/* CSS Document
body {
margin:0;
padding:0;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
} */
body {
margin:0;
padding:0;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
background:#340403 url(images/body_bg.png) repeat-x top;
}

/*
#wrapper {
margin:0 auto;
padding:0;
width:760px;
}
*/

#wrapper {
margin:0 auto;
padding:0 10px;
width:780px;
background:#fff;
}

#container {
width:760px;
margin:0 auto;
}

td {
padding-left:10px;
}

#header {
height:70px;
width:760px;
}

#logo {
width:295px;
float:left;
padding-top:7px;
}

#topnav {
padding-right: 39px;
padding-top:30px;
color:#c80606;
}

#topnav a {
color:#c80606;
text-decoration:none;
}

#topnav a:hover {
text-decoration:underline;
}

#banner {
height:272px;
}

#left {
width:17px;
position:relative;
float:left;
}

#mid {
width:726px;
float:left;
position:relative;
margin:0;
padding:0;
background:url(images/bg_mainbanner2.jpg) repeat-x;

}

#topimg {
height:230px;
}

.slogan {
width:335px;
float:left;
position:relative;
padding-top:80px;
font-size: 24px; 
color:#FFFFFF;
}

.mainimg {
width:376px;
position:relative;
float:left;
}

#right {
width:17px;
position:relative;
float:left;
}

#mainmenu {

margin: 0 0 0 25px;
padding:0;
font:12px Arial, Helvetica, sans-serif;
}

#mainmenu ul {
margin:0px;
padding:0px;
}

#mainmenu ul li {
float:left;
margin:0;
padding:0;
list-style:none;
}

#mainmenu ul li a {
padding:13px 40px ;
background:#ffffff url(images/menu_bg_s.gif) no-repeat left;
display:block;
border-bottom:1px solid #ff0000;
margin:0px;
color:#77322a;
text-decoration: none;
}

#mainmenu ul li a.first {
background:#ffffff url(images/menu_bgleft3.gif) no-repeat left;
}

#mainmenu ul li a.last {
background:#ffffff url(images/menu_bgright_s.gif) no-repeat right;
padding:13px 36px ;
}

#mainmenu ul li a.right {
background:#ffffff url(images/menu_bg3_s.gif) no-repeat right;
}

#mainmenu ul li a.mid {
background:#ffffff url(images/menu_bg3_mid.gif) no-repeat right;
}

#mainmenu ul li a:hover {
color:#ff0000;
text-decoration:underline;
}
 
#content {
margin:0;
padding:0;
background:url(images/top_ctn3.gif) no-repeat top;
}

#content2 {
margin:0;
padding:0px 0px 20px 0px;
border-left:1px solid #dadada;
border-right:1px solid #dadada;
height:100%;
}

.left_ctn {
width:683px;
padding: 20px 20px 20px 48px;
margin:0;
float:left;
position:relative;
background:url(images/v_line.gif) repeat-y right; 
}

.right_ctn {
width:188px;
padding:20px 10px 20px 38px;
float:left;
position:relative;
}

.ctn1 {
width:280px;
margin:0;
float:left;
position:relative;
}

ul li {
list-style:url(images/bullet.gif);
}

ul li a {
color:#333333;
text-decoration:none;
}

ul li a:hover {
text-decoration:underline;
}


.ctn2 {
float:left;
position:relative;
width:430px;
padding-left:30px;
}

.top_ctn2 {
width:430px;
height:237px;
position:relative;
float:left;
}

.topleft {
width:10px;
position:relative;
float:left;
}

.topmid {
width:400px;
height:236px;
position:relative;
float:left;
background:url(images/bg_gold.jpg) repeat-x;
padding-top:25px;
}

.topright {
width:10px;
position:relative;
float:left;
}

.bottom_ctn2 {
width:420px;
padding:15px 0px;
clear:both;
}

#footer {
background:#c80606;
height:4px;
margin:0;
padding:0;
clear:both;
}

#foot_left {
width:20px;
position:relative;
float:left;
margin:0;
padding:0;
}

#foot_right {
width:20px;
position:relative;
float:left;
margin:0;
padding:0;
}

#foot_mid {
width:720px;
height:53px;
position:relative;
float:left;
background:#dedfe4;
margin:0;
padding:0;
}

.link {
width:50%;
margin:0;
padding-top:22px;
float:left;
}

.link a, a.power{
color:#333333;
}
a.power {text-decoration:none}

.copy {
padding-top:10px;
}


 #scrollup {
   position: relative;
   overflow: hidden;
   height: 100px;
   width: 330px
 }
 .headline {
   position: absolute;
   top: 130px; left: 5px;
   height: 195px;
   width:320px;
 }