@charset "utf-8";
/* CSS Document */

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,  
li, dl, dt, dd, form, a, fieldset, input, th, td  
{  
    margin: 0; padding: 0; border: 0; outline: none;  
} 

ul, ol   {  
    list-style: none;  
}

img{ border:0px; }

a{ text-decoration:none; color:#424859;}

select{ color:#424859; }

input{ color:#424859; }

html { height:100%; } 

table{ border:0xp; }

body {
	background:#E4E4E4 url('../images/bg_tile.jpg') repeat-x 0% 0% ; 
	font:11px Verdana ;
	color:#424859;
	height:100%;
}

.wrapper {
	background: url('../images/top_bg.jpg') no-repeat top center;
  	height:100%;
}

#container{
	margin: 0 auto -91px;
	width:998px;
	min-height:100%;
  	height:auto !important;
  	height:100%;
	
}

#header{
	height:125px;#height:126px;
	padding-top:12px;
	background:url('../images/frame_top.jpg') no-repeat 0% 100% ;
}

#frame{
	background:url('../images/frame_tile.jpg') repeat-y 0% 0% ;
}

#frame-bottom{
	clear:both;
	background:url('../images/frame_bottom.jpg') no-repeat 0% 0% ;
	height:6px;
}

.push {
    height: 91px;
}

#footer{
	clear:both;
	padding-top:30px;
	height:61px;
	width:998px;
	margin:0 auto;
	
}

#foot{
	clear:both;
	background:url('../images/footer_bg.jpg') no-repeat 50% 0% ;
	text-align:center;
	height:100%;
}

.fmd{ margin:0 auto; padding:10px 0px 0px 308px; }


.fmenu li{
	float:left;
	padding:0px 4px 0px 4px;
	font-size:11px;
}

.fmenu li a{
}


.copyright{ clear:both; font-size:9px; color:#999999; font-family:Verdana; padding-top:10px; #padding-top:5px; }

#mtop{
	height:26px;
}

.langs{
	float:right;
	padding-top:2px;
	padding-right:5px;
	font-size:10px;
	font-family:Verdana;
	background:#ffffff;
}

.slang{
	font-size:11px;
	font-family:Verdana;
}



.mth{ float:left; padding:4px 0px 0px 261px;}

.main-menu{

}

.main-menu li{
	float:left;
	padding:0px 4px 2px 4px;
	font-weight:bold;
	background:#ffffff;
	
}

.main-menu li a{
	font-weight:bold;
}

#logo{ 
	clear:both;
	margin:15px 0px 0px 6px;
}


.main-table{
	width:100%; 
	height:400px; 
}

.main-table tr td{ vertical-align:top; }

#left{
	width:168px;
	background:url('../images/leftmenu_tile.jpg') repeat-y 100% 0%;
}




.date{ 
	background: #ffffff url('../images/leftmenu_top.jpg') no-repeat 100% 100%;
	margin-left:8px;
	width:110px;
	height:31px;
	color:#373C4E;
	padding:10px 0px 0px 50px;
	font-size:12px; 
}

.leftmenu{
	clear:both;
	background:url('../images/leftmenu_tile.jpg') repeat-y 100% 0%; 
	padding:12px 0px 30px 10px;
	font-family:Verdana;
}

.leftm-bottom{ width:168px; background:url('../images/leftmenu_bottom.jpg') no-repeat 100% 0%; height:7px; line-height:7px; }

.leftmenu-item{
	border-bottom:1px dotted #8A8888;
	color:#BABABA;
	height:11px;
	text-transform:uppercase;
	padding-left:6px;
	height:21px;
	line-height:22px;
}

.leftmenu-item a{ color:#BABABA; }

.level2{ font-size:10px; padding-left:12px; }

.level3{ font-size:10px; padding-left:22px; }


#center{
	width:646px;		/**660**/
	padding:2px 7px 0px 7px;
	float:left;
}

#right{
	padding:2px 0px 0px 0px;
	width:170px;
	float:right;
}


