#header{
background: #000000;
width: 1024px;
height: 76px;
border-bottom: 1px solid #716d6a;
}
#header_text{
float: right;
}
#mid_section{
background: url('../images/bg_mid_subpage.jpg') no-repeat top left #000000;
width: 1024px;
height: 227px;
}
#mid_section_classic{
background: url('../images/bg_mid_subpage_classic.html');
width: 1024px;
height: 227px;
}
#rocket_bike{
position: absolute;
margin: 3px 0 0 68px;
}
#classic_bike{
position: absolute;
margin: 0px 0 0 53px;
}
#bottom_section{
background: url('../images/bg_bot_subpage.jpg') top left no-repeat #0f3c70;

padding: 5px 8px 5px 8px;
border-top: 1px solid #716d6a;
border-bottom: 1px solid #716d6a;
overflow: hidden;
}
#bottom_section_classic{
background: url('../images/bg_bot_subpage_classic.html') top left no-repeat #29241e;

padding: 5px 8px 5px 8px;
border-top: 1px solid #716d6a;
border-bottom: 1px solid #716d6a;
overflow: hidden;
}
#left_content{
background: url('../images/boat.jpg') bottom left no-repeat;
width: 225px;
height: 382px;
border: 1px solid #716d6a;
float: left;
}
#mid_content{
width: 511px;

border: 1px solid #716d6a;
float: left;
margin: 0 5px 0 5px;
padding: 0 17px 0 14px;
}
h2#mid_content_header{
letter-spacing: 0.08em;
font: 23px Tahoma, sans-serif;
color: #f20200;
height: 32px;
padding: 5px 0 0 0;
background: url('../images/rule_red.png') bottom left no-repeat;
margin: 0;
text-align: right;
}
h2#mid_content_header_classic{
letter-spacing: 0.08em;
font: 23px Tahoma, sans-serif;
color: #f20200;
height: 32px;
padding: 5px 0 0 0;
background: url('../images/bg_red_rule_top_classic.html') top left no-repeat;
margin: 0;
text-align: right;
}
#mid_content_text_holder{

}
#mid_content_text{

text-align: justify;

}
p{
margin: 10px 0 10px 0;
}
#mid_content_nav{
height: 18px; 
margin-top: 7px;
}
.arrow{
float: right;
padding: 0 4px 0 4px;
}
#nav{
float: left;
}
#nav ul{
color: #ba0502;
font: 11px tahoma;
margin: 19px 0 0 11px;
padding: 0 0 0 20px;;
}
#nav ul li{
margin: 0;
}
#nav ul li a{
background: url('../images/bg_nav_subpage.html');
display: block;
width: 194px;
height: 14px;
}
#fastquotes{
float: right;
padding: 24px 0px 0 0;
}
#fastquotes a{
display: block;
width: 309px;
height: 36px;
}
#right_content{
width: 225px;
height: 382px;
float: left;
}
.content_box{
height: 187px;
width: 225px;
border: 1px solid #716d6a;
margin-bottom: 5px;
background: #756654;
}
.content_box_inner{
position: relative;
height: 170px;
width: 225px;
}
.content_box_text{
padding: 6px 15px 10px 6px;
text-align: justify;
}
.get_quote{
text-align: right;
position: absolute;
bottom: 22px;
right: 29px;
}
.get_quote a{
font-weight: bold;
}
#content_box_1{
background: url('../images/content_box_1.jpg') no-repeat bottom left;
}
#content_box_2{
background: url('../images/content_box_2.jpg') no-repeat bottom left;
}
.box_header{
padding-left: 9px;
background: url('../images/bg_box_header_home.gif') no-repeat;
width: 216px;
height: 18px;
}
