/***********************************************/
/* Turners Crossing Winery Admin CSS Document  */
/***********************************************/

/***********************************************/
/* Main HTML tag styles                        */
/***********************************************/
html { font-family:Tahoma, arial, helvetica, sans-serif; font-size:10pt; color: #333; background-color:#fff; border:none; min-height:100%; margin:auto; width:100%; }
body { font-family:Tahoma, arial, helvetica, sans-serif; font-size:12px; color:#333; margin:auto; padding:0; background-color:#fff; height: 100%; width:100%; }

table, tr, td, tbody { font-family:Tahoma, arial, helvetica, sans-serif; font-size:12px; color:#333; text-align:left; }
img { border:none; }

#container { margin:auto; width:782px; padding-top:17px; margin:-17px auto 0 auto; min-height:100%; position:absolute; top:0; width:782px; }
* html #container { height:100%; }	

#content { border:1px solid #999; background-color:#f7f7f7; color:#333; padding:2px; width:80%; margin:auto; }
#content h3 { border-bottom:1px dashed #ccc; color:#333333; margin-bottom:5px; }	

/***********************************************/
/* Link Styles                                 */
/***********************************************/
a:link, a:visited, a:active { color: #333; text-decoration: none; background-color:inherit; }
a:hover { color:#006699; text-decoration:underline; background-color:inherit; }
	
/***********************************************/
/* Misc Styles                                 */
/***********************************************/
.pad5 { padding:5px; }
.clear { clear:both; }
.small { font-size:9px; color:#333; background-color:inherit; }
.smallBold { font-size:9px; font-weight:bold; background-color:inherit; }
.red { color:#ff0000; background-color:inherit; }
.green { color:#00CC00; background-color:inherit; }			
.redBold { color:#ff0000; font-weight:bold; background-color:inherit; }
.floatr { float:right; }
.floatl { float:left; }		

	
/***********************************************/
/* Form styles                                 */
/***********************************************/
form  { display:inline; }
form p { clear:left; margin:0; padding:5px 0 0 0; }	
form p .text { float:left; width:120px; font-weight:bold; font-family:Tahoma, arial, helvetica, sans-serif; font-size:11px; }
input.txt { color:#333; background-color:#fff; border:1px solid #999; padding:2px; font-family:Tahoma, arial, helvetica, sans-serif; font-size:12px; }
.Textbox { font-family:Tahoma, arial, helvetica, sans-serif; font-size:12px; color:#333; background-color:#fff; border:1px solid #999; padding:2px;  width:300px; }
.TextboxNW { font-family:Tahoma, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333; background-color:#fff; border:1px solid #999; padding:1px; }
.TextArea { font-family:Tahoma, arial, helvetica, sans-serif; font-size:12px; color:#333; background-color:#fff; border:1px solid #999; padding:2px; }		
Select { font-family:Tahoma, arial, helvetica, sans-serif; font-size:12px; color:#333; margin:0; background-color:#fff; border:1px solid #999; }	
input { font-family:Tahoma, arial, helvetica, sans-serif; font-size:12px; color:#333; }
input.bold { font-family:Tahoma, arial, helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold; }
.EditBtns { font-family:Tahoma, arial, helvetica, sans-serif; font-size:12px; color:#333; margin:0; background-color: inherit; }
		
/***********************************************/
/*  Error styles                               */
/***********************************************/
.ErrHeader { font-family: Tahoma, arial, helvetica, sans-serif; font-size:10pt; color:#333; font-weight:bold; padding:2px 2px 2px 40px; background: #ffff99 url("../images/icon_error.gif") no-repeat center left; height:31px; border:1px solid #ccc; width:350px; } 	
.ErrFont { font-family: Tahoma, arial, helvetica, sans-serif; font-size:10pt; color:#ff0000; font-weight:bold; padding:2px; background-color:inherit; } 
.LoginErrMsg { font-family: Tahoma, arial, helvetica, sans-serif; font-size:10pt; color:#ff0000; font-weight:bold; padding:2px 2px 2px 100px; background-color:inherit; }
.ErrMsg { font-family: Tahoma, arial, helvetica, sans-serif; font-size:10pt; color:#ff0000; font-weight:bold; padding:2px 2px 2px 170px; background-color:inherit; } 
.MsgFont { font-family: Tahoma, arial, helvetica, sans-serif; font-size:10pt; color:#339933; font-weight:bold; padding:2px; background-color:inherit; }

/***********************************************/
/* Login Page styles                           */
/***********************************************/
#loginContainer { padding-top:24px; }
#loginUI { width:700px; height:300px; padding:10px; text-align:left; background: #eee; border: 0px solid #ddd; margin:auto; background:url("../images/bg_padlock.gif") no-repeat; color:#333; }
#loginHeader { padding-left:20px; font-weight:bold; font-size:12px;	}
#loginBox { width:325px; height:130px; padding:0; text-align:left; background:#fff; border:1px solid #ddd; margin:3em 10px 0 10px; float:left; color:#333; }	
#loginBoxHeader { background:#f7f7f7; height:18px; padding:5px 0 0 10px; font-weight:bold; font-size:12px; margin:0; border-bottom:1px solid #bbb; background:url("../images/div_bg.gif") repeat-x; color:#53392a; }
#loginBoxBody { padding:5px; }
form p .logintext { float:left; width:100px; font-weight:bold; font-family: Tahoma, arial, helvetica, sans-serif; font-size:12px; }
.loginSave { float:left; width:100px; }
.loginBtn { font-family:Tahoma, arial, helvetica, sans-serif; font-size:12px; color:#333; margin:0 10px 0 0; background-color:inherit; font-weight:bold; }
#loginDivider { border-right:3px solid #ccc; height:130px; float:left; margin-top:3em; }
#loginPrompt { margin-top:4em; padding-left:13px; float:left; font-weight:bold; font-size:12px; }
.loginLeft { font-family:Tahoma, arial, helvetica, sans-serif; font-size:10px; float:left; color:#333; background-color:inherit; }
.loginRight { font-size:10px; padding-right:32px; text-align: right; color:#333; background-color:inherit; }

/***********************************************/
/* Admin area styles                           */
/***********************************************/
#divide { background-image: url("../images/divide.gif"); background-repeat:repeat-x; height:7px; }
.greybg { background-color:#e9e9e9; }
.greybgL { background-color:#e9e9e9; text-indent:2px; }
.titlerow { background-color:#f1f1f1;  color:#53392a;  }
.oddrow  { background-color:#f0f0f0; }
.evenrow { background-color:#fff; }			
.imgthumb { border:1px solid #666; }
.green {color:#008000; background-color:inherit;}
.red {color:#FF0000; background-color:inherit;}
.small {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:9px; background-color:inherit; color:inherit;}

TABLE.admintable { padding:0; border:#ddd 1px solid; margin:auto; border-collapse: collapse; background-color: #fff; border-spacing: 0px; color:inherit; }
TABLE.admintable TH { padding:6px 4px 2px 4px; font-size:11px; background: url("../images/tablehead_bg.jpg"); margin:0; color:#333; height:20px; background-color:inherit; border-bottom:#bbb 1px solid; font-size:bold; text-align:center; }

/***********************************************/
/* Admin DHTML Drop Down Menu Styles           */
/***********************************************/
.dropmenudiv {
	position:absolute; top:0; border:1px solid #BBB; font-family:Tahoma, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:15px; z-index:100; background-color:white; width:180px; visibility: hidden; color:#333; }
.dropmenudiv a:link, .dropmenudiv a:visited, .dropmenudiv a:active{ /* Dropdown Link Styles */
	width:99%; display:block; text-indent:3px; border-bottom:1px solid #BBB; padding:2px 0 2px 2px; text-decoration:none; font-weight:normal; color: #494949; background-color:inherit; }
.dropmenudiv a:hover{ background-color:#F0F0F0; color:#333; }

/***********************************************/	
/* Help styles                                 */
/***********************************************/
.HelpDescription { visibility:hidden; display:none; font-family:Verdana, Arial, sans-serif; font-size:11px;  line-height:1.5; color:#4D68A1; background-color:inherit; }

/***********************************************/	
/* Global styles shown on main website         */
/***********************************************/
.picbrd {border:1px solid #c9b7a1; padding:10px; margin:2px; }
