* {padding:0;
margin:0;}

a {outline: none;}

img {border:none;}

body {background-color:black;}

input {
border: 1px #b0b0b0 solid;}

#wrapper {position:relative;
width:902px;
margin:auto auto;
padding:38px 0 0 26px;}

#header {position:relative;
width:902px;
z-index: 10;
}

#logo {
position:relative;}

#header ul {position:absolute;
top:14px;
left:158px;
padding-bottom:16px;
}

#header li {
position:relative;
display:inline;
list-style:none;
padding:0 0 19px 27px;}


#header li ul {
display:none;
position:absolute;
top:18px;
left:27px;
padding-top:5px;
z-index:10;
}

#header li.over ul 
{
z-index: 10;
display: block;
clear:left;	
}

#header li:hover ul { 
z-index: 10;
display: block;
clear: left;
}

#header li ul li {
z-index: 10;
float:none;
padding:0px;
margin:0;
}

#header li ul li a {
z-index: 10;
text-decoration:none;
font-family:arial, helvetica, verdana, san-serif;
font-size:11px;
display:block;
height:19px;
width:145px;
padding:6px 0 0px 10px;
color: #b2b2b2;
background: #333333;
border-left: 1px #525252 solid;
border-right: 1px #525252 solid;
border-bottom: 1px #3e3e3e solid;
}

#header li ul li a:hover {
z-index: 10;
background-color:#464646;
color:white;}

#content {
height:auto;
min-height:436px;
z-index:1;
}

#pages {
position:relative;
}

.optional {
font-size:11px;
color:#808080;
}
/**/

/**/

/* BEGINNING HOMEPAGE STYLES -----------------------------------------------------*/

.homepage {height: 646px;
background: black url(images/prehome_bkgd.jpg) no-repeat;}

.homepage0 {height: 646px;
background: black url(images/prehome_bkgd.jpg) no-repeat;}




.homepage1 {height: 646px;
background: black url(images/prehome_discount_40_OFF.jpg) no-repeat;}

.homepage2 {height: 646px;
background: black url(images/prehome_discount.jpg) no-repeat;}

#preordbtn {position:absolute;
bottom:41px;}

#home_features {
height: 189px;
background-repeat: no-repeat;
background-image: url(images/home_features_bckgnd.png);
background-color: black;
top: 439px;
border-top-color: #666666;
border-top-style: solid;
border-top-width: 1px;
position:relative;
left: 0px;
width: 899px;
}


#feature_pic {
	top: 52px;
	position: absolute;
	left:0;
	}
/*change feature news section  to overflow hidden and changed padding and li spacing start*/	
	
#feature_news {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 20px;
	height: 90px;
	width: 243px;
	overflow: hidden;
	list-style-type: none;
	color: #cccccc;
	font-size: 0.7em;
	top: 52px;
	position: absolute;
	left: 302px;
	}	
	

	
#feature_news li div{
	padding: 4px 0px;
	text-align: left;
	list-style-type: none;
	}
	
/*change feature news section end*/
	
#feature_news li  a {
	color: #cccccc;
	text-decoration: none;
	}
		
#feature_news li  a:hover {
	color: #cc0000;
	text-decoration: none;
	}
#feature_deals {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 0px;
	height: 136px;
	width: 283px;
	overflow: hidden;
	list-style-type: none;
	color: #cccccc;
	font-size: 0.7em;
	top: 52px;
	position: absolute;
	left: 610px;
	}	
	
#feature_deals li div{
	padding: 4px 0px;
	text-align: left;
	list-style-type: none;
	}


/* ENDING HOMEPAGE STYLES --------------------------------------------------------*/

/**/

/**/

/**/

/**/

/* BEGINNING -INSIDE- PAGE STYLES ------------------------------------------------*/

.insidepage {position:relative;
width:898px;
height:auto;
min-height:579px;
_height:579px; /* min-height fix for IE6 */
background-color:white;
border: 2px #808080 solid;
font-family:arial, helvetica, san-serif;}

.aboutpage {position:relative;
width:902px;
height:auto;
min-height:831px;
_height:831px; /* min-height fix for IE6 */
background-color:black;
font-family:arial, helvetica, san-serif;}

#abouttxt {position:relative;
left:189px;
top:102px;}

#abouttxt p {color:white;
width:552px;
padding:5px 0 5px 0;
font-size:14px;
line-height:30pt;
text-align:justify;}

#aboutbkgd {position:relative;
top:5px;}

#pagehead {width:898px;
height:auto;
min-height:194px;
_height:194px; /* min-height fix for IE6 */
background: url(images/shadow_top.png) repeat-x;}

#pagehead.detailpage {height:458px;}

#pagehead.cartpage {height:195px;}

/* breadcrumb styles */

#bclist {position:absolute;
left:182px;
top:8px;
font: 11px arial, helvetica, san-serif;
color: #787878;
font-weight:bold;}

#bclist li {display:inline;
list-style:none;
padding: 1px 10px 1px 23px;
background: url(images/bc_seperator.png) no-repeat 2px 50%;}

#bclist a {color:#aaa;
text-decoration:none;}

#bclist a:hover {text-decoration:underline;}

/* end breadcrumb styles */

#pagetitle {
position:absolute;
top:94px;
left:182px;
font-size:14px;
font-weight:normal;
color:#8B9298;}

/* page title style */

.products_tp {padding:1px 0 25px 215px;
letter-spacing:4pt;
background: url(images/products_tp.png) no-repeat 0px 2px;}

