.clear{clear:both;}



html,
body {
	margin:0;
	padding:0;
	height:100%; /* 100 % height */
}






html>body #wrap {height:100%;} /* 100 % height */
#wrap {
	width:876px;
	margin:0 auto;
}



#header {
	width:876px;
	height:143px;
	position:fixed;
	z-index:10; /* Prevent certain problems with form controls */
	background-color: #E50083;
}



#headershad {
	width:866px;
	height:30px;
	margin-left:5px;
	margin-right:5px;
	position:fixed;
	top:143px;
	background-image:url(images/trans_shadow.png);
	background-repeat:repeat-x;
	z-index:10; /* Prevent certain problems with form controls */
}

#logo {
float:left;
	width:235px;
}

#navcontainer {
float:left;
}

#subnav {
	font-size:11px;
	float:left;
	text-align:right;
	width:601px;
	padding-right:40px;
	padding-top:20px;
}

.contact-temp{
	color:#FFF;
	font-size: 13px;
}

#subnav a {
color:#FFFFFF;
}

.subnavContact{
font-size:13px;
font-weight:bold;
}


#subnav img {
	padding:0px 10px 0 15px;
	vertical-align:middle;
}


#mainnav {
	float:left;
	text-align:right;
	width:601px;
	padding-right:40px;
	padding-top:37px;
}

#mainnav img {
	padding:0 0px 0 25px;
}

.mainnav a, .mainnav a:hover {
text-decoration:none;
}



#content-wrap {
height:100%;
background-image:url(images/bg_pattern_and_grey.jpg);
background-repeat:repeat-y;
padding:0 0px 0 0px;
} /* 100 % height */



#content {
width:876px;
	float:left;
	background-image:url(images/bg_pattern_and_grey.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

html>body #content {
padding:143px 0 100px 0;
}



#footer {
float:left;
	width:876px;
	position:fixed;
	bottom:0;
	z-index:10; /* Prevent certain problems with form controls */
	background-color: #000000;
}


#leftimagecolumn{
	width:230px;
	padding-left:5px;
	margin-right:39px;
	float:left;
}






#submenucolumn{
	width:160px;
	float:left;
	padding-right: 20px;
	margin-top:105px;
	margin-left:0px;

}


#submenuaddresscolumn{
	width:160px;
	float:left;
	padding-right: 20px;
	margin-top:110px;
	margin-left:0px;
	color:#E50083;
	font-size:11px;
	line-height:17px;

}





#bodycopycolumn{
	width:352px;
	padding-right:65px;
	float:left;
	padding-top:44px;
}




h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#E50083;
	margin-top:0px;
	margin-bottom:40px;
}




.galllerythumb{
	width:105px;
	float:left;
	margin-right: 12px;
	height: 105px;
	margin-bottom: 12px;
	background-color: #E6E6E6;
}




/* Styling to make this demo page look just a little bit better */
html,
body {
	color:#333;
	background-color:#FAE8ED;
	background-image:url(images/bg_confetti.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height: 22px;
}

p {margin-bottom:20px;}

a:link,
a:visited {
	color:#333;
	text-decoration:underline;
}
a:focus,
a:hover {
	color:#000;
}

#footerText {
	padding:20px 0 20px 275px;
	color:#999999;
	font-size:11px;
}

#footerText a {
color:#999;
text-decoration:underline;
}



#submenucolumn ul{
	list-style: none;
	margin: 0px;
	margin-left:-35px;

}
#submenucolumn li{
	padding-left:20px;
	margin-top: 4px;
	list-style:none;
	position:relative;
	background:url(images/heart_bullet.jpg) 0px 6px no-repeat;
	
}

#submenucolumn a {
	text-decoration:underline;
	color:#E50083;
	font-size:11px;
}


.testimonilaCredit{
color:#333333;
}
