/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */

/* BEGIN: STANDARD ELEMENTS

/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */

body {
	margin: 0px;
	height: 100%;
	background-color: #49516d; /* Enter body background color */
	background-image: url(images/bg_main.gif);
	line-height: 135%; /*Enter line height */
	font-family: Verdana, Arial, Geneva; /* Enter font preference */
	font-size: 11px; /* Enter font size */
	font-weight: normal; /*Enter font weight */
	color: #000000; /* Enter font color */
	list-style-type: disc;
}



h1 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Geneva; /* Enter font preference */
	font-size: 20px;
	font-weight: bold;
	color: #0a2448;
}



h2 {
	margin: 10px 0px 3px 0px;
	font-family: Verdana, Arial, Geneva; /* Enter font preference */
	font-size: 14px;
	font-weight: bold;
	color: #0a2448;
}



hr {
	margin: 5px 0px 12px 0px;
	color: #5f6973;
	size: 1px;
}


a {
	color: #1f4170;
	text-decoration: underline;
}



a:hover {
	color: #62743D;
}



a:active {
	color: #1f4170;
}



form {
	margin: 0px;
	padding: 0px;
}



#addressInfoHome {
	width: 365px;
	margin: 50px 3px 0px 0px;
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
}



#addressInfoHome a:link {
	color: #003300;
	text-decoration: underline;
}



#addressInfoHome a:hover {
	color: #003300;
	text-decoration: underline;
}



#addressInfoHome a:visited {
	color: #003300;
	text-decoration: underline;
}



#addressInfoHome a:active {
	color: #003300;
	text-decoration: underline;
}



#addressInfoHome .headText {
	color: #4F3739;
	font-size: 18px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}



/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */

/* END: STANDARD ELEMENTS

/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */




/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */

/* BEGIN: GENERAL CLASSES

/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */



div.clear {
	clear: both;
}



img.bodyimage {
	border: #000000 solid 1px;
	margin: 0px 10px 4px 0px;
}



ul.topNav {
	margin: 0 0 20px 0;
	padding: 0px 0px 5px 0px;
	list-style: none;
	font-size: 11px;
	text-align: center;
}



ul.topNav li {
	display: inline;
	margin: 0;
	padding: 0;
}



/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */

/* END: GENERAL CLASSES

/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */





/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */

/* BEGIN: CUSTOM NAMED ELEMENTS

/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */

/*** Main Container ***/

#contain {
	margin: 0 auto; /* Center align */
	width: 730px; /* Enter desired container width */
	border: 0px;
	background-color: #5E9F76; /* Enter container background color */
	background: url(images/columns_background.gif) repeat-y top left;
}


/*** Header ***/

#header {
	width: inherit;
	height: 150px;
	background-color: #4F3739; /* Enter background color */
	border-bottom: #3F2E2F solid 2px; /* Enter bottom border color */
}



/** Logo/Business Name **/

#logo {
	width: 450px;
	float: right;
	text-align: left;
	margin-left: 10px;
}



/** Address Information **/

#address {
	width: 235px;
	float: left;
	font-size: 11px; /* Enter font size */
	font-weight: normal; /* Enter font weight */
	line-height: 120%; /* Enter line height */
	text-align: left;
	margin: 10px 5px 0px 10px;
	color: #E6DFE0; /* Enter address text color */
}


#address a {
	color: #DCD3D5;
	text-decoration: underline;
}



/*** Flash (Home Page) ***/



#flashHome {
	width: inherit;
	height: 300px;
	text-align: left;
	background-color: #ffffff; /* Temp for positioning */
	border-bottom: #3F2E2F solid 4px; /* Enter bottom border color */
}



#logoHome {
	width: 427px;
	float: right;
	display: inline;
	text-align: center;
}



#logoHome img {
	margin-top: 67px;
}



/*** Flash (Interior Pages) ***/



#flashInt {
	width: inherit;
	height: 140px;
	background-color: #6f829c; /* Temp for positioning */
	border-bottom: #3F2E2F solid 4px; /* Enter bottom border color */
}



/*** Horizontal Navigation (Top) ***/