#about {position:absolute;
top:401px;
left:188px;}

.contact_tp {padding:1px 0 25px 185px;
letter-spacing:4pt;
background: url(images/contact_tp.png) no-repeat 0px 2px;}

.faq_tp {padding:1px 0 25px 185px;
letter-spacing:4pt;
background: url(images/faq_tp.png) no-repeat 0px 2px;}

.shopcart_tp {padding:1px 0 25px 325px;
letter-spacing:4pt;
background: url(images/shoppingcart_tp.png) no-repeat 0px 2px;}

.checkout_tp {
padding:1px 0 25px 212px;
letter-spacing:4pt;
background: url(images/checkout_tp.png) no-repeat 0px 2px;
}

/*end page title styles */

#pagecontent {position:relative;
height:auto;
min-height:50px;
_height:50px;/*min-height fix for IE6*/}

.camaro_prod6769 {width:716px;
padding-left:182px;
background: url(images/shadow_btm.png) repeat-x;}




.spoiler_cntr_camaro7081 {background: url(images/firebird/7073firebird_CPSpoiler/70-81_camaro_CPSpoiler_dtl.jpg) no-repeat;}

.a-pillar67 {background: url(images/camaro6769/A-Pillars/A-Pillars_67/A-Pillars_67_dtl.jpg) no-repeat;}

.a-pillar6869 {background: url(images/camaro6769/A-Pillars/A-Pillars_68-69/A-Pillars_68-69_dtl.jpg) no-repeat;}

.a-pillar6869_gaugepod {background: url(images/camaro6769/A-Pillars/A-Pillars_68-69/A-Pillars_Gauge_Pod_68-69_dtl.jpg) no-repeat;}

.a-pillar7072 {background: url(images/camaro7081/A_Pillars_70-72/A-Pillars_70-72_dtl.jpg) no-repeat;}

.a-pillar7381 {background: url(images/camaro7081/A_Pillars_73-81/A-Pillars_73-81_dtl.jpg) no-repeat;}

.armrest6869 {background: url(images/camaro6769/armrest/armrest_6869_dtl.jpg) no-repeat;}

.centerdash_cam6768  {background: url(images/camaro6769/instrument_panel/6768cam_centerdash/6768cam_centerdash_dtl.jpg) no-repeat;}

.camcowl6769 {background: url(images/6769cam_cowlpnl_dtl.jpg) no-repeat;}
.camhood6769 {background: url(images/6769cam_cowl_dtl.jpg) no-repeat;}

.camhood_flathood6769 {background: url(images/camaro6769/flathood/67-69_flathood_dtl.jpg) no-repeat;}

.cam_front_valance6768 {background: url(images/camaro6769/front_valance/6768cam_front_valance/6768cam_front_valance_dtl.jpg) no-repeat;}

.cam_innerfenders6768 {background: url(images/camaro6769/innerfenders/6768cam_innerfenders/6768cam_inner_fenders_dtl.jpg) no-repeat;}

.cam_innerfenders69 {background: url(images/camaro6769/innerfenders/69camaro_innerfenders_dtl.jpg) no-repeat;}

.cam_innerfenders7073 {background: url(images/camaro7081/innerfenders_70-73/7073camaro_deeptub_innerfenders_dtl.jpg) no-repeat;}

.camhood_flathood7081 {background: url(images/camaro7081/flat_hood_7081/70-81_flathood_dtl.jpg) no-repeat;}

.camhood7081 {background: url(images/camaro7081/cowlinductionhood7081/70-81_powerbulgehood_dtl.jpg) no-repeat;}

.camheader6769 {background: url(images/6769cam_header_dtl.jpg) no-repeat;}

.camdoorsills6769{background:url(images/camaro6769/doorsills/6769cam_doorsills_dtl.jpg) no-repeat;}

.camfendbrace6769 {background: url(images/camaro6769/fenderbrace/6769cam_fbrace_dtl.jpg) no-repeat;}

.camfendbrace6769_almn {background: url(images/camaro6769/fenderbrace/aluminum_braces/aluminum_fender_braces_dtl.jpg) no-repeat;}

.camfendbrace7081 {background: url(images/camaro6769/fenderbrace/6769cam_fbrace_dtl.jpg) no-repeat;}

.camfendbrace7081_almn {background: url(images/camaro6769/fenderbrace/aluminum_braces/aluminum_fender_braces_70-81_dtl.jpg) no-repeat;}

.cam_rbumper69 {background: url(images/camaro6769/rearbumper/69cam_rear_bumper_dtl.jpg) no-repeat;}

.camrspoiler6768 {background: url(images/camaro6769/rearspoiler/67-68-rspoiler_dtl.jpg) no-repeat;}

.camrspoiler69 {background: url(images/camaro6769/rearspoiler/69cam_rspoiler_dtl.jpg) no-repeat;}

.camrspoiler_notched_69 {background: url(images/camaro6769/rearspoiler/69_notched_rear_spoiler/69cam_rear_notch-spoiler_dtl.jpg) no-repeat;}

.camrspoiler7081 {background: url(images/camaro7081/rearspoiler_70-81/70-81spoiler_dtl.jpg) no-repeat;}

.closeout6769 {background: url(images/camaro6769/closeoutpanel/6769radiatorcloseout_dtl.jpg) no-repeat;}

.closeout7071 {background: url(images/camaro7081/closeoutpanel_70-71/7071_cam_radiatorcloseout_dtl.jpg) no-repeat;}

