/* ---------------- General Body Styles ---------------- */

.lpStaticButton { float:left; }

.lpPoweredBy { display:none; } 


html,body {
	background:url(/images/main_bg.gif) repeat-x;
	background-color:#1e3648;
	color:#1e3648;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

html,body img {
	border:0px;
}

#container {
	margin:0 auto;
	width:980px;

}

a {
    outline:none;
}

a:link {
	color:#2071ab;
	text-decoration:none;
}

a:visited {
	color:#2071ab;
	text-decoration:none;
}

a:hover {
	color:#3e92ce;
	text-decoration:none;
}

.clearer {
	clear:both;
	font-size:1px;
	height:0;
	line-height:1px;
	overflow:hidden;
	width:100%;
}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		background-color:transparent;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:6px 13px 8px 32px;
		margin:0px 11px 0px 8px;
		background-image:url(/images/blue_line.gif);
		background-repeat:no-repeat;
		background-position:right center;
		color:#ffffff;
		font-family:Arial;
		font-size:14px;
		text-decoration:none;
		font-weight:bold;
		text-align:left;
		border-width:0px;
		border-style:solid;
		border-color:#53636d;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:none;
		color: #ecd882;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		text-decoration:none;
		color: #ecd882;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:195px;
		padding:5px;
		margin:0px 0px 0px 9px;
		background-color:#ffffff;
		background-repeat:repeat;
		border-width:1px;
		border-style:solid;
		border-color:#5b6e82;
	}

	.subitemarrow {
		background:url(/images/menu_subarrow.gif) no-repeat;
		width:15px;
		background-position:left center;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:8px 25px 10px 8px;
		margin:0px;
		background-image:none;
		background-repeat:repeat;
		background-position:0% 0%;
		color:#444444;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		border-width:0px;
		border-style:none;
		border-color:#000000;
	}
	
	#qm0 div a.viewall, #qm0 ul a.viewall
	{	
		padding:5px 25px 3px 22px;
		margin:0px;
		background:url(/images/viewall_arrow.gif) no-repeat 9px 10px;
		color:#2976b1;
		font-family:Arial;
		font-size:10px;
		font-weight:normal;
		border-top:1px solid #d1d1d1;
	}
	
	#qm0 div a.highlight, #qm0 ul a.highlight
	{	
		background-color:#eeeeee;
		border:1px solid #e3e3e3;
		margin-bottom:2px;
	}

	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#9e9e9e;
		color:#ffffff;
		text-decoration:none;
	}
	
	#qm0 div a.viewall:hover	
	{	
		background-color:#eee;
		color:#1e5d8e;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#9e9e9e;
		color:#ffffff;
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#9e9e9e;
		color:#ffffff;
		text-decoration:none;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px;
		border-color:#bfbfbf;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px;
		border-color:#bfbfbf;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 a.qmc_menuender	
	{	
	}
			

/* ---------------- Headers ---------------- */

h1 {
	font:bold 26px Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;
	color:#3d3d3d;
	letter-spacing:-.5px;
	border-bottom:1px solid #dedede;
	padding:0 0 8px 0;
	position:relative;
}

h1 span {
	font-weight:normal;
}

h2 {
	font:bold 21px Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	margin:0 0 3px 0;
	padding:5px 0 0 0;
	letter-spacing:-.3px;
}

h2.centered {
	border-bottom:1px solid #DDDDDD;
	color:#3D3D3D;
	font:bold 21px Arial,Helvetica,sans-serif;
	letter-spacing:-0.3px;
	margin:0 0 -2px;
	padding:5px 0 3px;
	text-align:center;
}

h3 {
	font:normal 19px Arial, Helvetica, sans-serif;
	margin:10px 0px 5px 0px;
	color:#3d3d3d;
}

h4 {
	font:bold 14px Arial;
	color:#2d2d2d;
	margin:0 0 5px 0;
}

h5 {
	font:bold 12px Arial;
	color:#2d2d2d;
	margin:5px 0 2px 0;
}

h6 {
	font:bold 14px Arial;
	color:#2d2d2d;
	margin:5px 0 1px 0;
}

/* ---------------- Header Styles ---------------- */

#header {
	position:relative;
	width:980px;
	height:91px;
	background:url(/images/main_bg.gif) repeat-x;
}

#logo {
	float:left;
	padding:25px 0 0 3px;
	width:283px;
}

#topcontact {
	float:right;
	width:505px;
	padding:37px 0 0 0;
}

#topphone {
	padding:0px 25px 0px 12px;
	border-left:1px solid #c9d4dd;
}

#navmenu {
	height:35px;
	background:url(/images/menu_bg.gif) no-repeat;
	padding:19px 0 0 7px;
}

#content {
	background:#fff;
	padding:9px 9px 20px 9px;
}

.searchbox {
	background:url(/images/search_bg.gif) no-repeat;
	position:relative;
	width:184px;
	height:28px;
}

.searchbox .searchinput {
	position:absolute;
	top:4px;
	left:5px;
	border:0px;
	background-color:transparent;
	height:15px;
	width:145px;
	padding:4px 5px 0px 5px;
	margin:-1px 0 0 0;
	font:normal 11px Arial, sans-serif;
	color:#666;
}

.searchbox .searchsubmit {
	position:absolute;
	top:1px;
	left:153px;
}

.searchbutton {
	border:1px solid #d0d0d0;
	height:21px;
	width:65px;
	padding:4px 5px 2px 5px;
	font:normal 9px Verdana, Geneva, sans-serif;
}

#unitybox {
	position:absolute;
	top:0px;
	left:760px;
}

/* ---------------- Home Styles ---------------- */

#home-banner {
	position:relative;
	width:962px;
	height:305px;
	margin-bottom:9px;
}

#home-vidbox {
	position:absolute;
	left:699px;
	top:0px;
}

#silos
{
    position:absolute;
    left: 640px;
    top: 0px;
}

#home-special {
	position:absolute;
	left:-7px;
	top:246px;
}

#home-special img {
    float:left;
    margin:0 5px 0 0;
}

#home-special h5
{
    font: Bold 17px Trebuchet MS,"Lucida Sans Unicode",Arial;
    color: #004B81;
    margin: 15px 0 0 0;
    width:660px;
}

#home-special h5 a
{
    color: #004b8b;
}

#home-special h5 a:hover
{
    color: #002e62;
}

#home-findoutmore {
	position:absolute;
	left:752px;
	top:203px;
}

#hometable {
	margin:0 0 0 0;
	width:640px;
}

#hometable td {
	padding:0 0 0 2px;
}

.home-image {
	float:right;
	margin:-5px 5px 0px 10px;
}

#left-home {
	float:left;
	padding:25px 0px 0px 15px;
	width:675px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#616161;
	line-height:18px;
	position:relative;
}

#left-home-news-title {
	top:13px;
	left:182px;
	position:absolute;
	font-size:11px;
	color:#6e8392;
}

#left-home-news-link {
	top:0px;
	left:580px;
	position:absolute;
	font-size:10px;
	width:105px;
	height:43px;
}
#left-home-news-link a {
	display:block;
	width:105px;
	height:43px;
}

.hosted-home {
	background:url(/images/hosted_services_box.gif) no-repeat;
	padding:45px 10px 15px 20px;
	margin:0 0 0 14px;
	width:203px;
	font-size:10px;
	color:#8d8d8d;
	text-align:center;
}

.hosted-homebox {
	border-bottom:1px solid #eee;
	padding:10px 0 10px 0;
	width:190px;
	text-align:left;
}

.hosted-homebox img {
	float:left;
	margin:0 12px 0 0;
}

.hosted-homebox a {
	font-size:12px;
	font-weight:bold;
}

#home-solutions {
	position:absolute;
	top:145px;
	left:16px;
}

#atffc {
	position:absolute;
}

/* ---------------- Interior Banner Styles ---------------- */

#banner {
	position:relative;
	width:962px;
	height:175px;
	margin-bottom:9px;
}

#banner-feature {
	position:absolute;
	top:50px;
	left:461px;
	width:228px;
	height:100px;
	vertical-align:middle;
}

#livechat {
	position:absolute;
	top:0px;
	left:0px;
}

#breadcrumbs {
	position:absolute;
	top:154px;
	left:15px;
	color:#fff;
	font:10px Arial, Helvetica, sans-serif;
}

#breadcrumbs a:link, #breadcrumbs a:visited {
	color:#fff;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#breadcrumbs img {
	padding:0px 5px 0px 5px;
}

