
/************************* Suzuki Custom Content Defined Styles ********************/

/** 
    Flash Advert - Victorian Bushfire appeal charity auction
**/

#_fl_advert_one {float:left;width:220px; height:308px; overflow:hidden;} /* quarter page width advert */
#_fl_advert728x90 {margin:0 auto; width:728px; height:90px; overflow:hidden;}
#advertrow {text-align:center;} /* Home Page Full page width advert */

/**
    Fixed position page side bars - issues in IE6
**/
#left_bar 
{
    position:absolute;
    top:115px;
    left:0px;
    width:47px;
    height:984px;
    background: url("../images/left_bars.png");
	background-repeat:no-repeat;
}
#right_bar
{
    position:absolute;
    top:115px;
    right:0px;
    width:47px;
    height:984px;
    background: url("../images/right_bars.png");
	background-repeat:no-repeat;
}
#row1, #row2, #row10, #breadcrumbs
{
   background-color: Transparent; 
}
#logorow 
{
    position:relative;
    z-index:5;
    height:78px;
   	background: url("../images/logo_background.jpg");
	background-repeat:no-repeat;
}
#tickerrow, #breadcrumbs {
    float:left;
    width:1080px;
    margin:0 auto;
    /*border-bottom:1px dashed #ddd;*/ /* Remove this from the style sheet once going into production */
    padding-left: 70px;
    padding-right: 70px;
    padding-top: 0px;
    padding-bottom: 0px;
}
 
#row2 {padding-bottom:0px;}
#row3, #row12 
{
    padding-bottom:0;
    background: url("../images/page_bckgrnd_prt2.jpg");
	background-repeat:no-repeat;
	min-height:230px;
	height:auto;
}
/*#row3 {height: expression( this.scrollHeight < 230 ? "230px" : "auto" );}*/
#row12 
{
    /*height: 600px;*/ 
    min-height:600px;
    /*height: expression( this.scrollHeight < 600 ? "600px" : "auto" );*/
    padding-bottom:40px;
    
}

/*
a {color:#fff; text-decoration:none;}
a:link {color:#fff; text-decoration:none;}
a:visited {color:#fff; text-decoration:none;}
a:hover {color:#fff; text-decoration:underline;}
*/

.mn_FNsummary_wi a {color:#fff; text-decoration:none;}
.mn_FNsummary_wi a:link {color:#fff; text-decoration:none;}
.mn_FNsummary_wi a:visited {color:#fff; text-decoration:none;}
.mn_FNsummary_wi a:hover {color:#fff; text-decoration:underline;}

.headernavbckgrnd {
    background-image:url("../images/main_nav_bckgrnd.jpg");
    background-repeat:no-repeat;
    height:115px;
    /*border-top:solid 6px #ffcc33;  */
}
#row1 {padding-top:0px; padding-bottom: 0px;}
#row8 {padding-top:0px; padding-bottom:0px;}
#row9 {margin-bottom:0px; padding-top:0px; padding-bottom:0px;}

.footerbckgrnd {
    background-image:url("../images/ft_grad_blk-blue.jpg");
    background-repeat:repeat-x;
    height:228px;
}
.welcometxt 
{
    padding:5px 0px 5px 3px;
    background-color:#4c99e5;
    color:#fff;
    letter-spacing: 0.01mm;
	font-family: Arial; 
	font-weight:bold; 
	font-size:30px;
}
/**
    page main nav
**/
#menuwrapper {
	float:left;
	padding-left:160px;
	margin-top:36px;
	position:relative; z-index:900;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#menubar, #menubar ul 
{
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
#menubar {margin-left:20px;}
#menubar a {
	display: block;
	text-decoration: none;                
	padding: 14px 10px 14px 10px;
	font-size:14px;
	font-weight:bold;
	color: #243c6a;
}
#menubar a.maintier {
	display: block;
	text-decoration: none;               
	padding: 14px 10px 14px 10px; 
	font-size:14px;
	font-weight:bold;
	color: #243c6a;
	margin-right:20px;
}

#menubar a.trigger {                   
	padding: 14px 16px 14px 12px;
}
#menubar li {
	float: left;           
	width:90px;
}
#menubar li ul, #menubar ul li  {
	width:160px;
}
#menubar ul 
{
    /*padding-top:4px;*/
	/*padding-bottom:4px;*/
}
#menubar ul li a  {
	padding: 3px 12px 3px 16px;
	font-weight:normal;
}
#menubar li ul {
	position: absolute;
	display: none;
	background-color: #ffffff;
	border-bottom: 1px solid #ccc;
	z-index:900;
}

#menubar li:hover a, #menubar a:focus,
#menubar a:active, #menubar li.hvr a, #menubar li a.sel  {
	/*color: #000000;*/ /** Main Hover Color **/
	color:#243c6a;/*color:#ffffff;*/
	background-color: #01a4e5;
}

#menubar li:hover ul, #menubar li.hvr ul {
	display: block;
	filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85;	opacity: 0.85;
}

#menubar li:hover ul a, #menubar li.hvr ul a {
	color: #000000;
	background-color: transparent;
}

#menubar ul a {
	font-size:12px;
}
#menubar ul a:hover {
	background-color: #2aa3e1!important;
	color: #ffffff!important;
	 filter:alpha(opacity=100)!important; 
	 -moz-opacity:1!important; 
	 -khtml-opacity: 1!important;	
	 opacity: 1!important; 
}
/* The single backslash \ character inside this comment
causes IE5 Mac to ignore the following rule, which allows other
browsers to render top-level menu items to their natural width.
Do not edit this rule in any way. */
#menubar li {width: auto;}

#menubar a.notactive {color: #999;}
#menubar a.notactive:hover {color: #999;}
#menubar li:hover a.notactive, #menubar a.notactive:focus,
#menubar a.notactive:active, #menubar li.hvr a.notactive {background-color: transparent!important;}
/************** home page news ticker ************/


#newsticker {height:64px; display:none; margin-bottom:20px; margin-left:67px;}

#newsticker div.bnhleft, #newsticker div.bnhright  {float:left;}
#ticker 
{
    float:left;
    /*margin-left:6px;*/
    margin-top:11px;
    padding-top:8px; 
    width:522px;
    height:34px;
    font-size:12px;

    background: url("../images/ticker_bckgrnd.jpg") no-repeat;
    /*background-color:#ff0000;*/
}
#ticker input {border:none;background-color: Transparent; color:#243c6a; font-weight:bold;}

/****************** home page latest images *************/
#hp_latestimages {
    margin-top:60px;
    color:#fff;
    background-color:#094c8d;
    text-align:center;
    min-height:170px;
    /*height: expression( this.scrollHeight < 170 ? "170px" : "auto" );*/
    background: url("../images/hp_tp_block_limages.jpg") no-repeat;
}
#hp_latestimages h1 {
    color:#2e4e8a;
    letter-spacing: 0.05mm;
	font-family: Arial; 
	font-weight:bold; 
	font-size:15px;
	padding: 6px 0px 6px 10px;
	text-align:left;
}
#hp_latest_Image_1, #hp_latest_Image_4 {position:relative; top:14px;}
#hp_latest_Image_2, #hp_latest_Image_5 {position:relative; top:7px;}
#hp_latest_Image_3, #hp_latest_Image_6 {position:relative; top:0px;}
#hp_latestimages img {border:solid 1px #243c6a; margin:12px 2px 0px 2px;}

