html, body{
text-align: center;
margin:0px;
margin-left: auto;
margin-right: auto;
font-family: Verdana,Geneva,Sans,san-serif;
font-size: 10px;
}

table {
text-align: left;
font-family: Verdana,Geneva,Sans,san-serif;
font-size: 11px;
}

#product_layout{
    width:594px;
    padding-left:20px;
    text-align:right;
    position:relative;
    }

#content_layout{
    width:594px;
    padding-left:20px;
    position:relative;
    }

#marginless_layout{

}

#projection{
    position:absolute;
    top:-80px;
    left:90px;

}


#product_specifications{
    width: 400px;
    padding-left:20px;
    }


#product_specifications ul{
    margin-top:8px;
    list-style: outside disc;
}
#product_specifications li{

    font-family: Verdana,Geneva,Sans,san-serif;
    font-weight:bold;
    font-size:10px;
    line-height:13px;
    vertical-align:top;
}

#slideshow{
            background-color:#000;
            height:360px;
            width:252px
        }
#slide{
            height:360px;
            width:252px;
            opacity:100;
            MozOpacity:100;
            KhtmlOpacity:100;
            filter:alpha(opacity=100);
}

#index_blurb b {
    color:#444;

    }
#index_blurb h1 {
    margin-top:8px;
    margin-bottom:12px;
    }
#index_blurb p {
margin-top:8px;
margin-bottom:10px;
    }

#index_blurb a {
    color:#000;
}

table.layout{
    margin-bottom:12px;
    width:594px;

}

table.layout td{
    vertical-align:top;
    padding:0px;
    margin:0px;
}

p.indent{
    font-family: Verdana,Geneva,Sans,san-serif;
    text-indent:28px;
    font-weight:bold;
    font-size:10px;
    line-height:13px;
    margin-bottom:6px;
    margin-top:6px;
    }

p.normal{
    font-family: Verdana,Geneva,Sans,san-serif;
    font-weight:bold;
    font-size:10px;
    line-height:13px;
    margin-bottom:6px;
    margin-top:6px;
    }

p.center{
    font-family: Verdana,Geneva,Sans,san-serif;
    text-align:center;
    font-weight:bold;
    font-size:10px;
    line-height:13px;
    margin-bottom:4px;
    padding-left:2px;
    padding-right:2px;
    }

p.small_caps{
    font-family: Verdana,Geneva,Sans,san-serif;
    text-align:center;
    font-variant:small-caps;
    font-weight:bold;
    font-size:11px;
    line-height:14px;
    margin-bottom:4px;
}

p.specifications{
    font-family: Verdana,Geneva,Sans,san-serif;
    font-weight:bold;
    font-size:10px;
    line-height:13px;
    margin-bottom:0px;
    width:400px;
    }

table#main{
    position:relative;
margin: auto;
border-left:solid 1px #000;
border-right:solid 1px #000;
}

table#footer{
margin: 0 auto;
}

h1{
font-size: 14px;
}

h1.manual{
background-image: url('/images/bar_horizontal_medium.jpg');
background-repeat: no-repeat;
margin-bottom: 2px;
padding-top: 3px;
}

h2.manual{
background-image: url('/images/bar_horizontal_medium.jpg');
background-repeat: no-repeat;
margin-bottom: 2px;
padding-top: 3px;
font-size: 13px;
}

td.header{
background-color: #036;
text-align: center;
font-size: 13px;
}

td.footer{
background-color: #000;
color: #FFF;
font-size: 10px;
padding-top: 2px;
padding-bottom: 2px;
text-align: center;
}

td.leftNav{
padding-bottom: 15px;
background-color: #E3E3E3;
background: repeat url("/images/layout/menu_background.jpg");
font-family: Arial,Helvetica,san-serif;
padding-left:6px;

}
td.leftNav a{
    color:#036;;
}


td.mainContent{
}

td.footer2 {
font-size: 10px;
text-align: center;
}

td.footer2 a:link, td.footer2 a:visited{
color: #666;
}


.cityHeading{
background-color: #295181;
color: #FFF;
font-weight: bold;
font-size: 13px;
}

.cityRow2{
background-color: #E1E1FF;
}


