/*----------------------------------------------------------
title:        master stylesheet
template:    00185
----------------------------------------------------------*/

@import 'reset.css';

body {margin: 0; padding: 0; font-family: Arial,Helvetica,sans-serif!important; font-size: 12px;}
    
#container {margin: 0 auto; padding: 0; width: 960px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #fff!important;}

/*////////// start header //////////*/

#logo {float: left; margin: 0; padding: 15px 0 0 20px; width: 45%; font-size: 2.10em; font-weight: bold; color: #2C1B11;}

#header {float: left; margin: 0; padding: 0; width: 960px; height: 110px; background: url(../images/header.jpg) no-repeat;}

#header-links {float: right; margin: 0; padding: 6px 0 0 0; color: #977e63;}
    #header-links a {margin: 0; padding: 0 4px 0 4px; font-size: 11px; text-decoration: none; color: #ffffff;}
    #header-links a:hover {text-decoration: underline;}

#header-search {float: right; clear: both; margin: 20px 118px 0 0; padding: 5px; width: 221px; height: 24px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0px 0px 5px #ffffff; -webkit-box-shadow: 0px 0px 5px #ffffff; box-shadow: 0px 0px 5px #ffffff; background: #ffffff;}
    #header-search input {width: 180px; height: 18px; font-family: Arial,Helvetica,sans-serif!important; font-size: 15px; color: #2C1B11;}
    #header-search .header-search-btn {float: right; margin: 0; padding: 5px 6px 6px 5px; width: 19px; height: 13px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ac9a8a;}
    #header-search .header-search-btn a {font-weight: bold; text-decoration: none; text-shadow: 0 -1px 0 #000; color: #fff;}
    #header-search .header-search-btn a:hover {color: #e0d8d1;}
    
/*/ start main navigation /*/
    
#nav {float: left; margin: 0; padding: 0; width: 960px; height: 48px; background: #fff url(../images/nav.png) no-repeat;}
    
#topNav {margin: 0; padding: 11px 0 0 0; width: 960px;}
    #topNav .left {float: left; width: 0;}
    #topNav .center {width: 96%;}
    #topNav .center .link {float: left;padding: 0;width: 115px;text-align: center;}
    #topNav .center .link a {font-size: 1.20em; font-weight: normal; text-decoration: none; text-shadow: 0 -1px 0 #000; color: #fff;}
    #topNav .center .link a:hover {color: #FFEE91;}
    #topNav .center .spacer {float: left; width: 0; height: 35px;}
    #topNav .right {float: left; width: 2%;}

/*/ end main navigation /*/
    
/*////////// end header //////////*/

/*////////// start content //////////*/

#content {float: left; margin: 0; padding: 0; width: 960px; font-family: Arial,Helvetica,sans-serif!important; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; background: #fff;}
    
#content-left {float: left; margin: 0; padding: 0; width: 210px;}
    
#content-middle {float: left; margin: 0 8px 0 10px; padding: 0; width: 730px; min-height: 500px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #CFCFCF; background: #fff;}
    
#content-right {float: left; margin: 0; padding: 0; width: 210px;}
    
/*////////// end content //////////*/

/*////////// start footer //////////*/

#footer {float: left; margin: 0 0 15px 0; padding: 0 0 10px 0; width: 959px; border: 1px solid #CFCFCF; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #fff;}

/*////////// end footer //////////*/