body
{
	margin: 0;
	padding: 0;
	color: #000;
	font: 11px arial,sans-serif;
	background-color: #FFFFFF;
	/*background: #fff url(/Style%20Library/BestsellerDotCom/Images/bg-body.jpg) no-repeat 50% 0;*/
}
img
{
	border-style: none;
}
a
{
	text-decoration: underline;
	color: #1D4E4F;
}
a:hover
{
	text-decoration: none;
}
input, textarea, select
{
	font: 100% arial,sans-serif;
	vertical-align: middle;
}
form, fieldset
{
	margin: 0;
	padding: 0;
	border-style: none;
}

/* New frontpage START*/

.clear {height:0;clear:both;overflow:hidden;line-height:0;}

#videos {display: block; position: absolute; height:99.9%;min-width: 948px; background: #eee;width:100%;}
#header-bg {width:100%;min-width:948px;height:101px;position:absolute; top:0; left:0; z-index:1000;background-color:#334050;opacity:0.8;filter:alpha(opacity=80);}
#header-bg p {width:948px;}
#header-out{width:948px;position:relative;z-index:1001;height:1px;margin:0 auto;}
#header-menu{width:948px;position:absolute;left:0;top:0;z-index:1100;text-align:center}
#logo {margin:0 auto;width:948px;text-align:center;padding:15px 0 15px 0;height:34px;width:948px;text-align:left;}
#menu {margin:0 auto;width:948px;text-align:center;}
#menu ul {width:948px;float:left;padding: 0; margin: 0;}
#menu ul li {width:158px;list-style:none;float:left;}
#menu ul li a, #menu ul li span {padding:11px 0; width:158px;float:left;display:block;text-align:center;color:#d3d4d6;text-decoration:none;font-size:12px;font-weight:bold;background:url('/Style%20Library/BestsellerDotCom/Images/btns.gif') no-repeat top right;}
#menu ul li a:hover, #menu ul li span {background-position:0 -38px;}

#slideshow {
	width:100%;
	position: relative;
	left:0;
	top:0;
	overflow:hidden;
}

.frontImg {
	width:100%;
}

#brand-carousel {
	position:absolute;
	left:0;
	bottom:0;
	height:68px;
	width:100%;
	z-index:100;
	background: url(/Style%20Library/BestsellerDotCom/Images/brand-bg.png) repeat-x;
	text-align:center;
}

#carousel-container {
	width:950px;
	margin: 0 auto;
}

.carrousel_carrousel, .carrousel {
	width:950px !important;
}

#brand-carousel ul {
	margin:0;
	padding:0;
}

#brand-carousel ul li {
float:left;
height:68px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 1px;
width:131px;
}

#brand-carousel ul li a{
margin-top:12px;
height:68px;
display:block;
width:131px;
}

#fixedContainer {
      position:absolute;
      left:0;
      top:0;
      width:100%;
}

/**************************************************************************/

#newsContainer {
	width:950px;
	margin: 0 auto;
	position:relative;
}

#newsBox {
	width:234px;
	/*height:510px;*/
	position:absolute;
	left:0;
	top:123px;
	z-index:100;
}
#newsBox .innerContent{ /* changed: min-height added */
	padding:20px;
	background:url(/Style%20Library/BestsellerDotCom/Images/newsboxBg.gif) repeat-x bottom #c3c6cb;
	min-height: 210px; 
}
#newsBox .topCorners {height:5px;overflow: hidden;background:url(/Style%20Library/BestsellerDotCom/Images/topCorners.gif) no-repeat; }  /* changed: height and image path */
#newsBox .bottomCorners {height:5px;overflow: hidden;background:url(/Style%20Library/BestsellerDotCom/Images/bottomCorners.gif) no-repeat;}  /* changed: height and image path */

#newsBox h2{
	color:#d5d8da;
	font-size:28px;
	margin: 0 0 10px;
	text-transform:uppercase;
}

#newsBox h3
{
	color: #334050;
	font-size:13px;
	margin: 0 0 3px;
	text-transform:uppercase;
}

#newsBox .greyBox{  /* changed: background color and padding removed */
	width: 194px;
	color: #334050;
	margin-bottom:20px;          
}

#newsBox .greyBox .innergrey {background-color:#dee0e3;padding:4px 7px;}  /* added */
#newsBox .topgreycorners {height:3px;overflow: hidden;background:url(/Style%20Library/BestsellerDotCom/Images/innertopcorner.gif) no-repeat; } /* added */
#newsBox .bottomgreycorners {height:3px;overflow: hidden;background:url(/Style%20Library/BestsellerDotCom/Images/innerbottomcorner.gif) no-repeat;} /* added */

#newsBox .greyBox a{  /* changed from a.greyBox to .greyBox a */
	display:block;
	color: #1D4E4F;
}

#newsBox .whiteText{
	color:#fff;
}

/***********************************************************************/


/*  New frontpage END */

