
/**** Standard ***/


body{padding:0; margin:0px; background:url(../images/frame/body_bg.gif); font-family:Arial, Helvetica, sans-serif; color:#292929; font-size:12px;}

a { color:#292929; text-decoration:none}

#divbgwhite{background:#FFFFFF; height:100%}

#container {margin:0 auto; width:806px;}

#header {width:790px; height:74px; border: 5px solid #FFFFFF; padding:3px; border-top:0px; padding-top:0px;}
#header img.mellowlogo { float:left; margin:18px;}
#header img.flexifoillogo { float:right; margin:16px;}
#headerbg {background: url(../images/frame/bg_lightdash.gif); height:100%}

#menu {height:38px;}

#menu .menutext {color:#292929; float:right; margin:13px 0 0 0; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-stretch:semi-condensed; font-weight:bold}
#menu .menutext a{color:#292929; text-decoration:none; padding-left:3px; padding-right:3px;}

#menu img {float:right; margin:13px 0 0 0;}

#footer {width:790px; height:36px; border: 5px solid #FFFFFF; padding:3px; margin:0 0 px 0; clear:both}
#footerbg {background: url(../images/frame/bg_lightdash.gif); height:100%}

#footer p.links {text-align:center; color:#333333; font-family: Helvetica, Arial, sans-serif; font-size:11px;  padding:4px 0 0 0; margin:0; line-height:16px}
#footer p.links a {text-decoration:none; padding-left:5px; padding-right:5px; color:#333333;  font-size:11px; font-family: Helvetica, Arial, sans-serif; font-size:11px; }


#footer p.copy {text-align:center; color:#333333; font-family: Arial, sans-serif; font-size:9px;  padding:0; margin:0; line-height:15px;}


#noscrollfullwhite p {margin:0; padding:0 0 14px 0; line-height:18px;}
/***Home****/


#homeframe{width:790px; height:308px; border: 5px solid #FFFFFF; padding:3px;}
#homeframebg{ height:308px}

#homenews{position:absolute; margin:10px 0 0 11px; height:288px; width:246px; background:url(../images/home_news_bg.gif)}
#homenews a {color:#FFFFFF; font-weight:bold; text-decoration:underline}

#homenewsitems {margin:5px 8px 0 8px; padding:0px; }

#homenewsitem{width:228px; height:78px; clear:both; font-family:Helvetica, Arial, sans-serif; font-size:11px; margin:0 0 6px 0; padding:0}
#homenewsitem .title {color:#FFFFFF; height:20px; line-height:20px; font-weight:bold}
#homenewsitem .image {float:left }
#homenewsitem .text {float:right; height:60px; width:142px; text-align:justify; color:#FFFFFF; line-height:14px;}

#homebox1 {padding:3px; width:175px; height:160px; margin:15px 0 15px 0; border: 5px solid #FFFFFF; position:relative; clear:both; float:left}
#homebox2 {padding:3px; width:175px; height:160px; margin:15px 0 15px 14px; border: 5px solid #FFFFFF; position:relative; float:left}
#homebox3 {padding:3px; width:175px; height:160px; margin:15px 0 15px 14px; border: 5px solid #FFFFFF; position:relative; float:left}
#homebox4 {padding:3px; width:175px; height:160px; margin:15px 0 15px 14px; border: 5px solid #FFFFFF; position:relative; float:left}



/***Pages***/

#pageframe{width:790px; height:500px; border: 5px solid #FFFFFF; padding:3px; margin:0;margin-bottom:15px; }
#pageleftimage{width:306px; float:left; padding:0; margin:0; height:500px; position:absolute;}

#pageleftimage img{padding:0; margin:0;}

#pagetitle{position:absolute; margin:10px 0 0 10px; background: url(../images/page_title_bg.gif); width:287px; height:34px;}
#pagetitle img {padding:9px 0 0 6px;}
#pagecontentcontainer{position: relative; width:481px; margin:0px; float:right; padding:0; height:500px;  }

#pagesubtitle {width:481px; height:24px; background:url(../images/sub_title_bg.gif); clear:both}
#pagesubtitle img {padding:6px 0 0 6px}

#noscrollfullwhite {height:473px; width:481px; background:#FFFFFF; margin:3px 0 0 0}
#noscrollfullwhitehalf {height:221px; width:481px; background:#FFFFFF; margin:3px 0 3px 0}
#noscrollfullwhitethird {height:137px; width:481px; background:#FFFFFF; margin:3px 0 3px 0}


#eventtext{background:#FFFFFF; padding:2px 0 2px 10px; margin:3px 0 3px 0; font-weight:normal; line-height:18px; font-size:12px; }

/***Product Page***/

#scrollcontainer{height:500px; width:481px; margin:0; float:right;}
#producttitle {width:459px; height:24px; background:url(../images/sub_title_bg.gif); clear:both}
#producttitle img {padding:6px 0 0 6px}

#productframe1{width:151px; float:left; margin:3px 3px 3px 0; height:160px; background-color:#FFFFFF}
#productframe2{width:151px; float:left; margin:3px 3px 3px 0; height:160px; background-color:#FFFFFF}
#productframe3{width:151px; float:left; margin:3px 0px 3px 0; height:160px; background-color:#FFFFFF}


/***Retailer Page***/


#retailermap{width:481px; margin:3px 0 3px 0; padding:0}


#retailercountrylist{width:481px; height:73px; margin:3px 0 0 0;}

/***Repair Page***/


#repairwhattodo{width:481px; margin:3px 0 3px 0; height:330px; background:#FFFFFF; font-size:11px; color:#292929}
#repairwhattodo li {list-style-type:square; padding:0; margin:0; padding:9px 0 11px 0; line-height:18px;}
#repairwhattodo Ul {list-style-type:square; margin:0; padding:0px 5px 0 25px;}
#repairwhattodo p {padding:5px 0 0 0; margin:0; line-height:18px;}

#repairsenddetails{width:481px; height:113px; margin:3px 0 0 0; background:#FFFFFF; line-height:18px; font-size:12px; font-weight:bold}


/*** Rider page ****/

#teamtext{background:#FFFFFF; padding:2px 0 2px 10px; margin:3px 0 3px 0; font-weight:bold; line-height:23px; font-size:12px; }
#teamtext a{text-decoration:none; color:#292929}


/*** Contact page ****/

#contactpagedetails{width:481px; height:135px; margin:3px 0 3px 0; background:#FFFFFF; line-height:22px; font-size:12px; font-weight:bold}

#contactpageform{width:481px; height:308px; margin:3px 0 3px 0; background:#FFFFFF; line-height:22px; font-size:12px; font-weight:bold}



/***** News Page ***/
#newssubtitle {width:481px; height:24px; background:url(../images/sub_title_bg.gif); clear:both; color:#FFFFFF; font-size:12px; font-weight:bold}
#newssubtitle p {margin:0; padding:5px 0 0 5px}

#newspagetext {background:#FFFFFF; width:481px; height:65px; margin:3px 0 3px 0}
#newspagetext  img {float:left; position:relative; margin:5px; padding:0px}
#newspagetext .text {margin:5px 0 0 0; float:left; width:380px; font-size:12px; line-height:19px; padding:0}
#newspagetext a {font-weight:bold; text-decoration:underline}

#newspagelinks {width:481px; background:#FFFFFF; height:25px;}
#newspagelinks p {padding:0; margin:0; line-height:25px;}
/***Scroll Page***/

#pagescrollcontentframe {
		position:relative; 
		left:0; 
		margin:0;
		top:0;
		width:459px; 
		height:500px; 
		clip:rect(0, 500px, 459px, 0); 
		float:left;
		overflow:hidden; 
		margin-left:0px;
		}
#pagescrollcontent { 
		width:459px; 
		position:absolute; 
		visibility:hidden;
		padding:0px;
		margin:0 auto;
		}

