@import "OnlineCart.css";

html,
body  {
	margin: 0;
	padding: 0;
}
body  {
	background-color: #fff;
	font: 100.01% Helvetica, Arial, sans-serif;
	color: #333;
}

::-moz-selection {
       background-color: #336699;
       color: #fff;
       text-shadow: #224466;
}
::-webkit-selection {
       background-color: #336699;
       color: #fff;
       text-shadow: #224466;
}
::selection {
       background-color: #336699;
       color: #fff;
       text-shadow: #224466;
}

/* Clear Fix
 * ------------------------------ */
.cf:before, .cf:after {content:""; display:table;} .cf:after {clear:both;} .cf {zoom:1;}

img,
a img  {
	display: block;
	border: none;
}
h2  {
	margin: 0;
	color: #fafafa;
	font: normal 220%/170% Helvetica, Arial, sans-serif;
}
h3  {
	margin: 0;
	font: bold 170%/120% Helvetica, Arial, sans-serif;
}

h4  {
	margin: 0 0 0 -5px;
	color: #2F394C;
	font: bold 145%/120% Helvetica, Arial, sans-serif;
}
h5  {
	color: #336699;
	margin: 25px 0 0 0;
	font: normal 145%/120% Helvetica, Arial, sans-serif;
}
h5 a {
	color: #336699;
}
h6  {
	margin: 0;
	padding: 10px 0 5px 5px;
	font: bold 108%/120% Helvetica, Arial, sans-serif;
}

h3 + p, h5 + p {
	margin-top: 0;
}

p {
	margin: 15px 0;
}
.left  {
	float: left;
}
img.left {
	margin-right: 10px;
}
.right  {
	float: right;
}
img.right {
	margin-left: 10px;
}
.large {
	font: bold 145%/120% Helvetica, Arial, sans-serif;
}

/* Container
 * ------------------------------ */
#container  {
	width: 766px;
	margin: 0 auto;
	font-size: 70%;
	line-height: 150%;
	position: relative;
}

.hidden {
	display: none;
}

.price {
	color: #fab319;
}

.inline {
	display: inline-block;
	vertical-align: middle;
}
.inline.bordered {
	border-radius: 4px;
}

.servicesBar {
	cursor: pointer;
}

.servicesArrow {
	display: inline-block;
	vertical-align: middle;
	margin: -2px 0 0 10px;
}

.servicesText {
	font-size: 100%;
	color: #000;
	padding: 10px 0;
}

.line {
	height: 1px;
	background: #969ba1;
}

.circuit_multiplier_diagram {
	background: url(/images/circuit_bonding_diagram.jpg) top right no-repeat;
	height: 311px;
}

.clear {
	clear: both;
}

.account_links li a {
	color: #336699;
}

/* Header
 * ------------------------------------------------------------------ */
#header {
	width: 768px;
	overflow: hidden;
}

/* logo */
h1 {
	float: left;
	width: 350px;
	height: 74px;
	overflow: hidden;
	background: url('/images/logo.gif') no-repeat;
	text-indent: -9999px;
	margin: 0;
}

h1 a  {
	display: block;
	height: 74px;
}

.ssae16-badge a {
	display: block;
	height: 40px;
	width: 40px;
	margin-top: 10px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url("/images/ssae16-badge.png") center top no-repeat;
	float: left;
}
.ssae16-badge a:hover {
	background: url("/images/ssae16-badge.png") center bottom no-repeat;
}

/* top navigation */
#top-navigation  {
	float: right;
	margin: 0;
	padding: 8px 0 0 0;
	list-style: none;
	font-size: 90%;
}
#top-navigation li  {
	float: left;
}
#top-navigation a  {
	color: #969BA1;
	text-decoration: none;
	line-height: 190%;
	float: left;
	min-height: 17px;
	padding-left: 30px;
}
* html #top-navigation a  {
	height: 17px;
}
#top_corp a  {
	background: url('/images/info-17x17.gif') no-repeat 8px 50%;
}
#top_corp a:hover  {
	background: url('/images/info-17x17-hover.gif') no-repeat 8px 50%;
}
#top_part a  {
	background: url('/images/search-20x17.png') no-repeat 6px 50%;
}
#top_part a:hover  {
	background: url('/images/search-20x17-hover.png') no-repeat 6px 50%;
}
#top_cont a  {
	background: url('/images/top_cont.gif') no-repeat 9px 50%;
}
#top_cont a:hover  {
	background: url('/images/top_cont_hover.gif') no-repeat 9px 50%;
}

/* Main Navigation
 * ------------------------------------------------------------------ */
#main-navigation  {
	background: #edefee;
	background: -moz-linear-gradient(top,  #edefee 0%, #c2c5ca 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edefee), color-stop(100%,#c2c5ca));
	background: -webkit-linear-gradient(top,  #edefee 0%,#c2c5ca 100%);
	background: -o-linear-gradient(top,  #edefee 0%,#c2c5ca 100%);
	background: -ms-linear-gradient(top,  #edefee 0%,#c2c5ca 100%);
	background: linear-gradient(top,  #edefee 0%,#c2c5ca 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edefee', endColorstr='#c2c5ca',GradientType=0 );
	box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
	border: 1px solid #c4c4c4;
	width: 766px;
	position: absolute;
	top: 74px;
	left: 0;
	font-weight: bold;
}
#main-navigation ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	position: relative;
	font-size: 13px;
}
#main-navigation li  {
	float: left;
	border-left: 1px solid #c4c4c4;
	border-top: 1px solid #c4c4c4;
	box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
	margin: -1px 0 0 0;
	position: relative;
}
#main-navigation a  {
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .7);
	text-decoration: none;
	padding: 4px 15px 9px 15px;
	height: 11px;
	float: left;
}
* html #main-navigation a  {
	padding: 3px 15px;
}
#main-navigation li:hover,
#main-navigation li.hover  {
	background: #192433 url('/images/bg_main_navigation_hover.gif') repeat-x;
	text-shadow: 0 1px 0 #000;
}
#main-navigation li:hover a,
#main-navigation li.hover a  {
	color: #fafafa;
	text-shadow: 0 1px 0 #000;
}
#main-navigation li:hover ul,
#main-navigation li.hover ul  {
	display: block;
}
#main-navigation li ul  {
	display: none;
	position: absolute;
	left: 0;
	top: 99%;
	z-index: 20;
	margin: 0;
	padding: 0;
	background: #757575;
	float: none;
	width: 150px;
	font-weight: bold;
	text-shadow: none;
	color: #fafafa
}
#main-navigation li ul.business-services {
	width: 205px;
}
#main-navigation li ul.home-services {
	width: auto;
}
#main-navigation li li  {
	width: 100%;
	border: none;
	margin: 0;
	color: #fafafa;
	text-shadow: none;
}
#main-navigation li li a  {
	color: #fafafa;
	height: auto;
	padding: 4px 15px;
	text-shadow: none;
}
#main-navigation li li:hover,
#main-navigation li li.hover  {
	background: #202D3D;
	color: #fafafa
}
#last  {
	border-right: none !important;
}

/* main body -----------------------------------------------------------------*/
#main {
	clear: both;
	width: 766px;
	margin-top: 26px;
	overflow: hidden;
	border: 1px solid #c4c4c4;
	border-top: 0;
	border-bottom: 0;
}

/* Front Page Rotate -----------------------------------------------------------------*/
.wide  {
	background: url('/images/ft_separator_hz.gif') repeat-x 0 100%;
	padding-bottom: 2px;
	overflow: hidden;
	width: 768px;
	color: #F7F7F7;
	position: relative;
}
.wide p  {
	margin: 10px 0;
	font: bold 162%/120% Arial, sans-serif;
	position: relative;
	z-index: 11;
}
.wide p  {
	margin: 10px 0;
	font: bold 162%/120% Arial, sans-serif;
	position: relative;
	z-index: 11;
}
.wide a  {
	color: #F7F7F7;
	text-decoration: none;
}
.wide a span  {
	background: url('/images/arrow_ft.gif') no-repeat 100% 50%;
	padding: 0 0 2px 10px;
	text-decoration: none;
}
.wide span.indent  {
	display: block;
	text-indent: 60px;
}

.wideb  {
	background: url('/images/ft_separator_hz.gif') repeat-x 0 100%;
	padding-bottom: 2px;
	overflow: hidden;
	width: 768px;
	color: #F7F7F7;
	position: relative;
}
.wideb p  {
	margin: 20px 0 0 330px;
	font: bold 162%/120% Helvetica, Arial, sans-serif;
	position: relative;
	z-index: 11;
}
#widebtext  {
	font: bold 142%/115% Helvetica, Arial, sans-serif;
	padding: 15px 0 0 340px;
}
.wideb a  {
	color: #F7F7F7;
	text-decoration: none;
}
.wideb a span  {
	background: url('/images/arrow_ft.gif') no-repeat 100% 50%;
	padding: 0 0 2px 10px;
	text-decoration: none;
}

.widec  {
	background: url('/images/ft_separator_hz.gif') repeat-x 0 100%;
	padding-bottom: 2px;
	overflow: hidden;
	width: 768px;
	color: #F7F7F7;
	position: relative;
}
.widec p  {
	margin: 20px 0 0 330px;
	font: bold 162%/120% Arial, sans-serif;
	position: relative;
	z-index: 11;
}
.widectext  {
	font: bold 142%/115% Arial, sans-serif;
	padding: 15px 0 0 340px;
}
.widec a  {
	color: #F7F7F7;
	text-decoration: none;
}
.widec a span  {
	background: url('/images/arrow_ft.gif') no-repeat 100% 50%;
	padding: 0 0 2px 10px;
	text-decoration: none;
}

#specialftra  {
	margin-top: 110px;
	margin-left: 340px;
	display: block;
	font-size: 110%;
	position: relative;
	z-index: 11;
}
#specialftra a {
	text-decoration: none;
}
#specialftra a:hover {
	text-decoration: none;
}
.ftl1a  {
	background: url('/images/ft_separator_vt.gif') repeat-y 100% 0;
	float: left;
	display: inline;
	padding: 50px 10px;
	margin-right: 25px;
	line-height: 150%;
	color: #E1E2E2;
}
.ftl1a p  {
	margin: 0;
	padding: 15px 0 25px 110px;
	font: bold 130%/150% Arial, sans-serif;
	width: 150px;
	background: url('/images/hostingwindow.png') no-repeat;
}
.ftl1a p a{
	text-decoration: none;
}
.ftl1a a  {
	color: #E1E2E2;
	text-decoration: none;
}
.ftl1a a:hover {
	text-decoration: none;
}