/* page */
#page
{
	width: 954px;
	margin: 0 auto;
	position: relative;
	padding: 134px 0 0;
}
#page:after
{
	display: block;
	content: "";
	clear: both;
}
/* logo */
#page .logo
{
	position: absolute;
	top: 45px;
	left: 6px;
	width: 158px;
	height: 33px;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 1;
	margin: 0;
}
#page .logo a
{
	display: block;
	height: 100%;
	background: url(/Style%20Library/BestsellerDotCom/Images/logo.png) no-repeat;
}
/* header */
#header
{
	height: 134px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
/* top navigation */
.top-menu
{
	width: 100%;
	overflow: hidden;
	margin: 62px 0 17px;
}
.top-menu ul
{
	float: right;
	margin: 0 1px 0 0;
	padding: 0;
	list-style: none;
	display: inline;
}
.top-menu ul li
{
	float: left;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 8px;
	display: inline;
}
.top-menu ul li .home
{
	display: block;
	background: url(/Style%20Library/BestsellerDotCom/Images/ico-home.gif) no-repeat;
	width: 16px;
	height: 34px;
}
.top-menu ul li .home:hover
{
	background-position: 0 -17px;
}
.top-menu ul li .sitemap
{
	display: block;
	background: url(/Style%20Library/BestsellerDotCom/Images/ico-sitemap.gif) no-repeat;
	width: 14px;
	height: 34px;
}
.top-menu ul li .sitemap:hover
{
	background-position: 0 -17px;
}
.top-menu ul li .print
{
	display: block;
	background: url(/Style%20Library/BestsellerDotCom/Images/ico-print.gif) no-repeat;
	width: 15px;
	height: 34px;
}
.top-menu ul li .print:hover
{
	background-position: 0 -17px;
}
.top-menu ul li .english
{
	display: block;
	background: url(/Style%20Library/BestsellerDotCom/Images/ico-eng.gif) no-repeat;
	width: 23px;
	height: 34px;
}
.top-menu ul li .english:hover
{
	background-position: 0 -17px;
}

/* navigation */
#navigation
{
	width: 950px;
	overflow: hidden;
	margin: 0 0 0 4px;
	padding: 0;
	list-style: none;
	background: url(/Style%20Library/BestsellerDotCom/Images/menu_bg.jpg) repeat-x;
}
#navigation li
{
	float: left; /*text-indent: -9999px; */
	overflow: hidden;
	padding-right: 1px;
	background-color: #6f7783;
}
#navigation li a, #navigation li a:link, #navigation li a:visited, #navigation li a:active
{
	display: block;
	width: 158px;
	padding-top: 10px;
	height: 27px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	background: url(/Style%20Library/BestsellerDotCom/Images/menu_bg.jpg) repeat-x;
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase;
}

#navigation li a:hover, #navigation li a.active
{
	background: url(/Style%20Library/BestsellerDotCom/Images/menu_over_bg.jpg) repeat-x;
}

/* content */
#content
{
	margin: 0 0 10px;
	position: relative;
	width: 100%;
}
#content:after
{
	display: block;
	content: "";
	clear: both;
}
/* home flash holder */
.home-flash
{
	width: 954px;
	overflow: hidden;
}
.home-flash img
{
	display: block;
}
/* bottom content block */
.shop-area
{
	height: 1%;
	overflow: hidden;
	padding: 0 0 0 3px;
}
.shop-area .top
{
	height: 5px;
	overflow: hidden;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-shop-area-top.png) no-repeat;
}
.shop-area .bottom
{
	height: 127px;
	overflow: hidden;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-shop-area-bottom.png) no-repeat;
}
.shop-area .middle
{
	width: 100%;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-shop-area.png) repeat-y;
}
.shop-area .middle:after
{
	display: block;
	content: "";
	clear: both;
}
.shop-area .shop-holder
{
	width: 100%;
	overflow: hidden;
	margin: 0 0 -116px;
	position: relative;
	padding: 6px 0 0;
}
/* center aligment wrappers */
.wrap
{
	width: 100%;
	overflow: hidden;
}
.wrap-left
{
	float: left;
	position: relative;
	left: 50%;
}
.wrap-right
{
	position: relative;
	left: -50%;
	text-align: center;
}
/* new added Susan */
.wrap .center
{
	text-align: center;
}
/* end new added */
* html .wrap-right
{
	float: left;
}
/* store area */
.shop-area .store
{
	width: 570px;
	float: left;
	padding: 2px 0 0;
}
.shop-area .store ul
{
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.shop-area .store ul li
{
	float: left;
	width: 190px;
}
.shop-area .store .title
{
	display: block;
	margin: 0 0 10px;
}
.shop-area .store .title img
{
	display: block;
}
.shop-area .store .flash-box
{
	width: 100%;
	overflow: hidden;
}
.shop-area .store .flash-box img
{
	display: block;
}
/* news area */
.shop-area .news
{
	width: 378px;
	float: right;
	position: relative;
}
.shop-area .news .news-box
{
	width: 200px;
	overflow: hidden;
	padding: 0 13px;
}
/* buttons area */
.shop-area .news .buttons
{
	width: 100%;
	overflow: hidden;
}
.shop-area .news .buttons a
{
	width: 18px;
	height: 18px;
	float: left;
	margin: 0 5px 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
.shop-area .news .buttons .prev
{
	background: url(/Style%20Library/BestsellerDotCom/Images/btn-prev.gif) no-repeat;
}
.shop-area .news .buttons .next
{
	background: url(/Style%20Library/BestsellerDotCom/Images/btn-next.gif) no-repeat;
}
.shop-area .news .news-box ul
{
	width: 99999px;
	overflow: hidden;
	margin: 0 0 8px;
	padding: 0;
	list-style: none;
}
.shop-area .news .news-box ul li
{
	float: left;
	width: 200px;
	padding: 0 178px 0 0;
}
.shop-area .news h2
{
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
}
.shop-area .news .date
{
	display: block;
	font-size: 10px;
	font-style: normal;
	margin: 0 0 5px;
}
.shop-area .news p
{
	margin: 0;
	font-size: 10px;
	line-height: 13px;
}
/* boy fashion */
.boy-fashion
{
	position: absolute;
	bottom: -30px;
	right: -26px;
	background: url(/Style%20Library/BestsellerDotCom/Images/boy-fashion.png) no-repeat;
	width: 171px;
	height: 273px;
}
* html .boy-fashion
{
	bottom: -31px;
}
/* footer */
#footer
{
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
}
/* footer navigation */
#footer ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#footer ul li
{
	float: left;
	background: url(/Style%20Library/BestsellerDotCom/Images/footer-sep.gif) no-repeat 0 2px;
	margin: 0 0 0 -11px;
	padding: 0 21px 0 11px;
}
#footer ul li a
{
	color: #55575b;
}
/* copyright */
#footer .copy
{
	float: right;
}
#footer p
{
	font-size: 10px;
	color: #9c9da0;
	margin: 0 0 5px;
}
/* article pages */
.main
{
	width: 760px;
	float: left;
	padding: 7px 0 0;
}

/* article clean */
.fullwidth
{
	width: 100%;
}


/* article left image */
.main .image
{
	width: 370px;
	float: left;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-article-image.png) no-repeat;
	padding: 7px 4px 17px 8px;
	margin: 0 3px 0 0;
}
* html .main .image
{
	margin: 0;
}
.main .image img
{
	display: block;
}
/* article right images */
.main .images
{
	width: 242px;
	float: right;
	padding: 0 21px 0 0;
}
.main .images .image-box
{
	width: 228px;
	padding: 7px 7px 14px 7px;
	overflow: hidden;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-article-image-s.png) no-repeat;
}
.main .images .image-box img
{
	display: block;
}
/* article text */
.main .text
{
	background: #d3d3d3 url(/Style%20Library/BestsellerDotCom/Images/bg-article-text.gif) repeat-x 6px 0;
	padding: 23px 9px 0 19px;
	height: 433px;
	overflow: hidden;
}
.main .text h2
{
	font-size: 20px;
	margin: 0 0 17px;
	font-weight: normal;
	text-transform: uppercase;
	color: #a3a3a3;
}
.main .text h2.heading-articles
{
	margin: 0;
}

