/* CSS RESET */
html{color:#000;background:#CBCBCB;}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;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

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

/*general*/
body { }


  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

  .clearfix {
    zoom: 1;   
    }  
	

.fl{ float:left}
.fr{ float:right}	





/* BASE */
h1 {
	font-size:138.5%;
}
h2 {
	font-size:123.1%;
}
h3 {
	font-size:108%;
}
h1, h2, h3 {
	margin:1em 0;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight:700;
}
abbr, acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}
em {
	font-style:italic;
}
blockquote, ul, ol, dl {
	margin:1em;
}
ol, ul, dl {
	margin-left:2em;
}
ol li {
	list-style:decimal outside;
}
ul li {
	list-style:disc outside;
}
dl dd {
	margin-left:1em;
}
th, td {
	border:0px solid #000;
}
th {
	font-weight:bold;
	text-align:center;
}
caption {
	margin-bottom:.5em;
	text-align:center;
}
p, fieldset, table, pre {
	margin-bottom:1em;
}
input[type=text], input[type=password], textarea {
	width:12.25em;
*width:11.9em;
}




#wrapper { width:994px;background:#CBCBCB url(images/bg.jpg) repeat-y; margin:0 auto}
#container{ margin:0 auto;   font-family: Arial, Helvetica, sans-serif; width:940px}

/*header*/

#header { height:361px ; position:relative ; background:url(images/header.jpg) no-repeat 11px 0;}
#header h1{margin:0 0 0 50px; font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif}

ul#nav    	{ position: absolute; top:258px;  text-align: left; margin:0; margin-top: 42px; }
ul#nav li	{list-style:none; display: block; float:left; padding:0 ; }
ul#nav li a {  font-size:14px; display: block; height:37px;}
ul#nav li a:hover {  background:url(images/hover.jpg) no-repeat ; display: block; height:37px}

ul#nav li.nav1 a{ width:95px; background-position:-16px -15px; margin-left: 24px;}
ul#nav li.nav2 a{width:120px; background-position:-111px  -15px;}
ul#nav li.nav3 a{width:118px; background-position:-231px  -15px;}
ul#nav li.nav4 a{width:75px; background-position:-349px -15px;}
ul#nav li.nav5 a{width:106px; background-position:-424px -15px;}
ul#nav li.nav6 a{width:153px; background-position:-530px -15px;}
ul#nav li.nav7 a{width:106px; background-position:-683px -15px;}
ul#nav li.nav8 a{width:115px; background-position:-789px -15px;}

ul#nav li.nav1 a:hover{ width:95px; background-position:-16px -15px; margin-left: 24px;}
ul#nav li.nav2 a:hover{width:120px; background-position:-111px  -15px;}
ul#nav li.nav3 a:hover{width:118px; background-position:-231px  -15px;}
ul#nav li.nav4 a:hover{width:75px; background-position:-349px -15px;}
ul#nav li.nav5 a:hover{width:106px; background-position:-424px -15px;}
ul#nav li.nav6 a:hover{width:153px; background-position:-530px -15px;}
ul#nav li.nav7 a:hover{width:106px; background-position:-683px -15px;}
ul#nav li.nav8 a:hover{width:115px; background-position:-789px -15px;}


#question a{ display:block; width:300px; height:80px;  position: absolute; right:10px}
#shoppingcart a{ display:block; width:115px; height:30px;   position: absolute; top:250px; left:135px}

#video { display:block; width:270px; height:190px;  position: absolute; top:80px; left:320px}

.lang { position: absolute; top:339px; right:50px}

#logo { position: absolute; top:33px; right:50px}
/*main*/
#sidebar { float:left; text-align: left;  width: 225px; padding-left :12px;   color:#c6c6c6}
#contact { color:#fff; padding-left:10px}
#meun   { margin:0; width: 215px; }
#meun  li {list-style:none; padding-left:25px;  border-bottom: 1px dotted #c6c6c6; background: url(images/dot.jpg) no-repeat left; line-height:2}


#main	 {width: 680px; float:left; padding:10px 10px 0 10px; color:#172a89; font-size:16px; overflow:hidden }
#main h2 {color:#2d8bce}

#ct { margin:0 auto; background: url(images/mainbg.jpg) repeat-y 8px 0}
#m_cart { text-align:center}
#m_cart img.pd{ margin-right:20px}



/*footer*/
#footer {  background:url(images/ft.jpg) no-repeat left bottom; margin:0 0 30px 0; height:79px; color:#7f8891 ;text-align:center; }
#footer  p{ text-align:center;  padding: 32px 0  0 57px;  margin:0 auto; color:#000}

#footer {margin-bottom: 0}
body {margin-bottom:30px}
/* links */
a 					{ text-decoration:none}
#main a 			{ color:#000}
#main a:hover  		{ color:#333}
ul#nav li a			{ color:#7f8891; font-weight:700}
ul#nav li a:hover	{ color:#2d8bce}
#sidebar a			{ color:#c6c6c6; }
#sidebar a:hover	{ color:#2d8bce}






/*     SHOP GOOOOOOODEEENNNNNNNESSSSSSS*/

.ecom_tblheader
{
	background:#AFAFB1;
	color:#000000;
	padding-left:30px;
}



.ecom_tblrow
{
	background:#E4E4E6;
	color:#000000;
	

}

.headerlink

{
	
	
}


a:hover.headerlink {
	color: #000000;
}
a.headerlink {
	color: #000000;
}








/* start added by wtd on 17 sept 2008 */
.temp_Menu {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFCC00;
	background-color: #B82933;
}

.Cat_Listing {
	background-image:url(../images/topsubmenubg.jpg);
	background-repeat:repeat-y;
	background-color:#572735;
}
.Cat_Listing_Href {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.Cat_Listing_Href:hover{
	color: #CCC;
	text-decoration: none;
}

.Cat_Listing_Menu {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	padding:5px;
	position:relative;
	border-bottom:dashed 1px #FFFFFF;
	height:1%;
}

.Cat_Listing_Menu_Href {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	position:relative;
	height:1%;
}

a.Cat_Listing_Menu_Href:hover{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	position:relative;
	height:1%;
}

.divmenu
{
	position:absolute; 
	visibility: hidden;
	background-color: #000000;
	border:dashed 1px #FFFFFF;
}



