/* CSS Document */

/* general */
body {
	margin:0;
	padding:0;
	color:#000000;
	font:14px/1.5em Georgia, "Times New Roman", Times, serif;
	height:100%;
	background: #8c6f4f url(../images/bkgd_extension.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:bottom right;
}
h1,h2,h3,h4,p {
	padding:0;
	margin:0;
}
a:link,
a:visited,
a:active {
	text-decoration:none;
}
form, img, ul, li {
	border:0;
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}
a img{
	border:none !important;
}
#pop_container {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	background:none;
	margin:0 auto;
	padding:0;
	width:100%;
	text-align:center;
	background:url(../images/paper_tile.gif) repeat top left;
}

/* main outer wrapper */
#wrapper {
	width:892px;
	background:url(../images/int_edge_L_32.png) repeat-y left top;
	padding:0 0 0 32px;
	margin:0 auto;
}
#wrapInner {
	width:860px;
	float:left;
	background:url(../images/int_edge_R_32.png) repeat-y right top;
	padding:0 32px 0 0;
}


/* header */
#header {
	width:860px;
	float:left;
	background:url(../images/paper_tile.gif) repeat top left;
}
.logo {
	float:left;
	width:214px;
	padding:15px 0 10px 0;
}
/*.logoRight {
	float:right;
	width:214px;
	padding:15px 15px 10px 0;
}*/
/* Warehouse 24 header */
.w24header {
	width:860px;
	height:260px;
	float:left;
	background:url(../images/bg_w24header2.jpg) no-repeat top left!important;	
}
.w24header_wa {
	width:860px;
	height:260px;
	float:left;
	background:url(../images/bg_w24header2_whisky_academy.jpg) no-repeat top left!important;
}

/* header right ver02 */
.homeHeadRight {
	float:right;
	padding:21px 0 10px 5px;
	margin:0;
}
.headRight {
	float:right;
	width:286px;
	background:url(../images/int_w24_promo.png) no-repeat top left;
	padding:45px 0 10px 50px;
}
.headRight p {
	color:#9a744f;
	font-weight:bold;
	line-height:1.8;
	text-align:center;
}
.headRight p strong {
	color:#000000;
}


/* login page new design */
.loginLeft {
	float:left;
	width:412px;
	padding:10px 0 20px 0;
}
.loginLeft h1 {
	display:none;
}
.loginRight {
	margin:10px 0 0 0;
	padding:0;
	float:right;
	width:430px;
}
.loginRight h2 {
	color:#846A52;
	font-size:16px;
	text-align:center;
	letter-spacing:.1em;
	padding:0px;
	width:415px;
	display:block;
	font-weight:normal;
}
.loginRight h2 span {
	font-size:24px;
	letter-spacing:.2em;
	padding-top:5px;
	line-height:1.9em;
	font-weight:normal;
}
.loginRight p {
	padding:20px 0 20px 0;
	color:#000000;
	font-size:12px!important;
	float:left;
	width:412px;
	text-align:center;
	letter-spacing:normal;
}
.loginRight p span {
	padding:0 0 20px 0;
	color:#000000;
	font-size:11px!important;
	float:left;
	text-align:center;
	width:420px;
	/*font-style:italic;*/
	line-height:1.3em;
}
.loginRight p span a:link,
.loginRight p span a:visited,
.loginRight p span a:active {
	color:#9a744f;
}
.loginRight p span a:hover {
	color:#000000;
}
.loginRight p span a.langlinks:link,
.loginRight p span a.langlinks:visited,
.loginRight p span a.langlinks:active {
	color:#9a744f;
	font-style:normal;
}
.loginRight p span a.langlinks:hover {
	color:#000000;
}

.loginRight .ldaform {
	float:left;
	background:url(../images/bg_ldaNewimg.png) no-repeat left top;
	width:385px;
	padding:20px 15px 0 15px;
}
.loginRight .ldaform p {
	padding:15px 0;
	vertical-align:top;
	text-align:center;
	width:385px;
}
.loginRight label {
	font-size:12px;
	font-weight:normal;
	color:#9a744f;
	line-height:1.5em;
	letter-spacing:.08em;
}
.loginRight label span {
	color:#9a744f;
}
.loginRight label strong {
	color:#9a744f;
}
.loginRight .liveIn {
	padding:0;
	margin:0;
	width:185px;
	float:left;
}
.loginRight .liveIn label {
	padding:0 0 5px 0;
	float:left;
	font-weight:normal;
	letter-spacing:0.1em;
}
.loginRight .liveIn select {
	border:1px solid #9a744f;
	border:2px solid #c19f86;
	background:#eedcb4;
	padding:0;
	margin:0;
	width:165px;
	float:left;
	font-size:11px;
}
.loginRight .liveIn .checkbox {
	padding:10px 0 5px 0;
	float:left;
	width:155px;
}
.loginRight .liveIn .checkbox input {
	float:left;
}
.loginRight .liveIn .checkbox label {
	float:left;
	padding:0 0 0 5px;
}

.loginRight .liveIn input {
	background:#eedcb4;
	border:2px solid #c19f86;
	font-size:11px;
}
.loginRight .dob {
	padding:0;
	float:left;
	width:200px;
}
.loginRight .dob p {
	float:left;
	width:175px;
	padding:0 0 8px 0;
	color:#9a744f;
	font-size:12px;
	text-align:left;
	letter-spacing:0.1em;
}
.loginRight .cal {
	float:left;
	width:60px;
}
.loginRight .cal label {
	font-size:14px;
}
.loginRight .cal select {
	border:2px solid #c19f86;
	background:#eedcb4;
	padding:0;
	margin:0;
	width:60px;
	font-size:11px;
}
/*
.loginRight .cal input {
	background:#eedcb4;
	width:50px;
	border:2px solid #c19f86;
}
*/
.loginRight .date {
	width:55px;
	padding:0 8px 0 0;
}
.loginRight .date select {
	width:55px;
	font-size:11px;
}
.loginRight .month {
	width:67px;
	padding:0 8px 0 0;
}
.loginRight .month select {
	width:67px;
	font-size:11px;
}
.loginRight .year {
	width:50px;
	padding:0;
}
.loginRight .year select {
	width:60px;
	font-size:11px;
}
.loginRight .date label,
.loginRight .month label,
.loginRight .year label {
	font-size:11px;
}

.ldaform .errorMsg {
	width:355px;
	text-align:center;
	padding:0;
	margin:0;
	color:#660000;
	float:left;
	font-weight:bold;
}
.loginRight .ldaclick {
	float:left;
	text-align:center;
	width:385px;
	padding:0 0 3px 0;
}
.loginRight .ldaclick .ldaBase {
	width:200px;
	padding:20px 0 0 92px;
	color:#9a744f;
	font-size:11px;
	text-align:center;
	letter-spacing:normal;
	float:left;
	margin:0;
}
.loginRight .ldaclick .submit {
	background:url(../images/int_btnSubmit.gif) no-repeat right center;
	border:2px solid #c19f86;
	padding:0px 20px 0px 5px;
	width:100px;
	margin:0;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.1em;
	text-align:left;
	color:#9a744f;
	font-family: Georgia, "Times New Roman", Times, serif;
}


/* top menu */

.topMenu {
	width:860px;
	font-weight:normal;
	letter-spacing:.1em;
}
.menuBtm {
	width:860px;
	padding:0;
    /*float:left;*/
	background:url(../images/int_nav_line_top.gif) no-repeat left top;
}

.menuBtm ul {
	list-style-type: none;
	margin:0;
	padding:10px 4px 10px 0px;
	width:856px;
	min-height:23px;
	background:url(../images/int_nav_line_bottom.gif) no-repeat left bottom;
	text-transform:uppercase;
	text-align:center;
	/*float:none;*/
}
.menuBtm ul li,
.menuBtm ul li.lst{
	text-align:center;
	/*float:left;*/
	display:inline;
	/*background:url(../images/int_floret_ornament.gif) no-repeat right 4px;*/
	padding:0 0 0 0;
}
.menuBtm ul li.lst {
/*	background:none!important;*/
	width:118px;
}
.menuBtm ul li a:link,
.menuBtm ul li a:visited {
	color:#000000;
	background:url(../images/int_floret_ornament.gif) no-repeat right center;
	padding:8px 21px 8px 4px;
/*	padding:8px 25px 8px 0px;*/
	font-size:10px;
}
.menuBtm ul li a:hover {
	color:#9a744f;
}
.menuBtm ul li a.active:link,
.menuBtm ul li a.active:visited,
.menuBtm ul li a.active:active,
.menuBtm ul li.current_page_item a:link,
.menuBtm ul li.current_page_item a:visited,
.menuBtm ul li.current_page_item a:active {
	color:#9a744f!important;
	font-size:10px;
	/*background:url(../images/int_floret_ornament.gif) no-repeat right center;
	padding:8px 22px 8px 4px;*/
}
.menuBtm ul li a.nobkgd:link,
.menuBtm ul li a.nobkgd:visited {
	background:none!important;
	padding:8px 0 8px 4px;
}
#homepropos {
	display:block;
	float:left;
	padding:0 14px 0 11px;
}
#homenotre {
	display:block;
	padding:0 12px 0 3px;
	float:left;
}
#homegamme {
	display:block;
	float:left;
	padding:0 12px 0 3px;
}

#homeactualities
{
	padding:0 12px 0 3px;
}
#homew24
{
	padding:0;
	background:none!important;
}
#home
{
	padding:0 27px 0 7px;
}
#propos {
	display:block;
	float:left;
	padding:0 27px 0 10px;
}
#notre {
	display:block;
	padding:0 27px 0 10px;
	float:left;
}
#gamme {
	display:block;
	float:left;
	padding:0 27px 0 10px;
}
#actualities
{
	padding:0 27px 0 10px;
}
#w24 
{
	background:none!important;
	width:104px;
}

/* Sub menu level */
.subMenu_abtthebal {
	float:left;
	width:860px;
	background:url(../images/bgd_topNavLvl2.gif) repeat-x left top;
	padding:0 0 20px 0;
}
.subMenu_abtthebal ul {
	text-align:center;
	float:none;
/*	padding:0 10px 0 70px;*/
	width:705px;
	padding:0 0 0 85px;
}
.subMenu_abtthebal ul li {
	background:url(../images/bgd_sublink.gif) no-repeat right 8px;
	padding:0 6px 0 0px;
	text-align:center;
	float:none;
	display:inline;
}
.subMenu_abtthebal ul li a:link,
.subMenu_abtthebal ul li a:visited,
.subMenu_abtthebal ul li a:active {
	color:#9a744f;
	font-size:10px;
	background:none;
	padding:0;
}
/*.subMenu ul li a.visitus
{
	width:100px;
}*/
.subMenu_abtthebal ul li a:hover {
	color:#000000;
}
.subMenu_abtthebal ul li a.active {
	color:#000000!important;
	font-size:10px;
}
.subMenu_abtthebal ul li.nobkgd {
	background:none;
/*	padding:8px 0px 8px 3px;*/
}

/* sub menu */
.subMenu {
	float:left;
	width:860px;
	background:url(../images/bgd_topNavLvl2.gif) repeat-x left top;
	padding:0 0 20px 0;
}
.subMenu ul {
	text-align:center;
	float:none;
	padding:0 0 0 70px;
	width:720px;
}
.subMenu ul li {
	background:url(../images/bgd_sublink.gif) no-repeat left 8px;
	padding:0 0px 0 8px;
	text-align:center;
	float:none;
	display:inline;
}
.subMenu ul li a:link,
.subMenu ul li a:visited,
.subMenu ul li a:active {
	color:#9a744f;
	font-size:10px;
	background:none;
	padding:0;
}
/*.subMenu ul li a.visitus
{
	width:100px;
}*/
.subMenu ul li a:hover {
	color:#000000;
}
.subMenu ul li a.active {
	color:#000000!important;
	font-size:10px;
}
.subMenu ul li.nobkgd {
	background:none;
/*	padding:8px 0px 8px 3px;*/
}


/* Warehouse 24 top menu */
.topMenuw24 {
	width:860px;
	font-weight:normal;
	letter-spacing:1px;
	margin-top:160px;
	float:left;
}
.menuw24 {
	width:860px;
	padding:0;
    float:left;
	/*background:url(../images/bg_w24menu.png) no-repeat left top;*/
}
.menuw24 ul {
	list-style-type: none;
	margin:0;
	padding:7px 0 0px 60px;
	width:800px;
	text-transform:uppercase;
	text-align:center;
}
.menuw24 ul li.nobkgd {
	background:none;
	padding:0px 0px 8px 6px;
}
.menuw24 ul li 
{
	background:url(../images/bg_florette.gif) no-repeat right center;
	float:left;
	text-align:center;
	display:inline;
	padding:0 0 0 3px;
}
.menuw24 ul li a,
.menuw24 ul li a:link,
.menuw24 ul li a:visited,
.menuw24 ul li.current_page_item a:link,
.menuw24 ul li.current_page_item a:visited,
.menuw24 ul li.current_page_item a:active {
	color:#ffffff;
	padding:8px 18px 8px 0px;
	font-size:12px;
}
.menuw24 ul li a:hover {
	color:#a28d6b;
}
.menuw24 ul li a.nobkgd,
.menuw24 ul li.page-item-1,
.menuw24 ul li.page-item-1 a:link,
.menuw24 ul li.page-item-1 a:visited {
	background:none!important;
	padding:0px 0 8px 3px;
}


.subMenuw24 {
	width:860px;
	padding:0;
    float:left;
}
.subMenuw24 ul {
	text-align:center;
	float:none;
	background:none;
	padding:0;
	width:860px;
}
.subMenuw24 ul li {
	background:url(../images/bgd_sublink.gif) no-repeat left center;
	padding:0 4px 0 15px;
	text-align:center;
	float:none;
	display:inline;
}
.subMenuw24 ul li a:link,
.subMenuw24 ul li a:visited,
.subMenuw24 ul li a:active {
	color:#a28d6b;
	font-size:11px;
	background:none;
	padding:0;
}
.subMenuw24 ul li a:hover {
	color:#ffffff!important;
}
.subMenuw24 ul li a.active {
	color:#ffffff!important;
	font-size:11px;
}
.subMenuw24 ul li.nobkgd {
	background:none;
	padding:8px 4px 8px 0;
}


/* center */
#center {
	width:860px;
	float:left;
	background:url(../images/paper_tile.gif) repeat top left;
	padding:0;
	margin:0;
	line-height:normal;
}
#center h1 {
	display:none;
	font-size:14px;	
	color:#9a744f;
	padding:0;
	margin:0;
}

.columnBox {
	width:860px;
	float:left;
	padding:0;
	margin:0;
	line-height:normal;
}


/* flash banner - homepage */
.flashBanner {
	width:860px;
	float:left;
	padding:0;
	margin:0!important;
}
.BannerTop {
  float:left;
  vertical-align:middle;
  padding:3px 0 0 0;
}
.flashBanner h2,
.BannerTop h2 {
	display:none;
	font-size:14px;
	color:#9a744f;	
}
.flashBanner img {
	float:left;
	padding:0;
}

/* homepage layout ver02 */
.hmCols {
	width:280px;
	float:left;
	padding:0 0 5px 25px;
	z-index:1000;
}
.hmColumn21,
.hmColumn22 {
	width:280px;
	float:left;
}
.hmColumn21 h2 {
	width:195px;
	background:url(../images/img_HmbalvelieBulletins.jpg) no-repeat left top;
	padding:57px 0 22px 75px;
	font-size:16px;
	line-height:1em;
	letter-spacing:.15em;
	color:#000000;
	font-weight:normal!important;
}
.hmColumn22 h2 {
	width:190px;
	background:url(../images/img_HmtourDistillery.jpg) no-repeat left top;
	min-height:36px;
	padding:40px 0 20px 50px;
	font-size:16px;
	line-height:1em;
	letter-spacing:.15em;
	color:#000000;
	font-weight:normal!important;
}
.hmColumn21 ul li h3,
.hmColumn22 ul li h3,
.hmColumn21 ul li h3 a:link,
.hmColumn21 ul li h3 a:visited,
.hmColumn21 ul li h3 a:active,
.hmColumn22 ul li h3 a:link,
.hmColumn22 ul li h3 a:visited,
.hmColumn22 ul li h3 a:active {
	color:#8c6f4f;
	padding:0;
	font-size:13px;
}
.hmColumn21 ul li h3 a:hover,
.hmColumn22 ul li h3 a:hover {
	color:#000000;
}
.hmColumn21 ul,
.hmColumn22 ul {
	margin:0;
	padding:0;
}
.hmColumn21 ul li,
.hmColumn22 ul li {
	list-style:none;
	margin:0;
	padding:0 0 10px 0;
}
.hmImgBox {
	float:right;
	width:530px;
	padding:57px 25px 15px 0;
}

/* 3 column - text layout */
.columnTxt11 {
	float:left;
	width:820px;
	display:block;
	padding:25px 0 30px 40px;
}
.columnTxt14 {
	float:left;
	width:245px;
	padding:0 10px 5px 10px;
}
.columnTxt12 {
	float:left;
	width:835px;
	display:block;
	padding:25px 0 30px 25px;
	/*padding:25px 0 30px 0;*/
}
.columnTxt11 h3,
.columnTxt12 h3 {
	float:left;
	width:235px;
    padding:0 30px 5px 0;
	color:#8c6f4f;
	font-weight:normal;
	font-size:14px;
}
.columnTxt11 p {
	width:235px;
	float:left;
    padding:0 10px 5px 0;
	font-weight:normal;
}
.columnTxt14 p {
	float:left;
	width:230px!important;
	padding:0;
	margin:0;
}
.columnTxt14 ul {
	float:left;
	width:200px;
	padding:0 0 5px 20px;
}
.columnTxt12 .cont_txt {
	float:left;
	width:235px;
	padding:0 10px 5px 40px;
}
/*.columnTxt12 .cont_txt {
	float:left;
	width:235px;
	padding:0 0 5px 50px;
}*/
.columnTxt12 .last,
.columnTxt12 .last p {
	float:left;
	width:220px!important;
	padding:0 15px 5px 20px;
}
.columnTxt12 .cont_txt p {
	width:235px;
	float:left;
	font-weight:normal;
	font-size:14px;
	padding:0 0 10px 0;
}
.columnTxt12 .cont_txt p span {
	color:#8c6f4f;
	letter-spacing:.15em;
}
.columnTxt12 .cont_txt p strong {
	color:#8c6f4f;
}
.columnTxt12 .cont_txt ul {
	width:235px;
	float:left;
	font-weight:normal;
	font-size:14px;
	padding:0 0 10px 0;
}
.columnTxt12 .cont_txt ul li {
	list-style:none;
	background:url(../images/dot.gif) no-repeat left 7px;
	padding:0 0 5px 10px;
}
.columnTxt12 .cont_txt ul li a:link,
.columnTxt12 .cont_txt ul li a:visited,
.columnTxt12 .cont_txt ul li a:active {
	color:#000000;
}
.columnTxt12 .cont_txt ul li a:hover {
	color:#8c6f4f;
}
.columnTxt11 p {
	width:235px;
	float:left;
	line-height:1.3em;
    padding:0 30px 5px 0;
	font-weight:normal;
}
.columnTxt11 p strong,
.columnTxt12 p strong {
	font-weight:normal;
	color:#8c6f4f;
}
.columnTxt11 p span {
	font-style:normal;
	letter-spacing:.15em;
	text-transform:uppercase;
}
.columnTxt11 p em {
	float:none;
}
.columnTxt11 p br,
.columnTxt12 p br {
	clear:both;
}
.columnTxt11 p a img,
.columnTxt12 p a img {
	float:none;
    padding:0;
}
.columnTxt11 p a,
.columnTxt12 p a {
	float:left;
    padding:8px 0 0 0;
	color:#8c6f4f;
	font-weight:normal;
}
.columnTxt11 p a.inline,
.columnTxt12 p a.inline {
	float:none;
	padding:0;
}
.columnTxt11 p a.nobgimg,
.columnTxt12 p a.nobgimg {
	background:none;
	float:none;
	padding:0 0 0 0;
}
.columnTxt11 p a:hover,
.columnTxt12 p a:hover {
	color:#000000;
}

/* 3 column - Find Us layout */
.columnFind11 {
	width:235px;
	float:left;
	padding:45px 20px 30px 40px;
	line-height:1.8em;
}
.columnFind11 p {
	padding:0 0 26px 0;
}
.columnFind11 p strong {
	color:#8c6f4f;
	font-weight:normal;
}

.columnFind12 {
	width:520px;
	float:left;
	padding:0 0 15px 0;
	/*font-size:200%;*/
}
.range  {
	width:255px!important;
	float:left;
	padding:20px 0 30px 23px!important;
	background:url(../images/bg_temp07.jpg) repeat-x left top;
}
/*.range  {
	width:400px!important;
	float:left;
	padding:20px 0 0 120px!important;
	background:url(../images/bg_temp07.jpg) repeat-x left top;
}*/

.columnFind12 ul {
	margin:0;
	padding:0;
	float:left;
/*	padding:15px 0 0 120px;*/
	
}
.columnFind12 ul li {
	list-style:none;
	padding:0 0 24px 35px;
	background:url(../images/arrow_temp07.gif) no-repeat left 4px;
	color:#8c6f4f;
	font-size:21px;
	letter-spacing:.15em;
}
.columnFind12 p {
	background:none;
	float:left;
	padding:0 0 10px 80px;
	color:#8c6f4f;
	font-weight:normal;
	font-size:14px;
	width:440px;
}
.columnFind12 p a:link,
.columnFind12 p a:visited,
.columnFind12 p a:active {
	color:#8c6f4f;
	float:none;
}
.columnFind12 p a:hover {
	color:#000000;
}
.columnFind13 {
	width:235px;
	float:left;
	padding:0 0 35px 20px;
}
.columnFind13 ul {
	width:235px;
	margin:0;
	padding:3px 0 0 0;
	border:none;
/*	background:url(../images/int_bdrLine.gif) repeat-x left top; */
}
.columnFind13 ul li {
	list-style:none;
	margin:0;
	padding:10px 0 14px 0;
	background:url(../images/int_bdrLine.gif) repeat-x left bottom;
	color:#8c6f4f;
}
.columnFind12 ul li a:link,
.columnFind12 ul li a:visited,
.columnFind12 ul li a:active,
.columnFind13 ul li a:link,
.columnFind13 ul li a:visited,
.columnFind13 ul li a:active {
	color:#8c6f4f;
}
.columnFind12 ul li a:hover,
.columnFind13 ul li a:hover {
	color:#000000;
}


