/*-----------------------------------------------------------------------------------------------------------*/
/*LAYOUT SYLES ----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/

/* Background Wrapper START */
DIV#background-wrapper {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}
/* Background Wrapper END */

/* Top Background Wrapper START */
DIV#top-background-wrapper {
	margin: 0px;
	padding: 148px 0px 0px 0px;
}
/* Top Background Wrapper END */

/* Bottom Background Wrapper START */
DIV#bottom-background-wrapper {
	margin: 0px;
	padding: 0px;
}
/* Bottom Background Wrapper END */

/* Page Wrapper START */
DIV#page-wrapper {
	margin: 0px auto;
	padding: 0px 20px 0px 20px;
	width: 946px;
	position: relative;
}
/* Page Wrapper END */

/* Inner Page Wrapper START */
DIV#inner-page-wrapper {
	padding: 0px 11px 0px 12px;
}
/* Inner Page Wrapper END */

/* Content Wrapper START */
DIV#content {
	padding: 0px 0px 0px 0px;
	width: 923px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
/* Content Wrapper END */

/* Header & Main Navigation START */
DIV#header {
	padding: 0px 21px 0px 32px;
	width: 934px;
	height: 150px;
	position: absolute;
	top: -148px;
	left: 0px;
}
/* Header & Main Navigation END */

/*-----------------------------------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------------------------------*/
/*APPEARANCE SYTLES -----------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/

/* GLOBAL TAGS START -----------------------------------------------*/
BODY {
	margin: 0px;
	background-image: url('../images/bgd-wrapper.jpg');
	background-position: top center;
	background-repeat: repeat-y;
	background-color: #ffffff;
	font-family: verdana, ariel, helvetica, sans-serif;
}
.accessibility {
	left: 0px;
	position: absolute;
	top: -10000px;
}
H1 {
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
	font-weight: normal;
	color: #f78f1e;
}
H2 {
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font-size: 0.9em;
	font-weight: normal;
	color: #9b807e;
}
H3 {
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font-size: 0.9em;
	font-weight: normal;
	color: #9b807e;
	border-bottom: 1px solid #f78f1e;
}
H4 {
	margin: 0px;
}
A {
	color: #f78f1e;
}
A:hover {
	color: #231F20;
}
HR {
	border: 0;
	color: #F9AA54;
	background-color: #F9AA54;
	height: 1px;
}
DIV.messageStackSuccess, DIV.messageStackWarning, DIV.messageStackError {
	padding: 9px 16px 9px 16px;
	margin-bottom: 18px;
	font-size: 0.8em;
	color: #9b3900;
	border: 1px solid #9b3900;
}
/* GLOBAL TAGS END -------------------------------------------------*/

/* GLOBAL BLOCKS START ---------------------------------------------*/
/* Background Wrapper START */
DIV#outer-background-wrapper {
	margin: 0px;
	background-image: url('../images/body-grad.gif');
	background-position: top left;
	background-repeat: repeat-x;
}
DIV#background-wrapper {
	background-image: url('../images/bgd-wrapper.jpg');
	background-position: top center;
	background-repeat: repeat-y;
}
/* Background Wrapper END */

/* Top Background Wrapper START */
DIV#top-background-wrapper {
	background-image: url('../images/top-bgd-wrapper.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}
/* Top Background Wrapper END */

/* Inner Page Wrapper START */
DIV#inner-page-wrapper {
	background-image: url('../images/content-grad.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ffffff;
}
/* Inner Page Wrapper END */

/* Content START */
DIV#content LABEL {
	font-size: 0.8em;
	color: #9b807e;
}
DIV#content INPUT.text-input {
	border: 1px solid #f78f1e;
	font-size: 0.8em;
}
DIV#content INPUT.continue-but {
	float: right;
	width: auto;
}
DIV#content SELECT {
	border: 1px solid #f78f1e;
}
DIV#content TEXTAREA {
	margin: 0px 0px 18px 0px;
	border: 1px solid #f78f1e;
}
DIV#content SPAN.inputRequirement {
	padding-left: 5px;
	font-size: 0.8em;
	color: #f78f1e;
}
DIV#content P {
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
	line-height: 1.5em;
	color: #9B807E;
}
DIV#content P SPAN.inputRequirementTop {
	color: #f78f1e;
}
DIV#content DIV#main-content-left {
	margin: 0px; 
	padding: 0px 10px 0px 14px;
	float: left;
	width: 341px;
	overflow: hidden;
	border-right: 1px solid #f9aa54;
}
DIV#content DIV#main-content-right {
	padding: 0px 14px 0px 14px;
	float: left;
	width: 350px;
	overflow: hidden;
}
/* Content END */

/* Features START */ 
DIV#features {
	padding: 0px 0px 0px 10px;
	float: right;
	width: 165px;
	overflow: hidden;
}
DIV#features P A {
	text-decoration: none;
}
DIV#features P A:hover {
	color: #000000;
}
DIV#features P A IMG {
	border: none;
}
DIV#features H3 {
	border: none;
}
/* Features End */ 