#hp_latestimages .limore 
{
    margin-top:10px;
    margin-left:10px; 
    padding: 5px 0px 7px 10px;
    color:#243c6a;
    /*background-color:#2e4e8a;*/ /*Option 1*/
    text-align:left;
}
#hp_latestimages .limore a 
{
    font-family: Arial;  
    font-size:12px;
    color:#243c6a;
}
#hp_latestimages .limore a {text-decoration:underline;}
#hp_latestimages .limore a:link {text-decoration:underline;}
#hp_latestimages .limore a:visited {text-decoration:underline;}
#hp_latestimages .limore a:hover {text-decoration:none; }
#hp_latestimages .limore span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold;}
#i1 {position:relative; left:0px;width:85px;height:10px; background-color:#ff0000;}
/**************************************************************/
#hp_video 
{
   margin-top:30px;
   width:300px;
   height:263px;
   background: url("../images/hp_video_block_bckgrnd.jpg") no-repeat; 
}
#hp_video_window 
{
   float:left;
   margin-top:56px;
   margin-left:18px;
   width:264px;
   height:148px;
   border:solid 1px #2aa3e1;
   /*background-color:#ff0000;*/
   overflow:hidden;  
}

#hp_video .limore 
{
    float:left;position:relative;
    top:-2px;
    left:172px; 
    padding: 5px 0px 7px 10px;
    color:#243c6a;
    /*background-color:#2e4e8a;*/ /*Option 1*/
    text-align:left;
}
#hp_video .limore a 
{
    font-family: Arial;  
    font-size:12px;
    color:#243c6a;
}
#hp_video .limore a {text-decoration:underline;}
#hp_video .limore a:link {text-decoration:underline;}
#hp_video .limore a:visited {text-decoration:underline;}
#hp_video .limore a:hover {text-decoration:none; }
#hp_video .limore span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold;}

#i1 {position:relative; left:0px;width:85px;height:10px; background-color:#ff0000;}
/*
#videoplayer{position:relative; text-align:center;top:25px;z-index:100;}
#SOvideoplayer {margin:0 auto;position:relative; z-index:100;}
*/

#manu_standings  {
    color:#333;
    background-image:url("../images/tiled_rilza.jpg");
    background-repeat:repeat;
    width:220px;
    min-height:124px;
    /*height: expression( this.scrollHeight < 124 ? "124px" : "auto" );*/
    overflow:hidden;
    position:relative;
}
h1.manu_standings {
    /*background-color:#2aa3e1;*/ /* Option 1*/
    background-image:url("../images/qt_block_heading_sq.gif");
    background-repeat:no-repeat;
    color:#094c8d;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 5px 10px;
	text-align:left;
	width:220px;
}

/****************** home page signup for fan club *************/
#fanclub_signup h1 {
    /*background-color:#094c8d;*/ /* Option 1*/
    color:#ffcc33;
    background-image:url("../images/block_hd_dblu_yel.gif");
    background-repeat:no-repeat;
    letter-spacing: 0.05mm;
	font-family: Arial; 
	font-weight:bold; 
	font-size:15px;
	padding: 6px 0px 6px 10px;
	text-align:left;
	position:relative;
	z-index:10;
}
#fanclub_signup  {
    color:#333;
    background-image:url("../images/tiled_rilza.jpg");
    background-repeat:repeat;
    width:220px;
    min-height:124px;
    /*height: expression( this.scrollHeight < 124 ? "124px" : "auto" );*/
    overflow:hidden;
    position:relative;
}
h1.fanclub_signup  {
    /*background-color:#2aa3e1;*/ /* Option 1*/
    background-image:url("../images/qt_block_heading_sq.gif");
    background-repeat:no-repeat;
    color:#094c8d;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 5px 10px;
	text-align:left;
	width:220px;
}
#fanclub_signup p 
{   
    position:relative;
    top:5px;
    width:120px;
    font-size:12px; 
    margin-left:10px;
    margin-bottom:5px;
    font-weight: lighter; 
    text-align: left;
}

#fanclub_signup img.signup {position: absolute; bottom:0px; right:0px; z-index:12;}

#fanclub_signup .limore a 
{   
    font-family: Arial;  
    font-size:12px;
    color:#243c6a;
}
#fanclub_signup .limore {float:left;margin-left:6px; margin-top:10px;}
#fanclub_signup .limore a {text-decoration:underline;}
#fanclub_signup .limore a:link {text-decoration:underline;}
#fanclub_signup .limore a:visited {text-decoration:underline;}
#fanclub_signup .limore a:hover {text-decoration:none;}
#fanclub_signup .limore span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold;color:#243c6a;margin-left:15px;}




/****************** home page Shop Now third page link *************/
#hp_shopnow {
    color:#fff;
    background-color:#094c8d;
    min-height:170px;
    /*height: expression( this.scrollHeight < 170 ? "170px" : "auto" );*/
    position:relative;
    overflow:hidden;
}
#hp_shopnow h1 {
    background-color:#ffcc33; /* Option 1*/
    background-image:url("../images/block_hd_yel_dblue.gif");
    background-repeat:no-repeat;
    color:#094c8d;
    letter-spacing: 0.05mm;
	font-family: Arial; 
	font-weight:bold; 
	font-size:15px;
	padding: 6px 0px 6px 10px;
	text-align:left;
	position:relative;
	z-index:10;
}
#hp_shopnow p 
{   
    position:relative;
    top:5px;
    width:155px;
    font-size:12px; 
    margin-left:10px;
    margin-bottom:10px; 
    font-weight: lighter; 
    text-align: left;
}

#hp_shopnow img.signup {position: absolute; bottom:0px; right:0px; z-index:12;}

#hp_shopnow a.shopnowbtn {
    background: transparent url('../images/shop_btn_a.png') no-repeat scroll top right;
    color: #094c8d;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 27px;
    margin-right: 1px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
    font-family: Arial;  
    font-size:12px;
    cursor:pointer;
    margin-left:14px; 
}

#hp_shopnow a.shopnowbtn span{
    background: transparent url('../images/shop_btn_span.png') no-repeat;
    display: block;
    height: 27px;
    padding: 6px 20px 5px 50px;
}
#hp_shopnow a.shopnowbtn:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

#hp_shopnow a.shopnowbtn {text-decoration:none;}
#hp_shopnow a:link.shopnowbtn {text-decoration:none;}
#hp_shopnow a:visited.shopnowbtn {text-decoration:none;}
#hp_shopnow a:hover.shopnowbtn {text-decoration:underline; }
/****************** Home Page Flash Slide Show **************/
#slideshow_wrap {width: 570px; margin:0 auto;}
/****************** Home Page Latest News Third Page Block *************/
#hp_latestnews {
    color:#333;
    background-image:url("../images/tiled_rilza.jpg");
    background-repeat:repeat;
}
#hp_latestnews h1 {
    /*background-color:#2aa3e1;*/ /* Option 1*/
    background-image:url("../images/tp_block_heading_sq.jpg");
    background-repeat:no-repeat;
    color:#094c8d;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 5px 10px;
	text-align:left;
	position:relative;
	width:290px;
	margin-bottom:10px;
}
#hp_rss_feed {position:absolute; top:50px; right:0px; z-index:30;}
/**************************/
#hp_rss_feed a.rss 
{
    position:relative;
    right:120px;
    height:26px;
    font-family: Arial; 
    font-weight:lighter; 
    font-size:12px;
    background: url("../images/rssfeed.png") no-repeat;
    background-position:top left;
    padding-left:28px;
    padding-bottom:4px;
    color:#ffcc33;
}
#hp_rss_feed a.rss, #hp_rss_feed h1 a.rss:link {text-decoration:underline; padding-top:2px;color:#ffcc33;}
#hp_rss_feed a.rss:visited {text-decoration:underline;color:#ffcc33;}
#hp_rss_feed a.rss:hover {text-decoration:none;color:#ffcc33;}