#ftl2a  {
	padding: 10px 0 15px 5px;
	text-indent: 5px;
	display: block;
	font-size: 110%;
	color: #F7F7F7;
}
#ftl2a a  {
	color: #F7F7F7;
	text-decoration: none;
	background: url('/images/arrow_ft.gif') no-repeat 100% 50%;
	padding: 0 13px 2px 0;
	text-decoration: none;
}
#ftl2a a:hover  {
	text-decoration: none;
}
#specialftrb  {
	margin-top: 96px;
	margin-left: 320px;
	display: block;
	font-size: 110%;
	position: relative;
	z-index: 11;
}
#specialftrb a {
	text-decoration: none;
}
#specialftrb a:hover {
	text-decoration: none;
}
.ftl1b  {
	background: url('/images/ft_separator_vt.gif') repeat-y 100% 0;
	float: left;
	display: inline;
	padding: 35px 15px;
	margin-right: 10px;
	line-height: 150%;
	color: #E1E2E2;
}
.ftl1b p  {
	margin: 0;
	padding: 35px 0 32px 125px;
	font: bold 130%/150% Arial, sans-serif;
	width: 135px;
	background: url('/images/delllogo-FTLB.png') no-repeat;
	text-decoration: none;
}
.ftl1b p  a{
	text-decoration: none;
}
.ftl1b a  {
	color: #E1E2E2;
	text-decoration: none;
}
.ftl1b a:hover {
	text-decoration: none;
}
#ftl2b  {
	padding: 8px 0 10px 5px;
	text-indent: 5px;
	display: block;
	font-size: 110%;
	color: #F7F7F7;
}
#ftl2b a  {
	color: #F7F7F7;
	text-decoration: none;
	background: url('/images/arrow_ft.gif') no-repeat 100% 50%;
	padding: 0 13px 2px 0;
	text-decoration: none;
}
#ftl2b a:hover  {
	text-decoration: none;
}
#specialftrc  {
	margin-top: 96px;
	margin-left: 320px;
	font-size: 110%;
	position: relative;
	z-index: 11;
}
#specialftrc a {
	text-decoration: none;
	}
#specialftrc a:hover {
	text-decoration: none;
	}
.ftl1c  {
	background: url('/images/ft_separator_vt.gif') repeat-y 100% 0;
	float: left;
	display: inline;
	padding: 35px 15px;
	margin-right: 10px;
	line-height: 150%;
	color: #E1E2E2;
}
.ftl1c p  {
	margin: 0;
	padding: 35px 0 32px 125px;
	font: bold 130%/150% Helvetica, Arial, sans-serif;
	width: 150px;
	background: url('/images/VPS.png') no-repeat;
}
.ftl1c p  a{
	text-decoration: none;
}
.ftl1c a  {
	color: #E1E2E2;
	text-decoration: none;
}
.ftl1c a:hover {
	text-decoration: none;
}
#ftl2c  {
	padding: 8px 0 10px 5px;
	text-indent: 5px;
	display: block;
	font-size: 110%;
	color: #F7F7F7;
}
#ftl2c a  {
	color: #F7F7F7;
	background: url('/images/arrow_ft.gif') no-repeat 100% 50%;
	padding: 0 13px 2px 0;
	text-decoration: none;
}
#ftl2c a:hover  {
	text-decoration: none;
}

.wide2  {
	padding-bottom: 2px;
	overflow: hidden;
	width: 768px;
	color: #F7F7F7;
	position: relative;
}
.wide2 p  {
	margin: 20px 0 0 330px;
	font: bold 162%/120% Helvetica, Arial, sans-serif;
	position: relative;
	z-index: 11;
}
#wide2text  {
	font: bold 142%/115% Helvetica, Arial, sans-serif;
	padding: 15px 0 0 340px;
}
.wide2 a  {
	color: #F7F7F7;
	text-decoration: none;
}
.wide2 a span  {
	background: url('/images/arrow_ft.gif') no-repeat 100% 50%;
	padding: 0 0 2px 10px;
	text-decoration: none;
}
#specialftr2  {
	margin-top: 96px;
	margin-left: 320px;
	font-size: 110%;
	position: relative;
	z-index: 11;
}
#specialftr2 a {
	text-decoration: none;
	}
#specialftr2 a:hover {
	text-decoration: none;
	}
.ftl12  {
	background: url('/images/iso-feat-homebundle.png') repeat-y 100% 0;
	float: left;
	display: inline;
	padding: 0 29px 250px 0;
	margin-right: 10px;
	width: 350px;
}
#ftl22  {
	padding: 8px 0 10px 5px;
	text-indent: 5px;
	display: block;
	font-size: 110%;
	color: #F7F7F7;
}
#ftl22 a  {
	color: #F7F7F7;
	background: url('/images/arrow_ft.gif') no-repeat 100% 50%;
	padding: 0 13px 2px 0;
	text-decoration: none;
}
#ftl22 a:hover  {
	text-decoration: none;
}

/* Original Front Page -----------------------------------------------------------------*/
#special  {
	margin-top: 115px;
	text-indent: 20px;
	display: block;
	font-size: 110%;
}
.floated  {
	background: url('/images/ft_separator_vt.gif') repeat-y 100% 0;
	float: left;
	display: inline;
	padding: 50px 10px;
	margin-right: 25px;
	line-height: 150%;
	color: #E1E2E2;
}
.floated p  {
	margin: 0;
	padding: 15px 0 15px 60px;
	font: bold 130%/150% Helvetica, Arial, sans-serif;
	width: 200px;
	background: url('/images/top-feat.png') no-repeat;
}
.floated a  {
	color: #E1E2E2;
}


/* bottom */
#bottom  {
	width: 768px;
	overflow: hidden;
	padding: 20px 0 0 0;
	font-size: 108%;
	line-height: 140%;
}
.third  {
	width: 235px;
	float: left;
	background: url('/images/separator_third.gif') no-repeat 0 24px;
	margin: 0 0 -9999px -1px;
	padding: 0 10px 9999px 11px;
}
.business h2  {
	margin: 0;
	font: bold 170%/120% Helvetica, Arial, sans-serif;
	color: #2F394C;
}
.business h3 {
	margin: 0 0 0 -5px;
	color: #2F394C;
	font: bold 145%/120% Helvetica, Arial, sans-serif;
}
.hp h2  {
	margin: 0;
	font: bold 170%/120% Helvetica, Arial, sans-serif;
	color: #596A37;
}

.sign h2  {
	font: normal normal bold 170%/120% Helvetica, Arial, sans-serif;
	margin: 0;
	color: #546C81;
}
.business  {
	color: #2F394C;
}
.business a  {
	color: #2F394C;
	display: block;
}
.business a:hover  {
	text-decoration: none;
}
.business ul  {
	margin: 0;
	padding: 0;
	list-style: none;
}
.business ul li  {
	padding: 0 0 15px 25px;
	background: url('/images/bullet_bottom.gif') no-repeat 7px 4px;
}
.business ul li li  {
	background: url('/images/bullet_sublist.gif') no-repeat 0 8px;
	padding: 0 0 0 7px;
}
.red  {
	color: #A00;
	display: block;
}
.red span  {
	font-size: 119%;
}
.continent  {
	background: url('/images/continent.gif') no-repeat 15px 0;
	padding: 0 0 0 115px;
	text-align: center;
	margin: 15px 0 0 0;
	font-weight: bold;
}
.continent a,
.hosting a  {
	color: #596A37;
	text-decoration: underline;
}
.continent a:hover,
.hosting a:hover  {
	text-decoration: none;
}

.homering  {
	background: url('/images/home_phone.png') no-repeat 20px 0;
	padding: 0 0 12px 110px;
	color: #596A37;
	text-align: left;
	margin: 5px 0 0 0;
	font-size: 115%;
}

.homering a {
	padding: 0 0 0 40px;
	color: #596A37;
	text-decoration: underline;
	font-weight: bold;
	font-size: 87%;
}
.homering a:hover {
	padding-top: 10px;
	text-decoration: none;
	font-weight: bold;
	font-size: 87%;
}
.homehosting a  {
	color: #663;
	text-decoration: underline;
	font-size: 87%;
}
.homehosting a:hover  {
	text-decoration: none;
}
.homehosting  {
	margin: 8px 0 0 0;
	padding: 10px 90px 0 0;
	font-weight: bold;
	background: url('/images/hosting.gif') no-repeat 100% 0;
	color: #663;
	text-align: right;
	min-height: 95px;
	font-size: 115%;
}
.homehosting  {
	height: 95px;
}

.homering h3, .homehosting h3 {
	margin: 0;
	padding: 0;
	display: block;
	color: #CE6600;
	font-size: 118%;
	line-height:100%;
}

.homering a span,
.homehosting a span  {
	background: #FFF url('/images/arrow_bottom.gif') no-repeat 100% 50%;
	padding: 0 5px;
	color: #fafafa;
	text-decoration: underline;
}

.business a span,
.continent a span,
.hosting a span  {
	background: #FFF url('/images/arrow_bottom.gif') no-repeat 100% 50%;
	padding: 0 5px;
	color: #fafafa;
	text-decoration: underline;
}
.hosting  {
	margin: 35px 0 0 0;
	padding: 10px 90px 0 0;
	font-weight: bold;
	background: url('/images/hosting.gif') no-repeat 100% 0;
	color: #663;
	text-align: right;
	min-height: 95px;
	font-size: 115%;
}
* html .hosting  {
	height: 95px;
}
.hosting strong  {
	color: #369;
	font-size: 118%;
	display: block;
}
.hosting a  {
	font-size: 87%;
}
.select  {
	text-align: center;
	color: #2F394C;
	font-weight: bold;
	padding: 0 35px 10px 0;
}
.select a  {
	color: #2F394C !important;
	display: block;
}
#loginhref  {
	background: url('/images/login.gif') no-repeat 0 10px;
	min-height: 35px;
	padding: 23px 0 0 55px;
	text-align: left;
}
#loginhref:hover  {
	background: url('/images/login_hover.gif') no-repeat 0 10px;
}
* html #loginhref  {
	height: 32px;
}
#emailhref  {
	padding: 0 40px 0 0;
	background: url('/images/letter.gif') no-repeat 117px 5px;
}
#emailhref:hover  {
	background: url('/images/letter_hover.gif') no-repeat 117px 5px;
}
.sign a  {
	color: #4F8CD3;
}
.login form  {
	margin: 0;
	padding: 10px 0;
	width: 100%;
	overflow: hidden;
}
.login form div  {
	padding-right: 80px;
	float: left;
	background: url('/images/person_hover.gif') no-repeat 165px 5px;
}
.login input.text  {
	float: right;
	clear: right;
	width: 145px;
	margin-bottom: 10px;
	color: #969BA1;
	padding: 3px;
	font-size: 11px;
	line-height: 13px;
	height: 13px;
}
.login input.button  {
	float: right;
}
.default  {
	display: block;
}
.login  {
	display: none;
	padding-left: 15px;
}
.email  {
	display: none;
	padding-left: 15px;
}
.email form  {
	margin: 0;
	padding: 10px 0;
	width: 100%;
	overflow: hidden;
}
.email form div  {
	padding-right: 80px;
	float: left;
	background: url('/images/letter_cover.gif') no-repeat 165px 15px;
}
.email input.text  {
	float: right;
	clear: right;
	width: 145px;
	margin-bottom: 10px;
	color: #969BA1;
	padding: 3px;
	font-size: 11px;
	line-height: 13px;
	height: 13px;
}
.email input.button  {
	float: right;
}

