/************* motorsport *****************/
#headerMS {
	background-image: url("../images/motorsport/header.jpg");
	height: 110px;
	width: 780px;
	margin:0px 0 0;
	padding:0 0 0 0;
	position: relative;

}

#headerMS h1 {
/*color:#505050;*/
background-color:inherit;
width:250px;
margin:0 0 10px;
font-size:2.2em;
/*float:left;*/
}

#headerMS h1 a{
/*color:#505050;*/
background-color:inherit;
text-decoration:none;
}

#headerMS p {
width:500px;
float:right;
text-align:center;
/*color:#505050;*/
margin:8px 0 0;
font-size:1.1em;
font-weight:bold;
line-height:1.3em;
background-color:inherit;
}

#carBox{
	/*background-image: url(../images/carTyreHome.jpg);*/
	background-image: url(../images/motorsport/car.gif);
	background-repeat: no-repeat;
	width: 760px;
/*		position: relative;
top: -825px;
	left: 155px;*/
}
#carBox2{
	/*background-image: url(../images/carTyreHome.jpg);*/
	background-image: url(../images/motorsport/gradientBottom.gif);
	background-repeat: no-repeat;
	width: 760px;
	margin-bottom: 0px;
	height: 130px;
/*		position: relative;
top: -825px;
	left: 155px;*/
}

#redBold {
	font-size: 20px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#blueBold {
	font-size: 18px;
	color: #004F9C;
	font-weight: bold;
}






#mainWrapperMS {
	background-image: url("../images/motorsport/contentBg.jpg");/* top center repeat-y;*/
	/*background-repeat:repeat-y;*/
	background:#003366;
	/*color:#303030;*/
	color:#003366;
	width:700px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	min-height:100%;
	height: auto !important;
	height: 100%;
	/*min-height:900px;*/
	
}






#contentWrapperMS .bl {
background: url("../images/motorsport/footerCornerLeft.jpg") no-repeat bottom left;
overflow:inherit;
}
#contentWrapperMS .br {
	background: url("../images/motorsport/footerCornerRight.jpg") no-repeat bottom right;
	padding-left: 20px;
	padding-right: 20px;
	/*position: relative;*/
}
#contentWrapperMS .bot {
background: url("../images/motorsport/footerWhiteShadowBg.jpg") repeat-x bottom;
}
#contentWrapperMS .bot {
	margin-left: 15px;
	margin-right: 15px;
	
}



#contentMS {

	position:relative;
	top:1px;
	line-height:1.3em;
	padding-top: 1px;

	padding-bottom: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 160px;
	width: 580px;
	min-height:100%;
	height: 100%!important;
}


/*#contentMS {
	top:10px;
	line-height:1.3em;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 760px;
	min-height:100%;
	height: 100%!important;
	background-color: #33BAE9;
}*/


#bulletListLeft
{
	margin-left: 10px;
	padding-left: 10px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
/*	list-style: none;*/
}
#bulletListRight
{
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 20px;
	margin-right: 20px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
/*	list-style: none;*/
}

#bulletListLeft ul
{
	list-style-image:url(../images/motorsport/bullet.jpg);
	list-style-type: none;
	background-repeat: no-repeat;
	line-height: 20px;
	list-style-position: outside;
}
#bulletListRight ul
{
	list-style-image:url(../images/motorsport/bullet.jpg);
	list-style-type: none;
	background-repeat: no-repeat;
	line-height: 20px;
	list-style-position: outside;
}
/*ul.box {
  list-style-type: square;
  list-style-image: none;
  list-style-position: inside;
}*/








/************* motorsport *****************/



html, body {
height: 100%;
}

html { 	min-height:100%;
height: auto !important;
height: 100%;
 margin-bottom: 1px;
  }
html {
	overflow-y: scroll;
	font-family: Arial, Helvetica, sans-serif;
}

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	color: #003366;
	display:block;
	margin-top:0;
	margin-bottom:15px;
	line-height:normal;
	background-color: #003366;
min-height:100%;
height: auto !important;
height: 100%;

}