/**************************/
#hp_latestnews a.rss 
{
    position:relative;
    right:120px;
    height:26px;
    font-family: Arial; 
    font-weight:lighter; 
    font-size:12px;
    background: url("../images/rssfeed.png") no-repeat;
    background-position:top left;
    padding-left:28px;
    padding-bottom:4px;
}
#hp_latestnews a.rss, #hp_latestnews h1 a.rss:link {text-decoration:underline; padding-top:2px;}
#hp_latestnews a.rss:visited {text-decoration:underline;}
#hp_latestnews a.rss:hover {text-decoration:none;}
#hp_latestnews h1 span {font-size:13px;padding-left:5px;text-decoration:none; font-weight:bold;}

#hp_latestnews img {margin: 2px 10px 0px 15px; border:solid 2px #243c6a;}

#hp_latestnews .evenrow {
	/*background-color: #9c9888;*/ /*Option 1*/
	/*background-color: #094c8d;*/ /*Option 2*/
}
#hp_latestnews .oddrow {
	/*background-color: #ada999;*/ /*Option 1*/
	/*background-color: #094c8d;*/ /*Option 2*/
}
#hp_latestnews .hp_LNimage {}
#hp_latestnews .hp_LNpubdate 
{
    /*color:#4f4d46;*/ /*Option 1*/
    color:#243c6a;
    letter-spacing: 0.1mm;
	font-family: Arial; 
	font-weight:lighter; 
	font-size:11px;
	margin: 8px 0px 4px 5px;
	padding-top:2px;
	text-decoration:underline;
	
}
#hp_latestnews .hp_LNnewstitle a
{
	font-family: Arial; 
	font-weight:bold; 
	font-size:14px;
	margin: 0px 0px 4px 0px;
	color:#333;
	font-weight:lighter;
}

#hp_latestnews .newssummary {clear:left;padding:5px 5px 5px 5px;}

#hp_latestnews .hp_LNsummary_wi 
{   
    width:210px;
	margin-left:80px;
}
#hp_latestnews .hp_LNsummary_ni 
{   
    width:285px;
    margin-left:5px;
}

#hp_latestnews .limore { 
    text-align:right;
    width:290px;
    padding: 5px 10px 5px 0px;
}
#hp_latestnews .limore a 
{
    font-family: Arial;  
    font-size:12px; 
    color:#243c6a;  
}
#hp_latestnews .limore a {text-decoration:underline;}
#hp_latestnews .limore a:link {text-decoration:underline;}
#hp_latestnews .limore a:visited {text-decoration:underline;}
#hp_latestnews .limore a:hover {text-decoration:none;}
#hp_latestnews .limore span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold;color:#243c6a;}

/****************** home page latest news two thirds page block *************/
#hp_latestnews_lrg {
    color:#666;
    background-color: #fff;
    border-bottom: solid 1px #7fb3e5;
}
#hp_latestnews_lrg h1 {
    background-color:#4c99e5;
    letter-spacing: 0.1mm;
	font-family: Arial;  
	font-weight:bold;
	color:#fff; 
	font-size:15px;
	padding: 8px 0px 8px 10px;
	text-align:left;
	position:relative;
	width:610px; 
}
#hp_latestnews_lrg h1 a.rss 
{
    position:absolute;
    right:0;
    height:22px;
    font-weight:lighter;
    font-family: Arial;  
    font-size:12px;
    background: url("../images/rssfeed.png") no-repeat;
    background-position:top right;
    padding-right:28px;
    margin-right:5px;
}
#hp_latestnews_lrg h1 a.rss {text-decoration:underline; padding-top:2px;}
#hp_latestnews_lrg h1 a.rss:link {text-decoration:underline; padding-top:2px;}
#hp_latestnews_lrg h1 a.rss:visited {text-decoration:underline;}
#hp_latestnews_lrg h1 a.rss:hover {text-decoration:none;}
#hp_latestnews_lrg h1 span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold;}

#hp_latestnews_lrg img {margin: 2px 10px 0px 5px; border:solid 2px #817e70;}

#hp_latestnews_lrg .hp_LNpubdate 
{
    color:#4f4d46;
    letter-spacing: 0.1mm;
	font-family: Arial; 
	font-weight:lighter; 
	font-size:11px;
	margin: 0px 0px 4px 5px;
	padding-top:2px;
}
#hp_latestnews_lrg .hp_LNnewstitle 
{
	font-family: Arial; 
	font-weight:bold; 
	font-size:14px;
	margin: 0px 0px 4px 5px;
}
#hp_latestnews_lrg .hp_LNnewstitle a, #hp_latestnews_lrg .hp_LNnewstitle a:link {color:#009acf;}
#hp_latestnews_lrg .evenrow {
	background-color: #000;
}
#hp_latestnews_lrg .oddrow {
	background-color: #000;
}
#hp_latestnews_lrg .LNmmr {float:right;}
#hp_latestnews_lrg .newssummary {width:290px; padding:15px 5px 15px 5px;}

#hp_latestnews_lrg .hp_LNsummary_wi 
{   
    width:210px;
	margin-left:78px;
}
#hp_latestnews_lrg .hp_LNsummary_ni 
{   
    width:280px;
    margin-left:5px;
}

#hp_latestnews_lrg .limore { 
    text-align:left;
    width:290px;
    padding: 8px 0px 8px 10px;
}
#hp_latestnews_lrg .limore a, #hp_latestnews_lrg .limore span 
{
    font-family: Arial;  
    font-size:12px;
    color:#009acf;   
}
#hp_latestnews_lrg .limore a {text-decoration:underline;}
#hp_latestnews_lrg .limore a:link {text-decoration:underline;}
#hp_latestnews_lrg .limore a:visited {text-decoration:underline;}
#hp_latestnews_lrg .limore a:hover {text-decoration:none;}
#hp_latestnews_lrg .limore span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold;}

