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

*{padding:0; margin:0;}
body{background:url(../images/bg-body-home.png) repeat-x #fff; font-family:"Droid Serif", Arial; font-style:italic; font-size:15px; color:#767676}
body.inner{background:url(../images/bg-body-inner.png) repeat-x #fff;}
h1{font-family:"Droid Serif"; font-style:italic; font-weight:normal; font-size:29px; color:#767676; margin-bottom:15px; border-bottom:2px dotted #D9D9D9; padding-bottom:15px;}
h1.page-hd{color:#558BBA; font-size:37px; }
h1.page-hd span.enquire-us{ float:right; color:#E09613; font-size:18px; width:300px; text-align:right; background:url(../images/bg-icons.png) -9px -298px; height:32px; line-height:32px; padding-left:15px; font-weight:normal }
h1.page-hd span.enquire-us a{color:#558BBA; text-decoration:underline; }
h1.page-hd span.enquire-us a:hover{text-decoration:none;}
h1.page-hd.no-border{border-bottom:none; padding-bottom:0}
h1.no-border{border-bottom:none;  padding-bottom:0}
h2{font-family:"Droid Serif"; font-style:italic; font-weight:normal; font-size:29px; color:#3F4750; }
h3{font-family:"Droid Serif"; font-style:italic; font-weight:normal; font-size:19px; color:#3F4750}
p{margin-bottom:15px; line-height:22px;}
a{color:#DD770A; text-decoration:underline}
a:hover{text-decoration:none}
.fLeft{float:left}
.fRight{float:right}
.box-1{background:#ECF5FE; padding:15px 15px 0 15px; width:960px; float:left; border:1px solid #DEEAF7;}
.wrapper{width:990px; margin:auto}
.whole-contaliner{width:990px; float:left; padding:25px 0; min-height:450px;}
.container{width:990px; float:left}
header{width:990px; float:left}
.logo{float:left; width:442px; height:80px; margin-top:15px;}
.logo a{background:url(../images/logo.png) no-repeat; width:442px; height:80px; display:block; text-indent:-9999px; }
.user-area{background:url(../images/bg-trans.png) repeat; border-radius:10px; width:300px; height:25px; padding:7px 15px; float:right; margin-top:35px;}
.user-area a{text-decoration:none; padding-left:20px; line-height:25px; margin-right:25px; color:#F7941D; font-family:"MyriadPro-Bold", Arial  }
.user-area a:hover{color:#fff}
.user-area a.signup{ background:url(../images/bg-icons.png) -9px -9px; height:25px; display:block; float:left; }
.user-area a.myacc{ background:url(../images/bg-icons.png) -9px -38px; height:25px; display:block; float:left}
.user-area a.logout{ background:url(../images/bg-icons.png) -9px -70px; height:25px; display:block; float:left; margin-right:0}

.top-nav{width:990px; float:left; margin-top:4px;}
.top-nav ul.menu{list-style:none;}
.top-nav ul.menu li{float:left}
.top-nav ul.menu li a{font-family:"Droid Serif"; font-weight:bold; color:#00244B; font-size:19px; font-style:italic; text-decoration:none; line-height:49px; height:49px; display:block; background:url(../images/bg-topnav-divider.png) no-repeat right; padding:0 39px;}
.top-nav ul.menu li a.curr, .top-nav ul li a:hover{background:url(../images/bg-topnav-curr.png) no-repeat top right; color:#fff;}
.top-nav ul.menu li a.last{ padding-right:38px;}
.top-nav ul.menu {list-style:none;}
.top-nav ul.menu * {margin:0; padding:0}
.top-nav ul.menu a {display:block; color:#222222; text-decoration:none;}
.top-nav ul.menu li {position:relative; float:left;}
.top-nav ul.menu ul {position:absolute; top:49px; left:0; background:#293037; display:none; opacity:0; list-style:none}
.top-nav ul.menu ul li {position:relative;  margin:0; background:none; margin-bottom:1px}
.top-nav ul.menu ul li a{ background:#3F4750; width:200px; line-height:45px; height:45px; color:#fff; font-size:19px; font-style:italic; font-weight:normal}
.top-nav ul.menu ul li a:hover{background:#586069;}
.top-nav ul.menu ul ul {left:227px; top:0}
.top-nav ul.menu .menulink {}
.top-nav ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/bullet-1.png) 90%  no-repeat)}


.home-slider-box{width:990px; height:335px; float:left; position:relative}
aside.right-sec{float:right; width:370px; margin-left:50px; position:relative;}
aside.right-sec .get-in-touch-form{float:right; margin-top:-150px; float:right; background:#F7941D; width:340px; padding:15px; position:relative;  }
aside.right-sec .get-in-touch-form h2{float:left; margin-bottom:15px; color:#fff; font-style:italic; font-weight:bold; font-family:"Droid Serif"; font-size:31px;width:340px; }
aside.right-sec .get-in-touch-form h2 span.icon-newsletter{background:url(../images/bg-icons.png) -7px -150px; width:49px; height:30px; float:right }
h3 span
{
	color:red;
	font-size:13px;
}
aside.right-sec .get-in-touch-form form input[type=text]{ border-radius:10px; width:320px; background:#fff; border:none; margin-bottom:20px; padding:10px 10px; -moz-box-shadow: 1px 0 12px -3px #955100;-webkit-box-shadow: 1px 0 12px -3px #955100; box-shadow: 1px 0 12px -3px #955100; font-style:italic; color:#767676; font-size:17px;}
aside.right-sec .get-in-touch-form form button{width:340px; background:#fff; border:none; margin-bottom:10px; padding:5px 10px; -moz-box-shadow: 1px 0 12px -3px #955100 inset;-webkit-box-shadow: 1px 0 12px -3px #955100 inset; box-shadow: 1px 0 12px -3px #955100 inset; font-weight:bold; color:#767676; font-size:17px; color:#B46200; text-transform:uppercase; font-size:35px; font-family:"Droid Serif";}
aside.right-sec .get-in-touch-form form button:hover{background:red; color:#fff}

.wrapper-footer{background:url(../images/bg-wrapper-footer.png) repeat-x; width:100%; height:55px; padding:20px 0 30px 0; float:left;}
.wrapper-footer .footer-container{width:990px; margin:0px auto 0 auto; overflow:hidden;}
.wrapper-footer .footer-container .footer-links{ color:#9C9C9C; font-size:15px; margin-top:10px; float:left}
.wrapper-footer .footer-container .footer-links a{color:#9C9C9C; font-size:15px; margin:0 10px; text-decoration:none;}
.wrapper-footer .footer-container .footer-links a:hover{text-decoration:underline;}
.wrapper-footer .footer-container .copyright{color:#fff; font-size:15px; float:left; margin-top:5px}
.wrapper-footer .footer-container .copyright a{color:#fff; font-size:15px; margin: 0 10px; text-decoration:none}
.wrapper-footer .footer-container .copyright a:hover{text-decoration:underline}
.wrapper-footer .footer-container .socail-area{width:205px; float:right; text-transform:uppercase; color:#fff; font-size:25px; line-height:25px;}
.wrapper-footer .footer-container .socail-area a{width:45px; height:45px; display:block; float:left; margin-right:8px; margin-top:5px}
.wrapper-footer .footer-container .socail-area a.fb{background:url(../images/bg-icons.png) -7px -408px ;}
.wrapper-footer .footer-container .socail-area a:hover.fb{background:url(../images/bg-icons.png) -7px -459px ;}
.wrapper-footer .footer-container .socail-area a.twt{background:url(../images/bg-icons.png) -61px -408px ;}
.wrapper-footer .footer-container .socail-area a:hover.twt{background:url(../images/bg-icons.png) -61px -459px ;}
.wrapper-footer .footer-container .socail-area a.ytube{background:url(../images/bg-icons.png) -115px -408px ;}
.wrapper-footer .footer-container .socail-area a:hover.ytube{background:url(../images/bg-icons.png) -115px -459px ;}
.wrapper-footer .footer-container .socail-area a.lnk{background:url(../images/bg-icons.png) -169px -408px ; margin-right:0}
.wrapper-footer .footer-container .socail-area a:hover.lnk{background:url(../images/bg-icons.png) -169px -459px ;}

.plan-tabs{width:990px; float:left;}
.plan-tabs ul{padding:2px; width:986px; height:70px; list-style:none; background:#293037;  margin-bottom:20px;  }
.plan-tabs ul li{float:left;}
.plan-tabs ul li a{background:#3F4750; width:327px; height:70px; line-height:70px; display:block; text-align:center; color:#fff; font-size:23px; font-style:italic; font-weight:normal; margin-right:2px; text-decoration:none; font-family:"Droid Serief"}
.plan-tabs ul li a:hover{color:#FFA200}
.plan-tabs ul li a.last{margin-right:0}
.plan-tabs ul li a.curr{color:#FFA200; background:#586069 url(../images/icon-arrow-up.png) no-repeat bottom center;}
.plan-tabs h2{ padding-bottom:15px; border-bottom:1px dotted #ccc; margin-bottom:25px}
.plan-tabs h2 span.enquire-us{ float:right; color:#E09613; font-size:18px; width:300px; text-align:right; background:url(../images/bg-icons.png) -9px -298px; height:32px; line-height:32px; padding-left:15px }
.plan-tabs h2 span.enquire-us a{color:#558BBA; text-decoration:underline; }
.plan-tabs h2 span.enquire-us a:hover{text-decoration:none;}
.plan-tabs h3{margin-bottom:15px;}
.socail-area a{}
.box-1 ul{background:none; height:auto}
.box-1 ul li{color:#293037; font-size:14px; font-weight:italic; margin-bottom:15px; background:url(../images/bg-icons.png) no-repeat -9px -274px; height:14px; padding-left:25px; float:none; display:block;}

.price-box{width:490px; float:left; position:relative}
.price-box .price{background:url(../images/bg-price.png) repeat-x; height:74px; text-align:center; color:#fff; font-size:50px; line-height:74px; font-weight:bold}
.price-box .package-info{background:url(../images/bg-package-info.png) repeat-x #FFA443; height:240px; padding:20px 0; text-align:center; color:#fff; line-height:25px; font-size:20px;}
.price-box .package-info span.hd{font-size:35px; font-weight:bold; color:#fff;  font-style:normal; line-height:40px;}
.price-box .package-info span{color:#F6FF00}
.price-box a.btn-buynow{position:absolute; bottom:0; left:120px; height:65px; line-height:65px; width:250px; color:#fff; font-weight:bold; font-size:30px; text-align:center; background:url(../images/bg-button.png) repeat-x; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; text-decoration:none; text-transform:uppercase; font-style:normal }
.price-box a:hover.btn-buynow{background:url(../images/bg-button-hover.png) repeat-x;}

.about-rec{width:100%; float:left; border-bottom:1px dotted #ccc; padding-bottom:20px; margin-top:20px;}
.about-rec .photo{float:left; width:163px; height:199px; background:#fff; border:1px dotted #ccc; margin-right:40px;}
.about-rec .photo img{margin:11px; float:left}
.about-rec .desc{width:780px; float:left; text-align:justify}
.about-rec .desc h3{ color:#558BBA; font-size:21px; font-weight:bold; font-style:italic; margin-bottom:15px;}
.about-rec .desc p{margin-bottom:7px}

.testimonial-rec{width:100%; float:left; background:url(../images/bg-testimonial-rec.png) repeat-x bottom; padding-bottom:40px; margin-bottom:5px }
.testimonial-rec .photo{width:192px; height:192px; margin-right:40px;}
.testimonial-rec .photo img{margin:11px; float:left}
.testimonial-rec .desc{width:740px; float:left; text-align:justify; margin-top:50px;}
.testimonial-rec .desc h3{ color:#558BBA; font-size:21px; font-weight:bold; font-style:italic; margin-bottom:15px;}
.testimonial-rec .desc p{margin-bottom:7px}
.testimonial-rec .desc p.clientname{ text-align:right; font-size:13px; margin-top:15px;}

.contact-page{ width:100%; float:left; margin-top:10px;}
.contact-form{width:457px; padding-right:35px; border-right:2px dotted #D9D9D9}
.contact-form input[type=password],input[type=text], .contact-form textarea {border:1px solid #F7F7F7; border-radius:5px; padding:10px; background:#F7F7F7; margin-top:20px; font-family:"Droid Serif"; font-style:italic; font-size:15px; color:#767676; box-shadow: 1px 1px 1px 2px #ddd; width:435px;}
.contact-form textarea{height:100px}
.contact-form button[type=submit]{background:#F7941D; border:5px solid #fff; -moz-box-shadow: 1px 1px 1px 2px #ddd; -webkit-box-shadow: 1px 1px 1px 2px #ddd; box-shadow: 1px 1px 1px 2px #ddd; text-transform:uppercase; color:#fff; font-size:25px; padding:5px; width:200px; margin-top:20px; float:right; font-family:"Droid Serif"; font-style:italic; font-weight:bold }
.save{width:340px; background:#fff; border:none; margin-bottom:10px; padding:5px 10px; -moz-box-shadow: 1px 0 12px -3px #955100 inset;-webkit-box-shadow: 1px 0 12px -3px #955100 inset; box-shadow: 1px 0 12px -3px #955100 inset; font-weight:bold; color:#767676; font-size:17px; color:#B46200; text-transform:uppercase; font-size:35px; font-family:"Droid Serif";}

.save:hover{ 
color:#FFF;
background-color:#F00;
cursor:pointer;
} 

.pass {border:1px solid #F7F7F7; border-radius:5px; padding:10px; background:#F7F7F7; margin-top:20px; font-family:"Droid Serif"; font-style:italic; font-size:15px; color:#767676; box-shadow: 1px 1px 1px 2px #ddd; width:435px;}