@CHARSET "ISO-8859-1";


/*-------- HEADER --------*/

.header {
  background-color: #e7e6e6;
}

#slogans {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 200px;
}

#search{
  position: absolute; 
  top: 96px;
  left: 20px;
}

input.ProductSearchParameter {
  background-color: #ffb700;
  color: #ffffff;
  width: 147px;
  height: 15px;
  padding: 2px;
  border: 0px;
}

input.ProductSearchButton {
  margin-left: 5px;
}

.tarkennettu_haku {
  margin-top: 2px;
  font-size: 11px;
  text-transform: uppercase;
}

.logo {
  text-align: center;
}

#kirjaudu_sisaan{
  position: absolute;
  top: 25px;
  right: 20px;
}

#login {
  position: absolute;
  top: 70px;
  right: 20px;
  font-size: 12px;
  text-transform: uppercase;
}

input.LoginFormUser{
  background-color: #ffb700;
  color: #ffffff;
  width: 147px;
  height: 15px;
  padding:2px;
  border: 0px;
}

input.LoginFormPasswd {
  background-color: #ffb700;
  color: #ffffff;
  height: 15px;
  width: 127px;
  padding:2px;
  border: 0px;
}

input-LoginLoginButton {
  margin-left:10px;
}

.rekisteroidy {
  margin-top: 2px;
  font-size: 11px;
  text-transform: uppercase;
}

#logout {
  position: absolute;
  top: 50px;
  right: 20px;
  font-size: 12px;
  text-transform: uppercase;
}


/*-------- Contact --------*/

.contactBar {
  background-image: url("../international/gfx/slogan_background.gif");
  background-repeat: repeat-x;
  height: 17px;
  text-transform: uppercase;
  width: 100%;
  color: #ffffff;
  font-family:Times New Roman;
  font-size:12px;
  text-align: center;
}

.contacBarBottom {
  height: 3px;
  background: #ffcc00;
}

/*-------- Modules --------*/

.moduleHeader {
  font-weight: bold;
  text-transform: uppercase;
  background-image: url("../international/gfx/module_header_brown.gif");
  background-repeat: repeat-x;
  height:21px;
  padding-left: 5px;
  padding-top: 5px;
}

.moduleBody {
/*  margin-bottom: 5px;*/
}

.backgroundGray {
  background-color: #e7e6e5;
}

/*-------- FRONTPAGE --------*/

.frontpageNews {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}

.recommendedProducts {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}

.moduleHeaderBlank {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  height:21px;
  padding-top: 3px;
}

/*-------- Static pages --------*/

ul.unorderedList {
  margin-left: 30px;
}

ul.unorderedList li {
  margin-bottom: 5px;
}

ol.orderedList {
  margin-left: 30px;
}

ol.orderedList li {
  margin-bottom: 5px;
}

/*-------- Account --------*/

.registrationForm table tr {
  vertical-align: middle;
}

.registrationForm table td { 
  padding: 2px;
}

.userdataconfirmation table td {
  padding: 2px;
}

table.tilauslomake td {
  padding: 2px;
}

table.tilausvahvistus td {
  padding: 2px;
}

/*-------- Cart -----------*/

.cart {
  text-align:center;
  height: 50px;
  padding-top:20px;
}

.progressBar {
  margin-top: 10px;
  margin-bottom: 10px;
}

.stepComplete {
  background-image: url("../international/gfx/stepComplete.gif");
  background-repeat: none;
  padding-left: 28px;
  width: 130px; 
  height: 17px;
}

.stepIncomplete {
  background-image: url("../international/gfx/stepIncomplete.gif");
  background-repeat: none;
  padding-left: 28px;
  width: 130px; 
  height: 17px;
}


/*-------- Tilauslomake --------*/

#maksuinfo_display {
  margin-bottom: 10px;
}

#kuljetusinfo_display {
  margin-bottom: 10px;
}


/*-------- Product list --------*/

.prodlist {
  background: #cccccc;
}

.productTitle {
  padding-left: 5px;
  font-size: 20px;
}

.prodinfo {

}

/*-------- Product Card --------*/

