.hidden
{
visibility:hidden;
margin:0;
padding:0;
}

span
{
margin:0;
padding:0;
}


#sddm
{	
margin: 0;
padding: 0;
z-index: 30;
}
#sddm ul
{	
margin: 0;
padding: 0
}
#sddm li
{	
margin: 0;
padding: 0;
list-style: none;
float: left;
font: bold 15px 'Trebuchet MS';
}

#sddm li a
{	
display: block;
margin: 0;
padding: 0 ;
width: 102px;
height:37px;
color: #FFF;
text-align: center;
text-decoration: none
}

html>body #sddm li a
{	
display: block;
margin: 0;
padding: 0 10px;
width: 83px;
height:37px;
color: #FFF;
text-align: center;
text-decoration: none
}

#sddm li a:hover
{	
background: transparent;
color:#D24D08;
}

#sddm div
{	
position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
}

#sddm div a
{	
position: relative;
display: block;
padding: 10px 10px;
width: 150px;
white-space: nowrap;
text-align: left;
text-decoration: none;
color: #D24D08;
font: 12px 'Trebuchet MS';
border-top:1px solid #685324;
background-color: #180902;
}

html>body #sddm div a
{	
position: relative;
display: block;
padding-left: 5px;
padding-top:10px;
width: 150px;
white-space: nowrap;
text-align: left;
text-decoration: none;
color: #D24D08;
font: 12px 'Trebuchet MS';
border-top:1px solid #685324;
background-color: #180902;
}

#sddm div a:hover
{	
color:#6C2A08;
background-color: #180902;
}





*
{
margin:0;
padding:0;
}

body
{
margin:0;
padding:0;
font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
font-size:10pt;
color: #FFFFFF;
background-color: #FFF;
text-align:center;
}

.p
{
margin:20px;
font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
color: #FFFFFF;
font-size:10pt;
font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
line-height:18pt;
}

h1
{
font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
font-size:14pt;
color: #FFFFFF;
font-weight:bold;
margin-bottom:20px;
}

html>body h1
{
font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
font-size:14pt;
color: #FFFFFF;
font-weight:bold;
}




a:link
{
color:#CF4F0F;
}

a:hover
{
color:#A33F0D;
}

a:visited
{
color:#CF4F0F;
}



#container
{
width:850px;
margin:auto;
padding:0;
}

#outer-container
{
width:870px;
margin:auto;
padding:0;
background-image:url(../images/shadow-bg.gif);
background-repeat:repeat-y; 
}

#outer-container-txt-full
{
width:870px;
margin:auto;
padding:0;
background-image:url(../images/shadow-bg-too.gif);
background-repeat:repeat-y; 
}

html>body #container  p { margin: 0; padding: .05 0 }


#cont-de
{
width:311px;
background-color:#180902;
border-right:1px solid #603A19;
border-left:1px solid #603A19;
float:left;
text-align:left;
}

html>body #cont-de
{
width:309px;
background-color:#180902;
border-right:1px solid #603A19;
float:left;
text-align:left;
}

.contact-form
{
font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
color:#FFFFFF;
font-size:9pt;
line-height:18pt;
}

.hd
{
font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
font-size:12pt;
color: #FFFFFF;
font-weight:bold;
}

.hd2
{
font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
font-size:12pt;
color:#CF4F0F;
font-weight:bold;
}

form
{
margin-top:20px;
margin-bottom:20px;
}

.form
{
margin-top:20px;
margin-left:55px;
}

.details
{
margin:20px;
}

div.line span.full-line
{
}

div.line
{
clear: both;
padding-top: 5px;
}

div.line span.label 
{
float: left;
width:120px;
text-align: left;
font-weight:bold;
}

div.line span.ans 
{
float: left;
width:50%;
}

















/*************************** Start Header ***********************/


