@charset "utf-8";
/************************************************************
 SWAPPLER.COM
 
 Template: Candela
 Author: Laurence Barnes - Portable
 Version: 2.0
 Date: 25 August 2010
************************************************************/

/*********************
 GLOBAL RESET
 
 We recommend keeping the global resets, this helps ensures
 that different browsers behave the same way as well as 
 help remove any possible bugs...
 
********************/

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight: normal; }
q:before, q:after { content:'' }
a { text-decoration:none }
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative }
a img { border:none }
* { outline: none; }

/* Clear Floats */
.clearfix {	clear: both; }

/*********************
 FONT FACE 
 
 http://www.fontsquirrel.com/fontface/generator
 This allows the font to be embedded into the css file
********************/
@font-face {
	font-family: 'RTFAlbertanPro';
	src: url('font/rtfalbpro-regita-webfont.eot');
	src: local('☺'), url('font/rtfalbpro-regita-webfont.woff') format('woff'), url('font/rtfalbpro-regita-webfont.ttf') format('truetype'), url('font/rtfalbpro-regita-webfont.svg#webfontginQ2M4U') format('svg');
	font-weight: normal;
	font-style: normal;
}

.albertanpro{
	font-family: RTFAlbertanPro, "Times New Roman", Times, serif;
}

/*********************
 STICKY FOOTER 
 
 http://ryanfait.com/sticky-footer/
 This allows the footer to be anchored to the bottom of the page
********************/
html, body {
	height: 100%;
}

.push {
	height: 40px; /* .push must be the same height as .footer */
}

/*********************
 BODY
********************/
html {}

body{
	font-family: Georgia, "Times New Roman", serif;
	color: #B5803E;
	background: #23261E;
	font-size: 10px;
	line-height: 12px;
	min-width: 1024px;
}

/*********************
 LINKS
********************/
a, a:visited{ 
	color: #C89F6E;
	text-decoration:none;
	text-transform: uppercase; 
}

a:hover{
	text-decoration: underline;
}

a:visited{}

/*********************
 BUTTON
********************/
.submit input{
	font-size: 10px;
	background: #B5803E;
	font-family: Georgia, "Times New Roman", serif;
	color: #fff;
	text-transform: uppercase;
	border: 0;
	padding: 3px 0;
	width: 150px;
	cursor: pointer;
}

	.submit input:hover, .submit input:focus{
		background: #C89F6E;
	}
	
	.submit input:active{
	}
	
/*********************
 FORMS
********************/
form .text input{
	border: 0;
	background: #fff;
	font-family: Georgia,"Times New Roman",serif;
}

	form .text input:hover, form .text input:focus{
	}

/* Label */
form .input label{
}

/* Submit */
form .submit input{
}

/* Drop down styles*/
.select .select {
	position: absolute;
	width: 122px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 23px;
	padding: 0 24px 0 4px;
	color: #B5803E;
	font: 10px/23px Georgia,"Times New Roman",serif;
	background: url(../images/select.png) right top no-repeat;
	overflow: hidden;
	border: 1px solid #21201e;
}

/*********************
 HEADINGS
********************/
h1, h2, h3, h4, h5{}

	h2, h3, h4, h5{ 
		font-weight: normal; 
		font-size: 10px;
		text-transform:uppercase;
	}

	h2{ 
		border-bottom: 1px solid #463826;
		margin: 0 0 5px;
		padding: 0 0 5px;
	}

		.fullContent h2{
			margin: 30px 0;	
			padding: 0;
			border: 0;
		}
	
	
	h3{
	}
	
	h4{
		margin: 0 0 5px;
	}

/*********************
 MISC
********************/
/* Font */
p{ margin: 0 0 10px;}
.italic{ font-style: italic; }
.highlight{ font-weight: bold; }
.disclaimer{ font-size: 10px; line-height: 13px; }

/* Break Line */
hr {
	border-color: #B6803E;
	border-style: solid;
	border-width :1px 0 0;
	font-size: 1px;
	line-height: 1px;
	padding: 0 0 10px;
	text-align: left;
	width: 50px;
}

	.staticpage hr{
		width: auto;	
	}

