@charset "UTF-8";

/* Main ////////////////////////////////////////////////////////// */

/* Sets all Defaults to 0 */

* {
        padding: 0px;
        margin: 0px;
}

body  {
        font-family: Arial, Helvetica, sans-serif;
        color: #0000ff;
        font-size: 13px;
        width: 100%;
        margin: 0;
        padding: 0;
        line-height: 20px;
        background: #d3d3c5 url(../images/bg_page.png) repeat-x 0 0;
}

.clearboth {
        clear: both;
}

/* Typography ////////////////////////////////////////////////////////// */

a:link, a:active, a:visited {
        text-decoration: none;
        color: #333333;
}

a:hover, a:focus {
        text-decoration: underline;
        color: #333333;
}

h2 {
        color: white;
        font-size: 20px;
        font-weight: bold;
}

/* Header ////////////////////////////////////////////////////////// */

#header {
        width: 900px;
        margin: 0px auto;
}

#header_left {
        width: 234px;
        height: 100px;
        margin: 10px;
        padding: 0px;
        display: inline;
        float: left;
        position: relative;
}

#header_left h1 {
        background: url(../images/logo.png) no-repeat 0 50%;
        width: 270px;
        height: 33px;
        margin: 0px;
        padding: 0px;
        display: block;
        float: left;
}

#header_left a {
        width: 234px;
        height: 211px;
        display: block;
        text-indent: -999999px;
}

#header_right {
        width: 666px;
        height: 241px;
        padding: 0px;
        background-color: #9F2B29;
        float: left;
        position: relative;
}

#header_right_container {
        width: 666px;
}

#header_right_l {
        display: inline;
        float: left;
        width: 377px;
}

#header_right_lt {
        margin: 20px;
        color: white;
}

#header_right_lb {
        width: 197px;
        height: 30px;
        padding: 0px;
}

#header_right_lb h3 {
        background: url(../images/getdirections.jpg) no-repeat;
        width: 197px;
        height: 31px;
}

#header_right_lb a {
        width: 197px;
        height: 30px;
        display: block;
        text-indent: -999999px;
}

#header_right_r {
        float: left;
        width: 289px;
        height: 211px;
}

/* Arrows ////////////////////////////////////////////////////////// */

#arrows {
        width: 100%;
        height: 200px;

        margin: 0px auto;
        text-indent: -99999px;
        margin-top: -20px;
}

#featured {
        background-color: #F3F3F3;
        position: relative;
        width: 100%;
        height: 200px;
        margin: 0px;
        background: url(../images/slogan1.png) no-repeat  ;
}

#featured_products h3 {
        margin: 0px auto;
        background: url(../images/slogan.png) no-repeat;
        height: 200px;
        width: 900px;
        text-indent: -99999px;
        position: relative;
}

/* Products ////////////////////////////////////////////////////////// */

#products_container {
        width: 100%;
        min-height: 350px;
}

#products {
        width: 908px;
        min-height: 350px;
        margin: 0px auto;
        line-height: normal;
        color: white;
}

.hg_one {
        display: inline;
        float: left;
        width: 226px;
        min-height: 300px;
}

.hg_two {
        float: left;
        width: 228px;
        min-height: 300px;
}

.text {
        padding-left: 5px;
}

/* And More //////////////////////////////////////////////////////////////// */

#andmore {
        position: relative;
        width: 100%;
        height: 66px;
        margin: 0px;
}

#and_more h3 {
        margin: 0px auto;
        height: 42px;
        width: 921px;
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
}

#andmore2 {
        position: relative;
        width: 100%;
        height: 33px;
        margin: 0px;
}

#and_more2 h3 {
        margin: 0px auto;
        height: 4px;
        width: 921px;
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
}

/* Info ////////////////////////////////////////////////////////// */

#info_container {
        background-color: #1F1C19;
}

#info {
        width: 900px;
        margin: 0px auto;
}

#info_left {
        display: inline;
        float: left;
        width: 450px;
        color: white;
}

#info_right {
        float: right;
        background-color: #161412;
        width: 380px;
        margin-top: 10px;
        padding: 0px 20px 10px 20px;
        color: #38332E;
}

#info_right a:link, a:active, a:visited {
        text-decoration: none;
        color: #766C63;
}

#info_right a:hover, a:focus {
        text-decoration: none;
        color: #38332E;
        background-color: #AD9E90;
}

#online h3 {
        margin: 0px;
        background: url(../images/online.jpg) no-repeat;
        width: 330px;
        height: 50px;
        text-indent: -99999px;
        position: relative;
        padding: 0px;
}

#created h3 {
        margin: 0px;
        background: url(../images/created.jpg) no-repeat;
        width: 360px;
        height: 50px;
        text-indent: -99999px;
        position: relative;
        padding: 0px;
}

#further {
        margin: 0px auto;
        color: #38332E;
        width: 900px;
        text-align: center;
        padding: 30px 0px;
}