/* admin */
* {margin:0; padding:0; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#666;}
body {font-family:Arial, Verdana, Helvetica, sans-serif; background:#FFF;}

h1, h2, h3, h4, h5, h6 {font-weight:normal; color:#333; text-transform:uppercase;}
h2 {font-size:22px; margin-bottom:16px;}
h3 {font-size:20px; margin-bottom:12px;}
h4 {font-size:18px; margin-bottom:10px;}
h5 {font-size:16px; margin-bottom:8px;}
h6 {font-size:14px; margin-bottom:6px;}

p {padding-bottom:10px; }
label {font-weight:normal; font-size:14px; color:#939598}
ul {list-style-image:url("images/bullet.gif");}
li {margin-left:20px;}
form {display:block; float:left; clear:both;}

.clear {clear:both;}

/* forms */
.textbox, .selectbox, .multiple_select {height:22px; padding-top:3px; font-size:14px; font-weight:bold; border:1px solid #999;}
.selectbox {width:180px; padding:0; font-weight:bold;}
.multiple_select {height:auto; width:180px; padding:0; font-size:14px; font-weight:bold;}
.textarea {width:440px; color:#999; font-size:14px; border:1px solid #999;}
.required {font-size:10px;}
.button {height:30px; padding:6px 15px; color:#FFF; font-weight:bold; cursor:pointer; border:0; background:#4D90CD;}
.button:hover {color:#FFF; background:#333;}
#txt_date {height:20px; margin:4px 0; color:#999; font-size:15px; border:1px solid #999;}
/*********/

/* messages */
.message_box {float:left; clear:both; width:100%; margin:10px 0 20px 0; border:1px solid #81BAD5; background:#E9E9E9; filter:alpha(opacity=90); opacity:0.9;}
.message_box p {margin:10px;}
.error, .warning, .highlight {color:#F00; font-weight:bold;}
.warning {color:#FF8B05;}
.highlight {color:#0099D4; font-weight:bold;}
/************/

/* Layout structure */
#saving {padding:50px 0 50px 50px; color:#333; background:#FFF;}
#saving p {padding: 10px 0;}

#header_wrapper {float:left; width:100%; height:105px; border-bottom:5px solid #4D90CD; background:#FFF;}

#header { width: 980px; height: 105px; margin: 0px auto;}
#header h1 { float: right; width: 103px; margin: 0; padding: 0; text-indent: -9999px; overflow: hidden; }
#header h1 a { display: block; height:105px; background: #F00; background: url('images/decorland_logo.gif') top left no-repeat;}
#header img {display: block; float: right; margin: 10px 5px 0px 5px;}

#nav {float:left; width:750px; height:25px; margin-top:80px; background:#FFF;}
#nav li {display:inline; list-style:none;}
#nav li a {display:block; float:left; height:19px; padding:6px 12px 0px 12px; font-size:11px; color:#4D90CD; text-decoration:none; text-transform:uppercase;}
#nav li a#on {color:#FFF; background:#4D90CD;}
#nav li a:hover {color:#FFF!important; background:#4D90CD;}

#wrapper {float:left; width:100%; background:#FFF; border-bottom:1px solid #4D90CD;}
#main_content {width:940px; margin:0px auto; padding:20px;}
#main_copy {}

#admin_left {display:block; float:left; width:460px;}
#admin_right {display:block; float:right; width:460px;}

#footer {float:left; clear:both; width:100%; height:100px; background:#FFF;}
#footer_content {width:980px; margin:0 auto;}
#footer_content p {font-size:10px; margin:10px 0; font-size:10px; color:#999;}
#footer_content p.left {float:left;}
#footer_content p.right {float:right;}
#footer_content a {font-size:10px; font-weight:normal; color:#999; text-decoration:none;}
#footer_content a:hover {color:#007DAC; text-decoration:underline;}
#footer .link {font-size:10px; color:#007DAC;}
/*********/

/* admin sub menu */
#subnav {float:left; width:100%; height:25px; margin:10px 0; background:#333;}
#subnav ul {margin:0; padding:0; list-style:none;}
#subnav ul li {display:inline;}
#subnav ul li a {display:block; float:left; height:19px; padding:6px 12px 0px 12px; font-size:11px; color:#FFF; text-decoration:none; text-transform:uppercase;}
#subnav ul li a:hover {color:#4D90CD; background:#FFF;}
/******************/

/* admin button and links */
.add_link, .select_link, .cancel_link, .done_link {display:block; float:left; height:30px; padding-right:7px; margin-right:10px; color:#FFF; text-indent:30px; text-decoration:none; font-family:verdana; font-size:10px; line-height:30px; background:url("images/page_white_add.png") 7px 7px no-repeat #6A9E30;}
.select_link {background:url("images/folder_magnify.png") 7px 6px no-repeat #0A9AE1;}
.done_link {background:#0A9AE1; text-indent:8px;}
.cancel_link {display:none; background:url("images/cross.png") 7px 6px no-repeat #6A9E30;}
.save_button, .delete_button {display:block; float:left; height:30px; padding-bottom:2px; margin-right:10px; color:#FFF; padding-left:26px; text-decoration:none; font-family:verdana; font-weight:bold; font-size:10px; cursor:pointer; background:url("images/page_white_edit.png") 7px 6px no-repeat #6A9E30;}
.delete_button {background:url("images/page_white_delete.png") 7px 6px no-repeat #6A9E30;}
.add_link:hover, .save_button:hover, .delete_button:hover, .select_link:hover, .cancel_link:hover, .done_link:hover {text-decoration:none; color:#FFF; background-color:#FF7F00;}
/*******************/

/* data tables */
#list_table {float:left; width:100%; margin:10px 0; background:#FAFAFA; border-collapse:collapse; border:1px solid #4D90CD;}
#list_table td {padding:0 4px; line-height:18px; border-color:#333;}
#list_table a {display:block; font-size:10px; cursor:pointer!important;}
#list_table a:hover {text-decoration:none;}
#list_table #new_item * {background:#0099D4; color:#FFF;}
#list_table tr:hover * {background:#CAD6D8; color:#333; cursor:pointer;}
#list_table #heading *, #list_table #tabs * {height:22px; background:#4D90CD; font-size:12px; color:#FFF; line-height:22px; cursor:default;}
#list_table #tabs * {background:#FFF;}
#list_table #tabs td {margin:0; padding:0;}
#list_table #tabs li {display:inline; list-style:none; margin:0; padding:0;}
#list_table #tabs li a {display:block; float:left; height:25px; padding:6px 7px 0px 6px; font-size:9px; letter-spacing:-0.4px; color:#333; text-decoration:none; text-transform:uppercase;}
#list_table #tabs li a#on {color:#FFF; background:#4D90CD;}
#list_table #tabs li a:hover {color:#FFF; background:#4D90CD;}
#list_table .alt_row {background:#F2F2F2;}
#list_table #no_products * { background:#FFF!important; cursor:default;}
#list_table #no_products td {padding:20px;}

.detail_view {width:100%; border-collapse:collapse;}
.detail_view td {padding:2px; font-size:12px; color:#7F7F7F; line-height:18px; vertical-align:top;}
/***************/

#changePasswordForm {padding:20px; border:1px dotted #B2B2B2;}

#login_form {display:block; float:none; margin:0px auto; padding:40px; width:300px; border:1px dashed #E3E3E3; background:#FAFAFA;}
#addform td, #editform td, #deleteform td {height:40px;}

.thumb_container {float:left;width:100px; height:100px; margin:4px; }
.delete_image_icon {float:right; cursor:pointer;}
.delete_icon {margin-right:2px; cursor:pointer;}

#hdn_submit {display:none;}
/* end admin */
