body, td, p, span, input, select, textarea{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#424242;
}

body{
                     background-color:#f1f3f2;
                     margin:0px;
                     padding:0px;
}

a, a:active, a:visited, a:hover{
	color:#943859;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}


.bodypage {
	margin-top:0px;
	padding-left:50px;
	padding: 0px;
}

select{
font-size:11px;
}

input.typetext{
	border-width:thick;
	border-color:#eed89f;
	background-color:#fcf3db;
                     border-style:none;
                     font-size:11px;
                    width:195px;
                    height:20px;
}

/* home flash */

#homeflashcontainer{
                    height:259px;
                    left:50%;
                    margin-left:-443px;
                    margin-top:-165px;
                    position:absolute;
                    top:308px;
                    width:451px;
                    z-index:2;
}

#homecontentcontainer{
                    height:270px;
                    left:50%;
                    margin-left:-130px;
                    margin-top:-150px;
                    position:absolute;
                    top:308px;
                    width:451px;
                    z-index:2;
}

.flashtd{
                   width:451px;
                   height:259px; 
}

/* breadcrumb */

.breadcrumbs, .breadcrumbs a:LINK, .breadcrumbs a:VISITED, .breadcrumbs a:VISITED, .breadcrumbs a:HOVER, .breadcrumbs a:FOCUS{
	font-size: 11px;
	color: #424242;
	text-decoration: none;
}


/* start TOP NAV */

td.topnav {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}


a.topnav, a.topnav:link, a.topnav:visited, a.topnav:hover {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
                     font-weight:bold;
}

/* end TOP NAV */

/======================*New style*===================/
/*HOME*/
.MainContainer {
	width:895px;
	height:100%;
}

.MainContentArea {
	background:url(/template_images/shadow_bg.jpg) repeat-y;
                     width:900px;
}

.homebox_bg {
	background:url(/template_images/home_box.jpg) no-repeat;
	width:282px;
	height:190px;
                     padding-left:5px;
}

.boxContainer {
	width:100%;
	margin:6px 0 5px 0;
}

.all_headings{ 
                      padding:6px;
	font-weight:bold;
}

.box_text, .box_text3{
                     padding-left:5px;
}

.link_more {
	color:#00744B;
	text-decoration:none;
	font-weight:normal;
}

.shadow_box {
	background:url(/template_images/shadow_box.jpg) no-repeat;
	width:129px;
	height:130px;
	padding-bottom:5px;
}
/*HOME*/

/*LANDING*/

.shadow_box2{
	background:url(/template_images/shadow_box2.jpg) no-repeat 5px;
	width:212px;
	height:189px;
	color:#aaaaaa;
	font-size:10px;
                     margin-bottom:10px;
}
/*LANDING*/

.form_top{
                  background:url(/template_images/form_top_bg.jpg);
                  width:673px;
                  height:31px;
                  color:#ffffff;
                  padding-left:15px;
                  font-weight:bold;
}

table.form {
                 margin-right:30px;
}

/*===================New style===================*/

/* start menu Home Page */
.menu_background
{
	background:url(/cms_images/image_tamplate/menu_background.jpg);
	background-repeat:repeat-x; height:27px;
}
.menu
{
	background:url(/cms_images/image_tamplate/menu_background.jpg);
	background-repeat:repeat-x; height:27px;
	font-family:Arial, sans-serif;
	font-size:11px;
}

td.menu
{
	text-align:left;
	font-weight:bold;
}
a.menu
{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#4f432b;
	text-decoration:none;
}

a:hover.menu 
{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#fefefc;
	text-decoration:none;
}

/* end menu Home Page*/


/* start menu Second Page */
.menu_second
{
	background:url(/cms_images/image_tamplate/menu_background.jpg);
	background-repeat:repeat-x; height:27px;
	font-family:Arial, sans-serif;
	font-size:11px;
                     margin-top:75px;
	
}

