/* **********  RESET browser settings  *********** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
/* **********  END RESET browser settings  *********** */

body{ 
	background:url(../images/bg.gif) repeat-x #fff;
	font-family:Arial, sans-serif;
	font-size:13px;
	color:#000;
}

.clear {clear:both;}
.block {display:block;}

p {margin-bottom:14px;}
h3 {font-size:16px; color:#a3238e; padding:0px; margin-bottom:3px;}

#container {width:946px; height:609px; margin:30px auto; padding:0 34px 0 24px; background:url(../images/bg_body.jpg) no-repeat;}

#navigation {height:29px; text-align:right; padding:13px 0 0 0;}

#footer {height:42px; text-align:right; line-height:42px; color:#fff; font-size:13px;}
#footer a {color:#fff;}
#footer a:hover {color:#90ec00;}

#main {width:946px; position:relative;}

#left-col {float:left; width:335px;}

	.hm-feature {width:300px; height:258px; padding:20px 15px 0 20px; background-color:#e6e9ed; overflow:hidden;}
	.hm-feature .photo {width:104px; height:258px; float:left; margin-right:13px;}
	.hm-feature .copy {width:180px;float:left;}
	.hm-feature .copy ul{list-style-type:none;}
	.hm-feature .copy ul li{background:url(../images/dot.png) no-repeat left center; font-size:11px; line-height:16px; padding-left:10px;}
	p.serif14 {font-family:"Times New Roman", Times, serif; font-size:14px; margin-bottom:7px;}
	p.thirteen{ font-size:13px; margin-bottom:10px;  line-height:12px;}
	.nine {font-size:9px;}
	
#slideshow {float:left; width:586px; height:485px; padding:20px 0 0 20px;}

#right-col {float:left; width:567px; padding:19px 0 0 29px; position:relative;}
	.header {margin-bottom:21px; padding-top:9px;}
	.header-btns {margin-bottom:21px;}
	
#right-col ul {list-style-type:none;}
#right-col ul li{background:url(../images/dot.png) no-repeat left center; padding-left:10px;}

#right-col .right {float:right; margin:0 0 0 25px; height:448px;}

.divider {width:567px; height:20px; background:url(../images/exp_divider.gif) no-repeat;}

.scroller {width:582px; height:433px; overflow-x:hidden; overflow-y:scroll; position:absolute; z-index:5; top:75px; right:-10px; padding-right:8px;}

.gallery-nav {width:315px; height:327px; padding:20px 20px 0 0; background-color:#e6e9ed; text-align:right; line-height:17px;}
.gallery-nav a {color:#000; text-decoration:none;}
.gallery-nav a:hover, .gallery-nav a.on {color:#a3238e; text-decoration: underline;}

#photo-container {width:567px; position:absolute; text-align:center;}
#photo-container img{margin:auto;}

.galimg {position:absolute; z-index:500; display:none;}





