@import url("content.css");
@import url("results.css");
@import url("profile.css");
@import url("fonts.css");
img
{
	border: none;
}
body
{
	font-size: 11px;
	color: #4D4F53;
	font-family: StagSansRoundBook;
	text-align: center;
	background: #d2d3d5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link,
a:visited
{
	color: #666666;
}
a:hover,
a:active
{
	color: #e37222;
}
sup,
sub
{
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}
.page
{
	margin: 0px 10px;
	height: 300px;
}
.whitetext
{
	color: #FFFFFF;
}
.blackbigtext
{
	font-size: 16px;
	font-weight: bold;
}
.bigblacktext
{
	font-size: 16px;
	font-weight: bold;
}
.navigation:link
{
	color: #003466;
	text-decoration: underline;
}
.navigation:visited
{
	text-decoration: underline;
	color: #003466;
}
.navigation:hover
{
	text-decoration: none;
	color: #336799;
}
.navigation:active
{
	text-decoration: underline;
	color: #336799;
}
.bluetext
{
	color: #336699;
}
.bluetextspan
{
	color: #336699;
	padding: 0 0 3px 0;
}
.blueboldtext
{
	color: #003366;
	font-weight: bold;
}
.boxheaders
{
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.bluetext
{
	color: #336799;
}
.ArialBold
{
	font-family: "Arial MT Black";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.yellowtext
{
	color: #FFFF00;
	font-weight: bold;
	font-size: 12px;
}
.style14
{
	font-size: 18px;
}
.style15
{
	font-weight: bold;
	color: #FFFFFF;
}
.style17
{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.style18
{
	font-size: 14px;
}
.style20
{
	font-size: 14px;
	color: #FFFF00;
	font-weight: bold;
}
.style21
{
	font-size: 16px;
}
.style22
{
	font-size: 13px;
	font-weight: bold;
}
.style23
{
	font-weight: bold;
}
.style24
{
	font-size: 15px;
}
.style25
{
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.style26
{
	color: #FF6600;
	font-size: 18px;
	font-weight: bold;
}
.style27
{
	font-size: 13px;
}
.style28
{
	color: #F57921;
}
.style29
{
	color: #F37A21;
	font-size: 16px;
	font-weight: bold;
}
.style30
{
	color: #34509E;
}
.style31
{
	color: #666666;
}
.style32
{
	color: #324194;
	font-size: 16px;
	font-weight: bold;
}
.style33
{
	color: #638E3F;
	font-size: 16px;
	font-weight: bold;
}
.style34
{
	color: #334295;
	font-size: 16px;
	font-weight: bold;
}
.style36
{
	color: #FFFF00;
	font-size: 16px;
	font-weight: bold;
}
.style37
{
	color: #FFFF00;
}
.style28
{
	color: #F57921;
}
.style38
{
	color: #FF6501;
}
.style39
{
	color: #334295;
}
.style40
{
	color: #334297;
}
.style41
{
	color: #669934;
}
.style42
{
	color: #000000;
}
.style43
{
	font-size: 12px;
}
.style44
{
	color: #FF6600;
	font-size: 26px;
	font-weight: bold;
}
.style45
{
	font-size: 10px;
	line-height: 10px;
}
.style46
{
	color: #F37A21;
	font-size: 14px;
	font-weight: bold;
}
.style47
{
	color: #324194;
	font-size: 14px;
	font-weight: bold;
}
.style48
{
	color: #638E3F;
	font-size: 14px;
	font-weight: bold;
}
.style49
{
	color: #638E3F;
	font-size: 13px;
	font-weight: bold;
}
h1
{
	font-size: 15px;
	margin: 0px;
}
h2
{
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
}
h3
{
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
}
.clearing
{
	clear: both;
}
img
{
	border: 0;
}
/*floating divs*/
.relative
{
	position: relative;
}
#offerdetails-main
{
	position: absolute;
	width: 172px;
	height: 26px;
	left: 8px;
	top: 165px;
}
#order-main
{
	position: absolute;
	width: 86px;
	height: 14px;
	left: 96px;
	top: 196px;
}
.order-boxes_bot
{
	position: absolute;
	width: 86px;
	height: 18px;
	left: 133px;
	top: 44px;
}
.TWC_quest
{
	color: #000000;
	font-size: 12px;
	margin: 20px 0 0 20px;
	padding: 0 0 20px 0;
}
.TWC_quest h2
{
	font-weight: bold;
	color: #e0740b;
	font-size: 16px;
	margin: 0;
	padding: 0;
}
.TWC_quest ul
{
	list-style-type: none;
	font-weight: bold;
	margin-top: 20px;
}
.TWC_quest_sel
{
	margin-left: -20px;
}
.TWC_quest span
{
	font-weight: normal;
}
.TWC_quest ul li
{
	margin-bottom: 10px;
}
.continue
{
	margin: 40px 0 40px 20px;
	padding: 0;
	text-align: center;
	float: left;
}
.continue input
{
	border: none;
}
#starburst
{
	position: absolute;
	width: 135px;
	height: 109px;
	top: 199px;
	left: 384px;
}
#ssquad_promo
{
	padding: 0 5px 0 0;
	float: right;
}
#ssquad_terms
{
	padding: 20px;
	width: 700px;
	background-color: #FFF;
	margin: 0 auto;
	text-align: left
}
p.ssquad_terms_title
{
	color: #0096A9;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 15px 0;
}
#ssquad_terms p
{
	margin: 0;
	padding-bottom: 10px;
}
/***************** Rebranding December 2010 *******************/
/*ORANGES*/
.orange
{
	color: #e37222;
}
.orange-dark
{
	color: #c54c00;
}
.orange-light
{
	color: #e9994a;
}
/*PINKS*/
.cranberry
{
	color: #a90061;
}
.cran-dark
{
	color: #830051;
}
.cran-light
{
	color: #da3d7e;
}
/*PLUMS*/
.plum
{
	color: #80379b;
}
.plum-dark
{
	color: #5b1f69;
}
.plum-light
{
	color: #9b5fb4;
}
/*BLUES*/
.sky
{
	color: #0088ce;
}
.sky-dark
{
	color: #00549f;
}
.sky-light
{
	color: #00a9e0;
}
/*GRAYS*/
twc steel
{
	color: #8b8d8e;
}
twc steel dark
{
	color: #4d4f53;
}
twc steel light
{
	color: #adafaf;
}
/*GREENS*/
.grass
{
	color: #7ab800;
}
.grass-dark
{
	color: #5b8f2a;
}
.grass-light
{
	color: #a5d867;
}
/* MASTER PAGE */
*
{
	margin: 0;
	padding: 0;
}
.wrapper
{
	text-align: left;
	width: 778px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}
.wrapper div
{
}
.content
{
	display: inline-block;
	width:776px;
	margin:0px auto;
	padding:0 1px;
	background-color:#FFF;
	position: relative;
}
.geo-interior
{
	padding: 0 0;
	margin: 0;
	display: inline-block;
	width: 778px;
	background: white;
}
/* in ie stylesheet */

.content-interior
{
	padding: 0 10px;
	width: auto;
}
/* in ie stylesheet */
.content-interior h1
{
	font: 27px StagSansRoundLight;
	color: #e37222;
}
.content-interior h1 span
{
	font-family: StagSansRoundBook;
}
.content-interior h2
{
	font: 13px StagSansRoundBook;
	color: #e37222;
}
.body-copy
{
	font: 13px StagSansRoundBook;
	width: auto;
	color: #000;
	margin: 10px 0 0 0;
	line-height: 14px;
}
.body-copy span
{
	font: 24px StagSansRoundLight;
	color: #7ab800;
}
.body-copy p,
.privacy li
{
	padding: 20px 0 0 0;
}
.privacy ol,
.privacy ul
{
	padding: 0 0 0 20px;
}
/* DEALS AND OFFERS PAGE */
.bundles-mobile
{
	position: relative;
	clear: both;
	margin: 20px 0 0 0;
	padding: 0 5px 0 5px;
	font-family: StagSansRoundBook;
	background: url(../images/offers/bundle-mobile.jpg) no-repeat;
	width: 753px;
	height: 215px;
	text-align: right;
}
.bundles-hd
{
	position: relative;
	margin: 20px 0 0 0;
	padding: 0 5px 0 5px;
	font-family: StagSansRoundBook;
	background: url(../images/offers/bundle-hd.jpg) no-repeat;
	width: 753px;
	height: 183px;
	text-align: left;
}
.bundles-triple
{
	position: relative;
	margin: 20px 0 0 0;
	padding: 0 5px 0 5px;
	font-family: StagSansRoundBook;
	background: url(../images/offers/bundle-triple.jpg) no-repeat;
	width: 753px;
	height: 183px;
	text-align: left;
}
.bundles
{
	margin: 20px 0 0 0;
	padding: 0 5px 0 5px;
	font-family: StagSansRoundBook;
	background: url(../images/deals/dealx-bg.jpg) no-repeat;
	width: 753px;
	height: 183px;
	text-align: left;
}
.bundles .title,
.bundles-hd .title,
.bundles-triple .title
{
	width: auto;
	padding: 7px 0 9px 10px;
}
.bundles-mobile .title
{
	width: auto;
	padding: 7px 10px 9px 0;
}
.bundles .maintitle,
.bundles-hd .maintitle,
.bundles-triple .maintitle,
.bundles-mobile .maintitle
{
	font: 23px StagSansRoundLight;
	color: #fff;
}
.bundles .tagline,
.bundles-hd .tagline,
.bundles-triple .tagline,
.bundles-mobile .tagline
{
	font-size: 16px;
	color: #8b8d8e;
}


.bundles .x-title-sub
{
	padding: 0 10px 14px 0;
	font: 14px StagSansRoundMedium;
	text-align: left;
	color: #ffffff;
}


.bundles .title-sub,
.bundles-hd .title-sub
{
	padding: 0 0 14px 0;
	font: 12px StagSansRoundMedium;
	text-align: left;
	color: #e37222;
}
.bundles-triple .title-sub
{
	padding: 0 0 14px 0;
	font: 12px StagSansRoundMedium;
	text-align: left;
	color: #7ab800;
}
.bundles-mobile .title-sub
{
	padding: 0 14px 14px 0;
	font: 12px StagSansRoundMedium;
	text-align: right;
	color: #a90061;
}
.bundles-mobile .services
{
	float: right;
	width: 468px;
}
.bundles .services span,
.bundles-hd .services span,
.bundles-triple .services span
{
	display: block;
	float: left;
	padding: 0 10px 0 0;
	height: 12px;
}
.bundles-mobile .services span
{
	display: block;
	float: left;
	padding: 0 0 0 10px;
	height: 21px;
}
.bundles .plan,
.bundles-hd .plan,
.bundles-triple .plan,
.bundles-mobile .plan
{
	width: 218px;
	text-align: right;
	color: #fff;
	font: 16px StagSansRoundLight;
}
.bundles .separator,
.bundles-hd .separator,
.bundles-triple .separator
{
	color: #e37222;
}
.bundles-mobile .separator
{
	color: #a90061;
}
.bundles .features,
.bundles-hd .features,
.bundles-triple .features
{
	font-size: 10px;
}

.bundles .xfeatures
{
color:#fff;
font-size: 10px;
}

.bundles-mobile .features
{
	font-size: 10px;
	width: 205px;
}
.bundles-hd a,
.bundles-triple a
{
	position: absolute;
	right: 21px;
}
/* in ie stylesheet */

.bundles-mobile a
{
	position: absolute;
	left: 21px;
	margin: 73px 0 0 0;
}
/* in ie stylesheet */

.clear-deals
{
	clear: both;
	padding: 2px;
}
.clear-mobile
{
	clear: both;
	padding: 11px;
}
.special-offers
{
	margin: 15px 0 15px 0;
}
.special-offers h3
{
	font: 27px StagSansRoundLight;
	color: #7ab800;
}
.special-offers h4
{
	font: 13px StagSansRoundBook;
	color: #7ab800;
}
.special-offers .tv
{
	position: relative;
	background: url(../images/deals/tv.jpg) no-repeat;
	width: 100%;
	height: 134px;
	display: inline-block;
	margin: 20px 0 0 0;
}
.special-offers .tv ul,
.internet ul,
.voice ul
{
	list-style-type: none;
	height: 80px;
	margin: 2px 0 0 180px;
}
/* in ie stylesheet */
.special-offers .tv ul li,
.internet ul li,
.voice ul li
{
	background: url(../images/bullet-orangearrow.png) no-repeat left center;
	font: 12px StagSansRoundMedium;
	background-position: 0 0.7em;
	background-repeat: no-repeat;
	line-height: 14px;
	padding: 4px 0 3px 17px;
}
.special-offers a
{
	font: 13px StagSansRoundLightItalic;
	color: #fff;
	text-decoration: none;
	position: absolute;
	right: 17px;
	bottom:22px;
}
/* in ie stylesheet */

.special-offers .internet
{
	position: relative;
	background: url(../images/deals/internet.jpg) no-repeat;
	width: 100%;
	height: 134px;
	display: inline-block;
	margin: 20px 0 0 0;
}
.special-offers .voice
{
	position: relative;
	background: url(../images/deals/voice.jpg) no-repeat;
	width: 100%;
	height: 134px;
	display: inline-block;
	margin: 20px 0 0 0;
}
/* TV, INTERNET AND PHONE PAGES */
.product
{
	position: relative;
	width: 100%;
	height: 253px;
	margin: 20px 0 0 0;
	position: relative;
}
.tv
{
	background: url(../images/cable/digitalcable.jpg) no-repeat;
}
.internet
{
	background: url(../images/internet/roadrunnerbroadband.jpg) no-repeat;
}
.voice
{
	background: url(../images/voice/digitalhomephone.jpg) no-repeat;
}
.product span
{
	display: block;
	color: #fff;
	font: 26px StagSansRoundMedium;
	width: auto;
	padding: 18px;
}
.product ul
{
	list-style-type: none;
	margin: 0 0 0 15px;
	height: 145px;
}
.product ul li
{
	background: url(../images/bullet-orangearrow.png) no-repeat left center;
	padding: 2px 0 0 10px;
	margin: 10px 0 0 0;
	font: 15px StagSansRoundMedium;
	color: #4d4f53;
	line-height: 17px;
}
.product img
{
	position: absolute;
	right: 32px;
	bottom: 10px;
	display: block;
}
.box
{
	width: 244px;
	height: auto;
	margin: 3px;
	padding: 0;
	float: left;
	border: 1px solid #cecece;
	background: url(../images/default/bg-gradientoffers.jpg) repeat-x;
	-webkit-border-radius: 8px; /* for Chrome + Safari */
	-moz-border-radius: 8px; /* for Firefox */
	border-radius: 8px; /* for Opera 10.5, IE9 and future-proofing */
}
.box img
{
	float: left;
	width: 44px;
	padding: 5px 0 0 10px;
}
.box ul
{
	float: left;
	padding: 5px 0 0 10px;
	list-style-type: none;
	font: 14px StagSansRoundBook;
	color: #8b8d8e;
}
.box ul li span
{
	color: #e37222;
	font-size: 25px;
}
.box div
{
	clear: both;
	color: black;
	padding: 10px;
	height: 75px;
}
/* MOBILE INTERNET */
.mobile
{
	width: 748px;
	height: auto;
	margin: 20px 0 0 0;
	padding-left:20px;
	position: relative;
	background: url(../images/internetmobile/mobileinternet.jpg) no-repeat;
	color:#fff;
}
.mobile-top
{
	float: right;
	margin: -9px 5px 0 0;
}
.mobile p.promo
{
	color: #fff;
	display: inline;
	font: 27px StagSansRoundMedium;
	margin: 0;
	padding: 0
}
.mobile span
{
	display: block;
	color: #fff;
	font: 24px StagSansRoundMedium;
	width: auto;
	padding: 18px 18px 28px 0;
}
.mobile ul
{
	list-style-type: none;
	margin: 0;
	height: 120px;
}
.mobile ul li
{
	background: url(../images/internetmobile/bullet-cranberryarrow.png) no-repeat left center;
	padding: 2px 0 0 10px;
	margin: 5px 0 0 0;
	font: 15px StagSansRoundMedium;
	color: #fff;
	line-height: 17px;
}
.mobile img
{
	position: absolute;
	right: 53;
}
.mobile strong
{
	font-size:18px;
}
.mobile p.plan-name
{
	font-size:16px;
}
.smalldisclaimer
{
	float: right;
	color:#333;
	padding: 0 10px 20px 0;
	text-align: right;
	width: -moz-available;
}
/* in ie stylesheet */

.mobile-offers
{
	width: 409px;
	height: auto;
	margin: 3px;
	padding: 3px 0 3px 3px;
	float: left;
	border: 1px solid #cecece;
	background: url(../images/internetmobile/mobile-offers.jpg) repeat-y;
	-webkit-border-radius: 8px; /* for Chrome + Safari */
	-moz-border-radius: 8px; /* for Firefox */
	border-radius: 8px; /* for Opera 10.5, IE9 and future-proofing */
}
.mobile-offers span
{
	color: #a90061;
	font: 27px StagSansRoundMedium;
	padding: 5px;
	display: block;
}
.mobile-offers img
{
	float: left;
	width: 72px;
	padding: 5px;
}
.mobile-offers ul
{
	float: right;
	font-size: 10px;
	list-style-type: none;
	width: 311px;
	padding: 5px 0 10px 15px;
	background-color: rgb( 255, 255, 255 ); /* fallback color */
	background-color: rgba( 255, 255, 255, .8); /* RGBa color */ /* IE alpha */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90ffffff', endColorstr='#90ffffff');
	zoom: 1;
}
.mobile-offers ul li
{
	padding: 5px 0 0 0;
}
.mobile-video
{
	width: auto;
	float: right;
	display: inline-block;
	height: auto;
}
.mobile-bundles
{
	width: 250px;
	height: 357px;
	margin: 0 0 0 1px;
	padding: 0 0 0 1px;
	float: left;
	text-align: center;
}
.mobile-bundles img
{
	margin: 10px 0 0 0;
}
.phonebundle
{
	background: url(../images/internetmobile/bundles-phone.jpg) no-repeat;
}
.tripleplay
{
	background: url(../images/internetmobile/bundles-mobile.jpg) no-repeat;
}
.tvbundle
{
	background: url(../images/internetmobile/bundles-tv.jpg) no-repeat;
}
.tvbundle div,
.tripleplay div,
.phonebundle div
{
	height: 157px;
	display: inline-block;
}
.phonebundle span.intro
{
	padding-top: 15px;
	color: #e37222;
	font-size: 15px;
	font-family: StagSansRoundMedium;
	height: 44px;
	display: block;
}
/* in ie stylesheet */
.tripleplay span.intro
{
	padding-top: 10px;
	color: #a90061;
	font-size: 20px;
	font-family: StagSansRoundMedium;
	height: 44px;
	display: block;
}
/* in ie stylesheet */
.tvbundle span.intro
{
	padding-top: 15px;
	color: #7ab800;
	font-size: 15px;
	font-family: StagSansRoundMedium;
	height: 44px;
	display: block;
}
/* in ie stylesheet */
.mobile-bundles ul
{
	list-style-type: none;
	padding: 8px 0 0 0;
}
.mobile-bundles li
{
	color: Black;
	font: 13px StagSansRoundLight;
}
.mobile-bundles li span
{
	color: White;
	font: 17px StagSansRoundLight;
}
.mobile-bundles li.promo
{
	color: White;
	font: 22px StagSansRoundBook;
}
/* GLOBAL STYLES */
.price
{
	color: #e37222;
	font-family: StagSansRoundBook;
	width: 110px;
	text-align: center;
	float: right;
}
.price span
{
	display: block;
}
.price .text
{
	font-size: 20px;
	line-height: 16px;
}
.price .subtext
{
	clear: both;
	font-size: 12px;
	float: right;
	margin: -6px 10px 0 0;
}
.price-amount span
{
	float: left;
	vertical-align: top;
	background-position: center bottom;
	background-repeat: no-repeat;
}
.price-amount span.dollarsign,
.cents
{
	font-size: 20px;
	margin: 0;
}
.price-amount span.dollars
{
	font: 55px StagSansRoundBook;
	letter-spacing: -2px;
	display: block;
	margin: -6px 0 0 0;
}
.price-amount span.cents
{
	margin: -5px 0 0 0;
}
/* HEADER */
.header
{
	background: white;
	display: inline-block;
	width: 100%;
	padding: 0;
}
.logo
{
	float: left;
	width: auto;
	padding: 0 10px 0 5px;
}
.breadcrumb
{
	background: white;
	width: auto;
	padding: 5px;
}
#imgChaTrackr
{
	float: left;
	width: 149px;
	height: 53px;
	margin: 10px 0 0 0;
}
#chat_div
{
}
.masthead-info
{
	width: 260px;
	float: left;
	text-align: right;
	font: 13px StagSansRoundBook;
	padding: 0px 10px 0 0;
}
.masthead-info .title
{
	font: 14px StagSansRoundMedium;
	color: #7ab800;
}
.masthead-info .subtitle
{
	font: 14px StagSansRoundMedium;
	color: #e37222;
}
.masthead-info span
{
	display: block;
}
.masthead-info .mboxDefault
{
	text-align: right;
}
.masthead-info img.saveology-logo
{
	float:right;
}
.masthead-info a
{
	background: url(../images/ESflag.jpg) no-repeat;
	padding: 0 0 0 20px;
}
/* NAV */
.mainnav
{
	background: white;
	margin: 0;
	padding: 10px 0 10px 0;
	text-align: center;
	width: 100%;
	display: inline-block;
}
.mainnav ul
{
	padding: 0 2px 0 2px;
	margin-left: 12px;
}
.mainnav ul li
{
	list-style-type: none;
	float: left;
}
/* FOOTER */
.footer
{
	background: white;
	padding: 20px 0 20px 0;
	text-align: center;
	width: 100%;
	display: inline-block;
}
.footer img
{
	margin: 20px 0 20px 0;
}
.footer a
{
	color: #8b8d8e;
	font: 12px StagSansRoundBook;
}
/* DISCLAIMER */
.disclaimer
{
	width: auto;
	color: #656565;
	font: 11px StagSansRoundMedium;
}
.disclaimer a
{
	color: #003acb;
}
.disclaimer span
{
	display: block;
	float: left;
}
.disclaimer img
{
	padding: 0 0 0 10px;
	float: right;
}
/* HOMEPAGE */
.homepage-offer
{
	width: 100%;
	display: inline-block;
	height: auto;
	margin: 0 0 0 0;
	background: url(../images/default/homepage-main.jpg) no-repeat;
}
.homepage-top
{
	padding: 0 5px 0 5px;
	width: 100%;
}
.homepage-top h1
{
	color: #e37222;
	font: 34px StagSansRoundBook;
	margin: 0;
	padding: 0;
}
.homepage-top h2
{
	color: black;
	font: 12px StagSansRoundMedium;
	margin: -5px 0 0 0;
	padding: 0;
}
.search-box-container
{
	float: left;
	width: 271px;
	height: 178px;
	margin: 20px 0 0 -5px;
	background: url(../images/white_roundedrect.png) no-repeat;
}
.search-box
{
	padding: 16px 0 0 0;
}
.search-box ul
{
	clear: both;
}
.search-box ul li
{
	list-style-type: none;
	display: inline-block;
	margin: 0 0 0 0;
}
.search-box ul li.left
{
	float: left;
	width: 100px;
	text-align: right;
	font: 11px arial;
	color: Black;
	vertical-align: top;
}
.search-box ul li.right
{
	float: left;
	padding: 0 0 0 5px;
	vertical-align: top;
}
.search-box-container .mboxDefault
{
	text-align: center;
	margin: 40px 0 0 0;
}
.secured
{
	color: black;
	font: 9px StagSansRoundLight;
	margin: 5px;
}
.callnow
{
	font: 14px arial;
	color: Black;
	text-align: center;
	display: block;
}
.offer-box-container
{
	width: 277px;
	margin: 6px 24px 0 0;
	height: 217px;
	background: url(../images/default/white_roundedrect2.png) no-repeat;
	float: right;
}
.offer-box
{
	padding: 5px 6px 0 6px;
}
.offer-box .title,
.subtitle
{
	display: block;
	width: auto;
	text-align: right;
}
.offer-box .title
{
	font: 27px StagSansRoundBook;
	color: #7ab800;
}
.offer-box .subtitle
{
	font: 16px StagSansRoundBook;
	color: #8b8d8e;
	line-height: 7px;
	margin: 0 0 6px 0;
}
.offer-box ul
{
	margin: -18px 0 0 0;
}
.offer-box ul li
{
	list-style-type: none;
	font: 17px StagSansRoundBook;
	line-height: 18px;
	margin: 0;
	padding: 0;
}
.offer-box a
{
	text-decoration: none;
	font-family: StagSansRoundMedium;
	margin: 5px 0 0 5px;
	line-height: 23px;
}
.offer-box a.offerdetails
{
	font-size: 18px;
	color: #7ab800;
	padding: 10px;
}
.offer-box a.order
{
	font-size: 15px;
}
.router-ban
{
	position: relative;
	right: 10px;
}
.offerings
{
	width: 238px;
	height: auto;
	margin: 5px 2px 0 2px;
	padding: 0 2px 0 2px;
	float: left;
	border: 1px solid #cecece;
	background: url(../images/default/bg-gradientoffers.jpg) repeat-x;
	-webkit-border-radius: 1em 1em 0px 0px; /* for Chrome + Safari */
	-moz-border-radius: 1em 1em 0px 0px; /* for Firefox */
	border-radius: 1em 1em 0px 0px; /* for Opera 10.5, IE9 and future-proofing */
}
.offerings img.icon
{
	float: left;
	padding: 4px 0 0 4px;
}
.offerings span.title
{
	float: left;
	padding: 4px 0 0 4px;
	font: 22px StagSansRoundBook;
	color:#e41b36;
	width: 175px;
}
.offerings span.title sup
{
	top: -4px;
}
.offerings span.title-cable
{
	padding: 18px 0 0 4px;
}
.offerings ul
{
	clear: both;
	margin: 5px 0 5px 24px;
	display: inline-block;
	list-style-type: none;
	height: 80px;
}
.offerings ul li
{
	background: url(../images/bullet-orangearrow.png) no-repeat left top;
	padding: 6px 0 0 10px;
	font: 12px StagSansRoundBook;
}
.offerings .calltoaction
{
	margin: 10px 0 0 0;
	width: 120px;
	float: left;
	text-align: center;
}
.offerings .calltoaction a
{
	font: 13px StagSansRoundLightItalic;
	color: Black;
}
.offerings .price-container
{
	width: 110px;
	float: right;
	margin: 10px 0 0 0 !important;
}
.offerings img.bot-bar
{
	clear: both;
	padding: 0 0 0 0;
	margin: 0;
	width: 100%;
	height: 7px;
	display: inline-block;
}
/* OONLINE */
.oonline-container
{
	background: white
}
.oonline
{
	position: relative;
	width: 750px;
	text-align: left;
	display: inline-block;
	height: 252px;
	margin: 11px 0 0 15px;
	padding: 7px 0;
	background: url(../images/oonline-BG.jpg) no-repeat;
}
.oonline h1
{
	color: white;
	font: 34px StagSansRoundLight;
	margin: 0;
	padding: 4px 0 0 0;
	text-align: center
}
.oonline h2
{
	color: #696969;
	font: 12px StagSansRoundLight;
	margin: 8px 0 20px 10px;
	padding:  4px 0 0 0;
}
.oonline .search
{
	float: left;
}
.oonline .search ul
{
	list-style-type: none;
	width: 300px;
	clear: both;
}
.oonline .search ul li
{
	font: 14px arial;
	padding: 5px 0 0 5px;
	color: #555;
	font-weight: normal;
	display:block;
	float: left;
	width: 110px;
	text-align: right
}
.oonline .search .btn-findoffers
{
	position: absolute;
	display: block;
	text-align: center;
	top: 216px;
	left: 114px
}
.oonline .call
{
	float: right;
	width: 295px;
	height: auto;
	margin: 10px 40px 0 0;
	background:none;
	padding: 20px 0 20px 0;
	text-align: center;
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50ffffff, endColorstr=#50ffffff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50ffffff, endColorstr=#50ffffff);
	zoom: 1;
	background:rgba(255, 255, 255, .5);
}
.oonline .call span
{
	font: 20px StagSansRoundBook;
	color: #555;
	display: block
}
.oonline .call strong
{
	color: #ef8023;
	font-size: 36px
}
.homepage-top
{
	padding: 0 5px 0 5px;
	width: 100%;
}
.homepage-top h1
{
	color: #e37222;
	font: 34px StagSansRoundBook;
	margin: 0;
	padding: 0;
}
.homepage-top h2
{
	color: black;
	font: 12px StagSansRoundMedium;
	margin: -5px 0 0 0;
	padding: 0;
}
/* FAQs */
.faqs,
.faqs a
{
	font-size: 12px;
	color: #000;
	line-height: 17px;
}
.faqs ul
{
	list-style-type: none;
}
.faqs li.question
{
	color: White;
	background: #a5d867;
	padding: 5px;
	margin: 10px 0 0 0;
}
.faqs span
{
	font: 24px StagSansRoundLight;
	color: #7ab800;
	margin: 10px 0 0 0;
	display: block;
}
/* OFFER DETAILS and SEO */
.mastheadwrapper
{
}
.offer-details
{
	background: white;
}
.offer-details,
.seo
{
	width: auto;
	text-align: left;
	padding: 20px;
	line-height: 16px;
}
.offer-details h1,
.seo h1
{
	font: 24px StagSansRoundMedium;
	color: #7ab800;
}
.offer-details p,
.seo p
{
	padding: 20px 0 0 0;
}
.offer-details span,
.seo span,
.seo .bluebigtext
{
	font: 14px StagSansRoundMedium;
	color: #7ab800;
	display: block;
	padding: 0 0 5px 0;
}
.offer-details p span.section
{
	font: 14px StagSansRoundMedium;
	color: #7ab800;
	text-decoration: underline;
}
.seo
{
	width: auto;
	text-align: left;
	padding: 5px;
	line-height: 16px;
}
.seo p
{
	margin: 5px 0;
}
.seo,
.seo table tr td
{
	font-size: 12px;
	color: #656565;
}
.seo div.calltoaction
{
	width: auto;
	text-align: center;
	padding: 20px;
}
.seo p
{
	padding: 10px 0 0 0;
}
.seo ul
{
	margin: 10px 10px 10px 20px;
}
.clicktoggle
{
	width: 767px;
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
	display: block;
	font: 20px StagSansRoundLight;
	color: #E37222;
	text-decoration: underline;
}
.geolinkswrapper
{
	width: 680px;
	margin: 15px auto;
	padding-left: 30px;
}
.geotitle
{
	color: #E37222;
	font: 34px StagSansRoundBook;
	margin: 0;
	padding: 0;
}
.geolinkswrapper ul
{
	list-style-type: none;
}
.geoLinks li
{
	width: 200px;
	float: left;
	margin: 5px 0 0 10px;
	text-align: left;
}
.geolinksheader,
.geolinksheader a
{
	font: 14px StagSansRoundMedium;
	color: #7ab800;
	clear: both;
	padding: 20px 0 0 0;
}
.geoCityLinkSeperator
{
	clear: both;
}
.footprintMessageWrapper
{
	width: 767px;
	padding: 5px 0;
	margin-left: 5px;
}
.footprintMessageWrapper #noservice
{
	width: 760px;
	height: 182px;
	margin: 0 auto 10px auto;
	border: 1px solid #49505a;
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #f0ffdb 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #f0ffdb)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#f0ffdb', GradientType=0 ); /* ie */
}
.footprintMessageWrapper #noservice #message
{
	width: 560px;
	float: left;
	margin: 20px 0 0 20px;
	font-size: 15px;
}
.footprintMessageWrapper #noservice #message p
{
	margin: 10px 0;
}
.footprintMessageWrapper #noservice #message span#title
{
	font-size: 25px;
	font-weight: bold;
	display: block;
}
.footprintMessageWrapper #noservice #agent
{
	float: right;
	margin: 6px 20px 0 0;
}
#seoCntent
{
	width: 768px;
	color: #656565 !important;
	margin: 20px auto 0 auto;
	padding: 0;
}
.geoNationalLinksWrapper
{
	padding-bottom: 15px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Chrome rules go after this */

}
.indent
{
	margin: 10px 0 0 0;
	text-indent: 30px;
}
.indent2
{
	margin: 10px 0 0 0;
	text-indent: 60px;
}
/*hotel */

.hotel-cont
{
	width:748px;
	margin:0 auto
}
.hotel-cont .easybundle
{
	width:411px;
	background:url(../images/hotel-card/main-promo.jpg) no-repeat;
	height:243px;
	float:left;
	margin-right:10px;
	position:relative
}
.hotel-cont .techhome
{
	position:absolute;
	top: 170px;
}
.hotel-cont .hotel-action
{
	position:absolute;
	left: 271px;
	top: 171px;
	text-align:center;
}
.hotel-cont .hotel-right
{
	float:right
}
.hotel-cont .hotel-banner
{
	margin-top:5px
}
.hotel-search
{
	background:url(../images/hotel-card/searchbox.jpg) no-repeat;
	width:297px;
	height:101px;
	padding:5px 14px
}
.hotel-search ul
{
	margin:5px 0;
	padding:0;
	list-style:none;
	font-size:11px;
	color:#202020
}
.hotel-search li
{
	float:left;
	margin:0 5px 5px 0
}
label.streettext
{
	width:80px;
	float:left
}
.hotel-search input.text1
{
	width:116px
}
.hotel-search input.text2
{
	width:60px
}
.hotel-search input.text3
{
	width:70px
}
.clearing
{
	clear:both
}
img
{
	border:none
}
.hotel-title
{
	color:#FFF;
	font-size:13px
}
/*--- new hotel page ---*/
/*.supportsquad   {
    margin: 0;
    padding: 0;
    position: fixed;
    right: -67px;
top: 60px;
}*/

/*** taking this down Eric 6.30.11 
.supportsquad {position:fixed; right:-6px; top:60px; padding:0; margin:0;
-webkit-transform: rotate(0deg); 
-moz-transform: rotate(0deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); display:none;
} 
***/
.main-widget
{
	background:url(../images/default/offer_bg.png) no-repeat;
	border-color: #fff;
	border-style: solid;
	border-width: 1px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	width: 275px;
	height:240px;
}
.main-widget h2.June
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 10px;
	margin:0;
	font-size:24px;
}
.main-widget p
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;
	padding:0px 0px 0px 10px;
	margin:0;
}
.main-widget span.p
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding:0px 0px 0px 10px;
	margin:0;
}
.main-widget div.p
{
    margin: 17px 5px;
}
.main-widget span.form
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0;
}
.main-widget .form label
{
    display: inline-block;
    width: 60px;
}
.main-widget .form .field-button
{
    text-align: center;
}

.main-widget ul
{
	list-style:none;
	text-align:left;
	margin-left:15px;
}
.contact
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	float:right;
	margin:-30px 16px 20px 0px;
}
/*.wrapper {width:752px; background-color:#FFF; padding:15px 20px 0px 0px; margin: auto;}
.header {width:750px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.header span.orange {font-family:"Arial Black", Gadget, sans-serif; color:#F60;}
.header span.grey {font-family:"Arial Black", Gadget, sans-serif; color:#333;}
.header p {margin:0px !important; padding:0px !important;}*/
.TWClogo
{
	width:213px;
	height:61px;
	background:url(../images/TWC_logo53111_03.jpg) no-repeat;
	float:left;
}
.chatButton
{
	width:152px;
	height:53px;
	background:url(../images/TWC_chatButton_03.jpg) no-repeat;
	float:left;
	margin:10px 0px 0px 60px;
}
.SaveologyLogo
{
	width:116px;
	height:60px;
	background:url(../images/SaveologyLogo_03.jpg) no-repeat;
	float:right;
	margin:0px 0px 0px 10px;
}
/*.SupportSquad {width:106px; height:44px; background:url(../images/TWC_SupportSquad_03.jpg) no-repeat;}*/

