@charset "utf-8";
/* CSS Document */


/*Basket table specs*/


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin:0;
	padding:0;
}

h1, h2 {
	margin:0;
	padding:0;
	font-weight:normal;
}

ol, ul {
	list-style:none outside none;
	margin:0;
	padding:0;
}

img {
	border:0;
}

fieldset {
	border:0;
	padding:0;
	margin:0;
}

#registerfieldset {
	clear:left;	
}

.date
{
  margin:0px;
  padding:0px;

}

.latestNewsText
{
  margin:0px;
  padding:0px;

}

.brandArea {
  	overflow:hidden;  
	position:relative;
}
.topBorder {
  background-color:#000000;
  width:100%;
  height:8px;

}

.offSet { 
   width:100%;
   background:url(../images/bg_image_main.jpg) repeat-x left top;
   min-height:500px;
}

.totalContainer {
  width:962px;
  margin:auto;
  overflow:hidden;
  position:relative;
  padding-top:40px;
}


.topNavContainer {
  float:left;
  margin-left:273px;
}

.basketButton
{
  float:right;
}
.toplvlNav
{
  float:left;
}
.toplvlNav a,
.basketButton a
 {
    /* Sliding right image */
background: transparent url('../images/topbutton_right.gif') no-repeat scroll top right; 
display: block;
float: left;
height: 26px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold; 
color:#ffffff;
margin-top:10px;

}


.toplvlNav a span,
.basketButton a span
 {
/* Background left image */ 
background: transparent url('../images/topbutton_left.gif') no-repeat; 
display: block;
line-height: 14px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 5px 0 7px 18px;
} 

.toplvlNav a:hover span,
.basketButton a:hover span
{
  text-decoration:none;
  color:#dfdfdf;

}

.searchContainer
{
  float:left;
  
  
}

.searchPanelContainer
{

}

.searchPanelLft
{
 background:url(../images/search_panel_lft.png) no-repeat center top;
 width: 29px;
 height: 53px;
 float:left;
 
}

.searchPanel
{
  background:url(../images/search_panel_rgt.png) no-repeat right top;
  float:left;
  height:38px;
  width:340px;
  padding-top:15px;
}

#contactsLogosBanner {
	position:absolute;
	top:55px;
	left:440px;
}

#headerContacts {
	float:left;
	color:#0151B0;
	font-weight:bold;
	margin-right:15px;
	padding:20px 0px 20px 0px;
	display:inline;
}

#phoneContact {
	background:url(../images/phone_icon.jpg) no-repeat left top;
	padding:0px 20px 10px 30px;
	display:inline;
}

#emailContact {
	background:url(../images/email_icon.jpg) no-repeat left top;
	padding:0px 20px 10px 30px;
	display:inline;
}

#basketIcon
{
   background:url(../images/basket_icon.png) no-repeat left top;
   padding-left:30px;

}

.searchPanel ul
{

  list-style:none;
 color:#ffffff;
  
}

.searchPanel ul li
{
  float:left;
  margin-right:24px;
}

.searchPanel ul li a
{
  text-decoration:none;
  color:#ffffff;

}


.searchPanel ul li a:hover
{
  text-decoration:none;
  color:#ffe800;

}



#brandAreaLogo
{
  width:320px;
  height:96px;
  clear:both;
  float:left;

}

#insuranceCharted
{
  width:90px;
  height:96px;
  float:left;
  margin-left:10px;

}

.drilldownBanner
{
  width:962px;
  height:135px;
  margin-bottom:20px;

}

.homepageBanner
{
  width:962px;
  height:255px;
  background:url('../images/interface/homepage_slideshow.jpg') no-repeat right bottom;
  margin-bottom:20px;



}


.homepageBanner p
{
    font-size: 13px;
    height: 133px;
    line-height: 20px;
    margin: 0 0 0 40px;
    padding: 60px 0 0 0;
    width: 310px;
}

.homepageBanner a
{
    color: white !important;
    font-size: 15px;
    padding: 0 0 0 60px;
    margin:0;
    outline:none;
  
}

.columnsFloatLft
{
  float:left;
  margin-right:13px;

}

.noMargin
{
  margin-right:0px !important;


}


