@charset "utf-8";
/* CSS Document */

body {margin:0px; background:#000000;}
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #abb2b6;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#ffffff; margin-top:10px; margin-bottom:0px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ececec; margin-bottom:7px; margin-top:0px;}
form {padding:0px; margin:0px;}
p {margin-top:0px;}
hr {margin-bottom:20px; margin-top:25px;}

a:link {color:#666666; text-decoration:underline;}
a:visited {color: #666666; text-decoration:underline;}
a:hover { color:#abb2b6; text-decoration:underline;}
a:active {color: #666666; text-decoration:underline;}

.wrapper {width:900px; padding:0px; margin:0 auto;}
.header	{width:900px; height:150px; background:#545456;}
.topNav {width:600px; height:30px; float:right; margin:15px 15px 0px 0px; text-align:right; font-size:10px; color:#FFFFFF;}
.topNav a:link {color: #FFFFFF; text-decoration:none;}
.topNav a:visited {color: #FFFFFF; text-decoration:none;}
.topNav a:hover { color:#000000; text-decoration:none;}
.topNav a:active {color: #FFFFFF; text-decoration:none;}
.logo {width:380px; height:45px; float:left; margin:-10px 0px 0px 20px;}
.nav {width:890px; height:26px; float:left; text-align:center; vertical-align:bottom; margin-top:44px; margin-left:10px;}
.nav a:link {color: #abb2b6; text-decoration:none;}
.nav a:visited {color: #abb2b6; text-decoration:none;}
.nav a:hover {color: #abb2b6; text-decoration:underline;}
.nav a:active {color: #abb2b6; text-decoration:none;}
.content {width:900px; min-height:550px;}
.homeContent {width:875px; height:429px; float:left; background:url(images/homeBG.jpg); padding:70px 25px 0px 0px;}
.homeCopy {width:230px; height:270px; float:right; overflow:auto; color:#ffffff; line-height:25px; font-size:12px; margin-left:120px}
.iconLogos {width:160px; height:75px; float:right; clear:right; margin:50px 10px; font-size:9px;}
.iconLogos a {color:#ffffff;}
.iconLogos a:hover {color:#000000;}
.homeFooter {width:900px; height:77px; float:left;}
.homeSignup {width:222px; height:77px; float:left; margin-right:13px;}
/*.homeHistory {width:288px; height:63px; float:left; background:#555557; padding:7px 7px 7px 7px;}*/
.homeHistory {width:212px; height:63px; float:left; background-image:url(images/homeHistoryBG_Bob.jpg); padding:7px 7px 7px 83px;}
.homeHistory a {color:#CCCCCC;}
.homeHistory a:hover {color:#ffffff;}
.bigger {font-size:12px; font-weight:bold;}
.homeComingSoon {width:351px; height:77px; float:right;}
.collectionContent {width:900px; min-height:550px; float:left; background:url(images/bgFade.jpg) #FFFFFF top repeat-x; color:#000000;}
.collectionHead {width:820px; height:100px; float:left; overflow:visible; margin:10px 50px 0px 40px; font-size:12px}
.collectionBody {width:880px; float:left; margin-left:20px; margin-top:10px;}
.collectionItem {width:150px; float:left; margin:0px 10px 10px 10px; font-size:9px; text-align:center; height:200px;}
.itemPopupImage {width:48%; height:470px; float:left;}
.itemPopupInfo {width:48%; height:470px; float:right; background:#545456; border:solid 1px #ffffff; color:#FFFFFF;}
.itemPopupInfo ul {padding-left:5px; margin-left:7px; margin-top:0px;}
.historyContent {width:900px; height:285px; float:left; background:url(images/historyBG.jpg) left no-repeat;}
.historyCopy {width:750px; height:230px; float:right; overflow:hidden; margin:45px 50px 0px 0px; color:#FFFFFF; padding-right:10px; font-size:12px; line-height:25px}
.whiteContent {width:860px; height:470px; float:left; color:#000000; padding:20px 20px 10px 20px; overflow:auto; background:url(images/bgFade.jpg) #FFFFFF top repeat-x; font-size:12px}
.whiteContent td {color:#000000;}
.q {font-size:18px; color:#ec9507;}

/*DROP DOWN MENU STYLES*/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display:block;
	width: 130px;
}

#nav li { /* all list items */
	float: left;
	width: 7em;  /*width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position:absolute;
	border-top:solid 11px #545456;
	background: #545456;
	left: -999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul a { /* second-level lists */
	padding-top:5px;
	padding-bottom:5px; 
	color:#fcb034; 
	font-size:9px;
}
#nav li ul a:hover { /* second-level lists */
	text-decoration:underline;
	color:#FFFFFF;
/*	background:#000000;*/
}
#nav li ul li { /* second-level lists */
	padding:0px 10px 0px 10px; 
	border:#FFFFFF; 
	background: #545456;
	border-bottom-style:solid; 
	border-width:1px;
	height:20px;
	text-align:left;
	
}
#nav li ul li:hover { /* second-level lists */
	background: #000000; 
}

#nav li:hover ul {
	position:relative;
	left: auto;
}

#nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* Start IE6 Code */
* html #nav li.sfhover ul {
	left:auto;
	margin-left:-35px;
}

* html #nav li.sfhover ul.viewByStyle {
	margin-left:-40px;
}

* html #nav li.sfhover ul.whereToBuy {
	margin-left:-40px;
}

* html #nav li.sfhover ul.customerService {
	margin-left:-52px;
}

* html #nav li.sfhover ul.warrantyInfo {
	margin-left:-45px;
}

* html #nav li.sfhover ul.retailers {
	margin-left:-30px;
}

/** html #nav li.sfhover ul li{
	margin-left:0px;
}*/