/* CSS Document */

/* **** Boilerplate **** */
* {padding: 0; margin: 0;}

body {
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000;
	
}

a	{ text-decoration:none; color:#666666; }

#container 	{margin:0px auto; width:1024px;}
.noFlash 	{ width: 300px; color:#666666; margin:200px auto;}

/* ********************* Header Area ********************** */

#headerArea			{ margin:45px 0px 23px 0px;  }
#headerArea2			{ margin:34px 0px 8px 0px; height:84px; }
#headerArea3			{ margin:34px 0px 8px 0px; height:80px; }

h2.logoArea			{ margin:0px; width:245px; height:58px; background:url(../images/logo_okcable.gif) 0px 0px no-repeat; }
h2.logoArea a		{ display:block; width:245px; height:58px; }


h2.logoArea2			{ float:left; display:inline; margin:11px 0px 0px 0px; width:245px; height:58px; background:url(../images/logo_okcable.gif) 0px 0px no-repeat; }
h2.logoArea2 a		{ display:block; width:245px; height:58px; }

h2.logoArea2Esp			{ float:left; display:inline; margin:0px 0px 0px 0px; width:245px; height:80px; background:url(../images/esokcable_logo.gif) 0px 0px no-repeat; }
h2.logoArea2Esp a		{ display:block; width:245px; height:80px; }

.blueTopHeaderArea	{ float:right; display:inline; margin:0px; width:510px; height:auto;}
.blueTopHeaderAreaTop	{ float:right; display:inline; margin:0px; width:510px; height:8px; background:url(../images/hdr_top_blue_box.gif) 0px 0px no-repeat #7197BD;}
.blueTopHeaderContentArea	{ float:right; display:inline; margin:0px; width:510px; height:67px; background:#7197BD; }
.blueTopHeaderContentArea p	{ margin:9px 17px 0px 17px; float:left; display:inline; color:#ffffff; font-size:11px; font-family:Verdana, Helvetica, sans-serif; line-height:16px; }
.blueTopHeaderAreaBottom	{ float:right; display:inline; width:510px; height:8px; background:url(../images/hdr_bottom_blue_box.gif) 0px 0px no-repeat;}

.blueTopHeaderContentAreaEsp	{ float:right; display:inline; margin:0px; width:510px; height:67px; background:#7197BD; }
.blueTopHeaderContentAreaEsp p	{ margin:0px 10px 0px 10px; float:left; display:inline; color:#ffffff; font-size:11px; font-family:Verdana, Helvetica, sans-serif; line-height:16px; }


/* ********************* Body Area ********************** */

#blueBodyArea		{ margin:0px; width:767px; height:auto; background:url(../images/bg_inner_blue_bottom.gif) left bottom no-repeat #7197bd; }
.blueInnerTop		{ margin:0px; width:767px; height:29px; background:url(../images/bg_inner_blue_top.gif) 0px 0px no-repeat; }
.blueInnerTop2		{ margin:0px; width:767px; height:9px; background:url(../images/bg_inner_blue_top3.gif) 0px 0px no-repeat; }

.blueInnerWhiteTop	{ margin:10px 0px 0px 0px; width:767px; height:29px; background:url(../images/bg_inner_blue_top2.gif) 0px 0px no-repeat; }

.innerMargin		{ float:left; margin:0px 0px 0px 0px; width:519px; }
.innerMarginWhite	{ float:left; margin:0px 0px 0px 0px; width:504px; }

h2.findyourCableHdr		{ margin:0px; width:502px; height:58px; background:url(../images/hdr_find_your.gif) 0px 0px no-repeat; }
h2.findyourNewCableHdr	{ margin:0px; width:502px; height:58px; background:url(../images/hdr_find_your_new.gif) 0px 0px no-repeat; }
h2.signUpForServiceHdr		{ float:left; display:inline; margin:0px 0px 0px 10px; width:318px; height:20px; background:url(../images/hdr_signing_up_for_service.gif) 0px 0px no-repeat; }
h2.signUpForServiceHdrEsp	{ float:left; display:inline; margin:0px 0px 0px 10px; width:380px; height:23px; background:url(../images/eshome_signup_title.gif) 0px 0px no-repeat; }

form.signUpForm			{ margin:0px 0px 0px 0px; }

.topRightTextArea	{ float:left; display:inline; margin:0px 0px 0px 0px; width:767px; height:20px; }
.topRightTextArea p.text1	{ float:left; display:inline; margin:4px 0px 0px 26px; color:#ffffff; font-size:9px; font-family:Verdana, Helvetica, sans-serif; line-height:12px;}
.topRightTextArea p.text1esp	{ float:left; display:inline; margin:8px 0px 0px 6px; color:#ffffff; font-size:9px; font-family:Verdana, Helvetica, sans-serif; line-height:12px;}

p.text2	{ float:left; display:inline; margin:0px 0px 0px 10px; width:750px; color:#ffffff; font-size:9px; font-family:Verdana, Helvetica, sans-serif; line-height:12px;}
p.text2esp	{ float:left; display:inline; margin:0px 0px 0px 10px; width:740px; color:#ffffff; font-size:9px; font-family:Verdana, Helvetica, sans-serif; line-height:12px;}


.barkersArea	{ float:left; display:inline; margin:6px 0px 13px 10px; width:747px; height:279px;}

.barker1	{ float:left; display:inline; width:241px; height:279px; background:url(../images/img_barker1.gif) 0px 0px no-repeat;}
.barker1 a	{ display:block; width:241px; height:279px; background:url(../images/img_barker1.gif) 0px 0px no-repeat;}
.barker1 a:hover	{ display:block; width:241px; height:279px; background:url(../images/img_barker1.gif) 0px -279px no-repeat;}

.barker2	{ float:left; display:inline; margin:0px 0px 0px 13px; width:241px; height:279px; background:url(../images/img_barker2.gif) 0px 0px no-repeat;}
.barker2 a	{ display:block; width:241px; height:279px; background:url(../images/img_barker2.gif) 0px 0px no-repeat;}
.barker2 a:hover	{ display:block; width:241px; height:279px; background:url(../images/img_barker2.gif) 0px -279px no-repeat;}

.barker3	{ float:left; display:inline; margin:0px 0px 0px 11px; width:241px; height:279px; background:url(../images/img_barker3.gif) 0px 0px no-repeat;}
.barker3 a	{ display:block; width:241px; height:279px; background:url(../images/img_barker3.gif) 0px 0px no-repeat;}
.barker3 a:hover	{ display:block; width:241px; height:279px; background:url(../images/img_barker3.gif) 0px -279px no-repeat;}

.barker1esp	{ float:left; display:inline; width:241px; height:279px; background:url(../images/img_barker1esp.gif) 0px 0px no-repeat;}
.barker1esp a	{ display:block; width:241px; height:279px; background:url(../images/img_barker1esp.gif) 0px 0px no-repeat;}
.barker1esp a:hover	{ display:block; width:241px; height:279px; background:url(../images/img_barker1esp.gif) 0px -279px no-repeat;}

.barker2esp	{ float:left; display:inline; margin:0px 0px 0px 13px; width:241px; height:279px; background:url(../images/img_barker2esp.gif) 0px 0px no-repeat;}
.barker2esp a	{ display:block; width:241px; height:279px; background:url(../images/img_barker2esp.gif) 0px 0px no-repeat;}
.barker2esp a:hover	{ display:block; width:241px; height:279px; background:url(../images/img_barker2esp.gif) 0px -279px no-repeat;}

.barker3esp	{ float:left; display:inline; margin:0px 0px 0px 11px; width:241px; height:279px; background:url(../images/img_barker3esp.gif) 0px 0px no-repeat;}
.barker3esp a	{ display:block; width:241px; height:279px; background:url(../images/img_barker3esp.gif) 0px 0px no-repeat;}
.barker3esp a:hover	{ display:block; width:241px; height:279px; background:url(../images/img_barker3esp.gif) 0px -279px no-repeat;}


.innerMostBlue		{ margin:0px 0px 0px 17px; width:502px; height:auto; background:url(../images/bg_innermost_blue_bot.gif) left bottom no-repeat #ccdff3; }
.innerMostWhite		{ margin:0px 0px 0px 10px; width:494px; height:auto; background:url(../images/bg_inner_white_bot.gif) left bottom no-repeat #FFFFFF; }

.blueInnerMostTop	{ margin:0px; width:502px; height:11px; background:url(../images/bg_innermost_blue_top.gif) 0px 0px no-repeat; }
.blueInnerWhiteTop	{ margin:0px; width:494px; height:11px; background:url(../images/bg_inner_white_top.gif) 0px 0px no-repeat; }

.innerMostMargin		{ margin:0px 0px 0px 17px; }

.rowOne			{  }
.rowTwo			{  }
.rowThree		{  }

.checkOne			{ float:left; margin:5px 8px 0px 0px; height:12px; width:25px; }


h2.phoneHdr			{ float:left; margin:0px; width:80px; height:22px; background:url(../images/hdr_phone.gif) 0px 0px no-repeat; }
h2.orHdr			{ float:left; display:inline; margin:0px 0px 0px 35px; width:80px; height:35px; background:url(../images/hdr_or.gif) 0px 0px no-repeat; }
h2.addressHdr		{ float:left; margin:0px; width:80px; height:22px; background:url(../images/hdr_address.gif) 0px 0px no-repeat; }

h2.yourCableCompHdr		{ margin:0px 0px 0px 7px; width:385px; height:50px; background:url(../images/hdr_your_cable.gif) 0px 0px no-repeat; }

p.emphasisClass		{ margin:0px 20px 10px 10px; color:#003366; font-size:13px; font-family:Verdana, Helvetica, sans-serif; line-height:16px; font-weight:bold; }
p.regularClass		{ margin:0px 20px 0px 10px; color:#003366; font-size:13px; font-family:Verdana, Helvetica, sans-serif; line-height:16px; }


.logoRow			{ margin:20px 0px 20px 65px; width:494px; }

.logoCablevision	{ float:left; margin:0px 0px 0px 0px; width:120px; height:28px; background:url(../images/logo_cablevision_color.gif) 0px 0px no-repeat; }
.logoCablevision a	{ display:block; width:120px; height:28px; }
.logoComcast		{ float:left; margin:0px 0px 0px 0px; width:115px; height:28px; background:url(../images/logo_comcast_color.gif) 0px 0px no-repeat; }
.logoComcast a		{ display:block; width:115px; height:28px; }
.logoTimeWarner		{ float:left; margin:0px 0px 0px 0px; width:115px; height:28px; background:url(../images/logo_time_warner_col.gif) 0px 0px no-repeat; }
.logoTimeWarner a	{ display:block; width:115px; height:28px; }


input.inputPhone	{ margin:0px 1px 0px 0px; width:50px; padding:2px; color:#003366; font-size:11px; font-family:Verdana, Helvetica, sans-serif; line-height:12px; border:solid 1px #7f9db9; }
input.inputStreet	{ float:left; margin:2px 1px 0px 0px; width:150px; padding:2px; color:#003366; font-size:11px; font-family:Verdana, Helvetica, sans-serif; line-height:12px; border:solid 1px #7f9db9; }
input.inputApt	{ float:left; margin:2px 1px 0px 3px; width:50px; padding:2px; color:#003366; font-size:11px; font-family:Verdana, Helvetica, sans-serif; line-height:12px; border:solid 1px #7f9db9; }
input.inputCity		{ float:left; margin:2px 0px 3px 113px; width:200px; padding:2px; color:#003366; font-size:11px; font-family:Verdana, Helvetica, sans-serif; line-height:12px; border:solid 1px #7f9db9; }
select.selectInput	{ margin:0px 0px 0px 113px; width:50px; padding:2px; color:#003366; font-size:11px; font-family:Verdana, Helvetica, sans-serif; line-height:12px; border:solid 1px #7f9db9; }

.searchBtn		{ margin:10px 0px 34px 431px; }

h2.getServiceHdr	{ float:right; margin:40px 0px 0px 0px; width:248px; height:166px; background:url(../images/pic_cable_right.gif) 0px 0px no-repeat; }
h2.addServiceHdr	{ float:right; margin:40px 0px 0px 0px; width:248px; height:191px; background:url(../images/hdr_add_to_your.gif) 0px 0px no-repeat; }
h2.movingServiceHdr	{ float:right; margin:40px 0px 0px 0px; width:248px; height:185px; background:url(../images/hdr_moving.gif) 0px 0px no-repeat; }



/* ********************* Footer Area ********************** */

#footerAreaMain		{ margin:11px 0px 0px 0px; width:767px; }
#footerAreaMain p	{ margin:0px 0px 0px 0px; text-align:center; color:#FFFFFF; font-size:9px; font-family:Verdana, Helvetica, sans-serif; line-height:12px; }

.footerLogoArea	{ text-align:center; width:767px; height:26px;}

ul.mainFooter		{ list-style:none; margin:2px 0px 0px 0px; }
ul.mainFooter li	{ float:left; }
ul.mainFooter li a	{ display:block; }


ul.mainFooter li.homeHdr			{ margin:0px 0px 0px 0px; width:55px; height:16px; }
ul.mainFooter li.homeHdr a			{ background:url(../images/botnav_1home.gif) 0px 0px no-repeat; width:55px; height:16px; }
ul.mainFooter li.homeHdr a:hover	{ background-position:0px -16px; background-repeat: no-repeat; }
ul.mainFooter li.homeHdr a.onState	{ background-position:0px -16px; background-repeat: no-repeat; }

ul.mainFooter li.aboutHdr			{ margin:0px 0px 0px 0px; width:141px; height:16px; }
ul.mainFooter li.aboutHdr a			{ background:url(../images/botnav_2about_cable.gif) 0px 0px no-repeat; width:141px; height:16px; }
ul.mainFooter li.aboutHdr a:hover	{ background-position:0px -16px; background-repeat: no-repeat; }
ul.mainFooter li.aboutHdr a.onState	{ background-position:0px -16px; background-repeat: no-repeat; }

ul.mainFooter li.faqHdr			{ margin:0px 0px 0px 0px; width:49px; height:16px; }
ul.mainFooter li.faqHdr a			{ background:url(../images/botnav_3faq.gif) 0px 0px no-repeat; width:49px; height:16px; }
ul.mainFooter li.faqHdr a:hover	{ background-position:0px -16px; background-repeat: no-repeat; }
ul.mainFooter li.faqHdr a.onState	{ background-position:0px -16px; background-repeat: no-repeat; }

ul.mainFooter li.contactHdr			{ margin:0px 0px 0px 0px; width:157px; height:16px; }
ul.mainFooter li.contactHdr a			{ background:url(../images/botnav_4contact.gif) 0px 0px no-repeat; width:157px; height:16px; }
ul.mainFooter li.contactHdr a:hover	{ background-position:0px -16px; background-repeat: no-repeat; }
ul.mainFooter li.contactHdr a.onState	{ background-position:0px -16px; background-repeat: no-repeat; }

ul.mainFooter li.yourCableHdr			{ margin:0px 0px 0px 0px; width:151px; height:16px; }
ul.mainFooter li.yourCableHdr a			{ background:url(../images/botnav_5your_cable.gif) 0px 0px no-repeat; width:151px; height:16px; }
ul.mainFooter li.yourCableHdr a:hover	{ background-position:0px -16px; background-repeat: no-repeat; }
ul.mainFooter li.yourCableHdr a.onState	{ background-position:0px -16px; background-repeat: no-repeat; }

ul.mainFooter li.cableChannelsHdr			{ margin:0px 0px 0px 0px; width:122px; height:16px; }
ul.mainFooter li.cableChannelsHdr a			{ background:url(../images/botnav_6channel.gif) 0px 0px no-repeat; width:122px; height:16px; }
ul.mainFooter li.cableChannelsHdr a:hover	{ background-position:0px -16px; background-repeat: no-repeat; }
ul.mainFooter li.cableChannelsHdr a.onState	{ background-position:0px -16px; background-repeat: no-repeat; }

ul.mainFooter li.enEspanolHdr			{ margin:0px 0px 0px 0px; width:92px; height:16px; }
ul.mainFooter li.enEspanolHdr a			{ background:url(../images/botnav_7en_espana.gif) 0px 0px no-repeat; width:92px; height:16px; }
ul.mainFooter li.enEspanolHdr a:hover	{ background-position:0px -16px; background-repeat: no-repeat; }
ul.mainFooter li.enEspanolHdr a.onState	{ background-position:0px -16px; background-repeat: no-repeat; }


ul.mainFooter li.homeEspHdr			{ margin:0px 0px 0px 0px; width:56px; height:18px; }
ul.mainFooter li.homeEspHdr a			{ background:url(../images/botnav_1home_esp.gif) 0px 0px no-repeat; width:56px; height:18px; }
ul.mainFooter li.homeEspHdr a:hover	{ background-position:0px -18px; background-repeat: no-repeat; }
ul.mainFooter li.homeEspHdr a.onState	{ background-position:0px -18px; background-repeat: no-repeat; }

ul.mainFooter li.aboutEspHdr			{ margin:0px 0px 0px 0px; width:113px; height:18px; }
ul.mainFooter li.aboutEspHdr a			{ background:url(../images/botnav_2quienes.gif) 0px 0px no-repeat; width:113px; height:18px; }
ul.mainFooter li.aboutEspHdr a:hover	{ background-position:0px -18px; background-repeat: no-repeat; }
ul.mainFooter li.aboutEspHdr a.onState	{ background-position:0px -18px; background-repeat: no-repeat; }

ul.mainFooter li.faqEspHdr			{ margin:0px 0px 0px 0px; width:51px; height:18px; }
ul.mainFooter li.faqEspHdr a			{ background:url(../images/botnav_3faq_esp.gif) 0px 0px no-repeat; width:51px; height:18px; }
ul.mainFooter li.faqEspHdr a:hover	{ background-position:0px -18px; background-repeat: no-repeat; }
ul.mainFooter li.faqEspHdr a.onState	{ background-position:0px -18px; background-repeat: no-repeat; }

ul.mainFooter li.contactEspHdr			{ margin:0px 0px 0px 0px; width:161px; height:18px; }
ul.mainFooter li.contactEspHdr a			{ background:url(../images/botnav_4contacta.gif) 0px 0px no-repeat; width:161px; height:18px; }
ul.mainFooter li.contactEspHdr a:hover	{ background-position:0px -18px; background-repeat: no-repeat; }
ul.mainFooter li.contactEspHdr a.onState	{ background-position:0px -18px; background-repeat: no-repeat; }

ul.mainFooter li.yourCableEspHdr			{ margin:0px 0px 0px 0px; width:157px; height:18px; }
ul.mainFooter li.yourCableEspHdr a			{ background:url(../images/botnav_5tu_compania.gif) 0px 0px no-repeat; width:157px; height:18px; }
ul.mainFooter li.yourCableEspHdr a:hover	{ background-position:0px -18px; background-repeat: no-repeat; }
ul.mainFooter li.yourCableEspHdr a.onState	{ background-position:0px -18px; background-repeat: no-repeat; }

ul.mainFooter li.cableChannelsEspHdr			{ margin:0px 0px 0px 0px; width:127px; height:18px; }
ul.mainFooter li.cableChannelsEspHdr a			{ background:url(../images/botnav_6canales.gif) 0px 0px no-repeat; width:127px; height:18px; }
ul.mainFooter li.cableChannelsEspHdr a:hover	{ background-position:0px -18px; background-repeat: no-repeat; }
ul.mainFooter li.cableChannelsEspHdr a.onState	{ background-position:0px -18px; background-repeat: no-repeat; }

ul.mainFooter li.inEnglishHdr			{ margin:0px 0px 0px 0px; width:102px; height:18px; }
ul.mainFooter li.inEnglishHdr a			{ background:url(../images/botnav_7in_english.gif) 0px 0px no-repeat; width:102px; height:18px; }
ul.mainFooter li.inEnglishHdr a:hover	{ background-position:0px -18px; background-repeat: no-repeat; }
ul.mainFooter li.inEnglishHdr a.onState	{ background-position:0px -18px; background-repeat: no-repeat; }


.logoRowBottom		{ margin:6px 0px 0px 250px; }
	
.logoCablevisionBW		{ float:left; margin:0px 0px 0px 0px; width:101px; height:26px; background:url(../images/logo_cablevision.gif) 0px 0px no-repeat; }
.logoCablevisionBW a	{ display:block; width:101px; height:26px; }
.logoComcastBW			{ float:left; margin:0px 0px 0px 30px; width:92px; height:26px; background:url(../images/logo_comcast.gif) 0px 0px no-repeat; }
.logoComcastBW a		{ display:block; width:92px; height:26px; }
.logoTimeWarnerBW		{ float:left; margin:0px 0px 0px 30px; width:132px; height:26px; background:url(../images/logo_time_warner.gif) 0px 0px no-repeat; }
.logoTimeWarnerBW a		{ display:block; width:132px; height:26px; }




/* ********************* Utilities ********************** */

span.headerMessage		{ position:absolute; top:-6000px; left:-2000px; }
	.headerMessage		{ position:absolute; top:-6000px; left:-2000px; }
	
	
.spacer 		{ clear:both; width:100%; overflow:visible; }
.clearBoth		{ clear:both; line-height:0px; height:0px; font-size:0px; margin:0px; }
.regularLine	{ height:1px; border-bottom:1px solid #D9D9D9; }
.dottedLine		{ height:20px; background:url(../images/dotted_line.gif) 0px 0px no-repeat; }

.height1		{ height:1px; line-height:1px; font-size:1px; }
.height5		{ height:5px; line-height:5px; font-size:5px;}
.height10		{ height:10px; line-height:10px; font-size:10px;}
.height12		{ height:12px; line-height:12px; font-size:12px;}
.height15		{ height:15px; }
.height20		{ height:20px; }
.height30		{ height:30px; }
.height40		{ height:40px; }
.height50		{ height:50px; }
.height60		{ height:60px; }
.height100		{ height:100px; }