.MainOfferBkgd
{
	width:754px;
	height:265px;
	background:url(../images/default/twc_banners_bg.jpg) no-repeat;
	margin-left:0px;
	position:relative;
	margin-left: 12px;
}
.TriplePlayIcon
{
	width:119px;
	height:69px;
background:url(../images/default/TriplePlay_icon.jpg) no-repeat margin-top:15px;
}
.OrderNow
{
	width:100px;
	height:32px;
	background:url(../images/default/orderNow_07.jpg) no-repeat;
	position:absolute;
	top:88px;
	left:20px
}
.MainOffer
{
	width:440px;
	height:150px;
	margin:0px 0px 0px 10px;
	background:url(../images/default/TriplePlay_icon.jpg) no-repeat scroll 0 7px transparent;
	padding:0px 0px 0px 125px;
	font-size:11px;
}
.MainOffer h2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F60;
	font-stretch:semi-expanded;
	margin:7px 0px 0px 0px;
	padding-top:5px;
	text-shadow:0.1em 0.1em 0.1em black;
	font-size:22px
}
.MainOffer p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	margin:10px 0px 0px 0px;
	padding:0px;
	line-height:15px;
}
.MainOffer span.fine
{
	font-size:14px;
}
.MainOffer em
{
	font-size:12px;
	padding-top:5px;
}
a.org:link
{
	color: #F60;
	text-decoration: underline;
}
a.org:visited
{
	color: #F60;
	text-decoration: underline;
}
a.org:hover
{
	color: #6C3;
	text-decoration: underline;
}
a.org:active
{
	color: #C63;
}
.MainOfferPrice
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	float:right;
	position:relative;
}
.MainOfferPrice sup
{
	font-size:18px;
	line-height:20px;
	color:#F60;
	font-weight:bold;
	top:-11px;
*top:-20px
}
.FindOffers
{
	width:151px;
	height:30px;
	background:url(../images/default/TWC_findoffers_03.jpg) no-repeat;
}
.TheHotelCard
{
	width:155px;
	height:115px;
	background:url(../images/default/TWC_giftcard1.jpg) no-repeat;
	float:left;
	margin:0px 0px 10px 9px;
}
.promo
{
	width:250px;
	height:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	position:absolute;
	top:130px;
	left:174px
}
.promo p
{
	font-size:14px;
}
.h2June h2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 10px;
	margin:0;
}
.promo sub
{
	font-size:18px;
	line-height:10px;
}
.promo p span.spacing
{
	line-height:10px;
	color:#6C3;
	text-shadow:0.1em 0.1em 0.1em black;
}
.onehundred
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	font-stretch:condensed;
	text-shadow:0.1em 0.1em 0.1em black;
	font-weight:bold;
	color:#FFF
}
.giftcard
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#FFF;
	text-shadow: 0.1em 0.1em 0.1em black;
}
.TheHotelCardGrn
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6C3;
	letter-spacing:6px;
	text-shadow:0.1em 0.1em 0.1em black;
}
.OfferDesc
{
	width:585px;
	height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFF;
	float:right;
	left: 166px;
	position: absolute;
	top: 217px;
	width: 585px;
}
.OfferDesc p
{
	margin:0;
	padding:0;
}
/* -- Modem & Router -- **/