/* Specials Page -------------------------------------------------------------*/
#topfeaturespecials  {
	background: url('/images/ft_bg_orgwh.gif') repeat-x;
	height: 180px;
	overflow: hidden;
	border-bottom: 1px solid #969BA1;
	position: relative;
	font-weight: bold;
}
#topfeaturespecials img  {
	position: absolute;
	top:20px;
	right:60px;
	z-index: 10;
}
* html #topfeaturespecials  {
	right: 1px;
}
.widespecials  {
	padding-bottom: 2px;
	overflow: hidden;
	width: 768px;
	color: #F7F7F7;
	position: relative;
}
.widespecials p  {
	margin: 30px 0 0 20px;
	font: bold 162%/120% Helvetica, Arial, sans-serif;
	position: relative;
	z-index: 11;
}
#widespecialstext  {
	font: bold 142%/115% Helvetica, Arial, sans-serif;
	margin: 5px 0 0 90px;
}
.widespecials a  {
	color: #546C81;
	text-decoration: none;
}
.widespecials a:hover  {
	text-decoration: none;
}
.widespecials a span  {
	background: url('/images/ft_arrowsBlu.gif') no-repeat 100% 50%;
	padding: 0 0 4px 10px;
}
#specialstop  {
	color: #fafafa;
	margin-top: 20px;
	margin-left: 360px;
	display: block;
	font-size: 120%;
	position: relative;
	z-index: 11;
}
.thirdSP  {
	width: 235px;
	float: left;
	background: url('/images/separator_thirdmini.gif') no-repeat 0 10px;
	margin: 0 0 -9999px -1px;
	padding: 0 10px 9999px 11px;
}
.specials h3  {
	color: #2F394C;
	text-align: center;
}
.specials  {
	color: #2F394C;
}
.specials a  {
	color: #2F394C;
}
.specials a:hover  {
	text-decoration: none;
}
.specials ul  {
	margin: 0;
	padding: 0;
	list-style: none;
}
.specials ul li  {
	padding: 0 0 15px 25px;
	background: url('/images/star.png') no-repeat 5px 4px;
}
.specials ul li li  {
	background: url('/images/bullet_sublist.gif') no-repeat 0 8px;
	padding: 0 0 0 7px;
}

/* footer --------------------------------------------------------------------*/
#footer  {
	background: #969ba1;
	border: 1px solid #c4c4c4;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
	overflow: hidden;
	padding: 10px 9px;
	color: #fafafa;
	font-size: 110%;
	line-height: 18px;
	width: 748px;
}
#footer .right {
	text-align: right;
}
#footer p {
	margin: 0;
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}
#footer li  {
	display: inline;
}
#footer li.separate {
	padding: 0 5px;
}
#footer a  {
	color: #fafafa;
	text-decoration: none;
	padding-bottom: 1px;
	margin-bottom: 2px;
	border-bottom: 1px solid #bbb;
}
#footer a:hover  {
	border-color: #fff;
}
#footsocial img {
	float: right;
	margin: 10px 0 0;
	padding-left: 10px;
	display: inline;
	border: 0;
}

/* sub pages -----------------------------------------------------------------*/
/* left navigation */
#leftcol  {
	float: left;
	width: 153px;
}
#leftcol img  {
	margin: 0 auto;
}
#left-navigation  {
	background: #edefee;
	background: -moz-linear-gradient(right,  #edefee 0%, #dddddd 100%);
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0%,#edefee), color-stop(100%,#dddddd));
	background: -webkit-linear-gradient(right,  #edefee 0%,#dddddd 100%);
	background: -o-linear-gradient(right,  #edefee 0%,#dddddd 100%);
	background: -ms-linear-gradient(right,  #edefee 0%,#dddddd 100%);
	background: linear-gradient(right,  #edefee 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edefee', endColorstr='#dddddd',GradientType=0 );
	box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .5);
	border-top: 1px solid #c4c4c4;
	box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .5);
	margin-bottom: 15px;
	font-weight: bold;
}
#left-navigation h6 a {
	text-decoration: none;
	color: #333;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}
#left-navigation h6 a.active,
#left-navigation h6 a:hover  {
	color: #336699;
}
#left-navigation ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 110%;
	border-top: 1px solid #c4c4c4;
	color: #333;
}
#left-navigation li  {
	border-bottom: 1px solid #c4c4c4;
}
#left-navigation li a  {
	padding: 5px 3px 3px 17px;
	text-decoration: none;
	background: url('/images/arrow_leftnav.gif') no-repeat 4px 9px;
	color: #333;
	display: block;
	box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .2);
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}
#left-navigation li a:hover  {
	color: #fafafa;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
	background: #336699 url('/images/arrow_leftnav_hover.gif') no-repeat 4px 9px;
}
body#res_dialup a#resnav_dialup, body#res_specials a#resnav_specials,
body#res_smartalarm a#resnav_smartalarm, body#res_truering a#resnav_truering,
body#res_dsl a#resnav_dsl, body#res_hosting a#resnav_hosting,
body#res_dishnetwork a#resnav_dishnetwork, body#res_directv a#resnav_directv,
body#bus_backup a#busnav_backup, body#bus_multiplier a#busnav_multiplier,
body#bus_colocation a#busnav_colocation, body#bus_dedicated a#busnav_dedicated,
body#bus_domain a#busnav_domain, body#bus_exchange a#busnav_exchange,
body#bus_hosting a#busnav_hosting, body#bus_connectivity a#busnav_connectivity,
body#bus_specials a#busnav_specials, body#bus_voice a#busnav_voice,
body#bus_vps a#busnav_vps, body#bus_wireless a#busnav_wireless,
body#support_email a#supportnav_email, body#support_dsl a#supportnav_dsl,
body#support_hosting a#supportnav_hosting, body#support_vps a#supportnav_vps,
body#support_colocation a#supportnav_colocation,
body#support_dedicated a#supportnav_dedicated,
body#support_circuits a#supportnav_circuits, body#support_netstatus a#supportnav_netstatus,
body#support_dialup a#supportnav_dialup, body#corp_pr a#corpnav_pr, body#corp_data a#corpnav_data,
body#corp_info a#corpnav_info, body#corp_terms a#corpnav_terms, body#corp_tax a#corpnav_tax,
body#corp_abuse a#corpnav_abuse, body#corp_privacy a#corpnav_privacy,
body#corp_employment a#corpnav_employment, body#corp_contact a#corpnav_contact,
#left-navigation li a.active {
	color: #fafafa;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
	background: #757575 url('/images/arrow_leftnav_hover.gif') no-repeat 4px 9px;
}
#content  {
	width: 613px;
	/*float: right;*/
	overflow: hidden;
	padding-bottom: 15px;
}
.search  {
	padding: 0 15px;
	font-size: 110%;
	display: block;
}
.search tbody tr:hover {
	background: white;
}
.txt  {
	padding: 0 5px;
	font-size: 110%;
}
.txt p img.left  {
	border: 0 solid #E1E2E2;
	display: inline;
	margin: 5px 8px 5px 0;
}
.txt p img.right  {
	display: inline;
	margin: 5px 8px 5px 5px;
}
.txt p a, .txt li a  {
	color: #4F8CD3;
}
.txt ul.centerul {
	padding-left: 75px;
	margin: 2px 0 12px 105px;
}
.txt li  {

}
.txt ul.list {
	padding: 0;
	list-style-type: disc;
	margin-top: 0;
}
.txt ul.list li {
	margin-left: 15px;
}
h3.section-heading {
	font: bold 150%/100% Helvetica, Arial, sans-serif;
	border-bottom: 1px solid #ddd;
	padding-bottom: 4px;
	margin-bottom: 8px;
	color: #336699;
}
h4.section-heading {
	font: bold 130%/100% Helvetica, Arial, sans-serif;
	margin: 0 0 6px 0;
	color: #626971;
}
h4.section-heading + p {
	margin-top: 0;
}

.smalltxt {
	font-size: 90%;
	line-height: 90%;
}

.xsmalltxt {
	font-size: 80%;
	line-height: 80%;
}

