body.cst 
{
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	color: #7f7f7f;
	background-image: url('../Images/Site/CST/cst_body_bg.gif');
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 11px;
}

#main
{
	width: 914px;
	margin: 16px auto 0 auto;
	padding: 0;
	background-color: #ffffff;
}

h2
{
	padding-left: 4px;
	font-size: 16px;
}

/*Header Styling*/
#headerArea
{
	width: 914px;
	height: 97px;
	background-image: url('../Images/Site/CST/cst_header_bg.gif');
	background-repeat: no-repeat;
}

.logoLink
{
	float: left;
	display: block;
	width: 230px;
	height: 97px;
	background-color: Transparent;
	text-indent: -2000px;
	overflow: hidden;
	white-space: nowrap;
}

#contactLinks
{
	width: 130px;
	float: left;
	margin-top: 43px;
	margin-left: 340px;
	display: inline;
}

#regionLinks
{
	float: left;
	height: 23px; /*33px total, inc. padding*/
	width: 201px;
	margin-top: 29px;
	background-image: url('../Images/Site/CST/cst_region_bg.gif');
	background-repeat: no-repeat;
	padding-top: 10px;
} 

#regionLinks div.regionText
{
	float: left;
	margin-left: 5px;
	padding-top: 3px;
	font-size: 9px;
	font-family: Arial;
	display: inline;
}

#regionLinks a
{
	color: #f69c39;
	font-size: 11px;
	text-decoration: none;
}

#regionLinks a:hover
{
	color: #f3be84;
}
	
#mainNav
{
	float: right;
	width: 516px;
	height: 34px;
	margin-right: 5px;
	display: inline;
}

#mainNav ul, #contactLinks ul, #newsBlock ul, #footer ul, #sideNewsContent ul, .newslist ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#mainNav ul li, #contactLinks ul li
{
	float: left;
	margin-right: 4px;
	color: Black;
}

#contactLinks ul li a
{
	text-decoration: none;
	color: #7f7f7f;
	font-size: 10px;
} 

#contactLinks ul li a:hover
{
	text-decoration: underline;
} 

#mainNav ul li a
{
	display: block;
	height: 34px;
	width: 125px;
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow: hidden;
	white-space: nowrap;
}

a.home
{
	background-image: url('../Images/Site/CST/cst_tab_home.gif');
}

a.home:hover, a.homeselected
{
	background-image: url('../Images/Site/CST/cst_tab_home_hover.gif');
}

a.about
{
	background-image: url('../Images/Site/CST/cst_tab_about.gif');
}

a.about:hover, a.aboutselected
{
	background-image: url('../Images/Site/CST/cst_tab_about_hover.gif');
}

a.products
{
	background-image: url('../Images/Site/CST/cst_tab_products.gif');
}

a.products:hover, a.productsselected
{
	background-image: url('../Images/Site/CST/cst_tab_products_hover.gif');
}

a.news
{
	background-image: url('../Images/Site/CST/cst_tab_news.gif');
}

a.news:hover, a.newsselected
{
	background-image: url('../Images/Site/CST/cst_tab_news_hover.gif');
}

/*Content Styling*/

#content
{
	float: left;
	background-color: #ffffff;
	width: 914px;
	background-image: url('../Images/Site/CST/cst_content_bg.gif');
	background-repeat: no-repeat;
}

.calloutBlock
{
	float: left;
	height: 385px;
	width: 297px;
	margin-top: 4px;
	background-repeat: no-repeat;
}

.calloutBlock a
{
	display: block;
	height: 45px;
	width: 124px;
	margin-left: 1px;
	margin-top: 305px;
	background-image: url('../Images/Site/CST/btn_view_tires.gif');
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow: hidden;
	white-space: nowrap;
}

.calloutBlock a:hover
{
	background-image: url('../Images/Site/CST/btn_view_tires_hover.gif');
}

.atv
{
	background-image: url('../Images/Site/CST/cst_callout_atv.jpg');
	margin-left: 7px;
	display: inline;
}

.bicycle
{
	background-image: url('../Images/Site/CST/cst_callout_bicycle.jpg');
	margin-left: 5px;
	display: inline;
}

