/* Layout */
body { color: black; font-size: .75em; font-family: Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: repeat-x; text-align: center;line-height:1.6em }
table {  }
td { color: black; }
select { font-family: Arial, Helvetica, sans-serif }
input { font-family: Arial, Helvetica, sans-serif  }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em !important }
label { text-align: left; }
#main { text-align: left; margin: 0 auto; width: 728px }
#grp1 { background-color: #fff; }
#title1 { background-color: #3c6aa8; background-image: url("images/titlebg.jpg"); width: 726px; height: 60px }
#title2 { padding-top: 10px; padding-right: 4px; padding-left: 4px }
#mncol  { background-image: url("images/brmark.gif"); background-repeat: no-repeat; background-position: right bottom; width: 726px; float: left }
#bcbox { float: left; width: 726px; color: #fff; font-weight: bold; background-color: #000 }
#bcbox2 { padding: 4px }
div#ftrgap { clear: both; line-height: 5px; height: 5px }
#ftrbox { color: #fff; background-color: #3c6aa8; padding: 2px; clear: both; border-style: none solid solid; border-width: 1px; border-color: #000 }
#ftrrt { text-align: right }
div.spacer { clear: both; line-height: 0px; height: 0px }
.center {text-align:center}
.right {text-align:right}
ol a {font-size:1em;color:#666}


/* Template Layout */
.toppipes {color: #333333;text-decoration: none;font-size:1em}
li a {font-size: 18px;font-weight: bold;text-decoration:underline;color: #000000}
.pipes {color: #555588;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;text-decoration:none;}
.pipes2 {color: #555588;font-size: 10px;font-weight: bold;text-decoration:none;}
.red-slogan-homepage {color: #660000;font-size: 14px;font-weight: bold;}
.red-slogan-homepage-under {color: #660000;font-size: 14px;font-weight: bold;text-decoration: underline;}
.red-white-slogan-homepage-under {color: #ffffff;font-size: 14px;font-weight: bold;text-decoration: none;}
.red-slogan-homepage-sm {color: #330000;font-size: 11px;	text-decoration: none;}
.red-slogan-homepage-large {color: #330000;font-size: 11px;text-decoration: underline;font-weight: bold;}
.linkdesctription {font-size: 12px;}
.links a { font-weight: bold; text-decoration: underline; color: #0000FF !important;font-size:0.8em !important }
.leftpipes {font-size: 11px;
text-decoration:underline;color: #000000;}
.leftpipes-2 {font-size: 11px;text-decoration:none;color: #000000;}
.leftpipes-2-link {font-size: 11px;text-decoration:underline;color: #0000ff;}
.featured {color: #000000;font-size: 10px;text-decoration:none;}.partners {color: #333333;font-size: 10px;font-weight: bold;text-decoration:none;}
.compromise {font-style: normal;font-weight: bold;color: #333333;text-decoration: underline;background-color: #FFFFCC;}
.compromise-cat {font-size: 18px;font-style: normal;font-weight: bold;color: #000000;text-decoration: underline;background-color: #FFFFCC;}
.health-highlight-snap {font-weight: bold;color: #003333;text-decoration: underline;}
.style5 { font-weight: bold; text-decoration:none; color: #555588;}
.style8 {font-size: 11px}
.style12 {color: #333333}
.toplinksL {text-align:right;width:350px}
.w70 {width:50px}
.w100 {width:100%;border:1px solid #666}
.w250a {border:none;vertical-align:top;padding:0px;margin:0px;}
.w100c {width:100%;background:#F0F0F0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.w110 {width:110px;height:23px}
.w170 {width:170px}
.w250 {width:250px;border:1px solid #000}
.w250b {width:250px;background:#EEEEEE}
.w300 {width:300px;border:none;text-align:center;vertical-align:top;padding-left:30px;padding-top:30px}
.w330 {width:345px;vertical-align:top;padding-top:0px;padding-left: 5px;}
.w750 {width:750px;border:none;background-image: url("images/indextop6.gif"); background-position:top;background-repeat:no-repeat}
.w750b {width:750px;background:#EEEEEE}
.h18 {height:25px;vertical-align:top;background:#666 url("images/webmaster-5.gif"); background-position:right;background-repeat:repeat-x;text-align:right}
.h23 {height:23px;}
.h25 {height:25px;color:#BF0008}
.h33 {height:33px;vertical-align:top}
.h34 {height:34px;}
.h57 {height:57px;vertical-align:top}
.h89 {height:93px;vertical-align:top}
.h118 {height:118px;vertical-align:bottom; margin: 0 auto}
.h643 {width:20px;border:none;height:643px;vertical-align:top}
.indextop6 {height:33px;padding:0px;margin:0px}
.green6 {border:none}
.sponsor {border-bottom:1px solid #fff;padding-bottom:20px}



/* Links & menu */
.footer { color: #fff !important; font-size: .95em; text-decoration: none }
.footer a { color: #fff !important; font-size: 1em; font-weight: bold; text-decoration: none }
.footer a:hover { color: #fff; font-weight: bold; text-decoration: underline }

.toppar { font-weight: bold !important;color: #000; font-size: 1em; text-decoration:underline;line-height:1.5em; font-family: Arial, Helvetica, sans-serif;letter-spacing:0.02em; }
a.toppar {font-size: 12px; font-weight: bold; text-decoration: underline; color: #003399 !important; font-family: Arial, Helvetica, sans-serif;}
a.toppar:hover { font-weight: bold; text-decoration: underline; color: #000 !important; }
.bctrail { color: #000; font-size: 1em; font-weight: normal;}
.bctrail a { color: #666; font-size: 1em; font-weight: normal }
.bctrail a:hover { color: #000; font-size: 1em; font-weight: normal; text-decoration: underline overline }
.pgsel { color: #00f; font-size: 1em; text-decoration: none; text-align: center; margin-top: 4px; margin-bottom: 4px }
a.pgsel { color: #00f; font-weight: bold; text-decoration: none }
a.pgsel:hover { color: #000; font-weight: bold; text-decoration: underline }
.wnclnk { font-size: .95em }
a.wnclnk { color: #000; font-weight: bold; text-decoration: none }
a.wnclnk:hover { color: #000; font-weight: bold; text-decoration: underline }
#tmnu { text-align: right; color: #fff }
#tmnu a { color: #fff; font-weight: bold }
#tmnu a:hover { color: #fff; font-weight: bold; text-decoration: underline overline }
.weblst li a { color: #ffffff;font-size: 11px;font-weight: bold;text-decoration:none; }
#wdsearchcats a {font-size: 1.2em; font-weight: bold; text-decoration: none; color: #00f !important; font-family: Arial, Helvetica, sans-serif;}
#wdsearchcats a:hover {font-weight: bold; text-decoration: underline; color: #000;}
.alphaIdx { font-weight: bold !important; list-style-type: none; margin: 10px 0 0 0; padding: 0; text-align: center }
.alphaIdx li { display: inline; text-align: center;color:#666 }
.alphaIdx li a { padding: 0 4px 0 4px; }
.alphaIdx li a:hover  { background-color: #efefef }

/* Ad area */
#adarea0 {margin-top: 10px; text-align: center !important;}
#adarea0 img { margin-left: 5px; margin-right: 5px; border: 0;text-align: center !important; }
#adarea1 { margin-top: 10px; text-align: center; }
#adarea1 img { margin-left: 5px; margin-right: 5px; border: 0;}
#adarea2 { margin-top: 10px; text-align: center; }
#adarea2 img { margin-left: 5px; margin-right: 5px; border: 0;}



/* Main area */
img { border-style: none }
#ctnt  { margin-top: 6px; padding: 4px 24px }
#catbox { background-color: #efefef; padding-top: 15px; padding-bottom: 4px; width: 678px; float: left; border-top: 1px solid #f00; border-bottom: 1px solid #f00 }
#catL { float: left; width: 338px }
#catR { float: right; width: 338px }
#catbox2 { margin-top: 10px; background-color: #efefef; padding-top: 15px; padding-bottom: 4px; width: 678px; float: left; border-top: 1px solid #f00; border-bottom: 1px solid #f00 }
#catL2 { float: left; width: 338px }
#catR2 { float: right; width: 338px }
img.cat { border-style: none }
.catlst { padding-left: 10px; margin-top: 0;margin-bottom:0px }
.catlst li { margin-top: 4px; margin-bottom: 4px;list-style-type:none;margin-bottom:20px }
.catlst ul  { margin-top: 0; margin-bottom: 0; }
.weblst { color: #ffffff;font-size: 11px;font-weight: bold;text-decoration:none; }
.weblst li { margin-top: 4px; margin-bottom: 4px;list-style-type:none }
.weblst ul  { margin-top: 0; margin-bottom: 0; }
.catsp { clear: both; line-height: 4px; height: 4px }
.entryHigh { background-color: #E0ECEF; font-weight: normal; padding: 4px; border: solid 1px #04C3F3 }
.entryNorm { font-weight: normal; padding: 4px; border-bottom: dotted 1px #ccc }
.entrybox  { list-style-type: none; margin-left: 0; padding-left: 0 }
.entrybox li { font-weight: bold; margin-bottom: 10px }
img.lnk { border-style: none }
.lnkrate { font-size: .90em; text-align: right }
.lnkurl { font-size: .90em; text-align: right }
.lnkop { text-align: right; font-size: .90em}
.lnkop a { text-align: right; font-size: .90em;color:#666}
.inbox { background-color: #f3f3f3; padding-top: 6px; padding-bottom: 6px; vertical-align: top }
.inbox2 { background-color: #f3f3f3; padding-top: 6px; padding-bottom: 6px; text-align: center }
.inbox3 { background-color: #f3f3f3; padding-top: 6px; padding-bottom: 6px }
#dtlpic { margin-top: 10px; border: none }
#revopt { margin-top: 10px; }
.stdhdr { font-weight: bold; background-color: #acc4e6; text-align: center; padding: 2px; display: block }
#stdbox { background-color: #d5e5f7; padding: 2px; border: solid 1px #acc4e6 }
.payhdr  { font-weight: bold; background-color: #CEEF68; text-align: center; display: block; padding: 2px }
#paybox { background-color: #EFFFBF; padding: 2px; border: solid 1px #CEEF68 }
.revlst { margin-left: 10px; padding-left: 10px }
.ltus { padding-left: 30px }
.ltusbox { background-color: #fffacb; margin-bottom: 5px; padding: 2px; border: solid 1px #ff7203 }
.jtxt { text-align: justify }
#addlbox { text-align: center; margin-top: 10px; background-color: #fffacb; padding: 4px; border: solid 1px #f00 }
#searchForm { margin-top: 5px; margin-bottom: 5px;font-size: .80em !important }
#featuredEntry { margin-top: 4px; background-color: #fffacb; font-weight: normal; padding: 4px; border: solid 1px #f00 }
#featuredBox { margin-top: 10px; margin-bottom: 10px }
.wdcatcnt { font-size: .8em; }
#entryPreview { margin-top: 4px; background-color: #E4FF8F; font-weight: normal; padding: 4px; border: solid 1px #25CCF7 }
#entryPreviewTitle { color: #00f; font-weight: bold; text-decoration: underline; }

/* Text formatting */
h1 {font-weight:100;font-size: 18px;color: #333333;margin: 0px;clear: left;margin-bottom: 0;margin-top: 0;}
h2 { font-size: 1.2em;color:#000;text-align:left;padding-left:5px;padding-bottom:0px;margin-bottom:0px;padding-top:0px;margin-top:5px;text-align:center}
h4 {font-size:1em;margin-top:15px;color:#48819F;padding-bottom:0px;margin-bottom:0px;}


#dname { color: #fff; font-size: 1.8em; font-style: italic; font-weight: bold }
.formrequired { color: red; font-weight: bold; font-size: 1.5em }
.contactErr { font-size: 1.1em; background-color: #ffdbdc; padding: 3px; border: solid 2px red }
.cent { text-align: center }
.right { text-align: right }
#tolra { color: #fff; font-size: .95em; text-align: center }
#tolra a { color: #fff; font-weight: bold }
#tolra a:hover { color: #fff; font-weight: bold; text-decoration: underline }
#perfStats { margin-top: 15px; color: #000; font-size: .95em; text-align: center }
img.emoticon { border-style: none }
.codebox { background-color: #d1d5f4; margin-top: 0.25em; margin-bottom: 0.25em; border: solid 1px #7093db }
.codeboxhdg { background-color: #7093db; padding: 0.5em; color: #fff; font-weight: bold; margin: 0 }
.codeboxbdy { font-size: 1.2em; background-color: #d1d5f4; padding: 0.5em; margin: 0 }
.quotebox { background-color: #d1d5f4; margin-top: 0.25em; margin-bottom: 0.25em; border: solid 1px #7093db }
.quoteboxhdg { background-color: #7093db; padding: 0.5em; color: #fff; font-weight: bold; margin: 0 }
.quoteboxbdy { background-color: #d1d5f4; margin: 0; padding: 0.1em 0.5em }

#sponsors { margin-top: 10px; position: relative; background-color: #F0F0F0; padding: 4px;text-align: left ;color: #000; font-size: 1.1em; text-decoration: none;line-height:1.5em; font-family: Arial, Helvetica, sans-serif;}
.subcat {font-size: 1em;}
a.subcat {font-weight: 600; text-decoration: none; color: #003399; font-family: Arial, Helvetica, sans-serif;}
a.subcat:hover { font-weight: 600; text-decoration: underline; color: #000; }
#sponsors p { margin: 0; padding: 0 }
#sponsors ul { padding: 5px; margin: 6px 0 0 0px;list-style-type:none }


#feed { margin: 4px 0; }
#feed img { border: none; }

.webmasters ul {float:left}
.webmasters .catlst li {text-align:left !important;font-size: 0.85em !important;clear:both;list-style-position:inside;padding-left:5px}
.webmasters a {color: #BD1D21;text-decoration:none;}
.webmasters a.subcat {color: #666;text-decoration:none;text-align:left !important}
.webmasters a:hover {color: #000;text-decoration:none;text-align:left !important}
.webmasters .catlst { color: #2FCEF8;float: none;text-align:left !important }
.webmasters {margin-top:40px;border:1px solid #A7DC05;width:345px;font-weight: bold}

.xlinks ul {float:left}
.xlinks .catlst li {text-align:left !important;font-size: 0.85em !important;clear:both;list-style-position:inside;padding-left:5px;margin-top:5px;margin-bottom:5px}
.xlinks a {color: #003399 !important;text-decoration:none;}
.xlinks a:hover {color: #000 !important;text-decoration:none;text-align:left !important}
.xlinks a.subcat {color: #666;text-decoration:none;text-align:left !important}
.xlinks .catlst { color: #2FCEF8;float: none;text-align:left !important }
.xlinks {margin-top:40px;width:345px}

.alphaindex ul {text-align:center !important;float:left}
.alphaindex .catlst li {text-align:center !important;clear:both;list-style-position:inside;display: inline;padding: 0 4px 0 4px}
.alphaindex a {color: #003399 !important;font-weight: bold;text-decoration:none;font-size:1em !important}
.alphaindex .catlst { color: #2FCEF8;float: none}
.alphaindex {margin-top:20px;padding-bottom:20px;width:345px}

.category-view {margin: 0 auto;width:740px;border:none;margin-top:20px;}
.view-block {width:750px;border:none;}
.view-block2 .catlst li {border:none;font-size:18px !important;font-weight:normal !important;color:#666}
.view-block2 .catlst li a {border:none;font-size:18px !important;font-weight:normal !important;color:#666;text-decoration:none}
.view-block2 #catbox {width:745px}
.view-block {width:750px;border:none;}
.view-block3 li {border:none;font-size:1em !important;font-weight:normal !important;color:#666}
.view-block3 li a {border:none;font-size:1em !important;font-weight:normal !important;color:#666;text-decoration:none}
.catlst-L {width:33%;vertical-align:top}
.catlst-M {width:33%;vertical-align:top}
.catlst-R {width:33%;vertical-align:top}
.catlst-v { margin-left: 10px; padding-left: 10px; margin-top: 0;margin-bottom:0px }
.catlst-v li { margin-top: 4px; margin-bottom: 4px;list-style-image: url("images/orangetryangle2.gif");list-style-type:none }
.catlst-v ul  { margin-top: 0; margin-bottom: 0; }
.catlst-v li a {font-size: 13px; font-weight: bold; text-decoration: none; color: #000; font-family: Arial, Helvetica, sans-serif;line-height:1em}
.w750v {width:750px;border:none;background-image: url("images/top-tab.jpg"); background-position:top;background-repeat:no-repeat}
.toptab1 {padding-bottom:10px;width:60%;}
.toptab2 {padding-bottom:10px;width:40%;font-size: 17px;font-weight: bold;text-decoration:none;color: #666;text-align:right; font-family: Arial, Helvetica, sans-serif;padding-right:20px}
.viewlist {font-size:1.1em !important}
.advertise { margin: 0 auto;width:740px;font-size:1em;text-align:center !important}
.white {background:#fff}


ul.catlst {padding:0;margin:0;width:345px }.hosttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}
.hostingplans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #bd1d21;
	text-decoration: none;
}
.hostingprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #669999;
	text-decoration: none;
}
.buynowhosting {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #669999;
	text-decoration: underline;
}
.hostdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
