body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
background-color: #DD127B;
/*background-image: url(../images/bg.jpg);*/
background-repeat:no-repeat;
background-position:top;
font-size: 80%;
color:#990000;
font-family: Arial, Helvetica, sans-serif;
}

a {
color: #DD127B;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

a:hover {
color: #DD127B;
font-weight:bold;
text-decoration:underline;
}

#container {
width: 746px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
}

#header {
margin:0px;
padding:0px;
height:356px;
background-image: url(../images/topo.jpg);
background-repeat:no-repeat;
background-position:top;
}

#titles {
height: 78px;
background-image:url(../images/titles-bg.jpg);
background-repeat:no-repeat;
}

#main-content {
width:auto;
padding:10px 20px 15px 20px;
background-image:url(../images/main-content-bg.jpg);
backround-repeat:repeat-y;
}

/*
#main-content a {
padding:7px;
font-weight:bold;
font-size: 0.9em;
}
*/

.newsfloatleft {
float:left;
margin-right:10px;
margin-bottom: 5px;
}

.newsfloatright {
float:right;
margin-left:10px;
margin-bottom: 5px;
}

.floatleft {
float:left;
margin-right:10px;
}

.floatright {
float:right;
margin-left:10px;
}

.floatcenter {
text-align:center;
margin-bottom: 10px;
}

.strong {
color:#DD127B;
font-weight:bold;
}

.strongsub {
color:#04b6e1;
font-weight:bold;
}

#rodape {
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
margin:0px;
width:746px;
height:33px;
clear:both;
font-size: 0.8em;
text-align:center;
padding-bottom:5px;
color: #666666;
margin-left: auto;
margin-right: auto;
}

#rodape a:link, #rodape a:visited, #rodape a:active {
color: #666666;
text-decoration:underline;
}

#rodape a:hover {
color: #009900;
} 

#rodape-clear {
clear:both;
}

br {
line-height: 20px;
}

h1 {
margin:0px;
padding:0px;
font-size: 1.6em;
color:#990000;
/*text-transform:capitalize;*/
}

h2 {
margin:0 0 10px 0;
padding:0px;
font-weight:normal;
font-size: 1.4em;
color:#990000;
}

h3 {
margin:0px;
padding:0px;
font-size: 1.2em;
color:#990000;
}

#two-columns{
width: 700px;
margin: 0 auto;
}

#left{
float: left;
width: 160px;
}

#right{
float: right;
width: 700px;
}

#left-intro{
float: left;
width: 330px;
font-family:Arial, Helvetica, sans-serif;
font-size: 1.2em;
}

#left-intro p{
margin: 0px;
padding-bottom: 10px;
}

#right-intro{
float: right;
width: 310px;
/*border-bottom: 5px solid #000000;*/
}

#feature-left {
width:250px;
background-color:#FFFFFF;
float:left;
margin:0 0 20px;
clear:both;
}

#feature-right {
width:250px;
float:right;
background-color:#FFFFFF;
margin:0 0 20px;
}

.tab{
color: #DD127B;
padding: 5px 0 5px 0;
margin: 0;
cursor:pointer;
font-size: 1.2em;
font-weight:bold;
border-bottom: 5px solid #f2f2f2;
}

.tab:hover {
color:#ff9900;
border-bottom: 5px solid #04b6e1;
} 

.tab-buy{
color: #ff9900;
padding: 5px 0 5px 0;
margin: 0;
cursor:pointer;
font-size: 1.2em;
font-weight:bold;
border-bottom: 5px solid #f2f2f2;
}

.tab-buy:hover {
color: #DD127B;
border-bottom: 5px solid #ff9900;
} 

.date {
color:#04b6e1;
font-weight:normal;
}

.stretcher{
font-family:Arial, Helvetica, sans-serif;
font-size: 1.2em;
clear:both;
}

ul#buylist
{
padding: 0;
margin: 0;
list-style-type: none;
float: left;
width: 100%;
background-color: #ffffff;
}

ul#buylist li { 
float: left;
width: 104px;
padding: 0;
display: inline; }

ul#bulkpricelist
{
padding: 0;
margin: 0;
list-style-type: none;
float: left;
width: 100%;
background-color: #ffffff;
}

