
#forumlogin /*Members top navigation login */
{
    position:relative;
    background:transparent url("http://www.trackdayriders.co.uk/images/top_nav_bg.png") repeat-x;
    padding-top:0;
    padding-bottom:0;
    width:960px;
    padding-left: 0px;
    padding-right: 0px; 
    margin-bottom:20px;   
}

#row2, #row4, #row5, #row6, #row7, #row8, #breadcrumbs, #rowticker
{
    background-color:transparent;
}
/*#forumlogin, #row2 {background-color:#000000;}*/
#row4 {position:relative;   z-index:1;}
#row5 {/*background-color:#ff0000;*/}

/**
    Main Breadcrumb Nav
**/
#date_time {float:right; margin-right:8px;height:18px;color:#fff;}
#breadcrumbs 
{
    float:left;
    position:relative;   z-index:1;
    margin-bottom:0px; 
    height:20px;
 }
#breadcrumb {
	float:left;
	font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #cc2132;
	margin:0;
	margin-top:0px;
	margin-left:10px;
}

#breadcrumb ul {
	display:inline;
	margin:0;
	padding:0;
}
#breadcrumb li {
	display: inline;
	list-style:none;
}
#breadcrumb span {
	float: left;
	color:#cc2132;
}
#breadcrumb a, #breadcrumb a:link
{
    background: transparent url("http://www.trackdayriders.co.uk/images/breadcrumbbullet.gif") no-repeat center right;
    text-decoration: none;
    padding-right: 10px; /*adjust bullet image padding*/
    color: #ffffff;
    text-decoration:underline;
}
#breadcrumb a:hover{
    text-decoration: none;
    color:#ffffff;
}
#breadcrumb a.home, #breadcrumb a:link.home
{
    background: none;
    text-decoration: none;
    padding-right: 10px; /*adjust bullet image padding*/
    color: #ffffff;
    text-decoration:underline;
}
#breadcrumb a:hover.home {
    text-decoration: none;
    color:#fff;
}
#row3 {position:relative; z-index:9000;}
/**
    Home page main nav
**/
#sitemenu {margin:0 auto;width:908px; /*background-color:#ff0000;*/}
#ytplayer, #player, #playerContainer {margin:0 auto; position:relative; z-index:500;}
#menutopwrapper 
{
	float:left;
	width:911px;
	padding:0;
	margin:0;
}

#menutop, #menutop ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;	
}

#menutop li 
{
    float:left;	 
}
#menutop a {
	display: block;
	text-decoration: none;               
	font-size:14px;
	color: #ffffff;

}
#menutop a.selection {
	display: block;
	text-decoration: none;              
	font-size:14px;
	color: #333333;
	margin-right:3px;
	font-weight:bold;
	background: #000000 url("http://www.trackdayriders.co.uk/images/menu_background1.png") no-repeat;
}


#menutop a.selection span{
    background: transparent url("http://www.trackdayriders.co.uk/images/menu_rightcorner.gif") no-repeat;
    background-position:right top;
    padding: 4px 16px 2px 16px;
    display: block;
}


#menutop {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;	
}

#menutop li {
	float: left;
	/*width: 9em; */            
	/*width:90px;*/
}

#menutop li:hover a, #menutop a:focus,
#menutop a:active, #menutop li.hvr a, #menutop li a.sel {
	position:relative;
	top:4px;
	color: #333333; /* main text nav and hove color */
	background: #000000 url("http://www.trackdayriders.co.uk/images/menu_background1.png") no-repeat;
	/*background: #000000 url("http://www.trackdayriders.co.uk/images/menu_t1_main_bck.gif") repeat-x;*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter:alpha(opacity=95); 
    -moz-opacity:0.95;
    -khtml-opacity: 0.95;
    opacity: 0.95;
    
}

#menutop li {width: auto;}
#menutop a.notactive {color: #999;}
#menutop a.notactive:hover {color: #999;}
#menutop li:hover a.notactive, #menutop a.notactive:focus,
#menutop a.notactive:active, #menutop li.hvr a.notactive {padding-left:10px;padding-right:10px;border:none;background-color: transparent!important;color: #999!important; cursor:default;}

/********************* sub menu navigation **********************/
#menubarwrapper 
{
	/*border-top: 1px solid #000;*/
	/*border-bottom: 1px solid #333;*/
	/*background-color: #ff0000;*/
	/*background-image: url(images/exp_mbar.jpg);*/
	float:left;
	width:908px;
	padding:0;
	margin:0;
	border-top:solid 4px #0033ff;
	background: #000000 url("http://www.trackdayriders.co.uk/images/menu_t2_main_bck.gif");
	background-repeat: repeat-x;
    /*margin-left:20px;*/
}

