* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
div { margin: 0px; }
a img {
	border:none;
}

body {
	background-color: #ccc;
	text-align:center;
	min-height:575px;/* for good browsers*/
	min-width:992px;/* for good browsers*/
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	MARGIN: 0px; 

	}
#xouter{
	height:100%;
	width:100%;
	display:table;
/*	vertical-align:middle; */
}
#xcontainer {
	text-align: center;
	position:relative;
/*	vertical-align:middle; */
	display:table-cell;
	min-height:575px;/* for good browsers*/

	}	
#xinner {
	width: 990px;
	background:#fff;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #000;
}

h1 {margin-top: 0px;FONT-WEIGHT: bold; FONT-SIZE: 16px;color:#000; }
h2 {margin-top: 0px;FONT-WEIGHT: normal; FONT-SIZE: 16px;color:#000; }
h3 {margin-top: 0px;FONT-WEIGHT: normal; FONT-SIZE: 16px;color:#000; }
 
#headerbg {
	BACKGROUND-IMAGE: url(../images/headerbg.jpg); WIDTH: 990px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE:none; HEIGHT:87px;BORDER-BOTTOM-STYLE:none;list-style:none;
}
.homeadbox {
	WIDTH: 990px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 108px; BORDER-BOTTOM-STYLE: none
}

#box1 {
	FLOAT: left; MARGIN: 2px 5px 0px 3px; WIDTH: 725px;
}
.box1-leftside {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/box1-leftside.jpg); WIDTH: 11px; HEIGHT: 160px
}
.box1-mideside {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/box1-midside.jpg); WIDTH: 700px; HEIGHT: 160px
}
.box1-vline {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/box1-vline.jpg); WIDTH: 4px; HEIGHT: 75px; margin-top:25px;
}

#box1 .toptext{text-align:left;font:bold 17px/34px arial;color:#FFF; padding:0px;}
#box1 .boxtext{text-align:center;font:bold 17px/34px arial;color:#000; padding:0px;}

.box1-rightside {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/box1-rightside.jpg); WIDTH: 11px; HEIGHT: 160px
}
.headerbox0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 500px; PADDING-TOP: 5px
}
.headerbox1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 110px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 143px; PADDING-TOP: 5px
}
.headerbox2 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	WIDTH: 225px;
	PADDING-TOP: 5px
}
#box2 {
	FLOAT: left; MARGIN: 2px 0px 0px 0px; WIDTH: 250px
}
.box2-leftside {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/box2-leftside.gif); WIDTH: 10px; HEIGHT: 160px
}
.box2-mideside {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/box2-midside.gif); WIDTH: 230px; HEIGHT: 160px
}
.box2-rightside {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/box2-rightside.gif); WIDTH: 8px; HEIGHT: 160px
}

#businesspartner {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	RIGHT: 94px;
	FONT-FAMILY: Verdana, Tahoma;
	POSITION: absolute;
	TOP: 209px;
	TEXT-ALIGN: left;
	
}

.arial20 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: bold 18px/20px arial; WIDTH: 110px; COLOR: #000; PADDING-TOP: 35px
}
.uparrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.getlistsimg {
	FLOAT: left; MARGIN: 15px 10px 0px 10px; WIDTH: 145px; HEIGHT: 93px
}
.sendemailimg {
	FLOAT: left; MARGIN: 55px 0px 0px 10px; WIDTH: 180px; HEIGHT: 90px
}
.sendpostcardimg {
	FLOAT: left; MARGIN: 55px 0px 0px 10px; WIDTH: 180px; HEIGHT: 93px
}
.arial12 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: bold 12px/20px arial; WIDTH: 124px; COLOR: #000; PADDING-TOP: 55px
}
.arial12pink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: bold 12px/20px arial; WIDTH: 124px; COLOR: #ff7200; PADDING-TOP: 0px
}
.sisimg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100px; PADDING-TOP: 35px; HEIGHT: 57px
}
.daberimg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100px; PADDING-TOP: 35px; HEIGHT: 57px
}
.gtplimg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100px; PADDING-TOP: 5px; HEIGHT: 57px
}
.citywatchnewsimg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100px; PADDING-TOP: 5px; HEIGHT: 57px
}
.clearthis {
	CLEAR: both; FLOAT: none; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 1px;
}