td.menu_second
{
	text-align:center;
	font-weight:bold;
}
a.menu_second_link
{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#4f432b;
	font-weight:bold;
}
a.menu_second_link:hover
{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#fefefc;
	text-decoration:none;
}

/* end menu  Second Page*/

/* start dropdown menu */
.dd
{
	padding-left:10px; 
	padding-right:10px; 
	background-color:#e6e0ca;
	color:#6b5b42;
	font-size:11px;
}
.dd td
{
	font-size:11px;
}

a.dd 
{	
	background-color:#e6e0ca;
	text-decoration:none;
	font-size:11px;
	color:#6b5b42;
}

a.dd_hover, .dd_hover  
{	
	padding-left:5px; 
	padding-right:5px; 
	background-color:#c5b383;
	color:#ffffff;
	cursor:hand;
	text-decoration:none;
	font-size:11px;
}
a.dd_back, .dd_back 
{	
	padding-left:5px; 
	padding-right:5px; 
	background-color:#e6e0ca;
	color:#6b5b42;
	text-decoration:none;
	font-size:11px;
}

/* end dropdown menu */

/* start small box*/
.smalbox
{
	font-family:Arial, sans-serif;
	font-size:10px;
}
 .submit
{
	font-family:arial, sans-serif;
	font-size:10px;
	background:url(/cms_images/image_tamplate/botton_background.jpg);
	border:#cfddde;
	outline:none;
}

td.titlesmallbox
{
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ccb46e;
	padding-bottom:3px;
	padding-left:10px;
}
td.smallbox_border_top
{
	background-image:url(/cms_images/image_tamplate/small_box_top.jpg); background-position:top; background-repeat:repeat-x; width:100px; background-color:#FFFFFF;
}

td.smallbox_border_leftmiddle
{
	background-image:url(/cms_images/image_tamplate/small_box_side.jpg); background-position:left; background-repeat:repeat-y;
}
td.smallbox_border_rightmiddle
{
	background-image:url(/cms_images/image_tamplate/small_box_side.jpg);  background-position:right; background-repeat:repeat-y; 
}
/* end small box*/

a.breadcrums
{
	color:#000000;
	font-family:arial, sans-serif;
	font-size:11;
	text-decoration:none;
}
a.breadcrums:hover
{
	color:#000000;
	font-family:arial, sans-serif;
	font-size:11;	
	font-weight:none;
	text-decoration:underline;
}

a.breadcrums_bold
{
	color:#000000;
	font-family:arial, sans-serif;
	font-size:11;	
	font-weight:bold;
	text-decoration:underline;
}

#content
{
	padding-top:10px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:10px;
}

#rhs
{
	padding-top:8px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:20px;
	vertical-align:top;
}


/* end of lhs menu */
.lhs
{	
	padding-right:20px
}
.heading_lhs
{
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#3c2d10;
	padding-top:10px; 
	padding-left:8px;
}
.lhs_table
{
	color:#6e6248;
	font-family:arial, sans-serif;
	font-size:11px;
	text-align:left;
	
	
}

.lhs_table_text
{
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
}
.lhs_table_line
{
	padding-left:25px;
}

a.lhs_link
{
	color:#6e6248;
	font-family:arial, sans-serif;
	font-size:11;
	text-decoration:none;
}
a.lhs_link:hover
{
	color:#312411;
	font-family:arial, sans-serif;
	font-size:11px;
	text-decoration:none;
}
/* end of lhs menu */

/* donation */
.donateformtext{
font-size:10px;
padding-bottom:10px;
}

/* footer */

.footer_container {
	background:url(/template_images/bgbottom.jpg);
	width:895px;
	height:36px;
}

.footer {
	font-family:arial, sans-serif;
	font-size:10px;
	color:#943555;
	text-align:center;
	text-decoration:none;
}

a.footer, a.footer:visited, a.footer:active {
	font-family:arial, sans-serif;
	font-size:10px;
	color:#943555;
	text-align:center;
	text-decoration:none;
}

a.footer:hover {
	font-family:arial, sans-serif;
	font-size:10px;
	color:#943555;
	text-align:center;
	text-decoration:none;
}
/* end of footer */