.main .text .heading-collecters-item
{
	width: 223px;
	height: 20px;
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-coolecters-item.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.main .text .heading-new-website
{
	width: 153px;
	height: 20px;
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-new-website.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
}
.main .text .heading-development-work
{
	width: 241px;
	height: 20px;
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-development-work.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 13px;
}
.main .text .heading-bestseller-press
{
	width: 217px;
	height: 20px;
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-bestseller-press.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 13px;
}
.main .text .heading-code-conduct
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-code-conduct.gif) no-repeat;
	width: 224px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.main .text .heading-online-shop
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-online-shop.gif) no-repeat;
	width: 240px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.main .text .heading-team
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-team.gif) no-repeat;
	width: 284px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
/* search results page */
.main .text .heading-search-results
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-search-results.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	width: 177px;
	height: 15px;
	margin: 0 0 28px;
}
.main .text .search-box
{
	width: 100%;
	overflow: hidden;
	margin: 0 0 27px;
}
.main .text .search-box .date
{
	font-size: 9px;
	color: #343e52;
	margin: 0;
}
.main .text .search-box .title
{
	font: 11px Verdana, Arial, sans-serif;
	display: block;
	margin: 0 0 8px;
}
.main .text .search-box p
{
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 11px;
}
.main .text .search-box .more
{
	color: #374155;
	font-size: 10px;
	padding: 0 10px 0 0;
}
.main .text .search-box .more img
{
	vertical-align: middle;
}
/* date */
.main .text .date
{
	display: block;
	font-size: 11px;
	font-style: normal;
	margin: 0 0 10px;
}
.main .text .text-box
{
	height: 380px;
	overflow: hidden;
}
.main .text blockquote
{
	margin: 0 0 13px;
	font-size: 11px;
	line-height: 16px;
	font-style: italic;
}
* html .main .text blockquote
{
	margin-left: -1px;
}
.main .text q
{
	quotes: none;
}
.main .text q:before
{
	content: "";
}
.main .text q:after
{
	content: "";
}
.main .text p
{
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 15px 3px;
}
.main .text p a
{
	color:#1D4E4F;
}
.main .text dl
{
	margin: 0;
	font-size: 12px;
	padding: 12px 0 0;
}
.main .text dt
{
	display: inline;
}
.main .text dd
{
	display: inline;
	margin: 0;
}
.main .text dl a
{
	color: #1D4E4F;
	text-decoration: underline;
}
.main .text dl a:hover
{
	text-decoration: none;
}
.main .text .text-box .more
{
	font-size: 11px;
	line-height: 13px;
	color: #000;
	text-decoration: underline;
}
.main .text .text-box .more:hover
{
	text-decoration: none;
}
.main .text .text-box .more img
{
	vertical-align: middle;
}
/* article left text */
.main .narrow-text
{
	float: left;
	width: 440px;
}
/* about page */
/* about flash holder */
.about-flash
{
	width: 766px;
	float: left;
	padding: 9px 0 0;
}
.about-flash img
{
	display: block;
}
/* about banner holder */
.about-banner
{
	width: 186px;
	float: right;
	padding: 13px 0 0;
}
.about-banner img
{
	display: block;
}
/* sidebar */
.sidebar
{
	width: 187px;
	float: right;
	padding: 10px 0 0;
}
.sidebar .scrollable
{
	overflow: hidden;
	height: 170px;
}
/* side navigation */
.sidebar .nav
{
	width: 202px;
	overflow: hidden;
	margin: 0 0 0 -15px;
	padding: 3px 0 0;
	list-style: none;
	position: relative;
}
.sidebar .nav
{
	vertical-align: top; /*text-indent: -9999px;*/
	overflow: hidden;
}
.sidebar .nav li a
{
	display: block;
	font-size: 11px; /* added */
	height: 27px; /* changed */
	padding-left: 25px; /* added */
	padding-top: 18px; /* added */
	text-decoration: none; /* added */
	text-transform: uppercase; /* added */
}

.sidebar .nav li a:hover
{
	background-position: 0 -45px;
}
.sidebar .nav li.active a
{
	background-position: 0 -90px !important;
	font-size: 12px; /* added */
	padding-left: 10px; /* added */
}
.sidebar .nav li .side-menu
{
	background: url(  '/Style%20Library/BestsellerDotCom/Images/side-menu.gif' ) no-repeat 100% 0;
}

