#frameAd{
position:absolute;
top:0px;
left:656px;
width:176px;
height:618px;
background-color:#A91C6E;
}
#pagewidth{width:100%;text-align:left;margin-left:0;}
#frameHeader{
height:134px;
width:1000px;
}
#frameFooter {
width:1000px;
}
body{
    margin: 0;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 0.7em;
    line-height: 115%;
    background-color: white;
}
a{ 
color:#FF0099;
text-decoration:underline;
}
a:hover { 
color:black; 
}
img {
border:0;
vertical-align: middle;
display: block;
}
#outercontainer {
left: 50%;
margin:0 0 0 -395px;
position: absolute;
width: 790px;
}
#popupoutercontainer{
height: 445px;
left: 25px;
position: absolute;
top: 25px;
width: 470px;
}
#innercontainer{
}
#header img{
height: 113px;
width: 790px;
}
p{
margin-top: 0px;
padding-top: 0px
}
form{
margin: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px
}
input, select, textarea, button {
font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif;
font-size: 90%;
_font-size: 95%;
color: black;
margin: 1px 0;
vertical-align: middle;
}
select {
padding:0;
border: 1px solid #CCC;
}
button {
width: auto !Important;
width: 1px;
overflow: visible;
border: 0;
padding: 0;
margin: 0;
background-color: transparent;
}
button img {
cursor: pointer;
}
fieldset, form, table, hr {
font-size: 100%;
border: 0;
padding: 0;
margin: 0;
}
label {
font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 95%;
line-height: 120%;
display: inline-block;
color: #444;
vertical-align: middle;
}
label {
display: -moz-inline-box;
}
label a {
font-weight: normal;
}
table {
margin: 0.75em 0;
}
tr {
vertical-align: top;
}
th { 
text-align: left;
}
em
{
font-style: normal;
font-weight: bold;
}
/* ul
{
list-style-type: none;
margin: 0.35em 0 1em 0;
padding: 0;
}
ul li {
background-position: 0 3px;
background-repeat: no-repeat;
background-image: url(images/common/icon-bullet.gif);
margin: 0;
padding: 0 0 0 24px;
} */
object, embed {
display: block;
border: 0;
}
input.submit{
background-color: #A91C6E;
border-bottom: #A91C6E 1px solid;
border-left: #A91C6E 1px solid;
border-right: #A91C6E 1px solid;
border-top: #A91C6E 1px solid;
color: #FFF;
height: 20px;
text-transform: lowercase
}
input.category{
background-color: #A91C6E;
border-bottom: #A91C6E 1px solid;
border-left: #A91C6E 1px solid;
border-right: #A91C6E 1px solid;
border-top: #A91C6E 1px solid;
color: #FFF;
height: 20px;
text-transform: lowercase
}
input.add{
background-color: #A91C6E;
border-bottom: #A91C6E 1px solid;
border-left: #A91C6E 1px solid;
border-right: #A91C6E 1px solid;
border-top: #A91C6E 1px solid;
color: #FFF;
height: 20px;
text-transform: lowercase
}
input.close{
background-color: #e5e5e5;
border-bottom: #e5e5e5 1px solid;
border-left: #e5e5e5 1px solid;
border-right: #e5e5e5 1px solid;
border-top: #e5e5e5 1px solid;
color: #ae0431;
height: 20px;
text-transform: lowercase
}
input.subscribe{
background-color: #A91C6E;
border-bottom: #A91C6E 1px solid;
border-left: #A91C6E 1px solid;
border-right: #A91C6E 1px solid;
border-top: #A91C6E 1px solid;
color: #FFF;
height: 20px;
text-transform: lowercase
}
input.prod_search{
font-family:verdana;
color:#4a4a4a;
width:90px;
margin-left:4px;
}
h1{
color: #FF0099; 
font-size: 130%;
line-height:145%;
margin: 0 0 0.5em 0;
}
h2{
color: #FF0099;
font-size: 115%;
margin: 0 0 0.5em 0;
background-color:transparent;
}
p, ul, ol, dd {
font-size: 100%;
margin-top: 0.5px;
margin-botton: 0.5em;
}
h3 {
font-size: 110%;
margin: 2em 0 0.35em;
}
h4 {
font-size:105%;
margin: 2em 0 0.35em;
}
form{
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px
}
.hide{
display: none
}
#specialdate{
background-position: 0% 80%;
background-repeat: no-repeat;
font-size: 9px;
margin-right: 2px;
padding-left: 8px;
width: auto
}
#mainheader{
background-color:#fff;
display:block;
}
#mainbody{
position:relative;
background-image: url(https://images.pinpoint.net.au/pgl_au/lastminute_background.gif);
background-repeat: repeat-y;
background-color: #fff;
margin: 0px;
width: auto;
min-height:618px;
height:auto !important;
height:618px;
overflow:hidden;
}
#mainleft{
background-color: #FF99CC;
position:relative;
float:left;
top:0;
left:0;
height:300px;
padding: 5px 0 0 0;
width: 163px;
}
#mainleft a { color: #000; }
#maincenter{
margin:5px;
width:650px;
position:relative;
float:left;
}
#maincentercontent{
width:600px;
}
#mainfooter{
clear: both;
text-align:center;
background-image: url(https://images.pinpoint.net.au/pgl_au/lastminute_background.gif);
background-repeat: repeat-y;
background-color: #fff;
width:1000px;
height:100px;
}
#home_main_box{
width: 600px
}
#home_main_box_left{
float: left;
width: 220px
}
#home_main_box_left img{
text-decoration: none
}
#home_main_box_right{
float: left;
margin-left: 10px;
width: 340px
}
#home_free_newsletter{
background: #FFFFFF;
color: #000000;
margin:0 0 10px 0;
}
#home_free_newsletter td{
color: #000000;
}
#home_free_newsletter img{
margin: 0px 0px 0px;
}
#home_search_promotion{
display: block;
 border-top: #FF99CC 1px solid;
