/* global resetting */
body 	{
			margin:0; padding:0; 
	 	 	font-family:arial, helvetica, geneva, swiss, sunsans-regular;
	 	 	color:#333; font-size:12px;
			text-align:center;
			}
a img { border:none;}
.right {float:right;}.left {float:left;}.clear {clear:left; }
table {border:0;}table td {padding:0;}
.content-pad{height:100%; padding:12px 14px;}
.block {width:auto; border:solid 1px pink;}
form {padding:0;margin:0;}
fieldset {border:none;}
.left {float:left; display:block;} .right {float:right;}

body a {color:#0f277c}
/* main layout */
 
body, #header {		background: #68a2c6 url(../images/bg-body.jpg) repeat-x top;}
#root {width:950px; margin:0 auto 1px auto;background:transparent; text-align:left;}
#primary-column  { float:left; width:707px; }
#secondary-column {float:right; width:243px;  position:relative; }
.content-pad {padding:12px 24px;}
#footer, #credit-the-ships-wake {text-align:center;}  
#footer {clear:both; height:83px; background: url(../images/bg-footer.gif) repeat-x top}
#footer .content-pad {padding:12px!important;}

/* header */

#header 	{height:119px;}
#header h3, #header h2 {  margin:0; padding:0; }
#header h2 {color:#fff; font-size:24px;}
#header h3 {font-size:22px;}
 #headings {float:right; margin-right:20px;  margin-top:40px; text-align:right;}  
/* menu */ 
#menu {height:51px; }
#menu li  {float:left; height:51px;overflow:hidden }
#menu ul img {display:inline;}

#menu ul, #menu ul li{list-style:none;  margin:0 ; padding:0;}
#credit-the-ships-wake {margin-bottom:5%; }
.sub-menu {margin-left:15px;}
li.sub-menu  {list-style:none;}
.sub-menu a{font-size:.95em;}

/* power strip */
#power-strip {height:88px; background: url(../images/power-backer.gif) no-repeat 308px 0; color:#000; overflow:hidden; }
.pcontent { width:430px; height:100%;float:left;  }
#root .pcontent .content-pad {padding:0; margin:12px 12px!important;  }

#panels img {float:left;}
#panels {height:153px; overflow:hidden;}
/* typography */


/* power -pad  used to function for zeroed out conten pad on power sport wraps page */

#primary-column .content-pad h1, h2, h3, h4, h5, p.marker  {color:#bf1026;}
.part span {font-weight:bold;}
#primary-column .content-pad h3, h4, h5 {color:#000;}
#primary-column .content-pad h1, h2, h3, h4, h5, p {margin:1px 0;padding:2px 0;}
#primary-column .content-pad h3, h4, h5 {margin:2px 0 -4px 0}
#primary-column .content-pad, .power-pad { padding:30px  24px 0 56px;}
#power_sports_wraps #primary-column .content-pad {padding:0!important;}
 {margin:1px; padding:2px;}
#photo_gallery .content-pad, #themes_landing #primary-column .content-pad {padding:30px 12px 0 48px; ;}


#primary-column h1 {font-size:17px}
#primary-column h2 {font-size:13px}
#primary-column h3 {font-size:15px}
#primary-column h4 {font-size:14px}
#primary-column h5 {font-size:12px}
#primary-column h6 {font-size:12px}
#secondary-column h3 {font-size:16px;}

/* index page only
 #index #primary-column{background: url(../images/root-bridge.jpg) no-repeat top left;   }
  #index #primary-column{background: url(../images/road_bottom_inde.jpg) no-repeat -19px 0px;   } */

 #index #secondary-column{background: url(../images/secondary-index-bridge.jpg) no-repeat 0 295px   }

#root {background: url(../images/root-rpt.gif) repeat-y 25px 0 ; } 
#transparent-call-action {width:302px;}
#transparent-call-action img {float:left;}

/* content general */

.content #primary-column {background: url(../images/content-rbridge2.jpg) no-repeat top left;  }

.anylinkcss {

border-color:#507b93;
border-style:solid;
border-width:1px 1px 0pt;
color:#fff;
line-height:16px;
position:absolute;
text-align:left;
visibility:hidden;
z-index:10000;
}



.anylinkcss a {
width : 100%; 
overflow:hidden;
display : block; 
border-bottom : 1px solid #507b93; 
padding : 1px 0px; 
text-decoration : none; 
font-weight : normal; 
color:#fff!important;
background:#8cbcd7;
 text-indent:4px;} 
.anylinkcss a:hover {
background-color : #85b2cc;
color:#440066;
} 

.anylinkcss a:hover {color:#3a3bc2!important;}

/* css hover */


#header h3 {font-weight:normal; font-size:22px;  color:#bf1026;  }
#footer {text-align:center;}
#footer ul li { display:inline; padding:2px ; }
#footer ul li a {margin-right:4px; color:#515252;}



.standard-layout {border:0;}
.standard-layout td {padding:4px;}


/* side column */

.standard-offer {width:223px ; position:relative; }

#testimonial span {font-size:12px ; display:block;margin-top:6px; font-style:italic;}
#gcdealers {height:163px;background: url(../images/compelling-GCD.gif) no-repeat top;
					position:relative; left:-5px;}
#gcdealers span, #blog span, #spyders span  {color:#fff; font-size:12px; display:block;width:160px; position:relative;left:40px; top:50px;}
#spyders {height:243px;background: url(../images/compelling-spyder3.jpg) no-repeat top;
					position:relative; left:-5px;}
					
					
 #spyders span  {color:#fff; font-size:12px; display:block;width:160px; position:relative;left:55px; top:100px;}