.cvs_1 {background: url(images/camaro6769/cowl_ventscreen/67-69-cowlventscreen_dtl.jpg) no-repeat;}




.otherprod {background: url(images/camaro6769/otherprod/otherprod_dtl.jpg) no-repeat;}

.fillerpanel_2 {background: url(images/camaro7081/fillerpanel_70-81/fillerpane_70-81_dtl.jpg) no-repeat;}



.fspoiler {background: url(images/camaro6769/frontspoiler/frontspoiler_67-69_dtl.jpg) no-repeat;}

.hoodvnt_1 {background: url(images/camaro6769/hoodvents/Hoodvents_67-69_dtl.jpg)
 no-repeat;}

.hpinlock_all {background: url(images/allcars/hoodpin_lock/all_hpinlock_dtl.jpg) no-repeat;}

.hpin_all {background: url(images/allcars/hoodpin/all_hpin_dtl.jpg) no-repeat;}

.hpin_lanyard {background: url(images/allcars/lanyard/Lanyard_dtl.jpg) no-repeat;}


.instrument_panel6768 {background: url(images/camaro6769/instrument_panel/67-68_instrument-panel_dtl.jpg) no-repeat;}

.instrument_panel_CC_6869 {background: url(images/camaro6769/instrument_panel/6869_camaro_console_gaugepod_dtl.jpg) no-repeat;}


.instrument_panel69 {background: url(images/camaro6769/instrument_panel/69_instrument_panel_dtl.jpg) no-repeat;}

.instrument_panel7078 {background: url(images/camaro7081/instrument_panel_70-78/instrument_panel_7078_dtl.jpg) no-repeat;}

.instrument_panel_swdel_7078 {background: url(images/camaro7081/switch_delete_instrumentpanel_70-78/switchdelete_instrument_panel_7078_dtl.jpg) no-repeat;}

.phantom_lens_C69 {background: url(images/lighting/phantom_lens/69camaro/phantom_lens_69_cam_dtl.jpg) no-repeat;}

.rear_qtr_panel_scoop {background: url(images/camaro6769/quarter_panel/69_qtr_panel/69cam_rear_qtr_panel_scoop_dtl.jpg) no-repeat;}

.racepak_cam6768 {background: url(images/camaro6769/racepak/6768cam_racepack_inst_pnl_dtl.jpg) no-repeat;}

.nosepiece_rs_70-73 {background: url(images/camaro7081/rs_nosepiece_70-73/70-73_nosepiece_dtl.jpg) no-repeat;}

.trunklid6769 {background: url(images/camaro6769/trunklid/6769cam_trunklid_dtl.jpg) no-repeat;}

.trunklid7081 {background: url(images/camaro7081/trunklid_70-81/70-81cam_trunklid_dtl.jpg) no-repeat;}