.textlists ul {
	padding-left: 25px;
	margin: 2px 0 12px 5px;
}
.textlists li a  {
	color: #4F8CD3;
}
.redtext  {
	color: #A00;
}
.txtbullet  li {
	font-size: 115%;
	margin: 0;
	padding: 0;
}
.txtfaqtitle {
	color: #333;
	font-size: 110%;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.txtpromo p {
	font-size: 115%;
	margin: 0;
	padding: 0 5px;
}
.textmore  {
	padding-right: 15px;
	padding-left: 15px;
	background: url('/images/arrow_bottom.gif') no-repeat 0% 50%;
}
.textmore  a  {
	color: #4F8CD3;
}
.textunderline  {
	text-decoration: underline;
	font-size: 115%;
}
.txtpromoitalic p {
	font-size: 115%;
	margin: 0;
	padding: 0 5px;
	font-style: italic;
}
.txtpromoitalic p {
	font-size: 115%;
	margin: 0;
	padding: 0 5px;
	font-style: italic;
}
.dbutton {
	width: 103px;
	height: 24px;
  	border: 0;
	padding-top: 11px;
  	background: transparent url('/images/searchbutton.jpg') no-repeat center top;
	overflow: hidden;
}
.title  {
	position: relative;
	padding: 0 0 0 10px;
}
#businesstitle  {
	background: #264f83;
  background-image: -webkit-gradient(linear, left top, left bottom,
        color-stop( 0.0, #264f83 ),
        color-stop( 0.200, #1f416a ),
        color-stop( 0.800, #0f1e31 ),
        color-stop( 1.0, #0b1523 ));
  background-image: -webkit-linear-gradient(top,
        #264f83,
        #1f416a 20.0%,
        #0f1e31 80.0%,
        #0b1523 );
  background-image: -moz-linear-gradient(top,
        #264f83,
        #1f416a 20.0%,
        #0f1e31 80.0%,
        #0b1523 );
  background-image: -ms-linear-gradient(top,
        #264f83,
        #1f416a 20.0%,
        #0f1e31 80.0%,
        #0b1523 );
  background-image: -o-linear-gradient(top,
        #264f83,
        #1f416a 20.0%,
        #0f1e31 80.0%,
        #0b1523 );
  background-image: linear-gradient(top,
        #264f83,
        #1f416a 20.0%,
        #0f1e31 80.0%,
        #0b1523 );
	height: 92px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
	font-weight: bold;
}
#home-personal  {
	background: #596937;
	background: -moz-linear-gradient(top,  #596937 0%, #333d26 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#596937), color-stop(100%,#333d26));
	background: -webkit-linear-gradient(top,  #596937 0%,#333d26 100%);
	background: -o-linear-gradient(top,  #596937 0%,#333d26 100%);
	background: -ms-linear-gradient(top,  #596937 0%,#333d26 100%);
	background: linear-gradient(top,  #596937 0%,#333d26 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#596937', endColorstr='#333d26',GradientType=0 );
	text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
	height: 92px;
	font-weight: bold;
}
#support  {
	background: #333;
	height: 40px;
}
#myaccount  {
	background: #990000;
	height: 40px;
}
#corporate  {
	background: #369;
	height: 40px;
}
.title img  {
	float: right;
}
#third-nav  {
	margin: 0;
	padding: 32px 0 0 0;
	list-style: none;
}
#third-nav li  {
	float: left;
	color: #FFD200;
	background: url('/images/arrow_thirdnav.gif') no-repeat 1px 50%;
	padding: 0 7px;
}
#third-nav li:last-child {
	padding-right: 0;
}
#third-nav a  {
	color: #fafafa;
	text-decoration: none;
}
#third-nav a.active  {
	color: #FFD200;
}
#third-nav a:hover  {
	text-decoration: none;
	color: #FFD200;
}
.services  {
	background: url('/images/bg_services.gif') no-repeat;
	margin: 0;
	padding: 5px 3px;
	list-style: none;
	width: 110%;
	overflow: hidden;
}
.services li  {
	float: left;
	width: 146px;
	height: 133px;
	overflow: hidden;
	margin-right: 7px;
	display: inline;
}
.services a  {
	text-decoration: none;
}
.services strong  {
	font: bold 14px/20px Helvetica, Arial, sans-serif;
	color: #456184;
	padding: 0 3px;
	display: block;
}

.services_container {
	margin-left: auto;
	margin-right:auto;
	width: 100%;
}

.hps_container {
	margin-left: auto;
	margin-right:auto;
	width: 100%;
}

.services2  {
	margin:0;
	padding: 0;
	list-style: none;
	width: 110%;
	overflow: hidden;
}
.services2 li  {
	background: url('/images/bg_services2.gif') no-repeat;
	float: left;
	width: 146px;
	height: 142px;
	overflow: hidden;
	margin: 5px 0;
	padding: 5px 3px;
	text-align: center;
	display: inline;
}

.services2 img {
	margin-top:7px;
	margin-left:auto;
	margin-right:auto;
}

.services2 a  {
	text-decoration: none;
}
.services2 strong  {
	font: bold 14px/20px Helvetica, Arial, sans-serif;
	color: #456184;
	padding: 0 3px;
	display: block;
}

.hps  {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 110%;
	overflow: hidden;
	font-size: 120%;
	color: #596a37;
}
.hps li  {
	float: left;
	width: 153px;
	background: url('/images/border.gif') no-repeat;
	display: inline;
	overflow: hidden;
	text-align: center;
	margin: 5px 0 5px 0;
	text-align: center;
}
.hps li div  {
	background: url('/images/hps.gif') no-repeat 0 100%;
	padding: 3px 3px 15px 3px;
}
.hd  {
	margin: 7px auto;
}
.hps p  {
	margin: 5px 0;
}
.hps h3 {
	margin: 5px 0;
	color: #596a37;
	font: bold 145%/120% Helvetica, Arial, sans-serif;
	font-style: italic;
}
.hps h3 a {
	color: #596a37;
	font: bold 100% Helvetica, Arial, sans-serif;
	font-style: italic;
	text-decoration:none;
}
.colored  {
	color: #9D0000;
}
.colored strong  {
	font-size: 16px;
}
.more  {
	padding-right: 15px;
	background: url('/images/arrow_bottom.gif') no-repeat 100% 50%;
	color: #596a37;
	font-style: italic;
}

.wrap  {
	width: 607px;
	overflow: hidden;
	background: url('/images/separator_wrap.gif') no-repeat 260px 50%;
}
.half  {
	width: 240px;
}
div.half.right  {
	width: 320px;
}
.half p  {
	font-size: 115%;
	margin: 0 0 15px 0;
}
.half a  {
	color: #4F8CD3;
}
.request  {
	margin: 0;
	padding: 0;
}
.request ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 320px;
	overflow: hidden;
}
.request li  {
	float: left;
	padding: 10px 10px 0 0;
	width: 310px;
}
.leftcell  {
	width: 130px;
	float: left;
	text-align: right;
	font-size: 117%;
	line-height: 150%;
}
.rightcell  {
	width: 176px;
	float: right;
}
.request input.text  {
	float: left;
	color: #333;
	font-size: 11px;
	padding: 2px 3px;
	width: 140px;
}
.request select  {
	float: left;
	color: #333;
	font-size: 11px;
	width: 150px;
}
.request textarea  {
	float: left;
	color: #333;
	font-size: 11px;
	width: 170px;
}
.request input.button  {
	float: right;
}

/* Colocation ----------------------------------------------------------------------------*/
#bus_colocation .txt h3,
#bus_exchange .txt h3 {
	color: #336699;
	font: bold 145%/120% Helvetica, Arial, sans-serif;
}
#bus_colocation .large a {
	display: inline-block;
	text-decoration: none;
	background: #369 url("../images/icon-ex-link.png") right center no-repeat;
	color: #fff;
	border-radius: 3px;
	padding: 3px 34px 3px 6px;
}
#bus_colocation .large a:hover {
	background-color: #47a;
}

/* ContactUs Contact Form -----------------------------------------------------------------*/
.contactrequest  {
	margin: 0;
	padding: 0;
}
.contactrequest ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 520px;
	overflow: hidden;
}
.contactrequest li  {
	float: left;
	padding: 10px 10px 0 0;
	width: 310px;
}
.leftcell  {
	width: 130px;
	float: left;
	text-align: right;
	font-size: 117%;
	line-height: 150%;
}
.contactusrightcell  {
	width: 176px;
	float: right;
}
.contactrequest input.text  {
	float: left;
	color: #333;
	font-size: 11px;
	padding: 2px 3px;
	width: 160px;
}
.contactrequest select  {
	float: left;
	color: #333;
	font-size: 11px;
	width: 150px;
}
.contactrequest textarea  {
	float: left;
	color: #333;
	font-size: 11px;
	width: 370px;
}
.contactrequest input.button  {
	float: right;
}
/* end ContactUs contact form */

.contact  {
	padding-left: 50px;
	text-indent: -50px;
	margin: 0 !important;
}
/* Table Formatting -----------------------------------------------------------------*/
/* Support */

table {
	border-collapse: collapse;
	border: 1px solid #b9b9b9;
	font: normal 100%/110% Helvetica, Arial, sans-serif;
	color: #000;
	background: #fff;
}
caption {
	padding: 0 0 5px 0;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #000;
	background: transparent;
}
td, th{
	border: 1px solid #b9b9b9;
	padding: 6px;
}
thead th {
	border: 1px solid #b9b9b9;
	text-align: center;
	font-weight: bold;
	color: #fafafa;
	background: #369;
	padding: 5px;
}
tfoot th, tfoot td {
	border: 1px solid #b9b9b9;
	text-align: left;
	font-size: 12px;
	color: #333;
}
tfoot th, tfoot td a{
	text-align: left;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
tfoot td a:hover{
	text-align: left;
	font-size: 1em;
	color: #333;
	text-decoration: underline;
}
tfoot th {
	font-weight: bold;
}
tbody td a {
	background: transparent;
	color: #4F8CD3;
	text-decoration: none;
}
tbody td a:hover {
	background: transparent;
	color: #4F8CD3;
	text-decoration: underline;
}
.trowodd {
	background: #f0f0f0;
}
.trowblue {
	background: #369;
}
.trowblack {
	background: #333;
}
tbody th a {
	background: transparent;
	color: #4F8CD3;
	font-weight: normal;
	text-decoration: none;
}
tbody th a:hover {
	background: transparent;
	color: #4F8CD3;
	text-decoration: underline;
}
tbody th a:visited {
	color: #4F8CD3;
}
tbody th, tbody td {
	vertical-align: top;
	text-align: left;
}
tfoot td {
}
.arrowcall  {
	padding-right: 3px;
	padding-left: 0;
	vertical-align: top;
	display: inline;
}

.reset,.reset div,.reset dl,.reset dt,.reset dd,.reset ul,.reset ol,.reset li,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset pre,.reset form,.reset fieldset,.reset input,.reset textarea,.reset p,.reset blockquote,.reset th,.reset td
{margin:0;padding:0;}

.reset table
{border-collapse:collapse;border-spacing:0;}

.reset fieldset,.reset img
{border:0;}

.reset address,.reset caption,.reset cite,.reset code,.reset dfn,.reset em,.reset strong,.reset th,.reset var
{font-style:normal;font-weight:normal;}

.reset ol,.reset ul
{list-style:none;}

.reset caption,.reset th
{text-align:left;}

.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6
{font-size:100%;font-weight:normal;}

.reset q:before,.reset q:after
{content:'';}

.reset abbr,.reset acronym
{border:0;}

/* Styles from left-prequal-intres */

div.formbody{
	font: 100%/100% Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#000000;
}
a{color:#0033CC;}
div.formtitle{
	font-weight:bold;
	font-size:14px;
	border:0;
	margin:0;
	padding:0;
}
form{
	border:0;
	margin:0;
	padding:0;
}

div.main{
	margin:2px auto;
	width:148px;
}
div.box{
	border:solid 0 #969ba1;
	background:#eaebed;
	padding:3px;
	color:#333333;
	margin-bottom:20px;
	margin-top:20px;
}
div.box h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
}
div.box p{padding-bottom:10px;}

input{
	font: normal Helvetica, Arial, sans-serif;
	font-size:12px;
}
div.box .input-text{
	border:1px solid #3b6e22;
	font: AHelvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	color:#666666;
}
div.box .phonechar{
	font-size:11px;
	color:#666666;
}
div.box label{
	display:block;
    margin-top:5px;
	margin-bottom:0;
	color:#555555;
}
div.box label span{
	display:block;
	float:left;
	padding-right:3px;
	width:60px;
	text-align:right;
	font-weight:bold;
}
.spacer{margin-left:0;
	margin-top:10px;
	margin-bottom:4px;
	font-size:11px;
	color:#555555;
}
.rbtn{
	background:url(/images/red.gif);
	padding:0 6px;
	border:1px solid #969ba1;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
}



#noTableStyle table {
	border-collapse: collapse;
	border: 0 solid #b9b9b9;
	font: normal 100%/110% Helvetica, Arial, sans-serif;
	color: #000;
	background: #fff;
}

#noTableStyle td, th{
	border: 0 solid #b9b9b9;
	padding: 0;
}

#noTableStyle tbody tr:hover {
	background: #fff;
}

table .collapse {
	border-collapse: collapse;
}

#noTableStyle .collapse table, #noTableStyle .collapse td {
	border: 1px solid #e1e1e1;
	font: normal 90%/100% Helvetica, Arial, sans-serif;
	color: #333;
	background: #fff;
	text-align:center;
	padding:5px;
}

#noTableStyle .collapse td img {
	margin-left:auto;
	margin-right:auto;
}

.anchors li, .anchors a:link, .anchors a:visited, .anchors a:hover, .anchors a:active {
	color: #596A37;
	font: bold 120% Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.bordered {
	border: 1px solid #b9b9b9;
}

.topRight {
	float:right;
	padding-top:3px;
}

.home-personal-standout {
	color: #CE6600;
	font: bold 100% Helvetica, Arial, sans-serif;
}

/* Dish & Directv Pagess
 * ------------------------------------------------------------------ */
#dish_packages ul, #directv_packages ul {
	margin: 0;
	padding: 0;
}

#directv_packages li  {
	float: left;
	width: 148px;
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
}

#dish_packages li  {
	float: left;
	width: 148px;
	background: url('/images/dish_pak_bg.jpg') no-repeat bottom left;
	display: inline;
	margin: 0 2px 0 0;
	padding: 0 0 5px 0;
}

.pak_bg {
	background: url('/images/pak_bg.jpg') repeat-y;
}

