@charset "utf-8";
/* CSS Document */

* {
padding:0;
margin:0;
}

html {
background-color:#1a1a1a;
}

#wrapper-main {
width:988px;
margin:0 auto;
background-image:url(../images/bg-wrapper.jpg);
background-repeat:repeat-y;
}

#wrapper-sub {
width:956px;
margin:0 auto;
}

#header {
width:956px;
height:44px;
border-bottom:1px solid #34322b;
}

#cover-main {
width:956px;
height:229px;
}

#banner {
width:956px;
height:139px;
}

#nav {
width:956px;
height:33px;
padding-top:20px;
background-color:#1a1a1a;
border-top:1px solid #34322b;
border-bottom:1px solid #34322b;
}

#nav img {
margin-left:63px;
}

#nav img.left {
margin-left:64px;
}

#wrapper-content {
width:886px;
height:100%;
padding:35px 35px 0 35px;
background-color:#000000;
}

#content-left {
width:230px;
float:left;
}

#content-left .item {
width:228px;
height:192px;
border:1px solid #34332f;
background-image:url(../images/bg-content-item.jpg);
background-repeat:no-repeat;
margin-bottom:35px;
}

#content-left .item h3 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:18px;
color:#f6c100;
text-align:center;
padding-top:16px;
margin-bottom:-4px;
}

#content-left .item h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:lighter;
text-align:center;
padding-top:3px;
}

#content-left .item h4 a {
color:#d00900;
text-decoration:none;
}

#content-left .item h4 a:hover {
text-decoration:underline;
}

#content-left .nav {
width:208px;
border:1px solid #34332f;
background-image:url(../images/bg-content-item.jpg);
background-repeat:no-repeat;
margin-bottom:15px;
padding:0 0 20px 20px;
}

#content-left .nav ul {
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
margin:10px 0 0 10px;
}

#content-left .nav ul li a {
text-decoration:none;
color:#d00900;
}

#content-left .nav ul li a:hover {
text-decoration:underline;
}

#content-left .nav h3 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:18px;
color:#ffffff;
padding-top:16px;
margin-bottom:-4px;
}

#content-left .photo {
width:228px;
border:1px solid #34332f;
margin-bottom:30px;
}

#content-left .caption {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d4d4d4;
margin:-14px 0 30px;
line-height:16px;
}

#content-left .caption-small {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#d4d4d4;
margin:-14px 0 30px;
line-height:16px;
}

#content-left .caption a {
text-decoration:none;
color:#d00900;
}

#content-left .caption a:hover {
text-decoration:underline;
}

#content-right {
width:581px;
float:left;
margin-left:35px;
}

#content-right .ad {
margin-bottom:35px;
}

#content-right .item {
width:579px;
border:1px solid #34332f;
background-image:url(../images/bg-content-item.jpg);
background-repeat:no-repeat;
background-position:bottom right;
margin-bottom:35px;
padding:17px 20px 2px 20px;
}

#content-right .item a {
text-decoration:none;
color:#d00900;
}

#content-right .item a:hover {
text-decoration:underline;
}

#content-right .item h4 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:18px;
color:#f6c100;
padding:0;
margin-bottom:6px;
}

#content-right .item p {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:17px;
line-height:19px;
}

#content-right .item img {
float:left;
margin:4px 15px 5px 0;
}

#content-right .item ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
margin:10px 0 17px 25px;
line-height:16px;
}

#content-right .item ul li {
padding-bottom:3px;
}

#content-right .item ul.small {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bfe47a;
margin:-10px 0 17px 25px;
line-height:16px;
}

#content-right .item ul.small li {
padding-bottom:3px;
}

#wrapper-footer {
width:988px;
height:15px;
margin:0 auto;
}

#footer {
width:988px;
height:15px;
background-image:url(../images/bg-footer.jpg);
background-repeat:no-repeat;
}

#footer-text p {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
margin:7px 0 7px 0;
}

#footer-text p a {
text-decoration:none;
color:#ffffff;
}

#footer-text p a:hover {
text-decoration:underline;
}

#footer-text p.copy {
color:#717171;
margin:7px 0 30px 0;
}

#preload { 
display:none; 
}

.clear {
clear:both;
height:0;
}

.form-table {
border-collapse:collapse;
margin:0 0 20px;
padding:0;
width:100%;
font-family:Arial, Helvetica, sans-serif;
}

.form-table span {
font-size:12px;
color:#FFFFFF;
}

.form-table span.green {
color:#bfe47a;
}

.form-table td {
padding-bottom:10px;
padding-left:5px;
padding-top:5px;
vertical-align:top;
}

.form-table input {
border:1px solid #34332f;
font-size:11px;
height:14px;
padding:2px;
width:175px;
color:#4d4d4d;
margin-right:10px;
}

.form-table select {
border:1px solid #34332f;
font-size:11px;
height:21px;
padding:2px;
width:181px;
color:#4d4d4d;
margin-right:10px;
}

.form-table select option {
padding-left:3px;
}

.form-table textarea {
font-family:Arial, Helvetica, sans-serif;
border:1px solid #34332f;
font-size:11px;
height:125px;
padding:2px;
width:275px;
color:#4d4d4d;
}

.form-table input.submit {
background-color:#d10900;
color:#FFF;
font-size:11px;
font-weight:700;
height:22px;
width:65px;
}

.error {
font-size:12px;
color: #9f2d20;
}

.green {
color:#bfe47a;
}

#slider {
width: 956px; /* important to be same as image width */
height: 229px; /* important to be same as image height */
position: relative; /* important */
overflow: hidden; /* important */
}

#sliderContent {
width: 956px; /* important to be same as image width or wider */
position: absolute;
top: 0;
margin-left: 0;
}

.sliderImage {
float: left;
position: relative;
display: none;
}

.sliderImage span {
position: absolute;
font: 14px Arial, Helvetica, sans-serif;
font-weight:100;
padding: 10px 13px 10px 22px;
width: 940px;
background-color: #000;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
color: #fff;
display: none;
}

.sliderImage span strong {
font-size: 14px;
}

.top {
top: 0;
left: 0;
}

.bottom {
bottom: 0;
left: 0;
}

#slider ul { 
list-style-type: none;
}

.red {
color:#d00900;
}

.buy {
background-color:#d00900;
padding:4px 10px;
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
border:1px solid #700500;
margin-bottom:20px;
}
