@charset "utf-8";

/* InMotion Hosting Website v3.0 - Global Styles */

/* Developed by: Adam Duro */



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

/* --( Additional Stylesheet Import )-- */

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


/*@import url(content.css);*/


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

/* --( Global Styles )-- */

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



html {

	font: 62.5%/1.25 arial, helvetica, sans-serif;

}

body {

	margin: 0;

	background: url(../_img/body_bg.gif) repeat-x top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.2em;

}

p {

	line-height: 17px;

	margin: 12px 0;

}

h1, h2, h3, h4 {

	margin: 14px 0;

}

a, a:visited {

	outline: none;

	color: #0033CC;

}

hr {

	display: none;

}



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

/* --( Global Classes )-- */

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



	/* self clearing rules */

	.selfclear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

	.selfclear {display: inline-block;_height: 1%;}

	/* Hides from IE-mac \*/

	.selfclear {display: block;}

	/* End hide from IE-mac */



p.top {

	display: block;

	width: 0;

	height: 0;

	overflow: hidden;

	margin: 0;

}

.red {

	color: #FF0000;

}

.form_thanks {

	display: block;

	width: auto;

	float: none;

	padding: 6px;

	clear: both;

	background: #E6FFE6;

}



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

/* --( Main Container Styles )-- */

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



#main_container {

	width: 810px;

	margin: 0 auto;

}



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

/* --( Skip To Styles )-- */

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



#skip_to {

	display: block;

	width: 0;

	height: 0;

	overflow: hidden;

	float: left;

}



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

/* --( Header Styles )-- */

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



/* Logo */

	#header h1 {

		margin: 0;

		float: left;

	}

	#header h1 a {

		display: block;

		margin-top: 20px;

	}

/* Header Tools */

	#tools {

		width: 600px;

		text-align: right;

		float: right;

	}

/* Quick Tools */

	#quick_tools {

		margin: 7px 0;

	}

	#quick_tools h3 {

		display: block;

		width: 0;

		height: 0;

		overflow: hidden;

		margin: 0;

	}

	#quick_tools ul {

		margin: 0;

		padding: 0;

	}

	#quick_tools ul li {

		margin: 0;

		padding: 0;

		list-style: none;

		display: inline;

	}

	#quick_tools ul li a {

		font-size: .9em;

		color: #656565;

		text-decoration: none;

		padding-left: 7px;

	}

	#quick_tools ul li.sep a { /* This defines head_nav seperator element */

		padding-right: 8px;

		background: url(../_img/sep_smallNav.gif) no-repeat right center;

	}

	#quick_tools ul li a:hover {

		text-decoration: underline;

	}

/* Phone/Chat Contact */

	#phone_chat {

		margin: 0;
		
		float: right;

	}		



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

/* --( Main Navigation Styles )-- */

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



#main_nav {

	margin-top: 7px;

	padding-bottom: 0px;

	border-bottom-width: 3px;

	border-bottom-style: solid;

}

#main_nav h3 {

	display: block;

	width: 0;

	height: 0;

	overflow: hidden;

	margin: 0;

}

#main_nav ul {

	margin: 0;

	padding: 0;

}

#main_nav ul li {

	margin: 0;

	padding: 0;

	list-style: none;

	display: inline;

}

#main_nav ul li a {

	display: block;

	float: left;

	height: 35px;

	text-indent: -3000px;

	/* padding: 0 17px; */

	background-repeat: no-repeat;

	text-decoration: none;

}

#main_nav ul li.business_website_starter_bundle a {

	background-image: url(../_images/nav-business-website-starter-bundle.gif);

	background-position: left;

	width: 125px;

	padding-right: 12px;
	
	background-position:0px 0px;

}

#main_nav ul li.business_website a {

	background-image: url(../_images/nav-business-website.gif);

	width: 125px;
	
	background-position:0px 0px;
	
	padding-right: 12px;

}

#main_nav ul li.business_email a {

	background-image: url(../_images/nav-business-email.gif);

	width: 125px;
	
	background-position:0px 0px;
	
	padding-right: 12px;

}

