/* CSS Document */
body
{
margin:0px;
}
img{border:0px;}

.mainborder
{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
.heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#592c01;
	font-weight:bold;
}

.toplink ul
{
	padding-top:0px;
	margin:0px;
	list-style-type:none;
}

.toplink ul li
{
	margin:0px;
	float:left;
	padding-right:expression('16px');
	padding-right:11px;
}

.toplink ul li a, .toplink ul li a:link, .toplink ul li a:visited 
{
	font-family: Arial;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	display:block;
	padding-left:5px;
}

.toplink  ul li a:hover
{
	color:#f9e241;
	background:url(images/greenover.JPG) no-repeat top left;
	padding-left:5px;
}

.toplink  ul li a span
{
	display:block;
	padding:10px;
}

.toplink  ul li a:hover span
{
	color:#f9e241;
	background:url(images/greenover.JPG) no-repeat top right;
}

.myaccount, .myaccount a, .myaccount a:link, .myaccount a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010101;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.myaccount a:hover
{
	color:#ffffff;
}

.myaccount ul
{
	padding:0px;
	margin:0px;
}

.myaccount ul li
{
	margin:3px;
	padding-left:3px;
	padding-right:3px;
	display:inline;
	list-style-type:none;
}

.searchboxtext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f2814;
	font-weight:normal;
}

.searchgreentext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#254a00;
	font-weight:normal;
	text-decoration:underline;
	text-align: right;
}

.inputbox
{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #e88e2e;
	font-size:11px;
	width:156px;
	height:13px;
	background:none;
	color:#ad5900;
}

.leftnavi a, .leftnavi a:link, .leftnavi a:visited
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#3f2814;
    font-weight:normal;
	text-decoration:none;
	line-height:12px;
}

.leftnavi a:hover
{
	color:#d61219;
}

.leftnavi ul
{
	margin-bottom:0px;
	margin-left:10px;
	padding-left:10px;
	margin-right:0px;
	margin-top:0px;
	list-style-type:none;
}

.leftnavi ul li
{
	margin-bottom:0px;
	margin-left:10px;
	padding-left:0px;
	margin-right:0px;
	margin-top:0px;
	list-style-image:url(images/bullet.jpg);
	padding-bottom:expression('10px');
	padding-bottom:3px;
}

.redlink, .redlink a, .redlink a:link, .redlink a:visited
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#251e1a;
    font-weight:normal;
	text-decoration:none;
	line-height:12px;
}

.redlink a:hover
{
	color:#d61219;
}

.redlink ul
{
	margin-bottom:0px;
	margin-left:10px;
	padding-left:10px;
	margin-right:0px;
	margin-top:0px;
	list-style-type:none;
}

.redlink ul li
{
	margin-bottom:0px;
	margin-left:10px;
	padding-left:0px;
	margin-right:0px;
	margin-top:0px;
	list-style-image:url(images/bullet1.jpg);
	padding-bottom:10px;
	padding-bottom:expression('12px');
}

.border1
{
	border:1px solid #dedede;
}

.runtext1 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1818;
	font-weight:normal;
	text-align:justify;
}

.runtext1 span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1818;
	font-weight:bold;
	text-align:justify;
}

.runtext1 ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.runtext1 ul li
{
	margin:5px;
	padding-left:5px;
	list-style-type:none;
}

.runtext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a3636;
	line-height:18px;
	font-weight:normal;
	text-align:justify;
}

.runtext2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1818;
	font-weight:normal;
	text-align:justify;
	text-decoration:none;
}

.runtext2 a, .runtext2 a:link, .runtext2 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1818;
	font-weight:normal;
	text-align:justify;
	text-decoration:underline;
}

.runtext2 a:hover
{
	color:#d57e00;
}

.runtext2 ul
{
	margin:5px;
	padding-left:5px;
	list-style-type:square;
}

.runtext2 ul li
{
	margin:5px;
	padding-left:2px;
	list-style-type:square;
}

.propertycolor
{
	font-family:Arial, Helvetica, sans-serif;
	color:#a8764a;
	font-size:11px;
	font-weight:bold;
}

.redtext
{
	font-family:Arial, Helvetica, sans-serif;
	color:#dd1721;
	font-size:12px;
	font-weight:bold;
}

.greenlink a, .greenlink a:link, .greenlink a:visited
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#007b01;
    font-weight:normal;
	text-decoration: underline;
}

.greenlink a:hover
{
	color:#007b01;
	text-decoration:none;
}

