HTML{
    font-size: 100%;
}

/* ----- LINK & NAVIGATION FONTS ----- */

a, a:visited {
	COLOR: #3366cc;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

a.overviewMainLink {
	font-size:13px;
	margin-left:18px;
	COLOR: #3399cc;
	font-weight:bold;
}
a:visited.overviewMainLink {
	COLOR: #3399cc;
}
a:hover.overviewMainLink {
	COLOR: #ce0031;
	text-decoration:underline;
}

.overviewMainLinkSelected {
	margin-left:6px;
	font-size:13px;
	font-weight: bold;
	color:#666666;
}

a.overviewOtherLink {
	margin-left:15px;
	font-size:11px;
	COLOR: #3399cc;
}
a:visited.overviewOtherLink {
	COLOR: #3399cc;
}
a:hover.overviewOtherLink {
	COLOR: #ce0031;
	text-decoration:underline;
}

a.buttonLink {
	font-size:11px;
	font-weight: bold;
	COLOR: #3399cc;
}
a:visited.buttonLink {
	COLOR: #3399cc;
}
a:hover.buttonLink {
	COLOR: #ce0031;
	text-decoration:underline;
}

/* ------ LINKS & BUTTON TREATMENTS ----- */
.moduleArrowLink a{
	background: url(/sandiego/images/global/btn_005498_arrow_rt.gif) 100% 65% no-repeat transparent;
	padding-right: 10px;
	width: 5px;
	height: 8px;
	border: 0;
	cursor: pointer;
}
a.moduleArrowLink{
	background: url(/sandiego/images/global/btn_005498_arrow_rt.gif) 100% 65% no-repeat transparent;
	padding-right: 10px;
}
.moduleArrowLinkUp a{
	background: url(/sandiego/images/global/btn_005498_arrow_up.gif) 0% 65% no-repeat transparent;
	padding-left: 10px;
	width: 5px;
	height: 8px;
	border: 0;
	cursor: pointer;
}
a.moduleArrowLinkUp{
	background: url(/sandiego/images/global/btn_005498_arrow_up.gif) 0% 65% no-repeat transparent;
	padding-left: 10px;
}
.moduleArrowList a{
	background: url(/sandiego/images/global/btn_005498_arrow_rt.gif) 7 65% no-repeat transparent;
	padding-left: 15px;
	width: 5px;
	height: 8px;
	border: 0;
	cursor: pointer;
}
a.moduleArrowList{
	background: url(/sandiego/images/global/btn_005498_arrow_rt.gif) 7 65% no-repeat transparent;
	padding-left: 0px;
}

/* ----- TYPE & FONTS ----- */
.subhead {
	font-size: 16px;
	font-weight: bold;
	color:#676767;
}
.bulletsSmallerdblu {
	color: #999999; !important
}
.sdListGeneral {
	list-style-image: url(/sandiego/images/global/btn_005498_arrow_rt.gif);
	list-style-type: circle;
	margin-left: 25px;
	padding: 0;
}
.secureLine {
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 8px;
}

/* ----- PRICING ----- */
.pricing{
	position: relative;
	margin: -3px 10px 0 0;
	height: 4.7em;
}
#ie .pricing{margin:-3px 10px 0 0;}

.pricing span{
	color: #999;
	font-size: .9em;
}

.pricing div{
	color: #74b727;
	font-size: 3.3em;
	margin: 10px 0 0 0;
}
#ie .pricing div{
	margin:5px 0 0 -1px;
}
.pricing div sup{
	font-size: .6em;
	padding: 0;
	vertical-align: text-top;
}
#ie .pricing div sup{
	font-size: .7em;
	top:-.65em;
}
.pricing div sup.cents{
	position: relative;
	left: -.4em;
}
#ie .pricing div sup.cents{ /*xxxxxxxxxxxxxxxxxxx*/
	top:-.65em;
	left:-.45em;
}
.pricing span.reoccurrence{
	position: absolute;
	bottom: -8px;
}
#ie .pricing span.reoccurrence{/*xxxxxxxxxxxxxxxxxxx*/
	position:absolute;
	bottom:.2em !important;
}
.pricing span.reoccurrence_line2{
	display:block;
	color: #b3b3b3;
	position: relative;
	bottom: 0;
}
#ie .pricing span.reoccurrence_line2{
	display:block;
	color: #b3b3b3;
	position: relative;
	/*bottom: -1.5em;*/ /*xxxxxxxxxxxxxxxxxxx*/
	bottom:-2em !important;
}
.pricing span.oneDigit{
	left: 5em;
}
#ie .pricing span.oneDigit{
	bottom:0 !important;
	left:4.8em;
}
.pricing span.twoDigit{
	left: 10px;
}
#ie .pricing span.twoDigit{
	bottom:0 !important;
}
.pricing span.threeDigit{
	left: 10.5em;
}
#ie .pricing span.threeDigit{
	bottom:0 !important;
	left: 9.6em;
}
.pricing .footnote{
	position: absolute;
	bottom: 0;
}