/* Find us - thickbox */
#TB_window {
	/* width:660px!important; */
}
#TB_closeWindowButton {
	font-weight:normal;
	color:#8c6f4f;
}
#tbox1,
#tbox2,
#tbox3,
#tbox4 {
	display:none;
}
.tbox2,
.tbox3,
.tbox4 {
	padding-left:20px!important;
}

#tbox2 {
	height:580px!important;
}
#tbox3 {
	height:600px!important;
}
#tbox4 {
	height:630px!important;
}

#tboxImg {
	width:660px;
	padding:15px 0;
	margin:0;
	text-align:center;
}
#tboxImg img {
	float:none;
}
#tboxImg .links {
	width:660px;
	text-align:center;
	color:#8c6f4f;
	padding:15px 0 0 0;
}
#tboxImg .links a:link,
#tboxImg .links a:visited,
#tboxImg .links a:active {
	color:#8c6f4f;
	padding:0 0 15px 0;
	width:120px;
}
#tboxImg .links span {
	color:#8c6f4f;
	padding:0 0 0 4px;
	width:110px;
	clear:both;
}
.tboxTxt {
	float:left;
	text-align:center;
	background:url(../images/bg_lightboxTextUpr.jpg) no-repeat left top;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	width:402px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	position:relative;
}

.tboxTxt h1 {
	font-size:17px;
	width:380px;
	letter-spacing:.1em;
	line-height:1.2em;
	font-weight:normal;
	color:#000;
	text-align:center;
	background:url(../images/int_awardsLine.gif) no-repeat center bottom;
	padding:20px 0 25px 0;
}
.tboxTxt .textLeft {
	font-size:12px;
	line-height:normal;
	font-weight:normal;
	color:#8c6f4f;
	text-align:center;
	width:312px;
	margin:0;
	padding:25px 35px 0 55px;
	float:left;
	background:url(../images/bg_lightboxTextmidl.jpg) repeat-x left bottom;
}
.tboxTxt .textLeft p {
	float:none;
	width:270px;
	letter-spacing:normal;
	line-height:normal;
	font-weight:normal;
	color:#000000;
	text-align:left;
	padding:0 0 5px 0;
}
.tboxTxt .textLeft p span {
	/*letter-spacing:.15em;*/
	line-height:normal;
	font-weight:normal;
	color:#8c6f4f;
	text-align:left;
}
.tboxTxt .textLeft p strong {
	font-size:14px;
	line-height:normal;
	font-weight:normal;
	color:#8c6f4f;
	text-align:left;
}
.tboxTxt .textLeft ul {
	width:255px;
	float:none;
	margin:0!important;
	padding:0!important;
	color:#000;
}
.tboxTxt .textLeft ul li {
	width:250px;
	margin:0!important;
	padding:0 0 5px 5px!important;
	list-style:none;
	letter-spacing:normal;
	text-align:left;
}
.tboxTxt .textLeft p a:link,
.tboxTxt .textLeft p a:visited,
.tboxTxt .textLeft p a:active {
	font-size:14px;
	display:block;
	width:270px;
	letter-spacing:normal;
	line-height:normal;
	font-weight:normal!important;
	color:#8c6f4f;
	text-align:center;
	padding:10px 0 0 0;
}
.tboxTxt .textLeft p a:hover {
	color:#000000;
}

.tboxTxt .linkstxt {
	width:402px;
	text-align:center;
	color:#000000;
	padding:15px 0 15px 0;
	background:url(../images/bg_lightboxTextend.jpg) no-repeat left bottom;
}
.tboxTxt .linkstxt a:link,
.tboxTxt .linkstxt a:visited,
.tboxTxt .linkstxt a:active {
	color:#000000;
	padding:0;
}
.tboxTxt .linkstxt a:hover {
	color:#8c6f4f;
}
.tboxTxt .linkstxt span {
	color:#000000;
	padding:0 0 0 4px;
}


/* Contact page layout */
.contactForm {
	float:right;
	background:url(../images/bg_contact.gif) no-repeat left top;
	padding:14px 0 0 25px;
	width:483px;
	color:#8c6f4f;
	font-size:14px;
}
.thnks {
	height:400px;
}
.contactForm p {
	padding:0 0 8px 0;
	margin:0;
	float:none;
	width:480px;
}
.thnks p {
	padding:0 0 40px 0;
	margin:0;
	float:left;
	width:480px;
	font-size:12px;
}
.contactForm img {
	float:left;
}
.thnks p span {
	padding:10px 0 5PX 0!important;
	margin:0;
	float:left;
	width:480px;
	font-size:16px;
}
.contactForm p a:link,
.contactForm p a:visited,
.contactForm p a:active {
	color:#000000;
	text-decoration:none;
}
.contactForm p a:hover {
	color:#8c6f4f;
	text-decoration:none;
}
.contactForm .thankYou {
	float:left;
	background:url(../images/bg_contactThanks.png) no-repeat left top;
	width:467px;
	height:140px;
	padding:30px 0 0 0;
}
.contactForm .thankYou img {
	float:left;
	padding:0 0 0 30px;
	width:155px;
}
.contactForm .thankYou p {
	float:left;
	padding:0 15px 0 35px;
	width:232px;
}
.contactForm .thankYou p img {
	float:left;
	padding:15px 0 30px 0;
	width:213px;
}
.contactForm em {
	color:#660000;
	font-weight:bold;
	font-style:normal;
}
.contactForm .required {
	color:#660000;
	font-weight:normal;
	font-style:normal;
}


.contactName {
	float:left;
	padding:0 0 15px 0;
	width:225px;
}
.contactInput {
	padding:0 0 0 15px;
	width:225px;
	float:left;
}
.contactInput span {
	display:block;
	padding:0 0 0 10px;
	font-size:11px;
	font-style:italic;
	color:#846A53;
	float:left;
	width:130px;
}
.contactInput span.ctrCod {
	display:block;
	padding:0;
	font-size:11px;
	font-style:italic;
	color:#846A53;
	float:left;
	width:50px;
}
.contactInput input {
	width:150px!important;
}
.contactInput .areaCode {
	width:45px!important;
	margin:0 10px 0 0;
}
.enquiry {
	float:left;
	width:420px;
	padding:0 0 20px 0;
}
.enquiry label {
	float:left;
	line-height:1.5em;
}
.enquiry select,
.enquiry textarea {
	padding:0;
	float:left;
	background:#ede2c1;
	width:408px;
	border:1px solid #846A53;
	color:#8c6f4f;
}
.enquirySelect {
	float:left;
	width:408px;
}
.comment {
	float:left;
	width:480px;
	padding:0 0 20px 0;
}
.comment label {
	float:left;
	line-height:1.5em;
}
.comment textarea {
	padding:0;
	float:left;
	background:#ede2c1;
	width:460px;
	border:1px solid #846A53;
	color:#8c6f4f;
}

.contactCheckbox {
	float:left;
	width:420px;
}
.contactCheckbox label {
	display:none;
}
.contactCheckbox input {
	padding:0;
	float:left;
	border:1px solid #846A53;
}
.contactCheckbox p {
	padding:3px 0 0 5px;
	margin:0;
	width:390px;
}
.contactForm .contactName label,
.contactForm .contactInput label  {
	line-height:1.5em;	
}
.contactName .nameInput,
.contactInput .nameInput {
	width:225px;
	float:left;
}
.contactForm .contactName .nameInput input,
.contactForm .contactInput .nameInput input  {
	background:#ede2c1;
	width:225px;
	border:1px solid #846A53;
	color:#8c6f4f;
}
.contactSubmit {
	float:left;
	padding:15px 0;
	width:462px;
}
.contactSubmit input {
	float:right;
	border-left:2px solid #b7a18c;
	border-bottom:2px solid #b7a18c;
	border-top:1px solid #846A53;
	border-right:1px solid #846A53;
	cursor:pointer;
	background-color:#eedcb4;
	background:url(../images/int_btnSubmit.gif) repeat-x left top;
}

/* 2 column - txt layout */
.column21 {
	float:left;
	width:820px;
	display:block;
	padding:50px 0 0 40px;
}
.column21 h3 {
	float:left;
	width:375px;
    padding:0 30px 5px 0;
	color:#8c6f4f;
	font-weight:normal;
	font-size:16px;
}
.column21 p {
	width:375px;
	float:left;
	padding:0 30px 30px 0;
	font-weight:normal;
}
.column21 p strong {
	color:#8c6f4f;
	font-weight:normal;
}
.column21 p span,
.column21 p em {
	font-style:normal;
	letter-spacing:.15em;
	text-transform:uppercase;
}

.column21 p strong span.italic,
.column21 p span.italic
{
	font-style:italic;
	text-transform:capitalize;
	font-weight:normal;
	letter-spacing:normal;
}

.column21 p strong span.italic em
{
	font-style:italic;
	text-transform:none;
	font-weight:normal;
	letter-spacing:normal;
}

.column21 p img {
	float:none;
	vertical-align:middle;
}
.column21 i {
	width:375px;
	float:none;
	margin:0!important;
	padding:20px 0 0 0;
	text-align:center!important;
	display:block;
}
.paraSpace {
	clear:both;
	float:none;
	height:7px;
	padding:0;
	margin:0;
	line-height:0;
	font-size:3px;
	display:block;
	visibility:hidden;
}
.column21 p a:link,
.column21 p a:visited,
.column21 p a:active {
	float:left;
    padding:8px 20px 0 0;
	color:#8c6f4f;
	font-weight:normal;
}
.column21 p a.nobgimg{
	background:none;
	float:none;
}
.column21 p a:hover {
	color:#000000;
}
.column21 p a img {
	float:none;
	padding:0;
	margin:0;
}



/* 2 column - awards layout */
.cnt_all {
	float:left;
	width:860px;
}
.cnt_left {
	float:left;
	width:310px;
	padding:20px 0 140px 0;
}
.preview {
	float:left;
	width:310px;
	padding:0 0 40px 0;
}

/* current range template */
.curRange {
	padding:0 37px 50px 40px;
	width:783px!important;
}

.curRangeList h2 {
	font-size:25px;
	letter-spacing:3px;
	line-height:1.2em;
	font-weight:normal;
	text-align:center;
	color:#000;
	text-align:center;
	background:url(../images/int_awardsLineh2.gif) no-repeat center bottom;
	padding:0 0 25px 0;
}

.cnt_left h2 {
	font-size:22px;
	letter-spacing:.2em;
	line-height:1.2em;
	font-weight:normal;
	color:#000;
	text-align:center;
	background:url(../images/int_awardsLine.gif) no-repeat center bottom;
	padding:0 0 15px 0!important;
}
.unlock h2 {
	background:none!important;
	padding:0!important;
}
.unlock p {
	color:#000000;
	line-height:18px;
	text-align:left;
/*	padding:10px 35px 0 35px!important;*/
	padding:9px 25px 0 43px!important;
}

.unlock ul {
	margin:0;
/*	padding:20px 35px 0 35px;*/
	padding:7px 25px 0 42px; /*newly added*/
}
.unlock ul li {
	margin:0;
	/*padding:0 0 10px 14px;*/
	padding:0 0 8px 14px; /*newly added*/
	line-height:18px; /*newly added*/	
	font-size:12px; /*newly added*/	
	list-style:none;
	background:url(../images/red_dot.jpg) no-repeat left 7px;
}

.cnt_left h3 {
	font-size:14px;
	letter-spacing:.2em;
	font-weight:normal;
	color:#000;
	text-align:left;
	padding:15px 0 0 35px;
}
.cnt_left h2 img {
	padding:10px 0 0 0;
}
.preview h2 {
	background:none;
	padding:0 0 15px 0;
	float:left;
}
.preview h2 img {
	padding:0 0 10px 50px;
	float:left;
}
.preview h2 span {
	font-size:24px;
	letter-spacing:.2em;
	line-height:1.2em;
	font-weight:normal;
	color:#000;
	text-align:center;
	background:url(../images/topBtmBrder.png) no-repeat 28px top;
	padding:10px 0 15px 36px;
	float:none;
}
.preview p span {
	color:#846A53!important;
	letter-spacing:.15em;
}
.preview ul {
	color:#000000;
	line-height:18px;
	text-align:left;
	padding:10px 35px 0 35px;
}
.preview ul li {
	list-style:none;
	padding:0 0 0 15px;
	background:url(../images/dot.gif) no-repeat left 8px;
}
/* current range template */
.curRange {
	padding:0 37px 50px 10px;
	width:813px!important;
}

.curRangeList {
	background:url(../images/bg_currentRange.jpg) repeat-x left top;
	width:254px;
	padding:18px 0 40px 0;
	margin:0;
	float:left;
}
.cnt_left p {
	color:#000000;
	line-height:18px;
	text-align:left;
	padding:20px 35px 0 35px;
}
.cnt_left p img {
	padding:25px 0 0 0;
}
.cnt_left p span {
	color:#846A53;
	letter-spacing:.13em;
}
.cnt_left p strong {
	font-weight:normal;
	color:#846A53;
}
.curRangeH2 {
	padding-top:0;
}
.curRangeH2 h2 {
	display:none;
}
.curRangeListing ul {
	color:#846A53;
	margin:0;
	padding:10px 10px 0 30px;
}
.curRangeListing ul li {
	list-style:none;
	font-size:16px;
	display:block;
	padding:0;
}
.curRangeListing ul li.span {
	background:url(../images/int_bdrLineRange.gif) repeat-x left 23px;
	color:#000000;
	padding:0;
	width:225px;
	display:block;
}
.curRangeListing ul li.span ul {
	width:225px;
}
.curRangeListing ul li.blank {
	margin:-25px 0 0 0;
	width:225px;
	padding:0;
}
.curRangeListing ul li ul {
	padding:0;
	margin:10px 0 20px 0;
}
.curRangeListing ul li ul li {
	color:#3a372e;
	font-size:12px;
	padding:0 0 8px 0;
	width:225px;
	line-height:1.3;
}
.curRangeListing ul li a.arrow:link,
.curRangeListing ul li a.arrow:visited,
.curRangeListing ul li a.arrow:active {
	color:#846A53;
	background:url(../images/bg_contentLink.gif) no-repeat right center; 
	padding:0 25px 0 0;
}
.curRangeListing ul li a:hover,
.curRangeListing ul li.arrow a:hover {
	color:#000000;
}
.curRangeListing ul li a:link,
.curRangeListing ul li a:visited,
.curRangeListing ul li a:active {
	color:#846A53;
	background:url(../images/bg_contentLink.gif) no-repeat right center; 
	padding:0 15px 0 0;
}

.curRangeListing ul li a.act:link,
.curRangeListing ul li a.act:visited,
.curRangeListing ul li a.act:active {
	color:#000000;
}
.curRangeListing ul li ul li a:link,
.curRangeListing ul li ul li a:visited,
.curRangeListing ul li ul li a:active {
	color:#846A53;
	background:none;
}
.curRangeListing ul li ul li a:hover {
	color:#000000;
}
/*
.curRangeListing ul li a span {
	color:#000000;
}*/

/* balvenie news page */
.newsMain {
	padding:30px 37px 50px 40px;
	width:783px!important;
}
.news h2 {
	font-size:22px;
	padding:4px 0 22px 0!important;
	line-height:1.3em!important;
}
.news ul {
	color:#846A53;
	margin:0;
	padding:35px 30px 20px 25px!important;
}
.news ul li {
	list-style:none;
	font-size:14px;
	padding:0 0 10px 0;
	color:#000000;
}
.news ul li a:link,
.news ul li a:visited,
.news ul li a:active {
	display:block;
}
.news ul li a:link,
.news ul li a:visited,
.news ul li a:active,
.news p a:link,
.news p a:visited,
.news p a:active {
	color:#846A53;
}
.news ul li a:hover, 
.news p a:hover {
	color:#000000;
}
.news .curRangeListing ul li a:link,
.news .curRangeListing ul li a:visited,
.news .curRangeListing ul li a:active {
	color:#846A53;
	background:none; 
	padding:0 15px 0 0;
}
.news .curRangeListing ul li a:hover {
	color:#000000;
}
.news p {
	padding:0 20px 20px 20px;
}
.newsListing {
	background:url(../images/int_bdrLine.gif) repeat-x left top;
	padding:20px 0;
}
.newsListing h3 {
	color:#846A53;
	font-size:16px;
	font-weight:normal;
	line-height:1.2em;
	letter-spacing:.1em;
	padding:10px 0 10px 0;
}
.newsListing p {
	padding:0 0 10px 0;
}
.newsListing img {
	margin:0 0 18px 0;
}
.left img {
	float:left;
	margin:0 20px 20px 0!important;
}
.newsListing a:link,
.newsListing a:visited,
.newsListing a:active {	
/*	float:left;
	display:block;
	padding:0;*/
	color:#846A53;
}
.newsListing a:hover {	
	color:#000000;
}
.newsListing a:link img,
.newsListing a:visited img,
.newsListing a:active img {	
	margin:0;
	padding:5px 0 0 8px;
}


.newsListing .ReadWholeStory a:link,
.newsListing .ReadWholeStory a:visited,
.newsListing .ReadWholeStory a:active {	
	float:left;
	display:block;
	padding:0;
	color:#846A53;
}
.newsListing .ReadWholeStory a:hover {	
	color:#000000;
}
.newsListing .ReadWholeStory span {
	float:left;
}
.newsListing .ReadWholeStory br {
	clear:both;
}
.newsListing .ReadWholeStory a:link img,
.newsListing .ReadWholeStory a:visited img,
.newsListing .ReadWholeStory a:active img,
.newsListing .ReadWholeStory a:hover img {	
	float:left;
	margin:0;
	padding:0;
}


.newsBtmLink {
	float:right;
	width:510px;
	padding:8px 0;
	font-size:14px;
	color:#846A53;
	text-transform:uppercase;
}
.newsBtmLink .prev {
	float:left;
	width:255px;
	text-align:left;
}
.newsBtmLink .next {
	float:left;
	width:255px;
	text-align:right;
}
.newsBtmLink p {
	font-size:18px;
	font-weight:bold;
	color:#846A53;
}
.newsBtmLink p a:link,
.newsBtmLink p a:active,
.newsBtmLink p a:visited {
	color:#846A53;
	font-size:14px;
	font-weight:normal;
}
.newsBtmLink p a:hover {
	color:#000000;
}
.newsBrd {
 width:510px;
 padding:0;
 float:right;
 background:url(../images/int_bdrLine.gif) repeat-x left bottom;
}
.curRangeCnt {
 width:510px;
 padding:0 0 0 0;
 float:right;
 /*background:url(../images/int_bdrLine.gif) repeat-x left bottom;*/
}

.curRangeEnj {
	width:460px;
	padding:0 0 10px 0;
	float:left;
}
.curRanEnj {
	width:320px;
	padding:0 10px 10px 15px;
	float:left;
}
.CREnj {
	width:430px;
	padding:30px 15px 15px 15px;
	background:url(../images/bg_curBottle.jpg) repeat-x left top;
	float:left;
	text-align:left;
	font-weight:normal;


}
.CREnj h3 {
	width:430px;
	color:#846A53;
	float:left;
	font-size:22px;
	padding:0 0 16px 0;
	line-height:1.5;
	font-weight:normal;
	letter-spacing:.25em;
}
.CREnj h3 span {
	color:#000000;
	font-size:16px;
	font-weight:normal;
	padding:5px 0 0 0;
	letter-spacing:normal;
}
.CREnj p {
	color:#000000;
	padding:0 0 8px 0;
	line-height:1.3;
	float:left;
	width:430px;
}
.CREnj p strong {
	color:#846A53;
	font-weight:normal;
}
.CREnj p span {
	font-style:normal;
	letter-spacing:.15em;
	text-transform:uppercase;
}
.CREnj p a:link,
.CREnj p a:visited,
.CREnj p a:active {
	float:left;
    padding:0;
	vertical-align:middle;
	color:#8c6f4f;
	font-weight:normal;
}
.CREnj p a:hover {
	color:#000000;
}

.CRpic {
	width:208px;
	padding:30px 15px 15px 15px;
	background:url(../images/bg_curBottle.jpg) repeat-x left top;
	float:left;
	text-align:center;
}

.CRtxt {
	width:236px;
	padding:28px 0 15px 35px;
	float:left;
	background:url(../images/int_bdrLine.gif) repeat-x left top;
}

.CRtxt h3 {
	color:#000000;
	font-size:16px;
	padding:0 0 8px 0;
	line-height:1.5;
}
.CRtxt h3 span {
	color:#846A53;
	font-weight:normal;
}
.CRtxt p {
	color:#000000;
	padding:0 0 8px 0;
	line-height:1.3;
}
.CRtxt p strong {
	color:#846A53;
	font-weight:normal;
}

