@import url("common.css");

@import url("buttons.css");

@import url("forms.css");

@import url("home.css");

@import url("photo.css");

@import url("wedding.css");

@import url("portrait.css");

@import url("models.css");

@import url("clients.css");

@import url("slimbox.css");

@import url("tabs.css");

@import url("decor.css");

@import url("ecom.css");

@import url("blog.css");





body, h1, h2, h3, h4, h5, p, ul, ol, li, img, form, blockquote {

	margin: 0px;

	padding: 0px;

	border: none;

	list-style-type: none;

	font-weight:normal;

}

body {

	background:#fff url(../img/bg2.png) repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	font-size:76%;

}

a {

	text-decoration: none;

	color: #7b970b;
	
	

}

a:hover {

	color: #C2BB2E;

}

h2 {

	font-size: 1.2em;

	font-family: Arial, Helvetica, sans-serif;

	color:#222;

	margin: 0 0 4px 0;

	line-height: 1.6;

}

p {

	font-size:1.1em;

	line-height:1.4em;

	color:#222;

}

.psmall {

	font-size:0.9em;

	line-height:1.6em;

}

address {

	font-style:normal;

	line-height:1.6em;

}

.clr {

	display:block;

	width:100%;

	height:0px;

	overflow:hidden;

	clear:both;

}

.welcome span {

	position: absolute;

	left: -2500px;

}

.h3menu {

	width: 350px;

	font-size: 0.9em;

	padding: 7px 0;

	display: block;

	position: relative;

	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #999999;

	text-transform: uppercase;

}

.plarge {

	font-size: 1.2em;

	line-height: 1.4em;

	margin: 0 10px 15px 10px;

}





.package img {

	float: left;

	margin: 0 15px 0 0;

}

#instruction {

	list-style-position: inside;

	list-style-type: decimal;



}

.quality p {

	font-size: 1em;

}



.frame h4 {

	font-size: 1.2em;

	margin: 0 0 8px 0;

}

#clientalbums .homealbums li {

	padding: 9px 0 9px 45px;

	background: url(../img/bp_album.png) center left no-repeat;

}

.photo p {

	margin: 10px 0 0 0;

}

#frame1 {

	float: left;

	width: 380px;

	margin: 0 20px 0 0;

}

#frame2 {

	float: left;

	width: 240px;

	margin: 0;

}

#frame2 p {

	margin: 0 0 12px 0;

}

#frame2 h3 {

	margin: 0 0 3px 0;

}

#frame2 li {

	padding: 5px 0 5px 0;

	border-bottom: solid 1px #999999;

}

#frame2 ul {

	border-top: solid 1px #666666;

}

#featured .caption {

	height: 98px;

	width: 210px;

	background: #000;

	position: relative;

	top: 125px;

	left: 410px;

	padding: 8px;

}

#featured h3 {

	text-transform: uppercase;

	font-size: 1em;

	letter-spacing: 0.2em;

	color: #CCCCCC;

}

#featured h4 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1.4em;

	margin: 4px 0 2px 0;

}

#featured p {

	color: #999999;

	margin: 0 0 4px 0;

}

#featured a {

	color: #96B221;

}

.featured p {

	font-size: 0.9em;

	margin: 3px 0 0 0;

}

#featured {

	height: 250px;

	width: 648px;

	display: block;

}

.featured h4 {

	margin: 0 0 6px 0;

}

.contactdetails address {

	margin: 10px 0 14px 0;

}

#map {

	height: 210px;
	margin:0 0 18px 0;
	background: #FFF;

}

.contactdetails h3 {

	font-size: 1.4em;

	margin: 0 0 8px 0;

}

.contactdetails li {

	margin: 0 0 6px 0;

}

.contactdetails p {

	margin: 10px 0 0 0;

}

#fleft {

	float: left;

	margin: 0 12px 0 0;

}

.package .details {

	float: left;

	width:300px;

}

.intro2 h3 {

	font-size: 1.2em;

	margin: 0 0 6px 0;

}

#about p {margin:0 10px 18px 10px;}