#mainWrapper {
	background-image: url("../graphics/contentBg.jpg");/* top center repeat-y;*/
	/*background-repeat:repeat-y;*/
	background:#003366;
	/*color:#303030;*/
	color:#003366;
	width:700px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	min-height:100%;
height: auto !important;
height: 100%;
	/*min-height:900px;*/
	
}


.button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	width: 55px;
	text-transform: uppercase;
	background-color: #F9D602;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #FFFFFF;
	height: 16px;
	margin-right: 10px;
}

.buttonYellow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	width: 70px;
	text-transform: uppercase;
	background-color: #F9D602;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #FFFFFF;
	height: 16px;
	margin-right: 10px;
}
.buttonBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F9D602;
	width: 70px;
	text-transform: uppercase;
	background-color: #003399;/*#195FDB;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #FFFFFF;
	height: 16px;
	margin-right: 10px;
}


/******* wraps content - round corners at bottom of page *******/
#contentWrapper
{
	width:780px;
	background:url("../graphics/contentBg.jpg") top center repeat-y;
	position:relative;
min-height:100%;
height: auto !important;
height: 100%;
	overflow: inherit;
	/*height:100%;*/
	/*min-height:900px;*/
	

}
#contentWrapper .bl {
background: url("../graphics/footerCornerLeft.jpg") no-repeat bottom left;
overflow:inherit;
}
#contentWrapper .br {
	background: url("../graphics/footerCornerRight.jpg") no-repeat bottom right;
	padding-left: 20px;
	padding-right: 20px;
	/*position: relative;*/
}
#contentWrapper .bot {
background: url("../graphics/footerWhiteShadowBg.jpg") repeat-x bottom;
}
#contentWrapper .bot {
	margin-left: 15px;
	margin-right: 15px;
	
}


/***** Main content ****
#content {

	position:relative;
	top:10px;
	line-height:1.3em;
	padding-top: 10px;

	padding-bottom: 250px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 165px;
	width: 570px;
	min-height:100%;
	height: 100%!important;
}*/ 



#content1 {
	/*background-image:url(../graphics/contentBg.jpg)*/
/*background:url(../graphics/contentBg.jpg) top center repeat-y;*/
	position:relative;
	top:150px;
	line-height:1.3em;/*1*/
	padding-top: 10px;
	/*height: 900px;*/
	/*min-height:100%;*/
	padding-bottom: 250px;
	margin-top: 0px;
	margin-right: 225px;
	margin-bottom: 5px;
	margin-left: 165px;
	width: 360px;
height: 100%!important;
}

#content2 {
	/*background-image:url(../graphics/contentBg.jpg)*/
/*background:url(../graphics/contentBg.jpg) top center repeat-y;*/
	position:relative;
	top:130px;
	line-height:1.3em;/*1*/
	padding-top: 10px;
	/*height: 900px;*/
	/*min-height:100%;*/
	padding-bottom: 50px;
	margin-top: 0px;
	margin-right: 225px;
	margin-bottom: 5px;
	margin-left: 165px;
	width: 360px;
	/*overflow: inherit;*/
	min-height:100%;
height: auto !important;
height: 100%;
	
}


#contentWide1 {
	/*background-image:url(../graphics/contentBg.jpg)*/
/*background:url(../graphics/contentBg.jpg) top center repeat-y;*/
position:relative;
	top:150px;
	line-height:1em;
	padding-top: 10px;
	/*height: 900px;*/
	/*min-height:100%;*/
	padding-bottom: 250px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 165px;
	width: 570px;
	overflow: inherit;
	min-height:100%;
height: auto !important;
height: 100%;
}


#contentWide2 {
	/*background-image:url(../graphics/contentBg.jpg)*/
/*background:url(../graphics/contentBg.jpg) top center repeat-y;*/
position:relative;
	top:260px;
	line-height:1em;
	padding-top: 10px;
	/*height: 900px;*/
	/*min-height:100%;*/
	padding-bottom: 350px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 165px;
	width: 570px;
	overflow: inherit;
	z-index: 1;
	min-height:100%;
height: auto !important;
height: 100%;

}



#bannerHome{
	width:595px;
	height:135;
	/*background-color: #014CCB;*/
	margin-left: 175px;
	position: absolute;
	top: 0px;
} 

