/* redefine real tags ---------------------------------------- */
body              { 
    background-color: #FFFFFF;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    font-family: Arial, sans-serif;
}


table.top{position: absolute; top: 0px; align:left}
table.bottom{position: absolute; top: 85px; align:left}


h1{font-family: Arial, sans-serif;
    font-size: 10pt;
    color: #424242;
    margin-bottom:15px;
}

td { 
	font-family: Arial, sans-serif;
    font-size: 9pt;
    color: #525252;
}

strong, b, .bold {
    font-weight:bold;
}


.domain-name {
    color:#5698af;
    font-weight:bold;
    font-family:Arial,sans-serif;
    font-size:28px;
}



.sponsored_links_string {
	color: #717070;
	font-weight:normal;
	text-decoration: none;
	font-size:9pt;
}

.browse_cat_link {
	color: #106fa8;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	font-family: Tahoma,Arial,sans-serif;
}
.browse_cat_link:hover { color: #ff9900; }

.categories{
	color: #727890;
	font-weight: bold;
	width: 33%;
	padding:9pt;
}
.categories a{
	color: #727890;
	font-weight:bold;
	text-decoration: none;
}
.categories a:hover{ color:#00f; }

/*div#menu{
    float:left;
    background: #fff
}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin-left: 0px;}
ul#nav li{float:left;margin-right: 3px;text-align: center;}
ul#nav a{float:left;display:inline;padding: 5px 0;background-color: #c0e7ed;text-decoration:none;color: #1799a3;}
ul#nav a:hover{background-color: #f9dc4b;color: #f9994b}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #f9dc4b;color: #1799a3}  */

div#menu{float:left;width: 100%;padding-top:0px;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin-left: 0px;width:100%}
ul#nav li{float:left;margin-right: 3px; text-align: center;display:inline;}
ul#nav a{float:left;padding: 5px 0;background: #c0e7ed;text-decoration:none;color: #1799a3}
ul#nav a:hover{background: #f9dc4b;color: #1799a3}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #f9dc4b;color: #1799a3}

/* rs */
ul#rs,ul#rs,ul#rsbottom li{margin:0;padding:0;list-style:none}
ul#rs li{float:left;width:195px;margin:0 5px 10px 0}
ul#rs h3{font-weight: bold; font-size: 11pt; font-family: Arial,sans-serif;
    text-transform:uppercase;margin:0px;padding: 8px 0px 5px 15px;text-align:left;color: #1799a3;background: #f9dc4b}
ul#rs div{
    padding-top:65px;
    background: #fff;
    height:100%;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    border-top: 1px solid #fff;
}
ul#rs p{
    padding-left: 10px;
    color: #454a59;
    margin-top: 7px;
    margin-bottom: 6px;
    margin-left: 7px;
    margin-right:7px;
    padding-bottom:6px;

}

ul#rs p.p0{
    padding-left: 10px;
    color: #454a59;
    margin-top: 7px;
    margin-bottom: 5px;
    margin-left: 7px;
    margin-right:7px;
    padding-bottom:5px;

}

ul#rs p.p1{
    padding-left: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 7px;
    margin-right:7px;
    padding-bottom:3px;
}

p.menu{
    //padding-left: 10px;
    //padding-top: -3px;
    //margin-left: 7px;
    //margin-right:7px;
    //padding-bottom:3px;
}

ul#rs a{
	color: #717070;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}
ul#rs a.a1{
	color: #717070;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
}

a.amenu{
	color: #717070;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
}


ul#rsbottom a{
	color: #717070;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

ul#rs a:hover{color: #f58c07; text-decoration:underline;}
ul#rsbottom a:hover{color: #f58c07; text-decoration:underline; text-align:center}

ul#footer,ul#footer li{margin:0px;margin-right:5px;padding:0;list-style:none;}
li#rc{float:left;width:195px;}
li#text{float:left;width:590px;}
li#rs2{float:left;width:195px;margin-right:0px;}
ul#footer h3{font: bold 8pt Arial,sans-serif;
    text-transform:uppercase;margin:0px;padding: 8px 0px 5px 8px;text-align:left;color: #1799a3;background: #f9dc4b}
ul#footer li div {
    padding: 5px;
    background-color:#fdf4c9;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    border-top: 1px solid #fff;
}
li#text {
	font-family:Tahoma,Arial,sans-serif;
    color:#647088;
    font-weight:normal;
    text-align:justify
}
li#text p{
    padding:10px;
}
ul#footer li p {
    padding-left:10px;
    margin:1px;
}

ul#footer li#rs2 p{
    padding-left: 10px;
    color: #454a59;
    margin-top: 5px;
    margin-left: 10px;
    margin-right:10px;
    padding-bottom:8px;
}
ul#footer li#rs2 a{
	color: #717070;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;

}


ul#footer li#rs2 a:hover{color: #f58c07; text-decoration:underline;}

li#rc a {font-weight:none; text-decoration:none; color: #00f; font-weight:bold; font-size:9pt; font-family: Tahoma,Arial,sans-serif;} 
li#rc a:hover {text-decoration: underline; color: #008800;}
li#rc p { padding: 2px;}

ul#rs2img,ul#rs2img li{float:left;margin:0;padding:0;list-style:none;}
ul#rs3img,ul#rs3img li{float:left;margin:0;padding:0;list-style:none;}
ul#rs4img,ul#rs4img li{float:left;margin:0;padding:0;list-style:none;}

ul#rs2img li{float:left;width:215px;margin:0px}
ul#rs3img li{float:left;width:215px;margin:0px}
ul#rs4img li{float:left;width:215px;margin:0px}

