@import'form.css';

.product_list{
	width: 604px;
	margin-bottom: 10px;
}
.product_list .inner{
}
.product_list .inner .clear{
	clear: both;
}
.product_list .inner .row{
	background: url(../images/index_bck.png) no-repeat;
	width: 604px;
	height: 279px;
	margin-bottom: 7px;
}
.product_list .inner .item{
	width: 148px;
	height: 270px;
	float: left;
	margin: 0px 0px 4px 0px;
}
.product_list .inner .item .title{
	margin: 8px 8px 0px 8px;
	font: 700 8pt/13px Tahoma;
	text-align: center;
	height: 26px;
	overflow: hidden;
}
.product_list .inner .item .title a{
	color: #000040;
}
.product_list .inner .item .short_description{
	margin: 0px 8px;
	font: 100 8pt/13px Tahoma;
	text-align: center;
	height: 52px;
	overflow: hidden;
}
.product_list .inner .item .short_description a{
	color: #404040;
}
.product_list .inner .item .product_price, .product_list .inner .item .out_of_stock{
	margin: 8px 10px 0px 10px;
	color: #000040;
	font: 100 8pt/20px Tahoma;
	text-align: right;
	height: 20px;
}
.product_list .inner .item .product_price{
	background: url(../images/icon_cart.png) no-repeat;
	cursor: pointer;
}
.product_list .inner .item .out_of_stock{
	background: url(../images/icon_cart_3.png) no-repeat;
}
.product_list .inner .item img{
	width: 100px;
	height: 133px;
	margin: 8px 23px;
	border: solid 1px #404040;
}
.product_list .inner .sep{
	width: 4px;
	height: 270px;
	float: left;
}
/**/
.message{
	font: 700 8pt/30px Tahoma;
	color: #600000;
	text-align: center;
}
/**/
.product_detail{
	position: relative;
	border: solid 1px #c0c0c0;
	width: 604px;
	height: 340px;
	margin-bottom: 8px;
}
.product_info{
	position: absolute;
	top: 0px;
	left: 0px;
}
.product_info_inner{
	position: relative;
}
.product_info .big_img img{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 200px;
	height: 266px;
	border: solid 1px #808080;
}
.product_info .nav_left{
	position: absolute;
	top: 280px;
	left: 10px;
	cursor: pointer;
}
.product_info .nav_right{
	position: absolute;
	top: 280px;
	left: 195px;
	cursor: pointer;
}
.product_info .features{
	position: absolute;
	top: 50px;
	left: 220px;
	width: 362px;
	height: 77px;
	background: url(../images/prod_det_feat_bck.png) no-repeat;
	padding: 10px;
}
.product_info .features img{
	margin-right: 10px;
}
.product_info .name{
	position: absolute;
	top: 8px;
	left: 220px;
	font: 700 11pt/42px Tahoma;
	color: #ada6a6;
	width: 363px;
	height: 42px;
	background: url(../images/prod_det_name_bck.png) no-repeat;
	padding-left: 10px;
}
.product_info .label{
	position: absolute;
	top: 10px;
	left: 230px;
	width: 280px;
	height: 109px;
	padding: 5px 0 10px 0;
}
.product_info .code{
	font: 700 8pt/28px Tahoma;
	width: 250px;
	padding-left: 1px;
}
.product_info .code .lab{
	font-weight: 100;
	width: 80px;
}
.product_info .bank_tran_disc{
	position: absolute;
	top: 210px;
	left: 230px;
	width: 300px;
}
.product_info .normal_price{
	position: absolute;
	top: 130px;
	left: 230px;
	width: 210px;
}
.product_info .normal_price span{
	font: 100 8pt/40px Tahoma;
	color: #d61717;
	height: 40px;
	text-decoration: line-through;
}
.product_info .price{
	position: absolute;
	top: 160px;
	left: 230px;
	width: 220px;
}
.product_info .price span{
	font: 700 10pt/42px Tahoma;
	color: #3e43a1;
	height: 42px;
}
.product_info .tax{
	position: absolute;
	top: 160px;
	left: 430px;
	width: 100px;
	height: 42px;
	line-height: 42px;
}
.product_info .cart{
	position: absolute;
	top: 240px;
	left: 505px;
	width: 70px;
	text-align: center;
	font: 700 8pt/20px Tahoma;
}
.product_info .cart a{
	color: #000040;
	cursor: pointer;
}
.product_info .stock_type{
	position: absolute;
	top: 310px;
	left: 10px;
	width: 565px;
	text-align: right;
}
.product_info .message{
	position: absolute;
	top: 310px;
	left: 10px;
	width: 565px;
	text-align: right;
	font: 100 8pt/14px Tahoma;
	color: #808080;
	font-style: italic;
}
.product_info .rating_1{
	position: absolute;
	top: 60px;
	left: 515px;
	background: url(../images/rating.png) no-repeat;
	width: 51px;
	height: 16px;
	width: 70px;
}
.product_info .rating_2{
	position: absolute;
	top: 80px;
	left: 518px;
	width: 70px;
}
.product_info .rating_form{
	position: absolute;
	top: 135px;
	left: 516px;
	font: 100 8pt/20px Tahoma;
	color: #404040;
	width: 50px;
	height: 100px;
	text-align: center;
}
.product_info .rating_form .submit{
	background: url(../images/submit_bck.gif) no-repeat;
	border: 0;
	width: 50px;
	height: 19px;
	margin-top: 5px;
	color: #606060;
	font-weight: 100;
}
.product_info .rating_form .select{
	width: 50px;
	height: 19px;
}
/**/
.product_detail_bottom{
	clear: both;
	margin-bottom: 8px;
}
/**/
.product_description .content{
	font: 100 8pt/16px Tahoma;
	text-align: justify;
	padding: 15px;
	color: #404040;
}
/**/
.product_comments{
	width: 604px;
}
.product_comments_inner{
	padding: 10px;
}
.product_comments .link{
	background: url(../images/icon_comment_add.png) no-repeat right;
	font: 700 8pt/31px Tahoma;
	padding-right: 35px;
	height: 31px;
	text-align: right;
}
.product_comments .link a{
	color: #004000;
}
.product_comments .item{
	padding: 0 10px;
}
.product_comments .item .c_title{
	font: 700 8pt/18px Tahoma;
}
.product_comments .item .c_content{
	font: 100 8pt/14px Tahoma;
	text-align: justify;
}
.product_comments .item .c_member{
	font: 100 8pt/14px Tahoma;
	float: left;
	color: #404040;
}
.product_comments .item .c_date{
	font: 100 8pt/14px Tahoma;
	float: right;
	color: #404040;
}
.product_comments .sep{
	clear: both;
	border-bottom: dotted 1px #c0c0c0;
	margin: 10px 0;
}
.product_comments .msg{
	text-align: center;
}
/**/
.feat_products .title{
	font: 700 8pt/31px Tahoma;
	color: #808080;
	padding: 0 10px;
	background: url(../images/prod_det_sub_title_bck.png) no-repeat;
	height: 31px;
}
.feat_products .item{
	border-bottom: dashed 1px #c0c0c0;
	margin: 0 10px;
}
.feat_products .item .f_title a{
	font: 700 8pt/24px Tahoma;
	background: url(../images/icon_04.jpg) no-repeat 0 3px;
	padding-left: 15px;
	color: #400000;
}
/**/
.feat_prod_info{
	position: absolute;
	top: 95px;
	left: 220px;
	display: none;
	background: url(../images/prod_det_feat_desc_bck.png) no-repeat;
	width: 283px;
	height: 149px;
	font: 100 9pt/20px Tahoma;
	color: #000040;
	overflow: hidden;
}
.feat_prod_info_inner{
	padding: 20px;
}
/**/
.instalments{
	text-align: center;
	border: solid 1px #808080;
	margin: 0 0 0 13px;
}
.instalments td{
	width: 81px;
	font: 100 8pt/18px Tahoma;
}
.instalments .header td{
	font: 700 8pt/20px Tahoma;
	width: 160px;
	background: #d4e6f8;
	color: #303030;
}
.instalments .sub_header td{
	font: 100 8pt/20px Tahoma;
	background: #b6cee6;
	color: #303030;
}
.instalments .even{
	background: #e0e0e0;
}
.instalments .odd{
	background: #d0d0d0;
}
/**/
.tab_strip{
	clear: both;
	margin-bottom: 8px;
}
.tab_strip_top{
	background: url(../images/tab_strip_top_bck.png) no-repeat;
	width: 604px;
	height: 36px;
	padding-left: 10px;
}
.tab_strip .act, .tab_strip .pas{
	width: 155px;
	height: 29px;
	font: 700 8pt/29px Tahoma;
	text-align: center;
	float: left;
	cursor: pointer;
}
.tab_strip .act{
	background: url(../images/tab_act_bck.png) no-repeat;
	color: #000000;
}
.tab_strip .pas{
	background: url(../images/tab_bck.png) no-repeat;
	color: #898a8b;
}
.tab_strip_body{
	background: url(../images/tab_strip_bck.png) repeat-y;
}
.tab_strip_bottom{
	background: url(../images/tab_strip_bottom_bck.png) no-repeat;
	width: 604px;
	height: 15px;
}
/**/
.loading_2{
	display: none;
	text-align: right;
	padding-right: 10px;
}
