/* GENERAL STYLES */
/* 1. GENERAL
-----------------------------------------------------------------------------------------------
===============================================================================================*/
body {
   color:#333333;
   background:#FFF url(../imagesplatinumcard/bg.gif) repeat top left;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 72%;
   margin:0;
   }

* {
   margin:0;
   padding:0;
 }

/* 1.1	Headings and paragraphs
-----------------------------------------------------------------------------------------------*/

DIV#tipDiv { 
	background:#3cb551 ;	
	BORDER-RIGHT: #B2B2B2 1px solid;  	
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #B2B2B2 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 11px;
	Z-INDEX: 10000; 
	LEFT: 0px; 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #B2B2B2 1px solid; 
	WIDTH: 250px; 
	COLOR: #FFFFFF; 
	LINE-HEIGHT: 1.2; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #B2B2B2 1px solid; 
	POSITION: absolute; 
	TOP: 0px; 
	}

DIV#tipDiv a:link{
	color:#FFFFFF;
	text-decoration: underline;} 

DIV#tipDiv a:visited {
	color:#FFFFFF;
	text-decoration: underline;}

DIV#tipDiv a:hover{
 	text-decoration:none;}

DIV#tipDiv a:active {
 	text-decoration:none;}
	

/* 1.2	Forms
-----------------------------------------------------------------------------------------------*/	
input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;}


/* 1.3	Links
-----------------------------------------------------------------------------------------------*/

a:link, a:visited {
	color:#0066cc;
	text-decoration: underline;}

a:hover, a:active {
 text-decoration:none;}


/* 1.4	Miscellaneous
-----------------------------------------------------------------------------------------------*/	
hr { 
	display: none; }

img {
	border: none; }

fieldset br{
 clear:left;}
 
fieldset{
 border:none;}

/* 2. GENERAL ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;}
	
.clearfix:after { /* clear floats */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */

/* 3. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
#container{
 min-width:1002px;
 max-width:1002px;
 padding: 0 11px;
 background:#FFF;
 margin: 0 auto;}

#header{
 height:141px;
 background:url(../imagesplatinumcard/bg_search.gif) repeat-x top left;}

#content{
 padding: 20px 0 0 0;
 clear:both;}

#left-content{
 width: 153px;
 position:absolute;}

#right-content{
 width: 200px;
 float:right;}

#center-content{
 margin-left:168px;
 margin-right:215px;}

#footer{
 padding: 11px 0 0 0;
 background:url(../imagesplatinumcard/dotted_footer.gif) repeat-x top left;}

/* 3.1 HEADER
-----------------------------------------------------------------------------------------------
===============================================================================================*/
.logo{
 text-indent:-999999px;
 overflow:hidden;}

#header .logo
{
 background:url(http://www.visabureau.com/imagesplatinumcard/plat_logo.gif) no-repeat top left;
 width: 448px;
 height:120px;
 float:left;
 
 }

#header .ad{
 float:right;
 padding: 30px 0 0 0;}

#header .header-search{
 clear:both;}

.header-search p.welcome{
 float:left;
 padding: 0 0 0 10px;}

.header-search p.welcome a:link{
	color:#333333;
	text-decoration: underline;}
.header-search p.welcome a:visited {
	color:#333333;
	text-decoration: underline;}
.header-search p.welcome a:hover {
    text-decoration:none;
}
.header-search p.welcomea:active {
    text-decoration:none;
}

#header .header-search fieldset{
 float:right;
 margin-top:-5px;
 position:relative;
 width:250px;}

#header .header-search input.text{
 border:1px solid #FFF;
 vertical-align:middle;
 padding: 2px 0 0 0;
 height:18px;
 font-size:12px;}

#header .header-search input{
 vertical-align:middle;
 margin: 0 0 0 5px;}

