﻿@import "../Core/Core.css";

body {
	font-family: Arial;
	color: #333;
}

a:link, a:visited { color: #3399CC; }
a.arrow {
	display: block;
	padding-top: 2px;
	background-position: 0px 0px;
	background-image: url(linkArrow.gif);
}
a.rss { background-position: 0px 1px; background-image: url(rss_small_icon.gif); }

.formats .format-bound a { display: block; width: 20px; height: 16px; background: transparent url(format-bound.gif) 0 0 no-repeat; }
.formats .format-pocket a { display: block; width: 20px; height: 16px; background: transparent url(format-pocket.gif) 0 0 no-repeat; }
.formats .format-ebook a { display: block; width: 20px; height: 16px; background: transparent url(format-ebook.gif) 0 0 no-repeat; }
.formats .format-mp3 a { display: block; width: 20px; height: 16px; background: transparent url(format-mp3.gif) 0 0 no-repeat; }
.formats .format-cd a { display: block; width: 20px; height: 16px; background: transparent url(format-cd.gif) 0 0 no-repeat; }
.formats .format-multi a { display: block; width: 20px; height: 16px; background: transparent url(format-multi.gif) 0 0 no-repeat; }
.formats .format-merch a { display: block; width: 20px; height: 16px; background: transparent url(format-merchandise.gif) 0 0 no-repeat; }

#leftMenu .expanded h3 a { background-image:url(leftMenu_itemExpanded.gif) !important; background-position: 0 4px !important; }

#pageTitle a.back { background-image:url(arrow_back.gif); }

#logo { 
	margin-top: 19px;
	margin-bottom: 20px;
	width: 205px;
	height: 52px;
}

#subMenu { margin-bottom: 14px; padding: 0; border-bottom: 1px solid #333333; float: left; width: 100%; }
#subMenu ul { float: right; }
#subMenu li { float: left; 	background: transparent url(submenu.gif) 0 -21px no-repeat; padding: 2px 0 1px 2px; margin-left: 3px; }
#subMenu a {
	display: block;
	margin: -2px 0 0 0;
	padding: 5px 12px 3px 10px;
	color: #757575;
	background: transparent url(submenu.gif) 100% -21px no-repeat;
}

#subMenu .selected { background-position: 0 0; }
#subMenu .selected a { background-position: 100% 0; color: #fff; }

.sideBar .profile td { font-family: Arial; }
.wfmodule .topList .index { font-family: Arial; }
.calendar .date { font-family: Arial!important; }
.productlist .item h3 { font-family: Arial; }
.productlist .thumbnails .item h3 { font-family: Arial; }

#menu { height: 31px; border-bottom-width: 1px; }
#menu ul { list-style: none; margin: 0!important; padding: 0!important; }
#menu li { float: left; }
#menu .selected { padding-bottom: 5px; background: url(menuItem_right.gif) no-repeat right top; }
#menu a { display: block; padding: 9px 19px 7px; }
#menu .selected a { background: url(menuItem_left.gif) no-repeat left top; }

.sideBar .border { border-color: #E2E2E2; }

.item .title a { font-weight: bold; }
#content .item .title h2 { padding: 7px 8px; border: 0; }
li .title { background: transparent!important; }

#contentWide .wfmodule.topList { color: #FFA02F; }
#contentWide .wfmodule.topList .alternate { background: #FFEDC6 url('/App_Themes/Raben - Orange/arrow_background.gif') 97% 50% no-repeat; }
#contentWide .topList .title { background: #FFA02F; }
#contentWide .videoImages .title { background: #B9D414; }

.sections {
	position: relative;
	margin: 0 0 10px 0;
}

.sections ul {
	margin: 0;
	padding-bottom: 6px;
	padding-left: 0;
	border-bottom: 1px solid #333333;
}

.sections li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0 6px;
}

.sections a { font-weight: bold; font-size: 11px; }

.sections a:link, 
.sections a:visited { 
	color: #666666; 
}

.sections li.selected { 
	padding: 9px 0px 9px 4px;
	background: url(pageSections_selectedLeft.gif) no-repeat center left; 
}