/* Clear all margins **/
.first{ margin: 0 !important; 
}

/* Line Gap */
.gap{ 
	display: block; 
	clear: both; 
	height: 15px; 
}

#shopping_bag{
	position: absolute;
	right: 0;
	top: 0;
	padding: 15px;
	z-index: 10;
}

/* Loader */
.loader {
	background: url(../images/loader.gif) center center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

/*********************
 ANIMATION PAGE
********************/
/* Hide the body until the js has been loaded */
body.cookie_class{
	visibility: hidden;
}

/*********************
 WRAPS
********************/
#body_wrap {
	/* Sticky Footer */
	margin: 0 0 -40px; /* the bottom margin is the negative value of the footer's height */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	clear: both;
	overflow: hidden;
	position: relative;
}

#main_wrap{ 
	margin: 0 auto; 
	width: 1024px; 
	min-height: 600px;
	position: relative;
}

	#container{
	}
	
		#content_wrap{
			overflow: hidden;
			position: relative;
			min-height: 600px;
			margin: 0 0 15px;
		}

/*********************
 BANNER
********************/
#banner{
	text-align: center;
	overflow: hidden;
	padding: 15px 0;
}

	#banner h1{ 
		display: block;
		position: relative;
	}
	
		#banner h1 a{ 
			display: inline-block;
			width: 162px;
			height: 85px;
		}
		
		#banner h1 span{ 
			display: none;
		}
	
/*********************
 MENU
********************/
#menu_wrap{ 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

	/* Monogram */
	#monogram{
		z-index: 20;		
		width: 56px;
		min-height: 600px;
		background: #23261E;
		position: relative;
		z-index: 20;
	}
	
		#monogram a{
			margin-top: -12px;
			top: 50%;
			position: absolute;
			display: block;
			width: 24px;
			height: 24px;
			padding: 0 16px;
		}
		
	/* Slider */
	#slider {
		position: absolute;
		z-index: 15;
		height: 600px;
		background: #23261E;
		top: 0;
		width: 130px;
		margin-left: -130px;
	}

	/* Main Menu */
	#menu_wrap #menu{ 
		font-family: RTFAlbertanPro, "Times New Roman", Times, serif;
		font-size: 10px;
		line-height: 169x;
		letter-spacing: 2px;
		width: 100px;
		padding: 0 15px;
		z-index: 2;
		position: absolute;
		top: 50%;
		visibility: hidden;
	}
		
		/* Top Layer */
		#menu ul{}
		
			#menu ul li{}

				/* 
					Menu - Top Layer 
				*/
				#menu li a{
					color: #B5803E;
					text-decoration: none;
				}
				
					/* 
						Menu: Hover
						Menu: Active
					*/
					#menu li a:hover,
					#menu li.active a{
						color: #C89F6E;
						text-decoration: underline;
					}
			
				/* Second Layer */
				#menu li ul{
					background: url(../images/submenu.png) left bottom no-repeat;
					padding: 0 0 5px;
					margin: 0 0 5px;
				}
				
					#menu li ul li.first{
						background: url(../images/submenu.png) left top  no-repeat;
						padding: 5px 0 0;
						margin: 5px 0 0 !important;
					}
				
					/* 
						Submenu
					*/
					#menu li li a,
					#menu li.active li a{
						color: #B5803E;
						text-decoration: none;
					}
					
						/*
							Submenu: Active
							Submenu: Hover
						*/
						#menu li li a:hover,
						#menu li li.active a{
							color: #C89F6E;
							text-decoration: underline;
						}

/*********************
 SUBMENU
********************/
#submenu{
}

	#submenu ul{
	}
	
		#submenu ul li{
		}
		
			#submenu ul li.first{
			}
		
			#submenu ul li a{
			}
			
				#submenu ul li a:hover,
				#submenu ul li.active a{
				}
			
