BODY {
	MARGIN: 0px;
	background-color:black;	
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 11px;
	color:#333333;
	background-image:url(template_images/camuflaj_01.jpg);
	background-position:top;background-repeat:repeat-x;
}
/* Layout */
#siteContainer {
	width: 970px;; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	TEXT-ALIGN: left;
	background-color: white;
}
#holder {
	margin-left:5px;
	margin-right:5px;
	width:960px;
}
#colLeft {
	float: left;
	width: 170px; /*Width of left column in pixel*/
	margin-right:15px;
	padding:0px;
}
#colMiddle {
	float: left;
	padding:0px;
	width:590px;
	margin-right:15px;
}
#colMiddle2 {
	float: left;
	padding:0px;
	width:775px;
}
#colRight {
	float: left;
	width: 170px; /*Width of right column*/
	padding:0px;
}
table{
	font-size:11px;
}
B {
	FONT-WEIGHT: bold;
}
I {
	FONT-STYLE: italic;
}
IMG {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
}
P {
	MARGIN: 0px;
}
FORM {
	MARGIN: 0px;
}
A {
	COLOR: #333333;
	TEXT-DECORATION: none;
	outline:none;
}
A:hover {
	color:#f26721;
	TEXT-DECORATION: none;
}
.hideLayer {
	DISPLAY: none;
}
.conts {
	visibility:hidden;
}
.price{
	color:#339900;
	font-size:12px;
	font-weight:bold;
}
.rrp{
	color:#0066CC;
}
.save{
	color:#006633;
}
.wholesale_price {
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
}
.warning_message {
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
}
/* Header */
#header {
	HEIGHT: 135px;
	width:960px;
	background-image: url(template_images/monsterlogo.gif);
	background-color:black;
	background-repeat:no-repeat;
}
.header-tab-holder{
	height:40px;
	float:left;
	width: 100px;
	margin-left:2px;
}
.header-tab-holder a{
	height: 33px;
	display:block;
	background-image: url(template_images/top_tab.gif);
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:33px;
	margin-top:7px;
}
.header-tab-holder a:hover{
	height: 40px;
	margin-top:0px;
	color:#FFFFFF;
}
.header-tab-holder-end{
	height:32px;
	float:left;
	width: 85px;
}
.header-tab-holder-end a{
	height: 25px;
	display:block;
	background-image: url(template_images/home-forcessupplements4-rev3_03.jpg);
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:25px;
	margin-top:15px;
}
.header-tab-holder-end a:hover{
	height: 32px;
	margin-top:8px;
	color:#FFFFFF;
}

.header-tab-holder-buy{
	height:32px;
	float:left;
	width: 129px;
	margin-left:2px;
}
.header-tab-holder-buy a{
	height: 25px;
	display:block;
	background-image: url(template_images/home-forcessupplements4-rev3_05.jpg);
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:25px;
	margin-top:15px;
}
.header-tab-holder-buy a:hover{
	height: 32px;
	margin-top:8px;
	color:#FFFFFF;
}

.header-tab-holder-about{
	height:32px;
	float:left;
	width: 105px;
	margin-left:2px;
}
.header-tab-holder-about a{
	height: 25px;
	display:block;
	background-image: url(template_images/about_07.jpg);
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:25px;
	margin-top:15px;
}
.header-tab-holder-about a:hover{
	height: 32px;
	margin-top:8px;
	color:#FFFFFF;
}

.header-tab-holder-special{
	height:32px;
	float:left;
	width: 134px;
	margin-left:2px;
}
.header-tab-holder-special a{
	height: 25px;
	display:block;
	background-image: url(template_images/special_09.jpg);
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:25px;
	margin-top:15px;
}
.header-tab-holder-special a:hover{
	height: 32px;
	margin-top:8px;
	color:#FFFFFF;
}

.header-tab-holder-faq{
	height:32px;
	float:left;
	width: 87px;
	margin-left:2px;
}
.header-tab-holder-faq a{
	height: 25px;
	display:block;
	background-image: url(template_images/faq_11.jpg);
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:25px;
	margin-top:15px;
}
.header-tab-holder-faq a:hover{
	height: 32px;
	margin-top:8px;
	color:#FFFFFF;
}

.header-tab-holder-trade{
	height:32px;
	float:left;
	width: 143px;
	margin-left:2px;
}
.header-tab-holder-trade a{
	height: 25px;
	display:block;
	background-image: url(template_images/trade_13.jpg);
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:25px;
	margin-top:15px;
}
.header-tab-holder-trade a:hover{
	height: 32px;
	margin-top:8px;
	color:#FFFFFF;
}

