/*
   Authority Saunas
   http://www.authoritysaunas.com/
   Cascading Style Sheets File
*/

/* Body & Related */

body {
   background-color: #d5caaf;
   color: #855121;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}

div#main {
   width: 980px;
   margin-left: auto;
   margin-right: auto;
   background-image: url('images/sauna-bgrepeat2.jpg');
}

/* Header */

div#header {
    height: 170px;
    background-image: url('images/sauna_top2.jpg');
    background-repeat: no-repeat;
    *padding-bottom: 10px;
}

div#header_left {
    height: 145px;
    width: 465px;
    text-align: left;
    float: left;
    padding-top: 25px;
    padding-left: 25px;
    color: #4b372c;
}

div#header_right {
    height: 145px;
    width: 465px;
    text-align: right;
    float: left;
    padding-top: 25px;
    padding-right: 25px;
}

/* Brownlines */

.brownline {
    width: 100%;
    height: 7px;
    background-repeat: no-repeat;
    background-image: url('images/sauna-brownline2.jpg');
}

/* NavMenu */

div#navmenu {
    background-image: url('images/sauna-navmenu2.jpg');
    background-repeat: no-repeat;
    height: 50px;
    width:935px;
    padding-top: 8px;
    padding-left: 45px;
    color:#ffffff;
}

#navmenu TD {
    vertical-align: middle;
    text-align: center;
    width: 100%;
}

#navmenu a {
    color: #ded2b5;
    text-decoration: none;
    font-family: Georgia, sans-serif;
    font-size: 14pt;
}

#navmenu a:hover {
    color: #E4BD74;
}

/* content areas */

div#content {
    clear: left;
    width: 930px;
    margin-left: auto;
    margin-right: auto;
}

div#content_left {
    width: 225px;
    float: left;
    text-align: center;
    padding: 15px;
    padding-top: 0px;
}

div#content_right {
    width: 640px;
    float: left;
    padding: 15px;
}

/* bottom area */

div#bottom {
    background-image: url('images/sauna-footer-bg2.jpg');
    clear: left;
    height: 80px;
    padding-left: 25px;
    padding-right: 25px;
    width: 930px;
    font-family: Georgia, sans-serif;
}

#bottombox TD {
    width: 235px;
}

#bottombox h4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 12pt;
    color: #d6430f;
}

#bottombox ul {
    *margin-left: 0px;
    padding-left: 15px;
    margin-top: 0px;
    padding-top: 0px;
}

#bottombox li {
    color: #705f55;
    font-weight: bold;
}

/* bottom links */

div#bottom_links {
    background-image: url('images/sauna-footer-bg2.jpg');
    text-align: left;
    padding-top: 10px;
    padding-left: 25px;
    font-family: Georgia, Verdana, sans-serif;
    font-size: 10pt;
    color: #673d15;
}

div#bottom_links a {
    color: #845120;
    text-decoration: none;
}

div#bottom_links a:hover {
    color: #4b372c;
}

/* copyright */

div#copyright {
    font-family: Verdana, sans-serif;
    font-size: 7pt;
    color: #673d15;
    text-align: right;
    padding-right: 25px;
}

/* footer */

div#footer {
    height: 17px;
    background-image: url('images/sauna-bottom2.jpg');
    background-repeat: no-repeat;
}

/* sidebar menus */

.sidemenu TD {
   background-image: url('images/sauna-catemenu-repeat1.jpg');
   width: 229px;
   height: 34px;
   padding-left: 35px;
   text-align: left;
}

.sidemenu a {
   font-family: Georgia, sans-serif;
   font-size: 10pt;
   text-decoration: none;
   color: #845120;
   font-weight: bold;
}

.sidemenu a:hover {
   color: #4b372c;
}

.sidemenu_top TD {
   width:229px;
   height:66px;
   background-image: url('images/sauna-catemenu-top1.jpg');
   vertical-align: top;
   text-align: center;
   font-family: Georgia, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   color: #ded2b5;
   padding-top: 10px;
   padding-left: 0px;
}

.sidemenu_shoppingcart TD {
   width:229px;
   height:42px;
   background-image: url('http://www.authoritysaunas.com/images/sauna-catemenu-shoppingcart1.jpg');
}

.sidemenu_bottom TD {
   width:229px;
   height:32px;
   background-image: url('http://www.authoritysaunas.com/images/sauna-catemenu-bottom1.jpg');
}

/* misc stuff follows */

/* call800 */

.call800 {
   color: #845120;
   font-family: Verdana, sans-serif;
   font-size: 16pt;
}

.callcall {
   color: #d6430f;
   font-family: Verdana, sans-serif;
   font-size: 12pt;
   font-weight: bold;
}

.request {
   font-family: Verdana, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   color: #554338;
}

.request a {
   color: #180fd3;
   text-decoration: none;
}

.request a:hover {
   color: black;
}

/* Bottom Links */

.bottom_links {
    font-family: Georgia, Verdana, sans-serif;
    font-size: 10pt;
    color: #673d15;
}

.bottom_links a {
    color: #845120;
    text-decoration: none;
}

.bottom_links a:hover {
    color: #4b372c;
}

/* spacers */

div#spacer {
    height: 10px;
    width: 100%;
}

div#header_spacer {
    height: 20px;
    width: 100%;
}

/* c2a_frontpage */

#c2a_frontpage h4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: Georgia;
    font-size: 14pt;
    font-weight: bold;
    color: #4b372c;
}

#c2a_frontpage TD {
    font-family: Georgia;
    font-size: 9pt;
    font-weight: none;
    color: #635247;
}

/* frontpage_featured */

#frontpage_featured {
    background-image: url('images/sauna-featuredbox-repeat980.jpg');
}

#frontpage_featured TD {
    width: 33%;
    text-align: center;
    vertical-align: top;
}

.frontpage_featured_top TD {
    background-image: url('images/sauna-featuredbox-top980.jpg');
    height: 19px;
}

.frontpage_featured_bottom TD {
    background-image: url('images/sauna-featuredbox-bottom980.jpg');
    height: 23px;
}

/* more c2a stuff */

.call2action_retail {
    font-family: Tahoma, sans-serif;
    font-size: 12pt;
    color: black;
    text-decoration: line-through;
}

.call2action_savings {
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    color: darkgreen;
    font-weight: bold;
}

.call2action_saleprice {
    font-family: Tahoma, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #ca490f;
}

.call2action {
    text-align: left;
    margin-left: 35px;
    width: 175px;
}

.call2action a {
    font-family: Tahoma, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #155def;
    text-decoration: underline;
}

.call2action a:hover {
    color: black;
}

/* boxheader2 */

.boxheader2 {
   font-family: Georgia;
   font-weight:bold;
   font-size: 18pt;
   color: #845120;
   height: px;
}

