/* CSS Document */

*
{
	margin:0px;
	padding:0px;
}

body {
	margin:0px;
	padding:0px;
	background-color:#e9e5e4;
	/*background-image:url(../images/gradbg.jpg);*/

}

#siteholder {
   /* width: 971px;*/
    padding: 0px;
    margin: 0px;
    background-image:url(../images/gradbg.jpg);
	background-repeat:repeat-x;
    background-position:0% 100%;
    border:0;
}

#mainarea {
	width:933px;
    padding: 0px 26px 0px 19px;
}

/* HEADER STYLES */

.header {
	height:82px;
	/*width: 971px;*/
    padding: 24px 19px 0px 19px;
	background-image:url(../images/headerbgt.gif);
	background-repeat:repeat-x;
}

.headerbg {
	position:relative;
	width: 933px;
	background-image:url(../images/headerbgb.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
    height:82px;
}

.topnav {
	position:absolute;
	left:219px;
	top:14px;
}

.subNavItem_115{
	width:115px;
	padding:0px 0px 4px 0px;

}
.subNavItem_207{
	width:207px;
	padding:0px 0px 4px 0px;

}

.searchbg {
	position:absolute;
	left:637px;
	top:-10px;
}

.searchtxt {
	position:absolute;
	left:675px;
	top:14px;
	width:160px;
	font:15px verdana,arial,helvetica,sans-serif;
	margin:0px;
	padding:0px;
}

.searchbtn {
	position:absolute;
	left:846px;
	top:14px;
}

.login {
	color:#93837a;
	position:absolute;
	right:0px;
	top:63px;
	font:bold 12px/12px helvetica,sans-serif;
}
.login a{
	color:#93837a;
	text-decoration:none;
}
.login a:hover{
	color:#EB0A8D;
}

.loginregister {
	color:#93837a;
	font:bold 12px/12px helvetica,sans-serif;
	border:0;
	background:none;
	padding:0;
	margin:0;
	cursor:pointer;
}

.loginregister a{
	color:#93837a;
	text-decoration:none;
}

.loginregister a:hover{
	color:#EB0A8D;
	text-decoration:none;
}

.loginregistersel{
	color:#EB0A8D;
	font:bold 12px/12px helvetica,sans-serif;
	border:0;
	background:none;
	padding:0;
	margin:0;
	cursor:pointer;
}

/* MAIN STYLES */

.homepara {
	width:579px;
	height:92px;
	padding:15px 0px 0px 2px;
}

.syncpara {
	width:646px;
	padding:5px 0px 0px 2px;
}

.mainflash {
	padding:0px 0px 0px 1px;
}

.contentbg {
	/* paul background-color:#ff0000;*/
	background-color:#f5f5f5;
}

.rightcol {
	position:absolute;
	left:609px;
	top:107px;
}

.rightcol1 {
	position:absolute;
	left:676px;
	top:106px;
}

.blog1 {
	width:325px;
	background-color:#ec90c4;
	padding:8px 9px 8px 9px;
}

.blog2 {
	width:325px;
	background-color:#edbcd6;
	padding:8px 9px 9px 9px;
}

.largeblog {
	color:#333;
	font:bold 20px/20px helvetica,sans-serif;
	padding:0px 0px 10px 0px;
}

.subscribe {
	color:#fff;
	font:10px verdana,arial,helvetica,sans-serif;
	float:right;
}

.subscribe a{
	color:#fff;
	text-decoration:none;
}

.blogthumb {
	float:left;
	padding:0px 10px 0px 0px;
}

.blogdate {
	font:bold 12px verdana,arial,helvetica,sans-serif;
	color:#827c7a;
	padding:12px 0px 0px 0px;
}

.blogtitle {
	font:13px verdana,arial,helvetica,sans-serif;
	color:#fff;
}

.blogtitle a {
	color:#fff;
	text-decoration:underline;
}

.blogtext {
	font:11px verdana,arial,helvetica,sans-serif;
	color:#fff;
}

.blogtext a {
	color:#fff;
	text-decoration:underline;
}

.livealittle {
	width:325px;
	height:72px;
	background-image:url(../images/lalbg.gif);
	padding:8px 9px 10px 9px;
}

.laltitle {
	color:#ee66b4;
	font:bold 31px/31px helvetica,sans-serif;
}

.lalsubtitle {
	color:#fff;
	font:bold 12px/12px helvetica,sans-serif;
	padding:1px 0px 0px 0px;
}

.laltext {
	color:#888282;
	width:230px;
	font:bold 13px/13px helvetica,sans-serif;
	padding:4px 0px 0px 0px;
}

.lallink {
	color:#fff;
	font:11px verdana,arial,helvetica,sans-serif;
	float:right;
	position:relative;
	top:20px;
}

.lallink a{
	color:#fff;
	text-decoration:underline;
}

.titlediv {
	padding:40px 0px 15px 0px;
	border-bottom:1px solid #d8d1cd;
}

.titlediv2 {
	padding:15px 0px 15px 0px;
}

.titlediv2 a{
	color:#88746a;
	text-decoration:none;
}

.titlediv2 a:hover{
	color:#f068b7;
}


.wwdlink {
	color:#bcb4a8;
	text-decoration:none;
}

.wwdlink a{
	color:#bcb4a8;
	text-decoration:none;
}

.wwdlink a:hover{
	color:#f068b7;
}

.wwdsel {
	color:#f068b7;
	text-decoration:none;
}

.wwdsel a{
	color:#f068b7;
	text-decoration:none;
}

.wwdsel a:hover{
	color:#f068b7;
}

.wwdcol {
	float:left;
	width:130px;
	font-weight:bold;
}

.wppcol {
	float:left;
	width:260px;
	font:bold 11px/20px helvetica,sans-serif;
	margin-bottom:10px;
}


.colholder {
	background-color:#f5f5f5;
	width:562px;
	/* Paul height:500px;*/
	/*min-height:500px;*/
	margin:0px;
	padding:0px;
}

.colholder2 {
	 background-color:#f5f5f5;
	/* paul background-color:#CC9933;*/
	width:565px;
	min-height:452px;
	margin:0px;
	padding:20px 0px 0px 0px;
	float:left;
}

.coltype1 {
	width:172px;
	padding:0px 5px 0px 10px;
	float:left;
}

.coltype2 {
	color:#bcb4a8;
	width:207px;
	padding:0px 0px 0px 8px;
	float:left;
	font:11px/16px  verdana,arial,helvetica,sans-serif;
}

.coltype2_small {
	color:#bcb4a8;
	width:119px;
	padding:0px 0px 0px 8px;
	float:left;
	font:11px/16px  verdana,arial,helvetica,sans-serif;
}


.coltype3 {
	width:320px;
	padding:0px 0px 0px 12px;
	float:left;
}

.coltype4 {
	color:#bcb4a8;
	width:300px;
	padding:0px 0px 0px 40px;
	float:left;
	font:bold 16px/14px helvetica,sans-serif;
	vertical-align:middle;
}

.coltype5 {
	color:#bcb4a8;
	width:541px;
	padding:0px 12px 12px 12px;
	float:left;
	font:11px verdana,arial,helvetica,sans-serif;
}

.coltype6 {
	color:#bcb4a8;
	width:412px;
	padding:0px 0px 0px 14px;
	float:left;

	vertical-align:middle;
}

.imgcol {
	margin:0px;
	padding:0px;
	width:368px;
	height:500px;
	float:right;
}
.imgcol_ourwork {
	margin:0px;
	padding:20px 0px 0px 0px;
	width:368px;
	height:452px;
	float:right;
	background-color:#F5F5F5;
}
.syncarow {
	width:646px;
	padding:9px 0px 0px 2px;
}

.syncrightimg {
	background-color:#fff;
	width:254px;
}

.syncaholderright {
	position:relative;
	float:right;
	width:280px;
	height:83px;
	margin:0px 30px 0px 0px;
	color:#827c7a;
	font:11px verdana,arial,helvetica,sans-serif;
}

.syncaholderleft {
	width:280px;
	height:83px;
	color:#827c7a;
	font:11px verdana,arial,helvetica,sans-serif;
}

.syncimgholder {
	position:relative;
	float:left;
}

.syncimg {
	border:0;
	width:83px;
	height:83px;
}

.synctxt {
	width:185px;
	height:83px;
	position:relative;
	float:right;
}

.synctxt a{
	color:#827c7a;
}

.synctxt a:hover{
	color:#f068b7;
}

.synclink {
	color:#827c7a;
	text-decoration:underline;
}

.synclink a{
	color:#827c7a;
	text-decoration:underline;
}

.synclink a:hover{
	color:#f068b7;
	text-decoration:underline;
}

.synclink1 {
	color:#f068b7;
	text-decoration:underline;
}

.synclink1 a{
	color:#f068b7;
	text-decoration:underline;
}

.synclink1 a:hover{
	color:#f068b7;
	text-decoration:underline;
}

.imgborder {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:999;
	border:0;
	opacity:0.75;
}

#syncrightprofile1 {
	width:260px;
	height:65px;
	background-color:#bcb1ab;
	padding:9px 8px 10px 8px;
}