/* form */
.inputtext { 
	width: 326px;
	hight: 22px;
	border: none; 
	background:#fff url(../images/logininput.gif); 
	padding:2px;
}
.yellowbutton {
	BORDER: solid 0px #FFFFFF;
	BACKGROUND: URL(../images/yellowbuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 64px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	margin-left: 55px;
	padding-top: 3px;
	padding-bottom: 15px;
	vertical-align:middle;
}
.inputcitysearch { 
	width: 202px;
	height:21px;
	padding:5px 0 0 5px;
	border: none; 
	background:#fff url(../images/citysearch.gif); 
}
.inputcategorysearch { 
	width: 305px;
	height:21px;
	padding:5px 0 0 5px;
	border: none; 
	background:#fff url(../images/companysearch.gif); 
}
.inputlocationsearch { 
	width: 150px;
	height:21px;
	padding:5px 0 0 5px;
	border: none; 
	background:#fff url(../images/locationsearch.gif); 
}

/* form end*/

/* list box for selecting mail */
/*generic rules*/
div.listbox{background:white;font-size:12px;padding:0;list-style:none;overflow:auto;border:solid 1px #666666;scrollbar-face-color:#cccccc; scrollbar-highlight-color: #eeeeee; scrollbar-shadow-color: buttonface; scrollbar-3dlight-color: #aaaaaa; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #eeeeee; scrollbar-darkshadow-color: #aaaaaa;}
div.listbox label input{float:left;}
div.listbox label{display:block;clear:both;}
div.listbox span{white-space:nowrap;height:1em;display:block;padding:3px 6px 3px 0px;cursor:hand;cursor:pointer;}

/*CSS 2.0 behaviors*/
div.listbox[id] label:hover{background-color:#FF00CC;color:white;}

/*For CSS3 ompatible browsers (ie:FireFox) */
div.listbox label input:not([Hedger]){display:none;_display:block;_float:left;_width:0;behavior:expression(void(init_listbox_checkbox(this)));}
div.listbox span:not([Hedger]){padding-left:22px;background:url(http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/22.gif) left center no-repeat;border:solid 1px white;border-bottom-color:#f0f0f0;border-left:solid 6px #dedede;}
div.listbox[id] input:checked+span{background-color:#FFCC66;background-image:url(http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/21.gif);border-color:#CC9933;border-bottom-color:#f0f0f0;border-left:solid 6px #222222;}
/* list box  */


/*for IE*/* html div.listbox label input{display:block;float:left;width:0;behavior:expression(void(init_listbox_checkbox(this)));}
/*for IE*/* html div.listbox span{padding-left:22px;background:url(http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/22.gif) left center no-repeat;border:solid 1px white;border-bottom-color:#f0f0f0;border-left:solid 6px #dedede;}
/*for IE*/div.listbox label.hover{background-color:#FF00CC;color:white;}
/*for IE*/div.listbox span.checked{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/21.gif);background-color:#FFCC66;border-color:#CC9933;border-bottom-color:#f0f0f0;border-left:solid 6px #222222;}



/* 3 colum layout */
#leftcol
{
float: left;
width: 170px;
margin-left:3px;
}
#middlecol
{
float: left;
width: 540px;
margin-right:2px;
margin-left:3px;
}
#rightcol
{
	float:left;
	width: 250px;
	position:relative;
	margin-left:3px;
	}
/* 3 colum layout end*/

/* ad box green */
.sidebarbox-videoad {
	PADDING: 3px; 
	MARGIN-BOTTOM: 1em; 
	BORDER: rgb(200,200,200) 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	WIDTH: 250px; 
	FONT-FAMILY: Verdana, Tahoma; 
	
}
.sidebarbox-title-shading {
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 5px; 
	PADDING-BOTTOM: 3px; 
	PADDING-LEFT: 5px;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 110%; 
	MARGIN: 0px 0px 2px; 
	BACKGROUND-COLOR: rgb(225,225,225)
}
.bg-green02 {
	BACKGROUND-COLOR: rgb(220,238,204)
}
.bg-green05 {
	BACKGROUND-COLOR: rgb(167,211,127)
}
/* ad box  green end*/

/* Rounded box */
.t {background: url(../images/dot.gif) 0 0 repeat-x;} /* width: 490px */
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.lbox {background:#f8ecc3; min-height:25px;margin: 0px 2px 0px 2px;text-align:left;}
.dbox {background:#ffc700; min-height:50px; margin: 0px 2px 0px 2px;text-align:center;}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat;padding-top:2px;} 
/* Rounded box end*/

/* find from box*/
#leftpanel{width:170px;float:left;margin:0 2px 0 0px}
#leftpanel .top{display:block;background:url(../images/leftpaneltop.jpg);font:bold 17px/34px arial;color:#FFF; padding:0 0 0 20px; border:solid 1px #000; }
#leftpanel .category{display:block;font:bold 12px/34px verdana;color:#000; text-indent:10px;background:#f8f5d6;  border-right:solid 1px #000;border-left:solid 1px #000;border-bottom:solid 1px #000; }
#leftpanel .category a{color:#000;background:#f8f5d6; text-align:left; text-decoration:none; display:block;}
#leftpanel .category a:hover{color:#000;background:#fff; text-align:left; text-decoration:none;}
#leftpanel .space{display:block;border:0;}
/* find from box end */

/* top box menu*/
#toppanel2{width:325px;float:right;margin-top:7px;}
#toppanel2 .top{display:block;background:url(../images/orangeheader.gif);font:bold 12px/24px arial;color:#FFF;border:solid 1px #000; }
#toppanel2 ul,li{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	white-space:nowrap;
	}
#toppanel2 li{
	display:inline;
	position:relative;
	white-space:nowrap;
}
#toppanel2 li a.last{border-right:1px solid #CFD3E2;}
#toppanel2 a {
	border-left:1px solid #CFD3E2;
	font-family: Arial;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	padding:4px 10px;
	line-height:21px;
}
#toppanel2 html a {padding:2px 10px;display:inline-block;line-height:17px}
/* commented backslash hack v2 \*/ 
#toppanel2 html a {height:1%;} 
/* end hack */ 
#toppanel2 a:hover{color: #FFAD2B;border-bottom:2px solid red;padding-bottom:2px;}
/* top box right side end */


/* cart panel top box*/
#cartpanel{
	width: 225px;float:right;
}
#cartpanel .category{display:block;font:bold 12px/16px verdana;color:#000; text-indent:10px;background:rgb(220,238,204);   }
#cartpanel .category a{color:#000;background:rgb(220,238,204); text-align:left; text-decoration:none; display:block;}
#cartpanel .category a:hover{color:#000;background:#fff; text-align:left; text-decoration:none;}
#cartpanel .space{display:block;border:0;}

#cartphoto{width:75px;padding-right: 2px;margin-top: 48px;float:right;}
/* cart panel top box end */


/* Company profile  */
.companyprofile{
width:534px;
float:left;
margin:0px 0 1px 2px;
background:#f8f5d6;
}
.cpleftcol{
float: left;
width: 90px;
background:#f8f5d6;
text-align:right;
}
.cpmiddlecol {
overflow:auto;
background:#f8f5d6;
text-align:left;
padding-left: 5px; 
}
* html .cpmiddlecol{float:left;}
* html .cpmiddlecol .xinner3{width:100%;}
.cprightcol {
float:right;
width: 84px;
background:#f8f5d6;
position:relative;
}

/* for map */
#mapcontent {float:left;margin:0 2px 0 2px;width:535px;position:relative;background:#f8f5d6;}
html > body #mapcontent {margin-right:-1px;}/*mozilla drops float without this */
#right{
float: right;
width: 276px;  /*same as margin on outer */  
background:#f8f5d6;
}
.cpleftcol2{
float: left;
width: 160px;
text-align:left;
}
.mapline {
float: left;
width: 250px;
border-bottom:1px solid #FFF;
}

/* Company profile end */

/* All company data listing  */
.companylist{
width:534px;
float:left;
margin:0px 0 1px 2px;
background:#f8f5d6;
}
.clleftcol{
float: left;
width: 20px;
background:#f8f5d6;
text-align:left;
padding:2px 0 0 2px;
}
.clmiddlecol {
overflow:auto;
background:#f8f5d6;
text-align:left;
}
.clmiddlecol a {
font-size: 14px;
color:#000;
text-decoration: none;
}

* html .clmiddlecol{float:left;}
* html .clmiddlecol .clxinner{width:100%;}
.clrightcol {
float:right;
width: 365px;
background:#f8f5d6;
position:relative;
padding-left: 5px; 
text-align:left;
}

/* Company listing end */


.leftColumnBody{margin-top:50px;border-top: rgb(200,200,200) 1px solid;border-bottom: rgb(200,200,200) 1px solid;border-left: rgb(200,200,200) 1px solid; background: rgb(220,238,204) url(../images/borderm.gif) repeat-y right}

.suggestionsBox {
		position: relative;
		left: 10px;
		margin: 10px 0px 0px 0px;
		width: 225px;
		background-color: #f8f5d6;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 1px solid #ffc700;	
		color: #000;
	}
	
.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
}
	
.suggestionList li:hover {
		background-color: #fff;
	}

#footer {
	clear:both;
	height:50px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background-color: rgb(235,233,194);
	color: #000;
	text-align:center;
	position:relative;
	top:1px;
}
* html #footer {/*only ie gets this style*/
	height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}
#clearfooter {
	clear:both;
	height:25px;
}/*needed to make room for footer*/
#footer a {
	COLOR: rgb(0,0,0); TEXT-DECORATION: underline;
}

