@charset "UTF-8";
/* CSS Document */

body,html {margin:0;padding:0;}

a {text-decoration:none;color:#887e00;}
a:visited {text-decoration:none;color:#887e00;}
a:hover {text-decoration:underline;color:#887e00;}
a:active {text-decoration:none;color:#887e00;}

h3 {font-size:18px;font-weight:normal;font-family:DIN-Regular, Arial, Verdana, sans-serif;}

#page {width:3000px;height:800px;background-image:url('images/bg_page.jpg'); /*background-image:url('images/bgguide-page1.jpg')*/	;margin:0;padding:0;position:absolute;top:0px;left:0px;z-index:1;}
#page_about {width:1380px;height:800px;background-image:url('images/bg_page.jpg'); /*background-image:url('images/bylineAbout3.jpg');*/margin:0;padding:0;position:absolute;top:0px;left:0px;z-index:1;}

#logo {margin:0;padding:0;width:607px;height:405px; background-image:url('images/byline-books-logo-607x405.jpg');position:absolute;top:0px;left:0px;z-index:1;}

#logo h1, #logo h2  {font-family:'Gill Sans',Arial, 'Helvetica Neue';color:#0f1b5f;font-weight:normal; text-transform:uppercase;}
#logo h1  {font-size:52px;letter-spacing:16px;margin:243px 0 0 72px;line-height:52px;}
#logo h2  {font-size:22px;letter-spacing:9px;margin:2px 0 0 240px;}

#logo2 {
	width:171px;
	height:246px;
	position:absolute;z-index:1;
	top:518px;
	left:2814px;
}


#copyright {
	width:327px;
	height:41px;
	position:absolute;
	z-index:1;
	top:410px;
	left:64px;
}

#videolink {
	width:206px;
	height:54px;
	position:absolute;z-index:1;
	top:353px;
	left:1588px;
}


#search {
	width:399px;
	height:41px;
	position:absolute;z-index:1;
	top:418px;
	left:531px;
	display:inline;
}

#search input {width:285px; height:25px; background-image:url('images/input-textfield-bg.jpg');background-repeat:no-repeat;border-style:none;padding:0;margin:0 0px 0 14px;}

#info {
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	position:absolute;z-index:1;
	top:233px;
	left:612px;
	width:283px;
	height: 177px;
	font-size:10px;
	line-height:19px;
}

#uploads {
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	position:absolute;
	z-index:1;
	top:175px;
	left:615px;
	width:306px;
	height: 122px;
	font-size:10px;
	line-height:19px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	display:none;
}

#uploads p {margin-left:37px; padding-top:0;margin-top:0;}

#b {
	position:absolute;
	z-index:1;
	top:708px;
	left:1265px;
	width:54px;
	height: 54px;
}

#successfuluploads {
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	position:absolute;
	z-index:1;
	top:307px;
	left:619px;
	width:301px;
	height: 138px;
	font-size:10px;
	line-height:19px;
	display:none;
}

#successfuluploads p {
color:#535353;
font-size:14px;
font-family:DIN-Regular, Arial, Verdana;
font-weight:bold;
}

#greenbox{
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	position:absolute;
	z-index:1;
	top:761px;
	left:943px;
	width:366px;
	height: 20px;
	padding-left:11px;
	border-bottom:#b9d165 solid 20px;
}

#strapline {
	position:absolute;
	z-index:1;
	top:451px;
	left:0px;
	width:850px;
	padding:6px 0 0 70px;
	height: 20px;
	background-color:#434343;
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	color:#fff;
	font-size:11px;
}

#strapline a {
	color:#fff;
	text-decoration:none;
}
#strapline a:link {
	color:#fff;
	text-decoration:none;
}
#strapline a:active {
	color:#fff;
	text-decoration:none;
}

#strapline a:visited {
	color:#fff;
	text-decoration:none;
}

#strapline a:hover {
	color:#fff;
	text-decoration:none;
}


#strapline a.current { color:#b9d065;}

#strapline a:link {
	color:#fff;
	text-decoration:none;
}

#scrollpane4holder {
	position:absolute !important;
	z-index:10 !important;
	top:485px;
	left:68px;
	width:433px;
	height: 262px;
}


#content1 {
	
	width:433px;
	height: 262px;
	font-family:DIN-Regular, DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	font-size:11px;
	line-height:14px;
	overflow:auto;
	border-right:1px solid #fff;
}
#scrollpane5holder {
	position:absolute !important;
	z-index:10 !important;
	top:485px;
	left:518px;
	width:402px;
	height: 266px;
}

#content2 {
	
	width:402px;
	height: 266px;
	font-family:DIN-Regular, DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	font-size:11px;
	line-height:14px;
	overflow:auto;
}

#content1 p, #content2 p {
	padding-bottom:15px;
	}
