/*
Theme Name: Riverbanks Clinic
Theme URI: http://www.inspiredbusinessmarketing.com
Description: WordPress blog 'IN' a website for Riverbanks Clinic
Version: 1.0
Author: Andy Wilkes
Author URI: http://www.inspiredbusinessmarketing.com/websites-we-do.php
*/


/* LAYOUT STYLESHEET */
/*

.panel{
	display:block;
	float:left;
	margin:2px 0;
	width:45%;
	text-align:left;
	background:transparent;
	padding:0;
}
.panel img {
	float:left;
}
.clear{
	clear:both;
	font-size:1px;
	height:1px;
}
form ul {list-style: none; margin: 0; padding: 0}
form li {margin: 0.5em 0;}

label {text-align:right; width:8em; margin-right:0.5em;
float:left; display:block;
}
table label
{
text-align:left; width:8em; margin-right:0.5em;
float:none; display:inline;
}
li.check label {text-align:left; width:auto;
float:none; display:inline; }
li.check span {display:inline; padding-left:0em; }
li.check span.name {padding-left:0em; width:12em;margin-right:0.5em;text-align:right; }
li.submit input {margin-left:12.5em; 
border:1px solid;
border-color:#ddf #003 #003 #ddf;
}


/* make button looks like a like */

/*
.linkbutton
{
	cursor:hand;
	background:transparent;
	border:0;
	color:blue;
}

.button
{
	margin-left:20em;
}

/* used to show/hide links that depends on javascript */

/*
.posthidden {display:none} 
.postshown {display:inline}

div#footer ul
{
	list-style: none;
}
div#footer ul li
{
	display: inline;
}

ul.modulemenu
{
	list-style: none;
}
ul.modulemenu li
{
	display: inline;
}
ul.breadcrumbs
{
	list-style: none;
}
ul.breadcrumbs li
{
	display: inline;
}
.form div {
	margin-bottom: 0.1em;
	width: 100%;
}

.form .indent {
	margin:10px 0px 10px 95px;
}

.form .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 180px;
	vertical-align: middle;
}

.form .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

.form .form_data label
{
    display:inline;
    float:none;
}
/***** Global Classes *****/
/* 
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.error, .red  
{
	background:#FFEBE8 none repeat scroll 0%;
	border:1px solid #DD3C10;
	margin:0pt 10px 10px;
	padding:10px;
	display: block;
}
.correct, .green
{
	background:#E6FCE6 none repeat scroll 0%;
	border:1px solid #84DB12;
	margin:0pt 10px 10px;
	padding:10px;
	display: block;
}
.info
{
	background:#FBFCE6 none repeat scroll 0%;
	border:1px solid #D9B411;
	margin:0pt 10px 10px;
	padding:10px;
	display: block;
}

/* YOURSTYLE STYLESHEET */

/* Set some defaults */

body {
	margin:0;
	padding:0;
	font-size:small;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border-style:none;
	/* color:BEB197; */
	color:#978179;
	background-color: #BEB197;
	behavior: url(csshover.htc);
	}

body.body,
	#preheader {
	background-color:#BEB197;
	}

h1, h2, h3, h4, h5, h6 {
	color:#978179;
	}
	
a {
	text-decoration:none;
	color:#BEB197;
	}

a:hover {
	text-decoration:underline;
	}

ul, ol, li, a, div {
	padding:0;
	margin:0;
	}

h1 {
	font-size:280%;
	font-weight: normal;
	}

h2 {
	font-size:150%;
	font-weight:normal;
	}

h3 {font-size:110%;}

a img {border:none;}

.capsule h2 {
	font-size:120%;
	font-weight:bold;
	}

.capsule a:link,
.capsule a:visited {
	 color: #ffffff;
	 text-decoration: none;
	}

	.capsule a:hover {
	text-decoration: underline;
	}

/* Set some shorthand classes */

.floatleft {float:left;}

.floatright {float:right;}

.flushtop {margin-top:0;}

.clearleft, .clear {clear:left;}

/* Set up structure of containers to manage page width and height */

html, body {
	height:100%;
	}

#container1 {
	width:800px; 
	height:100%;
	margin:0 auto 0 auto;
	}

#container2 {								/* Container 2 position:relative and min-height:100% per FooterstickAlt */
	min-height:100%;
	background-color:#FFFFFF;
/*	background-image:url(../images/sce/css/container2_bkg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
*/
	}

#isIE_version_LTE6 #container2 {
	height:100%;
	}

#isIE_version_7 #container2 {
	min-height:99%;
	}



/* Define header styles */

#preheader {
	float:left;
	width:100%;
	}

#searchbox {
	float:right;
	line-height:40px;
	margin-top:10px;
	}

#isIE_version_LTE6 #searchbox {
	line-height:1em;
	height:40px;
	margin-top:30px;
	}

#searchbox p {
	color:#FFFFFF;
	float:left;
	margin:0 1em 0 0;
	}

#isIE_version_LTE6 #searchbox p {
	line-height:1.8em;
	}

#searchbox form {
	float:left;
	}

#searchbox input {
	border-style:solid;
	border-width:2px;
	border-color: #4D4D4D #E6E6E6 #E6E6E6 #4D4D4D;
	}
	
#searchbox #btnSearch {
	background-color: #978179;
	color: #FFFFFF;
	padding: 2px 0;
	border: none;
}	

#searchbox a {
	color:#FFFFFF;
	background-color:#978179;
	padding:3px;
	}

#searchbox a:hover {
	font-weight:bold;
	}

#header {
	clear:left;
	width: 800px;
	height:237px;
	background-image:url(../images/SCE/CSS/header_bkg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	position: relative;
	}

h1.clBlogTitle {
	font-size: 24px;
	font-weight: bold;
	line-height: 130%;
	margin:0; padding:0;
	position:relative;
	width:800px; height:237px;
	overflow:hidden;
	border: 0;
}

h1.clBlogTitle span.clImageReplace {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:800px; height:237px;
	margin:0; padding:0;
	background: url(images/NewsHeader.jpg) top left no-repeat;
}

h1.clBlogTitle span.clDescription {
	font-size: 60%;
}

