/* Global Styling for SimpleHelix */

 html { -webkit-font-smoothing: antialiased; }

/* Defaults */

p, h1, h2, h3, h4 {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	margin: 0px;
	padding: 0px;
	font-style: normal;
		-webkit-font-smoothing: antialiased;

}
div { 
	display: block;	/* Div default block */
	position: relative;	/* Position all div's relative unless style over rides it */
	text-align:left;	/* Default text align-left */
}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
form, fieldset, label, input, img {
	margin:0px;
	padding:0px;
	border:0px;
}
em {
	/*normalize the em element*/
	font-style:normal;
}
a {
	outline: none;
	border: none;
	text-decoration: none;
	-moz-transition: color 0.1s ease-in;
}
iframe {
	border: 0;
	margin: 0;
	padding: 0;
	outline: none;
	border: none;
	text-decoration: none;
	display: block;
	position: relative;
}
iframe span {
	border: 0;
	margin: 0;
	padding: 0;
	outline: none;
	border: none;
	text-decoration: none;
	display: block;
	position: relative;
}
.fbFooterBorder {
	border: 0;
	margin: 0;
	padding: 0;
	outline: none;
	border: none;
	text-decoration: none;
	display: block;
	position: relative;
}
a:link img {
	outline: none;
	border: none;
}
a:visited img {
	outline: none;
	border: none;
}
a:hover img {
	outline: none;
	border: none;
}
a:active img {
	outline: none;
	border: none;
}
a:focus img {
	outline: none;
	border: none;
}




/* BOXES  */


.lpPoweredBy { display:none; } 
.lpEmtStarRating { display:none;}



/* BOX 2 */


.box2 {
	background: none;
	width: 970px;
	height: 563px;
	position: relative;
	display: block;
}
/* Box inner minimum height for compliant browsers */
html>body .box2 {
	height: auto !important;
	min-height: 563px;
}


.box2-bg2 {
	background: url("http://media.simplehelix.com/images/hosting-bg_970x363.jpg") no-repeat top left;
	width: 970px;
	min-width:970px;
	height: 563px;
	position: relative;
	display: block;
}
/* Box inner minimum height for compliant browsers */
html>body .box2-bg2 {
	height: auto !important;
	min-height: 563px;
	

}

.box2-bg3 {
	background: url("http://media.simplehelix.com/images/specs-bg_970x363.jpg") no-repeat top left;
	width: 970px;
	min-width:970px;
	height: 550px;
	position: relative;
	display: block;
	padding-top: 13px;
}
/* Box inner minimum height for compliant browsers */
html>body .box2-bg3 {
	height: auto !important;
	min-height: 550px;
}




.box2-left {
	position: relative;
	width: 682px;
	min-width: 685px;
	float: left;
	display: block;
	padding-left:8px;
	padding-right: 30px;
}
.box2-right {
	position: relative;
	width: 230px;
	float: left;
	display: block;
	padding-bottom: 30px;
	padding-left:15px;
}

.box2-left p{
	font-size:13px;
	color: #666;
	line-height:23px;	
}

.box3 {
	background: none;
	width: 960px;
	height: auto;
	position: relative;
	display: block;
}

/* BOX 3 */

.box3 {
	background: none;
	width: 970px;
	height: 200px;
	position: relative;
	display: block;
}


/* BOX 4 */


.box4 {
	background: url("http://media.simplehelix.com/images/b4-mid_234x1.jpg") repeat-y top left;
	width: 234px;	
	position: relative;
	display: block;
}

.box4 .b4top {
	background: url("http://media.simplehelix.com/images/b4-top_234x38.jpg") no-repeat top left;
	width: 234px;
	height: 38px;	
}
.box4 .b4bot {
	background: url("http://media.simplehelix.com/images/b4-bot_234x11.jpg") no-repeat bottom left;
	width: 234px;
	height: 11px;
}
.box4 .b4inner {
	position: relative;
	padding:0px;
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;	
	height: 100px;
}

/* Box inner minimum height for compliant browsers */
html>body .b4inner {
	height: auto !important;
	min-height: 100px;
}


/*---------------------------------Naviagtion Styling---------------------------*/
.side_nav{
	position: relative;
	display: block;
	padding-left: 10px;
	padding-top:15px;
}



