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

td {text-align: left;}
body {
	text-align: left; background:url(../images/new/gradient.png) repeat-x top #FFF; font-family:Arial, Helvetica, sans-serif; color:#191919; font-size:12px;
}

#footer ul{list-style:none; padding:0px; margin:0px;}
#footer li{list-style:none; padding:0px; margin:0px;}

#wrapper {background:url(../images/new/middle.png) repeat-y; width:866px; margin:10px auto 25px auto;}
#top {width:866px; height:10px; background:url(../images/new/top.png) no-repeat; clear:both;}
#bottom {width:866px; height:10px; background:url(../images/new/bottom.png) no-repeat; clear:both;}

#maincontent{padding:10px; width:846px;}

#top-bar{}
#logo {background:url(../images/new/logo.png); width:437px; height:75px; float:left;}
#search{background:url(../images/new/search.png); float:right; width:274px; height:33px; padding:2px;}
#search2{background:url(../images/new/search2.png); float:right; width:299px; height:46px; padding:2px 5px 2px 5px; z-index:100;}
#search #searchbox{float:left;}
#search #go{float:right;}
#icons{float:right; clear:right; margin-top:10px;}

#newnav{background:url(../images/new/nav-bg.png) repeat-x; width:834px; height:15px; margin:15px 0 1px 0; padding:6px; color:#CCC;}
#newnav a:link{color:#FFF; text-decoration:none;}
#newnav a:active{color:#FFF; text-decoration:none;}
#newnav a:visited{color:#FFF; text-decoration:none;}
#newnav a:hover{color:#FFF; text-decoration:underline;}


#newnav2{clear:both; margin-bottom:5px; padding:0 1px 0 1px; background-color:#999;}


#banner-ad{float:left; padding:1px; background-color:#666;}
#banner-ad-right{float:right; margin-left:5px;}


#mid-bar{clear:both; background:url(../images/new/mid-bar.png) repeat-x; height:23px; width:839px; font-size:18px; color:#FFF; font-family: Helvetica; padding:7px 0 0 7px; font-weight:100; margin:5px 0 5px 0;}
#square-ad{width:280px; margin-right:5px; float:left;}
#square-ad-right{width:275px; float:right;}


#footer{clear:both; margin-top:10px; background:url(../images/new/footer-top.png) repeat-x top; width:826px; padding:10px;}
#footer-links{float:left; width:165px; color:#999; height:150px; font-size:12px;}
#footer-links a:link{color:#888; text-decoration:none;}
#footer-links a:active{color:#888; text-decoration:none;}
#footer-links a:visited{color:#888; text-decoration:none;}
#footer-links a:hover{color:#888; text-decoration:underline;}

#footer2{font-size:10px; color:#666; margin-top:10px;}
#footer2 a:link{color:#C06; text-decoration:none;}
#footer2 a:active{color:#C06; text-decoration:none;}
#footer2 a:visited{color:#C06; text-decoration:none;}
#footer2 a:hover{color:#C06; text-decoration:underline;}

#line{width:836px; height:1px; background-color:#CCC; margin-top:10px;}

#clear{clear:both;}

#topbar {
	background-image: url(../images/backgrounds/gradient-top.gif);
	background-repeat: repeat-x;
	height: 98px;
	width: auto;
	padding-top: 20px;
	background-position: bottom;
	top: 13px;	
}
.phone {
	display: inline;
	float: none;
	font-family: helvetica;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
	margin-top: 20px;
}
.line {
	background-image: url(../images/backgrounds/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 5mm;
	width: auto;
}
.line2 {
	background-image: url(../images/backgrounds/line.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 5mm;
	width: auto;}
	
#quicklinks {
	background-color: #F4F4F4;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 13px;
	padding-top: 0px;
}
.logo {
	float: left;
}
#portraitsbutton {
	background-image: url(../images/buttons/portraits.jpg);
	height: 54px;
	width: 211px;
	font-family: Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
#weddingsbutton {
	background-image: url(../images/buttons/weddings.jpg);
	height: 54px;
	width: 211px;
	font-family: Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
#probutton {
	background-image: url(../images/buttons/pro.jpg);
	height: 54px;
	width: 211px;
	font-family: Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
#hdvideobutton {
	background-image: url(../images/buttons/hdvideo.jpg);
	height: 54px;
	width: 211px;
	font-family: Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.button {
font-weight: bold;
	padding-top: 20px;
	padding-left: 38px;
}
.button A{
font-weight: bold;
	font-family:Helvetica;
	font-size:18px;
	cursor: auto;
	text-decoration: none;
	color: #666666;
}
.button A:link {font-family:Helvetica;
font-weight: bold;
	font-size:18px;
	cursor: auto;
	text-decoration: none;
	color: #666666
	}
	
.button A:visited {
font-weight: bold;
	color: #666666
	}
	
.button A:hover {
font-weight: bold;
	text-decoration: underline;
	color: #666666;
	}
	
	#smallbutton {
	background-image: url(../images/buttons/small.jpg);
	height: 52px;
	width: 211px;
	float:left;}
	
#nav {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#nav A{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor: auto;
	text-decoration: none;
}
#nav A:link {color:;
	color: #666666;
}

#nav A:visited {
	color: #666666;
	}
#nav A:hover {
	text-decoration: underline;
	color: #000000;
	}
	
	
	.style7 {color: #CCCCCC}
	
	ul
{
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FB0097;
}
il {
	color: #FC0097;
}
.style5 {
	color: #FA0097;
	text-decoration: none;
}
.style6 {color: #333333}
.style8 {font-size: 10px}

.pinkspacer {
	background-color: #FA0097;
	height: 2mm;
}

h1 {
	color: #FA0097;
	text-decoration: none;
	font-family: helvetica;
	font-size: 24px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;	
	
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}
.text {
	right:0px;
	position: fixed;
	bottom: 100%;
	display: table-cell;	
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F91A88;
	font-weight: bold;
	text-align: left;
}
.subheading A{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F91A88;
	font-weight: bold;
	cursor: auto;
	text-decoration: none;
	text-align: left;
}
.subheading A:link {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F91A88;
	font-weight: bold;
	cursor: auto;
	text-decoration: none;
	text-align: left;
}
	
.subheading A:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F91A88;
	font-weight: bold;
	cursor: auto;
	text-decoration: none;
	text-align: left;
}
	
.subheading A:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F91A88;
	font-weight: bold;
	cursor: auto;
	text-decoration: underline;
	text-align: left;
}
.sub-subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: left;
}


ul A:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F91A88;
	cursor: auto;
	text-decoration: underline;
	}
	
	 .footerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none
}

.footerlink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none
}

.footerlink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.subheading style9 {
}