#main_nav ul li.domain_name_registration a {

	background-image: url(../_images/nav-domain-name-registration.gif);

	width: 125px;
	
	background-position:0px 0px;
	
	padding-right: 12px;

}

#main_nav ul li.online_marketing a {

	background-image: url(../_images/nav-online-marketing.gif);

	background-position: right;

	width: 125px;

	padding-right: 12px;
	
	background-position:0px 0px;

}

#main_nav ul li.about_us a {

	background-image: url(../_images/nav-about-us.gif);

	background-position: right;

	width: 125px;

	padding-right: 0;
	
	background-position:0px 0px;

}
/* Main Nav Active Tabs */
#business_website_starter_bundle #main_nav ul li.business_website_starter_bundle a {
	background-position: 0px -38px;
}
#business_website #main_nav ul li.business_website a {
	background-position: 0px -38px;
}
#business_email #main_nav ul li.business_email a {
	background-position: 0px -38px;
}
#domain_name_registration #main_nav ul li.domain_name_registration a {
	background-position: 0px -38px;
}
#online_marketing #main_nav ul li.online_marketing a {
	background-position: 0px -38px;
}
#about_us #main_nav ul li.about_us a {
	background-position: 0px -38px;
}
/* #main_nav span.sep { /* Defines Nav Seperator, which is added by JQuery */

/*	display: block;

	float: left;

	height: 32px;

	width: 1px;

	background: url(../_img/sep_nav.gif) no-repeat center center;

} */


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

/* --( Global Content Styles )-- */

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



#page_body {

	margin-top: 0px;
	
	text-align: center;

}

#page_intro {
	
	padding: 0px;
	
	margin-bottom: 10px;

}

#page_intro h1 {

	display: block;

	height: 55px;

	text-indent: -3000px;

	margin-top: 0;

}

#page_intro .copy {

	width: 810px;

	float: left;
	
	text-align: left;
	
	margin: 0px;
	
	padding: 0px;
	
	background-repeat: no-repeat;
	
	height: 286px;
	
	margin-bottom: 10px;
	
	overflow: visible;
}

#page_intro .copy p {
	
	margin: 20px;
}

#page_intro .copy2 {

	width: 810px;

	float: left;
	
	text-align: left;
	
	margin: 0px;
	
	padding: 0px;
	
	background-repeat: no-repeat;
	
	height: 246px;
	
	margin-bottom: 10px;
}

#page_intro .copy2 p {
	
	margin: 20px;
}


/*Dedicated Servers Page - Copy */
#page_intro .dedcopy {

	width: 808px;

	float: left;
}
#page_intro .dedserv_p_left {
float:left;
padding:0px 0pt 0px 10px;
width:370px;
}
#page_intro .dedserv_p_left_btm {
clear:left;
float:left;
padding:17px 0px 0px 10px;
width:370px;
}
#page_intro .dedserv_p_right {
float:left;
padding:0px 0px 0px 18px;
width:370px;
}
#page_intro .dedserv_p_right_btm {
float:left;
padding:15px 0pt 0pt 18px;
width:370px;
}
#page_intro .title {
font-size:13px;
font-weight:bold;
margin:0px 0pt 5px;
}
#page_intro .oneLine {
margin:5px 12px 5px 0;
float:left;
}
#page_intro .dedserv_btns {
margin:10px 20px 20px 0px;
float:left;
}
.dedservCopy {
line-height:17px;
margin:5px 0px 0px;
}
.pgTitle {
font-size:12px;
font-style:italic;
font-weight:bold;
margin:-36px 0px -14px 190px;
padding:0px 0px 40px;
}
#morePopups {
padding:0px;
margin:18px 0 0 1em;
float:left;
}
.mainIcon {
float:left;
width:52px;
padding:0px 11px 0px 0px;
height:50px;
}
#dsBGgrey {
background-color:#ECECEC;
border-color:#D6D6D6;
height:249px;
margin-bottom:40px;
padding:15px;
position:relative;
width:780px;
z-index:0;
}
#cta {
float:left;
margin:-22px 0 14px 45px;
}
#chat {
float:left;
height:35px;
margin:-10px 0 0 0;
padding-right:3px;
width:47px;
}