/* quotes */
.quote-box
{
	height: 1%;
	overflow: hidden;
	padding: 33px 15px 0 15px;
}
.quote-box .quote-l
{
	display: block;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-quote-l.gif) no-repeat;
	height: 33px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 8px;
}
.quote-box .quote-r
{
	display: block;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-quote-r.gif) no-repeat 100% 0;
	height: 33px;
	text-indent: -9999px;
	overflow: hidden;
}
.quote-box em
{
	display: block;
	font-size: 14px;
	line-height: 16px;
	font-style: normal;
	text-align: center;
}
.quote-box strong
{
	display: block;
	font-size: 19px;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 5px;
	text-align: center;
}

/* download link */
.download
{
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-download.png) no-repeat;
	width: 187px;
	padding: 23px 0 17px 5px;
}
.download-code
{
	display: block;
	background: url(/Style%20Library/BestsellerDotCom/Images/link-download.gif) no-repeat;
	width: 168px;
	height: 51px;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
}
/* partner box */
.partner
{
	height: 1%;
	overflow: hidden;
	padding: 31px 0 0 13px;
}
.partner h3
{
	margin: 0 0 15px;
	text-transform: uppercase;
	font-size: 11px;
	color: #666;
}
.partner .heading-partner
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-partner.gif) no-repeat;
	width: 162px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
}
.partner em
{
	display: block;
	color: #4b4b4b;
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 47px;
}
/* team logo */
.partner .team-logo
{
	display: block;
	background: url(/Style%20Library/BestsellerDotCom/Images/team-logo.gif) no-repeat;
	width: 96px;
	height: 95px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 32px;
}
.partner .team-logo a
{
	display: block;
	height: 100%;
}
/* portrait flash holder */
.portrait-flash
{
	width: 954px;
	overflow: hidden;
	padding: 9px 0 0;
}
.portrait-flash img
{
	display: block;
}
#article #content
{
	margin: 0 0 3px;
}
#article-2 #content
{
	margin: 0 0 15px;
}
#jobs #content
{
	margin: 0 0 12px;
}
#about #content
{
	margin: 0 0 1px;
}
#press #content
{
	margin: 0 0 3px;
}
#press .main .text p
{
	font-size: 12px;
	line-height: 15px;
}
/* press area */
.press-area
{
	width: 100%;
	padding: 18px 0 0;
	overflow: hidden;
}
.press-area .press-holder
{
	width: 338px;
	overflow: hidden;
}
/* press info box */
.press-area .press-box
{
	width: 150px;
	float: left;
	margin: 0 22px 0 -3px;
	position: relative;
}
.press-area .press-box .img-holder
{
	width: 149px;
	overflow: hidden;
	margin: 0 0 0 -7px;
	position: relative;
}
.press-area .press-box .img-box
{
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-press-image.png) no-repeat;
	width: 135px;
	padding: 7px 7px 9px;
	margin: 0 0 13px;
}
.press-area .press-box .img-box img
{
	display: block;
}
.press-area h3
{
	margin: 0 0 13px 3px;
	font-size: 16px;
	font-weight: bold;
	color: #a3a3a3;
}
.press-area .heading-press-kit
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-presskit.gif) no-repeat;
	width: 95px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
}

