@import "microd.css";
@import "microb.css";
/* Crumbtrail override */
p.crumbtrail {
	display:none;
}

#content{position:relative;}

/*.info, .success, .warning, .error, .validation {
margin: 10px 0px;
padding:15px 15px 15px 45px;
background-repeat: no-repeat;
background-position: 5px 5px;
} 
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../images/core/icons/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../images/core/icons/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../images/core/icons/warning.png');
}
.error {
background-color: #f981ab;
background-image: url('../images/core/icons/error.png');
}
*/
#pharmacywrap .categorylisttop {
	padding-top:8px;
}
#pharmacywrap #staticpages #coltwo h1{
	float:none;
	margin-bottom:0;
}
#pharmacywrap #staticpages #coltwo .categorylisttop h2{
	margin:0;

}
#pharmacywrap #staticpages #coltwo .categorylisttop ul li{
	background:none;
	padding:0;
	font-size:10px;
}

#staticpages #coltwo .categorylisttop h1 {
	color:#FFFFFF;
	font-size:19px;
	font-weight:400;
}
#staticpages #coltwo .categorylistsub h2 {
	font-size:15px;
}
.foodcheckblock {
	float:left;
	margin-right:10px;
	width:230px;
	border:1px solid;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#staticpages #coltwo .foodcheckblock h2 {
	color:#fff;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.foodcheckblock dl {
	padding:10px;
}
.foodcheckblock dt {
	font-weight:bold;
	float:left;
	width:70px;
	clear:both;
	margin-bottom:10px;
}
.foodcheckblock dd {
	float:left;
	width:130px;
	margin-bottom:10px;
}
.check5 {
	border-color:#ba3a4f;
}
.check40 {
	border-color:#aab300;
}
.check93 {
	border-color:#639ec8;
}
.check5 h2 {
	background-color:#ba3a4f;
}
.check40 h2 {
	background-color:#aab300;
}
.check93 h2 {
	background-color:#639ec8;
}
.pharlist dl {
	float:left;
	width:200px;
	margin-bottom:15px;
	margin-right:10px;
	height:90px;
}
.pharlist dt a {
	font-weight:bold;
}
.pharlist dd {
	line-height:1.3;
}
#staticpages #coltwo ul.indexe {
	margin-left:20px;
}
#pharmacywrap .top {
	display:block;
	text-align:right;
	border-bottom:1px solid #eee;
	padding-bottom:5px;
	margin-bottom:5px;
}
.eproblemslist li {
	float:left;
	margin-right:10px;
	width:210px;
}
.pslogan p {
	clear:both;
	color:#64902F;
	font-size:16px;
	font-style:italic;
	padding-left:10px;
	width:450px;
}
table.table{
	margin-bottom:20px;
}
table.table th{
	text-align:left;
	font-weight:bold;
	background-color:#eee;
	padding:10px;
	margin-bottom:10px;
}
table.table td{
	margin-bottom:5px;
	border-bottom:1px solid #eee;
	padding:5px;
}




/* LOREAL VOLUME MILLION */

.lorealmillion {
	background-color:#0b0100;
}
.lmheader h1 {
	text-indent:-9999px;
	display:block;
	height:95px;
	width:960px;
	background:url(../images/events/2010e5/loreal/lmheader.gif) no-repeat 0 0;
}
.lmbody {
	background:url(../images/events/2010e5/loreal/lmbody.jpg) no-repeat 0 0;
 	padding-left:565px;
	padding-top:0;
	color:#fff;
	font-size:12px;
	line-height:1.2em;
	padding-right:20px;
	position:relative;
}
.lmcolour {
	color:#af8255;
}
.lmbody h2 {
	color:#af8255;
	font-size:20px;
	margin-bottom:15px;
	line-height:1.2em;
}
.lmbody p {
	margin-bottom:10px;
}
.lmquote {
	font-size:13px;
}
.lmquoter {
	text-align:right;
}

