/* Page Generated in 0.000000 seconds */
body { background:white; margin:0px; padding:0px; }
body, td, input, select, textarea {font-family:Lucidia Sans, Arial, Verdana, sans-serif;}

/* Base Styles */
h1 {font-size:24pt; margin:0.5em 0em 0.5em 0.0em; font-weight:bold; text-decoration:underline;}
th {font-weight:bold;color:#3283be;text-align:left;font-size:14px}
img {border:0;}
a {color:#2b8acf}
a:hover {color:#ff6600}


.invalid {background-color:#ffefef;}
.bold {font-weight:bold}

/* body#loginbody {background-color:#808080;} */
#loginframe {
	position:absolute;
	top: 50%; margin-top: -14em;
	left:50%; width: 550px; margin-left:-30em;
	background-image: url('/img/login_mid.jpg'); background-repeat: repeat-y; background-position:left;
}
#loginframe .top {background-image: url('/img/login_top.jpg'); background-repeat: no-repeat; background-position:top left;}
#loginframe .bottom {background-image: url('/img/login_bot.jpg'); background-repeat: no-repeat; background-position:bottom left;
padding:3em 2em 0 2em; height:28em;	overflow:hidden; }
#loginframe h3 {margin-top:25px;}
#loginframe input {font-size:10px;}
#loginframe input.i {width:22em; border-left:  1px solid #3283be; border-right: 1px solid #7ab7e3; border-top:   1px solid #3283be; border-bottom:1px solid #7ab7e3;}
#loginframe input.b {border-left: 1px solid #7ab7e3; border-right: 1px solid #3283be; border-top: 1px solid #7ab7e3; border-bottom:1px solid #3283be; background-image:url("/img/button_bg.gif"); color:white; background-color:#5097CD; }
#loginbody, #loginbody td {background:transparent; font-size:10px;}
/*Shopa Colour: #3A99DC */


div#error_msg{background-color:#FFF0F5; border: 1px solid #333333;clear:left;display:none;padding:10px;width:97% !important;width:98%;color:red;font-size:12px;}

div.info_msg{background-color:#F1F8FE; border: 1px solid #CCCCCC;clear:left;padding:5px;color:#333333;font-size:12px;}

div.body {}

/* Popup for group/category selection */
body.facadelist {background:#ffffff; font-family:comic sans ms, arial, serif; font-size:9pt;}
body.facadelist h3 {font-size:14pt;font-weight:normal; }
A.facadelistadd {background:#ddddff; color:black; padding:0px 5px 0px 10px;
  border: 1px solid #8888ff; margin-top:1px; margin-bottom:2px; display:block; text-decoration:none;}
A.facadelistadd:hover {background:white; color:darkblue; border-color:darkblue;}
div.facadelistindent {padding-left:5px; border-left:3px solid #ddddff; }

A.facade2add {display:block; text-decoration:none; color:#444444; width:100%;}
A.facade2add:hover { color:#ff6600; text-decoration:none;cursor:pointer}
#imagebrowser table td .thumbtools a {display:inline; width:auto;}
#imagebrowser table td .lastupd {color:#999;}
#imagebrowser table td .lastusr {color:#999;}
#imagebrowser table td .code {color:#5097CD;}

/* standard Error */
div.standardError {border:1px dashed red; background:white; padding-left:5px; padding-right:5px; font-size:9pt;}
div.standardError p strong {color:darkred;}
div.standardError p.backtrace {font-size:8pt; font-family:sans-serif;}

/* facadeCatRow */
.facadeCatRow strong {font-size:14pt;}
.facadeCatRow i {font-size:7pt; }
.facadeCatRow p {font-size:12pt;}

/* ----- Main Module Menu ----- */
#menutr, #menutl, #tabs {display:block; margin:0; border:0; padding:0;}
#menutl {margin-left:5px;}
#menutr {float:right;}
#menutr a, #menutl a, #tabs a {text-decoration:none; color:white; display:block; font-size:12px; height:18px; padding-top:10px; }
#menutr a:hover, #menutl a:hover, #tabs a:hover { color:#FF8000; }
#menutr .msel a, #menutl .msel a, #tabs .msel a, #tabs .hover a { height:22px; padding-top:6px; }
#menutr li, #menutl li, #tabs li {display:block; float:left; margin:0; border:0; padding:0; list-style-type: none; margin-right: 2px;}
#menutr .mleft, #menutl .mleft, #tabs .mleft { padding-left:8px; background-image: url("/img/mi_b_left.jpg"); background-position:left; background-repeat: no-repeat; }
#menutr .mright, #menutl .mright, #tabs .mright { padding-right:12px; background-image: url("/img/mi_b_right.jpg"); background-position:right; background-repeat: no-repeat;}
#menutl li, #menutr li, #tabs li { background-image: url("/img/mi_b_mid.jpg"); }

#menutl .mods { background-image: url("/img/mi_b_mid_s.jpg"); }
#menutl .mods .mleft { background-image: url("/img/mi_b_left_s.jpg"); }
#menutl .mods .mright { background-image: url("/img/mi_b_right_s.jpg"); }

#menutr .onsale { background-image: url("/img/mi_r_mid.jpg"); }
#menutr .onsale .mleft { background-image: url("/img/mi_r_left.jpg"); }
#menutr .onsale .mright { background-image: url("/img/mi_r_right.jpg"); }
#menutr .onsales { background-image: url("/img/mi_r_mid_s.jpg"); }
#menutr .onsales .mleft { background-image: url("/img/mi_r_left_s.jpg"); }
#menutr .onsales .mright { background-image: url("/img/mi_r_right_s.jpg"); }

#menutr .main { background-image: url("/img/mi_g_mid.jpg"); }
#menutr .main .mleft { background-image: url("/img/mi_g_left.jpg"); }
#menutr .main .mright { background-image: url("/img/mi_g_right.jpg"); }
#menutr .mains { background-image: url("/img/mi_g_mid_s.jpg"); }
#menutr .mains .mleft { background-image: url("/img/mi_g_left_s.jpg"); }
#menutr .mains .mright { background-image: url("/img/mi_g_right_s.jpg"); }

#tabs {margin-left:5px;}
#tabs a {color:#666;}
#tabs .hover a, #tabs .msel a {color:#fff !important;}
#tabs .etab {background-image: url("/img/mi_grey_mid.jpg"); }
#tabs .etab .mleft {background-image: url("/img/mi_grey_left.jpg"); }
#tabs .etab .mright {background-image: url("/img/mi_grey_right.jpg"); }
#tabs .etabs {background-image: url("/img/mi_r_mid_s.jpg"); }
#tabs .etabs .mleft {background-image: url("/img/mi_r_left_s.jpg"); }
#tabs .etabs .mright {background-image: url("/img/mi_r_right_s.jpg"); }
#tabs .etabh {background-image: url("/img/mi_g_mid_s.jpg"); }
#tabs .etabh .mleft {background-image: url("/img/mi_g_left_s.jpg"); }
#tabs .etabh .mright {background-image: url("/img/mi_g_right_s.jpg"); }

.menubarline {height:1px; width:100%; background:#CEE7FF; font-size:0;}


.footer, .footer td {color:#AAAAAA; font-size:8pt;text-align:center;}
.footer img {vertical-align: middle;}


.iconlist {font-size:9pt;}
.iconlist table.box {display:inline;}
.iconlist table.iconbox {width:220px; margin:10px;}
.iconlist .iconbox .image {width:100px;}
.iconlist .iconbox h3 {margin:0px; color:#2b8acf; font-size:10pt; font-weight:bold; text-decoration:underline;}
.iconlist .iconbox h3 a{margin:0px; color:#2b8acf; font-size:10pt; font-weight:bold; text-decoration:underline;}
.iconlist .iconbox a {font-size:9pt; font-weight:normal; text-decoration:none; color:#444444;}
.iconlist .iconbox a:hover {color:#ff6600; text-decoration:underline;}

img.help {border:0; cursor:help;}
a.help {cursor: help; }


#imagebrowser table td div.title {height:2.6em; overflow:hidden; }
#imagebrowser table td div.idno {FLOAT:right; color:#888888;}
#imagebrowser table td a {display:block; text-align:center;}
#imagebrowser {background-color:white; vertical-align:top; background-color:#f2f2f2; }
#imagebrowser table {display:inline; width:120px; margin:2px;}
#imagebrowser table td {font-size:10px; text-align:left; background:white;}
#pages ,#pagesb {background-color:#f2f2f2;}
.adminmlist #pages {background-color:transparent;}
.adminmlist #pages a {color:white;}

div.adminmlist { margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;}
table.adminmlist { width:100%;  border:1px solid lightgrey; font-size:9pt; color:#444444;}
table.adminmlist .head {height:22px; font-weight:bold; color:white; background-image:url("/img/mi_bg.jpg"); color:white; background-color:#9bf;
      text-indent:5px; border-bottom:1px solid lightgrey; font-size:10pt;}
table.adminmlist .headtool {height:22px; font-weight:normal; color:white; background-image:url("/img/mi_bg.jpg"); color:white; background-color:#5097CD;
      text-indent:5px; border-bottom:1px solid lightgrey; font-size:12px; font-weight:bold;}
table.adminmlist .headtool div {font-size:12px; font-weight:bold;}
table.adminmlist .headtool a {color:white;}
table.adminmlist .headtool a:hover {color:#FF6600;}

table.adminmlist .key {font-size:10px; color:#888888;border-bottom:1px solid #6cb8ed;}
table.adminmlist .keybottom {font-size:10px; color:#888888;border-top:1px solid #6cb8ed;}
table.adminmlist .hl {background:#f2f2f2;}
table.adminmlist .found{background:#FFF0F5;}
table.adminmlist .paycomplete{background:#FFFFFF;text-decoration: none;}
table.adminmlist .paypending{background:#FFFFCC;}
table.adminmlist .payrefund {background:#C0FFC0;}
table.adminmlist .paycancel td {text-decoration: line-through; color:#FF7D7D !important;}
table.adminmlist .hidden {background:#FFDBDB;}
table.adminmlist .subscribed {background:#DBFFED;}
table.adminmlist .unsubscribed {background:#FFDBDB;}
table.adminmlist .tools {width:80px;}
table.adminmlist .icon {width:32px;}
table.adminmlist .tools img {margin-left:2px;}
.content .caption {font-size:11px;}

.editbox { border:1px solid #197CD6; border-width:0 1px 1px 1px; padding:4px; margin-bottom:7px; }
.content .edit,.content .edit table td {font-size:11px; color:#444444;}

.content h3 {text-indent:5px; font-size:14px; display:block; color:white; background:url("/img/mi_bg.jpg"); font-weight:bold;
    color:white; margin-top:0; margin-bottom:0px; padding-top:4px; height:20px;}

.content .edit td {padding-top:2px;}
.content .htmlIText, .content .htmlIMemo, .content .htmlIPass, .content .htmlIEmail, .content .htmlINumber, .content .htmlICurrency,.content .htmlIDateTime, .content .htmlIDate {display:block; width:100%; border:0; margin:0; padding:0; font-size:8pt; }
.content #facade2CoreEdit_message,.content .htmlIFormError, #preupload_err { background: #FDFFD4; margin:5px; padding:4px; border:1px solid #FFC37A; font-size:10px; padding-left:28px; background-image:url('/img/warning.png'); background-repeat:no-repeat; background-position:4px 4px; color:#660000; font-weight:bold;}
.content #editdraftstate {color:#FF4343;}
.content .htmlIDate, .content .htmlIColor
	{display:block; border:0; margin:0; padding:0; font-size:10pt !important;font-size:8pt; }
.content .htmlIDatepick, .content .htmlIColorpicker {border-left:  1px solid #7ab7e3; font-weight:normal; font-size:7pt;
    border-right: 1px solid #3283be; border-top:   1px solid #7ab7e3; border-bottom:1px solid #3283be;
    background-image:url("/img/button_bg.gif"); color:white; background-color:#5097CD; float:right;}
.content .htmlSaveorder{border-left:  1px solid #7ab7e3; font-weight:normal; font-size:8pt;
    border-right: 1px solid #3283be; border-top:   1px solid #7ab7e3; border-bottom:1px solid #3283be;
    background-image:url("/img/button_bg.gif"); color:white; background-color:#5097CD; float:right;}
.content .htmlIAddPopupButton {background:white; margin:0; padding:0; font-size:8pt; font-weight:normal;
    border-left:  1px solid #7ab7e3;
    border-right: 1px solid #3283be;
    border-top:   1px solid #7ab7e3;
    border-bottom:1px solid #3283be;
	 }
.report input { border:0; margin:0; padding:0; font-size:8pt; border-right:  1px solid #7ab7e3; border-left: 1px solid #3283be;
    border-bottom:   1px solid #7ab7e3; border-top:1px solid #3283be;}
.content input.htmlIAddPopupButton {background-image:url("/img/button_bg.gif");background-color:#5097CD; color:white;}
.content select.htmlIAddPopupButton {border-left:  1px solid #3283be; border-right: 1px solid #7ab7e3;
    border-top:   1px solid #3283be; border-bottom:1px solid #7ab7e3;}
.content select {background:white; margin:0; padding:0; font-size:8pt; font-weight:normal;
    border-left:  1px solid #3283be; border-right: 1px solid #7ab7e3;
    border-top:   1px solid #3283be; border-bottom:1px solid #7ab7e3;margin-bottom:3px}
.content .border .border { border:0; margin:0; padding:0;}
.content .border {border-left:  1px solid #3283be; border-right: 1px solid #7ab7e3;
    border-top: 1px solid #3283be; border-bottom:1px solid #7ab7e3;font-size:11px;margin-right:5px;margin-bottom:3px; }
.content .edit input.htmlISubmit, .report input#submit,.content .edit input.htmlIButton, .button_cancel{border-left: 1px solid #7ab7e3; font-weight:normal; font-size:8pt; border-right: 1px solid #3283be; border-top: 1px solid #7ab7e3; border-bottom:1px solid #3283be;
    background-image:url("/img/button_bg.gif"); color:white; background-color:#5097CD;}
.content .edit input.htmlISubmit#facade2CoreEdit_publish,#f2qcreate_41_save,#f2qcreate_42_publish,
.edit input.htmlISubmit#general_save,
.edit input.htmlISubmit#sitemap_save,
.edit input.htmlISubmit#mailsvr_save,
.edit input.htmlISubmit#country_save, #delxtra_delete,
.content .edit input.htmlISubmit#facade2CoreEdit_save,#f2qcreate_41_save,#f2qcreate_42_save, #f2qcreate_1_save, #f2qedit_1_save, #overlib_save,
#f2qcreate_43_save,#f2qcreate_245_save, #f2qcreate_48_save, #f2qcreate_44_save, #f2qedit_41_save, #f2qedit_42_save, #f2q_43_save, #f2qedit_43_save, #f2q_44_save, #f2qedit_44_save, .button_save {border-left:  1px solid #E37A7C; font-weight:normal; font-size:8pt;
    border-right: 1px solid #BE3232; border-top:   1px solid #E37A7C; border-bottom:1px solid #BE3232;
    background-image:url("/img/button_bg_red.gif"); color:white; background-color:#cf5558;}

.content .htmlIPordpayadd, #facade2CoreEdit_apply, #facade2CoreEdit_apply,
.edit input.htmlISubmit#general_apply,
.edit input.htmlISubmit#sitemap_apply,
.edit input.htmlISubmit#mailsvr_apply,
.edit input.htmlISubmit#country_apply,
 .button_apply, #facade2CoreEdit_applypub, #facade2CoreEdit_applypub, #facade2CoreEdit_dupe { border-left: 1px solid #7AE3A2; font-weight:normal; font-size:8pt; border-right: 1px solid #32BE3E; border-top: 1px solid #7AE3A2; border-bottom:1px solid #32BE3E; background-image:url("/img/button_bg_green.gif"); color:white; background-color:#55cf7c; }

.content .edit_order_button, .content .edit input.htmlISubmit#facade2CoreEdit_preview, .button_preview {border-left:  1px solid #ffc555; font-weight:normal; font-size:8pt; border-right: 1px solid #e69904; border-top:   1px solid #ffc555; border-bottom:1px solid #e69904; background-image:url("/img/button_bg_orange.gif"); color:white; background-color:#f5b12f;}
.content .edit .htmlIimmixtype { margin:0; padding:0; font-size:8pt;
    border-left:  1px solid #3283be;
    border-right: 1px solid #7ab7e3;
    border-top:   1px solid #3283be;
    border-bottom:1px solid #7ab7e3;}
/* .content #topsave { float:right; background:none;} */
.content .topsave { float:right; background:none; margin-top:2px; }
.content .topsave { float:right; background:none; margin-top:2px; }
.htmlIFormDesc {border:1px solid #aaf; padding:0.6em; padding-left:3em; background-color:#FFB; margin:0.1em 1.5em 0.1em 1.5em; background-image:url('/img/info.gif'); background-repeat: no-repeat; background-position:10px 4px;}

div.search {padding:1px 0 5px 0;}
.search .searchtxt {border:0; margin:0px; padding:1px; padding-left:2px; font-weight:normal; font-size:8pt; width:108px; margin-left:1px; margin-right:2px; height: 20px;
    border-right: 1px solid #7ab7e3; border-top:   1px solid #3283be;
    border-bottom:1px solid #7ab7e3; border-left: 1px solid #3283be;vertical-align: middle;
}
.search .searchbut, .searchbut {margin:0; padding:0px; font-weight:normal; font-size:8pt; width:23px; text-align:center; height: 18px;
    border-right: 1px solid #3283be; border-top:   1px solid #7ab7e3; border-bottom:1px solid #3283be; border-left: 1px solid #7ab7e3;
    background-image:url("/img/button_bg.gif"); color:white; background-color:#5097CD; vertical-align: middle;}

.content .edit .attachrow {padding-top:1px; padding-bottom:1px;}

.report {font-size:12px; padding-left:20px; }

.adminframe img.icon {padding:0px; padding-left:20px;padding-right:20px; }
.adminframe img.help {padding:2px;}
.adminframe h2 {text-align:left; margin:0; margin-bottom:5px; text-indent:10px;}
.adminframe #imagebrowser {width:100%;}

/* cs Hover Menu */
ul.csHoverMenuBase { width:140px; }
ul.csHoverMenuBase, ul.csHoverMenuItem, li.csHoverMenuItem, a.csHoverMenuItem { display:block; margin:0; padding:0;	border:0; }
ul.csHoverMenuBase { background-image:url("/img/grad_mid.jpg"); background-position:left; background-repeat:repeat-y; }
ul.csHoverMenuBase, ul.csHoverMenuItem { list-style:none; }
li.csHoverMenuItem { color:#444444; font-size:8pt; text-indent:2px; text-decoration:none; }
/* li.csHoverMenuItemFolder ul { position:absolute; left:140px; top:5px;  padding:2px; width: 140px;} */
/* li a.csHoverMenuItemSubMenu {background: url("images/sub.gif") right no-repeat;} */
a:hover.csHoverMenuItem {/*background: url("/img/mleft_bg.jpg") !important;*/ text-decoration:underline; color:#FF8000;}
/* li.csHoverMenuItemFolder:hover {z-index:10;} */
/* ul.csHoverMenuItem {display:none;} */
/* li:hover ul, li:hover li:hover ul {display:block;} */
ul.csHoverMenuBase .end {background-image:url('/img/grad_bot.jpg'); background-repeat:no-repeat; background-position:bottom left; border-bottom:5px solid white;}
ul.csHoverMenuBase .begin a {background-image:url('/img/grad_top.jpg'); background-repeat:no-repeat; background-position:top left; padding-top:8px; padding-left:5px; }
ul.csHoverMenuBase a { padding:4px 0 4px 15px; text-decoration:none; color:#005080; }
ul.csHoverMenuBase .end a { padding-bottom:9px;}
/* classes for validator input */
.validatorInputHighlighted{font-weight: bold; color: red;}
.validatorInputNormal{font-weight: normal;	color: black;}

#lastaction { border:1px solid #2B8ACF; background-color:#E8F5FF; padding:5px 30px 5px 30px; font-weight:bold; font-size:12px; margin-bottom:10px; text-align:center; }

/** Light Box Styles **/
#lightbox { position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img{ border: none; }
#outerImageContainer { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer { padding: 10px; }

#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0; }
#hoverNav a { outline: none; }

#prevLink, #nextLink { width: 49%; height: 100%; display: block;
background: transparent url(../image/blank.gif) no-repeat; /* Trick IE into showing hover */
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../image/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../image/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font-size: 10px; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}

#overlay { position: absolute; top: 0; left: 0; z-index: 90;  width: 100%; height: 500px; background-color: #000; }

#trailimageid {position: absolute; display: none; left: 0px;
	top: 0px; width: 110px; height: 0px; z-index: 200; }

/* Classes for SQL Syntax Highlighting */
span.signs { color: #888; }
span.num { color: #880; }
span.ddl { color: #2084DE; }
span.dml { color: #088; }
span.type { color: #080; }
span.const { color: #BB0000; }
span.values { color: #234F73; }
span.obj { color: #FF8000; }

