@charset "utf-8";

body {
	background:#020D38 url(../m/interface/background.jpg) repeat-x top;	
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

img {
	border:0;	
}

#logoPilot {
	width:125px;
	height:65px;
	position: absolute;
    right:0;
	bottom:10px;
    width:150px;
	z-index:10;
}

/* ---- UTILS ---- */
.clearfix:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {height:1%;}
.clearfix {display:block;}

.clear {
	clear:both;	
}

.centerblock {
	margin-left:auto;
	margin-right:auto;	
}

/* - - - - -  UI  - - - - - */

.ui-title-line {
	background:url(../m/interface/hr_line.png) repeat-x bottom;
	padding-bottom:6px;
	margin-bottom:10px;
}
.ui-hr-line {
	background:url(../m/interface/hr_line.png) repeat-x;
	height:2px;
}

/* ---- BUTTONS ---- */

.ui-button {
	background:url(../m/interface/button/button_sprite.png) no-repeat;
	line-height:29px;
	color:#fff;
	font-size:12px;
	text-align:center;
}
.ui-button img {
	margin-right:6px;
	border:0;
}
.ui-button a {text-decoration:none;display:block;outline:none;}
.ui-button a:hover {text-decoration:underline;}
/*.ui-button.ui-button-loading a {
	background:url(../m/interface/loader.gif) no-repeat center center;
	text-indent:-10000px;
}*/
/* 50x50 */
.ui-button-50x50 {
	background-position:-190px -78px;
	width:50px; height:50px;
	line-height:50px;
}
.ui-button-50x50:hover {background-position:-240px -78px;}

/* 85x30 */
.ui-button-85x30 {
	background-position:-105px -78px;
	width:85px; height:30px;
}
.ui-button-85x30:hover {background-position:-105px -108px;}

/* 105x30 */
.ui-button-105x30 {
	background-position:0 -78px;
	width:105px; height:30px;
}
.ui-button-105x30:hover {background-position:0 -108px;}


/* 176x29 */
.ui-button-176x29 {
	background-position:0 -138px;
	height:29px; width:176px;
}
.ui-button-176x29:hover {background-position:0 -167px;}


/* 223x29 */
.ui-button-223x29 {
	background-position:0 -196px;
	height:29px; width:223px;
}
.ui-button-223x29:hover {background-position:0 -225px;}


/* 261x39 */
.ui-button-261x39 {
	background-position:0 0;
	width:261px; height:39px;
	line-height:39px;
}
.ui-button-261x39:hover {background-position:0 -39px;}

/* UI BUTTON */
.ui-button-blue-left {
	background:url(../m/interface/button/button_blue_lr.png) left top;
	width:6px;
	height:39px;
}
.ui-button-blue-right {
	background:url(../m/interface/button/button_blue_lr.png) right top;
	width:6px;
	height:39px;
}
.ui-button-blue-content {
	background:url(../m/interface/button/button_blue_content.png) repeat-x top left;
	height:39px;
	line-height:39px;
}



/* ---- BOXES ---- */

/* UI NO LEFT - NO RIGHT - NO TOP - NO BOTTOM :: SHADOW BOX */
.ui-shadowbox.ui-notop .ui-shadowbox-top,
.ui-shadowbox.ui-nobottom .ui-shadowbox-bottom,
.ui-shadowbox.ui-noleft .ui-shadowbox-left,
.ui-shadowbox.ui-noright .ui-shadowbox-right {
	background:none !important;
}
.ui-shadowbox.ui-notop .ui-shadowbox-top,
.ui-shadowbox.ui-nobottom .ui-shadowbox-bottom,
.ui-shadowbox.ui-noleft .ui-shadowbox-top .ui-shadowbox-left,
.ui-shadowbox.ui-noleft .ui-shadowbox-bottom .ui-shadowbox-left,
.ui-shadowbox.ui-noright .ui-shadowbox-top .ui-shadowbox-right,
.ui-shadowbox.ui-noright .ui-shadowbox-bottom .ui-shadowbox-right {
	height:0;
	width:0;
}
.ui-shadowbox.ui-noleft .ui-shadowbox-content_container .ui-shadowbox-left,
.ui-shadowbox.ui-noright .ui-shadowbox-content_container .ui-shadowbox-right {
	padding:0;
}
.ui-shadowbox.ui-noleft .ui-shadowbox-top .ui-shadowbox-middle,
.ui-shadowbox.ui-noleft .ui-shadowbox-bottom .ui-shadowbox-middle {
	left:0;
}
.ui-shadowbox.ui-noright .ui-shadowbox-top .ui-shadowbox-middle,
.ui-shadowbox.ui-noright .ui-shadowbox-bottom .ui-shadowbox-middle {
	right:0;
}

