﻿@import url('datePicker.css');

/*-- Basic layout setup --*/
* { margin:0; padding:0; font-family: Calibri, Tahoma, Arial, Sans-Serif, Webdings; }
p {bottom-margin:1.12em;}
blockquote { margin-left: 40px; margin-right: 40px; }

html {font-size:12px;}
html.main { width:100%; height:100%; overflow:hidden; border:0; }
body.main { height:100%; width:100%; overflow:hidden; margin:0; padding:0; font-size:1em; background-color:#fff; border:0; }
html.InnerContent, html.InnerContent body {width:100%; height:100%;}

form { padding:0px; margin:0px; }
td{ vertical-align:top; }
a { text-decoration:none; outline:none; }
img { border:0; }

input[type='password'] { font-family:Arial, Sans-Serif; }

.Draggable { cursor:move; }

table.fields td { vertical-align:middle; padding-right:5px; } 

.PropertyButton input, input.PropertyButton { float:left; background:#6B7886; color:#fff; padding:5px 10px; border:0; margin:5px 0 0 5px; }

#aspnetForm { width:100%; height:100%; }

#Header { position:absolute; top:0px; left:0px; right:0px; z-index:400; min-width:1000px; background:url(../Images/Layout/header_bg.png) repeat-x; }
#HeaderInner { height:51px; background:url(../Images/Layout/header_left_bg.png) no-repeat; }

#ResizeHandle { background:#6B7886 url(../Images/Layout/resize_handle.png) no-repeat center center; position:absolute; top:0; height:31px; left:193px; width:9px; cursor:e-resize; z-index:6000; }
#ResizeOverlay { display:none; position:absolute; top:0; left:0; right:0; bottom:0; z-index:5000; }

#Wrapper { position:absolute; top:51px; bottom:0; left:0; right:0; z-index:0; }
#CaptionBar { position:absolute; top:0px; height:35px; left:0; right:0; background:#2B3441 url(../Images/Layout/captionbar_left_bg.png) no-repeat top left; }
#ToolBar { position:absolute; top:0; left:201px; right:0; border-left:1px solid #BEC7D3; border-bottom:1px solid #BEC7D3; }
#ToolBarWide { position:absolute; top:0; left:0; right:0; border-left:1px solid #BEC7D3; }
#ToolBarProperties { position:absolute; top:0; left:201px; right:291px; border-left:1px solid #BEC7D3;  }
#ContentWide { position:absolute; top:31px; bottom:0px; left:0; right:0; overflow:auto; z-index:0; background:#fff; }
#ContentTreeEditorList  { position:absolute; top:0px; bottom:0px; left:202px; right:0; overflow:auto; z-index:0; }
#Dashboard { position:absolute; top:0px; bottom:0px; left:0; right:0; overflow:auto; z-index:0; background:#dadfef url(../Images/Layout/dashboard_bg.gif) repeat-x; }
#Footer { position:absolute; bottom:0px; height:62px; left:0px; right:0px; color:#fff; z-index:0; }
#Footer #FooterInner { background:url(../Images/Layout/footer_bg.png); }
#Footer #FooterInner2 { background:url(../Images/Layout/footer_left_bg.png) no-repeat top left; }
#Footer #FooterInner3 { background:url(../Images/Layout/footer_right_bg.png) no-repeat top right; height:37px; padding:25px 30px 0 30px; text-transform:uppercase; font-size:.8em; text-align:center; }
#Footer #FooterInner3 a { color:#e9d131; }

#PropertiesCaption { position:absolute; top:0; right:0; width:291px; overflow:auto; z-index:0; background:#EBE9ED; }
#Properties { position:absolute; top:31px; bottom:0px; right:0; width:291px; overflow:auto; z-index:0; background:#EBE9ED; }
#Tree { position:absolute; top:31px; bottom:0px; left:0; width:201px; border-right:1px solid #bec7d3; background:silver url(../Images/TreeBackground.png) repeat-x fixed; overflow:auto; z-index:0; }
#TreeCaption { position:absolute; top:0; left:0; width:202px; overflow:hidden; }
#Content { position:absolute; top:31px; bottom:0px; left:202px; right:0; overflow:auto; z-index:0; }
#ContentProperties { position:absolute; top:31px; bottom:0px; right:291px; left:202px; overflow:auto; z-index:0; background:#fff; }
#PropertiesPanel { background-color:#f5f5f5; }

/* Tree closed */
.TreeClosed #Tree {display:none;}
.TreeClosed #Content { left:0px !important; }
.TreeClosed #ContentProperties { left:0px !important; }

/* Properties closed */
.PropertiesClosed #Properties {display:none; }
.PropertiesClosed #ContentProperties { right:0px !important; }


/* Overriding styles for the ToolbarContent master page (which is used for i-frames) */
#ToolbarContent #Wrapper { position:absolute; top:0; bottom:0; left:0; right:0; z-index:0; }
#ToolbarContent #ToolBar { position:absolute; top:0; left:0; right:0; border-left:none; border-bottom:1px solid #BEC7D3; background:#EBE9ED url(../Images/Layout/ToolbarBg.png) repeat-x; }
#ToolbarContent #Content { position:absolute; top:32px; bottom:0; left:0; right:0; overflow:auto; z-index:0; }

#ToolbarPanel { background:#EBE9ED url(../Images/Layout/ToolbarBg.png) repeat-x; }

#NavigationBar { height:37px; }

#HeaderInner .Logo { position:absolute; top:0; left:44px; }

#WebsiteSwitcher { position:absolute; top:17px; right:80px; width:200px; }

.FancyDropdown { background:url(../Images/Layout/FancyDropdownBg.png) no-repeat; width:200px; height:26px; }
.FancyDropdown select { border:none; margin:5px 0 0 5px; width:190px; }

#Logout { position:absolute; right:7px; top:19px; font-weight:bold; }
#Logout a { display:block; background:url(../images/layout/logout_button.png) no-repeat center left; padding:5px 0 5px 20px; color:#333; }

#WebsiteName { text-align:center; color:#fff; font-family:Georgia, Calibri, Tahoma, Sans-Serif; font-size:1.7em; font-style:italic; padding-top:15px; }

#CaptionBarInner { height:28px; padding:7px 0 0 20px; background:url(../Images/Layout/captionbar_right_bg.png) no-repeat top right; }
#CaptionBar h2 { font-size:1.7em; color:#fff; font-weight:normal; text-transform:uppercase; }

#TreeCaption { background:#6b7886; height:31px; position:relative; }
#TreeCaption h2 { color:#fff; text-transform:uppercase; font-size:1.3em; font-weight:normal; padding:7px 0 0 11px; }
#TreeCaption ul { list-style:none; position:absolute; top:7px; right:7px; width:65px; }
#TreeCaption ul li { float:left; margin-left:3px; }
#TreeCaption ul li a { width:17px; height:17px; float:left; text-indent:-3000px; overflow:hidden; background:transparent; }
#TreeCaption ul li.Refresh a { background:url(../Images/Layout/RefreshTree.png) no-repeat; }
#TreeCaption ul li.Toggle a { background:url(../Images/Layout/ArrowUp.png) no-repeat; }
.TreeClosed #TreeCaption ul li.Toggle a { background:url(../Images/Layout/ArrowDown.png) no-repeat !important; }
#TreeCaption ul li.SwitchViews a { background:url(../Images/16x16icons/PageAreaNode.png) no-repeat center center; padding:0 1px; border:1px solid transparent; }
#TreeCaption ul li a.selected { background-color:silver; border:1px solid #434343; }

.PropertiesCaption .Caption { background:#6b7886; height:31px; position:relative; }
.PropertiesCaption .Caption h2 { color:#fff; text-transform:uppercase; font-size:1.3em; font-weight:normal; padding:7px 0 0 11px; }
#PropertiesCaption ul { list-style:none; position:absolute; top:7px; right:7px; width:20px; }
#PropertiesCaption ul li { float:left; margin-left:3px; }
#PropertiesCaption ul li a { width:17px; height:17px; float:left; text-indent:-3000px; overflow:hidden; background:transparent; }
#PropertiesCaption ul li.Toggle a { background:url(../Images/Layout/ArrowUp.png) no-repeat; }
.PropertiesClosed #PropertiesCaption ul li.Toggle a { background:url(../Images/Layout/ArrowDown.png) no-repeat !important; }

#ToolBar ul, #ToolBarWide ul, #ToolBarProperties ul { position:absolute; top:8px; right:5px; list-style:none; }
#ToolBar ul li, #ToolBarWide ul li, #ToolBarProperties ul li { float:left; margin-left:3px; }
#ToolBar ul li a, #ToolBarWide ul li a, #ToolBarProperties ul li a { width:17px; height:17px; float:left; text-indent:-3000px; overflow:hidden; background:transparent; }
#ToolBar ul li.Refresh a, #ToolBarWide ul li.Refresh a, #ToolBarProperties ul li.Refresh a { background:url(../Images/Layout/RefreshTree.png) no-repeat; }

.LinkedSupportFilesContainer { position:absolute; top:3px; right:40px; width:200px; }

#LisaVersion { position:absolute; top:25px; left:30px; font-family:"Lucida Sans", Calibri, Tahoma, Sans-Serif; }
#WebsiteSelect { position:absolute; top:21px; right:30px; }
#WebsiteSelect label { float:left; padding:4px 7px 0 0; }
#WebsiteSelect select { font-size:1em; margin-right:10px; width:150px; }
#WebsiteSelect a { font-weight:bold; color:#fff; padding:0 10px; }
/*----*/

/* Drop-down button container */
.ButtonBar { position:absolute; top:20px; left:250px; min-width:600px; z-index:30000; }

/* Drop down menu buttons */
ul.LisaDropDownButton { margin:0; padding:0; list-style:none; }
ul.LisaDropDownButton li { float:left; position:relative; }
ul.LisaDropDownButton li a { float:left; text-transform:uppercase; color:#353f4d; font-weight:bold; font-size:1.1em; padding:4px 38px 10px 20px; background:url(../Images/Layout/DropDownButtonArrow.png) no-repeat top right; }
ul.LisaDropDownButton li:hover, ul.LisaDropDownButton li.Selected { background:url(../Images/Layout/DropDownButtonHover.png) no-repeat top left; }
ul.LisaDropDownButton li:hover a, ul.LisaDropDownButton li.Selected a { background:url(../Images/Layout/DropDownButtonArrowHover.gif) no-repeat top right; }

/* Drop down menu sub-items */
ul.LisaDropDownButton li ul { display:none; list-style:none; position:absolute; top:24px; right:0px; background:#EFF1F8; }
ul.LisaDropDownButton li ul li { float:none; cursor:pointer; background-repeat:no-repeat; padding:10px 5px 10px 44px; background-repeat:no-repeat; background-color:#EFF1F8; background-position:4px 5px; margin:0; border-top:1px solid #ffffff; border-bottom:1px solid #e3e8f3; border-right:1px solid #cdcfd4; }
ul.LisaDropDownButton li ul li a { float:none; background:none !important; display:block; text-transform:none; font-size:1.2em; padding:0; width:170px; }
ul.LisaDropDownButton li ul li.first { border-top:0; }
ul.LisaDropDownButton li ul li.last { border-bottom:1px solid #b9bbbf; }
ul.LisaDropDownButton li ul li.only { border-bottom:1px solid #b9bbbf; }
ul.LisaDropDownButton li ul li:hover { background-position:4px 5px; }
ul.LisaDropDownButton li.DropOnHover:hover ul { display:block; z-index:32000; }
ul.LisaDropDownButton li ul li span { display:block; width:160px; font-size:.9em; }
ul.LisaDropDownButton li ul li:hover { background-color:#dce2f0; background-image:none; color:#336699; }
ul.LisaDropDownButton li ul li:hover a { color:#336699; }

/* Dashboard */

#Dashboard-Wrapper { margin:10px; min-width:950px; }

#Dashboard-Wrapper .Dashboard-Shadow-T { height:9px; background:url(../Images/Layout/dashboard_shadow_t.gif) repeat-x;  }
#Dashboard-Wrapper .Dashboard-Shadow-TR { height:9px; width:9px; float:right; background:url(../Images/Layout/dashboard_shadow_tr.gif) no-repeat top right;  }
#Dashboard-Wrapper .Dashboard-Shadow-TL { height:9px; background:url(../Images/Layout/dashboard_shadow_tl.gif) no-repeat top left;  }

#Dashboard-Wrapper .Dashboard-Shadow-B { height:9px; background:url(../Images/Layout/dashboard_shadow_b.png) repeat-x bottom left;  }
#Dashboard-Wrapper .Dashboard-Shadow-BR { height:9px; width:9px; float:right; background:url(../Images/Layout/dashboard_shadow_br.png) no-repeat bottom right;  }
#Dashboard-Wrapper .Dashboard-Shadow-BL { height:9px; background:url(../Images/Layout/dashboard_shadow_bl.png) no-repeat bottom left;  }

#Dashboard-Wrapper .Dashboard-Shadow-L { background:url(../Images/Layout/dashboard_shadow_l.png) repeat-y; padding-left:9px; overflow:auto; }
#Dashboard-Wrapper .Dashboard-Shadow-R { background:url(../Images/Layout/dashboard_shadow_r.png) repeat-y top right; padding-right:9px; overflow:auto; }
#Dashboard-Wrapper .Dashboard-content { overflow:auto; }
#Dashboard-Wrapper .Dashboard-content-inner { background:#fff; width:900px; overflow:auto; }
#Dashboard-Wrapper .Dashboard-Filler { background:url(../Images/Layout/dashboard_content_bg.gif) 0 20px; }

.DashboardSection { float:left; width:280px; padding:15px 20px 0 20px; }
.Wide { width:540px; }
.DashboardSection .DashboardBox { padding-bottom:20px; }
.DashboardSection .title { font-family:Georgia, Calibri, Tahoma, Sans-Serif; font-weight:normal; font-size:2.2em; font-style:italic; color:#333; padding-bottom:15px; margin-bottom:10px; background:url(../Images/Layout/SectionTitleBackground.png) repeat-x bottom left; }

.DashboardSection .rss-article { padding-bottom:10px; }
.DashboardSection .rss-article .dates { color:gray; }
.DashboardSection .rss-article h3.headlines { padding:2px 0; }
.DashboardSection .rss-article h3.headlines a { color:#666; font-size:.8em; font-family:Georgia, Calibri, Tahoma, Sans-Serif; }

.DashboardSection ul.shortcuts { list-style:none; }
.DashboardSection ul.shortcuts li { float:left; width:100px; margin-right:10px; background:url(../Images/Layout/DashboardShortcutItem.gif) no-repeat top right; }
.DashboardSection ul.shortcuts li a { font-family:Georgia, Sans-Serif; font-size:14px; color:#353f4d; display:block; text-align:center; font-style:italic; width:100px; padding:90px 0 10px 0; }
.DashboardSection ul.shortcuts li.pages a { background:url(../Images/Layout/ShortcutsPages.png) no-repeat 36px 24px; }
.DashboardSection ul.shortcuts li.new-newsitem a { background:url(../Images/Layout/ShortcutsNewNews.png) no-repeat 36px 24px; }
.DashboardSection ul.shortcuts li.item-gallery a { background:url(../Images/Layout/ShortcutsItemGallery.png) no-repeat 32px 27px; }
.DashboardSection ul.shortcuts li.change-password a { background:url(../Images/Layout/ShortcutsChangePassword.png) no-repeat 33px 24px; }
.DashboardSection ul.shortcuts li.global-settings a { background:url(../Images/Layout/ShortcutsSettings.png) no-repeat 33px 24px; }
.DashboardSection ul.shortcuts li.global-settings { margin-right:0; }

.DashboardSection table.LastChanged { width:100%; }
.DashboardSection table.LastChanged th { text-align:left; font-weight:bold; padding:3px 10px 10px 10px; }
.DashboardSection table.LastChanged td { padding:5px 10px; background:#F7F8FA; }
.DashboardSection table.LastChanged tr.AltRow td { background:#E9EDF0; }
.DashboardSection table.LastChanged td a { display:block; width:16px; height:16px; text-indent:-100px; overflow:hidden; }
.DashboardSection table.LastChanged td.Edit a { background:url(../Images/Layout/LastChangedEditIcon.png) no-repeat; }
.DashboardSection table.LastChanged td.View a { background:url(../Images/Layout/LastChangedViewIcon.png) no-repeat; }
.DashboardSection table.LastChanged td.Edit, .DashboardSection table.LastChanged td.View { width:10px; text-align:center; }

.DashboardSection .commentlist hr { display:none; }
.DashboardSection .commentlist h3 { display:none; }
.DashboardSection .commentlist form { display:none !important; }
.DashboardSection .commentitem { padding:5px; background:#E9EDF0; }
.DashboardSection .commentitem a { color:#000; }
.DashboardSection .item1 { background:#F7F8FA !important; }
.DashboardSection .commentitem h5 { font-size:.9em; padding:2px 0; }
.DashboardSection .commentlist fieldset { border:1px solid silver; margin-bottom:10px; }
.DashboardSection .commentlist fieldset legend { font-weight:bold; margin-left:10px; color:#000; }
.DashboardSection .commentlist fieldset label { display:block; padding:10px 10px 5px 10px; }
.DashboardSection .commentlist fieldset textarea { width:250px; margin:0 10px; }
.DashboardSection .commentlist fieldset input[type=submit] { margin:3px 0 3px 10px; padding:2px 7px; }


/*-- Dialogs --*/
.LisaModalDialog {background-color:black;position:absolute;border:1px solid #444;top:0px;left:0px;overflow:hidden; z-index:1000;}
.LisaModalDialog .Window {border:0px;border-top:1px solid gray;height:100%;width:100%;}
.LisaModalDialog .Title {float:left; color:#ffffff; font-weight:bold; font-size:1.1em; padding:4px 0 0 4px; }
.LisaModalDialog .CloseButton {float:right;}
#LisaModalDialogBodyOverlay { position:absolute; top:0; left:0; width:100%; height:100%; background:black; z-index:500; filter:alpha(opacity=40); opacity:0.4; }
/*----*/

.TextAreaEditor { white-space:pre; border:0; font-family:Courier new, sans-serif; font-size:12px; }

.panel { padding:6px 3px; border-top:1px solid #fff; border-bottom:1px solid silver; background:#EBE9ED; }
.panel label { float:left; padding:3px 5px 0 4px; }

#LisaNotificationPanel { display:none; position:absolute; bottom:11px; right:8px; border:2px solid #2B3441; background:#6B7886; color:#fff; padding:30px; font-size:1.5em; width:150px; }

/* Modules */
#ModuleList .Module { float:left; border:1px solid #445A71; background:url(../Images/Layout/ModuleBoxBg.png) repeat-x; color:#000; margin-left:10px; margin-top:10px; padding:10px; }
#ModuleList .Module .Icon { float:left; margin-right:5px; margin-bottom:5px; }
#ModuleList .Module .Name { font-weight:bold; color:#000; display:block; padding-bottom:3px; font-size:1.4em; }
#ModuleList .Module .Description { color:#000; }
#ModuleList .Module a { display:block; height:70px; width:170px; }
#ModuleList .Module:hover { background:#D5DBED; }

/*----*/

/* Login panel */
.LoginPage {margin:0px;padding:0px;overflow:hidden;}

.LoginPage #LoginPanel { width:600px; height:400px; position:absolute; left:50%; top:50%; margin:-200px 0 0 -300px; background:url(../Images/Layout/LoginPanelBackground.png) no-repeat bottom left; }
.LoginPage #LoginPanel h1 { width:600px; height:115px; background:url(../Images/Layout/LoginPanelHeader.png) no-repeat bottom left; text-indent:-3000px; overflow:hidden; }
.LoginPage #LoginPanel h2 { text-transform:uppercase; color:#fff; font-size:1.6em; font-weight:normal; text-align:center; padding:50px 0 10px 0; }
.LoginPage #LoginPanel .fields { width:300px; margin:0 auto; }
.LoginPage #LoginPanel .field-row { clear:both; height:30px; }
.LoginPage #LoginPanel .field-row label { float:left; width:75px; color:#fff; padding-top:3px; text-transform:uppercase; }
.LoginPage #LoginPanel .field-row input { float:left; width:195px; border:1px solid #85c6ff; padding:2px; font-family:Arial, Sans-Serif; }
.LoginPage #LoginPanel .field-row select { float:left; width:200px; }
.LoginPage #LoginPanel .checkbox { padding:10px 0; margin-left:71px; }
.LoginPage #LoginPanel .checkbox label { display:inline; color:#fff; text-transform:uppercase; }
.LoginPage #LoginPanel .checkbox input { width:auto; border:none; }
.LoginPage #LoginPanel .button { width:100px; margin-left:73px; }
.LoginPage #LoginPanel #message { color:red; padding:7px; font-weight:normal; }
.LoginPage #LoginPanel .versionInfo {font-size: 0.9em; position: absolute; bottom: 5px; right: 5px; color: #fff;}

/* Property Grid */

#PagePropertiesPanel { background:#EBE9ED; }

.PropertyGrid { background:#EBE9ED; }
.PropertyGrid table { width:100%; background:#EBE9ED; border:1px solid #EBE9ED; border-collapse:collapse; }
.PropertyGrid table th { color:#ACA899; text-align:left; padding:3px; }
.PropertyGrid table td { border:1px solid #EBE9ED; background:#fff; vertical-align:top; }
.PropertyGrid table td.label { padding:4px 3px 4px 6px; }
.PropertyGrid table td.focused { background:#316ac5 !important; color:#fff; }
.PropertyGrid table td.field { padding:2px 0 0 0; }
.PropertyGrid table td input,
.PropertyGrid table td textarea,
.PropertyGrid table td select { border:1px solid transparent; font-size:12px; }
.PropertyGrid table td .checkbox input { width:auto; }
.PropertyGrid table td textarea { height:100px; }
.PropertyGrid table td select { font-size:10px; }
.PropertyGrid table td .LisaButton { float:right; }
.PropertyGrid table td .LisaButton input { background:#EBE9ED; }
.PropertyGrid .description { height:50px; background:#EBE9ED; padding:5px 23px 5px 10px; }
.PropertyGrid .description p { margin:0; padding:4px 0 0 0; }

.PropertyGrid .LisaButton { display:inline; padding-right:3px; margin-left:10px; }
.PropertyGrid .LisaButton .LisaButtonInnerContainer { display:inline; }
.PropertyGrid .LisaButton input { color:#fff; font-weight:bold; font-size:1.1em; background:#6B7886; border:1px solid #000; }
.PropertyGrid table .LisaButton input { color:gray; }

/* Filter Panel */
.LisaFilterPanel .Filterfield
{
	float:left;
}

/* NewsEditor specific styles */
#NewsEditor { background:#fff; }
#NewsEditor .field-row { clear:both;  }
#NewsEditor .field-row label { float:left; width:85px; padding:3px 0 0 4px; }
#NewsEditor .ContentEditor { background:#fff; }
#NewsEditor .ImageSelector { position:relative; }
#NewsEditor .dp-choose-date { border:1px solid #000; background:silver; width:20px; margin-left:2px; }
#NewsEditor #ImagePreviewPanel { height:200px; border-bottom:1px solid #BEC7D3; display:none; text-align:center; }
#NewsEditor #ImagePreviewPanel img { margin:5px 0; }
#NewsEditor #ImagePreviewPanel .field-row label { width:75px; }
#NewsEditor #ImagePreviewPanel .field-row { width:290px; text-align:left; }
#NewsEditor #ImagePreviewPanel .field-row-checkbox { width:290px; text-align:left; }

#SupportFileProperties { height:65px; border-bottom:1px solid #BEC7D3; display:none; }

.Default.RadEditor { background:#fff !important; }

.OrderDetails { padding:20px; }
.OrderDetails h2 { padding-bottom:10px; margin-bottom:10px; }
.OrderDetails h3 { border-bottom:1px solid #000; border-top:1px solid #000; padding:3px 0; margin-bottom:5px; background:#eaeaea; }

.OrderDetails .Customer { float:left; width:300px; }
.OrderDetails .Customer table td { padding:3px; }
.OrderDetails .Customer table th { text-align:left; padding:3px; }

.OrderDetails .Shipping { float:left; width:300px; }
.OrderDetails .Shipping table td { padding:3px; }
.OrderDetails .Shipping table th { text-align:left; padding:3px; }

.OrderDetails .Payment { clear:both; }
.OrderDetails .Payment table td { padding:3px; }
.OrderDetails .Payment table th { text-align:left; padding:3px; }

.OrderDetails .SalesLines { clear:both; min-height:100px; }
.OrderDetails .SalesLines table th { text-align:left; }

#PageSearch { padding:3px; border-bottom:1px solid #666; position:relative; min-height:20px; }
#PageSearch #PageFilter { width:100%; color:Silver; font-style:italic; margin:0; padding:2px 0; border:0; outline:1px solid silver; }
#PageSearch #PageFilterPanel { padding:3px; }
#PageSearch #PageSearchResults { display:none; position:absolute; background:#F5F5F5; border-bottom:1px solid #000; border-top:1px solid #000; width:100%; top:30px; left:0px; }
#PageSearch #PageSearchResultsLinks {  max-height:300px; overflow-x:auto; }
#PageSearch #PageSearchResults .actions {padding:5px; text-align:right; border-top:1px solid gray;}
#PageSearch #PageSearchResults .close { color:#000000; }
#PageSearch #PageSearchResults .clear { color:#000000; padding-right:10px; }
#PageSearch #PageSearchResults .focus { background:#fdde9f; }
#PageSearch #PageSearchResults div.no-results { text-align:center; font-style:italic; font-weight:bold; padding:20px; }
#PageSearch #PageSearchResults table { width:100%; }
#PageSearch #PageSearchResults table td { border-bottom:1px solid gray; background:#fff; }
#PageSearch #PageSearchResults table td a { color:#000; display:block; padding:3px; }
#PageSearch #PageSearchResults table td a:hover { background:#fdde9f; }
.OrderDetails .SalesLines table th { text-align:left; }

@-webkit-keyframes glow {
	0% { box-shadow: 0px 0px 15px white; -webkit-transform:rotate(-2deg);}
	100% { box-shadow: 0px 0px 30px white; -webkit-transform:rotate(2deg);}	
}

#PageItemDragDummy 
{	
	background-image: -webkit-linear-gradient(top, #FFFFFF, #DDDDDD);
	-webkit-animation-name: glow;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	box-shadow: 0px 0px 15px white;position:absolute;z-index:30000;max-width:200px;border:1px solid black;padding:4px;border-radius:5px;box-shadow: 0px 0px 15px blue;
}
#PageItemDragDummy img {display:block;}


/* Versions */
.VersionBar {padding:5px;background-color:#FFFFCC;}
.VersionBar #VersionButtons {display:inline;}

.left { float: left; }
.right { float: right; }