@charset "utf-8";
/* Global Styles */
body {margin:0px auto; text-align:center; font:normal 0.9em/1.5em Arial, Helvetica, sans-serif; color:#666969; background:#e5e5e5;}
a {color:#e70675; text-decoration:none;}
a:hover {color:#ccc; text-decoration:underline;}
ul, li, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
h2.grey {margin-top:0px;}
p {padding:0px;}
.wrap {width:980px; text-align:left; padding:20px; margin:0px auto; }
.clear {clear:both; display:block;}
.clear2 {clear:both; display:block; height:20px;}
img {border:none;}
/* Header */
#header {border-bottom:1px solid #d4e4e8; background:#fff;}
	#header img {float:left;}
	#header #right-block {float:right; text-align:right;}
	#header #telephone {margin-top:10px; width:199px;float:right;}
	#header #nav {list-style:none; width:482px; position:relative; background:url(../images/nav.png); height:16px; margin-top:70px;}
		#header #nav li {margin:0; padding:0; list-style:none; position:absolute; top:0;}
		#header #nav li, #header #nav a {height:16px; display:block;}
		#header #nav li span {display:none;}
		#header #nav #home {left:0; width:40px;}
		#header #nav #who-we-are {left:60px; width:110px;}
		#header #nav #services {left:190px; width:80px;}
		#header #nav #our-work {left:304px; width:67px;}
		#header #nav #contact-us {left:391px; width:90px;}
		
		#header #nav #home a:hover {background:url(../images/nav.png) 0 -26px no-repeat;}
		#header #nav #who-we-are a:hover{background:url(../images/nav.png) -60px -26px no-repeat;}
		#header #nav #services a:hover {background:url(../images/nav.png) -190px -26px no-repeat;}
		#header #nav #our-work a:hover {background:url(../images/nav.png) -304px -26px no-repeat;}
		#header #nav #contact-us a:hover {background:url(../images/nav.png) -391px -26px no-repeat;}

#content-block {background:url(../images/main-bg.jpg) repeat-x #ffffff;}
.bullets {}
.bullets li {border-bottom:1px dotted #ef59a3; padding:15px 0px 15px 15px; display:block; line-height:18px; font-weight:bold;}
/* Footer */
#footer {border-top:1px solid #e0e0e0; padding:0px 0px; font-size:0.8em;}
#footer h5 {border-bottom:1px solid #e0e0e0; padding-bottom:10px; margin-bottom:10px; color:#ef59a3; font-size:1.2em;}
#footer ul {list-style:none; margin-top:-10px;}
#footer ul li {list-style:none; float:left; background:#fff; border:1px solid #e0e0e0; padding:0px;}
#footer ul li .inside {padding:10px;}
#footer ul li .inside ul {border:none; list-style:none; margin-top:-4px;}
#footer ul li .inside ul li {float:none; border:none;  margin-top:0px;}
#footer ul li .inside ul li a {border-bottom:1px dotted #ef59a3; padding:0px 0px 0px 15px; display:block; background:url("../images/icons/bullet.jpg") left center no-repeat; line-height:3em;}
#footer ul li .inside ul li.last a {border:none; padding:0px 0px 0px 15px; display:block; background:url("../images/icons/bullet.jpg") left center no-repeat; line-height:3em;}
#footer ul #block1 	{width:320px; margin-right:10px; height:300px;}
#footer ul #block2 	{height:300px;}
#footer ul #last 	{float:right; margin:0px; width:445px; height:300px;}