/* ----- PAGE LAYOUT: MAIN CONTENT ----- */
.sdLayoutHomepage {
	z-index: 1; 
	position: relative; 
	width: 692px;
	min-width: 692px;
	max-width: 692px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	padding:0px;
	margin-left: -5px;
	margin-bottom: -20px;
	color: #333333;
	clear: none; 
/*	background-color:#00FF00;  */
}
.sdLayoutFullNoNav {
	position: relative;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	clear: none;
	margin-right:1px;	
/*	FOR POSITIONING CONTENT OVER CORP WRAP.
	z-index: 51; 
	width: 840px; 
	position: relative; 
	top: -75px; 
	left: -4px; 
*/	
}
.sdLayoutFull {
	z-index: 1; 
	position: relative; 
	width: 830px;
	min-width: 830px;
	max-width: 830px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #333333;
	clear: none; 
}
.sdLayoutStandard {
	z-index: 1;
	position: relative;
	width: 523px;
	min-width: 523px;
	max-width: 523px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.2em;
	color: #333333;
	line-height: 130%;
/*	background-color:#00FF00; */
}
.sdLayoutInnerContent {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%;
	color: #333333;
	line-height: auto;
	height: 1%;
/*	background-color:#0000FF; */
}
.sdLayoutNewsroomContent {
	padding: 10px;
	width: 625px;
	min-width: 625px;
	max-width: 625px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%;
	color: #333333;
	line-height: auto;
	height: 1%;
/*	background-color:#0000FF; */
}
.sdLayoutStdTable {
	width: 500px;  /* +.sdLayoutInnerContent x 2 = 520px */
	min-width: 500px;
	max-width: 500px;
}

/* ----- PAGE LAYOUT: RIGHT NAV ----- */

.RightNav {
	Z-INDEX: 0;
	POSITION: relative;
	WIDTH: 160px;
	min-width: 160px;
	max-width: 160px;
	float: right;
	clear: none;
	padding-top: 3px;
	font-size: 9pt;
	color: #333333;
/*	background-color:#0000FF; */
}
.RelevantDealsRight
{
	padding-top:15px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
}
.boxabody {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
}

/* ----- OFFER MODULES --- */
.moduleHeaderTextPrimary {
	font-weight:bold;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: -0.025em;
}
.moduleHeaderText {
	font-weight:bold;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: -0.025em;
}
moduleOfferButtonContainer {
	float: right;
	text-align: right;
	letter-spacing: -0.025em;
	line-height: 2px;
}
.moduleContent_old{
	color: #666666;
	bottom: -1.5em;
	right: 10px;
	text-align: left;
	font-size: 0.9em;
	line-height: 1.2em;
	margin: 0 !important;
	float: none;
	position:relative;
	top:0;
	left:0;
	width:100%;
	padding: 7px;
}
.fifContent{
	color: #666666;
	bottom: -1.5em;
	right: 10px;
	text-align: left;
	font-size: 0.9em;
	line-height: 1.2em;
	margin: 0 !important;
	float: none;
	position:relative;
	top:0;
	left:0;
	width:100%;
	padding: 3px;
}
.moduleText {
	color: #aaa;
}
.moduleIntBorder {
	width: 100%;
	height:116px;
	font-size: 11px;
}
.moduleGrayBorder {
	background: url(/sandiego/offers/images/secondary/default.jpg) repeat-x bottom left; 	
	border: 1px solid #E6E6E6;
}
.moduleSpacing {
	padding: 1px;
}
.moduleHeader {
	padding-left:10px;
	padding-top:10px;
}
.moduleHeaderDesc {
	padding-left:10px;
	padding-top:5px;
	font-weight: normal;
	letter-spacing: -0.01em;
}
.moduleLearnMore {
	padding-left:90px;
	text-align:left;
	padding-top: 5px;
}
.moduleLearnMoreEmpty {
	padding-left:135px;
	text-align:left;
	padding-top: 5px;
}