#banner1{
	width:595px;
	height:135;
	/*background-color: #014CCB;*/
	margin-left: 175px;
	position: absolute;
	top: 110px;
}

#banner2 {
	width:595px;
		background-image: url(../images/map/map.jpg);
	background-repeat: no-repeat;
	/*background-color: #014CCB;*/
	margin-left: 175px;
	position: absolute;
	top: 2px;

}

#main{
	width: 760px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
}
#mainColumn {
	margin-right: 10px;
	margin-top: 15px;
	margin-left: 10px;
	
}

#newsScroll {
	padding-right: 5px;
	overflow: auto;
	height: 400px;
}
#rightColumn {
	margin-right: 10px;
	margin-top: 15px;
	width: 203px;
}

/* LEFT COLUMN STYLES */

#leftLinks{
	position:static;
	top:0px;
	padding-left: 15px;
	padding-right:660px;
	overflow: auto;
	height: auto !important;
}

#sectionLinks{
	position:relative;
	top:0px;
	background-color:#FFF7B2;
	width: 145px;
}

#sectionLinks a{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	width: 145px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-decoration: none;
	margin-left: 10px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#sectionLinks a:hover{
	display: block;
	text-decoration: none;
	color: #CC3300;
}


.clicklink A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	text-align: center;
	text-decoration: underline;
}

/* Main.css */

.defaultTable
{
	border-width: 0px;
	padding: 4px 4px 4px 4px;
}
.defaultTable tr
{
	height: 30px;
}
.defaultTable th
{
	color:White;	
}
.defaultTable .defaultHeader
{
	background-color: #003399;
    font-weight: bold;
    height: 20px;
    color: White;
}

.resultsTable
{
	border-width: 0px;
	background-color: White;
	color: #003399;
}
.resultsTable tr
{
	background-color: White;
	height: 50px;
	color: #003399;
}
.resultsTable td
{
	padding-right: 6px;
	padding-left: 6px;	
}
.resultsTable .paging
{
	height: 20px;
}
.resultsTable .paging tr
{
	height: 20px;
}
.resultsTable .paging td
{
	height: 20px;
	padding-right: 2px;
	padding-left: 2px;
	text-align:left;
}
.resultsTable .noPad
{
	padding: 0px 0px 0px 0px;
}
.resultsTable th
{
	color:White;	
}
.resultsTable .resultsHeader
{
	background-color: Blue;
    font-weight: bold;
    height: 20px;
    color: White;
}



.summaryTable
{
	width: 500px;
	background-color: Gray;
	color: Blue;
}
.summaryTable tr
{
	width: 500px;
	background-color: Gray;
	color: Blue;
	height: 40px;
}
.summaryTable .alt
{
	width: 500px;
	background-color: Yellow;
	color: Blue;
	height: 40px;
}
.summaryTable .blue
{
	width: 500px;
	background-color: Blue;
	color: White;
	height: 40px;
}

s


/* OUTLETS */

#outletsSelectorBox{
	background-image: url(../images/map/map.jpg);
	background-repeat: no-repeat;
	/*background:url("images/map/map.jpg");*/
	/*background:url(../images/map/map.jpg) top center repeat-y;*/
	background-repeat: no-repeat;
	width: 595px;

}
#outletsSelectorBox .text{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	/*color: #f9d602;*/
}a
#outletsSelectorBox2{
	background-image: url(../images/map/map.jpg);
	background-repeat: no-repeat;
	width: 595px;
}
/*
#outletsslectorTable{
	background-color: #FFEB00;
	background-image: url(../images/map/map.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}


#outletsSelectorBox .textbox , #outletsSelectorBikeBox .textbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 165px;
	margin-left: 5px;
	height: 16px;
	padding: 0px;
}
#outletsSelectorBox .textbox2 , outletsSelectorBikeBox .textbox2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 80px;
	margin-left: 5px;
	height: 16px;
	padding: 0px;
}


#outletsSelectorBox .textbox3, #outletsSelectorBikeBox .textbox3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 55px;
}


#outletsSelectorBox .dropdown, #outletsSelectorBikeBox .dropdown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 55px;
}
#outletsSelectorBox .button, #outletsSelectorBikeBox .button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	width: 55px;
	text-transform: uppercase;
	background-color: #F9D602;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #FFFFFF;
	height: 16px;
	margin-right: 10px;
}
*/

