/* CSS Document */



/*Generic*/







body, div {font-family:arial;font-size:12px;}



form, h1, h2, h3, h4, h5, h6, ul {margin:0;padding:0;}



img {border:0;padding:0;margin:0;}



ul li {list-style-type:none;}



a {cursor:pointer;text-decoration:none;}



a:hover {cursor:pointer;text-decoration:underline;}



p {margin:10px 0 10px 0;float:left;}



p a{color:#455448; text-decoration:none; font-weight:bold;}

p a:hover{text-decoration:underline;}

body {padding:0;margin:0;background:#EFDEC0 url(../images/bg_body.gif) top center repeat-y;}



.clear {clear:both;height:1px;overflow:hidden;margin-top:-1px;font-size:1px;}















/*Page Layout*/



.fada {width:960px;margin:auto;background:#DAF1E1;}



.top, .bottom {float:left;background:#738F79;width:960px;}



.middle {float:left;padding:20px 10px 20px 10px;}



.toprow02 {float:left;background:#9CBCA4;width:960px;}

.copy{color:#FFFFFF; font-size: 11px;}

.copy a{text-decoration: none; color:#FFFFFF; }

.copy a:hover{text-decoration: underline; }







.topcol01 {float:left;width:530px;}



.topcol02 {float:left;width:420px;}







.midcol01 {float:left;width:640px;}



.midcol02 {float:left;width:300px;}



.midcol03 {float:left;width:320px;}



.midcol04 {float:left;width:300px;}



.midcol05 {float:left;width:240px;}



.midcol06 {float:left;width:700px;}



.midcol07 {
	float:left;
	width:360px;
	font-family: arial;
}



.midcol08 {float:left;width:160px;}



.midcol09 {
	float:left;
	width:200px;
	font-family: arial;
}




.midcol10 {float:left;width:140px;}



.midcol11 {float:left;width:600px;}

.midcol12 {float:left;width:600px;}









.padding01 {float:left;padding:20px 70px 20px 20px;line-height:18px;}

.padding02 {float:left;padding:50px 20px 20px 20px;line-height:18px;}

.padding03 {float:left;padding:60px 310px 20px 30px;line-height:18px;}

.padding04 {float:left;padding:60px 280px 20px 30px;line-height:18px;}

.padding04  p {margin:5px 0 10px 0;float:left;}

.padding05 {float:left;padding:15px 70px 20px 20px;line-height:18px;}


.padding01 a {float:left;width:229px;height:30px;color:#fff;}
.padding01 a:hover {text-decoration:none;}

.padding01 a span {display:none;text-decoration:none;}

.padding05 a {float:left;width:229px;height:30px;color:#fff;}
.padding05 a:hover {text-decoration:none;}

.padding05 a span {display:none;text-decoration:none;}



.partsbg .padding01 a {color:#ECECEC;}

.newbg .padding01 a {color:#50220A;}


.textlink {color:#000;}
.textlink a {color:#03661e;}
.textlink a:hover{text-decoration: underline;}
.textlink a:visited {color:#872f03;}

/*Header*/



.logo {float:left;padding:5px 0 10px 10px;}



.logo a {float:left;width:175px;height:90px;background:transparent url(../images/logo_fade_175_90.gif) top left no-repeat;}



.logo a span {display:none;}







.address {float:right;margin:55px 10px 5px 0;color:#fff;text-align:right;}



.address h1 {font-size:12px;font-weight:bold;margin:0 0 5px 0;}



.address h2 {font-size:11px;font-weight:normal;}







/*nav*/







.nav ul {float:left;padding:0 0 0 10px;letter-spacing:1px;}



.nav ul li {float:left;margin:0;padding:0;}



.nav ul li a {float:left;color:#000;font-weight:bold;text-transform:uppercase;padding:1px 7px 7px 7px;}



.nav ul li a:hover, .nav ul li.active a {background:#DAF1E1;}



.nav ul li span {float:left;padding-top:6px;}







.bottom {text-align:center;padding:20px 0 20px 0;color:#fff;}

.bottom .nav {width:600px;margin:auto;}

.bottom .nav ul li a {color:#fff;font-size:11px;font-weight:normal;}

.bottom .nav ul li a:hover {background:none;}







/*Left Nav*/

.subnavbg {float:left;width:220px;height:300px;background:transparent url(../images/bg_subnav_220_300.png) top left no-repeat;}

.subnavbg ul {float:left;padding:12px 0 0 20px;}

.subnavbg ul li {padding:7px 0 0 0;}

.subnavbg ul li.subnav {padding:7px 0 0 20px;}

.subnavbg ul li a {color:#8B988F;font-weight:bold;font-size:15px;}

.subnavbg ul li a:hover, .subnavbg ul li.active a {color:#000;}

.subnavbg ul li.group {padding:27px 0 0 0px;}









/*Index page*/



.homegreetingbg {float:left;width:940px;height:420px;background:transparent url(../images/bg_homegreeting_940_400.jpg) top left no-repeat;}

.homegreetingbg span {display:none;}



.newbg {float:left;width:300px;height:220px;background:transparent url(../images/bg_new_300_200.gif) top left no-repeat;}

.newbg span {color:#50220A;}



.vintagebg {float:left;width:300px;height:220px;background:transparent url(../images/bg_vintage_300_200.gif) top left no-repeat;}

.vintagebg span {color:#fff;}



.electricbg {float:left;width:300px;height:200px;background:transparent url(../images/bg_electric_300_200.gif) top left no-repeat;}

.electricbg span {color:#fff;}


.enfieldbg {float:left;width:300px;height:200px;background:transparent url(/images/royal_enfield_short.jpg) top left no-repeat;}

.enfieldbg span {color:#fff;}


.partsbg {float:left;width:300px;height:200px;background:transparent url(../images/bg_parts_300_200.gif) top left no-repeat;}

.partsbg span {color:#ECECEC;}



.updatebg {float:left;width:300px;height:420px;background:transparent url(../images/bg_updates_300_420.gif) top left no-repeat;}

.updatebg  p {color:#000;font-size:13px;margin-top:5px; margin-bottom: 5px; display:block; font-weight: bold;}

.updatebg  p.title {color:#000;font-size:14px;margin-top:5px; margin-bottom: 10px; display:block; font-weight:bold;}

.updatebg  span {color:#000;font-size:13px;margin-top:5px; display:block; font-weight: normal;}

.updatebg b {text-transform:uppercase;font-size:14px;}



.updatebg span b {text-transform:none;}

.updatetext{color:#000;font-size:13px;margin-top:5px; display:block; font-weight: bold;}



/*TOMOS page*/



.tomosScootersbg {float:left;width:700px;height:255px;background:transparent url(../images/bg_tomosScooters_700x236.jpg) top left no-repeat;}



.tomosScooters span {color:#252527; }



.tomosMopedsbg {float:left;width:700px;height:255px;background:transparent url(../images/bg_tomosMopeds_700x236.jpg) top left no-repeat;}



.tomosMoped span {color:#252527;}

/*SYM page*/
.symbg {
    background: url("../images/bg_sym_700_236.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 256px;
    width: 700px;
}

/*SYM page*/

.listbox {float:left;padding:20px;background:#E9F6ED;margin-bottom:10px;line-height:19px;}



.partsbox {float:left;padding:20px;background:#E9F6ED;margin-bottom:0px;line-height:19px;}







.listimagebg {float:left;width:266px;height:186px;background:transparent url(../images/bg_list_image_266_186.gif) top left no-repeat;}
.listimagebg img {margin:10px;}


.listimagebgRE {float:left;width:266px;height:170px;background:transparent top left no-repeat;}
.listimagebgRE img {margin:10px;}














.color {float:left;padding:25px 0 0 20px;}



.color img {padding:1px;}







.internallink {background:#E9F6ED;width:940px;padding:0;} 



.internallink img {padding:10px 0 5px 10px;}







.listtitle h1 {font-size:15px;margin-bottom:5px;}
.listtitle h2 {font-size:13px;margin-bottom:5px;}



.overview ul li {list-style-type:disc; margin-left: 30px;}











/*pgo page*/



.pgobg {float:left;width:700px;height:255px;background:transparent url(../images/bg_pgo_700_236.jpg) top left no-repeat;}



.pgobg span {color:#252527;}



.conditions{margin: 20px 0px 20px 3px; color:#990033; font-size:11px;}



.pricemark{color:#990033; font-weight:bold;}













/*Vintage page*/



.vintagebg_02 {float:left;width:700px;height:285px;background:transparent url(../images/bg_vintage_700_266.jpg) top left no-repeat;}



.vintagebg_02 span {color:#fff;}







/*Electric page*/



.electricbg_02 {float:left;width:700px;height:285px;background:transparent url(../images/bg_electric_700_236.jpg) top left no-repeat;}



.electricbg_02 span {color:#ffffff;}


/* Royal Enfield page */

.enfieldbg_02 {float:left;width:700px;height:285px;background:transparent url(../images/royal_enfield_long.jpg) top left no-repeat;}

.enfieldbg_02 span {color:#ffffff;}

.enfieldbgpadding {float:left;padding:110px 280px 20px 30px;line-height:18px;}





/*Services page*/



.brandlogo img {margin:5px;}







/*Parts page*/



.partslabel {float:left;background:#B4D6BD;width:940px;}



.partslabel a {float:left;color:#000;padding:2px 0 2px 5px;font-weight:bold;}







.listitem {padding:15px 0 5px 0;}