/* --( Order Box )-- */

	#order_box {

		width: 202px;

		min-height:118px;

		height:auto !important;

		height:118px;

		float: right;

		background: url(../_img/order_box_bg.gif) repeat-x top;

		margin: 0 0 0 12px;

	}

	#order_box div { /* Added By JQuery */

		height: 10px;

		background: url(../_img/order_box_head.gif) no-repeat;

	}

	#order_box h3 {

		height: 33px;

		display: block;

		margin: 4px auto 7px auto;

		padding: 0;

		text-indent: -3000px;

	}

	#order_box h4 {

		margin: 0;

	}

	#order_box h4 a {

		display: block;

		width: 157px;

		height: 36px;

		text-indent: -3000px;

		text-decoration: none;

		background-image: url(../_img/order_box_btn.gif);

		background-repeat: no-repeat;

		background-position: 0px 0px;

		margin: 0 auto;

	}

	#order_box h4 a:hover {

		background-position: 0px -36px;

	}

/* Compare CTA - Longer than normal */
#ctaGetStartedCompare a:hover {
background-position:right -34px;
}
#ctaGetStartedCompare a {
background-image:url(../_img/cta-get-started.gif);
background-position:0px 0px;
background-repeat:no-repeat;
display:block;
height:33px;
text-decoration:none;
text-indent:-3000px;
width:190px;
background-position:right 0px;
text-align:left;
margin-top: 7px;
}


/* Normal CTA "GET STARTED" Button */
/* #ctaGetStarted a:hover {
background-position:0px -34px;
}
#ctaGetStarted a {
background-image:url(../_img/cta-get-started.gif);
background-position:0px 0px;
background-repeat:no-repeat;
display:block;
height:34px;
margin:0pt auto;
text-decoration:none;
text-indent:-3000px;
width:191px;
} */

#page_intro .graphic {

	margin: 0;

	display: block;

	width: 202px;

	float: right;

}

#main_content {

	width: 810px;

	text-align: left;
	
	margin: 0 auto;
	
	padding: 0px;
	
	margin-top: 10px;
	
	margin-bottom: 10px;

}

/* --( Page Tools )-- 

	#page_tools {

		width: 202px;

		float: right;

	}

	#page_tools .buy_now {

		margin: 0;

		float: left;

		padding: 4px 9px 0 4px;

	}

	#page_tools .buy_now a {

		display: block;

		height: 46px;

		width: 90px;

		text-indent: -3000px;

		background-repeat: no-repeat;

		background-position: 0px 0px;

		background-image: url(../_img/btn_buy_now_large.gif);

	}

	#page_tools .buy_now a:hover {

		background-position: 0px -46px;

	}

	#page_tools .hacker_safe {

		float: left;

		margin: 0;

	}

	#page_tools .ad {

		clear: left;

		margin: 0;

		padding-top: 5px;

	}*/



/* --( Global Expander Styles )-- */

	#main_content .expander {

		background: url(../_img/expand_bg.gif) repeat-x top;

	}

	#main_content .expander-hover {

		background: url(../_img/expand_bg_over.gif) repeat-x top;

	}

	#main_content .expander .intro {

		cursor: hand;

		cursor: pointer;

		padding: 11px 14px;

		background-image: url(../_img/icon_plus_minus.gif);

		background-repeat: no-repeat;

		background-position: -1166px 11px;

	}

	#main_content .expander .open {  /*CSS for plus-minus icon swap via JQuery */

		background-position: 10px 11px;

	}

	#main_content .expander .intro h2 {

		display: block;

		height: 17px;

		text-indent: -3000px;

		margin: 0;

		background-repeat: no-repeat;

		background-position: 17px 0;

	}

	#main_content .expander .hidden_content {

		padding: 0 14px;

	}

	#main_content .expander .hidden_content p {

		margin-top: 0;

	}

