BODY {
display:block;
font-family:arial,helvetica,sans-serif;
font-size:100%;
background-color:#555555;
margin:0 10px;
padding:0;
margin-left:auto;
margin-right:auto;
text-align:center;
background-repeat:no-repeat;
background-position:299px 0px;
color:#000032;
}


.page{
border-left:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:repeat-x;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding-bottom:0;
/*padding-left:200px;
padding-right:100px;
*/
padding-top:0;
width:900px;
}


a {
color:#4343D4;
text-decoration:none;
}

.topSearchBox {
margin-left:60px;
margin-top:3px;
padding-top:12px;
padding-left:5px;
width:450px;
}

.topLogoCell {
padding-left:13px;
}

.searchEdit {
width:300px;
height:30px;
padding-right:3px;
margin-bottom:12px;
float:left;
}

.searchButtonPanel {
float:left;
clear:right;
width:120px;
padding-left:6px;
margin-bottom:12px;
}

.searchField {
color:#000;
font-size:18px;
height:32px;
padding:3px 0px 3px 2px;
width:443px;
border-color:#000;
border-style:solid;
border-width:1px;
}

.topLogo {
float:left;
}

.cobHeader {
padding:0;
margin-top:12px;
visibility:hidden;
display:none;
}

.appHeader {
width:100%;
padding:5px 0;
background-color:#ffffff;
}

#icePage_Content_mainContentTable
{
background-color:#ffffff;
}

.headline {
clear:right;
color:#000;
font-size:15px;
font-weight:normal;
margin-bottom:15px;
margin-left:10px;
margin-top:14px;
}

.headerBar {
background-color:#E8EEF9;
border-top:1px solid #BDC6CD;
color:#2F4C6A;
font-size:.8em;
font-weight:700;
margin:3px 0 12px;
padding:2px 0 3px;
}

.title {
color:#2b2b2b;
font-size:13px;
padding-left:10px;
text-align:left;
text-decoration:none;
background-attachment:scroll;
background-color:transparent;
/* background-image:url(http://www.optimum.net/images/header/bg_repeat_v2.gif); */
background-color:#E8EEF9;
border-top:1px solid #B6D2F2;
color:#2F4C6A;
background-position:center top;
/*background-repeat:repeat-x; */
}

.aboutThisPage
{
width: 104px; text-align: right; padding-right: 20px;
background-attachment:scroll;
background-color:transparent;
/* background-image:url(http://www.optimum.net/images/header/bg_repeat_v2.gif); 
background-position:center top;
background-repeat:repeat-x; */
background-color:#E8EEF9;
border-top:1px solid #B6D2F2;
color:#2F4C6A;
}
.content {
width:100%;
}

.dym {
font-size:11pt;
padding:0 15px 15px;
}

.DYMImage {
float:left;
margin-right:3px;
margin-left:10px;
}

.heading {
color:#CC0000;
font-size:15px;
font-weight:700;
float:left;
}

#icePage_Content_DYMPanel_SearchAssistPanel .dymLink {
font-weight:700;
font-size: 15px;
color:#039;
font-weight:bold;
font-style:italic;
display:inline;
}

.headingRight {
color:#2b2b2b;
font-size:16px;
font-weight:700;
margin-bottom:10px;
}

.dymList li {
display:inline;
}

.dymLink {
font-size:13px;
text-decoration:underline;
color:#039;
margin:5px 0px 5px;
display:block;
}

.results {
width:100%;
float:left;
}

.paidResult {
background-color:#ffffcc;
border-top:1px solid #DEE3E9;
}

.sponsorResultHeading {
color:#888;
font-size:9px;
text-align:left;
margin-left:10px;
padding:3px 5px 0 0;
}

.contentLeft {
border:1px solid #DBE3F0;
font-size:11pt;
width:100%;
margin:30px 0 0;
padding:10px 0 0;
}

.contextualAttrib {
color:#888;
font-size:11px;
display:none;
}

.resultsLink {
font-size:16px;
color:#039;
}

.description {
color:#2b2b2b;
font-size:13px;
}

.category_title {
font-size:.95em;
font-weight:700;
}

.otherCategories {
border-bottom:1px solid #DBE3F0;
border-top:1px solid #DBE3F0;
float:left;
width:100%;
margin-left:20px;
padding:10px 0;
}

.resultListings {
margin:0;
min-width: 340px;
width: 100%;
}

.otherTopicsHeading {
color:#C00;
font-size:14px;
font-weight:700;
width:100%;
padding-bottom:10px;
margin-right:10px;
float:left;
clear:right;
}

.category {
float:left;
width:48%;
height:63px;
padding:1px 0;
}

.appFooter {
clear:both;
padding:5px 10px;
}

.footerPanel {
border-bottom:1px solid #BDC6CD;
margin-top:20px;
background-color:#E8EEF9;
width:100%;
clear:both;
float:left;
padding:5px 0 5px 300px;
}

.searchPanel {
width:450px;
float:left;
}

.cobFooter {
background-color:#E8EEF9;
border-bottom:1px solid #BDC6CD;
clear:both;
padding:0px 20px 10px 16px;
visibility:hidden;
display:none;

}

a.resultsLink {
font-size:16px;
text-decoration:underline;
}

.Heading-Sponsors {
color:#693;
font-size:13px;
}

.topic {
font-size:11px;
}

.footerlinkText {
font-size:11px;
padding-left:30px;
}

.footerLinksPanel .footer a {
font-size:12px;
color:#686369;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:none;
}

.footerLinksPanel {
margin-top:11px;
float:left;
}