ul#bulkpricelist li {
float: left;
width: 130px;
padding: 0;
display: inline;
}

.pinkpuk-rollover {
display:block;
width: 104px;
height: 255px;
padding:0px;
background: url("../images/buy/puk-pink.jpg") 0 0 no-repeat;
}
.pinkpuk-rollover:hover { 
background-position: -104px 0;
}

.bluepuk-rollover {
display:block;
width: 104px;
height: 255px;
padding:0px;
background: url("../images/buy/puk-blue.jpg") 0 0 no-repeat;
}
.bluepuk-rollover:hover { 
background-position: -104px 0;
}

.orangepuk-rollover {
display:block;
width: 104px;
height: 255px;
padding:0px;
font: bold 13px sans-serif;;
color:#333;
background: url("../images/buy/puk-orange.jpg") 0 0 no-repeat;
text-decoration: none;
}
.orangepuk-rollover:hover { 
background-position: -104px 0;
color: #049;
}

.whitepuk-rollover {
display:block;
width: 104px;
height: 255px;
padding:0px;
background: url("../images/buy/puk-white.jpg") 0 0 no-repeat;
}
.whitepuk-rollover:hover { 
background-position: -104px 0;
}

.blackpuk-rollover {
display:block;
width: 104px;
height: 255px;
padding:0px;
background: url("../images/buy/puk-black.jpg") 0 0 no-repeat;
}
.blackpuk-rollover:hover { 
background-position: -104px 0;
}

.greenpuk-rollover {
display:block;
width: 104px;
height: 255px;
padding:0px;
background: url("../images/buy/puk-green.jpg") 0 0 no-repeat;
}
.greenpuk-rollover:hover { 
background-position: -104px 0;
}

.bulk25x-rollover {
display:block;
width: 130px;
height: 345px;
padding:0px;
background: url("../images/buy/bulk-25x.jpg") 0 0 no-repeat;
}
.bulk25x-rollover:hover { 
background-position: -130px 0;
}

.bulk50x-rollover {
display:block;
width: 130px;
height: 345px;
padding:0px;
background: url("../images/buy/bulk-50x.jpg") 0 0 no-repeat;
}
.bulk50x-rollover:hover { 
background-position: -130px 0;
}

.bulk100x-rollover {
display:block;
width: 130px;
height: 345px;
padding:0px;
background: url("../images/buy/bulk-100x.jpg") 0 0 no-repeat;
}
.bulk100x-rollover:hover { 
background-position: -130px 0;
}

.bulk1000-rollover {
display:block;
width: 130px;
height: 345px;
padding:0px;
background: url("../images/buy/bulk-1000.jpg") 0 0 no-repeat;
}
.bulk1000-rollover:hover { 
background-position: -130px 0;
}

.bulkno {
color:#ff9900;
font-weight:bold;
font-size: 1.7em;
letter-spacing: -0.1em;
}

.bulkprice {
color:#DD127B;
font-weight:bold;
font-size: 1.9em;
}

.bulkinfo {
color:#04b6e1;
font-size: 1.7em;
letter-spacing: -0.1em;
}

.gallery img {
padding:0 10px 10px 0;
border:none;
}

.inputbox {
font-family:Arial, Helvetica, sans-serif;
width: 242px;
background-color: #f2f2f2;
color:#DD127B;
padding: 3px;
margin: 5px 0 0 0;
border-top: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-bottom: 1px solid #DADADA;
border-right: 1px solid #DADADA;
}

.contactselect {
font-family:Arial, Helvetica, sans-serif;
width: 512px;
background-color: #f2f2f2;
color:#DD127B;
padding: 3px;
margin: 5px 0 20px 0;
}

.inputboxmain {
font-family:Arial, Helvetica, sans-serif;
width: 512px;
background-color: #f2f2f2;
color:#DD127B;
padding: 3px;
margin: 5px 0 20px 0;
border-top: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-bottom: 1px solid #DADADA;
border-right: 1px solid #DADADA;
}

.contactbutton {
background-color: #DD127B;;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom: 2px solid #22849B;
border-right: 2px solid #22849B;
border-top: 2px solid #55B7CE;
border-left: 2px solid #55B7CE;
}

