.addtocart_button, .notify_button{text-align:center;background-position:bottom left;width:160px;height:30px;cursor:pointer;border:none;font-weight:bold;font-family:inherit;color:#ffffff;vertical-align:middle;overflow:hidden;}
.addtocart_button{background:url("images/add-to-cart.png") no-repeat center transparent;}
.notify_button{background:url("images/notify.png") no-repeat center transparent;}
.addtocart_button_module{text-align:center;background-position:bottom left;width:160px;height:30px;cursor:pointer;color:#DD5520;border:none;font-weight:bold;font-family:inherit;background:url("images/transparent.png") no-repeat center transparent;vertical-align:middle;overflow:hidden;}
input.addtocart_button_module:hover{color:#5EA692;}
.addtocart_form{width:100%;display:inline;white-space:nowrap;}
.quantity_box{vertical-align:middle;}
.quantity_box_button{width:10px;vertical-align:middle;height:10px;background-repeat:no-repeat;background-position:center;}
.quantity_box_button_down{background-image:url("images/down_small.png");}
.quantity_box_button_up{background-image:url("images/up_small.png");}
.continue_link, .checkout_link{margin:6px;padding:2px 0px 2px 40px;vertical-align:middle;font-weight:bold;font-size:1.4em;width:40%;}
.checkout_link{margin-left:40px;background:url("images/forward.png") no-repeat left;}
.continue_link{background:url("images/back.png") no-repeat left;}
.next_page{background:url("images/next_16x16.png") no-repeat right;padding-right:30px;line-height:20px;float:right;width:auto;}
.previous_page{background:url("images/previous_16x16.png") no-repeat left;padding-left:30px;line-height:20px;float:left;width:auto;}
.legalinfo{background:#cccccc;border:2px solid gray;margin:10px;padding:0px 0px 10px 10px;}
div.pathway{margin-bottom:1em;}
div.pathway img{padding:0 2px;}
div.buttons_heading{margin:10px;width:10%;float:right;}
.productPrice{font-weight:bold;white-space:nowrap;}
.product-Old-Price{color:red;text-decoration:line-through;}
.browseProductContainer{width:100%;padding:3px 3px 3px 3px;vertical-align:top;}
.browseProductTitle{font-size:16px;font-weight:bold;padding:3px;margin-top:3px;width:30%;float:left;}
.browseProductImageContainer{margin:3px;float:left;height:130px;width:120px;}
.browseProductDetailsContainer{float:left;width:70%;}
.browseProductDescription{margin-top:40px;width:70%;}
.browsePriceContainer{float:left;margin:5px;width:20%;}
.browseAddToCartContainer{width:30%;text-align:center}
.browseRatingContainer{float:left;width:25%;margin:3px;white-space:nowrap;}
.thumbnailListContainer{text-align:center;width:200px;height:200px;overflow:auto;}
.formLabel{float:left;width:30%;text-align:right;font-weight:bold;margin:2px;white-space:nowrap;clear:left;vertical-align:middle;margin-top:8px;}
#agreed_div{white-space:normal;}
.formField{float:left;width:60%;margin:2px;vertical-align:middle;margin-top:8px;}
.missing{color:red;font-weight:bold;}
.adminListHeader{float:left;height:48px;background-repeat:no-repeat;text-align:left;font-size:18px;font-weight:bold;padding-left:80px;}
.labelcell{margin-left:auto;font-weight:bold;vertical-align:top;width:30%;}
table.adminform td.labelcell{text-align:right;}
.iconcell{vertical-align:top;width:5%;}
.shop_error, .shop_warning, .shop_info, .shop_debug, .shop_critical, .shop_tip{background-color:#FAFAD2;background-position:left 5px;background-repeat:no-repeat;border-color:#AACCAA;border-style:dotted none;border-width:1px 0pt;font-weight:900;margin:1pt 1pt 1em 1em;padding:0.5em 1em 1.5em 48px;}
.shop_error{background-image:url("images/error.png");}
.shop_warning{background-image:url("images/warning.png");}
.shop_info, .shop_tip{background-image:url("images/info.png");}
.shop_debug{background-image:url("images/log_debug.png");}
.shop_critical{font-weight:bold;background-image:url("images/log_critical.png");}
.vmCartContainer{width:auto;float:left;background:#CD9A77;border:1px solid #999999;padding:3px;}
.vmCartChildHeading{font-size:14px;font-weight:bold;padding-bottom:3px;text-align:left;}
.vmCartChild{vertical-align:middle;border:1px solid #999;padding-left:2px;padding-right:2px;margin-bottom:2px;float:left;}
.vmChildDetail{vertical-align:middle;margin-top:6px;}
.vmCartChildElement{width:100%;vertical-align:middle;height:25px;text-align:left;}
.vmCartAttributes{margin-top:8px;width:100%;}
.vmAttribChildDetail{}
.vmMultiple{height:35px;}
.vmChildType{width:100%;}
.vmClearDetail{clear:both;}
.vmClearAttribs{clear:both;}
.vmRowOne{background:#cccccc;}
.vmRowTwo{background:white;}
.vmChildDetail a, .vmChildDetail a:link{font-size:12px;color:#A93E1C;text-decoration:none;font-weight:bold;}
.vmChildDetail a:hover{font-size:12px;color:#F7ECEA;text-decoration:none;font-weight:bold;}
.inputboxquantity{margin-top:3px;vertical-align:middle;}
.availabilityHeader{text-decoration:underline;font-weight:bold;}
.inputboxattrib{float:left;margin-top:0px;vertical-align:middle;margin-bottom:2px;}
.quantitycheckbox{margin-top:6px;vertical-align:middle;}
.vmCartContainer_2up{width:100%;float:left;background:#cd9a77;border:1px solid #000;padding:3px;}
.vmCartChildHeading_2up{font-size:14px;font-weight:bold;padding-bottom:3px;text-align:left;}
.vmCartChild_2up{vertical-align:middle;border:1px solid #000;padding-left:2px;padding-right:2px;margin-bottom:2px;float:left;}
.vmChildDetail_2up{vertical-align:middle;margin-top:6px;}
.vmCartChildElement_2up{width:100%;vertical-align:middle;height:25px;text-align:left;}
.vmCartAttributes_2up{float:left;padding:0px 5px 5px 5px;margin:0px 5px 5px 5px;width:50%;}
.vmAttribChildDetail_2up{}
.vmMultiple{height:35px;}
.vmChildType_2up{background:#cd9a77;padding:0px 5px 5px 5px;margin:0px 5px 5px 5px;float:left;width:40%;border:1px solid #000;}
.vmClearDetail_2up{}
.vmClearAttribs_2up{clear:both;}
.vmRowOne_2up{background:#cccccc;}
.vmRowTwo_2up{background:white;}
.vmChildDetail_2up a, .vmChildDetail_2up a:link{font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}
.vmChildDetail_2up a:hover{font-size:11px;color:#333333;text-decoration:none;font-weight:bold;}
.vmCartModuleList{cursor:pointer;font-size:12px;color:#DD5520;text-decoration:none;font-weight:bold;}
.vmCartModuleList:hover{font-size:11px;color:#5EA692;text-decoration:none;font-weight:bold;}
.vmquote{margin:4px;border:1px solid #cccccc;background-color:#E9ECEF;padding:10px;font-size:12px;color:#254D78;}
.editable{background:#ffff33;cursor:pointer;}
ul.pagination li{padding:2px 1px;display:inline;background:none;}
.hr{clear:both;border:1px solid #CCC;height:1px;width:100%;text-align:left;}
.hr_div{height:10px;width:100%;}
.clr{clear:both;overflow:hidden;}