﻿/* IE6 fix */ 
* html .statusMessageContainer { position: absolute; }

/* ############### Container ############### */
* html div#wrap
{
    overflow: visible;
    width: 880px;
    margin: 0 auto;
    text-align: left;
    background: transparent url("../../App_Themes/Whirlpool/Images/bg_container.gif" ) repeat-y center; 
}
* html div#container
{
    float: left;
    display:block;
    margin: 0px 0px 0px 20px;
    background-color: #FFF;
    /* width: 801px; */
}
* html div#header {
	position: relative; /* necessary for positioning .marketsAndLanguages */
	width: 800px;
	float: left;
	height: 100%;
}


/* ############### Content area ############### */
* html div.pnlContent {
	display: block;
	float: right;
	/* width: 640px; */
	width: 639px;
	/* background-color: Gray; */
}
* html div.content {
	display: block;
	float: left;
	margin: 15px 0px 15px 10px;
	width: 615px;
}

* html .contentAdmin {
   	width: 790px;
   	width: 776px;
	padding: 10px 10px 15px 15px;
}

* html .cart-div-info {
	margin: 15px 0px 15px 18px;
}


* html .AspNet-FormView {
	display: block;
    margin: 0px; 
    padding: 0px;
    
}
* html .AspNet-FormView-Data {
	display: block;
    margin: 0px; 
    padding: 0px;
}
* html .mediacard-div-image {
}

* html .mediacard-div-data {
    width: 600px;
}
* html .mediacard-div-options {
    width: 600px;
}
* html table.mediacard-table-data {
    width: 550px;
}

/* ############### Admin navi ############### */
* html .adminMenu-container ul.adminMenu-left {
    margin-left: 15px;
}
* html .adminMenu-container ul.adminMenu-right  {
    margin-right: 15px;
}

/* ############### Results page ############### */
* html div.results-info
{
    /* padding hack */ 
    width: 640px;
    width: 599px;
}
* html div.results-middle, * html div.results-bottom{
    margin-left: 5px; 
}
* html div.results-media-item, * html div.results-media-item-selected {
	margin-right: 4px;
}


/* ############### Footer ############### */
* html div.footer
{
    float: left;
    display:block;
    margin: 5px 0px 0px 16px;
    padding: 20px 0px 0px 0px;
    background: #f7fcfd url("../../App_Themes/Whirlpool/Images/bg_footer.gif" ) no-repeat top center; 
	width: 816px;
}

/* ############### Textfield hacks ############### */
/* täytyy antaa arvot suoraan luokalle input[type=text] ei toimi IE6 */
* html .roundedSearchBoxInput {
    background: none;
    border: 0px;
    width: 360px;
    height: 25px;
    margin-left: 10px; 
    padding-top: 7px;
    font-size: 16px;
    float: left;
}
* html fieldset.master-login .roundedTextBoxInput {

    background: none;
    border: 0px;
    width: 110px;
    height: 16px;
    margin-left: 5px; margin-top: 2px;
    padding-top: 3px;
    font-size: 11px;
    float: left;


}
/*
* html fieldset.master-login .roundedTextBox_btn {
    background: transparent url("../../App_Themes/Whirlpool/Images/bg-textbox-submit.gif") no-repeat left;
    float: right;    
    height: 20px;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    width: 90px;
}
*/

* html div.master-search
{
    width: 800px;
}
* html div.master-search-options-block
{
    float: left;
    display: block;
    padding: 0x 0px 0px 0px;
    margin: 0px 0px 0px 68px;
    color: #FFF;
    font-weight:bold;
    /* width: 100%; */
    width: 660px;
    text-align: center;
    
	/* background-color: Green; */
}
* html .marketsAndLanguages {
/*
position: absolute;

right: 0px;

width: 40px;
text-align: left;
z-index: 900; 
*/
}


/* ############### Login form ############### */
* html fieldset.master-login
{
    margin: 5px 7px 0px 0px;
}
* html .login-submit-button {
    position: absolute;
    right: 14px;
    border: 0px;
}
/* cart box */
* html .master-loggedin {
    margin: 5px 0px 0px 0px;
    padding-right: 15px;
    /* background-color: Blue; */
    width: 400px; 
}
* html .master-cart h1 {
    margin: 7px 0px 0px 10px;
}


* html fieldset.master-login .roundedTextBoxInput_btn {
    background: none;
    border: 0px;
    width: 90px;
    height: 16px;
    margin-left: 5px;margin-top: 1px;
    padding-top: 3px;
    font-size: 11px;
    float: left;
}

* html fieldset.master-login .login-submit-button {
    float: right;    
    margin: 0px;
    /* background-color:Aqua; */
    padding: 0px;
}
* html input[type=image].login-submit-button{
    margin: 0px;
    /* background-color:Aqua; */
    padding: 0px;
}



* html h1.adminHeader
{
    width: 785px;
}


/* ############### Basic form no alignment ############### */
* html div.basicFormAlign { margin: 10px 0px 0px 10px; }
* html fieldset.basicFormAlign { width: 600px; padding: 15px 10px 15px 20px; }