/* CSS Document */

body {

	margin:0;

	padding:0;

}

html {

	height:100%;

	padding-bottom:1px;

}

td, img, ul, li, p, h1, h2, h4, h3, form, div, input, select, label, span {

	padding:0; margin:0;

}

h1 {

	font:normal 20px/21px Arial, Helvetica, sans-serif;

	color:#616161;

}

h2 {

	font:normal 28px/32px Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

}

h3 {

	font:normal 26px/28px Arial, Helvetica, sans-serif;

	padding:0;

	margin:0;

}



h4 {

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	padding:0;

	margin:0;

}

td, div {

	font:normal 12px/22px Verdana, Arial, Helvetica, sans-serif;

	color:#272727;

	text-transform:none;

	text-decoration: none;

}

p {

	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#272727;

	padding:0;

	margin:0;

	}



#externalcontainer {

	/*background:url(../images/bodybg.gif) repeat-x 0 0;

	border:2px solid #fff;*/

	width:944px;

	margin:0 auto 0;

	padding:0;

}

/* Non editable Css Documents */

/* Non editable Css Documents */

.width100per {

	border:0px none;

	width:100%	

}	

.width50per {

	border:0px none;

	width:50%

}

.width25per {

	border:0px none;

	width:25%	

}

.width33per {

	border:0px none;

	width:33%	

}

.width34per {

	border:0px none;

	width:34%	

}	

.height1 {

	height:1px;

}	

.width1 {

	width:1px;

}	

.lt, .lm, .lb {

	text-align:left;

}

.lt, .rt, .ct {

	vertical-align:top;

}

.lm, .rm, .cm {

	vertical-align:middle;

}		

.rt, .rb, .rm {

	text-align:right;

}	

.lb, .cb, .rb {

	vertical-align:bottom;

}	

.ct, .cb, .cm {

	text-align:center;

}

a{outline:none;}

/* Non editable Css Documents */

/*----------------------Content panel Starts---------------------*/

.contentpane {

	padding:23px 27px 19px 40px;

}

/*----------------------Bodyn panel Starts-----------------------*/

.bodypane {

	margin:0 0 22px 0;

}

/*------------------Search panel Starts-------------------*/

.search {

	padding:0 0 25px 0;

}

.search_panel {

	width:486px;

}

.search_panel td {

	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	padding:0 0 0 6px;

}

.search_panel select {

	width:222px;

	height:22px;

}

.search_panel input {

	width:62px;

	height:19px;

}

/*------------------Search panel Ends-------------------*/

/*------------------Bussiness List panel Starts-------------------*/

.bussinesslist {

	margin:0 0 36px 0;

}

.bussinesslist h2 {

	background:url(images/bussinesshdbg.gif) repeat-x 0 0;

	color:#000000;

	position:relative;

	margin:0 0 18px 0;

	padding:0;

}

.bussinesslist h2 p {

	font:bold 14px/15px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	position:absolute;

	top:6px;

	left:26px;

}

.bussinesslist h2 a {

	position:absolute;

	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	text-decoration:underline;

	float:right;

	right:29px;

	top:7px;

}

.bussinesslist h2 a:hover {

	color:#990000;

	text-decoration:underline;

}

.bussinesslist h2.leftimg {

	position:absolute;

	top:0;

	left:0;

}

.bussiness_properties {

	border:#F6BA77 1px solid;

}

.bussiness_properties tr.head {

	font:normal 12px/13px Verdana, Arial, Helvetica, sans-serif;

	background-color:#E0B170;

	padding:0 106px 0 34px;

}

.bussiness_properties tr.head td {

	font:bold 12px/23px Verdana, Arial, Helvetica, sans-serif;

	color:#6D090D;

	width:140px;

	text-align:center;

}



.bussiness_properties tr.cont {

	background:#FFCA7F;

}

.bussiness_properties tr.cont td {

	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	width:140px;

	padding:8px 0 18px 0;

	text-align:center;

	/*padding:8px 59px 0 34px;*/

}

.bussiness_properties tr.cont td a {

	color:#000;

	text-decoration:none;

}

.bussiness_properties tr.cont td a:hover {

	color:#990000;

	text-decoration:underline;

}



/*------------------Directory2 Bussiness Content pane Starts----------------*/

.dir2bussiness {

	margin:0;

	padding:0;

}

.dir2bussiness table {

	border:#FCC57D 1px solid;

	width:370px;

}

.dir2bussiness table tr.odd {

	background-color:#FFCA7F;

}

.dir2bussiness table tr.even {

	background-color:#E0B170;

}

.dir2bussiness table td {

	line-height:22px;

}

