@import url(andrea_wine2007.css);
@import url(forms.css);
@import url(messages.css);

td.masthead-content 
{
	padding-top: 10px
}

label.sidedesc {
    margin: 4px 0 3px 0;
    border: 0;  
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    color: #461816;
    line-height: 17px;  
    display: inline;
    font-weight: normal;    
}

label.desc {
    margin: 4px 0 3px 0;
    border: 0;  
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    color: #461816;
    line-height: 17px;  
    font-weight: normal;
}


.odd
{
    background-color: #E6E0D0;
}

.even
{
}

#msg-div {
    position:absolute;
    left:0%;
    top:10px;
    width:100%;
    z-index:20000;
}

div#iuploadframes iframe {
    border-width: 0px;
    height: 60px;
    width: 350px;
}

iframe.hidden {
    visibility: hidden;
    width:0px;
    height:0px;
}

.ajaxProcess {
    opacity: .25;
    filter: alpha(opacity = 25);
    background-color: black;
    height: 400px;
    width: 300px;
}

.dojoDialog {
    background: #eee;
    border: 1px solid #999;
    -moz-border-radius: 5px;
    padding: 4px;
    z-index: 1999;
}

.dojoAnimatedPng {
    vertical-align: bottom;
}

.dojoComboBoxOuter {
    border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
    background: transparent !important;
    white-space: nowrap !important;
}

.dojoComboBox {
    border: 1px inset #afafaf;
    margin: 0px;
    padding: 0px;
    vertical-align: middle !important;
    float: none !important;
    position: static !important;
    display: inline !important;
}

/* the input box */
input.dojoComboBox {
    border-right-width: 0px !important; 
    margin-right: 0px !important;
    padding-right: 0px !important;
}

/* the down arrow */
img.dojoComboBox {
    border-left-width: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
}

/* IE vertical-alignment calculations can be off by +-1 but these margins are collapsed away */
.dj_ie img.dojoComboBox {
    margin-top: 1px; 
    margin-bottom: 1px; 
}

/* the drop down */
.dojoComboBoxOptions {
    /* font-family: Verdana, Helvetica, Garamond, sans-serif; */
    font-size: 0.7em;
    background-color: white;
    border: 1px solid #afafaf;
    position: absolute;
    z-index: 1000; 
    overflow: auto;
    cursor: default;
}

.dojoComboBoxItem {
    padding-left: 2px;
    padding-top: 2px;
    margin: 0px;
}

.dojoComboBoxItemEven {
    background-color: #f4f4f4;
}

.dojoComboBoxItemOdd {
    background-color: white;
}

.dojoComboBoxItemHighlight {
    background-color: #63709A;
    color: white;
}

.ratingEntryView_taste
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    color: #461816;
    width : 25px;
    text-align: center;
}

.ratingEntryTaste
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    color: #461816;
    width : 30px;
}

.dojoComboBoxOptions
{
}
.tagField
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #461816;
}

label {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    color: #461816;
    line-height: 17px;
}

.modal
{
    font-family: Georgia, "Times New Roman", Times, serif;  
    color: #461816;
    padding: 10px;
	text-align: left;
}

.modal .info {
    font-size: 16px;
    line-height: 17px;
    font-weight: bold;
}

.modal .note {
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
}

.modal .title {
    font-size: 20px;
    line-height: 22px;
    border-bottom: 1px dotted #CCCCCC !important;
}

span.fieldError, .tipicon {
    color: red;
    font-size: .95em;
    font-weight: bold;
    display: inline;
}

img.validationWarning {
    vertical-align: center;
}

.x-grid-hd-row td, .x-grid-row td {
    white-space : normal !important;
}

.grid_iconRating
{
    text-align : right;
}

.ratelink
{
    cursor:pointer;
}

.wine-col
{
    padding-left:8px;
}

.x-grid-col-ratingLink
{
    padding-right : 0px;
}


#wine-grid .x-grid-col
{
    padding-top : 7px;
    padding-bottom : 7px;
}

#wine-grid .x-grid-header
{
    display: block;
}

table.ratings td
{
    padding: 2px;
}

table.splitbutton td
{
    padding: 0px;
}

table.featuredvoxers td
{
    padding: 6px;
}
    
.dialog_form_label_med 
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    color: #461816;
    text-decoration: none;
}

form .short {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: inset;
    border-right-style: inset;
    border-bottom-style: inset;
    border-left-style: inset;
    border-top-color: #afafaf;
    border-right-color: #afafaf;
    border-bottom-color: #afafaf;
    border-left-color: #afafaf;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    vertical-align: middle;
    float: none;
    position: static;
    display: inline;
}

form .year {
    width: 40px;
}

.wine_detail_label
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #461816;
	line-height: 17px;
	text-align:right;
	padding-right:5px;		
}

p.home_main_text, .main_text, .home_main_text, div.editable
{
    margin-top: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 17px;
    color: #333333;
    text-decoration: none;
}

.text_red
{
	color: #4a1d1b;
	line-height: 12px;
}

a.home_featured_wine_link:link {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #461816;
    text-decoration: none;
}
a.home_featured_wine_link:hover {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #461816;
    text-decoration: underline;
}
a.home_featured_wine_link:visited {
        font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #461816;
    text-decoration: none;
}

.x-paging-info {
    position:absolute;
    top:8px;
    right: 8px;
    color:#3199CB;
}

.x-grid-hd-text
{
    color:#3199CB;  
    padding-left:13px;
}

