/*
Theme Name: Gravity Dropper
Theme URI: http://www.purealtarproduction.com/
Description: Gravity dropper bike seat.
Version: 1.6
Author: Steve Pittenger and Sharon McIntyre
Author URI: http://www.purealtarproduction.com/
Tags: blue, custom header, fixed width, two columns, widgets

	This theme was designed by Steve Pittenger and built by Sharon McIntyre,
	whose blog you will find at http://www.purealtarproduction.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #0A0A0A;
	color: white;
	text-align: center;
	}
a:link, a:visited, a:active{
	color:#fff;
	text-decoration:none;
}
a:hover{
	color:#FFFF00;
}
h1{
	font-size: 20px;
}
h2{ font-size:18px;}


#page {
	background-color: #0A0A0A;
/*	text-align: left;
*/	}

#header {
	background: #0A0A0A url('http://gravitydropper.com/wp-content/themes/gravitydropper/images/banner.gif') no-repeat top center;
	}

#leftcolumn {
	background: #0A0A0A url('http://gravitydropper.com/wp-content/themes/gravitydropper/images/bike.gif') no-repeat top right;
	height:712px;
	width:541px;
	}

.leftrepeat {
	background: #0A0A0A url('http://gravitydropper.com/wp-content/themes/gravitydropper/images/repeat.gif') repeat-y;
	z-index:-20;
	}

#rightcolumn {
	background: #0A0A0A url('http://gravitydropper.com/wp-content/themes/gravitydropper/images/gravitydropper-seatpost-background.jpg') no-repeat top right;
	height:712px;
	vertical-align:top;
	}
#info-right{
	background: #0A0A0A url('http://gravitydropper.com/wp-content/themes/gravitydropper/images/gravitydropper-seatpost-background.jpg') no-repeat top right;
	height:712px;
	vertical-align:top;
	}
	
#headerimg 	{
/*	margin: 7px 9px 0; */
	height: 151px;
	width: 1000px;
	}

.searchBox {
	width:250px;
	
}
.searchboxformat{
	background-color:#CCCCCC;
	border:2px solid #333333;
	color:#000000;
	font-weight:bold;
	width:150px;
	height:18px;
	padding-right:5px;
	font-size:12px;
	text-align:right;
	vertical-align:middle;
}
	

.bikeContent {
	color:#000000;
	border:#000000;
	padding-left:20px;
	padding-right:20px;
	width:525px;
}

.bannerHeader {
	margin-left:170px;
	font-size:25px;
}

.yellowHeader {
	margin-left:170px;
	color:#FFFF00;
	font-size:13px;
}

.navbar {
	vertical-align:top;
	letter-spacing: 0px;
	color:#FFFFFF;
	text-decoration:none;
	list-style:inside;
	list-style-type:none;
	text-align:right;
	font-size:18px;
	margin-right:20px;
}



#footer{
margin:20px 0 0 0;
}

.footerTitle {
color:#FFFFFF;
font-size:13px;
}

.moreText {
	text-align:right;
	padding-left:200px;
}

.alignRight {
	text-align:right;
}

.faqRight {
	text-align:right;
}

.uRight {
	text-align:right;
}

.productLine {
height:30px;
padding-top:15px;
color:#FFFFFF;
font-size:15px;
text-align:center;
font-weight:bold;
}

.productTitle {
font-size:18px;
text-align:center;
}

.productTitles {
	font-size:27px;
	vertical-align:top;
	font-weight:bold;
}


.rightTitles {
 font-size:20px;
 font-style:italic;
 font-weight:bold;
 text-align:left;
 padding-left:10px;
}

.productsDesc {
font-size:14px;
font-style:italic;
}

.productDesc {
font-size:14px;
text-align:left;
}

.productOrange {
font-size:14px;
color:#FF3300;
text-align:center;
}

.productLine2 {
font-size:21px;
text-align:center;
}

.contactContent {
	padding-top:100px;
	font-size:12px;
}

.leftContent {
	padding-left:40px;
	font-size:12px;
}

.boxContent {
	padding-left:10px;
	padding-right:10px;
}

.price {
	color:#FF3300;
	font-size:29px;
	text-align:right;
	padding-left:125px;
}
.mainthumb{
	border:0px;
	align:left;
}
.products_link{
	color:#ffffff;
	text-decoration:none;
}
.odd{
	/*background-color:#BEBEBE; */
}
.even{
	/*background-color:#A6A6A6; */
}

/* links */

a:link{
	color:#0000FF;
	text-decoration:none;
}
a:visited{
	color:#0000FF;
	text-decoration:none;
}
a:active{
	color:#0000FF;
	text-decoration:none;
}
a:hover{
	color:#0000FF;
	text-decoration:underline;
}
a img{
	border:0px solid #000000;
}


.navlink{
	font-size:18px;
}
.navlink a:link{
	text-decoration:none;
	color:#ffffff;
}
.navlink a:visited, a:active{	
	text-decoration:none;
	color:#ffffff;
}
.navlink a:hover{
	color:#ffff00;
}


