﻿body
{
    font-family: Helvetica, Ariel, sans-serif;
    font-weight: normal;
    font-size: 10px;
    background: url(/Images/HowardBG.jpg) repeat-x top left #8A1800;
    margin: 10px 0 20px 0;
}


#home
{
    background-image: url(Images/HowardBG.jpg);
    background-repeat: repeat-y;
    width: 100%;
}

#login
{
    background: #ffffff;
    width: 760px;
    text-align: center;
    padding: 50px 20px 20px 20px;
    vertical-align: top;
    margin: 50px auto 0 auto;
}

#content
{
    background: #ffffff;
    width: 961px;
    padding: 0px;
    vertical-align: top;
    margin: 0px auto 0 auto;
}

#contentheader
{
    background-image: url(Images/HowardHeader.jpg);
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    vertical-align: top;
}

ul li
{
/*adding padding and border so the text does not run together visually*/
display: inline;
padding-left:1em;
padding-right:1em;
border-right:1px solid #ffffff;
}

li a:link, li a:visited
{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	line-height: 25px;
}

li a:hover, li a:active 
{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	line-height: 25px;
	text-decoration: underline;
}

label
{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

/*============================================================
 Essentials
============================================================*/

html
{
    margin: 0;
    padding: 0;
    border: none;
}

ul li
{
    list-style: none;
}

h1
{
    font: bold 18px/1.1em "Arial" , Helvetica, sans-serif;
    margin-bottom: .6em;
    color: #494846;
}
h2
{
	font-family: Trebuchet MS, Arial;
    margin-bottom: .2em;
    /*font-weight: bold;*/
    color: #6d160d;
    font-size: 20px;
}
h3
{
    margin-bottom: .2em;
    font-weight: bold;
    color: #756f6a;
}
h4
{
    font-size: 12px;
    margin: .2em 0;
    font-weight: bold;
    color: #756f6a;
}
h5
{
    font: 700 11px/1.3em Arial, Helvetica, sans-serif;
    margin: .2em;
}

h1.prod
{
    color: #fff;
    font-weight: bold;
}

p
{
    margin-bottom: 1.5em;
    margin-top: .2em;
    color: #756f6a;
}

a
{
    text-decoration: underline;
}

.highlight a:link, .highlight a:visited
{
    /*color: #888785;*/
    color: #8C2D19;
    
}

a:link, a:visited
{
    color: #8C2D19;
    /* color: #716D69;*/
}

a:hover, a:active
{
    color: #8C2D19;
}

a img
{
    border: none;
}


/*============================================================
 Wrapper
============================================================*/

#wrap
{
    text-align: left;
    width: 770px;
    margin: 0 auto;
    padding: 0;
    background: url(Images/HowardBG.jpg) repeat-y top left;
}
#wrapper
{
    background: transparent url(../assets/img/bkg_content_top.jpg) no-repeat top left;
    padding: 0 10px 5px;
}


/*============================================================
 Masthead
============================================================*/

#mast
{
}
.logo
{
    margin: 30px 30px 20px 30px;
}
#smenu
{
    float: right;
    width: 600px;
    text-align: right;
    padding-top: 35px;
    font-weight: 700;
}
#smenu ul
{
    margin: 0;
    padding: 40px 0 0 0;
}
#smenu li
{
    display: inline;
    padding-right: 6px;
    padding-left: 6px;
    border-right: 1px solid #bdbbb4;
}
#smenu li.last
{
    border-right: none;
}
#smenu a
{
    color: #837E76;
}
#smenu a:hover
{
    color: #bdbbb4;
    text-decoration: none;
}
#dealer
{
    float: right;
    width: 163px;
    margin-left: 10px;
    padding: 33px 0 10px 15px;
    text-align: left;
    background: transparent url(../images/bkg_dealer.gif) no-repeat top left;
}

/*============================================================
 Menu
============================================================*/

#menu
{
    display: block;
    height: 30px;
    min-height: 30px;
    background: #292726 url(../images/bkg_nav.jpg) top no-repeat;
    width: 750px;
    border-top: 3px solid #ECC840;
}
#menu ul
{
    margin: 0;
    padding: 0 0 0 10px;
    list-style-type: none;
    border-left: 1px solid #333230;
}
#menu li
{
    display: block;
    float: left;
    width: 95px;
    border-right: 1px solid #252422;
    border-left: 1px solid #333230;
}
#menu li.list1t
{
    border-left: 1px solid #333230;
}
#menu li.list2t
{
}
#menu li.list3t
{
}
#menu li.list4t
{
}
#menu li.list5t
{
}
#menu li.list6t
{
}
#menu a
{
    display: block; /*background: #3B3A38;*/
    width: 95px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #F6F6F1;
    text-decoration: none;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
}

#menu a#item1t
{
}
#menu a#item2t
{
}
#menu a#item3t
{
}
#menu a#item4t
{
}

#menu a:hover
{
    color: #fc0;
}

/*============================================================
 Content Company Info/About/News/Etc
============================================================*/

#content-page
{
    font-size: 11px;
    line-height: 16px;
    padding: 25px 35px;
}
#content-page ul
{
    margin: 0;
    padding: 10px 0;
}
#content-page li
{
    padding: 4px 20px;
}
#content-page ul#dwnlds
{
    margin: 0;
    padding: 0;
}
#content-page ul#dwnlds li
{
    padding: 0 0 2px 15px;
    background: transparent url(../images/icon_dwnld2.gif) no-repeat top left;
}

/*============================================================
 Flash Content
============================================================*/
#flashcontent
{
    padding-bottom: 3px;
    background: transparent url(/clients/polar/assets/img/dotline_horz.gif) repeat-x bottom left;
    margin-right: 10px;
}
#flashcontent-home
{
    padding-bottom: 3px; /*background: transparent url(../images/dotline_horz.gif) repeat-x bottom left;*/
}

/*============================================================
Product Page (Main Column)
============================================================*/
#prod-intro
{
    color: #E4E0D7;
    background: #3C3733 url(/clients/polar/assets/img/bkg_prod_title.jpg) no-repeat top left;
    font-size: 11px;
    line-height: 15px;
    margin-right: 11px;
    padding-bottom: 5px;
}
#ltseries
{
    background: transparent url(/clients/polar/assets/img/bkg_intro_lightseries.gif) no-repeat top left;
    padding: 2px 30px 15px 90px;
}
#hdseries
{
    background: transparent url(/clients/polar/assets/img/bkg_intro_hdseries.gif) no-repeat top left;
    padding: 2px 30px 15px 90px;
}
#taseries
{
    background: transparent url(/clients/polar/assets/img/bkg_intro_taseries.gif) no-repeat top left;
    padding: 2px 30px 15px 90px;
}
#prod-intro img.hdr
{
    padding: 12px 0 3px 0;
}
#prod-features
{
    width: 260px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 10px 15px 0;
    font: normal 11px/1em Arial, Helvetica, sans-serif;
    background: transparent url(/clients/polar/assets/img/dotline_horz.gif) repeat-y top right;
}
#prod-features ul, #content-page.sitemap ul
{
    margin: 0;
    padding: 2px 0 0;
}
#content-page.sitemap li
{
    padding: 2px 0 5px 40px;
    background: transparent url(../images/icon_list_light.gif) no-repeat top left;
}
#prod-features li
{
    padding: 5px 0 5px 40px;
    background: transparent url(../images/icon_list_light.gif) no-repeat top left;
}
#prod-features li.odd
{
    background: #eeeee4 url(../images/icon_list_light.gif) no-repeat top left;
}
#prod-features ul#dwnlds
{
    margin: 0;
    padding: 0;
    padding-top: 10px;
}
#prod-features ul#dwnlds li
{
    padding: 2px 0 2px 40px;
    background: transparent url(../images/icon_dwnld.gif) no-repeat top left;
}
#prod-features ul#dwnlds li.hdr, #prod-features li.hdr
{
    font-weight: bold;
    background: none;
    padding-left: 30px;
    font-size: 11px;
}
#prod-acc .hdr
{
    font-weight: bold;
    background: none;
    font-size: 11px;
}
#prod-acc
{
    font: normal 11px/1.2em Arial, Helvetica, sans-serif;
}
.col1
{
    width: 125px;
    padding: 15px 10px 25px 10px;
}
.col2
{
    width: 120px;
    padding: 15px 10px 25px 0;
}
#prod-acc img
{
    padding: 5px 0 8px 0;
}

/*============================================================
Product Page (Right Column)
============================================================*/
#prod-specs
{
    background: #fff;
    padding: 0;
    margin-top: 5px;
}
#prod-specs ul
{
    margin: 1px 0 0 0;
    padding: 0;
}
#prod-specs li
{
    border-bottom: 1px solid #f0f0ec; /*background: transparent url(../images/dotline_horz.gif) repeat-x bottom left;*/
    padding: 4px 0 6px 10px;
    font-size: 10px;
}
#prod-specs li.first
{
    border-top: 1px solid #f0f0ec;
    font-size: 11px;
}
#prod-specs li.hdr
{
    font-weight: bold;
    background: #3e3a39;
    color: #E0DED9;
    padding-top: 6px;
}
#prod-specs .profile
{
    padding: 0 0 5px 10px;
}
#prod-specs li.last
{
    background: none;
}
#prod-specs .buttons
{
    padding: 6px 0 6px 10px;
}
#prod-specs .price
{
    padding: 3px 0 3px 10px;
    font-size: 11px;
}
#prod-cart ul
{
    margin: 0;
    margin-left: 1px;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
}
#prod-cart li
{
    padding: 4px 20px;
    border-bottom: 1px solid #dfdfd7;
    border-top: 1px solid #f4f4eb;
}
#prod-cart a
{
    color: #A9A5A1;
    text-decoration: none;
}
#prod-cart a:hover
{
    color: #C3C1BF;
    text-decoration: none;
}

#contactForm
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #716D69;
}

