/* STYLE IMPORTED FROM DEV AREA */

@charset "utf-8";
/* CSS Document */
#main {
    width: 700px;
}

#left {
    float: left;
    width: 150px;
	border:2px solid #000066; 
}

#content {
    padding: 0 210px 0 160px;
}

#right {
    float: right;
    width: 200px;
	border:2px solid #000066; 
}

.clear {
    clear: both;
}

.locationPicker {
	border:0px solid #000066;
}


/*Create Post*/

.logincolumnleft {

	
	font-size: 10px;
	color: #666666;
	display: inline;
	float: left;
	width: 250px;
	padding-right: 20px;
	text-align: left;
}

.logincolumnright {
	
	font-size: 10px;
	color: #666666;
	display: inline;
	float: left;
	width: 285px;
	text-align: left;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #b5cbfd;
	border-right-color: #b5cbfd;
	border-bottom-color: #b5cbfd;
	border-left-color: #b5cbfd;
}

.box7 {
	background-color: #e1eafe;
	border: 1px solid #b5cbfd;
	display: block;
	background-image: url(/images/shared/silhouettes_ltblue.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
	height: 230px;
	width: 585px;
}

.box {
	background-color: #e1eafe;
	border: 1px solid #b5cbfd;
	display: block;
	padding: 5px;
	width: 300px;
	height:200px;
	float: left;
}

.moduletitle {
	
	font-size: 17px;
	font-weight: bolder;
	color: #000000;
	line-height: normal;
}

a.g:link {
	
	font-size: 10px;
	font-weight: normal;
	color: #0033cc;
	text-decoration: none;
}

a.g:visited {
	
	font-size: 10px;
	font-weight: normal;
	color: #0033cc;
	text-decoration: none;
}

a.g:hover {
	
	font-size: 10px;
	font-weight: normal;
	color: #0033cc;
	text-decoration: underline;
}

a.g:active {
	
	font-size: 10px;
	font-weight: normal;
	color: #0033cc;
	text-decoration: none;
}

.blacktext {
	
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	display: inline;
}

.input1 {
	
	font-size: 10px;
	color: #666666;
}

.sectionlist {
	
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #b5cbfd;
	overflow: auto;
	height: 200px;
	width: 300px;
	float: left;
	margin-right: 20px;

}

.mmh_cc7cntr .sectionlist { width:190px; }


form.writeYourAd label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 140px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

form.writeYourAd {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  min-width: 500px;
  /*max-width: 600px;*/
  width: 600px;
}

form.writeYourAd fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

form.writeYourAd fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

form.writeYourAd  br {
	clear:left;
}
form.writeYourAd small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

form.writeYourAd input, form.writeYourAd textarea, form.writeYourAd select{
	width:auto;
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

/* STYLE IMPORTED FROM DEV AREA */

/*a:link,
a:visited { color:#0040D0; }*/
.nonunder, .nonunder:link, .nonunder:visited  {color:#000; text-decoration:none}
.nonunder:hover {text-decoration:underline}


form { margin:0px;padding:0px; }

.mmh_clear { clear:both;height:1px;overflow:hidden; }

.mmh_tpad25 { padding:25px 0 0 0; }
.mmh_tpad75 { padding:75px 0 0 0; }

.mmh_hdrcntr { width:98%;text-align:left;margin-bottom:15px; }

.mmh_hdrtitle { float:left;/*width:540px;*/font-size:24px;line-height:26px;font-weight:bold;display:inline;color:#f60; }
.mmh_hdrtitle div { display:inline;margin:0 0 0 18px;font-size:16px;line-height:24px;font-weight:normal;color:#000; }
.mmh_hdrtitle a { color:#f60; text-decoration:none; }

.mmh_hdrsrcpst { width:440px;float:right;display:inline;margin:0px; }

.mmh_hdrdline { background-color:#000;height:4px;width:98%;overflow:hidden; }

.mmh_orngebtn { display:inline;float:left;background-color:#f60;color:#fff;height:24px;overflow:hidden;font-weight:bold;text-decoration:none; }
.mmh_orngebtn:link,
.mmh_orngebtn:visited { color:#fff; }
.mmh_orngebtn span { display:block;padding:4px 8px 0 8px; }

.mmh_hdrsrch { width:145px;float:left;display:inline;margin:1px 0 0 30px; }
.mmh_hdrsrch input { border:1px solid #ccc;width:140px; }

.mmh_hdrcat { width:156px;float:left;display:inline;margin:1px 0 0 0; }
.mmh_hdrcat select { width:152px; }

.mmh_hdrwhy { width:280px;float:left;display:inline;margin:1px 0 0 30px; }


.mmh_cntntcntr { width:98%;text-align:left; }

.mmh_ccntr1 { width:20%;display:inline;margin:10px 0 0 0;float:left;margin-right:3%; }
.mmh_ccntr2 { width:53%;display:inline;margin:10px 0 0 0;float:left; }
.mmh_ccntr3 { width:20%;display:inline;margin:10px 0 0 0;float:left;margin-left:3%; text-align:left; }
.mmh_ccntr4 { width:76%;display:inline;margin:10px 0 0 0;float:left; }
.mmh_ccntr7 { position:relative;width:100%; }
.mmh_ccntr8 { position:absolute;bottom:0px;right:0px;width:20%; }


.mmh_cchdr { font-weight:bold; /*padding:0 0 10px 0;*/ }

.mmh_divline { height:1px;overflow:hidden;background-color:#E6E7E7; }

.mmh_divlineh { height:4px;background-color:#e6e7e7; }

.mmh_cc2cntr { background:url('/classifieds/images/1.0/dline_hmpmid1px.gif') 50% 0px repeat-y; }

.mmh_navbx { border-bottom:1px solid #d6d6d6; }
.mmh_navbxhdr { font-size:15px;line-height:18px;color:#999;font-weight:bold;background:url('/classifieds/images/1.0/arrow_navbx_off.gif') 96% 15px no-repeat; }
.mmh_navbxon .mmh_navbxhdr { background:url('/classifieds/images/1.0/arrow_navbx_on.gif') 96% 16px no-repeat; }

.mmh_navbxhdr a { display:block;text-decoration:none; }
.mmh_navbxhdr a:link,
.mmh_navbxhdr a:visited { color:#999; }
.mmh_navbxhdr span { display:block;padding:9px 0 10px 0; }

ul.mmh_bblist { list-style:none;margin:6px 0px;padding:0px; }
ul.mmh_bblist li { padding:0 0 8px 18px;margin:0px;background:url('/classifieds/images/1.0/nav_star.gif') 0px 2px no-repeat; }
ul.mmh_bblist li a { text-decoration:none; }
ul.mmh_bblist li a:link,
ul.mmh_bblist li a:visited { color:#000; }
ul.mmh_bblist li a:hover { text-decoration:underline; }

.mmh_cc2bx { margin:16px 0 30px 0;display:inline;float:left;width:40%;margin-left:5%; }
.mmh_cc2bxrgt { margin-left:10%; }

.mmh_cc2hdr { font-size:18px;font-weight:bold;line-height:21px;color:#999; /*padding:0 0 13px 0;*/ }
.mmh_cc2hdr a { color:#999; text-decoration:none;}
.mmh_cc2hdr a:hover { color:#999; text-decoration:underline;}

.mmh_cc2spnc { background-color:#F0F5FF;padding:11px 10px 20px 10px;margin:0 0 11px 0; }
.mmh_cc2scttl { font-size:10px;color:#9F9F9F; }

.mmh_cc2sub { font-weight:bold;color:#999;padding:0 0 4px 0; }

.mmh_cc2salnk { font-weight:bold;padding:4px 0 0 0; }

.mmh_dlinec2 { margin:0 19px;background-color:#F0F1F1; }

.mmh_cc3loc { padding:10px 0; }

.mmh_cc2cntr1 { background:url('/classifieds/images/1.0/dline_hmpmid1px.gif') 0px 0px repeat-y; }
.mmh_cc2cntr2 { background:url('/classifieds/images/1.0/dline_hmpmid1px.gif') 100% 0px repeat-y;width:100%; }

.mmh_cchdrbc { color:#999;font-weight:normal; }
.mmh_cchdrbc a { text-decoration:none; }
.mmh_cchdrbc a:link,
.mmh_cchdrbc a:visited { color:#000; }
.mmh_cchdrbc a:hover { text-decoration:underline;}

.mmh_ccntr4 h3 { font-size:18px;line-height:21px;font-weight:bold;padding:14px 0px;margin:0px; }
.mmh_ccntr4 h3 a { font-size:12px;font-weight:normal; }

.mmh_cc4cntr { padding:20px 24px; }

.mmh_grybtn { background-color:#999; }

.mmh_fadate { color:#999;font-weight:bold; }

.mmh_ccntr4 p { line-height:18px;padding:0px 0px 23px 0px;margin:0px; }

.mmh_cc4cntct { width:290px;float:right;margin-left:15px;display:inline;line-height:18px; }

.mmh_cntcthdr { font-size:15px;line-height:18px;font-weight:bold;padding-bottom:20px;color:#999; }

.mmh_cc4cntct a img { margin:0 4px 0 15px; }

.mmh_fatzimgs img { display:inline-block;margin:40px 50px 0 50px; }


ul.mmh_cilist { list-style:none;margin:6px 0px;padding:0px; }
ul.mmh_cilist li { padding:5px 0px;margin:0px; }
ul.mmh_cilist li img { vertical-align:middle;margin:0 0 0 6px; }

.mmh_tpad40 { padding:40px 0 0 0; }

.mmh_pafrmlft { float:left;margin:0 0 0 0;display:inline;width:130px;font-weight:bold;color:#999; }
.mmh_pafrmrgt { float:left;margin:0 0 0 0;display:inline;width:580px; }

.mmh_pafrmr1 { float:left;margin:0 0 0 0;display:inline;width:100px;font-weight:bold; }
.mmh_pafrmr2 { float:left;margin:0 0 7px 0;display:inline;width:330px; }
.mmh_pafrmr3 { float:left;margin:0 0 7px 0;display:inline;width:150px; }

.mmh_pafrmr2 input { border:1px solid #ccc;width:310px; }
.mmh_pafrmr2 textarea { border:1px solid #ccc;width:310px;height:200px; }
.mmh_pafrmr2 select { width:270px; }

.mmh_cc5cntr h3 { padding-top:0px; }

.mmh_tpad10 { padding:10px 0 0 0; }

.mmh_apdbar { font-weight:bold;padding:3px 0; }
.mmh_apdbr1 { float:right;display:inline;margin:0 5px 0 0; }
.mmh_apdbar a { font-weight:normal; }

.mmh_apdbr3 { background-color:#F0F5FF; }

.orangeblock {
	line-height: 30px;
	background-color: #FCECCA;
	padding: 8px 8px 8px 25px;
	width: 400px;
	margin-left: 5px;
}

.cell1 {
	background-color: #b5cbfd;
	padding: 5px;
}
.cell2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/backgrounds/gradient_blue_ver_a.gif);
	padding: 5px;
	color: #FFFFFF;

}
.cell3 {
	background-color: #e1eafe;
}
.vline1 {
	background-color: #0033cc;
	width: 1px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.hgap {
	height: 5px;
}
.vgap {
	width: 5px;
}
.vline2 {
	background-color: #b5cbfd;
	width: 1px;

}
.hline2 {


	background-color: #b5cbfd;
	height: 1px;
}
.hline1 {

	background-color: #0033cc;
	height: 1px;
}

.fineprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	text-align: center;
}


a.a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: none;
}


a.a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: none;
}

a.a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: underlined;
}

a.a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: none;
}

.compare {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.compare th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.compare tr {
	height:30px;
}

.compare td{
	text-align:center;
}

.compare .mmh_orngebtn{
	display:inline;
	float:inherit;
	background-color:#f60;
	color:#fff;
	height:100%;
	/*overflow:hidden;*/
	overflow:visible;
	font-weight:bold;
	text-decoration:none;
}

.compare .mmh_orngebtn  span { 
	display:inherit;
	padding:4px 8px 0 8px;
	height:100%;
}

/* search box */
#header-cnr {
       float: left;
       width: 100%;
}

.secrh-input-div-b {
       float: left;
       width: 100%;
}
.srch-btn-tbl {
       width: 80px;
       padding-left: 5px;
}
.hdr-rgt-nav {
       width: 280px;
       padding-left: 30px;
}
.logo-b {
       width: auto;
       padding-top: 24px;
       padding-bottom: 7px;
}
.header-rgt-top-txt-b {
       text-align: right;
       padding-top: 5px;
}
.header-serch-cnr-b {
       text-align: right;
       background-color: #e1ebff;
}
#header-search-left-b {
       background-image: url(/images/backgrounds/search-box-bg-left.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       padding-top: 10px;
       padding-bottom: 9px;
       padding-left: 50px;
       padding-right: 0px;
}

#header-rgt-top-txt {
       float: right;
       width: 70%;
       padding-top: 5px;
       text-align: right;
}
#header-serch-cnr {
       float: right;
       width: 75%;
       text-align: right;
       height: 41px;
       background-color: #e1ebff;
}
#header-search-left {
       background-image: url(/images/backgrounds/search-box-bg-left.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       float: left;
       width: 55%;
       padding-top: 10px;
       padding-bottom: 9px;
       padding-left: 50px;
       padding-right: 0px;
       min-width:410px!important;
}
.secrh-input-div {
       float: left;
       width: 79%;
}
.top-search-input {
       float: left;
       height: 22px;
       width: 99%;
       border: 1px solid #cccccc;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 12px;
       line-height: 18px;
       font-weight: normal;
       color: #000000;
}
.header-serach-btn {
       float: left;
       width: 77px;
}
#header-rgt-nav {
       float: right;
       height: 41px;
       width: 290px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
       line-height: 40px;
       font-weight: normal;
       color: #333333;
       text-align: right;
       padding-right: 10px;
}
#header-rgt-nav a {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
       line-height: 20px;
       font-weight: normal;
       color: #0033cc;
       text-decoration: none;
}
#header-rgt-nav a:hover {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
       line-height: 20px;
       font-weight: normal;
       color: #333333;
       text-decoration: none;
}


.header-language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 20px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
	padding-left:50px;
}