.lorealmillion .lmright .idesc{
	display:none;
}
.lorealmillion .lmright .isingle{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}
.buybuttons li {
	float:left;
	width:150px;
	margin-right:20px;
	display:block;
	text-align:center;
	margin-bottom:10px;
}
.blackbox, .brownbox {
	width:50px;
	height:50px;
	border:5px solid #fff;
	margin:10px auto;
}
.brownbox {
	background-color:#af8255;
}
.buybuttons .eylurebuttons a {
	float:none;
	margin:10px auto;
}
.buybuttons .price {
	color:#D91E63;
	font-size:18px;
	font-weight:bold;
}
.lmleft {
	bottom:40px;
	left:30px;
	position:absolute;
	width:420px;
}
.lmleft h2, .lmleft p {
	color:#fff;
}
.lmright ul.lmbodyli {
	margin-bottom:10px;
}
.lmright .lmbodyli li {
	list-style:circle;
	margin-left:25px;
}
.lorealparis {
	text-indent:-9999px;
	display:block;
	height:95px;
	width:960px;
	background:url(../images/events/2010e5/loreal/lmloreallogo.gif) no-repeat 0 0;
}
/* SIMPLE SPOTLESS SKIN */
div.simpleskin
{
	background-color:#E9ECF5;
}
.ssheader h1 {
	text-indent:-9999px;
	display:block;
	height:136px;
	width:960px;
	background:url(../images/events/2010e5/simple/ssheader.jpg) no-repeat 0 0;
}
.ssproducts {
	display:block;
	height:466px;
	font-size:12px;
	line-height:1.2em;
	background:url(../images/events/2010e5/simple/ssbody.jpg) no-repeat 0 0;
}
.ssproducts .eylurebuttons a {
	float:none;
	margin:10px auto;
}
.ssproducts .eylurebuttons a.infobutton {
	width:87px;
}
.ssproducts li {
	float:left;
 }
.ssproducts li.ss1 {
 	margin-left:30px;
}
.ssproducts li.ss2 {
	width:220px;
}
.ssproducts li.ss3 {
 }
.ssproducts li.ss4 {
  }
.ssproducts li.ss5 {
 }
.ssproducts .idesc{
	overflow:hidden;
	height:95px;
}

.ssproducts .iprice{
	margin-top:5px;
}


.ssproducts  .isingle .ilike{
	display:block;
	margin-top:10px;
	clear:both;

}

.ssproducts .eeproduct a {
	display:block;
	border-bottom:3px solid #fafafc;
}
.ssproducts .eeproduct a:hover {
	border-bottom:3px solid #bbd30b;
}
.ssproducts li h2 {
	font-size:13px;
	line-height:1.2;
}
.ssproducts li h2 span {
	color:#0088e5;
}
.ssproducts .price {
	color:#D91E63;
	font-size:18px;
	margin-top:10px;
	font-weight:bold;
}
#scfriends {
	background:url(../images/events/2010e5/sc/images/header2.gif) no-repeat 0 0;
	display:block;
	height:882px;
	position:relative;
}
#scfriends h1 {
	text-indent:-9999px;
	display:block;
	height:128px;
	width:280px;
	margin:20px 20px 0 10px;
	float:left;
}
#scfriends .scheader p {
	float:left;
	width:600px;
	font-size:14px;
	position:relative;
	font-weight:bold;
	top:30px;
	color:#fff;
	line-height:1.2em;
}
.scbody {
	height:520px;
	left:80px;
 	position:absolute;
	top:145px;
	width:795px;
}
.scbody  #thumbNav,
.scbody  #start-stop {
	top:-25px;
}
.scbody  .anythingSlider .arrow{
	top:125px;
}
.scbody h2.h2{
	text-indent:-999px;

 }
.csplaybuttons {
	position:absolute;
	right:0;
	top:153px;
}
.csplaybuttons a {
	text-indent:-9999px;
	display:block;
	height:84px;
	width:75px;
	background:transparent url(../images/events/2010e5/sc/images/playmusic.png) no-repeat 0 0;
}
.csplaybuttons a.scvideo {
	background:transparent url(../images/events/2010e5/sc/images/playvideo.png) no-repeat 0 0;
}
#scvideo {
	background-image:url(http://static.flowplayer.org/img/overlay/petrol.png);
	color:#fff;
}
.snav {
	left:235px;
	position:absolute;
	top:20px;
}
.snav li a, .stabnavigation li a {
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	color:#fff;
}
.snav li {
	float:left;
	margin-right:20px;
}
.snav ul li ul {
	display:none;
}
.snav ul li.selected ul {
	display:block;
	position:absolute;
	width:520px;
	left:-50px;
	top:23px;
}
.snav ul li.selected ul a.selected {
	font-weight:bold;
}
.snav li.sctitle {
	margin-right:20px;
	position:relative;
}
.snav li.sctitle a.stitle {
	font-size:20px;
	font-weight:bold;
	margin-right:10px;
	padding-left:20px;
	color:#fff;
}
.snav li.selected a.stitle {
	background:transparent url(../images/events/2010e5/sc/images/scbullet.png) no-repeat 0 0;
	padding-left:20px;
}