.press-area .heading-imagebanks
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-imagebanks.gif) no-repeat;
	width: 121px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
}
#press .press-area .press-box p
{
	font-size: 10px;
	line-height: 12px;
	margin: 0 0 16px 3px;
	color: #444;
}
#press .press-area .press-box .more
{
	margin: 0 0 0 3px;
}
/* movie area */
.movie-area
{
	height: 448px;
	overflow: hidden;
	padding: 8px 3px 0 6px;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-movie.png) no-repeat;
}
/* movie heading */
.movie-area .heading
{
	width: 100%;
	overflow: hidden;
	margin: 0 0 9px;
	position: relative;
}
/* rss */
.movie-area .heading .rss
{
	width: 16px;
	height: 16px;
	background: url(/Style%20Library/BestsellerDotCom/Images/ico-rss.gif) no-repeat;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 5px 0 0;
	display: inline;
}
.movie-area .heading h3
{
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
}
.movie-area .heading .heading-news-collection
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-news-collection.gif) no-repeat;
	width: 102px;
	height: 8px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 6px 0 0;
}
/* search-box */
.movie-area .search-box
{
	width: 100%;
	overflow: hidden;
	margin: 0 0 6px;
	position: relative;
}
.movie-area .search-box span
{
	background: #eeefef url(/Style%20Library/BestsellerDotCom/Images/bg-search.gif) repeat-x 0 1px;
	width: 130px;
	float: left;
}
.movie-area .search-box .text
{
	float: left;
	width: 122px;
	border: 1px solid #d6dae0;
	margin: 0;
	background: none;
	padding: 5px 3px 3px;
	font-size: 9px;
	line-height: 12px;
	color: #7a7b7b;
}
.movie-area .search-box .btn-search
{
	float: right;
}
/* calendar */
.calendar
{
	width: 169px;
	overflow: hidden;
	padding: 0 0 0 9px;
	margin: 0 0 32px;
	position: relative;
}
.calendar .date
{
	display: block;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	color: #535353;
	margin: 0 0 11px;
}
/* calendar table */
.calendar table
{
	width: 161px;
	margin: 0 0 2px;
	border-collapse: collapse;
	font: 9px/20px Verdana, Arial, sans-serif;
	text-align: center;
}
.calendar table .thead td
{
	font-weight: bold;
	padding-bottom: 4px;
}
.calendar table td a
{
	font-weight: bold;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-date.gif) no-repeat 50% 17px;
	color: #505050;
	font-size: 10px;
	display: block;
}
.calendar table td a:hover, .calendar table td .dateactive
{
	background: url(/Style%20Library/BestsellerDotCom/Images/date-hover.gif) no-repeat 50% 3px;
	text-decoration: none;
}
/* month buttons */
.calendar .buttons
{
	width: 150px;
	overflow: hidden;
	font-size: 11px;
	border-top: 1px solid #aab2c0;
	padding: 6px 0 0;
	margin: 0 0 0 4px;
}
.calendar .buttons .prev
{
	float: left;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-prev.gif) no-repeat 0 7px;
	padding: 0 0 0 10px;
}
.calendar .buttons .next
{
	float: right;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-next.gif) no-repeat 100% 7px;
	padding: 0 10px 0 0;
	margin: 0 3px 0 0;
}
.calendar .buttons a
{
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-dotted.gif) repeat-x 0 100%;
	color: #494949;
}
.calendar .buttons a:hover
{
	text-decoration: none;
	background: none;
}
/* movie list */
.movie-list
{
	overflow: hidden;
	position: relative;
}
.movie-list .btn-down
{
	width: 18px;
	height: 18px;
	background: url(/Style%20Library/BestsellerDotCom/Images/btn-down.gif) no-repeat;
	position: absolute;
	right: 10px;
	bottom: 9px;
}
* html .movie-list .btn-down
{
	right: 11px;
	bottom: 11px;
}
.movie-list ul
{
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.movie-list ul li
{
	vertical-align: top;
	margin: 0 0 15px;
	padding: 0 10px 0 0;
}
.movie-list ul li .date
{
	display: block;
	color: #5a6272;
	font-style: normal;
	font-size: 9px;
	line-height: 13px;
}
.movie-list ul li p
{
	font-size: 11px;
	line-height: 13px;
	margin: 0;
}
.movie-list ul li .more
{
	font-size: 10px;
	color: #374155;
	text-decoration: underline;
	line-height: 13px;
}
.movie-list ul li .more:hover
{
	text-decoration: none;
}
.movie-list ul li .more img
{
	vertical-align: middle;
}
/* contact info pages */
#contact #content
{
	margin: 0 0 1px;
}
.contact
{
	width: 100%;
	overflow: hidden;
}
.contact h2
{
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 19px;
	color: #a3a3a3;
}
.contact .heading-contact-info
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-contact-info.gif) no-repeat;
	width: 265px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.contact .info
{
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-contact.png) no-repeat;
	float: left;
	width: 525px;
	height: 493px;
	overflow: hidden;
	padding: 20px 33px 0 16px;
	margin: 8px 0 0;
}
.contact .info-storelocatorresults
{
	/*background: url(/Style%20Library/BestsellerDotCom/Images/bg-contact.png) no-repeat;*/
	float: left;
	width: 525px;
	height: 493px;
	overflow: hidden;
	padding: 20px 33px 0 16px;
	margin: 8px 0 0;
}

.contact .info .text-box
{
	width: 528px;
	overflow: hidden;
	padding: 0 0 16px 3px;
}
.contact .info p
{
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 17px;
}
/* quotes */
.quote-holder
{
	width: 100%;
	overflow: hidden;
}
.quote-area
{
	float: right;
	position: relative;
	padding: 37px 0;
	margin: 0 21px 0 0;
	display: inline;
}
.quote-area .quote-l
{
	position: absolute;
	top: 0;
	left: 0;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-quote-l.gif) no-repeat;
	width: 35px;
	height: 33px;
	text-indent: -9999px;
	overflow: hidden;
}
.quote-area .quote-r
{
	position: absolute;
	right: 10px;
	bottom: 0;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-quote-r.gif) no-repeat 100% 0;
	width: 33px;
	height: 33px;
	text-indent: -9999px;
	overflow: hidden;
}
* html .quote-area .quote-r
{
	right: 9px;
	bottom: -1px;
}
.quote-area em
{
	display: block;
	font-size: 18px;
	line-height: 20px;
	font-style: normal;
	margin: 0 0 4px;
}
.quote-area strong
{
	display: block;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
}
/* right column */
.column
{
	width: 378px;
	float: right;
	margin: 12px 0 0;
}
/* menu */
.column .menu
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.column .menu li
{
	vertical-align: top;
	position: relative;
	width: 378px;
}
.column .menu li:after
{
	display: block;
	content: "";
	clear: both;
}
.column .menu .holder
{
	width: 337px;
	height: 64px;
	padding: 7px 30px 0 11px;
	overflow: hidden;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-column-element.png) no-repeat;
}
.column .menu .image
{
	float: left;
	width: 76px;
	margin: 3px 0 0;
}
.column .menu .image img
{
	display: block;
	border: 1px solid #dbdbdb;
}
.column .menu .text
{
	width: 250px;
	float: right;
}
.column .menu .text .title
{
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 0 2px;
	color: #656565;
}
.column .menu .text p
{
	font-size: 10px;
	line-height: 11px;
	margin: 0;
	color: #7a7a7a;
}
.column .menu .more
{
	background: url(/Style%20Library/BestsellerDotCom/Images/btn-more.gif) no-repeat;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 10px;
	right: 10px;
	text-indent: -9999px;
	overflow: hidden;
}
.column .menu .dropdown
{
	position: absolute;
	top: 44px;
	left: 0;
	width: 376px;
	height: 451px;
	z-index: 1;
}
.column .menu .dropdown .box
{
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-movie-rollover.png) no-repeat;
	width: 332px;
	height: 403px;
	padding: 48px 21px 0 23px;
}
.column .menu .dropdown p
{
	font-size: 10px;
	line-height: 12px;
	margin: 0 0 19px;
	color: #909090;
	position: relative;
}
.column .menu .dropdown .address
{
	width: 100%;
	overflow: hidden;
	margin: 0 0 11px;
	position: relative;
}
.column .menu .dropdown .address .name
{
	display: block;
	font-size: 11px;
	color: #929292;
}
.column .menu .dropdown address
{
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	color: #929292;
}
.column .menu .dropdown address span
{
	display: block;
}
.column .menu .dropdown .address a
{
	color: #909090;
	text-decoration: underline;
}
.column .menu .dropdown .address a:hover
{
	text-decoration: none;
}
.column .menu .dropdown .address .phone
{
	display: block;
	font-style: normal;
	color: #939393;
}
.column .menu .dropdown .form-area
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 7px;
}
.column .menu .dropdown .form-box
{
	width: 100%;
	overflow: hidden;
	margin: 0 0 11px;
}
.column .menu .dropdown .form-box label
{
	float: left;
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #454545; /* added Susan */
	width: 100px;
	float: left; /* end added Susan */
}
.column .menu .dropdown .form-box select
{
	width: 232px;
}
.column .menu .dropdown .offices
{
	width: 100%;
	overflow: hidden;
	padding: 4px 0 0;
}
.column .menu .dropdown .offices .address
{
	margin: 0 0 13px;
}
.column .menu .dropdown .offices a
{
	text-decoration: none;
}
.column .menu .dropdown .offices a:hover
{
	text-decoration: underline;
}

