/* Message
**********************************************************************/

.info, .success, .warning, .error, .validation, #validationSummary, #clientSummary, #cartSummary
{
	border: 1px solid;
	margin: 10px 0px;
	padding: 15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}

.info
{
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../layout/info.png');
}

.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url('../layout/success.png');
}

.warning
{
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../layout/warning.png');
}

.error
{
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../layout/error.png');
}

.validation, #validationSummary, #clientSummary, #cartSummary
{
	color: #D63301;
	background-color: #FFCCBA;
	background-image: url('../layout/validation.png');
    display: none;
}

.validation ul, #validationSummary ul, #clientSummary ul, #cartSummary ul
{    
	list-style: none;
	padding: 0;
	margin: 0;
}

#logonPanel #clientSummary
{
    font-size: 0.8em;
}

#cartSummary{
    min-height: 32px;
}

/* Forms */

input[type=text].focusField, input[type=password].focusField, select.focusField, textarea.focusField 
{
    color: #121212;
    border: solid 1px #73A6FF;  
    background:#EFF5FF;   
}  

textarea.input-validation-error, input[type=text].input-validation-error, input[type=password].input-validation-error, select.input-validation-error
{
    color: #D63301;
	border : solid 1px #D63301;
	background-color: #ffeeee;
}

.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
	border : solid 1px #D63301;
	background-color: #ffeeee;
}

.validation-summary-errors 
{ 
    color: #ff0000;
}

#clientSummary div
{
    margin: .8em 0;
    padding: .4em;
}

#clientSummary .clientSummary
{
    clear: both;
    position: relative;
    margin: -.4em 0 0 0;
    padding: 0 .8em;
    width: auto;
}

/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2009 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 212 2009-09-03 05:33:44Z emartin24 $
 *
 */

/* Divs */
#imagePopup-modal { width: 780px; height: 580px;  overflow:hidden; } 
#audioPopup-modal { width: 424px; height: 64px; overflow:hidden; } 
#moviePopup-modal { width: 780px; height: 580px; overflow:hidden; } 
#videoPopup-modal { width: 720px; height: 406px; overflow:hidden; }

/* Overlay */
#simplemodal-overlay {background-color:#dae4ea; }

/* Container */
#simplemodal-container {color:#fff; background-color:#dae4ea; border:4px solid #fff; padding:8px; position:absolute; z-index: 3000; }
#simplemodal-container code {background:#141414; border-left:3px solid #a80f27; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../layout/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}

*html #simplemodal-overlay  
{  
    position: absolute;  
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');  
}  
*html #simplemodal-window  
{  
    position:absolute;  
} 

*html #simplemodal-container a.modalCloseImg {background:none; right:-14px; width:22px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../layout/x.png',sizingMethod='scale');}
