cartProdImg*{padding:0; margin:0;}
body{
	background-image:url(/images/background8.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#000000;}
table{border-collapse:collapse; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#000000;}
td{vertical-align:top; padding:0; font-family:Arial, Helvetica, sans-serif;; font-size:11px; line-height:14px; color:#000000;}
a {color:#000; text-decoration:underline;}
a:hover{text-decoration:none;}
img {border:0;}

.clear{clear:both;}
 
.mainContainer{margin:0 auto;width:1032px;}
.topPage{float:left;margin-top:84px;height:10px; width:1032px; }/*background:url(/images/top.png) no-repeat;*/
.main_t{float:left;padding: 0px 10px 0px 10px;}/*background-color:#FFFFFF*/
.lineFull{float:left;width:1012px;color:#D9D9D9}
/***************************************************************************************************************/
.header_t{float:left;width:1012px;height:80px;border-bottom: 1px solid #D9D9D9;}
.header_t .topLinks{float:right;width:1012px;height:31px;border-bottom: 1px solid #D9D9D9;text-align: right}

.header_tclean{float:left;width:1012px;height:25px}
.header_tclean .topLinks{float:right;width:1012px;height:31px;border-bottom: 1px solid #D9D9D9;text-align: right}

.headerBanner{float:left;margin-top:10px;}
.topBanner{float:left;width:1012px;height:19px;border-top: 1px solid #D9D9D9;margin-top:1px;background-color:#FFFFFF}
.searchForm{float:right;margin-top:6px;}
.input_search{float:left;width:220px; height:26px; border:solid 0px #d4d4d4; background-image:url(../images/search-background.jpg); font-size:17px; padding-left:5px; padding-top:5px;}
.submitSearch{float:left;margin-left:3px;}

.content_t{float:left;width:1012px;background-color:#FFFFFF}
.leftColBlock{float:left;width:247px;padding-left:3px;}

/***************************************************************************************************************/
.boxTitle{font-size: 17px;padding: 12px 0px 0 5px;color: #DE6512;text-transform: capitalize;float:left;}
.boxTitle a{text-decoration:none; color:#de6512}
.boxTitle a:hover{ text-decoration:underline}

.categoriesBlock{float:left;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;width:238px;}
.homeCategories{float:left;width:238px;list-style:none; list-style-position:outside;margin-top:20px;padding:0px;}
.homeCategories li{float:left;width:220px;padding:5px 6px 4px 6px;}
.homeCategories li a{color:#000; font-size:13px; line-height:11px; text-decoration:none; font-weight:normal; padding-left:0;}
.homeCategories li a:hover{text-decoration:none; color:#6c8736}

.homeInformation{float:left;width:238px;list-style:none; list-style-position:outside;margin-top:20px;padding:0px;}
.homeInformation li{float:left;width:210px; color: #000000;font-size: 11px;font-weight: normal;line-height: 16px;padding:4px 0px 0px 16px;text-decoration: none;}
.homeInformation li a{color:#000; font-size:11px; line-height:16px; text-decoration:none; font-weight:normal; padding-left:0;}
.homeInformation li a:hover{text-decoration:none; color:#6c8736}


.category-links{color:#f70706!important; font-size:11px!important; line-height:18px!important; text-decoration:none!important; font-weight:bold!important; padding:0!important;}
.category-links:hover{text-decoration:underline!important}
.prod_title_box1{float:left;width:214px;margin-top:20px;padding: 0px 0px 0px 5px}
.prod_title_box1 a{color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-style: italic;font-weight: normal;text-decoration: none;text-transform: none;}
.img_box1{float:left;width:238px;height:150px;text-align: center;margin-top:25px;}
.img_box1 img#prod_img { max-width:150px; max-height:150px; }
.img_box1 img.prod_img { max-width:150px; max-height:150px; }
.prod_price_box{width:220px;float:left;color: #252424;font-family: Arial,Helvetica,sans-serif;font-size: 23px;font-weight: normal;line-height: 21px;margin-top:20px;text-align:right}
.prod_view_box{float:right;margin:15px 22px 0px 0px;}

.sideBanner{float:left;margin:12px 0px 0px 3px;}
.mtopBox{margin-top:12px;}

.rightColBlock{width:250px;float:left}
.rightColBlock .ereport{background:url(/images/ereport_bg.jpg) no-repeat; width:249px; height:90px;float:left;padding-top:250px;}
.rightColBlock .newsletter{background:url(/images/newsletter.jpg) no-repeat; margin-top:10px; width:247px; height:170px;float:left;padding-top:80px;}
.rightColBlock .newsletter2{background:url(/images/subscribe_newsletter.jpg) no-repeat;width:241px; margin-top:10px;float:left;padding-top:52px;}
.rightColBlock .newsletter2 p{width:241px;float:left;font-size:18px;margin-bottom:10px;}
.news_email{width:186px;height:16px;line-height:16px;float:left;border: 1px solid #b3b4b5;padding:0px;margin:2px 5px 0px 0px}
.news_email2{width:150px;height:16px;line-height:16px;float:left;border: 1px solid #b3b4b5;padding:0px;margin:2px 5px 0px 0px}
.news_btn{width:37px;height:22px;border:0px;background:url(/images/news_btn.jpg) no-repeat;float:left;}
.rightColBlock .rightWeight{float:left;margin-top:10px;}
.rightColBlock .seal{float:left;text-align:center;width:242px;margin-top:12px}

.rp_flright { float:right !important; }

.rightColBlockHoriz {
	width:750px;
	float:left;
	display:block;
	margin:10px 0;
}

.rightColBlockHoriz .ereport {
	background:url(/images/ereport_new2.jpg) no-repeat; 
	width:249px; 
	height:90px;
	float:left;
	padding-top:250px;
}

.rightColBlockHoriz .newsletter {
	background:url(/images/newsletter.jpg) no-repeat; 
	margin:40px 0 0 0; 
	width:247px; 
	height:170px;
	float:left;
	padding-top:80px;
}

.rightColBlockHoriz .rightWeight {
	float:left;
	margin-top:82px;
}

.rightColBlockHoriz .seal {
	float:left;
	text-align:center;
	width:247px;
	margin-top:60px;
}

.rightColBlockHoriz .bestSeller {
	width:240px;
	float:left;
}

.rightColBlockHoriz .boxTop {
	width:750px;
	background:url(/images/up_line_horizontal.gif) no-repeat
}

.rightColBlockHoriz .boxBottom {
	width: 750px;
	background: url(/images/down_line_horizontal.gif) no-repeat;
}

.rightColBlockHoriz .categoriesBlock {
	width:747px;
}

.rightColBlockHoriz .boxTitle {
	display: block;
	width: 742px;
}

.rightColBlockHoriz .homeInformation {
	width:748px;
}

.rightColBlockHoriz .homeInformation li {
	width:229px;
	margin:0;
	padding:4px 0px 4px 16px;
}

.boxTop{float:left;width:240px;height:5px;line-height:5px;background:url(/images/up_line.gif) no-repeat;}
.boxBottom{float:left;width:240px;height:5px;line-height:5px;background:url(/images/down_line.gif) no-repeat;}

.boxTopLarge{float:left;width:480px;height:5px;line-height:5px;background:url(/images/up_line2.gif) no-repeat;}
.boxBottomLarge{float:left;width:480px;height:5px;line-height:5px;background:url(/images/down_line2.gif) no-repeat;}
.boxLarge{float:left;width:445px;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5; padding: 9px 0px 0px 33px;}
.boxLarge .centerBoxHeading{width:435px;color: #252424;font-family: Arial,Helvetica,sans-serif;font-weight: normal;font-size: 17px;line-height: 18px;text-decoration: none;}

.boxBottomLargeClean{margin-left:250px;float:left;width:480px;height:5px;line-height:5px;background:url(/images/down_line2.gif) no-repeat;}

.boxLarge2{float:left;width:465px;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5; padding: 9px 0px 0px 13px;}
.boxLarge2 .centerBoxHeading{width:455px;color: #252424;font-family: Arial,Helvetica,sans-serif;font-weight: normal;font-size: 17px;line-height: 18px;text-decoration: none;}

.homeRotator{float:left;width:468px;padding:0px 6px;margin-top:20px}
.homeRotatorBlock{float:left;position: relative; visibility: visible; background: none repeat scroll 0% 0% black; overflow: hidden; width: 468px; height: 158px;}
.homeRotatorContainer1{position: absolute; left: 0px; top: 0px; width: 468px; height: 158px; background: none repeat scroll 0% 0% rgb(255, 255, 255); z-index: 999; opacity: 1;}
.homeRotatorContainer2{position: absolute; left: 0px; top: 0px; width: 468px; height: 158px; background: none repeat scroll 0% 0% rgb(255, 255, 255); z-index: 1000; opacity: 1;}
.homeRotatorImgVisible{border-width: 0pt; display: inline; margin: 0px;}
.homeRotatorImgHidden{border-width: 0pt; display: none; margin: 0px;}
.homeFeaturedItem{width:145px;float:left;overflow:hidden}
.homeFeaturedItem a{float:left;}
.homeFeaturedItem a.ptitle{width:135px;float:left;}
.homeFeaturedItem .pprice{width:145px;float:left;}
.homePageItemSep {width:435px;float:left;height:10px;line-height:10px;}
.homeFeaturedItemImg{float:left;height:120px;}
#homePageProdImg{max-height: 120px;max-width:100px;}
/***************************************************************************************************************/

.navBreadCrumb{float:left;color: #000000;font-weight: bold;padding: 10px 0 0;}
.navBreadCrumb a{color: #000000;font-weight: bold;text-decoration: underline}
.navBreadCrumb a:hover{text-decoration: none}
.centerColSep{float:left;width:435px;height: 10px;line-height: 10px;}
.centerColSep2{float:left;width:465px;height: 10px;line-height: 10px;}
.productListing-data{vertical-align: top;color: #252424;font-family: Arial,Helvetica,sans-serif;font-size: 23px;font-weight: normal; position:relative; text-align:left;}
.productListing-data h3{color: #6C8736;text-transform: capitalize;text-align: left;padding-right:20px;}
.productListing-data h3 a{color: #6C8736;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-style: italic;font-weight: normal;text-decoration: none !important;}
.productListing-data .listingDescription{padding-right:20px;color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: normal;line-height: 16px;padding: 10px 15px 5px 0;text-align: left;}
.productListing-data .prodListPrice{font-size: 16px;font-weight: bold;margin-right: 10px;float: right; text-align:right; }
.productListing-data .prodListPrice span {display:block; }
.productListing-data .prodListPrice .normalprice,
.productListing-data .prodListPrice .productSpecialPrice {
	font-size:16px;
	font-weight:bold;
}
.productListing-data .prodListPrice .old_price {
	width:100px;
}

.productListing-data .prodListOutOfStock{font-size: 12px;font-weight: bold;margin-right: 10px;float: right;margin-top:10px;}
.normalprice{color: #8C8B8B;font-family: Arial,Helvetica,sans-serif;font-size: 23px;font-weight: normal;line-height: 24px;text-decoration: line-through;}
.productSpecialPrice{ color: #252424;font-family: Arial,Helvetica,sans-serif;font-size: 23px;font-weight: normal;line-height: 21px;}
.productPriceDiscount{ color: #373737;font-size: 12px;}
#listingProductImage{max-width: 100px;max-height: 100px;}
.pListSep{height:40px;background: url(/images/line_x.gif) left center repeat-x}
.pListAdd{margin-top:30px;float: right}
.productListing-rowheading th{ color: #252424;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;text-transform: capitalize;padding: 4px 1px 13px 10px;text-align: left;}
.productListing-rowheading th a{  color: #252424;text-decoration: none;}
.imgTitle{font-size:12px; display:block;}
.imgTitle a{font-size:12px;}

.nav_top_bg2{float:left;width: 465px;}
.navSplitPagesResult{float:left;font-size:14px;color: #000000;font-family: Arial,Helvetica,sans-serif;margin-right: 7px;padding-bottom: 15px;padding-left: 7px;padding-top: 15px;}
.navSplitPagesResultNew{float:left;font-size:11px;color: #000000;font-family: Arial,Helvetica,sans-serif;margin-right: 7px;padding-bottom: 15px;padding-left: 7px;padding-top: 15px;}
.navSplitPagesLinks{float:right; background-color: #81C348;font-size: 14px;padding-left: 3px;color: #000000;font-family: Arial,Helvetica,sans-serif;margin-left: 7px;margin-right: 7px;padding-bottom: 15px;padding-top: 15px;}
.navSplitPagesLinksNew{float:right; font-size: 11px;padding-left: 3px;color: #000000;font-family: Arial,Helvetica,sans-serif;margin-left: 7px;margin-right: 7px;padding-bottom: 15px;padding-top: 15px;}
/***************************************************************************************************************/
.productGeneral {background: url(/images/bg_titile_top2.gif) left center no-repeat;float:left;color: #252424;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;line-height: 18px;padding: 9px 10px 9px 20px;text-decoration: none;}
.prodInfo{float:left;width:400px;}
.prodImg{float:left;overflow: hidden; position:relative;width:190px;}
.onsale_badge {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#onsale_badge{max-width:50px;}
#prodImgSize{max-width: 190px;max-height: 190px;float:left;}
.cartAdd{float:left;width:166px;margin-left:20px;}
.cartAddTxt{float:left;width:166px;margin-top:8px}
.cartAddPrice{float:left;width:166px;color: #6C8736;font-family: Arial,Helvetica,sans-serif;font-size: 18px;font-weight: bold;text-transform: capitalize;}
.cartAddBtn{float:left;width:260px;margin-top:10px;}
.cartAddBtn img{float:left;cursor: pointer}
input.cart_quantity {margin-right:5px;float:left;border: 1px solid #837976; color: #000000;font-family: Tahoma;font-size: 11px;height: 20px;padding: 3px 0 0 5px;width: 54px;}
.productHtmlDesc{float:left;width:455px;}
.productHtmlDesc ul{list-style-position: inside;list-style-type: circle; margin-left: 15px;}

.productInfoButtons{float:left;width:450px;margin-top:20px;height:40px;}
.productInfoButtons .btnReview{float:left;}
.productInfoButtons .btnTell{float:right;}
.favProdTxt{float:left;margin-left:5px;line-height:25px;}
/***************************************************************************************************************/
.categoryBoxList{width:155px;float:left;}
.categoryBoxList .catImg {width:155px;height:120px;float:left; text-align: center}
.categoryBoxList .catListTitle {width:135px;float:left; text-align: center;padding-left:10px;}
.categoryBoxList .catListTitle a{color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-style: italic;font-weight: normal;line-height: 14px;text-decoration: none;text-transform: capitalize;}
.categoryBoxList .catListTitle a:hover{color:#6c8736;}
.catListSep{width:465px;height: 10px;line-height: 10px;float:left;}
#catListImg{max-width:120px;max-height: 120px;}
/***************************************************************************************************************/
.cartHeading{width:465px;float:left}
.cartHeading h1{float:left;color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;line-height: normal;padding: 0px 10px 0px 0;text-decoration: none;text-transform: capitalize;}
.cartHeading a{float:right;font-size: 11px;line-height: 14px;}
.cartTotalsDisplay{width:465px;float:left;margin-top:30px;font-weight:bold;}
.cartSubTotal{width:465px;float:left; font-size: 13px;font-weight: bold;padding: 10px 0;text-align: right;}
.cartBlock{width:480px;float:left;margin-top:20px;}

.cartContentsDisplay{margin-top:5px;border-left: 1px solid #C4C4C4;border-top: 1px solid #C4C4C4;float:left;}
.cartContentsDisplay th, .cartContentsDisplay td{text-align: center;vertical-align: top;border-bottom: 1px solid #C4C4C4;border-right: 1px solid #C4C4C4;padding:5px;color: #111111;font-size: 14px;font-weight: bold;line-height: normal;}
#cartProdImg{max-width: 100px;max-height: 100px;}
#cartProdImg2{max-width: 50px;max-height: 50px;}
.cartProductDisplay {text-align: center}
.cartProductDisplay a{color: #C8B87C;font-size: 12px;font-style: italic;font-weight: normal;text-decoration: none;}
.cartProductDisplay a:hover{text-decoration: underline;}
.cartUnitDisplay{color: #000000!important;font-family: tahoma!important;font-size: 11px!important;line-height: normal!important;font-weight:normal!important;}
.cartTotalDisplay{color: #000000!important;font-family: tahoma!important;font-size: 15px!important;line-height: normal!important;font-weight:bold!important;}

#slider1{padding:0px;}
#slider2{padding:0px;}
/***************************************************************************************************************/
.loginDefault{width:465px;float:left}
.loginDefaultHeading{float:left;color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;line-height: normal;padding: 0px 10px 0px 0;text-decoration: none;text-transform: capitalize;}
.loginDefault FIELDSET {padding: 15px;border: 1px solid #ABABAB;margin: 0.5em 0;}
.loginDefault legend {color: #000000;font-weight: bold;padding: 0 5px;}
.loginDefault .inputLabel {float: left;padding-bottom: 3px;padding-right: 10px;width: 11em;}
.loginDefault address {float:left;width:300px;font-style: normal;}
input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname {margin: 0 0 3px;vertical-align: middle;width: 36%;}
.buttonRowLeft{float:left;padding:7px 2px 7px 0}
.buttonRowRight{float:right;padding:7px 2px 7px 0}
.contactSep{clear:both;height: 10px;line-height: 10px;width:455px;}
.contactSep1{clear:both;height: 1px;line-height: 1px;width:355px;}
.alert{ color: #FF0000;}
textarea#enquiry {margin: 4px 0;width: 93%;}
/***************************************************************************************************************/
.accountDefaultHeading{float:left;width:465px; color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;line-height: normal;text-decoration: none;text-transform: capitalize;}
.accountDefaultHeadingSmall{float:left;width:100%; color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 13px;margin:0 0 5px 0;font-weight: normal;line-height: normal;text-decoration: none;text-transform: none;}
.accountLinksWrapper{float:left;width:465px;}
.accountLinksWrapper h2{float:left;width:465px;line-height:40px; color: #C8B87C;font-family: Arial,Helvetica,sans-serif;font-size: 16px;font-weight: normal;padding: 0;}
.accountLinksWrapper ul{float:left;list-style-position: inside;list-style-type: circle;}
.accountLinksWrapper a{font-size:12px;}
/***************************************************************************************************************/
.checkoutShipping{float:left;width:465px;}
.checkoutShippingHeading{float:left;width:465px; color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;line-height: normal;text-decoration: none;text-transform: capitalize;}
.checkoutShippingHeadingAddress{float:left;width:465px;color: #C8B87C;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: normal;line-height: normal;padding: 0;}
.checkoutShippingWrapper{float:left;width:465px;}
.checkoutShippingWrapper address{float:left;width:300px;}
.checkoutChangeShipping{float:right;width:142px;}
.checkoutShippingInfo{float:left;width:465px;font-weight: bold;margin-top: 5px}
.checkoutShipping fieldset{ float:left;width:100%;border: 1px solid #ABABAB;margin: 0.5em 0;padding: 0.5em;}
.checkoutShipping fieldset legend{  color: #000000;font-weight: bold;padding: 0 5px;}
.checkoutShipping fieldset .shippingRates{float:right;color: #000000;font-weight: bold;padding: 0 5px;}
.checkoutShipping fieldset input{float:left;margin-top:1px;}
.checkoutShipping fieldset label{float:left;margin-left: 10px;}
.checkoutShipping fieldset label.inputLabel{float:left;width:11em;margin-left: 0px;}
.checkoutShipping fieldset textarea{width:460px;}
.checkoutShipping fieldset p{float:left;width:100%;margin-top:5px;}
.checkoutShipping h3{float: left;color: #000000;font-size: 12px;font-weight: bold;line-height: normal;padding: 3px 0 5px;}
.checkoutShipping h3 a{padding: 3px 0 5px;text-decoration: none !important;}
.checkoutShipping h3 a:hover{text-decoration:underline !important;}
.checkoutShippingContinue{float:right}
.checkoutShippingContinueTxt{float:left}
.ottotal{float:left;width:100%;text-align:right;margin-top:5px;}
.totalBox{float:right;width:5.5em}
.lineTitle{float:right;}
.ccinfo{width:465px;float:left;margin-top:5px;}
.ccinfo label{width:435px;float:left;margin-left: 0px!important;}
.ccinfo select{float:left;margin-left: 0px!important;}

.confirmCard{float:left;width:450px;}
.checkoutBillto{float:left;width:300px;}
.checkoutBillto address{float:left;width:300px;}
.checkoutBilltoWrapper{float:left;width:465px}
.checkoutShipping hr{float:left;border: 1px solid #000000;margin: 5px 0;width:465px}
.checkoutEditBtn{float:right;}
.messageStackError{color:#FF0000;}
.messageStackError2{color:#FF0000;float:left;width:465px;}
/***************************************************************************************************************/
.cartContentsDisplay{float:left;border:1px solid #C4C4C4}
.cartContentsDisplay th{color: #111111;font-size: 14px;font-weight: bold;line-height: normal;padding: 5px;text-align: center;border-top: 1px solid #C4C4C4;border-right: 1px solid #C4C4C4;border-bottom: 1px solid #C4C4C4}
.cartContentsDisplay td{font-family: tahoma;color: #111111;font-size: 11px;line-height: normal;padding: 5px;text-align: center;border-right: 1px solid #C4C4C4;border-bottom: 1px solid #C4C4C4}
.cartContentsDisplay tr.rowEven td{font-weight:normal!important;}
/***************************************************************************************************************/
.footer_sep{float:left;width:1012px;height:20px;line-height:20px;border-bottom:1px solid #D9D9D9}
.footer_t{float:left;font-size:12px;padding-top:20px;width:1012px}
.footer_t .col1{float:left;color: #919090;}
.footer_t .col1 ul{list-style:none outside none}
.footer_t .col1 ul li{float:left;}
.footer_t .col1 ul li.first a{padding: 0 15px 0px 0px;}
.footer_t .col1 ul li a{color: #8C8B8B;display: block;padding: 0 15px;text-decoration: none;border-right: 1px solid #D9D9D9}
.footer_t .col1 ul li a{color: #252424}
.footer_t .col2{float:right;color:#6C8736;font-size:12px;}
.footer_t .col2 a{color:#6C8736;font-size:12px;}



.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;line-height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.xb1 {margin:0 5px; background:#e5e5e5;}
.xb2 {margin:0 3px;border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.color_a {background:#e36c04;color:#fff;}
.color_b {background:#d4d8bd; color:#000;}
.color_c {background:#758279; color:#fff;}
.color_d {background:#b2ab9b; color:#000;}


.viewOrderBlock{float:left;width:750px;margin-top:20px;}
.viewOrderBlockWrapper{float:left;width:750px;}
.noProds{color: #252424;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;text-transform: capitalize;padding: 4px 1px 13px 10px;text-align: left;}

.newProductsTitle{background: url("/images/bg_titile_top2.gif") no-repeat 13px 13px;border: 1px solid #E5E5E5;float: left;width: 478px;}
.newProductsTitle h2{color: #252424;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;line-height: 18px;padding: 9px 10px 9px 33px;text-decoration: none;}
.newProdTitleBox{color: #C8B87C !important;font-family: Arial,Helvetica,sans-serif;font-size: 12px !important;font-style: italic;font-weight: normal;line-height: normal !important;text-decoration: none;}
.newProdTitleBox:hover{text-decoration:underline}
.newProdPrice{color: #252424 !important;font-family: Arial,Helvetica,sans-serif;font-size: 23px !important;font-weight: normal;line-height: 24px !important;}



.bx-wrapper{width:238px;float: left;}
.sortBtnTxt{font-size:13px;}
.sortBtnTxtActive{font-size:13px;font-weight:bold;text-decoration: none}

a.btnApply { margin:4px 0 0 5px;background:url('/images/btn_apply.jpg') no-repeat;width:63px;height:19px;float:left;}
input.cuppon{width:107px;height:15px;padding:3px;margin:3px 3px 0px 10px;float:left;border:1px solid #acacac;font-style:italic;font-size:11px;color:#a7a7a7}

span.old_price {
	text-decoration:line-through;
	font-weight:normal !important;
	display:block;
	margin-bottom:3px;
	color:#8c8b8b;
}

a.at-cost-specials {
	font-size: 17px !important;
	font-weight:bold !important;
}

ul#myAccountGen,
ul#myAccountNotify {
	width: 90%;
}

ul#myAccountGen a,
ul#myAccountNotify a {
	font-size:15px !important;
	line-height: 20px;
}

.coupon_info {
	font-size:12px !important;
	line-height:20px;
}

span.ddp_pinfo {
	display: inline;
	font-size: 12px;
	position: relative;
	line-height: normal;
	color:#DE6512;
	font-weight:bold;
}

p.ddp_lst {
	display: block;
	font-size: 12px;
	margin-top:10px;
	font-weight:bold;
	position: relative;
	line-height: normal;
	vertical-align: baseline;
	color:#DE6512;
	text-align:left;
}

#change_pass_btn {
	width:56px;
	height:25px;
	background:url('/images/button_submit.gif') 0 0 no-repeat;
	display:inline-block;
}
.leftSubCat{float:left;list-style:none outside none}
.leftSubCat li {
    padding-left:20px;
    background: url("/images/list_background1.gif") no-repeat scroll 10px 10px rgba(0, 0, 0, 0);
    line-height: 13px;
    margin-left: 0;
    text-decoration: none;
    width:194px!important;
}

.leftSubCat li ul li {
    width:160px!important;
}

.prodinfo_blowout {
	text-align: center;
	background: none;
	padding: 5px;
	border: 1px solid #E6DB55;
	margin-bottom: 4px;
	width: 440px;
}

.list_blowout {
	text-align: center;
	background: none;
	padding: 5px;
	border: 1px solid #E6DB55;
	margin-bottom: 4px;
	width: 200px;
	font-size: 12px;
	font-weight:bold;
}

.acct_cab {
	font-size:14px;
	float: left;
	margin: 15px 0 0 0;
	width: 500px;
}

.prod_attachments {
	display:block;
	margin:15px 0;
}

.prod_attachments p,
.prod_attachments a {
	margin:5px 0;
	color:green;
	text-decoration: underline;
	font-weight: bold;	
}

.prodinfo_error_ship {
	display:none;
	width:260px;
	font-size: 12px;
	color: #ff0000;
	margin: 10px 0 0 0;
	float: left;
}

.products_error_ship {
	display:none;
	font-size: 12px;
	color: #ff0000;
}

.error_ship {
	display:block;
	font-size: 12px;
	color: #ff0000;
	font-weight: normal;
	margin:0;
}

.bulk_box {			
	width: 250px;
	float: right;
	margin: 0 0 20px 10px;
	font-size:12px;
	background:#EFF6E2;
	border-bottom:1px solid #ccc;
}

.bulk_box span {
	display:block;
	width:250px;
        float:left;
}

.bulk_box span.radiobtn {
	padding:7px 0 7px 10px;
	width:240px;
	margin:0 0 7px 0;
	border-bottom:1px solid #ccc;
}

.bulk_box span.radiobtn ul {
	list-style-type: none;
        float:left;
}

.bulk_box span.radiobtn ul li {
	float: left;
	display: table-cell;
    vertical-align: middle;
	width: 240px;
	margin:0 0 5px 0;
	padding:2px 0;
}

.bulk_box span.radiobtn ul li i {
	margin:0;
	display:block;
	font-size:11px
}
.bulk_box span.radiobtn .dark {
	color:#444444;
}	

.bulk_box span.radiobtn .green {
	color:#6C9B28;
}	

.bulk_box span.btns {
	padding:10px 0 10px 10px;
	width:240px;
	margin:0;
}

.bulk_box span.btns .lft {
	width:100px;
	display:inline-block;
	float:left;
}

.bulk_box span.btns .rgt {
	width:135px;
	display:inline-block;
	float:right;
	text-align:left;
}

.bulk_box span.btns #bulk_qty {
	width:30px;
	display:inline-block;
	margin:10px 5px 0 0;
}

.bulk_box span.btns p.prce {
	display:inline-block;
	color:#6C9B28;
}

.bulk_box span.btns .add2cartbulkbtn {
	width:112px;
	height:35px;
	background:#77A532;
	color:#fff;
	text-align:center;
	padding:5px 0;
	font-size:14px;
	border: none;
	margin: 15px 0 0 0;
	cursor:pointer;
}

.bulk_box span.btns p, 
.bulk_box span.btns p a {
	clear:both;
	display:block;
	padding:5px 0 0 0;
	color:#0C83A1;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

.bulk_popup_mask {
	position: fixed;
	z-index: 4999;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	opacity: 0.75;
	filter: alpha(opacity = 75);
	background: #000;
	display:none;
}

.bulk_popup,
.atcost_popup {
	background: #fff;
	width: 350px;
    height: 240px;
    z-index: 5000;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -175px;
    margin-top: -120px;
    clear: both;
	display: none;
	padding: 0 10px;
}

.bulk_popup table,
.atcost_popup table {
	width:350px;
	margin:0 auto;
}

.bulk_popup table tr, 
.atcost_popup table tr {
	padding:10px;
}

.bulk_popup table td,
.atcost_popup table td {
	font-size:14px;
	padding: 10px;
	border-bottom: 1px solid #ccc;
}

.bulk_popup a.hide_bulk_popup,
.atcost_popup a.hide_bulk_popup {
	width: 36px;
	height: 36px;
	float: right;
	margin-top: -18px;
	margin-right: -28px;
	display: block;
	cursor:pointer;
}

.show_bulk_popup,
.show_atcost_popup {
	float: right;
	display: block;
	padding: 5px 0 0 0;
	color: #0000FF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.addAllItemsDiv{float:left;width:465px}
.addAllItemsBtn{padding:0px 5px;margin:20px 0px 0px 100px;float:left;height: 25px;line-height: 25px;font-size:12px;font-weight:bold;color:#ffffff;background-color: #769050;cursor: pointer}
.addAllItemsBtn2{padding:0px 5px;margin:0px 0px 20px 100px;float:left;height: 25px;line-height: 25px;font-size:12px;font-weight:bold;color:#ffffff;background-color: #769050;cursor: pointer}
.loveItCount{float:left;height:26px;width:5px;background: url('../images/love_it_count.png') no-repeat;margin-left:5px;}
.loveItCountBox{float:left;height:24px;line-height:24px;border-top: 1px solid #d1e1ff;border-bottom: 1px solid #d1e1ff;border-right: 1px solid #d1e1ff;padding:0px 5px}
.loveItBtn{float:left;width:465px}
.shareBtns{float:left;-moz-border-radius: 4px;border-radius: 4px;background-color: #f5f9ff;margin-left:10px;padding:5px 10px}
.homeFollowBanner{float: left;
    margin-top: 20px;
    width: 480px;
}
.homeFollowBannerImg{float:left;width:250px;height: 175px;background: url('../images/follow_banner.jpg') no-repeat;}
.homeTV{width:480px;float:left;height:176px;background: url('../images/tv_banner.jpg') center center no-repeat;margin-top: 10px}
.homeTV a{width:480px;float:left;height:176px;}

.followTwitter{ float: left; height: 48px;margin: 73px 0 0 23px;width: 46px;}
.followFB{ float: left; height: 48px;margin: 73px 0 0 7px;width: 46px;}
.followYT{ float: left; height: 48px;margin: 73px 0 0 7px;width: 46px;}
.followGP{ float: left; height: 48px;margin: 73px 0 0 7px;width: 46px;}
.homeJoinBox{float:left;width:216px;height:75px;background: url('../images/join_banner.jpg') no-repeat;padding: 100px 0px 0px 12px}

.removeFav{float:right;  background: none repeat scroll 0 0 #77A532;border: medium none;color: #FFFFFF;cursor: pointer;float: right;font-size: 10px;font-weight: bold;height: 25px;margin: 10px 0 0;padding: 0;text-align: center;text-transform: uppercase;width: 64px;}

.related_items{color:blue;text-decoration: none;}
.related_items:hover{color:blue;text-decoration: underline;}

#upsellSlider{list-style:none; list-style-position:outside;margin-top:20px;padding:0px;float:left;}
#upsellSlider ul{list-style:none; list-style-position:outside;margin:0px;padding:0px;float:left;}
#slider-next{float:left;}
#slider-prev{float:right;}

/*-------------INLINE STYE REMOVE----------------*/

.pageTemplate{width: 100%;}
.pageTemplatePadding{padding:0px 16px;}
.pageTemplateLeft{width: 250px;}
.pageTemplateCenter{width: 512px;padding:0px 16px;}
.pageTemplateCenterBig{width: 762px;padding:0px 16px;}
.pageTemplateRight{width: 250px;}

.colorWhite{color:#fff;}
.affiliateSignup td{
    padding:5px;
}

.widthAuto{width:auto;}
.width270{width:270px;}
.width175{width:175px;}
.cursorPointer{cursor:pointer;}
.height10{height:10px;}
.floatLeft{float:left;}
.elemSize430{width:430px;}
.floatRight{float:right;}
.displayInline{display:inline;}
.fontBold{font-weight: bold;}
.fontSize10{font-size:10px;}
.borderStyle{border-style:none;}
.hideElem{visibility:hidden;display:none}
.hideElem2{display:none}
.paddingTop{padding-top:10px}
.paddingElem{padding-top:10px;padding-left:5px;}
.marginAuto{margin:auto}
.marginTop5{margin-top: 5px}
.marginTop6{margin-top: 6px}
.marginTop20{margin-top: 20px}
.marginBottom20{margin-bottom:20px;}
.marginBottom10{margin-bottom:10px;}
.marginLeft5{margin-left:5px;}
.marginRight30{margin-right:30px;}
.affiliateLoginForm{line-height:22px}
.affiliateMandatory{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF0000;}
.affiliateMandatorySmall{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000;}
.affiliateCountries{width:220px;}
.affiliateAgreement{height:180px; width:400px; overflow:auto; font-size:11px; border:solid 1px #990000; line-height:16px; color:#990000; margin-top:6px; margin-bottom:6px; padding: 5px;}
.affiliateColor1{color:#4081d2;}
.color1{color:#6C8736;}

.cartQtyUpdate{float:left;margin-left:10px;}
.cartUpsellMsg{width:480px;float: left;margin-top:30px;font-weight:bold;font-size:14px}
.cartUpsellBlock{float:left;width:480px;}

.requireInfMsg {float:left;width:432px;text-align: right;}
.creditMsg1 {float:left;width:400px}
.creditMsg2 {float:left;width:400px;margin:5px 0 0 0;}
.moneyOrdMsg {font-weight: bold;float:left;width:465px}
.errorCouponUsed {color:#ff0000;float:left;}
.shippingPolicyMsg {font-size:10px; font-weight:normal}
.applyCoupon {float:left;margin-left:10px}
.payWithAmazon {font-size:11px; font-family: Arial, Verdana;}
.paypalMsg1{font-size:11px; font-family: Arial, Verdana;float:left;margin-left:10px;}
.paypalMsg2{font-size:11px; font-family: Arial, Verdana;float:left;width:430px;font-weight: bold;font-style: italic}
.viewOrderMsg1{display:none;float:left;margin:10px 0 0 0;background:#718A4E;color:#fff;font-weight:bold;padding:6px 10px;}
.reorderMsg{float:right; margin:10px 40px 0 0;}
.footerBlock{width: 200px; height: 83px; opacity: 0.3;}
.homepageBlock{padding-left:10px!important;width:468px!important;}
.homepageItem{font-size:14px;font-weight:bold;height:30px;}
.homepageItemLink{font-size:14px;line-height:14px;font-weight:bold;text-decoration:none;}
.homepageItemDesc{color:#615e67;font-size:12px;padding-right:5px;font-weight:bold;}
.newProdItem{width:100%; padding-left:20px;}
.backOrderMsg{text-align:center;background-color:#ffffe0;padding:5px;border:1px solid #E6DB55;}
.backOrderMsg2{font-size:10px; line-height:10px; text-align:left;}
.prodinfoBlock{width:455px;margin-top:10px;}
.alsoAvailable{float:left;width:190px;margin-top:10px;}
.orderNowMsg{background-color:#6c9b28;width:245px;color:white;font-size:12px;line-height:25px;padding-left:5px;float:left}
.bulkQtyDrop{width:40px;height:20px;}
.bulkOptionMsg{color:#0000FF;font-size:14px;display:block;margin:10px 0 0 0;text-decoration:none}
.iframeLike{border:none; overflow:hidden; height:21px;width:135px;float:left;}
.productPrice1{text-align:right;float:right}
.productPrice2{font-weight:bold;text-align:right;display:block;float:right}
.productPrice3{float:right;margin-top:20px}

.supportBlock1{z-index:100;position:absolute}
.supportBlock2{display:block;margin:0 auto;width:144px;}
.logoPayment{float:left;margin-top: 30px;width:230px;overflow: hidden;height:100px}

.myForm td, input, select, textarea, checkbox  {
    font-family: tahoma;
    font-size: 10px !important;
}
.myForm2 td, input, select, textarea, checkbox  {
    font-family: tahoma;
    font-size: 12px;
}
.required {
    color: red;
}
#twitter-widget-0 {float:left}
.g-plus {float:left}
.specialMessage{color:red}
.cartUpsellPrice{text-decoration: line-through}
.padding5px {
	padding:5px !important;
}

.line-height20px {
	line-height:20px;
}

.w750px {
	width: 750px !important;
}

#myAccountNotify li.info {
	font-size:15px;	
	list-style-type: none;
	margin:0 0 20px -40px;
}

#myAccountNotify li.info a {
	font-size:15px;	
	text-decoration: none;
}

#myAccountNotify li.info i {
	font-size:15px;	
}

#myAccountNotify li.info a:hover {
	text-decoration: underline;
}

#add_allowed_form {
	float:left;
	display:block;
	width:470px;
	margin:10px 0;
}

#add_allowed_form p {
	font-size:14px;
	width: 750px;
	margin: 0 0 20px 0;
}

#add_allowed_form label {
	margin:0 10px 0 0;
}

#add_allowed_form .buttonRow {
	margin:-3px 0 0 0;
}

.td-vertical-align {
	display:table-cell;
	vertical-align:middle
}

#request-payment {
	clear:both;
	float:none;
	padding: 20px 0 0 0;
	line-height: 25px;	
}

.display-none {
	display:none;
}

#generated_link_wrap, 
#generated_redirection_wrap {
	padding:2px 5px;
	background:#ccc;
}

.exportreports {
	display:block;
	width:100%;
}

select#export_reports {
	padding: 3px !important;
	margin: 0 0 0 10px !important;
}

#caattgen {
	width: calc(100% - 10px);
	display: block;
	margin: 10px 0;
	background: #f0f0f0;
	padding: 5px;
}
ul#aff_banner_groups {
	float:left;
	width:100%;
	margin:20px 0 0 0;
	padding:0;
}
ul#aff_banner_groups li {
	width:150px;
	height:185px;
	float:left;
	display:inline-block;
	margin:0 2px 30px 2px;
	padding:0;
	text-align:center;
}
ul#aff_banner_groups li a {
	text-decoration:none;
}
ul#aff_banner_groups li span {
	width:100%;
	display:block;
}
ul#aff_banner_groups li span.title {
	font-size:12px;
	margin:0 0 5px 0;
	height:30px;
}
ul#aff_banner_groups li span img {
	max-width:150px;
	max-height:150px;
}
#disqus_thread {
	margin: 30px 0 0 0;
	float: left;
	clear: both;
	width: 100%;
}