/* CSS Document */



body {
background-color:#6B1E28;
background-image:url(../img/back.jpg);
background-repeat:repeat-x;
font-size:13px;


}

.NSubheadWhite {
font-weight:bold;


}
.NSubheadWhite {
padding:10px;
margin-top:20px;
text-align:left;

}

.NSubheadpurple {
padding:10px;
margin-top:20px;
text-align:left;

background-color:#6B1E28;
color:#FFFFFF;
text-align:left;
font-weight:bold;
}


.NArialL {
padding:10px;
text-align:left;
}
.NArialB {
padding:10px;
text-align:left;
}

.NArialB a {
font-weight:bold;
color:#6B1E28;

}
.NArialL a {
font-weight:bold;
color:#6B1E28;

}


.box {
background-color:#D5CEBD; padding:20px; line-height:25px;
}
.shadow {
margin-top:3px;
width:926px;
height:auto;
background-image:url(../img/shadow.png);
left: 50%; 
margin-left: -463px;
position:absolute;



}

.main {
width:900px;
height:auto;
font-family:Tahoma;
margin-left:13px;
background-color:#EAE7DF;

}
.menu {
background-color:#340E13;
border-top:9px solid #D8D4AE;
height:42px;

}

.menu li {  
display: inline; 
float: left;
text-decoration:none;
font-weight:bold;
line-height:42px;
color:#FFFFFF;
margin-left:25px;
padding-left:7px;
padding-right:7px;

}


.menu li:hover{
background-color:#D8D4AE;
color:#340E13;
cursor:pointer;
cursor:hand;
}

.menu a{
color:#FFFFFF;
height:42px;

text-decoration:none;

}

.menu a:hover{
color:#340E13;
}
.menuleft{
height:510px;
width:225px;
float:left;
background-image:url(../img/menubrown.jpg);
background-color:#EAE7DF;

}
.menuleft div{
margin:10px;

border-bottom:1px inset #FFFFFF;
line-height:46px;
padding-left:5px;
padding-right:5px;

}
.menuleft div:hover{

color:#FFFFFF;

border-bottom:1px inset #FFFFFF;

background-color:#340E13;
}

.menuleft a{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
}
.menuleft a:hover{
text-decoration:none;

}
.titback {
width:100%; background-color:#D5CEBD; padding:6px; font-size:15px;
}
.cont {
float:left;
width:615px;
color:#340E13;
background-color:#EAE7DF;
line-height:20px;


}
a {
text-decoration:none;
color:#340E13;
}

a:hover {
text-decoration:underline;

}

.tit {
font-size:16px;
color:#340E13;
font-weight:bold;
}

.float {
position:absolute; padding:10px; left:123px; top:188px; color:#D8D4AE; width:142px; height:auto; z-index:1; background-color:#340E13; visibility:hidden; font-weight:bold; layer-background-color:#340E13; font-size:12px; font-family:tahoma;
}

.float a{
 color:#FFFFFF;
 text-decoration:none;
}
.float a:hover{
 color:#FFFFFF;
 text-decoration:none;
 cursor:hand;
 cursor:pointer; 
}
.float div{
height:25px;
line-height:15px;
margin-top:5px;
padding:2px;
background-color:1C2F69;
border-bottom:1px solid #D8D4AE;


 color:#FFFFFF;
}
.float div:hover{
background-color:#D8D4AE;
 color:#340E13;
 cursor:hand;
 cursor:pointer; 

}

form fieldset {

  border-color: #000;
	padding: 10px;        /* padding in fieldset support spotty in IE */
	margin: 0;
	border: 1px solid #CCCCCC;
}




form label {
	display: block;  /* block float the labels to left column, set a width */
	float: left;
	width: 250px;
	text-align:right;
	clear:both;

	font-weight: bold;


}

form input, form textarea, form select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */

	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}
.testimonials {
	width:600px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:13px;
	background-color:#EAE7DF;
	font-size: 14px;
}
.NSubhead {
	padding:10px;
	margin-top:20px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
}
