/* CSS Document */
html, body {
	background-image: url(images/page-bg.gif);
	width: 740px;
	margin: 0 auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#professiona-logo-design-up {
	background-image: url(images/professional-logo-design-up.gif);
	height: 12px;
	font-size: 1px;
}

#outerdiv {
	background: url(images/white-page-out-bg.gif) repeat-y;
	padding-bottom: 25px;
}

#header-end {
	clear: left;
}

#inner-page-out {
	margin-left: 6px;
}

#headerdiv {
	width: 728px;
	height: 104px;
}

#logodiv {
	float: left;
	text-indent: -3000em;	
}


#logodiv a {
	width: 257px;
	height: 104px;
	display: block;
	background-image: url(images/logo.gif);
        text-decoration: none;
}

.client-testimonials {
	font-size: 10px;
	padding-top: 20px;
	text-align: right;
}

.client-testimonials p {
	margin: 0px;
	padding: 0px;
	color: #DCDDDE;
	margin-right: 20px;
}

.client-testimonials p a {
	color: #DCDDDE;
	font-weight: bold;
}

.client-testimonials p a:hover {
	color: White;
}

.andhowtop {
	background-image: url(images/andhow-top.jpg);
	background-position: right;
}

#main-contetn-page {
	width: 728px;
	background-image: url(images/page-content-text-bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 54px;
}

#content-left-side {
	width: 257px;
	float: left;
}

#content-left-side ul, #content-left-side ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#content-left-side ul {
	margin-left: 42px;
}

#content-left-side ul li {
	line-height: 28px;
}

#content-left-side ul li a {
	color: #929292;
	text-decoration: none;
	font-size: 16px;
	background-image: url(images/star-off.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 28px;
}

#content-left-side ul li a:hover {
	color: black;
	background-image: url(images/star-on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

#content-right-side {
	width: 471px;
	float: left;
}

#content-right-side p {
	font-size: 11px;
	color: #0D1112;
	margin-right: 20px;
}

#content-right-side h1 {
	font-size: 16px;
	color: #0D1112;
	margin: 5px 0 10px 0;
}

#content-right-side h2 {
	font-size: 14px;
	color: #0D1112;
	margin: 5px 0 5px 0;
}

#content-right-side a {
	color: #0D1112;
}

#content-right-side a:hover {
	color: #0D1112;
	text-decoration: none;
}

#content-end {
	font-size: 1px;
	clear: left;
}

#credits {
	background-image: url(images/page-end.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	color: #B8B8B8;
	font-size: 10px;
	text-align: center;
	padding-top: 20px;
}

#portfolio-left-side {
	margin: 20px 0 20px 42px;
}

#portfoliotable {
	margin-left: 22px;
}

#portfoliotable td {
	padding-bottom: 16px;
}

.margin-right-td {
	padding-right: 16px;
}

.latest-uniqu-news {
	background: white;
	margin: 25px 25px 0 25px;
}

.news-block {
	padding: 10px;
}

.news-block a {
	color: #2f94bc;
}

.news-block h2 {
	margin: 0 0 10px 0;
	font-size: 16px;
}

.news-block p {
	margin: 0 0 10px 0;
	font-size: 12px;
	line-break: 18px;
}