.stabnavigation{
	position:absolute;
	top:-30px;
	left:200px;
}
.stabnavigation li{
	float:left;
	margin-right:20px;
}
.stabnavigation li a.selected{
	font-weight:bold;
	text-decoration:underline;
}
#stabs {
	top:70px;
	position:relative;
}



#stabs .anythingSlider {
	width:865px;
	height:410px;
	margin:0 0 0 -40px;
 }

#stabs .anythingSlider .wrapper{
	height:410px;
	width:775px;

}
#stabs .anythingSlider ul li{
	width:865px;
}
#scfriends .isingle {
	float:left;
	margin-right:20px;
}
#scfriends .idesc {
	overflow:hidden;
	height:59px;
	display:block;
}
#scfriends .idesc li {
	display:none;
}
.isinglelarge {
	width:244px;
}
.isinglemedium {
	width:143px;
}
/* Single inventory styles generic */

.isingle .ilike{
	display:none;
}
/* Easy Slider */

.slider ul, .slider li, .slider2 ul, .slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}
.slider2 {
	margin-top:1em;
}
.scbody li.slide {
	width:745px;
	height:440px;
	float:left; 
	overflow:hidden;
}
#prevBtn, #nextBtn, #prevBtn1, #nextBtn1, #prevBtn2, #nextBtn2, #prevBtn3, #nextBtn3, #prevBtn4, #nextBtn4 {
	display:block;
	width:24px;
	height:46px;
	position:absolute;
	top:150px;
	text-indent:-9999px;
	z-index:1000;
}
#nextBtn, #nextBtn1, #nextBtn2, #nextBtn3, #nextBtn4 {
	right:10px;
}
#prevBtn, #prevBtn1, #prevBtn2, #prevBtn3, #prevBtn4 {
	left:0;
}
#prevBtn a, #nextBtn a, #nextBtn1 a, #prevBtn1 a, #prevBtn2 a, #nextBtn2 a, #prevBtn3 a, #nextBtn3 a, #prevBtn4 a, #nextBtn4 a {
	display:block;
	position:relative;
	width:30px;
	height:54px;
	background:url("../images/events/2010e5/sc/images/previous.png") no-repeat scroll 0 0 transparent;
}
#nextBtn a, #nextBtn1 a, #nextBtn2 a, #nextBtn3 a, #nextBtn4 a {
	background:url("../images/events/2010e5/sc/images/next.png") no-repeat scroll 0 0 transparent;
}
/* numeric controls */	

ol#controls {
	height:28px;
	left:250px;
	position:absolute;
	top:10px;
}
ol#controls li {
	margin:0 10px 0 0;
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
}
ol#controls li a {
	background:none repeat scroll 0 0 #CCCCCC;
	border:1px solid #CCCCCC;
	color:#555555;
	float:left;
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding:0 10px;
	text-decoration:none;
}
ol#controls li.current a {
	background:#000;
	color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none;
}
/* // Easy Slider */

