@charset "utf-8";
/* CSS Document */

body { background-color: #fff; font-family: "Times New Roman", Times, serif; color: #FDFDFD; margin: 0px auto; padding: 0px; font-size: 100%;}

#topwrapper {clear: both;  background-color:#000; padding: 0px; margin: 0px auto; width: 100%; height: 116px; }
#topcontainer {	background-color: transparent;  padding: 0px; margin: 0px auto; width: 970px; height: 116px; overflow:hidden; text-align:center;	  }
#topcontainer img {border:0px;}
 
/* Slide container - height was 620px  */
#slide-container { 	clear: both;width: 100%;height: 420px;	z-index: -1000;	background-color:#000;	}
#photo {	padding: 0px;	height: 420px;	width: 100%;	margin: 0px auto 0px auto; text-align:center}

/* New Navigation Layout */

#navwrapper {clear: both; background-color: transparent; margin: 0px auto; padding: 0px;  height: 60px; width: 100%; background-color:#4B4947; }
#navcontainer {	padding: 0;	 margin: 0px auto;  width: 930px;  height: 60px;		}
#navcontainer ul {	border: 0;	 margin: 0px auto;	padding: 0;	list-style-type: none;}
#navcontainer ul li {	display: block;	float: left;}
#navcontainer ul li a {	height: auto; color: #fff;	text-decoration: none;	display: inline-block;	font-size: 24px; font-family:  "Times New Roman", Times, serif     ;	padding: 0px; font-variant:small-caps;	font-weight: normal; text-align:center; }
	
.nav {margin: 16px 22px 0px 22px; }
.navactive{margin: 20px 22px 0px 22px; color: #B98749;  }

#navcontainer ul li a:hover { color: #B98749;	 }
#navcontainer li#active a {	 color: #B98749;}

#contentwrapper {clear: both;  background-color: transparent; margin: 0px auto; padding: 0px;  width: 100%;  	 }
#contentwrapperw {clear: both;  background-color: #fff; margin: 0px auto; padding: 0px;  width: 100%;  	 }

#contentwrapperw p {color:#666666; text-align:justify;}
#contentwrapperw ul li {color:#666666; }
#contentwrapperw h2 {color:#666666;}
#contentwrapperw h3 {color:#666666; font-size: 1.4em;}
#contentwrapperw h4 {color:#666666; font-size: 1.2em; margin-bottom: 6px;}


#copycontainer {	clear: both;	height: auto;	width: 960px;	padding: 0px;	margin: 0px auto;  text-align:center; }
#copycontainerl {	clear: both;	height: auto;	width: 960px;	padding: 0px;	margin: 0px auto;  text-align:left; background-color: #fff;  }
#copycontainerl a {color: #369 ;}
#copycontainerl a:hover {color: #B98749 ;}

h1 {	font-size: 24px;	color: #B98749;	text-align: left;	margin: 0px 0px 6px 0px;font-family: Georgia, "Times New Roman", Times, serif; padding: 10px 0px 0px 0px; text-transform: uppercase ;text-decoration: none;	font-weight: normal; 	}

.largerb {font-size: 170%; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}
.larger {font-size: 160%; font-weight:normal;   font-variant:small-caps;}
.smaller {font-size:90%;}
.center {text-align:center;}
.gold {color: #B98749; }
.none {display: none;}
.rightalignedpic{margin-top:2px;margin-bottom:5px;margin-left:15px;float:right;border:3px solid #D2D2D2;padding:1px;}
.leftalignedpic{margin-top:2px;margin-bottom:5px;margin-right:15px;float:left;border:3px solid #D2D2D2;padding:1px;}
.rightalignedpicnb{margin-top:2px;margin-bottom:5px;margin-left:8px;float:right;padding:1px;border:0px;}
.leftalignedpicnb{margin-top:2px;margin-bottom:5px;margin-right:8px;float:left;padding:1px;}
.normalpic{margin:5px;border:3px solid #D2D2D2;padding:1px;}
.normalpicnb{margin:0px;border:0px;padding:0px;}
.right {text-align:right; border-top: 1px solid silver;}
#photos { width: 90%; }
#photos td {border: 1px solid  #dadada; padding: 3px 3px 3px 3px; margin:0px }
#photos tr {padding:0px; }
#photos img {border: 1px solid #666666;}

#box1 {background-color:  #F7D4E0; border: 1px solid #F498B8; padding: 3px; margin:10px 5px 3px 5px; font-size: 1.2em; text-align: left;}
#box2 {background-color:  #FFF7F2; border: 1px solid #EE5F91; padding: 2px; margin:10px 5px 3px 5px; font-size: 1.2em; text-align: left;}
#box {background-color:  #F5F3F4 ; border: 0px solid #D0C8CC; padding: 8px; margin-top:16px;}


.quote {  padding-left: 5px; margin: 20px 30px 30px 30px ;  border-left: 3px solid #B98749;   }
.quote2 { padding-left: 5px; margin: 20px 30px 30px 30px ; border-left: 3px solid #ccc;   }

/* Container for the pic thumbnails */
.picboxouter { width: auto;  padding: 0px; clear: both;}
/* Content holder for the pic box */
.picbox {    width: auto;    color: #DD7CB4;    padding: 5px 6px 3px 6px;
    border:1px solid #D0C8CC;   text-align: center;}
.picbox img {margin: 0px 1px 0px 1px; border: 0px;}



#prices {}
#prices td {border-right: 0px solid silver; padding: 4px }
#prices h2 {font-family: "Times New Roman", Times, serif;color: #79A3B1; text-decoration: none; font-size:1.2em;font-weight: bold;text-transform: uppercase; margin: 0px; text-align: center;}

#price {}
#price td {border-right: 0px solid silver; padding: 4px }
#price h2  {font-family: "Times New Roman", Times, serif;color: #888; text-decoration: none; font-size:1.6em;font-weight: normal;text-transform: uppercase; margin: 0px 0px 0px 10px; text-align: left; }
#price h3 {text-align: right;font-size:1.5em;	color: #B98749;  margin: 0px 10px 0px 0px; }
#price p {font-family: "Times New Roman", Times, serif; color: #777979; margin: 0px 10px;}


.frmhead {background-color: transparent;font-size: 22px;	text-align: left;	font-style: normal;	color: #c8bca0; font-weight: bold; }

#frm{ 	margin:0 0 0 80px;		width:760px; background:#F5F3F4;	border:0px solid #CAB8A8;	-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px;  text-align:left; padding: 6px 12px; 	color:#666666;}
#frm legend{ 	display:none;	}
.label{	float:left;	width: 140px; font-size: 90%;	}	
#frm .field, #frm .textarea, #frm .select2{ 	width:210px;	border:1px solid #d5d5d5;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; 	padding:2px 5px;	background:#fff;	}	
#frm .select { 	width:75px;	border:1px solid #d5d5d5;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; 	padding:2px 5px;	background:#fff;	}	
#frm .submit{	padding:1em 0;	text-align:right;	}	
#frmsubmit {	font-size: 12pt;	font-weight: bold;	color: #FFF;	height: 38px;	width: 460px;	background-color: #000; border: 1px solid #919b9c;	margin-top:4px; -webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; }

#footercontainer { 	 width: 100%; height: 200px;	padding: 0px;	margin: 55px 0px 0px 0px;	background-color: #000; background-attachment: scroll; 		 } 

#footer { 	clear:both;height: 170px;	width: 920px;	padding: 0px;	margin: 0px auto 0px auto;}
#footer .head {color: #fff; font-size: 14px; text-transform:uppercase; text-align:left;}

#foot1 {	padding: 0;  height: 110px;	width: 170px; float: left;	margin: 0px 10px 10px 50px;  border-right:0px solid #ccc; 	}
#foot1 p {color: #fff; font-size: 14px;}

#foot2 {	padding: 0;  height: 110px;	width: 170px; float: left;	margin: 0px 10px 10px 40px;   border-right: 0px solid #ccc;	}
#foot2 p {color: #fff; font-size: 14px; text-align:center }

#foot3 {	padding: 0;  height: 110px;	width: 170px; float: left;	margin: 0px 10px 10px 40px;  border-right: 0px solid #ccc;	}
#foot3 p {color: #fff; font-size: 14px;}
#foot3 img {border:0px;}
#foot3 a {color: #fff; text-decoration:none; }
#foot3 a:hover {color: #fff; text-decoration:underline; }

#foot4 {	padding: 0;  height: 110px;	width: 170px; float: left;	margin: 0px 10px 10px 40px;   border-right: 0px solid #ccc;	}
#foot4 p {color: #fff; font-size: 14px;}
#foot4 img {border:0px;}
#foot4 a {color: #fff; text-decoration:none; }
#foot4 a:hover {color: #fff; text-decoration:underline; }


#footcopy { 	clear:both;height: 20px;	width: 920px;	padding: 0px;	margin: 0px auto 0px auto;}
#footcopy p {color: #fff; font-size: 12px; text-align:center; margin-top:10px; }
#footcopy a {color: #fff; text-decoration:none; }
#footcopy a:hover {color: #fff; text-decoration:underline; }