html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h1,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h1,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  font-family: Verdana;
  font-size: 13px;
  color:#333333;
  z-index:1;
}

a:link {
COLOR: #000099;
}
a:visited {
COLOR: #003399;
}
a:active {
COLOR: #003399;
}
a:hover {
COLOR: #0099FF;
}


a img {
border: 0px;
}

a {
  text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

h1, h2{
  font-size: 12px;
}


textarea {
  display:block;     
  width:188px;
  height:105px;
  padding:0;
  margin:0 auto;
  overflow:auto;
}



.heading {
  padding: 4px 0px 2px 0px;
  margin: 0px 0px 0px 0px;
  color:#003fa8;
  font-size: 14px;
  font-weight: bold;
  display: block;
}


#header {
  margin-top: 25px;
  /*color:#e51f1f;*/
  font-family:Arial;
  font-size:12px;
}

#image_logo{
  float: left;
  z-index: 99;
  position: relative;
}

#signup_botton{
  float: left;
  margin-left: 600px;
  position: absolute;
}

#signup_right{
  float: right;
  margin-right: 40px;
  position: relative;
  z-index: 99;
  
  width: 160px;
}

#navigation {
  margin-top: 60px;
  z-index: 105;
  float: right;
}

#nav_menu_wrap {
  position:relative;
  width: 100%;
  border-top: 1px solid #999999;
  padding: 0px;
  margin: 0px;
  clear: both;
  height: 0px;
  z-index: 100;
}

#nav_shadow{
  background: url(/images/nav-shadow.jpg) no-repeat;
  width: 1004px;
  height: 31px;
  margin:0px;
  padding:0px;
}

.nav-left_shadow{
  padding: 0px;
  margin: 0px;
  width: 4px;
  background: url(/images/nav-dropdown-left-shdw.png) repeat-y;
}

.nav-right_shadow{
  padding: 0px;
  margin: 0px;
  width: 4px;
  background: url(/images/nav-dropdown-right-shdw.png) repeat-y;
}


.dropdown_shadows tr td{
  padding: 0px;
}

#nav_menu {
  /* make this full width, top of screen always.*/
  /*margin: 0 auto 0; *//* the bottom margin is the negative value of the footer's height */
  
  position: relative;
  font-family:Verdana;
  font-size:12px;
  padding-top: 14px;
  z-index: 90;
}

.nav_menu_main {
  padding: 10px;
  color: #494a4a;
}

.nav_menu_main a:hover {
  text-decoration: underline;
}

#nav_menu_tbl tbody tr td {
  padding-left: 5px;
  padding-right: 5px;
  color: #333333;
}

/* fancy menu's - drop downs */

#menu1Container{
  visibility:hidden;
  left:209px;
  /*yop:20px;*/
  overflow:hidden;
  z-index:10000;
  position:relative;
  padding: 0px;
  margin: 0px;
}
#menu1Container,#menu1Content{
  position:absolute;
  width:193px;
  height:300px;
  clip:rect(0170590);
  z-index:10000;
}


.nav_sub_heading{
  color: #b7b7b7;
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  padding:4px 4px 4px 10px;
}

.options {
font-family:Arial;
font-size:12px;
background-color:#003fa8;
width: 177px;
padding-bottom: 5px;
z-index: 10000;
}
.options a {

/*border-top: 1px solid white;*/
display:block;
color: #eaeaea;
padding:4px 4px 4px 15px;
text-decoration:none;
}
.menu {

}
.menu a:hover {
color:white;
text-decoration:none;
}

#content{
  width: 916px;
  min-height: 200px;
  margin-left: 20px;
}

#quick_links a {
  color: white;
}

.quick_link {
  position: relative;
  padding: 7px;
}

#quick_pricing {
  position: relative;
  float: left;
  margin-top: 9px;
  height: 235px;
  width: 211px;
  background: url(/images/quick_pricing_background.gif) no-repeat;
  color: white;
  padding: 5px;
  padding-left: 7px;
  font-size: 9px;
}

#quick_pricing a {
  color: white;
}

#top_center_black_box {
  float: right;
  margin-top: 0px;
  left: 230px;
  width: 615px;
  height: 124px;
}

#we_do_1800_too {
  float: left;
  margin-top: 8px;
  width: 211px;
  height: 124px;
  background: url(/images/we_do_1800_numbers_too_left.gif) no-repeat;
}

#index_we_do_1800_too {
  position: relative;
  float: left;
  top: 20px;
  left: 10px;
  width: 296px;
  height: 124px;
  background: url(/images/index_we_do_1800_numbers_too.gif) no-repeat;
}

#index_black_box {
  position:absolute;
  top:50px;
  left:200px;
}

#yield_wrap {

}

#how_does_it_work {
  
}

#other_services {
  left: 230px;
  top: 235px;
  padding-bottom: 80px;
  position: absolute;
  font-size: 0.8em;
}

#other_services h2 {
  margin: 0px;
  color: #003fa8;
}

#pricing {
  left: 230px;
  top: 217px;
  position: absolute;
  font-size: 0.8em;
}

#pricing h4 {
  margin: 0px;
  color: #003fa8;
}

#available_numbers {
  position: relative;
  left: 0px;
  top: 100px;
  padding-bottom: 80px;
  width: 847px;
  font-size: 0.8em;
}

#available_numbers a{
  color: black;
}

.pad_300 {
  position: relative;
  height: 300px;
}

.pad_250 {
  position: relative;
  height: 250px;
}

.pad_150{
  position: relative;
  height: 150px;
}

.pad_100{
  position: relative;
  height: 100px;
}

.pad_50{
  position: relative;
  height: 50px;
}

.step_button1 {
  position: relative;
  top: 110px;
}

.step_button2 {
  position: relative;
  /*top: 110px;*/
}

#step2_next_button {
  float: right;
  top: 25px;
}

#step2_back_button {
  position: absolute;
}

.step_button3 {
  position: relative;
  /*top: 110px;*/
}

#signup_step1 {
  }

#signup_step2 {
  height: 500px;
  font-size: 0.95em;
}

#login {
  padding:0px;
  margin:0px;
  
  color: #fff;
  font-size: 0.75em;
}

#login tr {
  padding:0px;
  margin:0px;
}

#login tr td {
  padding:0px;
  margin:0px;
}

.left_heading {
  font-size: 11pt;
  padding-bottom: 5px;
}

.left_sub_heading {
  font-size: 10pt;
  padding-bottom: 5px;
}