/*********************
 FOOTER
********************/
#footer{ 
	color: #B6803E;
	height: 40px; 
	line-height: 12px;
	font-size: 7px; 
	z-index: 10;
	position: relative;
	overflow: hidden;
}

	#footer a{
		color: #B6803E;	
	}
	
		#footer a:hover{
			color: #C89F6E;	
		}

	#footer #footer_wrap{ 
		width: 1024px; 
		margin: 0 auto; 
		overflow: hidden;
		text-transform: uppercase
	}

		#footer div.top, #footer div.bottom{ 
			width: 800px;
			text-align: center;
			margin: 0 auto;
		}
				
		#footer div.top{
		}
		
			#footer div.top ul{}
			
				#footer div.top ul li{ 
					display: inline; 
					margin: 0 15px;
				}
				
				#footer div.top ul li.last{ 
					border: 0; 
					padding: 0; 
				}
						
	/* Footer blog */
	.footer_blog{
		text-align: center; 
		font-size: 9px; 
		padding: 30px 0 0; 
		width: 600px; 
		margin: 0 0 0 150px; 
	}

/*********************
 MAIN CONTENT
********************/
#content{ 
	overflow: hidden;
	margin: 0 0 15px;
}

	#content.static{ 
		margin: 0 0 0 186px;
	}
	
	#content.profile{
		margin: 0 0 0 120px;	
	}
	
	#content.home_content{
		margin: 0;
	}

	#content .home_wrap{
		overflow: hidden;
	}

/*********************
 SIDE MENU
********************/
#side_bar{ 
	width: 190px; 
	float: right; 
}

	#side_bar .container{ 
		text-transform: uppercase; 
		margin: 0 0 10px;
	}
	
		/* Newsletter */
		#side_bar #side_newsletter .text input{ 
			width: 140px; 
		}

/*********************
 PAGINATION
********************/
/* 
	Pagination
	Store Catalogue and Store Category
*/
#pagination{ 
}

	#pagination #prevBtn,
	#pagination #nextBtn{
		position: absolute;
		top: 290px;
	}
	
	#pagination #prevBtn{
		left: 0;
	}
	
	#pagination #nextBtn{
		right: 0;	
	}

		#pagination #prevBtn a, 
		#pagination #nextBtn a{ 
			width: 14px;
			height: 20px;
			background: url(../images/gallery_arrows.png) no-repeat;
			text-indent: -99999px;
			display: block; 
		}
		
		#pagination #prevBtn a{
			background-position: 0 0;
		}
		
			#pagination #prevBtn a:hover{
				background-position: -14px 0;
			}
			
		#pagination #nextBtn a{
			background-position: 0 -20px;
		}
		
			#pagination #nextBtn a:hover{
				background-position: -14px -20px;
			}

/* Store Pages */
#store_pages{
	overflow: hidden;
	text-align: right;
	padding: 0 55px 5px 0;
}

	#store_pages ul{
		list-style: none;	
	}
	
		#store_pages ul li{
			display: inline;
			margin: 0 0 0 5px;
		}
		
			#store_pages ul li a{
				color: #B5803E;
			}
		
			#store_pages ul li a.active{
				text-decoration: underline;
				color: #C89F6E;
			}

/* Blog */			
#blogList .pagination{}

	#blogList .pagination #lastBtn, #blogList .pagination #firstBtn{ display: none;  }
	#blogList .pagination #prevBtn, #blogList .pagination #nextBtn{ width: 100px; display: block; min-height: 1px; }

	#blogList .pagination #prevBtn{ float: left; }
	#blogList .pagination #nextBtn{ float: right; text-align: right; }
	
	#blogList .pagination .page_no{ width: 400px; float: left; text-align: center; }
	
		#blogList .pagination .page_no ul{ margin: 0 auto; }
		
			#blogList .pagination .page_no ul li{ float: left; text-align: center; width: 720px; display: block; }
			
				#blogList .pagination .page_no ul li a{ margin: 0 5px; }
				#blogList .pagination .page_no ul li a.active{ color: #5d5d5e; font-weight: bold; }
				