/* UI SHADOW BOX */
.ui-shadowbox {}
.ui-shadowbox-content {
	background:#fff;	
}
.ui-shadowbox-top {
	height:9px;
	position:relative;
	padding:0 !important;
	margin:0 !important;
}
.ui-shadowbox-top .ui-shadowbox-left {
	height:9px;
	width:9px;
	left:0;
	position:absolute;
	padding:0 !important;
	margin:0 !important;
}
.ui-shadowbox-top .ui-shadowbox-middle {
	height:9px;
	right:9px;
	left:9px;
	position:absolute;
	padding:0 !important;
	margin:0 !important;
}
.ui-shadowbox-top .ui-shadowbox-right {
	height:9px;
	width:9px;
	left:auto;
	right:0;
	position:absolute;
	top:0;
	padding:0 !important;
	margin:0 !important;
}
.ui-shadowbox-content_container {}
.ui-shadowbox-content_container .ui-shadowbox-left {
	padding-left:9px;
}
.ui-shadowbox-content_container .ui-shadowbox-right {
	padding-right:9px;
}
.ui-shadowbox-bottom {
	height:9px;
	position:relative;
	padding:0 !important;
	margin:0 !important;
}
.ui-shadowbox-bottom .ui-shadowbox-left {
	height:9px;
	width:9px;
	left:0;
	position:absolute;
	padding:0 !important;
	margin:0 !important;
}
.ui-shadowbox-bottom .ui-shadowbox-middle {
	height:9px;
	left:9px;
	right:9px;
	position:absolute;
	padding:0 !important;
	margin:0 !important;
}
.ui-shadowbox-bottom .ui-shadowbox-right {
	height:9px;
	width:9px;
	position:absolute;
	left:auto;
	right:0;
	top:0;
	padding:0 !important;
	margin:0 !important;
}

.ui-shadowbox-title {
	left:-15px;
	top:-21px;
	position:absolute;
	z-index:1000;
	text-indent:-10000px;
}

/* UI SHADOW BOX : GREY */
.ui-grey .ui-shadowbox-middle {background:url(../m/interface/shadowbox-grey/shadowbox-grey-topbottom.png) top left repeat-x;}
.ui-grey .ui-shadowbox-content {background:url(../m/interface/shadowbox-grey/shadowbox-grey-content.png) top left;}
.ui-grey .ui-shadowbox-content_container .ui-shadowbox-left, .ui-grey .ui-shadowbox-content_container .ui-shadowbox-right
{ padding:0; }
.ui-grey .ui-shadowbox-top .ui-shadowbox-right, .ui-grey .ui-shadowbox-top .ui-shadowbox-left,
.ui-grey .ui-shadowbox-bottom .ui-shadowbox-right, .ui-grey .ui-shadowbox-bottom .ui-shadowbox-left 
{background:url(../m/interface/shadowbox-grey/shadowbox-grey-sprite.png) top left;}
.ui-grey .ui-shadowbox-top .ui-shadowbox-left {background-position:top left;}
.ui-grey .ui-shadowbox-top .ui-shadowbox-middle {background-position:top left;}
.ui-grey .ui-shadowbox-top .ui-shadowbox-right {background-position:top right;}
.ui-grey .ui-shadowbox-bottom .ui-shadowbox-left {background-position:bottom left;}
.ui-grey .ui-shadowbox-bottom .ui-shadowbox-middle {background-position:bottom left;}
.ui-grey .ui-shadowbox-bottom .ui-shadowbox-right {background-position:bottom right;}

/* UI SHADOW BOX : GREY 2 + LEFT JOIN */
.ui-shadowbox-grey2-leftjoin {
	background:url(../m/interface/shadowbox-grey2/shadowbox-grey2-joinLeft.png) top left;
	width:7px;
	height:112px;
	float:left;
}
.ui-shadowbox.ui-grey2.ui-leftjoin {
	float:left;
	width:305px !important;
}
.ui-grey2.ui-leftjoin .ui-shadowbox-content {height:84px;}

.ui-grey2 .ui-shadowbox-middle {background:url(../m/interface/shadowbox-grey2/shadowbox-grey2-topbottom.png) top left repeat-x;}
.ui-grey2 .ui-shadowbox-content {background:url(../m/interface/shadowbox-grey2/shadowbox-grey2-content.png) top left repeat;}
.ui-grey2 .ui-shadowbox-top .ui-shadowbox-right, .ui-grey2 .ui-shadowbox-top .ui-shadowbox-left,
.ui-grey2 .ui-shadowbox-bottom .ui-shadowbox-right, .ui-grey2 .ui-shadowbox-bottom .ui-shadowbox-left 
{background:url(../m/interface/shadowbox-grey2/shadowbox-grey2-sprite.png) top left;}