.left_indent {
  font-size: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.left_indent ul {
  padding-top: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 15px;
  margin-left: 0px;
}

.left_indent ul li {
  margin-left: 0px;
  padding-left: 0px;
}

.signup_form {
  font-size: 12px;
}

.left_indent_large{
  font-size: 11px;
  padding-left: 40px;
  width: 500px;
}

#signup_form h3 {
  color: #003fa8;
  font-size: 1.5em;
}

#signup_form h4 {
  color: #003fa8;
  font-size: 1.1em;
}

.small_red_heading {
  color: #fe0000;
  font-size: 1.1em;
}


.redBox {
  color:#FFFFFF;
  font-family:Arial;
  font-size:13px;
  font-weight: bold;
  margin-bottom:10px;
  padding-left: 5px;
  padding-right: 5px;
  height: 33px;
  line-height: 30px;
  background:url(/images/error_box.gif) no-repeat;
}


.greenBox {
  background-color:#33cc00;
  color:#FFFFFF;
  font-family:Verdana;
  font-size:10px;
  margin-bottom:10px;
  padding:9px;
}

#pre_signup_form {
  /*position:absolute;*/
  left: 230px;
  top: 80px;
}


.width_160{
  width: 160px;
}

.width_180{
  width: 180px;
}
.width_80{
  width: 80px;
}
.width_15{
  width: 80px;
}
.width_100{
  width: 100px;
}
.width_395{
  width: 395px;
}

.width_240{
  width: 240px;
}

.width_300{
  width: 300px;
}

#answer_point_wrap {
  position: relative;
  height: 380px;
}

#answer_point_div_lo {
  height: 50px;
}

.red {
  color: red;
}




.fieldWithErrors{
  display: inline;
}
.fieldWithErrors input {
  padding: 2px;
  border: 2px solid red;

  display: inline;
}


.error {
  font-size: 0.9em;
  color: red;
}

#contact_us {
  position:absolute;
  top: 87px;
  left:286px;
  width: 600px;

}

#contact_us h4 {
  color: #003fa8;
}

.table_colour_row {
  background: #eeeeee;
}

.signup_divider {
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: dotted 2px #6f6d6d;
}

#order {
  position: relative;
  top: 87px;
}

#footer {
  
  
  font-weight: normal;
  text-align: center;
  font-size: 12px;
  /*width: 100%;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px;
  height: 40px;*/

}

#footer a {
  color: #000;
  font-weight: normal;

}


.order_new_service_link {
  padding: 10px;
}

#order_customer_details {
  border: solid 1px #000;
  width: 100%;
  padding-bottom: 5px;
}

#order_customer_details h2 {
  padding-top: 0px;
  margin-top: 0px;
  background-color: #6f6d6d;
  color: #fff;
  text-align: center;
}

#current_services {
  border: solid 1px #000;
  width: 100%;
}

#current_services h2 {
  padding-top: 0px;
  margin-top: 0px;
  background-color: #6f6d6d;
  color: #fff;
  text-align: center;
}

.current_inbound_service {
  text-align: center;
}

.current_inbound_service h4{
  padding: 1px;
  margin: 1px;
  color: #003fa8;
}


.customer_details_descript {
  font-size: 0.8em;
}

.grey_heading {
  background-color: #999999;
}

.no_bottom {
  margin-bottom: 1px;
  padding-bottom: 1px;
}

.prefooter {
  position: relative;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.smaller {
  font-size: 0.9em;
}


#foot_text {
color:#292929;
font-family: Arial, Verdana;
font-size:10px;
padding:20px;
}
#foot_text a {
color:#292929;
text-decoration:none;
}


.clear{
  clear: both;
  height: 10px;
  width: 100%;
}
.pricing_tbl_head {
background-color:#018216;
color:white;
font-size:12px;
padding:10px;
text-align:center;
width:120px;
}
.pricing_tbl_head_v2 {
background-color:#003fa8;
color:white;
font-size:12px;
padding:15px;
text-align:center;
}
.pricing_tbl_row {
background-color:#E5E5E5;
color:#333333;
font-size:6px;
padding:10px;
text-align:center;
width:120px;
}
.pricing_tbl_row_alt {
background-color:#E5E5E5;
color:#333333;
font-size:12px;
border:2px;
padding:6px;
text-align:center;
width:140px;
}
.pricing_tbl_row_space {
background-color:#FFFFFF;
color:#333333;
font-size:1px;
padding:1px;
text-align:center;
width:140px;
}
.pricing_tbl_row_alt_nopad {
background-color:#E5E5E5;
color:#333333;
font-size:12px;
padding:6px;
text-align:center;
width:140px;
}
.pricing_tbl_row_small_morepad {
background-color:#666666;
color:white;
font-size:12px;
font-weight:bold;
padding:1px;
text-align:left;
width:160px;
}
.pricing_tbl_row_small {
background-color:#666666;
color:white;
font-size:12px;
font-weight:bold;
padding:2px;
text-align:center;
width:145px;
}
.pricing_tbl_row_spacing {
background-color:white;
color:white;
font-size:12px;
font-weight:bold;
padding:2px;
text-align:center;
width:40px;
}

.sub_table_pricing{
  width: 300px;
}

#sub_main_body{
  width: 600px;
  
}

#main_body{
  margin-top: 10px;
  width: 960px;
  
}

.left_align{
  text-align: left;
}


.subtext{
  color:#eaeaea;
  font-size:10px;
}

.subtext2{
  color:#666666;
  font-size:10px;
}


.left_indent_large{
  padding-left: 15px;
}

.black a{
  text-decoration: none;
  color: black;
}

.black a:hover{
  text-decoration: none;
  color: black;
}

#sub_management_left{
  float: left;
  width: 300px;
  
}

#sub_management_right{
  float: right;
  width: 300px;
  border: 1px solid black;
}


.grey_bg{
  background-color: #f5f5f5;
}

.prefooter {
  display: none;
  text-align: left;
  float: left;
}

.tiny {
  font-size: 9px;
}

.bottom_main{
  font-size: 16px;
  font-family: Tahoma, Verdana;
  color: #cc0000;
  font-weight: normal;
}

.bottom_text{
  font-family: Verdana;
  font-size: 11px;
  color: #333333;
}

.modalInput:hover{
  cursor: pointer;
}

.modalInput{
  cursor: auto;
}

