/* Cascading Style Sheet for http://www.taivaankaari.fi */


body {background-color: #3366FF;}
div.center{position:relative; width: 1016px; height: 660px; top:-8px;margin-left: auto; margin-right: auto;}

/*Styles for banner*/
div.bannerLeft{position:absolute;top:0px;left:0px;width:168px;height:100px;background-image:url(img/pohja_01.gif);}
div.banner{position:absolute;top:0px;left:168px;width:680px;height:100px;background-image:url(img/pohja_02.gif);}

/*Styles for leftBar*/
div.leftBar{position:absolute;top:100px;left:0px;width:168px;height:560px;background-image:url(img/pohja_04.gif);}

/*leftBar URLs*/
div.enkeliURL{position:absolute;top:200px;left:20px;width:136px;height:25px;}

a.enkeliURL{display:block;background-image: url(img/enkelinappi.jpg);text-decoration:none;width:136px;height:25px;}
a.enkeliURL:hover {background-image: url(img/enkelinappi_mouseon.jpg);}


/*Styles for menu*/
div.menuKoti{position:absolute;top:100px;left:168px;width:60px;height:25px;}
div.menuKirjat{position:absolute;top:100px;left:228px;width:124px;height:25px;}
div.menuKirjailijat{position:absolute;top:100px;left:352px;width:124px;height:25px;}
div.menuUutuudet{position:absolute;top:100px;left:476px;width:124px;height:25px;}
div.menuTulevat{position:absolute;top:100px;left:600px;width:124px;height:25px;}
div.menuKauppa{position:absolute;top:100px;left:724px;width:124px;height:25px;}

/* This are the style for the main menu urls. Use a.pageActiveMenu for active menu item so that it is red*/

a.kotiMenu {display:block;background-image: url(img/nap_koti_kel.jpg);text-decoration:none;width:60px;height:25px;}
a.kotiMenu:hover {background-image: url(img/nap_koti_vih.jpg);}
a.kotiActiveMenu {display:block;background-image: url(img/nap_koti_pun.jpg);text-decoration:none;width:60px;height:25px;}
a.kotiActiveMenu:hover {background-image: url(img/nap_koti_vih.jpg);}

a.kirjatMenu {display:block;background-image: url(img/nap_tuotteet_kel.jpg);text-decoration:none;width:124px;height:25px;}
a.kirjatMenu:hover {background-image: url(img/nap_tuotteet_vih.jpg);}
a.kirjatActiveMenu {display:block;background-image: url(img/nap_tuotteet_pun.jpg);text-decoration:none;width:124px;height:25px;}
a.kirjatActiveMenu:hover {background-image: url(img/nap_tuotteet_vih.jpg);}

a.kirjailijatMenu {display:block;background-image: url(img/nap_tekijat_kel.jpg);text-decoration:none;width:124px;height:25px;}
a.kirjailijatMenu:hover {background-image: url(img/nap_tekijat_vih.jpg);}
a.kirjailijatActiveMenu {display:block;background-image: url(img/nap_tekijat_pun.jpg);text-decoration:none;width:124px;height:25px;}
a.kirjailijatActiveMenu:hover {background-image: url(img/nap_tekijat_vih.jpg);}

a.uutuudetMenu {display:block;background-image: url(img/nap_uutuudet_kel.jpg);text-decoration:none;width:124px;height:25px;}
a.uutuudetMenu:hover {background-image: url(img/nap_uutuudet_vih.jpg);}
a.uutuudetActiveMenu {display:block;background-image: url(img/nap_uutuudet_pun.jpg);text-decoration:none;width:124px;height:25px;}
a.uutuudetActiveMenu:hover {background-image: url(img/nap_uutuudet_vih.jpg);}

a.tulevatMenu {display:block;background-image: url(img/nap_tulevat_kel.jpg);text-decoration:none;width:124px;height:25px;}
a.tulevatMenu:hover {background-image: url(img/nap_tulevat_vih.jpg);}
a.tulevatActiveMenu {display:block;background-image: url(img/nap_tulevat_pun.jpg);text-decoration:none;width:124px;height:25px;}
a.tulevatActiveMenu:hover {background-image: url(img/nap_tulevat_vih.jpg);}

a.kauppaMenu {display:block;background-image: url(img/nap_ohjeet_kel.jpg);text-decoration:none;width:124px;height:25px;}
a.kauppaMenu:hover {background-image: url(img/nap_ohjeet_vih.jpg);}
a.kauppaActiveMenu {display:block;background-image: url(img/nap_ohjeet_pun.jpg);text-decoration:none;width:124px;height:25px;}
a.kauppaActiveMenu:hover {background-image: url(img/nap_ohjeet_vih.jpg);}

/*Styles for main*/
div.main{background-color:#FFFFFF;position:absolute;top:125px;left:168px;width:680px;height:495px;overflow:auto;font-family:Georgia,Palatino,Times;font-size:0.8em;}
div.content{padding: 3px 3px;}
div.productList{position:relative;left:15px;width:630px;height:60px;background-color:#FFFFFF;}
div.productlistTop{position:absolute;left:0px;top:0px;width:480px;height:30px;background-color:#FFF666;}
a.author{font-size:1.4em;font-weight:200;text-decoration:none;font-family:Georgia,Palatino,Times;color:#CC9900}
.authorTitle{font-size:2.6em;font-weight:bold;text-decoration:none;font-family:Georgia,Palatino,Times;color:#CC9900}
a.authorList{font-size:1.1em;font-weight:200;text-decoration:none;font-family:Georgia,Palatino,Times;color:#CC9900}
a.authorItalic{font-size:1.1em;font-style:italic;font-family:Georgia,Palatino,Times;color:#CC9900}
a.product{text-decoration:none;font-family:Georgia,Palatino,Times;color:#A00000}
.productTitle{font-size:1.6em;font-weight:bold;text-decoration:none;font-family:Georgia,Palatino,Times;color:#A00000}
.productSubtitle{font-size:1.1em;font-weight:bold;text-decoration:none;font-family:Georgia,Palatino,Times;color:#A00000}

div.productlistBottom{position:absolute;left:0px;top:30px;width:480px;height:30px;background-color:#FFF888;}
div.productlistShop{position:absolute;right:0px;top:0px;width:150px;height:60px;background-color:#FFF999;}

a.text{text-decoration:none;font-family:Georgia,Palatino,Times;color:#600000}
a.text:hover{text-decoration:none;font-family:Georgia,Palatino,Times;color:#FF0000}
a.text:visited{text-decoration:none;font-family:Georgia,Palatino,Times;color:#CC9966}

/*Style for shopBar*/
div.shopBar{position:absolute;top:620px;left:168px;width:680px;height:40px;background-image:url(img/pohja_06.gif);font-size:1.4em;font-weight:200;text-decoration:none;font-family:Georgia,Palatino,Times;color:#000000;}

/*Style for rightBar*/
div.rightBar{position:absolute;top:0px;left:848px;width:168px;height:660px;background-image:url(img/pohja_03.gif);}

/*teasers*/
div.teaserBar{position:absolute;top:20px;left:14px;width:140px;font-family:Georgia,Palatino,Times;font-size:12px;font-weight:normal;color:#FFFFFF;}
div.teaserBar table{width:140px;}
div.teaserBar tr{}
div.teaserBar th{}
div.teaserBar td{height:60px;vertical-align:top;}
div.teaserBar img{}
div.teaserBar a{font-family:Georgia,Palatino,Times;text-decoration:underline;font-size:12px;font-weight:normal;color:#ffffff;}

/* Style for buy button */
a.buyButton{display:block;background-image: url(img/osta_nappula.jpg);text-decoration:none;width:66px;height:19px;}
a.buyButton:hover {background-image: url(img/osta_nappula_vih.jpg);}

/* Style for buy button */
a.payButton{display:block;background-image: url(img/kassalle_pun.jpg);text-decoration:none;width:124px;height:25px;}
a.payButton:hover {background-image: url(img/kassalle_vih.jpg);}

/*Preload*/
div.preload{position:absolute;top:-1000px;left:-1000px};
div.preload img{width:1px;height:1px;}

table.booklist{ padding: 0px; border-spacing: 2px; }

.error{ color: red; }

/**/
