html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}



body{ font:12px "Trebuchet MS",Arial,Helvetica,Jamrul,sans-serif; line-height:16px;}
a{ 
	color:#0e6699; 
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration: underline;
}
td{vertical-align:top;}
h1,h2,h3,h4,h5,h6,h7,strong,b,th,.bld{ font-weight:bold; }
h1{
	font-size:18px;
	margin-bottom:3px;margin-top:3px;
}
h2{
	font-size:16px;
	margin-bottom:2px;margin-top:2px;
}
h3{
	font-size:14px;
	margin-bottom:1px;margin-top:1px;
}
td{vertical-align:top;}
h1,h2,h3,h4,h5,h6,h7,strong,b,th{ font-weight:bold; }

h1 {
	color:#333;
	border-bottom: 1px solid #333;
	font: 22px arial;
	margin-bottom: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}
h1 a{ color:#333;}
h2 {
	color: #333;
	border-bottom: 0px solid #333;
	font-size: 18px;
	clear: right;
	margin-bottom: 4px;
	padding-bottom: 4px;
}
h2 a{ color:#333;}
h3 {
	color: #333;
	border-bottom: 0px solid #333;
	font-size: 16px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
h4 {
	color: #333;
	font-size: 13px;
	margin-bottom: 1px;
	padding-bottom: 1px;
}
p{ margin-bottom:10px;}
.error_header{
	color:#FF0000; font-weight:bold; padding:10px; padding-left:0px;
}
.error{
	color:#FF0000;
}
.required_star{ color:#FF0000; font-size:12px; padding:5px;}
#msg_box,.msg_box{ color:red; font-size:12px; font-weight:bold; margin-bottom:10px; border:0; background-color:#FFF7F4; padding:10px;}
.list_table{ border-collapse:collapse;}
.view table tr td,.chat_view td{ background-color:#FFFFFF;}
.view_table{ margin-top:3px; border-top:3px solid #005782;}
.view_table .view_row td{ border-bottom:1px solid #efefef;padding:5px;} 
.view_table .view_row th{ border-bottom:1px solid #efefef; padding:5px;} 
.frm_table{ margin-top:3px; }
.frm_table tr td{ border-bottom:1px solid #efefef;padding:5px;} 
.frm_table tr th{ border-bottom:1px solid #efefef;  padding:5px; text-align:right;} 
.ord_frm_row td{ padding:5px;}
.inp_text,.inp_textarea{ border:1px solid #999;}
.inp_select{ border:1px solid #999;padding:2px;}
.inp_text{ font-size:14px; padding:2px;}
.inp_text:focus,.inp_textarea:focus{ background-color:#FFCC99;}

.button,.a_button{font: bold 11px Verdana, sans-serif; overflow:visible;width:91px; line-height:19px;height:24px;vertical-align:middle; font-size:13px;margin:0px;padding:0px 10px; border:0px solid #990000; background: url(../i/button.png); color:#fff; font-weight:bold; cursor:pointer;}
.button1{font: bold 11px Verdana, sans-serif; overflow:visible;width:61px;line-height:19px;height:24px;vertical-align:middle;font-size:13px; margin:0px;padding:0px 10px; border:0px solid #990000; background: url(../i/button1.png); color:#fff; font-weight:bold; cursor:pointer;}
.button2{font: bold 11px Verdana, sans-serif; overflow:visible;width:91px;line-height:19px;height:24px;vertical-align:middle;font-size:13px; margin:0px;padding:0px 10px; border:0px solid #990000; background: url(../i/button2.png); color:#fff; font-weight:bold; cursor:pointer;}
.button3{font: bold 11px Verdana, sans-serif; overflow:visible;width:120px;line-height:19px;height:24px;vertical-align:middle;font-size:13px;margin:0px; padding:2px 10px; border:0px solid #990000; background: url(../i/button3.png); color:#fff; font-weight:bold; cursor:pointer;}
	
.clear{ clear:both;}

/*
.button_add_to_cart{outline:none;width:123px;height:22px;border:0px;background-image:url(../i/buttons/button_add_to_cart.gif); cursor:pointer;}
.button_adding_to_cart{outline:none;width:123px;height:22px;border:0px;background-image:url(../i/buttons/button_adding_to_cart.gif); cursor:pointer;}
.button_added_to_cart{outline:none;width:123px;height:22px;border:0px;background-image:url(../i/buttons/button_added_to_cart.gif); cursor:pointer;}
.confirm_button{outline:none;width:105px;height:22px;border:0px;background-image:url(../i/buttons/button_confirm.gif); cursor:pointer;}
*/
.button_add_to_cart{width:109px;height:23px;border:0px;background-image:url(../i/add_to_cart.png); cursor:pointer;}
.button_adding_to_cart{width:109px;height:23px;border:0px;background-image:url(../i/adding_to_cart.png); cursor:pointer;}
.button_added_to_cart{width:109px;height:23px;border:0px;background-image:url(../i/added_to_cart.png); cursor:pointer;}

/*
.prd_view .button_add_to_cart{width:152px;height:35px;border:0px;background-image:url(../i/prd_view_add_to_cart.png); cursor:pointer;}
.prd_view .button_adding_to_cart{width:152px;height:35px;border:0px;background-image:url(../i/prd_view_adding_to_cart.png); cursor:pointer;}
.prd_view .button_added_to_cart{width:152px;height:35px;border:0px;background-image:url(../i/prd_view_added_to_cart.png); cursor:pointer;}
*/
fieldset{ border:1px solid #ccc; padding:10px; margin:5px; line-height:18px;}
legend{ margin:3px;}
/*.ord_fieldset{ min-width:450px;}*/
.odd td{
	background-color:#eee;
	border-bottom:1px solid #efefef;
	border-right:1px solid #efefef;
	padding:5px;
}
.even td{
	background-color:#fefefe;
	border-bottom:1px solid #efefef;	
	border-right:1px solid  #efefef;	
	padding:5px;	
}
.hdr th,.hdr td{ 	border-right:1px solid #fff;	padding:5px; background: #54c3ec;	}
.even td a, .odd td a{ font-weight:bold; color:#0066CC; }
.hdr,.hdr a{
	color:#fff;
}
.list_hover td{
	background-color:#d5eafb;
}
#demo_bar{
	position:relative;top:0px; left:0px;background-color:#efefef; border-bottom:1px solid #cccccc;padding:15px; font-size:16px; text-align:center;font-weight:bold; color:red;
}
#container{		
	width:100%;	
	border:0px solid #CCCCCC; 
	margin:auto;
	background: url(../i/header_bg.png) repeat-x top center;
	position: relative; 
}
.posrel{position:relative;}
#cc{ background-color:#FFCC99; margin:0px auto;}
.cw{ 
	margin:auto; 
	width: 990px;
	
}
#cw_content{
	position: relative;
}
#cw_top,#top_area,#cw_content,#cw_carousel,#cc{ }
#homepage_carousel_container{
	
	overflow: hidden;	
}
#header{ 
	margin:auto;	 
	clear:both;	
	position:relative;	
	
}
#logo{ 
	position: absolute;
	top: 10px;
	left: 0px;	
	width: 300px;
	border: 0px solid #ff0000;	
}
#top_area{ 
	height: 105px; 
	position: relative;
	border: 0px solid #ff0000;	
}
#banner_header{
	float: left;
	width: 585px;
	height: 74px;
	background: #333;
	border:0px solid #ff0000;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
} 
#banner_header1{
	float: right;
	width: 200px;
	overflow:hidden;
	height: 100px;
	right: 0px;,
	top: 0px;
	border:0px solid #ff0000;
	margin: 5px 0px;
}

#bar_main{
	position:relative;
	background-image:url(../i/bar.png);
	background-repeat:repeat-x;
	clear:both;	
	padding:10px;
	z-index:1;
}
#main_table{
	background-color:#FFFFFF;
}
#content_body{
	clear:both;
	margin: 5px auto;
	max-width: 1280px;

}
.banner_header_bottom_wrapper{
	margin-bottom: 10px;
}
#left_column_td{ 

}
#left_column{
	padding:0px 0px 0px 0px;
	width:200px;		
}
#right_column_td{ 

}
#right_column{
	padding:0px 0px 0px 0px;	
	width:200px;		
}
#main_content_td{
	padding:0px;
	width:590px;
	border:0px solid #ff0000;
}
.main_content{
	padding: 0px 10px;
	width:570px;
	margin: auto;
}
.main_content1{
	padding: 0px;
}
.main_content_full{
	width: 990px;
	padding: 0px;
}
.main_content_full_td{
	width: 990px;
}
.main_content_2{
	width: 780px;
	padding: 0px 0px 0px 10px;
}
.main_content_2_td{
	width: 790px;
}
#footer{ 
	background: url(../i/footer_bg.png) repeat-x #f5f5f5; 
	text-align:center; 
	border:0px solid #ff0000;
	padding: 20px 0px;
}
#footer_menu_wrapper a{
	background: url(../i/footer_icon.png) left center no-repeat;
	padding-left: 20px;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
}
#footer a:hover{
	text-decoration: underline;
}  
#footer_bar{ 

	background:url(../i/footer_bar_bg.png) repeat-x; 
	height: 83px;
	line-height: 83px;
	vertical-align: middle;
	margin:10px 0px;
}
#menu_seo_link{
	 
	
}
#menu_seo_link ul li{
	width: 18%;
	float: left;
	margin: 3px 0px;
	text-align: left;
}
#menu_seo_link ul li a{
	color: #424141;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#subfooter{
	line-height: 30px;
}
.dy_logo{
	clear: both;
	border-top: 1px solid #ccc;
	margin: 0px 0px;
	padding: 5px 0px; 
	text-align:center;
	
	width: 100%;
}
.dy_logo a{
	line-height:22px; vertical-align:middle; display: inline-block;
}

