@charset "UTF-8";
/* CSS Document */

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	line-height: 28px;
	text-align: justify;
}

#wrap {
	background: white;
	margin:0 auto;
	width:900px;
	margin-top: 20px;
}

#masthead {
	width: 196px;
	height:120px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	float: left;
}
#masthead a img, #example-one a           { border: none; overflow: hidden; float: left; }
#masthead a:hover                         { border: 0px solid black; }
#masthead a:hover img                     { margin: 0px; }

#masthead2 {
	width: 704px;
	height:120px;
	margin: 0;
	padding: 0;
	background-color: #B5B5B5;
	float: right;
}
#masthead3 {
	width: 900px;
	height:120px;
	margin: 0;
	padding: 0;
	background-color: #B5B5B5;
	float: right;
}
#masthead4 {
	width: 702px;
	height:120px;
	margin: 0;
	padding: 0;
	background-color: #B5B5B5;
	float: right;
	background-image: url(../images/header5.jpg);
}

a {
	text-decoration: none;
	color: #FFFFFF;
	vertical-align: middle;
}
a:hover {
	text-decoration: none;
	color: #666666;
	border: 0;
}

.subhead {
	color:#FFF;
	font-size: 24px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.subhead2 {
	color:#FFF;
	font-size: 24px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.subhead3 {
	color:#FFF;
	font-size: 36px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/* TEXT STYLES */

.ital { font-style: italic;}
.rule { border-top: 1px solid #CCCCCC; padding: 10px 0px 10px 0px;}
.LatinName { font-style:italic; font-size: 12px; color: #999999}
.saleprice {color: #ff0000}


body h1{ font-size: 12px; font-weight: 400; text-transform:uppercase; color:#666699;}
body h2{ font-size: 12px; color: #333333; }
body h3 { font-size: 14px; color: #666699; line-height:18px; font-weight: 400;}
body h4 {font-family: "Times New Roman", Times, serif; font-size: 20px; color: #666699; font-weight: normal; line-height: 30px; margin-top: 10px; margin-bottom: 5px;}

/* BREADCRUMBS */


#breadcrumbs {
	width: 704px;
	margin: 0;
	padding: 7px;
	color: #666;
	background-color:#E5D9D9;
	font-size: 11px;
	border-top: 1px solid white;
	text-transform:uppercase;
	float: right;
}

#breadcrumbs a:link {color: #666; text-decoration:none;}
#breadcrumbs a:active {color: #666; text-decoration:none;}
#breadcrumbs a:visited {color: #666; text-decoration:none;}
#breadcrumbs a:hover {color: #999; text-decoration:underline;}

#breadcrumbs-left {width: 542px; margin: 0; padding: 7px; color: #666; background-color:#E5D9D9; font-size: 11px; float: left;}
#breadcrumbs-right {width: 130px; margin: 0; padding: 7px; color: #666; background-color:#E5D9D9; font-size: 11px; float:right;}



/* SEARCH BOX */
#search  {
	width: 900px;
	color:#000000;
	position:relative;
	top:-25px;
	right:10px;
	overflow:hidden;
	z-index:99;
}


.search { float: right; color: #016445; padding: 0px}	
.click { vertical-align: top;}	


/* NAV */

#nav {
	width: 196px;
	height:120px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #FFFFFF;
	float: left;
	display: inline;
	overflow: visible;
}


/* MAIN 2 COLUMN */

#mainleft {background: white; float:left; width:212px; padding: 10px 10px 10px 10px; }
#maincenter {background: white; float:right; width:447px; padding: 0px 10px 10px 10px; border-left: 1px solid #CCB3b3; margin: 10px 0px;}

/* MAIN 3 COLUMN */

#threemainleft {
	background: white;
	float:left;
	width:176px;
	padding: 0px 10px;
	height: 425px;
}
#threemaincenter {
	background: white;
	float:left;
	width:118px;
	margin-right: 8px;
}
#threemaincenter2 {
	background: white;
	float:right;
	width:118px;
	margin-right: 0px;
	margin-left: 6px;
}
#threemainright {
	float:right;
	width:518px;
	padding: 30px 30px;
	margin-bottom: 6px;
	background-color: #B5B5B5;
	height: 310px;
}
#threemainrightport {
	float:right;
	width:644px;
	margin-bottom: 6px;
	background-color: #B5B5B5;
	height: 300px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
}
#threemainrightport2 {
	float:right;
	width:644px;
	margin-bottom: 6px;
	background-color: #B5B5B5;
	height: 338px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
}
}

/* MAIN 2 COLUMN - WIDE LEFT */

#twowidemainleft {
	background: white;
	float:left;
	width:316px;
}
#twowidemaincenter {
	background: #B5B5B5;
	float:right;
	width:557px;
	padding: 10px 10px;
	border-left: 1px solid #ccb3b3;
	height: 263px;
	margin-bottom: 6px;
}