.dotHorizontal {
	font-size: 5px;
	background-image:  url(/sandiego/images/global/dot_forline_4x4.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.dotVertical {
	font-size: 5px;
	background-image:  url(/sandiego/images/global/dot_forline_4x4.gif);
	background-repeat: repeat-y;
	background-position: center;
}

/* ----- OFFERS MODULES --- */

.offersHeadlineContent {
/*	margin-right:200px;  */
	color: #aaa;
	bottom: -1.5em;
	right: 10px;
	text-align: left;
	font-size: .9em;
	line-height: 1.2em;
	float: none;
	position:relative;
	top:0;
	left:0;
	width:100%;
	padding: 7px;
}

/* ----- MINS ------------- */
.min160	{
	min-height: 160px
}
.min180	{
	min-height: 180px
}
.min250	{
	min-height: 250px
}
.min160,
.min180,
.min250	{
	height: auto
}

/* ----- DISCLAIMERS ----- */

.terms_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #474747;
	margin-bottom:3px;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-bottom:8px;
	line-height: 1.1em;
}
.disclaimer_container {
	margin-top:150px;
	margin-left:30px;
	margin-right:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

/* ----- TABLE LAYOUT ----- */
table { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.0em;
	color: #333333;
	line-height: auto;
}
.blueborder {
	border: 1px solid #CFDFEE;
}
.rowseparator {
	background-color: #F5F5F1;
	height: 2px;
}
.rowseparatordark {
	background-color: #EEEBE3;
	height: 2px;
}

/* ----- FONT FORMATTING ----- */

.sdParaHead, .bodyHdr {
	font: 1.25em Arial, Helvetica, sans-serif; 
	font-weight: bold;	
	color:0D3162;
	line-height: 1.2em;

}
.nowrap {white-space: nowrap}
sup,sub {	
	height: 0;	
	line-height: 1;	
	vertical-align: bottom;	
	position: relative;	
}
sup {
	color: #0066CC;
	bottom: 3ex;
	font-size: 9px;
	vertical-align: baseline; 
	position: relative; 
	top: -4px; 
	text-decoration: none;
}
sub {	
	top: .5ex;
}

a.sdRed {
	color: #CC0000;
}
.smBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #185D94; 
	text-decoration: none
}

a.pu_divider, a:link.pu_divider, a:visited.pu_divider{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8px; 
	color: #FFFFFF; 
	text-decoration: none
}

.red11px {
	font-size: 11px; 
	color: #C71818; 
	font-weight: bold;
}

/* ----- COX COLOR PALETTE ---- */

/* COX Res Blue */
.coxblue	{color:#005498}
.coxblue2	{color:#005498; margin-bottom:6px; font-weight:bold}
.coxblue3	{color:#005498; font-weight:normal}
/* COX Gray */
.coxdarkgray	{color:#474747}
.coxdarkgray2	{color:#474747; margin-bottom:6px; font-weight:bold}
.coxdarkgray3	{color:#474747; font-weight:normal}
/* COX Gray */
.coxmidgray		{color:#6B6B6B}
.coxmidgray2	{color:#6B6B6B; margin-bottom:6px; font-weight:bold}
.coxmidgray3	{color:#6B6B6B; font-weight:normal}
/* COX Highlight */
.coxhighlight	{color:#E5E1D6}
.coxhighlight2	{color:#E5E1D6; margin-bottom:6px; font-weight:bold}
.coxhighlight3	{color:#E5E1D6; font-weight:normal}
/* COX Bus Blue */
.coxdarkblue	{color:#002854}
.coxdarkblue2	{color:#002854; margin-bottom:6px; font-weight:bold}
.coxdarkblue3	{color:#002854; font-weight:normal}
/* COX Media Blue */
.coxmediablue	{color:#00A8D4}
.coxmediablue2	{color:#00A8D4; margin-bottom:6px; font-weight:bold}
.coxmediablue3	{color:#00A8D4; font-weight:normal}
/* Other Misc Highlight Colors */
.coxorange		{color:#FF6c13}
.coxmagenta		{color:#FF22ae}

/* ----- CHANNEL GUIDE ----- */

.channel_cell {
	border:0px solid #000000;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left:2px;
	padding-right:2px;
}
.channel_cell_print {
	border:0px solid #000000;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	padding-left:1px; 
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
}
.channel_row0 {
	background-color: #FFFFFF;
}
.channel_row1 {
	background-color: #F9F9F9;
}

/* ----- PAGE BREAKS ----- */

P.breakhere {
	page-break-before: always
}
br.page { 
	page-break-before: always; 
}

/* ----- MISCELLANEOUS ----- */

.premiereDate { 
	font-family: Arial; 
	font-size: 8pt; 
	color: #666666 
}
.hr_coxhighlight_thin {
	color: #474747; 
	background-color: #E5E1D6; 
	height: 1px;
}

/* ----- IE5.5+ PNG Alpha FIX ----- */
div { behavior: url(/sandiego/style/iepngfix.htc); }

/* ----- DHTML TOOLTIP ----- */

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}