/* Header & Main Navigation START */
DIV#header DIV#page-banner {
	position: absolute;
	top: 148px;
	left: 20px;
	background-position: top left;
	width: 946px;
	height: 409px;
}
DIV#header P {
	margin: 0px;
	padding: 0px;
}
DIV#header P#main-site-logo {
	position: absolute;
	top: 0px;
	left: 70px;
	z-index: 100;
	width: 195px;
}
DIV#header P#main-site-logo A {
	display: block;
}
DIV#header P#main-site-logo A IMG {
	border: none;
	float: left;
}
DIV#main-navigation {
	padding: 0px 0px 0px 21px;
	float: right;
	width: 680px;
}
DIV#main-navigation	UL#main-nav {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*width: 598px;*/
	text-align: right;
	float: right;
}
DIV#main-navigation	UL#main-nav LI {
	list-style-type: none;
	display: inline;
}
DIV#main-navigation	UL#main-nav LI A  {
	margin: 0px;
	padding: 13px 18px 0px 0px;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 0.8em;
	color: #f78f1e;
	display: inline-block;
	height: 21px;
}
DIV#main-navigation	UL#cat-nav  {
	margin: 0px;
	padding: 15px 0px 0px 40px;
	float: right;
	width: 515px;
	height: 64px;
	text-align: right;
}
DIV#main-navigation	UL#cat-nav LI {
	list-style-type: none;
	display: inline;
}
DIV#main-navigation	UL#cat-nav LI A  {
	margin: 0px;
	padding: 0px;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 0.8em;
	color: #f78f1e;
	display: inline-block;
	height: 61px;
}
DIV#main-navigation	UL#cat-nav LI#cat-one A {
	background-image: url('../images/wafers-straws.gif');
	width: 102px;
}
DIV#main-navigation	UL#cat-nav LI#cat-two A {
	background-image: url('../images/flatbreads-biscuits-cheese.gif');
	width: 187px;
}
DIV#main-navigation	UL#cat-nav LI#cat-three A {
	background-image: url('../images/sweet-biscuits.gif');
	width: 107px;
}
DIV#main-navigation	UL#cat-nav LI#cat-four A {
	background-image: url('../images/seasonal-favourites.gif');
	width: 119px;
}
DIV#main-navigation	UL#cat-nav LI A:hover, DIV#main-navigation	UL#cat-nav LI.selected A {
	background-position: bottom left;
}
DIV#header-account {
	padding: 15px 0px 0px 10px;
	float: right;
	width: 45px;
}
DIV#header-account P {
	padding: 0px;
	font-size: 0.7em;
}
DIV#header-account P#header-basket-items {
	padding: 3px 0px 0px 0px;
}
DIV#header-account P A {
	text-decoration: none;
}
DIV#header-account P A:hover {
	text-decoration: underline;
	color: #F78F1E;
}
/* Header & Main Navigation END */

/* Footer START */
DIV#footer {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	clear: both;
	border-top: 1px solid #F9AA54;
}
DIV#footer-left {
	float: left;
	width: 650px;
}
DIV#footer-right {
	float: right;
	width: 273px;
}
DIV#footer-right P {
	float: right;
}
DIV#footer P {
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
	color: #9b807e;
}
DIV#footer P A {
	text-decoration: none;
	color: #9b807e;
}
DIV#footer P A:hover {
	text-decoration: underline;
}
DIV#footer P IMG {
	padding: 0px 0px 8px 0px;
}
DIV#footer UL {
	margin: 0px;
	padding: 5px 0px 18px 0px;
	float: left;
}
DIV#footer UL LI {
	float: left;
	list-style-type: none;
	font-size: 0.8em;
}
DIV#footer UL LI A {
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	background-image: url('../images/footer-link-divide.gif');
	background-position: center right;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #9B807E;
}
DIV#footer UL LI A#last-footer-item {
	background-image: none;
}
DIV#footer UL LI A:hover {
	text-decoration: underline;
}
/* Footer END */
/* GLOBAL BLOCKS END -----------------------------------------------*/

/* PAGE SPECIFIC START ---------------------------------------------*/
/* Category Overview Page START */
DIV.overview-page DIV#inner-page-wrapper {
	background-position: top left;
	background-image: url('../images/prod-page-grad.gif');
}
DIV#cat-overview-tpl {
	background-image: url('../images/corn-right.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}
DIV#cat-overview-tpl H2 {
	border: none;
}
DIV#cat-overview-main-content {
	width: 747px;
	float: left;
}
DIV#cat-overview-tpl DIV#main-content-left {
	padding: 0px 30px 0px 0px;
	float: left;
	width: 350px;
	border: none;
}
DIV#cat-overview-tpl DIV#main-content-right {
	padding: 0px 15px 0px 0px;
	float: left;
	width: 352px;
	border: none;
}
DIV#cat-overview-tpl DIV#main-content-bottom {
	padding: 15px 0px 20px 0px;
	width: 747px;
}
DIV#cat-overview-tpl DIV#features {
	margin: 0px 0px 200px 0px;
	padding: 0px 0px 0px 14px;
	float: right;
	width: 161px;
	border-left: 1px solid #F9AA54;
}
DIV#cat-overview-tpl DIV#features UL {
	margin: 0px;
	padding: 0px 0px 23px 0px;
}
DIV#cat-overview-tpl DIV#features UL LI {
	padding: 0px 0px 5px 0px;
	margin: 0px 3px 4px 0px;
	list-style-type: none;
	line-height: 1em;
	border-bottom: 1px solid #dddddd;
}
DIV#cat-overview-tpl DIV#features UL LI A {
	font-size: 0.8em;
	text-decoration: none;
}
DIV#cat-overview-tpl DIV#features H3 {
	margin: 0px 0px 7px 0px;
}
DIV#cat-overview-tpl DIV#features P {
	padding: 0px 0px 6px 0px;
}
DIV#cat-overview-tpl DIV#features P A {
	text-decoration: none;
}
/* Category Overview Page END */

/* General style for all category header links START */
UL.cat-header-links {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	z-index: 99;
	position: absolute;
	top: 0px;
	left: 0px;
}
UL.cat-header-links LI A {
	margin: 0px;
	padding: 0px;
	background-image: url('/appearance/images/transparent-pixel.gif');
	background-position: top left;
	background-repeat: repeat;
	z-index: 999;
	position: absolute;
	text-decoration: none;
	display: block;
}
UL.cat-header-links LI A SPAN {
	padding: 2px 4px 2px 4px;
	font-size: 0.7em;
	color: #231f20;
	display: none;
	background-color: #f4faac;
	position: absolute;
	top: 20px;
	left: -20px;
	width: 120px;
	text-align: center;
	z-index: 9999;
}
UL.cat-header-links LI A:hover SPAN {
	display: block;
}
UL.cat-header-links LI A.hover SPAN {
	display: block;
}
/* General style for all category header links END */