.pak_bg h3 {
	background: #7a885f; /* Old browsers */
	background: -moz-linear-gradient(top, #7a885f 0%, #7a885f 50%, #596a37 51%, #596a37 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a885f), color-stop(50%,#7a885f), color-stop(51%,#596a37), color-stop(100%,#596a37));
	background: -webkit-linear-gradient(top, #7a885f 0%,#7a885f 50%,#596a37 51%,#596a37 100%);
	background: -o-linear-gradient(top, #7a885f 0%,#7a885f 50%,#596a37 51%,#596a37 100%);
	background: -ms-linear-gradient(top, #7a885f 0%,#7a885f 50%,#596a37 51%,#596a37 100%);
	background: linear-gradient(to bottom, #7a885f 0%,#7a885f 50%,#596a37 51%,#596a37 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a885f', endColorstr='#596a37',GradientType=0 ); /* IE6-9 */
	text-align: center;
	padding: 5px 5px 2px;
	text-transform: uppercase;
	border-radius: 7px;
	border: 1px solid #576b36;
}

.pak_bg a {
	text-decoration: none;
	color: #fff !important;
	text-shadow: 0 1px 1px #2b5106;
}
.pak_tagline {
	font-weight: normal;
	font-size: 11px;
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
	text-align:center;
	margin: 3px 0 10px 0;
}

.pak_price_text {
	color: #e90002;
	margin-top: 10px;
}

.pak_price_shadow {
	width: 70px;
	height: 36px;
	position: absolute;
	top: 1px;
	left: 1px;
	padding: 0 2px 0 5px;
	z-index: 1;
	color: #333;
}

.pak_price {
	font-weight: bold;
	font-size: 36px;
	line-height: 36px;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 0;
}

.sup {
	font-weight: bold;
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
	vertical-align: 93%;
}

.pak_reg {
	float: right;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
	width: 68px;
	height: 30px;
	padding-top: 3px;
}

.pak_btn {
	clear: both;
	margin-top: 5px;
	border-bottom: 2px solid #FFF;
}

.pak_bg p {
	padding-left: 5px;
	padding-right: 5px;
	font-weight: normal;
	font-size: 11px;
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
}
.pak_bg a {
	color: #C00;
}

.small {
	display: inline;
	float: left;
	width: 150px;
	position: relative;
	top: -15px;
	left: 0;
}

#directv_packages .small ul, .small ul {
	width: 130px;
	margin:0 0 0 0;
	margin:0;
	padding:0 0 0 15px;
}

#directv_packages .small li, .small li {
	padding-top: 5px;
	font-size: 10px;
	color: #333;
	list-style-type: disc;
	line-height: 12px;
}

#channels_top120_list, #channels_top200_list, #channels_top250_list, #channels_everything_list {
	width: 580px;
	background: #FFF;
	border: 1px solid #CCC;
	padding: 5px 10px;
}

#channels_choice_list, #channels_xtra_list, #channels_ultimate_list, #channels_premier_list {
	width: 601px;
	background: #FFF;
	border: 1px solid #CCC;
	padding: 5px 10px;
}

#channels_choice_list table, #channels_xtra_list table, #channels_ultimate_list table, #channels_premier_list table {
	font-size: 11px;
	color: #333;
}

#channels_top120_list table, #channels_top200_list table, #channels_top250_list table, #channels_everything_list table{
	border-collapse: collapse;
}

#channels_top120_list td, #channels_top200_list td, #channels_top250_list td, #channels_everything_list td {
	border: 1px solid #CCC;
	padding: 3px;
	font-size: 11px;
	color: #333;
}

#channels_top120_list .alt_row, #channels_top200_list .alt_row, #channels_top250_list .alt_row, #channels_everything_list .alt_row {
	background-color: #e1e1e1;
}

A.channels_top120:link, A.channels_top120:visited, A.channels_top120:active,
A.channels_top200:link, A.channels_top200:visited, A.channels_top200:active,
A.channels_top250:link, A.channels_top250:visited, A.channels_top250:active,
A.channels_everything:link, A.channels_everything:visited, A.channels_everything:active,
A.channels_choice:link, A.channels_choice:visited, A.channels_choice:active,
A.channels_xtra:link, A.channels_xtra:visited, A.channels_xtra:active,
A.channels_ultimate:link, A.channels_ultimate:visited, A.channels_ultimate:active,
A.channels_premier:link, A.channels_premier:visited, A.channels_premier:active {
	color: #E90002;
	text-decoration: underline;
	font-weight: bold;
}
A.channels_top120:hover, A.channels_top200:hover, A.channels_top250:hover, A.channels_everything:hover,  A.channels_choice:hover, A.channels_xtra:hover, A.channels_ultimate:hover, A.channels_premier:hover {
	text-decoration: none;
}
.redbg {
	background: #ccc;
	color: #E90002;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}

.redbrdr {
	border: 1px solid #ccc;
	padding: 5px;
	font-size: 11px;
	color: #333;
}

.redbold {
	color: #E90002;
	font-size: 12px;
	font-weight: bold;
}

#directv_slide, #dish_slide {
	height: 222px;
}

.rebate_txt {
	clear: both;
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 10px;
	line-height: 12px;
	font-family: Helvetica, Arial, sans-serif;
}

/*** BUNDLATOR PAGE STYLES **/

#main2 {
	clear: both;
	width: 768px;
	overflow: hidden;
}

.bundle_promo_text {
	padding: 0 10px;
	margin: 0;
	font-size: 120%;
}
.bundle_promo_text p {
	font-size: 130%;
	color: #333;
	font-weight: normal;
	line-height: 150%;
	margin-top: 0;
}
.bundle_promo_text h2 {
	background: url("../images/why.png") top left no-repeat !important;
	text-indent: -9999px;
	font-size: 500% !important;
	padding: 0 !important;
	text-transform: capitalize !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333 !important;
	height: 55px;
	margin-top: 30px !important;
}
.bundle_promo_text h3 {
	background: url("../images/home-order_now.png") top center no-repeat !important;
	text-indent: -9999px;
	height: 24px;
	font-size: 300% !important;
	padding: 0 !important;
	text-transform: capitalize !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333 !important;
	margin-right: 7px;
	margin-bottom: 10px;
}

#badges  {
	float: right;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	list-style: none;
}

#badges li  {
	float: left;
	height: 79px;
}

#badges .dish_badge {
	width: 89px;
	height: 74px;
	background-image: url(/images/dish_dealer_sm.jpg);
	margin-right: 15px;
}

#badges .directv_badge {
	width: 81px;
	height: 74px;
	background-image: url(/images/dtv_dealer_sm.jpg);
}

#bundle_featured {
	margin: 10px 0;
}

#bundle-navigation  {
	background: #C1C6CB url('/images/bundle_nav_bg.jpg') repeat-x;
	height: 27px;
	margin-bottom: 20px;
}

#bundle-navigation ul  {
	width: 768px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	background: url(/images/bundle_nav_right.jpg) no-repeat top right;
}

#bundle-navigation li  {
	float: left;
}

#bundle-navigation .divider {
	width: 2px;
	height: 27px;
	background: url(/images/bundle_nav_divider.jpg) no-repeat;
}

#bundle-navigation .first {
	height: 27px;
	background: url(/images/bundle_nav_left.jpg) no-repeat top left;
}

#bundle-navigation a  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 112%;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 60px;
	height: 15px;
	float: left;
}
* html #bundle-navigation a  {
	padding: 4px 55px;
}
div#value-statement {
	background: url("../images/value-statement.png") top center no-repeat;
	font-size: 350%;
	line-height: 100%;
	height: 85px;
	padding: 40px 20px 0 140px;
	margin-bottom: 20px;
	color: #333;
	font-weight: 100;
	text-indent: -9999px;
}
body#bundles-home li#bundlesnav_home, body#bundles-choices li#bundlesnav_choices, body#bundles-promos li#bundlesnav_promos, body#bundles-order li#bundlesnav_order {
	background: #205a82;
	height: 27px;
}

#main2 h1 {
	float:none;
	background: none;
	width: auto;
	line-height: 250%;
	text-indent: 0;
	margin: 10 10px;
	padding: 0;
	font-size: 300%;
	color: #666;
	font-weight: bold;
}

#bundle-col1 {
	width: 768px;
}

#bundle-col1-sm {
	width: 468px;
	float: left;
}

#bundle-col2 {
	float: right;
	padding: 25px 10px 0 0;
	width: 250px;
}

#main2 h2 {
	margin: 0 0 10px 0;
	padding: 10px;
	font-size: 210%;
	color: #666;
	font-weight: bold;
	background: url(/images/bundle-heading-bg.jpg) repeat-x;
	text-transform: uppercase;
}

#main2 p {
	font-size: 115%;
	color: #333;
}

.bundle-feature-dish {
	background-image: url(/images/feature-dish-bundle.png);
	width: 190px;
	height: 90px;
	float: right;
	margin: 10px;
	cursor: hand;
}

.bundle-feature-directv  {
	background-image: url(/images/feature-directv-bundle.png);
	width: 190px;
	height: 90px;
	float: right;
	margin: 10px;
	cursor: hand;
}

.bundle-title {
	font-size: 200%;
	color: #bf2026;
	font-weight: bold;
	line-height: 100%;
}

#bundle-value {
	font-size: 190%;
	line-height: 100%;
	text-align: right;
	font-weight: bold;
	color: #bf2026;
	margin: 10px 0;
	float: right;
	width: 180px;
}

#dish_badge_selected {
	float: right;
	background: url(/images/dish_badge.png) no-repeat;
	width: 65px;
	height: 65px;
	margin: 10px 10px 0 0;
}
#directv_badge_selected {
	float: right;
	background: url(/images/directv_badge.jpg) no-repeat;
	width: 65px;
	height: 65px;
	margin: 10px 10px 0 0;
}

.service-heading {
	font-size: 200%;
	color: #666;
}
.special-bonus-heading {
	color: #bf2026;
	font-size: 127%;
	font-weight: bold;
}

.service-heading img {
	display: inline;
	vertical-align: bottom;
	margin-bottom: -8px;
}

.service-heading em {
	font-size: 75%;
	color: #bf2026;
}

.bundle-details {
	margin-left: 0;
	padding-left: 0;
}

.bundle-details li {
	font-size: 110%;
	margin-left: 40px;
	padding-left: 16px;
	margin-bottom: 3px;
	list-style-type: none;
	background: url("../images/check.png") top left no-repeat;
}

.bundle-price-large {
	font-size: 850%;
	font-weight: bold;
	color: #bf2026;
	text-align: right;
	line-height: 80%;
}

.bundle-per-month {
	font-size: 125%;
	font-weight: bold;
	color: #666;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
	clear: both;
}
a.order-button {
	float: right;
	display: block;
	background: url(../images/order-button.jpg) top left no-repeat;
	height: 43px;
	width: 180px;
	text-indent: -9999px;
}
a.order-button:hover {
	background-position: 0 -53px;
}
a.order-button:active {
	background: url(../images/order-button.jpg) 0 bottom no-repeat;
}
div#bundles-sign-up {
	width: 200px;
	height: 300px;
	margin: 10px;
	float: left;
}
ul#bundles-home-offers {

}
ul#bundles-home-offers li {
	list-style-type: none;
	display: block;
	float: left;
	margin: 10px;
	padding: 0;
	width: 250px;
	height: 140px;
}
ul#bundles-home-offers li img {
	display: block;
}
div#bundles-home-banner {
	margin: 30px 16px;
	width: 728px;
	height: 90px;
}
div#bundles-home-banner img {
	display: block;
}
h2#terms {
	line-height: 36px;
	font-size: 36px;
	font-weight: bold;
	background: none;
	padding: 0;
}
ul#pricing-details {
	margin: 10px 0 20px;
	padding: 0;
	width: 180px;
	float: right;
}
ul#pricing-details li {
	list-style-type: none;
	font-size: 100%;
	font-weight: 300;
	color: #666;

}
/* misc */
.clear {background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; eight: 0; }

