/*------------------------------- Page Style ---------------------------*/

body{
	background-image:url(../images/testback.jpg);
	background-repeat:repeat-x;
	/*background-color:#1b2d56;*/
	text-align:center;
	color:#243aa9;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:link {color: #243aa9;text-decoration:underline;

}
a:visited {
	color: #243aa9;
	
}
a:hover {
	color: #e2001a;text-decoration:none;
	
}
a:active {
	color: #FF0000;
	text-decoration:underline;
}

img {
	border:none;
}

/* ----------------- Font Styles ---------------- */

.style1 {
	font-size: 16px;
	font-weight: bold;
	text-decoration:underline;
	color:#243aa9;
	}
	
.style2 {
	font-size: 24px;
	font-weight: bold;
	color: #243aa9;
	}

.style3 {
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
}

.style4 {
	font-size: 14px;
	color:#243aa9;
	font-weight:bold;
	}
	
.style5 {
	font-size: 16px;
	color:#243aa9;
	}
	
.style6 {
	font-size: 12px;
	color:#243aa9;
}
.style7 {
	font-size: 16px;
	color:#243aa9;
}

.style9 { 
	font-size: 14px;
	color:#243aa9;
	font-style:italic;
	text-decoration:underline;
	font-weight:bold;
}

.style10 {
	font-size: 14px;
	color:#243aa9;
	}
	
.style11 {
	font-size:12px;
	color:#FFFFFF;
}

.style12 {
	font-size:11px;
	color:#243aa9;
	font-weight:bold;
}

.style13 {
	font-size: 10px;
	color:#243aa9;
	}

#footer p{
	font-size: 12px;
	color:#ffffff;
}

/*---------------- Divs ---------------- */

.wheretobuy{
	width:150px;
	padding:3px 0 0 33px;
	float:left;
}
.wheretobuy a:link, .wheretobuy a:visited {
	font-size:16px;
	color:#F26649;
}
.wheretobuy a:hover{
color:#FFFFFF;
text-decoration:none;
}


/*---where to buy page---*/
.wheretobuyContainer{
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 35px;
}
.halfordsLeftCol{
	width:270px;
	float:left;
}

.mworldLeftCol{
	width:270px;
	float:left;
}
.leftColSpacer{
	width:25px;
	height:10px;
	float:left;
}

.halfordsStoreDetails{
	padding:0 10px;
	text-align: center;
}

#holder {
	width:945px;
	margin:3% auto;
	position:relative;
	/*background-color:#1b2d56; */
	clear:left;
}

#innerleft {
	width:902px;
	text-align:left;
	margin: 0px;
	padding: 0px;
	float: right;
}

#top {
	height: 28px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	margin-right: 0px;
}

#search {
	float:right;
	width:250px;
	text-align:right;
	color:#FFFFFF;
	background-image:url(../images/searchbackLogo.gif);
	background-repeat:no-repeat;
	height: 28px;
	background-position: right top;
}

#logo {
	height:162px;
	background-image:url(../images/logo3.jpg);
	background-repeat:no-repeat;
	width: 224px;
	float: left;
}

#header{
	background-color:#FFFFFF;
	width: 902px;
	background-image: url(../images/logoGreyBGsmall.jpg);
	background-repeat: repeat-x;
	background-position: top;
	clear: both;
}

#headright{
	height:162px;
	margin: 0px 0px 0px 224px;
	padding: 0px;
	width: 675px;
}

#location {
	height:28px;
	width:250px;
	color:#FFFFFF;
	font-size:12px;
	padding-top:0px;
	margin-top:0px;
}

#flash {
	width:674px;
}

#main {
	padding-left:10px;
	text-align:left;
	margin:0;
	background-color:#FFFFFF;
	vertical-align: top;
} 

#main p{
	font-size:12px;
}

#left {
	width: 700px;
	margin: 0px;
	padding: 0px;
}

#content {
	width:675px;
	overflow: auto;
	margin-left:10px;
	background-color:#FFFFFF;
}

#offers {
	background-color:#FFFFFF;
}

#right {
	float:right;
	width: 150px;
	background-color:#FFFFFF;
	text-align:left;
	margin:0;
	padding-right:10px;
}

#menuFloat 
{
	float:right;
	width:35px
}

#menu {
	height:330px;
	padding: 190px 0px 0px;
	margin: 0px;
	width: 35px;
}


/* ------------------ footer div ------------------- */
#footer a:link {
	color: #ffffff;
	text-decoration:none;
}
#footer a:visited {
	color: #ffffff;
	text-decoration:none;
}

#footer a:hover {
	color: #f0673d;
	text-decoration:none;	
}
#footer a:active {
	color: #FF0000;
	text-decoration:underline;
}

#bottom a:link {
	color: #ffffff;
	text-decoration:none;
}
#bottom a:visited {
	color: #ffffff;
	text-decoration:none;
}

#bottom a:hover {
	color: #f0673d;
	text-decoration:none;	
}

