/*
   Site design & kode by Businessprodesigns
		  www.businessprodesigns.com
*/

/*---------- CSS RESET -----------*/

body,div,ul,li,p,h1,h2,h3,span,form,input,select,label,text-area{ margin:0px; padding:0px;}
img a{border:none; outline:none;}
a{text-decoration:none;}
ul li{ list-style:none;}

/*---------- MAIN CSS -----------*/
 
body    {
 background-color:#000000;
 font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-decoration:none;
 text-transform:none;
 font-style:normal;
 font-variant:normal;
 }
 
#outer_frame    {
 width:100%;
 float:none;
 display:block;
 margin:0px auto;
 padding:0 0 0 0;
 }
 
#inner_frame    {
 background:#161648;
 width:1000px;
 float:none;
 display:block;
 margin:0px auto;
 padding:0 0 0 0;
 overflow:hidden;
 }
 
/*---------- CLASSES -----------*/

.clear    {
 font-size:0px; 
 line-height:0px; 
 clear:both;
 }
 
 
/*---------- HEADER ----------*/

#header_frame    {
 width:1000px;
 float:none;
 display:block;
 margin:0 0 0 0;
 padding:0 0 0 0;
 }
 
/*---------- BODY-FRAME ----------*/

#body_frame   { 
 width:946px;
 float:none;
 display:block;
 margin:0 0 0 0;
 padding:12px 34px 12px 30px;
 overflow:hidden;
 }
 
/*---------- LEFT-PANEL ----------*/

#left_panel   { 
 width:276px;
 float:left;
 display:block;
 margin:0 48px 0 0;
 padding:0 0 0 0;
 }
 
#left_panel .logo  { 
 width:276px;
 height:auto;
 float:none;
 display:block;
 margin:0 0 0 0;
 padding:0 0 0 0;
 }
 
#left_panel #nav_frame  {
 background:#21379d;  
 width:276px;
 height:auto;
 float:none;
 display:block;
 margin:0 0 0 0;
 padding:0 0 0 0;
 border-bottom:1px solid #505076;
 }

#left_panel #nav_frame li  {
 background:#21379d;  
 width:274px;
 height:auto;
 float:none;
 margin:0 0 0 0;
 padding:0 0 0 0;
 border-right:1px solid #505076;
 border-left:1px solid #505076;
 border-bottom:1px solid #384ba7;
 }
 
#left_panel #nav_frame li a  {
 font:bold 13px/44px Arial, Helvetica, sans-serif;
 color:#ffffff;
 background:#21379d;  
 width:234px;
 float:none;
 display:block;
 margin:0 0 0 0;
 padding:0 0 0 40px;
 }
 
#left_panel #nav_frame li a:hover, #left_panel #nav_frame li a.active  {
 font:bold 13px/44px Arial, Helvetica, sans-serif;
 color:#000000;
 background:url(../images/nav_bg.gif) 0 0 repeat-x; 
 width:234px;
 float:none;
 display:block;
 margin:0 0 0 0;
 padding:0 0 0 40px;
 }

/*---------- RIGHT-PANEL ----------*/

#right_panel   { 
 width:611px;
 float:left;
 display:block;
 margin:0 0 0 0;
 padding:28px 0 0 0;
 }
 
#right_panel #top_frame  { 
 width:608px;
 float:none;
 display:block;
 margin:0 0 0 0;
 padding:0 0 0 3px;
 position:relative;

 }
 
#right_panel #top_frame h1  { 
 width:608px;
 height:auto;
 float:none;
 display:block;
 margin:0 0 15px 0;
 padding:0 0 0 0;
 font:normal 18px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-transform:uppercase;
 }
 
#right_panel #top_frame p  { 
 width:608px;
 height:auto;
 float:none;
 display:block;
 margin:0 0 18px 0;
 padding:0 0 0 0;
 font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
 color:#ffffff;
 }
 
#right_panel #top_frame p span  { 
 font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
 color:#ffffff;
 }
 
#right_panel #top_frame p span.small  { 
 font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
 color:#ffffff;
 }
 
