/*
Plainstire.com/Webtires.net style sheet
Version: 06/03/2009 - SC
*/

html, body
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	background: #202020;
}

.note
{
	font-size:10px;
}

.disclaimer
{
	color:red;
	font-size:14px;
	width:75%;
	text-align:left;
}

.title
{
	color:#555;
	font-size:14pt;
	font-weight:bold;
	margin-top:0px;
	text-align:center;
}

.retail
{
	color: #F00;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial;
}

.redHiText
{
	color: #F00;
	font-weight:bold;
	font-size: 13px;
	font-family: Arial;
	vertical-align: middle;
}

.solid_border
{
	border: 1px solid #606060;
	padding: 15px;
}

.solid_border_red
{
	border: 1px solid #F00;
	padding: 15px;
}

.label, table.label tr td, tr.label td, td.label
{
	font-family: Arial;
	font-size: 11px;
}
.button, .btn125, .btn200, .btn250
{
	border: 1px solid #606060;
	cursor:hand;
	font-family: verdana;
	font-size: 11px;
	color: #606060;
	font-weight: bold;
	background-image: url('/images/btn_back.gif');
	padding: 2px;
}
.btn125
{
	width: 125px;
}
.btn200
{
	width: 200px;
}
.btn250
{
	width: 250px;
}

.nowrap, tr.nowrap td, td.nowrap
{
	white-space:nowrap;
}

.nav_table
{
	border:0px;
	background-color: #FFF;
	font-size:14px;
	padding: 3px;
	width: 95%;
}

.nav_table a
{
	text-decoration:underline;
	color:blue;
}

.error
{
	color:red;
	font-weight:bold;
}

#item_compare
{
	border: solid 1px black;
	background-color: #DDD;
	text-align:center;
	width: 165px;
	height: 85px;
	padding: 5px;
	position: absolute;
	top: 150px;
	left: 1px;
	visibility: hidden;
}

.serviceButton_new
{
	border: 0px;
	cursor:hand;
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	background-image: url('/images/service_button.gif');
	width: 190px;
	height: 33px;
}
.serviceButton
{
	border: 1px solid #606060;
	cursor:hand;
	font-family: verdana;
	font-size: 11px;
	color: #606060;
	background-image: url('/images/btn_back.gif');
}
.redbutton
{
	border: 1px solid #808080;
	background-color: #F00;
	font-family: verdana;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	background: url('/images/arrowdown.gif') no-repeat;
}
#container
{
	margin: 0 auto;
	width: 850px;
	text-align: left;
	background-color: #FFF;
	padding: 0px;
	border: 1px solid #000;
}
#couponContainer
{
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	width: 750px;
	text-align: center;
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.header
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #F00;
	margin-right: 10px;
}

#bar
{
	height: 15px;
	width: 100%;
	background: url('/images/bar.gif');
}

#top_red_bar
{
	background: url('/images/bar_loc_veh.gif');
	background-color: #F33;
	character-spacing: 2px;
	color: #FFF;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 11px;
	height: 19px;
	padding-top: 3px;
	padding-right: 5px;
	text-align:right;
}

#top_red_bar a
{
	color: #FFF;
}

#menuheader
{
	height: 20px;
	padding-bottom: 0px;
	margin-right: 0px;
	color: #FFF;
}

#content
{
	clear: both;
	min-height: 300px;
	max-height: 100%;
	width: 100%;
}

#change_vehicle, #change_size
{
	margin-left:50%;
	top:100px;
	background-color:#FFF;
	border:solid 2px #000;
	font-size:12px;
	position:absolute;
	text-align:center;
	width:300px;
	padding:10px;
}

#change_size
{
	margin-left:30%;
}

#change_vehicle a, #change_size a
{
	font-weight:bold;
	font-size:12px;
	color:#F00;
}

#vehForm tr td, #frmWheel tr td
{
	padding:2px;
	font-size:12px;
}

#freetext, .freetext
{
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	font-family: Arial;
	font-size: 11px;
	color: #595959;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 15px;
}

.freetext_new
{
	color: #066217;
	font-family:Arial;
	font-size: 20pt;
	font-weight:bold;
}

#freetext2
{
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	font-family: Arial;
	font-size: 11px;
	color: #595959;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 30px;
}

.search_by
{
	font-weight:bold;
	text-align:center;
	font-size: 12pt;
	margin-bottom: 15px;
}

#yellowHi, .yellowHi
{
	font-family: Arial;
	font-size: 11px;
	color: #404040;
	list-style: none;
	margin: 0;
	padding: 0;
	height: auto;
	background: #FFF;
	vertical-align: middle;
}
#yellowHiPackage, .yellowHiPackage
{
	font-family: Arial;
	font-size: 11px;
	color: #404040;
	list-style: none;
	margin: 0;
	padding: 0;
	height: auto;
	background: #FFF;
	vertical-align: middle;
}

#rightmargin, #rightmargin_new
{
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
	border: 1px solid #606060;
	height: auto;
	font-family: Arial;
	font-size: 11px;
	color: #595959;
	width: 375px;
	padding: 5px;
}

#rightmargin_new
{
	border: 0px;
	width: 420px;
}

#rightmarginborder
{
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 15px;
	border: 1px solid #606060;
	height: auto;
	font-family: Arial;
	font-size: 11px;
	color: #595959;
	width: 375px;
	padding: 5px;
}
#rightMarginFinal
{
	float: right;
	margin-top: 10px;
	margin-bottom: 25px;
	margin-right: 15px;
	border: 1px solid #606060;
	height: auto;
	font-family: Arial;
	font-size: 11px;
	color: #202020;
	width: 375px;
	padding: 5px;
}
#details
{
	float: left;
	clear: both;
	margin-bottom: 40px;
	margin-top: 40px;
	margin-left: 4%;
	border: 1px solid #606060;
	border-radius: 10px;
	font-family: Arial;
	font-size: 11px;
	color: #595959;
	width: 90%;
	padding: 5px;
}
#coupon
{
	border: 1px dashed #606060;
	width: auto;
}

