
	/*
	                                                 
	-> Project: Amour Bells (c)                      
	-> Author: Igor Gotal-Luksa / Dobbin	
	-> Version: 1.0				 
	-> Copyright (c) 2010: Dobbin ICT / www.dobbin.hr
	                   							                         
	*/


	/* RESET & NORMALIZE
	----------------------------------------------------------------------------*/

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 											big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		}

	html, body, form {
		height: 100%;
		}

	:focus {
		outline: 0;
		}

	ol, ul {
		list-style: none;
		}
		
	a {
		text-decoration: none;
		}
		
	.hidden {
		display: none;
		}

		
	/* CLEARING METHODS
	----------------------------------------------------------------------------*/

	.clearfix:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
		}
		
	* html .clearfix { 
		zoom: 1; 
		} /* IE6 */
	
	*:first-child+html .clearfix { 
		zoom: 1; 
		} /* IE7 */
	
	.clear {
		clear: both; 
		}
		
		
	/* FONTS
	----------------------------------------------------------------------------*/
		
	@font-face {
		font-family: 'GoudySansLtBTLight';
		src: url('../../assets/fonts/goudsanl-webfont.eot');
		src: local('☺'), url('../../assets/fonts/goudsanl-webfont.woff') format('woff'), url('../../assets/fonts/goudsanl-webfont.ttf') format('truetype'), url('../../assets/fonts/goudsanl-webfont.svg#webfontdse4yRdO') format('svg');
		font-weight: normal;
		font-style: normal;
		}

		
	/* HTML & BODY
	----------------------------------------------------------------------------*/

	body {
		font: 62.5%/1.6 Georgia, "Times New Roman", Times, serif;
		background: url(../images/template/background.jpg);
		text-align: center;
		color: #76705c;
		}

	/* WRAPPER & CONTAINER
	----------------------------------------------------------------------------*/
	
	#wrapper {
		min-height: 100%;
		}

	#container {
		width: 960px;
		margin: 0px auto;
		text-align: left;
		position: relative;
		padding-bottom: 150px;
		}
		
	#footer {
		position: relative;
		margin-top: -90px;
		height: 90px;
		clear: both;
		background: #3f3b31 url("../images/template/footer_background.gif") repeat-x;
		}
		
	/* HEADER
	----------------------------------------------------------------------------*/
	
	#header {
		background: url(../images/template/header_background.gif) repeat-x;
		height: 165px;
		}
		
	#header-inner {
		background: url(../images/template/header_inner_background.gif) no-repeat -2px 0;
		font: normal 1.1em/1.4 Georgia, "Times New Roman", Times, serif;
		letter-spacing: 0.2em;
		text-transform: uppercase;
		width: 960px;
		height: 165px;
		margin: 0px auto;
		text-align: left;
		color: #f0ede8;
		}
		
	#header-inner a {
		color: #ecd49a;
		}
		
	#header-inner a:hover {
		text-decoration: underline;
		}
		
	#basket {
		background: url(../images/template/basket_background.gif) no-repeat;
		float: left;
		width: 245px;
		height: 52px;
		position: relative;
		top: 62px;
		left: 30px;
		padding: 8px 0 0 55px;
		}
		
	#logo {
		float: left;
		width: 300px;
		position: relative;
		top: 52px;
		left: 32px;
		}
		
	#logo a {
		background: url(../images/template/logo.gif);
		width: 300px;
		height: 60px;
		display: block;
		text-indent: -9999px;
		}
		
	#language {
		float: left;
		width: 300px;
		position: relative;
		top: 79px;
		left: 63px;
		}
		
	#language-en {
		float: left;
		width: 300px;
		position: relative;
		top: 72px;
		left: 63px;
		}
		
				
	/* NAVIGATION
	----------------------------------------------------------------------------*/
	
	#navigation {
		background: url(../images/template/navigation_background.gif);
		width: 940px;
		height: 51px;
		display: block;
		position: absolute;
		top: -26px;
		left: 10px;
		}
		
	#navigation ul {
		position: relative;
		left: 82px;
		width: 800px;
		}
		
	#navigation ul li {
		background: url(../images/template/navigation_divider.gif) no-repeat 0px 14px;
		font: normal 1.4em/1.2 Georgia, "Times New Roman", Times, serif;
		letter-spacing: 0.1em;
		text-transform: uppercase;
		float: left;
		width: auto;
		}
		
	#navigation ul li#first-item {
		background: none;
		}

	#navigation ul li a {
		color: #ebe6dd;
		text-shadow: 0 -1px #9b2a02;
		display: block;
		display: block;
		padding: 15px 20px 19px 20px;
		}
		
	#navigation ul li a:hover, #navigation ul li a.active  {
		color: #ecd49a;
		background: url(../images/template/navigation_active_marker.gif) no-repeat center 44px;
		}
		
						
	/* CONTENT
	----------------------------------------------------------------------------*/
	
	#content {
		position: relative;
		top: 25px;
		}
		
	#content-shop, #content-legal {
		position: relative;
		top: 50px;
		}
		
								
	/* CONTENT - HOMEPAGE
	----------------------------------------------------------------------------*/
	
	#content-main {
		margin-bottom: 10px;
		}
			
	#nanula {
		position: relative;
		left: 90px;
		}
		
	#ornament-bottom {
		margin-top: 35px;
		position: relative;
		left: 423px;
		}
				
	#story, #story_en {
		background: url(../images/template/story.gif);
		text-indent: -9999px;
		margin: 30px 0;
		width: 780px;
		height: 120px;
		display: block;
		position: relative;
		left: 90px;
		}
		
	#story_en {
		background: url(../images/template/story_en.gif);
		}

	#content-main-left {
		float: left;
		width: 460px;
		padding-left: 10px;
		}
	
	#content-main-right {
		float: right;
		width: 460px;
		margin-right: 10px;
		}
		
	#content-main p sup, #content-legal p sup {
		font: normal 0.8em/1.2 Georgia, "Times New Roman", Times, serif !important;
		}
	
	#content-main p, #content-legal p, .paragraph-wide {
		font: normal 1.6em/1.5 Georgia, "Times New Roman", Times, serif;
		margin-bottom: 1.2em;
		}
		
	#content-legal p a, .paragraph-wide a {
		color: #ac2b03;
		}
		
	#content-legal p a:hover, .paragraph-wide a:hover {
		text-decoration: underline;
		}
		
	#content-legal ul, #content-main ul {
		font: normal 1.6em/1.3 Georgia, "Times New Roman", Times, serif;
		margin: 0 0 0.5em 15px;
		list-style: square;
		}
		
	#content-legal ul li, #content-main ul li {
		padding: 5px 0;
		}
		
	#content-legal h3, #content-main h3, #content-shop h3 {
		font: bold 1.6em/1.4 Georgia, "Times New Roman", Times, serif;
		margin-bottom: 0.5em;
		color: #ac2b03;
		}
		
	#content-shop h3.customer-summary {
		margin: 0.75em 0 -0.5em 0;
		}

	#content-main h3.delivery {
		margin: 0.75em 0 0 0;
		}
		
	#content-main p em, #content-main p a {
		color: #ac2b03;
		}
				
	#content-main p a:hover {
		text-decoration: underline;
		}
		
	#news img#girl-01, #news img#girl-02 {
		border: 10px solid #e3e1d7;
		float: left;
		width: auto;
		}

	#news .news-single-pic {
		border: 10px solid #e3e1d7;
		float: left;
		width: auto;
		margin: 0px 10px;
		}
		
	.news-single {
		background-color: #d0dad9;
		float: left;
		width: 300px;
		height: 280px;
		margin: 0px 10px;
		padding-top: 20px;
		text-align: center;
		position: relative;
		}
		
	.news-single h5.suptitle {
		background: url(../images/template/suptitle_news.gif) no-repeat;
		width: 270px;
		height: 7px;
		text-indent: -9999px;
		display: inline-block;
		margin-bottom: 20px;
		}
		
	.news-single h5.suptitle-en {
		background: url(../images/template/suptitle_news_en.gif) no-repeat;
		width: 270px;
		height: 7px;
		text-indent: -9999px;
		display: inline-block;
		margin-bottom: 20px;
		}
		
	.news-single h3 {
		margin-bottom: 10px;
		width: 280px;
		display: inline-block;
		}
				
	.news-single h3 a {
		font: bold 1.4em/1.3 Arial, Verdana, Helvetica, sans-serif;
		text-transform: uppercase;
		text-shadow: 0 -1px #d8e2e0;
		letter-spacing: 0.1em;
		color: #76705c;
		}
		
	.news-single p {
		font: normal 1.5em/1.5 Georgia, "Times New Roman", Times, serif;
		width: 280px;
		display: inline-block;
		}
				
	.news-single p span {
		color: #b43306;
		}
		
	.news-single a.more-button {
		background-image: url(../images/template/more_news.gif);
		text-indent: -9999px;
		display: block;
		width: 124px;
		height: 25px;
		position: absolute;
		bottom: -13px;
		left: 87px;
		}
		
	.news-single a.more-button-en {
		background-image: url(../images/template/more_news_en.gif);
		text-indent: -9999px;
		display: block;
		width: 124px;
		height: 25px;
		position: absolute;
		bottom: -13px;
		left: 87px;
		}
		
	.image-content {
		margin-bottom: 20px;
		}
		
										
	/* CONTENT - WEB SHOP
	----------------------------------------------------------------------------*/
	
	#web-shop-items {
		position: relative;
		left: 10px;
		margin-bottom: 15px;
		}
	
	.web-shop-item {
		width: 300px;
		float: left;
		background-color: #ced8d7;
		padding: 20px 0;
		margin-right: 20px;
		text-align: center;
		}
		
	.product-image {
		margin-bottom: 10px;
		}
		
	#product-description {
		font: italic 1.6em/1.4 Georgia, "Times New Roman", Times, serif;
		margin-bottom: 30px;
		position: relative;
		left: 10px;
		}
		
	#product-description span {
		color: #ac2b03;
		}
		
	.web-shop-item h3 {
		font: bold 1.4em/1.3 Arial, Verdana, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		color: #ac2b03;
		margin-bottom: 15px;
		}
		
	.web-shop-item h4 {
		font: bold 1.1em/1.3 Arial, Verdana, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		color: #7e8f8f;
		margin-bottom: 3px;
		}
		
	.web-shop-item h4.size {
		position: relative;
		left: -72px;
		}
		
	.web-shop-item h4.size-en {
		position: relative;
		left: -98px;
		}
				
	.web-shop-item h4.quantity {
		position: relative;
		left: -81px;
		}
		
	.web-shop-item h4.quantity-en {
		position: relative;
		left: -105px;
		}
		
	.web-shop-item h5 {
		background: url(../images/template/suptitle_amour.gif) no-repeat;
		text-indent: -9999px;
		margin-bottom: 10px;
		width: 270px;
		display: inline-block;
		}
		
	.web-shop-item select {
		font: normal 1.2em/1.4 Arial, Verdana, Helvetica, sans-serif;
		width: 282px;
		padding: 4px;
		margin-bottom: 10px;
		border: 1px solid #b0b9b9;
		border-radius: 2px;  
		-moz-border-radius: 2px;  
		-webkit-border-radius: 2px;
		color: #76705c;
		
		}
				
	.web-shop-item input {
		font: normal 1.2em/1.4 Arial, Verdana, Helvetica, sans-serif;
		width: 272px;
		padding: 4px;
		border: 1px solid #b0b9b9;
		border-radius: 2px;  
		-moz-border-radius: 2px;  
		-webkit-border-radius: 2px;
		color: #76705c;
		display: block;
		position: relative;
		left: 9px;
		}
		
	.web-shop-item input.submit-button {
		font: normal 1.1em/1.4 Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
		letter-spacing: 0.15em;
		text-shadow: 1px 1px #882002;
		width: 280px;
		background-color: #ac2b03;
		border: none;
		color: #f1eee9;
		border-radius: 2px;  
		-moz-border-radius: 2px;  
		-webkit-border-radius: 2px;
		cursor: hand;
		cursor: pointer;
		position: relative;
		left: 10px;
		}
		
	.web-shop-item input.submit-button:hover {
		background-color: #c22f03;
		}
		
	.web-shop-item p.price {
		font: italic 2.2em/1.4 Georgia, "Times New Roman", Times, serif;
		color: #ac2b03;
		margin: 15px 0;
		}
				
	.web-shop-item p.price span {
		font: italic 0.6em/1.4 Georgia, "Times New Roman", Times, serif;
		color: #6a7b7b;
		}
	.web-shop-item p.price span.noAction {
		font: italic 1em/1.4 Georgia, "Times New Roman", Times, serif;
		color: #6a7b7b;
		text-decoration: line-through;
		}
		
	p.alert {
		font: normal 2.0em/1.5 Georgia, "Times New Roman", Times, serif;
		color: #FF0000;
		margin-bottom: 1.2em;
		}
		
	.inset {
		margin-left: 15px;
		}

	/* CONTENT - IMAGE GALLERY / IMAGES
	----------------------------------------------------------------------------*/
	
	#image-gallery {
		position: relative;
		left: 10px;
		top: 80px;
		overflow: hidden;
		margin-bottom: 50px;
		}
	
	#image-gallery img {
		display: block;
		float: left;
		width: 200px;
		border: 10px solid #e3e1d7;
		margin: 0 20px 20px 0;
		}

		
	/* CONTENT - IMAGES
	----------------------------------------------------------------------------*/
	
	.credit-card {
		margin: 10px 10px 10px 0;
		}
				
	#news-image-thumbnail {
		float: left;
		width: 280px;
		}
		
	#news-image-thumbnail img {
		border: 10px solid #e3e1d7;
		margin-top: 5px;
		}
		
				
	/* CONTENT - NEWS
	----------------------------------------------------------------------------*/
	
	#news-content {
		float: right;
		width: 620px;
		}
		
	#news-content h5, #news-archive h5 {
		font: normal 1.4em/1.5 Georgia, "Times New Roman", Times, serif;
		margin-bottom: 5px;
		}
				
	#news-content h5 span, #news-archive h5 span {
		color: #b43306;
		}
		
	#news-archive h3 a {
		color: #ac2b03;
		}
		
	#news-archive h3 a:hover {
		text-decoration: underline;
		}
		
	#news-archive {
		margin-bottom: 10px;
		border-bottom: 1px solid #e0dacf;
		}

	/* CONTENT - USER ORDER
	----------------------------------------------------------------------------*/
	
	#order-block {
		margin-bottom: 85px !important;
		}
	
	#shopping-basket {
		margin-top: 35px;
		background-color: #e8e6dd;
		padding: 10px 10px 0 10px;
		}
		
	#shopping-basket table {
		font: normal 1.4em/1.4 Georgia, "Times New Roman", Times, serif;
		background-color: #fff;
		width: 940px;
		margin-bottom: 10px;
		}
		
	#shopping-basket table td, #shopping-basket table th {
		padding: 7px 5px;
		border: none;
		border: 1px solid #e8e6dd;
		}
		
	#shopping-basket table td.quantity, #shopping-basket table td.product-price, #shopping-basket table td.total-price, #shopping-basket table tr.basketFooter td {
		text-align: right;
		}
		
	#shopping-basket table td.number {
		text-align: center;
		}
		
	#shopping-basket table tr.basketFooter td  {
		font-weight: bold;
		}

	#shopping-basket table th {
		font: normal 0.85em/1.4 Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		background-color: #588a9c;
		color: #f0ede6;
		text-align: center;
		}
		
	#shopping-basket .remove-button {
		background-color: #ac2b03;
		color: #f0ede6;
		font: normal 0.7em/1.4 Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
		text-shadow: 1px 1px #000;
		letter-spacing: 0.1em;
		border: none;
		padding: 2px 10px;
		width: 95px;
		position: relative;
		left: 20px;
		cursor: pointer;
		}
		
	#shopping-basket .remove-all {
		background-color: #ac2b03;
		color: #f0ede6;
		font: normal 0.7em/1.4 Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
		text-shadow: 1px 1px #000;
		letter-spacing: 0.1em;
		border: none;
		padding: 2px 10px 2px 12px;
		width: 95px;
		position: relative;
		left: -24px;
		}
		
	#shopping-basket .remove-all-en {
		background-color: #ac2b03;
		color: #f0ede6;
		font: normal 0.7em/1.4 Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
		text-shadow: 1px 1px #000;
		letter-spacing: 0.1em;
		border: none;
		padding: 2px 10px 2px 12px;
		width: 95px;
		position: relative;
		left: -28px;
		}
		
	#shopping-basket .remove-button:hover,#shopping-basket .remove-all:hover  {
		background-color: #588a9c;
		}
		
	.basket-nav-buttons {
		font: normal 1.1em/1.4 Georgia, "Times New Roman", Times, serif;
		text-align: center;
		text-transform: uppercase;
		text-shadow: 1px 1px #000;
		letter-spacing: 0.1em;
		display: block;
		padding: 10px;
		margin: 10px 10px 30px 0;
		width: 160px;
		float: left;
		background-color: #ac2b03;
		color: #f0ede6;
		}
		
	.basket-nav-buttons-wide {
		font: normal 1.1em/1.4 Georgia, "Times New Roman", Times, serif;
		text-align: center;
		text-transform: uppercase;
		text-shadow: 1px 1px #000;
		letter-spacing: 0.1em;
		display: block;
		padding: 10px;
		margin: 10px 10px 30px 0;
		width: 260px;
		float: left;
		background-color: #ac2b03;
		color: #f0ede6;
		}
		
	.basket-nav-buttons:hover, .basket-nav-buttons-wide:hover {
		background-color: #c22f03;
		}
		
	.basket-nav-buttons-blue {
		font: normal 1.1em/1.4 Georgia, "Times New Roman", Times, serif;
		text-align: center;
		text-transform: uppercase;
		text-shadow: 1px 1px #000;
		letter-spacing: 0.1em;
		display: block;
		padding: 10px;
		margin: 10px 10px 30px 0;
		width: 160px;
		float: left;
		background-color: #588a9c;
		color: #f0ede6;
		}
		
	.basket-nav-buttons-blue:hover {
		background-color: #6999ab;
		}
		
	#empty-basket-alert {
		font: normal 2.2em/1.4 Georgia, "Times New Roman", Times, serif;
		display: block;
		padding: 20px;
		background-color: #fff;
		margin-top: 20px;
		text-align: center;
		position: relative;
		top: 15px;
		}
		
	#empty-basket-alert a {
		text-decoration: underline;
		color: #ac2b03;
		}
		
	#empty-basket-alert a:hover {
		text-decoration: none;
		}
		
	.order-summary {
		font: normal 1.4em/1.4 Georgia, "Times New Roman", Times, serif;
		background-color: #fff;
		width: 940px;
		border-collapse: collapse;
		}
		
	.order-summary td {
		padding: 5px;
		border-bottom: 1px solid #e8e6dd;
		color: #ac2b03;
		}
		
	.order-summary td.personal-labels {
		width: 355px;
		}
		
	.order-summary td strong {
		padding: 5px;
		color: #76705c;
		}
		
	.personal-data-table {
		background-color: #e8e6dd;
		width: 940px;
		padding: 10px;
		margin: 20px 0;
		}
		
	#alert {
		font: normal 1.4em/1.4 Georgia, "Times New Roman", Times, serif;
		display: block;
		background-color: red;
		color: #fff;
		padding: 20px 20px 30px 20px;
		}
		
	#alert h4 {
		font: bold 2em/1.4 Arial, Verdana, Helvetica, sans-serif;
		margin-bottom: 5px;
		}
		
	#alert a {
		color: #fff;
		text-decoration: underline;
		}
		
	#alert a:hover {
		text-decoration: none;
		}
				
								
	/* TITLES
	----------------------------------------------------------------------------*/
	
	#title-01, #title-02, #title-03, #title-04, #title-05, #title-06, #title-07, #title-08, #title-09, #title-10, #title-11, #title-01-en, #title-03-en, #title-04-en, #title-05-en, #title-06-en, #title-07-en, #title-08-en, #title-09-en, #title-10-en, #title-11-en {
		text-indent: -999px;
		display: block;
		width: 940px;
		height: 50px;
		position: relative;
		left: 10px;
		}
		
	#title-01 {
		background: url(../images/template/title_01.gif);
		}
		
	#title-01-en {
		background: url(../images/template/title_01_en.gif);
		}
		
	#title-02 {
		background: url(../images/template/title_02.gif);
		margin-bottom: 35px;
		}
			
	#title-03 {
		background: url(../images/template/title_03.gif);
		height: 60px;
		}
		
	#title-03-en {
		background: url(../images/template/title_03_en.gif);
		}
		
	#title-04 {
		background: url(../images/template/title_04.gif);
		margin-bottom: 35px;
		}
		
	#title-04-en {
		background: url(../images/template/title_04_en.gif);
		margin-bottom: 35px;
		}
		
	#title-05 {
		background: url(../images/template/title_05.gif);
		}
		
	#title-05-en {
		background: url(../images/template/title_05_en.gif);
		}
		
	#title-06 {
		background: url(../images/template/title_06.gif);
		margin-bottom: 35px;
		height: 55px;
		}
		
	#title-06-en {
		background: url(../images/template/title_06_en.gif);
		margin-bottom: 35px;
		height: 55px;
		}
		
	#title-07 {
		background: url(../images/template/title_07.gif);
		margin-bottom: 35px;
		height: 55px;
		}
		
	#title-07-en {
		background: url(../images/template/title_07_en.gif);
		margin-bottom: 35px;
		}
		
	#title-08 {
		background: url(../images/template/title_08.gif);
		margin-bottom: 35px;
		}
		
	#title-08-en {
		background: url(../images/template/title_08_en.gif);
		margin-bottom: 35px;
		}
		
	#title-09 {
		background: url(../images/template/title_09.gif);
		margin-bottom: 35px;
		}
		
	#title-09-en {
		background: url(../images/template/title_09_en.gif);
		margin-bottom: 35px;
		}
		
	#title-10 {
		background: url(../images/template/title_10.gif);
		margin-bottom: 35px;
		}
		
	#title-10-en {
		background: url(../images/template/title_10_en.gif);
		margin-bottom: 35px;
		}
		
	#title-11 {
		background: url(../images/template/title_11.gif);
		margin-bottom: 35px;
		}
		
	#title-11-en {
		background: url(../images/template/title_11_en.gif);
		margin-bottom: 35px;
		}

	#title-01-small, #title-02-small, #title-01-small-en, #title-02-small-en {
		text-indent: -999px;
		display: block;
		width: 940px;
		height: 27px;
		position: relative;
		left: 10px;
		margin: 15px 0 30px 0;
		}
		
	#title-01-small {
		background: url(../images/template/title_01_small.gif);
		}
		
	#title-01-small-en {
		background: url(../images/template/title_01_small_en.gif);
		}
			
	#title-02-small {
		background: url(../images/template/title_02_small.gif);
		}
		
	#title-02-small-en {
		background: url(../images/template/title_02_small_en.gif);
		}
		
	/* SHOE SIZES TABLE
	----------------------------------------------------------------------------*/
	
	#shoe-sizes {
		background-color: #e8e6dd;
		width: 440px;
		padding: 10px;
		}
		
	#shoe-sizes table {
		font: normal 1.2em/1.4 Georgia, "Times New Roman", Times, serif;
		background-color: #fff;
		width: 440px;
		border-collapse: collapse;
		}
		
	#shoe-sizes table td, #shoe-sizes table th {
		padding: 3px 5px;
		text-align: center;
		width: 33%;
		}
				
	#shoe-sizes table td {
		border: 1px solid #e8e6dd;
		color: #76705c;
		}
		
	#shoe-sizes table td.alternate {
		background-color: #f8f7f3;
		}
		
	#shoe-sizes table th {
		font: normal 0.85em/1.4 Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		background-color: #ac2b03;
		color: #e8e6dd;
		text-align: center;
		}
		
										
	/* FOOTER
	----------------------------------------------------------------------------*/
	
	#footer-inner {
		background: url(../images/template/initial.gif) no-repeat 900px 17px;
		width: 960px;
		height: 80px;
		margin: 0px auto;
		text-align: center;
		}
				
	#footer-inner p {
		font: normal 1.1em/1.4 Georgia, "Times New Roman", Times, serif;
		}
		
	#footer-inner p#copyright {
		position: relative;
		top: 35px;
		}
		
	#footer-inner p#copyright a {
		color: #8c856c;
		}
		
	#footer-inner p#copyright a:hover {
		text-decoration: underline;
		}
		
	#footer-inner ul {
		width: 750px;
		position: relative;
		top: 25px;
		left: 23px;
		display: inline-block;
		}
	
	#footer-inner ul li {
		background: url(../images/template/footer_navigation_divider.gif) no-repeat 0px 0px;
		font: normal 1.1em/1.4 Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
		letter-spacing: 0.2em;
		padding: 0 15px;
		float: left;
		width: auto;
		}
		
	.first {
		background: none !important;
		}

	#footer-inner ul li a {
		color: #eeece5;
		}
			
	#footer-inner ul li a:hover,#footer-inner ul li a.active {
		color: #ecd49a;
		}
		
		
	/* FORMS
	----------------------------------------------------------------------------*/

	.form-default {
		background-color: #e8e6dd;
		border-bottom: 1px solid #eaeadf;
		border-top: 1px solid #eaeadf;
		padding: 20px;
		margin-top: 5px;
		}
		
	.form-default-yellow {
		background-color: #ffe400;
		}
		
	.form-default h2 {
		font: bold 1.5em/1.4 Arial, Verdana, Tahoma, sans-serif;
		margin: 0 0 20px 0;
		padding-bottom: 5px;
		color: #ec6f04;
		border-bottom: 1px solid #eaeadf;
		}

	.form-default p.form-note {
		font: normal 1.1em/1.4 Arial, Verdana, Tahoma, sans-serif;
		margin-bottom: 10px;
		color: #ec6f04;
		}

	.form-default p label {
		font: normal 0.7em/1.4 Georgia, "Times New Roman", Times, serif;
		margin-bottom: 5px;
		display: inline-block;
		text-transform: uppercase;
		text-shadow: 0 -1px #f5f3ef;
		letter-spacing: 0.1em;
		color: #58513a;
		}
		
	.form-default .chkDelivery label {
		position: relative;
		left: 5px;
		top: -2px;
		}
		
	.form-default p label.message-label {
		display: inline-block;
		position: relative;
		bottom: 70px;
		}

	.form-default input.input-field {
		font: normal 1em/1.4 Georgia, "Times New Roman", Times, serif;
		border-color: #58513a #dad8cb #dad8cb #58513a;
		border-style: solid;
		border-width: 1px;
		padding: 4px;
		width: 410px;
		}
		
	.form-default input.input-field-additional {
		font: normal 1.2em/1.4 Georgia, "Times New Roman", Times, serif;
		border-color: #8e9db0 #e0e3e9 #e0e3e9 #8e9db0;
		border-style: solid;
		border-width: 1px;
		padding: 2px;
		width: 195px;
		}
		
	.form-default .radio-button {
		margin: 0;
		padding: 0;
		}
		
	.form-default .radio-button label {
		width: 100px;
		}

	input.input-required {
		font: normal 1.2em/1.4 Arial, Verdana, Tahoma, sans-serif;
		border-color: #8e9db0 #e0e3e9 #e0e3e9 #8e9db0;
		border-style: solid;
		border-width: 1px;
		padding: 2px;
		width: 270px;
		background-color: #ffe400;
		}
		
	.form-default select {
		font: normal 0.9em/1.4 Georgia, "Times New Roman", Times, serif;
		border-color: #8e9db0 #e0e3e9 #e0e3e9 #8e9db0;
		border-style: solid;
		border-width: 1px;
		padding: 2px;
		width: 417px;
		}

	.respond {
		background-color: #fff;
		padding: 20px;
		margin-bottom: 10px;
		}
		
	.respond h3 {
		font: normal 2em/1.4 Georgia, "Times New Roman", Times, serif !important;
		}


	/* NEWS PAGING
	----------------------------------------------------------------------------*/

	.paging-top {
		margin-bottom: 10px;
		}
		
	.paging-bottom {
		display: block;
		margin-top: 20px;
		}
		
	.paging a {
		font: normal 1.1em/1.1em  Arial, Verdana, Tahoma, sans-serif;
		float: left; 
		width: auto;
		margin-right: 8px;
		color: #58513a;
		text-decoration: none;
		}
		
	.paging a:hover {
		text-decoration: underline;
		}
		
	.paging span.selected {
		font: normal 1.1em/1.1em  Arial, Verdana, Tahoma, sans-serif;
		float: left; 
		width: auto;
		margin-right: 8px;
		padding: 3px 8px;
		color: #f1eee9;
		background-color: #58513a;
		text-decoration: none;
		display: block;
		position: relative;
		bottom: 3px;
		}