.border_grey_1p 
{
    border: 1px solid #CCCCCC;
}

a.blue_link_lg 
{
    font-weight: normal;
}

.main_title_sm {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 17px;
}

.main_title_sm5
{
    font-size: 14px;
}

.video-view-col
{
}

.video-paypal-button
{
}

.greeting
{
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px; 
    vertical-align: bottom;
    padding-left: 20px;
}

.greeting .logout, .logout
{
    color: #9c6b0e;
    font-size: 11px;
    font-weight: bold;
}

.flag_dialog
{
    width: 415px;
}

.dialog_info
{
}
.x-grid-scroller{
    overflow:hidden;
    overflow-y:scroll;
}

table.standard td
{
    padding: 4px;
}

td.vertical_div
{   
    border: 1px dotted #CCCCCC !important;
    padding: 0px;
}

td.vertical_div_login {
    border-left: 1px dotted #CCCCCC !important;
    padding:0px;
}

.vitals
{
    color:#461816;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:12px;
    text-decoration:none;
}

.grid_message
{
	padding: 50px 25px 10px 25px;
	text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #461816;	
}

.dialoglink
{
    cursor:pointer;
}

.grid_message a.blue_link
{
	color: #3199CB;
	text-decoration: none;	
	font-size: 12px;	
}

.grid_message a.blue_link:hover
{
	color: #3199CB;
	text-decoration: underline;	
	font-size: 12px;	
}

.trim_inside_left
{
	width:4px;
}

.trim_inside_right
{
	width:4px;
}

.vox_tag
{
	color: #444444;
}

a.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	text-decoration: underline;	
}

a.footer:link {
	color: #999999;
	line-height: 13px;
}
a.footer:visited {
	color: #999999;
}
a.footer:hover {
	color: #444444;
}

home_list_winetitle
{
	text-align: left;
}

div.editable ul, span.editable ul
{
	list-style-type: disc;
	list-style-position: inside;
}

ul.bullets
{
	list-style-type: disc;
	list-style-position: inside;	
}	

.trim_center_btm
{
	background-image:url(../images/trim_btm_slc.gif);
	font-size:9px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#999999;
	text-align:center;
}

.blue_title_lg
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #3199CB;
}

.x-tabs-wrap table
{
	margin: 0px !important;
}

div#header
{
	margin-bottom : 10px;
	display : block;
	
}


table.ThemeOffice2003MenuOuter td
{
	font-weight: bold !important;
	color: #1465B7 !important
}

table.aw-table th, .local_section 
{
	height: 24px;
	font-size: 11px;
	color: #555555;
	padding-left: 5px;	
	font-family: Verdana, Helvetica, Garamond, sans-serif;	
	background: transparent url(../images/aw-table-th.jpg) repeat-x;	
	border-top : 1px solid #d0d0d0;
	border-bottom : 1px solid #d0d0d0;
	border-right : 1px solid #d0d0d0;
}

table.aw-table th#informal 
{
	text-align : center;
}

table.aw-table td
{
	height: 24px;
	font-family: Verdana, Helvetica, Garamond, sans-serif;
	font-size: 9px;	
	color: #333333;
	border-bottom : 1px solid #f1f1f1;
	padding-right: 4px;	
}

table.aw-table tr.odd 
{
	background-color: #fafafa;	
}

table.aw-table td.experts
{
	padding: 15px 10px
}

table.aw-table td.experts red_sm_link
{
	font-size: 9px;
}

td.pg_head
{
	background: transparent url(../images/pg_head_bg.jpg) repeat-x;	
}

img.pg_head
{
	margin: 6px;
}

.local_recommend_wrapper
{
	width: 92%;
	font-family: Verdana, Helvetica, Garamond, sans-serif;	
	padding: 20px;
}

.local_recommend_thumb
{
	border: 6px solid #cecece;
	margin-right: 14px;
}

div.local_recommend_text
{
	margin-top: 12px;
}

.local_recommend_title
{
	font-size: 14px;
	line-height: 20px;
}

.local_section 
{
	padding: 0px;
	width: 100%;
	font-weight: bolder;	
}

.local_section_text
{
	padding-top: 4px;
	padding-left: 22px;
}

.local_recommend_play
{
	position: relative;
	top : 27px;
	left : 10px;
	height: 16px;
	width: 16px;
	
}

.local_recommend_play img
{
	margin : 0px;
}

a.red_link:link, a.red_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #351211;
	text-decoration: underline;
}

.x-dlg .x-dlg-dlg-body {background: transparent url(../images/bkg_home_middle.jpg); border-color: #360000}
.x-dlg .x-dlg-hd, .x-dlg .x-dlg-hd-right, .x-dlg .x-dlg-hd-left {background: transparent url(../images/bkg_dlg_hd.jpg)}

.x-dlg .x-dlg-collapse {background: transparent url(../images/dlg-collapse.gif)}
.x-dlg .x-dlg-close {background: transparent url(../images/dlg-close.gif)}

img.video_thumb{height: 74px; width: 100px}

.video_play
{
	position: relative;
	top : 52px;
	height: 0px;
	left : 76px;
	width: 16px;
	
}

.alertDialog
{
	padding: 6px
}

.alertContent
{
	text-align: center;
}

.alertContent ul {padding-bottom: 4px}

.input.button, button {padding: 0px}

.main_bold {
	margin-top: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .6em;
    line-height: 14px;
    color: #333333;
    text-decoration: none;
	font-weight:bold
}

.red_text {color: #461816}

