@charset "utf-8";
/* CSS Document 
designed by Unconfusing Technology
unconfusing.com
Please give credit if copying
*/

body
{
	background-color:#A39178;
	font-family:Georgia, Verdana, Times, serif
}

p
{
	color:#222222;
}

.smalltext
{
	font-size:10px;
}

a
{
	text-decoration:none;
	color:#F3F3F3;
}

h1,h2
{
	background:transparent url(images/hdr_bk.png) center left no-repeat;
	padding-left:40px;
	min-height:40px;
	vertical-align:middle;
}

.floatbuster
{
	clear:both;
	float:none;
}

#container
{
	width:800px;
	margin:0 auto;
}

#head
{
	background:transparent url(images/head_bk.png) top center no-repeat;
	height:338px;
}

#main
{
	min-height:167px;
	padding:0 5px;
	background:transparent url(images/quote.png) bottom right no-repeat;
}

#foot
{
	background:transparent url(images/foot_bk.png) bottom center no-repeat;
	height:74px;
	font-family: Georgia, Verdana;
}

#righter
{
	float:right;
	width:23%;
	padding:5px;
}

#lefter
{
	float:left;
	width:73%;
	padding:5px;
	padding-bottom:90px;
	min-height:383px;
	background:transparent url(images/left_back_img.png) left center no-repeat;
}

#subLinks
{
	margin-top:20px;
	margin-bottom:10px;
	width:600px;
	float:right;
	text-align:right;
}
#subLinks a
{
	padding:0 4px;
}

#foot
{
	background:transparent url(images/foot_bk.png) bottom center no-repeat;
	margin-top:25px;
	height:39px;
}
#foot div
{
	height:39px;
	padding-top:10px;
	text-align:center;
	color:#ffffff;
	font-size:smaller;
}

#nav-top
{
	background:transparent url(images/menu_top_bk.png) bottom center no-repeat;
	height:55px;
}

#nav-bot
{
	background:transparent url(images/menu_bot_bk.png) top center no-repeat;
	height:45px;
}

#nav
{
	background:transparent url(images/menu_bk.png) top center repeat-y;
	text-align:center;
	padding:0;
	margin:0;
}

#nav ul
{
	text-align:left;
	margin:0 auto;
	padding:0;
	width:150px;
}
#nav ul li
{
	padding:5px 5px 10px 5px;
	list-style:none;
	border-bottom:1px solid #e5e5e5;
}
#nav ul li a
{
	color:#FFFFFF !important;
	font-size:medium;
	text-decoration:none;
}

.left
{
	width:220px;
	float:left;
}
.right
{
	width:335px;
	float:right;
	padding:10px;
}

img
{
	border:0;
}

.img-shadow
{
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.img-shadow img
{
  display: block;
  position: relative;
  background-color: #fff;
  /*border: 1px solid #a9a9a9;*/
  margin: -6px 6px 6px -6px;
  padding: 4px;
}

#slideshow
{
	width:375px;
	margin:0 auto;
	text-align:center;
}

input, textarea
{
	font-family:"Verdana", Georgia, sans-serif;
	font-size:12px;
}

/*************** IMAGE PREVIEW *****************/
.previewImg
{
	border: 1px solid #A39178;
}

#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 475px;
	height: 0px;
	z-index: 200;
}

.pics { height: 311px; width: 405px; padding:0; margin:0 auto; overflow: hidden }
.pics img { height: 281px; width: 375px; padding: 15px; border: 1px solid #333333; background-color: #000000; top:0; left:0 }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}

.center
{
	text-align:center;
	}

/************** END IMAGE PREVIEW ************/

input.validation-failed, textarea.validation-failed 
{
	border: 1px solid #FF3300;
}
input.validation-passed, textarea.validation-passed 
{
	border: 1px solid #B6CD97;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFFFFF;
	font-weight: bold;
}