.modal {
	background-color:#fff;
	display:none;
	padding:15px;
	/*
	width:350px;
	
	text-align:left;
	border:2px solid #333;	
	*/
	z-index: 9999;
	opacity:1;
	/*
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
	*/
}

.modal h2 {
	
	margin:0px;
	padding:10px 0 10px 45px;
	border-bottom:1px solid #333;
	font-size:20px;
}

#stepsbanner{
  z-index: 2;
}


#main2 {
  width: 960px;
}
#main3 {
  
  margin-top: 0px;
  padding-bottom: 0px;
  margin-bottom: -190px;
  
}

#main1 {
  margin-top: 0px;
  padding-bottom: 0px;
  margin-bottom: -190px;
  
}


#sidebar {
  float: left;
  width: 257px;
  margin-top: 5px;
  margin-right: 5px;
}


#sidebar_wrap {
  background: url(/images/branding_bg.gif) no-repeat;
  width: 257px;
  height: 637px;
  font-size: 10px;
}

.blue{
  color: #0099ff;
}

#sidebar_wrap img{
  padding: 15px;
}

#sidebar_text{
  padding: 15px;
}

.service-listing tr td{
  height: 15px;
}

.row_border{
  border: 1px solid #cccccc;
}

.normal{
  font-family: Tahoma;
  font-size: 11px;
}



#slideshow {
    position:relative;
    height:320px;
}

#slideshow div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow div.active {
    z-index:10;
    opacity:1.0;
}

#slideshow div.last-active {
    z-index:9;
}


#flashwrap {
  background:url("/images/shadow.png") no-repeat scroll 0 0 transparent;
  float:left;
  height:265px;
  width:715px;
  z-index: 1;
}

#right_main_wrap{
  float: right;
  width: 224px;
}

#forgot_password{

}

#forgot_password a{
  font-size: 10px;
  color: #713493;
}


#login_box {
  background: url(/images/manage_account_v2.png) no-repeat;
  width: 224px;
  height: 137px;
  padding-top: 37px;
  padding-left: 0px;
}

.space_me{
  padding-left: 22px;
}


.login_box_input{
  background: url(/images/input_field.jpg) no-repeat center scroll transparent;
  padding: 0 25px;
  height: 19px;
  width: 158px;
  
}

.login_box_input input {
  border:0 none;
  padding:0;
  font-size: 11px;
  margin-left: 10px;
}

#click_to_call_wrap{
  
}

#live_chat_wrap{
  
}

.main_boxes {

  z-index: 1;
}

.main_boxes tr td{
  padding: 0;
  margin: 0;
  padding-right: 21px;
}

.small_boxes tr td{
  padding-right: 19px;
}

#sub_page_left_banner_1{
  float: right;
  width: 225px;
  margin-top: 7px;
  padding-top: 1px;
  position: relative;
}

#sub_page_left_banner_2{
  float: right;
  width: 225px;
  margin-top: 0px;
  position: relative;
  
}

#sub_page_left_banner_3{
  float: left;
  width: 225px;
  margin-top: 22px;
  position: relative;
  
}

#about_ozetel{
  background: url(/images/about_ozetel.gif) no-repeat;
  height: 32px;
}


#aterms_and_conditions{
  background: url(/images/terms_and_conditions.gif) no-repeat;
  height: 26px;
}

#aprivacy_policy{
  background: url(/images/privacy_policy.gif) no-repeat;
  height: 44px;
}

.block{
  position: relative;
  left: -10000px;
}


#a1300_numbers{
  background: url(/images/1300_numbers.gif) no-repeat;
  height: 32px;
  width: 133px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}


#a13_numbers{
  background: url(/images/13_numbers.gif) no-repeat;
  height: 32px;
  width: 133px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}

#a1800_numbers{
  background: url(/images/1800_numbers.gif) no-repeat;
  height: 32px;
  width: 133px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}

#abusiness_lines{
  background: url(/images/business_lines.gif) no-repeat;
  height: 32px;
  width: 150px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}

#aisdn{
  background: url(/images/isdn.gif) no-repeat;
  height: 32px;
  width: 180px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}

#alive_answer{
  background: url(/images/live_answer.gif) no-repeat;
  height: 32px;
  width: 133px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}

#aclick_to_call{
  background: url(/images/click_to_call.gif) no-repeat;
  height: 32px;
  width: 133px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}

#afax_to_email{
  background: url(/images/fax_to_email.gif) no-repeat;
  height: 32px;
  width: 133px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}

#avoice_to_email{
  background: url(/images/voice_to_email.gif) no-repeat;
  height: 32px;
  width: 140px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}

#aivr_menu{
  background: url(/images/ivr_menu.gif) no-repeat;
  height: 32px;
  width: 140px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}

#aadsl-high-speed-broadband{
  background: url(/images/adsl_high_speed_broadband.gif) no-repeat;
  height: 32px;
  width: 140px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}

#a3G-internet{
  background: url(/images/3g_internet.gif) no-repeat;
  height: 32px;
  width: 140px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}

#acontact_us{
  background: url(/images/contact_us.gif) no-repeat;
  height: 32px;
}

#larger_slider_wrap{
  width: 960px;
  height: 300px;
  top: -200px;
  z-index: 1;
  position: relative;
}

#larger_slider_wrap_first{

}

#inbound_numbers_slider_still{
  position: absolute;
  bottom: 0;
  left: 0px;
}

#ivr_menu_slider_still{
  position: absolute;
  bottom: 0;
  left: 0px;
}

#live_answer_slider_still{
  position: absolute;
  bottom: 0;
  left: 240px;
}

#fax_to_email_slider_still{
  position: absolute;
  bottom: 0;
  left: 480px;
}

#click_to_call_slider_still{
  position: absolute;
  bottom: 0;
  left: 720px;
}

#inbound_numbers_slider{
  position: relative;
  width: 225px;
  background: url(/images/inbound_numbers_top.png) no-repeat;
}

#inbound_numbers_slider_middle{
  position: relative;
  background: url(/images/inbound_numbers_middle.png) no-repeat;
  width: 225px;
  height: 272px;
}


#ivr_menu_slider{
  position: relative;
  width: 225px;
  background: url(/images/ivr_menu_top.png) no-repeat;
}

#ivr_menu_slider_middle{
  position: relative;
  background: url(/images/ivr_menu_middle.png) no-repeat;
  width: 225px;
  height: 272px;
}