#footer2 {
	width: 768px;
	overflow: hidden;
	text-align: left;
	padding: 15px 0;
	color: #333;
	font-size: 100%;
}

p#footer2_phone {
	float: right;
	text-align: right;
	font-size: 180%;
	line-height: 24px;
	color: #333;
	font-weight: bold;
}

p#footer2_links {
	padding-top: 30px;
}

#footer2_links a {
	font-size: 100%;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

#footer2_links a:hover {
	text-decoration: underline;
}

#DISHtabNav {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

#DISHtabNav li {
	display: inline;
	margin: 0;
	text-transform: uppercase;
}

#DISHtabNav li a {
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 10px 10px;
	margin-right: 3px;
	border: 1px solid #CCC;
	color: #333;
	background: #CCC;
	font-size: 120%;
	font-weight: bold;
}

#DISHtabNav li a:visited {
color: #333;
}

#DISHtabNav li a:hover {
text-decoration: underline;
color: #333;
}

#DISHtabNav li a.selected { /*selected main tab style */
position: relative;
top: 1px;
}

#DISHtabNav li a.selected { /*selected main tab style */
color: #215f88;
background: #FFF;
border-bottom-color: white;
}

#DISHtabNav li a.selected:hover { /*selected main tab style */
text-decoration: none;
}

.DISHtabContent {
display:none;
border: 1px solid #CCC;
border-bottom: 0 solid #CCC;
margin-top: 7px;
}

#DIRECTVtabNav {
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

#DIRECTVtabNav li {
display: inline;
margin: 0;
text-transform: uppercase;
}

#DIRECTVtabNav li a {
text-decoration: none;
position: relative;
z-index: 1;
padding: 10px 10px;
margin-right: 3px;
border: 1px solid #ccc;
color: #333;
background: #CCC;
font-size: 120%;
font-weight: bold;
}

#DIRECTVtabNav li a:visited {
color: #333;
}

#DIRECTVtabNav li a:hover {
text-decoration: underline;
color: #333;
}

#DIRECTVtabNav li a.selected { /*selected main tab style */
position: relative;
top: 1px;
}

#DIRECTVtabNav li a.selected { /*selected main tab style */
color: #215f88;
background: #FFF;
border-bottom-color: white;
}

#DIRECTVtabNav li a.selected:hover { /*selected main tab style */
text-decoration: none;
}

.DIRECTVtabContent {
display:none;
border: 1px solid #CCC;
border-bottom: 0 solid #CCC;
margin-top: 7px;
}

.bundle-border {
	padding: 15px 10px 0 10px;
	border-bottom: 1px solid #CCC;
}

.bundle-standalone {
	display: block;
	margin-top: -10px;
	border: 1px solid #CCC;
	border-bottom: 0 solid #CCC;
}

.bundle-icons {
	float: right;
	height: 36px;
	margin-top: -10px;
}

.bundle-icons img {
	display: inline;
	margin-left: 2px;
}

.min-top-padding {
	padding-top: 0;
}

.bundle-btn {
	float: right;
	width: 125px;
	height: 45px;
	padding-top: 20px;
}

.bundle-price {
	float: right;
	height: 60px;
	margin: 0 40px;
	width: 100px;
	text-align: right;
}

.bundle-price-line {
	line-height: 45px;
	font-size: 375%;
	font-weight: bold;
	color: #BF2026;
}

.bundle-price sup, .bundle-price-large sup {
	font-size: 40%;
	line-height: 40%;
	vertical-align: 250%;
}

.bundle-price .per-month {
	font-size: 110%;
	font-weight: bold;
	color: #666;
	padding: 0 0 0 10px;
	text-align: right;
}


@media print {
	.DISHtabContent, .DIRECTVtabContent {
		display:block !important;
	}
}

/* Learn More Buttons */
a.learn-more {
	background: url("../images/learn-more.jpg") top center no-repeat;
	height: 33px;
	width: 122px;
	text-indent: -9999px;
	display: block;
	margin-top: 15px;
	float: right;
}
a.learn-more:hover {
	background: url("../images/learn-more.jpg") center -40px no-repeat;
}
a.learn-more:active {
	background: url("../images/learn-more.jpg") center -80px no-repeat;
}

div#promo-sidebar {
	width: 170px;
	float: left;
	padding: 10px;
}
div#promo-sidebar .bundle-feature-dish,
div#promo-sidebar .bundle-feature-directv {
	margin: 0 -10px 20px 0;
	background-position-x: -20px;
}
div#promo-sidebar a {
	text-decoration: none;
	color: #3179ab;
}
div#promo-sidebar a:hover {
	text-decoration: underline;
}
div#promo-sidebar a.selected {
	color: #E90002;
}

div#promo-sidebar ul {
	font-size: 115%;
	line-height: 200%;
	padding: 0;
	margin:0;
	font-weight: 800;
	color: #666;
	list-style-type: none;
}
div#promo-content {
	width: 530px;
	float: left;
	margin-left: 20px;
	padding-left: 20px;
	border-left: 1px solid #ccc;
}
div#promo-content ul {
	font-size: 120%;
	line-height: 140%;
	padding: 0;
	list-style-type: none;
	margin-bottom: 30px;
}
div#promo-content ul li {
	margin-bottom: 20px;
	color: #666;
	clear: both;
}
div#promo-content ul li h3 {
	color: #333;
	font-size: 150%;
}
div#promo-content ul li img {
	display: block;
	float: left;
	margin: 5px 10px 20px 0;
}
h3.equip {
	margin-bottom: 10px;
	font-size: 200%;
	color: #E90002;
	text-align: right;
}
h4.equip {
	color: #E90002;
	background: #ccc;
	font-size:12px;
	font-weight:bold;
	padding: 5px;
	margin: 0;
}

/* Share Stuff */
.addthis_toolbox.addthis_pill_combo a {
    float: right;
    margin-right: 5px;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}

#bundle-col2 div.addthis_toolbox {
	margin-right: 0;
}
.homebox {
	margin-right: 10px;

}
.promobox {
	margin-right: 3px;
}
/* Order Form */
.order-form h2 {
	text-transform: capitalize !important;
}
.order-form fieldset {
	border: none;
}
.order-form legend {
	font-size: 20px;
	font-weight: bold;
	display: none;
}
.order-form label {
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	margin: 6px 5px 6px 0;
	padding: 3px 3px 3px 0;
	font-weight: bold;
}
.order-form input {
	margin: 6px 5px;
	border: 1px solid #bbb;
	padding: 3px;
}
.order-form input:focus {
	border-color: #999;
}
.order-form input[type="submit"] {
	background: url(../images/submit-button.jpg) top center no-repeat;
	text-indent: -9999px;
	width: 93px;
	height: 30px;
	border: none;
	float: right;
	margin-right: 20px;
}
.order-form input[type="submit"]:hover {
	background: url(../images/submit-button.jpg) center -40px no-repeat;
}
.order-form input[type="submit"]:active {
	background: url(../images/submit-button.jpg) center -80px no-repeat;
}
.order-form select {
	padding: 3px;
	margin: 6px 5px 10px;

}

/*Homepage Stuff */
.homepage-box {
	margin: 10px;
	width: 364px;
	float: left;
}
.homepage-box h3, .about-isomedia h3 {
	margin-bottom: 5px;
	width: auto;
}
.homepage-box p, .about-isomedia p {
	margin-top: 0;
}
.homepage-box img {
	float: right;
	margin-left: 5px;
}
.about-isomedia {
	width: 550px;
	margin: 0 auto 50px;
}
.about-isomedia img {
	float: left;
	margin-right: 15px;
}

/* print logo */
img.print-logo {display: none;}
.center {text-align: center;}

/* dish calculator */
#calc-container  {
	width: 830px;
	margin: 0 auto;
	font-size: 70%;
	line-height: 150%;
	position: relative;
	padding: 0;
}
div.calc-fix, div.calc-fix-bottom {
	height: 40px;
	background: #fff;
	width: 840px;
	color: red;
	position: absolute;
	margin-left: -5px;
}
div.calc-fix-bottom {
	margin-top: -22px;
	*margin-top: -32px;
	_margin-top: -32px;
	position: relative;
}
div.calc-fix-bottom, x:-moz-any-link {
	margin-top: -26px;
	position: relative;
}
#calc-container iframe {
	border: 0;
	margin-left: -5px;
}
#calc-container #main-navigation  {
	border: 1px solid #969BA1;
	background: #C1C6CB url('/images/bg_main_navigation.jpg') repeat-x;
	width: 818px;
	font-weight: bold;
	font-size: 11px;
	margin-left: 10px;
}
#calc-container #main-navigation ul  {
	margin: 0;
	padding: 0;
	list-style: none;
}
#calc-container #main-navigation li  {
	float: left;
	border-right: 1px solid #FFF;
	margin: -1px 0 0 0;
	border-top: 1px solid #969BA1;
	position: relative;
}
#calc-container #main-navigation a  {
	color: #000;
	text-decoration: none;
	padding: 3px 15px 9px 15px;
	height: 11px;
	float: left;
}
* html #calc-container  #main-navigation a  {
	padding: 3px 15px;
}
#calc-container #main-navigation li:hover,
#calc-container#main-navigation li.hover  {
	background: #192433 url('/images/bg_main_navigation_hover.gif') repeat-x;
}
#calc-container #main-navigation li:hover a,
#calc-container #main-navigation li.hover a  {
	color: #fafafa;
}
#calc-container #main-navigation li:hover ul,
#calc-container #main-navigation li.hover ul  {
	display: block;
}
#calc-container #main-navigation li ul  {
	display: none;
	position: absolute;
	left: 0;
	top: 99%;
	z-index: 20;
	margin: 0;
	padding: 0;
	background: #757575;
	float: none;
	width: 150px;
	font-weight: normal;
}
#calc-container #main-navigation li li  {
	width: 100%;
	border: none;
	margin: 0;
}
#calc-container #main-navigation li li a  {
	height: auto;
	padding: 4px 15px;
}
#calc-container #main-navigation li li:hover,
#calc-container #main-navigation li li.hover  {
	background: #202D3D;
}
#calc-container #last  {
	border-right: none !important;
}
#calc-container .title {
	margin-top: 25px;
	margin-left: 10px;
}
#calc-container #footer {
	width: 830px;
}
#calc-container .txt {
	margin-bottom: 50px;
}
.alignleft {float: left;}
small.directv {
	font-size: 9px;
	line-height: 10px;
}