.ui-grey2 .ui-shadowbox-top .ui-shadowbox-left {background-position:top left;}
.ui-grey2 .ui-shadowbox-top .ui-shadowbox-middle {background-position:top left;}

.ui-grey2 .ui-shadowbox-top .ui-shadowbox-right {background-position:top right;}
.ui-grey2 .ui-shadowbox-bottom .ui-shadowbox-left {background-position:bottom left;}
.ui-grey2 .ui-shadowbox-bottom .ui-shadowbox-middle {background-position:bottom left;}
.ui-grey2 .ui-shadowbox-bottom .ui-shadowbox-right {background-position:bottom right;}

.ui-grey2 .ui-shadowbox-content_container .ui-shadowbox-left 
{background:url(../m/interface/shadowbox-grey2/shadowbox-grey2-left.png) top left repeat-y;}
.ui-grey2 .ui-shadowbox-content_container .ui-shadowbox-right 
{background:url(../m/interface/shadowbox-grey2/shadowbox-grey2-right.png) top right repeat-y;}

/* UI SHADOW BOX : WHITE */
.ui-white .ui-shadowbox-content {background:#fff;}
.ui-white .ui-shadowbox-middle {background:url(../m/interface/shadowbox-white/shadowbox-white-topbottom.png) top left repeat-x;}
.ui-white .ui-shadowbox-top .ui-shadowbox-left, .ui-white .ui-shadowbox-top .ui-shadowbox-right,
.ui-white .ui-shadowbox-bottom .ui-shadowbox-left, .ui-white .ui-shadowbox-bottom .ui-shadowbox-right {
	background:url(../m/interface/shadowbox-white/shadowbox-white-sprite.png) top left;
}
.ui-white .ui-shadowbox-top .ui-shadowbox-left {background-position:top left;}
.ui-white .ui-shadowbox-top .ui-shadowbox-middle {background-position:top left;}
.ui-white .ui-shadowbox-top .ui-shadowbox-right {background-position:top right;}

.ui-white .ui-shadowbox-bottom .ui-shadowbox-left {background-position:bottom left;}
.ui-white .ui-shadowbox-bottom .ui-shadowbox-middle {background-position:bottom left;}
.ui-white .ui-shadowbox-bottom .ui-shadowbox-right {background-position:bottom right;}

.ui-white .ui-shadowbox-content_container .ui-shadowbox-left 
{background:url(../m/interface/shadowbox-white/shadowbox-white-left.png) top left repeat-y;}
.ui-white .ui-shadowbox-content_container .ui-shadowbox-right 
{background:url(../m/interface/shadowbox-white/shadowbox-white-right.png) top right repeat-y;}

/* UI SHADOW BOX : PURE WHITE */
.ui-shadowbox.ui-purewhite  {}
.ui-purewhite .ui-shadowbox-content {
	background:url(../m/interface/shadowbox-purewhite/shadowbox-purewhite-content.png) top left;
}
.ui-purewhite .ui-shadowbox-top { height:5px; }

.ui-purewhite .ui-shadowbox-top .ui-shadowbox-left, .ui-purewhite .ui-shadowbox-top .ui-shadowbox-right,
.ui-purewhite .ui-shadowbox-bottom .ui-shadowbox-left, .ui-purewhite .ui-shadowbox-bottom .ui-shadowbox-right {
	background:url(../m/interface/shadowbox-purewhite/shadowbox-purewhite-sprite.png) top left;
	height:5px; width:5px;
}
.ui-purewhite .ui-shadowbox-middle {
	background:url(../m/interface/shadowbox-purewhite/shadowbox-purewhite-topbottom.png) top left repeat-x;
	left:5px; right:5px;
	height:5px;
}
.ui-purewhite .ui-shadowbox-top .ui-shadowbox-middle {background-position:top left;}
.ui-purewhite .ui-shadowbox-bottom .ui-shadowbox-middle {background-position:bottom left;}
.ui-purewhite .ui-shadowbox-top .ui-shadowbox-left {background-position:top left;}
.ui-purewhite .ui-shadowbox-top .ui-shadowbox-right {background-position:top right;}
.ui-purewhite .ui-shadowbox-bottom .ui-shadowbox-left {background-position:bottom left;}
.ui-purewhite .ui-shadowbox-bottom .ui-shadowbox-right {background-position:bottom right;}

/* UI SHADOW BOX : BORDER WHITE */
.ui-borderwhite .ui-shadowbox-content {background:#fff;}
.ui-borderwhite .ui-shadowbox-top, .ui-borderwhite .ui-shadowbox-bottom {height:7px;}

.ui-borderwhite .ui-shadowbox-top .ui-shadowbox-left, .ui-borderwhite .ui-shadowbox-top .ui-shadowbox-right,
.ui-borderwhite .ui-shadowbox-bottom .ui-shadowbox-left, .ui-borderwhite .ui-shadowbox-bottom .ui-shadowbox-right {
	background:url(../m/interface/shadowbox-borderwhite/shadowbox-borderwhite-sprite.png) top left;
	width:7px; height:7px;
}
.ui-borderwhite .ui-shadowbox-middle {
	background:url(../m/interface/shadowbox-borderwhite/shadowbox-borderwhite-topbottom.png) top left repeat-x;
	height:7px; left:7px; right:7px;
}

.ui-borderwhite .ui-shadowbox-top .ui-shadowbox-left {background-position:top left;}
.ui-borderwhite .ui-shadowbox-top .ui-shadowbox-middle {background-position:top left;}
.ui-borderwhite .ui-shadowbox-top .ui-shadowbox-right {background-position:top right;}

.ui-borderwhite .ui-shadowbox-bottom .ui-shadowbox-left {background-position:bottom left;}
.ui-borderwhite .ui-shadowbox-bottom .ui-shadowbox-middle {background-position:bottom left;}
.ui-borderwhite .ui-shadowbox-bottom .ui-shadowbox-right {background-position:bottom right;}

.ui-borderwhite .ui-shadowbox-content_container .ui-shadowbox-left {
	background:url(../m/interface/shadowbox-borderwhite/shadowbox-borderwhite-left.png) top left repeat-y;
	padding-left:7px;
}
.ui-borderwhite .ui-shadowbox-content_container .ui-shadowbox-right {
	background:url(../m/interface/shadowbox-borderwhite/shadowbox-borderwhite-right.png) top right repeat-y;
	padding-right:7px;
}

/* UI SHADOW BOX : GREY WHITE */
.ui-shadowbox.ui-greywhite  {}
.ui-greywhite .ui-shadowbox-content {background:url(../m/interface/shadowbox-greywhite/shadowbox-greywhite-content.png) top left;}
.ui-greywhite .ui-shadowbox-bottom, .ui-greywhite .ui-shadowbox-top {height:18px;}

.ui-greywhite .ui-shadowbox-top .ui-shadowbox-left, .ui-greywhite .ui-shadowbox-top .ui-shadowbox-right,
.ui-greywhite .ui-shadowbox-bottom .ui-shadowbox-left, .ui-greywhite .ui-shadowbox-bottom .ui-shadowbox-right {
	background:url(../m/interface/shadowbox-greywhite/shadowbox-greywhite-sprite.png) top left;
	height:18px; width:18px;
}
.ui-greywhite .ui-shadowbox-middle {
	background:url(../m/interface/shadowbox-greywhite/shadowbox-greywhite-topbottom.png) top left repeat-x;
	height:18px; left:18px; right:18px;
}

.ui-greywhite .ui-shadowbox-top .ui-shadowbox-left {background-position:top left;}
.ui-greywhite .ui-shadowbox-top .ui-shadowbox-middle {background-position:top left;}
.ui-greywhite .ui-shadowbox-top .ui-shadowbox-right {background-position:top right;}
.ui-greywhite .ui-shadowbox-bottom .ui-shadowbox-left {background-position:bottom left;}
.ui-greywhite .ui-shadowbox-bottom .ui-shadowbox-middle {background-position:bottom left;}
.ui-greywhite .ui-shadowbox-bottom .ui-shadowbox-right {background-position:bottom right;}

/* JOIN */.ui-greywhite.ui-joinRight .ui-shadowbox-top .ui-shadowbox-right {
	background:url(../m/interface/shadowbox-greywhite/shadowbox-greywhite-joinRight.png) top right;
}
.ui-greywhite .ui-shadowbox-content_container .ui-shadowbox-left {
	background:url(../m/interface/shadowbox-greywhite/shadowbox-greywhite-left.png) top left repeat-y;
	padding-left:18px;
}
.ui-greywhite .ui-shadowbox-content_container .ui-shadowbox-right {
	background:url(../m/interface/shadowbox-greywhite/shadowbox-greywhite-right.png) top right repeat-y;
	padding-right:18px;
}
.ui-greywhite.ui-joinRight .ui-shadowbox-content_container .ui-shadowbox-right {
	background:url(../m/interface/shadowbox-greywhite/shadowbox-greywhite-joinRight.png) no-repeat right -18px;
}

/* UI BOX ( HAUTEUR FIXE ) */
.ui-box {}
.ui-box-left {}
.ui-box-right {}
.ui-box-content {}

/* UI BOX : BLUE (Height = 106) */
.ui-box.ui-blue {}
.ui-blue .ui-box-left {
	padding-left:6px;
	background:url(../m/interface/box-blue/box-blue-lr.png) top left no-repeat;
}
.ui-blue .ui-box-right {
	padding-right:6px;
	background:url(../m/interface/box-blue/box-blue-lr.png) top right no-repeat;
}
.ui-blue .ui-box-content {
	height:90px;
	padding:8px 0;
	background:url(../m/interface/box-blue/box-blue-content.png) repeat;
}

/* UI BOX : BLUE (Height = 166) */
.ui-box.ui-blue.ui-large {}
.ui-blue.ui-large .ui-box-left {
	background:url(../m/interface/box-blue/button-blue-large-lr.png) top left no-repeat;
}
.ui-blue.ui-large .ui-box-right {
	background:url(../m/interface/box-blue/button-blue-large-lr.png) top right no-repeat;
}
.ui-blue.ui-large .ui-box-content {
	height:154px;
	padding:6px 0;
	background:url(../m/interface/box-blue/button-blue-large-content.png) repeat;
}

/* UI BOX : YELLOW */
.ui-box.ui-yellow {
}
.ui-yellow .ui-box-left {
	padding-left:6px;
	background:url(../m/interface/box-yellow/box-yellow-lr.png) top left no-repeat;
}
.ui-yellow .ui-box-right {
	padding-right:6px;
	background:url(../m/interface/box-yellow/box-yellow-lr.png) top right no-repeat;
}
.ui-yellow .ui-box-content {
	height:42px;
	background:url(../m/interface/box-yellow/box-yellow-content.png) repeat;
}



/* ---- ICONS ---- */
.ui-icons {background:url(../m/Monroe-icon-sprite.png) no-repeat;}
.ui-icons-mail {background-position:0 -84px;width:46px;height:42px;}
.ui-icons-catalog {background-position:205px 0;}
.ui-icons-bag {background-position:116px 0;}
.ui-icons-tshirt {background-position:0 0;}


/* ---- MISC ---- */

/* UI THUMBNAIL GALLERY */
.ui-thumbnail-gallery {}
.ui-thumbnail {
	height:50px;
	width:50px;
	background:#02081E;
	border:1px solid #666;
	float:left;
	margin:0 5px;
}
.ui-thumbnail a {
	display:block;
	outline:none;
	text-decoration:none;
}
.ui-thumbnail a:hover {
	text-decoration:underline;
}
.ui-thumbnail.morePicture {
	background:url(../m/interface/button/button_50x50.png) center center no-repeat;
	border:medium none;
	font-size:11px;
	height:41px;
	padding-top:10px;
	text-align:center;
	width:51px;
}
.ui-thumbnail.morePicture a {
	color:#fff;
}

/* WRAPPER */
.ui-wrapper {
	margin-left:auto;
	margin-right:auto;
}

/* - - - - - - - - - - - - */
a {
	color:#fff;	
}
a:hover {
	
}
a:active {
	
}

.lightgrey {
	color:#ADADAD;	
}
.invalid-noborder {
	color:#9F0000;	
}

#mainWrapper {
	background:url(../m/pageHeader_background.png) no-repeat top center;	
	margin-left:auto;
	margin-right:auto;
	width:1209px;
}

#wrapper {
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

/* - - - - -  HEADER  - - - - - */
#pageHeader {
	position:relative;
	height:145px;
}
#pageLogo {
	background:url(../m/pageLogo_MonroeRacing.png) no-repeat scroll left top;
	cursor:pointer;
	height:150px;
	left:-60px;
	position:absolute;
	width:450px;
}
#pageMenu {
	float:right;
	margin-top:20px;
}
#pageMenu .ui-button-blue-left , #pageMenu .ui-button-blue-right {
	float:left;	
}
#pageMenu ul {
	margin:0;
	padding:0 8px;
	float:left;
	list-style:none;
	color:#fff;
	font-weight:bold;
	font-size:15px;
}
#pageMenu ul li {
	float:left;
	margin:0 4px;
	padding:0 0 0 7px;
	position:relative;
	text-align:center;
	cursor:pointer;
	display:inline;
}
#pageMenu ul li a {
	background:url(../m/interface/menu_icon.png) no-repeat left center;
	text-decoration:none;
	height:39px;
	padding-left:20px;
	outline:none;
}
#pageMenu ul li:hover div.menuLeft {
	background:url(../m/interface/menu_hover.png) no-repeat left center;
}
#pageMenu ul li div.menuLeft {
	height:39px;
	left:0;
	position:absolute;
	top:0;
	width:7px;
}
#pageMenu ul li:hover div.menuRight {
	background:url(../m/interface/menu_hover.png) no-repeat right center;
}
#pageMenu ul li div.menuRight {
	height:39px;
	padding-right:11px;
	min-width:60px;
}
#pageMenu .menuLine {
	width:548px;
	margin-top:1px;
	position:absolute;
	height:1px;
	background:transparent url(../m/interface/pageMenu_line.png) no-repeat center top;
}