.productlink a:link{
	text-decoration:none;
	color:#000000;
}
.productlink a:visited{
	text-decoration:none;
	color:#333333;
}
.productlink a:hover{
	color:#ff0000;
}
.partslink {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.partslink a:link{
	color:#ffffff;
	text-decoration:none;
}
.partslink a:visited{
	color:#333333;
}
.partslink a:active{
	color:#333333;
}
.partslink a:hover{
	color:#ff0000;
}	
#bike_box{
	width:541px;
	height:712px;
	background-image: url(images/bike.gif);
	background-repeat:no-repeat;
}
#bike_box_black{
	width:541px;
	height:712px;
	background-image: url(images/bike2.gif);
	background-repeat:no-repeat;
}
.boxspacer{ height:10px; }
.bobored{	float: none;
	width: 155px;
	border: none;
}

.bobored a:hover img { border: 2px solid #ff0000; } 
.boboblue{	float: none;
	width: 155px;
	border: none;
}

.boboblue a:hover img { border: 2px solid #000099; } 
.bobogreen{	float: none;
	width: 155px;
	border: none;
}

.bobogreen a:hover img { border: 2px solid #00CC00; } 

.parts-buttons{
	padding-left:5px;padding-right:5px;
	height:140px;
	width:155px;
}

/* added css */

.form_td{ 	height:40px; 	width:300px; } 
.form_labels{ 	font-size:14px; color:#FFFFFF;} 
.moreinfotd{
	color:#0000CC;
	width:50px;
	text-align:right;
} 
.additionalbox{
	border:1px solid #333333;
}
.rowspacer{
	height:10px;
}
.supportTitle{
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.contactnotice{
	color:#ffffff;
	font-size:14px;
}
#factsBox{
	width:300px;
}
#pubsBox{
	width:300px;
}
#newsBox{
	width:280px;
}
.leftColumn{
	width:350px;
	padding:5px;
	border:0px solid #000000;
}
.centerColumn{
	width:170px;
	border:0px solid #000000;
}
	
.rightColumn{
	width:350px;
	padding:5px;
	border:0px solid #000000;
}

.box1-top{
	/*background-image: url(images/boxes/box1-top.jpg);
	background-repeat:no-repeat;
	background-position:left; */
	
	width:480px;
	height:43px;
}
.box1-content{
	/*background-image: url(images/boxes/box1-content.jpg);
	background-repeat:repeat-y;
	background-position: left; */
	width:480px;
}
.box1-bot{
	/*background-image: url(images/boxes/box1-bot.jpg);
	background-position:left;
	background-repeat:no-repeat; */
	width:480px;
	height:14px;
}
.box1-item{
	background-color:#CCCCCC;
	margin-left:10px;
	margin-right:10px;
	margin-top:1px;
	margin-bottom:1px;
	border-top: solid 1px #990000;
	border-bottom: solid 1px #990000;
	border-left: solid 1px #990000;	
	border-right: solid 1px #990000;
	max-width:480px;
	width:480px;
	
}
.boxredlink{
	color: #000000;
	font-size:12px;
	background-color: #BFBFBF;
	display:block;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
}
.boxblacklink{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.subtitle{
	color:#000000;
	font-size:18px;
}
.whitelink{
	color:#ffffff;
}

.blacklink{
	color:#000000;
}
.blacklinkbig{
	font-size:18px;
	color:#000000;
}
.captionbig{
	font-size:18px;
	color:#ffffff;
}

/*#support-back{
	background-image: url(images/support-back.jpg);
	background-repeat:repeat;
} */

.whitebox{
	background-color:#ffffff;
	border:1px solid #990000;
}
.fillerbox{
	/*background-color:#000000; */
}
.main-link{
	color:#FFFF00;
}
.productimg{
	border:1px solid #cccccc;
}
.sideboxback{
	background-image:url(images/backgrounds/grey-transparent.png);
	background-repeat:repeat;
	border:1px solid #CCCCCC;
	padding-bottom:20px;
}
.sideboxtextback{
	background-image:url(images/backgrounds/grey-transparent.png);
	background-repeat:repeat;
}
.whitehead{
	font-size:14px;
	color:#ffffff;
}
.littleyellow{
	font-size:10px;
	color: #FFFF00;
}
.mainboxback{
	background-image:url(images/backgrounds/grey-transparent.png);
	background-repeat:repeat;
	border:1px solid #333333;
	padding-bottom:10px;
}
.mainboxtextback{
	background-image:url(images/backgrounds/grey-transparent.png);
	background-repeat:repeat;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:5px;
}
.boxwhitelink{
	color:#ffffff;
	font-size:14px;
}
.boxyellowlink{
	color:#FFFF00;
	font-size:14px;
}
.boxinsidelink{
	font-size:12px;
	padding-right:10px;
}
.boxTitle{
	font-size:18px;
	color:#ffffff;
	padding-left:10px;
}
.boxContent{
	font-size:12px;
	color:#ffffff;
	padding-left:10px;
}
#troubleshooting{
	background-image: url(images/troubleshooting.png);
	background-repeat:no-repeat;
	background-position:top right;
}
#maintenance{
	background-image: url(images/maintenance.png);
	background-repeat:no-repeat;
	background-position:top right;
}
#support{
	background-image: url(images/support.png);
	background-repeat:no-repeat;
	background-position:top right;
}
#warranty{
	background-image: url(images/warranty.png);
	background-repeat:no-repeat;
	background-position:top right;
}
.entry{
	color:#fff;
}	
.smallGrey{
	color:#999999;
}
.productEntry{
	float:left;
	width:450px;
}
.productEntry li{
	list-style: disc;
	list-style-position: inside;
}
.productEntry ul{
	list-style: none;
	list-style-position: outside;
}
.productEntry ul li{
	list-style: disc;
	list-style-position: outside;
}
.productForm{
	float:right;
	width:410px;
}
ul.nexttoimage{
	margin-left:100px;
	padding-top:20px;
	padding-bottom:20px;
	width:200px;
}
img.alignleft{
	float:left;
	padding:5px;
	margin:5px;
}
#cforms2form label{
	color:#fff;
}
#cforms2form input#sendbutton2{
	margin-right:150px;
	margin-left:0px;
} 
#cforms5form input#sendbutton5{
	margin-right:150px;
	margin-left:0px;
}
/*	Featured-Container		*/ 