.productImage {
  text-align: center;
}

.productInformation {
}

.productManufacturer,
.productName 
{
  font-family: arial, "lucida console", sans-serif;
  font-style: normal;
  word-spacing: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: uppercase;
}

.productManufacturer.small {
  font-size: 12px;
  color: #ff6600;
}

.productManufacturer.large {
  font-size: 18px;
  color: #ff6600;
}

.productName.small {
  font-size: 12px;
  color: #ff0000;
}

.productName.large {
  font-size: 18px;
  color: #ff0000;
}

.productColor {

}

.productInstock {
  margin-top: 10px;
  margin-bottom: 10px;
}

.productSize {

}

.productText {
  text-align: left;
  margin-bottom: 10px;
}

.productPrices {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size:14px;
}

.productPrice {
  color: #000000;
  text-align: center;
  width: 65px;
  height: 20px;
  padding-top: 2px;
}

.productPrice.suositushinta {
  background-image: url("../international/gfx/hintalappu_grey.gif");
  background-repeat: none;
}

.productPrice.suositushinta.old {
  background-image: url("../international/gfx/hintalappu_grey.gif");
  background-repeat: none;
  text-decoration: line-through;
  color: #ff0000;
}

.productPrice.myyntihinta {
  background-image: url("../international/gfx/hintalappu_red.gif");
  background-repeat: none;
}

.productAddCart {

}

.hae_muut_varit {

}

.hae_brandin_tuotteet {
  margin-top:5px;
}

.brandDescription {
  border: solid 1px #cccccc;
  padding: 10px;
}


.searchSimilarProducts {

}

.newestProducts {

}

.mostOrderedProducts {

}

.backButton {

}



/*-------- Other --------*/

.maksutavat {
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

ol.top_kymmenen, 
viisi_uusinta, 
viisi_viimeksi_tilattua 
{
  padding: 0;
  margin:0;
}

ol.top_kymmenen li {
  margin-left: 35px;
}

ol.viisi_uusinta li {
  margin-left: 25px;
}

ol.teamvideot li {
  margin-left: 30px;
}

ol.viisi_viimeksi_tilattua li {
  margin-left: 30px;
}

/*--------- Uutiskirje --------*/

input.tilaa_uutiskirje
{
  width: 130px;
  background-color: #b0b0b0;
  color: #ffffff;
  height: 15px;
  padding: 2px;
  border: 0px;
}

form.uutiskirje input.emailField, 
{
  width: 120px;
  background-color: #b0b0b0;  
  color: #ffffff;
  height: 15px;
  padding: 2px;
  border: 0px;
}


/*--------- Pikapalaute --------*/

textarea.feedback_message {
  background-color: #b0b0b0;
  width: 201px;
  color: #ffffff;
  padding: 2px;
  border: 0px;
  overflow: hidden;
}

input.feedback_name {
  width: 201px;
  background-color: #b0b0b0;
  color: #ffffff;
  height: 15px;
  padding: 2px;
  border: 0px;
}

input.feedback_email
{
  width: 181px;
  background-color: #b0b0b0;
  color: #ffffff;
  height: 15px;
  padding: 2px;
  border: 0px;
}

/*-------- News --------*/

/*-------- Tilausvahvistus --------*/

/*-------- Textpage --------*/

p,
.leipis {
  line-height: 14pt;
}

.textpage {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}


/*--------- Table --------*/

table.tilaushistoria,
table.toivelista,
table.ostoskori
{
  border: 1px solid #cccccc;
  border-collapse: collapse;
}

table.tilaushistoria td,
table.toivelista td,
table.ostoskori td 
{ 
  padding: 2px; 
}

table.kokolajitelma {
  border: 1px solid #cccccc;
  border-collapse: collapse;
}

table.kokolajitelma td 
{ 
  border: 1px solid #cccccc;
  padding: 2px; 
}

/*-------- Footer --------*/

.logot {
  text-align: center;
}

.viisi_viimeksi_tilanttua_otsikko,
.viisi_uusinta_otsikko,
.brandName {
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
}

form select option.mainOption {

}

form select option.subOption {
  padding-left: 15px;
}