.greenlink ul
{
	margin-bottom:0px;
	margin-left:10px;
	padding-left:10px;
	margin-right:0px;
	margin-top:0px;
	list-style-type:none;
}

.greenlink ul li
{
	margin-bottom:0px;
	margin-left:10px;
	padding-left:0px;
	margin-right:0px;
	margin-top:0px;
	list-style-image:url(images/bullet.jpg);
	padding-bottom:5px;
}

.bottomtexthead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b0c11;
	line-height:18px;
	font-weight:bold;
}

.more a, .more a:link, .more a:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#10a008;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
}

.more a:hover
{
	text-decoration:underline;
}

.bottomtext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#575757;
	line-height:15px;
	text-align:justify;
}

.bottomnavi, .bottomnavi a, .bottomnavi a:link, .bottomnavi a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8d592b;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
}

.bottomnavi a:hover
{
	color:#c68a55;
}

.bottomnavi ul
{
	padding:0px;
	margin:0px;
}

.bottomnavi ul li
{
	margin:3px;
	padding-left:5px;
	padding-right:5px;
	display:inline;
	list-style-type:none;
}

.favoritesnavi a, .favoritesnavi a:link, .favoritesnavi a:visited
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#3f2814;
    font-weight:normal;
	text-decoration:none;
	line-height:12px;
}

.favoritesnavi a:hover
{
	color:#d61219;
}

.favoritesnavi ul
{
	margin-bottom:0px;
	margin-left:10px;
	padding-left:10px;
	margin-right:0px;
	margin-top:0px;
	list-style-type:none;
}

.favoritesnavi ul li
{
	margin-bottom:0px;
	margin-left:10px;
	padding-left:0px;
	margin-right:0px;
	margin-top:0px;
	list-style-type:none;
	padding-bottom:expression('10px');
	padding-bottom:3px;
}

.favorheading a, .favorheading a:link, .favorheading a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#a35400;
	text-decoration:none;
}

.favorheading a:hover
{
	text-decoration:none;
}

.favorheading2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a35400;
}
.favorheading2new
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a35400;
	text-align:right;
}
.favorheading3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.favorheadinggreen
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#438008;
}

.favorgreen a, .favorgreen a:link, .favorgreen a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#438008;
	text-decoration:none;
}

.favorgreen a:hover
{
	text-decoration: underline;
}

.favorgreen span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.bigborder
{
	border: 4px solid #f5eadf;
}

.inputlogin
{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #e88e2e;
	font-size:11px;
	color:#ad5900;
}

.favorgreen1 a, .favorgreen1 a:link, .favorgreen1 a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#438008;
	text-decoration:none;
}

.favorgreen1 a:hover
{
	text-decoration: underline;
}

.listheading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#a35400;
	text-decoration:none;
}

.listtext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	line-height:18px;
}

.greenlink1 a, .greenlink1 a:link, .greenlink1 a:visited
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#007b01;
    font-weight:normal;
	text-decoration: underline;
}

.greenlink1 a:hover
{
	color:#007b01;
	text-decoration:none;
}

.favorgreenbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
/**********************CLASS created for Featured list 22-01-2009****************/

.featuredlist
{
border:1px solid #9b3912;
background-color:#f9f8f8;
}
.table
{
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.table td
{
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}
.table td table, .table td table td
{
border:none;
}


.price
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#bd491a;
text-decoration:none;
}

.featuredhome, .featuredhome a, .featuredhome a:link, .featuredhome a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#098338;
text-decoration:none;
}
.featuredhome a:hover
{
color:#32b966;
text-decoration:none;
}



.featuretext a, .featuretext a:link, .featuretext a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#222121;
text-decoration:none;
}
.featuretext a:hover
{
color:#696363;
text-decoration:none;
}
.fieldsetcolor
{
border:1px solid #dcac78;
padding-left:5px;
padding-right:5px;

}

.legendtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#a35400;
background-color:#fdf2e8;
padding:3px 10px 3px 10px;
}
.faveritytext 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1818;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
}
.faveritytextrigrhtalign 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1818;
	font-weight:normal;
	text-align:right;
	line-height:18px;
}
.faveritytextleftalign 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1818;
	font-weight:normal;
	text-align:left;
	line-height:18px;
}