/** T1 Specials **/
div.t1-special {
	width: 165px;
	padding: 10px;
	border: 1px solid #ccc;
	float: left;
	background: #eee; /* old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* ie */
}
div.t1-left {margin-right: 20px;}
div.t1-right {margin-left: 20px;}
div.t1-special p.best-value {
	color: #c00;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	margin: 0;
	text-align: right;
}
p.t1-price {
	font-size: 52px;
	font-weight: bold;
	text-align: center;
	letter-spacing: -2px;
	text-shadow: 0 1px 0 #fff;
}
p.t1-price, x:-moz-any-link {
	margin-top: 0;
}
p.t1-price sup {
	font-size: 50%;
}
p.t1-price sup,  x:-moz-any-link {vertical-align: text-top; line-height: 42px;}
p.t1-price small {
	font-size: 50%;
}
p.t1-contract {
	color: #999;
	text-align: center;
}
div.t1-special ul {
	list-style-type: none;
	padding: 10px 10px 5px;
	margin: 0;
	border: 1px solid #ccc;
	background: #fff;
}
div.t1-special ul li {
	margin-bottom: 5px;
}

/* VPS SPECIALS */
.vps-specials-list {
	width: 187px;
	font-size: 14px;
}
.vps-specials-list p {
	margin-bottom: 0;
}
.vps-specials-list ul {
	padding: 0 0 13px 13px;
	margin: 0;
}
.vps-specials-list ul li {
	margin-bottom: 5px;
	font-weight: bold;
}

/* COLO SPECIALS */
.specials-colo-service {
	margin-bottom: 10px;
}
.specials-colo-service > div {
	float: left;
	width: 265px;
	padding-left: 35px;
	margin-bottom: 10px;
}
.specials-colo-service ul {
	margin: 0;
	padding: 0;
}
.specials-colo-service ul li {
	margin-left: 10px;
}

div.specials-colo-power {
	background: url(../images/icon-power.png) top left no-repeat;
}
div.specials-colo-security {
	background: url(../images/icon-shield.png) top left no-repeat;
}
div.specials-colo-services {
	background: url(../images/icon-box.png) top left no-repeat;
}
div.specials-colo-envir {
	background: url(../images/icon-building.png) top left no-repeat;
}
div.specials-colo-connect {
	background: url(../images/icon-globe.png) top left no-repeat;
}

/** Specials **/
.specials a {
	text-decoration: none;
}
.specials-button span {
	font-size: 14px;
	display: inline-block;
	padding: 8px 13px;
	text-shadow: 0 -1px 1px rgba(77,77,77,.8);
	background: #969ba1;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#969ba1), to(#888));
	background: -moz-linear-gradient(#969ba1, #888);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
 	border-radius: 8px;
	-webkit-transition: -webkit-transform .2s ease-in-out;
	-moz-transition: -moz-transform .2s ease-in-out;
	-o-transition: -o-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	color: #fff;
}
.specials-button {
	margin: 10px 0 20px;
	font-weight: bold;
	display: inline-block;
	-webkit-border-radius: 6px; -moz-border-radius: 8px; border-radius: 8px;
	-webkit-box-shadow: 0 6px 0 #777, 0 10px 20px rgba(0,0,0,.35);
	-moz-box-shadow:  0 6px 0 #777, 0 10px 20px rgba(0,0,0,.35);
	box-shadow: 0 6px 0 #777, 0 10px 20px rgba(0,0,0,.35);
	-webkit-transition: -webkit-box-shadow .2s ease-in-out;
	-moz-transition: -moz-box-shadow .2s ease-in-out;
	-o-transition: -o-box-shadow .2s ease-in-out;
	transition: box-shadow .2s ease-in-out;
}
.specials-button:active {
  -webkit-box-shadow:
    0 8px 0 #666,
    0 8px 10px rgba(33,33,33,.3);
  -moz-box-shadow:
    0 8px 0 #666,
    0 8px 10px rgba(33,33,33,.3);
  box-shadow:
    0 8px 0 #666,
    0 8px 10px rgba(33,33,33,.3);
}

.specials-button:active span {
  -webkit-transform: translate(0, 4px);
  -moz-transform: translate(0, 4px);
  -o-transform: translate(0, 4px);
  transform: translate(0, 4px);
}
.specials-button:hover {
 	-webkit-box-shadow: 0 6px 0 #666, 0 7px 15px rgba(0,0,0,.35);
	-moz-box-shadow:  0 6px 0 #666, 0 7px 15px rgba(0,0,0,.35);
	box-shadow: 0 6px 0 #666, 0 7px 15px rgba(0,0,0,.35);
}
#topfeaturespecials {
	background: #f0b96b url(../images/specials-heading.png) top center no-repeat;
	color: #fff;
	text-shadow: 0 -1px 1px rgba(228,157,76,.8);
	padding: 20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	height: auto;
}
.widespecials h2 a {
	font-size: 65px;
	line-height: 65px;
	font-weight: bold;
	letter-spacing: -6px;
	color: #fff;
	margin-top: 70px;
	display: block;
}
.widespecials h3 {
	font-size: 36px;
	line-height: 28px;
	font-weight: bold;
	letter-spacing: -3px;
	color: #fff;
	margin: -10px 0 10px 10px;
}
.widespecials h3 sup {
	font-size: 50%;
}
.widespecials ul {
	list-style-type: none;
	font-size: 16px;
	padding: 0;
	line-height: 24px;
	margin: 0 0 0 10px;
	float: left;
}
a#specialstop {
	float: right;
	display: block;
	padding: 0;
	margin: 0 40px 0 0;
	position: absolute;
	width: 201px;
	height: 37px;
	bottom: 0;
	right: 0;
	text-indent: -9999px;
	background: url(../images/special-details.png) center center no-repeat;
}
div#specials-bottom {
	background: #eee url(../images/specials-bg.png);
	width: 768px;
	overflow: hidden;
	padding: 20px 0 0 0;
	text-shadow: 0 1px 0 #fff;
	padding-bottom: 30px;
}
h2#more-specials {
	height: 45px;
	text-indent: -9999px;
	background: url("../images/specials-more.png") top left no-repeat;
	margin: 30px 20px 20px;
}
div.specials {
	width: 215px;
	margin-left: 20px;
	padding-right: 20px;
	background: url(../images/specials-bottom-bg.png) right no-repeat;
	float: left;
}
div.specials-last {
	background-image: none;
	padding-right: 0;
}
div.specials h3 a, div.specials h4 a {
	display: block;
	font-size: 25px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-align: left;
	margin:0 0 10px 0;
}
div.specials h4 a {
	font-size: 18px;
	margin-left: 5px;
}
div.specials ul li {
	font-size: 13px;
	padding: 0;
	margin: 5px 0;
	background: none;
}
.red-button {
	display: block;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	color: #fff !important;
	text-decoration: none;
	text-shadow: 0 1px 0 #333;
	padding: 7px 10px;
	font-weight: bold;
	-moz-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; box-shadow:inset 0 0 1px #fff;
	text-align: center;
	margin: 0;
	-webkit-background-clip: padding-box;
	border: 1px solid #671129;
	background: #be2126; /* old browsers */
	background: -moz-linear-gradient(top, #be2126 0%, #9b1216 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#be2126), color-stop(100%,#9b1216)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be2126', endColorstr='#9b1216',GradientType=0 ); /* ie */
}
.red-button:hover {
	background: -moz-linear-gradient(top, #b0254c 0%, #9d2222 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0254c), color-stop(100%,#9d2222)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0254c', endColorstr='#9d2222',GradientType=0 ); /* ie */
}
.red-button:active {
	background: -moz-linear-gradient(top, #912241 0%, #c22853 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#912241), color-stop(100%,#c22853)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#912241', endColorstr='#c22853',GradientType=0 ); /* ie */
}

/** New Support Pages **/
/*! jQuery UI - v1.10.1 - 2013-02-19
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=%23cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=%23aaaaaa&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=%23d3d3d3&fcDefault=%23555555&iconColorDefault=%23888888&bgColorHover=%23dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%23999999&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=%23aaaaaa&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-noicons{padding-left:.7em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-widget-content{border:1px solid #aaa;background:#fff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa; background:#ccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}
h3.ui-accordian-header {font-weight: bold}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121; outline: 0;}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px;background-position:16px 16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon{background-image:url(../images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/ui-icons_cd0a0a_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}
.ui-widget-overlay{background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/** New Contact Form **/
.contact-support-left {
	margin: 40px 0 0;
	width: 603px;
	padding: 20px 0 10px 0;
	border-top: 1px solid #eee;
}
.contact-support-bottom {
	margin: 0 0 20px;
	width: 603px;
	float: right;
	border-top: 1px solid #eee;
	padding-top: 20px;
}
.contact-support-left h3, .contact-support-bottom h3 {
	font-size: 20px;
	margin: 0;
}
.contact-support-left h3.phone {
	background: url("../images/contact-support-phone.png") left center no-repeat;
	padding: 3px 0 3px 25px;
}
.contact-support-left h3.hours {
	background: url("../images/contact-support-hours.png") left center no-repeat;
	padding: 3px 0 3px 25px;
}
.contact-support-bottom h3.request {
	background: url("../images/contact-support-request.png") left center no-repeat;
	padding: 2px 0 3px 24px;
}
.contact-support-left ul {
	margin: 5px 0 20px;
	padding: 0 0 0 26px;
	list-style-type: none;
}
.contact-support-left ul li {
	margin-bottom: 3px;
}
.contact-support-bottom form {
	margin: 5px 0 20px 26px;
}
.contact-support-bottom form label {
	font-weight: bold;
}
.contact-support-bottom input[type="text"] {
	font-size: 13px;
	font-family: sans-serif;
	width: 287px;
	border: 1px solid #ccc;
	padding: 5px 3px;
	margin: 5px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight: bold;
	color: #777;
}
.contact-support-bottom textarea {
	font-size: 13px;
	font-family: sans-serif;
	width: 250px;
	border: 1px solid #ccc;
	padding: 5px 3px;
	margin: 5px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight: bold;
	color: #777;
}
.contact-support-bottom textarea:focus {
	font-weight: normal;
	color: #333;
}
.contact-support-bottom-left {
	float: left;
	width: 300px;
}
.contact-support-bottom-right {
	float: right;
	width:260px;
	padding: 0;
	margin: 0;
}
.contact-support-bottom-right p {
	margin-top: 3px;
}
.contact-support-bottom input[type="text"]:hover {
	border-color: #F3E88E;
	background: #FFFFE0;
	color: #333;
}
.contact-support-bottom input[type="text"]:focus {
	border-color: #888;
	outline: none;
	color: #333;
	font-weight: normal;
}
.contact-support-bottom input[type="select"] {
	font-size: 13px;
	font-family: sans-serif;
	width: 287px;
	border: 1px solid #ccc;
	padding: 5px 3px;
	margin: 5px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: none;
}
form.support-email input[type="text"], form.support-email input[type="password"] {
	font-size: 13px;
	font-family: sans-serif;
	width: 292px;
	border: 1px solid #ccc;
	padding: 5px 3px;
	margin: 5px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight: bold;
	color: #777;
}
form.support-email input[type="text"]:hover, form.support-email input[type="password"]:hover {
	border-color: #F3E88E;
	background: #FFFFE0;
	color: #333;
}
form.support-email input[type="text"]:focus, form.support-email input[type="password"]:focus {
	border-color: #888;
	outline: none;
	color: #333;
	font-weight: normal;
}
/** BUTTON **/
.blue-button {
	font-size: 13px;
	/* float: right; */
	border-radius: 5px;
	color: #fff;
	text-shadow: 0 1px 0 #333;
	padding: 7px 10px;
	font-weight: bold;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  	   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  			box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	width: 100px;
	margin: 5px;
	-webkit-background-clip: padding-box;
	background: #cdeb8e; /* old browsers */
	background: -moz-linear-gradient(top, #336699 0%, #2b5884 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#336699), color-stop(100%,#2b5884)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336699', endColorstr='#2b5884',GradientType=0 ); /* ie */
	border: 1px solid #2b5884;
	text-align: center;
}
.blue-button:hover {
	background: -moz-linear-gradient(top, #699dd9 0%, #336699 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#699dd9), color-stop(100%,#336699)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#699dd9', endColorstr='#336699',GradientType=0 ); /* ie */
}
.blue-button:active {
	background: -moz-linear-gradient(top, #2b5884 0%, #336699 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5884), color-stop(100%,#336699)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5884', endColorstr='#336699',GradientType=0 ); /* ie */
}
.txt p a.blue-button, .txt li a.blue-button, a.blue-button {
	color: #fff;
	text-decoration: none;
}
.left {float:left;}
.right{float: right;}
.alert {
  padding: 8px 9px 8px 39px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background: #fcf8e3 url(../images/icon-alert.png) 9px 8px no-repeat;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
}
.alert a {
	color: #c09853 !important;
}
.alert a:hover {
	text-decoration: none;
}
.alert-info {
	background: #D9EDF7 url(../images/icon-info.png) 8px 6px no-repeat;
	border-color: #BCE8F1;
	color: #3A87AD;
	padding: 8px 8px 8px 32px;
}
.alert-info a {
	color: #3A87AD !important;
}
.alert-info a:hover {
	text-decoration: none;
}
/* Cloud */
#cloud-hosting .title {
	background: #115474 url(../images/bg-cloud.png) no-repeat;
	color: #fff;
	margin: 0;
	padding: 30px 0 0 0;
	border-bottom: 1px solid #bbb;
	box-shadow: 0 1px 5px #ccc;
	*zoom: 1;
}
#cloud-hosting .title:after, #cloud-hosting .title:before {
    display: table;
    content: "";
}
#cloud-hosting .title:after {
	clear: both;
}
#cloud-hosting h2 {
	background: url(../images/logo-cloud.png) center center no-repeat;
	text-indent: -99999px;
	height: 113px;
}
#cloud-hosting .title h3 {
	text-indent: -99999px;
	background: url(../images/tagline-cloud.png) center center no-repeat;
	height: 21px;
	margin-top: 10px;
}
#cloud-hosting .title .call {
	padding: 10px 10px 10px 30px;
	margin: 30px 0 0;
	float: left;
	width: auto;
	background-color: #ffb400;
	color: #fff;
}
#cloud-hosting .title .call small {
	font-size: 13px;
	display: block;
	line-height: 13px;
	font-weight: bold;
}
#cloud-hosting .title .call h4 {
	font-size: 32px;
	color: #fff;
	margin-bottom: 0;
}
#cloud-hosting .txt {
	margin: 0;
	padding: 0;
}

