@charset "utf-8";
/* CSS Document */

body {background-image:url(../images/bg.png); background-repeat:repeat-x; background-position:top; background-color:#181617; margin:0px; font-family:Arial, Helvetica, sans-serif; margin-left:-100px;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration: underline; color:#8db106;}
h1 { font-size:46px; color:#8db106; font-weight:bold; margin:0px; letter-spacing:-2px; margin-top:10px; margin-bottom:10px;}
h2 { font-size:15px; color:#000; margin-top:0px; font-weight:bold;}
h3 {font-size:15px; margin-top:0px; color:#000;}
h4 { font-size:30px; color:#000; font-weight:bold; margin:0px; letter-spacing:-1px;}
h5 {font-size:12px; font-weight:normal}
p, td, label, span, td {font-size:12px; line-height:18px;}
span { font-style:italic; color: #999}
.submit { vertical-align:top; margin-top:12px; margin-left:15px; margin: 0; padding: 3px; color: #666; background: #f5f5f5;}
img {border:none;}
img a {border:none;}
#Menu2 li { list-style:none; color:#FFF}
#Menu2 .current { font-weight:bold}
#client-content-left-bottom-logos ul {margin:0px; padding:0px;}
#client-content-left-bottom-logos li h2 {font-size:18px; color:#8bc942; font-weight:bold; line-height:20px; margin:0px; letter-spacing:-1px; padding:0px; }
#client-content-left-bottom-logos li a {color:#8bc942}
ul {list-style: circle}
li {list-style:url(../images/bulletpoint.png); font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#websprouthome-content-top-right a:hover {-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; filter: alpha(opacity = 90);}

#Blog-Date {color:#FFF; font-size:10px; text-align:right; font-style:italic}

#header-wrap {width:990px; margin:auto;}
#logo {width:300px; float:left; margin:auto;}
#nav-wrap { width:668px; height:40px; padding-left:20px; float:right; margin:auto; padding-top:35px; overflow:hidden}
#nav{ *padding-top:2px;}
#nav ul {text-align:right;}
#nav li { font-size:12px; font-weight:bold; display: inline-block; zoom:1; *display: inline; padding-left:10px;}
#nav li a { color:#FFF;}
#nav li a:hover { color:#8bc942; text-decoration:none} 
#nav li .current {color:#8bc942;}
#breadcrumbs { width:893px; margin:auto; padding-left:97px; padding-top:112px; *padding-top:40px; font-size:10px; color:#333;}
#breadcrumbs ul { text-align:left; margin-left:-40px;}
#breadcrumbs li {font-size:10px; display: inline-block; zoom:1; *display: inline; padding-right:5px}
#breadcrumbs a {color:#333; text-decoration:underline}
#breadcrumbs li a:hover { text-decoration:underline}
#breadcrumbs li .current { text-decoration:underline}

#content-wrap { width:893px; margin:auto; padding-left:97px; height:548px; overflow:hidden}
#home-content-left { width:500px; float:left; height:520px; overflow:hidden;}
#home-content-left-top { height:340px; overflow-y: scroll; padding-right:20px;}

#home-content-left-top td h5 { padding:0px; margin:0px}
#home-content-left-bottom { height:160px; overflow:hidden;}
#home-content-left-bottom td h5 { padding:0px; margin:0px}
#home-content-right { width:393px; float:left; height:520px; overflow:hidden; text-align:right}
#client-content-left { width:393px; float:left; height:520px; overflow:hidden;}
#client-content-left h1 { font-size:67px; color:#FFF; font-weight:bold; line-height:86px; margin:0px; letter-spacing:-3px;}
#client-content-left-top { height:205px; overflow:hidden;}
#client-content-left-bottom { height:303px; overflow:hidden; padding-top:15px; background-image:url(../images/left-menu-bg.png); background-repeat:no-repeat; background-position:bottom left}
#client-content-right { width:500px; float:left; height:520px; overflow:hidden; text-align:right}
#client-content-left-bottom-logos { padding-left:20px; padding-top:20px;}

#testimonials { float:left; height:520px; overflow:hidden; width:350px;}

#footer-wrap { width:893px; margin:auto; padding-left:97px; margin-top:0px;}
#footer-wrap a {color:#FFF}
#footer-wrap a:hover { text-decoration:underline}
#footer-location {float:left; }
#footer-location p, #footer-links p {font-size:10px; color:#FFF; line-height:8px;}
#footer-links {float:right; font-size:10px; color:#FFF;}


#footer-links ul { text-align:right;}
#footer-links li { display: inline-block; zoom:1; *display: inline; padding-left:10px}
#footer-links li a {-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; filter: alpha(opacity = 90);}
#footer-links li a:hover { -moz-opacity:1; -khtml-opacity: 1; opacity: 100; filter: alpha(opacity = 100);}

#staff a {-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; filter: alpha(opacity = 90);}
#staff a:hover { -moz-opacity:1; -khtml-opacity: 1; opacity: 100; filter: alpha(opacity = 100); }
#staff img {margin-right:15px;}

#portfolio-top { float:left; height:380px; overflow:hidden; marg}
#portfolio-top-left { width:557px; overflow:hidden; float:left; height:340px; padding-right:10px;}
#portfolio-top-right { width:326px; overflow:hidden; float:left}
#portfolio-nav { width:893px; height:126px; overflow:hidden;}

#portfolio-new-top {height:155px; overflow:hidden}
#portfolio-new-left { float:left; width:200px; overflow:hidden}
#portfolio-new-left { color:#FFF; font-size:12px; line-height:15px;}
#portfolio-new-left a { color:#FFF; }
#portfolio-new-left a:hover { color:#FFF; font-weight:bold}
#portfolio-new-left ul  { list-style:none; margin-left:-40px; margin-top:-5px;}
#portfolio-new-right { float:left; width:693px; overflow:hidden;}

#portfolio3-left { float:left; height:520px; overflow:hidden; width:350px;}
#portfolio3-right { float:left; height:524px; overflow:hidden; width:543px;}



	/* Portfolio Nav */
#slider-stage {
	width: 800px;
	overflow:hidden;
	height: 111px;
	float:left;
	position:relative;

}
#slider-list {
	position: absolute;
}
#sliderBloc a#previous, #sliderBloc a#next {
	background:url(../images/previous.png) no-repeat left top;
	float:left;
	text-indent:-9999px;
	cursor:pointer;
	width:20px;
	height:20px;
	margin:45px 2px 0 0;
	margin-left:40px;
}
#sliderBloc a#next {
	background:url(../images/next.png) no-repeat left top;
	margin:45px 0 0 5px;
}
#sliderBloc a#previous:hover, #sliderBloc a#next:hover {
	background-position:left -20px;
}
	/* End Portfolio Nav */
	
	/* Portfolio Nav New */	
#slide-holder a:link, a:visited {
color : #000;
text-decoration : none;
}


#slide-holder a img {
border : 0;
} 
#slide-holder {
width : 693px;
position : absolute;
}
#slide-holder #slide-runner {