.side_nav_title {
/*	background: url("http://media.simplehelix.com/images/side_nav_title_bg.png") no-repeat bottom left;
*/	display: block;	
	position: relative;
	width: 186px;
	height: 38px;
	padding-top: 0px;
	padding-left: 20px;
	margin:1px 0px 1px 0px;
	background: #000;
	background: -o-linear-gradient(top, #434343 50%, #1f1f1f 100%);
	background: -ms-linear-gradient(top, #434343 50%, #1f1f1f 100%);
	background: -moz-linear-gradient(top, #434343 50%, #1f1f1f 100%);
	background: -webkit-linear-gradient(top, #434343 50%, #1f1f1f 100%);
	background: linear-gradient(top, #434343 50%, #1f1f1f 100%);
	border: 1px solid #1f1f1f;
	border-radius: 5px;
	box-shadow: inset 0 1px 0 #656464;
	
}


.side_nav_subtitle {
/*	background: url("http://media.simplehelix.com/images/side_nav_title_bg2.png") no-repeat bottom left;
*/	display: block;	
	position: relative;
	width: 186px;
	height: 38px;
	padding-top: 0px;
	padding-left: 20px;
	margin:1px 0px 1px 0px;
	background: #000;
	background: -o-linear-gradient(top, #434343 50%, #1f1f1f 100%);
	background: -ms-linear-gradient(top, #434343 50%, #1f1f1f 100%);
	background: -moz-linear-gradient(top, #434343 50%, #1f1f1f 100%);
	background: -webkit-linear-gradient(top, #434343 50%, #1f1f1f 100%);
	background: linear-gradient(top, #434343 50%, #1f1f1f 100%);
	border: 1px solid #1f1f1f;
	border-radius: 5px;
	box-shadow: inset 0 1px 0 #656464;
	
}


.side_nav_title h2{
	padding-top:10px;
	font-size:15px;
	color:#fff;

}

.side_nav_subtitle h2{
	padding-top:10px;
	font-size:15px;
	color:#fff;

}


.side_nav_item {
/*	background: url("http://media.simplehelix.com/images/side_nav_bg.png") no-repeat bottom left;
*/	position: relative;
	width: 206px;
	height:33px;
	display: block;
	margin:1px 0px 1px 0px;
	background: #f3f3f3;
	background: -o-linear-gradient(top, #ececec 50%, #ddd 100%);
	background: -ms-linear-gradient(top, #ececec 50%, #ddd 100%);
	background: -moz-linear-gradient(top, #ececec 50%, #ddd 100%);
	background: -webkit-linear-gradient(top, #ececec 50%, #ddd 100%);
	background: linear-gradient(top, #ececec 50%, #ddd 100%);
	border: 1px solid #cecece;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 #fafafa;
	cursor:pointer;
}


.side_nav_item:hover {
	
	background: -o-linear-gradient(top, #f1f1f1 50%, #e8e8e8 100%);
	background: -ms-linear-gradient(top, #f1f1f1 50%, #e8e8e8 100%);
	background: -moz-linear-gradient(top, #f1f1f1 50%, #e8e8e8 100%);
	background: -webkit-linear-gradient(top, #f1f1f1 50%, #e8e8e8 100%);
	background: linear-gradient(top, #f1f1f1 50%, #e8e8e8 100%);
	cursor:pointer;
	color: #5e6670;
	
}



.side_nav_item a {
	padding-top: 10px;
	padding-bottom: 8px;
	background: none;
	padding-left: 20px;
	position: relative;
	color:#5e6670;
	display: block;
	text-decoration: none;
	text-shadow: 0 1px #f8f8f8;
}


.side_nav_item a:hover {
	padding-top: 10px;
	padding-bottom: 8px;
	background: none;
	padding-left: 20px;
	position: relative;
	color: #e65e07;
	display: block;
	text-decoration: none;
	text-shadow: 0 1px #f8f8f8;
}


.side_nav_item .isactive {
	color:#000;
	text-shadow: 0 1px #f8f8f8;
	text-decoration: none;
}

/* hosting addons */


.side_nav_addon {
	background: url("http://media.simplehelix.com/images/mag_glass4.png") no-repeat 0 0;
	width: 206px;
	height:45px;
	display: block;
	margin-top:17px;
	margin-left:17px;

}

.side_nav_addon li a{
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 20px;
	position: relative;
	color:#5e6670;
	display: block;
	text-decoration: none;
	text-shadow: 0 1px #f8f8f8;
}


.side_nav_addon a:hover {
	padding-top: 0px;
	padding-bottom: 8px;
	background: none;
	padding-left: 20px;
	position: relative;
	color: #e65e07;
	display: block;
	text-decoration: none;
	text-shadow: 0 1px #f8f8f8;
}


.side_nav_addon .isactive {
	color:#000;
	text-shadow: 0 1px #f8f8f8;
	text-decoration: none;
}






/* FORM STYLES */


.form1 {
	float: left;
	position: relative;
	display: block;
}
.form1 .b5search {
	background: url("http://media.simplehelix.com/images/magnify_21x28.jpg") no-repeat top left;
	display: block;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.form1 .b5login {
	background: url("http://media.simplehelix.com/images/login_21x28.jpg") no-repeat top left;
	display: block;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.form1 .b5-data {
	position: relative;
	display: block;
	padding-top: 3px;
}

.form1 .b5-left {
	position:relative;
	float:left;
	width:141px;
	padding-top: 3px;
}
.form1 .b5-right {
	position:relative;
	float:left;
	width:62px;
	text-align:left
}
.form1 .submit1{
	background:url("http://media.simplehelix.com/images/search_62x26.jpg") no-repeat top left;
	position: relative;
	display:block;
	width:62px;
	height:26px;
}
.form1 .login1{
	background:url("http://media.simplehelix.com/images/login_62x26.jpg") no-repeat top left;
	position: relative;
	display:block;
	width:62px;
	height:26px;
}
.form1 .input1 {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #B2B3B5;
	border-left: 1px solid #B2B3B5;
	border-bottom: 1px solid #D6D7D9;
	border-right: 1px solid #D6D7D9;
	padding-left: 6px;
	width: 194px;
	background-color: #ffffff;
}
.form1 .select1 {
	width: 132px;
}
.form1 .b5-register {
	position: absolute;
	top: 6px;
	right: 9px;
	color: #1A4496;
	text-decoration: none;
}
.form1 .b5-register:hover {
	text-decoration: underline;
}






/* LIST STYLES */


/*--------------------------------- FOOTER LIST -----------------*/


.footer {
	position: relative;
	height:auto;
	padding-top: 65px;
	padding-bottom: 20px;
	padding-left:5px;
}

.footer h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#777;
	
}

.contact-links{
	padding-left:0px;	
	padding-top:10px;
}

.contact-img{
	padding:0px 10px 10px 0;
	background:none;
	border:none;
	float:left;
	opacity:0.7;  
    filter:alpha(opacity=70);  
    -moz-opacity:0.7;
	cursor:pointer;
}


.contact-links li{
	font-family: "Arial", sans-serif;
	display:block;
	position:relative;
	font-size:14px;
	line-height:17px;
	margin-bottom:25px;
	color: #b7b7b7;
	text-decoration: none;
}

.contact-links li a{
	display:block;
color: #b7b7b7;
	text-decoration: none;
}

.contact-links li a:hover{
	color: #f3f3f3;
	text-decoration:underline;
}


.contact-links h6{
	font-size:14px;
	line-height:21px;
	color: #BBBDBF;
}

#socials{
}

#socials  li {
display: inline;
list-style-type: none;
padding-right: 0px;
}


#socials img{
	opacity:0.9;  
    filter:alpha(opacity=90);  
    -moz-opacity:0.9;
}


#socials img:hover{
	opacity:0.7;  
    filter:alpha(opacity=70);  
    -moz-opacity:0.7;
}


.anflink {
	position: relative;
	display: block;
	float: left;
}	

.anflink li {
	position: relative;
	display: block;	
}
.anflink li a {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:13px;
	line-height:17px;
	color: #707070;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	position: relative;
	display: block;
}
.anflink li a:hover {
	color: #ababac;
	}
	
.anflink li strong {
	color: #a6a6a6;
	display: block;
	margin-bottom: 2px;
	padding-bottom: 2px;
}


/* Footer Work */

.foot2left{
	position:relative;
	width:720px;
	float:left;
	padding-top:0px;
}


.foot2left p{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color: #595959;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	position: relative;
	display: block;
}

.foot2left a{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color: #595959;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

.foot2left a:hover{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color: #3f3f3f;
	text-decoration: underline;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

.foot2left span{
padding-left:5px;
padding-right:5px;
}




/*---------------- LIST 4 (USED IN COMPANY, POLICIES)------------------*/

.list4 {
	position: relative;
	display:block;
}
.list4 li {
	position: relative;
	display: block;	
	background: url("http://media.simplehelix.com/images/arrow_10x18.gif") no-repeat top left;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 8px;
	color: #4D515A;
}



.list4 li a {
	text-decoration: none;
	color: #20489D;
}
.list4 li a:hover {
	text-decoration: underline;
}


/*--------------------------------- LIST 5 (FOR AUTO INSTALLERS PAGE) -----------------*/

.list5 {
	position: relative;
	display:block;
}
.list5_float {
	position: relative;
	display:block;
	float: left;
}

.list5a_float {
	position: relative;
	display:block;
	float: right;
}


.list5_float li {
	position: relative;
	display: block;
	float: left;
}
.list5_float li a {
	text-decoration: none;
	color: #666;
	background: url("http://media.simplehelix.com/images/folder_18x18.gif") no-repeat top left;
	padding-left: 24px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.list5_float li a:hover {
	text-decoration: underline;
}



.list5 li {
	position: relative;
	display: block;
}
.list5 li a {
	text-decoration: none;
	color: #666;
	background: url("http://media.simplehelix.com/images/folder_18x18.gif") no-repeat top left;
	padding-left: 24px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.list5 li a:hover {
	text-decoration: underline;
}
.list5-lined {
	position: relative;
	width: 320px;
	display: block;
	background: url("http://media.simplehelix.com/images/double_678x2.jpg") no-repeat bottom left;
	padding-bottom: 9px;
	margin-bottom: 9px;
	clear:both;
}
.list5-floats {
	position: relative;
	float: left;
	width: 320px;
	display: block;
}
.list5-header {
	position: relative;
	float: left;
	width: 678px;
	display: block;
	background: url("http://media.simplehelix.com/images/list5-header_678x37.jpg") no-repeat top left;
	padding-top: 9px;
	padding-bottom: 11px;
}

.list5-header-blu2 {
	position: relative;
	float: left;
	width: 678px;
	display: block;
	background: url("http://media.simplehelix.com/images/list5-header-blu_678x44.jpg") no-repeat top left;
	padding-bottom: 16px;
}

.list5-header-blu {
	position: relative;
	float: left;
	width: 678px;
	display: block;
	background: url("http://media.simplehelix.com/images/list5-header-blu_678x44.jpg") no-repeat top left;
	padding-bottom: 16px;
	padding-top:11px;
	
}



.list5-left {
	position: relative;
	float: left;
	width: 337px;
	display: block;
	
}
.list5-right {
	float: right;
	width: 337px;
	display: block;
}

.list5-leftv2 {
	position: relative;
	float: left;
	width: 480px;
	display: block;
}
.list5-leftv3 {
	position: relative;
	float: left;
	width: 610px;
	display: block;
}

.list5-leftv4 {
	position: relative;
	float: left;
	width: 558px;
	display: block;
}

.list5-leftv5 {
	position: relative;
	float: left;
	width: 540px;
	display: block;
}
.list5-mid {
	position: relative;
	float: left;
	width: 110px;
	display: block;
	text-align: center;
	padding-right: 10px;
		line-height:21px;

}
.list5-rightv2 {
	position: relative;
	float: left;
	width: 58px;
	display: block;
	line-height:21px;
	text-align:center;
}
.list5-rightv3 {
	position: relative;
	float: left;
	width: 60px;
	display: block;
}

.list5-rightv4 {
	position: relative;
	float: left;
	width: 120px;
	display: block;
}

.list5-rightv5 {
	position: relative;
	float: left;
	width: 135px;
	display: block;
	padding-top: 0px;

}

.list5-leftv6 {
	position: relative;
	float: left;
	width: 535px;
	display: block;
}

.list5-rightv6 {
	margin-top:-5px;
	width: 135px;
	position: relative;
	float: left;
		display: block;
}


.list5-lined2 {
	position: relative;
	width: 670px;
	display: block;
	background: url("http://media.simplehelix.com/images/double_678x2.jpg") no-repeat bottom left;
	padding-bottom: 5px;
	margin-bottom: 5px;
	clear:both;
}
.list5-floats2 {
	position: relative;
	float: left;
	width: 670px;
	display: block;
}


/* LIST 6 */

.list6 {
	position: relative;
	display:block;
}
.list6 li {
	position: relative;
	display: block;	
	background: url("http://media.simplehelix.com/images/dot.png") no-repeat top left;
	padding-left: 18px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.list6 li a {
	text-decoration: none;
	color: #666666;
}
.list6 li a:hover {
	text-decoration: underline;
}


/* LIST 7 */

.list7 {
	position: relative;
	display:block;
}
.list7 li {
	position: relative;
	display: block;	
	background: url("http://media.simplehelix.com/images/dot.png") no-repeat top left;
	padding-left: 18px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.list7 li a {
	text-decoration: none;
	color: #666666;
}
.list7 li a:hover {
	text-decoration: none;
}

/* LIST (FOR COMPANY JOB OPENINGS) */

.list20 {
	position: relative;
	display:block;
}
.list20 li {
	position: relative;
	display: block;	
	background: url("http://media.simplehelix.com/images/arrow_10x18.gif") no-repeat top left;
	padding-left: 20px;
	padding-bottom: 8px;
	color: #4D515A;
}



/* Top Right Navigation Menu Graphics */


/* Top Navigation Items Box */

.top_nav_items {
	position:absolute;
	right: 0px;
	top: 5px;
}
.icon-item {
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 8px;
	padding-right: 8px;
	
}

	
.icon-divider {
	background:url("http://media.simplehelix.com/images/icon_div_1x15.gif") no-repeat top left;
	display: block;
	padding-right: 0px;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 18px;
	float: left;
}

.insert-a {
	width: 400px;
	height: 34px;
	position: absolute;
	top:54px;
	left: 565px;
}

.insert-a .client_login {
	background: url("http://media.simplehelix.com/images/client_login.png") no-repeat 0px 0px;
	position: absolute;
	right: 83px;
	top: 0px;
	width: 111px;
	height: 31px;
	opacity:0.8;  
    filter:alpha(opacity=80);  
    -moz-opacity:0.8;
	cursor:pointer;
	
}
.insert-a .client_login:hover {
	background: url("http://media.simplehelix.com/images/client_login.png") no-repeat 0px -31px;
}

.insert-a .live_chat_header {
	background: url("http://media.simplehelix.com/images/live_chat.png") no-repeat 0px 0px;
	position: absolute;
	right: 201px;
	top: 0px;
	width: 111px;
	height: 31px;
	opacity:0.8;  
    filter:alpha(opacity=80);  
    -moz-opacity:0.8;
	
}
.insert-a .live_chat_header:hover {
	background: url("http://media.simplehelix.com/images/live_chat.png") no-repeat 0px -31px;
}

.insert-a .order_orange {
	background: url("http://media.simplehelix.com/images/order_orange.png") no-repeat 0px 0px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 76px;
	height: 31px;
	
}
.insert-a .order_orange:hover {
	background: url("http://media.simplehelix.com/images/order_orange.png") no-repeat 0px -31px;
}
	







/* Top Main Navigation  */


.main_navigation {
	position: absolute;
	top: 122px;
	left: 0px;
	z-index:3000;
	width: 965px;
}

.nav1 {
	z-index:3000;
}

#topmenu{
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	height: 36px;
	position: absolute;
	left: 5px;
	top: 0px;
	z-index: 3000;
}
#topmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 3000;
	text-align: center;
}
#topmenu ul li {
	position: relative;
	float: left;
	text-align: center;
	height: 36px;
	line-height: 36px;
	z-index:3000;
}
#topmenu li ul {
	position: absolute;
	left: 0;
	top: auto;
	display: none;
	z-index:3000;
	margin-top: -3px;
}
#topmenu ul li a {
	   font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	display: block;
	text-decoration: none;
	color:#CCC;
	font-size:13px;
	font-weight:normal ;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 36px;
	z-index: 3000;
	background-position: 0px 0px;
	letter-spacing:0.04em;
	-webkit-font-smoothing: antialiased;
}

/* commented backslash mac hiding hack \*/ 
* html  #topmenu ul li a {
	height:1%;
	z-index: 3000;
}
/* end hack */ 

/* rollover */
#topmenu ul li:hover a, #topmenu ul li.over a {
	display: block;
	color: #E1E2E4;
	z-index: 3000;
	text-decoration: none;
	background-position: 0px -36px;
}

/* Top menu selected state */
#topmenu .selected {
	display: block;
	color: #E1E2E4;
	z-index: 3000;
	background-position: 0px -36px;
}




.tn1 {
	width: 137px;
	height: 36px;
	background: url("http://media.simplehelix.com/images/tn1_137x72.png") no-repeat 0px 0px;
	z-index:3000;
}

.tn2 {
	width: 137px;
	height: 36px;
	background: url("http://media.simplehelix.com/images/tn1_137x72.png") no-repeat 0px 0px;
	z-index:3000;
}

.tn3 {
	width: 137px;
	height: 36px;
	background: url("http://media.simplehelix.com/images/tn1_137x72.png") no-repeat 0px 0px;
	z-index:3000;
}
.tn4 {
	width: 137px;
	height: 36px;
	background: url("http://media.simplehelix.com/images/tn1_137x72.png") no-repeat 0px 0px;
	z-index:3000;
}
.tn5 {
	width: 137px;
	height: 36px;
	background: url("http://media.simplehelix.com/images/tn1_137x72.png") no-repeat 0px 0px;
	z-index:3000;
}

.tn6 {
	width: 137px;
	height: 36px;
	background: url("http://media.simplehelix.com/images/tn1_137x72.png") no-repeat 0px 0px;
	z-index:3000;
}


.tn7 {
	width: 137px;
	height: 36px;
	background: url("http://media.simplehelix.com/images/tn1_137x72.png") no-repeat 0px 0px;
	z-index:3000;
}






#topmenu_right {
	right: 0px;
	padding-top:2px;
	z-index: 3000;

	
}
#topmenu_right ul {
	float:left;
	
	
}

#topmenu_right ul li {
		float:left;
		padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 8px;
	padding-right: 8px;

	
}

#topmenu_right ul li a {
	text-decoration: none;
	color: #7CBAED;
	text-align: center;
	padding: 0px;
	margin: 0px;
	z-index: 3000;
}


#topmenu_right ul li:hover a {
	color: #7CBAED;
	text-decoration: underline;
}

/* Top menu selected state */
#topmenu_right .selected {

		color: #7CBAED;
		text-decoration: underline;
}




/* Twitter Graphics */


.twitter {
	width: 231px;
	position: relative;
	display: block;
}

.twitter .twitter_header {
	background: url("http://media.simplehelix.com/images/twitter-head_231x43.gif") no-repeat top left;
	width: 231px;
	height: 43px;
	position: relative;
	display: block;
}






/*------------------------------------- FOR VIDEO TUTORIALS ------------------------------------*/

.support-floats678 {
	position: relative;
	display: block;
	width: 678px;
	float: left;
	
}

.support-float1 {
	position: relative;
	float: left;
	display: block;
	width: 226px;
	top:-5px;
}
.support-float2 {
	position: relative;
	float: left;
	display: block;
	width: 226px;
		top:-5px;

}
.support-float3 {
	position: relative;
	float: left;
	display: block;
	width: 223px;
		top:-5px;

}


.support_joomla {
	background: url("http://media.simplehelix.com/images/support-joomla_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}
.support_phpmy {
	background: url("http://media.simplehelix.com/images/support-phpmy_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}
.support_cpanel {
	background: url("http://media.simplehelix.com/images/support-cpanel_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}

.support_magento {
	background: url("http://media.simplehelix.com/images/support-magento_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}
.support_gallery {
	background: url("http://media.simplehelix.com/images/support-gallery_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}
.support_ftp {
	background: url("http://media.simplehelix.com/images/support-ftp_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}

.support_fantastico {
	background: url("http://media.simplehelix.com/images/support-fantastico_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}

.support_email {
	background: url("http://media.simplehelix.com/images/support-email_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}
.support_drupal {
	background: url("http://media.simplehelix.com/images/support-drupal_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}
.support_dns {
	background: url("http://media.simplehelix.com/images/support-dns_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}
.support_directadmin {
	background: url("http://media.simplehelix.com/images/support-directadmin_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}
.support_wordpress {
	background: url("http://media.simplehelix.com/images/support-wordpress_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}

.support_whmcs {
	background: url("http://media.simplehelix.com/images/support-whmcs_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}
.support_whm {
	background: url("http://media.simplehelix.com/images/support-whm_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}
.support_virtuozzo {
	background: url("http://media.simplehelix.com/images/support-virtuozzo_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}
.support_putty {
	background: url("http://media.simplehelix.com/images/support-putty_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}
.support_phpbb {
	background: url("http://media.simplehelix.com/images/support-phpbb_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}

.support_paypal {
	background: url("http://media.simplehelix.com/images/support-paypal_223x96.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}

.support_installatron {
	background: url("http://media.simplehelix.com/images/support-installatron.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}

.support_prestashop {
	background: url("http://media.simplehelix.com/images/support-prestashop.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 223px;
	height: 96px;
}





/* ----------------------------Twitter Stuff -------------------------------- */


.twitter {
	width: 301px;
	position: relative;
	display: block;
}


/*NEW Twitter Feed */
.tweet,
.query {
	color: #555;
	font: 13px Arial,Helvetica,sans-serif
}
.tweet_list {
		-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		line-height: 21px;
		border-radius: 0.5em;
		list-style: none;
		margin: 0;
		padding: 0;
		overflow-y: hidden;
}
.tweet_list li {
		overflow-y: auto;
		overflow-x: hidden;
		padding: 0.5em;
		list-style-type: none;
		border-bottom:1px solid #D8D8D8;
}
		
.tweet_list li a {
		color: #EA651B;
}
		
.tweet_list .tweet_avatar {
		padding-right: .5em; float: left;
}
.tweet_list .tweet_avatar img {
		vertical-align: middle;
}

/* still twitter do not remove me!  */

.box16 {
	width: 300px;
	margin:0px 0px 10px 10px;	
	position: relative;
}


.box16 .b16inner {
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 5px;
	background: none;
	position: relative;
	display: block;
}


.box16 .b16inner a {
	text-decoration: none;
	color: #F07428;
}
.box16 .b16inner a:hover {
	text-decoration: underline;
}

.box16 .b16inner p {
	border-bottom:1px solid #dcdcdc;
	padding:10px 0px 12px 0px;
}


.home_header_text {
	display: none;
}

/* ----------------------------------------------------------------------------- */




/* NEW EDITS TO CONTACT PAGE */


#mymap2{
padding-left:10px;	
}

#mymap2 h4 { 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

#mymap2 p { 
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
 
}



/* Magento Enterprise Styles */

.hostfeat_ico9 {
	background: url("http://media.simplehelix.com/images/hostfeat-9_42x45.png") no-repeat top left;
}

.hostfeat_ico10 {
	background: url("http://media.simplehelix.com/images/hostfeat-10_42x45.png") no-repeat top left;
}


.chart1 {
	background: url("http://media.simplehelix.com/images/chart1_682x340.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 682px;
	height: 340px;
}
.chart2 {
	background: url("http://media.simplehelix.com/images/chart2_678x369.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 678px;
	height: 369px;
}
.chart3 {
	background: url("http://media.simplehelix.com/images/chart3_678x650.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 678px;
	height: 650px;
}
.chart4 {
	background: url("http://media.simplehelix.com/images/chart4_678x900.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 678px;
	height: 900px;
}
.chart5 {
	background: url("http://media.simplehelix.com/images/chart5_678x1220.jpg") no-repeat top left;
	position: relative;
	display: block;
	width: 678px;
	height: 1220px;
}


.l8ico10 {
	background: url("http://media.simplehelix.com/images/l8ico10_28x31.jpg") no-repeat top left;
}


.pdfp {
	position: relative;
	display: block;
	padding-left: 45px;
	background: url("http://media.simplehelix.com/images/pdf_30x36.jpg") no-repeat top left;
	padding-bottom: 5px;
}


.request_pricing_form {

}


.req-p_inp {
	border: 1px solid #044468;
	background-color: #022538;
	width: 165px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	color: #fff;
	margin-left: 0px;
	margin-bottom: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	outline:0px;
}

.req-p_sel {
	border: 1px solid #044468;
	background-color: #022538;
	width: 173px;
	height: 22px;
	line-height: 22px;
	padding-left: 5px;
	color: #fff;
	margin-left: 0px;
	margin-bottom: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	outline: none;
}


.hosting_left{
	float:left;
	width:225px;
	padding-right:10px;
}

.hosting_right{
	float:right;
	width:225px;
	padding-right:10px;
}



/*----------------------------------------- PAGE DIVIDERS---------------------------------------*/
.double678 {
	background: url("http://media.simplehelix.com/images/double_678x2.jpg") no-repeat bottom left;
	position: relative;
	display: block;
	width: 678px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
	
.double970 {
	background: url("http://media.simplehelix.com/images/double_970x2.jpg") no-repeat bottom left;
	position: relative;
	display: block;
	width: 960px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.double900 {
	background: url("http://media.simplehelix.com/images/double_970x2.jpg") no-repeat bottom left;
	position: relative;
	display: block;
	width: 900px;
	margin-left:40px;
	padding-bottom: 25px;
	margin-bottom: 25px;
}



/*----------------------------------------- PAGE STYLING, NEW ON SEPT 2012---------------------------------------*/

.one_half {
	float:left;
	width:45%;
	margin:0 8% 0 0;
}

.one_third {
	width:30%;
	float:left;
	margin-right:5%;
}


.two_thirds {
	float:left;
	width:65%;
	margin:0 5% 0 0;
}
.one_fourth {
	width:23%;
	float:left;
	margin-right:2.6%;
}
.one_fifth {
	float:left;
	width:18%;
	margin:0 2.5% 0 0;
}
.last {
	margin: 0 !important;
}

.four_fifths{
	float:left;
	width:79.5%;
	margin:0 2.5% 0 0;
}

.footer_col {
	float:left;
	width:135px;
	margin-right:18px;
}


.divider {
	background: url("http://media.simplehelix.com/images/divider.png") repeat-x;
	width:960px;
	height:2px;
	margin:10px 0px 30px 0px;
}

.divider2 {
	background: url("http://media.simplehelix.com/images/divider.png") repeat-x;
	width:290px;
	height:2px;
	margin:5px 0px 5px 0px;
	display:block;
}
.space{
height:20px;	
}

/*------------------------------- BACK ARROW (USED ON VIDEO TUTORIALS PAGES) ------------------------ */

.back {
	position: relative;
	display:block;
	height:20px;
	background: url("http://media.simplehelix.com/images/arrow_back.png") no-repeat;
	
}
.back a {
	font-size:13px;
	text-decoration: none;
	color: #EA651B;
	padding-left:22px;
}
.back a:hover {
	text-decoration: underline;
}


/*------------------------------- LINKS ARROW (USED SITEWIDE) ----------------------------------- */

.link_arrow {
	position: relative;
	display:block;
	height:13px;
	background: url("http://media.simplehelix.com/images/arrow_links.png") no-repeat;
	margin-bottom:3px;
}
.link_arrow a {
	font-size:13px;
	text-decoration: none;
	color: #EA651B;
	padding-left:12px;
}
.link_arrow a:hover {
	text-decoration: underline;
}


/*------------------------------- BUTTONS (USED SITEWIDE) ----------------------------------- */

.btn_order {
	background: url("http://media.simplehelix.com/images/btn_order.png") no-repeat 0px 0px;
	
	display:block;
	width: 123px;
	height:37px;

	cursor:pointer;
}
.btn_order:hover {
	background: url("http://media.simplehelix.com/images/btn_order.png") no-repeat 0px -37px;
}

/*-- btn_submit is in contact.css -----*/

.btn_quote {
	background: url("http://media.simplehelix.com/images/btn_quote.png") no-repeat 0px 0px;
	
	display:block;
	width: 123px;
	height:37px;
	
	cursor:pointer;
}
.btn_quote:hover {
	background: url("http://media.simplehelix.com/images/btn_quote.png") no-repeat 0px -37px;
}

.btn_apply {
	background: url("http://media.simplehelix.com/images/btn_apply.png") no-repeat 0px 0px;
	
	display:block;
	width: 123px;
	height:37px;
	
	cursor:pointer;
}
.btn_apply:hover {
	background: url("http://media.simplehelix.com/images/btn_apply.png") no-repeat 0px -37px;
}


.btn_signup {
	background: url("http://media.simplehelix.com/images/btn_signup.png") no-repeat 0px 0px;
	display:block;
	width: 123px;
	height:37px;
	cursor:pointer;
}
.btn_signup:hover {
	background: url("http://media.simplehelix.com/images/btn_signup.png") no-repeat 0px -37px;
}

.list_last{
	clear:both;
	border-top:1px solid #bcbcbc;
	padding:15px 0px 5px 0px;
}


.btn_learnmore {
	background: url("http://media.simplehelix.com/images/btn_learnmore.png") no-repeat 0px 0px;
	display:block;
	width: 155px;
	height:31px;
	cursor:pointer;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:35px;
}
.btn_learnmore:hover {
	background: url("http://media.simplehelix.com/images/btn_learnmore.png") no-repeat 0px -31px;
}




.searchbar{
		background: url("http://media.simplehelix.com/images/search_bar_bg.png") no-repeat 0px 0px;
		display:block;
		width: 612px;
		height:72px;
		padding-top:10px;
		padding-left:65px;
		margin-top:15px;
		padding-right:40px;
	}
	
.searchbox{
	background: url("http://media.simplehelix.com/images/searchbar_input.png") no-repeat 0px 0px;
	width:227px;
	height:37px;
	padding-left:15px;
	top:-5px;
	margin-left:5px;
}

.searchbar_btn{
	background: url("http://media.simplehelix.com/images/btn_submit.png") no-repeat 0px 0px;
	width: 123px;
	height:37px;
	cursor:pointer;
	float:right;
	
}

.searchbar_btn:hover{
	background: url("http://media.simplehelix.com/images/btn_submit.png") no-repeat 0px -37px;
}



.searchbar_arrow{
	background:none;
	width: 78px;
	height:26px;
	cursor:pointer;
}


.diagram_magento{
	background: url("http://media.simplehelix.com/images/diagram_magento_ent.png") no-repeat 0px 0px;
	display:block;
	width:620px;
	height:1120px;
}


.diagram_cloud{
	background: url("http://media.simplehelix.com/images/diagram_cloud_both.png") no-repeat 0px 0px;
	display:block;
	width:620px;
	height:1120px;
	display:block;
}


.diagram_shared{
	background: url("http://media.simplehelix.com/images/diagram_shared_hosting.png") no-repeat 0px 0px;
	display:block;
	width:620px;
	height:1044px;
	display:block;
}

.magento_icon2{
	background:url("http://media.simplehelix.com/images/magento_icon.png") no-repeat 0px 0px;
	height:19px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:4px;
}

.magento_icon2 p{
	font-size:13px;	
	text-align:left;
	font-weight:bold;
	color:#EA651B;
	margin-left:0px;
	line-height:20px;
	padding-left:22px;
}


.banner_ads{
	background:url("http://media.simplehelix.com/images/banner_ads.png") no-repeat 0px 0px;
	width:680px;
	height:680px;
	}
	
	
	
	
/* 	Magentify tracking */

	