/* CSS Document */
* { margin: 0; padding: 0; border:none; }
body { font:13px Arial, Helvetica, sans-serif; color:#444; background:#fff; }

.alignleft { float:left; }
.alignright { float:right; }
.clear { clear:both; }

a { color:#b3ddd4; text-decoration:underline; }
a:hover { color:#e7e7e7; text-decoration:none; }

/* Main -------------------------------------------- */

#header { width:950px; height:125px; margin:0 auto; position:relative; }
#wrapper { width:950px; margin:0 auto;  background:url(images/sidebarbg.gif) repeat-y left; height:100%; overflow:hidden;  }

#sidebar {  width:190px; float:left; padding:65px 10px 25px 10px; }
#content { width:675px; float:right; padding:20px 20px 0 0; position:relative;  }


/* header -------------------------------------------- */

.logo { width:157px; height:154px; background:url(images/logo.gif) no-repeat; text-indent:-9009px; position:absolute; bottom:-40px; left:0; }

#nav {
	margin:0 auto;
	padding:0;
	position:absolute;
	top:92px;
	left:180px;
height:30px;
	background-color: #000000;
}
#nav li { float:left; list-style-type: none; text-align:right; }
#nav li a { text-align:right; font:normal 13px Arial, Helvetica, sans-serif; text-decoration: none; display: block; text-align:center; padding: 8px 18px 7px 18px; margin: 0; color: #fff; }
#nav li a:hover { text-decoration: none; color: #b3ddd4; background:#000000; }


#header p.description { width:490px; position:absolute; top:35px; left:175px; font:12px Arial, Helvetica, sans-serif; color:#19bcb9; }
.i_logout { background:url(images/i_logout.gif) no-repeat; padding:5px 0 5px 22px; margin:32px 0 0 0; float:right;  } 


/* content  -------------------------------------------- */

#content h1 { margin:0 0 5px 0; padding:0 0 12px 0; font:normal 28px Arial, Helvetica, sans-serif; color:#333333;  }
#content p { margin:0 0 12px 0; padding:0; font:14px Arial, Helvetica, sans-serif; color:#19bcb9; line-height:20px;  }
#content p.preview { position:absolute; top:15px; right:15px; padding:0 0 3px 22px; background:url(images/i_preview.gif) no-repeat;  }

.editphoto_slideshow { height:100%;  margin-bottom:30px;  }
.editphoto_l { width:220px; float:left; }
.editphoto_r { width:450px; float:left; position:relative; margin-left:5px; }
.editphoto_ll { width:295px; float:left; }
.editphoto_ll3 {
	width:295px;
	float:none;
	left: 150px;
}
.editphoto_rr { width:370px; float:left; position:relative; margin-left:10px; }

#content p.title { margin:0 0 13px 0; padding:0 0 8px 65px; font:22px Arial, Helvetica, sans-serif; color:#19bcb9; }

.i_photo { background:url(images/i_photo.gif) no-repeat; }
.i_editquote { background:url(images/i_edit.gif) no-repeat; }

.row_blank { height:100%; overflow:hidden; padding:5px 3px; }
.photo_name { font-size:15px; color:#19bcb9; padding-right:10px; float:left; display:block; width:80px;}
.photo_id { font-size:15px; color:#19bcb9; padding-right:15px; float:left; display:block; width:40px;}
.plink { font-size:15px; color:#19bcb9; padding-right:20px; display:block; width:50px; text-align:center; }

#content p.addphoto { padding:0 0 0 10px; background:url(images/plus.gif) no-repeat 0 5px;   }

.textfield { padding:3px; font:12px Arial, Helvetica, sans-serif; color:#666; background:#ebebe3; border:1px solid #afc191; margin:0 5px 5px 0; float:left;  }
* html .textfield { margin-left:-10px; }
*+html .textfield { margin-left:-10px; }

.textfield2 { padding:3px; font:12px Arial, Helvetica, sans-serif; color:#666; background:#ebebe3; border:1px solid #afc191; margin:0 5px 5px 0; float:left;  }


.button { background:#eeecdd; padding:5px 3px; border:1px solid #19bcb9; font:bold 15px Arial, Helvetica, sans-serif; color:#19bcb9; text-transform:uppercase; }
.button2 { padding:3px; font:12px Arial, Helvetica, sans-serif; color:#1d1b1c; background:#fbfae8; border:1px solid #19bcb9;  height:24px; }
.button3 { background:#eeecdd; padding:5px 3px; border:1px solid #787878; font:bold 15px Arial, Helvetica, sans-serif; color:#19bcb9; text-transform:uppercase; }

.img1 { border:1px solid #19bcb9; }
.img_preview { position:relative; margin:10px 0 40px 0; padding:10px 0;  height:100%; }
.img_preview2 { position:relative; margin:10px 0 40px 0; padding:10px 0; height:100%; }


#content p.enlarge { background:url(images/i_preview.gif) no-repeat left 12px; padding:18px 0 12px 24px; position:absolute; bottom:-33px; left:-12px; }

.small { font-size:11px; padding:0 15px; }

.edit2 { background:url(images/i_edit3.gif) no-repeat; padding:5px 0 5px 30px; font-size:12px; float:left; color:#19bcb9; text-decoration:none; width:100px; line-height:normal; display:block; }
.residential { width:120px; padding-top:5px; float:left; color:#19bcb9; display:block; font-size:18px; text-decoration:none; }
.row_border { border-bottom:1px solid #eee; }

.editbox { height:100%; overflow:hidden; margin-bottom:20px; }
.textarea { padding:4px; background:#e2e1dd; border:1px solid #90908e; width:360px; height:200px; font:12px Arial, Helvetica, sans-serif; color:#333; margin-bottom:5px; }
.textarea2 { padding:4px; background:#e2e1dd; border:1px solid #90908e; width:360px; height:100px; font:12px Arial, Helvetica, sans-serif; color:#333; margin-bottom:5px; }



#content p.edit_title { margin:0 0 5px 0; padding:22px 0 5px 48px; background:url(images/i_edit.gif) no-repeat; font-size:18px; color:#19bcb9; }

/* sidebar -------------------------------------------- */

#sidebar h2 { margin:0 0 5px 0; padding:0 0 12px 30px; font:24px Arial, Helvetica, sans-serif; color:#19bcb9; background:url(images/i_note.gif) no-repeat;  }
#sidebar h3 { margin:0 0 5px 0; padding:0 0 4px 18px; font:18px Arial, Helvetica, sans-serif; color:#19bcb9; background:url(images/i_plus.gif) no-repeat 0 6px;  }

#category { padding:10px; height:100%; overflow:hidden; }
#category .cattextfield { padding:3px; font:12px Arial, Helvetica, sans-serif; color:#333; background:#b3ddd4; border:1px solid #19bcb9; border-right:1px solid #19bcb9; border-bottom:1px solid #19bcb9; margin:0 5px 5px 0; float:left; }
#category .cbutton { background:#b3ddd4; padding:3px; border:1px solid #40691b; font:12px Arial, Helvetica, sans-serif; color:#442101;  }


.action3 { width:40px; float:left; color:#19bcb9; vertical-align:bottom; }
.action1 { width:28px; font-size:12px; float:left; color:#19bcb9; text-align:center;  }
.action2 { width:85px; font-size:12px; float:right; padding-top:3px;   color:#19bcb9;  }
.action2 a { color:#19bcb9; text-decoration:none; }
.action2 a:hover { color:#333; text-decoration:none; }

#sidebar p { margin:0 0 12px 0; padding:0; font:14px Arial, Helvetica, sans-serif; color:#19bcb9; line-height:20px;  }


.textfield3 { color:#333; background:#afb8a7; border:1px solid #747764; border-right:1px solid #d2dac3; border-bottom:1px solid #d2dac3; margin:4px 0px 0px 0; float:left; }
.cbutton { background:#b3ddd4; padding:3px; border:1px solid #40691b; font:12px Arial, Helvetica, sans-serif; color:#000000;  }