.txtInfoMsg{border:1px #481 solid;color:#481;padding:.5em;}
.txtErrorMsg{border:1px red solid;color:red;padding:.5em;}
.searchBox{border:1px solid #ccc;color:#222;font-size:11px;}
.textbox{border:1px solid #CCC;color:#222;padding:2px;}
.textboxDisabled{border:none;color:#000;font-size:11px;}
.textbox,.txtDefault{font-size:11px;}
.txtSale,.txtOutOfStock{color:red;}
.txtSale {font-weight: 700;}

.price, #price{font-size:20px;font-family:"Trebuchet MS" , Arial;color:#cd5c5c;}
.catPrice {font-size:14px;font-family:"Trebuchet MS",Arial;color:#cd5c5c;}
.txtsmallPrice,a.txtFull:hover{color:#5b84c4;font-size:11px;font-weight:700;}
.txtDefault,a.txtDefault,a.txtLink,a.txtLocation,a.txtDefault2:hover,a.txtLink2:hover,a.txtLocation2:hover{color:#5b84c4;font-size:11px;font-weight:700;text-decoration:none;}
.submit{background-color:#070F72;background-image:url(../styleImages/backgrounds/buttonBg.gif);border:none;color:#FFF;display:block;font-size:11px;font-weight:700;line-height:20px;padding:5px;text-align:center;text-decoration:none;width:113px;}
.txtCopy,.txtSiteDocs{color:#333;font-size:11px;}
.txtSession{position:relative;right:15px;text-align:right;}
a.txtSiteDocs{color:#031074;font-size:11px;text-decoration:none;}
a.txtSession:hover,a.txtSiteDocs:hover{color:#031074;text-decoration:underline;}
a.txtButton{background-color:#070F72;background-image:url(../styleImages/backgrounds/buttonBg.gif);color:#FFF;display:block;font-weight:700;line-height:20px;padding:2px;text-align:center;text-decoration:none;width:113px;}
a.txtButton:hover{background-color:#F90;color:#FFF;font-weight:700;line-height:20px;padding:2px;text-align:center;text-decoration:none;}
/*.txtOldPrice{text-decoration:line-through;}*/
.txtSiteDocs,a.txtSiteDocs{color:#222;font-size:11px;text-decoration:none;}
a.txtSiteDocs:hover{color:#5B84C4;font-size:11px;text-decoration:none;}
.txtCategory,a.txtCategory{border-top:1px solid #CCC;color:#333;display:block;font-size:11px;padding:5px 0;text-decoration:none;}
a.txtCategory:hover{border-top:1px solid #CCC;color:#F60;display:block;font-size:11px;padding:5px 0;text-decoration:none;}
.txtFull,a.txtFull{color:#262626;font-size:11px;font-weight:700;}
a.txtDefault:hover,a.txtLink:hover,a.txtLocation:hover{color:#262626;font-size:11px;font-weight:700;text-decoration:none;}
.txtDefault2,a.txtDefault2,a.txtLink2,a.txtLocation2{color:#222;font-size:11px;font-weight:700;text-decoration:none;}
.txtBoxSave{color:#F90707;padding-left:16px;}
.tdListTitle{background-color:#070F72;color:#FFF;font-weight:700;}
.txtCartPrice{color:red;float:right;padding-right:3px;}
.cartTotal{border-top:1px dashed #070F72;margin-top:3px;padding-top:2px;width:153px;}
a.txtCartProduct:active,a.txtCartProduct:link,a.txtCartProduct:visited{color:#000;text-decoration:none;}
a.txtCartProduct:hover{color:#F60;text-decoration:none;}
a.txtviewCart:active,a.txtviewCart:link,a.txtviewCart:visited{background-color:#F90;border:1px solid #000;color:#FFF;font-size:11px;font-weight:700;padding:2px;text-decoration:none;}
a.txtviewCart:hover{background-color:#6C3;color:#FFF;}
.cartProgress{border:1px solid #ccc;color:#ccc;font-weight:400;margin-bottom:15px;margin-top:10px;padding:10px;position:relative;}
.txtcartProgressCurrent{color:#5b84c4;font-weight:700;}
.quickBuy{color:#666;text-align:center;}

.tdcartTitle{background-color:#bbb;border-bottom:1px solid #999;color:#FFF;font-weight:700;padding-bottom:4px;padding-top:4px;}

.tdCartSubTotal{border-top:1px solid #999;padding-top:10px;}
a.txtCheckout{background-color:#6C3;border:1px solid #000;color:#FFF;font-weight:700;padding:2px;text-decoration:none;}
a.txtUpdate{background-color:#F90;border:1px solid #000;color:#FFF;font-weight:700;padding:2px;text-decoration:none;}
.txtStockWarn{color:red;font-size:11px;}
.txtError{background-color:#FFCECE;border:1px solid red;color:red;font-weight:700;padding:10px;}
form,ol,ul{margin:0;padding:0;}
li.num,.txtCart{color:#000;font-size:11px;}
li{list-style-position:inside;margin:0;padding:0;}
.dropDown{font-size:11px;width:120px;}

ul.sitemap,li.sitemap{margin: 0px 0px 0px 20px;}

.navTxt,.activelink,.activelink2{color:#222;display:block;font-size:11px;font-weight:700;padding-left:20px;text-decoration:none;vertical-align:middle;line-height:2.2em;}
.navTxt{background:url(../../../images/general/navUp.png) left center no-repeat;}
.activelink,.activelink2{background:url(../../../images/general/navDown.png) left center no-repeat;}
.activelink2{color:#5B84C4;}

.catTree ul{border-bottom:0;list-style-type:none;}
.catTree li{border-bottom:1px solid #ccc;color:#222;font-size:11px;line-height:2.2em;list-style-position:outside;position:relative;vertical-align:middle;}
.catTree ul li ul{background-color:#f1f0f0;}
.catTree ul li ul li{line-height:2.2em;}
.catTree a:hover{color:#5B84C4;background-color:#fff;}

.style1{font-size:14px;font-weight:700;font-family: "Trebuchet MS", Verdana, Arial;text-decoration:none;}
a.style1{color:#222;font-size:14px;}
a.style1:hover{color:#5B84C4;font-size:14px;}

.txtContentTitle{color:#5b84c4;font-size:15px;font-weight:700;position:relative;}
h1{color:#5b84c4;font-weight:700;position:relative;}
h1.home,h2.home{color:#5b84c4;font-size:16px;margin-bottom:0px;margin-top:15px;}
h1.cats{clear:both;font-size:14px;margin:0;}
h1.prod{display:inline;font-size:14px;}
h2{color:#444;font-size:12px;}
h2.small{font-size:11px;margin-bottom:-12px;margin-top:0;}
h2.large{color:#262626;display:inline;font-size:12px;}

.txtLg,a.txtLg{color:#5b84c4;font-size:12px;font-weight:700;text-decoration:none;}
a.txtLg:hover{color:#262626;font-size:12px;font-weight:700;text-decoration:none;}

.navBar{height:40px;margin-left:-10px;}
li.bar{display:inline; padding: 20px 21px;background:url(../../../images/general/navSep.gif) right center no-repeat;}
li.barEnd{display:inline; padding: 20px 0px 20px 21px;}

li.navi{list-style-type: square;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#ccc;padding:5px;border-bottom:1px solid #cccccc;}
.engineer{background-image:url(../styleImages/backgrounds/engineer.gif);border:none;width:142px;height:95px;}
.secure{background-image:url(../styleImages/backgrounds/secure.gif);border:none;margin:10px auto;width:85px;height:51px;}

.cubers{background-image:url(/store/images/uploads/cube.gif);width:145px;height:145px;}
.flakers{background-image:url(/store/images/uploads/flakes.gif);width:145px;height:145px;}
.filters{background-image:url(/store/images/uploads/waterfilters.gif);width:145px;height:145px;}
.parts{background-image:url(/store/images/uploads/spares.gif);width:145px;height:145px;}

div.c7{border:1px solid #CCC;float:left;height:120px;margin-bottom:7px;margin-right:7px;width:226px;}
div.c6{background-image:url(/store/skins/Classic/styleImages/backgrounds/prodBg.gif);height:30px;text-align:center;width:226px;}
div.c5{float:right;padding:8px 5px;text-align:right;width:70px;}
div.c4{float:left;padding:8px 3px;margin-left:8px;}
div.c3{clear:both;}
div.c2{float:left;height:85px;padding-top:5px;width:136px;}
div.c1{float:left;position:relative;text-align:center;top:15px;width:90px;}

.delivery {font-size:11px;border-collapse: collapse;}
.delivery td{padding: 0.5em;border:2px solid #c9cefc;text-align:center;}
.delivery th{padding: 0.8em;font-weight:bold;font-size:11px; background-color:#f3f3f3;border:2px solid #c9cefc;}

.RatingBottom {background-color: #333;padding: 3px;border-right: 1px solid #070F72;border-left: 1px solid #070F72;color: #FFFFFF;/*font-size: 11px;*/}

.wraptocenter {display: table-cell;text-align: center;vertical-align: middle;width: 209px;height: 300px;}
.wraptocenter * {vertical-align: middle;}
/*\*//*/
.wraptocenter {display: block;}
.wraptocenter span {display: inline-block;height: 100%;width: 1px;}
/**/
<!--[if lt IE 8]>
.wraptocenter span {display: inline-block;height: 100%;}
<![endif]-->

/* start mod: Common code for: Fully Flexible Contact Forms -or- Advanced Contact Forms */
/* by Estelle - http://cubecart.expandingbrain.com */

/* Information displayed after email is sent */
.divEmailInfo {
	margin: 1em auto 1em auto;
	color: black;
	background-color: #E0FFB8;
	padding: 1em;
	position: relative;
}
.divEmailError {
	margin: 1em auto 2em auto;
	padding: 1em;
	color: red;
	background-color: #FFEEE7;
}
.divEmailFields {
	margin: 1em auto;
	padding: 10px;
	width: 95%;
	overflow: auto;
	border: 1px dashed #94DA3A;
}

/* Table and field sizes/alignment */
table.contactForm {
	margin: 0 auto;
	width: 100%;
}
.contactForm input.textbox {
	width: 96%;
}
.contactForm select {
	/*width: 243px;*/
}
.contactForm textarea {
	width: 99%;
	height: 160px;
}

/* Field error messages */
span.validation-advice, span.custom-advice, label.error {
	margin-top: 5px;
	color: #FF0000;
	background-color: #FFFFFF; /* set this to fix problem in IE */
	font-weight: bold;
}

/* This is for the CAPTCHA */
#recaptcha_area {
	margin: 0.5em 0;
}
.recaptcha_theme_white .required, .recaptcha_theme_blackglass .required, .recaptcha_theme_red .required {
	border: 1px solid #70CDCC !important;
}
.recaptcha_theme_white .validation-failed, .recaptcha_theme_blackglass .validation-failed, .recaptcha_theme_red .validation-failed {
	border: 2px solid #FF3333 !important;
}
.recaptcha_theme_white .validation-passed, .recaptcha_theme_blackglass .validation-passed, .recaptcha_theme_red .validation-passed {
	border: 1px solid #B1D16C !important;
}
.recaptcha_theme_white .validation-advice, .recaptcha_theme_blackglass .validation-advice, .recaptcha_theme_red .validation-advice {
    display: none;
}

/* end mod: Common code for: Fully Flexible Contact Forms -or- Advanced Contact Forms */