.innershadow .isingle .hd .c, .innershadow .isingle .ft .c, .outershadow .isingle .hd .c, .outershadow .isingle .ft .c {
	font-size:1px; /* ensure minimum height */
	height:11px;
}
.innershadow .isingle .ft .c {
	height:15px;
}
.innershadow .isingle .hd, .innershadow .isingle .ft {
	margin-right:14px;
	margin-top:-1px;
}
.innershadow .isingle .hd .c, .innershadow .isingle .ft .c {
	margin-right:-14px;
}
.innershadow .isingle .bd {
	margin-right:6px;
}
.innershadow .isingle .bd .c {
	margin-right:-6px;
}
.innershadow .isingle .bd .c .s {
	margin:0px 8px 0px 8px;
	padding:10px 10px 0;
}
.innershadow .isingle .hd {
	background:transparent url(../images/core/corner/inner/tl.png) no-repeat 0px 0px;
}
.innershadow .isingle .hd .c {
	background:transparent url(../images/core/corner/inner/tr.png) no-repeat right 0px;
}
.innershadow .isingle .bd {
	background:transparent url(../images/core/corner/inner/ml.png) repeat-y 0px 0px;
}
.innershadow .isingle .bd .c {
	background:transparent url(../images/core/corner/inner/mr.png) repeat-y right 0px;
}
.innershadow .isingle .bd .c .s {
	background:#fff url(../images/core/corner/inner/ms.png) repeat-x 0px 0px;
}
.innershadow .isingle .ft {
	background:transparent url(../images/core/corner/inner/bl.png) no-repeat 0px 0px;
}
.innershadow .isingle .ft .c {
	background:transparent url(../images/core/corner/inner/br.png) no-repeat right 0px;
}
.outershadow .isingle .hd, .outershadow .isingle .ft {
	margin-right:14px;
}
.outershadow .isingle .hd .c, .outershadow .isingle .ft .c {
	margin-right:-14px;
}
.outershadow .isingle .bd {
	margin-right:6px;
}
.outershadow .isingle .bd .c {
	margin-right:-6px;
}
.outershadow .isingle .bd .c .s {
	margin:0px 8px 0px 6px;
	padding:10px;
}
.outershadow .isingle .hd {
	background:transparent url(../images/core/corner/outer/tl.png) no-repeat 0px 0px;
}
.outershadow .isingle .hd .c {
	background:transparent url(../images/core/corner/outer/tr.png) no-repeat right 0px;
	height:17px;
}
.outershadow .isingle .bd {
	background:transparent url(../images/core/corner/outer/ml.png) repeat-y 0px 0px;
}
.outershadow .isingle .bd .c {
	background:transparent url(../images/core/corner/outer/mr.png) repeat-y right 0px;
}
.outershadow .isingle .bd .c .s {
	background:#fff url(../images/core/corner/outer/ms.png) repeat-x 0px 0px;
}
.outershadow .isingle .ft {
	background:transparent url(../images/core/corner/outer/bl.png) no-repeat 0px 0px;
	margin-right:14px;
}
.outershadow .isingle .ft .c {
	background:transparent url(../images/core/corner/outer/br.png) no-repeat right 0px;
	margin-right:-14px;
}
.innershadow .isinglelarge, .outershadow .isinglelarge {
	width:275px;
}
.innershadow .isinglemedium, .outershadow .isinglemedium {
	width:174px;
}
.innershadow .isinglessmall, .outershadow .isinglesmall {
	width:115px;
}
.lorealyouthcode .isinglemedium {
	width:240px
}

.3mobiletesttt #page-3mobile .3mobilev .phones .isinglemedium { margin-left:80px; width:190px; float:left }  
.3mobiletesttt #page-3mobile .3mobilev .mobile-broadband {margin-left:20px;}
.3mobiletesttt #page-3mobile .3mobilev .isinglemedium .idesc { display:none }
.3mobiletesttt #page-3mobile .3mobilev .phones .i201226 {margin-right:55px;}


#newsoverview .summary{ line-height:1.5;}
.darelist {
	float:left;
	width:710px;
}
 .competitionlist {
 	list-style:none;
 }
.darelist li, .competitionlist li {
	float:left;
	margin-right:20px;
	border:1px solid #dcdcdc;
	width:310px;
	padding:10px;
	position:relative;
	list-style:none!important;
	margin-bottom:20px!important;
}

.darelist li .dareimg, .competitionlist li .dareimg{
	float:left;
	margin-right:10px;
}
.darelist li h2 a {
	font-size:16px;
	line-height:1.2;
 }
.darelist p.darecompetitionexpire {
 	line-height:1.2;
	font-size:11px;
}
.darelist .dareenternow a, .competitionlist li .dareenternow a{
	background: url("../images/pages/dare/images/enternow.gif") no-repeat scroll 0 0;
	display:block;
	height:19px;
	width:83px;
	position:absolute;
	right:0;
	bottom:0;
	text-indent:-9999px;
}

#content .mofferlink{position:absolute;top:200px; right:0; text-align: center;}
#content .mofferlink span{display:block;clear:both;font-weight:bold;background-color:#fff;}

.mleft{float:left;}
.mright{float:right;}

.plainlink{background: url("../images/new/minispot_arrow.gif") no-repeat 5px 50% #FFFFFF;
    border: 1px solid #D91E63;
    color: #D91E63;
    font-weight: bold;
    padding: 5px 5px 5px 15px;
    text-transform: uppercase;
}
