@charset "utf-8";
/* CSS Document */





.container {
	float: left;
	margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
	width: 100%;
	position: relative;
	height: 72px;
	
}

#header {
	background:url(../images/nav_ampro.jpg) repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 62px;
	width: 100%;
	position: relative;
	border-bottom:1px solid #363700;
		border-top:1px solid #ff0;
}


ul.topnav {
	list-style: none;
	padding: 13px 0px 0px 40px;	
	margin: 0px 0px 0px 0px;
	float: left;
	width: auto;
	height: 42px;
	font-size: 1.2em;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 29px 0 0;
	position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	font: normal Arial, Helvetica, sans-serif;
	font-size: 1.0em;
color: #ff0;
	margin: 0px 0px 0px 0px;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(../images/subnav_btn.png) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 240px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #ccc;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #ccc; /*--Create bevel effect--*/
	border-bottom: 1px solid #ccc; /*--Create bevel effect--*/
	clear: both;
	width: 240px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 215px;
	background: #333 url(../images/dropdown_linkbg.png) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(../images/dropdown_linkbg.png) no-repeat 10px center; 
}
#header img {
	margin: 20px 0 10px;
}
body {
	margin: 0; padding: 0;
	font: 13px normal Arial, Helvetica, sans-serif;
	background: #ddd url(../images/body_bg.gif) repeat-x;
	font-weight: normal;
}


body {
background: #000;
float:left;
position: relative;
width: auto;
}

#info {
padding: 0px;
margin:0px;
float: left;
width: 100%;
}

#ampro_sponsorwall_name {
padding: 5px 0px 0px 8px;
margin:0px;
float: left;
width: 160px;
height: 18px;
font-family: arial;
font-size: 12px;
text-align: center;
color: #ddd;
text-transform:uppercase;
}

#ampro_sponsorwall_logo_overall {
padding: 0px 0px 0px 0px;
margin:0px 30px 0px 0px;
float: left;
width: 180px;
height: 190px;
}

#ampro_sponsorwall_logo_overall a{
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float: left;
width: 180px;
height: 190px;
}

#ampro_sponsors_links {
padding: 0px 0px 0px 0px;
margin:0px;
float: left;
width: 860px;
height: 600px;
font-family: arial;
font-size: 12px;
color: #ddd;
font-weight: bold;
text-decoration: none;
}

#ampro_sponsors_links a, a:visited{
padding: 0px 0px 0px 0px;
margin:0px;
float: left;
width: 860px;
height: auto;
font-family: arial;
font-size: 12px;
color: #ddd;
font-weight: bold;
text-decoration: none;
}

#ampro_sponsors_links a:hover {
padding: 0px 0px 0px 0px;
margin:0px;
float: left;
width: auto;
height: auto;
font-family: arial;
font-size: 12px;
color: #1366a3;
font-weight: bold;
text-decoration: none;
}


#ampro_sponsorwall {
padding: 0px 0px 55px 0px;
margin:0px;
float: left;
width: 860px;
height: 184px;
}

#ampro_sponsorwall_logo {
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float: left;
height: 167px;
width: 180px;
background: #0f0f0f;
border: 7px solid #31353a;
}

.usual {float: left;margin:0px;padding:0px;width: 600px;color: #fff;}
.usual ul.idTabs {float: left;margin:0px;padding:0px;width: 100px;}
.usual ul.idTabs a{float: left;margin:0px;padding:0px;width: 100px;}
.idTabs li, .idTabs li a {float: left;margin:0px;padding:0px;width: 100px;}

.usual ul.idtabs li.idtabs_01, .usual ul.idtabs li.idtabs_01 a{float: left;margin:0px;padding:0px;width: 100px;}

#ampro_sponsorwall_logo img{
padding: 10px 0px 0px 10px;
margin:0px 0px 0px 0px;
float: left;
height: 150px;
width: 150px;
}



#wrap {
	position:relative;
	background-image:url(images/header_bgd_main.gif);
	background-repeat: repeat-x;
	float:left;
	margin:0px; 
	padding:0px;
	width: 100%;
	z-index: 2;
}

#ampro_header {
	margin: 0px;
	padding: 0px;
	width:922px;;
	height: 111px;
	float: left;
}

#ampro_total_overall {
	margin: 0px;
	padding: 24px 0px 0px 28px;
	width:auto;
	height: auto;
	float: left;
	background: #00060c;	
}	
		
		