#live_answer_slider{
  position: relative;
  width: 225px;
  background: url(/images/live_answering_top.png) no-repeat;
}

#live_answer_slider_middle{
  position: relative;
  background: url(/images/live_answering_middle.png) no-repeat;
  width: 225px;
  height: 276px;
}


#fax_to_email_slider{
  position: relative;
  width: 225px;
  background: url(/images/virtual_faxing_top.png) no-repeat;
}

#fax_to_email_slider_middle{
  position: relative;
  background: url(/images/virtual_faxing_middle.png) no-repeat;
  width: 225px;
  height: 276px;
}


#click_to_call_slider{
  position: relative;
  width: 225px;
  background: url(/images/click_to_call_top.png) no-repeat;
}

#click_to_call_slider_middle{
  position: relative;
  background: url(/images/click_to_call_middle.png) no-repeat;
  width: 225px;
  height: 276px;
}

.boxpad{
  height: 53px;
}

#link_farm{
  padding-top: 0px;
}

.link_farm_tbl th {
  color:black;
  font-size:12px;
  font-family: Arial;
  font-weight:strong;
  padding:10px 8px;
  text-align: left;
  position: relative;
}

.link_farm_tbl td a {
  color:#393939;
  padding:9px 8px 0;
  font-size: 10px;
}

.link_farm_tbl td a:hover {
  text-decoration: none;
}

#link_farm_wrap{
  background: url(/images/bg_footer.jpg) repeat-x;
}

.smaller_width {
  width: 720px;
}

#stuff, #phone_right_stuff{
  width: 300px;
  color: black;
}
#stuff h1{
  color: black;
  font-size: 16px;
}

.padd {
  margin-top: 10px;
  position: relative;
}

#signup_wrap{
  margin-bottom: 0px;
}
#signup_other{

}

.special_spacer{
  position: auto; 
  height: 150px; 
  left: -1000px
}

#signup_banner{
  float: left;
}


.c2call_heading{
  font-size: 40px;
  color: white;
}

.sublayout_nav {
  float: left;
  width: 243px;
  margin-top: 10px;
  position: relative;
}

.sublayout_nav tr td{
  width: 244px;
  padding: 0px;
  margin: 0px;
}

.sublayout {
}


#nav_q1 a {
  color: white;
}


#signup_service_select{
  float:right;
  background: url(/images/signup_bg_box.gif) no-repeat;
  width: 665px;
  height: 586px;
  margin-right: 7px;
  padding: 15px;
  padding-left: 30px;
}

#signup_normal_thing{
  float:right;
  background: url(/images/signup_bg_box.gif) no-repeat;
  width: 670px;
  height: 586px;
  margin-right: 7px;
  padding: 20px;

}

/* other colour option i liked was #000066 */
#sublayout_content{
  float:right;
  color: #222222;
  background: url(/images/main-box.png) no-repeat;
  width: 455px;
  height: 334px;
  left: 220px;
  margin-top: -3px;
  position: absolute;
}

#sublayout_content div{
  margin-top: 45px;
  padding: 30px;
  padding-left: 40px;
  padding-top: 15px;
  font-size: 11.76px;
  color: #515153;
}

.sublayout_wrap{
  position: relative;
  height: 360px;
  padding-top: 1px;
  width: 690px;
  z-index: 1;
}

.sublayout_right {
  
}

.sublayout_right span{
  color: #003fa8;
  font-size: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.spacer {
  background: url(/images/divider.gif) no-repeat;
  margin-top: 20px;
  padding-bottom: 20px;
}

/*Margins/Paddings INSIDE Answer Boxes - represented by ul, li, p and Highlight Heading*/

ul.paddedlist {
  margin-left:0px; 
  padding-left:5px; 
  padding-bottom:0px;
  margin-bottom:10px;
  margin-top:8px; 
}

ul.paddedlist li { 
  background: none 0px 0px no-repeat;
  padding-left: 20px; 
  padding-bottom: 14px;
  list-style: none; 
}

.highlight_heading{
  font-size: 1.1em;
  font-weight: bold;
  padding-top: 8px;
  padding-bottom: 6px;
}

p{
	margin-top: 16px;
	margin-bottom: 16px;
} 

#clicktocall_wrap{
  z-index: 1000;
  position: relative;
  width: 400px;
  margin-left: 75px;
  text-align: center;
}

#clicktocall {
  background: url(/images/click_to_call_bg.png) no-repeat;
  width: 566px;
  height: 687px;
}

.c2call_text {
  color: white;
  font-size: 18px;
  font-family: Arial;
}

.clicktocall-input{
	border: 0;
	background: url(/images/clicktocall-input.png) no-repeat;
	height: 49px;
	width: 354px;
	font-size: 14px;
	position: relative;
	text-align: center;
	margin-bottom: 5px;
}

#signup_step{
  float: right;
  padding-right: 110px;
}
#signup_step ul {
  padding: 0;
  padding-left: 25px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#signup_step ul li{
  list-style-type: none;
  display: inline;
  padding: 0px;
  padding-right: 50px;
  
}


/* 
 Signup CSS stuff 
 By David. 8/12/2010
 */
 
#signup_help{
  float: right;
  width: 225px;
}
#signup_help h1{
  color: #003fa8;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

#signup_steps {
  width: 725px;
  text-align: center;
  float: left;
  padding-top: 30px; 
}

.signup_heading{
  color: #58595b;
  font-size: 15px;
  font-family: Arial;
  margin-bottom: 15px;
}

.signup_pad{
  padding-top: 30px;
}

.signupbox ul {
  margin: 0;
  padding: 47px 0px 0px 7px;
  float: left;
  position: absolute;

}

.signupbox ul li{
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
  margin-bottom: 1px;
}
.signupbox ul li a {
  background-image:url("/images/select_service_button.png");
  background-position:0 0;
  background-repeat:no-repeat;
  color: #58595b;
  display:block;
  height:53px;
  text-decoration:none;
  width:208px;
}

.signupbox ul li a:hover {
  background-position: 0 -52px;
  text-decoration: none;
  color: white;
}

.signupbox .title {
  position: relative;
  font-family: Arial;
  font-size: 16px;
  top: 15px;
}

#signup_office h4 {
  background-image: url("/images/imac-office-internet.png");
  background-position: 6px 5px;
  background-repeat:no-repeat;
  color:#717171;
  float:left;
  font-size:14px;
  height:188px;
  margin:0;
  padding:13px 0 0 62px;
  position:absolute;
  width:260px;
}


