x@charset "UTF-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body { background-color:#FFF; font-family:Arial, Helvetica, sans-serif; line-height:1.3em; font-size:12px; color:#666666; padding:0px; border:0; margin:0 auto 0px; }

/* Typography */

h1 {border:0; line-height:1.5em; font-size:14px;}
a:link {color: #666666; text-decoration: none;}
a:visited {text-decoration: none; color: #666666;}
a:hover {text-decoration: none; color: #999;}
a:active {text-decoration: none; color: #666666;}
.heading {color: #fff; text-decoration: none; font-size:14px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0; line-height:1.2em;}
.heading-grey {color: #666; text-decoration: none; font-size:14px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0;}
p{margin-bottom:15px;}
h4{margin-bottom:10px;}
.testimonials {color: #808080; text-decoration: none; font-size:16px; font-weight:bold;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0;}

/* General */
.grayborder{border:1px solid #b9b4b4; background-color:#FFFFFF;}
.grayborder div{padding:25px;}
.marginvertical{margin:10px 0;}



/* Menus */
.nav { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none; cursor:pointer;}
.navover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; cursor:pointer; }
.sub { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; border:solid 1px #999; text-decoration:none; cursor:pointer; padding:0px 0px 0px 6px; letter-spacing:0.1em; background-color:#FFF}
.subover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; border:solid 1px #999; text-decoration:none; cursor:pointer; padding:0px 0px 0px 6px; letter-spacing:0.1em; background-color:#FFF}
	
/* Home page template */

#page-background { background-image:url(../images/bkgd.jpg); background-repeat:no-repeat; height:1000px;}
#page-wrap {width:990px; margin:0 auto;}
#header {height:80px; padding-top:20px}
#logo {height:50px; float:left; clear:both; padding-top:20px;}
#search-bar {height:50px; width:300px; float:right;}
#shopsummary{position:relative; width:290px; border: 1px solid #b9b4b4; background: #FFFFFF; height: 26px;}
#shopsummary table.cartSummaryTable{background: url(../images/icon-shoppingbag.png) no-repeat 5px 5px; position:absolute; left:0px; top:-12px; height:45px;}
#shopsummary table.cartSummaryTable td.cartSummaryItem{padding:6px 0 0 50px;}

#main-menu {width:770px; height:25px; padding-top:50px; float:right}
#home-content {width:100%; margin:0 auto; padding-top:25px;}
#footer {height:140px; padding-top:20px; padding-left:26px;}
#footerMenu {width:300px;height:35px; float:left; padding-top:15px;}


/* Home page */

#flashBanner {width:988px;height:346px; background-image:url(/images/flash.jpg); background-repeat:no-repeat}
#bodyText {margin:20px 0; padding:18px 0;}
#spotlights {}
#spotlightLeft, #spotlightCentre, #spotlightRight{height:175px;}
#spotlightLeft{background:url(../images/demoproduct.png) no-repeat #ffffff 175px 45px; }
#spotlightCentre {background:url(../images/news-image.png) no-repeat #ffffff 165px 21px;}
#spotlightRight {background:url(../images/laptop.jpg) no-repeat #ffffff 180px 30px;}
#spotlightLeft div, #spotlightCentre div, #spotlightRight div{padding:25px 25px 0 25px;}
#spotlightLeft div p, #spotlightCentre div p, #spotlightRight div p{font-size:11px; line-height:1.3em;}
#spotlightHeading {width:230px;height:25px; padding-top:25px; padding-left:25px}
#spotlightText {width:150px;height:70px; padding-top:5px; padding-left:25px; font-size:11px; line-height:1.2em; float:left}
#spotlightImage {width:150px;height:70px; float:left}
#spotlightClick {width:150px;height:15px; padding-left:25px;}


/* shop products - By skin type */

#leftTileBst {height:247px; clear:both; background-image:url(../images/byskintypeMain.jpg); background-repeat:no-repeat}

/* shop products - list all */

#leftTileListAll {height:247px; clear:both; background-image:url(../images/shopallproducts.jpg); background-repeat:no-repeat}


/* testimaonials */

#leftTile {width:990px; height:409px; padding-top:10px; clear:both; background-image:url(../images/testimonialsMain.png); background-repeat:no-repeat }
#sub-bodyText {width:960px; height:85px; padding-top:17px; clear:both; padding-left:30px; padding-right:40px; background-image:url(/images/bodyTextbkg.png); background-repeat:no-repeat;}
#sub-bodyText105 {width:960px; height:105px; padding-top:17px; clear:both; padding-left:30px; padding-right:40px; background-image:url(/images/bodyTextbkg105.png); background-repeat:no-repeat;}
#sub-bodyText110 {width:960px; height:110px; padding-top:17px; clear:both; padding-left:30px; padding-right:40px; background-image:url(/images/bodyTextbkg110.png); background-repeat:no-repeat;}
#sub-bodyText115 {width:960px; height:112px; padding-top:17px; clear:both; padding-left:30px; padding-right:40px; background-image:url(/images/bodyTextbkg115.png); background-repeat:no-repeat;}
#sub-bodyText120 {width:960px; height:115px; padding-top:17px; clear:both; padding-left:30px; padding-right:40px; background-image:url(/images/bodyTextbkg120.png); background-repeat:no-repeat;}
#sub-bodyText130 {height:125px; margin-top:17px; clear:both;}
#testimonialmainTitle {width:175px; padding-top:340px; padding-left:30px;  padding-right:30px;float:left; display:inline}
#testimonialmainText {width:420px; padding-top:342px; padding-left:250px; float:left; text-align:right}


/* about MV - Sharon Mcglinchey */

#leftTileSM {height:408px; padding-top:10px; clear:both; background-image:url(../images/sharon-mcglinchey.png); background-repeat:no-repeat}
#sub-bodyTextSM {width:960px; height:270px; padding-top:25px; clear:both; padding-left:30px; padding-right:40px; background-image:url(/images/bodyTextbkg260.png); background-repeat:no-repeat;}


/* about MV - Radiance Room */

#leftTileRadiance{height:407px; clear:both; background-image:url(../images/radiance.png); background-repeat:no-repeat}
#sub-bodyTextRadianceRoom {width:960px; height:270px; padding-top:25px; clear:both; padding-left:30px; padding-right:40px; background-image:url(/images/bodyTextbkg260.png); background-repeat:no-repeat;}

/* advice & info - MV Difference */

#leftTileMVdiff {width:988px; height:247px; clear:both; background-image:url(../images/mvdiffMain.png); background-repeat:no-repeat}


/* advice & info - What is my skin type */

#leftTileWimst {height:247px; clear:both; background-image:url(../images/wimstMain.png); background-repeat:no-repeat}
#sub-bodyText320 {width:960px; height:325px; padding-top:17px; clear:both; padding-left:30px; padding-right:40px; background-image:url(/images/bodyTextbkg320.png); background-repeat:no-repeat;}
#sub-bodyText650 {width:960px; height:635px; padding-top:17px; clear:both; padding-left:30px; padding-right:40px; background-image:url(/images/bodyTextbkg650.png); background-repeat:no-repeat;}


/* advice & info - Skin & Health Tips */

#leftTileSant {height:247px; clear:both; background-image:url(../images/sahtMain.png); background-repeat:no-repeat}


/* advice & info - Rosacea */

#leftTileRos {height:247px; clear:both; background-image:url(../images/rosaceaMain.png); background-repeat:no-repeat}


/* advice & info - Eczema */

#leftTileEcz {height:247px; clear:both; background-image:url(../images/eczemaMain.png); background-repeat:no-repeat}


/* advice & info - Ingredients */

#leftTileIng {height:247px; clear:both; background-image:url(../images/ingredientsMain.png); background-repeat:no-repeat}
#sub-bodyText1290 {width:960px; height:1295px; padding-top:17px; clear:both; padding-left:30px; padding-right:40px; background-image:url(/images/bodyTextbkg1290.png); background-repeat:no-repeat;}

/* advice & info - FAQ's */

#leftTileFaq {height:247px; clear:both; background-image:url(../images/faqMain.png); background-repeat:no-repeat}


/* news */

#leftTileNews {height:247px; clear:both; background-image:url(../images/mvnewsMain.jpg); background-repeat:no-repeat}


/* contact us - Stocklists */

#leftTileStock {height:247px; clear:both; background-image:url(../images/stocklistMain.png); background-repeat:no-repeat}


/* contact us - Links */

#leftTileLinks {height:247px; clear:both; background-image:url(../images/linksMain.png); background-repeat:no-repeat}


/* privacy policy */

#leftTilePrivacy {height:247px; clear:both; background-image:url(../images/privacy-policyMain.png); background-repeat:no-repeat}

/* shop products - list all */

#leftTileLinks {height:247px; clear:both; background-image:url(../images/linksMain.png); background-repeat:no-repeat}



.product-wrap{width:898px; margin-left:15px;}
div#DescriptionA, div#DescriptionB{padding:0;}
div#DescriptionB{display:none;}
#iframe-pages #DescriptionA{display:none;}
#iframe-pages #DescriptionB{display:block;}

span#detail-info a{padding:3px 7px; border:1px solid #B9B4B4; margin-left:100px;}

#iframe-pages ul.productfeaturelist{margin-left:0; padding-left:0;}
body#iframe-pages div#backup-template{width:900px; margin-left:13px; padding-top:20px;}
body#iframe-pages ul#newsearch-product-detail{margin-bottom:25px;}
body#iframe-pages ul#newsearch-product-detail ul{list-style-type:disc;}

table#newclass select.productSelectInput{margin-bottom:10px;}