html, body, blockquote, p, form, q, dt,
dl, input, div, h1, h2, h3, h4, h5, h6,
br, a, ul, ol, li, img, fieldset
{
	padding: 0;
	margin: 0;
	border: 0;
}

html, body
{
	background: #424f6d;
	font-family: Arial, Tahoma, sans-serif;
	text-align: center;
	padding: 30px 0;
	background: url('/i/background.jpg') top left repeat-x #122b64;
}

a
{
	text-decoration: none;
}

h1
{
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #bc0029;
	font-size: 18px;
}

#intro
{
	margin: 0 auto;
	background: #fff;
	width: 800px;
	height: 550px;
}

#main
{
	margin: 0 auto;
	text-align: left;
	width: 780px;
	height: 600px;
	background: #fff;
}

#main2
{
	margin: 0 auto;
	text-align: left;
	width: 780px;
	height: 1180px;
	background: #fff;
}

#main3
{
	margin: 0 auto;
	text-align: left;
	width: 780px;
	height: 800px;
	background: #fff;
}

#logo
{
	float: left;
	width: 234px;
	height: 113px;
	padding: 43px 0 0 30px;
	display: inline;
}

#himg
{
	float: right;
	clear: right;
	width: 513px;
	height: 156px;
	color: #fff;
}

#himg img
{
	display: block;
}

#menu
{
	float: left;
	list-style-type: none;
	display: inline;
	width: 100%;
	height: 34px;
	background: url('/i/nav-bg.gif') top left repeat-x #787878;
	overflow: hidden;
}

#menu li
{
	float: left;
	clear: right;
	display: inline;
	height: 25px;
	padding: 9px 46px 0 46px;
}

#menu li a,
#menu li strong
{
	display: block;
	height: 15px;
}

#menu li a span,
#menu li strong span
{
	display: none;
	height: 34px;
	line-height: 34px;
}

#about a
{
	width: 42px;
	background: url('/i/about.gif') top left no-repeat;
}

#about a:hover,
#about strong
{
	width: 42px;
	background: url('/i/about.gif') bottom left no-repeat;
}

#services a
{
	width: 54px;
	background: url('/i/services.gif') top left no-repeat;
}

#services a:hover,
#services strong
{
	width: 54px;
	background: url('/i/services.gif') bottom left no-repeat;
}

#products a
{
	width: 62px;
	background: url('/i/products.gif') top left no-repeat;
}

#products a:hover,
#products strong
{
	width: 62px;
	background: url('/i/products.gif') bottom left no-repeat;
}

#requestaquote a
{
	width: 101px;
	background: url('/i/requestaquote.gif') top left no-repeat;
}

#requestaquote a:hover,
#requestaquote strong
{
	width: 101px;
	background: url('/i/requestaquote.gif') bottom left no-repeat;
}

#contact a
{
	width: 52px;
	background: url('/i/contact.gif') top left no-repeat;
}

#contact a:hover,
#contact strong
{
	width: 52px;
	background: url('/i/contact.gif') bottom left no-repeat;
}

#holder
{
	float: left;
	display: block;
	width: 100%;
	height: 400px;
	background: url('/i/r-corner.jpg') top right no-repeat #fff;
	border-bottom: 10px solid #bc0029;
}

#holder-hi
{
	float: left;
	display: block;
	width: 100%;
	height: 980px;
	background: url('/i/r-corner.jpg') top right no-repeat #fff;
	border-bottom: 10px solid #bc0029;
}

#holder-2hi
{
	display: block;
	width: 100%;
	height: auto;
	float: left;
	background: url('/i/r-corner.jpg') top right no-repeat #fff;
	border-bottom: 10px solid #bc0029;
}

div.tireDec
{
	float: left;
	clear: right;
	width: 136px;
	height: 400px;
	background: url('/i/tireDec.jpg') top left no-repeat #111;
	text-indent: 15px;
}

div.tireDec2
{
	float: left;
	clear: right;
	width: 136px;
	height: 980px;
	background: url('/i/tireDec2.jpg') top left no-repeat #111;
	text-indent: 15px;
}

