.scroll-to-top-button{
    background: #666 url(http://cdn.iconfinder.net/data/icons/minicons/Png/Upload.png) center center no-repeat;
    width: 32px;
    height: 32px;
    color: #fff;
    font-family: verdana;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    cursor: pointer;
    padding: 15px;
    margin: 20px;
}

.faqswidth { width: 745px !important; }
.question { text-align: center; color: #29b81e; }
.answer { font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; width: 850px; margin: 0 auto; }

.loadermsg { font-weight: bold; font-family: Tahoma, Arial, Verdana; font-size: 12px; }
.uiloadermsg { font-weight: bold; font-family: Tahoma, Arial, Verdana; font-size: 12px; padding: 6px; }
.custom_beta_title { margin-right: 5px; float: right; padding: 2px 12px; font-size: 12px; }
body {
    /*background: #eeebcd url('../images/back.png') top left repeat-x;*/
    background: #eeebcd url('../images/beta/beta.jpg') top left repeat;
    font-family: "Trebuchet MS", Arial, Verdana, tahoma;
    background-color: #eaeacb; 
}
#topbar { background: #eeebcd url('../images/topbar_bg.png') top left repeat-x; height: 29px; }
#topbar_content { width: 950px; margin: 0 auto; }
#topbar_content p { margin: 0px; padding-top: 5px; }
#topbar_content p { color: #48422F; margin: 0px; font-size: 11px; font-family: tahoma, verdana, arial; }
#topbar_content a { font-weight: bold; color: #48422F; margin: 0px; font-size: 11px; font-family: tahoma, verdana, arial; }
#topbar_content a:hover { text-decoration: none; }
#topbar_content span { padding-top: 2px; color: #1ea214; margin: 0px; font-size: 11px; font-family: tahoma, verdana, arial; padding-left: 2px; padding-right: 6px; }

#topbar_content .btn_brown_40 {
  margin-top: 3px; background: transparent url('../images/topbar/btn_brown_40.png') top left no-repeat; width: 73px; height: 22px; margin-left: 2px; margin-right: 3px;
}

#topbar_content .btn_brown_60 {
  margin-top: 3px; background: transparent url('../images/topbar/btn_brown_60.png') top left no-repeat; width: 77px; height: 22px; margin-left: 2px; margin-right: 3px;
}

#topbar_content .btn_brown_70 {
  margin-top: 3px; background: transparent url('../images/topbar/btn_brown_70.png') top left no-repeat; width: 82px; height: 22px; margin-left: 2px; margin-right: 3px;
}

#topbar_content .btn_brown_80 {
  margin-top: 3px; background: transparent url('../images/topbar/btn_brown_80.png') top left no-repeat; width: 94px; height: 22px; margin-left: 2px; margin-right: 3px;
}

#topbar_content .btn_brown_90 {
  margin-top: 3px; background: transparent url('../images/topbar/btn_brown_90.png') top left no-repeat; width: 97px; height: 22px; margin-left: 2px; margin-right: 3px;
}

#topbar_content .btn_brown_95 {
  margin-top: 3px; background: transparent url('../images/topbar/btn_brown_90.png') top left no-repeat; width: 101px; height: 22px; margin-left: 2px; margin-right: 3px;
}

#topbar_content .btn_brown_100 {
  margin-top: 3px; background: transparent url('../images/topbar/btn_brown_100.png') top left no-repeat; width: 106px; height: 22px; margin-left: 2px; margin-right: 3px;
}

#topbar_content .btn_brown_120 {
  margin-top: 3px; background: transparent url('../images/topbar/btn_brown_120.png') top left no-repeat; width: 118px; height: 22px; margin-left: 2px; margin-right: 3px;
}

#topbar_content .icon, #topbar_content .btn_brown_100 .icon, #topbar_content .btn_brown_80 .icon, #topbar_content .btn_brown_90 .icon, #topbar_content .btn_brown_95 .icon, #topbar_content .btn_brown_120 .icon, #topbar_content .btn_brown_40 .icon, #topbar_content .btn_brown_60 .icon {
  float: left;
  padding-top: 3px;
  padding-left: 6px;
  padding-right: 4px;
}
#topbar_content #user_options a {
  color: #858070;
  font-family: Tahoma, Arial, Verdana;
  font-size: 11px;
  text-decoration: none;
}
#topbar_content #user_options a:hover { text-decoration: underline; }