#pageMenu UL LI:HOVER UL, #pageMenu UL LI UL:HOVER {
	display:block;
}

#pageMenu UL LI UL {
	display:none;
	float:none;
	margin:0 !important;
	padding:0 !important;
	z-index:13;
}

#pageMenu UL LI UL LI {
	display:block;	
	float:none;
	background:#020B27;
	padding:2px 7px 3px !important;
	margin:0 !important;
	z-index:14;
	font-size:13px;
	line-height:18px;
}
#pageMenu UL LI UL LI:HOVER {
	background:#1D2642;
}
#pageMenu UL LI UL LI A {
	background:none;
	height:auto;
	padding:0 !important;
	margin:0 !important;
	z-index:15;
}


/* - - - - -  SLIDESHOW  - - - - - */
#slideShow {}
#slideShow #slideshowzone {
	position:absolute;
	margin-top:-47px;
	z-index:9;
}
#slideShow .ui-shadowbox-content {
	height: 214px;
}


/* - - - - -  PAGE CONTENT  - - - - - */
#pageContent {
	margin:40px 0 0;
}

/* Hot News */
#hotNews {
	width:300px;
	float:left;
}
#hotNews_Title {
	background:url(../m/hotNews_title.png) no-repeat top left;
	height:116px; width:315px;
}
#hotNews_List {
	margin-bottom:20px;
	width:261px;
}

