
.doc {
padding : 0 20px 0 20px;
}
iframe {
font-family:'Trebuchet MS',Georgia,Times,Times New Roman,sans-serif;
margin : 0px 0px 0px 0px;
padding : 10px 0px 0px 0px;
font: 0.8em;
display : block ; 
width : 303px;
height : 430px;
}

iframe.iframe_pop1{
font-family:'Trebuchet MS',Georgia,Times,Times New Roman,sans-serif;
margin : 0px 0px 0px 0px;
padding : 10px 0px 0px 0px;
font: 0.8em;
display : block ; 
width : 338px;
height : 224px;
}
.pgtxt {

background : #ccc ;
overflow : hidden;
padding : 10px;
margin :  0px 0px 10px 0px;
border : 1px solid #000;
}




#content_container {
padding : 20px 0px 0px 0px;
background : #fff url('images/pg_cont_bg.gif') repeat-x top left;
overflow : hidden;
}
#top_number {

font-weight:bold;
margin : 0px 0px 0px 20px;
width : 260px;
height : 20px;


}


.hidden {
display : none;

}



a {
color : #000;
}
a:hover{

color: red;

}
/* background : #36648B url('images/body_bg.jpg') repeat-x top left; */
body {
border:2px solid #ccc;
margin:10px auto 10px auto;
width:946px;
background : #000 url('images/body_bg.jpg') repeat-x top left;

font-family:'Trebuchet MS',Georgia,Times,Times New Roman,sans-serif;
font-size:0.8em;
line-height:1.3em;
}

#body_cont {
height: 100%;
padding : 10px 10px 10px 10px;
background : #fff;
overflow :visible;

}

h1 {

font-size:0.9em;
}

h2 {
text-align : center;
line-height:1.3em;
padding-left : 10px;
padding-right : 10px;
font-size:1.3em;
}
h3 , h4{
margin : 0px;
padding : 0px;
font-size:1.2em;
text-align:left;
}


#right_page_con { 

width : 601px;
float : left;
margin: 10px 10px 10px 0px ;
border-right : 1px solid #cccccc;
padding-right:10px;
}

#right_page_con:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}


div.home_boxleft,  div.home_boxright {

display:block;
clear:right;
float:right;
background:#ececec ;
border : 1px solid #999999;
color : #000;
min-height:120px;
margin: 10px 10px 0px 0px;
padding:5px;
text-align:left;
width:275px;
overflow :visible;

}
div.home_boxleft p,  div.home_boxright p, .home_boxleft_alt p{
text-align:left;
}

.home_boxleft_alt label,div.home_boxcenter label , form#calc label{
float : left;
display : block;
width : 170px;
margin : 0px;
padding : 0px;

}

.home_boxleft_alt {

display:block;
clear:right;
float:right;
background:#ececec;
border : 1px solid #999999;
color : #000;
margin: 10px 10px 0px 0px;
padding:5px;
text-align:center;
width:275px;
overflow :visible;

}
.home_boxleft_alt h1{

text-align: left;
padding: 5px 0px 0px 0px;
margin: 0px;
}
div.home_boxleft:hover,  div.home_boxright:hover ,.home_boxleft_alt:hover {

background : #E1E1E1;

}

div.home_boxcenter {
background:#ececec ;
color : #000;
display:block;

float:left;
height:250px;
margin: 5px 4px 5px 4px;
padding:5px;
text-align:left;
width:290px;


overflow :visible;
}

.innerbox {
display  : block;
margin : 10px;
background : #fff;
overflow :hidden;
height : 210px;
padding : 10px;
}

#logo_container {

background : #fff url(images/logobg.jpg) no-repeat top left;
height :80px;
margin : 0px;

}

#logo_container img{
float : left;
margin-top : 10px;
margin-left : 20px;

}


#home_button img {

float : right ;
}

.copywrite 
{ 
	
padding : 10px ;
text-align : center ;  	
font-family: Arial, Helvetica, sans-serif;
font-size : .7em ;
border-top-style : dashed ;
border-width : 1px ;
border-color : #000000 ;
background : #FFF ;
margin : 0px;

}


#lang {
display : block;

float : right ;
width : 55% ;
padding : 0px 0px 0px 0px;
margin : -20px 0px 0px 0px;
color : #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align : right ;
}

#lang p{
text-align : right ;

}

#lang a, #lang a:visited

{
text-decoration : none;
color : #000;
}

.ad {
margin : left -16px;
padding-left : 14px;
background : url('images/adv_bul.gif') no-repeat left center;
}



#search_case {

margin: 10px 0px 0px 0px;
}

#search_case form{

