@charset "UTF-8";
/* CSS Document */

/* ======== RESET ========== */

/* v1.0 | 20080212 */

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, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color:#c2b8a7;
}

a{
	color: #90765f;	
}

body {
	line-height: 1;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ======== UNIVERSAL ========== */

div#container{
	width: 1024px;
	height: 747px;
	background: url(../img/parts/bg_border_complete_clear.png) center 46px no-repeat;
	margin: 0 auto 0 auto;
	position: relative;
	font-size: 13px;
	line-height: 20px;
}

h1#title a, body#home h1#title{
	position: absolute;
	overflow: hidden;
	background: url('../img/parts/logo_small.png') right top no-repeat;
	top: 19px;
	right: 47px;
	display: block;
	text-indent: -9999px;
	width: 205px;
	height: 11px;
}

body#home h1#title{
	width: 521px;
	height: 26px;
	top: 376px;
	left: 252px;
	background: url('../img/parts/logo_large.png') right top no-repeat;
}

div#nav{
	position: absolute;
	left: 50px;
	top: 15px;
	display: block;
	height: 20px;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 3px;
}

/**
 * Superfish overides
 */
 
 #nav .sf-menu a.sf-with-ul {
 padding-left:0;
 padding-right:1em;
 }
 
 #nav .sf-menu a{
 text-transform: uppercase;
  border-top:0px;
  padding: 0.75em 1.2em 0.75em 0;
 }
 #nav .sf-menu li li a{
  padding: 0.75em 1em;
 }
 
 #nav .sf-menu a, .sf-menu a:visited {
  text-decoration: none;	
  color: #90765F;
 }
 
 #nav .sf-menu li {
  background:transparent;
 }
 
 /* Start secondary drop down  */
 
 #nav .sf-menu li ul{
 margin-top:6px;
 }
 #nav .sf-menu li ul li{
  background:#fff;
  border-right:1px solid #D6CDC3;
  border-left:1px solid #D6CDC3;
  letter-spacing:1.5px;
  text-align:left;
  padding-bottom:.5em;
  font-weight:normal;
  overflow:hidden;
 }
 
 
 #nav .sf-menu li ul li img{ margin-right:1em;float:left;}
 #nav .sf-menu li ul li h2{ margin-top:2.5em;font-weight:normal;}
 
 #nav .sf-menu li.sfHover ul li h2:hover,
 #nav .sf-menu li.sfHover ul li h2:focus,
 #nav .sf-menu li ul li.sfHover-h2-highlight h2
 {
    color:#001539;
 }
 
 #nav .sf-menu li:hover,#nav .sf-menu li.sfHover,
 #nav .sf-menu a:focus,#nav .sf-menu a:hover,#nav .sf-menu a:active {
	background:		#FFF;
	outline:		0;
 }
 #nav .sf-menu li li:hover,
 #nav .sf-menu li li:focus
 #nav .sf-menu li li a:focus,
 #nav .sf-menu li li a:hover,
 #nav .sf-menu li li a:active {
 background: #f1edea;
 }

  #nav .sf-shadow ul {
	background:	url('../img/parts/shadow.png') no-repeat bottom right;
  }
  
  /* End secondary drop down  */

/* New nav sysem inplace
div#nav ul li{
	float: left;
	margin: 0 16px 0 0;
	display: inline;
}

div#nav ul li a{
	text-decoration: none;	
}

div#nav ul li a:hover, div.nav ul li a:hover{
	text-decoration: none;	
	color: #3d352e;

}

div#nav li ul, div.nav li ul{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 20px;
	visibility: hidden;
	border: 1px solid #d6cdc3;
	background-color: #fff;
}

div.nav li ul{
	top: 140px;
	left: 102px;
}

		
		div#nav li ul li, div.nav li ul li{
			float: none;
			display: block;
			text-align: left;
		}
		
		div#nav li ul li a, div.nav li ul li a
		{	
			padding: 3px 8px 3px 8px;
			display: block;
			width: 100%;
			background: #fff;
			text-align: left;
			letter-spacing: normal;
		}
		
		div#nav li ul li a.selected, div.nav li ul li a.selected
		{	
			color: #050f2b;
		}
		
		div#nav li ul li a:hover, div.nav li ul li a:hover{
			background: #f1edea;
		}


*/