/*********************
 HOME BANNER
********************/	
body.home{
	overflow: hidden;
}

	body.home #body_wrap{
		position: inherit;
		width: 100%;
		height: 100%;
	}
	
		body.home #main_wrap{
			position: inherit;
		}

		body.home #content_wrap{
			overflow: visible;
			position: inherit;
		}

#home_banner{
	width: 326px;
	height: 170px;
	left: 50%;
	margin-left: -163px;
	margin-top: -85px;
	position: absolute;
	top: 50%;
}

	#home_banner a{
		width: 326px;
		height: 170px;
		display: block;
	}
	
		#home_banner a img{
			display: none;
		}

.home_footer{
	text-align: center;
}

	.home_footer a{
		text-transform:uppercase;
		/* color: #b6803e; */
	}

	
/*********************
 ITEM THUMBNAIL LIST
********************/
.pressItems{
	position: relative;	
}

#thumbView{ 
	clear: both; 
	overflow: hidden; 
	width: 754px; 
	position: relative; /* Needed for Thumb Slider*/ 
	margin: 0 30px;
}
	
	#thumbView ul{}
	
		#thumbView ul li{ 
			width: 776px; /* Needed for Thumb Slider*/ 
			position: relative;
		}
		
			/* Loader */
			#thumbView ul li .loader{
				width: 776px;
				height: 610px;
			}
		
			#thumbView ul li .thumbWrap{
				overflow: hidden;
				padding: 0 0 15px;
			}
		
			#thumbView ul li a{ 
				float: left; 
				width: 175px; 
				margin: 0 0 0 18px; 
				text-decoration: none; 
			}

				/* Item Thumbnail */
				#thumbView ul li a span.imageThumb{ 
					width: 175px;
					height: 260px;
					display: block;
				}
					
					#thumbView ul li a span.imageThumb img{}

				/* Item Information */
				#thumbView ul li a span{ 
					display: block; 
				}
				
					/* Name */
					#thumbView ul li a span.name{ 
						margin: 5px 0 0;
					}
					
						#thumbView ul li a:hover span.name{}

					/* Price */				
					#thumbView ul li a span.price{ 
					}
					
						#thumbView ul li a span.price span{
							display: inline;
						}
					
						/* Sales */
						span.price .price_sale{
						}
						
						span.price .price_rrp{
							text-decoration: line-through;
							color: #fff;
							margin: 0 5px 0 0;
						}
						
					/* Description */
					#thumbView ul li a span.description{}

			/* Dimentions for Store - Fix IE Bugs */
			#thumbView.store ul li a{ 
				height: auto; 
			}
						
			/* Dimentions for Press - Fix IE Bugs */
			#thumbView.press ul li a{ 
				height: auto; 
			}

/*********************
 GALLERY
 Collection
********************/
#col_gallery{
	width: 800px;
	margin: 0 112px;
}

	#col_gallery .content{ 
		width: 800px; 
		height: 600px;
	}
	
		/* Container */
		#col_gallery .slideshow-container{
			height: 600px;
		}
		
			/* Loader */
			#col_gallery .loader {
				height: 600px;
				width: 800px;
			}
			
			/* Slide Show */
			#col_gallery .slideshow-container .slideshow{}
			
				#col_gallery .slideshow span.image-wrapper {}
				
					#col_gallery .slideshow a.advance-link {
						height: 600px;
						line-height: 600px;
						width: 800px;
						display: block;
						text-align: center;
					}
					
						#col_gallery div.slideshow img {}
					
			/* Caption */
			.gallery .content span.caption{
				display: none;
			}
			
				.gallery .content .caption{
					display: block;
					right: 30px;
					bottom: 30px;
					position: absolute;
					width: 160px;
					padding: 10px 15px 0;
					background: #b5803e;
					color: #fff;
					z-index: 20;
					line-height: 16px;
				}
					
					.gallery .content .caption a{
						color: #fff;	
						text-decoration: underline;
					}
					
						.gallery .content .caption a:hover{
							text-decoration: none;	
						}
						
					/* Tags */
					.gallery .content .caption .desc{
						margin: 0 0 10px;
						display: block;
						text-transform: uppercase;
					}


		/* Image Count */
		#col_gallery .image-count{
			width: 800px;
		}
		
		/* Navigation */
		#gallery .navigation{
			display: none;
		}
		
		/* Designer Image Count */
		body.designers #col_gallery .image-count{
			display: none;	
		}
		