h1.clPageTitle {
	margin-bottom: 0;
}

h1.clPageTitle a {
	color: #978179 !important;
	text-decoration: none !important;
}

h2.clPostTitle {
	margin-top: 0.2em;
}

h2.clPostTitle a {
	color: #978179 !important;
	text-decoration: underline !important;
}

h2.clPostTitle a:hover {
	text-decoration: none !important;
}

#menudiv {
	width: 100%;
	float: left;
	margin:0;
	background-color:#978179;
	padding:0; 
	}

#menudiv ul {
	padding:0 1em;
	list-style: none;
	}
	
#menudiv li {
	float:left;
	position: relative;
	}

#menudiv a	{
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	line-height:2em;
	display: block;
	}

#menudiv a:hover {
	cursor: pointer;
	}

#menudiv a.main_current {
	color:#BEB197;
	}

#menudiv ul ul {
	display: none;		/* hidden except when moused-over */
	width: 150px;
	position: absolute;
	z-index: 500;
	padding: 0;
	background-color:#978179;
	}

#menudiv ul ul a {
	line-height:120%;
	}

#isIE_version_LTE6 #menudiv ul ul a {
	height:1%;
	}

#menudiv ul ul a:hover {
	background-color:#CEC4B1;
	}

#menudiv ul li:hover ul {
	display: block;
	}

#menudiv ul ul li {
	background-color:#978179;
	float:none;
	}

#isIE_version_LTE6 #menudiv ul ul li {
	float:left;
	}

#menudiv ul ul ul {
	display:none;
	position:absolute;
	left:150px;
	top:0px;
	padding:0;
	margin:0;
	}


#menudiv ul li:hover ul ul {
	display:none;
	}

#menudiv ul li ul li:hover ul {
	display:block;
	}

/* Define styles for the main body of the page */

#pagebody {								/* Padding clears a space for the footer to move up into. */
	padding-bottom:70pt;
	}

#isIE_version_7 #pagebody,
	#isIE_version_LTE6 #pagebody
	{
	float:left;
	}

/* Define style shared between main page content and sidebars */

.capsule {
	padding: 15px 0;
	}

.capsule img.flushtop {
	margin-top:-15px;
	}
	
.capsule h2,
	.capsule h3,
	.capsule h4,
	.capsule p {
	margin-left:15px;
	margin-right:15px;
	}

.capsule h2,
	.capsule h4 {
	margin-bottom:0;
	}
	
.capsule p,
	.capsule a {
	color: #FFFFFF;
	margin-top:4pt;
	margin-bottom:4pt;
	}

/* Define styles for main page content */

#maincontent {
	float:left;
	padding:20px 40px;
	width:520px;
	}

#maincontent a {
	color:#EB1F90;
	text-decoration:underline;
	}

#maincontent a:hover {text-decoration:none;}

#maincontent li {
	margin-left:1.1em;
	padding-left:.5em;
	padding-bottom:0.8em;
	}

#maincontent ol {
	margin-left: 0.5em;
	list-style-type: decimal;
}

#isIE_version_LTE6 #maincontent {
	height:1%;														/* Force IE6 to contain content correctly */
	}

#maincontent .hardleft {
	margin-left:-40px;
	}

#maincontent .mainmessage {
	font-size: 110%;
	}

#maincontent .parallelcapsulesX2 {
	float:left;
	display:inline;												/* IE6 double margin bug */
	margin: 20px 0 20px -18px;
	background-image:url(../images/sce/css/parallelcapsulesX2_bkg.gif);
	background-repeat:repeat-y;
	background-position:18px;
	width:538px;												/* Wider than normal, to accommodate right margin on capsules */
	}

#maincontent .parallelcapsulesX2 .capsule {
	float:left;
	width:251px;
	padding-left:18px;
	}


#maincontent .parallelcapsulesX2 .capsule p.caption {
	color:#978179;
	text-transform:uppercase;
	margin-top:1em;
	margin-bottom:0;
	}
	
/*
---------------------------------------------------- Posts
*/


.post {
	margin: 0 0 3em;
}


/* Quicklinks section */

#quicklinks {
	margin-top:40px;
	}

#quicklinks h2 {
	font-size:180%;
	}
	
#quicklinks label {
display:block;
font-size:110%;
margin-bottom:4pt;
margin-top:12pt;
}
#quicklinks select {
	font-size:110%;
	width:200pt;
	background-color:#CEC4B1;
	}
	
	
h2.pagetitle {
	font-size: 1.2em;
}

.postmetadata {
	font-size: 85%;
}

/*
--------------------------------------------- Navigation Links
*/

.navigation div {
	margin : 1em 0;
}

.navalignleft {
	width: 45%;
	float: left;
	display: block;
	padding: 0.2em 0 0.2em 1.4em;
	background: url(images/river-arrow-bullet-left.gif) no-repeat left 0.4em;
}

.navigation div.navalignleft a {
}

.navigation div.navalignright a {
}

.navalignright {
	width: 45%;
	float: right;
	text-align: right;
	display: block;
	padding: 0.2em 1.4em 0.2em 0;
	background: url(images/river-arrow-bullet-right.gif) no-repeat right 0.4em;
}

.clClear {
	clear: both;
}

/*
--------------------------------------------- Social Media Links
*/

#idSocialMediaLinks {
	margin: 1em 0;
}

#idSocialMediaLinks h4 {
	font-size: 1em;
}

#idSocialMediaLinks ul {
	list-style: none;
}

#idSocialMediaLinks li {
	display: inline;
}

/*
-------------------------------------------- Comments
*/

ol.commentlist {
	list-style: none !important;
}

ol.commentlist li.comment {
	margin: 0 1em 1em;
	padding: 0.5em 0.8em;
	border: 1px solid #BEB197;
}



/*
------------------------------------- Content Images
*/

img.alignleft {
	float: left;
	margin: 0 0.8em 0.8em 0;
}

img.alignright {
	float: right;
	margin: 0 0 0.8em 0.8em;
}

img.aligncenter {
	margin: 0 0 0.8em 0;
	display: block;
}

.wp-caption-text {
	font-size: 1.1em;
	color: #777;
	margin-bottom: 1.4em;
}





 /* Define styles for sidebar content */

