* { padding:0; margin: 0 }
body {
    background: #FFFFFF url(../images/topbg.jpg) repeat-x top;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
}
.c {	float: left }
.cr { clear: left }
ul { padding-left: 30px; }
li { list-style-type: decimal; }
td {	vertical-align: top; padding: 5px; }
input, textarea  { border: 1px solid #aaa }
input:hover, textarea:hover  { border: 1px solid #888 }

.seo { }
.seo ul { padding-left: 5px; }
.seo li { list-style-type: none; padding-bottom: 5px ;}
.seo li a{ background: transparent url(../images/li.gif) no-repeat left; padding-left: 17px; line-height: 15px; }
.seo .txt { color: #666; padding-left: 17px ;}
#price { background: #FFF url(../images/price.jpg) no-repeat center; height: 121px ;}
#price2 { background: #FFF url(../images/price2.jpg) no-repeat center; height: 121px; margin-bottom: 10px; }
.hits_title { height: 22px; background: url(../images/hitsh.gif) no-repeat top left ;}
.featured_title { height: 22px; background: url(../images/featured_front.gif) no-repeat top left ;}
.login_title { height: 22px; background: url(../images/login_front.gif) no-repeat top left ;}

#pricing { margin: 20px 80px 20px 0; padding: 10px; background: #efefef; text-align: left; clear: both; border: 6px solid #eaeaea;}
.info { color: #666; padding-top: 5px; margin-left: 18px; text-align: left;}
.pright { float:right; font-weight: bold; }
.not { color: #DD4040 }

.price label{
font-weight:bold;
}

.featured {
	background: transparent;
	margin-top: 20px;
	margin-bottom: 15px;
	
}
.featured .head {
	background: transparent url(../images/featuredh.gif) no-repeat top left;
	height: 22px;
}
.featured .content {
	padding: 10px 10px 10px 0px;
	background: #f8f8f8;
	border: 1px solid #CDEFF2;
	margin-bottom: 5px;
}
.featured .content2 {
	padding: 0px;
	background: #f8f8f8;
	border: 1px solid #CDEFF2;
	margin-bottom: 5px;
}

.featured  img { border: 1px solid #BBB; padding: 3px; }

.featured  a { font-size: 9pt; color: #6AA6AB; text-decoration: none }

.featured  a:hover { text-decoration: underline }

.ck { margin-right: 5px; line-height: 20px;}

#content { padding: 0; margin: 0 auto; width: 765px; background: transparent }
#title {	margin: 0; padding: 0; height: 80px; width: 100%; background: transparent url(../images/logo.jpg) no-repeat bottom left  }

#descr {	padding: 0px; margin: 0 0 5px 0 }


#path {
	margin: 0px;
	padding: 0px;
	background: transparent;
	line-height: 35px;
	color: #81D7DF;
	width: 100%;
	height: 35px;
}
#path  a, #path a:visited { color: #81D7DF; text-decoration: none; }
#path .submit { float: left; vertical-align: bottom;  }
	#path .submit ul {
		  margin:0;
          padding:0px 10px 0 50px;
          list-style:none;
    }
    #path .submit li {
      display:inline;
      margin:0;
      padding:0;
	  
      }
    #path .submit a {
      float:left;
      background:url(../images/tableft.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #path .submit a span {
      float:left;
      display:block;
      background:url(../images/tabright.gif) no-repeat right top;
      padding:0px 15px 0px 10px;
	  margin-right: 2px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #path .submit a span {float:none;}
    /* End IE5-Mac hack */
    #path .submit a:hover span { color:#FFF  }
    #path .submit a:hover { background-position:0% -35px }
    #path .submit a:hover span { background-position:100% -35px }
    #path .submit  a.selected { background-position:0% -35px }
    #path .submit  a.selected span { background-position:100% -35px; }
	
	
#subheader {
	width: 100%;
	margin:0;
	height: 87px;
	
}

	#subheader .rside { float: right; width: 355px; height: 87px; background: transparent; margin-left: 15px; }
		#subheader .rside .padding  { padding-top: 25px }
		#subheader .rside input.text { background: transparent url(../images/input.gif) no-repeat; width: 290px; height: 27px; border:0; padding: 3px 0 0 5px;  }
		#subheader .rside .btn1 { background: transparent url(../images/loupe.gif) no-repeat; width: 30px; height: 27px !important; height: 32px; border: 0; padding: 0; cursor: pointer;}
	#subheader .lside { background: transparent; color: #FFF;  font-size: 120%; height: 87px;}
		#subheader .lside .padding { padding-top: 15px; font-family: Tahoma, Verdana, Arial, sans-serif;  }
		
#directory { width: 100%; background: transparent; padding-top: 15px;  }		
	#directory h2 { color: #3A3A3A; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; text-decoration: none; line-height: 19px; margin-top: 0px; }
	#directory h2 a { color: #3A3A3A; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; text-decoration: none; line-height: 19px; margin-top: 0px; }
	#directory h2 a:hover { color: #41A9B3; text-decoration: underline	}
	#directory h3 { font-size: 130%; color: #6AA6AB; border-bottom: 1px dotted #aaa	}
	#directory .subcats a, #directory a { color: #6AA6AB; text-decoration: none; }
	#directory .subcats a:hover, #directory a:hover { color: #5A969B; text-decoration: underline; }
	
	
	#right_side { float: right; width: 545px; background: transparent; margin-bottom: 20px;}
	#left_side { width: 200px; background: transparent; }
	
		
		#left_side .stat_title { height: 22px; background: url(../images/statisticsh.gif) no-repeat top left }
		#left_side .content {
			padding: 5px;
			background: #f8f8f8;
			border: 1px solid #CDEFF2;
			margin-bottom: 15px;
			color: #888;
			
		}
		#left_side ul { padding-left: 10px }
		#left_side li { list-style: square; }
		#left_side .content  a { background: transparent url(../images/li.gif) no-repeat left; padding-left: 17px; font-size: 9pt; color: #6AA6AB; text-decoration: none; margin-bottom: 3px; font-size: 11px;}
        #left_side .content a:visited { font-size: 9pt; color: #BBB; text-decoration: none; font-size: 11px; }
		#left_side .content a:hover { text-decoration: underline }
		#left_side .content input{text-align:left; width:120px;}
		#left_side .content input.submit{text-align:center; width:50px; margin:0px auto;}
		#left_side .content h1 {font-size:12pt;}

#cpath {
	margin-bottom: 10px;
	color: #888;
	font-size:8pt;
}
#cpath a { color: #6aa6ab }
	
table.formPage { 
	margin-top: 0px;
	background: #F8F8FA url(../images/flowers2.jpg) no-repeat bottom right;
	border: 1px solid #E6E6E6;
	width: 765px;
	
 }
 
.price {
	padding: 5px;
	border: 1px solid #E6E6E6;
	padding-left: 180px;
}
.price table td{
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}

td.err {
	padding: 3px;
	color: #FF0000;es
	background: #FFEDED;
	border: 1px solid #A0A0A0;
	text-align: left;
}
td.msg {
	padding: 3px;
	color: #0000FF;
	background: #EDF3FF;
	border: 1px solid #A0A0A0;
	text-align: left;
}
.label {
	text-align: right;
}
.buttons {
	border-top: 1px solid #e5e5e5;
	text-align: center;
}
.count {
	color: #6f6f6f;
	font-size: 8pt;
	font-weight: normal;
}
#links a { font-size: 9pt; color: #6AA6AB; text-decoration: none }
#links a:hover { text-decoration: underline }
#links p { margin: 0 0 7px 0 }
.url { color: #888 }


td p a { color: #6AA6AB; } 

#user-bar {
   clear:both;
   width:20%;
   margin:0 0 0 auto;
   padding:3px;
   background:#D9E8F9;
   line-height:19px;
   text-align:right;
}

input.text { color: #000000;	border: 1px solid #E6E6E6 }
textarea.text { font-size: 8pt; border: 1px solid #E6E6E6 }
input.text:hover, textarea.text:hover { border: 1px solid #D6D6D6 }
.btn { border: 1px solid #D6D6D6; float: left; background: #e6e6e6; color: #111; cursor: pointer; width:75px;}

input, textarea,select
{
	width:300px;
}
textarea
{
	height:150px;
}
input.radio
{
	width:25px;
}

.slTitle a
{
	font-size:9pt;
}

p.small 
{
	font-size:90%;
}

p.center
{
	text-align:center;
}

select {
	font-size: 8pt;
	border: 1px solid #E6E6E6;
}

.captcha {
	border: 1px solid #5e74b3;
	margin-top: 10px;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}

span.req {
	margin-left: 3px;
	color: #FF0000;
	font-weight: bold;
}

div.errForm, span.errForm {
	margin: 0px 0 0px 5px;
	padding: 2px 3px 2px 3px;
	color: #FF0000;
	background: #FFFFF3;
	border: 1px solid #cccccc;
	text-align: left;
	clear: right;
}
.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #909090;
	font-size: 7pt;
	text-decoration: none;
}
.sort {
	color: #000000;
}
p.subcats {
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg {
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb {
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

div.footer {
	bottom:0;
	clear:both;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	padding: 3px 0 0 0;
	margin-top: 50px;
	margin-bottom: 15px;
	color: #888;
}
div.footer a {
	color: #6AA6AB;
	text-decoration: none;
}


.paging-links { text-align: right; color: #666; text-decoration: none  }
.paging-links a { text-align: right; color: #6AA6AB; text-decoration: none }
.paging-links a:hover { text-decoration: underline }

.paging-info {  text-align:right }




.paging-info {
   font-style: italic;
}

.limit_field {
   border: 0
}

#dCatTab tbody tr, #dCatTab tbody tr td, #dCatTab tbody tr td p, #dCatTab tbody tr td h2 a, #dCatTab tbody tr td h2
{
	margin-top:0px;
	margin-bottom:0px;
}

#dCatTab tbody tr td p a
{
	font-size:8pt;
}
#contactTable tbody
{
	width:325px;
	text-align:left;
}
#contactTable tbody td input, #contactTable tbody td textarea
{
	text-align:left;
	width:250px;
}

#contactTable tbody td  input.submit
{
	text-align:left;
	margin:0px auto;
	width:100px;
}

#contactTable tbody td.label
{
	width:75px;
	text-align:left;
}

#contactTable tbody td.center
{
	text-align:center;
	margin:0px auto;
}

#SubCat
{
	width:350px;
}

#site-listing
{
	margin-top:10px;