.drilldownBanner h1

{
  color:#FFFFFF;
  font-family:Georgia;
  font-size:30px;
  padding-left:25px;
  padding-top:80px;

}
.privateClientImage
{
  background:url('../images/drilldown_banner.jpg') no-repeat right top;

}


.mainNavContainer
{
  width:962px;
  height:52px;
  clear:left;
  padding-top:25px;
  background:url('../images/main_nav_bg.gif') no-repeat right top;
 

}

.leftColumn
{
  width:232px;
  float:left;
  margin-right:19px;
  min-height:200px;
  margin-top:17px;

}

.leftColumnHomepage
{
  width:218px !important;
  float:left;
  margin-right:19px;
  min-height:200px;
  margin-top:17px;



}

/*DropDownPanel*/

#dropDownMenu
{
  width:258px;
  background:url('../images/dropdown_menu.png') no-repeat left bottom;
  position:absolute;
  top:210px;
  left:60px;
  z-index:99;  
}

#dropDownMenu ul
{
  padding-bottom:30px;
  padding-top:20px;

}

#dropDownMenu ul li
{

  border-bottom:1px dotted #000000;
  margin-left:15px !important;
  width:210px;
  line-height:25px;
}

#dropDownMenu ul li a
{
  color:#2d2d2d;
  text-decoration:none;
  font-size:13px;
  display:block;
  

}



#dropDownMenu ul li a:hover
{
  background-color:#024799;
  color:#ffffff;
  
  
}


/*Specialist Panel*/


.noBg
{
  background:url('../images/subnav_icon.gif') no-repeat left top !important;
  width:218px !important;

}

.specialistPanel
{
  width:232px;
  min-height:450px;
  background:url('../images/specialist_panel.gif') no-repeat right top;
  padding-top:12px;
  width:232px;
  margin-bottom:20px;
  min-height:350px;

}

.specialistPanel h2
{

  font-size:18px;
  color:#0151b0;
  font-weight:bold;
  padding-left:45px;
  


}


.specialistPanel ul
{
  margin-top:20px;
}


.specialistPanel ul li

{
  border-bottom:1px dotted #000000;
  margin-left:15px;
  width:200px;
  line-height:25px;

}



.specialistPanel ul li a

{
  color:#2d2d2d;
  text-decoration:none;
  background:url("../images/subnav_arrow.gif") no-repeat left 50%;
  padding-left:15px;
  font-size:13px;
  display:block;

}

.specialistPanel ul li a:hover
{
  background-color:#fee13e;
  
  
}
/*specialist panel end*/


/*quotes Panel*/


.quotesPanel
{
  width:232px;
  /*min-height:450px;*/
  background:url('../images/quotes_panel.gif') no-repeat right top;
  padding-top:12px;
  width:232px;
  margin-bottom:10px;

}

.quotesPanel h2
{

  font-size:14px;
  color:#0151b0;
  font-weight:bold;
  padding-left:45px;
  color:#ffffff;
  


}


.quotesPanel ul
{
  margin-top:20px;
}


.quotesPanel ul li

{
  border-bottom:1px dotted #000000;
  margin-left:15px;
  width:200px;
  line-height:25px;
}



.quotesPanel ul li a

{
  color:#2d2d2d;
  text-decoration:none
  padding-left:15px;
  font-size:13px;
  text-decoration:none;
  display:block;
}

.quotesPanel ul li a:hover
{
  background-color:#fee13e;
  
  
}




/*generic Panels*/



.panelBackground
{
  background:url('../images/calltoaction_panel.gif') no-repeat right top;
  background-color:#ffffff;

}

.genericPanel
{
  width:232px;
  /*min-height:450px;*/
  /*background:url('../images/calltoaction_panel.gif') no-repeat right top;*/
  padding:12px 25px 20px 25px;
  width:182px;
  margin-bottom:10px;
  overflow:hidden;

}

.genericPanel h2
{
  font-size:14px;
  color:#0151b0;
  font-weight:bold;
  color:#ffffff;
  margin-bottom:20px;
}

.standardPanel {
	width:232px;
  	margin-bottom:10px;	
}

