/* - - - - - - - - - - - - - - - - - - - - -

Title : Montgomery Transmission Specialists
Author : Eric Wolf
URL : http://www.activecanvas.com

Description : style sheet for transmissionservicecincinnati.com

Created : 2/21/2009
Modified : 3/8/2010

- - - - - - - - - - - - - - - - - - - - - */

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

*{
margin:0;
padding:0;
}
html{
font-size: 1.25em; /* 1.25 x 16px = 20px */
}
body{
margin:0;
color:#333;
font-family:Tahoma, Geneva, sans-serif;
font-size:50%; /* adjusts base font to 10px */
background-color: #fff;
}
html>body {
    font-size:10px; /* overrides the above in all browsers except IE */
}

/* ----- IDs ----- */

#page{
margin: 0 auto;
padding:;
background-color: #fff;
}
#page, #banner, #primaryContent, #secondaryContent, #bar, #footer{
width: 900px;
}
#banner, #primaryContent, #bar, #secondaryContent, #footer{
clear:both;
float:left;
}
#banner{
background: #036 url(/images/gauge.jpg) no-repeat 100% 0;
height:130px;
font-weight:bolder;
}
#banner, #primaryContent{
border-bottom:5px solid #f30;
}
#primaryContent{
background:url(/images/bg.gif) repeat-y;
}
#cntnt_h, #contact, #logos_l{
clear:left;
float:left;
}
#cntnt_h{
width:450px;
color:#fff;
}
#contact{
width:600px;
background:#cff;
}
#logos_l{
width:200px;
}
#logos_r, #side_r{
clear:none;
float:left;
}
#logos_r{
width:100px;
}
#side_r{
width:300px;
}
#logos_l, #logos_r{
text-align:center;
}
#cntnt2_r{
clear:right;
float:left;
width:600px;
text-align:right;
}
#footer{
clear:both;
float:left;
text-align:right;
background:#036;
color:#fff;
}

/* ----- CLASSES ----- */

.dkB{
background:#3cc;
}
.ltB{
background:#cff;
}
.logos{
clear:none;
float:left;
width:300px;
}
.frm_btns{
clear:left;
float:left;
width:600px;
padding:12px 0;
text-align:center;
}
.cntnt_q{
clear:none;
float:left;
width:225px;
}
.clr{
color:#f30;
}

/* ----- HEADINGS ----- */

h1{
font:'Franklin Gothic Heavy', 'Franklin Gothic Medium', Tahoma, Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size: 6em;
color:#f30;
margin:0 0 0 50px;
}
h2{
margin:.83em 0;
}
#banner h2{
font:3em "Times New Roman", Times, serif;
font-style:italic;
margin:0 0 0 375px;
color:#fff;
}
div#cntnt_h h2{
padding-left:12px;
font-size:1.4em;
line-height:1.6em;
font-weight:bolder;
}
#bar h2{
font-variant:small-caps;
font-size:2.1em;
text-align:center;
color:#f30;
}
h3{
text-transform:uppercase;
font-size: 1.4em;
color:#f30;
margin:.83em 12px .3em 12px;
}
h4, p, blockquote, ul, fieldset, ol, dl, caption {
font-size:1.2em;
margin: .5em 12px .5em 12px;
}
h5{
margin: 1.5em 0;
}
h6{
font-size: .75em;
margin: 1.67em 0;
}
h1, h2, h3, h4, h5, h6, b, strong, caption { 
font-weight: bolder;
}

/* ----- PARAGRAPHS ----- */

#banner p{
margin:0 0 0 30px;
color:#fff;
}
#logos_l p, #logos_r p{
margin:0;
}
#footer p{
font-size:1em;
}

/* ----- QUOTES ----- */

blockquote{
margin-left: 40px; 
margin-right: 40px;
}

/* ----- LISTS ----- */

li{
list-style:none;
list-style-type:none;
margin:0;
padding:3px 0;
}
ol{
margin-left: 40px;
padding:;
}
ul{
margin: .5em 12px 36px 12px;
}
ol ul, ul ol, ul ul, ol ol {
margin-top:0; 
margin-bottom:0;
}

/* ----- IMAGES ----- */

img{
margin:12px 0;
border:none;
}

/* ----- LINKS ----- */

a{
color:#fff;
text-decoration:none;
font-weight:bolder;
}

/* ----- TABLES ----- */

table{
display:inline;
border-spacing:0;
width:300px;
}
caption{
display:table-caption;
padding:6px 0;
text-align:center;
}
thead, tbody, tfoot  { 
vertical-align: middle ;
}
tr{
margin:0 10px;
}
th{
font-weight: bolder; 
text-align: center;
vertical-align: inherit;
}
td{
vertical-align: inherit;
padding:3px 0;
}

/* ----- FORMS ----- */

form{
color:#333;
width:600px;
font-size:1.2em;
}
button, textarea, input, select { 
display: inline-block ;
}

/* ----- PRINTING ----- */

@media print {
h1 { 
page-break-before:avoid; 
}
h1, h2, h3, h4, h5, h6 { 
page-break-after:avoid; 
}
ul, ol, dl { 
page-break-before:avoid; 
}
}