*{
margin: 0;
padding: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -128px; /* the bottom margin is the negative value of the footer's height */
width: 955px;
}
#footer, .push {
height: 128px; /* .push must be the same height as .footer */
}

body	{
background: #2d0b2f url(../images/shared/bg.jpg) no-repeat top center;
color: #585858;
font-family: Arial;
font-size: 0px;
line-height: 0;
}
#page-top	{
position: relative;
width: 955px;
}
#logo	{
left: 1px;
position: absolute;
top: 35px;
}
#login	{
background: url(../images/shared/login_bg.gif) no-repeat;
height: 57px;
left: 531px;
position: absolute;
text-align: right;
top: 0px;
width: 422px;
}
#login	table	{
display: inline;
float: right;
margin-right: 17px;
margin-top: 10px;
}
.inp-name	{
border: 1px solid #fff;
color: #75828a;
height: 14px;
margin-right: 28px;
width: 122px;
}
.inp-pwd	{
border: 1px solid #fff;
color: #75828a;
height: 14px;
margin-right: 20px;
width: 80px;
}
#contact-number	{
font-size: 20px;
line-height: 20px;
position: absolute;
right: 4px;
top: 64px;
width: 170px;
}
#livesalesandsupport {
line-height:28px;
position: absolute;
right: 4px;
top: 95px;
width: 326px;
}
#livesalesandsupport #livesales {
background: url(../images/shared/livesalesandsupport.jpg);
width:216px;
height:28px;
display:block;
float:left;
text-indent:-999em;
}
/*#livesalesandsupport a {
background: url(../images/shared/clicktochat.jpg);
width:110px;
height:28px;
display:block;
float:left;
text-indent:-999em;
}

#livesalesandsupport a:hover {
background-position:bottom;
cursor:pointer;
}
*/
#alert-details	{
background: url(../images/shared/alert.gif) no-repeat 1px 3px;
color: #fff;
font-size: 12px;
line-height: 14px;
padding-left: 37px;
position: absolute;
right: 350px;
top: 85px;
width: 205px;
}
#content-home	{
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
margin: 0 auto 0 auto;
padding: 34px 0 19px 0;
}
#content	{
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
margin: 0 auto 0 auto;
padding: 14px 0 30px 0;
}
#content-left	{
background: url(../images/home/polaroid_frame.jpg) no-repeat 0 0;
float: left;
height: 350px;
margin-left: 2px;
width: 677px;
}
#content-right	{
float: right;
width: 257px;
height: 350px;
}
#product-gallery	{
float: left;
font-size: 0px;
height: 343px;
line-height: 0px;
position: relative;
width: 582px;
}
#inner-left	{
background: #fff url(../images/shared/top_round.jpg) top no-repeat;
float: left;
font-size: 0;
line-height: 0;
width: 677px;
}
#inner-right	{
color: #fff;
float: right;
padding-top: 20px;
width: 240px;
}
.right-img	{
float: right;
width: 80px;
}
.right-img img	{
float: right;
}
.right-icon	{
float: right;
width: 50px;
}
.right-icon img	{
float: left;
}
#links-box	{
line-height: 21px;
}
#links-box ul	{
clear: left;
list-style-type: none;
padding-bottom: 20px;
}
#links-box ul li	{
background: url(../images/shared/list_white.gif) no-repeat 0px 6px;
line-height: 16px;
padding: 0 0 0 10px;
width: 220px;
}
#links-box strong	{
float: left;
font-size: 13px;
font-weight: bold;
line-height: 12px;
}
#links-box ul li span	{
color: #f00f7e;
font-weight: bold;
}
#links-box a	{
color: #fff;
display: block;
}
#links-box a:hover	{
color: #59e7ff;
text-decoration: underline;
}
#inner-right ul	{
float: left;
list-style-type: none;
margin: 10px 0 0 0;
width: 130px;
}
#inner-right li	{
background: url(../images/shared/blue_list.gif) no-repeat 0px 0px;
color: #fff;
line-height: 16px;
list-style-type: none;
padding: 0 0 6px 22px;
}
#inner-right-2	{
color: #fff;
float: right;
padding-top: 20px;
width: 240px;
}
.right-img	{
float: right;
width: 90px;
}
.right-img img	{
float: right;
}
.right-icon	{
float: right;
width: 50px;
}
.right-icon img	{
float: left;
}
#inner-right-2 ul	{
float: left;
list-style-type: none;
margin: 10px 0 0 0;
width: 190px;
}
#inner-right-2 li	{
background: url(../images/shared/blue_list.gif) no-repeat 0px 0px;
color: #fff;
line-height: 16px;
list-style-type: none;
padding: 0 0 5px 22px;
}
a.click-here	{
display: block;
float: left;
margin-top: 10px;
}
#body-left	{
font-size: 12px;
line-height: 16px;
margin: 40px auto 0 auto;
text-align: left;
width: 575px;
position:relative;
}
#body-left	p	{
padding: 10px 0;
}


/* TABLES ---------------------------------------------- */
.matrix-tabs li {
list-style:none;
float:left;
}
.matrix-tabs li {
background:url(../images/shared/tabinactive.png) no-repeat bottom right;
list-style:none;
float:left;
width:203px;
height:27px;
line-height:27px;
padding:10px 4px 0 0;
margin-right:5px;
}
.matrix-tabs li.active {
background:url(../images/shared/tabactive.png) no-repeat bottom right;
}
.matrix-tabs li:hover, .matrix-tabs li.hover {
background-position:bottom left;
}
.matrix-tabs li a {
display: block;
color: #fff;
font-size: 12px;
font-weight: bold;
text-indent:37px;
}
.matrix-tabs li a.nix {
background:url(../images/shared/ico.nix.png) no-repeat 5px 0;
}
.matrix-tabs li a.sa {
background:url(../images/shared/ico.saflag.png) no-repeat 5px -2px;
text-indent:45px;
}
.table-header-alt {
background: url(../images/shared/tableheader001.png);
height:63px
}
.table-header	{
background: url(../images/web_hosting/heading_bg.gif);
color: #fff;
font-size: 12px;
font-weight: bold;
height: 35px;
line-height: 36px;
text-indent: 10px;
width: 573px;
}
.table-header-lower	{
background: url(../images/web_hosting/heading_bg_lower.gif);
color: #fff;
font-size: 13px;
font-weight: bold;
height: 35px;
line-height: 34px;
text-indent: 10px;
width: 573px;
}
.col-1, .col-2, .col-3 , .col-4 , .col-5	{
color: #093778;
font-size: 11px;
padding: 8px 0 8px 10px;
}
.col-1	{
background-color: #fff;
border-bottom: 1px solid #e1e1e1;
border-right: 1px solid #fff;
width: 130px;
}
.col-2	{
background-color: #f5f5f5;
border-bottom: 1px solid #e1e1e1;
border-right: 1px solid #fff;
width: 90px;
}
.col-3	{
background-color: #e9e9e9;
border-bottom: 1px solid #e1e1e1;
border-right: 1px solid #fff;
width: 93px;
}
.col-4	{
background-color: #f4f4f4;
border-bottom: 1px solid #e1e1e1;
border-right: 1px solid #fff;
width: 87px;
}
.col-5	{
background-color: #f4f4f4;
border-bottom: 1px solid #e1e1e1;
width: 120px;
}
.unmetered	{
color: #f0117f;
font-weight: bold;
}
.last	{
height: 90px;
}
.price	{
font-size: 16px;
font-weight: bold;
}
.col-1-end	{
background-color: #fff;
border-right: 1px solid #fff;
width: 140px;
}
.col-2-end	{
background-color: #f5f5f5;
border-right: 1px solid #fff;
width: 80px;
}
.col-3-end	{
background-color: #e9e9e9;
border-right: 1px solid #fff;
width: 90px;
}
.col-4-end	{
background-color: #f4f4f4;
border-right: 1px solid #fff;
width: 100px;
}
.col-5-end	{
background-color: #f4f4f4;
width: 110px;
}