/* w24 login */
.w24login {
	width:496px;
	padding:0 0 20px 10px;
	margin:0;
	background:url(../images/bg_w24login_french.jpg) repeat-x left top;
	float:left;
	font-size:12px;
}
.forgotPassMsg {
	float:left;
	width:300px;
	color:#846A53;
	padding:20px 0 0 0;
	text-align:center;
}
.w24login .errorMsg {
	color:#660000;
	font-weight:bold;
}
.w24login label {
	width:100px;
	float:left;
	display:block;
	margin:0;
	padding:1px 0 3px 0;
	color:#846A53;
}
.w24login .name {
	width:105px;
}
.w24login .pass {
	width:100px;
}
.w24login .name,
.w24login .pass {
	float:left;
	border:0;
	padding:11px 0 3px 0;
	margin:0;
}
.w24login .name input,
.w24login .pass input {
	float:left;
	width:90px;
	border:2px solid #c19f86;
	background:#eedcb4;
	margin:0;
	padding:0;
	color:#846A53;
}
.w24login .forgsubmit {
	width:80px;
	float:left;
	border:0;
	padding:0;
	margin:31px 0 0 0;
	background:none;
}
.w24login .forgsubmit input {
	float:left;
	width:50px;
	border:2px solid #c19f86;
	background-color:#eedcb4;
	background:url(../images/int_btnSubmit.gif) repeat-x left top;
	margin:0;
	padding:0;
	color:#846A53;
	font-size:11px;
}
.w24login .submit {
	width:180px;
	float:left;
	border:0;
	padding:0;
	margin:31px 0 0 0;
	background:none;
}
.w24login .submit input {
	float:left;
	width:55px;
	border:2px solid #c19f86;
	background-color:#eedcb4;
	background:url(../images/int_btnSubmit.gif) repeat-x left top;
	margin:0;
	padding:0;
	color:#846A53;
	font-size:11px;
}
.w24login .check {
	width:135px;
	float:right;
	text-align:left;
	border:0;
	padding:0 90px 0 0;
	margin:0 0 0 0;
	background:none;
}
.w24login .check label {
	padding:0;
	width:108px;
}
.w24login .check input {
	float:right;
/*	height:7px;*/
	
}
.w24login p {
	float:left;
	padding:3px 0 0 10px;
}
.w24login p a:link,
.w24login p a:visited,
.w24login p a:active {
	color:#846A53;
	font-weight:normal;
}
.w24login p a:hover {
	color:#000000;
}
/*.cnt_rite {
	float:left;
	width:510px;
	padding:5px 0 18px 0;
	margin:0;
}*/
.dutyFree {
	float:left;
	width:506px;
	text-align:center;
	padding:0 0 15px 0;
}
.w24login blockquote {
	margin:15px;
}
.w24prev {
	float:left;
	width:506px;
	/*background:url(../images/bg_w24login_preview.jpg) no-repeat left top;*/
	/*padding:10px 0 15px 0;*/
}
.signup {
	float:left;
	width:491px;
	background:url(../images/bg_previewSignup.png) no-repeat 10px center;
	padding:10px 0 15px 15px;
}
.signup h2 {
	float:left;
	width:411px!important;
	padding:10px 0 15px 65px;
	/* background:url(../images/arrow_temp07.gif) no-repeat 25px center; */
	color:#846A53;
	letter-spacing:.15em;
	font-weight:normal;
	font-size:16px;
	line-height:1.2em;
}
.signup h2 img {
	float:left;
	display:block;
	vertical-align:middle;
	padding:10px 20px 10px 0;
}
.signup h2 a:link,
.signup h2 a:visited,
.signup h2 a:active {
	color:#846A53;
}
.signup h2 a:hover {
	color:#000000;
}
.signup h2 a:link span,
.signup h2 a:visited span,
.signup h2 a:active span {
	color:#846A53;
	letter-spacing:normal;
	font-weight:normal;
	font-size:16px;
	line-height:1.2em;
}
.signup h2 a:hover span {
	color:#000000;
}
.w24prev .w24prevLeft {
	float:left;
	width:250px;
	height:175px;
	text-align:center;
	color:#846A53;
	letter-spacing:.15em;
}
.w24prev .w24prevRight {
	float:left;
	width:250px;
	text-align:center;
	color:#846A53;
	letter-spacing:.15em;
	background:none;
}
.w24prev .w24prevLeft p {
	padding:5px 0 5px 0;
	font-size:15px;
}
.w24prev .w24prevLeft img,
.w24prev .w24prevRight img {
	padding:0;
	margin:0;
}
.w24prev .w24prevLeft h3 {
	background:url(../images/bg_w24loginPreviewBottlesLine.jpg) no-repeat 45px top;
	padding:8px 0 12px 0;
	margin:0;
	font-size:20px;
	letter-spacing:0;
	color:#000;
	font-weight:normal;
}
.w24prev .w24prevLeft h3 a {
	color:#000;
}
.w24space {
	padding:25px 0 50px 0px;
}

/* The whisky shelf LEFT pannel */
.w24shelf {
	padding:0;
}
.w24whisky {
	background:url(../images/bg_currentRange.jpg) repeat-x left top;
	width:180px;
	padding:18px 0 20px 0;
	margin:0;
	float:left;
}
.w24whisky h2 {
	padding:0 8px 8px 10px;
	width:160px;
	text-align:center!important;
	margin:0;
	font-size:17px;
	letter-spacing:0;
	color:#000;
	float:left
}
.w24whisky h2 img {
	padding:0 0 15px 4px;
	float:left
}
.w24whisky h2 span {
	background:url(../images/bg_w24loginPreviewBottlesLine.jpg) no-repeat left bottom;
	padding:8px 0 8px 0;
	text-align:center;
	margin:0;
}
.w24leftsub ul{
	color:#846A53;
	font-size:12px;
	float:left;
	margin:0;
	padding:15px 0 15px 25px;
	background:url(../images/bg_w24login_whiskyShelfDots.gif) no-repeat 15px bottom;
}
.w24whiskyshelf ul {
	color:#846A53;
	float:left;
	margin:0;
	padding:15px 15px 15px 25px;
	background:url(../images/bg_w24login_whiskyShelfDots.gif) no-repeat 15px bottom;
}
.w24leftsub ul{
	color:#846A53;
	float:left;
	margin:0;
	padding:15px 0 15px 25px;
	background:none;
	width:155px;
}
.w24whiskyshelf ul li {
	list-style:none;
	font-size:16px;
	display:block;
	padding:0;
}
.w24leftsub ul li{
	list-style:none;
	font-size:11px;
	display:block;
	padding:5px 0;
}
.w24whiskyshelf ul li.blank {
	margin:-25px 0 0 0;
}
.w24whiskyshelf ul li ul {
	padding:0;
	margin:10px 0 1px 0;
	background:none;
}
.w24whiskyshelf ul li ul li {
	color:#3a372e;
	font-size:14px;
	padding:0 0 5px 0;
	line-height:1.3;
}
.w24whiskyshelf ul li a:link,
.w24whiskyshelf ul li a:visited,
.w24whiskyshelf ul li a:active {
	color:#846A53;
	padding:0 25px 0 0;
}
.w24whiskyshelf ul li a:hover {
	color:#000000;
}
.w24whiskyshelf ul li ul li a:link,
.w24whiskyshelf ul li ul li a:visited,
.w24whiskyshelf ul li ul li a:active {
	color:#846A53;
	background:none;
}
.w24whiskyshelf ul li ul li a:hover {
	color:#000000;
}
.w24search {
	color:#846A53;
	font-size:12px;
	float:left;
	margin:0;
	padding:15px 0 15px 0;
	background:url(../images/bg_w24login_whiskyShelfDots.gif) no-repeat 15px bottom;
}
.w24search .findmalt label {
	padding:0 15px 3px 25px;
	width:140px;
	float:left;
}
.w24search .findmalt {
	float:left;
	padding:0 0 4px 0;
}
.w24search .findmalt input {
	float:left;
	width:145px;
	border:2px solid #c19f86;
	background:#eedcb4;
	margin:0 0 0 18px;
	padding:0;
	color:#846A53;
}
.w24search .myshelf {
	float:left;
	padding:1px 0 0 5px;
	width:140px;
}
.w24search .myshelf label {
	padding:0 0 0 5px;
	width:100px;
	float:left;
}
.w24search .myshelf input {
	float:left;
	width:15px;
	margin:3px 0 0 18px;
	padding:0;
	color:#846A53;
}
.w24search .searchbtn input {
	float:left;
	width:65px;
	border:2px solid #c19f86;
	background-color:#eedcb4;
	background:url(../images/int_btnSubmit.gif) repeat-x left top;
	margin:10px 0 0 25px;
	padding:0;
	color:#846A53;
	font-size:12px;
}

/* The whisky shelf RIGHT content */
.w24myshelf {
	width:645px;
	float:right;
	margin:0;
}
.w24shelform {
	width:645px;
	padding:0 0 28px 0;
	margin:0;
	background:url(../images/bg_mywhiskyshelf.gif) repeat-x left top;
	float:left;
	font-size:12px;
}
.w24shelform h3 {
	width:600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:15px 0 8px 10px;
	float:left;
	font-size:12px;
	letter-spacing:.15em;
}
.w24shelform h3 span {
	color:#8d6951;
	padding:0 0 0 10px;
	font-weight:bolder;
	font-size:12px;
}
.w24shelform h3 span strong {
	color:#006000;
	font-weight:bolder;
}
.w24shelform p {
	width:42px;
	padding:0 0 0 10px;
	margin:0;
	float:left;
	color:#846A53;
}
.w24shelform .view {
	width:115px;
	padding:0;
	margin:0;
	float:left;
	color:#846A53;
	letter-spacing:.15em;
}
.w24shelform .viewpage {
	width:235px;
	padding:0;
	margin:0;
	float:left;
	color:#846A53;
	letter-spacing:.15em;
}
.w24shelform .viewpage select {
	width:55px;
	color:#846A53;
	border:2px solid #c19f86;
	background-color:#eedcb4;
}
.w24shelform .viewpage input {
	width:65px;
	border:2px solid #c19f86;
	background-color:#eedcb4;
	background:url(../images/int_btnSubmit.gif) repeat-x left top;
	margin:0 0 0 30px;
	padding:0;
	color:#846A53;
	font-size:12px;
}
.w24shelfaction {
	width:645px;
	float:left;
}
.w24shelfaction ul {
	float:left;
	color:#846A53;
	font-size:11px;
	width:645px;
}
.w24shelfaction ul li {
	list-style:none;
	display:inline;
}

/* Warehouse 24 welcome page LEFT content */
.w24welcum {
	float:left;
	width:820px;
	display:block;
	padding:0 15px 30px 25px;
	line-height:1.3em;
	position:relative;
}
.w24welcum .w24left {
	float:left;
	width:535px;
	display:block;
	padding:0;
}
.w24welcum .w24left .w24david {
	float:left;
	width:485px;
	padding:0 0 15px 0;
}
.w24welcum .w24left .w24david b {
	color:#846A53;
	font-weight:normal;
}
.w24welcum .w24left .w24david h2 {
	width:485px;
	height:83px;
	/*background:url(../images/w24_welcomeDavidMair.jpg) no-repeat left top;*/
	padding:0 0 20px 0;
	text-align:center;
	font-size:16px;
	vertical-align:middle;
}

/*.w24left .w24david img {
	margin:5px 0 20px 0;
}*/
.w24left .w24david h2 img {
	float:left;
	padding:0;
	margin:0;
}
.w24left .w24david h2 span {
	padding:15px 0 0 0;
	line-height:1.2em;
	text-align:center;
	font-size:22px;
	letter-spacing:.10em;
	color:#846A53;
	display:block;
	width:365px;
	float:left;
	font-weight:normal;
}
.w24left .w24david h2 span strong {
	text-align:center;
	font-size:16px;
	letter-spacing:.10em;
	color:#000000;
}
.w24left .w24david h3 {
	font-style:italic;
	font-size:16px;
	color:#846A53;
	padding:0 0 10px 0;
	float:left;
	width:485px;
	font-weight:normal;
}
.w24left .details h3 {
	padding:0;
	margin:0;
	color:#000000;
	font-weight:normal;
	letter-spacing:.10em;
	font-size:14px;
	font-style:normal;
}
.w24left .w24david p {
	font-size:12px;
	padding:0 0 5px 0;
}

.w24david img {
	float:left;
	padding:5px 10px 10px 0;
}
.w24david p {
	font-size:13px;
}
.w24david p img {
	float:left;
	padding:0 15px 0 5px;
/*	width:160px;*/
}
.w24david p span img {
	float:left;
	padding:5px 10px 10px 0;
/*	width:480px;*/
}
.w24david a:link,
.w24david a:visited,
.w24david a:active {
	color:#846A53;
}
.w24david a:hover {
	color:#000000;
}


.w24davidMair p {
	color:#534c42;
}
.welcumMatt img {
	float:left;
	padding:5px 15px 15px 0;
}
.w24david ul {
	font-size:12px;
	padding:0 0 5px 0;
	float:left;
}
.w24david ul li {
	list-style:none;
	background:url(../images/dot.gif) no-repeat left 8px;
	padding:0 0 0 15px;
}
.w24left .welcumNews {
	float:left;
	width:508px;
}
/*.w24left .welcumNews img {
	width:508px;
}*/
.w24left .welcumNews h2 {
	width:508px;
	height:80px;
	/*background:url(../images/bg_distilleryNews.gif) no-repeat left top;*/
	padding:0 0 29px 0;
	text-align:center;
	font-size:16px;
	vertical-align:middle;
	float:left;
	display:block;
}
.w24left .welcumNews h2 img {
	float:left;
	padding:9px 0 0 0;
	width:485px;
}
.w24left .welcumNews h2 span {
	padding:35px 0 0 50px;
	line-height:1.2em;
	text-align:left;
	font-size:22px;
	letter-spacing:.10em;
	color:#846A53;
	display:block;
	width:315px;
	float:left;
	font-weight:normal;
}
.w24left .welcumNews h3 {
	padding:15px 0 5px 0;
	font-size:14px;
	letter-spacing:.10em;
	color:#846A53;
	font-weight:normal;
	float:left;
	width:485px;
}
.welcumNews p {
	width:485px;
	float:none;
	padding:0 0 5px 0;
	font-size:13px;
	color:#000000;
	font-weight:normal;
}
.welHome p {
	padding:0;
}
.w24disnews p {
	color:#534c42;
}
.welcumNews p img {
	float:none;
	padding:0 0 0 5px;
	vertical-align:middle;
}
.welcumNews a:link,
.welcumNews a:visited,
.welcumNews a:active {
	color:#846A53;
}
.welcumNews a:hover {
	color:#000000;
}
.brkLine {
	background:url(../images/bg_w24Welcum_dottedline.jpg) repeat-x left center;
	width:507px;
	height:35px;
	float:left;
	padding:5px 0;
}
.NxtPrv {
	width:507px;
	float:left;
}
.NxtPrv .BtnPre {
	width:250px;
	float:left;
	text-align:left;
	padding:0;
	font-size:80%;
}
.NxtPrv .BtnNxt {
	width:257px;
	float:right;
	text-align:right;
	padding:0;
	font-size:80%;
}
.NxtPrv .BtnPre a:link,
.NxtPrv .BtnPre a:visited,
.NxtPrv .BtnPre a:active {
	color:#846A53;
	background:url(../images/arrow_temp07_previous.gif) no-repeat left center;
	padding:0 0 0 26px;
}
.NxtPrv .BtnPre a:hover {
	color:#000000;
}
.NxtPrv .BtnNxt a:link,
.NxtPrv .BtnNxt a:visited,
.NxtPrv .BtnNxt a:active {
	color:#846A53;
	background:url(../images/arrow_temp07.gif) no-repeat right center;
	padding:0 35px 0 0;
}
.NxtPrv .BtnNxt a:hover {
	color:#000000;
}


/*added by rubin*/
.NxtPrv {
	width:507px;
	float:left;
}
.NxtPrv .BtnPrePag {
	width:250px;
	float:left;
	text-align:left;
	padding:0;
}
.NxtPrv .BtnNxtPag {
	width:257px;
	float:right;
	text-align:right;
	padding:0;
}
.NxtPrv .BtnPrePag a:link,
.NxtPrv .BtnPrePag a:visited,
.NxtPrv .BtnPrePag a:active {
	color:#846A53;
	/*padding:0 0 0 35px;*/
}
.NxtPrv .BtnPrePag a:hover {
	color:#000000;
}
.NxtPrv .BtnNxtPag a:link,
.NxtPrv .BtnNxtPag a:visited,
.NxtPrv .BtnNxtPag a:active {
	color:#846A53;
	/*padding:0 35px 0 0;*/
}
.NxtPrv .BtnNxtPag a:hover {
	color:#000000;
}
/*added by rubin*/


.welcumNews2 {
	float:left;
	width:485px;
	padding:10px 0 0 0;
}


.welcumNewsqustion {
	float:left;
	width:485px;
	padding:10px 0 0 0;
}
.welcumNewsqustion h2 {
	float:left;
	width:485px;
	padding:0 0 15px 0;
}
.welcumNewsqustion h3 {
	float:left;
	width:485px;
	padding:10px 0 0 0;
	font-weight:normal;
	color:#846A53;
}
.welcumNewsqustion h2 span {
	background:url(../images/bg_w24Welcum_question.jpg) no-repeat left top;
	padding:8px 0 30px 11px;
	font-size:22px;
	color:#846A53;
	letter-spacing:0.07em;
	font-weight:normal;
	float:left;
	width:474px;
}

.welcumNewsqustion p {
	width:485px;
	padding:10px 0 0 0;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	float:left;
}
.welcumNewsqustion img {
	float:left;
	padding:0;
	vertical-align:middle;
}
.welcumNewsqustion ul {
	float:left;
	width:485px;
	padding:10px 0 0 0;
}
.welcumNewsqustion ul li {
	font-size:12px;
	padding:0 0 3px 15px;
	list-style:none;
	background:url(../images/dot.gif) no-repeat left 8px;
	margin:0;
}
.welcumNewsqustion p a:link,
.welcumNewsqustion p a:visited,
.welcumNewsqustion p a:active {
	color:#846A53;
}
.welcumNewsqustion p a:hover {
	color:#000000;
}


.distMore {
	padding:0;
	float:left;
	width:505px!important;
}
.distMore img {
	padding:0!important;
	float:left;
}
.w24left .distMore h3 {
	padding:0 0 8px 20px;
	font-size:14px;
	color:#846A53;
	font-weight:normal;
	width:300px;
	float:left;
	background:none;
	letter-spacing:normal;
	font-weight:normal;
	height:auto;
	
}
.w24left .distMore h3 a:link,
.w24left .distMore h3 a:visited,
.w24left .distMore h3 a:active {
	color:#846A53;
	font-weight:normal;
}
.w24left .distMore h3 a:hover {
	color:#000000;
	font-weight:normal;
}
.w24left .distMore b {
	color:#846A53;
	font-weight:normal;
	letter-spacing:.10em;
	font-size:14px;
	padding:0;
	margin:-3px 0 0 0;
	line-height:normal;
	float:left;
}
.distMore p {
	padding:0 0 0 20px!important;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	float:left;
	width:300px!important;
}
.distMore h3.noImg,
.distMore p.noImg {
	width:500px!important;
}
.welcumNews2 img {
	float:left;
	padding:0 0 43px 0;
}
.welcumNews2 h2 {
	padding:0 0 15px 28px;
	font-size:14px;
	color:#846A53;
	font-weight:normal;
	width:170px;
	float:left;
}
.welcumNews2 h3 {
	/*background:url(../images/bg_w24Welcum_question.jpg) no-repeat left top;*/
	padding:0 0 20px 0;
	font-size:22px;
	color:#846A53;
	letter-spacing:0.07em;
	font-weight:normal;
	width:485px;
	float:left;
}
.welcumNews2 h3 img {
	padding:0!important;
}
.welcumNews2 p {
	width:240px;
	padding:0 0 0 0;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	float:left;
}
.qofmonth h4 {
	font-size:17px;
	font-weight:normal;
	letter-spacing:normal;
}
.qofmonth h4 a:link,
.qofmonth h4 a:visited,
.qofmonth h4 a:active {
	color:#846A53;
	font-weight:normal;
	letter-spacing:normal;
	line-height:1.2em;
}
.qofmonth h4 a:hover {
	color:#000000;
}
.qofmonth h4 img {
	float:left;
	padding:0 15px 0 0;
	width:160px;
}
.qofmonth p {
	width:450px!important;
}
.welcumNews2 p img {
	float:none;
	padding:0 0 0 5px;
	vertical-align:middle;
}
.welcumNews2 p a:link,
.welcumNews2 p a:visited,
.welcumNews2 p a:active {
	color:#846A53;
}
.welcumNews2 p a:hover {
	color:#000000;
}

/* Warehouse 24 welcome page RIGHT content */
.w24welcum .w24right {
	float:left;
	width:255px;
	display:block;
	padding:0;
	/*position:relative;*/
}
.w24right .w24ShelfAd {
	position:absolute;
	z-index:20;
	left:0;
	top:180px;
	width:250px;
	height:330px;
}
.w24right .W24Cuban
{
	padding:0 0 20px 6px;
}

.w24right .w24ShelfAd img,
.w24right .w24ShelfAd a:link,
.w24right .w24ShelfAd a:visited,
.w24right .w24ShelfAd a:active {
	float:none;
	padding:0;
	margin:0;
}
.w24rightshelf {
	background:url(../images/SmallPaper.png) no-repeat left top;
	width:191px;
	padding:31px 28px 25px 28px;
	text-align:center;
}
.w24rightshelf h2 {
	background:url(../images/bg_w24welcum_whiskyShelf.jpg) no-repeat left top;
	padding:13px 0 15px 0;
	width:190px;
	text-align:center;
	font-size:22px;
	font-weight:normal;
}
.w24rightshelf p {
	padding:0 15px;
	text-align:center;
	font-size:12px;
	float:none;
}
.w24rightshelf a:link,
.w24rightshelf a:visited,
.w24rightshelf a:active {
	padding:15px 0 22px 0;
	display:block;
	width:190px;
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
	color:#846A53;
	float:left;
	background:url(../images/img_w24_welcumShelfArrow.jpg) no-repeat center bottom;
}
.w24rightshelf a:hover {
	color:#000000;
}
.w24rightBoxLinks {
	float:left;
	width:255px;
	padding:0;
}
.w24rightBoxLinks h2 {
	color:#000000;
	background:url(../images/bg_w24welcum_rightboxlinks.jpg) no-repeat left bottom;
	width:240px;
	float:left;
	font-size:12px;
	font-weight:normal;
	letter-spacing:.04em;
	text-align:right;
	padding:29px 0 6px 0px;
}
.w24rightBoxLinks ul {
	color:#846A53;
	width:225px;
	float:left;
	font-size:12px;
	letter-spacing:.1em;
	text-align:left;
	padding:15px 0 0 15px;
}
.w24rightBoxLinks ul li {
	list-style:none;
	padding:0 0 5px 0;
}
.w24rightBoxLinks ul li.lst {
	list-style:none;
	padding:0;
}
.w24rightBoxLinks ul li a:link,
.w24rightBoxLinks ul li a:visited,
.w24rightBoxLinks ul li a:active {
	color:#846A53;
}
.w24rightBoxLinks ul li a:hover {
	color:#000000;
}
.w24rightBoxLinks img {
	float:left;
	padding:15px 0 0 0;
}
.w24rightBoxLinks img.space {
	float:left;
/*	padding:0 11px;*/
	padding:15px 0 0 0;
}
.w24rightBoxLinks p {
	float:left;
	padding:10px 0 15px 0;
	width:245px;
	color:#846A53;
	font-size:12px;
}
.w24rightBoxLinks p span {
	letter-spacing:.12em;
}
.w24rightBoxLinks p a:link,
.w24rightBoxLinks p a:visited,
.w24rightBoxLinks p a:active {
	color:#846A53;
}
.w24rightBoxLinks p a:hover {
	color:#000000;
}
.w24rightBoxLinks p a img {
	float:none;
	padding:0;
	vertical-align:middle;
}
.w24rightBoxLinks ul.Boxlst {
	color:#846A53;
	width:235px;
	float:left;
	letter-spacing:.1em;
/*	font-size:10px;
	letter-spacing:.07em;*/
	text-align:left;
	padding:15px 0 72px 15px!important;
	line-height:normal;
}
.w24rightBoxLinks ul.Boxlst li {
	list-style:none;
	padding:0 0 5px 0;
}
.w24rightBoxLinks ul.Boxlst li.lst {
	list-style:none;
	padding:0;
}
.w24rightBoxLinks ul.Boxlst li a:link,
.w24rightBoxLinks ul.Boxlst li a:visited,
.w24rightBoxLinks ul.Boxlst li a:active {
	color:#846A53;
}
.w24rightBoxLinks ul.Boxlst li a:hover {
	color:#000000;
}
.w24rightBoxLinks ul.BoxDwns {
	padding:10px 0 72px 0;
}
.w24downloads h2 {
	padding:0 0 20px 0;
}
.w24downloads p {
	padding:0 0 0 55px;
	color:#846A53;
}
.w24downloads p a:link,
.w24downloads p a:visited,
.w24downloads p a:active {
	color:#846A53;
}
.w24downloads p a:hover {
	color:#000000;
}