#leftLogos{
width:80px;
min-height:100%;
height: auto !important;
height: 100%;
}

#leftLogos img{
	display: block;
/*	margin-left: auto;
	margin-right: auto;*/
	margin-top: 8px;
}







/*table#content{
	background-image: url(../graphics/contentBg.jpg);
	width: 770px;
	background-repeat: repeat-y;
}*/



/* firefox text box fix */

textarea {
	overflow: -moz-scrollbars-vertical;
	
}

hr {
	height: 1px;
}

a:link {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #990000;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #990000;
}
a:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #990000;
}
a:active {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;	color: #003366;
}
ul {
	padding-left: 0px;
	margin-left: 0px;
}
li {

	margin-left: 15px;
	padding-bottom: 10px;
}


h1 {
	font-size: 28px;
	color: #003366;
}
h2 {
	font-size: 28px;
	color: #990000;
}
h3 {
	font-size: 20px;
	color: #003366;
}
h4 {
	font-size: 20px;
	color: #990000;
}
h5 {
	color: #003366;
	font-size: 14px;
}
h6 {
	color: #990000;
	font-size: 14px;
}
h1,h2,h3,h4,h5,h6 {
	font-style: italic;
	display: block;
	margin-top: 0px;
	margin-bottom: 15px;
}
p {
	display: block;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 15px;
	color: #003366;
}


/* END >> TAGS */

#header {
	background-image: url("../graphics/header.jpg");
	height: 87px;
	width: 780px;
	margin:0px 0 0;
	padding:0 0 0 0;
	position: relative;

}

#header h1 {
/*color:#505050;*/
background-color:inherit;
width:250px;
margin:0 0 10px;
font-size:2.2em;
/*float:left;*/
}

#header h1 a{
/*color:#505050;*/
background-color:inherit;
text-decoration:none;
}

#header p {
width:500px;
float:right;
text-align:center;
/*color:#505050;*/
margin:8px 0 0;
font-size:1.1em;
font-weight:bold;
line-height:1.3em;
background-color:inherit;
}

#frontphoto {
background-color: #003366;
	background-image: url(../graphics/header.jpg);
	background-repeat: no-repeat;
		height: 87px;
	width: 780px;
margin:0 0 0px;
border:0;
}

.highlight {
	font-style: italic;
	font-weight: bold;
}

.highlight2 {
	font-style: italic;
	font-weight: bold;
	color: #990000;
}

.body2 {
	font-family: Arial, Helvetica, sans-serif;
font-weight: bold;

font-size: 13px;
	color: #f9d602;
}


.outletHeading{
	background-image: url(../graphics/navMainBg.jpg);
	background-repeat: repeat-x;
	height: 26px;
	width: 290px;
	padding-right: 5px;
	padding-left: 10px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.frmTextField, .frmDD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #000000;
}

.frmTextField{
	width: 100%;
}

.frmButton {
	color: #FFCC00;
	background-color: #003366;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 22px;
	border: 1px solid #FFCC00;
}
.frmButtonCopy {

	color: #FFCC00;
	background-color: #003366;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 22px;
	border: 1px solid #FFCC00;
}

/* END >> GENERAL STYLES */

/***** site nav links ****/
#siteNav{
	background-color: #003366;
	background-image: url(../graphics/navMainBg.jpg);
	background-repeat: repeat-x;
	height: inherit; /*24*/
	width: 750px; /*750 */
	padding-right: 5px; /* 5*/
	padding-left: 5px; /* 5*/
	margin-left: 10px; /*10 */
	text-align: center;
	margin-right: 10px; /* 10*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	position: relative;
}

#siteNav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; /*11*/
	color: #FFFFFF;
	margin-left: 7px; /* 7*/
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	margin-right: 7px;
}

#siteNav a:hover{
	color: #FFEB00;
}