width : 693px;
height : 330px;
overflow : hidden;
position : absolute;
}
#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
#slide-holder #slide-controls {
width : 693px;
height : 46px;
display : none;
position : absolute;
background : url(../images/slide-bg.png) 0 0;
}
#slide-holder #slide-controls p.text {
float : left;
color : #000;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
#slide-holder #slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
#slide-holder #slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
#slide-holder #slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
#slide-holder #slide-controls p#slide-nav a {
background-image : url(../images/silde-nav.png);
}

/* Portfolio Three */
.anythingSlider { width: 543px; height: 524px; position: relative; }
.anythingSlider .wrapper { width: 503px; overflow: auto; height: 530px; margin: 0; position: absolute; top: -20px; left: 0; *margin-left:40px }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width: 760px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 330px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -37px; }
.anythingSlider .back                   { background-position: -67px 0; left: -37px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav { position: relative; top: 323px; text-align: center; visibility:hidden}
#thumbNav a { text-decoration:none; color: #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; inline-block; padding: 5px 10px; height: 18px; margin: 0 5px 0 0; background: #000; text-align: center; -moz-border-radius: 25px;}
#thumbNav a:hover { background-image: none; }
#thumbNav a.cur { background: #fff; color:#000; text-decoration:none}

/* Prevents */
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


/* ----------------------------- */
#websprouthome-content-top {width:893px;}
#websprouthome-content-top-left { width:600px; float:left; height:260px; overflow:hidden;}
#websprouthome-content-top-right { width:273px; padding-left:20px; float:left; height:260px; overflow:hidden;}
#websprouthome-content-bottom { width:893px;}
#websprouthome-content-bottom a:hover {-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; filter: alpha(opacity = 90); zoom: 1;} 
#websprouthome-content-bottom-one {width:170px; height:227px;  float:left; overflow:hidden}
#websprouthome-content-bottom-two {width:170px; height:227px;  float:left; overflow:hidden; margin-left:10px;}
#websprouthome-content-bottom-three {width:170px; height:227px;  float:left; overflow:hidden; margin-left:10px;}
#websprouthome-content-bottom-four {width:170px; height:227px;  float:left; overflow:hidden; margin-left:10px;}
#websprouthome-content-bottom-five {width:170px; height:227px;  float:left; overflow:hidden; margin-left:10px;}

#websproutpage-content {width:893px; height:520px;}
#websproutpage-content-left { width:599px; float:left; height:520px; overflow:hidden;}
#websproutpage-content-left a:hover {-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90); zoom: 1;} 
#websproutpage-content-left li {margin-top:5px;}
#websproutpage-content-left li strong {color:#8db106;}
#websproutpage-content-right { width:274px; padding-left:20px; float:left; height:520px; overflow:hidden;}
#websproutpage-content-right td {*padding-left:15px;}
#websproutpage-content-right-form { background-image: url(../images/formbackground.png); width:274px; height:402px;}
#websproutpage-content-right-text { padding-top:200px; padding-left:20px; *padding-left:5px;  color:#FFF;}
#websproutpage-content-right-text .submit {margin-left:70px; background:none; font-size:15px; font-weight:bold; margin-top:16px; *margin-top:0px; color:#FFF; border: none;}
#websproutpage-content-right-text .submit2 {margin-left:70px; font-size:15px; font-weight:bold; margin-top:36px; color:#FFF; border: none;}
#websproutpage-content-right-text .submit:hover {color:#000}

#package-enquiry { width:550px; height:300px; overflow:scroll; float:left}
#package-enquiry-right { width:323px; padding-left:20px; height:700px; overflow:hidden; float:left}