#banner_footer{
	margin: 10px 0px 20px 0px;
}

.footer_column ul li{
	text-align: left;
	line-height: 24px;
	vertical-align: middle;	
	overflow: hidden;
}
.footer_column ul li a{
	color: #0c110c;
	line-height: 24px;
	vertical-align: middle;
	display: block;
	font-size: 12px;
}
.footer_column{
	width: 220px;
	float: left;
	text-align: left;
	margin: 0px 20px 20px 0px; 
}
.footer2_column{
	width: 490px;
	float: left;
	text-align: left;
	margin: 20px 20px 20px 0px;	
}

.footer_column_header a{
	font-size: 12px;
	color: #0c110c;
	font-weight: bold;
	line-height: 26px;
}
.footer_column_header{
	font-size: 12px;
	color: #0c110c;
	font-weight: bold;
	line-height: 26px;
	border-bottom: 1px dotted #ccc;
	margin: 5px 0px 10px 0px;
}




#cw_top{position:relative;z-index: 9999;}
#bar_top{ 
	 
	padding:0px; 
	height:30px;
	line-height: 30px;
	z-index: 9999; 
}
#bar_top a{ color:#333;line-height: 24px; font-size: 11px;}
#bar_top a:hover{ color:#111; }
#bar_top .fblogin{display:block; float:right; margin-right: 12px;}
#bar_top .fblogin a{padding:0px;}
.bar_top_wrapper{
	float:right;
	height: 24px;
	padding:0px 0px;
	line-height: 24px;
	vertical-align:middle;
	border: 0px solid #000;
	background: url(../i/bar_top_bg.png);
}
#top_pages{
	float: right;
	margin-right: 0px;
}
#top_pages a{
	color: #333;
	
	padding-left: 10px;
	font-size: 12px;
}
#top_bar_text{
	font-size: 14px;
	font-weight: bold;
	float:left;
	margin: 0px 0px 0px 10px;
}
.banner_top{
	background: #000;
	width: 100%;
}
#bar_top .user_menu ul{
	padding-left: 30px;
}
#bar_top .user_menu ul li a{
	font-weight: bold;
	color: #ff0000;
	font-size: 12px;
	line-height: 30px;
	vertical-align: middle;	
	

}
#bar_top .user_menu ul li a:hover{
	color:#999;
}
#bar_top .user_menu{
	position:relative;	
	height: 30px;
	float: right;	
	border: 0px solid #000;
	width: 170px;
	margin-right: 20px;
	text-align: right;
	background: url(../i/user_menu_bg.png) top center repeat-x;
	
}
#bar_top .user_menu ul{
	margin-top: 5px;
}
#bar_top .user_menu ul li{
	display: inline;
	margin-right: 10px;
	line-height: 30px;
	vertical-align: middle;
	padding-bottom: 6px;	
}
#bar_top .user_menu .usermenu_puan{
	padding-left: 12px;
}
#bar_top .user_menu .usermenu_login{
	padding-left: 5px;
	background: url(../i/login.png) no-repeat left center;
	
}
#bar_top .user_menu .usermenu_login{
	color:#696969;
	font-weight: bold;	
	font-size: 12px;
	height: 30px;
	padding-left: 20px;
	line-height: 30px;
	vertical-align: middle;		
	display: block;
	float: right;
}
#bar_top .user_menu .usermenu_register{
	padding-left: 5px;
	background: url(../i/register.png) no-repeat left center;
	height: 30px;
	padding-left: 20px;
	line-height: 30px;
	vertical-align: middle;		
	display: block;
	float: right;
	margin-left: 20px;
	color:#696969;		
}
#bar_top .user_menu .usermenu_register{
	color:#696969;
	font-weight: bold;	
	font-size: 12px;	
}
#bar_top .user_out{
	text-align: right;
	
	padding: 10px 10px 0px 0px;
}

#bar_top .user_logged_in 
{ 
	width: 800px;
	
}
#bar_top .user_logged_in ul li a{
	color: #333;
}