.upperdoorpanel7073 {background: url(images/camaro7081/upperdoorpanel_70-73/upper_door_panel_trim_70-73_dtl.jpg)
 no-repeat;}

 
 
  /*   CAMARO 2010   */
 
 .cam2010_billet_ss {background: url(images/cam2010/badges/ss/cam2010_ss_billette_dtl.jpg)
 no-repeat;}
 
 .cam2010_billet_sidegills {background: url(images/cam2010/gills/cam2010_sidegill_dtl.jpg)
 no-repeat;}
 
 .cam2010_hood_ts {background: url(images/cam2010/hood/ts/cam2010_hood_TS_dtl.jpg)
 no-repeat;}
 
 .cam2010_hood_cl {background: url(images/cam2010/hood/cl/cam2010_CL_Hood_dtl.jpg)
 no-repeat;}
 
 .cam2010_hood_ra {background: url(images/cam2010/hood/ra/cam2010_RA_Hood_dtl.jpg)
 no-repeat;}
 
 .cam2010_hood_oem {background: url(images/cam2010/hood/oem/cam2010_OE_Hood_dtl.jpg)
 no-repeat;}
 
 .cam2010_decklid {background: url(images/cam2010/decklid/decklid/cam2010_decklid_dtl.jpg)
 no-repeat;}
 
 .cam2010_decklid_oem {background: url(images/cam2010/decklid/tl/cam2010_decklid_TL_dtl.jpg)
 no-repeat;}
 
 .cam2010_fenders_oem {background: url(images/cam2010/fenders/cam2010_FF_Fenders_dtl.jpg)
 no-repeat;}
 
 .cam2010_doors_oem {background: url(images/cam2010/doors/DD/cam2010_door_DD_dtl.jpg)
 no-repeat;}
 
 .cam2010_rearspoiler_ntoch {background: url(images/cam2010/rearspoiler/notch_rearspoiler/cam2010_notch_rear_spoiler_dtl.jpg)
 no-repeat;}
 
 .cam2010_hood_extractor {background: url(images/cam2010/hood/extractor/cam2010_extractor_Hood_dtl.jpg)
 no-repeat;}
 
  
 /*   CHEVELLE   */
 
 .cowlinduction_hood_chevelle_7072 {background:url(images/chevelle/cowlinductionhood_chevelle7072/70-72chevelle_cowl_induction_hood_dtl.jpg) no-repeat;}
 
 .decklid_chevelle_6872 {background:url(images/chevelle/decklid_chevelle_6872/68-72chevelle_decklid_dtl.jpg) no-repeat;}
 
 .a-pillars_chevelle_7072 {background:url(images/chevelle/a-pillars_chevelle_7072/70-72chevelle_a-pillars_dtl.jpg) no-repeat;}

 .armrest_chevelle_7072 {background:url(images/chevelle/armrest_chevelle_7072/70-72chevelle_armrest_dtl.jpg) no-repeat;}
 
 .decklid_chevelle_7072 {background:url(images/chevelle/decklid_chevelle_7072/70-72chevelle_decklid_dtl.jpg) no-repeat;}
 
 .instrumentpanel_overlay_chevelle_7072 {background:url(images/chevelle/instrument_panel_cover_chevelle_7072/70-72chevelle_instrument-panel_dtl.jpg) no-repeat;}
 
 .gm_bullet_sidemirror_chevelle_7072 {background:url(images/chevelle/side_mirrors_GM_bullet7072/gm_side_mirrors_dtl.jpg) no-repeat;}
 /*   FIREBIRD   */
 
  
 .flvp_firebird7073 {background: url(images/firebird/7073firebird_FLVP/70-73_firebird_LVP_dtl.jpg) no-repeat;}

 .formula_hood_firebird7073 {background: url(images/firebird/7073firebird_formula_hood/firebird_formulahood_70-73_dtl.jpg) no-repeat;}
  
 .nosepiece_70-73_firebird {background: url(images/firebird/70-73firebird_nose/firebird_nose_70-73_dtl.jpg) no-repeat;}
 
 .rtail_panel_firebird_7073 {background: url(images/firebird/7073firebird_rear_tail_panel/70-73_firebird_rear_tail_panel_dtl.jpg) no-repeat;}
 
 .spoiler_cntr_firebird7073 {background: url(images/firebird/7073firebird_CPSpoiler/70-73_firebird_CPSpoiler_dtl.jpg) no-repeat;}
 
 
 
 /*   MUSTANG   */
 
 .extractorhood_mustang_6970 {background: url(images/mustang/extractor_hood/69-70mustang_extractor_hood_dtl.jpg) no-repeat;}
 
 .cowlpanel_mustang_6970 {background: url(images/mustang/cowl_panel/69-70mustang_cowl_panel_dtl.jpg) no-repeat;}
 
 .frontbumper_mustang_6970 {background: url(images/mustang/front_bumper/69-70mustang_front_bumper_dtl.jpg) no-repeat;}
 
 .front_spoiler_mustang_6970 {background: url(images/mustang/front_spoiler/69-70mustang_front_spoiler_dtl.jpg) no-repeat;}
 
 .wb_frontfenders_mustang_6970 {background: url(images/mustang/wb_frontfenders/69-70mustang_widebody_frontfender_dtl.jpg) no-repeat;}
 
 .decklid_mustang_6970 {background: url(images/mustang/decklid/69-70mustang_decklid_dtl.jpg) no-repeat;}
 
 .rear_spoiler_mustang_6970 {background: url(images/mustang/rearspoiler/69-70mustang_rearspoiler_dtl.jpg) no-repeat;}
 
 .rear_bumper_mustang_6970 {background: url(images/mustang/rearbumper/69-70mustang_rearbumper_dtl.jpg) no-repeat;}
 
 .rear_qrtr_ext_mustang_6970 {background: url(images/mustang/rear_qtr_panel_ext/69-70mustang_rear_qrtr_ext_dtl.jpg) no-repeat;}
 
 .ford_side_mirrors_mustang_6970 {background: url(images/mustang/ford_sidemirror/69-70mustang_ford_side_mirrors_dtl.jpg) no-repeat;}
 
 .bolt-on_hoodscoop_mustang_6970 {background: url(images/mustang/bolt-on_hoodscoop/69-70mustang_hoodscoop_dtl.jpg) no-repeat;}

 .instrumentpanel_mustang_6970 {background: url(images/mustang/instrument_panel/69-70mustang_instrumentpanel_dtl.jpg) no-repeat;}
 
 .psngr_dashcove_mustang_6970 {background: url(images/mustang/dash_cove/69-70mustang_passenger_dashcove_dtl.jpg) no-repeat;}
 
 .psngr_clockdash_mustang_6970 {background: url(images/mustang/dash_clock/69-70mustang_passenger_clockdash_dtl.jpg) no-repeat;}


 /*   NOVA   */
 
 .armrest_nova_6872 {background: url(images/camaro6769/armrest/armrest_nova_6872_dtl.jpg) no-repeat;}
 
 .novacowl6872 {background: url(images/nova/cowlpanel/6872_nova_cowlpanel_dtl.jpg) no-repeat;}

 .novahood_cowlhood6872 {background: url(images/nova/hoods/cowlhood6872/68-72-Nova-Cowl-Hood_dtl.jpg) no-repeat;}
 
 .novahood_flathood6265 {background: url(images/nova/hoods/flathood6265/62-65_nova_flathood_dtl.jpg) no-repeat;}
 
 .novahood_flathood6667 {background: url(images/nova/hoods/flathood6667/6667_nova_flathood_dtl.jpg) no-repeat;}
 
.decklid_nova6667 {background: url(images/nova/decklids/6667_nova_decklid/6667_nova_decklid_dtl.jpg) no-repeat;}


.decklid_nova6874 {background: url(images/nova/decklids/6874_nova_decklid/6874_nova_decklid_dtl.jpg) no-repeat;}

.instrument_panel_nova_CC_6869 {background: url(images/camaro6769/instrument_panel/6874_nova_console_gaugepod_dtl.jpg) no-repeat;}