#hor-bar
{
width:850px;
height:13px;
background-image:url(../images/top-nav-bar.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;

}

#hor-bar  p { margin: 0; padding: 1em 0 }



#header-holder
{
width:850px;
margin:0;
padding:0;
clear:both;
}

#left
{
width:517px;
height:313px;
float:left;
margin:0;
padding:0;

}

#right
{
width:333px;
height:313px;
float:left;
margin:0;
padding:0;
}

#nav
{
width:517px;
height:37px;
background-image:url(../images/nav.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#banner
{
background-image:url(../images/fork-image.jpg);
background-repeat:no-repeat;
width:517px;
height:276px;
float:left;
}

#rotate-img
{
width:310px;
height:313px;
float:left;
background-color:#180902;
border-left:1px solid #603A19;
border-right:1px solid #603A19;
border-top:1px solid #603A19;
padding-top:10px;
}



html>body #rotate-img
{
width:309px;
height:303px;
float:left;
background-color:#180902;
border-left:1px solid #603A19;
border-right:1px solid #603A19;
border-top:1px solid #603A19;
padding-top:10px;
}

#hor-bar  p { margin: 0; padding: 0 0.5em }


#img-right
{
width:23px;
height:313px;
float:left;
background-image:url(../images/right-image.jpg);
background-repeat:no-repeat;
}

html>body #img-right
{
width:22px;
height:313px;
background-image:url(../images/right-image.jpg);
background-repeat:no-repeat;
float:left;
}

#stripes
{
clear:both;
background-image:url(../images/strips-bar.jpg);
background-repeat:no-repeat;
width:850px;
height:26px;
}

/*************************** End Header ***********************/





/*************************** Start Content ***********************/

#content
{
width:850px;
margin:0;
padding:0;
clear:both;
}

#content-txt
{
width:517px;
float:left;
background-color:#301406;
text-align:left;

}

#content-txt-full
{
width:100%;
float:left;
background-color:#301406;
text-align:left;
border-top:1px solid #603A19;
}


#content-rgt
{
width:22px;
float:left;
background-color:#301406;
}



#specials
{
width:311px;
background-color:#180902;
border-right:1px solid #603A19;
border-left:1px solid #603A19;
float:left;

}

html>body #specials
{
width:309px;
background-color:#180902;
border-right:1px solid #603A19;
float:left;
}

.option
{
text-align:left;
margin-top:20px;
margin-bottom:30px;
margin-left:20px;
clear:both;
font-weight:normal;
}

html>body .option
{
text-align:left;
padding-top:15px;
margin-left:20px;
}

.l
{
width:81px;
float:left;
margin-right:15px;
}

html>body .l
{
width:81px;
float:left;
margin-right:30px;
}

.r
{
width:165px;
float:left;
}


#specials h1
{
font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
font-weight:bold;
font-size:10pt;
color:#CF4F0F;
margin:0 0 5px 0;
padding:0;
}

#specials p
{
font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
line-height:14px;
}


a.a:link
{
font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
font-size:8pt;
color:#FFFFFF;
margin-top:30px;
}

.sp-gfx
{
margin-right:20px;
float:left;

}



#footer
{
width:850px;
height:91px;
clear:both;
}

#ft-left
{
width:517px;
height:91px;
background-color:#180902;
float:left;
border-top:1px solid #603A19;
}

#ft-right
{
float:left;
width:311px;
height:92px;
background-image:url(../images/footer-icons.jpg);
background-repeat:no-repeat;
}

#ft-right-full
{
float:left;
width:311px;
height:92px;
background-color:#180902;
border-top:1px solid #603A19;
}

html>body #ft-right-full
{
float:left;
width:311px;
height:91px;
background-color:#180902;
border-top:1px solid #603A19;
}

.c-links
{
width:100%;
height:34px;
display:inline;
float:right;
margin-top:15px;
padding-right:10px;
clear:both;
}

.facebook
{
background-image:url(../images/facebook.jpg);
background-repeat:no-repeat;
width:33px;
height:34px;
float:right;
margin-right:6px;
}

.digg
{
background-image:url(../images/digg.jpg);
background-repeat:no-repeat;
width:33px;
height:34px;
float:right;
margin-right:6px;
}

.twitter
{
background-image:url(../images/twitter.jpg);
background-repeat:no-repeat;
width:33px;
height:34px;
float:right;
margin-right:6px;
}

.myspace
{
background-image:url(../images/myspace.jpg);
background-repeat:no-repeat;
width:33px;
height:34px;
float:right;
margin-right:6px;
}

#plug p
{
float:right;
margin-top:5px;
padding-right:15px;
font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
font-size:7pt;
color:#CF4F0F;
}


#ft-side
{
float:left;
width:22px;
height:91px;
background-color:#180902;
border-top:1px solid #603A19;
}

#bt-shadow
{
width:870px;
height:10px;
background-image:url(../images/bottom-shadow.jpg);
background-repeat:no-repeat;
margin:auto;
clear:both;
padding:0;
}


#bt-shadow
{
width:870px;
height:10px;
background-image:url(../images/bottom-shadow.jpg);
background-repeat:no-repeat;
margin:auto;
clear:both;
padding:0;
}