* { margin:0px; padding:0px; }
html { font-family: Arial,Verdana,sans-serif;font-size: 10pt;  color:#333333;}

br.clear { clear:both; line-height:0px;}
ul {padding:5px; padding-left:20px; }
a { text-decoration: none; color: #333333;}
h1,
h2,
h3,
h4 ,
h5 { font-family: Helvetica,Arial,Verdana,sans-serif; font-weight: bold; }



div.box div h3 { font-size: 10pt; color: #333333; padding: 5px 7px 5px 7px;}

div#right-column  div#image-team {
width: 420px;
height: 230px;
background: transparent url("/images/content/team.jpg") no-repeat top right;
margin:20px 140px 20px 140px;
}

div#right-column div#image-rep-vpn{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_vpn_0.png") no-repeat top right;}
div#right-column div#image-rep-darkfibre{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_vpn_0.png") no-repeat top right;}
div#right-column div#image-rep-symmetricbroadband{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_symmetricbroadband_0.png") no-repeat top right;}
div#right-column div#image-rep-corporateinternet{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_corporateinternet_0.png") no-repeat top right;}
div#right-column div#image-rep-mobilebroadband{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_mobile_broadband_0.png") no-repeat top right;}
div#right-column  div#image-rep-colocation{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background:url("/images/content/main_colocation_0.png") no-repeat top right;}
div#right-column div#image-rep-dialup{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_dialup_0.png") no-repeat top right;}
div#right-column div#image-rep-metroethernet{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_metro_ethernet_0.png") no-repeat top right;}
div#right-column div#image-rep-streaming{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_streaming_0.png") no-repeat top right;}
div#right-column div#image-rep-wanoptimisation{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_wanoptimisation_0.png") no-repeat top right;}
div#right-column div#image-rep-websitehosting{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_website_hosting_0.png") no-repeat top right;}
div#right-column div#image-rep-cmshosting{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_wordpress_0.jpg") no-repeat top right;}
div#right-column div#image-rep-ecommercehosting{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_magento_0.png") no-repeat top right;}
div#right-column div#image-rep-websitedevelopment{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_website_development_0.png") no-repeat top right;}
div#right-column div#image-rep-domainnames{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_domain_names_0.png") no-repeat top right;}
div#right-column div#image-rep-cloud{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_cloud_0.png") no-repeat top right;}
div#right-column div#image-rep-broadband{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_broadband_general_0.png") no-repeat top right;}
div#right-column div#image-rep-wholesale{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_wholesale_1.png") no-repeat top right;}
div#right-column div#image-rep-channel{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_channel_0.png") no-repeat top right;}
div#right-column div#image-rep-support{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_support_0.png") no-repeat top right;}
div#right-column div#image-rep-iptel{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_iptel_0.png") no-repeat top right;}
div#right-column div#image-rep-pbx{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_pbx_0.png") no-repeat top right;}
div#right-column div#image-rep-voip{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_voip_0.png") no-repeat top right;}
div#right-column div#image-rep-cityethernet{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_cityethernet_0.png") no-repeat top right;}
div#right-column div#image-rep-datacentre{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_datacentre_1.jpg") no-repeat top right;}
div#right-column div#image-rep-myhighway1{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_myhighway1_3.png") no-repeat top right;}
div#right-column div#image-rep-search{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_search_0.png") no-repeat top right;}
div#right-column div#image-rep-networkstatus{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_networkstatus_0.png") no-repeat top right;}
div#right-column div#image-rep-contact{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_contact_0.png") no-repeat top right;}
div#right-column div#image-rep-visp{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_visp_0.png") no-repeat top right;}
div#right-column div#image-rep-myaccount{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_myaccount_0.png") no-repeat top right;}
div#right-column div#image-rep-mail{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_mail_0.png") no-repeat top right;}
div#right-column div#image-rep-error404{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/main_error404_0.png") no-repeat top right;}
div#right-column div#step1{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/broadband_signup1.png") no-repeat top right;}
div#right-column div#step2{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/broadband_signup2.png") no-repeat top right;}
div#right-column div#step3{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/broadband_signup3.png") no-repeat top right;}
div#right-column div#step4{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/broadband_signup4.png") no-repeat top right;}
div#right-column div#step5{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/broadband_signup5.png") no-repeat top right;}
div#right-column div#step6{width: 150px;height: 150px;float:right;margin-left:10px;margin-bottom:0px;margin-top:-70px;z-index:1;background: transparent url("/images/content/broadband_signup6.png") no-repeat top right;}


div#cloudcomponents{width:80px; height:250px; float:left;margin-right:40px; background: transparent url("/images/content/cloud_components_0.png") no-repeat top right;}


div#left-column, div#right-column{ margin-top: 20px; background-color:#ffffff;}
div#left-column {font-family:Arial;float:left; width: 250px; background:#f2f2f2; font-size:1em; border-top:4px solid #e0e0e0;border-bottom:4px solid #e0e0e0;font-size:12px; }
div#left-column div.box div ul {list-style: none; padding:3px 5px 4px 20px;list-style: url("/images/layout/bullet.gif")}
div#left-column div.box { margin-right:0px; margin-left:10px;}
div#left-column div.box div ul li.active a  { color: #E75717;font-weight:bold;}
div#content-flow div#content-body div#left-column div.box div.inner h3 a {color: #E75717;}
div#left-column div.box div ul li { margin-bottom: 5px; font-size:12px;font-weight:normal;}
div#content-flow div#content-body div#left-column div.box div.inner{padding-top: 10px;}
div#content-flow div#content-body div#left-column div.box div.top{border-top: none;padding-top: 0px;}
div#left-column h3 { clear:both; font-size:1.3em; color:#444; margin-top:10px;}
div#left-column .banner.sub a { font-family:arial; color:#fff; text-decoration:none;}
div#left-column .banner.sub p { font-family:arial; padding:123px 10px 15px 5px; font-weight:bold; color:#fff; font-size:9pt;}
div#left-column .banner, div#right-column .banner {margin-top:20px;text-align:center;}

div#right-column h1 { font-size: 2.5em; padding-bottom:10px;}
div#right-column h2 { font-size: 1.5em; padding-bottom:10px; color:#FF6600;}
div#right-column h3 { font-size: 1.3em; padding-top:10px; padding-bottom:10px; color: #369;}
div#right-column h4 { font-size: 1.1em; margin-top:10px;}
div#right-column h5 { font-size: 1.0em; color:#333;margin: 10px 5px 0px 0px;text-decoration:underline;}
div#right-column div.box div h2 { background: #ffcc33 center; color:#fff; }

div#right-column div.choosePlan { margin-left: 33px;}
div#right-column {float:right; width:700px;padding-bottom:100px;}
div#right-column div.box, div.bigbox, div.contentbox {float:left; margin-right:0px; }
div#right-column p{margin-top:10px;margin-bottom:10px; line-height:130%;}
div#right-column #myhwy1 h5  {color:#990000; margin:5px 0px; }
div#right-column a, div#right-column a:visited { color:#336699; text-decoration:none;}
div#right-column a:hover { text-decoration:underline;color:#E75717; }
div#right-column ol {padding-top:10px; padding-bottom:10px;}
div#right-column ul {list-style:url("/images/layout/bullet.gif");padding-top:10px; padding-bottom:10px; color:#666;}
div#right-column ul.tick {list-style: url("/images/icons/tick.png"); padding-right:3px;}
div#right-column ul.accept {list-style: url("/images/icons/accept.png");}
div#right-column ul.accept.li {padding-right:5px;}
div#right-column ul li.docpdf {list-style:url("/images/icons/PDF-Icon-sm.jpg");padding-top:0px; padding-bottom:0px; color:#666;}
div#right-column li {margin-bottom:5px; margin-left:20px; color:#333;}





h3.center { text-align:center; }


div.conds{ font-size: 10px; margin-top: 1px; text-align: right;}
p.conditions{ font-style:italic; font-size: 9pt; }
div#outerbox{ width: 700px; margin: 40px 10px 80px 10px;}
div#outerbox div.pdbox{ width: 210px;	height: 482px; background: #EFEFEF;	float: left;}
div#outerbox div#pdbox1{ margin: 0 0 0 0;}
div#outerbox div#pdbox2{ margin: 0 25px 0 25px;}
div#outerbox div#pdbox1 div#textbox1{	width: 208px; height: 120px;}
div#outerbox div#pdbox2 div#textbox2{	width: 208px; height: 120px;}
div#outerbox div#pdbox3 div#textbox3{ width: 208px; height: 120px;}
div#outerbox div#pdbox1 div#pricebox1{ height: 253px;}
div#outerbox div#pdbox2 div#pricebox2{ height: 253px;}
div#outerbox div#pdbox3 div#pricebox3{ height: 253px;}
div.starbox{ margin: -15px 0 0 40px;}

div#content-body div#right-column a.button_sm {
    background: transparent url('/images/content/buttonA_sm.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: right;
    font: bold 14px arial, sans-serif;
    height: 42px;
    padding-right: 19px; /* sliding doors padding */
    text-decoration: none;
}

div#content-body div#right-column a.button_sm span {
    background: transparent url('/images/content/buttonSpan_sm.png') no-repeat;
    display: block;
    line-height: 42px;
    padding: 0px 0px 0px 19px;
    color: #fff;
} 
div#content-body div#right-column a.button_sm_red {
    background: transparent url('/images/content/buttonA_sm_red.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: right;
    font: bold 14px arial, sans-serif;
    height: 42px;
    padding-right: 19px; /* sliding doors padding */
    text-decoration: none;
}

div#content-body div#right-column a.button_sm_red span {
    background: transparent url('/images/content/buttonSpan_sm_red.png') no-repeat;
    display: block;
    line-height: 42px;
    padding: 0px 0px 0px 19px;
    color: #fff;
} 

