body {
/*	background: url('../images/scape-bg-repeat.jpg') repeat-x left top; display:block;*/
	background: url('../images/bg.gif') repeat-x left top; 
	display:block;
	background-color: #fff6e1;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin:0 auto;
	padding:0px;
}

/** Heading Style **/
h1, h2, h3, h4, h5, h6 {margin:0 auto;	padding:0px;}
h1 {font-size:16px;}
p {margin: 0px; padding:0px;}
/** Link Style **/
a {outline:none; outline-style:none;}


#canvas { margin: 0 auto; padding:0px; border:0px solid; width:990px;

}

#header { 
	height:86px; 
	margin: 0 auto; 
	border:0px solid; 
	padding:20px 0 0 0;
	width:980px;
}
#logo-area { 
	float: left;
	width: 300px;
	margin: 0 auto;
	padding:0px;
	border:0px solid;
}
#right-links {
	border:0px solid;
	float:right;
	margin: 0px;
	padding:0px;
	
}
#right-links img{padding:0px; border:0px solid; margin:0px;}
#right-links .home-link {
	background: url('../images/home.gif') no-repeat left center;
	display:block;
	float:left;
	width:17px;
	height:17px;
	margin-right:30px;
}
#right-links .sitemap-link {
	background: url('../images/sitemap.gif') no-repeat left center;
	display:block;
	float:left;
	width:17px;
	height:17px;
	margin-right:30px;
}
#right-links .contact-link {
	background: url('../images/contact.gif') no-repeat left center;
	display:block;
	float:left;
	width:17px;
	height:17px;
}


#header-right {
	float: right;
	height:100px;
	width: 400px;
	margin: 0 auto;
	padding:0px;
	border:1px solid;
}
/*#logo { width:227px; height:68px; margin-left:77px; background:url('../images/scape-logo.jpg') no-repeat; display:block; }*/
#logo { 
	border:0px solid;
	width:202px; 
	height:60px; 
	background:url('../images/logo.gif') no-repeat; display:block; }

#searchbox { 

	
	float:right; 

	margin-top:7px; 
/*	background-image:url(../images/bg_search.png); */
	background-repeat:no-repeat; 
	border:0px solid;
	padding:0px;
}

.searchfield { width:200px; margin:4px auto 0 auto; float:left; padding:2px 4px; border:1px solid #DB9A33; background-color: #FEEABE;}

.gobutton {  float:left; width:31px; height:27px; margin:1px auto 0 15px; padding:0px;
}

#nav{ height:60px; margin: 0 auto; padding:0px; border:0px solid #00f; width:980px;}
#nav ul { list-style-type:none; margin: 0px; padding:0px; border:0px solid; float:left;}
#nav ul li { 
	float:left;
	list-style-type:none; 
	margin: 0 auto; 
	padding:0 15px 0 8px;
	text-align:center;
	border:0px solid;
}
#nav ul li a{
/*	background:url('../images/scape-button.jpg') no-repeat;
	display:block;*/
	font:bold 11px/43px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#776004; 
	text-align:center; 
	text-decoration:none;	
}
#nav ul li a.home{
	font:bold 11px/53px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#776004; 
	text-align:center; 
	text-decoration:none; 
}
#nav ul li a:hover{ text-decoration:underline; }
.sep { 
	background: url('../images/sep.gif') no-repeat left center;
	border: 0px solid;
	float:left;
	height:20px;
	margin: 8px auto 0 auto;
	padding:5px 2px;
}

.heading {
	color: #d65819;
	font: bold 12px Verdana, Georgia, "Times New Roman", Times, serif;
	margin: 10px auto -5px 10px;
	padding:5px 0 0 0;
}

#content {
	background-color: none;
	border: 0px solid #EDEAE6;
	margin: 0 auto;
	padding:0px;
	width: 990px;
}

.buton{ width:181px; height:56px; float:left; margin-right:2px;  text-align:center; padding-top:20px;}

.main-column {
	margin: 0 auto;
	padding:0px;
	border:0px solid;
}

.left-column {
	border:0px solid;
	float:left;
	width:640px;
}
.right-column {
	border:0px solid;
	float: right;
	width:350px;
}

.left-column-submit {
	border:0px solid;
	float:left;
	width:450px;
}
.right-column-submit {
	border:0px solid;
	float: right;
	width:540px;
}