/* Warehouse 24 Online survey */
.survey {
	padding:0;
}
.nobrd {
	background:none!important;
}
.survey h2 span {
	float:left;
	width:240px;
	margin-top:30px;
	margin-left:30px;
	padding:18px 0 25px 0;
	background:url(../images/topBtmBrder.png) no-repeat right top;
	letter-spacing:.2em;
	line-height:1.2em;
	font-weight:normal;
	color:#000;
	text-align:center;
}
.surveySpc {
	height:30px;
	width:400px;
	float:left;
}
.surveybox {
	clear:both;
	padding:10px 40px;
	background:url(../images/int_bdrLineRange.gif) repeat-x left top;
}
.surveybox p {
	width:225px;
	float:left;
}
.surveytickBox {
	background:none!important;
	border:none!important;
	padding:0!important;
	margin:0 10px 0 0!important;
	float:left;
}
.surveycheckbox {
	float:left;
	width:130px;
	padding:0 20px 0 0;
}


/* balvenie moments gallery */
.gallery {
	float:left;
	width:505px;
}
.gallery h2 {
	background:url(../images/bg_galleryHeading.gif) repeat-x left bottom;
	color:#000000;
	font-size:18px;
	padding:0 0 10px 0;
	margin:0 0 5px 0;
}
.gallery h3 {
	font-size:11px;
	color:#846A53;
	padding:5px 0;
}

.galFeature {
	padding:0 0 30px 0;
}
.galFeature p {
	font-style:italic;
	padding:5px 0;
}
.galLast {
	padding-right:0!important;
}
.gallery .brkLine {
	background:url(../images/bg_w24Welcum_dottedline.jpg) repeat-x left center;
	width:505px!important;
	float:left;
	padding:0!important;
	line-height:normal!important;
	height:15px!important;
}
.gallery p {
	padding:5px 0;
}
.gallery p a:link,
.gallery p a:visited,
.gallery p a:active {
	color:#846A53;
}
.gallery p a:hover {
	color:#000000;
}

/* awardYears listing */
.awardYears {
	float:left;
	width:509px;
	padding:0 0 10px 0;
	/*border-bottom:2px dotted #846A53;*/
}
.awardYears p {
	color:#846A53;
	line-height:18px;
	text-align:left;
	font-weight:normal;
	float:left;
	padding:0 0 20px 0;
}
.awardYears p span {
	letter-spacing:.15em;
}
.awardYears ul {
	color:#846A53;
	margin:0;
	padding:0;
	float:left;
}
.awardYears ul li {
	list-style:none;
	display:inline;
/*	background:url(../images/yrs_links_bg.png) no-repeat right center;*/
	padding:0 6px;
}
.awardYears ul li.nobg {
	background: none;
}
.awardYears ul li a:link,
.awardYears ul li a:visited,
.awardYears ul li a:active {
	color:#846A53;
	text-decoration:none;
	font-weight:bold;
}
.awardYears ul li a.onYear:link,
.awardYears ul li a.onYear:visited,
.awardYears ul li a.onYear:active {
	color:#000000;
}
.awardYears ul li a:hover {
	color:#000000;
	text-decoration:none;
}
.awardList {
	float:left;
	width:509px;
	padding:0 0 30px 0;
	color:#846A53;
}
.awardListnews {
	float:left;
	width:509px;
	/*border-top:2px dotted #846A53;
	border-bottom:2px dotted #846A53;*/
	background:url(../images/bg_w24Welcum_dottedline.jpg) repeat-x left top;
	padding:15px 0 0 0;
	margin:2px 0 0 0;
}
.awardListnews div {
	background:url(../images/bg_w24Welcum_dottedline.jpg) repeat-x left bottom;
	padding:0 0 15px 0;
}
.awardListnews div.clear {
	padding:0;
	background:none;
}
.awardList h3 {
	color:#846A53;
	width:250px;
	float:left;
	font-size:16px;
	font-weight:normal;
}
.awardList p {
	color:#000000;
	width:259px;
	float:left;
}
.faqMain {
	padding:30px 0 50px 0;
}
.faqHeader {
	float:left;
	width:509px;
	padding:15px 0;
	margin:2px 0 10px 0;
	background:url(../images/int_bdrLineRange.gif) repeat-x left bottom;
}
.faqHeader h3 {
	color:#846A53;
	width:250px;
	float:left;
	font-size:14px;
	font-weight:normal;
	padding:0;
}
.faq {
	float:left;
	width:509px;
	padding:0 0 30px 0;
	color:#000000;
	background:url(../images/int_bdrLineRange.gif) repeat-x left top;
}
.faq h3 {
	color:#846A53;
	font-size:14px;
	font-weight:bold;
	width:509px;
	float:left;
	padding:8px 0 2px 0;
}
.faq p {
	float:left;
	width:490px;
	padding:0 0 10px 20px;
	clear:both;
}
.faq p span{
	color:#846A53;
	float:left;
	width:509px;
	padding:15px 0 10px 0;
}
.faq p span a:link,
.faq p span a:visited,
.faq p span a:active {
	color:#846A53;
	background:url(../../../balvenienew/images/arrow_temp08.gif) no-repeat right center;
	padding:0 20px 0 0;
}
.faq p span a:hover {
	color:#000000;
}
.faq p a:link,
.faq p a:visited,
.faq p a:active {
	color:#846A53;
}
.faq p a:hover {
	color:#000000;
}
.faq ul {
	float:left;
	width:509px;
	padding:0 0 10px 20px;
	clear:both;
}
.faq ul li {
	list-style:none;
	background:url(../images/dot.gif) no-repeat left 7px;
	padding:0 0 5px 15px;
}


/* visit us layout */
.visitUs {
	float:left;
	width:230px;
	padding:0 40px 0 40px;
}
.visitUs h2 {
	font-size:18px;
	letter-spacing:.2em;
	font-weight:normal;
	color:#000;
	text-align:center;
	background:url(../images/int_awardsLine.gif) no-repeat center bottom;
	padding:5px 0 30px 0;
	margin:0 0 20px 0;
}
.visitUs p {
	color:#000000;
	line-height:18px;
	text-align:justify;
	padding:10px 5px 10px 0;
}
.visitUs p strong {
	font-weight:normal;
	color:#846A53;	
}
.visitForm {
	float:left;
	width:507px;
	background:url(../images/int_visitUsForm_bg.png) repeat-x left top;
	height:300px;
	padding:60px 0 0 0;
}
.visitForm blockquote {
	text-align:center;
	font-weight:bold;
	color:#846A53;
	font-size:16px;
}


/* Privacy policy and Terms and conditions */
.privMain {
	float:left;
	padding:20px 0 0 0;
}
.privMain h2 {
	float:none;
	padding:0 0 20px 0;
	text-align:center;
	font-size:34px;
	font-weight:normal;
	letter-spacing:.18em;
}
.privacy {
	float:left;
	padding:0 40px 30px 40px;
	width:780px;
	color:#000000;
}
.privacy .privBg {
	float:left;
	padding:30px 40px;
	background:url(../images/bg_curBottle.jpg) repeat-x left top;
}
.privacy .privBg h3 {
	color:#8c6f4f;
	font-size:16px;
	font-weight:normal;
	padding:20px 0 10px 0;
	float:left;
	width:700px;
}
.privacy .privBg h4 {
	color:#000000;
	font-size:16px;
	font-weight:normal;
	padding:0 0 8px 0;
	float:left;
	width:700px;
}
.privacy .privBg p {
	color:#000000;
	font-size:14px;
	float:left;
	width:700px;
	padding:0 0 10px 0;
	font-weight:normal;
}
.privacy .privBg p span {
	padding:0 10px 0 0;
}
.privacy .privBg p {
	color:#000000;
	font-size:14px;
	float:left;
	width:700px;
	padding:0 0 10px 0;
	font-weight:normal;
}
.privacy .privBg p a:link,
.privacy .privBg p a:visited,
.privacy .privBg p a:active {
	color:#8c6f4f;
	text-decoration:none;
}
.privacy .privBg p a:hover {
	color:#000000;
}
.privacy .privBg ul {
	color:#000000;
	font-size:14px;
	float:left;
	width:700px;
	padding:0 0 10px 0;
	font-weight:normal;
}
.privacy .privBg ul li {
	background:url(../images/dot.gif) no-repeat left 8px;
	padding:0 0 8px 20px;
	list-style:none;
}
.privacy .privBg ol {
	color:#000000;
	font-size:14px;
	float:left;
	width:650px;
	padding:0 0 10px 50px;
	margin:0;
	font-weight:normal;
}
.privacy .privBg ol li {
	padding:0 0 10px 10px;
	list-style:lower-alpha;
}

.privacy .privBg ol li a:link,
.privacy .privBg ol li a:visited,
.privacy .privBg ol li a:active {
	color:#000000;
}
.privacy .privBg ol li a:hover {
	color:#8c6f4f;
}


.columnBox noscript a:link,
.columnBox noscript a:visited,
.columnBox noscript a:active {
	float:left;
	color:#000000;
	padding:15px 0 0 10px;
	font-size:16px;
}
.columnBox noscript a:hover {
	color:#8c6f4f;
}


/* Register pages */
.register {
	/*background:url(../images/bg_curBottle.jpg) repeat-x left top;*/
	background:url(../images/register_bg_mid.jpg) repeat-y left top;
}
.regThanku {
	background:url(../images/bg_regThanku.jpg) repeat-x left top;
}
.register h2 {
	/*padding:8px 0;
	font-size:22px;
	font-weight:normal;
	color:#846A53;
	letter-spacing:0.07em;*/
	padding:2px 0px 20px;
	font-size:22px;
	font-weight:normal;
	letter-spacing:0.17em;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*color:#846A53;*/
	color:#000000;
	text-align:center;	
}
.register .regPgNo,
.regThanku .regPgNo {
	float:right;
	text-align:right;
	font-weight:bold;
	width:50px;
	padding:7px 0 0 0;
	color:#8c6f4f;
}
.register em,
.regThanku em {
	color:#660000;
	font-style:normal;
	font-weight:bold;
}
.register .required,
.regThanku .required {
	color:#660000;
	font-style:normal;
	font-weight:normal;
}
.divNoBdrTop {
	background:none;
	padding:10px 43px;
}
/*.divNoBdrTop h2
{
	color:#846A53;
	padding:8px 0;
	font-size:22px;
	font-weight:normal;
	letter-spacing:0.07em;
}*/
.divNoBdrTop ul {
	margin:0;
	padding:0;
}
.divNoBdrTop ul li {
	list-style-type:none;
	background:url(../images/footer_dot.gif) no-repeat left 10px;
	margin:0;
	padding:0 0 5px 10px;
	color:#846A53;
}
.divNoBdrTop .submit {
	float:none;
	border:2px solid #c19f86;
	background-color:#eedcb4;
	background:url(../images/int_btnSubmitCom.gif) repeat-x left top;
	padding:3px 0px;
	color:#846A53;
	font-size:11px;
	width:220px;
	text-align:center;
}
.divNoBdrTop #submitws,
.divNoBdrTop #submitw24
{
	width:207px;
	cursor:pointer;
}

.divNoBdrTop .submitws,
.divNoBdrTop .submitw24
{
	float:none;
	border:2px solid #c19f86;
	background-color:#eedcb4;
	background:url(../images/int_btnSubmitCom.gif) repeat-x left top;
	padding:3px 0px;
	color:#846A53;
	font-size:11px;
	width:200px;
	text-align:center;
}

.divNoBdrTop .gotoW24 {
	width:430px;
	text-align:center;
}
.profile .gotoW24 a:link,
.profile .gotoW24 a:visited,
.profile .gotoW24 a:active
{
	font-style:normal;
}


.divNoBdrTop .brkLine {
	background:url(../images/bg_w24Welcum_dottedline.jpg) repeat-x left center;
	width:400px;
	height:35px;
	float:left;
	padding:5px 0;
}
.divNoBdrTop ul.rangeList {
	margin:0;
	padding:0;
	width:425px;
}
.divNoBdrTop ul.rangeList li {
	margin:0;
	padding:0 0 10px 0;
	list-style-type:none;
	background:none;
	float:left;
	display:block;
	width:235px;
}
.divNoBdrTop ul.rangeList li label {
	display:block;
	width:190px;
	float:left;
}
.divNoBdrTop ul.rangeList li.last {
	width:190px;
}
.divNoBdrTop ul.rangeList li.last input {
	float:left;
}
.divNoBdrTop ul.rangeList li.last label {
	width:160px;
	display:block;
	float:left;
}
.divNoBdrTop ul.rangeList li.last .other {
	width:50px;
	float:left;
	padding:0 0 0 3px;
}
.divNoBdrTop ul.rangeList li.last .inputBox2 {
	width:100px!important;
	margin:0 0 0 5px;
}

.mindTelling {
	padding:0 0 0 24px;
}
.mindTelling textarea {
	width:400px;
	border:2px solid #c19f86;
	background:#eedcb4;
	color:#000000;
	margin:0 0 20px 0;
}
.divBdrTop {
	clear:both;
	padding:10px 40px;
	background:url(../images/int_bdrLineRange.gif) repeat-x left top;
}
.divBdrToptick {
	clear:both;
	padding:10px 40px;
	background:url(../images/int_bdrLineRange.gif) repeat-x left top;
}
.divBdrTop .fixWidth {
	width:400px;
}
.divBdrTop .addNewMalt,
.divBdrTop #myDiv {
	float:left;
	text-align:right;
	background:none;
}
.divBdrTop .addNewMalt p {
	padding:10px 0;
	float:left;
	width:430px;
	text-align:left;
}
.divBdrTop #myDiv p,
.divBdrTop #myDummy p {
	padding:10px 0;
	float:left;
	width:430px;
	text-align:right;
}
.divBdrTop .addNewMalt .inputBox3 {
	margin:0 0 10px 10px!important;
}
#myDiv {
	padding:20px 0 0 0!important;
	float:left;
}
#myDiv label {
	padding:0 10px 0 0;
}
.divBdrTop .addNewMalt img {
	padding:10px 0;
}
.divBdrTop .addNewMalt a:link,
.divBdrTop .addNewMalt a:visited,
.divBdrTop .addNewMalt a:active {
	padding:0 0 0 15px;
	font-style:normal;
	font-weight:bold;
	background:url(../images/img_addNewMalt.gif) no-repeat left 3px;
}
.divBdrTop .addNewMalt a.remove:link,
.divBdrTop .addNewMalt a.remove:visited,
.divBdrTop .addNewMalt a.remove:active {
	padding:0 0 0 15px;
	font-style:normal;
	font-weight:bold;
	background:url(../images/img_removeMalt.gif) no-repeat left 4px;
}
.divBdrTop .addNewMalt a.alterLink:link,
.divBdrTop .addNewMalt a.alterLink:visited,
.divBdrTop .addNewMalt a.alterLink:active {
	color:#8c6f4f;
	background:none;
	padding:0;
}
.divBdrTop .addNewMalt a.alterLink:hover {
	color:#000000;
}
.divBdrTop .lstLink {
	float:left;
	width:430px;
	text-align:right;
}
.divBdrTop .lstLink a:link,
.divBdrTop .lstLink a:visited,
.divBdrTop .lstLink a:active {
	padding:0 0 0 15px;
	float:right;
	font-style:normal;
	font-weight:bold;
	background:url(../images/img_addNewMalt.gif) no-repeat left 3px;
}
.divBdrTop #myDiv a.remove:link,
.divBdrTop #myDiv a.remove:visited,
.divBdrTop #myDiv a.remove:active {
	padding:0 0 0 15px;
	font-style:normal;
	font-weight:bold;
	background:url(../images/img_removeMalt.gif) no-repeat left 4px;
}
/*.regBtm {
	padding:13px 0;
	background:url(../images/int_bdrLineRange.gif) repeat-x left top;
	text-align:right;
	width:510px;
	float:none;
}*/

.regBtm {
	float:left;	
	padding:19px 0px 14px;
	width:523px;	
	margin-top:5px;/*sept changes before 5px*/
	margin-left:10px;
	border:1px solid #fff;
	border-width:1px 0px;
}

.regBtmNxt {
	text-align:right;
	width:255px;
	float:left;
}
.regBtmPre {
	text-align:left;
	width:255px;
	float:left;
	/*padding:0 255px 0 0;*/
}
.regBtm .submit,
.regBtmPre .submit {
	float:none;
	border:2px solid #c19f86;
	background-color:#eedcb4;
	background:url(../images/int_btnSubmitCom.gif) repeat-x left top;
	padding:3px 10px;
	color:#846A53;
	font-size:11px;
	width:70px;
}

/* register page 2 malt name drop down */
.suggestion_list {
	background-color:#eedcb4;
	border: 1px solid #c19f86;
	padding:0;
	position:absolute;
	z-index:100;
}	
.suggestion_list ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.suggestion_list ul li {
	text-align:left;
}
.suggestion_list a:link,
.suggestion_list a:visited,
.suggestion_list a:active {
	background:#eedcb4;
	text-decoration: none;
	color:#846A53;
	padding:3px;
	font-weight:normal;
}
.suggestion_list .selected {
	background:#c19f86;
	color: #000000;
}
.suggestion_list .selected a {
	background:#999933;
	color:#526286;
}
#autosuggest {
	display: none;
}
#autosuggest ul li a:link,
#autosuggest ul li a:visited,
#autosuggest ul li a:active {
	background:none!important;
	padding:0!important;
	margin:0!important;
}


/* My Profile */
.myProfile {
	width:780px;
	padding:0 40px;
}
.profileBox {
	width:780px;
	background:url(../images/bg_curBottle.jpg) repeat-x left top;
}
.myProfile h2 {
	padding:8px 0 20px 0;
	font-size:22px;
	font-weight:normal;
	color:#846A53;
	letter-spacing:0.07em;
}
.profileLeft {
	float:left;
	width:510px;
	padding:10px 0;
}
/*.profile {
	padding:5px 0 0 0;
}*/
.profile {
	padding:5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;/*newly added for the form page*/
	float:left;/*newly added for the form page*/
	width:543px;/*newly added for the form page*/	
}

.profile .fields {
	float:left;
	width:225px;
	padding:0;
}
/*.profile .fields span {
	display:block;
	padding:3px 0 0 0;
	font-size:11px;
	font-style:italic;
	color:#846A53;
	float:left;
	width:150px;
}*/

.profile .fields span,
.profileRegister .fields span {
	display:block;
	padding:0px;
	font-size:10px;
	/*padding:3px 0 0 0;
	font-style:italic;
	color:#846A53;*/
	color:#fff;
	float:left;
	width:150px;
}

.profile span.userDtl {
	width:180px;
}
/*.profile .fields span.ctrCod {
	display:block;
	padding:3px 0 0 0;
	font-size:11px;
	font-style:italic;
	color:#846A53;
	float:left;
	width:50px;
}*/

.profile .fields span.ctrCod{
	display:block;
	padding:0px;
	/*padding:3px 0 0 0;*/
	font-size:10px;		
	float:left;
	width:50px;
	line-height:10px;
}

.profile .title {
	/*width:110px;*/
	width:109px;	/*newly added sept 16*/
	float:left;
	padding:0 0 2px 0;
	/*padding:0 0 10px 0;*/
}
.profileRegister .title {
	/*width:110px;*/
	width:120px;
	float:left;
	/*padding:0 0 10px 0;*/
	padding:2px 0;
	margin-right:10px;
	height:26px;
	background:#ece9e3;
}
.profile .other,
.profileRegister .other {
	width:100px;
	float:left;
}

.profile .title select,
.profile .other .inputBox3 {
	width:80px;
}
.profileRegister .title select,
.profileRegister .other .inputBox3 {
	width:118px;
	padding:0 2px;
	background:#ece9e3;
	border:none;
	color:#999999;

}
.profile .fields1,
.profileRegister .fields1 {
	width:205px;
}
.profileRegister .inp_form_sml select,
.profileRegister .inp_form_sml1 select{
	padding:3px 0 4px 0;
	width:216px;
	background:#ECE9E3;
	border:none;
	height:30px;
	color:#999999;
}
.profileRegister input, .profile select{
	font-size: 14px;
}
.profileRegister input{
	color: #999999;
}
.profileRegister .dob select{
	padding:3px 0 4px 0;
	width:82px;
	background:#ECE9E3;
	border:none;
	color: #999999;
}

.profileRegister .chkBoxSec{
	 margin:10px 0;
	 float:left;
	 width: 390px;
}
.profileRegister .chkBoxSec .tickBox{
	float:left;
}
.profileRegister .chkBoxSec .fixWidth{
	float:left;
	/*width:366px;*/
	width:auto;
	font-size:12px;
	color:#000000;
	padding-bottom:11px; /*a changes*/
}

