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

html, body, form { padding:0; margin:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#676767;}
p{ color:#676767; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; text-align: justify; }
td{ color:#676767; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; }
/*a{ color:#676767; font:normal 12px/16px Arial, Helvetica, sans-serif; text-decoration:none; }
a:hover{ color:#ed1b24; text-decoration:none;}*/
body{ background-color:#fff; background:url(../images/bg_01.gif) repeat;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; line-height:18px; color:#343434;}
h1{ font-size:32px;}
h2{ font-size:24px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px; font-weight:bold; display:block; margin-bottom:10px; margin-top:10px; }
h6{ font-size:12px; font-weight:bold;}

.float-left { float:left;}
.float-right { float:right;}
.clear { clear:both; height:1px;}
 
#main { width:900px; margin:0 auto 0 auto; padding: 0 25px;  background:url(../images/top-header.gif) repeat-x #fff; }
#header { margin:0; padding:0 0 20px 0; }
#header img{ padding-right:10px;}
	.info{ padding:25px 0; }
	.left-info{width:300px; float:left;}
	.left-info p{font-weight:bold;}
	.right-info{float:right; width:275px; border:solid 0px #000; padding:0px;}
	.right-info p{float:right; line-height:14px; font-weight:normal;}
	.right-info p a{color:#202020; text-decoration:none; font:normal 12px/14px Arial, Helvetica, sans-serif;  }
	.right-info p a:hover{color:#ed1b24; text-decoration:none;}
		.chat{ float:left; width:110px; padding-right:15px; padding-top:10px;}		
		.callback{ float:right; width:110px;}
		.freequote{float:right; width:133px; padding:0px;}	
		
#main-head{ padding:0;margin-bottom:80px;}
.logo{ float:left;}
.top-menu{ float:right; margin-top:45px;}
.top-menu ul{ padding:0; margin:0; width:530px; }
.top-menu ul li{padding:0; margin:0; list-style:none;float:left; }
.top-menu ul li a{ padding:15px 9px 20px 10px; font:bold 12px/16px Arial; color:#000000; text-decoration:none;}
		
.home a:hover{ background:url(../images/home-bg.gif) top no-repeat; text-decoration:none; color:#fff; }
.aboutus a:hover{ background:url(../images/aboutus-bg.gif) top no-repeat; text-decoration:none; color:#fff; }
.services a:hover{ background:url(../images/aboutus-bg.gif) top no-repeat; text-decoration:none; color:#fff; }
.packages a:hover{ background:url(../images/aboutus-bg.gif) top no-repeat; text-decoration:none; color:#fff; }
.clients a:hover{ background:url(../images/home-bg.gif) top no-repeat; text-decoration:none; color:#fff; }
.contactus a:hover{ background:url(../images/aboutus-bg.gif) top no-repeat; text-decoration:none; color:#fff; }
.free a{ background:url(../images/free.gif) top no-repeat; text-decoration:none; color:#fff;}	
	
	
#title-bar{ margin:0; padding:0 0 5px 0; height:80px; width:900px;}
#title-bar h1{ margin:0; padding:20px 0 10px 0;}
	.title-text{ float:left;}
	.title-text a{color:#343434;text-decoration:none;}
	.title-text a:hover{color:#ed1b24; text-decoration:none;}
	.search{ float:right; margin-top:18px;}
	.search input{ font:normal 11px/16px Arial, Helvetica, sans-serif; color:#676767; border:1px solid #e0e0e0; padding:3px; background:url(../images/arrow.gif) right no-repeat;}
	
#content{ margin:0; padding:0;}
/*#content{font:normal 12px/16px Arial, Helvetica, sans-serif; color:#676767; text-decoration:none;}*/	
	.left-menu1{float:left; height:100%; width:245px; border:1px solid #000;}
	.left-menu{float:left; width:245px;}
	.left-menu h3{ background:url(../images/left-head.gif) left top no-repeat; color:#fff; margin:0; padding:3px 0 0 5px; height:26px;}
	.left-menu-box{ padding-bottom:20px;}
	.space-top{ padding-top:10px}
	.left-menu p{ padding-right:8px;}
	.menu{ margin-bottom:10px; }
/*	.menu a link:{font:normal 12px/16px Arial, Helvetica, sans-serif; color:#676767; text-decoration:none;}*/
	.menu h6{ padding:3px 0 0 30px; margin:0; background:url(../images/sub.gif) right no-repeat; }
	.menu h6 a{ padding:0; margin:0; font-size:12px; font-weight:bold; color:#343434; text-decoration:none; }
	.menu h6 a:hover{ color:#ed1b24; text-decoration:none;}
	.menu ul{ padding-bottom:5px; display:block;}
	.menu ul li{ list-style-image:url(../images/sub-menu.gif); list-style-position:outside; padding: 1px 0; }
	.menu ul li a:link{font:normal 12px/16px Arial, Helvetica, sans-serif; color:#676767; text-decoration:none;}
	.menu ul li a:visited{font:normal 12px/16px Arial, Helvetica, sans-serif; color:#676767; text-decoration:none;}
	.menu ul li a:hover{ color:#ed1b24; text-decoration:none;}


	.right-content{ float:right; width:635px; padding-left:20px; padding-bottom:20px;}
	.right-content1{ float:right; width:580px; padding-left:20px; padding-bottom:20px;}
	.right-content a{color:#ed1b24; text-decoration:none; font:normal 12px/16px Arial, Helvetica, sans-serif;}
	.right-content p a{color:#ed1b24; text-decoration:none; font:normal 12px/16px Arial, Helvetica, sans-serif;}
	.right-content a:hover{color:#676767;text-decoration:none;}
	.right-content h4{ margin:0; padding:0; color:#a8a8a8;}
	.grey-box{ background-color:#efeeee; width:200px; padding:10px;}
	.grey-box h6{ margin:0; padding:0;}
	.grey-box img{ padding-right:10px;}
	.grey-box1{ background-color:#efeeee; padding:10px;}
	.grey-box1 h5, h6{ margin:0; padding:0;}
	.grey-box1 p a{ font-weight:bold; padding-top:0px;}
	.right-content h4{ font-weight:bold; margin:0 ; padding:0;}
	.headline-menu h1{ font-size:16px; font-weight:bold; line-height:18px; color:#a8a8a8; margin:0; padding:0; display:inline;}
	.headline-menu h3,h4{ font-size:16px;  font-weight:bold; display:inline; margin:0; padding:0;}
    .arrow {font-size:16px; font-weight:bold; color:#ed1b24; margin-left:5px; margin-right:5px;}
	.package-table{ margin-top:18px;}
	.package-table td{ border: 1px solid #e0e0e0; height:35px; padding-left:10px;  }

#footer{margin:0; padding:0;}
#footer a{color:#676767; font:normal 11px/16px Arial, Helvetica, sans-serif; margin:0; text-decoration:none;}
#footer a:hover{ color:#ed1b24; text-decoration:none;}
#footer p{ margin:0; padding:0; color:#676767; font:normal 11px/16px Arial, Helvetica, sans-serif;}
#footer td{color:#676767; font:normal 11px/16px Arial, Helvetica, sans-serif; margin:0; padding:15px 0px 20px 0px; }
.hide{
display: none;
}
.show{
display: block;
}
/*#mymenu1 a{color:#676767; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; }
#mymenu1 a:hover{color:#ed1b24; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; }
#mymenu1 a:active{color:#6699ff; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; }*/
#contact-form{background-color:#ed1b24; width:164px; border:0px solid #b61f1f; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#fff; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;}
#contact-form h3{color:#fff; margin:0; padding:0 0 10px 0;}
#contact-form input{font:normal 11px/18px Arial, Helvetica, sans-serif; color:#676767; margin:3px 0; width:150px; padding:2px; border:none;}
#contact-form img{ padding:5px 5px 0 0;}
#contact-form1{background-color:#ed1b24; width:162px; border:1px solid #b61f1f; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#fff; padding-left:20px; padding-right:10px; padding-top:4px; padding-bottom:5px;}
.enquirybox{background-color:#ed1b24; height:275px; width:620px; color:#000; padding:5px 0 5px 5px;}
.en1{background-color:#ed1b24; float:left; width:360px;}
.en2{background-color:#ed1b24; float:left; width:250px;}
.enquirybox div{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#fff;}
.enquirybox dl{ float:left; padding:0 0 0 0; margin:0; width:100%;}
.enquirybox dt{ float:left; width:100px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#fff; padding:4px 0;}
.enquirybox dd{ float:left; width:250px; margin:0;padding:4px 0;}
.enquirybox-page div{font-size:15px;}
.enquirybox-page dl{ float:left; padding:0 0 0 0; margin:0; width:100%;}
.enquirybox-page dt{ float:left; width:200px; font-size:15px; padding:5px 0 5px 5px;}
.enquirybox-page dd{ float:left; width:250px; margin:0; padding:5px 0;}
.endiv{}
.endiv dl{ float:left; padding:0 0 0 0; margin:0; width:100%;}
.endiv dt{ float:left; width:40%; padding:8px 1% 0 0; margin:0; font-size:15px;}
.endiv dd{ float:left; width:58%; padding:8px 0; margin:0;}
.endiv-input{color:#676767; width:260px; border:1px solid #999999; padding:5px 3px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;}
.endiv-input:focus{border:1px solid #0a5bc2;-moz-box-shadow: 0 0 1em gray;-webkit-box-shadow: 0 0 1em gray;}
.querybox-input{ width:530px; border:1px solid #999999; font-size:15px; padding:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;}
.querybox-input:focus{border:1px solid #0a5bc2;}

.enquirybox-input{color:#676767; width:230px; border:1px solid #999999; padding:3px 3px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;}
.enquirybox-input:focus{ width:230px; border:1px solid #0a5bc2;-moz-box-shadow: 0 0 1em gray;-webkit-box-shadow: 0 0 1em gray;}
 .submitimg{ padding:0px 0px 0 0;}
.contentul
{
list-style-image: url(../images/sub-menu.gif);
list-style-position: outside;
padding-top: 2px;
padding-right: 0pt;
padding-bottom: 2px;
padding-left: 40pt;
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#000;
}
.contentul a{font-weight:bold; color:#000;}
.contentul span{color:#676767; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; text-align: justify;
}
.contentul span a{color:#676767; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; text-align: justify;
}

.boldlink{font:normal 12px/16px Arial, Helvetica, sans-serif; color:#ed1b24; margin-left:5px; margin-right:5px;}
.contentol
{
list-style-position: outside;
padding-top: 2px;
padding-right: 0pt;
padding-bottom: 2px;
padding-left: 40pt;
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#000;
}
.formfield{
margin-left:10px;
width: 200px;
border: 1px solid #ed1b24;
color: #000000;
        font-weight: bold;
            padding-left: 1px;
            -moz-border-radius-bottomleft: 4px;
            -moz-border-radius-bottomright: 4px;
            -moz-border-radius-topleft: 4px;
            -moz-border-radius-topright: 4px; }