/* SUPPORT -------------------------------------------------------- */
#content-support-bg	{
background: #fff url(../images/support/support_top.jpg) top center no-repeat;
font-size: 0px;
line-height: 0px;
margin: 0 auto 0 auto;
margin-top: 14px;
padding: 20px 0 0px 0;
}
#content-support	{
color: #858585;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 30px;
}
#support-left	{
float: left;
line-height: 12px;
margin-left: 50px;
padding-top: 20px;
width: 490px;
}
#support-right	{
float: left;
margin-top: 47px;
width: 331px;
}
#check-domain	{
background: url(../images/support/check_domain_bg.jpg) no-repeat;
height: 207px;
width: 359px;
}
#client-login	{
background: url(../images/support/login_bg.jpg) no-repeat;
height: 281px;
width: 359px;
}
#knowledge-base	{
background: url(../images/support/knowledge_bg.jpg) no-repeat;
height: 132px;
width: 359px;
}
#check-domain .inner	{
color: #fff;
font-size: 12px;
line-height: 12px;
margin: 0px auto 0 auto;
padding: 20px 0 0 0;
text-align: left;
width: 300px;
}
#check-domain .inner p	{
padding: 15px 0 15px 0;
}
#check-domain .inner table	{
margin: 0px 0 0 90px;
}
#check-domain .inner table th,
#check-domain .inner table td	{
padding-bottom: 7px;
}
.domain-inp	{
border: 1px solid #c7c7c7;
color: #666;
margin-right: 9px;
padding: 2px;
width: 175px;
}
.domain-select	{
border: 1px solid #c7c7c7;
color: #666;
margin-right: 5px;
padding: 1px;
width: 72px;
}
#client-login .inner	{
color: #fff;
font-size: 12px;
line-height: 12px;
margin: 0px auto 0 auto;
padding: 20px 0 0 0;
width: 300px;
}
#client-login .inner p	{
border-bottom: 1px solid #b8b8b8;
margin-bottom: 10px;
padding: 15px 0 10px 0;
}
#client-login .inner a	{
color: #fff;
text-decoration: underline;
}
#client-login .inner table	{
margin: 0px 0 0 0px;
}
#client-login .inner table th,
#client-login .inner table td	{
padding-bottom: 7px;
text-align: left;
}
.login-inp	{
border: 1px solid #c7c7c7;
color: #666;
padding: 2px;
width: 175px;
}
#knowledge-base .inner	{
color: #fff;
font-size: 12px;
line-height: 18px;
margin: 0px auto 0 auto;
padding: 20px 0 0 0;
width: 300px;
}
#knowledge-base .inner p	{
padding: 3px 0 5px 0;
}



#inner-right-support	{
color: #fff;
float: right;
padding-top: 0px;
width: 240px;
}
#inner-right-support ul	{
float: left;
list-style-type: none;
margin: 15px 0 15px 0;
}
#inner-right-support li	{
background: url(../images/support_new/icon_list.gif) no-repeat 0px 5px;
color: #fff;
font-size: 12px;
line-height: 16px;
list-style-type: none;
padding: 0 0 8px 22px;
}
#inner-right-support li	a	{
color: #34defb;
font-family: Georgia;
font-style: italic;
font-weight: bold;
}
#checkdomain	{
background: url(../images/support_new/purple_search.jpg) right bottom no-repeat;
color: #fdfdfd;
margin-top: 10px;
text-align: left;
width: 240px;
}
#checkdomain table	{
margin-top: 10px;
}
#checkdomain th,
#checkdomain td	{
text-align: left;
padding: 0 0 10px 0;
}
#checkdomain th.noheight,
#checkdomain td.noheight	{
font-size: 0px;
line-height: 0;
padding: 0 0 0px 0;
}
#supportsearch	{
background: url(../images/support_new/search_bg.jpg) no-repeat;
height: 104px;
margin-bottom: 10px;
width: 242px;
}
#supportsearch table	{
font-weight: bold;
margin: 0px 0 0 0px;
width: 220px;
}
#supportsearch-inner	{
padding: 14px 0 0 10px;
}
#supportsearch table th	{
padding: 0 0 10px 0;
text-align: left;
}
.domain-inp-search	{
border: 1px solid #c7c7c7;
color: #666;
padding: 2px;
width: 150px;
}

/*  ADSL ---------------------------------------------------------------- */	
a.tab-debit	{
background: url(../images/adsl/tab_debit.gif) no-repeat;
color: #fff;
display: block;
float: left;
font-size: 12px;
font-weight: bold;
height: 31px;
line-height: 32px;
margin-right: 5px;
text-indent: 20px;
width: 201px;
}
a.tab-prepaid	{
background: url(../images/adsl/tab_prepaid.gif) no-repeat;
color: #fff;
display: block;
float: left;
font-size: 12px;
font-weight: bold;
height: 31px;
line-height: 32px;
margin-right: 5px;
text-indent: 20px;
width: 201px;
}
a:hover.tab-prepaid,
a:hover.tab-debit	{
text-decoration: underline;
}
.table-header-adsl	{
background: url(../images/adsl/top_line.gif);
height: 17px;
width: 573px;
}
.table-header-lower	{
background: url(../images/web_hosting/heading_bg_lower.gif);
height: 35px;
width: 573px;
}


/*  FAX 2 EMAIL ------------------------------------------------------- */	
#fax-left	{
float: left;
width: 200px;
}
#fax-right	{
background: url(../images/fax2email/fax_form_bg.jpg) no-repeat;
float: left;
height: 242px;
width: 331px;
}
#fax-right .inner	{
color: #fff;
margin: 10px auto 0 auto;
padding-top: 15px;
width: 280px;
}
#fax-right .inner th	{
color: #fff;
padding: 0 0 15px 0;
text-align: left;
width: 100px;
}
.fax-inp	{
border: 1px solid #c7c7c7;
color: #666;
padding: 2px;
width: 155px;
}
#fax-congrats	{
background: url(../images/fax2email/confirm_bg.jpg) no-repeat;
float: left;
height: 592px;
margin-top: 45px;
width: 579px;
}
#fax-congrats .inner	{
color: #333;
margin: 10px auto 0 auto;
text-align: left;
width: 500px;
}
#fax-congrats .inner th	{
color: #333;
text-align: left;
}
#fax-congrats-table	{
margin: 10px 0 0 0;
}
#fax-congrats-table th	{
width: 40px;
}
#fax-congrats-table td,
#fax-congrats-table th	{
padding: 0 0 10px 0;
}
#fax-congrats-table 	.instructions	{
background-color: #e1e1e1;
padding: 10px;
width: 440px;
}
.small-fax	{
float: right;
}
.small-cell	{
float: left;
margin: 0px 15px 0 0;
}
#fax-info	{
float: left;
margin: 0px 15px 0 0;
padding: 20px 0 0 0;
width: 340px;
}
#fax-info span	{
display: block;
}
#fax-info .your-fax	{
color: #b734bd;
font-size: 20px;
padding-top: 15px;
}