.profileRegister .chkBoxSec .fixWidth a{
	font-style:normal;
}
.profile p {
	/*color:#846A53;*/
	color:#ffffff;
	padding:0 0 10px 0;
}

.profile em {
	color:#ffffff;
	font-style:normal;
	font-weight:bold;
}
.profile span.smallfont
{
	font-size:11px;
}

/*.profile .required {
	color:#660000;
	font-style:normal;
	font-weight:normal;
}*/
.profile .required {
	/*color:#660000;*/
	color:#fff;
	font-style:normal;
	font-weight:normal;
	font-size:10px;
	padding:5px 0px 0px !important;
	margin-left:-5px; /*newly added sept 16*/
}
.divBdrToptick p {
	color:#846A53;
	padding:0 0 10px 0;
	width:230px!important;
	float:left;
}
.divBdrToptick .tickBox {
	background:none!important;
	border:none!important;
	padding:0!important;
	margin:5px 8px 0 0!important;
}
.divBdrToptick label {
	float:left;
	padding:0 15px 3px 0!important;
	color:#846A53;
}

.profile a:link,
.profile a:visited,
.profile a:active {
	color:#8c6f4f;
	font-style:italic;
}
.profileRegister a:link,
.profileRegister a:visited,
.profileRegister a:active {
	color:#996633;
	font-style:italic;
}
.profile a:hover,
.profile .Optin p a:hover {
	color:#000000;
}
.profileRegister a:hover,
.profileRegister .Optin p a:hover {
	color:#000000;
}
/*.profile label {
	float:left;
	padding:0 0 3px 0;
	color:#846A53;
	width:398px;
	
}*/
.profile label {
	float:left;
	padding:0 0 3px 0;
	/*color:#846A53;*/
	color:#fff;
	font-size:12px;
}

.profile label.reg3Optlbl
{
	float:none;
	color:#846A53;
	width:398px;
}

.profile label.ynchoice
{
	float:left;
	padding:2px 30px 3px 0!important;
	color:#846A53;
	width:10px;
}

.profile label.smalltitle
{
	float:left;
	padding:0 0 3px 0;
	color:#846A53;
	width:116px;
}
.profile label.smalltitlenew
{
	float:left;
	padding:0 0 3px 0;
	color:#846A53;
	width:82px;
}

.profile input,
.profile select {
	float:left;
	border:2px solid #c19f86;
	background:#eedcb4;
	color:#000000;
	margin:0;
	padding:0;
	width:150px;
}
.profileRegister .bigBox .dob {
	width:82px;
	float:left;
	margin:0 8px 0 0;
}
.profileRegister .dobTxt{
	padding:7px 44px 0 0;
	float:left;
	color:#666666;
}
.profileRegister .bigBox .dob select {
	background:#ffffff;
	font-size: 16px;
    padding: 2px 0;
    width:76px!important;
}

/*.profile select#country
{
	float:left;
	border:2px solid #c19f86;
	background:#eedcb4;
	color:#000000;
	margin:0;
	padding:0;
	width:197px;
	
}*/
.profile div.error {
	float:left;
	border:2px solid #660000;
}
.profile .tickBox {
	background:none!important;
	border:none!important;
	padding:0 0 0 0!important;
	/*margin:2px 10px 0 0;*/
	margin:0px 10px 0 0;
	width:20px;
}
.profile .inputBox1 {
	width:32px;
	margin:0 10px 0 0;
	padding:0 0 0 3px;
}
.profile .inputBox2 {
	width:140px;
	padding:0 0 0 3px;
	margin:0 0 0 0;
}
.profile input.inputBox3 {
	width:190px;
	padding:0 0 0 3px;
	margin:0 0 10px 0;
}
.profile input.inputBox3a {
	width:190px;
	padding:0 0 0 3px;
	margin:0;
}
.profile select.inputBox3 {
	width:200px;
	padding:0;
	margin:0;
}
.profile .inputBox4 {
	width:250px;
	padding:0 0 0 3px;
	margin:0 0 10px 0;
	border:2px solid #c19f86;
	background:#eedcb4;
	color:#000000;
}
.profile br {
	clear:both;
}
.profile .bigBox {
	width:430px;
}
.profile .bigBox .dob {
	width:65px;
	float:left;
	padding:0 8px 0 0;
}

.profile .bigBox .dob {
	width:60px; /*newly added sept 16*/
}

.profile .bigBox .dob input {
	width:35px!important;
	border:2px solid #c19f86;
	background:#eedcb4;
	color:#000000;
}
.profile .bigBox .dob select {
	width:60px!important;
	border:2px solid #c19f86;
	background:#eedcb4;
	color:#000000;
}
.profile .bigBox .dob select{
	width:60px!important; /*newly added spet 16*/
}

#dobDate,
#dobMonth {
	width:50px;
}
.profile .fields1,
.profile .fields {
	padding:0 0 5px 0;
	padding:0 0 7px 0;
}


.profile .fields1 p {
	font-style:italic;
	color:#846A53;
	font-size:11px;
	padding:0!important;
	margin:0!important;
	width:180px!important;
}
.profile .fields p {
	font-style:italic;
	color:#846A53;
	font-size:11px;
	padding:0!important;
	margin:0!important;
	float:left;
	width:220px;
}

.note {
	font-style:italic;
	font-size:14px !important;
	color:#846A53;
	width:430px!important;
	float:left;
	padding:0;
	margin:0;
}

.profile .name,
.profile .pass
{
	width:165px;
	float:left;
}

/* question 3 (bottles bot in 12 months) */
.botin12m {
	width:400px;
}
.botin12m span {
	width:100px;
	display:block;
	float:left;
	padding:0 0 5px 0;
	color:#846A53;
}
.botin12m span.leftSpace {
	width:200px;
}
.botin12m label {
	width:200px;
	padding:1px 0 0 0;
	float:left;
}
.botin12m .inputForMe {
	width:32px;
	margin:0 60px 10px 0;
	padding:0 0 0 3px;
	border:2px solid #c19f86;
	background:#eedcb4;
	color:#000000;
}
.botin12m .inputForGift {
	width:32px;
	padding:0 0 0 3px;
	margin:0 0 10px 0;
	border:2px solid #c19f86;
	background:#eedcb4;
	color:#000000;
}

/* sorry and invite and friend page */
.sorry {
	background:url(../images/bg_temp07.jpg) repeat-x left top;
	padding:0 0 30px 0;
}
.sorryGo {
	width:700px;
	padding:20px 40px !important;
	background:url(../images/int_bdrLineRange.gif) repeat-x left bottom;
}
.inviteFriend {
	width:700px;
	padding:20px 40px !important;/*sep 22*/
}
.sorryGo label,
.inviteFriend label {
	float:left;
	width:450px;
	padding:0 0 5px 0;
}
.inviteFriend h3 {
	color:#846A53;
	font-size:14px;
	font-weight:normal;
	padding:0;
	margin:0;
}
.inviteFriend p {
	width:500px;
}
.inviteFriend p span {
	letter-spacing:.1em;
}
.inviteFriend .inputBox4 {
	width:450px!important; /*sep 22*/
	float:left;
}
.inviteFriend .sumOne {
	clear:both;
	width:460px;
	text-align:right;
}
.inviteFriend em {
	color:#660000;
	font-weight:bold;
	font-style:normal;
}
.inviteFriend .required {
	color:#660000;
	font-weight:normal;
	font-style:normal;
}

.sumOne a:link,
.sumOne a:visited,
.sumOne a:active {
	font-style:normal;
	background:url(../images/img_addNewMalt.gif) no-repeat left 5px;
	padding:0 0 0 15px;
}
.sumOne a.remove:link,
.sumOne a.remove:visited,
.sumOne a.remove:active {
	font-style:normal;
	background:url(../images/img_removeMalt.gif) no-repeat left 5px;
	padding:0 0 0 15px;
}
.sorryGo textarea {
	width:470px;
	background-color:#eedcb4;
}
/*
.sorryGo input,
.inviteFriend input {
	float:left;
	width:155px;
	border:2px solid #c19f86;
	background-color:#eedcb4;
	background:url(../images/int_btnSubmitCom.gif) repeat-x left top;
	margin:0 0 0 301px;
	padding:0;
	color:#846A53;
	font-size:11px;
	cursor:pointer;
}
 */
.profileRite {
	float:left;
	width:230px;
	padding:25px 0;
}
.profileRite h3 {
	color:#846A53;
	font-size:14px;
	font-weight:normal;
	background:url(../images/int_bdrLineRange.gif) repeat-x left bottom;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
.profileRite p,
.profileRite label {
	color:#846A53;
}
.profileRite input,
.profileRite password {
	width:210px;
	border:2px solid #c19f86;
	background:#eedcb4;
	color:#000000;
	margin:3px 0 10px 0;
	padding:0;
}
.profileRite .tickBoxes label,
.profileRite .tickBoxes input {
	width:20px;
	background:none;
	border:0;
	margin:0;
	padding:0;
	float:left;
}
.profileRite .tickBoxes label {
	display:block;
	width:190px;
	padding:0 0 15px 8px!important;
	margin:0;
}
.profileRite ul {
	background:url(../images/int_bdrLineRange.gif) repeat-x left top;
	list-style-type:none;
	margin:0 0 30px 0;
	padding:20px 0 0 0;
	float:left;
	width:225px;
}
.profileRite ul li {
	background:url(../images/arrow_temp08.gif) no-repeat left 5px;
	padding:0 0 20px 25px;
	color:#846A53;
	margin:0;
}
.profileRite ul li a:link,
.profileRite ul li a:visited,
.profileRite ul li a:active {
	color:#846A53;
}
.profileRite ul li a:link span,
.profileRite ul li a:visited span,
.profileRite ul li a:active span {
	color:#660000;
}

.profileRite ul li a span.bold {
	font-weight:bold;
}

.profileRite ul li a:hover,
.profileRite ul li a:hover span {
	color:#000000;
}

.profileBtm {
	background:url(../images/bg_w24Welcum_dottedline.jpg) repeat-x left top;
	padding:20px 40px;
	width:690px;
	text-align:right;
}
.profileBtm .submit {
	float:right;
	border:2px solid #c19f86;
	background-color:#eedcb4;
	background:url(../images/int_btnSubmitCom.gif) repeat-x left top;
	margin:0;
	padding:4px 5px;
	color:#846A53;
	font-size:11px;
}
.error {
	border:2px solid #660000!important;
}
.errorMsg {
	color:#660000;
	font-weight:bold;
}
.login_formback .errorMsg{
	width:170px;
}
.privTerms {
	display:none;
}
.indexTBox {
	float:left!important;
}
.tboxClose {
	float:right!important;
}
#TB_window ul {
	margin-left:18px;
	padding-left:18px;
}
#TB_window ul li {
	margin-left:0;
	padding-left:0;
}


/* fat footer section */
.fatFooter {
	width:860px;
	float:left;
	background:url(../images/int_footLine.gif) repeat left top;
}
.fatFoot {
	float:left;
	width:212px;
	padding:0;
/*	background:url(../images/int_footLine.gif) repeat left top; */
}
.fatFoot a:link,
.fatFoot a:visited,
.fatFoot a:active,
.fatFoot a:hover {
	float:left;
	padding:0;
	margin:0;
}
.fatFoot a:link img,
.fatFoot a:visited img,
.fatFoot a:active img,
.fatFoot a:hover img {
	float:left;
	padding:0;
	margin:0 5px 0 15px;
}

.fatFoot p {
	float:left;
	width:100px;
	padding:65px 0 40px 5px;
	line-height:15px;
}
.rose p {
	float:left;
	width:100px;
	padding:65px 0 40px 0;
	margin:0 0 0 -5px;
	line-height:15px;
}
.w24 img {
	margin-top:27px!important;
}
.w24 p {
	width:150px!important;
	padding:5px 0 40px 45px!important;
}
.crafts {
	width:200px!important;
}
.crafts p {
	width:100px!important;
	margin-left:-30px;
}
.crafts img {
	margin:0 0 40px 10px!important;
	padding:0;
}
.watch {
	width:225px!important;
}
.watch p {
	width:105px!important;
}
.art {
	width:222px!important;
}
.art p {
	width:99px!important;
	margin-left:0px;
	padding:60px 0 0 10px;
}
.art img {
	margin:20px 0 20px 10px!important;
	padding:0;
}

/* footer section */
#footer {
	width:860px;
	float:left;
	background:url(../images/paper_tile.gif) repeat top left;
	color:#8c6f4f;
}
#footer ul {
	width:860px;
	background:url(../images/int_signoff_logo.gif) no-repeat left top;
	padding:40px 0 20px 0;
	margin:0;
	text-align:center;
}
#footer ul li {
	list-style-type:none;
	margin:0;
	padding:0 2px 0 10px;
	display:inline;
	float:none;
	background:url(../images/footer_dot.gif) no-repeat left 6px;
	text-align:center;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#8c6f4f;
}
#footer ul li.item58 {
	background:none;
	color:#8c6f4f;
}
#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a:active {
	color:#8c6f4f;
	display:inline;
	float:none;
	text-align:center;
	font-weight:normal;	
}
#footer ul li a:hover {
	color:#000000;
}
#footer p {
	width:860px;
	display:block;
	font-size:10px;
	line-height:normal;
	text-align:center;
	padding:20px 0 0 0;
}
#copywrt
{
	padding:0 0 10px 275px;
	font-size:11px;
	text-align:center;
}

/* warehouse24 whisky shelf malt slider */
.slider_holder
{	
	position:relative;
	float:left;
	border:0px;
	padding:15px 0 0 10px;
}
.slider_glass
{
	left:0px;
	top:13px;
	position:absolute;
}
.slids
{
	float:left;
	clear:both;
	width:450px;
	z-index:10;
	position:relative;
}


/* Artisan Awards */
.artAwd {
	background:url(../images/bg_curBottle.jpg) repeat-x left top;
}
.artAwd h3 {
	padding:20px 0 15px 0;
	color:#8c6f4f;
	font-size:16px;
	line-height:1.2em;
}
.artAwd P {
	float:left;
	width:430px;
	padding:15px 0 0 20px;
	color:#000000;
}
.artAwd .faqHeader {
	margin:0;
}
.artAwd .faqHeader h3 {
	padding:0 0 0 20px;
	color:#8c6f4f;
	font-size:14px;
	width:430px;
}
.artAwdwinr {
	float:left;
	width:459px;
	padding:20px 25px;
	background:url(../images/img_artAwd_dots.gif) no-repeat 10px bottom;
}
.artAwdLst {
	background:none;
}
.artAwdwinr .artImg {
	float:left;
	width:130px;
}
.artAwdwinr .artTxt,
.artAwdPost .artTxt {
	float:left;
	width:300px;
	padding:15px 0 0 0;
}
.artAwdwinr .artTxt h4,
.artAwdwinr .artTxt h4 a:link,
.artAwdwinr .artTxt h4 a:active,
.artAwdwinr .artTxt h4 a:visited,
.artAwdPost .artTxt h4 {
	padding:0;
	margin:0;
	width:300px;
	color:#8c6f4f;
	font-size:14px;
	font-weight:bold;
}
.artAwdwinr .artTxt h3 a:hover {
	color:#000000;
}
.artAwdwinr .artTxt p,
.artAwdPost .artTxt p {
	padding:0 0 8px 0;
	margin:0;
	width:250px;
	color:#8c6f4f;
}
.artLft {
	padding:0;
}
.artLft h2 {
	background:none;
	float:left;
	width:310px;
	padding:0 0 30px 35px;
}
.artLft h2 span {
	display:none;
}
.artLft ul {
	float:left;
	padding:4px 0 0 35px;
	width:237px;
	color:#846a53;
	font-size:14px;
	background:url(../images/img_artAwd_lftDots.jpg) no-repeat right top;
}
.artLft ul li {
	list-style-type:none;
	background:url(../images/img_artAwd_lftDots.jpg) no-repeat left bottom;
	padding:0;
	float:left;
}
.artLft ul li.sub {
	padding:0;
	background:url(../images/img_artAwd_lftDots.jpg) no-repeat left 33px;
}
.artLft ul li a:link,
.artLft ul li a:active,
.artLft ul li a:visited {
	color:#846a53;
	padding:10px 0 10px 20px;
	width:217px;
	display:block;
}
.artLft ul li a:hover {
	/*background:url(../images/bg_artAwd_hover.gif) no-repeat left top;*/
	color:#000000;
}
.artLft ul li a.active:link,
.artLft ul li a.active:active,
.artLft ul li a.active:visited {
	/*background:url(../images/bg_artAwd_hover.gif) no-repeat left top;*/
	color:#000000;
}
.artLft ul ul {
	padding:0;
	margin:0;
	width:237px;
	background:none;
}
.artLft ul ul li {
	padding:0;
}
.artLft ul ul li a:link,
.artLft ul ul li a:active,
.artLft ul ul li a:visited {
	padding:10px 0 10px 40px;
	width:197px;
}
.artLft ul li.nobg {
	list-style-type:none;
	background:none;
	padding:0;
	float:left;
	font-size:11px;
}
.artLft ul li.nobg a:link,
.artLft ul li.nobg a:active,
.artLft ul li.nobg a:visited {
	color:#846a53;
	padding:10px 0 0 20px;
	line-height:1em;
}
.artLft ul li.nobg a:hover {
	background:none;
	line-height:1em;
	color:#000000;
}
.artAwdPost {
	float:left;
	width:459px;
	padding:20px 25px;
}
.artAwdPost p {
	float:left;
	color:#000000;
	width:449px;
	padding:0 0 8px 0;
	line-height:1.5em;
}
.artAwdMain {
	padding:0 25px;
	float:left;
}
.artAwdMain .artAwdTxt {
	float:left;
	width:180px;
	padding:0 15px 0 0;
}
.artAwdMain .artAwdTxt p {
	width:180px;
	padding:0 0 10px 0;
	float:left;
}
.artAwdMain .artAwdImg {
	float:left;
	width:259px;
}
.artAwdMain .artAwdImg p {
	width:250px;
	font-weight:normal;
	text-align:center;
	color:#846a53;
	float:left;
}
.artAwdTxt ul {
	float:left;
	width:150px;
}
.artAwdTxt ul li {
	list-style-type:none;
	background:url(../images/dot.gif) no-repeat left 7px;
}
.artAwdPost ol {
	margin:0px;
	padding:0 0 8px 30px;
	float:left;
	width:430px;
}
.artAwdPost ol li {
	padding:0 0 5px 0;
	margin:0;
	list-style-type:decimal;
}
.artAwdPost ol li span {
	font-weight:bold;
	font-size:14px;
}
.artAwdPost h4 {
	float:left;
	color:#846a53;
	width:400px;
	padding:0 0 8px 0;
	font-size:14px;
	font-weight:normal;
}
.artAwdPost img {
	float:left;
	padding:8px 0;
}
.interview h4 {
	padding:0;
	font-weight:bold;
}
.interview p {
	float:left;
	width:430px;
}
.interview h5 {
	float:left;
	color:#000000;
	width:440px;
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:bold;
}
.fields textarea{
	background:#eedcb4;
	width:192px;
	height:68px;
	border:2px solid #c19f86;
	color:#000000;
}
.noGap{
	padding:15px 0 0 20px;
}
.pPad{
	padding:15px 0 15px 0 !important;
}
.errorReport{
	padding:0 0 15px 0;
	float:left;
}
.wrapAwardTxt{
	float:left;
	width:465px;
}
.wrapAwardTxt ul{
    padding:0 0 0 15px;
    margin:0px;
	width:450px;

}
.wrapAwardTxt ul li {
	list-style-type:none;
	padding-left:15px;
	background:url(../images/dot.gif) no-repeat left top;
	background-position:2px 5px;
}


/********SITEMAP start**********/
.SITEMAPHead {
margin:0;
padding:10px 0 10px 0;
font-family:Georgia, Arial, Verdana;
font-size:30px;
color:#000000;
text-align:center;
}
.SITEMAPwrapMain{

float:left; 
	padding:0 40px 30px 40px;
	width:740px;
	color:#000000;
}
.SITEMAPwrap{

float:left;
width:747px;
float:left;
padding:30px 15px  40px 15px;
background:url(../images/bg_curBottle.jpg) repeat-x left top;
}

ul {
font-family:Georgia, Arial, Verdana;
list-style:none;
margin:0;
padding:0;
display:block;
}
.SITEMAP {
font-family:Georgia, Arial, Verdana;
margin:0;
padding:0;
width:235px;
float:left;
display:block;
}
.SITEMAP a {
font-family:Georgia, Arial, Verdana;
color:#846a53;
font-size:14px;
font-weight:bold; 
margin:0;
padding:10px 0 10px 0;
}
.SITEMAP ul {
font-family:Georgia, Arial, Verdana;
margin:0;
padding:10px 0 10px 0;
font-size:14px; 
}
.SITEMAP ul li {
font-family:Georgia, Arial, Verdana;
margin:0;
padding:10px 0 10px 0; 
}
.SITEMAP ul li a.red  {
color:#990000;  
} 
.SITEMAP ul li a {
margin:0;
padding:5px 0 5px 0;
color:#846a53;
font-size:14px;
font-weight:bold; 
}
.SITEMAP ul li a:hover {
padding:0px 0px 0px 0px;
margin: 0px; 
color:#000000; 
}
.SITEMAP ul li ul li {
margin:0;
padding:5px 0 5px 0; 
width:242px;
}
.SITEMAP ul li ul li a {
padding:0;
background:none;
color:#666666;
font-size:12px; 
}
.SITEMAP ul li ul li a:hover {
color:#000000;  
} 
/********SITEMAP end**********/

