@charset "utf-8";
/* CSS Document */
body{padding:0px; margin:25px 0px; margin-top:25px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/* GENERAL STYLING REUSABLE */
.fleft{ float:left;}

/* */
a {text-decoration:none; color:#9D9FA2;}
a:link {text-decoration:none; color:#9D9FA2;}
a:hover {color:#EC008C;}
.main{width:100%;}
.head{height:50px; width:100%; position:relative;}
.mainContainer{width:1090px; margin:0 auto;}
.clear {clear:both;}


#top-nav{height:30px; float:right; width:700px; margin-top:9px;}
#top-nav a{ margin-right:10px;  vertical-align:bottom;  }
#top-nav a{color:#000000;  font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-size:11px; font-weight:bold;}
/*#top-banner {height:30px; width:440px; float:left; margin-top:0px;}  top-nav width:650px;*/
#top-banner {height:30px; width:390px; float:left; margin-top:0px;}

/* collection */
#cContent {width:885px; float:right; margin-bottom:-20px; font-size:0; min-height:590px;}
#hContent {width:885px; float:right; margin-top:25px; margin-bottom:-20px; font-size:0; text-align:center; position:relative;}

/* dealer locator */
#dContent {width:885px; float:right; min-height:570px;}
#aContent {width:800px; float:right; margin:0;}
.newsContent {width:800px; height:480px; margin-top:25px; float:right; min-height:545px;}
.newsMail {width:600px; margin:50px auto;}
.privacyPol {width:600px; margin:40px 170px 0 0; float:right;}
.privacyPol p {color:#545456;}

/* landing backgrounds */
.customerBack {width:885px; height:505px; background:url(images/customer-background.jpg) top left no-repeat;}
.contactBack {width:885px; height:505px; background:url(images/contact-background.jpg) top left no-repeat;}
.indieHomeBack {width:885px; height:505px; background:url(images/indie-home-background.jpg) top left no-repeat; position:relative;}
.indieColorBack {width:885px; height:610px; background-color:#FFFFFF; float:right;}
.indieTwinHBack {width:885px; height:505px; background:url(images/indie-twin-home-background.jpg) top left no-repeat; position:relative;}
.indieTwinCBack {width:885px; height:610px; background-color:#FFFFFF; float:right;}
.flyerHomeBack {width:885px; height:507px; background:url(images/flyer/flyer-home-background.jpg) top left no-repeat; position:relative;}
.flyerColorBack {width:885px; height:610px; background-color:#FFFFFF; float:right;}
.queenbHomeBack {width:885px; height:508px; background:url(images/queenb/queenb-home-background.jpg) top left no-repeat; position:relative;}
.queenbColorBack {width:885px; height:610px; background-color:#FFFFFF; float:right;}
.fliteHomeBack {width:885px; height:507px; background:url(images/flite/flite-home-background.jpg) top left no-repeat; position:relative;}
.accBack {width:885px; height:465px;}
.accHolder {width:750px; float:right; font-size:12px;}
.warrantyBack {width:885px; height:505px; background:url(images/warranty-background.jpg) top left no-repeat;}

/* Side Menu */
.sideMenu {width:154px; height:197px; background:url(images/grey-menu-lay.png) top left no-repeat; padding-left:30px; padding-top:15px; color:#FFFFFF; font-size:10pt; font-family:Arial, Helvetica, sans-serif;}
.sideMenu p {margin:0; padding:0; margin-bottom:5px;}
.customMenu {font-size:9pt;}
.sideContact {font-size:9pt;}
.smallLinks {font-size:10px;}
.sideMenu a:link {color:#FFFFFF;}
.sideMenu a:visited {color:#FFFFFF;}
.sideMenu a:hover {color:#fff200;}

/* Contact Page */
.rightCont {width:680px; float:right; padding-top:26px; color:#000000; font:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold;}
.rightCont a:link {color:#9D9FA2;}
.rightCont a:visited {color:#9D9FA2;}
.rightCont a:hover {color:#000000;}
.rightCont a:active {color:#9D9FA2;}
.rightCont h2 {margin-bottom:0; margin-top:15px; font-size:10pt; color:#333333;}
.rightCont p {margin-top:0;}
.leftCont {width:154px; float:left;}

/* Technical Specs */
.rightTech {width:404px; float:right; color:#545456; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.centerTech {width:327px; float:right;}
.leftTech {width:154px; float:left;}
.rightTech h2 {font-size:11pt;}
.pTech {margin-top:-10px;}

/* Color */
.rightColor {width:259px; float:right;}
.centerColor {width:472px; float:right; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.centerColor a:link {color:#9D9FA2;}
.centerColor a:visited {color:#9D9FA2;}
.centerColor a:hover {color:#000000;}
.centerColor a:active {color:#9D9FA2;}
.leftColor {width:154px; float:left;}

/* Optional Acc */
.rightAcc {width:400px; float:right;}
.centerAcc {width:331px; float:right; text-align:center;}
.leftAcc {width:154px; float:left;}

/* Details */
.rightDet {width:400px; float:right;}
.leftDet {width:440px; float:left;}
.imageDet {width:400px; float:right;}
.rDetail {width:404px; float:right; color:#545456; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.rBotDet {margin-top:10px;}
.rBotDet img {border:none;}
.cDetail {width:327px; float:right;}
.lDetail {width:154px; float:left;}

/* Gallery */
.rGal {width:731px; float:right; font-size:12px;}
.rQGal {width:500px; margin-right:231px; float:right; font-size:12px;}
.lGal {width:154px; float:left;}
.floatCenter {width:600px; margin:0 auto;}
.iHold {width:148px; height:120px; text-align:center; margin:0 auto; float:left;}
.iHold img {border:0;}
.gCenter {text-align:center;}
.gLower {margin-top:20px;}

/* In Action */
.actionWrap {width:800px; text-align:center; margin:0 auto; font-size:12px;}
.rAction {width:700px; margin-top:50px; float:right; font-size:12px;}
.lAction {width:154px; float:left;}

/* Register */
.rightReg {width:700px; margin-top:81px; float:right; font-size:11px;}
.leftReg {width:154px; margin-top:81px; float:left;}
.rightReg p {color:#545456; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px;}
.rightReg ul {color:#545456;}
.hideaway {color:#990000;}

/* Accessorie Subpages */
.rightTravel {width:400px; margin:50px 95px 0 0; float:right; color:#545456; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.leftTravel {width:350px; margin:50px 0 0 40px; float:left;}
.accAvailC {text-transform:uppercase; font-size:11px;}
.footView {width:350px; height:300px; padding-top:20px; margin-bottom:5px; text-align:center;}
.jamView {width:300px; margin:20px auto 0; text-align:center;}
.snackView {width:300px; margin:20px auto 0; text-align:center; min-height:200px;}
.carryView {width:300px; height:300px; margin:20px auto 0; text-align:center;}

/* leftNav */
#leftNavWrap {width:205px; float:left;}
.rImgHolder {width:95px; float:right; margin-top:20px;}
.lImgHolder {width:95px; float:left; margin-top:20px;}
#newsstuff p {color:#9D9FA2;}
#newsstuff p a:link {color:#000000;}
#newsstuff p a:visited {color:#000000;}
#newsstuff p a:hover {color:#e1126a;}
#newsstuff p a:active {color:#000000;}
.langSelector {text-align:right; padding-right:35px;}
/*
#newsstuff p a:link {color:#9D9FA2;}
#newsstuff p a:visited {color:#9D9FA2;}
#newsstuff p a:hover {color:#000000;}
#newsstuff p a:active {color:#9D9FA2;}
*/
.black2pink a:link {color:#000000; text-decoration:none}
.black2pink a:visited {color:#000000; text-decoration:none}
.black2pink a:hover {color:#e1126a; text-decoration:none}
.black2pink a:active {color:#000000; text-decoration:none}

/* Image Gallery LightBox */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav {left: 0;}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block;}
#lightbox-nav-btnPrev {left: 0; float: left;}
#lightbox-nav-btnNext {right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left;}	
#lightbox-image-details-caption {font-weight: bold;}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em;}

/* bottom boxes */
#botBoxes {width:830px; height:110px; margin-left:260px; margin-bottom:20px;}
.boxRight {width:225px; height:110px; margin-right:60px; float:right; text-align:center; padding-top:10px;}
.boxCenter {width:225px; height:110px; margin-right:45px; float:right; text-align:center; padding-top:10px;}
.boxLeft {width:225px; height:110px; float:left; text-align:center; padding-top:10px;}

/* footer */
.foot{height:100px; width:100%; border-top-color:#e9eaeb; border-top-width:1px; border-top-style:solid; position:relative; clear:both;} 
.footer{text-align:right; width:750px; margin:15px auto 0; padding-left:175px; color:#545456; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; line-height:15px; text-decoration:none;}
.rFoot{width:350px; float:right; padding-top:10px;}
.lFoot{width:400px; float:left; text-align:left;}
.hiddenpic {display:none;}


.active{color:#231F20; line-height:25px; }
.leftContent{float:left; width:365px;  border-right-color:#e9eaeb; border-right-style:solid; border-right-width:1px;margin-top:65px; margin-left:80px;}
.noBorder{border-width:0px;}

.leftContent2{float:left; width:650px; margin-left:23px; color:#545456; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; line-height:15px;}
.leftContent ul{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; line-height:15px;color:#545456;}
#views{}
#viewsOLD{float:left; width:470px;  border-right-color:#e9eaeb; border-right-style:solid; border-right-width:1px;}
.strollerMenu{line-height:20px; font-size:10px; text-transform:uppercase; font-family:Arial, Verdana, Helvetica, sans-serif; color:#9D9FA2; margin-top:0px;}

.leftContent p{color:#545456; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; margin-right:35px;}
.leftContentNav{line-height:30px; font-size:10px; text-transform:uppercase; font-family:Arial, Verdana, Helvetica, sans-serif; color:#9D9FA2;}
.leftContentNav a,leftContentNav a:visited{color:#9D9FA2; text-decoration:none; line-height:25px;}
.leftContentNav a:hover{ color:#000000; line-height:25px;}
.leftContent h1,h1, h2, h3{color:#545456; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.hotness{color:#EC008C;}
#details h1{ margin-bottom:30px;}
#details p{ margin-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#details {font-family:Arial, Helvetica, sans-serif;}
.compare {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a.statepop{color:#545456; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; line-height:15px; text-decoration:none;}
a.statepop:hover{ color:#000000;}
.retail-text{color:#545456; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; line-height:15px; text-decoration:none;}
.statepop tr td{color:#545456; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; line-height:15px; text-decoration:none;}
.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545456 !important;
}
#availcolor{text-align:center;}


.arial11 a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#545456;
	text-decoration:none;
}
.style5, td {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #545456; text-align: left; }
.style8 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #545456; }

ul.optional-acc{line-height:35px; list-style-type:none; text-align:left;}
ul.optional-acc li{ clear:none; display:block; vertical-align:top; margin-bottom:10px; border-bottom-color:#333333; border-bottom-style:solid; border-bottom-width:1px}
ul.optional-acc li a{vertical-align:top;}
ul.optional-acc li a img{ vertical-align:top; clear:none; border-width:0px;}
ul.optional-acc li img{ vertical-align:top; clear:none; border-width:0px;}
.ajaxload{clear:both;}

.white-text {font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.pagenav{display:none;}
.signupframe { 
	border: 0px solid #000000;
	background: #ffffff;
	color: #226699;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.entrytext p,.alignleft, .alignleft a,.entry,.alignright, .alignright a{color:#545456; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; line-height:15px; margin-right:35px;}
.alignright{float:right; width:200px;}
.alignleft{float:left; width:200px;}
.alignleft a:hover,.alignright a:hover{color:#EC008C;}
small {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height: 1.5em;
	
	}
	.postmetadata{color:#545456; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; line-height:15px; margin-right:35px; padding:5px; margin:5px; clear:both;}
	.post{margin-top:15px;}
	#tech img{ vertical-align:middle;}
	#tech {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	.pagetitle{ clear:both; margin-top:25px;}
	h2.pagetitle {margin:1px 0 0 0;}
	post h2 {margin:0;}
	h3.post {margin:0; padding:0;}
#sidebar1 {width:550px;}

.page404{padding:4em 0 0 0;font-family:Arial, Helvetica, sans-serif}
a.page404{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:14px;font-style:normal;vertical-align:middle;}

#likeFrame {position:absolute; left:75px; top:422px; color:#fff;}
.likeFrameBack {background-color:#f4f4f4; padding:4px; width:62px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.retailDisc {width:500px; margin:0 auto;}