margin : 

}

.case {
margin: 0px 0px 10px 0px;
display : block;
border : 1px solid #eee;
padding: 10px;
overflow : hidden;
}
.case_left {
padding : 10px;
float : left;
display : block;
width : 335px;
border : 1px solid #eee;
min-height : 120px;
}
.case_right {
display : block;
float : right;
width : 200px;
padding-left : 5px;
min-height : 140px;


}

.case_right_top {

height : 40px;
border-bottom : 1px solid #eee;

}
#blink{
display : inline;
padding-top : 3px;

}
.case_right_top a{
display : inline;
color : #003AF7;
text-decoration : none;
}
.case_right_top a:hover{
color : red;
}
.case_right_bottom{

margin-top : 5px;
}



div.home_boxleft img{
border:1px solid #000000;
float:left;
margin:  0px  10px  10px  10px;
padding:5px;


}

span.title_img img{
border :none;
display :block;
float : left;
padding : 0px;
margin : 0px;
}

#pdf{

display : block;
margin : 0px;
padding : 0px;

}

#pdf img {
float :  none;
width : 15px;
height : 16px;
margin : 0px;
padding : 0px;

}

#pdf a{

display : inline;
text-decoration : none;

}

form#search {

padding : 0px;margin : 0px;

}

#home_main {
clear : both;
float : left;
display : block;
width : 924px;
margin : -20px 0px 0px 0px;
padding : 0px 0px 5px 0px;
border-right : 1px solid #ccc;
border-left : 1px solid #ccc;
border-bottom : 1px solid #ccc;
border-top : 2px solid #ccc;
overflow : visible;

}
#home_main p{
margin : 0px;
padding : 0px;

}

.hm_b1,.hm_b2 ,.hm_b3 , .hm_accessories ,.hm_hours,.hm_walkaway,.hm_autoloan,.hm_inventory,.hm_lubeoil, .hm_custcare ,.hm_serv
,.hm_clothing , .hm_parts ,.hm_sales ,.hm_accessories2{

color : #000;
display:block;
float:left;
height:250px;
margin: 5px 4px 0px 4px;
padding:5px;
text-align : right;
width:288px;
overflow : visible;

}

.hm_b1 {

background:   url('images/b1_bg.png') no-repeat left bottom;
border-right : 1px solid #ccc;

}
.hm_b2 {

background:  url('images/motor1_bg.png') no-repeat left bottom;
border-right : 1px solid #ccc;

}

.hm_b3 {

background:   url('images/bg_serv.png') no-repeat left bottom;

}

.hm_sales {

background:   url('images/bg_sales.png') no-repeat left bottom;
border-right : 1px solid #ccc;
}




.hm_inventory {

background:   url('images/bg_inventory.png') no-repeat left bottom;
border-right : 1px solid #ccc;
}
.hm_serv {

background:   url('images/serv_bg.png') no-repeat left bottom;
border-right : 1px solid #ccc;
}

.hm_parts {

background:   url('images/bg_parts.png') no-repeat left bottom;
border-right : 1px solid #ccc;
}
.hm_custcare {

background:   url('images/bg_customercare.png') no-repeat left bottom;
border-right : 1px solid #ccc;
}


.hm_clothing {

background:   url('images/bg_clothing.png') no-repeat left bottom;

}

.hm_accessories {

background:   url('images/bg_accessories.png') no-repeat left bottom;
border-right : 1px solid #ccc;
}

.hm_accessories2 {
background:   url('images/bg_accessories.png') no-repeat left bottom;
}
.hm_motorrad{

background:   url('images/walkaway_bg.png') no-repeat left bottom;

}


.hm_lubeoil{

background:   url('images/lube_oil_bg.png') no-repeat left bottom;

}
.hm_hours {

background:   url('images/b3_bg.png') no-repeat left bottom;

}

.hm_autoloan {

background:   url('images/autoloan_bg.png') no-repeat left bottom;

}
#hm_nav_con{

overflow : hidden;
}
#home_main h1{



}

#hm_navlist li { 
list-style-type: none;
background :url('images/bg_button_a.png') no-repeat right top; 
width: 130px;
height : 24px;
margin : 3px 0px 0px 100px;
padding-right : 10px;
overflow : hidden;
float : right ;
display : block;
text-align : center;
}


#hm_navlist li a{
margin : 0px 0px 0px 0px;
height : 24px;
background :url('images/bg_button_span.png') no-repeat left top;
padding: 4px 0px 0px 10px;
float : right ;
display : block;
min-width : 120px;
text-decoration : none;
}

#hm_navlist li a:hover{
color : red;
}