
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 background:#383837 url(images/bodybg.jpg);
 line-height: 1.5em;
   /* scrollbar-face-color: #dbc46a; 
    scrollbar-arrow-color: #000000;
    scrollbar-highlight-color: #f0e6be;
    scrollbar-3dlight-color: #dbc46a;
    scrollbar-shadow-color: #b59d3f;
    scrollbar-darkshadow-color: #b59d3f;
    scrollbar-track-color: #dcd8c5; */	
}

.small     { font-size: 12px; font-style:italic; line-height: 1.2em;}

#wrapper { 
 margin: 0 auto;
 width:100%;
 background:url(images/pagebg.jpg) top center no-repeat;
 background-color:#383838;
 }
#headerwrap {
 width: 100%;
 padding: 0px;
 border: 0px;
 height: 230px;
 margin: 0 auto;
 background:url(images/headerbg.jpg) repeat-x;
}
#header {
 width: 100%;
 padding: 0px;
 border: 0px;
 height: 230px;
 margin: 0 auto;
 background: #FFF;
 background:url(images/header.jpg) center no-repeat;
}
#navigation {
 width: 914px;
 height:52px;
 color: #FFF;
 padding: 0px;
 border: 1px solid #000;
 margin: 0 auto;
 background: #000;
 font-family: "Trebuchet MS", Verdana, "Arial Narrow";
 font-size:24px;
 font-weight:normal;
 text-align:center;
}
#navigation a, a:active, a:link, a:visited {
 color: #FFF;
 text-decoration:none;
 font-family: "Trebuchet MS", Verdana, "Arial Narrow";
 font-size:20px;
 font-weight:normal;
}

#navigation a:hover { text-decoration:underline; }

#navigation ul {

 margin: 12px 0px 0px 0px;
 list-style:none;
 margin-left:150px;
}


#navigation ul li {
  display: block;
  position: relative;
  float: left;
}
#navigation li ul { 
display: none; 
left:-150px;
top:20px;

}

#navigation ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  padding: 5px 15px 5px 15px;
  background: #000000;
  white-space: nowrap;
}


#navigation ul li a:hover { background: #000000; text-decoration:underline }

#navigation li:hover ul {
  display: block;
  position: absolute;
}

#navigation li:hover a { background: #000000; }
#navigation li:hover li a:hover { background: #000000; }



.bride img {
padding:10px;
}


#contentwrap { 
 width: 914px;
 color: #FFF;
 border: 1px solid #000;
 background: #000;
 margin: 0 auto;
 padding: 0px;
}
#content {
 width: 834px;
 margin: 40px;
 font-size: 13px;
}
#contentwrap p {
 margin-bottom: 20px;
}

img.floatLeft { 
 float: left; ;
 margin-right:20px;
 }
 
 img.floatRight { 
 float: right; ;
 margin-left:0px;
 }

.label{float:left; width:320px; height::50px; text-align:right; font-size:14px;}

.input{float:right;width:500px; text-align:left; background-attachment:fixed;}

.input_message{float:right;width:500px; text-align:left; }

.input input{border-collapse:collapse; border:none; background-color:Transparent; width:220px; height:17px; background-image:url(images/tb_bg2.jpg); background-repeat:no-repeat; background-position:right top;  padding:4px 6px}

.input textarea{border-collapse:collapse; border:none; background-color:Transparent; width:225px; height:142px; padding:0px 4px; background-repeat:no-repeat; background-position:left bottom; }

.input_message div { background-image:url(images/txt_bg2.jpg); width:225px; height:142px; padding:4px; background-repeat:no-repeat; background-position:left top;}

.input_message textarea{ border:0px solid #FFFFFF; width:225px; height:142px; padding:0px; }

.button{float:right;width:500px; text-align:left;}

.button img{border:none;}

.button .cancel{margin:0px 0px 10px 65px;}

.label_right{float:right;width:500px; height:50px text-align:left;}

.fclear{clear:both; padding:10px 0px;}

.star{color:#882949;font-weight:bold;}

.errors { float:right;width:500px; height:50px text-align:left; }


#contact {
font-size: 14px;
text-align:center;
}

#contact a {
font-size: 15px;
}

#footer { 
 width: 900px;
 color: #FFF;
 border: 1px solid #631f33;
 background:#631f33;
 margin: 0 auto;
 padding: 7px;
 font-family: "Trebuchet MS", Verdana, "Arial Narrow";
 font-size:12px;
 font-weight:normal;
}

#footer a { 
 color: #FFF;
 font-family: "Trebuchet MS", Verdana, "Arial Narrow";
 font-size:12px;
 font-weight:normal;
 text-decoration: none;
}
#footer div.left { 
 width: 500px;
 float:left;
 margin:0;
 padding:0;
}
#footer div.right { 
 text-align:right;
 margin:0;
 padding:0;
}
#footer div.clear {
 clear:both;
 height:0px;
 background:#993366;
 margin:0;
 padding:0;
}