/* Product Page START */
DIV#main-prod-image {
	margin: 23px 0px 0px 5px;
	padding: 0px 0px 10px 0px;
}
DIV#main-prod-image P#product-weight {
	padding: 10px 0px 0px 6px;
	font-size: 0.7em;
}
DIV#main-prod-img-enlarge {
	padding: 10px 0px 20px 6px;
}
DIV#main-prod-img-enlarge SPAN {
	padding: 0px 0px 0px 17px;
	background-image: url('../images/magnify-glass.gif');
	background-position: top left;
	background-repeat: no-repeat;
	color: #9B807E;
	font-size: 0.7em;
}
DIV#link-options {
	padding-top: 6px;
	clear: both;
	float: left;
	width: 212px;
	background-image: url('../images/link-options-top.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV#link-options UL {
	margin: 0px;
	padding: 0px 0px 11px 0px;
	background-image: url('../images/link-options-bottom.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV#link-options UL LI {
	padding: 0px 8px 0px 8px;
	list-style-type: none;
}
DIV#link-options UL LI A {
	padding: 0px;
	font-size: 0.75em;
	text-decoration: none;
	width: 196px;
	display: block;
}
DIV#link-options UL LI.bot-border A {
	padding: 0px 0px 5px 0px;
	margin-bottom: 4px;
	border-bottom: 1px solid #F78F1E;
}
DIV#link-options UL LI.green-button {
	padding-left: 6px;
	margin-bottom: 1px;
}
DIV#link-options UL LI.green-button A {
	padding: 3px 0px 0px 5px;
	background-image: url('../images/green-button-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 148px;
	height: 23px;
	color: #ffffff;
}
DIV#link-options UL LI.green-button A:hover {
	background-position: bottom left;
}
/* Product Template START */
DIV#product-page-tpl {
	width: 545px;
	float: right;
	background-image: url('../images/prod-border-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
}
DIV#product-page-tpl DIV#main-content-right {
	padding: 0px 10px 0px 0px;
	width: 354px;
}
DIV#product-page-tpl DIV#main-content-right H1 {
	margin-bottom: 12px;
}
DIV#product-page-tpl H2 {
	padding: 0px 0px 1px 0px;
	font-size: 0.8em;
	color: #f78f1e;
	border: none;
}
DIV#product-page-tpl DIV#main-content-right P {
	padding: 0px 0px 24px 0px;
}
DIV#product-page-tpl DIV#main-content-right TABLE {
	margin: 10px 0px 20px 0px;
	width: 100%;
	border-collapse: collapse;
}
DIV#product-page-tpl DIV#main-content-right TABLE TD {
	padding: 3px 0px 5px 0px;
	font-size: 0.8em;
	color: #9B807E;
	border-bottom: 1px solid #F9AA54; 
}
DIV#product-page-tpl DIV#features {
	padding: 0px 0px 0px 14px;
	width: 161px;
}
DIV#product-page-tpl DIV#features UL {
	margin: 0px;
	padding: 0px 0px 23px 0px;
}
DIV#product-page-tpl DIV#features UL LI {
	padding: 0px 0px 5px 0px;
	margin: 0px 3px 4px 0px;
	list-style-type: none;
	line-height: 1em;
	border-bottom: 1px solid #dddddd;
}
DIV#product-page-tpl DIV#features UL LI A {
	font-size: 0.8em;
	text-decoration: none;
}
DIV#product-page-tpl DIV#features H3 {
	margin: 0px 0px 7px 0px;
}
DIV#product-page-tpl DIV#features P {
	padding: 0px 0px 6px 0px;
}
DIV#product-page-tpl DIV#features P A {
	text-decoration: none;
}
DIV#product-page-tpl DIV#features P A:hover {
	text-decoration: none;
}
DIV.prod-page DIV#inner-page-wrapper {
	background-position: top left;
	background-image: url('../images/prod-page-grad.gif');
}
DIV.prod-page DIV#content {
	padding: 56px 0px 14px 0px;
}
DIV.prod-page DIV#content DIV#prod-page-right {
	width: 545px;
	float: right;
}
DIV.prod-page DIV#content DIV#prod-page-left {
	width: 378px;
	float: left;
}
DIV.prod-page DIV#header {
	height: 150px;
}
DIV#product-purchase-box {
	margin-bottom: 20px;
	padding: 10px 6px 5px 6px;
	clear: both;	
	float: left;
	width: 200px;
	border-top: 1px solid #F78F1E;
	border-bottom: 1px solid #F78F1E;
}
DIV#product-purchase-box P.prod-qty {
	padding: 1px 0px 0px 0px;
	float: left;	
}
DIV#product-purchase-box P.prod-qty INPUT {
	width: 40px;
}
DIV#product-purchase-box DIV.prod-page-add {
	padding: 0px 0px 0px 24px;
	float: left;	
}
/* Product Page END */

/* Shop Page START */
DIV#cat-des-tpl DIV.cat-des {
	margin: 0px 0px 30px 0px;
	width: 731px;
}
DIV#cat-des-tpl P.heading {
	float: left;
}
DIV#cat-des-tpl P.right-hand-img {
	float: right;
	width: 169px;
}
DIV#cat-des-tpl P.description {
	padding-top: 4px;
	float: left;
	width: 559px;
}
DIV.products {
	padding-bottom: 42px;
}
A.shop-add-but {
	background-image: url('../images/add-to-basket-but.gif');
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 109px;
	height: 27px;
	color: #b2aa34;
}
A.shop-add-but:hover {
	background-position: bottom left;
}
/* Shop Page END */

/* Info Page START */
/* Info Page Template START */
DIV.info-page DIV#inner-page-wrapper.has-banner {
	background-position: 0px 409px;
}
DIV.info-page DIV.has-banner DIV#content {
	padding: 426px 0px 0px 0px;
}
DIV.info-page H1 {
	left: 0px;
	position: absolute;
	top: -10000px;
}
DIV.info-page DIV.has-banner DIV#info-page-wrapper {
	background-image: url('../images/info-page-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	float: right;
	display: inline-block;
	z-index: 100;
	width: 923px;
}
DIV.info-page DIV#info-page-tpl {
	padding: 0px 0px 126px 0px;
	width: 748px;
	float: right;
}
DIV.info-page DIV#info-page-tpl P {
	padding: 0px 0px 14px 0px;
}
DIV.info-page DIV#info-page-tpl DIV#main-content-intro {
	padding: 0px 12px 0px 19px;
	position: absolute;
	top: 267px;
	left: 207px;
	z-index: 1000;
	width: 352px;
	height: 160px;
	background-image: url('../images/contact-intro.png');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.info-page DIV#info-page-tpl DIV#main-content-intro P {
	padding: 0px;
}
DIV.info-page DIV#info-page-tpl DIV#main-content-left {
	padding: 14px 12px 0px 19px;
	background-image: url('../images/contact-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	width: 349px;
	float: left;
	border: none;
}
DIV.info-page DIV#info-page-tpl DIV#main-content-right {
	padding: 0px 0px 0px 18px;
	width: 346px;
	float: left;
	border: none;
}
DIV.info-page DIV.has-banner DIV#header {
	height: 567px;
}
/* Info Page Template END */