.divider
{
  border-bottom-color:#000000;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  clear:left;
  padding-top:10px;

}
.registerText
{
  	width:120px;
	float:left;
}

.genericPanel img
{
  float:left;
  margin-top:25px;
  margin-bottom:20px;
  

}


.quotesPanel ul
{
  margin-top:20px;
}


.quotesPanel ul li

{
  border-bottom:1px dotted #000000;
  margin-left:15px;
  width:200px;
  line-height:25px;
}



.quotesPanel ul li a

{
  color:#2d2d2d;
  text-decoration:none
  padding-left:15px;
  font-size:13px;
  text-decoration:none;
  display:block;
}

.quotesPanel ul li a:hover
{
  background-color:#fee13e;
  
  
}

.genericPanel p
{
  margin-bottom:0px !important;
}
.homepagemainCOlumn
{
  width:725px;
  float:left;
  min-height:200px;
  margin-top:17px;
  line-height:17px;

}

.homepagemainCOlumn h1
{
  font-family:Georgia, serif;
  color:#0d47a5;
  font-size:30px;
  margin-bottom:20px;
  
  

}


.homepagemainCOlumn p
{
  font-size:13px;
  margin-bottom:20px;
  line-height:20px;
 
}

.homepagemainCOlumn a
{
  color:#0d47a5;
  text-decoration:underlined;

}



.mainCOlumn
{
  width:460px;
  float:left;
  margin-right:19px;
  min-height:200px;
  margin-top:17px;
  line-height:17px;
  

}

.mainCOlumn h2
{
  font-size:22px;
  clear:left;
  margin-bottom:9px;
  color:#0d47a5;
}

.newsheader
{
  font-size:16px !important;
  clear:left;
  margin-bottom:9px;
  color:#0d47a5;
  font-weight:bold;
}

.imageContainer
{
  position:relative;
  float:left;
  width:227px;
  height:193px;
  overflow:hidden;
  margin-bottom:20px;
  
}


.imageMask
{
  background:url('../images/image_mask.png') no-repeat;
  width:227px;
  height:193px;
  position:absolute;
  z-index:2;
  top:0px;
  left:0px;
}


.rightColumn
{
  width:232px;
  float:left;
  min-height:200px;
  margin-top:17px;
}

.halfColumn
{
  width:214px !important;
  overflow:hidden;
  float:left;
  margin-right:17px;

}
.contactUsPanelContainer
{
  overflow:hidden;
  clear:left;
  margin-top:20px;
}



.contactUsPanel
{
  width:460px;
  min-height:40px;
  background:url('../images/contactus_bg.gif') no-repeat;
}


.contactUsPanel h2

{
   padding-left:45px;
   padding-top:10px;
}

.contactUsPanel p
{
  padding:0 20px;
  padding-top:10px;
  margin-bottom:0 !important;
}


.contactUsPanel a
{  
  color:#2d2d2d !important;
  padding-left:30px;
  text-decoration:none !important;
  background:url('../images/subnav_arrow.gif') no-repeat 20px 50%;
}

.contactUsPanel a:hover
{
  background-color:transparent !important;
  text-decoration:underline !important;

}

.contactUsPanelFooter
{
   background:url('../images/contactus_bg_bottom.gif') no-repeat;
   width:460px;
   height:31px;

}


.mainNav
{

  width:962px;
  height:56px;
  background:url('../images/top_nav.gif') no-repeat right top;

}


.mainNav ul li {
  float:left;
  padding-left:18px;
  
  text-align:center;
  margin-top:5px;
  background:url("../images/top_nav_divider.gif") no-repeat right top;
}

.mainNav ul li:hover {
  cursor:pointer;
}

.mainNav ul li a:hover {
  color:yellow !important;
  cursor:pointer;
}

.mainNav ul li.selected a:hover {
  color:#0151B0 !important;
  cursor:pointer;
}

.mainNav ul li.selected {
	background: url("../images/interface/left_nav_selected.png") no-repeat scroll left top transparent !important;
	padding-bottom:10px;
}

.mainNav ul li.selected a {
	background: url("../images/interface/nav-selected-right.png") no-repeat scroll right top transparent !important;
	color:#0151B0;
	padding-bottom:20px;
}

