/* Copyright 2009 Local Motors | All Rights Reserved */

/***********************
	Reset all CSS 	
***********************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
 
fieldset,img { border: 0 }
  
li { list-style:none;list-style-image: none }
 
th { text-align: left }
  
input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit }

body { font: 13px/1.231 Arial,Helvetica,Sans-serif; }
 

/***********************
	Setup Text CSS.
***********************/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 12px/1.5 Arial, Helvetica, 'Helvetica Neue', 'Liberation Sans', FreeSans, sans-serif;
	color: #898989;
	background: #0B1016;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 20px;
}

h3 {
	font-size: 18px;
}

h4, h5, h6 {
	font-size: 12px;
	margin-bottom: 10px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

#content ol {
	list-style: decimal;
}

#content ul {
	list-style: none outside disc;
}

#content ul, #content ol {
		padding-left: 15px;
}

#content ul li ul{
	list-style: none outside circle;
}

#content li {
	margin: 2px 0;
}

p,
dl,
hr,
h1,
h2,
h3,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}

a { color:#ccc; text-decoration: none }
 
a:link, a:visited, a:active {
	outline: none;
	border: none; 
}
 
a:hover { color: #fff }





/* ############## START 12/16 COLUMN STYLE ################### */

/***********************
	960 Grid System ~ Core CSS.
	Licensed under GPL and MIT.
***********************/

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
	position: relative;
}

.container_12 .grid_3,
.container_16 .grid_4 {
	width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
	width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width: 60px;
}

.container_12 .grid_2 {
	width: 140px;
}

.container_12 .grid_4 {
	width: 300px;
}

.container_12 .grid_5 {
	width: 380px;
}

.container_12 .grid_7 {
	width: 540px;
}

.container_12 .grid_8 {
	width: 620px;
}

.container_12 .grid_10 {
	width: 780px;
}

.container_12 .grid_11 {
	width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width: 40px;
}

.container_16 .grid_2 {
	width: 100px;
}

.container_16 .grid_3 {
	width: 160px;
}

.container_16 .grid_5 {
	width: 280px;
}

.container_16 .grid_6 {
	width: 340px;
}

.container_16 .grid_7 {
	width: 400px;
}

.container_16 .grid_9 {
	width: 520px;
}

.container_16 .grid_10 {
	width: 580px;
}

.container_16 .grid_11 {
	width: 640px;
}

.container_16 .grid_13 {
	width: 760px;
}

.container_16 .grid_14 {
	width: 820px;
}

.container_16 .grid_15 {
	width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
	padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left: 80px;
}

.container_12 .prefix_2 {
	padding-left: 160px;
}

.container_12 .prefix_4 {
	padding-left: 320px;
}

.container_12 .prefix_5 {
	padding-left: 400px;
}

.container_12 .prefix_7 {
	padding-left: 560px;
}

.container_12 .prefix_8 {
	padding-left: 640px;
}

.container_12 .prefix_10 {
	padding-left: 800px;
}

.container_12 .prefix_11 {
	padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
	padding-left: 60px;
}

.container_16 .prefix_2 {
	padding-left: 120px;
}

.container_16 .prefix_3 {
	padding-left: 180px;
}

.container_16 .prefix_5 {
	padding-left: 300px;
}

.container_16 .prefix_6 {
	padding-left: 360px;
}

.container_16 .prefix_7 {
	padding-left: 420px;
}

.container_16 .prefix_9 {
	padding-left: 540px;
}

.container_16 .prefix_10 {
	padding-left: 600px;
}

.container_16 .prefix_11 {
	padding-left: 660px;
}

.container_16 .prefix_13 {
	padding-left: 780px;
}

.container_16 .prefix_14 {
	padding-left: 840px;
}

.container_16 .prefix_15 {
	padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
	padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right: 80px;
}

.container_12 .suffix_2 {
	padding-right: 160px;
}

.container_12 .suffix_4 {
	padding-right: 320px;
}

.container_12 .suffix_5 {
	padding-right: 400px;
}

.container_12 .suffix_7 {
	padding-right: 560px;
}

.container_12 .suffix_8 {
	padding-right: 640px;
}

.container_12 .suffix_10 {
	padding-right: 800px;
}

.container_12 .suffix_11 {
	padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
	padding-right: 60px;
}

.container_16 .suffix_2 {
	padding-right: 120px;
}

.container_16 .suffix_3 {
	padding-right: 180px;
}

.container_16 .suffix_5 {
	padding-right: 300px;
}

.container_16 .suffix_6 {
	padding-right: 360px;
}

.container_16 .suffix_7 {
	padding-right: 420px;
}

.container_16 .suffix_9 {
	padding-right: 540px;
}

.container_16 .suffix_10 {
	padding-right: 600px;
}

.container_16 .suffix_11 {
	padding-right: 660px;
}

.container_16 .suffix_13 {
	padding-right: 780px;
}

.container_16 .suffix_14 {
	padding-right: 840px;
}

.container_16 .suffix_15 {
	padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
	left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
	left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
	left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left: 80px;
}

.container_12 .push_2 {
	left: 160px;
}

.container_12 .push_4 {
	left: 320px;
}

.container_12 .push_5 {
	left: 400px;
}

.container_12 .push_7 {
	left: 560px;
}

.container_12 .push_8 {
	left: 640px;
}

.container_12 .push_10 {
	left: 800px;
}

.container_12 .push_11 {
	left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
	left: 60px;
}

.container_16 .push_2 {
	left: 120px;
}

.container_16 .push_3 {
	left: 180px;
}

.container_16 .push_5 {
	left: 300px;
}

.container_16 .push_6 {
	left: 360px;
}

.container_16 .push_7 {
	left: 420px;
}

.container_16 .push_9 {
	left: 540px;
}

.container_16 .push_10 {
	left: 600px;
}

.container_16 .push_11 {
	left: 660px;
}

.container_16 .push_13 {
	left: 780px;
}

.container_16 .push_14 {
	left: 840px;
}

.container_16 .push_15 {
	left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
	left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
	left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
	left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left: -80px;
}

.container_12 .pull_2 {
	left: -160px;
}

.container_12 .pull_4 {
	left: -320px;
}

.container_12 .pull_5 {
	left: -400px;
}

.container_12 .pull_7 {
	left: -560px;
}

.container_12 .pull_8 {
	left: -640px;
}

.container_12 .pull_10 {
	left: -800px;
}

.container_12 .pull_11 {
	left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
	left: -60px;
}

.container_16 .pull_2 {
	left: -120px;
}

.container_16 .pull_3 {
	left: -180px;
}

.container_16 .pull_5 {
	left: -300px;
}

.container_16 .pull_6 {
	left: -360px;
}

.container_16 .pull_7 {
	left: -420px;
}

.container_16 .pull_9 {
	left: -540px;
}

.container_16 .pull_10 {
	left: -600px;
}

.container_16 .pull_11 {
	left: -660px;
}

.container_16 .pull_13 {
	left: -780px;
}

.container_16 .pull_14 {
	left: -840px;
}

.container_16 .pull_15 {
	left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,
*:first-child+html .clearfix {
	zoom: 1;
}

.wrapper {
	clear: both;
	margin-bottom: 10px;
    position:relative;

}

/* ############## END 12/16 COLUMN STYLE ################### */








/* ############## START 24 COLUMN STYLE ################### */

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .grid_1 {
	width:30px;
}

.container_24 .grid_2 {
	width:70px;
}

.container_24 .grid_3 {
	width:110px;
}

.container_24 .grid_4 {
	width:150px;
}

.container_24 .grid_5 {
	width:190px;
}

.container_24 .grid_6 {
	width:230px;
}

.container_24 .grid_7 {
	width:270px;
}

.container_24 .grid_8 {
	width:310px;
}

.container_24 .grid_9 {
	width:350px;
}

.container_24 .grid_10 {
	width:390px;
}

.container_24 .grid_11 {
	width:430px;
}

.container_24 .grid_12 {
	width:470px;
}

.container_24 .grid_13 {
	width:510px;
}

.container_24 .grid_14 {
	width:550px;
}

.container_24 .grid_15 {
	width:590px;
}

.container_24 .grid_16 {
	width:630px;
}

.container_24 .grid_17 {
	width:670px;
}

.container_24 .grid_18 {
	width:710px;
}

.container_24 .grid_19 {
	width:750px;
}

.container_24 .grid_20 {
	width:790px;
}

.container_24 .grid_21 {
	width:830px;
}

.container_24 .grid_22 {
	width:870px;
}

.container_24 .grid_23 {
	width:910px;
}

.container_24 .grid_24 {
	width:950px;
}



/* Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .prefix_1 {
	padding-left:40px;
}

.container_24 .prefix_2 {
	padding-left:80px;
}

.container_24 .prefix_3 {
	padding-left:120px;
}

.container_24 .prefix_4 {
	padding-left:160px;
}

.container_24 .prefix_5 {
	padding-left:200px;
}

.container_24 .prefix_6 {
	padding-left:240px;
}

.container_24 .prefix_7 {
	padding-left:280px;
}

.container_24 .prefix_8 {
	padding-left:320px;
}

.container_24 .prefix_9 {
	padding-left:360px;
}

.container_24 .prefix_10 {
	padding-left:400px;
}

.container_24 .prefix_11 {
	padding-left:440px;
}

.container_24 .prefix_12 {
	padding-left:480px;
}

.container_24 .prefix_13 {
	padding-left:520px;
}

.container_24 .prefix_14 {
	padding-left:560px;
}

.container_24 .prefix_15 {
	padding-left:600px;
}

.container_24 .prefix_16 {
	padding-left:640px;
}

.container_24 .prefix_17 {
	padding-left:680px;
}

.container_24 .prefix_18 {
	padding-left:720px;
}

.container_24 .prefix_19 {
	padding-left:760px;
}

.container_24 .prefix_20 {
	padding-left:800px;
}

.container_24 .prefix_21 {
	padding-left:840px;
}

.container_24 .prefix_22 {
	padding-left:880px;
}

.container_24 .prefix_23 {
	padding-left:920px;
}



/* Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .suffix_1 {
	padding-right:40px;
}

.container_24 .suffix_2 {
	padding-right:80px;
}

.container_24 .suffix_3 {
	padding-right:120px;
}

.container_24 .suffix_4 {
	padding-right:160px;
}

.container_24 .suffix_5 {
	padding-right:200px;
}

.container_24 .suffix_6 {
	padding-right:240px;
}

.container_24 .suffix_7 {
	padding-right:280px;
}

.container_24 .suffix_8 {
	padding-right:320px;
}

.container_24 .suffix_9 {
	padding-right:360px;
}

.container_24 .suffix_10 {
	padding-right:400px;
}

.container_24 .suffix_11 {
	padding-right:440px;
}

.container_24 .suffix_12 {
	padding-right:480px;
}

.container_24 .suffix_13 {
	padding-right:520px;
}

.container_24 .suffix_14 {
	padding-right:560px;
}

.container_24 .suffix_15 {
	padding-right:600px;
}

.container_24 .suffix_16 {
	padding-right:640px;
}

.container_24 .suffix_17 {
	padding-right:680px;
}

.container_24 .suffix_18 {
	padding-right:720px;
}

.container_24 .suffix_19 {
	padding-right:760px;
}

.container_24 .suffix_20 {
	padding-right:800px;
}

.container_24 .suffix_21 {
	padding-right:840px;
}

.container_24 .suffix_22 {
	padding-right:880px;
}

.container_24 .suffix_23 {
	padding-right:920px;
}



/* Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .push_1 {
	left:40px;
}

.container_24 .push_2 {
	left:80px;
}

.container_24 .push_3 {
	left:120px;
}

.container_24 .push_4 {
	left:160px;
}

.container_24 .push_5 {
	left:200px;
}

.container_24 .push_6 {
	left:240px;
}

.container_24 .push_7 {
	left:280px;
}

.container_24 .push_8 {
	left:320px;
}

.container_24 .push_9 {
	left:360px;
}

.container_24 .push_10 {
	left:400px;
}

.container_24 .push_11 {
	left:440px;
}

.container_24 .push_12 {
	left:480px;
}

.container_24 .push_13 {
	left:520px;
}

.container_24 .push_14 {
	left:560px;
}

.container_24 .push_15 {
	left:600px;
}

.container_24 .push_16 {
	left:640px;
}

.container_24 .push_17 {
	left:680px;
}

.container_24 .push_18 {
	left:720px;
}

.container_24 .push_19 {
	left:760px;
}

.container_24 .push_20 {
	left:800px;
}

.container_24 .push_21 {
	left:840px;
}

.container_24 .push_22 {
	left:880px;
}

.container_24 .push_23 {
	left:920px;
}



/* Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .pull_1 {
	left:-40px;
}

.container_24 .pull_2 {
	left:-80px;
}

.container_24 .pull_3 {
	left:-120px;
}

.container_24 .pull_4 {
	left:-160px;
}

.container_24 .pull_5 {
	left:-200px;
}

.container_24 .pull_6 {
	left:-240px;
}

.container_24 .pull_7 {
	left:-280px;
}

.container_24 .pull_8 {
	left:-320px;
}

.container_24 .pull_9 {
	left:-360px;
}

.container_24 .pull_10 {
	left:-400px;
}

.container_24 .pull_11 {
	left:-440px;
}

.container_24 .pull_12 {
	left:-480px;
}

.container_24 .pull_13 {
	left:-520px;
}

.container_24 .pull_14 {
	left:-560px;
}

.container_24 .pull_15 {
	left:-600px;
}

.container_24 .pull_16 {
	left:-640px;
}

.container_24 .pull_17 {
	left:-680px;
}

.container_24 .pull_18 {
	left:-720px;
}

.container_24 .pull_19 {
	left:-760px;
}

.container_24 .pull_20 {
	left:-800px;
}

.container_24 .pull_21 {
	left:-840px;
}

.container_24 .pull_22 {
	left:-880px;
}

.container_24 .pull_23 {
	left:-920px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* ############## END 24 COLUMN STYLE ################### */



 
/* ####### Header ######## */


#topmenu {
	height: 40px;
}


div #nav {
	font-family: 'lucida grande',Tahoma,arial,helvetica,sans-serif;
}

    div#nav {margin-top:10px; float:left; background:url(../images/template/bgMainMenuLogoSmall.png) no-repeat 0 0}
        ul#multi-ddm {padding-right:12px; height:30px; float:left; font-size:13px; background:none; list-style:none; margin-bottom:0px}
            #multi-ddm > li {float:left}
                #multi-ddm span {float:right;}
                #multi-ddm a {line-height:28px; display:block; margin:0; outline:none;}
                
                #multi-ddm li#nav0 a#nav0a { width:120px; background:url(../images/template/bgMainMenuSlice.png) repeat; margin-right: 1px; text-align:center;}
                #multi-ddm li#nav0 a#nav0a:hover,
                #multi-ddm li#nav0 a#nav0a.active {background-position:-75px -35px}
                
				#multi-ddm li#nav1 a#nav1a { width:45px; background:url(../images/template/bgMainMenuSlice.png) repeat; margin-right: 1px; text-align:center;}
                #multi-ddm li#nav1 a#nav1a:hover,
                #multi-ddm li#nav1 a#nav1a.active {background-position:-106px -35px}
                
				#multi-ddm li#nav2 a#nav2a {width:95px; background:url(../images/template/bgMainMenuSlice.png) repeat; margin-right: 1px; text-align:center;}
				#multi-ddm li#nav2 a#nav2a:hover,
                #multi-ddm li#nav2 a#nav2a.active {background-position:-208px -35px}

				#multi-ddm li#nav3 a#nav3a {width:104px; background:url(../images/template/bgMainMenuSlice.png) repeat; margin-right: 1px; text-align:center;}
				#multi-ddm li#nav3 a#nav3a:hover,
                #multi-ddm li#nav3 a#nav3a.active {background-position:-208px -35px}

				#multi-ddm li#navRight a#navRighta {width:14px; background:url(../images/template/bgMainMenuRight.png) repeat;}
				#multi-ddm li#navRight a#navRighta:hover,
                #multi-ddm li#navRight a#navRighta.active {background-position:-208px -35px}

					#multi-ddm > li ul {display:none;	position:absolute;	margin:0px 0 0 0; z-index:90; padding:10px 0; background-color: #404040; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;}
                        #multi-ddm > li ul li {width:185px !important; padding: 0 5px 0 0;}                                   
                        
                         
