/*-----------------------------------------------
| MotorSport Importers Stylesheet
| Version          : 01.00
-------------------------------------------------*/



/* CSS Document */

@import url(ext.css);
@import url(mail.css);
@import url(sitemap.css);
@import url(lightbox.css);

*{ margin: 0; padding: 0; }


/*----------------- [Commons] ---------------------*/
/*-------------------------------------------------*/

a:link img				{ border: none; }
a:link visited img		{ border: none; }
a img					{ border-style: none; }
form					{ margin: 0px;}
.left					{ float: left;}
.right					{ float:right;}

.textField				{ border: 1px solid #CECECE; background-color: #000000; font: normal 11px Arial, Helvetica, sans-serif; color: #CECECE; padding: 0 3px 0 3px; }


/*----------------- [General] ---------------------*/
/*-------------------------------------------------*/

body			{ background: url(images/body_bg.gif) top left repeat-x #000000; font: normal 12px Arial, Helvetica, sans-serif; color: #5F5F5F; text-align: center; }

body h2			{ height: 273px; background: url(images/body_btm_line.gif) bottom left repeat-x; float: left; }
#wrapper		{ width: 1001px; height: auto; margin: 0 auto; }
#container		{ width:1001px; height: auto; margin:0 auto; text-align: left; float: left; }


/*----------------------------------- [Headre Section] ------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

.header						{ width: 1001px; height: auto; float: left; }
.loginBox					{ width: 100%; height: 37px; text-align: right; /*padding-top: 10px;*/ float: right; }
.loginBox table				{ margin-top: 5px; font: normal 11px Arial, Helvetica, sans-serif; color: #CECECE; }
.logo	                    { width: auto; height: 63px; float: left; }

.admin-link 				{ font: normal 11px Arial, Helvetica, sans-serif; color: #CECECE; text-decoration:underline; padding: 0 8px 0 8px; }

.topLnks                  	{ width: auto; height: auto; font: normal 11px Arial, Helvetica, sans-serif; color: #CECECE; float: right; }
.topLnks a                	{ font: normal 11px/2em Arial, Helvetica, sans-serif; color: #CECECE; text-decoration: none; padding: 0 8px 0 8px; }

.topLnks a:hover            { text-decoration: underline; }
.topLnks span               { font: normal 11px/2em Arial, Helvetica, sans-serif; color: #CECECE; text-decoration: underline; padding: 0 8px 0 8px; }
.topLnks a.act              { font: normal 11px/2em Arial, Helvetica, sans-serif; color: #CECECE; text-decoration: underline; padding: 0 8px 0 8px; }

.menu           	        { width: 100%; height: 29px; background: url(images/menu_bg.gif) top left no-repeat; float: left; }
.menu li            	    { width: auto; height: 28px; background: url(images/menu_lnk_division.gif) top right no-repeat; padding: 0 32px 0 32px; list-style: none; float: left; }
.menu li.last				{ background:none; }
.menu li a                	{ font: normal 12px/2.2em Arial, Helvetica, sans-serif; color: #ccc; text-decoration: none; }
.menu li a:hover    	    { color: #8F8F8F; }
.menu li a.act          	{ color: #8F8F8F; }


/*----------------------------------- [Middle Section] ------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

.middleDiv                	{ width: 100%; height: auto; padding-bottom: 15px; float: left; }
.bikes                   	{ width: auto; height: auto; margin-top: 42px; float: left;   }


/*----------------------------------- [Footer Section] ------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

.footerContainer         	{ width: 100%; height: auto; background: url(images/body_btm_line.gif) top left repeat-x; float: left; }
.footer                   	{ width: 1001px; height: auto; margin:0 auto; text-align: left;/*float: left; */}
.footerMenu               	{ width: 1001px; height: 33px;; font: normal 12px Arial, Helvetica, sans-serif; color: #666; float: left; }

.footerMenu a   	         { font: normal 12px/2.5em Arial, Helvetica, sans-serif; color: #CECECE; text-decoration: none; padding: 0 10px; }
.footerMenu a:hover	 	     { color:#8F8F8F; }
.footerMenu span    	     { font: normal 12px/2.5em Arial, Helvetica, sans-serif; color:#8F8F8F; text-decoration: none; padding: 0 10px; }
.footerMenu a.act		   	 { font: normal 12px/2.5em Arial, Helvetica, sans-serif; color:#8F8F8F; text-decoration: none; padding: 0 10px; }

.info      		             { width: auto; height: auto; font: normal 11px Arial, Helvetica, sans-serif; color: #848484; padding: 18px 0 30px 0; display: inline; float: left; }
.info b                      { font-weight: bold; line-height: 1.5em; }

.copyrightSection         { width: 1001px; height: auto; margin-bottom: 20px; float: left; }

.copyright               { width: auto; height: auto; font: normal 11px Arial, Helvetica, sans-serif; color: #9A9A9A; float: left; }

.copyright a             { font: normal 11px Arial, Helvetica, sans-serif; color: #9A9A9A; padding: 0 4px; text-decoration: underline; }

.copyright a:hover       { text-decoration: none; }

.copyright span           { font: normal 11px Arial, Helvetica, sans-serif; color: #9A9A9A; padding: 0 4px; text-decoration: none; }

.copyright a.act           { font: normal 11px Arial, Helvetica, sans-serif; color: #9A9A9A; padding: 0 4px; text-decoration: none; }

.emailSection        { width: auto; height: auto; float: left; }

.email              { width: auto; height: auto; float: left; }

.email a             { font: normal 11px Arial, Helvetica, sans-serif; color: #9A9A9A; text-decoration: none; margin-left: 4px; }

.email a:hover      { text-decoration: underline; }

.webDesign				{ width: auto; height: auto; color: #9A9A9A; margin-left: 100px; float: left;  }
.webDesign a			{ font: normal 11px Arial, Helvetica, sans-serif; color: #C4C4C4; text-decoration: none; }
.webDesign a.webLink	{ color: #9A9A9A; font-size:11px;}


/*----------------------------------- [Inner Page Section] ------------------------------------*/
/*---------------------------------------------------------------------------------------------*/

.innerMiddleDiv                { width: 100%; height: auto; background: url(images/inner_mdle_bg.gif) top left repeat-y; border-bottom: 1px solid #666; float: left; }

/*----------------------------------- [Inner left Section] ------------------------------------*/

.col-left               { width: 258px; height: auto; float: left; }

.leftLinkSection        { width: 252px; height: auto; display: inline; float: left; }

.leftMainLnks, .leftSubLnks          { width: 252px; height: auto; float: left; }

.leftMainLnks ul			{ width: 246px; height: auto; margin: 6px 0 0 6px; display: inline; float: left; }
.leftSubLnks ul				{ width: 246px; height: auto; margin: 0 0 0 6px; display: inline; float: left; }

.leftMainLnks li         { width: 246px; height: 29px; background: url(images/lft_links_bg.gif) top left repeat-y; margin-bottom: 1px; display: inline; float: left; }

/*.leftMainLnks li a         { width: 246px; height: 29px;  font: normal 14px/2em Arial, Helvetica, sans-serif; color: #ccc; text-decoration: none; list-style: none; padding-left: 6px; float: left; }

.leftMainLnks li a:hover   { background: url(images/lft_links_hover_bg.gif) top left repeat-y; }*/

.leftMainLnks li a         { width: auto; height: 29px;  font: normal 14px/2em Arial, Helvetica, sans-serif; color: #ccc; text-decoration: none; list-style: none; padding-left: 6px; float: left; }

.leftMainLnks li a:hover   { background: url(images/lft_links_hover_bullet.gif) top right no-repeat; padding-right: 14px; }

.leftMainLnks li span         { width: auto; height: 29px;  font: normal 14px/2em Arial, Helvetica, sans-serif; color: #ccc; text-decoration: none; list-style: none; padding-left: 6px; background: url(images/lft_links_hover_bullet.gif) top right no-repeat; padding-right: 14px; float: left; }

.leftMainLnks li a.act         { width: auto; height: 29px;  font: normal 14px/2em Arial, Helvetica, sans-serif; color: #ccc; text-decoration: none; list-style: none; padding-left: 6px; background: url(images/lft_links_hover_bullet.gif) top right no-repeat; padding-right: 14px; float: left; }

.leftSubLnks li         { width: 246px; height: 23px; list-style: none; float: left; background:none; }

.leftSubLnks li a         { font: normal 12px/2em Arial, Helvetica, sans-serif; color: #ccc; padding-left: 6px; text-decoration: none; float: left; }

.leftSubLnks li a:hover   { text-decoration: underline; background:none; }

.leftSubLnks li span         { font: normal 12px/2em Arial, Helvetica, sans-serif; color: #ccc; padding-left: 6px; text-decoration: underline; float: left; }

.leftSubLnks li a.act        { font: normal 12px/2em Arial, Helvetica, sans-serif; color: #ccc; padding-left: 6px; text-decoration: underline; float: left; background:none; }

.minHeight      { width: 6px; height: auto; float: left; }


/*----------------------------------- [Inner right Section] ------------------------------------*/

.col-main				{ width: 743px; height: auto;/* background: url(images/inner_main_div_rgt_dot.gif) top right repeat-y; */float: left; }

.breadCrumb				{ width: 742px; height: 26px; background-color: #454545; font: normal 11px Arial, Helvetica, sans-serif; color: #CECECE; float: left; }
.breadCrumb a			{ font: normal 11px/2.2em Arial, Helvetica, sans-serif; color: #CECECE; padding: 0 5px 0 5px; text-decoration: none; }
.breadCrumb a:hover		{ color: #A0A0A0; }
.breadCrumb span		{ font: normal 11px/2.2em Arial, Helvetica, sans-serif; color: #A0A0A0; padding: 0 5px 0 5px; text-decoration: none; }
.breadCrumb span a		{ padding:0; }
.mainHeadingDiv			{ width: 742px; height: 87px; background: url(images/inner_heading_line.gif) top left repeat-x; float: left; }
.mainHeadingDiv img		{ float: right; margin-right: 1px; }
.mainHeadingDiv h1		{ font: normal 20px "Arial Narrow", Arial, "Times New Roman"; color: #ccc; margin: 45px 0 0 12px; }
.innerImage				{ width: 742px; height: 295px; background-color: #fff; float: left; }

/*.innerImage img      { margin-bottom: 1px; }*/

.innerMainContent			{ width: 742px; height: auto; background-color:#F3F3F3; float: left; color:#474747; font-size: 12px; /*padding-bottom: 15px;*/ min-height:375px; padding-bottom:15px; } 
.innerMainContent h1		{ font-size:16px; color:#474747; padding-left:8px; padding-top:5px; }
.innerMainContent p			{ padding-left:8px; padding-right:8px; text-align:justify; }
.innerMainContent a			{ color:#BD2B09; text-decoration:none;  }
.innerMainContent a:hover	{ color:#BD2B09; text-decoration:underline;  }

.innerMainContent h3		{ font-size:14px; color:#474747; padding-left:8px;}

/*--- Added content ol & ul on 20.08.2009*/
.innerMainContent ul           { width: auto; height: auto; padding-left:24px; }



.innerMainContent ol           { width: auto; height: auto; padding-left:24px; }
/*-------------------------*/
.innerContent			{ width: 742px; height: auto; background: url(images/inner_content_bg.gif) top left repeat-x #686868; float: left; color: #ccc; font-size: 13px; padding-bottom: 15px; }
.innerContent h1		{ font: normal 22px "Arial Narrow", Arial, "Times New Roman"; color: #ccc; margin: 12px 0 0 8px; padding:0; }
.innerContent p			{ margin:5px 5px 0 0; }

.bikeDescription         { width: 742px; height: auto; background-color: #F3F3F3; padding: 10px 0 60px 0; float: left; }

.descriptionBox          { width: 690px; height: auto; background: url(images/bike_description_btmline_do.gif) bottom left repeat-x; margin: 0 0 0 12px; font-size: 12px; float: left; }

.descriptionHead        { width: 205px; height: auto; padding-top: 5px; padding-bottom: 5px; font-weight: bold; color: #474747; float: left; }

.description            { width: 485px; height: auto; color: #474747; padding-top: 5px; padding-bottom: 5px; float: left; }

.description p          { margin: 8px 0 8px 0; }

.innerLogoDiv           { width: 1001px; height: auto; padding-top: 10px; float: left; }

.innerLogoDiv img       { float: left; }

.imageGalleryDiv         { width: 742px; height: auto; background-color: #EBEBEB; padding: 18px 0 18px 0; float: left; }

.imageGalleryDiv ul    { width: auto; height: auto; margin-left: 25px; display: inline; float: left; padding:0; }

.imageGalleryDiv li    { width:204px; height: auto; border: 1px solid #B5B5B5; background-color: #fff; list-style: none; margin: 0 0 17px 37px; padding-bottom: 2px; display: inline; float: left; }

.imageGalleryDiv li img   { margin: 2px  2px 0 2px; float: left; }

.imageGalleryDiv li span   { padding:0 3px; float:left; font-size:12px; }

/**************/
.tx-feuserloginsystem-pi1{ float:right; }

/*Added om 28-08-09*/
 .backHomeLnk         { width: 246px; height: 29px; background-color: #767676; margin: 1px 0 0 6px; display: inline; float: left; }

.backHomeLnk a        { font: normal 14px/2em Arial, Helvetica, sans-serif; color: #fff; padding-left: 6px; text-decoration: none; float: left; }

.backHomeLnk a:hover        { color: #343434; } 
 .imgContainer           { width: auto; height: auto; border: 1px solid #DFDFDF; padding: 4px; margin: 0 5px 5px 0; float: left; } 