html, body, blockquote, p, form, q, dt,
dl, input, div, h1, h2, h3, h4, h5, h6,
br, a, table, tr, td, ul, ol, li, img, fieldset
{
	padding: 0;
	margin: 0;
	border: 0;
}


html, body
{
	background: url(../img/bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Tahoma, sans-serif;
	text-align: center;
}

a
{
	text-decoration: none;
}

#flashIntro
{
	margin-left: -462px;
	margin-top: -343px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 924px;
	height: 687px;
}

#main
{
	margin: 0 auto;
	width: 800px;
	text-align: left;
}

#mainSite
{
	margin-top: 20px;
	width: 800px;
	height: auto;
	background: #fff;
}

#rqSite
{
	margin-top: 55px;
	width: 800px;
	height: 985px;
	background: url(/img/tire-dimm.jpg) 187px 587px no-repeat #fff;
	overflow: hidden;
}

#cuSite
{
	margin-top: 55px;
	width: 800px;
	height: 709px;
	background: url(/img/tire-dimm.jpg) 187px 587px no-repeat #fff;
	overflow: hidden;
}

#navBar
{
	float: left;
	clear: right;
	width: 187px;
	height: 640px;
	background: url(../img/tirebg.jpg);
}

#rqSite div#navBar
{
	float: left;
	clear: right;
	width: 187px;
	height: 966px;
	background: url(/img/menuBackg.jpg) top left repeat-y #993300;
}

#cuSite div#navBar
{
	float: left;
	clear: right;
	width: 187px;
	height: 693px;
	background: url(/img/menuBackg.jpg) top left repeat-y #993300;
}

#navigation
{
	width: 187px;
	height: 315px;
	list-style-type: none;
	background: url(../img/menuBackg.jpg) top left repeat-y #993300;
}

#navigation ul li
{
	width: 187px;
	display: block;
	padding-bottom: 0 0 0 23px;
}

#navigation li a,
#navigation li strong
{
	display: block;
	width: 164px;
	height: 29px;
	padding: 0 0 0 23px;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
	text-transform: uppercase;
	text-decoration: none;
	text-indent: 2px;
}

#navigation li a
{
	color: #fff;
}

#navigation li a:hover,
#navigation li strong
{
	color: #ebc74f;
	background: url(../img/selBackg2.jpg) top left repeat-y #993301;
}

#navigation li ul
{
	padding-bottom: 8px;
	background: url(../img/selBackg3.jpg) top left repeat-y #993301;
	list-style-type: none;
}

#navigation li ul li
{
	display: block;
}

#navigation li ul li a,
#navigation li ul li strong
{
	height: 20px;
	text-indent: 4px;
	line-height: 20px;
	font-size: 10px;
	background: none !important;
}

#navigation li ul li a
{
	color: #CCCCCC;
}

/* nav items start */

#home,
#company,
#tiresel,
#dealerloc,
#requote,
#contact
{
	height: 31px;
	background: url(/img/linkBorder.gif) 23px 29px no-repeat;
}

#tireseles
{
	height: 51px;
	background: url(/img/linkBorder.gif) 23px 49px no-repeat;
}

#tireselSel,
#companySel
{
	height: auto;
	padding-bottom: 0 0 0 5px;
	background: url(/img/linkBorder.gif) 23px bottom no-repeat;
}

/* nav items end */

#banner {
	width: 800px;
	height: 153px;
	float: center;
}

#logo
{
	width: 800px;
	height: 153px;
}

#logo img
{
	display: block;
}

#xmlMenu
{
	width: 187px;
	height: 315px;
}

#inetLogin
{
	width: 187px;
	height: 117px;
	background: url(/img/menuBackg.jpg) top left repeat-y;
	color: #fff;
}

#inetLogin h3
{
	margin-bottom: 17px;
	display: block;
	width: 187px;
	height: 18px;
	background: url(/img/loginTitle.jpg) top left no-repeat;
}

#inetLogin h3 span
{
	display: none;
}

div.formRow
{
	margin-left: 27px;
	margin-bottom: 5px;
	display: block;
}

div.formRow label
{
	display: block;
	height: 9px;
}

div.formRow label span
{
	display: none;
}

