
/*/////////////////////////////////////////// Reset */
* {
	margin: 0;
	padding: 0;
}

/*/////////////////////////////////////////// Element Styles */

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	background-image: url("/wp-content/themes/DiamondbackGCD/images/PageBackground.jpg");
	color: #231F20;
	padding-bottom: 20px;
}

img {
	border: none;
}

p, #landing_description {
	margin-bottom: 1.6em;
	line-height: 1.5em
}

#copyright-wrap {
	margin:0px auto 15px auto;
	position:relative;
	width:1014px;
	height: 30px;
	float:left;
}

#copyright-position {
	background-color: #333;
	color: #999;
	height: 23px;
	width: 771px;
	padding: 12px 0px 0px 0px;
	float: right;
	position: relative;
	right: 32px;
}

#copyright-position a:link, #copyright-position a:visited {
	padding-left: 50px;
	color: #999;
	text-decoration: none;
	font-weight: bold;
}

#copyright-position a:hover, #copyright-position a:active {
	text-decoration: underline;
}

a#copyright-first {
	padding-left: 25px !important;
}

#copyright-position span {

	position: absolute;
	right: 25px;
}

/*/////////////////////////////////////////// Site Map */
.site-map ul, .site-map li {
	margin: 0px 0px 0px 25px;
}

.site-map li {
	line-height: 2em;
}

/*/////////////////////////////////////////// Layout Styles */

#main-wrapper {
	height: 500px;
	/* background-color: pink; */
	position: relative;
	margin: 30px auto 0;
	width: 1013px;
}

#column-1 {
	height: 500px;
	/* background-color: #cccccc; */
	
	
	position: relative;
	float: left;
	width: 211px;
}

#column-2 {
	/* background-color: pink; */
	
	
	position: relative;
	float: left;
	width: 771px;
}

#row-1 {
	/* background-color: #434343; */
	
	position: relative;
	height: 101px;
}

#column-3 {
	height: 500px;
	/* background-color: #888888; */
	
	
	position: relative;
	float: left;
	width: 18px;
}

/*/////////////////////////////////////////// Navigation styles */

#main-nav a.top {
	font-size: 18px;
}

#main-nav span.clickTarget {
/* position: relative; */
}

ul#secondary-nav, ul.secondary-nav-children {
	padding-top: 10px !important;
}

#secondary-nav li {
	font-size: 16px;
	padding-left: 10px;
}

.secondary-nav-children a {
	font-size: 13px;
	padding-left: 10px;
}

.collapsable .collapsable .collapsable a {
	font-size: 11px;
}

#main-nav {
	width: 200px; /* 211 - 1 px border */
	border-right: none;
	min-height: 95px;
	/* rounded corners */
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	position:relative;
	z-index: 100 !important;
}

#main-nav ul {
/*position: relative;  This fixes animations in IEs */
}

#main-nav li {
	display: none;
	cursor: pointer;
}

#main-nav li.top span {
/* position: relative;
	top: -4px; */
}

#main-nav li.top li span {
/*position: relative;
	top: 0;*/
}

#secondary-nav {
	position: relative;
	z-index: 3;
	border-left: none;
	margin-left: 0px;
	border-left: 1px solid #777576;
	/* rounded corners */
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
}

#news {
	display:none;
}

#secondary-nav li {
	cursor: pointer;
}

ul.nav-style.secondary-nav-children {
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 1;/* padding-left: 15px; */
}

#secondary-nav-wrapper ul.nav-style.secondary-nav-children {
	height: 80px;
}

ul.nav-style.secondary-nav-children a {
	text-decoration: none;
	color: #CBCBCB;
}

#secondary-nav-wrapper {
	width: 220px;
	height: 107px; /* row-1 height - padding -  border */
	position: relative;
	float: left;
}

#secondary-nav-wrapper ul {
	width: 120px;
	height: 90px; /* row-1 height - padding -  border */
}

ul.secondary-nav-children {
	border-left: none;
	border-bottom: none;
	/* rounded corners */
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
}

.sf-bike-link {
	color: white;
}

#main-nav a.selected, ul.nav-style li.current_page_item a, #secondary-nav li.selected_parent {
	font-weight: bold;
	color: white;
}

#main-nav a {
	color: #CDCDCD;
	text-decoration: none;
}

#main-nav a:hover, #secondary-nav li:hover, ul.secondary-nav-children a:hover {
	color: white;
}

a {
	/* position: relative; */
	cursor: pointer;
}

ul.nav-style {
	float: left;
	list-style: none;
	border-color: #CDCDCD;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	color: #CBCBCB;
	background-color: #434343;
}

ul.nav-style li {
	list-style: none;
}

#tertiary-nav {
	float: left;
	width: 201px;
	text-align: right;

line-height:1.8em;
padding:15px 10px 0 0;	
}

#tertiary-nav a {
	display: block;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}

#tertiary-nav a:hover {
	text-decoration: underline;
}

a#search-tertiary
{
	font-weight: bold;	
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	}

/*/////////////////////////////////////////// Row 1 */

h1.logo {
	background: url(/wp-content/themes/DiamondbackGCD/images/DBLogo.png) no-repeat;
	width: 448px;
	height: 68px;
	text-indent: -5000px;
	position: absolute;
	bottom: -2px;
	right: 5px;
	margin-bottom: 0px;
}

