body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#333;
	background-color:white;
	text-align: center;
	}
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	line-height:28px;
	font-weight:900;
	color:#ccc;
	}

h2 {
  /*font-family: "Times News Roman";*/
  font-size: 16pt;
	/*margin:20px 0px 15px 0px;*/
	padding:0px;
	
	font-weight:400;
	color:#DB2035;
	text-align:left;
	
	}
	
h4 {
  margin-top:0;
  font-size:9pt;
}	


.m2 {
border: 8px #BDE3F5 solid;
color: #364B6A;
font-size:10pt;
width: 200px;
background: #F3F8FB;
font-weight: bold;
padding-top:7px;
padding-bottom:7px;
text-align:center;
}

.m3 {
border: 1px black solid;
width:200px;
padding:0;
}

p, td {
	font:12px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 8px 0px;
	padding:0px;
	color:#036;
	}

p.date {text-align: right}
	
a {text-decoration:none}
	
textarea, input, select {border: 1px solid #cccccc;}
textarea, select {font-family: "Verdana";}
	
.button {background-color: #8b008b; color: #ffff00; font-weight: bold; font-size: 10pt;}

.price {color:#DB2035}
      
#header {
  background: #6A9CCE url(/img/suzuki_01.jpg);
  width: 980px;
  margin-left: auto;
  margin-right:auto;

  height: 183px;
  }

      
#container {
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  padding:0;

  /* border: 1px red solid;*/
  background: #FFF url(/img/sidebar_background.gif) repeat-y 0 9px;;
  }
  
#container2 {
  width:980px;
  margin: 0;
  padding: 0;
  background: url(/img/suzuki_08.jpg) no-repeat 0 207px; ;
          
      }
      .container3 {
      
          padding:0;
          
          
      }
      
#z1 {
  padding:0;
  padding-top:68px;
  background: #6A9CCE url(/img/suzuki_02.jpg);
      }
#sidebar {
  margin:0;
  padding:0;
  background: #6A9CCE;
  float: left;
  width:150px;
                          
          
      }
      
      #main_plus {
          background: url(/img/suzuki_04.jpg) repeat-y 0px; 0;
          float:right;
          margin:0;
          margin-left:auto;
          padding:0;
          width:829px;
          
          
      }
      
      #main {
          background: url(/img/suzuki_03.gif) no-repeat;
          margin-bottom: 15px;
          margin-top:0px;
          width:829px;
          min-height: 240px; /* !!!! */ 
          padding-top:40px;
          padding-left:80px;
          padding-bottom: 60px;
/*          border: 1px red solid;*/
          clear:left;
      }
      
      #content {
          
          width:700px;
          text-align: justify;
          
           /*border: 1px red solid;*/
      }
      
      
#menu {margin:0; padding:0; width:150px; background: #FFF;}

#menu ul {margin:1px 0 0 0 ; padding:0px; list-style: none; width:150px;}
#menu ul li { margin:0; padding: 0; background: #6699CC; border-top: #fff 1px solid}

#menu img { padding:0; width: 150px; height:22px; 
border:0;

margin:0  0 0 0;
/*margin:0  0 -2px 0;*/
}

#menu ul li a {
display: block;
width: 150px;

/*border: 1px red solid;*/
background:  url("/img/menu/menu_p.gif") right -24px no-repeat;
}
#menu ul li a:hover {
background-position: right 0px;
}
      
#products-index #nav-products a {background-position: right 0px;}
#about-index #nav-about a {background-position: right 0px;}
#news-index #nav-news a {background-position: right 0px;}
#news-view #nav-news a {background-position: right 0px;}
#contacts-index #nav-contacts a {background-position: right 0px;}
#downloads-index #nav-downloads a {background-position: right 0px;}
#motors-index #nav-motors a {background-position: right 0px;}
#motors-douple #nav-motors-douple a {background-position: right 0px;}
#motors-four #nav-motors-four a {background-position: right 0px;}
#boats-index #nav-boats a {background-position: right 0px;}      
      
#motors1 {width: 600px;}
.model img {float: left;}
.model h4 {padding-left:250px;}
.model p.m {padding-left:250px;}
.model {clear:left; padding-bottom: 20px; padding-top: 20px;}
#boats1 {float:right; width: 300px;} /* border: 1px green solid*/

#content a {font-size: 11pt;}

.datetime {
    width: 480px;
    height: 50px;
    margin: 0;
    padding: 10px;
    
      
    
}

label {font-size: 10pt; font-weight:bold}
.ot {padding: 10px;}
#flashMessage, .error, .error_message {
color:#900;
font-size: 16px;
background-color: #fff;
margin: 8px 0px;
font-weight: bold;
}
.error_message {
clear: both;
}

img {border:1px black solid;}
.img {border:1px black solid; vertical-align:top;}
p img {vertical-align: none}

h3 {font-size: 12pt;}

td {font-size: 9pt;}

.images {float:left;}
.optional {
    width: 400px;
    margin: 0;
    padding-top:10px;
    padding-bottom:10px;
    text-align: left;
    /*border: 1px blue solid;*/
}

.red {background: #FAFAFA; }
.green {background: #FFFFFF; }

.motor_desc {width: 350px;}
.motor_desc td{
    border-bottom: 1px #036 dashed; 
}

.download_table {width: 100%}
.download_table td{
    border-bottom: 1px #036 dashed; 
}


.detail_motor {width: 90%;}
.detail_motor td{
    border-bottom: 1px #036 dashed; 
}

.desc {width: 80%}
.submit {
margin-left:auto; 
margin-right:auto; 
width: 400px; 
/*border:1px red solid;*/ 
text-align:center;
}

	
	.clear{
		clear:both;
	}
  /*
	General rules
	*/

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;

	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
/*		width:150px;*/	
		visibility:hidden;
		/*border: 1px red solid;*/
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #FFF;
		font-size: 12px;
		font-variant: small-caps;
		font-weight: lighter;
		width:150px;	
    height: 23px;
		padding-top:3px;
		
    text-align: right;
		text-decoration:none;	
		display:block;
		/*clear:both;*/

		
    

	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		/*/margin-top:1px;*/
		/*border-bottom:1px solid #000;*/
		border-bottom: 0;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		
		/*border-top:1px solid #FFF;*/
		border-bottom: 0;
		font-variant: normal;
		font-size:11px;
		
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		/*margin-top:1px;*/
		/*border-top:1px solid #FFF;*/
		font-style:italic;
		color:#eee;
		font-variant: normal;
		font-size:10px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		/*margin-top:1px;*/
		/*border-top:1px solid #FFF;*/
    color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding-top:1px;
		
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{

		padding-top:1px;
		
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		
		padding-top:1px;
		
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
  
