COPYRIGHT {
    ALL: "Copyright (c) 2000 - Incordia AB, site: http://www.incordia.se, email: mailto:info@incordia.se"
}

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #333;
	margin: 0px;
	padding-left: 15px;
	padding-right: 32px;
	padding-top: 10px;
	padding-bottom: 15px;
	scrollbar-face-color: #bcd7e6;
	scrollbar-3dlight-color:  #759bb0;
	scrollbar-highlight-color:  #f9fcfd;
	scrollbar-shadow-color: #fdfefe;
	scrollbar-darkshadow-color: #779bb0;
	scrollbar-track-color: #e9f2f7;
	scrollbar-arrow-color: #205c7e; 
}

BODY.left {
	background-color: #DBDBDB;
	background-image: url( bgLeft.gif );
	background-attachment : fixed;
	background-position: top right;
	background-repeat : repeat-x;
	border-right: 1px solid #FFFFFF;
}

BODY.right {
	background-color: #DBDBDB;
	background-image: url( bgRight.gif );
	background-attachment : fixed;
	background-position: top left;
	background-repeat : repeat-x;
	border-left: 1px solid #FFFFFF;
}

BODY.closedmain {
	BACKGROUND-IMAGE: url(bgbodyclosed.gif);
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-COLOR: #FFFFFF;
	MARGIN: 10px 10px 10px 10px;
	background-position : bottom left;
	background-repeat : no-repeat;
}