/* MAIN 2 COLUMN SPLIT  */

#splitleft {background: white; float:left; width:330px; padding: 10px 10px; }
#splitright {background: white; float:right; width:329px; padding: 10px 10px; border-left: 1px solid #ccb3b3; }

/* MAIN 1 COLUMN */

#onemain {background: white; float:left; width:700px; padding: 0px; margin: 0px; border-top: 1px solid white; }
#onemain p { padding: 0px 20px 10px 10px;}

/* MAIN PRESS */

#pressleft {background: #e5e5e5; float:left; width:430px; padding: 0px 10px; margin: 50px 0px; font-size: 11px;}
#pressleft2 {background: #e5e5e5; float:right; width:252px; padding: 0px 0px; margin: 0px 0px; font-size: 11px;}
#pressleft3 {background: #B5B5B5; float:left; width:520px; padding: 0px 28px; margin: 44px 0px; font-size: 11px;}
#presscenter {background: #e5e5e5; float:left; width:704px; padding: 0px 0px;  margin: 50px 0px; font-size: 11px; }
#pressright {background: #b5b5b5; float:left; width:645px; padding: 0px 28px; margin: 44px 0px; font-size: 24px; }

/* VIDEO PAGES */
#Videos {background: white; width: 450px; margin: 0 auto; text-align:left;}



/* SUBCONTENT */

#subcontent {
	background: white;
	width:900px;
	padding-bottom: 10px;
}



/* SUBLINKS */

#sublinks {
	font-size:11px;
	width: 900px;
	margin: 0 auto;
	clear:both;
	padding: 0px 0 10px 0;
	text-align: right;
}
#sublinks li {display: inline; border-right: 1px solid #999999; padding-right: 5px; padding-left: 5px;}
#sublinks li.last {border-right: 0;}
#sublinks a {color: #333;}
#sublinks a:hover {color: #CC0000;}

/* BTMBAR */

#btmbar {
	width: 704px;
	color: #333333;
	background-color:#E5E5E5;
	font-size: 24px;
	float: right;
	height: 119px;
	font-weight: bold;
}.emphasis {
	color:#333333; font-size: 24px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	letter-spacing: 16pt;
	vertical-align: middle;
}
.emphasis2 {
	color:#999;
	font-size: 24px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 16pt;

}
.icons {float:right; width: 120px;}
.Directory {
	vertical-align: middle;
	color:#666666;
	font-size: 24px;
	line-height: 2px;
}
.Directory2 {
	vertical-align: middle;
	color:#333333;
	font-size: 24px;
	line-height: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.Directory img { vertical-align: middle; color:#666699;  }

/* PORTFOLIO TITLE BOX */

#portfoliotitlebox {
	width: 280px;
	margin: 0;
	padding: 5px;
	color: #333333;
	background-color:#B5B5B5;
	font-size: 11px;
	text-transform:uppercase;
	float: left;
	margin-bottom: 6px;
}


/* PORTFOLIO TITLE BOX RIGHT */

#portfoliotitleboxright {
	width: 404px;
	margin: 0;
	padding: 5px;
	color: #333333;
	background-color:#B5B5B5;
	font-size: 11px;
	text-transform:uppercase;
	float: right;
	margin-bottom: 6px;
}

#portfoliotitleboxright a:link {color: #FFFFFF; text-decoration:none; border-width:thin; border-style:solid; padding-left:5px; padding-right:5px;}
#portfoliotitleboxright a:active {color: #CC0000; text-decoration:none; border-width:thin; border-style:solid; padding-left:5px; padding-right:5px;}
#portfoliotitleboxright a:visited {color: #666; text-decoration:none; border-width:thin; border-style:solid; padding-left:5px; padding-right:5px;}
#portfoliotitleboxright a:hover {color: #FFFFFF; border-width:thin; border-style:solid; padding-left:5px; padding-right:5px; background-color: #CC0000;
}