/****************** home page sticky quotes *************/
.stickybckgrnd {background-color:#d5d3c9;}
.stickyborder {border: solid 1px #ada999;}

/*****************************/
div.hp_chrisquotebckgrnd, div.hp_lorisquotebckgrnd, div.hp_rider1quotebckgrnd, div.hp_rider2quotebckgrnd {
    color:#494742;
    min-height:177px;
    /*height: expression( this.scrollHeight < 177 ? "177px" : "auto" );*/
    position:relative;
    overflow:hidden;    
}
div.hp_chrisquotebckgrnd
{
    background-image:url("../images/qt_chris_vermeulen_quote_i.gif");
    background-repeat:no-repeat;
}
div.hp_lorisquotebckgrnd 
{
    background-image:url("../images/qt_loris_capirossi_quote_i.gif");
    background-repeat:no-repeat;
}

div.hp_rider1quotebckgrnd
{
	background-image:url("../images/qt_alvaro_bautista_quotev2010.gif");
    background-repeat:no-repeat;
}
div.hp_rider2quotebckgrnd 
{
	background-image:url("../images/qt_loris_capirossi_quotev2010.gif");
    background-repeat:no-repeat;
}



div.hp_chrisquotebckgrnd h1, div.hp_lorisquotebckgrnd h1, div.hp_rider1quotebckgrnd h1, div.hp_rider2quotebckgrnd h1 {
    color:#fff;
    letter-spacing: 0.08mm;
	font-family: Arial; 
	text-align:left;
	position:absolute;
	top:-9999px;
}
div.hp_chrisquotebckgrnd p, div.hp_lorisquotebckgrnd p, div.hp_rider1quotebckgrnd p, div.hp_rider2quotebckgrnd p
{   
    position:relative;
    top:45px;
    width:144px; 
    height:90px;
    /*background-color:#00cc00;*/
    overflow:hidden;
    margin-left:10px; 
    font-weight: lighter; 
    text-align: left;
}
/*
div.hp_chrisquotebckgrnd img.openquote, div.hp_lorisquotebckgrnd img.openquote {position: relative; width:41px; height:23px; top:-6px; left:-8px; z-index:11;}
div.hp_chrisquotebckgrnd img.openquote {top:0px;}
div.hp_chrisquotebckgrnd img.closequote, div.hp_lorisquotebckgrnd img.closequote {position: relative; left:120px; display:block; width:41px; height:23px; z-index:11;}*/

div.hp_chrisquotebckgrnd img.openquote {position: relative; width:41px; height:23px; top:2px; left:-8px; z-index:11;}
div.hp_lorisquotebckgrnd img.openquote {position: relative; width:41px; height:23px; top:-6px; left:-8px; z-index:11;}
div.hp_chrisquotebckgrnd img.closequote {position: relative; display:block;top:0px;left:75px; width:41px; height:23px; z-index:11;}
div.hp_lorisquotebckgrnd img.closequote {position: relative; display:block;top:0px;left:100px; width:41px; height:23px; z-index:11;}

div.hp_rider1quotebckgrnd img.openquote {position: relative; width:41px; height:23px; top:2px; left:-8px; z-index:11;}
div.hp_rider2quotebckgrnd img.openquote {position: relative; width:41px; height:23px; top:-6px; left:-8px; z-index:11;}
div.hp_rider1quotebckgrnd img.closequote {position: relative; display:block;top:0px;left:75px; width:41px; height:23px; z-index:11;}
div.hp_rider2quotebckgrnd img.closequote {position: relative; display:block;top:0px;left:100px; width:41px; height:23px; z-index:11;}


div.hp_chrisquotebckgrnd img.rider, div.hp_lorisquotebckgrnd img.rider, div.hp_rider1quotebckgrnd img.rider, div.hp_rider2quotebckgrnd img.rider {position: absolute; bottom:0px; right:0px; z-index:12;}

div.hp_chrisquotebckgrnd div.limore, div.hp_lorisquotebckgrnd div.limore, div.hp_rider1quotebckgrnd div.limore, div.hp_rider2quotebckgrnd div.limore { 
    position:relative;
    width:185px;
    left:30px;
    display:block;
    padding-top:28px;
    padding-bottom:10px;
    color:#494742;
    text-align:left;
}
div.hp_chrisquotebckgrnd div.limore a, div.hp_lorisquotebckgrnd div.limore a, div.hp_rider1quotebckgrnd div.limore a, div.hp_rider2quotebckgrnd div.limore a
{   position:relative;
    font-family: Arial;  
    font-size:12px;
    color:#1e345d;
}
div.hp_lorisquotebckgrnd div.limore {/*padding:-top:32px;left:45px;*/}
div.hp_chrisquotebckgrnd div.limore {left:25px;}
div.hp_chrisquotebckgrnd div.limore a, div.hp_lorisquotebckgrnd div.limore a {text-decoration:underline;}
div.hp_chrisquotebckgrnd div.limore a:link, div.hp_lorisquotebckgrnd div.limore a:link {text-decoration:underline;}
div.hp_chrisquotebckgrnd div.limore a:visited, div.hp_lorisquotebckgrnd div.limore a:visited {text-decoration:underline;}
div.hp_chrisquotebckgrnd div.limore a:hover, div.hp_lorisquotebckgrnd div.limore a:hover {text-decoration:none;}
div.hp_chrisquotebckgrnd div.limore span, div.hp_lorisquotebckgrnd div.limore span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold; color:#1e345d}

div.hp_rider2quotebckgrnd div.limore {/*padding:-top:32px;left:45px;*/}
div.hp_rider1quotebckgrnd div.limore {left:25px;}
div.hp_rider1quotebckgrnd div.limore a, div.hp_rider2quotebckgrnd div.limore a {text-decoration:underline;}
div.hp_rider1quotebckgrnd div.limore a:link, div.hp_rider2quotebckgrnd div.limore a:link {text-decoration:underline;}
div.hp_rider1quotebckgrnd div.limore a:visited, div.hp_rider2quotebckgrnd div.limore a:visited {text-decoration:underline;}
div.hp_rider1quotebckgrnd div.limore a:hover, div.hp_rider2quotebckgrnd div.limore a:hover {text-decoration:none;}
div.hp_rider1quotebckgrnd div.limore span, div.hp_rider2quotebckgrnd div.limore span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold; color:#1e345d}

/****************************/

div.hp_stickyquote {
    color:#494742;
    min-height:158px;
    /*height: expression( this.scrollHeight < 158 ? "158px" : "auto" );*/
    position:relative;
    overflow:hidden;
    
}
div.hp_stickyquote h1 {
    background-color:#ada999;
    color:#fff;
    letter-spacing: 0.08mm;
	font-family: Arial; 
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 8px 10px;
	text-align:left;
	position:relative;
	z-index:10;
}
div.hp_stickyquote p 
{   
    position:relative;
    top:5px;
    width:180px; 
    margin-left:10px; 
    font-weight: lighter; 
    text-align: left;
}
div.hp_stickyquote img.openquote {position: relative; width:41px; height:23px; top:-6px; left:-8px; z-index:11;}
div.hp_stickyquote img.closequote {position: relative; left:120px; display:block; width:41px; height:23px; z-index:11;}

div.hp_stickyquote img.rider {position: absolute; bottom:0px; right:0px; z-index:12;}

div.hp_stickyquote div.limore { 
    position:relative;
    width:185px;
    left:10px;
    display:block;
    padding-top:5px;
    padding-bottom:10px;
    color:#494742;
    text-align:left;
}
div.hp_stickyquote div.limore a 
{   position:relative;
    font-family: Arial;  
    font-size:12px;
    color:#494742;
}
div.hp_stickyquote div.limore a {text-decoration:underline;}
div.hp_stickyquote div.limore a:link {text-decoration:underline;}
div.hp_stickyquote div.limore a:visited {text-decoration:underline;}
div.hp_stickyquote div.limore a:hover {text-decoration:none;}
div.hp_stickyquote div.limore span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold;}
/********************* Footer Grad Background **************/
.footerbckgrndbtmgrad
{
    background-image:url("../images/ft_grad_blk-blue_end.jpg");
    background-repeat:repeat-x;
    height:78px;
}
/************************** share this nav *********/
.sharethisbckgrnd {
   /*
    border-bottom:1px solid #b4b2a7;
    border-top:1px solid #fff;
    background-image:url("../images/ft_credits_bckgrnd.gif");
    background-repeat:repeat-x;
    */
    height:35px;
    /*border-bottom:1px solid #b4b2a7;*/
    padding-bottom:0px;
    padding-top:4px;
}
#sharethisnav {
	list-style: none; margin:2px 0 0 0; color: #fff;
}
#sharethisnav li {
	float: left; margin-top:10px;
}
#sharethisnav a {
	color: #fff;
	text-decoration: none;	
}
#sharethisnav a:hover {
	color: #fff;
	text-decoration: underline;	
} 
#sharethisnav span {
	background: url("../images/icons2.gif");
	float: left;
	width: 16px;
	height: 16px;
	margin: 3px 5px 0 15px;
	margin-top:0px;
	cursor:pointer;
}
#digg span {
	background-position: 0px -16px;	
}
#reddit span {
	background-position: -16px -16px;	
}
#delicious span {
	background-position: -32px -16px;	
}
#facebook span {
	background-position: -48px -16px;	
}
#stubleupon span {
	background-position: -64px -16px;	
}
#digg a:hover span {
	background-position: 0px -16px;	
}
#reddit a:hover span {
	background-position: -16px -16px;	
}
#delicious a:hover span {
	background-position: -32px -16px;	
}
#facebook a:hover span {
	background-position: -48px -16px;	
}
#stubleupon a:hover span {
	background-position: -64px -16px;	
}
/************************** Site Main Logos ***********/
div.fiftyLogo
{
    float:left;
    position:absolute;
    z-index:10;
    left:130px;
    top:18px;
}
div.suzukilogo {width:426px; margin:0 auto; padding-top:15px;}
div.suzukilogo img{border:0;}
img.dplogo{border:0px;}
.dplogo {margin:10px 0 0 0; /*padding-right:10px;*/}