#carouselselection {
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	position:absolute;
	z-index:1;
	top:760px;
	left:976px;
	width:366px;
	height: 20px;
	padding-left:11px;
	border-bottom:#b9d165 solid 20px;
}


#footer {
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	font-size:11px;
	position:absolute;
	z-index:1;
	top:768px;
	left:67px;
	width:907px;
	height: 34px;
	letter-spacing:-0.5px;
}



#reviewtitle {
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	position:absolute;z-index:1;
	top:52px;
	left:945px;
	width:578px;
	height: 40px;
	font-size:10px;
	line-height:19px;
}


#submissions {
	
	position:absolute;
	z-index:1;
	top:41px;
	left:945px;
	width:410px;
	height: 33px;
	background-color:#434343;
}


#scrollpane1holder {
	position:absolute !important;z-index:10 !important;
	top:97px;
	left:944px;
	width:403px;
	height: 300px;
}

#scrollpane3holder {
	position:absolute !important;
	z-index:10 !important;
	top:80px;
	left:949px;
	width:403px;
	height: 669px;
}


#review1 {
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	width:403px;
	height: 300px;
	font-size:10px;
	line-height:19px;
	overflow:auto;
}

#review1 p {
	padding-bottom:15px;
}

#submission1 {
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	width:403px;
	height: 669px;
	font-size:10px;
	line-height:19px;
	overflow:auto;
}

#submission1 p {
	padding-bottom:15px;
}


#review2 {
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	position:absolute;z-index:1;
	top:96px;
	left:1360px;
	width:430px;
	height: 165px;
	font-size:10px;
	line-height:17px;
}


#scrollpane2holder {
	position:absolute;
	z-index:1;
	top:340px;
	left:2455px;
	width: 330px;
	height: 421px;
}

#videodescriptions {
	font-family:DIN, Din, 'Din Regular',Din-Reg, Arial, 'Helvetica Neue', Verdana;
	width:330px;
	height: 421px;
	font-size:10px;
	line-height:14px;
	overflow:auto;
}

#youtubeembed {
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	position:absolute;z-index:1;
	top:298px;
	left:1798px;
	width:640px;
	height: 501px;
	font-size:10px;
	line-height:19px;
}


#docktitle {
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	position:absolute;z-index:1;
	top:251px;
	left:1799px;
	width:1202px;
	height: 24px;
	font-size:10px;
	line-height:19px;
	background-color:#434343;
}

#docktitletopbar {
	font-family:DIN, Din, 'Din Regular', Arial, 'Helvetica Neue', Verdana;
	position:absolute;z-index:1;
	top:0px;
	left:1799px;
	width:1202px;
	height: 17px;
	font-size:10px;
	line-height:19px;
	background-color:#b9d165;
}


#readerrating {
	width:92px;
	height:23px;
	position:absolute;
	z-index:1;
	left:1701px;
	top:56px;
}

#rating {display:inline;}


#navi {
	width:223px;
	height:125px;
	position:absolute;
	z-index:1;
	left:614px;
	top:51px;
}

#navi li, #navi ul {margin:0;padding:0; list-style:none;}
#navi li {height:18px;}



#navi2 {
	width:218px;
	height:80px;
	position:absolute;z-index:111;
	left:1356px;
	top:323px;
}

#navi2 li, #navi2 ul {margin:0;padding:0; list-style:none;}
#navi2 li {height:17px;}

#cart1 {
	width:411px;
	height:51px;
	position:absolute;
	z-index:1;
	left: 1359px;
	top: 265px;
	font-size:12px;
	font-family:'DIN Medium',Din-Medium,Arial;
}

#cart1 h1 {color:#b4a400;font-family:'DIN Medium',Din-Medium,Arial;font-size:14px;font-weight:normal;line-height:30px}

#cart1 h1 a {color:#000; text-decoration:none;}
#cart1 h1 a:hover {color:#000; text-decoration:none;}
#cart1 h1 a:active {color:#000; text-decoration:none;}
#cart1 h1 a:visited {color:#000; text-decoration:none;}

#cart1 p a { text-decoration:none;}
#cart1 p a:hover {color:#000; text-decoration:underline;}
#cart1 p a:active {color:#000; text-decoration:none;}
#cart1 p a:visited { text-decoration:none;}

#cart2images {
	width:55px;
	height:131px;
	position:absolute;
	z-index:1;
	left: 2793px;
	top: 333px;
}

#cart2text {
	width:145px;
	height:161px;
	position:absolute;
	z-index:1;
	left: 2850px;
	top: 336px;
	font-size:11px;
	font-family:'DIN Medium',Din-Medium,Arial;
}

#cart2text h1 {color:#b4a400;font-family:'DIN Medium',Din-Medium,Arial;font-size:14px;font-weight:normal;line-height:20px}

#cart2text h1 a {color:#000; text-decoration:none;}
#cart2text h1 a:hover {color:#000; text-decoration:none;}
#cart2text h1 a:active {color:#000; text-decoration:none;}
#cart2text h1 a:visited {color:#000; text-decoration:none;}

