@charset "utf-8";
/* CSS Document */

/* unique styles -------------- */

/* change height of nav bar */

#menu {
padding: 0;
}

div#maincontent h2 a:link,
div#maincontent h2 a:hover,
div#maincontent h2 a:visited
{
color:#978179;
text-decoration: none;
}


/* google API (MAP)  */
.gsmsc-controls /* controls for google API (SEARCH) */
{
display: none !important;
}

.gsmsc-idleMapDiv /* map height */
{
height: 400px !important;
}

/*====== Common Styles ======= */

/* float styles */

.imgfloatleft
{
float: left;
margin: 0 5px 5px 0;
}

.imgfloatright
{
float: right;
margin: 0 0 5px 5px;
}

/* Link Colours & states */

#maincontent p a:link,
#maincontent p a:visited,
#maincontent p a:hover
{
color: #EB1F90;
}

/*center capsules link style */

p.capsuleLink a:link,
p.capsuleLink a:visited
{
color: #FFFFFF !important;
text-decoration: none !important;
}

h3.dark
{
color:#978179;
margin:30px 0 -10px 0;
}
.tm a:link,
.tm a:visited,
.tm a:hover
{
color:#978179 !important;
text-decoration: none !important;
}


h3.dark a:link,
h3.dark a:visited,
h3.dark a:hover
{
color:#978179 !important;
text-decoration: none !important;
}

p.capsuleLink a:hover
{
text-decoration: underline !important;
color: #ffffff;
}

/* other styles */
.capsule p#capsuleadvert a:link,
.capsule p#capsuleadvert a:visited
{
color:#ffffff!important;
text-decoration: none;
}

.capsule p#capsuleadvert a:hover
{
color:#ffffff!important;
text-decoration: underline;
}

/* image holder  if only 1 image */
#imgholder1
{
background-image:url(../images/sce/css/capsule.gif) !important;
background-repeat: repeat-y;
/* margin: 20px 0 20px 50px; */

margin: auto;
width: 251px;
background-color: #CEC4B1;
}

#imgholder1TXT
{
background-image:url(../images/sce/css/capsule.gif) !important;
background-repeat: repeat-y;
margin: 10px 0 10px 0px;
text-transform:uppercase;
display: block;
height: 32px !important;
}

#imgholder1TXT p
{
text-align: center !important;
margin: 0 !important;
padding: 0!important;
color: #978179 !important;
line-height: 21px;
}

.caption
{
text-align: center;
background-color: #CEC4B1 !important;
color: #978179 !important;
text-transform:uppercase !important;
}

/* all quotes used on site */
.quote
{
font-style: italic;
margin: 10px;
color: #978179;
}

/* all forms */



#contactform
{
font-size: 12px !important;
color:#BEB197;
background-color: #ffffff !important;
}

label.askravi,
label.book,
label.callback
{
width: 120px;
float: left;
font-size: 12px !important;
color:#BEB197;
line-height: 21px;
}

/*----------------------------- footer */
.news_headline {padding-bottom:20px;}

/*#footerband1 img
{
display: none;
}
*/


/* -------------- Page Styles-------------------------------------------------*/

fieldset
{
background-color: #ffffff !important;
}


#ctl00_MainContent_ctl03_NewsCategoryDetail_ctl00_news_date2
{
margin-bottom: 10px;
}

#footerband1 p
{
left:30px;
}

.importantInfo p
{
margin: 5px;
color: #ff0000;
}

.importantInfo
{
border: #ff0000 1px solid;
padding: 5px;
}

/* all quotes used on site */
.quote
{
font-style: italic;
margin: 10px;
color: #978179;
}

/*============================= CSS for SHOP ====================================*/

/*--------------------- forms for shop --- */

#shopSubmit
{
background-color:#978179;
color:#FFFFFF;
padding:2px;
border: none;
margin-left: 122px;
margin-bottom: 5px;
margin-top: 8px;
}

#formblock /* form block bg */
{
background-color: #CEC4B1;
padding: 5px;
}

#formblock p
{
color: #ffffff;
}

#formblock label
{
width: 100px;
float: left;
color: #ffffff;
margin-bottom: 5px;
line-height: 21px;
margin-right: 5px;
}

#ctl01_MainContent_forgot_password_get_pass
{
margin-top: 10px;
}

/* billing page style */

.billing fieldset,
.shipping fieldset
{
background-color: #CEC4B1 !important;
}

.billing legend,
.shipping legend,
.form fieldset legend
{
color: #ffffff;
font-size:120%;
font-weight:bold;
}

.form fieldset
{
background-color: #CEC4B1 !important;
}

#ctl00_ctl01_MainContent_ContentPlaceHolder1_billing_shipping_comment
{
width: 300px !important;
}


/*-other css for shop -- */

.seperator
{
display: block;
margin: 0 0 5px 0;
}

#ctl00_MainContent_ctl03_mycheck
{
float: left;
}

#ctl00_MainContent_ctl03_lblCatName
{
display: none;
}

/* account nav */

.vgm_account_nav
{
margin-top: 10px;
margin-left: 20px;
display: block;
float: left;
height: 15px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #CEC4B1;
}

.vgm_account_nav ul li
{
display: inline;
list-style-type: none;
padding: 0 5px 0 5px;
}

