html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-size:100%;
} 
 
body {background-color:#000;} 
 
#pagewidth{ 
 width:780px;
 height:650px; 
 text-align:left;
 margin-top:10px;
 margin-bottom:10px;  
 margin-left:auto; 
 margin-right:auto;
 background-image:url(../images/background.jpg);
 background-repeat:no-repeat;  
} 

#pagewidthsub{ 
 width:780px;
 height:850px; 
 text-align:left;
 margin-top:10px;
 margin-bottom:10px;  
 margin-left:auto; 
 margin-right:auto;
 background-image:url(../images/backgroundlong.jpg);
 background-repeat:no-repeat;  
} 
 
#header{
 position:relative; 
 height:110px; 
 width:100%;
} 
 
#leftcol{
 width:264px; 
 float:left; 
 position:relative; 
}
 
#maincol{  
 float: right; 
 display:inline; 
 position: relative; 
 width:516px; 
}
 
#footer{
 height:20px;
 width:750px;
 margin-left:13px;
 padding-top:10px;
 border-top:3px solid #000; 
 clear:both;
}

#footersub{
 height:20px;
 width:750px;
 margin-left:13px;
 margin-top:20px;
 padding-top:10px;
 border-top:3px solid #000; 
 clear:both;
}

#contentarea {height:442px;width:486px;border:2px solid #000;margin:0 20px 0 0;}

#contentareasub {height:642px;width:486px;border:2px solid #000;margin:28px 20px 0 0;}

#topnav {margin-left:13px;height:20px;width:655px;font-size:70%;color:#663300;font-family:Georgia, sans-serif;border-top:3px solid #000;border-bottom:3px solid #000;line-height:20px;}

#navback {height:169px;width:212px;background-image:url(../images/navblock.gif);background-repeat:no-repeat;margin-left:24px;padding-top:50px;}

#navback hr {height:1px;width:150px;border:1px solid #edd2b4;}

.pgtitle {font-size:130%;color:#663300;font-family:Georgia, sans-serif;}

.pad {padding-top:10px;}

.pad2 {padding-top:16px;}
.lnht {line-height:70%;}
.bord {border:2px solid #000;}
.nobord {border:none;}
.toppad {margin-top:9px;}
.vert {vertical-align:top;}
.topaln {vertical-align:top;}

.gtext {font-weight:bold;font-style:italic;font-size:97%;}

.sptext {font-weight:bold;font-style:italic;font-size:90%;}
.sptext2 {font-weight:bold;font-style:italic;font-size:60%;}

.allft {text-align:left;}

.underln {text-decoration:underline;}

.smalltext {font-family:Arial, Helvetica, sans-serif;font-size:65%;text-align:left;margin-left:50px;margin-right:50px;}
.smalltext2 {font-family:Arial, Helvetica, sans-serif;font-size:65%;}

.copy {font-size:58%;}
.price {font-size:70%;font-family:Arial, Helvetica, sans-serif;}
.usetext {font-size:75%;font-family:Arial, Helvetica, sans-serif;}
.contenttitle {font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.contenttext {font-family:Arial, Helvetica, sans-serif;font-size:75%;padding-left:8px;padding-right:5px;}
.discount {font-family:Arial, Helvetica, sans-serif;font-size:80%;color:#ad5701;font-weight:bold;}
.discount2 {font-family:Arial, Helvetica, sans-serif;font-size:70%;color:#ad5701;font-weight:bold;}
.font80 {font-family:Arial, Helvetica, sans-serif;font-size:80%;}
.smtable {font-family:Arial, Helvetica, sans-serif;font-size:86%;color:#000;border:2px solid #000;}
.smtable2 {font-family:Arial, Helvetica, sans-serif;font-size:86%;color:#000;}

#topnav a:link {color:#663300;text-decoration:none;}
#topnav a:visited {color:#663300;text-decoration:none;}
#topnav a:hover {color:#ad5701;text-decoration:underline;}
#topnav a:active {color:#ad5701;text-decoration:underline;}
#topnav2 a:link {color:#663300;text-decoration:none;font-size:65%;}
#topnav2 a:visited {color:#663300;text-decoration:none;font-size:65%;}
#topnav2 a:hover {color:#ad5701;text-decoration:underline;font-size:65%;}
#topnav2 a:active {color:#ad5701;text-decoration:underline;font-size:65%;}
#hit a:link {color:#ad5701;text-decoration:underline;}
#hit a:visited {color:#ad5701;text-decoration:underline;}
#hit a:hover {color:#ad5701;text-decoration:underline;}
#hit a:active {color:#ad5701;text-decoration:underline;}
#navback a:link {color:#fffced;text-decoration:none;font-size:90%;}
#navback a:visited {color:#fffced;text-decoration:none;font-size:90%;}
#navback a:hover {color:#000;text-decoration:none;font-size:90%;}
#navback a:active {color:#000;text-decoration:none;font-size:90%;}
.connav a:link {color:#663300;text-decoration:none;font-size:90%;}
.connav a:visited {color:#663300;text-decoration:none;font-size:90%;}
.connav a:hover {color:#ad5701;text-decoration:underline;font-size:90%;}
.connav a:active {color:#ad5701;text-decoration:underline;font-size:90%;}
.footlink a:link {color:#000;text-decoration:none;font-size:60%;}
.footlink a:visited {color:#000;text-decoration:none;font-size:60%;}
.footlink a:hover {color:#ad5701;text-decoration:underline;font-size:60%;}
.footlink a:active {color:#ad5701;text-decoration:underline;font-size:60%;}
.nordiclink a:link {color:#000;text-decoration:underline;font-size:60%;}
.nordiclink a:visited {color:#000;text-decoration:underline;font-size:60%;}
.nordiclink a:hover {color:#ad5701;text-decoration:none;font-size:60%;}
.nordiclink a:active {color:#ad5701;text-decoration:none;font-size:60%;}
.pricelink a:link {color:#000;text-decoration:underline;}
.pricelink a:visited {color:#000;text-decoration:underline;}
.pricelink a:hover {color:#ad5701;text-decoration:underline;}
.pricelink a:active {color:#ad5701;text-decoration:underline;}
.quick a:link {color:#663300;text-decoration:underline;}
.quick a:visited {color:#663300;text-decoration:underline;}
.quick a:hover {color:#ad5701;text-decoration:underline;}
.quick a:active {color:#ad5701;text-decoration:underline;}

.cssnav {
position: relative;
font-family:Georgia, sans-serif;
background-image: url(../images/buttonover.gif);
background-repeat: no-repeat;
white-space: nowrap;
display: block;
width: 225px;
height: 40px;
margin: 6px 0 15px 24px;
padding: 0;
}

.cssnav a {
display: block;
color: #fff;
font-size: 75%;
width: 225px;
height: 40px;
display: block;
float: left;
color: white;
font-weight:bold;
text-decoration: none;
}

.cssnav img {width: 225px; height: 40px; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}
.cssnav a:hover {color:#fff;font-weight:bold;}

.cssnav span {
position: absolute;
left: 8px;
top: 12px;
margin: 0px;
padding: 0px;
cursor: hand;
}

#spoverride {left:18px;}
 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
 
.clearfix{display: inline-block;}

* html .clearfix{height: 1%;}
.clearfix{display: block;}

 @media print{ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}