.mainNav ul li:active
{
  background:url("../images/nav_tint_active.png") no-repeat right top;
  color:yellow !important;
  display:block;
}


.mainNav ul li a
{
  
  color:#FFFFFF;
  display:block;
  font-size:1.15em;
  padding-bottom:8px;
  padding-top:9px;
  text-decoration:none;
  padding-right:18px;
  outline:none;
}

.homeGraphic a
{
  background:url("../images/home_graphic.png") no-repeat 0 5px !important;
  text-indent: -9999px;
  width:25px;

}

.searchPanel form
{
  float:left;

}

.searchBg
{
  border:none;
  padding-left:35px;

}

.searchBox, .searchBoxFocus
{
   border:0 none !important;
}


.mainCOlumn p
{
  color:#2d2d2d;
  margin-bottom:17px;
}

.mainCOlumn li {
	list-style:circle;
	margin-left:20px;
}

.homepagemainCOlumn a,
.mainCOlumn a,
.rightColumn a
{
  color:#024594;
  text-decoration:underline;

}

.mainColumn
{
  width:200px !important;
}


.hpSlideshow
{
  width:600px;
  height:387px;
  clear:both;
  overflow:hidden;
  background:url('../images/smart_wheels_temp_flash.jpg') no-repeat right top;

}

/*homepage layout columns*/
.col1
{
  width:600px;
  float:left;
  margin-top:20px;
  margin-bottom:10px;


}


.col1 h1
{
  width:600px;
  background:url('../images/heading_bg.gif') no-repeat right bottom;
  float:left;
  margin-top:5px;
  font-weight:bold;
  font-size:2em;
  padding-bottom:10px;
  margin-bottom:33px;
  
}

.productCompare h2
{
  background:url("../images/heading_bg.gif") no-repeat scroll right bottom transparent;
  color:red;
  font-size:1.9em;
  font-weight:bold;
  margin-bottom:15px;
  padding-bottom:12px;
  width:600px;

}


.col2
{
  width:320px;
  float:left;
  margin-left:20px;
  margin-top:20px;
  margin-bottom:10px;

}


/*Drilldown Layout COlumns*/

.drilldowmColLeft
{
  width:171px;
  float:left;
  overflow:hidden;
  margin-top:20px;

  
}


.drilldownColMiddle
{
  width:470px;
  float:left;
  overflow:hidden;
  margin-left:19px;
  
}


.drilldownColMiddle p {
  line-height:19px;
  margin-bottom:15px;
  clear:left;

}


.drilldownColMiddle p a
{
  color:red;

}


.drilldownColMiddle p a:hover
{
  background-color:red;
  color:#ffffff;
  text-decoration:none;

}

.drilldownColRight
{

  width:261px;
  float:left;
  overflow:hidden;
  /*margin-top:20px;*/
  margin-left:19px;
  
}

/* Product details column*/



.productDetailColumn


{
  float:left;
  width:750px;
  margin-left:19px;

}


.productDetailColumn h1
{
  color:#3C3C3C;
  font-size:2em;
  font-weight:bold;
  margin-bottom:20px;
  


}

.productPanel

{
  width:265px;
  height:249px;
  background:url('../images/product_main_bg.jpg') no-repeat !important;
  overflow:hidden;
  margin:0 19px 30px 0;
  float:left;

}


.productInfoTop
{
   background:url('../images/product_info_bg_top.gif') no-repeat !important;
   width:466px;
   height:11px;
   margin-top:20px;
}

.productOptions
{
  width:436px;
  min-height:188px;
  background:url('../images/product_info_bg_main.gif') no-repeat left bottom;
  overflow:hidden;
  /*margin-top:20px;*/
  padding:0px 15px 0px 15px;

}

.optionsButton
{
  float:right;

}

.productOptions p
{


}

.productDropdown
{
margin-bottom:20px;

}


.productOptions select
{
  width:150px;
  padding:5px 0px 5px 0px;


}


.productOptions label
{
  

}

.productOptions label span
{



}

.productOptions p
{
  margin-top:15px;

}


.quantity
{
  width:50px !important;

}

