/* Main CSS File For BimmerSport Design One

If You add or modify this file please make sure you follow the formatting below.*/

/*Standard Page Elements*/

body{
	background-color:#000009;
}

.width_100
{ width: 100%; }

/*Page Propertry Tags*/

img{ border: 0; }


/*Sitewide Standard Text Properties*/

 a:link { 
	color: #0033cc; 
	text-decoration: none; 
}

 a:active { 
 	font-family: Arial, Helvetica, sans-serif; 
	color: #292929; 
	text-decoration: none; 
}

 a:visited { 
 	font-family: Arial, Helvetica, sans-serif; 
	color: #0033cc; 
	text-decoration: none; 
}

 a:hover { 	
	color: #636363; 
	text-decoration: none; 
}

select, option, textarea, input { 
	border: 0px #B6B6B7 solid; 
	color:#000000; 
	padding: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	margin: 1px; 
	overflow:hidden; 
}

a.body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:none;
	font-stretch:expanded;
	text-align:left;
	line-height:100px;
}


/*Image Property Tags*/

IMG.thumbnail {
	float:left;
	padding-right:6px;
	padding-bottom:6px;
}

IMG.forum_sponsor {
	float:right;
	border:0px;
}

/*Plugin Containers*/

/*Left Column of Plugins*/

td.breadcrumb{
	vertical-align:top;
	border:none;
	padding:0px;
	margin:0px;
}

.pluginname_1 { 
	color:#ffffff; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	font-stretch:expanded;
	text-transform:uppercase;
	font-style:italic;
	line-height: 23px; 
	white-space:nowrap; 
	padding: 0 10px; }

.plugin_1_1{ 
	width: 100%; 
	padding-bottom: 6px; 
}

.plugin_1_2{ 
	width: 100%; 
	padding-bottom: 0px; 
}

.plugin_1_3{ 
	width: 100%; 
	height: 23px; 
	background-image:url(images/pd_footer.gif);  
	border: 0px solid #5a5a5a; 
	border-bottom: 0px; 
	vertical-align:middle; 
}

.plugin_1_4{ 
	width: 100%; 
	padding: 1px; 
	border: 1px solid #5a5a5a; 
}

.plugin_1_5{ 
	width: 200px; 
	background-image:url(images/pd_background_5.jpg); 
	background-color:#dedede; 
	background-repeat:repeat-x; 
	background-position: 50% top; 
	padding: 5px 5px; 
}


/*Middle Column of Plugins*/

.pluginname_2 {
	color: #797979;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight:bold;
	font-stretch:expanded;
	white-space:nowrap;
	padding: 0px 0px 0px 0px;
}

.plugin_2_1{ 
	width: 100%; 
	padding-bottom: 6px; 
}

.plugin_2_2{ 
	width: 100%; 
	border: none;  
	padding: 0px; 
}

.plugin_2_3{ 
	width: 100%px; 
	padding: 0px; 
}

.plugin_2_4{ 
	width: 100%; 
	height: 20px; 
	vertical-align:middle; 
}

.plugin_2_5{ 
	width: 100%; 
	padding: 0px;
	border-bottom:dotted thin #666666;
}


/*Right Column of Plugins*/

.plugin_3_1{ 
	width: 100%; 
	padding-bottom: 6px; 
}

.plugin_3_2{ 
	width: 100%; 
	border: none;  
	padding: 0px; 
}

.plugin_3_3{ 
	width: 160px; 
	padding: 0px; 
}

.plugin_3_4{ 
	width: 100%; 
	height: 20px; 
	vertical-align:middle; 
}

.plugin_3_5{ 
	width: 160px; 
	padding: 0px; 
}


/*Size Restraint Table*/
table.restraint{
	width:930px;
	max-width:930px;
	padding:0px;
	border:none;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

table.menubartable {
	height:31px;
	border:none;
	padding:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	vertical-align:top;
	background-image:url(images/menu_bar.jpg);
	background-repeat:repeat-x; 
	width:930px;
}

/*Cells within the Size Restraint Table*/

td.header_cell {
	padding-bottom:5px;
	height:120px;
	padding-left:0px;
}

/*Three Inner Table Settings*/

table.header {
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:930px;;
	border:none;
	padding:0px;
}

table.body {
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width: 930px;
	border:none;
	background-color:#EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-stretch:expanded;
}

table.footer {
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width: 930px;
	border:none;
	padding:0px;
	text-align:center;
}


/*Cells Within the Table Header*/

td.topbanner {
	width:750px;
	height:120px;
	border:none;
	padding-right:4px;
	margin:0px;	
	
}

td.logincorner {
	border:none;
	padding:0px;
	width:4px;
	background-image:url(images/login_corner.png);
}	
td.loginpanel {
	border:none;
	padding:0px;
	width:170px;
	background-image:url(images/login_background.jpg);
}

td.menubarleft {
	border:none;
	padding:0px;
	width:242px;
	margin:0px;
	vertical-align:top;
}

td.menubarmiddle {
	border:none;
	padding:0px;
	margin:0px;
	vertical-align:top;
}

td.menubarright {
	border:none;
	padding:0px;
	margin:0px;
	width:140px;
	height:16px;
	vertical-align:top;
	text-align:center;
	background-image:url(images/search_background.jpg);
}

td.menubarsearch {
	border:none;
	padding:0px;
	margin:0px;
	height:16px;
	vertical-align:top;
	text-align:right;
}

table.menubarsearch {
	border:none;
	padding:0px;
	margin:0px;
	width:137px;
	height:16px;
	vertical-align:top;
}


/*Cells Within the Table Body*/

td.leftcell{
	vertical-align:top;
	width:200px;
	border:none;
	padding:6px;
	margin:0px;
}

td.rightcell{
	vertical-align:top;
	width:160px;
	border:none;
	padding:6px;
	margin:0px;
}

td.adspace{
	height:6px;
}

td.middlecell{
	vertical-align:top;
	width:100%;
	border:none;
	padding-top:6px;
	margin:0px;
}

td.bottomcell{
	vertical-align:bottom;
	text-align:center;
	border:none;
	padding:6px;
	margin:0px;
}

/*Tables Within the Body Cells*/

table.left_column{
	vertical-align:top;
	width:200px;
	border:none;
	padding:0px;
	margin:0px;
}

table.main_content{
	vertical-align:top;
	padding:0px;
	border:none;
	margin:0px;
}

table.bottom_ad{
	vertical-align:bottom;
	text-align:center;
	border:none;
	width:728px;
	margin:0px;
}



/*Cells Within the Footer Table*/

td.footercell{
	border:none;
	padding:0px;
	width:930px;
	margin:0px;
	height:20px;
	text-align:center;
	background-image:url(images/baseline.gif);
	background-repeat:no-repeat;
}

/*Copyright Tags*/

.copyright, htmlcategories { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#999999; 
	font-stretch:expanded; 
	text-decoration: none;
}
  
  a.copyright:link     { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-stretch:expanded; text-decoration: none; }
  a.copyright:active   { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-stretch:expanded; text-decoration: none; }
  a.copyright:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-stretch:expanded; text-decoration: none; }
  a.copyright:hover    { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-stretch:expanded; text-decoration: none; }