#multi-ddm .parent > a::after {
	content: "\2023";
	right: 10px;
	position: absolute;
}
                            /*#multi-ddm > li ul a:hover {color:#FFF}*/
                                #multi-ddm > li ul li ul {margin: -44px 0 0 190px;	position: absolute; background: none; padding: 0; }
                                	#multi-ddm > li ul li ul li.first, #multi-ddm > li ul li ul li.first:hover {
	background-position: 0px 0px;
	padding-top: 10px;
}
                                	#multi-ddm > li ul li ul li.last, #multi-ddm > li ul li ul li.last:hover {
	background-position: 0px 100%;
	padding-bottom: 10px;
}
									#multi-ddm > li ul li ul li:hover,
                                	#multi-ddm > li ul li ul li {
	background-color: transparent;
	background:url(../images/template/bgMainMenuUlUl.png) no-repeat;
	background-position: 50%;
	overflow: hidden;
}

#multi-ddm li ul a {display: block;	width:170px; padding:5px 10px; line-height:26px;}

#multi-ddm li ul a:hover {
	background-color: #000 !important;
}
                                    /*#multi-ddm > li ul li li a{padding:0px 10px} */               
    ul#usermenu {position:absolute;right:-21px;width:300px;z-index:20;top:2px;}
        #usermenu li {float:right}
        #footermenu li, #usermenu li {background:url(../images/template/bgUserMenuLi.png) no-repeat 0 50%}
        #footermenu li.first, #usermenu li.first {background: none;}
            #usermenu a, #submenu ul a {font-size:12px; font-family:Arial,Helvetica,Sans-serif; line-height:18px; padding:0px 4px 0px 7px}
            #usermenu li.first a {padding:0 8px 0 7px}
            #usermenu li  a.arrowRight::before {
	content: "\25B8";
	padding-right: 3px;
}
			 #usermenu li a.arrowDown::before {
	content: "\25BE";
	padding-right: 3px;
}


