/* CSS Document */

/*---------------------------------------Item Template - FM ------------------------------------------*/
#left_column {display:none}
.clear { clear:both}
.left {}
img { border:0}
#itemtemplate { background-color:#FFFFFF; width:665px; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px; float:left}
#itemtemplate #image { width:200px; float:left; margin-right:12px; text-align:center; font-size:11px; font-style:italic; color:#555}
#itemtemplate #image p { margin-top:5px}
#itemtemplate h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#022648;
	margin:5px 0;
	padding:0
}
/*#itemtemplate p { margin:0; padding:0}*/
.itemnumber { font-size:12px; color:#555}
.reviewsline a { text-decoration: none}
.reviewsline a:hover  { color:#155180}
.reviewsline span { color:#155180; font-size:11px; padding-right:20px }
.stars { padding-right:50px}
#itemtemplate #basic_info { float:left; width:440px; text-align:left}
#related { float:right}
#price_box { background:url(/site/images/top_price_box.gif) no-repeat #f2ede1; padding:20px; margin-top:20px}
.msrp { color:#444444; text-decoration:line-through; margin-bottom:10px}
.price {
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif
}
.price b { font-size:20px}
.save { font-size:14px; padding-left:30px; font-weight:bold}
#addcarttable { margin-top:10px}
/*#tabs { clear:both; margin-top:30px}
#tabs ul { margin: 0 20px; padding:0}
#tabs li { 
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	cursor:pointer;
	float:left;
	height:30px;
	line-height:30px;
	text-align:center; 
	list-style: none; 
	background-color:#e0e0e0; 
	padding: 0 15px; 
	border-right:#FFFFFF solid 1px; 
	color:#777575; font-weight:bold;
}

*/
#tabs{
	width:650px;
	margin: 20px 0px 0px 0px;
	padding:0px;
	font-weight:normal;
	font-size:12px;
}

#tabs .ui-tabs-panel h2{
	margin:0px 0px 16px 0px;
	font-size:18px;
	color:#022648;
	font-weight:normal;
}

#tabs .ui-tabs-panel ul{
	margin-left:20px;
}

#tabs p { margin:5px 0px 10px 0px!important;}

#tabs_content, #itemtemplate_top{ width:665px}
.activated { background-color:#91c773 !important; color:#FFFFFF !important}
#nav1 {
	text-align:right;
	font-size: x-small;
	font-style:italic;
	background-image: url(/site/images/bckg_tabs_content.gif); background-repeat: repeat-y; padding:0 30px 0 20px;
}
#content3_header {
	background-image: url(/site/images/bckg_tabs_content.gif); background-repeat: repeat-y; padding:0 30px 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
}
#content1, #content2, #content3 { background-image: url(/site/images/bckg_tabs_content.gif); background-repeat: repeat-y; padding:0 30px 0 20px; clear:both; color:#333; font-size:12px; line-height:18px}
#itemtemplate h3, #itemtemplate h2 {color:#333; font-size:12px; margin:0; padding:0; font-weight: normal}
#related { width:263px}
#topcontent { width:930px !important; margin-bottom:20px}
.qtycart { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif !important; color:#555555}
.reviewsline { padding-top:10px}
.tellfriend a, .tellfriend { color:#155180; font-size:11px; padding-top:6px; letter-spacing:1px;}
#addtocartcustom { margin-top:15px}
#addtocartcustom td { padding-right:10px; vertical-align:middle}

.product_review { margin-bottom:15px; border-bottom:#CCCCCC}
.product_review .heading { font-weight: bold}
.product_review .date { font-size:11px; padding-left:10px}
.product_review .content { font-size:12px; color:#333}
.product_review .footing { padding-top:7px}
.reviewer, .reviewerlocation { font-size:11px;}
