/*Button condition per page---------------------------------------------------------*/
body.home li.home a,
body.services li.services a,
body.gallery li.gallery a,
body.test li.test a,
body.resources li.resources a,
body.news li.news a,
body.contactus li.contactus a,
body.cotillion li.cotillion a,
body.aboutus li.aboutus a {
	background-color:#403320;
	border-bottom:1px solid #BCBAA3;
	border-right:1px solid #BCBAA3;
	border-left:1px solid #BCBAA3;
	}

/*Links-------------------------------------------------------------------------------*/
a:link {
	text-decoration: underline;
	color: #993300;
}
a:visited {
	text-decoration: underline;
	color: #993300;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
	color: #0000FF;
}
/*Header Tags-----------------------------------------------------------------------------------*/
h1, h2  {font-weight:bold; font-size: 14px;}
h3, h4, h5, h6 {font-size:12px; font-weight:bold; color:#666666;}

/*Text Styles---------------------------------------------------------------------------------------*/
.smtxt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.smtxtb {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.red {font-weight:bold; font-size:16px; color:#FF0000;}
.hdtxt {font-size:14px; font-weight:bold; padding-left:4px;}
.hdtxt1 {font-size:14px; font-weight:bold;}
.hdtxt2 {font-size:14px; font-weight:bold; border-bottom: black solid 1px;}
.hdtxt3 {color:white; font-size:14px; font-weight:bold; background-color:#403322; padding-left:4px;}
.spec-note {font-weight:bold; padding-left:18px; color:#666633; font-size:11px;}

/*Paragraph---------------------------------------------------------------------------------------*/
.list-bullet {list-style-image:url(images/bullet.jpg); padding-top:12px;}

/*Paragraph---------------------------------------------------------------------------------------*/
p {margin-left:5px; margin-right:5px;}
.par {margin-left:1em;}
.par2 {margin-left:2em;}
.parsm {margin-left:1em;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.parsm2 {margin-left:2em;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/*Borders and backgrounds------------------------------------------------------------------------------------------*/
.bdrrt {border-right: #999 solid 1px;}
.bdrlt {border-left: #999 solid 1px;}
.bdrtop {border-top: #999 solid 1px;}
.bdrrt-wht {border-right: white solid 1px;}
.bdrlt-wht {border-left: white solid 1px;}
.bdrtop-wht {border-top: white solid 1px;}
.bdrbtm-solid {border-bottom: #999 solid 1px;}
.bdrbtm-double {border-bottom: #999 double 3px;}
.bdrbtm-dashed {border-bottom: #999 dashed 1px;}
.bdr-dashed {border: #999 dashed 1px;}
.bdr-solid {border: #999 solid 1px;}
.bckgrnd-tan-lt {background-color:#CCCCC4;}
.bckgrnd-tan-lt1 {background-color:#CAC9B2;}
.bckgrnd-tan-lt2 {background-color:#BCBAA3;}
.bckgrnd-tan-lt3 {background-color:#CCCCC4; font-weight:bold; font-size:11px; padding-left: 8px;}

/*Sub Containers----------------------------------------------------------------------*/
.full {
	clear:both;
}

/*testimonials------------------------------------------------------------------------------*/
.testimonials {
}

.testimonials p {
border-bottom:1px dotted #666666;
font-style:italic;
padding:2px 5px 8px 5px;
}

/*Clear--------------------------------------------------------------------------------------*/
.cl-left {clear:left;}
.cl-rt {clear:right;}

/*Misc----------------------------------------------------------------------------------*/
.dn {
	display:none;
	}

img {
	border:0;
	}
	
/*Commons--------------------------------------------------------------------------------*/
.w150 {width: 150px;}
.w175 {width: 175px;}
.w185 {width: 185px;}
.w200 {width: 200px;}
.w225 {width: 225px;}
.w235 {width: 235px;}
.w240 {width: 240px;}
.w250 {width: 250px;}
.w275 {width: 275px;}
.w300 {width: 300px;}
.w325 {width: 325px;}
.w350 {width: 350px;}
.w375 {width: 375px;}
.w385 {width: 385px;}
.w400 {width: 400px;}
.w415 {width: 415px;}
.w425 {width: 425px;}
.w450 {width: 450px;}
.w465 {width: 465px;}
.w475 {width: 475px;}
.w485 {width: 485px;}
.w500 {width: 500px;}
.w525 {width: 525px;}
.w550 {width: 550px;}
.w565 {width: 565px;}
.w575 {width: 575px;}
.w600 {width: 600px;}
.w615 {width: 615px;}
.w625 {width: 625px;}
.w650 {width: 650px;}
.w675 {width: 675px;}
.w685 {width: 685px;}
.w700 {width: 700px;}
.w725 {width: 725px;}
.w750 {width: 750px;}



/*line heigth--------------------------------------------------------------------------------*/
.lh16 {line-height:16px;}
.lh24 {line-height:24px;}

/*Padding------------------------------------------------------------------------------------*/
.pad-rt-10px {padding-right:10px;}
.pad-lt-10px {padding-left:10px;}
.pad-rt-5px {padding-right:5px;}
.pad-lt-5px {padding-left:5px;}
.pad-top-24px {padding-top:24px;}
.pad-top-2px {padding-top:2px;}
.pad-bottom-2px {padding-bottom:2px;}
.pad-top-5px {padding-top:5px;}
.pad-bottom-5px {padding-bottom:5px;}

/*external links-----------------------------------------------------------------------------*/
/*a[href^="http:"] {
	background: url(images/icons/extlink.gif) no-repeat right top;
	padding-right: 18px;
	}

*/a[href^="mailto:"] {
	background: url(images/icons/email.gif) no-repeat right top;
	padding-right: 18px;
	}

a[href$=".pdf"] {
	background: url(images/icons/adobe.gif) no-repeat right top;
	padding-right: 18px;
	}
a[href$=".xls"] {
	background: url(images/icons/excel.gif) no-repeat right top;
	padding-right: 18px;
	}
a[href$=".jpg"] {
	background-image:none;
	padding-right:0;
	}

a.nopdf[href^="http:"] {
	background-image:none;
	}
/*Form styles*/

fieldset {
	margin:1em 0;
	padding:0 1em;
	border:1px solid #ccc;
	background: #CAC9B2;	
	}

legend {
	font-weight:bold;
	}

label {
	font-weight:bold;
	display:block;
	background-color:#F0EFDD;
	}

input {
	margin-left:10px;
	}
	
textarea {
	width: 300px;
	height:100px;
	margin-left:10px;
}

input [type="text"] {
	width: 200px;
	}

input.shorttext [type="text"] {
	width: auto;
	}

input.radio, input.checkbox, input.submit {
	width:auto;
	}

input.checkbox {
	margin-left: 10px;
	}

input.noleft {
	margin-left:auto;
	}

input.paypal {
	width: auto;
	}
.error {font-weight:bold; color:#CC0033; text-align:center; font-size:14px;}

