h1 { font-size: 11pt; margin-top: 5px; color: #303030; margin-left: 0px}
h1 a:link { color: #303030; }
h1 a:visited { color: #303030; }
h1 a:hover { color: #303030; }
h2 { font-size: 10pt; margin-top: 5px; margin-left: 5px; color: #303030; margin-left: 0px }
h2 a:link, h1 a:visited { color: #303030; }

.adcontents {background-color:#f2f4f3; padding:30px 30px 30px 30px;}
.adcontents a {line-height:18px;}
.adsection { background-image:url(/images/adviceunderline.jpg); background-position:bottom; padding:20px 0px 30px 0px; background-repeat:no-repeat; width:785px;}
.adsection a:hover, .adsection a:visited, .adsection a:active {color:#000; text-decoration:none;}
.adsectionbottom { padding:20px 0px 30px 0px; background-repeat:no-repeat; width:785px; margin-bottom:40px;}
.adsectionbottom a:hover, .adsectionbottom a:visited, .adsectionbottom a:active {color:#000; text-decoration:none;}


.adtableheader {text-align: center; font: Arial, Helvetica, sans-serif; color: #303030; font-size: 9pt; padding-left: 3px; height: 35px; vertical-align: middle; font-weight: bold; background-color:#fff}
.adtabletitles { background-color: #e8ebea; font-weight: bold; font: Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 3px; padding-right: 3px; color: #303030; text-align: center; vertical-align: middle; height: 24px; }
.adtabletext { background-color: #f2f4f3; font: Arial, Helvetica, sans-serif; font-size: 9pt; color: #303030; text-align: center; padding-left: 3px; padding-right: 3px; vertical-align: middle; height: 20px; }
.adtableborder {border:#e8ebea 1px solid; margin-bottom:20px}

















/*DELIVERY PAGE*/

ul.deliverycountries {list-style: none; width: 660px; float:left; padding:0px; margin-top:20px;}
ul.deliverycountries li {margin: 0; padding: 0px; float: left; position: relative; width: 220px; height:20px;}
ul.deliverycountries li p {width: 220px; height:12px; position: absolute; top: 0px; text-align:left; font-size:12px; font-weight:bold; margin:0px; padding:0px; margin-top:8px;}

.tableborder {border:1px #D6D6D6 solid; background-color: Transparent}

.pagedivider {background-image:url(images/advice/PageDivider.jpg); background-repeat:repeat-y;}
.beachtableheader { background-image: url(images/advice/TableTopBG.jpg); text-align: left; background-repeat: repeat-x; font: Arial, Helvetica, sans-serif; color: #303030; font-size: 9pt; padding-left: 3px; height: 35px; vertical-align: middle; font-weight: bold; }

.beachtable{ background-image: url(images/advice/TableTopBG.jpg); background-position:top; background-repeat:repeat-x; text-align: left;  border:1px #D6D6D6 solid; padding:15px 20px 15px 20px; margin-bottom:20px;}

.beachtabletitles { background-color: #E5E5E5; font-weight: bold; font: Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 3px; padding-right: 3px; color: #303030; text-align: center; vertical-align: middle; height: 24px; }

.beachtabletext { background-color: #F4F4F4; font: Arial, Helvetica, sans-serif; font-size: 9pt; color: #303030; text-align: center; padding-left: 3px; padding-right: 3px; vertical-align: middle; height: 20px; }

.BeachAdviceHeader { font-weight: normal; font-size: 10pt; word-spacing: normal; text-transform: none; color: #303030; font-style: normal; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; letter-spacing: normal; text-align: left; text-decoration: none; }



.BeachAdvice { font-weight: normal; font-size: 8pt; word-spacing: normal; text-transform: none; color: #606060; font-style: normal; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; letter-spacing: normal; text-align: left; text-decoration: none; }

.BeachAdvice9 { font-weight: normal; font-size: 9pt; word-spacing: normal; text-transform: none; color: #FFFFFF; font-style: normal; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; letter-spacing: normal; text-align: left; text-decoration: none; }

.BeachAdvice10 { font-weight: normal; font-size: 10pt; word-spacing: normal; text-transform: none; color: #303030; font-style: normal; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; letter-spacing: normal; text-align: left; text-decoration: none; }

.pink {background-color:#F7AFCD;}
.midgrey {background-color:#424242;}
.white {background-color:#FFFFFF;}
.lightgrey {background-color:#F4F4F4;}

.Advice10 { font-weight: normal; font-size: 10pt; word-spacing: normal; text-transform: none; color: #303030; font-style: normal; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; letter-spacing: normal; background-color: transparent; text-align: justify; text-decoration: none; }

.BrandPageHeaders {margin-top:20px;}
.BrandPageBreak {width:100%; background-repeat:repeat-x; height:5px;}

#BrandPageHeader {width:100%; background-position:bottom; background-repeat:repeat-x; padding-bottom:25px;}

#BrandPage {font-weight: normal; font-size: 11px; word-spacing: normal; text-transform: none; color: #606060; font-style: normal; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; letter-spacing: normal; text-align: left; text-decoration: none; overflow:hidden;}

#BrandPage p {font-weight: normal; font-size: 11px; word-spacing: normal; text-transform: none; color: #606060; font-style: normal; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; letter-spacing: normal; text-align: left; text-decoration: none;}

#BrandPage h1 {font-size: 11pt; margin-top: 5px; color: #cbc394; margin-left: 0px; text-transform:uppercase}

#BrandPageContentLeft h2 {font-size: 10pt; margin-top: 5px; color: #cbc394; margin-left: 0px;}

#BrandPage h1 a:link { color: #cbc394; }

#BrandPage h1 a:visited { color: #cbc394; }

#BrandPage h1 a:hover { color: #cbc394; }

#BrandPage h2 {font-size: 13px; margin-top: 5px; color: #303030; margin-bottom:0px; }

#BrandPage h2 a:link, h1 a:visited { color: #303030; }

#BrandPageContentWrap {position:relative; width:790px; margin-top:20px;}

#BrandPageContentLeft {float:left; width:540px;}

#BrandPageContentRight {float:right; width:220px; position:relative;}

#BrandPageContentRightWrap {width:240px; float:right; background-repeat:repeat-y; background-position:left 30px;}

#BrandPage {width:790px; float:left}

ul.cube {list-style: none;	width: 220px; float:right; padding:0px; margin:0px;}
ul.cube li {margin: 0px; padding: 5px; float: right; position: relative; width: 100px; height: 170px;}
ul.cube li img {width: 100px; height: 130px; position: absolute; left: 0; top: 0; border:0px; margin:0px; padding:0px;}
ul.cube li p {width: 100px;	height:12px; position: absolute; left: 0; top: 135px; text-align:center; border:0px; margin:0px; padding:0px;}




#BrandsContentLeft {float:left; background-image:url(images/Advice/Seafolly2011/Border.jpg); background-repeat:repeat-y; background-position:right; width:570px; padding-right:25px;}

#BrandsContentRight {float:right; width:190px; position:relative; margin-right:-10px}

ul.brand {list-style: none;	width: 190px; float:right; padding:0px; margin:0px;}
ul.brand li {margin-right: 10px; padding: 0px; float: right; position: relative; width: 80px; height: 140px;}
ul.brand li img {width: 80px; height: 104px; position: absolute; left: 0; top: 0; border:0px; margin:0px; padding:0px;}
ul.brand li p {width: 80px;	height:20px; position: absolute; left: 0; top: 109px; text-align:center; border:0px; margin:0px; padding:0px;}


.ppclandingcontainer {float:left; width:790px; margin-bottom:20px;}
.ppclandingheader {width:790px; float:left; font-size:18px; font-weight:bold; color:#bbb385; padding-bottom:20px; margin-bottom:20px; text-align:center; background-image:url(images/brands/Seafolly/Underline.jpg); background-repeat:repeat-x; background-position:bottom}
.ppclandingitem {float:left; width:180px; margin-right:15px; text-align:center; font-size:13px; color:#000000; font-weight:bold;}
.ppclandingitem a:link {color:#303B20}
.ppclandingitem a:hover {color:#303B20}
.ppclandingitem a:visited {color:#303B20}


.floatleft {float:left; margin-right:20px; margin-bottom:20px;}
.floatright {float:right; margin-left:20px; margin-bottom:20px;}