/* jobs page */
.jobs
{
	width: 100%;
}
.jobs:after
{
	display: block;
	content: "";
	clear: both;
}
.jobs .job-list
{
	margin-left: 4px;
	top: 12px;
	position: relative;
	width: 568px;
	float: left;
	position: relative;
	overflow: hidden;
	background-image: url(/Style%20Library/BestsellerDotCom/Images/background_job_content.gif);
	background-repeat: repeat-x;
	height: 579px;
}
.jobs .job-list ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 585px;
	overflow: hidden;
	font-size: 12px;
	height: 25px;
}
.jobs .job-list ul li
{
	float: left;
	width: 100px;
	margin: 0;
	padding: 0;
	color: #000;
	padding-left: 7px;
}
.jobs .job-list .job-results-headings
{
	margin: 28px 0 0 5px;
}
.jobs .job-list .job-results-Hbrand
{
	width: 120px;
}
.jobs .job-list .job-results-Htitle
{
	width: 218px;
}
.jobs .job-list .job-results-Hcountry
{
	width: 98px;
}
.jobs .job-list .job-results-Hdeadline
{
	width: 90px;
}

.jobs .job-list .jobresults
{
	top: -3px;
	position: relative;
	margin: 0 0 0 8px;
	padding: 0 0 0 0;
	background-color: #eeeeee;
	width: 555px;
}
.jobs .job-list .jobresults ul
{
	/*	height: 14px; delete height */
	border-bottom: solid 2px #AFB2B8;
	width: 548px;
	padding: 5px 0 5px 7px;
}
.jobs .job-list .jobresults ul li
{
}
.jobs .job-list .jobresults ul a
{
	color: #000;
	cursor: pointer;
	text-decoration: none;
}

.job-list .scrollable
{
	height: 530px;
}

.job-list .vscroll-bar { height: 525px !important;}

.jobs .job-list .jobresults-brand
{
	text-align: center;
	width: 110px;
	padding: 0;
	margin: 0;
}
.jobs .job-list .jobresults-title
{
	width: 216px;
	margin: 0 0 0 5px;
}
.jobs .job-list .jobresults-country
{
	width: 97px;
	margin: 0 0 0 5px;
}
.jobs .job-list .jobresults-deadline
{
	width: 82px;
	margin: 0;
}



.jobs .job-list h2
{
	margin: 0 0 14px;
	font-size: 20px;
	font-weight: normal;
	color: #a3a3a3;
}
.jobs .job-list h3
{
	margin: 0;
	font-size: 20px;
	font-weight: normal;
	color: #A3A3A3;
	padding: 9px 0 0 14px;
}
.jobs .job-list p
{
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 21px;
}
.jobs .job-list .more
{
	font-size: 11px;
	line-height: 13px;
	color: #000;
	text-decoration: underline;
}
.jobs .job-list .more:hover
{
	text-decoration: none;
}