/*  SKELETON PAGE ------------------------------------------- */	
#service-left	{
float: left;
width: 420px;
}
#inner-table	{
background: url(../images/skeleton/table_bg.gif) no-repeat;
height: 132px;
margin-top: 10px;
width: 351px;
}
#inner-table	table	{
margin-left: 50px;
margin-top: 8px;
}
#inner-table	table th	{
margin-left: 40px;
width: 180px;
}
#service-right	{
float: left;
width: 71px;
}
#overseas-table	{
margin: 10px 0;
}
#overseas-table th	{
width: 40px;
}
#overseas-table td,
#overseas-table th	{
padding: 0 0 10px 0;
}
#overseas-table 	.instructions	{
background-color: #e1e1e1;
padding: 10px;
width: 500px;
}
h5	{
color: #333;
font-size: 22px;
margin: 15px 0;
}


/*  NAVIGATION ----------------------------------------------- */

#nav-holder	{
height: 45px;
margin-left: 1px;
margin-top: 137px;
text-align: left;
width: 955px;
background:url(../images/shared/ghost.navbar.jpg) no-repeat top left;
}
#nav-holder	ul	{
height:40px;
list-style-type: none;
margin: 0;
padding: 0;
}
#nav-holder	li	{
float: left;
margin: 0;
padding: 0 0px 0 0;
background:url("../images/shared/navlvl2.topr.png") no-repeat -999px -999px;
}
#nav-holder	li a {
display:block;
float:left;
height:40px;
line-height:40px;
margin:0 25px;
background:url("../images/shared/navlvl2.fill.png") no-repeat -999px -999px;
}
#nav-holder	li a:hover {
color:#bfbebf;
}
#nav-holder	li ul {
position:absolute;
z-index:999;
display:none;
}
#nav-holder	li.hover ul	{
display:block;
}
#nav-holder	li ul li {
clear:both;
display:block;
float:left;
height:37px;
line-height:37px;
background:url(../images/shared/navlvl2.fill.png) repeat-y top left;
}
#nav-holder	li ul li a {
border-bottom:1px solid #FFFFFF;
border-top:1px solid #E5E4E4;
clear:both;
color:#6A6A6A;
float:left;
font-family:Arial;
font-size:12px;
height:35px;
line-height:35px;
margin:0 5px;
text-indent:35px;
text-shadow:none;
width:191px;
}
#nav-holder	li ul li a:hover {
color:#FFF;
background-color:#10b4f1;
border-color:#10b4f1;
}
#nav-holder	li ul li.last a:hover {
-moz-border-radius:0 0 6px 6px;
-webkit-border-radius:0 0 6px 6px;
-khtml-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
}
#nav-holder	li ul li.first {
background:url(../images/shared/navlvl2.top.png) no-repeat top left;
height:40px;
line-height:40px;
}
#nav-holder	li ul li.first a {
background:url("../images/shared/navlvl2.topr.png") no-repeat right top;
border:medium none;
height:40px;
line-height:40px;
padding-right:30px;
width:auto;
margin-right:0;
}
#nav-holder	li ul li.last {
background:url(../images/shared/navlvl2.bottom.png) no-repeat bottom left;
padding-bottom:8px;
}
#nav-holder	li ul li.last a {
border-bottom:none;
padding-bottom:1px;
}
#nav-holder ul ul {
height:0px;
}
#nav-holder	li a, #nav-holder	li ul li.first a {
font-family:Arial Rounded MT Bold,Arial;
text-shadow:1px 1px 1px #FFFFFF;
font-size:13px;
color:#2b3239;
font-weight:300;
}


/* -- Side Nav--------------------------- */
#side-nav li	{
list-style-type: none;
}
#side-nav	{
font-family: arial;
width: 331px;
}
#side-nav div	{
background: url(../images/home/acc_bg_1.gif) no-repeat 0 0px;
display: block;
height: 190px;
}
#side-nav .inner	{
border: none;
color: #fff;
font-size: 12px;
line-height: 16px;
margin: 0 auto;
padding: 10px 0 0 0;
width: 285px;
}
#side-nav .inner	table	{
margin: 10px 0;
}
#side-nav .inner	 .double-line	{
border-bottom: 1px solid #6e3772;
border-top: 1px solid #6e3772;
color: #fff;
font-weight: bold;
height: 20px;
margin-bottom: 10px;
padding: 7px 0px 7px 0;
text-align: left;
}
#side-nav .inner	 th	{
color: #fff;
padding-left: 10px;
text-align: left;
}
#side-nav p	{
border: none;
color: #fff;
font-size: 12px;
line-height: 16px;
margin: 0;
padding: 0px 0 0 0;
}
#side-nav p	table td	{
color: #000;
font-size: 12px;
line-height: 12px;
}
.accordian-link	{
padding-top: 10px;
}
#side-nav a.title	{
background: url(../images/home/accordian_bg.gif) no-repeat 0 0px;
color: #756846;
cursor: pointer;
display: block;
font-size: 11px;
font-weight: bold;
height: 27px;
margin-top: 0;
padding: 18px 5px 10px 10px;
text-decoration: none;
}
#side-nav a:hover.title	{
}
#side-nav a.selected	{
background: url(../images/home/accordian_bg.gif) no-repeat 0 -56px;
border: none;
color: #756846;
}
#side-nav a.inner-link	{
color: #756846;
cursor: pointer;
display: block;
font-size: 11px;
font-weight: normal;
padding: 5px 2px 5px 15px;
text-decoration: none;
}
#side-nav a:hover.inner-link	{
background-color: #d1c8a3;
}
#side-nav a.current-link	{
background-color: #d1c7a3;
color: #756846;
cursor: pointer;
display: block;
font-size: 11px;
font-weight: normal;
padding: 5px 2px 5px 15px;
text-decoration: none;
}

@media print {
.basic div, #navigation ul, #list2 dd, #list3 div{
display: block!important;
height: auto!important
}
}




/* -- Support Nav--------------------------- */
.support-nav li	{
list-style-type: none;
}
.support-nav	{
font-family: arial;
margin-top: 20px;
width: 264px;
}
.support-nav div	{
margin-left: 20px;
}
.support-nav div p	{
border: none;
color: #8d408b;
font-size: 12px;
margin: 0px;
padding: 0px 0 10px 20px;
}
.support-nav strong	{
font-size: 12px;
line-height: 14px;
}
.support-nav a	{
background: url(../images/support_new/icon_video.gif) no-repeat 0px -15px;
color: #333333;
cursor: pointer;
display: block;
font-size: 12px;
line-height: 14px;
margin-top: 0;
padding: 7px 0;
text-decoration: none;
text-indent: 19px;
}
.support-nav a:hover	{
background: url(../images/support_new/icon_video.gif) no-repeat 0px 10px;
color: #8d408b;
text-decoration: underline;
}
.support-nav a.title	{
background: url(../images/support_new/accordian_bg.gif) no-repeat;
color: #8d408b;
cursor: pointer;
display: block;
font-size: 12px;
font-weight: bold;
height: 39px;
line-height: 38px;
margin-bottom: 0px;
margin-top: 5px;
text-decoration: none;
text-indent: 19px;
padding: 0;
}
.support-nav a:hover.title	{
}
.support-nav a.selected	{
background: url(../images/support_new/accordian_bg.gif) no-repeat 0 -38px;
}

/* -- CLOUD HOSTING --------------------------------------------- */

