@charset "utf-8";
body {background-color:#111111;}

#container {background-color: #DDDDDD; margin:auto; width: 940px; border:double #990000 thick;}
#headcontainer {background-image: url(images/headback.png); background-repeat:no-repeat; background-color: #C4ACB0; height: 90px; width: 940px; border-bottom:double #990000 8px; float:left;}
#logobox {margin: 4px; padding: 4px; float: left;}
#bannerbox {margin: 4px; padding: 2px; float: right;}

#maincontainer {background-color: #CCCCCC; width: 940px; float:left;}
#leftcolumn {background-color: #CCCCCC; margin: 0px; padding: 8px; float:left; width: 130px;}
#rightcolumn {background-color: #CCCCCC; margin: 0px; padding: 8px; float:right; width: 130px;}
#maincolumn {background-color: #FFFFFF; margin: 0px; padding: 4px; float:left; width:640px;}

.button{font-size: 2em;}
.left{margin-left: 150px;}
.txtFormLegend{color: #777777;font-weight: bold;font-size: large;}
.txtSmall{color: #999999;font-size: smaller;}
.hidden{display: none;}
.error2{display: block; color: #ff0000;}

.module {color: #000000; background-color: #FFFFFF; border: double #990000 thick; width:120px; margin: 0px; padding: 0px;}
.boxtop{background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-align:center; position:inherit; width:100%;}
.insidebox {padding: 4px;}
.cinsidebox { float:left; padding: 4px;}

.easter_egg {color: #000000; text-decoration: none;} .easter_egg:link {color: #000000; text-decoration: none;} .easter_egg:active {color: #000000; text-decoration: none;} 
.easter_egg:visited {color: #000000; text-decoration: none;} .easter_egg:hover {color: #000000; text-decoration: none;}

.textfield_select {border-width: 1px; border-style: solid; border-color: #990000; font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000000; width: 109px; margin-bottom:4px; margin-top:1px;}
.textfield_short {border-width: 1px; border-style: solid; border-color: #990000; font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000000; width: 52px; margin-bottom:4px; margin-top:1px;}
.textfield_short2 {border-width: 1px; border-style: solid; border-color: #990000; font-family: arial, helvetica, sans-serif; font-size: 18px; color: #000000; width: 180px; height:24;}
.button2 {border-width: 2px; background-color:#FFFFFF; border-style: outset; border-color: #990000; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0000ff; width: 107px;margin-bottom:4px; margin-top:4px;}
.button2:hover {border-width: 2px; background-color:#FFFFFF; border-style: inset; border-color: #000000; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0000ff; width: 107px;margin-bottom:4px; margin-top:4px;}
.button3 {border-width: 2px; background-color:#FFFFFF; border-style: outset; border-color: #990000; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0000ff; margin-bottom:4px; margin-top:4px;}
.button3:hover {border-width: 2px; background-color:#FFFFFF; border-style: inset; border-color: #000000; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0000ff; margin-bottom:4px; margin-top:4px;}
.button4 {border-width: 2px; background-color:#FFFFFF; border-style: outset; border-color: #990000; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0000ff; width: 107px; margin-bottom: 0px; }
.button4:hover {border-width: 2px; background-color:#FFFFFF; border-style: inset; border-color: #000000; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0000ff; width: 107px; margin-bottom: 0px;}
.button5 {border-width: 2px; background-color:#FFFFFF; border-style: outset; border-color: #990000; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration:none; color: #0000ff; width: 140px; margin-bottom: 0px; margin-top:5px;}
.button5:hover {border-width: 2px; background-color:#FFFFFF; border-style: inset; border-color: #000000; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration:none; color: #0000ff; width: 140px; margin-bottom: 0px; margin-top:5px;}
.button6 {border-width: 0px; background-image: url(../images/longBtnCrop_up.png); width: 120px; height: 23px; color: #990000; margin-top:5px;}
.button7 {border-width: 0px; background-image: url(../images/longBtnMod_up.png); width: 180px; height: 27px; color: #990000; margin-top:5px;}
.button7:hover {border-width: 0px; background-image: url(../images/longBtnMod_over.png); width: 180px; height: 27px; color: #990000; margin-top:5px;}

.fstyle1 {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:900; margin-top:2em;}
.fstyle2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:900; margin-top:2em; text-decoration:none;}

.heading{ font-weight: bold; font-size: 24px; color: #000099; padding: 0px 0px 10px 0px;}
.class_pic {margin: 4px; padding: 4px; float: left; width:200px;}

.headingb {background-color:#000000; margin-bottom: 2px; padding: 1px; width:98%; float:inherit; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF;}
.heading2 {background-color:#CCCCCC; margin-bottom: 2px; padding: 1px; width:98%; float:inherit; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000;}
.heading3 {background-color:#C4ACB0; margin-bottom: 2px; padding: 1px; width:98%; float:inherit; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000;}
.heading4 {background-color:#990000; margin-bottom: 2px; padding: 1px; width:98%; float:inherit; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:800; color: #FFFFFF;}
.cbanner_rowA {background-color:#99FF99; border: 1px solid #777; margin-bottom: 5px; padding: 3px; width:620; float:inherit; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.cbanner_rowN {background-color:#FF99FF; border: 1px solid #777; margin-bottom: 5px; padding: 3px; width:620; float:inherit; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.cbanner_views {float:left; padding: 3px; width:150; background-color:#FFFFFF; margin: 2px;}
.cbanner_enter {float:left; padding: 3px; width:604; background-color:#CCCCFF; margin: 0px;}
.cbanner_input {border-width: 1px; border-style: solid; border-color: #000000; font-family: arial, helvetica, sans-serif; font-size: 16px; color: #000000; height:24;}
.cbanner_paypal {float:left; padding: 3px; width:150; background-color:#FFFFFF; margin: 2px; border-width: 2px; border-style: solid; border-color: #000000;}

.normal_row {position: relative; background: #FFFFFF; padding: 3px 3px 3px 3px; height:115;}
.alternate_row {position: relative; background: #DDDDDD; padding: 3px 3px 3px 3px; height:115;}
.nonactive_row {position: relative; background: #FFAAFF; padding: 3px 3px 3px 3px; height:115;}

.cnormal_row{float:left; background: #FFFFFF; width: 638px; height:24px; font-family: arial, helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.calternate_row {float:left; background: #DDDDDD; width: 638px; height:24px; font-family: arial, helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.cnormal_row a:link {text-decoration: none; color:#0000DD;} .cnormal_row a:active {text-decoration: none; color:#0000DD;} .cnormal_row a:visited {text-decoration: none; color:#0000DD;} .cnormal_row a:hover {text-decoration: none; color:#AA00DD;}
.calternate_row a:link{text-decoration: none; color:#0000DD;} .calternate_row a:active{text-decoration: none; color:#0000DD;} .calternate_row a:visited{text-decoration: none; color:#0000DD;} .calternate_row a:hover{text-decoration: none; color:#AA00DD;}
.ctop_row {float:left; background: #000000; width: 638px; height:24px; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.classleft {float:left; width: 190px; height:20px; padding-top:2px;}
.classright {float:right; width: 130px; height:20px; padding-top:2px; padding-right:4px;}
.classprice {float:left; width: 90px; height:20px; padding-top:2px;}
.classlocation {float:left; width: 200px; height:20px; padding-top:4px;}

.dnormal_row {position: relative; background: #FFFFFF; padding: 3px 3px 3px 3px; height:115;}
.dalternate_row {position: relative; background: #DDDDDD; padding: 3px 3px 3px 3px; height:115;}

.dlistleft {position: absolute; left: 0; top: 0; bottom: 0; width: 120px; margin: 3px 3px 3px 3px;}
.dlistright {position: absolute; right: 0; top: 0; bottom: 0; margin: 12px 20px 4px 4px;}

.ccontainer {float:left; width: 620px;}
.clistmain {margin: 3px 3px 3px 3px; padding: 0px 180px 3px 210px;}
.clistleft {position: absolute; border-right:double #990000 8px;  left: 4; top: 18; bottom: 0; width: 180px; padding-right: 12px; margin: 12px 3px 3px 3px;}
.clistright {position: absolute; right: 0; top: 18; bottom: 0; margin: 12px 20px 4px 4px;}

.report_container {width: 602px; border-style: solid; border-width: thin; border-color: #88FFFF; margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; font-size: 16px;  font-weight: bold; color: #000000;}
.report_rowhead1 {position: relative; top: 0px; left: 0px;  margin: 0; padding: 0px; width: 600px; height: 25px; background-color: #DDDDDD; border-style: solid; border-width: 0 0 4 0; border-color: #000000; ; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000;}
.report_rowhead2 {position: relative; top: 0px; left: 0px; margin: 0; padding: 0px; width: 600px; height: 25px; background-color: #000000; border: 0; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.report_row {margin: 1; padding: 1px; width: 600px; height: 24px; background-color: #CCFFFF; border: 0;}
.report_newrow {margin: 1; padding: 1px; width: 600px; height: 24px; background-color: #99FFFF; border: 0;}
.report_nonactive {position: relative; top: 0px; left: 0px;  margin: 1; padding: 1px; width: 600px; height: 88px; background-color: #FFAAFF; border: 0;}
.report_innerrow {float: left; margin: 0; padding: 0px; height: 100%; border: 0;}
.report_list25 {float: left; margin: 0; padding: 2px; width: 29px; height: 95%; border-style: none solid solid none; border-width: 0 1 1 0; border-color: #000000 #88FFFF #000000 #88FFFF;}
.report_field25{width: 25px; background-color: #EEFFFF; border-style: solid; border-width: 2px; border-color: #99FFFF;}
.report_add{border: 0; margin: 0; padding: 0; width: 25px;}
.report_form{border: 0; margin: 0; padding: 0;}
.report_list100 {float: left; margin: 0; padding: 2px; width: 100px; height: 95%; border-style: none solid solid none; border-width: 0 1 1 0; border-color: #000000 #88FFFF #000000 #88FFFF;}
.report_field100{width: 96px; background-color: #EEFFFF; border-style: solid; border-width: 2px; border-color: #99FFFF;}
.report_list175 {float: left; margin: 0; padding: 2px; width: 175px; height: 95%; border-style: none solid solid none; border-width: 0 1 1 0; border-color: #000000 #88FFFF #000000 #88FFFF;}
.report_field175{width: 171px; background-color: #EEFFFF; border-style: solid; border-width: 2px; border-color: #99FFFF;}
.report_textarea {background-color: #EEFFFF; border-style: solid; border-width: 2px; border-color: #99FFFF; width: 171px; height:55px;}

.listleft {position: absolute; left: 0; top: 0; bottom: 0; width: 133px; height:100px; overflow:hidden; border:medium; margin: 3px 3px 3px 3px;}
.listright {position: absolute; right: 0; top: 0; bottom: 0; width: 111px; margin: 3px 3px 3px 3px;}
.listmain {margin: 3px 3px 3px 3px; padding: 3px 140px 3px 140px;}

.resultcontainer {float:left; margin: 0px 3px 0px 3px; width: 636px; background-color:#DDDDDD}
.resulthead {background-color: #C4ACB0; height: 108px; width: 100%; border-bottom:double #990000 8px; float:left;}
.templeft {margin: 4px; padding: 4px; float: left;}
.tempright {margin: 4px; padding: 10px; float: right;}
.resultpic {margin: 4px; padding: 4px; float: left; width: 100%;}
.descontainer {float:left; width: 100%; background-color:#DDDDDD}
.descleft {margin: 4px; padding: 4px; float: left; width:300px;}
.priceright {margin: 4px; padding: 4px; float: right;}

.resultmap {float:right; margin: 0px 4px 0px 4px; padding: 12px 12px 12px 12px; width:290px}
.resultmain {float:left; margin: 0px 4px 0px 4px; padding: 3px; width: 200px;}
.resultlogo {float:left; width:288px; margin: 2px;}

.contactcontainer {float:left; margin: 0px 3px 0px 3px; width: 636px; background-color:#DDDDDD}
.contactleft {float:left; margin: 3px; width:300px;}
.contactright {float:right; margin: 3px; padding: 22px 12px 0px 12px; width:300px;}
.dcontactbox {float:left; color: #000000; background-color: #FFFFFF; border: double #990000 thick; width:262px; margin: 0px; padding: 0px;}
.contactbox {color: #000000; background-color: #FFFFFF; border: double #990000 thick; width:280px; margin: 0px; padding: 0px;}
.contactinside {padding: 0px 12px 0px 12px; width:250px;}
.textfield_area {border-width: 1px; border-style: solid; border-color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #0000FF; width: 210px; height:210px;}
.textfield_area2 {border-width: 1px; border-style: solid; border-color: #0000FF; font-family: arial, helvetica, sans-serif; font-size: 14px; color: #0000FF; width: 210px; height:100px;}
.textfield_long {border-width: 1px; border-style: solid; border-color: #990000; font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000000; width: 210px; margin-bottom:4px; margin-top:1px;}
.textfield_long2 {border-width: 1px; border-style: solid; border-color: #990000; font-family: arial, helvetica, sans-serif; font-size: 14px; color: #000000; width: 210px; margin-bottom:1px; margin-top:1px;}

.sale_title{ text-align: left; font-size: 14px;	font-weight: bold;}
.sale_info_l1{font-size: 14px; color: #000066; font-weight: bold;}
.sale_info_l2{font-size: 24px; color: #990000; font-weight: bold;}
.sale_info_l3{text-align: left;	font-size: 12px; color: #990000; font-weight: bold;}

.sort_table_top{border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; width: 100%;}
.sort_table_bottom{border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black;	margin-bottom: 2px;	width: 100%;}

.warningHilite{background-color:#FF0000; color:#FFFFFF;}
.normalHilite{background-color:#FFFFFF; color:#000000;}
.error_strings{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000;}
#content {padding:20px}
#dialog {position:absolute; width:425px; padding:10px; z-index:200; background:#000000}
#dialog-header {display:block; position:relative; width:411px; padding:3px 6px 7px; height:14px; font-size:14px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(http://freemotormart.com/images/dialog_close.gif) no-repeat}
#dialog-content {display:block; height:160px; padding:6px; color:#000000; font-size:16px}
#dialog-mask {position:absolute; top:0; left:0; min-height:100%; width:100%; background:#000000; opacity:.55; filter:alpha(opacity=55); z-index:100}
.error {background:#fff url(http://freemotormart.com/images/error_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none}
.errorheader {background:url(http://freemotormart.com/images/error_header.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none}
.warning {background:#fff url(http://freemotormart.com/images/warning_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(http://freemotormart.com/images/warning_header.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}
.success {background:#fff url(http://freemotormart.com/images/success_bg.jpg) bottom right no-repeat; border:3px solid #990000; border-top:none}
.successheader {background:url(http://freemotormart.com/images/success_header.gif) repeat-x; color:#fff; border:1px solid #990000; border-bottom:none}
.prompt {background:#fff url(http://freemotormart.com/images/prompt_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none}
.promptheader {background:url(http://freemotormart.com/images/prompt_header.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none}

#createtask {float:left; visibility: hidden;height: 0px;width: 0px;background: #A2BAFA;border-style: solid;border-width: 1px;border-color: #990000;}
.formclass {float:left; visibility: hidden;height: 0px;width: 0px;background: #A2BAFA;border-style: solid;border-width: 1px;border-color: #990000;}
.autocomp {position: absolute;left: 0px;top: 0px;visibility: hidden;width: 0px;}
.taskboxclass {position: absolute;left: 0px;top: 0px;visibility: hidden;width: 0px; z-index:100;}
.calendarover {text-align: center;background: #CAD7F9;width: 15px;}
.calendaroff {text-align: center;background: #A2BAFA;width: 15px;}
.calendartodayover {text-align: center;background: #FECE6E;width: 15px;}
.taskchecker {width: 150px;background-color: #FFBC37;border-style: solid;border-color: #000000;border-width: 1px;}
.tcpadding {padding: 10px;}
.calendartodayoff {text-align: center;background: #FFBC37;width: 15px;}