html,body{background:#2f353c;margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;;line-height:1.4em;}
	#bg-gradient{background:#f7f8f8 url(../images/bg-gradient.jpg) 50% 0 repeat-y;min-height:100%;}
	#bg-photo{background:url(../images/bg-photo.jpg) 50% 0 no-repeat;overflow:hidden;min-height:100%;}
	#container{width:860px;margin:0 auto;overflow:hidden;}

#header{height:116px;}
	#logo{float:left;margin:27px 0 0 23px;}
	#headernav{float:right;margin:48px 26px 0 0;padding:0;list-style-type:none;}
	#headernav li{display:inline;margin:0 0 0 8px;padding:0;font-size:11px;}
	#headernav li#login{padding:0 13px 0 0;background:url(../images/divider.gif) right 1px no-repeat;}
	#headernav li#home{padding:0 13px 0 0;background:url(../images/divider.gif) right 1px no-repeat;}
	#headernav li a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:11px;color:#717171;display:inline-block;line-height:17px;padding:4px 0;}
	#headernav li#contactus a{background:url(../images/envelope.gif) right 0 no-repeat;padding:0 32px 0 0;}
	
	#frontnav{float:right;margin:48px 26px 0 0;padding:0;list-style-type:none;}
	#frontnav li{display:inline;margin:0 0 0 8px;padding:0;}
	#frontnav li#members{padding:0 13px 0 0;background:url(../images/divider.gif) right 1px no-repeat;}
	#frontnav li a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:12px;color:#717171;display:inline-block;line-height:17px;padding:3px 0;text-transform:uppercase;}
	#frontnav li a .caps{font-size:15px;}
	#frontnav li#guests a{}

#slider{background:url(../images/front-photo-bg.gif) 0 0 repeat-x;width:860px;height:368px;display:block;margin:0 0 74px 0;}

#photo{background:url(../images/photo-bg.gif) 0 0 repeat-x;width:860px;height:275px;display:block;}

#content{float:left;width:543px;padding:43px 35px 50px 35px;color:#6a605b;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:1.4em;}
	h1{font-family:Georgia, "Times New Roman", Times, serif;color:#c44c49;font-weight:normal;font-size:24px;text-transform:uppercase;margin:0 0 13px 0;letter-spacing:0.035em;line-height:1.3em;}
	.caps{font-size:28px;letter-spacing:0;}
	p{color:#6a605b;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:1.4em;margin:0 0 16px 0;}
	.intro{font-size:20px;font-style:italic;font-family:"Times New Roman", Times, serif;line-height:1.3em;margin:0 0 21px 0;}
	a{color:#bb5a53;text-decoration:none;}
	a:hover{text-decoration:underline;}
	a img{border:none;}
	
#product{width:790px;padding:43px 35px 50px 35px;color:#6a605b;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:1.4em;overflow:hidden;}


#rhs{float:right;width:174px;margin:43px 0 0 0;padding:8px 36px;border-left:1px solid #e8e8e8;}
	#rhs h3{font-family:Georgia, "Times New Roman", Times, serif;color:#c44c49;font-weight:normal;font-size:18px;line-height:1.2em;line-height;text-transform:uppercase;margin:0 0 12px 0;}
	#rhs h3 .caps{font-size:21px;}
	ul#subnav{margin:-7px 0 0 0;padding:0;list-style-type:none;}
	ul#subnav li{margin:-3px 0 0 0;padding:0;}
	ul#subnav li a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:12px;line-height:1.75em;color:#666;padding:2px 38px 2px 0;display:inline-block;}
	ul#subnav li a:hover{background:url(../images/subnav-logo-hover.gif) right 3px no-repeat;text-decoration:none;color:#7f7f7f;}
	ul#subnav li.current a{color:#be615c!important;background:url(../images/subnav-logo-current.gif) right 3px no-repeat!important;}
	#rhs h4{font-family:Georgia, "Times New Roman", Times, serif;color:#c44c49;font-weight:normal;font-size:16px;line-height:1.2em;line-height;text-transform:uppercase;margin:70px 0 8px 0;}
	#rhs h4 .caps{font-size:20px;}
	#rhs p{color:#6a605b;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:1.45em;margin:0 0 16px 0;}

#footer{width:860px;height:113px;margin:0 auto;padding:30px 0 0 0;color:#eee;}
	#footer a{color:#eee;border-bottom:1px solid #754848;}
	#footer a:hover{text-decoration:none;border-bottom:1px solid #eee;}
	p#copyright{background:url(../images/footer-red-gold.gif) 0 0 repeat-y;color:#eee;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;line-height:30px;margin:4px 0 0 0;padding:0 0 0 27px;width:auto;float:left;}
	ul#details{float:right;list-style-type:none;margin:0;padding:2px 84px 0 0;background:url(../images/footer-logo.gif) right 0 no-repeat;}
	ul#details li{display:inline-block;margin:0 0 0 14px;padding:0;line-height:17px;text-align:right;color:#eee;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;}
	ul#details li.first{display:block;}