ul#topLinks{
list-style-type: none;
margin: 0;
}

ul#topLinks li{
margin: 0;
display: inline;
padding: 0 4px 0 4px;
}

ul#topLinks a:link, ul#topLinks a:visited{
color: #FFF;
font-weight: bold;
text-decoration: none;
/*border: 1px solid #295181;*/
padding: 0 4px 0 4px;
}

ul#topLinks a:hover, ul#topLinks a:visited:hover{
color: #F6F6F6;
background-color: #295181;
}

ul.navBar{
margin: 0;
list-style-type: none;
padding: 0;
}

ul.navBar li{
padding-left: 6px;
font-size: 11px;
font-weight: normal;
}

ul.navBar li.heading{
padding: 10px 0 0 0;
font-size: 13px;
font-weight: bold;
}


ul.navBar li.about{
padding: 0 0 0 8px;
}

a:link, a:visited{
text-decoration: none;
color: #036;
}

a:hover{
color: #036;
text-decoration: underline;
}

a.menuHeading:link, a.menuHeading:visited{
color: #000;
}

div.quote{
}

p.testimony{
    margin-bottom:0px;
}
p.testifier{
    margin-top:0px;
    margin-left:40px;
}

div.quoteAuthor{
font-weight: bold;
margin: 0 0 10px 20px;
}


td.capabilitiesHeader{
font-size: 14px;
font-weight: bold;
background-color: #036;
color: #FFF;
border: 1px solid #000;
}

td.capabilitiesHeaderNoTop{
font-size: 14px;
font-weight: bold;
background-color: #036;
border: 1px solid #000;
border-top: 0;
color: #FFF;
}

td.capabilitiesColorCell{
background-color: #9FB2C9;
border: 1px solid #000;
padding: 1px;
border-top: 0;
}

td.capabilitiesColorCellNoLeft{
background-color: #9FB2C9;
border: 1px solid #000;
padding: 1px;
border-left: 0;
border-top: 0;
}

td.capabilitiesNoColor{
padding: 1px;
border: 1px solid #000;
border-top: 0;
}


td.capabilitiesNoColorNoLeft{
padding: 1px;
border: 1px solid #000;
border-top: 0;
border-left: 0;
}

.formfield {
border: 1px solid #036;
background-color: #ddddff;
font-size: 11px;
}


.formfieldRetail {
border: 0;
border-bottom: 1px solid #036;
background-color: #FFF;
font-size: 11px;
}


.submitButton {
margin: 10px 0 5px 0;
border: 1px solid #036;
font-size: 11px;
padding: 0 3px 0 3px;
font-weight: bold;
}

.imgRotation img{
border: 1px solid #9FB2C9;
cursor: pointer;
}


table#manual{
border: 1px solid #000;
border-bottom: 0;
width: 300px;
}

table#manual td{
border-bottom: 1px solid #000;
}

#containerForDivs div{
display: none;
text-align: center;
}

#seasonContainer div{
display: none;
text-align: center;
}

#containerForDivs img{
border: 0;
}

#contactInfoLeft
{
    position:relative;
    left:-4px;
    margin-top:36px;
	text-align:center;
    font-weight:bold;
}


#blurbRotate{
    color:#ffffff;
    font-weight:bold;
    position:relative;
    left:260px;
    text-align:center;
    width:350px;
    height:12px;
}


#manual {width:400px;text-align:left;margin:auto;padding-top:24px}
#manual P { }
#manual p.hang { margin-left:22px; text-indent:-22px}
#manual p.centerbold { font-weight:bold; text-align:center}
#manual p.center { text-align:center;font-weight:normal; }
#manual ul { list-style:square}
#manual h1 { font-size:18px; font-variant:small-caps; text-align:center}
#manual h2 { font-size:16px; font-variant:small-caps; text-align:center; font-weight:normal; }
#manual h3 { font-size:14px; font-variant:small-caps; text-align:center; font-weight:normal; text-decoration:underline;margin-bottom:0px;}
#manual hr { width:75%;  text-align:center; margin-top:24px; margin-bottom:24px;}


table.MDsale p{
    margin-top:4px;
    margin-bottom:0px;
}

table.col3 p{
margin-top:20px;

}


