﻿/* Note that another CSS file (IEMods) modifies settings here for IE specific hacks */

/*this is to keep page from shifting to left on load in safari and firefox*/
html { 
min-height: 100%; margin-bottom: 1px;
overflow: -moz-scrollbars-vertical:hidden !important;
overflow: -moz-scrollbars-y:hidden !important;
overflow-y: scroll !important;
}

div.inner{width:960px;margin:auto;}
div.outer{}
body {
background-color:Black;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:70%;
color:#F3F5CE;
margin-top:0px;
}
p {
margin-top:1.0em;
margin-bottom:1.0em;
	text-align: left;
}
a:link              { font-weight:600; text-decoration:none;color:#F3F5CE;}
a:visited           { font-weight:600; text-decoration:none;color:#F3F5CE}
a:hover             { font-weight:600; text-decoration:underline;color:#F3F5CE }
a:active            { font-weight:600; text-decoration:underline;color:red }

.separator {margin-top:12px; margin-bottom:13px;}
li {

list-style-image: url(../images/bullets/bul1.gif);
padding-bottom:5px;
padding-top:5px;

}

.rwControlButtons li 
{ 
    list-style-image: none !important; 
}

h1 
{
font-size:1.5em;
font-family: Verdana,Arial,sans-serif;
font-weight: 700;
color: #A49261;
margin-bottom:30px;
margin-top:10px;
}	
h2 {
font-size:1.1em;
font-family: Verdana,Arial,sans-serif;
font-weight: 700;
color: #A49261;
margin-bottom:10px;
}
h3 {
font-size:1.5em;
font-family: Verdana,Arial,sans-serif;
font-weight: 700;
color: #A49261;
margin-bottom:30px;
margin-top:10px;
text-align: left;
}
h5 {
font-weight:700;
font-family: Verdana,Arial,sans-serif;
font-size:1.1em;
color: #000000;
margin-bottom:4px;
margin-top:8px;
/*    width: 168px; */
}

.table {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:1.0em;
}
.td.left{
width:180px;
vertical-align:top;
}
.td.right {
	width:180px;
	vertical-align:top;
}
.td.space {
}
.td.center {
    width:560px;
    vertical-align:top;
}
.td.centerTopWines {

}

.leftbox {
font-size:100%;
line-height:1.4em;
width:180px;
color:Black;
background-color: #A49261;
vertical-align:top;
text-align:justify;
}
.td.leftbox {
padding:6px;
}

.td.leftbox {
padding:6px;
}


/* modifying Rad Control skin BLACK Menu buttons */
div.RadMenu_Black .rmRootGroup .rmLink {      
        color:#A49261;    
        font-family: Georgia;
        font-weight:500;
        font-size:11px;  
    } 
div.RadMenu_Black .rmRootGroup .rmLink:hover,
div.RadMenu_Black .rmRootGroup .rmLink:focused
 {
        color:#A49261;    
        font-family: Georgia;    
}

div.RadMenu .rmGroup .rmText 
{
    margin:0px !important;
    padding-left:15px !important;
    padding-right:15px !important;
}
/* these settings give 3d feel to drop down sub menus*/
div.RadMenu_Black .rmGroup {   
    border-bottom:2px solid #222222;   
    border-right:2px solid #222222;
    border-left:2px solid #555555;   
    border-top:0 none;
    
    }
   
      
div.RadMenu_Black .rmChildGroup .rmItem {
font-family:Verdana,arial,sans-serif !important;
/*line-height: 50% !important;*/
color:#F3F5CE !important;
}

a.RadForm_Black:hover .rfdInner 
{ 
    color: #a49261 !important; 
} 

.RadMenuTopSub {
font-family:Verdana,arial,sans-serif !important;
text-align:left !important;
color:#F3F5CE !important;
line-height:170% !important;
background-color:#5F6060 !important;

}
 
/* hack for removing unwanted horiz scroll bar in FF */
.RadPanelBar .rpGroup {
overflow-x:hidden !important;
overflow-y: auto !important;
}

.RadPanelBar_Black .rpChildGroup {
font-family:Verdana,arial !important;
color:#F3F5CE !important;
text-align:left !important;
}

.RadPanelBar_Default .rpLink {
font-family: Verdana,arial !important;
font-weight:bold;
}
.RadPanelBar_Default .rpItemTemplate {
font-family: Verdana,arial !important;
}

.RadPanelBar_Default .rpItem {font-family: Verdana,arial !important;}

.RadTextBox_Black .rtInputCss {
background-color:#A49261;
}  
/* RAD Form Decorator*/
a.radfd_Black span span {   
color: #A49261 !important;
} 
.RadTextBox_Default .rtInputCss { 
background-color:#DCD2BE;
height:18px !important;
}    
.footer {
color:#A49261;
margin-top:10px;
margin-bottom:20px;
text-align:left;
font-size:80%;
-moz-font-size:100%;
}
.footer a link {color:#A49261 !important;}

.phoneNumber {
font-family:Georgia;
font-weight:600;
font-size: 120%;
color: #A49261
}

.quote {
font-family:Verdana, Arial, sans-serif;
color: #A49261;
line-height:120%;
text-align: right;
}
.SubMenuTemplate {
width:220px;
margin-top:0px;
font-family:Verdana, Arial, sans-serif !important;
color:#A49261;
font-size:85%;
}
.SubMenuTemplate ul {
margin-top:4px;
}
.SubMenuTemplate li {
margin-left:-15px;
}

.SubMenuItem
        {
        text-align:left;
        margin-left:-10px;
        }
.legend {
font-weight:700;
font-family: Verdana,Arial,sans-serif;
font-size:1.0em;
color: #000000;
padding-left:4px;
padding-bottom:8px;
border-color:#A49261; 
}
.LabelCart {
color:maroon;
}
.LabelCart a:link              { font-weight:600; text-decoration:none;color:maroon}
.LabelCart a:visited           { font-weight:600; text-decoration:none;color:maroon}
.LabelCart a:hover             { font-weight:600; text-decoration:underline;color:maroon }
.LabelCart a:active            { font-weight:600; text-decoration:underline;color:red }

.hrThickGold {
border-bottom:2px solid red;
border-color:#A49261;
width: 100%; 
margin-top:5px;
margin-bottom:5px;
}
.RadGrid_Default  tr.SearchRowClass
{
background:none #DCD2BE !important;  
}  
/*
.RadGrid_Default tr.SearchSelectedClass  
{background:none #5F6060 !important;} 
*/


.windowBody {
background-color:#5F6060 !important;
color:#F3F5CE;
font-size: x-small !important;
font-family:Verdana, Arial, Sans-Serif;
}
.windowTitle {
font-size:smaller;
font-weight:600;
}
.WindowInput {
background-color:#DCD2BE !important;
height:1.0em !important;}
#divRequest
{
   cursor:hand;
}
.windowicon  
{  
    display:none !important;  
}
.RadWindow_Default .titlebar {
    font-size:small !important;
    font-weight:bold !important;
    color: #A49261!important;
}
.titlebarcontrols em   
{     
    font-family:Verdana,arial,sans-serif;
    font-size:13px !important; 
    font-weight:600 !important;
    color:#A49261 !important; 
}  
.TopWinesMainCol {
background-color:#DCD2BE;
color:Black;
text-align:left;
}
.TopWinesMainColTable {
padding-left:8px;
padding-right:8px;
width:760px;
background-color:#DCD2BE;
vertical-align:top;
}
.TopWinesMainCol a:link {color:Black; font-weight:600;text-decoration:none;}
.TopWinesMainCol a:visited {color:Black; font-weight:600;text-decoration:none;}
.TopWinesMainCol a:hover {color:Black; font-weight:600;text-decoration:underline;}
.TopWinesMainCol a:active {color:red; font-weight:600;text-decoration:none;}

.centreColumnTable {
padding-left:8px;
padding-right:8px;
width:560px;
background-color:#DCD2BE;
color:Black;
vertical-align:top;
border-top:2px solid;
border-color:Black;

}
/*
.centreColumnTable a:link {color:#333333; font-weight:600;text-decoration:none;}
.centreColumnTable a:visited {color:#333333; font-weight:600;text-decoration:none;}
.centreColumnTable a:hover {color:Black; font-weight:600;text-decoration:underline;}
.centreColumnTable a:active {color:red; font-weight:600;text-decoration:none;}
*/
.centreColumnTable a:link {color:#685B3C; font-weight:600;text-decoration:none;}
.centreColumnTable a:visited {color:#685B3C; font-weight:600;text-decoration:none;}
.centreColumnTable a:hover {color:Black; font-weight:600;text-decoration:underline;}
.centreColumnTable a:active {color:red; font-weight:600;text-decoration:none;}

.newsletterBox {
width:180px;
height:135px;
background-color:#DCD2BE;
color:Black;
overflow:visible;
}
.newsletterBoxTextBox {
font-size:0.8em !important;
height:18px;
background-color:#F3F5CE;
}
.newletterForm {
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
padding-top:0px;
background-color:#DCD2BE;
width:164px;
color:Black !important;
}
.downloadList {
vertical-align:top;
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
padding-top:3px;
background-color:#DCD2BE;
width:180px;
color:Black !important;
}

.callBackBox {
vertical-align:top;
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
padding-top:3px;
background-color:#DCD2BE;
width:180px;
color:Black !important;
}
.downloadBox {
vertical-align:top;
padding-left:8px;
padding-right:8px;
background-color:#DCD2BE;
width:180px;
color:Black !important;
}

.downloadList a:link {color:Black; font-weight:600;text-decoration:none;}
.downloadList a:visited {color:Black; font-weight:600;text-decoration:none;}
.downloadList a:hover {color:Black; font-weight:600;text-decoration:underline;}
.downloadList a:active {color:red; font-weight:600;text-decoration:none;}

.TopWinesSubMenu {
font-family:Verdana, Arial,sans-serif !important;
}
.ToolTipContent   
        {   
            background-color:#F3F5CE !important; 
            color:Black !important;       
            font-size:0.9em !important;     
        }
.ToolTipContent a:link {color:Black; font-weight:600;text-decoration:none;}                     
.ToolTipTopLeft,      
.ToolTipTopCenter,      
.ToolTipTopRight,      
.ToolTipLeftMiddle,      
.ToolTipRightMiddle,      
.ToolTipBottomLeft,      
.ToolTipBottomCenter,      
.ToolTipBottomRight 
.whatsthis {
font-size:0.8em;
color:#5F6060;
cursor:hand;
}
.RadMenuLeft
{
text-align:left !important;
font-family:Verdana,Arial,sans-serif !important;
}
.backofficeTextBox {margin-bottom:10px !important;}

.imageRight 
{
    margin-left:15px;
    margin-top:15px;
    margin-bottom:15px;
}
table.Info {width:90%;}
table.Info td
{
 padding-left:4px;
 padding-right:4px;
 padding-top:3px;
 padding-bottom:3px;                       
}
.rfdSkinnedButton,
.rfdSkinnedButton *
{
    text-decoration: none !important;
}

.youTubeWindow {height:420px !important; width:590px !important; background-color:Black !important;}
.enPrimeurHeadings {font-weight:bold;}

/* this fix for corners on default buttons */
.RadForm_Default.rfdButton a.rfdSkinnedButton,
.RadForm_Default.rfdButton input[type="button"].rfdDecorated,
.RadForm_Default.rfdButton input[type="reset"],
.RadForm_Default.rfdButton input[type="submit"].rfdDecorated,
.RadForm_Default.rfdButton button
{
 background-image: url('../images/buttons/ButtonSprites.gif') !important;
 color: #000000;
}
.RadForm_Default.rfdButton a.rfdSkinnedButton,
.RadForm_Default.rfdButton a.rfdSkinnedButton *
{
 _background-image: url('../images/buttons/ButtonSprites.gif') !important;
}
.RadComboBoxDropDown LI
{
    list-style-image: none !important;
    list-style: none !important;
}
.bigWindow {background-color: #DCD2BE; color:Black;}
HR {
page-break-after: always;
}

.customprintbutton {
background: url(../images/buttons/printer-icon-20px.jpg) !important;
background-repeat: no-repeat !important;
}  
.customprintbutton:hover  
{  
background: url(../images/buttons/printer-5F6060.gif) !important;
background-repeat: no-repeat !important;
} 
.colLinkBox 
{
	width: 100%;
	padding:8px;
	background-color: #DCD2BE; 
	color:Black;
}
.colLinkBox a:link {color:Black; font-weight:600;text-decoration:none;}
.colLinkBox a:visited {color:Black; font-weight:600;text-decoration:none;}
.colLinkBox a:hover {color:Black; font-weight:600;text-decoration:underline;}
.colLinkBox a:active {color:red; font-weight:600;text-decoration:none;}
.iPhoneImg {border: 2px solid black;}