/* Info Page Template 2 START */
DIV#info-page-2-tpl {
	padding: 0px 0px 126px 0px;
	width: 923px;
}
DIV#info-page-2-tpl H2{
	border: none;
}
DIV.info-page DIV#content DIV#info-page-tpl-2 H3 {
	margin: 0px 0px 14px 0px;
}
DIV.info-page DIV#content DIV#info-page-tpl-2 P {
	padding: 0px 0px 14px 0px;
}
DIV.info-page DIV#info-page-tpl-2 DIV#info-content-wrapper {
	padding: 0px 0px 126px 0px;
	float: right;
	width: 748px;
}
DIV.info-page DIV#info-page-tpl-2 DIV#main-content-intro {
	padding: 0px 12px 0px 19px;
	position: absolute;
	top: 267px;
	left: 207px;
	display: block;
	z-index: 1000;
	width: 352px;
	height: 160px;
	background-image: url('../images/contact-intro.png');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.info-page DIV#info-page-tpl-2 DIV#main-content-intro P {
	padding: 0px 0px 14px 0px;
}
DIV.info-page DIV#info-page-tpl-2 DIV#main-content-left {
	padding: 14px 12px 0px 19px;
	background-image: url('../images/contact-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	width: 349px;
	float: left;
	border: none;
}
DIV.info-page DIV#info-page-tpl-2 DIV#main-content-right {
	padding: 0px 0px 0px 18px;
	width: 346px;
	float: left;
	border: none;
}
DIV#info-page-tpl-2 DIV#features {
	padding: 0px;
	float: none;
}
/* Info Page Template 2 END */

/* No Header Banner Info Page Template 1 START */
DIV#no-hb-info-page-tpl {
	width: 922px;
}
DIV#no-hb-info-page-tpl DIV#info-content-wrapper {
	width: 732px;
	float: right;
}
DIV#no-hb-info-page-tpl P {
	padding: 18px 0px 0px 0px;
}
DIV#no-hb-info-page-tpl DIV#main-content-left {
	padding: 20px 10px 0px 0px;
	width: 334px;
	border: none;
}
DIV#no-hb-info-page-tpl DIV#main-content-right {
	padding: 20px 0px 0px 0px;
	width: 373px;
	border: none;
}
DIV#no-hb-info-page-tpl DIV#features {
	padding: 130px 25px 0px 0px;
}
/* No Header Banner Info Page Template 1 END */

/* No Header Banner Info Page Template 2 START */
DIV#no-hb-info-page-2-tpl {
	width: 922px;
	background-image: url('../images/corn-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV#no-hb-info-page-2-tpl DIV#info-content-wrapper {
	width: 749px;
	float: right;
}
DIV#no-hb-info-page-2-tpl P {
	padding: 18px 0px 0px 0px;
}
DIV#no-hb-info-page-2-tpl DIV#main-content-left {
	padding: 47px 20px 104px 0px;
	width: 379px;
	border: none;
}
DIV#no-hb-info-page-2-tpl DIV#main-content-right {
	padding: 53px 0px 0px 0px;
	width: 350px;
	border: none;
}
DIV#no-hb-info-page-2-tpl DIV#features {
	padding: 0px;
	width: 173px;
	float: left;
}
/* No Header Banner Info Page Template 2 END */
/* Info Page END */

/* Home Page START*/
DIV#home-page-tpl DIV#hp-content-wrapper {
	width: 747px;
	border-right: 1px solid #F9AA54;
	float: left;
}
DIV#home-page-tpl DIV#main-content-left	{
	margin: 0px; 
	border: none;
}
DIV.home-page DIV#content DIV#main-content-right {
	border-right: none;
	border-left: 1px solid #F9AA54;
}
DIV.home-page DIV#inner-page-wrapper {
	padding-top: 431px;
	background-position: 0px 417px;
}
DIV.home-page DIV#content {
	padding-bottom: 14px;
	background-image: url('../images/corn-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV.home-page DIV#header {
	height: 568px;
}
DIV.home-page DIV#header DIV#page-banner {
	height: 417px;
}
DIV#home-page-tpl {
	width: 923px;
	float: left;
}
UL#hp-rotator {
    margin: 0px;
    padding: 0px; 
    list-style-type: none
}
UL#hp-rotator.flatten LI {
    position: absolute;
}
UL#hp-rotator.flatten LI#hp-top {
    visibility: visible;
}
UL#hp-rotator.flatten LI {
    visibility: hidden;
}

/* Home Page END*/