#syncrightprofile1 h1 {
	font:bold 26px/26px helvetica,sans-serif;
	color:#88746a;
	margin:0px 0px 5px 0px;
}

#syncrightprofile1 p {
	font:bold 13px/15px helvetica,sans-serif;
	color:#88746a;
	margin:0px;
}

#syncrightprofile2 {
	width:260px;
	padding:14px 8px 14px 8px;
}

#syncrightprofile2 h1 {
	font:bold 11px/13px verdana,helvetica,sans-serif;
	color:#88746a;
	margin:8px 0px 0px 0px;
}

#syncrightprofile2 h2 {
	font:bold 12px/13px verdana,helvetica,sans-serif;
	color:#fff;
	margin:2px 0px 2px 0px;
}

#syncrightprofile2 h2 a{
	color:#fff;
	text-decoration:underline;
}

#syncrightprofile2 p {
	font:11px/13px verdana,helvetica,sans-serif;
	color:#fff;
	margin:2px 0px 2px 0px;
}

#emergcontent {
	float:left;
	width:589px;
	margin:0px 0px 68px 0px;
}

#emergnav {
	float:left;
	width:589px;
	height:57px;
	padding:12px 0px 0px 0px;
	color:#f068b7;
	font:bold 26px/22px helvetica,sans-serif;
	margin:0px;
	letter-spacing:-1px;
}