/* 3.2 LEFT CONTENT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
ul#main-nav{
 background:url(../imagesplatinumcard/bg_nav.gif) no-repeat top left;
 width: 127px;
 min-height:257px;
 height:auto !important;
 height:257px;
 padding: 20px 0 0 7px;
 list-style-type:none;
}

ul#main-nav li{
 padding: 0 0 14px 0;
 list-style-type:none;
}

ul#main-nav li a{
 display:block;
 text-indent:-99999px;
 overflow:hidden;
 height:16px;
 list-style-type:none;
}

ul#main-nav li a:hover,
ul#main-nav li.active a{ 
list-style-type:none;
 background-position: 0 -16px !important;}

ul#main-nav li a.home{ 
list-style-type:none;
 background:url(../imagesplatinumcard/nav_home.gif) no-repeat top left;
 width: 43px;}

ul#main-nav li a.offer{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_offers.gif) no-repeat top left;
 width: 56px;}

ul#main-nav li a.offerAu{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_offers_Au.gif) no-repeat top left;
 width: 79px;
 margin-left: 10px}

ul#main-nav li a.offerNZ{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_offers_NZ.gif) no-repeat top left;
 width: 98px;
 margin-left: 10px}

ul#main-nav li a.visainfo{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_visainfo.gif) no-repeat top left;
 width: 69px;}

ul#main-nav li a.visainfoAu{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_offers_Au.gif) no-repeat top left;
 width: 79px;
 margin-left: 10px}

ul#main-nav li a.visainfoNZ{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_offers_NZ.gif) no-repeat top left;
 width: 98px;
 margin-left: 10px}

ul#main-nav li a.essentialinfo{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_essentialinfo.gif) no-repeat top left;
 width: 112px;}

ul#main-nav li a.essentialinfoAu{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_offers_Au.gif) no-repeat top left;
 width: 79px;
 margin-left: 10px}

ul#main-nav li a.essentialinfoNZ{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_offers_NZ.gif) no-repeat top left;
 width: 98px;
 margin-left: 10px}

ul#main-nav li a.news{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_news.gif) no-repeat top left;
 width: 44px;}

ul#main-nav li a.newsAu{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_offers_Au.gif) no-repeat top left;
 width: 79px;
 margin-left: 10px}

ul#main-nav li a.newsNZ{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_offers_NZ.gif) no-repeat top left;
 width: 98px;
 margin-left: 10px}

ul#main-nav li a.terms{
 list-style-type:none;
 background:url(../imagesplatinumcard/tsandcs.gif) no-repeat top left;
 width: 59px;}

ul#main-nav li a.offeractivities{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_offers_Activities.gif) no-repeat top left;
 width: 98px;
 margin-left: 20px}

ul#main-nav li a.offertravel{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_offers_Travel.gif) no-repeat top left;
 width: 98px;
 margin-left: 20px}

ul#main-nav li a.offeressentials{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_offers_Essentials.gif) no-repeat top left;
 width: 98px;
 margin-left: 20px}

ul#main-nav li a.offerhostels{
 list-style-type:none;
 background:url(../imagesplatinumcard/nav_offers_Hostels.gif) no-repeat top left;
 width: 98px;
 margin-left: 20px}



/* 3.2 CENTER CONTENT
-----------------------------------------------------------------------------------------------
===============================================================================================*/


#center-content h2{
 color:#333333;
 font-size:1.4em;
 margin: 0 0 10px 0;}
 
ol#center-content li
{
	color:#ff0000;
}

#center-content ul {
	MARGIN-LEFT: 15px;
}