.instrument_blank_nova6974 {background: url(images/nova/instrument_panel/6974_inst_panel_blank/nova_6974_inst_pnl_dtl.jpg) no-repeat;}


 
/* shared parts */


.gm_bullet_sidemirrors {background:url(images/shared_parts/side_mirrors_GM_bullet7072/gm_side_mirrors_dtl.jpg) no-repeat;}
.carbon_plate_frames {background:url(images/allcars/carbon_plate_frames/license-plate-holder_dtl.jpg) no-repeat;}
 

 
 
 
 
 /* ------------------------------------------ fractions -------------- */
.den {font-size: 75%;}
.num {font-size: 75%;vertical-align: .5ex}

#proddetail.blkhpin_all {
width:770px;
background: url(images/allcars/blk_hoodpin/all_BLKhpin_dtl.jpg) no-repeat;}

#proddetail.blkhpinlock_all {
width:770px;
background: url(images/allcars/blk_hoodpin_lock/all_BLKhpinlock_dtl.jpg) no-repeat;}

.otherprod p {

}

/* ------------------------------------------ PRODUCT DETAIL STYLES -------------- */

.prodoption {width:898px;
padding-top:5px;
background-image: url(images/shadow_btmlong.png);
background-repeat: repeat-x;}



/* PRODUCT OPTION TABLE STYLES */

/* column styles */

#dtlimgpreview {width:200px;}

#dtlitem {width:118px;}

#dtlmaterial {width:285px;}
#dtlmaterial_ext {width:363px;}

#dtlprice {width:80px;}
#dtlprice_ext {width:40px;}

#dtlpreprice {width:80px;}
#dtlpreprice_ext {width:80px;}

/* end column styes */

.prodoption table {border-collapse:collapse;}

.prodoption table p {text-align: left;}

.tableimg {padding:0px 7px 0px 15px;}

.prodoption th {font-size:10px;
text-align:left;
color:#999999;}

.prodoption tr {}

.prodoption td {
vertical-align:baseline;
padding:0px 0 20px 0;
color: #808080;
font-size:12px;
border-bottom: 1px #e4e4e4 solid;}

.prodoption td img {
vertical-align:middle;
}

.prodoption strong {font-size:18px;
font-weight:normal;}

.prodoption em {font-style:normal;
font-weight:normal;
color:black;
}

.prodoption a {display:block;
width:48px;
padding:2px 3px 2px 15px;
font: bold 9px arial, helvetica;
text-decoration:none;
color:black;
background-color:#cccccc;}

.prodoption a:hover {border-bottom: 2px #ffd200 solid;}

/* END PRODUCT OPTION TABLE STYLES */

#prodtype {padding:3px 0 29px 0;
font-size: 10px;
font-weight:bold;
letter-spacing:3.5pt;
color: #8e8e8e;}
.notecolor{ color: #cc0000; font-size: 0.8em; text-transform: uppercase;}
.blacktext{ color: white; font-size: 0.8em; text-transform: uppercase;}
.orangetext{
color: #ff8000;
}

.orangetext a:hover {
color: #cc0000;
}

.productrow {
padding:25px 0 5px 0;
}

.productrow li {display:inline;
list-style:none;
padding-right:37px;}

.prodoption table {width:897px;}

#proddetail {position:relative;
left:31px;
top:76px;
width:720px; /* changed from 704 this also changes proddetail p */
height:322px;}

.highlight a {
	color: #ab0101;
	text-decoration: none;
	}
.highlight a:hover { text-decoration: underline; border-bottom: 0px;
}


#proddetail ul a:hover {border-bottom: 2px #fdd001 solid;}


#proddetail p {position:absolute;
top:65px;
right:0px;
left:369px;/*added to align with background title*/
width:336px;
text-align:left;
font-size:14px;
line-height:1.4em;
color:#808080;}



#proddetail.cam2010_doors_oem {position:relative;
left:31px;
top:76px;
width:718px;
height:322px;}

#proddetail.cam2010_decklid_oem {position:relative;
left:31px;
top:76px;
width:716px;
height:322px;}


#proddetail.closeout7081 {position:relative;
left:31px;
top:76px;
width:716px;
height:322px;}


#proddetail.closeout6769 {position:relative;
left:31px;
top:76px;
width:716px;
height:322px;}

#proddetail.spoiler_cntr_camaro7081 {position:relative;
left:31px;
top:76px;
width:716px;
height:322px;}

#proddetail.spoiler_cntr_camaro7081 p {
width:385px;
right:-37px;
}


#proddetail.spoiler_cntr_firebird7073 {position:relative;
left:31px;
top:76px;
width:716px;
height:322px;}

#proddetail.spoiler_cntr_firebird7073 p {
width:385px;
right:-37px;
}

#proddetail.flvp_firebird7073 {position:relative;
left:31px;
top:76px;
width:716px;
height:322px;}

#proddetail.flvp_firebird7073 p {
width:375px;
right:-37px;
}


#proddetail.closeout7081 p {
width:385px;
right:-35px;
}

#proddetail.closeout6769 p {
width:385px;
right:-35px;
}


#proddetail.phantom_lens_C69 p {
font-size: 0.75em;
width: 420px;
right: -84px;
}

#proddetail.spoiler_cntr_camaro7081 {position:relative;
left:31px;
top:76px;
width:716px;
height:922px;}

#proddetail.cam2010_billet_ss P {
font-size: 0.80em;
top:75px;
width: 385px;
right: -51px;

}

#proddetail.cam2010_billet_ss ul {
top:320px;
right:48px;
width:285px;
}


