.reset {margin-top:0; padding:0;}
.clear {clear:both;}
a {color:#6933a6; text-decoration:underline;}
a:hover {color:#9e00c0; text-decoration:none;}

body {
	margin:0;
	text-align: center;
	font: 14px Arial, Helvetica, sans-serif;
	line-height:1.75em;
	color:#333;
	background: #f0ebf5;
}

#container-home {width:100%; background:url("images/bg-banner-home.png") no-repeat center 110px;}
#container-site {width:100%; background:url("images/bg-banner-site.png") no-repeat center 110px;}

#header {margin:0 auto; width:920px; height:125px; text-align:left; padding-top:20px;}
	#logo {float:left; width:210px; height:80px;}
	#header-right {float:right; width:495px;}
		#header-phone {width:495px; height:20px; text-align:right;}
		#menu {width:495px; height:35px; margin-top:30px;}


/* slider */
#slider {
    margin:0px auto;
	width: 920px; /* important to be same as image width */
    height: 320px; /* important to be same as image height */
	text-align:left;
    position: relative; /* important */
	overflow: hidden; /* important */
}

#sliderContent {
    width: 920px;
    position: absolute;
	top: 0;
	margin-left: 0;
}
	.sliderImage {
	    float: left;
	    position: relative;
		display: none;
	}
	.sliderImage span {
	    position: absolute;
		font: 30px "Droid Serif", "Times New Roman";
	    padding: 15px 30px;
	    width: 860px;
	    background-color: #1b0037;
	    filter: alpha(opacity=70);
	    -moz-opacity: 0.8;
		-khtml-opacity: 0.8;
	    opacity: 0.8;
	    color: #fff;
	    display: none;
	}
	.top {
		top: 0;
		left: 0;
	}
	.bottom {
		bottom: 0;
	    left: 0;
	}
/* slider */

#banner {
    margin:0px auto;
	width: 920px;
    height: 200px;
}

#content {margin:45px auto 30px auto; width:920px; text-align:left;}
	#home-slogan {width:920px; font-family: 'blackjack', serif; font-size:84px; text-align:center; line-height:100%; color:#451553;}
	#page-title {width:920px; font-family: 'blackjack', serif; font-size:60px; line-height:100%; color:#451553;}
	#content-main {width:920px; margin-top:20px;}
		#page-copy-left {float:left; width:520px;}
		#our-service-right {float:right; width:350px; height:170px; margin-top:5px;}
		#our-service-left {float:left; width:350px; height:170px; margin-top:5px;}
		#page-copy-right {float:right; width:520px;}


#footer-container {width:100%; height:60px; background:#000; border-top:1px solid #2d313f;}
	#footer {margin:0px auto; width:920px; padding-top:20px;}
		#footer-links {float:left; width:500px;}
			#footer-links ul {list-style:none; margin:0; padding:0;}
			#footer-links li {float:left; padding-right:25px;}
		#footer-credit {float:right; width:380px; text-align:right; color: #fff;}
		#footer a {color:#fff; text-decoration:underline;}
		#footer a:hover {color:#6933a6; text-decoration:none;}

/* heading */

h1 {font: 24px "Droid Serif", "Times New Roman";}
h2 {font: 21px "Droid Serif", "Times New Roman";}
h3 {font: 18px "Droid Serif", "Times New Roman";}

/* misc */

.white {color:#fff;}
.red {color:#ff0000;}
.blue {color:#0088bb;}

img.border_rounded {
	border-radius:105px;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
}
img.border_rounded_10 {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.margin5 {margin-top:5px;}
.margin10 {margin-top:10px;}
.margin15 {margin-top:15px;}
.margin20 {margin-top:20px;}
.margin25 {margin-top:25px;}
.margin30 {margin-top:30px;}

.padding5 {padding:5px 0;}
.padding10 {padding:10px 0;}
.padding15 {padding:15px 0;}
.padding20 {padding:20px 0;}


/* menu */
.nav {list-style:none; margin:0px; padding:0px;}
.nav li {float:left; position:relative;}

.nav li.nav-home {display: block;
    width: 86px;
    height: 35px;
    background: url("images/nav-home.png") no-repeat 0 0;}
	
.nav li.nav-home:hover, .nav li.nav-home-active {display: block;
    width: 86px;
    height: 35px;
    background: url("images/nav-home.png") no-repeat 0 0;
	background-position: 0 -35px;}

.nav li.nav-services {display: block;
    width: 104px;
    height: 35px;
    background: url("images/nav-services.png") no-repeat 0 0;}
	
.nav li.nav-services:hover, .nav li.nav-services-active {display: block;
    width: 104px;
    height: 35px;
    background: url("images/nav-services.png") no-repeat 0 0;
	background-position: 0 -35px;}

.nav li.nav-team {display: block;
    width: 84px;
    height: 35px;
    background: url("images/nav-team.png") no-repeat 0 0;}
	
.nav li.nav-team:hover, .nav li.nav-team-active {display: block;
    width: 84px;
    height: 35px;
    background: url("images/nav-team.png") no-repeat 0 0;
	background-position: 0 -35px;}

.nav li.nav-contact {display: block;
    width: 103px;
    height: 35px;
    background: url("images/nav-contact.png") no-repeat 0 0;}
	
.nav li.nav-contact:hover, .nav li.nav-contact-active {display: block;
    width: 103px;
    height: 35px;
    background: url("images/nav-contact.png") no-repeat 0 0;
	background-position: 0 -35px;}
/* menu */
		