#cloud-img-top	{
float: left;
margin: 00px 10px 0 10px;
}
#cloud-list-left	{
float: left;
width: 280px;
}
#cloud-list-right	{
float: left;
width: 280px;
}
#cloud-table	{
background: url(../images/cloud_hosting/cloud_table_bg.gif) 0 0 no-repeat;
height: 243px;
margin-bottom: 20px;
margin-top: 10px;
text-align: left;
width: 578px;
}
#cloud-table table	{
float: left;
margin: 20px 0 0 0;
display: inline;
}
#cloud-table table th	{
color: #fff;
padding: 0 0 15px 0;
border:none;
background:none;
font-size:12px;
}
#cloud-table table td	{
padding: 0 0 0px 0;
border:none;
background:none;
}
#cloud-table .bold-purple {
margin-left:40px;
}
#cloud-table .col-1 { width:175px; text-indent:45px; }
#cloud-table .col-2 { width:auto; text-indent:10px; }
#cloud-table .col-3 { width:auto; text-indent:10px; }
#cloud-table .col-4 { width:auto; text-indent:10px; }
.bold-purple	{
color: #702a6e;
font-weight: bold;
}
#cloud-table table td.no-pad	{
line-height: 0px;
padding: 0;
}
#cloud-configuring	{
background: url(../images/cloud_hosting/configuring_bg.gif) 0 0 no-repeat;
height: 85px;
margin: 30px 0px;
padding: 44px 0 0 118px;
text-align: left;
width: 471px;
}
#cloud-configuring a	{
display: block;
margin-top: 2px;
}
#cloud-list-left ul,
#cloud-list-right ul	{
float: left;
list-style-type: none;
margin: 10px 0 0 0;
}
#cloud-list-left li,
#cloud-list-right li	{
background: url(../images/cloud_hosting/icon_tick.gif) no-repeat 0px 3px;
line-height: 20px;
list-style-type: none;
padding: 0 0 0 22px;
}
#cloud-nav li	{
list-style-type: none;
}
#cloud-nav	{
font-family: arial;
margin-top: 10px;
width: 575px;
}
#cloud-nav div	{
}
#cloud-nav div p	{
border: none;
color: #333;
font-size: 12px;
font-weight: normal;
margin: 0px auto;
padding: 10px 0 10px 0;
width: 540px;
}
#cloud-nav a.title	{
background: url(../images/shared/accordian_wide_bg.gif) no-repeat;
color: #8d408b;
cursor: pointer;
display: block;
font-size: 12px;
font-weight: bold;
height: 39px;
line-height: 38px;
margin-top: 0;
text-decoration: none;
text-indent: 19px;
}
#cloud-nav a:hover.title	{
}
#cloud-nav a.selected	{
background: url(../images/shared/accordian_wide_bg.gif) no-repeat 0 -38px;
}


/*  SPECIALS ----------------------------------------------------------------- */	

.special-holder	{
float: left;
margin-top: 38px;

}
.special-left	{
float: left;
width: 161px;
}
.special-right	{
float: left;
width: 400px;
}
.special-right table	{
margin-top: 13px;
}
.special-right th,
.special-right td	{
color: #333333;
font-weight: normal;
padding-bottom: 7px;
text-align: left;
}
.special-right th	{
width:150px
}
.special-right strong	{
font-size:14px;
}


.bottom-round {
height: 150px;
line-height: 0;
font-size: 0px;

}	


/* FOOTER -------------------------------------------------------------- */
#footer	{
background: url(../images/shared/footer.jpg) bottom center no-repeat;
border-top: 1px dotted #573c59;
height: 130px;
margin: 0 auto 0px auto;
padding: 15px 0 0 0;
text-align: left;
width: 955px;
}
#footer-left	{
color: #553b57;
float: left;
font-size: 11px;
line-height: 22px;
padding-left: 10px;
width: 600px;

}
#footer-left p	{
color: #fdfdfd;
}
#footer-left #foot-navigation span	{
display: block;
float: left;
text-align: center;
width: 15px;
}
#footer-left #foot-navigation a	{
display: block;
float: left;
}
#footer-left a	{
color: #fdfdfd;
text-decoration: none;
}
#footer-left a:hover	{
color: #34defb;
text-decoration: none;
}
#footer-right	{
color: #fdfdfd;
float: right;
font-size: 11px;
width:265px;
margin-right: 10px; 
padding-left: 15px;
}
#footer-right .right	 a	{
color: #34defb;
display: block;
font-size: 11px;
text-decoration: none;
}
#footer-right .right	 a:hover	{
color: #f8449b;
text-decoration: none;
}
#footer-right .left	{
float: left;
width: 55px;
}
#footer-right .right	{
border-left: 1px solid #533a54;
float: left;
line-height: 16px;
padding-left: 20px;
}



/* GENERAL --------------------------------------------------------*/ 
h1	{
color: #21292e;
font-size: 44px;
font-weight: normal;
line-height: 44px;
margin: 0 0 3px 0;
text-align: left;
}
h2	{
color: #21292e;
font-size: 22px;
font-weight: normal;
line-height: 22px;
margin: 0;
padding: 0;
text-align: left;
}
table	{
border-collapse: collapse;
}
h3	{
color: #333;
font-size: 20px;
font-weight: normal;
line-height: 20px;
margin: 0;
padding: 0;
text-align: left;
}
.fr	{
float: right;
}
a	{
color: #d4af51;
outline: none;
text-decoration: none;
}
a:hover	{

text-decoration: none;
}
.clear	{
clear: both;
font-size: 0px;
height: 0;
line-height: 0px;
margin: 0px;
padding: 0px;
}
img	{
border: 0;
}
p	{
margin: 0px;
padding: 0px;
}
form	{
font-size: 11px;
margin: 0;
padding: 0;
}
.dottedline	{
border-top: 1px dotted #573c59;
font-size: 0px;
height: 1px;
line-height: 0px;
margin: 20px 0;
padding: 0;
}
.content-line	{
background: url(../images/shared/line_grey.gif) repeat-x;
font-size: 0px;
height: 67px;
line-height: 0px;
margin: 0px 0;
padding: 0;
}
.font11 {
font-size: 11px;
}
.fax-line	{
background: url(../images/shared/line_grey_fax.gif) repeat-x;
font-size: 0px;
height: 35px;
line-height: 0px;
margin: 0px 0;
padding: 0;
}

/* home banners ----------------------------------------- */

#home-banners	{
height:350px;
width:677px;
margin:0;
position:relative;
}
#home-banners div	{
height: 350px;
}
#home-banners div a	{
color: #000000;
text-decoration: underline;
}
#home-banners div a:hover	{
text-decoration: none;
}
#home-banners ul	{
bottom: 15px;
position: absolute;
right: 15px;
text-shadow: black 0.1em 0.1em 0.2em;
}
#home-banners ul .ui-tabs-selected {
text-shadow: white 0.1em 0.1em 0.2em;
}
#home-banners #home-ad-1-more {
position:absolute;
top:280px;
left:415px;
font-size:16px;
}
#home-banners a {
display:block;
}



/*  order now ----------------------------------------- */	
#order-now	{
float: left;
line-height: 12px;
margin-left: 50px;
padding-top: 20px;
width: 860px;
}
#order-now-bg	{
background: url(../images/order_now/order_bg.jpg) no-repeat;
color: #fff;
font-size: 12px;
height: 375px;
margin-top: 30px;
width: 860px;
}
#order-now-table	{
margin: 25px 0 0 30px;
}
#order-now-bg th	{
color: #a3cff5;
padding: 0px 0 13px 0px;
text-align: left;
}
#order-now-bg td	{
font-weight: bold;
padding: 0px 0 8px 0px;
}
#order-now-bg td.nopad	{
font-weight: bold;
padding: 0px 0 0px 0px;
}
.inp-order	{
border: 1px solid #7a4d79;
color: #333333;
font-size: 13px;
line-height: 12px;
padding: 3px;
width: 205px;
}
.sel-order	{
border: 1px solid #7a4d79;
color: #75828a;
padding: 3px;
width: 340px;
}
.allfields	{
color: #f389f0;
font-size: 11px;
font-weight: normal;
margin-top: 10px;
}
#order-download	{
color: #333333;
float: left;
font-size: 12px;
font-weight: normal;
line-height: 12px;
margin-top: 15px;
padding: 0 0 0 30px;
width: 324px;
}
#order-note	{
color: #333333;
float: right;
font-size: 12px;
font-weight: normal;
line-height: 14px;
margin-top: 15px;
padding: 0 30px 0 0;
width: 360px;
}
#order-note strong ,
#order-download strong	{
color: #7c2e7a;
display: block;
}
#order-note p ,
#order-download p	{
line-height: 16px;
padding: 10px 0;
}
.nopmarginprint	{
display: none;
}