/* --( Global Expander Styles - VPS )-- */

	#main_content .expander_vps {

		background: url(../_img/expand_bg.gif) repeat-x top;

	}

	#main_content .expander-hover {

		background: url(../_img/expand_bg_over.gif) repeat-x top;

	}

	#main_content .expander_vps .intro {

		cursor: hand;

		cursor: pointer;

		padding: 11px 14px;

		background-image: url(../_img/icon_plus_minus.gif);

		background-repeat: no-repeat;

		background-position: -1166px 11px;

	}

	#main_content .expander_vps .open {  /*CSS for plus-minus icon swap via JQuery */

		background-position: 10px 11px;

	}

	#main_content .expander_vps .intro h2 {

		display: block;

		height: 17px;

		text-indent: -3000px;

		margin: 0;

		background-repeat: no-repeat;

		background-position: 17px 0;

	}

	#main_content .expander_vps .hidden_content {

		padding: 0 14px;

	}

	#main_content .expander_vps .hidden_content p {

		margin-top: 0;

	}

/* --( Global Expander Table Styles )-- */

	#main_content .expander table {

		border-collapse: collapse;

		margin: 0 auto 15px auto;

	}

	#main_content .expander table tbody,  #main_content .expander table tbody td,  #main_content .expander table tbody th {

		border: 1px solid #c9c9c9;

	}

	#main_content .expander table tbody th {

		text-align: left;

	}

	#main_content .expander table tbody tr {

		background-repeat: repeat-y;

		background-position: left;

	}

/* --( Package Specifications )-- */

	#package_specs {
		
		width: 800px;
		
		text-align: left;
		
		margin: 0 auto;
		
	}

	#package_specs h2 {

		display: block;

		width: 0;

		height: 0;

		overflow: hidden;

		margin: 0;

	}

	#package_specs table {

		border-collapse: collapse;

	}

	#package_specs table thead tr {

		height: 27px;

		background: url(../_img/table_specs_bgHead.gif) repeat-x;

		border-left: 1px solid #E1E1E1;

	}

	#package_specs table thead tr th {

		padding: 0;

		line-height: normal;

		color: #FFFFFF;

//		border-left: 1px solid #EDEDED;
		border-left: 1px solid #666666;

	}

	#package_specs table thead tr th.first {

		padding-left: 10px;

		border-left: none;

		font-size: 13px;

	}

	#package_specs table tbody tr.odd {

		background: #f0f0f0 url(../_img/table_specs_bgGray.gif) repeat-x top;

	}

	#package_specs table tbody tr {

		background: #FFFFFF url(../_img/table_specs_bgWhite.gif) repeat-x top;

	}

	#package_specs table tbody td {

		border-left: 1px solid #dcdcdc;

		border-right: 1px solid #dcdcdc;

		padding: 6px 15px;

	}

	#package_specs table tbody tr.price td {

		padding: 6px 2px;

	}

	#package_specs table tbody tr.price td br {

		display: none;

	}

	#package_specs table tbody tr.price td strong {

		display: block;

		height: 16px;

		text-indent: -3000px;

		background-repeat: no-repeat;

		background-position: center;

	}

	#package_specs table tbody tr.price td a {

		display: block;

		margin: 4px 0 0 0;

		height: 26px;

		text-indent: -3000px;

		background-repeat: no-repeat;

		background-position: 50% 0px;

		background-image: url(../_img/table_specs_orderNow.gif);

	}

	#package_specs table tbody tr.price td a:hover {

		background-position: 50% -26px;

	}

	#package_specs table tbody tr.odd td {

		border-top: 0px solid #FFFFFF;

	}

	#package_specs table tbody tr td.head span {/* This span created by JQuery */

		padding-left: 8px;

	}

	#package_specs table tbody tr td.head strong {

		color: #000000;

	}

	#package_specs table tbody tr td.expand {

		cursor: pointer;

	}

	#package_specs table tbody tr td.expand .closed { /* Initial Icon State set by JQuery */

		background-image: url(../_img/icon_plus_minus.gif);

		background-repeat: no-repeat;

		background-position: -1176px 0px;

		width: 14px;

		height: 14px;

		display: inline-block; /* Hack added to "_css/ie-hacks.css" to make this display */

		}

	#package_specs table tbody tr td.expand .open {  /*CSS for plus-minus icon swap via JQuery */

		background-position: 0px 0px;

	}

	#package_specs table tbody tr td.expand .def {

		font-size: .9em;

		color: #535353;
		
		margin-left: 3px;
		
		padding-left: 0px;

	}
		#package_specs table tbody tr td.expand .def ul {

		margin: 0px 0px 10px 0px;
		
		padding: 0px;

	}
	
		#package_specs table tbody tr td.expand .def ul li {

		margin: 9px 5px 5px 0px;
		
		padding: 0px;

	}

	#package_specs table tfoot tr {

		height: 11px;

		background: url(../_img/table_specs_bgFoot.gif) repeat-x;

		border-left: 1px solid #E1E1E1;

	}