/* Contact Us Page START */
DIV.contact-page DIV#inner-page-wrapper {
	background-position: 0px 409px;
}
DIV.contact-page DIV#content {
	padding: 426px 0px 0px 0px;
	background-image: url('../images/corn-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV.contact-page DIV#content H1 {
	margin: 0px 0px 10px 0px;
	padding: 23px 0px 0px 1px;
	background-image: url('../images/h1-getting-in-touch-title.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 258px;
	height: 47px;
}
DIV.contact-page DIV#content H2 {
	margin: 0px 0px 15px 0px;
	border-bottom: 1px solid #F78F1E;
}
DIV.contact-page DIV#content P {
	padding: 0px 0px 14px 0px;
}
DIV.contact-page DIV#content P#store-address {
	padding: 0px 0px 28px 0px;
}
DIV.contact-page DIV#content P A.shop-link-hover {
	background-image: url('/custom/uploaded/Shop_widget_1.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	display: block;
	width: 162px;
	height: 128px;
}
DIV.contact-page DIV#content P A.shop-link-hover:hover {
	background-image: url('/custom/uploaded/Shop_widget_1_mouse_over.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
}
DIV.contact-page DIV#features {
	padding: 0px 0px 300px 0px;
	float: left;
}
DIV.contact-page DIV#header {
	background-image: url('../images/get_in_touch_banner_03.jpg');
	background-position: bottom center;
	background-repeat: no-repeat;
	height: 557px;
}
DIV#contact-wrapper {
	padding: 0px 0px 15px 9px;
	width: 749px;
	float: right;
}
DIV#contact-wrapper DIV#contact-intro {
	padding: 0px 12px 0px 19px;
	position: absolute;
	top: 267px;
	left: 206px;
	z-index: 1000;
	width: 352px;
	height: 160px;
	background-image: url('../images/contact-intro.png');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV#contact-wrapper DIV#contact-left {
	padding: 0px 12px 20px 19px;
	background-image: url('../images/contact-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	width: 349px;
	float: left;
}
DIV#contact-wrapper DIV#contact-right {
	padding: 0px 0px 25px 18px;
	width: 349px;
	float: left;
}
DIV#contact-wrapper DIV#contact-right P SPAN {
	color: #f78f1e;
}
DIV#contact-wrapper LABEL {
	padding: 0px 0px 25px 0px;
	float: left;
	width: 94px;
}
DIV#contact-wrapper LABEL.radio-lab {
	width: 300px;
}
DIV#contact-wrapper INPUT {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	width: 225px;
}
DIV#contact-wrapper INPUT.continue-but {
	padding: 0px; 
}
DIV#contact-wrapper INPUT#newsletter_contact {
	margin: 9px 4px 0px 0px;
	width: auto;
	float: right;
}
DIV#contact-wrapper TEXTAREA {
	width: 249px;
	height: 87px;
	float: left;
}
DIV#contact-wrapper SPAN.error-msg-span {
	padding: 3px 0px 0px 5px;
	float: left;
	font-size: 0.7em;
	color: #9B3900;
}
FORM#contact-success {
	padding-bottom: 14px;
}
FORM#contact-success INPUT#std-form-continue-but {
	width: auto;
}
DIV#content P#contact-success-msg {
	font-weight: bold;
	color: #7d7920;
}
/* Contact Us Page END */

/* Sitemap START */
DIV.sitemap-page DIV#header {
	height: 203px;
}
DIV.sitemap-page DIV#header {
}
DIV.sitemap-page DIV#features {
	padding: 0px;
	float: left;
}
DIV.sitemap-page DIV#content {
	padding-top: 92px;
}
DIV.sitemap-page DIV#site-map {
	width: 758px;
	float: right;
}
DIV.sitemap-page DIV#site-map H1 {
	padding: 0px 0px 19px 25px;
}
DIV.sitemap-page DIV#site-map-left {
	padding-bottom: 20px;
	width: 388px;
	float: left;
}
DIV.sitemap-page DIV#site-map-right {
	padding-bottom: 20px;	
	width: 360px;
	float: left;
}
DIV.sitemap-page DIV#site-map UL {
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
DIV.sitemap-page DIV#site-map UL LI {
	margin-bottom: 10px;
	padding-bottom: 4px;
	border-bottom: 1px solid #f9aa54;
	list-style-type: none;
}
DIV.sitemap-page DIV#site-map UL LI A {
	font-size: 0.95em;
	color: #9B807E;
	text-decoration: none;
}
DIV.sitemap-page DIV#site-map UL LI A:hover {
	color: #f9aa54;
}
DIV.sitemap-page DIV#site-map UL UL {
	padding: 4px 0px 20px 0px; 
}
DIV.sitemap-page DIV#site-map UL UL LI {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: none;
}
DIV.sitemap-page DIV#site-map UL UL LI A {
	font-size: 0.8em;
	color: #f9aa54;
}
DIV.sitemap-page DIV#site-map UL UL LI A:hover {
	color: #9B807E;
}
/* Sitemap END */

/* Get The Latest START */
BODY.sign-up DIV#content {
	padding-top: 60px;
}
/* Get The Latest END */

