html, body {
height: 100%;
}

body 
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #e5e5e5;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background: url(../img/bg_stripes_tiled.png);
}

img {
	margin:0;
	padding:0;
	border:none;
}

.oneColFixCtr
{
    height: 100%;
}

.oneColFixCtr #mainOuterContainer {
	width: 956px;
	margin: 0 auto;
	border: 0px solid #000000;
	text-align: left;
	padding: 0px;
    height: 100%;
}

.wrappera {
    background-color:#e5e5e5;
    padding-left:17px;
    padding-bottom:0px;
    padding-right:18px;
    width:920px;
    position:absolute;
    top:0px;
    background: url(../img/bg_shadowV7.png) repeat-y top left;
    min-height: 100%;
    /*height: 100%; /*this fills page to bottom(if req) for IE6. breaks modern browsers tho*/
}
.wrapperb {
    margin:0px;
    border:0px solid;
    background-color:#fff;
	padding 0px;
    width:920px;
    min-height: 100%;		
}

	#mainInnerContainer {
		/*position:relative; /*breaks footer*/
		min-height: 100%;
		height: 100%;
	}
	#contentHeader {
		background:#fff; /*make #ff0 for debug*/
		padding: 15px 15px 15px 15px;
	}
	#contentArea {	
		background:#fff;
		padding: 0px 15px 50px 15px; /* Height of the footer (bottom padding) */
		height: 100%;
	}

form{display:inline;margin: 0px;padding: 0px;}

img {margin:0;padding:0;}

#clearit {
height: 0px;
clear: both
}

/******* start contentHeaderTop */
.contentHeaderTop
{
    height:95px;
}

.contentHeaderTop #HeaderTopLeft {
    float:left;
    background: url(../img/moto_logo.gif) no-repeat top left;
    width: 415px;
    margin: 0 0 0 0;
    height: 100%;
}
.contentHeaderTop #HeaderTopCenter {
    float:left;
    height: 100%;
    width: 0px;
}
.contentHeaderTop #HeaderTopRight { 
    float:right;
	text-align: right;
    width:475px;
    height: 100%;
}

.contentHeaderLogos {
	background: url(../img/logos_right.gif) no-repeat top right;
	height: 55px;
}
/******* end contentHeaderTop */


/******* start contentHeaderMenu */
.contentHeaderMenu
{
    height:40px;
    overflow:hidden;
}

        /***menu */
        .contentHeaderMenu #nav {
	        float: right;
	        margin: 0 0 0 0px;
	        height: 40px;
	        padding: 0 0px 0 0px;
	        list-style: none;
	        /*background: #404040;*/
        }

        .contentHeaderMenu #nav li {
	        float:left;
	        margin: 0;
	        padding: 0 0px 0 0px;
	        height: 40px;
    		overflow:hidden; /*ie6 fix*/
    		background: url(../img/menu_bg.gif) repeat-x top left;
        }
         
		.contentHeaderMenu #nav li.button_angle{width: 13px; background: url(../img/menu_angle.gif) no-repeat top right;}
        .contentHeaderMenu #nav li.button_about{width: 100px;}
        .contentHeaderMenu #nav li.button_parts{width: 100px;}
        .contentHeaderMenu #nav li.button_service{width: 100px;}        
        .contentHeaderMenu #nav li.button_contact{width: 100px;}        
        
        .contentHeaderMenu #nav a {
	        display:block;
	        /*width: 170px;*/
	        height: 40px;
	        text-align:center;
	        margin:0;
	        padding: 12px 0 0 0;
	        color: #fff;
	        text-decoration: none;
	        border: 0px solid #9b8648;
	        border-bottom: none;
	        font-family: "Arial", "Sans-Serif";
	        font-size:13px;
	        font-weight: bold;
	        letter-spacing: 0px;
        }

        .contentHeaderMenu #nav a:hover {
/*	        background: url(../img/header_menu_item_hover.jpg) no-repeat top left;*/
            color: #111;
        }
        
        /***menu */
        

/******* end contentHeaderMenu */


/* start column container */
.contentMain
{
    height:100%;
    margin: 0px;
}

/* start contentFooter************/
#contentFooter {
		position:absolute;
		bottom:0;
		width:920px;
		height:40px;	/* Height of the footer */
		background: url(../img/menu_bg.gif) repeat-x top left;
		color: #fff;
		overflow:hidden;
	}
	
#contentFooterLeft
{
    float:left;
    width:125px;
    height: 100%;
    padding: 0px 0 0 0px;
}
#contentFooterCenter
{
    float:left;
    width:0px;
    height: 100%;
}
#contentFooterRight
{
    float:right;
    height: 100%;
    padding: 14px 15px 0 0;
	font-family: Verdana, "Arial", "Sans-Serif";
	font-size:9px;
	font-weight: bold;
	letter-spacing: 1px;
}
/* end contentFooter ************/


/* start format text */
.titleBlock{
    font-family: Tahoma, "Arial", "Sans-Serif";
    font-size: 22px;
	font-weight: bold;
}
.textBlock{
    font-family: Tahoma, "Arial", "Sans-Serif";
    font-size:14px;
    line-height:20px;
}
/* end format text */