/* --( Additional Content Column )-- */

	#addnl_content {

		width: 202px;

		float: right;

	}

	#addnl_content .more {

		text-align: right;

		font-size: .9em;

	}

/* Product Awards */

	#product_awards {

		text-align: center;

		padding-bottom: 20px;

	}

	#product_awards h2 {

		font-size: .8em;

		text-indent: -3000px;

		display: block;

		height: 14px;

		margin: 0;

		background: url(../_img/heading_prodAwards_default.gif) no-repeat;

	}

/* Customer Testimonials */

	#customer_testimonials {

		padding-bottom: 20px;

	}

	#customer_testimonials h2 {

		font-size: .8em;

		text-indent: -3000px;

		display: block;

		height: 14px;

		margin: 0 0 17px;

		background: url(../_img/heading_testimonials_default.gif) no-repeat;

	}

	#customer_testimonials .quote {

		text-indent: 20px;

		background-repeat: no-repeat;

		background-position: 0px 0px;

		background-image: url(../_img/icon_quote_gray.gif);

	}

	#customer_testimonials .name {

		font-size: .9em;

	}

	#customer_testimonials .sep {

		display: block;

		height: 20px;

		background-position: center center;

		background-repeat: no-repeat;

		background-image: url(../_img/sep_testimonials_default.gif);

	}

/* Industry Certifications */

	#industry_certs {

		text-align: center;
		
	}

	#industry_certs h2 {

		font-size: .8em;

		text-indent: -3000px;

		display: block;

		height: 14px;

		margin: 0 0 12px;

		background: url(../_img/heading_certifications_default.gif) no-repeat;
		
		margin: 0px;
		
		padding: 0px;

	}

	#industry_certs p {

		padding-bottom: 10px;

	}

	#industry_certs p.top {

		padding: 0;

	}
	
	#topTabs {
border-left: 2px solid rgb(255, 255, 255); 
border-bottom: 1px solid rgb(225, 225, 225); 
margin: 0pt 0pt -2pt 70%;
}


/* VPS Upsale Project - Bottom Right Margin Ad */

#rightMarginAd {
background-image:url(../_img/vps-right-margin-ad.jpg);
height:201px;
margin:0pt 0pt 0pt 0px;
position:relative;
text-indent:-3000px;
width:202px;
cursor:pointer;
float:right;
}

.popupGeneralheader {
margin:5px 5px 10px 10px;
}
#PopupBody {
background-image:url(../_img/popup_bg.gif);
background-repeat: repeat-x;
}

#IMHlogoPopup {
background-image:url(../_img/popup-logo.gif);
width:153px;
height:54px;
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
text-indent:-3000px;
}
#IMHlogoPopupGrey {
background-image:url(../_img/popup-logo-grey.jpg);
width:153px;
height:54px;
background-repeat:no-repeat;
margin-bottom:-20px;
text-indent:-3000px;
}
.linkBack {
font-size:10px;
float:left;
color:#000000;
margin:-13px 0 0 50em;
}

#vpsPopuplinkBtn {
float:right;
margin:5px 0px 0px 0px;
background-image:url(../_img/vps-popup-button.jpg);
width:203px;
height:51px;
text-indent:-3000px;
}
#vpsPopupChatBtn {
float:left;
margin:5px 0px 0 11em;
background-image:url(../_img/vps-popup-button-chat.jpg);
width:155px;
height:52px;
text-indent:-3000px;
}
#main_content_popup {
	width: 494px;
	float: left;
}
#leftMargin {
margin-left:9px;
}