/* Account and Checkout Pages START */
DIV#chk-acc-page-wrapper DIV#content {
	background-image: url('../images/chk-acc-wheat.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV#chk-acc-page-wrapper.login-page DIV#content {
	background-position: bottom right;
}
DIV#chk-acc-page-wrapper.basket-page DIV#content {
	background-position: bottom right;
}
DIV#chk-acc-wrapper {
	padding: 87px 0px 18px 0px;
	width: 543px;
	float: right;
	min-height: 280px;
	height: auto !important;
	height: 280px;
}
DIV#chk-acc-wrapper.create-account {
	padding-bottom: 70px;
	width: 734px;
}
DIV#chk-acc-wrapper H1 {
	padding: 0px 0px 19px 0px;
	font-size: 0.95em;
	font-weight: bold;
}
DIV#chk-acc-wrapper H3 {
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 14px 0px;
	font-size: 0.9em;
	color: #9b807e;
	width: 100%;
	border-bottom: 1px solid #f78f1e;
	font-weight: bold;
	clear: both;
}
DIV#chk-acc-wrapper H2 {
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 14px 0px;
	font-size: 0.9em;
	color: #9b807e;
	width: 100%;
	border-bottom: 1px solid #f78f1e;
	font-weight: bold;
	clear: both;
}
DIV#chk-acc-wrapper H3 A.order-edit {
	font-size: 0.75em;
	font-weight: normal;
}
DIV#chk-acc-wrapper P {
	margin: 0px;
	padding: 0px 0px 14px 0px;
}
DIV#chk-acc-wrapper UL {
	margin: 0px;
	padding: 0px 0px 26px 0px;
	list-style-type: none;
}
DIV#chk-acc-wrapper UL LI {
	padding-bottom: 1px;
}
DIV#chk-acc-wrapper UL LI A {
	font-size: 0.75em;
}
DIV#chk-acc-wrapper A {
	text-decoration: none;
}
DIV#chk-acc-wrapper A:hover {
	text-decoration: underline;
	color: #231f20;
}
DIV#chk-acc-wrapper FORM {
	margin: 0px;
	padding: 0px;
}
DIV#chk-acc-wrapper FORM LABEL {
	margin-bottom: 14px;
	width: 180px;
	float: left;
}
DIV#content DIV.create-account FORM LABEL {
	width: 260px;
}
DIV#chk-acc-wrapper FORM INPUT.text-input {
	margin-bottom: 14px;
	width: 250px;
	float: left;
}
DIV#chk-acc-wrapper FORM SELECT {
	margin-bottom: 14px;
	width: auto;
	float: left;
}
DIV#chk-acc-wrapper DIV.chk-acc-but-wrapper {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-top: 1px solid #f78f1e;
}
DIV#chk-acc-wrapper DIV.chk-acc-element-wrapper {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 14px 0px;
	border-bottom: 1px solid #f78f1e;
}
DIV#chk-acc-wrapper TABLE.account-orders-summary {
	margin-top: 3px;
	width: 100%;
}
DIV#chk-acc-wrapper TABLE TD {
	padding: 0px;
	vertical-align: top;
}
DIV#chk-acc-wrapper TABLE.account-orders-summary TD {
	padding: 3px 8px 4px 0px;
	color: #9b807e;
	font-size: 0.75em;
}
DIV#chk-acc-wrapper TABLE.account-orders-summary TD.order-total {
	text-align: right;
}
DIV#chk-acc-wrapper TABLE.account-orders-summary TD.order-button {
	padding: 0px 11px 10px 15px;
}
DIV#chk-acc-wrapper TABLE.account-orders-summary TD.order-total-value {
	text-align: right;
}
DIV#chk-acc-wrapper FORM.address-book-form {
	margin: 0px;
	padding: 0px;
}
DIV#chk-acc-wrapper FORM.address-book-form INPUT {
	margin-right: 6px;
	float: left;
}
DIV#chk-acc-wrapper INPUT.radio-but {
	margin: 0px;
	float: left;
}
DIV#chk-acc-wrapper P.address-book-address {
	clear: left;
}
DIV#chk-acc-wrapper P.product-results-listing A {
	text-decoration: underline;
}
DIV#chk-acc-wrapper SPAN.warn-note {
	color: #f78f1e;
}
DIV#chk-acc-page-wrapper INPUT.chk-radio-but, FORM#chkout-payment-method INPUT.radio-but {
	margin: 0px 6px 0px 0px;
	float: left;
	clear: left;
}
DIV#chk-acc-page-wrapper LABEL.chk-radio-lab {
	float: left;
	width: auto;
}
DIV#chk-acc-page-wrapper LABEL.chk-radio-lab SPAN.additional-info {
	padding-left: 6px;
}
DIV#chk-acc-page-wrapper P.shipping-info-box {
	clear: both;
}
DIV#chk-acc-menu-wrapper {
	padding: 118px 0px 250px 0px;
	width: 380px;
	float: left;
}
DIV#chk-acc-menu-wrapper UL {
	margin: 0px;
	padding: 0px 0px 0px 38px;
	list-style-type: none;
}
DIV#chk-acc-menu-wrapper UL LI {
	padding: 0px 0px 24px 0px;
	font-size: 0.8em;
}
DIV#chk-acc-menu-wrapper UL LI.no-link {
	padding: 0px 0px 24px 32px;
	width: 163px;
	height: 34px;
	background-image: url('../images/chk-acc-menu-arrow.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV#chk-acc-menu-wrapper UL LI A {
	padding: 0px 0px 0px 32px;
	width: 163px;
	height: 34px;
	display: block;
	background-image: url('../images/chk-acc-menu-arrow.gif');
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
}
DIV#chk-acc-menu-wrapper.chk-menu UL LI SPAN {
	padding: 7px 0px 0px 7px;
	height: 23px;
	display: block;
	color: #9b807e;
	font-weight: bold;
}
DIV#chk-acc-menu-wrapper UL LI A SPAN {
	padding: 7px 0px 0px 7px;
	height: 23px;
	display: block;
	color: #9b807e;
}
DIV#chk-acc-menu-wrapper UL LI.current-page A SPAN {
	background-color: #f4eecb;
	color: #f78f1e;
}
DIV#chk-acc-menu-wrapper UL LI A:hover SPAN {
	color: #f78f1e;
	cursor: pointer;
}
DIV#chk-acc-page-wrapper P.address {
	float: left;
}
DIV#chk-acc-page-wrapper FORM.address-button {
	padding: 12px 0px 0px 36px;
	float: left;
}
DIV#chk-acc-page-wrapper TEXTAREA.chk-text-input {
	width: 400px;
	height: 150px;
}
DIV#chk-acc-page-wrapper TABLE#checkout-order-summary TD {
	color: #9B807E;
	font-size: 0.75em;
	line-height: 1.5em;
}
DIV#chk-acc-page-wrapper TABLE#checkout-order-summary TD.order-total-value {
	padding: 0px 0px 0px 60px;
	text-align: right;
}
DIV#chk-acc-page-wrapper DIV#chk-cards {
	padding: 18px 0px 0px 37px;
}
DIV#chk-acc-page-wrapper DIV#chk-cards IMG#bask-card-img {
	padding-top: 8px;
}
DIV#deliv-left {
	float: left;
	width: 240px;	
}
DIV#deliv-right {
	float: right;
	width: 300px;	
}
P#deliv-bot {
	clear: both;	
}	
/* Account and Checkout Pages START */