/**** GQ 9 ****/
.divBdrTop_9
{
	background:url(../images/int_bdrLineRange.gif) repeat-x scroll left top;
	clear:both;
	padding:10px 0 50px 40px;
}
.divBdrTop_9 select
{
	float:left;
	width:240px;
	font-size:11px;
}
.gq9othertitle
{
	float:right;
	padding:0 10px 0 0;
}
.gq9othertitle .gq9othertitlelabel
{
	float:left;
	padding:0 4px 0 0;
	width:45px;
}
.gq9otherinputteext
{
	float:right;
	width:150px;
	font-size:11px;
}
/**** GQ 9 ****/
/**** Wish List ****/
.w24shelf {
	float:left;
	line-height:1.3em;
	padding:27px 15px 30px 40px;
	width:820px;
}
.shelfBanner{
	float:left;
	width:880px;
	line-height:0px!important;
	background:url(../images/paper_tile.gif) repeat left top;
}
.w24shelf .w24shelfLeft {
	float:left;
	line-height:1.3em;
	padding:0 50px 0 0;
	width:227px;
}
.w24shelf .w24shelfLeft img {
	margin:0 0 15px auto;
}
.w24shelf .w24shelfLeft p{
	float:left;
	width:227px;
	color:#000000;
	padding:0 0 15px 0;
}
.w24shelf .w24shelfLeft p span{
	float:left;
	width:227px;
	color:#826e55;
}
.w24shelf .w24shelfLeft ul{
	float:left;
	width:227px;
	padding:0;
	color:#000000;
}
.w24shelf .w24shelfLeft ul li{
	padding:0 0 10px 20px;
	width:195px;
	background:url(../images/bg_shelfDot.gif) no-repeat left 7px;
}
.w24shelf .w24shelfLeft a,
.w24shelf .w24shelfLeft a:link,
.w24shelf .w24shelfLeft a:visited,
.w24shelf .w24shelfLeft a:active{
	padding:0 0 0 15px;
	float:left;
}
.w24shelf .w24shelfRight {
	float:left;
	line-height:1.3em;
	padding:0;
	width:512px;
}
.w24shelf .w24shelfRight {
	float:left;
	line-height:1.3em;
	padding:0;
	width:512px;
}
.w24shelf .w24shelfRight .shelfTitle {
	float:left;
	padding:0;
	width:12px;
	background:url(../images/bk_brownLeft.gif) no-repeat left top;
}
.w24shelf .w24shelfRight .shelfTitle h2 {
	float:left;
	padding:8px 0 8px 12px;
	font-size:12px;
	color:#ffffff;
	width:500px;
	font-weight:normal;
	background:url(../images/bk_brownRight.gif) no-repeat right top;
}
.w24shelf .w24shelfRight .shelfTable {
	float:left;
	width:510px;
	border:1px solid #826e55;
}
.w24shelf .w24shelfRight .shelfTable .shelfRow {
	float:left;
	width:490px;
	padding:5px 10px;
	font-size:11px;
	line-height:normal;
}
.w24shelf .w24shelfRight .shelfTable .shelfRow img,
.w24shelf .w24shelfRight .shelfTable .shelfBkgd img {
	float:left;
	width:auto;
}
.w24shelf .w24shelfRight .shelfTable .shelfRow h3,
.w24shelf .w24shelfRight .shelfTable .shelfBkgd h3 {
	float:left;
	width:400px;
	padding:20px 0 0 10px;
	font-weight:bold;
	font-size:12px!important;
}
.w24shelf .w24shelfRight .shelfTable .shelfRow p,
.w24shelf .w24shelfRight .shelfTable .shelfBkgd p {
	float:left;
	width:400px;
	padding:0 0 0 10px;
}
.w24shelf .w24shelfRight .shelfTable .shelfBkgd {
	float:left;
	width:490px;
	padding:5px 10px;
	font-size:11px;
	line-height:normal;
	background:url(../images/bk_table_brownBkgd.gif) repeat left top;
}
#pagination {
	padding:0;
	margin:0;
}
.page_numbers
{
	padding:0;
	margin:0;
}
.page_numbers ul{
	padding:0px;
	margin:0;
	list-style-type:none;
	float:right;
}
.page_numbers ul li{
	padding:0 5px;
	float:none;
	margin:0;
	list-style-type:none;
	display:inline;
	color:#846a53;
	font-size:90%;
	line-height:normal;
}
.page_numbers ul li a{
	color:#846a53;
	text-decoration:none;
}
.page_numbers ul li a:hover{
	color:#9f0050;
	text-decoration:none;
}
.page_numbers ul li .current{
	color:#9f0050;
	text-decoration:none;
	font-weight:bold;
	padding:3px 0 0 0;
}
.page_numbers ul li.last{
	color:#9f0050;
	text-decoration:none;
	font-weight:bold;
	padding:3px 0 0 5px!important;
}
/**** Wish List ****/


/* reglement degustation starts */
.degustationMain {
	float:left;
	padding:20px 0 0 0;
	font-family:"Times New Roman", Times, serif;
}
.degustationMain h2 {
	float:none;
	padding:0 0 10px 0;
	color:#66431b;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}
.degustationMain h3 {
	float:none;
	padding:0 0 20px 0;
	text-align:center;
	color:#66431b;
	font-size:34px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}
.degustationMain h4 {
	float:none;
	padding:0 0 35px 0;
	text-align:center;
	color:#66431b;
	font-size:14px;
	font-weight:bold;
	background:url(../images/int_divider_degustation.gif) no-repeat  center bottom;
	font-family:"Times New Roman", Times, serif;
}
.degustation {
	float:left;
	padding:10px 40px 30px 40px;
	width:780px;
	color:#66431b;
	font-family:"Times New Roman", Times, serif;
}
.degustation .degustationBg {
	float:left;
	margin:10px 0 0 0;
	padding:0px 40px;
}
.degustation {
	float:left;
	color:#66431b;
}
.degustationcenteralign {
	float:left;
	padding-left: 40px;
	width:650px
	color:#66431b;
}
.degustationcenteralign p{
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	width:650px;
}
.degustation .degustationcenteralign ul {
	font-size:14px;
	width:650px;
	padding:0 0 10px 0;
	font-weight:normal;
	float:left;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
}
.degustation .degustationcenteralign ul li {
	padding:0 0 8px 0;
	list-style:none;
	text-align:left;
	width:650px;
}
.degustation .degustationcenteralign ul li a:link,
.degustation .degustationcenteralign ul li a:visited,
.degustation .degustationcenteralign ul li a:active {
	color:#000000;
}
.degustation .degustationcenteralign ul li a:hover {
	color:#8c6f4f;
}
.degustation .degustationBg h2 {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 10px 0;
	float:left;
	width:700px;
	text-align:center;
	background:url(../images/bg_divider_degustation.gif) no-repeat  center top;
}
.degustation .degustationBg h3 {
	color:#66431b;
	font-size:16px;
	font-weight:normal;
	padding:10px 0 10px 0;
	float:left;
	width:700px;
	text-align:left;
}
.degustation .degustationBg h4 {
	font-size:16px;
	font-weight:normal;
	padding:0 0 8px 0;
	float:left;
	width:700px;
}
.degustation .degustationBg p {
	font-size:14px;
	float:left;
	width:700px;
	padding:0 0 0px 0;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}

.degustation .degustationBg p a:link,
.degustation .degustationBg p a:visited,
.degustation .degustationBg p a:active {
	color:#8c6f4f;
	text-decoration:none;
}
.degustation .degustationBg p a:hover {
	color:#000000;
}
.degustation .degustationBg ul {
	color:#66431b;
	font-size:14px;
	float:left;
	width:700px;
	padding:0 0 10px 0;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}
.degustation .degustationBg ul li {
	padding:0 0 2px 0px;
	list-style:none;
}
.degustation .degustationBg ul li a:link,
.degustation .degustationBg ul li a:visited,
.degustation .degustationBg ul li a:active {
	color:#8c6f4f;
}
.degustation .degustationBg ul li a:hover {
	color:#000000;
}
.descenter{
	text-align:center;
}
/* reglement degustation ends */
/******** New Home Page Starts Here **********/
#new_home {
	padding:10px 0 20px 34px;
	float:left;
}
#new_home img {
	float:left;
}
#new_home .menuBtm {
	background:url(../images/New_Home_nav_line_top.gif) no-repeat left top;
	padding-bottom:16px;
	padding-top:2px;
	width:850px;
	letter-spacing:2px;
}
#new_home .menuBtm ul {
	padding:10px 0 13px 4px;
	width:810px;
	background:url(../images/New_Home_nav_line_bottom.gif) no-repeat left bottom;
}
#new_home .menuBtm ul li a:link, 
#new_home .menuBtm ul li a:visited {
	/*padding:8px 25px 8px 9px;*/
	padding:8px 25px 8px 4px;
	font-size:10px;
}
#new_home .first_col{
	background:url(../images/bg_New_Home_expand_back.jpg) repeat-y 4px top;
	float:left;
	width:245px;
	padding:0 0 0 4px;
}
#new_home .first_col .expand_top{
	background:url(../images/bg_New_Home_expand_top.jpg) no-repeat left top;
	float:left;
	width:227px;
	padding:10px 9px 0 9px;
}
#new_home .New_cont {
	float:left;
	width:210px;
	padding:7px 9px 0 9px;
}
#new_home .New_cont h2 {
	float:left;
	width:198px;
	font-weight:normal;
	font-size:16px;
	letter-spacing:3px;
	text-align:center;
	padding:6px 0 15px 4px;
	margin:0 0 0 0;
	background:url(../images/New_Home_news_cont_h2_back.gif) no-repeat 11px top;
}
#new_home .New_cont h2 a,
#new_home .New_cont h2 a:link,
#new_home .New_cont h2 a:active,
#new_home .New_cont h2 a:visited {
	font-size:16px;
}
#new_home .New_cont p {
	float:left;
	color:#8D7250;
	margin:0;
	font-size:13px;
	line-height:14px;
	padding:0 0 6px 0;
	margin:0 0 12px 0;
	border-bottom:1px solid #8D7250;
	width:210px;
}
#new_home .New_cont a,
#new_home .New_cont a:link,
#new_home .New_cont a:active,
#new_home .New_cont a:visited {
	font-size:13px;
	color:#000000;
}
#new_home .New_cont a:hover {
	color:#9A744F;
}
#new_home .New_cont .news_more {
	text-align:right;
	font-style:italic;
	margin:-12px 0 0 0;
	float:left;
	width:100%;
}
#new_home .New_cont .news_more a {
	float:right;
}
#new_home .bal_rang {
	float:left;
	width:228px;
	padding:10px 0 9px 0;
}
#new_home .bal_rang h2 {
	float:left;
	width:214px;
	font-weight:normal;
	font-size:16px;
	letter-spacing:2px;
	text-align:center;
	padding:7px 5px 10px 7px;
	margin:0 0 0 0;
	background:url(../images/New_Home_bal_rang_h2_back.gif) no-repeat 8px top;
}
#new_home .bal_rang p a,
#new_home .bal_rang p a:link,
#new_home .bal_rang p a:active,
#new_home .bal_rang p a:visited {
	color:#8D7250;
}
#new_home .bal_rang p a:hover {
	color:#000000;
}
#new_home .bal_rang p a span {
	letter-spacing:1px;
}
#new_home .bal_rang p {
	padding:5px 0 0 5px;
	float:left;
	line-height:15px;
	width:100%;
	font-size:13px;
}
#new_home .first_col .expand_bottom {
	background:url(../images/bg_New_Home_expand_bottom.jpg) no-repeat left top;
	float:left;
	width:245px;
	height:20px;
	line-height:20px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#new_home .second_col {
	float:left;
	width:272px;
	padding:12px 0 0 19px;
	background:url(../images/bg_New_Home_sencondCol_back.gif) repeat-y 11px top;
}
#new_home .ware_house {
	float:left;
	width:246px;
	padding:0 0 0 6px;
	margin:0 0 15px 0;
	background:url(../images/bg_New_Home_ware_back.jpg) repeat-y 6px top;
}
#new_home .ware_top {
	background:url(../images/bg_New_Home_ware_top.jpg) no-repeat left top;
	width:244px;
	height:58px;
	padding:0 1px 0 0;
	text-align:center;
	float:left;
}
#new_home .ware_top img {
	float:none;
	border:none;
}
/* changes done 29-03-2010 Starts Here */
#new_home .ware_bottom {
	background:url(../images/bg_New_Home_ware_bottom3.jpg) no-repeat left bottom;
	width:245px;
	padding:1px 0 19px 0;
	float:left;
}
.paraOne{
	float:left;
	width:245px;
	margin:0 0 10px 0;
}
.paraOne p{
	float:left;
	width:186px;
	text-align:center;
	margin:0px 0 0 30px;
	color:#fff;
}

.paraOne p a:link,
.paraOne p a:visited,
.paraOne p a:active{
	
	color:#FED683;
	text-decoration:underline;
	
}
.paraTwo{
	float:left;
	width:245px;
	padding:5px 0 0 0;
}
.paraTwo p{
	float:left;
	width:186px;
	text-align:center;
	margin:0px 0 0 30px;
	color:#fff;
	
}
.paraTwo p a:link,
.paraTwo p a:visited,
.paraTwo p a:active{
	
	color:#000;
	text-decoration:none;
	
}
#new_home .ware_para_1 {
	float:left;
	width:196px;
	color:#ffffff;
	font-size:16px;
	text-align:center;
	padding:5px 12px 15px 25px;
}
#new_home .ware_para_1 p a,
#new_home .ware_para_1 p a:link,
#new_home .ware_para_1 p a:active,
#new_home .ware_para_1 p a:visited {
	color:#FED683;
	text-decoration:underline;
}
#new_home .ware_para_1 p a:hover {
	color:#F9C169;
}
#new_home .ware_para_2 {
	float:left;
	width:234px;
	color:#fff;
	font-size:14px;
	line-height:16px;
	text-align:center;
	padding:0px 0 0 8px;
}
#new_home .ware_para_2 p{
	float:left;
	padding:0px 0 0 0;
}
#new_home .ware_para_2 p span{
	color:#000;
	letter-spacing:0px;
}

#new_home .ware_para_2 p span a{
	color:#000;
	letter-spacing:0px;
}

#new_home .ware_bottom .ware_para_3 {
	width:220px;
	color:#000000;
	font-size:10px;
	line-height:16px;
	padding:0px 0 0 0px;
	clear:both;
	
}
#new_home .ware_bottom .ware_para_3 p {
	color:#000000;
	letter-spacing:0px;
	padding:0px 0px 0px 14px;
	margin:0;
	width:225px;
	line-height:0px;
}


#new_home .ware_para_2 p a.W_P_B,
#new_home .ware_para_2 p a.W_P_B:link,
#new_home .ware_para_2 p a.W_P_B:active,
#new_home .ware_para_2 p a.W_P_B:visited {
	color:#FFFFFF;
	letter-spacing:normal;
	text-decoration:underline;
}
#new_home .ware_para_2 p a.W_P_B span{
	font-style:italic;
	color:#FED683;
}