/* LIP Project - Right Column */

#who_are_we {
padding-bottom:5px;
text-align:left;
margin-top:-22px;
}
#who_are_we h2 {
background:transparent url(../_img/lip-whoarewe.gif) no-repeat scroll 0%;
width:202px;
height:14px;
display:block;
font-size:0.8em;
height:14px;
margin:0pt;
text-indent:-3000px;
}
#employee_spotlights {
padding-bottom:10px;
text-align:left;
}
#employee_spotlights h2 {
background:transparent url(../_img/lip-spotlights.gif) no-repeat;
width:202px;
height:17px;
display:block;
font-size:0.8em;
margin:0pt;
text-indent:-3000px;
}
#our_guarantee {
padding-bottom:20px;
}
#our_guarantee h2 {
background:transparent url(../_img/lip-guarantee.gif) no-repeat;
width:202px;
height:14px;
display:block;
font-size:0.8em;
height:14px;
margin:0pt;
text-indent:-3000px;
}

/* Home Page Content Slider */
.sliderwrapper3{
width: 900px;
height: 400px;
}
.sliderwrapper3 .contentdiv{
padding: 0px;
background: white;
width: 903px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
cursor:default;
}
.contentdiv_img {
width: 400px;
height: 450px;
float: left;
display: block;
padding-top: 10px;
padding-left: 10px;
margin-right: 10px;
}
.contentdiv_img img{
padding: 2px;
border: 1px #999 solid;
}
.contentdiv_points {
width: 480px;
height: 275px;
border: 1px solid #CCC;
float: left;
display: block;
margin-top: 10px;
overflow: hidden;
}
.contentdiv_points2 {
width: 481px;
height: 260px;
border: 1px solid #CCC;
float: left;
display: block;
margin-top: 10px;
overflow: hidden;
}
.contentdiv_info {
width: 480px;
height: 20px;
float: left;
display: block;
padding-top: 10px;
text-align: center;
}
.contentdiv_info2 {
width: 480px;
height: 20px;
float: left;
display: block;
padding-top: 5px;
text-align: left;
}

.contentdiv_heading {
	display: block;
	margin-left: 0px; 
	font-size: 13px; 
	font-weight: bold; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	background: transparent url(../_img/table_specs_bgHead.gif) repeat-x scroll center top; 
	color: #FFF; 
	height: 27px; 
	margin-top: 0px; 
	padding-top: 5px; 
	padding-left: 10px;
	margin-bottom: -11px;
}

.contentdiv_heading3 {
	display: block;
	margin-left: 0px; 
	font-size: 13px; 
	font-weight: bold; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	background: transparent url(../_img/table_specs_bgHead.gif) repeat-x scroll center top; 
	color: #FFF; 
	height: 27px; 
	margin-top: 0px; 
	padding-top: 5px; 
	padding-left: 10px;
	margin-bottom: -11px;
}

.contentdiv_heading2 {
	display: block;
	margin-left: 0px; 
	font-size: 13px; 
	font-weight: bold; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	background: transparent url(../_img/table_specs_bgHead.gif) repeat-x scroll center top; 
	color: #FFF; 
	height: 27px; 
	margin-top: 0px; 
	padding-top: 5px; 
	padding-left: 10px;
	width: 480px;
	position: absolute;
	top: 10px;
	margin-left: 415px;
	height: 439px;
	border: #CCC 1px solid;
}

.contentdiv_container_link {
	font-weight: normal; 
	font-size: 11px; 
	padding-left: 200px;
}

.contentdiv_arrows {
	margin-right: 5px; 
	margin-top: -17px; 
	margin-left: 309px; 
	display: block;
}

.contentdiv_arrows2 {
	margin-right: 5px; 
	margin-top: -17px; 
	margin-left: 319px; 
	display: block;
}