#sharethis {
	position:absolute;
	top:151px;
	left:605px;
	cursor: pointer;
}

#gplus {
    position:absolute;
	top:154px;
	left:520px;
}

#fblike {
	position:absolute;
	top:151px;
	left:550px;
	cursor: pointer;
	width:50px;
	overflow:hidden;
}

#vidbox {
	position:absolute;
	left:699px;
	top:0px;
}


/* ---------------- Search Styles ---------------- */

#searchbar {
	position:relative;
	height:45px;
	width:660px;
	background:url(/images/search_bar_bg.gif) no-repeat;
}

#searchbar-input {
	position:absolute;
	top:10px;
	left:220px;
}

#searchbar-input input {
	width:315px;
	height:16px;
	padding:2px 6px 2px 6px;
}

#searchbar-button {
	position:absolute;
	top:0;
	right:0;
	padding:0;
}

#searchbar-button input {
	padding:0;
}

.search-results {
	font-size: 1.2em;
	border-bottom: 1px solid #dedede;
	display:block;
	padding-bottom:5px;
	margin-bottom:10px;
}

.PagerSearch {
	padding: 0;
	border-width: 0;
	border-color: #BFBFBF;
	text-align:left;
	font-family:Verdana,Arial;
}

.PagerSearch .Pager {
	text-align: center;
	padding: 8px;
	border-top:1px solid #e5e5e5;
	font-family:Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size:12px;
	background-repeat: repeat-x;
	background-position: bottom;
}

.PagerSearch .Pager .PagerTable {
	width: 100%;
}

.PagerSearch .Pager .LeftPanel {
	text-align: left;
}

.PagerSearch .Pager .CenterPanel {
	text-align: center;
}

.PagerSearch .Pager .RightPanel {
	text-align: right;
}

.PagerSearch .Pager .Page A {
	padding-left: 6px;
	padding-right: 6px;
}

.PagerSearch .Pager .Page A:Hover {
	color: #2998e7;
}

.PagerSearch .Pager .Disabled {
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	color: #bdd4dd;
}

.PagerSearch .Pager .LeftPanel .Page A, .PagerSearch .Pager .LeftPanel .Disabled {
	padding-left: 0px;
}

.PagerSearch .Pager .RightPanel .Page A, .PagerSearch .Pager .RightPanel .Disabled {
	padding-right: 0px;
}

.PagerSearch .Pager .Current {
	font-weight: bold;
	color: #000000;
}

/* ---------------- Form Styles ---------------- */

input {
	font:11px Arial;
	padding:3px 3px 3px 2px;
}

select {
	font:11px Arial;
	padding:3px 3px 3px 2px;
}

label {
	font:11px Arial;
}

/* ---------------- Content Section Styles ---------------- */

#left {
	float:left;
	padding:5px 0px 0px 15px;
	width:660px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#616161;
	line-height:18px;
}

#left p {
	margin:16px 0 16px 0;
}

#right {
	float:right;
	width:263px;
	height:400px;
	background:url(/images/rightbox_bg.gif) no-repeat;
	padding-top:15px;
	text-align:center;
}

#right .livechat {
	width:111px;
	height:32px;
	background:url(https://processing.serverintellect.com/_images/rightbox_openlivechat_sprite.gif) no-repeat 0 0;
	display:block;
	float:left;
	margin:0 -16px 0 17px;
}

#right .livechat:hover {
	width:111px;
	height:32px;
	background:url(https://processing.serverintellect.com/_images/rightbox_openlivechat_sprite.gif) no-repeat 0 -35px;
}

#right .livechat img {
	display:none;
}

#hometable p {
	margin:0;
	padding:6px 6px 0 1px;
	line-height:20px;
	font-size:11px;
}

.default {
	margin:0 0 0 5px;
	padding:0 0 0 0;
	list-style-type:none;
}

.default li {
	background:url(/images/bullet_lightarrow.gif) no-repeat;
	background-position:0px 9px;
	padding:3px 0 3px 12px;
}

.default-green {
	margin:0 0 0 5px;
	padding:0 0 0 0;
	list-style-type:none;
}

.default-green li {
	background:url(/images/bullet_greencheckmark.gif) no-repeat 0 6px;
	padding:4px 0 4px 21px;
}

.default li strong {
	color:#3d3d3d;
}

.default-sm {
	margin:0 0 0 5px;
	padding:0 0 0 0;
	list-style-type:none;
}

.default-sm li {
	background:url(/images/bullet_lightarrow.gif) no-repeat;
	background-position:0px 6px;
	padding:3px 0 4px 12px;
	font-size:11px;
	line-height:14px;
}

blockquote {
	margin:0 0 0 15px;
	padding:0;
}

.default-table {
	text-align:center;
	font-size:11px;
	line-height:13px;
}

.default-table th {
	background-color:#eee;
	text-align:center;
	padding:5px 10px 5px 10px;
	color:#333;
}

.default-table .spec {
	text-align:left;
	background:#fff none repeat scroll 0 0;
	border-bottom:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	color:#333;
}

.default-table td {
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	text-align:center;
	vertical-align:middle;
	padding:5px 0 5px 0;
}

.default-table td.right_col {
	border-right:1px solid #eee;
}


div.hr {
	height:18px;
	border-bottom:1px solid #e4e4e4;
	margin:0 0 18px 0px;
	width:100%;
}

.wrap {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.wrap li {
	display:block;
	float:left;
	width:45%;
	background:transparent url(/images/bullet_lightarrow.gif) no-repeat 0 9px;
	padding:3px 0 3px 12px;
	margin:0 10px 0 5px;
}

#poweredby-win {
	position:absolute;
	top:5px;
	left:570px;
	background:url(/images/poweredby_windows.gif) no-repeat;
	width:78px;
	height:22px;
}

.generic-box {
	background-color:#fff;
	border:3px solid #f0f0f0;
	padding:8px 15px 16px 22px;
	font-size:11px;
	line-height:15px;
}

.generic-box:hover {
	border:3px solid #e6e6e6;
}

.generic-box-button {
	border-left:1px solid #f5f5f5;
	padding:6px 0 0 18px;
	margin:8px 0 0 20px;
	width:120px;
	height:43px;
	float:right;
}

.generic-box h2 {
	color:#246EA4;
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	margin:0;
}

ol strong {
	color:#2d2d2d;
}

ol li {
	margin:3px 0 3px 0;
}

ol ul {
	margin:10px 0 10px 0;
}

ol ul li {
	list-style-type:none;
	margin:5px 0 0 -12px;
	background:url(/images/bullet_lightarrow.gif) no-repeat 0 9px;
	padding:3px 0 3px 12px;
}


.startingat {
	background:url(/images/processor_startingat.gif) no-repeat;
	width:55px;
	height:18px;
	padding:5px 0 0 5px;
	float:left;
	color:#5C5C5C;
	font-size:14px;
	font-weight:bold;
	margin:12px 0 0 8px;
}

.startingat span {
	font-size:10px;
}

.text-smaller {
	font-size:11px;
}

/* ---------------- Actionbox Styles ---------------- */

.actionbox-container {
	background:url(/images/actionbox_bg.gif) no-repeat;
	height:50px;
	position:relative;
}

.actionbox-copy {
	position:absolute;
	top:20px;
	left:0px;
	background:url(/images/icon_question.gif) no-repeat 0 1px;
	padding:0 0 3px 20px;
}

.actionbox-buttons {
	position:absolute;
	top:11px;
	left:375px;
	border-left:1px solid #eee;
	padding:0 0 0 20px;
	height:38px;
}

.actionbox-buttons-noline {
	position:absolute;
	top:11px;
	left:330px;
	padding:0 0 0 10px;
	height:38px;
}

.actionbox-container-price {
	position:absolute;
	top:18px;
	left:607px;
	background:url(/images/processor_startingat.gif) no-repeat;
	width:45px;
	height:22px;
	color:#5c5c5c;
	font-size:14px;
	font-weight:bold;
	padding:7px 0 0 6px;
	letter-spacing:normal;
}

.actionbox-container-price span {
	color:#9e9e9e;
	font-size:9px;
	font-weight:normal;
}

.actionbox-container strong {
	color:#3d3d3d;
}

.actionbox-application {
	background:url(/images/application_chart_bg.gif) no-repeat;
	position:absolute;
	top:12px;
	left:0px;
	width:321px;
	height:38px;
	padding:9px 0 0 33px;
	font-size:11px;
}


/* ---------------- Footer Styles ---------------- */