#proddetail.phantom_lens_C69 ul {
top:240px;
right:48px;
width:285px;
}

#proddetail.novahood_flathood6265 p {
width:360px;
right:-40px;
}

#proddetail.otherprod p {
width: 360px;
right: -30px;
}

#proddetail.hpinlock_all p {
width:405px;
right:-40px;
left:340px;/*added to align with background title*/
}

#proddetail.hpinlock_all ul {position:absolute;
top:223px;
right:80px;
left:340px;/*added to align with background title*/
width:285px;
}

#proddetail.hpin_all p {
width:405px;
right:-35px;
left:333px;/*added to align with background title*/
}

#proddetail.hpin_all ul {position:absolute;
top:223px;
/*right:85px;*/
left:333px;/*added to align with background title*/
width:285px;
}

#proddetail.blkhpin_all ul {position:absolute;
top:223px;
right:160px;
width:285px;
}

#proddetail.blkhpinlock_all p {
width:435px;
right:3px;
left:333px;/*added to align with background title*/
}

#proddetail.blkhpinlock_all ul {position:absolute;
top:223px;
right:152px;
width:285px;
}

#proddetail.blkhpin_all p {
width:445px;
right:0px;
}

#proddetail ul {position:absolute;
top:223px;
right:34px;
width:285px;
}

#proddetail.camrspoiler69 ul {
right:0px;
}

#proddetail li {list-style:none;
display:inline;
padding-bottom:10px;
}





/* ------------------------------------------ END PRODUCT DETAIL STYLES -------------- */


/* ------------------------------------------ LightBox styles -------------- */


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(images/blank.gif); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* End LightBox styles*/


/* ------------------------------------------ CONTACT INFO STYLES ---------------- */

.contactinfo {
	width:738px;
	height:650px;
	padding-left:160px;
	font-size:12px;
	background: url(images/shadow_btm.png) repeat-x;
}

.contactinfo a {color:black;
text-decoration:none;
font-weight:bold;}

.contactinfo a:hover {text-decoration:underline;}

#contactr1 {
	padding-bottom: 10px;
	width:419px;
	height:84px;
	padding-top:58px;
	padding-left: 22px;
}

#contactr2 {
	padding-bottom: 35px;
	height:37px;
	padding-top: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	width: 90%;
	left: 160px;
	line-height:2.5em;
	padding-left: 22px;
	
}

#contactnumber {padding-right:85px;}

#contactemail {padding-right:38px;
line-height:2.5em;}

#contactr3 {
	height:300px;
	padding-top:48px;
	line-height:2.5em;
	padding-left: 22px;
}

.emaildesc {padding-top:5px;}

.contactcol1 {float:left;
color:#474747;}

.contactcol1a {float:left;color:#939393;}


.contactcol2 {color:#939393;}

/* ------------------------------------------ CONTACT INFO STYLE END ---------------- */

  
  
  
  
/* ------------------------------------------ FAQ START ---------------- */
#faq {
	width: 738px;
	
	padding-top:48px;
	line-height:2.5em;
	padding-left: 22px;
}

.faq {
	width:738px;
	height:650px;
	padding-left:160px;
	font-size:12px;
	background: url(images/shadow_btm.png) repeat-x;
}

.faq h2 { font-family: Arial,Helvetica, sans-serif; text-transform: uppercase; font-variant: normal; font-weight: bold; padding-bottom: 0.7em; line-height: 1.5em; max-width: 600px; width: 600px; font-size: 11px; color: black;
text-decoration:none;}

.faq p {text-overflow: clip; font-style: normal; padding-bottom: 2em; font-weight: normal; text-align: justify; width: 500px; line-height: 1.5em; color: #666666; font-size: 11px; font-family: Verdana,Helvetica, sans-serif;}

/* ------------------------------------------ FAQ  END---------------- */




/*
/*
/* --------------------------------- SHOPPING CART STYLES ------------------ */

.shopcart {width:898px;
padding-top:5px;
background-image: url(images/shadow_btmlong.png);
background-repeat: repeat-x;}

.shopcart_tp {}

.shopcart table {width:898px;}

/* column styles */

#shopimgprevw {width:182px;}

#shopitem {width:148px;}

#shopmtrl {width:270px;}

#shopprice {width:80px;}

#shopqty {width:90px;}

#shopordbtn {}

/* end column styles */

.shopcart table {border-collapse:collapse;}

.shopcart table p {text-align: left;}

.shopcart th {font-size:10px;
text-align:left;
color:#999999;}

.shopcart tr {}

#cartitems td {
vertical-align:baseline;
color: #808080;
font-size:11px;
padding-bottom:10px;
border-bottom: 1px #e4e4e4 solid;}

#cartitems td img {
vertical-align:middle;
}

#cartitems .price {
font-size:14px;
}

.price {
padding:38px 0 38px 0;
}

#cartitems strong {
font-size:18px;
font-weight:normal;}

#cartitems em {font-style:normal;
font-weight:normal;
color: black;}

.qtybox {width:2em;
padding:.1em .4em 0 .4em;}

.greybtn a {display:block;
width:53px;
padding:2px 3px 2px 15px;
font: bold 9px arial, helvetica;
text-decoration:none;
color:white;
background-color:#cccccc;}

.greybtn a:hover {border-bottom: 2px #959595 solid;}

.greybtn strong {
color:black;
}
/* CARTCONTROL STYLES -------------*/

#cartcontrols {
position:relative;
left:292px;
width:606px;
color: #666666;
font-size: 14px;}

#shiphndl td {
padding:25px 0 25px 0;
vertical-align:baseline;
border-bottom: 1px #e4e4e4 solid;}

#cartcontrols strong {}

#cartcontrols em {}

#cartcontrols table {
width:606px;

}