.dir2bussiness table td a {

	font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	text-decoration:none;

	background:url(images/bussinessbull.gif) no-repeat 20px 50%;

	padding:0 0 0 30px;

}

.dir2bussiness table td a:hover {

	color:#990000;

	text-decoration:none;

}

/*------------------Directory2 Bussiness Content pane Ends----------------*/

/*------------------Bussiness List panel Ends-------------------*/

/*------------------ContentLink Pane Starts----------------------*/

.contentlink {

	padding:0;

	margin:0;

}

.contentlink p {

	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	padding:0 0 16px 0;

}

.contentlink p a {

	background:url(images/midlinkbull.gif) no-repeat 0px 50%;

	text-decoration:none;

	padding:0 0 0 10px;

	margin:0 0 6px 5px;

	}

.contentlink p a b {

	border-bottom:#FFFFFF 1px dashed;

	color:#FFFFFF;

	font-weight:normal;

}

.contentlink p a b:hover {

	color:#FCC244;

	text-decoration:none;

	border-bottom:#FCC244 1px dashed;

}

/*------------------ContentLink Pane Starts----------------------*/

/*-------------------Flag Pane Starts-------------------------*/

.flagpane {

	background:#FFC26C;

	padding:0 0 0 160px;

}

.flagpane table {

	width:606px;

	padding:0;

	margin:0;

}

.flagpane td {

	font:normal 11px/35px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	text-align:center;

}

.flagpane td a {

	color:#000000;

	text-decoration:none;

}

.flagpane td a:hover {

	color:#FFFFFF;

	text-decoration:none;

}

/*.flagpane p a img {

	margin:4px 0 0 3px;

	border:none;

}*/

/*-------------------Flag Pane Ends-------------------------*/

/*---------------------Member Login pane starts--------------------*/

.memberlogin {

	text-align:center;

	margin:0;

	padding:0;

}

.memberlogin div {

	background:url(images/memshade.gif) no-repeat 100% 100%;

	width:369px;

	padding:0 29px 0 0;

	margin:0 auto 49px;

}

.loginbg {

	background:#FDC148;

}

.loginbg form {

	background:url(images/tala.gif) no-repeat 8px 90%;

	margin:0;

	padding:0 0 0 98px;

	

}

.loginbg form td {

	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;

	color:#840013;

	padding:4px;

}

.loginbg form td a {

	color:#840013;

	text-decoration:none;

}

.loginbg form td a:hover {

	text-decoration:underline;

}

.loginbg form input {

	width:135px;

	height:18px;

	background:#FFFFFF;

	border:#B98082 1px solid;

}

.loginbg form input.chk {

	background:none;

	border:none;

	width:13px;

	height:13px;

}

.loginbg form input.logbut {

	width:68px;

	height:17px;

	border:none;

	background:none;

}

/*---------------------Member Login pane ends--------------------*/

/*---------------------login indexpane Starts---------------------*/

/*---------------------Login Navigation Starts----------------------*/

.logintopnav {

	background:url(images/logintopnavbg.gif) repeat-x 0 0;

	border:#CE7001 1px solid;

}

.logintopnav ul {

	list-style:none;

	padding:0;

	margin:0;

}

.logintopnav ul li {

	display:inline;

	font:bold 11px/27px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	background:url(images/loginnavdiv.gif) no-repeat 0 50%;

	padding:0 15px 0 15px;

}

.logintopnav ul li.nbg {

	background:none;

}

.logintopnav ul li a {

	color:#000000;

	text-decoration:none;

}

.logintopnav ul li a:hover {

	color:#9F2226;

	text-decoration:none;

}

/*---------------------Login Navigation Ends----------------------*/

/*---------------------Login Body Pane Starts---------------------*/

.logbody {

	padding:35px 0 0 0;

}

/*-------------------Left pane Starts------------------*/

.leftlogpane {

	background:url(images/bar.gif) no-repeat 100% 6px;

	width:124px;

	padding:0 23px 0 0;

}

.topimgshade {

	background:url(images/pictopshade.gif) repeat-x 0 0;

	height:6px;

}

.lowimgshade {

	background:url(images/lowpicshade.gif) repeat-x 0 0;

	height:6px;

}

.imagebg {

	background:#FDC148;

	border:#ECB340 1px solid;

	padding:18px 10px 17px 10px;

}

.imagebg img {

	border:#777777 1px solid;

}

/*-------------------Left pane Ends------------------*/

/*-------------------Mid pane Starts------------------*/

.midpanel {

	padding:0 23px 0 12px;

}