#deck, #home-banners, #side-calltoaction, #domain-search-bar {
-moz-box-shadow:0 2px 3px #1c041d;
-moz-border-radius:10px;
-webkit-box-shadow:0 2px 3px #1c041d;
-webkit-border-radius:10px;
box-shadow:0 2px 3px #1c041d;
border-radius:10px;
}

#deck {
font-size:12px;
line-height:20px;
background:url(../images/home/deckbg.png) no-repeat top left;
height:401px;
width:953px;
margin-left:2px;
margin-bottom:15px;
color:#333333;
}
#deck #left-deck-inner {
width:296px;
float:left;
height:200px;
}
#deck #mid-deck-inner {
width:292px;
float:left;
height:200px;
}
#deck #right-deck-inner {
width:365px;
float:left;
height:200px;
}

#deck .deck-ad {
float:left;
}
#deck .deck-ad ul {
list-style:none;
}
#deck .deck-ad p { 
margin:20px 0 0 39px;
}
#deck .deck-ad a { 
color:#333333;
text-decoration:underline;
}
#deck .deck-ad ul li {
background:url(../images/home/bullet.tick.png) no-repeat 0 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
padding-left:20px;
line-height:25px;
display:block;
}

#deck-ad1 h1 {
background:url(../images/home/unlimitedwebhosting.png) no-repeat top left;
width:226px;
height:18px;
text-indent:-999em;
margin:0;
}
#deck-ad1 h1 { margin:35px 0 0 39px; }
#deck-ad1 ul { margin:20px 0 20px 39px; }
#deck-ad1 #deck-ad1-buynow {
background:url(../images/home/buynow.129.95.png) no-repeat top left;
width:296px;
height:120px;
display:block;
text-indent:-999em;
margin:0;
}

#deck-ad2 h1 {
background:url(../images/home/fastlocalwebhosting.png) no-repeat top left;
width:214px;
height:18px;
text-indent:-999em;
margin:0;
}
#deck #deck-ad2 h1 { margin:35px 0 0 29px; }
#deck #deck-ad2 ul { margin:20px 0 20px 29px; }
#deck #deck-ad2 p { margin:20px 0 0 29px; }
#deck-ad2 #deck-ad2-buynow {
background:url(../images/home/buynow.24.95.png) no-repeat top left;
width:292px;
height:120px;
display:block;
text-indent:-999em;
margin:0;
}

#deck-ad3 {
margin-bottom:25px;
float:left;
}
#deck-ad3 h1 {
background:url(../images/home/50freeapplications.png) no-repeat top left;
width:299px;
height:18px;
text-indent:-999em;
margin:0;
}
#deck #deck-ad3 h1 { margin:35px 0 0 35px; }
#deck #deck-ad3 p { line-height:45px; margin:0 0 0 35px; font-weight:700; }
#deck #deck-ad3 #logos {
background:url(../images/home/logos.png) no-repeat top left;
width:300px;
height:112px;
margin-left:35px;
}
#deck #deck-ad3 #logos a {
display:block;
float:left;
text-indent:-999em;
cursor:pointer;
}
#deck-ad3 #wordpress { width:64px; height:58px; }
#deck-ad3 #cPanel { width:131px; height:58px; }
#deck-ad3 #phpBB { width:104px; height:58px; }
#deck-ad3 #Joomla { width:64px; height:54px; }
#deck-ad3 #cubecart { width:168px; height:54px; }
#deck-ad3 #rvsitebuilder { width:67px; height:54px; }

#deck #testimonials-container {
margin-top:20px;
float:left;
}
#deck #testimonials-container h1 {
background:url(../images/home/whypeopleloveus.png) no-repeat top left;
width:195px;
height:20px;
text-indent:-999em;
margin:0 0 0 36px;
display:block;
}
#deck #testimonials {
float:left; 
overflow:hidden; 
height:100px;
}
#deck #testimonials .testimonial {
margin:12px 32px 0 81px;
float:left;
}
#deck #testimonials .testimonial .author {
display:block;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:12px;
color:#a337a2;
line-height:25px;
}

#domain-search-bar {
background:url(../images/home/domainsearchbg.png) no-repeat top left;
width:953px;
height:70px;
margin-bottom:30px;
margin-left:2px;
}
#domain-search-bar #domain-search-info h1 {
background:url(../images/home/searchdomain.png) no-repeat top left;
width:190px;
height:20px;
margin:14px 0 0 116px;
float:left;
text-indent:-999em;
}
#domain-search-bar #domain-search-info {
width:451px;
float:left;
}
#domain-search-bar #domain-search-info p {
font-weight:700;
color:#FFF;
font-size:12px;
line-height:30px;
clear:both;
margin:0 0 0 116px;
}
#domain-search-tools {
width:456px;
height:44px;
margin-top:13px;
float:left;
}
#domain-search-tools input, 
#domain-search-tools select {
color:#1e1e1e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#domain-search-tools #name {
width:262px;
border:none;
padding:5px 7px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
float:left;
margin:10px 0 0 17px;
}

#domain-search {
float:left;
}
#domain-search-tools select#tld {
margin-left:6px;
}
#domain-search-tools #tld {
float:left;
width:84px;
margin:10px 0 0 0;
}
#domain-search-tools select#tld option {
line-height:25px;
border:none;
}
#domain-search-tools div#tld {
background:url(../images/home/domainpicker.gif) no-repeat top left;
line-height:25px;
height:25px;
margin-left:10px;
float:left;
text-indent:8px;
cursor:pointer;
}
#domain-search-tools div#tld.tld-hover {
background-position:0 -25px;
}
#domain-search-tools div#tld #tld-options {
display:none;
background-color:#fff;
position:relative;
left:0;
top:0;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-radius-bottomleft:4px;
-webkit-border-radius-bottomright:4px;
border-radius-bottomleft:4px;
border-radius-bottomright:4px;
}
#domain-search-tools div#tld #tld-options a {
color:#1e1e1e;
display:block;
}
#domain-search-tools div#tld #tld-options a:hover {
background-color:#e2e2e2;
}
#domain-search-tools #submit {
background:url(../images/home/go.png) no-repeat top left;
border:none;
margin:8px 0 0 5px;
float:left;
width:54px;
height:30px;
}

#tooltip {
background:url(../images/home/tooltip.png) no-repeat top left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
width:244px;
height:120px;
position:absolute;
display:none;
color:#616161;
-moz-border-radius:4px;
}
#tooltip h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
padding:8px 15px 0 15px;
margin:0;
}
#tooltip .body {
padding:0 15px 8px 15px;
}

#side-calltoaction {
background:url(../images/home/side.calltoaction.png) no-repeat top left;
width:257px;
height:350px;
}
#side-calltoaction ul {
list-style:none;
margin:0;
padding:0;
float:left;
margin-left:20px;
margin-top:185px;
margin-bottom:10px;
}
#side-calltoaction li {
line-height:28px;
background:url(../images/home/bullet.arrow.png) no-repeat 0 10px;
padding-left:20px;
color:#1e1e1e;
font-weight:700;
}
#side-calltoaction li a {
font-size:11px;
font-weight:300;
color:#1e1e1e;
}
#side-calltoaction li a:hover {
text-decoration:underline;
}
#side-calltoaction #calltoaction-seemore {
width:93px;
height:29px;
display:block;
text-indent:-999em;
margin-left:19px;
float:left;
}

