/* ##### BEGIN: quote.php page CSS ##### */

form { margin: 0; padding: 0; }

#quote_container {
width:675px;
font-size: 1.1em;
line-height:1.3em;
}

#quote_container #title {
font-weight: bold;
font-size:3.4em;
color:#98B0C4;
height:50px;
}

#quote_boatimg {
width:45%;
float: left;
border: 15px solid #F5F3EC;
margin: 5px 0 0 0;
}

#hull_color {
float: left;
width: 300px;
margin: 0px 0 0 25px;
font-size:.9em;
}

#hull_color b {
float: left;
color: #777;
display: block;
font-size: 1.5em;
margin: 0px 0 15px 0;
}

#hull_color #examples {
float:left;
margin: 0 0 0 20px;
}

#hull_color #examples a { color:#cc0011; }

.colorname {
float: left;
margin: 5px 0 0 4px;
}

.hull_colors {
float: left;
border:1px solid #999;
}

#hull_color .hull_select {
width:100%;
height: 29px;
margin: 0 2px 8px 0;
padding: 2px;
border: 2px solid #fff;
}

#hull_color .hull_select a {
height: 29px;
display: block;
float:left;
text-decoration:none;
}

#hull_color .selected {
border-color: #1577C2;
}

.colorExamplesLink {
float:right;
padding:5px 5px 0 0;
}
#hull_color div.colorExamplesLink a { color:#cc0011; text-decoration:underline; }
.show { display:block; }


#optional_features {
margin: 15px 0 0 0;
}

#optional_features h4 {
font-size: 2.6em;
color: #000;
}

#optional_features .options {
display: block;
float: left;
width: 250px;
margin: 0 0 10px 0;
background:#FBF4E4;
border:2px solid #F4E8CB;
padding: 6px;
text-decoration: none;
color: #000;
}

#optional_features .selected {
background: #4B88B7;
border-color: #4B88B7;
color: #fff;
}

#optional_features small {
display:block;
width: 650px;
font-size:.8em;
line-height:1.2em;
color: #555;
}

.options_container {
float: left;
width: 300px;
}

.middle_margin { margin: 0 40px 0 0; }

.photo_icon {
float: left;
width: 30px;
height: 30px;
display: block;
margin: 0 0 0 2px;
overflow: hidden;
text-decoration:none;
}

.icon_bg {
background: url("/quoteyourgrady/imgs/photo_icon.gif") no-repeat;
}

#engine_choice {
width: 580px;
margin: 20px 0 0 0;
background: #FBF4E4;
border: 2px solid #F4E8CB;
padding: 10px;
}

#engine_choice h4 {
height: 25px;
color: #000;
font-size: 1.8em;
}

#eng_dropdown {
margin: 20px 0 10px 0;
text-align: center;
}

#eng_dropdown select {
font-size: 1.1em;
padding: 4px;
}

#eng_dropdown option {
font-size: 1em;
line-height: 1.5em;
}

/*
#engine_model {
width: 200px;
}
#horsepower {
width: 100px;
}
#number_of_engines {
width: 150px;
}

.float {
margin: 5px 15px 0 0;
float: left;
}
*/

#submitbtn {
margin: 20px 0 0 0;
text-align: center;
}

#other-options {
font-size:.9em;
text-align: left;
margin:15px 0 0 0;
}

#thanks {
float: right;
}
/* ##### END: quote.php page CSS ##### */





/* ##### BEGIN: summary.php page CSS ##### */

#print_this_page {
float: left;
margin: 80px 0 90px 30px;
}

#standardTitle {
float: left;
width: 100%;
margin: 20px 0 0 0;
height: 25px;
color: #000;
clear:both;
}

#standard_features {
float: left;
width: 320px;
height: 728px;
overflow:auto;
background: #DDEAF5;
border: 2px solid #C2D6E7;
padding: 10px 12px 20px 7px;
}

#standard_features h4 {
height:20px;
font-size: 1.6em;
font-weight: bold;
color:#5A87AD;
}

.specs {
font-size:1em;
margin: 0 0 4px 0;
_font-size:.9em;
}

#find_your_dealer, #selected_hull_color,
#selected_options, #selected_engine, #thanks  {
float: right;
width: 230px;
margin: 0 0 30px 30px;
padding: 7px;
_margin: 0 40px 30px 30px;
}

#find_your_dealer h4, #selected_hull_color h4,
#selected_options h4, #selected_engine h4 #thanks h4 {
height:28px;
font-size: 1.7em;
_font-size: 1.6em;
}

#thanks { line-height: 1.4em; font-weight: bold; color: #cc0011; }

#find_your_dealer {
background: #F7EBC3;
border: 2px solid #E0CD85;
_font-size:.9em;
text-align: left;
}

#find_your_dealer h4 { height:20px; }

#find_your_dealer input { margin: 0; }
#find_your_dealer .fields { margin: 5px 0 0 0; width: 100%; }
#find_your_dealer #submit { margin: 10px 0 0 0; text-align:center; }
#find_your_dealer #submit input { font-size: 1.2em; }

#selected_hull_color {
padding: 7px;
}

#selected_hull_color img {
float: left;
margin: 0 10px 0 0;
}

#selected_hull_color h4 {
font-size: 1.4em;
margin: 6px 10px 0 0;
_font-size: 1.3em;
}

#selected_options {
border: 2px solid #E0B685;
background: #F7DBC3;
}

ul {
margin-top:0;
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
}

#selected_engine {
border: 2px solid #CCE085;
background: #EAF7C3;
}

.engCat, .engOpt {
font-size:.75em;
}

.engOpt {
padding: 0 0 0 4px;
}

#print_standardTitle, #print_logo { display:none; }

#addtl_info { margin: 15px 0; font-size:.9em; }

optgroup {
font-style:normal;
border-bottom: 1px dashed #777;
padding:0 0 10px 0;
margin: 10px 0 0 0;
}

#eng_dropdown option {
margin: 3px 0 0 0;
}


/* ##### END: summary.php page CSS ##### */
