body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,textarea,p,blockquote{ margin:0; padding:0;}
h1,h2,h3,h4 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
fieldset,img { border:0 !important; }
a{ outline:none; text-decoration:none;}
ol,ul {	list-style:none; }

/* = Float and align elements */
.a_left { text-align: left; }
.a_center { text-align: center; }
.a_right { text-align: right; }
.a_justify { text-align:justify; }
.f_left { float: left; }
.f_right { float: right; }
.c_both { clear:both; }
.pl30{ padding-left:30px; }
.pl20{ padding-left:20px; }
.pl10{ padding-left:10px; }
.pt-10{ padding-top:10px;}
/*html .clearFix {height:1%;}*/
.clearFix:after {content: ""; display: block; height: 0; clear: both; visibility: hidden;} 
body, html{ height:100%;}

/*10June2010 by Aung*/
body{
	font-family: "lucida sans unicode","lucida grande",sans-serif;	
	background:url(../images/main_back.jpg);
}
h1{font-weight:bold;letter-spacing:-1px;font-size:30px;color:#4f616c;padding:24px 0px 18px 22px;}
h2.trigger{cursor:pointer;border-bottom: 1px solid #ccc;}
p.blue{color:#006699;padding-bottom:12px;}
p.toggle_container{margin-bottom:20px;padding-top:5px;}
a.blueTxt{ color:#1183b8; }
a.blueTxt:hover{ text-decoration:underline; }

#mainWrapper{ width:961px; margin:auto;}
#Wrapper{background:url(../images/banner/vo_colour_banner-blue.jpg) no-repeat scroll 0 0 transparent;width:961px; margin:auto; height:376px; }
#container_midbg{background:url(../images/container_midbg2.jpg) left top repeat-y; float:left; width:961px;}
#container_midbg_full{background:url(../images/container_midbg1.jpg) left top repeat-y; float:left; width:961px;}

#main-title{background-color: #ebebeb;width: 940px; height:76px;border-bottom: 1px solid #d7d7d7;padding: 20px 0 0 20px;}
#main-title h1{ font-size:25px;  width:560px;color:#006699; font-weight:normal; padding:12px 0px 0px 0px;float:left;}

.main-content{padding-left:34px;font-size:12px;color:#2E373D;float:left;	width:678px}
.content{width:645px;color:#515D65;font-size:11px;line-height:18px;float:left;}
.content a{color:#448FB4;padding-left:4px;padding-right:4px;}

.content p{ padding-bottom:8px; }
.content h2{color:#006699;font-size:15px;font-weight:bold;padding:8px 0;float:left;width:100%;}
.content h3{ color:#515d65; font-weight:bold; font-size:13px;padding-bottom: 5px;}

.content .left-content{ width:340px; float:left; padding-bottom:10px;}
.content .paragraph{ width:300px; float:left; }
.content .paragraph h3{ font-size:13px; font-weight: bold;color:#515d65;letter-spacing:-0.5px;padding-bottom:0;}
.content .paragraph p{padding-bottom:22px;}
.content .paragraph a:hover{background-color:#DFEDBB;text-decoration: underline;padding-left:4px;padding-right:4px;color:#38A91E;}

.content .right-content .paragraph{width:292px;}

.business-address-banner{background: url(../images/business-address-banner.jpg) no-repeat;width:645px; float:left; height: 247px;margin-top:15px;}
.business-address-banner .headline{height:131px; width:600px;float:left;padding-left:25px; padding-top:20px;}
.business-address-banner .headline h1{background: url(../images/london-address-headline.png) no-repeat;height:0;overflow:hidden;padding:131px 0 0 0; float:left;width:391px;}

.london-presence-banner{background: url(../images/london-presence-banner.jpg) no-repeat;width:645px; float:left; height: 238px;margin-top:15px;}
.london-presence-banner .headline{height:131px; width:600px;float:left;padding-left:25px; padding-top:20px;}
.london-presence-banner .headline h1{background: url(../images/london-presence-headline.png) no-repeat;height:0;overflow:hidden;padding:140px 0 0 0; float:left;width:338px;}

.telephone-answering-banner{background: url(../images/london-presence-banner.jpg) no-repeat;width:645px; float:left; height: 247px;margin-top:10px;}
.telephone-answering-banner .headline{height:131px; width:600px;float:left;padding-left:25px; padding-top:20px;}
.telephone-answering-banner .headline h1{background: url(../images/telephone-answering-headline.png) no-repeat;height:0;overflow:hidden;padding:140px 0 0 0; float:left;width:294px;}

.vo-membership-banner{background: url(../images/london-presence-banner.jpg) no-repeat;width:645px; float:left; height: 247px;margin-top:15px;}
.vo-membership-banner .headline{height:95px; width:600px;float:left;padding-left:25px; padding-top:20px;}
.vo-membership-banner .headline h1{background: url(../images/vo-membership-headline.png) no-repeat;height:0;overflow:hidden;padding:95px 0 0 0; float:left;width:420px;}

.package-deals-banner{background: url(../images/london-presence-banner.jpg) no-repeat;width:645px; float:left; height: 247px;margin-top:15px;}
.package-deals-banner .headline{height:140px; width:600px;float:left;padding-left:10px; padding-top:20px;}
.package-deals-banner .headline h1{background: url(../images/package-deals-headline.png) no-repeat;height:0;overflow:hidden;padding:121px 0 0 0; float:left;width:420px;}

/*Aung*/
#header-container{width:100%;	background:url(../images/main-back-line-blue.jpg) repeat-x;	float:left;	margin-bottom:-280px;}
#header{ height:85px;}
#container{	width:961px; float:left; padding:0;}
#container .full-link-container{float:left;width:645px;padding-top:10px;}
#container .full-link-container .inner-link{background:url(../images/vo-link-icon-blue.jpg) no-repeat scroll 0 0 transparent;width:100%;color:#515D65;float:left;font-size:13px;letter-spacing:-0.5px;padding-bottom:8px;padding-left:23px;text-decoration:none;font-weight:bold;}
#container .full-link-container .inner-link a:hover{background-color:#DFEDBB;text-decoration: underline;padding-left:4px;padding-right:4px;color:#38A91E;}
#container .link-container{float:right;padding-bottom:10px;}
#container .inner-links{background:url(../images/vo-link-icon.jpg) no-repeat scroll 0 4px transparent;color:#515D65;float:left;padding-bottom:5px;padding-left:23px;text-decoration:none;width:278px;}
#container .inner-links a{text-decoration:none;padding-left:4px;padding-right:4px;}
#container .inner-links a:hover{text-decoration:underline;color:#38a91e;background-color:#dfedbb;padding-left:4px;padding-right:4px;}

.content .more-features{width:280px;float:right;height:40px;}
.content .more-features a{}
.content .more-features a:hover{background-color:#DFEDBB;text-decoration: underline;padding-right:4px;color:#38A91E;}
.content .right-content{ width:292px; float:right;padding-bottom:10px;}
.left-block{clear:both; float:left;width:233px;padding-left:14px;}

.customers-say{font-size:12px; font-family:Arial; font-style:italic;background: url(../images/what-customer-say.jpg) no-repeat;width:220px;height:218px;line-height:18px;}
.customers-say .content{ width:190px;height: auto;color:#006699;padding:15px 10px;font-size:12px;height:130px;overflow:hidden;}
.customers-say .name{padding:4px 2px;margin-left:12px; border-top: 1px solid #e5e5e5;float:left;width:185px}

.question-contact{background: url(../images/have-a-question-bg.jpg) no-repeat;width:233px;height:218px;text-align:center; }
.question-contact .content{height: 80px; padding: 60px 10px 5px 8px;color:#2E373D;width:200px;font-size:12px;}

#left-sidebar{width:245px;float:left;}

.setup-ad{background: url(../images/setup-ads.jpg) no-repeat;height:49px; padding-bottom:15px;width: 288px;float:right;}
.setup-price{font-size:14px;letter-spacing: -0.8px;width:289px;}
.setup-price .content {width:250px;font-size:12px;}
.setup-price .content p{font-weight:bold;padding-bottom:0;line-height:22px;}

.gray-box1{background: url(../images/gray-box1.jpg) no-repeat;height:203px; width:289px;float:right;padding-bottom:15px;}
.gray-box2{background: url(../images/gray-box2.jpg) no-repeat;height:139px; width:289px;float:right;}
.gray-box1 .content{padding:10px 2px 2px 30px;}
.gray-box2 .content{padding:10px 2px 2px 30px;}
.why-vo-title{float:left;border-bottom: 2px dotted #ccc; width: 645px;}
.why-vo-title h2{background: url() no-repeat; width:645px;}
.find-out-more-link{width:645px; float:left;padding:0 0 20px 20px;}
.find-out-more-link a{color: #0079A1;}
.find-out-more-link a:hover{background-color:#DFEDBB;text-decoration: underline;padding-left:4px;padding-right:4px;color:#38A91E;}
.bottom-banner-small{float:left; width: 625px;padding: 10px; border: 1px solid #cccccc;}
.bottom-banner-small a:hover{background-color:#DFEDBB;text-decoration: underline;padding-left:4px;padding-right:4px;color:#38A91E;}

.bottom-banner-small span{color: #0079A1;}
.container-midbg-seperator  {background:none repeat scroll 0 0 #FFFFFF;float:left;height:10px;width:645px;}
.enquire-request{float:right; width:300px;padding:25px 30px 0 0;}

.price-table{float:left;width:100%;border-top:1px solid #D1E0EA;border-left:1px solid #D1E0EA;}
.price-table ul.rowBlue{background-color:#e3eaf0;}
.price-table ul.rowWhite{background-color:#ffffff;}
.price-table ul.rowWhite .package-price{color:#cc0000;}
.price-table ul.rowBlue .package-price{color:#cc0000;}

.rowBlue, .rowWhite, .head{border-bottom:1px solid #d1e0ea;}
.price-table ul{background-color:#e3eaf0;float:left;height:28px;width:100%;}

.price-table ul li{float:left;border-right:1px solid #D1E0EA;padding:5px 5px;text-align:center;}

.ans-service{width:128px;}
.mailing-price{width:100px;}
.ans-price{width:140px;}
.total-price{width:105px;}
.package-price{width:117px;}

/*Buttons*/
.enquire-now{float:left;height:30px; width: 140px;}
.enquire-now a{background: url(../images/buttons/enquire-now.png) no-repeat;height:0; width:140px; padding-top:30px;float:left;overflow:hidden;}
.enquire-now a:hover{background-position:0 -33px;}

.request-a-call-back{float:left;height:30px; width: 154px;}
.request-a-call-back a{background: url(../images/buttons/request-a-call-back.png) no-repeat;height:0; width:154px; padding-top:30px;float:left;overflow:hidden;}
.request-a-call-back a:hover{background-position:0 -33px;}

.request-a-quote{height:30px;float:left;width:138px; padding-top:15px;padding-left:23px;}
.request-a-quote a{background: url(../images/buttons/request-a-quote.png) no-repeat;float:left;height:0;overflow:hidden;padding-top:30px;width:138px;}
.request-a-quote a:hover{background-position: 0 -33px;}

.question-call-back{float:left;height:30px; width: 180px;padding-left:32px;}
.question-call-back a{background: url(../images/buttons/request-a-call-back.png) no-repeat;height:0; width:154px; padding-top:30px;float:left;overflow:hidden;}
.question-call-back a:hover{background-position: 0 -33px;}

.package-block{float:left;background: url(../images/package-background.jpg) no-repeat;height:183px;}
.package-block a:hover{background-color:#DFEDBB;text-decoration: underline;padding-left:4px;padding-right:4px;color:#38A91E;}
.columns-small{width:635px;padding:15px 0 0 20px;}
.columns-small .left{width:290px;float:left;}
.columns-small .right{padding-left: 15px;width:290px;float:left;}
.columns-small  h3{padding-bottom:10px;}
.columns-small .right  .content{padding-bottom:2px;height:90px;float:left;width:290px;}
.columns-small .right  .content a:hover{text-decoration:underline;color:#38a91e;background-color:#dfedbb;padding-left:4px;padding-right:4px;}
.columns-small .left  .content{padding-bottom:2px;height:90px;float:left;width:290px;}
.columns-small .left  .content a:hover{text-decoration:underline;color:#38a91e;background-color:#dfedbb;padding-left:4px;padding-right:4px;}
.view-package{float:left;height:30px; width: 140px;}
.view-package a{background: url(../images/buttons/view-package.png) no-repeat;height:0; width:140px; padding-top:30px;float:left;overflow:hidden;}
.view-package a:hover{background-position:0 -33px;background-color:transparent;}
.view-packages{float:left;height:30px;padding-top:7px;}
.view-packages a{background: url(../images/buttons/view-packages.png) no-repeat;height:0; width:140px; padding-top:30px;float:left;overflow:hidden;}
.view-packages a:hover{background-position:0 -33px;background-color:transparent;}

.book-a-vo-packages{float:left;height:30px;padding-top:7px;width:100%;}
.book-a-vo-packages a{background: url(../images/buttons/book-a-vo-packages.png) no-repeat;height:0; width:155px; padding-top:30px;float:left;overflow:hidden;}
.book-a-vo-packages a:hover{background-position:0 -33px;background-color:transparent;}

.choose-a-vo-package{float:left;height:30px;padding-top:7px;width:165px;}
.choose-a-vo-package a{background: url(../images/buttons/choose-a-vo-package.png) no-repeat;height:0; width:164px; padding-top:30px;float:right;overflow:hidden;margin-right:-10px;}
.choose-a-vo-package a:hover{background-position:0 -33px;background-color:transparent;}

.columns-box{background:#ebebeb; padding:12px;float:left;width:278px;}
.columns-box .content{float:left;width:278px;}

.enquire-now-link{float:left;padding:5px 0 0 5px;}
.enquire-now-link a:hover{background-color:#DFEDBB;text-decoration: underline;padding-left:4px;padding-right:4px;color:#38A91E;}
.order-button a:hover{background-color:transparent;}
.order-button{text-align: center;height:30px; width:138px;float:left;padding-left;25px;padding-left:77px;}
.order-button a{float:left; width:138px; height:0; overflow:hidden; padding-top:30px;background: url(../images/buttons/order-today.jpg) no-repeat;}
.order-button a:hover{background-position: 0 -33px;}

.start-now{height:30px;float:left; width:130px;}
.start-now a{background:url(../images/buttons/start-now.jpg) no-repeat;padding-top:30px; height:0; overflow:hidden;float:left;width:138px;}
.start-now a:hover{background-position: 0 -33px;}

.visit-homepage{height:30px;float:left; width:130px;padding: 30px 0 0 0;}
.visit-homepage a{background:url(../images/buttons/visit-homepage.jpg) no-repeat;padding-top:30px; height:0; overflow:hidden;float:left;width:130px;}
.visit-homepage a:hover{background-position: 0 -33px;}

.thankyou-box .visit-homepage{height:30px;float:left; width:200px;padding: 20px 0 0 160px;}
.thankyou-box .visit-homepage a{background:url(../images/buttons/visit-homepage.jpg) no-repeat;padding-top:30px; height:0; overflow:hidden;float:left;width:130px;}
.thankyou-box .visit-homepage a:hover{background-position: 0 -33px;}

.button-holder{float:right; padding:25px 30px 0 0;width:200px;}
.back-button{height:31px; width: 64px;float:right;}
.back-button a{background: url(../images/buttons/back-button.png) no-repeat;height:0; width:64px; padding-top:31px;float:left;overflow:hidden;}
.back-button a:hover{background-position:0 -33px;}

/*Forms*/

#container  .enquiry-content .contentLeft{ width:520px; float:left; padding-left:22px; }
.contactFormtxt{padding:15px 39px 0px 28px;text-align:center;font-size:12px;color:#444444;line-height:25px;}
.contactFormtxt h2{margin-bottom:20px; font-size:22px; color:#0079a1; font-weight:bold; border-bottom:#d1e0ea solid 1px; padding-bottom:9px;}

.contactForm{ padding:20px 0px 0px 0px; font-family: Arial;font-size:12px; }
.contactForm ul{ clear:both; }
.contactForm ul li label{ width:90px; float:left;  color:#006699;padding-right:10px;text-align:right;}
.contactForm ul li{float:left; padding:0px 0px 10px 0px; }
.contactForm ul li span{color:#006699;}
.contactForm ul li .txtfield, .contactForm ul li textarea{ width:246px;}
.contactForm ul li .select{ width:248px; }
.contactForm ul li .select2{ padding-left: 10px;width:156px; }
.contactForm ul li .txtfield, .contactForm ul li .textarea, .contactForm ul li .select,.contactForm ul li .select2, .captcha input{ padding:2px 0px 2px 0px; border-top: 2px solid #9c9c9c;  border-right: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; border-left: 1px solid #cbcbcb;  }
.captcha{ width:350px; line-height:14px; font-size:10px;}
.contactForm ul li .textarea{overflow:auto;}
.submitDetails{ float:left;	padding:20px 0px 0px 115px; text-align:center; font-size:11px; } 
.submitDetails input{	background:	url(../images/submit-details.jpg) 0px 0px no-repeat;width:184px;height:43px;border:none;cursor:pointer;}
.submitDetails a{padding-left:4px;padding-right:4px;}
.submitDetails a:hover{background-color:#DFEDBB;text-decoration: underline;padding-right:4px;color:#38A91E;}
#formID{border: 1px solid #c6eefd;height:600px;}
.enquiry-form{padding:0px;border:12px solid #e9f9ff;float:left;width:470px;}
.thankyou-box{padding-top:50px; text-align:center;height:400px;border: 1px solid #c6eefd;}
.enquiry-seperator{width:25px;float:left;padding-left:10px;}
.enquiry-form-info{float: left; width:300px;font-size:12px;padding-left:20px;color: #333333;}
.enquiry-form-info h2{font-size:18px; color:#444444;padding: 15px 0;}
.enquiry-form-info p{padding-bottom:15px;line-height:18px;}
.enquiry-content{float:left;padding-top:30px;padding-left:20px;}

/*Alex*/
.loc-content-cont{float:left;width:100%;}

/*** Footer Styles ***/
#footer{width:937px;height:120px;float:left;padding:24px 0px 25px 23px;letter-spacing:0px;}
.footerLinks{width:208px; float:left; font-weight:normal;}
.footerLinks h3{font-size:13px; margin-bottom:8px; font-weight:bold; color:#444444;}
.footerLinks ul li a{font-size:12px;color:#6d6f72;line-height:18px;font-weight:normal;}
.footerLinks ul li a:hover{color:#6d6f72; text-decoration:underline;}
.copy_right{ width:960px; margin:auto; height:20px; text-align:right; font-size:10px; padding:8px 0px 0px 0px; color:#757575; }
.ph_no{ background:url(../images/ph_no.png) left top no-repeat; width:273px; height:67px; float:right; margin-top:0px; margin-right:20px;} 
.footer_line{ background:url(../images/footer_line.jpg) left top repeat-x; width:100%; height:4px; float:left;}

.notice{font-size:10px;float:left;width:500px;padding-top:10px;}

.response-banner{background: url(../images/london-presence-banner.jpg) no-repeat;width:645px; float:left; height: 247px;margin-top:10px;}
.response-banner .headline{height:131px; width:600px;float:left;padding-left:25px; padding-top:20px;}
.response-banner .headline h1 { background: url(../images/response-headline.png) no-repeat; height:0; overflow:hidden; padding:140px 0 0 0; float:left; width:294px; }

