﻿body
{
    font-family: Arial;
    font-size: 11px;
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.logInPageText
{
    width:183px;
}

.mainDiv
{
    width: 976px;
    margin: 0px;
    padding: 0px;
}

.mainTable
{
    width: 976px;
    margin: 0px;
    padding: 0px;
    border: none 0px;
}

.topBanner
{
    width: 976px;
    height: 15px;
    background: url("App_Themes/Images/Top-Banner.jpg") no-repeat;
}


.mainSearch
{
    float: left;
    height: 81px;
    width: 449px;
}

.mainLogin
{
	width:150px;
	height:51px;
	float:left;	
	overflow:hidden;
}
.languageFlags 
{
	margin-top: 15px;
	width: 150px;
    height: 15px;
    float: left;
    text-align: right;
    overflow:hidden;
}

.topMenuBar
{
    height: 25px;
    width: 100%;
    background: url("App_Themes/Images/topmenubar.gif") repeat-x;
    float: left;
}

.leftDiv
{
    width:825px;
    /*margin-top: -302px;*/
}

.largeBanner
{
    width: 824px;
    height: 223px; /*	background:url("App_Themes/Images/large_banner.jpg") no-repeat; */
    float: left;
}

.mainShoppingBasket
{
    width: 151px;
    float: right;
}

/* Red dialog */
.dialogHeader #left,.checkoutHeader #left
{
    margin: 0px;
    padding: 0px;
    width: 7px;
    height: 27px;
    float: left;
    background: url( "App_Themes/Images/Dialogs/leftTop.gif" ) no-repeat;
    background-position: left;
    border: none;
}

.dialogHeader #right,.checkoutHeader #right
{
    margin: 0px;
    padding: 0px;
    width: 7px;
    height: 27px;
    float: left;
    background: url( "App_Themes/Images/Dialogs/rightTop.gif" ) no-repeat;
    background-position: right;
    border: none;
    border-collapse: collapse;
}
.dialogHeader .middle,.checkoutHeader .middle
{
    height: 27px;
    background-color: #d01601;
    float: left;
    border-collapse: collapse;
    
}

.dialogHeader, .checkoutHeader
{
    float: left;
    text-align:left;
    
    
}
.checkoutHeader .middle span
{
    font-weight: 700;
    color: White;
    font-size: 16px;

    padding-left: 5px;
    padding-right: 5px;
    display:inline;

    text-align:left;
    width:100%;
    top:3px;
    left:0px;
    position:absolute;
    border-collapse: collapse;
 
}

.dialogHeader .middle span
{
    font-weight: 700;
    color: White;
    font-size: 16px;

    padding-left: 5px;
    padding-right: 5px;
    display:inline;

    text-align:left;
    width:100%;
    top:3px;
    left:0px;
    position:relative;
    border-collapse: collapse;
 
}



.dialogContent
{
    border-left: solid 1px #d11702;
    border-right: solid 1px #d11702;
    float: left;
    border-collapse: collapse;
    background-color: White;
    
}

.dialogContent .maintext
{
    float: left;
    padding: 10px;
    background-color: White;
}

.dialogFooter
{
    height: 10px;
    float: left;
    background: url( "App_Themes/Images/Dialogs/Bottom.gif" );
    background-repeat: repeat-x;
    background-position: top;
}

.dialogFooterLeftImage
{
    float: left;
}
.dialogFooterRightImage
{
    float: right;
}


/* End Red Dialog */


/* Grey dialog */
.dialogHeaderGrey
{
    text-align:left;
}

.dialogContentGrey .maintext
{
    float: left;
    padding: 10px;
    background-color: White;
}

.dialogHeaderGrey #left
{
    margin: 0px;
    padding: 0px;
    width: 7px;
    height: 27px;
    float: left;
    background: url( "App_Themes/Images/Dialogs/Grey/leftTop.gif" ) no-repeat;
    background-position: left;
    border: none;
}

.dialogHeaderGrey #right
{
    margin: 0px;
    padding: 0px;
    width: 7px;
    height: 27px;
    float: left;
    background: url( "App_Themes/Images/Dialogs/Grey/rightTop.gif" ) no-repeat;
    background-position: right;
    border: none;
    border-collapse: collapse;
}

.dialogHeaderGrey .middle span
{
    font-weight: 700;
    color: White;
    font-size: 16px;
    height: 27px;
    position: relative;
    top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    text-align:left;
    width:100%;
    border-collapse: collapse;
}
.dialogHeaderGrey .middle
{
    height: 27px;
    background-color: #9e9e9e;
    float: left;
    border-collapse: collapse;
}

.dialogHeaderGrey
{
    float: left;
}

.dialogContentGrey .maintext
{
    float: left;
    padding: 10px;
    background-color: White;
}
.dialogContentGrey
{
    position: relative;
    
    border-left: solid 1px #9e9e9e;
    border-right: solid 1px #9e9e9e;
    float: left;
    border-collapse: collapse;
    background-color: White;
}

.dialogFooterGrey
{
    height: 10px;
    float: left;
    background: url( "App_Themes/Images/Dialogs/Grey/Bottom.gif" );
    background-repeat: repeat-x;
    background-position: top;
}

.dialogFooterLeftImageGrey
{
    float: left;
}
.dialogFooterRightImageGrey
{
    float: right;
}


/* End Red Dialog */
.showHand
{
    cursor: hand;
}
.checkOut
{
    float: right;
    height: 19px;
}

.viewCart
{
    float: right;
    height: 19px;
}

.divDisclaimerMain
{
	float:right;
	width:100%;
}

.divDisclaimer
{
	float: right; 
	width: 320px; 
	margin: 2px 2px 0px 2px;
	padding: 2px 2px 2px 2px;
}

.productMissing
{
    border:dotted 1px red;
    opacity: .5;
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

}
.disclaimerButtons
{
    margin-left:auto;
    margin-right:auto;
    width:100%;
    text-align:center;
    margin-top:20px;
}
.disclaimerText
{
    height: 500px; 
    overflow:auto; 
    width: 100%; 
    margin-left: auto; 
    margin-right: auto;
}