#sidebar {
	float: right;
	width: 180px;
	margin-right: 20px;
	padding-top: 40px;
	}

#isIE_version_LTE6 #sidebar {
	display:inline;					/* IE6 Double Margin Bug */
	}

#sidebar .capsule {
	background-color:#CEC4B1;
	margin:15px 0;
	}
	
#sidebar ul, ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sidebar ul ul {
	margin: 0 5px;
}

#sidebar ul li.widget {
	background: #CEC4B1 url(images/rbc-sidebar-widget-bg-bottom.gif) no-repeat bottom left;
	margin-bottom: 2em;
	color: #fff;
	padding-bottom: 16px;
}

#sidebar ul li.widget div {
	padding: 0 8px;
	margin: 0;
}

#sidebar ul h2 {
	background: #978179 url(images/rbc-sidebar-header-bg-top.gif) no-repeat top left;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	padding: 6px 8px;
	text-align: center;
}

#sidebar ul li.widget ul li {
	padding: 0 5px 5px 16px;
	background: url(images/rbc-sidebar-bullet.gif) no-repeat 0.2em 0.3em;
	border-bottom: 1px dotted #978179;
}

#sidebar ul li.widget ul li a {
}

#sidebar ul li {
	margin: 0 0 0.5em;
}

#sidebar ul li a {
	color: #fff;
	font-size; 90%;
}

/* Extra styles for news articles */

.VolNewsDetail .news_title {
	display:block;
	color:#978179;
	font-size:150%;
	margin-bottom:1em;
	}

.VolNewsSearch ul {
	list-style:none;
	}

.VolNewsSearch ul label {
	display:block;
	width:90pt;
	float:left;
	}

.VolNewsSearch ul .check span {
	display:block;
	float:left;
	}

.VolNewsSearch ul .check input {
	clear:left;
	float:left;
	margin-right:15px;

	}

.VolNewsSearch ul .check span label {
	width:200pt;
	}

.VolNewsSearch .submit {
	clear:left;
	}
	
/* Extra styles for Blog page and modules */

.blog h4 {
	margin-top:0;
	}

.blog ul {
/*	list-style:none; */
/*	margin: 0 15px; */
	}


div.hideH4 h4 {
	display:none;
	}
	
/* Define styles for footer */

#footer {
	position:relative;
/*	margin-top:-70pt; */
	height:70pt;
	}

#footerband1 {
	height:50pt;
	background-image:url(images/footer_bkg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}

#footerband1 img {
	position:absolute;
	top:-5px;
	left:40px;
	}

#footerband1 p {
	position:absolute;
	top:-0px;
	left:200px;
	}

#footerband2 {
	background-color:#BEB197;
	float:left;
	width:100%;
	height:20pt;
	}

#footerband2 p {
	margin-top:0;
	margin-bottom:0;
	line-height:20pt;
	font-size:90%;
	color:#FFFFFF;
	}

#footer a {
	color:#FFFFFF;
	text-decoration:underline;
	}

#footer a:hover {
	text-decoration:none;
	}

/* EXTRA STYLES FOR 2-COLUMNS TEMPLATE (E.G. HOME PAGE) */

.cols2 #pagebody {
	background-color:#FFFFFF;
	}

.cols2 #footer {
	background-color:#FFFFFF;
	}

/* EXTRA STYLES FOR 3-COLUMNS TEMPLATE (E.G. STORE) */

.cols3 #pagebody {
	background-image:url(../images/sce/css/3col_bkg.gif);
	background-repeat:repeat-y;
	}

.cols3 #leftcolumn {
	float:left;
	width:160px;
	padding:20px 10px 0 10px;
	}

.cols3 #leftcolumn ul {
	list-style:none;
	padding-top:20px;
	}

.cols3 #leftcolumn ul ul {
	list-style:none;
	padding-top:0;
	padding-left:10px;
	}

.cols3 #maincontent {
	width:340px;
	}

.cols3 #footer {
	background-image:url(../images/sce/css/3col_bkg.gif);
	background-repeat:repeat-y;
	}

.cols3 #footerband1 {
	background-image:url(../images/sce/css/3col_footer_bkg.gif);
	}

/* EXTRA STYLES FOR THE STORE SPECIFICALLY */

.store a#current {
	font-weight:bold;
	color:#978179;
	}

#shopping_cart_summary {
	margin-top:20px;
	}

#shopping_cart_summary .data_row {
	float:left;
	width:100%;
	}

#shopping_cart_summary .label {
	width:55pt;
	float:left;
	font-weight:bold;
	}

#shopping_cart_summary a {
	clear:left;
	float:left;
	display:block;
	margin-top:10px;
	}

#store_actionlinks {
	float:left;
	width:620px;
	height:55px;
	margin-top:13px;
	}

#store_actionlinks a {
	display:block;
	float:left;
	}

#store_actionlinks a img {
	height:55px;
	background-image:url(../images/sce/css/store_action_icons.gif);
	background-repeat:no-repeat;
	}

#store_actionlinks a span {
	margin-left:-2000px;
	}

		a#link_t_and_c {
			margin-left:19px;
			width:52px;
			}
		
		a#link_t_and_c img {
			width:52px;
			background-position:-24px -13px;
			}
		
		a:hover#link_t_and_c img {
			background-position:-24px -121px;
			}
			
		a#link_my_account {
			margin-left:19px;
			width:102px;
			}
		
		a#link_my_account img {
			width:102px;
			background-position:-95px -13px;
			}
		
		a:hover#link_my_account img {
			background-position:-95px -121px;
			}

		a#link_view_basket {
			margin-left:18px;
			width:106px;
			}
		
		a#link_view_basket img {
			width:106px;
			background-position:-215px -13px;
			}
		
		a:hover#link_view_basket img {
			background-position:-215px -121px;
			}
		
		.vgm_order_summary {
			margin-top: 20px;
			margin-bottom:20px;
			padding-right:23px;
			text-align: right;
			font-weight: bold;
			}

		a#link_help {
			margin-left:18px;
			width:45px;
			}
		
		a#link_help img {
			width:45px;
			background-position:-339px -13px;
			}
		
		a:hover#link_help img {
			background-position:-339px -121px;
			}
			
		a#link_delivery_info {
			margin-left:19px;
			width:107px;
			}
		
		a#link_delivery_info img {
			width:107px;
			background-position:-403px -13px;
			}
		
		a:hover#link_delivery_info img {
			background-position:-403px -121px;
			}
			
		a#link_faq {
			margin-left:20px;
			width:51px;
			}
		
		a#link_faq img {
			width:51px;
			background-position:-530px -13px;
			}
		
		a:hover#link_faq img {
			background-position:-530px -121px;
			}
			
