/* ------------------------------------- */
/* set link setyle if no class tag is specified*/
A:visited  {text-decoration : none; color: #000000;}
A:link  {text-decoration : none; color: #000000;}
A:hover  {text-decoration : none; color: #000000;}
a:active, a:focus {outline: 0;}

tr td img {display:block;} /*This gets rid of unwanted space between images*/


/* Standard CSS elements */
body {font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;
	background-color: #d7b383;
	background-image: url(../images/kenvoFloorBG_fullwood.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* Main Light Brown Page Title */
H1 {font-family: Arial Black, Arial, Helvetica, Verdana, sans-serif; color: #b67f1e; font-size: 20pt; line-height: 22pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

/* Dark Brown Subtitles */
H2 A:visited {text-decoration : none;color : #493209;}
H2 A:link  {text-decoration : none;color : #493209;}
H2 A:hover  {text-decoration : underline;color : #493209;}
H2 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13pt; color: #493209; line-height: 16pt; font-weight:normal; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

/* Light Brown Column Subtitles */
H3 A:visited {text-decoration : none;color : #b67f1e;}
H3 A:link  {text-decoration : none;color : #b67f1e;}
H3 A:hover  {text-decoration : underline;color : #b67f1e;}
H3 {font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; color: #b67f1e; line-height: 14pt; font-weight:normal; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

/* Green Column Subtitles */
H3.Green A:visited {text-decoration : none;color : #007f61;}
H3.Green A:link  {text-decoration : none;color : #007f61;}
H3.Green A:hover  {text-decoration : underline;color : #007f61;}
H3.Green {font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 13pt; color: #007f61; line-height: 14pt; font-weight:normal; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

/* Red Youtube Title */
H4 A:visited {text-decoration : none;color : #db2b28;}
H4 A:link  {text-decoration : none;color : #db2b28;}
H4 A:hover  {text-decoration : underline;color : #db2b28;}
H4 {font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 13.5pt; color: #db2b28; line-height: 16pt; font-weight: bold; font-style:italic; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

p A:visited {text-decoration : none; color: #493209;}
p A:link {text-decoration : underline; color: #493209;}
p A:hover {text-decoration : underline; color: #493209;}
p {font-family:  Arial, Helvetica, Verdana, sans-serif; color: #493209; font-size: 9pt; line-height: 14pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

p.White A:visited {text-decoration : none; color: #ffffff;}
p.White A:link {text-decoration : none; color: #ffffff;}
p.White A:hover {text-decoration : underline; color: #ffffff;}
p.White {font-family:  Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-size: 10pt; line-height: 14pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

UL A:visited {text-decoration : none; color: #222222;}
UL A:link {text-decoration : none; color: #222222;}
UL A:hover {text-decoration : underline; color: #222222;}
UL {margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:5px; padding:0; padding-left:10px;}

LI A:visited {text-decoration : none; color: #493209;}
LI A:link {text-decoration : none; color: #493209;}
LI A:hover {text-decoration : underline; color: #493209;}
LI {font-family:  Arial, Helvetica, Verdana, sans-serif; color: #493209; font-size: 9pt; line-height: 14pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding-bottom:8px;}


/* Web Font Classes */


/* ------------------------------------- */
/* contact us form */

.contact_body A:visited {text-decoration : none;color : #493209;}
.contact_body A:link  {text-decoration : none;color : #493209;}
.contact_body A:hover  {text-decoration : underline;color : #493209;}
.contact_body {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 9pt; font-weight:normal; color: #493209; line-height: 15pt;}

.contact_thankyou {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 12pt; font-weight:normal; color: #007f61; line-height: 15pt;}

.contactMessage {
	font-family:  Arial, Helvetica, Verdana, Times, sans-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #493209;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border: 1px solid #cccccc;		
	padding-left: 10px;
	height: 200px;
	width: 500px;
}


/* ------------------------------------- */
/* set custom classes for navigation */
.top_nav A:visited {text-decoration : none;color : #336600;}
.top_nav A:link  {text-decoration : none;color : #336600;}
.top_nav A:hover  {text-decoration : underline;color : #336600;}
.top_nav {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt; font-weight:normal; color: #336600; line-height: 11pt;}

.top_navTagLine A:visited {text-decoration : none;color : #b67f1e;}
.top_navTagLine A:link  {text-decoration : none;color : #b67f1e;}
.top_navTagLine A:hover  {text-decoration : underline;color : #b67f1e;}
.top_navTagLine {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13.5pt; line-height: 11pt; color: #b67f1e; font-weight:normal; margin:0px; margin-left:0px; margin-bottom:14px; margin-right:0px; margin-top:0px; padding:0;}

.bottom_navNav A:visited {text-decoration : none;color : #493209;}
.bottom_navNav A:link  {text-decoration : underline;color : #493209;}
.bottom_navNav A:hover  {text-decoration : underline;color : #493209;}
.bottom_navNav {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt; font-weight:normal; color: #493209; line-height: 18pt;}

.bottom_navName {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18pt; font-weight:normal; color: #493209; line-height: 18pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}
.bottom_navTagLine {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12pt; font-weight:normal; color: #e6d8c0; line-height: 14pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}
.bottom_navAddress {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; line-height: 16pt;}

.bottom_NavTerrapin A:visited {text-decoration : none;color : #000000;}
.bottom_NavTerrapin A:link  {text-decoration : none;color : #000000;}
.bottom_NavTerrapin A:hover  {text-decoration : underline;color : #000000;}
.bottom_NavTerrapin {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; font-weight:normal; color: #000000; line-height: 12pt;}


/* ------------------------------------- */
/* set custom classes for admin / management pages */
.adminTitle {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 14pt; font-weight:normal; color: #000000; line-height: 18pt;}
.adminSubTitle {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 12pt; font-weight:normal; color: #000000; line-height: 18pt;}

.bodytext A:visited {text-decoration : none;color : #000000;}
.bodytext A:link  {text-decoration : none;color : #000000;}
.bodytext A:hover  {text-decoration : underline;color : #000000;}
.bodytext {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; line-height: 14pt;}

.bodytextAlt A:visited {text-decoration : none;color : #053f31;}
.bodytextAlt A:link  {text-decoration : none;color : #053f31;}
.bodytextAlt A:hover  {text-decoration : underline;color : #053f31;}
.bodytextAlt {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 9pt; font-weight:normal; color: #053f31; line-height: 14pt;}

.error_Captiom {font-family: Arial, Helvetica, Verdana, Times, sans-serif; font-size: 9pt; font-weight:normal; color: #bf0000; line-height: 12pt;}
.error_Message {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 10pt; font-weight:normal; color: #000000; line-height: 12pt;}
/* ------------------------------------- */
/* ------------------------------------- */


/* ------------------------------------- */
/* set font, color, size for form fields */
.frontforms {
	font-family:  Arial, Helvetica, Verdana, Times, sans-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #000000;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border: 1px solid #cccccc;	
	padding-left: 5px;
}

.frontforms_labels {font-family:  Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 9pt; line-height: 14pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}


.management_forms {
	font-family:  Arial, Helvetica, Verdana, Times, sans-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #000000;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border: 1px solid #cccccc;	
	padding-left: 5px;
}

.management_forms_labels {font-family:  Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 9pt; line-height: 14pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

.management_date {
	font-family:  Verdana, Arial, Helvetica, Times, sans-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #000000;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    border: 1px solid #e5e5e5;		
	padding-left: 5px;
	height: 20px;
	width: 317px;	

}

.management_textArea {
	font-family:  Verdana, Arial, Helvetica, Times, sans-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #000000;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    border: 1px solid #e5e5e5;		
	padding-left: 5px;
	height: 90px;
	width: 335px;	
}

.management_textAreaNoSize {
	font-family: Arial, Helvetica, Verdana, Times, sans-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #000000;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    border: 1px solid #e5e5e5;		
	padding-left: 5px;
	width: 725px;	
}

.management_prodDescription {
	font-family:  Verdana, Arial, Helvetica, Times, sans-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #000000;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    border: 1px solid #e5e5e5;		
	padding-left: 5px;
	height: 200px;
	width: 725px;	
}

/* ------------------------------------- */
/* ------------------------------------- */

/* ------------------------------------- */
/* set custom classes for navigation */

#navigation {
	list-style: none;
	margin: 0; padding: 0;
	height: 36px;
	width:auto;
	display:table;

}

#navigation li {
	float: left;
	height: 36px;
	margin: 0; padding: 0;

}


#navigation li a, #navigation li a:link, #navigation li a:visited {
	text-decoration: none;
	display: block;
	float: left;
	height: 36px;
	color: #ffffff;
	line-height: 36px;
	padding: 0px 20px 0px 20px;
	margin: 0; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	outline: none;
    border-left: 1px solid #2041c1;
    border-right: 1px solid #4c72cc;
}

#navigation li a:hover, #navigation li a:focus, #navigation li a:active {	
	background: #ae822c;
}

.MyTaableData {
	background-color: #ffffff;
}

.MyTaableDataHeader {
	background-color: #ffffff;
}

.zebraOdd { 
  background-color: #f5e8c8;
}
.zebraEven { 
  background-color: #ffffff;
}

tr.zebraHover {
  background-color: #a2d658;
}