.fnone
{
	float:none !important;
}

#main, #main_new
{
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 5px;
	border: 1px solid #606060;
	border-radius: 10px;
	font-family: Arial;
	font-size: 11px;
	color: #595959;
	width: 375px;
	padding: 5px;
	text-align:left;
	background-color:#DDD;
}

#main_new
{
	background-color:#FFF;
	border: 0px;
	width: 400px;
}

#mainCenter
{
	float: left;
	clear: both;
	margin-bottom: 40px;
	margin-top: 10px;
	margin-left: 130px;
	border: 1px solid #606060;
	border-radius: 10px;
	font-family: Arial;
	font-size: 11px;
	color: #595959;
	width: 600px;
	padding: 5px;
}

#mainFinal
{
	float: left;
	clear: both;
	margin-bottom: 25px;
	margin-top: 10px;
	margin-left: 15px;
	border: 1px solid #606060;
	border-radius: 10px;
	font-family: Arial;
	font-size: 11px;
	color: #202020;
	width: 375px;
	height: auto;
	padding: 5px;
}
#fullbody
{

	margin-top: 10px;
	margin-left: 80px;
	margin-bottom: 20px;
	border: 1px solid #606060;
	border-radius: 10px;
	font-family: Arial;
	font-size: 11px;
	color: #595959;
	width: 80%;
	padding: 5px;
}

#footer, #footer_new
{
	clear: both;
	margin-top: 20px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #FFF;
	font-family: Arial;
	font-size: 11px;
	color: #595959;
	width: 100%;
	padding: 0px;
	background: #F7EF00;
}

#footer_new
{
	border: 0px;
}

#special
{
	clear: both;
	margin-top: 20px;
	margin-bottom: 35px;
	font-family: Arial;
	font-size: 11px;
	color: #595959;
	width: 100%;
	padding: 0px;
}

#footercontactinfo
{
	clear: both;
	margin-top: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	width: 100%;
	padding: 0px;
	background: url('/images/bar2.gif') repeat-x;
	text-align:center;
}
#searchheader
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	height: 20px;
	width: 350px;
	background: url('/images/menumiddle.gif');
}


#menuhome
{
	float: left;
	clear: both;
	padding-top: 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	height: 20px;
	width: 100%;
	background: url('/images/menumiddle.gif');
}
#menuhome ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menuhome li
{
	float: left;
	margin-left: 0px;
}
#menuhome li a
{
	color: #FFF;
	text-decoration: none;
}
#menuhome li a:hover
{
	color: #CCC;
}


#searchheader ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#searchheader li
{
	float: left;
	margin-left: 0px;
}
#loadIcon
{
	width: 100px;
	height: 0px;
	left: 240px;
	top: 280px;
	border:solid 1px #F00;
	background-color: #EFEFEF;
	visibility:hidden;
	text-align: center;
	padding: 20px 0px 20px 0px;
	filter:alpha(opacity: 100);
	-moz-opacity: 1;
	position:absolute;
	z-index: 999;

}
#loadIcon_text
{
	font-size: 14px;
	font-weight:bold;
	text-align:center;
}
img.menuitem {
   width: 5px;
   height: 20px;
   border: none;
   display: block !important;
}
img.menumiddle {
   width: 14px;
   height: 20px;
   border: none;
   display: block !important;
}
img.menuright {
   width: 19px;
   height: 20px;
   border: none;
   display: block !important;
}

.divForm
{
	position:absolute;
	top: 50%;
	left: 50%;
	width:auto;
	height:auto;
	border:solid 1px #000;
	background-color: #DDD;
	padding: 10px 15px 10px 15px;
	visibility:hidden;
}

.lightbg
{
	background-color: #FFF;
	font-family: Arial;
	font-size: 11px;

}

.vam
{
	vertical-align:middle;
}

.red
{
	color:red !important;
}

.bold
{
	font-weight:bold;
}

.italic
{
	font-style:italic;
}

.even
{
	background-color: #F0F0F0;
}
tr.even td
{
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
}

/* begin lookup results formatting */

#resultTable tr td
{
	font-size:14px;
}

.result_imgs img
{
	border:0px;
	margin:5px;
	width:75px;
}

.result_mfg_group
{
	background:url('/images/result_mfg_group_bg.jpg') no-repeat;
	border-top:solid 1px #000;
	font-size:15px;
	font-weight:bold;
	padding:3px;
}

.result_item_details
{
	font-size:15px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

.result_item_specs
{
	font-size:12px;
	margin-left:10px;
}

.result_price
{
	font-size:20px;
	font-style:italic;
	font-weight:bold;
}

.result_price span
{
	color:red;
}

.result_free
{
	font-size:12px !important;
	padding-top:20px;
	text-align:center;
	vertical-align:bottom;
}

.result_free span
{
	color:red;
	font-style:italic;
}

.mfg_name
{
	color:black;
	font-weight:bold;
	font-size:12px;
}

.group_name
{
	color:red;
	font-weight:bold;
	font-size:16px;
}

.group_tagline
{
	margin:10px 0;
	font-size:12px;
	font-style:italic;
}

tr.black_rl td
{
	border-left:solid 1px #AAA;
	border-right:solid 1px #AAA;
	padding:2px;
}

tr.black_rl td div
{
	border:0px;
	margin:3px;
}

/* end lookup results formatting */