#navtop {
	padding-top: 5px;
	width: inherit;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	background-color: #132307; /* Enter horizontal nav background color */
	border: 0px;
}


#navtop ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}


#navtop ul li {
	display: inline;
	margin: 0;
	padding: 0 8px;
}


#navtop a:link, #navtop a:visited {
	color: #ffffff; /* Enter link text color */
	text-decoration: none;
}


#navtop a:hover, #navtop a:active {
	color: #A0B674; /* Enter link text hover color */
	text-decoration: none;
}


/*** Content ***/

#content {
	width: inherit;
	border: 0px;
}


#contentLeft {
	float: left;
	display: inline;
	width: 535px;
	background-color: #F0F0E5; /* Enter right container background color */
}


#contentLeft hr {
	color: #3F2E2F;
	size: 1px;
}


#contentRight {
	float: right;
	display: inline;
	width: 195px;
}



/*** Home Page ***/


/** Content Left (Home) **/

#contentLeftHome {
	float: left;
	display: inline;
	width: 535px;
	background-color: #E9E2E3; /* Enter right container background color */
}



#contentLeftHome hr {
	color: #3F2E2F;
	size: 1px;
}



/** Main Welcome **/

#mainWelcome {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	color: #0a2448;
}



#mainWelcome p {
	margin-top: 4px;
	margin-bottom: 15px;
}



/** Main Content Left (Home Only) **/

#mainContentLeftHome {
	width: 190px;
	float: left;
	margin: 4px 0px 0px 2px;
	margin-top: 4px;
	background-color: #E6DFE0; /* Enter right container background color */
	display: inline;
}


#mainContentLeftHome .procImages {
	margin: 0 0 10px 0;
	clear: both;
}

#mainContentLeftHome .procImages img {
	margin-right: 10px;
	border: 1px solid #31543e;
}





/*** MENU BOX ***/

#menubox {
	margin: 0px;
	width: 190px;
	color: #FFFFFF;
}



#menubox .menusection {
	background-image: url(images/menubox/mb_mid.gif);
	background-repeat: repeat-y;
}



#menulist {
	margin-right: 10px;
	padding: 4px 4px 4px 30px;
	float: left;
	text-align: left;
}



#menulist ul {
	margin: 0;
	padding: 0;
	list-style: none;
}



#menulist ul li {
	margin: 10px 0 10px 0;
	font-size: 12px;
	font-weight: bold;
}



#menulist a {
	color: #FFFFFF;
	text-decoration: none;
}



#menulist a:hover {
	color: #EFEFEF;
}



#menulist a:active {
	color: #EFEFEF;
}

/** HOME FLASH IMAGES **/
#homeFlash {
	width: 165px;
	height: 124px;
	margin: 2px 0 15px 18px;
	padding: 0;
	border: 1px #000000 solid;
	clear: both;
}


/** Main Content Right (Home Only) **/

#mainContentRightHome {
	width: 295px;
	float: right;
	margin: 4px 12px 0px 0px;
	color: #0a2448;
	background-color: #E9E2E3; /* Enter left container background color */
	display: inline;
}


#mainContentRightHome p {
	margin-top: 4px;
	margin-bottom: 15px;
}


#mainContentRightHome .procImages {
	margin-bottom: 10px;
}

#mainContentRightHome .procImages img {
	margin-right: 0px;
	border: 1px solid #31543e;
}



/*** Sidbar Menu ***/


#sidebarMenu {
	width: 180px;
	margin: 10px 0 16px 8px;
	font-weight: bold;
	text-align: right;
}



#sidebarMenu ul {
	margin: 0 5px 0 0;
	padding: 0;
	width: 175px;
	list-style: none;
}



#sidebarMenu ul li {
	margin: 0;
	padding: 3px;
}



#sidebarMenu a {
	color: #ffffff;
	text-decoration: none;
}



#sidebarMenu a:hover, #sidebarMenu a:active {
	color: #eaeaeb;
}



/*** Contact Form ***/

#contactForm {
	margin: 10px;
	padding: 4px;
	background-color: #edf0f9;
	border: #3F2E2F 1px solid;
}



#contactForm p {
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #3F2E2F;
}