#ampro_total_overall_02 {
	margin: 0px;
	padding: 24px 0px 0px 28px;
	width:920px;
	height: auto;
	float: left;
	background: #00060c;	
}	

#ampro_photocase {
	margin: 0px;
	padding: 0px 17px 50px 0px;
	width:503px;
	height: 352px;
	float: left;
	background: #00060c;
}

#ampro_newscase {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width:329px;
	height: auto;
	float: left;
	background: #00060c;
}


#ampro_newscase_title {
	margin: 0px;
	padding: 4px 0px 0px 0px;
	width:329px;
	height: 42px;
	float: left;
}

#ampro_newscase_content {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width:329px;
	height: auto;
	float: left;
	background: url(images/bgd.gif) no-repeat;
}

#ampro_newscase_content_date{
	margin: 0px;
	padding: 0px 0px 0px 9px;
	width:229px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 9px;
	color: #ccc;
}

#ampro_newscase_content_title{
	margin: 0px;
	padding: 4px 0px 3px 9px;
	width:275px;
	height: auto;
	float: left;
	font-style: italic;
	font-family: arial;
	font-size: 15px;
	color: #00b7fc;
}

#ampro_newscase_content_main2{
	margin: 0px;
	padding: 0px 0px 5px 9px;
	width:277px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 12px;
	color: #999;
}


#ampro_newscase_content_main{
	margin: 0px;
	padding: 0px 0px 5px 9px;
	width:313px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 12px;
	color: #999;
}

#ampro_newscase_content_main a{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width:113px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 10px;
	color: #fefc4d;
}


#ampro_newscase_content2 {
	margin: 0px;
	padding: 10px 0px 14px 0px;
	width:556px;
	height: 122px;
	float: left;
	background: url(images/bgd.gif) no-repeat;
}

#ampro_newscase_content2 img {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width:168px;
	height: 114;
	float: left;
	background: url(images/bgd.gif) no-repeat;
	border: 0px solid #444;
}

#ampro_newscase_content_date2{
	margin: 0px;
	padding: 8px 0px 0px 12px;
	width:229px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 9px;
	color: #ccc;
}

#ampro_newscase_content_title2{
	margin: 0px;
	padding: 4px 0px 3px 12px;
	width:258px;
	height: auto;
	float: left;
	font-style: italic;
	font-family: arial;
	font-size: 15px;
	color: #00b7fc;
}

#ampro_newscase_content_main2{
	margin: 0px;
	padding: 0px 0px 5px 12px;
	width:362px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 12px;
	color: #999;
}

#ampro_newscase_content_main2 a{
	margin: 0px;
	padding: 3px 0px 0px 0px;
	width:162px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 11px;
	color: #fefc4d;
	text-decoration: none;
}


#ampro_footer {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width:100%;
	height: 230px;
	background: #262626;
	border-top: 1px solid #373737;
	border-bottom: 1px solid #373737;
}

#ampro_footer_1 {	
	padding: 0px 0px 0px 25px;
	margin: 10px 0px 0px 0px;
	float: left;
	width: 202px;
	height: 204px;
	border-right: 1px solid #000;
	border-left: 1px solid #333;
		
}
	
#ampro_footer_1_title {
	padding: 10px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #777;
	width: 160px;
	height: 13px;
	}
#ampro_footer_1_title a{
	padding: =0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #777;
	width: auto;
	height: auto;
	}
	
#ampro_footer_1_content {
	padding: 2px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	width: 160px;
	height: auto;
	}

#ampro_footer_1_content a{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	width: auto;
	height: auto;
	}

#ampro_main_okay {
margin: 0px;
	padding: 0px;
	background:#000000;
	border:0px;
	float:left;
	clear:both;
	width: 100%;
	position: relative; 
	left: 0; 
	top: 0;
}

#ampro_otherphotos {
	margin: 0px;
	padding: 27px 0px 40px 0px;
	border:0px;
	float:left;
	height: 200px;
	width:900px;
}

#ampro_otherphotos_header{
	margin: 0px;
	padding: 0px;
	border:0px;
	float:left;
	height: 41px;
	width:756px;
}

#ampro_otherphotos_photos{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px;
	float:left;
	width:275px;
	height: 117px;
}

#ampro_otherphotos_photos a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px;
	float:left;
	width:275px;
	height: 117px;
}

#ampro_footer_extra {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border:0px;
	float:left;
	width:100%;
	position: relative;
	height: auto;
	background:#262626;
	border-top: 1px solid #000;
}

