/* Reset */

* { margin:0; padding:0; }


html,body { height:100%; }
body { background:#fce4f1 url(img/bg_body.jpg) repeat 0 0; border-top: #fff  6px solid; color:#525252; font-family: Georgia,"Times New Roman",serif; 
 }
body p  {line-height: 1.4em; margin-bottom: 1em;	}

img { border:0; }
a { color:#76093a; text-decoration:none; font-weight:bold; }
a:hover { color:#c10a5c; text-decoration:none; }
:focus { outline:0; }



/* Heading */

h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#3e3e3e; }
h2 { font-size:1.6em; font-weight:normal;}
h3 { font-size:1em; color:#fff; font-weight:normal; padding-left:5px; }
h4 { font-size:1em; text-align:center; padding-top:15px;}
.arial { font-family:Arial, Helvetica, sans-serif; font-size:12px; }






#container { width:1024px; margin:0 auto -4em; height:auto; }

#header { height:90px; width:960px; margin:25px auto 0 auto; padding-right:20px;}

#header h1 { display:block; float:left; width:225px; height:90px; background:url(img/logo.png) no-repeat 0 0; text-indent:-10000px;} 

.appointment { font-size:20px;  display:block;  float:right;  width:220px;  height:50px;  background-color:#fff; border:#c10a5c dotted 1px; padding:0px; }
.appointment a { color:#c10a5c; }
.appointment a:hover { color:#76093a;}

#nav {	height:790px;	width:960px;	margin:0 auto 0 auto;	background:url(img/nav.jpg) no-repeat; }
#nav li {color:#212121;	display: block;	width: 108px;	height: 39px;	line-height: 38px;	float: left; font-size:14px;	font-weight:bold; text-align: center;	margin: 0 5px 0 0; }

p#featuredText {  margin-top:20px;  display:block;  position:relative;  float:left;  width:100%;  height:68px;  background:url(img/shoutindex.png) no-repeat 0 0;  text-indent:-10000px; }

#photos {  margin-top:50px;  padding-left:20px;  display:block;  position:relative;  float:left;  width:100%; font-weight:bold; color:#686767; }


.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; width:220px; min-height:440px; margin:10px;}
.col4-set .col-1 img, .col4-set .col-2 img, .col4-set .col-3 img, .col4-set .col-4 img {padding-bottom:20px;}

.col3-set .col-1, .col3-set .col-2, .col3-set .col-3, .col3-set .col-4 { float:left; width:220px; min-height:140px; margin:10px;}
.col3-set .col-1 img, .col3-set .col-2 img, .col3-set .col-3 img, .col3-set .col-4 img {padding-bottom:20px;}

.col33-set .col-1, .col33-set .col-3  { float:left; width:220px; min-height:140px; margin:10px;}
.col33-set .col-2  { float:left; width:440px; min-height:140px; margin:10px;}


.whitebox { width:100%; background-color:#FFF; font-size:20px; font-weight:bold; color:#212121; padding: 5px 5px; }
.whitebox a, .whitebox a:hover { color:#212121;}
.whitebox a:hover { color:#525252;}

#footer {clear:both;	float: left;	background: #f0f0f0 url(img/footer.jpg);  	width:100%;	}

#footer-inner {	width: 960px;	margin: 0 auto;	overflow: hidden;	background:url(img/footerpoints.jpg) no-repeat;	min-height:30px;	}

#footer3col {	width: 960px;	margin: 0 auto;	min-height:110px;} 
	
#footer3col p {float: left;}
#leagals a {  font-size:12px; color:#999999; }
#leagals a:hover { color:#fff;}