body {background-color: #ffffff; background-image: url("../gif/tile.gif"); background-attachment: fixed; margin: 0; text-align: center;}
#content {margin-left: auto; margin-right: auto; width: 950px; text-align: left; overflow: auto;}
#footer {text-align: center;}
form {display: inline;}
.bodytext, body, p, table, td {font:11px verdana,arial,helvetica,sans-serif; color:#333333;}
h1, .heading1, body a.heading1 {clear: left; font: bold 15px/18px Arial, Verdana, sans-serif; margin: 3px 0 0 0; color: #d20723; display: inline;}
h2, .heading2, body a.heading2 {clear: left; font: bold 13px/16px Arial, Verdana, sans-serif; margin: 3px 0 0 0; color: #d20723;display: inline;}
h3, .heading3, body a.heading3 {font: bold 11px/12px Arial, Verdana, sans-serif; color: #d20723; display: inline;}
blockquote {margin: 0.5em;}
blockquote p:before, blockquote p:after{content:"";}
blockquote p {quotes:"" "";}
blockquote p {color:#666;font-style:italic;}
#listing h1, #listing h2, #listing h3 {color:#000000;}
#listing h1 {font-size:12px;}
#listing h2 {font-size:11px;}
#listing h3 {font-size:11px;}
/*.help {font:10px arial,helvetica,sans-serif; color:#333333;}*/
.bodysmall {font:9px verdana,arial,helvetica,sans-serif; color:#333333;}
.bodytext_small{font:11px arial,verdana,helvetica,sans-serif;color:#d20723;}
.black_heading1 {color: black; font: bold 14px arial, verdana, helvetica, sans-serif;}
.faq {color: #d20723; font: bold 14px Arial, Verdana, Helvetica, sans-serif; margin-top: 20px;}
.black_heading2 {color: black; font: bold 12px arial, verdana, helvetica, sans-serif;}
.redheading1 {color: #FF0000; font: bold 14px Arial, Verdana, Helvetica, sans-serif;}
a.headinglink, a.headinglink:visited {color: #d20723; font: bold 14px Arial, Verdana, Helvetica, sans-serif; text-decoration: underline;}
a.headinglink:hover {color: #000000;text-decoration: overline underline;}
.directory_heading1 {color: #660066;font: bold 30px Verdana, Helvetica, sans-serif;}
a, a:visited, a.bodylink, a.bodylink:visited {color: #333333; font: underline 11px Verdana, arial, Helvetica, sans-serif;}
a:hover, a.bodylink:hover {color: #000000;}
a.bodylink_promo, a.bodylink_promo:visited {color: red;	font: 11px Verdana, arial, Helvetica, sans-serif; text-decoration: underline;}
a.bodylink_promo:hover {color: #000000;}
.bodytext2 {color: #000000;	font: 11px Verdana, arial, Helvetica, sans-serif;}
.bodysmall2 {color: #000000;font: 9px Verdana, arial, Helvetica, sans-serif;}
a.bodytext2, a.bodytext2:visited {color: #000000; font: 11px Verdana, arial, Helvetica, sans-serif;	text-decoration: underline;}
.bodytext3 {color: #d20723;	font: 11px Verdana, Arial, Helvetica, sans-serif;}
a.bodylink3, a.bodylink3:visited {color: #d20723; font: 11px Verdana, arial, Helvetica, sans-serif;	text-decoration: underline;}
a.bodylink3:hover {color:black;}
a.bodylink4, a.bodylink4:visited {color: #A32862; font: 10px Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;}
a.bodylink4:hover {color: #000000;}
a.button, a.button:visited, html a.button {font: 11px/12px Arial, Helvetica, sans-serif; background-color: #fff; padding: 2px 3px; text-decoration: none; border: 2px solid #ccc; color: #d20723; display: inline;text-align: center;}
a.button:hover {background-color: #A52065; color: #fff;}
a.button1, a.button1:visited, a.buttonred, a.buttonred:visited, a.buttongrey, a.buttongrey:visited {font: 11px/12px Arial, Helvetica, sans-serif;background-color: #ffffff;	padding: 2px 3px;margin: 1px;text-decoration: none;	border-width: 1px 1px 1px 1px;display: inline;text-align: center;}
a.buttonlarge:link, a.buttonlarge:visited {font: bold 12px/14px Arial, Helvetica, sans-serif; padding: 2px 4px;	margin: 3px; line-height: 24px;	text-decoration: underline;	text-align: center;	border: 1px solid #d20723; color: #d20723; background-color: #ffffff;}
a.button1, a.button1:visited {border: 1px solid #d20723;color: #d20723;}
a.buttonred, a.buttonred:visited {border: 1px solid #FF0000;color: #FF0000;}
a.buttongrey, a.buttongrey:visited {border: 1px solid #d20723;color: #d20723;background-color: #EAEAEA;}
a.button1:hover, a.buttongrey:hover, a.buttonlarge:hover {/*background: #d20723;*/	background-color: #A52065; color: #FFFFFF;}
a.buttonred:hover {background-color: #FF0000;color: #FFFFFF;}
.white {color: white;}
.red {color: red;}
.green {color: green;}
body .inactive, body span.inactive, body a.inactive, body .delete, body .status_upd {color: #999;}
a.button.inactive, a.button.inactive:hover {background: #fff; color: #999; cursor: default;}
.disabled {visibility: hidden;}
.hide {display: none;}
.center {clear: both; display:table; margin-left: auto; margin-right: auto;}
.vcenter {clear: both; display:table; margin-top: auto; margin-bottom: auto;}
img.right, p img.right { float:right; margin: 0 0 10px 10px; }
img.left, p img.left { float:left; margin: 0 10px 10px 0; }
.lightg {color: #A3A3A3; font: 11px Verdana, arial, Helvetica, sans-serif;}
.bodytext5 {color: #A32862;	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;}
.bodytext4 {color: #8F8F8F; font: 11px Verdana, arial, Helvetica, sans-serif;}
.error {color: red;}
.notice {color: yellow;}
.success {color: green;}
h1.error, label.error, h1.notice, label.notice, h1.success, label.success {background: none; border: none; margin: 3px 0 0; padding: 0;}
.errortext {color: red;	font: bold 10px Verdana, arial, Helvetica, sans-serif;}
.updatetext {color: green; font: bold 10px Verdana, arial, Helvetica, sans-serif;}
.errortext2 {color: red; font: 11px Verdana, arial, Helvetica, sans-serif;}
.updatetext2 {color: green;	font: 11px Verdana, arial, Helvetica, sans-serif;}
a.errorlink, a.updatelink, a.errorlink:visited, a.updatelink:visited {color: #333333; font: bold 10px Verdana, arial, Helvetica, sans-serif;}
.resulttext {font:9px verdana,arial,helvetica,sans-serif; color:#333333;}
.resulttext2 {font:9px verdana,arial,helvetica,sans-serif; color:#000000;	text-decoration: none;}
input, select, textarea, .form1 {color: #d20723; font: 11px Verdana, arial, Helvetica, sans-serif; background-color: #FFFFFF;}
table.formTable {text-align: left;}
td.formLabelCol {text-align: right; width: 25%; vertical-align:top;}
td.formFieldsCol {vertical-align: top;}
label {color: #000000;	font: bold 11px Verdana, arial, Helvetica, sans-serif; padding-right: 3px;}
label[for] {cursor: hand; cursor: pointer;}
.form_red {color: #FF0000;	font: 11px Verdana, arial, Helvetica, sans-serif; background-color: #FFFFFF;}
select.form2, input.form2, textarea.form2,span.form2 {color: #8F8F8F; font: 11px Verdana, arial, Helvetica, sans-serif;	background-color: #FBFBFB;}
input.button { padding: 3px 6px; font: bold 11px Verdana, arial, Helvetica, sans-serif; background-color: #fff; border-color: #eee #aaa #aaa #eee; border: 2px outset; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
input.button.hover {cursor: hand; cursor: pointer; background-color: #f5f5f5; border-color: #fff #bbb #bbb #fff;}
input.form_submit {color: #eee; background-color: #A52065;  /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffF980BF',EndColorStr='#ffA30759');*/;}
input.form_submit.hover {color: #fff; background-color: #C6096B; /* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffF980BF',EndColorStr='#ffC6096B'); */}
input.form_red_submit {color: #ff0000; font: bold 11px Verdana, arial, Helvetica, sans-serif; background-color: #FFFFFF;}
a.navlink {color: #333333; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.navlink:hover {color: #000000;}
a.footerlink, a.footerlink:visited {color: #000000;	font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.footerlink:hover {text-decoration: underline;}
.footertext{color: #000000;	font: 9px Verdana, Arial, Helvetica, sans-serif;}
a.navlink3, a.navlink3:visited {color: #000000;	font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.navlink3:hover { text-decoration: overline underline;}
a.resultlink, a.resultlink:visited {color: #000000;font: 9px Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;}
a.resultlink:hover {color: #000000;}
a.editlink, a.editlink:visited {color: #d20723;	text-decoration: underline;}
a.editlink:hover {color: #000000;}
a.smalllink, a.smalllink:visited {color: #d20723; font: 9px Verdana, Arial, Helvetica, sans-serif;}
a.smalllink:hover {color: #000000;}
.textblock {overflow: auto;}
.textblock p {text-align: justify;}
.textbottom {vertical-align:text-bottom;}
.textmiddle {vertical-align:middle;}
.texttop {vertical-align:top;}
.textbaseline {vertical-align:baseline;}
.barheading1 {color: #000000;font: bold 17px Helvetica, Arial, Verdana, sans-serif;}
.barheading2 {color: #003366;font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
.ideal_footertext1{font: 9px Arial, Verdana,  Helvetica, sans-serif;color: #767676;}
.ideal_footertext{font: 9px Verdana, arial, Helvetica, sans-serif;color: #4B90C6;}
a.ideal_footerlink, a.ideal_footerlink:visited {font: underline 9px Verdana, arial, Helvetica, sans-serif;color: #4B90C6;}
a.ideal_footerlink:hover {color: #000000;}
.server_heading {color: #d20723;font: bold 16px Verdana, Helvetica, sans-serif;}
.server_sengine_heading {color: #d20723;font: bold 10px Verdana, Helvetica, sans-serif;}
.server_bodytext {font:11px verdana,arial,helvetica,sans-serif;color:#336699;}
a.server_sengine_link, a.server_sengine_link:visited {font: underline 9px Verdana, arial, Helvetica, sans-serif;color: #d20723;}
a.server_sengine_link:hover {color: #000000;}
.grey_box {border: 2px solid #cccccc;background: url("../gif/tile_grey.gif") repeat;padding: 8px 5px; }
.paddingBox {padding: 10px 7px;}
* html .grey_box {position: relative;}
table.matrix {rules:all; border: 1px solid #ccc; text-align: left;}
table.matrix td, th { border: 1px solid #ccc;}
table.matrix table td,th {border: none;}
/*table.center {text-align:center; margin-left:auto; margin-right:auto;}*/
tr,td,th {text-align:left;}
table.noPadding td, table.noPadding th {padding:0px;}
.code_heading{color: #000;font-weight: bold;margin: 0 auto 0 auto;padding: 3px;	width: 98%;}
.code_block {border: 1px dotted #000;color: #465584; font: 11px Courier New, Courier, Arial, sans-serif; margin: 0 auto; padding: 2px; width: 98%;}
.highlight_row {/* background-color: #AE057C; */color: red;	font: 11px Verdana, arial, Helvetica, sans-serif;}
.search_bar_field{color: #000000;font: 11px Verdana, arial, Helvetica, sans-serif;}
.category_header {font: bold 20px/22px Verdana, arial, Helvetica, sans-serif;color: #d20723;}
.search_header {font: bold 12px/14px Verdana, arial, Helvetica, sans-serif;	color: #d20723;}
a.search_header:hover {color: black;}
a.breadcrumb_trail, a.breadcrumb_trail:visited  {color: #333333;font: 11px Verdana, arial, Helvetica, sans-serif;text-decoration: underline;}
a.breadcrumb_trail:hover {color: #000000;}
a.category_list, a.category_list:visited {color: #333333; font: 11px Verdana, arial, Helvetica, sans-serif;}
a.category_list:hover{color: black;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 0;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
ul.list_summary{margin:0px; list-style: none; padding: 0}
ul.spacer {text-align: justify;}
ul.spacer li {margin: 5px 0;}
.newbox {position: absolute;margin-top: 2px;margin-left: 435px;width: 280px;height: 200px;text-align: left;padding: 5px;border: 1px solid #000000;overflow: auto;background: #FFFFFF;}
.spacer {clear: both;}
.packagetype, .prn, .noprn {border: 2px solid #cccccc; width: 540px; margin:0px auto; padding:0px; background-image: url('../gif/tile_grey.gif');}
.packagetype_bodytext {font:11px verdana,arial,helvetica,sans-serif; color:#333333;}
.packagetype_bodytext2 {color: #000000;font: 11px Verdana, arial, Helvetica, sans-serif;}
.packagetype_bodytext3 {color: #d20723;	font: 11px Arial, Verdana, Helvetica, sans-serif;}
.packagetype_heading1 {color: #d20723; font: bold 14px Arial, Verdana, Helvetica, sans-serif;}
.packagetype_bodysmall {font:9px verdana,arial,helvetica,sans-serif; color:#333333;}
.packagetype_form1 {color: #d20723;	font: 11px Verdana, arial, Helvetica, sans-serif; background-color: #FFFFFF;}
.packagetype_form_submit {color: #d20723; font: bold 11px Verdana, arial, Helvetica, sans-serif;background-color: #FFFFFF;}
.listing_block {font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; padding: 1px 10px 1px 10px;border: 1px solid #CCCCCC; background-color: #EAEAEA; color: #003366;}
.menuitem { background-color:#ffffff;width:160px;text-align:left;}
.closeButtonCol {background-color:#ffffff}
.NewActionBaseTable { border:#d20723 1px solid; width:160px;background-color:#ffffff;}
.NewActionBaseTable td { border:none;text-align:left;}
.myactions { border-right:#d20723 1px solid;border-top:#d20723 1px solid;display:none;border-left:#d20723 1px solid;width:160px;border-bottom:#d20723 1px solid;position:absolute;background-color:white; z-index: 1000;}
.faq_section {}
.faq_question {font-weight: bold;}
.breadcrumbs {padding: 0.4em 1em 0.4em 20px;text-decoration: none;position: relative;font: 12px Arial, serif;text-decoration:underline;}
a.breadcrumbs {color: #d20723;}
.breadcrumbs span.ui-icon {margin: -8px 5px 0 0;position: absolute;left: .2em;top: 50%;}
#tooltip, .tooltip {background: #f2f2f2; border:2px solid #d20723; padding:8px 10px; width:200px; display:none; text-align:left; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; z-index:100;}
#tooltip, .tooltip, .tooltip *, #tooltip * {font: 10px verdana, arial, san-serif; color:#d20723;}
#tooltip h4, .tooltip h4 {font-weight: bold; margin-bottom: 0.3em;}
#tooltip p, .tooltip p {display:inline;}
/*override Blueprint css settings */
table {margin-bottom:0; width: auto;}
th, td, caption {padding:2px;}
hr {margin:0 0 1em;background:#ccc;color:#ccc;}
textarea {height:150px; padding:5px; width:390px;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0 0.2em 0.2em 0;}

/* PAGE SPECIFIC STYLES BELOW */
/* Home page */
#containerHome {border: 2px solid #A32862; width:728px; margin-left: auto; margin-right: auto;}
#categoriesContainer {background-color: #F2F2F2; text-align:center; float: left; width: 100%;}
.categoriesRow {padding: 10px; text-align:left; float: left; width: 100%; position: relative;}
.newListingRow {text-align: center; background: #A32862; color: white; padding: 2px 0;}
.newListingRow a {color: white; font-weight: bold; text-decoration: none;}
/* Advertising */
.networkSitesLeftCol {float:left; padding: 5px;}
.networkSitesRightCol {float: left; margin-left: 20px;}
.exListing {/*zoom: 0.734;*/ background-color: #fff; margin-bottom: 2px;}
.nextPage, .prevPage {cursor: hand; cursor: pointer;}
.nextPage {float: right; text-align: right;margin-bottom: 15px;}
.prevPage {float: left; margin-bottom: 15px;}
.col2 .nextPage, .col2 .prevPage {margin-bottom: 0px;}
.col2 .scrollActions {overflow: hidden; margin-bottom: 5px;}
.nextPage a {padding: 0.4em 20px 0.4em 1em;}
.nextPage span.ui-icon {left: 100%; margin-left: -20px;}
.scrollableContent {clear: both;}
* html .scrollActions span.ui-icon {margin-top: 0;}
* html .col1, * html .col2 {overflow: hidden; display:inline;}
.scrollItems div {overflow: hidden;}
.col1, .col2 {float: left; position: relative;}
.col1 {width: 464px; clear: both; margin-right: 22px;}
.col2 {width: 464px;}
div.vScrollable {position:relative; overflow:hidden; height: 200px; width: 100%;}
div.vScrollable div.scrollItems { position:absolute; height:20000em; margin-left: 7px;}
.scrollActions {margin-top: 5px;}
* html .col2 .nextPage, * html .col2 .prevPage {position: relative;}
.vScrollable {clear: both;}
#hitwise {text-align: center;}
ul.scrollable ul, ul.scrollable ol {margin:0 1.5em 1.5em 0;}
/* Display Listing */
#listing_owner_options label {font-weight: normal;}
/* Edit Listing */
.colorSelector {display: inline-block; vertical-align: middle;}
/* Listing info box */
.listingInfo {width: 450px; margin-left: auto; margin-right: auto; overflow: hidden; clear: both;}
.listingInfoRow {clear: both;}
.listingInfoHeading {text-align: left;}
.listingInfoThumb {text-align: center;}
.listingInfoAdd {overflow: hidden; clear: both; text-align: center; margin-top: 10px; padding-top: 5px;}
.listingInfo label, .paymentDialog label {display: inline; margin: 3px 3px 2px 0; color: #A52065;}
ul.listingDetails {list-style-type: none; margin: 2px 0 8px 0; padding-left: 0;}
ol.listingReq {list-style-type: lower-alpha; padding-left: 0px; margin: 2px 0 8px 24px;}
ul#listingOptions a, ul#listingOptions {color: #d20723;}
ul#listingOptions li {margin-bottom: 3px;}
ul#listingOptions a:hover {color: #000;}
