#frmCC
{
	background: url('../images/layout/grey_gradient.jpg') top left no-repeat;
	width: 460px;
	padding: 20px 10px 0 10px;
	display: none;	
}

#frmUpdate
{
	display: none;	
}

#tblWinePreferences
{
	
}

.emphasis
{
	font-size: 10pt;
	font-weight: bold;
}

.padding1
{
	padding-top: 15px;
}

#frmCC p
{
	padding: 5px;	
}

#tblPacktype
{
	padding: 5px;
}

legend
{
	font-size: 12pt;
	font-weight: bold;
	color: #a28030;
}

#fsMembership
{
	border: 0;
}

fieldset
{
	width: 460px;
	margin-bottom: 10px;
}

label
{
	display: block;
	margin-top: 10px;
}

.left
{
	float: left;
	width: 250px;
}

.right
{
	float: right;
	width: 250px;
}

.clear
{
	clear: both;
}

input[type="text"], select, input[type="password"]
{
	width: 150px;
}

.textareasm
{
	width: 150px;
}

label.error 
{ 
	 background-color: #a28030;    
	 clear: both;
	 color: #fff;
	 display: none; 
	 font-weight: bold;
	 letter-spacing: normal;
	 margin-top: 0;
	 margin-bottom: 6px;          
	 padding: 2px;
	 width: 150px;
	 text-align: left;        

}

	.errorlong label.error 
	{ 
		 width: 300px !important;     
	}		

	.shortError label.error
	{
		width: 122px;  
	}

input[type="text"].error, textarea.error   
{
	 border: 1px solid #c4272f;  
}

.block 
{ 
	display: block; 
} 

.spacer10
{
	height: 10px;
}

#main li
{
	margin-left: 20px;	
}

.winelist
{
	list-style-type: none;
}

.winelist li
{
	margin-left: 0px !important;
}

a.accordion_cellar_club_menu
{
	width: 210px;
	text-decoration: none;
	border: 0;
	padding: 0;
	padding-left: 25px;
	font-size: 11pt;
	font-weight: bold;
	color: #453e3e;
	width: 212px;
	height: 38px;
	background: #ffffff url(../images/layout/cellar_club_accordion_tab.jpg) top left no-repeat !important;
        display: block;
}


a.accordion_cellar_club_menu h6
{
   	margin: 0;
   	padding: 0;
	width: 212px;
	height: 38px;
}

.cellar_club_borders ul
{
        padding: 15px 0 15px 0;
}
.cellar_club_borders ul li
{
   	padding-left: 20px;
   	padding-bottom: 4px;
        list-style-type: none;
}

.cellar_club_borders ul li a
{
        text-decoration: none;
}
.cellar_club_borders ul li a:hover span
{
	color: #A28030 !important;
	font-weight: bold !important;
}
.cellar_club_borders span
{
        color: #453e3e;
}
.cellar_club_borders span.selected
{
        color: #A28030;
        font-weight: bold;
}
.cellar_club_borders
{
        margin-bottom: 10px;
    	border-right: 1px #d6d2d2 solid;
	border-bottom: 1px #d6d2d2 solid;
	border-left: 1px #d6d2d2 solid;
	width: 209px;
}







.cellar-rewards-quick-list
{
    padding-top: 12px;
}
.cellar-rewards-quick-list li
{
    padding: 0 0 12px 0 !important;
    list-style-type: none;
}
.cellar-rewards-quick-list li .cellar-rewards
{
    float: left;
}
.cellar-rewards-quick-list li .title
{
    font-weight: bold;
    color: #A28030;
}
.cellar-rewards-quick-list li .cellar-rewards a
{
	text-decoration: none;
}
.cellar-rewards-quick-list li .cellar-rewards .image
{
    padding: 0 5px 0 5px;
    width: 47px;
    float: left;
}
.cellar-rewards-quick-list li .cellar-rewards .hot-description
{
    width: 160px;
    float: left;
}
.cellar-rewards-quick-list li .cellar-rewards .hot-description .special-promotion-header
{
    margin-top: 10px;
    #margin-top: 15px;
    margin-bottom: 10px;
    font-weight: bold;
    color: red;
}

#frmCellarSignUp
{
    margin-top: 10px;
	padding: 5px 5px 0 8px;
	background: url("../images/layout/grey_gradient.jpg") no-repeat scroll left top transparent !important;
}
#frmCellarSignUp label
{
    margin-top: 0;
    padding-top: 0;
}
#frmCellarSignUp .section
{
    margin-top: 20px;
    clear: both;
}
#frmCellarSignUp .form-row
{
    padding-top: 5px;
    clear: both;
}
#frmCellarSignUp .form-field
{
    margin-top: 1px;
}
#frmCellarSignUp .form-column
{
    width: 225px;
    float: left;
}
#frmCellarSignUp table tr td.pack-name
{
    width: 140px;
    font-size: 10pt;
    font-weight: bold;
    color: #A28030;
}