.linkbutton {
background-color: #DD127B;;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom: 1px solid #990000;
border-right: 1px solid #990000;
border-top: 1px solid #990000;
border-left: 1px solid #990000;
padding: 5px;
margin:0;
}

.linkbutton:hover {
background-color: #FFFFFF;
color:#DD127B;
text-decoration:none;
}

.linkbutton002 {
border: 1px solid #DD127B;
padding: 5px;
}

.linkbutton002:hover {
background-color: #DD127B;
color:#FFFFFF;
text-decoration:none;
}

ul.newslist
{
padding: 0px;
margin: 10px 0 10px;
}

ul.newslist li { 
padding: 0 0 0 10px;
margin: 0 0 10px 0;
border-left: 5px solid #ff9900;
color:#DD127B;
}

.emailinput {
font-family:Arial, Helvetica, sans-serif;
width: 152px;
background-color: #f2f2f2;
color:#DD127B;
padding: 3px;
margin: 10px 0 10px 0;
border-top: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-bottom: 1px solid #DADADA;
border-right: 1px solid #DADADA;
font-size: 1.1em;
}

.emaillist {
margin: 20px 0 0 0;
}

.emailtop {
color: #DD127B;
font-size: 1.2em;
font-weight:bold;
}

.emailbottom {
font-size: 1.2em;
color:#A3A3A3;
font-weight:normal;
}

.emailbutton {
background-color: #DD127B;;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom: 2px solid #22849B;
border-right: 2px solid #22849B;
border-top: 2px solid #55B7CE;
border-left: 2px solid #55B7CE;
font-size: 1.1em;
width: 160px;
}

.emailalert {
background-color:#ff9900;
color:#FFFFFF;
padding: 5px 5px 10px 5px;
font-size:1.2em;
border-bottom: 5px solid #B26B00;
}

.quotes {
font-size: 1em;
color:#DD127B;
font-weight:bold;
}

.whycomingsoon {
background-color: #f2f2f2;
color:#DD127B;
padding: 5px 5px 5px 30px;
margin: 0 0 15px 0;
border: 1px solid #DADADA;
background-image:url(../images/buy/exclamation.png);
background-position:center left;
background-repeat:no-repeat;
}

.internationalshipping {
color:#DD127B;
}

.bulkoptions {
font-family:Arial, Helvetica, sans-serif;
width: 89px;
height: 75px;
color:#DD127B;
padding: 3px 3px 3px 8px;
margin: 10px 0 0 0;
border-top: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-bottom: 1px solid #DADADA;
border-right: 1px solid #DADADA;
font-size: 1.0em;
background: url(../images/buy/bulkboxbg.gif) #f2f2f2 top left no-repeat;
}

.bulkoptionsdd-pink {
font-family:Arial, Helvetica, sans-serif;
width: 94px;
background-color: #F35297;
color:#FFFFFF;
margin: 10px 0 0 0;
font-size: 1.0em;
}

.bulkoptionsdd-blue {
font-family:Arial, Helvetica, sans-serif;
width: 94px;
background-color: #6AB3E4;
color:#FFFFFF;
margin: 5px 0 0 0;
font-size: 1.0em;
}

.bulkoptionsdd-orange {
font-family:Arial, Helvetica, sans-serif;
width: 94px;
background-color: #ff9900;
color:#FFFFFF;
margin: 5px 0 0 0;
font-size: 1.0em;
}

.bulkoptionsdd-green {
font-family:Arial, Helvetica, sans-serif;
width: 94px;
background-color: #44B936;
color:#FFFFFF;
margin: 5px 0 0 0;
font-size: 1.0em;
}

.bulkoptionsdd-white {
font-family:Arial, Helvetica, sans-serif;
width: 94px;
background-color: #FFFFFF;
color:#DD127B;
margin: 5px 0 0 0;
font-size: 1.0em;
}


.country {
color:#04b6e1;
}

.pinkpuk-rollover-europe {
display:block;
width: 104px;
height: 255px;
padding:0px;
background: url("../images/buy/puk-pink-europe.jpg") 0 0 no-repeat;
}
.pinkpuk-rollover-europe:hover { 
background-position: -104px 0;
}