#welcome_msg p {
  color: #48422F;
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana;
}
#welcome_msg p span { font-weight: bold; }

/* .hover { cursor: pointer; } */

.breadcrumb li, .breadcrumb li a {
  color: #858070;
  font-family: Tahoma, arial, verdana;
  font-size: 11px;
}
.breadcrumb li a { font-weight: bold; }
.breadcrumb li a:hover { text-decoration: none; }

#subbar { background: #eeebcd url('../images/subnav_bg.png') top left repeat-x; height: 37px; }
#header { background: #fff url('../images/bluestrip.gif') top left repeat-x; height: 120px; }
#logo { height: 80px; }
#logo_content { width: 950px; margin: 0 auto; }
#logo_content img { padding-top: 9px; }
#navigation { height: 33px; }
#navstripe { background: #eeebcd url('../images/nstripe_bg.png') top left repeat-x; height: 9px; } 

#navigation ul li { display: inline; margin: 0px; }
#navigation ul { margin: 0px; }
#navigation { width: 950px; margin: 0 auto; height: 40px; }

#subbar ul li { display: inline; margin: 0px; }
#subbar ul { margin: 0px; padding-top: 2px; }
#subbar_content { width: 950px; margin: 0 auto; }

#mainbox { margin-top: 6px; margin-bottom: 8px; }
.mb_top { background: transparent url('../images/mainbox_top.png') top left no-repeat; height: 10px; width: 960px; }
.mb_content { padding-bottom: 5px; padding-top: 5px; background: transparent url('../images/mainbox_bg.png') top left repeat-y; width: 960px; min-height: 250px; }
.mb_bottom { background: transparent url('../images/mainbox_bottom.png') top left no-repeat; height: 10px; width: 960px; }

#submainbox { width: 930px; margin: 0 auto; margin-top: 8px; }
.smb_top { background: transparent url('../images/submainbox_top.png') top left no-repeat; height: 10px; width: 930px; }
.smb_content { background: transparent url('../images/submainbox_bg.png') top left repeat-y; width: 930px; min-height: 250px; }
.smb_bottom { background: transparent url('../images/submainbox_bottom.png') top left no-repeat; height: 10px; width: 930px; }

.miniboxfirst { margin-left: 15px; }
.minibox { width: 305px; float: left; margin-right: 7px; margin-top: 8px; }
.mini_top { background: transparent url('../images/minibox_top.png') top left no-repeat; height: 10px; width: 305px; }
.mini_content { background: transparent url('../images/minibox_bg.png') top left repeat-y; width: 305px; min-height: 140px; }
.mini_bottom { background: transparent url('../images/minibox_bottom.png') top left no-repeat; height: 10px; width: 305px; }



#lbox { width: 655px; float: left; margin-left: 15px; }
.lb_top { background: transparent url('../images/lbox_top.png') top left no-repeat; height: 10px; width: 655px; }
.lb_content { background: transparent url('../images/lbox_bg.png') top left repeat-y; width: 655px; min-height: 220px; }
.lb_bottom { background: transparent url('../images/lbox_bottom.png') top left no-repeat; height: 10px; width: 655px; }

#rbox { width: 267px; float: right; margin-right: 15px; }
.rb_top { background: transparent url('../images/rbox_top.png') top left no-repeat; height: 10px; width: 267px; }
.rb_content { background: transparent url('../images/rbox_bg.png') top left repeat-y; width: 267px; min-height: 220px; }
.rb_bottom { background: transparent url('../images/rbox_bottom.png') top left no-repeat; height: 10px; width: 267px; }

#slideshow { width: 634px; margin: 0 auto; height: 233px; }
#slideshowbottom { background: transparent url('../images/slidebottom.png') top left no-repeat; width: 634px; height: 38px; margin: 0 auto; }
.left { float: left; }
.right { float: right; }
.clearfix { clear: both; }



