﻿.stitle {color:#DA7A26;font-family:Arial;font-size:12px;margin-bottom:7px; font-weight:bold;}
.stitle2{font-size:12px; color:#000;font-weight:bold;margin:0 0 7px 1px}
.stitlemar {margin-top:7px;}
.stitlemar2 {margin-top:20px;}
.indic {float:left; font-size:11px; margin-left:118px;}
.indic span{color:#da6600}
.linemar {margin-top:10px;margin-bottom:2px;}
.continfo {font-size:12px;}
.continfo input{font-size:11px;border:1px #acacac solid;width:399px}
.continfo select{font-size:11px;border:1px #acacac solid;width:399px}

.highLightVal {color:#da6600;}
.continfo tr {height:30px}
.line2 {width:526px; height:1px; border-top:1px #c3c3c3 solid;margin-top:15px; margin-bottom:12px;}
.text2{ color:#000000!important; }
.label { width:110px;}
.imb {margin-top:21px;margin-bottom:15px}
.ileft {margin-left:13px;} 
.gridView td {color:#000000;font-size:13px;text-align: center;}
.checkboxWidth
{
	text-align:right !important;
width:34px;
}
.orderWidth
{
width:73px;
}
.priceWidth
{
	width:50px;
}
.dateWidth
{
	font-size:11px !important;
padding-left:17px;
width:85px;

}
.gridTopTR th
{
	display:none;
}
.yui-u
{
	float:left;
	clear:both;
	margin-left:10px;
}
.gridView tr
{
	border-bottom:1px solid #F4D4B4;
display:table-row-group;
}
.gridView
{
border:none;
}
.orderinfo {margin-top:16px}
.orderinfo .ordernum {float:left;font-weight:bold;}
.orderinfo .orderstatus {float:left;font-weight:bold; margin-left:18px;}
.orderinfo .shipto {margin-top:10px}
.orderinfo .ordernum span, .orderstatus span{color:#da7a26;font-weight:normal}
.block2_{margin-top:12px;margin-bottom:14px}
.valueRpt
{
	font-weight:normal;
}
.block1 .title1 {
float:left;
margin-left:13px!important;
}
.block1 .title2 {
float:left;
margin-left:32px!important;
}
.block1 .title3 {
float:left;
margin-left:74px!important;
}
.block1 .title4 {
float:left;
margin-left:29px!important;
}
.block1 .title5 {
float:left;
margin-left:30px!important;
}
.gridTopOrder
{
	margin-top:30px;
}
.gridViewOrder
{margin-top:0px!important;
}
.total2 {font-size:12px;margin-left:332px}
.total .t {float:left;}
.total .t2 {float:left;clear:both;width:80px; text-align:right;padding-bottom:12px;}
.total .price{float:left;font-size:13px; font-weight:normal;margin-left:26px;padding-bottom:12px;}

.totalPayment .t {float:left;}
.totalPayment .t2 {clear:both;
float:left;
padding-bottom:5px;
text-align:left;
width:85px;}
.totalPayment .price
{
clear:both;
float:left;
font-size:13px;
font-weight:normal;
margin-left:0;
padding-bottom:20px;
text-align:left;
width:98px;}


.backLink
{
}
.totalOR
{
	margin-left:0px!important;
}
.paymentInfo
{
	margin-right:15px;
}
	
.jcontent img
{
	border:none;
}
.editShip
{
	display:block;
	margin-top:7px;
}
.editPayments
{
	display:block;
}
.block1 .titleA1 {
float:left;
margin-left:13px!important;
}
.block1 .titleA2 {
float:left;
margin-left:37px!important;
}
.block1 .titleA3 {
float:left;
margin-left:56px !important;
}
.block1 .titleA4 {
float:left;
margin-left:82px !important;
}
.block1 .titleA5 {
float:left;
margin-left:73px !important;
}
.editShip2
{
	display:block;
	float:left;
	clear:both;
	margin-top:7px;
}
.titlebut
{
	float:left;
margin-left:5px!important;
text-align:center;
width:22px!important;
font-size:11px!important;
}
.titlestitlesel
{
float:left;
font-size:11px !important;
margin-left:25px !important;
text-align:center;
width:29px !important;
}
.titlestitlesel2
{
float:left;
font-size:11px !important;
margin-left:24px !important;
text-align:center;
width:25px !important;
}
.titlestitlesel3
{
	float:left;
margin-left:16px!important;
text-align:center;
width:33px!important;
font-size:11px!important;
}
.titlesid
{
	float:left;
margin-left:10px!important;
text-align:center;
width:54px!important;
font-size:11px!important;
}
.titlesid2
{
	float:left;
margin-left:10px!important;
text-align:center;
width:54px!important;
font-size:11px!important;
}
.titlesdate
{
float:left;
font-size:11px !important;
margin-left:7px !important;
text-align:center;
width:55px !important;
}
.titlesdateEND
{
float:left;
font-size:11px !important;
margin-left:14px !important;
text-align:center;
width:55px !important;
}
.titlestitlesel
{
	float:left;
margin-left:23px!important;
text-align:center;
width:33px!important;
font-size:11px!important;
}
.titlessub
{
float:left;
font-size:11px !important;
margin-left:18px;
text-align:center;
width:72px !important;
}
.amoTD1
{
	font-size:11px!important;
	width:30px!important;
}
.amoTD2
{
	font-size:11px!important;
	
}
.amoTD3
{
	font-size:11px!important;
	width:67px!important;
}
.amoTD4
{
	font-size:11px!important;
	width:56px!important;
}
.amoTD5
{
	font-size:11px!important;
	width:78px!important;
	
}
.amoTD6
{
	font-size:11px!important;
	width:46px!important;
	
}
.amoTD7
{
	font-size:11px!important;
	width:46px!important;
	
}
.amoTD8
{
	font-size:11px!important;
	width:59px!important;
	
}
.amoTD9
{
	font-size:11px!important;
	width:82px!important;
	
}
.amoTD11
{
	font-size:11px!important;
	width:59px!important;
	
}
.amoTD12
{
	font-size:11px;
	width:82px;
	
}
.val-hide { display: none; }
.val-show { display: inline; color: Red;}
.editAddress input
{
	width:222px!important;
}
.titleT
{
	float:left;
margin-left:66px !important;
}
.steps{float:left; font-family:Arial; width:526px;margin-top:20px;font-size:12px; color:#AEAEAE;font-weight:bold}
.steps .step{float:left;border-right:1px #c3c3c3 solid; height:18px; padding:4px 15px 15px;text-align:center;padding-bottom:5px}
.steps .step a {color:#000;font-size:12px;}
.steps .step a:hover {color:#000;font-size:12px;text-decoration:underline}
.steps .step3 {border:0}
.steps .step1 {}
.steptext {font-size:11px;color:#c3c3c3;clear:both; float:left;margin-top:5px;width:300px}
.steptitle {font-size:18px;font-weight:bold;float:left;clear:both;color:#da7a26;margin-top:15px;width:300px}
.stepsubtitle {font-size:12px; font-weight:bold; color:#000;clear:both;float:left;margin-top:3px;padding-left:2px;width:300px}
.orderSET
{
	border:none;
}
.payLi
{
	display:block;
}
#paymentTypeSections tr
{
	height:30px;
}
#paymentTypeSections select
{
	width:171px;
}
#paymentTypeSections input
{
	width:165px;
}
.cancelBTN
{
	float:left;
}
.AutoshipSetup tr
{
	height:25px;
}
.AutoshipSetup select , .shipaddr select
{
	width:150px;
}
.AutoshipSetup input, .shipaddr input
{
	width:145px;
}
.shipaddr select,.shipaddr input
{
	margin-bottom:10px;
}
.imgSteps img
{
	border:none;
}.imgSteps
{
	margin-top:15px;
	display:block;
	float:left;
}
.cancelSteps
{
	margin:10px 0px;
	float:left;
}

.logoFooter
{padding-left: 10px;}
.oeForm
{
	margin:10px 0px 20px 0;
	width:535px;
}
.oeForm input, .oeForm select
{
    font-family:Arial;
    font-size:12px;
	margin-bottom:10px;
}
.quantity
{
	width:56px!important;
}
.browsePopup.bd
{
overflow:scroll;
}
.cartItemRemove a
{
!float:left;
}
.itemtextLink
{
	font-size:8pt!important;	
}

.logoDSA
{height:35px;width:38px;background: url('../Images/dsa_logo.png');margin-left:16px;margin-top:-15px;!margin-top:0px;}

.logoDSAHover
{height:35px;width:38px;background: url('../Images/dsa_logo_hover.png');margin-left:16px;margin-top:-15px;!margin-top:0px;}

.logoEthics
{height:39px;width:45px;background: url('../Images/ethics_logo.png');margin-left:10px;margin-top:-15px;!margin-top:0px;}

.logoEthicsHover
{height:39px;width:45px;background: url('../Images/ethics_logo_hover.png');margin-left:10px;margin-top:-15px;!margin-top:0px;}

.product_quantity
{
	font-size:11px;
height:13px;
text-align:center;
width:20px;
}

.category_view
{	color: #DA7926 !important;font-size:9pt !important;text-decoration: underline;	}
.customLink
{
	background:transparent url(Images/consumers.png) repeat scroll 0 0;
float:left;
height:121px;
margin-bottom:20px;
width:428px;
}


.popupInfo
{color: Red !important;  font-size: 8pt !important;}
.popupInfo:hover
{color: Red !important;  font-size: 8pt !important; text-decoration: underline;}

.productProfile
{color: Red !important;  font-size: 8pt !important;}
.productProfile:hover
{color: Red !important;  font-size: 8pt !important; text-decoration: underline;}

 #backgroundPopup{  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:100%;  
 width:100%;  
 top:0;  
 left:0;  
 background:#000000;  
 border:1px solid #cecece;  
 z-index:1;  
 }  
 #popupContact{  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:100px;  
 width:408px;  
 background:#FFFFFF;  
 border:2px solid #cecece;  
 z-index:2;  
 padding:12px;  
 font-size:19px;  
 font-family: Geneva,Arial,Helvetica,sans-serif;
 }  
 #popupContact h1{  
 text-align:left;  
 color:#6FA5FD;  
 font-size:22px;  
 font-weight:700;  
 border-bottom:1px dotted #D3D3D3;  
 padding-bottom:2px;  
 margin-bottom:20px;  
 }  
 #popupContactClose{  
 font-size:14px;  
 line-height:14px;  
 right:6px;  
 top:4px;  
 position:absolute;  
 color:#6fa5fd;  
 font-weight:700;  
 display:block;  
 }  
 
  #backgroundPopup{  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:100%;  
 width:100%;  
 top:0;  
 left:0;  
 background:#000000;  
 border:1px solid #cecece;  
 z-index:1;  
 }  
 
 #feedback{  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:285px;  
 width:451px;  
 background:#FFFFFF;  
 border:2px solid #cecece;  
 z-index:2;  
 padding:12px;  
 font-family: Geneva,Arial,Helvetica,sans-serif;
 font-size: 14px;
 }  
 
#feedback p {margin-left: 100px;}
#feedback .contactRow{margin-top: 15px;}
#feedback .contactRow .title {float: left;margin-left: 40px;}
#feedback .contactRow .textbox {margin-left: 100px;}
#feedback .contactRow .textbox input {height:18px;width:292px;}
#feedback .contactRow .textbox textarea {height:128px;width:291px;}
#feedback .button_submit {margin-left: 104px;margin-top: 30px;}
#feedback .button_submit .submit{border: 1px solid #6384DA;padding: 3px 21px 3px 21px;color: #6384DA;text-decoration:none;}
#feedback .button_submit .submit:hover {border: 1px solid #FF6600;padding: 3px 21px 3px 21px;color: #FF6600;cursor: pointer;text-decoration:none;}
 .popupFeedback {color:#DA7926 !important;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:9pt !important;text-decoration:none;}
 .popupFeedback:hover {color:#DA7926 !important;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:9pt !important;text-decoration:underline;}
 
 .rbctools
 {
	width: 120px; margin-top: 13px;!margin-top: 23px; !margin-left: 5px; float:left; border: none;
 }
 
 .catalog_banner_def {position: absolute; width: 250px; margin-top: 173px; margin-left: 50px;}
 .catalog_banner {position: absolute; width: 250px; margin-top: 83px; margin-left: 50px;}
 .minusCommand{margin-right:5px;float:left;}
 .plusCommand{margin-left:5px;float:left;}
 .resetCommand{float:left;}
 .qntLeft
 {
 	float:left;
 }
.minusCommand img{ border:none!important;}
.plusCommand img{ border:none!important;}
 .resetCommand img { border:none!important;}
 .totalOrderROW tr
 {
     height:auto!important;
 }
 #sm_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
display:none;
left:50%;
margin-left:-335px;
padding:15px;
position:fixed;
text-align:left;
top:10%;
width:671px;
}
#sm_content small {
font-size:77%;
}
#sm_content .sm_close {
cursor:pointer;
float:right;
}
#sm_content h3 {
font-size:116%;
}
#sm_olay {
background-color:#000000;
}
* iframe.overlay {
left:0;
position:absolute;
top:0;
z-index:-1;
}
* html #sm_content {
position:absolute;
}
.ccpCategories
{
    width:500px;
}
.ccpCategory {
margin-bottom:10px;
margin-right:20px;
}
.autocomplete_highlightedListItem
{
	background-color:#FFFF99;
	float:none;
	clear:both;
	width: 170px;
}
.autocomplete_listItem
{
	float:none;
	clear:both;
	width:170px;
}
.autocomplete_completionListElement
{
	z-index:100;
border: buttonshadow 1px solid; 
position: absolute; text-align: left; 
padding: 0px; 
background-color: window; 
list-style-type: none; 
margin: 0px;
visibility: hidden; 
color: windowtext; 
cursor: default; 
}
.radioListOE input{width:10px;margin:0px;vertical-align:middle; float:left;}
.oeNoteLbl { color:#404040;float:left;font-family:Arial;font-size:11px; width:480px; }
.oeTitleLbl, .radioListOE label {color:Black;font-family:Arial;font-size:12px;font-weight:bold;}
.oeCommentLbl {color:#797979;font-family:Arial;font-size:10px;}
.radioListOE label{  margin-left:3px; margin-right:22px; float:left;}
.oeStepSelected img {float:left;margin-top:6px;margin-right:4px;}
.oeStepSelected div {float:left;font-family:Arial;font-size:18px;font-weight:normal;color:#da7a26}
.oeStepSelected{ height:22px!important; padding-top:0!important}
.radioListOE{margin-top:-9px;}
.oeStepLast{ border:none;}
.shcart{ float:left; margin: 20px 0 0 10px;}
.shcartHead{ float:left; width:229px; height:64px;}
.shcartHeadAMO{ background: url(Images/shoppingCartTopAMO.png);}
.shcartHeadRegular{ background: url(Images/shoppingCartTop.png);}
.cartWrapper{ float:left;min-height:541px;width:249px;!height:541px;}
.shcartbottom { float:left; background: url(Images/shoppingCartBottom.png); width:229px; height:45px;}
.shcartBody{background-color:#DDDDDD;float:left;padding:0 15px 0 15px;width:199px;}
.shcartBodyLblBold{ font-family:Arial; font-weight:bold; font-size:12px;}
.shcartItems {float:left;margin-top:13px;width:201px;}
.shcartItem_name {color:black;float:left;margin-right:10px;width:58px; font-family:Arial; font-size:11px;}
.shcartItem_qt {float:left;margin-right:11px;width:43px;}
.shcartItem_price {color:black;float:right;font-weight:bold;font-family:Arial;font-size:12px;}
.shcartItem_cb {float:left;margin-right:8px;}
.shcartItem_cb input{ margin-left:0px; padding-left:0px;}
.shcartItem {float:left;padding-bottom:20px;}
.shcartTotalPrice {background:#f1f1f1 none repeat scroll 0 0;border:1px solid #cdd7dc;float:left;!float:none;margin-bottom:20px;padding:10px;width:179px;}
.shcartTotalPrice_left, .shcartTotalQV_left {float:left;}
.shcartTotalPrice_right, .shcartTotalQV_right{ float:right;}
.shcartTotalPrice_right, .shcartTotalQV_right , .shcartTotalPrice_left, .shcartTotalQV_left
{font-family:Arial;color:#3B3B3B;font-size:12px;font-weight:bold;}
.QvHolder {clear:both;float:left;margin-top:5px;width:179px;}
.shcartBtns {float:left;width:199px; margin-left:13px;}
.shcartBtns_delete {background:transparent url(Images/shoppingDelete.png) repeat scroll 0 0;float:left;height:13px;text-decoration:none;width:60px;}
.shcartBtns_checkout {background:transparent url(Images/shoppingCheckout.png) repeat scroll 0 0;float:right;height:13px;text-decoration:none;width:77px;}
#floatingPanel{ float:left; position:relative;}
.packItem{float:left;!float:none;width:485px;margin-bottom:30px;}
.packMisc
{float:left;text-align:center;width:133px;}
.packContent{background-color:#F8D8B2;float:left;padding:20px 0 20px 24px;width:324px;}
.packInc {font-family:Arial;font-size:12px;font-weight:bold;padding:20px 25px 0 0;}
.packContent ul{font-family:Arial;font-size:12px;list-style-type:none;margin:11px 0 0 15px;padding:0;}
.packContent li{background-image:url(Images/greenList.png);background-position:0 50%;background-repeat:no-repeat;padding-left:12px;}
.packPrice span {font-weight:bold;}
.packPrice {color:#C66600;float:left;font-family:Arial;font-size:14px;margin-top:20px;}
.addPackToCart { float:left; background:url(Images/addtocart.png); width:81px; height:18px; margin-top:10px; clear:both; }
.cppText{clear:both;font-family:Arial;font-size:12px;margin-bottom:20px;width:389px;}
.allProductsLink{ background: url(Images/allproducts.png);float:left; width:344px; height:121px;}
.allProducts{ float:left; margin-top:20px;}
.packImage{ margin-top:10px;}
.productItem{ float:left;!float:none; width:535px;font-family:Arial;border-bottom:1px solid #EBB688;padding-bottom:20px;}
.productMiscInfo { float:left; width:534px; margin-top:15px; height:50px;}
.productContentInfo{ float:left;width:534px;}
.productNamePlace{ float:left; font-size:12px;font-weight:bold;width:207px;text-align:center;}
.productContentPlace span  {font-size:12px!important;}
.productContentPlace {float:right;width:350px;font-size:12px!important;}
.productContentInfo img{ }
.productContentPlace img{ display:none; }
.productListHead{float:left; !float:none; font-size:12px; font-family:Arial; font-weight:bold; text-align:right; background:url(Images/productsListHead.png); width:534px; height:22px; padding-top:11px; }
.productListHeadName{ float:left; width:93px; }
.productListHeadCode{ float:left;width:173px; }
.productListHeadPrice{ float:left;width:69px; }
.productListHeadQty{ float:left;width:76px; }
.productImagePlace{ float:left; width:184px; text-align:center;}
.productCodePlace{ float:left; width:98px; font-size:12px;}
.productPricePlace{ float:left; width:59px; font-size:12px;}
.productQtyPlace{ float:left;}
.productQtyPlace input { width: 44px; }
.productAddPlace { float:left; width:120px;}
.addProdcutToCart { float:right; background:url(Images/addtocart2.png); width:87px; height:22px; }
.productNamePlace a { color:#DA7A26; }
.amoTitle, .amoNote { font-family:Arial; font-size:16px; width:530px;}
.billingTitle label {float:left;margin-left:10px;margin-right:10px;}
.billingTitle input {display:block;width:17px;}
.billingTitle .stitle {float:left;}
.checkoutLblState { font-family:Arial; font-size:12px;}
.rightPanelImages {border:medium none;
float:left;}
.cartItemRemove { visibility:visible!important;}
.orderInfoTable{ font-family:Arial; font-size:12px;}
.cust_shop_now_shop_box {float:left; padding:25px 0 0 0px}
.cust_shop_now_shop_cats {width:100%; border-collapse:collapse;border-spacing:0;}
.cust_shop_now_shop_box a{font-family:arial;text-decoration:none; color:white;}
.cust_shop_now_shop_box img{border:0}
td.cust_shop_now_cat_name {background:none repeat scroll 0 0 white;text-align:right;vertical-align:top;}
td.cust_shop_now_cat_pic {background:none repeat scroll 0 0 #E9F4FA; padding:17px 3px 10px; vertical-align:top;}
.tryTextBlock { font-size:13px; color: #373737; margin:20px 0;width:500px; float:left;font-family:Arial;}
.tryInfoTable{float:left;font-size:13px;}
.tryInfoLbl{ float:left;width:160px; font-weight:bold;font-family:Arial;}
.trytrickLbl{color:Gray;
font-size:11px;font-family:Arial;}
.tryInfoTable td{ height:27px;}
.tryInfoTable input{width:150px;height:18px;}
.tryProductRCPrice {float:left; width:100px;font-family:Arial;font-size:13px;}
.tryProductSPPrice{float:left; width:150px;font-family:Arial;font-size:13px;}
.tryProductName{float:left;text-align:center;width:150px;font-size:13px;}
.tryProductName img{ margin:10px 0; }
.tryProductName label{ font-weight:bold;font-family:Arial;font-size:13px;}
.tryProduct{float:left;width:450px;border-bottom:1px solid #d8d8d8;margin-bottom:10px;}
.tryProducts{float:left;width:450px;}
.tryPriceLabel{ font-weight:bold;font-family:Arial;}
.tryProduct input{ float:left;}
.noborderClass{ border:none!important;}
.header1r{ color:#ed881c; font-size:32px;font-family:Arial;}
.header2r{ color:#1b84b8; font-family:Arial;font-size:16px; margin-top:5px;float:left;font-style:italic;}
.fxContent{margin-top:20px; font-family:Arial;font-size:14px; color:#040404;float:left;}
.fxParagraph{clear:both;float:left;margin-bottom:20px;}
.fxParagraph ul{margin-top:0;margin-left:12px;}
.fxParagraph li{}
#fxLinks td{ text-align:center;}
#fxLinks{ font-family:Arial;font-size:14px; color:#040404;width:352px;}
#fxLinks2 td{ text-align:center;}
#fxLinks2{ font-family:Arial;font-size:14px; color:#040404;width:490px;}

.tripleFXBody { width:490px;color:#040404;font-family:Arial;font-size:14px;}
.tripleFXHeader1{ font-size:28px;color:#d2232a; }
.fxQuestion{font-style:italic;color:#d2232a}
.FxvideoArea {margin-left: 110px; margin-top: 31px; position: absolute;}
.FxvideoArea a { border:none;}
.fxBlock ul{list-style:disc outside none; margin:0px!important;}
.fxBlock li{ float:left; margin-left:16px; }
.fxMiscLinks
{
    margin:10px 0;
}
.fxMiscLinks img
{
    margin-right:10px;
}
.fxMoreLink{ text-decoration:underline!important; color:Blue!important;}
.fxStyle img{ border:none;}
.amocreatenew
{
background:url(Images/createAMO.png);background:url("Images/createAMO.png") repeat scroll 0 0 transparent;
display:block;
height:28px;
margin:15px 0;
width:117px;
cursor:pointer;
}