.riderQuotes {float:left; margin-top:40px;margin-left:10px;width:200px;height:120px;}

/******************* Quick links, Next Round and Our Partners footer content ***********/
#ft_shop 
{   
    float:left;
    height:228px;
    width:300px;
    /*margin-top:5px;*/
    padding:0px 0px 0px 0px;
    /*background-image:url("../images/ft_shop_bckgrnd.jpg");*/
   background-image:url("../images/ft_shop_bckgrnd_active.jpg");
    background-repeat: no-repeat;
}
#ft_shop:hover {cursor:pointer;}

h1.ft_shop 
{   
    width:187px;
    height:34px;
    letter-spacing: 0.05mm;
	font-family: Arial; 
	font-weight:bold; 
	padding: 4px 0px 6px 10px;
	text-align:left;
	position:relative;
	z-index:10;
}
#ft_shop ul
{   
    list-style-position: outside;
    list-style:none;
    color:#fff;
    padding-top:10px;
    margin-left:0px;
}
#ft_shop li 
{
    background-color:#35589b;
    margin-bottom:4px;
    padding:6px 4px 6px 8px;
    width:280px;
    overflow:hidden;
}

#ft_shop li a 
{
    text-decoration:none;
    background: transparent url('../images/li_arrow_trans.gif') no-repeat center left;
    padding-left:15px;
}
#ft_shop li a:link {text-decoration:none;}
#ft_shop li a:visited {text-decoration:none;}
#ft_shop li a:hover {text-decoration:underline;}


#nextround 
{   
    position:relative;
    width:300px;
    min-height:200px;
    /*height: expression( this.scrollHeight < 200 ? "200px" : "auto" );*/
    margin-bottom:10px;
    /*border-left:solid 1px #666;*/
    /*border-right:solid 1px #666;*/
    /*background-color:Blue;*/
    padding:0px 0px 0px 0px; 
    background-image:url("../images/ft_event_bckgrnd.jpg");
    background-repeat: no-repeat;  
}
#nextround h1.nextround 
{
    width:187px;
    height:34px;
    letter-spacing: 0.05mm;
	font-family: Arial; 
	font-weight:bold; 
	padding: 4px 0px 0px 10px;
	text-align:left;
	position:relative;
	z-index:10;
}
#nextround h1.nextround span, #ft_shop h1.ft_shop span, #oursponsors h1.oursponsors span 
{
    color:#1e345d;
    font-size:15px;
    font-weight:bold;
}
#nextround img {float:left; border:none; margin-top:0px; margin-left:15px;}
#nextround ul
{   
    list-style-position: outside;
    list-style:none;
    color:#fff;
    margin-left:-5px;
    margin-top:5px;
    width:160px;
    overflow:hidden;
}
#nextround li 
{
    /*background-color:#3d4554;*/
    margin-bottom:4px;
    padding:4px 4px 4px 8px;
    overflow:hidden;
}
#nextround .heading {padding-bottom:0px; font-size:14px; font-weight:bolder;}

#nextround .heading /*A fix to stop the text from wrapping and causing the clock to move*/
{
    width:150px;
    height:16px;
    overflow:hidden;
}

#nextround .circuittype {padding-top:0px; color: #fff;font-size:12px; font-weight:lighter;}
#nextround .eventdate {font-size:10px; color: #fff;}
#nextround .link {width:155px;}

#nextround li a 
{
    text-decoration:underline;
    background: transparent url('../images/li_arrow_yel.gif') no-repeat center left;
    padding-left:15px;
    color:#ffcc33;
}
#nextround li a:link {text-decoration:underline;}
#nextround li a:visited {text-decoration:underline;}
#nextround li a:hover {text-decoration:none;}
#nextround #trackimage {float:left; width:100px; height:100px; margin-left:10px; margin-right:10px; /*background-color:#ff0000;*/}
                                                               #nextround #trackimage a img {margin:0;padding:0;float:left;}
#nextround #flashcountdown 
{
    position:relative;
    width:214px;
    height:72px;
    top:-6px; left:43px;
    /*top:-6px;border: solid 1px #ff0000;*/
}
#nextround #flashcountdown .countdown {float:left;height:72px;}
#countdown-container {}
#oursponsors
{   
    float:left;
    padding:0px 0px 0px 0px;
    width:300px;
    background-image:url("../images/ft_partners_bckgrnd.jpg");
    background-repeat: no-repeat;
}
h1.oursponsors 
{
    width:187px;
    height:34px;
    letter-spacing: 0.05mm;
	font-family: Arial; 
	font-weight:bold; 
	padding: 4px 0px 6px 10px;
	text-align:left;
	position:relative;
	z-index:10;
}
#sposorlogos 
{
    float:left;
    width:282px;
    text-align:center;
}

#animate_partners {float:left; margin-left:10px;width:260px; height:80px;}

#sposorlogos .limore a 
{   
    font-family: Arial;  
    font-size:12px;
    color:#ffcc33;
}
#sposorlogos .limore {float:left;margin-left:6px; margin-top:10px;}
#sposorlogos .limore a {text-decoration:underline;}
#sposorlogos .limore a:link {text-decoration:underline;}
#sposorlogos .limore a:visited {text-decoration:underline;}
#sposorlogos .limore a:hover {text-decoration:none;}
#sposorlogos .limore span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold;color:#ffcc33;margin-left:15px;}

/************************* Copyright Row and Nav ***********/

.copyright {color:#ffcc33; font-size:11px; /*border-top:solid 1px #e7e7e7;*/}

.copy a {color:#ffcc33; text-decoration:underline;}
.copy a:hover {color:#ffcc33; text-decoration:none;}

/** footer nav start **/
#copyright_footer_inks {
	list-style: none; color: #ffcc33; float: right;
	padding: 10px 0px 10px 0px;
}
#copyright_footer_inks li {
	float: left; /*padding:7px 10px 7px 10px; margin:10px; border:1px solid #333a49;*/
}
#copyright_footer_inks a {
	color: #ffcc33;
	text-decoration: underline;
	font-size:11px;	
	letter-spacing: 0.01mm;
}

#copyright_footer_inks a:hover {
	color: #ffcc33;
	text-decoration: none;
    /*border:1px solid #999;
    cursor:pointer;	*/
}
.nav_divider {padding: 0px 5px 0px 5px; color:#ffcc33;}
/** footer nav end **/
.cthru img {border:none}
/**********************************/
#breadcrumb {
	font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #ffcc33;
	margin:0;
	padding:0;
	margin-top:-10px;
	margin-bottom:20px;
}
#breadcrumb ul {
	display:inline;
	margin:0;
	padding:0;
	border-bottom: solid 1px #0099cc;
}
#breadcrumb li {
	display: inline;
	list-style:none;
}
#breadcrumb span {
	float: left;
	color:#3399cc;
}
#breadcrumb a, #breadcrumb a:link
{
    background: transparent url("../images/breadcrumbbullet.gif") no-repeat center right;
    text-decoration: none;
    padding-right: 10px; /*adjust bullet image padding*/
    color: #fff;
}