.bluepuk-rollover-europe {
display:block;
width: 104px;
height: 255px;
padding:0px;
background: url("../images/buy/puk-blue-europe.jpg") 0 0 no-repeat;
}
.bluepuk-rollover-europe:hover { 
background-position: -104px 0;
}

.orangepuk-rollover-europe {
display:block;
width: 104px;
height: 255px;
padding:0px;
font: bold 13px sans-serif;;
color:#333;
background: url("../images/buy/puk-orange-europe.jpg") 0 0 no-repeat;
text-decoration: none;
}
.orangepuk-rollover-europe:hover { 
background-position: -104px 0;
color: #049;
}

.whitepuk-rollover-europe {
display:block;
width: 104px;
height: 255px;
padding:0px;
background: url("../images/buy/puk-white-europe.jpg") 0 0 no-repeat;
}
.whitepuk-rollover-europe:hover { 
background-position: -104px 0;
}

.greenpuk-rollover-europe {
display:block;
width: 104px;
height: 255px;
padding:0px;
background: url("../images/buy/puk-green-europe.jpg") 0 0 no-repeat;
}
.greenpuk-rollover-europe:hover { 
background-position: -104px 0;
}

ul.countrieslist
{
padding: 0px;
margin: 10px 0 0;
list-style:none;
}

ul.countrieslist li { 
padding: 0 0 0 10px;
margin: 0 0 10px 0;
border-left: 5px solid #f2f2f2;
color:#DD127B;
}

ul.countrieslist li:hover { 
border-left: 5px solid #04b6e1;
}

ul.countrieslist li a:link, ul.countrieslist li a:visited, ul.countrieslist li a:active { 
color:#DD127B;
}

ul.countrieslist li a:hover { 
color:#ff9900;
text-decoration:none;
}

.pinkpuk-rollover-worldwide {
display:block;
width: 104px;
height: 255px;
padding:0px;
background: url("../images/buy/puk-pink-worldwide.jpg") 0 0 no-repeat;
}
.pinkpuk-rollover-worldwide:hover { 
background-position: -104px 0;
}

.bluepuk-rollover-worldwide {
display:block;
width: 104px;
height: 255px;
padding:0px;
background: url("../images/buy/puk-blue-worldwide.jpg") 0 0 no-repeat;
}
.bluepuk-rollover-worldwide:hover { 
background-position: -104px 0;
}

.orangepuk-rollover-worldwide {
display:block;
width: 104px;
height: 255px;
padding:0px;
font: bold 13px sans-serif;;
color:#333;
background: url("../images/buy/puk-orange-worldwide.jpg") 0 0 no-repeat;
text-decoration: none;
}
.orangepuk-rollover-worldwide:hover { 
background-position: -104px 0;
color: #049;
}

.whitepuk-rollover-worldwide {
display:block;
width: 104px;
height: 255px;
padding:0px;
background: url("../images/buy/puk-white-worldwide.jpg") 0 0 no-repeat;
}
.whitepuk-rollover-worldwide:hover { 
background-position: -104px 0;
}

.greenpuk-rollover-worldwide {
display:block;
width: 104px;
height: 255px;
padding:0px;
background: url("../images/buy/puk-green-worldwide.jpg") 0 0 no-repeat;
}
.greenpuk-rollover-worldwide:hover { 
background-position: -104px 0;
}

ul#chooselist
{
padding: 0;
margin: 0;
list-style-type: none;
float: left;
width: 100%;
background-color: #ffffff;
}

ul#chooselist li { 
float: left;
width: 173px;
padding: 0;
display: inline; }

.uk-rollover {
display:block;
width: 173px;
height: 254px;
padding:0px;
background: url("../images/buy/uk.jpg") 0 0 no-repeat;
}
.uk-rollover:hover { 
background-position: -173px 0;
}
.uk-rollover a {
display:block;
width: 173px;
height: 254px;
padding:0px;
}

.worldwide-rollover {
display:block;
width: 173px;
height: 254px;
padding:0px;
background: url("../images/buy/worldwide.jpg") 0 0 no-repeat;
}
.worldwide-rollover:hover { 
background-position: -173px 0;
}

.worldwide-rollover a {
display:block;
width: 173px;
height: 254px;
padding:0px;
}

