/**************************************************
General Body Styles
**************************************************/
body{
     text-align:center;
     background-color: #1B252F;
     padding: 0;
     margin:0;
     font-family: Helvetica, Arial, sans-serif; }
body#index{
          background-image: url(../images/bg_main.jpg);
     background-repeat: repeat-x;
     background-position: top center;}

#wrapper {
     width: 950px;
     text-align: left;
     margin: 0 auto;
     padding: 0; }
/**************************************************
General Text Styles
**************************************************/
h1{
     font-family: Times, "Times New Roman", serif;
     font-weight: normal;
     color: #45658c;
      margin-top: 0;}
    p{
     font-size: 15px;
     color: #422e1c;
     line-height: 20px; }
/**************************************************
Logo Area Styles
**************************************************/
.login_area {
     width: 950px;
     height: 96px;
     float: left;
     overflow: hidden;
     background-image: url(../images/bg_logo_top2.jpg); }
.login{
     float: left;
     width: 298px;
     height: 46px;
     background-repeat: no-repeat;
     background-image: url(../images/bg_login.jpg);
      padding: 30px 0 0 8px;}
.login a, .login a:link, .login a:visited, .complaint a, .complaint a:link, .complaint a:visited{
     text-decoration: none;
     color: #005684;
     font-size: 14px; }
.login a:hover, .complaint a:hover{
     color: #ff8f2c; }

/**************************************************
Navigation Styles
**************************************************/
.navigation {
     float: right;
     text-align: right;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: 15px;
     height:40px;
     width: 950px;
     font-weight: normal;
     color: #0e6b97;
     background-image: url(../images/bg_nav.jpg); }
.navigation ul {
     list-style: none;
     margin: 0 30px 0 0;
     padding-top: 8px;
     padding-left: 0; }
.navigation li {
     display: inline;
     padding-right: 12px;
     padding-left: 12px;
     letter-spacing: -.5px; }
.navigation li.no_border, .footer li.no_border {
     border: none; }
.navigation a {
     color: #ffffe5;
     border: none; }
.navigation a:link, .navigation a:visited {
     /* This is for Win/IE only */
     color: #ffffe5;
     text-decoration: none;
     border: none; }
.navigation a:hover {
     color: #d35428;
      }
/**************************************************
Header Styles
**************************************************/
body#index .header {
     float: left;
     width: 950px;
     height:336px;
     overflow: hidden;
     margin: 0;
     background-repeat: no-repeat;
     background-image: url(../images/header_temp2.jpg); }

body#index.subpage .header{
     float: left;
     height: 171px;
     width: 950px;
     background-image: url(../images/header_subpage.jpg);
     background-repeat: no-repeat; }

/**************************************************
Main Content Styles
**************************************************/
.content {
     float: left;
     width: 870px;
     background-image: url(../images/bg_content.png);
     background-repeat: repeat-y;
     padding: 0 40px 25px 40px;
    }
/**************************************************
Three Column Cart Content Styles
**************************************************/
.c_one, .c_two, .c_three{
     float: left;}
.c_one{
    width: 195px; 
     margin-right: 30px;}
.c_two{
    width: 420px;
     margin-right: 30px; }
.c_three{
    width: 195px; }

/**************************************************
Footer Styles
**************************************************/
.footer {
     text-align: center;
     margin: 0 auto;
     clear:both;
    min-height: 125px;
     background-image: url(../images/bg_footer.jpg);
     padding-top: 45px;
     background-repeat: no-repeat; 
     background-position: top center;}
.footer_wrapper {
     width: 950px;
     text-align: left;
     margin: 0 auto;
     padding: 0; }
.f_one{
float: left;
     width: 279px;
     margin-right: 30px;}
.f_two{
     float: left;
     width: 296px;
     margin-right: 30px;}
     .f_three{
     float: left;
     width: 297px;}
.footer a:hover {
     color: #d5652d; }
.f_one h1, .f_two h1, .f_three h1{
     color: #8e7964;
     font-size: 18px;
     font-weight: normal; }
.f_one p, .f_two p, .f_three p{
     color: #7c8892;
     font-size: 12px;
     line-height: 15px; }