div#content_holder, div#content_holderf{
	width: 820px;
	margin: 0 auto 0 auto;
	height: 400px;
	padding: 99px 0 0 0;
}

div#content_holder img, div#content_holderf img{
	border: 1px solid #c2b8a7;
}

div.capitalised_caption{
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 10px;
	text-align: center;
	margin: 7px auto 5px auto;
}

.floatLeft{
	float: left;	
}

.floatRight{
	float: right;	
}

.borderLeft{
	border-left: 1px solid #E8E3DB;
	padding-left: 15px;
	margin-left: 15px;
}

.borderRight{
	border-right: 1px solid #E8E3DB;
	padding-right: 15px;
	margin-right: 15px;
}

.spaceLeft{
	margin-left: 15px;
}


p{
	margin: 0 0 26px 0;	
}

hr { clear: both; visibility: hidden; }

/* ======== FOOTER ========== */

div#footer, div#footer ul{
	width: 928px;
	font-size: 9px;
	margin: 0 auto 0 auto;
	letter-spacing: 2px;
	padding: 0 0 40px 0;
}

div#footer a{
	color: #90765f;
	text-decoration: none;
}

div#footer a:hover{
	color: #90765f;
}


div#footer .floatLeft{
	margin: 0 20px 0 0;
}

div#footer .floatRight{
	margin: 0 0 0 20px;
}


/* ======== HEADERS ========== */

h2.centred_decorated{
	background: url('../img/parts/h2_decorated.png') center top no-repeat;
	padding: 78px 0 35px 0;
	color: #001539;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: 3px;
}


/* ======== HOME PAGE ========== */

body#home div#container{
	background: url('../img/parts/bg_border_filled_complete.png') center 46px no-repeat;	
}

/*
body#home div#container{
	background: url('../img/parts/bg_border_filled_complete_vogue.png') center 46px no-repeat;	
}
*/

/* ======== STOCKISTS PAGE ========== */

body#stockists div#container{
	background: url('../img/parts/bg_stockists.png') center 46px no-repeat;	
}

body#stockists div#container #content_holder{
	padding-top: 147px;
	width: 725px;
	text-align: left;
}

body#stockists div#container #content_holder h4, 
body#stockists div#container #content_holder h5,
body#stockists div#container #content_holder li.blog-item h3{
	color: #1b2641;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 18px;
}

body#stockists div#container #content_holder h5{
margin-bottom: 0px;
}

body#stockists div#container #content_holder ul{
margin-top:10px;
}

body#stockists div#container #content_holder li.stockist,
body#stockists div#container #content_holder li.blog-item{
	float: left;
	width: 180px;
}



body#stockists #content_holder hr{
	margin-bottom: 30px;
}

body#stockists #footer{
	display: none;	
}



/* ======== PRESS PAGE ========== */

body#press div#container #content_holder{
 margin-left: 185px;
 width: 676px;
}

body#press div#container #content_holder .gallery_nav{
 top: 660px;
 width: 848px;
 font-size:10px;
left:101px;
letter-spacing:3px;
position:absolute;
text-transform:uppercase;
top:661px;
width:825px;
}


body#press div#container #content_holder ul li{
 width: 154px;
 height: 105px;
 border: 1px solid #c2b8a7;
 float: left;
 margin: 0 10px 10px 0;
 overflow: hidden;
}

body#press div#container #content_holder ul li img{
 border: none; 
}

/* ======== CONTACT PAGE ========== */

body#contact h2{
	font-size: 12px;
	text-transform: none;
	color: #c2b8a7;
	letter-spacing: normal;
	padding-bottom: 8px;
	font-weight: normal;
}

