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

/*Global Defaults*/
body, div, p, h1, h2, h3, h4, h5, h6, table, td, th, blockquote{
	margin:0;padding:0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background-color:#fff;
	background-image:url(../images/body-bg.png);
	background-repeat:repeat-x;
}

.loungeParag {
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding-right:45px;}


img{
	border:none;
}

:focus{
	outline:none;
}
.catcol0{
	float:left;
	display:block;
	width:270px;
	backgound-color:#FF0000;
	min-height:150px;
	}
.catcol1{
float:left;
	display:block;
	width:270px;
	min-height:150px;
	}
.catcol2{
	float:right;
	display:block;
	width:270px;
	min-height:150px;
	}

/*structure*/
#wrapper{
	width:998px;
	margin:0px auto 20px auto;
}

#content{
	background-image:url(../images/content-repeater.jpg);
	padding:0px 9px 0px 10px;
}

#theContent{
	clear:both;
	margin:15px 52px;
}

#footer{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:1.1em;
	margin:18px 0px;
}

/*navigation*/

#footer a, #footer a:link, #footer a:visited, a.grey, a.grey:link, a.grey:visited{
	color:#999;
	text-decoration:none;
}

#footer a:hover, #footer a:focus, #footer a:active, a.grey:hover, a.grey:focus, a.grey:active{
	text-decoration:underline;
}

a, a:link, a:visited{
	color:#000;
	text-decoration:none;
}

a:focus, a:hover, a:active{
	text-decoration:underline;
}
.one-fifth a, .one-fifth a:link, .one-fifth a:visited{
	color:#969696;
	text-decoration:underline;
}

.one-fifth a:focus, .one-fifth a:hover, .one-fifth a:active{
	color:#000;
	text-decoration:underline;
}
.one-sixth a, .one-sixth a:link, .one-sixth a:visited{
	color:#969696;
	text-decoration:underline;
}

.one-sixth a:focus, .one-sixth a:hover, .one-sixth a:active{
	color:#000;
	text-decoration:underline;
}

.greylinks a, .greylinks a:link, .greylinks a:visited{
	color:#969696;
	text-decoration:underline;
}

.greylinks a:focus, .greylinks a:hover, .greylinks a:active{
	color:#000;
	text-decoration:underline;
}

#nav ul{
	list-style:none;
	background-image:url(../images/header-lounge.png);
	height:94px;
	margin-bottom:9px;
	margin:0; padding:0;
}

#nav ul li{
	display:inline;
	margin:0; padding:0;
}

#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:focus, #nav a:active{
	display:inline;
	background-image:url(../images/header-lounge.png);
	text-indent:-99999px;
	float:left;
	height:72px;
}

a.home, a.home:link, a.home:visited, a.home:hover, a.home:focus, a.home:active{
	width:90px;
	margin-left:882px;
	background-position:-882px 0px;
}

/*Non Structure classes*/

img.stuck{
	display:block;
}

.newsLetter{
	background-color:#ccc;
	float:right;
	font-size:1.2em;
	text-transform:uppercase;
	padding:3px 5px;
	font-weight:bold;
	display:inline;
}


input.submit{
	background-color:#999;
	border:none;
	padding:0px 3px;
	font-weight:bold;
	margin-left:7px;
	color:#fff;
}

form.dealer{
	display:inline;
	float:right;
	margin-top:5px;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
}

.topBar{
	background-color:#d9d9d9;
	padding:0px 8px 0px 0px;
	height:30px;
}

p.subHead{
	text-align:center;
	color:#999;
	line-height:175%;
}

/*Tag Defaults*/

h1{
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	font-size:1.5em;
	display:inline;
}

h3{
	background-color:#d9d9d9;
	padding:3px 7px;
	font-size:1.6em;
}

p{
	font-size: 1.2em;
	margin-bottom:10px;
	line-height:140%;
}

/*Generic Classes*/

p.textCenter{
	text-align:center;
}

.block{
	display:block;
}
.clearBoth{
	clear:both;
}

.imgLeft{
	padding:0px 10px 10px 0px;
	float:left;
}

.padIt{
	padding:5px 10px;
}

.imgLeft{
	float:left;
	padding:0px 10px 10px 0px;
}

/*New Dealer Classes*/

.dealerTop{
	padding:10px 20px 15px 20px;
	letter-spacing:0.05em;
}