ul#rs2img h3{font: bold 10pt Arial,sans-serif; text-transform:uppercase;margin:0px;padding: 8px 0px 5px 0px;text-align:left;color: #fff;background: #b2c2d7}
ul#rs3img h3{font: bold 10pt Arial,sans-serif; text-transform:uppercase;margin:0px;padding: 8px 0px 5px 0px;text-align:left;color: #fff;background: #b2c2d7}
ul#rs4img h3{font: bold 10pt Arial,sans-serif; text-transform:uppercase;margin:0px;padding: 8px 0px 5px 0px;text-align:left;color: #fff;background: #b2c2d7}

ul#rs2img h3 a{padding-left:10px; color:#fff; font-size: 11pt; font-weight: bold;}
ul#rs3img h3 a{padding-left:10px; color:#fff; font-size: 11pt; font-weight: bold;}
ul#rs4img h3 a{padding-left:10px; color:#fff; font-size: 11pt; font-weight: bold;}

ul#rs2img h3 a:hover { color: #f58c07}
ul#rs3img h3 a:hover { color: #f58c07}
ul#rs4img h3 a:hover { color: #f58c07}

ul#rs2img div{ border-top: 1px solid #fff;background: #f0f9fb; padding-bottom:0px;}
ul#rs3img div{ border-top: 1px solid #fff;background: #f0f9fb; padding-bottom:0px;}
ul#rs4img div{ border-top: 1px solid #fff;background: #f0f9fb; padding-bottom:0px;}

ul#rs2img div img{ margin-bottom:0px;}
ul#rs3img div img{ margin-bottom:0px;}
ul#rs4img div img{ margin-bottom:0px;}

ul#rs2img p { margin:0; padding-left: 12px; padding-top: 3px; padding-bottom:3px; }
ul#rs3img p { margin:0; padding-left: 12px; padding-top: 3px; padding-bottom:3px; }
ul#rs4img p { margin:0; padding-left: 12px; padding-top: 3px; padding-bottom:3px; }

ul#rs2img p a{color: #00f; font-weight: normal; text-decoration: underline; font-size: 9pt;}
ul#rs3img p a{color: #00f; font-weight: normal; text-decoration: underline; font-size: 9pt;}
ul#rs4img p a{color: #00f; font-weight: normal; text-decoration: underline; font-size: 9pt;}

ul#rs2img p a:hover { color: #008800; text-decoration: underline;  }
ul#rs3img p a:hover { color: #008800; text-decoration: underline;  }
ul#rs4img p a:hover { color: #008800; text-decoration: underline;  }


li#search h3{font: bold 11pt Arial,sans-serif;
    text-transform:uppercase;margin:0px;padding: 8px 0px 5px 2px;text-align:left;color: #1799a3;background: #f9dc4b}
li#search h3 span { padding-left: 13px; }
li#search div{
    padding:0px;
    padding-top:5px;
    background: #fff;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    border-top: 1px solid #fff;
    margin:0;}
li#search div img{ margin:0; padding:0;}
li#search p{
    padding: 0px;
    padding-left: 8px;
    color: #454a59;
    margin-top:5px;
    margin-bottom:5px;
    margin-left: 10px;
    margin-right:10px;
}
/* link related ---------------------------------------------- */
.nodecoration {
    text-decoration: none;
}

.underline {
    text-decoration: underline;
}

.hover_blue:hover {
    color: #0000FF;
}

.hover_orange:hover {
	color: #F48A00;
}

.hover_grey:hover {
	color: #CCCCCC;
}

.hover_red:hover {
    color: #FF0000;
}


/* input related ---------------------------------------------- */
.input_park_page {
	font-weight: normal;
	color: #000000;
	font-size: 10pt;
	font-style: normal;
	width: 155px;
	border: 1px solid #000;
	overflow: hidden;
}

/* ad related -------------------------------------------------- */
.ads { 
    font-family: Tahoma,Verdana,Arial,sans-serif;
    margin:0px;
}
.right-ads { font-family: Tahoma,Verdana,Arial,sans-serif;
    padding-left:2px;
    padding-right:2px;
 }
.top_ad_headline {
	font-weight: bold;
	color: #0000cc;
	font-size: 9pt;
	border: none;
	text-decoration: none;
}

.top_ad_line {
	font-weight: normal;
	color: #717070;
	font-size: 8pt;
	border: none;
}

.top_ad_link {
	font-weight: bold;
	color: #008800;
	font-size: 7.5pt;
	text-decoration: none;
}
.top_ad_link:hover {
    text-decoration: underline;
}
.ad_headline {
	font-weight: bold;
	color: #0000cc;
	font-size: 9pt;
	border: none;
	text-decoration: none;
}

.ad_line {
	font-weight: normal;
	color: #717070;
	font-size: 8pt;
	border: none;
}

.ad_link {
	font-weight: bold;
	color: #008800;
	font-size: 7.5pt;
	border: none;
	text-decoration: none;
}
.ad_link:hover {
    text-decoration: underline;
}

#catch_all_link {
	font-weight: bold;
	text-decoration: none;
	color: #000;
	font-size:12px;
}
#catch_all_link u {
	color: #00f;
	text-decoration: underline;
}

#catch_all_link:hover {
	color: #00f;
}
/* nifty corners classes */
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

a.textlink
{
color: #D35B12;
font-weight: bold;
text-decoration: none;
font-size: 9.2pt;
}

a.textlink:hover
{
color: #D35B12;
font-weight: bold;
text-decoration: underline;
font-size: 9.2pt;
}

a.midlink
{
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}

a.midlink:hover
{
color: #000000;
font-weight: bold;
text-decoration: underline;
font-size: 8pt;
}