@charset "utf-8";
/* CSS Document */

a:link {color: #ffffff;}
a:visited {color:#ffffff;}
a:active {color: #ffff99;}
a:hover {color: #ffff99;}
a {text-decoration:none;}

*{padding:0;
margin:0
}
body{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color: #FFFFFF;
background-color:#009933;
}

.clearfix{
float:none;
clear:both;
}

/*css for header goes here*/
#wrapper {
position:relative;
width:800px;
min-height:300px;
height:auto !important;
height:300px;
margin:15px auto 0 auto;
text-align: left;
background-color:#009933;
border:solid 5px white;
}

#header {
position:relative;
margin-top:20px;
width:800px;
}

#companylogo {
position:relative;
float:left;
width:177px;
height:118px;
}

#companylogo img {
position:relative;
left:45px;
top:20px;
}



#rightsection{
position:relative;
float:right;
width:623px;
height:118px;
}

#rightsection h1{
position:relative;

float:left;
font-size:17px;
font-weight:bold;
width:280px;
height:118px;
left:20px;
top:60px;
}

#rightsection img{
position:relative;
float:left;
left:40px;
top:17px;
}



#divider{
position:absolute;
right:50px;
top:103px;
background:url(images/divider.gif) repeat-x;
width:570px;
height:6px;
}

/*css for header ends here*/

/*css for global navigation section goes here*/
#globalnavigation{
position:relative;
float:left;
margin-top:-5px;
width:800px;
}
#globalnavigation h2{
position:relative;
float:left;
line-height:22px;
font-size:12px;
margin-top:0px;
width:250px;
left:50px;
z-index:2;
}

#globalnavigation ul li{
position:relative;
line-height:22px;
list-style-type: none;
float:left;
padding-right:5px;
padding-left:5px;
font-size:12px;
font-weight:bold;
width: auto;
left:82px;
}
#globalnavigation li a:hover {color: #ffff99; border: solid 1px white; padding:1px; }
#globalnavigation li a {text-decoration:none; border: solid 1px #009933; padding:1px; }

#globalnavigation li a.static{
border: solid 1px #009933;
color:#ffff99;
}
#globalnavigation li a:hover.static{
border: solid 1px #009933;
color:#ffff99;
}
/*css for global navigation section ends here*/

/*css for content goes here*/
#content  {
position:relative;
top:-10px;
min-height:300px;
height:auto !important;
height:300px;
z-index:1;
}
#content img {
position:relative;
left:50px;
margin-top:20px;
}

/*css for content ends here*/

/*css for footer goes here*/
#footer{
position:relative;
float:left;
font-size:10px;
font-weight:bold;
height:20px;
}

#vatinfo{
position:relative;
float:left;
left:50px;
top:10px;
width:200px;
}
#terms a{
position:relative;
float:left;
padding-left:150px;
top:10px;
text-decoration:underline;
width:200px;
}
#rights{
position:relative;
float:left;
top:10px;
width:200px;
}
.push{
position:relative;
height:30px;
}
/*css for footer goes here*/

/*css for about content goes here*/
#left-columnabout{
position:relative;
float:left;
width:400px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
left:50px;
margin-top:20px;
border:2px solid white;
padding:10px;
padding-bottom:54px;
padding-top:11px;
background-color:#FFFFFF;
}


#left-columnabout h6{
position:relative;
padding:5px;
margin-bottom:5px;
font-size:12px;
color:#ffff99;
background-color:#009933;
width:200px;
float:left;
}
#left-columnabout a#photo{
position:relative;
top:4px;
color: #009933;
float:right;
text-decoration:underline;
}

#left-columnabout p{
position:relative;
width:400px;
padding-top:12px;
color: #009933;
background-color:#ffffff;
float:left;
}
#right-columnabout img{
width:275px;
position:relative;
padding-bottom:1px;
background-color:#FFFFFF;
margin-top:20px;
float:left;
left:0px;
}

/*css for about content ends here*/