/*#usermenu a, #submenu ul a, #rallyFighterFeature h2 a, #news a,#multi-ddm li ul a, #loginBox .inner a, #content a {color: #CCCCCC;}
#usermenu a:hover, #submenu ul a:hover, #rallyFighterFeature h2 a:hover, #news a:hover,#multi-ddm li ul a:hover, #loginBox .inner a:hover, #content a:hover {color:#FFF}*/

a#logo {
	display:block;
	float:left;
	height:35px;
	width:51px;
}

form#cse-search-box {
	top: 15px;
	right: 0;
	text-align: right;
	position: absolute }
 
#cse-search-box input {
	padding: 4px 3px;
	float:left;
	color: #FFF !important;
	border: none !important;
	background: url("../images/template/bgButtonSearch2.png") no-repeat scroll 0 0 transparent !important;
	/*font:13px/1.231 Arial,Helvetica,Sans-serif;*/
}
 
#cse-search-box button {
	background:url("../images/template/bgButtonSearch2.png") no-repeat scroll 100% 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	height:23px;
	text-indent:-999em;
	width:55px;
}
 
#loginStatus {
	position:relative;
	top:15px;
	z-index:2;
}


li.admin{
	background:none repeat scroll 0 0 transparent !important;
	left:256px;
	position:absolute;
	top:-16px;
}