#headerBox{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	width: 186px;
	margin-right: 25px;
	margin-left: auto;
	top: 40px;
	text-align: right;
}

#headerBox a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #006699;
}

#headerBox a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #006699;
}

#headerSeacrh{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	margin: 0px;
	padding: 0px;
}

input#headerSearchButton  {
	text-transform: uppercase;
	color: #006699;
	width: 46px;
	background-image: url(../graphics/searchBoxButtonBg.jpg);
	background-repeat: repeat-x;
	height: 19px;
	border: 1px solid #999999;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
  
input#headerSearchField  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	color: #006699;
	width: 126px;
	background-repeat: repeat-x;
	height: 17px;
	border: 1px solid #999999;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
} 

#headerLinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	top: 0px;
}

/***** Left sidebar *****/

#leftside {
	/*clear:left;*/
	position:absolute;
	top:-200px;
	padding:0;
	padding-left: 5px;
	padding-top: 0px;
	left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 165px;
	padding-bottom: 20px;
	/*background-color: #FFF7B2;*/
}











#leftside1 {
	/*clear:left;*/
	position:absolute;
	top:110px;
	padding:0;
	padding-left: 5px;
	padding-top: 0px;
	left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 165px;
	padding-bottom: 20px;
	/*background-color: #FFF7B2;*/
}
#leftside2 {
	/*clear:left;*/
	position:absolute;
	top:0px;
	padding:0;
	padding-left: 5px;
	padding-top: 0px;
	left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 165px;
	padding-bottom: 20px;
	/*background-color: #FFF7B2;*/
}
#newsLinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	
	text-align: left;
}

#newsLinks a:hover{
	text-decoration: underline;
	color: #CC3300;
}

.newsMenuTable{
margin-left: 10px;
margin-bottom: 5px;
margin-top: 5px;
	width: 145px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#leftLogos{
min-height:100%;
height: auto !important;
height: 100%;
}

#leftLogos img{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
}

/* END >> LEFT COLUMN STYLES */


#leftside1 h2,#leftside1 h3,#leftside2 h2,#leftside2 h3 {
/*color:#505050;*/
/*background-color:inherit;*/
font-size:1.3em;
margin:0 0 5px;
padding:0;

}


/***** Right sidebar *****/

#rightside {
	width:203px;
	line-height:1.4em;
	position: absolute;
	top: 245px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 10px;
	left: 540px;
min-height:100%;
height: auto !important;
height: 100%;
	
	
}
#rightside p,#rightside ul {
font-size:0.9em;
margin:0 0 16px;
padding:0;
}

#rightside li {
list-style:none;
line-height:1.2em;
margin:0 0 6px 0;
padding:0;
}

#rightside ul ul {
margin:6px 0 0 10px;
padding:0;
}

#rightside ul ul li {
margin: 0 0 4px 0;
}

#rightside ul ul li a {
font-size:1.1em;
font-weight:normal;
}

#rightside h2, #extras h3 {
color:#505050;
background-color:inherit;
font-size:1.2em;
margin:0 0 10px;
padding:0;
}


#heading
{
	position:absolute;
	padding-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	width: 580px;
	z-index: 3;
	top: 2px;
	font-size:1.4em;
	padding-left: 15px;
	background-color: #014ccb;
	left: 175px;

	}
/* TYRE SELECTOR */
#tyreSelectorBox{
	/*background-image: url(../images/carTyreHome.jpg);*/
	background-image: url(../images/header1.jpg);
	background-repeat: no-repeat;
	width: 595px;
	position: relative;
	top: -825px;
	left: 155px;
}




#tyreSelectorBox2{
	background-image: url(../images/carTyreHome.jpg);
	background-repeat: no-repeat;
	width: 595px;
	
}

#tyreslectorTable{
	background-color: #FFEB00;
	background-image: url(../graphics/tyre_quote2/tyre_yellow_base_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#tyreSelectorBox .textbox , #tyreSelectorBikeBox .textbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 165px;
	margin-left: 5px;
	height: 16px;
	padding: 0px;
}
#tyreSelectorBox .textbox2 , tyreSelectorBikeBox .textbox2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 80px;
	margin-left: 5px;
	height: 16px;
	padding: 0px;
}