#center-content ul li{
	LIST-STYLE-IMAGE: url(/images/bullet-ul.gif); MARGIN-BOTTOM: 5px;
}
/* Intro */
.intro{
 padding: 0 0 20px 0;
 color:#333;}

.intro p{
 font-size:1.4em;
 padding:10px 0 0 0;
 line-height:1.4em;}

.content p{
 font-size:1.4em;
 padding:10px 0 0 0;
 line-height:1.4em;}

.newsitem h6{
 color:#3cb551;
}

.newsitem h1{
 color:#3cb551;
 font-weight:bold;
 font-size:9pt;
 margin: 0 0 10px 0;
}

.newsitem h2{
 font-weight:bold;
 font-size:9pt;
 margin: 0 0 10px 0;

}

.newsitem h2 a{
 text-decoration:none;
}

.newsitem h3{
 color:#3cb551;
 font-size:9pt;
 margin: 0 0 10px 0;
}

.newsitem h4{
 margin: 0 0 10px 0;
font-size:9pt;

}

.newsitem h4 a{
 text-decoration:none;
}


.newsstory  h1{
 color:#3cb551;
 font-weight:bold;
 font-size:9pt;
 margin: 0 0 10px 0;
 text-decoration:none;

}

.newsstory  h2{
 font-weight:bold;
 font-size:9pt;
 margin: 0 0 10px 0;
 text-decoration:none;
}

.newsnewsstory item h3{
 font-size:7pt;
 margin: 0 0 10px 0;
 text-decoration:none;

}

.newsstory h4{
 margin: 0 0 10px 0;
font-size:7pt; 
text-decoration:none;

}

.newsstory h5{
 color:#3cb551;
 font-size:11pt;
 
}

.newsstory h6{
 color:#3cb551;
}

.newsstory span{
 margin: 0 0 10px 0;
}



/* Select Offer */
.select-offer{
 padding: 10px 0;
 height:66px;
 margin: 0 0 20px 0;
 background:url(../imagesplatinumcard/bg_selectoffer.gif) repeat-x top left;}

.select-offer h2{
 color:#3cb551;}

.select-offer select{
 color:#FFF;
 text-transform:uppercase;
 font-weight:bold;
 padding: 3px;
 width: 253px;
 font-size:1.2em;
 border:none;
 background:#3cb551;}

/* Rounded Corners */
.t {background: url(../imagesplatinumcard/round_dot.gif) 0 0 repeat-x;  }
.b {background: url(../imagesplatinumcard/round_dot.gif) 0 100% repeat-x;}
.l {background: url(../imagesplatinumcard/round_dot.gif) 0 0 repeat-y;}
.r {background: url(../imagesplatinumcard/round_dot.gif) 100% 0 repeat-y;}
.bl {background: url(../imagesplatinumcard/round_bottomleft.gif) 0 100% no-repeat;}
.br {background: url(../imagesplatinumcard/round_bottomright.gif) 100% 100% no-repeat;}
.tl {background: url(../imagesplatinumcard/round_topleft.gif) 0 0 no-repeat;}
.tr {background: url(../imagesplatinumcard/round_topright.gif) 100% 0 no-repeat; padding:10px 15px;}

/* Offers */

.offersDisplay{
 background:url(../imagesplatinumcard/dotted_green.gif) repeat-x top left;}

.offersText{
}

.findingThem-box-text
{

 background:#3cb551 url(../imagesplatinumcard/round_green_top.gif) no-repeat top left;
 padding: 5px 0 0 0;
 margin: 10px 0 10px 0; 
 color:#FFF;
 font-weight:bold;
}
.findingThem-box-text-wrapper{
padding:0 5px 5px 5px;
}
.findingThem-box-text .findingThem-box-text-wrapper{
 background:#3cb551 url(../imagesplatinumcard/round_green_bottom.gif) no-repeat bottom right;}
 
.findingThem-box-text a:link {
	color:#FFF;
	text-decoration: underline;} 
.findingThem-box-text a:visited {
	color:#FFF;
	text-decoration: underline;}

.findingThem-box-text a:hover
{
	color:#FFF;
 text-decoration:none;}
 .findingThem-box-text a:active 
 {
	color:#FFF;
 text-decoration:none;}

.offers{
 margin: 0 0 20px 0;}

.offers .heading{
 padding: 10px 0 8px 0;
 height:60px;}

.offers .heading h3{
 float:left;
 height:63px;
 text-indent:-9999px;
 overflow:hidden;
 width: 215px;}

.offers .heading .off{
 float:right;
 width: 182px;
 height:59px;
 text-indent:-9999px;
 overflow:hidden;}

.offers .offer-info{
 background:url(../imagesplatinumcard/dotted.gif) repeat-x top left;
 padding: 10px 0 0 0;
 font-size:1.2em;}

.offers .offer-info a{
 font-weight:bold;}

.readmoreButton{
padding-top: 3px;
}

.off-20{
 background:url(../imagesplatinumcard/card_20off.gif) no-repeat top left;}

.off-40{
 background:url(../imagesplatinumcard/card_40off.gif) no-repeat top left;}

.off-50{
 background:url(../imagesplatinumcard/card_50off.gif) no-repeat top left;}


/* 3.2 RIGHT CONTENT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
.whatsnew h4{
 background:url(../imagesplatinumcard/heading_whatsnew.gif) no-repeat top left;
 width: 99px;
 height:16px;
 text-indent:-99999px;
 overflow:hidden;
 margin: 0 0 5x 0;
 list-style-type:none;}

ul.whatsnew-list li{
 background:url(../imagesplatinumcard/dotted_blue.gif) repeat-x bottom left;
 padding: 6px 0;
 color:#00457c;
 font-size: 8pt;
 list-style-type:none;
}

ul.whatsnew-list li.last{
 background:none;
 list-style-type:none;
 }

ul.whatsnew-list li a{
 font-weight:bold;
 text-decoration:none !important;
 list-style-type:none;
 color:#00457c !important;}

ul.whatsnew-list li a span
{
	list-style-type:none;
 font-weight:normal !important;}

ul.whatsnew-list li a:hover
{
	list-style-type:none;
 text-decoration:underline !important;}

.box-text{
 width: 200px;
 background:#f3ad1a url(../imagesplatinumcard/round_orange_top.gif) no-repeat top left;
 padding: 5px 0 0 0;
 margin: 5px 0 10px 0;
 color:#FFF;}

.box-text h4{
 font-size:12pt;
 margin:0;}

.box-text p{
 font-size:10pt;
}

.box-text-wrapper{
 padding:0 5px 5px 5px;
 background:#f3ad1a  url(../imagesplatinumcard/round_orange_bottom.gif) no-repeat bottom right;}

.box-pink{
 background:#df8bbc url(../imagesplatinumcard/round_pink_top.gif) no-repeat top left;}

.box-pink .box-text-wrapper{
 background:#df8bbc url(../imagesplatinumcard/round_pink_bottom.gif) no-repeat bottom right;}
 
/* 4. FOOTER
-----------------------------------------------------------------------------------------------
===============================================================================================*/
#footer .logo{
 background:url(../imagesplatinumcard/logo.gif) no-repeat top left !important;
 width: 131px;
 height:42px;
 display:block;
 margin: 0 0 11px 0;}

#footer p{
 padding: 0 0 18px 0;}




/* EDITOR PROPERTIES */