#loginLetter {
	position: relative;
	top: 26px;
	width: 300px;
	z-index: 0; 
	}
 
#loginBox, #newsletter {
	position: absolute;
	right: 0px;
	background: #0B1016;
	-webkit-box-shadow: #0B1016 0 0 10px;
	-moz-box-shadow: #0B1016 0 0 10px;
	overflow: hidden;
	width: 400px;
	height: 23px; 
	text-align: right;
	margin: 0 5px 0 0;
	}
 
#loginBox .inner { display: inline-block;}
 
#loginBox .field { width: 90px;}

#loginBox .goButton {
	background:url("../images/template/bgButtonGo.png") no-repeat scroll 100% 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	height:23px;
	text-indent:-999em;
	width:35px;
}

#loginBox #password,
#loginBox #username {
	background:url("../images/template/bgButtonGo.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	height:16px;
	padding:5px 5px 2px 6px;
	width:95px;
	color: #fff;
}

#loginBox #username {
	width:95px;
	background-position: 0 0;
}

#loginBox #password {
	background-position: -105px 0;
	width:97px;
}

#newsletter label,
#loginbox label{
    color:#898989 ;
    float:right;
}

form#newsletter {
	line-height: 25px;
	/*width: 240px;*/
	text-align: left;
	z-index: 10;
	padding: 0 5px; }