#breadcrumb a:visited, .breadcrumb a:active{
color: #fff;
}

#breadcrumb a:hover{
text-decoration: none;
color:#ffcc33;
}
/**************************************/

#main_latestnews {
    color:#333;
    background-image:url("../images/tiled_rilza.jpg");
    background-repeat:repeat;
    width:700px;
    min-height:200px;
    /*height: expression( this.scrollHeight < 200 ? "200px" : "auto" );*/
    
}
h1.main_latestnews {
    /*background-color:#2aa3e1;*/ /* Option 1*/
    background-image:url("../images/ttp_block_heading_sq.png");
    background-repeat:no-repeat;
    color:#094c8d;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 5px 10px;
	text-align:left;
	width:700px;
}

/******************************************/
.subend 
{
    
                                                          /** To Revist for main menu style sub footer **/
    /*float:left; 
    width: 222px; 
    height:11px;
    background: url("../images/tp_block_footer_sq.jpg") no-repeat;
    background-position:left bottom;    */
}
.tp_rizla_ft
{
    
    float:left;
    width: 300px; 
    height:11px;
    background: url("../images/tp_block_footer_sq.jpg") no-repeat;
    background-position:center bottom;    
}
.qp_rizla_ft 
{
    
    float:left;
    width: 222px; 
    height:11px;
    background: url("../images/qt_block_foot_sq.jpg") no-repeat;    
}
.ttp_rizla_ft 
{
   
    float:left;
    width: 700px; 
    height:11px;
    background: url("../images/ttp_block_footer_sq.jpg") no-repeat;   
}



/******************* Featured News Items ****************************/
#FN_Wrapper {float:left;}

.rizla_cross 
{
    position:absolute;
    top:8px;
    right:8px;   
}
#main_latestnews {padding:10px;width:680px; float:left;}
.featured_news_items 
{
   position:relative;
    width:436px;
    height:202px;
    background-color:#0099c6;
    /*padding:5px;*/
    margin-bottom:10px;
    overflow:hidden;
}
.noborder {border:none;}

#main_latestnews .mn_FNimage {border:solid 6px #0099c6; padding-right:6px;}
#main_latestnews .mn_FNtodaysdate 
{
    /*color:#4f4d46;*/ /*Option 1*/
    color:#243c6a;
    letter-spacing: 0.1mm;
	font-family: Arial; 
	font-weight:lighter; 
	font-size:11px;
	margin: 0px 0px 4px 5px;
	padding-top:20px;
	text-decoration:none;
	
}
#main_latestnews .mn_FNpubdate 
{
    /*color:#4f4d46;*/ /*Option 1*/
    color:#fff;
    letter-spacing: 0.1mm;
	font-family: Arial; 
	font-weight:lighter; 
	font-size:11px;
	margin: 8px 0px 4px 5px;
	padding-top:2px;
	text-decoration:none;
	
}
#main_latestnews .newssummary {clear:left;padding:5px 5px 5px 5px;}
#main_latestnews .mn_FNnewstitle a
{
	font-family: Arial; 
	font-weight:bold; 
	font-size:18px;
	margin: 0px 0px 4px 0px;
	color:#fff;
	font-weight:lighter;
}

#main_latestnews .mn_FNsummary_wi 
{   
	margin-left:80px;
	margin-top:10px;
	padding-right:6px;
	color:#fff;
	/*background-color:#ff0000;*/
	height:122px;
	overflow:hidden;
}
/*************** Latest News Most Recent **************/

div.LN_most_recent_top 			
{
	position:relative;
	right:-30px;
	width:290px;
	height:24px;
}


div.LN_most_recent_btm 
{
	position:relative;
	left:-2px;
	width:290px;
	height:7px;
    background: transparent url("../images/LN_most_recent_btm.png") no-repeat;
    background-position: top left;
    margin-top:7px;
}

/******************* Editors Hot Picks ****************/
#EHP_Wrapper {float:left; width:230px; color:#243c6a;}
h1.editors_hot_picks {
    color:#094c8d;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 5px 10px;
	text-align:left;
	width:220px;
}
.mn_EHPpubdate a
{   
    color:#243c6a;
    letter-spacing: 0.1mm;
	font-family: Arial; 
	font-weight:lighter; 
	font-size:11px;
	margin: 8px 0px 4px 0px;
	padding-top:2px;
	text-decoration:underline;
}
.mn_EHPpubdate a:hover
{   
	text-decoration:none;
}
ul.square 
{
    list-style-type: none; 
    font-size:11px; 
}
ul.square li 
{
    clear:left; 
    float:left; 
    list-style-position: inside; 
    width:200px; 
    border-bottom:solid 1px #0099c6; 
    padding-bottom:8px;
    padding-top:4px;
}
.mn_EHPtitle 
{
    float:left;
    margin-left:1px; 
    width:190px;
    color:#333; 
}
.linkbullet 
{
    background: transparent url("../images/sq_bullet.jpg") no-repeat;
    background-position: 0px 8px;
    text-decoration: none;
    padding-left: 14px; /*adjust bullet image padding*/
}
ul.square li.endlinks {border-bottom:none;}


/*******************************************************/
#MN_WRapper {clear:left; float:left; margin-left:65px;width:550px;}


h1.MN_morenews {
    color:#094c8d;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 5px 5px;
	text-align:left;
	width:220px;
}
#MN_WRapper .MN_newssummary {float:left;width:260px; padding:5px 5px 5px 5px; margin-bottom:10px;}
#MN_WRapper .MN_FNimage {border:solid 2px #243c6a; margin-right:6px;}
#MN_WRapper .MN_FNpubdate {padding-top:5px;}
#MN_WRapper .MN_FNpubdate a
{
    /*color:#4f4d46;*/ /*Option 1*/
    color:#243c6a;
    letter-spacing: 0.1mm;
	font-family: Arial; 
	font-weight:lighter; 
	font-size:11px;
	text-decoration:underline;
	
}
#MN_WRapper .MN_FNpubdate a:hover {text-decoration:none;}
#MN_WRapper .MN_FNnewstitle a
{
	font-family: Arial; 
	font-weight:bold; 
	font-size:14px;
	margin: 0px 0px 4px 0px;
	color:#333;
	font-weight:lighter;
}