/*/////////////////////////////////////////// Content Area */

#content-wrapper {
	width: 765px;
	padding: 3px;
	background: #FFF;
	margin-bottom: 5px;
	float: left;
}

#content-wrapper-inner {
	border: 3px solid #606060;
	width: 759px;
	float:left;
	padding-bottom: 10px;
}

#content-row-1 {
	position: relative;
	border-bottom: 3px solid #606060;
	padding: 20px 2px 2px;
}

#content-row-2 {
	position: relative;
}

#content-row-1 h1, #content-row-1 h2 {
	display: inline;
}

#content-row-1 span.year {
	display: block;
}

ul.bike-details {
	display: inline;
	list-style: none;
	position: absolute;
	right: -6px;
}

#content-row-1 ul.bike-details {
	bottom: 5px;
}

#content-row-2 ul.bike-details {
	top: 5px;
}

ul.bike-details li {
	display: block;
	float: left;
	cursor: pointer;
}

span.year {
	color: #8a8a8a;
	position: relative;
	left: 3px;
	top: 3px;
}

#content-row-1 h1 {
	color: #bf1e2d;
	font-size: 3em;
	text-transform: uppercase;
	letter-spacing: -.05em;
	font-weight: bold;
	line-height: .9em;
}

#content-row-1 h2 {
	font-size: .8em;
	text-transform: uppercase;
	color: #8a8a8a;
}

#content-row-3 {
	margin-top: 15px;
	position: relative;
	min-height: 390px;	
}

#subOverview, #subBikeSpec, #subBikeGeometry, #subCompareBikes, #subMoreBikes, #subFrameSizes {
	background-repeat: no-repeat;
	height: 10px;
	text-indent: -5000px;
	overflow: hidden;
	margin-right: 10px;
}

.tabButtonOvr, .active {
	background-position: 0 -12px;
}

.tab {
	display: none;
}

.tab.subOverview {
	display: block;
}

#subOverview {
	background-image: url(/wp-content/themes/DiamondbackGCD/images/Overview.png);
	width: 70px;
}

#subBikeSpec {
	background-image: url(/wp-content/themes/DiamondbackGCD/images/BikeSpec.png);
	width: 68px;
}

#subBikeGeometry {
	background-image: url(/wp-content/themes/DiamondbackGCD/images/BikeGeometry.png);
	width: 109px;
}

#subCompareBikes {
	background-image: url(/wp-content/themes/DiamondbackGCD/images/CompareBikes.png);
	width: 109px;
}

#subMoreBikes {
	background-image: url(/wp-content/themes/DiamondbackGCD/images/MoreBikes.png);
	width: 82px;
}

#subFrameSizes {
	background-image: url(/wp-content/themes/DiamondbackGCD/images/FrameSizes.png);
	width: 86px;
}

/*/////////////////////////////////////////// Row 4 */

#content-row-4 {
	width: 771px;
	background-color: white;
}

#footer-column-1, #footer-column-2 {
	float: left;
	height: 80px;
}

#footer-column-1 {
	width: 385px;
	background: url("/wp-content/themes/DiamondbackGCD/images/footer-bg-left.jpg") no-repeat;
	background-position: 5px 5px;
	background-color: #fff;
}

#footer-column-2 {
	width: 386px;
	background: url("/wp-content/themes/DiamondbackGCD/images/footer-bg-right.jpg") no-repeat;
	background-position: 4px 5px;
	background-color: #fff;
}

/*/////////////////////////////////////////// Twitter */

.twtr-hd {
	display:none;
}

.twtr-widget .twtr-tweet-wrap {
	overflow:hidden;
	padding:9px 8px 0px 11px !important;
}

.twtr-ft div {
	overflow:hidden;
	padding:1px 11px 0px 11px !important;
}

.twtr-tweet-text
{
	height: 46px;	
	}

.twtr-widget p {
	font-size:11px !important;
}

.twtr-ft img
{
	max-height: 14px !important;
	}

/*/////////////////////////////////////////// Social Media */

#column-3 {
	margin-top: 117px;
}

#column-3 div {
	width: 31px;
}

#facebook {
	background-image: url(/wp-content/themes/DiamondbackGCD/images/facebook.png);
	height: 39px;
	display:block;
}

#rss {
	background-image: url(/wp-content/themes/DiamondbackGCD/images/rss.png);
	height: 33px;
	display:block;
}

#you-tube {
	background-image: url(/wp-content/themes/DiamondbackGCD/images/you-tube.png);
	height: 35px;
	display:block;
	display: none;
}

#twitter {
	background-image: url(/wp-content/themes/DiamondbackGCD/images/twitter.png);
	height: 36px;
	display:block;
}

#vimeo {
	background-image: url(/wp-content/themes/DiamondbackGCD/images/vimeo.png);
	height: 35px;
	display:block;
}

#vital {
	background-image: url(/wp-content/themes/DiamondbackGCD/images/vital.png);
	height: 35px;
	display:block;
}

#dealer_flyout #close_button {
	display: none;
}



/*////////////////////////////////////////////////////////////////*/
#mc_embed_close {
	display: none;
}