div#content-body div#right-column a.button {
    background: transparent url('/images/content/buttonA.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: right;
    font: bold 16px arial, sans-serif;
    height: 58px;
    margin-right: 6px;
    padding-right: 26px; /* sliding doors padding */
    text-decoration: none;
}

div#content-body div#right-column a.button span {
    background: transparent url('/images/content/buttonSpan.png') no-repeat;
    display: block;
    line-height: 58px;
    padding: 0px 0px 0px 26px;
    color: #fff;
} 


div#content-body div#right-column a.backButton {
    background: transparent url('/images/content/backButtonA.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: right;
    font: bold 16px arial, sans-serif;
    height: 58px;
    margin-right: 6px;
    padding-right: 26px; /* sliding doors padding */
    text-decoration: none;
}

div#content-body div#right-column a.backButton span {
    background: transparent url('/images/content/backButtonSpan.png') no-repeat;
    display: block;
    line-height: 58px;
    padding: 0px 0px 0px 26px;
    color: #fff;
} 

div#right-column div#colocation-signup table.signupform select {width: 280px; margin-left: 5px;}
div#right-column div#colocation-signup table.signupform textarea {width: 226px; height: 85px; margin-left: 5px;}
div#right-column div#colocation-signup table.signupform input[type="text"] {width: 226px; margin-left: 5px;}
div#right-column div#colocation-signup table.signupform td div#costs {width: 180px; background-color: #F2F2F2; padding: 10px; margin: 5px auto; border-top:2px solid #DDDDDD; border-bottom:2px solid #DDDDDD; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
div#right-column div#colocation-signup table.signupform td div#costs p {margin: 5px 0px; }
div#right-column div#colocation-signup table.signupform td div#costs p.label {width: 100px; float: left; }
div#right-column div#colocation-signup table.signupform td div#costs p.value {width: 80px; text-align: right; float: right; color: #FF6600; }
div#right-column div#colocation-signup table.signupform td.select {width: 290px;}
div#right-column div#colocation-signup table.signupform td.costlabel {font-size: 1.1em; font-weight: bold; width: 100px; text-align: right;}
div#right-column div#colocation-signup table.signupform td.cost {font-size: 1.1em; font-weight: bold; width: 50px; text-align: right; padding-right: 25px; padding-left: 5px}


/* NEW CHANGES END */