#footer {
	background:url(/images/footer_bg.jpg) no-repeat;
	margin:0px;
	padding:58px 0px 30px 0px;
	width:980px;
}

#footerline {
	font:10px Arial, Helvetica, sans-serif;
	color:#4f728c;
	width:980px;
	text-align:center;
	margin:0px 0px 20px 0px;
}

#footerline a:link, #footerline a:visited {
	color:#4f728c;
	text-decoration:none;
}

#footer ul {
	float:left;
	border-left:1px solid #44637a;
	margin:0px 10px 0px 20px;
	padding:0px;
}

#footer li {
	list-style-type:none;
	margin:0px 0px 0px 12px;
	padding:3px 0px 0px 0px;
}

#footer li a:link, #footer li a:visited {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#90aec5;
	text-decoration:none;
}

#footer li span a:link, #footer li span a:visited{
	text-transform:uppercase;
	color:#fff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.socialdiv {
	margin:0 0 0 -76px;
}

.socialdiv img {
	margin:12px 0 5px 0;
}


#footerbox {
	background:url(/images/footer_box_bg.gif) no-repeat;
	width:927px;
	padding:9px 0 12px 0;
	margin:5px 0 0 27px;
}

#footerbox-form {
	position:relative;
	background:url(/images/footer_box_newsletter_formbox.gif) no-repeat;
	width:175px;
	height:25px;
	margin:0 0 0 10px;
}

.footerbox-form-input {
    right: 30px;
    padding: 0px;
    width: 110px;
    padding: 2px;
    border: 0;
    background-color: Transparent;
    color: #7e7e7e;
    position: relative;
    outline: none;
    z-index: 11px;
}

.footerbox-form-button {
	position:absolute;
	top:-1px;
	left:122px;
}

#footerbox-form .form-error {
	left:55px;
	position:absolute;
	top:-16px;
}

.footersuccess {
	background:url(/images/bullet_greencheck_sm.gif) no-repeat left center;
	font-size:10px;
	font-weight:bold;
	color:#298b27;
	padding:0 0 0 10px;
	position:absolute;
	left:20px;
	top:5px;
}

.footerfailure {
	background:url(/images/footer_box_error.gif) no-repeat;
	width:126px;
	height:26px;
	position:absolute;
	left:55px;
	top:-16px;
}


/* ---------------- Main Hosting Page Styles ---------------- */

.main-hosting-box-ded {
	width:565px;
	padding:2px 0 0 80px;
	font-size:11px;
	background:url(/images/dedicated_bg.gif) no-repeat;
}

.main-hosting-box-cloud {
	width:565px;
	padding:2px 0 0 80px;
	font-size:11px;
	background:url(/images/cloud_bg.gif) no-repeat;
}

.main-hosting-box-hosted {
	width:565px;
	padding:2px 0 0 80px;
	font-size:11px;
	background:url(/images/hosted_bg.gif) no-repeat;
}

.main-hosting-box-application {
	width:565px;
	padding:2px 0 0 80px;
	font-size:11px;
	background:url(/images/cloud_app_bg.gif) no-repeat;
}

.main-hosting-box-ded h2,.main-hosting-box-cloud h2,.main-hosting-box-hosted h2,.main-hosting-box-application h2 {
	font:normal 26px Arial;
	margin:0px;
	line-height:30px;
}

.main-hosting-box-ded span,.main-hosting-box-cloud span,.main-hosting-box-hosted span,.main-hosting-box-application span {
	font:normal 10px Arial;
	color:#adadad;
	margin-bottom:5px;
}

.main-hosting-box-ded p,.main-hosting-box-cloud p,.main-hosting-box-hosted p,.main-hosting-box-application p {
	margin-top:15px;
}

.main-hosting-box-ded span strong,.main-hosting-box-cloud span strong,.main-hosting-box-hosted span strong,.main-hosting-box-application span strong{
	font-size:12px;
}

.main-hosting-box-ded ul,.main-hosting-box-cloud ul,.main-hosting-box-hosted ul,.main-hosting-box-application ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:11px;
	color:#787878;
}

.main-hosting-box-ded ul strong,.main-hosting-box-cloud ul strong,.main-hosting-box-hosted ul strong,.main-hosting-box-application ul strong {
	color:#555;
}

.main-hosting-box-ded li,.main-hosting-box-cloud li,.main-hosting-box-hosted li,.main-hosting-box-application li {
	background:url(/images/bullet_greencheck_sm.gif) no-repeat;
	background-position:left center;
	padding-left:15px;
	margin:2px 0 1px 0;
}

.main-hosting-box-ded a:visited,.main-hosting-box-cloud a:visited,.main-hosting-box-hosted a:visited,.main-hosting-box-application a:visited {
	color:#2071ab;
}

.main-hosting-box-ded a:hover,.main-hosting-box-cloud a:hover,.main-hosting-box-hosted a:hover,.main-hosting-box-application a:hover {
	color:#3e92ce;
}

.processor-details div {
	position:relative;
}

.processor-details span {
	position:absolute;
	top:-10px;
	left:4px;
	font-size:9px;
	color:#474747;
	font-weight:bold;
	text-align:center;
	display:block;
	width:17px;
}

.valuebox {
	position:absolute;
	top:-10px;
	left:-3px;
}

#dedicated-more-servers {
	position:relative;
	background:url(/images/dedicated_more_servers_bg.gif) no-repeat;
	width:228px;
	height:139px;
	margin:auto;
}

#dedicated-more-servers img {
	position:absolute;
	left:118px;
	top:99px;
}


/* ---------------- Private Cloud Section Styles ---------------- */

.private-cloud-solutions {
	background:url(/images/private_cloud_solution_bg.gif) no-repeat;
	width:658px;
	height:425px;
}

.private-cloud-solutions .bundle {
	padding:18px 15px 12px 90px;
	color:#7693a2;
	font-size:10px;
	line-height:12px;
	position:relative;
}

.private-cloud-solutions .bundle h4 {
	margin:0;
	font-size:20px;
	font-weight:bold;
	color:#32464f;
}

.private-cloud-solutions .bundle .buttons {
	float:right;
	margin:35px 0 0 40px;
}

.private-cloud-solutions .bundle .price {
	background:url(/images/red_ribbon.png) no-repeat;
	position:absolute;
	top:16px;
	right:-15px;
	padding:3px 0 15px 0;
	text-align:center;
	font:10px "Lucida Sans Unicode","Trebuchet MS",arial;
	color:#ffdddd;
	width:237px;
	text-shadow:0 -1px 0 #7b0c26;
}

.private-cloud-solutions .bundle .price span {
	color:#fff;
	font-weight:bold;
	padding:1px 0 0 0;
	font-size:12px;
}

.private-cloud-solutions .bundle div img {
	margin:0 0 0 5px;
}

.private-cloud-solutions ul {
	margin:5px 0 0 0;
	padding:3px 0 5px 8px;
	list-style-type:none;
	background:url(/images/private_cloud_solution_stats_bg.gif) no-repeat;
}

.private-cloud-solutions li {
	display:inline;
	padding:0 0 0 6px;
	background:url(/images/private_cloud_solution_bullet.gif) no-repeat left center;
	margin:0 10px 0 0;
}

#private-cloud-services {
	background:url(/images/private_cloud_email_database_chart.gif) no-repeat;
	color:#698192;
	width:677px;
	height:296px;
	margin:15px 0 0 -9px;
	position:relative;
	font-size:11px;
}


#private-cloud-services h4 {
	margin:0;
}

#private-cloud-services #descr-hosted {
	position:absolute;
	top:68px;
	left:42px;
	width:265px;
}

#private-cloud-services #descr-lease {
	position:absolute;
	top:68px;
	left:375px;   
	width:265px;
}

#private-cloud-services #hosted-email {
	position:absolute;
	top:158px;
	left:105px;   
}

#private-cloud-services #hosted-database {
	position:absolute;
	top:235px;
	left:105px;   
}

#private-cloud-services #lease-mail {
	position:absolute;
	top:158px;
	left:440px;   
}

#private-cloud-services #lease-sql {
	position:absolute;
	top:235px;
	left:440px;   
}

/* ---------------- Public Cloud Section Styles ---------------- */


.rsvp {
	font-size:11px;
	line-height:16px;
}

.rsvp td {
	padding:0 0 20px 0;
}

.rsvp img {
	float:left;
	margin:10px 8px 0 0;
}

.rsvp h3 {
	margin:0 0 3px 0;
	font-size:16px;
	font-weight:bold;
}


.rsvp-pc {
	font-size:11px;
	line-height:16px;
}