#newsletter input {
	background:url("../images/template/bgButtonJoin.png") no-repeat scroll 0 0 transparent !important;
	border:medium none;
	color:#FFFFFF;
	float:right;
	padding:4px 7px;
	width:170px;
}

#newsletter button {
	background:url("../images/template/bgButtonJoin.png") no-repeat scroll 100% 0 transparent;
	border:medium none;
	cursor:pointer;
	float:right;
	height:23px;
	text-indent:-999em;
	width:50px;
}

#didntWork{
	position:absolute;
	top: 25px;
	left:-10px;
}

#ieWarnDiv {
	position: absolute;
	width: 100%;
	margin: auto;
	z-index: 500;
	top: 300px; }

	#ieWarnDiv a { text-decoration: underline; }

		#ieWarnDiv a:hover { color: #fff; }

	#ieWarnDiv .inner {
		margin: 0 auto;
		width: 600px;
		border: 1px solid #fff;
		background: #000;
		padding: 20px; }

.hide { display: none; }
/* ####### Basic submenu formatting ####### */

#submenu {
 	clear: both;
 	overflow:hidden;
 	height: 40px;
 	margin-top: 18px;
 	border: 1px solid #414141;
	background-color: #313131; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

 #submenu ul a.active{
 	color: #fff;
 	font-weight: bold;
 }
 