.vgm_account_nav ul li a:link,
.vgm_account_nav ul li a:visited
{
color: #ffffff;
}
.vgm_account_nav ul li a:hover
{
text-decoration: underline;
}

.vgm_step
{
margin-left: 20px;
margin-top: 10px;


}

.vgm_step ul
{
margin-left:200px;
width:500px;
}

.vgm_step ul li
{
list-style-type: none;
line-height:21px;
}

#current_step
{
font-weight:bold;
}

#ctl00_ctl01_MainContent_ContentPlaceHolder1_billing_info_comment
{
width: 200px;
}

/* other shop css */

#search_name
{
width: 100px;
}

div#topnavigation form select
{
margin-left: 50px; 
width: 103px;
}

.vgm_product_add {

margin-bottom:1.5em;
}

#ctl01_MainContent_product_listing_ProductListGrid_ctl06_StyleSameGrid_ctl00_style_type_id
{
width: 97px !important;
}

#ctl00_ctl01_MainContent_ContentPlaceHolder1_billing_shipping_submit,
ctl00_ctl01_MainContent_ContentPlaceHolder1_account_detail_submit

{
margin-top: 10px;
}


/* checkout table */

#ctl01_MainContent_basket_order_detail_OrderDetailGrid
{
border: 1px solid #cccccc;
}

/* Missing Swatches */

/* Group colours */

.swatch_group /* Move Groups of swatches to base of left margin */
{
margin: 0 0 0 -23px;
}

.vgm_product_info li.swatch_none
{
background-image: none;

}

sub_swatch /* sub swatch*/
{
margin: 0 0 0 5px;
}

/* colors  */

.vgm_product_info li.color_cashmere{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_cashmere.gif); 
}
.vgm_product_info li.color_heathersmoke{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_heathersmoke.gif); 
}
.vgm_product_info li.color_kasbah{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_kasblah.gif); 
}
.vgm_product_info li.color_chestnut{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_chesnut.gif); 
}
.vgm_product_info li.color_barelynude{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_barley_nude.gif); 

}
.vgm_product_info li.color_brownsugar{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_brown_sugar.gif); 
}
.vgm_product_info li.color_casablanca{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_casa-blanca.gif); 
}
.vgm_product_info li.color_cuvee{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_cuvee.gif); 
}
.vgm_product_info li.color_honeynut{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_honey_nut.gif); 
}
.vgm_product_info li.color_sunkissd{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_sunkissed.gif); 
}
.vgm_product_info li.color_hazelnut{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_hazlenut.gif); 
}
.vgm_product_info li.color_petal{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_petal.gif); 
}
.vgm_product_info li.color_sugarplum{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_sugarplum.gif); 
}
.vgm_product_info li.color_tangier{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_tangier.gif); 
}
.vgm_product_info li.color_zin{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_zin.gif); 
}
.vgm_product_info li.color_goldcoast{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_goldencoast.gif); 
}
.vgm_product_info li.color_abalone{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_abalone.gif); 
}
.vgm_product_info li.color_ricepaper{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_rice-paper.gif); 
}
.vgm_product_info li.color_lilacbouquet{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_lilac-bouquet.gif); 
}
.vgm_product_info li.color_barleybeige{
 background-image:url(../images/sce/css/product_swatches_h10w16/color_barelybeige.gif); 
}

/* shop steps */
.vgm_step ul {
margin-left:180px;
width:570px;
}

.vgm_step ul li 
{
background-image:url(../images/sce/store/step-arrow.gif);
background-position:right center;
background-repeat:no-repeat;
display:inline;
padding:0 25px 0 8px;
/* padding:0 8px 0 25px; */
text-align:left;
width:10px !important;
}


/*======================= BLOG ========================== */
/* blog */

#ctl01_MainContent_blog_parmalink_Social ul li
{
display:inline;
}


#volBlog
{
padding-right:15px; margin-top: -20px
}

#volBlog h1
{
font-size: 120% !important;
}

#volBlog h2
{
margin:0;
}

/*blog sidebar */
.Blogcapsule
{
background-color: #CEC4B1 !important;
padding: 0 5px 5px 5px;
margin-bottom: 5px;
}

.Blogcapsule h4
{
text-align: center;
padding-top: 3px;
}

.recentPosts ul,
.volBlogCategories ul
{
 margin: -10px 0 0 5px; 
}

.recentPosts ul li,
.volBlogCategories ul li
{
list-style-type: none;
line-height: 19px;
}

.recentPosts ul li a,

.volBlogCategories ul li a
{
font-size: 95% !important;
/* color: #978179; */
color: #ffffff;
}

.postContent
{
display: block;
margin-top: 10px;
margin-bottom: 10px;
}

.post
{
margin-left:0;
}

.rss
{
margin: 5px 0 5px 0;


}

.dateTab
{
margin: 10px 0 5px 0;
}

.dateTab,
.commentTab
{
font-size: 80%;
}

#isIE_version_LTE6 .vgm_step ul{

width:570px;
}

#isIE_version_LTE6 .vgm_step ul li 
{
padding:0 20px 0 8px;
}

.SiteSearch_link
{
margin: 0 0 10px 0;
display:block;
}