.modem-wrapper
{
	width:635px;
	padding:10px;
}
.modem-container
{
	width:600px;
	padding:10px;
	position:relative;
	text-align: left;
}
.sunburst
{
	width:100px;
	height:75px;
	background:url(../images/sunburst_03.jpg) no-repeat;
	float:right;
}
h2
{
	font-family:Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	margin:10px 0 0 15px;
}
.modem-promo
{
	width:590px;
	height:220px;
	background-color:#71af26;
	border: 1px solid #f71af26;
	border-radius: 20px 20px 20px 20px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding:20px 0 0 20px;
	float:left;
}
.modem-promo p
{
	font-size:16px;
	width: 510px;
}
.floatR
{
	float:right;
}
.floatL
{
	float:left;
}
.modem-promo p span.modem-spacing
{
	font-size:62px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin: 10px 0;
}
.modem-offerArea
{
	width:610px;
	height:320px;
	margin-top:20px;
	background-color:#FFFFFF;
	border: 0px solid #333333;
	border-radius: 20px 20px 20px 20px;
	float:left;
}
.modem-offerTxt
{
	width:588px;
	height:270px;
	margin:10px 0px 0px 10px;
	border: 1px solid #c9c9c9;
	border-radius: 20px 20px 20px 20px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	color:#414140;
	vertical-align:top;
	margin-right:20px;
	background:url(../images/router_img_06.jpg) no-repeat;
	float:left;
	position:relative
}
.modem-offermodem
{
	background:url(/images/router.gif) no-repeat 20px 40px;
}
/*.modem-offerTxt router {background:url(../images/router_img_06.jpg) no-repeat;}*/
.sunbrust
{
	float:right;
}
.router
{
	float: left;
	position:relative;
	top:10px;
	left:10px;
}
/* DEFAULT DEFINITION */