.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 a {
	display: block;
	text-decoration: none;               
	padding: 8px 11px 8px 11px;
	font-size:14px;
	color: #ffffff;

}
#menubar a.selection {
	display: block;
	text-decoration: none;               
	padding: 8px 10px 7px 10px;
	font-size:14px;
	color: #ffffff;
	margin-right:10px;
	font-weight:normal;
}

#menubar a.trigger {
	/*padding: 5px 16px 5px 10px;*/                     
	padding: 8px 10px 7px 10px;
	/*background-image: url("http://www.trackdayriders.co.uk/images/PM_dark_south.gif");*/
	/*background-repeat: no-repeat;*/
	/*background-position: right center;*/
	font-weight:normal;
}
#menubar li.menubar_left_corner {         
	float:left;
	width:11px;
	height:35px;
	background: #000000 url("http://www.trackdayriders.co.uk/images/menu_t2_main_left_corner.gif");
	background-position: left top;
	background-repeat: no-repeat;
}
#menubar li.menubar_right_corner {    
	float:right;
	width:11px;
	height:35px;
	background: #000000 url("http://www.trackdayriders.co.uk/images/menu_t2_main_right_corner.gif");
	background-position: right top;
	background-repeat: no-repeat;
}
#menubar li {
	float: left;
	/*width: 9em; */            
	width:90px;
}

#menubar li ul, #menubar ul li  {
	/*width: 12em;*/
	width:160px;
}
#menubar ul 
{
    /*padding-top:4px;*/
	/*padding-bottom:4px;*/
}

#menubar ul li a  {
	/*color: #565656;*/
	/*border-right: 0;*/
	padding: 3px 12px 3px 16px;
}

#menubar li ul {
	position: absolute;
	display: none;
	background-color: #0033ff;
	border-bottom: 1px solid #333;
	z-index:900;
}
#menubar li:hover a,#menubar li.hvr a, #menubar a:focus,#menubar li a.sel {padding-left:9px;padding-right:9px;}

#menubar li:hover a, #menubar a:focus,
#menubar a:active, #menubar li.hvr a, #menubar li a.sel {
	color: #ffffff; /* main text nav and hove color */
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	background-color:#0033ff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter:alpha(opacity=90); 
    -moz-opacity:0.90;
    -khtml-opacity: 0.90;
    opacity: 0.90;
    
}

#menubar li:hover ul, #menubar li.hvr ul {
	display: block;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter:alpha(opacity=90); 
	-moz-opacity:0.90; 
	-khtml-opacity: 0.90;	
	opacity: 0.90;
}

#menubar li:hover ul a, #menubar li.hvr ul a {
	color: #fff; /* drop down menu text color */
	/*background-color: transparent;*/
}

#menubar ul a {
	font-size:12px;
}
#menubar ul a:hover {
	background-color: #000000!important;
	background-image: url("http://www.trackdayriders.co.uk/images/menu_t2_main_bck.gif")!important;
	background-repeat: repeat-x!important;
	color: #ffffff!important;
}
#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 {padding-left:10px;padding-right:10px;border:none;background-color: transparent!important;color: #999!important; cursor:default;
}



	
/**
    special row spacing
**/

/** 
    block sides and bg color styles
**/

#quicklinks, #nextevent, #newsbox

{
    background:#000000;
 
    border-left: solid 1px #303030;

    border-right: solid 1px #303030;

    width:278px;

    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    /*min-height:150px;*/
    min-height:170px;

}

