a:link {text-decoration:underline;font-size:10pt;background-color:none;color: #ffffff;font-weight:bold;}
a:active {text-decoration:underline;font-size:10pt;background-color:none;color: #ffffff;font-weight:bold;}
a:visited {text-decoration:underline;font-size:10pt;background-color:none;color: #ffffff;font-weight:bold;}
a:hover {text-decoration:underline;font-size:10pt;background-color:none;color: #e2b10a;font-weight:bold;}


body {
	margin: 0px;
	padding:0px;
	background: #393939 url('../images/background.png');
	background-repeat: repeat-x;
	font-family:verdana, sans-serif;
	font-size:10pt;
	color:#FFFFFF; 
}

#topNav {
	width:748px;
	min-width:748px;
	background: url('../images/topbartop.jpg');
	background-repeat: no-repeat;
	height:88px;
	position:relative;
}

#topNav ul {
	position:absolute;
	bottom:0px;
	left:0px;
	margin: 0px;
	padding:0px;
	float:left;
} 

#topNav ul li {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
	display: inline;
	float:left;
}
#topNav ul li a {
	text-decoration: none;
	display: block;
	float: left;
	width:80px;
	height:0px;
	padding-top:27px;
	overflow:hidden;
}

#pageHeader, .contentHeader {
	font-weight:bold;
	color: #e2b10a;
	font-size:10pt;
	text-transform:uppercase;
}
.contentHeader {
	text-transform:none;
}

#logoLink {
	width:267px;
	height:0px;
	padding-top:87px;
	overflow:hidden;
	display:block;
	position:absolute;
	top:0px;
	left:240px;
	z-index:3;
}


#topNav ul li#topNavCenter {
	width:268px;
	height:27px;
	background:url('../images/topbarcenter.jpg');
	z-index:1;
}

#designersFrontPage {
	width:267px;
	height:279px;
	background:url('../images/designersFrontPage.png');
	color:#000000;
	padding:17px;
	padding-left:8px;
	padding-top:50px;
	position:relative;
}
#designersFrontPageImage {
	padding-top:7px;
}

#designerlinks_hpnews, #designerlinks_aboutus, #designerlinks_testimonials, #designerlinks_products {
	position:absolute;
	height:0px;
	padding-top:21px;
	overflow:hidden;
	display:block;
}

#designerlinks_hpnews {
	border:solid red 0px;
	bottom:76px;
	left:7px;
	width:73px;
}
#designerlinks_aboutus {
	border:solid yellow 0px;
	bottom:47px;
	left:7px;
	width:84px;
}
#designerlinks_testimonials {
	border:solid blue 0px;
	bottom:76px;
	left:125px;
	width:118px;
}
#designerlinks_products {
	border:solid green 0px;
	bottom:47px;
	left: 160px;
	width:85px;
}

.underline {
	font-weight:bold;
	text-decoration:underline;
}

.topNav {background:url('../images/mainnav.jpg');}

#topNavLinkGallery { background-position: 0px 0px; }
#topNavLinkGallery:hover, #topNavLinkGallery_viewing:hover { background-position: 0px 54px; }
#topNavLinkGallery_viewing { background-position: 0px 27px; }
#topNavLinkContact { background-position: 80px 0px; }
#topNavLinkContact:hover, #topNavLinkContact_viewing:hover { background-position: 80px 54px; }
#topNavLinkContact_viewing { background-position: 80px 27px; }
#topNavLinkLinks { background-position: 160px 0px; }
#topNavLinkLinks:hover, #topNavLinkDesigner_viewing:hover { background-position: 160px 54px; }
#topNavLinkLinks_viewing { background-position: 160px 27px; }
#topNavLinkDesigner { background-position: 240px 0px; }
#topNavLinkDesigner:hover, #topNavLinkDesigner_viewing:hover { background-position: 240px 54px; }
#topNavLinkDesigner_viewing { background-position: 240px 27px; }
#topNavLinkFAQ { background-position: 320px 0px; }
#topNavLinkFAQ:hover, #topNavLinkFAQ_viewing:hover { background-position: 320px 54px; }
#topNavLinkFAQ_viewing { background-position: 320px 27px; }
#topNavLinkProducts { background-position: 400px 0px; }
#topNavLinkProducts:hover, #topNavLinkProducts_viewing:hover { background-position: 400px 54px; }
#topNavLinkProducts_viewing { background-position: 400px 27px; }

