body {
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto 10px; 

	background: #c5c5c5 url(../images/bg.png) repeat-x;


	padding: 0;
	font-size: 0.6em;
}

.mainpage{ font-size:13px;}

			
p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222222; line-height:20px;}
A{ text-decoration:underline; color:#333333;}
A:hover{ text-decoration:underline; color:#333333;}
h1
{
	color: #333;
	font-size: 30px;
	font-weight: bolder;
	padding-top: 0;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 28px;


}



h2
{
	color: #333333;
	font-size: 20px;
	margin:10px;


	padding-bottom:7px;
}

h3
{
	color: #fff;
	font-size: 3.5em;
}

h4
{
	font-size: 1.3em;
}

.content
{
	margin: 0 auto;
	width:1024px;
	background-color:#ffffff;


}
.header{ width:1024px; height:121px; 	}
.banner{width:1024px; height:121px; }




.menu{
      width: 934px;
	  height:30px;
      margin: 10px 0 0 45px;
      padding: 0px 0 13px 0; 
 clear:left;

    }

    .menu ul{
      margin: 0;
      padding: 0;
      list-style-type: none;

    }
    .menu li{
      margin: 0;
      padding: 0;
      float: left;
    }
	.menu li {
      width: 186px;
      text-align: center;
	  font-size:20px;

}
	.menu a{	      width: 186px;  font-size:18px; text-decoration:none;	color:#333;  background-image: url(../images/menubutton.png); background-repeat:no-repeat;  display:block; height:23px; padding:10px 0px;}
	.menu a:hover{	  font-size:18px; text-decoration:none; background-image: url(../images/menubutton1.png);	color: #fff; }
#home .home, #port .port, #ord .ord, #faq .faq, #con .con{
        color: font-size:18px; text-decoration:none; background-image: url('../images/menubutton1.png'); background-repeat:no-repeat;	color: #fff;
}


.form{ margin:25px;}

.maincontent{ min-height:300px; width:734px; margin:20px  0 10px 20px; float:left;  background-color:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;
}
.maincontent table{ color:#333333;}

.maincontentheader{ width:700px; height:30px; }
.contact input{border: 1px solid #92caef;}
.contact textarea{border: 1px solid #92caef;}
submit{border: none;}
.contactform{ width:320px; float:left; padding:10px;}
.contactform input{ width:300px; border: 1px solid #92caef}
.contactform textarea{width:300px;border: 1px solid #92caef}
label{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

select.opt{border: 1px solid #92caef}

.yourpackagehome{ color:#333333; font-size:15px; font-weight:bold; line-height:0px;}

.yourpackage{ color:#333333; font-size:16px; font-weight:bold; line-height:2px;}
.faqsq{line-height: 20px; color: #008ce5;font-weight: bold; font-size:16px;}

.faqsa{line-height: 20px; color: #333;font-size:13px;}



.sidebar{ width:220px; min-height:340px;  float:right; margin:20px 10px 10px 0;    background-image:url(../images/sidebg.gif); background-repeat:no-repeat;}
.sidebar h2{ font-size:18px; 	color: #fff; border:none; padding:10px 20px; margin:0; text-align:center; }
.sidebar h4{ font-size:13px; color:#333333;  padding:10px 20px; margin:0;text-align:center;}
.sidebar p{ font-size:12px; color:#FFffff;  padding:10px 20px; margin:0; color:#FFFFFF; text-align:right;}
.sidebar img{padding:10px 20px;}
.sidebar a{ text-decoration:none; color:#FFFFFF;}
.sidebar a:hover{ text-decoration:underline;}


.testimonials{ width:220px; min-height:340px;  float:right; margin:20px 10px 40px 0;    background-image:url(../images/sidebg.gif); background-repeat:no-repeat; clear:right;}
.testimonials h2{ font-size:18px; 	color: #fff; border:none; padding:10px 20px; margin:0; text-align:center; }
.testimonials h4{ font-size:13px; color:#333333;  padding:10px 20px; margin:0;text-align:center;}
.testimonials p{ font-size:12px; color:#FFffff;  margin:0; padding: 0px 10px; color:#FFFFFF; }
.testimonials img{padding:10px 20px;}
.testimonials a{ text-decoration:none; color:#FFFFFF;}
.testimonials a:hover{ text-decoration:underline;}

.quotes img{padding:0;}
.quotes{ font-size:12px; color:#FFffff;  margin:0; color:#FFFFFF; float:left; padding:0 10px;}
.style1{ color:#FF0000; font-weight:bold;}
.review table{ margin-left:10px;}
.edit{ text-align:right; margin-right:10px;}
.edit a{ color:#990d15; text-decoration:none; font-weight:bold;}

.portfolioimages img{border:1px solid #333333;}


.footer{
      width: 1024px;
	  height:24px;
margin-top:30px;
      padding: 0px ;
      background: #c5c5c5 url('../images/footerbg.gif') bottom no-repeat;

 clear:both;
    }
.footer p{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; font-weight:bold; padding-top:3px; padding-left:20px; text-align:left;}
.footer a{ text-decoration:underline;	color: #333;}
.footer a:hover{text-decoration:underline;	color: #333;}

#list
{
margin: 10px 39px;
padding: 0;
list-style: none;
float: left;
}
#tablelist
{
margin-left: 10px;
padding-left: 0;
list-style: none;
}

#list li
{
padding-top: 15px;
padding-left: 40px;
min-height:40px;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
color:#008ce5;
font-size:18px;
}
#tablelist li
{
padding-top: 15px;
padding-left: 40px;
min-height:40px;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
color:#008ce5;
font-size:18px;
}

#steps {
text-align: center;
background: url(../images/table_bg.jpg) no-repeat;
width: 750px;
height: 233px;
}

.stepsno {
font-size: 24px;
color: #008CE5;
text-align: center;
}

ul {
list-style: none;
}

.banner span {
left:-9999px;
position:absolute;
top:-9999px;
}