#ampro_footer_extra_content {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 300px;
	border:0px;
	float:center;
	width:290px;
	height: auto;
	font-family: arial;
	font-size: 11px;
	color:#757575;

}

#ampro_footer_extra_content a{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	border:0px;
	float:left;
	width:auto;
	height: auto;
	font-family: arial;
	font-size: 11px;
	color:#757575;
}

#ampro_footer_extra_1 {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 180px;
	border:0px;
	text-align:center;
	float:left;
	width:125px;
	height: auto;
	font-family: arial;
	font-size: 12px;
	color:#ccc;
	}
	
#ampro_footer_extra_1 a,#ampro_footer_extra_1 a:link, #ampro_footer_extra_1 a:visited, #ampro_footer_extra_1 a:hover {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	border:0px;
	align: center;
	float:left;
	width:575px;
	height: auto;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	color:#1366a3;
	text-decoration: none;
	}

#ampro_schedule_date {
	padding: 15px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	width: 700px;
	height: 66px;
	float: left;
	border-bottom: 1px solid #232323;
}
    
#ampro_schedule_date_month {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 55px;
	height: 48px;
	float: left;
	background: #00a4e3;
}

#ampro_schedule_date_month_0 {
	padding: 2px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 55px;
	height: 15px;
	float: left;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	text-transform:uppercase;
	color: #fff;
}

#ampro_schedule_date_month_1 {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 48px;
	height: 27px;
	float: left;
	font-weight: bold;
	font-family: arial;
	font-size: 27px;
	color: #fff;
}

        
#ampro_schedule_date_desc {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	width: 314px;
	height: 57px;
	float: left;
}

#ampro_schedule_date_desc_1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 320px;
	height: 16px;
	float: left;
	font-size: 15px;
	font-family: arial;
	color:#ebfe65;
	text-transform:uppercase;
}

#ampro_schedule_date_desc_2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 240px;
	height: 15px;
	float: left;
	font-family: arial;
	color:#97b3b3;
	font-size: 14px;
}

#ampro_schedule_date_desc_3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 200px;
	height: 15px;
	float: left;
	font-family: arial;
	color:#97b3b3;
	font-size: 14px;
}

#ampro_schedule {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 900px;
	height: 50px;
	border-bottom: 1px solid #333;
}

#ampro_schedule2 {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 900px;
	height: 50px;
	border-bottom: 0px solid #333;
}

#ampro_schedule_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 269px;
	height: 49px;
	float: left;
}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/black-anywidth-centered.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#amprocool_container {z-index: 60;padding:0px 0 0 0; background:url(../images/nav_ampro.jpg) no-repeat; border-bottom:0px solid #333; width:100%;}
#amprocool_menu {z-index: 60;height:62px;position: relative; width: 100%;background:url(../images/nav_ampro.jpg) repeat-x;float:left; border-top:1px solid #ff0; border-bottom:1px solid #363700; }
#amprocool_menu table {z-index: 60;border-collapse:collapse; width:0; height:0; margin:-1px;}
#amprocool_menu ul {z-index: 60;margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;position:relative;}
#amprocool_menu ul {z-index: 60;display:inline-block;} 
#amprocool_menu ul.level1 {padding-right:2px; background:url(images/divide.gif) no-repeat right top; padding: 0px 0px 0px 20px;}
#amprocool_menu li {float:left;}
#amprocool_menu ul div {position:absolute; left:0px; top:-3200px; padding: 0px; margin: 0px 0px 0px 8px;}

#amprocool_menu a {display:block; width: 100px;font:normal 14px/39px arial,sans-serif; color:#777; height:39px; text-decoration:none;padding:8px 14px 0px 14px; text-align:center;}
#amprocool_menu ul.level1 li.level1-li a.level1-a {float:left; background:url(images/divide.gif) no-repeat left top; margin: 0px;padding: 16px 10px 20px 5px}
#amprocool_menu ul.level1 li.level1-li a.level1-a:hover {cursor: default;background:url(../images/hover-nosub.gif) no-repeat left top;padding: 16px 10px 10px 5px;margin: 0px 0px 0px 0px; border:0px; color:#fff; position:relative;}
#amprocool_menu ul.level1 li.level1-li a.level1-a.drop:hover {height: 40px;}
#amprocool_menu ul.level1 li.level1-li:hover {position:relative;}
#amprocool_menu ul.level1 li.level1-li:hover > a {height: 40px;background:#000; color:#000;}