/* Login pages START */
DIV#login-wrapper {
	padding: 73px 0px 0px 190px;
}
DIV#login-wrapper-left {
	padding: 9px 28px 0px 15px;
	float: left;
	width: 322px;
	border-right: 1px solid #f78f1e;
}
DIV#login-wrapper-right {
	padding: 9px 0px 210px 28px;
	float: left;
	width: 329px;
}
DIV#login-wrapper H1 {
	padding: 0px 0px 11px 0px;
	font-size: 0.9em;
	font-weight: bold;
}
DIV#login-wrapper H2 {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	border: none;
	font-size: 0.95em;
	font-weight: bold;
}
DIV#login-wrapper H2.forgot-pw {
	padding-top: 6px;
}
DIV#login-wrapper P {
	padding: 0px 0px 16px 0px;
}
DIV#login-wrapper FORM {
	margin: 0px; 
	padding: 0px;
}
DIV#login-wrapper TABLE TR TD {
	padding: 0px;
	vertical-align: top;
}
DIV#login-wrapper TABLE TR TD.label-td {
	width: 96px;
}
DIV#login-wrapper SPAN.login-required {
	color: #f78f1e;
	font-size: 0.8em;
}
DIV#login-wrapper INPUT.text-input {
	width: 225px;
	margin-bottom: 16px;
}
DIV#login-wrapper-right FORM {
	padding: 42px 6px 0px 0px;
	text-align: right;
}
/* Login pages END */

/* Shopping basket START */
DIV#page-wrapper DIV.basket-page {
	background-position: bottom right;
}
DIV#basket-wrapper {
	padding: 87px 50px 0px 38px;
}
DIV#basket-wrapper H1 {
	padding: 0px 0px 19px 0px;
	font-size: 0.95em;
	font-weight: bold;	
}
DIV#basket-wrapper DIV#product-messages, DIV#basket-wrapper P.message, DIV#basket-wrapper P.error {
	padding: 9px 16px 9px 16px;
	margin-bottom: 18px;
	font-size: 0.8em;
	color: #9b3900;
	border: 1px solid #9b3900;
}
DIV#basket-wrapper FORM {
	padding: 0px;
	margin: 0px;
}
DIV#basket-wrapper TD {
	padding: 0px;
}
DIV#basket-wrapper TD.basket-table-heading {
	padding: 0px 0px 10px 0px;
	margin-bottom: 18px;
	border-bottom: 1px solid #f78f1e;
	font-size: 0.75em;
	color: #9B807E;
}
DIV#basket-wrapper TD.remove-header {
	width: 73px;
}
DIV#basket-wrapper TD.color-change {
	color: #f78f1e;
}
DIV#basket-wrapper TR.basket-Listing TD {
	padding: 9px 0px 6px 0px;
	vertical-align: middle;
}
DIV#basket-wrapper TR.last TD {
	padding: 9px 0px 9px 0px;	
	border-bottom: 1px solid #f78f1e;
}
DIV#basket-wrapper TR.basket-Listing TD TABLE#basket-product TD {
	padding: 0px;
	border: none;
}
DIV#basket-wrapper TR TD.checkbox {
	padding-left: 16px;
}
DIV#basket-wrapper TR TD.checkbox INPUT {
	margin: 0px;
	border: none;
}
DIV#basket-wrapper TD TABLE#basket-product IMG {
	margin-right: 28px;
}
DIV#basket-wrapper TD TABLE#basket-product A {
	font-size: 0.75em;
	color: #9B807E;
	text-decoration: none;
}
DIV#basket-wrapper TD TABLE#basket-product A:hover {
	text-decoration: underline;
	color: #f78f1e;
}
DIV#basket-wrapper TD.basket-qty INPUT {
	margin: 0px;
	border: 1px solid #f78f1e;
	text-align: center;
	color: #9B807E;
	width: 28px;
}
DIV#basket-wrapper TD.basket-price {
	font-size: 0.75em;
	color: #9B807E;
}
DIV#basket-wrapper DIV.cart-subtotal {
	padding: 14px 0px 14px 0px;
	border-bottom: 1px solid #f78f1e;	
}
DIV#basket-wrapper P.basket-totals {
	text-align: right;
}
DIV#basket-wrapper P.basket-totals SPAN.text {
	color: #f78f1e;
}
DIV#basket-wrapper P.basket-totals SPAN.numbers{
	display: inline-block;
	width: 91px;
}
DIV#basket-wrapper DIV.discount-code-entry {
	padding: 14px 0px 9px 0px;
	float: right;
	width: 835px;
	border-bottom: 1px solid #f78f1e;
}
DIV#basket-wrapper DIV.discount-code-entry-inner {
	float: right;
	text-align: right;
	width: 376px;
}
DIV#basket-wrapper DIV.discount-code-entry LABEL {
	margin: 1px 0px 0px 0px;
	color: #f78f1e;
	float: left;
}
DIV#basket-wrapper DIV.discount-code-entry INPUT#new-discount-code {
	margin: 1px 11px 0px 7px;
	border: 1px solid #f78f1e;
	text-align: center;
	color: #9B807E;
	width: 110px;
	float: left;
}
DIV#basket-wrapper DIV.discount-code-entry INPUT#basket-apply-discount-but {
	float: right;
}
DIV#basket-wrapper FORM#basket-form INPUT#update-basket {
	margin: 14px 0px 0px 0px;
	float: left;
}
DIV#basket-wrapper FORM#basket-continue-shop {
	padding: 14px 0px 0px 46px;
	float: left;
}
DIV#basket-wrapper FORM#basket-checkout {
	padding: 14px 0px 0px 0px;
	float: right;
}
DIV#basket-bottom-wrapper {
	padding: 35px 0px 40px 0px;
	float: left;
	clear: both;
	width: 800px;
}
DIV#basket-bottom-wrapper DIV#basket-info {
	padding: 0px 0px 4px 0px;
	width: 313px;
	border: 1px solid #f78f1e;
	float: left;
}
DIV#basket-bottom-wrapper DIV#basket-info H4 {
	padding: 13px 0px 13px 10px;
	color: #f78f1e;
	font-size: 0.9em;
	background-color: #fde9d2;
	font-weight: normal;
}
DIV#basket-bottom-wrapper DIV#basket-info P {
	padding: 9px 0px 10px 10px;
}
DIV#basket-bottom-wrapper DIV#basket-info P A:hover {
	color: #231f20;
}
DIV#basket-bottom-wrapper DIV#basket-cards {
	padding: 0px 0px 0px 80px;
	float: left;
	width: 180px;
	text-align: center;
}
DIV#basket-bottom-wrapper DIV#basket-cards IMG#bask-card-img {
	padding-top: 8px;
}
P#empty-basket-continue {
	padding-top: 9px;
}
DIV#basket-container P.gen-info-para {
	padding-bottom: 18px;
}
/* Shopping basket END */