/*css for content services starts here*/
#left-column2{
position:relative;
float:left;
width:318px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
left:50px;
margin-top:20px;
border:2px solid white;
padding:10px;
padding-top:11px;
background-color:#FFFFFF;
}
#left-column2 h1{
padding:5px;
margin-bottom:5px;
font-size:12px;
color:#ffff99;
background-color:#009933;
width:200px;
line-height:110%
}
#left-column2 ul{
padding-top:5px;
}
#left-column2 ul li{
list-style-type:none;
padding-bottom:5px;
color: #009933;
background-color:#ffffff;
}
#right-column2 img {
height:358px;
width:382px;
position:relative;
float:left;
margin-top:20px;
left:25px;
background-color:#FFFFFF;
}

/*css for  references starts here*/
#left-columnrefs{
position:relative;
float:left;
width:360px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
left:50px;
margin-top:20px;
border:2px solid white;
padding:10px;
padding-bottom:0px;
padding-top:11px;
background-color:#FFFFFF;

}

#left-columnrefs h1{
padding:5px;
margin-bottom:5px;
font-size:12px;
color:#ffff99;
background-color:#009933;
width:200px;
line-height:110%
}
#left-columnrefs p{
margin-bottom:237px;
margin-top:13px;
color: #009933;
background-color:#ffffff;
}
#right-columnrefs img{
width:314px;
position:relative;
padding-bottom:1px;
background-color:#FFFFFF;
margin-top:20px;
float:left;
}
/*css for  references starts here*/

/*css for  contact starts here*/

#contact{
padding-bottom:8px;
margin-top:4px;
}
#left-column{
position:relative;
float:left;
width:400px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
left:50px;
margin-top:20px;
border:2px solid white;
padding:10px;
padding-bottom:16px;
padding-top:11px;
background-color:#FFFFFF;
}
#left-column h1{
padding:5px;
margin-bottom:5px;
font-size:12px;
color:#ffff99;
background-color:#009933;
width:200px;
}
#left-column p{
width:400px;
padding-top:12px;
color: #009933;
background-color:#ffffff;
}
#contact ul li{
display:block;
list-style-type:none;
color:#ffff99;
background-color:#009933;
padding:4px;
border: solid white2px;
width:380px;
}
#contact{
height:138px;
}
#contact ul li a{
color:#ffffff;
}
#left-column h5 {
position:relative;
top:10px;
padding-bottom:5px;
}
#left-column h5 a{
position:relative;
font-size:10px;
color: #009933;
}

/*css for  contact ends here*/

#pics-gallery{
position:relative;
width:700px;
height:350px;
left:50px;
margin-top:20px;
background-color:#FFFFFF;
}

/*css for  terms & conditions starts here*/

#terms-content{
position:relative;
width:700px;
height:350px;
left:50px;
margin-top:20px;
color:#009933;
background-color:#FFFFFF;
list-style-type:none;
font-size:12px;
}

#left-column3{
position:relative;
float:left;
width:675px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
left:50px;
margin-top:20px;
border:2px solid white;
padding:10px;
padding-top:11px;
background-color:#FFFFFF;
}
#left-column3 h1{
padding:5px;
margin-bottom:5px;
font-size:12px;
color:#ffff99;
background-color:#009933;
width:200px;
line-height:110%
}
#left-column3 ul{
padding-top:5px;
}
#left-column3 ul li{
list-style-type:none;
padding-bottom:5px;
color: #009933;
background-color:#ffffff;
}

/*css for  terms & conditions ends here*/

/*css for  gallery starts here*/
#left-column4{
position:relative;
float:left;
width:675px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
left:50px;
margin-top:20px;
border:2px solid white;
padding:10px;
padding-top:11px;
padding-bottom:15px;
background-color:#FFFFFF;
}
#left-column4 h1{
padding:5px;
margin-bottom:5px;
font-size:12px;
color:#ffff99;
background-color:#009933;
width:200px;
line-height:110%
}
#left-column4 img{
position:relative;
border:2px solid #009933;
list-style-type:none;
color: #009933;
width:70px;
float: left; 
left:0px;
margin-right:10px;
margin-bottom:8px;
background-color:#ffffff;
top:-5px;
}
/*css for gallery ends here*/

#content-picture img{
position:relative;
padding-top:15px;
}

#content-picture h5 {

padding:5px;
}
#content-picture h5 span{
border:solid 1px white;
padding:1px 10px 1px 10px;
}




