@charset "utf-8";
/* CSS Document */

a img, a:link img {
	border: none !important
}
#itemtemplate {
	width:800px
}

#itemtemplate #centercolumn {
	width:300px;
	float:left;
	font-size:11px;
	color:#3b3b3b
}
/**html #itemtemplate #centercolumn {
	margin-left:5px
}*/
#itemtemplate #centercolumn .displayimage {
	position:relative !important;
	text-align:center;
	margin-bottom:0px;
	width:288px;
	_width:290px;
}

#itemtemplate #centercolumn .displayimage img {
	margin-top:20px
}
#itemtemplate #centercolumn .enlarge_image {
	background:#f6f6f6;
	margin-right:10px;
	#margin-right:12px;
	text-align:center;
	border:#ccc 1px solid;
	border-top:none;
}
#itemtemplate #centercolumn .enlarge_image img {
	margin:0
}

#itemtemplate #centercolumn .displayimage .free_shipping{
	display:block;
	position:absolute !important;
	top:10px;
	left:30px;
	bottom:0;
	right:0:

}

#itemtemplate .img_padding {
	padding:4px;
	margin-top: 10px;

}
#itemtemplate .img_margin {
	margin:10px 10px 0 10px
}


#itemtemplate h3.tit_wealso {
	background:url(../images/tit_wealso.gif) no-repeat;
	width:290px;
	height:16px;
	margin:10px 0 7px 0
}
#itemtemplate .img_suggest {
	padding:0px 20px 0px 20px;
	margin-bottom:10px;
	width:448px;
	_width:490px;
	
}

#itemtemplate .img_suggest  .releated_content { width:150px; padding:10px 0; border-top:1px solid #c0c0c0;}
.check_to_add
{
	font-size:11px;
	color:#3b3b3b;
	margin-top:5px;
	margin-bottom:5px;
	clear:both
}

.check_to_add .releted_check
{
	margin:0 2px 0 0px ;
	padding:0;
	float:left;
	border:none !important
}
.learn_more{ display:block;
	font-size:12px;
	color:#6b151d;
	clear:both;
	font-weight:bold;
	padding-left:10px}


#itemtemplate .img_suggest p {
	margin:6px 0 0 0; font-size:11px; color:#3b3b3b
}
#itemtemplate .img_suggest p a {color:#6b151d; text-decoration:none; font-weight:bold}
#itemtemplate .img_suggest p a:hover{ text-decoration:underline}
#itemtemplate .img_suggest .price {
	color:#3b3b3b;
	
	font-size:11px;
	margin-top:3px
}
#itemtemplate #rightcolumn {
	width:490px;
	_width:470px;
	float:left;
	font-size:11px;
	color:#3b3b3b
}
*html #itemtemplate #rightcolumn {
	/*_margin-left:5px*/
}
#itemtemplate #rightcolumn .item_features {
	padding:20px 0 0 0;
	margin-bottom:10px;
	#width:490px;
}
#itemtemplate #rightcolumn .item_features h1 {
	text-transform:uppercase;
	color:#3b3b3b;
	line-height:20px;
	width:262px;
	float:left;
	margin:0 10px 0 0;
	font-size:11px;
	font-weight:normal
}
/*
#itemtemplate #rightcolumn .item_features h2 span {
	font-size:11px;
	font-weight:normal
}
*/
#itemtemplate #rightcolumn .features_head {
	border-bottom:1px solid #c0c0c0;
	padding-bottom:8px;
	margin:0 20px;
	line-height:16px;
	list-style:none;
}

#itemtemplate #rightcolumn .features_head a { text-decoration:none; color:#6B151D}
#itemtemplate #rightcolumn .features_head a:hover { text-decoration:underline}
/*#itemtemplate #rightcolumn .rrp{ text-decoration:line-through}*/
.features_head div.reviews {
	clear:none !important;
	line-height:22px;
	width:160px;
}
#itemtemplate #rightcolumn .reviews p {
	padding:0px;
	margin:0px;
	clear:both;
}
#itemtemplate #rightcolumn .reviews p a, #itemtemplate #rightcolumn .reviews p a:link {
	color:#3b3b3b
}
#itemtemplate #rightcolumn .reviews p a:hover {
	color:#6B151D
}
#itemtemplate #rightcolumn .Availables {
	font-size:12px;
	margin-bottom:0px
}
#itemtemplate #rightcolumn .Availables img{
	margin:0 1px;
}
#itemtemplate #rightcolumn .add_info {
	background:#f6f6f6;
	padding-top:14px;
	padding-bottom:5px
}
#itemtemplate #rightcolumn .add_info p {
	margin:6px 0
}
#itemtemplate #rightcolumn .add_info .price {
	color:#6B151D;
	font-size:18px;
	font-weight:bold
}
#itemtemplate #rightcolumn .add_info select {
	border:1px solid #999999;
	height:18px;
	width:122px;
	color:#3b3b3b;
	font-size:11px
}
/* Code by AD */
#custom-matrix div	{
	display: none;
	margin-bottom: 6px;
}
#custom-matrix label	{padding-right: 5px;}
#custom-matrix select	{width: 175px !important;}
/* End of code by AD */
.inputreq, .input{
margin:0px 0 4px 0 !important;
}
#itemtemplate #rightcolumn .add_info label {
	font-size:11px
}
#itemtemplate #rightcolumn .select_field{
height:44px;
margin-top:2px;
text-align:right; margin-right:20px}