/* Shop page START */
DIV.info-shop-page div#inner-page-wrapper {
	background-image: none;
}
DIV.info-shop-page DIV.has-banner DIV#header {
	height: 523px;
}
DIV.info-shop-page DIV.has-banner DIV#content {
	padding: 375px 0px 0px 0px;
}
DIV.info-shop-page DIV#header DIV#page-banner {
	height: 375px;
}
DIV#shop-wrapper {
	float: left;
	width: 756px;
}
DIV#shop-wrapper DIV.products DIV {
	width: 189px;
	float: left;
}
DIV#shop-wrapper DIV.products DIV.visual-clear {
	float: none;
	width: auto;
}
DIV#shop-wrapper A {
	font-size: 0.75em;
}
DIV#shop-wrapper A.prod-group-link {
	padding: 0px 0px 10px 0px;
	display: block;
}
DIV#shop-wrapper A.prod-name {
	padding: 0px 15px 0px 0px;
	display: block;
	color: #9B807E;
	text-decoration: none;
}
DIV#shop-wrapper A.prod-price {
	padding: 15px 0px 7px 0px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	color: #9B807E;
}
DIV#shop-wrapper A.prod-price SPAN.price {
	font-size: 1.8em;
}
DIV#shop-wrapper A.prod-price SPAN.original-price {
	text-decoration: line-through;
	font-weight: normal;
	font-size: 0.9em;
}
DIV#shop-wrapper A.prod-price SPAN.savePrice {
	font-weight: normal;
	font-size: 0.9em;
	color: #F78F1E;
}
DIV#shop-wrapper A.shop-more-info {
	margin: 0px 0px 20px 0px;
	display: block;
	width: 72px;
	height: 21px;
	background-image: url('/appearance/images/shop-more-info.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV#shop-wrapper A.shop-more-info:hover {
	background-position: bottom left;
}
DIV#shop-features-wrapper {
	padding-top: 42px;
	float: right;
	width: 165px;
}
DIV#shop-features-wrapper DIV#features {
	padding: 0px 0px 0px 0px;
}
/* Shop page END */

/* Competitions START */
DIV.competition {
	padding: 0px;
}
DIV.competition P {
	padding: 5px 0px;
}
DIV.competition P.gender {
	margin-top: 13px;
}
DIV.competition INPUT {
	font-size: 0.7em;
}
DIV.competition INPUT#gender_f_1 {
	margin-bottom: 14px;
}
DIV.competition INPUT.signup-text {
	margin-bottom: 16px;
	width: 225px;
	border: 1px solid #f78f1e;
	font-size: 0.8em;
}
DIV.competition LABEL {
	font-size: 0.7em;
	display: inline-block;
	width: 100px;
}
DIV.competition LABEL.answer {
	width: auto;
}
DIV.competition LABEL.firstname {
	margin-top: 18px;
}
DIV.competition LABEL.tc {
	width: auto;
}
/* Competitions END */

/* Newsletter Widget START*/
DIV#email-sign-up H4 {
	background-image: url('../images/join-our-family.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width: 117px;
	height: 74px;
}
DIV#email-sign-up P {
	padding: 4px 8px 7px 4px;
	line-height: 1.3em;
	font-size: 0.75em;
	color: #706a23;
}
DIV#email-sign-up {
	margin: 0px;
	padding: 0px;
	background-image: url('../images/newsletter-bgd.gif');
	background-position: top left;
	background-repeat: repeat-y;
	width: 165px;
	border: none;
}
DIV#email-sign-up FORM {
	margin: 0px;	
}
DIV#email-sign-up FORM INPUT {
	margin: 0px 0px 0px 3px;
	padding: 6px 0px 0px 5px;
	width: 142px;
	height: 24px;
	font-size: 0.8em;
	color: #adaead;
	border-top: 1px solid #adaeb0;
	border-right: 1px solid #adaeb0;
	border-bottom: none;
	border-left: none;
}
DIV#email-sign-up FORM INPUT.submit {
	margin: 11px 8px 0px 0px;
	padding: 0px;
	width: auto;
	float: right;
	width: 63px;
	height: 31px;
	border: none;
}
DIV#newsletter-signup-top {
	margin: 0px;
	padding: 8px 0px 0px 8px;
	background-image: url('../images/newsletter-signup-top.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width: 157px;
	border: none;
}
DIV#email-sign-up DIV#newsletter-signup-bottom  {
	margin: 0px;
	padding: 0px;
	background-image: url('../images/newsletter-bottom.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 165px;
	height: 6px;
	border: none;
}
/* Newsletter Widget END */

/* Nomination Widget START */
DIV#content DIV#nomination-sign-up FORM {
	margin: 14px 0px 0px 0px;
	padding: 0px;
}
DIV#content DIV#nomination-sign-up LABEL {
	width: 84px;
	float: left;
	padding: 0px 0px 0px 0px;
}
DIV#content DIV#nomination-sign-up INPUT.text-input {
	margin: 0px 0px 14px 0px;
	width: 240px;
	float: left;
}
DIV#content DIV#nomination-sign-up TEXTAREA {
	margin: 0px 0px 14px 0px;
	width: 240px;
	height: 194px;
	float: left;
}
DIV#content DIV#nomination-sign-up SPAN.inputRequirement {
	float: left;
}
DIV#content DIV#nomination-sign-up P.inputRequirement {
	padding: 0px 0px 0px 86px;	
	font-size: 0.6em;
	float: left;
}
DIV#content DIV#nomination-sign-up INPUT.continue-but {
	margin-right: 6px;
}
/* Nomination Widget END */

/* PAGE SPECIFIC END -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/

/* GLOBAL UTILITIES START ------------------------------------------*/
DIV.visual-clear {
	clear: both;
	display: block;
	float: none;
	height: 0px;
	margin: 0px;
	padding: 0px;
}
/* GLOBAL UTILITIES END --------------------------------------------*/