.st_logo
{
	width:105px;
	height:28px;
	margin-right:10px;
	float:right
}
.router img
{
	background:url(../images/UbeeRouter_03.jpg) no-repeat;
	float:right;
}
ul.modemul
{
	margin:30px 30px 0px 120px;
	font-size:16px;
}
ul.modemul li
{
	margin-bottom:3px;
	padding-left: 0px;
}
.modem-rebate
{
	position:absolute;
	top:190px;
	left:250px;
}
.modem-display
{
	display:none
}
.router-display
{
	display:block
}
/*----- pop ----*/

.disable_masking
{
	z-index: 6001;
	position: absolute;
	display: none;
}
.closebutton
{
	float: right;
	text-decoration: none;
}
.modem-float
{
	position:absolute;
	left: 543px;
	top: 17px;
}
/*----- Landing pages Showcase Blocks ----*/

.showcase
{
	background: url("/images/landing/showcase-bg.jpg") no-repeat 0 0;
	width: 760px;
	height: 319px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
}
.showcase2
{
	background: url("/images/landing/showcase-bg2.jpg") no-repeat 0 0;
	width: 760px;
	height: 282px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
}
.showcase3
{
	background: url("/images/landing/showcase-bg3.gif") no-repeat 5px 0px;
	width: 760px;
	height: 335px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.showcase-left
{
	width: 445px;
	float: left;
}
.showcase-right
{
	background: url("/images/landing/widget-bg.png") no-repeat 0 0;
	width: 285px;
	height: 314px;
	float: right;
	margin: 0;
	color: #fff;
	text-align: center;
}
.showcase-right2
{
	background: url("/images/landing/widget-bg2.png") no-repeat 0 0;
	width: 285px;
	height: 268px;
	float: right;
	margin: 0;
	color: #525353;
	text-align: center;
}
.showcase-right3
{
	background: url("/images/landing/widget-bg3.png") no-repeat 0 0;
	width: 285px;
	height: 314px;
	float: right;
	margin: 12px -2px 0 0;
	color: #525353;
	text-align: center;
}
.showcase-right ul
{
	list-style: none;
	line-height: 27px;
	font-weight: bold;
	font-size: 13px;
	margin-top: 8px;
}
.showcase-right2 ul
{
	list-style: none;
	line-height: 27px;
	font-weight: bold;
	font-size: 13px;
	margin-top: 0px;
	_margin-top: 5px;
 *margin-top: 5px;
}
.showcase-right3 ul
{
	list-style: none;
	line-height: 27px;
	font-weight: bold;
	font-size: 13px;
	margin-top: 8px;
}
.showcase-right p
{
	text-align: center;
}
.showcase-content
{
	position: relative;
	padding: 2px 10px 5px 25px;
}
.showcase-content h1
{
	color: #70ae25;
	font-size: 19px;
	font-weight: bold;
	margin: 5px 0 0 0;
}
.showcase-content h1 span
{
	color: #df6d24;
	font-size: 23px;
	font-weight: bold;
	margin: 0px;
}
.showcase-content h2
{
	color: #019ad6;
	font-size: 19px;
	font-weight: bold;
	margin: 5px 0px;
	font-style: italic;
}
.showcase-content p
{
	color: #666666;
	font-size: 14px;
	margin: 5px 0px;
}
.showcase-content a
{
	color: #000;
	font-size: 9px;
	font-weight: bold;
	margin: 3px 0px;
	text-decoration: none;
	font-style: italic;
}
.showcase-content ul
{
	margin: 8px 0 0 0;
	padding: 0px 12px;
}
.showcase-content li
{
	color: #444;
	font-size: 15px;
	line-height: 25px;
	list-style-position: inside;
}
.showcase-content li a
{
	color: #70ae25;
	font-size: 11px;
}
.showcase-content li a:hover
{
	text-decoration: underline;
}
.tripleplay
{
	background: url("/images/landing/tripleplay.png") no-repeat 0 0;
	position: relative;
	width: 122px;
	height: 69px;
	margin-left: 330px;
	margin-top: -110px;
}
.prices
{
	color: #019ad6;
	font-size: 14px;
	margin-left: 41px;
	margin-top: -14px;
}
.prices p
{
	margin: -12px 0px 0px 0px;
}
.prices span
{
	font-size: 59px;
	font-weight: bold;
	letter-spacing: -4px;
}
.prices sup
{
	font-size: 20px;
	font-weight: bold;
	line-height: 39px;
	letter-spacing: 0;
	vertical-align: text-top;
}
.only
{
	margin-left: 30px;
	color: #019ad6;
	font-size: 15px;
	margin-left: 67px;
	margin-top: 58px;
}
.only2
{
	margin-left: 30px;
	color: #019ad6;
	font-size: 15px;
	margin-left: 67px;
	margin-top: -9px;
}
.only3
{
	margin-left: 30px;
	color: #019ad6;
	font-size: 15px;
	margin-left: 67px;
	margin-top: -9px;
}
.order
{
	background: url("/images/landing/button.png") no-repeat 0 0;
	width: 165px;
	height: 41px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 11px 0;
	text-align: center;
	margin-left: 26px;
}
.order a
{
	color: #fff !important;
	font-weight: bold;
	text-decoration: none;
}
.findoffer
{
	background: url("/images/landing/offer-button.png") no-repeat 0 0;
	width: 172px;
	height: 43px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 11px 0;
	text-align: center;
	margin-left: 26px;
}
/*----- END Landing pages Showcase Blocks ----*/

/*----- Results pages CSS ----*/

.contentcontainter
{
	width:100%;
	background: #fff;
}
.right
{
	width:200px;
	height: auto;
	margin-top: 5px;
	background:#438DBE;
	float:right;
	margin-right: 20px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #DED8D8;
	font-size: 12px;
	background: url("../images/right-bg.png") no-repeat scroll bottom center transparent;
}
.right h3
{
	color: #fff;
	height: 32px;
	font-size: 15px;
	text-align: center;
	margin: 0;
	background: url("../images/righth3-bg.png") no-repeat scroll 0 0 transparent;
	line-height: 31px;
}
div.clear
{
	clear: both;
	height: 5px;
}
.checkoutmenu
{
	border-top: 3px solid #efefef;
	margin: 15px 12px 12px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.checkoutsteps
{
	width: 100%;
	border-bottom: 3px solid #E8E8E8;
	height: 33px;
}
.checkoutsteps ul
{
	margin: 0;
	padding: 0;
	height: 25px;
	list-style: none;
}
.checkoutsteps li
{
	float: left;
	padding: 0 0 0 12px;
	margin-right: 12px;
	height: 33px;
	line-height: 34px;
}
.checkoutsteps-active
{
	font-weight: bold;
	color: #ffffff;
	background: url("../images/steps-bg.jpg") repeat-x scroll 0 0 transparent;
	height: 33px;
}
.checkoutsteps-arrow
{
	background: url("../images/step-arrow.jpg") no-repeat scroll 100% 0 transparent;
	height: 33px;
	padding-right: 25px
}
.checkoutaddress
{
	width: 100%;
	border-bottom: 3px solid #efefef;
	height: 25px;
	color: #000000;
	font-weight: bold;
	line-height: 25px;
}
.checkoutmessage
{
	float: left;
	font-size: 12px;
	margin-left: 10px;
}
.checkoutcoordinate
{
	float: right;
	font-size: 14px;
	margin-right: 10px;
}
/*----- END Results pages CSS ----*/


/*----- Order Details Popup CSS ----*/

.orderdetails-content
{
	border-bottom: 3px solid #ded8d8;
	min-height: 285px;
	width: 754px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 25px;
	background: url("../images/orderdetails-bg.png") no-repeat 160px 55px;
}
.orderdetails-content p
{
	font-size:12px;
	color: #4c4e52;
	margin-left: 12px;
}
.orderdetails-content h1
{
	font-size:14px;
	color: #4c4e52;
	font-weight: bold;
	margin-bottom: 5px;
}
.orderdetails-content ul
{
	padding-left: 14px;
	font-size: 11px;
	margin-left: 12px;
	width: 460px;
	float: left;
	margin-top: 12px;
}
.orderdetails-content li
{
	padding-bottom: 7px;
}
.order-details
{
	width: 400px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4c4e52;
	margin-left: 12px;
	margin-top: 15px;
}
.packagedetail
{
	float:right;
	width:185px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 12px;
	background: url("../images/orderdetailsprice-bg.png") no-repeat 0 0;
	width: 217px;
	height: 212px;
	margin-right: 25px;
}
.packagedetail-best
{
	float:right;
	width:185px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 12px;
	background: url("../images/orderdetailsbestprice-bg.png") no-repeat 0 0;
	width: 217px;
	height: 212px;
	margin-right: 25px;
}
.packagedetailprice
{
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	line-height: 27px;
	margin-top: 43px;
}
.packagedetailprice sup
{
	color: #FFFFFF;
	font-size: 30px;
	position: relative;
	top: -6px;
	vertical-align: baseline;
}
.packagedetailprice span
{
	color: #FFFFFF;
	font-size: 41px;
	letter-spacing: -1px;
}
.packagedetailprice p
{
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	margin: 15px;
}
.addtocartpop
{
	background: url("../images/detailorder.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF !important;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	height: 37px;
	margin-left: 34px;
	padding: 10px 0;
	text-align: center;
	text-decoration: none;
	width: 151px;
	margin-top: -10px;
}
.popupmenu
{
	border-top: 3px solid #EFEFEF;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 12px 12px;
}
.popupmenuesteps
{
	border-bottom: 3px solid #E8E8E8;
	height: 33px;
	width: 100%;
}
.popupmenuesteps p
{
	height: 33px;
	line-height: 34px;
	margin: 0;
	padding: 0 0 0 12px;
	color: #529136;
}
.popupcontainer
{
	width: 754px;
	margin: 0 auto;
	color: #4c4e52;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}
.odd
{
	background: #dfeef7;
}
.popupheader
{
	background: #4898cd;
	height: 35px;
	width: 100%;
	border-bottom: 3px solid #84c547;
}
.popupheader div
{
	color: #fff;
	text-align: center;
	font-size: 17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 34px;
}
.popupsubheader
{
	background: #76b2da;
	height: 27px;
	width: 100%;
	font-weight: bold;
	text-align: center;
}
.popupsubheader div
{
	color: #0f0101;
	text-align: center;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 29px;
}
/*----- END Order Details Popup CSS ----*/


.bundle-double
{
	background: url("../images/offers/bundle-triple.jpg") no-repeat scroll 0 0 transparent;
	font-family: StagSansRoundBook;
	height: 187px;
	margin: 20px 0 0;
	padding: 0 5px;
	position: relative;
	text-align: left;
	width: 753px;
}
.bundle-double h1
{
	font: 22px StagSansRoundMedium;
	padding: 9px 0 0 15px;
	margin: 10px 0 0 0;
	color: #fff;
}
.bundle-double ul
{
	list-style-type: none;
	margin: 17px 0 0 338px;
	height: 125px;
	width: 230px;
 *margin-top: 0px;
	-margin-top: -140px;
}
.bundle-double li
{
	background: url("../images/bullet-orangearrow.png") no-repeat scroll left center transparent;
	color: #4D4F53;
	font: 13px StagSansRoundMedium;
	margin: 10px 0 0;
	padding: 2px 0 0 10px;
	line-height: 13px;
}
.bundle-starting
{
	color: #0064a4;
	font-size: 13px;
	margin-left: 27px;
	padding-bottom: 3px;
	font-weight: bold;
}
.bundle-double-price
{
	color: #019AD6;
	font-size: 14px;
	margin-left: 30px;
	margin-top: -14px;
}
.bundle-double-price sup
{
	font-size: 20px !important;
	font-weight: bold !important;
	letter-spacing: 0 !important;
	line-height: 39px !important;
	vertical-align: text-top !important;
	top: 10px !important;
}
.bundle-double-price span
{
	font-size: 56px;
	font-weight: bold;
	letter-spacing: -4px;
}
.bundle-double-price p
{
	margin: -13px 0 0;
	color: #0064a4;
	font-size: 13px;
}
.pricecontainer
{
	width: 162px;
	height: auto;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	margin: 18px 20px 0 0;
 *margin-top: 7px;
	-margin-top: 7px;
}
.phonenumber1
{
	background: url("/images/phonenumber-bg.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 19px;
	font-weight: bold;
	height: 43px;
	margin-left: 0px;
	padding: 8px 0;
	text-align: center;
	text-transform: uppercase;
	width: 162px;
}
.bundle-triple
{
	background: url("../images/offers/bundle-mobile2.jpg") no-repeat scroll 0 0 transparent;
	font-family: StagSansRoundBook;
	height: 269px;
	margin: 20px 0 0;
	padding: 0 5px;
	position: relative;
	text-align: left;
	width: 753px;
}

.bundle-triple h2
{
	text-align: left;
    color: #d4211c;
    font-size: 21px;
    font-weight: bold;
    margin-top: 15px;
    padding: 0;
}

.bundle-triple h1
{
	font: 22px StagSansRoundMedium;
	padding: 9px 0 0 15px;
	margin: 10px 0 0 0;
	color: #fff;
}

.bundle-triple ul
{
	list-style-type: none;
	margin: 0 0 0 15px;
	height: 125px;
	width: 310px;
 *margin-top: 2px;
	-margin-top: 2px;
}
.bundle-triple li
{
	background: url("../images/bullet-orangearrow.png") no-repeat scroll left center transparent;
	color: #4D4F53;
	font: 13px StagSansRoundMedium;
	margin: 10px 0 0;
	padding: 2px 0 0 10px;
	line-height: 13px;
}
/*------new banner------*/

.nb_left_content
{
	width:440px;
	height:auto;
	margin-top:15px;
	margin-left:15px;
	float:left;
}
.nb_rt_content
{
	width:275px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	float:left;
}
.nb_top1
{
	width:440px;
	height:110px;
	background:url(../images/default/slide1_bg.png) no-repeat top right;
	color:#fff;
}

.nb_top2
{
	width:440px;
	height:110px;
	background:url(../images/default/slide2_bg.png) no-repeat top right;
	color:#fff;
}

.nb_top2_2
{
	width:440px;
	height:110px;
	color:#fff;
}

.nb_top3
{
	width:440px;
	height:110px;
	background:url(../images/default/slide3_bg.png) no-repeat top right;
	color:#fff;
}

.nb_top4
{
	width:440px;
	height:175px;
	background:url(../images/default/slide4_bg.png) no-repeat bottom right; 
	color:#fff;
}



.nb_banner_title
{
	font-family: TWCRoundBook;
	font-size:28px;
	font-weight:800;
	display:block;
	line-height:30px;
}
.nb_point_hold
{
	float:left;
	width:175px;
	height:auto;
}

.nb_point_hold2
{
	float:left;
	width:275px;
	height:auto;
}

.nb_point_hold3
{
	float:left;
	width:325px;
	height:auto;
}


.nb_price
{
	float:left;
	margin-left:6px;
	width:155px;
	height:70px;
	font-family:TWCRoundLight;
}
.nb_big_num
{
	width:80px;
	font-size:55px;
	font-weight:bold;
	display:inline;
	line-height:50px;
	letter-spacing:-.1px
}
.nb_sm_num
{
	width:40px;
	font-size:13px;
	font-weight:bold;
	display:inline;
	vertical-align:top;
}

.sm_mos
{
	font-size:9px;
	font-weight:bold;
	display:inline;
}
.nb_big_num_bold
{
	font: 55px StagSansRoundBook;
	width:80px;
	font-size:55px;
	font-weight:bold;
	display:inline;
	line-height:50px;
	letter-spacing:-.1px;
	color:#ffffff;
}



.nb_start
{
	font-size:12px;
	text-transform:uppercase;
}

.nb_text {
    font-family: TWCRoundBook;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	}
.nb_points2
{
	margin-top:0px;
	font-family: TWCRoundBook;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	list-style:none;
	padding:0px;
	text-align:left;
	line-height:15px;
}
.nb_points2 li
{
	background-image: url(../images/default/check_sm.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
}
	
.nb_points
{
	margin-top:0px;
	font-family: TWCRoundBook;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	list-style:none;
	padding:0px;
	text-align:left;
	line-height:20px;
}
.nb_points li
{
	background-image: url(../images/default/check.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
}

.nb_points_sm
{
	margin-top:0px;
	font-family: TWCRoundBook;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	list-style:none;
	padding:0px;
	text-align:left;
	line-height:15px;
}
.nb_points_sm li
{
	background-image: url(../images/default/check_sm.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
}


.nb_bottom
{
	width:440px;
	height:90px;
	margin:10px 0 0 0;
	background:url(../images/default/card1.png) no-repeat bottom right;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:TWCRoundBook;
	line-height:20px;
}

.nb_bottom2
{
	width:440px;
	height:90px;
	margin:10px 0 0 0;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:TWCRoundBook;
	line-height:20px;
}


.nb_plus
{
	font-size:50px;
	display:block;
	line-height:37px;
	
}
.nb_controls
{
	height:20px;
	width:150px;
	margin:7px 0 0 0;
}
.nb_control_lft
{
	float:left;
	width:20px;
	height:24px;
}
.nb_control_rt
{
	float:right;
	width:20px;
	height:24px;
}
.nb_offer-package
{
	background:url(../images/default/offer_bg.png) no-repeat;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	width: 275px;
	height:240px;
}
.nb_offer_title
{
	width: 255px;
	height:35px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom: 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}
.nb_offer_content
{
	width: 235px;
	height:170px;
	padding:8px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
}

.offer-promo {width: 440px; height:219px; float:left; margin-left:10px; background:url(../images/default/promobg2.png) no-repeat;}

.x-title {font-size:26px; color:#444444; text-transform:uppercase; font-family:TWCRoundBook;}

.x-subtitle {font-size:21px; color:#444444; font-family:TWCRoundBook;}

.x-top {height:60px; margin-top:10px; margin-left:15px;}

.x-top2 {height:75px; margin-top:10px; margin-left:15px; background:url(../images/default/icon-x-bg.png) right no-repeat;}

.x-top3 {width:420px; height:55px; margin-top:5px; margin-left:15px; background:url(../images/default/x-card.png) right no-repeat; color:#444444; font-size:16px; text-transform:uppercase; font-family:TWCRoundBook; line-height:18px;}


.x_points {
	color:#444444;
	margin-top:0px;
	font-family:TWCRoundBook;
	text-transform:uppercase;
	font-weight:800;
	font-size:9px;
	list-style:none; 
	padding:0px; 
	text-align:left;	
	line-height:12px;}

.x_points li {
	background-image: url(../images/default/x-star.png); 
	background-repeat: no-repeat; 
	background-position: 0px 4px; 
	padding-left: 15px; 
	padding-bottom:6px;
	}
	
.x_price {float:left; margin-left:10px; width:175px; height:70px; font-family:TWCRoundBook; color:#444444; }

.x_big_num {width:80px; font-size:60px; font-weight:bold; display:inline; line-height:50px; color:#444444; float:left;}
.x_sm_num1 { width:12px; font-size:15px; font-weight:bold; display:inline; vertical-align:top; color:#444444; float:left;}
.x_sm_num2 { width:60px; font-size:13px; font-weight:bold; display:inline; vertical-align:top; color:#444444; float:left;}
.x_start {font-size:12px; text-transform:uppercase; color:#444444; }

.x_point_hold {float:left; width:185px; height:auto;}



form
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding: 5px 0px;
	text-align:right;
	height: auto;
}
form label
{
	display: inline;
	padding:5px;
}
form input[type='text'],
form textarea,
form select
{
	background-color: #fff;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	font-size: 1em;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	margin: 2px 2px;
	padding: 4px;
	width: 140px;
}