#explore { padding-top: 5px; margin-left: 9px; width: 910px; background-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #ececec; }
.explore_content { padding: 5px; }
.explore_content h4 { color: #666666; font-size: 16px; font-style: italic; border-bottom: 1px solid #d8d8d8;  }

.whywerock {
  float: left;
  margin-left: 25px; margin-right: 15px;
  width: 255px;
}
.whywerock img { float: left; margin: 6px 8px 0 0; position: relative; }
.whywerock h3 { color: #336699; font-family: "Trebuchet MS", serif, arial; font-size: 20px; font-weight: bold; margin-bottom: 6px; }
.whywerock p { color: #666; font-size: 14px; font-family: Aria, Verdana, tahoma; }

.centered { width: 920px; text-align: center; }
.centered img { margin-right: 5px; }

h3.netstats { color: #336699; font-size: 16px; font-weight: bold; margin: 0px; border-bottom: 1px solid #e1e8bb; width: 240px; margin: 0 auto; margin-bottom: 4px; }

.cbmsg { margin: 0px; font-size: 9px; font-family: tahoma, arial, verdana; font-weight: bold; width: 245px; margin: 0 auto; margin-top: 2px; }

table.stats
{
  -moz-border-radius: 5px;
  text-align: center;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
  width: 240px;
  margin: 0 auto;
}

table.stats td
{
color: #000;
padding: 4px;
text-align: left;
}

.tfooter a { color: #3080CB; }
table.stats tr { padding-bottom: 5px; }
.bbg { color: #fff !important; background: red url('../images/bbg.png') top left repeat; font-family: tahoma, verdana, arial; font-size: 11px; font-weight: bold;  }
.gbg {  text-align: center !important; width: 60px; color: #fff !important; background: red url('../images/gbg.png') top left repeat; font-family: tahoma, verdana, arial; font-size: 11px; font-weight: bold;  }



/* SEARCH BAR */
.search { margin-top: 26px; }
.search form input[type=text] { font-weight: bold; margin-left: 5px; width: 180px; font-size: 14px !important; border: 1px solid #a2a2a2; padding: 2px; padding-left: 4px; color: #4d4d4d; border-right: 0px; margin-right: 0px;  -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; }
.search form input[type=submit] { background: url('../images/submitbg.png') top left repeat-x; font-weight: bold; margin-left: 5px; width:  90px; font-size: 14px !important; border: 1px solid #a2a2a2; padding: 2px; padding-left: 4px; color: #fff; border-left: 0px; margin-left: 0px; padding-bottom: 1px; padding-top: 1px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; }
.transparent {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

/* TOS */
#tos { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; }
#tos h1 { text-align:center;margin:25px 0px 50px 0px; font-size: 14px; }
#tos h3 { text-align:center;margin:10px 0px 25px 0px; font-size: 16px; }
#tos .red	{ color: red; }
#tos { padding: 10px; }

#about_us { padding: 10px; }
#about_us_left { width: 60%; float: left; padding: 10px; }
#about_us_left p { padding: 5px; font-family: Tahoma, Arial; color: #48422F; font-size: 14px; }

#about_us_right { width: 35%; float: right; }
#about_us_right .team_member { background-color: #EDEFED; padding: 5px; -moz-border-radius: 3px; }

.team_member { margin-bottom: 8px; }
.team_pic { padding: 2px; background-color: #fff; }
.team_pic img { width: 85px; height: 85px; margin: 0 auto; }
.team_info { padding-left: 5px; }
.team_info h3 { margin-bottom: -7px; font-size: 16px; font-family: Arial, Tahoma; color: #48422F; }
.team_info span { font-size: 11px; font-family: Tahoma, Arial; color: #48422F; font-weight: bold; }
.team_info p { margin-bottom: 0px; width: 204px; font-size: 11px; font-family: Tahoma, Arial; color: #484848; }

/* How it works */
#how_it_works_top { padding: 10px; }
#how_it_works_graphic { padding: 10px; }
#how_it_works_bottom { padding: 10px; }

/* Buttons (Walsh) */
a.wbutton { font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-weight: bold; }
a.wbutton { display:inline-block; height:23px; padding:0 0 0 3px; font-size:11px; font-weight:bold; color:#333; text-shadow:1px 1px 0 #fff; background:url(../images/buttons.png) 0 0 no-repeat; white-space:nowrap; border:none; overflow:visible; cursor:pointer; text-decoration:none; }
a.wbutton > span { display:block; height:23px; padding:0 10px 0 8px; line-height:23px; background:url(../images/buttons.png) 100% 0 no-repeat; }
a.wbutton:hover, a.button:focus, a.button-mo	{ color:#fff; text-decoration:none; text-shadow:-1px -1px 0 rgba(0,0,0,0.3); background-position:0 -30px; }
a.wbutton:hover > span, a.button:focus > span, a.button-mo > span { background-position:100% -30px; }

a.wbutton-red { background:url(../images/buttons.png) 0 -90px no-repeat; color:#fff; text-shadow:-1px -1px 0 rgba(0,0,0,0.3); }
a.wbutton-red > span { background-position:100% -90px; }

a.wbutton-blue { background:url(../images/buttons.png) 0 -30px no-repeat; color:#fff; text-shadow:-1px -1px 0 rgba(0,0,0,0.3); }
a.wbutton-blue > span { background-position:100% -30px; }
a.wbutton-blue:hover, a.button-blue:focus, a.button-mo { color:#fff; text-decoration:none; text-shadow:-1px -1px 0 rgba(0,0,0,0.3); background-position:0 -90px; }
a.wbutton-blue:hover > span, a.button-blue:focus > span, a.button-mo > span { background-position:100% -90px; }

a.wbutton-white:hover, a.button-white:focus { color:#333; text-shadow:1px 1px 0 #fff; background-position:0 0; }
a.wbutton-white:hover > span, a.button-white:focus > span { background-position:100% 0px; }





/* NEW STUFF */
#mainMenu {
 color: #FFF;
 width: 950px;
}

.mainMenuItemOn {
 background-color: #32C227;
 float: left;
}

.mainMenuItemELOn {
 background: url('../images/mainMenuItemELOn.gif') left center no-repeat;
 padding-left: 15px;
}

.mainMenuItemELOn {
 background: url('../images/mainMenuItemELOn.gif') left center no-repeat;
 padding-left: 15px;
}

.mainMenuItemIROn {
 background: url('../images/mainMenuItemIROn.gif') right center no-repeat;
 line-height: 39px;
 padding-right: 15px;
}

#mainMenu a {
 color: #FFF;
 font-family: "Myriad Web", Tahoma;
 font-size: 15px;
 font-weight: bold;
 letter-spacing: 0;
 text-decoration: none;
}

.mainMenuItemOff {
 background: #32C227 url("../images/mainMenuItemOff.gif") repeat-x;
 float: left;
}

.mainMenuItemILOff {
 background: url('../images/mainMenuItemILOff.gif') left center no-repeat;
 padding-left: 15px;
}

.mainMenuItemIROff {
 background: url('../images/mainMenuItemIROff.gif') right center no-repeat;
 line-height: 39px;
 padding-right: 15px;
}

.empMainMenuItemOff {
 background: #32C227 url("../images/empMainMenuItemOff.gif") repeat-x;
 float: left;
}

.empMainMenuItemELOff {
 background: url('../images/empMainMenuItemELOff.gif') left center no-repeat;
 padding-left: 15px;
}

.empMainMenuItemEROff {
 background: url('../images/empMainMenuItemEROff.gif') right center no-repeat;
 line-height: 39px;
 padding-right: 15px;
}


/* SIGN UP FORM */

form label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  text-align: right;
  font-family: Tahoma, Verdana;
  font-weight: bold;
  color: #666666;
  font-size: 11px;
}
form ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
form li {
  list-style: none;
  padding: 2px;
  margin: 0;
}

form label {
  width: 110px; /* Width of labels */
  font-weight: bold;
  padding-bottom: 1px;
  text-align: left;
  padding-left: 16px;
}

form ol li input { width: 230px; margin-left: 15px; font-size: 11px; font-weight: bold; color: #666666; }
form ol li select { width: 235px; margin-left: 15px; font-size: 11px; font-weight: bold; color: #666666; }


#slideshow2 img { width: 86px; height: 36px; margin: 0 auto; }
#slideshow2 { width: 150px; margin: 0 auto; position: absolute; top: 225px; right: 185px; }


/* About us */

.about_intro { font-family: Arial, Tahoma; font-size: 15px; font-weight: bold; color: #404040; }


#features { margin: 10px; }
#features .thumb h2 { font-size: 16px; margin-bottom: 5px; color: #3080CB; font-family: Tahoma, Arial, Verdana; }
#features .thumb span { font-weight: bold; font-family: Tahoma, Arial; font-size: 11px; color: #404040; }
#features .thumb, #features .thumb h3, #features .thumb span, #features .thumb p { text-align: center; }
.thumb { float: left; width: 22%; margin: 0 2% 0 1%; }

#realtimequotes { margin: 10px; }
#realtimequotes h2 { font-size: 16px; margin-bottom: 5px; color: #3080CB; font-family: Tahoma, Arial, Verdana; }
.carrier_logo { height: 45px; width: 84px; }


/* SIGN UP FORM */
#betaform { margin-top: 10px; margin-bottom: 20px; }
#betaform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  text-align: right;
}
#betaform ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
#betaform li {
  list-style: none;
  padding: 2px;
  margin: 0;
}
#betaform label {
  width: 160px; /* Width of labels */
  font-weight: bold;
}

#betaform input {  font-weight: bold; margin-left: 5px; width: 298px; font-size: 16px !important; border: 1px solid #a2a2a2; padding: 2px; padding-left: 4px; color: #000; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
#betaform select { font-weight: bold; margin-left: 5px; width: 308px; font-size: 16px !important; border: 1px solid #a2a2a2; padding: 2px; color: #000; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

#formwrap1 { float: left; width: 495px; }
#formwrap1 label { font-size: 14px; padding-top: 2px; }

.contact_us_p a { font-weight: bold; color: #48422F; margin: 0px; font-size: 11px; font-family: tahoma, verdana, arial; }
.contact_us_p a:hover { text-decoration: none; }
.contact_us_p p.icon1 {
	background: url("../images/contactus/life_vest.png") no-repeat scroll left 5px transparent;
}

.beta_monitor_bg {
  background: url("../images/beta/monitor.png") bottom right no-repeat;
}
.beta_monitor_bg2 {
  background: url("../images/beta/monitor3.png") bottom right no-repeat;
}

.beta_dialog_bg {
  background: #fff;
}

.beta_sign_bg {
  background: url("../images/beta/sign.jpg") bottom right no-repeat;
}

.beta_sign_bg2 {
  background: url("../images/beta/sign2.jpg") bottom right no-repeat;
  background-color: #91c1e3 !important;
}
.hovercolor {
    border:solid 2px #73A6FF;
    background:#EFF5FF;
    color:#000;
}
.placeholder { color: #b5b5b5 !important; }

#betaform input { color: #000; }
.contact_us_p p.icon2 {
	background: url("../images/contactus/headphone_mic.png") no-repeat scroll left 5px transparent;
}

.contact_us_p p.icon3 {
	background: url("../images/contactus/global_telecom.png") no-repeat scroll left 5px transparent;
}

.contact_us_p p.icon4 {
	background: url("../images/contactus/newspaper.png") no-repeat scroll left 5px transparent;
}

p.icon_comment {
	background: url("../images/beta/icons/comment.png") no-repeat scroll left 5px transparent;
}
p.icon_find {
	background: url("../images/beta/icons/find.png") no-repeat scroll left 5px transparent;
}
p.icon_brain {
	background: url("../images/beta/icons/brain.png") no-repeat scroll left 5px transparent;
}
p.icon_fax {
	background: url("../images/beta/icons/fax.png") no-repeat scroll left 5px transparent;
}
p.icon_lane {
	background: url("../images/beta/icons/lane.png") no-repeat scroll left 5px transparent;
}
p.icon_radioactivity {
	background: url("../images/beta/icons/radioactivity.png") no-repeat scroll left 5px transparent;
}
p.icon_green {
	background: url("../images/beta/icons/green.png") no-repeat scroll left 5px transparent;
}

p.icon_award {
	background: url("../images/beta/icons/award.png") no-repeat scroll left 5px transparent;
}
p.icon_reseller {
	background: url("../images/beta/icons/reseller.png") no-repeat scroll left 5px transparent;
}
p.icon_activity {
	background: url("../images/beta/icons/activity.png") no-repeat scroll left 5px transparent;
}
p.icon_events {
	background: url("../images/beta/icons/events.png") no-repeat scroll left 5px transparent;
}
p.icon_lorry {
	background: url("../images/beta/icons/lorry.png") no-repeat scroll left 5px transparent;
}
p.icon_marketwatch {
	background: url("../images/beta/icons/marketwatch.png") no-repeat scroll left 5px transparent;
}
p.icon_blackboard {
	background: url("../images/beta/icons/lb.png") no-repeat scroll left 5px transparent;
}
del { color: red; }
.contact_us_p p { margin: 15px; padding-left: 45px !important; font-size: 11px !important; }
.contact_us_p span { font-weight: bold; font-size: 14px; color: #000 !important; }
.contact_us_p span.soon { font-weight: bold; font-size: 14px; color: green !important;; }
.contact_us_p .info_part p { font-size: 13px; line-height: 20px; }
