@charset "UTF-8";
/* Online One Additional CSS for the e-commerce process */


.ooProductTitle { color: #008ed0; font-weight: bold; padding-right: 15px; padding-top: 18px; font-family: Verdana, Geneva, sans-serif; font-size: 10pt; }

/* add to cart button for on&off */
/*.addtocart { background-image: url(/site/images/add-to-cart.jpg); height: 32px; width: 120px; border:none } */
.addtocart { 
	border:none;
	cursor:pointer;
} 
.addtocart a:link, a:active, a:visited  { text-decoration: none;border:none }

.addtocarton { background-image:url(/site/images/add-to-cart.jpg ); background-position: 0 0px; background-repeat: no-repeat; height: 32px; width: 120px;  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }


#read-more a {
display: block;
width: 120px;
height: 26px;
background-image: url(/site/images/readmore.png);
text-indent: -5000px;
}
.read-more a:link { background-position: 0 0;  }
.read-more a:hover{  background-position: 0 -34px; }


/* - - - - - - - - - - - - - NETSUITE SPECIFIC CSS - - - - - - - - - - - - - */

.inputreq {  font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt; margin-bottom: 2px; background-color: #FFFFFE; text-align: left; margin-top: 2px; text-indent: 2px; }

.input { font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt; margin-bottom: 2px; background-color: #FFFFFE; text-align: left; margin-top: 2px; text-indent: 2px;    }

.smalltext { line-height: 18px; font-family: Verdana,Arial, Helvetica, sans-serif ; text-align:left; }

.smalltext a:link {  text-decoration: underline;text-align:left;  } 
.smalltext a:visited {  text-decoration: underline;text-align:left;  } 
.smalltextnolink { line-height: 18px; padding-left: 20px; font-family: Verdana,Arial, Helvetica, sans-serif ;text-align:left;  }
.textboldnolink { font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt; color: #452668; line-height: 18px; margin-top: 20px;   }



.radio { width: 25px; margin-top: 5px; margin-right: 20px; margin-left: 4px; }

.greytitle{ font-weight:bold; color: #999; line-height: 1.4em; padding-top: 5px; font-family: Verdana,Arial, Helvetica, sans-serif ;  float: left; margin-left: 0px; margin-bottom: 0px; border: 1px none #999; text-align:left; }


/*.custom_button { background-image: url(https://system.netsuite.com/c.836557/site/images/add-to-cart.jpg); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; 
*/
border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 26px; width: 88px;  }

#info-layout h1 { font-size:1.3em; font-family: Arial, Helvetica, sans-serif; color:#452660; line-height: 25px; font-weight: bold; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0px; }

#info-layout h2 { font-size:1.3em; font-family: Arial, Helvetica, sans-serif; color:#452660; line-height: 25px; font-weight: bold; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0px; }


/* Determines the width of the view cart table
* carttable is used in the view cart and checkout but have different form id's 
* For view cart id is #cart and for checkout page it's #checkout
*/

#carttable {  margin-left:20px; width:90%;}

#carttableheader { margin-left:10px;   }



.checkoutprogresstext { font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt; color:#999;  margin-left: 30px; }
.checkoutprogresstext-bold { font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt; color:#0099CC;   }

/*#carttableheader {  margin-left: 25px; width: 750px; }*/

.texttablert { line-height: 25px; font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt; background:#FFF; }
.texttablert b { line-height: 25px; font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt; }

.texttablectr { text-align: left; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #000; background-color: #FFF; }

/*.searchbutton { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-left: 25px; } in site.css*/ 

/* Variations to the portlet css */
.portletHandle{ text-align: left; width: 850px; margin-left: 30px; }

/* Submit Order Button */
.bgbutton { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #FFF; background-color:#9F0209; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-weight: normal; margin-left:0px; margin-top: 10px; margin-right: 10px;  }

.bgbuttontop { border:none;}
#register {margin-left:30px;}

#submitter { font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt;color: #FFF; background-color: #9F0209; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-weight: normal; margin-left:30px; margin-top: 10px; margin-right: 10px; margin-bottom:10px; }
#resetter { font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt;color: #FFF; background-color: #9F0209; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-weight: normal; margin-left:20px; margin-top: 10px; margin-right: 10px; }
/* continue is the button after confirmation of the order to continue shopping*/
#continue { font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt;color: #FFF; background-color: #9F0209; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-weight: normal; margin-left:20px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px;}

.nlbutton { font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 9pt; color: #FFF; background-color: #9F0209; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-weight: normal;margin-left:0px; margin-top: 10px; margin-right: 10px; }

.tasktitlemed { text-indent: 50px; color: #666666; height: 30px; padding-right: 25px; padding-left: 25px;  padding-top: 10px; font-family: Verdana,Arial, Helvetica, sans-serif ;  }


#div__footer .bglt { background-color: none ;background-image: url(/site/images/container-bg.gif); }
/* Change button */


/*#custcol_address_on_line_item_fs_lbl { padding-left: 100px;} */
/* header banner for the view cart and checkout */
.listheadernosort { height:100%; vertical-align: top; color:#000; background-color:#DDDDDD; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 8pt; font-weight:bold } 

.medtext         	{ font-size: 9pt; font-weight: bold; padding-right: 10px; font-family: Verdana,Arial, Helvetica, sans-serif ;  }
.medtextbold { font-size: 9pt; font-weight: bold;  padding-right: 25px; font-family: Verdana,Arial, Helvetica, sans-serif ; color:#000) ; }
.bglt medtextbold { font-size: 9pt; font-weight: bold;  padding-right: 10px; font-family: Verdana,Arial, Helvetica, sans-serif ; color:#000) ; }
.red { color: #990033; }

#custbody_terms_val { padding-left: 5px; }
.delivery_promise { padding-left: 5px; padding-top: 10px; padding-bottom: 10px; padding-right: 15px; }
/* set the customer centre text back to normal */
#signup h2 { font-size: 9pt; }

/*#main_form #submitter { margin-left: 50px; margin-top: 50px; }

#main_form { padding: 50px; width: 550px; }*/

 
#body_actions { width: 800px;  }

.norm { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; margin-top: 5px; }

.tableheaders {
	background: #DFD600;
}
.tableBg {
	color: #FFFFFF;
	background: #452669;
	font: 8pt/140% Arial, Helvetica, sans-serif;
}
.replacecheckout
{
	background: none;
	background-image: url(/site/images/buy-now.jpg);
	width: 151px;
	height: 73px;
	padding: 0;
	margin: 0px;
	border: 0px;
}	
.checkoutthankstext { font: Verdana, Geneva, sans-serif;font-size:24px;}

<!-- mm add-ons -->
/*#div__body table td { width:50px;}*/

#submitordertable { width: 850px; height:350px; margin-left: 30px; }

.texttable { font-family: Verdana,Arial, Helvetica, sans-serif ;  background-color:#FFF; border-bottom-style: none; border-top-style: none; border-right-style: none; border-left-style: none; }
.texttable a { font-family: Verdana,Arial, Helvetica, sans-serif ;  color: #000 }
.texttable a:link { color: #000 }
.texttable a:hover{ color: #000 }
.texttable a:visited { color: #000 }



.listtexthl { font-family: Verdana,Arial, Helvetica, sans-serif;  border-bottom-width: 0.5px; border-bottom-style: dotted; border-bottom-color: #999; }

.oo-header { font-size: 13px; font-family: Verdana, Geneva, sans-serif; color:#0099CC; }

#change {}

#address { margin-left: 35px; }

.checkout-header { font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt; line-height: 24px; color: #0099CC; margin-left: 30px;}

#paymethhider {margin-left: 35px; }

.indent30 { font-size:16px; color: #999; line-height: 1.4em; padding-top: 5px; font-family: Verdana, Geneva, sans-serif; float: left; margin-left: 30px; margin-bottom: 0px;   }

/* add broders to the rows on the checkout page */
#carttablerow0 td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color:#900 }
#carttablerow1 td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color:#900  }
#carttablerow2 td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color:#900  }
#carttablerow3 td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color:#900  }
#carttablerow4 td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color:#900 }
#carttablerow5 td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color:#900  }
#carttablerow6 td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color:#900  }

/* customer centre width on top bar */
.bgbar {  background-color: none; }
.bgmd {  height: 100px; width:400px;margin-top: 25px; background-color: none; }

.bglt { background-color: none; }
.bglttext {font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt; border:none; }

.errortext {font-size: 9pt;}

.replacecheckout { background-image: url(/site/images/proceed-but.jpg); height: 34px; width: 117px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.continueshopping { background-image: url(/site/images/continue-but.jpg); height: 34px; width: 117px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.updatetotal { background-image: url(/site/images/update-but.jpg); height: 34px; width: 117px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.header3ddiv, header3ddivctr, header3ddivrt, header3ddivcontinue { padding: 0px 0px 0px 0px;}
