@charset "utf-8";
/* CSS Document */

#wrapper {
	width:850px;
	margin:0 auto 0 auto;
	background-repeat: no-repeat;
	background-position: 0px bottom;
	position:relative;
		}
#masthead {
	height:200px;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center;
	position:relative;
		}
		
#mastheadclear {
	height:185px;
	background-position: center;
	position:relative;
		}
				
div#headButtons {
	margin-left:0px;
	margin-right:0px;
	height:97px;
	padding:0px 0px 0px 30px;
}

div#headButtonsgal {
	margin-left:0px;
	margin-right:0px;
	height:160px;
	padding:0px 25px 0px 35px;

}
#headButton{
	padding-right:5px;
	float:left;
}
#screen {
	padding:20px 10px 0px 10px;
	margin:0px 85px 0px 110px;
		}
		
#screenWide {
	padding:20px 10px 20px 10px;
	margin:0;
		}
		
#screengallery {
	padding:20px 10px 20px 10px;
	margin:0px 5px 0px 10px;
		}		
		
.separator {
		clear: both;
		height: 0;
		}
		
.subheader {
		font-size:16px; font-weight:normal;
		color:#dd1a5b;
		padding-left:30px;
		height: 10px;
		}
		
#leftborderBox{
border:2px solid #FFFFFF ;
background-color:#f7bed6;
padding:15px;
width:600px;
color:#dd1a5b;
}

#leftborderBoxWide{
border:2px solid #FFFFFF ;
background-color:#f7bed6;
padding:15px;
width:800px;
color:#dd1a5b;
}


#galborderBox{
border:2px solid #FFFFFF ;
background-color:#f7bed6;
padding:15px;
width:780px;
color:#dd1a5b;
}

#rightborderBox{
background-color:#f7bed6;
padding:0px 0px 0px 15px;

float:right;
color:#dd1a5b;
}

#content{background-image:url(images/contentback.jpg);
background-repeat:repeat-y;
padding:10px 10px 30px 10px;
min-height:320px;
}

#picbox{
border:2px solid;
border-color:#ffffff;
padding:0px;
width:230px;}

* html .content {/*for ie only*/
	height:320px;}
	
h1 { font-size: 18px; font-weight:bold;

		}

h2 { font-size:14px; font-weight:bold;
		}

p { margin:0px 0px 8px 0px; font-size:12px; line-height:140%;}

.arrow_list {
	margin-left: 6px;
	padding-left: 0px;
	list-style: none;
	color: #dd1a5b;
} 

.arrow_list li {
	padding-left: 22px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	padding-right: 8px;
}

.arrow_listbig { 
	margin-left: 6px;
	padding-left: 0px;
	list-style: none;
	color: #dd1a5b;
} 


.arrow_listbig li {
	padding-left: 24px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right: 8px;
}


h3.boutique { border-top: dotted 1px #dd1a5b; padding:30px 0 0 0; margin:0 0 8px 0; font-size:15px;}

img.boutique { margin:10px 0 30px 0;}

img.pinkBorder {border:9px solid #f7bed6; margin-left:5px}


