body {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	margin:0px
}
td {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	
}
tr {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #333333;
}

a:hover {
	text-decoration:underline;
}


select{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
}

input{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
}

.star{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
	display:inline;
}

.info{
	color:#006600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.categoryBar{
	font-size: 11px;
	font-weight:bold;
}

.regularFont{
	font-size:11px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height:12px;
}

.regularFontBold{
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight:bold;
		line-height:12px;

}

/* DETAILS Page */
/* details page, specifications TDs*/
.specificationsGroup{
	background-color:#eeeeee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 5px;
	line-height:12px;

}

.specificationsHeads{
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid grey;
	padding: 5px;
}
.specifications{
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:1px solid grey;
	padding: 5px;
}

.detailsVariantHead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006600;
	font-weight:bold;
}

.detailsVariantText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}



/* listPage / links styles */
.linksLink{
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	color:#660000;
	font-weight:bold;
	/*border-bottom:1px solid grey;*/
}

.linksDescription{
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	border-bottom:1px solid grey;
	padding: 5px;

}


.itemIncludes{
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*border-bottom:1px solid grey;*/
	padding: 5px;
}

.tableStyle{
	border-bottom:1px solid grey;
}

.selecttxt{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #333333; 
	display:inline;
}

.price{
	color:#990000;
	font-family:Tahoma,Arial;
	font-weight:bold;	
}

.item_name{
	color:#006600;
	padding-bottom:5px;
	font-family:Tahoma,Arial;
	font-weight:bold;
	display:block;
	text-decoration:none;
	font-size:12px;
		margin:0px

}

.item_brand{
font-style:italic;
}

.order_rebate{
	color:#006600;
	font-family:Tahoma,Arial;
	font-weight:bold;	
}

.oldprice{
	color:#666666;
	font-family:Tahoma,Arial;
	font-weight:bold;
	text-decoration: line-through;
}

.label{
	color:#990000;
	font-family:Tahoma,Arial;
	font-weight:bold;
	margin:0px
}

.labelthink{
	color:#006633;
	font-family:Tahoma,Arial;
}

.pagelabel{
	color:#999999;
	font-family:Tahoma,Arial;
	font-weight:bold;	
}

.desc{
	color:#333333;
	font-family:Tahoma,Arial;
	text-decoration:none
}

.instock{
	color:#006633;
	font-family:Tahoma,Arial;
	font-weight:bold;	
}

.outofstock{
	color:#990000;
	font-family:Tahoma,Arial;
	font-weight:bold;	
}

.shipping{
	color:#006633;
	font-family:Tahoma,Arial;
	font-size:10px;
}
.instructions{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
	font-weight:bold;
}

.note{
	color:#990000;
	font-family:Tahoma,Arial;
	font-weight:bold;	
}

.review{
	color:#009900;
	font-family:Tahoma,Arial;
	font-weight:bold;	
}
.rating_listPage{
	color:#009900;
	font-family:Verdana,Arial;
	font-weight:bold;	
	font-size: 10px;
}

.reviewHeader{
	color:#660000;
	font-family:Arial,Helvetica;
	font-weight:bold;
	font-size: 16px;
}
.reviewresults{
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	background-color:#eeeeee;
	font-weight:bold;
	padding:2px;
}

.reviewRatingTitleTD{
	border-bottom:1px solid #999999;
	background-color:#eeeeee;
	font-weight:bold;
	padding:0px;
}
.reviewRatingBarTD{
	padding:3px;
}

.reviewRateTable{
	border:1px solid #999999;
	padding:0px;
}

.smallLink{
	color:#006600;
	font-family:Tahoma,Arial;
	font-size:10px;
}

.articleID{
	color:#006633;
	font-family:Tahoma,Arial;
	font-size:10px;
}


.bgHighlight{
	background-color:#E9FEEC;
	border-bottom: 1px solid grey;
	border-top: 1px solid grey;	
}

.detailsTabArea{
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:0px;
}
.detailsTabAreaTopClose{
	border-bottom:1px solid #999999;
}

.h_line{
font-size:16px;
}

.systemMessageTable{
	border: 1px solid red;
	background-color:#FEE3DE;
	padding:3px;
}
.systemMessageText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:black;
}

/* cart styles */
.cartHeader{
	background-color:#E9EFEB;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003300;
	height:30px;
}

.orderListHeader{
	background-color:#eeeeee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:bold;
}

.cartListBorderTable{
border: 1px solid grey;
}

.cartAccessoriesHeader{
	background-color:#eeeeee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:bold;
}
.cartAccInstructions{
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #666666;
	font-weight:bold;
}
.containerTable {
	border: 1px solid #eeeeee;
}


/* myAccount */

.myAccTitles{
	color:#990000;
	font-family:Tahoma,Arial;
	font-weight:bold;	
}

.tdBottomLine{
	border-bottom:1px solid #eeeeee;
}


/* Discount page, searchPage */ 
.bigTitle{
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
}


/* Comment popUp window*/
.navtext {
	width:150px;
	font-size:8pt;
	font-family:Tahoma,Arial;
	border-width:1px;
	border-style: solid;
	border-color:#CFCFCF;
	layer-background-color:#FFFFDD;
	background-color:#FFFFDD;
	color: #333333;
	padding:5px
}