#contactForm form {
	margin: 0;
}



#contactForm input, #contactForm textarea {
	color: #000000;
	border: 1px solid #3F2E2F;
}



#contactForm .submit input {
	margin-right: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3F2E2F;
	border: 1px outset #000000;
}



#contactForm .alignLeft {
	padding-left: 1px;
	text-align: left;
}

.coupon	{

	width: 158px;
	background-color: #cab76d;
	border: 2px dashed #fff;
	padding: 6px;
	margin: 0 auto;
	margin-bottom: 16px;
	line-height: 1em;
}

.coupon2	{

	width: 158px;
	background-color: #FF7F00;
	border: 2px dashed #000000;
	padding: 6px;
	margin: 0 auto;
	margin-bottom: 16px;
	line-height: 1em;
}
									
.smaller {
	font-size: 0.8em;
}									
									
/*** Footer ***/


#footer {
	width: inherit;
	height: 65px;
	margin: 0px;
	background-color: #3F2E2F; /* Enter footer background color */
	text-align: center;
	clear: both;
}



#copyright {
	margin: 0;
	padding: 10px 5px;
	color: #ffffff;
	text-align: center;
	line-height: 110%;
}



#copyright p {
	margin: 0px 0px 7px 0px;
}



#copyright .docText {
	font-size: 10px;
}



#copyright .copyText {
	font-size: 11px;
	font-weight: bold;
}



#copyright a {
	color: #ffffff;
	text-decoration: none;
}




/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */

/* END: CUSTOM NAMED ELEMENTS

/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */




/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */

/* BEGIN: SPECIFIC CLASSES

/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */



/*** Main Interior ***/



#mainInt {
	margin: 20px;
	color: #000000;
}



#mainInt img {
	margin: 15px;
}



#mainInt .headerIMG {
	margin: 7px 0px;
}



#mainInt .leftIMG {
	margin: 2px 8px 3px 0px;
	border: #0a2448 1px solid;
}



#mainInt .rightIMG {
	margin: 2px 8px 3px 8px;
	border: #0a2448 1px solid;
}



#mainInt .stdDiv {
	margin: 12px 0px 15px 0px;
	clear: both;
}


#bracesInt {
	margin: 20px;
	color: #000000;
	height: 400px;
}



#bracesInt img {
	margin: 15px;
}



#bracesInt .headerIMG {
	margin: 7px 0px;
}



#bracesInt .leftIMG {
	margin: 2px 8px 3px 0px;
	border: #0a2448 1px solid;
}



#bracesInt .rightIMG {
	margin: 2px 8px 3px 8px;
	border: #0a2448 1px solid;
}



#bracesInt .stdDiv {
	margin: 12px 0px 15px 0px;
	clear: both;
}


#staff {
	margin: 20px;
	/*height:400px;*/
	color: #000000;
}


#staff img {
	margin: 15px;
}



#staff .headerIMG {
	margin: 7px 0px;
}



#staff .leftIMG {
	margin: 2px 8px 3px 0px;
	border: #0a2448 1px solid;
}



#staff .rightIMG {
	margin: 2px 8px 3px 8px;
	border: #0a2448 1px solid;
}



#staff .stdDiv {
	margin: 12px 0px 15px 0px;
	clear: both;
}



/*** Request Information ***/



.formpg {
	margin: 5px 0px 5px 3px;
}



/*** Site Map ***/

#siteMap {
	margin: 4px 0px 5px 0px;
}



#siteMap p {
	margin: 9px 0px 4px 0px;
}



#siteMap ul {
	margin: 0px 0px 4px 10px;
	list-style: none;
}



#siteMap li {
	margin: 1px 0px 5px 12px;
}



/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */

/* END: SPECIFIC CLASSES

/* ^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^ */

#faceBookHolder {
  margin: 10px 0px 10px 10px;
  text-align: center;
}

#faceBookHolder p {
	text-align: center;
	color: #000000;
}

#faceBookHolder a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

#faceBookHolder a:hover, a:active {
	color: #000000; 
}

#faceBookHolder img {
   border: 0px;
}


#faceBook {
	margin: 0 auto;
	text-align: center;
}