.header-tab-holder-help{
	height:32px;
	float:left;
	width: 147px;
	margin-left:2px;
}
.header-tab-holder-help a{
	height: 25px;
	display:block;
	background-image: url(template_images/help_15.jpg);
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:25px;
	margin-top:15px;
}
.header-tab-holder-help a:hover{
	height: 32px;
	margin-top:8px;
	color:#FFFFFF;
}


.header-tab-holder-contact{
	height:32px;
	float:left;
	width: 116px;
	margin-left:2px;
}
.header-tab-holder-contact a{
	height: 25px;
	display:block;
	background-image: url(template_images/contact_17.jpg);
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:25px;
	margin-top:15px;
}
.header-tab-holder-contact a:hover{
	height: 32px;
	margin-top:8px;
	color:#FFFFFF;
}



.headerSearch {
	height: 40px;
	width:960px;
}
.searchbox {

	background-image: url(template_images/search_background.jpg);

}
.navbox {
	width:170px;
	margin-bottom:5px;
}
.navbox-2 {
	height: 122px;
	
	
}
.nav-basket{
	float:right;
	line-height:30px;
	margin-right:4px;
	margin-left:4px;
}
.nav-basket a{
	color:#f26721;
	font-weight:bold;
}
.nav-basket a:hover{
	color:#f26721;
	font-weight:bold;
}
.dropdown_head{
	width: 170px;
	height: 22px;
	display:block;
	background-image: url(template_images/dropdown.gif);
	color:#333333;
	line-height:22px;
	margin-bottom:8px;
	cursor:pointer;
}
.top_menu{
	width:180px;
	text-align:left;
}
.top_menu .middle{
	background-color:#f1f1f1;
	background-image: url(template_images/menu_middle.gif);
	width:180px;
}
.top_menu .middle .holder{
	height:250px;
	overflow:auto;
	width:176px;
}
.top_menu .middle a{
	display:block;
	padding:3px;
	color:#333;
	margin:0;
	margin-left:4px;
	margin-right:4px;
	height: auto;
	background: none;
	text-align:left;
	font-weight:normal;
	line-height:normal;
}
.top_menu .middle a:hover{
	background-color:#f29c71;
	color:#ffffff;
	height: auto;
}
.top_menu .top{
	width:180px;
	height:9px;
	background-image: url(template_images/menu_top.gif);
}
.top_menu .top2{
	width:180px;
	height:9px;
	background-image: url(template_images/menu_top2.gif);
}
.top_menu .bottom{
	width:180px;
	height:4px;
	background-image: url(template_images/menu_bottom.gif);
}
.moremenu{
	width:361px;
	text-align:left;
}
.moremenu .middle{
	width:361px;
	background-color:#f1f1f1;
	background-image: url(template_images/more_menu_middle.gif);
}
.moremenu .top{
	width:361px;
	height:9px;
	background-image: url(template_images/more_menu_top.gif);
}
.moremenu .bottom{
	width:361px;
	height:4px;
	background-image: url(template_images/more_menu_bottom.gif);
}
.moremenu .linkholder{
	display:block;
	width:171px;
	margin-left:5px;
	margin-right:4px;
	float:left;
}
.moremenu a{
	height: auto;
	display:block;
	background: none;
	text-align:left;
	font-weight:normal;
	line-height:normal;
	margin:0px;
	color:#333;
	padding:2px;
}
.moremenu a:hover{
	color:#FFFFFF;
	background-color:#f29c71;
	height: auto;
}
.headerRight {
	TEXT-ALIGN: right;
	width:249px;
	float:right;
	height:95px;
	padding-right:10px;
}
.userNav {
	HEIGHT: 40px;
	background-image: url(template_images/graybr_04.jpg);
	color:#333333;
	margin-bottom:1px;
	background-repeat:no-repeat;
}
.userNav a{
	color:#333333;
}
.userNav a:hover {
	color:#f26721;
	TEXT-DECORATION: none;
}
/* Lightbox */
#overlay{
	position: absolute;
    top: 0px;
    left: 0px;
    z-index: 98;
    width: 100%;
    height: 100%;
	background-color: #333;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6; 
}
#overlay[id]{ /* IE6 and below Can't See This */
    position:fixed;
}
#overlay2{
	position: absolute;
    top: 0px;
    left: 0px;
    z-index: 6;
    width: 100%;
    height: 100%;
	background-color: #ccc;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
#overlay2[id]{ /* IE6 and below Can't See This */
    position:fixed;
}
.top_menu_hidden{
	height:22px;
	background-color: #ccc;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.box{
	width:486px;
	text-align:left;
}
.box_middle{
	background-image: url(template_images/lightbox-background.gif);
	padding-left:8px;
	padding-right:8px;
}
.box_top{
	width:486px;
	height:8px;
	background-image: url(template_images/lightbox-top.gif);
}
.box_bottom{
	width:486px;
	height:8px;
	background-image: url(template_images/lightbox-bottom.gif);
}
.box_holder{
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
}
.boxheader{
	font-weight:bold;
	margin-bottom:10px;
	line-height:20px;
}
.close{
	float:right;
	cursor:pointer;
	font-size:10px;
}


