﻿@charset "utf-8";



/* CSS Document */
a:focus{ border: none; -moz-outline: none; outline: none; }
hr{ color:#F5F5F5; border:0px; border-bottom:1px solid #F5F5F5; margin:0px; padding:0px; height:1px;}
img{border:0px;}
ul, li{ margin:0; padding:0; list-style:none}
.imgA{ vertical-align:middle;}
a:link,a:active, a:visited{color:#0054A6;text-decoration:none!important; cursor:pointer;}
a:hover{color:#333; text-decoration:underline}
html, body{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color: #000; height:100%; margin:0; padding: 0; background:#ffffea url(../images/bodybg.png) repeat-x top left; text-align: left; }
ul,li {list-style:none; margin:0; padding:0; }

#maindiv{position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:auto;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	padding:0px 7px 0px 7px;
	background:#dadace url(../images/headerbg.png) repeat-x top  center;
	
}


/* General Class */
.clear { clear:both }
.clearnone { clear:none !important}
.flnone { float:none}
.left { float:left }
.right { float:right }
.PT5 { padding-top:5px }
.PT8 { padding-top:8px }
.PT10 { padding-top:10px }
.PT15 { padding-top:15px }
.PT20 { padding-top:20px }
.PR5 { padding-right:5px }
.PR10 { padding-right:10px }
.PR15 { padding-right:15px }
.PR20 { padding-right:20px }
.PR25 { padding-right:25px }
.PR30{ padding-right:30px }
.PR35 { padding-right:35px }
.PB5 { padding-bottom:5px }
.PB10 { padding-bottom:10px }
.PB15 { padding-bottom:15px }
.PB20 { padding-bottom:20px }
.PL5 { padding-left:5px }
.PL10 { padding-left:10px }
.PL15 { padding-left:15px }
.PL20 { padding-left:20px }
.PL25 { padding-left:25px }
.PL30 { padding-left:30px }
.PL40 { padding-left:40px }
.PL50 { padding-left:50px }
.PL35 { padding-left:35px }
.MT5 { margin-top:5px }
.MT10 { margin-top:10px }
.MT15 { margin-top:15px }
.MT20 { margin-top:20px }
.MR5 { margin-right:5px }
.MR10 { margin-right:10px }
.MR15 { margin-right:15px }
.MR20 { margin-right:20px }
.MB5 { margin-bottom:5px }
.MB10 { margin-bottom:10px }
.MB15 { margin-bottom:15px }
.MB20 { margin-bottom:20px }
.ML5 { margin-left:5px }
.ML10 { margin-left:10px }
.ML15 { margin-left:15px }
.ML20 { margin-left:20px }
.ML22 { margin-left:22px }
.ML8{ margin:0 auto}

/*HEADER PART Start*/
.hpart{ background:url(../images/headr-bg.png) no-repeat left top; width:100%;}
.hpart2{ background:url(../images/head_newbg.png) no-repeat left top; width:100%;}
.logo{ padding-left:144px; width:275px; height:91px;}
.logo img{ padding:0px; margin:0px; }
.hrpart{ margin-left:85px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#FFF; margin-bottom:8px; }
.hrpart td{ padding:5px 7px;}
.hrpart img{ margin-left:10px;}
.hrpart a{ color:#FFF!important; padding:0px; margin:0px; display:inline; text-align:left;}

.topnav{ color:#d5c203;  font-size:11px; font-weight:bold; text-align:right; }
.topnav a{ color:#d5c203!important; margin:4px 1px; display:inline-block; }
.quicknav{ font-size:15px; margin-right:5px; display:inline-block; }



.topmenu{ padding:0 0 0 150px; height:36px;}
.topmenu a{ color:#FFF!important; font-size:14px; padding:0px 10px; font-weight:bold;  }
.topmenu a:hover{color:#FFF!important;}
.topmenu a:visited{ color:#FFF!important;}
.topmenu ul{ float:left; display:block; margin:0px; padding:0px; width:  }
.topmenu ul li{ float:left; background:url(../images/sep-menu.gif)  no-repeat left top; height:27px; padding:5px 0 0 0;   }

/*MPART PART Start*/
#maintbl{padding:0px; margin:0px;  height:100%}
.lpart{ background:#213d0a url(../images/left-flower.png) no-repeat; margin:0px;  padding:300px 0 0; color:#FFF; font-size:12px;}
.lptbl{ width:162px; margin:8px; line-height:20px;}
.lptbl a{ color:#FFF!important; text-decoration:none;}
.lptbl a:hover{ color:#FFF!important; text-decoration:underline;}
.lptbl td{ background:url(../images/sep-green.gif)  repeat-x left bottom; padding:10px 5px;  }
.lptbl span{ color:#fdfe00;}
.mnth{ color:#e9e9e9; font-size:22px;}
.bnr{ width:559px; height:234px; background:url(../images/bnrbg.jpg) no-repeat left top; margin:auto; padding:8px 0 0 0px;}


.mpart{ margin-top:20px;}
.mrpart{ background:#e3e39a;  width:198px; }
ul.adul{ padding: 10px 5px 10px 5px; text-align:left }

ul.adul li{ background:url(../images/bulet.gif) no-repeat left 2px; padding-left:14px; margin:5px 2px 5px 3px ; }
ul.adul li a{ color:#000!important; text-decoration:none; text-align:left }
ul.adul li a:hover{ color:#000!important; text-decoration:underline; }
.freejoin{ background:url(../images/freejoin.png) no-repeat center top; width:192px; height:175px;  }
a.btnlogin{ clear:both; display:block; margin:100px auto 0 auto;}

.login-news{ padding:5px 15px;}
.login-news input{ background:#f8f8ce url(../images/inputbg.gif) no-repeat left  top; border:1px solid #bbbb80; width:155px; padding:4px;}
.login-news label{ margin:8px 0px 3px 0px; display:block; text-align:left;}

a.btnsubmit{ text-align:right; margin:10px 0 0 0 ; display:block;}
.mpfooter{ background:url(../images/mpbtm.png) no-repeat left top; height:80px; width:770px; margin:20px 0 0 0; font-size:16px; padding-top:20px;}
.adress{ color:#b74040;  font-weight:bold;}
.phone{ color: #000;}
.hearsing{ color:#540808; font-size:19px; }
.footer{ width:100%; color:#b83f3f; background:#000;}
.flink{ padding:10px 30px; font-size:16px;}
.flink a{ margin-right:25px; color:#b83f3f!important; font-family:Georgia, "Times New Roman", Times, serif }
.flink a:hover{ color:#fff!important; }
.copyright{ background:#1c1c1a; color:#595959; padding:7px 30px;}
.copyright a{color:#595959!important; }
.copyright a:hover{color:#fff!important; }

/*INNERPAGE CSS Start*/

.inrctbl{ margin:0px 0 0 17px; width:800px; }
.heading{ font-weight:bold; text-transform:uppercase; color:#640d0d; font-size:24px; font-style: italic; background:url(../images/heading_m.jpg) no-repeat ; padding-bottom:23px;
padding-left:62px;
padding-top:14px; }
.inrpart { width: 140px;  background:#ebebb9; padding:10px;}



/*paging*/


.pgtbl{font-family:Arial, Helvetica, sans-serif; height:36px; font-size:12px; color:#640d0d; padding:0 2px; background:url(../images/pagingbrdr.gif) repeat-x left top;}
.pgnumber{  font-size:13px; font-weight:bold; color:#abab8b; }/*21sept*/

.pgnumber a{border-top: solid 1px #213d0a; border-left:solid 1px #213d0a; background:#213d0a; text-decoration:none; color:#fff !important; text-decoration:none; padding:2px 5px;margin:5px 2px 2px 0;  border-right:none; border-bottom:none; line-height:22px }

.pgnumber a:hover{ border-top: solid 1px #213d0a; border-left:solid 1px #213d0a; background:#213d0a; text-decoration:none; color:#fff !important;}/*21sept*/
.pgnumber a.selected{ border-top: solid 1px #213d0a; border-left:solid 1px #213d0a; background:#213d0a; text-decoration:none; color:#fff;}


.perpage{ color:#640d0d;}
.perpage a {color:#640d0d !important;  margin:0px 3px !important; }
.perpage a:hover {color:#213d0a !important;  margin:0px 3px !important; text-decoration:none;  }
.perpage a.selected{ color:#213d0a !important; font-weight:bold;}

.plistbl{ margin-top:20px; width:800px;  border:1px solid #c0b37d;}
.plistbl td{ border-bottom:1px solid #c0b37d; padding:8px; }
.plistbl tr.odd{ background:url(../images/bgodd.png) repeat-x bottom left;}

.plistbl tr.odd div.prodimg{ width:154px;   padding:15px 15px 15px 15px;text-align:center; background:url("../images/imgbgodd.png") no-repeat scroll left bottom transparent; height:114px  }
.plistbl tr.odd div.prodimgclass{ width:154px;   padding:15px 17px;text-align:center; background:url("../images/imgbgoddClass.png") no-repeat scroll left bottom transparent; height:154px  }
.plistbl tr.even{ background:url(../images/bgeven.png) repeat-x bottom left;}

.plistbl tr.even div.prodimg{  width:154px;   padding:15px 17px; text-align:center; background:url("../images/imgbgodd.png") no-repeat scroll left bottom transparent; height:114px   }
.plistbl tr.even div.prodimgclass{  width:154px;   padding:15px 17px 18px 15px; text-align:center; background:url("../images/imgbgoddClass.png") no-repeat scroll left bottom transparent; height:154px   }
.plistbl h2{ color:#650808; font-size:18px; font-weight:normal; margin:0px; padding:5px 0 0px 0;}
.font11px{ font-size:11px;}
.font12px{ font-size:12px;}
.font14px{ font-size:14px;}
.redbold{ color:#c00000; font-weight:bold;}
table.brdrnone td{ border:none!important; padding:5px;  }
a.btnaddevent{ background: url(../images/btnaddevent.gif) no-repeat left center;color:#feff11; font-size:14px; font-weight:bold; line-height:25px; padding:5px 0 5px 30px; float:right; display:inline-block; margin:5px 0 0 0; }

.plistbl tr.odd div.prodimgnobor{ width:154px;   padding:15px 15px 15px 15px;text-align:center; }
.plistbl tr.even div.prodimgnobor{  width:154px;   padding:15px 17px; text-align:center;  }
	
/*NEWuser login*/


button.btn{ background: #000 url(../images/btnbg.gif) repeat-x left top; border:1px solid #282a29; border:1px solid #000; padding: 4px 15px; margin:5px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#fff; text-transform:uppercase; cursor:pointer;}

button:hover.btn{background: #000 url(../images/btnbg-hover.gif) repeat-x left top; border:1px solid #282a29; border:1px solid #000;}

input.btn{ background: #000 url(../images/btnbg.gif) repeat-x left top; border:1px solid #282a29; border:1px solid #000; padding: 4px 15px; margin:5px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#fff; text-transform:uppercase; cursor:pointer;}

input:hover.btn{background: #000 url(../images/btnbg-hover.gif) repeat-x left top; border:1px solid #282a29; border:1px solid #000;}

.frmwrap{ margin:0px 0 0 17px; width:100%; color:#640d0d; }
.head1{ font-weight:bold; text-transform:uppercase; color:#640d0d; font-size:22px; font-style: italic; font-family:Georgia, "Times New Roman", Times, serif   }
.head1-a{ font-weight:bold; text-transform:uppercase; color:#640d0d; font-size:22px; font-style: italic; font-family: "Times New Roman", Times, serif   }

.brdrbtm{border-bottom:1px dotted #213d0a; padding:15px 0 ;}
.head2{ font-weight: normal;  color:#213d0a; font-size:22px; }
.tbx{ background:url(../images/rept-t.jpg) repeat-x top left; height:14px;}
.lbx{background:url(../images/rept-l.jpg) repeat-y top left; width:14px }
.rbx{background:url(../images/rept-r.jpg) repeat-y top left; width:14px}
.bbx{ background:url(../images/rept-b.jpg) repeat-x top left; height:14px;}
 
.frmtbl{ background: #fffffa url(../images/frmbg.png) repeat-x left bottom; border:1px solid #c0b37d; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.frmtbl td { padding:15px 5px 0 0;}
.frmtbl input{ border:1px solid #b8b18a; width:240px; padding:5px; margin:0px; }
.frmtbl label{ float:left; padding:5px; display: inline-block; background:#dfd8ae; margin-right:10px; }
.frmtbl span.smtxt{ font-size:10px; color:#8e8e64; display:block; padding:10px 5px 10px 5px;}
.logintbg{ background: #fffffa url(../images/loginbg.png) repeat-x left bottom;}


.frmtblwithbro{ background: #fffffa url(../images/frmbg.png) repeat-x left bottom; border:1px solid #c0b37d; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-collapse:collapse;}
.frmtblwithbro td { padding:15px 5px 0 0; border:#CECF67 1px solid; border-collapse:collapse;}

a.bluelink{ font-size:11px; color:#3c749e; font-weight:normal;}

.btnlgn{ margin-right:65px; margin-left:20px; float:right; width:95px; margin:0 65px 0 20px }

.btnacc{width:175px}

.contactinfo{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.contactinfo td{ padding:5px;}

.redlink{ color:#000;}
.redlink a{ color:#F00}
.redlink a:hover{ color:#F00}

/*NEWS PAGE*/

.newsdate{ color:#640d0d; font-size:14px; font-style:italic; text-align:right; padding:10px 5px;}
.newstbl{ background:#FFFFEA url(../images/message.png) repeat-x scroll left top;
border:1px solid #C2B97A; width:800px; }
.newstbl td{ padding:10px 10px;}
.newstbl p{ font-size:14px; line-height:18px; text-align:justify; margin:10px 0 20px 0;}
.newstbl h2{ color:#640d0d; font-size:18px; font-weight:normal; margin:0px ; padding:0px;}
.newstbl h3{ color:#640d0d; font-size:14px; font-weight:normal; margin:0px ; padding:0px; font-weight:bold;}
/*11aug 2010 */
.right_text{ display:block;
float:right;
margin-right:12px;
width:294px;}
.right_text h2{color:#640D0D;
font-size:18px;
font-weight:normal; padding-bottom:12px;}
.right_text p{ line-height:18px;}
.btn1{ background: #000 url(../images/btnbg.gif) repeat-x left top; border:1px solid #282a29; border:1px solid #000; padding: 3px 13px; margin:5px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#fff; text-transform:uppercase; cursor:pointer; margin-right:2px; float:left}
.btn1 a{ cursor:pointer; font-size:12px; color:#fff!important;}
.btn1 a:hover{ text-decoration:none}

.btn5{ background: #000 url(../images/tab_hover.jpg) repeat-x left top; border:1px solid #282a29; border:1px solid #000; padding: 3px 13px; margin:5px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#fff; text-transform:uppercase; cursor:pointer; margin-right:2px; float:left}
.btn5 a{ cursor:pointer; font-size:12px; color:#fff!important;}
.btn5 a:hover{ text-decoration:none}

.imgborder{ border:1px solid #c2b97a; padding:2px}

/*** 13-8-2010*/
.propdate{ color:#640d0d; font-size:14px; font-style:italic; text-align:right; padding:10px 5px;}
.propwrap{background:#fef9de; border:1px solid #c0b37d; padding:10px;}
.proptbl{ /*width:590px;*/  }
.proptbl td{ padding:7px 20px;}
.proptbl p{ font-size:12px; line-height:18px; text-align:justify; margin:10px 0 20px 0;}
.proptbl h2{ color:#213D0A; font-size:18px; font-weight:bold; margin:0px ; padding:0px;}
.proptbl h3{ color:#640d0d; font-size:14px; font-weight:normal; margin:0px ; padding:0px; font-weight:bold;}
.proptbl tr.sep td {border-top:1px dotted #999 !important;  }
.imgtbl{ padding:0px!important; margin:0px!important; border:1px solid #dbdbc7; background:#ffffea;}
.imgtbl td{ padding:5px 0px 5px 0px !important; margin:0px!important}
.imgborder{ border:1px solid #c2b97a; padding:2px}
/************************************/
/*message */
.msgtbl{ width:800px; border:1px solid #c2b97a;  background:#ffffea url(../images/message.png) repeat-x left top;  }
.msgtbl td{ padding:10px 10px;}
.msgtbl p{ font-size:14px; line-height:18px; text-align:justify; margin:10px 0 20px 0;}
.msgtbl h2{ color:#640d0d; font-size:18px; font-weight:normal; margin:0px ; padding:0px;}
.msgtbl h3{ color:#640d0d; font-size:14px; font-weight:normal; margin:0px ; padding:0px; font-weight:bold;}

select.msg{border:1px solid #cacaca; margin:0 0px 0 5px; padding:0px 0px 0px 1px;}
/*message */
/*services classified 2010 */
.pclassi{ padding:5px!important;}
.sercltbl{ width:100%;}
.sercltbl td{ padding:4px}
.sercltbl p{ font-size:12px; line-height:18px; text-align:justify; margin:10px 0 20px 0;}
.sercltbl h2{ color:#213D0A; font-size:18px; font-weight:bold; margin:0px ; padding:0px;}
.sercltbl h3{ color:#640d0d; font-size:14px; font-weight:normal; margin:0px ; padding:0px; font-weight:bold;}
.sercltbl tr.sep td{ border-top:1px dotted #999; padding-top:5px; }
.sercltbl tr.sepbtm td{ border-bottom:1px dotted #999; padding-bottom:10px; }
.justify{ text-align:justify;}

/*Ad to Fav*/
a.addtofav{ color:#FEFF01!important;}
a:hover.addtofav{ color:#FEFF01!important;}
.mainborder{ background:#F7F7E1 none repeat scroll 0 0;
border:1px solid #EAEAD5;
margin:12px;
padding:12px; float:left; width:620px; height:300px}

.adver{}
.adver a{background:url("../images/arrow_1.jpg") no-repeat scroll left center transparent;
font-size:16px;
padding-left:15px;}
.propwrap table, td{ font-family:"Times New Roman", Times, serif; font-size:medium;}/*21sept*/

.main h1 {
	color:#680301;
	font-size:22px;
	font-weight:normal;
	padding-left:5px;
	margin-bottom:12px;
	margin-top:12px;
	font-variant:small-caps
}
.viewlist_detail {
	width:320px;
	background:#fff;
	border:1px solid #ededcd;
	float:left;
	margin-right:12px
}
.padding_img {
	padding:7px;
	text-align:center
}
.product_name {
	background:#f3f3e6;
	border-bottom:1px solid #ededcd;
	border-top:1px solid #ededcd;
	height:29px;
	line-height:29px;
	font-size:13px;
	color:#2b2b2b;
	padding-left:5px;
	margin-bottom:7px
}
.thumb {
	border:1px solid #e0e0d6;
	padding:4px;
	margin-left:5px;
	margin-bottom:5px
}
.listdetail {
	float:left;
	width:430px;
}
.listdetail li {
	float:left;
	width:116px;
	font-weight:bold;
	font-size:14px;
	list-style:none;
	color:#640D0D
}
.listdetail li.right {
	float:left;
	width:310px;
	font-size:14px;
	padding-bottom:15px;
	list-style:none;
	color:#000
}

/****5-10-2010 Tab*****************/
a.feamlalink { background:#670301; padding:5px; color:#fff !important; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
a:hover.feamlalink {background:#003700; padding:5px; color:#fff; text-decoration:none}
a.selfeamlalink {background:#003700; padding:5px; color:#fff; text-decoration:none}
/**** End 5-10-2010 Tab*****************/
.address p{ font-size:14px !important; margin-bottom:20px;}

.hittd{ height:78px;}
.our_email{ position:absolute; .margin-left:-8px}

/* pgnumber_new */
.pgnumber_new{  font-size:13px; font-weight:bold; color:#abab8b; }/*21sept*/

.pgnumber_new a{border-top: solid 1px #cfcfa5; border-left:solid 1px #cfcfa5; background:#ebebd0; text-decoration:none; padding:2px 5px; color:#abab8b !important; 
				margin:5px 2px 2px 0;  border-right:none; border-bottom:none; line-height:22px }

.pgnumber_new a:hover{ border-top: solid 1px #213d0a; border-left:solid 1px #213d0a; background:#213d0a; text-decoration:none; color:#fff !important;}/*21sept*/
.pgnumber_new a.selected{ border-top: solid 1px #213d0a; border-left:solid 1px #213d0a; background:#213d0a; text-decoration:none; color:#fff;}


.perpage_new{ color:#640d0d;}
.perpage_new a {color:#640d0d !important;  margin:0px 3px !important; }
.perpage_new a:hover {color:#213d0a !important;  margin:0px 3px !important; text-decoration:none;  }
.perpage_new a.selected{ color:#213d0a !important; font-weight:bold;}


.visits-block{ background: none repeat scroll 0 0 #3e6f15; border:1px solid #8d1111; float: left; margin: -4px 0 0 16px;  padding: 0 10px; color:#ffffea; font-size:14px; font-family:Arial, Helvetica, sans-serif !important; border-radius:5px;}
.visits-block a{color:#feff01 !important; font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important;}