/* CSS Document */
body, form{margin:0; padding:0;}
body{ background:url(../images/bg.gif) repeat-x 0 0 #FFFFFF;color:#000000;font:normal 13px/1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;}
a:visited,  a:link {color: #b57600;font: normal 13px "trebuchet ms", verdana, arial, sans-serif;text-decoration:underline;}
a:hover{color: #212121;font: normal 13px "trebuchet ms", verdana, arial, sans-serif;text-decoration:none;}
div, p, h2, h3, ul, li, a, form, input, label, img{margin:0; padding:0;}	
h1 {font-size:14px; margin-bottom:0;}
.spacer{line-height:0; font-size:0; clear:both;}
/*------------------------------------------Header Start----------------------------------*/
#container{margin:0 auto; padding:0 0 24px 0; width:760px;position:relative; border:0px solid #f00;}
#header{width:760px;height:258px;margin:0 0 7px 0;padding:0;color:#000000;float:left;background: url(../images/clouds.jpg) no-repeat 75px 27px; border:0px solid;}
#header .right {
	border:0px solid;
	float:right;
	height:60px;
	margin:90px 0 0 0;
	width:400px;
}

#header img{position:absolute;  top:12px;}
#header ul{position:absolute; left:33px; top:201px;margin:0; padding:0; list-style:none;}
#header ul li{width:85px;	margin:0 6px 0 0; float:left; }
#header ul li a{font:bold 11px/53px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#C8C8C8; text-align:center; text-decoration:none;text-transform:uppercase; height:57px; display:block;background:url(../images/header_nav_bg_1.gif) repeat-x 0 0 #000000;}
#header ul li a.home{background:url(../images/header_nav_bg.gif) no-repeat 0 0;font:bold 11px/53px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#191919; text-align:center; text-decoration:none;text-transform:uppercase; background-color:#CCCCCC;}
#header ul li a:hover{background:url(../images/header_nav_bg.gif) no-repeat 0 0 #CCCCCC;color:#191919;}
/*------------------------------------------Header End----------------------------------*/
#main{ margin:0 ; padding:5px 0; border:0px solid;}
/********* Categories **********/
#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;background: url(../images/darrow.gif) no-repeat 0px 10px;}
.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:#212121;font-size:11px;}


.subcat ul li{
	background: url('../images/bullet_or.gif') no-repeat left 8px;
	margin: 0 20px;
	list-style-type:none;
	padding-left:10px;
}
.subcat a:link, .subcat a:visited {
	color: #959f5c;
	text-decoration:none;
}
/********** Footer **************/
.footer{text-align:center;padding: 20px 0 10px 0;line-height:1.6em;}
.footer p {padding:12px 0 0 0;}
.search{padding:8px;background:#fff9d5;border: 1px solid #ffe595;margin: 0 auto;clear:both;}
.sinput{ padding:5px;width:270px;border-top:1px solid #5e5e5e;border-right: 1px solid #f5e3ac;border-bottom: 1px solid #f5e3ac;border-left:1px solid #c0c0c0; background:none;}

/************* Others - Added By Reza *****************/

.sponsored {
	margin: 0 10px;
	padding:0px;
}
.sponsored h2 {
	color: #f97e7e;
	font: bold 18px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	margin:0 0 5px 0;
	padding:0px;
}
.dot {
	background: url('../images/dot.gif') repeat-x left bottom;
	display:block;
	margin: 0px;
	padding:0px;
	height:3px;
}

.clear {clear:both; margin:0 auto; padding:0px;}

.break {
	clear:both;
	margin:0 auto;
	padding:10px;
}
.warning {
	color: #CC0000;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.msg {
	background-color:#a9d566;
	border: 1px solid #9dbe91;
	color: #ffffee;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding:5px;
}
.priceErr{
	background-color:#ffd071;
	border: 1px solid #dd4e11;
	color: #ffffee;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto 5px auto;
	padding:5px;
}
.errForm {
	color: #dd0000;
	font: normal 12px arial;
}
.gen {
	margin: 0 auto;
	padding:0px;
}
.gen ul {
	list-style-type:none;
}
.gen ul li {
	background:url('../images/bullet_or.gif') no-repeat 4px 9px;
	display:block;
	list-style-type:none; 
	line-height:18px; 
	padding-left:15px;
}


.title-holder {
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	padding:0 0 10px 0px;
	margin:0 20px 0 auto;
}
	h1 span {
		font-size:16px;
		color:#959f5c;
	}		
/**  Link Page **/

.link-holder {
	background-color: #fef8ea;
	display:block;
	border:1px solid #f4d589;
	margin:0 8px 15px 8px;
	padding:10px;
}

.link-holder-on {
	background-color:#fdefca;
	border:1px solid #f4d588;
	margin:0 8px 15px 8px;
	padding:10px;
}
.links {
	border:1px solid #f1d07f;
	margin:0 8px 15px 8px;
	padding:10px;
}
.links-on {
	background-color: #fefaee;
	border:1px solid #f1d17f;
	margin:0 8px 15px 8px;
	padding:10px;
}
			
.link-title{
	color: #b57601;
	font: bold 14px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding:0px;
	text-decoration: none;
}
.link-title h2 {
	color: #e8b331;
	font: bold 16px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0px;
}

.link-title h2 span{
	color: #b57600;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0px;
}
.link-title a:link, .link-title a:visited{
	color: #ea9515;
	font: bold 14px "Trebuchet MS", 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: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding:0px;
	text-decoration: none;
}

.link-cat a:link, .link-cat a:visited{
	color: #7F7F5A;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding:0px;
	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;
}

div.pr {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #676768;
	margin:0 auto;
	width:40px;
}
div.prg{
	width: 40px;
	/*border: 1px solid #acacac;*/
	border-top:1px solid #5e5e5e;border-right: 1px solid #f5e3ac;border-bottom: 1px solid #f5e3ac;border-left:1px solid #c0c0c0;
	height: 4px;
	font-size: 4px;
	margin:0 auto;
}

div.prb{
	background: #5eaa5e;
	height: 4px;
	font-size: 4px;
}
.image {
	border: 2px solid #d2aa33;
	height:90px;
	margin-bottom:10px;
	padding:2px;
	text-align:center;
	width:120px;
	}
.small, .small a{
	color:#333333;
	font: normal 10px Arial, Helvetica, sans-serif;
}

.left-holder {
	border:0px solid #9c9c9b;
	float:left;
	margin: 0 auto;
	padding:0px;
	width:370px;
}
.right-holder {
	border:0px solid #9c9c9c;
	float:right;
	margin: 0 auto;
	padding:0px;
	width:370px;
}
.color-holder{
	background-color:#ffffee;
	border:1px solid #9c9c9b;
	display:block;
	margin:0px;
	padding:10px
}
.color-holder-on{
	background-color:#fdf4df;
	border:1px solid #9c9c9b;
	display:block;
	margin:0px;
	padding:10px
}
.main-holder {
	background-color:#ffffee;
	border:1px solid #9c9c9b;
	margin: 0 auto;
	padding:0px;

}
.main-holder-on {
	background-color:#fdf4df;
	border:1px solid #9c9c9b;
	margin: 0 auto;
	padding:0px;

}

/** Input Options **/

.price-holder{
	background: url('../images/tag.gif') no-repeat 270px 11px;
	background-color:#fefbf2;
	border:1px solid #9c9c9b;
	display:block;
	margin:0px;
	padding:10px
}
.price-holder h3, .price-holder-on h3, .price-holder-featured h3, .price-holder-featured-on h3 {
	display:block;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;	
}
.price-holder ul, .price-holder-on ul, .price-holder-featured ul, .price-holder-featured-on ul{ list-style-type:none; padding:0px 5px; margin:0px 5px;}
.price-holder ul li, .price-holder-on ul li, .price-holder-featured ul li, .price-holder-featured-on ul li{ 
	background: url('../images/sq_bl.gif') no-repeat left 8px;
	display:block;
	line-height:18px;
	list-style-type:none;
	margin: 0 auto;
	padding-left: 12px;
	
}
 /* Alternate bg color*/
.price-holder-on{
	background: url('../images/tag.gif') no-repeat 270px 11px;
	background-color:#fdf3dd;
	border:1px solid #9c9c9b;
	display:block;
	margin:0px;
	padding:10px
}
.price-holder-featured{
	background: url('../images/tag.gif') no-repeat 270px 11px;
	background-color:#fbeec6;
	border:1px solid #9c9c9b;
	display:block;
	margin:0px;
	padding:10px
}
.price-holder-featured-on{
	background: url('../images/tag.gif') no-repeat 270px 11px;
	background-color:#fdf3dd;
	border:1px solid #9c9c9b;
	display:block;
	margin:0px;
	padding:10px
}
.display-amount{
	color:#FFFFdd;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	float:right;
	margin: 0 20px 0 0;
	border:0px solid;
}
.display-amount-featured{
	color:#FFFFdd;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	float:right;
	margin: 0 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;
}

.req {
	color: #CC0000;
	margin-right:2px;
}
input.text {
	background: none;
	border-top:1px solid #9a9a9a;
	border-right: 1px solid #f2d589;
	border-bottom: 1px solid #f2d589;
	border-left:1px solid #c0c0c0;
	color: #343534;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding:5px;
	width:450px;
}
textarea.text{
	background: none;
	border-top:1px solid #9a9a9a;
	border-right: 1px solid #f2d589;
	border-bottom: 1px solid #f2d589;
	border-left:1px solid #c0c0c0;
	color: #343534;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding:5px;
	width:450px;
}
.btn {
	background-color: #fdefd2;
	border:1px solid #6b735e;
	padding:2px 10px;
}
select {
	font-size: 12px;
	color: #696969;
	border: 1px solid #727846;
	margin:0 auto;
	padding: 5px;
	width:450px;
}
input.check-radio {
	margin-right: 5px;
}
input {padding-right: 10px;}
.captcha-text {
	background: #f3f3e9;
	border-top:1px solid #9a9a9a;
	border-right: 1px solid #f2d589;
	border-bottom: 1px solid #f2d589;
	border-left:1px solid #c0c0c0;
	color: #343534;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding:5px;
	width:50px;
}
			/**  Pagination **/
			
div.pagination {text-align:right;padding: 15px 0;margin: 3px;color:#d2994d;font-size:10px;}
div.pagination a {border: 1px solid #e7c471;background: #fffcf6 url(../images/pgn-bg.gif) repeat-x left bottom;color: #d2994d;font-weight: bold;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 #cbc38e;color: #ffffee;font: bold 10px Verdana, Arial, Helvetica, sans-serif; background-color: #d5d5b5;}
div.pagination a:hover{
	background-color: #a19e84;
	border: 1px solid #d5d5b4;
	margin-right:3px;
	padding:3px 7px;
	color: #efefef;
	font-weight: bold;
}


.navigation{
	border:0px solid;
	margin: 0 auto;
	padding:5px;
}
.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;
}			

.no-links {
	border: 1px solid #929292;
	color: #212121;
	margin: 0 8px;
	padding:8px;
	text-align:justify;
}
.no-links a:link, .no-links a:visited{
	color: #d8a214;
	font-weight: bold;
	text-decoration:underline;	
}
.no-links a:hover{
	text-decoration: none;
}



			/**  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;
}	
