/* GENERIC */

body { color:#191919; font-family:Arial,Helvetica,sans-serif; font-size:0.7em; margin:0; padding:0;}

h1 {color:#191919; font-weight:400; font-size:2em; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif;}
h2 {color:#8d423a; font-weight:400; font-size:1.4em; margin:7px 0; padding:0; font-family:Arial,Helvetica,sans-serif;}
h3 {color:#624435; font-weight:400; font-size:1.1em; margin:5px 0; padding:0; font-family:Arial,Helvetica,sans-serif;}

img { border:0}

a {color:#98012E; text-decoration:none;}
a:visited {text-decoration:none; color:#6b1b36;}
a:hover {text-decoration:underline; color:inherit;}
#wrapper {float:left; margin:0; padding:0; text-align:center; width:100%;}
#page-div {margin:auto; padding:0pt; width:971px;}
#bg-div {float:left; margin:0; padding:0; width:971px;}
#content-div {float:left; margin:0; padding:0; text-align:left; width:971px;}
#content {float:left; margin:25px 0 10px 11px; padding:0; width:948px; background:#ffffff;}
#header {float:left; margin:15px 0 0 0; padding:0; width:945px;}

.search {float:right; margin:18px 0 0 0; padding:0; width:500px;}
.search form {margin:0; padding:0;}
.search form ul {margin:0 5px 0 0; padding:0; float:right;}
.search form li {margin:0; padding:0; display:inline; list-style-type:none;}
.search form li input.search-box {float:left; border:1px solid #dcdcda; color:#989482; font-size:1em;}
#bottom-bg {float:left; margin:0; padding:0 0 18px 0; width:100%;}

#footer {float:left; margin:0 0 0 11px; padding:0px; width:948px;}
#footer ul {margin:8px 0 2px 8px; padding:0; width:948px; float:left;}
#footer li {float:left; display:inline; margin:0; padding:0 5px; border-right:1px solid #FFFFFF; color:#FFFFFF;}
#footer a {color:#FFFFFF; text-decoration:none;}


#footer li.footer-last {border:0;}
h1 a, h1 a:visited {color:#191919;}
h2 a, h2 a:visited {color:#8d423a;}
h3 a, h3 a:visited {color:#624435;}
h4 a, h4 a:visited {color:#624435;}

h1 a:hover {text-decoration:none;}
h2 a:hover {text-decoration:none;}
h3 a:hover {text-decoration:none;}
h4 a:hover {text-decoration:none;}
#logo {float:left; margin:0 0 0 10px; padding:0; width:200px;}

#main-nav {float:left; margin:0; padding:0; width:800px;}
#main-nav ul {margin:0.5em 0 0 8px; padding-top:10px; padding-bottom:10px; padding-left:0px; width:800px;}
#main-nav ul li {float:left; margin-bottom:10px; padding:0px; width:120px; height:12px; border-right:1px solid #191919; display:inline; text-align:center; text-transform:uppercase;  list-style:none; }

#main-nav a {color:#191919; text-decoration:none;}

#spec-box {float:right; margin:15px 15px 0 0; padding:10px; width:243px; height:250px; overflow:auto; background-color:#FFFFFF; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=80); opacity: .8;}
#spec-box ul {margin:0 0 0 1px; padding:0; width:217px;}
#spec-box li {margin:0 0 4px 0; padding:0 0 6px 0; list-style-type:none; border-bottom:1px solid #b4b1af;}
#spec-box li p {margin:0; padding:3px 0;}
#spec-box strong { color:#000000}


#showhide {float:right; margin-left:850px; margin-right:0px; margin-top:310px; margin-bottom:0px;; padding:3px; width:60px; height:auto; overflow:hidden; background-color:#FFFFFF; z-index:999; text-align:center; position:absolute;}
#showhideon {float:right; margin-left:850px; margin-right:0px; margin-top:310px; margin-bottom:0px;; padding:3px; width:60px; height:auto; overflow:hidden; background-color:#FFFFFF; z-index:998; text-align:center; visibility:hidden; position:absolute}

.feature-box {float:left; margin:0 0 0 7px; padding:10px 10px 0 10px; width:280px;}
.feature-box p {margin:0; padding:0;}
#index-key-area-wrapper {float:left; margin:10px 0 20px 0; padding:0; width:928px;}
#index-main-content a {color:#6b1b36;}
#index-main-content h1 {margin-left:17px; }
#index-main-content {float:left; margin:10px 0 0 8px; padding:0; width:928px;}
a {color:#98012E; text-decoration:none;}
a:visited {text-decoration:none; color:#6b1b36;}
a:hover {text-decoration:underline; color:inherit;}

/* reset table style */
table { font-size: 1em; }
table.reset-table {background:none; margin:auto; padding:auto;}
table.reset-table th {background:none; border-bottom:none; padding:auto;}
table.reset-table tr {margin:auto; padding:auto;}
table.reset-table tr td {border-bottom:none; margin:auto; padding:auto;}

#index-main-image {float:left; width:932px; margin:0 0 0 8px; padding:0; height:350px; background:url(images/headimg.jpg) 0 0 no-repeat;}
body {background:url(images/bg.gif) repeat-x scroll 0 0 #641229; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:0.7em; margin:0; padding:0;}
.large-text {font-size:1.5em;}



.navigation-scroll {float:left; margin:0 0 0 7px; padding:10px 10px 0 10px; width:450px;}

#Scontainer {
  float:left;
  position: relative;
  width: 930px;
  overflow: hidden;
}

#scroller {
  width: 2000px; 
}

<!--[if IE]>
<style type="text/css">

#scroller{
  width: 2000px; /* = width + margin left + margin right from the content rule + border*2 from the container rule*/
}

</style>
<! [endif]-->


