* { border: 0; font: inherit; font-size: 100%; margin: 0; padding: 0; vertical-align: baseline; }

/* HTML elements */

 

body {
	color: #333;
	background: #2c2f30;
	font: 13px/1.6em 'Droid Sans', Tahoma, Arial, sans-serif;
}

a { /*color: #a54569;*/ /*color:#a54569;*/ color:#a01a24; text-decoration: none; }

a:hover { color: #333; text-decoration: none; }

a img { border: none; }

h1, h2, h3, h4 { clear: left; color: #5c5a5a; font-weight: 400;/* margin: 0.7em 0;*/ margin: 0px 0 10px 0; font-family: 'Yanone Kaffeesatz'; }

h1 { font-size: 1.8em; text-shadow: 4px 4px 4px #aaa; }

h2 { font-size: 1.7em; }

h3 { font-size: 1.6em; }

p, ul { margin: 0 0 10px 0; }

i, em { font-style: italic; }

b, strong { font-weight: 700; }

/* Main wrappers */



#wrapper1240 { background-color: #fff; margin: 0px auto; width: 1240px; }

#wrapper960 { background-color: #fff; margin: 0px auto; width: 960px; /*box-shadow: 0px 0px 15px #f00*/ }

#wrapper760 { background-color: #fff; margin: 20px auto; width: 760px; }

#wrapper600 { background-color: #fff; margin: 0 auto; width: 600px; }

#wrapperfluid { background-color: #fff; margin: 0 auto; max-width: 1260px; }

/* Layout IDs */
/*#header{position:relative; border-bottom:1px solid #ccc; padding-top:5px;  }*/




#header { position: relative; /* border-top: 1px solid #ccc;*/ }

#sitetitle { /*margin: 5px 0 10px 30px; */ /*width: 300px;*/ margin: 0; float: left;width: 720px; }

#wrapper960 #header #sitetitle img { /*margin: 10px 0 20px 30px; */ margin: 5px 0 10px 20px; }
#wrapper960 #header #nav1 { margin: 0 0 0 45px; width: 900px; clear: both; height: 30px; }
 

#sitetitle h1 { font-size: 40px; color: #777; padding-left: 30px; }

#header-image { height: 300px; margin: 0; padding: 0; }

#content {/* padding: 15px 30px;*//*background-color:#fafafa;*/ padding:0px 30px; }

#extended { padding: 15px 30px; background-color: #fff; }

#extended a { text-decoration: underline; }

/* Top links menu */

 
#wrapper960 #content .left-content h1 span { color: #fa4f4f; }

#wrapper960 #content .right-content h3 span { color: #fa4f4f; }

#wrapper960 #content .left-content .quote { font-style: italic; color: #ab3145; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }

#wrapper960 #content .right-content h3 { /*margin-bottom: 18px;*/ }
/*------------------------------------------------------------------------------------------------------------------- */
#wrapper960 .slider-wrapper {  border-bottom:1px solid #CCC;width:960px; margin-bottom:10px;}



/*------------------------------------------------------------------------------------------------------------------- */
.clients  img{ padding: 0 25px 0px 25px;  }


 
/* Main navigation menu */



#nav { float: right; font-family: 'Droid Sans', Verdana, Tahoma, sans-serif; text-align: center; }

#nav ul { list-style: none; margin: 30px 30px 26px 20px; }

#nav ul li { background: none!important; display: inline-block; text-align: right; height: auto; line-height: 25px; margin-bottom: 0; margin-left: 25px; position: relative; }

#nav ul li a { color: #797777; display: block; font-size: 12px; padding-top: 0; text-transform: uppercase;  }

#nav ul li a:hover { color: #111; }

#nav ul li.current a { color: #000; }

/* Columns */



#sidebar { width: 33.3%; }

#main { width: 66.6%; }

#trio1 { float: left; width: 33.3%; }

#trio2 { float: left; width: 33.3%; }

#trio3 { float: right; width: 33.3%; }

.inner { margin: 5px 30px; }

#trio1 .inner { margin-left: 0; }

#trio2 .inner { margin: 0; }

#trio3 .inner { margin-right: 0; }

.left .inner { margin-left: 0; }

.right .inner { margin-right: 0; }

/* Footer */



#footer { clear: both; width: 960px; margin: 0 auto;   }

#footer p { color: #777; font-size: 12px; margin: 0; float: right; }

#footer a { color: #777; }

#footer span:hover { color: #dc0a00 }

#footer a:hover span { color: #dc0a00 }

#footer ul { list-style: none; float: left; width: 500px; padding:5px 0 0 0 }

#footer ul li { display: inline; }

#footer ul li a { float: left; display: block; padding:0px 15px 0px 15px; color: #999;   border-left:1px solid #666 }

#footer ul li a:hover { color: #dc0a00;  }

/* Image alignment */



img.alignleft, img.aligncenter, img.alignright { background: #fff; padding: 4px; margin-bottom: 10px; border: 1px solid #ddd; }

.alignleft { float: left; margin-right: 30px; }

.alignright { float: right; margin-left: 30px; }

.aligncenter { text-align: center; display: block; clear: both; margin: 5px auto; }

/* Additional classes */



.shadow { /*background: url(../images/shadow.png) top center no-repeat*/ }

.clear { clear: both; }

.left-content { padding:6px 0 0 0;width: 630px; float: left; }

#wrapper960 #content .left-content h1 { background: url(../images/img-logo-welcome.jpg) no-repeat scroll left; padding-left: 50px; }

.right-content ul { list-style: none; margin-bottom: 7px; }

#wrapper960 #content .right-content .nav li { /*border-bottom: 1px solid #999*/ }

#wrapper960 #content .right-content .nav li { padding: 0px 0 3px 25px; }

#wrapper960 #content .right-content .read-more a { margin-left: 100px; }

.right-content { float: right; width: 220px;   }
#wrapper960 #content .right-content .serv {  
 
/*  border: 1px solid #eee;*/
  border-radius: 10px;padding: 5px 0 0px 0; /*box-shadow:0px 0px 10px #999999*/
     }
.clients { /*border-radius: 10px; border: 1px solid #F3F3F3*//* overflow: hidden; position:absolute*/  /*border: 1px solid #eee;*/
  border-radius: 10px;padding: px 0 0px 0; /*box-shadow:0px 0px 10px #999999*/ }

#wrapper960 #content .right-content h3 { /*background: url(../images/services.jpg) no-repeat scroll left top; */ padding:6px 0 0 24px;  }
 
/* Clearing fix */



.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

* html .clearfix { height: 1%; }

*:first-child+html .clearfix { min-height: 1%; }

/* Alternate color scheme, add class="altcolors" to the body tag to apply */



.altcolors { background-color: #e6e8e8; }

.altcolors #wrapper600, .altcolors #wrapper760, .altcolors #wrapper960, .altcolors #wrapper1240, .altcolors #wrapperfluid { box-shadow: 0px 0px 28px #888; }

.altcolors #toplinks, .altcolors #footer { background-color: #eaecec; }

.altcolors #content { background-color: #f2f4f4; }

/*
 jQuery Nivo Slider v2.7.1
 http://nivo.dev7studios.com
 Copyright 2011, Gilbert Pellegrom
 Free to use and abuse under the MIT license.
 http://www.opensource.org/licenses/mit-license.php
 */



.nivoSlider { position: relative; }

.nivoSlider img { position: absolute; top: 0; left: 0; }

.nivoSlider a.nivo-imageLink { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; }

.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; }

.nivo-box { display: block; position: absolute; z-index: 5; }

.nivo-caption { position: absolute; left: 0; bottom: 0; background: #000; color: #fff; opacity: 0.8; width: 100%; z-index: 8; }

.nivo-caption p { padding: 5px; margin: 0; }

.nivo-caption a { display: inline!important; }

.nivo-html-caption { display: none; }

.nivo-directionNav a { position: absolute; top: 45%; z-index: 9; cursor: pointer; }

.nivo-prevNav { left: 0; }

.nivo-nextNav { right: 0; }

.nivo-controlNav a { position: relative; z-index: 9; cursor: pointer; }

.nivo-controlNav a.active { font-weight: 700; }

/*
Skin Name: Nivo Slider Default Theme (modified)
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider, modified to work with the Inland One template.
Version: 1.0
Author: Gilbert Pellegrom (modified by Andreas Viklund)
Author URI: http://dev7studios.com
*/



.slider-wrapper .nivoSlider { position: relative; height: 300px; background: #fafafa url(../images/loading.gif) no-repeat 50% 50%; /*margin-bottom: 55px; *//*margin-top:20px;*/ margin-bottom: 40px; }

.slider-wrapper .nivoSlider img { position: absolute; top: 0; left: 0; display: none; }

.slider-wrapper .nivoSlider a { border: 0; display: block; }

.slider-wrapper .nivo-controlNav { position: absolute; left: 50%; bottom: -41px; margin-left: -25px;/*margin-left: -60px;*//* Tweak this to center bullets */ }

.slider-wrapper .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; }

.slider-wrapper .nivo-controlNav a.active { background-position: 0 -22px; }

.slider-wrapper .nivo-directionNav a { display: block; width: 30px; height: 30px; background: url(../images/arrows.png) no-repeat; text-indent: -9999px; border: 0; }

.slider-wrapper a.nivo-nextNav { background-position: -30px 0; right: 15px; }

.slider-wrapper a.nivo-prevNav { left: 15px; }

.slider-wrapper .nivo-caption { font-family: 'Droid Sans', Helvetica, Arial, sans-serif; background: rgba(0, 0, 0, 0.2); text-align: center; text-shadow: 0 0 4px #111; }

.slider-wrapper .nivo-caption a { color: #fff; border-bottom: 1px dotted #fff; }

.slider-wrapper .nivo-caption a:hover { color: #fff; }
/*                social links css code        */
/*      ------------------------------------------------------------------------------        */
#toplinks1 { width: 960px; margin: 0 auto; background: #2c2f30; height: 25px; }

#toplinks1 ul { list-style: none; float: right; margin: 2px 10px 0 0; }

#toplinks1 ul li { display: inline; }

#toplinks1 ul li a { display: block; float: left; padding: 0px 2px 2px 2px; }
/*          ------------------------------------------------------------------------------        */


.clock { float: left; color: #ddd; margin-left: 300px; padding: 2px 0 0 0 }


 




 