#starriderbox
{
    background:#000000;
    border-left: solid 1px #303030;
    border-right: solid 1px #303030;
    width:238px;
    /*min-height:150px;*/
    min-height:190px;
}
#hp_latestnews, #hp_latestimages, #hp_latestvideo
{
    background:#000000; 
    border-left: solid 1px #303030;
    border-right: solid 1px #303030;
    width:298px;
    height:220px;
    float:left;
}
#hp_tird_block_generic
{
    background:#000000;/* url("http://www.trackdayriders.co.uk/images/light_grey_sq2x2.gif") repeat;*/
    border-left: solid 1px #303030;
    border-right: solid 1px #303030;
    width:298px;
    min-height:220px;
    float:left;
}
#fp_block_generic
{
    background:#000000;/* url("http://www.trackdayriders.co.uk/images/light_grey_sq2x2.gif") repeat;*/
    border-left: solid 1px #303030;
    border-right: solid 1px #303030;
    width:918px;
    min-height:150px;
    float:left;
}
#hp_block_generic
{
    background:#000000;
    border-left: solid 1px #303030;
    border-right: solid 1px #303030;
    width:453px;
}
#tp_third_block_generic_blu
{
    background:#000000;/* url("http://www.trackdayriders.co.uk/images/light_grey_sq2x2.gif") repeat;*/
    border-left: solid 1px #303030;
    border-right: solid 1px #303030;
    width:298px;
    min-height:220px;
    float:left;
}
#tp_third_block_generic_red
{
    background:#000000;/* url("http://www.trackdayriders.co.uk/images/light_grey_sq2x2.gif") repeat;*/
    border-left: solid 1px #303030;
    border-right: solid 1px #303030;
    width:298px;
    min-height:220px;
    float:left;
}
#tp_editors_hotpicks
{
    background:#000000;/* url("http://www.trackdayriders.co.uk/images/light_grey_sq2x2.gif") repeat;*/
    border-left: solid 1px #303030;
    border-right: solid 1px #303030;
    width:298px;
    min-height:100px;
    float:left;
}