.contentdiv_heading a {
	color: #FFF; 
	text-decoration: none; 
	display: block; 
	margin-top: -16px; 
	margin-left: 319px;
	text-decoration: underline;
}

.contentdiv_heading a:visited {
	color: #FFF;
	text-decoration: underline;
}

.contentdiv_heading a:hover {
	color: #FFF;
	text-decoration: none;
}

.contentdiv_info a {
	text-decoration: underline;
}
.contentdiv_info a:visited {
	text-decoration: underline;
}
.contentdiv_info a:hover {
	text-decoration: none;
}

.contentdiv_heading2_link_container {
	display: block; 
	margin-top: -16px; 
	margin-left: 329px;
}

.contentdiv_heading2 a {
	color: #FFF; 
	text-decoration: underline; 
}

.contentdiv_heading2 a:visited {
	color: #FFF;
	text-decoration: underline; 
}

.contentdiv_heading2 a:hover {
	color: #FFF;
	text-decoration: none; 
}

.contentdiv_heading3_link_container {
	display: block; 
	margin-top: -16px; 
	margin-left: 319px;
}

.contentdiv_heading3 a {
	color: #FFF; 
	text-decoration: underline;
	font-weight: normal; 
	font-size: 11px; 
}

.contentdiv_heading3 a:visited {
	color: #FFF;
	text-decoration: underline; 
	font-weight: normal; 
	font-size: 11px; 
}

.contentdiv_heading3 a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: normal; 
	font-size: 11px; 
}

.contentdiv_tagline {
	margin-left: 25px;
	margin-right: 10px;
	font-style: italic
}

.contentdiv_list li {
	padding: 6px;
}

.content_list ul {
	margin-top: -10px;
}

.contentdiv_list {
	margin-right: 10px;
}

#paginate-slider3 {
width: 490px;
height: 120px;
position: absolute;
top: 325px;
left: 410px;
margin-left: 10px;
}
.pagination3 a.toc {
color: #000;
text-decoration: none;
cursor: pointer;
}
.pagination3 a.toc img { 
padding: 2px;
border: 1px #CCC solid;
float: left;
margin-right: 5px;
}
.pagination3 a.toc img:hover { 
padding: 2px;
border: 1px #999 solid;
float: left;
margin-right: 5px;
}
.pagination3 a:active.toc img { 
padding: 2px;
border: 1px #CCC solid;
float: left;
}
.pagination3 a:visted.toc img { 
padding: 2px;
border: 1px #CCC solid;
float: left;
}
#paginate-slider3 a.selected img {
padding: 2px;
border: 1px darkred solid;
float: left;
}
.pagination3 a {
/*display: block;*/
}

#noJavaHomeHeader {
//background-image:transparent url(../_img/home_ad_worldClass1.jpg) no-repeat scroll 0%;
//width:400px;
//height:450px;
//border:0px;
//position:relative;
//overflow:hidden;
//cursor:default;
//float: left;
}
#noJavaHomeHeader a:hover{
cursor:default;
}


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

/* --( Footer Styles )-- */

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



#footer {

	text-align: center;

	background: url(../_img/sep_footer.gif) no-repeat top;

	padding: 14px 0;

	margin: 14px 0 0;

}

#footer p {

	text-align: center;

}

#footer a {

	text-decoration: none;

}

#footer a:hover {

	text-decoration: underline;

}

#foot_nav {

	margin: 0 0 1px 0;

}

#foot_nav a {

	margin: 0 1px;

}

#copyright {

	font-size: .9em;

	margin: 0;

}

small {
font-size:10px;
}

big {
font-size:12px;
}


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

/* --( Modified/New Styles For NPS1 )-- */

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


/* Breadcrumbs */

#breadcrumbs_container {
	height: 20px;
	width: 810px;
	margin: 0px;
	padding: 0px;
}

#breadcrumbs {
	margin: 0;
	padding: 0;
	padding-top: 4px;
}

#breadcrumbs li {
	list-style-type:none;
	padding:0;
	margin:0;
	float: left;
	margin-right: 0px;
}

#breadcrumbs li a:link, #breadcrumbs li a:visited {
	color:#656565;
	font-size:0.9em;
	padding-left:7px;
	text-decoration:none;
}