div.tireDec a,
div.tireDec2 a
{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

div.tireDec a:hover,
div.tireDec2 a:hover
{
	text-decoration: underline;
}

#contentAbout
{
	float: left;
	clear: right;
	width: 644px;
	height: 400px;
}

#contentServices
{
	float: left;
	clear: right;
	width: 644px;
	height: 400px;
}

#contentProducts
{
	float: left;
	clear: right;
	width: 500px;
	height: 210px;
	padding: 40px 0 0 44px;
}

#contentRequest
{
	float: left;
	clear: right;
	width: 644px;
	height: 840px;
}

#contentContact
{
	float: left;
	clear: right;
	width: 644px;
	height: 400px;
	background: url('/i/tires.jpg') top right no-repeat;
}

#contentAbout div.decs
{
	float: left;
	display: inline;
	width: 320px;
	height: 360px;
	padding: 40px 0 0 44px;
	overflow: hidden;
}

#contentServices div.decs
{
	float: left;
	display: inline;
	width: 320px;
	height: 360px;
	padding: 40px 0 0 44px;
	overflow: hidden;
}

#contentRequest div.decs
{
	float: left;
	display: inline;
	width: 600px;
	height: 760px;
	padding: 40px 0 0 44px;
}

#contentContact div.decs
{
	float: left;
	clear: right;
	display: inline;
	width: 307px;
	height: 270px;
	padding: 40px 0 0 44px;
	overflow: hidden;
}

#brands
{
	float: right;
	clear: right;
	width: 265px;
	height: 378px;
}

#cTires
{
	float: right;
	clear: right;
	width: 293px;
	height: 364px;
	display: inline;
}

ul.fList
{
	margin-top: 20px;
	float: left;
	clear: right;
	width: 150px;
	list-style-type: none;
}

ul.fList li
{
	margin-bottom: 21px;
	float: left;
	display: inline;
	width: 140px;
	height: 15px;
	padding-left: 10px;
	background: url('/i/f-bullet.gif') 0 9px no-repeat;
}

ul.fList li span
{
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
	color: #464646;
}

#service
{
	float: right;
	clear: right;
	width: 228px;
	height: 295px;
	display: inline;
	background: #333;
}

#cLogos
{
	margin-top: 15px;
	float: left;
	width: 560px;
	height: 40px;
}

p.mainText
{
	margin-bottom: 25px;
	font-size: 11px;
	width: 310px;
	text-align: left;
	line-height: 16px;
	color: #464646;
}

#contentRequest p.mainText
{
	width: 400px;
	margin-bottom: 20px;
}

table.cUs {
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px outset #bc0029;
}

table.cUs th {
	padding: 5px 15px;
	border: 1px solid #bc0029;
	color: #c6274a;
	font-size: 12px;
}

table.cUs td {
	padding: 5px 20px;
	border: 1px solid #bc0029;
}

table.cUs a
{
	color: #333;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
}

table.cUs a:hover
{
	color: #c6274a;
}

#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;
	font-size: 11px;
	color: #464646;
}

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;
}

#sidebar
{
	float: left;
	clear: right;
	width: 235px;
	height: 251px;
	background: #f4f4f4;
}

#contentProducts p.mainText
{
	width: 370px;
	line-height: 13px;
}

#productsList
{
	float: left;
	width: 100%;
	background: url('/i/tireP.jpg') top left no-repeat #686868;
}

div.tstool
{
	margin: 0 0 0 5px;
	float: left;
	clear: right;
	width: 225px;
	display: inline;
	color: #fff;
}

div.productsMain
{
	margin: 0 0 0 5px;
	float: left;
	clear: right;
	display: inline;
	width: 544px;
	background: #f4f4f4;
	border-left: 1px solid #fff;
}

div.productsMain ul
{
	margin-bottom: 20px;
	float: left;
	width: 100%;
	height: 112px;
	list-style-type: none;
}

div.productsMain ul li
{
	margin: 0 15px 0 10px;
	float: left;
	clear: right;
	width: 68px;
	height: 112px;
	display: inline;
}

div.productsMain ul li a
{
	display: block;
	width: 68px;
	height: 112px;
}

div.productsMain li img
{
	display: block;
}

div.productsMain h2
{
	float: left;
	width: 509px;
	height: 19px;
	display: inline;
	padding: 8px 0 0 35px;
	background: #c9c9c9;
}

div.productsMain h2 img
{
	display: block;
}

div.p1,
div.p2
{
	float: left;
	width: 509px;
	display: inline;
	padding: 0 0 0 35px;
}

div.p1
{
	background: url('/i/p1-bg.gif') top left repeat-y;
}

div.p2
{
	background: url('/i/p2-bg.gif') top left repeat-y;
}

div.p1 h3,
div.p2 h3
{
	margin: 11px 0 15px 0;
	float: left;
	width: 100%;
	height: 14px;
}

div.p1 h3 img,
div.p2 h3 img
{
	display: block;
}

#credits
{
	padding-top: 5px;
	float: left;
	clear: left;
	width: 100%;
	font-size: 11px;
	background: #122b64;
}

#copyright
{
	float: left;
	clear: right;
	width: 300px;
	color: #81a3b6;
}

#trio
{
	float: right;
	clear: right;
	width: 300px;
	text-align: right;
	color: #c0d3e2;
}

#trio a
{
	color: #fff;
	text-decoration: none;
}

#trio a:hover
{
	text-decoration: underline;
}

#preloader
{
	display: block;
	height: 35px;
	width: 400px;
	font-size: 11px;
	color: #555;
	padding: 0 0 10px 0;
}