.sections li.selected span { padding: 9px 10px 9px 4px; background: url(pageSections_selectedRight.gif) no-repeat center right; }

.sections li.selected a:link,
.sections li.selected a:visited { 
	color: #333333;
}

#quickSearch .querybox { float: left; width: 100%; padding: 4px 0px 6px 0px; }
#quickSearch .querybox .button { float: right; margin: -2px 6px 0 0; width: 23px; height: 23px; background: none; border: 0; }
#quickSearch .querybox .textBox { border: 0 none; float: left; margin: 1px 0 0 57px; }


#footer {
	background: #fff;
	font: 11px Arial;
	padding: 17px 37px 19px;
}

#tools a { color: #646464; font-size: 11px; }

#footer .content { color: #646464!important; text-align: left; }
#pageFooter .item .title.rss { background-image: url(rss_icon.gif); }
#pageFooter .item .title.news { background-image: url(cellphone_icon.gif); padding-bottom: 3px; }

.product-rotator h3 { background: 0!important; font-size: 16px; font-weight: normal; color: #3392d2; float: left; padding: 5px 18px 10px 18px; }
.product-rotator ul.categories { list-style: none; }
.product-rotator ul.categories li { float: left; background: transparent url(rotatortab.gif) 0 -29px no-repeat; padding-left: 8px; margin-left: 3px; }
.product-rotator ul.categories li a { color: #333; font-size: 12px; display: block; padding: 8px 16px 8px 8px; font-family: Arial; background: transparent url(rotatortab.gif) 100% -29px no-repeat; }

.product-rotator ul.categories li.current { background-position: 0 0px; }
.product-rotator ul.categories li.current a { color: #fff!important; background-position: 100% 0px; }

.product-rotator div.categories-container { background: 0!important; display: block; height: 28px; }

.product-rotator ul.pages { float: right; list-style: none; margin-top: -32px; }
.product-rotator ul.pages li { float: left; }
.product-rotator ul.pages li a { font-family: Arial; font-size: 10px; text-align: center; font-weight: bold; margin-left: 3px; display: block; padding: 4px 6px 5px 7px; background: url(cricle_grey_background.gif) no-repeat center; }
.product-rotator ul.pages li.current a { background: url(cricle_blue_background.gif) no-repeat center; }
.product-rotator ul.products { list-style: none; }
.product-rotator ul.products li { float: left; width: 121px; overflow: hidden; height: 184px; text-align: center; }
.product-rotator ul.products li.image { padding-top: 25px; }
.product-rotator ul.products li.previous,
.product-rotator ul.products li.next { width: 42px; }
.product-rotator ul.products li.previous a { margin-left: 10px; }

.product-rotator ul.products li.previous a,
.product-rotator ul.products li.next a { display: block; width: 25px; height: 40px; margin-top: 76px; }
.product-rotator ul.products li.previous a span,
.product-rotator ul.products li.next a span { display: none; }
.product-rotator div.content { margin-top: -9px; border: solid 1px #69b3e3; width: 100%;  }
.product-rotator ul.products li.previous { background: transparent url(rotator-prev-grey.gif) 8px 70px no-repeat; }
.product-rotator ul.products li.next { background: transparent url(rotator-next-grey.gif) 0px 70px no-repeat; }

.blogPage #content .info-box ul { list-style-type: none; }

.send-button {
	background: url(send_button.gif) no-repeat;
	border: 0;
	width: 71px;
	height: 30px;
	cursor: pointer;
}

.filters .button { width: 58px; height: 30px; background: url('search_button.gif') no-repeat; }

.ess-search-results .result-header h2
{
	height:29px;
	padding:0 0 0 8px !important;
}

.ess-search-results .result-header h2 span
{
	height:29px;
	padding:8px 8px 0 0;
	background-color:Transparent !important;
}

.border { border: solid 1px #dedede!important; }

.moduleWrapper { background: url(moduleWrapper_background.gif) repeat-y; }

.modalPopUp { -moz-border-radius: 5px; -webkit-border-radius: 5px; }