.public-cloud-solutions .pcbundle .price {
	background:url(/images/public_cloud_solution_ribbon_blue_special.png) no-repeat;
	position:absolute;
	top:17px;
	right:-13px;
	padding:3px 0 13px 5px;
	text-align:center;
	font:10px "Lucida Sans Unicode","Trebuchet MS",arial;
	color:#e8f8ff;
	width:270px;
	margin:-8px 0 0 0;
}

.public-cloud-solutions .pcbundle .price span {
	color:#fff;
	font-weight:bold;
}


.public-cloud-solutions .pcbundle .oldprice {
	position:absolute;
	top:31px;
	right:-13px;
	text-align:center;
	font:10px "Lucida Sans Unicode","Trebuchet MS",arial;
	color:red;
	width:260px;
	margin:0 0 0 0;
	text-decoration:line-through;
}

.public-cloud-solutions .pcbundle {
	padding:23px 15px 27px 70px;
	color:#7693a2;
	font-size:13px;
	position:relative;
}

.public-cloud-solutions .pcbundle h3 {
	margin:0 0 -3px 0;
	font-size:22px;
	font-weight:bold;
	color:#32464f;
}

.public-cloud-solutions .pcbundle .buttons {
	float:right;
	margin:25px 0 0 0;
}

.public-cloud-solutions .pcbundle div img {
	margin:0 0 0 5px;
}

.public-cloud-solutions .indiv-services {
    margin:45px 0 0 0;
}

.rsvp-pc td {
	padding:0 0 20px 0;
}

.rsvp-pc img {
	float:left;
	margin:10px 8px 0 0;
}

.rsvp-pc h3 {
	margin:0 0 3px 0;
	font-size:16px;
	font-weight:bold;
}

.public-cloud-solutions {
	background:url(/images/public_cloud_solution_bg.gif) no-repeat;
	width:658px;
	height:335px;
}

.public-cloud-solutions .bundle {
	padding:18px 15px 20px 70px;
	color:#7693a2;
	font-size:13px;
	position:relative;
}

.public-cloud-solutions .bundle h3 {
	margin:0 0 -3px 0;
	font-size:22px;
	font-weight:bold;
	color:#32464f;
}

.public-cloud-solutions .bundle .buttons {
	float:right;
	margin:20px 0 0 0;
}

.public-cloud-solutions .bundle .price {
	background:url(/images/public_cloud_solution_ribbon.gif) no-repeat;
	position:absolute;
	top:10px;
	right:-15px;
	padding:2px 0 10px 0;
	text-align:center;
	font:10px "Lucida Sans Unicode","Trebuchet MS",arial;
	color:#ffdddd;
	width:237px;
}

.public-cloud-solutions .bundle .price span {
	color:#fff;
	font-weight:bold;
}

.public-cloud-solutions .bundle div img {
	margin:0 0 0 5px;
}

.public-cloud-solutions .tagline {
	padding:4px 0 12px 0;
	text-align:center;
	height:25px;
	color:#32464f;
	font-weight:bold;
	font-size:11px;
}

.public-cloud-solutions .indiv-services ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

.public-cloud-solutions .indiv-services li {
	width:135px;
	padding:0 15px 0 15px;
	margin:0;
	background:url(/images/public_cloud_solution_inset.png) no-repeat right top;
	display:inline;
	float:left;
	font-size:14px;
	color:#667d89;
	line-height:14px;
}

.public-cloud-solutions .indiv-services li img {
	float:left;
	margin:3px 4px 0 0;
}

.public-cloud-solutions .indiv-services li strong {
	font-size:16px;
	color:#405a67;
	display:block;
}

.public-cloud-solutions .indiv-services li div {
	margin:7px 0 0 0;
}

.public-cloud-solutions .indiv-services li div img {
	margin:0 3px 0 0;
	float:none;
}

.public-cloud-solutions .indiv-services .price {
	color:#5d8aa3;
	font-size:10px;
	}

.public-cloud-about {
	background:url(/images/public_cloud_about_bg.gif) no-repeat;
	padding:20px 30px 20px 30px;
	height:75px;
	color:#5e7488;
	font-size:11px;
}

.public-cloud-about strong {
	display:block;
	color:#3f556a;
	font-size:14px;
}

.public-cloud-about img {
	float:right;
	margin:10px 0 0 25px;
}

.public-cloud-chart {
	background:url(/images/public_cloud_chart.gif) no-repeat;
	padding:122px 0 0 30px;
	color:#597183;
}

.public-cloud-chart ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.public-cloud-chart li {
	margin:0 0 22px 0;
}

.public-cloud-chart .checks {
	float:right;
	width:160px;
	text-align:center;
	line-height:17px;
}

.public-cloud-chart .checks img {
	margin-bottom:24px;
}

.main-hosting-box-clstorage {
	width:565px;
	padding:2px 0 0 80px;
	font-size:11px;
	background:url(/images/cloud_storage_bg.gif) no-repeat;
}

.main-hosting-box-clinstances {
	width:565px;
	padding:2px 0 0 80px;
	font-size:11px;
	background:url(/images/cloud_instances_bg.gif) no-repeat;
}

.main-hosting-box-clprivate {
	width:565px;
	padding:2px 0 0 80px;
	font-size:11px;
	background:url(/images/private_cloud_bg.gif) no-repeat;
	}
	
.main-hosting-box-clprivatecustom {
	width:565px;
	padding:2px 0 0 80px;
	font-size:11px;
	background:url(/images/custom_private_cloud_bg.gif) no-repeat;
	}
	
.main-hosting-box-clstorage h2,.main-hosting-box-clinstances h2,.main-hosting-box-clprivate h2,.main-hosting-box-clprivatecustom h2 {
	font:normal 26px Arial;
	margin:0px;
	line-height:30px;
}

.main-hosting-box-clstorage span,.main-hosting-box-clinstances span,.main-hosting-box-clprivate span,.main-hosting-box-clprivatecustom span {
	font:normal 10px Arial;
	color:#adadad;
	margin-bottom:5px;
}

.main-hosting-box-clstorage p,.main-hosting-box-clinstances p,.main-hosting-box-clprivate p,.main-hosting-box-clprivatecustom p {
	margin-top:15px;
}

.main-hosting-box-clstorage span strong,.main-hosting-box-clinstances span strong,.main-hosting-box-clprivate span strong,.main-hosting-box-clprivatecustom span strong{
	font-size:12px;
}

.main-hosting-box-clstorage ul,.main-hosting-box-clinstances ul,.main-hosting-box-clprivate ul,.main-hosting-box-clprivatecustom ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:11px;
	color:#787878;
}

.main-hosting-box-clstorage ul strong,.main-hosting-box-clinstances ul strong,.main-hosting-box-clprivate ul strong,.main-hosting-box-clprivatecustom ul strong{
	color:#555;
}

.main-hosting-box-clstorage li,.main-hosting-box-clinstances li,.main-hosting-box-clprivate li,.main-hosting-box-clprivatecustom li {
	background:url(/images/bullet_greencheck_sm.gif) no-repeat;
	background-position:left center;
	padding-left:15px;
	margin:2px 0 1px 0;
}

.main-hosting-box-clstorage a:visited,.main-hosting-box-clinstances a:visited,.main-hosting-box-clprivate a:visited,.main-hosting-box-clprivatecustom a:visited {
	color:#2071ab;
}

.main-hosting-box-clstorage a:hover,.main-hosting-box-clinstances a:hover,.main-hosting-box-clprivate a:hover,.main-hosting-box-clprivatecustom a:hover {
	color:#3e92ce;
}

/* ---------------- Features/Products Section Styles ---------------- */


.unity-details {
	font-size:11px;
	line-height:15px;
}

.unity-details ul {
	list-style:none;
	padding:0 0 10px 0;
	margin:10px 0 0 5px;
	width:305px;
}

.unity-details h4 {
	margin:0 0 3px 0;
	font-size:18px;
}

.unity-details img {
	margin:10px 0 0 0;
}

.unity-details table img {
	margin:0 7px 0 5px;
}

.unity-details li {
	background:url(/images/bullet_greencheck_sm.gif) no-repeat left center;
	padding:2px 0 3px 12px;
	margin:0 0 0 5px;
}

.ssl-detail {
	float:left;
	width:225px;
	font-size:9px;
	border-left:1px solid #dfdfdf;
	margin:9px 5px 0 0;
	padding:0 0 0 8px;
	line-height:14px;
}

/* ---------------- Services Section Styles ---------------- */

