
/* ::::: http://www.sheffiedwines.com/sheffied.css ::::: */

body { color: rgb(0, 0, 0); }
select, li, td, table { font-family: verdana,arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); text-align: left; }
hr { color: rgb(253, 189, 74); width: 100%; text-align: center; height: 1px; }
p { margin: 0px 0px 10px; padding: 0px; line-height: 1.35em; }
input.frmfld { text-decoration: none; font-family: verdana,arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 255px; margin-top: 3px; margin-bottom: 3px; }
.submit { font-family: verdana,arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-top: 10px; }
textarea.frmfld { font-family: verdana,arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 255px; margin-top: 3px; }
a:link, a:active, a:visited { font-family: verdana,arial; color: blue; font-size: 12px; text-decoration: none; }
a:hover { font-family: verdana,arial; color: red; font-size: 12px; text-decoration: none; }
a.mainmenu:link, a.mainmenu:active, a.mainmenu:visited { font-family: verdana,arial; color: black; font-size: 13px; text-decoration: none; font-weight: bold; }
a.mainmenu:hover { font-family: verdana,arial; color: rgb(232, 108, 60); font-size: 13px; text-decoration: none; font-weight: bold; }
body.main { background-image: url('images/bodybg.jpg'); background-repeat: no-repeat; }
td.main { padding-top: 32pt; }
td.mainmenu { height: 38px; background-image: url('images/menutile.gif'); width: 100%; }
table.maintable { border: 1px solid rgb(0, 0, 0); }
td.mainbody { padding: 5pt 5pt 5pt 10pt; }
td.maintext p { margin-top: 0px; padding-top: 0px; }
img.pic { border: 0px solid rgb(0, 0, 0); padding: 0pt 10pt 5pt 0pt; }
table.dotcod { border: 1px solid rgb(0, 0, 0); }
td.maintext { border: 0px solid rgb(0, 0, 0); padding: 5pt; font-size: 12px; }
td.copyright { font-family: verdana,arial; color: rgb(0, 0, 0); text-decoration: none; font-size: 10px; text-align: center; height: 28px; padding-top: 5px; padding-bottom: 5px; }
font.ty { font-family: arial; color: rgb(0, 0, 0); text-decoration: none; font-size: 17px; font-weight: bold; }
td.menubg { border: 0px solid rgb(0, 0, 0); background: transparent url('images/menu_button.gif') no-repeat scroll 0px center; padding-left: 6px; padding-bottom: 0pt; }
td.popup_logo { text-align: center; background-color: rgb(255, 252, 243); font-size: 18px; font-weight: bold; color: rgb(255, 167, 30); font-family: Arial,Helvetica,sans-serif; }
img.notes { border: 0px none ; padding-right: 20pt; padding-left: 10pt; }
td.bottles { border: 1px solid rgb(254, 235, 200); text-align: center; background-color: rgb(255, 255, 255); padding-bottom: 8pt; }
td.news { border: 1px solid rgb(0, 0, 0); padding: 5pt; vertical-align: top; text-align: center; }
td.title { vertical-align: middle; font-size: 12px; font-weight: bold; height: 25px; background-color: rgb(255, 233, 192); padding-left: 5px; }
#pricelist { border: 0px solid rgb(254, 235, 200); padding-left: 5px; }
td #pricelist { border: 1px solid rgb(253, 189, 74); height: 18px; }
td #pricelist1 { border: 1px solid rgb(192, 192, 192); height: 18px; background-color: rgb(241, 241, 241); }
iframe { border: 1px solid rgb(0, 0, 0); }
.highlight-strong { color: rgb(255, 167, 30); font-weight: bold; }
.strike { text-decoration: line-through; }
div.sub-offer .image { display: block; height: 200px; padding-top: 10px; padding-bottom: 0px; width: 50px; padding-left: 0px; margin-left: 30px; }

/* ::::: null ::::: */

.imgbdr { padding-left: 10px; }

/* ::::: null ::::: */

.imgbdr { padding-left: 10px; }
div.main-offer { border: 1px solid rgb(253, 189, 74); padding: 20px 20px 20px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 275px; margin-right: 20px; float: left; margin-bottom: 10px; height: 200px; }
div.main-offer h3 { margin: 0px; padding: 0px; color: rgb(255, 167, 30); font-size: 110%; display: block; }
div.main-offer img {  }
div.main-offer strong { color: rgb(0, 0, 0); font-weight: bold; font-size: 95%; }
div.main-offer p { margin: 0px; padding: 0px 0px 10px; font-weight: normal; }
div.sub-offer { border: 1px solid rgb(253, 189, 74); margin: 0px 20px 10px 0px; padding: 15px 10px 5px 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 122px; float: left; height: 292px; }
div.sub-offer h3 { margin: 0px 0px 5px; padding: 0px; color: rgb(255, 167, 30); font-size: 85%; display: block; height: 25px; }
div.sub-offer .test { display: block; }
div.sub-offer .image { display: block; height: 200px; padding-top: 0px; padding-bottom: 0px; width: 50px; padding-left: 0px; margin-left: 30px; }
div.sub-offer img { width: 50px; }
#end { margin-right: 0px; }
div.banner { padding: 0px; display: block; width: 485px; float: left; margin-top: 0px; margin-bottom: 20px; height: 200px; }
div.textbox { padding: 20px 0px 20px 2px; display: block; width: 480px; float: left; }
div.detail { margin: 0px 0px 10px; padding: 0px; text-align: center; }
td.mainbody { padding: 0pt 5pt 5pt 10pt; }
.highlight-strong { color: rgb(255, 167, 30); font-weight: bold; }
div.textbox1 { margin: 10px 0px 4px; padding: 0px 0px 0px 2px; display: block; width: 480px; float: left; font-weight: normal; }
div.textbox1 p { font-weight: normal; padding-top: 10px; }
div.detail img { border-style: none; width: 102px; }
div.main-image { float: left; height: 250px; display: block; }
div.button { display: block; height: 24px; width: 80px; margin-top: 20px; margin-left: 8px; }
div.image { width: 93px; height: 250px; padding-left: 15px; padding-top: 4px; }
div.image img { margin: 0px; padding: 0px; }
div.button p { font-size: 90%; }
.sub-offer p { font-size: 85%; }
.bestfor { padding: 0px; margin-top: 0px; margin-right: 10px; text-align: center; margin-bottom: 2px; }
.fav { padding: 0px; margin-top: 0px; margin-right: 10px; text-align: center; margin-bottom: 12px; font-style: italic; color: rgb(102, 102, 102); }
.highlight-strong a { text-decoration: none; color: rgb(255, 167, 30); }
.textbox1 p { margin: 0px; padding: 15px 0px 0px; }
.banner img { border-style: none; }
div.textbox11 { margin: 0pt; padding: 0px; display: block; width: 480px; float: left; font-weight: normal; }
.textbox11 p { margin: 0px 0px 10px; padding: 0px; }
