
body
{
    font-family: Arial,Helvetica,sans-serif;
    background-color:#91A5AD;
    height:auto;
    font-size: 9pt;
}

#page
{
    background-color:White;
    width: 985px ;
    height:840px;
    margin-left : auto ;
    margin-right : auto ;
    padding-left:0px;
    padding-right:0px;     
    padding-bottom:6px;
}

#content {
  
}


#main
{
 margin-top:20px;
}

#header
{
    width:100%;
    padding-bottom:1	0px;
}

#topauglysingar
{
    float:left;
    position:relative;
    top:-25px;
    left:80px;
    width:840px;
}

#headerImageWords
{
    position:relative; 
    top:129px;
    left:10px;
    float:left;
    
}

#headerImageLeft
{
    position:relative; 
    top:-40px;
    left:535px;
    float:left;
    
}

#headerImageRight
{
     position:relative; 
    top:-50px;
    left:535px;
    float:left;
    
}

#headerBox
{
    height:160px;    
    background-image:url('/Lib/Images/headerBoxF.png');
}

#logindisplay
{
    font-size:small;
    float:right;
    padding-right:4px;
    
    color:White; 
}

.ContentBoxHeader
{    
    /*background-color:#517080;*/
    text-indent:6px;    
    color:#880000;
    font-weight:bold;
    font-size:11pt;
    padding-top:5px;
    padding-bottom:5px;
}



.newsheader
{
    font-weight:bold;
}

.newsitem
{
    clear:left;
    margin-bottom:5px;
}



.ContentBoxBody
{
    padding:5px;
}

#Left
{
	margin-left:10px;
	margin-right:10px;
	background:#white;
    float:left;
    width:270px;
}

#Right
{
	background:#white;
    float:left;
    width:690px;
}

#VinstriAuglysing
{
    width:270px;
}

#Results
{
    width:690px;
    height:600px;
    overflow:auto;
}

#Actions
{
    width:270px;
}


#News
{
    width:270px;
}



#Find
{
    width:300px;
}

#Find img
{
    margin-right:3px;
}


body option
{
	font-size: 8pt;
}

a:visited
{
    color:#880000;
    text-decoration:none;
}

a
{
	color:#880000;
	
	text-decoration:none;
}

.specialdivs a
{
 	padding:0px 5px 0 15px;
	background:transparent url(/lib/images/right.gif) no-repeat scroll 3px 3px;

}

.amazon
{
 	padding:0 22px 0 25px;
	background:transparent url(/lib/images/right.gif) no-repeat scroll 3px 3px;

}

a:hover
{
    color:#000088;
}


#header a:visited
{
    color:White;
    text-decoration:none;
}

#header a
{
	color:White;
	text-decoration:none;
}

#header a:hover
{
    color:Gray;
}

.container {
background:#EEEEEE;

}

.rtop, .rbottom{
display:block;
background:white;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#EEEEEE;

}

.containerResults {
background:#FFFFFF;

}

.containerResults img{
margin:4px 4px 4px 10px;
}

.rtopResults, .rbottomResults{
display:block;
background:#EEEEEE;
}
.rtopResults *, .rbottomResults *{
display: block;
height: 1px;
overflow: hidden;
background:#91A5AD;
}

.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.show
{
    display: block;
}

.hide
{
    display:none;
}

#searchDiv #searchValue{
    background:transparent url(../../Lib/Images/search.gif) no-repeat scroll -66px center;
    border:0 none;
    height:20px;
    line-height:1.1;
    margin-right:-4px;
    padding:3px 2px 0 4px;
    width:194px;
}

#searchDiv {
    float:left;
    border-style:none;
    font-size:1.2em;
    position:relative;
    top:-13px;
    height:1px;
    left:697px;
    width:300px;
    text-align:center;
}

#searchDiv #searchButton {
    background:transparent url(/Lib/Images/search.gif) no-repeat scroll 0 center;
    border:medium none;
    cursor:pointer;
    font-size:14px;
    font-weight:normal;
    color:#880000;
    font-family:'Arial';
    font-weight:bold;
    height:23px;
    margin:0;
    vertical-align:top;
    width:66px;
}