#amprocool_menu ul.level1 li.level1-li a.level1-a:hover b {display:block; width:1px; height:1px; overflow:hidden; position:absolute; right:-1px; top:38px; background:#000;}
#amprocool_menu ul.level1 li.level1-li:hover > a b {display:block; width:1px; height:1px; overflow:hidden; position:absolute; right:-1px; top:38px; background:#000;}

#amprocool_menu ul :hover div {left:-8px; top:39px; background:#000; border:0px solid #000; border-width:0 0px 0px 0px;}

#amprocool_menu ul :hover div ul {border:1px solid #444; border-width:0px 0px 0px 0px; padding-bottom:15px; padding-right: 15px;}
#amprocool_menu ul :hover div ul li {float:none; height:25px; padding: 0px 0px 3px 0px;margin:0px;}
#amprocool_menu ul :hover div ul li a {display:block; height:25px; text-align:left; font:normal 13px/25px arial,sans-serif;}
#amprocool_menu ul :hover div ul li a:hover {color:#fff;}

#amprocool_menu3 ul.level1 li.level1-li a.level1-a {float:left; background:url(images/divide.gif) no-repeat left top; margin: 0px;padding: 16px 10px 20px 5px}
#amprocool_menu3 ul.level1 li.level1-li a.level1-a:hover {cursor: default;background:url(../images/hover-nosub.gif) no-repeat left top;padding: 16px 10px 10px 5px;margin: 0px 0px 0px 0px; border:0px; color:#fff; position:relative;}
#amprocool_menu3 ul.level1 li.level1-li a.level1-a.drop:hover {height: 40px;}
#amprocool_menu3 ul.level1 li.level1-li:hover {position:relative;}
#amprocool_menu3 ul.level1 li.level1-li:hover > a {height: 40px;background:#000; color:#000;}









<!--[if lte IE 7]>
<style type="text/css">
#amprocool_menu ul {display:inline;}
#amprocool_menu ul :hover div ul li {float:left;}
</style>
<![endif]-->


#ampro_rider_overview {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 605px;
	height: auto;
	float: left;
}

#ampro_rider_overview_outline {
	padding: 0px 0px 0px 0px;
	margin: 0px 11px 0px 0px;
	width: 600px;
	height: auto;
	float: left;
	border-right: 0px solid #404040;
}

#ampro_rider_overview_photo {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 591px;
	height: 137px;
	float: left;
}

#ampro_rider_overview_nav {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 590px;
	height: 34px;
	float: left;
	background: url(../images/nav_bgd.gif) repeat-x;
}

#ampro_rider_overview_nav_01 {
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	width: 68px;
	height: 34px;
	float: left;
	border-right: 2px solid #000;
	font-family: arial;
	color: #ccc;
	font-size: 12px;
	text-align: center;
}
#ampro_rider_overview_nav_01 a:hover {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px -5px;
	width: 77px;
	text-align: center;
	height: 22px;
	float: left;
	font-family: arial;
	color: #222;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background: #ededed;
}

#ampro_rider_overview_nav_01 a{
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 68px;
	text-align: center;
	height: 22px;
	float: left;
	border-right: none;
	font-family: arial;
	color: #ccc;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#ampro_rider_overview_nav_02 {
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	width: 68px;
	height: 27px;
	float: left;
	border-right: 2px solid #000;
	font-family: arial;
	color: #000;
	font-size: 12px;
	text-align: center;
	background: #ededed;
}
#ampro_rider_overview_nav_02 a:hover {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px -4px;
	width: 77px;
	text-align: center;
	height: 22px;
	float: left;
	font-family: arial;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background: #ededed;
}

#ampro_rider_overview_nav_02 a{
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 68px;
	text-align: center;
	height: 22px;
	float: left;
	border-right: none;
	font-family: arial;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#ampro_rider_overview_blog_ads {
	padding: 16px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	width: 298px;
	height: 110px;
	float: left;
}

#ampro_rider_overview_blog_ads a{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	float: left;
}
#ampro_results_final {
	padding: 15px 0px 0px 14px;
	margin: 0px 0px 0px 0px;	
	width:auto;
	height: auto;
	float:left;
	font-size: 12px;
	color: #fff;
	font-family: arial;
}

#ampro_rider_overview_content {
	padding: 7px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 483px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}

#ampro_rider_overview_content_newsarticle {
	padding: 7px 25px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 300px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}

#ampro_rider_overview_content_newsarticle2 {
	padding: 7px 25px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 539px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}

#ampro_rider_overview_content_newsarticle2 a{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 139px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}

#ampro_rider_overview_content_newsarticle_photo {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 253px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}