.vgm_category_product,
	.store .paging {
	clear:left;
	margin-top:1em;
	padding-top:0;
	border-top:1px solid #978179;
	}

.store .paging {
	padding-top:1.5em;
	}

.vgm_category.product .product_heading {
	float:left;
	width:100%;
	}

.vgm_category_product h2 {
	margin-bottom:4pt;
	}

.vgm_category_product .pack_size,
	.vgm_category_product .vgm_sell_price .data {
	font-size:130%;
	color: #978179;											/* Match to h2 */
	float:left;
	padding-right:0;
	padding-left:0;
	}

.vgm_category_product .vgm_sell_price .data {
	padding-left:6pt;
	}

.vgm_category_product .vgm_sell_price .label {
	display:none;
	}

.product_wrap1 {
	clear:left;
	float:left;
	}
	
.vgm_category_product .vgm_product_thumbnail {
	clear:left;
	float:left;
	padding:20px 0;
	width:150px;
	}

.vgm_category_product .vgm_product_thumbnail span.enlarge {
	float:left;
	width:100%;
	text-align:center;
	}

.vgm_category_product .vgm_product_thumbnail span span a {
	text-transform:uppercase;
	padding-right:20px;
	background-image:url(../images/sce/Store/enlarge-image.gif);
	background-position:right 50%;
	background-repeat:no-repeat;
	}

#maincontent .vgm_category_product .vgm_product_info {
	clear:left;
	float:left;
	width:150px;
	margin-bottom:2em;
	}
	
#maincontent .vgm_category_product .vgm_product_info ul {
	list-style:none;
	}

#maincontent .vgm_category_product .vgm_product_info li {
	background-repeat:no-repeat;
	background-position:0 50%;
	margin-left:0;
	padding:0.1em 0 0.1em 24px;
	min-height:12px;
	text-transform:uppercase;
	}

.store .advanced_search label.form_element {
	width:65pt;
	display:block;
	float:left;
	}

.store .advanced_search .form_data {
	float:left;
	}

.store .advanced_search .form_data input,
	.store .advanced_search .form_data select {
	width:135pt;
	}

.store .advanced_search .indent {
	margin-left:65pt;
	}

.store .advanced_search .clear {
	height:2pt;
	}

