@charset "utf-8";

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

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

body {margin: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.00em;}

p {line-height: 12px; margin: 12px 0;}

h1, h2, h3, h4 {margin: 14px 0;}


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: 604px;	margin: 0 auto;}

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

#skip_to {	display: block;	width: 0;	height: 0;	overflow: hidden;	float: left;}



	




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

#page_body {
	margin-top: 15px;
}
#page_intro {
	padding: 0 0 15px 0;
}
#page_intro h1 {
	display: block;
	height: 55px;
	text-indent: -3000px;
	margin-top: 0;
}
#page_intro .copy {
	width: 604px;
	float: left;
}
/* --( Order Box )-- */
	#order_box {
		width: 202px;
		min-height:118px;
		height:auto !important;
		height:118px;
		float: right;
		background: url(http://www.webrulon.com/content/_img/order_box_bg.gif) repeat-x top;
		margin: 0 0 0 12px;
	}
	#order_box div { /* Added By JQuery */
		height: 10px;
		background: url(http://www.webrulon.com/content/_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(http://www.webrulon.com/content/_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;
	}

#main_content {
	width: 602px;
	float: left;
}

/* --( Global Expander Styles )-- */
	#main_content .expander {
		background: url(http://www.webrulon.com/content/_img/expand_bg.gif) repeat-x top;
	}
	#main_content .expander-hover {
		background: url(http://www.webrulon.com/content/_img/expand_bg_over.gif) repeat-x top;
	}
	#main_content .expander .intro {
		cursor: hand;
		cursor: pointer;
		padding: 11px 14px;
		background-image: url(http://www.webrulon.com/content/_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(http://www.webrulon.com/content/_img/expand_bg.gif) repeat-x top;
	}
	#main_content .expander-hover {
		background: url(http://www.webrulon.com/content/_img/expand_bg_over.gif) repeat-x top;
	}
	#main_content .expander_vps .intro {
		cursor: hand;
		cursor: pointer;
		padding: 11px 14px;
		background-image: url(http://www.webrulon.com/content/_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 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(http://www.webrulon.com/content/_img/table_specs_bgHead.gif) repeat-x;
		border-left: 1px solid #E1E1E1;
		text-align: center;
		
	}
	#package_specs table thead tr th {
		padding: 0;
		line-height: normal;
		color: #FFFFFF;
		border-left: 1px solid #EDEDED;
		font-size: 14px;
			
	}
	#package_specs table thead tr th.first {
		padding-left: 10px;
		border-left: none;
		font-size: 14px;
	
	}
	#package_specs table tbody tr.odd {
		background: #f0f0f0 url(http://www.webrulon.com/content/_img/table_specs_bgGray.gif) repeat-x top;
		font-size: 14px;
	}
	#package_specs table tbody tr {
		background: #FFFFFF url(http://www.webrulon.com/content/_img/table_specs_bgWhite.gif) repeat-x top;
		font-size: 14px;
	}
	#package_specs table tbody td {
		border-left: 1px solid #dcdcdc;
		border-right: 1px solid #dcdcdc;
		padding: 6px 10px;
		font-size: 13px;
	}
	#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(http://www.webrulon.com/content/_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: 1px 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(http://www.webrulon.com/content/_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: 1.0em;
		color: #535353;
	}
	#package_specs table tfoot tr {
		height: 11px;
		background: url(http://www.webrulon.com/content/_img/table_specs_bgFoot.gif) repeat-x;
		border-left: 1px solid #E1E1E1;
	}

	#package_specs .def p {
	font-size: 12px;
	
	}

 #main_nav {

	border-bottom-color: #3292a7;

}

 #page_intro h1 {

	width: 249px;

	background: url(http://www.webrulon.com/content/_img/heading_page_biz.gif) no-repeat;

}

#order_box h3 {

	background: url(http://www.webrulon.com/content/_img/order_box_start_695.gif) no-repeat center;

}

/* Package Specs */



	#business #package_specs #dollars {

		margin: 0 0 0 340px;

		padding: 0;

	}
	
	
	

	* html  #business #package_specs #dollars { /* IE Hack */

		margin-bottom: -3px;

	}

	 #business #package_specs table tbody tr.price td strong.price1 {

		background-image: url(http://www.webrulon.com/content/_img/table_specs_bizPrice_695.gif);

	}

	 #business #package_specs table tbody tr.price td strong.price2 {

		background-image: url(http://www.webrulon.com/content/_img/table_specs_bizPrice_895.gif);

	}

	 #business #package_specs table tbody tr.price td strong.price3 {

		background-image: url(http://www.webrulon.com/content/_img/table_specs_bizPrice_1895.gif);

	}