.bnt1-left{ width:15px; height:31px; background:url('../images/btn1_left.jpg') no-repeat 0% 0%; }
.bnt1-right{ width:40px; height:31px;}
.bnt1{ height:31px; width:110px;  background:url('../images/btn1_tile.jpg') repeat-x 0% 0%;  color:#ffffff; font-family:Arial; font-size:15px; line-height:30px; font-weight:bold; text-transform:uppercase; }

.bnt1-left a{ width:100%; height:100%; display: block; }
.bnt1-right a{ width:100%; height:100%; display: block;}
.bnt1 a{ width:100%; height:100%; display: block; color:#ffffff; font-family:Arial; font-size:15px; line-height:30px; font-weight:bold; text-transform:uppercase; }


.bnt2-left{ width:15px; height:31px; background:url('../images/btn2_left.jpg') no-repeat 0% 0%; }
.bnt2-right{ width:40px; height:31px;}
.bnt2{ height:31px; width:110px;  background:url('../images/btn2_tile.jpg') repeat-x 0% 0%;  color:#ffffff; font-family:Arial; font-size:15px; line-height:30px; font-weight:bold; text-transform:uppercase; }

.bnt2-left a{ width:100%; height:100%; display: block; }
.bnt2-right a{ width:100%; height:100%; display: block;}
.bnt2 a{ width:100%; height:100%; display: block; color:#ffffff; font-family:Arial; font-size:15px; line-height:30px; font-weight:bold; text-transform:uppercase; }


.top-table{ width:100%; height:74px; background:url('../images/top_line.jpg') repeat-x 0% 45%;}
.top-table tr td{ vertical-align:top; }
#top-left{  }
#top-center{  }
#top-right{ padding:32px 0px 3px 0px ;}

.top-line{ clear:both; border-top:1px solid #D6D7DB;}
.path{ padding-top:4px; }
.path ul li{ float:left; font-family:Verdana;  font-size:10px; padding:0px 3px 0px 3px;}
.path ul li a{ color:#333333; }


.paging{ }
.paging tr td{  font-family:Verdana; font-size:11px; padding:0px 0px 0px 10px; }
.paging td a{ color:#504F4C; }

.numprod-div{ clear:both; font-size:10px; text-align:right;}
.numprod{ font-size:9px; font-family:Verdana;}
.numprod2{ float:right; padding:4px 6px 0px 0px; }
.numprod3{ float:right; padding-top:6px;}

.heading1{ text-transform:uppercase;  font-size:50px; line-height:44px; font-family:Verdana; }
.subheading1{ text-transform:uppercase; font-family:Verdana; }


.box{
	clear:both;
	background:url('../images/box_bg.jpg') repeat-y 0% 0%;
	border-top:1px solid #636363;
	margin-top:2px;
	width:165px;	
}

#hider{


	z-Index: 999;
	position: absolute;
	width: 164px;
	height: auto ;
	filter:alpha(opacity=10);
	-moz-opacity:0.10;
	opacity: 0.10;
	border:0px solid;	
}

#blocker
{
	background-color: #999999;
	width: 164px;
	height: auto ;
	z-Index: 999;
	position: absolute;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity: 0.50;
}

.wrapper-box{
	background:url('../images/box_bottom.jpg') no-repeat 0% 100%;
	height:100%;
	padding:0px 0px 15px 1px;
}

.box-item{
	height:36px;
	width:160px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #D6D7DB;
}
.box-item table{ height:36px; width:100%; }
.box-item table tr td{ vertical-align:middle; height:100%; }


.number{ 
	width:13px;
	padding-left:1px; 
	height:14px; 
	border-top:1px solid #BCBCBC;
	border-right:1px solid #202020;
	border-bottom:1px solid #191919;
	border-left:1px solid #888888;
	vertical-align:bottom;
	font-size:10px;
	color:#595959;
}

.remove{ width:23px; padding-left:3px;cursor:pointer; }
.remove2{ width:17px; padding-left:2px;cursor:pointer; }

.tdnum{ width:16px; }
.tdnum-div{ padding-top:10px;}

.pname{ color:#595959; font-weight:bold; font-size:9px; font-family:Verdana; }
.price{ font-family:Verdana; font-size:11px; font-weight:bold; color:#CC0000; }
.currency{ font-size:11px; }

.watch-mini{}
.watch-mini img{ border:1px solid #B5B5B5;width:26px;height:32px; }
.pname2{ color:#595959; width:106px; padding-left:5px; font: 9px Verdana; }

.preview{ padding:6px 0px 17px 12px;}
.preview a{ color:#333333; text-decoration:underline; font:bold 11px Verdana; margin-right:5px; }

.preview2{ padding:6px 0px 17px 1px;}
.preview2 a{ color:#333333; text-decoration:underline; font:bold 11px Verdana; margin-right:5px; }

.bnt3-left{ width:14px; height:29px; background:url('../images/btn3_left.jpg') no-repeat 0% 0%; }
.bnt3-right{ width:31px; height:29px;}
.bnt3{ height:29px;  width:102px;  background:url('../images/btn3_tile.jpg') repeat-x 0% 0%; }

.bnt3-left a{ width:100%; height:100%; display: block; }
.bnt3-right a{ width:100%; height:100%; display: block;}
.bnt3 a{ width:100%; height:100%; display: block; color:#ffffff; font-family:Verdana; font-size:12px; line-height:22px; font-weight:bold; padding-left:12px; }

.payments{ padding:13px 0px 37px 0px; }

.bnt4-left{ width:14px; height:29px; background:url('../images/btn4_left.jpg') no-repeat 0% 0%; }
.bnt4-right{ width:31px; height:29px;}
.bnt4{ height:29px;  width:102px;  background:url('../images/btn4_tile.jpg') repeat-x 0% 0%; }

.bnt4-left a{ width:100%; height:100%; display: block; }
.bnt4-right a{ width:100%; height:100%; display: block;}
.bnt4 a{ width:100%; height:100%; display: block; color:#ffffff; font-family:Verdana; font-size:12px; line-height:22px; font-weight:bold;  padding-left:12px;}

.compare-div{ padding:26px 0px 10px 0px; }

.bnt5-left{ width:14px; height:29px; background:url('../images/btn5_left.jpg') no-repeat 0% 0%; }
.bnt5-right{ width:31px; height:29px;}
.bnt5{ height:29px;  width:102px;  background:url('../images/btn5_tile.jpg') repeat-x 0% 0%; }

.bnt5-left a{ width:100%; height:100%; display: block; }
.bnt5-right a{ width:100%; height:100%; display: block;}
.bnt5 a{ width:100%; height:100%; display: block; color:#ffffff; font-family:Verdana; font-size:12px; line-height:22px; font-weight:bold;  padding-left:12px;}
.bnt5 input{ background:none; width:100%; height:100%; display: block; color:#ffffff; font-family:Verdana; font-size:14px; line-height:22px; font-weight:bold;  padding-left:12px;padding-bottom:8px;}

.product{ 
	width:323px;
	float:left;
	height:192px;
	border-bottom:1px solid #D6D7DB;
	line-height:14px;
}

.pic-div{ width:130px; padding-top:8px; text-align:center; float:left;  }
.info{ width:193px; float:left; color:#333333; }
.info a{ color:#333333; }

.ptitle{ font-weight:bold; padding-top:10px; }	
	
.bnt6-left{ width:12px; height:29px; background:url('../images/btn6_left.jpg') no-repeat 0% 0%;cursor:pointer; }
.bnt6-right{ width:27px; height:29px;cursor:pointer;}
.bnt6{ height:29px;  width:72px;  background:url('../images/btn6_tile.jpg') repeat-x 0% 0%;cursor:pointer; }

.bnt6-left a{ width:100%; height:100%; display: block;cursor:pointer; }
.bnt6-right a{ width:100%; height:100%; display: block;cursor:pointer;}
.bnt6 a{ width:100%; height:100%; display: block; color:#ffffff; font-family:Verdana; font-size:12px; line-height:22px; font-weight:bold;  padding-left:1px;cursor:pointer;}
	

.detiled_header{

	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	height:22px;
	padding-top:4px;
	padding-left:5px;
	text-align:left;
}

.compare_header{

	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
}

.compare_header td{

	background:#333333 url('../images/separator.gif') no-repeat 100% 50%;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
	height:30px;
}

.detiled_nav{

	background-color:#FFFFFF;
	
}

.detiled_even{

	background-color:#ECECEC;
	
}

.detiled_even td, .detiled_nav td{

	padding-top:3px;
	padding-bottom:5px;
	padding-left:5px;
	text-align:left;
	color:#333333;
}


.compare_table .detiled_even td, .detiled_nav td{

	border-right:1px solid #FFFFFF;
}

.detiled_nav_book{

	background-color:#FFFFFF;	
}

.detiled_even_book{

	background-color:#ECECEC;
	
}

.detiled_even_book td{

	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px 0 1px 0;	
}

.detiled_even_book td, .detiled_nav_book td{

	padding-top:4px;
	padding-bottom:6px;
	padding-left:5px;
	text-align:left;
	color:#333333;
}


.compare_table .detiled_even_book td, .detiled_nav_book td{

	border-right:1px solid #FFFFFF;
}


.compare_img td{

	/* border-right-image:url('../images/cmp_border.jpg'); */
	background:url('../images/cmp_border.jpg') no-repeat 100% 0%;
	height:192px;
}


.compare_bottom td{

	padding-top:12px;
}

.compare_bottom td table td{

	padding-top:0px;
}

.order_header{

	height:32px;
	font-weight:bold;
	font-size:12px;
}

.order_header{

	text-transform:capitalize;
}

.order_view td{

	font-weight:bold;
	border-bottom:1px solid #424859;
	padding-top:1px;
	padding-bottom:1px;
}

.order_total td{

	padding-top:15px;
	padding-bottom:10px;
	font-size:13px;
	font-weight:bold;
}

.star_label { color:#FF3333; }

.long_txt_field{
	border:1px solid #424859;
	width:220px;
	font-family:Verdana;
	font-size:11px;
}

.reg_form{

	text-transform:capitalize;
}

.form_message{
	background-color:#FFFFE1;
	padding:1px 3px 2px 3px;
	border:1px solid #555555;
	display:none;
	font-size:11px;
}

.reg_form_content{

	clear:both;
	padding:12px 10px 10px 15px;
	color:#333333;
	background-color:#E5E5E5;
	margin:0px;
	
}

.reg_form_content table tr td{
	
	height:22px;
}

.error_block{

	background-color:#eeeeee;
	width:98%;
	color:red;
	border: 1px dashed #333333;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;	
}

.msg_block{

	background-color:#eeeeee;
	width:98%;
	border: 1px dashed #333333;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;	
}

.error_block a{

	color:#333;
	text-decoration:underline;
}

.error_block a:hover{

	color:#333;
	text-decoration:none;
}

.search_label{

	font-weight:bold;
	width:90px;

}

.search_form td{

	padding:8px 0px 2px 0px;
	1border-bottom:1px solid;
}

.search_button td{

	padding:0px;
}

.sCheckboxes{ }
.sCheckboxes input{ vertical-align:absmiddle;float:left; }
.sCheckboxes ul{ margin:0; padding:0; }
.sCheckboxes ul li{ list-style:none; 
					float:left; 
					width:170px; 
					2border:1px solid ;
					white-space: none;
					padding-bottom:5px;
					height:28px;
					padding-right:8px;
					}

.nobord td{

	border:0px;
}


/**************** Autcomplete ****************/

#search_model{

	width:220px;
}

div.auto_complete{

	display:none;
	background-color: #ffffff;
	
}

div.auto_complete ul {

	width:218px;
	position:absolute;
    border:1px solid #333333;
	1float:left;
    margin:0px;
    padding:0px;        
    list-style-type:none;
    background-color: #ffffff;
    font-family: Verdana;
    font-size:11px;
   }

div.auto_complete ul li {
    margin:0;
    padding:1px 2px 1px 2px;
    cursor:pointer;
    color:#000000;
    font-weight:normal;
    width:214px;
}