 body { background:white url(../images/gray.gif) repeat-x scroll; color:#363636; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; padding:0 0;}
p {line-height:18px;}
img { border:0;}

#maincontainer { width:991px; background: white url(../images/background.gif) repeat-y scroll; padding: 32px 0px; margin:0 auto; position:relative; }
#maincontainer2 { width:990px; height:950px; background: white url(../images/background.gif) repeat-y scroll; padding: 40px 0px; margin:0 auto; position:relative; }
#maincontainer3 { width:821px; background: white; padding: 32px 0px; margin:0 auto; position:relative; }

/*header*/
#mainnav {width:945px; height:107px; font-size:19px; font-weight:bold; text-align:center;}
#header {padding-left:20px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.small { font-size:16px;font-weight:bold; margin-top:8px;}
.color { color:#0d4b78;}
.hours { font-size:11px; font-weight:normal; padding-bottom:19px; }
#header .right{text-align:right;}
#header .right p{ margin:0; padding:0; }
#header .right p span{color:#363636;}
#header .small{ font-size:14px;}
#header .small a, #header .small a:active, #header .small a:hover, #header .small a:visited { text-decoration:underline; color:#0d4b78;}

/*menu*/
#menu {height:39px; width:991px; background:url(../images/nav_bkgrnd.gif) repeat-x; position:absolute; left:0; top:101px;}
#menu ul { padding-left:18px; margin:0; list-style-type:none; height:39px; }
#home, #home a, #home a:visited {width:98px; height:39px; background:url(../images/home.gif) no-repeat 0 0; cursor:pointer; float:left;}
#home a:hover, #home:hover, #home a.on, #home a:active {width:98px; height:39px; background:url(../images/home.gif) no-repeat 0 -39px;float:left;}
#cover, #cover a, #cover a:visited {width:142px; height:39px; background:url(../images/cover.gif) no-repeat 0 0; cursor:pointer;float:left; }
#cover a:hover, #cover:hover, #cover a.on, #cover a:active { background:url(../images/cover.gif) no-repeat 0 -39px;float:left;}
#plans, #plans a, #plans a:visited {width:144px; height:39px; background:url(../images/plans.gif) no-repeat 0 0; cursor:pointer;float:left; }
#plans a:hover, #plans:hover, #plans a.on, #plans a:active { background:url(../images/plans.gif) no-repeat 0 -39px;float:left;}
#business, #business a, #business a:visited {width:159px; height:39px; background:url(../images/business.gif) no-repeat 0 0; cursor:pointer;float:left; }
#business a:hover, #business:hover, #business a.on, #business a:active { background:url(../images/business.gif) no-repeat 0 -39px;float:left;}
#about, #about a, #about a:visited {width:113px; height:39px; background:url(../images/about.gif) no-repeat 0 0; cursor:pointer;float:left;}
#about a:hover, #about:hover, #about a.on, #about a:active { background:url(../images/about.gif) no-repeat 0 -39px;float:left;}
#signup, #signup a, #signup a:visited {width:92px; height:39px; background:url(../images/signup.gif) no-repeat 0 0; cursor:pointer;float:left; }
#signup a:hover, #signup:hover, #signup a.on, #signup a:active { background:url(../images/signup.gif) no-repeat 0 -39px;float:left;}
#login, #login a, #login a:hover, #login a:visited, #login a:active {padding-top:3px; cursor:pointer; float:left;}
#account, #account a, #account a:visited {width:119px; height:39px; background:url(../images/account.gif) no-repeat 0 0; cursor:pointer;float:left; }
#account a:hover, #account:hover, #account a.on, #account a:active { background:url(../images/account.gif) no-repeat 0 -39px;float:left;}

/*footer*/
#footer { text-align:center;font-size:11px; margin:50px 0 17px 0; }
#footer a, #footer a:visited { color:#999; text-decoration:none;padding:0 2px;  }
#footer a:active, #footer a:hover {color:#0d4b78; text-decoration:underline;padding:0 2px; }

#footer-articles{ clear:both; background-color:#F4F4F4; width:100%; border-top:#D7D7D7 2px solid; padding-bottom:20px; }

#footer-inner {margin:0 auto; width:990px; padding:25px 0 0 35px; }

.col { float:left; width:165px; margin:0; padding:0; }

.col h4 { color:#424242; font-size:12px; font-weight:bold; line-height:normal; margin:0 0 12px;}

.col ul { list-style-image:none; list-style-position:outside; list-style-type:none;
margin:0; padding:0; }

.col ul li { margin:0 0 3px;}

.col ul li a { color:#8B8B8B; font-size:11px; text-decoration:none; }
.col ul li a:hover { color:#8999C3;}

.icons_ftr { float:left; margin-right:10px; }

/*top panel*/
.top {padding:0 21px; width:950px; margin-bottom: 25px; height:297px; margin-top:1px; }
.top_flash {width:247px; height:190px; float:left; background: transparent url(../images/main_images.jpg) no-repeat scroll 0 0; padding:0 0 0 1px;
            position:relative; }
.top_flash img{position:absolute; bottom:0; right:0; width:247px; height:25px; }
.bubbles { width:950px; height:92px;  background:url(../images/bubbles_bckgrnd.jpg) no-repeat scroll 0 0; float:left; z-index:0;}
.bubbles2 { width:991px; margin:-25px 0 -20px 0; padding:0;}
.main_left { background-image:url(/images/main_right.jpg); width:458px; height:297px; float:left; position:relative;}
.main_left .btn{position:absolute; bottom:8px; right:15px; width:160px; height:30px;}
.still{ float:right; margin-top:-104px;}

.top_video {width:482px; height:287px; float:left; background: transparent url(../images/main_video.jpg) no-repeat scroll 0 0; padding:10px 0 0 10px; position:relative;}
.top_video .scan-btn{ position:absolute; bottom:10px; left:200px; background: transparent url(../images/scan-btn.png) no-repeat 0 0; width:125px; height:26px}

/*home- bottom table*/
.table { padding:0 23px; width:947px; } 
#tabs {width:945px; height:35px; border-bottom:1px solid #d7d7d7; }
.left_tab { float:left; padding-right:420px; }
.left_tab2 { float:left; width:660px; }
.left_tab2 img{ float:left;}
.left_tab2 .scan-btn {margin:5px 0 0 10px; width:125px; height:26px; float:left; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Chrome rules go after this */
.left_tab2 .scan-btn {margin:-32px 0 0 10px; }
}
.right_tab {float:left; padding-right:50px; }
.border_outer {border:1px solid #d7d7d7; width:945px;}
.border_right {border-right:1px solid #d7d7d7;}
.border_top {border-top:1px solid #d7d7d7;}
.border_outer img { padding:3px 0 0 3px;}
.size { width:105px; text-align:center;}
.border_outer p, .border_outer p a, .border_outer p a:visited {font-size:18px; padding:8px 0 0 10px; margin:0 0; text-decoration:none; color:#262626; }
.border_outer p a:hover, .border_outer p a:active { text-decoration:underline; color:#0d4b78;}
.border_outer ul { margin:5px 0; }
.border_outer ul li, .border_outer ul li a, .border_outer ul li a:visited {list-style-image: url(../images/red_bullet.gif); vertical-align:middle; text-decoration:none; color:#262626; }
.border_outer ul li a:hover, .border_outer ul li a:active { text-decoration:underline; color:#0d4b78;}
ul.coverlist { font-size:14px; margin-left: 15px; }
ul.coverlist li, ul.coverlist li a, ul.coverlist li a:visited { line-height: 21px;}
ul.coverlist li a:active, ul.coverlist li a:hover {line-height:21px; text-decoration:underline; color:#0d4b78;}
.border_outer p.smaller, .border_outer p.smaller a{ font-size:14px; font-weight:bold;}
.signup { margin:5px 0 0 40px;}
.help, a.help, a:hover.help, a:visited.help, a:active.help { font-size:15px; font-weight:bold;color:Red; font-style:italic; }
.guarantee{ background: url(../images/guarantee.jpg) no-repeat 0 0; width:946px; height:30px; margin:20px 23px;}


/*inner pages*/
#panel { width:950px; padding:0 0 0 21px; height:91px; margin-bottom:20px; }
.under_tabs { width:945px;}
.under_left { width:228px; float:left;}
.under_right { width:715px; float:left; border:1px solid #d7d7d7; }
.under_tabs ul.list { font-size:13px; margin:5px 0 5px -10px; }
.under_tabs ul.list li, .under_tabs ul.list li a, .under_tabs ul.list li a:visited { line-height:21px; text-decoration:none; color:#262626;list-style-image: url(../images/red_bullet.gif); vertical-align:middle;}
.under_tabs ul.list li a:active, .under_tabs ul.list li a:hover { text-decoration:underline; color:#0d4b78;}
.images { float:left; width:101px; padding:5px 0 5px 5px; height:60px; }
.copy { float:left; width:590px; padding:10px 5px 0 5px; font-size:11px; }
.extended { float:left; width:590px; padding:10px 5px 0 5px; font-size:12px; line-height:20px; }
.learn { float:left; padding-left:580px; }
p.tabs,p.tabs a,p.tabs a:visited {font-size:15px; font-weight:bold; padding-bottom:3px; margin:0 0; text-decoration:none; color:#262626; }
p.tabs a:hover, p.tabs a:active { text-decoration:underline; color:#0d4b78;}
.border_width { width:715px;}
#about_left { width:650px; margin-top:15px; float:left;}
.buybtn { margin:15px 0 10px 10px; height:34px; }
.buybtn img { margin-bottom:10px;}
.copy2 { float:left; width:400px; padding:10px 5px 0 5px; font-size:13px; line-height:17px; }
.images2 { float:left; width:230px; padding:5px 0 5px 5px; height:141px; }
.offer_300 { width:748px; height:345px; border-top:1px solid #D7D7D7; background: url(../images/offers_300.jpg) no-repeat scroll 0 0; padding:100px 0 0 250px;  }
.buybtn .pricepoint { float:left; height: 34px;}

/*signup page*/
.signup_tab { float:left; padding-right:172px; }
.why_tab {float:left; padding-right:60px; }
.under_list { width:243px; float:left;}
.under_box { width:700px; float:left; border:1px solid #d7d7d7; }
.table ul.list2 { font-size:12px; margin:15px 0 5px -20px; }
.table ul.list2 li { line-height:24px; text-decoration:none; color:#262626;list-style-image: url(../images/red_bullet.gif); vertical-align:middle;}
.details { float:left; width: 350px; border-right: 1px solid #d7d7d7; }
.under_tabs ul.order { float:left; line-height:28px; list-style-type:none; margin:15px 0; width:300px; }
.under_tabs ul.order li { width:275px; }
.under_tabs ul.order li.check { width:300px; font-size:11px; line-height:21px; }
.under_tabs ul.order li span.width { display:inline-block; width:100px; }
.red { color:#FF0000;}
.red2 { color:#FF0000; font-weight:bold; font-size:14px;}
.sub { font-size:11px; float:right; padding-left:108px; line-height:12px;}
.push { margin-top:10px;}
.main_btn { margin: 3px 15px 0 0; } 

/*popups*/
#popup { background-color: #FFF; width:600px; margin:0 auto; padding:10px 10px 30px; text-align:left; }
#popup img { margin-bottom:25px;}
.blue { color:#0d4b78; font-size:16px; font-weight:bold; }

/*no panel pages*/
#no_panel {padding:25px 23px; width:947px; }
#no_panel ol li { padding-top:15px; }
#table2 { padding:25px 10px 0 23px; width:947px; }
.error { padding: 20px 20px 0 270px;}
#height { height:600px;}


/*business page*/
#bus_bubbles { margin:15px 0 20px 0;}
.text { font-size:12px; font-weight:normal; color:#262626; line-height:18px;}
.longer { width:700px; padding-top:20px;}
#bus_price { float:left; margin: 40px 50px 25px 20px; }
.bus_left { float:left; padding-left: 100px; }
#title { width:570px; }
#bus_call {color:#0d4b78; font-size:16px; font-weight:bold; margin-top:20px; width:500px;}

/*ultra fast page*/
.ultra_list, .ultra_list2{ float:left;}
.ultra_list2 { border: 1px solid #d7d7d7; margin-left:50px; padding:10px;}
.ultra_list2 p{ margin:0; padding:0;}

/*about page*/
#about_right { padding:0 20px 20px 20px; } 
.video-right { float:right; padding:10px 10px 10px 20px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Chrome rules go after this */
.video-right { float:right; padding:10px 10px 10px 20px;}
}

/*login page*/
#login_box { width:745px; height:160px; border: 1px solid #d7d7d7; margin: 50px 0 400px 120px; }
#register { float: left; border-right: 1px solid #d7d7d7; padding:20px 30px; text-align:center; }
#signin { float:left;  padding:20px 30px 10px 30px; }
#login_box ul.reg { float:left; line-height:28px; list-style-type:none; margin:10px 0; }
#login_box ul.reg li { width:375px; }
#login_box ul.reg li span.width { display:inline-block; width:100px; }
#login_box ul.reg li input { width: 250px; }
#btn_signin { margin-left:140px; }
#btn_signin img { padding-right:10px; }        

/*contact page*/    
#contact { padding: 25px 0 25px 50px; height:600px; }
#contact_top { margin-top:20px; height:230px; }
#contact_left { border-right: 1px solid #d7d7d7; float:left; height:200px; margin:15px 0 0 -20px; width:325px; }
#contact_left img, #contact_middle img, #contact_right img { float:left; margin:0 15px 150px 0;}
#contact_middle { border-right: 1px solid #d7d7d7; float:left; height:200px; margin:15px 0 0 5px; width:360px; }
#contact_right {float:left; height:200px; margin:15px 0 0 10px; width:230px; }
#contact ul { margin: 40px 0 0 150px; }
#contact ul li { list-style-type:none; line-height:30px; }
#contact ul li span{ display:inline-block; width:150px; }
#contact ul li span.longer{ display:inline-block; width:350px; margin:0; padding:0; }

/*thanks page*/  
#thanks_hdr { text-align:center; padding-top:10px; }
#thanks_top { margin: 20px 20px 20px 50px; }
#thanks_left { width:640px; float: left; padding-top:20px; margin-bottom:50px; }
#thanks_left2 { width:480px; float: left; padding-top:20px; margin-bottom:50px; margin-right:40px; }
.grey { font-size:16px; font-weight:bold; padding:20px 0; }
.grey img { float:right; padding-left:10px; }
.grey a { font-size:16px; font-weight:bold; padding:20px 0; color:#363636; }
.grey2 { font-size:13px; padding:0; }
.grey2-ultra { font-size:13px; padding:0; }
.grey2-ultra ul li { padding: 3px 0; }
.grey2-ultra3 { margin-top: 30px; }	
#thanks_phone { border-right: 1px solid #d7d7d7; float:left; height:200px; margin:15px 0 0 -20px; width:280px; }
#thanks_phone img, #thanks_email img { float:left; margin:0 15px 150px 0;}
#thanks_email { float:left; height:200px; margin:15px 0 0 5px; width:310px; }
.red3 { width:100%;color:#FF0000;font-weight:bold; font-size:16px; border:1px solid #D7D7D7; text-align:center; padding:10px 0; margin-bottom:20px;}
.red3 a { color:#FF0000;}
/*affiliate page*/
#aff_header { width:977px; padding-left:20px; }
#aff_top {width:977px; height:371px; padding-left:6px; }
#aff_signup { background: url(../images/affiliate/main_right.jpg) no-repeat scroll 0 0; float:left; width:401px; height:371px; }
#aff_signup ul {  margin:0; padding: 77px 0 0 55px; }
#aff_signup ul li { width: 300px; list-style-type:none;line-height:26px; }
#aff_signup ul li span { display:inline-block; width:100px;}
#aff_signup ul li span.go_submit { display:inline-block; vertical-align:middle; width:59px; }
#aff_box { border:1px solid #d7d7d7; width:928px; margin:10px 0 0 30px; height:254px; line-height:18px;}
#aff_left { width:517px; padding:15px 15px; float:left;  }
#aff_box img.padding { float:left; padding-top:25px; }
#aff_left ul li { list-style-image:url(../images/red_bullet.gif); vertical-align:middle; line-height:23px; }
.number {font-size:19px; font-weight:bold; text-align:center; margin-top: 30px; }
.disclaimer { font-size:10px; line-height:14px; padding:20px 30px; color:#575757;}
.disclaimer2 { font-size:10px; line-height:14px; color:#575757; padding-top:30px;}
#aff_top2 {width:977px; height:113px; padding-left:6px; margin-top:11px; }
#aff_box2 { border:1px solid #d7d7d7; width:945px; margin:30px 0 15px 22px; height:203px; line-height:18px;}
#aff_left2 { width:354px; padding:10px 10px; float:left;  }
#aff_left2 ul { margin:5px 0 0 15px; padding:0;}
#aff_left2 ul li { list-style-image:url(../images/red_bullet.gif); vertical-align:middle; line-height:23px; }

/*spare backup upgrade page*/
.table2 {  padding: 30px 0 50px 75px; width:875px; }
.under_box2 { border: 1px solid #d7d7d7; float:left; width:850px; }
.details2 { border-right: 1px solid #d7d7d7; float:left; width:425px; }
.under_tabs ul.order2 { float:left; line-height:28px; list-style-type:none; margin:15px 0; width:380px; } 
.under_tabs ul.order2 li { width: 380px; }
.under_tabs ul.order2 li span.width { display:inline-block; width:100px; }

/*FIH page*/
.FIH_top { width:791px; margin-left:20px;  }
.FIH_top img { float:left; }
#FIH_mainnav {width:800px; height:70px; font-size:19px; font-weight:bold; text-align:center;}
.btn_FIH { margin: 20px 55px 10px; float:left; }
.FIH_top p { font-weight:bold; font-size:24px; text-align:center; line-height:31px; }
.FIH_phone { float:left; width:304px; }

#no_panel ul.sitemap { line-height: 24px; }
#no_panel ul.sitemap a, #no_panel ul.sitemap a:active { color: #0D4B78; text-decoration:none; }

/*news pages*/
#news_pages { margin-bottom: 20px; }
#news_pages em {color:#666; font-weight:bold;}
#news_pages h1 {border-bottom:1px dotted #ccc; padding-bottom:6px; font-size:1.25em; color:#0d4b78; font-size:16px; font-weight:bold; margin-top:8px; margin-bottom:10px;}
#news_pages ul {margin-left:40px;}
#no_panel img.share { float:left; padding-right: 20px; margin-top:10px; }

#affiliate_news {padding: 0 0 0 0; width: auto;}
#affiliate_news ul {list-style:none; float:left;}
#affiliate_news ul li a {color:#0072bc;}
#affiliate_news ul li a:hover {color:#000;}

ul.newstitles {width:750px;}
ul.newstitles li, ul.news_sources li, ul.news_date li {height:40px;}
ul.newstitles li p, ul.news_sources li p, ul.news_date li p {background-color:#F69338; color:#fff; padding:6px 10px !important; font-weight:bold;}

ul.news_sources {float:left; width:130px; padding: 0px;}
ul.news_sources img {padding-left:15px;}

ul.news_date {float:left; width:100px; font-weight:bold; padding: 0px;}

.news_images {float: right; padding:10px;}

.newspic {padding: 10px; background: #eaeaea; line-height: 17px;}

/*ultra fast order page */
#include_list{ clear:both; float:left; margin:20px 0 ; width:875px; }
#include_list ul{width:300px; float:left;}
#include_list ul.list li, #include_list ul.list li a, #include_list ul.list li a:visited {
color:#262626; line-height:21px; list-style-image:url(../images/red_bullet.gif); text-decoration:none; vertical-align:middle;}

/* tech support pop-up */
#tech-container{background:#FFFFFF none repeat scroll 0 0; margin:20px auto 20px; width:600px;}
#tech-header{ border-bottom:1px solid #D7D7D7; height:35px; width:600px; padding-left:20px;}
#tech-body{ border-left:1px solid #D7D7D7; margin:0 0 0 20px; padding:20px 0 0 0; height:400px;}
#tech-body h1, #tech-body p{ margin:0 0 0 20px; padding:0;}
#tech-body p{ margin-top:20px; font-size: 16px;}
#tech-body p strong{ font-weight:bold; font-size:20px;}

/*FAQ Page */
#faqs-bottom{ width:950px; margin:20px 0 0 21px; padding:0; }
#faqs-bottom p { font-size:12px;}
.faqs-contnr{ margin:20px 0 0 0; width:910px; background-color:#FFFFFF; border:2px solid #D7D7D7; color:#333333;
font-size:12px; line-height:18px; padding:9px 15px;}
.faqs-inputs{padding-top: 10px; padding-bottom: 10px; margin-right: 20px; }
.faqs-contnr img{ margin:10px;}
.faqs-contnr a{ color:#2A74AC;}

/* New UltraFast homepage */

#ultrafast-mainimg { width: 906px; height: 321px; background: url(../images/ultra-fast/newSS_offer.jpg) no-repeat; position: relative; margin: 25px auto; }
#ultrafast-mainleft { width: 580px; float: left; margin-left: 15px; }
#ultramain-bt { position: absolute; left: 87px; bottom: 20px; }
#ultramain-buynow { position:absolute; left:450px; top: 300px; }
#optimizesteps-cntnr { width: 579px; margin-left: 10px;}
#ultrafast-logos { width: 308px; padding-left:20px; height: 780px; float: right; border-left: 1px solid #dedede; text-align: center; margin-right: 45px; }
#ultrafast-logos img.hdr { margin: 20px auto; }
#ultrafast-logos .description { width: 308px;} 
#ultrafast-mainimg #buynow, #ultrafast-mainimg #buynow a, #ultrafast-mainimg #buynow a:hover, #ultrafast-mainimg #buynow a:visited, #ultrafast-mainimg #buynow a:active 
{ font-size:14px; color: #0D4B78; font-style:italic; position:absolute; top: 185px; left: 465px; font-weight:bold; text-decoration:underline; }

#ultrafast-logos ul { margin:0 0; padding: 0; list-style-type: none; }
#ultrafast-logos ul li {font-size:11px; margin-bottom:10px; text-align:left; min-height:80px; }
#ultrafast-logos ul li label { display: inline-block; width: 100px; text-align: center; float: left;  height:90px;}
#ultrafast-logos ul li label img { margin: 0 auto; }
#ultrafast-logos ul li strong { font-size: 14px; color: #2275ae; display: block; }

#ultra-howto { width:579px; margin: 20px 0 0 10px;}
#ultra-howto ul { margin: 20px 0 0 0; padding: 0; list-style-type: none; }
#ultra-howto ul li { height: 90px; }
#ultra-howto ul li label { display: inline-block; width: 100px; text-align: center; float: left; }
#ultra-howto ul li label img { margin: 0 auto; }
#ultra-howto ul li strong { font-size: 14px; color: #2275ae; display: block; }
.mainclick { margin-top: 10px; }
#ultrafast-mainleft .scanbtn { margin:20px 0 40px 60px;}	 

#ultrafast-downmain { width: 897px; height: 265px; background: url(../images/ultra-fast/ultradownload-main.jpg) no-repeat; margin: 25px auto; position: relative;}
#downmain-bt { position: absolute; right: 19px; bottom: 30px; }
#ultrafast-downleft { width: 605px; float: left; margin-left: 20px;  }
#ultrafast-repairmain { width: 605px; height: 222px; position: relative; }
#ultrafast-repairmain #bullets { width: 305px; margin: 10px 30px 0 0; float: right; }
#ultrafast-repairmain h2 { margin: 0; padding: 0; font-size: 22px; line-height: 24px;}
#ultrafast-repairmain ul { margin: 0; padding: 0; }
#ultrafast-repairmain .click { position: absolute; bottom: 10px; right: 15px; }
#ultrafast-downright { width: 268px; height: 500px; float: right; border-left: 1px solid #dedede; padding-left: 15px; margin-right: 40px; }
#ultrafast-downright a { cursor: pointer; }
#ultrafast-downright img { margin: 8px 0; }
#ultrafast-downright .ultrabutton { margin: 8px 0; }
#ultrafast-downright img.disc { margin-top: 40px; }
#ultrafast-whyuse { width: 583px; border-top: 1px solid #dedede; padding: 20px 5px 0 0; float: left; clear: both; margin: 20px 0 0 30px; }
#ultrafast-whyuse img { margin-left: 10px; }
#ultrafast-whyuse strong { font-size: 14px; display: block; margin-top: 10px; line-height: 18px; }
#ultrafast-whyuse h3 { font-size: 22px; line-height: 24px; color: #2275ae; margin: 0; padding: 0; }
#ultrafast-instructions { width: 585px; margin-left: 30px; }
#ultrafast-instructions h3 { text-indent: -9000px; background: url(../images/ultra-fast/dnldinstructions_t.gif) no-repeat; width: 486px; height: 48px; margin: 0; padding: 0; }
#ultrafast-instructions .stepsimgs { margin-top: 10px; }

#download-steps { width: 605px; float: left; margin: 20px 0 0 20px; }
#download-steps img { margin: 20px 0; }
#ultrafast-downright.steps { margin-top: 40px; }

/* New Signup page */
#SS_signup ul.order { line-height:28px; list-style-type:none; margin:15px 0; width:580px; font-size:13px; }
#SS_signup ul.order li { width:580px; padding-bottom:2px; }
#SS_signup ul.order li.check { width:300px; font-size:11px; line-height:21px; }
#SS_signup ul.order li span.width { display:inline-block; width:180px; }
.blue {color:#0D4B78;font-size:16px;font-weight:bold;}

h1.signbelow { font-size:20px;color:#0D4B78; font-weight:bold; }
#SS_signup { margin-left: 20px; width:920px; }
#signup_left { width: 650px; float:left; }
#signup_right { float:right; background: url(../images/secure_checkout.jpg) no-repeat scroll 0 0; margin: 20px 20px 0 0; width:221px; height:600px; }
.orderbox { width:615px; border: 1px solid #d7d7d7; background-color:#fdfcfc; padding: 15px 15px; margin: 3px 0 20px 0; position:relative; }
ul.signup_hdr {margin:0 0; list-style-type:none; font-size:14px; padding:0;}
ul.signup_hdr li { width:630px; color: #313131; font-size:14px; }
ul.signup_hdr li span { width:99px; display:inline-block; text-align:center; }
ul.signup_hdr li span.first { width:205px; text-align:left; display:inline-block;}
.space { padding: 8px 0; }
#signup_plans { margin-bottom:20px; }
p.italic {font-style: italic; color: #313131; font-size:13px; margin:0; padding:0; }
p.italic span { color:#F00; }
#Signup_button { margin: 20px 0 0 180px; }
.numberspace {margin-right:8px; }
#GoDaddy { padding: 130px 0 0 45px; }

ul.total {margin:0 0; padding:0 0; list-style-type:none; margin-top:20px;}
ul.total li { width: 630px; color: #313131; font-size:16px; font-weight:bold; text-align:center; }
ul.total li span { display:inline-block; width:105px; }
ul.total li span.name { width: 80px; padding-left:407px; display:inline-block; } 

#ultraSignup_right { float:right; background: url(../images/ultra_checkout.jpg) no-repeat scroll 0 0; margin: 20px 20px 0 0; width:221px; height:801px; }
#creditcard { position:absolute; top:43px; right:30px; }
.cvv_link { font-size: 11px; padding-left:5px; }
.UltraDisclaimer { font-size:10px; line-height:14px; color:#575757; padding-left:15px;}


