body {
	margin-right: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #3C211E;
}
#wrapper {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-color: #eff0f1;
}
#top h1 , #top-services h1, #top-references h1, #top-portfolio h1{
	margin-left: 60px;
	margin-top: -90px;
	margin-bottom: 6px;
	color: #FFF;
	font-weight: 400;
	letter-spacing: 0.03em;
}
#top h2 , #top-services h2, #top-references h2, #top-portfolio h2{
	color: #FFF;
	margin-bottom: 6px;
	margin-left: 60px;
	font-weight: 400;
	letter-spacing: 0.03em;
}
#top h3 , #top-services h3, #top-references h3, #top-portfolio h3{
	color: #FFF;
	margin-left: 60px;
	font-weight: bold;
	font-size: 22px;
}
#top h2 a , #top-services h2 a, #top-references h2 a, #top-portfolio h2 a{
	text-decoration: none;
	color: #FFF;
}
#top h2 a:hover , #top-services h2 a:hover, #top-references h2 a:hover, #top-portfolio h2 a:hover{
	text-decoration: underline;
}
#header img {
	margin-top: 13px;

}
#top h4{
	color: #FFF;
	padding-left: 780px;
	margin-top: -18px;
}
.locale {
	color: #FFF;
	margin-top: -18px;
	padding-left: 780px;
}


#nav {
	color: #515E74;
	background-image: url(../Images/nav-bg-slice.gif);
	height: 46px;
}
#nav a {
	color: #515E74;
	text-decoration: none;
}
#nav a:hover {
	color: #FFF;
	text-decoration: none;
}


#nav li {
	display: inline;
	font-weight: bold;
	font-size: 15px;
}
#nav ul {
	padding-left: 114px;
	padding-top: 15px;

}
#nav ul li {
	padding-left: 22px;
}
#nav ul .nav-serv {
	margin-left: 5px;
}
#nav ul .port {
	margin-left: 0px;
}
#nav ul .nav-ref {
	margin-left: -5px;



}
#services a , #portfolio a, #references a  {
	color: #FFF;
}
#home a {
	color: #FFF;
}

#content p {
	font-size: 14px;
	margin-left: 260px;
	margin-right: 290px;
	line-height: 1.4em;
	font-weight: bold;
}
#content p a {
	color: #000;
	text-decoration: none;
}
#content p a:hover {
	text-decoration: underline;
}
#content #topp     {
	margin-top: -144px;
}
#content #gift {
	margin-left: 666px;
	margin-top: -162px;
}
#content #homeport {
	margin-bottom: 30px;
}
#content h1 {
	font-weight: bolder;
	font-size: 16.5px;
	margin-left: 260px;
	margin-top: -190px;
	margin-bottom: 20px;
}
#content h2 {
	margin-left: 260px;
	margin-bottom: 10px;
}

#content h3 {
	margin-left: 500px;
	margin-bottom: 10px;
}
#content h1 a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#content h2 a {
	color: #000;
	text-decoration: none;
	font-weight: 500;
}
#content h3 a {
	font-weight: 500;
	color: #000;
	text-decoration: none;
}

#content #homeservrt {
	margin-top: -132px;
}




#content #homebttmrt {
	margin-top: -166px;
	margin-left: 762px;
	margin-bottom: 4px;
}
#newnumbfix {
	margin-top: -166px;
	margin-bottom: 4px;
	margin-left: 762px;
}

#container-services #sidebar-left {
	width: 220px;
	float: left;
}
#container-services #sidebar-left img {
	margin-left: 40px;
	margin-top: -2px;
}

#content-services {



}
#content-services h1 {
	margin-right: 250px;
	margin-left: 260px;
	margin-top: 38px;
	font-weight: bold;
	line-height: 1.4em;
	margin-bottom: 14px;
}
#content-services p {
	margin-right: 250px;
	margin-left: 260px;
	line-height: 1.4em;
	font-size: 14px;
	font-weight: 500;
}
#content-services #servbttmp {
	margin-bottom: 30px;
}




#container-services #sidebar-rt {
	width: 220px;
	float: right;
}
#container-services #sidebar-rt img {
	margin-left: 10px;



}
#container-services #sidebar-rt h2 {
	margin-right: 34px;
	margin-bottom: 8px;
	font-weight: bold;
	margin-left: 10px;
	line-height: 1.2em;
	font-size: 15px;
}
#container-services #sidebar-rt h2 a {
	color: #000;
	text-decoration: none;
}

#container-services #sidebar-rt p {
	color: #4A5980;
	font-size: 16px;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 11px;
	padding-top: 6px;
	padding-bottom: 4px;
}
#container-services #sidebar-rt h3 {
	margin-left: 10px;
	font-weight: bold;
	margin-right: 34px;
	margin-bottom: 8px;
	line-height: 1.2em;
	font-size: 15px;
}
#container-services #sidebar-rt h3 a {
	color: #000;
	text-decoration: none;
}



#sidebar-rt #inter {
	margin-top: 20px;
}
#sidebar-left-references {
	float: left;
	width: 220px;
}
#sidebar-rt-references {
	float: right;
	width: 244px;
}
#readreviews {
	margin-left: 46px;
	margin-top: -6px;
}
#referrals {
	margin-left: 50px;
	margin-top: 42px;
	margin-bottom: 50px;
}
#content-references h1 {
	font-size: 18px;
	font-weight: bold;
	margin-left: 246px;
	margin-top: 38px;
	margin-right: 270px;
	line-height: 1.2em;
}
#content-references p {
	margin-right: 270px;
	margin-left: 246px;
	line-height: 1.4em;
	font-size: 14px;
	font-weight: bold;
}
#topty {
	margin-top: 20px;
}
.names {
	margin-top: -12px;
	margin-bottom: 16px;
	font-size: 12px;
}
.custref {
	font-style: italic;
}
#content-references img {
	margin-left: 0px;
	margin-bottom: 30px;
}
#sidebar-rt-references p {
	margin-left: 15px;
	margin-bottom: 4px;
	font-size: 14px;
}
.logo {
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 6px;
}
#fpd {
	padding-top: 10px;
	padding-bottom: 4px;
}
.drop {
	padding-bottom: 10px;
}
.drop a {
	text-decoration: none;
	color: #000;
}
.drop a:hover {
	font-weight: bold;
	text-decoration: underline;
}
.sidename {
	font-weight: bold;
}

#sidebar-portfolio {
	float: left;
	width: 250px;
	background-image: url(../Images/portfolio-solid-bg-img.gif);
	background-repeat: repeat;
	height: 640px;
}
#sidebar-portfolio ul li {
	display: inline;
	margin-top: -500px;
}
#sidebar-portfolio img {
	margin-left: 30px;
	margin-top: 100px;
}

#sidebar-portfolio li   img{
	margin-bottom: -90px;
	margin-right: -19px;
}
#sidebar-portfolio .gallerya {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: -360px;
}
#content-portfolio {
	float: right;
	width: 700px;
	background-color: #2A1E26;
}

#content-portfolio img {
	margin-left: 50px;
	margin-top: 50px;
	margin-bottom: 53px;
}


















#footer {
	background-color: #485971;
	height: 44px;
	clear: both;
}

#footer p {
	color: #FFF;
	font-size: 10.5px;
	margin-left: 78px;
	padding-top: 14px;
}
#footer #terms {
	margin-left: 760px;
	margin-top: -36px;
}
#footer #terms a {
	color: #FFF;
	text-decoration: none;
}
#footer #terms a:hover {
	text-decoration: underline;
}