#right_panel #top_frame p a { 
 font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-decoration:underline;
 }

#right_panel #top_frame .car_pic  {
 width:250px;
 height:130px;
 float:none;
 display:block;
 position:absolute;
 top:225px;
 right:34px;
 z-index:2;
 }
 
#right_panel #bottom_frame   {
 width:610px;
 float:left;
 display:block;
 margin:0 0 0 0;
 padding:0 0 0 0;
 }
 
#right_panel #bottom_frame .top_curve  {
 width:610px;
 height:auto;
 display:block;
 margin:0 0 0 0;
 padding:0 0 0 0;
 }
 
#right_panel #bottom_frame .bottom_curve  {
 width:610px;
 height:auto;
 display:block;
 margin:0 0 0 0;
 padding:0 0 0 0;
 }
 
#right_panel #bottom_frame #middle_frame  {
 width:581px;
 border-left:1px solid #393963;
 border-right:1px solid #393963;
 height:auto;
 display:block;
 margin:0 0 0 0;
 padding:0 0 0 27px;
 }

#right_panel #bottom_frame #middle_frame img  {
  text-align:left;
  margin:0 46px 0 0;
 }
 
/*---------- FOOTER ----------*/

#footer{
  width:1000px;
  float:none;
  display:block;
  margin:0 0 0 0 ;
  padding:17px 0 0 0;
  height:80px;
  background-color:#12123b;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#ffffff;
  text-align:center;
  overflow:hidden;
  position:relative;
  }
  
#footer p{
  width:88px;
  left:36px;
  bottom:19px;
  position:absolute;
  height:auto;
  }
  
#footer p.css_frame{
  width:88px;
  bottom:19px;
  position:absolute;
  height:auto;
  left:900px;
  }
  
#footer ul{
  width:798px;
  float:none;
  display:block;
  margin:0 auto 10px auto;
  padding:0 0 0 0;
  overflow:hidden;
  }

#footer ul li{
  background:url(../images/nav_line.jpg) right 2px no-repeat;
  width:auto;
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  }
  
#footer ul li a{
  padding:0 11px 0 12px;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#ffffff;
  display:block;
  }
  
#footer ul li a:hover, #footer ul li a.active{
  padding:0 11px 0 12px;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#eec211;
  }
  
#footer .copyright{
  width:329px;
  float:none;
  display:block;
  margin:0 auto 5px auto;
  padding:0 0 0 0;
  text-align:center;
  }

#footer .site_name{
  width:425px;
  float:none;
  display:block;
  margin:0 auto 5px auto;
  padding:0 0 0 0;
  text-align:center;
  }
  
#footer .site_name a{
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#ffffff;
  text-decoration:none;
  }
  
#footer .site_name a:hover{
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#21379d;
  }
  
/*---------- CONTACT-FORM ----------*/
  
input.tbox {
border-top: #bfd4e7 1px solid; 
border-left: #bfd4e7 1px solid; 
border-right: #7f9db9 1px solid; 
border-bottom: #7f9db9 1px solid; 
font-size: 11px;
background: #f4f8fb; 
color: #000000;
font-family: verdana;
width: 230px;
height: 17px;
}

textarea {
border-top: #bfd4e7 1px solid; 
border-left: #bfd4e7 1px solid; 
border-right: #7f9db9 1px solid; 
border-bottom: #7f9db9 1px solid; 
font-size: 11px; 
color: #000000; 
font-family: verdana; 
background-color: #f4f8fb;
width: 230px; 
}


input.submit {
border-right: #87cefa 2px outset; 
border-top: #87cefa 2px outset; 
background: #cccdcd; 
border-left: #87cefa 2px outset; 
color: #000000;
border-bottom: #87cefa 2px outset;
}


select {
border-top: #e7e8e8 1px solid; 
border-left: #e7e8e8 1px solid; 
border-right: #7f9db9 1px solid; 
border-bottom: #7f9db9 1px solid; 
font-size: 11px; 
width: 233px; 
color: #000000; 
font-family: verdana; 
background-color: #f4f8fb;
}
div.brdr{
border:0px solid #B9B9B9;
}


