@charset "UTF-8";
/* CSS Document */
/*=========Style========= */
body {
	background-color:#F5F5F5;
}
#top-nav {
	width:940px;
	margin:0px;
}
#top-nav ul li{
	float:left;
	list-style-type:none;
	margin:0px;
}
a#home_btn{
	display:block;
	width:134px;
	height:40px;
	background-image:url(../images/home_btn.png);
}
a#home_btn:hover{
	background-position:-134px 0px;
}
a#ourServices_btn{
	display:block;
	width:134px;
	height:40px;
	background-image:url(../images/ourServices_btn.png);
}
a#ourServices_btn:hover{
	background-position:-134px 0px;
}
a#ourValues_btn{
	display:block;
	width:134px;
	height:40px;
	background-image:url(../images/ourValues_btn.png);
}
a#ourValues_btn:hover{
	background-position:-134px 0px;
}
a#ourTeam_btn{
	display:block;
	width:134px;
	height:40px;
	background-image:url(../images/ourTeam_btn.png);
}
a#ourTeam_btn:hover{
	background-position:-134px 0px;
}
a#ourClients_btn{
	display:block;
	width:134px;
	height:40px;
	background-image:url(../images/ourClients_btn.png);
}
a#ourClients_btn:hover{
	background-position:-134px 0px;
}
a#contactUs_btn{
	display:block;
	width:134px;
	height:40px;
	background-image:url(../images/contactUs_btn.png);
}
a#contactUs_btn:hover{
	background-position:-134px 0px;
}
/* ============Nivo Slider=============*/
#slideshow-wrapper {
	width: 940px;
	height: 255px;
	text-shadow:0px -1px #888;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px#000;
}
#slideshow {
	width: 940px;
	height: 255px;
	background-color: #fff;
	z-index: 1000;
	position: absolute;
}
.nivo-controlNav {
	position:absolute;
	left:20px;
	bottom:1px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-directionNav a {
	display:block;
	width:45px;
	height:45px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-45px 0px;
	right:0px;
}
a.nivo-prevNav {
	left:0px;
}
/* ============Footer=============*/

.footer-links {
	float: left;
	margin-right: 20px;
}
.footer-links ul li {
	list-style-type: none;
}
.footer-links ul li a {
	color: #D9D9D9;
	font-family: 'ArimoRegular',Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-shadow:0px -1px #000;
	font-weight:normal;
}
.footer-links ul li a:hover {
	color: #fff;
}
#footer p {
	color: #B99D9D;
	text-shadow:0px -1px #000;
	text-indent: 20px;
}
#footer p a{
	color: #B99D9D;
	text-shadow:0px -1px #000;
}
.white-line {
	background-color: #fff;
	width:920px;
	height: 1px;
	clear:both;
	margin-right: auto;
	margin-left: auto;
}
/* ============Page=============*/
#page {
	background-color: #fff;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}
/* ============My Clear=============*/
.myClear{
	clear:both;
}
/* ============Fonts=============*/
@font-face {
    font-family: 'ArimoRegular';
    src: url('../fonts/Arimo-Regular-Latin-webfont.eot');
    src: url('../fonts/Arimo-Regular-Latin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Arimo-Regular-Latin-webfont.woff') format('woff'),
         url('../fonts/Arimo-Regular-Latin-webfont.ttf') format('truetype'),
         url('../fonts/Arimo-Regular-Latin-webfont.svg#ArimoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ArimoItalic';
    src: url('../fonts/Arimo-Italic-Latin-webfont.eot');
    src: url('../fonts/Arimo-Italic-Latin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Arimo-Italic-Latin-webfont.woff') format('woff'),
         url('../fonts/Arimo-Italic-Latin-webfont.ttf') format('truetype'),
         url('../fonts/Arimo-Italic-Latin-webfont.svg#ArimoItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ArimoBold';
    src: url('../fonts/Arimo-Bold-Latin-webfont.eot');
    src: url('../fonts/Arimo-Bold-Latin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Arimo-Bold-Latin-webfont.woff') format('woff'),
         url('../fonts/Arimo-Bold-Latin-webfont.ttf') format('truetype'),
         url('../fonts/Arimo-Bold-Latin-webfont.svg#ArimoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ArimoBoldItalic';
    src: url('../fonts/Arimo-BoldItalic-Latin-webfont.eot');
    src: url('../fonts/Arimo-BoldItalic-Latin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Arimo-BoldItalic-Latin-webfont.woff') format('woff'),
         url('../fonts/Arimo-BoldItalic-Latin-webfont.ttf') format('truetype'),
         url('../fonts/Arimo-BoldItalic-Latin-webfont.svg#ArimoBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*=========Contact-Form=========== */

#response{
	width: 620px;
}
#feedback table tr td {
	font-family:'Helvetica', Arial, sans-serif;
	color: #000;
	font-size: 14px;
}
.error {
	background-color: #FFC7C7;
	border: 2px solid #999;
	background-image:url(../images/error_sign.png);
	background-repeat:no-repeat;
	background-position: 10px 20px;
}
.processing {
	background-color: #fff;
	border: 2px solid #999;
	background-image:url(../images/loading.gif);
	background-repeat:no-repeat;
	background-position: 10px 20px;
}
.success {
	background-color: #D0F2D9;
	border: 2px solid #999;
	background-image:url(../images/success_sign.png);
	background-repeat:no-repeat;
	background-position: 10px 20px;
}
#response h1{
	font-family:'Helvetica', Arial, sans-serif;
	font-size:20px;
	color:#333;
	font-weight:bold;
	text-indent:50px;
}
#response p{
	font-family:'Helvetica', Arial, sans-serif;
	font-size:12px;
	color:#666;
	text-indent:50px;
}
.inactive {
	font-family:'Helvetica', Arial, sans-serif;
	font-style:italic;
	font-size:16px;
	color:#888;
	width:220px;
}
.fieldtext {
	width: 240px;
	height: 30px;
	background-image: url(../images/fieldtext-bkg.png);
	background-repeat: repeat;
	background-position: 0px 0px;
	border: 1px solid #666;
	background:#FFFFFF;
}
.fieldbig {
	width: 340px;
	height: 150px;
	background-image: url(../images/fieldtext-bkg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background:#FFFFFF;
	border: 1px solid #666;
}
#contact-form{
	background-color:#CCCCCC;
	padding:20px;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px#000;
	border: 10px solid #fff;
}
/*=========Our Services=========== */
#ourServices{
	background-image:url(../images/services.jpg);
	background-repeat: no-repeat;
	background-position: 630px 400px;
}
#contactUs h1 {
	text-align: right;
}
#contactUs p {
	text-align: right;
}
li .list-header {
	font-size: 24px;
	line-height: 12px;
	text-transform: uppercase;
	color: #333;
	text-decoration: underline;
}
li .list-headline {
	color: #480909;
	font-size: 16px;
}
li .list-content {
	font-weight: normal;
	font-size: 14px;
}
.final-line {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #666;
	font-style: italic;
	margin-left: 24px;
}
#team-img img {
	border: medium solid #CCC;
}
.list-header-gray {
	font-size: 16px;
	font-weight: bold;
}
#footer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #480909;
}
