/* basic elements

-------------------------------------------------------------------*/

body {margin: 0; padding: 0; background : url(/images/bg.jpg); text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #fff;}

#outer {padding: 0 0 5px 0; margin: 0px auto; width: 950px; text-align: left; background: #fff; position:relative;}

.rpad{padding-right:10px;}

.bpad{padding-bottom:45px;}

.tpad{padding-top:20px;}

h1{ color:#70453A; font:bold 16px Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0 0 10px 0;}

h2{ color:#70453A; font:bold 13px Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0 0 10px 0;}

.dotted-line{ background :url(/images/dottedline.gif) repeat-x; height:15px; width:320px;}

.top20{padding-top:30px;}

.topsearch{padding:0 0 0 5px; margin:0px;}

*html .topsearch{padding:0px 0 0 5px; margin:0px;}

h2 .click{color:#EEF3E7;}

/* top elements

-------------------------------------------------------------------*/

#logo {width: 186px; height:103px; padding: 0; margin:0; position: absolute; left:60px; top:0px; z-index:1;}

#main-img {clear:both; height:357px; padding: 0 0 0 185px; margin:0; background : url(/images/home_mainline.gif) no-repeat right bottom; background-color:#701717;}

#main-img-bottom-line {clear:both; margin: 0; padding:0; background-color:#B2C190; border-top:solid 1px #fff;}

#top{ position:relative; width:950px; height:95px; margin:0px; padding:20px 0 0 0 ; background : url(/images/top_line.gif) no-repeat left bottom;}

#search-area{margin:0; padding: 0px 80px 0 0; height:50px; text-align:right; font: bold 12px verdana, arial, helvetica, sans-serif; color: #A0A0A0; visibility:hidden; }

#search-area .bg{ background : url(/images/search_bg.gif); height:16px; border-top: solid 2px #A8A8A8;  border-bottom:none; border-left:none; border-right:none;}

#inner-img {clear:both;	width:950px; padding: 0; margin:0; position: relative;}
#update_wine_link{ float: left; width: 100px; height: 100px; margin: 70px 0px 0px 825px; }
.main_wine_img{ background-image: url("/images/wine_main.jpg"); width: 950px; height: 171px; }



/* main navigation

-------------------------------------------------------------------*/

#main-nav {	clear: both; width: 950px; line-height: 30px; height: 30px; z-index:2; position: absolute;}

#main-nav ul {margin: 0px 0px 0px 170px; padding:0px; line-height: 30px; height: auto}

#main-nav ul li {float: left; font: normal 10px verdana, arial, helvetica, sans-serif; color: #888; line-height: 30px; white-space: nowrap; list-style-type: none; height: auto}

#main-nav ul a {padding: 3px 15px 3px 15px; margin: 0px; font: normal 10px verdana, arial, helvetica, sans-serif; color: #888; line-height: 30px; text-decoration: none}

#main-nav ul a:hover {color: #cfcfcf; text-decoration: none}

#main-nav .big{font: normal 12px verdana, arial, helvetica, sans-serif;}



/* homecontent

-------------------------------------------------------------------*/

#home-content {width:300px; padding:5px 20px 0px 20px; margin:20px 0 0 0; float:left; border-left: solid 1px #DEE7D3;}

#home-content3 {width:650px; padding:5px 20px 0px 20px; margin:20px 0 0 0; float:left; border-left: solid 1px #DEE7D3;}

#home-content2 {width:670px; padding:0px 20px 0px 205px; margin:0px 0 0 0; float:left; border-left: solid 1px #DEE7D3;}

#home-content2 a{color:#889F53; text-decoration:none;}

#home-content a, #home-content3 a{color:#889F53; text-decoration:none;}

#home-content2 p{color:#838282; padding: 0 0 10px 0; margin:0px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px}

#home-content2 h3{color:#70453A; padding: 0 0 10px 0; margin:0px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px}

#home-content2 h4{color:#70453A; padding: 0 ; margin:0px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px}

#m4 #home-content, #m4 #home-content3 {width:700px; padding:5px 0px 0px 20px; margin:20px 0 0 0; float:left; border-left: solid 1px #DEE7D3;}

#m4 #home-content ul, #m4 #home-content3 ul{margin:0px; padding:0 0 0 17px;}

.points{float:left; width:210px; padding: 0 0 20px 0}

#home-content-large {width:560px; padding:5px 20px 0px 20px; margin:20px 0 0 0; float:left; border-left: solid 1px #DEE7D3;}

#winelist-content {width:680px; padding:0px 0px 0px 0px; margin:20px 0 0 0px; float:left; border-left: dotted 1px #4A8CC4;}

#winelist-content h1{ color:#70453A; font:bold 16px Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0 0 0px 20px; width:300px;}

#winelist-content .line{ border-right: solid 1px #ADC28F; margin:5px 0 5px 20px; border-top: solid 1px #ADC28F; height:20px; width:380px;}

#home-content p, #home-content3 p{color:#838282; padding: 0 0 10px 0; margin:0px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px}

#home-content h3 {color:#70453A; padding: 0 0 10px 0; margin:0px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px}

#home-content3 h3{color:#70453A; padding: 0 0 10px 0; margin:0px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px; clear:left}

#home-content h4, #home-content3 h4{color:#70453A; padding: 0 ; margin:0px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px}

#home-content-large p{color:#838282; padding: 0 0 10px 0; margin:0px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px}

#home-content-large h3{color:#70453A; padding: 0 0 10px 0; margin:0px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px}

#home-content-large h4{color:#70453A; padding: 0 ; margin:0px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px}



#order-box{

	width:400px;

	padding:26px 0 0 0;

	margin:20px 0 0 0;

	float:left;

	min-height: 280px;

	height: 280px;

width:expression(document.body.clientHeight < 280? "280px": "auto" );		background-image: url(http://www.robertsmarket.com/images/holiday_home_bg.gif);

	background-repeat: no-repeat;

}









#order-box h2, #order-boxinner h2{ width:170px; font: bold 12px/20px Georgia, "Times New Roman", Times, serif; margin: 10px 0 10px 25px; border-bottom: dotted 1px #701717; text-align:left; color: #701717;}

#order-box h2 a, #order-boxinner h2 a{ color: #701717; text-decoration:none}





#order-box p{ font: italic 11px Georgia, "Times New Roman", Times, serif; margin: 10px 20px 10px 25px; padding:0 70px 0 20px; text-align:left; color: #4E4F51; background : url(/images/turkey_bullet.gif) no-repeat top left;}





#order-box p a{color: #4E4F51; text-decoration:none;}

#order-box p a:hover{color: #4E4F51; text-decoration:none;}



#order-boxinner{width:362px; height: 538px; padding:0; border-top:none; margin:20px 0 0 12px; float:left; background : url(/images/roberts_background.jpg) no-repeat; background-position: 0px 267px; min-height: 620px; height: 620px;

width:expression(document.body.clientHeight < 620? "620px": "auto" );}



#order-boxinner p{ font: italic 11px Georgia, "Times New Roman", Times, serif; margin: 10px 80px 10px 25px; padding:0; text-align:left; color: #4E4F51;  text-decoration:none;}





#order-boxinner p a{color: #4E4F51; text-decoration:none;}

#order-boxinner p a:hover{color: #4E4F51; text-decoration:none;}

#order-boxinner .pad15{padding:15px 0 0 0;}









/*

#s2 #order-boxinner{width:362px; height: 512px; padding:0; border-top:none; margin:20px 0 0 12px; float:left; background : url(/images/holiday_inner_wine_bg.gif) no-repeat bottom left; }

#s5 #order-boxinner{width:362px; height: 581px; padding:0; border-top:none; margin:20px 0 0 12px; float:left; background : url(/images/holiday_inner_wine_bg.gif) no-repeat bottom left;}

#s2 #order-boxinner li, #s5 #order-boxinner li { font: normal 13px Georgia, "Times New Roman", Times, serif; margin: 10px 20px 10px 25px; padding:0 0 0 20px; text-align:left; color: #611D1D; list-style:none; background : url(/images/turkey_bullet_square.gif) no-repeat center left;}

#s2 #order-boxinner li a, #s5 #order-boxinner li a{ color: #611D1D; text-decoration:none}

#s2 #order-boxinner li a:hover, #s5 #order-boxinner li a:hover{ color: #611D1D; text-decoration:underline}

#s2 #order-boxinner ul, #s5 #order-boxinner ul{ margin:0px; padding: 0 0 0 20px;}

#s2 #order-boxinner p{ font: italic 11px Georgia, "Times New Roman", Times, serif; margin: 10px 70px 10px 25px; padding:0 0 0 0px; text-align:left; color: #626C64; background-image:none;}

#s5 #order-boxinner p{ font: italic 13px Georgia, "Times New Roman", Times, serif; margin: 10px 70px 10px 25px; padding:0 0 0 0px; text-align:left; color: #626C64; background-image:none;}



*/



#s2 #order-boxinner{background-position: 0px 198px;}





#order-boxinner li, #order-boxinner li { font: normal 13px Georgia, "Times New Roman", Times, serif; margin: 10px 20px 10px 25px; padding:0 0 0 20px; text-align:left; color: #611D1D; list-style:none; background : url(/images/turkey_bullet_square.gif) no-repeat center left;}

#order-boxinner li a, #order-boxinner li a{ color: #611D1D; text-decoration:none}

#order-boxinner li a:hover, #order-boxinner li a:hover{ color: #611D1D; text-decoration:underline}

#order-boxinner ul, #order-boxinner ul{ margin:0px; padding: 0 0 0 20px;}



.padbot{padding:20px 0 0 0;}



#coming {position:absolute; left:35px; top:280px; width:146px; height:91px; z-index:1; font: bold 15px Georgia, "Times New Roman", Times, serif; color:#fff}

#home-content ul, #home-content3 ul { margin:0px; padding: 0 0 20px 40px;}

#home-content li, #home-content3 li { margin:0px; padding:4px 0 4px 0; list-style-image:url(/images/side_on.gif); font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #838282;}

*html #home-content li, *html #home-content3 li { margin:0px; padding:4px 0 4px 0; list-style-image:url(/images/side_on1.gif); font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #838282;}



/* right navigation

-------------------------------------------------------------------*/

#right-col{width:350px; padding:0px 0 0 20px; margin:20px 0 0 0; float:left;}

#m4 #right-col{width:280px; padding:45px 0 0 5px; margin:0 0 0 0; float:left;}

#right-col p{color:#838282; padding: 0 0 10px 0; margin:0px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px}



#right-col3{width:350px; padding:0px 0 0 20px; margin:20px 0 0 0; float:right;}

#m4 #right-col3{width:250px; padding:0 0 0 5px; margin:0 0 0 10px; float:right;}

#right-col3 p{color:#838282; padding: 0 0 10px 0; margin:0px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px}





/* left navigation

-------------------------------------------------------------------*/

#side-nav {	clear: both; float:left; width: 185px; margin: 20px 0 0 0;}

#m1 #side-nav p, #m2 #side-nav p, #m3 #side-nav p, #m4 #side-nav p, #m5 #side-nav p, #m6 #side-nav p{clear: both; padding: 0px 20px 13px 20px; margin: 0px; font: bold 11px verdana, arial, helvetica, sans-serif; text-align:right; color: #B2C190;}

#side-nav p {clear: both; padding: 0px 20px 13px 20px; margin: 0px; font: bold 11px verdana, arial, helvetica, sans-serif; text-align:right; color: #611D1D;}

#side-nav .bigcap{font: bold 14px verdana, arial, helvetica, sans-serif;}

#side-nav ul {margin: 0px; padding:0px;}

#side-nav ul li {padding: 12px 20px 12px 20px; margin: 0px; font: normal 11px verdana, arial, helvetica, sans-serif; text-align:right; color: #888; white-space: nowrap; list-style-type: none;}

#side-nav ul a { text-align:right; font: normal 10px verdana, arial, helvetica, sans-serif; color: #888; text-decoration: none}

#side-nav ul a:hover {color: #cfcfcf; text-decoration: none; background : url(/images/side_on.gif) no-repeat left center; padding-left:15px;}

#s1 #a1, #s2 #a2, #s3 #a3, #s4 #a4, #s5 #a5, #s6 #a6{color: #cfcfcf; text-decoration: none; background : url(/images/side_on.gif) no-repeat left center; padding-left:15px;}

#si2 #w2, #si1 #w1,#si3 #w3, #si4 #w4, #si5 #w5{color:#B2C190}

#m3 #n3,#m4 #n4, #m5 #n5, #m7 #n7, #m6 #n6, #s1 #n2 {color: #cfcfcf; text-decoration: none;}



/* Wine Pages

-------------------------------------------------------------------*/
.wine_spirit_link{ color: #611D1D; }

#nav-table {background:url(/images/menu_bg.jpg) repeat-y top; height:862px; clear:both;}

#wine-nav {	float:left; width: 185px; margin: 20px 0 0 0;}
#wine-nav .bigcap{font: bold 14px verdana, arial, helvetica, sans-serif;}
#wine-nav p {clear: both; padding: 0px 20px 13px 20px; margin: 0px; font: bold 11px verdana, arial, helvetica, sans-serif; text-align:right; color: #611D1D;}
#wine-nav ul {margin: 0px; padding:0px;}
#wine-nav a{ text-decoration: none; }

#wine-nav ul li {padding: 10px 20px 10px 20px; margin: 0px; font: normal 11px Georgia, "Times New Roman", Times, serif; text-align:right; color: #611D1D; white-space: nowrap; list-style-type: none;}

#wine-nav ul a { text-align:left; font: normal 10px verdana, arial, helvetica, sans-serif; color: #888; text-decoration: none}

#sub-title{float:right; width:440px; height:20px; font: bold italic 13px Georgia, "Times New Roman", Times, serif; border-bottom:#B2C190 1px solid; border-left:#B2C190 1px solid; margin:0px; padding:6px 0 0 10px; color:#8F9D6E}

.grenbar{width:325px;height:20px;background-color:#B2C190;float:right;clear:both;}

#table-head{float:left; width:607px; color:#31302F; background:url(/images/wine_subhead.jpg) no-repeat left; font: bold italic 12px Georgia, "Times New Roman", Times, serif; height:20px;margin:0px;padding:6px 0 0 0;}

.year-head{width:70px; margin:0px; float:left; text-align:center}

.winery-head{width:228px; padding:0 0 0 100px; margin:0px; float:left;}

.roberts-head{ width:100px; padding:0 0 0 33px; float:left; text-align:center}

.sales-head{ width:70px; padding:0 0 0 0px; float:left; text-align:center}

#table-list{ float:right; width:607px;font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:11px;color:#444242; margin:0px; padding:0px;}

.price{float:left; width:65px;text-align:center; margin:0 0 0 0; padding:0 0 0 0; clear:both; height:21px; line-height:21px;}
.winery{ float:left; width:350px; text-align:left;margin:0 0 0 0; padding:0px 0 0px 20px; height:21px; line-height:21px;}
.robert{ float:left; width:80px; text-align:left; margin:0 0 0 0;padding:0px 0 0px 10px; height:21px; line-height:21px;}
.sale{ float:left; width:60px; text-align:left; margin:0 0 0 0; padding:0px 0 0px 15px; height:21px; line-height:21px;}


#total{clear:both; width:607px; height:21px; margin:0px; padding:0px;}

.year-bottom{width:81px; margin:0px; float:left; text-align:center}

.winery-bottom{width:228px; padding:0 0 0 10px; margin:0px; float:left;}

.roberts-bottom{ width:100px; padding:0 0 0 25px; float:left; text-align:center}

.sales-bottom{ width:80px; padding:0 0 0 0; float:left; text-align:center}



/* footer

-------------------------------------------------------------------*/

#footer{font: 10px Arial, Helvetica, sans-serif; color: #888888; width:900px; height:20px; clear:both; padding:20px 0 0 50px; margin:0px;}

#foot-links {float:left;}

.design {display:none;}

#m1 #footer .design{display:block; color: #888888;}

#foot-links a{font: 10px Arial, Helvetica, sans-serif; color: #888888; text-align:left; padding:20px 10px 0 10px; text-decoration:none;}

#footer p{font: 10px Arial, Helvetica, sans-serif; color: #B3C290; float:right; padding:0px 10px 0 0px; margin:0px;}

#foot-links .foot-big{font: bold 11px verdana, arial, helvetica, sans-serif;}

.wineryTitle{ float:left; width:350px; text-align:center;	margin:0 0 0 0; padding:3px 0 4px 20px;}
