html { width:100%;  }

body { text-align:center; margin:0px; padding:0px; color:#5465A2;  background:url(s_grey_site_bg.gif) repeat #3e3e3e}
body, input, textarea, select, td { font-family: "Trebuchet MS", sans-serif; font-size:13px; color:#000; }

.news-content p { font-size:14px; line-height:20px; color:#464646}
a { color:#000; }

.clear-after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clear-after { height: 1%; }

/* LOGIN Page */
#login-center { width:334px; text-align:center; margin-left:auto; margin-right:auto;}
#login-page { text-align:left; width:334px; padding:0px; color:#464646}
#login-page a { color:#464646}

.yellow-text { color:#f3c811; }
.yellow-bold { color:#f3c811; font-weight:bold}
.italics { font-style:italic}

.redbold { font-weight:bold; color:#FF0000 !important}
.red { color:#FF0000}
.greenbold { font-weight:bold; color:#006600 !important}
.bold { font-weight:bold;}

.label_subtle { color:#777777; font-size:10px; }
.label_subtle a { color:#777777; }

.f-right-paylogos { float:left; padding-left:10px;}
.center { text-align:center}

.info-content a { color:#707070;}

p.login-msg { padding-left:9px; }
#login-box { width:334px; margin-top:50px;}

#login-box #login-box-top{ background:url(s_login-top.gif) no-repeat; height:13px; margin-bottom:-1px;}
#login-box #login-box-content { background:#f3c811;
	-moz-border-radius-bottomleft:10px; 
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px; 
	-webkit-border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	
	margin-bottom:0px;
}
#login-box #login-box-content .logo{ text-align:center; padding-top:10px; padding-right:7px; }
#login-box #login-box-content .login-form { margin:25px 27px; }
#login-box #login-box-content .login-form label{ padding-left:9px; font-size:13px; font-weight:bold; color:#484122}
label{ padding-left:9px; font-size:13px; font-weight:bold; color:#484122}
#login-box .login-buts { line-height:30px; padding-bottom:10px; padding-left:2px; padding-right:2px;}
.login-buts .login-buts-l {float:left; padding-left:3px;}
.login-buts .login-buts-r {float:right;}

.dm-inputline { padding-top:5px;padding-bottom:15px; line-height:40px; width:600px;}
.dm-inputline-nopad { padding-top:5px;padding-bottom:0px; line-height:40px;}
.dm-textinput-start { background:url(s_textinput-start.gif) no-repeat; width:6px; height:40px; float:left; position:relative; left:3px;}
.dm-textinput-end { background:url(s_textinput-end.gif) no-repeat; width:4px; height:40px; float:left; position:relative; left:-3px;}
input.dm-textinput { background:url(s_textinput-bg.gif) repeat-x; border:0; height:40px; float:left; font-size:18px; padding:0px 5px; outline: none;}
input.dm-textinputon { background:url(s_textinput-bgon.gif) repeat-x; border:0; height:40px; float:left; font-size:18px; padding:0px 5px; outline: none;}
input.w-normal { width:200px; } 
input.w-normal2 { width:260px; } 
input.w-normal-url { width:360px; } 
input.w-cvv { width:50px; } 

.frm-error { color:#FF0000; font-weight:bold; padding-left:8px; padding-top:3px;padding-bottom:0px; }
.frm-error-15 { color:#FF0000; font-weight:bold; padding-left:8px; padding-top:3px;padding-bottom:0px; font-size:15px;}


textarea.txtarea-accountfrm {  width:264px; height:83px; background:url(site_frm_txtarea_bg.gif) no-repeat; border:0px; margin-left:4px; padding:4px 4px 4px 4px; overflow:hidden; resize: none}


a.action-butt {
	background:url(s_action-but-bg.gif) repeat-x #fcfafa; border:1px solid #b0aea7; padding:5px 10px; line-height:29px; font-weight:bold; color:#464646; font-size:15px; text-decoration:none;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;

}
a.action-butt img { top:4px; position:relative; padding-right:5px; }
.err-message { color:#dd0000; font-weight:bold; padding-bottom:10px;}
.login-err-message { color:#dd0000; font-weight:bold; padding-bottom:10px; padding-left:9px;}



/* SITE Page */
/*#site-center { width:100%; text-align:center; margin-left:auto; margin-right:auto;}
#site-page { text-align:left; width:100%; padding:0px; color:#464646; background:#f3c811;}
*/

#header { width:100%; position:relative; overflow: hidden; background:#f3c811; text-align:left; margin-bottom:-1px}
#header #header-inner { max-width:960px;width:100%;height:89px; margin-left:auto; margin-right:auto;}


#header #logo{  padding-top:13px; float:left;  padding-left:10px; width:300px;}
#header #mainmenu { float:left; font-family: 'Ubuntu', arial, serif; font-weight:bold; }
#header .login-butt { float:right;  width:83px; text-align:center; line-height:30px; padding-right:44px; }
#header .login-butt a{ 
	color:#d84f14; 
	text-decoration:none; font-family: 'Ubuntu', arial, serif; 
	font-weight:bold; 
	font-size:14px; 
	display:block; 
	position:absolute;
    top: 0;
    width: 70px;
	background:#f9e387;
	-moz-border-radius-bottomleft:10px; 
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px; 
	-webkit-border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	height:32px; 
} /*	background:url(s_login_butt_bg.gif) no-repeat;  */
#header .login-butt a:hover{  	
	padding-top:2px;
  } /* background:url(s_login_butt_bg-on.gif) no-repeat; */
#header #mainmenu ul.menu{ list-style:none; padding:0px; margin:0px; padding-top:30px; position:absolute}
#header #mainmenu ul.menu li{ float:left; padding-right:7px; }
#header #mainmenu ul.menu li.homeicon{ padding-right:0px; }
#header #mainmenu ul.menu li a{ text-decoration:none; font-size:15px; color:#363636; font-weight:bold; padding:6px 10px; display:block;}
#header #mainmenu ul.menu li.on a{ background:#555; color:#fff;  display:block;
	-moz-border-radius:12px; 
	-webkit-border-radius:12px;
	border-radius:12px;


}
#header #mainmenu ul.menu li a:hover{ background:#898989; color:#fff; 
	-moz-border-radius:12px; 
	-webkit-border-radius:12px;
	border-radius:12px;

}



#slider-nav-container { width:960px; position:relative; margin-left:auto; margin-right:auto }
#slider-nav-container #slider-nav { background:url(s_slider_nav_holder.png) no-repeat; width:104px; height:37px; position:absolute; left:822px; z-index:5000;}

#slider-nav-container #slider-view-screenshots a{
	position:absolute; height:29px; width:143px;
	background:url(v_screenshots_bg.png) no-repeat;
	top:266px;
	left:80px;
	display:block;
	text-decoration:none
}
#slider-nav-container #slider-view-screenshots a:hover{
	height:31px;
	top:264px;
}

#slider-nav-container #slider-nav .slider-nav-up { float:left; position:relative; left:27px; top:5px;}
#slider-nav-container #slider-nav .slider-nav-dwn { float:left; position:relative; left:34px; top:5px;}
#slider-nav-container #slider-nav a { display:block; height:20px; padding-top:5px;}



#slider { width:100%; overflow: hidden; position:relative; height:295px;}
#slider .sliding-item{ width:100%!important; text-align:center; background:url(s_slider1_bg.gif) repeat; }

#slider .sliding-item .sliding-item-content-container { height:295px; width:960px; margin-left:auto; margin-right:auto} 
#slider .sliding-item .sliding-item-content-container img { float:left; padding-top:21px;} 

#slider .sliding-item .sliding-item-content-container .slider-text-content { float:left; width:350px; text-align:left; padding-top:40px; margin-left:30px;}
#slider .sliding-item .sliding-item-content-container .slider-text-content h1.slider { color:#454543; font-size:29px; font-family: 'Ubuntu', arial, serif; font-weight:normal}
#slider .sliding-item .sliding-item-content-container .slider-text-content a.call-to-action { background:url(s_call_act-green_sprite.png) no-repeat; width:205px; height:41px; display:block; color:#FFFFFF; text-decoration:none; padding:12px 20px; outline:none; background-position: 0px 0px; }
#slider .sliding-item .sliding-item-content-container .slider-text-content a.call-to-action .big  { font-size:18px;  font-weight:bold }
#slider .sliding-item .sliding-item-content-container .slider-text-content a.call-to-action:hover { background:url(s_call_act-green_sprite.png) no-repeat; background-position: 0px -68px;}


a.get-started { background:url(s_get_started_sprite.png) no-repeat; width:119px; height:40px; line-height:37px; color:#FFFFFF; text-decoration:none; font-size:14px; display:block; text-align:center; padding-top:2px;font-family: 'Ubuntu', arial, serif; font-weight:normal; outline:none; background-position: 0px 0px;}
a.get-started:hover { background:url(s_get_started_sprite.png) no-repeat; background-position: 0px -45px;}

a.get-started-w { background:url(s_get_started_sprite-w.png) no-repeat; width:180px; height:40px; line-height:37px; color:#FFFFFF; text-decoration:none; font-size:15px; display:block; text-align:center; padding-top:2px;font-family: 'Ubuntu', arial, serif; font-weight:bold; outline:none;  background-position: 0px 0px;}
a.get-started-w:hover { background:url(s_get_started_sprite-w.png) no-repeat;  background-position: 0px -45px;}



/*
#slider #slider-item1{ background:url(s_slider1_bg.gif) repeat; }
#slider #slider-item2{ background:url(s_slider2_bg.gif) repeat;}
#slider #slider-item3{ background:url(s_slider1_bg.gif) repeat; }
#slider #slider-item4{ background:url(s_slider1_bg.gif) repeat; }
*/

#main-content { background:url(s_grey_site_bg) repeat-x; }
#main-content-white { background:#FFFFFF; padding-top:20px; padding-bottom:30px;}
#main-content-white-nopadding { background:#FFFFFF; padding-bottom:30px;}

#main-content-white-nopadding #tour-heading { background:url(s_tour-grey-bg.gif) repeat-x; height:209px; position:absolute; width:100%; z-index:0;}
#main-content-white-nopadding #tour-container{ min-height:209px; z-index:1; text-align:left; width:960px; position:relative; margin-left:auto; margin-right:auto; }
#main-content-white-nopadding #tour-container .tour-left{ float:left; width:240px; }

#main-content-white-nopadding #tour-container #tour-pro-testimonial-left { float:left; width:350px;}
#main-content-white-nopadding #tour-container #tour-pro-testimonial-left #TPTL-l { float:left }
#main-content-white-nopadding #tour-container #tour-pro-testimonial-left #TPTL-l img{ float:left; padding-top:7px;  }
#main-content-white-nopadding #tour-container #tour-pro-testimonial-left #TPTL-r .TPTLR-name { font-weight:bold; padding-bottom:5px;}
#main-content-white-nopadding #tour-container #tour-pro-testimonial-left #TPTL-r .TPTLR-url { font-size:12px; font-style:italic; padding-top:2px;}

#main-content-white-nopadding #tour-container #tour-pro-testimonial-left #TPTL-r { float:left; color:#555555; line-height:15px; postion:relative;}
#main-content-white-nopadding #tour-container #tour-pro-testimonial-left #TPTL-r .testimonial-person-cont { position:absolute; bottom:15px; left:178px;}
#main-content-white-nopadding #tour-container #tour-pro-testimonial-right { float:left; width:608px; position:relative; padding-top:20px; padding-right:2px;}
#main-content-white-nopadding #tour-container #tour-pro-testimonial-right #testimonial-opening-quote { background:url(testimonial-opening-quote.png) no-repeat; width:37px; height:28px; position:absolute; left:-40px; top:15px;}
#main-content-white-nopadding #tour-container #tour-pro-testimonial-right #testimonial-closing-quote { background:url(testimonial-closing-quote.png) no-repeat; width:37px; height:28px; position:absolute; right:0px; bottom:-5px;}

#main-content-white-nopadding #tour-container #tour-pro-testimonial-right h2{ font-size:22px; color:#036d61; font-family: 'Ubuntu', arial, serif; margin:0px; font-weight:normal; }
#main-content-white-nopadding #tour-container #tour-pro-testimonial-right .testimonial-content{ font-size:15px; line-height:21px; color:#555555; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; padding-top:10px; padding-left:20px;}

#main-content-white-nopadding #support-heading { background:url(s_tour-grey-bg.gif) repeat-x; height:169px; width:100%; z-index:0;  border-bottom:1px solid #b7b7b7; }
#support-heading #search-cont { text-align:center; padding-top:50px; }
#support-heading #search-cont .search-title-cont { width:511px; margin-left:auto; margin-right:auto; padding-bottom:7px;}
#support-heading #search-cont h4 { margin:0px; padding:0px; font-family: 'Ubuntu', arial, serif; font-size:16px; font-weight:normal; color:#555555; text-align:left}
#support-heading #search-cont #support-search-tb-outer { 
	border:1px solid #77787b; width:511px; margin-left:auto; margin-right:auto;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	border-radius:3px;
	height:50px;
	background:#FFFFFF;
	text-align:left;
	padding-left:2px;
	position:relative
}
#support-heading #search-cont #support-search-tb-outer input{ 
	height:47px;
	border:0px;
	width:420px;
	text-align:left;
	font-size:15px;
	color:#959595;
	padding-left:18px;
	float:left;
	background:none
}
#support-heading #search-cont #support-search-tb-outer a{ 
	float:right;
	position:absolute;
	right:5px;
	top:4px;
}

#support-container {}
#support-container #support-left { float:left; width:680px; margin-right:20px; min-height:400px;}
#support-container #support-left h1 { padding:20px 0 10px 0; font-family: 'Ubuntu', arial, serif; font-size:19px; margin:0; }

#support-container #support-left .faq-container{ float:left; width:680px; margin-right:20px; border-top:1px solid #b7b7b7; }
#support-container #support-left .faq-container .faq-item {  border-bottom:1px solid #b7b7b7; }
#support-container #support-left .faq-container .faq-closed { height:35px; background:#fff;}
#support-container #support-left .faq-container .faq-open { min-height:35px; background:#fef9e7}
#support-container #support-left .faq-container .faq-item .faq-content { display:none; padding:5px 0 10px 32px;}
#support-container #support-left .faq-container .faq-item h4 { margin:0 0 0 12px; padding-left:20px; line-height:35px;}
#support-container #support-left .faq-container .faq-open h4 { background: url(help-faq-item-open-bul.gif) no-repeat 0px 14px; font-weight:bold; }
#support-container #support-left .faq-container .faq-closed h4{ background: url(help-faq-item-closed-bul.gif) no-repeat 0px 14px; font-weight:normal; }
#support-container #support-left .faq-container .faq-item h4 a { text-decoration:none}



#support-container #support-right { float:left; width:260px; }
#support-container #support-right h3 { padding:20px 0 10px 10px; font-family: 'Ubuntu', arial, serif; font-size:19px; font-weight:normal; margin:0;}
#support-container #support-right ul.support-list { list-style:none; margin:0; padding:0; }
#support-container #support-right ul.support-list li{ line-height:18px; padding-left:10px; padding-bottom:8px; }
#support-container #support-right ul.support-list li.hover{ background: url(help-faq-item-closed-bul.gif) no-repeat 0px 7px; }
#support-container #support-right ul.support-list li.on{ background: url(help-faq-item-closed-bul.gif) no-repeat 0px 7px; }
#support-container #support-right ul.support-list li a { }




#main-content-white-nopadding #support-container{ text-align:left; width:960px; position:relative; margin-left:auto; margin-right:auto;}



.driving_instructor_pricing_cont { margin-top:10px; margin-bottom:40px; }
.driving_instructor_pricing_cont .DIPC-left { width:520px; float:left;}
.driving_instructor_pricing_cont .DIPC-left .special_offer_for_driving_instructors { 
	background:#f9e388; 
	-moz-border-radius:9px; 
	-webkit-border-radius:9px;
	border-radius:9px;
	padding:12px 0 12px 12px;
	margin-top:15px;
}
.driving_instructor_pricing_cont .DIPC-left .special_offer_for_driving_instructors .SOFDI-left { float:left; width:120px;}
.driving_instructor_pricing_cont .DIPC-left .special_offer_for_driving_instructors .SOFDI-left .SOFDI-big-red-button{ background:url(s_big_red_bg_button.png) no-repeat; width:102px; height:78px; }
.driving_instructor_pricing_cont .DIPC-left .special_offer_for_driving_instructors .SOFDI-left .SOFDI-big-red-button a { display:block; color:#FFFFFF; text-decoration:none; padding-top:15px; text-align:center; font-size:15px; font-weight: normal; line-height:22px; }
.driving_instructor_pricing_cont .DIPC-left .special_offer_for_driving_instructors .SOFDI-left .SOFDI-big-red-button a:hover { text-decoration:underline;}
.driving_instructor_pricing_cont .DIPC-left .special_offer_for_driving_instructors .SOFDI-right { float:left; width:350px; font-family: 'Ubuntu', arial, serif; color:#555555; font-size:16px;}
.driving_instructor_pricing_cont .DIPC-left .special_offer_for_driving_instructors .SOFDI-right h4{ font-size:22px; margin:0px; padding:0px; font-weight:normal; padding-bottom:8px;  }

.driving_instructor_pricing_cont .DIPC-right { float:right;}
.driving_instructor_pricing_cont .DIPC-right .DIPC-right-img { padding-top:50px}

.pricing-plan-horz-line { width:100%; background:url(site_pricing-page-sep-line-bg.gif) repeat-x; height:2px; margin-bottom:10px;}



.driving_instructor_pricing_cont .DIPC-left h1.pro-testimonial { color:#036d61; font-size:24px;}


/*#main-content-white-nopadding #tour-heading .tour-content-container {text-align:left; width:960px; position:relative; margin-left:auto; margin-right:auto; min-height:200px; }*/

ul#tour-nav { list-style:none; padding:0px; width:217px; font-size:14; font-weight:bold}
ul#tour-nav li { padding:0px; height:50px; border-top:1px; border-left:1px;  border-right:1px; border-style:solid; border-color:#b7b7b7; border-bottom:0px; line-height:50px; background:#fff }

ul#tour-nav li.first, ul#tour-nav li.first a{ 
	-moz-border-radius-topleft:9px; 
	-moz-border-radius-topright:9px;
	-webkit-border-top-left-radius:9px; 
	-webkit-border-top-right-radius:9px;
	border-top-left-radius:9px;
	border-top-right-radius:9px;
}

ul#tour-nav li.last, ul#tour-nav li.last a { border-bottom:1px solid #b7b7b7; 
	-moz-border-radius-bottomleft:9px; 
	-moz-border-radius-bottomright:9px;
	-webkit-border-bottom-left-radius:9px; 
	-webkit-border-bottom-right-radius:9px;
	border-bottom-left-radius:9px;
	border-bottom-right-radius:9px;
}


/*ul#tour-nav li a { display:block;  padding-left:50px; text-decoration:none}
ul#tour-nav li.li1 a { background:url(s_tour_bul_1.gif) no-repeat 12px 12px #fff; } 	
ul#tour-nav li.li1 a:hover { background-color: #fbede7} 
ul#tour-nav li.li1 a.selected { background-color: #fbede7}
ul#tour-nav li.li2 a { background:url(s_tour_bul_2.gif) no-repeat 12px 12px #fff; }
ul#tour-nav li.li2 a:hover { background-color:#e7eff0 }
ul#tour-nav li.li2 a.selected { background-color:#e7eff0 }
ul#tour-nav li.li3 a { background:url(s_tour_bul_3.gif) no-repeat 12px 12px #fff; }
ul#tour-nav li.li3 a:hover { background-color:#fcf5e5 }
ul#tour-nav li.li3 a.selected { background-color:#fcf5e5 }
ul#tour-nav li.li4 a { background:url(s_tour_bul_4.gif) no-repeat 12px 12px #fff; }
ul#tour-nav li.li4 a:hover { background-color:#f1f5e8 }
ul#tour-nav li.li4 a.selected { background-color:#f1f5e8 }
ul#tour-nav li.li5 a { background:url(s_tour_bul_5.gif) no-repeat 12px 12px #fff; }
ul#tour-nav li.li5 a:hover { background-color:#f1e5f0 }
ul#tour-nav li.li5 a.selected { background-color:#f1e5f0 }*/

ul#tour-nav li a { display:block;  padding-left:50px; text-decoration:none}
ul#tour-nav li.li1 a { background:url(s_tour_bul_2.gif) no-repeat 12px 12px #fff; } 	
ul#tour-nav li.li1 a:hover { background-color: #e7eff0} 
ul#tour-nav li.li1 a.selected { background-color: #e7eff0} 

ul#tour-nav li.li2 a { background:url(s_tour_bul_1.gif) no-repeat 12px 12px #fff; }
ul#tour-nav li.li2 a:hover { background-color:#fbede7 }
ul#tour-nav li.li2 a.selected { background-color:#fbede7 }

ul#tour-nav li.li3 a { background:url(s_tour_bul_4.gif) no-repeat 12px 12px #fff; }
ul#tour-nav li.li3 a:hover { background-color:#f1f5e8 }
ul#tour-nav li.li3 a.selected { background-color:#f1f5e8 }

ul#tour-nav li.li4 a { background:url(s_tour_bul_3.gif) no-repeat 12px 12px #fff; }
ul#tour-nav li.li4 a:hover { background-color:#fcf5e5 } /* faebde */
ul#tour-nav li.li4 a.selected { background-color:#fcf5e5 }

ul#tour-nav li.li5 a { background:url(s_tour_bul_5.gif) no-repeat 12px 12px #fff; }
ul#tour-nav li.li5 a:hover { background-color:#f3eaf2 }
ul#tour-nav li.li5 a.selected { background-color:#f3eaf2 }

ul#tour-nav li.li6 a { background:url(s_tour_bul_6.gif) no-repeat 14px 9px #fff; }
ul#tour-nav li.li6 a:hover { background-color:#fcfce1 }
ul#tour-nav li.li6 a.selected { background-color:#fcfce1 }



ul#tour-nav li a { display:block;  padding-left:50px; text-decoration:none}
ul#tour-nav li.li-abt-team a { background:url(about-team-bullet.gif) no-repeat 12px 12px #fff; } 	
ul#tour-nav li.li-abt-team a:hover { background-color: #e7eff0} 
ul#tour-nav li.li-abt-team a.selected { background-color: #e7eff0} 

ul#tour-nav li a { display:block;  padding-left:50px; text-decoration:none}
ul#tour-nav li.li-abt-press a { background:url(about-press-bullet.gif) no-repeat 12px 12px #fff; } 	
ul#tour-nav li.li-abt-press a:hover { background-color: #e7eff0} 
ul#tour-nav li.li-abt-press a.selected { background-color: #e7eff0} 

h1.about-title { color:#f3c811; }

#team-container {}
#team-container .team-item { border-top:1px solid #898989; padding-top:20px; margin-bottom:20px;}
#team-container .team-item .team-item-left { float:left; width:188px;}
#team-container .team-item .team-item-left .team-img-cont { background:url(about-team-img-bg.gif) no-repeat; padding-top:8px; padding-left:8px; }

#team-container .team-item .team-item-right { float:left; width:510px;}
#team-container .team-item .team-item-right .team-item-name h2 { font-size:16px; font-weight:bold; margin:0px; padding:0px;}
#team-container .team-item .team-item-right .team-item-title h3 { font-size:14px; font-weight:bold; color:#2f6b73; margin:0px; padding:0px; }
#team-container .team-item .team-item-right .team-item-content { font-size:14px; }






#main-content-white-nopadding #tour-container .tour-right{  float:left; width:720px; }
#main-content-white-nopadding #tour-container .tour-right h1 { font-family: 'Ubuntu', arial, serif; font-size:24px; font-weight:normal }
#main-content-white-nopadding #tour-container .tour-right p.ubuntu{ color:#555555; font-family: 'Ubuntu', arial, serif; font-size:16px; font-weight:normal }

.tour-right ul { list-style:none; padding:0px; margin:0px; padding-left:10px; line-height:22px;}
.tour-right ul li{ background:url(s_content-bullet.png) no-repeat 0px 5px; padding-left:15px; }


#main-content-white-nopadding #tour-container .tour-right #tour-manage-clients-l { background:url(s_tour_img_mngcli.gif) no-repeat; width:257px; height:230px; margin-top:4px; float:left; }
#main-content-white-nopadding #tour-container .tour-right #tour-manage-clients-r { float:left; width:463px; padding-top:10px;}
#main-content-white-nopadding #tour-container .tour-right #tour-manage-clients-r h1 { color:#d95014 }

#main-content-white-nopadding #tour-container .tour-right #tour-create-appointments-l { background:url(s_tour_img_creappoints2.gif) no-repeat; width:257px; height:230px; margin-top:4px; float:left; }
#main-content-white-nopadding #tour-container .tour-right #tour-create-appointments-r { float:left; width:463px; padding-top:30px;}
#main-content-white-nopadding #tour-container .tour-right #tour-create-appointments-r h1 { color:#185f67 }

#main-content-white-nopadding #tour-container .tour-right #tour-manage-comms-l { background:url(s_tour_img_comms.gif) no-repeat; width:257px; height:230px; margin-top:4px; float:left; }
#main-content-white-nopadding #tour-container .tour-right #tour-manage-comms-r { float:left; width:463px; padding-top:30px;}
#main-content-white-nopadding #tour-container .tour-right #tour-manage-comms-r h1 { color:#e69e00 }

#main-content-white-nopadding #tour-container .tour-right #tour-bookings-l { background:url(s_tour_img_booking.gif) no-repeat; width:257px; height:230px; margin-top:4px; float:left; }
#main-content-white-nopadding #tour-container .tour-right #tour-bookings-r { float:left; width:463px; padding-top:30px;}
#main-content-white-nopadding #tour-container .tour-right #tour-bookings-r h1 { color:#77a020 }

#main-content-white-nopadding #tour-container .tour-right #tour-trends-l { background:url(s_tour_img_trends.gif) no-repeat; width:257px; height:230px; margin-top:4px; float:left; }
#main-content-white-nopadding #tour-container .tour-right #tour-trends-r { float:left; width:463px; padding-top:30px;}
#main-content-white-nopadding #tour-container .tour-right #tour-trends-r h1 { color:#8a50a0 }

#main-content-white-nopadding #tour-container .tour-right #tour-sec-l { background:url(s_tour_img_security.gif) no-repeat; width:257px; height:230px; margin-top:4px; float:left; }
#main-content-white-nopadding #tour-container .tour-right #tour-sec-r { float:left; width:463px; padding-top:30px;}
#main-content-white-nopadding #tour-container .tour-right #tour-sec-r h1 { color:#f3c811 }





.tour-try-box {
	margin-top:80px;
	width:680px;
	background:#f9e388;
	-moz-border-radius:12px; 
	-webkit-border-radius:12px;
	border-radius:12px;
	padding:20px;
}
.tour-try-box .tour-try-box-left{ float:left; width:460px; color:#555555}
.tour-try-box .tour-try-box-left .tour-try-box-left-top { font-family: 'Ubuntu', arial, serif; font-size:22px; font-weight:normal }
.tour-try-box .tour-try-box-left .tour-try-box-left-bot { font-size:16px; font-weight:normal }
.tour-try-box .tour-try-box-right{ float:right; width:220px; padding-top:5px;}

.tour-content { }
.tour-content p { font-size:15px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.tour-content h3 { font-size:16px; font-weight:bold}
.tour-content .tour-content-row {}
.tour-content .tour-content-row .tcr-300 { float:left; width:280px; padding-right:20px;}
.tour-content .tour-content-row .tcr-300-r { float:left; width:280px; padding-left:20px;}
.tour-content .tour-content-row .tcr-425 { float:left; width:420px;}
.tour-content .tour-content-row .tcr-425-r { float:left; width:420px; text-align:right}


.create-account {text-align:left; width:960px; position:relative; margin-left:auto; margin-right:auto }
.create-account h2.frmtitle { margin:0; color:#555555; font-weight:normal; padding-top:20px;}

.news-content {text-align:left; max-width:960px;width:100%; position:relative; margin-left:auto; margin-right:auto }
.gen-content {text-align:left; max-width:960px;width:100%; position:relative; margin-left:auto; margin-right:auto; min-height:200px; }

.news-content .news-left { width:69.83333333333333%; float:left;padding-left:1%; padding-right:2.083333333333333%;}

#iwalogo {position:absolute; right:35px; top:200px;}

.about-item { background:url(s-question-bullet.gif) no-repeat 0px 3px; padding-left:50px; width:600px; margin-bottom:40px;}
.about-item h2{ font-family: 'Ubuntu', arial, serif; font-size:21px; padding-top:2px; margin-top:0px; font-weight:normal}
.about-item p { color:#464646}


.news-item {}
.news-item .news-date{ font-family: 'Ubuntu', arial, serif;  color:#f4cb20; font-weight:bold; font-size:15px;}
.news-item h2.news-title { font-family: 'Ubuntu', arial, serif; font-size:21px; padding-top:2px; margin-top:0px; font-weight:normal}

.news-line-sep { width:69.83333333333333%; background:url(news-line-bg.gif) repeat-x; height:1px;padding-left:1%; margin-bottom:20px; margin-top:20px;}

.news-content .news-right { width:25.04166666666667%;padding-right:1%; float:left; background:url(s-news-right-bg.gif) no-repeat; min-height:550px;}
.news-content .news-right .news-upsell-box { background:#fbf2cd no-repeat; width:175px; height:145px; margin-left:10px; padding:20px;
	-moz-border-radius:12px; 
	-webkit-border-radius:12px;
	border-radius:12px }
.news-content .news-right .news-upsell-box h3 { font-family: 'Ubuntu', arial, serif; font-size:22px; font-weight:normal; padding:0px; margin:0px;}

.news-menu-cont { padding-left:15px;}
.news-menu-cont h4 { font-family: 'Ubuntu', arial, serif; font-size:15px; margin-bottom:6px;}
ul.news-menu { list-style:none; padding:0px; margin:0px; }
ul.news-menu li { font-size:13px; line-height:22px;}
ul.news-menu li a{ color:#555555; text-decoration:none}
ul.news-menu li a.on{ font-weight:bold}
ul.news-menu li a:hover{ color:#000; }



.section-container-start { background:url(s_section-cont-start.gif) no-repeat bottom left; padding-top:5px; }
.section-container { background:#f3c811;
	-moz-border-radius:12px; 
	-webkit-border-radius:12px;
	border-radius:12px;
	padding:15px;
	width:600px;
	float:left;


}
.section-container .details-frm-left { float:left; width:300px;}
.section-container .details-frm-right { float:right; width:300px;}




#main-content .main-content-dark { background:url(s_darkgrey_site_bg.gif) repeat; }
#main-content .main-content-dark .mcd-inner { text-align:left; width:960px; margin-left:auto; margin-right:auto; padding-top:5px; padding-bottom:20px;}
.mcd-inner h3 { padding-left:60px; font-size:16px; color:#f4cc22; font-family: 'Ubuntu', arial, serif; font-weight: normal}

.flicker-container { }
.flicker-container .flicker-lbutton{ float:left; width:24px; height:51px; background:url(slider-left-bg.png) no-repeat; margin-top:80px; padding-top:22px; padding-left:15px}
.flicker-container .flicker-rbutton{ float:left; width:34px; height:51px; background:url(slider-right-bg.png) no-repeat; margin-top:80px; padding-top:22px; padding-left:5px}

.flicker-container .flicker-main-box { width:880px; height:247px; background:#dadada; float:left;
	-moz-border-radius:12px; 
	-webkit-border-radius:12px;
	border-radius:12px;


 }
.fl-cont { padding:10px 15px;}
.flicker-container .flicker-main-box ul#flicker { }
.flicker-container .flicker-main-box ul#flicker li { float:left; width:288px; position:relative}
.fl-shadow { background:url(site-flicker-img-background-border.gif) no-repeat; width:268px; height:212px; padding-left:12px; padding-top:7px; position:relative}
.flicker-container .flicker-main-box ul#flicker li#last { width:274px; }
.flicker-container .flicker-main-box ul#flicker li .flicker-img-title { padding-top:0px; color:#555555; padding-left:12px; top:-10px; position:relative}


h1#grey-center-bar { height:50px; line-height:50px; background:#898989; color:#FFFFFF; font-size:15px; font-style:italic; font-family:"Times New Roman", Times, serif; padding:0px; margin:0px; font-weight:normal}



#main-content-testimonial-cont{ width:100%; overflow: hidden; position:relative; font-weight:normal}

.content-details { margin-left:auto; margin-right:auto; width:960px;  text-align:left; color:#FFFFFF; padding-top:25px; padding-bottom:25px;}
.content-details h2 { color:#e9c010; font-size:22px; padding:0px; margin:0px; padding-bottom:5px; font-family: 'Ubuntu', arial, serif; font-weight:normal}
.content-details .home-details-col-w { float:left; padding-left:70px; width:280px;}
.content-details .home-details-col { float:left; padding-left:70px; width:220px;}

.content-details ul { list-style:none; padding:0px; margin:0px;}
.content-details ul li { background: url(s_content-bullet.png) no-repeat 0px 6px; padding-left: 15px; line-height:24px;}

.testimonials { margin-left:auto; margin-right:auto; width:960px; margin-top:30px;  margin-bottom:60px; text-align:left}
.testimonial-item { width:400px; float:left; min-height:50px;
	
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
	border-radius:6px;
	
	border:1px solid #303030;
	
	margin-left:35px;
	padding:15px 12px;
	color:#FFFFFF;
	font-size:17px;
	font-style:italic;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;

	
	/* Fallback for web browsers that doesn't support RGBa */
	background: #565656;
	/* RGBa with 0.6 opacity */
	background: rgba(255, 255, 255, 0.1);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)";
	position:relative;
	
}

.testimonial-speech-bub { background:url(s_testimonial-speech-bub.gif) no-repeat; width:23px; height:23px; position:absolute; right:20px; bottom:-23px; }
.testimonial-source { position:absolute; right:0px; bottom:-45px; text-align:right; font-style:normal; font-size:13px; color:#f3ca1a; font-family: 'Ubuntu', arial, serif; }

.tweet-title-left {float:left;}
.tweet-title-right {float:left; padding-left:15px;}
h4.ft-upper-title { font-weight:bold; line-height:18px; font-size:15px; margin:0px; padding:0px;}

ul.contact-links { list-style:none; padding:0px; margin:0px;}
ul.contact-links li { padding-left:25px; line-height:25px; }
ul.contact-links li a { text-decoration:none; color:#555555 }
ul.contact-links li a:hover { text-decoration:underline }
ul.contact-links li#contact-t { background:url(contact-t.gif) no-repeat 0px 3px; }
ul.contact-links li#contact-f { background:url(contact-f.gif) no-repeat 0px 3px; }
ul.contact-links li#contact-e { background:url(contact-e.gif) no-repeat 0px 3px; }
ul.contact-links li#contact-linkedin { height:20px; width:100px; }


#who-top-container { color:#464646; }
#who-top-container #top-left { float:left; width:330px; margin-right:35px;}
#who-top-container #top-left #our-customers-container { 
	background:#fef9e7;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:10px 10px 20px 10px;

}

#who-top-container #top-left #our-customers-container h2 { font-family: 'Ubuntu', arial, serif; font-size:25px; color:#464646; font-weight:normal; margin:0px; margin-left:5px;}
#who-top-container #top-left #our-customers-container .customer-item { padding-top:22px;}
#who-top-container #top-left #our-customers-container .customer-item .customer-healthcare-icon{ float:left; background:url(site_who_health_bullet.png) no-repeat; width:84px; height:83px; }
#who-top-container #top-left #our-customers-container .customer-item .customer-sports-fitness-beauty-icon { float:left; background:url(site_who_fitness_bullet.png) no-repeat; width:84px; height:83px; }
#who-top-container #top-left #our-customers-container .customer-item .customer-services-trades-icon { float:left; background:url(site_who_services_bullet.png) no-repeat; width:84px; height:83px; }
#who-top-container #top-left #our-customers-container .customer-item .customer-item-right { float:left; width:210px; padding-left:10px; color:#464646; font-size:12px; line-height:16px;}
#who-top-container #top-left #our-customers-container .customer-item h3 { font-family: 'Ubuntu', arial, serif; font-size:14px; font-weight:bold; margin:0px; margin-bottom:4px; }
#who-top-container #top-left #our-customers-container .customer-item h3.customer-healthcare-heading  { color:#dc5c14 }
#who-top-container #top-left #our-customers-container .customer-item h3.customer-sports-fitness-beauty-heading  { color:#955c91 }
#who-top-container #top-left #our-customers-container .customer-item h3.customer-services-trades-heading  { color:#2f6b5e }


#who-top-container #top-right { float:left; width:595px; }
#who-top-container #top-right h1.who-h1-heading { font-family: 'Ubuntu', arial, serif; font-size:40px; color:#196067; font-weight:normal; margin:0px; margin-bottom:15px;}
#who-top-container #top-right p.who-para-1 { font-size:16px; line-height:24px; }
#who-top-container #top-right p.who-para-3 { font-size:16px; line-height:20px; font-weight:bold}
#who-top-container #top-right .who-right-content-split-cont { }
#who-top-container #top-right .who-right-content-split-cont .who-para-left { width:296px; float:left; padding:0px; margin:0px; padding-right:10px; }
#who-top-container #top-right .who-right-content-split-cont .who-para-left p.who-para-2{ font-size:12px; line-height:18px; padding-bottom:10px;  margin:0px;}
#who-top-container #top-right .who-right-content-split-cont .who-para-right { 
	width:243px; float:right;  
	background:#e8eff0;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:20px 10px 5px 15px;
}
#who-top-container #top-right .who-right-content-split-cont .who-para-right h4 { margin:0px; padding-bottom:10px; color:#196067 }
#who-bottom-container { }




/* WHO page - test page - this may not make it to final site */
#who-top { padding-top:10px;}
#who-top #who-top-left { float:left; width:410px; background:#f3f3f3; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:10px 20px 20px 20px;
}
#who-top #who-top-left h3.who-heading { padding:0px; margin:0px; color:#464646; padding-top:8px; padding-bottom:18px; font-size:18px; font-weight:bold}
#who-top #who-top-right { float:left;  width:450px; margin-left:40px; padding-top:10px; color:#464646; line-height:20px; font-size:13px;}
#who-top #who-top-right h1.who-header { padding:0; margin:0; font-size:25px; font-family: 'Ubuntu', arial, serif; font-weight:normal; line-height:30px; padding-top:2px; padding-bottom:13px;}

.who-users-feat-cont { }
.who-users-feat-cont .WUF-left{ float:left; width:145px; }
.who-users-feat-cont .WUF-left .WUF-left-top {}
.who-users-feat-cont .WUF-left .WUF-left-bottom { background:#000000; color:#FFFFFF; font-size:11px; padding:10px 3px 10px 7px; line-height:18px;}
.who-users-feat-cont .WUF-left .WUF-left-bottom .WUFLB-yellow { color:#f3c811; font-weight:bold; font-size:10px;}
.who-users-feat-cont .WUF-right{ float:left; width:243px; margin-left:18px; }
ul.WUFR-list { list-style:none; margin:0px; padding:0px}
ul.WUFR-list li { background:url(s_arrow_bull_grey.png) no-repeat; padding-bottom:16px; color:#464646; line-height:16px; padding-left:27px; }
ul.WUFR-list li.WUFR-yellow { background:url(s_arrow_bull_yellow.png) no-repeat;}
ul.WUFR-list li h2.WUFR-heading { margin:0px; padding:0px; color:#898989; font-size:14px; padding-bottom:4px;}
ul.WUFR-list li h2.WUFR-heading a{ color:#898989; text-decoration:none}
ul.WUFR-list li h2.WUFR-heading a:hover{ color:#898989; text-decoration:underline}
ul.WUFR-list li.WUFR-yellow h2.WUFR-heading {  color:#f3c811}
ul.WUFR-list li.WUFR-yellow h2.WUFR-heading a{ color:#f3c811; text-decoration:none}
ul.WUFR-list li.WUFR-yellow h2.WUFR-heading a:hover{ color:#f3c811; text-decoration:underline}
ul.WUFR-list li a { text-decoration:none }
ul.WUFR-list li a:hover { text-decoration:underline }




#who-bottom h3.what-theyre-saying{ font-family: 'Ubuntu', arial, serif; font-size:25px; font-weight:normal}
#who-bottom .who-testimonial-cont {  }
#who-bottom .who-testimonial-cont .who-testimonial-item { width:305px; float:left; position:relative; padding-right:20px;}
#who-bottom .who-testimonial-cont .no-padding-right{ padding-right:0px !important;}
#who-bottom .who-testimonial-cont .who-testimonial-item .TI-quote{ 
	background:#898989; 
	padding:25px 30px 25px 20px; 
	color:#FFFFFF; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	font-size:14px; 
	line-height:20px;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	border-radius:10px;
}
#who-bottom .who-testimonial-cont .who-testimonial-item .TI-quote-baseshape {
	width: 0;
	height: 0;
	border-top: 30px solid #898989; 
	border-right: 30px solid transparent;
	position:absolute;
	left:260px;	
}
#who-bottom .who-testimonial-cont .who-testimonial-item .TI-quote-name { 
	width:255px; 
	padding-top:18px;
	position:absolute;
	text-align:right;
}








/* pricing plan */
.center-inside { text-align:center }
.pricing-plan-main { position:relative }
.pricing-plan-main-right { float:left; width:345px; margin-left:20px; text-align:left; padding-top:10px;}
.pricing-plan-main-right .plans_incl_cont { 
	-moz-border-radius:9px; 
	-webkit-border-radius:9px; 
	border-radius:9px; 
	background:#f9f3cd;
	padding:10px 10px 15px 10px;
	margin-bottom:5px;
}
ul.plans_incl { padding:0px; margin:0px; list-style:none; font-family: 'Ubuntu', arial, serif; }
ul.plans_incl li{ padding-left:22px; background:url(s_pricing-bullet-yell.png) no-repeat; font-size:14px; padding-bottom:8px;}
ul.plans_incl-spacing { padding:0px; margin:0px; list-style:none; font-family: 'Ubuntu', arial, serif; }
ul.plans_incl-spacing li{ padding-left:22px; background:url(s_pricing-bullet-yell.png) no-repeat 0px 2px; font-size:14px; padding-bottom:12px; line-height:20px;}

.pricing-plan-main-right .plans_incl_cont h4 { font-size:16px; font-weight:bold; padding:0px; margin:0px; margin-bottom:10px; font-family: 'Ubuntu', arial, serif;}

.pricing-plan-main-left { float:left; }
#priceplan-cont { padding:10px 0px;}
#priceplan-cont .pp-area { background: url(s_pricing_area_bg.gif) repeat-x #ebebeb; float:left; 
	-moz-border-radius:9px; 
	-webkit-border-radius:9px;
	border-radius:9px;
	margin-right:10px;
	padding:10px 0px;	
}
#priceplan-cont .pp-area-blank { float:left; background: url(s_pricing_area_bg-menu.gif) repeat-x; }
/*#priceplan-cont .pp-area .ppa-bgline-top,
#priceplan-cont .pp-area-blank .ppa-bgline-top{ 
	background:url(20pc-opaque.png) repeat; height:30px; line-height:30px; position:relative; top:120px;	
}*/
#priceplan-cont .pp-area .ppa-bgline,
#priceplan-cont .pp-area-blank .ppa-bgline{ 
	background:url(20pc-opaque.png) repeat; height:30px; line-height:30px; position:relative; top:-10px;
}


#priceplan-cont .pp-item { float:left; width:135px; z-index:3; padding-left:5px; padding-right:5px;} 
#priceplan-cont .ppi-vline { background:url(pricing-vline-dotted.gif) repeat-y 0px 0px; }
#priceplan-cont .pp-item-left { float:left; width:113px; padding:0px 10px; min-height:280px; }

.pp-item .ppi-top { height:110px; font-family: 'Ubuntu', arial, serif; }
.pp-item-left .ppi-top{ height:120px; font-family: 'Ubuntu', arial, serif; }

.pp-item .ppi-top .ppit-title, 
.pp-item-left .ppi-top .ppit-title{ color:#898989;   font-size:15px; font-weight:bold;}
.pp-item .ppi-top .ppit-price, 
.pp-item-left .ppi-top .ppit-price{ font-size:35px; font-weight:bold;}

.pp-item .ppi-top .ppit-mnth { font-size:9px; position:absolute; text-align:right; width:122px; top:60px;}
.pp-item .ppi-top .ppit-mnth-close { font-size:10px; position:absolute; text-align:right; width:107px; top:58px;}

.pp-item .ppi-top .ppit-paygo { font-size:20px; line-height:20px; font-weight:bold; padding-top:17px; }
.pp-item .ppi-top .ppit-price-free{ font-size:25px; font-weight:bold;  padding-top:12px; }
.pp-item .ppi-top .ppit-price .ppit-price-cents,
.pp-item-left .ppi-top .ppit-price .ppit-price-cents { font-size:15px;position:relative; top:-15px;}
.pp-item .ppi-row { height:31px; line-height:31px; font-weight:bold }
.pp-item-left .ppi-row { height:31px; line-height:31px; text-align:right; font-weight:14px; font-family: "Trebuchet MS", sans-serif; font-weight:bold; }

.pp-item .ppi-top .ppit-select { position:relative; top:18px;  z-index:3 }
.yellow-highlight { 
	
	opacity:0.7;
	filter: alpha(opacity=70); 	
	
	-moz-border-radius:9px; 
	-webkit-border-radius:9px;
	border-radius:9px;
	height:300px;
	width: 157px;
	position:absolute;
	
	z-index:0
}

/*#y1 {top:95px; left:131px;}
#y2 {top:95px; left:277px;}
#y3 {top:95px; left:422px;}
#y4 {top:95px; left:567px;}
#y5 {top:95px; left:713px;}
#y6 {top:95px; left:867px;}*/

#y1 {top:3px; left:127px;}
#y2 {top:3px; left:272px;}
#y3 {top:3px; left:417px;}
#y4 {top:3px; left:567px;}
#y5 {top:3px; left:713px;}
#y6 {top:3px; left:867px;}

/*.choose_plan_gry { background:url(s_choose_plan_gry-blank.png) no-repeat; height:32px; width:105px; margin-left:14px;}
.choose_plan_grn-half { background:url(s_choose_plan_grn-half-blank.png) no-repeat; height:32px; width:105px; margin-left:14px;}
.choose_plan_grn { background:url(s_choose_plan_grn-blank.png) no-repeat; height:32px; width:105px; margin-left:14px;}
*/

.choose_plan_gry { background:url(s_choose_plan_sprite-blank.png) no-repeat 0px 0px; height:32px; width:108px; margin-left:13px;}
.choose_plan_grn-half { background:url(s_choose_plan_sprite-blank.png) no-repeat 0px -32px; height:32px; width:108px; margin-left:13px;}
.choose_plan_grn { background:url(s_choose_plan_sprite-blank.png) no-repeat 0px -64px; height:32px; width:108px; margin-left:13px;}


.ppit-select a { color:#fbfbfb; font-family: arial, serif; text-decoration:none; font-size:13px; font-weight:bold; height:32px; display:block; line-height:28px;}
.choose_plan_grn a { color:#ffffff !important; }
  



.pricing-info-cont { }
.pricing-col { float:left; width:295px; padding-right:25px; text-align:left; }
.pricing-col p { font-size:13px; line-height:22px; }
.pricing-col h3 { font-family: 'Ubuntu', arial, serif; font-size:18px; }
.pricing-info-cont .no-pad { padding-right:0px;}

.pricing-security-cont { background:#f5f5f5; border-top:1px solid; border-bottom:1px solid; padding:10px 0px; text-align:left; margin:20px 0px;} 
.pricing-security-cont .pricing-sec-left { float:left; width:122px;}
.pricing-security-cont .pricing-sec-left img { padding-left:20px; }
.pricing-security-cont h3 { font-family: 'Ubuntu', arial, serif; font-size:18px; margin-top:0px;  padding-top:0px;}
.pricing-security-cont p { font-size:13px; line-height:22px; }
.pricing-security-cont .pricing-sec-right { float:left; width:800px; }

.pricing-hline { background: url(s_billing_hline_bg.gif) repeat-x; height:3px; margin-top:30px; margin-bottom:32px; }

.pricing-more-faqs { text-align:left}
.pricing-more-faqs h4 { font-family: 'Ubuntu', arial, serif; font-size:13px; margin:0px; padding-bottom:5px; padding-top:15px;}

.the-small-print { text-align:right; padding-right:10px; font-size:11px; padding-top:10px; margin:0px; padding-left:0px;}
.the-small-print-left { text-align:left; padding-top:50px;}
.free_plan_align_left { text-align:left; font-size:11px; color:#404040; padding:15px 0px 10px 135px; width: 450px;}
.free_plan_align_left a{ }



/*#priceplan-cont .pp-item .ppi-vline,
#priceplan-cont .pp-item-left .ppi-vline { position:absolute; left:264px; top:115px; background:url(pricing-vline-dotted.gif) repeat-y 0px 20px; height:260px; }
*/




#footer-top { background:url(s_footer-top.gif) repeat-x #f3c811;}
#footer-top #ft-inner { max-width:960px;width:100%; position:relative; margin-left:auto; margin-right:auto; text-align:left; line-height:18px;}
#footer-top #ft-inner .ft-left { float:left; width:360px;  padding-left:35px; padding-right:25px; font-size:25px; color:#515151; padding-top:25px;}
#footer-top #ft-inner .ft-left .ft-msg-top { padding-bottom:13px; font-family: 'Ubuntu', arial, serif; margin:0px; line-height:29px;}
#footer-top #ft-inner .ft-left .ft-msg-mid { padding-bottom:5px; line-height:29px;}
#footer-top #ft-inner .ft-left .ft-msg-bot { line-height:29px; }

#footer-top #ft-inner #awardlogo1 { position:absolute; left:690px; top:148px;}
#footer-top #ft-inner #awardlogo2 { position:absolute; left:391px; top:115px;}

#footer-top #ft-inner .ft-mid { float:left; width:320px;  padding-left:35px; padding-right:25px; font-size:12px; padding-top:25px;}
#footer-top #ft-inner .ft-mid .twitter-cont { width:340px; }

#footer-top #ft-inner .ft-right { float:left; width:120px;  margin-top:20px; padding-left:25px; padding-top:5px; font-size:12px; color:#555; border-left:1px solid #636363}
#footer-top h4{ font-size:15px; padding:0; margin:0; color:#000000}
#footer-top .tweet-title{ font-size:12px; color:#000; font-weight:bold;  padding-top:8px;}
#footer-top .tweet-content{ font-size:11px; color:#555; }


#footer-bottom { background:url(s_repeating-footer-bg.jpg) repeat-x; height:43px; color:#b9b9b9; line-height:25px; font-size:12px; padding-top:8px;}
#footer-bottom .fb-inner{ max-width:960px; width:100%; margin-left:auto; margin-right:auto; text-align:left;}
#footer-bottom .fbi-left{ padding-left:35px; float:left; }
#footer-bottom .fbi-right{ padding-left:35px; float:right; text-align:right;}

#footer-bottom a { color:#b9b9b9; text-decoration:none}

.hp-fb-like-but { border:none; overflow:hidden; width:52px; height:21px; }

select.accountfrm { width:265px; }
select.accountfrm-tz { width:465px; }
select.accountexp-m { width:150px;  }
select.accountexp-y { width:100px; }

.account-note { float:left; color:#707070; font-weight:bold; font-size:12px; padding-left:20px;  margin-left:7px;}
.account-note-vat { float:left; color:#707070; font-weight:bold; font-size:12px; padding-left:20px;  margin-left:7px; width:340px; line-height:18px;}
.account-note2 { float:left; color:#707070; font-weight:bold; font-size:12px; padding-left:10px;  margin-left:7px;}
.sm-lock { position:relative; top:2px;}

.acct-info-cont#password-info { float:left; padding-bottom:20px; padding-left:5px; position:relative; padding-top:400px;}

.acct-info-cont { float:left;padding-bottom:20px; padding-left:5px}
.acct-info-cont .start-doofer { float:left; background:url(acct-info-box-start.gif) no-repeat; width:15px; height:29px; margin-top:15px;}
.acct-info-cont .info-content { float:left; background:#ebebeb; padding:15px 20px 10px 20px; min-height:50px; width:190px; color:#464646; font-size:12px;

	-moz-border-radius:9px; 
	-webkit-border-radius:9px;
	border-radius:9px;

 }
 
.acct-info-cont .info-content p.bold { font-weight:bold;}
.acct-info-cont .info-content p.light { font-weight:normal; font-size:11px;}
 
.acct-info-cont h4.infobox { color:#009933; font-size:18px; padding:0; margin:0;}


/* card types on create/acct page */
.card-type-cont {}
.card-type-cont .card-type-item { float:left; text-align:center; padding-right:10px;}
.card-type-cont .card-type-item .cti-top{ }
.card-type-cont .card-type-item .cti-bot{ padding-top:7px; }


/**/

.fl {float:left; }
.mar-left-5px { margin-left:5px;}
.mar-left-10px { margin-left:10px;}


/**** this is for custom style on selectboxes - This is seperate from the sexy-combo dropdown ****/

.dm-simple-select-start { width:7px; height:31px; background:url(simple-selectbox-start-yellbg.gif) no-repeat; float:left;}



select.dm-simple {  line-height:31px;}

.p-ts-usersel { width:267px;}

.customStyleSelectBox {
/* Styles For Your Select Box */
	background:url(simple-selectbox-bkgnd.gif) repeat-x; height:31px; 
	
}

.customStyleSelectBox.changed {
/* You can use this if you want a different style after user has made a selection */
}

/* on the next line we add a down arrow on the right to indicate that it is a select box */
.customStyleSelectBoxInner {
	 line-height:31px;
	 font-weight:bold;
	 font-size:13px;

	 background:url(simple-selectbox-right-yellbg.gif) no-repeat right;
	 
}

#vat-container, #VIES-company-info { display:none } 
#password-info { display:none } 

#geo-status { line-height:30px; height:30px; padding:5px 10px; color:#FFFFFF}
.geo-status-holder { font-size: 20px; padding-bottom:10px;}
.grey-geo-status { background:#cccccc}
.red-geo-status { background:#f9a99a}
.green-geo-status { background:#6dda72}

ul.sitemap { list-style:none; padding:0px; margin:0px; padding-left:20px;}
ul.sitemap  li { background: url(s_content-bullet.png) no-repeat 0px 9px; padding-left: 15px; line-height:24px;}
ul.sitemap  li.space { margin-top:12px;}

@media screen and (max-width: 960px) {
#footer-top #ft-inner .ft-right  {
	padding-bottom:10px;
	}
#footer-top #ft-inner .ft-left {
	width:auto;
	}
#footer-top #ft-inner .ft-mid {
	width:67% !important;
}
#twitter-widget-0, #footer-top #ft-inner .ft-mid .twitter-cont {
	width:100% !important;
}
#content {
	width:98%;
	padding-left:1%;
	padding-right:1%;
	margin:0;
}
}
@media screen and (max-width: 830px) {
#footer-nav li {
	padding:25px;
	line-height:35px;
	font-size:13px;
	}
#footer-top #ft-inner .ft-left, #footer-top #ft-inner .ft-mid, #footer-top #ft-inner .ft-right {
	padding-left:1%;
	padding-right:1%;
	}
#header #logo, #header #mainmenu  {
	float:none;
}
#header #header-inner {
    height: 150px;
	}
}
@media screen and (max-width: 650px) {
.news-content .news-left, .news-content .news-right, #footer-top #ft-inner .ft-mid  {
    width:98% !important;
	padding-left:1%;
	padding-right:1%;
	}
}
@media screen and (max-width: 530px) {
#header #header-inner {
    height: 190px;
	}
#twitter-widget-0, #footer-top #ft-inner .ft-mid .twitter-cont {
	width:100% !important;
}
#footer-top #ft-inner .ft-mid {
	width:98% !important;
}
.wp-caption {
	width:auto !important;
}
}
@media screen and (max-width: 380px) {
#header .login-butt a {
    left: 0;
	}
}
@media screen and (max-width: 300px) {
#header #header-inner {
    height: 225px;
}
}