/*============================================================
 Footer
============================================================*/

#footer
{
    margin-right: 10px;
    margin-top: 10px;
    padding: 15px 0 10px 15px;
    text-align: left;
    background: transparent url(../clients/polar/images/dotline_horz.gif) repeat-x top left;
    color: #95907E;
    font: normal 9px/15px Arial, Helvetica, sans-serif;
}
#footer a
{
    color: #95907E;
    text-decoration: none;
}
#footer a:hover
{
    text-decoration: underline;
}
#copyright
{
    font-size: 9px;
    color: #918862;
}

/*============================================================
 Misc
============================================================*/

#logo
{
    float: left;
    display: block;
    margin-top: 85px;
}
.txtfield
{
    color: #716D69;
    font: normal 10px/1.5em Arial, Helvetica, sans-serif;
    margin-top: .4em; /*padding:2px 0 2px 3px; 	/*border: 1px solid #716d69;*/
}
#disclaimer
{
    font-size: 9px;
    padding-left: 20px;
    margin-top: 5px;
    line-height: 12px;
}
.clear
{
    clear: both;
}
.yellow
{
    color: #ECC840;
    font-weight: bold;
}
.clamcorp
{
    float: right;
    padding: 0 15px 0 0;
    width: 185px;
}
#horline
{
    margin: 10px 0;
    border-bottom: 1px solid #dddbd6;
}
#horline.addtocart
{
    margin: 5px 0 8px;
}
#formFields
{
    padding: 2px 10px;
}
#formFields.dark
{
    background: #f5f4ed;
    border-bottom: 2px solid #fff;
    padding: 2px 10px;
}
.textfieldDark
{
    background: #f5f4ed;
}
#extSites
{
    margin-top: 5px;
}

/* RWZ 1/29/07 */
.dealerheader
{
    font: 10px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    line-height: 14px;
    background: #56514E;
    padding: 3px 5px;
}
.dealerdata
{
    font: 10px Arial, Helvetica, sans-serif;
    color: #716D69;
    padding: 4px 0;
}
.nodealers
{
    font: 11px arial, helvetica, sans-serif;
    color: Red;
}
.clamimgfooter
{
    float: left;
    margin-right: 10px;
}


div.PanelSearchBar
{
    margin-bottom:30px;
}
div.PanelSearchBar ul
{
    list-style:none;
    display:inline;
}
div.PanelSearchBar ul li
{
    list-style: none;
    display:inline;
    white-space: nowrap;
    float:left;
    border: none;
    padding: 5px;
}
.floatleft
{
    float:left;
}

.totalsContainer
{
    float: right; 
    padding-right: 10px; 
    padding-bottom: 10px; 
}

.orderTotals, .invoiceTotals
{
    margin-bottom: 10px;    
}

.orderTotalsTotal, .invoiceTotalsTotal
{
    border-top: solid 1px;
    margin-top: 5px;
    padding-top: 5px;
}

.lineNotes
{
    font-style: italic;    
}