.services-container {
	float:left;
	padding:0 0 0 25px;
	width:280px;
	font-size:11px;
	margin:10px 20px 0 0;
}

.services-container p {
	font-size:11px;
	margin:0px;
}

.services-container ul {
	margin:5px 0 0 0;
	padding:0px;
	list-style-type:none;
	font-size:12px;
	color:#787878;
}

.services-container li {
	background:url(/images/bullet_lightarrow.gif) no-repeat;
	background-position:left 5px;
	padding-left:12px;
	margin:2px 0 1px 0;
}

.services-container li ul {
	margin:0 0 5px 0;
}

.services-container h2 {
	padding:0 0 4px 0;
	border-bottom:1px solid #dedede;
}

div.services {
	margin:0 0 10px 10px;
}

div.services h4 {
	margin-left:-10px;
	padding-left:10px;
	background:url(/images/bullet_lightarrow.gif) no-repeat left center;
}

.servicesbox {
	float:right;
	background:url(/images/servicesbox_bg.gif) no-repeat;
	padding:0 0 0 45px;
}

#statistics-hosting-container {
	background:url(/images/statistics_hosting_comparison_bg.gif) no-repeat;
	margin:0 0 0 -9px;
	width:637px;
	height:390px;
	padding:115px 0 0 40px;
}

.statistics-hosting-contents {
	color:#657D8E;
	line-height:15px;
	padding:0 65px 0 0;
	width:270px;
	float:left;    
	font-size:11px;
	line-height:18px;
}
	
.statistics-hosting-contents p {    
	border-bottom:1px solid #D4DFE5;
	margin:0;
	padding:0 0 15px 0;
}

.statistics-hosting-contents td {
	padding:0 0 15px 0;
	line-height:14px;
}

.statistics-hosting-contents img {
	margin:5px 0 0 0;
}

.statistics-hosting-contents h3 {
	color:#253139;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 2px 0;
}

.statistics-hosting-header 
{
	font-size:11px;
	line-height:17px;
}

.statistics-hosting-header h3 
{
	font-size:18px;
	margin:5px 0 2px 0;
	font-weight:bold;
}

.statistics-hosting-header img {
	margin:10px 10px 0 0;
}

.statistics-hosting-header td {
	padding:0 0 28px 0;
}

#smarterstats-chart {
	background:url(/images/smarterstats_pricebg.gif) no-repeat;
	float:right;
	margin:0 0 0 25px;
	padding:122px 25px 0 30px;
	color:#597183;
	font-size:10px;
	width:282px;
}

#smarterstats-chart ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#smarterstats-chart li {
	margin:0 0 22px;
}

.smarterstats-table {
	font-size:10px;
}

.smarterstats-table td {
	padding:0 0 20px 0;
}

.smarterstats-table h4 
{
	margin:0 0 2px 0;
}

/* ---------------- Dedicated Section Styles ---------------- */

.dedoption-logo {
	float:left;
	width:48px;
}

.dedoption-title {
	float:left;
	width:215px;
	font-size:9px;
}

.dedoption-title a {
	font:22px Arial;
}


.dedoption-title span {
	font-size:10px;
	line-height:11px;
	color:#7c756c;
	margin-left:1px;
}

.dedoption-desc {
	float:left;
	width:285px;
	border-left:1px solid #dde3e8;
	padding:2px 10px 2px 12px;
	margin-top:5px;
	font-size:11px;
	line-height:16px;
}

.dedoption-learnmore {
	float:left;
	width:50px;
	padding-top:4px;
}

.topbottom-fade {
	background:url(/images/fade_topdown.gif) no-repeat;
	padding:10px 0 5px 0;
	margin:4px 0 12px 0;
}

.bottomup-fade {
	background:url(/images/fade_bottomup.gif) no-repeat bottom center;
	padding:0 0 10px 0;
}