#hp_latestnews_main, #ttp_block_generic
{
    background:#000000;/* url("http://www.trackdayriders.co.uk/images/light_grey_sq2x2.gif") repeat;*/
    border-left: solid 1px #303030;
    border-right: solid 1px #303030;
    width:608px;
    min-height:220px;
    float:left;
}
#ttp_latestnews_main_red
{
    background:#000000;/* url("http://www.trackdayriders.co.uk/images/light_grey_sq2x2.gif") repeat;*/
    border-left: solid 1px #303030;
    border-right: solid 1px #303030;
    width:608px;
    min-height:220px;
    float:left;
}
#ttp_latestnews_main_blu
{
    background:#000000; /*url("http://www.trackdayriders.co.uk/images/light_grey_sq2x2.gif") repeat;*/
    border-left: solid 1px #303030;
    border-right: solid 1px #303030;
    width:608px;
    min-height:220px;
    float:left;
}
#ttp_block_generic_search
{
    background:#000000;/* url("http://www.trackdayriders.co.uk/images/light_grey_sq2x2.gif") repeat;*/
    border-left: solid 1px #303030;
    border-right: solid 1px #303030;
    width:608px;
    min-height:120px;
    float:left;
}
/** 
    main heading styles
**/
.quicklinks, .nextevent, .newsbox, .hp_latestnews, .hp_latestimages, .hp_latestvideo, .tp_generic_block_hd 
{
    background:transparent url("http://www.trackdayriders.co.uk/images/box_header1.png") no-repeat;
    color:#99ccff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 21px 25px;
	text-align:left;
	position:relative;
	width:275px;
	z-index:11;                                                                                         /******Z-index**/
}
.starriderbox 
{
    background:transparent url("http://www.trackdayriders.co.uk/images/box_header2.png") no-repeat;
    color:#99ccff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 21px 25px;
	text-align:left;
	position:relative;
	width:236px;
	z-index:11;                                                                                         /******Z-index**/
}
.tp_generic_block_hd_red 
{
    background:b00000 url("http://www.trackdayriders.co.uk/images/red_block_hd_tp.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:290px;
	z-index:11;                                                                                         /******Z-index**/
}
.tp_generic_block_hd_blu 
{
    background:#4848b6 url("http://www.trackdayriders.co.uk/images/blu_block_hd_tp.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:290px;
	z-index:11;                                                                                         /******Z-index**/
}
.tp_generic_block_hd_wm_blu
{
    background:#4848b6 url("http://www.trackdayriders.co.uk/images/blu_block_hd_tp.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:290px; 
}
.tp_generic_block_hd_wm_red 
{
    background:#b00000 url("http://www.trackdayriders.co.uk/images/red_block_hd_tp.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:290px; 
}

.nextevent {overflow:hidden;}

.hp_latestnews_wm, .hp_latestimages_wm, .hp_latestvideo_wm, .tp_generic_block_hd_wm 
{
    background:transparent url("http://www.trackdayriders.co.uk/images/tp_heading_block.png") no-repeat;
    color:#cc2132;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 21px 25px;
	text-align:left;
	position:relative;
	width:275px; 
}
.hp_latestnews_main, .ttp_hd_generic
{
    background:transparent url("http://www.trackdayriders.co.uk/images/ttp_heading_block.png") no-repeat;
    color:#cc2132;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 21px 25px;
	text-align:left;
	position:relative;
	width:585px;
	z-index:11;                                                                                 /******Z-index**/
}
.fp_hd_generic
{
    background:transparent url("http://www.trackdayriders.co.uk/images/box_header3.png") no-repeat;
    color:#99ccff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 21px 25px;
	text-align:left;
	position:relative;
	width:895px;
	z-index:11;                                                                                 /******Z-index**/
}
.hp_hd_generic
{
    background:transparent url("http://www.trackdayriders.co.uk/images/box_header4.png") no-repeat;
    color:#99ccff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 21px 25px;
	text-align:left;
	position:relative;
	width:455px;
	z-index:11;                                                                                 /******Z-index**/
}
.hp_latestnews_main_wm 
{
    background:transparent url("http://www.trackdayriders.co.uk/images/ttp_heading_block.png") no-repeat;
    color:#cc2132;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 21px 25px;
	text-align:left;
	position:relative;
	width:585px;  
}
.ttp_latestnews_main_red 
{
    background:#b00000 url("http://www.trackdayriders.co.uk/images/red_block_hd_ttp.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:600px;  
}
.ttp_latestnews_main_blu 
{
    background:#4848b6 url("http://www.trackdayriders.co.uk/images/blu_block_hd_ttp.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:600px;  
}
.hp_redblock_hd
{
    background:#fff url("http://www.trackdayriders.co.uk/images/hp_hd_block_bg_red.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 10px 10px;
	text-align:left;
	position:relative;
	width:445px;
}

.hp_blublock_hd
{
    background:#fff url("http://www.trackdayriders.co.uk/images/hp_hd_block_bg_blu.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 10px 10px;
	text-align:left;
	position:relative;
	width:445px;
}

/** 
    block footer styles
**/
.tp_greyblock_ft
{
  background:transparent url("http://www.trackdayriders.co.uk/images/tp_footer_block.png") no-repeat;
  float:left;
  width:300px;
  height:13px;  
  color: #ffffff;
}
.srt_greyblock_ft
{
  background:transparent url("http://www.trackdayriders.co.uk/images/srt_footer_block.png") no-repeat;
  float:left;
  width:240px;
  height:13px;  
  color: #ffffff;
}
.tp_greyblock_ft_blu
{
  background:#ffffff url("http://www.trackdayriders.co.uk/images/blu_block_ft_tp.png") no-repeat;
  float:left;
  width:300px;
  height:13px;  
}
.tp_greyblock_ft_red
{
  background:#ffffff url("http://www.trackdayriders.co.uk/images/red_block_ft_tp.png") no-repeat;
  float:left;
  width:300px;
  height:13px;  
}
.ttp_greyblock_ft
{
  background:transparent url("http://www.trackdayriders.co.uk/images/ttp_footer_block.png") no-repeat;
  float:left;
  width:610px;
  height:13px;  
}
.fp_footerblock_ft
{
  background:transparent url("http://www.trackdayriders.co.uk/images/fp_footer_block.png") no-repeat;
  float:left;
  width:920px;
  height:13px;  
}
.hp_footerblock_ft
{
  background:transparent url("http://www.trackdayriders.co.uk/images/hp_footer_block.png") no-repeat;
  float:left;
  width:455px;
  height:13px;  
}
.ttp_blu_block_ft
{
  background:#ffffff url("http://www.trackdayriders.co.uk/images/blu_block_ft_ttp_grey.png") no-repeat;
  float:left;
  width:610px;
  height:13px;  
}
.ttp_red_block_ft
{
  background:#ffffff url("http://www.trackdayriders.co.uk/images/red_block_ft_ttp_grey.png") no-repeat;
  float:left;
  width:610px;
  height:13px;  
}

.hp_redblock_ft
{
  background:#ffffff url("http://www.trackdayriders.co.uk/images/hp_ft_block_bg_red.png") no-repeat;
  float:left;
  width:455px;
  height:14px;  
}
.hp_blublock_ft
{
  background:#ffffff url("http://www.trackdayriders.co.uk/images/hp_ft_block_bg_blu.png") no-repeat;
  float:left;
  width:455px;
  height:14px;  
}
/**
    Header Logos and Image Titles
**/
#forumlogin .sideLeft
{
    position:absolute;
    background:transparent url("http://www.trackdayriders.co.uk/images/top_nav_left_corner.png") no-repeat;
    width:12px; 
    height:29px;
    left:0;
    z-index:10;                                                                                     /******Z-index**/
}
#forumlogin .sideRight
{
    position:absolute;
    background:transparent url("http://www.trackdayriders.co.uk/images/top_nav_right_corner.png") no-repeat;
    width:12px; 
    height:29px;
    z-index:10;
    right:0;                                                                                        /******Z-index**/
}   
#row2 {padding-top:30px;padding-bottom:50px;}

#hp_header_images {margin-top:20px;/*background-color:#ff0000;*/width:920px; /*border: dotted 1px #ff0000;*/position:relative; z-index:400;}
#hp_header_images img {border:none;}
#hp_header_images a img {border:none;}
#hp_header_images  .TDRlogo {float:left; position:relative; margin-left:50px; top:0px;z-index:6;}
#hp_header_images  .hmplant_racing {float:right; margin-right:92px; margin-top:10px;}
#hp_header_images  .honda_auto {float:left; position:relative; z-index:500;left:90px;}
#hp_header_images  .honda_marine {float:left; position:relative; z-index:500;left:30px;margin-top:26px;}
#hp_header_images  .honda_pwr {float:right; position:relative; z-index:500;right:40px;margin-top:30px;}
#hp_header_images  .honda_fiftyyears {margin:0 auto; width:217px;}
/**
    Memebers Login Top Nav
**/
#members_top_nav 
{   
    position:relative;
    z-index:11;                                                                                          /******Z-index**/
    color:#fff;
    height:29px;
}
#members_top_nav #members_login {padding:0px 12px 2px 2px;}
#members_login span.ic {position:relative; top:4px;}
#members_top_nav #members_login a {color:#fff;text-decoration:none;}
#members_top_nav #members_login a:hover {color:#fff;text-decoration:underline;}
#members_top_nav #members_login span.member_join, a.member_join {color:#cc2132;position:relative; left:25px;}
#members_top_nav #members_login a.lost_pass {position:absolute; top:6px; right:8px;}

#members_top_nav #members_login a.member_join {color:#cc2132;text-decoration:underline;}
#members_top_nav #members_login a.member_join:hover {color:#cc2132;text-decoration:none;}


#members_top_nav label {margin-left:10px;}
#members_top_nav input, #members_top_nav #passwrd 
{
    border:none;
    border-top: solid 1px #696969;
    border-bottom: solid 1px #090909;
    font-size:11px;
    color:#333; 
    padding: 1px 2px 2px 2px;  
}
#members_top_nav .member_login_submit 
{
 margin-left:10px;
 border:none;
 background-color:#000;
 border-top:solid 1px #8f8f8f;
 border-bottom:solid 1px #8f8f8f;
 border-left:none;
 border-right:none;
 font-weight:bold;
 letter-spacing:0.2mm;
 color:#fff;
 cursor:pointer;
 height:18px;
}
.scleft {position:relative;top:4px;left:12px;}
.scright {position:relative;top:4px;left:-2px;}
#top_login_details_display {}
#members_top_nav .member_logout_submit 
{
 margin-left:10px;
 border:none;
 background-color:#990000;
 border-top:solid 1px #d77373;
 border-bottom:solid 1px #d77373;
 border-left:none;
 border-right:none;
 font-weight:bold;
 letter-spacing:0.2mm;
 color:#fff;
 cursor:pointer;
 height:18px;
}
#members_top_nav span.loged_in_username {font-weight:bold; color:#fff;letter-spacing:0.3mm;}
/**
    Site Search Form Nav Style
**/
#SearchForm {position:absolute; top:34px;padding:0; margin:0;right:30px;width:144px;}
#SearchForm input 
{
    float:left;
    background:transparent url("http://www.trackdayriders.co.uk/images/search_input_bg.gif") repeat;
    color:#ffffff;
    padding:0; 
    margin:0; 
    border:none;
}
#SearchForm .searchbox 
{
    width:110px;
    padding-top:2px;
    height:18px;
    border-top:solid 1px #141414;
    border-bottom:solid 1px #585858;
}
#SearchForm .navSearchBtn 
{ 
    border:none;
    width:25px;
    height:22px; /*18*/
    cursor:pointer;
}
.navsearchcleft {float:left;}
/**
    Quick Links Styles
**/
#quicklinks 
{   
    float:left;
}

#quicklinks ul
{   
    margin-top:10px;
    list-style-position: outside;
    list-style:none;
    color:#ffffff;
}
#quicklinks li 
{
    margin-bottom:4px;
    padding:4px 4px 4px 8px;
    width:245px;
    overflow:hidden;
}

#quicklinks li a 
{
    text-decoration:underline;
    background: transparent url(images/more_arrow.gif') no-repeat center left;
    padding-left:15px;
    color:#ffffff;
}
#quicklinks li a:link {text-decoration:underline;}
#quicklinks li a:visited {text-decoration:underline;}
#quicklinks li a:hover {text-decoration:none;}



/**
    share this nav
**/
.sharethisbckgrnd {
    height:35px;
    /*border-bottom:1px solid #b4b2a7;*/
    padding-bottom:0px;
    padding-top:4px;
}
#sharethisnav {
	list-style: none; margin:2px 0 0 0; color: #4b4a47;
}
#title {color: #ffffff;}
#sharethisnav li {
	float: left; margin-top:10px;
}
#sharethisnav a {
	color: #ffffff;
	text-decoration: none;
}
#sharethisnav a:hover {
	color: #ffffff;
	text-decoration: underline;	
} 
#sharethisnav span {
	background: url("http://www.trackdayriders.co.uk/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;	
}
#socialnetwork2 span {
	background-position: -32px -16px;	
}
#facebook span {
	background-position: -48px -16px;	
}
#donate 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;	
}
img.dplogo{border:0px;}
.dplogo {margin:6px 0 0 0; /*padding-right:10px;*/}

