/*---------------------- Header ----------------------*/
.Header {
	color : #FFF;
	height: 122px;
	background: url(../images/header/generic.jpg) no-repeat top;
}
.space {
	height: 24px;
	background-color: #A8A37A;
}
.navone {
	padding: 14px 12px 9px 0px;
	text-align: right;
}
.navone A {
	color : #FFF;
	text-decoration: none;
}
.navone A:hover {
	text-decoration: underline;
}
.navthree {
	color : #FFF;
	padding: 42px 12px 0px 0px;
	text-align: right;
}
.navthree A {
	color : #FFF;
	font: bold 11px Arial;
	text-decoration: none;
}
.navthree A:hover {
	text-decoration: underline;
}
.navfour {
	text-align: right;
	padding: 11px 12px 0px 0px;
}
.navfour A {
	color : #FFF;
	text-decoration: none;
}
.navfour A:hover {
	text-decoration: underline;
}
.navshadow {
	position: absolute;
	left: 0px;
	top: 122px;
	background: url(../Images/header/generic_fade.gif) no-repeat top;
}

/*---------------------- Footer ----------------------*/
.Footer {
	height: 34px;
	background: #6D6763;
	color: #F2F1E7;
}

/*---------------------- Planner ----------------------*/
.planner-text {
	font : 12px arial;
	padding : 12px;
}
.planner-text span { font-weight : bold; }
.planner-subtext {
	color : #FFF;
	background-color : #6D6763;
	padding : 3px 0px 4px 12px;
}
.spacer {
	clear : both;
	height : 6px;
	font-size : 0px;
	line-height : 0px;
}

.col1 {
	float : left;
	width : 166px;
}
.col2 {
	float : left;
	width : 572px;
}
.col1 div, .col2 div { padding : 2px 12px 3px 12px; }
.col1 span, .col2 span { float : right; }
.col1 .title, .col2 .title {
	font-weight : bold;
	background-color : #6D6763;
}
.col1 a, .col2 a {
	color : #FFF;
	text-decoration : none;
}
.col1 a:hover, .col2 a:hover { text-decoration : underline; }

.planner-links {
	background : url(../images/bkgs/planner_links.jpg) repeat-y;
	padding : 2px 24px 3px 12px;
}
.planner-links div { float : right; }
.planner-links div a { font-weight : bold; }
.planner-links .arrow-planner { margin : 0px 40px 0px 5px; }

.planner-error {
	float : left;
	color : #FFF;
	background-color : #C33;
	padding : 2px 12px 3px 12px;
}
.planner-error div { width : 714px; }
a.error-link {
	font : bold 11px arial;
	color : #C33;
	text-decoration : none;
}
a.error-link:hover { text-decoration : underline; }

.planner-back {
	float : left;
	width : 374px;
	background : url(../images/bkgs/plannerconfirm_backlink.jpg) repeat-y;
}
.planner-back div { padding : 2px 0px 3px 12px; }
.planner-back a {
	color : #6D6763;
	text-decoration : none;
}
.planner-back a:hover { text-decoration : underline; }
.planner-back img { margin-right : 6px; }