#signup_packages {
  background-image: url("/images/select_service_1300_bg.png");
  width: 224px;
  height: 333px;
}

#signup_standalone {
  background-image: url("/images/select_service_addons_bg.png");
  width: 225px;
  height: 334px;
}

#signup_franchise {
  background-image: url("/images/select_service_franchise.png");
  width: 222px;
  height: 225px;
}

.signup_label{
  color: white;
  font-size: 15px;
  font-weight: normal;
  padding-left: 5px;
  position: relative;
  top: -2px;
}

.signup_desc{
  color: black;
  font-size: 13px;
  font-weight: normal;
  
}


.signup_standard_box{
  position: relative;
  background: url("/images/signup_standard_box.gif") no-repeat;
  width: 331px;
  height: 58px;
  padding-left: 13px;
  padding-top: 20px;
}

.signup_free {
  float: right;
  position: relative;
  margin-right: 20px;
  color: white;
  font-size: 20px;
}


.inputError{
  border: 1px solid red;
}

.signup_plan_alt{
  background-color: grey;
}






#signup_inb_selected, #signup_inb_conf_selected, #signup_plan_selected, #signup_service_selected, #signup_c2c_selected, #signup_liveanswer_selected, #signup_f2e_selected, #signup_v2e_selected, #signup_inb_liveanswer_selected, #signup_inb_liveanswer_conf_selected, #signup_inb_liveanswer_a_selected, #signup_inb_f2e_selected, #signup_inb_f2e_a_selected, #signup_inb_v2e_selected, #signup_inb_v2e_a_selected, #signup_inb_v2e_conf_selected, #signup_inb_f2e_conf_selected{
  position: relative;
  background: url("/images/signup_service_selected_bg.gif") no-repeat;
  width: 326px;
  height: 17px;
  padding: 5px;
}

#signup_inb_selected a, #signup_inb_conf_selected a, #signup_plan_selected a, #signup_service_selected a, #signup_c2c_selected a, #signup_liveanswer_selected a, #signup_f2e_selected a, #signup_v2e_selected a, #signup_inb_liveanswer_selected a, #signup_inb_liveanswer_conf_selected a, #signup_inb_liveanswer_a_selected a, #signup_inb_f2e_selected a, #signup_inb_f2e_a_selected a, #signup_inb_v2e_selected a, #signup_inb_v2e_a_selected a{
  float: right;
  color: white;
  font-size: 11px;
  padding-top: 3px;
  padding-right: 3px;
  text-decoration: underline;
}

#signup_inb_selected a:hover, #signup_inb_conf_selected a:hover, #signup_plan_selected a:hover, #signup_service_selected a:hover, #signup_c2c_selected a:hover, #signup_liveanswer_selected a:hover, #signup_f2e_selected a:hover, #signup_v2e_selected a:hover, #signup_inb_liveanswer_selected a:hover, #signup_inb_liveanswer_conf_selected a:hover, #signup_inb_liveanswer_a_selected a:hover, #signup_inb_f2e_selected a:hover, #signup_inb_f2e_a_selected a:hover, #signup_inb_v2e_selected a:hover, #signup_inb_v2e_a_selected a:hover{
  color: #ff5858;
}









.signup_large_box{
  position: relative;
  background: url("/images/answer_point_sml_bg.png") no-repeat;
  width: 476px;
  height: 193px;
  padding-left: 13px;
  padding-right: 10px;
  padding-top: 20px;
}


#quick_links {
  position: relative;
  clear: both;
}
.quicklink {
  padding: 7px;
  color: #515153;
  display: block;
}

a:hover .quicklink {
  color: #003fa8;
}


.testimonial_body {
  display: block;
  color: #6e3c97;
  font-size: 14px;
  margin-right: 15px;
}
.testimonial_foot {
  display: block;
  font-size: 11px;
  color: #231f20;
  text-align: right;
  margin-right: 15px;
  padding-top: 5px;
}

#customer_testimonial {
  background: url("/images/customer_testimonials_bg.jpg") no-repeat;
  width: 200px;
  height: 192px;
  padding-top: 45px;
  clear: both;
  padding-left: 25px;
}

#the_form {
  width: 650px;
}

.plan_box_purple {
  background: url("/images/plan_box_purple.gif") no-repeat;
  width: 376px;
  height: 43px;
  
}

.plan_box_green {
  background: url("/images/plan_box_green.gif") no-repeat;
  width: 376px;
  height: 43px;
  
}

.plan_box_orange {
  background: url("/images/plan_box_orange.gif") no-repeat;
  width: 376px;
  height: 43px;
 
}


.plan_box_blue {
  background: url("/images/plan_box_blue.gif") no-repeat;
  width: 376px;
  height: 43px;
  
}

.plan_price {
  font-size: 18px;
  font-weight: normal;
  font-family: Arial;
  color: white;
}


.dearjoe5{
  font-size: 22px;
  color: white;
}


.dearjoe5_b{
  font-size: 26px;
  color: #003FA8;
}


.dearjoe5_b_bb{
  font-size: 31px;
  color: #003FA8;
}

.dax{
  font-size: 18px;
  color: white;
}

.dax_signup{
	color: white;
}

.dax_sub_nav{
  font-size: 16.5px;
  color: white;
  letter-spacing: 0.65px;
}
.dax_heading {
	font-size: 25.5px;
	color: #256db1;
	letter-spacing: 0.65px;
}

.dearjoe5_sml{
  font-size: 19px;
  color: white;
}

.four-nums{
  padding-left: 5px;
  padding-top: 5px;
}

.sub-nav {
	background: url("/images/nav-grey.png") no-repeat;
	width: 277px;
	height: 34px;
	margin-left: 10px;
}
.sub-nav-highlight {
	background: url("/images/nav-blue.png") no-repeat;
	width: 277px;
	height: 34px;
	margin-left: 10px;
}

.sub-nav-highlight a {
	padding-left: 10px;
	color: white;
}


.sub-nav a {
	padding-left: 10px;
	color: white;
}

.sub-nav a:hover {
  text-decoration: none;
  
}

.italic-blue {
	color: #256db1;
	font-style: italic;
	font-size: 100%;
	font-weight: bold;
}

.subheading-blue {
	color: #256db1;
	font-size: 12px;
	font-weight: bold;
}

.links_pad {
	margin: 0px;
	padding: 0px;
	margin-left: -14px;
	
}