#itemtemplate #rightcolumn .select_field select{ margin-bottom:3px}
#specification	{padding:20px;}
#specification ul li	{
	background:none;
	padding:0px;
	line-height:18px;
}
#specification ul li span	{margin-left:3px;}
/* Code By AD for Tabs */
#rightcolumn ul.tabs	{
	display:block;
	overflow:hidden;
	padding:0px;
	margin:10px 0px 0px 0px;
	height:30px;
	#height:28px;
	width:490px;
	#width:492px;
}
#rightcolumn ul.tabs li	{
	float:left;
	margin-right:5px;
	list-style:none;
}
#rightcolumn ul.tabs li a	{
	display:block;
	text-indent:-999999px;
	border:#ccc 1px solid;
	height:29px;
	background:url('/images/tabs_menu.gif');
}
#rightcolumn ul.tabs li a.selected	{border-bottom:#fff 1px solid;}
#rightcolumn ul.tabs li.features a	{
	width:84px;
	#width:86px;
	background-position:-12px 0px;
}
#rightcolumn ul.tabs li.features a.selected	{background-position:-12px -30px;}
#rightcolumn ul.tabs li.specificacion a	{
	background-position:-104px 0px;
	width:131px;
	#width:133px;
}
#rightcolumn ul.tabs li.specificacion a.selected	{background-position:-104px -30px;}
#rightcolumn ul.tabs li.resources a	{
	background-position:-250px 0px;
	width:101px;
	#width:103px;
}
#rightcolumn ul.tabs li.resources a.selected	{background-position:-250px -30px;}
#rightcolumn ul.tabs li.a_finishes	{margin:0px;}
#rightcolumn ul.tabs li.a_finishes a	{
	width:151px;
	#width:153px;
	background-position:-358px 0px;
}
#rightcolumn ul.tabs li.a_finishes a.selected	{background-position:-358px -30px;}
.freeshipping-message	{
	font-size:12px;
	color:#333;
}
#itemtemplate #rightcolumn .add_info .block {
	padding-left: 20px;
	width: 195px;
	*width: 215px;
}
/* End of code by AD */
#itemtemplate #rightcolumn .add_info input,#itemtemplate #rightcolumn .add_info .input {
	border:1px solid #999999;
	height:18px;
	color:#3b3b3b;
	font-size:11px; 
	margin-top:0 !important;
	margin-left:0 !important;
	float:none !important;
	width:122px
}



#itemtemplate #rightcolumn .add_info .qty, #itemtemplate #rightcolumn .add_info .qty .input{ width:33px; display:inline}
#itemtemplate #rightcolumn .add_info .add_button	{
	background: url('/images/btn_add_to_cart.gif');
	display: block;
	height: 26px;
	outline: none;
	text-indent: -99999999px;
	width: 106px;
}
	
#itemtemplate #rightcolumn .add_dispay{ font-size:11px; color:#3b3b3b; width:111px; text-align:right}
/* Wishlist */
#itemtemplate #rightcolumn #wish_messages	{
	background:#f2f2f2;
	padding:10px 15px 5px 15px;
	display:none;
}
#itemtemplate #rightcolumn #wish_messages p	{
	margin:0px;
	margin-bottom:5px;
}
#itemtemplate #rightcolumn #wish_messages a:hover	{color:#6B151D;}
/*end of wishlist*/
#itemtemplate #rightcolumn .feature_footer {
	background:#eeeeee;
	clear:both;
	height:46px
}
.feature_footer ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-top:15px;
	padding-left:20px
}
.feature_footer ul li {
	float:left
}
.feature_footer ul li a, .feature_footer ul li a:link {
	color:#3b3b3b;
	text-decoration:underline;
}
.feature_footer ul li a:hover {
	color:#6B151D
}
.feature_footer ul li.shipping {
	background:url(../images/li_calc.gif) no-repeat left;
	padding-left:15px;
	margin-right:20px
}
.feature_footer ul li.wishlist {
	background:url(../images/li_folder.gif) no-repeat left;
	padding-left:20px;
	margin-right:20px;
	cursor:pointer;
}
.feature_footer ul li.email {
	background:url(../images/li_email.gif) no-repeat left;
	padding-left:20px;
	margin-right:20px
}
.feature_footer ul li.print {
	background:url(../images/li_print.gif) no-repeat left;
	padding-left:23px;
}
/***********tabs***************/


/********************end tabs*************************/
#itemtemplate #rightcolumn h3.customer_rev {
	width:490px;
	height:40px;
	background:url(../images/tit_customer_reviews.gif) no-repeat;
	margin:0;
	margin-bottom:10px
}
#itemtemplate #rightcolumn h3.customer_rev img { display:block; float:right; margin-top:10px; margin-right:10px; cursor:pointer}