input.myInput
{
	width: 95px;
	height: 15px;
	font-size: 9px;
	line-height: 16px;
	padding: 1px 0 0 1px;
	background: url(/img/inputForm.gif) top left repeat-x;
}

input.mySubmit
{
	font-size: 8px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	height: 16px;
	width: 39px;
	background: url('/img/loginbtn.gif') top left no-repeat;
}

#fLogin
{
	width: 26px;
	background: url("/img/login.gif") top left no-repeat;
}

#fPass
{
	width: 47px;
	background: url("/img/password.gif") top left no-repeat;
}

!#midDec
{
	float: left;
	clear: right;
	width: 180px;
	height: 99px;
	padding-top: 488px;
	background: url(/img/tire.jpg) top left no-repeat;
}

#rotatingLogos
{
	width: 180px;
	height: 99px;
}

#tireSelectorHome,
#dealerLocator
{
	float: left;
	clear: right;
	width: 610px;
}

#tireSelectorSub
{
	width: 610px;
	height: 226px;
}

#content
{
	float: right;
	width: 610px;
}

#homepage
{
	float: left;
	width: 100%;
	height: 587px;
	background: url(/img/d02.jpg) top left repeat-y;
}

div.pageImg img
{
	float: left;
}

#pagetitle h1{
	background-color: #993300;
	float: left;
	}

#aboutpage,
#missionpage,
#experiencepage,
#servicespage,
#highperformancepage,
#passengerpage,
#lighttruckpage,
#sportutilitypage,
#commercialpage,
#contactpage
{
	float: right;
	width: 100%;
	height: 640px;
	background-color: white;
}


#requestaquotepage
{
	float: right;
	width: 100%;
	padding: 90px 0 0 0;
	background: url(/img/rq-backg.jpg) top left repeat-x;
}

#requestaquotepage h1
{
	width: 100%;
	height: 36px;
	font-size: 15px;
	line-height: 36px;
	text-indent: 40px;
	text-transform: uppercase;
	color: #fff;
	background: url(/img/tBackg2.jpg) top left repeat-y #993300;
}

#requestaquotepage h2
{
	margin: 25px 0 7px 0;
	text-indent: 40px;
	font-size: 15px;
}

strong.legend
{
	display: block;
	text-indent: 40px;
	font-size: 12px;
	color: #555;
}

#requestaquotepage fieldset
{
	padding: 25px 40px 0 40px;
	width: 340px;
	display: block;
	font-size: 11px;
}

div.formRows,
div.formRows2
{
	float: left;
	width: 100%;
	padding-bottom: 15px;
}

div.formRows label
{
	float: left;
	clear: right;
	width: 110px;
	margin-right: 10px;
	display: inline;
	line-height: 20px;
	text-align: right;
}

div.formRows2 label
{
	float: left;
	clear: left;
	width: 100%;
}

div.formRows2 input
{
	float: left;
}

input.wForm,
input.nForm,
input.wnForm
{
	float: left;
	clear: right;
	height: 16px;
	padding: 2px;
	line-height: 20px;
	border: 1px solid #7f9db9;
}
input.wForm
{
	width: 200px;
}
input.nForm
{
	width: 80px;
}
input.wnForm
{
	width: 130px;
}

div.formRows2 input
{
	float: left;
	clear: left;
}

div.formRowButtons
{
	padding-top: 15px;
}

input.sBtn
{
	width: 85px;
	margin: 12px 15px 0 0;
	border: 1px solid #84888e;
}

input.cBtn
{
	margin-top: 12px;
	width: 65px;
	border: 1px solid #84888e;
}

#aboutpage h1,
#missionpage h1,
#experiencepage h1,
#servicespage h1,
#highperformancepage h1,
#passengerpage h1,
#lighttruckpage h1,
#sportutilitypage h1,
#commercialpage h1,
#contactpage h1
{
	width: 100%;
	height: 36px;
	font-size: 15px;
	line-height: 36px;
	text-indent: 35px;
	text-transform: uppercase;
	color: #fff;
	background: url(../img/tBackg2.jpg) top left repeat-y #993300;
}

#animation {
	float: right;
	width: 189px;
	height: auto;
	background-color:#fff;
	}

#rotating {
	float: right;
	padding-top: 60px;
	padding-bottom: 20px;
	}

strong.cSlogan
{
	display: block;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
}