/* Product color swatches */
	.vgm_product_info li{background-image:url(../images/sce/css/product_swatches_h10w16/color_none.gif);}
 .vgm_product_info li.color_adobe{background-image:url(../images/sce/css/product_swatches_h10w16/color_adobe.gif);}
 .vgm_product_info li.color_alabaster{background-image:url(../images/sce/css/product_swatches_h10w16/color_alabaster.gif);}
 .vgm_product_info li.color_allure{background-image:url(../images/sce/css/product_swatches_h10w16/color_allure.gif);}
 .vgm_product_info li.color_ambrosia{background-image:url(../images/sce/css/product_swatches_h10w16/color_ambrosia.gif);}
 .vgm_product_info li.color_aquamist{background-image:url(../images/sce/css/product_swatches_h10w16/color_aquamist.gif);}
 .vgm_product_info li.color_auburnhighlight{background-image:url(../images/sce/css/product_swatches_h10w16/color_auburnhighlight.gif);}
 .vgm_product_info li.color_auburnshadow{background-image:url(../images/sce/css/product_swatches_h10w16/color_auburnshadow.gif);}
 .vgm_product_info li.color_auburnwax{background-image:url(../images/sce/css/product_swatches_h10w16/color_auburnwax.gif);}
 .vgm_product_info li.color_azurite{background-image:url(../images/sce/css/product_swatches_h10w16/color_azurite.gif);}
 .vgm_product_info li.color_bamboo{background-image:url(../images/sce/css/product_swatches_h10w16/color_bamboo.gif);}
 .vgm_product_info li.color_barelybeige{background-image:url(../images/sce/css/product_swatches_h10w16/color_barelybeige.gif);}
 .vgm_product_info li.color_barelynude{background-image:url(../images/sce/css/product_swatches_h10w16/color_barelynude.gif);}
 .vgm_product_info li.color_barleybeige{background-image:url(../images/sce/css/product_swatches_h10w16/color_barleybeige.gif);}
 .vgm_product_info li.color_beigeing{background-image:url(../images/sce/css/product_swatches_h10w16/color_beigeing.gif);}
 .vgm_product_info li.color_bistro{background-image:url(../images/sce/css/product_swatches_h10w16/color_bistro.gif);}
 .vgm_product_info li.color_blackasblack{background-image:url(../images/sce/css/product_swatches_h10w16/color_blackasblack.gif);}
 .vgm_product_info li.color_black{background-image:url(../images/sce/css/product_swatches_h10w16/color_black.gif);}
 .vgm_product_info li.color_bliss{background-image:url(../images/sce/css/product_swatches_h10w16/color_bliss.gif);}
 .vgm_product_info li.color_blondehighlight{background-image:url(../images/sce/css/product_swatches_h10w16/color_blondehighlight.gif);}
 .vgm_product_info li.color_blondeshadow{background-image:url(../images/sce/css/product_swatches_h10w16/color_blondeshadow.gif);}
 .vgm_product_info li.color_blondewax{background-image:url(../images/sce/css/product_swatches_h10w16/color_blondewax.gif);}
 .vgm_product_info li.color_blossom{background-image:url(../images/sce/css/product_swatches_h10w16/color_blossom.gif);}
 .vgm_product_info li.color_blush{background-image:url(../images/sce/css/product_swatches_h10w16/color_blush.gif);}
 .vgm_product_info li.color_bordeaux{background-image:url(../images/sce/css/product_swatches_h10w16/color_bordeaux.gif);}
 .vgm_product_info li.color_brilliance{background-image:url(../images/sce/css/product_swatches_h10w16/color_brilliance.gif);}
 .vgm_product_info li.color_brique{background-image:url(../images/sce/css/product_swatches_h10w16/color_brique.gif);}
 .vgm_product_info li.color_brownsugar{background-image:url(../images/sce/css/product_swatches_h10w16/color_brownsugar.gif);}
 .vgm_product_info li.color_brunettehighlight{background-image:url(../images/sce/css/product_swatches_h10w16/color_brunettehighlight.gif);}
 .vgm_product_info li.color_brunetteshadow{background-image:url(../images/sce/css/product_swatches_h10w16/color_brunetteshadow.gif);}
 .vgm_product_info li.color_brunettewax{background-image:url(../images/sce/css/product_swatches_h10w16/color_brunettewax);}
 .vgm_product_info li.color_cabana{background-image:url(../images/sce/css/product_swatches_h10w16/color_cabana.gif);}
 .vgm_product_info li.color_cabernet{background-image:url(../images/sce/css/product_swatches_h10w16/color_cabernet.gif);}
 .vgm_product_info li.color_caribbean{background-image:url(../images/sce/css/product_swatches_h10w16/color_caribbean.gif);}
 .vgm_product_info li.color_casablanca{background-image:url(../images/sce/css/product_swatches_h10w16/color_casablanca.gif);}
 .vgm_product_info li.color_cashmere{background-image:url(../images/sce/css/product_swatches_h10w16/color_cashmere.gif);}
 .vgm_product_info li.color_cedar{background-image:url(../images/sce/css/product_swatches_h10w16/color_cedar.gif);}
 .vgm_product_info li.color_chestnut{background-image:url(../images/sce/css/product_swatches_h10w16/color_chestnut.gif);}
 .vgm_product_info li.color_cherryblossom{background-image:url(../images/sce/css/product_swatches_h10w16/color_cherryblossom.gif);}
 .vgm_product_info li.color_coco{background-image:url(../images/sce/css/product_swatches_h10w16/color_coco.gif);}
 .vgm_product_info li.color_coffee{background-image:url(../images/sce/css/product_swatches_h10w16/color_coffee.gif);}
 .vgm_product_info li.color_coolbeige{background-image:url(../images/sce/css/product_swatches_h10w16/color_coolbeige.gif);}
 .vgm_product_info li.color_concord{background-image:url(../images/sce/css/product_swatches_h10w16/color_concord.gif);}
 .vgm_product_info li.color_coralbeach{background-image:url(../images/sce/css/product_swatches_h10w16/color_coralbeach.gif);}
 .vgm_product_info li.color_coralreef{background-image:url(../images/sce/css/product_swatches_h10w16/color_coralreef.gif);}
 .vgm_product_info li.color_crush{background-image:url(../images/sce/css/product_swatches_h10w16/color_crush.gif);}
 .vgm_product_info li.color_curves{background-image:url(../images/sce/css/product_swatches_h10w16/color_curves.gif);}
 .vgm_product_info li.color_cuvee{background-image:url(../images/sce/css/product_swatches_h10w16/color_cuvee.gif);}
 .vgm_product_info li.color_czar{background-image:url(../images/sce/css/product_swatches_h10w16/color_czar.gif);}
 .vgm_product_info li.color_dark{background-image:url(../images/sce/css/product_swatches_h10w16/color_dark.gif);}
 .vgm_product_info li.color_darkhighlight{background-image:url(../images/sce/css/product_swatches_h10w16/color_darkhighlight.gif);}
 .vgm_product_info li.color_darkshadow{background-image:url(../images/sce/css/product_swatches_h10w16/color_darkshadow.gif);}
 .vgm_product_info li.color_darkwax{background-image:url(../images/sce/css/product_swatches_h10w16/color_darkwax);}
 .vgm_product_info li.color_dejavu{background-image:url(../images/sce/css/product_swatches_h10w16/color_dejavu.gif);}
 .vgm_product_info li.color_delicious{background-image:url(../images/sce/css/product_swatches_h10w16/color_delicious.gif);}
 .vgm_product_info li.color_demure{background-image:url(../images/sce/css/product_swatches_h10w16/color_demure.gif);}
 .vgm_product_info li.color_desert{background-image:url(../images/sce/css/product_swatches_h10w16/color_desert.gif);}
 .vgm_product_info li.color_devotion{background-image:url(../images/sce/css/product_swatches_h10w16/color_devotion.gif);}
 .vgm_product_info li.color_doe{background-image:url(../images/sce/css/product_swatches_h10w16/color_doe.gif);}
 .vgm_product_info li.color_driftwood{background-image:url(../images/sce/css/product_swatches_h10w16/color_driftwood.gif);}
 .vgm_product_info li.color_dusk{background-image:url(../images/sce/css/product_swatches_h10w16/color_dusk.gif);}
 .vgm_product_info li.color_dustypink{background-image:url(../images/sce/css/product_swatches_h10w16/color_dustypink.gif);}
 .vgm_product_info li.color_eggplant{background-image:url(../images/sce/css/product_swatches_h10w16/color_eggplant.gif);}
 .vgm_product_info li.color_embellished{background-image:url(../images/sce/css/product_swatches_h10w16/color_embellished.gif);}
 .vgm_product_info li.color_envy{background-image:url(../images/sce/css/product_swatches_h10w16/color_envy.gif);}
 .vgm_product_info li.color_eternity{background-image:url(../images/sce/css/product_swatches_h10w16/color_eternity.gif);}
 .vgm_product_info li.color_fair{background-image:url(../images/sce/css/product_swatches_h10w16/color_fair.gif);}
 .vgm_product_info li.color_fantasy{background-image:url(../images/sce/css/product_swatches_h10w16/color_fantasy.gif);}
 .vgm_product_info li.color_fawn{background-image:url(../images/sce/css/product_swatches_h10w16/color_fawn.gif);}
 .vgm_product_info li.color_flush{background-image:url(../images/sce/css/product_swatches_h10w16/color_flush.gif);}
 .vgm_product_info li.color_gemstones{background-image:url(../images/sce/css/product_swatches_h10w16/color_gemstones.gif);}
 .vgm_product_info li.color_gilded{background-image:url(../images/sce/css/product_swatches_h10w16/color_gilded.gif);}
 .vgm_product_info li.color_glorious{background-image:url(../images/sce/css/product_swatches_h10w16/color_glorious.gif);}
 .vgm_product_info li.color_goldenberyl{background-image:url(../images/sce/css/product_swatches_h10w16/color_goldenberyl.gif);}
 .vgm_product_info li.color_goldencoast{background-image:url(../images/sce/css/product_swatches_h10w16/color_goldencoast.gif);}
 .vgm_product_info li.color_goldentan{background-image:url(../images/sce/css/product_swatches_h10w16/color_goldentan.gif);}
 .vgm_product_info li.color_granite{background-image:url(../images/sce/css/product_swatches_h10w16/color_granite.gif);}
 .vgm_product_info li.color_greentea{background-image:url(../images/sce/css/product_swatches_h10w16/color_greentea.gif);}
 .vgm_product_info li.color_halo{background-image:url(../images/sce/css/product_swatches_h10w16/color_halo.gif);}
 .vgm_product_info li.color_haze{background-image:url(../images/sce/css/product_swatches_h10w16/color_haze.gif);}
 .vgm_product_info li.color_hazelnut{background-image:url(../images/sce/css/product_swatches_h10w16/color_hazelnut.gif);}
 .vgm_product_info li.color_heatersmoke{background-image:url(../images/sce/css/product_swatches_h10w16/color_heatersmoke.gif);}
 .vgm_product_info li.color_honey{background-image:url(../images/sce/css/product_swatches_h10w16/color_honey.gif);}
 .vgm_product_info li.color_honeynut{background-image:url(../images/sce/css/product_swatches_h10w16/color_honeynut.gif);}
 .vgm_product_info li.color_iceblush{background-image:url(../images/sce/css/product_swatches_h10w16/color_iceblush.gif);}
 .vgm_product_info li.color_irishmoss{background-image:url(../images/sce/css/product_swatches_h10w16/color_irishmoss.gif);}
 .vgm_product_info li.color_ivory{background-image:url(../images/sce/css/product_swatches_h10w16/color_ivory.gif);}
 .vgm_product_info li.color_jade{background-image:url(../images/sce/css/product_swatches_h10w16/color_jade.gif);}
 .vgm_product_info li.color_jubilee{background-image:url(../images/sce/css/product_swatches_h10w16/color_jubilee.gif);}
 .vgm_product_info li.color_justpink{background-image:url(../images/sce/css/product_swatches_h10w16/color_justpink.gif);}
 .vgm_product_info li.color_kasbah{background-image:url(../images/sce/css/product_swatches_h10w16/color_kasbah.gif);}
 .vgm_product_info li.color_kranberry{background-image:url(../images/sce/css/product_swatches_h10w16/color_kranberry.gif);}
 .vgm_product_info li.color_latte{background-image:url(../images/sce/css/product_swatches_h10w16/color_latte.gif);}
 .vgm_product_info li.color_light{background-image:url(../images/sce/css/product_swatches_h10w16/color_light.gif);}
 .vgm_product_info li.color_lilac-bouquet{background-image:url(../images/sce/css/product_swatches_h10w16/color_lilac-bouquet.gif);}
 .vgm_product_info li.color_mahogany{background-image:url(../images/sce/css/product_swatches_h10w16/color_mahogany.gif);}
 .vgm_product_info li.color_malt{background-image:url(../images/sce/css/product_swatches_h10w16/color_malt.gif);}
 .vgm_product_info li.color_marrakech{background-image:url(../images/sce/css/product_swatches_h10w16/color_marrakech.gif);}
 .vgm_product_info li.color_medium{background-image:url(../images/sce/css/product_swatches_h10w16/color_medium.gif);}
 .vgm_product_info li.color_merlot{background-image:url(../images/sce/css/product_swatches_h10w16/color_merlot.gif);}
 .vgm_product_info li.color_mermaid{background-image:url(../images/sce/css/product_swatches_h10w16/color_mermaid.gif);}
 .vgm_product_info li.color_mesmerize{background-image:url(../images/sce/css/product_swatches_h10w16/color_mesmerize.gif);}
 .vgm_product_info li.color_mink{background-image:url(../images/sce/css/product_swatches_h10w16/color_mink.gif);}
 .vgm_product_info li.color_mocha{background-image:url(../images/sce/css/product_swatches_h10w16/color_mocha.gif);}
 .vgm_product_info li.color_moonstone{background-image:url(../images/sce/css/product_swatches_h10w16/color_moonstone.gif);}
 .vgm_product_info li.color_morganite{background-image:url(../images/sce/css/product_swatches_h10w16/color_morganite.gif);}
 .vgm_product_info li.color_mystere{background-image:url(../images/sce/css/product_swatches_h10w16/color_mystere.gif);}
 .vgm_product_info li.color_nectar{background-image:url(../images/sce/css/product_swatches_h10w16/color_nectar.gif);}
 .vgm_product_info li.color_neutral{background-image:url(../images/sce/css/product_swatches_h10w16/color_neutral.gif);}
 .vgm_product_info li.color_nutmeg{background-image:url(../images/sce/css/product_swatches_h10w16/color_nutmeg.gif);}
 .vgm_product_info li.color_ocean{background-image:url(../images/sce/css/product_swatches_h10w16/color_ocean.gif);}
 .vgm_product_info li.color_onyx{background-image:url(../images/sce/css/product_swatches_h10w16/color_onyx.gif);}
 .vgm_product_info li.color_orientexpress{background-image:url(../images/sce/css/product_swatches_h10w16/color_orientexpress.gif);}
 .vgm_product_info li.color_parfait{background-image:url(../images/sce/css/product_swatches_h10w16/color_parfait.gif);}
 .vgm_product_info li.color_pearl{background-image:url(../images/sce/css/product_swatches_h10w16/color_pearl.gif);}
 .vgm_product_info li.color_pebble{background-image:url(../images/sce/css/product_swatches_h10w16/color_pebble.gif);}
 .vgm_product_info li.color_penny{background-image:url(../images/sce/css/product_swatches_h10w16/color_penny.gif);}
 .vgm_product_info li.color_peony{background-image:url(../images/sce/css/product_swatches_h10w16/color_peony.gif);}
 .vgm_product_info li.color_peridot{background-image:url(../images/sce/css/product_swatches_h10w16/color_peridot.gif);}
 .vgm_product_info li.color_petal{background-image:url(../images/sce/css/product_swatches_h10w16/color_petal.gif);}
 .vgm_product_info li.color_pinkpearl{background-image:url(../images/sce/css/product_swatches_h10w16/color_pinkpearl.gif);}
 .vgm_product_info li.color_pinkquartz{background-image:url(../images/sce/css/product_swatches_h10w16/color_pinkquartz.gif);}
 .vgm_product_info li.color_platinum{background-image:url(../images/sce/css/product_swatches_h10w16/color_platinum.gif);}
 .vgm_product_info li.color_plum{background-image:url(../images/sce/css/product_swatches_h10w16/color_plum.gif);}
 .vgm_product_info li.color_plumberry{background-image:url(../images/sce/css/product_swatches_h10w16/color_plumberry.gif);}
 .vgm_product_info li.color_poetic{background-image:url(../images/sce/css/product_swatches_h10w16/color_poetic.gif);}
 .vgm_product_info li.color_pout{background-image:url(../images/sce/css/product_swatches_h10w16/color_pout.gif);}
 .vgm_product_info li.color_praline{background-image:url(../images/sce/css/product_swatches_h10w16/color_praline.gif);}
 .vgm_product_info li.color_prism{background-image:url(../images/sce/css/product_swatches_h10w16/color_prism.gif);}
 .vgm_product_info li.color_purplemajesty{background-image:url(../images/sce/css/product_swatches_h10w16/color_purplemajesty.gif);}
 .vgm_product_info li.color_quartz{background-image:url(../images/sce/css/product_swatches_h10w16/color_quartz.gif);}
 .vgm_product_info li.color_raven{background-image:url(../images/sce/css/product_swatches_h10w16/color_raven.gif);}
 .vgm_product_info li.color_reflection{background-image:url(../images/sce/css/product_swatches_h10w16/color_reflection.gif);}
 .vgm_product_info li.color_rhapsody{background-image:url(../images/sce/css/product_swatches_h10w16/color_rhapsody.gif);}
 .vgm_product_info li.color_rose{background-image:url(../images/sce/css/product_swatches_h10w16/color_rose.gif);}
 .vgm_product_info li.color_rosebeige{background-image:url(../images/sce/css/product_swatches_h10w16/color_rosebeige.gif);}
 .vgm_product_info li.color_rosewater{background-image:url(../images/sce/css/product_swatches_h10w16/color_rosewater.gif);}
 .vgm_product_info li.color_rouge{background-image:url(../images/sce/css/product_swatches_h10w16/color_rouge.gif);}
 .vgm_product_info li.color_sable{background-image:url(../images/sce/css/product_swatches_h10w16/color_sable.gif);}
 .vgm_product_info li.color_sage{background-image:url(../images/sce/css/product_swatches_h10w16/color_sage.gif);}
 .vgm_product_info li.color_sand{background-image:url(../images/sce/css/product_swatches_h10w16/color_sand.gif);}
 .vgm_product_info li.color_sanddollar{background-image:url(../images/sce/css/product_swatches_h10w16/color_sanddollar.gif);}
 .vgm_product_info li.color_sapphire{background-image:url(../images/sce/css/product_swatches_h10w16/color_sapphire.gif);}
 .vgm_product_info li.color_sedona{background-image:url(../images/sce/css/product_swatches_h10w16/color_sedona.gif);}
 .vgm_product_info li.color_seaglass{background-image:url(../images/sce/css/product_swatches_h10w16/color_seaglass.gif);}
 .vgm_product_info li.color_sequin{background-image:url(../images/sce/css/product_swatches_h10w16/color_sequin.gif);}
 .vgm_product_info li.color_shanghainights{background-image:url(../images/sce/css/product_swatches_h10w16/color_shanghainights.gif);}
 .vgm_product_info li.color_sheerpassion{background-image:url(../images/sce/css/product_swatches_h10w16/color_sheerpassion.gif);}
 .vgm_product_info li.color_shell{background-image:url(../images/sce/css/product_swatches_h10w16/color_shell.gif);}
 .vgm_product_info li.color_sherbet{background-image:url(../images/sce/css/product_swatches_h10w16/color_sherbet.gif);}
 .vgm_product_info li.color_shitake{background-image:url(../images/sce/css/product_swatches_h10w16/color_shitake.gif);}
 .vgm_product_info li.color_silken{background-image:url(../images/sce/css/product_swatches_h10w16/color_silken.gif);}
 .vgm_product_info li.color_slate{background-image:url(../images/sce/css/product_swatches_h10w16/color_slate.gif);}
 .vgm_product_info li.color_smitten{background-image:url(../images/sce/css/product_swatches_h10w16/color_smitten.gif);}
 .vgm_product_info li.color_smolder{background-image:url(../images/sce/css/product_swatches_h10w16/color_smolder.gif);}
 .vgm_product_info li.color_softbeige{background-image:url(../images/sce/css/product_swatches_h10w16/color_softbeige.gif);}
 .vgm_product_info li.color_sorbet{background-image:url(../images/sce/css/product_swatches_h10w16/color_sorbet.gif);}
 .vgm_product_info li.color_spellbound{background-image:url(../images/sce/css/product_swatches_h10w16/color_spellbound.gif);}
 .vgm_product_info li.color_splendor1{background-image:url(../images/sce/css/product_swatches_h10w16/color_splendor1.gif);}
 .vgm_product_info li.color_splendor2{background-image:url(../images/sce/css/product_swatches_h10w16/color_splendor2.gif);}
 .vgm_product_info li.color_splendor3{background-image:url(../images/sce/css/product_swatches_h10w16/color_splendor3.gif);}
 .vgm_product_info li.color_splendor4{background-image:url(../images/sce/css/product_swatches_h10w16/color_splendor4.gif);}
 .vgm_product_info li.color_spice{background-image:url(../images/sce/css/product_swatches_h10w16/color_spice.gif);}
 .vgm_product_info li.color_storm{background-image:url(../images/sce/css/product_swatches_h10w16/color_storm.gif);}
 .vgm_product_info li.color_suede{background-image:url(../images/sce/css/product_swatches_h10w16/color_suede.gif);}
 .vgm_product_info li.color_sugarplum{background-image:url(../images/sce/css/product_swatches_h10w16/color_sugarplum.gif);}
 .vgm_product_info li.color_sundance1{background-image:url(../images/sce/css/product_swatches_h10w16/color_sundance1.gif);}
 .vgm_product_info li.color_sundance2{background-image:url(../images/sce/css/product_swatches_h10w16/color_sundance1.gif);}
 .vgm_product_info li.color_sundance3{background-image:url(../images/sce/css/product_swatches_h10w16/color_sundance1.gif);}
 .vgm_product_info li.color_sundance4{background-image:url(../images/sce/css/product_swatches_h10w16/color_sundance1.gif);}
 .vgm_product_info li.color_sunkissed{background-image:url(../images/sce/css/product_swatches_h10w16/color_sunkissed.gif);}
 .vgm_product_info li.color_sunshine{background-image:url(../images/sce/css/product_swatches_h10w16/color_sunshine.gif);}
 .vgm_product_info li.color_suntan{background-image:url(../images/sce/css/product_swatches_h10w16/color_suntan.gif);}
 .vgm_product_info li.color_sunglow{background-image:url(../images/sce/css/product_swatches_h10w16/color_sunglow.gif);}
 .vgm_product_info li.color_sunset{background-image:url(../images/sce/css/product_swatches_h10w16/color_sunset.gif);}
 .vgm_product_info li.color_syrah{background-image:url(../images/sce/css/product_swatches_h10w16/color_syrah.gif);}
 .vgm_product_info li.color_tahitiansun{background-image:url(../images/sce/css/product_swatches_h10w16/color_tahitiansun.gif);}
 .vgm_product_info li.color_tan{background-image:url(../images/sce/css/product_swatches_h10w16/color_tan.gif);}
 .vgm_product_info li.color_tangier{background-image:url(../images/sce/css/product_swatches_h10w16/color_tangier.gif);}
 .vgm_product_info li.color_tantalize{background-image:url(../images/sce/css/product_swatches_h10w16/color_tantalize.gif);}
 .vgm_product_info li.color_tawnee{background-image:url(../images/sce/css/product_swatches_h10w16/color_tawnee.gif);}
 .vgm_product_info li.color_teabiscuit{background-image:url(../images/sce/css/product_swatches_h10w16/color_teabiscuit.gif);}
 .vgm_product_info li.color_timeless{background-image:url(../images/sce/css/product_swatches_h10w16/color_timeless.gif);}
 .vgm_product_info li.color_toffee{background-image:url(../images/sce/css/product_swatches_h10w16/color_toffee.gif);}
 .vgm_product_info li.color_topaz{background-image:url(../images/sce/css/product_swatches_h10w16/color_topaz.gif);}
 .vgm_product_info li.color_tourmaline{background-image:url(../images/sce/css/product_swatches_h10w16/color_tourmaline.gif);}
 .vgm_product_info li.color_tulip{background-image:url(../images/sce/css/product_swatches_h10w16/color_tulip.gif);}
 .vgm_product_info li.color_twilight{background-image:url(../images/sce/css/product_swatches_h10w16/color_twilight.gif);}
 .vgm_product_info li.color_vintage{background-image:url(../images/sce/css/product_swatches_h10w16/color_vintage.gif);}
 .vgm_product_info li.color_vivid{background-image:url(../images/sce/css/product_swatches_h10w16/color_vivid.gif);}
 .vgm_product_info li.color_warmbeige{background-image:url(../images/sce/css/product_swatches_h10w16/color_warmbeige.gif);}
 .vgm_product_info li.color_wildorchid{background-image:url(../images/sce/css/product_swatches_h10w16/color_wildorchid.gif);}
 .vgm_product_info li.color_willow{background-image:url(../images/sce/css/product_swatches_h10w16/color_willow.gif);}
 .vgm_product_info li.color_zin{background-image:url(../images/sce/css/product_swatches_h10w16/color_zin.gif);}