.productCompare
{
  clear:left;

}

.order
{
    background:url('../images/order_button.gif') no-repeat 0px -84px;
    height:40px;
    width:155px;
    padding:13px 57px 13px;
    color:#ffffff;
    text-decoration:none;
    font-size:1.2em;
    font-weight:bold;


}

.order:hover
{
  background:url('../images/order_button.gif') no-repeat 0px -126px !important;

}



.labelPosition
{
  margin-top:5px;
  float:left;
  width:40px;

}

.productPanel img
{
  margin:25px auto 0 auto;
}

.productInfoContainer

{
  min-height:290px;
  overflow:hidden;

}

.productInfoContainer p

{
  margin-bottom:10px;
  /*margin-top:15px;*/
}

/*Subnav styles*/

.subNavContainer
{
  float:left;
  width:171px;
  padding-bottom:27px;

}

.topSubNav
{
  width:171px;
  height:34px;
  background:url('../images/subnav_top.gif') no-repeat !important;

}

.topSubNav h2
{
  font-size:1.5em;
  color:#ffffff;
  padding:5px 5px 0 10px;
  
}


.subnavContent
{
  width:171px;
  background:url('../images/subnav_bg.gif') no-repeat bottom left;
  padding-bottom:30px;
  min-height:250px;
   
}



.subnavContent ul
{
  padding-top:10px;
}

.subnavContent ul li
{
  background:url("../images/black_arrow.gif") no-repeat scroll 10px 50% transparent;
  list-style:none outside none;
  padding-left:18px;

}

.subnavdropdownTitle
{
   background:url("../images/subnav_dropdown_title.gif") no-repeat scroll 5px 50% transparent !important;
   padding-left:10px !important;
   color:red !important;
   font-weight:bold;


}

.subnavdropdownTitle a
{
  color:red !important;
}



.subnavContent ul li a

{
  list-style:none;
  /*background:url('../images/black_arrow.gif') no-repeat;*/
  color:#474747;
  text-decoration:none;
  line-height:27px;
  display:block;
}




.subnavContent ul li:hover
{
    background:url("../images/subnav_hover_bg.gif") no-repeat scroll;
    color:#ffffff;
    display:block;
}

.subNavSelected
{
  background:url("../images/subnav_hover_bg.gif") no-repeat scroll !important;
  color:#ffffff  !important;
  display:block
}


.subNavSelected a
{
  color:#ffffff !Important;


}


.moreLink
{
  background:url("../images/red_arrow_down.gif") no-repeat scroll 7px 50% transparent !important;
   
   
}



.moreLink a
{
  color:red !important;

}


/*Basket Panel*/



.basketContainerAsset
{
  float:left;
  width:171px;

}

.topBasket
{
  width:171px;
  height:34px;
  background:url('../images/subnav_top.gif') no-repeat !important;

}

.topBasket h2
{
  font-size:1.5em;
  color:#ffffff;
  padding:5px 5px 0 10px;
  
}


.basketContent
{
  width:171px;
  background:url('../images/subnav_bg.gif') no-repeat bottom left;
  padding-bottom:30px;
  min-height:135px;
   
}

.red
{
  color:red !important;
  

}



.basketContent ul
{
  padding-top:10px;
}

.basketContent ul li
{
  list-style:none outside none;  padding-left:18px;

}

.basketdropdownTitle
{
   background:url("../images/subnav_dropdown_title.gif") no-repeat scroll 5px 50% transparent !important;
   padding-left:10px !important;
   color:red !important;
   font-weight:bold;


}

.basketdropdownTitle a
{
  color:red !important;
}



.basketContent ul li a

{
  list-style:none;
  /*background:url('../images/black_arrow.gif') no-repeat;*/
  color:#474747;
  text-decoration:none;
  line-height:27px;
  display:inline;
}


.viewBasket
{
  color:#000000;
  font-weight:bold;
  text-decoration:underline;

}


a.viewBasket
{
  color:red;

}

.basketList
{
  background-color:#bababa;
  padding:5px 0;

}


.basketTotal
{
   background-color:#6b6b6b;
   padding:5px 0;
   color:#ffffff;
   font-weight:bold;


}