/* Headings */

.header1 h1 {               
                     font-family:arial;
	font-size:13pt;
	color:#943859;
	}

h2 {
	font-family:arial;
	font-size:12px;
	color:#943859;
                     margin:0px 0px 5px 0px;
	}

h3 {
	font-family:arial;
	font-size:10px;
	color:#943859;
	}

.helpbox a:link{
font-family:arial;
text-decoration:none;
font-size:11px;
color:#00744b;
}

.helpbox a:visited{
font-family:arial;
text-decoration:none;
font-size:11px;
color:#00744b;
}

.helpbox a:focus{
font-family:arial;
text-decoration:none;
font-size:11px;
color:#00744b;
}

.helpbox a:hover{
font-family:arial;
text-decoration:none;
font-size:11px;
color:#00744b;
}

/* end of Headings */

div.headertitle {
	font-family:arial;
	font-size:13pt;
	font-weight:bold;
	color:#943859;
	text-align:left;
	padding-right:10px;
	padding-bottom:10px;
}

div.topictitle h2{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#943859;
	text-align:left;
	padding-right:10px;
text-decoration:none;
}

div.topictitle {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#943859;
	text-align:left;
	padding-right:10px;
text-decoration:none;
}

div.topictitle a,div.topictitle a:link,div.topictitle a:hover,div.topictitle a:visited{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#943859;
	text-align:left;
text-decoration:none;
}

div.text{
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	padding-right:10px;
}

.normaltext{
	font-size:11px;
	color:#424242;
        text-decoration:none;
        margin:0px;
        padding-bottom:15px;
        vertical-align:top;
      width:100%;
}

.normaltext a:link, .normaltext a:hover, .normaltext a:visited, .normaltext a:active{
	font-weight:bold;
	color:#943859;
        text-decoration:none;
        margin:0px;
        padding-bottom:15px;
}

.titletext, .titletext a:link, .titletext a:hover, .titletext a:visited{
	font-family:arial;
	font-size:11px;
	color:#943859;
                     text-decoration:none;
                     font-weight:bold;
}

div.normaltext{
	font-family:arial;
	font-size:11px;
	color:#424242;
        text-decoration:none;
        margin:0px;
        letter-spacing:0px;
        padding-bottom:15px;
}



.footer{
	font-size:10px;
	color:#943859;
	align:center;
	}

.more{
	font-size:11px;
	color:#00744b;
	text-align:right;
                     text-decoration:none;
                     padding:10 10 25;
}

.more a, .more a:active, .more a:visited, .more a:hover{
	font-size:11px;
	color:#00744b;
                      text-decoration:none;
                      font-weight:bold;
}



.helpbox {
background: url(../template_images/help_box.jpg) top left no-repeat;
width:164px;
padding: 10px;
border-bottom: 1px solid #eaeaea;
font-family:arial;
font-size:11px;
color:#424242;
}

.chosen{
background-repeat: no-repeat;
padding-left:10px;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#00744b;
text-align:left;
text-decoration:none;
}

a.chosen :link{
background-repeat: no-repeat;
padding-left:10px;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#00744b;
text-align:left;
text-decoration:none;
}

a.chosen :hover{
background-repeat: no-repeat;
padding-left:10px;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#00744b;
text-align:left;
text-decoration:none;
}

a.chosen :visited{
background-repeat: no-repeat;
padding-left:10px;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#00744b;
text-align:left;
text-decoration:none;
}


#submenu a, #submenu a:active, #submenu a:hover, #submenu a:visited{
background-repeat: no-repeat; 
font-family:arial;
font-size:11px;
font-weight:bold;
color:#943859;
text-align:left;
text-decoration:none;
}

.headertext{ 
font-family:arial, sans-serif;
font-size:14px;
color:#943859;
text-align: left;
padding: 10px 10px 0px 10px;
 }

.headertext b{ 
font-family:arial, sans-serif;
font-size:14px;
color:#943859;
text-align: left;
padding: 10px 10px 0px 10px; }