.motorcycle
{
	background-image: url('../Images/Site/CST/cst_callout_motorcycle.jpg');
	margin-left: 4px;
	display: inline;
}


#aboutBlock, #newsBlock
{
	float: left;
	/*height: 194px;*/
	margin-top: 35px;
	background-repeat: no-repeat;
}

#aboutBlock
{
	width: 437px;
	background-image: url('../Images/Site/CST/cst_callout_about_bg.gif');
	border-right: 1px solid #d8d8d8;
}

.aboutImage
{
	float: left;
	/*height: 182px;
	width: 113px;*/
	margin-left: 15px;
	display: inline;
	/*border: 1px solid red;*/
}
	
#aboutBlock p
{
	margin: 0;
	width: 231px;
	padding: 38px 0 0 31px;
	float: left;
}

#aboutBlock .aboutImage p
{
	width: auto;
	padding: 38px 0 0 0;
	/*border: 1px solid blue;*/
}
	
#newsBlock
{
	width: 466px;
	background-image: url('../Images/Site/CST/cst_callout_news_bg.gif');
}

.readMoreHomeBtn, .moreNewsHomeBtn
{
	display: block;
	float: left;
	width: 68px;
	height: 11px;
	background-image: url('../Images/Site/CST/btn_read_more_home.gif');
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow: hidden;
	white-space: nowrap;
	margin: 7px 0 0 31px;
}

.readMoreHomeBtn:hover
{
	background-image: url('../Images/Site/CST/btn_read_more_home_hover.gif');
}

#newsBlock ul
{
	margin-top: 37px;
	margin-left: 41px;
}

#newsBlock ul li, .newslist ul li
{
	width: 386px; /*415px total, inc. padding*/
	padding: 5px 10px 5px 19px;
	margin-bottom: 4px;
	background-image: url('../Images/Site/CST/orange_arrow.gif');
	background-repeat: no-repeat;
	background-position: 10px 9px;
}

#newsBlock ul li.oddNewsRow
{
	background-color: #e8e8e8;
}

#newsBlock ul li.evenNewsRow
{
	background-color: #d0d0d0;
}

.newsDate
{
	color: #0d397c;
	font-weight: bold;
}

#newsBlock ul li a, .newslist ul li a
{
	color: #7f7f7f;
	text-decoration: none;
}

#newsBlock ul li a:hover, .newslist ul li a:hover
{
	color: #585757;
	/*text-decoration: underline;*/
}

.moreNewsHomeBtn
{
	width: 93px;
	background-image: url('../Images/Site/CST/btn_more_news_home.gif');
	margin: 7px 0 0 363px;
	display: inline;
}

.moreNewsHomeBtn:hover
{
	background-image: url('../Images/Site/CST/btn_more_news_home_hover.gif');
}

#largeHeaderImage, #headerImage
{
	margin-left: 7px;
	margin-top: 4px;
}

#largeHeaderImage p, #headerImage p
{
	margin: 0;
	padding: 0;
}

#divisionLeftColumn, #divisionRightColumn
{
	float: left;
	width: 670px;
	margin-left: 7px;
	margin-top: 6px;
	display: inline;
}

#divisionRightColumn
{
	width: 221px;
	margin-left: 8px;
}

#dealerSearch
{
	float: left;
	padding: 0;
	margin: 0;
	width: 670px;
	height: 82px;
	background-image: url('../Images/Site/CST/cst_dealer_finder_bg.gif');
	background-repeat: no-repeat;
	display: inline;
}

#prodPageBody #dealerSearch
{
	margin-left: 7px;
	margin-bottom: 8px;
}

#dealerSearchBody
{
	margin: 45px 0 0 18px;
	padding: 0;
}

.dealerSearchZip
{
	margin-left: 25px;
}

.dealerSearchDist
{
	margin-right: 3px;
}

.btnSearch
{
	margin: 0;
	padding: 0 0 5px 0;
	vertical-align: middle;
}

#tireFinderBox
{
	float: left;
	width: 221px;
	/*height: 239px;*/
	background-image: url('../Images/Site/CST/cst_tire_finder_bg.gif');
	background-repeat: no-repeat;
	margin-bottom: 8px;
	display: inline;
}

