body {
margin:0px;
padding:0px;
height:100%;
}

#wrapper {
width:940px;
height:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
}

#top {
width:940px; 
height:20px; 
background-image:url(/images/shadow_tp.jpg); 
background-repeat:no-repeat;
}

#page {
width:900px; 
height:auto; 
padding:0px 20px 0px 20px; 
color:#FFFFFF;
background-image:url(/images/shadow_sides.jpg); 
background-repeat:repeat-y; 
}

#header {
width:856px; 
height:70px; 
padding-left:44px; 
font-size:15px; 
letter-spacing:8px; 
background-color:#220203;
}

#middle {
width:900px; 
height:auto; 
border-top:1px solid #a89c91;
background-color:#220203;
}

#flash_container {
width:856px; 
height:360px; 
border-left:1px solid #a89c91; 
float:right; 
overflow:hidden; 
}

#flash_container_left {
width:43px; 
height:333px; 
background-image:url(/images/left_column.gif); 
float:left; 
}

#textpage_container {
width:856px; 
color:#333333;
background-color:#FFFFFF;
border-left:1px solid #a89c91; 
border-bottom:1px solid #443f3b;
float:right; 
overflow:visible; 
}

#textpage_container a {
text-decoration:none;
color:#666666;
}

#textpage_container a:visited {
text-decoration:none;
color:#666666;
}

#textpage_container a:hover {
text-decoration:none;
color:#999999;
}


#menu {
height:27px;
background-color:#220203;
}

#content_container_left {
width:43px;
float:left; 
}

#content_container {
width:856px; 
height:inherit; 
border-left:1px solid #a89c91; 
color:#FFFFFF; 
float:right; 
}

.content {
padding:20px 40px 20px 30px; 
height:200px; 
overflow:visible; 
border-top:1px solid #443f3b; 
}

.intro {
font-family:Georgia, 'Times New Roman', Times, serif; 
font-size:17px; 
line-height:26px; 
color:#887e75;
}

#media_bar {
height:80px; 
padding-top:40px;
padding-bottom:20px;
border-top:1px solid #a89c91;
font-size:10px;
color:#887e75;
overflow:visible;
clear:both; 
}

#footer {
width:940px; 
height:40px; 
background-image:url(/images/shadow_bt.jpg); 
background-repeat:no-repeat; 
color:#999999; 
font-size:10px; 
}

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

#footer a:visited {
text-decoration:none;
color:#999999;
}

#footer a:hover {
text-decoration:none;
color:#CCCCCC
}

a {
text-decoration:none;
color:#EEEECC;
}

a:visited {
text-decoration:none;
color:#EEEECC;
}

a:hover {
text-decoration:none;
color:#CCCCCC
}

h2 {
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;
}

.feature {
font-size:10px;
font-weight:bold;
letter-spacing:2px;
text-transform: uppercase;
color:#999999;
}

.address {
font-size:13px;
letter-spacing:1px;
margin-top:4px;
}

.desc {
font-size:14px;
color:#999999;
}

.descsmall {
color:#999999;
}

.yellow {
color:#EEEECC
}