/*********************
 GALLERY
 Press
********************/
#press_gallery{
	width: 400px;
	margin: 0 0 0 132px;
	float: left;
}

	#press_gallery .content{ 
		width: 400px; 
		height: 600px;
	}
	
		/* Container */
		#press_gallery .slideshow-container{
			height: 600px;
		}
		
			/* Loader */
			#press_gallery .loader {
				height: 600px;
				width: 400px;
			}
			
			/* Slide Show */
			#press_gallery .slideshow-container .slideshow{}
			
				#press_gallery .slideshow span.image-wrapper {}
				
					#press_gallery .slideshow a.advance-link {
						height: 600px;
						line-height: 600px;
						width: 400px;
					}
					
						#press_gallery div.slideshow img }

		/* Image Count */
		#press_gallery .image-count{
			width: 400px;
		}
		
	/* Press Navigation */
	#press_nav{
		width: 200px;
		float: left;
		margin: 0 0 0 30px;
	}

/*********************
 GALLERY - SHARED ITEMS
 Collection / Press
********************/
.gallery{
	overflow: hidden;
}

	.gallery .content{ 
		width: 800px; 
		height: 600px;
		overflow: hidden; 
		clear: both; 
		position: relative;
	}
	
		/* Container */
		.gallery .slideshow-container{
			clear: both;
			height: 600px;
			position: relative;
		}
		
			/* Loader */
			/*.gallery .loader {
				background: url(../images/loader.gif) center center no-repeat;
				position: absolute;
				left: 0;
				top: 0;
			}*/

			/* Slide Show */
			.gallery .slideshow-container .slideshow{
				overflow: hidden;
			}
			
				.gallery .slideshow span.image-wrapper {
					display: block;
					position: absolute;
					left: 0;
					top: 0;
				}
				
					.gallery .slideshow a.advance-link {
						height: 600px;
						line-height: 600px;
						width: 800px;
					}
					
						.gallery div.slideshow img {
							vertical-align: middle;
						}
						
/* Controls */
#controls{
	display: block;
}

	/* Navigation */
	.gallery .content #controls div.nav-controls{
		display: block;
		overflow: hidden;
	}
	
		/* Set Container */
		#controls div.nav-controls #nav-prev,
		#controls div.nav-controls #nav-next{
			position: absolute;
			width: 100px;
			height: 600px;
			top: 0;
			z-index: 9;
		}
		
			#controls div.nav-controls #nav-prev{
				left: 0;
			}
			
			#controls div.nav-controls #nav-next{
				right: 0;
			}
		
			
	
		/* Jquery - Set int Margin */
		#controls #nav-prev a{
			left: -24px;	
		}
		
		#controls #nav-next a{
			right: -24px;
		}
		

		/* Arrows */
		#controls div.nav-controls a{
			display: block;
			text-indent: -99999px;
			padding: 290px 5px;
			width: 14px;
			height: 20px;
			background: url(../images/gallery-nav.png) top left repeat;
			position: absolute;
		}
		
			/* Arrow Image */
			#controls div.nav-controls a span{
				width: 14px;
				height: 20px;
				display: block;
			}
	
			#controls div.nav-controls a.prev span{
				background:url(../images/gallery_arrows.png) 0 0 no-repeat;	
			}
			
				#controls div.nav-controls a.prev:hover span{
					background:url(../images/gallery_arrows.png) -14px 0 no-repeat;	
				}
			
			#controls div.nav-controls a.next span{
				background:url(../images/gallery_arrows.png) 0 -20px no-repeat;	
			}
			
				#controls div.nav-controls a.next:hover span{
					background:url(../images/gallery_arrows.png) -14px -20px no-repeat;	
				}
			