/* Footer */
#footer {
	width:961px;
	background-image: url(template_images/footerbody_63.jpg);
	padding-bottom:10px;
}
#footer-top{
	height: 12px;
	width:961px;
	background-image: url(template_images/footertopround_60.gif);
}
#poweredby{
	float:right;
	color:#FFFFFF;
	margin-right:10px;
}
#poweredby a{
	color:#FFFFFF;
}
#copyright{
	float:left;
	color:#999999;
	text-align:center;
	width:961px;
	font-family:Arial;
font-size:12px;
}
.footer_general{
	margin:10px;
	text-align:center;
	color:#999999;
	font-family:Arial;
font-size:12px;
}
.footer_general a{
	color:#999999;
	font-family:Arial;
font-size:12px;
}
/* item boxes */
.fullBox {

}
.fullBox SPAN.left {
	FLOAT: left;
	WIDTH: 50%;
}
.fullBox SPAN.right {
	FLOAT: left;
	WIDTH: 49.9%;
}
.trebleBox {
	
}
.trebleBox SPAN.left {
	FLOAT: left;
	WIDTH: 33.3%;
}
.trebleBox SPAN.middle {
	FLOAT: left;
	WIDTH: 33.3%;
}
.trebleBox SPAN.right {
	FLOAT: left;
	WIDTH: 33.3%;
}
.clearBoth {
	CLEAR: both;
}
.clearboth {
	CLEAR: both;
}
.overflow {
	overflow:hidden;
	width:100%;
}
.innerBox {
	display:block;
	margin-top:1px;
}
.innerBoxtop {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	background-color: #D1E2FE;
	padding-left:5px;
	padding-bottom:3px;
	font-size:11px;
	font-weight:bold;
}
.innerBoxmiddle {
	BORDER-BOTTOM: #c7c7c7 1px solid;
	background-color: #FFFFFF;
	overflow:hidden;
	padding-top:3px;
	padding-bottom:3px;
}
.innerBoxmiddlesearch {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	background-color: #FFFFFF;
	padding:2px;
}
.innerBoxbottom {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	background-color: #EFEFEF;
	padding-left:4px;
}
.smallpic{
	float:left;
	
}
.picnprice{
	width: 100%;
	overflow:hidden;
}


.productlistname{
	overflow:hidden; 
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}
.productlistname a{
	color:#333333;
}
.productlistreview{
	font-size:10px;
	line-height:20px;
	margin-bottom:3px;
}
.productlistprice{
	font-weight:bold;
	margin-bottom:3px;
}
.productlistquickfind{
	float:right;
	font-size:10px;
	margin-top:2px;
}
.productlistview{
	float:right;
	height:42px;
}
.productlistdesc{
	width:490px;
	overflow:hidden;
	font-size:11px;
	min-height:39px;
	margin-bottom:2px;
}
* html .productlistdesc {
	height:39px;
}
.productlistdesc font{
	font-size:11px;
	font-family:Verdana;
	color:#333333;
}
.productlistbuttons{

}
.productlistfreeship{
	font-size:10px;
	font-weight:normal;
	color:#666;
	float:right;
	margin-top:3px;
}
.listpercent{
	font-size:10px;
	font-weight:normal;
	color:#666;
}
.productlistright{
	width:490px;
	float:right;
}

.popular{
	BORDER: #BDC29B 1px solid;
	padding:3px;
	background:#FFFFFF;
	margin-top:1px;
}
.popular2{
	BORDER: #c2c2c2 1px solid;
	background-color: #e4e4e1;
	padding:3px;
	margin-top:1px;
}
.popular_image{
	padding:1px;
	float:left;
	cursor:pointer;
}
.popular_image_holder{
	text-align:center;
	float:left;
	width:34px;
}
.popular_name{
	overflow:hidden;
	width:110px;
	cursor:pointer;
}
.popular_price{
	font-weight:normal;
	color:#339900;
}
/* catagory/type headers */

.cathead {

}
.catheadtop {
	background-image: url(template_images/cat_header_background.jpg);
	font-weight:bold;
	color:black;
	height:30px;
	line-height:30px;
	padding-left:7px;
}
.catheadmiddle {

}
.catheadbottom {
	background-color: #EFEFEF;
}