.product_wrap2 {
	margin-left:170px;
	padding-top:25pt;
	}

#maincontent .vgm_category_product .vgm_product_detail {
	}

.vgm_product_data, .vgm_product_add {
	float:left;
	margin-bottom:0.2em;
	width:100%;
	}

.vgm_product_data .label,
	.vgm_product_add .label {
	float:left;
	width:4em;
	}	

.vgm_product_data .data,
	.vgm_product_add .data {
	float:left;
	}	

.vgm_product_data .label,
	.vgm_product_data input,
	.vgm_product_add .label,
	.vgm_product_add input {
	line-height:1.5em;
	vertical-align:middle;
	}

.checkout_billing_info label {
	display:block;
	float:left;
	width:100pt;
	}
	
#ctl00_ctl01_MainContent_ContentPlaceHolder1_billing_shipping_account_detail_customerDetail_emailCustomValidator {
	position:absolute;
	}

.checkout_payment_info label {
	display:block;
	float:left;
	width:100pt;
	}

.data th 
{
	text-align: left;
}

/* THESE STYLES TARGET THE SCE */

.editor {
	line-height:140%;
	background-color: #ffffff;
	width:800px;
	margin-left:40px;
	}

.editor ul, .editor ol {
	list-style-position:outside;
	padding:0;
	}
	
.editor ul {
	list-style-type:circle;
	margin-left: 15px;
	}

.editor ol {margin-left:30px;}

.editor li {
	margin-bottom:0.4em;
	}

.editor a {
	text-decoration:underline;
	}

.entry blockquote {
    background-color: #e7e3d9 !important;
    padding: 0.1em 10px 0.1em 10px;
}

.entry blockquote h2 {
        padding-top: 0px !important;
}