.blue-dedicated-bullet {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.blue-dedicated-bullet li {
	float:left;
	display:block;
	background:url(/images/bullet_bluearrow.gif) no-repeat;
	background-position:2px 10px;
	width:290px;
	padding:0 10px 0 12px;
	margin:5px 10px 20px 5px;
	font-size:11px;
}

.dedicated-container {
	background:url(/images/fade_topdown.gif)  no-repeat;
	padding:10px 0 10px 0;
	position:relative;
	border-bottom:3px solid #eee;
}

.dedicated-container h2 {
	padding:3px 10px 0px 0;
	margin:0px;
	font-size:24px;
	color:#424242;
}

.dedicated-container .right-column {
	position:absolute;
	top:12px;
	left:450px;
}

.dedicated-container .right-column span {
	display:block;
	font:bold 14px Arial;
	color:#000;
	padding:0 0 0 15px;
	margin:6px 0 0 0;
	background:url(/images/bullet_downarrow.gif) no-repeat;
	background-position:left center;
}

.dedicated-container .right-column ul{
	margin:8px 0 0 0;
	padding:0px;
	list-style-type:none;
}

.dedicated-container .right-column li {
	background:url(/images/bullet_doublearrow.gif) no-repeat;
	background-position:left center;
	padding:0 0 0 15px;
	font-size:10px;
	color:#727272;
	margin:2px 0 0 0;
}

.dedicated-container .underline {
	height:3px;
	background-color:#fff;
	margin:0 15px 0 50px;
	padding:10px 0 0 0;
	border-bottom:2px solid #eee;
}

.dedicated-features {
	text-align:left;
	background:url(/images/dedicated_included.gif) no-repeat;
	margin:0 0 0 16px;
	padding:75px 0 15px 27px;
	height:310px;
	color:#727272;
}

.dedicated-features ul {
	list-style-type:none;
	margin:0;
	padding:0;
	width:190px;
}

.dedicated-features li {
	background:url(/images/bullet_bluecheck_hand.gif) no-repeat;
	background-position:left center;	
	padding:0 0 0 16px;
	line-height:19.3px;
}

.processor-header {
	position:relative;
	padding:5px 0 3px 51px;
}

.processor-header .power-box {
	background:url(/images/power_rating.gif) no-repeat;
	color:#DFF1FF;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:35px;
	top:1px;
	left:1px;
	padding:8px 0 0 10px;
	position:absolute;
	width:31px;
}

.processor-actionsbox {
	float:right;
	margin:-4px 0 0 0;
}

.processor-fade {
	background:url(/images/fade_topdown.gif) no-repeat;
	padding:10px 0 5px;
}

.processor-fade td {
	padding:5px 0 5px 0;
	border-bottom:1px solid #e0e0e0;
	font-size:11px;
}

.processor-fade span {
	background:url(/images/bullet_lightarrow.gif) no-repeat 0 3px;
	padding:0 0 0 12px;
	margin:0;
	font-weight:bold;
	color:#2D2D2D;
}

td.cancel-border {
	border-bottom:0px;
}

.processor-extras {
	list-style-type:none;
	margin:0 0 18px 5px;
	padding:0
}

.processor-extras li {
	background:url(/images/bullet_lightarrow.gif) no-repeat 0 6px;
	padding:2px 0 2px 12px;
	font-size:11px;
	line-height:15px;
}

.intel-processor-box {
	background:url(/images/intel_processor_price.gif) no-repeat;
	color:#5c5c5c;
	font-size:14px;
	font-weight:bold;
	width:60px;
	height:30px;
	padding:70px 0 0 8px;
	margin:5px 0 0 0;
	position:relative;
}

.intel-processor-box span {
	color:#9e9e9e;
	font-size:9px;
	font-weight:normal;
}

.intel-pentium-box {
	background:url(/images/intel_pentium_price.gif) no-repeat;
	color:#5c5c5c;
	font-size:14px;
	font-weight:bold;
	width:60px;
	height:30px;
	padding:70px 0 0 8px;
	margin:5px 0 0 0;
	position:relative;
}

.intel-pentium-box span {
	color:#9e9e9e;
	font-size:9px;
	font-weight:normal;
}

.cloud-processor-box {
	background:url(/images/cloudproc_1x.gif) no-repeat;
	color:#5c5c5c;
	font-size:14px;
	font-weight:bold;
	width:60px;
	height:64px;
	padding:70px 0 0 8px;
	margin:5px 0 0 0;
}

.cloud-processor-box span {
	color:#9e9e9e;
	font-size:9px;
	font-weight:normal;
}

.dedicated-container .desc {
	margin:2px 0px 10px 0px;
	padding:0 25px 0 0;
	font-size:11px;
}

.middle-line {
	background:url(/images/1px_gray.gif) repeat-x center;
}

.dedicated-container .small {
	font-size:11px;
	font-weight:bold;
	color:#676767;
}

.processor-list span {
	background:url(/images/bullet_lightarrow.gif) no-repeat 0 7px;
	padding:4px 0 4px 11px;
	font-size:10px;
}

.processor-details {
	font-size:11px;
	line-height:15px;
}

.processor-details h4 {
	margin:0 0 3px 0;
}

.processor-details h4 span {
	font-size:10px;
	color:#8a8a8a;
	font-weight:normal;
}

.processor-on-sale 
{
	position:absolute;
	top:-1px;
	left:-22px;
	z-index:999px;
}

/*------------------------------Cloud Hosting Styles----------------------------*/

.actionitems-box {
	background:url(/images/action_item_bar.gif) no-repeat;
	position:relative;
	width:667px;
	height:50px;
	margin:10px 0 0 0;
}

.actionitems-box-text {
	position:absolute;
	top:14px;
	left:37px;
	color:#456a7e;
	font-size:11px;
}

.actionitems-box-livechat {
	position:absolute;
	top:11px;
	left:372px;
}

.actionitems-box-order {
	position:absolute;
	top:11px;
	left:475px;
}

.actionitems-box .actionitems-box-price {
	position:absolute;
	top:10px;
	left:585px;
	color:#FFDDDD;
	font-size:9px;
	font-family:"Lucida Sans Unicode",Trebuchet MS, Arial;
	line-height:10px;
	padding:0 5px 0 5px;
}

.actionitems-box .actionitems-box-price span {
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}

.cloud-container {
	background:url(/images/cloud_box_bg.jpg)  no-repeat;
	padding:10px 0 0 0;
	margin:15px 0 0 12px;
	position:relative;
	width:635px;
	height:290px;
}

.cloud-container .left-column {
	padding:0 0 5px 0;
	width:385px;
}

.cloud-container .left-column h2 {
	padding:5px 10px 0px 3px;
	margin:0px;
	color:#424242;
}

.cloud-container .left-column div {
	margin:5px 0px 15px 3px;
	line-height:20px;
	color:#727272;
}

.cloud-container .right-column {
	position:absolute;
	top:5px;
	left:410px;
	width:205px;
	border-left:1px solid #eee;
	line-height:13px;
	padding-left:20px;
}

.cloud-container .right-column span {
	font:bold 12px Arial;
	color:#000;
	padding:0;
	margin:0;
}

.cloud-container .right-column ul{
	margin:3px 0 0 0;
	padding:0px;
	list-style-type:none;
}

.cloud-container .right-column li {
	background-position:left center;
	padding-left:40px;
	font-size:10px;
	color:#727272;
	margin:0;
	border-bottom:1px solid #eee;
}


.cloud-features {
	text-align:left;
	background:url(/images/cloud_included.gif) no-repeat;
	margin:0 0 0 16px;
	padding:75px 0 15px 27px;
	height:310px;
	color:#727272;
}

.cloud-features ul {
	list-style-type:none;
	margin:0;
	padding:0;
	width:190px;
}

.cloud-features li {
	background:url(/images/bullet_bluecheck_hand.gif) no-repeat;
	background-position:left center;	
	padding:0 0 0 16px;
	line-height:19.3px;
}

/*------------------------------ ASP.NET Hosting Styles ----------------------------*/

.asp-data .price {
	background:url("/images/public_cloud_solution_ribbon_blue_special.png") no-repeat scroll 0 0 transparent;
	color:#d9f1ff;
	font:10px "Lucida Sans Unicode","Trebuchet MS",arial;
	padding:2px 0 15px;
	position:absolute;
	right:-8px;
	text-align:center;
	top:0;
	width:270px;
}

.asp-data .price span {
	color:#fff;
	font-weight:bold;
}


.asp-data .oldprice {
	position:absolute;
	top:25px;
	right:-13px;
	text-align:center;
	font:10px "Lucida Sans Unicode","Trebuchet MS",arial;
	color:red;
	width:270px;
	margin:0 0 0 0;
	text-decoration:line-through;
}

.asp-data {
	width:650px;
}
					
.asp-data span {
	font:normal 10px Arial;
	color:#8b8b8b;
	margin-bottom:5px;
}	
.asp-data .cell0 {
	font:bold 13.7px Arial;
	color:#555;
}

.asp-data .cell0 a{
	display:block;
	font:bold 15px Arial;
	color:#1A5783;
	width:310px;
	height:25px;
	padding-top:7px;
	padding-left:12px;
	text-decoration:none;
	background-image:url('/images/cell0_bg.gif');
}

.asp-data .cell0 a:hover {
	color:#1A5783;
	text-decoration:none;
}

.asp-data .cell1 {
	width:105px;
	font:normal 11px Arial;
	color:#575757;
	border-bottom:1px solid #e7e7e7;
	padding:6px 5px 6px 12px;
}

.asp-data .cell2 {
	width:185px;
	padding-left:14px;
	padding-right:1px;
	border-bottom:1px solid #e7e7e7;
	font-size:11px;
}

.windows-table td {
	background-color:#eee;
}

.windows-table strong {
	background-color:#e3e3e3;
	display:block;
	padding:2px;
}

.windows-table ul {
	list-style-type:none;
	padding-left:5px;
	margin-top:4px;
}

.hosting-table {
	width:640px;
	border-bottom:1px solid #ebeff3;
}

.hosting-table th {
	text-align:left;
	padding:7px 0 7px 12px;
	font-size:11px;
	color:#3e3e3e;
}

.hosting-table td {
	font-size:11px;
}

.hosting-table .header {
	text-align:left;
	font:bold 11px Arial;
	color:#333;
	padding:0 0 0 12px;
	border-bottom:1px solid #b4bbc2;
	background:url(/images/bullet_bluearrow.gif) no-repeat 3px 5px;
}

.hosting-table .alt {
	background-color:#ebeff3;
}

/* ----------------  Contact Section Styles ---------------- */

#contact-container {
	background:url(/images/building_pic.jpg) no-repeat;
	font-size:11px;
	color:#616161;
	padding:18px 0 0 370px;
	height:420px;
}

h2#contact-phone {
	font:normal 28px Trebuchet MS, Lucida Sans Unicode, Arial;
	color:#2b7fb6;
	margin:-10px 0 20px 0;
}

#contact-container strong {
	font:bold 12px Arial;
	color:#282828;
	margin:0px;
}

#contact-container div.hr {
	height:1px;
	border-bottom:1px solid #e4e4e4;
	margin:15px 0 15px 0px;
	width:100%;
}

#contact-submitcontainer {
	position:relative;
	padding:9px 0 0 11px;
	background:url(/images/contact_confirm_bg.gif) no-repeat;
	width:227px;
	height:45px;
	text-align:left;
}

.contactbox div .contact-submitconfirm {
	position:absolute;
	top:9px;
	left:99px;
}

.contactbox div .SuccessBox {
	position:absolute;
	top:18px;
	left:-393px;
	font-weight:bold;
}

.contactbox div .ErrorBox {
	position:absolute;
	top:18px;
	left:-393px;
	font-weight:bold;
}

.mini-contact-form {
	background:url(/images/small_contact_box.gif) no-repeat;
	padding:10px 15px 0 15px;
	width:240px;
	height:235px;
}

.mini-contact-form div .form-error {
	position:absolute;
	top:-21px;
	left:115px;
}

.mini-contact-form div .form-error-comment {
	position:absolute;
	top:-2px;
	left:115px;
}

.mini-contact-form .requiredField {
	color:#ff0000;
	display:inline;
}

.mini-contact-form h3 {
	font-size:22px;
	color:#3d3d3d;
	font-weight:bold;
	margin:0 0 2px 0;
	text-align:center;
}

#left .mini-contact-form p {
	margin:0 0 27px 0;
	line-height:12px;
	color:#838383;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}
	
.mini-contact-form div {
	position:relative;
}

.mini-contact-form div .contact-submitconfirm {
	position:absolute;
	top:9px;
	left:99px;
}

.mini-contact-form div .SuccessBox {
	position:absolute;
	font-weight:bold;
	font-size:10px;
	left:13px;
	top:-18px;
	text-align:center;
	width:210px;
}

.mini-contact-form div .ErrorBox {
	position:absolute;
	font-weight:bold;
	font-size:10px;
	left:13px;
	top:-18px;
	text-align:center;
	width:210px;
}

.contactbox div {
	position:relative;
}

.contactbox small {
	display:block;
	margin:5px 0 5px 0;
	line-height:13px;
}

