body	
{font-family:Arial, Sans-Serif; font-size:10pt; color:#ffffff; margin:0px; padding:0px;}

body img
{ border:0;}

img	
{ border:none;}

.PageTitle
{font-size:14pt; margin-top:0;}

.OrangeTitle
{font-size:9pt; color:#f8af16; font-weight:bold; text-transform:uppercase; }
.OrangeHeader
{font-size:9pt; color:#f8af16; font-weight:bold; text-transform:uppercase; }


#Header
{margin:0px auto;background-image:url(../images/HeaderBG.gif); background-repeat:repeat-x; width:994px; height:100px; }
#Logo
{float:left;}

#HeaderWhitePanel
{ float:right; background-image:url(../images/HeaderRightPanel.gif); background-repeat:no-repeat; width:699px; height:100px; position:relative; font-size:10px;}
#WhiteBar
{margin:0px auto;background-image:url(../images/WhiteBarBG.gif); background-repeat:repeat-x; width:994px; height:33px; position:relative; vertical-align:top; z-index:2000;}

#ContentWrapper 
{ margin:0px auto;background-image:url(../images/MainContentBG.gif); background-repeat:repeat-x; width:994px; z-index:0;}

#MainContent
{width:994px; height:283px; position:relative; }

#ContentText
{width:561px; height:283px;  position:absolute; } 

#LeftColumn         { border:solid 1px red; width:220px; height:220px;}
#RightColumn        { border:solid 1px red; width:220px; height:220px;}

#FlashTextBelox {z-index:-1;position:absolute;}
#LocationPopup {z-index: 0; position:absolute;  width:561px; height:283px; float:left; background-repeat:no-repeat;}


#RotatingImage
{width:433px; height:283px; float:left; position:absolute; left:561px; }

#Magnifier
{ float:left; position:absolute;top:239px; z-index:2; }


#BrandSelector
{background-color:#f8af16; width:994px; height:138px; clear:both;}


#InternalContentWrapper
{margin:0px auto;background-image:url(../images/InternalContentBG.gif); background-repeat:repeat-x; width:994px; background-color:#444444;}

#PageContentWrapper
{margin:0px auto;background-image:url(../images/InternalContentBG.gif); background-position:0 -50px; background-repeat:repeat-x; width:994px; background-color:#444444; z-index:0;}

#TyreBrands
{clear:both;height:41px; z-index:5;}
#TyreBrands a
{border:0;}

#BrandTypes
{clear:both; height:38px; background-image:url(../images/brandType.gif); background-repeat:no-repeat; }

#ProductContent
{clear:both; width:994px;  min-height:400px;}



#LeftNav
{float:left; padding-left:51px; width:184px; height:358px; bborder:solid 1px red;}

#ProdcutDescription
{ float:left; padding-left:35px; width:400px;  bborder:solid 1px red; padding-bottom:35px;}

#ProdcutBrandDescription
{   border-bottom: solid 0px #474747;
    border-left: solid 1px #474747;
    border-right: solid 0px #474747;
    border-top: solid 1px #474747;
    float:left; margin-left:15px; width:269px;
    background-color:#333333;    
    padding-bottom:10px;}


#Footer
{margin:0px auto;background-image:url(../images/FooterBG.gif); background-repeat:repeat-x; width:994px; clear:both;}

#ContinentalImg
{ padding-top:20px;}

#FooterSitemap
{
padding-left:33px;    
padding-top:10px;   
float:left;
}
.FooterColumns
{width:80px; min-height:100px; background-image:url(../images/FooterDot.gif); background-repeat:repeat-y; padding-left:20px;
 display:block;float:left; font-size:8pt; font-family:Verdana, Arial,Sans-Serif; }
 
.FooterColumns a
{ display:block;text-decoration:none; color:#666666;  border:solid 1px white;}

.FooterColumns a p
{ display:block;text-decoration:none; color:#666666;  font-weight:bold;}

#FooterAddress
{ text-align:right; padding-right:23px; color:#7f7f7f; font-size:8pt;}



#WhiteBar #HicTopNav			{ padding-left:10px; font-family: Arial Narrow;  font-size:12px; z-index:2000;}

#WhiteBar #HicTopNav ul		{ list-style-type:none; margin:0px; padding:0px; z-index:2000;}
#WhiteBar #HicTopNav ul li	{ float: left;color: #494848;text-decoration: none; z-index:2000;}

#ContactForm        { padding-left:50px;padding-top:50px; padding-bottom:50px;}

#BreadCrumbWrapper		{ text-align:left; padding-left:10px; }
#BreadCrumbWrapper	a	{ text-align:left; color:#f8af16; }

.GrayFields 
{ border: none 0 red; width:170px;}

.Required        
{color:Orange; font-weight:bold; vertical-align:top; border:0; margin:0;}

.GrayBorder {border: solid 1px #999999; padding:2px;}

#HomepageWelcome
{bborder: solid 1px red; width:300px; float:left; padding: 20px;}


#HomepageImage
{bborder: solid 1px red; width: 200px; vertical-align: top;
padding: 0; margin-top: 35px; padding: 0px; float: left; margin-left: 5px;  float:left;}
  
#HomepageTip
{bborder: solid 1px red; width: 200px; vertical-align: top;
padding: 0; margin-top: 15px; padding: 0px; float: left; margin-left: 5px;}
                