#new_home .ware_para_2 p a.W_P_B:hover {
	color:#f4ab39;
}
/* changes done 29-03-2010 Ends Here */
#new_home .whisk_shelf {
	float:left;
	color:#8D7250;
	width:251px;
	font-size:13px;
	padding:17px 0 17px 6px;
	background:url(../images/New_Home_Horizontal_dot.gif) repeat-x left top;
}
#new_home .whisk_shelf p {
	float:left;
	padding:11px 0 0 0;
	font-size:13px;
	width:100%;
	text-align:center;
}
#new_home .kiln_chim {
	float:left;
	width:242px;
	padding:17px 8px 0 8px;
	text-align:center;
	background:url(../images/New_Home_Horizontal_dot.gif) repeat-x left top;
}
#new_home .kiln_chim h4{
	color:#8D7250;
	font-weight:normal;
	padding:0 0 10px 0;
}
#new_home .kiln_chim img{
	float:none;
}
#new_home .kiln_chim h2 {
	color:#8D7250;
	font-weight:normal;
	letter-spacing:2px;
	font-size:18px;
	padding:0 0 0 0;
	margin:0;
}
#new_home .kiln_chim h3 {
	font-weight:normal;
	font-size:15px;
	padding:6px 0 7px 0;
	margin:0;
}
#new_home .kiln_chim p {
	float:left;
	padding:0 0 0 0;
	font-size:13px;
	line-height:14px;
	text-align:center;
}
#new_home .kiln_chim a,
#new_home .kiln_chim a:link,
#new_home .kiln_chim a:active,
#new_home .kiln_chim a:visited {
	color:#8D7250;
	font-style:italic;
}
#new_home .kiln_chim a:hover {
	color:#000000;
}
#new_home .tour_cont {
	float:left;
	width:100%;
	padding:6px 0 0px 0;
}
#new_home .tour_cont h3 {
	float:left;
	width:228px;
	font-weight:normal;
	font-size:16px;
	letter-spacing:2px;
	text-align:center;
	padding:6px 0px 12px 0px;
	margin:0 0 0 0;
	background:url(../images/New_Home_tour_cont_h3_back.gif) no-repeat 3px top;
}
#new_home .tour_cont h4 {
	float:left;
	width:220px;
	font-weight:normal;
	font-size:13px;
	letter-spacing:2px;
	padding:4px 0px 0px 5px;
	margin:0 0 0 0;
}
#new_home .tour_cont h4 a,
#new_home .tour_cont h4 a:link,
#new_home .tour_cont h4 a:active,
#new_home .tour_cont h4 a:visited {
	color:#8D7250;
}
#new_home .tour_cont h4 a:hover {
	color:#000000;
}
#new_home .tour_cont p {
	float:left;
	padding:0px 0 9px 5px;
	margin:0 0 10px 0;
	line-height:16px;
	font-size:13px;
	width:100%;
	background:url(../images/New_Home_tour_content_bar.gif) no-repeat center bottom;
}
#new_home .tour_cont p a,
#new_home .tour_cont p a:link,
#new_home .tour_cont p a:active,
#new_home .tour_cont p a:visited {
	color:#8D7250;
	font-style:italic;
}
#new_home .tour_cont p a:hover {
	color:#000000;
}
#new_home .tour_cont .no_bor p{
	background:none;
	margin:0 0 0 0;
	padding-bottom:0;
}
/******** New Home Page Ends Here **********/
/*		Ware house landing begin		*/
.w24Landing{
	float:left;
	display:block;
	padding:0 15px 30px 40px;
	line-height:1.3em;
	position:relative;
}
.w24welcum  .gblImgBtm,
.w24Landing .gblImgBtm{
	right:40px;
	position:absolute;
	bottom:0;
}
#center .w24welcum h1,
#center .w24Landing h1{
	margin:0 0 7px 0;
	padding:0 0 20px 5px;
	display:block;
	font-size:160%;
	font-weight:normal;
	background:url(../images/bg_w24Welcum_dottedline.jpg) repeat-x left bottom;
}
.bannerSec{
	position:relative;
	width:511px;
	z-index:0;
}
.bannerDscSec{
	padding-bottom:15px;
}
.bannerDscSec h2{
	margin:12px 0 7px 0;
	padding:0;
	color:#846A53;
	font-size:100%;
	letter-spacing:1px;
	font-weight:normal;
}
.bannerOverlay{
	position:absolute;
	padding:0;
	height:53px;
	bottom:0;
	left:0;
	width:509px;
	background:#200000;
	opacity:.5;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	z-index:1;
}
.w24Landing .bannerSec h2{
	margin:0;
	padding:0;
	position:absolute;
	bottom:22px;
	left:38px;
	font-size:140%;
	font-weight:normal;
	color:#FFFFFF;
	z-index:2;
	text-align:left;
	letter-spacing:2px;
}
.w24Landing .w24left{
	float:left;
	width:511px;
	display: inline; overflow: hidden;
	padding:0 30px 0 0;
}
.w24Landing .w24left h3{
	margin:16px 0 0 0;
	color:#846A53;
	font-size:125%;
	letter-spacing:1px;
	font-weight:normal;
}
.w24Landing .w24left .ltrStfCnt h3{
	letter-spacing:normal;
}
.w24Landing .w24left h3 a{
	color:#846A53;
}
.w24Landing .w24left h3 a:hover{
	color:#000000;
}
.columnBox .w24Landing .w24left p{
	margin:7px 0 5px 0;
}
.w24Landing .w24left a{
	color:#9d0000;
}
.w24Landing .w24left a:hover{
	color:#000000;
}
.w24Landing .ldgNewsSec{
	padding:14px 0 13px 0;
	margin:22px 0 0 0;
	float:left;
	width:507px;
	background:url(../images/bg_w24Welcum_dottedline.jpg) repeat-x left top;
}
.w24Landing .ldgNewsSec h3{
	margin:10px 0 5px 0;
	padding:0;
	font-size:90%;
	color:#846A53;
}
.w24Landing .ldgNewsSec a{
	font-size:90%;
	color:#846A53;
}
.w24Landing .ltrStf{
	margin:0;
	padding:0;
	float:left;
	width:242px;
	background:url(../images/bg_newssec.gif) repeat-x left top;
}
.w24Landing .ltrStfCnt{
	padding:0 13px;
}
.w24Landing .ldgNewsSec .newsList{
	margin:0;
	padding:0;
	float:right;
	width:244px;
	font-size:90%;
	color:#846A53;
}
.newsItem{
	padding:7px 0;
	border-bottom:1px solid #d8c59f;
}
.w24Landing .ldgNewsSec .newsList img{
	margin:2px 10px 0 0;
	padding:0;
	width:61px;
	height:47px;
	float:left;
	width:61px;
	height:46px;
}
.w24Landing .ldgNewsSec .newsList a{
	margin:0;
	padding:0;
	float:left;
	width:170px;
	font-size:90%;
	color:#846A53;
}
.w24Landing .ldgNewsSec .newsList a:hover{
	color:#000000;
}
.w24Landing .newsList .first{
	padding:0 0 7px 0;
}
.w24Landing .newsList .last{
	border:none;
}
.w24Landing .ldgQstnOftheMonth{
	padding:16px 0 25px 0;
	width:507px;
	float:left;
	background:url(../images/bg_question_month.gif) repeat-x left top;
}
.w24Landing .ldgQstnOftheMonth img{
	float:left;
}
.w24Landing .ldgQstnOftheMonthRight{
	margin-left:22px;
	float:left;
	width:358px;
}
.w24Landing .ldgQstnOftheMonth h2{
	margin:10px 0 7px 0;
	font-size:160%;
	font-weight:normal;
	color:#846A53;
	letter-spacing:2px;
}
.w24Landing .ldgQstnOftheMonth a{
	font-size:125%;
	font-weight:normal;
	color:#000000;
}
.w24Landing .ldgQstnOftheMonth a:hover{
	color:#846A53;
}
.w24Landing .ldgClipsSec{
	width:507px;
	float:left;
}
.w24Landing .ldgClipsSec h2{
	margin:4px 0 8px 0;
	padding:0 0 3px 0;
	width:100%;
	border-bottom:1px solid #d6c19a;
	color:#000000;
	font-size:100%;
	font-weight:normal;
}
.w24Landing .ldgClipsSec h2 a{
	color:#000000;
}
.w24Landing .ldgClipsSec h2 a:hover{
	color:#846A53;
}
.w24Landing .ldgClipsSec p{
	margin-top:3px;
	color:#000000;
}
.w24Landing .ldgClipsSec dl{
	margin:0;
	padding:0 9px 0 0;
	float:left;
	width:163px;
	font-size:90%;
}
.w24Landing .ldgClipsSec dl.last{
	margin:0;
	padding:0;
	width:163px;
	font-size:90%;
}
.w24Landing .ldgClipsSec dt{
	margin:0;
	padding:0;
}
.w24Landing .ldgClipsSec dd{
	margin:3px 0;

	padding:0;
	color:#846A53;
}
.w24Landing .ldgClipsSec dd p{
	font-size:14px;
}
.w24Landing .ldgClipsSec dd a{
	color:#846A53;
	letter-spacing:1px;
	font-size:90%;
}
.w24Landing .ldgClipsSec dd a:hover{
	color:#000000;
}
.w24welcum .ldgOpinionSec,
.w24Landing .ldgOpinionSec{
	margin:11px 0 0 0;
	float:left;
	width:507px;
}
.w24welcum .ldgOpinionSecLeft,
.w24Landing .ldgOpinionSecLeft{
	margin-right:24px;
	float:left;
	width:242px;
}
.w24welcum .ldgOpinionSecLeft h3,
.w24Landing .ldgOpinionSecLeft h3,
.w24welcum .ldgRightListing h3{
	margin:0 0 7px 0;
	padding:20px 10px 6px 0;
	font-size:100%;
	color:#000000;
	text-align:right;
	font-weight:normal;
	background:url(../images/bg_ldgMoments_header.gif) repeat-x left bottom;
}
.w24Landing .ldgRightListing h3
{
	margin:0 0 7px 0;
	padding:20px 10px 6px 0;
	font-size:100%;
	color:#000000;
	text-align:right;
	font-weight:normal;
	background:url(../images/bg_ldgMoments_header.gif) repeat-x left bottom;
	font-size:90%;
}
.w24Landing .balMoments{
	width:242px;
	position:relative;
	z-index:0;
}
.balMoments {
	position:relative;
	width:242px;
	z-index:0;
	background:#000000;
	padding-bottom:20px;
}
.balMoments .bannerOverlay {
	bottom:0 !important;
	height:44px;
	left:0;
	position:absolute;
	width:241px;
	z-index:1;
}
.w24Landing .balMoments .bannerOverlay{
	position:absolute;
	left:0;
	bottom:0!important;
	width:241px;
	height:44px;
	z-index:1;
}
.w24welcum .ldgOpinionSecLeft a,
.w24Landing .ldgOpinionSecLeft a{
	padding:0 0 0 20px;
	position:absolute;
	right:17px;
	bottom:13px;
	font-size:85%;
	color:#FFFFFF;
	background:url(../images/bg_linkGallery.gif) no-repeat left 4px;
	z-index:2;
}
.w24welcum .ldgOpinionSecLeft a:hover,
.w24Landing .ldgOpinionSecLeft a:hover{
	color:#FFFFFF;
}
.w24welcum .ldgOpinionSecLeft p a,
.w24Landing .ldgOpinionSecLeft p a{
	padding:0;
	margin:5px 0 0 0;
	float:left;
	color:#846A53;
	position:static;
	background:none;
}
.w24welcum .ldgOpinionSecLeft p a:hover,
.w24Landing .ldgOpinionSecLeft p a:hover{
	color:#000000;
}
.w24welcum .ldgOpinionSecRight,
.w24Landing .ldgOpinionSecRight{
	margin:7px 0 0 0;
	padding:0 0 13px 0;
	float:left;
	width:241px;
	background:url(../images/bg_poll_btm.gif) no-repeat left bottom;
	text-align:left;
}
.w24welcum .ldgOpinionSecRight h2,
.w24Landing .ldgOpinionSecRight h2{
	margin:0;
	padding:59px 0 10px 0;
	width:241px;
	float:left;
	text-align:center;
	font-size:140%;
	letter-spacing:2px;
	font-weight:normal;
	color:#846A53;
	background:url(../images/bg_poll_header.gif) no-repeat left top;
}
.opinionPollSec{
	margin:0;
	padding:0 0 10px 31px;
	width:210px;
	float:left;
	text-align:left;
	background:url(../images/bg_poll_rpt.gif) repeat left top;
}
.wp-polls{
	width:179px;
}
.wp-polls .Buttons {
	width:89px;
	height:19px;
	float:right;
	border:none;
	background:url(../images/btn_vote_poll.gif) no-repeat left top;
	color:#FFFFFF;
	font-size:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#radioBtn input{
	display:none;
}
ul.wp-polls-ul li span.optionHead{
	color:#000000;
	float:left;
	width:175px;
}
.wp-polls p{
	margin:10px 0 0 0;
	padding:0;
	text-align:left;
	font-size:80%;
}
.wp-polls p strong{
	color:#000000;
}
.wp-polls p.txtRight{
	margin:0;
	float:right;
	color:#846A53;
}
.w24welcum .w24right,
.w24Landing .w24right {
	padding-bottom:110px;
	float:left;
	width:255px;
	display: inline;
	overflow: hidden;
}
.w24welcum .bgWhiskyShelf,
.w24Landing .bgWhiskyShelf{
	padding:8px 20px 36px 20px;
	width:200px;
	text-align:center;
	background:url(../images/bg_whiskyShelf.gif) repeat-x left top;
}
.w24welcum .bgWhiskyShelf a.txtBrown,
.w24Landing .bgWhiskyShelf a.txtBrown{
	padding:0;
	margin:0 0 10px 0;
	color:#846A53;
	display:inline;
}
.w24welcum .bgWhiskyShelf h2,
.w24Landing .bgWhiskyShelf h2{
	margin:4px 0 6px 0;
	padding:0;
	color:#846A53;
	font-weight:normal;
	font-size:130%;
}
.w24welcum .bgWhiskyShelf h2 span,
.w24Landing .bgWhiskyShelf h2 span{
	padding:0;
	font-size:130%;
}
.w24welcum .bgWhiskyShelf h3,
.w24Landing .bgWhiskyShelf h3{
	margin:0;
	padding:0;
	color:#846A53;
	font-size:90%;
	font-weight:normal;
}
.w24welcum .bgWhiskyShelf ul,
.w24Landing .bgWhiskyShelf ul{
	padding:0 0 13px 0;
	margin:7px 0 12px 0;
	text-align:left;
	border-top:1px solid #beb2a7;
	font-size:80%;
	letter-spacing:0;
	float:left;
}
.w24welcum .bgWhiskyShelf ul li,
.w24Landing .bgWhiskyShelf ul li{
	margin:0;
	padding:2px 16px;
	width:165px;
	display:block;
	float:left;
	clear:both;
	line-height:16px;
	border-bottom:1px solid #beb2a7;
}
.w24welcum .bgWhiskyShelf ul li span,
.w24Landing .bgWhiskyShelf ul li span{
	padding:0;
	float:left;
	width:27px;
	color:#9A0000;
}
.w24welcum .bgWhiskyShelf ul li span.txt,
.w24Landing .bgWhiskyShelf ul li span.txt{
	padding:0;
	float:left;
	width:138px;
	color:#000000;
}
.w24welcum .bgWhiskyShelf a,
.w24Landing .bgWhiskyShelf a{
	margin:20px 0 0 0;
	display:block;
}
.w24welcum .ldgOffers,
.w24Landing .ldgOffers{
	padding:0 0 18px 0;
	width:240px;
	background:#f0e1c1;
}
.w24welcum .ldgOffers h2,
.w24Landing .ldgOffers h2{
	padding:11px 10px 0 10px;
	font-size:100%;
	width:140px;
	font-weight:normal;
}
.w24welcum .ldgOffers p,
.w24Landing .ldgOffers p{
	padding:7px 10px;
	color:#846A53;
}
.w24welcum .ldgOffers a,
.w24Landing .ldgOffers a{
	float:right;
	margin:21px 10px 0 0;
}
.w24welcum .ldgRightListing,
.w24Landing .ldgRightListing{
	margin:0 0 20px 0;
	width:240px;
	float:left
}
.w24welcum .ldgRightListing ul,
.w24Landing .ldgRightListing ul{
	margin:0;
	padding:0;
	font-size:90%;
	letter-spacing:1px;
}
.w24welcum .ldgRightListing ul li,
.w24Landing .ldgRightListing ul li{
	margin:0;
	padding:0 0 6px 0;
}
.w24welcum .ldgRightListing ul li a,
.w24Landing .ldgRightListing ul li a{
	margin:0;
	padding:0;
	color:#846A53;
}
.w24welcum .ldgRightListing ul li a:hover,
.w24Landing .ldgRightListing ul li a:hover{
	color:#000000;
}
.w24welcum .ldgVideoMore,
.w24Landing .ldgVideoMore{
	margin:0;
	padding:0;
	width:510px;
}
.w24welcum .ldgVideoMore a,
.w24Landing .ldgVideoMore a{
	color:#000000;
}
.w24welcum .ldgVideoMore ul,
.w24Landing .ldgVideoMore ul{
	margin:5px 0 0 0;
	padding:24px 16px;
	background:url(../images/bg_videoMore.gif) repeat-x left top;
	border-top:1px solid #d6c199;
}
.w24welcum .ldgVideoMore ul li,
.w24Landing .ldgVideoMore ul li{
	margin:0;
	padding:0 0 20px 0;
}
.w24welcum .ldgVideoMore ul li a,
.w24Landing .ldgVideoMore ul li a{
	color:#846A53;
}
.w24welcum .ldgVideoMore ul li a:hover,
.w24Landing .ldgVideoMore ul li a:hover{
	color:#000000;
}
.rightCompetition{
	margin:0 0 25px 0;
}
.w24left .inputBox4{
	margin:0 0 10px 0;
	padding:0 0 0 3px;
	width:510px;
	border:2px solid #c19f86;
	background:#eedcb4;
	color:#000000;
}
.w24left .submit{
	background:transparent url(../images/int_btnSubmitCom.gif) repeat-x scroll left top;
	border:2px solid #C19F86;
	color:#846A53;
	cursor:pointer;
	float:right;
	font-size:11px;
	margin:0 0 20px 0;
	padding:0;
	width:75px;
}
/*		Ware house landing end		*/
/* burgundy red registration Optin	*/
.profile .Optin p,
.profile .Optin a:link, 
.profile .Optin a:visited,
.profile .Optin a:active,
.profile .Optin label.fixWidth{
	color:#800020;
}
/* burgundy red registration Optin	*/
/* poll archive page start */
.wp-polls-archive{
	width:507px;
}
.wp-polls-archive .wp-polls-ans{
	width:507px;
}
.wp-polls-archive p{
	color:#846A53;
	font-size:110%;
}
.wp-polls-archive .wp-polls-ul{
	width:420px;
	float:left;
	/*border-right:1px dotted #000000;*/
}
.wp-polls-archive .txtRight{
	width:80px;
	float:right;
	text-align:right;
	color:#846A53;
}
.wp-polls-archive .pollbar{
	padding-left:0;
	padding-right:0;
}
/* poll archive page end */
/* style from balvenie begin */
#calltoact {
	color:#CC3300;
}
#introText {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.1em;
	font-size:30px;
	color:#846A53;
}
#tandc ol {
	margin:0;
}
#tandc li {
	font-size:12px;
}
/* style from balvenie end */
/* style for whiskyshelf */
#WrapperNew {
	width:900px;
	padding:0;
	margin:0 auto;
	background:#FFFFFF;	
}
#flashArea {
	width:900px;
	float:left;
	margin:0;
	padding:0;
}
#FooterNew {
	width:860px;	
	float:left;	
	margin:0;
	padding:0 20px 25px 20px;
}
#FooterNew ul
{
	background:url(../images/footerLogo.gif) no-repeat;
	text-align: center;
	width: 860px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8c6f4f;
	padding:50px 0 0 0;
	margin:0;
}
#FooterNew ul li
{
	text-transform: uppercase;
	list-style-type: none;	
	padding:0 2px 0 2px;
	margin:0 0 0 0;
	display:inline;
	text-align: center;	
	font-size: 75%;
}

#FooterNew ul li a {
	margin: 0 0 0 0;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0 12px 0 0;
	background: url(../images/footerDot.gif) no-repeat right 6px;
	color: #846A53;	
	display:inline;
	font-weight: normal;
	text-decoration:none;
}
#FooterNew ul li a:hover {
	text-decoration:none;
	color:#000000;
}
/* style for whiskyshelf */
/*	Special features	*/
.w24Landing .ldgAskCrftSplFtr{
	padding:70px 0 25px 0;
	width:507px;
	float:left;
	background:url(../images/W24landAOC_SF-01.jpg) no-repeat left top;
}

.w24Landing .ldgAskCrftSplFtrLeft{
	float:left;
	width:191px;
	padding:0px 25px;
}

.w24Landing .ldgAskCrftSplFtrRight{
	float:right;
	width:191px;
	padding:0px 25px;
	text-align:center;
}

.w24Landing .ldgAskCrftSplFtrLeft a,
.w24Landing .ldgAskCrftSplFtrRight a{
	font-size:80%;
	font-weight:normal;
	color:#846A53;
	font-style:italic;
}
.w24Landing .ldgAskCrftSplFtrLeft a:hover,
.w24Landing .ldgAskCrftSplFtrRight a:hover
{
	color:#000;
}
.txtItalics{
	font-style:italic;
}
.w24Landing .ldgAskCrftSplFtrLeft a, .w24Landing .ldgAskCrftSplFtrRight a
{
	font-size:90%;
	line-height:120%;
}
/* INSIDE STORY Starts Here */
.InStory {
	padding:30px 9px 50px 20px;
	width:821px !important;
}
.in_story_left {
	float:left;
	width:290px;
}
.in_story_left h2 {
	color:#8c6f4f;
	font-size:22px;
	letter-spacing:5px;
	padding:0 0 20px 0;
	font-weight:normal;
	line-height:29px;
}
.in_story_left p {
	font-size:12px;
	line-height:18px;
	padding:0 0 6px 0;
}
.in_story_left .join_now {
	float:left;
	width:93%;
	text-align:center;
	padding:22px 0 13px 0;
}
.in_story_left .img_link {
	float:left;
	width:93%;
	text-align:center;
	padding:20px 0 7px 0;
	letter-spacing:1px;
	font-size:12px;
	background:url(../images/InStory_img_bottom_border.jpg) no-repeat center bottom;
}
.in_story_left .img_link img {
	margin:0 0 3px 0;
}
.in_story_left p.G_color,
.in_story_left .img_link,
.in_story_left .img_link a,
.in_story_right a,
.login_col_2 p.G_color,
.login_col_2 a,
.login_col_3 h2,
.login_col_3 h2 a,
.w24Landing .w24left a.G_color{
	color:#8c6f4f;
}
.in_story_right {
	float:right;
	width:510px;
}
.in_story_right h3 {
	color:#8c6f4f;
	font-size:14px;
	padding:15px 0 6px 0;
	font-weight:normal;
}
.in_story_right p {
	font-size:12px;
	line-height:18px;
	padding:0 0 5px 0;
}
/* INSIDE STORY Ends Here */
/* W24 Login Starts Here */
.w24header2 {
	width:860px;
	height:260px;
	float:left;
	background:url(../images/bg_w24header2.jpg) no-repeat top left!important;
}
.login_topImg {
	float:left;
	width:92%;
	padding:0 0 19px 0;
	text-align:center;
}
.login_topImg.leftSpace {
	padding:0 0 19px 33px;
}
.login_col_1 {
	float:left;
	width:258px;
	background:url(../images/bg_login_formback.jpg) no-repeat 5px 226px;
}
.login_formback {
	float:left;
	width:258px;
	padding:251px 0 0 0;
	background:url(../images/login_form_top_Door.jpg) no-repeat left top;
}
.login_formback form {
	float:left;
	width:228px;
	padding:0 0 25px 28px;
	font-size:12px;
	margin:0 0 0 0;
	background:url(../images/bg_login_form_bottom.jpg) no-repeat 10px bottom;
}
.login_formback form label {
	float:left;
	padding:5px 0 3px 9px;
}

.login_formback form .inp_back{
	float:left;
	width:200px;
	background:url(../images/login_form_input.jpg) no-repeat left top;	
}
.login_formback form .inp_back input{
	float:left;
	width:190px;
	padding:5px 5px 5px 5px;
	background:none;
	border: 0 none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
}
.login_formback form .submit {
	float:left;
	padding:30px 0 0 3px;
	margin:0 0 0 0;
}
.login_formback form .submit input {
	background:url(../images/login_form_login_btn.jpg) no-repeat left top;
	border:0 none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:84px;
	height:23px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1px;
	font-size:10px;
}
.login_formback form .check {
	float:left;
	padding:5px 0 0 0;
	width:100%;
}
.login_formback form .check  label {
	padding:5px 3px 3px 9px;
}
.login_formback form .check input {
    padding:0 0 0 0;
	margin:5px 0 0 5px;
	float:left;
	width:14px;
	height:14px;
}
.login_formback form p {
	float:left;
	padding:10px 0 0 9px;
}
.login_formback form p a {
	color:#000000;
}
.login_col_2 {
	width:280px;
	padding:3px 11px 0 11px;
	float:left;
}
.login_col_2 p {
	line-height:18px;
	padding:0 0 6px 0;
	word-spacing:1px;
}
.login_col_2 p.G_color span {
	letter-spacing:1px;
}
.login_col_2 p.R_color,
.R_color {
	color:#800000;
}
.login_col_2 ul {
	float:left;
	padding:0 0 0 16px;
}
.login_col_2 ul li {
	float:left;
	clear:both;
	padding:0 0 6px 9px;
	margin:0 0 0 0;
	line-height:18px;
	width:235px;
	font-style:italic;
	background:url(../images/login_bullet.jpg) no-repeat left 8px;
}
.login_col_2 .login_join {
	float:left;
	width:92%;
	padding:17px 0 26px 0;
	text-align:center;
}
.login_col_3 {
	float:left;
	width:300px;
}
.login_col_3 img {
	margin:0 0 6px 0;
}
.login_col_3 h2 {
	font-size:14px;
	letter-spacing:2px;
	font-weight:normal;
}
.login_col_3 p {
	line-height:18px;
}
.login_col_3 p a {
	color:#000000;
}
/* W24 Login Ends Here */
/*		article lightbox	*/
#cover
{
	background:#000000;
	opacity:0.5;
	-moz-opacity:.50;
	filter: alpha(opacity=50);
	z-index:0;
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
}
.imgtr img{
 opacity:0.5;
 -moz-opacity:.50;
 filter:alpha(opacity=50);
}
.imgtrN img{
 opacity:1;
 -moz-opacity:1;
 filter:alpha(opacity=100);
}

#lightboxMap{
 position:absolute;
 width:640px;
 z-index:10;
 left:0px;
 top:0px;
}
.LightBoxOuterContainer
{
	width:100%;
	padding:10px;
	margin:0 auto;
	background:#fff;
	/*position:absolute;*/
	z-index:0;
}
.LightBoxOuterContainer .imgContainer
{
	width:511px;
	position:relative;
	z-index:0;
}
.LightBoxOuterContainer .imgClose
{
	position:absolute;
	left:-16px;
	top:-16px;
	z-index:5;
}
/* reglement 30ans Thirty starts */
.thirtyMain {
	float:left;
	padding:20px 0 0 0;
	font-family:"Times New Roman", Times, serif;
}
.thirtyMain h2 {
	float:none;
	padding:0 0 10px 0;
	color:#66431b;
	text-align:left;
	font-size:20px;
	font-weight:normal;
}
.thirtyMain h3 {
	float:none;
	padding:0 0 20px 0;
	text-align:left;
	color:#66431b;
	font-size:34px;
	font-weight:normal;
	letter-spacing:5px;
	font-family:"Times New Roman", Times, serif;
}
.thirtyMain h4 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/int_divider_thirty.gif) no-repeat scroll center bottom;
	color:#66431B;
	float:none;
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:normal;
	padding:0 0 35px;
	text-align:left;
}
.thirty {
	float:left;
	padding:0 40px 30px 40px;
	width:780px;
	color:#66431b;
}
.thirty .thirtyBg {
	float:left;
	margin:10px 0 0 0;
	padding:0px 40px;
}
.thirty .thirtycenteralign{
	float:left;
	color:#66431b;
}
.thirtycenteralign p{
	text-align:center;
	font-family:"Times New Roman", Times, serif;
}
.thirty .thirtycenteralign ul {
	font-size:14px;
	width:700px;
	padding:0;
	font-weight:normal;
	float:left;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
}
.thirty .thirtycenteralign ul li {
	padding:0;
	list-style:none;
	text-align:center;
}
.thirty .thirtycenteralign ul li a:link,
.thirty .thirtycenteralign ul li a:visited,
.thirty .thirtycenteralign ul li a:active {
	color:#000000;
}
.thirty .thirtycenteralign ul li a:hover {
	color:#8c6f4f;
}
.thirty .thirtyBg h2 {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 10px 0;
	float:left;
	width:700px;
	text-align:center;
	background:url(../images/bg_divider_thirty.gif) no-repeat  center top;
}
.thirty .thirtyBg h3 {
	color:#66431b;
	font-size:16px;
	font-weight:normal;
	padding:20px 0 5px 0;
	float:left;
	width:700px;
	text-align:left;
}
.thirty .thirtyBg h4 {
	font-size:16px;
	font-weight:normal;
	padding:0 0 8px 0;
	float:left;
	width:700px;
}
.thirty .thirtyBg p {
	font-size:14px;
	float:left;
	width:700px;
	padding:0 0 5px 0;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}