/* column boxes */
.innercolumnBox {
	margin-bottom:5px;
}
.innercolumnBox .top {
	
	background-image: url(template_images/cat_header_background.jpg);
	font-weight:bold;
	color:black;
	height:30px;
	line-height:30px;
	padding-left:7px;
	margin-bottom:2px;
}
.innercolumnBox .middle {
	
}
.innercolumnBox .grey_box{
	BORDER: #c1c1c1 1px solid;
	background-color:#e4e4e1;
	margin-top:1px;
}
.innercolumnBox .white_box{
	BORDER: #c1c1c1 1px solid;
	margin-top:1px;
}
#news_feed{
	overflow-y: scroll;
	overflow-x: hidden;
	width:170px;
	height:250px;
}
#news_feed .news_item{
	margin:5px;
	margin-bottom:10px;
}

.textbox_title{
	height:20px;
	width:150px;
	color:black;
	font-size:10px;
	line-height:20px;
	
	border:0;
	text-align:left;
}
.textbox_title_holder{
	
}
.textbox_box_holder{
	height:17px;
	width:150px;
	
	text-align:center;

}
.textbox_box{
	width:134px;
	height:18px;
	border:0;
	margin:0;
	font-size:11px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	
	background-image:url(template_images/home-forcessupplements4-rev3_63.jpg);
	padding:2px;
}
.emailsignup{
	height:22px;
	width:166px;
	border:0;
	background:none;
	background-image: url(template_images/emailsignup2.gif);
	font-size:11px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	padding:4px;
}
.curvetextbox{
	height:22px;
	width:166px;
	border:0;
	background:none;
	background-image: url(template_images/emailsignup2.gif);
	font-size:11px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	padding:4px;
}
.cartpadding {
	padding-right:2px;
	padding-left:4px;
	padding-top:2px;
	padding-right:4px;
	text-align:right;
}
.smallcartitem {
	width:100%;
	overflow:visible;
}
.minicartboxes{
	background-color:#e4e4e1;
	BORDER: #c1c1c1 1px solid;
}
.minicartright{
	width:40px;
	overflow:hidden;
	text-align:right;
	margin-right:5px;
	font-size:10px;
	float:right;
	line-height:20px;
}
.minicartleft{
	width:110px;
	overflow:hidden;
	text-align:left;
	margin-left:5px;
	font-size:10px;
	float:left;
	line-height:20px;
	border-right: 1px solid #aea9b8;
}

.noviewedpadding {
	padding-right:2px;
	padding-left:2px;
}

/* buttons */
.button {
	font:Verdana;
	font-size:11px;
	width: 118px;
	height: 22px;
	background:none;
	background-image: url(template_images/button-background.gif);
	color:#333333;
	cursor:pointer;
	text-align:center;
	border:0;
	margin:0;
}
.button_white {
	font:Verdana;
	font-size:11px;
	width: 118px;
	height: 22px;
	background:none;
	background-image: url(template_images/button-background2.gif);
	color:#333333;
	cursor:pointer;
	text-align:center;
	border:0;
	margin:0;
}
.buttonBuy {
	height:20px;
	FONT-SIZE: 9px;
	cursor: pointer;
}

.buttonInfo {
	height:20px;
	FONT-SIZE: 9px;
	cursor: pointer;
}
.buttonCheckout {
	font:Verdana;
	font-size:11px;
	width: 118px;
	height: 22px;
	background:none;
	background-image: url(template_images/button-backgroundcheckout.gif);
	color:#ffffff;
	cursor:pointer;
	text-align:center;
	border:0;
	margin:0;
}