#hotNews .ui-shadowbox-content {padding-top:80px; height:255px;}

#hotNews h2 , #hotNews h2 a {
	font-size:12px;
	color:#fff;
	margin-bottom:5px;
	text-decoration:none;
}
#hotNews h2 a:hover {text-decoration:underline;}
#hotNews h2 span {color:#999999;}
#hotNews p {
	font-size:11px;
	color:#999999;
	margin-top:0;
}
/* News Single */
#news_single_title {
	margin-bottom:10px;	
}
.news_content {
	font-size:13px;	
}
.news_content .image {
	border:4px solid #FFFFFF;
	float:right;
	margin:10px;
	width:114px;
}
.news_content .image:hover {
	border-color:#F7D621;	
}
.news_content .intro {
	margin:10px 0;
}
.news_content .desc {}

/* News LIST */
#newsContainer , .newsBox .title , .newsBox .intro {
	margin:10px 0;
}
.newsBox {
	min-height:90px;	
}
.newsBox .title {
	float:left;
	width:190px;
	min-height:90px;
}
.newsBox .image {
	border:4px solid #FFFFFF;
	margin-top:10px;
	width:114px;
}
.newsBox .intro {
	float:left;
	font-size:13px;
	width:450px;
}
.newsBox .intro a {text-decoration:none;}
.newsBox .intro a:hover {text-decoration:underline;}
#newsButton {float:left;}