.contactbox div .form-error {
	position:absolute;
	top:35px;
	left:5px;
}

.contactbox div .form-error-comment {
	position:absolute;
	top:-2px;
	left:115px;
}

.contactbox .requiredField {
	color:#ff0000;
	display:inline;
}

/* ----------------  About Section Styles ---------------- */

.about-container 
{
	padding:0 0 8px 18px;
	background:transparent url(/images/whychoose_building.jpg) no-repeat scroll 0 0;
	padding:22px 250px 15px 30px;
	color:#373737;
}

.about-container ul {
	margin:10px 0 0 0;
	padding:7px 0 0 0;
	list-style-type:none;
	font-size:11px;
	color:#6e6e6e;
	border-top:1px dashed #bbb;
}

.about-container li {
	background:url(/images/light_checkmark.gif) no-repeat ;
	background-position:left 5px;
	padding-left:15px;
	margin:2px 0 1px 0;
}

.about-container h2 {
	margin:0 0 9px 0;
	padding:9px 0 7px 25px;
	border-bottom:1px dashed #bbb;
}

.equals-div {
	background-color:#e2e2e2;
	height:2px;
	margin:0 0 8px 0;
}

#aboutus-container {
	float:right;
	background:url(/images/about_picture.jpg) no-repeat;
	font-size:11px;
	padding:230px 0 0 35px;
	margin:0 0 25px 25px;
	width:231px;
	color:#616161;
}

h2#aboutus-phone {
	font:normal 28px Trebuchet MS, Lucida Sans Unicode, Arial;
	color:#2b7fb6;
	margin:-10px 0 10px 0;
}

#aboutus-container strong {
	font:bold 11px Arial;
	color:#282828;
	margin:0px;
}

#aboutus-container ul {
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
}

#aboutus-container li {
	background:url(/images/icon_pdf.gif) no-repeat;
	padding:3px 0 3px 21px;
	margin:0;
	background-position:left center;
}

.testimonials-container {
	background:url(/images/testimonials_bg.gif) no-repeat;
	padding:22px 50px 15px 30px;
}

.testimonials-container h2 {
	margin:6px 0 10px 30px;
}

.teambox {
	width:315px;
	position:relative;
	float:left;
	border-bottom:1px solid #e3e3e3;
	padding:0 0 28px 0;
	margin:12px 0 7px 0;
}

.teambox-eric {
	position:relative;
	float:left;
	border-bottom:1px solid #e3e3e3;
	padding:0 0 28px 0;
	margin:12px 0 7px 0;
}

.teambox-header h3 {
	position:relative;
	color:#3f3f3f;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
}

.teambox-header-eric h3 {
	position:relative;
	color:#3f3f3f;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
	margin:18px 0 0 0;
}

.teambox-header h3 img {
	margin:0 0 0 4px;
	vertical-align:top;
}

.teambox-header span {
	font-size:9px;
	color:#787878;
	display:block;
	position:absolute;
	top:25px;
}

.teambox-header-eric span {
	font-size:9px;
	color:#787878;
	display:block;
	position:absolute;
	top:38px;
}

#left .teambox p {
	font-size:11px;
	line-height:17px;
	margin:15px 0 10px 0;
}

#left .teambox-eric p {
	font-size:11px;
	line-height:17px;
	margin:20px 0 0 0;
}

.teambox-pic {
	margin:0 12px 0 0;
	border:1px solid #e3e3e3;
}

.teambox-certtd {
	background:url(/images/team_certs_bg.gif) no-repeat;
	height:51px;
}

.whychoose-top10 {
	text-align:left;
	background:url(/images/10reasons_bg.gif) no-repeat;
	margin:0 0 0 16px;
	padding:75px 0 15px 27px;
	height:265px;
	color:#727272;
}

.whychoose-top10 ul {
	list-style-type:none;
	margin:0;
	padding:0;
	width:190px;
}

.whychoose-top10 li {	
	padding:0 0 0 16px;
	line-height:19.3px;
}

/* ----------------  Spotlight Section Styles ---------------- */

.spotlight-container h2 {
	font:bold 24px Arial, Helvetica, sans-serif;
	margin:22px 0 5px 0;
	padding:3px 0 0 0;
}

/* ----------------  Lightbox JS Styles ---------------- */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}

#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#jquery-lightbox a img {
	border: none;
}

#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#lightbox-container-image {
	padding: 10px;
}

#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#lightbox-container-image-box > #lightbox-nav {
	left: 0;
}

#lightbox-nav a {
	outline: none;
}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}

#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}

#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}

#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}

#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}

#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}

#lightbox-image-details-caption {
	font-weight: bold; 
}

#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}

#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* --------------------- Managed Hosting Solutions Styles -------------------------*/

.table-decor td {
	padding:7px 6px 7px 10px ;
}

.table-decor .header{
	background:url(/images/cell0_bg.gif) repeat-x;
	height:20px;
	font-weight:bold;
	font-size:13.7px;
	color:#333;
}

.config-img {
	margin:7px 0 7px 0;
	border:1px solid #ededed;
}

.managedhosting-box-aspnet {
	border:3px solid #89b9db;
	padding:8px 15px 16px 72px;
	font-size:11px;
	line-height:15px;
	background-image:url(/images/hostedicon_aspnet.gif);
	background-repeat:no-repeat;
	background-position:14px 19px;
	background-color:#f7fbfe;
}

.managedhosting-box-app {
	border:3px solid #89b9db;
	padding:8px 15px 16px 72px;
	font-size:11px;
	line-height:15px;
	background-image:url(/images/hostedicon_app.gif);
	background-repeat:no-repeat;
	background-position:14px 19px;
	background-color:#f7fbfe;
}

.managedhosting-box-aspnet:hover,.managedhosting-box-app:hover  {
	border:3px solid #6ca1c7;
}

.managedhosting-box-website {
	border:3px solid #f0f0f0;
	padding:8px 15px 16px 72px;
	font-size:11px;
	line-height:15px;
	background:#fff url(/images/hostedicon_website.gif) no-repeat 14px 18px;
}


.managedhosting-box-email {
	background-color:#fff;
	border:3px solid #f0f0f0;
	padding:8px 15px 16px 72px;
	font-size:11px;
	line-height:15px;
	background:#fff url(/images/hostedicon_email.gif) no-repeat 14px 15px;
}

.managedhosting-box-database {
	background-color:#fff;
	border:3px solid #f0f0f0;
	padding:8px 15px 16px 72px;
	font-size:11px;
	line-height:15px;
	background:#fff url(/images/hostedicon_database.gif) no-repeat 14px 17px;
}

.managedhosting-box-stats {
	background-color:#fff;
	border:3px solid #f0f0f0;
	padding:8px 15px 16px 72px;
	font-size:11px;
	line-height:15px;
	background:#fff url(/images/hostedicon_stats.gif) no-repeat 14px 17px;
}

.managedhosting-box-dns {
	background-color:#fff;
	border:3px solid #f0f0f0;
	padding:8px 15px 16px 72px;
	font-size:11px;
	line-height:15px;
	background:#fff url(/images/hostedicon_dns.gif) no-repeat 14px 15px;
}

.managedhosting-box-website:hover,.managedhosting-box-email:hover,.managedhosting-box-database:hover,.managedhosting-box-stats:hover,.managedhosting-box-dns:hover {
	border:3px solid #e6e6e6;
}

.managedhosting-button {
	border-left:1px solid #f5f5f5;
	padding:6px 0 0 18px;
	margin:8px 0 0 20px;
	width:120px;
	height:43px;
	float:right;
}

.managedhosting-box-email h2, .managedhosting-box-database h2, .managedhosting-box-stats h2, .managedhosting-box-website h2, .managedhosting-box-dns h2 {
	color:#246EA4;
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	margin:0;
}

.managedhosting-box-email h2 img, .managedhosting-box-database h2 img, .managedhosting-box-stats h2 img, .managedhosting-box-website h2 img, .managedhosting-box-dns h2 img {
	vertical-align:-2px;
	margin:0 0 0 10px;
}

.hosted-fade {
	background:url(/images/fade_topdown.gif) no-repeat;
	padding:10px 0 5px;
}

.hosted-fade td {
	padding:6px 0 6px 0;
}

.hosted-fade span {
	background:url(/images/bullet_greencheckmark.gif) no-repeat;
	padding:0 0 0 21px;
	margin:0;
}

.hosted-sidebar {
	margin:10px 24px 0 24px;
	text-align:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#868686;
}

