/* CSS Document */
.Wrapper{
	width:980px;
	margin:0px auto;
	background-color:#FFF;
	height:100%;
}
.Header{
	height:125px;
}
.Logo{
	float:left;
	width:396px;
	height:86px;
	margin:10px 15px;
}
.Info{
	float:left;
	clear:left;
	width:300px;
	text-align:center;
	margin:0px 0px 0px 15px;
}
.CartModule{
	background-image:url(../images/interface/cart.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:150px;
	width:215px;
	/** background-color:#5B788A; **/
	float:right;
	margin-right:15px;
	color:#FFF;
}
.CartModule a:link, .CartModule a:visited, .CartModule a:hover, .CartModule a:active{
	text-decoration:none;
	color:#FFF;
}
.CartModule a:hover{
	text-decoration:underline;
}
.Utility{
	float:right;
	margin:10px 15px;
	font-weight:bold;
	font-size:20px;
}
.Utility a:link, .Utility a:visited, .Utility a:hover, .Utility a:active{
	text-decoration:none;
}
.CreditCards{
	text-align:right;
	height:50px;
	margin:0px 220px 0px 310px;
}
.Breadcrumbs{
}
.Breadcrumbs a:link, .Breadcrumbs a:visited, .Breadcrumbs a:hover, .Breadcrumbs a:active
{
	font-size:10px;
	line-height:16px;
}
.Auto{
	float:right;
	text-align:right;
}
.Auto a:link, .Auto a:visited, .Auto a:hover, .Auto a:active
{
	font-size:10px;
	line-height:14px;
}
.Contents{
	margin:0px 15px;
}
.Content{}
.Footer{
	clear:both;	
	
	background-color:#000;	
	background-image:url(../images/interface/menu/menu_footer.png);
	background-repeat:no-repeat;
	background-position:top center;
	font-size:10px;
	color:#FFF;
	height:33px;
	width:960px;
	padding-top:7px;
	line-height:14px; 
	margin:0px auto;
	text-align:center;
	vertical-align:middle;
}
.MenuMain
{
	color:#FFF;
	clear:both;
	background-image:url(../images/interface/menu/menu_main.png);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#D11C20;
	height:39px;
	width:960px;
	margin:0px auto;
	text-align:center;
	vertical-align:middle;
	padding:0px;
}
.MenuMain a:link, .MenuMain a:visited, .MenuMain a:hover, .MenuMain a:active
{
	text-decoration:none;
	display:inline-block;
	font-weight:bold;
	font-size:13px;
	color:#FFF;
	line-height:35px;
	width:90px;
}
.MenuMain a:hover
{
	background-image:url(../images/interface/menu/main_hover.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:35px;
	width:90px;
}
.MenuMain a:active
{
	background-image:url(../images/interface/menu/main_active.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:35px;
	width:90px;
}
a.MenuMain
{
	background-image:url(../images/interface/menu/main_active.png);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:transparent;
	height:35px;
	width:90px;
}
.SubMenu
{
	text-align:left;
	margin:0px 10px 10px 10px;
	font-size:10px;
	line-height:16px;
	height:16px;
}




/******************************************/
.Validate
{
	margin-top:100px;
	clear:both;
	text-align:center;
}
.Clear
{
	clear:both;
}
.Small
{
	font-size:smaller;
	color:#666;
}
/******************************************/
.Button,
.Button:link,
.Button:visited,
.Button:hover,
.Button:active
{
	background-image:url(../images/interface/button/button_up.png); 
	background-repeat:repeat-x; 
	background-color:#333;
	
	border:ridge 3px #FFF;
	
	display:inline-block;
	color:#EEE;
	
	text-decoration:none;
	text-align:center;
	
	height:25px;
	line-height:25px;
	
	font-size:14px;
	 
	
	padding:0px 5px;
	cursor:pointer;
}

.Button:hover,
.Button:active
{
	color:#FFF;
	background-image:url(../images/interface/button/button_down.png); 
	background-repeat:repeat-x; 
	background-color:#B0181B;
	cursor:pointer;
}
input.Button, input.Button:hover
{
	line-height:30px;
	height:30px;
}
/******************************************/
.Main{
	background-color:#000;
	text-align:center;

	padding:15px 0px 5px 0px;
	margin:15px 0px 0px 0px; 
}
.Promo
{
	margin:0px auto;
	margin-bottom:10px;
}
table.OtherModules{
	background-color:#686262;
	text-align:center;
	
	margin:0px 0px;
	padding:7px;
	width:100%;
}
/******************************************/
.SearchModules{
	background-image:url(../images/interface/module/modules.png);
	background-repeat:no-repeat;
	margin:0px auto;
	height:160px;
	width:920px;
	color:#FFF;
	font-size:12px;
}
.SearchModules a{
	color:#FFF;
	text-decoration:none;
	line-height:20px;
}
.SearchModules a:hover{
	color:#EEE;
	text-decoration:underline;
}
table.TireVehicleTable{
	margin:5px 0px 0px 10px;
	width:90%;
}
table.TireSizeTable{
	margin:5px auto;
	width:90%;
}
table.TireBrandTable{
	margin:5px 0px 0px 10px;
	width:90%;
}
/** Single Module **/
.TireVehicleSingle{
	background-image:url(../images/interface/module/module_vehicle.png);
	background-repeat:no-repeat;
	height:160px;
	width:280px;
	color:#FFF;
	font-size:12px;
}
.TireSizeSingle{
	background-image:url(../images/interface/module/module_size.png);
	background-repeat:no-repeat;
	height:160px;
	width:334px;
	color:#FFF;
	font-size:12px;
}
.TireBrandSingle{
	background-image:url(../images/interface/module/module_brand.png);
	background-repeat:no-repeat;
	height:160px;
	width:304px;
	color:#FFF;
	font-size:12px;
}

#pricematch
{
    font-size:12px;
    width:100%;
}