#subNavHeaderText{clear:both; margin-top:5px; font-size: 20px;}
#subNavDescription{/* position: absolute; top: 90px; left: 13px; */ }
#questionsText{/* float:right; text-align:center; */ margin-top:12px; /* margin-right:10px; */ text-align:right; }
#submenu .shSubNav{/* float:left; margin-left: 5px; width:510px; */ }

#submenu li {
	float: left;
	/*margin-left:-6px;*/
}

#submenu ul {
	float: left;
	margin:13px 12px;
	text-align: left;
}

#submenu .shSubNav li a{padding: 8px 18px 0px 0px; }

div#subNavDescription {
	color: #ccc;
	margin-top: 10px;
	font-size:16px;	
}

/* ####### Footer ####### */
#footer {  }

ul#footermenu {
	line-height: 36px;
	width: 645px;
	margin: 0px auto 100px;
	position: relative; }

#footermenu li { display: inline; color:#CCCCCC }

#footermenu a { line-height:36px; padding: 4px 9px 4px 13px;}


#blogMenu {
	position: absolute;
	top: -25px;
	right: 80px; }



/* FACEBOOK CONNECT */
.dark {
	display: inline !important;
	color: #6D84B4;
	float: right; }

#loginStatus .FB_login_button img {
	position: absolute;
	margin-left: -10px;
	margin-top: -2px; }

