/* Uforia CMS © 2008. CSS written and managed by Johannes Leuchvoius at Wepic visions, www.wepic.se - johannes@wepic.se
##################################################################################################################################################*/
/* =Notes
------------------------*/
/* Do ever use "overflow:visibble" becaus IE 7 */

/* NEW GLOBAL FUNKTIONS: ALWAYS HIDE (display:none) AND THEN SHOW AT THE SPECIFIC CUSTOMER (display:block)
-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Exampel: .NewFunction { display:none } */

.NewContactBoxLabelExampel1 { display:none; }
.BlogBox .BoxFirst h4 { display:none; }

.ShowroomPeriodicalStarter { display: none; }
.ImportTools { display: none; }
.DiscountForm { display: none; }
.Overlay .QuoteRequestButton { display: none; }
.BigPagination { display:none; }
#hide_box_sort_mode_link { display:none; }
#hide_box_head_link { display:none; }

.NewBox li.form_field_radio_button li.ContactFieldRequired { display:none; }
.NewBox li.form_field_text_area li.ContactFieldValue2 { display:none; }
.NewBox li.form_field_text_field li.ContactFieldValue2 { display:none; }
.NewBox li.form_field_div li.ContactFieldValue { display:none; }
.NewBox li.form_field_div li.ContactFieldValue2 { display:none; }
.NewBox li.form_field_div li.ContactFieldRequired { display:none; }

/*.ProductEntry .BoxHead li.BoxOptionsLink a { display:none; }*/

/* =Global User
##################################################################################################################################################*/

/* =User Groups - Developer vs Normal user
##################################################################################################################################################*/

/* =Drag and drop test
----------------------------------------------------------------------------------------*/
.SortHelper {
	border: 3px dashed #666;
	width: auto !important; 
	}

.SortHover {
	border: 1px dashed #969696;
	width: auto !important;
}

/* =User 
----------------------------------------------------------------------------------------*/
.Overlay .CssClass { display:none; }
#user_edit_logo_preview { border: 1px solid white; }

/* =Product Options */
.Overlay .ProductBoxCssClassList { display:none; }
.Overlay .ProductBoxShowNameList { display:none; }
.Overlay .ProductBoxShowBodyList { display:none; }
.Overlay .ProductBoxShowArtNumberList { display:none; }
.Overlay .ProductBoxShowPriceList { display:none; }
.Overlay .ProductBoxShowCustomValueList { display:none; }
.Overlay .ProductBoxShowPicturesList { display:none; }
.Overlay .ProductBoxShowDownloadsList { display:none; }

/* =ProductEntry Options */
.Overlay .ProductEntryCustomValueList { display:none; } /* in på persson */
.Overlay .ProductEntryBuyableList { display:none; } /* in på persson */
.Overlay .ProductEntryPageIdList { display:none; } /* in på persson */

/* =Developer 
----------------------------------------------------------------------------------------*/
.Developer .Overlay .CssClass { display:block; }

/* =Product Options */
.Developer .Overlay .ProductBoxCssClassList { display:block; }
.Developer .Overlay .ProductBoxShowNameList { display:block; }
.Developer .Overlay .ProductBoxShowBodyList { display:block; }
.Developer .Overlay .ProductBoxShowArtNumberList { display:block; }
.Developer .Overlay .ProductBoxShowPriceList { display:block; }
.Developer .Overlay .ProductBoxShowCustomValueList { display:block; }
.Developer .Overlay .ProductBoxShowPicturesList { display:block; }
.Developer .Overlay .ProductBoxShowDownloadsList { display:block; }

/* =ProductEntry Options */
.Developer .Overlay .ProductEntryCustomValueList { display:block; }
.Developer .Overlay .ProductEntryBuyableList { display:block; }
.Developer .Overlay .ProductEntryPageIdList { display:block; }

/* =Global Admin
##################################################################################################################################################*/

/* =Reset
-------------------------------------------------------------------------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,p,blockquote,th,td { margin:0px; padding:0; }
img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
input,textarea,select{ font-family:inherit; font-size:inherit; font-weight:inherit; }
a, a:active, a:focus { outline: 0 } /* Removes the ugly dotted border */
img { -ms-interpolation-mode:bicubic; }
.HiddenFieldset { padding: 0; border: 0; }

.LoggedInAsAdmin { overflow-x: hidden; }

.Empty { padding: 0; margin: 0; height: 0px; min-height: 0px; line-height: 0px; display:none !important; }

/* =Basic Atributes and Global Elements
-------------------------------------------------------------------------------------------------------------------------------------------------*/
body { height: 100% !important; width: 100% !important; float:left !important; }
strong { font-weight: bold; }
em { font-style: italic; }
br.Clear { clear:both; }

/* =Text 
----------------------------------------------------------------------------------------*/
h1 { font-size: 25px; }
h2 { font-size: 21px; }
h3 { font-size: 21px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }
p { /*padding: 5px 0px 15px 0px;*/ /*margin-bottom: 15px;*/ }

/* =Iframes
----------------------------------------------------------------------------------------*/
.AnvndarguideIframe { border: 0px; }

/* =Hiding iframes
------------------------*/
.PictureBox iframe { position:absolute; width: 0px; height: 0px; top: -100em; left: -100em;}
.ProductEntry iframe { position:absolute; width: 0px; height: 0px; top: -100em; left: -100em;}
.Entry iframe { position:absolute; width: 0px; height: 0px; top: -100em; left: -100em;}

.user_edit_upload_iframe { position:absolute; width: 0px; height: 0px; top: -100em; left: -100em; }
#user_edit_upload_iframe { position:absolute; width: 0px; height: 0px; top: -100em; left: -100em; }
#user_edit_container iframe { position:absolute; width: 0px; height: 0px; top: -100em; left: -100em; }
.BoxEdit iframe { position:absolute; width: 0px; height: 0px; top: -100em; left: -100em; }
.mceIframeContainer iframe { position:relative; width: auto; height: auto; top: 0; left: 0; }
.mceEditor iframe { position:relative; width: auto; height: auto; top: 0; left: 0; }

/* =Z-Index IMPORTANT DO NOT DEFINE Z-INDEX ON OTHER PLACES
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.WhenEmptyPage { z-index: 3; }

.BoxHover { z-index: 110; }

.MenuBox { /*z-index: 130;*/ } /*Detta gjorde så att menyn flärpade: z-index: 130;*/

.BoxHead { z-index: 140; }
body + iframe { z-index: 141 !important; }
.yui-editor-panel { z-index: 142 !important; }

.BoxHead li.BoxDragHandle { z-index: 141; }
.BoxHead li.BoxDelete { z-index: 142; }
.BoxHead li.BoxOptionsLink { z-index: 142; }
.BoxHead li.BoxEditLink { z-index: 142; }
.BoxHead li.BoxFollowLink { z-index: 142; }
.BoxHead li.BoxTitle a { z-index: 142; }

.BoxOptionsPopup { /*z-index: 150;*/ z-index: 209; z-index: 210; }

.Mask { z-index: 160 !important; }
/*.CartActivated .CartContainer { z-index: 161 !important; }
.CartContainer .CenterWrapper { z-index: 162 !important; }*/
.OverlayCarts { z-index: 160 !important; }
.MaskLevel2 { z-index: 171 !important; }
#bank_iframe { z-index: 172 !important; }

div#fancy_overlay { z-index: 180; } /* FancyBox Mask */
div#fancy_outer { z-index: 181; } /* FancyBox ImageContainer */

.Overlay { z-index: 210; } 
.FlashNotice { z-index: 200; } 
.NewBox { z-index: 190; } 
.PhotoOverlay { z-index: 200; }

.TopOptions { z-index: 220; }
.LoadingContainer { z-index: 221; }
.LoadingContainer { z-index: 222; }
.HideAndShowButton { z-index: 223; } 

.mceToolbar { z-index: 9999; }
.mceMenu { z-index: 9999; }
#menu_text_box_body_text_box_body_formatselect_menu_tbl { z-index: 9999; }
#mce_0 { z-index: 9999; }
#mce_0 td { z-index: 9999; }
#mce_0 td a { z-index: 9999; }
#mce_0 td a span { z-index: 9999; }

#mce_1 td a p { z-index: 9999; }
#mce_2 td a h1 { z-index: 9999; }
#mce_3 td a h2 { z-index: 9999; }
#mce_4 td a h3 { z-index: 9999; }
#mce_5 td a h4 { z-index: 9999; }
#mce_6 td a h5 { z-index: 9999; }
#mce_7 td a h6 { z-index: 9999; }

.LanguageMenu a.SelectLanguage { z-index: 1; }
.LanguageMenu { z-index: 1; }

.Bildgalleri .BoxFirst .ShowroomMask { z-index: 119; }
.Bildgalleri .BoxFirst .ShowroomMaskWrapper { z-index: 119; }