#itemtemplate #rightcolumn div.customer_rev {
	padding:10px 20px;
	color:#3b3b3b;
	position:relative;
}
#itemtemplate #rightcolumn div.customer_rev #reviews{ display:none}
#itemtemplate #rightcolumn #container-4 p { line-height:17px}

#display_reviews .footing p	{
	margin: 0px;
}

/*****iframe******/

.tabs-container {
    border: 1px solid #C0C0C0;
    padding: 0;
	margin-bottom:10px;
	#width:490px;
}


/*************************item info styles***********************************/
#iteminfo{ width:790px; color:#3b3b3b; font-size:11px}
h1.sec_title { 
	background:#6C151E;
	text-transform:uppercase;
	width:790px;
	height:34px;
	_height:50px;
	margin:0 0 10px 0px;
	font-family:Arial, Times, serif;
	font-size:20px;
	font-weight:normal;
	text-indent:20px;
	color:#FFFFFF;
	padding-top:11px;
}

#iteminfo h3 { color:#6b151d; font-size:12px}

#displayinfo{ text-align:justify; padding-top:20px} 

.compare_table{ font-size:11px; color:#3b3b3b}

#displayinfo strong {color:#6b151d}
#displayinfo span {color:#6b151d}
#displayinfo font { font-size:11px}

#displayinfo img { margin:0px 0 15px 27px}

/******************tabs*********************/

.tabs-container {
    border: 1px solid #C0C0C0;
    padding: 0;
	margin-bottom:10px;
	position:relative;
	z-index:1
}
.tabs-container a,.tabs-container a:link{color:#8b0f04; text-decoration:none}
.tabs-container a:hover{ text-decoration:underline}
.tabs-container ul{ list-style:none; padding:0; margin:0}
.tabs-container li { background:url(../images/f_bullets.gif) no-repeat left; margin:0; padding:0 0 0 15px; list-style:none}
.tabs-container li a {color:#8b0f04; text-decoration:none}
.tabs-container li a:hover{ text-decoration:underline}
.tabs-container div div {padding:20px; width:450px;_width:488px; overflow:auto}
.tabs-container #features {padding:20px; width:450px;_width:488px; overflow:auto}
.tabs-container div div span { line-height:18px}
/* Code By AD for Tabs */

#mainContents{ padding-top:0px !important}

#mainContents table, #mainContents td, #mainContents tr {
border-collapse:collapse;
margin:0;
padding:0;
}
/*
.smalltextnolink	{
	vertical-align: middle !important;
	font-size:11px !important;
	width:100px !important;
	padding:0 0 0 0!important; 
	margin:0 !important;
	color:#3B3B3B
}
*/
.finish_cell	{
	padding:0px !important;
	width:135px !important;
	height:212px !important;
	display:block !important;
	margin-left:22px;
	}

#a_finishes	{
	padding-top:20px;
	height:auto !important;
	}

.itemid	{
	color:#3B3B3B;
	font-size:11px;
	margin:6px 0 0;
	}

.itemprice	{
	color:#6B151D;
	font-size:12px;
	font-weight:bold;
	margin-top:3px;
}

/* Code By Ad */
/*Styles for Reviews Iframe*/
.rate	{
	float:left;
	margin-right:5px;
}
#reviews_form	{#width:490px;}
#review_form_container	{
	overflow:hidden;
	height:300px;
	display:none;
	background:url('/images/loading.gif') no-repeat 160px 135px;
}
#review_form_container iframe	{
	width:450px;
	height:600px;
	border:none;
	display:none;
}
/*Styles for Multi Images*/
#mainimage	{
	width:288px;
	border:#ccc 1px solid;
	border-bottom:none;
	position:relative;
	z-index:10;
	height:260px;
	#height:280px;
	padding-top:20px;
}
#mainimage .freeShipping	{
	position:absolute;
	top:0px;
	right:0px;
	z-index:20;
}
#mainimage .medium_image_container	{
	position:absolute;
	cursor:pointer;
	left:25px;
}
#mainimage .medium_image_container img	{
	height:1px;
	width:240px;
	height:auto;
}
#thumbnails .bg_top_thumb	{
	border:#ccc 1px solid;
	padding:4px;
	float:left;
	margin-right:10px;
	margin-top:10px;
	cursor:pointer;
}
#thumbnails .bg_top_thumb a	{color:#fff;}
#thumbnails .bg_top_thumb img	{
	height:1px;
	width:80px;
	height:auto;
}
#veilcontainer	{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index:2000;
}
#veil	{
	opacity:0.5;
	filter:alpha(opacity=50);
	background:#666;
}
#bigimagecontainer	{
	position:absolute;
	width:auto;
}
#bigimagecontainer img	{display:block;}
.exitveil	{
	position:absolute;
	cursor:pointer;
	display:block;
	height:19px;
	width:19px;
	background:url('/images/bg_button_exitveil.gif');
}
