/* General reset */
body{
	margin:0;
	color:#233540;
	min-width:963px;
	background:#fff url(http://img.hosting.com/ui/images/bg.jpg) repeat-x 0 130px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#0064a2;
}
a:hover{text-decoration:underline;}
.wrapper{
	margin:0 auto;
	width:963px;
}
/* header */
#header{
	width:100%;
	background:url(http://img.hosting.com/ui/images/bg-header.gif) repeat-x;
	position:relative;
}
#header:after{height:0;clear:both;content:'';display:block;}
/* logo */
#header .logo{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/ui/images/logonew.gif) no-repeat;
	width:330px;
	height:43px;
	margin:24px 0 0;
}
#header .logo a{
	display:block;
	height:100%;
}
#header .topMenuBox{
	float:right;
	width:631px;
}
/* top menu */
#header .topMenu{
	float:right;
	overflow:hidden;
	height:31px;
	background:url(http://img.hosting.com/ui/images/bg-topmenu.gif);
	margin:0 4px 0 0;
	display:inline;
}
#header .topMenu ul{
	float:left;
	list-style:none;
	padding:0 2px 1px;
	margin:0;
	background:url(http://img.hosting.com/ui/images/bg-topmenu-r.gif) no-repeat 100% 0;
}
#header .topMenu li{
	float:left;
	background:url(http://img.hosting.com/ui/images/sep-topmenu.gif) no-repeat;
	padding:0 16px;
}
#header .topMenu li:first-child{background:none;}
/* top tools */
#topTools{
	width:100%;
	clear:both;
	position:relative;
}
#topTools:after{height:0;clear:both;content:'';display:block;}
#topTools ul{
	float:right;
	list-style:none;
	padding:15px 0;
	margin:0;
	text-transform:uppercase;
	width:327px;
}
#topTools li{
	float:left;
	margin:0 0 0 11px;
	display:inline;
}
#topTools .itemPhone{
	background:url(http://img.hosting.com/ui/images/ico-phone.gif) no-repeat 0 50%;
	padding:0 0 0 21px;
}
#topTools .itemMail{
	background:url(http://img.hosting.com/ui/images/ico-mail.gif) no-repeat 0 4px;
	padding:0 0 0 25px;
}
#topTools .itemChat{
	background:url(http://img.hosting.com/ui/images/ico-chat.gif) no-repeat 0;
	padding:0 0 0 23px;
}
#topTools li:hover,
#topTools li.hover{position:relative;}
#topTools li:hover .drop,
#topTools li.hover .drop{display:block;}
#topTools a{
	color:#233540;
	font-weight:normal;
	position: relative;
	z-index: 37;
}
#topTools a span{
	background:url(http://img.hosting.com/ui/images/ico-arrow.gif) no-repeat 100% 50%;
	padding:0 10px 0 0;
}
/* drop */
#topTools .drop{
	position:absolute;
	top:0;
	width:71px;
	padding-top: 27px;
	left:20px;
	display:none;
	z-index: 36;
}
#topTools .inner{
	border:1px solid #b7c3cb;
	background:#fff;
	width:71px;
	padding:1px;
}
#topTools .drop ul{
	float:none;
	background:#f5f7f8 url(http://img.hosting.com/ui/images/bg-drop.gif) repeat-x 0 100%;
	text-transform:none;
	padding:5px 5px 5px 9px;
	width:57px;
	overflow:hidden;
}
#topTools .drop li{
	float:none;
	margin:0;
	padding:2px 0 3px;
	display:block;
}
#topTools .drop a{
	color:#005288;
	background:url(http://img.hosting.com/ui/images/blt-top-drop.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	position: static;
}
/* headline */
#headline{
	width:100%;
	background:url(http://img.hosting.com/ui/images/bg-nav.gif) repeat-x;
}
#headline:after{height:0;clear:both;content:'';display:block;}
#headline .search{
	float:right;
	margin:12px 0 0;
	overflow:hidden;
	width: 309px;
}
/* Main */
#main{
	width:100%;
	overflow:hidden;
	background:url(http://img.hosting.com/ui/images/bg-page.jpg) no-repeat 50% 0;
	padding-bottom: 60px;
}
.main-home{padding-bottom: 19px !important;}
* html #main{padding-bottom: 50px;}
.boxWrapper{
	background:url(http://img.hosting.com/ui/images/bg-main.jpg) no-repeat;
	height:1%;
	overflow:hidden;
	padding:10px 10px 0;
}
.main-home .boxWrapper{background:url(http://img.hosting.com/ui/images/bg-main1.jpg) no-repeat;}
/* contentContainer */
#contentContainer {
	background: url(http://img.hosting.com/ui/images/bg-content-container-c.gif) repeat-y;
	width:737px;
	float:left;
	margin:0 0 0 2px;
	display:inline;
	overflow:hidden;
}

.wide #contentContainer { width: auto; float: none; display: block; overflow: visible; background: none; }
.support #contentContainer { width: 615px; background-image: url(http://img.hosting.com/ui/images/bg-content-container-c-support.gif); }
.contentContainerTop {background: url(http://img.hosting.com/ui/images/bg-content-container-t.gif) no-repeat;}
.wide .contentContainerTop {background: url(http://img.hosting.com/ui/images/bg-content-container-t-wide.gif) no-repeat;}
.support .contentContainerTop {background-image: url(http://img.hosting.com/ui/images/bg-content-container-t-support.gif);}
.contentContainerBottom {
	/*overflow: hidden;
	height: 1%;*/
	min-height: 500px;
	padding: 13px 20px 32px 12px;
	background: url(http://img.hosting.com/ui/images/bg-content-container-b.gif) no-repeat 0 100%;
}
.wide .contentContainerBottom { background-image:  none; }
.support .contentContainerBottom { background-image: url(http://img.hosting.com/ui/images/bg-content-container-b-support.gif); }
.contentContainerBottom200 { padding-bottom: 200px;}
#contentContainer h1, #slideshowContainer h1, #sidebar h1{
	margin: 0;
	color: #233540;
	padding: 0 0 22px;
	background: url(http://img.hosting.com/ui/images/bg-dots.gif) repeat-x 0 25px;
}
#contentContainer h1, #sidebar h1 { padding: 0 0 12px !important; }
#contentContainer h1.title {  padding: 0 0 22px !important; }

/* top interior page content area */
.topContent img {
	margin-bottom: 20px;
	}

/* promo */
.promo {
	border: 1px solid #e1e1e1;
	/*overflow: hidden;
	height:1%;*/
	position: relative;
	margin-bottom: 22px;
	min-height: 199px;
}
.promo img{display: block;}
/* promo content */
.promo-content{
	width: 340px;
	/*overflow: hidden;*/
	position: absolute;
	top:51px;
	left: 348px;
}
.promo-content strong,
.promo-content p{
	display: block;
	overflow: hidden;
	font-weight: normal;
	/*text-indent: -9999px;*/
}
.promo-content strong {
	/*background: url(http://img.hosting.com/ui/images/text-promo-heading.png) no-repeat;
	height: 21px;*/
	margin: 0 0 17px 1px;
	color: #015088;
	font-size: 20px;
}
.promo-content p{
	/*height: 35px;*/
	margin: 0 0 20px;
	color: #2e404e;
	line-height: 20px !important;
	font-size: 16px;
	/*background: url(http://img.hosting.com/ui/images/text-promo-par.png) no-repeat;*/
}
.promo-content  .btn{
	float: right;
	display: inline;
	margin: 0 46px 0 0;
}
.promo-content .btn span{
	padding-right: 20px;
	padding-left: 21px;
}
/* content area */
.contentArea{
	/*overflow: hidden;*/
	height: 1%;
}
#contentContainer p{margin: 0 0 16px; padding-right:20px;}
#contentContainer .contentAreaHolder {padding: 10px 0 5px;}
#contentContainer .contentAreaHolderAlt {padding: 8px 15px 5px 0;}
#contentContainer .contentAreaHolder p {margin-bottom: 17px;}
#contentContainer .contentAreaHolder p strong{ color: #8d8b00;}
.image {margin: 3px 0 0;}
.image img{
	border: 1px solid #e1e1e1;
	display: block;
}
.align-left {
	float: left;
	display: inline;
	margin: 3px 18px 0 0;
}
/* infobox */
.infoBox {
	border: 1px solid #eaeaea;
	background: #f8f8f8;
	padding: 10px 10px 5px;
	width: 180px;
	float: right;
	margin: 2px 0 10px 15px;
}
.infoBox h3{margin: 0 0 6px;}
#contentContainer .infoBox p{margin: 0 0 9px;}
#contentContainer ul, .links ul {
	list-style: none;
	margin: 0;
	padding: 10px 20px;
}
#contentContainer ul {
	padding: 0px 20px;
	margin: 10px 0px 16px;
}
#contentContainer ul li, .links ul li {
	background: url(http://img.hosting.com/ui/images/bullet.gif) no-repeat 2px 4px;
	padding: 0 0 4px 15px;
}
.links ul { padding: 0 5px !important; }
.links li { padding: 3px 0 3px 15px !important; background-position: 0 8px !important; }
.infoBox ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.infoBox ul li{
	background: url(http://img.hosting.com/ui/images/bullet.gif) no-repeat 0 6px;
	padding: 0 0 4px 15px;
	height:1%;
	overflow:hidden;
	vertical-align: middle;
}
.infoBox ul a, .box ul a {
	padding: 2px 21px 2px 0;
	/*float: left;*/
}
.box p { padding: 5px 0 !important; margin: 0 !important; }
.infoBox ul li.pdf a, .box ul li.pdf a{background: url(http://img.hosting.com/ui/images/ico-pdf.gif) no-repeat 100% 1px; }
/* infoBlock */
.infoBlock {
	background: url(http://img.hosting.com/ui/images/bg-info-block-c.gif) repeat-y;
	display: inline;
	margin: 0 0 0 20px;
	float: right;
	width: 235px;
}
.infoBlock .holder{background: url(http://img.hosting.com/ui/images/bg-info-block-t.jpg) no-repeat;}
.infoBlock .frame{
	overflow: hidden;
	min-height: 53px;
	padding: 10px 14px 18px;
	text-align: center;
	background: url(http://img.hosting.com/ui/images/bg-info-block-b.jpg) no-repeat 0 100%;
}
* html .infoBlock .frame {
	overflow: visible;
	height: 52px;
}
.infoBlock .frame h2{
padding:10px 0;
}
.infoBlock .btn{
	text-align: center;
}
.infoBlock .heading {
	padding: 6px 0 4px;
	display: block;
	color: #162731;
}
.infoBlock .price {
	padding: 4px 0 0;
	color: #0064a2;
	float: left;
}
/* tabs1 */
#tabs1 ul.tabset {
	border: none;
	overflow: hidden;
	height: 1%;
	clear: both;
	background: url(http://img.hosting.com/ui/images/bg-tabset.gif) repeat-x 0 100%;
	margin: 0;
	padding: 27px 0 0 12px;
}
#tabs1 ul.tabset li{
	margin: 0;
	padding: 0 4px 0 0;
	list-style: none;
	float: left;
}
#tabs1 ul.tabset li a{
	float: left;
	border: none;
	padding: 0 0 0 3px;
	background: url(http://img.hosting.com/ui/images/bg-tabs.gif) no-repeat;
	text-align: center;
	color: #0064a2;
}
#tabs1 ul.tabset li a span{
	cursor: pointer;
	padding: 0 25px 0 22px;
	height: 33px;
	float: left;
	background: url(http://img.hosting.com/ui/images/bg-tabs.gif) no-repeat 100% 0;
}
#tabs1 ul.tabset li.ui-state-active a {
	color: #233540;
	background-position: 0 -33px;
}
#tabs1 ul.tabset li.ui-state-active a span{background-position: 100% -33px;}
#tabs1 .ui-tabs-panel {
	padding: 24px 0 20px 12px;
	border: none;
}
.ui-tabs-panel {	
	border: 1px solid #ddd;
	border-width: 0px 1px 1px 1px;
}

#tabs1 .ui-tabs-panel h2{ margin-top: -4px;}
.tableHolder {
	width: 705px;
	margin: 0 0 0 -12px;
	padding: 26px 0 0;
}
.tableHolder table{
	margin: 0;
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #e1e1e1;
}
.tableHolder table td{
	border-left: 1px solid #ebebeb;
	margin: 0;
	padding: 7px 11px 8px;
	text-align: center;
	vertical-align:top;
}
.tableHolder table tr.firstRow td {padding-top: 11px;}
.tableHolder table tr.lastRow td {padding-bottom: 10px;}
.tableHolder table td.tColFirst{text-align: left;} 
.tableHolder table thead td{
	padding-top: 10px;
	padding-bottom: 7px;
	border-left: none;
	background: url(http://img.hosting.com/ui/images/bg-table-head.gif) repeat-x;
	border-bottom: 1px solid #c8c9c9;
}
.tableHolder table thead td.tColFirst {background: url(http://img.hosting.com/ui/images/bg-table-head-l.jpg) no-repeat;}
.tableHolder table thead td.tColLast {background: url(http://img.hosting.com/ui/images/bg-table-head-r.jpg) no-repeat 100% 0;}
.tableHolder table tr.alt td{ background: #f9f9f9;}
.tableHolder table .btn{
	margin-left: 12px;
	margin-top: 4px;
}
/* defList */
.defList {
	margin: 0;
	padding: 0;
}
.defList dt{
	padding: 0 7px 0 0;
	float: left;
	color: #8d8b00;
}
.defList dt,
.defList dd{padding-bottom: 7px; margin-left:0px;}
.boxBlueH {
	overflow: hidden;
	width:704px;
	margin: 0 0 0 -9px;
	padding: 20px 0 0;
}
.boxBlue {
	overflow: hidden;
	height: 1%;
	background: #f0f3f4;
	padding: 22px 21px 18px;
}
.boxBlue h3{margin: 0 0 10px;}
#contentContainer .boxBlue p {margin-bottom: 16px;}
/* sidebar */
#sidebar{
	float:right;
	width:200px;
}
.support #sidebar { width: 322px; }
/* subNav */
.subNav {
	overflow: hidden;
	width: 200px;
	border-bottom: 1px solid #bbc6cd;
	margin-bottom: 22px;
}
.subNav h3{
	background: url(http://img.hosting.com/ui/images/bg-sub-nav-heading.gif) no-repeat;
	height: 33px;
	margin: 0;
	padding: 0 12px;
	color: #fff;
}
.subNav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}
.subNav ul li a{
	display: block;
	/*height: 23px;*/
	background: url(http://img.hosting.com/ui/images/bg-sub-nav.gif) no-repeat;
	padding: 8px 10px 8px 22px;
	color: #162731;
}
/*.subNav ul li a:hover,
.subNav ul li.itemon a{text-decoration: none;}*/
.subNav ul li li a{
	height: auto;
	padding: 0 0 0 10px;
	display: inline;
	color: #005288;
	background: url(http://img.hosting.com/ui/images/bg-arrow.gif) no-repeat 0 6px;
}
.subNav ul li li li li a {color: #8d8b00;}
.subNav ul ul{
	background: url(http://img.hosting.com/ui/images/bg-sub-nav-inner.gif) no-repeat;
	margin: 0;
	padding:0 0 1px;
}
.subNav ul li li{ padding: 5px 0 5px 21px;}
.subNav ul li li li{padding-left: 9px;}
.subNav ul ul ul{
	padding: 5px 0 0;
	margin-bottom: -5px;
	background: none;
}
/* box */
.box {
	margin: 0 0 22px;
	padding: 0 12px 19px;
	overflow: hidden;
	height: 1%;
	background:#f4f6f7 url(http://img.hosting.com/ui/images/bg-box-btm.gif) no-repeat 0 100%;
}
.box h3{
	color: #fff;
	overflow: hidden;
	height: 39px;
	background: url(http://img.hosting.com/ui/images/bg-box-heading.jpg) no-repeat;
	margin: 0 -12px 6px;
	padding: 0 12px;
}
.box p{
	margin: 0;
	padding-bottom: 21px;
}
/* contactList */
ul.contactList {
	margin: 0;
	padding: 0 !important;
	list-style: none;
}
ul.contactList li {
	padding: 3px 0 7px 28px !important;
	color: #233540;
}
ul.contactList li.mail {background: url(http://img.hosting.com/ui/images/ico-mail.gif) no-repeat !important;}
ul.contactList li.chat { background: url(http://img.hosting.com/ui/images/ico-chat.gif) no-repeat !important;}
ul.contactList li.support { background: url(http://img.hosting.com/ui/images/ico-support.gif) no-repeat !important;}
ul.contactList li.phone { background: url(http://img.hosting.com/ui/images/ico-phone.gif) no-repeat !important;}
ul.contactList li.int { background: url(http://img.hosting.com/ui/images/ico-int.gif) no-repeat 0 4px !important;}
ul.list {
	margin: 0;
	padding: 2px 0 0;
	list-style: none;
}
ul.list li{
	padding: 0 0 10px 15px;
	background: url(http://img.hosting.com/ui/images/bullet.gif) no-repeat 0 6px;
}
.ui-tabs-panel ul.list{
	padding-bottom: 16px;
}
.ui-tabs-panel ul.list li{ padding:0 0 2px 13px;}
.adv {margin:-4px 0 22px;}
.adv img{display: block;}
/* btn */
.btn, .btn-yellow {
	display: -moz-inline-stack;
	display: inline-block;
	background: url(http://img.hosting.com/ui/images/bg-btn-blue.gif) no-repeat;
	padding: 0 0 0 3px;
	color: #fff;
	margin: 0 3px 0 0;
}
.btn:hover, .btn-yellow:hover, .btn-maroon:hover { background-position: 0 -26px; text-decoration: none; }
.btn:hover span, .btn-yellow:hover span, .btn-maroon:hover span { background-position: right -26px; }
.btn span, .btn-yellow span{
	position: relative;
	margin: 0 -3px 0 0;
	height: 26px;
	cursor: pointer;
	padding: 0 18px 0 14px;
	display: -moz-inline-stack;
	display: inline-block;
	background: url(http://img.hosting.com/ui/images/bg-btn-blue.gif) no-repeat 100% 0;
}



body:empty .btn span { padding-top: 6px; }




.btn-yellow {background: url(http://img.hosting.com/ui/images/bg-btn-yellow.gif) no-repeat;}
.btn-yellow span {background: url(http://img.hosting.com/ui/images/bg-btn-yellow.gif) no-repeat 100% 0;}

.btn-maroon {background: url(http://img.hosting.com/ui/images/bg-btn-maroon.gif) no-repeat;}
.btn-maroon span {background: url(http://img.hosting.com/ui/images/bg-btn-maroon.gif) no-repeat 100% 0;}

/* accordionBox */
.accordionBox {
	margin-bottom: 24px;
	width: 200px;
	overflow: hidden;
	border-bottom: 1px solid #bbc6cd;
}
.accordionBox dl{
	margin: 0;
	padding: 0;
}
.accordionBox dt{
	background: url(http://img.hosting.com/ui/images/bg-accordion-opener.gif) no-repeat;
	margin: 0;
	padding: 0 10px 0 30px;
}
.accordionBox dd{
	background: url(http://img.hosting.com/ui/images/bg-accordion-slide.gif) no-repeat;
	margin:0;
	width:194px;
}
.accordionBox dd p{
	padding: 17px 11px 22px;
	margin: 0;
}
/* visual */
.visual{
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
}
.visual h1{
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
/* main content */
.mainContent{
	background:url(http://img.hosting.com/ui/images/bg-main-content.jpg) no-repeat;
	height:1%;
	overflow:hidden;
	padding:12px 0 22px;
}
.threecol .col{
	float:left;
	width:294px;
	padding:0 11px;
}
.threecol .col1{width:284px;}
.threecol .ttl{
	width:100%;
	overflow:hidden;
	background:url(http://img.hosting.com/ui/images/dotted.gif) repeat-x 0 100%;
	padding:0 0 12px;
}
.threecol .ttl h2{
	float:left;
	margin:0;
	color:#233540;
}
.threecol .ttl a{
	float:right;
	background:url(http://img.hosting.com/ui/images/blt-arrow.gif) no-repeat 100% 50%;
	padding:1px 16px 0 1px;
}
.threecol .hold{
	height:1%;
	overflow:hidden;
}
.threecol .postList{
	list-style:none;
	margin:0;
	padding:0;
}
.threecol .postList li{
	padding:19px 0 0 28px;
	background:url(http://img.hosting.com/ui/images/ico-paper.gif) no-repeat 0 19px;
}
.threecol .peopleList{
	list-style:none;
	padding:12px 0 0;
	margin:0;
}
.threecol .peopleList li{
	width:100%;
	overflow:hidden;
	padding:6px 0 0;
	vertical-align:top;
}
.threecol .peopleList .photo{
	float:left;
	width:66px;
}
.threecol .peopleList .photo img{display:block;}
.threecol .peopleList .descr{
	float:right;
	width:200px;
	padding:14px 0 0;
}
.threecol .peopleList p{margin:0;}
/* logo box */
.logosBox{
	overflow:hidden;
	background:#f9f9f9;
	border:1px solid #ebebeb;
	margin:0 4px 0 1px;
}
.logosBox .inner{
	width: 100%;
	overflow:hidden;
	background: url(http://img.hosting.com/ui/images/bg-logos.gif) repeat-y;
	padding-bottom: 13px;
}
.logosBox .hold{
	float:left;
	overflow:hidden;
	padding:0 16px 0 11px;
	width:402px;
	display: inline;
}
.logosBox .hold1{width:177px;}
.logosBox .hold2{
	padding:14px 12px 0;
	width: 279px;
	background: none;
	color: #233540;
}
.logosBox .hold2 .photo{
	float: right;
	background:#fff;
	border: 1px solid #ccc;
	padding:3px;
	margin-left: 10px;
}
.logosBox p.img { float: right; }
.logosBox .hold2 h3{margin: -2px 0 12px;}
.logosBox .hold2 a{color: #0064a2;}
.logosBox .hold2 p{margin: 0;}
.logosBox .hold2 .photo img{display: block;}
* html .logosBox .hold2 .photo{margin-left: 7px;}
.logosBox .hold .ttl{
	width:100%;
	overflow:hidden;
	padding:12px 0 20px;
}
.logosBox .hold .ttl h3{
	float:left;
	margin:0;
}
.logosBox .hold .ttl a{float:right;}
.logosBox .hold ul{
	float:left;
	list-style:none;
	padding:0 0 0 5px;
	margin:0 -50px 0 0;
}
.logosBox .hold li{
	float:left;
	margin:0 35px 0 0;
}
.logosBox .hold li img{float:left;}
/* breadcrumbs */
.breadcrumbs{
	margin:0 0 0 -6px;
	padding:14px 0 12px;
	list-style: none;
	height:1%;
	overflow:hidden;
	color: #233540;
}
.breadcrumbs li{
	float: left;
	background: url(http://img.hosting.com/ui/images/bullet-breadcrumbs.gif) no-repeat 0 7px;
	padding:0 12px;
	margin-left: -5px
}
.breadcrumbs a{color: #0064a2;}
/* post list */
.postList{
	width:100%;
	overflow:hidden;
	margin:-12px 0 0;
}
.postList .post{
	height:1%;
	overflow:hidden;
	background:url(http://img.hosting.com/ui/images/ico-calendar.gif) no-repeat 1px 20px;
	padding:20px 0 13px 29px;
}
.postList p{
	margin:0 !important;
	padding:0 0 14px;
}
.postList .ttl{
	height:1%;
	overflow:hidden;
	padding:0 23px 10px 0;
}
.postList .logoPost{
	float:right;
	margin:10px 22px 0 10px;
}
.postList .ttl .txt{
	height:1%;
	overflow:hidden;
}
.postList .ttl h2{margin:0 !important;}
.postList .ttl p{
	margin:0 !important;
	padding:0;
}
.postList .more{
	float:left;
	background:url(http://img.hosting.com/ui/images/blt-arrow.gif) no-repeat 100% 4px;
	padding:0 17px 0 0;
}

/* pagination */
.pagination{
	width:100%;
	overflow:hidden;
	padding:25px 0 0;
}
.pagination .hold{float:right;}
.pagination .arrow{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:11px;
	height:11px;
	background:url(http://img.hosting.com/ui/images/arrow-prev.gif);
	margin:3px 6px;
}
.pagination .next{background:url(http://img.hosting.com/ui/images/blt-arrow.gif);}
.pagination ul{
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}
.pagination li{
	float:left;
	padding:0 2px;
}
.contentContainerBottom1{padding-bottom:15px;}
/* search form */
.searchForm{
	width:100%;
	overflow:hidden;
	padding:20px 0 30px;
}
.searchForm p{margin:0 0 18px;}
.searchForm p .searchText{color:#8d8b00;}
.searchForm fieldset .inpHold label { display: none; }
/* search result list */
.searchList{
	list-style:none;
	margin: 18px 0 0 0 !important;
	padding:0 !important;
}
.searchList li{
	height:1%;
	overflow:hidden;
	padding:0 0 18px 0 !important;
	margin-bottom: 18px !important;
	border-bottom: 1px solid #eee;
	background-image: none !important;
}
.searchList h3{margin:0 0 10px !important;}
.searchList p{margin:0 !important;}
.searchList p strong{color:#8d8b00;}
/* news list */
.newsList{
	list-style:none;
	padding:0 !important;
	margin:-18px 0 0 !important;
}
.newsList li{
	height:1%;
	overflow:hidden;
	padding:28px 0 0 30px !important;
	background:url(http://img.hosting.com/ui/images/ico-paper.gif) no-repeat 2px 28px !important;
}
.newsList .ttl{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.newsList h3{margin:0 !important;}
.newsList .ttl ul{
	list-style:none;
	padding:0 !important;
	margin:0 !important;
}
.newsList .ttl li{
	float:left;
	background:url(http://img.hosting.com/ui/images/sep.gif) no-repeat 0 50% !important;
	padding:0 8px 0 9px !important;
}
.newsList .ttl li:first-child, .newsList .ttl li.first{
	background:none !important;
	padding-left:0 !important;
}
.newsList .cont{
	width:100%;
	overflow:hidden;
}
.newsList .cont p{margin:0 !important;}
/* footer */
#footer{
	width: 100%;
	overflow:hidden;
	background: url(http://img.hosting.com/ui/images/bg-footer.gif) repeat-x;
	padding-bottom: 30px;
}
#footer .topBlock{
	width: 100%;
	overflow:hidden;
	background: url(http://img.hosting.com/ui/images/separator-footer.gif) repeat-x 0 100%;
	color: #435561;
	padding:18px 0 10px;
}
#footer .topBlock p{margin: 0;}
#footer .topBlock ul{
	float: right;
	margin:-2px -9px 0 0;
	padding:0;
	list-style: none;
}
#footer .topBlock li{
	float: left;
	background: url(http://img.hosting.com/ui/images/divider-footer.gif) no-repeat 0 5px;
	padding:0 11px 0 10px;
}
#footer .topBlock li.first-child,
#footer .topBlock li:first-child{
	background: none;
	padding-left: 0;
}
#footer .topBlock li a{color: #435561;}
/* footer services */
#footer .services{
	width: 100%;
	overflow:hidden;
}
/* signUpBlock */
#footer .signUpBlock{
	float: right;
	width: 232px;
	color: #435561;
	padding:11px 0 0;
}
#footer .signUpBlock strong{
	display: block;
	color: #233540;
	margin: 0 0 5px;
}
#footer .signUpBlock p{margin: 0;}
.signUpBlock .btns{
	width: 100%;
	overflow:hidden;
	padding:14px 0 0;
}
.signUpBlock .btn{
	margin-right: 10px;
	/*width: 100px;*/
}
.signUpBlock .btn:hover{text-decoration:none;}
/* socialBox */
.socialBox{
	float: left;
	padding:10px 0 0 2px;
}
.socialBox strong{
	float: left;
	margin: 0 14px 0 0;
	color: #233540;
}
.socialBox ul{
	margin:0;
	padding:0;
	list-style: none;
	float: left;
}
.socialBox li{
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 8px;
}
.socialBox li a{
	display: block;
	height:100%;
	background: url(http://img.hosting.com/ui/images/ico-services.gif) no-repeat;
	text-indent: -9999px;
	overflow:hidden;
}
.socialBox li .link-rss{background-position: 0 0;}
.socialBox li .link-twitter{background-position: -24px 0;}
.socialBox li .link-facebook{background-position: -49px 0;}
.footer-homepage .col{
	float: left;
	width:140px;
	color: #2e404c;
}
.footer-homepage .col strong{
	display: block;
	margin: 0;
	color: #2e404c;
}
.footer-homepage .col ul{
	margin:0;
	padding:0 0 13px;
	list-style: none;
}
.footer-homepage .col li{padding:0;}
.footer-homepage .col li a{color: #566974;}
#footer .footer-homepage .topBlock{
	background: url(http://img.hosting.com/ui/images/separator-footer.gif) repeat-x;
	padding:10px 0 0;
}
#footer .footer-homepage .services{
	padding:15px 0 0 11px;
	width: auto;
	height:1%;
}
#footer .footer-homepage .signUpBlock{
	padding:2px 0 0;
	width: 237px;
}
.footer-homepage .socialBox{padding:15px 0 0;}
#footer .footer-homepage .socialBox strong{
	float: none;
	display: block;
	margin-bottom: 8px;
}

#slideshowContainer { height: 300px; overflow: hidden; border: solid 1px #e1e1e1; margin:0 0 0 2px; 	float: none; display: block; }
#slideshowContainer .selectorContent { padding: 7px 0 0 9px; }
#slideshowContainer .promo { border: none; }
#slideshowContainer .link { text-align: right; }
#slideshowContainer .content { height: 300px !important; overflow: hidden; }
#slideshowContainer .controls { width: 210px; position: absolute; z-index: 8; height: 300px; overflow: hidden;}
#slideshowContainer .controls .c1 div { display: -moz-inline-stack; display: inline-block; color: #fff;}
#slideshowContainer .controls .c1 div li { color: #999;}
#slideshowContainer .controls div:hover { text-decoration: none; }
#slideshowContainer .controls div:focus { outline: none; }
#slideshowContainer .controls .c1 { float: left; margin: 0; padding: 0; color: white;}
#slideshowContainer .controls ul { list-style: none; margin: 0; padding: 0;}
#slideshowContainer .controls li { cursor: pointer; min-height: 75px; margin: 0; padding: 0 0 0 10px; background: url(img/slideBlack.png) left top no-repeat;}
#slideshowContainer .controls .c1 li p { margin: 5px 0 0 0; font-weight: bold; font-size: 12px; }
#slideshowContainer .controls .selected { background: url(img/slideGold.png) left top no-repeat; width: 200px; min-height: 75px; }
#slideshowContainer .controls .c1 .selected  div li { color: #fff;}
#slideshowContainer .controls .selectorContent ul {  min-height: 0; height: auto; margin: 0; padding: 0; list-style: none; background: transparent; }
#slideshowContainer .controls .selectorContent ul li { line-height: normal; min-height: 0; height: auto;  margin: 0; padding: 0 0 0 15px; font-size: 11px; background:url("http://img.hosting.com/ui/images/bullet.png") no-repeat scroll 0 6px transparent}
#slideshowContainer .overlay { float: right; background-color: transparent; position: relative; bottom: 302px; left: -6px; z-index: 8;}
#slideshowContainer .promo-content { left: 245px; top: 40px; }
#slideshowContainer .promo-content h2 { font-size: 25px; color: #005288; margin: 0 0 15px; line-height: 27px; }
#slideshowContainer .promo-content h3 { font-size: 12px; color: #979303; margin: 0 0 10px; }
#slideshowContainer .promo-content p { font-size: 12px; color: #254154; }


.main-home #slideshowContainer  { height: 352px; margin-bottom: 10px; border: none; }
.main-home #slideshowContainer .controls { width: 990px; height: 54px; margin-top: -11px; background: url(img/scroller_controls_bg.png) left top no-repeat; }
.main-home #slideshowContainer .controls .c1 div { padding: 24px 13px 14px; color: #005284; }
.main-home #slideshowContainer .controls .c2 a { display: -moz-inline-stack; display: inline-block; }
.main-home #slideshowContainer .controls .selected { background: url(img/scroller_controls_item_bg_sel.png) center top no-repeat; color: #8e8a04; padding: 0; min-height: 0; width: auto;}
.main-home #slideshowContainer .controls  #pagerAnchor1 { background-position: left top; }
.main-home #slideshowContainer .controls .selected div { background: url(img/scroller_controls_item_a_bg_sel.png) center top no-repeat; }
.main-home #pagerAnchor1.selected { background-position: 0 0; }
.main-home #slideshowContainer .controls .c2 { float: right; padding: 25px 39px 0 0; }
.main-home #slideshowContainer .controls li { float: left; background: transparent; padding: 0;}
.main-home #slideshowContainer .overlay { left: -3px; padding-top: 5px; }
.main-home #slideshowContainer .overlay p { border: solid 1px #d9d9d9; padding: 4px; background-color: #fff; margin: 0 0 7px; line-height: 0; }



#pagerAnchor1, #pagerAnchor2, #pagerAnchor3, #pagerAnchor4 {  }

.table { border: solid 1px #d9d9d9 !important; }
.table thead td, .table th { font-weight: bold; background: #f6f6f6 url(img/table_thead_td.gif) left top repeat-x; border-width: 0; border-bottom: solid 1px #b5b5b5 !important; border-top: solid 1px #d9d9d9 !important; margin-top: 1px; text-align: left; }
.table thead td:first-child, .table th:first-child, .table thead td.first-child, .table th.first-child { background: #f6f6f6 url(img/table_thead_td_first.gif) left top no-repeat; border-width: 1px 0 1px 1px; }
.table thead td:last-child, .table th:last-child , .table thead td.last-child, .table th.last-child {  background: #f6f6f6 url(img/table_thead_td_last.gif) right top no-repeat; }
.table th, .table td { color: #2e404c; padding: 8px; }
.table td { background-color: #fafafa; border: solid 1px #d9d9d9; }
.table { border-collapse: collapse; }
.tabs { margin: 12px 0; }
.tabs .table { margin-top: 10px; }

.pager { padding: 15px 0; text-align: center; }
.pager a, .pager strong { padding: 5px; margin: 3px; }



/* jQuery UI Accordion */
dl.accordion { padding: 0; margin: 12px 0; }
.ui-accordion-header { outline: none; background: url(img/ui-accordion-header.gif) left top no-repeat; padding-left: 17px; font-weight: bold; }
#sidebar .ui-accordion-header { background-image: url(img/ui-accordion-header-sidebar.gif); padding-left: 8px; }
.ui-accordion-header a { color: #000; display: block; height: 26px; overflow: hidden; padding-top: 8px; background: url(img/ui-accordion-header.gif) right top no-repeat; margin-left: 17px; }
#sidebar .ui-accordion-header a { background-image: url(img/ui-accordion-header-sidebar.gif); margin-left: 22px; }
.ui-accordion-header a:hover { text-decoration: none; }
.ui-accordion-content { background: url(img/ui-accordion-content.gif) left top repeat-x; padding: 10px 12px !important; margin: 0; }
.ui-icon-triangle-1-s, .ui-icon-triangle-1-e { width: 13px; height: 12px; background-image: url(img/ui-icon-triangle-1.gif); position: absolute; margin-top: 11px; }
.ui-icon-triangle-1-s { background-position: left -12px; }
/* jQuery UI Tabs */
.ui-tabs-nav { background: url(img/ui-tabs-nav.gif) left bottom repeat-x; list-style: none; height: 33px !important; overflow: hidden; margin: 0px !important; padding: 0 10px !important; }
.ui-tabs-nav .ui-state-default { float: left; margin: 0 2px; background: url(img/ui-state-default.gif) left top no-repeat !important; padding-left: 24px !important; }
.ui-tabs-nav .ui-state-default a { color: #0064a2; outline: none; display: -moz-inline-stack; display: inline-block; background: url(img/ui-state-default.gif) right top no-repeat; padding: 8px 24px 10px 0; font-weight: bold; }
.ui-tabs-nav .ui-state-active { background-position: left -33px; }
.ui-tabs-nav .ui-state-active a { color: #000; background-position: right -33px; }
.ui-tabs .ui-tabs-hide { display: none; }
.ui-tabs-nav .ui-state-default a:hover { text-decoration: none; }
.ui-tabs .ui-tabs-selected { background-position: left -33px !important; }
.ui-tabs .ui-tabs-selected  a{ background-position: right -33px; }
.ui-tabs .ui-tabs-panel { padding: 10px; }


/* Search */
.highlight { font-weight: bold; color: #8d8b00; font-style: italic; }

.img-left { float: left; padding: 0 15px 15px 0; }
.img-right { float: right; padding: 0 0 15px 15px; }

.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: -moz-inline-stack; display: inline-block; }
* html .clear { height: 1%; }
.clear { display: block; }

.icons { position: relative; }
.icons a { color: #333333; }
.icons img { left: 0; position: absolute; top: 0; }
#extra p, #extra ul { font-size: 0.9em; line-height: 1.5em; }
#extra p, #extra h6 { margin-left: 10px; margin-right: 5px; }

.support dt { font-weight: bold; }
.support .boxWrapper li { margin-bottom: 18px; }
.support img { display: block; padding: 9px 0; }
.support #sidebar li { margin-bottom: 5px; }
.support #sidebar .box { background-image: url(http://img.hosting.com/ui/images/bg-box-btm-support.gif); }
.support #sidebar .box h3 { background-image: url(http://img.hosting.com/ui/images/bg-box-heading-support.jpg); }

.quote { padding: 15px; border: solid 1px #d9d9d9; }
object { z-index: 0; }

.box dt { font-weight: bold; margin: 0; padding: 5px 0; }
.box dd { margin: 0; padding: 5px 0 5px 10px; }

/*#headline .inpTxt input { -webkit-focus-ring-color: #f00; -webkit-border-radius:15px; border: solid 1px red; }*/
#headline .inpTxt input:focus { outline: none; }
/*
#headline .inpTxt input:focus {
	outline: none;
	border: solid 1px red;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
}
*/
.video { text-align: center; }
.support .links td { vertical-align: top; }
.skip-nav { position: absolute; top: -15px; }
.centered { text-align: center; vertical-align: middle; }
.hidden { display: none; }









/* Service Landing Pages */
.service { border-collapse: collapse; }
.service thead th , .service tbody th , .service tfoot th { line-height: 0; }
.service th, .service td { width: 174px; padding: 0 1px 0 0; vertical-align: top; }
.service thead td.last, .service tbody td.last { background-position: left top; }
.service thead p { padding: 15px 10px 10px 15px !important; margin: 0 !important; }
.service .div td.last { background-position: left center; }
.service .div span { display: inline-block; background-color: #f0f1f1; padding: 0px 8px 2px 15px; color: #004d81; font-weight: bold; font-style: italic; font-size: 14px; }
.service ul { padding: 10px !important; }
.cloud thead td { background: url(img/_cloud-thead-td-bg.gif) right top no-repeat; }
.cloud tbody td { background: url(img/_cloud-tbody-td-bg.gif) right top no-repeat; }
.cloud tfoot td { background: url(img/_cloud-tfoot-td-bg.gif) right top no-repeat; height: 78px; }
.cloud tfoot a { position: relative; left: 25px; top: 14px; }
.cloud .div td { background: url(img/_cloud-div-bg.gif) right center no-repeat; }
.cloud .col1 li { background-image: url(img/_cloud-li-bg-1.gif) !important; }
.cloud .col2 li { background-image: url(img/_cloud-li-bg-2.gif) !important; }
.cloud .col3 li { background-image: url(img/_cloud-li-bg-3.gif) !important; }
.cloud .col4 li { background-image: url(img/_cloud-li-bg-4.gif) !important; }
.hybrid thead td { background: url(img/_cloud-thead-td-bg.gif) right top no-repeat; }
.hybrid tbody td { background: url(img/hybrid-tbody-td-bg.gif) right top no-repeat; }
.hybrid tfoot td { background: url(img/hybrid-tfoot-td-bg.gif) right top no-repeat; height: 99px; }
.hybrid tfoot td.last { background-image: url(img/hybrid-tfoot-td-last-bg.gif); }
.hybrid tfoot a { position: relative; left: 21px; top: 20px; }
.hybrid .div td { background: url(img/hybrid-div-bg.gif) right center no-repeat; }
.hybrid .col1 li { background-image: url(img/hybrid-li-bg-1.gif) !important; }
.hybrid .col2 li { background-image: url(img/hybrid-li-bg-2.gif) !important; }
.hybrid .col3 li { background-image: url(img/hybrid-li-bg-3.gif) !important; }
.hybrid .col4 li { background-image: url(img/hybrid-li-bg-4.gif) !important; }
.related { margin: 10px 0 20px; }



.contentLeft { width: 700px; float: left; }
.services .contentContainerBottom { padding-right: 12px; }


p.quote-img { text-align: center; margin: 0 !important; padding: 30px 0 20px !important; }
p.quote-txt { margin: 0 !important; padding: 10px!important; }
p.quote-attr { color: #8d8b00; font-style: italic; margin: 0 !important; padding: 10px!important; }

div.icons p { padding-left: 40px !important; }

#slideshowContainer .slide4scrollerNode2677 .promo-content h2, #slideshowContainer .slide4scrollerNode2677 .promo-content p { color: #fff; } 
.scrollerNode2677 #pagerAnchor1, .scrollerNode2677 #pagerAnchor2, .scrollerNode2677 #pagerAnchor3 { height: 70px !important; min-height: 1px !important; }
.scrollerNode2677 #pagerAnchor1.selected, .scrollerNode2677 #pagerAnchor2.selected, .scrollerNode2677 #pagerAnchor3.selected {background-image: url(img/slideGold-2677-1.png); }
.scrollerNode2677 #pagerAnchor4 { height: 90px !important; min-height: 1px !important; }
.scrollerNode2677 #pagerAnchor4.selected { background-image: url(img/slideGold-2677-4.png) !important; }
.scrollerNode2677 #pagerAnchor4 { background-image: url(img/slideBlack-2677-4.png) !important; }

#slideshowContainer .slide4scrollerNode2733 .promo-content h2, #slideshowContainer .slide4scrollerNode2733 .promo-content p { color: #fff; }
#slideshowContainer .slide2scrollerNode2733 .promo-content h2, #slideshowContainer .slide2scrollerNode2733 .promo-content p { color: #fff; }
#slideshowContainer .slide1scrollerNode2733 .promo-content p { width: 315px; }

#slideshowContainer .slide1scrollerNode2811 .promo-content { width: 430px; top: 25px; }
#slideshowContainer .slide1scrollerNode2811  .left { float: left; width: 125px;}
#slideshowContainer .slide1scrollerNode2811  .right { float: right; width: 130px; text-align: right; padding-top: 30px; padding-right: 30px; }
#slideshowContainer .slide1scrollerNode2811 .promo-content .btn { margin: 0; }
#slideshowContainer .slide1scrollerNode2811 ul { padding: 0; }
#slideshowContainer .slide1scrollerNode2811 h4 { margin: 0; padding: 8px 0; }
#slideshowContainer .slide1scrollerNode2811 p { margin: 0; padding-bottom: 8px; }
#slideshowContainer .slide2scrollerNode2811 h2, #slideshowContainer .slide2scrollerNode2811 p { color: #fff; }
#slideshowContainer .slide2scrollerNode2811 h3 { color: #dbd744; }
#slideshowContainer .slide3scrollerNode2811 h2, #slideshowContainer .slide3scrollerNode2811 p { color: #fff; }
#slideshowContainer .slide3scrollerNode2811 h3 { color: #dbd744; }
#slideshowContainer .slide4scrollerNode2811 h2, #slideshowContainer .slide4scrollerNode2811 p { color: #fff; }
#slideshowContainer .slide4scrollerNode2811 h3 { color: #dbd744; }


/* Hybrid Hosting */
#slideshowContainer .slide1scrollerNode2825 .promo-content h2, #slideshowContainer .slide1scrollerNode2825 .promo-content p { color: #fff; }
#slideshowContainer .slide2scrollerNode2825 .promo-content h2, #slideshowContainer .slide2scrollerNode2825 .promo-content p { color: #fff; }
#slideshowContainer .slide1scrollerNode2825 h3, #slideshowContainer .slide2scrollerNode2825 h3 { color: #dbd744; }
#slideshowContainer .slide1scrollerNode2825 .promo-content, #slideshowContainer .slide2scrollerNode2825 .promo-content { width: 500px; }
#slideshowContainer .slide1scrollerNode2825 p { width: 350px; }
#slideshowContainer .slide1scrollerNode2825 p.link { width: 380px; }
#slideshowContainer .slide2scrollerNode2825 p { width: 380px; }
#slideshowContainer .slide2scrollerNode2825 p.link { width: 420px; }
#slideshowContainer .slide3scrollerNode2825 .promo-content { width: 380px; }
#slideshowContainer .slide4scrollerNode2825 .promo-content { top: 55px; }


.speech { background:#f4f6f7 url(http://img.hosting.com/ui/images/bg-box-btm-speech.gif) no-repeat 0 100%; }

#contentContainer .subNav ul li { background: none; padding: 0; margin: 0; }
#contentContainer .subNav ul { padding: 0; margin: 0px;}
#contentContainer .subNav ul li li {padding: 5px 0px 5px 21px;}


.ondemand {
	color: #fff;
	margin-bottom: 20px;
	background: #fff url(/media/381087/ondemandback.gif) top left no-repeat;
}

.ondemand .span-6 p, .ondemand .span-6 h2 {
	padding-left: 10px;
	padding-right: 10px;
	color: #fff !important;
}

.ondemand .span-6 a {
	color: #12F0FF;
}

.ondemand .container {
	padding-top: 20px;
	padding-bottom: 10px;
}

.upper { border-bottom: 1px solid #4f4f4f; }

.lower { border-top: 1px solid #111111; 	background: transparent url(/media/381092/ondemandcap.png) bottom left no-repeat; }

.iconz { margin-left: 10px;}



.container {
  width: 705px;
  margin: 0 auto;
}

/* Sets up basic grid floating and margin. */
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12 {
  float: left;
  margin-right: 15px;
}

/* The last column in a row needs this class. */
.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1 {width: 45px;}
.span-2 {width: 105px;}
.span-3 {width: 165px;}
.span-4 {width: 225px;}
.span-5 {width: 285px;}
.span-6 {width: 345px;}
.span-7 {width: 405px;}
.span-8 {width: 465px;}
.span-9 {width: 525px;}
.span-10 {width: 585px;}
.span-11 {width: 645px;}
.span-12 {width: 705px; margin-right: 0;}

/* Add these to a column to append empty cols. */

.append-1 {padding-right: 60px;}
.append-2 {padding-right: 120px;}
.append-3 {padding-right: 180px;}
.append-4 {padding-right: 240px;}
.append-5 {padding-right: 300px;}
.append-6 {padding-right: 360px;}
.append-7 {padding-right: 420px;}
.append-8 {padding-right: 480px;}
.append-9 {padding-right: 540px;}
.append-10 {padding-right: 600px;}
.append-11 {padding-right: 660px;}

/* Add these to a column to prepend empty cols. */

.prepend-1 {padding-left: 60px;}
.prepend-2 {padding-left: 120px;}
.prepend-3 {padding-left: 180px;}
.prepend-4 {padding-left: 240px;}
.prepend-5 {padding-left: 300px;}
.prepend-6 {padding-left: 360px;}
.prepend-7 {padding-left: 420px;}
.prepend-8 {padding-left: 480px;}
.prepend-9 {padding-left: 540px;}
.prepend-10 {padding-left: 600px;}
.prepend-11 {padding-left: 660px;}

/* Border on right hand side of a column. */
.border {
  padding-right: 7px;
  margin-right: 7px;
  border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
.colborder {
  padding-right: 37px;
  margin-right: 37px;
  border-right: 1px solid #eee;
}

/* In case you need to add a gutter above/below an element */
.prepend-top {
  margin-top:1.5em !important;
}
.append-bottom {
  margin-bottom:1.5em !important;
}

/* Use a .greybox to create a padded grey box inside a column.  */
.greybox {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #FAFAFA;
  border: 1px solid #D9D9D9;
}

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #eee;
  color: #eee;
  clear: both;
  float: none;
  width: 100%;
  height: .1em;
  margin: 0 0 1.45em;
  border: none;
}

.clearfix:after, .container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow:hidden;
}
.clearfix, .container {display: block;}