.basketContent ul li a:hover

{
    color:red;
    display:block;

}



.moreLink
{
  background:url("../images/red_arrow_down.gif") no-repeat scroll 7px 50% transparent !important;
   
   
}



.moreLink a
{
  color:red !important;

}



#helpSupportPanel

{
  background:url('../images/homepage_assets.jpg') no-repeat right -778px !important;

}


#beyernWheelsBg
{
  background:url('../images/homepage_assets.jpg') no-repeat right top !important;

}

#apexSeatBg
{
  background:url('../images/homepage_assets.jpg') no-repeat right -182px !important;

}

#btccCompeition
{
  background:url('../images/homepage_assets.jpg') no-repeat right -364px !important;

}

.homepageAssetPanel
{
  width:168px;
  height:152px;
  padding:15px 10px 15px 142px;
  margin-bottom:27px;

}

.homepageAssetPanel h2
{
  font-size:1.8em;
  color:#3c3c3c;
  margin-bottom:5px;
  
}


.homepageAssetPanel p
{
  font-size:1em;
  color:#3c3c3c;
  height:85px;
}


.homepageAssetPanel a

{
  font-size:1em;
  color:#3c3c3c;background: transparent url('../images/button_right.png') no-repeat scroll top right; 
  display: block;
  float: right;
  height: 40px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
  padding-right: 25px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
  /* FONT PROPERTIES */
  text-decoration: none;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold; 
  color:#000000;
  margin-top:8px;
}

.homepageAssetPanel a:hover

{
  color:red;

}

.homepageAssetPanel a span {
/* Background left image */ 
  background: transparent url('../images/button_left.png') no-repeat; 
  display: block;
  line-height: 14px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
  padding: 10px 0 15px 25px;
} 


.newsLetterFormContainer
{
  width:320px;
  height:233px;
  background:url('../images/homepage_assets.jpg') no-repeat right -546px !important;
  margin-bottom:27px;

}

.newsLetterText
{
  float:left;
  display:inline;
  margin:0px 15px 0px 15px;
}

.newsLetterForm
{
  float:right;
  display:inline;
  margin-top:15px;
  padding-right:10px;

}

.newsLetterForm h2
{
  font-size:1.8em;
  color:#3c3c3c;
  margin-bottom:30px;

}

.newsLetterText p
{ 

  font-size:1em;
  color:#3c3c3c;
  margin-top:95px;
  width:108px;

}



.newsletterbox

{
  background:none repeat scroll 0 0 #F8F8F8;
  border:1px solid #888888;
  font-size:11px;
  height:15px;
  margin-bottom:5px;
  padding:5px;
  width:150px;

}


.newsletterBtn
{
  float:right;
  margin-top:7px;


}


/*Drilldown asset panels */

.drilldownPnlBg
{
  width:126px;
  height:152px;
  padding:15px 10px 15px 125px;
  margin-bottom:27px;
  position:relative;
  
}

.twitterPnl
{
  width:219px !important;
  height:112px !important;
  padding:70px 21px 0px 21px !important;
 

}

.twitterPnl p strong
{
  color:red;


}


.drilldownPnlBg h2
{
  font-size:1.8em;
  color:#3c3c3c;
  margin-bottom:5px;
  
}


.drilldownPnlBg p
{
  font-size:1em;
  color:#3c3c3c;
  height:85px;
}


.drilldownPnlBg a

{
  font-size:1em;
  color:#3c3c3c;background: transparent url('../images/button_right.png') no-repeat scroll top right; 
  display: block;
  float: right;
  height: 40px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
  padding-right: 25px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
  /* FONT PROPERTIES */
  text-decoration: none;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold; 
  color:#000000;
  margin-top:8px;
  position:absolute;
  right:10px;
  bottom:5px;
}

.drilldownPnlBg a:hover

{
  color:red;

}

.drilldownPnlBg a span {
/* Background left image */ 
  background: transparent url('../images/button_left.png') no-repeat; 
  display: block;
  line-height: 14px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
  padding: 10px 0 15px 25px;
}


#helpSupportPanelDrilldown
{
  background:url('../images/drilldown_assets.jpg') no-repeat left -808px !important;

}