.jobs .job-area
{
	width: 374px;
	float: right;
	padding: 14px 0 0;
}
.jobs .job-area .job-locator
{
	width: 100%;
	overflow: hidden;
	margin: 0 0 16px;
}
.jobs .job-area h3
{
	color: #6C6C6C;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 15px;
	text-transform: uppercase;
}
.jobs .job-area .job-locator .heading-job-locator
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-job-locator.gif) no-repeat;
	width: 97px;
	height: 11px;
	text-indent: -9999px;
	overflow: hidden;
}
.jobs .job-area .job-locator .form
{
	width: 100%;
	overflow: hidden;
}
.jobs .job-area .job-locator .form-box
{
	width: 100%;
	overflow: hidden;
	margin: 0 0 4px;
}
.jobs .job-area .job-locator .btn-box
{
	margin: 0;
}
.jobs .job-area .job-locator .form-box label
{
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #454545; /* added Susan */
	display: block;
	width: 140px;
	float: left; /* end added Susan */
}
.jobs .job-area .job-locator .form-box select
{
	width: 232px;
}
.jobs .job-area .job-locator .form-box .btn-search
{
	float: right;
}
.jobs .job-area .opening
{
	width: 100%;
	overflow: hidden;
	margin: 0 0 18px;
}
.jobs .job-area .opening .heading-opening
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-opening.gif) no-repeat;
	width: 139px;
	height: 11px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 23px;
}
.jobs .job-area .opening-box
{
	width: 100%;
	overflow: hidden;
}
.jobs .job-area .opening-box .prev
{
	float: left;
	background: url(/Style%20Library/BestsellerDotCom/Images/btn-prev.gif) no-repeat;
	width: 18px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 5px 22px 0 0;
}
.jobs .job-area .opening-box .next
{
	float: left;
	background: url(/Style%20Library/BestsellerDotCom/Images/btn-next.gif) no-repeat;
	width: 18px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 5px 0 0;
}
.jobs .job-area .opening-box .opening-list
{
	width: 290px;
	float: left;
	overflow: hidden;
	position: relative;
	margin: 0 20px 0 0;
}
.jobs .job-area .opening-box ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 99999px;
	overflow: hidden;
}
.jobs .job-area .opening-box ul li
{
	float: left;
	width: 145px;
}
.jobs .job-area .opening-box ul li a
{
	float: left;
	color: #303a4e;
}
.jobs .job-area .opening-box ul li a:hover
{
	text-decoration: none;
}
.jobs .job-area .opening-box ul li .ico
{
                             width: 40px; /* changed the width of the image box */
                             float: left;
                             cursor: pointer;
}
.jobs .job-area .opening-box ul li .name
{
                             width: 105px; /* changed the width of the text box */
                             float: right;
                             cursor: pointer;
}
.jobs .job-area .opening-box ul li .name strong
{
                             display: block;
                             color: #303a4e;
                             font-size: 12px; /* changed the font size */
                             font-weight: bold; /* changed the font weight */
                             cursor: pointer;
}
.jobs .job-area .opening-box ul li .name em
{
	display: block;
	color: #303a4e;
	font-size: 11px;
	font-style: normal;
	cursor: pointer;
}
/* quotes */
.jobs .job-area .quote-holder
{
	margin: 0 0 44px;
}
.jobs .job-area .quote-area
{
	padding: 42px 16px 40px 0;
	margin: 0;
}
.jobs .job-area .quote-area .quote-r
{
	right: 0;
}
* html .jobs .job-area .quote-area .quote-r
{
	right: -1px;
}
.jobs .job-area .quote-area em
{
	margin: 0;
	line-height: 18px;
}
.jobs .job-area .quote-area strong
{
	line-height: 24px;
}
.job-faq
{
	width: 100%;
	position: relative;
}
.job-faq:after
{
	display: block;
	content: "";
	clear: both;
}
.job-faq .job-man
{
	background: url(/Style%20Library/BestsellerDotCom/Images/job-man.png) no-repeat;
	width: 252px;
	height: 327px;
	position: absolute;
	top: -150px;
	left: 0;
}
.job-faq .job-faq-box
{
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-job-faq.png) no-repeat;
	width: 140px;
	height: 122px;
	padding: 28px 15px 0 219px;
}
.job-faq .job-faq-box:after
{
	display: block;
	content: "";
	clear: both;
}
.job-faq-box h3
{
	margin: 0 0 10px;
	color: #a3a3a3;
	font-size: 16px;
}
.job-faq .heading-job-faq
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-job-faq.gif) no-repeat;
	width: 81px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 10px 57px;
}
.job-faq p
{
	font-size: 11px;
	line-height: 12px;
	margin: 0 0 13px;
	text-align: right;
}
.job-faq .more
{
	text-align: right;
	font-size: 11px;
}
.job-faq .more a
{
	color: #000;
	text-decoration: underline;
}
.job-faq .more a:hover
{
	text-decoration: none;
}

/* press-kit page */
#press-kit #content
{
	margin: 0 0 16px;
}
.press-kit
{
	width: 100%;
	overflow: hidden;
	padding: 12px 0 0;
}
.press-kit ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.press-kit ul li
{
	float: left;
	width: 162px;
	position: relative;
	margin: -5px -3px 0 0;
}
.press-kit ul li a
{
	display: block;
	height: 100%;
	text-decoration: none;
}
.press-kit ul li a:hover
{
	text-decoration: none;
}
.press-kit ul li .holder
{
	display: block;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-presskit-image.png) no-repeat;
	padding: 7px 7px 9px 7px;
	height: 148px;
}
.press-kit ul li .shadow
{
	position: absolute;
	top: 7px;
	left: 7px;
}
.press-kit ul li .shadow span
{
	display: block;
	background: url(/Style%20Library/BestsellerDotCom/Images/presskit-image-shadow.png) no-repeat;
	width: 148px;
	height: 148px;
}
.press-kit ul li strong
{
	position: absolute;
	bottom: 15px;
	left: 3px;
	text-align: center;
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	width: 100%;
	cursor: pointer;
	letter-spacing: -1px;
}
.press-kit ul li .image
{
	display: block;
	cursor: pointer;
}
.press-kit ul li .image img
{
	display: block;
}
/* responsibility page */
.responsibility-area
{
	width: 100%;
	overflow: hidden;
	margin: 7px 0 0;
}
/* responsibility list */
.responsibility-area ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-responibility-list.gif) repeat-y;
}
.responsibility-area ul li
{
	width: 296px;
	float: left;
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-responibility-element.gif) repeat-x;
	padding: 20px 0 24px 18px;
	margin: 0 4px 0 0;
}
.responsibility-area ul li .image
{
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-responibility-image.png) no-repeat;
	width: 262px;
	overflow: hidden;
	padding: 7px 7px 21px;
	margin: 0 0 2px;
}
.responsibility-area ul li .text
{
	height: 1%;
	overflow: hidden;
	padding: 0 32px 0 21px;
}
.responsibility-area h2
{
	margin: 0;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 9px;
	color: #a3a3a3;
}
/* responsibility headings */
.responsibility-area .heading-responsible-production
{
	width: 152px;
	height: 42px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-responsible-production.gif) no-repeat;
}
.responsibility-area .heading-development
{
	width: 165px;
	height: 42px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-development.gif) no-repeat;
}
.responsibility-area .heading-team-sponsor
{
	width: 178px;
	height: 42px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-team-sponsor.gif) no-repeat;
}
.responsibility-area p
{
	font: 11px Verdana, Arial, sans-serif;
	line-height: 13px;
	margin: 0 0 19px;
}
.responsibility-area .more
{
	color: #000;
	text-decoration: underline;
}
.responsibility-area .more:hover
{
	text-decoration: none;
}
.responsibility-area .more img
{
	vertical-align: middle;
}
/* custom scrollbar */
.scrollable
{
	height: 380px;
	overflow: hidden;
	padding: 0 46px 0 0;
}
.column .menu .dropdown .offices-area .scrollable
{
	height: 360px;
}
.column .menu .dropdown .offices-area .vscroll-bar
{
	height: 355px !important;
}
.vscroll-bar
{
	position: absolute;
	width: 18px !important;
	margin: 0;
	padding: 0;
	height: 375px !important;
	top: 5px !important;
}
.sidebar .vscroll-bar
{
	height: 165px !important; /* changed Susan */
}
.vscroll-line
{
	background: url(/Style%20Library/BestsellerDotCom/Images/scroll-line.png) no-repeat;
}
.vscroll-slider
{
	width: 12px !important;
	height: 30px !important;
	overflow: hidden;
	margin: 0 0 0 3px;
	background: url(/Style%20Library/BestsellerDotCom/Images/btn-scroll.png) no-repeat;
	cursor: default;
}