#emergnav a{
	text-decoration:none;
}

#emergnav a:hover{
	color:#837a6c;
}

.pagelink {
	color:#f068b7;
}

.pagelink a{
	color:#f068b7;
}

.pagelinksel {
	color:#837A6C;
}

.pagelinksel a{
	color:#837A6C;
}

#new_emergname {
	margin:15px 0px 5px 3px;
	color:#88746a;
	font:bold 23px helvetica,sans-serif;
	letter-spacing:-0.02em;
}

#new_emergtext {
	color:#837a6c;
	margin:50px 0px 0px 100px;
	font:12px/18px helvetica,sans-serif;
}


#emergname {
	margin:39px 0px 5px 3px;
	color:#88746a;
	font:bold 23px helvetica,sans-serif;
	letter-spacing:-0.02em;
}

#emergimg {
	margin:0px 0px 0px 2px;
	float:left;
	clear:left;
}

#emergtitle {
	color:#837a6c;
	margin:0px 0px 11px 288px;
	font:bold 17px/12px helvetica,sans-serif;
}

#emergtext {
	width:280px;
	color:#837a6c;
	margin:0px 0px 0px 290px;
	font:12px/18px helvetica,sans-serif;
}

#emergtext p{
	font:12px/15px helvetica,sans-serif;
	margin:0px 0px 4px 0px;
}

#emergrightcol {
	float:right;
	width:343px;
	margin:0px 0px 0px 0px;
	border:0;
	color:#fff;
	font:12px/11px helvetica,sans-serif;
	offset-left:609;
}