body#contact p{
	font-size: 10px;
	color: #c2b8a7;
	letter-spacing: normal;
	font-weight: bold;
}

body#contact input, body#contact textarea, input.input_text{
	border: solid #ded6ce;
	border-width: 2px 1px 1px 2px;
	width: 232px;
	height: 14px;
	padding: 3px;
	font-weight: normal;
	float: right;
	margin-right: 130px;
	margin-left:0px;
}

body#contact input{
	
}


body#contact #content_holder span{
	float: left;
	width: 120px;
	text-align: right;
	color: #c2b8a7;
}

body#contact textarea{
	height: 254px;	
}

body#contact p{
	margin: 0 auto 10px auto;	
	width: 500px;	
}

body#contact input.submit_button{
	border: 1px solid #ded6ce;
	position: relative;
	margin: 10px auto 30px auto;
	width: 113px;
	height: 33px;
	float: none;
}




/* ======== JEWELS GALLERY ========== */

img#gallery_image{
	
}


div.gallery_thumbnails{
	width: 737px;
	margin: 0 auto 0 auto;
	overflow:scroll;
	
}

div.gallery_thumbnails ul{
	width: auto;
	position: relative;

}

div.gallery_thumbnails li{
	float: left;
	margin: 0 10px 0 0;
}

div.gallery_thumbnails li img{
	width: 71px;
	height: 71px;

}


div.gallery_nav{
	position: absolute;
	top: 628px;
	left: 116px;
	width: 792px;
	height: 24px;
	overflow: hidden;
}

div.gallery_nav a.floatLeft{
	background: url('../img/parts/left_arrow.jpg') left top no-repeat;
	display: block;
	width: 22px;
	height: 22px;
	text-indent: -9999px;
}

div.gallery_nav a.floatRight{
	background: url('../img/parts/right_arrow.jpg') right top no-repeat;
	display: block;
	width: 22px;
	height: 22px;
	text-indent: 9999px;
}

body#press div.gallery_nav a.floatLeft, body#press div.gallery_nav a.floatRight{
	background:none;
	display:inline;
	width: auto;
	height: auto;
	text-indent: 0;
	text-decoration: none;
}

/* ======== ABOUT / NEWS PAGES ========== */

body#about div#container, body#aboutvk div#container, body#contact div#container{
	background: url('../img/parts/bg_border_filled_cut.png') center 46px no-repeat;
}

body#aboutvk img{
	border: none;
}

body#news div#container{
	background: url('../img/parts/bg_news.png') center 46px no-repeat;	
}

body#news div.nextprev{
	left: 274px;
	width: 475px;
}

body#news div.news_thumbs {
	width: 516px;
	position: absolute;
	bottom: 67px;
	left: 255px;
}

body#news div.news_thumbs ul{
	width: inherit;

}

body#news div.news_thumbs ul li{
	float: none;
	display: inline;
	margin: 0 6px 0 0;

}


body#news h2{
	color: #001539;
	font-size: 16px;
	margin-bottom: 50px;
	font-weight: normal;
}

body#news h2.date{
	color: #b3a387;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin-top: 62px;
	margin-bottom: 9px;
}

body#about p, body#aboutvk p, body#news p{
	padding: 0 60px 0 60px;
	color:#c2b8a7;
}

body#aboutvk div#content_holder img{
	margin: 0 auto 20px auto;
}


body#about div#content_holder, body#aboutvk div#content_holder, body#news div#content_holder{
	width: 516px;	
	height: 576px;
}

/* ======== STORE ========== */

#store_header{
	border: 1px solid #e8e3db;
	width: 780px;
	height: 21px;
	padding: 10px 20px;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 0 20px 0;
}

#store_header h2.floatLeft{
	color: #001539;
	font-weight: normal;
}

#store_header a{
	text-decoration: none;
}

.store_collection ul{
	width: 830px;
	padding: 84px 0 0 0;	
}