#MN_WRapper .MN_FNsummary_wi 
{   
    width:210px;
	margin-left:80px;
}
#MN_WRapper .MN_FNsummary_ni 
{   
    width:285px;
    margin-left:5px;
}
/*************** Page Selection and Pages avail to be viewed ********/
#viewing_page {clear:left; float:left; margin-left:20px;margin-top:10px;}
ul.viewing_Page {display:inline;list-style-type: none; }
ul.viewing_Page li 
{
    float:left; 
    padding:0;
    margin:0;
}
.pages_to_views {color:#2aa3e1; font-weight:bold;}

#next_page {float:right; margin-top:10px;}
ul.next_page {margin:0; padding:0;display:inline; list-style-position:inside; list-style:none;}
ul.next_page li 
{
    float:left; 
    padding:0;
    margin:0;
    margin-left:4px;
    margin-right:4px;
}

ul.next_page li a {color:#333; text-decoration:none;}
ul.next_page li a:hover {color:#333; text-decoration:underline;}
ul.next_page li.page_selected 
{
    color:#2aa3e1;
    border:solid 1px #2aa3e1;
    width:18px;
    height:16px; 
    font-weight:bold;
    padding-left:7px;
    background-color:#fff;
}
ul.next_page li._prev a{color:#2aa3e1; text-decoration:underline;}
ul.next_page li._next a{color:#2aa3e1; text-decoration:underline;}
ul.next_page li._prev a:hover, ul.next_page li._next a:hover {text-decoration:none;}

/************** Search Form ******************/
#search_latestnews {
    color:#333;
    background-image:url("../images/tiled_rilza.jpg");
    background-repeat:repeat;
    width:220px;
    min-height:110px;
    /*height: expression( this.scrollHeight < 110 ? "110px" : "auto" );*/
}
h1.search_latestnews {
    /*background-color:#2aa3e1;*/ /* Option 1*/
    background-image:url("../images/qt_block_heading_sq.gif");
    background-repeat:no-repeat;
    color:#094c8d;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 5px 10px;
	text-align:left;
	width:220px;
}
/**********************************/
#SearchForm Select {color:#333;border:solid 1px #243c6a;font-size:12px;padding-bottom:2px; padding-left:2px;}
#SearchForm Input {color:#333;border:solid 1px #243c6a;font-size:12px;padding-bottom:2px; padding-left:2px;}
#search_latestnews .limore_search {float:left;}
#search_latestnews .limore_search a 
{   
    font-family: Arial;  
    font-size:12px;
    color:#243c6a;
}
#search_latestnews .limore_search {float:left;margin-left:6px;}
#search_latestnews .limore_search a {text-decoration:underline;}
#search_latestnews .limore_search a:link {text-decoration:underline;}
#search_latestnews .limore_search a:visited {text-decoration:underline;}
#search_latestnews .limore_search a:hover {text-decoration:none;}
#search_latestnews .limore_search span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold;color:#243c6a;margin-left:15px;}

/*****************************************/

#mainNewsContent {padding:5px;}

#main_newsImages {margin:10px;}
.main_newsImage {float:right; border:1px solid #2aa3e1;margin-bottom:10px;clear:right;margin-left:10px;}
#newsDate {color:#2aa3e1;font-size:11px;}
#newsTitle {color:#000; font-weight:bold;}
#newsContent {color:#333; font-size:12px;}

/************* Email and Print Buttons ****************/

#emailafriend
{   
    list-style-position: outside;
    list-style:none;
    color:#fff;
    margin-left:5px;
    float:left;
}
#emailafriend li 
{
    padding:4px 4px 4px 4px;
    overflow:hidden;
    float:left;
}
#emailafriend li a.elink
{
    text-decoration:none;
    background: transparent url('../images/email_icon.gif') no-repeat center left;
    padding-left:25px;
    color:#2aa3e1;
    margin-right:40px;
}
#emailafriend li a.plink
{
    text-decoration:none;
    background: transparent url('../images/print_icon.gif') no-repeat center left;
    padding-left:25px;
    color:#2aa3e1;
}
#emailafriend li a:link {text-decoration:none;}
#emailafriend li a:visited {text-decoration:none;}
#emailafriend li a:hover {text-decoration:underline;}

/******************* Back Link and Icon ****************/
#backward_link {clear:left;float:left;margin-top:10px;margin-left:10px;}
#backward_link a.backlink 
{
    color:#2aa3e1; 
    font-size:12px;
    text-decoration:underline;
    background: transparent url('../images/back_icon.gif') no-repeat center left;
    padding-left:18px;
}
#backward_link a.backlink:hover {text-decoration:none;} 

/************** Main Image Gallery ******************/
#main_image_gallery {padding-top:20px;width:526px;margin:0 auto;}

#main_image_gallery img {border:solid 2px #243c6a;margin:4px;}

#help_txt 
{
    color:#333; 
    font-size:12px;
    text-decoration:none;
    background: transparent url('../images/zoom_icon.gif') no-repeat center right;
    padding-right:18px;
    width:160px;
    margin-bottom:10px;
}
#GallerySearchForm {padding-left:20px; padding-top:15px;padding-bottom:10px;}
#GallerySearchForm select {color:#333;border:solid 1px #243c6a;font-size:12px;padding-bottom:2px; padding-left:10px;}

/**************** Photo Gallery *****************/
.photo_gallery_caption {color:#243c6a; font-size:12px; font-weight:bold;}
#gallery_image {width:600px; text-align:center;}
#gallery_image img {border:solid 1px #243c6a;}
#gallery_download_select {text-align:center; margin-bottom:8px; margin-top:8px;}
#gallery_download_select a {color:#333; float:left;}


#gallery_download_select { width:430px; height:20px;margin:0 auto;}

ul.gallery_download_select li 
{
    float:left; 
    padding:0;
    margin:0;
    margin-left:4px;
    margin-right:4px;
    list-style:none;
}
#gallery_download_select li a {color:#2aa3e1;}

#gallery_nav { width:244px; height:20px; margin:0 auto; margin-top:20px;}

ul.gallery_nav li 
{
    float:left; 
    padding:0;
    margin:0;
    margin-left:4px;
    margin-right:4px;
    list-style:none;
}
#gallery_nav li a {color:#666;}
/************************ Download Creat Wallpaper ******************/
a.download_link {color:#333;}
p.download_instructions {padding:20px;}
.download_image {float:right; margin-left:20px; border:solid 2px #2aa3e1;}

p.wallpaper_instructions {margin:5px;padding:5px;}
table.calendar_month_select {margin-left:10px;}
.create_wall_submit {margin-left:10px;}
span.cal_month {color:#2aa3e1;}

p.fanclub_instructions, p.reg_instructions {margin:10px;padding:5px;}
p.fanclub_instructions a {text-decoration:underline; color:#2aa3e1;}
p.fanclub_instructions a:hover {text-decoration:none;}

#formLogin {width:600px; margin:0; padding:0; margin-left:5px;}

#formLogin #UserName {border: solid 1px #243c6a;padding:2px;}
#formLogin #Password {border: solid 1px #243c6a;padding:2px;}

#formRegister {float:left; margin:0; padding:0; margin-left:15px; width:600px;}
#formRegister input._user {border:solid 1px #2aa3e1; padding:2px;}

a.send_pass {margin-left:10px;color:#2aa3e1}


.sponsorRecord {margin-left:20px;width:600px;padding:10px; border-bottom: solid 1px #2aa3e1;}
.sponsorRecord_end {margin-left:20px;width:600px;padding:10px; border-bottom: none;}


.sponsorLink a{margin-left:5px;color:#2aa3e1; text-decoration:underline;}
.sponsorLink a:hover{color:#2aa3e1; text-decoration:none;}
.sponsorLink {padding-bottom:10px;}
.sponsorLink span{color:#333;}
.sponsorDesc {padding-bottom:10px;}
.sponsorLevelHeading {margin:0; margin-left:20px; width:612px; margin-top:10px;padding:0;color:#fff; padding:4px;font-weight:bold; font-size:14px; background-color:#2aa3e1;}
.sponsorImage {margin-bottom:10px;}
.sponsorImage img {/*float:left;*/ margin-right:10px;border:solid 1px #2aa3e1;padding:15px; background-color:#fff;}

.personnelImage {margin-bottom:10px;}
.personnelImage img {/*float:left;*/ margin-right:5px;border:solid 1px #2aa3e1;padding:5px; background-color:#fff;}
.personnelDescrip {padding-top:4px;}

#motoGP_site_link 
{
    position:relative; 
    top:135px;
    color:#fff;    
    /*background: transparent url('../images/moto_gp_logo.gif') no-repeat center left;
    padding-left:18px;}*/}

#motoGP_site_link a{color:#fff; text-decoration:none;}
#motoGP_site_link a:hover{color:#fff; text-decoration:none;}
#motoGP_site_link span {position:relative; bottom:15px; left:10px;}

#suzukiracing_site_link 
{
    position:relative;
    float:right; 
    top:34px;
    color:#fff;    
    /*background: transparent url('../images/moto_gp_logo.gif') no-repeat center left;
    padding-left:18px;}*/}

#suzukiracing_site_link a{color:#fff; text-decoration:none;}
#suzukiracing_site_link a:hover{color:#fff; text-decoration:none;}
#suzukiracing_site_link span {position:relative; bottom:12px; left:0px;padding-right:4px;}


#ContactUsForm {float:left; margin:0; padding:0; margin-left:15px; width:600px;}
#ContactUsForm input._user {border:solid 1px #2aa3e1; padding:2px;}
#ContactUsForm select._user {border:solid 1px #2aa3e1; padding:2px;}

#CalendarForm {padding-left:15px; padding-top:15px;padding-bottom:10px;}
#CalendarForm select {color:#333;border:solid 1px #243c6a;font-size:12px; padding-left:10px;}


/******************* Season Calendar List Items ****************/
.season_list_wrapper {float:right;margin-right:4px; width:190px; /*height:555px; border:solid 1px #00cc00;*/ overflow:hidden;}

h1.season_calendar {
    color:#094c8d;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 5px 10px;
	text-align:left;
	width:220px;
}
.sc_eventLink a, .sc_eventLink a:link
{   
    color:#243c6a;
    letter-spacing: 0.1mm;
	font-family: Arial; 
	font-weight:bold; 
	font-size:11px;
	margin: 8px 0px 4px 0px;
	padding-top:2px;
	text-decoration:underline;
	
}
.sc_eventLink a:hover
{   
	text-decoration:none;
	color:#243c6a;
}
.sc_eventLink a:visited
{   
	color:#243c6a;
}
ul.season_calendar
{
    list-style-type: none; 
    font-size:11px;
    margin:0;
    padding:0px 10px 0px 10px; 
}
ul.season_calendar li 
{
    clear:left; 
    float:left; 
    list-style-position: inside; 
    width:190px; 
    border-bottom:solid 1px #0099c6; 
    padding-bottom:8px;
    padding-top:4px;
}
.sc_startDate 
{
    float:left;
    margin-left:1px; 
    width:190px;
    color:#2aa3e1;
    font-weight:bold; 
    font-size:11px;
}
.sc_linkbullet 
{
    background: transparent url("../images/sq_bullet.jpg") no-repeat;
    background-position: 0px 8px;
    text-decoration: none;
    padding-left: 14px; /*adjust bullet image padding*/
}

.calendar_wrapper {float:left;padding:5px; padding-right:10px;border-right:solid 1px #0099c6; /*border:solid 1px #ff0000;*/}

.calendar_day_name {padding-right:2px;}
.calendar_day_num {background-color:#ccc;padding-top:1px;border-bottom:solid 1px #fff;}
.calendar-table {overflow:hidden;}



/*******************************************************************************************************************/

#event_details {float:left; margin-left:20px;padding:10px; margin-bottom:20px; border-bottom: solid 1px #2aa3e1; width:600px;}
#event_details p {margin:0; padding:5px; margin-bottom:5px;}
#event_details .event_titles, #event_details .event_dates, #event_details .event_info {font-weight:bold; color:#243c6a;padding-right:5px;}

#event_details img {/*float:left; border:solid 2px #243c6a; margin-right: 10px;*/}

#eventListImage, #event_details_ImgBackgrnd{float:left; border:solid 2px #243c6a; padding:4px; margin-right: 10px; background: url('../images/event_grad.jpg') repeat-x center left; text-align:center;}

/*#event_details img._race {float:left; border:solid 2px #243c6a; padding:4px; margin-right: 10px; background: url('../images/event_grad.jpg') repeat-x center left;}*/

/*#eventListImage img._race {float:left; border:solid 2px #243c6a;  background: url('../images/event_grad.jpg') repeat-x center left;}*/

/*******************************************************************************************************************/
/**
    Special Web Content Pages Styles
**/
#webContent {padding:20px;}
#webContent img {border:solid 2px #243c6a;margin:6px;}

.enditem {border-bottom: none;}
ul.square li.enditem {border-bottom:none;}


/******************************
                                    Style sheet below to be tested and debug
                                                                                *********************************/
/**
	User content page styles
**/
#userContent_BikeBlock {padding-left:10px;width:400px; margin-left:auto; margin-right:auto;}
#userContent_BikeBlock table {float:left; margin-left:35px; margin-top:10px; margin-bottom:10px;}
#userContent_BikeBlock img {margin-top:10px; border:solid 1px #8d8d8d; padding:4px; background-color:#fff;}

#userContent_StandardBlock {padding-left:5px; padding-top:10px; width:570px; margin-left:auto; margin-right:auto;}
#userContent_StandardBlock img {margin-right:8px; margin-bottom:5px; border:solid 1px #8d8d8d; padding:4px; background-color:#fff;}
#userContent_StandardBlock h1 {margin-bottom:5px;}

/**
    Rider Profile Styles
**/
#ride_profile {padding:10px;}
#ride_profile img {float:right; border:solid 1px #8d8d8d; padding:4px; background-color:#fff; margin-left:6px;margin-bottom:2px;}
/*#ride_profile div {border-bottom:solid 1px #cecece;}*/

/**
    Result tables styles
**/
table#champTable, table#manuTable {margin:0 auto;margin-top:10px;margin-bottom:10px;}
table#champTable #standingsHeader {}
table#champTable #standingsHeader td.riderPos, table#champTable #standingsHeader td.riderNumber, table#champTable #standingsHeader td.riderTeam, table#champTable #standingsHeader td.riderMan , table#champTable #standingsHeader td.riderPoints {font-weight:bold; color:#333; padding:2px 2px 1px 0px;}
/*
table#champTable #standingsHeader td.riderNumber {font-weight:bold; color:#333;padding:2px 2px 1px 0px;}
table#champTable #standingsHeader td.riderTeam {font-weight:bold; color:#333;padding:2px 2px 1px 0px;}
table#champTable #standingsHeader td.riderMan {font-weight:bold; color:#333;padding:2px 2px 1px 0px;}
table#champTable #standingsHeader td.riderPoints {font-weight:bold; color:#333;padding:2px 2px 1px 0px;}
*/
table#champTable .champ_results_highlight {background-color:#0099CC; padding:2px;color:#fff;}
table#champTable .champ_results_normal {padding:2px;color:#333;}
table#champTable .standingsrgt {border:solid 1px #8d8d8d; padding:2px;}
table#champTable .riderposition {}
table#champTable .ridernumber {}
table#champTable .riderteam {}
table#champTable .riderManu {}
table#champTable .riderPoints {}

table#manuTable .manu_results_highlight {background-color:#0099CC; padding:2px;color:#fff;}
table#manuTable .manu_results_normal {padding:2px;color:#333;}
table#manuTable .standingsrgt {border:solid 1px #8d8d8d; padding:2px;}
table#manuTable #standingsHeader td.manuPos, table#manuTable #standingsHeader td.manuName, table#manuTable #standingsHeader td.manuPoints {font-weight:bold; color:#333; padding:2px 2px 1px 0px;}

#coinmill a, #coinmill a:link{ 
	color:#ffcc33;
	text-decoration:none;
}

#coinmill a:hover {
	color:#ffcc33;
	text-decoration:none;
	cursor:default;
}