#mVideo
{
	width: 610px;
	height: 236px;
}

#sVideo
{
	width: 610px;
	height: 226px;
}

ul.oList
{
	padding: 20px 55px 0 55px;
	list-style-type: none;
}

ul.oList li
{
	display: block;
	width: 297px;
	font-size: 10px;
	text-align: justify;
	color: #214173;
	text-transform: uppercase;
	margin-bottom: 15px;
	padding: 0 7px;
	background: url(/img/bullet.gif) 0 3px no-repeat;
}

#slogan,
#sloganes
{
	margin-top: 50px;
	float: left;
	clear: left;
	width: 100%;
	height: 16px;
	background: url(/img/d03.jpg) top center no-repeat;
}

#sloganes
{
	background: url(/img/d03-es.jpg) top center no-repeat;
}

#slogan span,
#sloganes span
{
	display: none;
}

#commercial
{
	margin: 31px 0 10px 0;
	float: left;
	clear: left;
	width: 100%;
	height: 305px;
	text-align: center;
}

#homepage h1
{
	float: left;
	clear: left;
	width: 100%;
	height: 36px;
	background: url(/img/d01.jpg) top left no-repeat;
	color: #fff;
	font-size: 15px;
	line-height: 36px;
	text-indent: 35px;
	text-transform: uppercase;
}

div.cNode
{
	margin: 5px 0 0 5px;
	float: left;
	clear: left;
	width: 382px;
	height: 88px;
	display: inline;
	background: url(/img/contact-backg.jpg) top left repeat-x #d4d8db;
	font-size: 11px;
	padding: 10px 14px;
	overflow: hidden;
}

div.cNode2
{
	margin: 5px 0 0 5px;
	float: left;
	clear: left;
	width: 382px;
	height: 110px;
	display: inline;
	background: url("/img/contact-backg.jpg") top left repeat-x #d4d8db;
	font-size: 11px;
	padding: 10px 14px;
	overflow: hidden;
}

div.cNode strong,
div.cNode2 strong
{
	font-size: 12px;
	color: #18476d;
	height: 22px;
	display: block;
}

div.cNodeSub
{
	float: left;
	clear: right;
	width: 190px;
	display: inline;
}

div.cNodeSub strong
{
	font-size: 11px;
	color: #18476d;
	height: 18px;
	display: block;
}

div.contactMap
{
	float: left;
	clear: left;
	width: 610px;
	height: 175px;
}

div.mainText
{
	float: left;
	clear: left;
	width: 100%;
	height: auto;
	background: #fff;
	color: #3f3f3f;
}

div.mainText p
{
	padding: 10px 35px 0 35px;
	font-size: 11px;
	text-align: justify;
	font-family: Verdana, Arial;

}

div.list
{
	padding: 10px 35px 0 35px;
	font-size: 11px;
	text-align: justify;
	font-family: Verdana, Arial;
	list-style-type: circle;

}

#broward
{
	float: left;
	width: 300px;
	padding-left: 20px;
}

#wbp
{
	float: right;
	width: 300px;
}


#broward h2
{
padding-left: 35px;
text-transform: capitalize;
text-shadow: inherit;
font-size: 18px;
text-align: left;
}

#wpb h2
{
padding-left: 10px;
text-transform: capitalize;
text-shadow: inherit;
font-size: 18px;
text-align: left;
}

#contact 
{
	height: 300px;
}

#contact h4
{
	color: #000000;
	padding-left: 20px;
	font-size: 12px;
	text-align: left;
}

#locations {
	height: auto;
	width: auto;
	padding: 0px 10px 0px 80px;
}

#credits
{
	float: left;
	clear: left;
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	background: url(../img/bg.jpg);
	background-repeat: repeat-x;
}

#copyright
{
	float: left;
	clear: right;
	width: 400px;
	height: 20px;
	color: #cccccc;
}

#trio
{
	float: right;
	clear: right;
	width: 300px;
	height: 20px;
	text-align: right;
	color: #c0d3e2;
}

#trio a
{
	color: #fff;
	text-decoration: none;
}

#trio a:hover
{
	text-decoration: underline;
}

#preloader
{
	display: block;
	height: 35px;
	width: 330px;
	font-size: 11px;
	color: #555;
	padding: 0 0 10px 45px;
}