#cloud-hosting h3 {
	font-size: 28px;
	letter-spacing: -2px;
}
#cloud-hosting h4 {
	margin: 0 0 14px;
	color: #ffb400;
}
#cloud-hosting h5 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 0;
}
#cloud-hosting .colocation {
	background: #eee;
	padding: 20px 10px;
	border-bottom: 1px solid #ccc;
	box-shadow: 0 1px 5px #ddd;
	*zoom: 1;
}
#cloud-hosting .colocation:before, #cloud-hosting .colocation:after {
    display: table;
    content: "";
}
#cloud-hosting .colocation:after {
	clear: both;
}
#cloud-hosting .colocation img {
	border: 1px solid #aaa;
	border-radius: 5px;
	box-shadow: 1px 1px 3px #ccc;
	width: 275px;
}
#cloud-hosting .colocation p.right {
	margin-left: 20px;
	margin-bottom: 0;
	margin-top: 0;
}
#cloud-hosting .colocation ul li {
	background: url("../images/icon-check-orange.png") center left no-repeat;
	padding-left: 23px;
	margin-bottom: 8px;
	display: inline-block;
	width: 200px;
}
#cloud-hosting .service {
	padding: 10px;
	width: 230px;
	float: left;
}
#cloud-hosting .colocation ul, #cloud-hosting .service ul, #cloud-hosting .title ul {
	list-style-type: none;
	padding: 0;
}
#cloud-hosting .service ul li {
	background: url("../images/icon-check-gray.png") center left no-repeat;
	padding-left: 23px;
	margin-bottom: 8px;
}
#cloud-hosting .title ul {
	float: right;
	margin-bottom: 0;
}
#cloud-hosting .title ul li {
	text-transform: uppercase;
	float: right;
	clear: both;
	font-size: 12px;
	margin-bottom: 10px;
	background: #115474;
	padding: 10px;
}

.error404 {
	padding-top: 60px;
}

/*
 * Search Page
 * -----------------------------------------------------------------------------
 */
 .search {
 	min-height: 500px;
 }
#searchForm {
   border: 1px solid #1e2229;
   background: #38404c;
   background: -webkit-gradient(linear, left top, left bottom, from(#5a6371), to(#38404c));
   background: -webkit-linear-gradient(top, #5a6371, #38404c);
   background: -moz-linear-gradient(top, #5a6371, #38404c);
   background: -ms-linear-gradient(top, #5a6371, #38404c);
   background: -o-linear-gradient(top, #5a6371, #38404c);
   background-image: -ms-linear-gradient(top, #5a6371 0%, #38404c 100%);
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0 0;
   -moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0 0;
   box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0 0;
   font-family: 'Helvetica Neue',Helvetica,sans-serif;
   text-decoration: none;
   vertical-align: middle;
   padding: 10px;
   margin: 40px auto;
}
#searchForm input#s {
   border: 1px solid #38404c;
   background: #5f6a7a;
   -webkit-border-radius: 4px 0 0 4px;
   -moz-border-radius: 4px 0 0 4px;
   border-radius: 4px 0 0 4px;
   color: #c3cad6;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 0 0, inset rgba(000,000,000,0.7) 0 0 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 0 0, inset rgba(000,000,000,0.7) 0 0 0;
   box-shadow: rgba(255,255,255,0.4) 0 0 0, inset rgba(000,000,000,0.7) 0 0 0;
   padding: 9px;
   font-size: 14px;
   display: block;
   float: left;
   margin: 0;
   width: 471px;
}
#searchForm input#s:focus {
   background: #fff;
   color: #38404c;
}

#searchForm input#submitButton {
   border: 1px solid #394b5c;
   border-right: 0;
   background: #627b93;
   background: -webkit-gradient(linear, left top, left bottom, from(#6d90b4), to(#627b93));
   background: -webkit-linear-gradient(top, #6d90b4, #627b93);
   background: -moz-linear-gradient(top, #6d90b4, #627b93);
   background: -ms-linear-gradient(top, #6d90b4, #627b93);
   background: -o-linear-gradient(top, #6d90b4, #627b93);
   background-image: -ms-linear-gradient(top, #6d90b4 0%, #627b93 100%);
   -webkit-border-radius: 0 4px 4px 0;
   -moz-border-radius: 0 4px 4px 0;
   border-radius: 0 4px 4px 0;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #9aa4b3 0 1px 0;
   color: #262a2e;
   font-family: helvetica, serif;
   padding: 9px 18px;
   margin: 0;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
   vertical-align: middle;
   display: block;
   float: left;
   width: 70px;
}
#searchForm input#submitButton:hover {
   border: 1px solid #394b5c;
   text-shadow: #1e2933 0 1px 0;
   background: #3d4d5c;
   background: -webkit-gradient(linear, left top, left bottom, from(#6d90b4), to(#3d4d5c));
   background: -webkit-linear-gradient(top, #6d90b4, #3d4d5c);
   background: -moz-linear-gradient(top, #6d90b4, #3d4d5c);
   background: -ms-linear-gradient(top, #6d90b4, #3d4d5c);
   background: -o-linear-gradient(top, #6d90b4, #3d4d5c);
   background-image: -ms-linear-gradient(top, #6d90b4 0%, #3d4d5c 100%);
   color: #ffffff;
   }
#searchForm input#submitButton:active {
   text-shadow: #1e2933 0 1px 0;
   border: 1px solid #394b5c;
   background: #6d90b4;
   background: -webkit-gradient(linear, left top, left bottom, from(#627b93), to(#3d4d5c));
   background: -webkit-linear-gradient(top, #627b93, #6d90b4);
   background: -moz-linear-gradient(top, #627b93, #6d90b4);
   background: -ms-linear-gradient(top, #627b93, #6d90b4);
   background: -o-linear-gradient(top, #627b93, #6d90b4);
   background-image: -ms-linear-gradient(top, #627b93 0%, #6d90b4 100%);
   color: #fff;
}
#resultsDiv {
	margin-bottom: 40px;
}
#resultsDiv h5 {
	font-weight: bold;
}
#resultsDiv h5 a {
	text-decoration: none;
}
#resultsDiv p {
	margin: 0;
}
#resultsDiv a {
	color: #369;
}
#resultsDiv a:hover {
	color: #6fbce8;
}
#resultsDiv a.blue-button {
	color: #fff;
	cursor: pointer;
}
.pak_price, .pak_price_box {
	display: inline-block;
	width: 100%;
}
.pak_price_text {
	display: inline-block;
	text-align: center;
	width: 100%;
	position: relative;
	left: auto;
	text-shadow: 1px 2px 0 #333;
}

hr {
	border: solid #ddd;
border-width: 1px 0 0;
clear: both;
margin: 22px 0 21px;
height: 0;
}

.btn {
	text-align: center;
	padding: 7px 10px 5px;
	text-transform: uppercase;
	border-radius: 7px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
}
a.btn {
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
.btn.business.order {
	background: #7a885f; /* Old browsers */
	background: -moz-linear-gradient(top, #7a885f 0%, #7a885f 50%, #596a37 51%, #596a37 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a885f), color-stop(50%,#7a885f), color-stop(51%,#596a37), color-stop(100%,#596a37));
	background: -webkit-linear-gradient(top, #7a885f 0%,#7a885f 50%,#596a37 51%,#596a37 100%);
	background: -o-linear-gradient(top, #7a885f 0%,#7a885f 50%,#596a37 51%,#596a37 100%);
	background: -ms-linear-gradient(top, #7a885f 0%,#7a885f 50%,#596a37 51%,#596a37 100%);
	background: linear-gradient(to bottom, #7a885f 0%,#7a885f 50%,#596a37 51%,#596a37 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a885f', endColorstr='#596a37',GradientType=0 ); /* IE6-9 */
	border: 1px solid #576b36;
}


/* Search */
table.gsc-search-box,
table.gsc-search-box td,
table.gsc-above-wrapper-area-container,
table.gsc-above-wrapper-area-container td,
table.gsc-resultsHeader,
table.gsc-resultsHeader td,
table.gsc-table-result,
table.gsc-table-result td  {
	border: 0;
}

table.gsc-table-result {
	margin-left: 8px;
	margin-right: 10px;
}

.button,
a.button {
	background: #369;
	padding: 10px 20px;
	border-radius: 4px;
	text-decoration: none;
	color: #fff;
	margin-bottom: 10px;
}

.button:hover {
	background: #3b77b2;
}

.button.expand {
	display: block;
}