#cart2text p {padding-top:10px;}

#cart2text p a { text-decoration:none;}
#cart2text p a:hover {color:#000; text-decoration:underline;}
#cart2text p a:active {color:#000; text-decoration:none;}
#cart2text p a:visited { text-decoration:none;}



.boldtext {font-family:'Din Black', 'Arial Black';}

.logotext {color:#0f1b5f; letter-spacing:3px; text-transform:uppercase;font-size:14px;}

.nametag {font-family:'DIN medium', Arial; color:#9d0d15; font-size:16px;}

.bylinered {color:#9d0d15;}
.bylinered2 {color:#a24311;}

.bylineorange {color:#f29400;}

.bylinegreen {color:#b9d165;}
.bylinegreendark {color:#887e00;}

.bylineblue {color:#004a7f;}
.colorlinks {font-size:13px;}

.bylineorange2 {color:#a24311;}

.pricetag {font-size:18px;}

img, #page { behavior: url("iepngfix.htc"); }


#carouselholder {
	position:absolute;z-index:10;
	top:450px;
	left:0px;
	width:1450px;
	height: 300px;
	padding:0 145px 0 190px;
	background-image:url('images/carouselbg.jpg');
	background-repeat:no-repeat;
	background-position: 0 50px;
}
#blackline {position:absolute; left:0px; top:753px; width:922px; height:10px; z-index:10; border-top:1px solid #000;}


/* CSS ROLLOVER NAVI 1 START*/
#booksandauthors
{
  display: block;
  width: 223px;
  height: 18px;
  background: url("images/byline-navi1_01.gif") no-repeat 0 0;

}

#booksandauthors:hover
{ 
  background-position: -223px 0px;
}

#booksandauthors span
{
  display: none;
}

#aboutus
{
  display: block;
  width: 223px;
  height: 18px;
  background: url("images/byline-navi1_07.gif") no-repeat 0 0;

}

#aboutus:hover
{ 
  background-position: -223px 0px;
}

#aboutus span
{
  display: none;
}


#newsandreviews
{
  display: block;
  width: 223px;
  height: 18px;
  background: url("images/byline-navi1_02.gif") no-repeat 0 0;

}

#newsandreviews:hover
{ 
  background-position: -223px 0px;
}

#newsandreviews span
{
  display: none;
}

#registration
{
  display: block;
  width: 223px;
  height: 18px;
  background: url("images/byline-navi1_03.gif") no-repeat 0 0;

}

#registration:hover
{ 
  background-position: -223px 0px;
}

#registration span
{
  display: none;
}

#downloads
{
  display: block;
  width: 223px;
  height: 18px;
  background: url("images/byline-navi1_04.gif") no-repeat 0 0;

}

#downloads:hover
{ 
  background-position: -223px 0px;
}

#downloads span
{
  display: none;
}

#makecontact
{
  display: block;
  width: 223px;
  height: 18px;
  background: url("images/byline-navi1_05.gif") no-repeat 0 0;

}

#makecontact:hover
{ 
  background-position: -223px 0px;
}

#makecontact span
{
  display: none;
}

#bookclub
{
  display: block;
  width: 223px;
  height: 18px;
  background: url("images/byline-navi1_06.gif") no-repeat 0 0;

}

#bookclub:hover
{ 
  background-position: -223px 0px;
}

#bookclub span
{
  display: none;
}

#bookclub
{
  display: block;
  width: 223px;
  height: 18px;
  background: url("images/byline-navi1_06.gif") no-repeat 0 0;

}

#bookclub:hover
{ 
  background-position: -223px 0px;
}

#bookclub span
{
  display: none;
}

/* CSS ROLLOVER NAVI 1 END*/

/* CSS ROLLOVER NAVI 2 START*/

#download
{
  display: block;
  width: 218px;
  height: 17px;
  background: url("images/byline-navi2_01.gif") no-repeat 0 0;

}

#download:hover
{ 
  background-position: -218px 0px;
}

#download span
{
  display: none;
}

#listen
{
  display: block;
  width: 218px;
  height: 17px;
  background: url("images/byline-navi2_02.gif") no-repeat 0 0;

}

#listen:hover
{ 
  background-position: -218px 0px;
}

#listen span
{
  display: none;
}

#audiobook
{
  display: block;
  width: 218px;
  height: 17px;
  background: url("images/byline-navi2_03.gif") no-repeat 0 0;

}

#audiobook:hover
{ 
  background-position: -218px 0px;
}

#audiobook span
{
  display: none;
}

#pdf
{
  display: block;
  width: 218px;
  height: 17px;
  background: url("images/byline-navi2_04.gif") no-repeat 0 0;

}

#pdf:hover
{ 
  background-position: -218px 0px;
}

#pdf span
{
  display: none;
}

/* CSS ROLLOVER NAVI 2 END*/