#signupwithgridhost .comparison-table {
height:356px;
}

.comparison-table {
line-height:normal;
float:left;
width:900px;
}
.comparison-table #comparison-top {
background:url(../images/home/matrixtop.jpg) no-repeat 0 0;
height:45px;
margin:0;
padding:0;
}
.comparison-table td {
margin:0;
padding:0;
background:none;
border:0;
text-align:center;
vertical-align:middle;
font-size:12px;
height:45px;
}
.comparison-table tbody td {
margin:0;
padding:0;
background:#ececec;
border:0;
}
.comparison-table td a {
line-height:12px;
color:#fff;
font-weight:700;
display:block;
}
#signupwithgridhost h1 {
background:url(../images/home/signupwithgridhost.png) no-repeat 0 0;
text-indent:-999em;
width:298px;
height:27px;
}
#signupwithgridhost .col-1 { width:147px; }
#signupwithgridhost .col-2 { width:99px; }
#signupwithgridhost .col-3 { width:86px; }
#signupwithgridhost .col-4 { width:84px; }
#signupwithgridhost .col-5 { width:100px; }
#signupwithgridhost .col-6 { width:76px; }
#signupwithgridhost .col-7 { width:81px; }
#signupwithgridhost .col-8 { width:224px; }
#signupwithgridhost h1 {
display:block;
}
.comparison-table p, .comparison-table h1 {
margin:15px 10px;
}

.comparison-table thead .col-1,
.comparison-table tbody .col-1 {
text-align:left;
text-indent:20px;
}
.comparison-table tbody .col-1 {
color:#702a6e;
font-weight:700;
background-color:#e1e1e1;
}
.comparison-table tbody .col-1 .highlight {
background-color:#d5cdd4;
}
.comparison-table tbody .highlight,
.comparison-table tbody .highlight td {
background-color:#e3dbe3;
}

.comparison-table tbody td.col-8,
.comparison-table tbody td.col-7,
.comparison-table tbody td.col-6,
.comparison-table tbody td.col-5,
.comparison-table tbody td.col-4,
.comparison-table tbody td.col-3,
.comparison-table tbody td.col-2,
.comparison-table tbody td.col-1 {
border-right:1px solid #d1c9d1;
border-bottom:1px solid #d1c9d1;
}
.comparison-table tbody td.col-8 {
border-right:none;
}
.comparison-table tbody .last-row td {
border-bottom:none;
}

.comparison-table a.order {
background:url(../images/home/btn.ordernow.png) no-repeat 0 0;
width:96px;
height:29px;
display:block;
text-indent:-999em;
float:left;
margin-top:9px;
}
.comparison-table span.price {
line-height:45px;
font-size:18px;
font-weight:700;
color:#2e0b31;
float:left;
width:100px;
display:block;
text-shadow: white 0.1em 0.1em 0.2em;
}
.comparison-table a#compare-prices {
display:block;
line-height:25px;
text-align:right;
font-size:11px;
color:#7f307b;
text-decoration:underline;
margin-right:37px;
}
.comparison-table #payment-options {
line-height:40px;
font-size:12px;
color:#7f307b;
margin-left:20px;
}
.comparison-table #payment-options p {
float:left;
margin:0;
}
.comparison-table #payment-options #payment-vendors {
background:url(../images/home/paymentvendors.jpg) no-repeat 0 0;
float:left;
width:215px;
height:26px;
margin-left:15px;
margin-top:5px;
}
.comparison-table #payment-options #payment-vendors a {
display:none;
}

.footer-ad {
display:none;
background:url(../images/shared/footadbg.png) repeat-x 0 0;
position:fixed;
bottom:0px;
width:100%;
height:121px;
margin:0 auto;
z-index:9999;
}
#popup-ad1 .ad-inner {
background:url(../images/shared/popupad1.png) no-repeat 0 0;
height:121px;
width:1152px;
margin:0 auto;
position:relative;
}
#popup-ad1 #popup-ad1-ordernow {
margin:30px 0 0 340px;
color:#2d0b2f;
float:left;
display:block;
text-align:center;
}
#popup-ad1 #popup-ad1-ordernow .order-now {
background:url(../images/shared/footadordernow.png) no-repeat 0 0;
display:block;
width:135px;
height:45px;
text-indent:-999em;
}
#popup-ad1 #popup-ad1-valueadds {
margin:30px 0 0 20px;
float:left;
display:block;
}
#popup-ad1 #popup-ad1-valueadds span {
display:block;
font-size:13px;
font-weight:700;
color:#2d0b2f;
}
#popup-ad1 #popup-ad1-valueadds span em {
font-style:normal;
font-weight:300;
}
#popup-ad1 p {
font-size:12px;
font-weight:300;
line-height:20px;
}
#popup-ad1 p a {
color:#FFFFFF;
text-decoration:underline;
}
#popup-ad1 .close-ad {
background:url(../images/shared/btn.adclose.png) no-repeat 0 0;
font-size:12px;
color:#ffffff;
text-decoration:none;
display:block;
font-size:12px;
line-height:26px;
padding-left:30px;
position:absolute;
right:125px;
top:15px;
cursor:pointer;
}
#popup-ad1 .close-ad:hover {
text-decoration:underline;
}

#compare-promo {
left:435px;
position:absolute;
text-align:center;
top:-20px;
width:150px;
}
#compare-promo p {
color:#10253d;
padding:0;
text-shadow:#FFFFFF 1px 1px 0;
}
#compare-promo a {
color:#10b4f1;
text-decoration:underline;
}

#hostingcomparison {
width:845px;
}
#hostingcomparison table {
border-collapse:separate;
}
#hostingcomparison #comparison-top {
background:url(../images/shared/matrixtop.nolines.jpg) no-repeat top left;
}
#hostingcomparison #comparison-top .col-3 {
background:url(../images/shared/matrixtop.nolines.jpg) no-repeat top right;
}
#hostingcomparison .comparison-table {
height:auto;
}
#hostingcomparison p {
font-size:12px;
}
#hostingcomparison h1 {
background:url(../images/shared/differencebetweenhosting.png) no-repeat top left;
display:block;
width:684px;
height:28px;
text-indent:-999em;
}
#hostingcomparison thead .col-1,
#hostingcomparison thead .col-2 { border-right:1px solid #855785; }
#hostingcomparison .col-1 { width:230px; border-right:none }
#hostingcomparison .col-2 { width:299px; color:#2d0b2f; font-weight:700; }
#hostingcomparison .col-3 { width:300px; color:#2d0b2f; font-weight:700; }
#hostingcomparison tbody .col-1 { background-color:#dbd3db; }
#hostingcomparison tbody .col-2,
#hostingcomparison tbody .col-3 { border-left:2px solid #fff; }
#hostingcomparison tbody .col-3 { border-right:none; background-color:#ede9ed; }
#hostingcomparison tbody .col-1,
#hostingcomparison tbody .col-2,
#hostingcomparison tbody .col-3,
#hostingcomparison tbody .col-4,
#hostingcomparison tbody .col-5,
#hostingcomparison tbody .col-6 { border-top:1px solid #e7e2e7; }
#hostingcomparison tbody .last-row .col-1 { -moz-border-radius-bottomleft:8px; }
#hostingcomparison .standardwebhosting div {
height:45px;
line-height:45px;
background:url(../images/shared/ico.nix.png) no-repeat 15px 7px;
}
#hostingcomparison .localwebhosting div {
background:url(../images/shared/ico.saflag.png) no-repeat 15px 7px;
height:45px;
line-height:45px;
}
#hostingcomparison .localwebhosting a,
#hostingcomparison .standardwebhosting a {
display:block;
text-indent:-999em;
height:45px;
}
#hostingcomparison .standardwebhosting a { background:url(../images/shared/wstandardwebhosting.png) no-repeat 60px 16px; }
#hostingcomparison .localwebhosting a { background:url(../images/shared/wlocalwebhosting.png) no-repeat 60px 16px; }