/* Image Count */
.gallery .image-count{
	line-height: 30px;
	text-align: center;
	text-transform:uppercase;
}

/* Navigation */
.gallery .navigation{
	display: none;
}

/* Fancy Box */
#slide_fancybox{
	width: 330px;
	height: 600px;
	margin: 0 35px;
	z-index: 10;
	position: absolute;
}

/*********************
 STORE
********************/
/* Store Description */
#item_description{ 
	width: 240px; 
	float: left; 
	overflow: hidden;
}
	
	#item_description .wrapper{ 
		margin: 0 0 16px;
		overflow: hidden;
	}
	
		/* Descriptoin */
		#item_description .wrapper.description{
			margin: 20px 0 18px;
			min-height: 150px;
		}
	
	#item_description form#add_item{}
	
		/* Form */
		#item_description form#add_item .options{ 
			margin: 0 0 5px; 
			overflow: hidden;
			display: block;
			position: relative;
		}
		
			#item_description form#add_item .select{
				height: 23px;	
			}
		
			/* Jquery Loading */
			.select-loader{
				position: absolute;
				height: 30px;
				top: 0;
				left: 0;
			}
	
			#item_description form#add_item .options label{ 
				display: none; 
			}

			#item_description form#add_item .options input, 
			#item_description form#add_item .options select{ 
				font-size: 10px;
				color: #B5803E;
				background: #F8F0D7;
				text-transform: uppercase;
			}
			
			/* Quanity */
			#item_description form#add_item .options input{ 
				width: 144px;
				border: 1px solid #21201e;
				padding: 5px 3px; 
			}
			
			/* Select */
			#item_description form#add_item .options select{ 
				padding: 3px; 
				width: 150px;
				height: 25px;
			}
			
			#item_description form#add_item .options span{
				text-transform: uppercase;
			}
			
			/* Submit Button */
			#item_description form#add_item .submitButton{
				overflow: hidden;
			}
			
				#item_description form#add_item .submitButton .submit{
					float: left;
				}
				
					#item_description form#add_item .submitButton .submit:hover{}
			
					#item_description form#add_item .submitButton .submit:active{}
				
				/* Powered by Swappler */
				#item_description form#add_item .submitButton span{ 
					display: none; 
					float: left;
					margin: 0 0 0 10px;
					line-height: 25px;
					font-size: 10px; 
				}
				
					#item_description form#add_item .submitButton span a{ 
						font-size: 10px; 
						font-weight: bold; 
						color: #fff; 
						font-family: Georgia; 
					}
					
		/* Sale Price */
		#item_description .price{
			
		}
		
			#item_description .price a{
				color: #ccc;	
			}
		
			#item_description .price .price_rrp{ 
				display: inline !important; 
				margin: 0 5px 0 0;
			}
				
			#item_description .price .price_sale{ 
				display: inline !important; 
			}
			
		/* Add This */
		#item_description .social{
			padding: 17px 0 0;	
			margin: 0;
			overflow: hidden;
		}
		
			.social .widget{
				float: left;
				width: 90px;
			}
			
				.social .widget.retweet{
					margin:1px 0 0;
				}
		
				.social .widget.fb_like{
				}
			
		
	/* Recommended Items */
	#recommended{
		clear: both;
		overflow: hidden;
		padding: 40px 0 0;
	}
	
		#recommended .recommentations{
			margin: 10px 0 0;
		}
		
			#recommended .recommentations a{
				width: 75px;
				height: 110px;
				margin: 0 0 0 10px;
			}
			
				#recommended .recommentations a.first{
					marign: 0;	
				}
	
