/*
*{border:#0f0 solid 1px;}
*/
/* global styles */
*{font-family:Verdana,Arial,Helvetica,sans-serif;}
body{margin:0;padding:0;background:#000 url(/images/backbody.gif) repeat-x;font-family:Verdana,Arial,Helvetica,sans-serif;color:#003;font-weight:normal;font-size:.8em;}
th{background:#666;color:#fff;border:#000 solid 1px;border-top-width:0;font-size:.8em;}
h1{font-size:1.2em;margin:0;font-style:normal;}
h2{font-size:1.0em;margin:0;font-style:normal;}
h3{font-size:0.8em;margin:0;font-style:normal;}
h4{font-size:0.6em;margin:3px 3px 3px 0;font-style:italic;}
h5{margin:3px;float:right;}
h6{margin:0;}
img{border-style:none;}
li{line-height:22px;}
a{color:#006;text-decoration:underline;}

.home_content { font-size:14px; }

/* main layout */
#topcontainer{position:relative;height:90px;background:#bcc2ff url(/images/backtop.gif) repeat-x;}
#topbar{background:#fff;border-top:#000 solid 5px;border-bottom:#000 solid 1px;}
#topbarinside{padding:3px 0 4px 0;border-top:#fff solid 5px;border-bottom:#fff solid 5px;background:#000;color:#fff;text-align:center;font-size:.9em;}
#topbarinside a{color:#fff;}
#toppic{border:#000 solid 1px;}
/*
#topname{position:absolute;top:32px;left:32px;font-style:italic;font-weight:bold;font-size:30px;color:#006;font-family:Times New Roman,Times,serif;}
#toplogo{position:absolute;top:4px;left:386px;}
#topinfo{position:absolute;top:10px;right:10px;color:#006;font-size:.8em;text-align:right;}
*/
#toplayout{width:97%;}
#toplayout td{padding:0;}
#topname{padding:0 15px;font-style:italic;font-weight:bold;font-size:26px;color:#006;font-family:Times New Roman,Times,serif;}
#topinfo{position:relative;top:10px;right:0;width:320px;color:#006;font-size:.9em;text-align:right;}
#topinfo img{margin:-10px 10px 0 25px;}
#emplogin{padding:0 15px;}
#emplogin a{color:#666;font-size:.7em;}
#footer{text-align:center;color:#fff;font-size:.8em; font-style:italic; padding-bottom:10px;}
#footer a{color:#666;font-size:1.2em; font-style:normal;}

/* home page */
/*
#homemain{position:relative;top:0;left:0;margin:10px 25px 0 0;border:#000 solid 2px;background:#d8dbf0 url(/images/mainback.gif) repeat-x;padding:15px 25px;}
*/
#homemain{position:relative;border:#000 solid 2px;background:#d8dbf0 url(/images/mainback.gif) repeat-x;padding:15px 25px;}
#homemain img{border:#000 solid 2px;}
#homeforsale{position:relative;width:217px;margin-left:25px;background:#e5e5e8 url(/images/forsalebackmid.gif) repeat-y;border:#666 solid 1px;}
#forsalebacktop{position:absolute;top:0;left:0;width:217px;height:5px;background:url(/images/forsalebacktop.gif) no-repeat;}
#forsalebackbot{position:absolute;bottom:0;left:0;width:217px;height:5px;background:url(/images/forsalebackbot.gif) no-repeat;}
#forsaleheader{position:relative;text-align:center;height:37px;background:url(/images/forsaletop.gif) no-repeat 15px 10px;}
#forsaleheadertext{position:relative;top:18px;left:0;color:#c00;font-weight:bold;font-style:italic;}
#forsalebody{position:relative;text-align:center;padding:0 30px;background:url(/images/forsalemid.gif) repeat-y 15px 0;}
#forsalebody img{border:#006 solid 1px;}
#forsaletitle{text-align:center;padding:3px 5px 6px 5px;font-weight:bold;font-size:.75em;}
#forsaleitemlisting{width:155px;}
#forsaleitemlisting td{vertical-align:top;padding:0 3px;font-size:.7em;text-align:left;width:50%;}
#forsaleitemlisting div{text-align:right;width:90px;}
#forsalefooter{position:relative;height:15px;margin-bottom:11px;background:url(/images/forsalebot.gif) no-repeat 15px 0;}
#bolt1,#bolt2,#bolt3,#bolt4{position:absolute;width:14px;height:14px;}
#bolt1{top:5px;left:5px;background:url(/images/bolt1.gif) no-repeat;}
#bolt2{top:5px;right:5px;background:url(/images/bolt3.gif) no-repeat;}
#bolt3{bottom:5px;left:5px;background:url(/images/bolt2.gif) no-repeat;}
#bolt4{bottom:5px;right:5px;background:url(/images/bolt1.gif) no-repeat;}

/* sub pages */
#container{position:relative;padding:15px 40px 15px 15px;}
#main{border:#000 solid 2px;background:#d8dbf0 url(/images/mainback.gif) repeat-x;padding:15px;min-width:600px;}

.buttonlg{background:url(/images/buttonlg.gif) no-repeat;height:52px;width:172px;margin:4px 10px;color:#fff;font-size:16px;}
.buttonlg td{padding-top:6px;}
.buttonlg a{color:#fff;text-decoration:none;}

.buttonmd{background:url(/images/buttonmd.gif) no-repeat;width:131px;height:40px;}
.buttonmd a{display:block;margin:0;font-size:11px;font-weight:bold;color:#fff;text-decoration:none;text-align:center;}

.buttonsm{width:111px;}
.buttonsm a{display:block;background:url(/images/buttonsm.gif) no-repeat;margin:0;line-height:34px;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;text-align:center;}

#details{width:100%;}
.itemtitle{background:#a3a8dc url(/images/headerbackfull.gif) repeat-y;border:#000 solid 1px;padding:4px 12px;/*font-size:1.2em;font-weight:bold;*/color:#fff;}
#listingdetail{margin-top:15px;width:400px;}
#listingdetail td{font-size:1.2em;border-bottom:#ccc dashed 1px;}
.detailprice{font-size:1.4em;}
#listingdetail label{display:block;border-right:#ccc dashed 1px;font-weight:bold;text-align:right;padding-right:5px;}
#imagedetail{height:300px;width:340px;}
#imagedetail img{border:#000 solid 2px;}
#imagefull img{width:300px;margin:8px;}
#imagethumb img{height:60px;width:60px;}
.disclaimer{font-size:.8em;}
.listing{width:100%;border-collapse:collapse;}
.listing td{padding:2px;font-size:.9em;text-align:center;border:#000 solid 1px;border-top-width:0;}
td.listingtitle{background:#a3a8dc url(/images/listingtitle.gif) repeat-y center top;color:#fff;font-weight:bold;text-align:center;border:#000 solid 1px;}
td.listingtitle span{font-size:1.3em;}
td.noborders{border-width:0;}
#gallery img{border:#000 solid 2px;}
.gallerybuttons{width:250px;}
.gallerypreview{display:none;position:absolute;top:-80px;left:0;}
.gallerypreview img{border:#000 solid 1px;}
.soldnote{font-weight:bold;font-size:1.1em;color:#f00;padding:2px;}

/* contact page */
#contactform label{font-style:italic;font-weight:bold;display:block;text-align:right;padding-right:5px;width:175px;}
#contactform input{font-size:.8em;}

/* galleries */
#imagecaption{padding:20px;border:#000 solid 1px;}

/* admin */
#alertMsg{color:red;font-weight:bold;font-style:italic;display:block;padding:0 10px;clear:left;margin:0 0 8px 0;}
#adminmenu{float:right;}
#adminlist th,#adminlist td{padding:2px 3px;border-right:#999 solid 1px;border-bottom:#999 solid 1px;font-size:.8em;}
#equipmentedit td{font-size:.8em;}
.value{text-align:right;}
.rowlight{background:#fff;}
.rowcolor{background:#ddd;}
/*
.equipadminpreview{display:none;position:absolute;top:-230px;left:320px;}
*/
.equipadminpreview{display:none;position:absolute;bottom:0px;left:320px;}
.equipadminpreview img{border:#000 solid 2px;}
.optionlabels{float:left;padding-right:15px;font-size:.7em;}
.txt{font-size:.7em;}

/* form elements */
form{display:inline;margin:0;}
input,select,textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.7em;}
input{margin:0;padding:0 2px;}
form label{display:block;border:#fff solid 1px;width:120px;text-align:right;font-style:italic;font-size:.7em;margin:0 4px 0 0;line-height:1em;background:#D2D2FF;padding:5px;}
.btn{font-weight:bold;color:#fff;padding:3px 10px;background:#9393FF;margin:10px 10px 0 0;border-width: 2px;border-color: #D2D2FF #666 #666 #DDDDFF;border-style: solid;}
.btndelete{background:red;}
.formreqd{padding-left:5px;color:#c00;font-size:.8em;}