.btn-ordersh, .btn-orderlh {
text-indent:-999em;
height:45px;
display:block;
margin:10px auto;
}
.btn-ordersh {
background:url(../images/shared/btn-ordersh.png) no-repeat top left;
width:196px;
}
.btn-orderlh {
background:url(../images/shared/btn-orderlh.png) no-repeat top left;
width:175px;
}


#livechatnow {
background:url("../images/shared/livechatnow.png") no-repeat top left;
border:medium none;
display:block;
height:162px;
left:0;
margin:0;
overflow:hidden;
padding:0;
position:fixed;
text-indent:-999em;
top:150px;
width:47px;
z-index:1000;
}

#livechatnow a {
display:block;
height:162px;
width:47px;
}

#body-left .intro {
padding:25px 0;
margin:25px 0;
border-bottom:1px dashed #999;
border-top:1px dashed #999;
}

.intro em { color:#f1158e; font-weight:700; font-style:normal; }
ul.perk-list { list-style:none; }
ul.perk-list li { padding-left:25px; line-height:2.5em; font-size:12px; background:url(../images/shared/red_tick.gif) no-repeat center left; }

.tableset { width:569px; color:#000; }
.tableset .table-header-alt td { padding:0 5px; color:#FFF; font-weight:700; text-align:center; background:none; border:none; border-right:1px solid rgba(255,255,255,0.25); }
.tableset .col-1, .tableset .col-2, .tableset .col-3, .tableset .col-4, .tableset .col-5 { color:#2d0b2f; border-left:1px solid #E1E1E1; border-right:none;  }

.instruction-list { list-style:none; }
.instruction-list a { color:#b734bd; }
.instruction-list .instruction { float:left; width:100%; clear:both; margin-bottom:10px; }
.instruction-list .instruction-num { margin-right:5px; color:#FFF; font-size:18px; font-weight:700; background-color:#10b4f1; float:left; width:30px; height:30px; text-align:center; line-height:30px; display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.instruction-list .instruction-label { background-color:#f4f4f4; line-height:28px; padding-left:10px; width:350px; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.instruction-list .alt .instruction-label { background-color:#e1e1e1; }

/* SSL Certificate */
#ssl-matrix tbody .col-1 { color:#702a6e; font-weight:700; }
#ssl-matrix tbody .col-2 { background-color:#f4eef4; }
#ssl-matrix tbody .col-3 { background-color:#fff; }
#ssl-matrix tbody .col-4 { background-color:#f4eef4; }
#ssl-matrix tbody .col-5 { background-color:#fff; border-right:1px solid #E1E1E1; }
#ssl-matrix .col-1 { width:24%; color:#702a6e; font-weight:700; }
#ssl-matrix .col-2 { width:19%; }
#ssl-matrix .col-3 { width:19%; }
#ssl-matrix .col-4 { width:19%; }
#ssl-matrix .col-5 { width:19%; }
#ssl-matrix .row1 .col-1, #ssl-matrix .row1 .col-3, #ssl-matrix .row1 .col-5 { background-color:#f4eef4; }
#ssl-matrix .row1 .col-2, #ssl-matrix .row1 .col-4 { background-color:#eadfea; }
#ssl-matrix div.price { margin:10px 0; }
#ssl-matrix .order-now { display:block; }
#ssl-matrix .issuance, #ssl-matrix .secured-logo { margin-top:10px; }

#ssl-benifits { margin:30px 0 0 60px; float:left; clear:both; }
#ssl-benifits img { float:left; }
#ssl-benifits h3 { margin-bottom:10px; }
#ssl-benifits #ssl-benifits-inner { float:left; margin-left:25px; margin-top:10px; }

/* Install wordpress */
#install-wordpress-form { height:314px; background:url(../images/install_wordpress/wordpress.package.bg.png) no-repeat -15px 20px; margin-top:40px; border-top:1px dashed #999; }
#install-wordpress-form #cpanel_login #cpanel-terms, #install-wordpress-form #cpanel_login #cpanel-proceed, #install-wordpress-form #cpanel_login #cpanel-terms-accept{ float:left; clear:both; margin-left:140px; }
#install-wordpress-form #cpanel_login label, #install-wordpress-form #cpanel_login .text-input-label, #install-wordpress-form #cpanel_login #cpanel-terms,
#install-wordpress-form #cpanel_login #cpanel-proceed, #install-wordpress-form #cpanel_login #cpanel-terms-accept{ float:left; clear:both; }
#install-wordpress-form #cpanel_login { margin:40px 0 0 4px; color:#FFF; padding:35px; width:395px; }
#install-wordpress-form #cpanel_login label { display:block; }
#install-wordpress-form #cpanel_login .text-input-label { line-height:1.5em; margin-bottom:10px; }
#install-wordpress-form #cpanel_login .input-caption { float:left; width:140px; }
#install-wordpress-form #cpanel_login #cpanel-terms-accept label { padding-right:5px; }
#install-wordpress-form #cpanel_login #cpanel-proceed { margin-left:135px; margin-top:10px; width:127px; height:45px; border:none; text-indent:-999em; background:url(../images/install_wordpress/proceed.png) no-repeat top left; }

/*Wordpress hosting */
#wordpress_hosting h1 { font-size:40px; }
#wordpress_hosting .intro { line-height:1.65em; }
#wordpress_hosting .intro img { margin-right:10px; }
#wordpress_hosting .ordernow { background:url(../images/word_press_hosting/bt.ordernow.blck.png) no-repeat top left; width:113px; height:33px; text-indent:-999em; display:block; } 
#wordpress_hosting #wordpress-is-perfect { float:left; width:305px; }
#wordpress_hosting #wordpress-is-perfect img { text-align:center; }
#wordpress_hosting #wordpress-is-perfect .perk { background:url(../images/word_press_hosting/ico.bar.png) no-repeat top left; width:304px; height:51px; display:block; }
#wordpress_hosting #wordpress-is-perfect .perk a { line-height:51px; display:block; padding-left:60px; color:#000; font-weight:700; margin-left:5px; }
#wordpress_hosting #wordpress-is-perfect #wordpress-start { margin-top:20px; }
#wordpress_hosting #wordpress-is-perfect #wordpress-start a { background:url(../images/word_press_hosting/ico.search.png) no-repeat center left; }
#wordpress_hosting #wordpress-is-perfect #wordpress-wordpress a { background:url(../images/word_press_hosting/ico.circle.wordpress.png) no-repeat center left; }
#wordpress_hosting #wordpress-is-perfect #wordpress-twitter a { background:url(../images/word_press_hosting/ico.circle.twitter.png) no-repeat center left; }
#wordpress_hosting #wordpress-is-perfect #wordpress-facebook a { background:url(../images/word_press_hosting/ico.circle.facebook.png) no-repeat center left; }
#wordpress_hosting #wordpress-is-perfect #wordpress-youtube a { background:url(../images/word_press_hosting/ico.circle.youtube.png) no-repeat center left; }
#wordpress_hosting #wordpress-is-perfect .wordpress-is-link { margin:5px 0 3px 100px; }
#wordpress_hosting #wordpress-what-you-get { float:left; margin-left:50px; width:220px; }
#wordpress_hosting #wordpress-what-you-get p { padding-top:20px; }
#wordpress_hosting #wordpress-what-you-get #wordpress-startin-at { margin:10px 0; text-indent:-999em; display:block; background:url(../images/word_press_hosting/starting.at.3995.png) no-repeat top left; width:168px; height:71px; }
#wordpress_hosting #wordpress-hosting-benefits {  padding-bottom:35px; margin-bottom:35px; float:left; clear:both; border-bottom:1px dashed #999999; }
#wordpress_hosting #wordress-supercharged p { font-weight:700; padding-bottom:20px; }
#wordpress_hosting #wordress-supercharged { border-bottom:none; margin-bottom:0; }
#wordpress_hosting #wordpress-plugins .ordernow { margin-left:20px; }
#wordpress_hosting #wordpress-plugin-definitions dd { margin-bottom:20px; }
#wordpress_hosting #wordpress-plugin-definitions dt { font-weight:700; line-height:2em; background:url("../images/shared/red_tick.gif") no-repeat center left; }
#wordpress_hosting #wordpress-plugin-definitions dt, #wordpress-plugin-definitions dd { padding-left:25px; }
#wordpress_hosting #wordpress-plugin-definitions dd { margin-bottom:20px; }

/* What is reseller hosting */
#what_is_reseller_hosting .intro img { margin-left:10px; }
.package-slider { margin-bottom:25px; padding-bottom:40px; border-bottom:1px dashed #999; position:relative; margin-top:20px; height:174px; width:554px; background:url(../images/what_is_reseller_hosting/slider.bg.png) no-repeat top left; }
.package-slider .package-slider-info { list-style:none; float:left; margin:0 10px; width:534px; }
.package-slider .package_details { display:none; }
.package-slider .package-slider-control { height:50px; margin:0 30px; }
.package-slider .package-slider-control .package-slider-control-handle { cursor:pointer; top:13px; left:60px; position:absolute; width:30px; height:34px; background:url(../images/what_is_reseller_hosting/drag.handle.png) no-repeat top left; }
.package-slider .package { float:left; }
.package-slider .package-1, .package-slider .active .package_detail-1 { width:124px; }
.package-slider .package-2, .package-slider .active .package_detail-2 { width:128px; }
.package-slider .package-3, .package-slider .active .package_detail-3 { width:153px; }
.package-slider .package-4, .package-slider .active .package_detail-4 { width:129px; }
.package-slider .package-title { cursor:pointer; text-align:center; display:block; font-weight:700; font-size:17px; text-shadow:1px 1px 0 #FFF; }
.package-slider .active .package-title { color:#F1158e; }
.package-slider .active .package_details { display:block; position:absolute; left:10px; top:83px; }
.package-slider .active .package_detail { float:left; text-align:center; margin-top:25px; font-weight:700; font-size:14px; text-shadow:1px 1px 0 rgba(255,255,255,0.5); }
.package-slider .active .package_detail-4 { margin-top:20px; }
.package-slider .active .package_detail span { clear:left; display:block; }
.package-slider .active .package_detail .price { color:#FFF; text-shadow:1px 1px 3px rgba(0,0,0,0.5); font-size:24px; margin-bottom:5px; }
#what_is_reseller_hosting #benefits-of-startup { margin-top:40px; list-style:none; float:left; clear:both; }
#what_is_reseller_hosting #benefits-of-startup li { width:110px; height:80px; padding:60px 14px 0; float:left; border-right:1px solid #DCDCDC; }
#what_is_reseller_hosting #benefits-of-startup #benefits-of-startup-revenue { background:url(../images/what_is_reseller_hosting/ico.refresh.png) no-repeat top center; }
#what_is_reseller_hosting #benefits-of-startup #benefits-of-startup-market { background:url(../images/what_is_reseller_hosting/ico.graph.png) no-repeat top center; }
#what_is_reseller_hosting #benefits-of-startup #benefits-of-startup-niche { background:url(../images/what_is_reseller_hosting/ico.download.png) no-repeat top center; }
#what_is_reseller_hosting #benefits-of-startup #benefits-of-startup-compete { border:none; background:url(../images/what_is_reseller_hosting/ico.chat.png) no-repeat top center; }

/* Register Domain */
#register_domain #domain_search { margin-top:25px; padding:25px 0; border-top:1px dashed #999; }
#register_domain #domain_search #domain-search-tools { height:auto; }
#register_domain #domain_search form { margin-top:10px; float:left; clear:both; width:570px; height:80px; background:url(../images/register_domain/orange.searchbg.png) no-repeat top left; }
#register_domain #domain_search form { padding:8px 0 0 30px; display:block; }
#register_domain #domain-logos { margin-bottom:20px; padding-bottom:15px; border-bottom:1px dashed #999; }
#register_domain #domain-logos img { padding-right:12px; }
#register_domain #registration-benefits { margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #999; }
#register_domain #registration-benefits ul { float:left; width:50%; list-style:none; margin-top:20px; }
#register_domain #webhosting-matrix .col-1 { font-weight:700; }
#register_domain #webhosting-matrix tbody td.col-1, #register_domain #webhosting-matrix tbody .col-2, #register_domain #webhosting-matrix tbody .col-3, #register_domain #webhosting-matrix tbody .col-4, #register_domain #webhosting-matrix tbody .col-5 { background-color:#fff; }
#register_domain #webhosting-matrix tbody tr.row-2 td { background-color:#F0E8EF; }
#register_domain #webhosting-matrix tbody td.col-5 { border-right:1px solid #EAEAEA; }
#register_domain #webhosting-matrix .col-1 { width:90px; text-align:left; }
#register_domain #webhosting-matrix .col-2 { width:70px; }
#register_domain #webhosting-matrix .col-3 { width:40px; text-align:center; padding-left:0; }
#register_domain #webhosting-matrix .col-5 { width:140px; }
#register_domain #webhosting-matrix .col-2, #register_domain #webhosting-matrix .col-4 { text-align:center;  padding-left:0; }
#register_domain #webhosting-matrix thead .col-1 { padding-left:10px; }
#register_domain #webhosting-matrix a.ordernow { display:block; float:right; padding:0 5px; }
#register_domain #webhosting-matrix .price { display:block; float:left; line-height:1.5em; }
#register_domain #domain_search_submit { margin:18px 0 0 5px; border:none; background:url(../images/register_domain/bt.search.png) no-repeat top left; width:102px; height:35px; cursor:pointer; text-indent:-999em; }
#register_domain #domain-search-tools #name { margin:23px 0 0; width:304px; }
#register_domain #domain-search-tools #tld { margin:23px 0 0 10px; }

/* Hosting Affiliates */
#hosting_affiliates #affiliates-signup-free { border-bottom:none; }
#hosting_affiliates #affiliates-how { border-bottom:1px dashed #999999; margin-bottom:20px; padding-bottom:30px; padding-left:170px; background:url(../images/hosting_affiliates/ico.systemconfig.png) no-repeat 30px 30px; }
#hosting_affiliates #affiliates-how h2 { margin-bottom:15px; }
#hosting_affiliates #affiliate-signup-link { margin-top:10px; display:block; float:left; }
#hosting_affiliates #affiliate-start-earning { padding-left:170px; background:url(../images/hosting_affiliates/ico.piggybank.png) no-repeat 30px 0; }
#hosting_affiliates #affiliate-start-earning p { padding:35px 0; }