/* Store Gallery */
#item_gallery{ 
	width: 420px; 
	float: left; 
	margin: 0 30px 0 0; 
	display: block; 
	overflow: hidden;
}

	/* Image */
	#item_gallery .mainImage{ 
		width: 325px; 
		float: left;
	}
	
		#item_gallery .mainImage a{
			display: block;
		}
	
			#item_gallery .mainImage img{
				display: block;
			}
	
	/* Paganation */
	#item_gallery #page_navigation{ 
		width: 85px; 
		float: right;
	}
			
		#item_gallery #page_navigation ul{ 
			display: block; 
			overflow: hidden;
		}
		
			#item_gallery #page_navigation ul li{ 
				display: block;
			}
			
				#item_gallery #page_navigation ul li a{
					display: block;
					margin: 8px 0 0; 
				}
				
				#item_gallery #page_navigation ul li.first{
					margin: 0;	
				}
				
					#item_gallery #page_navigation ul li a img{
						display: block;	
					}
				
					#item_gallery #page_navigation ul li a span{
						display: none;
					}
				
					#item_gallery #page_navigation ul li.active a,
					#item_gallery #page_navigation ul li a:hover{
					}

/*********************
 CONTACT DETAILS
********************/
.contact #content.static{
	margin: 230px 0 0 186px;
}

#contactDetails{ 
	overflow: hidden;
}

	#contactDetails .contactInfo {
		line-height: 16px;
		overflow: hidden;
		width: 230px;
		float: left;
		margin: 0 30px 0 0;
		text-transform: uppercase;
	}

		#contactDetails .contactInfo span{ 
			display: block; 
			white-space: normal;
			word-wrap: break-word;
		}
			
/*********************
 STOCKIST
********************/
.stockists #content.static{
	margin: 90px 0 0 186px;
}

#stockist{
	overflow: hidden;
}
	
	#stockist .storeGroup{
		width: 230px;
		float: left;
		margin: 0 30px 0 0;
	}
	
		#stockist .storeGroup .store{ 
			line-height: 16px;
			display: block; 
			text-transform: uppercase;
			margin: 0 0 20px; 
		}
		
			#stockist .storeGroup .store span{ 
				display: block; 
				white-space: normal;
				word-wrap: break-word;
			}
		
/*********************
 BLOG
********************/
/* News layout*/
body.news{
	background: #FAFAE6;
	color: #B6803E;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 10px;
	line-height: 13px;
}

	.news #main_wrap{
		margin: 19px auto 0;	
		width: 960px;
	}
	
		.news #banner{
			width: 600px;
			margin: 0 0 0 150px;
		}
		
			.news #banner h1 a{
				text-align: center;
			}
		
				.news #banner h1 a{
					width: 306px;
					height: 150px;
				}

		.news #content_wrap{
			margin: 12px 0 30px;
		}

			.news #content{
				float: left;
				width: 750px;
			}

/* Blog List */
#blogList{}

	#blogList .post_wrap{
		overflow: hidden; 
	}
	
		#blogList .date{ 
			width: 130px; 
			margin: 0 20px 0 0; 
			float: left; 
			text-transform:uppercase; 
		}
	
		#blogList .post{
			width: 600px; 
			float: left; 
			margin: 0 0 30px; 
		}
		
			#blogList .post h2{
				padding: 0 0 20px; 
				border: 0;
			}
			
				#blogList .post h2 a{
					color: #b6803e; 
					float: left; 
					display: block; 
				}
				
			#blogList .post img{
				width: 600px; 
				height: auto; 
			}
			
			#blogList .post hr{ 
				width: 600px; 
			}

		#blogList .post .backButton{
			margin: 0 0 30px; 
		}
		
		/* Main Pagination */
		#blogList .pagination{
			width: 600px; 
			margin: 0 0 0 150px; 
			font-size: 10px; 
			text-transform: uppercase; 
			overflow: hidden;
		}
			
			#blogList .pagination a{
				color: #b6803e; 
			}
				
				#blogList .pagination .page_no a{ 
					padding: 0 4px; 
				}
		
		/* Comment Pagination */
		#blogList .comments_wrap .pagination{
			margin: 0;	
		}

/* Blog Article */
#blogArticle{}
	
	#blogArticle{}
	
		#blogArticle .backButton{}