/* Shop */
#shop {
	width:300px;
	float:left;
	margin-left:10px;
}
#shop_Title {
	background:url(../m/shop_title.png) no-repeat top left;
	height:103px;
	width:314px;
	left:-6px;
	top:-8px;
}
#shop .ui-shadowbox-content {padding:80px 10px 0;height:140px;}
#shop_Text {
	background:url(../m/Monroe_tshirt.png) no-repeat left 35px;
	color:#999999;
	font-size:11px;
	padding-bottom:15px;
	padding-left:120px;
	margin:0 7px;
	height:85px;
}
#rightBox #shop {
	margin:10px 0 0 10px;	
}
#rightBox #shop_Title {
	background:url(../m/Monroe_bag.png) no-repeat 14px top;
	color:#FFFFFF;
	font-weight:bold;
	height:48px;
	padding:16px 0 0;
	text-align:right;
	width:280px;
}
#rightBox #shop_Title h5 {margin:0;font-size:17px;}
#rightBox #shop_Text {
	background:none;
	padding:4px 7px;
	height:40px;
}

/* Performer */
#performerContest {
	width:642px;
	height:120px;
}
#performerContest IMG {
	width:642px;
	height:140px;
	position:absolute;
	z-index:7;
}
#performerTimer {
	background:#000;
	width:630px;
	height:49px;
	padding:6px;
	text-align:right;
}
#performerTimer #performer_label {
	float:right;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	height:49px;
	padding-right:15px;
	line-height:50px;
}
#performerTimer #performer_countdown {
	float:right;
}