/**
    Copyright Row and Nav
**/
.copyright p {margin:0; padding: 10px 0px 10px 0px;}
.copyright {color:#ffffff; font-size:11px; font-family:"arial";}

.copy a {color:#ffffff; text-decoration:underline;}
.copy a:hover {color:#ffffff; 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: #ffffff;
	text-decoration: none;
	font-size:11px;	
	letter-spacing: 0.01mm;
	font-family:"arial";
}

#copyright_footer_inks a:hover {
	color: #ffffff;
	text-decoration: underline;
    /*border:1px solid #999;
    cursor:pointer;	*/
}
.nav_divider {padding: 0px 5px 0px 5px; color:#ffffff;}
.cthru img {border:none}
/**
    Home Page Main Sponsor Logos
**/
#blusponsors, #redsponsors {text-align:center;}

#blusponsors img.blusponsors, #redsponsors img.redsponsors {border:none;margin-top:15px;}

/**
    Next Round Styles
**/

#nextevent 
{   

}

#nextevent img {float:left; border:none; margin-top:0px; margin-left:5px;}
#nextevent ul
{   
    list-style-position: outside;
    list-style:none;
    color:#333;
    width:160px;
    /*margin-left:20px;*/
    /*position:relative;*/
    float:left;
    margin-top:20px;
}
#nextevent li 
{
    /*background-color:#3d4554;*/
    margin-bottom:2px;
    padding:4px 4px 2px 2px;
    overflow:hidden;
}
.heading {padding-bottom:0px; font-size:14px; color:#fff; font-weight:bold;}
.event_descp {color:#fff; font-size:11px;font-weight:lighter;}
#nextevent .circuittype {padding-top:0px; color: #fff;font-size:12px; font-weight:lighter;}
#nextevent .eventdate {font-size:11px; color: #ccc;}


#nextevent li a 
{
    position:relative;
    left:2px;
    text-decoration:underline;
    background: transparent url(images/more_arrow.gif') no-repeat center left;
    padding-left:12px;
    color:#c17e32;
}
#nextevent li a:link {text-decoration:underline;}
#nextevent li a:visited {text-decoration:underline;}
#nextevent li a:hover {text-decoration:none;}

#countdown-container 
{
    width:214px;
    height:50px;
    position:relative;
    left:40px;
    top:10px;
}
/**
    More Link Spans with Images
**/
span.tp_more_grey {position:absolute;right:10px;top:0px;}
span.tp_more_grey img {position:relative;top:7px;padding:0;margin:0;}
span.tp_more_grey a 
{
    position:relative;
    text-decoration:underline;
    color:#ffffff;
    font-size:12px;
    font-weight:lighter;
    padding-left:6px;
    top:8px;  
}
span.tp_more_grey a:hover {text-decoration:none;}

/**
    home page latest images
**/
#hp_latestimages {text-align:center;}
/*
#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 {background-color:#000;border:solid 1px #666666; margin:16px 2px 0px 2px;padding:4px;}

#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:#333333;
}
#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:#cc2228;}

/**
    Home Page Latest News Block 
**/

a.rss 
{
    position:relative;
    left:400px;
    height:26px;
    font-family: Arial; 
    font-weight:lighter; 
    font-size:12px;
    background: url("http://www.trackdayriders.co.uk/images/rssfeed.png") no-repeat;
    background-position:top left;
    padding-left:28px;
    padding-bottom:4px;
    color:#fff;
}
a.rss, a.rss:link {text-decoration:underline; padding-top:2px;}
a.rss:visited {text-decoration:underline;}
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: 12px 10px 0px 10px; background-color:#000;border:solid 1px #666666;padding:4px;}

#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_LNpubdate 
{
    /*color:#4f4d46;*/ /*Option 1*/
    color:#cc2228;
    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
{
  	
	width:180px;
	max-height:30px;
	overflow:hidden;  
}
#hp_latestnews .hp_LNnewstitle a
{
	font-family: Arial; 
	font-weight:bold; 
	font-size:12px;
	margin: 0px 0px 4px 0px;
	color:#c17e32;
	text-decoration:none;
}
#hp_latestnews .hp_LNnewstitle a:hover {text-decoration:underline;}
#hp_latestnews .newssummary {clear:left;padding:5px 5px 5px 5px; color:#cccccc; font-weight:lighter;}
#hp_latestnews .hp_LNsummary { /*border:dotted 1px #ff0000;*/padding-top:4px; width:180px;height:45px; overflow:hidden;}
#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:#333;  
}
#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:#333;}


/**
    Main News Page Styles
**/
#mainNewsContent {padding:5px 15px 5px 15px;}

#main_newsImages {margin:10px;}
.main_newsImage {float:right; border:1px solid #666666;padding:4px; background-color:#000;margin-bottom:10px;clear:right;margin-left:10px;}
#newsDate {color:#fff;font-size:11px;}
#newsTitle {color:#c17e32; font-weight:bold;}
#newsContent {color:#ccc; font-size:12px;}

/**
    More News Main Page Styles
**/
#MN_WRapper {clear:left; float:left; margin-left:65px;width:550px;}
h1.MN_morenews {
    color:#cc2132;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 5px 5px;
	text-align:left;
	width:220px;
	text-decoration:underline;
}
#MN_WRapper .MN_newssummary {float:left;color:#ccc;width:240px; padding:5px 5px 5px 5px; margin-bottom:10px;}
#MN_WRapper .MN_FNimage {background-color:#000;border:solid 1px #666666;padding:4px; margin-right:6px;}
#MN_WRapper .MN_FNpubdate {padding-top:5px;}
#MN_WRapper .MN_FNpubdate a
{
    color:#ccc;
    letter-spacing: 0.1mm;
	font-family: Arial; 
	font-weight:lighter; 
	font-size:11px;
	text-decoration:none;
	
}
#MN_WRapper .MN_FNpubdate a:hover {text-decoration:underline;}
#MN_WRapper .MN_FNnewstitle
{
    /*border:dotted 1px #ff0000;*/
    width:150px;
    height:46px;
    overflow:hidden;
}
#MN_WRapper .MN_FNnewstitle a
{
	font-family: Arial; 
	font-weight:bold; 
	font-size:12px;
	margin: 0px 0px 4px 0px;
	color:#c17e32;
	font-weight:lighter;
	text-decoration:none;
}
#MN_WRapper .MN_FNnewstitle a:hover {text-decoration:underline;}
#MN_WRapper .MN_FNsummary_wi 
{   
    width:210px;
	margin-left:80px;
	color:#ccc;
}
#MN_WRapper .MN_FNsummary_ni 
{   
    width:285px;
    margin-left:5px;
    color:#ccc;
}

/**
    Page Selection and Pages avail to be viewed
**/
.resultsFound 
{
    color:#fff; 
    font-weight:normal;
    margin-left:10px;
    margin-top:10px;
}
.bold {font-weight:bold;}
.foundNo {color:#cc2228;}

#viewing_page {clear:left;  color:#fff; float:left; margin-left:20px;margin-top:10px;margin-bottom:4px;}
ul.viewing_Page {display:inline;list-style-type: none; }
ul.viewing_Page li 
{
    float:left; 
    padding:0;
    margin:0;
}
.pages_to_views {color:#cc2228; font-weight:bold;}

#next_page {float:right; margin-top:10px; margin-bottom:10px;margin-right:10px;}
ul.next_page {margin:0; color:#fff;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;color:#fff;
}

ul.next_page li a {color:#fff; text-decoration:none;}
ul.next_page li a:hover {color:#fff; text-decoration:underline;}
ul.next_page li.page_selected 
{
    color:#cc2228;
    border:solid 1px #c17e32;
    width:14px;
    height:16px; 
    font-weight:bold;
    padding-left:7px;
    background-color:#fff;
}
ul.next_page li._prev a{color:#cc2228; text-decoration:underline;}
ul.next_page li._next a{color:#cc2228; text-decoration:underline; padding-right:6px;}
ul.next_page li._prev a:hover, ul.next_page li._next a:hover {text-decoration:none;}


/**
    Back Link and Icon
**/
#backward_link {clear:left;float:left; margin-top:14px;margin-bottom:6px; margin-left:10px;}
#backward_link a.backlink 
{
    color:#cc2228; 
    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;} 

#backward_linkv2 {position:absolute; right:15px; }
#backward_linkv2 a.backlink 
{
    color:#cc2228; 
    font-size:12px;
    text-decoration:underline;
    background: transparent url(images/back_icon.gif') no-repeat center left;
    padding-left:18px;
}
#backward_linkv2 a.backlink:hover {text-decoration:none;} 
/*=====================================================================================================================*/

/**
    Form Login Styles
**/
#formLogin {float:left;width:550px; margin:0; padding:0;margin-left:8px;color:#ccc;}
#formLogin #UserName {border: solid 1px #243c6a;padding:2px;}
#formLogin #Password {border: solid 1px #243c6a;padding:2px;}
form.form_send_pass {margin-left:8px;}
input.pass_send_email_input {border:solid 1px #666666;padding:2px;}
#formRegister {float:left; margin:0; padding:0; margin-left:20px;margin-bottom:15px;width:540px;}
#formRegister input._user {border:solid 1px #666666; padding:2px;}
.registrationform_headings, .profileform_headings 
{
    color:#c17e32;
    font-weight:bold;
    border-bottom:1px solid #666; 
    padding-bottom:2px;
}
.agree_tickboxes {color:#ccc; font-weight: lighter;}

a.send_pass {margin-left:10px;color:#cc2228;text-decoration:underline;}
a:hover.send_pass {margin-left:10px;color:#cc2228;text-decoration:none;}