.europe-rollover {
display:block;
width: 173px;
height: 254px;
padding:0px;
background: url("../images/buy/europe.jpg") 0 0 no-repeat;
}
.europe-rollover:hover { 
background-position: -173px 0;
}

.europe-rollover a {
display:block;
width: 173px;
height: 254px;
padding:0px;
}

.notsurezone-rollover {
display:block;
width: 520px;
height: 49px;
padding:0px;
background: url("../images/buy/notsurezone.png") 0 0 no-repeat;
}
.notsurezone-rollover:hover { 
background-position: -520px 0;
}

.notsurezone-rollover a {
display:block;
width: 520px;
height: 49px;
padding:0px;
}

ul#introchoice
{
padding: 0;
margin: 0;
list-style-type: none;
float: left;
width: 100%;
background-color: #ffffff;
}

ul#introchoice li { 
float: right;
width: 310px;
padding: 0;
display: block;
border: 0px solid red;
}

.vendas {
display:block;
width: 300px;
height: 90px;
padding:0px;
background: url("../images/publicidade/vendas.jpg") 0 0 no-repeat;
margin-bottom: 5px;
border: 0px #FF00FF solid;
}

.vendas a {
display:block;
padding:0px;
height: 90px;
}


.publicidade {
display:block;
width: 300px;
height: 99px;
padding:0px;
background: url("../images/publicidade/panfleto_beach_2009_004_p.jpg") 0 0 no-repeat;
margin-bottom: 5px;
border: 1px #FF00FF solid;
}

.publicidade a {
display:block;
padding:0px;
/*border: 1px #000000 solid;*/
height: 99px;
}

.publicidade002 {
display:block;
width: 300px;
height: 211px;
padding:0px;
background: url("../images/publicidade/panfleto_beach_2009_003_p.jpg") 0 0 no-repeat;
margin-bottom: 5px;
border: 1px #FF00FF solid;
}

.publicidade002 a {
display:block;
padding:0px;
/*border: 1px #000000 solid;*/
height: 211px;
}

.onde_hospedar {
display:block;
width: 300px;
height: 90px;
padding:0px;
background: url("../images/publicidade/hospedar.jpg") 0 0 no-repeat;
margin-bottom: 5px;
border: 0px #FF00FF solid;
}

.onde_hospedar a {
display:block;
padding:0px;
height: 90px;
}

.imprensa {
display:block;
width: 300px;
height: 90px;
padding:0px;
background: url("../images/publicidade/imprensa.jpg") 0 0 no-repeat;
margin-bottom: 5px;
border: 0px #FF00FF solid;
}

.imprensa a {
display:block;
padding:0px;
height: 90px;
}

.fotos2008 {
display:block;
width: 300px;
height: 90px;
padding:0px;
background: url("../images/publicidade/fotos_2008.jpg") 0 0 no-repeat;
margin-bottom: 5px;
border: 0px #FF00FF solid;
}

.fotos2008 a {
display:block;
padding:0px;
height: 90px;
}

.buynow-rollover {
display:block;
width: 265px;
height: 110px;
padding:0px;
background: url("../images/intro-ganhadores.gif") 0 0 no-repeat;
margin-bottom: 5px;
border: 1px #FF00FF solid;
}

.buynow-rollover a {
display:block;
padding:0px;
border: 1px #000000 solid;
height: 90px;
}

.premios-rollover {
display:block;
width: 265px;
height: 94px;
padding:0px;
background: url("../images/intro-agents.gif") 0 0 no-repeat;
margin-bottom: 5px;
border: 1px #FF00FF solid;
}

.premios-rollover a {
display:block;
padding:0px;
border: 1px #000000 solid;
height: 70px;
}

.wheredidyouhear {
font-size: 11px;
background-color: #f2f2f2;
color:#DD127B;
padding: 3px;
width: 77px;
margin:0 0 0 5px;
border-top: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-bottom: 1px solid #DADADA;
border-right: 1px solid #DADADA;
font-family:Arial, Helvetica, sans-serif;
}

.wheredidyouheardd {
font-size: 11px;
background-color: #f2f2f2;
color:#DD127B;
width: 85px;
margin:5px 0 5px 5px;
border-top: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-bottom: 1px solid #DADADA;
border-right: 1px solid #DADADA;
font-family:Arial, Helvetica, sans-serif;
}