#pagescrollscroll {
		width:19px;
		position:relative;
		margin:0 0px 0 0px;
		padding:0;
		float:right;
		background:#ffffff
		}
		
#pagescrollscroll .up {
		margin:6px 0 0 0px;
		padding:px 0 0 0;
		position:relative;
		
		}
#pagescrollscroll .down{ 
		margin:px 0 0px 0px;
		position: relative; 
		margin-top:0px;
		margin-bottom:6px; 
		padding:0px;
		}  
#pagescrollscroll .down img, #pagescrollscroll .up img  {
		margin:0px;
		padding:0px;
		}
 
#pagescrolltrack { 
		position: relative; 
		left:0; 
		top:0;
		width:19px; 
		height:474px;
		padding:0px 0 0px 0;
		background: url(../images/home_recent_track_bg.gif) repeat;
		}
#pagescrolldragbar {
		position:absolute; 
		left:1px;
		top:0px;
		width:19px; 
		height:42px;
		background: top repeat-y url(../images/home_recent_track_drag_bar.gif);;
		} 
#pagescrolldragbar .top{
 display:none;
		height:50%; 
		background: top no-repeat url(../images/home_recent_track_drag_top.gif);
		}

#pagescrolldragbar .bottom{
display:none;
		height:50%; 
		background: bottom no-repeat url(../images/home_recent_track_drag_bottom.gif);
		}