#beyernWheelsBgDrilldown
{
  background:url('../images/drilldown_assets.jpg') no-repeat left top !important;

}

#apexSeatBgDrilldown
{
  background:url('../images/drilldown_assets.jpg') no-repeat left -182px !important;

}

#btccCompeitionDrilldown
{
  background:url('../images/drilldown_assets.jpg') no-repeat left -364px !important;

}



.newsLetterFormContainerDrilldown
{
  width:261px;
  height:261px;
  background:url('../images/drilldown_assets.jpg') no-repeat left -546px !important;
  margin-bottom:27px;

}

.newsLetterTextDrilldown
{
  float:left;
  display:inline;
  margin:0 15px 0px 90px;
}

.newsLetterFormDrilldown
{
  float:right;
  display:inline;
  margin-top:15px;
  padding-right:10px;

}

.newsLetterFormDrill
{
  float:right;

}

.newsLetterTextDrilldown h2
{
  font-size:1.8em;
  color:#3c3c3c;
  margin-bottom:10px;
  margin-top:15px;

}

.newsLetterTextDrilldown p
{ 

  font-size:1em;
  color:#3c3c3c;
  margin-top:0px;
  width:160px;

}


.newsLetterLabel
{


}

.newsletterboxDrill

{
  background:#ffffff;
  border:1px solid #888888;
  font-size:11px;
  height:15px;
  margin-bottom:5px;
  padding:5px;
  width:150px;


}


.newsletterBtn
{
  float:right;
  margin-top:8px;


}

/* End Drilldown asset panels */

.moreProductsBorder

{
   padding-bottom:5px;
   border-bottom:2px solid #000000;
   width:;
   overflow:hidden;
   
}

.moreProducts
{

  float:right;
}



.moreProducts a {
    /* Sliding right image */
  background: transparent url('../images/topbutton_right_drilldown.gif') no-repeat scroll top right; 
  display: block;
  float: left;
  height: 26px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
  margin-right: 6px;
  padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
  /* FONT PROPERTIES */
  text-decoration: none;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold; 
  color:#ffffff;
  margin-top:10px;

}


.moreProducts a span {
/* Background left image */ 
background: transparent url('../images/topbutton_left.gif') no-repeat; 
display: block;
line-height: 14px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 5px 0 7px 18px;
} 

.moreProducts a:hover span{
  text-decoration:none;
  color:#dfdfdf;

}


.ProductPnlBg
{
  width:182px;
  height:183px;
  background:url('../images/homepage_product_pnl_bg.gif') no-repeat;
  float:left;
  position:relative;
  margin-right:27px;
  margin-bottom:27px;
  
}


.ProductPnlBg h2
{
  color:#FFFFFF;
  font-size:1.5em;
  padding:7px 5px 20px 10px;

}

.ProductPnlBg img

{
  margin:auto;
  
}

.ProductPnlBg a
{
  background:url("../images/red_arrow.gif") no-repeat scroll 0 50% transparent;
  bottom:15px;
  color:red;
  font-size:1.1em;
  left:50px;
  padding-left:12px;
  position:absolute;
  text-decoration:none;
}


.ProductPnlBg a:hover
{
  text-decoration:underline;
  color:#000000;
}

/*drilldown page banners*/

.bannerH1
{
  width:750px;
  height:144px;
  float:left;
  margin:20px 0px 0px 19px;
  
}

.bannerH1 h1
{
  font-size:2.5em;
  color:#ffffff;
  float:right;
  padding:83px 10px 0 0;

}

#bannerAlloyWheels
{
    background:url("../images/ozracing_alloy_banner.jpg") no-repeat;

}

.breadCrumb
{
  margin:15px 0px 20px 19px;
  float:left;
  width:750px;
  
}

.breadCrumb ul li
{
  display:inline;
  list-style:none;
  color:#454040;
  float:left;
  
}

.breadCrumb ul li a

{
  color:red;
  text-decoration:none;
  padding-right:15px;
  background:url("../images/black_arrow.gif") no-repeat scroll 90% 50% transparent;
}


.breadCrumb ul li a:hover
{
  color:#000000;

}