.thirty .thirtyBg p span {
	padding:0 10px 0 0;
}
.thirty .thirtyBg p {
	font-size:14px;
	float:left;
	width:700px;
	padding:10px 0 0 0;
	font-weight:normal;
	color:#66431b;
	font-family:"Times New Roman", Times, serif;
}
.thirty .thirtyBg p a:link,
.thirty .thirtyBg p a:visited,
.thirty .thirtyBg p a:active {
	color:#8c6f4f;
	text-decoration:none;
}
.thirty .thirtyBg p a:hover {
	color:#000000;
}
.thirty .thirtyBg ul {
	color:#66431b;
	font-size:14px;
	float:left;
	width:700px;
	padding:0;
	font-weight:normal;
}
.thirty .thirtyBg ul li {
	padding:0 0 2px 0px;
	list-style:none;
}
.thirty .thirtyBg ul li a:link,
.thirty .thirtyBg ul li a:visited,
.thirty .thirtyBg ul li a:active {
	color:#8c6f4f;
}
.thirty .thirtyBg ul li a:hover {
	color:#000000;
}
.thycenter{
	text-align:center;
}
/* reglement 30ans Thirty ends */
/**** Wish List ****/
.thirty .thirtyBg ul.winatrip{
	padding:0px 0px 0px 20px;
	text-align:left;
}
.thirty .thirtyBg .winatrip li{	
	text-align:left;
	list-style-type:disc;
	float:left;
	width:100%;
	clear:both;
}
.thirty .thirtyBg ol{
	clear:both;
}
.winatripmain p{
	text-align:left;
}
/* invite friend panel start */
.invite{
	padding:0px 20px 0px 20px;
	width:820px;
}
.invitefriendpanel{
	float:left;
	padding:0px 0px 30px 0px;
}
.inviteImage{
	float:left;
	padding:5px 0px 0px 0px;
}
.invitDetals{
	float:left;
	width:460px;
	padding:0px 0px 0px 20px;
}
.invite p{
	color:#000000;
	padding:10px 0px 0px 0px;
}
.invite h2{
	color:#846A53;
	font-size:22px;
	font-weight:normal;
}
.invite .invitDetals a,.listdesc2 a{
	color:#750000;
}
.BoxPanel{
	float:left;
	width:809px;
	padding:20px 0px 0px 0px;
}
.bxbg{
	float:left;
	background:url(../images/bg_inviteBox_mid.gif) left top repeat-y;
}
.bxtop{
	float:left;
	background:url(../images/bg_inviteBox_top.gif) left top no-repeat;
	padding:15px 0px 0px 0px;
}
.bxbottom{
	float:left;
	background:url(../images/bg_inviteBox_bottom.gif) left bottom no-repeat;
	padding:0px 20px 15px 20px;
	width:769px;
}
.BoxPanel h3{
	font-weight:normal;
	font-size:19px;
	padding:0px 0px 10px 0px;
}
.BoxPanel textarea{
	width:765px;
	height:170px;
	border:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:12px;
	overflow:auto;
}
.textateabx a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
}
.textateabx{
	float:left;
	padding:0px 0px 20px 0px;
}
.box_btns{
	float:left;
	clear:both;
	border-top:1px solid #770001;
	width:765px;
	font-family:Arial, Helvetica, sans-serif;
	padding:8px 0px 8px 0px;
}
.bxinputbx{
	float:left;
	
}
.listdesc{
	float:left;
	width:265px;
	font-size:9px;	
	padding:0px 0px 0px 15px;
}
.listdesc2{
	width:303px;
	font-size:9px;
	float:right;
	padding:0px 0px 0px 10px;
}
.listdesc2 a{
	font-size:11px;
}
/* invite friend panel End*/
.align {
	text-align:center;
}

/*modification for france registration page date sep1 2010*/
.registration_formback {
	float:left;
	width:258px;
	padding:300px 0 0 0;
	background:url(../images/register_form_top_Door.jpg) no-repeat left top;
}


.register_col_1 {
	float:left;
	width:258px;
	background:url(../images/bg_register_formback.jpg) no-repeat 5px 285px;
	margin-left:12px;
}

.cnt_left{
	width:258px !important;
}

.cnt_left .onceList{
	color:#000;
	font-weight:bold;
}

.cnt_left p{
	font-size:12px;
}

/*register style for french page starts Aug 30*/
/*register form style starts*/
.cnt_rite {
	float:left;
	width:543px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 38px;
}

.topCurveImg,
.btmCurveImg{
	float:left;
	width:543px;
}

.profile input,
.profile select {
	float:left;
	border:0px solid #c19f86;
	background:#ffffff;
	color:#000000;
	margin:0;
	padding:0;
	font-size:12px;
}


.profile .bigBox .dob select {
	width:60px!important;
	/*width:55px!important; newly added sept 16*/
	border:0px solid #c19f86;
	background:#ffffff;
	color:#000000;
	font-size:11px;
	padding:2px 0px;
}

.profile .fL{
	float:left;
}

.profile .inp_address{
	float:left;
	/*width:423px;*/
	width:419px; /*newly added sept 16*/
	background:url(../images/address_input_bg.jpg) no-repeat left 0px;
	padding-bottom:4px;
	height:17px;
}


.profile .inputBox4 {
	/*width:412px;*/
	width:408px;/*newly added sept 16*/
	padding:1px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	border:none;
	background:none;
	color:#000000;
	height:15px;
}

/*.profile .inputBox4 {
	width:423px;
	padding:1px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	border:none;
	background:none;
	color:#000000;
	height:17px;
}*/


.profile .inp_form{
	float:left;
	/*width:196px;*/
	width:194px; /*newly added sept 16*/
	background:url(../images/register_input_bg.jpg) no-repeat left top;	
}

.profile input.inputBox3 {
	/*width:185px;*/
	width:183px; /*newly added sept 16*/
	padding:1px 5px 0px;
	margin:0 0 10px 0px;
	background:none;
	height:15px;
}

/*.profile input.inputBox3 { 
	width:196px;
	padding:1px 5px 0px;
	margin:0 0 10px 0px;
	background:none;
	height:17px;
}*/


.profile .inputBox3Bg{
	float:left;
	width:85px;
	background:url(../images/inputBox3_bg.jpg) no-repeat left top;	
}


.divChooseUsername {
	clear:both;
	padding:0px 0px;	
}

.divChooseUsername input.inputBox3{
	margin-bottom:5px;
}




.profile .other .inputBox3{
	width:74px;
	margin:0 0 10px 1px;
	padding:1px 5px 0px;
	height:16px;
}
.profileRegister .inp_form{
	float:left;
	/*width:196px;*/
	width:390px;
	/*background:url(../images/register_input_bg.jpg) no-repeat left top;*/
	background:#FFFFFF;
	margin-bottom:11px; /*changes*/
}
.profileRegister input,
.profileRegister select{
	font-size:16px;
}
.profileRegister .inp_form_sml,
.profileRegister .inp_form_sml1{
	float:left;
	/*width:196px;*/
	margin-right:8px;
	width:218px;
	/*background:url(../images/register_input_bg.jpg) no-repeat left top;*/
	background:#FFFFFF;
	margin-bottom:11px; /*a changes*/
}
.profileRegister .inp_form_sml1{
	background:#ECE9E3;
}
.profileRegister .inp_form_smller{
	float:left;
	/*width:196px;*/
	width:164px;
	/*background:url(../images/register_input_bg.jpg) no-repeat left top;*/
	background:#FFFFFF;
	margin-bottom:5px;
}
.profileRegister .inp_form_mdm{
	float:right;
	/*width:196px;*/
	width:256px;
	/*background:url(../images/register_input_bg.jpg) no-repeat left top;*/
	background:#FFFFFF;
	margin-bottom:10px; /*changes*/
}
.profileRegister .inp_form_sml input.inputBox3,
.profileRegister .inp_form_sml1 input.inputBox3{
	width:210px;
	padding:5px 2px 2px 5px;
	margin:0 0 0 0px;
	background:none;
	height:22px;
	border:none;
}
.profileRegister .inp_form_smller input.inputBox3{
	width:160px;
	padding:5px 2px 5px 2px;
	margin:0 0 0 0px;
	background:none;
	height:20px;
	border:none;
}
.profileRegister .inp_form_mdm input.inputBox3{
	width:252px;
	padding:5px 2px 5px 2px;
	margin:0 0 0 0px;
	background:none;
	height:20px;
	border:none;
}
.profileRegister .inp_form input.inputBox3 {
	/*width:185px;*/
	width:386px;
	padding:5px 2px 5px 2px;
	margin:0 0 0 0px;
	background:none;
	height:20px;
	float:left;
	border:none;
}
.profileRegister label{
	display:none;
}
.profile .note{
	padding:0px 0px 4px !important;
	color:#fff;	
	font-size:10px !important;
}

.profile .emailMsg{
	padding-left:30px;
	display:inline;
}

.profile p.profile_DOB,
.profile em.note2{
	font-size:12px;
	font-weight:normal;	
}

.profile p.profile_DOB{
	padding-bottom:5px;
}


.profile .inputBox1 {
	width:26px;
	padding:1px 5px 0px 5px;
	margin:0 0 10px 1px;
	height:15px;
}

.profile .inputBox1Bg {
	float:left;
	width:38px;
	background:url(../images/inputBox1_curv_bg.jpg) no-repeat left top;	
	/*margin-right:12px;*/
	margin-right:11px; /*newly added sept 16*/
}

.profile .inputBox2 {
	width:133px;
	padding:1px 5px 0px 5px;
	margin:0 0 10px 1px;
	height:15px;
}

.profile .inputBox2Bg {
	float:left;
	width:145px;
	background:url(../images/inputBox2_curve_bg.jpg) no-repeat left top;	
}


.profile .fixWidth{
	color:#ffffff !important;
}

.profile .regBtm .pLeft30{
	padding:0px 33px; 
}




.profile .enquirySelect select{
	width:194px;
}

.profile .emailfields{
float:left;
padding:7px 0px 5px 0px;
width:480px;
margin-bottom:12px;
}



/*.profile .pB0 input.inputBox3{
	margin-bottom:5px !important;
}*/

.profile .pB0,
.profile .emailfields span.note{
	padding-bottom:0px !important;
}

.profile .bigBoxDob,
.profile .bigBox {
	padding-top:0px;
	/*margin-bottom:8px;*/ 
	margin-bottom:11px; 
	width:430px;
	padding-bottom:0px;
	clear:both;
}



.profile .bigBoxDob {
	padding-top:7px;
}




.profile .bigBox label.address{
	margin-bottom:7px;
}

.profile .Optin p{
	color:#000000;
	font-size:12px;
}

.profile .pB10{
	padding-bottom:10px !important;
}


.regBtn{
	
	padding:0px;	
	width:130px;
	height:32px;
	margin:27px auto 0px; 
	padding-bottom:30px;  
	/*width:510px;*/
}

.regBtn .submit{
	background:none;
	text-indent:-9999px;
	width:130px;
	height:32px;
	background:url(../images/register_fr_sumbit_btn.jpg) repeat-x left top;
	cursor:pointer;
}

.profile .pT40{
	padding-top:37px !important;
	padding-bottom:0px !important;
}

.profile  .enquireCol {
	background:none;
	/*padding:30px 40px 6px;*/
	padding:30px 0px 6px 15px; /*changed on sep 17 only for france*/
	float:left;

}

.otherOption .enqFields p.enquire,
.enquireCol .enqFields p.enquire{
	font-weight:bold;
	font-size:11px;/*changed on sept 17 only for france before it was 12px*/
	font-style:normal;
	text-align:left;
	color:#000;

}

.profile .countryList1 select{
font-size:11px;
margin:0;
padding:1px 0px;
width:194px;
}

.profile .enquiryList2{
font-size:11px;
margin:0;
padding:1px 0px 0px 0px;
/*width:260px;*/
width:350px;/*changed on sept 17 only for france*/
}

.profile .enquiryList2 select{
font-size:9px;
margin:0;
padding:2px 0px;
/*width:260px;*/
width:350px;/*changed on sept 17 only for france*/
height:20px;
}

/*.profile .countryList select{
font-size:9px;
margin:0;
padding:2px 0px;
width:260px;
height:20px;
}*/

.profile .enqFields {
	float:left;
	/*width:180px;*/
	width:155px; /*changed on 17 sept only for france*/
	padding:0px 5px 0px 0px;
}

.profile .title select{
	font-size:11px;
	padding:2px 0px;
}


.profile .enquiryList2new{
	float:left;
	width:260px;
	background:url(../images/enquiry_other_bg.jpg) no-repeat left top;	
}

.otherOption .fields,
.otherOption .fields1{
	padding-bottom:0px;
}


.profile .enquiryList2new input.gq9otherinputteext {
	width:250px;
	padding:1px 5px 0px;
	margin:0px;
	background:none;
	height:17px;
}

.profile .regErrorMsg em{
	color:#660000 !important;
}

.profile .otherOption{
	background:none;
	padding:0px 15px 0px;
	float:left;
}

.profile .otherOption p.enquire{
	font-style:italic;
}

/*details page style starts*/


.details {
	padding:5px 0 0 0;
}

.details .fields {
	float:left !important;
	width:225px;
	padding:0;
}
.details .fields span {
	display:block;
	padding:3px 0 0 0;
	font-size:11px;
	font-style:italic;
	color:#846A53;
	float:left;
	width:150px;
}

.details .divNoBdrTop {
	background:none;
	padding:10px 40px;
}

.details span.userDtl {
	width:180px;
}

.details .fields span.ctrCod {
	display:block;
	padding:3px 0 0 0;
	font-size:11px;
	font-style:italic;
	color:#846A53;
	float:left;
	width:50px;
}

.details .title {
	width:110px;
	float:left;
	padding:0 0 10px 0;
}

.details .other {
	width:100px;
	float:left;
}


.details .title select,
.details .other .inputBox3 {
	width:80px;
}

.details .fields1 {
	width:205px;
}

.details p {
	color:#846A53;
	padding:0 0 10px 0;
}

.details em {
	color:#660000;
	font-style:normal;
	font-weight:bold;
}

.details .required {
	color:#660000;
	font-style:normal;
	font-weight:normal;
}


.details a:link,
.details a:visited,
.details a:active {
	color:#8c6f4f;
	/*font-style:italic;*/
}

.details a:hover,
.details .Optin p a:hover {
	color:#000000;
}
.details label {
	float:left;
	padding:0 0 3px 0;
	color:#846A53;
}

.details input,
.details select {
	float:left;
	border:2px solid #c19f86;
	background:#eedcb4;
	color:#000000;
	margin:0;
	padding:0;	
}

.details input.upload {
	border:1px solid #C19F86;
	padding:0;
	margin:0 0 0 9px;
	background:transparent url(../images/int_btnSubmitCom.gif) repeat-x scroll left top;
	border:2px solid #C19F86;
	color:#846A53;
	float:none;
	font-size:11px;
	margin:0 0 0 9px;
	padding:2px 10px;
}

.details textarea {
	float:left;
	border:2px solid #c19f86;
	background:#eedcb4;
	color:#000000;
	margin:0;
	padding:0;
	width:356px;
	height:49px;
}


.details div.error {
	float:left;
	border:2px solid #660000;
}

.details .tickBox {
	background:none!important;
	border:none!important;
	padding:0!important;
	margin:0 10px 0 0;
}

.details .inputBox1 {
	width:32px;
	margin:0 10px 0 0;
	padding:0 0 0 3px;
}

.details .inputBox2 {
	width:140px;
	padding:0 0 0 3px;
	margin:0 0 0 0;
}

.details input.inputBox3 {
	width:190px;
	padding:0 0 0 3px;
	margin:0 0 10px 0;
}

.details input.inputBox3a {
	width:190px;
	padding:0 0 0 3px;
	margin:0;
}

.details select.inputBox3 {
	width:200px;
	padding:0;
	margin:0;
}

.details .inputBox4 {
	width:250px;
	padding:0 0 0 3px;
	margin:0 0 10px 0;
	border:2px solid #c19f86;
	background:#eedcb4;
	color:#000000;
}

.details br {
	clear:both;
}

.details .bigBox {
	width:430px;
}


.details .fields1,
.details .fields {
	padding:0 0 5px 0;
}

.details .fields1 p {
	font-style:italic;
	color:#846A53;
	font-size:11px;
	padding:0!important;
	margin:0!important;
	width:180px!important;
}

.details .fields p {
	font-style:italic;
	color:#846A53;
	font-size:11px;
	padding:0!important;
	margin:0!important;
	float:left;
	width:220px;
}

.fields2 span{
	font-style:italic;
}

.fields2 .Blog{
	width:355px;
}

.fields2
{
	float:left;
	padding:10px 0 10px 0;
	width:430px;
}
.note {
	font-style:italic;
	font-size:14px !important;
	color:#846A53;
	width:430px!important;
	float:left;
	padding:0;
	margin:0;
}

.details .bigBox .dob {
float:left;
padding:0 8px 0 0;
width:65px;
}

.details select#country,
.details select#country_id {
background:#EEDCB4 none repeat scroll 0 0;
border:2px solid #C19F86;
color:#000000;
float:left;
margin:0;
padding:0;
width:197px;
}

/*balveinie.css main thank you light box style*/
.thankYou{		
	width:542px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

.thankYouContent{
	background:url(../images/register_bg_mid.jpg) repeat-y left top;
	float:left;
	width:542px;
}

.thankYou .fLT{
	float:left;
	width:542px;
	height:30px;
}

.thankYou .fLB{
	float:left;
	width:542px;
}

.thankYou h2.thanks{
	color:#000000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;

	font-weight:normal;
	letter-spacing:0.17em;
	padding:48px 0px 16px 0px;
	text-align:center;
}

.thankYou p{
line-height:18px;
padding-bottom:7px;
}

.thankYou .contentBox{
	padding:20px 60px 16px 55px;
}

.thankYou .contentBox p.importantTxt{
	font-weight:bold;
}

.thankYou .contentBox p.thankyouTxt{
	line-height:19px;
}

.thankYouContent a.closeBtn{
	background:url(../images/return_fr_btn.png) no-repeat;
	margin:0px 0px 0px 150px;
	width:268px;
	height:27px;
	padding:15px 15px 30px;
	float:left;
	display:inline;
	text-indent:-9999px;
	outline:none;
	background-color:none;
}

.designImg{
/*	background:url(../lightbox-thankyou/images/return_design.png) no-repeat;*/
		background:url(../images/return-design.png) no-repeat;
	width:542px;
	height:11px;	
}

.thankYou .clear{
	clear:both;
}
/*france new question style starts here*/
	.balvenieQ ul {
		float: left;
		clear: both;
		width: 260px;
		font-size: 9px;		
		font-family:Arial, Helvetica, sans-serif;
	
	}
	.balvenieQ ul li {
		float: left;
		clear: both;
		width: 100%;
		list-style: none;
		position: relative;
		background:url(../images/input-ready.jpg) no-repeat 0px 0px;
	}
	
	.balvenieQ ul li a {
		float: left; 
		clear: both;
		padding: 4px 22px 4px 8px;
		display:block;
		font:normal 9px Arial;
		font-style:normal !important;
		color:#000000 !important;
		width:230px;
		height:9px;
		overflow:hidden;
	}
	
	.balvenieQ  ul li ul {
			display: none;
			position:absolute;
			left: 0px; top: 18px;
			width:418px;
			background-color:#fff;
			border:1px solid #000;
			padding-bottom:4px;
			z-index:999;
	}
	
	.balvenieQ ul li ul li{
		padding-left:0px;
		width:418px;
		background:none;
	}
	
		.balvenieQ  ul li ul li a{
			padding:2px 0px 2px;
			color:#000;
			background:none;
			display:block;
			float:left;
			width:418px;
			font-size:10px;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		.balvenieQ  ul li ul li a:hover{
			background-color:#06C;
			color:#ffffff !important;
		}
	
	
/*sep 22 changes*/
.sorryGo input,
.inviteFriend input {
	float:left;
	width:155px;
	border:2px solid #c19f86;
	background-color:#eedcb4;
	background:url(../images/int_btnSubmitCom.gif) repeat-x left top;
	margin:0 0 0 301px;
	padding:0;
	color:#846A53;
	font-size:11px;
	cursor:pointer;
}

/************************april 2011**********************/
.joinWareHouse{
    float: left;
    margin: 0 0 0 38px;
    padding: 0 0 45px 0px;
    width: 543px;
}

.joinWareHouse h2{
float:left;
width:497px;
padding:18px 0 0 0;
}

.joinWareHouse h2 span{
display:none;
padding:0px;
margin:0px;
}

.joinWareHouse img{
float:left;
margin:0px;
padding:0px;
}

.cnt_rite .thankYouNew{
    float: left;
    width: 495px;
}

.cnt_rite .thankYouNew p:first-child{
padding:12px 0 0 0;
font-size:18px;
line-height:normal;
}


.cnt_rite .thankYouNew p:first-child span{
color:#7d4416;
display:block;
text-align:center;
padding-bottom:10px;
}

.cnt_rite .thankYouNew p{
padding:0px 30px 26px 16px;
font-size:16px;
font-family:Georgia,"Times New Roman",Times,serif;
line-height:21px;
}


.cnt_rite img.thankuReturnBtn{
 margin: 0 0 0 119px;
    text-align: center;
    width: 278px;
}

/******************april 16 2011 masters of craft changes**************/

/*****************Extra div added in Warehouse welcome page starts***************/

.extraDiv{
	float:left;
	width:233px;
	background:url(../images/new_bg_submit.gif) no-repeat left top;
	padding: 6px 0px 36px 8px;
	min-height:98px;
}
.extraDiv img{
	float:left;
	margin:0 0 10px 0;
}
.extraDiv p{
	float:left;
	font-size:12px;
	color:#846A53;
	padding:0 0 5px 5px;
	width:205px;
}
.extraDiv span{
	float:left;
	font-size:12px;
	width:205px;
	padding:10px 0 0 5px;
}
.extraDiv span a:link,
.extraDiv span a:visited,
.extraDiv span a:active{
	color:#846A53;
	text-decoration:none;
}
.extraDiv input{
	float:left;
	padding:0px;
	margin:5px 0 0 0;
}
.extraDiv label{
	float:left;
	width:191px;
	padding:0 0 0 10px;
	font-size:12px;
}
.extraDiv input.submitNew{
	float:right;
	width:93px;
	height:20px;
	border:none;
	margin:0px 25px 0 0;
	background:url(../images/btn_new_submit.gif) no-repeat left top;
}
/*****************Extra div added in Warehouse welcome page ends***************/
