@import url('normalize.css');

.cleanclear, .cc {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
p {
	margin: 8px 0px 20px 0px;
}

/* font-family: 'Michroma', sans-serif; */
/* font-family: 'Cabin', sans-serif; */
body {background-color: #cecece; font-family: 'Michroma', sans-serif; font-size: 14px; line-height: 20px;}

#headerw{width: 100%; height: 306px; background: url(../img/headerwbg.png) repeat-x;}
#home #headerw{height:602px !important;}

#header{width: 960px; height: 159px; margin: 0px auto; position: relative;}
#logo{width:334px; height:172px; position: absolute; top: 43px; z-index: 9999;}
#social{position: absolute; color: #0075AD; top: 80px; left: 710px; font-family: 'Cabin', sans-serif;}
#social a {color: #0075AD; text-decoration: none; display: block; padding-right: 30px; text-align: right; text-transform: lowercase; line-height: 22px;}
#facebook {background: url(../img/icon-facebook.gif) no-repeat right center;}
#twitter {background: url(../img/icon-twitter.gif) no-repeat right center;}
#viewcart{position: absolute; top: 10px; left: 850px; color:#333333; font-size: 12px; text-decoration: none; text-transform: lowercase; padding-right: 32px; line-height: 32px; background: url(../img/icon-cart.png) no-repeat right center;}
#menu {position: absolute; top: 120px; left: 350px;}
#menu ul, #menu li {list-style: none; margin: 0px; padding: 0px;}
ul.topnav li {
	float: left;
	position: relative; /*--Declare X and Y axis base--*/
	padding: 0px 20px !important;
}
ul.topnav li a {font-size: 22px; line-height: 28px; text-decoration: none; color: #333; text-transform: lowercase;}
ul.topnav li ul.subnav {
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: -9999px; top: 30px;
	margin: 0px; padding: 0px !important;
	display: none;
	float: left;
	width: 240px;
	z-index: 99999;
	border: solid 1px #fff;
	border-top: none;
}
ul.topnav li:hover ul {left: 18px; display: block;}
ul.topnav li ul.subnav li{
	margin: 0px; padding: 0px !important;
	clear: both;
	width: 240px;
	background-color: #E1E1E1;
}
ul.topnav li ul.subnav li.subnavfirst {
	background: none;
	height: 7px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 228px;
	margin: 0px;
	padding: 0px 6px;
	font-size: 14px;
	line-height: 28px;
	display: block;
	text-decoration: none;
	text-align: left;
	text-transform: none;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	/*background: url(../_img/menu-hover-bg.png) repeat;*/
	background-color: #fff;
}

#headercar{width:100%; height: 146px; background: url(../img/carheader-small.jpg) no-repeat top center;}
#home #headercar{background-image: none !important; margin-top: 1px;}
#home #headercar #slide1{width:100%; height:442px !important; background: url(../img/slides/1.jpg) no-repeat top center !important;}
#home #headercar #slide2{width:100%; height:442px !important; background: url(../img/slides/2.jpg) no-repeat top center !important;}
#home #headercar #slide3{width:100%; height:442px !important; background: url(../img/slides/3.jpg) no-repeat top center !important;}
#home #headercar #slide4{width:100%; height:442px !important; background: url(../img/slides/4.jpg) no-repeat top center !important;}
#home #headercar #slide5{width:100%; height:442px !important; background: url(../img/slides/5.jpg) no-repeat top center !important;}
#home #headercar #slide6{width:100%; height:442px !important; background: url(../img/slides/6.jpg) no-repeat top center !important;}
#home #headercar #slide7{width:100%; height:442px !important; background: url(../img/slides/7.jpg) no-repeat top center !important;}

#homesellw{width: 100%; background: #fff url(../img/homesell.png) repeat-x center top; overflow: visible; border-top: solid 1px #fff;}
#homesell{width: 850px; margin: 0px auto;}
#homesell-basic {width: 391px; height: 268px; background: url(../img/sell-basic.png) no-repeat; float: right; padding-left: 50px; position: relative;}
#homesell-testimonial {width: 381px; height: 268px; float: left; position: relative;}
#homesell-testimonial blockquote {display: block; color: #fff; background: url(../img/testimonial-quote.png) no-repeat scroll 7px 70px; font-style: italic; margin: 0 0 15px; padding: 70px 0 5px 35px; font-size: 13px; line-height: 23px;}
#homesell-testimonial blockquote span {display: block; background: url(../img/testimonial-quote.png) no-repeat scroll right bottom;}
.homesell-sellpitch {width: 190px;font-family: 'Cabin', sans-serif; color: #fff; position: absolute;}
.homesell-price {font-family: 'Cabin', sans-serif; color: #fff; position: absolute;}
#homesell-basic .homesell-sellpitch {top: 42px; left: 30px;}
#homesell-basic .homesell-price {top: 96px; left: 30px;}
#homesell-basic form .buynow {top: 146px; left: 50px; width: 105px; height: 40px; background: url(../img/sell-buy.png) no-repeat; position: absolute; text-indent: -99999px; border: none;}
#homesell-basic .homesell-cartridges {top: 210px; left: 30px; font-family: 'Cabin', sans-serif; color: #fff; position: absolute;}
#homesell-basic .homesell-cartridges a {color: #fff; font-style: italic;}

#contentw {width: 100%; background-color: #fff; font-family: 'Cabin', sans-serif;}
#content {width: 960px; margin: 0px auto; font-size: 14px; line-height: 20px; padding-bottom: 20px;}
#tagline {font-family: 'Michroma', sans-serif; font-size: 16px; line-height: 22px; color: #0075AD; text-align: justify; padding: 10px 0px;}
#contentl {width: 570px; float: left;}
#contentr {width: 335px; float: right; background: url(../img/contentrbg.png) right bottom no-repeat; padding-bottom: 50px;}
#contentl a, #contentr a {color:#0075AD;}
#contentl a:hover, #contentr a:hover {text-decoration: none;}
.producttbl {margin-top: 10px; margin-bottom: 50px;}
.producttbl .title {color:#0075AD; font-size: 17px; line-height: 24px; font-style: italic; margin-bottom: 10px; display: block;}
.producttbl .alt .title {margin-top: 20px; margin-bottom: 0px;}
.producttbl img {float: left; margin-top: 10px; margin-right: 10px;}
.producttbl form {margin-top: 10px;}
.producttbl .buynow {margin-top: 10px;}
.producttbl span {font-size: 12px;}
.ccfraud {color: red; font-style: italic;}

#footerw{width: 100%; height: 216px; background: url(../img/footerwbg.png) repeat-x; font-family: 'Cabin', sans-serif;}
#footer {background: url(../img/footerbg.png) no-repeat; width: 960px; margin: 0px auto; text-align: center;}
#footerlogo {margin-top: 8px;}
#paymentmethods {background: url(../img/paymentmethods.png) no-repeat left center; padding-left: 50px; height: 44px; display: block; line-height: 44px; text-align: left; margin-left: 240px; font-size: 13px; color: #333333;}
#footerlinks {font-size: 13px; color: #333333;}
#footerlinks a {color: #333333; text-decoration: none;}
#footerlinks a:hover {text-decoration: underline;}


div#cboxContent div#cboxTitle {font-size: 12px;}