.store_collection li{
	float: left;
	margin: 0 10px 10px 0;
	width: 156px;
	height: 156px;
	overflow: hidden;
}

.store_main_image{
	width: 460px;
	height: 473px;
	overflow: hidden;
	margin: 0 20px 0 0;
}

#store .item_details{
	text-align: left;
	height: 400px;
width:300px;
}

#store .item_details div.submit{
position:absolute;
bottom:112px;
right:99px;
z-index:99;
}
#store .item_details div.submit input.submit_button{

}
#store .item_info{
	margin: 69px 0 0 0;
	height: 160px;
}

#store .item_info h3{
	text-transform: uppercase;
	font-size: 12px;
	margin: 0 0 10px 0;
	font-weight: normal;
	color: #001539;
}

#store .item_info p{
	margin: 0 0 10px 0;
}

#store .item_form, #store form{
	min-height: 152px;
/*FARHAN EDIT 25-10-09 */
width:100%;
overflow:hidden;
}

#store #basket_container form{
min-height:0px;
padding:0px;
margin:0px;
}

#store .item_form h5{
	text-transform: uppercase;
	font-size: 9px;
	font-weight: normal;
	margin: 40px auto 8px 0;
}

input.submit_button{
	padding: 8px 6px 8px 6px;
	background: #d0c5bc url('../img/parts/button_bg.jpg') left top repeat-x;
	color: #77624e;
	font-size: 9px;
	text-transform: uppercase;
	border: 1px solid #d6cdc3;
}

#store .item_thumbs{
	position: relative;
	float: left;
	width: 240px;
	height: 73px;
	bottom: 0;
	left: 0;
    z-index:-99px;
}


.item_thumbs li, .news_thumbs li{
	float: left;
	margin: 0 10px 0 0;
}


/* ======== NEXT / PREV page ========== */

div.nextprev{
	position: absolute;
	width: 825px;
	top: 661px;
	left: 101px;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 3px;	
}

div.nextprev a{
	text-decoration: none;	
}

/* ======== PARTITION ========== */


div.leftsplit, div.rightsplit{
	width: 360px;
	padding: 19px;
	border: 1px solid #d6cdc3;
	margin: 0;
	
}

div.leftsplit span, div.rightsplit span{
	float:left;
	font-size:10px;
	font-weight:bold;
	padding-right:3px;
	text-align:right;
	width:112px;
}

div.leftsplit .input_text, div.rightsplit .input_text{
	margin-right: 0;	
	width: 230px;
}

div.leftsplit .submit_button, div.rightsplit .submit_button{
	position: relative;
	float: right;
	margin: 30px 0 20px auto;
}

h4.blue_heading{
	color: #1B2641;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 20px;
}


/* ======== BASKET ========== */

#basket_container{
	height: 270px;
	overflow-y: auto;
	color: #E8E3DB;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #E8E3DB;
}

table#basket_table{
	margin-top: 18px;	
}

#store tr.basket_header{
	color: #E8E3DB;
	border-bottom: 1px solid #E8E3DB;	
	text-transform: uppercase;
	text-indent: 19px;
	height: 19px;
	font-size: 10px;
}

#store tr.basket_header td{
	border-left: 1px solid #E8E3DB;	
}

#store tr.basket_header td.basket_total{
	border-right: 1px solid #E8E3DB;	
}

#store tr.basket_item{
	border-bottom: 1px solid #E8E3DB;
}

#store tr.basket_item td{
	text-indent: 33px;
	font-size: 9px;
	font-weight: bold;
	height: 49px;
	vertical-align: middle;
}



#store td{
	text-align: left;
}

td.basket_desc{
	width: 469px;
	overflow: hidden;
}

#store tr.basket_item td.basket_desc{
	width: 334px;
	text-indent:0;
}

#store tr.basket_item td input{
	border: 1px solid #E8E3DB;
	font-size: 9px;
	text-align: center;
	width: 30px;
}


td.basket_img{
	width: 135px;	
}