/*column styles*/

#shipcol1 {width:309px}
#shipcol2 {width:170px}
#shipcol3 {}

/*end column styles*/

#shiptypelbl {
padding-left:35px;
}

#shiptypelbl em {
color:#F15A24;
font-style:normal;
font-size:10px;
}

.rglship {
font-size:11px;
font-weight:bold;
background: url(images/stdship_van.png) no-repeat 0 2px;
}

.frgtship {
font-size:11px;
font-weight:bold;
line-height:1.1em;
background:url(images/freightship_van.png) no-repeat 0 0;
}

#cartbtns {
position:relative;
left:232px;
width:596px;
padding:20px 35px 20px 35px;
font-size:11px;
}

#cartbtns p {
float:left;
padding:8px 10px 0 0;
color: #939393;}

#paypal {
width:811px;
padding:0px 35px 30px 35px;
font-size:11px;
}

/* ------------------------------------------ END SHOPPING CART STYLES -------------- */
/**/
/**/
/* ------------------------------------------ CHECKOUT STYLES ---------------------------------------------*/

.checkout {
width:898px;
padding-top:5px;
background-image: url(images/shadow_btmlong.png);
background-repeat: repeat-x;
}

.checkouthead {
height:73px;
width:100%;
color:#4d4d4d;
padding-left:10%;
}

.checkouthead h3 {
font-size:10px;
}

.fieldcont {
width:245px;
height:532px;
padding-right:29px;
}

.checkout label {
font-size:12px;
color:#808080;
}

.checkout input {
margin:3px 0 3px 0;
padding:4px 0 3px 5px;
}

/* ----- billing styles start -----------------*/
#billing {
position:relative;
width:311px;
height:643px;
}

#billing .fieldcont {
border-right: 1px #e4e4e4 solid;
margin-left:10%;
}

#billing .inputcont {
padding:6px 0 6px 0;
}

#billfname {
width:165px;
}

#billmnamelbl {
margin-left:118px;
}

#billmname {
width:50px;
margin-left:10px;
}

#blstname_cntnr {
margin-top:-6px;
}

#billlstname {
width:165px;
}

#billsufxlbl {
margin-left:122px;
}

#billsufxname {
width:50px;
margin-left:10px;
}

#billemail {
width:236px;
}

#billremail {
width:236px;
}

#baddress_cntnr input {
width:236px;
}

#bcitystzip_cntnr input{
float:left;
display:inline;/*fix for margin bug in IE6*/
}

#billcity {
width:107px;
}

#billcitylbl {
padding-right:95px;
}

#billst {
width:25px;
margin-left: 13px;
}
#billstlbl {
padding-right:9px;
}

#billzip {
width:62px;
margin-left: 13px;
}

#bcountry_cntnr {
margin-top:18px;
}

#bphonenbr_cntnr {
margin-top:24px;
}

#billphonenbr {
width:151px;
}

#billaltphonenbr {
width:151px;
}


/* ----- billing styles end ---*/
/**/
/**/
/* --- shipping information styles start ---*/
#shipping {
position:absolute;
top:5px;
left:311px;
width:287px;
height:643px;
}

#shipping .fieldcont {
padding-top:16px;
height:520px;
margin-left:10%;
border-right: 1px #e4e4e4 solid;
}

#shipping .inputcont {
padding:6px 0 6px 0;
}

#shpsameaddr {
padding-bottom:13px;
}

#shpname_cntnr {
margin-top:6px
}
#shipname {
width:236px;
}

#shpaddress_cntnr input{
width:236px;
}

#shipcity {
width:107px;
}
#shipcitylbl {
padding-right:95px;
}

#shipst {
width:25px;
margin-left: 13px;
}
#shipstlbl {
padding-right:9px;
}

#shipzip {
width:62px;
margin-left: 13px;
}

#shpdisclaimer {
padding-top:10px;
font-size:11px;
text-align:justify;
line-height:1.5em;
color: #818181
}

#shipcntry {
width:151px;
}

#shipphonenbr {
width:151px;
}
/* --- shipping information styles end ---*/
/**/
/**/
/* --- credit card information styles start ---*/

#ccinfo {
position:absolute;
top:5px;
left:598px;
width:261px;
height:643px;
}

#ccinfo .fieldcont {
margin-left:15%;
}

#ccinfo .checkouthead {
padding-left:15%;
}

#paytypes {
margin-top:20px;
padding-bottom:8px;
}

#ccinfo p {
padding:6px 0 4px 0;
}

#creditnumber {
width:220px;
}

#creditexpir {
width:143px;
}

#ccverify_cntnr img {
vertical-align:middle;
margin:-18px 0 0 10px;
padding-top:7px;
}

#creditverify {
width:42px;
margin-top:8px;
}

#questions {
font-size:12px;
color:#939393;
}

#secureimg {
padding:10px 0;
}

#questions strong {
color:#f7931e;
}

#terms_cntnr {
margin-top:5px;
font-size:11px;
}

#termsbox {
float:left;
margin:2px 5px 5px 0;
}

#ccinfo a {
text-decoration:none;
}

#ccinfo a:hover {
text-decoration:underline;
}

#questions a {
color:#939393;
}