div#left-column div.box div form,
div#right-column div.box div form { padding:0px; margin:0px; }
div.box div form p input { border: 1px solid #bbb; font-size: 11px; padding:1px 0px; padding-bottom: 3px; }
/*div.box div a.button,*/
div.box div form p input.button { background: url("/images/layout/btn-orange-bg.jpg") center #f3920b ; 
	text-transform: uppercase;
	text-decoration:none;
	border:none; color:#fff; 
	font-size:7pt; padding:3px 5px; }

div.box div h2 { padding: 2px 10px 2px 10px; 
	color: #fff; font-size: 11pt; 
	padding-left: 10px; 
	margin-bottom: 7px;}

div#content-flow div#content-body div#right-column div.bigbox div.inner form#sq_number_form div.plan_box h3
{
	color: white;
	padding:5px 3px 5px 15px;
	margin: 0px;
}

div.box div a.button:hover, div.box div form p input.button:hover { background-position: top center; }
div.box div a.button:active, div.box div form p input.button:active { background-position: bottom center; }
div.box div form p input.button.grey { background: url("/images/layout/btn-grey-bg.jpg") center; }
div.box div form p input#area-code { width: 35px; text-align:center; }
div.box div form p input#phone-number { width: 130px; margin-left:11px; text-align:center; }
div.box div form p input#username { width: 185px; }
div.box div form p input#password { width: 135px; }

div#error { border: 1px solid #ff520b; width:100%; background: #ffeeee; margin-bottom: 10px; padding:10px;}
div#error ul { list-style:none;  }

div#right-column table.simple { border:none; }
div#right-column table.simple td { vertical-align:top; padding-right:20px; }
div#right-column table.simple td strong {   }

div#right-column table.pretty { border:none; border-spacing:0px; }
div#right-column table.pretty { border:2px solid #fffaf0; border-bottom: 1px solid #f3920b; }
div#right-column table.pretty thead tr th { margin: 0px; background: url("/images/layout/support-bg.jpg") #ffcc33 center; color:#fff; }
div#right-column table.pretty tr th,
div#right-column table.pretty tr td { padding:5px 5px; text-align:center; vertical-align:middle; }

div#right-column table.pretty.form tr th h3 { margin:0px; margin-left:10px;}
div#right-column table.pretty.form tr th { margin: 0px; background: url("/images/layout/support-bg.jpg") #ffcc33 center; color:#fff; height:1em; }
div#right-column table.pretty.form tr th,
div#right-column table.pretty.form tr td { padding:5px 5px; text-align:left; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px;}
div#right-column table.pretty.form tr td.rowlabel { width:220px; text-align:right; padding-right:10px }
div#right-column table.pretty.form tr td ol { margin:10px; margin-left:20px;}
div#right-column table.pretty.form tr td ol li { margin:10px; }

div#right-column div.featurebox {color:#333333; margin-right:20px; margin-bottom:20px; text-align:left;height:180px; width: 210px;float:left; padding-bottom: 19px; background:#fff;  border-bottom: 4px solid #f2f2f2;}
div#right-column div.featurebox div.inner { padding:0px; }

div#right-column div.featurebox div.inner h3 a {color:#336699;} 
div#right-column div.featurebox div.inner h3 a:hover {color:#E75717;text-decoration:underline} 
div#right-column div.featurebox div.inner a {color: #333;}
div#right-column div.featurebox div.inner a:hover{ color: #333; text-decoration:underline}

div#right-column div.featurebox div.inner h3 { padding:0px; margin:0px; padding-left:0px; color:#333; font-size:1.1em; padding-top:10px;}
div#right-column div.featurebox div.inner ul {font-family:Arial;list-style: url("/images/layout/bullet.gif"); padding-top:10px; padding-left:0px;color:#333333; padding-right:75px;}
div#right-column div.featurebox div.inner li {font-size:.8em;}




div#right-column div.featurebox.colocation { background: url('/images/content/colocation_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.virtualservers  { background: url('/images/content/virtual_servers_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.broadband { background: url('/images/content/broadband_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.broadband2plus { background: url('/images/content/broadband_2plus_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.mobilebroadband { background: url('/images/content/mobile_broadband_2.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.symmetricbroadband { background: url('/images/content/symmetric_broadband_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.metroethernet  { background: url('/images/content/vpn_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.mpls  { background: url('/images/content/vpn_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.cloud  { background: url('/images/content/cloud_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.corporateinternet { background: url('/images/content/corporateinternet_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.voip  { background: url('/images/content/voip_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.dialup  { background: url('/images/content/dialup_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.websitehosting  { background: url('/images/content/website_hosting_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.ecommercehosting  { background: url('/images/content/magento_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.cmshosting  { background: url('/images/content/wordpress_0.jpg'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.magentohosting  { background: url('/images/content/magento_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.domainnames  { background: url('/images/content/domain_names_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.websitedevelopment  { background: url('/images/content/website_development_1.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.cityethernet  { background: url('/images/content/cityethernet_1.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.datacentre  { background: url('/images/content/datacentre_1.jpg'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.darkfibre { background: url('/images/content/vpn_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.metroethernet  { background: url('/images/content/metroethernet_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.streaming { background: url('/images/content/streaming_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.iptel { background: url('/images/content/iptel_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.pbx { background: url('/images/content/pbx_0.png'); background-repeat:no-repeat; background-position:100% 50%;}
div#right-column div.featurebox.wanoptimisation { background: url('/images/content/wanoptimisation_0.png'); background-repeat:no-repeat; background-position:100% 50%;}

div#right-column div.supportbox {height:220px;width:230px;float:left;background:#fff;padding-top:5px; }
div#right-column div.supportbox ul {list-style: url("/images/layout/bullet.gif"); padding-top:10px; padding-left:0px;color:#333333; padding-right:0px;}
div#right-column div.supportbox  li {font-size:13px;}
div#right-column div.supportbox h3 { padding:5px; margin-top:10px;color:#333;}
div#right-column div.supportbox h3 a{color:#333;}
div#right-column div.supportbox a { color:#336699; text-decoration:none;}
div#right-column div.supportbox a:hover{text-decoration:underline;color:#E75717;}

code {background-color:#f2f2f2;clear:both;}

div#right-column div.featurebox.support-smallbox  h3 { padding:5px; margin-top:10px;}
div#right-column div.featurebox.support div.inner h3 a{color:#333;}
div#right-column div.featurebox.support div.inner h3 {color:#333;}
div#right-column div.featurebox.support div.inner a { color:#336699; text-decoration:none;}
div#right-column div.featurebox.support div.inner a:hover{text-decoration:underline;color:#E75717;}

div#right-column div.featurebox.support div.inner h3 { padding:0px; margin:0px; padding-left:10px; color:#333; font-size:1.1em; padding-top:10px;height:20px;}
div#right-column div.featurebox.support div.inner ul { list-style: url("/images/layout/bullet.gif"); padding-left:5px; color:#333333; font-size:10pt; border:none;}
div#right-column div.featurebox.support div.inner li { font-size:1em;}




table.plans.compare td{	background-color:#FFF;}
table.plans.compare td.use{text-align:left; width:300px;}
table.plans.compare td ul{padding:0px;}

table#reseller { margin-left:5px;}
table.basicform{ border: 2px solid #aaa; border-right:none; border-left:none; font-size:.9em;}
table.basicform td.sectionrow{background:#E0E0E0; font-size:1.2em; font-weight:bold; padding:10px; color:#666;}
table.basicform th{background:#F2F2F2; border-bottom: solid 1px #E0E0E0;border-top: solid 1px #E0E0E0;border-right: solid 1px #E0E0E0;  padding:5px; margin-top:10px;color:#000;}
table.basicform .toprowheading{text-align:left;	padding-left:10px;	background-color:#F2F2F2;	border-left: solid 1px #E0E0E0;	border-right: solid 1px #E0E0E0;}
table.basicform td{	background-color:#F8F8F8;	border-bottom: solid 1px #EFEFEF;	border-right: solid 1px #EFEFEF;	text-align:left; padding:5px;}
table.basicform th a{color:#000000;text-decoration:underline;}
table.basicform .rowheading{	text-align:right;	padding-left:10px;	border-right: solid 1px #EFEFEF;	border-left: solid 1px #EFEFEF;}
table.basicform .rowheadingcenter{	text-align:center;	padding-left:10px;	border-right: solid 1px #EFEFEF;	border-left: solid 1px #EFEFEF;}
table.basicform .rowheadingbold{	text-align:right;	font-weight:bold;	padding-left:10px;	border-right: solid 1px #EFEFEF;	border-left: solid 1px #EFEFEF;}
table.basicform .rowheadingcenterbold{	text-align:center;	font-weight:bold;	padding-left:10px;	border-right: solid 1px #EFEFEF;	border-left: solid 1px #EFEFEF;}
table.basicform .cellleft{	text-align:left;	padding-left:10px;	border-right: solid 1px #EFEFEF;	border-bottom: solid 1px #EFEFEF;}


table.basictable {border: 4px solid #f2f2f2; border-right:none; border-left:none; border-top: solid 1px #ddd;font-size:10pt; margin-bottom:15px;}
table.basictable th{background:#E0E0E0 url('/images/layout/table_th_0.jpg'); border-bottom: solid 1px #ddd;border-right: solid 1px #ddd;  padding:5px; margin-top:10px;color:#333;}
table.basictable .toprowheading{text-align:left;	padding-left:10px;	background-color:#E0E0E0;	border-left: solid 1px #ddd;	border-right: solid 1px #ddd;}
table.basictable td{	border-bottom: solid 1px #ddd;	border-right: solid 1px #ddd;	text-align:center; padding:5px;}
table.basictable th a{color:#000000;text-decoration:underline;}
table.basictable .rowheading{text-align:left;	padding-left:10px;	border-right: solid 1px #ddd;	border-left: solid 1px #ddd; }
table.basictable .rowheadingcenter{	text-align:center;	padding-left:10px;	border-right: solid 1px #ddd;	border-left: solid 1px #ddd;}
table.basictable .rowheadingbold{	text-align:left;	font-weight:bold;	padding-left:10px;	border-right: solid 1px #ddd;	border-left: solid 1px #ddd;}
table.basictable .rowheadingcenterbold{	text-align:center;	font-weight:bold;	padding-left:10px;	border-right: solid 1px #ddd;	border-left: solid 1px #ddd;}
table.basictable .cellleft{	text-align:left;	padding-left:10px;	border-right: solid 1px #ddd;	border-bottom: solid 1px #ddd;}


table.basictable.tdright td {text-align:right;}


/*---- City Ethernet Form Styles--------------------------- */

    #tabsI {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	  
      }
    div#right-column #tabsI ul {
	  margin:0px 10px;
	  padding:0px;
	  list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url("/images/tabrightI.gif") no-repeat 0% -42px;
      margin:0;
      padding:0;
      text-decoration:none;
      font-weight: bold;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("/images/tableftI.gif") no-repeat 100% -42px;
      padding:5px 15px 4px 10px;
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#fff;
      }
	#tabsI a.active {
        background-position:left top;
        text-decoration: none;
	}	
	
	#tabsI a span.active {
        background-position:right top;
        text-decoration: none;
	}
	  
    div#right-column #tabsI a#link100:hover, div#right-column #tabsI a#link10:hover  {
      background-position:left top;
      text-decoration: none;
      }
    div#right-column #tabsI a#link100:hover span, div#right-column #tabsI a#link10:hover span {
        background-position:right top;
        text-decoration: none;
      }
      
/*---- End City Ethernet Form Styles--------------------------- */

div#minifeaturecontainer{
margin-top:30px;
height:240px;
}
div.minifeature{
width:145px;
height:240px;
float:left;
margin-left:30px;
}

div#right-column div.minifeature h3{
text-align:left;
font-size:9pt;
color:#333;
margin-top:5px;
padding:0px;
}
 div#right-column div.minifeature p{
text-align:left;
font-size:9pt;
margin-top:10px;
}

table.signupform { border: 4px solid #f2f2f2; border-right:solid 1px #ddd; border-left:solid 1px #ddd; border-top: solid 1px #ddd;font-size:10pt; margin-bottom:15px; width:100%;}
table.signupform th { background:#E0E0E0 url('/images/layout/table_th_0.jpg'); border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;font-size:14px; height:35px; color:#333;text-align:left;padding-left:10px;}
table.signupform td {text-align:left; padding:5px; }
table.signupform td label { display:block; text-align:right; font-weight:normal;  padding:0px; margin:0px; margin-left:5px;}
table.signupform table.plans th {text-align:center;}

form table.signupform td.desc {min-width: 170px; }
form table.signupform td.logfault {width: 350px; }
table.signupform td label.radioOption { display:inline; margin-left:5px;}
table.signupform td input.radioOption { margin-left:20px;}

div#content-flow div#right-column div.bigbox div.inner div#error p {padding-top: 0px;}

/*
table.signupform td div.radioOption {margin-bottom: 10px;}
table.signupform td div.radioOption label {display: inline;}
*/
#right-column  div#streetform {
background: #f2f2f2;
width:100%;
height:50px;
border:1px solid #e0e0e0;
text-align:center;
}

table.signupform textarea,
table.signupform select { border: 1px solid #bbb; padding:1px; }
table.signupform input.radio,
table.signupform input.checkbox { border:none;}

table.plans {border: 4px solid #f2f2f2; border-right:none; border-left:none; border-top: solid 1px #ddd;font-size:10pt; margin-bottom:15px;}
table.plans.sq_plans { width: 700px; }
table.plans.contractoptions {border: 2px solid #aaa; border-right:none; border-left:none; font-size:.9em; width:75%;}
table.plans th{background:#E0E0E0 url('/images/layout/table_th_0.jpg'); border-bottom: solid 1px #ddd;border-right: solid 1px #ddd;  padding:5px; margin-top:10px;color:#333;}
table.plans .toprowheading{text-align:left;	padding-left:10px;	background-color:#E0E0E0;	border-left: solid 1px #ddd;	border-right: solid 1px #ddd;}
table.plans td{	border-bottom: solid 1px #ddd;	border-right: solid 1px #ddd;	text-align:center; padding:5px;}
table.plans th a{color:#000000;text-decoration:underline; }
table.plans .rowheading{text-align:left;	padding-left:10px;	border-right: solid 1px #ddd;	border-left: solid 1px #ddd; }
table.plans .rowheadingcenter{	text-align:center;	padding-left:10px;	border-right: solid 1px #ddd;	border-left: solid 1px #ddd;}
table.plans .rowheadingbold{	text-align:left;	font-weight:bold;	padding-left:10px;	border-right: solid 1px #ddd;	border-left: solid 1px #ddd;}
table.plans .rowheadingcenterbold{	text-align:center;	font-weight:bold;	padding-left:10px;	border-right: solid 1px #ddd;	border-left: solid 1px #ddd;}
table.plans .cellleft{	text-align:left;	padding-left:10px;	border-right: solid 1px #ddd;	border-bottom: solid 1px #ddd;}
table.plans td.offpeak {background-color: #0066CC;}
table.plans td.peak {background-color: #CC0000;}
table.plans td.standard {background-color: #008000;color:#FFF; }
table.plans td.complex{background-color: #0099FF;color:#FFF;}
table.plans td.yes {background-color: #0066CC;color:#FFF; }
table.plans td.no {background-color: #F2F2F2;color:#CCC;}

table.shaping td {font-size: 11px; line-height: 8px;}
table.shaping td.rowheading {padding: 2px 1px; text-align: center;}
span.offpeak {padding: 2px 7px; font-weight: bold; color: #fff; background-color: #0066CC;}
span.peak {padding: 2px 7px; font-weight: bold; color: #fff; background-color: #CC0000;}
span.standard{padding: 2px 7px; font-weight: bold; color: #fff; background-color: #008000;}
span.complex {padding: 2px 7px; font-weight: bold; color: #fff; background-color: #0099FF;}

/* imported from old CSS */
div.banner2 { margin-left:20px; margin-right:0px; border:0; margin-bottom: 20px;}
div.banner2 img { border:0;}
div.banner2 a { color:#fff;text-decoration:none;}

#print-receipt{ display: none;}

#dslapplication_checknumber{ width:500px; height:150px; margin: 0px 10px 10px 10px; padding: 10px 0px 0px 120px; background: url(/images/dslapplication_checknumber_v0.jpg) no-repeat left top; text-align:left; }
#dslapplication_checknumber .sectiontitle{ width:450px; margin-top:10px; margin-bottom:10px; font-weight:normal; font-size:1em; }
#dslapplication_checknumber .sectionpara{ width:450px; height:100px; }
#dslapplication_checknumber  label{ text-align:left; font-weight:bold; font-size:0.9em; } 

#appnumberbox{ width:50%; border: 1px solid #009933; background:#F1FFF0; text-align:center; padding:10px 0 30px 0; margin: 20px auto;}
.green, .online{color:#009933;}
.blue{color:#0066CC;}
.offline{color:#CC0000;}

/*My Highway 1*/

#myhwy1col1 ul { list-style: url("/images/layout/bullet.gif");  }
#myhwy1col1 ul li a { color:#000;  }
div.box.otd div.inner>a,
div.box.otd div.inner h5 { padding: 5px; }


#myhwy1search { width:500px; height:50px;  padding-top:17px; text-align:left; }
#myhwy1col1{ float:left; width:400px; margin: 0 0 0 -5px;}
#myhwy1col2{ float:left; width:221px; margin: 0 10px 0 10px;}
#myhwy1col3{ float:right; width:201px;}

#myhwy1newssection{width:500px;}
div#right-column #myhwy1 h3, div#right-column #myhwy1 h3 a  { color:#333; }
div#right-column #myhwy1 li {margin-bottom:5px;}

 div#myhwy1webmail h3 { background: url("/images/layout/ico-webmail.gif") no-repeat 160px center;}
div#right-column #myhwy1 #myhwy1ispnewssection h3 {color: #333; padding-top:3px; padding-bottom:3px}
div#right-column #myhwy1 #myhwy1abcnewssection h3 {color: #0066CC; padding-top:3px; padding-bottom:3px }
div#right-column #myhwy1 #myhwy1bbcnewssection h3 {color: #9A0000; padding-top:3px; padding-bottom:3px }
div#right-column #myhwy1 #myhwy1sportsection h3 {color: #003366; padding-top:3px; padding-bottom:3px}
div#right-column #myhwy1 #myhwy1techsection h3 {color: #006633; padding-top:3px; padding-bottom:3px}

#myhwy1qotdsection{margin: 3px 0px 10px 0px; padding: 5px 5px 0px 10px; background: #ECECEC url(/images/homepage08.gif) no-repeat left top;}
#myhwy1qotdsection .bgbtm { margin: 0px -10px; background: url(/images/homepage07.gif) no-repeat left bottom;}
#myhwy1qotdsection h3{ color:#954D95;}
#myhwy1qotdsection a{ color: #000000;}
#myhwy1qotdsection a:hover{ color: #954D95;}

#myhwy1qotdsection{margin: 3px 0px 10px 0px; padding: 5px 5px 0px 10px; background: #ECECEC url(/images/homepage08.gif) no-repeat left top;}
#myhwy1qotdsection .bgbtm { margin: 0px -10px; background: url(/images/homepage07.gif) no-repeat left bottom;}
#myhwy1qotdsection h3{ color:#954D95;}
#myhwy1qotdsection a{ color: #000000;}
#myhwy1qotdsection a:hover{ color: #954D95;}
#myhwy1wotdsection .wotd {display:none; }
/*margin: 0px 0px 10px 0px; padding: 5px 5px 0px 10px; background: #ECECEC url(/images/homepage08.gif) no-repeat left top;}
#myhwy1wotdsection .bgbtm { margin: 0px -10px; background: url(/images/homepage07.gif) no-repeat left bottom;}
#myhwy1wotdsection ul {list-style:none;margin:0px;padding:0px;}
#myhwy1wotdsection li{ margin-bottom:10px; }
#myhwy1wotdsection h3{ color:#336600;}
#myhwy1wotdsection a{ color: #000000;}
#myhwy1wotdsection a:hover{ color: #336600;}*/


/*OLD BANNERS TO BE REMOVED WHEN ALL STYLES UPDATED */

div#banner-about{ width:730px; height:150px; background: url('/images/content/about_1a.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-soho{ width:730px; height:150px; background: url('/images/content/soho_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-business{ width:730px; height:150px; background: url('/images/content/business_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-corporate{ width:730px; height:150px; background: url('/images/content/corporate_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-utility{ width:730px; height:150px; background: url('/images/content/utility_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-services{ width:730px; height:150px; background: url('/images/content/services_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-wds{ width:730px; height:150px; background: url('/images/content/wan_optimisation_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-privatenetwork{ width:730px; height:150px; background: url('/images/content/mef_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-corporateinternet{ width:730px; height:150px; background: url('/images/content/corporate_internet_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-colocation{ width:730px; height:150px; background: url('/images/content/colocation_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-mobilebroadband{ width:730px; height:150px; background: url('/images/content/mobile_broadband_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-development{ width:730px; height:150px; background: url('/images/content/development_1a.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-datacentre1{margin-left:20px; margin-bottom:20px; width:205px; height:160px; background: url('/images/content/datacentre_augs_v1.jpg') no-repeat left top; text-align:left; }
div#banner-datacentre2{margin-left:20px; margin-bottom:20px; width:205px; height:160px; background: url('/images/content/datacentre_auac_v1.jpg') no-repeat left top; text-align:left; }
div#banner-datacentre3{margin-left:20px; margin-bottom:20px; width:205px; height:160px; background: url('/images/content/datacentre_sgeq_v1.jpg') no-repeat left top; text-align:left; }
div#banner-datacentre4{margin-left:20px; margin-bottom:20px; width:205px; height:160px; background: url('/images/content/datacentre_auac2_v0.jpg') no-repeat left top; text-align:left; }
div#banner-ethernet{ width:730px; height:150px; background: url('/images/content/private_network_mpls_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-internet{ width:730px; height:150px; background: url('/images/content/internet_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-channel{ width:730px; height:150px; background: url('/images/content/channel_1a.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-channelportal{ width:730px; height:150px; background: url('/images/content/channel_1a.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-visp{ width:730px; height:150px; background: url('/images/content/visp_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-support{ width:730px; height:150px; background: url('/images/content/support_1a.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-contact{ width:730px; height:150px; background: url('/images/content/contact_1a.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-signup{ width:730px; height:150px; background: url('/images/content/signup_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-myhwy1{ width:730px; height:150px; background: url('/images/content/myhighway_1.jpg') no-repeat left top; text-align:left; float:left; }
div#banner-about2{margin-left:20px; margin-bottom:20px; width:205px; height:160px; background: url('/images/content/about_2.jpg') no-repeat left top; text-align:left; }
div#banner-soho2{margin-left:20px; margin-bottom:20px; width:205px; height:160px; background: url('/images/content/soho_2.jpg') no-repeat left top; text-align:left; }
div#banner-business2{margin-left:20px; margin-bottom:20px; width:205px; height:160px; background: url('/images/content/business_2.jpg') no-repeat left top; text-align:left;}
div#banner-corporate2{margin-left:20px; margin-bottom:20px; width:205px; height:160px; background: url('/images/content/corporate_2.jpg') no-repeat left top; text-align:left;}
div#banner-channel2{margin-left:20px; margin-bottom:20px; width:205px; height:160px; background: url('/images/content/channel_2.jpg') no-repeat left top; text-align:left; }
div#banner-support2{margin-left:20px; margin-bottom:20px; width:205px; height:160px; background: url('/images/content/support_2.jpg') no-repeat left top; text-align:left; }
div#banner-syd-office{margin-left:20px; margin-bottom:20px; width:205px; height:154px; background: url('/images/content/syd_157walker_1.jpg') no-repeat left top; text-align:left;}
div#banner-per-office{margin-left:20px; margin-bottom:20px; width:205px; height:154px; background: url('/images/content/per_10william_1.jpg') no-repeat left top; text-align:left;}
div#banner-mobile-device{margin-left:20px; margin-bottom:20px; width:205px; height:137px; background: url('/images/content/H1_hspamodem_v2.jpg') no-repeat left top; text-align:left;}
div#banner-mobile-coverage{margin-left:20px; margin-bottom:20px; width:205px; height:173px; background: url('/images/content/H1_optus_3g_coverage_dec08_v0.jpg') no-repeat left top; text-align:left;}
div#banner-error404{ width:730px; height:150px; background: url('/images/content/error-404-1.jpg') no-repeat left top; text-align:left; float:left; }




#myhwy1webmail { width:180px; background-color: #f2f2f2;  
	/*border: 1px solid #ffcfa8;*/
	padding:10px 10px 0px 10px;
	margin:0 0 0px 0; float:none;}

div#right-column #myhwy1webmail div.bgbtm { margin:0px -10px; background: #fff url(/images/myhwy1_webmail_btm_v11.jpg) no-repeat left top;  }
div#right-column #myhwy1webmail h3 { color: #E75717;}
div#right-column #myhwy1webmail ul { list-style:none; padding:0px; margin-left:0px;}
div#right-column #myhwy1webmail ul li.right { text-align:right;}
div#right-column #myhwy1webmail ul li { padding:0px; margin:0px; list-style:none;}

#myhwy1 a { color: #000; }
#myhwy1 a:hover {}
#myhwy1 select, #myhwy1 input.textbox { width:178px; border: 1px solid #bbb; font-size: 11px; margin-bottom:5px;}
#myhwy1 select { width:180px; }
#myhwy1 input.textbox { padding:1px 0px; padding-bottom: 3px; }
 input.button { 
	text-transform: uppercase;
	text-decoration:none;
	color:#444; 
	font-size:7pt; 
	padding:2px 5px; }

#myhwy1weathersection { width:180px; background-color: #DDF4FF; padding:10px 10px 0px 10px; clear:left;border-bottom:1px solid #0082BF; font-size:.8em;}
#myhwy1weathersection h3 { color:#003399;}
#myhwy1weathersection a { color: #000000;}
#myhwy1weathersection a:hover { color: #39ACE8;}
#print-receipt { display: none;}

div#right-column #myhwy1weathersection h3, 
div#right-column #myhwy1webmail h3 {font-size:10pt; font-weight:normal; margin: 0px 0px 10px 0px;}

div#right-column #myhwy1webmail h3  {color: #fff; background-color: #929292; margin: 0px -10px 5px -10px; padding:5px 3px 6px 15px;}
div#right-column #myhwy1weathersection h3 {color: #fff; background-color: #0082BF; margin: 0px -10px 5px -10px; padding:5px 3px 6px 15px; }
/**/

div#right-column .banner.primary  h1 {
	padding: 6px 35px 6px 30px;
	margin: 53px 0px;
	font-weight:bold; 
	color:#fff;
	/*background: url(/images/content/headerBackground1.gif) repeat-x;*/
	float: left;
}


/*style for mobile traffic usage image*/
img#mobile-statistics, img#vpn1, img#vpn2, 
img#austCoverage {border: 0px; margin-left:20px; margin-bottom:20px; width:203px; height:160px; text-align:left;}



/*lightbox styles*/
/*
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/lightbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/lightbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/lightbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/lightbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
*/


div#contactcol1{width:400px; float:left;}
div#contactcol1 ul{list-style: none; padding-left:0px;}
div#contactcol1 li{list-style: none; margin-left:7px;padding:2px;}
div#contactcol2{width:300px; float:left;margin-top:20px;}
div#contactcol2 ul{list-style: none; margin:0px;padding:0px;}
div#contactcol2 li{list-style: none; margin:0px;padding:2px;}

/*****************************************************************************************
 * Signup Styles
*****************************************************************************************/

div#right-column div.featurebox.box1of3 {}
div#right-column div.featurebox.box1of2 { margin-left:190px; }
/*textarea, input, select { border: 1px solid #000;  }*/
textarea.error, input.error, select.error, table.signupform td.error { background: #Fdd; border: 1px solid #f00;}
.highlight1 {color:#0066CC;font-weight:normal;}
.strike{text-decoration:line-through;}
.codesmall { font-family:courier; color:#000; size:6pt; background:#F2F2F2; padding:10px;}

/************************************************** MISC - Service Qualification Styles */

*.center{ text-align:center; }
/*
table {font-family: arial; font-size: 10pt; border: 2px solid #aaa; border-right:none; border-left:none; width:705px;}
table.plans { border-spacing:0px; font-family: arial; font-size: 9pt;}
table.plans { background: #fbfbfb; }
table.plans thead td { border: 1px solid red; }
table.plans th { background: #dfdfdf; padding: 10px 7px; border-bottom: 1px solid #ccc; text-align:left; color:#555;}
table.plans th { text-align: center; }
table.plans tbody td { border-bottom: 1px solid #ddd; padding:10px 7px; }
table.plans tbody td label {  cursor: pointer; }
*/

div.bigbox div.inner,
div.bigbox { padding:0px;  }

div#message { border: 1px solid #fff; margin: 10px;}


/* Sign up box styles */
div#sq_number_box input.text { border: 1px solid #bbb; }
div#sq_number_box input#area { width: 20px; }


div#displayFilters,
div#sq_number_box {background:#fff;padding-top:0px; border: solid 1px #ddd;border-bottom: 4px solid #f2f2f2; font-size:10pt; }
div#sq_number_box p.close {padding:0px;margin-top:3px;margin-left:10px;}
div#right-column div#displayFilters ul,
div#right-column div#sq_number_box ul{list-style:none; padding:0px; }
div#displayFilters p,
div#sq_number_box p{padding:10px;}


div#sq_number_box { float:left; height: 180px;}

div#displayFilters {float:right; height: 180px;}

div#sq_number_box { width: 245px;  font-size:.8em;}
div#sq_number_box div label{ cursor: pointer;  }
div#displayFilters { width: 425px; font-size:.8em; }

div#sq_number_box h3,
div#displayFilters h3 {background:#E0E0E0 url('/images/layout/table_th_0.jpg'); border-bottom: solid 1px #ddd;  padding:5px; padding-left:10px;color:#333; font-size:10pt; }

div#displayFilters div { clear:left; border-bottom: 1px solid #f2f2f2; height:20px;padding-left:10px;padding-top:6px;padding-bottom:4px;}
div#displayFilters div * { }
div#displayFilters div strong { display:block; float:left; width: 100px; clear:left;}
div#displayFilters div label { display:block; float:left; width: 75px;  cursor:pointer;}
div#displayFilters div input { display:block; float:left; margin:0px 3px; clear:none;}
div#sq_number_box div input { margin:0px 3px; }

div#sq_number_box div { height: 25px;}
/*


div#displayFilters div label.sq_Naked_radio { width: 20px; }
*/

.sq_hidden { display: none; }
.sq_result_row { text-align: center; }
.sq_container1 { margin: 0px 5px 0px 5px; }
.sq_container2 { margin: 5px 5px 5px 5px; }


div.sq_message,
div.sq_warning,
div.sq_grats {
}
.sq_toggle { margin:0px; }
div.sq_message { border: 1px solid #fff; margin: 10px; border-color: #000; background: #E0E0E0; padding:5px;}
div.sq_warning { border: 1px solid #fff; margin: 10px; border-color: #B0B071; background: #FFFFA3;  text-align: center; padding:5px;}
div.sq_grats  { border: 1px solid #fff; margin: 10px; border-color: #729D72; background: #BAFFBA;  text-align: left; padding:5px;}
div.sq_zone  { border: 1px solid #fff; margin: 10px; border-color: #729D72; background: #FFBABA;  text-align: left; padding:5px;}
div.partner_tou_accept  { border: 1px solid #fff; margin: 10px; border-color: #729D72; background: #BAFFBA;  text-align: left; padding:5px;}

/*
div#right-column div.bigbox div.inner div#sq_number_box { border-right:1px solid black; }
div#right-column div.bigbox div.inner div#displayFilters { float:right;}

div#right-column div.bigbox div.inner div#displayFilters div { margin-left:10px; border: 1px solid black;}
div#sq_number_box .sectiontitle{ width:250px; margin-top:10px; margin-bottom:10px; font-weight:normal; font-size:1em;}
div#sq_number_box h3, div#displayFilters h3 { padding:0px; margin:0px; background: #000; color: #fff; margin:-5px;}

div#sq_number_box .sectionpara{ width:250px; height:100px;}
div#sq_number_box  label{ text-align:left; font-weight:bold; font-size:0.9em;} 
div#sq_number_box .sectionline {margin-top:0px;margin-bottom:0px; line-height: 80%;background:#ff9900;} 
*/

/************************** Google Custom Search results */
div#search-results { width:720px; }

div#search div#search-results * { padding:0px; margin:0px; }
/*div#search div#search-results ul { list-style:none; background: #faa; padding:0px; text-align: center;}

div#search div#search-results ul li { float:left;  padding: 0px;}*/
div#search div#search-results p { text-align:center; }
div#search div#search-results p a { padding:0px 5px; margin:0px; 
	color: #000;
	color: #E75717;}

div#search div#search-results p a:hover { color: #E75717; }

div#search div#search-results div#summary { border-bottom: 1px solid #bbb; padding:2px;}
div#search div#search-results div#summary span { color: #777; }
div#search div#search-results div#summary p { float:right; text-align:right; }
div#search div#search-results p.notes { text-align:left; margin:15px 0px; background: #fffaf0; color:#444; padding:2px; }

div#search div#search-results dl { margin:10px 10px; }
div#search div#search-results dl .keymatch { background: #fffaf0; color:#444; padding:2px;}
div#search div#search-results dl dt { margin:15px 0px 0px 0px; }
div#search div#search-results dl dt a { font-size: 1.1em; text-decoration:underline; }
div#search div#search-results dl dd { margin:0px 0px; }
div#search div#search-results dl dd span { color: #aaa;}

div#search div#search-results dl dt.pdf { padding-left: 26px; background: url("/images/icons/PDF-Icon.jpg") no-repeat left center; }
div#search div#search-results dl dt.doc { padding-left: 26px; background: url("/images/icons/DOC-Icon.jpg") no-repeat left center; }
div#search div#search-results dl dt.xls { padding-left: 26px; background: url("/images/icons/XLS-Icon.jpg") no-repeat left center; }

div#search div#search-results dl dt.pdf,
div#search div#search-results dl dt.doc,
div#search div#search-results dl dt.xls { height: 24px;}
/*div#search-results iframe { width: 710px; margin-left:10px;}*/


/************************** My Account Bits */
div#myaccount { width:966px; margin-left:-226px; background:none; }

div#myaccount div#menubar { background: #555; color:#fff; margin-top:0px;  }
div#myaccount div#menubar p { margin:-10px 0px 0px; padding:2px 4px;}
div#myaccount div#menubar p.right { float:right; margin-top:0px;}
div#myaccount div#menubar p a { color:#fff; font-weight:bold; }

form#myaccount-login { padding-top:10px; width: 725px;
	}
form#myaccount-login table#main-login { margin:20px auto 20px; width:600px; }
form#myaccount-login table#main-login tr td.text { background:#fafafa; }

form#myaccount-login ul { list-style:none; padding:0px; margin:0px; }
form#myaccount-login ul li { padding:0px; margin:10px 10px; }

div#myaccount div.myaccount-applet { margin-top:15px; margin-left:15px; float:left; /*border: 1px solid #eee;*/ width:302px; height:220px; }
div#myaccount div.myaccount-applet div{ border: 1px solid #eee; width:300px; height:200px; }
/*div#myaccount div.myaccount-module { margin-top:0px; margin-left:15px; margin-bottom:20px; border:1px solid red;}*/
div#myaccount div.myaccount-module { border:none; width:920px; /*min-height: 400px;*/ overflow:auto;/* padding:0px 10px 0px;*/ }
div#myaccount div.myaccount-module div{ max-width:920px; }
div#myaccount div.myaccount-module h3{ margin:2px 10px; padding:0px; }
div#myaccount div.myaccount-module p{ margin:2px 10px; padding:0px; }
div#myaccount div.myaccount-module table.moduletable { margin:5px 0px; }

div#notify {
	display:none;
	z-index:2000;
	color: #fff;
	background: #555;
	position:absolute;
	border:2px solid #222;
	padding:10px;
	top:160px;
	left:50%;
	margin-left:-60px;
	width:120px;
}
div#myaccount div.myaccount-module div#account-summary {
	float:left;
	width:250px;
}

div#myaccount div.myaccount-module div#account-summary acronym { cursor: pointer; font-weight:bold;}

div#myaccount div#myaccount div.myaccount-module div#account-summary table.account-summary { width: 100%; }
div#myaccount div.myaccount-module div#account-summary table.account-summary th,
div#myaccount div.myaccount-module div#account-summary table.account-summary td { border-bottom: 1px solid #eee; padding:1px;}
div#myaccount div.myaccount-module div#account-summary table.account-summary th { padding-right:10px; }

div#myaccount div.myaccount-module div#account-summary table.account-summary th { text-align:right;}
div#myaccount div.myaccount-module div#account-summary table.account-summary th.section { text-align:center; padding:15px 5px 5px; font-size:1.1em;}
div#myaccount div.myaccount-module div#account-summary table.account-summary td.math { text-align:right;}

div#myaccount div.myaccount-module div#myaccount-data table { width:620px; }
div#myaccount div.myaccount-module div#myaccount-data { width:620px; }
div#myaccount div.myaccount-module div#myaccount-data p { margin:10px 5px; }
div#myaccount div.myaccount-module div#-data div#myaccount-graph { margin-bottom: 10px; }
div#notify img { float:left; }
div#notify p { float:right; }

.password_correct{
	color: green;
}

.password_incorrect{
	color: red;
}

/* Big box with list of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:250px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #E75717;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	
	z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
}

#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
	
}

#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#E75717;
	color:#FFF;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

#mini-summary { color: #aaa; }

#