td.basket_img img{
	width: 41px;
	height: 41px;
	border: 1px solid #E8E3DB;
}

td.basket_desc span{
	float: left;	
}

td.basket_price{
	width: 112px;
}

a.basket_update{
	margin-left: 460px;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 2px;
	text-decoration: none;
	margin-top: 10px;
	display: block;
}

td.basket_quantity{
	width: 112px;
}

#store tr.basket_item td.basket_quantity{
	text-indent: 0;
	text-align: center;
}

table.basket_summary{
	width: 240px;
	float: right;
	margin-top: 15px;
	border: 1px solid;
	border-width: 1px 0 1px 0;
}

#store table.basket_summary td.tdleft, #store table.basket_summary td.tdright{
	border-bottom: 1px solid;	
	height: 29px;
	width: 107px;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 10px;
	text-align: right;
	text-indent: 5px;
	padding-right: 5px;
}

#store table.basket_summary td.tdright{
	border: none;	
	border-left: 1px solid;
}

#store #continuesubmit, #store #checkoutsubmit{
	width: 102px;
	position: relative;
	float: none;
	text-align: center;
}

#basket_submits{
margin-left:579px;
margin-top:150px;	
}

/* ======== FARHAN 16-10-09 ========== */

.stockist h1{
text-transform: uppercase;
}
.disabled{
display:none;
}
#store #paymentform{

margin-left:15px;
}

#store #paymentform{
min-height: 30px;
width:220px;
}

#store #paymentform .button_styled{
height: 20px;
padding-top:5px;
}

/* ======== FARHAN 16-10-09 ========== */


/* ======== FARHAN 04-04-10 ========== */

.item_form #pricebox{
overflow:hidden;
width:100%;
height:50px;
}



.item_form #convertedPrice, .item_form #loadingCurency{
float:left;
margin-left:15px;
width:80px;
text-align:center;
background-color#ccc;
}
.item_form #convertedPrice{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
background-color:#f0f0f0;
}

.item_form #loadingCurency{
display:none;
width:20px;
margin-right:0px;
float:right;
}
.item_form #loadingCurency img{
border:0px;
}

.item_form #currencyList{
float:right;
text-align:left;
padding-left:2px;
margin-left:20px;
width:98px;
}
.item_form #currencyList a{
cursor:pointer;
}

#store tr.basket_item td span{
font-weight:400;
}

#store td.tdright span{
font-weight:200;
}


#store tr.basket_item td.basket_price, #store tr.basket_item td.basket_total{
text-align:center;
text-indent:0;
}

.item_form #price-sterling{
float:left;
width:50px;
}

#basket_table .basket_total a{
text-decoration:none;
}
/*##############################################
####### Popout Menu Currencu Convertor #########
##############################################*/

#container-dropdown {
    position: relative;
	width:200px;
	float:right;
}

#topnav {
    padding:0px 0px 12px;
    font-size:11px;
    line-height:23px;
    text-align:right;
}
#topnav a.signin {
    background:#88bbd4;
    padding:4px 6px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    *background:transparent url("../img/parts/signin-nav-bg-ie.png") no-repeat 0 0;
    *padding:4px 12px 6px;
}
#topnav a.signin:hover {
    background:#59B;
    *background:transparent url("../img/parts/signin-nav-bg-hover-ie.png") no-repeat 0 0;
    *padding:4px 12px 6px;
}
#topnav a.signin, #topnav a.signin:hover {
    *background-position:0 3px!important;
}

a.signin {
    position:relative;
    margin-left:3px;
}
a.signin span {
    background-image:url("../img/parts/toggle_down_light.png");
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 16px 6px 0;
}
#topnav a.menu-open {
    background:#ddeef6!important;
    color:#666!important;
    outline:none;
}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
a.signin.menu-open span {
    background-image:url("../img/parts/toggle_up_dark.png");
    color:#789;
}