#frmCellarSignUp #First_Name,
#frmCellarSignUp #Delivery_Address,
#frmCellarSignUp #Last_Name,
#frmCellarSignUp #Address_Line_2,
#frmCellarSignUp #Day_Telephone_Number,
#frmCellarSignUp #Suburb,
#frmCellarSignUp #Mobile,
#frmCellarSignUp #Postcode,
#frmCellarSignUp #Email_Address,
#frmCellarSignUp #state
{
    width: 180px;
}
#frmCellarSignUp #Username,
#frmCellarSignUp #Password
{
    width: 220px;
}
#frmCellarSignUp #Card_Name
{
    width: 240px;
}
#frmCellarSignUp #First_Name:focus,
#frmCellarSignUp #Delivery_Address:focus,
#frmCellarSignUp #Last_Name:focus,
#frmCellarSignUp #Address_Line_2:focus,
#frmCellarSignUp #Day_Telephone_Number:focus,
#frmCellarSignUp #Suburb:focus,
#frmCellarSignUp #Mobile:focus,
#frmCellarSignUp #Postcode:focus,
#frmCellarSignUp #Email_Address:focus,
#frmCellarSignUp #Username:focus,
#frmCellarSignUp #Password:focus,
#frmCellarSignUp #State:focus,
#frmCellarSignUp #Contact_By_Mail:focus,
#frmCellarSignUp #Contact_By_Phone:focus,
#frmCellarSignUp #Contact_By_Email:focus,
#frmCellarSignUp #Credit_Card_Type:focus,
#frmCellarSignUp #Card_Name:focus,
#frmCellarSignUp #Credit_Card_Number_1:focus,
#frmCellarSignUp #Credit_Card_Number_2:focus,
#frmCellarSignUp #Credit_Card_Number_3:focus,
#frmCellarSignUp #Credit_Card_Number_4:focus,
#frmCellarSignUp #Card_Expiry_Month:focus,
#frmCellarSignUp #Card_Expiry_Year:focus,
#frmCellarSignUp #Card_Security_Code:focus,
#frmCellarSignUp #Automatically_Debit_My_Credit_Card:focus,
#frmCellarSignUp #Join_Enewsletter:focus
{
    border: #a28030 thin solid;
    background-color: #F4F4F4;
}
#frmCellarSignUp .warning #First_Name,
#frmCellarSignUp .warning #Delivery_Address,
#frmCellarSignUp .warning #Last_Name,
#frmCellarSignUp .warning #Address_Line_2,
#frmCellarSignUp .warning #Day_Telephone_Number,
#frmCellarSignUp .warning #Suburb,
#frmCellarSignUp .warning #Mobile,
#frmCellarSignUp .warning #Postcode,
#frmCellarSignUp .warning #Email_Address,
#frmCellarSignUp .warning #Username,
#frmCellarSignUp .warning #Password,
#frmCellarSignUp .warning #State,
#frmCellarSignUp .warning #Contact_By_Mail,
#frmCellarSignUp .warning #Contact_By_Phone,
#frmCellarSignUp .warning #Contact_By_Email,
#frmCellarSignUp .warning #Credit_Card_Type,
#frmCellarSignUp .warning #Card_Name,
#frmCellarSignUp .warning #Credit_Card_Number_1,
#frmCellarSignUp .warning #Credit_Card_Number_2,
#frmCellarSignUp .warning #Credit_Card_Number_3,
#frmCellarSignUp .warning #Credit_Card_Number_4,
#frmCellarSignUp .warning #Card_Expiry_Month,
#frmCellarSignUp .warning #Card_Expiry_Year,
#frmCellarSignUp .warning #Card_Security_Code,
#frmCellarSignUp .warning #Automatically_Debit_My_Credit_Card,
#frmCellarSignUp .warning #Join_Enewsletter
{
    background-color:#ffdbdb;
    border:1px solid red;
    height:22px;
}
#frmCellarSignUp .two_chars
{
    width: 20px;
}
#frmCellarSignUp .three_chars
{
    width: 30px;
}
#frmCellarSignUp .four_chars
{
    width: 38px;
}
#frmCellarSignUp .clear
{
    clear: both;
}

.cellar-rewards-list
{
	padding-top: 10px;
	clear: both;
}
.cellar-rewards-list li
{
	padding: 5px 0 5px 0;
	list-style-type: none;
}
.cellar-rewards-list a
{
	text-decoration: none;
}
.cellar-rewards-article
{
	margin: 0;
	padding: 0;
	width: 482px;
}
.cellar-rewards-article .image
(
	width: 73px;
	height: 73px;
	float: left;
}
.cellar-rewards-article .short-description
{
	width: 346px;
	padding: 0 5px 0 15px;
	float: left;
}
.cellar-rewards-article .article-title a, .cellar-rewards-article .article-title
{
	font-size: 10pt  !important;
	color: #A28030 !important;
	font-weight: bold  !important;
}
.special-promotional-title
{
	font-size: 14pt;
	color: red;
	margin: 20px 0 20px 0;
}

#frmFeedBack .form_subject
{
	color: #000000;
	font-weight: bold;
}

#frmFeedBack #cboHotCellarItem
{
	width: 210px;
}
#ajaxloader
{
	border: 0;
}