.welcomemid {

	margin:0;

	padding:0;

}

.welcomemid h2 {

	font:normal 20px/23px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	padding:0 0 16px 0;

}

.welcomemid p {

	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	padding:0 0 0 0;

}

.welcomemid img {

	border:#EA5257 1px solid;

	margin:87px 0 0 0;

}

/*-------------------Mid pane Ends------------------*/

/*-------------------Right panel Starts--------------*/

.rightlogpane {

	width:243px;

}

.rightnavshade {

	background:url(images/rightnavshd.gif) repeat-y 0 0;

	width:11px;

}

.rightnav {

	background:#e7bf67;

	padding:15px 0 0 0;

}

.rightnavtop {

	background:#e7bf67;

}

.rightnav ul {

	list-style:none;

	padding:0;

	margin:0;

}

.rightnav ul li {

	

	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;

	margin:0 0 12px 0;

	padding:4px 0;

}

.rightnav ul li a {

	color:#9f2226;display:block;

	background:url(images/nightbull.gif) no-repeat 6px 7px;

	padding:0 0 3px 16px;

	text-decoration:underline;

	

}

.rightnav ul li a:hover, .rightnav ul li a.active {

	background:#FDC148 url(images/rightbullhov.gif) no-repeat 6px 7px;

	color:#000000;

	text-decoration:underline;

}

/*-------------------Right panel Ends--------------*/

/*---------------------login indexpane Ends---------------------*/

/*--------------------new member starts-----------------------*/

.boxset {

	padding:23px 0 0 37px;

	margin:0;

}

.box {

	background:url(images/redbg.gif) repeat-x 0 0;

	width:208px;

	padding:23px 0 27px 0;

	margin:0;height:280px;

	

}

.box td {

	padding:0 14px 17px;

	text-align:left;

	vertical-align:top;

	}

.box h2.birth {

	background:#FDC148 url(images/boxbg1.gif) no-repeat 9px 0;

	font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif;

	color:#281C03;

	padding:6px 0 4px 46px;

	margin:0 -14px 5px -14px;

}

.box h2.personal {

	background:#FDC148 url(images/personalbg.gif) no-repeat 9px 0;

	font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif;

	color:#281C03;

	padding:6px 0 4px 46px;

	margin:0 -14px 5px -14px;

}

.box p {

	font:normal 10px/13px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	margin:0;

	padding:0 0 3px 0;

}

.box p.birth {

	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	margin:0;

}



.box form {

	margin:0;

	padding:4px 0 6px 0;

}

.box form select {

	border:#CDA506 1px solid;

	float:left;

	height:22px;

	margin:0 2px 0 0;

	padding:0;

	font-size:11px;

	background-color:#993300;

	color:#fff;

}	

.box a {

	font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	padding:0 12px 0 0px;

	margin:0 0 0 0;

	text-decoration:underline;

}



.box a:hover {

	color:#FF9900;

}

.box a.play {

	float:right;

	background:url(images/smallplay.gif) no-repeat 0 60%;

	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:underline;

	padding:0 0 0 22px;

	margin:0;

}

.box a.play:hover {

	color:#FF6600;

}

.mid {

	width:69px;

	padding:0;

	margin:0;

}

/*--------------------new member Ends-----------------------*/

/*----------------------Body panel Ends-----------------------*/

/*----------------------Footer panel Starts---------------------*/

.footer {

	

	padding:18px 0 0 13px;

}

.footer p {

	font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	padding:0 0 4px 0;

}

.footer ul {

	list-style:none;

	padding:0;

	margin:0;

}

.footer ul li {

	display:inline;

	font:normal 10px/13px Verdana, Arial, Helvetica, sans-serif;

	background:url(images/footerdott.gif) no-repeat 0 50%;

	padding:0 13px 0 13px;

}

.footer ul li.nbg {

	background:none;

	padding:0 13px 0 0;

}	

.footer ul li a {

	color:#FFC26C;

	text-decoration:none;

}

.footer ul li a:hover {

	text-decoration:underline;

}

.footer p.copyright {

	font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

}

.footer p.copyright a {

	color:#FFFFFF;

	text-decoration:none;

}

.footer p.copyright a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}



/*----------------------Footer panel Ends---------------------*/

/*----------------------Content panel Ends---------------------*/

.welcomemid-new {

	margin:0;

	padding:0;

}

.welcomemid-new h2 {

	font:normal 20px/23px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	padding:0 0 16px 0;

}

.welcomemid-new p {

	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	padding:0 0 0 0;

}

.welcomemid-new img {

	border:#EA5257 1px solid;

	margin:0 0 0 0;

}