#login_top{
	position:absolute;
	top: 40px;
	right:0px;
	z-index:9999;
	width:291px;
	display:none;
	
}
#login_top .login_top_header{
	
	height: 13px;
	background:url(../i/login_top.png) no-repeat top left;
	
}
#login_top .login_top_content{
	background:url(../i/login_bg.png) repeat-y;
	padding: 10px;
}
#login_top .login_top_footer{
	height: 12px;
	background:url(../i/login_footer.png) no-repeat top left;
}
#login_top .login_top_table tr td{
	padding: 3px;
	vertical-align:middle;
}
#login_top .login_top_table tr th{
	text-align:right;
}
#login_top .inp_text{
	height: 25px;
	width: 221px;
	padding:0px;
	border:1px solid #dddddd;
}


.fb-login-button{
	margin-top:1px;
}
#bar_top .register_link{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
#bar_top .pass_forget_link{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}

#login_top_email{
	width: 110px;
	padding:3px;	
	font-size:11px;
}
#login_top_password{
	width: 80px;
	font-size:11px;
	padding:3px;	
}
.login_top_inner td{
	padding:2px;
	vertical-align:middle;
}

.social_buttons{
	margin:70px 10px 0px 0px;
	float: right;
}

#search_box{ 
	background: url(../i/search_bg.png) no-repeat left top;
	margin:60px 0px 0px 0px; 
	text-align:left; 
	padding: 0px;
	height:54px;
	width: 337px;
	float: right;
	border: 0px solid #ff0000;
	position:relative;
}
.search_btn{
	position: absolute;
	right: -36px;
	top: 0px;
}

#search_box #search_area{ 
	position: relative;
	 
	border: 0px solid #999; 
	display:block; 
	float:left; 
	padding-left:82px;
	margin: 15px 0px 0px 3px;

}
 .ctg_selectbox_td{
 	padding-left: 5px;
	width: 157px;
 }
 #ctg_search_select{
	width: 150px;
	outline: none;
}
#search_box #search_area .inp_search{  background: none;border: 0px solid #ff0000; width: 200px; height: 22px; color: #555; }
#search_box #search_area .inp_search:focus{ background: none;}


#adv_search{ 
	position: absolute;
	top: -10px;
	right: 28px;	
	font-size: 12px;
	display:block; 
	color: #000000;
	font-size: 11px;
}

.sbHolder{
	width: 140px;
	color: #333;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #333;
}
.sbOptions{
	background-color: #0e6699;
	border: solid 1px #0e6699;
	width: 190px;
}
.sbToggle,
.sbToggle:hover,
.sbToggleOpen,
.sbToggleOpen:hover
{
	background-image: url(../i/select-icons.png);
}
#main_menu_wrapper{ 
    background:url(../i/main_menu_bg.png) no-repeat top center;
	height: 70px;
		
}

#main_menu{    
	height: 70px;
	margin: 0px auto;
	width: 990px;
	border: 0px solid #00ff00;
	
}
#main_menu ul{
	float: left;
	width: 630px;
	margin-left: 15px;
	height: 70px;
	overflow: hidden;
}  

#main_menu ul li{ 
	display:block; 
	float:left;
	height: 49px;
	
	cursor:pointer;
}

#main_menu ul li a{
	 display:block; 
	 float:left; 
	 padding:0px 0px; 
	 color:#fff;
	 font-weight: bold;
	 font-size:12px;	 	 
	 line-height: 60px;
	 vertical-align: middle;
	cursor:pointer;
	font-family: Verdana,Arial, Helvetica, sans-serif;;
		  
}
#main_menu ul li a span{
	 display:block; 
	 float:left; 
	 padding:0px 3px;
	 margin: 0px 7px;	 
	 cursor:pointer;	
}
#main_menu ul li.first_item a span{
	 background:url(../i/home_icon.png) no-repeat center left;
	 padding-left: 35px;
}
#main_menu ul li a:hover{
	 color: #ccc;
}

.tl{display: none; position:absolute;top:-1px; left:-1px; width:5px;height:5px; background-image:url(../i/rnd.png); background-position:0px 0px;}
.tr{display: none; position:absolute;top:-1px; right:-1px; width:5px;height:5px; background-image:url(../i/rnd.png);background-position:5px 0px;}
.bl{display: none; position:absolute;bottom:-1px; left:-1px; width:5px;height:5px; background-image:url(../i/rnd.png);background-position:0px 5px;}
.br{display: none; position:absolute;bottom:-1px; right:-1px; width:5px;height:5px; background-image:url(../i/rnd.png);background-position:5px 5px;}

#mycarousel{visibility:hidden;}
#mm_main_menu .tl{ position:absolute;top:0px; left:0px; width:5px;height:5px; background-image:url(../i/rnd.png); background-position:0px 0px;}
#mm_main_menu .tr{ position:absolute;top:0px; right:0px; width:5px;height:5px; background-image:url(../i/rnd.png);background-position:5px 0px;}
#mm_main_menu .bl{ position:absolute;bottom:0px; left:0px; width:5px;height:5px; background-image:url(../i/rnd.png);background-position:0px 5px;}
#mm_main_menu .br{ position:absolute;bottom:0px; right:0px; width:5px;height:5px; background-image:url(../i/rnd.png);background-position:5px 5px;}
#mm_main_menu .tl,#mm_main_menu .tr,#mm_main_menu .bl,#mm_main_menu .br{ background-image:url(../i/rnd.png);}

.all_inst_opt{margin-top:5px; margin-bottom:5px; font-weight:bold; cursor:pointer;}
#inst_table td,#inst_table th{ padding:2px; border:1px solid #000000;}
#inst_table h2{ color:#000000; font-size:14px; }
#inst_table_payment td,#inst_table_payment th{padding:2px; border:1px solid #efefef;}
.box{
	border-top:0px;
	border:0px solid #ffc80c;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	position:relative;
	width: 199px;
	margin:auto;
}
.box .box_content{ 
	padding:10px;
	background:url(../i/box_bg.png) repeat-y;
}
.box .box_h1{ 
	font-size:14px;
	color:#fff; 
	background:url(../i/box_header.png) no-repeat;	 
	vertical-align:middle;
	padding-left:20px; 
	height:42px;
	line-height:42px; 
	font-weight: normal;
	overflow: hidden;
	color:#fff; 
	font-weight: bold;
	font-family: Arial;	
}
.box .box_h1 a{
	font-size:14px;
	color:#fff; 
	font-weight: bold;
	font-family: Arial;
}
.box .box_footer{
	background:url(../i/box_footer.png) no-repeat;
	height: 13px;
} 
.box_mid{
	width: 564px;
	margin:auto;
}
.box_mid .box_content{
	background: none;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
}
.box_mid .box_h1{
	background:url(../i/box_mid_header.png) no-repeat;
	padding-left: 20px;
	height:28px;
	line-height:28px;
}
.box_mid .box_footer{
	background: none;
	
}
.box_mid .box_h1 a{
	color: #fff;
	font-weight: bold;
}
#top_menu_social{
	float: right;
	margin-top: 8px;
}
.cart_list_small{font-size:9px; font-family:Arial, Helvetica, sans-serif}
#container_cart_list_small{
	float: right;	
	width: 255px;
	height: 50px;
	border: 0px solid #ff0000;
	margin: 0px 20px 0px 0px;	
	
}
.cart_box{	 
	
	width: 255px;
	height: 50px;
	border: 0px solid #ff0000;	
	line-height: 13px;
	
}
.cart_box_padding {
	margin: 10px 65px 5px 10px;
		
	
}
.cart_box_header{
	float: left;
}
.cart_box_right{
	float: right;
	
	
}
.cart_box_empty,
.cart_box_empty a{
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color: #696969;
	font-size: 12px;
	font-weight: bold;
	line-height: 34px;
	vertical-align: middle;
}
.cart_box_header,
.cart_box_header a
{
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color: #696969;
	font-size: 12px;
	font-weight: bold;
}
.cart_box_total,
.cart_box_total a{
	color: #20acff;
	font-weight: bold;
	line-height: 16px;
	text-align:right;
	
	font-size: 12px;
}
.cart_box_show_cart,
.cart_box_show_cart a{
	color: #ea5f00;
	font-weight: bold;
	line-height: 16px;
	text-align: right;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 12px;
}