#featured {
 
 }
 
.featured-container {
 margin:0px 0px 0px 0px;
 position:relative;
 color:#444;
 width:800px;

 }
  
.featured-container h2{ 
 padding:15px 0px 3px 0px;
 font-size:24px;
 color:#fff;
 font-weight:normal;
 width:650px;
 border-bottom:1px solid #333333;
 }
 
.featured-container h2 a{  
 color:#fff;
 font-size:24px;
}

.featured-container p{
 font-size:14px;
 padding:0px 0px 0px 0px;
 margin:0px;
 width:650px;
 color:#333333;
 border-bottom:1px solid #333333;
 } 

img.featured-image{ 
 float:left;
 width:100px;
 height:75px;
 padding:0px;
 background:#000;
 border:1px solid #333333;
 margin:7px 20px 7px 0px;
 } 
 
/* Featured Slider */

.stepcarousel{
 position: relative; 
 overflow: scroll;
 width: 800px; 
 height: 120px; 
 margin:0px auto 0px auto;
 }

.stepcarousel .belt{
 position: absolute; 
 left: 0;
 top: 0;
 }

.stepcarousel .panel{
 float: left;
 overflow: hidden; 
 width: 800px; 
 margin:0px;
 padding:0px;
 } 
 
.whitelink a:hover{
 	color:#0000CC;
	text-decoration:none;
}

.whitelink a:link{
	color:#FFFFFF;
	text-decoration:none;
}

.whitelink a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.whitelink a:active{
	color:#FFFFFF;
	text-decoration:none;
}

.box-transparent{
	margin-left:6px;
	margin-right:6;
	margin-top:8px;
	margin-bottom:2px;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #333333;	
	border-right: solid 1px #333333;
	max-width:161px;
	width:161px;
}

.box4-transparent{
	border-top: solid 2px #333333;
	border-bottom: solid 2px #FF0000;
	border-left: solid 2px #333333;	
	border-right: solid 2px #333333;
	max-width:150px;
	width:150px;
}
.box3-transparent{
	border-top: solid 2px #333333;
	border-bottom: solid 2px #333333;
	border-left: solid 2px #333333;	
	border-right: solid 2px #333333;
	max-width:450px;
	width:450px;
}
.box2-transparent{
	margin-left:6px;
	margin-right:6px;
	margin-top:2px;
	margin-bottom:2px;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #333333;	
	border-right: solid 1px #333333;
	max-width:250px;
	width:250px;
}

div#tooltipContent{
	width:595px;
	background-color:#000;
	padding:20px;
	text-align:left;
	font-size:10px;
}
div#tooltipContent ul li{
	margin:5px 0px 5px -25px;
	list-style:outside;
}
div#tooltipContent table#chart h1, div#tooltipContent table#chart h2, div#tooltipContent table#chart h3{
	font-size:14px;
	margin: 3px auto 3px auto;
	text-align:center;
}
div#tooltipContent table#chart td{
	width:30%;
	padding:10px;
	vertical-align:top;
	text-align:left;
}
.titleLink a:link, .titleLink a:active, .titleLink a:visited {
	color:#fff;
	font-size:14px;
	text-decoration:none;
}
.titleLink a:hover{
	color:#0000FF;
}
#credits{
	float:left;
	font-size:12px;
}
#additionalLinks{
	float:right;
	font-size:12px;
}
#additionalLinks a:link,#additionalLinks a:active, #additionalLinks a:visited{
	color:#fff;
	padding:0px 5px 0x 5px;
}
#additionalLinks a:hover{
	color: #0033FF;
}

div.boxinsidelink ul li{
	margin: 0 0 0 -25px;;
	padding:0 0 0 0;
	list-style: outside ;
	list-style-type: square;
	color:#fff;
}
div.boxinsidelink ul li a:link, div.boxinsidelink ul li a:active, div.boxinsidelink ul li a:visited{
	color:#fff;
	text-decoration:none;
}
div.boxinsidelink ul li a:hover{
	color: #FFFF00;
	text-decoration:underline;
}
