/**
 * PURL - Copyright (c) 2007-10 ScarlettVisionMedia <info@scarlettvisionmedia.com>
 * All Rights Reserved
 * 
 */

/* general */
body { margin:0px; padding:0px; background:#fff url(../../images/admin/back.png) repeat-y scroll top left;; }
body,td { font:12px verdana, sans-serif; line-height:120%; }
a { color:#005FA9; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { font:bold 1.5em verdana,arial,sans-serif; margin:10px 0px; padding:3px 0px; color:#555; }
h2 { font:1.4em verdana,arial,sans-serif; margin:2px 0px; padding:0px 0px; color:#559; text-decoration:none; }
h3 { font:bold 1.3em verdana,arial,sans-serif; margin:2px 0px; padding:0px 0px; color:#559; }
form { display:inline; margin:0px; padding:0px; }

input[type=text], input[type=password] { background:#f5f5f5; border:1px solid #777; color:#242424; font-size:13px; padding:2px 4px; margin:2px; }
select { background:#f5f5f5; border:1px solid #777; color:#242424; font-size:13px; padding:2px 4px; margin:2px; }
textarea { resize:none; background:#f5f5f5; border:1px solid #777; color:#242424; font-size:13px; padding:2px 4px; margin:2px; font-family:verdana,sans-serif; }

#cms_page_title { font:bold 1.5em verdana,arial,sans-serif; color:#fff; background:#fff url(../../images/admin/header_title.png) repeat-x scroll top left; height:35px; padding:0 20px; }
#cms_page_title div.breadcrumb { display:inline; font:bold 12px verdana,helvetica,sans-serif; color:#fff; padding-left:10px; }
#cms_page_title a.breadcrumb { font:normal 12px verdana,helvetica,sans-serif; color:#ffc; text-decoration:none; }
#cms_page_title a.breadcrumb:hover { font:normal 12px verdana,helvetica,sans-serif; color:#ffc; text-decoration:underline; }

#left_menu { margin:0px; }
#left_menu_actions { display:none; }

table.tablesorter th { text-align:left; }

table.cms_box { font:normal 13px/1.2 verdana,arial,sans-serif; text-decoration:none; }
table.cms_box th { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #aaaaaa; background:#e6e6e6 url(../../images/admin/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%; color:#222222; font:normal 1em verdana,arial,sans-serif; padding:0.6em 0.5em; text-align:left; } 
table.cms_box td { color:#555; padding:4px; }
table.cms_box td._label, table.cms_box td._wide { font-size:12px; color:#666; padding:6px 2px 2px; }
table.cms_box td._data { padding:2px; }
table.cms_box td._data textarea { width:96%; }
button::-moz-focus-inner { border:none; padding:0; } /* Gecko */
button { width:auto; overflow:visible; } /* IE */
.cms_button_box { text-align:center; padding:4px 0px 0px; }
.cms_button_box button, button.cms { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:0px 8px 0px 0px; border:1px solid #aaaaaa; background:#e6e6e6 url(../../images/admin/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%; color:#222222; font:normal 12px/12px verdana,arial,sans-serif; cursor:pointer; padding:3px 7px 4px; line-height:1.4em; }
.cms_button_box button:hover, button.cms:hover { color:#212121; background:#dadada url(../../images/admin/jquery-ui/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; border:1px solid #999999; }
.cms_button_box button:active, button.cms:active { color:#212121; background:#ffffff url(../../images/admin/jquery-ui/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; border:1px solid #aaaaaa; }
.cms_button_box button { margin-bottom:4px }

#progress_bar { position:absolute; left:100px; top:16px; height:auto; display:none; }

#cms_table img { vertical-align:middle; }

table.order_info td { min-width:250px; width:auto !important; width:250px; padding:3px; }
table.order_info td span { font-weight:bold; display:block; }
table.order_info td div { padding-left:10px; }

table.order_details { font-size:12px; width:100%; border:1px solid #e0e0e0; }
table.order_details thead th { background:#e0e0e0; color:#111; font-weight:bold; }

table.order_history { font-size:12px; border:1px solid #e0e0e0; }
table.order_history thead th { padding:3px 6px; background:#e0e0e0; color:#111; font-weight:bold; text-align:center; }
table.order_history tbody td { padding:3px; }

table.order_status { font-size:12px; margin:20px 0px; border:1px solid #e0e0e0; }
table.order_status thead th { padding:3px 6px; background:#e0e0e0; color:#111; font-weight:bold; text-align:left; }
table.order_status tbody td.label { font-weight:bold; padding:3px; }
table.order_status tbody td.data { padding:3px; }
table.order_status tbody td.buttons { text-align:center; }

#phpinfo {background-color:#ffffff; color:#000000;}
#phpinfo pre {margin:0px; font-family:monospace;}
#phpinfo a:link {color:#000099; text-decoration:none; background-color:#ffffff;}
#phpinfo a:hover {text-decoration:underline;}
#phpinfo table {border-collapse:collapse;}
#phpinfo .center {text-align:center;}
#phpinfo .center table { margin-left:auto; margin-right:auto; text-align:left;}
#phpinfo .center th { text-align:center !important; }
#phpinfo td, #phpinfo th { border:1px solid #000000; font-size:75%; vertical-align:baseline;}
#phpinfo h1 {font-size:150%;}
#phpinfo h2 {font-size:125%;}
#phpinfo .p {text-align:left;}
#phpinfo .e {background-color:#ccccff; font-weight:bold; color:#000000;}
#phpinfo .h {background-color:#9999cc; font-weight:bold; color:#000000;}
#phpinfo .v {background-color:#cccccc; color:#000000;}
#phpinfo .vr {background-color:#cccccc; text-align:right; color:#000000;}
#phpinfo img {float:right; border:0px;}
#phpinfo hr {width:600px; background-color:#cccccc; border:0px; height:1px; color:#000000;}

.cat_sel_box { background:#eee; border:1px solid #ccc; }
.cat_sel_box a { display:block; padding:2px 0; text-decoration:none; color:#555; font-size:12px; }
.cat_sel_box a._sel { background:#bbb; font-weight:bold; }
.cat_sel_box a:hover { display:block; padding:2px 0; text-decoration:none; color:#333; background:#aaa; }
.cat_sel_box a span { display:block; }
.cat_sel_box a span._icon { display:block; float:left; width:20px; height:16px; background:transparent url(../../images/icons/16-directory.png) no-repeat scroll 50% 0; vertical-align:middle; }

input.datepicker { width:8em; }
input.timepicker { width:6em; margin-left:5px; }

.adm_box { padding:20px; background:#f4f4f4; }
.adm_box ._adm_box_hdr { }
.adm_box ._adm_box_hdr span { display:block; padding:6px 10px; font-size:13px; }
.adm_box ._adm_box_btn { text-align:center; padding:0; border:1px solid #aaa; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px; }
.adm_box ._adm_box_btn .cms_button_box { text-align:center; padding:8px 8px 2px; }
.adm_box ._adm_box { padding:6px 20px 6px 6px; background:#fff; border-left:1px solid #aaa; border-right:1px solid #aaa; }

.mod_photos_admin_thumb { margin:0px 10px 10px 0px; background:#efefef; border:1px solid #999; float:left; }
.mod_photos_admin_thumb ._thb { text-align:center; width:auto; padding:3px; }
.mod_photos_admin_thumb ._btn { text-align:center; width:auto; margin:0 auto 3px; }
.mod_videos_admin_thumb { margin:0px 10px 10px 0px; background:#efefef; border:1px solid #999; float:left; }
.mod_videos_admin_thumb ._thb { text-align:center; width:auto; padding:3px; }
.mod_videos_admin_thumb ._btn { text-align:center; width:auto; margin:0 auto 3px; }

table.cms_box .ui-widget { font-size:12px; }
table.purlbeDialogTable { font:normal 13px/1.2 verdana,arial,sans-serif; text-decoration:none; width:100%; }
table.purlbeDialogTable th { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:4px; border:1px solid #aaaaaa; background:#e6e6e6 url(../../images/admin/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%; color:#000; font:normal 12px verdana,arial,sans-serif; padding:4px 0.5em; text-align:left; }
table.purlbeDialogTable td { color:#555; padding:1px; }
table.purlbeDialogTable td input, table.purlbeDialogTable td select { background:#f5f5f5; height:20px; line-height:20px; padding:0; margin:0; border:none; width:100%; }
table.purlbeDialogTable td button { font-size:11px; margin-top:0; margin-bottom:0; }
table.purlbeDialogTable td input[type=file] { height:auto; line-height:1.1; padding:0; margin:0; border:none; width:auto; opacity:0.1; filter:alpha(opacity=1); float:right; }
table.purlbeDialogTable td div._upload { position:relative; width:60px; height:20px; margin:auto; }
table.purlbeDialogTable td div._upload ._ic { position:relative; width:20px; height:20px; overflow:hidden; cursor:pointer; float:left; }
table.purlbeDialogTable td div._upload ._in { position:absolute; top:0; right:0; z-index:2; cursor:pointer; }
table.purlbeDialogTable td div._upload ._im { position:absolute; top:0; left:0; z-index:1; cursor:pointer; width:20px; height:20px; background:transparent url(../../images/icons/save.png) no-repeat scroll 0 0; }
table.purlbeDialogTable td div._upload ._th { float:left; width:20px; height:20px; overflow:hidden; background:transparent url(../../images/icons/view.png) no-repeat scroll 0 0; }
table.purlbeDialogTable td div._upload ._th div { position:absolute; top:10px; left:-40px; z-index:10; display:none; }
table.purlbeDialogTable td div._upload ._th:hover div { display:block; }
table.purlbeDialogTable td div._upload ._th div img { width:120px; height:auto; }
table.purlbeDialogTable td div._upload ._rm { float:left; width:20px; height:20px; display:block; overflow:hidden; background:transparent url(../../images/icons/cancel.png) no-repeat scroll 0 0; }

#left_menu.ui-accordion .ui-accordion-header.ui-state-active { background:#e6e6e6 url(../../images/admin/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%; border:1px solid #d3d3d3; color:#555555; font-weight:normal; }
#left_menu.ui-accordion .ui-accordion-content { padding:10px 19px; }
#left_menu.ui-accordion .ui-accordion-content a { color:#005fa9; text-decoration:none; }
#left_menu.ui-accordion .ui-accordion-content a:hover { text-decoration:underline; }