#emergrightcol a{
	color:#fff;
	text-decoration:none;
	margin:2px 0px 6px;
	font:11px/14px verdana,arial,sans-serif;
}

#emergrightcol h1{
	margin:0px;
	color:#000;
	font:18px helvetica,sans-serif;
	letter-spacing:0.01em;
}

#emergrightcol h2{
	margin:10 0px 10px 0px;
	color:#fff;
	font:bold 12px helvetica,sans-serif;
	letter-spacing:0.01em;
}

#emergrightcol h3{
	margin:3px 0px 0px 0px;
	color:#fff;
	font:bold 12px helvetica,sans-serif;
	letter-spacing:0.01em;
}

#emergrightcol p{
	color:#fff;
	margin:2px 0px 6px;
	font:11px/14px verdana,arial,sans-serif;
}

#emergr1 {
	width:343px;
	margin:0px;
	background-color:#eb0a8d;
}

#emergr2 {
	width:332px;
	padding:7px 0px 11px 11px;
	background-color:#ee66b4;
}
#emergalbum {
	width:137px;
	float:left;
	margin:0px;
	background-color:#ee66b4;
}

#emerglabel {
	margin:0px;
	width:184px;
	background-color:#ee66b4;
}

#emergr3 {
	padding:12px 11px 24px 11px;
	width:321px;
	margin:0px;
	background-color:#ec90c4;
	color:#fff;
	font:12px/15px helvetica,sans-serif;
}

#emergr4 {
	padding:12px 11px 24px 11px;
	width:321px;
	margin:0px;
	background-color:#edbcd6;
	color:#fff;
	font:12px/15px helvetica,sans-serif;
}

#emergr5 {
	padding:12px 11px 24px 11px;
	width:321px;
	margin:0px;
	background-color:#e9cfda;
	color:#fff;
	font:12px/15px helvetica,sans-serif;
}

#emergotherimg {
	float:left;
	margin:14px 14px 0px 0px;
}

#emergcolholder {
	background-color:#f5f5f5;
	width:562px;
	margin:23px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.formerror {
	color:#EB0A8D;
	font:12px helvetica,sans-serif;
}

.login_input {
	width:150px;
}

/* BLOG STYLES */

.blog_title {
	width:462px;
}

.blog_date {
	font:11px verdana,sans-serif;
	color:#837a6c;
	letter-spacing:-0.034em;
	margin:5px 0px 0px 0px;
	width:462px;
}

.blog_content {
	margin:6px 0px 0px 0px;
	width:462px;
	color:#bcb4a8;
	font:11px/14px verdana,arial,helvetica,sans-serif;
	letter-spacing:-0.02em;
}

.img_holder {
	margin:0px 0px 10px 0px;
}

.blog_footer {
	font:12px/12px verdana,sans-serif;
	color:#cfc6c3;
	letter-spacing:-0.042em;
	width:462px;
	margin:6px 0px 35px 0px;
	padding:4px;
	background-color:#e6e2e0;
}

.blog_footer a{
	text-decoration:none;
	color:#cfc6c3;
}

.blog_footer a:hover{
	color:#f068b7;
}

.blog_top{
	float:right;
	font:bold 14px/14px helvetica,sans-serif;
}

.blog_top a{
	color:#cfc6c3;
}

.blog_top a:hover{
	color:#f068b7;
}

.blog_left_col{
	float:left;
	width:654px;
}

.blog_right_col{
	float:right;
	width:276px;
}

.blog_list{
	float:left;
}

.blog_nav{
	float:right;
	width:174px;
	margin:42px 0px 0px 0px;
	font:12px/14px verdana,sans-serif;
	color:#a79e92;
	letter-spacing:-0.042em;
}

.blog_nav a{
	text-decoration:none;
	color:#a79e92;
}

.blog_nav a:hover{
	color:#f068b7;
}

.blog_archive {
	width:256px;
	font:12px/22px verdana,sans-serif;
	color:#a79e92;
	letter-spacing:-0.042em;
	background-color:#cfc5c3;
	padding:10px;
	height:100%;
}