#mainContainer {
	min-width:990px;
	width:990px; 
	text-align:center; 
	margin-left:auto; 
	margin-right:auto;
	position:relative;
}

#pageContainer {
	min-width:748px;
	width:748px; 
	text-align:center; 
	margin:auto; 
	border-left: solid 0px #646464;
	border-right: solid 0px #646464;
}

#leftColumnFade { background: url('../images/lsidefadebglarge.png') repeat-y bottom right;position:relative;top:0px; }
#rightColumnFade { background: url('none') repeat-y top right;position:relative;top:0px; }
#bottomLeftFade { background: url('../images/bottomfade.png') repeat-y 0% 100%; width:992px; height:60px; display:block; position:relative}
/*#bottomRightFade { background: url('rsidebgbottom.png') repeat-y 100% 0%; width:990px; height:60px; display:block; }*/

#footerFade {background: url('../images/bottomfadeforfooter.png') repeat-x; width:748px; height:56px;display:block;position:absolute;left:121px;}
#footer {display:block;height:82px;margin:0px;padding:0;overflow:hidden;}
#footerImg {border:0px;}



.pageContent {
	clear:left;
	width:744px;
	display:block;
	border: solid 2px #191919;
	font-size:8pt;
	position:relative;
}

#pageHomepage {
	background: #aeaeae;
	background-position:0px 0px;
	height:335px;overflow:hidden;
}

#pageHomepageRight { /*340*/
	padding:14px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	float:left;
	width:312px;
	text-align:right;
	color: #e2b10a;
	font-weight: bold;
	font-style:italic;
	position:absolute;bottom:0px;right:0px;
}
#pageHomepageLeft { /*406*/
	padding:8px;
	padding-top:9px;
	display:block;
	float:left;
	width:320px;
	text-align:left;
}

#pageProductsSplashRight { /*340*/
	float:right;
	width:350px;
	text-align:right;
	height:275px;
	margin-top:10px;
}

#pageDesignerSplashRight { /*340*/
	float:right;
	width:350px;
	text-align:right;
	margin-top:10px;
}

#pageProductsSplashLeft { /*406*/
	padding:8px;
	padding-top:9px;
	display:block;
	float:left;
	width:320px;
	text-align:left;
}

.productsSplashPageIcon { border-width:0px; }

#pageFAQ, #pageGallery, #pageLinks,#pageTerms, #pageContact, #pagePurchase, #pageDesigner, #pageProducts, #pageProductsSplash, #pageTestimonials, #pageNews, #pageAbout {
	background: #2a2a2a;
	background-position:0px 0px;
	padding:35px;
	padding-top:20px;
	width:674px;
	text-align:left;
}

#galleryMonoSlideShow {
	margin:auto;
	padding:20px;
}

#pageProductsSplash {
	height:305px;
}

#pageTestimonials img {
	border:1px solid #000000;
}

#pageProducts {
	background: #2a2a2a;
	background-position:0px 0px;
	display:block;
	overflow:hidden;
	width:684px;
	padding-right:25px;
}

#pageProductsRight {
	/*position:absolute;bottom:0px;right:0px;*/
	float:left;

}

#itemNumber {
	display:none;
}

#itemPrice {
	display:block;
	font-size:13pt;
}
#itemPrice span {
	font-weight:bold;
}

#pageProductsLeft {
	display:block;
	float:left;
	width:372px;
	text-align:left;
	padding-right:30px;
}
#product_description {
	max-height:130px;
	overflow:auto;
}
#product_finish_text {
	font-weight: bold;
	margin-top:0px;
}