#tireFinderBox div.tireFinderInside
{
	display: block;
	width: 211px; /*221px total, inc. padding*/
	margin: 0;
	padding: 0;
	padding-top: 40px;
	padding-left: 10px;
}

.tireFinderDropDown
{
	display: block;
	margin-bottom: 2px;
	width: 190px;
}

#tireFinderBox div.tireFinderInside .btnSearch
{
	margin: 0;
	padding: 5px 0 0 0;
	margin-left: 110px;
}

#sideNewsBlock
{
	float: left;
	width: 221px;
}

#sideNewsTop, #sideNewsBottom
{
	float: left;
	width: 221px;
	height: 31px;
	background-image: url('../Images/Site/CST/cst_side_news_top.gif');
	background-repeat: no-repeat;
}

#sideNewsContent
{
	float: left;
	width: 201px; /*221px total, inc. padding/borders*/
	padding-left: 9px;
	padding-right: 9px;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
}

#sideNewsContent ul li a
{
	color: #0d397c;
	text-decoration: none;
}

#sideNewsContent ul li a:hover
{
	color: #869cbd;
}

#sideNewsContent ul li
{
	padding-top: 10px;
	padding-bottom: 9px;
	border-bottom: 1px solid #bcbcbc;
}

#sideNewsContent ul li.lastItem
{
	border-bottom: none;
}

#sideNewsContent p
{
	margin: 0;
	padding: 0;
}

#sideNewsBottom
{
	height: 5px;
	background-image: url('../Images/Site/CST/cst_side_news_bottom.gif');
}

.categoryBox
{
	width: 330px;
	height: 150px; /*150px total, inc. padding*/
	background-repeat: no-repeat;
	margin-bottom: 8px;
	float: left;
	background-image: url('../Images/Site/CST/cat_generic_bg.gif');
}

.categorySport, .categoryBMX
{
	background-image: url('../Images/Site/CST/cat_sport_bg.jpg');
}

.categoryUtility, .categoryKart
{
	background-image: url('../Images/Site/CST/cat_utility_bg.jpg');
}

.categoryWheels, .categoryRacing
{
	background-image: url('../Images/Site/CST/cat_wheels_bg.jpg');
}

.categoryImage
{
	float: right;
	height: 148px;
	width: 150px;
}

.categoryNameText
{
	float: left;
	width: 163px; /*175px total, inc. padding*/
	margin-top: 10px;
	padding-left: 12px;
	font-size: 12px;
	color: #0d397c;
	font-family: Verdana;
	font-weight: bold;
	text-transform: uppercase;
}

.evenBox
{
	margin-left: 10px;
}

.categoryBox p
{
	margin: 0;
	/*padding: 0 176px 0 15px;*/
	padding-left: 15px;
	float: left;
	width: 135px; /*150px total, inc. padding*/
	height: 67px;
}

.categoryBox .btnViewTiresSmall
{
	display: block;
	clear: left;
	float: left;
	width: 122px;
	height: 26px;
	text-indent: -2000px;
	overflow: hidden;
	white-space: nowrap;
	background-image: url('../Images/Site/CST/btn_view_products_small.gif');
	background-repeat: no-repeat;
	margin-left: 1px;
	margin-top: 8px;
}

.categoryBox .btnViewTiresSmall:hover
{
	background-image: url('../Images/Site/CST/btn_view_products_small_hover.gif');
}	

#siteMapList li ul li
{
	margin: 0;
	margin-left: -25px;
	padding: 0;
	padding-top: 6px;
	border: none;
	width: 350px;
	background-image: none;
}

