*
{
	padding: 0px;
	margin: 0px;
}

img
{
	border: none;
}

a
{
	text-decoration: none;
}

h1
{
}

h2
{
}

h3
{
}

p
{
}

body
{
	font-size: 62.5%;
	font-family: tahoma, helvetica, arial, "lucida grande", sans-serif;
	background: url(../images/main_bg.jpg) no-repeat top;
	background-color:#dae1e7;
}

#container
{
	width: 955px;
	margin: 0px auto;
}

#topNav
{
	height: 56px;
	margin: 16px 0px 13px 19px;
}

#topNav ul
{
}

#topNav ul li
{
	list-style: none;
	float: left;
}

#topNav ul li#logoHolder
{
	margin-right: 75px;
}

#mainBody
{
	clear: both;
	width: 955px;
	height: 432px;
	background-color: #fff;
	padding-top: 2px;
}

#mainBody #flashHolder
{
	width: 951px;
	height: 262px;
	background-color: #ededed;
	margin: 0px auto;
}

#mainFooter{
text-align:left;
font-size:1.0em;
color:#005595;
padding-top:10px;
}

#mainFooter a{
color:#005595;
text-decoration:none;
}

#mainFooter a:hover{
color:#005595;
text-decoration:underline;
}


#mainFooter{
}



#mainBody #panelHolder{
background:url(../images/bttm_bg_repeat.jpg) repeat-x bottom;
position:relative;
top: -13px; 
left: 0px; 
z-index: 2;
width:951px;
height:178px;
margin-left:2px;
}

#mainBody #panelHolder #left{
height:166px;
background:url(../images/bttm_bg_repeat.jpg) repeat-x top;
margin-top:13px;
float:left;
width:245px;
}
#mainBody #panelHolder #middle{
height:166px;
padding:8px 10px 10px 10px;
background:url(../images/bttm_bg_repeat.jpg) repeat-x top;
margin-top:13px;
float:left;
width:202px;
}
#mainBody #panelHolder #right{
height:179px;
background:url(../images/bttm_bg_repeat.jpg) repeat-x bottom;
float:left;
width:484px;
margin-bottom:8px;
margin-left:0px;
}

#mainBody #panelHolder #left #newcommTitle{
background:url(../images/communities_19.gif) no-repeat left top;
height:21px;
margin-top:7px;
margin-left:7px;
margin-right:7px;
text-align:right;
padding:8px 10px 0px 0px;
}

#mainBody #panelHolder #left #commBody{
background:url(../images/communities_27.jpg) no-repeat top;
height:124px;
margin-left:7px;
margin-right:7px;
padding:0px 0px 0px 8px;
}

#mainBody #panelHolder #left #commBody #scrollDiv{
height:120px;
overflow: auto; 
scrollbar-arrow-color: #988374;
scrollbar-3dlight-color: #e8dad0;
scrollbar-highlight-color: #e8dad0;
scrollbar-face-color: #c8b7ab;
scrollbar-shadow-color: #e8dad0;
scrollbar-darkshadow-color: #e8dad0;
scrollbar-track-color: #e8dad0;
}

#mainBody #panelHolder #left #commBody #commFeat{
border-bottom:1px dotted #d9d0c8;
padding-bottom:6px;
padding-right:6px;
}

#mainBody #panelHolder #left #commBody .title{
font-size:1.0em;
color:#3e65b5;
font-weight:bold;
padding-bottom:2px;
padding-top:5px;
}

#mainBody #panelHolder #left #commBody .body{
font-size:.9em;
color:#5b5a5a;
}

#mainBody #panelHolder #left #commBody .viewmore{
text-align:right;
font-size:1.0em;
color:#5b5a5a;
}

#mainBody #panelHolder #left #newcommTitle a{
background:url(../images/bullet_comm_25.gif) no-repeat 0px 3px;
padding-left:6px;
font-size:.9em;
font-weight:bold;
text-decoration:none;
color:#d3c8c0;
}

#mainBody #panelHolder #left #newcommTitle a:hover{
text-decoration:none;
color:#ffffff;
}

#mainTabs{
height:29px;
display:inline;
margin-left:4px;
margin-bottom:0px;
}


#mainSearchBox{
margin-top:-2px;
background:url(../images/main_25.jpg) no-repeat top;
width:479px;
height:150px;
}

#mainSearchBox_new{
background:url(../images/searchbg.gif) no-repeat top left;
width:260px;
height:149px;
margin-top:9px;
margin-left:9px;
}

#mainSearchBox2{
margin-top:-2px;
background:url(../images/main_25.jpg) no-repeat top;
width:479px;
height:150px;
color:#566685;
padding-top:10px;
padding-bottom:10px;
font-size:1.1em;
}

#mainSearchBox2 #content1{
width:449px;
height:100px;
overflow: auto; 
scrollbar-arrow-color: #988374;
scrollbar-3dlight-color: #e8dad0;
scrollbar-highlight-color: #e8dad0;
scrollbar-face-color: #c8b7ab;
scrollbar-shadow-color: #e8dad0;
scrollbar-darkshadow-color: #e8dad0;
scrollbar-track-color: #e8dad0;
padding:10px;


}

#mainSearchBox2 #content1 #content2{
padding:10px 10px 10px 10px;
font-size:10px;
font-weight:normal;
line-height:15px;
color:#373c3c;
}

#mainSearchBox2 #content1 #content2 a{
color:#0386cc;
text-decoration:none;
}

#mainSearchBox2 #content1 #content2 a:hover{
color:#0386cc;
text-decoration:underline;
}


#mainSearchBox2 #content1 #content2 span{
font-weight:bold;
font-size:11px;
color:#76573f;
}


.clearBoth
{
	clear: both;
}

#searchTable{
margin-left:8px;
margin-top:23px;
}

#searchTable td{
color:#f2ead7;
/*font-size:.7em;*/
}

#searchTable tr td input{
color:#717272;
font-size:1.1em;
}

#searchTable td select{
margin-top:2px;
border:1px solid #c1baab;
padding:2px;
font-size:1em;
color:#717272;
width:90px;
}

#searchTable td select.other{
width:70px;
}

#searchTable input#minPrice,
#searchTable input#maxPrice
{
	font-size: 1em;
	width: 64px;
	border: 1px solid #c1baab;
	padding: 2px;
}

#searchTable input#maxPrice
{
	width: 65px;
}

#searchTable input#keyword
{
	font-size: 1em;
	border: 1px solid #c1baab;
	padding: 2px;
	width: 84px;
}

div.viewmore a
{
	color: #369be6;
}

div.viewmore a:hover
{
	color: #1f6fac;
}