.links_pad a, .links_pad img{
	margin: 0px;
	padding: 0px;
	
}


.dollar {
	color: white;
	font-size: 42px;
	font-family: Arial;
	font-weight: bold;
}
.dollar_sign {
	color: white;
	font-weight: bold;
	font-size: 24px;
	font-family: Arial;
	top: -10px;
	position: relative;
}
.per_month {
	color: white;
	font-size: 10.8px;
	font-family: Arial;
	position: relative;
	top: -10px;
}

.sublayout_pricing {
	background: url("/images/plan-table-background.png")  0px no-repeat;
	width: 662px;
	height: 328px;
	text-align: center;
}

.sublayout_pricing_head{
	color: #58595b;
	font-size: 16.5px;
  letter-spacing: 0.65px;
}

#sublayout_pricing_headings{
	width: 140px;
	position: relative;
	margin-left: 2px;
	margin-top: 8px;
	float: left;
	
}

#sublayout_pricing_p1{
	width: 168px;
	position: relative;
	left: 3px;
	margin-top: 8px;
	float: left;
	
}

#sublayout_pricing_p2{
	width: 168px;
	position: relative;
	left: 8px;
	margin-top: 8px;
	float: left;
	
}

#sublayout_pricing_p3{
	width: 168px;
	position: relative;
	left: 13px;
	margin-top: 8px;
	float: left;
	
}

.sublayout_pricing_per_month{
	padding-top: 8px;
}


.sublayout_pricing_sub{
	color: #474747;
	font-size: 14.43px;
	padding: 5px;
}

.another_heading_type {
	color: #1a548b;
	font-size: 14.43px;
	padding: 5px;
}
.extra_space {
	padding-top: 9px;
}
.just_enough_space {
	padding-top: 5px;
}
.first_line {
	padding-top: 90px;
}
.first_line_1{
	padding-top: 22px;
}

.sublayout_pricing_signup{
	padding-top: 3px;
}

.num {
	font-size: 30.5px;
	color: #263f88;
	letter-spacing: 1px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	margin-top: 8px;
}

#login_button {
	float: right;
	margin-right: -7px;
}

#contact_wrap{
	background: url(/images/contact-bg-r.png) 0px 0px no-repeat;
	width: 707px;
	height: 694px;
	z-index: 2;
	padding-top: 70px;
	font-size: 16.9px;
	color: #808285;
	position: relative;
}

#contact-wrap-l{
	background: url(/images/contact-bg-l.png) no-repeat;
	width: 47px;
	height: 694px;
	z-index: 2;
	float: left;
	position: relative;
	margin-left: -47px;
	margin-top: 10px;
	
}

.contact_table tr td{
	padding: 10px;
}

.contact_text {
	padding-top: 5px;
	font-size: 17.11px;
	line-height: 24.81px;
	color: #515153;
}

.contact_text strong{
	font-weight: bold;
	color: #263f88;
}


#popup-box-phoneword {
	display: none;
	width: 752px;
	height: 253px;
	position: absolute;
	top: 15px;
	float: right;
	margin-left: 10px;
	background: url(/images/popup-box-bg.png) no-repeat;
	z-index: 99999;
}

#popup-box-phoneword div{
	color: white;
	font-size: 18.5px;
	padding-left: 25px;
	margin-right: 20px;
	padding-top: 35px;
	width: 640px;
	font-family: Tahoma;
	display: none;
}


#review-table {
	background: url(/images/review-bg.png) no-repeat;
	height: 397px;
	width: 644px;
	padding-left: 50px;
	padding-top: 15px;
	float: left;
	margin-left: -27px;
	overflow: auto;
}

.review-table-wrap {
	width: 640px;
}

.r_review_tbl {
	float: right;
	margin-right: -34px;
	
}

.r_review_tbl a img {
	position: relative;
	margin-bottom: -22px;
}

#click_to_call_wrap_review {
	padding-left: 15px;
	margin-bottom: -10px;
}


#social-links{
	position: absolute;
	margin-top: 95px;
	margin-left: 720px;
}


.winner-name {
	color: white;
	font-size: 24px;
	padding-top: 35px;
	padding-left: 0px;
}
.winner-location {
	color: white;
	font-size: 12px;
	padding-top: 8px;
	padding-left: 0px;
}
.winner-logo {
	color: white;
	padding-top: 8px;
	padding-left: 0px;
}
.winner-spiel {
	color: white;
	padding-left: 5px;
	font-size: 10px;
	line-height: 12px;
	font-family: Arial;
	padding-top: 25px;
	padding-right: 15px;
}

.customers-saying{
	font-family: Arial;
	font-size: 10.5px;
	font-style: italic;
	color: #a5a5a4;
	padding-right: 10px;
}

.plan_table_background_l_shdw {
	background: url(/images/plan-table-background-l-shdw.png) no-repeat;
	width: 26px;
	height: 85px;
	position: relative;
	left: -25px;
	top: -108px;
}
.plan_table_background_r_shdw {
	background: url(/images/plan-table-background-r-shdw.png) no-repeat;
	width: 24px;
	height: 68px;
	position: relative;
	left: 662px;
	top: -172px;
	
}


#top-banner{
	margin-left: -25px;
}

#pricing-table{
	margin-left: -27px;
	background: url("/images/home-pricing-table-bg.png") no-repeat;
	width: 763px;
	height: 454px;
	
}

.pricing_head{
	text-align: center;
	font-size: 15.84px;
}

.pricing_num{
	text-align: center;
	font-size: 48.44px;
	color: white;
	font-family: Arial;
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
}

.pricing_lin1, .pricing_lin2, .pricing_lin3, .pricing_lin4, .pricing_lin5, .pricing_lin6{
	font-size: 14.28px;
	color: #515153;
	display: block;
	padding: 12px;
	padding-top: 15px;
	text-align: center;
}
.pricing_lin1{
	padding-top: 25px;
}

.pricing_signup{
	padding-left: 25px;
}
.pricing_signup-h{
	padding-left: 48px;
}
#pricing-blue{
	width: 170px;
	position: relative;
	margin-left: 40px;
	top: 27px;
	float: left;
}
#pricing-green{
	width: 168px;
	position: relative;
	left: 5px;
	top: 27px;
	float: left;
}

#pricing-purple{
	width: 168px;
	position: relative;
	left: 10px;
	top: 27px;
	float: left;
}