#ampro_rider_overview_content_newsarticle_photo img{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 253px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}

#ampro_rider_overview_content a{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}

#ampro_rider_overview_content_title_facebook {
	padding: 15px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 52px;
	height: 88px;
	float: left;
}

#ampro_rider_overview_content_title_facebook_date {	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 42px;
	height: 45px;
	float: left;
	background: #09F;
}


#ampro_rider_overview_content_title_facebook_date_month {	
	padding: 3px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	width: 28px;
	height: 13px;
	float: left;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	text-transform:uppercase;
}

#ampro_rider_overview_content_title_facebook_date_day {	
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	width: 25px;
	height: 17px;
	float: left;
		font-weight: bold;
	font-family: arial;
	font-size: 23px;
	color:#fff;
	text-transform:uppercase;
}

#ampro_rider_overview_content_title_facebook_icons {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 47px;
	height: 23px;
	float: left;
}

#ampro_rider_overview_content_title_facebook_icons_01 {
	padding: 0px 1px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 22px;
	height: 22px;
	float: left;
}

#ampro_rider_overview_content_title {
	padding: 12px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 528px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 19px;
	line-height: auto;
	color: #e7d92e;
	font-weight: bold;
}

#ampro_rider_overview_content_title_2 {
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 528px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 14px;
	line-height: 20px;
	color: #e7d92e;
	text-transform:uppercase;
	font-weight: normal;	
	}

#letpro_ok {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;	
	width: 540px;
	height: 1px;
	background: #ccc;
}
	
	
#ampro_rider_overview_content_photos {
	padding: 14px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	width: 538px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}

#ampro_rider_overview_content_photos_01 {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	width: 612px;
	height: 153px;
	float: left;

}


#ampro_rider_overview_content_photos_02 {
	padding: 0px 35px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 150px;
	height: 150px;
	float: left;
	border: none;
}


#ampro_rider_overview_content_photos_02 a{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	float: left;
	border: none;

}

#ampro_rider_overview_content_photos_02 img{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	float: left;
	border: 3px solid #222;
	
}

#ampro_rider_overview_content_photos_02 a:link{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	float: left;
	border: 2px solid #333;
	
}
	
#ampro_rider_overview_blog {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 308px;
	height: auto;
	float: left;
	background:#ffffff url(../images/blog_bgd.jpg) repeat-x;
	
	
}

#ampro_rider_overview_blog_title {
	padding: 14px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 286px;
	height: 26px;
	float: left;
	font-family: arial;
	font-size: 13px;
	color:#333;
	font-weight: bold;
	text-transform:uppercase;
}

#ampro_rider_overview_blog_photo {
	padding: 5px 0px 0px 7px;
	margin: 0px 0px 0px 0px;
	width: 294px;
	height: 86px;
	float: left;
}

#ampro_rider_overview_blog_content {
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	width: 297px;
	height: auto;
	float: left;
	font-family: arial;
	font-size: 12px;
	color:#000;
	font-weight: bold;

}

#ampro_rider_overview_blog_content_info {
	padding: 3px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	width: 290px;
	height: 22px;
	float: left;
	font-family: arial;
	font-size: 12px;
	color:#000;
	border-top: 1px solid #ccc;
	font-weight: normal;
	text-decoration:none;
}         
	

#ampro_rider_overview_blog_content_info a{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 290px;
	height: 22px;
	float: left;
	font-family: arial;
	font-size: 12px;
	color:#000;
	border-top: none;
	font-weight: normal;
		text-decoration:none;
}         
	
	
#ampro_rider_overview_blog_related_photos {	
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 302px;
	height: auto;
	float: left;
}

#ampro_rider_overview_blog_related_photos a{	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	float: left;
}

#ampro_rider_overview_blog_related_tour {
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	width: 296px;
	height: auto;
	float: left;
}

#ampro_rider_overview_blog_related_tour img{
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 296px;
	height: 140px;
	float: left;
}

#ampro_rider_overview_blog_related_photos_title {	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 302px;
	height: 37px;
	float: left;
}

#ampro_rider_overview_blog_related_photos_snap {	
	padding: 7px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	width: 312px;
	height: auto;
	float: left;
}

#ampro_rider_overview_blog_related_photos_snap_detail {	
	padding: 0px 0px 3px 0px;
	margin: 0px 4px 0px 0px;
	width: 85px;
	height: 85px;
	float: left;
}

ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 360px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 110px;
	height: 110px;
}
ul.thumb li img {
	width: 100px; height: 100px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}