/* ------------------------------------------------------------------------- */
/*
 *   block and price lists
 */

.image {
    display: block;
    text-align: center;
    float: left;
}
.image img { border: 1px solid #eee;margin-left:3px;margin-right:3px }

.line
{
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.blocklist a { color: #990000; display: block; }

a .line {
    cursor: hand; /* Fix for IE6 bug */
}

 .price { float: right; margin-left: 1em; margin-right:10px; }
expanded .price { display: none; }
.authors, .publisher { }
.title, .condition { font-weight: bold; clear:left }
edition { }

.blocklist, .bilist {
    list-style: none;
    padding: 0;
}

.blocklist { margin: 10px 0 10px 0; }
.bilist {
    margin: 2px 0 0 0;
    _margin-bottom: 0; /* but not in IE6, since it causes bottom image to be flipped up side down */
}


.blocklist li, .bilist li {
    margin: 0px 10px 0px 10px;
}

.store { background: url(external_link.png) right center no-repeat; padding-right: 22px; }

.comment { color: #aaa; }

/*
 *   blocklist
 */

.bookinfo {
    padding-top: 5px;
    text-decoration: none;
    display: block;
    height: 60px;
    background-color:#91A5AD;
    color: white;
}

.bookinfo2 {
    padding-top: 5px;
    text-decoration: none;
    display: block;
    height: 60px;
    background-color:#91A5AD;
    color: #990000;
}


.bookinfo .binding { color: #aaa; }

.bookinfo2 .binding { color: #aaa; }

.bookinfo .image {
    margin-right: 10px;
    width: 50px;
    height: 60px;
}

.bookinfo2 .image {
    margin-right: 10px;
    width: 50px;
    height: 60px;
}

.bookinfo2 .price 
{
    font-weight:bold;
}


/* greyed-out look for nonpublic book instances */
.bookinfo .nonpublic { color: #aaa; }

/* ------------------------------------------------------------------------- */
/*
 *   Boxes
 */

.bi-1, .bi-2, .bi-3, .mailbox-1, .mailbox-2, .mailbox-3 { display: block; }


.bi-1 {
    background: url(478btm.png) 0 bottom no-repeat;
    padding-bottom: 3px;
}

.bi-2 {
    background: url(478top.png) 0 top no-repeat;
    padding-top: 3px;
}

.bi-3 {
    background: #f8f8f8;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    padding: 5px 8px 5px 8px;
}

.mailbox-1 {
    background: url(395btm.png) 0 bottom no-repeat;
    padding-bottom: 3px;
    width: 395px;
}

.mailbox-2 {
    background: url(395top.png) 0 top no-repeat;
    padding-top: 3px;
}

.mailbox-3 {
    background: #f8f8f8;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    padding: 6px 8px 6px 8px;
}

.bookdetails
{
    margin-left:5px;
}

.cmdlinks
{
    list-style: none;
    margin-left:5px;
    padding: 0 0 0 0;
}

.cmdlinks .box-1 {
    background: url(475btm.png) 0 bottom no-repeat;
    padding-bottom: 5px;
    width: 475px;
    margin: 6px 0 6px 25px;
}

.cmdlinks .box-2 {
    background: url(475top.png) 0 top no-repeat;
    padding-top: 5px;
}

.cmdlinks .box-3 {
    background: #fff;
    border-left: 1px solid #F0F0F0;
    border-right: 1px solid #F0F0F0;
    padding: 5px 10px 5px 10px;
}

a.cmdlink {
    padding: 0 22px 0 25px;
    line-height: 20px;
    
    background: url(/lib/images/right.gif) 0 0 no-repeat;
}

span.cmdlink {
    padding: 0 25px;
    line-height: 20px;
    
    background: url(cmdlink-d.png) 0 0 no-repeat;
    color: #828282;
}

#menu .box-1 {
    background: url(280btm.png) 0 bottom no-repeat;
    padding-bottom: 5px;
    width: 280px;
    margin: 20px 0 20px 0;
}

#menu .box-2 {
    background: url(280top.png) 0 top no-repeat;
    padding-top: 5px;
}

#menu .box-3 {
    background: #f2f2f2;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
    padding: 1px 11px 1px 11px;
}

#menu .halfbox-1 {
    background: url(110btm.png) 0 bottom no-repeat;
    padding-bottom: 5px;
    width: 110px;
    margin: 20px 0 20px 0;
}

#menu .halfbox-2 {
    background: url(110top.png) 0 top no-repeat;
    padding-top: 5px;
}

#menu .halfbox-3 {
    background: #f2f2f2;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
    padding: 2px 6px 2px 6px;
    text-align: center;
}

.KFFText.readonly,
.KFFDropDown.readonly {
    padding: 3px 6px 3px 0px;
    border: none;
    color: #828282;
    background: #fff;
    /* IE fix*/
}

/* ------------------------------------------------------------------------- */
/*
 *   book details page
 */

.bookdetails {
    margin-bottom: 10px;
}
#contents .bookdetails .box-3 { padding-top: 5px; }

.bookdetails .image {
    float: left;
    margin-right: 10px;
    width: 75px;
    height: 90px;
}

#isbn13th { padding-left: 30px; }

.tbl th, .tbl td {
    vertical-align: top;
    padding-top: 5px;
    text-align:left;
}

.tbl th {
    padding-right: 15px;
}

.tbl tr.first th, .tbl tr.first td {
    padding-top: 0;
}

.tbl th { color: #aaa; }

.bidetails {
    clear: both;
    padding-top: 10px;
}

.bidetails th { width: 66px; padding-right: 10px; }

/*
 *   buy this
 */

.contact { width: 100%;
           font-size:smaller; }
.contact td { width: 500px; }

/*
 *   edit this
 */

.cmdlinks .box-1 p.first { margin-top: 0; }

.cmdlink
{ padding:0 22px 0 25px;
	background:transparent url(/lib/images/right.gif) no-repeat scroll 3px 3px;
	color:#880000; }

.cmdlink2
{ padding:0 22px 0 25px;
	background:transparent url(/lib/images/right.gif) no-repeat scroll 3px 3px;
	color:#91A5AD; }



#deactivatePrice {
    text-align: right;
}


/* ------------------------------------------------------------------------- */
/*
 *   Forms
 */

label
{
    width:70px;
    float:left;
}

.buttons {
    text-align: right;
    margin-bottom: 0;
}
.buttons a {
    line-height: 25px;
}
.buttons button {
    margin-left: 6px;
    width: 100px;
    height: 25px;
}
.buttons button.wide, .mailbox-1 button { width: 120px; }
.buttons .alt-buttons {
    float: left;
}

.emptyhint { color: #b4b4b4 }

/*
 *   Form controls
 */

.KFFCheckBox {
    margin-left: 0; /* fix for checkboxes */
}

/* Work-around for IE's password field fsckup */
input#pw, input#password, input#repeatPw { font-family: Tahoma, sans-serif; }

.KFFText.readonly,
.KFFDropDown.readonly {
    padding: 3px 6px 3px 0px;
    border: none;
    color: #828282;
    background: #fff;
    /* IE fix*/
}

#phone, #phoneNumber { width: 100px; }
#language { width: 106px; }


/*1292713914,177352315,JIT Construction: v326051,en_US*/

.FBConnectButton_Simple,
.FBConnectButton_RTL_Simple{background-image:url(http://www.facebook.com/images/connect_favicon.png);background-repeat:no-repeat;outline:none;text-decoration:none}
.FBConnectButton_RTL_Simple{background-position:right 0}
.FBConnectButton_Simple .FBConnectButton_Text_Simple{margin:0 0 0 20px;padding-bottom:1px}
.FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple{margin:0 10px 0 0}
a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple,
a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple,
.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple,
.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple{text-decoration:underline}
.FBConnectButton,
.FBConnectButton_RTL{background:#29447e url(http://www.facebook.com/images/connect_sprite.png);background-repeat:no-repeat;cursor:default;display:inline-block;padding:0 0 0 1px;text-decoration:none;outline:none}
.FBConnectButton .FBConnectButton_Text,
.FBConnectButton_RTL .FBConnectButton_Text{background:#5f78ab url(http://www.facebook.com/images/connect_sprite.png);border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#fff;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px 6px 4px;margin:1px 1px 0 0;text-shadow:none}
a.FBConnectButton,
a.FBConnectButton_RTL ,
.FBConnectButton,
.FBConnectButton_RTL{text-decoration:none}
a.FBConnectButton:active .FBConnectButton_Text,
a.FBConnectButton_RTL:active .FBConnectButton_Text ,
.FBConnectButton:active .FBConnectButton_Text,
.FBConnectButton_RTL:active .FBConnectButton_Text{border-bottom:solid 1px #29447e;border-top:solid 1px #45619d;background:#4f6aa3;text-shadow:none}
.FBConnectButton_BigPun,
.FBConnectButton_RTL_BigPun{background-position:left -60px;font-size:24px;line-height:30px}
.FBConnectButton_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-left:38px}
a.FBConnectButton_BigPun:active{background-position:left -99px}
.FBConnectButton_RTL_BigPun{background-position:right -268px}
.FBConnectButton_RTL_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-right:39px}
a.FBConnectButton_RTL_BigPun:active{background-position:right -307px}
.FBConnectButton_Large,
.FBConnectButton_RTL_Large{background-position:left -138px;font-size:13px;line-height:16px}
.FBConnectButton_Large .FBConnectButton_Text{margin-left:24px}
a.FBConnectButton_Large:active{background-position:left -163px}
.FBConnectButton_RTL_Large{background-position:right -346px}
.FBConnectButton_RTL_Large .FBConnectButton_Text{margin-right:25px}
a.FBConnectButton_RTL_Large:active{background-position:right -371px}
.FBConnectButton_Medium,
.FBConnectButton_RTL_Medium{background-position:left -188px;font-size:11px;line-height:14px}
.FBConnectButton_Text,
.FBConnectButton_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-left:21px}
a.FBConnectButton_Medium:active{background-position:left -210px}
.FBConnectButton_RTL_Medium{background-position:right -396px}
.FBConnectButton_RTL_Text,
.FBConnectButton_RTL_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-right:22px}
a.FBConnectButton_RTL_Medium:active{background-position:right -418px}
.FBConnectButton_Small,
.FBConnectButton_RTL_Small{background-position:left -232px;font-size:10px;line-height:10px}
.FBConnectButton_Small .FBConnectButton_Text{padding:2px 6px 3px;margin-left:17px}
a.FBConnectButton_Small:active ,
.FBConnectButton_Small:active{background-position:left -250px}
.FBConnectButton_RTL_Small{background-position:right -440px}
.FBConnectButton_RTL_Small .FBConnectButton_Text{padding:2px 6px;margin-right:18px}
a.FBConnectButton_RTL_Small:active{background-position:right -458px}
.FBConnectButton_Inactive{-ms-filter:'alpha(opacity=40)';filter:alpha(opacity = 40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}
.fb_share_count_wrapper{position:relative;float:left}
.fb_share_count{background:#b0b9ec none repeat scroll 0 0;color:#333;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;text-align:center}
.fb_share_count_inner{background:#e8ebf2;display:block}
.fb_share_count_right{margin-left:-1px;display:inline-block}
.fb_share_count_right .fb_share_count_inner{border-top:solid 1px #e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size:10px;line-height:10px;padding:2px 6px 3px;font-weight:bold}
.fb_share_count_top{display:block;letter-spacing:-1px;line-height:34px;margin-bottom:7px;font-size:22px;border:solid 1px #b0b9ec}
.fb_share_count_nub_top{border:none;display:block;position:absolute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/zU/r/bSOHtKbCGYI.png)}
.fb_share_count_nub_right{border:none;display:inline-block;padding:0;width:5px;height:10px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/zX/r/i_oIVTKMYsL.png);vertical-align:top;background-position:right 5px;z-index:10;left:2px;margin:0 2px 0 0;position:relative}
.fb_share_no_count{display:none}
.fb_share_size_Small .fb_share_count_right .fb_share_count_inner{font-size:10px}
.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner{font-size:11px;padding:2px 6px 3px;letter-spacing:-1px;line-height:14px}
.fb_share_size_Large .fb_share_count_right .fb_share_count_inner{font-size:13px;line-height:16px;padding:2px 6px 4px;font-weight:normal;letter-spacing:-1px}
