HTML, BODY, FORM, INPUT, SELECT, OPTION, TEXTAREA, P {padding: 0px; margin: 0px;}
html, body, .box {height:100%; margin:0;}
/*html>body {min-height:100%;height:auto;}*/
body {/*position:relative;*/ background-color: #1d2528;}
BODY, TABLE, TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, FORM, INPUT, SELECT, OPTION, TEXTAREA {vertical-align:top; padding: 0px; margin: 0px;}
BODY, TABLE, TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, INPUT, SELECT, OPTION, TEXTAREA, A, A:link, A:visited, A:hover, A:active {color: #ffffff; font: 11px "Tahoma", arial, verdana, helvetica, sans-serif;}

td.contm A:link, td.contm A:visited {color: #333333; text-decoration: underline;}
td.contm A:hover {color: #666666; text-decoration: none;}

IMG, table, td {border: none;}

A, A:link, A:visited, A:active, A:hover{color: #ffffff; text-decoration: none;}
A:hover{text-decoration: none;}

input {color: Black; padding: 1px}
center, form, select, option, textarea {color: 333333;}

P{padding:2px 0 2px 10px;margin:0 0 5px 0;color:#fff;text-align:left}
TD {text-align:left;}


A.lmenu:visited,A.lmenu:link,.lactive,A.lmenu:hover {padding-left:20px;	font-size:12px;	text-transform:uppercase; font-weight:bold;	line-height:28px}
.lactive,A.lmenu:hover {background:url(../img/kv_menu.gif) no-repeat 10px 7px;	color:#ccc}
A.lmenu1:visited,A.lmenu1:link,.lactive,A.lmenu1:hover {background:url(../img/kv_menu1.gif) no-repeat 10px 5px;	padding-left:20px;	line-height:18px}
A.lmenu1:visited,A.lmenu1:link { font-weight:normal}
.lactive,A.lmenu1:hover {color:#ccc}



h1 {background: transparent no-repeat left top; color: Black;}
div.h1 { border-bottom:1px solid #a2acb2; padding:0px 10px 10px 6px; margin-top:1px; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-bottom: 18px;}

div.h2 {
	border-bottom:1px dotted #a2acb2;
	padding:0px 10px 10px 6px;
	margin-top:1px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	white-space: nowrap;
}

div.cont1 { border-left:1px; border-bottom:1px solid #a2acb2; padding:0px 10px 10px 6px; margin-top:1px; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; white-space: nowrap; }

div.cont1h { border-left:1px; border-bottom:1px solid #a2acb2; padding:0px 10px 10px 6px; margin-top:1px; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; color: #606d73; width: 145px; white-space: nowrap; }

.contm {
	background-color: #FFFFFF;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1d2528;
	border-left-color: #1d2528;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 25px;
	}
.contm p, td.contm td, .contm ul, .contm li, .contm table td  {color: #333333;}
A.orang, A.orange:link, A.orang:visited, A.orang:active, A.orang:hover{color: #f25532; text-decoration: none;}
A.orang:hover{text-decoration: none;}

.contf { background-color: #d4dee0; border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; 	border-right-color: #1d2528;	border-left-color: #1d2528;	color: #333333;	text-align: center;	text-transform: uppercase;	padding-top: 20px;	padding-bottom: 20px;}

.contftdl {	text-align: left;	padding-top: 10px;}

.contftdr {	text-align: center;	padding-top: 15px;}

td.contf A:link, td.contf A:visited {	padding-left: 10px;	font-weight: normal;	color: #333333;	padding-right: 10px;	font-size: 10px;}
td.contf A:hover {	color: #666666;	font-size: 10px;}

h2 {margin: -9px 0px 0px 0px}
h3 {color: white; font-size: 12px; margin: 30px 0px -5px 0px}
h4 {color: white; font-size: 12px; font-weight: bold; margin: 30px 0px -5px 0px}

.box { border-bottom: 15px solid #1d2528; margin: 0px auto; height: 100%; background-color: #1d2528;}
.top { width: 950px; border-bottom: 2px solid #464e51; height: 93px; background-color: #1d2528; margin-bottom: 2px; }
.topm {	position: relative; width: 950px; height: 195px; padding-top: 2px; background-color: transparent; background: url(../img/bg_topm.gif) left bottom repeat-x; padding-bottom: 0px;}
.bgtopm1 { background: #7a8388 url(../img/bgtopm1.gif) repeat-x left top; }
.bgtopml1 { background: transparent url(../img/bgtopmlr1.gif) no-repeat right top; text-align: center;}
.bgtopmr1 {	background: transparent url(../img/bgtopmlr1.gif) no-repeat left top; text-align: center;}
.menudiv {background: transparent url(../img/menudiv.gif) repeat-x left; height: 1px;}

.content { position: relative; width: 950px; padding-top: 2px;}

.bgcont { background: #7a898e url(../img/bgcont.gif) repeat-x left top;}
.logo {	margin-top: 25px; margin-left: 25px;}
#account { background: transparent url(../img/bg_basket.gif) top left no-repeat; top:0px; margin-left: 759px; width:200px; height: 93px; position: absolute;}
#account td { vertical-align: middle; color: #c2d3db;}
.account { position:absolute; top:27px; margin-left: 37px; width:160px;}
.orange { color: #f25532;}


/* style for template #1  */

p, body, font, div, td
{ font-family:		tahoma,arial,helvetica,sans-serif;
  font-size:		11px;
}
h1
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		17px;
  color:			black;
}
h3
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		15px;
  color:			black;
}
h4
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		14px;
  color:			black;
}
a
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-weight:		bold;
  color:			navy;
}
.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		14px;
}
.faq_gray
{ font-size:		14px;
  color:			#666666;
}
.faq_olive
{ font-size:		14px;
  color:			#3A6135;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}
.cat
{ font-size:		14px;
}
.standard
{ font-weight:		normal;
}
.standardsmall
{ font-weight:		normal;
  font-size:		9px;
}
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}
.olive
{ color:			#163106;
  font-weight:		normal;
  font-size:		9px;
}
.cart
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.cartsmall
{
  font-size:		9px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.totalPrice
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:	    16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

.login
{ font-size:	    12px;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
}