td.pagehead { font-family:arial, sans-serif; font-size:16px; font-weight:bold; color:#943859; text-align: left; padding: 10px; }
td.listtext { font-family:arial, sans-serif; font-size:12px; color:#943859; text-align: left; padding-left: 5px; }
td.maintext { font-family:arial, sans-serif; font-size:11px; color:#943859; text-align: left; padding: 0px 10px; }

.maintext{ 
font-family:arial, sans-serif; 
font-size:11px;
color:#943859;
text-align: left;
text-decoration:none;
}

.maintext a{ 
font-family:arial, sans-serif; 
font-size:11px;
color:#943859;
text-align: left;
text-decoration:none;
}

.maintext a:link{ 
font-family:arial, sans-serif; 
font-size:11px;
color:#943859;
text-align: left;
text-decoration:none;
}

.maintext a:hover{ 
font-family:arial, sans-serif; 
font-size:11px;
color:#943859;
text-align: left;
text-decoration:none;
}

.maintext a:focus{ 
font-family:arial, sans-serif; 
font-size:11px;
color:#943859;
text-align: left;
text-decoration:none;
}

.maintext a:visited{ 
font-family:arial, sans-serif; 
font-size:11px;
color:#943859;
text-align: left;
text-decoration:none;
}

td.back2top { font-family:arial, sans-serif; font-size:10px; color:#943859; text-align: left; padding: 0px 10px; }

#fontresize { text-align:right; margin:0px; padding: 0px 0px 0px 0px; color: #6F256C; font-size: 11px;}
#fontresize input { border: 0px solid #6F256C; font-size: 11px; font-family: arial, sans-serif; color: #731472; background-color:#FFFFFF; padding: 0px; margin: 0px}
.fontresize { border: 0px solid #6F256C; font-size: 11px; font-family: arial, sans-serif; color: #731472; background-color:#FFFFFF; padding: 0px; margin: 0px}

/* ---- linking alms email --- */

table.linkingalms {
width:599px;
background:url(http://www.liquidvision.com/qeh/email/images/wine.jpg) no-repeat bottom left;
border: solid 7px #333333;
}

.linkingalms, .linkingalms p, .linkingalms td {
font:13px;
color:#333333;
}

td.linkingmain{
padding:5px;
vertical-align:top;
}

td.linkingright , td.linkingright p, td.linkingright td{
vertical-align:top;
background-color:#333333;
width:178px;
color:#CCCCCC;
font-size:12px;
}

td.linkingrt {
padding:5px;
width:168px;
}

#emaillist {
margin: 25px 0px;
}

#emaillist ul{
list-style-image: url(http://www.liquidvision.com/qeh/email/images/bullet.gif);
}

td.researchtitle{
background-color:#41372e!important;
padding:15px 5px 5px 5px;
color:#DB9940!important;
font-weight:bold;
font-size:13px!important;
}

td.researchtxt{
background-color:#41372e!important;
padding:5px 5px 20px 5px;
}

.viewcart_textfield{
width:35px;
text-align:centre;
}

.confirm_details {
	line-height: 15pt;
 }

.maincontact {
	line-height: 15pt;
 }

.form_header{
	font-weight:bold;
	font-size:11px;
	padding: 10px 0px;
}

.form_order_receipt{
	font-weight:bold;
	font-size:11px;
	padding;left:5px;
	color:#ffffff;
	background-color:#2e2e2e;
	height:20px;
                     width:650px;
}

.form_receipt_bottom{
	background-color:#bababa;
	color:#ffffff;
}

/* events repeatable */
.eventsheading{
         padding-top:25px;
}
.RightImg{
                     vertical-align:top;
	padding-left:10px;

}

.LeftImg{
                     vertical-align:top;
	padding-right:10px;
}

.eventimg1{
           vertical-align:top;
           height:149px;
           padding:7px 7px 7px 12px;
}

.eventtxt1{
         vertical-align:top;
         text-align:right;
         padding-right:12px;
         color:#aaaaaa;
}

.eventimg2{
           vertical-align:top;
           height:149px;
           padding:7px 7px 3px 12px;
}

.contactimg{
          width:70px;
          padding-right:5px;
          vertical-align:top;
          padding-bottom:10px;
}

.contacttext{
         width:235px;
         vertical-align:top;
          padding-bottom:10px;
}

/*Linking Alms*/
.banner {
	padding:0 0 20px 0;
}

.banner_ad {
	padding:17px 0 0 0;
}

.comments_box{
	background-color:#f8f8f8;
	border-width:thin;
	border-color:#dedede;
	border-style:solid;
	height:70px;
	width:400px;
	color:#9a723d;
	padding: 15px 10px;
}

.brown_button_area, .brown_button_area a:link, .brown_button_area a:hover, .brown_button_area a:visited{
	background-color:#6d0f12;
	color:#ffffff;
	text-transform:uppercase;
font-weight:bold;
text-align:center;
}

.Ad_section {
	width:183px;
	padding:0 0 0 0;
}

.middle_content {
	width:650px;
	height:100%;
}

.image_container1{
	vertical-align:top;
	padding: 15px 0 70px 25px;
	}

.image_container1_table{
	background:#3a3a3a;
	width:270px;
	vertical-align:top;
	}

.product_details1 {
                     font-size:13px;
	background:url(/template_images/img_2005_barossaValleyShira.jpg) no-repeat;
	height:184px;
	color:#cccccc;
	text-align:left;
	vertical-align:top;
	line-height:13px;
	padding:120px 20px 0 70px;
}

.product_details2 {
                     font-size:13px;
	background:url(/template_images/img_2007_ChardonnayViognier.jpg) no-repeat;
	height:184px;
	color:#cccccc;
	text-align:left;
	vertical-align:top;
	line-height:13px;
	padding:120px 20px 0 70px;
}

.links{
	padding:0 0 10px 70px;
	color:#ffffff;
}

.links span{
	color:#ffffff;
font-size:13px;
}

.links a, .links a:hover, .links a:active, .links a:visited{
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.links span a, .links span a:hover, .links span a:active, .links span a:visited{
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.product_table_top{
	background-color:#2e2e2e;
	color:#ffffff;
	padding:3px 0px 3px 5px;
	font-weight:bold;
}

.product_table_bottom{
	background-color:#bababa;
	color:#333333;
	font-weight:bold;
	height:30px;
}

.product_table_bottom table tr td{
                   padding:5px;
}

.details {
	font-size:13px;
	color:#333333;
	padding:10px 0 10px 0;
                     vertical-align:top;
}

.details_container {
	font-size:13px;
	padding-left:15px;
}

.details_style{
	font-size:13px;
}

.details_container_table {
	width:630px;
	vertical-align:top;
}

.list_container {
	padding:0 0 10px 40px;
}

.winelist ul, .winelist li{
	font-size:13px;
	list-style-image:url(/template_images/brown_arrow.jpg);
}

.main_heading {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#9d1f23;
}

.wine_productimage{
                   text-align:center;
                   width:374px;
                   vertical-align:top;
                  padding:0px 5px 15px 0px;
}

.wine_price{
                 padding-top:15px;
                 color:#333333;
                 font-size:13px;
}

.wine_quantity_text{
                 width:50px;
                 padding-right:5px;
                 color:#333333;
                 font-size:13px;
}

.wine_quantity{
                     width:50px;
                     height:20px;
                     border:solid 1px #cccccc;
	font-size:13px;
	color:#333333;
}

.wine{
	background:url(../template_images/wine.jpg) top left no-repeat;
	height:209px;
	padding:15px 25px 0 150px;
	vertical-align:top;
	font-size:13px;
	color:#333333;
}

.wine_backlink{
                   text-align:right;
	font-size:14px;
}

.wine_backlink a{
	font-size:12px;
                   font-weight:normal;
}

.line {
	padding:0px 0 15px 0;
}