#blog {height:163px;background: url(../images/compelling-blog.gif) no-repeat top;
					position:relative; left:-5px;}

.test-hold {	position:relative;
						left:-10px; margin:20px 0 ;}
#testimonial {
						padding:4px 32px 4px 4px; font-size:13px; 
						font-style:normal!important;
						background: url(../images/testimonial-bubble_rpt.jpg) repeat-y;
						}
						
#testimonial p {position:relative; 
						left:10px;
				
						}						
#index #testimonial p {font-size:14px;} 		
						
#gallery-hold {width:228px; position:relative;height:257px;}
#gallery-player {width:228px; height:211px; background: url(../images/pho-gal_backer.jpg) no-repeat bottom;}
.gallery-thb {position:relative; left:23px;top:2px;}
#vinyl-themes  {margin-left:50px;}
#vinyl-themes img{float:left;width:206px; height:140px;}


.splash-con {border:solid 1px #000; float:right;margin:8px; position:relative; left:5px; top:-5px;}

.list-vehicle {margin:5px 0 5px 35px;padding:0; float:left; width:260px;font-weight:bold;font-size:1.2em;}

#chart {margin:12px 0;text-align:center;}
#chart td{padding:10px 8px; }
#chart th, #chart td  {border-width:0 0 1px 0; border-style:dashed; border-color:#d7d6d6;}
#chart {border-bottom:solid 15px #d7d6d6;}
#chart th  { background:#efeded; padding:5px;}
#chart .desc {width:150px;text-align:left;}
.pce {color:green;font-weight:bold;}
.pce span{color:#5b4902;font-weight:bold;}

.block-quote, #testimonial-full {margin:34px auto 34px auto; clear:right;}
#testimonial-full blockquote {font-size:1.2em;margin:10px 12px 34px 12px}


#testimonial-full strong {display:block;margin:4px 18px 4px 14px; font-style:italic;}

						
#testimonial-full blockquote {
										background: url(../images/bub-big-rpt.jpg) repeat-y;
										margin:0;
										width:603px;
										}		
										
#testimonial-full .content-pad {padding:12px 24px 12px 34px}										



/* spyder */ 


#spyder #primary-column .content-pad  { background: url(../images/bg-web.jpg) no-repeat 50px 120px;  }


.sypder {font-size:14px; font-weight:bold; color:#af232a; list-style:none;margin-top:5px}

#promo label {width:140px;color:#7a1a1b!important;display:block;float:left; }
#promo {margin:24px 0 0 0!important;  }
#promo  div {margin:12px 0;}
input.btn-sub {
				background: url(../images/btn-promorequest.gif) no-repeat;
				width:165px;
				height:30px;
				cursor:pointer;
				margin:5px 0 1px 35px;
				border:none!important;		
				display:block;
				}

#promo input, #promo textarea {border:solid 1px #851b1b; width:200px;}

.faq2 {
height:46px;
background: url(../images/bg-faq_03.gif) no-repeat;
color:#000;
font-weight:bold;
margin-top:10px;
}


.faq2 span {display:block ;position:relative; top:10px; left:15px;;}

.faq2 a:link, .faq2 a:visited {color:#0a5509!important}


.twitter {margin:10px 0 5px 0;}

.twitter2 {margin:5px 0 5px 10px}



/* photo gallery */ 
.photo-box p {margin:1px 0px 1px 12px; padding:0 1px 0 0 ; }

.photo-box {float:left; margin:4px;
					border:solid 1px #d3cfbe; text-align:center;
					width:145px;
					height:163px; 
					background:#212121;
					color:#fff
					}
div.body-skins 
					{
					height:180px;
				
.photo-box a, 
					}
.photo-box h3 {margin:1px 0 2px 0; font-size:12px!important;}
.photo-box h3 span {font-weight:normal!important;}
.photo-box img {
						margin:1px 1px; 
						border:solid 1px #858480;	
						}
						
.photo-box h3 a:link, .photo-box h3 a:visited  {text-decoration:none; color:#fcf9ce} 				
			
 .photo-box a:link, .photo-box a:visited {color:#fcf9ce}					
						
.photo-box p {text-align:left;font-size:11px;}


.side-offer .gallery-thb {border:solid 1px #4d4d4d;position:relative; top:75px;left:30px}




.intro-text span {display:block; margin-top:5px;text-indent-10px}



.thb-photo-configure {border-style:solid!important;margin:1px;}

.helptext  {font-size:10px!important;}


.li-faker { margin:5px 0 0px 0; color:#614b40  ; font-size:13px;}
						
.priecy {border:none; font-size:18px; width:50px;color:green;}


.options 
		{padding:0; margin:2px 0 ;}
