/*
#
#
#
Validate-able CSS2 Created by Patrick Maki Blue Link Design - OBO RPM Marketing.   
#
#
#
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #FFFFFF;
 background: #2b2118 url(images/cabg.jpg) repeat-x;
 background-position: top, center;
}
ul {
padding-left: 20px;
}
a:link {
color:#FFF;
}
a:visited {
color:#FFF;
}
a:hover {
color: #381e0d;
}
a:active {
color:#FFF;
}
a {
   outline: none;
}
#wrapper { 
 margin: 0 auto;
 width: 856px;
}
#header {
 width: 856px;
 height: 149px;
 background: url('images/caheadnav.png') no-repeat;
}
#contentbg { 
 width: 856px;
 background: url('images/cacontent.png') repeat-y;
 height: auto;
 min-height: 350px;
}
#ctashowcase { 
 width: 768px;
 margin: 0 0 0 45px;
 height: auto;
 min-height: 350px;
 float: left;
}
#maincontent { 
 width: 720px;
 padding: 5px;
 margin: 0 0 0 60px;
 height: auto;
 min-height: 350px;
}
#footer { 
 width: 856px;
 height: 132px;
}
.menu {
 font-family: Trebuchet MS, Arial, Verdana, sans-serif; 
 height:12px; position:relative; 
 font-size:11px; 
 z-index: 11;
 padding: 0px 0 0px 3px;
 width: auto;
}
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#ffffff; 
background: url(images/navbg.png) repeat-x; 
padding: 3px 0px 3px 11px; 
width:auto; 
height:27px; 
text-align: left; 
text-transform: uppercase;
line-height:12px;  
font-size: 11px; 
overflow:hidden;
z-index: 10;
}
.menu ul {
padding:0; 
margin:0; 
list-style: none;
 z-index: 10;
}
.menu ul li {
float:left; 
position:relative;
 z-index: 10;
}
.menu ul li ul {
display: none;
 z-index: 10;
}
.menu a:active {
color:#ed1d24;
 z-index: 10;
}
/* specific to non IE browsers */
.menu ul li:hover a {
color:#f9ecb7;
 z-index: 10;
}
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:28px; 
width: 150px;
z-index: 10;
border-top: 1px dashed #6d2f00;
}
.menu ul li:hover ul li a.hide {
background:#333;
z-index: 10;
}
.menu ul li:hover ul li:hover a.hide {
background:#d2c581;
color:#fff; 
width: 150px;
z-index: 10;
}
.menu ul li:hover ul li ul {
display: none;
 z-index: 10;
}
.menu ul li:hover ul li a {
display:block; 
background:#744619; 
color:#fff; 
height: 20px; 
font-size: 11px;
z-index: 10;
padding: 10px 5px 4px 5px; 
border-bottom: 1px solid #fff; font-style: none; width: 140px;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
-moz-opacity: 0.90;
opacity: .90;
filter: alpha(opacity=90);
}
.menu ul li:hover ul li a:hover {
background:#000000; 
color:#ac7745;
 z-index: 10;
}
.menu ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
z-index: 10;
left:151px; top:0;
}
.menu ul li:hover ul li:hover ul.left {
left:151px;
z-index: 10;
}
#mainmenucontainer {
 float: left;
 width: 799px;
 z-index: 10;
 height: 14px;
 margin: 113px 0 0 75px;
}
#slidewrapper {
position: relative; 
left: 17px; 
top: 2px;
width: 484px; 
height: 269px;
}