.blog_archive a{
	text-decoration:none;
	color:#a79e92;
}

.blog_archive a:hover{
	color:#f068b7;
}

.comment_name{
	font:12px/22px verdana,sans-serif;
	color:#666;
}

.comment_content{
	font:11px/15px verdana,sans-serif;
	color:#a79e92;
	width:462px;
}

/* CONTACT STYLES */

.contact_right_col{
	float:right;
	width:276px;
}

.contact_left_col{
	width:656px;
	float:left;
	padding:0px;
}

.contact_map{
	width:657px;
	height:457px;
}

.contact_details{
	font:bold 14px/18px helvetica,sans-serif;
	color:#fff;
	background-color:#a89992;
	padding:8px;
}

.contact_title{
	font:bold 30px/38px helvetica,sans-serif;
	letter-spacing:-0.05em;
	color:#333333;
}

.contact_question{
	font:bold 14px/18px helvetica,sans-serif;
	color:#fff;
	background-color:#bcb1ab;
	padding:16px 8px 16px 8px;
	width:260px;
}

.contact_form{
	font:18px/20px helvetica,sans-serif;
	color:#333;
	background-color:#cfc6c3;
	padding:13px 15px 11px 12px;
	height:223px;
	width:249px;
}

.contact_input_text{
	font:15px/15px helvetica,sans-serif;
	border:0;
	width:248px;
	margin:2px 0px 7px 0px;
	padding:0px;
	background-color:#e7e3e1;
}

.contact_input_area{
	font:15px/15px helvetica,sans-serif;
	border:0;
	width:248px;
	height:79px;
	margin:3px 0px 0px 0px;
	padding:0px;
	background-color:#e7e3e1;
}

.contact_input_button{
	float:right;
}

.google_map{
	height:570px;
	padding:0px;
	border:0;
}

.spacerLine{
	width:933px;
	height:0px;
	position:relative;
}

/* FOOTER STYLES */

.footer {
	clear:both;
	color:#999;
    padding: 0px 26px 0px 19px;
}
.footerinner {
    padding: 24px 0px 16px 0px;
	width:933px;
	font:10px verdana,arial,helvetica,sans-serif;
	/*background-image:url(../images/footerbg.jpg);*/
}

.footerinner a{
	color:#999;
	text-decoration:none;
}

/* DEFAULT STYLES */

h1 {
	color:#88746a;
	font:bold 26px/22px helvetica,sans-serif;
	margin:0px;
}

h2 {
	color:#837a6c;
	font:bold 20px/22px helvetica,sans-serif;
	margin-top:0px;
}

p {
	color:#bcb4a8;
	font:11px/14px verdana,arial,helvetica,sans-serif;
	/*letter-spacing:-0.02em;*/
	margin:1px 0px 7px 0px;
	padding:0px;
}

p a{
	color:#f068b7;
	text-decoration:none;
}

p a:hoover{
	color:#f068b7;
	text-decoration:underline;
}

h3 {
	margin:0px;
	font:bold 18px helvetica,sans-serif;
	color:#f068b7;
	letter-spacing:-0.01em;
}

h3 a{
	text-decoration:none;
	color:#f068b7;
}

h3 a:hover{
	color:#f068b7;
}

h4 {
	font:bold 16px/18px helvetica,sans-serif;
	letter-spacing:-0.014em;
	color:#bcb4a8;
	margin:21px 0px 10px 0px;
}

h5 {
	font:bold 16px/18px helvetica,sans-serif;
	letter-spacing:-0.014em;
	color:#bcb4a8;
	margin:0px 0px 5px 0px;
}

h5 a{
	color:#bcb4a8;
	text-decoration:none;
}

h5 a:hover{
	color:#f068b7;
}

h6 {
	font:bold 16px/18px helvetica,sans-serif;
	letter-spacing:-0.014em;
	color:#bcb4a8;
	margin:20px 0px 5px 0px;
}



br {
	margin: 0;
	padding: 0;
	border-width: 0;
	line-height: 1em;
}

.tablink {
	color:#f068b7;
}