#innercontent
{
    width: 560px;
    float:left;
}
#innercontent h6
{
    margin: 0px;
    padding: 0px 13px 0px 13px;
    font: 11px verdana;
    color:#5a5a5c;
    text-align:left;
    line-height:16px;
}
#innercontent a
{
    color:#e67700;
    text-decoration: none;
}
#innercontent a:hover
{
    color:#5a5a5c;
    text-decoration: none;
}
.innerleft
{
    width: 300px;
    float:left;
    margin: 0px;
    padding: 0px;
    font: 11px verdana;
    color:#5a5a5c;
    text-align:left;
    line-height:16px;
}
.innerright
{
    width: 234px;
    float:left;
    margin: 0px;
    padding: 0px;
    font: 11px verdana;
    color:#5a5a5c;
    text-align:right;
    line-height:16px;
}
.innerright a
{
    color:#5a5a5c;
    text-decoration: none;
}
.innerright a:hover
{
    color:#e67700;
    text-decoration: none;
}
.innerright1
{
    width: 234px;
    float:left;
    margin: 0px;
    padding: 0px;
    font: 11px verdana;
    color:#5a5a5c;
    text-align:right;
    line-height:16px;
}
.innerright1 a
{
    color:#e67700;
    text-decoration: none;
}
.innerright1 a:hover
{
    color:#5a5a5c;
    text-decoration: none;
}
#inner_title
{
    width:100%;
}
#inner_title h1
{
    font: 11px verdana;
    color:#e67700;
    font-weight:bold;
    line-height:16px;
    text-align:left;
    margin:0px;
    padding:0px;
}
#inner_title a
{
    color:#e67700;
    text-decoration: none;
}
#inner_title a:hover
{
    color:#5a5a5c;
    text-decoration: none;
}
.horline
{
 clear: both;
 margin:0px;
 height:2px;
}

/* for table title - dark yellow bg */
#title_table
{
    width:534px;
    font: 11px verdana;
    padding-top: 3px;
    margin:0px;
    color:#ffffff;
    font-weight:bold;
    line-height:22px;
    background-color: #a27732;
    border-top: 1px solid #e67700;
    border-bottom: 1px solid #e67700;
    height: 24px;
}
/* for Judged Blog Box - dark yellow bg */

#blogbox
{
    width:534px;
    float: left;
    background-color: #e4b259;
}
.blogbox_left
{
    width:250px;
    float: left;
    font: 10px verdana;
    padding: 2px 10px 2px 10px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
    background-color: #e4b259;
}
.blogbox_right
{
    width:250px;
    float: left;
    font: 10px verdana;
    padding: 2px 10px 2px 4px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
    background-color: #e4b259;
}
#blogbox a
{
    color:#000000;
    text-decoration: none;
}
#blogbox a:hover
{
    color:#ffffff;
    text-decoration: none;
}

/* for judged elite */
.elitebox
{
    width:534px;
    float: left;
    background: url(../images/jdeliteverbg.gif) left top repeat-y;
}
.elitebox1
{
    width:243px;
    float: left;
}
.elitebox1_0
{
    font: 10px verdana;
    padding: 5px 5px 5px 10px;
    margin:0px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
}
.elitebox2
{
    width:110px;
    float: left;
    font: 10px verdana;
    padding: 5px 0px 5px 0px;
    color:#000000;
    font-weight:normal;
    text-align:center;
    line-height:16px;
}
.elitebox3
{
    width:84px;
    float: left;
    font: 10px verdana;
    padding: 5px 0px 5px 0px;
    color:#000000;
    font-weight:normal;
    text-align:center;
    line-height:16px;
}
.elitebox4
{
    width:97px;
    float: left;
    font: 10px verdana;
    padding: 5px 0px 5px 0px;
    color:#000000;
    font-weight:normal;
    text-align:center;
    line-height:16px;
}

