li.bullet {list-style-type: square;}
li.bulletLrg {list-style-type: square;font-size: 1.2em;}
li.num {color: #020202;}


ul.account {margin-left:50px;}
ul.account li{list-style-type: square;padding: 0.3em 0;}

.txtOldPrice {text-decoration: line-through;color: #543E3E;}
.txtSale {color: #F10000;}
.txtOutOfStock {color: #F10000;}
.pricetxt{font-size:1.3em;color: #F10000;margin:5px 0 10px 0;}
.txtBoxSave {color: #F10000;}


a.txtSelected:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {color: #FF6600;text-decoration:none;}



.txtContentTitle {font-size: 14px;font-weight: bold;color: #0672CC;} 
.tblList {border: 1px solid #070F72;}


.tdListTitle {background-color: #070F72;font-weight: bold;color: #FFFFFF;}



.tdEven {background-color: #FFFFFF;}



.tdOdd {background-color: #EBEDFE;}



.txtCartPrice {float: right;color: #FF0000;padding-right: 3px;}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {text-decoration: none;color: #020202;}



a.txtCartProduct:hover {text-decoration: none;color: #FF6600;}


/* Category - Product Display */

#prods{margin:5px 0 0 0;}
.prodbox{border: 1px solid #ccc;text-align: center;width: 180px;float: left;margin: 5px 10px 10px 10px;padding: 0;}
.prodimg{height:180px;}
.prodimg img{margin:10px 0 0 0;}
.prodbox_desc{padding:0 10px;height:4.3em;}
.prodbox_btns{padding:0 10px 10px 10px;text-align:left;}
.prodbox_btns form{text-align:right;display:inline;float:right;}

.sortfield{float:right;padding:0px 0 5px 0;}
.pagination {clear:both;float:left;padding:5px 0 2px 0;}
.bpagination {clear:both;float:left;padding:5px 0 20px 0;}

div#subCats {clear:both;}
div.subCat{border:1px solid #f3ecd2;clear:both;padding:15px; margin-bottom:10px;}
div .subcatimg{float:right;width:170px;text-align:center;}
.subCat img{margin: 2px 0 0 0; text-align:center;}

.bigpic{text-align:center;margin:0 0 15px 0;}


.leftbut {float:left;margin:5px;}
.rightbut {float:right;margin:5px;}
/* Cart */
.cartProgress {font-weight: normal;padding: 5px;background-color:#F9F5E8;width: 30em;margin:auto;margin-bottom:15px;text-align: center;}
.txtcartProgressCurrent {color:#607681;font-weight: bold;}
.quickBuy {text-align: center;margin:0 0 15px 0;}

.carttable td{padding:7px 5px;}
.carttable th.tdcartTitle, .carttable td.tdcartTitle{padding:3px 5px}
.tdcartTitle {font-weight: bold;color: #FFFFFF;background-color: #607681;}
.tdcartEven {background-color: #F9F5E8;}
.tdcartOdd {background-color: #FFFFFF;}
.tdCartSubTotal {padding-top: 10px;border-top: 1px solid #020202;}

a.txtCheckout {font-weight: bold;color: #FFFFFF;background-color: #66CC33;text-decoration: none;font-weight: bold;padding: 2px;border: 1px solid #020202;}

.txtStockWarn {color: #F10000;}

.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link  {font-weight: bold;color: #020202;text-decoration: none;font-weight: bold;}

.RatingTop {border-top: 1px solid #070F72;border-right: 1px solid #070F72;border-left: 1px solid #070F72;background-color: #EBEDFE;padding: 3px;}

.RatingMain {border-right: 1px solid #070F72;border-left: 1px solid #070F72;background-color: #EBEDFE;padding: 3px;font-style:italic;}

.ReviewBot {border-right: 1px solid #070F72;border-left: 1px solid #070F72;background-color: #EBEDFE;padding: 3px;border-bottom: 1px solid #070F72;}

.RatingBottom {background-color: #070F72;padding: 3px;border-right: 1px solid #070F72;border-left: 1px solid #070F72;color: #FFFFFF;}

a.sortLink {color: #FFFFFF;font-weight: bold;text-decoration: none;}

a.sortLink:hover {text-decoration: underline;}

#shipping-select {width: 220px;}

/* start mod: Gift Registry - http://cubecart.expandingbrain.com */

.BlueBg {padding: 0 10px;}

.Button {margin: 10px 0;}


.giftInfo {}

.giftNoLongerAvailable {color: #FF0000;}


a.txtConfirmGift {}



a.moveToListButton, a.moveToListButton:hover, a.deleteButton, a.deleteButton:hover {font-size: 85%;white-space: nowrap;color: black;background-color: #EEEEEE;border: 1px solid #DDDDDD;padding: 0 3px;text-align: center;text-decoration: none;line-height: 1.9;}



a.moveToListButton:hover, a.deleteButton:hover {background-color: #DDDDDD;border: 1px solid #AAAAAA;}



/* end mod: Gift Registry - http://cubecart.expandingbrain.com */

/* 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: #020202;background-color: #fefad8;padding: 10px;font-weight:bold;}

.divEmailError {margin: 1em auto 1em auto;padding: 10px;color: #f10000;border-top:2px solid #f10000;border-bottom:2px solid #f10000;font-weight:bold;}

.divEmailFields {

	margin: 1em auto;

	padding: 10px;

	width: 95%;

	overflow: auto;

	border: 1px dashed #94DA3A;

}



/* Field error messages */

span.validation-advice, span.custom-advice, label.error {margin-top: 5px;color: #f10000;}



/* 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 */