.footer_search_form {
background-color:#E8EEF9;
border-bottom:1px solid #B2BCC4;
margin-top:20px;
padding:9px 0 9px 188px;
}

.engineList {
padding-left:70px;
}

a:hover,.footerLinksPanel .footer a:hover {
text-decoration:underline;
}

#icePage_Content_DYMPanel_SearchAssist a,.heading .dymLink {
font-weight:700;
}

.searchResult,.organicResult {
padding:7px 10px;
max-width: 580px;
overflow:hidden;
}

.AttributionLabelTop,.AttributionLabelBottom {
float:left;
font-size:11px;
position:relative;
top:8px;
}

.learnmore,.preferences {
color:#000!important;
font-family:Arial!important;
font-size:11px!important;
text-decoration:underline!important;
display:none;
}

.preferences {
margin-left:5px;
}


/* from optimum style guide
*/

/* body and element styles */
body  {color:#555555;margin:0px;font-family:arial,helvetica,verdana;background-color:#CCCCCC;}
a,table,p, div, select, textarea, input, ol, ul, li, strong, i{font-size:11px;}



/* inside page layout */
.contentWrapper{padding:6px;padding-top:0px;}
.contentInner{padding:2px;}
.contentLeft{width:240px;margin-right:14px;float:left;}
.contentRight{width:240px;float:left;}			

a.blueStrong {color:#0175AC;font-weight:bold;text-decoration:none;}
a.blueStrong:hover {color:#02417B;font-weight:bold;text-decoration:none;}
a.blueStrongHome {font-size:1.18em;color:#0175AC;font-weight:bold;text-decoration:none;}
a.blueStrongHome:hover {font-size:1.18em;color:#02417B;font-weight:bold;text-decoration:none;}

/* list styles */
li {line-height:1.3;}
ul, ul li {margin:0px;padding:0px;list-style:none;}
ul li {background-image:url(http://www.optimum.net/images/common/arrow_black.gif);  /* background-position: left center; */ background-position:0 .5em; background-repeat: no-repeat;padding-left:10px;}

ul.static, ul.static li {margin:0px;padding:0px;list-style:none;}
ul.static li {background-image:url(http://www.optimum.net/images/common/bullet_black.gif);background-position:0 .5em; background-repeat: no-repeat;padding-left:8px;}

ul.white, ul.white li {margin:0px;padding:0px;list-style:none;}
ul.white li {background-image:url(http://www.optimum.net/images/common/arrow_white_right.gif);background-position:0 .5em;background-repeat:no-repeat;padding-left:5px;padding-bottom:3px;}
ul.white li a {color:#fff;text-decoration:none;}
ul.white li a:hover {color:#fff;text-decoration:underline;}

ul.blue, ul.blue li {margin:0px;padding:0px;list-style:none;}
ul.blue li {background-image:url(http://www.optimum.net/images/common/arrow_blue_sm.gif);background-position:0 .5em; background-repeat: no-repeat;padding-left:5px;padding-bottom:3px;}
ul.blue li a {color:#0175AC;text-decoration:none;}
ul.blue li a:hover {color:#02417B;text-decoration:none;}


ul.horizontal{display:inline;}
ul.horizontal li{display:inline;float:left;background-image:none;}
/* Header - srch links and more search option div styles */
ul#srchLinks li {padding-right:10px;margin:0px;margin-top:8px;}

ul.noMarker, ul.noMarker li {margin:0px;padding:0px;list-style:none;}
ul.noMarker li{background-image:none;line-height:1.5;}


/*tabs - common*/
/*
tabOn{height:32px;background:url(/images/common/tab_on.gif) repeat-x;}
tabOff{height:32px;background:url(/images/common/tab_off.gif) repeat-x;}
*/
.tabHeader{color:#000;font-weight:bold;}
.tabHeaderSelected {color:#0175AC;font-weight:bold;}
.tabBorder{border-bottom:1px solid #c1d8ea;}
.tabBorderSelected{border-bottom:1px solid #e8e8e8;}
.tabBorderSelectedAll{border-bottom:1px solid #fff;} 

/* form element styles */
form{margin:0px;padding:0px;}
/* form[id=infospaceSearch] select option{height:22px;padding:0px;}*/
input, select, textarea {color:#555555;}


.greenButton{height:19px;background:url(http://www.optimum.net/images/common/button_green_bg.jpg) repeat-x;text-align:center;color:#fff;font-weight:bold;border:none;cursor:pointer;padding:0px;margin:0px;-moz-box-sizing:content-box;}
.greenButtonLg{height:24px;background:url(http://www.optimum.net/images/common/button_green_large_bg.jpg) repeat-x;text-align:center;color:#fff;font-weight:bold;border:none;cursor:pointer;font-size:1.09em;padding:0px;margin:0px;-moz-box-sizing:content-box;}
.goBtnGreen{width:36px;background:url(http://www.optimum.net/images/common/button_green_bg.jpg) repeat-x;text-align:center;}
.btnBlue{background-color:#78C2D6;color:#fff;font-weight:bold;text-align:center;cursor:pointer;}

.pointer {
cursor:pointer;
}
.blueStrong {
color:#0175AC;
font-weight:bold;
}

#icePage_appHeaderPanel_DNSQuery{
	font-weight:bold;
}

.paidResult .Heading-Sponsors
{
	float:left;
	margin-right:15px;
}

.paidResult .description
{
	font-size:11px;
	padding-top:2px;
}

#BottomSearchMarketOption
,#TopSearchMarketOption
{
	display:none;
}