#pricing-orange{
	width: 168px;
	position: relative;
	left: 15px;
	top: 27px;
	float: left;
}



.pricing_head-h{
	text-align: center;
	font-size: 17.18px;
	margin-top: 26px;
}

.pricing_num-h{
	text-align: center;
	font-size: 52.54px;
	color: white;
	font-family: Arial;
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
}

.pricing_lin1-h, .pricing_lin2-h, .pricing_lin3-h, .pricing_lin4-h, .pricing_lin5-h, .pricing_lin6-h{
	font-size: 15.49px;
	color: #5c5d5f;
	display: block;
	padding: 12px;
	padding-top: 17px;
	text-align: center;
}
.pricing_lin1-h{
	padding-top: 25px;
}


#pricing-blue-h{
	width: 233px;
	height: 453px;
	float: left;
	background: url(/images/bg-pricing-blue-h.png) no-repeat;
	position: absolute;
	margin-top: -19px;
	margin-left: 10px;
	display: none;
}
#pricing-green-h{
	width: 231px;
	height: 453px;
	position: absolute;
	margin-top: -19px;
	margin-left: 187px;
	float: left;
	background: url(/images/bg-pricing-green-h.png) no-repeat;
	display: none;
}

#pricing-purple-h{
	width: 232px;
	height: 453px;
	position: absolute;
	margin-top: -19px;
	margin-left: 360px;
	float: left;
	background: url(/images/bg-pricing-purple-h.png) no-repeat;
	display: none;
}

#pricing-orange-h{
	width: 229px;
	height: 453px;
	position: absolute;
	margin-top: -19px;
	margin-left: 530px;
	float: left;
	background: url(/images/bg-pricing-orange-h.png) no-repeat;
	display: none;
}


#womo{
	background: url(/images/womo-slice.png) no-repeat;
	width: 916px;
	height: 52px;
	margin-left: 33px;
}

.womo-name{
	position: relative;
	color: white;
	margin-left: 50px;
	font-size: 25.6px;
	top: 10px;
}

.womo-rating {
	float: right;
	margin-right: 150px;
	padding-top: 10px;
	color: white;
	font-family: Arial;
	font-size: 13.78px;
	text-align: center;
}


#signup_step_inb_ozetel, #signup_step_inb_liveanswer_ozetel, #signup_step_inb_f2e_ozetel, #signup_step_inb_v2e_ozetel{
  float: right;
  width: 199px;
  height: 69px;
  margin-right: 50px;
  background: url("/images/ozetel_will_choose.png") no-repeat;
}

#signup_step_inb_public, #signup_step_inb_liveanswer_public, #signup_step_inb_f2e_public, #signup_step_inb_v2e_public{
  float: right;
  width: 203px;
  height: 221px;
  margin-right: 50px;
  background: url("/images/choose_four_number_bg.png") no-repeat; 
}

#signup_step_inb_public a, #signup_step_inb_liveanswer_public a, #signup_step_inb_f2e_public a, #signup_step_inb_v2e_public a{
  padding-left: 35px;
  color: white;
}

#signup_step_inb_public a, #signup_step_inb_liveanswer_public a, #signup_step_inb_f2e_public a, #signup_step_inb_v2e_public a{
  color: #f09a47;
}

#signup_step_inb_churn, #signup_step_inb_liveanswer_churn, #signup_step_inb_f2e_churn, #signup_step_inb_v2e_churn{
  float: right;
  width: 200px;
  height: 240px;
  color: white;
  margin-right: 50px;
  background: url("/images/bring_your_number.png") no-repeat; 
}

#signup_step_inb_smartnumber, #signup_step_inb_liveanswer_smartnumber, #signup_step_inb_f2e_smartnumber, #signup_step_inb_v2e_smartnumber{
  float: right;
  width: 199px;
  height: 108px;
  margin-right: 50px;
  background: url("/images/enter_desired_number.png") no-repeat; 
}









.num_step_wrap{
  padding-left: 23px;
}

.num_step_wrap img{
  padding-bottom: 3px;
}

#signup_step_inb_next, #signup_step_inb_liveanswer_next, #signup_step_inb_liveanswer_a_next, #signup_step_inb_conf_next,#signup_finished_submit, #signup_step_c2c_next, #signup_step_liveanswer_next, #signup_step_f2e_next, #signup_step_v2e_next, #inb_liveanswer_conf_next, #inb_f2e_next, #signup_step_inb_f2e_next, #signup_step_inb_f2e_a_next, #signup_step_inb_v2e_next, #signup_step_inb_v2e_a_next{
  float: right;
  margin-right: 50px;
  position: relative;
  margin-top: 15px;
}

#inb_answer_type{
  position: relative;
  
  top: 5px;
}

#inb_answerpoint{
  position: relative;
  top: 5px;
}

#inb_answerpoint1{
  position: relative;
  top: 5px;
}

#inb_answerpoint2{
  position: relative;
  top: 5px;
}

#signup_step_2_0{
  color: #515153;
  font-family: Arial;
  width: 700px;
}

#signup_buttons{
  float: right;
  margin-right: 50px;
  position: relative;
  margin-top: 15px;
}

#signup_step_3_0{
  color: #515153;
  font-family: Arial;
  width: 700px;
}

.signup_box_heading{
  font-family: Verdana;
  position: relative;
  background: url("/images/signup_service_selected_bg.gif") no-repeat;
  width: 326px;
  height: 17px;
  padding: 5px;
}

.signup_box_heading a{
  float: right;
  color: white;
  font-size: 11px;
  padding-top: 3px;
  padding-right: 3px;
  text-decoration: underline;
}

.signup_box_heading a:hover{
  color: #ff5858;
}

#signup_step_liveanswer, #signup_step_inb_liveanswer_a{
  position: relative;
  background: url("/images/live_answer_signup_form.png") no-repeat;
  height: 227px;
  padding-left: 8px;
  padding-top: 12px;
}

#signup_step_f2e, #signup_step_inb_f2e_a{
  position: relative;
  background: url("/images/fax_to_email_signup_form.png") no-repeat;
  height: 97px;
  padding-left: 15px;
  padding-top: 10px;
}

#signup_step_v2e, #signup_step_inb_v2e_a{
  position: relative;
  background: url("/images/voice_to_email_signup_form.png") no-repeat;
  height: 97px;
  padding-left: 15px;
  padding-top: 10px;
}

#signup_step_c2c {
  position: relative;
  background: url("/images/click_to_call_signup_form.png") no-repeat;
  height: 191px;
  padding-left: 15px;
  padding-top: 10px; 
}