/* =Overlays
-------------------------------------------------------------------------------------------------------------------------------------------------*/
/* =Overlay
----------------------------------------------------------------------------------------*/
.Overlay { position:absolute; line-height: normal; } 
.Overlay h2 { height: auto; font-family:verdana !important, sans-serif; color: #EEE; text-align:left !important; font-size: 18px; font: 18px/24px 'verdana'; font-weight: normal; padding: 0 0 10px 0; border: none; width: 100%; background: none; }
.Overlay h3 { font-family:verdana !important; color: #EEE !important; font-size: 16px; font-weight: normal; padding: 0 0 15px 0 !important; line-height: 20px; }
.Overlay h4 { font-family:verdana !important; color: #EEE !important; font-size: 14px !important; text-transform:lowercase !important; padding: 0 0 10px 0 !important; font-weight: normal; }
.Overlay h5 { font-family:verdana !important; color: #EEE !important; font-size: 13px; padding: 0 0 10px 0 !important; font-weight: normal; }
.Overlay h6 { font-family:verdana !important; color: #EEE !important; font-size: 12px; padding: 0 0 10px 0 !important; font-weight: normal; }
.Overlay p { font-family:verdana !important; color: #EEE; font-size: 12px !important; line-height: 18px; padding: 0 0 20px 0; }
.Overlay a:link, .Overlay a:visited, .Overlay a:hover { color: #EEE; word-wrap:break-word; border: 0px !important; }
.LoginFormContainer a:link, .LoginFormContainer a:visited, .LoginFormContainer a:hover { color: #EEE; }
.Overlay a.Close { text-indent: -9999px; background: url('../images/uforia/noticeClose.png') no-repeat scroll top left; width: 18px; height: 18px; position:absolute; top: 14px; right: 30px; display:block;}

.Overlay ul { width: 100%; float:left; padding: 0; }/* removed important on padding here*/
.Overlay ul li { float:right; color: #EEEEEE; font-size: 12px !important; list-style-type: none; background: none; font-family:verdana; width: 100%; /*clear:left;*/ padding: 0 0 8px 0; float:left; /*position:relative;*/ }
.Overlay ul li label { color: #EEEEEE; font-size: 12px; text-transform: none; padding: 3px 0 10px 0; width: 180px; display:block; float:left; }
.Overlay ul li input { width: 340px; background: #fff url('../images/uforia/FormBg.png') repeat-x scroll top left; height: 16px; padding: 2px; font-size: 12px; border: 1px solid #646464; }
.Overlay ul li input[type=checkbox] { width: auto; }
.Overlay ul li textarea { width: 340px; background: #fff url('../images/uforia/FormBg.png') repeat-x scroll top left; height: 150px; padding: 2px; font-size: 12px; border: 1px solid #646464; }
.Overlay ul li select { background: #fff url('../images/uforia/FormBg.png') repeat-x scroll top left; border: 1px solid #646464; }
.Overlay ul li .PictureInput { height: 22px; }
.Overlay ul li .FileUpload { height: 20px; }

.Overlay ul li .Browse { color: #fff; border: 0px; background: none; height: auto; }
/*.Overlay ul li input.Submit { cursor: pointer; color: #EEE; border: none; background: url('../images/uforia/UpdateButton.png') no-repeat scroll top left; width: 85px; height: 20px; float:right; }
*/
.BoxEdit ul li { width: 100%; clear:left; }
.Overlay form.NewBox ul li { width: 100%; clear:left; }
/* =OverlayFirst, OverlaySecond, .OverlayThird - THE STYLE - ManageBox
----------------------------------------------------------------------------------------*/
.OverlayFirst { font-size: 11px !important; color: #EEE; font-family:verdana; background: url('../images/uforia/overlay_top.png') no-repeat scroll top left; width: 600px; padding: 35px 0 0 0; }
.OverlaySecond { background: url('../images/uforia/overlay_bottom.png') no-repeat scroll bottom left; width: 600px; padding: 0 0 35px 0; float:left; }
.OverlayThird { background: url('../images/uforia/overlay_middle.png') repeat-y scroll top left; width: 550px; padding: 15px 25px 0 25px; float:left; position:relative; }
.OverlayThird a.Close { text-indent: -9999px; background: url('../images/uforia/noticeClose.png') no-repeat scroll top left; width: 18px; height: 18px; position:absolute; top: -22px; right: 30px; display:block; }
.OverlayThird .OverlayDragHandle { cursor: move; width: 525px; height: 24px; text-indent: -99999px; display:block; position:absolute; top: -24px; left: 25px; }
.OverlayThird fieldset { border:none; width: 100%; /*padding: 10px 10px 0 10px;*/ padding: 0px; float:left; }
.OverlayThird .OverlayLastContainer { border:none; width: 530px; padding: 0 10px 10px 10px; float:left; }
.OverlayThird legend { font-size: 12px; font-weight: bold; }
.OverlayThird span.EditTitle { font-size: 12px; padding: 0 0 10px 0; float:left; position:absolute; top: -20px; left: 35px; display:block; }
.OverlayThird ul li input.Submit { font-size: 12px; color: #EEE !important; cursor: pointer; border: none; padding: 0 0 1px 0; background: url('../images/uforia/images/static_submit_button_90px.png') no-repeat scroll top left; width: 90px; height: 22px; margin: 10px 0 0 0; float:right; }
.OverlayThird .HeaderFirst { font-size: 13px; position: absolute; top: -21px; left: 35px; display:block; }
.OverlayThird .Header { }
.OverlayThird hr { border: 1px solid #2A2A2A; float:left; width: 100%; }

.BoxDescription  { border:none; width: 530px; padding: 0 10px 10px 10px; float:left; }
.BoxDescription .BoxImage { /*width: 120px; height: 150px;*/ display:block; float:left; }
.BoxDescription .BoxImage img { width: 55px; }

/* =Special
------------------------*/
.Overlay ul li.TextBoxModifyTextarea { padding-bottom: 20px; }
.Overlay ul li.TextBoxModifyTextarea label { width: 100%; }
.Overlay ul li.TextBoxModifyTextarea span.mceEditor { float:left; }

/* =Notice bottom right
------------------------*/
/* Äldre än älst! */
#old_school_flash_notice_container { position:fixed !important; top: auto !important; left: auto !important; bottom: 5px !important; right: 10px !important; margin: 0px !important; padding: 0px !important; width: auto !important; }

#old_school_flash_notice_container .OverlayFirst { font-size: 11px !important; background: url('../images/uforia/images/box_notice_top.png') no-repeat scroll top left; width: 250px; padding: 23px 0 0 0; position:relative; }
#old_school_flash_notice_container .OverlaySecond { background: url('../images/uforia/images/box_notice_bottom.png') no-repeat scroll bottom left; width: 250px; padding: 0 0 25px 0; float:left; }
#old_school_flash_notice_container .OverlayThird { background: url('../images/uforia/images/box_notice_middle.png') repeat-y scroll top left; width: 220px; padding: 0 15px 0 15px; float:left; }
#old_school_flash_notice_container .OverlaySecond a.Close { top: -7px; right: 18px; }
#old_school_flash_notice_container .OverlaySecond h2 { font-size: 12px; width: 198px; padding: 0px; }
#old_school_flash_notice_container .OverlaySecond p { width: 198px; }
#old_school_flash_notice_container .OverlaySecond ul { width: 198px; }
#old_school_flash_notice_container .OverlayThird .OverlayLastContainer { padding: 0 10px 0 10px; }
#old_school_flash_notice_container .OverlayThird .OverlayDragHandle { display:none; }
#old_school_flash_notice_container .OverlayFirst .Close { display:none; }
#old_school_flash_notice_container .OverlayFirst:hover .Close { display:block; }


#box_notice, #notice_overlay { position:fixed !important; top: auto !important; left: auto !important; bottom: 5px !important; right: 10px !important; }

/* älst */
#box_notice { font-size: 11px !important; background: url('../images/uforia/images/box_notice_top.png') no-repeat scroll top left; width: 250px; padding: 23px 0 0 0; }
#box_notice .OverlaySecond { background: url('../images/uforia/images/box_notice_bottom.png') no-repeat scroll bottom left; width: 250px; padding: 0 0 25px 0; float:left; }
#box_notice .OverlayThird { background: url('../images/uforia/images/box_notice_middle.png') repeat-y scroll top left; width: 220px; padding: 0 15px 0 15px; float:left; }
#box_notice .OverlaySecond a.Close { top: -7px; right: 18px; }
#box_notice .OverlaySecond h2 { font-size: 12px; width: 198px; padding: 0px; }
#box_notice .OverlaySecond p { width: 198px; }
#box_notice .OverlaySecond ul { width: 198px; }
#box_notice .OverlayThird .OverlayLastContainer { padding: 0 10px 0 10px; }
#box_notice .OverlayThird .OverlayDragHandle { display:none; }
#box_notice .OverlayFirst .Close { display:none; }
#box_notice .OverlayFirst:hover .Close { display:block; }

/* näst älst */
#notice_overlay .OverlayFirst { font-size: 11px !important; background: url('../images/uforia/images/box_notice_top.png') no-repeat scroll top left; width: 250px; padding: 23px 0 0 0; position:relative; }
#notice_overlay .OverlaySecond { background: url('../images/uforia/images/box_notice_bottom.png') no-repeat scroll bottom left; width: 250px; padding: 0 0 25px 0; float:left; }
#notice_overlay .OverlayThird { background: url('../images/uforia/images/box_notice_middle.png') repeat-y scroll top left; width: 220px; padding: 0 15px 0 15px; float:left; }
#notice_overlay .OverlaySecond a.Close { top: -7px; right: 18px; }
#notice_overlay .OverlaySecond h2 { font-size: 12px; width: 198px; padding: 0px; }
#notice_overlay .OverlayThird .OverlayLastContainer { padding: 0 10px 0 10px; }
#notice_overlay .OverlayThird .OverlayDragHandle { display:none; }
#notice_overlay .OverlayFirst .Close { display:none; }
#notice_overlay .OverlayFirst:hover .Close { display:block; }

/* nyast - så här skall alla se ut. */
#notice_overlay .NoticeFirst { font-size: 11px !important; background: url('../images/uforia/images/box_notice_top.png') no-repeat scroll top left; width: 250px; padding: 23px 0 0 0; position:relative; }
#notice_overlay .NoticeSecond { background: url('../images/uforia/images/box_notice_bottom.png') no-repeat scroll bottom left; width: 250px; padding: 0 0 25px 0; float:left; }
#notice_overlay .NoticeThird { background: url('../images/uforia/images/box_notice_middle.png') repeat-y scroll top left; width: 220px; padding: 0 15px 0 15px; float:left; }
#notice_overlay .NoticeThird .Header { line-height: 18px; color: #EEE; font-size: 12px; width: 185px; padding: 0px 0 0 10px; display:block; }
#notice_overlay .NoticeThird a.Close { text-indent: -9999px; background: url('../images/uforia/noticeClose.png') no-repeat scroll top left; width: 18px; height: 18px; position:absolute; top: 17px; right: 19px; display:none; }
#notice_overlay .NoticeThird:hover a.Close { display:block; }

/* =OverlayMenu
----------------------------------------------------------------------------------------*/
.OverlayThird ul.OverlayMenu { background: url('../images/uforia/overlay_menu_line.png') repeat-x scroll bottom left; width: 530px; padding: 0 10px 0 10px; margin: 0 0 15px 0; /*display:none; border-bottom: 1px solid #646464; float:left;*/  }
.OverlayThird ul.OverlayMenu li { float:left; width: auto; clear:none; padding: 0px;  }
.OverlayThird ul.OverlayMenu li a { background: url('../images/uforia/overlay_tab_active.png') no-repeat scroll top left; margin-right: -1px; text-decoration:none; padding: 0px 0 0 10px; position:relative; float:left; }
.OverlayThird ul.OverlayMenu li a span { background: url('../images/uforia/overlay_tab_active.png') no-repeat scroll top right; height: 20px; padding: 4px 10px 0 0px; display:block; float:left; }

.OverlayThird ul.OverlayMenu li a:hover { background: url('../images/uforia/overlay_tab_norm.png') no-repeat scroll top left; }
.OverlayThird ul.OverlayMenu li a:hover span { height: 19px; background: url('../images/uforia/overlay_tab_norm.png') no-repeat scroll top right; }

.OverlayThird ul.OverlayMenu li a.Active { background: url('../images/uforia/overlay_tab_norm.png') no-repeat scroll top left;  }
.OverlayThird ul.OverlayMenu li a.Active span { background: url('../images/uforia/overlay_tab_norm.png') no-repeat scroll top right; }
.OverlayThird ul.OverlayMenu li a.Active:hover { background: url('../images/uforia/overlay_tab_norm.png') no-repeat scroll top left; }
.OverlayThird ul.OverlayMenu li a.Active:hover span { height: 20px; background: url('../images/uforia/overlay_tab_norm.png') no-repeat scroll top right; }

/* =OverlayManage & OverlayPage
----------------------------------------------------------------------------------------*/
/* =OverlayManage
------------------------*/
.ManagePageIcon a { width: 30px; height: 23px; position:absolute; top: 36px; left: 0; z-index: 211; display:block; text-indent: -99999px; border: 0px !important; }
.ManagePageIcon a.PageManagementShown { background: url('../images/uforia/images/manage_page_icon.png') no-repeat scroll top left; }
.ManagePageIcon a.PageManagementHidden { background: url('../images/uforia/images/manage_page_icon.png') no-repeat scroll bottom left; position:fixed; }

body .MoveCompletedleft { position:absolute; left: 0px !important; }
.OverlayManage { background: url('../images/uforia/images/overlay_top_26px.png') no-repeat scroll top right; width: 245px; padding: 37px 0 0 0; position:absolute; }
.OverlayManage .OverlaySecond { background-position: bottom right; width: 245px; }
.OverlayManage .OverlayThird { background-position: top right; padding: 15px 33px 0 8px; width: 204px; }

.OverlayManage span.EditTitle { width: 185px; height: 19px; padding: 0; top: -22px; overflow:hidden; }
.OverlayManage .OverlayDragHandle { display:none; }
.OverlayManage a.Close { display:none; }

/* =LanguageMenu */
.OverlayManage .LanguageSelectMenu { width: 204px; z-index: 212; display:block; float:left; }
.OverlayManage .LanguageSelectMenu a.First { background: url('../images/uforia/images/manage_dropdown.png') no-repeat scroll top left;  font-size: 12px; min-height: 24px; width: 194px; padding: 3px 0 0 10px; display:block; text-decoration:none;  }
.OverlayManage .LanguageSelectMenu a.First:hover { background: url('../images/uforia/images/manage_dropdown.png') no-repeat scroll top left; }
.OverlayManage .LanguageSelectMenu li:hover a.First { background: url('../images/uforia/images/manage_dropdown.png') no-repeat scroll top left; }	
.OverlayManage .LanguageSelectMenu li { position:relative; }
.OverlayManage .LanguageSelectMenu li ul { /*display:none;*/ z-index: 212; color: #EEE; background: #000; border-left: 1px solid #646464; border-right: 1px solid #646464; border-bottom: 1px solid #646464; padding: 10px 0 5px 0 !important; width: 202px; position:absolute; top: 20px; left: 0px;  }
.OverlayManage .LanguageSelectMenu li ul li { font-size: 11px; width: 100%; padding: 0 !important; float: left; clear: left; position: relative; }
.OverlayManage .LanguageSelectMenu li ul li a { text-decoration:none;  width: 182px; padding: 3px 10px 3px 10px; display:block; }
.OverlayManage .LanguageSelectMenu li ul li a:hover { background: #292929; width: 182px; padding: 3px 10px 3px 10px; display:block; }
.OverlayManage .LanguageSelectMenu li:hover ul { /*display:block;*/ }

/* =NewPage */
.OverlayManage .ManageNewPage { font-size: 12px; text-decoration:none; background: url('../images/uforia/images/manage_dropdown.png') no-repeat scroll top left; width: 189px; height: 21px; padding: 2px 10px 1px 5px; display:block; float:left; }
.OverlayManage .ManageNewPage span { background: url('../images/uforia/images/new_page_icon.png') no-repeat scroll top left; height: 18px; padding: 1px 0 0 23px; display:block;}
.OverlayManage .new_page { position:relative; top: -2px; background: #000; border-left: 1px solid #646464; border-right: 1px solid #646464; border-bottom: 1px solid #646464; width: 182px; padding: 10px 10px 0 10px; display:block; float:left; }
.OverlayManage .new_page span.Text { color: #C5C5C5 !important; font-size: 11px; padding: 0px 0 6px 0; display:block; }
.OverlayManage .new_page ul li label { font-size: 11px !important; padding: 0px 0 2px 0; }
.OverlayManage .new_page ul li input { width: 178px; }
.OverlayManage .new_page ul li.StyleTemplate label { width: 70px; padding-top: 2px; }
.OverlayManage .new_page ul li.StyleTemplate select { width: 100px; float:right; }
.OverlayManage .new_page ul li .Submit { width: 90px; }

.OverlayManage .BorderContaind { margin-top: 10px; /*text-decoration:none;*/ background: url('../images/uforia/images/page_edit_special_titel.png') no-repeat scroll top left; width: 204px; padding: 6px 0 0 0; float:left; clear:left; }
.OverlayManage .BorderContaind span { background: url('../images/uforia/images/page_edit_special_titel.png') no-repeat scroll bottom left; /*width: 165px; padding: 0px 9px 6px 30px;*/ width: 185px; padding: 0px 9px 6px 10px; float:left; clear:left; }
.OverlayManage .LanguageModeInfo { margin: 10px 0 10px 0; text-decoration:none; background: url('../images/uforia/images/page_edit_special_titel.png') no-repeat scroll top left; width: 204px; padding: 6px 0 0 0; float:left; clear:left; }
.OverlayManage .LanguageModeInfo span { background: url('../images/uforia/images/page_edit_special_titel.png') no-repeat scroll bottom left; /*width: 165px; padding: 0px 9px 6px 30px;*/ width: 185px; padding: 0px 9px 6px 10px; float:left; clear:left; }

#dragHelper { z-index: 500 !important; }


#jTreeHelper { z-index: 500 !important; }
.jTreePlacement { background: #5D5D5D; border: 1px dashed #CCC; color: #222; height: 24px; }

/* =Step1 */
.OverlayManage .PageManagement { width: 204px; padding: 15px 0 0 0; display:block; float:left;  }
.OverlayManage .PageManagement #sortHelper { float:left; /*border: 1px dashed #777777;*/ }

.PageManagementContainer .ManagedPage { margin-bottom: 3px; padding: 0 0 2px 0; /*position:relative;*/ clear:none; float:left; }
.PageManagementContainer .ManagedPage .ButtonFirst { background: url('../images/uforia/images/managed_page_bg.png') no-repeat scroll top left; /*width: 204px;*/ padding: 3px 0 0 0; display:block; float:left; position:relative; }
.PageManagementContainer .ManagedPage .ButtonSecond { width: 184px; padding: 0px 0 3px 20px; background: url('../images/uforia/images/managed_page_bg.png') no-repeat scroll bottom left; display:block; float:left; }
.PageManagementContainer .ManagedPage a.ManagedPageName { color: #EEEEEE; font-family: verdana; font-size: 11px; text-decoration:none; display:block; padding: 2px 0 0 0; position:relative; z-index: 2; }
.PageManagementContainer .ManagedPage .InactivePage { background: #111111; color: #8D8D8D !important; /*font-size: 11px; text-decoration:none; background: url('../images/uforia/images/managed_page_bg.png') no-repeat scroll top left;*/ }
.PageManagementContainer .ManagedPage .InactivePage .ButtonSecond { background: #111111; /*background: url('../images/uforia/images/managed_page_bg.png') no-repeat scroll bottom left;*/ }
.PageManagementContainer .ManagedPage a.SkipSelf { font-style: italic; }
.PageManagementContainer .ManagedPage .LanguageDeleted { text-decoration:none; background: url('../images/uforia/images/managed_page_lang_delete.png') no-repeat scroll top left; }
.PageManagementContainer .ManagedPage .LanguageDeleted .ButtonSecond { background: url('../images/uforia/images/managed_page_lang_delete.png') no-repeat scroll bottom left; }

/* =Step2 */
.PageManagementContainer .ManagedPage ul { padding: 5px 0 0 20px !important; }
.PageManagementContainer .ManagedPage ul li { width: 184px !important; }
.PageManagementContainer .ManagedPage ul li .ButtonFirst { width: 184px; }
.PageManagementContainer .ManagedPage ul li .ButtonSecond { width: 164px; }

/* =Step3 */
.PageManagementContainer .ManagedPage ul li ul li { width: 164px !important; }
.PageManagementContainer .ManagedPage ul li ul li .ButtonFirst { width: 164px; }
.PageManagementContainer .ManagedPage ul li ul li .ButtonSecond { width: 144px; }

/* =Step4 */
.PageManagementContainer .ManagedPage ul li ul li ul li { width: 144px !important; }
.PageManagementContainer .ManagedPage ul li ul li ul li .ButtonFirst { width: 144px; }
.PageManagementContainer .ManagedPage ul li ul li ul li .ButtonSecond { width: 124px; }

/* =Step5 */
.PageManagementContainer .ManagedPage ul li ul li ul li ul li { width: 124px !important; }
.PageManagementContainer .ManagedPage ul li ul li ul li ul li .ButtonFirst { width: 124px !important; }
.PageManagementContainer .ManagedPage ul li ul li ul li ul li .ButtonSecond { width: 104px; }

/* =Step6 */
.PageManagementContainer .ManagedPage ul li ul li ul li ul li ul li { width: 124px; }
.PageManagementContainer .ManagedPage ul li ul li ul li ul li ul li .ButtonFirst { width: 124px; }
.PageManagementContainer .ManagedPage ul li ul li ul li ul li ul li .ButtonSecond { width: 124px; padding-left: 20px;  }

/* =ToggleIcons */
.PageManagementContainer .ManagedPage .PageManagementChildToggler { /*background: url('../images/uforia/images/page_empty_show_icon.png') no-repeat scroll top left;*/ width: 12px; height: 12px; display:block; text-indent: -999999px; position:absolute; top: 6px; left: 3px; }

/*.PageManagementContainer .ManagedPage .Hidden { background: url('../images/uforia/images/page_empty_hide_icon.png') no-repeat scroll top left; }*/
.PageManagementContainer .ManagedPage .ChildrenReveled { background: url('../images/uforia/images/page_empty_hide_icon.png') no-repeat scroll top left; }

.PageManagementContainer .ManagedPage .HasChildren { background: url('../images/uforia/images/page_show_icon.png') no-repeat scroll top left; }
.PageManagementContainer .ManagedPage .HasChildrenHidden { background: url('../images/uforia/images/page_hide_icon.png') no-repeat scroll top left; }

/* =Icons */
.PageManagementContainer .ManagedPage .ManageEditPageLink { display:block; float:right; margin-right: 2px; background: url('../images/uforia/images/edit_page_icon.png') no-repeat scroll top left; width: 18px; height: 18px; text-indent: -999999px; }
.PageManagementContainer .ManagedPage .ManageNavToPageLink { position:relative; z-index: 3; display:block; float:right; margin-right: 2px; background: url('../images/uforia/images/go_to_page_icon.png') no-repeat scroll top left; width: 18px; height: 18px; text-indent: -999999px; }
.PageManagementContainer .ManagedPage .DragHandle { position:relative; z-index: 3; cursor: move; display:block; float:right; margin-right: 3px; background: url('../images/uforia/images/sort_icon.png') no-repeat scroll top left; width: 18px; height: 18px; text-indent: -999999px; }

.PageManagementContainer .ManagedPage .SkipSelfIcon { background: url('../images/uforia/images/skip_icon.png') no-repeat scroll top left; }

/*.OverlayManage .PageManagement li:hover .ManageEditPageLink { display:block; } 
.OverlayManage .PageManagement li:hover .ManageNavToPageLink { display:block; } */

/* =InfoIcons */
.PageManagementContainer .ManagedPage .SyncedCopyIcon { display:block; float:left; margin-right: 5px; /*position:absolute; top: 2px; right: 42px;*/ background: url('../images/uforia/images/synced_copy_icon.png') no-repeat scroll top left; width: 18px; height: 18px; text-indent: -999999px; }
.PageManagementContainer .ManagedPage .SyncedHostIcon { display:block; float:left; margin-right: 5px; /*position:absolute; top: 2px; right: 42px;*/ background: url('../images/uforia/images/page_host_icon.png') no-repeat scroll top left; width: 18px; height: 18px; text-indent: -999999px; }

/* =OverlayPages
------------------------*/
.PageEditIcon a { width: 30px; height: 23px; position:absolute; top: 36px; right: 0px; z-index: 211; display:block; text-indent: -99999px; border: 0px !important; }
.PageEditIcon a.PageEditShown { background: url('../images/uforia/images/page_edit_icon.png') no-repeat scroll top left; }
.PageEditIcon a.PageEditHidden { background: url('../images/uforia/images/page_edit_icon.png') no-repeat scroll bottom left; position:fixed; }

body .MoveCompletedright { position:absolute; left: auto !important; right: 0px !important; }
.OverlayEdit { background: url('../images/uforia/images/overlay_top_26px.png') no-repeat scroll top left; width: 245px; padding: 37px 0 0 0; position:absolute; }
.OverlayEdit .OverlaySecond { background-position: bottom left; width: 245px; }
.OverlayEdit .OverlayThird { background-position: top left; /*padding: 15px 8px 0 33px;*/ padding: 5px 0 0 26px; width: 219px; }

.OverlayPagesExpanded { width: 500px; }
.OverlayPagesExpanded .OverlaySecond { width: 500px; }
.OverlayPagesExpanded .OverlayThird { width: 500px; }

.OverlayEdit span.EditTitle { width: 185px; height: 19px; padding: 0; top: -22px; overflow:hidden; }
.OverlayEdit .OverlayDragHandle { display:none; }
.OverlayEdit a.Close { display:none; }

/* =Labels */
.OverlayEdit .OverlayEditContainer { width: 219px !important; padding: 0; float:left; clear:left; }
.OverlayEdit ul a { font-size: 11px; }
.OverlayEdit ul .OuterContainer { width: 219px !important; }
.OverlayEdit ul .PageEditCurrentPage { display:none; }
.OverlayEdit ul li { position:relative; }
.OverlayEdit ul li .PageEditLabel { position:relative; color: #EEE; font-size: 11px; font-weight: normal; background: url('../images/uforia/images/page_edit_label.png') repeat-x scroll top left; height: 24px; width: 100%; float:left; }
.OverlayEdit ul li .PageEditLabel .SectionTitle { position:absolute; /*left: 24px;*/ left: 8px; top: 4px; display:block; }
.OverlayEdit ul li .PageEditLabel .SectionToggleLink { position: absolute; top: 0px; right: 0px; background: url('../images/uforia/images/page_edit_show_icon.png') no-repeat scroll 200px 6px; width: 219px; height: 24px; display:block; text-indent: -99999px; }
.OverlayEdit ul li .PageEditLabel .Hidden { background: url('../images/uforia/images/page_edit_hide_icon.png') no-repeat scroll 200px 6px; }
.OverlayEdit ul li .InnerContainer { width: 203px; padding: 10px 8px 0 8px; }

.OverlayEdit li.PublishSectionOuterContainer .PageEditLabel .SectionTitle {  }

/* =PageName */
.OverlayEdit li.PageNameSectionOuterContainer { padding-bottom: 15px; }
.OverlayEdit ul.PageNameSectionInnerContainer li { background: url('../images/uforia/images/page_edit_special_titel.png') no-repeat scroll top left; width: 204px; padding: 6px 0 0 0; float:left; clear:left; }
.OverlayEdit ul.PageNameSectionInnerContainer li div { background: url('../images/uforia/images/page_edit_special_titel.png') no-repeat scroll bottom left; width: 165px; padding: 0px 9px 6px 30px; float:left; clear:left; }
.OverlayEdit ul.PageNameSectionInnerContainer li div .PageIcon { position:absolute; top: 4px; left: 4px; background: url('../images/uforia/images/page_icon.png') no-repeat scroll top left; width: 18px; height: 18px; display:block; }
.OverlayEdit ul.PageNameSectionInnerContainer li:hover div .PageIcon { background: url('../images/uforia/images/page_with_edit_icon.png') no-repeat scroll top left; }
.OverlayEdit ul.PageNameSectionInnerContainer li div .WorkingPageName { width: 160px; display: block; }
.OverlayEdit ul.PageNameSectionInnerContainer li div input { color: #EEE; background:none; width: 160px; border: 1px solid #3F3F3F; }

/* =StyleTemplate */
.OverlayPages .StyleSectionInnerContainer li label { width: 70px; padding-top: 2px; }
.OverlayPages .StyleSectionInnerContainer li select { width: 100px; float:right; }

/* =LanguageOptions */
.OverlayEdit .LanguageSectionInnerContainer ul.LanguageOptionsList { padding: 0;  }
.OverlayEdit .LanguageSectionInnerContainer ul.LanguageOptionsList li { font-size: 10px !important; }
.OverlayEdit .LanguageSectionInnerContainer ul.LanguageOptionsList .LangShowOption { width: 194px; margin-top: 2px; }
.OverlayEdit .LanguageSectionInnerContainer ul.LanguageOptionsList .BorderTop { margin-bottom: 4px; background: url('../images/uforia/images/page_edit_special_titel.png') no-repeat scroll top left; width: 204px; padding: 2px 0 0 0; float:left; clear:left; }
.OverlayEdit .LanguageSectionInnerContainer ul.LanguageOptionsList .BorderBottom { background: url('../images/uforia/images/page_edit_special_titel.png') no-repeat scroll bottom left; width: 190px; padding: 0px 9px 2px 5px; float:left; }
.OverlayEdit .LanguageSectionInnerContainer ul.LanguageOptionsList .BorderBottom li { padding: 0 0 0px 0; }
.OverlayEdit .LanguageSectionInnerContainer ul.LanguageOptionsList .BorderBottom li li { padding: 0 0 3px 0; }
.OverlayEdit .LanguageSectionInnerContainer ul.LanguageOptionsList .BorderBottom li li span { float:left; }
.OverlayEdit .LanguageSectionInnerContainer ul.LanguageOptionsList .BorderBottom li li .LanguageLabel { width: 65px; display:block; }
.OverlayEdit .LanguageSectionInnerContainer ul.LanguageOptionsList .BorderBottom li li form {  width: 125px; display:block; float:left; }
.OverlayEdit .LanguageSectionInnerContainer ul.LanguageOptionsList .BorderBottom li li input { font-size: 10px; padding: 1px; height: 13px; width: 125px; display:block; float:left; }

/* =seo */
.OverlayEdit .SeoSectionInnerContainer { position:relative; }
.OverlayEdit .SeoSectionInnerContainer .InfoText { padding-bottom: 10px; display:block; }
.OverlayEdit .SeoSectionInnerContainer .EditMetaData label {  padding-bottom: 2px; }
.OverlayEdit .SeoSectionInnerContainer .EditMetaData input {  padding: 2px; width: 198px; display:block; float:left; }
.OverlayEdit .SeoSectionInnerContainer .EditMetaData textarea { width: 198px; height: 80px; display:block; float:left; }
.OverlayEdit .SeoSectionInnerContainer .EditMetaData .Submit { width: 85px; height: 20px; float:right; }
.OverlayEdit .SeoSectionInnerContainer .ToggleSeoPewview { margin: 0 0 10px 0; display:block; }
.OverlayEdit .SeoSectionInnerContainer .GoogleAdPreviewContainer { position:absolute; left: -573px; top: 0; background: #000; width: 540px; padding: 12px; border-top: 1px solid #646464; border-right:none; border-bottom: 1px solid #646464; border-left: 1px solid #646464; }
.OverlayEdit .SeoSectionInnerContainer .GoogleAdPreviewContainer .PreviewBox { background: #FFF !important; width: 530px; padding: 5px; font-weight: normal !important; font-family: arial,sans-serif !important; float:left; }
.OverlayEdit .SeoSectionInnerContainer .GoogleAdPreviewContainer .GoogleAdTitle { color:#0000CC !important; font-size: medium !important; }
.OverlayEdit .SeoSectionInnerContainer .GoogleAdPreviewContainer .GoogleAdDescription { line-height: normal !important; font-size: small !important; color: #000000 !important; font-weight: normal !important; font-family: arial,sans-serif !important; /*max-width: 42em !important;*/ max-width: 530px !important; padding: 0px; }
.OverlayEdit .SeoSectionInnerContainer .GoogleAdPreviewContainer .GoogleAdLink { font-size: 11px !important; color: #000 !important; padding: 0px; }
.OverlayEdit .SeoSectionInnerContainer .GoogleAdPreviewContainer .GoogleAdLink span { color: green !important; }
.OverlayEdit .SeoSectionInnerContainer .GoogleAdPreviewContainer .GoogleAdLink a { color: #7777CC !important; }

/* =SEO - Page
------------------------*/
.OverlayThird .GoogleAdPreviewContainer { width: 530px;  margin: 0 0 15px 0; background: #fff url('../images/uforia/FormBg.png') repeat-x scroll top left; padding: 2px; border: 1px solid #646464;}
.OverlayThird .GoogleAdPreviewContainer .EditMetaData {  }
.OverlayThird .GoogleAdPreviewContainer .EditMetaData li label { padding: 0 0 2px 0; }
.OverlayThird .GoogleAdPreviewContainer .EditMetaData li input { width: 525px;  }
.OverlayThird .GoogleAdPreviewContainer .EditMetaData li textarea { width: 525px; height: 60px; }

/* =Edit StyleTemplate */
.OverlayEdit .StyleTemplateEditOuterContainer {  }
.OverlayEdit .StyleTemplateEditOuterContainer .EditMetaData label {  padding-bottom: 2px; }
.OverlayEdit .StyleTemplateEditOuterContainer .EditMetaData input {  padding: 2px; width: 198px; display:block; float:left; }
.OverlayEdit .StyleTemplateEditOuterContainer .EditMetaData textarea { width: 198px; height: 80px; display:block; float:left; }
.OverlayEdit .StyleTemplateEditOuterContainer .EditMetaData .Submit { width: 85px; height: 20px; margin-bottom: 10px; float:right; }

/* =Overlay - LanguageOptions 
----------------------------------------------------------------------------------------*/
.Overlay .OverlayLangBoxOptions { padding: 0 0 10px 0 !important; }

.Overlay .LanguageOptionsList {  }
.LanguageOptionsList li { padding: 0 0 10px 0; }
.LanguageOptionsList li hr { border-top: 1px solid #EEE; margin-bottom: 5px; }
.LanguageOptionsList li ul li.LangShowOption {  background: #292929; margin-bottom: 5px; padding: 5px 0 4px 0; }
.LanguageOptionsList li ul li.LangShowOption input { margin: 2px 8px 0 5px; display:block; float:left; }
.LanguageOptionsList li ul li.LangShowOption a { display:block; float:left; }
.LanguageOptionsList li ul li ul .TextBoxBody { background: #fff; color: #000 !important; }
.LanguageOptionsList li ul li ul .mceLayout { width: 100% !important; margin: 0 0 4px 0; color: #000; }
.LanguageOptionsList li ul li ul li h1 { color: #000 !important; }
.LanguageOptionsList li ul li ul li h2 { color: #000 !important; }
.LanguageOptionsList li ul li ul li h3 { color: #000 !important; }
.LanguageOptionsList li ul li ul li h4 { color: #000 !important; }
.LanguageOptionsList li ul li ul li h5 { color: #000 !important; }
.LanguageOptionsList li ul li ul li h6 { color: #000 !important; }
.LanguageOptionsList li ul li ul li p { color: #000 !important; }
.OverlayEdit .LanguageOptionsList li ul li ul li p { color: #fff !important; padding: 0; margin: 0; }

legend .SectionToggleLink { width: 16px; height: 16px; margin-right: 3px; background: #00F; display:block; text-indent: -999999px; float:left; }

/* =FileArchive
----------------------------------------------------------------------------------------*/
/* Global
------------------------*/
.FileArchive .FilterForm { width: 100%; float:left; padding: 0 0 15px 0; }
.FileArchive .FilterForm label { width: auto; padding-right: 8px; display:block; float:left; }
.FileArchive .FilterForm input { width: 200px; float:left; }
.FileArchive .FilterForm input.Submit { width: 90px; margin: 0 0 0 8px; float:left; }

.FileArchive #results { width: 100%; padding: 10px 0 0 0; float:left; }
.FileArchive #results .BoxObject { width: 122px; min-height: 155px; padding: 3px 0px 0 3px; margin: 0px 5px 30px 0; padding-bottom: 3px; float:left; clear:none; border: 1px solid #646464; /*border-bottom: 1px solid #646464; border-left: 1px solid #646464;*/ }
.FileArchive #results .BoxObject .BoxFirst, .FileArchive #results .BoxObject .BoxSecond, .FileArchive #results .BoxObject .BoxSecond { background: none; border: none; width: auto; height: auto; min-height: auto; padding: 0px; margin: 0px; }

.FileArchive #results .BoxObject .BoxHead { left: -1px; background: #424242 url('../images/uforia/box_head.png') repeat-x scroll top left; display:block !important; border-top: 1px solid #646464; border-right: 1px solid #646464; border-left: 1px solid #646464; }
.FileArchive #results .BoxObject .BoxHead .BoxTitle { display:none; }
/*.FileArchive #results .Box .BoxHead .BoxDragHandle { display:none; }*/
.FileArchive #results .BoxObject img { background: #fff; width: 119px; float:left; margin: 0px !important; }
.FileArchive #results .BoxObject .FileName { width: 100%; word-wrap:break-word; display:block; }
.FileArchive #results .BoxObject .Tags { font-size: 10px; color: #AEAEAE; width: 100%; word-wrap:break-word; display:block; padding-top: 8px; }

.FileArchive #results .BoxObject .BoxUseLink { position:absolute; padding: 0px; left: auto; right: 48px; top: 1px; z-index: 142; }
.FileArchive #results .BoxObject .BoxUseLink input.AddOrUpdateButton { cursor:pointer; border: none; display:block; float:right; background: url('../images/uforia/images/checked_icon.png') no-repeat scroll top left; width: 18px; height: 18px; text-indent: -999999px; }
.FileArchive #results .BoxObject .BoxFollowLink  { display:none; }

.FileArchive #results .BoxObject .NodesCount { background: url('../images/uforia/images/nodes_count.png') no-repeat scroll top left; padding: 0px 0 0 3px; position:absolute; left: 3px; top: 1px; z-index: 142; }
.FileArchive #results .BoxObject .NodesCount span { font-size: 11px; background: url('../images/uforia/images/nodes_count.png') no-repeat scroll top right; padding: 2px 3px 2px 0; float:left; }

/* DownloadBoxArchive
------------------------*/
.FileArchive #results .DownloadBox { width: 255px; min-height: 100px; margin: 0px 5px 30px 0; }
.FileArchive #results .DownloadBox .BoxFirst { min-height: 39px; }
.FileArchive #results .DownloadBox p { padding: 3px 5px 4px 25px; margin: 2px 0 0 5px; }

.FileArchive .pagination { width: 100%; padding: 10px 0 10px 0; float:left; }

#box_admin_container a.AddNewFileForm { text-decoration:none; margin-top: 8px; background: url('../images/uforia/images/dynamic_submit_button.png') no-repeat scroll top left; height: 22px; padding: 0 0 0 6px; margin-left: 6px; float:left; display:block; }
#box_admin_container a.AddNewFileForm span { background: url('../images/uforia/images/dynamic_submit_button.png') no-repeat scroll top right; height: 19px; padding: 3px 6px 0 0; float:left; display:block; }

#box_admin_container .ToggleFileUpload { width: 100%; padding: 20px 0 0 0; float:left; }

/* ProductArchive
------------------------*/
#new_product_entry { padding-top: 15px; }
#new_product_entry .OverlayLastContainer { padding: 0 0 10px 5px; }

.FileArchive #results .ProductEntry { min-height: 200px; margin: 0px 5px 30px 0; }
.FileArchive #results .ProductEntry .BoxFirst { min-height: 39px; }
.FileArchive #results .ProductEntry p { padding: 3px 5px 4px 25px; margin: 2px 0 0 5px; }
.FileArchive #results .ProductEntry .Content img { max-height: 100px; max-width: 220px; position: absolute; bottom: 3px; left: 3px; }
.FileArchive #results .ProductEntry .Content .Price { padding: 3px 0 3px 0; }
.FileArchive #results .ProductEntry .Content .Price span { float:left; margin-right: 3px; padding: 0px; }
.FileArchive #results .ProductEntry .Content .Price div { float:left; }
.FileArchive #results .ProductEntry .Content ul.Labels { padding-top: 8px; }
.FileArchive #results .ProductEntry .Content ul.Labels li { float:left; margin-right: 5px; display:block; width: auto; font-size: 10px !important; color: #AEAEAE; }

/* =OverlayIframe
----------------------------------------------------------------------------------------*/
.OverlayIframe { font-family:verdana !important; font-size: 12px; color: #EEE !important; background: #000 url('../images/uforia/noticeBg.png') repeat-x scroll top left; border: 1px solid #646464; position:absolute; top: 50px; width: auto; padding: 40px 15px 15px 15px; min-height: 30px; }
.OverlayIframe .OverlaySecond { background:none; width: 100%; padding: 0 !important; }
.OverlayIframe .OverlayThird { background:none; width: 100%; padding: 0 !important; }
.OverlayIframe .OverlayThird .OverlayLastContainer { width: 100%;  }
.OverlayIframe a.Close { top: -30px; right: 0; }
.ProjekthanteringsidaIframe { border: 1px solid #646464; top: 30px !important; background: #FBFAF4; }
.AnalyticsIframe { border: 1px solid #646464; top: 30px !important; background: #FBFAF4; padding: 10px 0 0 0; }

/* =.OverlayShop = OverlayCarts, OverlayProductEntries, OverlayOrderSettings
----------------------------------------------------------------------------------------*/
.OverlayShop { /*font-family: verdana;*/ font-size: 12px; color: #000 !important; border: 0px; background: url('../images/uforia/cart_bg_top.png') no-repeat scroll top left; position:absolute; width: 910px; position:absolute; margin-bottom: 50px; top: 50px; min-height: 30px; }
.OverlayShop .OverlaySecond  { background:none; width: auto; padding: 0 !important; background: url('../images/uforia/cart_bg_bottom.png') no-repeat scroll bottom left; width: 910px; padding: 0px 0 20px 0 !important; float:left; }
.OverlayShop .OverlayThird { background:none; width: auto; padding: 0 !important; background: url('../images/uforia/cart_bg_middle.png') repeat-y scroll top left; width: 870px; padding: 10px 20px 0px 20px !important; position:relative; float:left; }
.OverlayShop a.Close { top: -24px; right: 15px; }

.OverlayShop { color: #393939 !important; line-height: 14px !important; }
.OverlayShop .OverlayShopTitle { color: #fff !important; font-size: 15px !important; padding: 3px 0 10px 0; float:left; position:absolute; top: -30px; left: 20px; display:block;  }
.OverlayShop h3 { color: #393939 !important; padding: 0 0 2px 0 !important; margin: 0 0 10px 0 !important; }
.OverlayShop h4 { color: #393939 !important; font-size: 13px !important;  }
.OverlayShop h5 { color: #393939 !important; padding: 0 !important; }
.OverlayShop .NewBoxDescription h6 { color: #393939 !important;  }
.OverlayShop p { color: #393939 !important; font-size: 10px !important; padding-bottom: 5px!important; }
.OverlayShop a { color: #393939 !important; }
.OverlayShop .StepsContainer ul li { color: #393939; clear:none; padding: 0 0 2px 0 !important; font-size: 10px !important; }
.OverlayShop .StepsContainer ul li label { color: #393939 !important; }

.OverlayShop ul li label { font-size: 11px !important; }

.OverlayShop ul li input { background: #fff; border: 1px solid #BEBEBE; }
.OverlayShop ul li textarea { background: #fff; background: none; border: 1px solid #BEBEBE; }

/* =Page management overlay 
---------------------------------------------------------------------------------------*/
/*#page_edit_container {position:absolute; left: -100px;}*/

/* =ProductManagement
----------------------------------------------------------------------------------------*/
.OverlayProductEntries .OverlayLastContainer { padding: 0px; }
.OverlayProductEntries .OverlayLastContainer .GlobalContent { padding: 0 10px 0 10px;  }
.OverlayProductEntries .ProductEntry { width: 530px; margin: 0 0 22px 0; float:left; border-bottom: 1px solid #646464; position:relative; }
.OverlayProductEntries .ProductEntry .BoxFirst { padding: 0 10px 5px 10px;  }
.OverlayProductEntries .ProductEntry .BoxHead { width: 530px; }
.OverlayProductEntries .ProductEntry .Header { display:none; }
.OverlayProductEntries .ProductEntry .BodyContainer { padding: 0 0 10px 0; width: 100%; float:left; }

.OverlayProductEntries .ProductEntry .BodyContainer .Name { width: 530px; padding-bottom: 8px; float:left; }
.OverlayProductEntries .ProductEntry .BodyContainer .Name .ProductEntryName { font-size: 14px; background: url('../images/uforia/images/product_management_name.png') no-repeat scroll top left; width: 520px; height: 23px; padding: 5px 0 0 10px; float:left; }
.OverlayProductEntries .ProductEntry .BodyContainer .Name .PageIcon { position:absolute; top: 4px; left: 4px; background: url('../images/uforia/images/page_icon.png') no-repeat scroll top left; width: 18px; height: 18px; display:block; }
.OverlayEdit ul.PageNameSectionInnerContainer li div .WorkingPageName { width: 160px; display: block; }
.OverlayProductEntries .ProductEntry .BodyContainer .Name input { border:none; color: #EEE; font-size: 14px; background: url('../images/uforia/images/product_management_name.png') no-repeat scroll top left; width: 520px; height: 23px; padding: 5px 0 0 10px; float:left; }

/* =StyleTemplate */
.OverlayProductEntries .ProductEntry .BodyContainer .Body { width: 530px; float:left; }
.OverlayProductEntries .ProductEntry .BodyContainer .Body .ProductEntryBody { /*height: 40px; overflow:hidden;*/ }
.OverlayProductEntries .ProductEntry .BodyContainer .Body .ProductEntryBody p { padding-bottom: 8px; }

.OverlayProductEntries .ProductEntry .Data { width: 300px; float:left; }
.OverlayProductEntries .ProductEntry .Data .Header { background: url('../images/uforia/images/product_management_label.png') no-repeat scroll top left; width: 292px; height: 18px; margin-bottom: 5px; padding: 2px 0 0 8px; float:left; display:block; }
.OverlayProductEntries .ProductEntry .Data .Price { width: 100%; margin-right: 4px; float:left; clear:left; }
.OverlayProductEntries .ProductEntry .Data .Price span { font-size: 13px; margin-right: 4px; width: auto; float:left; }
.OverlayProductEntries .ProductEntry .Data .Price form { font-size: 13px; margin-right: 4px; float:left; }
.OverlayProductEntries .ProductEntry .Data .Price div { font-size: 13px; float:left; }

.OverlayProductEntries .ProductEntry .Data .CustomProductDataTable div { margin-right: 4px; float:left; } /* flytta till persson. */

.OverlayProductEntries .ProductEntry .ArtNumber { width: 300px; float:left; }
.OverlayProductEntries .ProductEntry .CustomValue { width: 300px; float:left; }

.OverlayProductEntries .ProductEntry .Files { width: 205px; float:right; }
.OverlayProductEntries .ProductEntry .Files .Header { background: url('../images/uforia/images/product_management_label.png') no-repeat scroll top left; width: 197px; height: 20px; padding: 0 0 0 8px; margin-bottom: 5px; float:left; display:block; }
.OverlayProductEntries .ProductEntry .Files .Header span { background: url('../images/uforia/images/product_management_label.png') no-repeat scroll top right; width: 197px; height: 18px; padding: 2px 0 0 0px; float:left; display:block; }
.OverlayProductEntries .ProductEntry .ProductImage { float:left; }


/* =OverlayOrderSettings
----------------------------------------------------------------------------------------*/
.OverlayOrderSettings ul li { clear:left; }

.OverlayShop h4 { text-transform: none !important; padding: 0 0 2px 0 !important; }
.OverlayThird ul.FamilyMenu { margin: 0 0 10px 0; border-bottom: 1px solid #d4d4d4; }
.OverlayThird ul.FamilyMenu li { font-size: 11px !important; width: auto !important; float:left; display:block; clear:none !important; }
.OverlayThird ul.FamilyMenu li a { padding: 2px 4px 0 4px !important; display:block; float:left; }
.OverlayThird ul.FamilyMenu li a:hover { text-decoration:underline; }

/* =Cart  Carts
----------------------------------------------------------------------------------------*/
.OverlayCarts h3 { color: #393939 !important; font-size: 15px; font-weight: normal; border-bottom: 1px solid #e0e0e0; width: 100%; float:left; }
.OverlayCarts h4 { color: #393939 !important; font-size: 15px; font-weight: normal; border-bottom: 1px solid #e0e0e0; }
.OverlayCarts h5 { color: #393939 !important; font-weight: normal; font-size: 14px; }
.OverlayCarts h6 { color: #393939 !important; font-weight: normal; padding: 20px 0 8px 0; }
.OverlayCarts .Strong { font-weight: bold; }

/* =ManagePictureBoxes and ManageDownloadBoxes
----------------------------------------------------------------------------------------*/
.ManagePictureBoxes { width: 100%; margin-top: 20px; float:left; }
.ManageDownloadBoxes { width: 100%; margin-top: 20px; float:left; }

/* =Labels
----------------------------------------------------------------------------------------*/
.LabelsMenu {  }
.LabelsMenu .CategoryHead { font-size: 13px; }
.LabelsMenu ul { padding: 5px 0 0 5px; }
.LabelsMenu ul.LabelsMenuList { overflow-y: auto; max-height: 180px; }
.LabelsMenu ul li a { text-decoration: none; background: url('../images/uforia/images/empty_icon.png') no-repeat scroll top left; display:block; padding: 2px 0 3px 25px; }
.LabelsMenu ul li a.Checked { background: url('../images/uforia/images/checked_icon.png') no-repeat scroll top left; }
.LabelsMenu ul li.AddNewLabel input { width: 230px; float:left; }
.LabelsMenu ul li.AddNewLabel a { background: url('../images/uforia/images/dynamic_submit_button.png') no-repeat scroll top left; height: 22px; padding: 0 0 0 6px; margin-left: 6px; float:left; display:block; }
.LabelsMenu ul li.AddNewLabel a span { background: url('../images/uforia/images/dynamic_submit_button.png') no-repeat scroll top right; height: 19px; padding: 3px 6px 0 0; float:left; display:block; }

/* =Old overlay style
----------------------------------------------------------------------------------------*/
.FlashNotice, LoginFormContainer 
{ font-family:verdana !important; font-size: 12px; color: #EEE !important; background: #000 url('../images/uforia/noticeBg.png') repeat-x scroll top left; border: 1px solid #646464; position:absolute; width: 600px; padding: 30px; min-height: 30px; }

.FixedFlashNotice { color: #2F2F2F !important; font-size: 12px; margin:200px 27% 0pt !important; padding:20px 3% !important; width:40% !important;top: 0px; left: 0; }
.FixedFlashNotice h2 { /*color: #2F2F2F !important;*/ }
.FixedFlashNotice p { font-size: 15px; color: #2F2F2F !important; }
.FixedFlashNotice a { color: #898989 !important; }
.FixedFlashNotice ul { color: #2F2F2F !important; }
.FixedFlashNotice li { color: #2F2F2F !important; }

.UpgradeBrowserNow { color: #fff; }
.UpgradeBrowserNow h5 { color: #fff; font-weight: normal !important; font-size: 15px; padding: 15px 0 10px 0; }
.UpgradeBrowserNow a { color: #fff; }

/* =LoginFormContainer
----------------------------------------------------------------------------------------*/
.LoginFormContainer { color: #EEE; background: #000 url('../images/uforia/noticeBg.png') repeat-x scroll top left; border: 1px solid #646464; width: 260px; padding: 30px 20px 10px 20px; z-index: 183; }
.LoginFormContainer h3 { background:none; font-family:verdana !important; color: #EEE !important; font-weight: normal; padding: 0 0 15px 0; font-size: 16px; }
.LoginFormContainer p { padding: 0 0 15px 0; }
.LoginFormContainer a.Close { text-indent: -9999px; background: url('../images/uforia/noticeClose.png') no-repeat scroll top left; width: 18px; height: 18px; position:absolute; top: 6px; right: 6px; display:block;}
.LoginFormContainer ul { width: 100%; padding: 0px; }
.LoginFormContainer ul li { padding: 0 0 8px 0; width: 250px; float:left; clear:left; }
.LoginFormContainer ul li .Input { font-family:verdana, arial; font-size: 13px; background: #fff url('../images/uforia/FormBg.png') repeat-x scroll top left; border: 1px solid #646464; width: 140px; padding: 3px 0 3px 0; height: 16px; float:right; }
.LoginFormContainer ul li label { color: #fff; font-size: 12px; line-height: 21px; width: 100px; display:block; float:left; }
.LoginFormContainer ul li .Submit { font-family:verdana, arial; cursor: pointer; color: #EEE; border: none; background: url('../images/uforia/UpdateButton.png') no-repeat scroll top left; width: 85px; height: 20px; float:right; }

/* =PhotoOverlay
----------------------------------------------------------------------------------------*/
.PhotoOverlay img { background-color: #fff; padding: 10px; border: 2px solid #626262; }

/* =TopOptions
-------------------------------------------------------------------------------------------------------------------------------------------------*/
body { padding: 27px 0 0 0; }
body.Hide { padding: 0px 0 0 0; }

.LoadingContainer { background: url('../images/uforia/loading.png') no-repeat scroll top left;width: 59px;height: 21px; padding: 0 0 0 2px; left: 45px; top: 0;position:fixed; }
.LoadingContainer .Loading { background: url('../images/uforia/loading2.gif') no-repeat scroll top center;width: 58px;height: 18px; left: 45px; top: 0; display: block; }

.HideAndShowButton { width: 23px;height: 21px; position:absolute; left: 15px; top: 0; position:fixed; }
.HideAndShowButton a {  background: url('../images/uforia/hide.png') no-repeat scroll top left; width: 23px; height: 21px; display:block; text-indent: -9999px; border: 0px !important; }
.TopOptions { display:block; }

.Hide .HideAndShowButton { width: 23px;height: 21px; position:absolute; left: 15px; top: 0; position:fixed; }
.Hide .HideAndShowButton a {  background: url('../images/uforia/show.png') no-repeat scroll top left; width: 23px; height: 21px; display:block; text-indent: -9999px; }
/*.Hide .TopOptions { display:none; }*/

div.TopOptions { position:fixed; top: 0; font-size: 10px; color: #EEE; background: #424242 url('../images/uforia/TopOptionsBg.png') repeat-x scroll bottom left; height: 24px; padding: 3px 0 0px 0; width: 100%;}

.TopOptions ul li { list-style-type: none; font-size: 10px; background: none; line-height: 14px !important; position:relative; float:left; padding: 0 !important; }
.TopOptions ul li a { color: #EEE; text-decoration:none; border: 0px !important; }
.TopOptions ul li a:link {  }
.TopOptions ul li a:visited { }
.TopOptions ul li a:hover { text-decoration:underline; }
.TopOptions ul li.Link { padding: 4px 12px 4px 0; display:block; }

.TopOptions ul.Page { padding: 0 0 0 120px; float:left; }
.TopOptions ul.Global { padding: 0 20px 0 0; float:right; }

ul.TopOptionsMenu li.WithoutDropDown a { padding: 0px 0 0 8px; margin-right: 10px; position:relative; float:left; }
ul.TopOptionsMenu li.WithoutDropDown a:hover { background: url('../images/uforia/TopOptions.png') no-repeat scroll top left;  }
ul.TopOptionsMenu li.WithoutDropDown a span { background: url('../images/uforia/TabArrowAlone.png') no-repeat scroll top right; height: 19px; padding: 4px 20px 0 0px; display:block; float:left; }
ul.TopOptionsMenu li.WithoutDropDown a:hover span { background: url('../images/uforia/TopOptions.png') no-repeat scroll top right; }

ul.TopOptionsMenu li a.First { padding: 0px 0 0 8px; margin-right: 10px; position:relative; float:left; }
ul.TopOptionsMenu li a.First:hover { background: url('../images/uforia/TopOptions.png') no-repeat scroll top left;  }
ul.TopOptionsMenu li a.First span { background: url('../images/uforia/TabArrowAlone.png') no-repeat scroll top right; height: 20px; padding: 4px 20px 0 0px; display:block; float:left; }
ul.TopOptionsMenu li a.First:hover span { background: url('../images/uforia/TopOptions.png') no-repeat scroll top right; }
ul.TopOptionsMenu li.DropDown:hover > a { background: url('../images/uforia/TopOptions.png') no-repeat scroll top left;  }
ul.TopOptionsMenu li.DropDown:hover > a span { background: url('../images/uforia/TopOptions.png') no-repeat scroll top right; }
ul.TopOptionsMenu li ul { color: #EEE; background: #000; border-left: 1px solid #646464; border-right: 1px solid #646464; border-bottom: 1px solid #646464; /*width: 100%;*/ min-width: 175px; padding: 0 !important; position:absolute; top: 24px; left: 0; }
ul.TopOptionsMenu li ul li { color: #EEE; font-size: 11px; width: 100%; float: left; clear: left; position: relative; }
ul.TopOptionsMenu li ul li a { background: url('../images/uforia/options_icon_empty.png') no-repeat scroll 5px 4px; color: #EEE; text-decoration:none; padding: 6px 20px 6px 30px; /*line-height: 26px;*/ display: block;/* white-space: nowrap; max-width: 200px;*/ }
ul.TopOptionsMenu li ul li a:hover { background: #292929 url('../images/uforia/options_icon_empty.png') no-repeat scroll 5px 4px; text-decoration:underline; }
ul.TopOptionsMenu li ul li.Page a { background: url('../images/uforia/new_newpage.png') no-repeat scroll 5px 4px;  }
ul.TopOptionsMenu li ul li.Page:hover a { background: #292929 url('../images/uforia/new_newpage.png') no-repeat scroll 5px 4px; }
ul.TopOptionsMenu li ul li.NewTextBox a { background: url('../images/uforia/new_textbox.png') no-repeat scroll 5px 4px;  }
ul.TopOptionsMenu li ul li.NewTextBox:hover a { background: #292929 url('../images/uforia/new_textbox.png') no-repeat scroll 5px 4px; }
ul.TopOptionsMenu li ul li.NewPictureBox a { background: url('../images/uforia/new_picturebox.png') no-repeat scroll 5px 4px;  }
ul.TopOptionsMenu li ul li.NewPictureBox:hover a { background: #292929 url('../images/uforia/new_picturebox.png') no-repeat scroll 5px 4px; }
ul.TopOptionsMenu li ul li.NewBlogBox a { background: url('../images/uforia/new_bloggbox.png') no-repeat scroll 5px 4px;  }
ul.TopOptionsMenu li ul li.NewBlogBox:hover a { background: #292929 url('../images/uforia/new_bloggbox.png') no-repeat scroll 5px 4px; }
ul.TopOptionsMenu li ul li.NewContactBox a { background: url('../images/uforia/new_contactbox.png') no-repeat scroll 5px 4px;  }
ul.TopOptionsMenu li ul li.NewContactBox:hover a { background: #292929 url('../images/uforia/new_contactbox.png') no-repeat scroll 5px 4px; }
ul.TopOptionsMenu li ul li.NewProductBox a { background: url('../images/uforia/new_productbox.png') no-repeat scroll 5px 4px;  }
ul.TopOptionsMenu li ul li.NewProductBox:hover a { background: #292929 url('../images/uforia/new_productbox.png') no-repeat scroll 5px 4px; }
ul.TopOptionsMenu li ul li.NewCartBox a { background: url('../images/uforia/new_cartbox.png') no-repeat scroll 5px 4px;  }
ul.TopOptionsMenu li ul li.NewCartBox:hover a { background: #292929 url('../images/uforia/new_cartbox.png') no-repeat scroll 5px 4px; }
ul.TopOptionsMenu li ul li.NewOrderBox a { background: url('../images/uforia/new_orderbox.png') no-repeat scroll 5px 4px;  }
ul.TopOptionsMenu li ul li.NewOrderBox:hover a { background: #292929 url('../images/uforia/new_orderbox.png') no-repeat scroll 5px 4px; }
ul.TopOptionsMenu li ul li.NewMenuBox a { background: url('../images/uforia/new_menubox.png') no-repeat scroll 5px 4px;  }
ul.TopOptionsMenu li ul li.NewMenuBox:hover a { background: #292929 url('../images/uforia/new_menubox.png') no-repeat scroll 5px 4px; }
ul.TopOptionsMenu li ul li.NewDownloadBox a { background: url('../images/uforia/new_filebox.png') no-repeat scroll 5px 4px;  }
ul.TopOptionsMenu li ul li.NewDownloadBox:hover a { background: #292929 url('../images/uforia/new_filebox.png') no-repeat scroll 5px 4px; }
ul.TopOptionsMenu li ul li.NewMapBox a { background: url('../images/uforia/new_mapbox.png') no-repeat scroll 5px 4px;  }
ul.TopOptionsMenu li ul li.NewMapBox:hover a { background: #292929 url('../images/uforia/new_mapbox.png') no-repeat scroll 5px 4px; }
ul.TopOptionsMenu li ul li.NewShowroomBox a { background: url('../images/uforia/new_showroombox.png') no-repeat scroll 5px 4px;  }
ul.TopOptionsMenu li ul li.NewShowroomBox:hover a { background: #292929 url('../images/uforia/new_showroombox.png') no-repeat scroll 5px 4px; }
ul.TopOptionsMenu li ul li.NewFlashBox a { background: url('../images/uforia/new_flashbox.png') no-repeat scroll 5px 4px;  }
ul.TopOptionsMenu li ul li.NewFlashBox:hover a { background: #292929 url('../images/uforia/new_flashbox.png') no-repeat scroll 5px 4px; }

ul.TopOptionsMenu li ul { display:none; }
ul.TopOptionsMenu li:hover ul { display:block; }

/* =Box Drag n Drop Effects - New Global GridGuidlines CSS
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.DropArea { border: 0px solid transparent; min-height: 1px; }
.LoggedInAsAdmin .DropArea { border: 0px solid transparent; min-height: 30px; margin-bottom: 1px; }
.LoggedInAsAdmin .Revealed { min-height: 30px; border: 0px dashed #b3b3b3; background: #B0B0B0; } 
.LoggedInAsAdmin .DropAreaHover { min-height: 30px; border: 0px dashed red; background: #7C7C7C; }
.LoggedInAsAdmin .FakeGhost { float:left; width:100%; border: 0px dashed #b3b3b3;}

/* =Global Box
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.Box { padding: 0px 0 20px 0; display: block; width: 100%; float:left; clear:left; }
.BoxObject { /*padding: 0px 0 20px 0; display: block; width: 100%; float:left;*/ }/* test 090827 */
.Sort .BoxFirst { height: 70px; overflow:hidden; } 
.LoggedInAsAdmin .BoxSeenByAdmin { position:relative; }
.LoggedInAsAdmin .Overlay .BoxSeenByAdmin { position:relative; }

/*.LoggedInAsAdmin .MenuBox { position:static !important; }*/ 
/*.LoggedInAsAdmin .BoxHover { position:relative !important; }*/ 
/*.LoggedInAsAdmin .MenuBox { position:static !important; }*/ 
/*.BoxSeenByAdmin { position:relative; }
.BoxSeenByAdmin .Entry { position: relative; }*/

/* =Global BoxHead
----------------------------------------------------------------------------------------*/
.BoxHead { font-family:verdana !important; font-size: 12px !important; color: #EEE !important; height: 21px !important; padding: 0; width: 100%; position:absolute; top: -23px; display:none; }
.BoxHead li { font-size: 12px !important; background: none; color: #EEE !important; float:right; clear:none !important; width: auto !important; padding: 0; }
.BoxHead li a { color: #EEE !important; text-decoration:none; display: inline; border: 0px !important; }

.BoxHead li.BoxDragHandle { position:absolute; top: 0; cursor: move; width: 100% !important; height: 100%; text-indent: -99999px; text-align:left; }
.BoxHead li.BoxFollowLink { padding: 3px 0 0 5px; line-height: 15px; height: 20px; float:left; position:absolute; top: 0; left: 60px; }
.BoxHead li.BoxFollowLink a { }
.BoxHead li.BoxFollowLink a:hover { text-decoration: underline; }

.BoxHead li.BoxTitle { padding: 3px 0 0 27px; float:left; cursor: move; height: 20px; border-left: 1px solid #646464; line-height: 15px; position:relative; }
.BoxHead li.BoxTitle a { display:inline; font-size: 9px; }

.TextBox .BoxHead li.BoxTitle { background: url('../images/uforia/new_textbox.png') no-repeat scroll 4px 1px; }
.PictureBox .BoxHead li.BoxTitle { background: url('../images/uforia/new_picturebox.png') no-repeat scroll 4px 1px; }
.BlogBox .BoxHead li.BoxTitle { background: url('../images/uforia/new_bloggbox.png') no-repeat scroll 4px 1px; }
.ContactBox .BoxHead li.BoxTitle { background: url('../images/uforia/new_contactbox.png') no-repeat scroll 4px 1px; }
.ProductBox .BoxHead li.BoxTitle { background: url('../images/uforia/new_productbox.png') no-repeat scroll 4px 1px; }
.MenuBox .BoxHead li.BoxTitle { background: url('../images/uforia/new_menubox.png') no-repeat scroll 4px 1px; }
.FlashBox .BoxHead li.BoxTitle { background: url('../images/uforia/new_flashbox.png') no-repeat scroll 4px 1px; }
.ShowroomBox .BoxHead li.BoxTitle { background: url('../images/uforia/new_showroombox.png') no-repeat scroll 4px 1px; }
.MapBox .BoxHead li.BoxTitle { background: url('../images/uforia/new_mapbox.png') no-repeat scroll 4px 1px; }
.DownloadBox .BoxHead li.BoxTitle { background: url('../images/uforia/new_filebox.png') no-repeat scroll 4px 1px; }

.BoxHead li.BoxEditLink { position: absolute; right: 26px; top: 1px; }
.BoxHead li.BoxEditLink a { display:block; background: url('../images/uforia/images/edit_page_icon.png') no-repeat scroll top left; width: 18px; height: 18px; text-indent: -999999px; }

.BoxHead li.BoxOptionsLink { position:absolute; right: 4px; top: 1px; }
.BoxHead li.BoxOptionsLink a { display:block; background: url('../images/uforia/images/box_options_icon.png') no-repeat scroll top left; width: 18px; height: 18px; text-indent: -999999px; }

.BoxHover .BoxHead { background: #424242 url('../images/uforia/box_head.png') repeat-x scroll top left !important; height: 21px !important; width: 100% !important; overflow: hidden; display:block; border-top: 1px solid #646464; border-bottom: 1px solid #646464; position:absolute; top: -23px; }
.BoxHover .BoxHead li { display:block; /*width: auto !important;*/ }

/* Makes all the BoxHeads visible when expose is turned on */
.BoxHoverExpose ul.BoxHead { background: #424242 url('../images/uforia/box_head.png') repeat-x scroll top left !important; height: 21px !important; width: 100% !important; overflow: hidden; display:block; border-top: 1px solid #646464; border-bottom: 1px solid #646464; }
.BoxHoverExpose ul.BoxHead li { display:block !important; }

/* Makes all the BoxHeads visible when sort function is turned on */
.BoxHoverSort ul.BoxHead { background: #424242 url('../images/uforia/box_head.png') repeat-x scroll top left !important; height: 21px !important; width: 100% !important; overflow: hidden; display:block; border-top: 1px solid #646464; border-bottom: 1px solid #646464; }
.BoxHoverSort ul.BoxHead li { display:block; }

/* Makes the Box to Show the Entry options when hover only over the Entry */
.BoxHover .Entry ul.BoxHead { background: none !important; border: none; }
.BoxHover .Entry ul.BoxHead li { display:none; }

/*.BoxHover .Entry { position:relative; }*/
.BoxHover .BoxHover ul.BoxHead { background: #424242 url('../images/uforia/box_head.png') repeat-x scroll top left !important; height: 21px !important; width: 100% !important; overflow: hidden; display:block; border-top: 1px solid #646464; border-bottom: 1px solid #646464; }
.BoxHover .BoxHover ul.BoxHead li { display:block; margin: 0 !important; }
.BoxHover .BoxHover ul.BoxHead li.BoxEditLink { margin-right: 2px !important; }

.BoxHead li.BoxDelete { display:none !important; }

/* =Global Save & Cancel button
----------------------------------------------------------------------------------------*/
.editor_ok_button { background: url('../images/uforia/save_cancel.png') no-repeat scroll top left !important; font-size: 11px !important; font-family:verdana !important; padding: 0 0 2px 0 !important;  cursor: pointer; color: #EEE !important; border: none !important; width: 55px !important;height: 20px !important; margin: 0 5px 5px 0 !important; float:left; }
a.editor_cancel { line-height: 15px !important; font-size: 11px !important; font-family:verdana !important; display:block !important; text-align:center !important; text-decoration:none !important; color: #EEE !important; border: none !important; background: url('../images/uforia/save_cancel.png') no-repeat scroll top left  !important; width: 55px !important; height: 17px !important; padding: 3px 0 0 0 !important; margin-bottom: 5px !important; float:left !important; }
a.editor_cancel:hover { color: #EEE !important;  }

/* =BoxEdit 
----------------------------------------------------------------------------------------*/
.OverlayThird .UserListContainer { width: 530px; float:left; }
.BoxEdit li.BorderTop { padding: 0px; }
.BoxEdit li.BorderTop li { padding: 0px; }

/* =PictureBox BoxEdit
------------------------*/
.PictureBox .BoxEdit ul.PictureSpecialForBlogBox {  }
.PictureBox .BoxEdit li.NewPicture { width: 100%; float:left; }
.PictureBox .BoxEdit li.NewPicture { width: 100%; float:left; }
.PictureBox .BoxEdit li.NewPicture input { width: 30px; float:left; }

/* =ContactBox BoxEdit
------------------------*/
.ContactBox .BoxEdit fieldset { border:none; padding: 10px;  }

/* =ContactBox Errors
------------------------*/
.ContactBox .BoxFirst ul li input.error { border: 1px solid red; }
.ContactBox .BoxFirst ul li textarea.error { border: 1px solid red; }
.ContactBox .BoxFirst ul li label.error { display:none; }


/* =ProductBox BoxEdit
------------------------*/
.ProductBox .BoxEdit {  }
.ProductBox .BoxEdit textarea { height: 50px; }
.ProductBox .BoxEdit .EditProductFamily select { height: 130px; }

/* =Global BoxOptionsPopupMenu
----------------------------------------------------------------------------------------*/
.BoxOptionsPopup { position:absolute; width: 140px; line-height: normal; }
.BoxOptionsPopup ul { color: #EEE; background: #000; border: 1px solid #646464; width: 140px; padding: 0 !important; position:absolute; }
.BoxOptionsPopup ul li { list-style-type:none; background: none; padding: 0; color: #EEE; font-size: 10px; width: 100%; float: left; clear: left; position: relative; }
.BoxOptionsPopup ul li a { color: #EEE; text-decoration:none; padding: 5px 10px 5px 10px; display: block; width: auto; border: none; /*white-space: nowrap*/ }
.BoxOptionsPopup ul li a:hover { background: #292929; text-decoration:underline;}
.BoxOptionsPopup ul li a.FirstArrow { background: url('../images/uforia/BoxOptionsArrow.png') no-repeat scroll center right; }
.BoxOptionsPopup ul li a.FirstArrow:hover { background: #292929 url('../images/uforia/BoxOptionsArrow.png') no-repeat scroll center right; }

.BoxOptionsPopup ul li.BoxDelete input { background: #000; font-size: 10px; color: #EEE !important; text-indent: 7px; text-align:left; cursor: pointer; border: none; padding: 0 0 1px 0; width: 140px; height: 22px; margin: 0; }
.BoxOptionsPopup ul li.BoxDelete:hover input { background: #292929; }
.BoxOptionsPopup ul li.BoxDelete:hover { background: #292929; text-decoration:underline; }

/* =Left arrow*/
.MoveBoxLeft .MoveBoxLeft a { background: url('../images/uforia/BoxOptionsArrowLeft.png') no-repeat scroll center left; }
.MoveBoxLeft .MoveBoxLeft a:hover { background: #292929 url('../images/uforia/BoxOptionsArrowLeft.png') no-repeat scroll center left; text-decoration: underline; }
.MoveBoxLeft .MoveBoxLeft li a { background: #000000; }
.MoveBoxLeft .MoveBoxLeft ul li a:hover { background: #292929; text-decoration: underline; }

.BoxOptionsPopupArrow ul li a.FirstArrow { background: url('../images/uforia/BoxOptionsArrowLeft.png') no-repeat scroll center left; }
.BoxOptionsPopupArrow ul li a.FirstArrow:hover { background: #292929 url('../images/uforia/BoxOptionsArrowLeft.png') no-repeat scroll center left;}
.BoxOptionsPopupArrow ul li ul li.FirstArrow { background: url('../images/uforia/BoxOptionsArrowLeft.png') no-repeat scroll center left;}

/* =Makes the menu show the active path*/
.BoxOptionsPopup ul li.MoveBox:hover a.FirstArrow,
.BoxOptionsPopup ul li li.MoveBox:hover a.FirstArrow, 
.BoxOptionsPopup ul li li li.MoveBox:hover a.FirstArrow,
.BoxOptionsPopup ul li li li li.MoveBox:hover a.FirstArrow,
.BoxOptionsPopup ul li li li li li.MoveBox:hover a.FirstArrow,
.BoxOptionsPopup ul li li li li li li.MoveBox:hover a.FirstArrow,
.BoxOptionsPopup ul li li li li li li li.MoveBox:hover a.FirstArrow { background: #292929 url('../images/uforia/BoxOptionsArrow.png') no-repeat scroll center right; }

.BoxOptionsPopup ul ul { position:absolute; z-index:161; top: -1px; margin: 0; display:none; left:100%; }
.BoxOptionsPopup ul ul ul { margin: 0; }
.BoxOptionsPopup li:hover ul ul, .BoxOptionsPopup li li:hover ul ul, .BoxOptionsPopup li li li:hover ul ul, 
.BoxOptionsPopup li li li li:hover ul ul,
.BoxOptionsPopup li li li li li:hover ul ul,
.BoxOptionsPopup li li li li li li:hover ul ul,
.BoxOptionsPopup li li li li li li li:hover ul ul,
.BoxOptionsPopup li li li li li li li li:hover ul ul,
.BoxOptionsPopup li li li li li li li li li:hover ul ul,
.BoxOptionsPopup li li li li li li li li li li:hover ul ul,
.BoxOptionsPopup li li li li li li li li li li li:hover ul ul
{ display:none; }

.BoxOptionsPopup li:hover ul, .BoxOptionsPopup li li:hover ul, .BoxOptionsPopup li li li:hover ul, 
.BoxOptionsPopup li li li li:hover ul,
.BoxOptionsPopup li li li li li:hover ul,
.BoxOptionsPopup li li li li li li:hover ul,
.BoxOptionsPopup li li li li li li li:hover ul,
.BoxOptionsPopup li li li li li li li li:hover ul,
.BoxOptionsPopup li li li li li li li li li:hover ul,
.BoxOptionsPopup li li li li li li li li li li:hover ul,
.BoxOptionsPopup li li li li li li li li li li li:hover ul
{ display:block; }


.BoxOptionsPopupRight ul ul { left: 100%; }
.BoxOptionsPopupLeft ul ul { left: -100%; margin-left: -2px; }

.BoxOptionsPopupLeft ul li a.ActiveRootParent { background: #292929 url('../images/uforia/BoxOptionsArrowLeft.png') no-repeat scroll center left; }
.BoxOptionsPopupRight ul li a.ActiveRootParent { background: #292929 url('../images/uforia/BoxOptionsArrow.png') no-repeat scroll center right; }


/* =Style for NewPage
------------------------*/
.NewPageParentSelector { top: 0; left: 0; position:static; float:left; }
.NewPageParentSelector .FirstArrow { color: #EEE !important; padding: 0 0 5px 0; cursor: default; display:block; }
.NewPageParentSelector ul { position:static; float:left; }

/* =Style for ProductAdministration
------------------------*/
.ChooseProductFamily { height: 60px; position:static; float:left; clear:left; margin-bottom: 30px; margin-left: 10px; }
.ChooseProductFamily { width: 30%; position:relative; float:right; z-index: 150; }
.ChooseProductFamily a { color: #EEE !important; text-decoration:none; }
.ChooseProductFamily li.DropDown { position:relative; width: auto; }
.ChooseProductFamily li a.First { font-size: 14px; background: url('../images/uforia/choose_content_button.png') no-repeat scroll top left; height: 35px; padding: 0; margin-right: 0; position:relative; float:left; }
.ChooseProductFamily li a.First span { background: none; height: 20px; width: 170px; padding: 9px 0px 0 15px; display:block; float:left; position:relative; }
.ChooseProductFamily li a.First:hover span { background: none; }
.ChooseProductFamily li ul { color: #EEE; background: #000; border-top: 0px; border-left: 1px solid #646464; border-right: 1px solid #646464; border-bottom: 1px solid #646464; width: 183px; padding: 6px 0 0 0; position:absolute; top: 30px; left: 0px; }
.ChooseProductFamily li ul li { color: #EEE; font-size: 12px; width: 100%; float: left; clear: left; position: relative; }
.ChooseProductFamily li ul li a { color: #EEE; text-decoration:none; padding: 0px 10px 0px 10px; line-height: 26px; display: block; white-space: nowrap }

.ChooseProductFamily li ul { display:none; }
.ChooseProductFamily li:hover ul { display:block; }

/* vGlobal NewBoxNotice
----------------------------------------------------------------------------------------*/
.NewBoxNotice { color:#535353; background: #f8f8f8; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; width: 80%; margin-bottom: 30px; padding: 30px 10% 20px 10%; float:left; position:relative; }
.NewBoxNotice a.Close { text-indent: -9999px; background: url('../images/uforia/noticeClose.png') no-repeat scroll top left; width: 18px; height: 18px; position:absolute; top: 20px; right: 20px; display:block;}
.NewBoxNotice h2 { font-size: 15px; padding: 10px 0 10px 0; font-weight: normal; }
.NewBoxNotice p { font-size: 12px; line-height: 18px; }

/* =WhenEmptyPage 
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.WhenEmptyPage { color:#535353; background: #f8f8f8; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; width: 80%; margin-bottom: 30px; padding: 30px 10% 20px 10%; float:left; position:relative; }
.WhenEmptyPage a.Close { text-indent: -9999px; background: url('../images/uforia/noticeClose.png') no-repeat scroll top left; width: 18px; height: 18px; position:absolute; top: 20px; right: 20px; display:block;}
.WhenEmptyPage h2 { background: url('../images/uforia/empty_page_page_icon.png') no-repeat scroll top right; font-size: 15px; padding: 25px 0 0 0; font-weight: normal; height: 41px; width: 150px; }
.WhenEmptyPage h1 { font-size: 27px; font-weight: normal; padding: 0 0 35px 0;}

ul.AddContentHelp { width: 70%; float:left; }
ul.AddContentHelp li { font-size: 12px; line-height: 18px; padding: 0 0 20px 38px; }
ul.AddContentHelp li.StepOne { background: url('../images/uforia/empty_page_step1.png') no-repeat scroll top left; }
ul.AddContentHelp li.StepTwo { background: url('../images/uforia/empty_page_step2.png') no-repeat scroll top left; }
ul.AddContentHelp li.StepThree { background: url('../images/uforia/empty_page_step3.png') no-repeat scroll top left; }
ul.AddContentHelp li.PracticalLinks { }

.ChooseContent { width: 30%; position:relative; float:right; z-index: 150; }
.ChooseContent a { color: #EEE; text-decoration:none; }
.ChooseContent ul.TopOptionsMenu li.DropDown { position:relative;}
.ChooseContent ul.TopOptionsMenu li a.First { font-size: 14px; background: url('../images/uforia/choose_content_button.png') no-repeat scroll top left; height: 35px; padding: 0; margin-right: 0; position:relative; float:right; }
.ChooseContent ul.TopOptionsMenu li a.First span { background: none; height: 20px; width: 170px; padding: 9px 0px 0 15px; display:block; float:left; position:relative; }
.ChooseContent ul.TopOptionsMenu li a.First:hover span { background: none; }
.ChooseContent ul.TopOptionsMenu li ul { color: #EEE; background: #000; border-left: 1px solid #646464; border-right: 1px solid #646464; border-bottom: 1px solid #646464; width: 183px; padding: 6px 0 0 0; position:absolute; top: 30px; left: -33px; }
.ChooseContent ul.TopOptionsMenu li ul li { color: #EEE; font-size: 12px; width: 100%; float: left; clear: left; position: relative; }
.ChooseContent ul.TopOptionsMenu li ul li a { color: #EEE; text-decoration:none; padding: 0px 10px 0px 30px; line-height: 26px; display: block; white-space: nowrap }

/* =TextBox
##################################################################################################################################################*/

/* =TextBox
----------------------------------------------------------------------------------------*/
.TextBox .BoxOptions li input { background: url('../images/uforia/FormBg.png') repeat-x scroll top left;height: 15px; width: 45px; font-size: 14px; border: 1px solid #646464;  }
.TextBox .BoxOptions li .Submit { margin-bottom: 5px; font-size: 10px; cursor: pointer; color: #EEE; border: none; background: url('../images/uforia/CreateButton.png') no-repeat scroll top left; width: 55px; height: 20px; float:right;  }
.TextBox .BoxOptions li input.CustomURL { width: 180px; }

.LinkedBox .BoxFirst { cursor:pointer; }

/* =TextBox 
----------------------------------------------------------------------------------------*/
.TextBox form form { width: 100%; padding: 0 0 46px 0; }
.TextBox form textarea { width: 100%; height: 250px; }

.Transparent .BoxFirst tr, .Transparent .BoxFirst td { background: transparent !important; } /* transparanta tabeller */
table.Transparent tr, table.Transparent td { background: transparent !important; } /* transparanta tabeller */

/* =Global Textilize
------------------------*/
.TextBox .BoxFirst textarea { color: inherit; font-size: inherit; font-weight:inherit; background: transparent !important; border: 0; margin-bottom: 2px; }

/* =TinyMCE WYSIWYG
----------------------------------------------------------------------------------------*/
/*.Box */.mceEditor { padding: 0 0 3px 0; display:block; }

.Box .mceLayout { width: 100% !important; float: left; margin-bottom: 3px; } /* Box */

.Overlay .mceLayout { width: auto !important; /*width: 530px !important;*/ } /*Overlay */
#text_box_body_ifr { height: 220px !important; }

.mceToolbar tr { white-space: auto; float:left; }
.mceToolbar tr td { float:left; }

.BoxEdit .mceLayout { width: 346px !important; }
.BoxEdit .mceLayout iframe { height: 200px !important; }

.NewTextBox iframe { height: 250px !important; width: 525px !important; }
.NewTextBox textarea { height: 250px !important; width: 525px !important; }
.mceContentBody { padding: 0px !important; background-color: transparent; }
.Overlay body.mceContentBody { background: #fff !important; color: #000 !important; }

.mceListBoxMenu { z-index: 211 !important; background-color: transparent !important; }

/* edit on the default skin */
.Box .defaultSkin iframe { background-color: transparent !important; }
.Box .defaultSkin table { background-color: transparent !important; }

/*td.mceToolbar { width: 600px; position: fixed; top: 30px; right: 20px; z-index: 230; }*/

/*
tinymce_options[:theme_advanced_buttons2] = %('bullist,numlist,undo,redo,link,unlink,image,code,removeformat')
tinymce_options[:theme_advanced_buttons3] = %('charmap,formatselect')
*/

/* =PictureBox
##################################################################################################################################################*/

/* =PictureBox BoxOptions
----------------------------------------------------------------------------------------*/
.PictureBox .BoxOptions li input { color: #EEE; height: auto; width: auto; font-size:0.9em;  }
.PictureBox .BoxOptions li input.Submit { margin-bottom: 5px; font-size: 0.8em; cursor: pointer; color: #EEE; border: none; background: url('../images/uforia/CreateButton.png') no-repeat scroll top left; width: 55px; height: 20px; float:right;  }

.PictureBox {  }
.PictureBox .Thumbnail { position:absolute; }
/*.PictureBox img { width: 100%; } NICKLAS EDIT (MOVED TO INLINE BECOUSE NEEDED DYNAMICILTY)*/
.PictureBox img.DynamicDimensions { width: 100%; float:left; }

input#picture_box_picture { width: 100px; } /* TEMPORARY EDIT LATER */

/* =FancyBox 
----------------------------------------------------------------------------------------*/
div#fancy_overlay { background-color: #fff; }

/* =BlogBox
##################################################################################################################################################*/
.BoxSeenByAdmin .BlogEntries { padding: 23px 0px 0px 0px; }

.BoxSeenByAdmin .BlogEntry { position:relative; float:left; clear:left; width: 100%; }
.BlogBox .BlogEntry form { width: 100%; padding: 0 0 46px 0; }

/* =BlogBox BoxOptions
----------------------------------------------------------------------------------------*/
.BlogBox .BoxFirst { width: 100%; float:left; position:relative;  }

.BlogBox .BlogBoxMask { /*height:450px; width: 100%; position:absolute; top: 0; left: 0; overflow:hidden;*/ }
.BlogBox .BlogBoxMask { height:450px; width: 100%; position:relative; overflow:hidden; }

.BlogBox .Pagination { /*position: absolute; bottom: 0;*/ position:relative; }
.BlogBox .Entry { position:relative; float:left; width: 100%; }

.BlogBox .BlogEntry .BoxFirst .PictureBox { }
.BlogBox .BlogEntry .BoxFirst .PictureBox .BoxFirst {   }
.BlogBox .BlogEntry .BoxFirst .PictureBox .BoxFirst a { border: 0; padding: 0; background: none;  }
.BlogBox .BlogEntry .BoxFirst .PictureBox .BoxFirst img { }

.BlogBox .BlogEntry form { width: 100%; padding: 0 0 46px 0; float:left;/*new 0908*/ }

/* =Admin style
------------------------*/
.BlogBox .BlogEntry form input.editor_field { color: inherit; font-size: inherit; font-weight:inherit; background-color: transparent; border: 1px solid #C4C4C4;width: 98%; margin: 0 0 2px 0; }
.BlogBox .BlogEntry form textarea { color: inherit; font-size: inherit; font-weight:inherit; background-color: transparent; border: 1px solid #C4C4C4; width: 99%; min-height: 200px; margin-bottom: 2px; }

.BlogBox .BoxFirst fieldset { border: none; padding: 0; }
.BlogBox .BoxFirst fieldset legend { display:none; }
.BlogBox .BlogEntryBody { min-height: 40px;}


/* =ShowroomBox
##################################################################################################################################################*/
/* =Admin style
------------------------*/
.ShowroomBox .BoxFirst { width: 100%; float:left; }
.ShowroomBox .ShowroomEntry form textarea { height: 50px; }

.ShowroomBox .BoxFirst .ShowroomEntries .ShowroomEntry .Description { }
.ShowroomBox .BoxFirst .ShowroomEntries .ShowroomEntry textarea.editor_field { color: inherit; font-size: inherit; font-weight:inherit; background-color: transparent; border: 1px solid #C4C4C4; }

.ShowroomBox { width: 100%; float:left; }
.ShowroomBox .BoxFirst h4 { /*display:none;*/ }
.ShowroomBox .BoxFirst .Pagination { }

/*.ShowroomBox .BoxFirst .ShowroomMaskWrapper { width: 100%; position:relative; float:left; }*/
.ShowroomBox .BoxFirst .ShowroomMaskWrapper { width: 100%; float:left; }

.ShowroomBox .BoxFirst .ShowroomMask { width: 100%; position:relative; top: 0; overflow:hidden; }
.ShowroomBox .Thumbs { width: 100%; display:block; }
.ShowroomBox .Thumbs li { } 
.ShowroomBox .Thumbs li a {  }
.ShowroomBox .Thumbs li a:hover { }
.ShowroomBox .Thumbs li.Active a {  }
.ShowroomBox .Thumbs li img { /*float:left;*/ }
.ShowroomBox .ShowroomEntries { width: 300000px; padding: 0px 0 0 0; float:left; }

.LoggedInAsAdmin .ShowroomBox .BoxFirst .ShowroomEntries { padding-bottom: 23px; padding-top: 23px; }

.ShowroomBox .BoxFirst .ShowroomEntries .Entry { /*width: 675px;*/ float:left; position:relative; }
.ShowroomBox .BoxFirst .ShowroomEntries .Entry .BoxHead { width: 100%; }
.ShowroomBox .BoxFirst .ShowroomEntries .Entry .LargeImage { }
.ShowroomBox .BoxFirst .ShowroomEntries .Entry .LargeImage img {  }
.ShowroomBox .BoxFirst .ShowroomEntries .Entry .Description { /*width: 435px; padding: 15px 0 0 0; float:left;*/ }
.ShowroomBox .BoxFirst .ShowroomEntries .Entry .Description h3 {  }
.ShowroomBox .BoxFirst .ShowroomEntries .Entry .Description p { }
.ShowroomBox .BoxFirst .ShowroomEntries .Entry .Description {  }
.ShowroomBox .BoxFirst .ShowroomEntries .Entry .Description a { }
.ShowroomBox .BoxFirst .ShowroomEntries .Entry .Description a:visited {  }
.ShowroomBox .BoxFirst .ShowroomEntries .Entry .Description a:hover { }
.ShowroomBox .BoxFirst .ShowroomEntries .Entry .Description ul { }
.ShowroomBox .BoxFirst .ShowroomEntries .Entry .Description ul li { }

.Overlay .StringTagsList { display:none; } /* hiding new tag input */
.Overlay .ShowroomEntryTagsList { display: none !important; } /* hiding edit tag input */

/* =ContactBox
##################################################################################################################################################*/
.ContactBox .BoxFirst { padding: 0 0 23px 0; }
.ContactBox .BoxFirst fieldset { border: none; margin: 0; padding: 0; }
/*.ContactBox .BoxFirst fieldset legend { display:none; }*/
.ContactBox .BoxFirst a.ShowMessage { padding: 0 0 23px 0; display:block; }
.ContactBox .BoxFirst ul { padding: 0; }
.ContactBox .BoxFirst ul li { background: none; }
.ContactBox .ContactHead { display:none; }

.ContactEntries ul li { padding-top: 5px; }
.ContactEntries ul li label { padding-bottom: 5px; }
.ContactEntries ul li span { float:left; }

/* =MenuBox
##################################################################################################################################################*/
.MenuBox a.NewPage { background: url('../images/uforia/NewPagePlus.png') no-repeat scroll top left !important; width: 15px !important; height: 15px !important; display:block;  }
.MenuBox a.NewPage:hover { background: url('../images/uforia/NewPagePlus.png') no-repeat scroll top left !important; }

.MenuBox li.SideMenuItem a.MenuOptinsLink { background: url('../images/uforia/pageOptions.png') no-repeat scroll top left  !important; position: absolute; display: block; left: -15px; top:0; width: 15px; height: 15px; text-indent: -99999px; text-align: left; }
.MenuBox li.SideMenuItem a.MenuOptinsLink:hover { background: url('../images/uforia/pageOptions.png') no-repeat scroll top left  !important; display:block; }

.MenuBox li.SideMenuItem a.Hide { display:block; text-indent: -99999px; }
.MenuBox li.SideMenuItem a.Expand { display:block; text-indent: -99999px; }

.MenuBox .SideMenuHead { display:none; }

.MenuBox a.MenuSubpageToggler span { display:none; }

/* PageOptions In the HorisontalMenu 
------------------------------------------------------------------*/
.MenuBox ul.MenuList li a.MenuOptinsLink { background: url('../images/uforia/pageOptions.png') no-repeat scroll top left !important; width: 15px !important; height: 15px !important; display:block; position:absolute !important; top: 20px; left: 4px; }
.MenuBox ul.MenuList li ul.PageOptions { font-size: 0.9em; color: #EEE !important; background: #000; position:absolute; width: 140px; left: -15px; top:35px; z-index: 15; padding: 0; border: 1px solid #646464; }
.MenuBox ul.MenuList li ul.PageOptions li { background:none; padding: 0px; height: auto; }
.MenuBox ul.MenuList li ul.PageOptions li a { letter-spacing: 0px; font-size: 0.9em; background: none; color: #EEE; text-decoration:none; padding: 5px 10px 5px 10px; display: block;height: auto; width: 120px; border: none; text-indent: 0px; }
.MenuBox ul.MenuList li ul.PageOptions li a:link {  }
.MenuBox ul.MenuList li ul.PageOptions li a:visited {  }
.MenuBox ul.MenuList li ul.PageOptions li a:hover {  background: #292929 !important; text-decoration:underline; width: 120px; }

/* DownloadBox
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.DownloadBox p { background: url('../images/uforia/images/download_box_default_small.png') no-repeat scroll left 3px; padding: 3px 5px 5px 25px; min-height: 16px; line-height: normal; }
.DownloadBox .FileTypeIconPdf { background: url('../images/uforia/images/download_box_pdf_small.png') no-repeat scroll left 3px; }
.DownloadBox .FileTypeIconGif { background: url('../images/uforia/images/download_box_gif_small.png') no-repeat scroll left 3px; }
.DownloadBox .FileTypeIconJpg { background: url('../images/uforia/images/download_box_jpg_small.png') no-repeat scroll left 3px; }
.DownloadBox .FileTypeIconPng { background: url('../images/uforia/images/download_box_png_small.png') no-repeat scroll left 3px; }
.DownloadBox .FileTypeIconPpt { background: url('../images/uforia/images/download_box_ppt_small.png') no-repeat scroll left 3px; }
.DownloadBox .FileTypeIconDoc { background: url('../images/uforia/images/download_box_doc_small.png') no-repeat scroll left 3px; }
.DownloadBox .FileTypeIconZip { background: url('../images/uforia/images/download_box_zip_small.png') no-repeat scroll left 3px; }
.DownloadBox .FileTypeIconXls { background: url('../images/uforia/images/download_box_xls_small.png') no-repeat scroll left 3px; }
.DownloadBox .FileTypeIconVcf { background: url('../images/uforia/download_box_icons/vcf.png') no-repeat scroll top left; padding: 0 5px 0 30px; }

/* MapBox
##################################################################################################################################################*/
.TopOptions, .BoxOptionsPopup { font-family: verdana; }
.BoxOptionsPopup .GlobalBox a { font-family: verdana; }
.MapBox .MapCanvas { height: 300px;}

/* MenuBox
##################################################################################################################################################*/
.MenuOptinsLink { display: none !important; }
.NewPageLi { display: none !important; }


/* Global User And Admin For Uforia Webshop
##################################################################################################################################################*/

/* ProductGallery Overlay - New Label Scroll DIV */
ul.LabelsMenu { height: 250px; overflow: auto; background-color: #000000; }
ul.LabelsMenu li ul li { width: auto; float: left; display:inline; padding: 0 10px 0 0; clear: none; }
ul.LabelsMenu li ul li a { float: left; display:inline; }

/* ProductBox
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.ProductBox { } 

/*.BoxSeenByAdmin { }*/
.BoxSeenByAdmin .BuyBox { padding: 23px 0 0 0; }
.ProductBox  { /*padding: 23px 0 0 0;*/ }
/*.BoxSeenByAdmin .BoxFirst { /*padding: 23px 0 0 0;*/ }*/
.ProductBox .ProductEntry { /*padding: 23px 0 0 0;*/ }
.BoxSeenByAdmin .ProductEntry { /*padding: 23px 0 0 0;*/ }

.ProductBox .PriceListUserOptions h4 { display:none; }

/* ProductBox ProductGalleryView
---------------------------------------------------------------------------*/
.ProductCatalog { width: 100%; float:left; }
.ProductCatalog .ProductEntry { width: 100%; position:relative; float:left; }

.ProductCatalog .ProductImage {float:left; }
.ProductCatalog .ProductImage .PictureBox { padding: 10px 0 0 0; }
.ProductCatalog .ProductImage .PictureBox img { float:left; }
.ProductCatalog .ProductInfo {  }
.ProductCatalog .ProductInfo .ProductName { text-decoration:none; }
.ProductCatalog .ProductInfo .ProductName a { }
.ProductCatalog .ProductInfo .ProductName a:hover {  }
.ProductCatalog .ProductInfo .ProductBody a {  }

.ProductCatalog .ProductInfo .ProductCustomValue { display:none; }

.ProductCatalog .ProductInfo p {  }
.ProductCatalog .ProductInfo .ProductBuy {}
.ProductCatalog .ProductInfo .ProductBuy .ProductPrice {}
.ProductCatalog .ProductInfo .ProductBuy input.Submit { cursor: pointer;  }
.ProductCatalog .ProductInfo .ProductBuy input.ProductQuantity { width: 40px; }

/* Admin style
------------------------*/
.BoxSeenByAdmin .ProductCatalog { padding: 23px 0 0 0 !important; }
.ProductCatalog .BoxSeenByAdmin {  }
.ProductCatalog .BoxEdit textarea { height: 40px; color: inherit !important; font-size: inherit !important; font-weight:inherit !important; background-color: transparent !important; }

.ProductCatalog .ProductEntry { position:relative; }
.ProductCatalog .ProductEntry .BoxFirst form  { }
.ProductCatalog .ProductEntry .BoxFirst input.editor_field { background: transparent; width: 188px; margin: 0 0 2px 0; }

.ProductCatalog .ProductEntry .BoxFirst textarea { border: 1px solid #000; height: 40px; color: inherit !important; font-size: inherit !important; font-weight:inherit !important; margin: 0 0 2px 0 !important; background-color: transparent !important;}

.ProductCatalog .ProductEntry .BoxFirst .ProductBuy input.editor_field {  width: 40px;  }
.ProductCatalog .ProductEntry .BoxFirst .ProductBuy form.BuyForm { float:right; width: auto; }

.ProductCatalog .BoxSeenByAdmin .ProductImage { padding: 23px 0 0 0 !important;  }

/* Cart
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.Mask { background-image: url('../images/uforia/overlay_mask.png'); position: absolute; top: 0pt; left: 0pt; width: 100%; display:block; }
.MaskLevel2 { background-image: url('../images/uforia/overlay_mask.png'); position: absolute; top: 0pt; left: 0pt; width: 100%; display:none; }	

/* Bank iframe
------------------------*/
#bank_iframe { background: #fff; width: 400px; height: 300px; display:block; border: 1px solid #e0e0e0; position:absolute; display:none; }
.ActivatedBankIframe #bank_iframe { display:block;  }
.ActivatedBankIframe .MaskLevel2 { display:block; }	
.ActivatedBankIframe .Mask { display:none; }	

#samport_bank_iframe { width: 850px; height: 850px; border: 0px;}
	
/* Cart Global Style
-----------------------------------------------------------------*/
.OverlayCarts ul.CartSteps { width: 870px; padding: 0 0 0 20px !important; position:absolute; top: -27px; left: 0; float:left; display:inline-block; }
.OverlayCarts ul.CartSteps li { padding: 0 0 0 0; float:left; width: auto; clear:none; }
/*.OverlayCarts ul.CartSteps li a { text-decoration:none; font-size: 12px; color: #fff !important;  height: 23px; margin: 0 30px 0 0; display:block; padding: 0 0 0 12px; float:left; }
.OverlayCarts ul.CartSteps li a span { height: 20px; padding: 3px 12px 0 0px; display:block; float:left; }
.OverlayCarts ul.CartSteps li a:hover {  background: url('../images/uforia/cart_progress_active.png') no-repeat scroll top left; }
.OverlayCarts ul.CartSteps li a:hover span { background: url('../images/uforia/cart_progress_active.png') no-repeat scroll top right; }
.OverlayCarts ul.CartSteps li.Active a { background: url('../images/uforia/cart_progress_active.png') no-repeat scroll top left; }
.OverlayCarts ul.CartSteps li.Active a span { background: url('../images/uforia/cart_progress_active.png') no-repeat scroll top right;} */

.OverlayCarts a.CartHide { text-decoration:none; font-size: 12px; color: #fff; background: url('../images/uforia/cart_hide.png') no-repeat scroll top left; height: 23px; padding: 0 0 0 15px; position:absolute; top: -27px; right: 20px; }
.OverlayCarts a.CartHide span { background: url('../images/uforia/cart_hide.png') no-repeat scroll top right; height: 19px; padding: 4px 15px 0 0px; display:block; float:left; }
.OverlayCarts a.CartHide:hover { text-decoration:underline; }

.OverlayCarts .CartInfoBox { width: 870px; padding: 0 0 10px 0; float:left; }
.OverlayCarts .CartInfoBox h4 { font-weight: normal; width: 600px; }
.OverlayCarts .CartInfoBox p { width: 600px; }
.OverlayCarts .CartInfoBox a.CartNext { text-decoration:none; color: #fff; background: url('../images/uforia/cart_green_button.png') no-repeat scroll top left; height: 30px; padding: 0 0 0 15px; display:block; float:right; }
.OverlayCarts .CartInfoBox a.CartNext span { color: #fff; font-size: 13px; background: url('../images/uforia/cart_green_button.png') no-repeat scroll top right; height: 30px; padding: 8px 12px 0 0; display:block; float:left; }

.OverlayCarts .CartBottomNav { padding: 5px 0 5px 0; margin-top: 5px; width: 870px; border-top: 1px solid #e0e0e0; float:left; }
.OverlayCarts .CartBottomNav a { text-decoration:none; color: #fff; background: url('../images/uforia/cart_green_button.png') no-repeat scroll top left; height: 30px; padding: 0 0 0 15px; display:block; float:left; }
.OverlayCarts .CartBottomNav a span { color: #fff; font-size: 13px; background: url('../images/uforia/cart_green_button.png') no-repeat scroll top right; height: 30px; padding: 8px 12px 0 0; display:block; float:left; }
.OverlayCarts .CartBottomNav a.CartNext { float:right; }

.CartFoot { border-top: 1px solid #e0e0e0; width: 870px; padding: 5px 0 0px 0; margin: 10px 0 0 0; float:left; }
.CartFoot a.CartVat { color:#393939; background: url('../images/uforia/cart_vat.png') no-repeat scroll top left; height: 25px; padding: 0 0 0 15px; margin: 5px 20px 0 0; display:block; text-decoration:none; float:left; }
.CartFoot a.CartVat span { color:#393939; background: url('../images/uforia/cart_vat.png') no-repeat scroll top right; height: 18px; padding: 6px 13px 0 0px; display:block; float:left; }
.CartFoot a.CartVat:hover { text-decoration:underline; }
.CartFoot a.Visa { background: url('../images/uforia/cart_visa.png') no-repeat scroll center left; width: 61px; height: 30px; display:block; float:left; margin-right: 20px; }
.CartFoot a.MasterCard { background: url('../images/uforia/mastercard.gif') no-repeat scroll center left; width: 61px;height: 34px; display:block; float:left; }

/* Cart Step 1
----------------------------------------------------------------------------------------*/
.OverlayCarts .CartStep1 { width: 870px; padding: 0px 0 0 0; float:left; }
.OverlayCarts .CartStep1 ul.CartHeads { font-size: 11px; width: 100%; padding: 0px 0 3px 0; float:left; border-bottom: 1px solid #e0e0e0;}
.OverlayCarts .CartStep1 ul.CartHeads li { font-weight: bold; float:right; text-align: right; }
.OverlayCarts .CartStep1 ul.CartHeads li.Total { width: 80px; }
.OverlayCarts .CartStep1 ul.CartHeads li.Price { width: 80px; }
.OverlayCarts .CartStep1 ul.CartHeads li.Quantity { width: 66px; text-align: center; }
.OverlayCarts .CartStep1 ul.CartHeads li.Remove { width: 80px; text-align: center; }
.OverlayCarts .CartStep1 ul.CartHeads li.ArtNr { width: 120px; text-align: center; }

.OverlayCarts .CartStep1 ul.CartEntry { width: 100%; padding: 5px 0 5px 0 !important; float:left; border-bottom: 1px solid #e0e0e0; }
.OverlayCarts .CartStep1 ul.CartEntry .ProductPicture { width: 100px; float:left; }
.OverlayCarts .CartStep1 ul.CartEntry .ProductPicture .PictureBox { width: 100px; padding: 0 15px 0 0; }
.OverlayCarts .CartStep1 ul.CartEntry .Info { width: 345px; float:left; text-align:left; padding: 0px; }
.OverlayCarts .CartStep1 ul.CartEntry img { width: 100px; width: 70px; float:left; overflow:hidden; }
.OverlayCarts .CartStep1 ul.CartEntry h5 { padding: 0 0 5px 0px !important; text-align:left; }
.OverlayCarts .CartStep1 ul.CartEntry p { /*margin-left: 85px;*/ line-height: 12px !important; }

.OverlayCarts .CartStep1 ul.CartEntry li { width: 80px; float:right; text-align:right; }
.OverlayCarts .CartStep1 ul.CartEntry li.Total { font-weight: bold; }
.OverlayCarts .CartStep1 ul.CartEntry li.Price { }
.OverlayCarts .CartStep1 ul.CartEntry li.Quantity { width: 61px; padding: 0 0 5px 0 !important; text-align: center; }
.OverlayCarts .CartStep1 ul.CartEntry li.Quantity input { text-align:center; font-size: 12px; background: url('../images/uforia/cart_quantity_input.png') no-repeat scroll top left; border: none; width: 52px; height: 24px; padding: 2px 0 0 0; float:right;  }
.OverlayCarts .CartStep1 ul.CartEntry li.Remove { width: 50px; padding: 0 0 0 30px !important; text-align:center; }
.OverlayCarts .CartStep1 ul.CartEntry li.Remove a { text-align:center; background: url('../images/uforia/cart_item_delete.png') no-repeat scroll top left;width: 20px;height: 20px; display:block; text-indent: -9999px; }
.OverlayCarts .CartStep1 ul.CartEntry li.ArtNr { width: 120px; text-align: center; }
.OverlayCarts .CartStep1 ul.CartEntry li.Info .PictureBox { width: 70px; float:left; }
.OverlayCarts .CartStep1 ul.CartEntry li.Info .PictureBox a { color: #fff; }

.OverlayCarts .CartStep1 .CartPrice { width: 100%; padding: 10px 0 10px 0; float:left; }
.OverlayCarts .CartStep1 .CartPrice ul.Price { width: 100px; float:right; text-align:right; }
.OverlayCarts .CartStep1 .CartPrice ul.Price li { padding: 0 0 0px 0; width: 100%; clear: left; }
.OverlayCarts .CartStep1 .CartPrice ul.Value { width: 100px; float:right; text-align:right; }
.OverlayCarts .CartStep1 .CartPrice ul.Value li { padding: 0 0 0px 0; width: 100%; clear: left; }

.OverlayCarts .CartStep1 .CartPrice a.EmptyCart { color:#393939; background: url('../images/uforia/cart_vat.png') no-repeat scroll top left; height: 25px; padding: 0 0 0 15px; margin-right: 20px; display:block; text-decoration:none; float:left; }
.OverlayCarts .CartStep1 .CartPrice a.EmptyCart span { color:#393939; background: url('../images/uforia/cart_vat.png') no-repeat scroll top right; height: 18px; padding: 4px 15px 0 0px; display:block; float:left; }
.OverlayCarts .CartStep1 .CartPrice a.EmptyCart:hover { text-decoration:underline; }

/* Cart Step 2
----------------------------------------------------------------------------------------*/
.OverlayCarts .CartStep2 { /*width: 100%;*/ width: 870px; padding: 0px 0 20px 0; float:left; }
.OverlayCarts .CartStep2 h4 {  padding: 20px 0 0 0; }
.OverlayCarts .CartStep2 .ExistingCustomer { width: 420px; float:left; }
.OverlayCarts .CartStep2 .ExistingCustomer ul { width: 100%; padding: 10px 0 0 !important; float:left;  }
.OverlayCarts .CartStep2 .ExistingCustomer ul li { width: 100%; padding: 0 0 8px 0; float:left; clear:left; }
.OverlayCarts .CartStep2 .ExistingCustomer ul li label { display:block; width: 120px;  float:left; }
.OverlayCarts .CartStep2 .ExistingCustomer ul li input { width: 290px; float:right; }
.OverlayCarts .CartStep2 .ExistingCustomer ul li.Last span { display:block; width: 120px;  float:left; }
.OverlayCarts .CartStep2 .ExistingCustomer ul li.Last { padding: 10px 0 8px 0; }
.OverlayCarts .CartStep2 .ExistingCustomer ul li.Last input { margin-top: 3px; cursor: pointer; color: #fff; font-size: 13px; text-align:center; background: url('../images/uforia/cart_green_120_button.png') no-repeat scroll top left; width: 120px; height: 30px; border: none; }

.OverlayCarts .CartStep2 .NewCustomer { width: 420px; float:right; padding: 0px 0 0 0; }	
.OverlayCarts .CartStep2 .NewCustomer a { text-decoration:none; color: #fff; background: url('../images/uforia/cart_green_button.png') no-repeat scroll top left; height: 30px; margin: 20px 0 0 0; padding: 0 0 0 15px; display:block; float:left; }
.OverlayCarts .CartStep2 .NewCustomer a span { color: #fff; font-size: 13px; background: url('../images/uforia/cart_green_button.png') no-repeat scroll top right; height: 30px; padding: 7px 15px 0 0; display:block; float:left; }

/* Cart Step 3
----------------------------------------------------------------------------------------*/
.OverlayCarts .CartStep3 { width: 870px; padding: 0px 0 20px 0; float:left; }
.OverlayCarts .CartStep3 h4 {  padding: 20px 0 0 0; }

.OverlayCarts .CartStep3 .CartFirstContainer { width: 420px; float:left; }
.OverlayCarts .CartStep3 .CartFirstContainer ul li input { width: 290px; float:right; }
.OverlayCarts .CartStep3 .CartSecondContainer { width: 420px; float:right; }
.OverlayCarts .CartStep3 .CartSecondContainer ul li input { width: 290px; float:right; }

.OverlayCarts .CartStep3 .CustomerData { width: 100%; padding: 0 0 20px 0; float:left; }
.OverlayCarts .CartStep3 .FreightAddress { width: 100%; padding: 0 0 20px 0; float:left; }
.OverlayCarts .CartStep3 .DeliveryAddress { width: 100%; padding: 0 0 20px 0; float:left; }
.OverlayCarts .CartStep3 .CartConfirm { width: 100%; padding: 0 0 20px 0; float:left; }

.OverlayCarts .CartStep3 ul { width: 100%; padding: 10px 0 0 0 !important; float:left; }
.OverlayCarts .CartStep3 ul li { width: 100%; padding: 0 0 8px 0; float:left; clear:left; }
.OverlayCarts .CartStep3 ul li label { display:block; width: 120px;  float:left; }
.OverlayCarts .CartStep3 ul li.Last span { display:block; width: 120px;  float:left; }
.OverlayCarts .CartStep3 ul li.Last { padding: 10px 0 8px 0; }
.OverlayCarts .CartStep3 ul li.Last input {  }

.OverlayCarts .CartStep3 ul li.CartNewsLetter label { width: 210px; }
.OverlayCarts .CartStep3 ul li.ConfirmButton { padding: 12px 0 0 0; }
.OverlayCarts .CartStep3 ul li.ConfirmButton input { cursor: pointer; color: #fff; font-size: 13px; text-align:center; background: url('../images/uforia/cart_green_195_button.png') no-repeat scroll top left; width: 198px; height: 30px; border: none; }

/* Cart Step 4
----------------------------------------------------------------------------------------*/
.OverlayCarts .CartStep4 { width: 870px; padding: 0px 0 5px 0; float:left; }

.OverlayCarts .CartHelpBox { width: 870px; padding: 0px 0 5px 0; float:left; }
.OverlayCarts .CartHelpBox a { text-decoration: underline; font-size: 13px; }
.OverlayCarts .CartHelpBox ul { padding: 10px 0 0 !important;  }
.OverlayCarts .CartHelpBox ul li { font-size: 11px !important;  }

.OverlayCarts .CartStep4 h4 { border-bottom: 1px solid #e0e0e0; padding: 0; font-size: 13px; }
.OverlayCarts .CartStep4 ul { width: 100%; padding: 5px 0 0 0 !important; float:left; }
.OverlayCarts .CartStep4 ul li label { width: 140px; padding: 0; }

.OverlayCarts .CartStep4 .CustomerData { width: 100%; padding: 0px 0 0 0; float:left; }
.OverlayCarts .CartStep4 .CustomerData li { padding: 0 4px 0 0; float:left; clear:left;  }
.OverlayCarts .CartStep4 .CustomerData li span { padding: 0 0 0 0; margin: 0 4px 0 0; float:left; display:block; }
.OverlayCarts .CartStep4 .CustomerData li input.editor_field { width: auto; margin: 0 10px 0 0; float:left; }

.OverlayCarts .CartStep4 .DeliveryAddress { width: 420px; float:right; }
.OverlayCarts .CartStep4 .BillingAddress { width: 420px; float:left; }
.OverlayCarts .CartStep4 .BillingAddress p { padding: 10px 0 0 0; }

.OverlayCarts .CartStep4 .NoneSwedishFreightWarning { width: 420px; padding: 20px 0 20px 0px; float:left; }

.OverlayCarts .CartStep4 .CartStep4Container2 { width: 100%; padding: 10px 0 0 0; float:left; }
.OverlayCarts .CartStep4 .FreightChoice { width: 420px; float:left; }
.OverlayCarts .CartStep4 .FreightChoice ul.Freight { float:left; text-align:left; }
.OverlayCarts .CartStep4 .FreightChoice ul.Freight li { }
.OverlayCarts .CartStep4 .FreightChoice ul.Freight li a { float:left; }
.OverlayCarts .CartStep4 .FreightChoice ul.Freight li span { float:right; }
.OverlayCarts .CartStep4 .FreightChoice ul.Freight li input { display:none; }
.OverlayCarts .CartStep4 .FreightChoice ul.Value { float:left; text-align:left; }
.OverlayCarts .CartStep4 .FreightChoice ul li { width: 420px; padding: 0 0 6px 0; float:left; clear:left; }
.OverlayCarts .CartStep4 .FreightChoice input { float:left; margin: 1px 5px 0 0; }
.OverlayCarts .CartStep4 .FreightChoice label { float:left; }
.OverlayCarts .CartStep4 .FreightChoice span { float:right; font-weight: bold; }
.OverlayCarts .CartStep4 .Message { width: 420px; float:right; }
.OverlayCarts .CartStep4 .Message h4 { margin-bottom: 10px; }
.OverlayCarts .CartStep4 .Message textarea { border: 1px solid #e0e0e0; height: 60px; width: 100%; }

.OverlayCarts .CartStep4 .CartStep4Container3 { width: 100%; padding: 10px 0 0 0; float:left; }
.OverlayCarts .CartStep4 .OrderSummary { width: 420px; float:right; }
.OverlayCarts .CartStep4 .OrderSummary li { padding: 0 0 4px 0; width: 100%; clear: left; }
.OverlayCarts .CartStep4 .OrderSummary ul.Price { width: 140px; float:right; text-align:right; }
.OverlayCarts .CartStep4 .OrderSummary ul.Value { width: 140px; float:right; text-align:right; }

.OverlayCarts .CartStep4 .CartPayment { width: 420px; float:left; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise { width: 420px; padding: 0; float:left; margin: 10px 0 0 0; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentNav { width: 420px; padding: 0px; float:left; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentNav li { text-align:center;  height: 22px; width: 140px; padding-bottom: 0; display:block; float:left; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentNav li a { border-bottom: 1px solid #e0e0e0; width: 140px; line-height: 22px; display:block; float:left; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentNav li.Active a { border-bottom: 1px solid #fff; border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; }

.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent { padding: 5px !important; width: 410px; float:left; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li ul { padding-top: 0; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li ul li { padding: 0 0 7px 0; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li h6 { padding: 10px 0 10px 0; font-size: 13px !important; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li p { }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.PostBilling { padding: 10px; float:left; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.PostBilling label { display:none; margin: 0 6px 0 0; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.PostBilling input { display:none; }

.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.Card { padding: 10px; float:left; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.Card li { padding: 3px 0 0 0; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.Card li label { float:left; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.Card li input { width: 220px; float:left; margin: 0 6px 0 0;}
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.Card .PaymentServiceLogo { }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.Card .PaymentServiceLogo p { }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.Card .PaymentServiceLogo img {  float:left; }

.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.Card .VisaCardRadioList { width: 205px; float:left; clear:none; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.Card .MasterCardRadioList { width: 205px; float:left; clear:none; }

.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.Inovoice { padding: 10px; float:left; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.Inovoice label { display:none; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li.Inovoice input { display:none; }

.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li ul { width: 410px; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li ul li { float:left; clear:left; }
.OverlayCarts .CartStep4 .CartPayment .PaymentChoise ul.PaymentContent li ul li label { width: 150px; display:block; float:left; }

.OverlayCarts .CartStep4 .SmallCart { width: 100%; padding: 10px 0 10px 0; float:left; }
.OverlayCarts .CartStep4 ul.SmallCartHeads { border-bottom: 1px solid #e0e0e0;  }
.OverlayCarts .CartStep4 ul.SmallCartHeads li { font-weight: bold; float:left; text-align: center; width: 80px; }
.OverlayCarts .CartStep4 ul.SmallCartHeads li.Name { width: 420px; text-align:left; }
.OverlayCarts .CartStep4 ul.SmallCartHeads li.ArtNr { width: 150px; }
.OverlayCarts .CartStep4 ul.SmallCartHeads li.Quantity { width: 100px; }
.OverlayCarts .CartStep4 ul.SmallCartHeads li.Price { width: 100px;  text-align:right;}
.OverlayCarts .CartStep4 ul.SmallCartHeads li.TotalPrice { width: 100px;  text-align:right;}
.OverlayCarts .CartStep4 ul.SmallCartItems { width: 100%; padding: 1px 0 1px 0; float:left; border-bottom: 1px solid #e0e0e0; }
.OverlayCarts .CartStep4 ul.SmallCartItems li { float:left; text-align: center; width: 80px;  }
.OverlayCarts .CartStep4 ul.SmallCartItems li.Name { width: 420px; text-align:left; }
.OverlayCarts .CartStep4 ul.SmallCartItems li.ArtNr { width: 150px; }
.OverlayCarts .CartStep4 ul.SmallCartItems li.Quantity { width: 100px; }
.OverlayCarts .CartStep4 ul.SmallCartItems li.Price { width: 100px;  text-align:right;}
.OverlayCarts .CartStep4 ul.SmallCartItems li.TotalPrice { width: 100px; font-weight:bold; text-align:right; }

.OverlayCarts .CartStep4 .SendOrder { width: 100%; padding: 0 0 0 0; float:left; }
.OverlayCarts .CartStep4 .TermsOfService { width: 100%; float: right; padding: 0 0 10px; }
.OverlayCarts .CartStep4 .TermsOfService a { /*margin-right: 5px;*/ float:left; }
.OverlayCarts .CartStep4 input.SendOrderButton { float:right; cursor: pointer; color: #fff; font-size: 13px; text-align:center; background: url('../images/uforia/cart_green_245_button.png') repeat-x scroll top left; width: 245px; height: 30px; border: none; }

.OverlayCarts .CartStep4 .SendOrder a.CancelOrder { color: #393939 !important; float:left; font-size: 13px; text-align:center; text-decoration:none; background: url('../images/uforia/cart_grey_245_button.png') repeat-x scroll top right; height: 30px; padding: 0 10px 0 0; margin: 0 15px 0 0; }
.OverlayCarts .CartStep4 .SendOrder a.CancelOrder span { float:left; font-size: 13px; text-align:center; background: url('../images/uforia/cart_grey_245_button.png') repeat-x scroll top left;  height: 22px; padding: 9px 0 0 10px; }

.OtherLanguageCartMessasge { width: 100%; padding: 10px 0 0 0; float:left; }
.OtherLanguageCartMessasge .GlobalLabel6 { font-size: 14px; padding: 0 0 6px 0; display:block; }
.OtherLanguageCartMessasge .GlobalBreadText { font-size: 11px; padding: 0 0 10px 0; display:block; }
.OtherLanguageCartMessasge ul { padding: 0 0 0 20px; width: auto !important;  }
.OtherLanguageCartMessasge ul li { list-style:square; font-size: 11px !important;  }

.OverlayOrderSettings ul li label { color: #000 !important; }

span#login_out_link { margin-top: 5px; display: block; float: left; }

/* Other
-------------------------------------------------------------------------------------------------------------------------------------------------*/
#fancy_wrap a { border: 0px !important; }