.jobs .job-list1
{
	width: 572px;
	float: left;
	padding: 11px 0 0;
	overflow: hidden;
}
.jobs .job-list1 ul
{
	margin: 0 0 5px;
	padding: 0;
	list-style: none;
	width: 585px;
	overflow: hidden;
}
.jobs .job-list1 ul li
{
	background: #E5E5E5 url(/Style%20Library/BestsellerDotCom/Images/bg-job-list.gif) repeat-x scroll 0 0;
	float: left;
	height: 271px; /* changed */
	margin: 0 5px 0 0;
	padding: 16px 13px 0 25px;
	width: 149px;
}


.jobs .job-list1 ul.dark li
{
	background: #d1d1d1 url(/Style%20Library/BestsellerDotCom/Images/bg-job-list-dark.gif) repeat-x;
}
.jobs .job-list1 .image
{
	background: url(/Style%20Library/BestsellerDotCom/Images/bg-press-image.png) no-repeat;
	padding: 7px 7px 7px 7px;
	width: 135px;
	overflow: hidden;
	margin: 0 0 0 -7px;
	position: relative;
}
.jobs .job-list1 .image img
{
	display: block;
}
.jobs .job-list1 h2
{
	margin: 0 0 14px;
	font-size: 25px;
	font-weight: normal;
}
.jobs .job-list1 .heading-unsolicited-application
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-unsolcited-application.gif) no-repeat;
	width: 142px;
	height: 41px;
	text-indent: -9999px;
	overflow: hidden;
}
.jobs .job-list1 .heading-curriculum-database
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-curriculum-database.gif) no-repeat;
	width: 144px;
	height: 41px;
	text-indent: -9999px;
	overflow: hidden;
}
.jobs .job-list1 .heading-internship-casestudy
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-internship-casestudy.gif) no-repeat;
	width: 134px;
	height: 41px;
	text-indent: -9999px;
	overflow: hidden;
}
.jobs .job-list1 .heading-apprentice-education
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-apprentice-education.gif) no-repeat;
	width: 134px;
	height: 41px;
	text-indent: -9999px;
	overflow: hidden;
}
.jobs .job-list1 .heading-employee-portraits
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-employee-portraits.gif) no-repeat;
	width: 118px;
	height: 41px;
	text-indent: -9999px;
	overflow: hidden;
}
.jobs .job-list1 .heading-your-application
{
	background: url(/Style%20Library/BestsellerDotCom/Images/heading-your-application.gif) no-repeat;
	width: 138px;
	height: 41px;
	text-indent: -9999px;
	overflow: hidden;
}
.jobs .job-list1 p
{
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 21px;
}
.jobs .job-list1 .more
{
	font-size: 11px;
	line-height: 13px;
	color: #000;
	text-decoration: underline;
}
.jobs .job-list1 .more:hover
{
	text-decoration: none;
}

.jobs .job-list1 h2 { 
	color:#A3A3A3;
	font-size:20px;
	font-weight:normal;
	height:56px; /* added height */
	margin:0 0 14px;
}


/* FAQ */

.scroll-pane
{
	height: 542px;
	overflow: auto;
}


a.faqlink, a.faqlink:link, a.faqlink:visited, a.faqlink:active
{
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000;
	text-decoration: underline;
}

a.faqlink:hover
{
	text-decoration: none;
}

.faqtext
{
	display: none;
	width: 505px;
	margin-bottom: 10px;
}


.jScrollPaneContainer
{
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack
{
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	background: url(/Style%20Library/BestsellerDotCom/Images/scroll-line.png) no-repeat;
}
.jScrollPaneDrag
{
	position: absolute;
	background: transparent url(/Style%20Library/BestsellerDotCom/Images/btn-scroll.png) no-repeat scroll 0 0;
	cursor: default;
	height: 30px !important;
	margin: 0 0 0 3px;
	overflow: hidden;
	width: 12px !important;
}
.jScrollPaneDragTop
{
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom
{
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp
{
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/Style%20Library/BestsellerDotCom/Images/btn-scroll-up.png) no-repeat;
	height: 18px;
}
a.jScrollArrowUp:hover
{
	/*background-color: #f60;*/
}

a.jScrollArrowDown
{
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/Style%20Library/BestsellerDotCom/Images/btn-scroll-down.png) no-repeat;
	height: 18px;
}
a.jScrollArrowDown:hover
{
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover
{
	/*background-color: #f00;*/
}

.errorMsg
{
	font-size: 12px;
	color: #c00; 
}