#cart_box_link{
	display:block;
	position: absolute;
	top 0px;
	left: 0px;
	width: 194px;
	height: 47px;
	z-index: 1000;
}
.dsc_appiled{ color:#FF0000;}
.prd_side_list td{
	padding: 0px;
	text-align: left;
}
.prd_side_list_img_box{
	
	width: 40px;
	height: 60px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;	
	text-align: center;
	margin-bottom:5px;
}
.prd_side_list_img_box img{
	border:1px solid #d8d8d8;
	width: 40px;
}
.prd_side_list_number{
	margin: 0px 0px;
	background: #efefef;
	
	color: #000;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
}




.box .tr,.box .tl,.box .br,.box .bl{display:none;}

.box .home_item_prd .tl{display:inline; position:absolute;top:-1px; left:-1px; width:5px;height:5px; background:url(../i/rnd.png) 0px 0px no-repeat;}
.box .home_item_prd .tr{display:inline; position:absolute;top:-1px; right:-1px; width:5px;height:5px; background:url(../i/rnd.png) -5px 0px no-repeat;}
.box .home_item_prd .bl{display:inline; position:absolute;bottom:-1px; left:-1px; width:5px;height:5px; background:url(../i/rnd.png) 0px -5px no-repeat;}
.box .home_item_prd .br{display:inline; position:absolute;bottom:-1px; right:-1px; width:5px;height:5px; background:url(../i/rnd.png) -5px -5px no-repeat;}


.home_item_prd{
	float:left;
	width:21%;
	padding:5px;	
	border:1px solid #d9d9d9;
	background: #fff;
	margin-left: 5px;
	position:relative;
	height: 220px;
}
.mid_item_prd{
	height:270px;
}
.home_item_prd_cart{
	height:245px;
}
.home_item_prd .image{
	margin-top:10px;
	margin-right:5px;
	text-align:center;
	height:100px;
	overflow: hidden;
}
.home_item_prd .image img{
	width: 65px;
}
.home_item_prd .prd_info{
	text-align:center; float:left; width:100%;
	
}
.home_item_prd .name{
	font-size:11px;
	color:#000000;
	line-height:15px;
	letter-spacing:0px;	
	margin:5px;
	text-align:center;
	height: 26px;
	overflow: hidden;
	vertical-align: middle;
	
}
.home_item_prd .name a{
	font-size:12px;	
	letter-spacing:0px;
	font-weight:normal;
	color: #696969;
}
.home_item_prd .publisher,.home_item_prd .writer{
	margin-bottom: 5px;
	line-height:20px;
	height: 20px;
	overflow: hidden;
	vertical-align: top;
		
}
.home_item_prd .writer a{
	color:#58c1ff;
	font-size:12px;
}
.home_item_prd .publisher a{
	font-size:12px;
	font-weight:bold;		
	letter-spacing:0px;
	color:#d5520c;
}
.home_item_prd .price{
	font-weight:bold;
	margin:5px;
	text-align:center;	
	font-size:12px;
}
.home_item_prd .final_price{
	font-weight:bold;
	color:#fd0000;
	font-size:12px;
	margin:2px;
	margin-left:0px;
	display:inline;	
}
.home_item_prd .price_cancelled{
	display:inline;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-decoration:line-through;
	margin:2px;
	margin-left:0px;	
}

.jcarousel-skin-imgslide .jcarousel-item {
    width: 125px;
	margin-left: 2px;
}
.imageslider-h .prd_info{
	margin: 10px 0px;
}

.imageslider-h .price_cancelled{
	font-size: 14px;
	color: #6e6e6e;
	text-decoration:line-through;
	font-weight: bold;
	display: block;
}
.imageslider-h .final_price{
	font-size: 20px;
	line-height: 22px;
	color: #e31e24;
	font-weight: bold;
	display: block;
}
.imageslider-h .image{
	
	width: 125px;
	height: 200px;
	margin: auto;
	padding: 3px 0px 13px 0px; 
	overflow: hidden;	
}
.imageslider-h .image img{
	width: 130px;
	height: 200px;
}

.greeting{ color:#FFFFFF; font-size:14px; font-weight:bold; padding-left:3px; padding-bottom:3px;}

.side_item{ 
	vertical-align:middle; 
	line-height:14px; 
	margin:4px 0px 4px 0px; 
	padding:0px;/*2px 0px 2px 0px;*/
	background-image:url(../i/arr.gif); 
	padding-left:7px; 
	background-repeat:no-repeat; 
	background-position:0px center;
}
.side_item:hover{ }
.item_prd{
	width:95%;
	margin-bottom:2px;
}
.item_prd .image{
	float:left;
	margin-right:5px;
}
.item_prd .prd_info{
	width:400px;
}
.item_prd .name{
	font-size:14px;
	margin:5px;
}
.item_prd .price{
	font-weight:bold;
	margin:5px;
}
.item_prd .final_price{
	font-weight:bold;
	color:#FF0000;
	font-size:14px;
	margin:5px;
}
.item_prd .price_cancelled{
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-decoration:line-through;
	margin:5px;
}


.contentHeader a{ color:#b42525; font-size:16px; font-weight:bold;}
.contentHeader{ margin-bottom:0px; border-bottom:1px solid #bdb7ab; background-color:#ffffff; padding:5px;color:#000; font-size:16px; font-weight:bold;}

.bottom_line{ border-bottom:1px dotted #CCCCCC;}
.bottom_line2{ height:10px;}

.prd_sort_options{
	border-bottom:1px solid #ddd;
	padding: 5px;
}
.prd_list_wrapper{
	margin: 10px 0px;
}
.prd_list_header{
	background: url(../i/prd_list_header.png) no-repeat top left;
	height: 38px;
}
.prd_list_header h1{
	border: 0px;
	margin: 0px;
	padding: 0px 10px;
	line-height: 38px;
	height: 38px;
	vertical-align: middle;
	float: left; 
	width: 400px;
	overflow: hidden;
}
.prd_list_content{
	border:1px solid #ddd;
	border-top: 0px;
	border-radius: 5px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	width: 756px;
	padding: 10px 10px;
	
}
.list_prd{	
	width:756px;
	border: 0px solid #ff0000;
}
.list_prd,.list_prd a{	
	font: Tahoma;
}	
.list_item_prd{
	width: 756px;
	margin-bottom:10px;
	position:relative;
	padding-top:10px;
	border: 0px solid #ff0000;
	float: left;
} 
.list_item_prd .image{
	float:left;
	margin-right:10px;
	margin-bottom:10px;	
	width: 80px;
}



.list_item_prd .desc{
	margin-top:5px;
}


.list_item_prd .item_number{
	float:left;
	margin-right:15px;
	font-size: 18px;
	color: #888;
}


.prd_list_action_box{
	width: 150px;
	border:0px solid #ff0000;
	float: right;
	text-align: right;
	padding-right: 10px;
}
.prd_list_fav_box{
	margin: 5px 0px;
}
.prd_list_fav_box a{
	color: #f3a027;
}

.list_item_prd .prd_info{
	width:450px;
	float:left;
	margin-bottom:10px;	
	color: #696969;
	border: 0px solid #ff0000;
}
.list_item_prd .name{
	font-size:15px;
	margin:0px 0px;

}
.list_item_prd .name a{
    font-size: 15px;
    line-height: 20px;
	font-weight: bold;
	color: #d94f18;
	text-decoration: none;	
}
.list_item_prd .writer a{
	color: #f3a429;
}
.list_item_prd .publisher a{
	color: #f3a429;
}
.list_item_prd .name .top_title,
.list_item_prd .name .sub_title{
	font-size: 11px; 
	display: block;	
	text-decoration: none;
}
.list_item_prd .price{
	font-weight:bold;
	margin:5px;
	margin-left:0px;	
}
.list_item_prd .final_price,.view_item .final_price{
	font-weight:bold;
	color:#db5a26;
	
	margin:5px 0px;
	margin-left:0px;
	font-size: 17px;
}
.list_item_prd .price_normal{
	color:#464646;
}
.list_item_prd .price_cancelled,.view_item .price_cancelled{
	font-weight:normal;
	color:#696969;
	font-size:15px;
	text-decoration:line-through;
	margin:5px 0px;
	margin-left:0px;
}
.list_item_prd .desc{
	margin-top:5px;
}

.bottom_line_list{
	border-bottom:1px solid #ddd;
	height: 10px;
}

.carat{font-weight:bold; font-size:120%; font-family: verdana,arial,helvetica,sans-serif; color:#E47911; margin-right:0.20em;}
.prd_bestseller .name a{ color:#555555; font-weight:bold; font-size:11px;}
.prd_bestseller .name{ color:#555555; font-weight:bold; font-size:11px; margin:0px; padding:0px;}
.prd_bestseller{ padding:0px 3px 3px 3px; padding-left:10px;}
.prd_bestseller .writer a{color:#333;}
.prd_bestseller .price_cancelled{
	color:#999;
	font-size:11px;
	text-decoration:line-through;
	margin:5px;
	margin-left:0px;	
}
.prd_bestseller .final_price{
	color:#990000;
	font-size:11px;
	margin:5px;
	margin-left:0px;	
}
.special_price{ font-size:16px; color:#FF0000; font-weight:bold;}
.points_desc{ 
	color:#FF0000;
	font-size:11px;
	display:none;
}
#prd_points{ color:#000000; width:40px; background:none;background-color:#efefef; right:20px; display:none; }

ul.side_prd{
	margin:0px;
	padding:5px;	
}
ul.side_prd li{
	list-style:none;
	list-style-image:url(../i/arr.gif);
	margin:0px;
	padding:0px;
	margin-left:17px;
}

.cargo_paying_widget{ margin:2px; margin-top:20px;}
.cargo_paying_widget .box{border:1px solid #cccccc; position:relative;}
.cargo_paying_widget .legend_div{font-size:14px;color:#003366; line-height:26px; vertical-align:middle;
			font-family:Arial, Helvetica, sans-serif; margin-left:15px; position:absolute; top:-17px; left:0px;
			background-color:#FFFFFF; height:26px; font-weight:bold; padding:3px;}
.cargo_paying_widget .legend_div a{color:#003366;}

#crm_form_container h4{
	padding:0px; margin:0px; margin-top:6px;	
}

.ord_header{ color:#b42525; font-size:13px; font-weight:bold;}
.sub_header{ color:#b42525; font-size:13px; font-weight:bold;}
.prd_supply_time{ color:#006600; font-weight:bold;}
.prd_sub_title{ color:#000; font-weight:bold;}
.prd_no_sell{ font-size:15px; color:#FF3300; font-weight:bold;}
.prd_no_sell_list{ font-size:11px; color:#FF3300; font-weight:bold;}
.box_h1_crg{ font-size:14px; font-weight:bold; color:#FF0000;}

.prd_pairs{ margin:10px; border-bottom:1px dotted #CCCCCC;}
.prd_pairs img{ margin:10px; }
.prd_pairs .prd_cancel{ text-decoration:line-through; font-size:20px; font-weight:bold;}
.prd_pairs .prd_price{ color:#FF0000; font-size:20px; font-weight:bold;}


#member_nav{ padding:0px; margin:0px;}
#member_nav li{ background-color:#f7f4f4; margin-right:1px;}
#member_nav li a{ padding:3px; display:block; color:#000000;}
#member_nav li a:hover{background-color:#efefef;}
#member_nav li.selected_member_tab{ background-color:#fff;}
#member_nav li.selected_member_tab a{color:#000; font-weight:bold;}

#fav_tabs{ clear:both; border-bottom:1px solid #ccc; float:left; margin-bottom:20px;}
#fav_tabs a{ display:block; padding:5px; vertical-align:middle; float:left;}
#fav_tabs a.fav_selected{ background-image:url(../i/bar.png); color:#000; }

/* Autocomplete*/

.ac_results {	
	padding: 0px;
	border: 1px solid #999;	
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 10px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 14px;
	overflow: hidden;
}
.ac_header{ font-weight:bold; color:#FF3300;}
.ac_loading {
	background: white url('../i/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #32b3e6;
	color: white;
}

.slideshow-wrapper{
	background:url(../i/slideshow_bg.png) no-repeat top center;
	width: 564px;
	height: 230px; 
	position:relative;  
	margin:auto;	
	border: 0px solid #d4d4d4;
	padding: 0px;
	margin:auto;
	overflow: hidden;
	border-radius: 5px;
	overflow: hidden;
}
.slideshow { position:relative; margin: 0px 0px 0px 0px; }
.slideshow img {margin:0px 0px; padding: 0px; border: 0px solid #444;width: 564px; height:200px;   }


.slideshow-nav{
		border: 0px solid #ff0000; 
		padding: 0px 0px 0px 0px;
		margin: 0px 10px;
		position: absolute; 
		bottom:0px; 
		right:0px; 
		z-index:100; 
		
		height: 26px;
		width:auto;
	}
	.slideshow-nav-left{
		border: 0px solid #ff0000;
		
		position: absolute; 
		bottom:0px; 
		left:-62px; 		
		
		width:62px;
		height:26px;
	}
.slideshow-nav-wrapper{ float:left;}
 .slideshow-nav .ss_next span, .slideshow-nav .ss_prev span{
 	background:none;
	border:none;	
	margin:0px 0px;
	width: 30px;
	height: 26px;

 }
 .slideshow-nav .ss_prev{
	display:block; 
	float:left;
	background:url(../i/slideshow_prev.png) no-repeat center center;
	width:30px;
	padding:0px;
	display: none;
	
}

 .slideshow-nav .ss_next{
 	width:30px;
	display:block; 
	float:left;
	background:url(../i/slideshow_next.png) no-repeat center center;
		display: none;
}		
.slideshow-nav a { 
		display:block; 
		float:left; 
		
		color:#FFFFFF; 
		text-decoration: none; 
		margin: 5px 2px; 
		padding: 0px 0px;		
		vertical-align:middle; 
		height:14px;
		width:14px;  
		border:0px solid #d7dbdf;
		background:url(../i/slideshow_nav.png) no-repeat center;
}
.slideshow-nav a span{
	display: none;
	float:left;
	border:0px solid #efefef;
	font-size: 12px;
	font-weight:bold;
	color: #828282;
	background: #ffffff;
	margin: 4px 2px;
	height: 14px;
	line-height:14px;
	vertical-align:middle;
	padding: 1px 4px;
	
	
}
.slideshow-nav a.activeSlide{ background:url(../i/slideshow_nav_s.png) no-repeat center; color:#000; }
.slideshow-nav a:focus { outline: none; }

.slideshow-wrapper .tl{display:none;position:absolute;top:-1px; left:-1px; width:5px;height:5px; background-image:url(../i/rnd_sld.png); background-position:0px 0px;}
.slideshow-wrapper .tr{display:none;position:absolute;top:-1px; right:-1px; width:5px;height:5px; background-image:url(../i/rnd_sld.png);background-position:5px 0px;}
.slideshow-wrapper .bl{display:none;position:absolute;bottom:-1px; left:-1px; width:5px;height:5px; background-image:url(../i/rnd_sld.png);background-position:0px 5px;}
.slideshow-wrapper .br{display:none;position:absolute;bottom:-1px; right:-1px; width:5px;height:5px; background-image:url(../i/rnd_sld.png);background-position:5px 5px;}


.letter_bar{ background-color: #efefef; border-bottom:1px solid #000000; padding-bottom:5px; padding-top:5px; margin-bottom:10px;letter-spacing:-1px;}
.letter_bar a{ font-weight:normal; font-size:11px; }
.selected_letter{ color:#006699; font-size:14px; font-weight:bold;}
.pub_list .pub_item{ float:left; width:280px; padding:3px;}
.pub_list .pub_item .pub_item_title{ color:#006699; font-weight:bold;}
.letter_bar .inp_text{ padding:2px; font-size:10px; width:50px;}
.letter_bar .button{ padding:1px; font-size:10px;}


.sub_title{ font-size:11px; padding-left:10px;}
.top_title{ font-size:11px; padding-left:0px;}

.contact_page h1{ margin-bottom:0px; border-bottom:1px solid #bdb7ab; background-color:#ffffff; padding:5px;color:#000; font-size:16px; font-weight:bold;}
.contact_page h2{ font-size:12px; margin-bottom:2px; margin-top:5px;}
.contact_page h3{ font-size:11px; margin-bottom:2px; margin-top:5px;}
.contact_page .box_p{ padding:5px;}

.poll_title{ font-size:12px; font-weight:bold;}
.poll{ margin:0px;}
.poll h2{ text-transform:none; line-height:14px; color:#000000; font-size:12px; margin:2px; margin-left:10px;  }
.poll .poll_options{ border-collapse:collapse; padding:0px; margin:0px; border-spacing:0px;}
.poll .poll_options tr td{ padding-bottom:3px; padding-top:1px; padding-left:0px; border:0px solid #000000; text-align:left;}

.sub_prd_list{
	background-color:#fff; 
	padding:0px; 
	margin:0px; 
	border:0px solid #efefef; 
	position:relative
}
.sub_prd_list h2{ 
	border-bottom:1px solid #efefef;
}
.sub_prd_list li{ 
	padding:0px;	
}
.sub_prd_list li a{ 
	display:block;
	padding-left:15px;
	background-image:url(../i/ctg_icon.png); 	
	background-repeat:no-repeat; 
	background-position:0px center;
	line-height:22px;	
	vertical-align:middle; 	
	color: #696969;
}
.sub_prd_list li.subctg_selected a{
	color: #f39f27;
}
	
.bread_crumbs{
	 
	border: 1px solid #dddddd;
	background: #fff;
	border-radius: 3px;
	padding: 8px;
}
.bread_crumbs a{
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #696969;
}


.prd_view_actions{	background-color:#fafafa; border:1px solid #e0e0e0;	padding-left:0px; line-height:20px;padding-bottom:0px; padding-bottom:0px; width:125px;	}
.prd_view_actions div{
	border-bottom:1px solid #f0f0f0;
}


.discount_rate{ 
		text-align:center; 
		vertical-align:middle; 
		position:absolute; 
		top:-3px; 
		right:30px; 
		float:right;
		color:#fff; 
		font-size:30px; 
		font-weight:bold; 
		background:url(../i/discount.png) no-repeat; 
		width:71px; 
		height:113px;
}
.discount_inner{
	padding: 70px 0px 0px 20px;
}
.discount_percent{
	display: none;
}
.list_prd .discount_rate{
	top: 10px;
	right: 140px;
} 

ul#categories_list{	width:100%;}
ul#categories_list li{padding-left:10px; margin:10px 0px 10px 0px; clear:both; font-size:14px; font-weight:bold; float:left; width:500px;}
ul#categories_list li h2{ border-bottom:1px solid #efefef;}
ul.sub_categories_list{ clear:both; font-size:11px;font-weight:normal; }
ul#categories_list li ul.sub_categories_list li{ padding:0px; margin:0px; font-weight:normal; font-size:11px; clear:none;  margin-top:0px; float:left; width:250px; }



#login_table .inp_text{ width:100px; padding:1px; font-size:11px;}
#login_table .inp_text{ width:100px;padding:1px;font-size:11px;}
#login_table td{ border:none;}

#email_list_container .inp_text{
		border:none; 
		width:154px; 
		padding:0px; 
		font-size:12px; 
		height: 30px; 
		line-height: 30px; 
		vertical-align: middle;
}
#email_list_container .inp_text:focus{
	background: #fff;
}
#email_list_container th{ font-size:10px;border:none;}
#email_list_container td{ border:0px solid #ff0000; vertical-align: middle; padding: 3px;}
.email_list_form_table{
	background: #8dd5ef;	
}
#eml_container{
	width: 200px;
	margin: 0px 0px 10px 0px;
}
.footer_menu_header{
	font-weight: bold;
	text-align: left;
}

.floating_div{
	display: none;
	width:120px;
	height:600px;
	position:absolute;
	right:0px;
	top:20px;
	z-index:1000;
}
.pad5{ margin-top:5px; margin-bottom:5px;}

#prd_phone_code{
	background-image: url(../i/phone-code.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	height: 20px;
	line-height: 20px; 
	vertical-align: middle;
}

.button_add_comment{ display: block; margin:10px;}
.cmt_item{ padding:10px; }
.cmt_text{ margin: 0px 10px; border: 1px solid #ccc; clear:both; padding:10px;}
.like_dislike{ display:block; float:right; width:85px; padding-left:18px; background-repeat:no-repeat; cursor:pointer; }
.like{ background-image:url(../i/Thumbs_up.png)}
.dislike{ background-image:url(../i/Thumbs_down.png)}
.tlike{ color:#009900;}
.tdislike{ color:#ff0000;}


.prd_description i,.prd_description em{
	font-style: italic;
}
.prd_description ul li{
	list-style:disc;
	margin-left:20px;
}
.prd_description ol li{
	list-style:decimal;
	margin-left:20px;
}
.inp_desc{
	color: #ff6600;
}

.btn_wrapper{
	margin:3px 0px; 
}
.pager_container{
	background-color: #efefef;
}
.prd_new_options{
	text-align:center;
	padding: 10px;
}
.list_item_prd .item_number{
	float:left;
	margin-right:15px;
	font-size: 18px;
	color: #888;
}

.tabs-nav{
	margin: auto 10px;;
}

.tabs-nav a span {
	height: 32px;
    min-height: 32px;
    line-height: 32px;	
}
.tabs-nav a, .tabs-nav a span {
    background-image: url(../i/tab.png);	
}
.tabs-nav a{ 
	color: #696969;
}

.tabs-nav .tabs-selected a {
	color: #696969;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
   color: #696969;
}

.tabs_view .box_mid,
.tabs_view .box{
	background: none; 
}
.tabs_view .box_mid .box_h1,
.tabs_view .box .box_h1
{
	/* 
	 * display:none;
	 * idiot ie7 
	 * */
	height: 1px;   
	visibility: hidden;
	  /**/
	background: none; 
}
.tabs_view .box_mid .box_footer,
.tabs_view .box .box_footer,
.tabs_view .box_mid .box_content{
	background: none; 
	border: none;
}

.tabs_view .box_mid{
	
}
.tabs-container {
	border-radius: 5px;
	width: 564px;
	position: relative;
	margin:0px auto 10px auto;
	
}
.cart_buttons{
	padding: 10px 0px 0px 0px;
}
.cart_total_cell{
	border-top: 1px solid #d8d8d8;
}


#fav_tabs a.fav_selected{ background:#b70000;;}	
.cluetip-jtip h3#cluetip-title {background:#b70000;;}	
.cluetip-jtip h3#cluetip-title,.cluetip-jtip h3#cluetip-title a {color:#fff;}







.prd_new_options{
	text-align:center;
	
	font-size: 14px;
	line-height: 20px;
	padding: 2px 0px;	
	vertical-align: middle; 
	border-bottom:1px solid #ddd;
}
.prd_new_options a{
	color: #696969;
}
.prd_new_options a.prd_new_options_active{
	color: #ff6600;
}
.period_options_wrapper{
	
	padding: 2px 0px;		
	margin: 0px auto;	
	vertical-align: middle;
	line-height: 20px;
	height: 20px;
	border-bottom:1px solid #ddd;
}
.period_options{
	margin: 0px auto;
	width: 200px;
	
	padding: 0px 0px;
	text-align:center;
	color: #ff0000;
}
.period_options a{
	display: block; 
	float:left;
	line-height: 20px;
	vertical-align: middle;
	font-size: 14px; 
	font-weight: bold;
	color: #696969;
	padding: 0px 10px;
} 
.period_options a.pr_active{
	color: #d94f18;
}

.prb_box_tabs{
	
	border-bottom: 1px solid #ccc;
	background: #efefef;
	text-align:center;	
	height: 24px;
	margin: 0px 0px; 
}
.prb_box_tabs a{
	font-weight:bold;
	font-size: 11px;
	display:block;
	float:left;
	margin: 0px 0px;
	padding: 0 4px;
	line-height: 24px;
	height: 24px;
	vertical-align: middle;
}
.prb_box_tabs a.prb_active{
	background: #ccc;
		
}
.prb_tab_content{
	display:none;
}
.prd_preorder_desc{
	font-size: 12px;
	color: #ff0000;
	border:1px solid #ddd;
	background: #efefef;
	padding: 5px;
	margin: 10px 10px 10px 10px;
	
}
.prd_preorder_shortdesc{
	color:#ff0000;
	font-size: 12px;
	font-weight:bold;
	margin: 3px 0px;
}










/************************/

.prd_view_container{		
	padding: 0px 15px;
	margin: 0px 0px;	
	
}
.prd_view_action_box{
	padding: 10px 0px 20px 10px;
	text-align: left;
	border: 1px solid #ddd;
	border-radius: 5px;
	font-family: Tahoma;
	margin: 20px; 0px;
	width: 190px;
}
.prd_view_action_items{
	font-size: 12px;
	color:#696969;
	background: url(../i/act_icon.png) no-repeat left center;
	display: block;
	padding: 2px 5px 2px 14px;
}
.prd_view_action_box .price{
	font-weight:bold;
	margin:10px;
	margin-left:0px;	
}
.prd_view_action_box .final_price{
	font-weight:bold;
	color:#db5a26;
	
	margin:10px 0px;
	margin-left:0px;
	font-size: 17px;    
}
.prd_view_action_box .price_normal{
	color:#464646;
	
}
.prd_view_action_box .price_cancelled{
	font-weight: bold;
	color:#696969;
	font-size:15px;
	text-decoration:line-through;
	margin:5px;
	margin-left:0px;
		
}
.prd_view_action_box .actions{
	margin: 20px 0px 10px 0px;
}
.prd_supply_time{ 
	color:#696969; 
	font-weight:bold; 
	
	margin: 10px 0px;
	padding: 5px;
	text-align: center;
	width: 200px;
	font-weight: bold;
	display: block;
	border-radius: 5px; padding:5px 10px;  background-color:#f2f2f2; border:1px solid #dddddd;
}
.prd_view_discount_rate{
	color: #d8153a;
	font-weight: bold;
	font-size: 12px;
}

.prd_view_writer,.prd_view_writer a{
	line-height: 16px;
	font-size: 12px;
	color: #696969;
}
.prd_view_publisher,.prd_view_publisher a{
	line-height: 16px;
	font-size: 12px;
	color: #696969;
}

.prd_view_header{
	margin: 0px 0px 10px 0px;
}
.prd_view_header h1{
	margin: 0px;
	padding: 0px;
	line-height: 20px;	
	border:none;
	color: #d94f18;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
}
.prd_view_header .top_title,
.prd_view_header .sub_title{
	font-size: 12px;
	color: #d94f18;
	padding: 0px;
}
.prd_view_header_data{
	margin-top:8px;
}
.prd_view_header_data h1{
	margin: 0px;
	line-height: 20px;
	font-size: 16px;
	border:none;
	color: #dd4b3b;	
}
.prd_view_header_data .top_title,
.prd_view_header_data .sub_title{
	font-size: 12px;
	color: #464746;
	padding: 0px;
}
.prd_view_main_data_action_box{
	position: relative;
}
.prd_view_main_data_action_box .discount_rate{
	right: 0px;
	top: -30px;
}
.prd_view_detail{
	margin: 10px 0px;
	color: #696969;
}
.m10{
	margin: 10px 0px;
}


.prd_tab_details{
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 20px;
	border-left: 1px solid #cfcfcf;
}
.prd_tab_details td{
	border-bottom: 0px solid #e4e5e4;
	padding: 5px 0px;
	line-height: normal;
}
.prd_tab_details_desc{
	line-height: normal;
}

.prd_view_tabs_container{
	margin: 0px auto;
	position: relative;
	
}
.prd_view_tabs_wrapper0{
	background: url(../i/tab_bg1.png) no-repeat top left;
	padding-left: 13px;
}
.prd_view_tabs_wrapper1{
	background: url(../i/tab_bg2.png) no-repeat top right;
	padding-right: 13px;
}
.prd_view_tabs_wrapper{
	background: url(../i/tab_bg0.png) repeat-x top;	
	height: 50px;
	padding-left: 0px;
}
.prd_view_tabs{
	position: absolute;
	top: 0px;	
	left: 13px;
	
	height: 50px;
}
.prd_view_tabs li{
	background: transparent;
	margin: 0px 0px 0px 0px;
	float: left; 
	cursor: pointer;
	z-index:1000;
	color:#696969;
	font-weight: normal;
	font-size: 12px;
	font-family: tahoma;
	height: 36px;
	line-height: 16px;
	vertical-align: middle;
	border: 1px solid #ddd;	
	border-bottom: 0px;
	
	text-align: center;
	padding: 4px 10px;
	width: 80px;
	text-align: left;
	
}
.prd_tab_item{
	padding: 20px 20px 40px 20px;
	border: 0px solid #d8d7d7;
	border-bottom: 0px;
	border-radius: 5px;
	margin-bottom: 10px;
	
}
.prd_tab_item .home_item_prd{
	margin-right: 5px;
}
.prd_view_tabs li.active_tab{
		background: #fff;
		height: 40px;
		margin-bottom: -1px;		
		
}
.prd_view_mbox{
	border: 1px solid #ddd;
	border-top: 0px;
	margin: 0px 2px;
	padding-bottom: 20px;
}
.prd_view_left_td{
	padding:0px 00px 10px 0px; 
	width:155px;
	
}
.prd_view_imgbox{
	border:1px solid #ddd;
	
	text-align: center;
	padding: 10px 0px;
}
.prd_main_view_wrapper{
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 10px;
	
}
.prd_main_view{ width:970px;border:0px solid #CCCCCC; position:relative; margin:auto;}
.prd_view{
	width: 990px;
	border:0px solid #CCCCCC;
	margin: 20px auto;
	color: #696969;
}


#inst_table td,#inst_table th{ padding:2px; border:2px solid #fff; height: 20px;}
#inst_table .inst_img_header th{ padding:0px;border:0px}
#inst_table .inst_num{
	background:#d0d0d0;
}
.boxmidsliderfull{
	width: 990px;
	padding: 0px;
	
}
.midslider{
	
}
.midslider .home_item_prd{
	width: 130px;
	border:0px;
	text-align:center;
}
.midslider .home_item_prd .image img{
	width: 65px;
}
.prd_tab_item .box_h1{
	display:none;
}
.boxmidsliderfull .box_h1{
	display:block;
	background: url(../i/tab_bg1.png) no-repeat top left;
	padding-left:13px;
	height:50px;
	line-height:50px;
}
.boxmidsliderfull .box_h1 a{
	color: #696969;
	font-size: 15px;
	background: url(../i/tab_bg2.png) no-repeat top right;
	padding-right:13px;
	display: block;
}
.boxmidsliderfull .box_h1 a:hover{
	text-decoration: none;
}
.boxmidsliderfull .box_h1 a span{	
	background: url(../i/tab_bg0.png) repeat-x;
	display: block;
}
.boxmidsliderfull .box_content{
	border-top: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	margin: 0px 3px;
}
.jcarousel-skin-midslidefull .jcarousel-next-horizontal {    
    background-image: url(../i/next-horizontal.png);
	height: 120px;
}
.jcarousel-skin-midslidefull .jcarousel-prev-horizontal {
	background-image: url(../i/prev-horizontal.png);
	height: 120px;
}	
.jcarousel-skin-midslidefull .jcarousel-clip-horizontal {
    height: 270px;	
}

.prd_tags{  border-radius: 5px; padding:5px 10px; margin:5px; background-color:#f2f2f2; border:1px solid #dddddd;  color:#000; margin-left:0px;}
.prd_tags a{
	color: #e08726;
}
.prd_view_modules{  padding:3px; margin:5px; background-color:#fafafa; border:1px solid #e0e0e0;  color:#000; margin-left:0px; margin-bottom: 5px;}
.prd_view_modules a{
	color: #e08726;
	font-weight: normal;
}


.prd_view_modules  a{
	color: #f78419;
	font-weight: bold;
	text-align: left;
}
/************************/

  
 
 .prd_new_icon{
 	text-align:center;
	margin: 5px;
 }
 .prd_list_actions{
 	text-align: right;
	margin-bottom: 5px;
	position: absolute;
	bottom:6px;
	right: 0px;
 }
 
 
 
  .prd_list_sort_options select{
  	padding: 2px;
	font-size: 12px;
  }
 
 .prd_list_sort_options{
	background-color:#fcfcfc; 
	padding:5px 10px; 
	text-align: left; 
	margin-top:5px; 
	border:1px solid #cccccc;
	border-radius: 3px;
	margin: 10px 0px;
	line-height: 30px;
	vertical-align: middle;
}
.pager_prd_list{
	display: block; 
	float: right;
	border:0px solid #ff0000;
	height: 20px;
	padding: 8px 10px;
	margin: 0px;
}
.pager_prd_list a{
	line-height: 20px;
	color: #696969;
    text-decoration: none;
    display: block;
    padding: 0 2px;
    text-align: center;	
	float: left;
	vertical-align: middle;
}

.pager_prd_list .activePage{
    display: block;
    background-color: #fff;
    border: 1px solid #D2DEE9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height: 20px;
    padding: 0 4px;
}
.pager_prd_list a.pager_link:hover {
    display: block;
	color: #00a02f;
    background-color: #fff;
    border: 1px solid #D2DEE9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height: 20px;
	padding: 0 1px;
}
.pager_prd_list a.activePage:hover{
	padding: 0 4px;
}
.pager_prd_list a.pager_decimal{
	
}
.cop_conditions_link{
	color: blue;
	cursor: pointer;
}
.sahaf_desc{
	color: #ff0000;
	font-size: 14px;
	padding: 5px 0px;
}

.box_cart_cargo_paying{
	width: auto;	
}
.box_cart_cargo_paying .home_item_prd{
	width: 14%;
	height: 260px;		
}
.box_cart_pref{
	width: auto;	
}
.box_cart_pref .home_item_prd{
	width: 14%;
	height: 260px;		
}