.faveritytext span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1818;
	font-weight:bold;
	text-align:justify;
	line-height:18px;
}
.compare a, .compare a:link, .compare a:visited 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#438008;
text-decoration:none;
}
.compare a:hover
{
text-decoration:underline;
color:#8ac74f;
}
.searchborder
{
border:1px solid #e9d3bb;
}
.searchrate a, .searchrate a:link, .searchrate a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#a35400;
	text-decoration:none;
	padding-left:10px;
}

.searchrate a:hover
{
	text-decoration:none;
	color:#dd9951;
}
.asktext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a66825;
	line-height:18px;
	font-weight:normal;
	text-align:justify;
	padding-right:7px;
}

.inertable
{
border-right:1px solid #e9d3bb;
border-bottom:1px solid #e9d3bb;
background-color:#fdfaf7;
}
.inertable td
{
border-top:1px solid #e9d3bb;
border-left:1px solid #e9d3bb;

}
.inertable td table, .inertable td table td
{
border:none;
}
.conhead
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:12px;
}
.graytable
{
border:1px solid #efefef;
background-color:#fbf9f9
}
.inputboxtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#d0cece;
padding-left:5px;
}
#scroll
{
margin:auto;
width:700px;
height:270px;
overflow-y:scroll;
}
.dotedborder
{
border:1px dotted #088c39;
padding:10px;
}

.topnavi ul
{
margin:0px;
padding:0px;
}
.topnavi ul li
{
float:left;
list-style-type:none;
margin-right:4px;
}
.topnavi ul li a, .topnavi ul li a:link, .topnavi ul li a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
display:block;
color:#444;
background:url(images/btnbase.JPG) repeat-x top;

text-decoration:none;
text-align:center;
padding-top:5px;
padding-bottom:5px;
padding-right:11px;
padding-left:11px;
}
.topnavi ul li a:hover, .topnavi ul li a#selected
{
background:url(images/btnhover.JPG) repeat-x top;
color:#000;

text-decoration:none;
}




.btn ul
{
margin:0px;
padding:0px;
}
.btn ul li
{
float:left;
list-style-type:none;
margin-right:4px;
}
.btn ul li a, .btn ul li a:link, .btn ul li a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
display:block;
color:#752000;
background:url(images/base.JPG) repeat-x top;

text-decoration:none;
text-align:center;
padding-top:5px;
padding-bottom:5px;
padding-right:11px;
padding-left:11px;
}
.btn ul li a:hover, .btn ul li a#selected
{
background:url(images/hover.JPG) repeat-x top;
color:#000;

text-decoration:none;
}
.btn ul li a img
{
outline:none;
border:none;
padding-right:6px;
}



/***********admin**********/

.adminwelcome
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.adminrightborder
{
border:1px solid #cbcbcb;
border-top:none;
}

.adminintable
{
border-right:1px solid #e9d3bb;
border-bottom:1px solid #e9d3bb;
font:11px Arial, Helvetica, sans-serif;
color:#000000;
}
.adminintable td
{
border-top:1px solid #e9d3bb;
border-left:1px solid #e9d3bb;
padding:5px 0 5px 5px;
}
.adminintable td table, .adminintable td table td
{
border:none;
}
.adminintable td a:link, .adminintable td a:visited{
	color:#006600;
	text-decoration:none;
	padding:0 3px;
}
.adminintable .bold
{
font-weight:bold;
color:#6f3a01;

}
.foradd
{
border:1px solid #e9d3bb;
background-color:#fdfaf7;
}
.save, .save a, .save a:link, .save a:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
}

.save a:hover
{
	text-decoration:underline;
}
.registerborder
{
border-left:1px solid #d68030;
border-right:1px solid #d68030;
background-color:#fcf4ea;
}
.registerform
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#a35400;
}

/*ajaxslider*/

.ajax__slider_h_rail {position:relative;background:url(images/slider_h_rail.gif) repeat-x;height:22px;}
.ajax__slider_h_handle {position:absolute;background:url(images/slider_h_handle.gif) no-repeat;height:22px;width:10px;}
.ajax__slider_v_rail {position:relative;background:url(images/slider_v_rail.gif) repeat-y;width:22px;}
.ajax__slider_v_handle {position:absolute;background:url(images/slider_v_handle.gif) no-repeat;height:10px;width:22px;}


/* cahnge by neeraj on 28march2009*/


       div.markerTooltip, div.markerDetail {
          color: black;
          font-weight: bold;
          background-color: white;
          white-space: nowrap;
          margin: 0;
          padding: 2px 4px;
          border: 1px solid black;
       }
       
      /*end change by neeraj on28march2009*/