#siteMapList li ul li a
{
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#siteMapList li ul li a:hover
{
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#siteMapList a.mainSubNavigationChildSelected
{
	padding: 0;
	margin: 0;
	color: #868585;
}


#siteMapList a
{
	padding: 0;
	margin: 0;
	color: #494949;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

#siteMapList a.mainSubNavigationSelected
{
	padding: 0;
	margin: 0;
	color: #868585;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

#siteMapList a:hover
{
	padding: 0;
	margin: 0;
	color: #c49787;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}


#siteMapList
{
	padding: 0;
	margin: 0;
	width: 480px;
	overflow: hidden;	
}

#siteMapList li
{
	margin: 0;
	margin-left: 10px;
	padding: 0;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-top: 6px;
	display: block;
	width: 400px;
	list-style: none;
}

/*Side Nav Styling*/
#mainSubNavigation, #productNavigation
{
	padding: 0;
	margin: 0;
	width: 172px;
	overflow: hidden;	
}

#divisionRightColumn #productNavigation, #rightCol #productNavigation
{
	width: 219px;
	background-color: #ffffff;
	border-left: solid 1px #d6d6d6;
	border-right: solid 1px #d6d6d6;
}

#divisionRightColumn .atvLinkHeader, #divisionRightColumn .bikeLinkHeader, #divisionRightColumn .motoLinkHeader
{
    float: left;
    width: 221px;
    height: 31px;
    background-image: url('../Images/Site/CST/hdr_atv_links.gif');
    background-position: 0 0;
    background-repeat: no-repeat;
}

#divisionRightColumn .bikeLinkHeader
{
    background-image: url('../Images/Site/CST/hdr_bicycle_links.gif');
}

#divisionRightColumn .motoLinkHeader
{
    background-image: url('../Images/Site/CST/hdr_motorcycle_links.gif');
}

#mainSubNavigation li, #productNavigation li
{
	margin: 0;
	margin-left: 10px;
	padding: 0;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-top: 6px;
	display: block;
	width: 153px;
	border-bottom: solid 1px #d6d6d6;
	background-image: url('../Images/Site/CST/navigation_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0 9px;
	list-style: none;
}

#divisionRightColumn #productNavigation li, #rightCol #productNavigation li
{
	width: 199px;
}

#mainSubNavigation li ul li, #productNavigation li ul li
{
	margin: 0;
	margin-left: -25px;
	padding: 0;
	padding-top: 6px;
	border: none;
	width: 140px;
	background-image: none;
}

#mainSubNavigation li ul li a, #productNavigation li ul li a
{
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#mainSubNavigation li ul li a:hover, #productNavigation li ul li a:hover
{
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#mainSubNavigation a.mainSubNavigationChildSelected, #productNavigation a.productNavigationChildSelected
{
	padding: 0;
	margin: 0;
	color: #868585;
}


#mainSubNavigation a, #productNavigation a
{
	padding: 0;
	margin: 0;
	color: #494949;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

#mainSubNavigation a.mainSubNavigationSelected, #productNavigation a.productNavigationSelected
{
	padding: 0;
	margin: 0;
	color: #868585;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

#mainSubNavigation a:hover, #productNavigation a:hover
{
	padding: 0;
	margin: 0;
	color: #c49787;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

#mainSubNavigationArea, #productNavigationArea
{
	float: left;
	background-image: url('../Images/Site/CST/cst_navigation_bg.gif');
	background-repeat: no-repeat;
	width: 172px;	
	/*height: 500px;*/
}

#divisionRightColumn #productNavigationArea
{
	width: 244px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 12px;
	background-image: none;
}

#mainSubNavigationArea h2, #productNavigationArea h2
{
	margin: 0;
	padding: 0;
	width: 172px;
	height: 10px;
	overflow: hidden;
	text-indent: -2000px;
	white-space: nowrap;
	/*background-image: url('../Images/Site/navigation_top_bg.gif');*/
	background-repeat: no-repeat;
}

#divisionRightColumn #productNavigationArea h2, #rightCol #productNavigationArea h2
{
	width: 236px; /*244px total, inc. padding*/
	height: 26px; /*32px total, inc. padding*/
	color: #313131;
	padding: 6px 0px 0px 8px;
	text-indent: 0px;
	font-size: 14px;
	font-family: Verdana;
}


/*Footer Styling*/
#footer
{
	float: left;
	width: 904px;
	height: 23px; /*33px total, inc. padding*/
	margin-left: 7px;
	margin-top: 20px;
	padding-top: 10px;
	background-image: url('../Images/Site/CST/cst_footer_bg.gif');
	background-repeat: no-repeat;
	display: inline;
}

#footer ul li
{
	float: left;
	margin-left: 3px;
}

#footer ul li a
{
	text-decoration: none;
	color: #afafaf;
}

#footer ul li a:hover
{
	color: #585757;
}

#copyrightBlock
{
	float: right;
}
/*Temp Styling*/
#pageBody
{
	float: left;
	width: 905px;	
	margin: 0;
	margin-top: 5px;
	padding: 0;
	display: inline;
}

#prodPageBody
{
	float: left;
}

#leftCol
{
	clear: left;
	float: left;
	background-color: #FFFFFF;
	margin: 0 5px 0 7px;
	width: 172px;
	display: inline;
}

#rightCol
{
	float: left;
	margin-left: 7px;
	width: 221px;
	display: inline;
}

.generalContent p
{
	padding-left: 5px;
}

.generalContent li
{
	margin: 0 0 3px 0;
	padding: 0 0 0 6px;	
}

div#body
{
	margin: 0;
	padding: 0;
	float: left;
	width: 490px;
	color: #494949;
	font-size: 11px;
	font-family: Verdana;
	margin-left: 3px;
	display: inline;
}

div#body p, div#mainBody p
{
	/*margin: 0;
	padding: 0;*/
	padding-right: 16px;
	font-size: 11px;
	font-family: Verdana;
}

.blockQuote
{
	display: block;
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#mainBody h2
{
	margin: 0;
	padding: 0;
	color: #494949;
	font-size: 16px;
	font-family: Verdana;
	font-weight: bold;
}

div#mainBody h3
{
	margin: 0;
	padding: 0;
	color: #494949;
	font-size: 16px;
	font-family: Verdana;
	font-weight: bold;
}

div#body.generalContent li
{
	background-image: url('../Images/Site/bullet_icon.gif');
	background-repeat: no-repeat;
	background-position: 0 center;
	list-style-type: none;
}

#breadcrumb
{
	float: left;
	width: 900px;
	height: 25px;
	padding: 0;
	margin: 0;
	margin-left: 7px;
	background-image: url('../Images/Site/CST/breadcrumb_bg.gif');
	background-repeat: no-repeat;
	display: inline;
}

#breadcrumb p
{
	margin: 0;
	padding: 5px 0 0 10px;
}

#breadcrumb a
{
	margin: 0;
	padding: 0;	
	text-decoration: none;
	color: #494949;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
}

.bottomBreadCrumb
{
	margin: 0;
	padding: 0;	
	text-decoration: none;
	color: #868585;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
}

.promotionBlock
{
	float: left;
	width: 221px;
	height: 196px;
	background-image: url('../Images/Site/CST/cst_promo_bg.gif');
	background-repeat: no-repeat;
	margin-bottom: 8px;
}

/*Additional promotionBlock classes*/
.promoBicycle
{
	/*background-image: url('../Images/Site/promo_bg_bicycle.gif');*/
}

.promoMotorcycle
{
	/*background-image: url('../Images/Site/promo_bg_motorcycle.gif');*/
}

.promoATV
{
	/*background-image: url('../Images/Site/promo_bg_atv.gif');*/
}

#promotionBlockContent
{
	float: left;
	margin: 0;
	padding: 35px 0 0 5px;
	width: 110px;	
}

.promotionBlock img
{
	margin: 0;
	padding: 35px 0 0 0;
	float: right;
	width: 103px;	
}

#promotionBlockContent p
{
	padding: 3px 3px 3px 3px;
}

#promotionBlockLink
{
	float: left;	
}

#promotionBlockLink a, #promotionBlockLink a.readMore
{
	display: block;
	float: left;
	width: 100px;
	height: 25px;
	text-indent: -2000px;
	overflow: hidden;
	white-space: nowrap;
	background-image: url('../Images/Site/CST/btn_view_tires_small.gif');
	background-repeat: no-repeat;
	margin-left: 1px;
	margin-top: 3px;
}

#promotionBlockLink a:hover
{
	background-image: url('../Images/Site/CST/btn_view_tires_small_hover.gif');
}

#featuredProductBox
{
	margin: 0;
	padding: 0;
	float: left;
	width: 489px;
	height: 150px;
	background-image: url('../Images/Site/CST/cst_featured_item_bg.gif');
	background-position: 0 0;
	background-repeat: no-repeat;	
	/*margin-top: 8px;*/
}

#featuredProductBox a
{
	margin: 17px 0 0 45px;
	padding: 0;
	display: block;
	width: 92px;
	height: 15px;
	background-image: url('../Images/Site/CST/cst_featured_link.gif');
	background-position: 0 center;
	background-repeat: no-repeat;
	float: left;
	text-indent: -2000px;
	overflow: hidden;
	white-space: nowrap;
	display: inline;
}

#featuredProductBox img
{
	float: right;
	border: none;
	margin-top: 4px;
	margin-right: 4px;
}

.featuredProductText
{
	float: left;
	width: 270px;
	margin-left: 45px;
	height: 44px;
	display: inline;
}

.featuredProductName
{
	display: block;
	font-size: 11px;
	font-family: Verdana;
	color: Black;
	font-weight: bold;
	margin-left: 45px;
	margin-top: 43px;
}

#productList
{
	margin:0;
	padding: 0;
	float: left;
	width: 489px;
	border-top: 1px solid #dddddd;
	padding-top: 12px;
}

.productListItem
{
	float: left;
	margin: 0;
	padding: 0;
	width: 155px;
	margin: 6px 8px 24px 0;
	display: inline;
}

.productListItem img
{
	width: 153px;
	border: solid 1px #dddddd;
}

.productListItem a
{
	margin: 0;
	padding: 0;
	display: block;
	width: 155px;
	height: 32px;
	background-image: url('../Images/Site/CST/btn_view_product.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-indent: -2000px;
}

.productListItem a:hover
{
	background-image: url('../Images/Site/CST/btn_view_product_hover.gif');
}

.productListItem a.pictureLink
{
	display: inline;
	width: auto;
	height: auto;
	overflow:auto;
	white-space:normal;
	text-indent: 0px;
	background-image: none;	
}

.productListName
{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	background-image: url('../Images/Site/arrow_orange.gif');
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 7px;
	height: 30px;
}

#categoryCopy
{
	margin: 0;
	padding: 0;
	float: left;
	border-top: 1px solid #dddddd;
	width: 489px;
	margin-top: 21px;
	padding-top: 14px;
}

div#body h4
{
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana;
	margin-left: 17px;
}

div#body h4.productCategoryHeader
{
	margin: 0;
	margin-bottom: 5px;
	margin-top: 10px;
	padding: 0;
}

/*Product Page Styling*/
.tireDetailTabStrip
{
	float: left;
	width: 490px;
	height: 27px;
	background-image: url('../Images/Site/tabstrip_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom;	
}

#generalInfoArea, #detailedSpecArea
{
	float: left;
	width: 490px;
	padding-bottom: 10px;
}

#generalInfoArea p, .tireDetailTabCopy p
{
	/*padding-left: 16px;
	padding-right: 25px;*/
}

.tireDetailBottom
{
	clear: both;
	margin: 0;
	padding: 0;
	width: 490px;
	height: 3px;
	background-image: url('../Images/Site/tireDetail_btm.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
}

#tireDetailArea
{
	float: left;
	margin: 0;
	margin-top: 5px;
	padding: 0;
	width: 490px;
}

#tireDetailArea h2
{
	color: #313131;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana;
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 3px;
}

.tireDetailImage
{
	float: left;
	width: 160px;
	height: 160px;
	margin-right: 10px;	
}

.tireDetailImage img
{
	float: left;
	border: solid 1px #dddddd;
}

.tireDetailTabSharedInfo
{
	margin: 0;
	padding: 17px 25px 0 0;
}

.tireDetailTabSharedInfo p
{
	margin: 0;
	padding: 0;
}

.tireDetailTabSharedInfo h4
{
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
}

#detailedSpecArea table.tblDetail
{
	font-size: 9px;
	width: 490px;
	clear: left;
	border-bottom: 1px solid #d6d6d6;
}

#detailedSpecArea table.tblDetail tr.rowOdd
{
	background-color: #efefef;
}

#detailedSpecArea table.tblDetail td
{
	border-right: 1px solid #d6d6d6;
	padding: 7px 5px 0 4px;
	/*text-align: center;*/
}

#detailedSpecArea table.tblDetail tr.rowHeader td
{
	border-right: none;
	color: Black;
}

#detailedSpecArea table.tblDetail tr td.qualityCol, #detailedSpecArea table.tblDetail tr td.addCol
{
	border-right: none;
}

.qualityCol input
{
	width: 15px;
}

.tabStrip
{
	margin: 0;
	padding: 0;
	/*background-image: url('../Images/Site/Tabs/tabstrip_bg.gif');*/
	background-repeat: repeat-x;
	background-position: bottom;
	height: 29px;
	width: 490px;
	border-bottom: 1px solid #d6d6d6;
}

.tabLook
{
	height: 29px;
	width: 160px;
	background-image: url('../Images/Site/CST/cst_tab_bg.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.scrollingTabLook
{
	height: 29px;
	width: 53px;
	background-image: url('../Images/Site/Tabs/tab_small_bg.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.scrollLeftTabLook, .scrollRightTabLook
{
	width: 31px;
	height: 29px;
	background-image: url('../Images/Site/CST/cst_small_tab_left.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	margin-top: -1px;
	padding: 0;
}

.scrollRightTabLook
{
	width: 30px;
	margin-left: -1px;
	background-image: url('../Images/Site/CST/cst_small_tab_right.gif');
}

.selectedTabLook
{
	margin: 0;
	padding: 0;
	height: 29px;
	width: 160px;
	background-image: url('../Images/Site/CST/cst_tab_bg.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	color: #f5821f;
	font-size: 11px;
	font-weight: bold;
}

div.newslist
{	
	/*border: 1px solid green;*/
}

/*Search Result Styling*/
div#body ul.dealerList, div#body ul.dealerDetail
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#body ul.dealerList li, div#body ul.dealerDetail li
{
	list-style-image: none;
}

div#body ul.dealerList li
{
	margin-bottom: 10px;
}

div#body ul.dealerDetail li
{
	margin-bottom: 0;
}

div.dealer
{
	margin: 0;
	padding: 0;
}

div.dealer h5
{
	margin: 0;
	padding: 0;
	font-size: 14px;
}

div.searchResults
{
	width: 450px;
}

div.searchResultBlock
{
	margin-bottom: 15px;
	float: left;
	width: 448px;
}

.productResultImage
{
	border: 1px solid #d6d6d6;
	float: right;
}

.productResultName
{
	display: block;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	margin-bottom: 5px;
}

.productResultText
{
	display: block;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Verdana;
	margin-bottom: 15px;
}

/*Contact Form Styling*/
div#contactForm
{
	margin: 0;
	padding: 0;
	margin-top: 10px;
	padding-left: 16px;
}

div#contactForm .formAreaRowPageBody
{
	margin-top: 10px;
	padding-left: 16px;
	float: left;
}

/*General Form Styling*/
.formAreaColumnLabel
{
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 3px;
	font-family: Verdana;
	font-size: 11px;
	margin-right: 10px;
	width: 120px;
}

.formAreaColumn
{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 11px;
	width: 160px;
}

.formAreaSingle
{
	margin: 0;
	margin-left: 130px;
	padding: 0;
	font-family: Verdana;
	font-size: 11px;
	width: 350px;
}

.formAreaSubColumn
{
	clear: left;
	padding-left: 130px;
	padding-top: 3px;	
}

span.requiredField
{
	color: #f15922;
}

.faqlist a
{
	text-decoration: none;
}

.faqlist a:hover
{
	text-decoration: underline;
}

.faqItem
{
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 5px;
}

.faqItem p
{
	padding: 0 0 10px 0;
	margin: 0;
}

.questionLink
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.legendList
{
	margin: 0;
	padding: 10px 0 0 0;
}

.legendList li
{
	list-style-type: none;
	font-size: 10px;
}