@charset "utf-8";
/********** SINGLE ELEMENT STYLES **********/
* {margin:0; padding:0; outline:none;}
html, body {width:100%; height:100%;}
img {behavior:url(inc/pngbehavior.htc);}
a img {border:0;}
.pad5 {padding:5px;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.clear {clear:both;}
.clright {clear:right;}
.clleft {clear:left;}
h1 {font-family:"Trebuchet MS";font-size:24px;font-weight:normal;line-height:35px;color:#333333;}
h2 {font-family:"Trebuchet MS";font-size:20px;font-weight:normal;line-height:28px;color:#333333;}
h3 {font-family:"Trebuchet MS";font-size:18px;font-weight:normal;line-height:28px;color:#333333;margin:0px 13px 0px 13px;}
h4 {font-family:"Trebuchet MS";font-size:16px;font-weight:normal;line-height:24px;color:#333333;}
p {font-family:"Trebuchet MS";font-size:14px;font-weight:normal;line-height:22px;color:#333333; margin:0px 13px 0px 13px;}
h5 {font-family:"Trebuchet MS";font-size:12px;font-weight:normal;line-height:20px;color:#333333;}
h6 {font-family:"Trebuchet MS";font-size:10px;font-weight:normal;line-height:18px;color:#333333;}
#content strong {font-weight:normal;}
.bold {font-weight:bold;}
ul, ol {list-style:inside;font-family:"Trebuchet MS";font-size:14px;font-weight:normal;line-height:22px;color:#333333; margin:0px 13px 0px 13px;}
ul li, ol li {padding-left:15px;}
.shhhh {display:none;}
.sm10 {font-size:10px;}
.hide {display:none;}


/*******************************************/
/********** LINKS **********/
/*******************************************/
a.box:link {color: #000; text-decoration: none; padding: 4px; margin:2px 0px 2px 0px;background-color: #e1e1e1;text-align:center;font-weight:bold;}
a.box:visited {color: #000; text-decoration: none; padding: 4px; margin:2px 0px 2px 0px;background-color: #e1e1e1;text-align:center;font-weight:bold;}
a.box:hover {color: #ffffff; padding: 4px; background-color: #F2861F; margin:2px 0px 2px 0px;text-align:center;font-weight:bold;}

a:link {color: #333333; text-decoration: none;}
a:visited {color: #333333; text-decoration: none;}
a:hover {color: #F2861F;}
a img {border: none; }

a.credit:link {color:#FFFFFF; text-decoration: none; padding:0px;}
a.credit:visited {color: #FFFFFF;text-decoration: none;padding: 0px;}
a.credit:hover { color: #F2861F; padding:0px;}

a.box2:link {color: #333333; text-decoration: none; padding: 4px; margin:2px 0px 2px 0px; text-align:center;}
a.box2:visited {color: #333333; text-decoration: none; padding: 4px; margin:2px 0px 2px 0px; text-align:center;}
a.box2:hover {color: #ffffff; padding: 4px; background-color: #3c2815; margin:2px 0px 2px 0px; text-align:center;}



/************** BASE STRUCTURE *************/
html,body {height:100%; width:100%; margin:0px auto;}

body {margin:0 auto;background-repeat: repeat-x;background-position:center top;background: url(../images/bg.jpg) fixed;font-family:"Trebuchet MS";font-size:14px;font-weight:normal;line-height:20px;color:#000000;}

#wrapper {width:972px;margin:0px auto 0px auto;}

#header {width:972px;height:66px;margin:0px;padding:0px;}

#footer {width:972px;height:150px;margin:0px;padding:0px;}

#content {width:972px;height:266px;height:auto !important;min-height:266px;margin:0px; padding:0px;background-color:#ffffff;background-repeat:repeat-y;background-position:center top;background-image: url(../images/contentfill.jpg);}

#cola{width:289px;height:266px; height:auto !important;min-height:266px;margin:0px;padding:0px;float:left;}
#colb{width:394px;height:266px; height:auto !important;min-height:266px;margin:0px;padding:0px;float:left;}
#colc{width:289px;height:266px; height:auto !important;min-height:266px;margin:0px;padding:0px;float:left;}

#contentbottom {width:972px;height:17px;margin:0px; padding:0px;background-repeat:no-repeat;background-position:center top;background-image: url(../images/contentbottom.jpg);background-color:#fff;}

#bottom {width:972px;height:30px;height:auto !important;min-height:30px;margin:0px; padding:0px;;background-repeat:repeat-y;background-position:center top;background-image: url(../images/bottomfill.jpg);text-align:left;}

#bottombottom {width:972px;height:16px;margin:0px; padding:0px;background-repeat:no-repeat;background-position:center top;background-image: url(../images/bottom.jpg);}

.box {width:185px;height:30px;height:auto !important;min-height:30px;margin:0px 7px 0px 0px; padding:0px; float:left; }
.bigbox {width:250px;height:30px;height:auto !important;min-height:30px;margin:0px 7px 0px 0px; padding:0px; float:left;}

.sponsors {width:300px; height:200px; margin:0px 0px 0px 12px; padding:0px; float:left; border:1px #000 solid;}

/*******************************************/
/********** PAGE ELEMENTS **********/
/*******************************************/
a.spider {background:url(../images/spiders.png); background-repeat:no-repeat; height:30px!important; display:block;  float:right; text-transform:uppercase; font-size:10px; padding:60px 0 0 10px; text-decoration:none; }
a#creditbtn {background-position:0 0; width:100px!important;} 
a#creditbtn:hover {background-position:0 -100px; color:#2a94c1;}
#copyright {width:300px; height:50px; float:left; margin-top:30px;}

#googlemap {width:900px; height:350px; margin:0 auto; border:2px double #ddd;}

#facebook {width:304px;height:75px;margin:10px 5px 0px 0px; padding:0px;float:left;}

#emailsignup {width:304px;height:75px;margin:10px 0px 0px 7px; padding:0px;float:left;background-repeat: repeat-x;background-position:center top;background-image: url(http://www.thewebguys.com/corvinsfurniture/images/emailsignup.jpg);}

.photobox {width:300px;height:300px;margin:10px 0px 0px 15px; padding:0px;float:left;}

/*******************************************/
/**************  TOP NAV   ************/
/*******************************************/
#nav2 .menu { padding:69px 0px 0px 0px; overflow: hidden; height:0px !important; height /**/:69px; float:left; margin:0px; }

#nav2 a#home { background:url(../images/home.jpg) no-repeat; width:89px; float:left;}

#nav2 a#home:HOVER, .home #nav2 a#home { background:url(../images/homeroll.jpg) no-repeat; float:left;}

#nav2 a#about { background:url(../images/about.jpg) no-repeat; width:96px; float:left;}

#nav2 a#about:HOVER, .about #nav2 a#about { background:url(../images/aboutroll.jpg) no-repeat;float:left;}

#nav2 a#sponsors { background:url(../images/sponsors.jpg) no-repeat; width:134px; float:left;}

#nav2 a#sponsors:HOVER, .sponsors #nav2 a#sponsors { background:url(../images/sponsorsroll.jpg) no-repeat;float:left;}

#nav2 a#events { background:url(../images/events.jpg) no-repeat; width:246px; float:left;}

#nav2 a#events:HOVER, .events #nav2 a#events { background:url(../images/eventsroll.jpg) no-repeat; float:left;}

#nav2 a#location{ background:url(../images/locations.jpg) no-repeat; width:254px;float:left; }

#nav2 a#location:HOVER, .location #nav2 a#location { background:url(../images/locationsroll.jpg) no-repeat;float:left;}

#nav2 a#contact{ background:url(../images/contactus.jpg) no-repeat; width:153px;float:left; }

#nav2 a#contact:HOVER, .contact #nav2 a#contact { background:url(../images/contactusroll.jpg) no-repeat;float:left;}


/******* HORIZONTAL NAV MENU  ***********/
#nav2 { height:69px; width:972px; float:left;}

*html #nav2 { position:absolute; z-index:500; } /*IE 6*/

ul#imagenav { margin:0px; border:0 none; padding: 0; width:972px; /*For KHTML*/ list-style: none; height:69px; }

ul#imagenav li { margin: 0; border: 0 none; padding: 0; float:left; /*For Gecko*/ display: inline; list-style: none; position: relative; height:39px; z-index:500; }

ul#imagenav li li { height:20px; margin:0px 0px 2px 0px; padding:2px 0px 2px 0px; }

ul#imagenav ul { margin:0px 0px 0px 0px; border: 0 none; padding:0; width: 200px; list-style: none; display: none; position: absolute; top:30px; left: 0; }

ul#imagenav ul li { float: none; /*For Gecko*/ display: block !important; display: inline; /*For IE*/ }

/* Root Menu */
ul#imagenav a { padding: 2px 2px; float: none !important; /*For Opera*/ float:left; /*For IE*/ display: block; color: #333333; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ font-family: "Trebuchet MS"; font-size: 16px; line-height: 24px; font-weight: normal; }

/* Root Menu Hover Persistence */
ul#imagenav a:hover, ul#imagenav li:hover a, ul#imagenav li.iehover a { background: #CCC; color: #FFF; }

/* 2nd Menu */
ul#imagenav li:hover li a, ul#imagenav li.iehover li a { float: none; background:#FFFFFF; border:1px solid #CCCCCC; color: #999999; font-size:16px; height:50px; text-indent:5px; }

*html #imagenav { z-index:500; position:relative; }

/* 2nd Menu Hover Persistence */
ul#imagenav li:hover li a:hover, ul#imagenav li:hover li:hover a, ul#imagenav li.iehover li a:hover, ul#imagenav li.iehover li.iehover a { background: #DBF4FF; color: #999999; }

/* 3rd Menu */
ul#imagenav li:hover li:hover li a, ul#imagenav li.iehover li.iehover li a { background: #EEE; color: #666; }

/* 3rd Menu Hover Persistence */
ul#imagenav li:hover li:hover li a:hover, ul#imagenav li:hover li:hover li:hover a, ul#imagenav li.iehover li.iehover li a:hover, ul#imagenav li.iehover li.iehover li.iehover a { background: #CCC; color: #FFF; }

/* 4th Menu */
ul#imagenav li:hover li:hover li:hover li a, ul#imagenav li.iehover li.iehover li.iehover li a { background: #EEE; color: #666; }

/* 4th Menu Hover */
ul#imagenav li:hover li:hover li:hover li a:hover, ul#imagenav li.iehover li.iehover li.iehover li a:hover { background: #CCC; color: #FFF; }

ul#imagenav ul ul, ul#imagenav ul ul ul { display: none; position: absolute; top: 0; left: 200px; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul#imagenav li:hover ul ul, ul#imagenav li:hover ul ul ul, ul#imagenav li.iehover ul ul, ul#imagenav li.iehover ul ul ul { display: none; }

ul#imagenav li:hover ul, ul#imagenav ul li:hover ul, ul#imagenav ul ul li:hover ul, ul#imagenav li.iehover ul, ul#imagenav ul li.iehover ul, ul#imagenav ul ul li.iehover ul { display: block; }

/************** CONTACT FORM ************/
form#contact 	{margin:0px 350px 20px 0px;padding: 5px;float:right;width: 275px;background:#2488B9;	border:none;font-family:"Trebuchet MS";font-size:0.75em;font-weight:normal;color:#fff;}

*html form#contact {margin:0px 175px 20px 0px;}

#contact label,#contact input {display: block;width: 150px;float: left;margin-bottom: 10px;}

#contact label {text-align: right;width: 75px;padding-right: 5px;}

#contact br {clear: left;}

#contact fieldset	{margin:0px 0px 10px 0px;position:relative;display:block;border:1px solid #ffffff;padding: 0px 10px 10px 10px;border:none} 
	
#contact legend	{color:#fff;font-variant:small-caps;padding:2px 5px;position: relative;font-family: "Trebuchet MS";font-size: 18px;line-height: 17px;font-weight: bold; border:none;}

#contact span.state	{width:130px;float:left;text-align:right;}
	
#contact #zip {width: 60px;margin-right:12px;float: left;}
#contact #zipname	{width:27px;margin-left:13px;float:left;}
	
#contact #comments	{display: block;width: 240px;height:70px;margin-bottom: 15px;}

textarea{overflow:auto;}
	
#contact #submit	{width: 85px;height:32px;margin-left:90px;}
	
#contact .shhhh, .shhhh {display:none;}

div.floating-menu {position:fixed;width:311px;z-index:100;}
div.floating-menu a, div.floating-menu h3 {display:block;margin:0;}