#performer {
	float:left;
	margin-left:10px;
	width:369px;
	z-index:100;
}

#performer_Title {
	background:url(../m/performer_title.png) no-repeat top left;
	height:149px;
	width:385px;
	left:-7px;
	top:-6px;
	text-indent:0;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	color:#fff;
	padding-left:142px;
}

#performer_Title h5 {
	margin:22px 0 0;	
}

#performer_Title h6 {
	margin:0;
	color:#F7D622;
	font-size:16px;
	font-weight:bold;
}

#performer .ui-shadowbox-content {
	padding:52px 10px 0;
	height:168px;
}

#performerWinner {
	position:absolute;
	width:349px;
	z-index:1000;
}

#performerWinner .ui-shadowbox-content {
	padding:0 10px;
	color:#999;
	font-size:12px;
	height:32px;
}

#performerWinner h6 {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin:0;
}
#performerWinner b {
	color:#F7D620;
	font-style:italic;
}

#performerPictures {
	margin-top:80px;
}

#performerPictures h4 {
	color:#F7D621;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	margin:0;
}

#performerPictures h4 span {
	color:#fff;
}

#performerPictures_Gallery {
	margin:10px auto;
	width:320px;
}

#performer_tou_box_tr {
	display:none;	
}
#performer_tou_box_tr div {
	height:140px;
	overflow:auto;
	padding:10px;
	background:#FFF;
}
#performer_race_button {
	margin:7px auto;	
}
#performer_intro {
	margin:5px 0;
}
.form_container {
	width:400px;
	margin:0 auto;
}
.form_group_title {
	border-bottom:1px dotted #003;
	padding-top:10px;
}
.form_group_title H1 {
	margin:0 0 3px 10px !important;
	font-size:16px !important;
	color:#CCC !important;
}
.form_elem_label {
	width:40%;
	padding:2px 20px 0;
}
.ui-datepicker-trigger {
	vertical-align:text-bottom;	
}
.form_submit {
	padding:25px 0 5px;
	text-align:center;	
}
.form_label_contest_email , .form_label_contest_firstname , .form_label_contest_name {
	color:#fff;	font-weight:bold;
}
#form_error {
	background: #FFC url(../m/alert.png) no-repeat scroll 10px 10px;
	border:1px solid #DC5353;
	display:none;
	font-size:11px;
	margin:10px auto;
	min-height:43px;
	width:330px;
	padding:10px;
	padding-left:50px;
}
#form_error ul {
	list-style:none;
	margin:0;
	padding:0;
}
#form_error ul li {}
input.error , select.error  {
	border:1px solid #F00;	
}
#performer_form_questions {
	
}
#performer_form_info {
	display:none;
}
#performer_success {
	padding:0 0 100px;
	display:none;
}
#performer_intro_step1 {
	
}
#performer_intro_step2 {
	display:none;
}

/* Catalog */
#catalog {
	float:left;	
	margin:10px 0 0 10px;
	width:300px;
}
#catalog_Text {
	background:transparent url(../m/Monroe_catalog.png) no-repeat 11px -1px;
	color:#999999;
	font-size:11px;
	height:30px;
	margin:0 13px;
	padding:10px 0 6px 93px;
}
#rightBox #catalog {
	margin:10px 0 0 10px;	
}
#rightBox #catalog .ui-box-content {
	position:relative;
}
#rightBox #catalog_Text {
	top:-9px;
	left:0;
	padding:20px 0 6px 93px;
	position:absolute;
}
#rightBox #catalog_Button {
	margin-top:39px;
}
#rightBox #catalog.safetytest {
	margin-top:0;
}
#catalog.safetytest #catalog_Text {
	background:transparent url(../m/Monroe_safetytest.png) no-repeat 11px -1px;
}

/* Subscribe */
#subscribe {
	float:left;
	margin:10px 0 0 10px;
	width:370px;
}
#subscribe .ui-box-content {padding:8px 20px;}
#subscribe h4 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:19px 0 5px;
}
#subscribe h4 span {
	font-size:12px;
	font-weight:normal;
}
#subscribe_InputCont {}
#subscribe_InputCont .ui-box-content {
	padding:0;
	position:relative;
}
#subscribe_Mail {
	position:absolute;
	top:-3px;
	left:0;
	z-index:1000;
}
#subscribe_Input {
	float:left;
	padding:5px 0 0 10px;
	width:185px;
}
#subscribe_Input .ui-shadowbox-content {padding-left:30px;}
#subscribe_Input input {
	border:medium none;
	outline:none;
	padding:0;
	margin:0;
	width:100%;
}
#subscribe_Submit {
	float:left;
	margin:5px 0 0 6px;
}
#subscribe_Submit a {font-weight:bold;}
#rightBox #subscribe h4 {margin:12px 0 5px;}
#rightBox #subscribe {margin:0;}
#rightBox #subscribe_Input {width:175px;padding:5px 0 0 18px;}
#rightBox #subscribe_Input .ui-shadowbox-content {height:auto;}
#subscribe_ok {
	line-height:42px;
	padding-left:50px;
	position:absolute;
	display:none;
	font-size:15px;
}