.planbox{
  position: relative;
  padding-left: 10px;
  padding-right: 20px;
  padding-top: 7px;
  margin: 0;
  width: 345px;
  z-index: 1;
}
.planbox div{
  position: absolute;
  left: 300px;
  z-index: 2;
  display: inline;
  padding-top: 3px;
}
.planbox span{
  position: relative;
  z-index: 2;
  display: inline;
  margin-left: 10px;
}

.normal_textarea{
  width: auto;
}

.thankyou_img {
  float: right;
}

#GB_frame{
	z-index: 99999;
}

#womo-logo, #womo-text {
	display: none;
}

#womo-widget {
	display: none;
	height: 100px;
	border: none;
}

#phone_number_heading{
	margin-top: 20px;
}

#dropdown-login-box{
	
	width: 235px;
	height: 291px;
	background: url(/images/login-box-bg.png) no-repeat;
	display: none;
	padding-top: 40px;
	text-align: center;
	margin-top: -50px;
	margin-left: -20px;
	position: relative;
}
.dropdown-login-box-input{
	border: 0;
	background: url(/images/login-input-field.png) no-repeat;
	height: 48px;
	width: 354px;
	font-size: 14px;
	position: relative;
	text-align: center;
	margin-bottom: 5px;
}

.z5 {	z-index: 5; position: relative;}
.z10 { z-index: 10; position: relative;}
.z15 { z-index: 15; position: relative;}

.call_rates_info{
	position: absolute;
	left: 161px;
	width: 20px;
	height: 20px;
	margin-top: 8px;
}

.demo_info{
	position: absolute;
	left: 159px;
	width: 20px;
	height: 20px;
	margin-top: 4px;
}

.popup-demo{
	position: absolute;
	top: 570px;
	margin-left: 515px;
	width: 206px;
	display: none;
	height: 226px;
	background: url(/images/popup-demo-bg.png) no-repeat;
	text-align: center;
}

.popup-demo p{
	padding-left:40px;
	padding-right:30px;
	padding-top: 20px;
	font-size: 14px;
}

.popup-demo h2{
	padding-left:35px;
	padding-right:30px;
	padding-top: 0px;
	font-size: 18px;
}

.popup-pricing{
	position: absolute;
	top: 570px;
	margin-left: 165px;
	width: 206px;
	height: 226px;
	background: url(/images/popup-pricing-bg.png) no-repeat;
	display: none;
}

.popup-pricing_head{
	color: white;
	font-size: 22px;
	padding-top: 22px;
	padding-left: 10px;
	text-align: center;
}

.popup-pricing table{
	margin-left: 50px;
	margin-top: 10px;	
	line-height: 28px;
	font-size: 13px;
	color: #4a4a4a;
}
.popup-pricing table tr td{
	
	height: 28px;
}

.popup-pricing-strong{
	font-size: 15px;
	color: black;
}
.popup-pricing-body{
	
}

#main{
	width: 900px;
	clear: both;
	padding: 1.625em 0 0;
}
#page {
	margin: 2em auto;
	margin-top: 0px;
	max-width: 1000px;
}
#branding hgroup {
	margin: 0 7.6%;
}
#access div {
	margin: 0 7.6%;
}
#primary {
	float: left;
	margin: 0 0 0 0;
	width: 67%;
}
#content6 {
	margin: 0 34% 0 0;
	margin-left: 50px;
	width: 100%;
}
#secondary {
	float: right;
	padding-left: 20px;
		color: #515153;
  font-size: 11.76px;
	width: 25%;
}

.widget-title{
	padding-bottom: 5px;
	font-size: 21px;
	color: #2f59a8;
}

.entry-title, .page-title, #reply-title {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 21px;
	color: #2f59a8;
}

.entry-title a, .blog-blue-highlight a {
	color: #2f59a8;
}

.widget ul {
	padding-bottom: 20px;
}

.widget ul li {
	 list-style-image: url("/images/list-carat.png"); 
	margin-left: 30px;
		
}

.post, .well {
    background-color: #F5F5F5;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}

.entry-header {
	
}

.entry-content{
	margin-top: 5px;
	border-top: solid 1px grey;
	color: #515153;
  font-size: 11.76px;
}

#secondary a {
	color: #515153;
  font-size: 11.76px;
	
	
}

.side-buttons a img {
  margin-bottom: -3px;
  margin-left: -17px;
  position: relative;
}

.more-side-buttons a img, .more-side-buttons img {
	position: relative;
	padding-bottom: 0px;
	margin-bottom: -3px;
	padding-top: 0px;
	margin-top: 0px;
	top: 0px;
}

.blog-pad {
	margin-left: 50px;
}

.blog-blue-highlight {
	font-weight: bold;
	color: #2f59a8;
	font-size: 11.76px;
}

.comments-link {
	display: inline;
}

.comments-link a{
	color: #515153;
	
}

.cat-links a, .author a {
	color: #515153;
	font-size: 11.76px;
}

.side-buttons {
	padding-top: 10px;
}

.comment-author .fn {
	margin-left: 5px;
}

#comment{
	width: 550px;
}

li .comment {
	padding-top: 10px;
	border-bottom: solid 1px grey;
	padding-bottom: 5px;
}

.comment-reply-link span {
	display: none;
}

#loginbox {
	background: url("/images/login-green-bg.png") no-repeat;
	width: 548px;
	height: 687px;
}
.login-logo, #login-logo{
	position: relative;
	left: 50%;
	margin-left: -120px;
	padding-bottom: 80px;
	padding-top: 35px;
}

#loginbox_wrap{
	width: 450px;
	margin-left: 50px;
}

#login_buttom{
	float: right;
	margin-top: 35px;
	margin-right: 35px;
}

.login-form {
	text-align: center;
	width: 420px;
}

.womo-small-wrap {
	overflow: auto;
}

.extra-margin-contact {
	margin-top: 7px;
}

.signup-large-under-quick {
	margin-top: -15px;
}
	
#signup_step_2_0, #signup_step_3_0 {
	color: #6D6E71;
}
#the_form input, #the_form select {
	margin: 1px;
	
}
#signup_step_2_0 input, #signup_step_3_0 input {
	margin: 3px;
	height: 20px;
}

#signup_step_3_0 table tr td {
	padding: 5px;
}

#signup_buttons input {
	height: 30px;
}