.hosted-sidebar h5 {
	font-size:11px;
	background:url(/images/bullet_greencheck_sm.gif) no-repeat 1px 5px;
	padding:2px 0 5px 12px;
	border-bottom:1px solid #e5e5e5;
	margin:0 0 4px 0;
}

.hosted-sidebar2 {
	margin:5px 17px 0 17px;
	padding:10px 0 0 0;
	text-align:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#868686;
	background:url(/images/rightbox_questionsbg.gif) no-repeat;
}

.hosted-sidebar2 .contents {
	padding:4px 13px 15px 13px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}

.hosted-sidebar2 h5 {
	font-size:11px;
	background:url(/images/bullet_mini_blue_arrow.gif) no-repeat 0px 6px;
	padding:2px 0 6px 14px;
	border-bottom:1px solid #e5e5e5;
	margin:0 0 5px 0;
}

.hosted-sidebar2 ul {
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
}

.hosted-sidebar2 li {
	margin:5px 0 5px 0;
	padding:0 0 0 12px;
	background:url(/images/bullet_hosted_sidebar.gif) no-repeat 3px 6px;
}

.hosted-points h2{
	margin:0 0 1px 0;
}

.hosted-points
{
    margin: 0 0 25px 0;
}

/*-------------------- Blog Section ----------------------*/

.blog-wrap {
	padding:0 0 20px 0;
}

.blog-h2 {
	font:bold 20px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #dedede;
	margin:0 0 4px 0;
	padding:0 0 4px 0;
}

.blog-postline {
	font-size:10px;
	color:#8c8c8c;
}

.blog-postline strong {
	color:#6c6c6c;
}

.blog-wrap p {
	margin:12px 0 12px 0;
}

.blog-wrap .blog-postline a:link {
	font-weight:bold;
}

.blog-categories {
	text-align:left;
	padding:0 0 0 25px;
	width:200px;
}

.blog-categories h6 {
	background:url(/images/bullet_mini_blue_arrow.gif) no-repeat left center;
	padding:3px 0 5px 18px;
	border-bottom:1px solid #e6e6e6;
	margin:0 0 3px 0;
}

.blog-categories ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.blog-categories li {
	margin:0 0 0 3px;
	padding:4px 0 4px 15px;
	background:url(/images/blog_bullet.gif) no-repeat left center;
}

.blog-header-footer-box {
	border:1px solid #e6e6e6;
	background-color:#f7f7f7;
	padding:4px 10px 4px 10px;
	font-size:10px;
	margin:0 0 15px 0;
}

/* --------- Form Box Styles --------- */

.formbox {
	border:3px solid #bdd5e6;
	background-color:#f4fafe;
	padding:15px 20px 0px 20px;
	font:normal 12px Arial;
	color:#3b556a;
}

.formbox h3 {
	color:#3b4b57;
	margin:0 0 12px 0;
	padding:0 0 10px 0;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #d2e6f4;
}

.formbox span {
	color:#677d8f;
	font-size:11px;
}

.formbox h3 span {
	display:block;
	color:#778e9e;
	font-size:11px;
}

.formbox label {
	display:block;
	padding:7px 0 0 0;
	font-weight:bold;
	font-size:12px;
}

.formbox input[type="text"],.formbox input[type="password"] {
	background-color:#fff;
	border:2px solid #bdd5e6;
	padding:5px;
	font-size:12px;
	outline:none;
}

.formbox input[type="checkbox"] {
	background-color:transparent;
	border:0px;
	margin:7px 0 5px 0;
	padding:2px 0 0 0;
	font-size:12px;
	outline:none;
}

.formbox textarea {
	background-color:#fff;
	border:2px solid #bdd5e6;
	font-size:12px;
	font-family:Arial;
	padding:5px;
}

.formbox select {
	background-color:#fff;
	border:2px solid #bdd5e6;
	padding:4px;
	font-size:12px;
}

.formbox .file {
	background-color:#fff;
	border:2px solid #bdd5e6;
	padding:4px;
	font-size:12px;
}

.formbox input:hover,.formbox input:focus,.formbox select:hover,.formbox select:focus,.formbox textarea:hover,.formbox textarea:focus {
	border:2px solid #a6becf;
}

.formbox input[type="checkbox"]:hover,.formbox input[type="checkbox"]:focus,.formbox input[type="radio"]:hover,.formbox input[type="radio"]:focus {
	border:0;
}

.formbox table td {
	padding-top:10px;
	padding-bottom:2px;
}

.formbox .text {
	color:#677d8f;
	font-size:12px;
	padding:7px 0 0 0;
	display:block;
	margin:0 0 5px 0;
}

.formbox .requiredField {
	color:#ff0000;
	display:inline;
}

.formbox .form-comment {
	background:url(/_images/comment_bg.gif) no-repeat;
	color:#516675;
	padding:8px 0 0 0;
	font-size:11px;
	font-weight:normal;
	display:inline;
}

.formbox .form-comment span {
	background-color:#bcd5e3;
	padding:3px 5px 3px 5px;
}

.formbox .form-error {
	background:url(/_images/comment_errorbg.gif) no-repeat;
	padding:8px 0 0 0;
	font-size:11px;
	font-weight:normal;
	display:block;
	line-height:normal;
}

.form-error span {
	padding:3px 5px 3px 5px;
	background-color:#ffbaba;
	color:#C22A28;
}

.formbox h4 {
	color:#516675;
	margin:0 0 2px 0;
}


.formbox .submitsection {
	text-align:right;
	border:1px solid #dbe7f0;
	background-color:#e5f4fb;
	padding:10px 15px 10px 15px;
	margin:25px 0 15px 0;
}

.formbox .submitsection td {
	padding:0px;
}

.formbox small {
	color:#677d8f;
}

.tbl-header1 {
	font-weight:bold;
	text-align:right;
	padding-right:15px;
}


/*-------------------- Blog Section ----------------------*/

#kb-alert {
	position:absolute;
	top:110px;
	left:55px;
	z-index:9998px;
	font-size:11px;
	font-family:Arial;
	color:#cbcbcb;
}

#kb-alert a, #kb-alert a:visited {
	color:#aae2ff;
}

/* ---------------- Dedicated Server Section Styles ---------------- */

.dedicated-server-solutions {
	background:url(/images/ded_serv_sol.gif) no-repeat;
	width:658px;
	height:425px;
}

.dedicated-server-solutions .bundle {
	padding:18px 15px 12px 90px;
	color:#7693a2;
	font-size:10px;
	line-height:12px;
	position:relative;
}

.dedicated-server-solutions .bundle h4 {
	margin:0;
	font-size:20px;
	font-weight:bold;
	color:#32464f;
}

.dedicated-server-solutions .bundle .buttons {
	float:right;
	margin:35px 0 0 40px;
}

.dedicated-server-solutions .bundle .price {
	background:url(/images/red_ribbon.png) no-repeat;
	position:absolute;
	top:16px;
	right:-15px;
	padding:3px 0 15px 0;
	text-align:center;
	font:10px "Lucida Sans Unicode","Trebuchet MS",arial;
	color:#ffdddd;
	width:237px;
	text-shadow:0px -1px 0px #7b0c26;
}

.dedicated-server-solutions .bundle .price span {
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

.dedicated-server-solutions .bundle div img {
	margin:0 0 0 5px;
}

.dedicated-server-solutions ul {
	margin:5px 0 0 0;
	padding:3px 0 5px 8px;
	list-style-type:none;
	background:url(/images/private_cloud_solution_stats_bg.gif) no-repeat;
}

.dedicated-server-solutions li {
	display:inline;
	padding:0 0 0 5px;
	background:url(/images/private_cloud_solution_bullet.gif) no-repeat left center;
	margin:0 8px 0 0;
}

.st_sharethis .stButton 
{
    visibility: hidden;
}

.st_sharethis
{
  background-image: url(/images/sharethis_box.gif);   
  display: block;
  height: 20px;
  width: 75px;
}

.processor-fade .trackFix
{
   padding: 0 0 0 250px;
}

.processor-fade #trackFix1
{
   padding: 0 0 0 250px;
}


/* ---------------- Dedicated Server Section Styles ---------------- */

.cloud-facts-wrap h2 {
    font-size:18px;
    margin-bottom:8px;
}

.cloud-facts-wrap h2 span {
    color:#3184c3;
    font-style:italic;
}

.cloud-facts-wrap strong {
    color:#037203;
    font-style:italic;
}

#left .cloud-facts-wrap p {
    margin:0;
    padding:0 20px;
}