/*---------------------- Planner Top Links ----------------------*/
.planner-toplinks {
	float : left;
	width : 188px;
}
.planner-toplinks-end {
	float : left;
	width : 186px;
}
.planner-toplinks .toparrow, .planner-toplinks-end .toparrow {
	float : right;
	margin-top : 4px;
}
.planner-toplinks div, .planner-toplinks-end div { padding : 4px 12px 5px 12px; }
.planner-toplinks a, .planner-toplinks-end a {
	color : #FFF;
	text-decoration : none;
}
.planner-toplinks .strahan { background-color : #888942; }
.planner-toplinks .freycinet { background-color : #94763C; }
.planner-toplinks .cradle { background-color : #A0AAB0; }
.planner-toplinks-end .other { background-color : #918C89; }

/*---------------------- Planner Summary ----------------------*/
.planner-summary {
	font : 11px arial;
	color : #FFF;
	background : url(../images/bkgs/planner_top.jpg) right repeat-y;
	padding : 12px 12px 12px 0px;
	margin-bottom : 6px;
}
.planner-summary td {
	width : 110px;
	font : 11px arial;
	color : #FFF;
}
.planner-summary .hobart {
	font-weight : bold;
	background-color : #004286;
}
.planner-summary .hobart-dates { background-color : #3E6FA1; }
.planner-summary .freycinet {
	font-weight : bold;
	background-color : #94763C;
}
.planner-summary .freycinet-dates { background-color : #AB9467; }
.planner-summary .strahan {
	font-weight : bold;
	background-color : #888942;
}
.planner-summary .strahan-dates { background-color : #A3A36C; }
.planner-summary .cradle {
	font-weight : bold;
	background-color : #A0AAB0;
}
.planner-summary .cradle-dates { background-color : #B4BCBE; }
.planner-summary .launceston {
	font-weight : bold;
	background-color : #657D65;
}
.planner-summary .launceston-dates { background-color : #8C9E8C; }
.planner-total {
	clear : both;
	font-weight : bold;
	color : #FFF;
	background-color : #6D6763;
	padding : 2px 12px 3px 12px;
}
.planner-total span {
	position : relative;
	float : right;
}

.planner-link a {
	color: #FFF;
	text-decoration: none;
}
.planner-link a:hover {
	color: #FFF; 
	text-decoration: underline;
}

/*---------------------- Hobart ----------------------*/
.hobart-summary {
	font : 11px arial;
	color : #FFF;
	background : url(../images/bkgs/planner_hobart.jpg) right repeat-y;
	padding : 12px 12px 12px 0px;
	margin-bottom : 6px;
}
.hobart-summary .name {
	position : relative;
	font-weight : bold;
	background-color : #004286;
	padding : 2px 12px 3px 12px;
}
.hobart-summary .type {
	font-weight : bold;
	background-color : #3C6D9E;
}
.hobart-summary .details {
	height : 57px;
	color : #6D6763;
	background-color : #C0D0E1;
	padding : 0px;
}
.hobart-summary .details .light div, .hobart-summary .details .dark div {
	float : left;
	width : 150px;
	padding : 0px 0px 0px 12px;
}
.hobart-summary .details .light { padding : 2px 12px 3px 0px; }
.hobart-summary .details .dark {
	background-color : #AFC4D9;
	padding : 2px 12px 3px 0px;
}
.hobart-summary .subtotal {
	position : relative;
	clear : both;
	text-align : right;
	background-color : #3C6D9E;
	padding : 2px 12px 3px 12px;
}
.hobart-summary .total {
	font-weight : bold;
	text-align : right;
	background-color : #004286;
	padding : 2px 12px 3px 12px;
}

/*---------------------- Freycinet ----------------------*/
.freycinet-summary {
	font : 11px arial;
	color : #FFF;
	background : url(../images/bkgs/planner_freycinet.jpg) right repeat-y;
	padding : 12px 12px 12px 0px;
	margin-bottom : 6px;
}
.freycinet-summary .name {
	position : relative;
	font-weight : bold;
	background-color : #94763C;
	padding : 2px 12px 3px 12px;
}
.freycinet-summary .type {
	font-weight : bold;
	background-color : #AD966A;
}
.freycinet-summary .details {
	height : 57px;
	color : #6D6763;
	background-color : #D4C8B1;
	padding : 0px;
}
.freycinet-summary .details .light div, .freycinet-summary .details .dark div {
	float : left;
	width : 150px;
	padding : 0px 0px 0px 12px;
}
.freycinet-summary .details .light { padding : 2px 12px 3px 0px; }
.freycinet-summary .details .dark {
	background-color : #C9BA9D;
	padding : 2px 12px 3px 0px;
}
.freycinet-summary .subtotal {
	position : relative;
	clear : both;
	text-align : right;
	background-color : #AD966A;
	padding : 2px 12px 3px 12px;
}
.freycinet-summary .total {
	font-weight : bold;
	text-align : right;
	background-color : #94763C;
	padding : 2px 12px 3px 12px;
}

/*---------------------- Strahan ----------------------*/
.strahan-summary {
	font : 11px arial;
	color : #FFF;
	background : url(../images/bkgs/planner_strahan.jpg) right repeat-y;
	padding : 12px 12px 12px 0px;
	margin-bottom : 6px;
}
.strahan-summary .name {
	position : relative;
	font-weight : bold;
	background-color : #888942;
	padding : 2px 12px 3px 12px;
}
.strahan-summary .type {
	font-weight : bold;
	background-color : #A1A26A;
}
.strahan-summary .details {
	height : 57px;
	color : #6D6763;
	background-color : #CFD0B3;
	padding : 0px;
}
.strahan-summary .details .light div, .strahan-summary .details .dark div {
	float : left;
	width : 150px;
	padding : 0px 0px 0px 12px;
}
.strahan-summary .details .light { padding : 2px 12px 3px 0px; }
.strahan-summary .details .dark {
	background-color : #C3C4A0;
	padding : 2px 12px 3px 0px;
}
.strahan-summary .details-experience {
	clear : both;
	height : 38px;
	color : #6D6763;
	background-color : #CFD0B3;
}
.strahan-summary .details-experience .light div, .strahan-summary .details-experience .dark div {
	float : left;
	width : 150px;
	padding : 0px 0px 0px 12px;
}
.strahan-summary .details-experience .light { padding : 2px 12px 3px 166px; }
.strahan-summary .details-experience .dark {
	background-color : #C3C4A0;
	padding : 2px 12px 3px 166px;
}
.strahan-summary .subtotal {
	position : relative;
	clear : both;
	text-align : right;
	background-color : #A1A26A;
	padding : 2px 12px 3px 12px;
}
.strahan-summary .total {
	font-weight : bold;
	text-align : right;
	background-color : #888942;
	padding : 2px 12px 3px 12px;
}

/*---------------------- Cradle ----------------------*/
.cradle-summary {
	font : 11px arial;
	color : #FFF;
	background : url(../images/bkgs/planner_cradle.jpg) right repeat-y;
	padding : 12px 12px 12px 0px;
	margin-bottom : 6px;
}
.cradle-summary .name {
	position : relative;
	font-weight : bold;
	background-color : #A0AAB0;
	padding : 2px 12px 3px 12px;
}
.cradle-summary .type {
	font-weight : bold;
	background-color : #B7BFC3;
}
.cradle-summary .details {
	height : 57px;
	color : #6D6763;
	background-color : #D9DDDF;
	padding : 0px;
}
.cradle-summary .details .light div, .cradle-summary .details .dark div {
	float : left;
	width : 150px;
	padding : 0px 0px 0px 12px;
}
.cradle-summary .details .light { padding : 2px 12px 3px 0px; }
.cradle-summary .details .dark {
	background-color : #CFD4D7;
	padding : 2px 12px 3px 0px;
}
.cradle-summary .subtotal {
	position : relative;
	clear : both;
	text-align : right;
	background-color : #B7BFC3;
	padding : 2px 12px 3px 12px;
}
.cradle-summary .total {
	font-weight : bold;
	text-align : right;
	background-color : #A0AAB0;
	padding : 2px 12px 3px 12px;
}

/*---------------------- Hobart ----------------------*/
.hobart-summary {
	font : 11px arial;
	color : #FFF;
	background : url(../images/bkgs/planner_hobart.jpg) right repeat-y;
	padding : 12px 12px 12px 0px;
	margin-bottom : 6px;
}
.hobart-summary .name {
	position : relative;
	font-weight : bold;
	background-color : #004286;
	padding : 2px 12px 3px 12px;
}
.hobart-summary .type {
	font-weight : bold;
	background-color : #3E6FA1;
}
.hobart-summary .details {
	height : 57px;
	color : #6D6763;
	background-color : #C0D0E1;
	padding : 0px;
}
.hobart-summary .details .light div, .hobart-summary .details .dark div {
	float : left;
	width : 150px;
	padding : 0px 0px 0px 12px;
}
.hobart-summary .details .light { padding : 2px 12px 3px 0px; }
.hobart-summary .details .dark {
	background-color : #AFC4D9;
	padding : 2px 12px 3px 0px;
}
.hobart-summary .subtotal {
	position : relative;
	clear : both;
	text-align : right;
	background-color : #3E6FA1;
	padding : 2px 12px 3px 12px;
}
.hobart-summary .total {
	font-weight : bold;
	text-align : right;
	background-color : #004286;
	padding : 2px 12px 3px 12px;
}

/*---------------------- Launceston ----------------------*/
.launceston-summary {
	font : 11px arial;
	color : #FFF;
	background : url(../images/bkgs/planner_launceston.jpg) right repeat-y;
	padding : 12px 12px 12px 0px;
	margin-bottom : 6px;
}
.launceston-summary .name {
	position : relative;
	font-weight : bold;
	background-color : #657D65;
	padding : 2px 12px 3px 12px;
}
.launceston-summary .type {
	font-weight : bold;
	background-color : #8C9E8C;
}
.launceston-summary .details {
	height : 57px;
	color : #6D6763;
	background-color : #C1CBC1;
	padding : 0px;
}
.launceston-summary .details .light div, .launceston-summary .details .dark div {
	float : left;
	width : 150px;
	padding : 0px 0px 0px 12px;
}
.launceston-summary .details .light { padding : 2px 12px 3px 0px; }
.launceston-summary .details .dark {
	background-color : #B2BEB2;
	padding : 2px 12px 3px 0px;
}
.launceston-summary .subtotal {
	position : relative;
	clear : both;
	text-align : right;
	background-color : #8C9E8C;
	padding : 2px 12px 3px 12px;
}
.launceston-summary .total {
	font-weight : bold;
	text-align : right;
	background-color : #657D65;
	padding : 2px 12px 3px 12px;
}

/*---------------------- Login/Register/Payment ----------------------*/
.login-left {
	float : left;
	width : 280px;
	height : 112px;
	background : url(../images/bkgs/planner_light.jpg) right repeat-y;
	margin-right : 12px;
}
.login-left div { padding : 2px 12px 0px 12px; }
.login-left a {
	color : #A8A37A;
	text-decoration : none;
}
.login-left a:hover { text-decoration : underline; }
.login-right {
	float : left;
	width : 458px;
	height : 112px;
	background : url(../images/bkgs/planner_top.jpg) right repeat-y;
}
.login-right .bkg{
	height : 88px;
	background : url(../images/bkgs/planner_mid.gif) right repeat-y;
	margin-top : 12px;
}
.login-right .form {
	text-align : right;
	padding : 12px 12px 0px 0px;
}
.login-right .form-forgot {
	padding : 26px 12px 0px 12px;
}
.main-error {
	font-weight : bold;
	color : #C33;
	text-align : left;
	margin : 0px 0px 5px 78px;
}

.register-right {
	float : left;
	width : 458px;
	background : url(../images/bkgs/planner_top.jpg) right repeat-y;
}
.register-right .bkg {
	background : url(../images/bkgs/planner_mid.gif) right repeat-y;
	margin : 12px 0px 12px 0px;
}
.register-right .form, .payment-mid .form { padding : 12px 12px 8px 12px; }
.register-table {
	font : 11px arial;
	margin : 6px 0px 6px 0px;
}
.register-table tr { vertical-align : top; }
.register-table th {
	width : 80px;
	font-weight : normal;
	text-align : left;
	padding : 2px 0px 0px 0px;
}
.register-table td { padding-bottom : 5px; }

.payment {
	float : left;
	background : url(../images/bkgs/planner_payment.jpg) repeat-y;
}
.payment-left {
	float : left;
	width : 280px;
	margin-right : 12px;
}
.payment-left div { padding : 2px 12px 0px 12px; }
.payment-mid {
	float : left;
	width : 292px;
	margin-right : 12px;
}
.payment-mid .bkg {
	background : url(../images/bkgs/planner_payment_mid.jpg) right repeat-y;
	margin : 12px 0px 12px 0px;
}
.payment-right {
	float : left;
	width : 151px;
	text-align : center;
	padding-top : 43px;
}
.payment-table {

	font : 11px arial;
	margin : 6px 0px 6px 0px;
}
.payment-table tr { vertical-align : top; }
.payment-table th {
	width : 95px;
	font-weight : normal;
	text-align : left;
	padding : 2px 0px 0px 0px;
}
.payment-table td { padding-bottom : 5px; }
.payment-link {
	height: 15px;
	background: url(../images/bkgs/planner_payment_link.jpg) repeat-y right top;
	text-align: right;
	padding: 2px 12px 3px 0px;
	margin : 5px 0px 10px 0px;
}
.payment-link A, .payment-link A:hover { color: #FFF; }

a.forgot {
	color : #9D988A;
	text-decoration : none;
}
a.forgot:hover { text-decoration : underline; }

.error-msg {
	display : none;
	float : right;
	width : 140px;
	color : #C33;
}
.submit-link {
	height: 15px;
	padding-right: 10px;
	text-align: right;
	background: url(../images/bkgs/section_link.gif) repeat-y right top;
}
.submit-link A, .submit-link A:hover { color: #FFF; }

/*---------------------- Planner Top Steps ----------------------*/
.planner-steps {
	float : left;
	width : 187px;
	color : #FFF;
	background-color : #C7C3A8;
	margin-right : 1px;
}
.planner-steps-end {
	float : left;
	width : 186px;
	color : #FFF;
	background-color : #C7C3A8;
}
.planner-steps .dbarrow, .planner-steps-end .dbarrow {
	float : right;
	margin-top : 4px;
}
.planner-steps div, .planner-steps-end div { padding : 4px 12px 5px 12px; }
.planner-steps .on, .planner-steps-end .on { background : url(../images/bkgs/plannerconfirm_steps.jpg) repeat-y; }

/*---------------------- Comments & Dinner Booking ----------------------*/
.comments {
	width : 714px;
	font : 11px arial;
	color : #6D6763;
	background : url(../images/bkgs/plannerconfirm_details.jpg) right repeat-y;
	padding : 12px 24px 12px 12px;
}
.comments textarea {
	width : 714px;
	font : 12px arial;
}

.dinner { width : 714px; }
.dinner .title {
	font-weight : bold;
	color : #FFF;
	background-color : #A8A37A;
	padding : 2px 12px 3px 12px;
}
.dinner .light {
	background-color : #C2BFAE;
	padding : 2px 12px 3px 12px;
}
.dinner .dark {
	background-color : #B8B49F;
	padding : 2px 12px 3px 12px;
}
.dinner .details {
	display : none;
	width : 600px;
	padding : 2px 0px 4px 15px;
}
.dinner .details-textbox {
	margin-right : 20px;
}
.dinner table {
	font-size : 11px;
	margin-left : 100px;
}

.terms-text {
	height : 180px;
	font-size : 11px;
	padding : 2px 12px 0px 12px;
	overflow : auto;
}

/*---------------------- Travel Club ----------------------*/
.travelclub-text {
	float : left;
	width : 532px;
	height : 255px;
	background-color : #EEEDE4;
	margin-bottom : 1px;
}
.travelclub-text div { padding : 8px 12px 0 12px; }
.travelclub-signup {
	float : left;
	width : 532px;
}
.travelclub-signup .title {
	background-color : #6D6763;
	margin-bottom : 1px;
}
.travelclub-signup .link {
	height : 50px;
	color : #FFF;
	background-color : #928D8A;
}
.travelclub-signup .link div { padding : 10px 0 0 12px; }
.travelclub-signup .button {
	float : right;
	margin : -68px 10px 0 0;
}
.travelclub-current {
	float : right;
	width : 217px;
	height : 331px;
	background-color : #ACA57D;
	text-align : center;
}
.travelclub-current .sample { margin : 10px 0 3px 0; }
.travelclub-current .link {
	text-align : right;
	margin : 0 12px 0 0;
}
.travelclub-checkbox {
	float : left;
	width : 140px;
	height : 23px;
	margin : 0 10px 0 0;
}
.travelclub-checkbox input {
	border : 0;
	margin : 0 5px -1px 0;
}
.travelclub-checkbox label { cursor : pointer; }

/*---------------------- Ultimate Comp ----------------------*/
.comp-sub {
	height : 121px;
	background-image : url(../images/comp/subheader.jpg);
	line-height : 13px;
}
.comp-sub div { padding : 9px 0 0 12px; }
.comp-text {
	font : bold 11px arial;
	padding : 10px 0 10px 0;
}
.comp-steps { width : 750px; }
.comp-steps-title { border-bottom : 1px solid #FFF; }
.comp-steps .comp-step1, .comp-steps .comp-step2, .comp-steps .comp-step3 {
	float : left;
	width : 250px;
	font-size : 12px;
	color : #FFF;
}
.comp-steps .text {
	height : 78px;
	padding : 10px 12px 0 10px;
}
.comp-steps .img {
	padding : 12px 0 14px 0;
	text-align : center;
}
.comp-step1 { background-color : #7E7975; }
.comp-step2 { background-color : #979390; }
.comp-step3 { background-color : #B1ADAB; }
.comp-link {
	background-color : #6D6763;
	text-align : right;
	padding : 7px 105px 7px 0px;
}
.comp-enter {
	position : relative;
	float : right;
	margin : -79px 5px 0 0;
}

/*--------------- Tasmanian Living Winters Week 2006 -----------------*/
.main_content	{
	width: 548px;
	height: 291px;
	background-color: #EEEDE4;
	color: #6A6058;
	margin: 5px 6px 0 0;
	padding: 15px 15px 15px 15px;
	display: block;
	float: left;
}

.content_side_img	{
	display: block;
	float: left;
	margin: 5px 0 0 0;
	width: 166px;
/*	height: 322px;	*/
}

.lower_content_left	{
	margin: 5px 6px 0 0;
	display: block;
	float: left;
	width: 578px;
/*	height: px;	*/
}

.lower_content_right	{
	margin: 5px 0 0 0;
	display: block;
	float: left;
	width: 166px;
/*	height: px;	*/
}

.event_header	{
	background: #908751 url(../images/results.gif) left no-repeat;
	width: 578px;
	height: 24px;
	margin: 0 0 1px 0;
}

.event_list	{
	background: url(../images/event_list_bg.gif) no-repeat;
	width: 578px;
	height: 88px;
	margin: 6px 0 0 0;
}

.event_title_left	{
	height: 17px;
	width: 452px;
	display: block;
	float: left;
	padding: 2px 0 0 10px;
	font-weight: bold;
}

.event_title_right	{
	height: 17px;
	padding: 0 0 0 0;
	display: block;
	float: left;
	padding: 2px 0 0 10px;
}

.event_title_right a:active		{text-decoration: none}
.event_title_right a:link		{text-decoration: none}
.event_title_right a:visited	{text-decoration: none}
.event_title_right a:hover		{text-decoration: underline}

.event_img_left	{
	background: url(../images/event_img_left.gif) no-repeat;
	width: 394px;
	height: 57px;
	display: block;
	float: left;
	padding: 0 8px 0 10px;
	line-height: 1.4em;
}

.event_img_right	{
	width: 166px;
	height: 57px;
	display: block;
	float: left;
}

.accommodation_header	{
	background: url(../images/accommodation.gif) no-repeat;
	width: 166px;
	height: 24px;
}

.accommodation_list	{
	width: 166px;
	background-color: #928D8A;
	color: #FFFFFF;
	margin: 1px 0 0 0;
}

.accommodation_title	{
	background-color: #6A6058;
	height: 17px;
	font-weight: bold;
	padding: 5px 8px 0 8px;
}

.accommodation_content	{
	padding: 14px 8px 14px 8px;
}

.accommodation_link	{
	padding: 5px 0 0 50px;
}

.accommodation_link a:active	{color: #FFFFFF; text-decoration: none}
.accommodation_link a:link		{color: #FFFFFF; text-decoration: none}
.accommodation_link a:visited	{color: #FFFFFF; text-decoration: none}
.accommodation_link a:hover		{color: #FFFFFF; text-decoration: underline}

/* ------------------ Freycinet Lodge Challenge ------------------*/

.content_left	{
	width: 578px;
	float: left;
	display: block;
	margin: 5px 6px 0 0;
}

.content_right	{
	width: 166px;
	float: left;
	display: block;
	margin: 5px 0 0 0;
}

.lodge_content	{
	width: 548px;
	background-color: #EEEDE4;
	color: #6A6058;
	padding: 10px 15px 10px 15px;
}

.lodge_content a	{
	font-weight: bold;
	text-decoration: none;
}

.lodge_content a:hover	{
	text-decoration: underline;
}

.lodge_content_left	{
	margin: 5px 0 0 0;
	width: 578px;
}

.lodge_events	{
	background: url(../images/event_bg.gif) repeat-y;
	width: 548px;
	height: 345px;
	margin: 6px 0 0 0;
	padding: 10px 15px 10px 15px;
}

.notes	{
	font-size: 10px;
}

/* ------------------ Ultimate Holiday Winner ------------------*/

.holiday_content_left	{
	width: 491px;
	float: left;
	display: block;
	margin: 7px 9px 0 0;
}

.holiday_content_right	{
	width: 250px;
	float: left;
	display: block;
	margin: 7px 0 0 0;
}

.holiday_body	{
	background-color: #EFEEE6;
/*	width: 491px;
	height: 124px;	*/
	width: 473px;
	height: 104px;
	padding: 20px 9px 0 9px;
}

.winning_entry_header	{
	background: url(../images/winning_entry.gif) no-repeat;
	width: 491px;
	height: 25px;
	margin: 6px 0 0 0;
}

.winning_entry	{
	background: url(../images/winning_entry_bg.gif) repeat-y;
/*	width: 491px;
	height: 354px;	*/
	width: 473px;
	height: 338px;
	margin: 7px 0 0 0;
	padding: 16px 9px 0 9px;
}

.winning_entry_condition	{
	font-size: 10px;
}

.special_offers_header	{
	background: url(../images/special_offers.gif) no-repeat;
	width: 250px;
	height: 26px;
	margin: 0 0 0 0;
}

.special_offers_item	{
	background-color: #B1ADAB;
	color: #FFFFFF;
/*	width: 250px
	height: 72px;	*/
	width: 224px;
	height: 54px;
	margin: 1px 0 0 0;
	padding: 18px 13px 0 13px;
}

.special_offers_item_last	{
	background-color: #B1ADAB;
	color: #FFFFFF;
/*	width: 250px
	height: 68px;	*/
	width: 224px;
	height: 54px;
	margin: 1px 0 0 0;
	padding: 14px 13px 0 13px;
}

.offer_link	{
	text-align: right;
}

.offer_link a:active	{color: #FFFFFF; text-decoration: none}
.offer_link a:link		{color: #FFFFFF; text-decoration: none}
.offer_link a:visited	{color: #FFFFFF; text-decoration: none}
.offer_link a:hover		{color: #FFFFFF; text-decoration: underline}

.special_info	{
	background-color: #B1ADAB;
	color: #FFFFFF;
/*	width: 250px;
	height: 128px;	*/
	width: 209px;
	height: 105px;
	margin: 1px 0 0 0;
	padding: 23px 28px 0 13px;
}