/* GENERAL STYLES
----------------------------------------------- */
body { 
margin: 0; 
padding: 0 0 0 0; 
background: #FFF ; 
font-family: Calibri, Segoe, "Helvetica Neue", Arial, sans-serif; 
color: #000; 

background-attachment: scroll;
background-clip: border-box;
background-color: #F0F0F0;
background-image: url("../images/bg/bgcrumble.gif");
background-origin: padding-box;
background-position: 0 0;
background-repeat: repeat;
background-size: auto auto;
font-size: 14px;
	
}

/*body#dncheck { background: #FFF url("../images/bg-strip.gif") repeat-x left top; }*/


img { border: none;}
img.hrWhite { padding: 10px 0; border:0px }
.clear {clear: both; margin: 0; padding: 0;}
hr#hrWhite {border:1px groove #FFF; }
hr#hrDotted {border:1px groove #3B60B8; }
hr#Style3 {border:1px dotted #FCC; }
img#centerAlign { margin-top:10px; margin-left:20px; margin-right:20px; margin-bottom:10px}
img#centerAlign2 { margin-top:5px; margin-left:45px; margin-right:45px; margin-bottom:5px}
img#centerAlign3 { margin-top:10px; margin-left:20px; margin-right:20px; margin-bottom:5px;}
b#xtraMargin {margin-right:20px;}

#logo {
	width: 263px;
	height: 92px;
	float: left;
	background: url(../images/gfx/logo.png) no-repeat;
}

#logo a {
	width: 248px;
	height: 102px;
	display: block;	
	text-indent: -1000em;
}

