body, html { background: #fff url(../media/back-strip.gif) repeat-x; text-align: center; margin: 0;  padding: 0px; color: #2B2B24; font-family: verdana; font-size: 12px; }
body { min-width:775px;	}
img {	border: 0; margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
a, a.brandlink { font-family: verdana; color: #D72439; text-decoration: none;}
a:hover { text-decoration: underline;}
p { font-family: verdana; font-size: 11px; color: #2B2B24; font-weight: normal; padding: 10px 0px;}
form { margin: 0; padding: 0; }
h1 {
	font-family: verdana;
	font-weight: normal;
	font-size: 20px;
	border-bottom: 1px solid #8C1E4C;
	padding: 4px 0px 0px 0px;
}

h2 {
	font-family: verdana;
	font-weight: normal;
	font-size: 15px;
	border-bottom: 1px solid #8C1E4C;
	padding: 4px 0px 3px 0px;
	margin: 5px 0px 4px 0px;
}

h3 {
	font-family: verdana;
	font-weight: normal;
	font-size: 15px;
	border-bottom: 1px solid #8C1E4C;
	padding: 4px 0px 3px 0px;
	margin: 5px 0px 4px 0px;
}

h4 {
	font-family: verdana;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #fff;
	padding: 4px 0px 3px 0px;
	margin: 5px 0px 4px 0px;
}

p {
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
	margin: 0px 0px 4px 0px;
}

p.inline {
   font-family: verdana;
	font-weight: normal;
	font-size: 15px;
	padding: 4px 0px 3px 0px;
	margin: 5px 0px 4px 0px;
}
h1.terms { display: block; margin: 0; padding: 0; background: url(../media/title-terms.gif) 0 0 no-repeat; width: 377px; height: 34px; margin-bottom: 14px; text-indent: -5555px; }
h1.aboutdorjes { display: block; margin: 0; padding: 0; background: url(../media/title-aboutdorjes.gif) 0 0 no-repeat; width: 377px; height: 34px; margin-bottom: 14px; text-indent: -5555px; }
h1.contactus { display: block; margin: 0; padding: 0; background: url(../media/title-contactus.gif) 0 0 no-repeat; width: 377px; height: 34px; margin-bottom: 14px; text-indent: -5555px; }
h1.blog { display: block; margin: 0; padding: 0; background: url(../media/title-blog.gif) 0 0 no-repeat; width: 377px; height: 34px; margin-bottom: 14px; text-indent: -5555px; }
h1.faqs { display: block; margin: 0; padding: 0; background: url(../media/title-faqs.gif) 0 0 no-repeat; width: 377px; height: 34px; margin-bottom: 14px; text-indent: -5555px; }
h1.events { display: block; margin: 0; padding: 0; background: url(../media/title-events.gif) 0 0 no-repeat; width: 377px; height: 34px; margin-bottom: 14px; text-indent: -5555px; }
h1.wine { display: block; margin: 0; padding: 0; background: url(../media/title-wine.gif) 0 0 no-repeat; width: 377px; height: 34px; margin-bottom: 14px; text-indent: -5555px; }
h1.mixedcase { display: block; margin: 0; padding: 0; background: url(../media/title-mixedcases.gif) 0 0 no-repeat; width: 377px; height: 34px; margin-bottom: 14px; text-indent: -5555px; }
h1.thankyou { display: block; margin: 0; padding: 0; background: url(../media/title-thankyou.gif) 0 0 no-repeat; width: 377px; height: 34px; margin-bottom: 14px; text-indent: -5555px; }
h1.sorry { display: block; margin: 0; padding: 0; background: url(../media/title-sorry.gif) 0 0 no-repeat; width: 377px; height: 34px; margin-bottom: 14px; text-indent: -5555px; }
h2.mixedcase { display: block; margin: 0; padding: 0; background: url(../media/title-mixedcases.gif) 0 0 no-repeat; width: 377px; height: 34px; margin-bottom: 14px; text-indent: -5555px; }
h2.discounts { display: block; margin: 0; padding: 0; background: url(../media/title-discounts.gif) 0 0 no-repeat; width: 377px; height: 34px; margin-bottom: 14px; text-indent: -5555px; }

#container { margin: 0 auto; padding: 0; width: 775px; text-align: left; padding-top: 24px;}
#header { width: 775px; }
#logo { background: url(../media/header-dorjes.jpg) 0 0 no-repeat; width: 775px; height: 135px; }
#logo a { display: block; width: 775px; height: 135px; text-indent: -5555px; }
#menu {margin-top: 0px; margin-bottom:2px; width: 775px; height: 34px; background: url(../media/menu-bkg.gif) 0px 0px no-repeat scroll; position: relative; overflow: hidden; }
#menu ul  { margin: 0px; padding: 0px; list-style-type: none; }
#menu ul li  { margin: 0px; padding: 0px; list-style-type: none; position: absolute; }
#menu ul li a { top: 0px; display: block ; text-indent: -5555px ; }

#menu .dorjes01  { left:   35px; top: 8px; width: 45px; height: 16px; }
#menu .dorjes01 a {width: 45px; height: 16px; }
#menu .dorjes01 a:hover {background: url(../media/menu-home-over.gif) 0px 0px no-repeat scroll; }

#menu .dorjes02  { left:   108px; top: 8px; width: 77px; height: 16px; }
#menu .dorjes02 a {width: 77px; height: 16px; }
#menu .dorjes02 a:hover {background: url(../media/menu-winelist-over.gif) 0px 0px no-repeat scroll; }

#menu .dorjes03  { left:   209px; top: 8px; width: 100px; height: 16px; }
#menu .dorjes03 a {width: 100px; height: 16px; }
#menu .dorjes03 a:hover {background: url(../media/menu-aboutdorjes-over.gif) 0px 0px no-repeat scroll; }

#menu .dorjes04  { left:   337px; top: 8px; width: 57px; height: 16px; }
#menu .dorjes04 a {width: 57px; height: 16px; }
#menu .dorjes04 a:hover {background: url(../media/menu-events-over.gif) 0px 0px no-repeat scroll; }

#menu .dorjes05  { left:   419px; top: 8px; width: 51px; height: 16px; }
#menu .dorjes05 a {width: 51px; height: 16px; }
#menu .dorjes05 a:hover {background: url(../media/menu-blog-over.gif) 0px 0px no-repeat scroll; }

#menu .dorjes06  { left:   493px; top: 8px; width: 51px; height: 16px; }
#menu .dorjes06 a {width: 51px; height: 16px; }
#menu .dorjes06 a:hover {background: url(../media/menu-faqs-over.gif) 0px 0px no-repeat scroll; }

#menu .dorjes07  { left:   566px; top: 8px; width: 88px; height: 16px; }
#menu .dorjes07 a {width: 88px; height: 16px; }
#menu .dorjes07 a:hover {background: url(../media/menu-contactus-over.gif) 0px 0px no-repeat scroll; }

#menu .dorjes08  { left:   679px; top: 8px; width: 56px; height: 16px; }
#menu .dorjes08 a {width: 56px; height: 16px; }
#menu .dorjes08 a:hover {background: url(../media/menu-terms-over.gif) 0px 0px no-repeat scroll; }

#breadcrumb { display: block; width: 775px; height: 21px; border-bottom: 1px solid #757561; }
.thecrumbs { margin: 3px 2px 5px 2px; }

#main_content { float: left; display: block; width: 771px; margin:7px 2px 0px 2px; }
#left { float: left; width: 189px; margin-right: 7px; }
#middle { float: left; width: 377px; }
#right { float: right; width: 189px; }
#footer_bloc { float: left; margin: 35px 0px 35px 0px; }
.footer { width: 771px; border-top: 1px solid #A8A897; text-align: center; padding: 7px; color: #2B2B24; font-family: verdana; }
.footer a { margin: 0px 5px 0px 5px; color: #2B2B24; }

#panel_search { float: left; display: block; width: 189px; height: 202px; background: url(../media/box-search.gif) 0 0 no-repeat; margin-bottom: 14px; }
#panel_freephone {float: left; display: block; width: 189px;  height: 112px; background: url(../media/box-freephone.gif) 0 0 no-repeat; text-indent:-5555px; margin-bottom: 14px; }
#panel_winefilter { float: left; display: block; width: 189px; background: url(../media/title-winefilter.gif) 0 0 no-repeat; padding-top: 42px; }
#panel_winefilter ul  { margin: 0px; padding: 0px; list-style-type: none; }
#panel_winefilter ul li  { margin: 0px; padding: 0px; list-style-type: none;}
#panel_winefilter ul li a.winehouse {display: block; background: #EBEBAB url(../media/red-arrow.gif) 14px 9px no-repeat; border-top: 1px solid #A8A897; padding: 5px 3px 5px 28px; font-size: 12px; color: #2B2B24; }
#panel_winefilter ul li a.winehouse:hover { background: #ECEC9E url(../media/black-arrow.gif) 16px 9px no-repeat; text-decoration: none; }
#panel_winefilter ul li a.winetype {display: block; background: #F3F3C3 url(../media/red-arrow.gif) 14px 9px no-repeat; border-top: 1px solid #A8A897; padding: 5px 5px 5px 28px; font-size: 12px; color: #2B2B24; }
#panel_winefilter ul li a.winetype:hover { background: #ECEC9E url(../media/black-arrow.gif) 16px 9px no-repeat; text-decoration: none; }
#panel_winefilter ul li a.wineorigin {background:#FCFCE4 url(../media/black-arrow.gif) no-repeat scroll 14px 9px;border-top:1px solid #A8A897;color:#2B2B24;display:block;font-size:12px;padding:5px 5px 5px 28px; }
#panel_winefilter ul li a.wineorigin:hover {background:#F3F3C3 url(../media/black-arrow.gif) no-repeat scroll 16px 9px;text-decoration:none;}

.panel_generic { display: block; width: 189px; background: url(../media/title-generic.gif) 0 0 no-repeat; padding-top: 40px; padding-bottom: 32px;}
.panel_generic2 { display: block; width: 189px; background: url(../media/title-generic.gif) 0 0 no-repeat; padding-top: 40px; padding-bottom: 32px; height: 190px;}

.panel_generic ul li a {display: block; background: #FCFCE4 url(../media/black-arrow.gif) 14px 9px no-repeat; border-top: 1px solid #A8A897; padding: 5px 5px 5px 28px; font-size: 12px; color: #2B2B24; }
.panel_generic ul li a:hover { background: #F3F3C3 url(../media/black-arrow.gif) 16px 9px no-repeat; text-decoration: none; }
.panel_generic ul  { margin: 0px; padding: 0px; list-style-type: none; }
.panel_generic ul li  { margin: 0px; padding: 0px; list-style-type: none;}
#title-online-store-menu {background: url(../media/title-store.gif) 0 0 no-repeat; }
#title-account-menu {background: url(../media/title-your-account.gif) 0 0 no-repeat; }
#title-cart-menu {background: url(../media/title-cart.gif) 0 0 no-repeat; }
#title-cart-maillist {background: url(../media/box-newsletter.gif) 0 0 no-repeat; }

#color-block {background-color:#FCFCE4; padding: 5px 10px;}

#panel_latestarrivals { float: right; display: block; width: 189px; background: url(../media/title-latestarrivals.gif) 0 0 no-repeat; padding-top: 42px; margin: 0; }
#panel_latestarrivals ul  { margin: 0px; padding: 0px; list-style-type: none; }
#panel_latestarrivals ul li  { margin: 0px; padding: 0px; list-style-type: none;}
#panel_latestarrivals ul li a.winename { display: block; background-color: #fff; border-top: 1px solid #A8A897; padding: 5px 0px 5px 0px; font-size: 12px; color: #2B2B24; width: 189px;}
/*#panel_latestarrivals ul li a.wineprice { float: right; text-align: right; padding: 5px 0px 5px 0px; border-top: 1px solid #A8A897; font-size: 11px; color: #D72439; font-weight: bold; width: 47px; }*/
#panel_signup { float: left; display: block; width: 189px; height: 120px; background: url(../media/box-newsletter.gif) 0 0 no-repeat; margin-bottom: 14px; }
#panel_wineofthemonth { float: left; display: block; width: 189px; background: url(../media/title-wineofthemonth.gif) 0 0 no-repeat; padding-top: 42px; }
#panel_events { float: left; display: block; width: 189px; background: url(../media/title-eventspanel.gif) 0 0 no-repeat;  padding-top: 42px; }
.panelbase { float: left; display: block; width: 189px; background: url(../media/panel-base.gif) 0 0 no-repeat; height: 19px; padding-bottom: 14px; }
.wineplacer { padding: 9px; color: #2B2B24; border-top: 1px solid #A8A897; }
.wineplacer a { color: #2B2B24; }
a.seeall { display: block; text-align:right; background-color: #FDEEF4; border-top: 1px solid #A8A897; padding: 5px 5px 5px 0px; font-size: 11px;}
a.seeall:hover { background-color: #F5D8E4; }
.hidden { text-indent: -5555px; }
.imgright {float: right; margin:0px 0xp 5px 5px; }
.imgleft { float:left; margin: 0px 5px 5px 0px; }
.imgcentre { text-align: center; margin-top: 5px; }
div.home_events { border-top: 1px solid #A8A897; padding: 7px; }
div.home_events a, div.case a{ padding-top: 9px; display: block; color: #D72439; }
div.case { margin-bottom: 19px;  display: block; min-height: 2px; position:relative; }
span.date { color: #D72439; font-weight: bold; font-size: 11px; display: block;  }
span.event-title { color: #831E4A; font-weight: bold; font-size: 11px; display: block; }
span.year { color: #881E4A; font-weight: bold; font-size: 11px; display: block; }
span.country { color: #2B2B24; font-weight: bold; font-size: 11px; display: block; }
span.blogtitle { color: #000; font-weight: bold; font-size: 18px; display: block; margin: 2px 0px 10px 0px; }
span.blogcontent { color: #2B2B24; font-weight: normal; font-size: 11px; display: block; }
span.eventstitle { font-weight: bold; font-size: 13px; display: block; color: #2B2B24; }
label.winelabel { float: left; margin-top:5px;	margin-right:10px; padding-top: 5px; text-align:right; width: 120px; font-weight: bold; clear:left; }
span.winedetail { float: left; margin-top:5px; padding-top: 5px; width: 220px; }
.pricebox { text-align: right; color: #2B2B24; font-weight: bold; border-top: 1px solid #A8A897; border-bottom: 1px solid #A8A897; padding: 5px 0px 5px 0px; }
.salepricebox { text-align: right; background-color: #F5D8E4; color: #2B2B24; font-weight: bold; border-bottom: 1px solid #A8A897; padding: 5px 0px 5px 0px; }
.price { color: #D72439; font-weight: bold; }
.save {font-weight: bold; font-size: 16px; color: #D72439; }
/*home styles*/
#feature, #sales, #mixed-cases { float: left; display: block; width: 377px; margin-bottom: 14px; }
#sales a, #mixed-cases a { color: #2b2b24; }
div.salewine_left { float: left; display: block; margin-bottom: 14px; width: 180px; }
div.salewine_right { float: right; display: block; margin-bottom: 14px; width: 180px; }
div.middlelink { float:left; width: 377px; display: block; }
#mixed-cases a { color: #2b2b24; }
#pdf { float: left; display: block;background: url(../media/pdf-download.gif) 0px 0px no-repeat; width: 189px; height: 63px; }
#pdf a { display: block; background: url(../media/pdf-download.gif) 0px 0px no-repeat; width: 189px; height: 63px; text-indent: -5555px; }
#pdf a:hover { background: url(../media/pdf-download-over.gif) 0px 0px no-repeat; }


.wine-list-placer { background-color: #fff; border-top: 1px solid #AAAAA8; position: relative; width: 377px; height: 71px; margin: 0; padding: 0; }
.wine-list-placer-pink { background-color: #FDEEFA; border-top: 1px solid #AAAAA8; position: relative; width: 377px; height: 71px; margin: 0; }
.icon{ position: absolute; top: 10px; left: 18px; width: 14px; height: 33px;}
.code{ position: absolute; top: 50px; left: 5px; width: 45px; height: 15px; font-family: verdana; font-size: 11px; color: #000;}
.desc{ position: absolute; top: 10px; left: 60px; width: 305px; height: 35px; font-family: verdana; font-size: 11px; color: #000;}
.descyear { color: #D7273E; font-weight: bold; font-size: 11px; }
.link { position: absolute; top: 50px; left: 60px; display: block; width: 300px; height: 20px; color: #D7273E; font-weight: normal; font-size: 11px; }
.listprice { position: absolute; top: 50px; left: 326px; display: block; width: 50px; height: 20px; color: #000; font-weight: bold; font-size: 11px; }
.saleprice { position: absolute; top: 50px; left: 210px; display: block; width: 150px; height: 20px; color: #D7273E; font-weight: bold; font-size: 11px; }
.pageturner { padding-top: 4px; display: block; border-top: 1px solid #AAAAA8; width: 377px; height: 71px; margin: 0; padding: 0; }
.pageturner a { padding: 4px; }

/*forms*/
/*input {width: 155px;}*/
input.title {width: 60px;}
input.radio { width: 25px;}

div#ContactForm fieldset legend { color: #881E4A; }
div#ContactForm label { color: #881E4A; display: bold; display:block;	float:left;	margin-top:5px;	margin-right:5px; padding-top: 5px; text-align:right; width: 160px; clear:left; }
div#ContactForm input, div#ContactForm select, div#ContactForm textarea { margin-top:5px; }
div#ContactForm td label {	display:inline;	float:none; }

div#panel_search input { margin-left: 26px; margin-top:68px; padding-left: 1px; width: 138px; height: 17px; background-color: #fff; border: 1px solid #2B2B24; color: #000; font-size: 11px; font-family: verdana;  }
div#panel_signup span { margin-left: 26px; margin-top: 52px; color: #fff; font-size: 11px; font-family: verdana; display: block; }
div#panel_signup input { margin-left: 26px; margin-top:3px; padding-left: 1px; width: 138px; height: 17px; background-color: #fff; border: 1px solid #2B2B24; color: #000; font-size: 11px; font-family: verdana;  }

div#panel_search select { margin-left: 26px; margin-top:6px; width: 141px; height: 19px; background-color: #fff; color: #000; font-size: 11px; font-family: verdana;  }
div#panel_search input.button {margin-left: 120px; margin-top:6px; border: 0px; background: url(../media/button_search.gif) 0 0 no-repeat; width: 53px; height: 18px; }
div#panel_signup input.button {margin-left: 120px; margin-top:6px; border: 0px; background: url(../media/button_join.gif) 0 0 no-repeat; width: 53px; height: 18px; }
/*forms*/