/* form */
.input {
	height:20px;
	font-size:10px;
	margin:1px;
}
.search {

	width:227px;
	height:26px;
	border:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	background-image:url(template_images/search_bar_bg_33.jpg);
	padding:3px;
	text-align:center;
}
label {
}
.cartinput {
	font-size:11px;
	width:150px;
	margin:1px;
	background-color: #D7E5F2; 
	border: 1px solid #284279; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cartinputoptional {
	font-size:11px;
	width:150px;
	margin:1px;
	border: 1px solid #7F9DB9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cartinputsmall {
	font-size:10px;
	margin:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* Product Details */

.largepic{
	overflow:hidden;
	width: 272px;
	margin-top:5px;
}
.largepicmiddle {
	overflow:hidden;
	height:360px;
	border:1px solid #c2c2c2;
}
.multi-pic{
	float:left;
	border:1px solid #c2c2c2;
	margin-right:1px;
	margin-top:15px;
}
.zoominfo{
	background-color:#666;
	color:#FFFFFF;
	padding:5px;
	font-size:10px;
	margin-top:1px;
}
.largeinfo {
}
.largeinfo_holder {
	float:right;
	overflow:visible;
	width:304px;
}

.pricebox .third{
	float:left;
	width:100px;
	height:111px;
	margin-left:1px;
	margin-top:5px;
	text-align:center;
}
.pricebox .third .price{
	color:#CC0000;
	font-size:14px;
	line-height:63px;
}
.pricebox .third .title{
	height:28px;
}
.pricebox .third .small{
	font-size:10px;
}
.pricebox .third .detail{
	font-weight:bold;
}
.pricebox .third .top{
	margin-bottom:6px;
	height:55px;
}
.price_box_percent{
	font-weight:normal;
}
.multibuy_box{
	margin-top:5px;
	padding:1px;
	padding-top:0;
	BORDER: #a9a9a9 1px solid;
}
.multibuy_box .devide{
	padding:4px;
	background:#a9a9a9;
	margin-top:1px;
	color:#FFFFFF;
	font-weight:bold;
}
.multibuy_box .devide2{
	padding:4px;
	margin-top:1px;
	background:#EFEFEF;
	color:#666666;
}
.multibuy_box .devide3{
	padding:4px;
	margin-top:1px;
	background:#f37a3e;
	font-weight:bold;
	color:#FFFFFF;
}
.multibuy_box .devide4{
	padding:4px;
	margin-top:1px;
	background:#fdf9ce;
	color:#666666;
}
.devideright{
	float:right;
}
.devide_option{

}
.priceboxfreeship{
	font-size:10px;
	font-weight:normal;
	color:#666;
	margin-top:5px;
}
#overall_rating{
	margin-bottom:5px;
}

/* tabs */



/* Cart */

.carthead {

}
.cartheadtop {
	
	
	background-image: url(template_images/cat_header_background.jpg);
	font-weight:bold;
	color:black;
	height:30px;
	line-height:30px;
	padding-left:7px;
}
.cartheadmiddle {

}
.cartheadmiddleleft{
	float:left;
	text-align:left;
	padding:7px;
}
.cartheadmiddleright{
	float:right;
	padding:7px;
	text-align:right;
}
.billinginfo{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:450px;
}
.billinginfo table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:5px;
}
.billingholder{
	background-color:#f1f1f1;
	BORDER: #c2c2c2 1px solid;
	width:450px;
}
.shippingholder{
	border: 1px solid #e3ae3c;
	background-color:#ffedc7;
	width:450px;
}

.cartheadbottom {
	background-color:#e4e4e1;
	BORDER: #c1c1c1 1px solid;
}
.cart_options_header{
	color:#666666;
	margin-top:10px;
	height:30px;
	text-align:center;
	font-weight:bold;
}
.cart_options_middle{
	margin:10px;
	font-size:10px;
	line-height:16px;
	height:108px;
}
.cart_options_button{
	text-align:center;
}
.cartbutton {
}
.cartbutton .left {
	float:left;
	text-align:left;
	padding:5px;
}
.cartbutton .right {
	padding:5px;
	text-align:right;
}
.updatecart {
	padding-left:7px;
}
.cartholder {
	width:100%;
}
.cartnumberon{
	text-align:center;
	width:90px;
	font-size:10px;
	font-weight:bold;
}
.cartnumberoff{
	text-align:center;
	opacity: 0.2;
	filter: alpha(opacity=20);
	width:90px;
	font-size:10px;
	font-weight:bold;
}
.cart_run_3{
	width:100px;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	text-align:center;
	padding:5px;
}




.carttitles {
	font-weight:bold;
	font-size:12px;
}
.cartlogin {
	text-align:right;
	width:250px;
}
.cartusersetup {
	text-align:right;
	width:400px;
}
.mustbeaddress {
	color:#CC0000;;
	font-size:11px;
	font-weight:normal;
}
.cardcheckout{
}
.cardcheckout .left{
	text-align:right;
	float:left;
	width:30%;
	font-weight:bold;
	overflow:visible;
}
.cardcheckout .right{
	width:69%;
	overflow:visible;

}
.starsbox {
	width:250px;
	text-align:right;
}
.reviewbox {
	border-top: #cccccc 2px dotted;
	padding-left:10px;
}
.reviewbox .right {
	float:right;
	overflow:visible;
	width:280px;
	margin-right:10px;
}
.commentbox{
	background-color: #ececec;
	padding: 10px;
}

.commentfooter{
	background: url(template_images/commentarrow.gif) 20px 0 no-repeat;
	padding-left: 58px;
	padding-top: 3px;
	height:18px;
	font-size: 10px;
	color: #4A4A4A;
}
.answerbox{
	background-color: #ffe1c1;
	padding:10px;
}
.answerheader{
	background: url(template_images/answerarrow.gif) 0px 0 no-repeat;
	padding-left: 58px;
	padding-top: 3px;
	height:18px;
}
.dashedbottom {
	border-bottom: #cccccc 1px dashed;
}
.advancesearchboxes {
	width:250px;
	text-align:right;
}
.relatedtitle {
	font-size:12px;
	font-weight:bold;
}
.relatedbottom {
	background-color: #EFEFEF;
	border-bottom: #cccccc 1px dashed;
}
.pagenum {
	font-weight:bold;
	text-decoration:underline;
}