#footer A:hover {
	COLOR: rgb(0,0,0); TEXT-DECORATION: none;
}
#footer p {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; TEXT-ALIGN: center;
}
	
	
/* Search box  */
#space {
	FLOAT: left; HEIGHT: 10px;
}
.gobutton {
	BORDER-TOP: #ffffff 0px solid; 
	BORDER-RIGHT: #ffffff 0px solid; 
	BORDER-BOTTOM: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 0px solid; 
	BACKGROUND: url(../images/go.gif) no-repeat; 
	MARGIN: 0px; 
	WIDTH: 38px; 
	HEIGHT: 21px
}
/* search end */

#menu {
	background-image: url(../images/bgtt.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:35px;
	}

/* 3 coloum mutli row */
div.row {float: left; margin-left: 5px; padding: 0; width: 98.5%;}
div.cols3 {float: left; width: 24%; margin: 0 3px 0 0; padding: 0;border:#000 1px solid;}
/* 4 coloum mutli row for search box*/
/* 3 coloum mutli row for company profile*/
div.profilerow {float: left; margin-left: 2px; padding: 0; width: 536px;background: #f8f5d6;}
div.profilerow a {COLOR: rgb(0,0,0); TEXT-DECORATION: none;}
div.profilerow a:hover {color: #000;background: #f0e69b; TEXT-DECORATION: none;}
div.pcol1 {float: left; width: 90px; padding: 0;text-align:right;}
div.pcol2 {float: left;width: 355px; padding-left: 5px;text-align:left; }
div.pcol3 {float: left; width: 84px; padding: 0;text-align:left;}

#searchbox {
	BORDER-TOP: #ffc700 1px solid; 
	BACKGROUND: #ebe9c2; 
	FLOAT: left; 
	width: 990px; 
	margin-bottom:25px; 
	BORDER-BOTTOM: #ffc700 2px solid; 
	HEIGHT: 85px;
	
}
div.rowsearch {margin:0 auto; width:785px;}
div.cols41 {float: left; width: 225px; margin: 25px 5px 0 0; padding: 0; display:inline;}
div.cols42 {float: left; width: 325px; margin: 25px 5px 0 0; padding: 0; display:inline;}
div.cols43 {float: left; width: 175px; margin: 25px 5px 0 0; padding: 0; display:inline;}
div.cols44 {float: left; width: 40px; margin: 43px 5px 0 0; padding: 0; display:inline;}

.lboxresult {
text-align:right;
font:bold 12px/14px arial;
padding-top:5px; 
background:#f8ecc3; 
min-height:25px;
margin: 0px 2px 0px 2px;
}

.lboxresult-g {
text-align:right;
font:bold 12px/14px arial;
padding-top:5px; 
background:#a7d37f; 
min-height:25px;
margin: 0px 2px 0px 2px;
}

.input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:350px;
}
.updateIBtn{/*Primary Button*/
           padding: .2em .5em;
		   font-weight: bold;
           margin-right: 1em;
}


/* Rounded box green*/
.t-g {background: url(../images/dot-green.gif) 0 0 repeat-x;} /* width: 490px */
.b-g {background: url(../images/dot-green.gif) 0 100% repeat-x}
.l-g {background: url(../images/dot-green.gif) 0 0 repeat-y}
.r-g {background: url(../images/dot-green.gif) 100% 0 repeat-y}
.lbox-g {background:rgb(220,238,204); min-height:25px;margin: 0px 2px 0px 2px;text-align:left;}
.dbox-g {background:rgb(167,211,127); min-height:50px; margin: 0px 2px 0px 2px;text-align:center;}
.bl-g {background: url(../images/bl-green.gif) 0 100% no-repeat}
.br-g {background: url(../images/br-green.gif) 100% 100% no-repeat}
.tl-g {background: url(../images/tl-green.gif) 0 0 no-repeat}
.tr-g {background: url(../images/tr-green.gif) 100% 0 no-repeat;padding-top:2px;} 
/* Rounded box end*/