#signin_menu {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    display:none;
    background-color:#ddeef6;
    position:absolute;
    width:100px;
    z-index:100;
    border:1px transparent;
    text-align:left;
    padding:12px;
    top: 22px; 
    right: 0px; 
    margin-top:0px;
    margin-right: 0px;
    *margin-right: -1px;
    color:#789;
    font-size:11px;
}

/*##############################################
####### Popout Menu Currencu Convertor #########
##############################################*/


/**
* Blogs
**/

body#stockists.blogs div#container #content_holder ul{
width:100%;
overflow:hidden;
}

body#stockists.blogs div#container #content_holder li.blog-item{
    width:100%;
}

body#stockists.blogs div#container #content_holder li.blog-item div.flower-image{
text-align:center;
margin-bottom:10px;
}

body#stockists.blogs div#container #content_holder li.blog-item div.flower-image img{
border:0px solid #fff;
}

body#stockists.blogs div#container #content_holder li.blog-item h2{
color: #001539;
font-size: 1.2em;
font-weight: normal;
margin-bottom:18px;
text-transform:uppercase;
}

body#stockists.blogs div#container #content_holder li.blog-item h2.date{
font-size:.85em;
margin-bottom:0px;
color:#C2B8A7;
}

body#stockists.blogs div#container #content_holder li.blog-item .img-wrapper img{
margin-bottom:10px;
}

body#stockists.blogs div#container #content_holder li.blog-item .blog-wrapper p{
margin:0 0 10px 0;
}

body#stockists.blogs div#container #content_holder li.blog-item .comments-wrapper p{
margin:0 0 10px 0;
}

body#stockists.blogs div#container #content_holder .img-wrapper{
margin-bottom:10px;
}

body#stockists div#container #content_holder .comments-wrapper {
padding-top:10px;
border-top:1px dotted #d2cec8;
}

body#stockists div#container #content_holder .comments-wrapper .user-comment{
margin:0;
padding:10px;
}

body#stockists.blogs div#container #content_holder .dotted_separator{
padding:0 0 5px 0;
width:100%;
overflow:hidden;
}

body#stockists div#container #content_holder .comments-wrapper .user-comment p,
body#stockists div#container #content_holder .comments-wrapper .user-comment p.user-name{
margin:0 0 5px 0;
}

body#stockists div#container #content_holder .comments-wrapper .user-comment p.user-name{
font-style:italic;
}


body#stockists div#container #content_holder li.blog-item .comments-wrapper .user-comment  p.user-comment-text{
margin:0;
color:#6b483d;
}

body#stockists.blogs div#container .blogList{

}

body#stockists div#container #content_holder li.blog-item .tweet-box{
width:100px;
display:inline;
margin-right:1em;
}
body#stockists div#container #content_holder li.blog-item #fb-root{
width:445px;
display:inline;
}

/* Comment Form */

body#stockists div#container #content_holder #CommentAddForm{
margin-top:5px 0 5px 0;
padding:15px;
background-color:#f0f0f0;
}

body#stockists div#container #flashMessage{
margin:0 0 20px 0
}

body#stockists div#container #content_holder #CommentAddForm label{
padding: 0;
text-align: left;
display: block;
float: left;
margin:0 10px 0 0;
color:#1B2641;
}


body#stockists div#container #content_holder #CommentAddForm textarea {
width:80%;
}

body#stockists div#container #content_holder #CommentAddForm .submit{
margin:10px 0 0 0;
padding: 0 0 0 65px;
}

body#stockists.blogs div#container,
body#stockists.blogs div#container #content_holder {
height:auto;
}
body#stockists.blogs div#container #content_holder{
padding-top:94px;
}

body#stockists.blogs div#container{
padding:0;
}

body#stockists.blogs div#container form{
background-color:#ccc;
padding:10px;
}

/* OVER RIDE NEXT/PREV stuff */
body#stockists.blogs div#container #content_holder div.nextprev{
position:static;
top:auto;
left:auto;
width:100%;
margin-top:40px;
}


