/* body elements */

.contactform p {padding:0px!important;}

body {background:#000; }
p {font-family: Arial, Helvetica, sans-serif; text-align:left}
a {color:#fff;text-decoration:underline;}
a:hover {text-decoration:underline; color:#ffffbe;}
input {width:190px; border:1px solid #FFFFCC; }
textarea {width:740px; border:1px solid #FFFFCC; height:50px;}

.contactform {text-align:left!important;}

h1 {text-align:left!important; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:20px;  color:#fff; padding-left:20px; padding-bottom:10px;}

h2 {text-align:left!important; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:15px; text-decoration:underline; color:#fff; padding-left:20px; padding-bottom:0px;}

ul {margin-left:20px; }
ul li {color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; list-style-type:square; }

div.clear {clear: both;}

.video {margin-top:13px; }

/* container elements */
.top {color:#fff; font-size:15px; margin:0 0 10px 0; text-align:right!important; width:996px;}

.main {background: #000 url(../images/mainbg.jpg) no-repeat top; width:877px; margin-top:24px;  position: relative; padding-top:5px;}
.main p {color:#fff; font-size:15px; margin-left:20px; margin-right:20px; text-align:left}


.mainIndex {background: #000 url(../images/mainbg.jpg) no-repeat top ; width:877px; margin-top:80px;  position: relative; padding-top:5px;}
.mainIndex p {color:#fff; font-size:15px; margin-left:20px; margin-right:20px; text-align:center;}


.container {background:#000 url(../images/bg.jpg) no-repeat top; width:996px; position:relative; border:1px solid #000; }


.footer {width:996px; color:#fff; font-size:10px;}
.footer p {text-align:center!important; }


/* Navigation */
.nav {margin:35px 0 0 380px;}
.nav a {text-decoration:none; }
.nav a:hover {cursor:pointer; }

.nav1, .nav2, .nav3, .nav4, .nav5, .nav6 {margin-right:25px; }

.nav1 {background:url(../images/welcome.png) no-repeat top left; width:77px!important; height:20px; position:relative; float:left;}
.nav1:hover {background:url(../images/welcomea.png) no-repeat top left; width:77px; height:20px; }

.nav2 {background:url(../images/aboutus.png) no-repeat top left; width:80px!important; height:20px; position:relative; float:left;}
.nav2:hover {background:url(../images/aboutusa.png) no-repeat top left; width:77px; height:20px; }

.nav3 {background:url(../images/services.png) no-repeat top left; width:70px!important; height:20px; position:relative; float:left;}
.nav3:hover {background:url(../images/servicesa.png) no-repeat top left; width:70px; height:20px; }

.nav4 {background:url(../images/rates.png) no-repeat top left; width:59px!important; height:20px; position:relative; float:left;}
.nav4:hover {background:url(../images/rates1.png) no-repeat top left; width:59px; height:20px; }

.nav5 {background:url(../images/portfolio1.png) no-repeat top left; width:68px!important; height:20px; position:relative; float:left;}
.nav5:hover {background:url(../images/portfolio.png) no-repeat top left; width:68px; height:20px; }

.nav6 {background:url(../images/contactus.png) no-repeat top left; width:93px!important; height:20px; position:relative; float:left;}
.nav6:hover {background:url(../images/contactusa.png) no-repeat top left; width:93px; height:20px; }

.services {width:95%; }
.services td {vertical-align:top; padding-left:20px; padding-right:20px;}

.services h1 {padding:0px 0px 5px 0px!important; font-size:17px!important; border-bottom:1px solid #fff;}

.aboutimg {float:right; padding-right:130px; margin-top:-10px;}