#tyreSelectorBox .textbox3, #tyreSelectorBikeBox .textbox3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 55px;
}


#tyreSelectorBox .dropdown, #tyreSelectorBikeBox .dropdown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 55px;
}
#tyreSelectorBox .button, #tyreSelectorBikeBox .button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	width: 55px;
	text-transform: uppercase;
	background-color: #F9D602;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #FFFFFF;
	height: 16px;
	margin-right: 10px;
}

/* TYRE SELECTOR BIKE */
#tyreSelectorBikeBox{
	/*background-image: url(../graphics/tyre_quote2/bikegraphic.jpg);*/
	background-image: url(../images/bikeTyreHome.jpg);
	background-repeat: no-repeat;
	width: 595px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	top: -898px;
	left: 155px;
}

#tyreslectorBikeTable{
	background-color: #FFEB00;
	background-image: url(../graphics/tyre_quote2/bike/bikeTyre_yellow_base_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
/*  */

/* YOUR ACCOUNT BOX */

#yourAccountBox{
	background-image: url(../graphics/youraccount_bg.jpg);
	background-repeat: no-repeat;
	width: 595px;
	height: 134px;
}

#yourAccountBox .textbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 120px;
	margin-left: 5px;
	height: 16px;
	padding: 0px;
}

#yourAccountBox  .button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	width: 65px;
	text-transform: uppercase;
	background-color: #F9D602;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #FFFFFF;
	height: 16px;
}


#yourAccountBox  .buttonReminder{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	width: 100px;
	text-transform: uppercase;
	background-color: #F9D602;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #FFFFFF;
	height: 16px;
}


#contentCarTyre {
	width: 595px;
	position: relative;
	top: 445px;
	left: 155px;
	height: 900px;
	padding-left: 0px;
}
#contentBikeTyre {
	width: 595px;
	position: relative;
	top: 240px;
	left: 155px;
	height: 900px;
	padding-left: 0px;
}

#content h2, #contentCarTyre h2, #contentBikeTyre h2{
font-size:1.6em;
margin:0 0 10px;
}

#content h3,#contentCarTyre h3, #contentBikeTyre h3{
font-size:1.4em;
margin:0 0 8px;
}

#content img, #contentCarTyre img, #contentBikeTyre img{
padding:0px;
display:inline;
background:#cccccc;
color:#303030;
border:0 solid #f0f0f0;
}

#content ul, #content ol, #contentCarTyre ul, #contentCarTyre ol, #contentBikeTyre ul, #contentBikeTyre ol{
margin:0 0 16px 20px;
padding:0;
}

#content li, #contentHome li, #contentBikeTyre li{
margin:0;
padding:0 0 0 5px;
}

#content ul ul, #content ol ol, #contentCarTyre ul ul, #contentCarTyre ol ol, #contentBikeTyre ul ul #contentBikeTyre ol ol{
margin:0 0 0 16px;
padding:0;
}

/***** Footer *****/



/***** Various classes *****/
.left {
margin:3px 10px 2px 0;
float:left;
}

.right {
margin:2px 0 2px 10px;
float:right;
}

.textright {
text-align:right;
}

.center {
text-align:center;
}

.small {
font-size:1em;
}

.bold {
font-weight:bold;
}

.hide {
display:none;
}
p {
	line-height: normal;
	display: block;
	margin-bottom: 15px;
	margin-top: 0px;
	font-size: 12px;
}
.textleft {
	border-left: 12;
	padding-left: 10px;
}


.justify {
text-align:justify;
}


/************************/




/*html {	overflow-x: hidden;
	overflow-y: auto;
} 
html { overflow-x: hidden;
          overflow-y: scroll; }
		  */







/* FOOTER STYLES */

#footer1
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 4;
	width: 100%;
}

	#footer2 {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	padding: 5px;
	margin: 5px;
	z-index: 4;
}

#footer2  a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	text-decoration: underline;
}

#footer2  a:hover{
	text-decoration: none;
}


/* END >> FOOTER STYLES */

/***************/