#breadcrumbs li a:hover, #crumbs li a:focus {
	color:#656565;
	font-size:0.9em;
	padding-left:7px;
	text-decoration:underline;
}

/* Certifications & McAfee Footer */

#cert_footer {
	display: block;
	margin: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 715px;
	height: 110px;
	margin-left: 192px;
}

a.cert_footer_1 {
	margin: 0;
	padding: 0;
	display: block;
	margin-top: 15px;
	background-image: url(../_images/cert-cnet-bw.png);
	width: 148px;
	height: 104px;
	margin-right: 40px;
	float: left;
}

a.cert_footer_1:hover {
	margin: 0;
	padding: 0;
	display: block;
	margin-top: 15px;
	background-image: url(../_images/cert-cnet.png);
	width: 148px;
	height: 104px;
	margin-right: 40px;
	float: left;
}

.cert_footer_2 {
	margin: 0;
	padding: 0;
	display: block;
	margin-top: 26px;
	background-image: url(../_images/cert-design-adwords2.jpg);
	width: 67px;
	height: 82px;
	margin-right: 40px;
	float: left;
}

a.cert_footer_3 {
	margin: 0;
	padding: 0;
	display: block;
	margin-top: 15px;
	background-image: url(../_images/cert-bbb-bw.png);
	width: 135px;
	height: 104px;
	float: left;
}

a.cert_footer_3:hover {
	margin: 0;
	padding: 0;
	display: block;
	margin-top: 15px;
	background-image: url(../_images/cert-bbb.png);
	width: 135px;
	height: 104px;
	float: left;
}

#mcafee {
	margin: 0 auto;
	background-image: url(../_img/nps1_mcafee.gif);
	background-repeat: no-repeat;
	width: 115px;
	height: 32px;
	margin-bottom: 20px;
}

/* Page Banner iFrame Contact Form */

#contact_frame {
	margin-top: -1px;
	float: right;
	margin-right: 0px;
	position: inherit;
	z-index: 10;
}

/* Starter Bundle Gallery Styles */

.gallery_thumb_caption {
	position: relative;
	z-index: 10;
	top: 0px;
	left: 0px;
	height: 18px;
	width: 111px;
	margin-left: 1px;
	margin-top :-24px;
	*margin-top:-27px;
	padding-top: 4px;
	text-align: center;
	border-top: #bbb solid 1px;
	background: #F0F0F0;
	font-size: 11px;
	display: block;
}

.gallery_thumb_caption2 {
	position: relative;
	z-index: 10;
	top: 0px;
	left: 0px;
	height: 18px;
	width: 115px;
	margin-left: 1px;
	margin-top :-24px;
	*margin-top:-27px;
	padding-top: 4px;
	text-align: center;
	border-top: #bbb solid 1px;
	background: #F0F0F0;
	font-size: 11px;
	display: block;
}

.gallery_thumb_caption a {
	text-decoration: underline;
	color: #000;
}

.gallery_thumb_caption a:visited {
	text-decoration: underline;
	color: #000;
}

.gallery_thumb_caption a:hover {
	text-decoration: none;
	color: #000;
}

.contentdiv_starter_info {
	margin-top: 433px;
	float: left;
	width: 200px;
	text-align: left;
}

.contentdiv_heading2 a {
	font-size: 11px;
	font-weight: normal;
}

.pagination3_row_container {
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	height: 131px;
}

#chat_btn_container {
	margin: 0px;
	padding: 0px;
	border: none;
}

#chat_btn_container a {
	display: block;
	background: transparent url(../_images/v2-chat-btn.gif) scroll 0 0 no-repeat;
	height: 52px;
	width: 171px;
	background-position: 0px 0px;
	text-indent: -9999px;
	text-align: left;
	border: none;
}

#chat_btn_container a:hover {
	background-position: 0px -52px;
}

#chat_btn_info_container {
	background: transparent url(../_images/v2-chat-btn-info.gif) scroll 0 0 no-repeat;
	height: 52px;
	width: 173px;
}
