@charset "utf-8";


/* CSS Document */

body,td,th {	font-family:"myriad-pro-semi-condensed";	font-size: 16px; font-weight:100;	color: #6d6d6d;}
body {   margin-left: 0px;	margin-top: 0px; margin-right: 0px; margin-bottom: 0px;  background-color:#f2f2f2; background-image:url(/images/paper.jpg); background-repeat:repeat; }
.horizontalline { border-top: 3px dotted #c7c0ba;   height: 3px; overflow:hidden; letter-spacing:3px;  width:100%; margin-top:20px; margin-bottom:20px;}

strong {
	font-weight: 500;
}

.sup {
    position: relative;
    font-size: 50%;
    line-height: 0;
    vertical-align: baseline;
	letter-spacing:normal;
    top: -0.8em;
}

.hide {display:none;}
.squares { background-color:#9bc904;}
.webform {margin:0px; padding:0px;}


/* Text */

h1 {font-size:30px; color:#4e4f4c; line-height:30px; margin:0px; margin-bottom:5px; line-height:30px;  font-family:"myriad-pro-semi-condensed"; font-weight:100; letter-spacing:-1px; }
h2 {font-size:24px; line-height:28px; font-weight:100; margin:0px; margin-bottom:10px; color:#648ea3; font-family:"myriad-pro-semi-condensed"; }
h3 {font-size:17px; font-weight:100;margin-top:-1px; margin-bottom:10px; color:#4f576e; font-family:"myriad-pro-semi-condensed"; }
h4 {font-size:14px; font-weight:100;margin-top:-1px; margin-bottom:10px; color:#716859; font-family:"myriad-pro-semi-condensed"; }
h5 {font-size:12px; font-weight:100;margin-top:-1px; margin-bottom:10px; color:#716859; font-family:"myriad-pro-semi-condensed"; }
h6 {font-size:11px; font-weight:100;margin-top:-1px; margin-bottom:10px; color:#716859; font-family:"myriad-pro-semi-condensed"; }
.text16 {font-size:16px;} .text14 {font-size:14px;} .text13 {font-size:13px;} .text12 {font-size:12px;} .text11 {font-size:11px;}
p {font-size:16px; margin-top:0px; margin-bottom:10px;  line-height:20px; font-weight:100;}

a:link {	color: #000000; text-decoration:none;}
a:visited {	color: #000000; text-decoration:none;}
a:active {	color: #000000; text-decoration:none;}
a:hover {	color: #648ea3; text-decoration:none;}
.blogsearchtext {color:#807C60; font-size:12px;}
.blogcontentbox { background-color:#F7F5E7; padding:12px;}

#container {	width:1212px; margin-left:auto; margin-right:auto;	height:470px; margin-top:0px;	position:relative;	z-index:0;}
#containerform {	width:1024px;	height:470px;	position:relative;	z-index:0;}
	
#ribbonform {	position: relative;	 margin-top:-424px; z-index: 88880010; float:right; right:30px;}
#ribbon {	position: relative;	 margin-top:-480px; z-index: 0; }
#ribbontext {	position: relative;	 z-index: 1; }

.plusslider-arrows {display:none;}


/* horizontal lines */


.horizontallinegrey {color:#dddcdc;background-color:#dddcdc;height:1px;border:none; margin-top:6px; margin-bottom:6px;}
.horizontallinelight {color:#d7d1a9;background-color:#d7d1a9;height:1px;border:none; margin-top:9px; margin-bottom:8px;}
.horizontallineforum {color:#d7d1a9;background-color:#d7d1a9;height:1px;border:none; margin-top:4px; margin-bottom:8px;}
.horizontallinechart {color:#a8d77d;background-color:#a8d77d;height:1px;border:none; margin-top:4px; margin-bottom:5px;}
.horizontallineadminside {color:#cbad94;background-color:#cbad94;height:1px;border:none; margin-top:4px; margin-bottom:5px;}

/* Homepage */

.menutitle {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; letter-spacing:-1px; color:#5d3313; line-height:20px;}
.menusubtitle {font-family:"myriad-pro-semi-condensed"; font-size:14px;  color:#ffffff; line-height:12px;}
.menutext {font-family:"myriad-pro-semi-condensed"; color:#f9dcc5; font-size:14px; line-height:20px;}
.menulink {color:#ffffff; font-weight:bold; font-size:11px;}
.homeoptinbox {
background: -webkit-gradient(linear, left top, left bottom, from(#3d73aa), to(#0d4a88));
background: -moz-linear-gradient(top, #3d73aa, #0d4a88);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d73aa', endColorstr='#0d4a88');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3d73aa, endColorstr=#0d4a88)";
padding:12px;}
.homeoptinboxtitle { font-size:26px; color:#222222; line-height:24px; letter-spacing:-2px;}
.homeoptinboxsubtitle  {font-size:16px; color:#286286; font-family:"myriad-pro-semi-condensed";}
.homepageofferbox { padding:15px; }
.sideofferbox {background-color:#164765; padding:20px; background-image:url(/images/offerside.jpg); background-position:top left; background-repeat:no-repeat;}
.homepageofferbutton {width:240px; padding:5px; text-align:center;  font-size:18px; color:#ffffff; border:1px solid #111111; -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px; margin-bottom:11px; background-color:#111111; cursor:pointer;}
.nav2 { padding-left:18px; padding-right:18px;  text-align:center;  font-size:11px; color:#ffffff; border:1px solid #a0cc35; -moz-border-radius: 0px 0px 5px 5px;    -webkit-border-radius: 0px 0px 5px 5px;    -khtml-border-radius: 0px 0px 5px 5px;    border-radius: 0px 0px 5px 5px; margin-bottom:11px; background-color:#a0cc35; }
.homebar {
background-image:url(/images/greenfade2.png); background-repeat:repeat-x;
  height:170px; }
.homepageoffertitle {font-size:26px; color:#222222;  line-height:23px;}
.homepageoffertext {font-size:14px; color:#286286;  line-height:12px;}
.homepageoffertexbox {padding-left:5px; font-size:17px; color:#555555; border:1px solid #ccc; font-style:italic; height:28px; }
.homeboxheader {  font-size:22px; color:#FFF;  letter-spacing:-1px;  }
.homeboxesborder {border:1px solid #81899c; background-color:#CCC; padding:10px;}
.homeboxestext {font-size:16px; color:#363636; line-height:16px;}
.slidebutton {width:280px; padding:5px; text-align:center;  font-size:18px; color:#ffffff; border:1px solid #3f3f3f; -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px; margin-bottom:11px; background-color:#3f3f3f; cursor:pointer;}
.slidebutton2 {width:280px; padding:5px; text-align:center;  font-size:18px; color:#ffffff; border:1px solid #5b9a31; -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px; margin-bottom:11px; background-color:#5b9a31; cursor:pointer;}
.homebutton { 
 color:#ffffff; width:225px;  background-color:#8bb961;
 font-size:24px; font-family:"myriad-pro-semi-condensed"; font-weight:bold; letter-spacing:-1px;  padding-left:20px; padding-right:20px; padding-top:6px; padding-bottom:6px; }
.homeboxbutton { 
 color:#ffffff; margin-top:2px;
background: -webkit-gradient(linear, left top, left bottom, from(#fcbb23), to(#db7902));
background: -moz-linear-gradient(top, #fcbb23, #db7902);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbb23', endColorstr='#db7902');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcbb23, endColorstr=#db7902)";
background-color:#db7902; -webkit-border-radius: 2px;  -0000moz-border-radius: 2px;  border-radius: 2px;
border:1px solid #db7902; font-size:14px;  padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; font-family:"myriad-pro-semi-condensed"; font-weight:bold; }

.orangefade { 

background: -webkit-gradient(linear, left top, left bottom, from(#fcbb23), to(#db7902));
background: -moz-linear-gradient(top, #fcbb23, #db7902);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbb23', endColorstr='#db7902');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcbb23, endColorstr=#db7902)";
background-color:#db7902;
border:1px solid #db7902;  }

.fadeleft {background-image:url(/images/fadeleft.png); background-repeat:repeat-y; width:13px;}
.faderight {background-image:url(/images/faderight.png); background-repeat:repeat-y; width:13px;}

/* Online Shop */

.storenavbar {background-color:#30374a; padding:4px 10px 4px 5px;}
.nohover2 {
cursor: pointer;
cursor: hand;
color: #c3c7d3;
font-family:"myriad-pro-semi-condensed"; 
font-size:15px; 
text-decoration:none; 
padding-left:15px;
padding-right:15px;
padding-top:0px;
padding-bottom:0px; margin-right:15px;
background-color:none;}

.hover2, .selected2 {
cursor: pointer;
cursor: hand;
color: #ffffff;
font-family:"myriad-pro-semi-condensed"; 
font-size:15px; 
margin-right:15px;
text-decoration:none; 
padding-left:15px;
padding-right:15px;
padding-top:0px;
padding-bottom:0px;
-webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;
background-color:#6d7487;}

.phonenumbershop {font-size:30px; color:#ffffff; font-weight:bold; letter-spacing:-2px; line-height:30px;}
.phonenumbershoptext {font-size:17px;  color:#FEB73C; }
.shopsearchtext {font-size:15px; font-family:"myriad-pro-semi-condensed"; color:#737a8d;}
.shoprightbox {background-color:#2e3548; border:5px solid #81899c;  margin-bottom:10px;}
.shoprightboxoffer {background-color:#2e3548; border:5px solid #81899c; padding:8px; }
.shopofferbox {padding:4px; font-size:15px; color:#596073; border:1px solid #232835; margin-top:5px;}
.shopoffertitle {font-size:21px; color:#FFF;  line-height:18px;}
.shopoffertext {font-size:14px; color:#f4f1d4; font-family:"myriad-pro-semi-condensed"; line-height:12px;}
.shopofferbutton {font-size:14px; color:#2e3548; padding:3px; 
background: -webkit-gradient(linear, left top, left bottom, from(#f9f6d4), to(#ece6a7));
background: -moz-linear-gradient(top, #f9f6d4, #ece6a7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6d4', endColorstr='#ece6a7');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f6d4, endColorstr=#ece6a7)";
background-color:#ece6a7; -webkit-border-radius: 4px;  -0000moz-border-radius: 4px;  border-radius: 4px;
border:1px solid #ece6a7; width:40px; margin-top:5px;}
.shopbar {
background-color:#ebe6c7; 
 padding:6px;}
.shopbartext {color:#807c60; font-size:24px;  letter-spacing:-2px;}
.imagebordershop {border:1px solid #81899c; padding:6px; background-color:#FFF;}
.shopbutton {padding:5px 15px 5px 15px;  background-color:#2e3548; border:1px solid #2e3548;-webkit-border-radius: 4px;  -0000moz-border-radius: 4px;  border-radius: 4px; margin-top:5px; width:80px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; text-align:center;}
.shopdetailpricetable {background-color:#30374a; border:1px solid #23293b; padding:20px;}
.shopdetaildescriptiontable {
	background: -webkit-gradient(linear, left top, left bottom, from(#f2efde), to(#ffffff));
background: -moz-linear-gradient(top, #f2efde, #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2efde', endColorstr='#ffffff');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2efde, endColorstr=#ffffff)";
background-color:#f2efde; border:1px solid #f2efde; padding:20px; margin-top:12px;}
.shopdetailsharetable {background: -webkit-gradient(linear, left top, left bottom, from(#ebe6c7), to(#f2efde));
background: -moz-linear-gradient(top, #ebe6c7, #f2efde);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebe6c7', endColorstr='#f2efde');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebe6c7, endColorstr=#f2efde)";
background-color:#ebe6c7; border:1px solid #ebe6c7; padding:20px;  }
.shopdetaildescriptiontitle { font-size:26px; color:#807C60; letter-spacing:-1px; line-height:25px;}
.shopdetaildescriptiontext { font-size:14px; color:#807C60; }
.shopdetailpricetableqty {font-size:14px; color:#FFF;}
.shopdetailpricetableprice {font-size:30px;  color:#FFF; line-height:30px; letter-spacing:-1px;}
.shopdetailshare {font-size:20px;  color:#30374a; letter-spacing:-1px;}
#catpproduct0, #catpproduct1, #catpproduct2, #catpproduct3, #catpproduct4, #catpproduct5, #catpproduct6, #catpproduct7, #catpproduct8, #catpproduct9, #catpproduct10 {
    background-color: #FFFFFF;
    border: 1px solid #ebe6c7;
    padding: 5px;
	margin-top:8px;}
.largeproductimageborder {    background-color: #FFFFFF;
    border: 1px solid #ebe6c7;
    padding: 8px;
	}
.catProdAttributeItem {color:#333; margin-bottom:5px;}
.productTextInput {width:60px;}
.catProdAttributeItem {color:#0d2c64; font-size:13px;}
.productPoplets { width:100%}
.detailhide {display:none;}

/* Chart */

.chartbar {
background: -webkit-gradient(linear, left top, left bottom, from(#d6f4bb), to(#7db44c));
background: -moz-linear-gradient(top, #d6f4bb, #7db44c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6f4bb', endColorstr='#7db44c');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d6f4bb, endColorstr=#7db44c)"; padding:8px; border:1px solid #FFF;}

.chartnumber {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;  letter-spacing:-1px; color:#000;}
.chartmonth {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ffffff;}
.chartday {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#ffffff;}
.weightbackground {background: -webkit-gradient(linear, left top, left bottom, from(#f1f5f8), to(#fcfdfd));
background: -moz-linear-gradient(top, #f1f5f8, #fcfdfd);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f5f8', endColorstr='#fcfdfd');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f5f8, endColorstr=#fcfdfd)";}
.greenbar {background: -webkit-gradient(linear, left top, left bottom, from(#3C99CE), to(#3C99CE));
background: -moz-linear-gradient(top, #3C99CE, #3C99CE);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C99CE', endColorstr='#3C99CE');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3C99CE, endColorstr=#3C99CE)";}

/* Forum */

.forumbar {background: -webkit-gradient(linear, left top, left bottom, from(#f9f6d4), to(#ece6a7));
background: -moz-linear-gradient(top, #f9f6d4, #ece6a7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6d4', endColorstr='#ece6a7');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f6d4, endColorstr=#ece6a7)";
border:1px solid #ece6a7;  }
.forumbartext {font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#807C60;}

.forumtitle {font-family:"myriad-pro-semi-condensed"; font-size:19px; color:#0c4988;}
.topicborder {border-bottom:1px dotted #8ca9bd;}
.postlistfade {background: -webkit-gradient(linear, left top, left bottom, from(#f7f8fb), to(#ffffff));
background: -moz-linear-gradient(top, #f7f8fb, #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f8fb', endColorstr='#ffffff');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f8fb, endColorstr=#ffffff)"; border:1px solid #e3eaef; padding:15px;}
.forumnametext {font-size:15px; color:#0c4988; font-family:"myriad-pro-semi-condensed";}
.forumheader {background: -webkit-gradient(linear, left top, left bottom, from(#f9f6d4), to(#ece6a7));
background: -moz-linear-gradient(top, #f9f6d4, #ece6a7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6d4', endColorstr='#ece6a7');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f6d4, endColorstr=#ece6a7)";
border:1px solid #ece6a7; }


/* Header */

.locationstext {font-size:16px; color:#6d8cc2; font-family:"myriad-pro-semi-condensed"; margin-bottom:0px;}
.phonenumber {font-size:30px; font-weight:bold; color:#134a82; margin:0px; font-family:"myriad-pro-semi-condensed"; line-height:25px;}
.topbar {background: -webkit-gradient(linear, left top, left bottom, from(#2d649e), to(#2d649e));
background: -moz-linear-gradient(top, #2d649e, #2d649e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d649e', endColorstr='#2d649e');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#2d649e, endColorstr=#2d649e)";
	padding:8px;	-webkit-border-radius: 0px 0px 6px 6px;  -0000moz-border-radius: 0px 0px 6px 6px;  border-radius: 0px 0px 6px 6px; border-top:none:}
.appointmentstext {font-size:16px; color:#ffffff; font:gothic;}
.header {background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
background: -moz-linear-gradient(top, #ffffff, #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)";}
.tagline {font-family:"myriad-pro-semi-condensed"; font-size:19px; color:#a2b6cb;}
.searchbutton { background: -webkit-gradient(linear, left top, left bottom, from(#71cfec), to(#339bd3));
background: -moz-linear-gradient(top, #71cfec, #339bd3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71cfec', endColorstr='#339bd3');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#71cfec, endColorstr=#339bd3)";
	border: 1px solid #339bd3; color: #ffffff;  background-color:#339bd3; font-size:12px; padding:3px; font-family:"myriad-pro-semi-condensed";  }
.searchtext { font-size:16px; color:#ffffff;}
.searchbox { background-color:#FFF; color:#82adc6; padding:5px; margin-right:6px; margin-left:5px; border:0px; font-size:13px; font-style:italic; border:1px solid #194985; width:200px;   }
.searchbackground{
background: -webkit-gradient(linear, left top, left bottom, from(#2b67b0), to(#194985));
background: -moz-linear-gradient(top, #2b67b0, #194985);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b67b0', endColorstr='#194985');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#2b67b0, endColorstr=#194985)";
border:1px solid #194985; padding:5px;}

/* Footer */

.footer { background-color:#0f4771;
padding:15px; height:100px; background-image:url(/images/footer.jpg); background-repeat:repeat-x;}
.copyright { padding:15px; color:#ffffff; font-size:12px;}
.copyrightbackground {background-color:#303030;}
.copyrighttext {color: #cccccc; font-size:12px;}
.footertitles {color:#aec9de; font-size:20px; font-family:"myriad-pro-semi-condensed";}
.newsletterfooter {border:0px; color:#222222; font-size:12px; padding:6px; background-color:#fff; margin-bottom:6px; width:110px; border:1px solid #fff;}
.cat_buttonfooter  {
	border: 1px solid #be1833; color: #ffffff;  background-color:#be1833;  font-size:13px; padding:3px; font-family:"myriad-pro-semi-condensed"; font-weight:bold; cursor: pointer;
cursor: hand;}

/* Navigation Menu */

.hover, .selected {
cursor: pointer;

color: #5088a4; 
font-family:"myriad-pro-semi-condensed";
font-size:14px; 
text-decoration:none; 
padding-left:20px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-weight:100;

}

.navmemberhover, .navmemberselected {
cursor: pointer;
cursor: hand;
color: #ffffff;
font-family:"myriad-pro-semi-condensed"; 
font-size:15px; 
font-weight:bold;
text-decoration:none; 
padding-left:12px;
padding-right:12px;
margin-right:15px;
height: 40px;
	background: -webkit-gradient(linear, left top, left bottom, from(#e89f50), to(#cb601e));
background: -moz-linear-gradient(top, #e89f50, #cb601e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e89f50', endColorstr='#cb601e');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e89f50, endColorstr=#cb601e)";}



.nohover {
cursor: pointer;
color: #656e76;
font-family:"myriad-pro-semi-condensed"; 
font-size:14px; 
text-decoration:none; 
font-weight:100;
padding-left:20px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px; 
background-color:none;}

.nohoveradmin {
cursor: pointer;
cursor: hand;
color: #606457;
font-family:"myriad-pro-semi-condensed"; 
font-size:14px; 
text-decoration:none; 
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px; 
width:180px;
background-color:#f1f0f0;
border-bottom:3px solid #ffffff; text-transform:uppercase;}
.hoveradmin {
cursor: pointer;
cursor: hand;
color: #ffffff;
font-family:"myriad-pro-semi-condensed"; 
font-size:14px; 
text-decoration:none; 
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px; 
width:180px;
background-color:#a0cd36;
border-bottom:3px solid #edefe8; text-transform:uppercase;}

.navmembernohover {background: -webkit-gradient(linear, left top, left bottom, from(#db9861), to(#b8692e));
background: -moz-linear-gradient(top, #db9861, #b8692e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db9861', endColorstr='#b8692e');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#db9861, endColorstr=#b8692e)";
cursor: pointer;
cursor: hand;
color: #ffffff;
font-weight:bold;
font-family:"myriad-pro-semi-condensed"; 
font-size:15px; 
text-decoration:none; 
padding-left:15px;
padding-right:15px;
height: 40px;
}

.navback { height: 45px; background: -webkit-gradient(linear, left top, left bottom, from(#feb73c), to(#db7b09));
background: -moz-linear-gradient(top, #feb73c, #db7b09);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb73c', endColorstr='#db7b09');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#feb73c, endColorstr=#db7b09)";
}
.tableheader { background: -webkit-gradient(linear, left top, left bottom, from(#0c73bf), to(#0264ac));
background: -moz-linear-gradient(top, #0c73bf, #0264ac);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c73bf', endColorstr='#0264ac');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c73bf, endColorstr=#0264ac)"; }
.tableheadertext {font-size:22px; color:#FFF; font-family:"myriad-pro-semi-condensed";}

/* Detail Page */

.detailpageheader {background: -webkit-gradient(linear, left top, left bottom, from(#38669d), to(#38669d));
background: -moz-linear-gradient(top, #38669d, #38669d);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#38669d', endColorstr='#38669d');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#38669d, endColorstr=#38669d)";
border:1px solid #2965ad; }
.detailpagetitle {font-family:"myriad-pro-semi-condensed"; font-size:30px; color:#ffffff; line-height:30px;}
.detailpagesubtitle {font-family:"myriad-pro-semi-condensed"; font-size:20px; color:#e1eff4; line-height:16px;}
.overviewtext {font-family:"myriad-pro-semi-condensed"; font-size:15px; color:#215A70;}
.overviewtextbig {font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; color:#30374A;}
.overviewrow {border-bottom:1px dotted; color:#B3D2D5; padding:7px;}
.horizontallinedotted {color:#96b7cd;background-color:#ffffff;height:1px;border:none; margin-top:0px; border-bottom:1px dotted #96b7cd; margin-bottom:15px;}
.detailpagesubheader {
background: -webkit-gradient(linear, left top, left bottom, from(#f9f6d4), to(#ece6a7));
background: -moz-linear-gradient(top, #f9f6d4, #ece6a7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6d4', endColorstr='#ece6a7');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f6d4, endColorstr=#ece6a7)";
border:1px solid #ece6a7; padding:5px;}
.detailpagetext {font-size:13px; color:#807C60; padding-right:8px;}


/* Page Settings */


.pagetopbanner {
background-color:#000000; 
background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#2a2929));
background: -moz-linear-gradient(top, #000000, #2a2929);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#2a2929');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#2a2929)"; 
 padding:6px;}
.pagetopbannertext {color:#ffffff; font-size:26px; letter-spacing:-1px; text-transform:uppercase;}
.topbannerbutton { 
	color:#ffffff; 
background: -webkit-gradient(linear, left top, left bottom, from(#fcbb23), to(#db7902));
background: -moz-linear-gradient(top, #fcbb23, #db7902);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbb23', endColorstr='#db7902');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcbb23, endColorstr=#db7902)";
background-color:#db7902; -webkit-border-radius: 3px;  -0000moz-border-radius: 3px;  border-radius: 3px;
border:1px solid #db7902; font-size:17px;  padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:6px; font-family:"myriad-pro-semi-condensed";  }

.blueheader {padding:12px; font-size:26px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; 
background: -webkit-gradient(linear, left top, left bottom, from(#3d73aa), to(#0d4a88));
background: -moz-linear-gradient(top, #3d73aa, #0d4a88);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d73aa', endColorstr='#0d4a88');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3d73aa, endColorstr=#0d4a88)";}
.maincontentdiv { width:743px;  background-color:none;  }
.maincontentbackground {width:705px;}
.maincontentbackgroundcolor {background-color:#ffffff;}
.pagecontainer {margin-top:0px;}
.pagetitles {font-size:35px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; letter-spacing:-2px;}
.searchbuttonpages { background: -webkit-gradient(linear, left top, left bottom, from(#0b4582), to(#032344));
background: -moz-linear-gradient(top, #0b4582, #032344);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b4582', endColorstr='#032344');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0b4582, endColorstr=#032344)";
	border: 1px solid #032344; color: #ffffff;  background-color:#0d4a88;  font-size:17px; padding:6px; font-family:"myriad-pro-semi-condensed";  }
.searchtextpages {font-family:"myriad-pro-semi-condensed"; font-size:12px; color:#ffffff;}
.searchboxpages { background-color:#FFF; color:#7c98b5; padding:5px; margin-right:6px; border:0px; font-size:17px; font-style:italic; border:1px solid #85aad1; width:200px;   }
.pagesrighttext {font-family:"myriad-pro-semi-condensed"; font-size:18px; color:#d4e2eb;}
.tables {background-color:#5b9a31;  -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px; padding:15px;}
.whitetext15 {color:#314517; font-size:15px;}

/* Sidebar Content */

.sidebartext {color:#807C60; font-family:Tahoma, Geneva, sans-serif;}
.sidebarcontent {background-color:#ececeb; padding:12px; font-size:12px;
background: -webkit-gradient(linear, left top, left bottom, from(#ececeb), to(#fbfcfc));
background: -moz-linear-gradient(top, #ececeb, #fbfcfc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececeb', endColorstr='#fbfcfc');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ececeb, endColorstr=#fbfcfc)";}
.sidebarheaders {background-color:#c4c3c3; padding:12px; color:#3f3e3e; font-size:22px; letter-spacing:-1px;}
.sideboxbackground {background-color:#EBEAEB; padding:20px;}
.sidecontentdiv {width:200px; 
}
.newslettersideheader {background: -webkit-gradient(linear, left top, left bottom, from(#2b67b0), to(#194985));
background: -moz-linear-gradient(top, #2b67b0, #194985);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b67b0', endColorstr='#194985');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#2b67b0, endColorstr=#194985)";
border:1px solid #194985; color:#FFF; font-size:16px; font-family:"myriad-pro-semi-condensed";}
.newslettersidebackground {background-color:#38669D; color:#FFF; font-size:14px; font-family:"myriad-pro-semi-condensed";}
.newsletterbuttonside { 
background: -webkit-gradient(linear, left top, left bottom, from(#71cfec), to(#339bd3));
background: -moz-linear-gradient(top, #71cfec, #339bd3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71cfec', endColorstr='#339bd3');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#71cfec, endColorstr=#339bd3)";
	border: 1px solid #339bd3; color: #ffffff;  background-color:#339bd3;  font-size:18px; padding:5px;  margin-top:1px;  }

/* Thumbnails */

.imageborder {background-color:#ffffff; border:1px solid #c3c2c2 ; padding:7px; }
.imageborderside {background-color:#ffffff; border:1px solid #ceddc0 ; padding:5px; margin-bottom: 12px;}
.imagebordersmall {background-color:#ffffff; border:1px solid #c3c2c2 ; padding:4px; background-image:url(/images/nophoto.png); background-position:center; background-repeat:no-repeat;}

/* Page Banners */

.pagetitlebannerbackground { background-color:#none; padding-left:0px; padding-right:20px; padding-top:6px; margin-bottom:3px; height:52px; }
.pagetitlebannertext {color:#30374A; font-size:33px; font-family:"myriad-pro-semi-condensed"; letter-spacing:-1px; }
.pagetitlebannersocial {width:200px;}
.topbannerbackground { margin-bottom:12px; background-color:#d5e993;}
.topbannersquares {background-color:#92ab42;}
.pagebannerbackground  {background: -webkit-gradient(linear, left top, left bottom, from(#f4d7c0), to(#e0b18b));
	background: -moz-linear-gradient(top, #f4d7c0, #e0b18b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4d7c0', endColorstr='#e0b18b');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4d7c0, endColorstr=#e0b18b)"; padding:15px; }
.pagebannertext {font-size:26px; font-family:"myriad-pro-semi-condensed"; color:#30374A; letter-spacing:-1px;}
.cat_button_banner {background: -webkit-gradient(linear, left top, left bottom, from(#a6d068), to(#79af38));
background: -moz-linear-gradient(top, #a6d068, #79af38);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6d068', endColorstr='#79af38');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a6d068, endColorstr=#79af38)";
cursor: pointer;
cursor: hand;
color: #ffffff;
font-weight:bold;
font-family:"myriad-pro-semi-condensed"; 
font-size:15px; 
text-decoration:none; 
padding-left:15px;
padding-right:15px;
border:1px solid #79af38; cursor: pointer;
cursor: hand;}
.adminbannerbackground2 {  background: -webkit-gradient(linear, left top, left bottom, from(#efb2dc), to(#e394ca));
background: -moz-linear-gradient(top, #efb2dc, #e394ca);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efb2dc', endColorstr='#e394ca');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#efb2dc, endColorstr=#e394ca)";
	border: 1px solid #e6c3db;  background-color:#e6c3db; padding:15px; margin-bottom:12px; }

/* List Views  */

.recipetime {border:1px solid #cfdbe6; padding:12px; background-color:#FFF; width:110px;}
.recipetitle {font-family:Georgia, "Times New Roman", Times, serif; color:#30374A; font-size:16px;}
.recipetext {font-family:"myriad-pro-semi-condensed"; font-size:15px; }


/* ADMIN  */

.adminside {width:10px;  padding-left:0px; padding-right:12px; }
.adminheaders { font-size:21px; color:#ffffff; font-family:"myriad-pro-semi-condensed"; text-align:top left;  padding:5px;  padding-left:15px;background-color:#3c3c3e;}
.admintables {background-color:#f7f7f7; border:1px solid #f7f7f7;}
.adminimageborder {background-color:#FFF; border:1px solid #d3dee5 ; padding:8px; margin-bottom:0px; margin-top:2px;}
.admin11 {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#657882;  }
.admin12 {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#657882;}
.admin13 {font-family:"myriad-pro-semi-condensed"; font-size:15px; color:#657882;  }
.admin14 {font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#657882;}
.admin16 {font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#657882;}
.admin22 {font-family:"myriad-pro-semi-condensed"; font-size:18px; line-height:17px;color:#657882;}
.adminred {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#C00;}
.admintitles {font-family:"myriad-pro-semi-condensed"; font-size:28px; color:#232222; margin:0px; line-height:28px; font-weight:bold;}
.admincontent { background-color:#FFF; padding-left:0px; padding-right:12px; }
.adminsidecontent { background-color:#f4efea; padding:20px;  width:250px;}
.categorywarning {background-color:#fde4e4; border:1px solid #ef0000 ; padding:20px; color:#C00; width:300px;}
.adminpagebackground {background-color:#ffffff; border:0px solid #aec705; }
.adminbannerbackground {padding:20px; background-color:#c9dbe5; margin-bottom:12px; 
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eff4f7));
	background: -moz-linear-gradient(top, #ffffff, #eff4f7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eff4f7');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eff4f7)"; }
.adminbannertext {color:#232222; font-size:35px; font-family:"myriad-pro-semi-condensed"; letter-spacing:-1px; float:left; }
.adminbannertext2 {color:#ffffff; font-size:35px; font-family:"myriad-pro-semi-condensed"; letter-spacing:-1px; float:left; }
.adminbannerright {float:right; margin-top:4px;}
.horizontallineadminmenu {color:#ced5dc;background-color:#ced5dc;height:1px;border:none; margin-top:8px; margin-bottom:8px;}
.horizontallineadmin {color:#CED5DC;background-color:#CED5DC;height:1px;border:none; margin-top:7px; margin-bottom:8px;}
.adminicons { background-color:#ffffff; padding:15px; border:1px solid #d3dee5; text-align:center; font-size:15px; font-family:"myriad-pro-semi-condensed"; width:160px;}
.adminnav { background: -webkit-gradient(linear, left top, left bottom, from(#edeeee), to(#d3d4d4));
	background: -moz-linear-gradient(top, #edeeee, #d3d4d4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edeeee', endColorstr='#d3d4d4');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#edeeee, endColorstr=#d3d4d4)"; 
cursor: pointer; cursor: hand;color: #222222; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; width:200px; border:1px solid #d3d4d4; height:32px;  font-size:15px;   }
.adminfade { 	background: -webkit-gradient(linear, left top, left bottom, from(#eff4f7), to(#ffffff));
	background: -moz-linear-gradient(top, #eff4f7, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff4f7', endColorstr='#ffffff');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eff4f7, endColorstr=#ffffff)";   }
.adminbrowse {font-size:13px; margin-top:3px; margin-bottom:6px;  padding:3px; color:#657882;} 
.adminvimeo {background: -webkit-gradient(linear, left top, left bottom, from(#30a9ed), to(#127aca));
	background: -moz-linear-gradient(top, #30a9ed, #127aca);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30a9ed', endColorstr='#127aca');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#30a9ed, endColorstr=#127aca)";  
	border: 1px solid #1271bb; color: #ffffff;  background-color:#09699d;  font-weight:bold; font-size:15px; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; font-family: gothic; }
.cat_dropdown_smaller {padding:6px; color:#333; font-family:Tahoma, Geneva, sans-serif; border:1px solid #CCC; margin-right:10px; 	margin-bottom:5px;	margin-top:2px;	-webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;} 

/* Content Boxes */

.boxesfade {
	background: -webkit-gradient(linear, left top, left bottom, from(#691e6d), to(#3c113f));
	background: -moz-linear-gradient(top, #691e6d, #3c113f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#691e6d', endColorstr='#3c113f');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#691e6d, endColorstr=#3c113f)";
	background-color: #0137a3;
	border:1px solid #3c113f;
	padding:15px;}
	
.newsletterfade {
	background: -webkit-gradient(linear, left top, left bottom, from(#1357a4), to(#133e79));
background: -moz-linear-gradient(top, #1357a4, #133e79);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1357a4', endColorstr='#133e79');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1357a4, endColorstr=#133e79)";
	background-color: #133e79;
	padding:15px;	}
.box1fade {
	background: -webkit-gradient(linear, left top, left bottom, from(#f6fafd), to(#dae9f6));
background: -moz-linear-gradient(top, #f6fafd, #dae9f6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fafd', endColorstr='#dae9f6');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6fafd, endColorstr=#dae9f6)";
border:1px solid #dae9f6; width:300px;
	}
.box1banner { background-image:url(/images/transparency.png); font-size:24px; color:#FFF; font-family:"myriad-pro-semi-condensed"; margin-top:20px;}
.box1button {background: -webkit-gradient(linear, left top, left bottom, from(#1357a4), to(#133e79));
background: -moz-linear-gradient(top, #1357a4, #133e79);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1357a4', endColorstr='#133e79');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1357a4, endColorstr=#133e79)";
font-family:"myriad-pro-semi-condensed"; font-size:18px; color:#FFF;  padding-left:15px; padding-top: 6px; padding-right:15px; padding-bottom: 6px; border:1px solid #133e79; width:auto; margin-top:4px;
-webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}
.box2fade {
	background: -webkit-gradient(linear, left top, left bottom, from(#f6fafd), to(#dae9f6));
background: -moz-linear-gradient(top, #f6fafd, #dae9f6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fafd', endColorstr='#dae9f6');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6fafd, endColorstr=#dae9f6)";
border:1px solid #dae9f6; width:300px;
	}
.box2button {background: -webkit-gradient(linear, left top, left bottom, from(#1357a4), to(#133e79));
background: -moz-linear-gradient(top, #1357a4, #133e79);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1357a4', endColorstr='#133e79');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1357a4, endColorstr=#133e79)";
font-family:"myriad-pro-semi-condensed"; font-size:18px; color:#FFF;  padding-left:15px; padding-top: 6px; padding-right:15px; padding-bottom: 6px; border:1px solid #133e79; width:auto; margin-top:4px;
-webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}
	
.newslettertitle {font-family:"myriad-pro-semi-condensed"; color:#ffffff; font-size:24px; font-weight:100; letter-spacing:-1px; line-height:23px;  }
.newslettersubtitle { color:#c5e6fd; font-size:14px;}



/* Buttons */


.cat_button, .productSubmitInput, .cat_buttonADMIN {
background-color:#648ea3; 
border:1px solid #648ea3;   font-size:16px; padding-left:40px; padding-right:40px; padding-top:3px; padding-bottom:3px; font-family:"myriad-pro-semi-condensed"; color:#ffffff; cursor: pointer;
-moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px; margin-top:12px;}

.cat_button_inquiry {
background-color:#544941; 
border:1px solid #544941;   font-size:20px;  text-align:center; padding:35px;  padding-top:6px; padding-bottom:6px; font-family:"myriad-pro-semi-condensed"; color:#ffffff; cursor: pointer;
-moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px; margin-top:10px;}


.cat_button_large {
background-color:#3c3c3e; 
border:1px solid #3c3c3e;   font-size:22px; padding-left:40px; padding-right:40px; padding-top:7px; padding-bottom:7px; font-family:"myriad-pro-semi-condensed"; color:#ffffff; cursor: pointer;
-moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px; margin-top:12px;}
	 
.newsletterbuttonhome { background: -webkit-gradient(linear, left top, left bottom, from(#514640), to(#2c231e));
background: -moz-linear-gradient(top, #514640, #2c231e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#514640', endColorstr='#2c231e');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#514640, endColorstr=#2c231e)";
	border: 1px solid #110c09; color: #cbc3b9;  background-color:#2c231e;  font-size:20px; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:4px; margin-top:6px;  }
	
.newsletterbutton { background: -webkit-gradient(linear, left top, left bottom, from(#cded87), to(#9bc738));
background: -moz-linear-gradient(top, #cded87, #9bc738);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cded87', endColorstr='#9bc738');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cded87, endColorstr=#9bc738)";
	border: 1px solid #9bc738; color: #ffffff;  background-color:#9bc738;  font-size:18px; padding:5px;  margin-top:1px;  }



	
.bannerbutton { 
 color:#2e3548; font-size:21px; padding-left:15px; padding-right:15px; padding-top:6px; padding-bottom:6px; font-family: gothic;
background: -webkit-gradient(linear, left top, left bottom, from(#f9f6d4), to(#ece6a7));
background: -moz-linear-gradient(top, #f9f6d4, #ece6a7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6d4', endColorstr='#ece6a7');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f6d4, endColorstr=#ece6a7)";
background-color:#ece6a7; -webkit-border-radius: 4px;  -0000moz-border-radius: 4px;  border-radius: 4px;
border:1px solid #b5af74; margin-top:5px;
}
	
.bannerbutton3 { background: -webkit-gradient(linear, left top, left bottom, from(#e290c9), to(#b64e96));
background: -moz-linear-gradient(top, #e290c9, #b64e96);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e290c9', endColorstr='#b64e96');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e290c9, endColorstr=#b64e96)";
	border: 1px solid #b64e96; color: #ffffff;  background-color:#b64e96; font-weight:100; font-size:21px; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; font-family: gothic; }

/* Text Boxes */

.cat_textbox, .cat_textbox_small {
	font-family:Tahoma, Geneva, sans-serif;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #dedacb;
	font-size:15px;
	padding:8px;
	width:220px;
	color:#808080;
	margin-bottom:5px;
	margin-top:2px;
	-webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}
	
	.brownbox {background-color:#87776A;  -moz-border-radius: 6px;    -webkit-border-radius: 6px;    -khtml-border-radius: 6px;    border-radius: 6px;}
		.bluebox2 {background-color:#648ea3;  -moz-border-radius: 6px;    -webkit-border-radius: 6px;    -khtml-border-radius: 6px;    border-radius: 6px;}
.cat_textbox_inquiry { 

	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #ffffff;
	font-size:15px;
	padding:7px;
	width:130px;
	color:#a4ae9d;
	margin-bottom:5px;
	margin-top:2px;
	-webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}

.cat_listbox, .cat_listbox2 {font-family:Tahoma, Geneva, sans-serif;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DEDACB;
	font-size:15px;
	padding:10px;
	width:600px;
	color:#808080;
	margin-bottom:5px;
	margin-top:2px;
	-webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}

.cat_dropdown {
	font-family: Tahoma, Geneva, sans-serif;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DEDACB;
	padding:6px;
	color:#808080;
	width:220px;
	margin-bottom:5px;
	margin-top:2px;
	-webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}
	

.system-message {background: -webkit-gradient(linear, left top, left bottom, from(#ebe6c7), to(#f2efde));
background: -moz-linear-gradient(top, #ebe6c7, #f2efde);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebe6c7', endColorstr='#f2efde');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebe6c7, endColorstr=#f2efde)";
background-color:#ebe6c7; border:1px solid #ebe6c7; padding:50px; }
		.blogsitesummary {margin-left:-20px;}

.producttable {border:1px solid #e3f0fb; background-color:#f3f9fe; padding:20px; margin-bottom:12px;}
.goog-te-gadget {color:#e3eef8;}
.goog-logo-link {display:none;}
.google_translate_element, .skiptranslate goog-te-gadget {height:30px; overflow:hidden;}

.cat_textbox_consult {padding:5px; padding-left:8px; font-weight:100; width:130px; font-size:18px; color:#666666; margin-bottom:6px; margin-top:2px; border:1px solid #ffffff;}
.cat_textbox_consult_side {padding:3px; padding-left:8px; font-weight:100; width:200px; font-size:16px; color:#666666; margin-bottom:5px; margin-top:2px; border:1px solid #ffffff;}

.newsletterboxes {width:226px; padding:4px; padding-left:15px; font-size:13px; color:#666; border:1px solid #fff; -moz-border-radius: 3px;    -webkit-border-radius: 3px;    -khtml-border-radius: 3px;    border-radius: 3px; margin-bottom:8px;}

.newsbutton { padding:4px; text-align:center;  font-size:13px; font-weight:bold; color:#ffffff; border:1px solid #c02323; -moz-border-radius: 3px;    -webkit-border-radius: 3px;    -khtml-border-radius: 3px;    border-radius: 3px; background-color:#c02323; cursor:pointer;}

 .homeboxleft2 {background-color:#004d7d;  -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px; padding:15px;}
  .sideconsult {background-color:#333333;  -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px; }
  .homeboxcenter2 {background-color:#7eae3c;  -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px; padding:15px;}
   .homeboxright2 {background-color:#be1833;  -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px; padding:15px;}
   
   .imageround2 { -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px; }