/* Start of CMSMS style sheet 'MAIN' */
@charset "utf-8";
/* CSS Document */

body{background-color: #000000; background-image: url(images/bg.jpg); background-repeat: no-repeat; background-position: center top; margin:0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4f4d4d; line-height: 19px; margin-top: 40px;}
a { color:#670f0f; text-decoration:none;}
a:hover { text-decoration:none; color:#718488;}

a.homeLinks { color:#333333; text-decoration:none;} 


#checkout {background-color:#73868a; border: 0px; padding: 5px; color: #fff; width: 63px; margin-top: 20px; margin-right: 20px; font-size: 14px;}
#contshopping {margin-top: 10px;}

.imgCart {border: 2px solid #ccc; margin-top: 10px; margin-bottom: 10px;}

.checkout-containter { background-color: #FFF;
	
}

.checkout-header {
	
}

.checkout-fieldLabel {
	
}

.checkout-field {
	width: 350px; padding-top: 4px;
}

.checkout-content-block {
	
}

.buttonCart a {background-color:#ccc; padding: 6px; color#fff !important; width: 70px; font-size: 14px;}



/*LEFT MENU STYLING*/

#mainNavWrapper{ width:179px; float:left; position:relative;}
.mainNav{ min-height:302px; width:167px; background-color: #61757a; background-image: url(images/navBG.gif); background-repeat: repeat-x; float:left; padding:6px;}
ul#navlist{ margin:0; padding:13px 0 0 5px; text-decoration:none; list-style-type: none; line-height:28px; padding-left:20px;}
#navlist li{ text-decoration:none; }
#navlist a {text-decoration: none;  color:#FFFFFF;}
#navlist a:hover{ color: #4f4d4d; text-decoration: none;}

/*INSERTS*/

.sdw { background-image: url(images/headerDS.png); background-position: center top; background-repeat: no-repeat; height:15px;  position:relative;}
.rip { background-image: url(images/rip.gif); background-position: left top; background-repeat: no-repeat; height: 14px;}

/*STRUCTURE STYLING*/

#mainWrapper{ width:968px; margin:auto; }
.header{position: relative; height:250px;}
#contentWrapper{ width:789px; float:left; position:relative;}
#whiteArea{position:relative; background-color:#FFFFFF;}
#whiteAreaBikes{position:relative; background-color:#FFFFFF; padding-left:20px; padding-right:20px;}
.whiteareaCart{ min-height:400px; height:auto !important; height:400px; position:relative; background-color:#FFFFFF; padding-left:20px; padding-right:20px;}

/*TOP FEATURE STYLING*/

#paperArea {background-color: #666666; background-image: url(images/paperBG2.gif); background-repeat: repeat-y; position: relative;}
#paperAreaBikes {background-color: #666666; background-image: url(images/paperBG2.gif); background-repeat: repeat-y; position: relative; height:110px;}
.paperCopy { width:440px; position:relative; float:left;}
.paperCopyBikes {position:relative; float:left;}
.paperVideo { width:307px; position:relative; float:left; padding-top: 40px;}

/*CONTENT STYLING*/

.hotPres { padding: 32px 40px 20px 40px;}
.hotPres2 { padding: 0px 40px 20px 40px;}
.hotPresBikes { padding: 30px 40px 20px 20px;}
.line { height:3px; background-color: #CCCCCC; margin-top: 20px; margin-bottom: 20px; width:700px;}
.eShopButton { margin-left: 20px;}
img{ border:0px;}
p {margin: 6px 0 6px 0; padding: 6px 0 6px 0;}
h1 { font-size:34px; color:#718488; font-weight:lighter; letter-spacing: -2px;}
h2 { font-size:14px; padding-top:0px; padding-bottom:0px; padding-left:0px; margin-top: 0px; margin-bottom: 0px; color:#FFFFFF; font-weight: lighter;}
h3 { font-size:12px; padding:0; margin:0;}

ul.eshoplist {padding:0; margin:0px; list-style-type: disc; }
.eshoplist li {list-style-type: disc; padding-left:5px; margin-left:15px;}

a.removelink { text-decoration:underline; color:#718488;}
.cartHead {
	color:#ffffff;
	background-image: url(images/navBG.gif);
	background-repeat: repeat-x;
}

.space {height:20px;}
.pagination { text-align:center; background-image: url(images/paginationBG.png); background-repeat: no-repeat; background-position: center top; height:43px; padding-bottom:10px;}
.paginationbtm { text-align:center; background-image: url(images/paginationBG.png); background-repeat: no-repeat; background-position: center bottom; padding-top:10px;}
.prevpage a { display: block; width: 40px; height: 33px; background: transparent url(images/paginationPrevBOTH.png) no-repeat;}
.prevpage a:hover { background-position: -40px 0;} 
.nextpage a { display: block; width: 40px; height: 33px; background: transparent url(images/paginationNextBOTH.png) no-repeat;}
.nextpage a:hover {background-position: -40px 0;} 

/*FOOTER STYLING*/

#footerWrapper {position:relative; padding-top: 10px; padding-bottom: 20px; text-align:center !important; color: #FFFFFF; font-size: 11px;}
#footerWrapper a {color: #fff !important;}
ul#footerList{ display:inline; margin:0; padding:13px 0 0 15px; color:#ffffff; font-size: 10px; line-height:35px; text-align: center;}
#footerList li{ display: inline; list-style-type: none; }
#footerList a { padding-right:15px; padding-left:15px; color: #ffffff; font-size: 10px; letter-spacing: -1px; text-decoration: none; }
#footerList a:hover{ color: #718488;text-decoration: none;}

.btmCurve { height: 83px; background-image: url(images/copyBtmCurve.png); background-repeat: no-repeat;}
/* End of 'MAIN' */

