body{
	background-color: #000000;
	margin:0;
	padding: 0;
	width: 100%;
	height: 100%;
	color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	background-image:url(../../assets/images/bg.jpg);background-position:top;background-repeat:repeat;
}

p {color:#FFFFFF; font:12px Arial, Helvetica, sans-serif;line-height:22px;}
h1{color:#e8a713;font: 20px Times, "Times New Roman",serif;font-weight:normal;width:680px;background-color:#1b1b1b;padding:3px;text-transform:uppercase;
	background-image:url(../../assets/images/h1_flourish.gif);background-position:right;background-repeat:no-repeat;}

h2 {color:#8b8d09;font: 18px  Times,"Times New Roman", serif;font-weight:bold;letter-spacing:1px;}

h3 {color:#7f96ab;font: 14px Georgia, "Times New Roman", Times, serif;font-weight:bold;letter-spacing:1px;}


a {color:#e8a713;font-weight:normal;text-decoration:none;}
a:hover {color:#cf8406;font-weight:normal;text-decoration:none;}

li {padding-bottom:7px;}


#wrapper{
	width: 100%;
	overflow:visible;
	display: block;

}


#div_header {background-image:url(../../assets/images/topbar.gif);background-position:top center;background-repeat:no-repeat;height:117px;width:941px;margin:0;}
#div_header p {color:#ffffff;font:12px Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:1px;}
#namebox {width:250px;height:50px;padding:55px 0 0 195px;text-align:left;float:left;}
#addressbox {width:250px;height:50px;padding:55px 195px 0 0;text-align:right;float:right;}

.width_942{
	width: 941px;
}


.width_225{width: 225px;float: left;}
.width_715{width: 715px;float: left;}
.width_238{width:237px;float: left;}


#div_container {
	width: 941px;
	margin:0px auto;
	background-image:url(../../assets/images/bg2.jpg);background-position:bottom;background-repeat:repeat-y;
overflow:auto;

}


#div_banner {
	background-color:#ffffff;
	height:197px;
	background-image:url(../../assets/images/bnr/stock1.jpg);background-position:right top;background-repeat:no-repeat;
}

#div_nav{
	height: 197px;
	background-color:#636363;
}

#ul_nav {padding:0px 0 0 5px;margin:0;list-style-type:none;}
#ul_nav li {padding-top:5px;padding-bottom:0;}
#ul_nav a {width:235px; padding-left:20px;font:12px Arial, Helvetica, sans-serif;text-decoration:none;font-weight:normal;text-transform:uppercase;color:#ffffff;letter-spacing:1px;}
#ul_nav a:hover {text-decoration:none;font-weight:normal;color:#e8a713;}


#div_body {
	width: 941px;
	/*margin:105px 0 0 0;*/
	background-image:url(../../assets/images/body_bgbox1.jpg);background-position:bottom;background-repeat:no-repeat;
	overflow:auto;
}

.BigWords {font:24px "Garamond",Georgia, "Times New Roman", Times, serif; font-style:italic;color:#FFFFFF;text-align:right; margin:5px;padding:0px 20px 10px 0px;}


#div_gallerySpot {padding:10px 0 10px 0; background-image:url(../../assets/images/galleryBG.jpg);background-position:left top;background-repeat:no-repeat;}


#div_SubNavBox{margin:0; padding-top:20px;background-image:url(../../assets/images/sideshadow_top.jpg);background-position:top;background-repeat:repeat-x;}
#div_SubNavTitle {background-color: #e8a713;height: 25px;font:14px Times, "Times New Roman", serif;text-transform:uppercase;color:#ffffff;letter-spacing:1px;margin:0px;padding-top:8px;padding-left:8px;}
#div_SubNavTitle p {padding:15px 10px 10px 10px;margin:0;font:12px "Times New Roman", Times, serif;line-height:14px;color:#FFFFFF;}
#ul_subNav {padding-left:20px;margin:10px;list-style-type: disc;}
#div_SubNavBox li {padding-bottom:8px;}
#div_SubNavBox a {padding:0px;font:12px Arial, Helvetica, sans-serif;text-decoration:none;font-weight:normal;color:#e8a713;}
#div_SubNavBox a:hover {text-decoration:none;font-weight:normal;color:#cccccc;background-image:url(../../assets/images/navRoll.gif);background-position:left;background-repeat:no-repeat;}


#div_copy {padding:0p;margin:0;background-image:url(../../assets/images/bodyshadow.jpg);background-position:top;background-repeat:repeat-x; }


/* ADDITIONAL CLASSES */
.imgborder {border:3px solid #ffffff;}
.imgRight {float:right;margin:0 10px 0 10px;}
.imgLeft {float:left;margin:0 10px 0 0;}
.green {color:#a9ab07;}


/* FORM CLASSES */

#frm_contact{
	margin: 0; padding: 10px 0 0 10px;height: 242px;
}

input.text, textarea{
	font-family: Arial,Helvetica, sans-serif;
	font-size:11px;
	width: 90%;
	border: 1px solid #666666;
}
input.reset, input.submit{background-color: transparent;color:#e8a713;}
input.reset{border: 1px solid #666666;border-width: 0 1px 0 0;}
input.submit{border-width: 0;}

/*------------- seo locations ----------------- */

.separator {
	border-top:solid 1px #6E820C;
	padding:0px;
	width: 665px;
	margin:25px 0px;
}
.separator_side {
	border-top:dotted 2px #D0D14F;
	width:180px;
	margin: 30px auto;
}

/*------------- MISC ----------------- */
#column_right {
	float: right;
	width: 46%;
	position: relative;
	}
#column_left {
	float: left;
	width: 46%;
	position: relative;
	}

.text_center {
	text-align: center;
	}

.text_left {
	text-align: left;
	}

.text_right {
	text-align: right;
	}
.float_left{
	float: left;
}

.float_right{
	float: right;
}

.buttonsubmit {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color: #D0D14F;
	border: 1px solid #FFF;
	}

.caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 10px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
}
.newsletter{
	padding:0px;
	border:white 2px solid;
	background-color:#FFF;
	margin-bottom:4px;
}

