@charset "UTF-8";
/* CSS Document */

body {
	background-color: #000;
	color: #fff;
	text-align: center;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
}
img {
	display: inline;
}
.hideme {
	display: none;
}
a, a img {
	border: none;
	outline: none;
}
#container {
	margin: 0 auto;
	padding: 0px;
}
#mainContent {
	width: 685px;
	height: 600px;
	/*border: 1px solid #fff;*/
	margin: 0 auto;
	background: none;
	padding-left: 120px;
	text-align: left;
	position: absolute;
	top: 8px;
	left: 179px;
}
#services #mainContent {
	height: auto;
}
#mainContent img {
	float: left;
	margin: 185px 0 0 0;
}
#contactUs #mainContent a#email {
	float: right;
	margin-right: 110px;
}
	
#navigation {
	position: relative;
	top: 157px;
	left: 0;
	width: 576px;
	height: 217px;
	padding: 0;
	/* border: 1px solid #fff; */
}
#aboutUs #navigation, #services #navigation, #apply #navigation,
#ourStyle #navigation, #contactUs #navigation {
	background: #000 url(../images/logo.jpg) top left no-repeat;
	background-position: 0 1px;
}
#navigation a {
	display: block;
	height: 12px;
	background-position: left;
	background-color: transparent;
	background-repeat: no-repeat;
	float: left;
	padding: 0;
	margin: 25px 0 0 0;
	outline: none;
}
#navigation #link_home {
	display: block;
	width: 576px;
	height: 140px;
	margin: 0;
	background-color: transparent;
	float: left;
}
#navigation #link_aboutUs {
	background-image: url(../images/about_us.png);
	width: 74px;
	margin-right: 51px;
}
#aboutUs #navigation #link_aboutUs,
#navigation #link_aboutUs:hover {
	background-image: url(../images/about_us_on.png);
}
#navigation #link_services {
	background-image: url(../images/services.png);
	width: 71px;
	margin-right: 50px;
}
#services #navigation #link_services,
#navigation #link_services:hover {
	background-image: url(../images/services_on.png);
}
#navigation #link_apply {
	background-image: url(../images/apply.png);
	width: 56px;
	margin-right: 50px;
}
#apply #navigation #link_apply,
#navigation #link_apply:hover {
	background-image: url(../images/apply_on.png);
}
#navigation #link_ourStyle {
	background-image: url(../images/our_style.png);
	width: 79px;
	margin-right: 50px;
}
#ourStyle #navigation #link_ourStyle,
#navigation #link_ourStyle:hover {
	background-image: url(../images/our_style_on.png);
}
#navigation #link_contactUs {
	background-image: url(../images/contact_us.png);
	width: 94px;
}
#contactUs #navigation #link_contactUs,
#navigation #link_contactUs:hover {
	background-image: url(../images/contact_us_on.png);
}
#footer {
	margin: 0 auto;
	text-align: right;
	width: 800px;
	padding: 0;
	position: relative;
	top: 580px;
}
#footer p {
	font-size: 10px;
	color: #7F7F7F;
	float: right;
	padding-top: 30px;
}
#footer a {
	color: #7F7F7F;
	font-size: 10px;
}
#footer a:hover {
	color: #fff;
}
/* ************************* *
 * HOME PAGE 
 * ************************* */
#home #mainContent {
	background: #000 url(../images/blue_s_logo.gif) top left no-repeat;
	background-position: 8px 0px;
}
#home #mainContent {
	/*padding-left: 117px;*/
}
/* ************************* *
 * INTRO PAGE 
 * ************************* */
#intro #container {
	padding: 0;
}
#intro #flash_content {
	position: absolute;
	top: 8px;
	left: 53px;
	z-index: 10;
}
#intro #mainContent {
	position: absolute;
	top: 8px;
	left: 178px;
	background: #000 url(../images/blue_s_logo.gif) top left no-repeat;
	background-position: 9px 0px;	
	z-index: 0;
	padding-left: 121px;
}
#intro #footer {
	position: relative;
	top: 580px;
}
/* ************************* *
 * ABOUT US PAGE 
 * ************************* */
#mainContent p {
	width: 582px;
	text-align: left;
	line-height: 16px;
	margin: 185px 0 0 0;
}
/* ************************* *
 * SERVICES PAGE 
 * ************************* */
 #mainContent .servicesGroup {
	 width: 200px;
	 margin: 185px 10px 0 0;
	 float: left;
 }
 #mainContent .servicesGroup2 {
	 width: 200px;
	 margin: 50px 10px 0 0;
	 float: left;
 }
 #mainContent h3 {
	 color: #7F7F7F;
	 font-size: 13px;
	 padding: 0 0 0 0px;
	 margin: 0 0 0px 0;
	 font-weight: normal;
	 width: 200px;
 }
 #services #mainContent ul {
	 width: 170px;
	 margin: 0;
	 padding: 0 0 0 0px;
	 line-height: 16px;
	 list-style: outside;
 }
/* ************************* *
 * Apply PAGE 
 * ************************* */
 #apply #mycarousel {
	 clear: both;
 }
 #apply #mycarousel li img {
	 margin: 0;
	 padding: 0;
	 border: 2px solid #7F7F7F;
 }
 #apply #mycarousel li p {
	 color: #fff;
	 float: left;
	 margin: 0;
	 width: 125px;
	 text-align: center;
	 font-family: Helvetica, Geneva, sans-serif;
 }
 #apply #container #mainContent p#intro {
	 margin: 0;
	 padding: 0;
	 width: 500px;
	 height: 20px;
	 float: left;
	 clear: both;
	 color: #fff;
	 border: 1px solid #fff;
 }
/* ************************* *
 * OUR STYLE PAGE 
 * ************************* */
 #ourStyle #mainContent {
	 height: 750px;
 }
 #ourStyle #footer {
	 position: relative;
	 top: 750px;
 }
 #twitter {
	 margin-top: 175px;
	 width: 300px;
	 float: left;
 }
 #facebook {
	 margin: 200px 0 0 50px;
	 width: 200px;
	 height: 50px;
	 float: left;
	 color: #fff;
	 display: inline;
 }
 #facebook .fb_share_link {
	color: #fff;
	padding: 30px 0 0 50px;
	text-decoration: none;
	height: 20px;
	display: block;
	font-size: 16px;
	background: url(../images/facebook-icon.jpg) no-repeat top left;
 }
 #facebook .fb_share_link:hover {
	 text-decoration: underline;
	 color: #7F7F7F;
 }
/* ************************* *
 * CONTACT US PAGE 
 * ************************* */
 #mainContent p {
	 margin-top: 185px;
 }
 #mainContent p a {
	 color: #7F7F7F;
	 text-decoration: none;
 }
 #mainContent p a:hover {
	 text-decoration: underline;
 }