margin-top: 10px;
}
#home_search_promotion td{
color: #FF99CC;
font-size: 10px;
}
#home_search_promotion img{
margin: 0px 0px 0px;
}
#home_main_middle{
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
}
#home_main_top{
margin-left:350px;
width:400px;
padding:3px;
}
#home_bestsellers_heading{
margin:6px 6px 6px 10px;
background: #FF99CC;
color: #fff;
font-size: 18px;
font-weight: bold;
text-align: center;
clear: both;
width:600px;
}
#leftmenu_nav{
margin:5px 5px 5px 5px;
}
#leftmenu_nav ul{
/* list-style-type:none; */
margin:0;
padding:0;
padding-left: 5px;
}
#leftmenu_nav li.levelone{
display: block;
margin: 0px 0px 0px 0;
padding: 10px 0 0 0;
color:#000;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}
#leftmenu_nav li.levelone li{
padding:2px 0 2px 0px;
text-transform: capitalize;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#leftmenu_nav li.levelone li a{
background-position: 0% 65%;
background-repeat: no-repeat;
font-size: 11px;
font-weight: normal;
padding-left: 12px;
}
.frmheading{
background-color: #A91C6E;
color: #FFF;
font-size: 12px;
font-weight: bold;
margin: 0px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
text-align: left;
width: 100%
}
a.frmclickheading{
color: white
}
.frmleft{
background-color: #F0F0F0;
border-bottom: #C3C3C3 1px solid;
font-size: 12px;
padding-right: 5px;
text-align: right
}
.frmright{
background-color: #F0F0F0;
border-bottom: #C3C3C3 1px solid;
font-size: 12px
}
.frmrow{
background-color: #F0F0F0;
border-bottom: #C3C3C3 1px solid;
font-size: 11px
}
.frmrowalt{
background-color: #F0F0F0;
border-bottom: #C3C3C3 1px solid;
font-size: 11px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px
}
.frmmandatory{
background-color: #F0F0F0;
font-size: 12px
}
.prd_heading{
color: black;
font-weight: bold;
padding-bottom: 6px;
padding-left: 6px;
padding-right: 6px;
padding-top: 6px;
text-align: left
}
.prd_imageprice{
width:600px;
}
.clear{
clear:both;
}
.prd_image_product_soldout_text{
background-color: #FFFFFF;
color: #ce0000;
font-size: 18px;
font-weight: bold;
margin: 65px 60px 0px 20px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
text-align: center
}
.price{
color: #FF0099;
font-size: 14px;
font-style: italic;
font-weight: bold
}
.prd_options{
margin: 0px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px
}
#prd_bookmarks{
color: gray;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px
}
#prd_bookmarks a{
color: gray;
font-weight: bold
}
.prd_subheading{
color: gray;
font-weight: bold;
padding-bottom: 10px;
padding-left: 4px;
padding-right: 4px;
padding-top: 10px
}
div.prd_desc_right{
float: right;
width: 310px
}
div.prd_desc_left{
float: left;
width: 230px
}
div.prd_add_order{
text-align: right;
width: 268px
}
div.prd_text{
margin: 4px 0px
}
div.prd_text ul {
list-style-type: disc;
}
div.prd_text ul li {
list-style-type: disc;
}
div.prd_package{
text-align: center
}
div.prd_price{
margin-left: 40px
}
div.prd_button{
border-bottom: #C3C3C3 1px solid;
margin-bottom: 20px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
width: 530px
}
.prd_category{
float: left;
height: 190px;
padding:0;
text-align: center;
clip:auto;
width: 200px
}
.prd_category_name{
clear: both;
margin: 5px 0px;
text-align: center
}
.prd_category_price{
color: #FF0099;
float: left;
font-size: 12px;
font-style: italic;
font-weight: bold;
margin-top: 0px;
padding-left: 10px
}
.prd_category_buynow{
background-position: 0% 80%;
background-repeat: no-repeat;
float: right;
padding-left: 12px;
padding-right: 18px
}
.prd_category_paging_text{
clear: both;
padding-bottom: 10px;
text-align: right
}
table.tableback{
background-color: #a1a1a1
}
th.tablehead{
background-color: #e5e5e5;
font-size: 12px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
text-align: left
}
td.tablebody{
background-color: #fafafa;
text-align: left
}
td.homeoffertitles{
background: #000000;
color: #ffffff;
font-weight: bold;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px
}
ul.prd_list{
margin-bottom: 0px;
margin-left: 16px;
margin-top: 0px
}
.rowone{
background-color: #f4f4f4;
font-size: 11px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
text-align: left
}
.rowtwo{
background-color: #fafafa;
font-size: 11px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
text-align: left
}
.red_dot{
color: #cb0000;
list-style: square;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px
}
.grey_dot{
color: #666666;
list-style: square;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px
}
.moreoffers{
color: #666666;
font-size: 11px;
text-align: left;
text-decoration: none
}
.moreoffers a:hover{
color: #f60606;
font-size: 11px;
text-align: left;
text-decoration: none
}
.strike{
color: #666666;
text-decoration: line-through
}
#breadcrumb{
color: #000;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 10px;
padding-top: 5px
}
.basket{
background-color: #a1a1a1;
color: #333333;
font-size: 11px;
text-align: left;
text-decoration: none;
width:600px;
}
.basket_head{
background-color: #C3C3C3;
color: #000000;
font-size: 11px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align: left;
text-decoration: none
}
.basket_items{
background-color: #F0F0F0;
color: #333333;
font-size: 11px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
text-align: left;
text-decoration: none
}.sbasket{
background-color: #a1a1a1;
color: #333333;
font-size: 11px;
text-align: left;
text-decoration: none
}
.sbasket_head{
background-color: #C3C3C3;
color: #000000;
font-size: 11px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align: left;
text-decoration: none
}
.sbasket_subhead{
background-color: #cbd8e8;
color: #000000;
font-size: 11px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align: left;
text-decoration: none
}
.sbasket_items{
background-color: #fafafa;
color: #333333;
font-size: 11px;
text-align: left;
text-decoration: none
}
.snip{
color: #cb0000;
font-family: verdana, arial;
font-size: 11px;
margin: 0px 0px 0px 20px
}
.productfloat{
float: left;
margin: 10px 10px 10px 0px;
width: 185px
}
.tablehead{
background-color: #C3C3C3;
color: #333333
}
.ugc_terms textarea { width:530px; height:200px; }
.ugc_terms_heading { color:#FF0099; }
.sIFR-flash {
visibility: visible !important;
margin: 0;
}
.sIFR-replaced {
visibility: visible !important;
}
span.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
display: none !important;
}
.sIFR-hasFlash h1 {
visibility: hidden;
}
.sIFR-hasFlash h2 {
visibility: hidden;
}
.sIFR-hasFlash h3.subhead {
visibility: hidden;
}
#eCardContainer {border: solid 0px #ff0000; width:645px; float:left;}
.ui-dialog {border: solid 0px #ff0000; width:700px; float:left;}
/*ui-widget ui-widget-content ui-corner-all*/
#eCardCategory {font-family:arial; font-weight: bold; font-size:12px; margin-top:10px;}
#eCardRow {float:left; width:550px;}
#eCardItem {width: 170px; float: left; margin-left:15px;}
#eCardImage {width: 150px; float: left; text-align: center;}
#eCardRadio {width: 150px; float: left; text-align: center;}
#ecard_preview {background-color:#000000; width:700px; height:500px; float:left;}
#ecard_preview_main {width:700px; height:500px; background-repeat: norepeat; float:left;}
#ecard_preview_to {padding-left: 175px; padding-right: 175px; text-align: center; float:left; font-family: Times New Roman; font-style:italic; font-size:20px; color:#383737; font-weight:bold; margin-top:200px; width:350px;}
#ecard_preview_message {padding-left: 175px; padding-right: 175px; text-align: center; float:left; font-family: Times New Roman; font-style:italic; font-size:20px; color:#383737; width:350px; font-weight:normal;}
#ecard_preview_from {padding-left: 175px; padding-right: 175px; text-align: center; float:left; font-family: Times New Roman; font-style:italic; font-size:20px; color:#383737; font-weight:bold; width:350px;}
.ui-dialog-title {font-family: Verdana; font-size:10px; font-weight:bold;}
#maincenter table{padding-left:35px;}
#mainright_shipping {background:#e3dad9; width:178px; float:right; height:1450px;}