#footertop a:hover {
	color: #1b2d56;
	text-decoration:none;	
}

#bottom a:active {
	color: #FF0000;
	text-decoration:underline;
}


#bottom{
	background-color:#FFFFFF;
	text-align:left;
}

#login{
	margin-left:5px;
	width:100px;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	height:20px;
	background-image:url(../images/dealerback.jpg);
	background-repeat:no-repeat;
}

#international{
	margin-left:5px;
	width:100px;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	height:20px;
	background-image:url(../images/interback.jpg);
	background-repeat:no-repeat;
}

#footertop{
	height:20px;
	text-align:left;
}

#footer{
	margin-left:32px;
	margin-right:32px;
	height:50px;
	text-align:center;
	clear: both;	/*background-color:#1b2d56; */
}

/* ---------- Dealer Login ------------- */

#topleft a:link {
	color: #FFFFFF;
	text-decoration:none;
}

#topleft a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
#topleft a:hover {
	color: #FFFFFF;
	text-decoration:none;
}
#topleft a:active {
	color: #FF0000;
	text-decoration:underline;
}

/* --------- Section Backgrounds --------- */

#contact{
	padding-left:10px;
	text-align:left;
	margin:0;
	background-image:url(../images/contactback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 
}
#wheretobuy{
	background-image:url(../images/WheretoBuyback.jpg);
	background-repeat:no-repeat;
	background-position: left top;
		background-color:#FFFFFF; 
	}

#copyright{
	padding-left:10px;
	text-align:left;
	margin:0;
	background-image:url(../images/copyrightback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#copyright p{
	font-size:12px;
}

#disclaimer{
	padding-left:10px;
	text-align:left;
	margin:0;
	background-image:url(../images/disclaimerback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#privacy {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/privacyback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#links {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/linksback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#internat {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/internatback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#database {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/databaseback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#support {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/supportback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#catalogue {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/catalogueback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#faq {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/faqback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#howto {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/howtoback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#user {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/userback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#products {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/productback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#prodvech {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/vehicleback1.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#prodhead {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/headback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#prodcustom {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/customback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#prodfitting {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/fittingback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#prodaerial {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/aerialsback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#request {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/requestback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#latestnews {
	padding-left:10px;
	text-align:left;
	background-image:url(../images/newsback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#left1 {
	height:500px;
	width: 170px;
	margin: 0;
	text-align:left;
	padding-top:120px;
}

#left2 {
	height:900px;
	width: 170px;
	margin: 0;
}

#left3 {
	height:400px;
	width: 170px;
	margin: 0;
	padding-top:120px;
}

#left4 {
	height:450px;
	width: 170px;
	margin: 0;
	padding-top:80px;
}

#left5 {
	height:900px;
	width: 170px;
	margin: 0;
	padding-top:120px;
}

#left6 {
	height:450px;
	width: 170px;
	margin: 0;
	padding-top:120px;
}

#left7 {
	height:650px;
	width: 170px;
	margin: 0;
	padding-top:120px;
}

#left8 {
	height:560px;
	width: 170px;
	margin: 0;
	padding-top:120px;
}

#right1 {
	float: right;
	width: 650px;
	background-color:#FFFFFF;
	margin:0;
	padding-right:10px;
	overflow:auto;
	}

#right1a {
	float: right;
	height:500px;
	width: 650px;
	background-color:#FFFFFF;
	margin:0;
	padding-right:10px;
	overflow:auto;
	}

#right2 {
	float: right;
	width: 650px;
	height:430px;
	overflow:auto;
	background-color:#FFFFFF;
	margin:0;
	padding-right:10px;
}h4 {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.WheretobuyOtherContianer {
	width: 565px;
	padding-top: 5px;
	background-color: #FF9999;
	border: 1px solid #E34F35;
	margin-top: 50px;
}
.WheretobuyOtherContianer p {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

/*--new product style--*/
.welcomeText {
	float: left;
	width: 375px;
	padding-top: 10px;
}
#newProdContainer {
	width: 292px;
	margin-top: 30px;
	float: right;
}
#newProdMonthSection {
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 2px;
	margin-left: 20px;
	border: 1px solid #D8D8D8;
}
#newProdContainer .newContent {
	background-image: url(../images/NewProducts-homepage_mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0 10px 10px;
}
#newProdContainer .newfooter {
	background-image: url(../images/NewProducts-homepage_footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
	width: 292px;
	padding: 0;
}
#newProdContainer ul, #newProdMonthSection ul {
	list-style-position: inside;
	list-style-type: circle;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#newProdContainer li, #newProdMonthSection li {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #E6E6E6;
	padding: 8px 0;
	font-size: 12px;	
}
#newProdContainer em, #newProdMonthSection em {
	color: #F36649;
	margin-left: 10px;
}

.newfooter a {
	color: #333333;
	padding:15px 0 0 30px;
	display:block;
}

#newProdMonthSection h3 {
	font-size: 16px;
	color: #E34F35;
	background-color: #EDEDED;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