/* TEXT
----------------------------------------------- */		
.normal { font-weight: normal; }
.small { font-size: 9px; }
.regular { font-size: 12px; }
.medium { font-size: 18px; line-height: 18px; }
.big { font-size: 22px; line-height:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; margin:auto}
.big2 { font-size: 16px; font-weight:bold; line-height:28px; width:100px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left ;border:solid 1px}
.big3 { font-size: 28px; font-family:Tahoma, Geneva, sans-serif; color:#000; text-align:left; margin:auto}
.justified { text-align: justify; }

.yellow { color: #FFCE00; }
.red { color: #950000; }
.grey { color: #626262; }
.bold {font-weight:bold;}

h1 { font-size: 22px; color: #950000; margin: 0; padding: 5px 0 3px 0; }
h1#title { 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #00519E;
    float: left;
    font-size: 22px;
    letter-spacing: 3px;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    position: relative;
    width: 720px;
}
h2 { font-size: 18px; color:#00519E; }
h2#style3 {
	color:#ffa00c;
	font-size:19px;
	padding:0 0 7px;
	margin:0 0 14px;
	font-weight:normal;
	background:url(../images/bg/bg-dot3.gif) repeat-x 0 100%;
}
h3 { font-size: 16px; color:#00519E; }

.contactPage { padding-left:15px; }
.contactPage h1 {
	font:bold 14px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#009CE4;
	background-color:inherit;
	padding:0 0 7px 4px;
	margin:0;
	letter-spacing:-1px;
	line-height:25px
}

.contactPage h2 {
	text-shadow: 0 1px 0 #f3f3f3;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    border-bottom-color: #DEDEDE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #0071C1;
    font-size: 16px;
    margin-bottom: 12px;
    padding-bottom: 11px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.contactPage h3 {
	text-shadow: 0 4px 0 #eaeaea;
    color: #009CE4;
    font-size: 14px;
    padding-bottom: 12px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.contactPage h4 {
    color: #424242;
    font-size: 14px;
    margin-top:3px;
	margin-bottom:3px;
}
.lgtorangeBox h2, .lgtblueBox h2 { color: #2C4789; margin: 0; padding: 0 0 4px 0; }
.boxContentWide h2, .boxContentTxt { padding-left: 12px; }
	
.drkorangeBox h2 { margin: 0; padding: 0 0 4px 0; color:#fff; }
.whiteFadeBox h2 { margin: 0; padding: 2px 0 4px 32px; font-size: 12px; color: #000; background: transparent url(../images/icons/icn-dollar-sign.gif) no-repeat 11px 0; }
.drkblueBox	h2 { margin: 0; padding: 2px 0 4px 0; color: #FFF; font-size: 14px; }
	
/* LINKS
----------------------------------------------- */	
a:link, a:visited{ color: #2464AC; text-decoration: underline; }
a:hover, a:active{ color: #2464AC; text-decoration: none; }
	
a.white:link, a.white:active{ color: #FFF; text-decoration: underline; }
a.white:hover, a.white:visited { color: #FFF; text-decoration: none; }	

/* LINK ROLLOVER BUTTONS
----------------------------------------------- */		
.buttonLeft { float: left; }
.buttonRight { float: right; }
.buttonCenter {margin:0 auto;}
.buttonOrder {display:block; padding:5px 0 5px}
.buttonOrder a {font-weight:bold;text-decoration:none!important;font-size:16px!important;font-family:Tahoma, Geneva, sans-serif!important;}
a.whiteBtn, a.whiteBtn:link, a.whiteBtn:visited, a.redBtn, a.redBtn:link, a.redBtn:visited, a.blueBtn, a.blueBtn:link, a.blueBtn:visited {height: 17px; text-align: center; line-height: 17px; color: #FFF; display: block; font-size: 12px; font-weight: bold; text-decoration: none; }
a.redBtn, a.redBtn:link, a.redBtn:visited { background-color: #950000; }
a.redBtn:hover { background-color: #375294; text-decoration: none; }
a.blueBtn, a.blueBtn:link, a.blueBtn:visited { background-color: #375294; padding:2px; }
a.blueBtn:hover { background-color: #D17D01; text-decoration: none; color: #FFF; }
a.whiteBtn, a.whiteBtn:link, a.whiteBtn:visited { background-color: #90C; padding:2px; color:#fff }
a.whiteBtn:hover { background-color: #D17D01; text-decoration: none; color: #FFF; }

a.moreInfo { width: 78px; }
a.moreFeatures { width: 101px; }

.btnContainer { display: block; margin: 10px 0 5px 0; }
.xtramtop { margin-top: 14px; }		

a.order {-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; background:#f7941d; color:#fff; font-size:18px; margin:5px 0 10px 0; padding:3px 30px; text-align:center; text-decoration:none}
a:hover.order {background:#C9C}

.roundBoxYellow {-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; background:#f7941d; color:#fff; font-size:18px; margin:5px 0 10px 0; padding:3px 30px; text-align:center; text-decoration:none}

.roundBoxSimple {-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; background:none; color:#000; font-size:18px; margin:5px 0 10px 0; padding:3px 30px; text-align:center; text-decoration:none; border:solid 1px #f7941d;}

.testimonialBox h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px;}
.testimonialBox {-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; background:none; color:#000; font-size:12px; margin:5px 0 10px 0; padding:3px 30px; text-align:center; text-decoration:none; border:solid 1px #f7941d; overflow:hidden; width:100%}
		
/* FORMS
----------------------------------------------- */	
form { margin: 0; padding: 0; }
input.field, select.field, textarea.field { background-color: #FFF; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 2px 2px 2px 4px; border: 1px solid rgb(85, 147, 189); }
.submitBtn { background: #5681D1 url(../images/submit-submit.gif) no-repeat 40px 7px; color: #FFF; font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 2px; border: none; cursor: pointer; }
.submitBtnDnCheck { background: #5681D1 url(../images/submit-dncheck.gif) no-repeat left top; color: #000; width: 123px; height: 19px; font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 4px 0 0 156px; padding: 0 0 2px 0; border: none; cursor: pointer; }
.submitBtnDnCheckNow { background: #5681D1 url(../images/submit-dncheck.gif) no-repeat left top; color: #000; width: 123px; height: 19px; font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 4px 0 0 0; padding: 0 0 2px 0; border: none; cursor: pointer; }

form#checkDomain { padding: 0; margin: 0; width:500px; }
form#checkDomain input.field { width: 199px; margin-top: 2px; }
	
/* LISTS
----------------------------------------------- */		
/*ul { margin: 0; padding: 0; }
ul li { list-style: none; margin: 0; padding: 0 0 5px 10px; background: url(../images/li-arrow-orange.gif) no-repeat 0px 5px; }*/

ul.plain, ul.plainOrange { margin: 0; padding: 0; }

ul.plain li { list-style: none; margin: 0; padding: 0 0 5px 10px; background: url(../images/li-arrow-orange.gif) no-repeat 0px 5px; }
ul.plain a:link, ul.plain a:visited { color: #00519E; text-decoration: underline; }
ul.plain a:hover, ul.plain a:active { color: #000; text-decoration: none; }		

ul.plainOrange li { list-style: none; margin: 0; padding: 0 0 5px 10px; background: url(../images/li-arrow-yellow.gif) no-repeat 0px 5px; }
ul.plainOrange a:link, ul.plainOrange a:visited { color: #FFF; text-decoration: underline; }
ul.plainOrange a:hover, ul.plainOrange a:active { color: #FFF; text-decoration: none; }

ul.support { margin: 5px; padding: 0; }

ul.support li { list-style: none; margin: 5px; padding: 5px 5px 0px 20px; background: url(../images/icons/icon-client.gif) no-repeat 0px 2px; }
ul.support a:link, ul.support a:visited { color: #000; text-decoration: underline; }
ul.support a:hover, ul.support a:active { color: #000; text-decoration: none; }		
ul.support li#portal { list-style: none; margin: 5px; padding: 5px 0px 0px 50px; background: url(../images/support-portal.gif) no-repeat 0px 0px; }
ul.support li#hostingcp { list-style: none; margin: 5px; padding: 5px 0px 0px 50px; background: url(../images/tools.gif) no-repeat 0px 0px; }
ul.support li#webmail { list-style: none; margin: 5px; padding: 5px 0px 0px 50px; background: url(../images/webmail.gif) no-repeat 0px 0px; }
ul.support li#domaincp { list-style: none; margin: 5px; padding: 5px 0px 0px 50px; background: url(../images/domain.gif) no-repeat 0px 0px; }

.shadeBox { border-top:2px solid #239920; border-bottom:2px solid #239920; background:#eaeaea ;padding:4px;display:block;text-align:left;margin:0 auto;width:270px;}

	
/* PAGE LAYOUT ELEMENTS
----------------------------------------------- */	
#container {  border:solid 0px;width: 960px; margin: 0px auto 0px auto; text-align: left;}
#menuContainer { border:solid 0px; width: 960px; text-align: left; padding: 0; background: url(/images/menu.gif); }
#contentContainer { padding-top: 20px;  }
#leftColumn { float: left; width: 204px; }
#rightColumn { float: right; width: 208px; padding-left: 10px; margin-top:72px; }
#mainColumn { float: left; width: 724px; padding: 13px 8px 15px 8px; margin-bottom:4px; border:1px solid #FCF;
-moz-border-radius:4px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background-color:#FFF; position:relative; }
#homeColumn { float: left; width: 943px; padding: 2px 5px 2px 5px; margin-bottom:16px; border:1px solid #F0F0F0;
-moz-border-radius:4px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background-color:#FFF; position:relative;overflow:hidden }


/*---header section--*/
.header_bg {border-top:8px solid #375294;}

.header_container {
    margin-left: auto;
    margin-right: auto;
    width: 950px;
}
.header_grid1 { 
	width: 470px;     
	display: inline;
    float: left;
}
/*---Top Nav---*/
.top_nav_bg {background:#375294}
.top_nav {text-align:center}
.top_nav ul {margin:0; padding:0 0 6px}
.top_nav li {color:#000; display:inline; font-size:11px; list-style:none outside none; padding-left:20px}
.top_nav a {color:#eaeaea;}
.top_nav  a:hover {color:#fff;text-decoration:none}
.top_nav span {cursor:pointer; text-decoration:underline}



.tagline {
	width:480px;float:right;padding:0;margin-top:36px;
/*	background:url(../images/gfx/less_is_more.gif) no-repeat center right; height:80px;margin-right:15px;
*/	}

.tagline a { text-decoration:none}

.phoneNumber{
	float:left;
	font-size:11px;
	margin:3px 10px 0 120px;
	height:60px;
	position:relative;
	top:-11px;
	text-align:inherit;
	
}

.phoneNumber p {
    text-align: inherit;
}

.phoneNumber img {position:relative;top:3px}

.liveChatLink{float:right;padding-right:7px;}

/* //////////////////////////////// FOOTER///////////////////////////////// */
#footer{clear:both;font-size:11px;padding-top:0px;display:block;width:auto;}
.footer_links{width:125px;float:left;padding:0;margin:0 10px 10px 0px}
.footer_links h3 {padding-left:0px;font-size:16px;color:#666;height:14px;font-weight:normal;padding:0;margin:0}
.footer_links h3 a{color:#666;text-decoration:none}
.footer_links ul { list-style:none; padding:0!important;}
.footer_links li a{ color:#999;text-decoration:none;line-height:185%;font-size:11px;display:block;background:url(../images/icons/li_breadcrumb.gif) no-repeat 0 6px;padding:0 0 0 10px}
.footer_links li a:hover{text-decoration:underline}

.footer_numbers{width:178px;float:right;color:#a5a5a5;text-align:right;padding:0!important;margin-right:3px;}
.footer_numbers p{font-size:10px;text-align:right;}
.footer_numbers p strong{font-size:15px;font-weight:normal}
.footer_numbers p.big{margin-bottom:10px}
.footer_numbers p.big strong{font-size:18px;padding:0;color:#009ce4}
.footer_numbers p.rahtherbig{margin-bottom:10px}
.footer_numbers p.ratherbig strong{font-size:15px;padding:0;color:#009ce4}

.center{
	width:950px;
	margin:4px auto;
	padding:5px;
	position:relative; 
	-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; 
	border:solid 1px #C7D1D8; 
	overflow:hidden;
	/*background-color:#375294;*/
	}

/* --------  
  Shape your 'expand/collapse' content so that it meets the style of your site. 
 --------- */
.expand { margin:0;padding:0;}

.expand a {
	display:block;
	font-size:10px;
	margin-left:5px;
	color:#3CF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.expand a:link, .expand a:visited {
	background-image:url(../images/icons/arrow-down.gif);
	background-repeat:no-repeat;
	background-position:98% 50%;
    text-decoration:none;
}

.expand a:hover, .expand a:active, .expand a:focus {
	text-decoration:none
}

.expand a.open:link, .expand a.open:visited {
  background:#eee url(../images/icons/arrow-up.gif) no-repeat 98% 50%
}

.collapse h3 { color:#666666; font-size:13px; font-family:Calibri,Segoe,"Helvetica Neue",Arial,sans-serif; margin:0; padding:5px 0px 0px 3px;}
.collapse p { color:#666666; font-size:10px; font-family:Calibri,Segoe,"Helvetica Neue",Arial,sans-serif; margin:0; padding:0px 0px 7px 3px; line-height:13px}

.wide-left-column { float:left;width:550px;text-align:justify; padding-top: 15px;
}
.narrow-right-column{	
	display: inline;
    float: right;
    padding-top: 15px;
	width:380px;
	text-align:justify
	}
#crumbs{padding:0 0 0 0;border-bottom:1px #dedede solid}
.products li a{color:#666}
.copyright a{color:#666;text-decoration:none;border-bottom:1px dotted #eee}
#footer .footer_social h6{padding:50px 0 6px 0}
#footer .footer_social ul{display:block;position:relative;padding-top:15px;overflow:hidden}
#footer .footer_social ul li{float:right;padding-left:5px}
#footer .footer_social a{display:block;width:21px;height:21px;line-height:150px;overflow:hidden;background:url(../images/gfx/social.gif) no-repeat 0 0}
#footer .footer_social a.s_linkedin {background-position:0 0}
#footer .footer_social a.s_twitter{background-position:-24px 0}
#footer .footer_social a.s_facebook{background-position:-73px 0}
#footer .footer_social a.s_rss{background-position:-49px 0}
#footer .lastfooter{height:88px;position:relative;border-bottom:1px #dedede solid}
#footer .lastfooter h3{padding-top:21px;font-size:14px;color:#666;height:22px;font-weight:normal;width:120px;position:absolute;top:0;left:0}
#footer .lastfooter h3 a{color:#666;text-decoration:none}
#footer .lastfooter #newslettermini{margin:0px 0 0 0;padding:15px 0 0 0;color:#999;font-size:11px;line-height:15px;height:50px;width:300px;right:0;top:0;float:left;text-align:left}
#footer .copyright{margin:0px 0 0 0;padding:15px 0 0 0;color:#999;font-size:11px;line-height:15px;text-align:right;height:50px;width:600px;position:absolute;right:0;top:0}
#footer .partnerfooter{height:42px;padding-top:12px;text-align:center;/*background-color:#375294;*/}
#footer .partnerfooter img{margin-left:6px;margin-right:6px}
.footer-secure-shopping { width:100px;overflow:hidden;}

.keywordcloud h1 {padding:2px 0 2px 0; font-size:12px;color:#999}
.keywordcloud p {padding:2px 0 2px 0; font-size:11px;color:#999}

/* DOMAIN NAME CHECK
----------------------------------------------- */
#dncheckboxContainer { float: left; width: 403px; height: 73px; margin: 7px 0 10px 0; float: left; background: url(../images/bg-availability.gif) no-repeat left top; }
#dncheckboxContainerSimple { float: left; width: 423px; height: 83px; margin: 7px 0 10px 0; float: left; background-color:#E9EDEF; border:1px groove #0000ff; background-image:url(../images/domain.gif); background-position:12px; background-repeat:no-repeat; }

#dncheckbox { padding: 11px 30px 0 86px; color: #FFF; }
	
#dnpricesContainer { float: right; 
width: 530px; margin-top: 19px; 
 
}
	
#dnpricesLeft { float: left; width: 190px; margin-right: 20px; color: #FFF; font-size: 10px; }
#dnpricesRight{ float: left; width: 190px; color: #FFF; font-size: 10px; }
	
#dnpricesLeft h2, #dnpricesRight h2 { margin: 0; padding:0;}

#dnpricesLeft img { margin: 0 14px 20px 0; }
#dnpricesRight img { margin: 0 14px 20px 10px; }

/* MISC. BOXES
----------------------------------------------- */
.boxRight { float: right; width: 360px; }
	
.infoBoxIconLeft { float: left; width: 150px; margin-bottom: 3px; }
.infoBoxIconRight { float: right; width: 100px; padding: 3px 0; margin-bottom: 3px; }
	
.infoBoxSimple { float: left; width: 360px; margin-bottom: 15px; clear:both }

.infoBoxSimpleContent { border: 1px solid #C7D1D8; padding: 10px 14px; margin-bottom: 5px; }
.infoBoxSimpleContent h2 { color: #2C4789; padding: 0; margin: 5px 0 5px 0; }
.infoBoxSimpleContent img { margin: 5px 10px 5px 0; }
.infoBoxSimpleContent span{ font-size: 14px; font-weight: bold; }
.infoBoxHeading {margin-bottom:10px}		
.infoBoxHeading h2 {border: 1px solid #C7D1D8; padding:5px;font-family: Calibri, Segoe, "Helvetica Neue", Arial, sans-serif; font-size:22px; overflow:hidden; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; background:#375294; color:#fff; font-size:18px; margin:5px 0 10px 0; padding:3px 30px; text-align:center; text-decoration:none}		


.boxContent { padding: 11px 20px 11px 22px; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.boxContent h2 { font-size:20px; font-weight:bold }
.boxContentWide { padding: 11px 10px 11px 10px; font-size: 10px; }

.infoBoxContent { padding: 0 11px 0 22px; }
.infoBoxContent h2 { width: 65px; float: left; margin: 0; padding: 12px 0 28px 0; color: #2C4789; }

.infoBoxBot { border-top: 1px solid #C7D1D8; padding-top: 5px; margin-top: 10px; }

.lgtorangeBox, .drkorangeBox, .lgtblueBox, .drkblueBox, .whiteFadeBox { width: 208px; margin-bottom: 10px; text-align: left;}

.lgtorangeBox { background: #F8ECD2 no-repeat left top; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
.drkorangeBox { background: #D17D01 no-repeat left top; color: #FFF; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
.lgtblueBox { background: #E9EDEF  no-repeat left top; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
.drkblueBox { background: #3B60B8; color: #FFF; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}

.messageBox { border:2px solid #239920;background:#CCFFCC ;padding:4px;display:block;text-align:center;margin:0 auto;width:680px;
-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;margin:10px auto;
}
.errorBox { border:2px solid #BB0000;background:#FFD5CA ;padding:4px;display:block;text-align:center;margin:0 auto;width:550px; }
.captionBox { border:2px solid #239920;background:#FFC ;padding:4px;display:block;margin-bottom:10px;width:723; overflow:auto;-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
.captionBoxH1 { font-size: 22px; 
				float:left;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
				width:420px; 
				text-align:left; 
				margin: 7px 0px 12px 0px; 
				padding:0px 0px 0px 0px;
}
.captionBoxH2 { font-size: 12px; 
				float:left;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
				width:200px; 
				text-align:left; 
				margin:5px 0px 0px 0px;
				padding:0;
}

.captionBoxImg { float: right; width: 70px; vertical-align:top; padding:0; margin:0;  }
.captionBoxOrderBtn { float: right; width: 30px; vertical-align:top; padding:0; margin:40px 0px 0px 0px;  }

.codeBox { background-color: #c0c0c0; padding:5px}

/* EXPAND / COLLAPSE SECTIONS
----------------------------------------------- */	 	
.collapsed { display: none; }
.expanded { display: block; }
	
/* BREADCRUMBS
----------------------------------------------- */	
div#breadcrumbs { padding-bottom: 5px; padding-top:5px;overflow:hidden; width:710px; }
	
div#breadcrumbs ul	{ margin: 0; padding: 0 10px 0 0; color:#C7C7C7; font-family: Tahoma, Geneva, sans-serif }
div#breadcrumbs li { display: inline; list-style-type: none; margin: 0; padding: 0 2px 0 0; color: #FFCE00; font-size: 9px; background: none; }

div#breadcrumbs li.current a:link, div#breadcrumbs li.current a:visited, div#breadcrumbs li.current a:hover, div#breadcrumbs li.current a:active { text-decoration: none; color: #ABABAB; font-weight:normal  }
div#breadcrumbs li a:link, div#breadcrumbs li a:visited, div#breadcrumbs li a:active, div#breadcrumbs li a:hover { font-size: 10px; color: #ABABAB; text-decoration: underline; font-weight: bold; }

.breadcrumbsArrow { margin-right: 7px; }
	
/* UTILITY LINKS
----------------------------------------------- */	 
ul#utilityLinks { line-height: 20px; width: 425px; float: right; text-align: left; margin: 6px 0 0 0; padding: 0px;}
ul#utilityLinks  li { margin: 0 5px 0 0; padding: 5px 11px 5px 18px; display: inline; list-style-type:  none; color: #000; border-right: 1px solid #B5C2CA; }

ul#utilityLinks li#forum { background: url(../images/icons/icon-forum.gif) no-repeat 0 5px; }
ul#utilityLinks li#announcement { background: url(../images/icons/icon-info.gif) no-repeat 0 5px; }
ul#utilityLinks li#chat { background: url(../images/icons/icon-client.gif) no-repeat 0 5px; }
ul#utilityLinks li#support { background: url(../images/icons/icon-support.gif) no-repeat 0 5px; }
	
ul#utilityLinks li a { font-size: 10px; }
select#s_currency  { font:Georgia, "Times New Roman", Times, serif; font-size:10px; float:right; margin:5px;10px;font-weight:bold;}

/* TABLES
----------------------------------------------- */	 
table.whiteTbl { background-color: #FFF; margin: 18px 0 0 0; font-size: 14px; width:100% }
table.whiteTbl th { background-color: #E9EDEF; color: #950000; font-size: 18px; font-weight: bold; padding: 8px 0 4px 0; }
table.whiteTbl th.thWhite { background-color: #FFF; border-bottom: 1px solid #E9EDEF; }
table.whiteTbl td { padding: 6px 0 6px 0; border-bottom: 1px solid #E9EDEF; }
table.whiteTbl td.tick { background-image:url(../images/tick.gif); background-position:center; background-repeat:no-repeat;}
	
table.lgtBlueTbl { background-color: #E9EDEF; margin: 18px 0 0 0; font-size: 11px; }
table.lgtBlueTbl th { font-size: 11px; font-weight: bold; padding: 7px 0 15px 0; }
table.lgtBlueTbl td { padding: 2px 0 2px 0; }
table.lgtBlueTbl td.last, table.whiteTbl td.last { padding: 4px 0 12px 0; }
.showHideIcon { float: right; width: 10px; padding: 12px 9px 0 0; border-right: 1px solid #FFF; }
	

/* HOME BOXES
----------------------------------------------- */
.homeBox { background: url(/images/bg-top-home-box.gif) no-repeat 0 5px; width: 180px; float: left; margin: 0px 0px 2px 0px; padding:0px 0px 0px 0px;}
.homeBoxTop { height: 68px; margin-bottom: 6px;}
.homeBoxMiddle { margin: 0 10px; }
.homeBoxIcon { float: left; padding: 0 0 0 6px; }
.homeBox  h2 { float: left; width: 98px; margin: 0; padding: 19px 5px 0px 0px; color: #2C4789; text-align: left;}
.homeBoxPrice { display: block; }


















.container{
	width:950px;
	margin:0 auto;
	}
.bannerC{
	background-color:#375294;
	background:url(../images/bannerC_bg.png) repeat-x;
	width:950px;
	float:left;
	-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
	}
.SubpageBanner{
	background: url(../images/subpage_banner.jpg) no-repeat right bottom;
	height:257px;
	width:950px;
	float:left;
	margin:0;
	}
.SubpageBanner h1{
	font-size:45px;
	text-align:left;
	line-height:50px;
	font-weight:bold;
	color:#FFF;
	letter-spacing:1px;
	margin:80px 0 0 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	}
.SubpageBanner h2{
	font-size:30px;
	text-align:left;
	font-weight:bold;
	color:#ffc801;
	line-height:36px;
	letter-spacing:1px;
	margin:0 0 0 10px;

	}
.DomainIMG{
	background:url(../images/gfx/domain-name.png) no-repeat 585px 160px;
	height:320px; 
	width:950px;
	float:right;
	}

.HostingIMG{
	background:url(../images/HostingImg.png) no-repeat 493px 96px;
	height:320px; 
	width:950px;
	float:right;
	}

.AffiliateIMG{
	background:url(../images/gfx/rehr_affiliates_main.png) no-repeat 510px 115px;
	height:320px; 
	width:950px;
	float:right;
	}

.ServerIMG{
	background:url(../images/VpsImg.png) no-repeat 400px 110px;
	height:320px; 
	width:950px;
	float:right;
	}
.VPSServerIMG{
	background:url(../images/gfx/vps_server.png) no-repeat 550px 110px;
	height:320px; 
	width:950px;
	float:right;
	}
.ResellerIMG {
    background-image: url("../images/ResellerImg.png");
    background-origin: padding-box;
    background-position: 500px 50px;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: right;
    height: 350px;
    width: 950px;
}
.SSLIMG {
    background-image: url("../images/gfx/SSL-padlock.png");
    background-origin: padding-box;
    background-position: 530px 95px;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: right;
    height: 350px;
    width: 950px;
}	
.CompanyIMG {
    background-image: url("../images/gfx/mone-back.gif");
    background-origin: padding-box;
    background-position: 575px 135px;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: right;
    height: 300px;
    width: 950px;
}	

.ServicesImg {
    background-image: url("../images/gfx/webdesign.png");
    background-origin: padding-box;
    background-position: 550px 110px;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: right;
    height: 350px;
    width: 950px;
}	
.hostinglinux{
	background:url(../images/gfx/linux-logo.png) no-repeat;
	width:101px;
	height:121px;
	position:absolute;
	margin-left:600px;
	margin-top:-20px;
	}	
.hostingwindows{
	background:url(../images/gfx/windows-logo.png) no-repeat;
	width:136px;
	height:119px;
	position:absolute;
	margin-left:590px;
	margin-top:-20px;
	}

.hostingwindowslinux{
	background:url(../images/win_linux.png) no-repeat;
	width:136px;
	height:119px;
	position:absolute;
	margin-left:590px;
	margin-top:-20px;
	}

.free-features-title {
    background: url(../images/orange-round-corners.gif) no-repeat scroll left top #FD8907;
    color: #FFFFFF;
    float: left;
    height: 27px;
    margin: 0 0 20px 12px;
    padding: 0;
    position: relative;
    text-align: center;
}
.free-features-title .right-round {
    background: url(../images/orange-round-corners.gif) no-repeat scroll right -27px #FD8907;
    float: left;
    margin-left: 6px;
    padding: 5px 7px 5px 0;
}
.free-features-title .arrow {
    background: url(../images/feature-title-arrow.gif) no-repeat scroll 0 0 transparent;
    height: 9px;
    left: 11px;
    position: absolute;
    top: 27px;
    width: 11px;
}


.imgstyle5{
	float:left;
	margin: 0 20px;
	padding-right:20px;
	border-right:1px solid #ccc;
	}	

.rectangleBoxContents{
	padding:15px 20px;
	
	}
.rectangleBoxContents h3{
	font-size:24px;
	color:#000;
	margin:10px 0;
	font-weight:bold;
	letter-spacing:-1px;
	}
	
.IMGBox{
	width:200px;
	height:168px;
	float:left;
	text-align:center;
	margin:20px 30px 20px 0;
	border:solid 1px;
	}
	
	
h2#featuresList { font-size: 19px; border-bottom:1px solid #FFCE00; padding-bottom:5px}

.featuresList {
	margin:15px 0 18px 0;
	padding:7px 0 4px 50px;
	font-size:16px;
}

P#featuresList{
	font-size:14px;
	color:#375294;
}

.features-list{
	margin-top:50px;
	font-size:16px;
	padding:0 0 0 12px;
	margin:0;	
}
.features-list li{
	list-style:none;
	background:#fff url("../images/feature-list-icons.gif") no-repeat left 0;
	margin:15px 0 18px 0;
	padding:7px 0 4px 50px;
}
.features-list .website-content{background-position:left -54px;padding:2px 0 4px 50px}
.features-list .email-phone{background-position:left -105px;padding:7px 0 7px 50px}
.features-list .starter-website{background-position:left -153px}
.features-list .chat-friends{background-position:left -205px}
.features-list .photo-albums{background-position:left -255px}
.features-list .sell-online{background-position:left -309px}
.features-list .easy-drag-drop{background-position:left -421px}
.features-list .ads-free{background-position:left -634px}
.features-list .social-network{background-position:left -585px}
.features-list .search-opitmized{background-position:left -527px}
.features-list .sell-ebay{background-position:left -364px}
.features-list .design-templates{background-position:left -472px}
.features-list .storage-space{background-position:left -689px}
.features-list .mobile-icon{background-position:left -747px}
.features-list .email-clients{background-position:left -806px}
.features-list .webmail-icons{background-position:left -864px}
.features-list .control-panel{background-position:left -1034px}


/* //////////////////////////////// COMPARISON TABLE ///////////////////////////////// */
.comparison_table_container {background: none repeat 0 0 #FFF; padding: 5px}
.comparison_table {empty-cells: show;font-size: 15px;margin: 0px 10px 10px 0;width:100%;border-collapse:collapse;border-spacing: 0;}
.comparison_table td {border: 1px solid #9A8C7E; padding: 9px;}
.comparison_table .plan_name {text-align: center;border:1px solid #9A8C7E;font-size: 20px;font-weight:normal;padding: 8px 10px;vertical-align: middle}
.comparison_table .spec {width:20%;text-align:center}
.comparison_table .add-on {width:10%}
.comparison_table .price {color:#333;padding:0;margin:0 auto; font-size:22px;text-shadow: 1px 1px 1px #F9F;}
.comparison_table td.add-on-buy{width: 15%; text-align: center; padding: 10px 0}
.comparison_table .add-on-spec{width: 15%; text-align: center}
.comparison_table .buy_tiny{-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;background: #FFA500;color: #fff;font-size: 14px;margin: 0;padding: 2px 20px;text-align: center}
.comparison_table .buy_tiny:hover{background:#f7941d}
.product_01 {background:#FFF6BF}
.product_02 {background:#B6E9E8}
.product_03 {background:#D9FFCC}
.product_04 {background:#eaeaea}
td.compare_buy {text-align:center;padding: 20px 0}
.comparison_table .item {padding:5px 5px 5px 15px;font-size:12px;}
.comparison_table .sub_category {background-color:#F0EEEC; font-size:18px;padding:8px 5px 8px 10px; }
.comparison_table .hide_border {border:none; padding:0; vertical-align:top}
.comparison_table .offer {background:#FFF; color:#EC1C24; font-size:16px; text-align:center;padding:8px 5px}

.cents {
    display: inline-block;
    font-size: 14px;
    vertical-align: top;
}

.moneyBackGuarantee {
	background: url("../images/30dayGuarantee.gif")  no-repeat;
	background-position:center!important;
	height: 110px;
	margin-top:50px;
}

.windows2008 {
	background:#fff url("../images/gfx/win2k8_stamp.png")  no-repeat;
	background-position:center!important;
	height: 130px;     
}

.centosLogo {
	background:#fff url("../images/gfx/centos_logo.jpg")  no-repeat;
	background-position:center!important;
	height: 100px;
}

.managedHostingFit {
	background:#fff url("../images/gfx/banner-managed-hosting-to-fit.png")  no-repeat;
	background-position:center!important;
	height: 180px;     
}

.LTBox{
	width:340px;
	float:left;
	margin:40px 0 15px 0;
}
.services, .pop3, .FTP, .database, .backup, .PHP, .wdomain, .advertising, .raid, .FreeDomain2, .Name, .HostingP, .Unbranded, .Account, .MySQL, .protected{
	width:230px;
	float:left;
	font-size:16px;padding:0 10px 0 100px;
	min-height:80px;
	margin-bottom:15px;
	}

.FreeDomain2{ background:url(../images/FreeDomain.png) no-repeat 0 5px;}
.Name{ background:url(../images/Name.png) no-repeat 0 5px;}
.HostingP{ background:url(../images/HostingPlan.png) no-repeat 0 5px;}
.Unbranded{ background:url(../images/Unbrand.png) no-repeat 0 5px;}
.Account{ background:url(../images/Account.png) no-repeat 0 5px;}
.MySQL{ background:url(../images/MySQL.png) no-repeat 0 5px}
.services{ background:url(../images/services.png) no-repeat 0 5px;}
.pop3{ background:url(../images/services.png) no-repeat 0 5px;}
.FTP{ background:url(../images/FTP.png) no-repeat 0 5px;}
.database{ background:url(../images/database.png) no-repeat 0 5px;}
.backup{ background:url(../images/backup.png) no-repeat 0 5px;}
.PHP{ background:url(../images/PHP.png) no-repeat 0 5px;}
.wdomain{ background:url(../images/wdomain.png) no-repeat 0 5px;}
.advertising{ background:url(../images/advertising.png) no-repeat 0 5px;}
.raid{ background:url(../images/raid.png) no-repeat 0 5px;}
.protected{ background:url(../images/protected.png) no-repeat 0 5px;}
.CpanelLogo{ background:url(../images/CPanelLogo.png) no-repeat top center;}
.WHMLogo{ background:url(../images/WHMLogo.png) no-repeat top center;}
.PleskLogo{ background:url(../images/logo-plesk.gif) no-repeat center 20px;}

.Members, .ControlPanel, .Flash, .Community, .Email, .Blog, .CpanelLogo, .WHMLogo, .PleskLogo{
	width:193px;
	float:left;
	font-size:14px;
	text-align:center;
	padding:110px 20px 0 20px;
	margin:20px 0 30px 0;
	}
.Members h2, .ControlPanel h2, .Flash h2, .Community h2, .Email h2, .Blog h2, .CpanelLogo h2, .WHMLogo h2, .PleskLogo h2{
	font-size:18px;
	font-weight:normal;
	color:#000;
	margin:0 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	}

.box5 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/box1_bg.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    width: 233px;
}



.ss_dedicated {
	border-collapse: collapse;
	border: solid 1px #ffffff;
}
.ss_dedicated td {
	font-size: 14px;
	color: #454545;
	border-collapse: collapse;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	text-align: center;
	padding: 10px 6px;
}
.ss_dedicated .heading_plans1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f4f5c4;
	padding: 14px 0px 4px 0px;
	text-align: center;
	<!--background-image: url("../images/bg/hosting_heading_bg1.gif");-->
	background-position: top;
	border-bottom: solid 0px;
	background-repeat: no-repeat;
	text-transform: uppercase;
	width: 150px;
	background-color: #30421f;
	font-weight: bold;
}
.ss_dedicated .heading_plans2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f4f5c4;
	padding: 14px 0px 4px 0px;
	text-align: center;
	<!--background-image: url(../images/bg/hosting_heading_bg2.gif);-->
	background-position: top;
	border-bottom: solid 0px;
	background-repeat: no-repeat;
	text-transform: uppercase;
	width: 150px;
	background-color: #26421e;
	font-weight: bold;
}
.ss_dedicated .heading_plans4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f4f5c4;
	padding: 14px 0px 4px 0px;
	text-align: center;
	background-image: url(../images/bg/hosting_heading_bg4.gif);
	background-position: top;
	border-bottom: solid 0px;
	background-repeat: no-repeat;
	text-transform: uppercase;
	width: 150px;
	background-color: #1f4230;
	font-weight: bold;
}
.ss_dedicated .heading_plans5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f4f5c4;
	padding: 14px 0px 4px 0px;
	text-align: center;
	background-image: url(../images/bg/hosting_heading_bg5.gif);
	background-position: top;
	border-bottom: solid 0px;
	background-repeat: no-repeat;
	text-transform: uppercase;
	width: 150px;
	background-color: #1f3842;
	font-weight: bold;
}
.ss_dedicated .prices_plans1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	background-image: url(../images/bg/hosting_prices_bg1.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #799259;
	font-weight: bold;
}
.ss_dedicated .prices_plans1 big {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 30px;
	color: #ffffff;
	font-weight: normal;
	line-height: 35px;
}
.ss_dedicated .prices_plans2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 10px 10px;
	text-align: center;
	background-image: url(../images/bg/hosting_prices_bg2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #689458;
	font-weight: bold;
}
.ss_dedicated .prices_plans2 big {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 30px;
	color: #ffffff;
	font-weight: normal;
	line-height: 35px;
}
.ss_dedicated .prices_plans4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 10px 10px;
	text-align: center;
	background-image: url(../images/bg/hosting_prices_bg4.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #589277;
	font-weight: bold;
}
.ss_dedicated .prices_plans4 big {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 30px;
	color: #ffffff;
	font-weight: normal;
	line-height: 35px;
}
.ss_dedicated .prices_plans4 strong {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #f4f5c4;
	line-height: 12px;
}
.ss_dedicated .prices_plans5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 10px 10px;
	text-align: center;
	background-image: url(../images/bg/hosting_prices_bg5.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #588492;
	font-weight: bold;
}
.ss_dedicated .prices_plans5 big {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 30px;
	color: #ffffff;
	font-weight: normal;
	line-height: 35px;
}
.ss_dedicated .features {
	text-align: left;
	background-color: #ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
.ss_dedicated .plans1 {
	background-color: #e4f0d5;
}
.ss_dedicated .plans2 {
	background-color: #d8ebd3;
}
.ss_dedicated .plans4 {
	background-color: #d3e7de;
}
.ss_dedicated .plans5 {
	background-color: #d3e5ec;
}
.ss_dedicated tr.alt .features {
	text-align: left;
	background-color: #ededed;
}
.ss_dedicated tr.alt .plans1 {
	background-color: #cbe1ab;
}
.ss_dedicated tr.alt .plans2 {
	background-color: #b1d7a7;
}
.ss_dedicated tr.alt .plans4 {
	background-color: #a7cfbd;
}
.ss_dedicated tr.alt .plans5 {
	background-color: #a9cdd9;
}
.ss_dedicated .bestvalue {
	background-image: url(../images/bg/bestvalue_icons.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.ss_dedicated tr.alt .bestvalue {
	background-image: url(../images/bg/bestvalue_icons.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.ss_dedicated .plans1 small {
	font-size: 10px;
	color: #1257d4;
}
.ss_dedicated .plans2 small {
	font-size: 10px;
	color: #1257d4;
}
.ss_dedicated .plans4 small {
	font-size: 10px;
	color: #1257d4;
}
.ss_dedicated .plans5 small {
	font-size: 10px;
	color: #1257d4;
}
.ss_dedicated a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:underline;
	font-size: 12px;
}
.ss_dedicated a:hover {
	text-decoration:none;
}

.ss_dedicated tr.noborders td {
	border-bottom: solid 0px;
	border-top: solid 0px;
}
.ss_dedicated tr.bestprices td {
}
.ss_dedicated tr.bestprices {
	border: solid 2px #729341;
}
.ss_dedicated tr.noborders strike {
	font-size: 16px;
	color: #ffffff;
}
.ss_dedicated strike {
	font-size: 10px;
	color: #454545;
}
.ss_dedicated td.features_colspan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #e4e4e4;
	font-weight: bold;
}

#vpsLinux{
	display:block;
	width:135px;
	height:111px;
	background:url('../images/vdc_linux.png') 0 0 no-repeat;
	float:right;
	overflow:hidden;
}

#vpsWindows{
	display:block;
	width:135px;
	height:111px;
	background:url('../images/vdc_windows.png') 0 0 no-repeat;
	float:right;
	margin-right:8px;
	margin-left:14px;
	overflow:hidden;
	}
	
.hideText {
    font-size: 0;
    line-height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    text-indent: -2000px;
}
.hideMouse { cursor:text;}

.xicons {width:603px!important;position:relative;display:block;float:left;height:58px;}
.xicons a{color:#292B2A;text-decoration:none;font-weight:bold;}
.xicons a:hover{color:#2279C6;text-decoration:none;font-weight:bold;}
.xcona{background:url('../images/win_182x58.png') no-repeat top left;position:relative;display:block;width:90px;padding-left:92px;height:40px;padding-top:18px;float:left;}
.xconb{background:url(../images/lin_181x58.png) no-repeat top left;position:relative;display:block;width:90px;padding-left:91px;height:40px;padding-top:18px;float:left;}
.xconc{background:url(../images/vps_240x58.png) no-repeat top left;position:relative;display:block;width:140px;padding-left:100px;height:40px;padding-top:18px;float:left;}

.font1 {
    font-family: "Arial",sans-serif;
}
.size14 {
    font-size: 14px;
}
.size22 {
    font-size: 22px;
}
.charcoal {
    color: #333333;
}
.iscentered {
    text-align: center;
}


.hold {
    height: 1%;
    overflow-x: hidden;
    overflow-y: hidden;
}
.items-list{
	overflow:hidden;
	width:110%;
	padding:17px 0 0;
}
.items-list li{
	display:inline-block;
	width:289px;
	padding:0 10px 17px 18px;
	vertical-align:top;
	background:none;
}

.items-list h3{
	font-size:15px!important;
	margin:0 0 8px!important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

.items-list .image{
	float:left;
	width:70px;
	padding:15px 0 0;
}

.image {
    float: left;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
    width: 70px;
}


.sidebarContactBox{position:relative;top:0px;left:0px;width:280px;height:95px;margin-top:15px;}
.sidebarContactBox, .sidebarContactBox .livechat, .sidebarContactBox .ordernow, .sidebarContactBox .email,
.sidebarContactBox .phone{background-image:url('../images/gfx/sidebar_contactus.png')}
.sidebarContactBox .livechat,
.sidebarContactBox .ordernow,
.sidebarContactBox .email,
.sidebarContactBox
.phone{position:absolute;font-family:arial;font-weight:bold;text-transform:uppercase}
.sidebarContactBox .livechat,
.sidebarContactBox .ordernow,
.sidebarContactBox
.email{text-decoration:none;position:absolute;top:3px;height:31px;background-color:#F3F3F3;font-size:11px;padding:19px 0px 0px 58px}
.sidebarContactBox .livechat{left:3px;width:77px;background-position: -3px -105px;color:#64B432}
.sidebarContactBox .email{left:143px;width:76px;background-position: -3px -245px;color:#1E82D7}
.sidebarContactBox .livechat:hover, .sidebarContactBox .ordernow:hover, .sidebarContactBox .email:hover {background-color:#E1E1E1;text-decoration:none}
.sidebarContactBox .phone{position:absolute;top:64px;left:16px;width:260px;height:20px;background-position: -23px -330px;font-size:12px;color:#999;padding:5px 0px 0px 24px}





.fbshare {
    height: 65px;
    left: -30px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    top: 20px;
    width: 30px;
}
.fbshare a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E6E6E6;
    background-image: url("../images/gfx/socialshare.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 65px;
    left: 7px;
    line-height: 400px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    top: 0;
    width: 30px;
}
.fbshare a:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E6E6E6;
    background-image: url("../images/gfx/socialshare.gif");
    background-origin: padding-box;
    background-position: 0 -69px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.fbshare a span, .fbshare a em, .fbshare a strong {
    display: none;
}

.borderline{
	border: 1px solid #C7D1D8;-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; 
	padding:0px;
}

/*------- Addthis widget styling -- */
.ins{margin-left:1px;width:720px;padding:0px!important;}
#addthis {height:0px;overflow:hidden; width:720px;}
.addthis_toolbox {padding-top:5px; widows:710px;}
.addthis_toolbox .hover_effect{width:710px;font-size:12px;}
.addthis_toolbox .hover_effect div{float:left;}
div.addtitle p{font-size:14px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#0071C1;margin-top:5px!important;padding:0 6px 0 6px;}
.addthis_toolbox .hover_effect a{height:20px;border:1px solid #fff;padding:6px 6px 0px 23px;background-postion:0px 20px;position:relative;text-decoration:underline;float:left;display:block;color:#009CE4}
.addthis_toolbox .hover_effect a:hover{border:1px solid #009CE4;-moz-border-radius:4px;-webkit-border-radius:4px;background:#f2f2f2;color:#009CE4;text-decoration:none}
.addthis_toolbox .hover_effect span{position:absolute;width:16px;height:16px;top:5px;left:3px}
#addthis_open{position:relative;padding:0px!important;}
#addthis_open a.closeaddthis{position:absolute;top:11px;right:20px;width:80px;background:url(../images/gfx/closeaddthis.png) no-repeat right 4px;display:block;text-align:right;padding:4px 19px 4px 0;cursor:pointer;color:#009CE4;text-decoration:underline;font-size:12px;}
#addthis_open a.closeaddthis{}.movement{width:720px;margin:0px auto 0 auto;font-size:12px;color:#c00;padding:5px
0 0 0;}

/*------- COUNTRY SELECTION DROP DOWN -- */
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
.dropdown a:hover { color:#5d4617;}
.dropdown dt a:hover { color:#5d4617; border: 1px solid #d0c9af;}
.dropdown dt a {background:#e4dfcb url(arrow.png) no-repeat scroll right center; display:block; padding-right:20px;
				border:1px solid #d4ca9a; width:150px;}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.dropdown dd ul { background:#e4dfcb none repeat scroll 0 0; border:1px solid #d4ca9a; color:#C5C0B0; display:none;
				  left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:170px; list-style:none;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#d0c9af;}

.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}


.contactform label {
	display:block;
	float:left;
	line-height:2em;
	width:150px;
	margin-left:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contactform .field-name input,.field-email input,.field-telephone input,.field-subject input, .contactform textarea {
	-moz-border-radius:4px 4px 4px 4px;
	-moz-box-shadow:0 1px 0 #FFFFFF;
	background:none repeat scroll 0 0 #EEE;
	border:1px solid #BBBBBB; color:#777;
	font-family:'helvetica neue',arial,sans-serif;
	font-size:12px; font-weight:bold; margin-bottom:5px;
	padding:4px 4px; width:250px;
	margin-left:5px
}
.contactform textarea { height:79px;}

.contactform .button {
	margin-left:150px;
}
.contactform .button:hover {
	background-color:#CCC;
}
.contactform .field-name input {
	background:url("../images/icons/name.png") no-repeat scroll 230px 5px #EEE;
}
.contactform .field-email input {
	background:url("../images/icons/email.png") no-repeat scroll 230px 7px #EEE;
}
.contactform .field-telephone input {
	background:url("../images/icons/phone.png") no-repeat scroll 230px 4px #EEE;
}
.contactform input:focus, .contactform textarea:focus {
	-moz-box-shadow:0 0 4px #269ed5;
	background-color:#fefdef;
	border:1px solid #FFF;
}
.contactform .error {
	color:#F00;
	width:250px;
}

.down-arrow
{
	left:2px;
	position:relative;
	border:solid 1px #FCC;
}

.country_dropdown{
	left:-999px;
	position:absolute;
	top:-79px;
	text-shadow: 0 1px 0 #fff;
	background:#F0F0F0;
	-moz-border-radius-top:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-top:#F8ECD2 solid 1px;
	border-left:#F8ECD2 solid 1px;
	border-right:#F8ECD2 solid 1px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:3px;
	padding-left:4px;
	text-align:left;

}

.country_dropdown .country_flag { padding-right:5px; padding-left:20px}
.country_dropdown h3 { padding:0px 5px 0px 20px; margin:0px;text-shadow: 0 1px 0 #9FF;}

.ddl_div {
	display:block;
	text-decoration:none;
}

.ddl_div ul {list-style:none;margin:0;padding:0;
}
.ddl_div ul li {list-style:none;margin:0;padding-top:3px;padding-left:8px;}

.country_selected{
	float:left;
	font-size:11px;
	text-align:inherit;
	position:relative;
	top:8px;
	left:95px;
	width:180px;
	padding:3px;
	text-align:center;

}

.country_selected:hover .country_dropdown {left:0;right:0;}
.ddl_div:hover {background-color:#3FF}
.country_selected img {position:relative;top:2px}


#affiliate-sales {
    background: none repeat scroll 0 0 #EEF1F2;
	-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;
    margin: 5px 5px 5px;
    position: relative;
	padding:3px 5px 3px 7px;
}

#affiliate-sales blockquote {
	position:absolute;
	left:53%;
	float: right;
    font-size: 18px;
    font-style: italic;
	text-shadow: 0 0 1px #F9F;
    font-weight: bold;
    line-height: 30px;
	padding:0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
    width: 45%;
}

#affiliate-sales ul {
	text-shadow: 0 0 1px #999;
	float: left;
    width: 50%;
}

#affiliate-sales p {
	text-shadow: 0 0 1px #999;
	float: left;
    width: 50%;
	text-align:justify;
	clear:both
}

#affiliate-sales .button {
    left:20px;
	top:113px;
	padding-left: 50px;
    padding-right: 70px;
	position:relative;
}

.button.green{
	border:1px solid #CC6;
	color:#FFF;
	text-decoration:none;
	padding:5px;
	-webkit-box-shadow: inset 0px 1px 0px #a5bd94, 0px 1px 1px #999; 
	-moz-box-shadow: inset 0px 1px 0px #a5bd94, 0px 1px 1px #999; 
	box-shadow: inset 0px 1px 0px #a5bd94, 0px 1px 1px #999;
	background:#65a439;
	background: -moz-linear-gradient(top, #739A58 36%, #4B7A2A 66%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,#739A58), color-stop(66%,#4B7A2A)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #739A58 36%,#4B7A2A 66%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #739A58 36%,#4B7A2A 66%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #739A58 36%,#4B7A2A 66%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#739A58', endColorstr='#4B7A2A',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #739A58 36%,#4B7A2A 66%); /* W3C */
}

.button.green:hover{border-color:#365e1a;
-webkit-box-shadow: inset 0px 1px 0px #759b59, 0px 1px 1px #999; 
-moz-box-shadow: inset 0px 1px 0px #759b59, 0px 1px 1px #999; 
box-shadow: inset 0px 1px 0px #759b59, 0px 1px 1px #999;
background:#496c31;
background: -moz-linear-gradient(top, #5c7b46 36%, #3c6222 66%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,#5c7b46), color-stop(66%,#3c6222)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5c7b46 36%,#3c6222 66%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5c7b46 36%,#3c6222 66%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #5c7b46 36%,#3c6222 66%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c7b46', endColorstr='#3c6222',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #5c7b46 36%,#3c6222 66%); /* W3C */
}

#affiliate-sales img {
    bottom: 18px;
    position: absolute;
    right: -10px;
}

.promotion{ height:110px; background:url(http://localhost/hostbreak/images/bg/header_vps_bg.jpg) no-repeat; color:#9297a2; width:926px; padding:0 8px 0 8px; margin:0 0 4px 0; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:6px;}

.promotion .part1{ float:left; padding-top:20px;position:relative;font-family:Arial; width:310px;}
.promotion .part1 .save{ font-size:36px;position:relative;}
.promotion .part1 .save .save_rate{ color:#fff; font-size:40px;font-weight:bold;position:absolute;left:84px;top:0px;line-height:48px;}
.promotion .part1 .save .save_ins{padding-left:82px;}
.promotion .part1 .code{ margin-top:6px; margin-left:5px;}
.promotion .part1 .code em{ color:#ffae00}
.promotion .btn-sign{ float:left; margin:41px 0 0 10px;}

.promotion .part2 { float:right;}
.promotion .part2 h3{ float:left; width:90px; padding:43px 0 0 10px; font-size:11px; font-weight: bold; }
.promotion .part2 ul{ float:right; margin:0;padding:0;}
.promotion .part2 ul li{ width:80px; float:left; display:inline; margin:0px 0 0 10px; text-align:center;}
.promotion .part2 ul li p{ font-size:11px;}
.promotion .part2 ul li div{ width:80px; height:61px; margin-top:6px; background:url(http://cdn.stablehost.com/bg02.png) no-repeat; font-size:48px;font-weight: 600;line-height:60px; color:#252525; }
.hurry {color:#6E7279}