.gen {
	margin: 0 auto;
	padding:0px;
}
.gen ul {
	list-style-type:none;
}
.gen ul li {
	background:url('../images/arr_orange.gif') no-repeat left center;
	list-style-type:none; 
	line-height:18px; 
	padding-left:15px;
}
.display_path {
	color:#605e5f;
	display:block;
	font: bold 14px "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
	margin:0 10px;
	line-height:18px;
	padding:0 0 5px 0;
	
	border:0px solid;
}
.display_path a:link, .display_path a:visited {
	color: #d3940e;
	font: bold 14px "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.display_path a:hover { text-decoration:underline; color:#000000;}

.gen-box {
	background: #fffcf4;
	border: 1px solid #fbdc83;
	margin: 10px;
	padding:0px;
}

.gen-box2 {
	background: none;
	border: 0px solid #fbdc83;
	margin: 10px auto 10px 10px;
	padding:0px;
	
}
.main-cat-content {
	background: none;
	border: 0px solid #fbdc83;
	margin: 10px auto 10px 40px;
	padding:0px;
	
}

.title-holder {
	font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	margin:0px;
	padding:5px 10px;
}							
	h1 span {
		font-size:16px;
		color:#564564;
		}
.cat-desc {margin: 0px; padding:5px 10px 10px 10px; font: normal 12px Arial, Helvetica, sans-serif;color: #333333;line-height:18px;}

.per-category-holder {
	background:url('../images/dot-hor-r.gif') no-repeat left bottom;
	float:left;
	margin-bottom: 15px;
	padding:0 0 0px 0;
	width:290px;
	border:0px solid #ff0000;
}
.cats {margin: 0 auto; padding:0px;}
.cats h2 {
	background: url('../images/red_cross.gif') no-repeat left center; display:block; height:20px;
	font: normal 14px "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
	margin: 15px auto 0 auto;
	padding-left:20px;
}
.cats-img { background: url('../images/folder.gif') no-repeat left center; display:block; height:20px;padding-left:23px;}
.cats h2 a:link, .cats h2 a:visited {
	color: #715b03;
	font: bold 12px Helvetica, Verdana, Arial, "Trebuchet MS", Georgia, sans-serif;
	
}
.subcats {
	color: #715b03;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;

}
.subcats ul { list-style-type:none; margin:0 0 0 15px; padding:0px; border:0px solid;}
.subcats ul li {
	background: url('../images/arr_orange.gif') no-repeat left 7px;
	display:block;
	padding-left:10px;
}
.subcats a:link, .subcats a:visited {
	color: #3b3019;
	font: normal 11px Arial, Helvetica, "Trebuchet MS", Georgia, Verdana,sans-serif;
	padding:0px;
	text-decoration: none;
}
.subcats a:hover { font: normal 11px Arial, Helvetica, "Trebuchet MS", Georgia, Verdana, sans-serif;text-decoration:underline;}

/********************/

.article-holder {
	border:1px solid #c7581e;
	margin:10px;
	padding:10px;
	line-height:18px;
}

.latest-holder {
	border:1px solid #fbc22c;
	margin:10px;
	padding:10px;
	line-height:18px;
}

.link-holder {
	background-color:#fffdf4;
	border:1px solid #c7581e;
	margin:10px;
	padding:10px;
	line-height:18px;
}

.submit-holder {
	
	border:0px solid #c7581e;
	margin:10px;
	padding:10px;
}

.links {
	border:1px solid #fbc22c;
	margin:10px;
	padding:10px;
	line-height:18px;
}
.links2 {
	border:0px solid #fbc22c;
	margin:10px;
	padding:10px;
	line-height:18px;
}
.art-links {
	border:0px solid #fbc22c;
	margin:5px 10px;
	padding:5px 10px;
}

.link-title{
	color: #7F7F5A;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding:0px;
	text-decoration: none;
}

.link-title a:link, .link-title a:visited{
	color: #7F7F5A;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding:0px;
	text-decoration: none;
}
.link-title a:hover { text-decoration:underline;}


.link-cat{
	color: #7F7F5A;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding:0px;
	text-decoration: none;
}

.link-cat a:link, .link-cat a:visited{
	color: #7F7F5A;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.link-cat a:hover { text-decoration:none;}

.link-break {
	background: url('../images/dot.gif') repeat-x left center;
	display:block;
	padding:5px 7px 20px 7px;
}
.title-main {
	background: url('../images/dot.gif') repeat-x left bottom;
	color: #993300;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	margin: 10px;
	padding:0px;
}
.title-main-detail {
	background: url('../images/dot.gif') repeat-x left bottom;
	color: #993300;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	margin: 0 5px 5px auto;
	padding:0px;
}

.article-links {
	border:0px solid #fbc22c;
	margin:10px;
	padding:0px;
}
div.pr {
	font-size: 7pt;
	color: #676768;
	margin:0 auto;
	width:50px;
}
div.prg{
	width: 40px;
	border: 1px solid #acacac;
	height: 4px;
	font-size: 4px;
	margin:0 auto;
}

div.prb{
	background: #5eaa5e;
	height: 4px;
	font-size: 4px;
}

.label {
	color: #71707d; 
	font:bold 11px Arial, Verdana, Helvetica, sans-serif;
}
.smallDesc {
	color: #717072; 
	font:normal 12px Arial, Verdana, Helvetica, sans-serif;
}
.image {
	border: 1px solid #acacac;
	margin-bottom:10px;
	padding:2px;
	text-align:center;
	width:120px;
}
.no-links {
	background: #fffcf3;
	border: 1px solid #fbdc84;
	color: #564565;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 10px;
	padding:10px;
	text-align:justify;
}

.no-links a:link, .no-links a:visited{
	color: #f3a73c;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-decoration:underline;	
}
.no-links a:hover{
	text-decoration: none;
}		
.msg {
	color: #327936;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}			
.warning {
	color: #ff3300;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.errForm {color: #FF0000;}			
.req {
	color: #FF0000;
}
.small {
	color: #717066;
}			
.small a:link, .small a:visited{
	color: #339933;
	text-decoration:none;
}
.small a:hover { text-decoration:underline;}

.sort {
	color: #717066;
	border:0px solid;
	font: normal 11px Arial, Helvetica, sans-serif;
}			
.sort a:link, .sort a:visited{
	color: #339933;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.sort a:hover { text-decoration:underline;}

a:visited,  a:link { background-image:url(scape-button.jpg);color: #b57600;font: normal 13px "trebuchet ms", verdana, arial, sans-serif;text-decoration:underline;}
a:hover{ background-image:url(scape-button.jpg);color: #000000;font: normal 13px "trebuchet ms", verdana, arial, sans-serif;text-decoration:none;}

.url {color: #f9ba24;}

.Title {color: #198dd7;}

#main { width:100%; height:auto; background-color:#ffffff; margin-top:60px;
}

.article-title {
	background: url('../images/folder-icon-s.gif') no-repeat left center;
	color: #717067;
	display:block;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
	padding-left:20px;
}
.article-misc {
	color: #717067;
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	margin-bottom:7px;
	padding:0px;
}			
.article-misc a:link, .article-misc a:visited {
	color: #959f5c;
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
.article-misc a:hover {
	color: 323234;
	text-decoration:underline;
}
.article-details {
	color: #717067;
	font: normal 12px Arial, Georgia, "Times New Roman", Times, serif;
	margin-bottom:7px;
	padding:0px;
}
.article-details a:link, .article-details a:visited{
	color: #71aa67;
	font: normal 12px Arial, Georgia, "Times New Roman", Times, serif;
	margin-bottom:7px;
	padding:0px;
	text-decoration:underline;
}
.article-details a:hover { text-decoration:none;}

.div-holder{
	margin:0 auto;
	padding:0px;
}
.div-holder h3 {
	color: #717067;
	display:block;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
}
.comment {
	background: #fffff4;
	border: 1px solid #CCCC00;
	margin:10px 0;
	padding:10px;
	width:70%;
}
input.text {
	border: 1px solid #727946;
	color: #343534;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding:5px;
	width:400px;
}
textarea.text{
	border: 1px solid #727946;
	color: #343534;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding:5px;
	width:400px;
}
.btn {
	background-color: #faf0a7;
	border:1px solid #6b735e;
	padding:5px 10px;
}
select {
	font-size: 12px;
	color: #696969;
	border: 1px solid #727846;
	padding: 5px;
	width:405px;
}
.rate {
	font-size: 12px;
	color: #696969;
	border: 1px solid #727846;
	padding: 1px;
	width:50px;
}
input.check-radio {
	margin-right: 5px;
}
input {padding-right: 10px;}
.captcha-text {
	border: 1px solid #727946;
	color: #343534;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding:5px;
	width:50px;
}
.limit_field { background:none; border:none;}



/******* Pricing ************/

.price-holder{
	background: #fffdf4 url('../images/tag.gif') no-repeat 293px 10px;
	border:1px solid #ff9933;
	display:block;
	margin:10px;
	padding:10px
}
.price-holder h3 {
	color: #717067;
	display:block;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;	
}
.price-holder ul{ list-style-type:none; padding:0px 5px; margin:0px 5px;}
.price-holder ul li{ 
	background: url('../images/arr_orange.gif') no-repeat left 7px;
	display:block;
	line-height:18px;
	list-style-type:none;
	margin: 0 auto;
	padding-left: 12px;
	color: #6a6a6a;
}
.display-amount{
	color:#545454;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	float:right;
	margin: 10px 20px 0 0;
	border:0px solid;
}
.duration {
	border:0px solid;
	color:#003300;
	font: normal 11px Verdana, "Times New Roman", Times, serif;
	margin: 0 auto;
	padding-left: 20px;
}
/*
#catgs{margin: 15px auto;}
.column{ width: 250px;float:left;margin:0;padding:0;}
.clist{letter-spacing:0px;list-style:none;}
.clist li{padding:7px 0 14px 24px;}
.clist a:visited, .clist a:link {color: #b57600;font: bold 13px "trebuchet ms", verdana, arial, sans-serif;text-decoration:none;}
.clist a:hover{ color: #212121;font: bold 13px "trebuchet ms", verdana, arial, sans-serif;text-decoration:none;}
.count{color:#1B6477;font-size:11px;}
*/
#footer { 
	background:url('../images/scape-footer-repeat.jpg') repeat-x;
	display:block;
	margin: 0 auto;
	padding:10px 0 3px 0;
	text-align:center;
	border: 0px solid;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.input { padding:3px 5px;height: 12px; width:100%; border-top:#333333; border-left: #333333; 	

} 
.clear { clear:both; margin: 0 auto; padding:0px;}
.break { clear:both; margin: 0px; padding:5px 0;}

div.pagination {
	text-align:right;
	padding: 5px 0;
	margin: 3px;
	color:#d2994d;
	font-size:10px; 
	border:0px solid; 
	line-height:25px;
}
div.pagination a {
	border: 1px solid #acacac;
	background: #f2f2f2 url(../images/pgn-bg.gif) repeat-x left bottom;
	color: #7b7b7b;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-right:3px;
	padding:3px 7px;
	text-decoration: none;
}
div.meneame a:active, div.pagination span.current {
	margin-right:3px;
	padding:3px 7px;
	border: 1px solid #f6ae40;
	color: #fd9116;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	background-color: #ffffee;
}
div.pagination a:hover{
	background-color: #fcc551;
	border: 1px solid #d9b87c;
	margin-right:3px;
	padding:3px 7px;
	color: #efefef;
	font-weight: bold;
}
.navigation{
	border:0px solid;
	margin: 0 10px;
	padding:0 10px;
}
.navigation .left {
	border:0px solid;
	color: #717168;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	float:left; 
	width:120px;
}
.navigation .right {
	border:0px solid;
	color: #717068;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	float:right;
	
/*	width:460px;*/
}
.paging-links,
.paging-info {
   text-align:right;
}			

			/**  Category Tree **/

#toggleCategTree {
   display:block;
   cursor:pointer;
   color:#6ca901;
   font-weight: bold;
}

#categtree {
   margin:3px 0;
   height:200px;
   width:300px;
   overflow:auto;
   border:1px dotted #696969;
   border-width:0 1px 1px;
}

#catTitle {
	background: none;
	font-weight: bold;
} /* Important for Konqueror */

#categtree h2 {
	margin:0 0 5px;
	font-size: 11px;
	padding:2px;
	text-align:center;
	color:#FFFFFF;
	background:#b7bc92;
	vertical-align:middle;
}

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
}

#categtree .categ-item {
   clear:both;
   margin:3px 5px;
   padding:2px 5px;
   display:block;
   color: #303030;
   border:1px dotted #FFFFFF;
   border-width:1px 0;
   cursor:pointer;
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#f3f3e9;
}

#categtree .even {
   background:#FFFFFF;
}

#categtree .categ-item:hover {
   background:#eee;
}