A {
	color: #0c6da3;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

TD {
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	vertical-align: top;
}

TH {
	BACKGROUND-COLOR: Silver;
	COLOR: #6E6E6E;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	TEXT-ALIGN: left
}

INPUT {
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
}

TEXTAREA {
    FONT-SIZE: 10px;
}

SELECT {
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
}

.sbtn {
    WIDTH: 20px
}

.nbtn {
    WIDTH: 60px
}

.lbtn {
    WIDTH: 100px
}

TR.divider {   
	background-image: url(bg_dots_horz.gif);
	background-position: top left;
	background-repeat: repeat-x;
   height: 1px;
}

TD.categoryhead0 {
	COLOR: #cb9500;
	FONT-SIZE: 18px;
	FONT-WEIGHT: 900;
	TEXT-TRANSFORM: uppercase;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

TD.categoryhead1 {
	/*border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;*/
}

/* SPAN.eontop {
    COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 16px;
    FONT-STYLE: italic;
    FONT-WEIGHT: 800;
    HEIGHT: 100%;
    TEXT-ALIGN: right;
    WIDTH: 100%
}
*/ 

BODY.eontop {
   background-color: #FFFFFF;
	background-image: none;
/*	background-attachment: scroll;
	background-position: top left;
	background-repeat : no-repeat;*/
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

BODY.shopbottom {
	background-image: url(bg_bottom.gif);
	background-attachment: fixed;
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

/* Main frame*/
BODY.main, BODY.login {
	background-image: url(bg_main.gif);
	background-attachment: fixed;
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 5px;
	padding-bottom: 15px;
}

/* Huvud meny*/


SELECT.cartlist {
	background-color: #F7F7F8;
   FONT-FAMILY: Verdana;
   FONT-SIZE: 10px;
   width: 369px
}

/* Summa pris*/
INPUT.sum {
	BACKGROUND-COLOR: transparent;
	COLOR: #333;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	border: none;
}

INPUT.btn {
   BACKGROUND-COLOR: Silver;
   COLOR: #333;
   FONT-FAMILY: Verdana;
   FONT-SIZE: 10px;
	FONT-WEIGHT: bold
}

TABLE.categorybox {
	BORDER-BOTTOM: 2px solid #D3D3D3;
	BORDER-LEFT: 2px solid #D3D3D3;
	BORDER-RIGHT: 2px solid #D3D3D3;
	BORDER-TOP: 2px solid #D3D3D3;
	border: none;
	MARGIN: 0px;
	WIDTH: 100%;
	border-style: none;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}

TABLE.orderbox {
	BACKGROUND-COLOR: Black;
	BORDER-BOTTOM: 2px solid Black;
	BORDER-LEFT: 2px solid Black;
	BORDER-RIGHT: 2px solid Black;
	BORDER-TOP: 2px solid Black;
	MARGIN: 0px;
	WIDTH: 100%;
	color: #FFFFFF
}

H2 {
	font-size: 17px; 
	font-weight: normal;
	margin-bottom: 11px;
	padding-bottom: 3px;
	line-height: 25px;
	color: #cb9500;
	background-image: url(bg_dots_horz.gif);
	background-attachment: fixed;
	background-position: bottom left;
	background-repeat: repeat-x;
}

H3 {
	font-size: 15px; 
	margin-bottom: 5px;
	margin-top: 2px;
}

H4 {
	font-size: 13px; 
	margin-bottom: 5px;
	margin-top: 2px;
}

H5 {
	font-size: 12px; 
	font-weight: normal;
	margin: 0px;
	margin-top: 1px;
	line-height: 20px;
}

A.nav {
	color: #333;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.nav:active {
	color: #333;
}

A.nav:hover {
	color: #333;
	text-decoration: underline;
}

INPUT.onsalepricetag {
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;
	color: #b60303;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	/*WIDTH: 120px*/
}

INPUT.pricetag {
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;
	color: #b60303;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	/*WIDTH: 120px*/
}

SPAN.onsalepricetag {
	BACKGROUND-COLOR: transparent;
	color: #b60303;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 13px;
	font-weight: bold;
}

SPAN.pricetag {
	BACKGROUND-COLOR: transparent;
	color: #b60303;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 13px;
	font-weight: bold;
}

TD.divider {
	background-image: url(vertdots.gif);
	background-position: top left;
	background-attachment: scroll;
	background-repeat: repeat-y;
	HEIGHT: 100%;
	WIDTH: 1px;
	display: none;
}

.note {
	COLOR: #333;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold
}

.shopsign1 {
	COLOR: #333;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 18pt;
	FONT-WEIGHT: bold;
	padding-left:0px;
}

.shopsign2 {
	COLOR: #333;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	padding-left:0px;
}

.error {
	COLOR: #990000;
	FONT-WEIGHT: 500
}

SELECT.attrib {
	background-color: #F7F7F8;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px
}

BODY.bar {
	background-image: url( bgBar.gif );
	background-attachment : fixed;
	background-position: top left;
	background-repeat : no-repeat;
	margin: 0px;
}

SPAN.categorytitle {
	color: #cb9500;
	font-size: 13px;
	font-weight: bold;
}

SPAN.producttitle {
	color: #cb9500;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

SPAN.producttitle A:hover {
	color: #cb9500;
	text-decoration: underline;
}

SPAN.contactinfo {
	display: none;
}

A.subcat {
    FONT-SIZE: 11px;
    LINE-HEIGHT: 15px
}

TABLE.login_top {
	display: block;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	overflow-x: auto;
}

TABLE.login_bottom {
	display: none;
}

DIV.aboutcookies_bottomleft {
	display: none;
}

DIV.btnback_offers {
	display: none;
}

BODY.login H2 {
	text-align: center;
}

BODY.login A {
	text-decoration: underline;
}

SPAN.doclink {
	display: none;
}

BODY.infobar {
	padding-left: 20px;
}

DIV.btnback {
	display: none;
}

BODY.head {
	background-image: url(bghead.gif);
	background-attachment: fixed;
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 20px;
	font-size: 11pt;
}
TABLE.head{
	width: 1px;
}
TABLE.menubar {
	margin: 0px;
	padding: 0px;
}

TD.menu {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #FFF;
}

TD.menu.docfirst {
	border-left: none;
}

TD.menu.doclast {
	border-right: none;
}

TABLE.searchbar {
	margin: 0px;
	padding: 0px;
}

TD.searchbar {
	display: none;
}

TD.search {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

TD.search IMG {
	margin: 0px;
	padding: 0px;
}

INPUT.search {
	border: 1px solid #BBBBBB;
	background-color: #FFFFFF;
   width: 110px;
   margin: 0px;
	margin-left: 16px;
}

FORM {
	margin: 0px;
	padding: 0px;
}

A.doc {
	COLOR: #333;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	margin: 0px;
	padding: 0px;
}

A.doc:hover {
	TEXT-DECORATION: none;
	margin: 0px;
	padding: 0px;
}

A.doc:active {
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: normal;
	margin: 0px;
	padding: 0px;
}

DIV.btnb2b2 {
	vertical-align: top;
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: -2px;
	left: 0px;
}

DIV.btnb2b1 {
	vertical-align: top;
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: -2px;
	left: 77px;
}

DIV.cart_increment {
	position: absolute;
	top: 7px;
	left: 619px;
}

DIV.cart_decrement {
	position: absolute;
	top: 25px;
	left: 619px;	
}

TD.cart_checkout {
	text-align: left;
	width:1px;
	padding: 0px;
	margin: 0px;
}

DIV.cartlist {
	position: absolute;
	top: 8px;
	left: 245px;
}

DIV.sum {
	position: absolute;
	top: 26px;
	left: 245px;
}

DIV.cart_checkout {
	position: absolute;
	top: 8px;
	left: 638px;
}

BODY.offers {
	margin: 0px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 5px;
	padding-bottom: 15px;
}

BODY.offers H2 {
	font-size: 18px;
}

BODY.offers TABLE A {
	color: #cb9500;
}

BODY.offers TABLE A:hover {
	color: #cb9500;
	text-decoration: underline;
}

TD.detailhead {
	font-size: 10px;
	padding-top: 5px;
}

TD.detailleft{
	vertical-align: bottom;
	padding-bottom: 10px;
}
TD.detailright{
	vertical-align: bottom;
	padding-bottom: 10px;
}
TABLE.productbuy TD.productbuyquantity{
	vertical-align: bottom;
}

TABLE.productbuy TD.productbuybutton{
	vertical-align: bottom;
}


/* START TOPLIST */
TABLE.tl {
	/*margin-top:15px;*/
	display: none;
}

TABLE.tl TD {
	vertical-align:center;
}

TABLE.tl A {	
	text-decoration:none; 
	color: #333; 
}

TABLE.tl A:hover { 
	text-decoration:underline; 
}

TR.tl_list_odd {
	background-color: #F1F4DB; 
}

TR.tl_list_even {
	background-color: #E5EAB8;
}	

TR.tl_list_odd TD, TR.tl_list_even TD {
	padding-top:5px; padding-bottom: 5px;
}

TD.tl_listno {
	border-left: 1px solid #A5B906; 
	padding-left: 5px;
	padding-right: 5px;
	text-align:right;
	width: 15px;
	font-weight:bold;
}

TD.tl_listprice {
	border-right: 1px solid #A5B906;
	padding-left: 5px;
	padding-right: 5px; 
	text-align:right; 
	width: 56px; 
	font-weight:bold; 
}

TD.tl_listprice A{
	font-weight: bold;
}

TD.tl_listproducttitle_single { 
	width: 413px; 
}

TD.tl_listproducttitle_double { 
	width: 155px; 
}

TD.tl_last { 
	border-bottom: 1px solid #A5B906; 
}

TD.tl_first { 
	border-top: 1px solid #A5B906; 
}

TD.tl_head_single { 
	color: #FFFFFF; 
	font-weight:bold; 
	padding: 4px; 
	padding-left: 10px; 
	background-image: url(tl_bghead.gif); 
	background-position:top left; 
	letter-spacing: 2px; 
}

TD.tl_head_double { 
	color: #FFFFFF; 
	font-weight:bold; 
	padding: 4px; 
	padding-left: 10px; 
	background-image: url(tl_bghead.gif); 
	background-position:top left; 
	letter-spacing: 2px; 
}

TD.tl_listspace { 
	width: 10px;	
	background-color:#FFFFFF; 
}
/* END TOPLIST */
TD.tipafriend{
	padding-top: 0px;
}
IMG.btn_tipfrnd {
	display: inline;
	margin-top: 9px;
	vertical-align: middle; 
}





/* Category1.asp */
TABLE.ctg1{
	border: none;
	margin: 0px;
	padding: 0px;
}


TD.ctg1product{
	width: 200px;
	padding: 0px;
	height: 100%;
	padding-right: 15px;
}

/*TABLE.outer TR.divider{
	background-image: url(horidots.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}*/

/*TABLE.productcontainer{
	background-image: url(horidots.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 100%;
}*/

DIV.productimage{	
	padding: 0px;
	text-align: center; 
	margin-right: 0px;
	margin-bottom: 5px;
}

IMG.product{
	margin-right: 10px
}
DIV.producttitle{
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 2px;

}
DIV.productshortdescription{
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
}
DIV.productprice{
	padding-top: 11px;
	padding-bottom: 10px;
	/*font-weight: bold;*/
	font-size: 11px;
	padding-left: 5px;
	float: left;
}
DIV.productpricelabel{
	display: none;
	font-weight: bold;
	font-size: 10px;
	margin-right: 3px;
	padding-top: 3px;
}

DIV.productpricebtn{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #c13334;
	font-weight: bold;
	padding-top: 1px;
	font-size: 11px;
}
DIV.productbuybtn{
	float:left;
	padding-bottom: 5px;
}

DIV.productbuy{
	width: 100%;
	padding-top: 10px;
	padding-right: 5px;
}

DIV.productbuyquantity{
	display: none;
	float:left;
	padding-left: 6px;
	padding-bottom: 10px;
}

INPUT.productbuyquantity{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 1px;
}
A.producttitle{
	color: #bb8900;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	
}
A.producttitle:hover{
	text-decoration: underline;
}

TD{
	vertical-align: top;
}

TD.productcontainertopleft{
	width: 6px;
	background-image: url(btl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

TD.productcontainertopcenter{
	background-image: url(btc.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

TD.productcontainertopright{
	background-image: url(btr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 6px;
}

TD.productcontainercenterleft{
	background-image: url(bcl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

TD.productcontainercenter{
	background-image: url(bcc.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 100%;
}

TD.productcontainercenterright{
	background-image: url(bcr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

TD.productcontainerbottomleft{
	background-image: url(bbl.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 16px;
}
TD.productcontainerbottomcenter{
	background-image: url(bbc.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 16px;
}
TD.productcontainerbottomright{
	background-image: url(bbr.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

TD.productprice{
	height: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

TD.productfirst,
TD.productmiddle{
	background-image: url(vertdots.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

TD.productmiddle{
}


TD.productlast{
	border-left: none;
	padding-right: 0px;
}
DIV.productbuy{
	width: 100%;
	text-align: right;
}
DIV.productbuyquantity{
}
DIV.productbuybtn{
	float: right;
}

/* CrossXselling */
TD.cs_header{

}

TABLE.cstoplist{
	background-image: url(horidots.gif);
	background-repeat: repeat-x;
	background-position: top left;		
}

TABLE.cstoplist TD{
	vertical-align: middle;
	padding-top: 2px;
}

TABLE.cstoplist TD.detailhead{
	vertical-align: bottom;
	/*border: 1px solid green;*/
	padding-bottom: 5px;
}

TR.divider TD{
	padding-bottom: 0px;
}

/* Detaljsida */
BODY.productdetail{
	padding-top: 18px;
}
BODY.productdetail SPAN.producttitle{
	font-size: 12px;
}

/* Newly Added */
TABLE.bottom_inner3{
}

DIV.editortext{
	padding-bottom: 15px;
}

BODY.offers DIV.editortext{
	margin: 0px;
	padding: 0px;
}

/* Högerkolumn */

TD.productcontainertopleft{
	width: 10px;
	height: 10px;
	background-image: url(btl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

TD.productcontainertopcenter{
	background-image: url(btc.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	margin: 0px;
	padding: 0px;
}

TD.productcontainertopright{
	background-image: url(btr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 10px;
}

TD.productcontainercenterleft{
	background-image: url(bcl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

TD.productcontainercenter{
	background-image: url(bcc.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	padding-top: 10px;
}

TD.productcontainercenterright{
	background-image: url(bcr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

TD.productcontainerbottomleft{
	background-image: url(bbl.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

TD.productcontainerbottomcenter{
	background-image: url(bbc.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

TD.productcontainerbottomright{
	background-image: url(bbr.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

BODY.news{
	background-image: url(bg_rightcolumn.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
	padding-top: 25px;
	padding-left: 9px;
	padding-right: 4px;
}

BODY.news TABLE.ctg1{
	margin: 0px;
	padding: 0px;
}

BODY.news TD{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

BODY.news TD.productcontainertopleft{
	width: 10px;
	height: 5px;
	background-image: url(btl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

BODY.news TD.productcontainertopcenter{
	background-image: url(btc.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

BODY.news TD.productcontainertopright{
	width: 10px;
	background-image: url(btr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

BODY.news TD.productcontainerheadleft{
	width: 10px;
	height: 27px;
	background-image: url(bhl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

BODY.news TD.productcontainerheadcenter{
	height: 27px;
	background-image: url(bhc.gif);
	background-repeat: repeat-x;
	background-position: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
}

BODY.news TD.productcontainerheadright{
	width: 10px;
	height: 27px;
	background-image: url(bhr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

BODY.news TD.productcontainerheadcenter H2{
	color: #eeeeee;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: normal;
}

BODY.news TD.productcontainercenter{
	padding-top: 10px;
	padding-bottom: 5px;
}

BODY.news TD.productcontent{
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	height: 122px;
}

BODY.news BR.aftereditor{
	display: none;
}

DIV.conditionsstdtext {
	display: none;
}

TD.inputcustomertogglealtaddress {
	display: none;
}

IMG{
	border: none;
}

/* Tipsa en kompis */
TD.detailhead A{
	font-weight: normal;
}




/* Navbar */
BODY.navbar {
	background-image: url(bg_navbar.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
	padding-left: 12px;
	padding-top: 14px;
	padding-bottom: 5px;
}

TABLE.navbar{
	width: 100%;
}

TABLE.navbar TD{
	margin: 0px;
	padding: 0px;
	height: 24px;
	padding-right: 0px;
	padding-left: 0px;
	vertical-align: middle;
}

TABLE.navbar TD.level2,
TABLE.navbar TD.level3,
TABLE.navbar TD.level4,
TABLE.navbar TD.level5,
TABLE.navbar TD.level6,
TABLE.navbar TD.level7{
	height: 16px;
	padding-top: 2px;
}

TABLE.navbar IMG{
	margin: 0px;
	padding: 0px;
}

TD.level1{
	background-image: url(bgtree.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

A.nav {
	color: #333;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	padding-left: 0px;
}

A.nav:active {
	color: #333;
}

A.nav:hover {
	color: grey;
	text-decoration: none;
}

A.navroot IMG{
	display: none;
}
A.navroot,
A.navroot:hover{
	display: block;
	color: #cb9500;
	font-size: 11px;
	font-weight: bold;
	background-image: url(bgtree.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left: 4px;
	padding-bottom: 6px;
	margin: 0px;
}

body.navbar br{
	display: none;
}

body.infobar br{
	display: block;
}

IMG.blankdots{
	width: 12px;
}

TD.level3 IMG.blankdots{
	width: 12px;
}

TABLE.spec{
	width: 100%;
}

TD.spec_left{
	padding-right: 10px;
	width: 50%;
}

TD.spec_right{
	background-image: url(bg_dots_vert.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 10px;
}

/*-------------------------------------------------*/
#crossXeling bottom { }
/*-------------------------------------------------*/

D.cs_header SPAN.producttitle{
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	display: block;
}

DIV.cs_header{
	display: none;
}

/* CrossXselling */
TD.cs_header{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}

TD.cs{
	border: none;
	margin-top: 1px;
	padding-top: 1px;
}

TABLE.cstoplist{
	width: 518px;
	background-image: url(horidots.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

TABLE.cstoplist TD{
	padding: 0px;
	padding-right: 13px;
	vertical-align: top;
	text-align: left;
	width: 33%;
}

TABLE.cstoplist TD.cs_node2{
	padding-right: 0px;
}

DIV.cs_wrapper{
	padding: 0px;
	padding-top: 0px;
	width: auto;
	border-bottom: 1px solid #eef2f5;
}

DIV.cs_content_wrapper{
	
}
DIV.cs_abstop,
DIV.cs_absbottom{
	display: none;
}

DIV.cs_image{
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	height: 112px;
	_height: 112px;
}

DIV.cs_title{
	padding: 0px;
	padding-bottom: 3px;
}

DIV.cs_title A{
	color: #bb8900;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

DIV.cs_desc{
	color: #333;
	height: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 10px;
}

DIV.cs_desc a{
	color: #333;
}

DIV.cs_buy_wrapper{
	padding-bottom: 6px;
	height: 20px;	
}

DIV.cs_price{
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	float: left;
	width: 50px;
	_width: 100px;
	text-align: left;
	color: #b60303;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}

DIV.cs_btn{
	margin: 0px;
	padding: 0px;
	float: right;
}

/*-------------------------------------------------*/