.dealerTop a, .dealerTop a:link, .dealerTop a:visited, .dealerTop a:focus, .dealerTop a:hover, .dealerTop a:active{
	color:#000;
	text-decoration:none;
}

.dealerTop a:focus, .dealerTop a:hover, .dealerTop a:active{
	color:#000;
	text-decoration:underline;
}

a.here, a.here:visited, a.here:link, a.here:focus, a.here:active, a.here:hover{
	text-decoration:underline;
}
.loginBox{
	width:591px;
	height:217px;
	background-image:url(../images/login-bg.jpg);
	background-repeat:no-repeat;
	padding:115px 0px 0px 220px;
	margin:0px auto;
}

#loginForm label{
	display:block;
	font-size:1.5em;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	padding:8px 0px;
	width:388px;
}

#loginForm input{
	width:260px;
	border:1px solid #555;
	padding:3px;
	float:right;
	margin-top:-3px;
}

#loginForm label.submit{
	text-indent:-12345em;
	padding-top:2px;
}

#loginForm input.submit{
	width:75px;
	border:2px solid #fff;
	padding:3px;
	float:right;
	margin:0px;
	background-color:#fff316;
	color:#000;
	text-transform:uppercase;
}

p.mediano{
	font-size:1.5em;
	line-height:100%;
}

ul#sections, ul#sections li{
	margin:0; padding: 0; list-style:none;
	height:325px;
}

ul#sections li{
	display:inline;
}

ul#sections li a, ul#sections li a:link, ul#sections li a:visited, ul#sections li a:hover, ul#sections li a:active, ul#sections li a:focus{
	display:block;
	float:left;
	height:300px;
	background-image:url(../images/section-nav.jpg);
	text-indent:-12345px;
	width:195px;
}

ul#sections li a.artwork:hover, ul#sections li a.artwork:focus, ul#sections li a.artwork:active{
	background-position:0px -308px;
}

ul#sections li a.logos, ul#sections li a.logos:visited, ul#sections li a.logos:link{
	width:196px;
	background-position:-195px 0px;
}

ul#sections li a.logos:hover, ul#sections li a.logos:focus, ul#sections li a.logos:active{
	background-position:-195px -308px;
}

ul#sections li a.warranty, ul#sections li a.warranty:visited, ul#sections li a.warranty:link{
	background-position:-391px 0px;
}

ul#sections li a.warranty:hover, ul#sections li a.warranty:focus, ul#sections li a.warranty:active{
	background-position:-391px -308px;
}

ul#sections li a.manuals, ul#sections li a.manuals:visited, ul#sections li a.manuals:link{
	background-position:-586px 0px;
}

ul#sections li a.manuals:hover, ul#sections li a.manuals:focus, ul#sections li a.manuals:active{
	background-position:-586px -308px;
}

ul#sections li a.forms, ul#sections li a.forms:visited, ul#sections li a.forms:link{
	background-position:-781px 0px;
}

ul#sections li a.forms:hover, ul#sections li a.forms:focus, ul#sections li a.forms:active{
	background-position:-781px -308px;
}

p.notebooks{
	float:left;
	padding:0px 0px 20px 50px;
	text-align:center;
}

.floatRight{
	float:right;
}


div.title{
	background-color:#000;
	padding:5px;
	margin-bottom:20px;
}

div.title p{
	display:inline;
	margin-left:10px;
	color:#fff;
}


.one-fifth{
	width:175px;
	margin-left:20px;
	float:left;
	display:inline;
}

.one-sixth{
	width:140px;
	margin-left:20px;
	float:left;
	display:inline;
}

.one-third{
	width:220px;
	margin-left:80px;
	float:left;
	height:150px;
	display:inline;
}

strong{
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
}

.summary{
	color:#969696;
	padding:0px 30px 20px 30px;
}

li{
	font-size:1.3em;
}
.warrantyBody{
	padding:0px 20px;
}

.warrantyBody p, .warrantyBody li{
	color:#666;
}

.formsDivision{
	display:inline;
	float:left;
	margin-left:150px;
}

h2{
	color:#666;
	font-size:1.7em;
	font-weight:normal;
	margin-bottom:5px;
}

h2.vSki{
	display:inline;
	float:left;
	margin-left:275px;
	color:#000;
	margin-bottom:40px;
}

h2.vAcc{
	display:inline;
	float:left;
	margin-left:50px;
	color:#000;
}