#terms_cntnr a {
color:#f7931e;
}

#checkoutsbmt {
margin-top:30px;
}

#ccinfo .greybtn a {
width:110px;
padding:5px 15px 5px 15px;
font-size:11px;
font-weight:normal;
color:black;
text-decoration:none;
}

#ccinfo .greybtn a:hover {
border-bottom: 2px #fac930 solid;}


#warning{
	width:100%;
	margin: 0 auto;
	color:#990000;
	text-align:center;
	font-weight:bold;
	font-size:19px;
	padding-bottom:10px;
}

/* --- credit card information styles end ---*/
/**/
/**/

/* ------------------------------------------END CHECKOUT STYLES --------------------------------------*/
/**/
/**/


/*DOWN LOAD PAGE*/

.download_tp {
padding:1px 0 25px 438px;
letter-spacing:4pt;
background: url(archives/images/download_tp.png) no-repeat 0px 2px;
}


.downloadcol  {
height:761px;
font-size:8px;
position:absolute;
top:20px;
left:120px;
width:200px;
padding:39px 0px 31px 0px;
}

.terms #leftcol2 {
position:absolute;
top:20px;
left:120px;
width:200px;
padding:39px 22px 31px 63px;
}


.sprite {background: url(archives/images/spriteanvilfileicon.png);}
	.anvilfile_0 {width:158px; height: 247px;}
	.anvilfile_1 {width:158px; height: 247px;}
/**/
/**/
/* ------------------------------------------START TERMS & CONDITIONS STYLES --------------------------------------*/
.terms_tp {
padding:1px 0 25px 438px;
letter-spacing:4pt;
background: url(images/terms_tp.png) no-repeat 0px 2px;
}

.terms{
width:898px;
padding-top:5px;
background-image: url(images/shadow_btmlong.png);
background-repeat: repeat-x;
}

.terms h4 {
font-size:11px;
padding:15px 0;
}

.terms p {
color:#808080;
line-height:1.3em;
}

/*-column styles -*/
.termcol {
height:761px;
font-size:11px;
}

.terms #leftcol {
position:absolute;
top:0;
left:0;
width:227px;
padding:39px 22px 31px 63px;
}

.terms #midcol {
position:relative;
top:-5px;
left:312px;
width:230px;
padding:82px 29px 0px 20px;
}

.terms #midcol ol {
padding:0 0 0px 20px;
color:#808080;
}

.terms #midcol ol li {
padding: 0 0 3px 0;
line-height:1.3em;
}

.terms #rightcol {
position:absolute;
top:0px;
left:592px;
width:230px;
padding:82px 29px 0px 32px;
}

#rightcol .greybtn a {
width:52px;
padding:5px 15px 5px 15px;
margin:23px 0 0 0; 
font-size:11px;
font-weight:normal;
color:black;
text-decoration:none;
}

#rightcol .greybtn a:hover {
border-bottom: 2px #fac930 solid;}
/* ------------------------------------------END TERMS & CONDITIONS STYLES --------------------------------------*/
/**/
/**/
/* --------------------------START CONFIRMATION/RECEIPT STYLES --------------------------------*/
#pagehead.receiptpage {
height:321px;
}

#rcpthead_lft {
position:relative;
left:182px;
top:151px;
width:403px;
height:140px;
}

#rcpthead_rt {
position:relative;
left:600px;
top:11px;
width:300px;
height:140px;
}

.orderinfo {
font-size:18px;
padding:7px 0 26px 0;
color:#999;
}

.orderinfo strong {
color:#3B3535;
}

.rcpaddr {
display:block;
float:left;
padding-right:72px;
font-size:10px;
color:#666;
}

.rcpaddr strong {
color:#333;
}

#pagetitle.receipt_tp {
padding-top:38px;
background: url(images/receipt_tp.png) no-repeat;
font-size:9px;
}

#cartitems.receipt  td {
padding:30px 0 30px 0;
border:none;
}

#cartitems.receipt {
border-bottom: 1px #e4e4e4 solid;}

#cartcontrols p {
padding-left:35px;
font-size:11px;
font-weight:bold;
}

#shiphndl.receipt td {
border:none;
padding: 17px 0 10px 0;
}

#tax.receipt td {
padding:5px 0 8px 0px;
border-bottom: 1px #e4e4e4 solid;
}

#subttl.total p{
font-size:14px;
}

#cardinfo.rcpaddr {
font-size:9px;
padding-bottom:50px;
margin-left:275px;
float:none;
}
/* CONFIRMATION PAGE ------*/
.verify_tp {
padding:1px 0 25px 135px;
padding-bottom:100px;
letter-spacing:4pt;
background: url(images/verify_tp.png) no-repeat 0px 2px;
}

#pagehead.verifypage {
height:290px;
}

#verifysbmt {
display:block;
height:55px;
margin-left:400px;
}

#verifysbmt .greybtn a {
width:108px;
padding:5px 15px 5px 15px;
font-size:11px;
font-weight:normal;
color:black;
text-decoration:none;
}

#verifysbmt .greybtn a:hover {
border-bottom: 2px #fac930 solid;}
/* --------------------------END CONFIRMATION/RECEIPT STYLES --------------------------------*/
/**/
/**/

/* ENDING -INSIDE- PAGE STYLES ----------------------------------------------------- */

/**/

/**/

#footer {position:relative;
padding:15px 0 35px 3px;
font: 9px verdana, arial, san-serif;
color:#B2B2B2;
text-align:justify;}