/*Category Panels*/
.categoryPnlBg
{
  width:143px;
  height:128px;
  background:url('../images/drilldown_category_panel.gif') no-repeat;
  float:left;
  position:relative;
  margin-right:19px;
  margin-bottom:19px;
  
}


.categoryPnlBg h2
{
  color:#FFFFFF;
  font-size:1.2em;
  padding:7px 5px 12px 10px;

}

.categoryPnlBg img

{
  margin:auto;
  width:74px;
  height:74px;
  
  
}





.categoryPnlBg a
{
  background:url("../images/red_arrow.gif") no-repeat scroll 0 50% transparent;
  bottom:15px;
  color:red;
  font-size:1.1em;
  left:50px;
  padding-left:12px;
  position:absolute;
  text-decoration:none;
}

/*Products Panels*/

.productsPnlBg
{
  width:143px;
  height:154px;
  background:url('../images/drilldown_products_panel.gif') no-repeat;
  float:left;
  position:relative;
  margin-right:19px;
  margin-bottom:19px;
  
}


.productsPnlBg h2
{
  color:red;
  font-size:1.2em;
  padding:7px 5px 12px 10px !important;
  background:transparent !important;

}

.productsPnlBg h3
{
  color:red;
  font-size:1.2em;
  padding:7px 5px 12px 10px !important;
  background:transparent !important;

}



.productsPnlBg img

{
  margin:auto;
  width:74px;
  height:74px;
  
}

.productsPnlBg a
{
  background:url("../images/white_arrow.gif") no-repeat scroll 0 50% transparent;
  bottom:7px;
  color:#ffffff;
  font-size:1.1em;
  left:50px;
  padding-left:12px;
  position:absolute;
  text-decoration:none;
}

.priceTag
{
  color:#434343;
  font-size:1.2em;
  font-weight:bold;
  left:10px;
  position:absolute;
  top:105px;

}





.drilldownPnlBg a:hover
{
  text-decoration:underline;
  color:#000000;
}

.homepageContentText
{
 float:left;
}

.homepageContentText p
{
  margin-bottom:15px;
  line-height:19px;
}

.homepageContentText p a
{
  color:red;

}

.homepageContentText p a:hover
{
  background-color:red;
  color:#ffffff;
  text-decoration:none;
  

}

#noMargin

{
  margin-right:0px !important;

}

.noMargin

{
  margin-right:0px !important;

}



.clear
{
  clear:both;
  padding:0px;
  margin:0px;

}



.footerPanelContainer

{
    background:url("../images/footer_bg.gif") repeat-x;
    min-height:273px;
    background-color:#484747;
    margin-top:45px;
}


.footerPanelBg
{
    background:url("../images/footer_top_bg.png") no-repeat 50% 0%;
    width:1015px;
    margin:auto;
    min-height:300px;
    

}

.footerContent
{
  width:940px;
  margin:auto;
  /*min-height:300px;*/
  overflow:hidden;
  padding-bottom:50px;


}


.footerColumn
{

  color:#FFFFFF;
  float:left;
  margin-left:15px;
  margin-top:50px;
  width:220px;
  display:inline;
}



.footerColumn ul li
{
  line-height:2em;
  list-style:none;
  
}

.footerColumn ul li a
{
  color:#585858;
  text-decoration:none;

}


.footerColumn ul li a:hover
{
  color:#024696;
  text-decoration:underline;

}

.footerTitle
{
  color:#024696;
  margin-bottom:15px;
  font-weight:bold;
  font-size:14px;

}

.footerStrip
{
  background:url("../images/footer_strip_bg_large.gif") repeat-x top left;
  height:85px;
}

.footerMainContainer
{
  margin:auto;
  width:940px;
  color:#ffffff;
}


.footerColumnLft
{
  float:left;
  margin-top:17px;

}

.footerColumnRgt
{
  float:right;
  margin-top:17px;
  text-decoration:none;


}

.footerColumnLft a
{
  color:#ffffff;
  text-decoration:none;
}

.footerColumnRgt a 
{
  color:#ffffff;
  text-decoration:none;
}

.footerColumnRgt a:hover
{
  color:#000000;
}

.warning {
	color:red;
}