.invoice TD{
	padding:3px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.invoice .boldinfo{
	font-weight:bold;
}
.invoice .bottomboarder{
	border-bottom:1px solid #999;
}
.invoice .bottomboarderbold{
	border-bottom:1px solid #999;
	font-weight:bold;
	background-color:#f1f1f1;
}
.invoice .billingaddresstitle{
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-top:1px solid #999;
	font-weight:bold;
}
.invoice .billingaddress{
	border:1px solid #999;
}
.invoice .shippingaddresstitle{
	border-right:1px solid #999;
	border-top:1px solid #999;
	font-weight:bold;
}
.invoice .shippingaddress{
	border-right:1px solid #999;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}
.invoice .bottomtableleft{
	border-right:1px solid #999;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
.invoice .bottomtableright{
	border-right:1px solid #999;
	border-top:1px solid #999;
}
.invoice .totalboxtitle{
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	font-weight:bold;
	background-color:#FFFF99;
}
.invoice .totalboxprice{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	font-weight:bold;
	background-color:#FFFF99;
}
#javaoff{
	margin-top:5px;
	padding:5px;
	font-weight:bold;
	color:#fff;
	background-color:#990000;
}


.catheadmiddle {
	
	background-color: #FFFFFF;
}


.fullBox {
	FLOAT: left;
	WIDTH: 99.9%;
}

/* Product Details */

.producttitle {
	font-size:16px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:6px;
	margin-right:6px;
}

/* tabs */
.tabs {
	MARGIN: 0% 0% 0% 0%;
}
.tabholder {
	width:100%;
}
.tabbox {
	width:100%;
}
.tabmiddle{
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-Top: #999999 1px solid;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
.tabbox .b1, .tabbox .b2, .tabbox .b3, .tabbox .b4, .tabbox .b1b, .tabbox .b2b, .tabbox .b3b, .tabbox .b4b {display:block; overflow:hidden;}
.tabbox .b1, .tabbox .b2, .tabbox .b3, .tabbox .b1b, .tabbox .b2b, .tabbox .b3b {height:1px;}
.tabbox .b2 {background:#5C99DC; border-left:1px solid #999999; border-right:1px solid #999999;}
.tabbox .b3 {background:#5C99DC; border-left:1px solid #999999; border-right:1px solid #999999;}
.tabbox .b4 {background:#5C99DC; border-left:1px solid #999999; border-right:1px solid #999999;}
.tabbox .b4b {background:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #999999;}
.tabbox .b3b {background:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #999999;}
.tabbox .b2b {background:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #999999;}


.tabbox .b1 {margin:0 5px; background:#999999;}
.tabbox .b2, .tabbox .b2b {margin:0 3px; border-width:0 2px;}
.tabbox .b3, .tabbox .b3b {margin:0 2px;}
.tabbox .b4, .tabbox .b4b {height:2px; margin:0 1px;}
.tabbox .b1b {margin:0 5px; background:#999999;}

.tabon {
	width: 100px;
	float:left;
	background: transparent;
	cursor: pointer;
}
.tabon p {
	margin:0 10px;
}
.tabon .middle {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	background-color: #75b800;
	color:#FFFFFF;
	text-align:center;
	height:20px;
	font-weight:bold;
	font-size:11px;
}
/* tab corners */
.tabon .b1, .tabon .b2, .tabon .b3, .tabon .b4, .tabon .b1b, .tabon .b2b, .tabon .b3b, .tabon .b4b {display:block; overflow:hidden;}
.tabon .b1, .tabon .b2, .tabon .b3, .tabon .b1b, .tabon .b2b, .tabon .b3b {height:1px;}
.tabon .b2 {background:#75b800; border-left:1px solid #999999; border-right:1px solid #999999;}
.tabon .b3 {background:#75b800; border-left:1px solid #999999; border-right:1px solid #999999;}
.tabon .b4 {background:#75b800; border-left:1px solid #999999; border-right:1px solid #999999;}
.tabon .b4b {background:#EFEFEF; border-left:1px solid #999999; border-right:1px solid #999999;}
.tabon .b3b {background:#EFEFEF; border-left:1px solid #999999; border-right:1px solid #999999;}
.tabon .b2b {background:#EFEFEF; border-left:1px solid #999999; border-right:1px solid #999999;}


.tabon .b1 {margin:0 5px; background:#999999;}
.tabon .b2, .tabon .b2b {margin:0 3px; border-width:0 2px;}
.tabon .b3, .tabon .b3b {margin:0 2px;}
.tabon .b4, .tabon .b4b {height:2px; margin:0 1px;}
.tabon .b1b {margin:0 5px; background:#999999;}

.taboff {
	width: 90px;
	float:left;
	background: transparent;
	cursor: pointer;
	padding-top:5px;
}
.taboff p {
	margin:0 10px;
}
.taboff .middle {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	background-color: #FFFFFF;
	color:#666666;
	text-align:center;
	height:15px;
	font-size:11px;
}
.taboff2 {
	width: 90px;
	float:left;
	background: transparent;
	cursor: pointer;
	padding-top:0px;
}
.taboff2 .middle {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	background-color: #FFFFFF;
	color:#666666;
	text-align:center;
	height:20px;
	font-size:11px;
}

/* tab corners */
.taboff .b1, .taboff .b2, .taboff .b3, .taboff .b4, .taboff .b1b, .taboff .b2b, .taboff .b3b, .taboff .b4b {display:block; overflow:hidden;}
.taboff .b1, .taboff .b2, .taboff .b3, .taboff .b1b, .taboff .b2b, .taboff .b3b {height:1px;}
.taboff .b2 {background:#dcdcdc; border-left:1px solid #999999; border-right:1px solid #999999;}
.taboff .b3 {background:#E5E5E5; border-left:1px solid #999999; border-right:1px solid #999999;}
.taboff .b4 {background:#F4F4F4; border-left:1px solid #999999; border-right:1px solid #999999;}
.taboff .b4b {background:#EFEFEF; border-left:1px solid #999999; border-right:1px solid #999999;}
.taboff .b3b {background:#EFEFEF; border-left:1px solid #999999; border-right:1px solid #999999;}
.taboff .b2b {background:#EFEFEF; border-left:1px solid #999999; border-right:1px solid #999999;}


.taboff .b1 {margin:0 5px; background:#999999;}
.taboff .b2, .taboff .b2b {margin:0 3px; border-width:0 2px;}
.taboff .b3, .taboff .b3b {margin:0 2px;}
.taboff .b4, .taboff .b4b {height:2px; margin:0 1px;}
.taboff .b1b {margin:0 5px; background:#999999;}

/* tab corners */
.taboff2 .b1, .taboff2 .b2, .taboff2 .b3, .taboff2 .b4, .taboff2 .b1b, .taboff2 .b2b, .taboff2 .b3b, .taboff2 .b4b {display:block; overflow:hidden;}
.taboff2 .b1, .taboff2 .b2, .taboff2 .b3, .taboff2 .b1b, .taboff2 .b2b, .taboff2 .b3b {height:1px;}
.taboff2 .b2 {background:#dcdcdc; border-left:1px solid #999999; border-right:1px solid #999999;}
.taboff2 .b3 {background:#E5E5E5; border-left:1px solid #999999; border-right:1px solid #999999;}
.taboff2 .b4 {background:#F4F4F4; border-left:1px solid #999999; border-right:1px solid #999999;}
.taboff2 .b4b {background:#EFEFEF; border-left:1px solid #999999; border-right:1px solid #999999;}
.taboff2 .b3b {background:#EFEFEF; border-left:1px solid #999999; border-right:1px solid #999999;}
.taboff2 .b2b {background:#EFEFEF; border-left:1px solid #999999; border-right:1px solid #999999;}


.taboff2 .b1 {margin:0 5px; background:#999999;}
.taboff2 .b2, .taboff2 .b2b {margin:0 3px; border-width:0 2px;}
.taboff2 .b3, .taboff2 .b3b {margin:0 2px;}
.taboff2 .b4, .taboff2 .b4b {height:2px; margin:0 1px;}
.taboff2 .b1b {margin:0 5px; background:#999999;}

.tabheaders{
	font-weight:bold;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	margin-right:10px;
	margin-bottom:10px;
	padding-bottom:10px;
}

.specholder{
	COLOR: #666666;
	BORDER-BOTTOM: #999999 1px solid;
}
.specholder2{
	background:#D1E2FE;
	cursor:default;
	BORDER-BOTTOM: #999999 1px solid;
}
.specholderleft {
	FLOAT: left;
	WIDTH: 140px;
	padding:5px;
}
.specholderright {
	margin-left:150px;
	padding:5px;
}


.largepicmiddle {
	overflow:hidden;
	text-align:center;

}

.statusbox{
	float:left;
	width:124px;
	margin-left:6px;
}

.instock{
	font-weight:bold;
	color:#009900;
	font-size:13px;
}

.productdetailslinks{
	font-size:12px;
	color:#003366;
}
.detailslinkssymbol{
	font-size:12px;
	font-weight:bold;
}
.productdetailslinks a{
	font-size:12px;
	color:#003366;
}
.freeship{
	font-size:10px;
	color:#a0a0a0;
}
.pricebox{
	width:266px;
	overflow:hidden;
}
.pricebox .middle {
	BORDER-RIGHT: #9fb1bf 1px solid;
	BORDER-LEFT: #9fb1bf 1px solid;
}

.detailsmorefrom{
	font-size:10px;
}



.emailstock .b1, .emailstock .b2, .emailstock .b3, .emailstock .b4, .emailstock .b1b, .emailstock .b2b, .emailstock .b3b, .emailstock .b4b {display:block; overflow:hidden;}
.emailstock .b1, .emailstock .b2, .emailstock .b3, .emailstock .b1b, .emailstock .b2b, .emailstock .b3b {height:1px;}
.emailstock .b2 {background:#b5d0e9; border-left:1px solid #b5d0e9; border-right:1px solid #b5d0e9;}
.emailstock .b3 {background:#b5d0e9; border-left:1px solid #b5d0e9; border-right:1px solid #b5d0e9;}
.emailstock .b4 {background:#b5d0e9; border-left:1px solid #b5d0e9; border-right:1px solid #b5d0e9;}
.emailstock .b4b {background:#b5d0e9; border-left:1px solid #b5d0e9; border-right:1px solid #b5d0e9;}
.emailstock .b3b {background:#b5d0e9; border-left:1px solid #b5d0e9; border-right:1px solid #b5d0e9;}
.emailstock .b2b {background:#b5d0e9; border-left:1px solid #b5d0e9; border-right:1px solid #b5d0e9;}


.emailstock .b1 {margin:0 5px; background:#b5d0e9;}
.emailstock .b2, .emailstock .b2b {margin:0 3px; border-width:0 2px;}
.emailstock .b3, .emailstock .b3b {margin:0 2px;}
.emailstock .b4, .emailstock .b4b {height:2px; margin:0 1px;}
.emailstock .b1b {margin:0 5px; background:#b5d0e9;}

.emailstockmiddle{
	background-color:#b5d0e9;
	padding-left:10px;
	padding-right:10px;
}


.picnprice{
	width: 100%;
	overflow:hidden;
}
.largeinfo {
	float:left;
	overflow:visible;
}

/* columnbox corners */
.pricebox .b1, .pricebox .b2, .pricebox .b3, .pricebox .b4, .pricebox .b1b, .pricebox .b2b, .pricebox .b3b, .pricebox .b4b {display:block; overflow:hidden;}
.pricebox .b1, .pricebox .b2, .pricebox .b3, .pricebox .b1b, .pricebox .b2b, .pricebox .b3b {height:1px;}
.pricebox .b2 {background:#FFFFCC; border-left:1px solid #9fb1bf; border-right:1px solid #9fb1bf;}
.pricebox .b3 {background:#FFFFCC; border-left:1px solid #9fb1bf; border-right:1px solid #9fb1bf;}
.pricebox .b4 {background:#FFFFCC; border-left:1px solid #9fb1bf; border-right:1px solid #9fb1bf;}
.pricebox .b4b {background:#FFF; border-left:1px solid #9fb1bf; border-right:1px solid #9fb1bf;}
.pricebox .b3b {background:#FFF; border-left:1px solid #9fb1bf; border-right:1px solid #9fb1bf;}
.pricebox .b2b {background:#FFF; border-left:1px solid #9fb1bf; border-right:1px solid #9fb1bf;}


.pricebox .b1 {margin:0 5px; background:#9fb1bf;}
.pricebox .b2, .pricebox .b2b {margin:0 3px; border-width:0 2px;}
.pricebox .b3, .pricebox .b3b {margin:0 2px;}
.pricebox .b4, .pricebox .b4b {height:2px; margin:0 1px;}
.pricebox .b1b {margin:0 5px; background:#9fb1bf;}

.productdetailspercent{
	font-size:10px;
}
.listpercent{
	font-size:10px;
	font-weight:normal;
	color:#666;
}
.devide{
	border-bottom:1px solid #9fb1bf;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.devide2{
	border-bottom:1px solid #9fb1bf;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background:#EFEFEF;
}
.pricedevide{
	color:#CC0000;
	font-size:15px;
	border-bottom:1px solid #9fb1bf;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:4px;
	background:#FFFFCC;
	font-weight:bold;
}
.multibuydevide{
	color:#CC0000;
	border-bottom:1px solid #9fb1bf;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	background:#FFFFCC;
	line-height:18px;
}
.devideright{
	float:right;
	font-weight:bold;
}
.emailstock{
	margin-left:10px;
	margin-top:10px;
	text-align:center;
	width:245px;
	color:#333;
}
.detailsmorefrom{
	font-size:10px;
}