#productThumbnails img {
	border:0px;
	margin-top:13px;
	margin-right: 5px;
	border:1px solid #2a2a2a;
}
#productThumbnails img:hover {
	border:1px solid #000000;
}

#specificProductList {
}

.specificProductListProduct {
	background: url('../images/products/product_list_product_background.png') no-repeat top left;
	margin: 0px 0px 10px 10px;
	width: 287px;
	height:136px;
	display:block;
	overflow:hidden;
	/*border: solid #ffffff 2px;*/
	float:left;
	padding:15px 18px 18px 20px;
}

#productTypeList {
	list-style-type: none;
}

#productListDescription {
	margin-bottom:40px;
}

.specificProductListProductDescription {
	height:25px;
	margin-top:10px;
}


.productThumbnail {
	float:right;
	margin: 0px 0px 0px 5px;
	border: 0px;
}

#specificProductListEnd {
	clear:both;
	height:0px;
	padding-top:5px;
	overflow:hidden;
}

#moreInfoBoxes {
	background-image: url('../images/infoboxes.jpg');
	width:748px;
	height:227px;
	font-size:8pt;
	display:block;
	text-align:left;
}


#pageHomepage #pageHomepageLeft p {
	margin-top:8px;
	margin-bottom:8px;
}

#pageProductsFlash {
	/*border: solid 2px #191919;*/
}

#productFlash {
	background: #2a2a2a;
	width:748px;
	height:224px;
	font-size:8pt;
	display:block;
}
#contentLineBreak {
	background: url('../images/linehr.gif');
	width:748px;
	height:0px;
	padding-top:3px;
	overflow:hidden;
}

object { display:block; }

#moreInfoMuscleCars { /*265   106*/
	padding-top:121px;
	padding-left:19px;
	padding-right:27px;
	width:220px;height:65px;
	margin-bottom:5px;
	float:left;
	overflow:hidden;
}

#moreInfoMustangs { /*247*/
	padding-top:121px;
	padding-right:27px;
	width:218px;height:65px;
	margin-bottom:5px;
	float:left;
	overflow:hidden;
}

#moreInfoTuners { /*238*/
	padding-top:121px;
	width:209px;height:65px;
	margin-bottom:5px;
	padding-right:27px;
	float:left;
	overflow:hidden;
}

.moreInfoButtonImg {border:0px;}

#moreInfoButtonImgMuscleCars {
	bottom:0px;
	text-align:right;
	width:239px;
	float:left;
}

#moreInfoButtonImgMustangs {
	bottom:0px;
	text-align:right;
	width:247px;
	float:left;
}

#moreInfoButtonImgTuners {
	bottom:0px;
	text-align:right;
	width:244px;
	float:left;
}

.faqQuestions {
	font-weight:bold;
	margin-bottom:-5px;
}
.faqAnswers {
	margin-bottom:20px;
}


#contactList {
	height:775px;
}

#contactList ul {
	float:left;
} 

#contactList ul li {
	width:300px;
	height:95px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
	display: inline;
	float:left;
}

#contactList ul li img {
	margin-top:5px;
}

#contactList ul li.tall {
	width:300px;
	height:130px;
	border: solid red 2px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
	display: inline;
	float:left;
}

select {
	height: 20px;
	font-size: 11px;
	background-color: #303030;
	color: #FFCC00;
	font-family: Verdana;
}
.productsDesignerPageIcon{	float: left;}#productsDesignerSplashText{	float:left;	width: 470px;	text-align: left;	padding-left: 1em;}


#pageDesignerOpenLink{	clear: both; text-align:right; position:relative; top:18px;}

#productsDesignerMontage {float:right;}


.pageDesignerSplashIcon{	float:left;}
.pageDesignerSplashText{	width: 365px;	float: right; padding-left:20px;}

#productsDesignerText { float:left; width:280px;}

#productsDesignerLogoHolder{	text-align: center;}

#messageNotice {
	border:1px solid #5c5c5c;
	padding:15px;
	text-align:center;
	background-color:#1c1c1c;
}