html {
	width: 100%;
    height: 100%;
}

body {
    width: 100%;
    height: 100%;
    border: 0px;
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    color: #383838;
    font-weight: normal;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    text-align: left;
}

a:link, a:visited {
    color: #da642f;
    font-weight: normal;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

input, select, textarea {
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 14px;
}

.roundedbox {
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  color: #383838;
  border:0px solid #383838;
}

.roundedinputbox {
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}

.buttonouter {
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    color: #383838;
    border:0px solid #383838;
}

.buttoninner {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    color: #383838;
    border:0px solid #383838;
}

.buttontext,
.buttontext a:link,
.buttontext a:visited {
	text-align:center;
	font-size:12px;
	color:#efefef;
	font-weight:bold;
	text-shadow:1px 1px 1px #383838;
}

.headerboxouter {
    -moz-border-radius:12px;
    -webkit-border-radius:12px;
    color: #383838;
    border:0px solid #383838;
}

.headerboxinner {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color: #383838;
	border:0px solid #383838;
}

.headerbuttonoutline {
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  color: #383838;
  border:0px solid #383838;
}

.headerbuttonleft {
  -moz-border-radius-topleft:6px;
  -webkit-border-radius-topleft:6px;
  -moz-border-radius-bottomleft:6px;
  -webkit-border-radius-bottomleft:6px;
  color: #383838;
  border:0px solid #383838;
}

.headerbuttonmiddle {
  color: #383838;
  border-right:2px solid #ffffff;
  border-left:2px solid #ffffff;
}

.headerbuttonright {
  -moz-border-radius-topright:6px;
  -webkit-border-radius-topright:6px;
  -moz-border-radius-bottomright:6px;
  -webkit-border-radius-bottomright:6px;
  color: #383838;
  border:0px solid #383838;
}


.profilephotobox {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.headermain {
    color: #7F8B69;
    font-size:16px;
}
.headermain a:link,
.headermain a:visited {
    color: #7F8B69;
    font-weight: normal;
    text-decoration: none;
}
.headermain a:hover {
    text-decoration: underline;
}

#headermainlogo { 
    position: absolute; 
    top: 0px; 
    left: 00px; 
    width: 300px; 
    height: 70px; 
    background-color: transparent; 
    border: 0px;
} 


.tdformlabel {
	vertical-align: top;
	text-align: right;
	width: 135px;
}

.tdformshortlabel {
    vertical-align: top;
    text-align: right;
    width: 50px;
}

.tdleftlabel {
    text-align: left;
    font-weight: bold;
}
    
table_standard {
}

#paneformheader {
    border-top:0px solid #cbcbcb;
    border-left:1px solid #cbcbcb;
    border-right:0px solid #ababab;
    border-bottom:1px solid #232323;
    padding:3px;
    padding-left:8px;
    margin:0px;
    background-image: url('/images/paneform-titlebkgrd.gif');
}

#paneformcenter {
    border: 0px solid #ccc;
    padding:0px;
    margin:0px;
}

.popwinbordercontainer {
    width:100%;
    height:100%;
    border:0px solid #bbb;
    padding:0px;
    margin:0px;"    
}
    
#popwinheader {
    border-top:1px solid #cbcbcb;
    border-left:1px solid #cbcbcb;
    border-right:0px solid #ababab;
    border-bottom:1px solid #232323;
	padding:3px;
	padding-left:8px;
	margin:0px;
	background-image: url('/images/popwin-titlebkgrd.gif');
}

#popwincenter {
    background-color:#ababab;
    border-top:1px solid #cbcbcb;
    border-left:1px solid #cbcbcb;
    border-right:0px solid #ababab;
    border-bottom:1px solid #a3a3a3;
    padding: 6px;
	margin: 0px;
}

.popwintitle {
    color: #fafafa;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 22px;
}

#loginbox {
	width:600px;
	margin:0px auto;
	text-align:left;
	padding:30px;
	border:1px dashed #333;
	background-color:#eee;
}

#loginboxcenter {
    background-color:#f9f9f9;
    border-top:1px solid #cbcbcb;
    border-left:1px solid #cbcbcb;
    border-right:1px solid #ababab;
    border-bottom:1px solid #a3a3a3;
    padding: 15px;
    margin: 0px;
}

#registerbox {
    width:800px;
    margin:0px auto;
    text-align:left;
    padding:30px;
    border:1px dashed #333;
    background-color:#eee;
}

.hidden_upload_iframe {
    display: none;
    visibility: hidden;
    height: 1px;
    width: 1px;
}

.formemptyline {
    height: 8px;
    width: 1px;
}

.tab_category_active {
    -moz-border-radius-topright:8px;
    -webkit-border-radius-topright:8px;
    -moz-border-radius-topleft:8px;
    -webkit-border-radius-topleft:8px;
}
    
.tab_category_inactive {
    -moz-border-radius-topright:8px;
    -webkit-border-radius-topright:8px;
    -moz-border-radius-topleft:8px;
    -webkit-border-radius-topleft:8px;
}

.tab_category_space {
    background-color:#ffffff;
    border-bottom:1px solid #ababab;
    padding:2px;
}

.frontpageuser {
    display:block;
    border-top:1px solid #686868;    
    border-bottom:1px solid #282828;
    border-right:1px solid #282828;    
    border-left:1px solid #484848;    
    margin:0px;
    padding:0px;
}

.commentbubbleouter {
    background: transparent url('/images/comment-tip.gif') no-repeat 0px 18px;
}
    
.commentbubble {
    -moz-border-radius:12px;
    -webkit-border-radius:12px;
    background-color:#feeced;
    padding:18px;
    margin-left:10px;
}

.opaquebox {
  filter: alpha(opacity=70);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.70;
  opacity:0.7;
}

.address_field {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #dccacb;
    background-color:#feeced;
    padding:3px;
}

.addplacecatselectbar {
	width:400px;
	padding:8px;
	background-color:#eaeaea;
	background-image:url('/images/bkgrd-selectbar.png');
	border-top:1px solid #fafafa;
	border-bottom:1px solid #bababa;
	border-right:1px solid #ababab;
}

.addplacecatselectbarhi {
    width:400px;
    padding:8px;
    background-color:#efefef;
    background-image:url('/images/bkgrd-selectbar-hi.png');
    border-top:1px solid #fafafa;
    border-bottom:1px solid #bababa;
    border-right:1px solid #ababab;
}

.addplacecatselectbarselected {
    width:400px;
    padding:8px;
    background-color:#efefef;
    background-image:url('/images/bkgrd-selectbar-selected.png');
    border-top:1px solid #fafafa;
    border-bottom:1px solid #bababa;
    border-right:1px solid #ababab;
}

.addplacecatselectbardk {
	width:400px; 
	padding:8px; 
	background-color:#eaeaea; 
	background-image:url('/images/bkgrd-selectbar-dark.png'); 
	border-top:1px solid #fafafa; 
	border-bottom:1px solid #bababa; 
	border-right:1px solid #ababab;
}

.sectionhdr {
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
}

.contentrightbox {
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #928c64;
}