/* Page Inner */
#pageInner {
	width:678px;
	float:left;
}
#pageInner .ui-shadowbox-content {min-height:474px;}

#pageInner h1 {
	margin:0;
	font-size:20px;
	font-weight:bold;
	color:#fff;
}
#pageInner h2 {
	margin:0;
	color:#F7D621;
	font-size:15px;
	font-style:italic;
}

#rightBox {
	float:left;	
	width:312px;
}

/* Race */
#raceList {
	margin:15px 0;	
}
#raceList .race {
	padding:10px 0;
}
#raceList .first-race {
	margin-top:-15px;
}
#raceList .race:hover/*,
#raceList .race.active*/ {
	background:url(../m/interface/race_hightlight.png) top left;
}
#raceList .race .country {
	float:left;
	width:240px;
}
#raceList .race .country h4 {
	color:#F7D622;
	font-size:16px;
	font-style:italic;
	margin:0;
	padding-bottom:10px;
}
#raceList .race .country h5 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding-bottom:10px;
}
.races_container .left .flag , #raceList .race .country .flag {
	border:4px solid #FFFFFF;
	width:215px;
	margin:0 auto 10px;
}
#raceList .detail {
	float:left;
	width:402px;
}
/*#raceList .detail */.detail_race {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

/*#raceList .detail */.detail_race span {
	color:#000;
	font-size:15px;
	font-style:italic;
	margin:0 16px 0 4px;
}
#raceList .detail .text {
	margin:6px 0;
}
#raceButton {}
/* Races : Single View */
#races_single_title {
	margin-bottom:10px;
}
.races_container {
	margin-top:10px;
}
.races_container .left {
	float:left;
	margin:0 10px 10px 0;
	width:225px;
}
.races_container .left .image {
	width:215px;
	margin:0 auto 10px;
	border:4px solid #FFFFFF;
	background:#fff;
	text-align:center;
}
.races_content {}
.races_gallery {}
.races_gallery .gallery_title {
	border-bottom: 1px solid #7A7E91;
    margin: 16px 0 6px;
    padding-bottom: 4px;
}
.races_gallery .gallery_item {
	float:left;	
	margin: 0 0 6px 6px;
}
.races_gallery .pilot {
	width:156px;
	text-align:center;
}
.races_gallery .gallery_item IMG {
	width:94px;
	height:94px;
	border:4px solid #FFF;
}
.races_gallery .gallery_item IMG:HOVER {
	width:102px;
	height:102px;
	border:0;
}
.races_gallery .pilot IMG {
	width:72px;
	height:92px;
	border:4px solid #FFF;
	margin-bottom:6px;
}
.races_gallery .pilot IMG:HOVER {
	width:80px;
	height:100px;
	border:0;
}
.races_gallery .gallery_item.first {
	margin:0 0 6px 0;
}
.races_videogallery .gallery_item {
	margin-top:10px;
	/*margin-bottom:30px;*/
}
.races_videogallery .gallery_item:first-child {
	margin-top:0px;
}

/* - - - - -  PAGE BOTTOM  - - - - - */
#pageBottom {
	color:#666666;
	font-size:10px;
	margin:15px 0;
	padding-bottom:30px;
	width:100%;
}
#pageBottom.withBackground {
	height:36px;
	line-height:36px;
}
#pageBottom.withBackground .bottomLeft {
	background:url(../m/interface/button/pageBottom_leftright.png) no-repeat left top;
	height:36px;
	padding-left:7px;
}
#pageBottom.withBackground .bottomContent {
	background:url(../m/interface/button/pageBottom_content.png) repeat top left;
	height:36px;	
}
#pageBottom.withBackground .bottomRight {
	background:url(../m/interface/button/pageBottom_leftright.png) no-repeat top right;
	height:36px;
	padding-right:7px;
}
#pageCopyRight {float:left;}
#pagePowerBy {float:right;}
#pagePowerBy a {color:#666;text-decoration:none;}
#pagePowerBy a:hover {text-decoration:underline;}