/*********************
 NEWSLETTER FORM
********************/
.newsletter{}

	.newsletter form{}
	
		.newsletter form .text label, .newsletter .text form input{
			display: block; 
		}
		
		.newsletter form .text label{
			margin: 10px 0 3px; 
		}
		
		.newsletter form .text input{
			background: #fff; 
			border: 1px solid #b6803e; 
			color: #c9c9c9; 
			padding: 5px; 
			margin: 0 0 5px; 
			font-size: 8px; 
			font-family: Georgia, "Times New Roman", serif;
			width: 200px; 
			text-transform: uppercase;  
		}
		
			.newsletter form .submit{
				margin: 10px 0; 
			}
			
				.newsletter form .submit input{
					padding: 0 5px; 
				}
				
				.newsletter form .submit input:hover{}
			
		.newsletter form div.error-message{
			color: #666; 
		}
		
		.subscription .disclaimer{
			width: 390px;
		}
		
/*********************
 STATIC PAGES
********************/
.staticpage{ 
	float: left; 
	width: 320px; 
	margin: 80px 0 0;
}

	.aboutpage{
		font-size: 11px;
		line-height: 13px;
	}

.staticImage{ 
	float: left;
	width: 400px;
}

	.staticImage img{}

.fullContent{ 
	width: auto; 
	line-height: 16px;
}

/*********************
 COMMENTS
********************/
.comments_wrap{
	overflow: hidden; 
	text-align: left; 
}

	.comments_add{
		margin: 15px 0 20px; 
	}
	
		/* Heading */
		.comments_add h2{ 
			margin: 0 0 15px;
		}
		
			.comments_add h2 span{ 
				font-weight: normal; 
				font-size: 12px; 
				font-style: italic; 
				margin: 0 0 0 10px; 
				text-transform: lowercase;
			}
		
		/* Form */
		.comments_add .textarea label{ 
			display: block; 
			font-weight: bold; 
			margin: 0 0 10px;  
		}
		
		.comments_add .textarea textarea{ 
			width: 300px; 
			height: 75px; 
			padding: 5px; 
			font-size: 11px; 
			border: 1px solid #999;
		}
		
		/* Button */
		.comments_add .submit{ 
			margin: 10px 0;
		}
			.comments_add .submit input{ }
				.comments_add .submit:hover{ }

	/* Comments */
	.comment{
		margin: 10px 0; 
		width: 400px; 
		overflow: hidden; 
	}
	
		.comment .author{ 
			font-size: 12px; 
			margin: 0 0 5px; 
		}
			.comment .author span{ 
				font-weight: bold; 
			}
			
		.comment p{ 
			font-size: 11px;
		}
		
	/* HR */
	#blogList .comments_wrap hr{
		width: 400px;	
	}
		
/*********************
 SHARE ICONS
********************/
span.share_icons{ float:right; display: block; }
	
a.share_btn{ 
	width: 16px;
	height: 16px; 
	display: inline-block; 
	cursor: pointer; 
	margin: 0 0 0 4px;
	background:url(../images/blog/socialmedia_icons_16.png) no-repeat;
}

	a.share_btn span{ display: none;}

	/* Delicious */
	a.share_delicious{ background-position: 0 0px; }
	
	/* Digg */
	a.share_digg{ background-position: -18px 0px; }

	/* Facebook */
	a.share_facebook{ background-position: -36px 0px; }
	
	/* Buzz */
	a.share_buzz{ background-position: -18px -18px; }

	/* Twitter */
	a.share_twitter{ background-position: 0 -18px; }
	
/* Facebook Like */
#fblike{
	height: 22px;	
	display: block;
	overflow: hidden;
	margin: 0 0 5px;
}
	
/* Retweet Button */
#customretweet {
	overflow: hidden;
	height: 21px;
}

	#customretweet .tweets {
		display: block;
		float: left;
		margin: 0 5px;
		line-height: 21px;
		height: 21px;
		font-size: 12px;
		font-weight: bold;
	}

	#customretweet a.retweet {
		display: block;
		float: left;
		width: 87px;
		height: 21px;
		background: url(../images/twitter-button.jpg) top left no-repeat;
	}
	
		#customretweet a.retweet span{
			display: none;	
		}