@import "../css/vinquire.css";

* { margin:0; padding:0; }

body { min-width:776px; color:#555; font-size:12px; font-family:verdana, geneva, sans-serif; background:#ddd url(../../images/home_fade4_1px.jpg) 0 0 repeat-x; }
body .fixed { margin:0 auto; width:100%; }

h1, h2, h3, h4, h5, h6, h7 { font-family:Palatino Linotype, Book Antiqua, Palatino, serif; }
h1, h2 { font-weight:normal; }
body#home h2 a:link, body#home #content h2 a:active, body#home #content h2 a:focus, body#home #content h2 a:visited { color:#804139; text-decoration:none; }
body#home h2 a:hover { text-decoration:underline; color:#00f; }
body#home h2 a:focus, body#home #content h2 a:active { outline:none; }

a, a:link, a:visited, a:active { color:#6671af; }
a:hover { color:#00f; text-decoration:none; }
a img { border:0; }

ul { list-style:none; }
ul.l li { position:relative; float:left; }

body#home .hide { display:none; }
.clear { clear:both; height:0; line-height:0; font-size:0; }
.lf { text-align:left; }
.f-left { position:relative; float:left; }
.f-right { position:relative; float:right; }
.txt { padding:2px 0; }

#header { margin:0 auto; padding:15px 0 0 20px; color:#eee; background:#333 url(../../images/diag5px10.gif) 0 0 repeat-x; border-top:0; border-bottom:6px solid #dcd4b3; }
body#home #header { height:auto; }
#header p { padding:15px 21px 8px; }
#header p strong { color:#eee; }
#header p#nav { background:transparent url(../../images/tab_fff_100x30.gif) 13px 100% no-repeat; }
#header a, #header a:link, #header a:visited, #header a:active { color:#eee; }
#header a:hover { color:#C3CCFC; text-decoration:none; }

body#home #topnav { margin:0; width:600px; font-size:15px; font-family:"trebuchet MS", helvetica, sans-serif; }
body#home #topnav li { margin-right:10px; padding:0px 0px 0 0; font-weight:bold; }
body#home #topnav li.lastnavli { margin-right:0; }
body#home #topnav li a, #topnav li a:link, #topnav li a:active, #topnav li a:visited { display:block; padding:6px 10px 6px; color:#ccd3fc;/*cda6a6;*/ text-decoration:none; }
body#home #topnav li a:hover { text-decoration:none; color:#eee; }
body#home #topnav li a:active, #topnavnew li a:focus { outline:none; }
body#home #topnav li.current { padding:0px 10px 0 0; background:#fff url(../../images/tab_dcd_6.gif) 100% 0 no-repeat; }
body#home #topnav li.current a, #topnav li.current a:link, #topnav li.current a:active, #topnav li.current a:visited { padding:6px 10px 6px; padding-right:0; text-decoration:none; color:#444; background:#fff url(../../images/tab_dcd_6.gif) 0 0 no-repeat; border:0; }
body#home #topnav li.current a:hover { text-decoration:none; color:#444; background:#444 url(../../images/tab_dcd_6.gif) 0 0 no-repeat; border:0; }

#myheader { position:relative; float:right; text-align:left; }
#myheader h2 { padding:0px 0 0; width:257px; color:#eee; }
#myheader h2 span { }
#myheader h2 span a, #header h2 span a:link, #header h2 span a:visited, #header h2 span a:active { text-decoration:underline; color:#C3CCFC; }
#myheader h2 span a:hover { color:#fff; text-decoration:underline; }
#myheader p { padding:7px 20px 0 0; }
#myheader p span { color:#aaa; }
span#home-create { position:absolute; top:4px; right:10px; font-size:14px; }
.myvin { float:right; margin-top:5px; padding:0px 5px 17px 7px; width:255px; }
#loginform { position:absolute; right:0; margin-top:-50px; height:47px; background:transparent url(../../images/home_my.gif) 0 100% no-repeat; }
#loginform li { padding-left:3px; font-size:10px; }
#loginform li input { margin-top:9px; font-size:10px; }
#loginform li.txt input { margin-top:0; padding:1px; width:95px; background:#f7f7f7; }
#loginform li.txt input:focus { background:#fff; }
body#home #loginform li.txt label { text-align:left; }
#loginform li label { display:inline; padding-left:0; }
#loginform h3 { display:inline; }
#loginform input.buttblack { padding:1px 0; height:auto; }
/* --- SAFARI HACK --- */
/*\*/
html*#loginform input.buttblack {
	margin-top:7px; padding:3px 4px;/*seen only by Safari*/
	_margin-top:9px; _padding:1px 0;/*seen by FF, IE*/
	}/**/

.homesides { z-index:2; position:absolute; padding:10px 0 10px 10px; width:174px; font-size:11px; line-height:15px; }
.home-lhs { left:11px; margin-top:-42px; }
.home-rhs { right:11px; margin-top:25px; }
.homesides h4 { margin-bottom:3px; padding-bottom:4px; font-size:15px; color:#802b20; border-bottom:2px solid #dcd4b3; }
.homesides ul { /*margin-left:20px;*/ }
.homesides li { padding:2px 0 2px 0px; /*list-style:disc;*/ font-size:11px; }
.homefeats { padding-bottom:20px; }

.home-ads { padding-bottom:10px; }
.home-ads div { margin-top:5px; padding:5px; text-align:center; background:#fff; border:1px solid #ccc; }
.home-ads h3 { padding-bottom:5px; line-height:140%; font-size:16px; }
.home-ads h3 a { color:#00f; text-decoration:none; }
.home-ads h3 a:hover { color:#804139; text-decoration:underline; }
.home-ads h5 { font-size:12px; }
.home-ads p { padding:5px 0 5px; font-size:11px; line-height:150%; }
.home-ads p a { color:#804139; text-decoration:underline; }
.home-ads p a:hover { color:#00f; text-decoration:none; }
.home-ads img { padding:5px 0 0; }
.home-ads a#buylink { padding:2px 70px 7px 0; color:#804139; font-size:13px; font-weight:bold; text-decoration:none; line-height:20px; background:transparent url(../../images/buynow_button_fd3.gif) 100% 50% no-repeat; }
.home-ads a#buylink:hover { color:#6671af; text-decoration:underline; }

#main { background:none; border-bottom:0; }
#content { float:none; margin:0; padding-top:0px; padding-bottom:0; width:100%; background:transparent url(../../images/mainbgsh10.gif) 0 1px repeat-x; }
#content #contentcont { margin:0; padding:50px 0 0 0; width:100%; }
#homecont { padding-bottom:10px;/*padding-bottom:30px; border-bottom:5px solid #dcd4b3;*/ }

#headform { position:relative; clear:both; margin:0px auto 5px; padding:125px 0 10px; width:750px; text-align:center; background:transparent url(../../images/vin_logo_nb_onwh.png) 51% 0 no-repeat; }
#headform input#homequery { z-index:3; position:absolute; left:184px; top:125px; }
#headform input.searchbox, #headform input.searchboxblur { margin-bottom:1px; padding:3px 2px 3px 2px; width:374px; }
#headform a { font-size:10px; }
#headform input.button { padding:3px 4px 4px 4px; }	
#headform #sbutt { margin-top:30px; padding-left:4px; }
#headform #wfshelptxt { z-index:3; position:absolute; left:185px; top:108px; text-align:left; font-size:10px; }
#headform #wfshelptxt em { font-size:11px; }

#searchsethm { display:none; position:relative; margin:40px auto -25px; padding:0px 0 0px 0px; width:590px; line-height:13px; background:transparent url(../../images/fade_dn_60px3.png) 0 0 repeat-x; border:1px solid #999; }
#searchfilter label { text-align:left; font-size:10px; }
#searchfilter #retmy { padding-left:16px; width:285px; }
#searchfilter #retmy select { width:265px; }
#searchfilter #retlocal input { width:103px; } 
#searchfilter #retlocal select { width:123px; } 
#searchfilter td.localandmytd { padding-bottom:0; border-bottom:1px solid #802b20; }
#searchfilter .localandmytd label.dislabel { color:#aaa; }
#searchfilter .localandmytd label.enlabel { color:#666; }

/*
#searchsethm { display:none; position:relative; margin:-20px auto -25px; padding:45px 0 0px 16px; width:614px; line-height:13px; background:#f7f7f7; border:1px solid #ccc; }
#searchfilter label { text-align:left; font-size:10px; }
#searchfilter #retmy { width:305px; }
#searchfilter #retmy select { width:285px; }
#searchfilter .localandmytd label.dislabel { color:#aaa; }
#searchfilter .localandmytd label.enlabel { color:#666; }
*/

#searchinst, #searchlinks { position:absolute; z-index:2; margin:-4px 0 0 0; line-height:13px; font-size:10px; }
#searchinst { left:77px; }
#searchlinks { margin-left:195px; margin-top:-1px; text-align:left; }
#searchlinks a:active, #searchlinks a:focus {  }
#searchlinks #rettoggtxt a, #searchlinks #rettoggtxt a:link, #searchlinks #rettoggtxt a:visited, #searchlinks #rettoggtxt a:focus, #searchlinks #rettoggtxt a:active, #searchlinks #rettoggtxt a:hover { color:#444; text-decoration:none; }
/* --- SAFARI <3.0 HACK --- */
/*\*/
html*#searchlinks {
	margin-left:573px;/*seen only by Safari*/
	_margin-left:195px;/*seen by FF, IE*/
	}/**/
/* --- SAFARI 3.0 HACK --- */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#searchlinks { margin-left:573px; }
}

#widthtell { display:none; background:#eee; }

.homehighs, .homelows { margin:0 auto 0; width:750px; }
.homehighs, .homehighs h2, .homehighs a, .homehighs p { position:relative; }
/* For when displaying full "global" footer
.homehighs h2, .homelows h2 { margin-bottom:0px; padding:0px 0 15px; font-size:24px; text-align:center; color:#804139; }
.homehighs h2 a:link, .homehighs h2 a:active, .homehighs h2 a:focus, .homehighs h2 a:visited { color:#804139; text-decoration:none; }
.homehighs h2 a:hover { color:#00f; text-decoration:underline; }
*/
.homelows { margin-top:5px; padding:0 15px; width:720px; background:#fff url(../../images/home_label3_dn.gif) 0 100% no-repeat; }
.hometres { display:none; position:relative; margin:0 15px 0 0; padding:5px 0; /* For 3 across:*/ width:236px; /*For 2 across: width:339px;*/ background:#f0f0f0 url(../../images/fade_ff-e5-f0_full2.gif) 0 0px repeat-x; -moz-border-radius:11px; border:2px solid #ccc; border-top:1px solid #bbb; border-bottom:3px solid #bbb; }
.hometres h2 { margin-bottom:5px; padding:5px 0 0px; font-size:20px; text-align:center; border-bottom:1px solid #ccc; }
.hometres h2 a:link, .hometres h2 a:active, .hometres h2 a:focus, .hometres h2 a:visited { text-decoration:none; }
.hometres h2 a:hover { text-decoration:underline; color:#00f; }
.hometres p { padding:0 10px 3px; font-size:11px; text-align:center; }
.hometres p a { line-height:25px; font-weight:bold; }
.hometres li.txt { padding:2px 0; }
.hometres li.txt input { font-size:12px; }
.hometres h4 { padding-top:35px; text-align:center; font-size:16px; color:#555; }
.hometres:hover { cursor:pointer; background:#f5f5f5; border:2px solid #bbb; }
.hometres:hover, .hometres:hover h4 { color:#333; }
.lasttres { margin-right:0; }

#hmrev h4 { background:transparent url(../../images/ws_rev_24_444.png) 50% 5px no-repeat; }
#hmwha h4 { background:transparent url(../../images/ws_mag_24_444.png) 50% 5px no-repeat; }
#hmrec h4 { background:transparent url(../../images/ws_graph2_24_444-2.png) 50% 5px no-repeat; }
.homedos { position:relative; margin:0 0; padding:0; width:339px; }
.homedos h2 { margin-bottom:10px; padding-bottom:3px; padding-left:3px; font-size:16px; font-weight:bold; font-style:italic; color:#804139; background:#fff url(../../images/home_h2bg3.gif) 0 16px no-repeat; }
.homedos h4 { font-size:16px; }
.homedosdiv { padding-left:5px; }

#feattabs { display:none; }
#feattabs h2 { margin-bottom:0; border:0; }

#mynav { margin:0px 0 0px; }
#mynav ul { position:relative; overflow:auto; width:auto; margin:5px 0 0 0; padding:0px 0 0 0px; background:transparent url(../../images/my_menu4.gif) 0 100% repeat-x; }
#mynav li.myoff, #mynav li.myon { margin:0; width:168px; }
#mynav li.myoff { background:#eee; border:1px solid #ddd; border-bottom-color:#ccc;	}
#mynav li.myon { border-color-bottom:#fff; }
#mynav li#mynrev { border-right:0; }
body#home #mynav li.myon a { background:0; font-weight:bold; }
body#home #mynav li a { display:block; padding:7px 10px 5px 10px; text-decoration:none; color:#444; background:none; }
.mycont { height:203px; text-align:left; vertical-align:middle; border:1px solid #ccc; border-top:0; }
.mycont { padding:10px 10px; }

#footer { border-top:1px solid #eee; }
#footer2 { margin:10px auto 0; width:750px; font-size:11px; text-align:center; }
#footer2 h2 { margin-bottom:0px; padding:0px 0 0px; font-size:24px; text-align:center; color:#802b20; }
#footer2 h2 a:link, #footer2 h2 a:active, #footer2 h2 a:focus, #footer2 h2 a:visited { color:#804139; text-decoration:none; }
#footer2 h2 a:hover { color:#00f; text-decoration:underline; }
#footer2 .hometres { margin-top:15px; margin-bottom:10px; }
#footer2 #footlnx { margin-top:0px; padding:10px 0 10px; background:transparent url(../../images/home_footer_fd-ln3.png) 50% 0 no-repeat; }
#footer2 #footlnx a { text-decoration:none; border-bottom:1px solid #6671af; }
#footer2 #footlnx .tiny3 a { font-weight:bold; }
#footer2 #footlnx a:hover { border-bottom:0; }
#footer2 ul { margin:0 auto; padding:5px 0; color:#bbb; }
#footer2 ul li { display:inline; padding:0; }
#footer2 p.copyright { margin:0 auto 0; padding:8px 0 0; width:250px; font-size:10px; color:#888; }

#ffox { margin:10px auto 15px; font-size:14px; line-height:20px; text-align:center; color:#666; }
#ffox img { margin-bottom:-5px; }
