@charset "utf-8";
/* christmas 2011
body {
    background: url("../images/body-bg.jpg") no-repeat scroll center  top transparent;
    color: #666666;
    font-family: "Trebuchet MS";
    font-size: 12px;
    margin: 0;
    text-decoration: none;
}*/
body {font-family: "Trebuchet MS";font-size: 12px;color: #666;text-decoration: none;margin: 0px;background:url(../images/pg_bgtop.png) repeat-x top left;}
img {border:0px;outline:none;}
/* christmas 2011
#container {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    width: 770px;
}*/
#container {width:100%;}
a, input {outline:none;}
a {color:#666;}

/*---------------------------------------------------------------------------------------------------------------------F O L L O W   U S */

#followus {background: url("../images/followus_bgr.png") no-repeat scroll left top transparent;
    height: 215px;
    right: 0;
    position: fixed;
    text-align: center;
    top: 32%;
    width: 45px;}
#followus img {padding-top:5px;}
.google_plus {
    margin-left: 3px;
    margin-top: 5px;}

.transfer_hmlnk {
    float: left;
    font-weight: bold;
    left: 5px;
    position: relative;
    top: -2px;
}	
.trnsfr_link {
    color: #FFFFFF;
    font-size: 14px;
    }
/*---------------------------------------------------------------------------------------------------------------------H E A D E R */

#header {width:774px; margin:auto; height:110px; margin-bottom:7px;}
/* christmas 2011
#header { border-bottom: 5px solid #FFFFFF; height: 103px; margin: auto auto 0; width: 770px;  background: none repeat scroll 0 0 #1C639A;}
*/
#header #top {padding-top:2px;height:23px;width:774px;background:url(../images/top-bg.png) no-repeat center top;color:#FFF;float:left;}
/* christmas 2011
#header #top {background: url("../images/top-bg.png") no-repeat scroll center top transparent; color: #FFFFFF; float: left; height: 23px; width: 770px;}*/
#header #top .left {float:left;padding-left:30px;background:url(../images/topchat_icon.png) no-repeat 10px center;width:357px;}
#header #top .chatlive {color:#bdddf5;}
#header #top .chatlive a {color:#bdddf5; font-size:14px; font-weight:bold;}
#header #top .chatlive a:hover {color:#bdddf5;text-decoration:none;}

#header #top .right {float:right;padding-right:6px;width:250px;text-align:right;font-size:11px;}
#header #top .right a {color:#FFF;}
#header #top .right a:hover {color:#FFF;text-decoration:none;}

#header #logo_main {width:774px; height:85px; float:left;}
/* christmas 2011
#header #logo_main {width:770px; height:85px; float:left;}*/
#header #logo_main #logo {height:60px; width:200px; float:left; padding:10px 5px 15px 5px;}
/* christmas 2011
#header #logo_main #logo {height:60px; width:200px; float:left; padding:5px 5px 15px;}*/
#header #logo_main #menu {height:78px; width:564px; float:right;}
/* christmas 2011
#header #logo_main #menu {height:78px; width:560px; float:left;}*/
#header #logo_main #menu ul {float:right; width:511px; height:41px; margin:37px 3px 0px 0px; padding:0px 2px 0px 2px; list-style:none; background:url(../images/homemenu_bg.png) no-repeat right bottom;}
#header #logo_main #menu ul li {float:left; width:auto; height:35px; padding-top:6px; background:url(../images/homemenu_sep.png) no-repeat right center; text-align:center; line-height:15px;}
#header #logo_main #menu ul li a {display:block; width:59px; padding:0px 7px; height:35px; color:#FFF; font-size:13px; text-decoration:none;}
#header #logo_main #menu ul li a:hover {background:url(../images/homemenu_over.png) no-repeat center bottom; color:#333;}
#header #logo_main #menu .no_brd {background:none;}
#header #logo_main #menu .ext_pad {line-height:35px;}

#header #logo_main #menu ul li ul {z-index: 9999; position:absolute; left:-999em; text-align:left; height:auto; width:150px; margin:0px; padding:0px; border:1px solid #1B3E5D;}
#header #logo_main #menu ul li ul li {line-height:25px; height:25px; width:150px; font-size:11px; font-weight:normal; padding:0px; text-align:left;}
#header #logo_main #menu ul li ul li a {text-decoration:none; color:#1B3E5D; width:145px; height:25px; background:#B7D6EB; font-size:12px; padding:0px 0px 0px 5px;}
#header #logo_main #menu ul li ul li a:hover, #menu ul li ul li a:active {color:#FFF; background:#1B3E5D;}
#header #logo_main #menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover1 ul, #menu li li.sfhover1 ul, #menu li li li.sfhover ul {top:100px; left:auto;}


/*-------------------------------------------------------------------------------------------------------------M E N U */


/*-----------------------------------------------------------------------------------------------------------------B O D Y */

#body {width:770px; height:607px; padding-top:5px; background:url(../images/mainbody_bg.png) no-repeat center top; margin:auto;}
/* christmas 2011
#body {background: url("../images/mainbody_bg.png") no-repeat scroll center top transparent; height: 607px; margin: auto; width: 770px;}*/
#body #main_heading {float:left; width:595px; height:45px; color:#333; font-size:24px; letter-spacing:-1px; padding-top:5px;}
#body #main_heading .small {color:#2d71a4; font-size:18px; padding-right:50px; background:url(../images/hostingbanner_flagicon.png) no-repeat right center;}
#body #help {float:right; width:175px;}

#body #home_banner {width:760px; padding:5px; float:left; height:332px; background:url(../images/homepg_bannerimg1.png) no-repeat center top;}
#body #home_banner ul {float:left; width:760px; margin:0px; padding:0px; list-style:none;}
#body #home_banner ul li {float:left; width:360px; height:332px; margin:0px 10px; background:url(../images/homebanner_sec_bg.png) no-repeat left top;}
#body #home_banner .dif_bg {background:url(../images/homebanner_sec_bg2.png) no-repeat left top;}
#body #home_banner #domain_sec {float:left; width:340px; height:332px; padding:0px 10px;}
#body #home_banner #domain_sec h1 {float:left; width:340px; color:#FFF; font-weight:normal; font-size:48px; line-height:48px; margin:0px; padding:5px 0px;}
#body #home_banner #domain_sec h2 {float:left; width:340px; color:#87c0ec; font-size:18px; font-weight:normal; margin:0px; margin:0px;}
#body #home_banner #domain_sec ul {float:left; width:340px; margin:13px 0px 0px 0px; padding:0px; list-style:none; height:150px;}
#body #home_banner #domain_sec ul li {float:left; width:170px; height:150px; margin:0px; background:none; text-align:center;}
#body #home_banner #domain_sec .brd {background:url(../images/homepg_prices_sep.png) no-repeat right center;}
#body #home_banner #domain_sec #search_area {float:left; width:340px; margin-top:12px;}
#body #home_banner #domain_sec #search_area #search_bg {float:left; width:253px; height:30px; background:url(../images/homepg_searchbg.png) no-repeat left top; margin-right:8px;}
#body #home_banner #domain_sec #search_area #search_bg .search_field {float:left; width:243px; margin:2px 5px; border:none; font-size:13px; height:26px; background:none; line-height:26px; font-family:"Trebuchet MS";}
#body #home_banner #domain_sec #search_area #drop_menu {float:left; width:74px; height:30px; background:url(../images/homepg_dropmenu.png) no-repeat left top; margin-right:5px;}
#body #home_banner #domain_sec #search_area #drop_menu select {float:left; width:69px; margin:5px 3px 0px 2px; font-family:"Trebuchet MS"; background:none; border:none;}
#body #home_banner #domain_sec #search_area #search_btn {float:left; width:336px; text-align:right; height:30px; padding:8px 4px 0px 0px;}

#body #home_banner #hosting_sec {float:left; width:340px; height:332px; padding:0px 10px;}
#body #home_banner #hosting_sec h1 {float:left; width:340px; color:#FFF; font-weight:normal; font-size:48px; line-height:48px; margin:0px; padding:5px 0px;}
#body #home_banner #hosting_sec h2 {float:left; width:340px; color:#87c0ec; font-size:18px; font-weight:normal; margin:0px; margin:0px;}
#body #home_banner #hosting_sec ul {float:left; width:340px; margin:20px 0px 0px 0px; padding:0px;}
#body #home_banner #hosting_sec ul b {float:left; width:340px; margin-bottom:15px; font-size:16px; line-height:25px; display:block; color:#FF9900; background:url(../images/homeuk_flag.png) no-repeat 195px center;}
#body #home_banner #hosting_sec ul li {color:#FFF; margin:0px; padding-left:30px; width:310px; background:url(../images/homehosdt_ticks.png) no-repeat left center; font-size:19px; height:30px; line-height:30px;}
#body #home_banner #hosting_sec #cont_btn {float:left; width:340px; text-align:right; height:30px; margin-top:40px;}
#body #home_banner #hosting_sec #cont_btn img {cursor:pointer;}

#body #feat_list {float:left; margin:7px 0px 10px 5px; background:url(../images/features_bg.png) no-repeat left top; height:240px; width:270px;}
#body #feat_list ul {float:left; margin:10px 0px 0px 5px; padding:0px; list-style:none;}
#body #feat_list ul li {padding:0px 0px 5px 30px;margin-left:5px;background:left center;font-weight:normal;font-size:13px;color:#2d71a4;line-height:17px;}
#body #feat_list ul li span {color:#DD0000;}
#body .testi_sec {padding:19px 10px 0px 0px;height:210px;float:right;width:480px;}
#body .testi_sec .testimon {height:100px;width:485px;background:url(../images/testi_bg.png) no-repeat left top;	position:relative;left:-15px;padding:10px 10px 10px 20px;}
#body .testi_sec .testi_heading {text-align:left;color:#b7d6eb;font-size:20px;padding-bottom:5px;}
#body .testi_sec #testi_fade0 {font-size:15px;color:#e0eff6;height:100px;width:460px;}
#body .testi_sec #testi_fade0 * {font-size:15px;color:#e0eff6;height:100px;width:460px;display:none;}
#body .testi_sec .why {padding:0px 10px;}
#body .why span {color:#2d71a4;font-size:18px;line-height:50px; float:left; width:100%;}
#body .why ul {list-style:none;margin:0px;padding:0px;background:none; float:left; width:100%;}
#body .why ul li {float:left;width:160px;padding-left:70px;font-size:11px;color:#666;line-height:normal;}
.bg {background:url(../images/exp_why.png) no-repeat 5px center;}
.bg2 {background:url(../images/sup_why.png) no-repeat 5px center;}
#body .why ul li .heading {color:#ff9900;font-weight:bold;font-size:13px;line-height:normal;}

.why {padding: 0px 10px;}
.why span {color: #2D71A4; float: left; font-size: 18px; line-height: 25px; width: 100%;}
.why ul { background: none repeat scroll 0% 0% transparent; float: left; list-style: none outside none; margin: 0px; padding: 0px; width: 100%;}
.why ul li {color: #666666; float: left; font-size: 11px;line-height: normal; padding-left: 70px; width: 180px;}
.bg {background: url("../images/exp_why.png") no-repeat scroll 5px center transparent;}
.bg2 {background: url("../images/sup_why.png") no-repeat scroll 5px center transparent;}
.bg3 {background: url("../images/clean-leaf.png") no-repeat scroll 5px center transparent;}
.why ul li .heading {color: #FF9900; font-size: 13px; font-weight: bold; line-height: normal;}
.why ul li .heading-clean {color: #358c0a; font-size: 13px; font-weight: bold; line-height: normal;}
/*---------------------------------------------------------------------------------------------------------------S T R I P */

#strip {background:url(../images/strip_bg.png) no-repeat center center;padding:5px 10px;height:25px;width:750px;margin:auto;color:#FFF;}
#strip .heading {text-align:left;float:left;width:200px;line-height:25px;}
.CollapsiblePanel {margin: 0px;padding: 0px;width:550px;float:right;height:25px;}
.CollapsiblePanelTab {font-size:12px;margin: 0px;padding-top: 4px;height:21px;cursor: pointer;-moz-user-select: none;-khtml-user-select: none;}
.CollapsiblePanelTab a {color: #FFF;text-decoration: none;outline:none;}
.CollapsiblePanelContent {margin:0px;padding:5px 5px 0px 5px;background-color:#333;position:absolute;width:540px;}

/*----------------------------------------------------------------------------------------------------------------T A B S */

#tabs {width:770px;height:466px;margin:auto;background:url(../images/tabs_bg.png) no-repeat center top;}
#tabs #left {width:210px;height:245px;float:left;}
#tabs #left ul {float:left;width:200px;list-style:none;color:#666;margin:10px 0px 0px 10px;padding:0px;}
#tabs #left ul li {width:180px;height:22px;margin-bottom:2px;padding:5px 20px 0px 0px;text-align:right;cursor:pointer;}
#tabs #left ul li a {color:#666;text-decoration:none;height:22px;width:180px;display:block;background:url(../images/tabslinks_out.png) no-repeat 188px 10px;}
#tabs #left ul li a:hover {background:url(../images/tabslink_bg.png) no-repeat left center;color:#2D71A4;text-decoration:none;height:22px;width:175px;display:block;}
#tabs #right {width:550px;height:235px;padding:10px 0px 0px 10px;float:right;}
#tabs #right p {margin:0px;padding:10px 0px 0px 60px;background:left top;height:55px;}
#tabs #right .heading_tabs {font-size:18px;color:#2D71A4;}
#tabs #right ul.content {margin:0px;padding:0px 0px 0px 60px;width:300px;float:left;}
#tabs #right ul.content_sell {margin:0px;padding:10px 0px 0px 30px;width:300px;float:left;}
#tabs #right ul li {padding-bottom:10px;}
#tabs #right ul li.nopad {padding-bottom:0px;}
#tabs #right ul li b {font-size:13px;}
.over_tab {background:url(../images/tabslink_bg.png) no-repeat left center;color:#2D71A4;text-decoration:none;padding:0px;height:27px;width:180px;}
.tab_sub {background:url(../images/tab_sub.png) no-repeat left -50px;float:right;width:170px;margin-top:-60px;padding:5px;text-align:left;font-size:13px;font-weight:bold;color:#333;}
.tab_sub ul.sub_list {margin-left:-15px;float:left;}
.tab_sub ul.sub_list li {font-size:12px;font-weight:normal;color:#2D71A4;}
.tab_sub ul.sub_list li a {font-size:12px;font-weight:normal;color:#2D71A4;text-decoration:none;}
.tab_sub ul.sub_list li a:hover {text-decoration:underline;color:#2D71A4;}
.content {padding:0px 0px 0px 60px;width:300px;float:left;}
.content_search {padding:5px 0px 10px 50px;width:300px;float:left;}
.tabsearch_icon {height:30px;width:40px;background:url(../images/tabsearch_icon.png) no-repeat center center;float:left;}
.tabsearch {height:25px;width:290px;float:right;}
.tabsearch_field {width:204px;height:25px;background:url(../images/tabsearch_bg.png) no-repeat left center;border:none;float:left;margin-top:3px;padding:0px 5px;font-size:12px;line-height:25px;}
.tabsearch_btn {margin-top:3px;}
.tabtransfer {float:left;height:25px;width:400px;margin:20px 0px 0px 20px;}
.tab_transfer {width:184px;border:1px solid #2d71a4;padding:2px 5px;font-size:11px;margin:0px;float:left;height:14px;}
.tabtransfer_list {border:1px solid #2d71a4;font-size:12px;margin-left:5px;width:65px;float:left;height:20px;}
.tabtransfer_btn {float:left;height:20px;padding:0px 5px;}
.tablink_bg {background:url(../images/tablink_bg.png);height:22px;width:105px;text-align:center;color:#FFF;display:block;padding-top:3px;font-weight:bold;}
.tablink_bg:hover {background:url(../images/tablink_bg.png);height:21px;width:105px;text-align:center;color:#FFF;display:block;padding-top:4px;text-decoration:none;}

/*--------------------------------------------------------------------------------------------------------------------H O V E R   T E X T */

.txt {font-size: 11px;color: #fff;line-height: 15px;}
.hotspot {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#999999;text-decoration:none;cursor:pointer}
#tt {position:absolute;display:block;background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block;height:5px;margin-left:5px;background:url(../images/tt_top.gif) top right no-repeat;overflow:hidden}
#ttcont {display:block;padding:2px 12px 3px 7px;margin-left:5px;background:#666;color:#FFF}
#ttbot {display:block;height:5px;margin-left:5px;background:url(../images/tt_bottom.gif) top right no-repeat;overflow:hidden}

.txt2 {font-size: 11px;color: #9999;line-height: 15px; padding-top:42px; padding-left:17px;  }
.hotspot {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#999999;text-decoration:none;cursor:pointer}
#ttt {position:absolute;display:block;background:url(../images/clean-green-bg.png) top left no-repeat}
#ttttop {display:block;height:5px;margin-left:5px;overflow:hidden}
#tttcont {display:block;padding:2px 12px 3px 7px;margin-left:5px;color:#0000}
#tttbot {display:block;height:5px;margin-left:5px;overflow:hidden}

/*---------------------------------------------------------------------------------------------------------------------F O O T E R */

#footer {width:750px;padding:15px 10px 0px 10px;margin:auto;margin-top:10px;height:205px;background:url(../images/footer_bg.png) no-repeat center top;}
#footer ul {margin:0px;padding:0px;list-style:none;float:left;height:128px;}
#footer ul li {margin:0px 10px 3px 0px;width:140px;text-align:left;font-size:11px;font-weight:normal;}
#footer .heading {color:#FF9900;font-size:12px;padding:0px 0px 5px 0px;background:url(../images/tabs_topbrd.png) repeat-x left bottom;font-weight:bold;}
#footer .heading a {color:#FF9900;}
#footer .heading a:hover {text-decoration:none; color:#FF9900;}
#footer ul li a {color:#FFF;text-decoration:none;}
#footer ul li a:hover {color:#FFF;text-decoration:underline;}
#footer #text {font-size:10px;float:left;height:59px;border-top:1px solid #CCC;width:435px;text-align:left; color:#273C4C;}
#footer #text a {font-size:11px;line-height:27px;color:#FFF;text-decoration:underline;}
#footer #text a:hover {text-decoration:none;}
#footer #copy {background:url(../images/credit_way.png) no-repeat center 10px;color:#FFF;float:right;text-align:center;padding-top:40px;height:19px;border-top:1px solid #CCC;width:315px;font-size:11px;}
#footer #copy a {color:#FFF;}
#footer #copy a:hover {text-decoration:none;}
#footer div a {color: #FFFFFF;text-decoration: none;}
#footer div a:hover {color: #FFFFFF;text-decoration: underline;}
/*----------------------------------------------------------------------------------------------------------F R E E   D O M A I N   P A G E */

#freedom_pg {margin:auto; width:730px; height:620px; padding:20px; margin:10px auto; background:url(../images/freedom_pgbg.png) no-repeat left top; color:#333; letter-spacing:-1px;}
#freedom_pg h1 {float:left; font-size:36px; margin:0px; padding:20px 0; font-weight:normal; width:730px;}
#freedom_pg h1 b {color:#DD0000;}
#freedom_pg ul {float:left; list-style:none; width:730px; margin:30px 0; padding:0px;}
#freedom_pg ul li {min-height:45px; font-size:23px; width:415px; margin-bottom:20px; padding-left:50px; background:url(../images/freedom_bullet.png) no-repeat left center;}
#freedom_pg ul li b {color:#DD0000;}
#freedom_pg ul li i {color:#589dd3;}
#freedom_pg #now {float:left; width:730px; font-size:36px; font-weight:normal; text-align:center; line-height:62px; background:url(../images/freedom_first.png) no-repeat 317px center;}
#freedom_pg #now b {color:#F77F0D;}
#freedom_pg span {float:left; display:block; width:730px; font-size:17px; text-align:center; margin-top:10px;}
#freedom_pg span b {color:#DD0000; font-size:24px;}
#freedom_pg img {margin:20px 292px 0 292px; cursor:pointer;}
#freedom_pg #desc {float:left; width:730px; margin-top:30px; letter-spacing:normal; font-size:13px;}

/*----------------------------------------------------------------------------------------------------------H O S T I N G */

#hostingmain_banner {width:770px; height:50px; float:left; margin-bottom:20px;}
#hostingmain_banner #content {width:770px; height:50px; float:left;}
#hostingmain_banner #content h1 {width:760px; float:left; font-size:24px; font-weight:normal; color:#333; letter-spacing:-1px; margin:10px 0; padding:0 5px; height:48px; line-height:48px;}
#hostingmain_banner #content h1 span {font-size:18px; padding-right:45px; background:url(../images/hostingbanner_flagicon.png) no-repeat right center; color:#2D71A4;}
#hostingmain_banner #content #desc {float:left; width:750px; font-size:13px; color:#333;}
#hostingmain_banner #content .sub {float:left; display:block; width:483px; padding:5px 10px; border:1px solid #CCC; background-color:#EEE; font-size:17px; color:#dd0000; letter-spacing:-1px; margin:0px;}
#hostingmain_banner #content .sub b {color:#2D71A4; letter-spacing:normal;}

.features_txt_hst {font-family: "Trebuchet MS";font-size: 12px;color: #666666;text-decoration: none;}
.sublinkhosting{font-family: "Trebuchet MS";font-size: 13px;color: #666;text-decoration: none;}
.sublinkhosting a:link, .sublinkhosting a:active, .sublinkhosting a:visited{font-family: "Trebuchet MS";font-size: 13px;color: #666;text-decoration: underline;}
.sublinkhosting a:hover{font-family: "Trebuchet MS";font-size: 13px;color: #FF9900;text-decoration: none;}
.features_hst {font-size: 12px; text-decoration: none; font-weight: bold; border-top:1px solid #779fc3;}
.comparison, .comparison a:link, .comparison a:active, .comparison a:visited {font-size:14px; color:#FFF; text-decoration:none;}
.comparison a:hover {text-decoration:underline;}
.comparison2, .comparison2 a:link, .comparison2 a:active, .comparison2 a:visited {font-size:14px; color:#333; text-decoration:none;}
.comparison2 a:hover {text-decoration:underline;}
.features1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px;color: #666;text-decoration: none;font-weight: bold;}
.features1 {font-family: "Trebuchet MS";font-size: 11px;color: #FFF;text-decoration: none;background:url(../images/line2.png) repeat-x left top;}
.features_txt {font-family: "Trebuchet MS";font-size: 12px;color: #666666;text-decoration: none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #E2E2E2;}
.hostinginner_h1 {font-size:30px; color:#333; font-weight:bold ;padding:0px; margin:0px;}

#inner_count #test_at {width:176px; float:left; margin:135px 0 0 35px;}
#inner_count #test_at #countdown_dashboard {height:50px;}
#inner_count #countdown_dashboard .dash {width: 42px;height:50px;background: transparent url('../images/dash.png') no-repeat left top;float: left;margin-left: 2px;position:relative;overflow:hidden;}
#inner_count #countdown_dashboard .dash .digit {font-size: 22px;padding-top:5px;float:left;width: 21px;text-align: center;font-weight:bold;font-family:Times;color: #CC1809;position:relative;}
#inner_count #countdown_dashboard .dash .digit .count_top {font-size: 22px;float:left;width: 21px;text-align: center;font-weight:bold;font-family:Times;color: #CC1809;position:relative;}
#inner_count #countdown_dashboard .dash .digit .count_bottom {font-size: 22px;float:left;width: 21px;text-align: center;font-weight:bold;font-family:Times;color: #CC1809;position:relative;}
#inner_count #countdown_dashboard .dash_title {position:absolute;display: block; width:42px; text-align:center; bottom:-2px; font-size: 11px;color: #FFF;text-transform: uppercase;letter-spacing: -1px;font-family:"Trebuchet MS";}

#comp_count #test_at {width:176px; float:left; margin:135px 0 0 20px;}
#comp_count #test_at #countdown_dashboard {height:50px;}
#comp_count #countdown_dashboard .dash {width: 42px;height:50px;background: transparent url('../images/dash.png') no-repeat left top;float: left;margin-left: 2px;position:relative;overflow:hidden;}
#comp_count #countdown_dashboard .dash .digit {font-size: 22px;padding-top:5px;float:left;width: 21px;text-align: center;font-weight:bold;font-family:Times;color: #CC1809;position:relative;}
#comp_count #countdown_dashboard .dash .digit .count_top {font-size: 22px;float:left;width: 21px;text-align: center;font-weight:bold;font-family:Times;color: #CC1809;position:relative;}
#comp_count #countdown_dashboard .dash .digit .count_bottom {font-size: 22px;float:left;width: 21px;text-align: center;font-weight:bold;font-family:Times;color: #CC1809;position:relative;}
#comp_count #countdown_dashboard .dash_title {position:absolute;display: block; width:42px; text-align:center; bottom:-2px; font-size: 11px;color: #FFF;text-transform: uppercase;letter-spacing: -1px;font-family:"Trebuchet MS";}


/*----------------------------------------------------------------------------------------------------------P O P U P */

.full_specs {font-size:12px;color:#333;font-family:"Trebuchet MS";font-weight:bold;text-decoration:none;}
.full_specs a:link, .full_specs a:active, .full_specs a:visited {color:#333;text-decoration:underline;}
.full_specs a:hover {text-decoration:none;color:#333;}
.features, .features a {padding-top:10px; color:#333;text-decoration:none;}
.heading_pkgs { height:25px;  background-color:#999;  width:593px;  margin-top:10px;  padding-left:10px;}
#container_popup { margin-top:100px;  width:620px;  height:460px;  padding:20px;  margin:auto;  background:url(../images/hosting-innerpg-detail.png) no-repeat center top;  font-size:12px;  font-family:'Trebuchet MS';  color:#666;}
#package { float:left;  width:600px;  height:30px;}
#close { float:right;  width:20px;  height:30px;  text-align:right;}
#desc { padding:0px 0px 20px 0px;}
#scroll { overflow:auto; width:620px; height:380px;}
.info { font-size:11px;  color:#666; display:none;}

/*-----------------------------------------------------------------------------------------------------------O R D E R S */

.tlds {font-family: "Trebuchet MS";font-size: 12px;color: #333333;text-decoration: none;background-image: url(/images/searchin_corns_r1_c3.jpg);background-repeat: repeat-x;background-position: left top;font-weight: bold;line-height: 140%;}
.fields {font-family: "Trebuchet MS";font-size: 13px;color: #333333;text-decoration: none;border: 1px solid #D0C99D;}
.searchagain_txt {font-family: "Trebuchet MS";font-size: 11px;color: #666666;text-decoration: none;}
.searchagain_txt a:link {font-family: "Trebuchet MS";font-size: 11px;color: #666666;text-decoration: underline;}
.searchagain_txt a:active {font-family: "Trebuchet MS";font-size: 11px;color: #666666;text-decoration: underline;}
.searchagain_txt a:visited {font-family: "Trebuchet MS";font-size: 11px;color: #666666;text-decoration: underline;}
.searchagain_txt a:hover {font-family: "Trebuchet MS";font-size: 11px;color: #666666;text-decoration: none;}
.tabs_gray {font-family: "Trebuchet MS";font-size: 12px;color: #666666;text-decoration: none;background-image: url(../images/tabs_bg.jpg);background-repeat: no-repeat;background-position: center bottom;line-height: 100%;font-weight: bold;}
.tabs_blue {
font-family: "Trebuchet MS";font-size: 12px;color: #FFFFFF;text-decoration: none;background-image: url(/images/tabs_bgover.jpg);background-repeat: no-repeat;background-position: center bottom;line-height: 100%;font-weight: bold;}
.brandpg_txt {font-family: "Trebuchet MS";font-size: 15px;color: #666666;text-decoration: none;}
.Font_15 {font-family: "Trebuchet MS";font-size: 15px;line-height: 150%;color: #666666;text-decoration: none;}
.Font_12 {font-family: "Trebuchet MS";font-size: 12px;color: #666666;text-decoration: none;line-height: 150%;}
.choose_dom {font-family: "Trebuchet MS";font-size: 15px;color: #4B91C5;text-decoration: none;}
.body_cls {font-family: "Trebuchet MS";font-size: 13px;color: #666666;text-decoration: none;line-height: 150%;}
.tlds_t {font-family: "Trebuchet MS";font-size: 12px;color: #333333;text-decoration: none;background-image: url(/images/taken.jpg);background-repeat: no-repeat;background-position: center center;font-weight: bold;line-height: 140%;}
#table-a{font-family:"Trebuchet MS";font-size:14px;text-align:left;border-collapse:collapse;border:0px solid #D2DAE3;margin:0px;}
#table-a td{border-bottom:0px dashed #D2DAE3;color:#858585;padding:0px 10px;}
#table-a tbody tr:hover td{color:#858585;background:#D2DAE3;}
.transparentfield {font-family: "Trebuchet MS";font-size: 11px;color: #333333;text-decoration: none;padding: 0px;border: 0px none #C0C0C0;margin: 0px;height: 16px;width: 285px;}
.transparent_field {font-family: "Trebuchet MS";font-size: 12px;font-weight: normal;color: #333333;text-decoration: none;margin: 0px;border: 0px none #FFFFFF;background-image: url(/images/field_bg.jpg);background-repeat: no-repeat;background-position: left top;height: 23px;width: 235px;padding-top: 4px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;}
.transparent_field2 {
font-family: "Trebuchet MS";font-size: 12px;font-weight: normal;color: #333333;text-decoration: none;margin: 0px;border: 0px none #FFFFFF;background-image: url(/images/field_bg2.jpg);background-repeat: no-repeat;background-position: left top;height: 23px;width: 125px;padding-top: 4px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;}
.transparent_field3 {
font-family: "Trebuchet MS";font-size: 12px;font-weight: normal;color: #333333;text-decoration: none;margin: 0px;border: 0px none #FFFFFF;background-image: url(/images/field_bg2.jpg);background-repeat: no-repeat;background-position: left top;height: 23px;width: 125px;padding-top: 4px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;}

/*---------------------------------------------------------------------------------------------------------E C O M M E R C E */

#container #ecom_main {width:760px;padding:5px;margin:auto;background:url(../images/loginpg_bg.png) no-repeat left top;}
#container #ecom_main #banner {height:130px;width:740px;padding:10px;background:url(../images/eshoppg_bannerbg.png) no-repeat left top;margin-bottom:10px;}
#ecom_main #banner h1 {margin:0px;color:#465F3F;font-size:30px;}
#ecom_main #banner .banner_txt {font-size:18px;display:block;width:440px;}
#ecom_main #banner ul {list-style:none;margin:0px;padding:0px;}
#ecom_main #banner ul li {float:left;margin-top:20px;padding:0px 10px 0px 29px;background:left center;color:#666;line-height:24px;}
#ecom_main #ecom_body {background:url(../images/eshoppg_mainbg.png) no-repeat left top;width:750px;padding:5px;height:323px;margin-bottom:10px;}
#ecom_main h2 {margin:5px auto;width:770px;}
#ecom_main .cust_say {width:770px;margin:auto;}
#ecom_body .main_txt {font-size:13px;display:block;width:750px;height:55px;}
#ecom_body ul {list-style:none;margin:0px;padding:0px;margin-bottom:10px;}
#ecom_body ul li {float:left;width:242px;height:200px;margin-right:12px;background:left top;}
#ecom_body .nomrg {margin:0px;}
#ecom_body .en {line-height:25px;color:#FFF;display:block;height:27px;width:65px;float:left;text-align:center;padding:5px 0px;}
#ecom_body .en a {color:#FFF;text-decoration:underline;}
#ecom_body .temps {height:37px;margin:auto;margin-top:163px;background:url(../images/eshoppg_tempbg.png) no-repeat left top;}
#ecom_body img {padding:5px 5px 5px 0px;}
#ecom_main #features {width:760px;height:330px;}
#features #pkg_incl {width:518px;float:left;}
#features #pkg_incl h2 {margin:5px auto;color:#465F3F;}
#features #pkg_incl ul {margin:0px;padding:0px;list-style:none;}
#features #pkg_incl ul li {padding:10px 5px 10px 50px;float:left;width:200px;}
#features #pkg_incl span {color:#ff9900;font-weight:bold;font-size:13px;}
#features #right {width:242px;float:right;height:285px;background:url(../images/eshoppg_right.png) no-repeat left top;}
#features #right .heading {font-size:15px;line-height:30px;display:block;padding-left:10px;width:232px;font-weight:bold;color:#FFF;}
#features #right .sub_heading {font-weight:bold;display:block;padding:5px 5px 0px 5px;width:232px;color:#465F3F;font-size:14px;}
#features #right .right_text {padding:0px 5px;width:232px;display:block;line-height:15px;}
#features #right img {margin:30px 0px 0px 5px;}
#ecom_main .h2 {margin:0px;padding:5px 0px;color:#465F3F;float:left;}
#ecom_main #doc_main {width:760px;background:url(../images/eshopddoc_top.png) no-repeat top left #E0EFF6;padding-top:20px;min-height: 350px;overflow:auto;}
#ecom_main #doc_main #doc_content_main {padding:0px 10px;width:740px;float:left;min-height: 340px;overflow:auto;}
#ecom_main #doc_main .content_main_left {width:520px;margin-right:20px;float:left;color:#333;}
#doc_main .content_main_left .content_heading {font-size:18px;padding-bottom:5px;border-bottom:1px solid #2D71A4;display:block;width:520px;color:#2D71A4;}
#doc_main .content_main_left .content_text {padding-top:10px;width:520px;}
#ecom_main #doc_main #doc_categories {width:200px;float:right;color:#333;}
#doc_main #doc_categories span {font-size:18px;padding-bottom:5px;border-bottom:1px solid #2D71A4;display:block;width:200px;color:#2D71A4;}
#doc_main #doc_categories ul {margin:10px 0px 0px 20px;padding:0px;width:180px;float:lef;}
#doc_main #doc_categories ul a:hover {text-decoration:none;}
#doc_main #doc_categories ul ul {margin:0px 0px 0px 20px;padding:0px;width:auto;float:lef;}
#ecom_main #doc_main #doc_main_bottom {background:url(../images/eshopdoc_bottom.png) no-repeat left bottom;height:10px;width:760px;padding-top:10px;float:left;position:relative;left:0px;bottom:0px;}


/*-----------------------------------------------------------------------------------------------------E M A I L   S O L U T I O N S */

#container #email_body {width:760px; padding:5px; margin:auto; min-height:1480px; background:url(../images/emailpg_bannerbg.png) no-repeat left top; color:#333;}
#container #email_body #email_banner {width:740px; height:180px; background:url(../images/banner_bg.png) no-repeat left top; float:left; padding:10px;}
#container #email_body #email_banner #banner_content {float:left; width:390px;}
#container #email_body #email_banner #banner_content h1 {color:#2d71a4; font-size:24px; margin:0px; padding:0px; width:330px; font-weight:normal;}
#container #email_body #email_banner #banner_content .sub_heading {font-size:17px; color:#333;}
#container #email_body #email_banner #banner_content .sample_email {font-size:16px; color:#67aee4;}
#container #email_body #email_banner #banner_content ul {list-style:url(../images/bullets_email.png); margin:0px; margin:10px 0 10px 15px; padding:0px;}
#container #email_body #email_banner #banner_content ul li {font-size:13px; line-height:16px;}
#container #email_body #email_banner #banner_price {float:right; width:350px;}
#container #email_body #email_banner #banner_price ul {width:300px; float:right; height:180px; margin:0px; padding:0px; list-style:none;}
#container #email_body #email_banner #banner_price ul li {width:145px; float:left; height:180px; text-align:center;}
#container #email_body #email_banner #banner_price ul li img {position:relative; top:150px;}
#container #email_body #email_features {width:760px; min-height:1300px; float:left; margin-top:10px;}
#container #email_body #email_features #list_features {width:565px; float:left; padding:5px 20px 0 0;}
#container #email_body #email_features #list_features .features {width:565px; float:left; margin-top:20px;}
#container #email_body #email_features #list_features .features .heading {font-size:18px; color:#2d71a4; padding-left:55px; width:510px; border-bottom:1px solid #DDD; line-height:55px;}
#container #email_body #email_features #list_features .features .img_list {width:565px; float:left; margin-top:10px;}
#container #email_body #email_features #list_features .features .img_list .img {width:250px; text-align:center; float:left; height:200px;}
#container #email_body #email_features #list_features .features .img_list ul {float:right; width:275px; list-style:url(../images/bullets_email.png); margin:0px; margin:10px 0 0 30px; padding:0px;}
#container #email_body #email_features #list_features .features .img_list ul li {margin-bottom:10px;}
#container #email_body #email_features #list_features .features .img_list ul li span {color:#2D71A4; font-size:12px; font-weight:bold;}
#container #email_body #email_features #right_pan {width:175px; float:right;}
#container #email_body #email_features #right_pan #hosting_banner {float:left; width:155px; padding:0 10px; height:365px; background:url(../images/email_host_banner.png) no-repeat left top;}
#container #email_body #email_features #right_pan #hosting_banner #heading {width:155px; font-size:24px; height:62px; line-height:26px; padding-top:8px; float:left;}
#container #email_body #email_features #right_pan #hosting_banner #content {font-size:13px; color:#FFF; margin-top:10px; float:left;}
#container #email_body #email_features #right_pan #hosting_banner #p_button {float:left; width:155px; text-align:right; margin-top:10px; background:url(../images/email_host_price.png) no-repeat right top; padding-top:60px;}
#container #email_body #email_features #right_pan #hosting_banner #p_button img {cursor:pointer;}
#container #email_body #email_features #right_pan #email_pkg_buy {position:relative; top:600px; width:165px; height:285px; float:left; background:url(../images/email_rightpan.png) no-repeat left top; padding:5px; color:#333; text-align:center;}
#container #email_body #email_features #right_pan #email_pkg_buy h1 {font-size:18px; margin:0px; padding:0px;}
#container #email_body #email_features #right_pan #email_pkg_buy span {font-size:16px; color:#666;}
#container #email_body #email_features #right_pan #email_pkg_buy form {margin-top:10px; font-size:15px;}
#container #email_body #email_features #right_pan #email_pkg_buy form label {color:#F77F0D; text-align:left;}
#container #email_body #email_features #right_pan #email_pkg_buy form label span {color:#333; font-size:13px;}
#container #email_body #email_features #right_pan #email_pkg_buy form .buy {margin-top:0px;}

#email_pop {width:630px; height:625px; margin:auto; background:url(../images/emailpop_bg.png) no-repeat left top; padding:10px 20px;}
#email_pop #top {width:630px; height:60px; float:left;}
#email_pop #top #heading {font-size:24px; line-height:60px; color:#2d71a4; width:315px; float:left;}
#email_pop #top #close {height:60px; text-align:right; width:315px; float:right;}
#email_pop .features {width:630px; float:left;}
#email_pop .features .list {width:290px; margin:0px; margin-right:10px; padding:0px; list-style:none; float:left;}
#email_pop .features .list li {height:25px; background-color:#EEE; line-height:25px; margin-bottom:5px; padding-left:5px; font-size:13px;}
#email_pop .features .list .row_1 {height:25px; font-size:19px; color:#666; padding-top:20px; background-color:#FFF;}
#email_pop .features .feat_1 {width:160px; margin:0px; margin-right:10px; padding:0px; list-style:none; float:left;}
#email_pop .features .feat_1 .img {height:45px; margin-bottom:5px;}
#email_pop .features .feat_1 li {height:25px; background-color:#87C1EC; line-height:25px; margin-bottom:5px; text-align:center; font-weight:bold; color:#333; font-size:15px;}
#email_pop .features .feat_2 {width:160px; margin:0px; padding:0px; list-style:none; float:left;}
#email_pop .features .feat_2 .img {height:45px; margin-bottom:5px;}
#email_pop .features .feat_2 li {height:25px; background-color:#65A8D9; line-height:25px; margin-bottom:5px; text-align:center; font-weight:bold; color:#333; font-size:15px;}
#email_pop .features .tick {margin-top:4px;}

/*------------------------------------------------------------------------------------------------------------------------B R O A D B A N D   P A G E */

#container #broadband_page {width:750px; padding:20px 10px; min-height:750px; margin:auto;}
#container #broadband_page #number_checker {width:750px; text-align:center; float:left; margin-bottom:10px; height:30px;}
#container #broadband_page #number_checker .check_box {padding:0 160px;}
#container #broadband_page #number_checker .check_box label {float:left; line-height:30px; font-size:13px; color:#333; margin-right:10px;}
#container #broadband_page #number_checker .check_box .text_field {height:26px; line-height:26px; font-family:"Trebuchet MS"; color:#2D71A4; font-size:13px; padding:0 2px; border:1px solid #CCC;}
#container #broadband_page #number_checker .check_box .check_btn {float:left;}
#container #broadband_page #check_results {width:750px; float:left;}
#container #broadband_page #check_results .results {width:750px; float:left;}
#container #broadband_page #check_results .results .content {padding:0 140px; width:470px; padding-bottom:10px; border-bottom:1px dotted #CCC;}
#container #broadband_page h1 {float:left; margin:20px 0 0 0; padding:0; width:750px; font-size:24px; color:#2D71A4; font-weight:normal; letter-spacing:-1px;}
#container #broadband_page #pg_desc {float:left; font-size:13px; color:#333; width:750px; margin-bottom:20px;}
#container #broadband_page #pg_desc b {color:#dd0000;}
#container #broadband_page ul {width:750px; float:left; margin:0; padding:10px 0; list-style:none; border-bottom:2px solid #DDD; clear:both;}
#container #broadband_page ul li {float:left; width:186px; border-right:2px solid #DDD; text-align:center;}
#container #broadband_page .nbrd {border-right:none;}
#container #broadband_page ul li .title {float:left; width:176px; margin:0 5px; color:#333; font-size:21px; line-height:40px; height:40px; background:url(../images/broadband_pkghead_bg.png) no-repeat left top;}
#container #broadband_page ul li .title2 {float:left; width:176px; margin:0 5px; color:#FFF; font-size:21px; line-height:40px; height:40px; background:url(../images/broadband_pkghead_bg2.png) no-repeat left top;}
#container #broadband_page ul li ul {float:left; width:146px; margin:20px 5px 20px 30px; list-style:outside; border-bottom:none;}
#container #broadband_page ul li ul li {float:left; margin-bottom:10px; font-size:13px; text-align:left; border-right:none; width:146px;}
#container #broadband_page ul li .price {float:left; width:176px; margin:0 5px; text-align:center; font-size:17px; color:#333; letter-spacing:normal;}
#container #broadband_page ul li img {margin:0 48px; cursor:pointer;}
#container #broadband_page #term {color:#666; font-size:12px; font-style:italic; float:left; margin:10px 0;}


/*-----------------------------------------------------------------------------------------------------L I G H T B O X */

#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}

/* Min-Width */
.lbWidth { /* most browsers */position: absolute;top: 0px; left: 0px;width: 100%;min-width: 790px;}

* html .lbContent { /* IE6 */margin-left: -790px;position:relative;}

* html .lbMinWidth { /* IE6 */padding-left: 790px;}
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

#body #birthday_banner {
    background: url("../images/banner-birthday.png") no-repeat scroll center top transparent;
    float: left;
    height: 285px;
    padding: 5px;
    width: 760px;
}
.birthday_div{
float:left;
width:100%;
}

.birthday_div h1{
    color: #284052;
    float: left;
    font-size: 36px;
    font-weight: bold;
    margin: 15px 0 5px;
    text-align: center;
    width: 100%;
}

.birthday_div h2{
float:left;
width:100%;
color:#5a5a5a;
font-weight:bold;
text-align:center;
font-size:24px;
margin:0;
}

.birthday_div .text {
    color: #292929;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 10px;
    padding-bottom: 20px;
    width: 750px;
}

.birthday_link{
    background: url("../images/bdlink-up.png") no-repeat scroll right top transparent !important;
    background: url("../images/bdlink-hover.png") no-repeat scroll center top transparent;
    height: 147px;
    position: absolute;
    right: 0;
    top: 0;
    width: 142px;
}
.birthday_link:hover{
    background: url("../images/bdlink-hover.png") no-repeat scroll center top transparent !important;
}

#curl{

    width:116px;
    height:116px;
    position:fixed;
    top:0;
    right:0;
}
#curl:hover{
    width:165px;
    height:165px;
     -webkit-transition: ease 1s;
     -moz-transition: ease 1s;
}
#code{
    background:#fffff;
    overflow:hidden;
    width:100px;
    height:100px;
    position:fixed;
    top:0;
    right:0;
	direction:rtl;
}
#code:hover{
    width:142px;
    height:142px;
    -webkit-transition: ease 1s;
    -moz-transition: ease 1s;
} 

/*jquery birthday curl page*/

#pageflip {
    position: relative;
}
#pageflip img {
    width: 50px; height: 52px;
    z-index: 99;
    position: absolute;
    right: 0; top: 0;
    -ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
    width: 50px; height: 50px;
    position: absolute;
    z-index: 50;
    right: 0; top: 0;
    background: url(subscribe.png) no-repeat right top;
    text-indent: -9999px;
}

/*jquery birthday curl page end*/

/*remote page start*/

#body #remote_banner{
    background: url("../images/remote_banner.png") no-repeat scroll center top transparent;
    float: left;
    height: 285px;
    padding: 5px;
    width: 760px;
}

.remote_div{
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    width: 717px;
}

.remote_div .text {
    float: left;
    padding: 20px 0;
    text-align: center;
    width: 100%;
}








.remote_div .bluepannel{
    background: url("../images/remote_bluepannel.png") no-repeat scroll center top transparent;
    float:left;
	height:224px;
	width:346px;
}

.remote_div .bluepannel h1{
    color: white;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.remote_div .bluepannel ul{
    list-style: none outside none;
    margin: 0;
    padding: 0 24px;
}
.remote_div .bluepannel li{
    background: url("../images/remote-ticks.png") no-repeat scroll left center transparent;
    color: #284052;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px;
    padding-left: 30px;
}









.remote_div .greypannel{
    background: url("../images/remote_greypannel.png") no-repeat scroll center top transparent;
    float:right;
	height:224px;
	width:346px;
}

.remote_div .greypannel h1{
    color: #358EC2;
    font-size: 24px;
    font-weight: normal;
    line-height: 36px;
    margin: 0;
    padding: 5px 0 0 123px;
}

.remote_div .greypannel .text{
    color: #000000;
    float: none;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    padding: 10px 10px 20px;
    text-align: left;
    width: auto;
}

.remote_div .greypannel .link{
color:#284052;
font-size:18px;
text-align:center;

}

.remote_div .greypannel .link a{
color:#284052;
text-decoration:underline;
}










.remote_div .buttonholder{
    float: left;
    padding: 15px 0;
    text-align: center;
    width: 100%;
}

.remote_div .buttonholder a{
    background: url("../images/start_session.png") no-repeat scroll center top transparent;
    display: block;
    height: 37px;
    margin: 20px auto 5px;
    text-align: center;
    width: 211px;
}

/*remote page ends*/


/*affiliate page starts*/

#body_affiliates {
    background: url("../images/affiliate-body_bg.png") no-repeat scroll center top #E0EFF6;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 5px;
    width: 770px;
}

#body_affiliates #affiliate_banner {
    float: left;
    height: 285px;
    padding: 5px;
    width: 760px;
}






#body_affiliates .affiliate_div{
    display: block;
    float: left;
    padding-bottom: 20px;
    width: 100%;
}

.af-detailtext{
    float: left;
    margin-left: 20px;
    width: 450px;
}

.af-detailtext h1{
    color: #284052;
    float: left;
    font-size: 19px;
    font-weight: bold;
    margin: 35px 0 0;
    width: 450px;
}

.af-detailtext p{
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin: 12px 0;
    width: 450px;
}








.af-right-pannel{
    float: right;
    margin-right: 23px;
    margin-top: 35px;
    width: 247px;
}















.af-right-pannel .af-login-pannel{
	width: 247px;
	height: 85px;
	float: right;
}

.af-form{
    border: 0 none transparent;
    margin: 35px 0 0;
    padding: 0;
}

.af-form-partion{
    float: none;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 5px;
    width: 225px;
}

.af-form .af-email{
margin:0;
border:0 none transparent;
    background: url("../images/affiliate-email-field.png") no-repeat scroll center top transparent;
	width:215px;
	height:21px;
	float:left;
	padding:0 5px;
}

.af-form .af-password{

	padding:0 5px;
margin:0;
border:0 none transparent;
    background: url("../images/affiliate-passwod-field.png") no-repeat scroll center top transparent;
	width:145px;
	height:21px;
	float:left;
}

.af-form .af-login-btn{
padding: 0;
margin:0;
border:0 none transparent;
    background: url("../images/affiliate-login.png") no-repeat scroll center top transparent;
	width:65px;
	height:21px;
	float:right;
}









.af-right-pannel .af-points-pannel{
    background: url("../images/remote-points.png") no-repeat scroll center top transparent;
    float: right;
    height: 200px;
    margin-right: -4px;
    margin-top: 10px;
    width: 255px;
}


.af-right-pannel .af-points-pannel h1{
    color: #2B6490;
    font-size: 14px;
    font-weight: bold;
    line-height: 29px;
    margin: 6px 0 0;
    padding: 0;
    text-indent: 14px;
}

.af-right-pannel .af-points-pannel ul{
    list-style: none outside none;
    margin: 0;
    padding: 0 7px;
}

.af-right-pannel .af-points-pannel li{
    background: url("../images/af-ticks.png") no-repeat scroll left center transparent;
    color: #284052;
    font-size: 12px;
    font-weight: normal;
    line-height: 19px;
    padding-left: 16px;
}






.af-right-pannel .af-banner-pannel{
    background: url("../images/affiliate-banners.png") no-repeat scroll center top transparent;
    float: right;
    height: 195px;
    margin-right: -2px;
    margin-top: 10px;
    width: 250px;
}









.af-tabs {
    background: url("../images/af-tabs-partition.png") no-repeat scroll left top transparent;
    float: left;
    list-style: none outside none;
    margin: 5px 0 0 10px;
    padding: 0 0 0 1px;
    position: relative;
}
.af-tabs li {
    background: url("../images/af-tabs.png") repeat-x scroll center top #F7F7F7;
    color: #9E9E9E;
    float: left;
    font-size: 12px;
    font-weight: bold;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.af-tabs li a {
    background: url("../images/af-tabs-partition.png") no-repeat scroll right top transparent;
    color: #9E9E9E;
    display: block;
    height: 38px;
    line-height: 40px;
    padding: 0 13px;
    text-decoration: none;
}
.af-tabs .selected {
    background: url("../images/af-tabs-selected.png") repeat-x scroll center top #FFFFFF;
    color: #000000;
}
.af-tabs .selected a {
    color: #000000;
    text-decoration: none;
}





.af-our-affiliate-programme {
    background-color: #FFFFFF;
    border-top: 1px solid #CDCDCD;
    display: none;
    float: left;
    margin-top: -1px;
    padding: 35px 4px 10px;
    width: 762px;
}
.af-our-affiliate-programme .af-our-partitions {
    float: left;
    height: 363px;
    margin-left: 7px;
    width: 182px;
}
.af-our-affiliate-programme .af-our-partitions h1 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    line-height: 14px;
    margin: 17px 0 17px 55px;
}
.af-our-affiliate-programme .af-our-partitions h1 b {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}
.af-our-affiliate-programme .af-our-partitions ul {
    line-height: 14px;
    list-style: square outside url("../images/af-our-aff-bullet.png");
    margin: 0;
    padding: 0 10px 0 36px;
}
.af-our-affiliate-programme .af-our-partitions ul li {
    color: #FFFFFF;
    font-size: 12px;
    padding-bottom: 7px;
}
.af-our-affiliate-programme .blue {
    background: url("../images/af-blue.png") repeat-x scroll center top transparent;
}
.af-our-affiliate-programme .purple {
    background: url("../images/af-purple.png") repeat-x scroll center top transparent;
}
.af-our-affiliate-programme .orange {
    background: url("../images/af-orange.png") repeat-x scroll center top transparent;
}
.af-our-affiliate-programme .teal {
    background: url("../images/af-teal.png") repeat-x scroll center top transparent;
}





.af-how-it-works {
    background-color: #FFFFFF;
    border-top: 1px solid #CDCDCD;
    display: none;
    float: left;
    margin-top: -1px;
    padding: 35px 4px 10px;
    width: 762px;
}
.af-how-it-works .htext {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    padding-left: 4px;
}
.af-how-it-works .htext .hheading {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
}
.hiw-stepsholder {
    float: left;
    margin-top: 20px;
}
.hiw-stepsholder .hiw-step {
    background: url("../images/how-it-works-partition.png") repeat-x scroll center top transparent;
    float: left;
    font-size: 12px;
    height: 292px;
    line-height: 14px;
    margin: 0 4px;
    padding: 0 5px;
    text-align: center;
    width: 172px;
}
.hiw-stepsholder .hiw-step h1 {
    font-size: 24px;
    font-weight: bold;
    margin: 35px 0 0;
    padding: 0;
}
.hiw-stepsholder .hiw-step h2 {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 7px;
}
.hiw-stepsholder .hiw-step img {
    clear: both;
    display: list-item;
    margin: 0 auto;
    padding: 0;
}
.af-how-it-works .lastlink {
    color: #293F50;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-top: 20px;
    text-align: center;
    width: 100%;
}
.af-how-it-works .lastlink a {
    color: #0066FF;
    font-style: italic;
    text-decoration: underline;
}








.af-hc-rates {
    background-color: #FFFFFF;
    border-top: 1px solid #CDCDCD;
    display: none;
    float: left;
    margin-top: -1px;
    padding: 35px 4px 10px;
    width: 762px;
}
.af-hc-rates .af-hcr-text {
    color: #000000;
    float: left;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
    width: 100%;
}
.af-hc-rates .af-hcr-text h1 {
    color: #000000;
    font-size: 20px;
    margin: 0 0 10px;
    padding: 0;
}
.af-hc-rates .tableholder {
    background: url("../images/hcr-img.png") no-repeat scroll 50px center transparent;
    float: left;
    margin-left: 5%;
    padding-left: 40%;
    width: 50%;
}
.af-hc-rates .tableholder .row {
    float: left;
    width: 100%;
}
.af-hc-rates .tableholder .rowgrey {
    background-color: #F7F7F7;
    float: left;
    width: 100%;
}
.af-hc-rates .tableholder .hcr-name {
    float: left;
    font-weight: normal;
    height: 22px;
    line-height: 22px;
    padding: 0 2%;
    width: 80%;
}
.af-hc-rates .tableholder .hcr-rates {
    color: #F77F0D;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding: 0 1%;
    width: 13%;
}
.af-hc-rates .warningtext {
    float: left;
    font-size: 10px;
    margin-top: 20px;
    width: 100%;
}







.af-reward {
    background: url("../images/jeans.png") no-repeat scroll right center #FFFFFF;
    border-top: 1px solid #CDCDCD;
    display: block;
    float: left;
    margin-top: -1px;
    min-height: 323px;
    padding: 35px 4px 10px;
    width: 762px;
}
.af-reward .af-reward-dataholder {
    float: left;
    margin-bottom: 105px;
    padding-right: 44%;
    width: 56%;
}
.af-reward h1 {
    float: left;
    margin: 0 0 20px;
    width: 100%;
}
.af-reward .warningtext {
    float: left;
    font-size: 10px;
    padding-right: 44%;
    width: 56%;
}






/*affiliate page ends*/

/*af-registration page starts*/

#body_af-registration {
     background: url("../images/registrationform-options_head.png") no-repeat scroll center top transparent;
     height: auto;
     margin: 0pt auto -10px;
     overflow: hidden;
     padding-top: 5px;
     width: 770px;
}

.af-reg-dataholder {
     background-color: #FCFCFC;
     float: left;
     padding: 0pt 26px;
     width: 718px;
}

.af-reg-headingholder {
     float: left;
     margin-bottom: 15px;
     margin-top: 40px;
     width: 100%;
}

.af-reg-headingholder h1 {
     color: #3073A6;
     float: left;
     font-size: 18px;
     margin: 0pt;
     padding: 0pt;
}

.af-reg-bluebar {
     background-color: #3073A6;
     float: right;
     height: 2px;
     margin-top: 16px;
     width: 526px;
}

.af-reg-singlefieldholder {
     float: left;
     margin: 10px 0pt;
     width: 100%;
}

.af-reg-singlefieldholder label {
     background: url("../images/af-registration-textfield.png") no-repeat scroll left top #FCFCFC;
     color: #B4DEFF;
     float: left;
     font-size: 16px;
     height: 49px;
     line-height: 48px;
     text-indent: 20px;
     width: 140px;
}

.af-reg-singlefieldholder input {
     background: url("../images/af-registration-textfield.png") no-repeat scroll right top #FCFCFC;
     border: 0pt none;
     float: left;
     font-size: 16px;
     font-weight: bold;
     height: 49px;
     margin: 0pt;
     padding: 0pt 10px;
     width: 251px;
}

.af-reg-singlefieldholder .af-reg-example {
     clear: both;
     font-size: 11px;
     font-style: italic;
     line-height: 8px;
     padding-right: 309px;
     text-align: right;
}

.af-reg-singlefieldholder .af-reg-commentholder {
     float: right;
     padding: 10px 0pt;
     width: 300px;
}

.af-reg-singlefieldholder .af-reg-commentholder img {
     float: left;
}

.af-reg-registerme {
     background: url("../images/signmeup.png") no-repeat scroll left top #FCFCFC;
     border: 0pt none transparent;
     float: none;
     height: 43px;
     margin: 20px 236px 40px;
     padding: 0pt;
     width: 247px;
}

.af-smalltext {
     float: left;
     font-family: arial;
     font-size: 10px;
     font-weight: normal;
     line-height: 14px;
     padding: 0px 10px;
     color: #3073A6;
}

.af-reg-terms {
     float: none;
     font-size: 16px;
     margin: 0px auto;
     overflow: hidden;
     padding: 20px 0pt;
     width: 416px;
}

.af-reg-terms a {
     float: none;
}


.af-reg-singlefieldholder .selectfld {
     background: url("../images/af-registration-select_tfield.png") no-repeat scroll right top #FCFCFC;
     border: 0pt none;
     color: #FFFFFF;
     float: left;
     font-size: 16px;
     font-weight: bold;
     height: 49px;
     line-height: 48px;
     margin: 0pt;
     padding: 0pt 0px;
     width: 274px;
}

.af-reg-singlefieldholder .selectfld ul {
     background: none repeat scroll 0pt 0pt #FFFFFF;
     color: #666666;
     display: none;
     font-size: 14px;
     font-weight: normal;
     height: 200px;
     line-height: normal;
     list-style: none outside none;
     margin: 0pt;
     overflow: auto;
     padding: 0pt 10px;
     position: absolute;
     width: 248px;
}

.af-reg-singlefieldholder .selectfld:hover ul {
     display: block;
}

.af-reg-singlefieldholder .selectfld ul li {
    border-bottom: 1px solid #CCCCCC;
    cursor: pointer;
    float: left;
    padding: 3px 0;
    width: 100%;
}

.af-reg-singlefieldholder .selectfld span {
     padding: 0pt 10px;
}

.af-reg-commentholder .af-reg-tooltipholder {
    display: none;
    margin-left: -130px;
    margin-top: -75px;
    position: absolute;
    width: 291px;
}
.af-reg-commentholder:hover .af-reg-tooltipholder {
    display: block;
}
.af-reg-commentholder .af-reg-tooltipholder .head {
    background: url("../images/af-reg-tootiphead.png") no-repeat scroll right top transparent;
    float: left;
    height: 9px;
    width: 100%;
}
.af-reg-commentholder .af-reg-tooltipholder .mid {
    background: url("../images/af-reg-tootipmid.png") repeat-y scroll right top transparent;
    color: #FFFFFF;
    float: left;
    font-family: arial;
    font-size: 11px;
    line-height: 13px;
    min-height: 39px;
    padding: 0 10px;
    width: 271px;
}
.af-reg-commentholder .af-reg-tooltipholder .foot {
    background: url("../images/af-reg-tootipfoot.png") no-repeat scroll right top transparent;
    float: left;
    height: 29px;
    width: 100%;
}

.af-reg-commentholder .errorwarning{
    color: #993333;
    line-height: 28px;
    padding-left: 11px;
    text-transform: capitalize;
}



/*af-registration page ends*/

/*remote support steps page starts*/


#body-r-s-steps {
     background: url("../images/remote-steps-head.png") no-repeat scroll center top transparent;
     height: auto;
     margin: 0pt auto -10px;
     overflow: hidden;
     padding: 5px 0pt 0pt;
     width: 770px;
}

#body-r-s-steps * {
     border: 0pt none;
     margin: 0pt;
     padding: 0pt;
}

.r-s-s-dataholder {
     background-color: #FFFFFF;
     float: left;
     padding: 60px ! important;
     width: 650px;
}

.r-s-s-innerwhite-head {
     background: url("../images/r-s-s-head.png") no-repeat scroll right center transparent;
     float: left;
     height: 6px;
     width: 100%;
}

.r-s-s-innerwhite-mid {
     background: url("../images/r-s-s-mid.png") repeat-y scroll right center transparent;
     float: left;
     min-height: 100px;
     padding: 20px ! important;
     width: 610px;
}

.r-s-s-innerwhite-foot {
     background: url("../images/r-s-s-foot.png") no-repeat scroll right center transparent;
     float: left;
     height: 6px;
     width: 100%;
}

.r-s-s-innerwhite-mid h1 {
     color: #3073A6;
     float: none;
     font-size: 18px;
}

.steps {
     float: left;
     margin: 20px 0pt ! important;
     width: 100%;
}

.steps h1 {
     background-color: #3073A6;
     color: #FFFFFF;
     float: none;
     line-height: 28px;
     text-indent: 10px;
}

.step1text {
     float: left;
     font-size: 12px;
     margin: 10px auto 25px ! important;
     width: 100%;
}

.step2text {
     float: left;
     font-size: 12px;
     margin: 10px auto ! important;
     width: 383px;
}

.step2illustration {
     margin: 0pt auto;
}

.r-s-s-btn_generatecode {
     background: url("../images/r-s-s-generate-code.png") no-repeat scroll right center transparent;
     float: right;
     height: 39px;
     margin: 10px 0pt ! important;
     width: 223px;
}

.step2illustration {
     margin: -27px 61px -26px ! important;
}

.step3text {
     float: left;
     font-size: 12px;
     margin: 10px auto ! important;
     width: 100%;
}

.step1conect {
     float: left;
     min-width: 43%;
     text-align: right;
}

.step1conect b {
     font-size: 20px;
     font-weight: normal;
}

.step1buttons {
     float: left;
     margin: 0pt 0pt 0pt 7px ! important;
     width: 50%;
}

.r-s-s-callus {
    background: url("../images/r-s-s-tele.png") no-repeat scroll right center transparent;
    color: white;
    float: left;
    font-family: arial;
    font-size: 23px;
    font-weight: bold;
    height: 32px;
    line-height: 30px;
    margin: 0 3px 7px !important;
    text-indent: 49px;
    width: 250px;
}

.r-s-s-step1connect {
     background: url("../images/r-s-s-connect-now.png") no-repeat scroll right center transparent;
     float: left;
     height: 41px;
     width: 259px;
}


/*home page links*/

.rs-link-left{
    background: url("../images/sidecntlogologo.png") repeat scroll 0 0 transparent;
    float: none;
    height: 178px;
    left: 0;
    position: fixed;
    top: 52%;
    width: 39px;
}
.rs-link-top{
    background: url("../images/cnct_logo_small.png") no-repeat scroll 0 0 transparent;
    height: 19px;
    left: 50%;
    margin-left: 115px;
    position: absolute;
    top: 1px;
    width: 19px;
}


/*remote support steps page starts*/