#loginPageFB {
	margin-top: 25px;
	margin-left: -87px;
	color: #6D84B4; }

	#loginPageFB .FB_login_button img {
		position: absolute;
		margin-left: 4px;
		margin-top: -3px; }

.fbBackground {
	background: none !important;
	background-color: white !important; }

.fbBorder { border: 5px solid #6D84B4 !important; }




/* ####### Image Lists (design process, build process) ####### */

.imageListHolderOuter {
    margin-bottom:20px;
}

.imageListHolder{
    height: 175px;
    overflow: hidden;
    border: 1px solid #ccc;
    border-bottom:none;
    width:298px;
}

.imageListHolderFooter {
    background: #ccc;
    color: #000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    text-align: right;
}

.imageListHolderFooter p {
    margin-right: 15px;
    margin-top: 11px;
}

.fbIconPositionx550 {display: none; position:relative; top:-30px; left: 520px; height: 0px;}

/* Pagination */

#navDiv a.inactive {
	font-size: 1.5em;
	color: #ccc;
}

.pagination {
	text-align:right;
	clear:both;
	color: #26291e;
	float: right;
	width: 668px;
	_float:left;
	_width:400px;
	_margin-left:150px;
}

.paginate {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-left:-2px;
}

a.paginate {
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #ccc;
}

a.paginate:hover {
	color: #fff;
}

a.current {
	font: bold Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	color: #000;
	text-decoration: none;
}

span.inactive {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 6px 2px 6px;
	color: gray; cursor: default;
}

#navDiv {
	text-align: center;
}

.lArrow {
	margin-right: -.5em;
}

.rArrow {
	margin-left:- .5em;
}

/* user name highlights */

a:link.winnerUserName, a:visited.winnerUserName, .winnerUserName a:link,  .winnerUserName a:visited, a.winnerUserName {
	color: #FF4322;
	text-decoration: none;
	outline: none;
}

a:hover.winnerUserName, a:active.winnerUserName, .winnerUserName a:hover, .winnerUserName a:active {
	color: #a22914;
	text-decoration: none;
	outline: none;
}

a:link.carOwner, a:visited.ownerOwner, .carOwner a:link, .carOwner a:visited, a.carOwner {
	color: #40B7FF;
	text-decoration: none;
	outline: none;
}
 
a:hover.carOwner, a:active.ownerOwner, .carOwner a:hover, .carOwner a:active {
	color: #2a78a7;
	text-decoration: none;
	outline: none;
}

a:link.productionWinner, a:visited.productionWinner, .productionWinner a:link, .productionWinner a:visited, a.productionWinner {
	color: #B44EF4;
	text-decoration: none;
	outline: none;
}

a:hover.productionWinner, a:active.productionWinner, .productionWinner a:hover, .productionWinner a:active {
	color: #7734a1;
	text-decoration: none;
	outline: none;
}

.lArrow {margin-right:-.5em;}
.rArrow{margin-left:-.5em;}

/* Site wide style */

input {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

input, textarea {
	background-color: #ddd;
	color: #2d2d2d;
}