/* for search box  */
#searchbox
{
    width:534px;
    float: left;
}
.searchbox_left
{
    width:250px;
    float: left;
    font: 10px verdana;
    padding: 2px 10px 2px 10px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
    border-right: 1px solid #bbbfc2;
}
.searchbox_left1
{
    width:250px;
    float: left;
    font: 10px verdana;
    padding: 2px 10px 2px 10px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
}
.searchbox_right
{
    width:250px;
    float: left;
    font: 10px verdana;
    padding: 2px 4px 2px 9px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
}
#searchbox a
{
    color:#5a5a5c;
    text-decoration: none;
}
#searchbox a:hover
{
    color:#e67701;
    text-decoration: none;
}

/* for topic discussion */
.topic_left
{
    width:200px;
    float: left;
    font: 11px verdana;
    padding: 2px 9px 2px 1px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.topic_left div
{
    font: 10px verdana;
    padding: 2px 0px 2px 0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:14px;
}
.topic_left1
{
    width:199px;
    float: left;
    font: 11px verdana;
    padding: 2px 9px 2px 1px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
    border-right:1px solid #bcbdbf;
}
.topic_right
{
    width:310px;
    float: left;
    font: 11px verdana;
    padding: 2px 4px 2px 10px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.topic_right1
{
    width:309px;
    float: left;
    font: 11px verdana;
    padding: 2px 4px 2px 10px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
    border-left:1px solid #bcbdbf;
}
.topic_left a
{
    color:#5a5a5c;
    text-decoration: none;
}
.topic_left a:hover
{
    color:#e67701;
    text-decoration: none;
}
.topic_right a
{
    color:#5a5a5c;
    text-decoration: none;
}
.topic_right a:hover
{
    color:#e67701;
    text-decoration: none;
}

/* for message boards */
#topicbox
{
    width:534px;
    float: left;
    background: url(../images/discussionverbg.gif) left top repeat-y;
}
.topicbox1
{
    width:437px;
    float: left;
}
.topicbox1_0
{
    font: 10px verdana;
    padding: 5px 5px 5px 10px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.topicbox2
{
    width:97px;
    float: left;
    font: 10px verdana;
    padding: 5px 0px 5px 0px;
    color:#5a5a5c;
    font-weight:normal;
    text-align:center;
    line-height:16px;
}
#topicbox a
{
    color:#5a5a5c;
    text-decoration: none;
}
#topicbox a:hover
{
    color:#e67701;
    text-decoration: none;
}

/* for Video Games */
.gamesbox
{
    width:534px;
    float: left;
}
.games-left
{
    width:250px;
    float: left;
    font: 11px verdana;
    padding: 2px 15px 2px 0px;
    color:#e67700;
    font-weight:bold;
    line-height:18px;
}
.games-right
{
    width:250px;
    float: left;
    font: 11px verdana;
    padding: 2px 0px 2px 15px;
    color:#e67700;
    font-weight:bold;
    line-height:18px;
}

/************** firm details *****************/
#firmdetail
{
    width: 534px;
    float:left;
	background: url(../images/lightgrey-back.jpg) repeat-y;	
}
.firmdetail-left
{
    width: 373px;
    float:left;
    margin: 0px;
    padding: 10px 5px 10px 15px;
    font: 11px verdana;
    color:#5a5a5c;
	text-align:left;
    line-height:16px;
}
.firmdetail-right
{
    width: 136px;
    float:right;	
    text-align:right;
    margin: 10px 0 10 5;
    padding: 0px 0px;
	font: 11px verdana;
    color:#5a5a5c;
	text-align:left;
	line-height:19px;    
}
#firmdetail a
{
    color:#5a5a5c;
    text-decoration: none;
}
#firmdetail a:hover
{
    color:#e67701;
    text-decoration: none;
}

.overallquality
{
    width: 534px;
    float:left;
}
.overallquality-left
{
    width: 225px;
    float:left;
    margin: 0;
	padding: 15px 0px 0px 15px;
    font: 11px verdana;
    color:#5a5a5c;
	text-align:left;
    line-height:16px;	
}
.overallquality-right
{
    width: 294px;
    float:right;	
    text-align:right;
    margin: 0px;
    padding: 15px 0px 0px 0px;
	font: 11px verdana;
    color:#5a5a5c;
	text-align:left;
	line-height:19px; 
}
.benefits-left
{
    width: 267px;
    float:left;
    margin: 0px;
    padding:0;
    font: 11px verdana;
    color:#5a5a5c;
	text-align:left;
    line-height:16px;
}
.benefits-right
{
    width: 267px;
    float:left;
    margin: 0px;
    padding: 0px;
    font: 11px verdana;
    color:#5a5a5c;
	text-align:left;
    line-height:16px;

}

/* for general topic discussion listing */
#generaltopic
{
    width:534px;
    float: left;
    background: url(../images/generaltopicverbg.gif) repeat-y;
    margin:0px;
}
.generaltopic1
{
    width:312px;
    float: left;
}
.generaltopic1_0
{
    font: 10px verdana;
    padding: 5px 5px 5px 10px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.generaltopic2
{
    width:125px;
    float: left;
    font: 10px verdana;
    padding: 5px 0px 5px 0px;
    color:#5a5a5c;
    font-weight:normal;
    text-align:center;
    line-height:16px;
}
.generaltopic3
{
    width:97px;
    float: left;
    font: 10px verdana;
    padding: 5px 0px 5px 0px;
    color:#5a5a5c;
    font-weight:normal;
    text-align:center;
    line-height:16px;
}
#generaltopic a
{
    color:#5a5a5c;
    text-decoration: none;
}
#generaltopic a:hover
{
    color:#e67701;
    text-decoration: none;
}
/* for my judged list */
#myjudgedlist
{
    width:534px;
    float: left;
    background: url(../images/judgedlistverbg.gif) left top repeat-y;
}
.myjudgedlist1
{
    width:50px;
    padding: 5px 0px 0px 0px;
    margin:0px;
    float: left;
    text-align:center;
}
.myjudgedlist2
{
    width:220px;
    float: left;
    margin:0px;
    font: 10px verdana;
    padding: 5px 0px 5px 5px;
    color:#5a5a5c;
    font-weight:normal;
    text-align:left;
    line-height:16px;
}
.myjudgedlist3
{
    width:62px;
    float: left;
    font: 10px verdana;
    padding: 5px 0px 5px 0px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    text-align:center;
    line-height:16px;
}
.myjudgedlist4
{
    width:100px;
    float: left;
    font: 10px verdana;
    padding: 5px 0px 5px 0px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    text-align:center;
    line-height:16px;
}
.myjudgedlist5
{
    width:97px;
    float: left;
    font: 10px verdana;
    padding: 5px 0px 5px 0px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    text-align:center;
    line-height:16px;
}
#myjudgedlist a
{
    color:#5a5a5c;
    text-decoration: none;
}
#myjudgedlist a:hover
{
    color:#e67701;
    text-decoration: none;
}

/* Firm Topics Box */
#firmtopicsbox
{
    width:534px;
    float: left;
}
.firmtopicsbox1
{
    width:300px;
    float: left;
}
.firmtopicsbox1_0
{
    font: 10px verdana;
    padding: 5px 5px 5px 10px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
}
.firmtopicsbox2
{
    width:110px;
    float: left;
    font: 10px verdana;
    padding: 5px 0px 5px 0px;
    color:#000000;
    font-weight:normal;
    text-align:left;
    line-height:16px;
}
.firmtopicsbox3
{
    width:124px;
    float: left;
    font: 10px verdana;
    padding: 5px 0px 5px 0px;
    color:#000000;
    font-weight:normal;
    text-align:center;
    line-height:16px;
}
#firmtopicsbox a
{
    color:#5a5a5c;
    text-decoration: none;
}
#firmtopicsbox a:hover
{
    color:#e67701;
    text-decoration: none;
}


.jdcolumnpostcomment
{
    width:524px;
    float: left;
    font: 10px verdana;
    padding: 5px 5px 5px 5px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
    background-color: #e4b259;
    text-align : left;
}
.jdcolumnpostcomment a
{
    color:#5a5a5c;
    text-decoration: none;
}
.jdcolumnpostcomment a:hover
{
    color:#e67701;
    text-decoration: none;
}
.jdcolumnpostcommentheading
{
    width:524px;
    float: left;
    font: 10px verdana;
    padding: 5px 5px 5px 5px;
    color:#e67700;
    font-weight:normal;
    text-align:center;
    line-height:16px;
    text-align : center;
}

/* for Form fields */
.formcolumn1
{
    width:170px;
    float: left;
    font: 11px verdana;
    padding: 2px 5px 2px 0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.formcolumn2
{
    width:350px;
    float: left;
    font: 11px verdana;
    padding: 2px 4px 2px 5px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
#formcolumn2_1
{
    width:350px;
    float: left;
    font: 11px verdana;
    padding: 2px 4px 2px 5px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
    border-left:1px solid #bcbdbf;
}
#formcolumn2_1 div
{
    font: 11px verdana;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}

/* for salary survey description */
.salarysurvey1
{
    width:240px;
    float: left;
    font: 11px verdana;
    padding: 2px 10px 2px 0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.salarysurvey2
{
    width:270px;
    float: left;
    font: 11px verdana;
    padding: 2px 4px 2px 5px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}

/* for firm search - by city */
#firmsrchcity
{
    width:534px;
    float: left;
    background: url(../images/firmsrchcitybg.gif);
}
#firmsrchcity_0
{
    width:534px;
    float: left;
    margin: 0px;
    font: 11px verdana;
    color:#5a5a5c;
    text-align:left;
    line-height:16px;
}
.firmsrchcity1
{
    width:173px;
    float: left;
    font: 10px verdana;
    padding: 0px 5px 5px 0px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.firmsrchcity2
{
    width:166px;
    float: left;
    font: 10px verdana;
    padding: 0px 5px 5px 7px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.firmsrchcity3
{
    width:166px;
    float: left;
    font: 10px verdana;
    padding: 0px 5px 5px 7px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
#firmsrchcity a
{
    color:#5a5a5c;
    text-decoration: none;
}
#firmsrchcity a:hover
{
    color:#e67701;
    text-decoration: none;
}
#firmsrchcity_0 a
{
    color:#5a5a5c;
    text-decoration: none;
}
#firmsrchcity_0 a:hover
{
    color:#e67701;
    text-decoration: none;
}

/* for firm top archives */
#firmtoparchive
{
    width:534px;
    float: left;
    background: url(../images/firmtoparchivebg.gif) no-repeat;
}
.firmtoparchive_title1
{
    width:312px;
    float: left;
    font: 11px verdana;
    padding: 5px 0px 5px 0px;
    margin:0px;
    color:#e67700;
    font-weight:bold;
    line-height:16px;
}
.firmtoparchive_title2
{
    width:220px;
    float: left;
    font: 11px verdana;
    padding: 5px 0px 5px 0px;
    margin:0px;
    color:#e67700;
    font-weight:normal;
    line-height:16px;
}

.firmtoparchive1
{
    width:70px;
    float: left;
}
.firmtoparchive1_0
{
    font: 10px verdana;
    padding: 0px 5px 5px 35px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.firmtoparchive2
{
    width:240px;
    float: left;
}
.firmtoparchive2_0
{
    font: 10px verdana;
    padding: 0px 5px 5px 7px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}

.firmtoparchive3
{
    width:125px;
    float: left;
}
.firmtoparchive3_0
{
    font: 10px verdana;
    padding: 0px 5px 5px 7px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.firmtoparchive4
{
    width:97px;
    float: right;
}
.firmtoparchive4_0
{
    font: 10px verdana;
    padding: 0px 5px 5px 7px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
#firmtoparchive a
{
    color:#5a5a5c;
    text-decoration: none;
}
#firmtoparchive a:hover
{
    color:#e67701;
    text-decoration: none;
}

/* for generl top archives */
#generaltoparchive
{
    width:534px;
    float: left;
    background: url(../images/generaltoparchivebg.gif) no-repeat;
}
.generaltoparchive_title1
{
    width:432px;
    float: left;
    font: 11px verdana;
    padding: 5px 0px 5px 0px;
    margin:0px;
    color:#e67700;
    font-weight:bold;
    line-height:16px;
}
.generaltoparchive_title2
{
    width:100px;
    float: left;
    font: 11px verdana;
    padding: 5px 0px 5px 0px;
    margin:0px;
    color:#e67700;
    font-weight:normal;
    line-height:16px;
}

/* for search results */
.srchresultbox
{
    width:534px;
    float: left;
    background: url(../images/srchresultbg.gif);
}

.srchresultbox_left
{
    width:344px;
    float: left;
}
.srchresultbox_left_0
{
    font: 11px verdana;
    padding: 5px 5px 3px 10px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.srchresultbox_right
{
    width:190px;
    float: right;
}
.srchresultbox_right_0
{
    font: 11px verdana;
    padding: 5px 5px 3px 7px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.srchresultbox_left a
{
    color:#e67701;
    text-decoration: none;
}
.srchresultbox_left a:hover
{
    color:#5a5a5c;
    text-decoration: none;
}
.srchresultbox_right a
{
    color:#e67701;
    text-decoration: none;
}
.srchresultbox_right a:hover
{
    color:#5a5a5c;
    text-decoration: none;
}

/* for general topic discussion */
#generaltopicbox
{
    width:534px;
    float: left;
    background: url(../images/topicbg.gif);
}
.generaltopicbox_left
{
    width:200px;
    float: left;
    margin:0px;
    padding:0px;
}
.generaltopicbox_left_0
{
    font: 11px verdana;
    padding: 3px 5px 3px 5px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.generaltopicbox_right
{
    width:334px;
    float: right;
    margin:0px;
    padding:0px;
}
.generaltopicbox_right_0
{
    font: 11px verdana;
    padding: 3px 5px 3px 5px;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
#generaltopicbox a
{
    color:#5a5a5c;
    text-decoration: none;
}
#generaltopicbox a:hover
{
    color:#e67701;
    text-decoration: none;
}

/* survey popup */
#surveypopup
{
    width: 620px;
    float:left;
}
#surveypopup h2
{
    margin: 0px;
    padding: 0px 0px 0px 9px;
    font: 11px verdana;
    color:#5a5a5c;
    text-align:left;
    line-height:16px;
}
#surveypopup h6
{
    margin: 0px;
    padding: 0px 0px 0px 9px;
    font: 11px verdana;
    color:#5a5a5c;
    text-align:left;
    line-height:16px;
    background: url(../images/surveypopupbg.gif);
}
#surveypopup a
{
    color:#e67700;
    text-decoration: none;
}
#surveypopup a:hover
{
    color:#5a5a5c;
    text-decoration: none;
}
#surveypopup1
{
    width: 350px;
    float:left;
    margin: 0px;
    padding: 0px;
}
#surveypopup1 h6
{
    margin: 0px;
    padding: 0px;
    font: 11px verdana;
    color:#5a5a5c;
    text-align:left;
    line-height:16px;
}
#surveypopup2
{
    width: 250px;
    float:right;
}
#surveypopup2 h3
{
    margin: 0px;
    padding: 0px 4px 0px 4px;
    font: 11px verdana;
    color:#5a5a5c;
    text-align:left;
    line-height:16px;
}
#surveypopup2 a
{
    color:#5a5a5c;
    text-decoration: none;
}
#surveypopup2 a:hover
{
    color:#e67700;
    text-decoration: none;
}
#survey_color
{
    width:5px;
    float:left;
    height:20px;
	padding:0px;
    margin:0px;
}
#survey_button
{
    width:20px;
    float:left;
	padding:0px;
    margin:0px;
    text-align:center;
}
#survey_answer
{
	width: 310px;
    float:left;
	padding:0px;
    margin:0px;
    font:11px Verdana;
    color:#5a5a5c;
}
/* Popup Content */
#popupcontent
{
    float:left;
}
#popupcontent h6
{
    margin: 0px;
    padding: 0px 13px 0px 13px;
    font: 11px verdana;
    color:#5a5a5c;
    text-align:left;
    line-height:16px;
}
#popupcontent a
{
    color:#e67700;
    text-decoration: none;
}
#popupcontent a:hover
{
    color:#5a5a5c;
    text-decoration: none;
}

/* faq page */
.faq1
{
    width:24px;
    float: left;
    font: 11px verdana;
    margin:0px;
    padding:0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.faq2
{
    width:510px;
    float: right;
    margin:0px;
    font: 11px verdana;
    padding: opx;
    margin:0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
/* for private msg list */
#privatemsg
{
    width:534px;
    float: left;
    background: url(../images/bg_privatemsglist.gif) left top repeat-y;
}
.privatemsg1
{
    width:35px;
    float: left;
    text-align:center;
}
.privatemsg2
{
    width:100px;
    float: left;
}
.privatemsg3
{
    width:120px;
    float: left;
}
.privatemsg4
{
    width:90px;
    float: left;
}
.privatemsg5
{
    width: 189px;
    float: right;
}
.privatemsg2_0
{
    font: 10px verdana;
    padding: 5px 7px 5px 5px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
}
.privatemsg3_0
{
    font: 10px verdana;
    padding: 5px 7px 5px 5px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
}
.privatemsg4_0
{
    font: 10px verdana;
    padding: 5px 7px 5px 5px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
}
.privatemsg5_0
{
    font: 10px verdana;
    padding: 5px 7px 5px 5px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
}
#privatemsg a
{
    color:#5a5a5c;
    text-decoration: none;
}
#privatemsg a:hover
{
    color:#e67700;
    text-decoration: none;
}

#privatemessagecolumn1
{
    width:100px;
    float: left;
    font: 11px verdana;
    padding: 2px 5px 2px 0px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
#privatemessagecolumn2
{
    width:420px;
    float: left;
    font: 11px verdana;
    padding: 2px 4px 2px 5px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}

/* for hot link lists */
#hotlink
{
    width:534px;
    float: left;
    background: url(../images/bg_hotlinks.gif) repeat-y;
}
.hotlink1
{
    width:125px;
    float: left;
    font: 10px verdana;
    padding: 5px 0px 5px 0px;
    color:#5a5a5c;
    font-weight:normal;
    text-align:center;
    line-height:16px;
}
.hotlink2
{
    width:409px;
    float: left;
}
.hotlink2_0
{
    font: 10px verdana;
    padding: 5px 5px 5px 7px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
#hotlink a
{
    color:#5a5a5c;
    text-decoration: none;
}
#hotlink a:hover
{
    color:#e67701;
    text-decoration: none;
}

/* for list this details */
#listthis
{
    width:534px;
    float: left;
}
.listthis1
{
    width:25px;
    float: left;
    font: 10px verdana;
    padding: 0px;
    color:#5a5a5c;
    font-weight:normal;
    text-align:center;
    line-height:16px;
}
.listthis2
{
    width:360px;
    float: left;
}
.listthis3
{
    width:149px;
    float: left;
}
.listthis2_0
{
    font: 10px verdana;
    padding: 0px 5px 0px 5px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
.listthis3_0
{
    font: 10px verdana;
    padding: 0px 0px 0px 5px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
    text-align:right;
}
.listthis3_1_0
{
    font: 10px verdana;
    padding: 0px 0px 0px 5px;
    color:#5a5a5c;
    font-weight:normal;
    line-height:16px;
}
#listthis a
{
    color:#5a5a5c;
    text-decoration: none;
}
#listthis a:hover
{
    color:#e67701;
    text-decoration: none;
}


#firmlisting
{
    width: 534px;
    float:left;
}
#innerfirmlisting
{
    width: 450px;
    float:left;
    margin: 0px;
    padding: 10px 5px 10px 15px;
    font: 11px verdana;
    color:#5a5a5c;
	text-align:left;
    line-height:16px;
}

#firmlisting-state
{
    width: 50px;
    float:left;
    margin: 0px;
    padding: 5px 5px 5px 10px;
    font: 13px verdana;
    color:#5a5a5c;
	text-align:left;
    line-height:16px;
}
#firmlisting-city
{
    width: 400px;
    float:left;
    margin: 0px 20px;
    padding: 10px 5px 10px 15px;
    font: 11px verdana;
    color:#5a5a5c;
	text-align:left;
    line-height:16px;
}


