/******************************************************************

Volusion File Located @ /v/vspfiles/templates/style_eyes/css/template.css

******************************************************************/


body {
    margin:0;
    padding:0;
    font-size:12px;
    font-family:Arial, Verdana, Helvetica, Sans-serif;
    text-align:center;
    /*background:url(../images/template/header_bg_repeat.gif) repeat-x;*/
    /*background-color: #2C2A2A;*/
}
a, a:visited, a:active {
    outline-style:none;
}
#body a {
    text-decoration:none;
}
#body a:hover {
    text-decoration:underline;
}
img {
    border:none !important;
}
#body .end {
    border-right:none !important;
}
.clear {
    clear:both;
}
#bg {
    background:url(../images/);
}
#page_wrapper {
    /*background: url(../images/bg.png) repeat-x scroll center top;*/
}
/* ############################### HEADER ############################### */
 #header {
    width:965px;
    /*height:150px;*/
    margin:0 auto;
    padding:150px 0 0 0;
    background: url(../images/template/header_bg.png) no-repeat left top;
    position:relative;
}
#header div#display_homepage_title {
   display: none;
   /* min-width:270px;
    max-width:435px;
    height:40px;
    margin:14px 0 0 0;
    padding:0;
    float:left;*/
}
#header div#display_homepage_title a {
    width:100%;
    height:100%;
    margin:;
    padding:0px;
    text-align:left;
    display:block;
    text-indent:-9999px;
    color:#fff;
}
#header div a#homepage_title {
    text-indent:0px;
    font:29px/46px"Century Gothic", Arial, Helvetica, sans-serif;
    background:none;
}
/* ############################### SITE TOOLS */
#header a {
    font-family: 'Josefin Sans', sans-serif;
    font-weight: bold;
    font-size: 22px;
    text-transform:uppercase;
    color: #000;
    text-align: center;
    margin-left: 22px;
}

#header a:first-child {
    margin-left:0;
}



/* ############################### TOP NAVIGATION ############################### */
 #top_nav_wrap {
    display: none;
    
}
#top_nav {
    margin:0 auto;
    padding:0;
    width:965px;
    text-align:center;
    color:#3d3d3d;
}
/* ############################### SEARCH BOX */
 #display_search_wrapper {
    margin:0;
    padding:6px 0;
    float:right;
}
#display_search {
    margin:0;
    padding:0;
}
#display_search_wrapper input {
    margin:0 8px 0 0;
    padding:8px 8px 3px;
    width:160px;
    font-size:12px;
    color:#000000;
    border:none;
    background:url(../images/template/search_bg.gif) left no-repeat;
}
#display_search_wrapper input.empty {
}
#display_search_wrapper img {
    margin:2px 0;
    padding:0;
}
/* ############################### CONTENT ############################### */
 #content {
    margin:0 auto;
    padding:0;
    width:965px;
    text-align:left;
}
/* ############################### LEFT_NAV */
 #left_nav {
    width:200px;
    margin:20px 0;
    padding:0;
    text-align:center;
    float:right;
}
#left_nav h3 {
    margin:0 0 8px 13px;
    padding:0;
    color:#000;
    font-size:14px;
    text-transform:uppercase;
    text-align:left;
}
/* PROMOTIONS */
 #display_promotions_999 {
    margin:0px;
    padding:10px 0px;
    text-align:center;
    vertical-align:middle;
}
/* ############################### CONTENT AREA */
 #content_area {
    margin-right:;
}
#content #content_area table {
    text-align:left;
}
 #content_area h1{
    margin: 0;
 }

 #content_area h1 > a{
        font-family: 'Josefin Sans', sans-serif;
        font-weight: normal;
        text-transform: uppercase;
}
 #content_area h1 > a:hover,
 #content_area h1 > a:active{
        text-decoration: none;
}


#homepage {
}
#homepage img {
}
#homepage a {
}
#homepage div {
}
#homepage p {
}
/* ############################### FOOTER ############################### */
 #footer {
    margin:0 auto;
    padding:0;
    color:#fff;
    font-size:11px;
    text-align:center;
    background:#ff3333 url(../images/template/footer_bg.png) top left repeat-x;
}
/* ############################### FOOTER TOP */
 #footer_top {
    margin:0 auto;
    padding:15px 0 20px;
    width:960px;
    font-size:12px;
}
#footer_top ul {
    margin:0;
    padding:0;
    width:160px;
    text-align:left;
    line-height:15pt;
    list-style:none;
    float:left;
}
#footer_top ul li {
    margin:0;
    padding:0;
}
#footer_top ul li.title {
    color:#FFFFFF;
}
#footer_top ul li a {
    color:#FFFFFF;
}
#footer_top ul li a:hover {
    color:#2C2A2A;
}
/* MAILING LIST */
 #eList {
    margin:0;
    padding:0;
    width:160px;
    text-align:center;
    float:left;
}
#eList p {
    margin:0 0 10px;
    padding:0;
    color:#b6cbf6;
}
#elist_field {
    padding:7px 8px 4px;
    margin:0 0 10px;
    width:151px;
    font-size:12px;
    color:#999;
    border:none;
    background:url(../images/template/mail_bg.gif) left no-repeat;
}
#elist_field.empty {
}
#elist_btn {
    padding:0;
    margin:0;
    color: #FF3535;
}
/* ############################### FOOTER BOTTOM */
 #footer_bottom {
    margin:0 auto;
    padding:20px;
    width:960px;
    color:#ffffff;
    text-align:left;
    font-size:13px;
    background:url(../images/template/footer_div.gif) top repeat-x;
}
#footer_bottom p {
    margin:0;
    padding:0;
    line-height:14pt;
}
#footer_bottom a {
    color:#ffffff;
}
#footer_bottom a:hover {
    color:#888888;
}
/* ############################### WINTER 2009 FIXES ############################### */
 .next_page_img {
    width:auto !important;
    height:auto !important;
}
.previous_page_img {
    width:auto !important;
    height:auto !important;
}
.soft_add_content_area span, .quantity {
    color:#000;
}
.qe_toolbar_ovr, .soft_add_wrapper {
    z-index:9999 !important;
}