
body
{
    background-image: url(images/skins/bg-skin.jpg);
    background-position:center 0;
    background-repeat:no-repeat;

}

#bglink{
  display:block;
  height:100%;
  width:100%;
  position:fixed;
  left:0;
  top:0;
  z-index:0;
}

#headerlinks, #header, #homepagecontainer, #footer, #maintained, #landingpagecontainer
{
    position:relative;
    z-index:10;
}


/*Footer*/

div#footer {
      width: 960px;
      margin-right: auto;
      margin-left: auto;
      
} 

#box
{
    background-color: #e2e1e1;
    float:left;
    width:929px;
	margin-left:12px;
}

#topmenu
{
    background-image: url(images/footer/navbar.png);
    width:929px;
    height:39px;
    margin-right: auto;
      margin-left: auto;
      margin-top: -12px;
}

#topmenu ul
{
    list-style-type: none;
}
 #topmenu ul li
 {
     float: left;
 }
 
 #topmenu ul li a
 {
    background-image:url(images/footer/separation.png);
    background-position:right top;
    background-repeat:no-repeat;
    float: left;
    text-align: center;
    width: 145px;
    color:#ffffff;
    font-weight:bold;
    height:39px;
    padding-top:10px;
 }
 
 #startseparation
 {
    background-image:url(images/footer/separation.png);
    background-position:right;
    background-repeat:no-repeat;
    float: left;
    width: 4px;
    height: 37px;
 }
 
 #topmenu ul li a:hover
 {
     text-decoration:underline;
 }
 
 .column
 {
     max-width:160px;
     display: inline-block;
     padding-right:10px;
     padding-left:10px;
     vertical-align:top;
 }
 
 .column ul
 {
    list-style-image:url(images/footer/blackbullet.png);    
 }
 
 .column ul li a
 {
     color:#000000;
 }
 
 .column ul li a:hover
 {
     text-decoration:underline;
 }
 
 #maintained
 {
     clear:both;
 }
 
 #columns
 {
     text-align:left;
 }
 
 #bottommenu
 {
     clear:both;
     float:right;
     margin-right:30px;
 }

/*End Footer*/

/* HOMEPAGE */
.cleaner
{
    clear:both;
    height: 10px;
}

#fbFooter {
	height: 49px;
	background-color: #000000;
	background-image: url('../img/footerBackground.gif');
	background-repeat: repeat-x;
}

.fbPaginationMinor {
	color: #ffffff;
	margin-left: 10px;
}

#fbContents {
	float: left;
	margin-top: 17px;
	margin-left: 15px;	
}

#fbMenu {
	float: right;
	margin-top: 9px;
	margin-right: 15px;
}

#altmsg { 
	position: absolute;
	background-color:#000000;
	padding: 20px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	text-align:center;
}
#altmsg:hover { 
	opacity: 0.8;
	filter: alpha(opacity=80);
}
a.altlink:link {
	color: #FFFFFF;
}

a.altlink:visited {
	color: #DDDDDD;
}

a.altlink:hover{
	color: #FFFFFF;
}

#homepagecontainer
{
    width: 925px;
    _width:970px;
	text-align: left;  
	margin-right:auto;
	margin-left:auto;
	
}

#tophomepage
{
    float:left;
}

#introductiontext
{
    width:300px;
    float:left;
}

#introductiontext p
{
    margin-left:10px;
}

#flashmap
{
    float:left;
    margin-left:7px
}

#MPUhomepage
{
    float:left;
    width:300px;
    height:250px;
    margin-left:8px;
    /*margin-top:9px;*/
}

/* Columns */
#belowhomepage
{
    float:left;   
}
#homepagecol1
{
    width:300px;
    float:left;
    clear:left;
}

#homepagecol2
{
    width:386px;
    margin-left:7px;
    float:left;
}

#homepagecol3
{
    width:225px;
    margin-left:7px;
    float:left;
}

/*col 1*/
/*
#videoofthemonthhomepage
{
    margin-top:23px;
}
*/
#videoofthemonthplayerhomepage {
    background-image: url("images/videoofthemonth_bg.jpg");
    height: 181px;
    margin-bottom: 12px;
/*    margin-top: 12px;*/
    padding: 12px;
    width: 276px;
}

#homepagecol1 p
{
    margin-left:10px;
}

#toptenmagazine img
{
    margin-right:10px;
}

#toptenmagazine
{
    float:left;
}

#bgchomepage
{
    float:left;
}

#bgchomepage img
{
    margin-right:10px;
}

#bgchomepage a
{
    color:#29a9e1;
}





/*col 2*/

.bestofthemonth
{
    width:395px;
    background-color:#dbdada;
    color:#363636;
    font-size:15px;
    font-weight:bold;
    display: table-cell;
    vertical-align: middle;  
}

#bestofthemonth p
{
    margin-left:12px;
}

.bestofthemonth img {
    vertical-align: middle;
}

.thumbhomepage
{
    width:96px;
    height:135px;
    float:left;
    text-align:center;
    font-size:11px;
}

#squareofthumbs
{
    float:left;
    width:192px;
}

#internationalhomepage
{
    float:left;
    width: 194px;
    text-align:center;
    font-size:11px;
}

#internationalhomepage p
{
    padding-top:7px;
    padding-left:20px;
}

/*col 3*/
.competitiontitle
{
    width:225px;
    background-color:#363636;
    color:#f3f3f3;
    font-size:15px;
    font-weight:bold;
    display: table-cell;
    vertical-align: middle;
}

.competitiontitle img
{
    vertical-align:middle;
}

#degrootscompetitions
{
    padding-bottom:5px;
}

#degrootscompetitions ul
{
    list-style-image: url("images/redbullet.jpg");
    margin-left:-16px;
}

#degrootscompetitions p img, #bestofthemonth p img
{
    margin-right:10px;
    border:solid 1px black;
}

#degrootscompetitions p
{
    margin-left:10px;
}

#degrootscompetitions a
{
    font-weight:bold;
}

/*Related websites and Partners*/

#relatedwebsites
{
    width: 619px;
    float:left;
}
#relatedwebsites p
{
    margin-left:10px;
}

#partners
{
    width:295px;
    margin-left:10px;
    float:left;
}

#partners p
{
    text-align:center;
}

#partners p img
{
    margin-right:10px;
}

/*Restaurant Industry*/

#restaurantindustry
{
    clear:both;
    float:left;
    margin-bottom:25px;
}

.thumbindustry
{
    float:left;
    width:177px;
    text-align:center;
    margin-left:8px;
}

/*Dining Specials*/
#diningspecials
{
    float:left;
    width:295px;
    margin-left:10px;
    margin-top:2px;
    height:330px;
	position: relative;
    z-index: 99;
}

#diningspecials ul {
    float: left;
    list-style-image: url("images/redbullet.jpg");
    margin-left: -16px;
    /*width: 123px;*/
    /*margin-top:20px;*/
}

.featuredevent p a img
{
    border:solid 1px #000000;
    margin-right:5px;
}

.featuredevent
{
    clear:both;
    padding-left:10px;
    /*padding-bottom:1px;*/
}
/*Slideshow*/
#whatson
{
    width:619px;
    float:left;
}
#slide-desc
{
    font-size:11px;
}

#slide-client
{
    font-size:16px;
}

div#homeslideshow{
margin:-1px 0 0;
width:619px;
height:274px;
float:left;
}
div#video-header{
height:683px;
margin:-1px 0 0;
}
div#homeslideshow div.wrap{
height:299px;
margin-top:40px;
}
div#homeslideshow div#slide-holder{
width:993px;
height:299px;
position:absolute;
}
div#homeslideshow div#slide-holder div#slide-runner{
width:619px;
height:238px;
overflow:hidden;
position:absolute;
}
div#homeslideshow div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#homeslideshow div#slide-holder div#slide-controls{
left:0;
bottom:0;
width:619px;
height:65px;
display:none;
position:absolute;
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(0, 0, 0);
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.6);
}
div#homeslideshow div#slide-holder div#slide-controls p.text{
color:#ffffff;
line-height:16px;
margin:7px 1px 0 10px;
}
p#slide-nav{
float:right;
height:21px;
display:inline;

}
p#slide-nav a{
float:left;
width:21px;
height:21px;
display:inline;
margin:0 5px 0 0;
line-height:21px;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
}
p#slide-nav a.on{
background-position:0 -21px;
color:#ffffff;
}

p#slide-nav a:hover{
background-position:0 -21px;
color:#ffffff;
}
p#slide-nav a{background-image:url(images/homepage/Slideshow/silde-nav.png);}

/*END OF HOMEPAGE*/

.AutoCompleteCompletionList
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    padding: 0px 5px;
    border: 1px solid #999;
	color: #000;
	background: #fff;
    width: 320px;
    overflow:hidden;
    float: left;
    z-index: 204;
    position:absolute;
    margin-left:0px;
    cursor : pointer;
}


.AutoCompleteListItem 
{ 
    background-color: white; 
    padding : 1px; 
}      
.AutoCompleteHighlightedListItem 
{ 
    background-color: #c3c3c3; 
    padding : 1px; 
}


/*International*/
#guideinternational{
padding-left:8px;
}

#landingpagecol1and2international
{
    float:right;
    width:625px;
}

.internationalflag
{
    width:116px;
    text-align:center;
    height:97px;
    float:left; 
    padding-left:7px;
    padding-right:7px;
}

#internationalcookingschool p img
{
    margin-right:10px;
}

.internationalflag a:link, .internationalflag a:visited, .internationalflag a:active {
    color: #363636;
}
#internationalrecommendedrestaurants
{
    padding-top:20px;
    clear:both;
}
/*END OF INTERNATIONAL*/


/* Step Carousel -- USED in state/city home pages*/

.stepcarousel{
position: relative; /*leave this value alone*/
margin-left: auto;
margin-right: auto;
overflow:hidden; /*leave this value alone*/
width: 290px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 270px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.slideshowslide
{
    height:46px;
    width:60px;
    
}

.slideshowbutton
{
    margin-bottom:14px;
}

#slideshowbar
{
    width:243px;
    margin-left:auto;
    margin-right:auto;
}

/* state menu */
#statemenu
{
    width:610px;
    height:30px;
    margin-left:auto;
    margin-right:auto;
    padding-top: 274px;
}

#statemenu ul
{
    list-style-type: none;
    float:left;
}

#statemenu ul li
{
    float:left;
}

#statemenu ul li a
{
    width:50px;
    height:26px;
    float:left;
    padding-top:4px;
    text-align:center;
    background-image:url(images/state-menu-bg.gif);
    background-repeat:no-repeat;
}

#statemenu ul li a:hover
{
    width:50px;
    height:26px;
    float:left;
    padding-top:4px;
    text-align:center;
    background-image:url(images/state-menu-bg-hover.gif);
    background-repeat:no-repeat;
}

#statemenu .currentstate
{
    width:50px;
    height:26px;
    float:left;
    padding-top:4px;
    text-align:center;
    background-image:url(images/state-menu-bg-hover.gif);
    background-repeat:no-repeat;
}

#statemenu ul li#internationalstatemenu a.currentstateinternational
{
    width:100px;
    background-image:url(images/state-menu-bg-hover-international.gif);
}

#statemenu ul li#internationalstatemenu a
{
    width:100px;
    background-image:url(images/state-menu-bg-international.gif);
}

#statemenu ul li#internationalstatemenu a:hover
{
    width:100px;
    background-image:url(images/state-menu-bg-hover-international.gif);
}

#statemenu a
{
    color:#ffffff;
    font-size:14px;
}

#footer2, #quickLinks, #maintained
{
    text-align:center;
}

#footer
{
    clear:both;
}

#spacer
{
    width:960px;
    height:30px;
    float:left;
}

/* landing page*/

.titlehr
{
    height:2px;
    color:#363636;
    background-color:#363636;
}

#landingpagecontainer
{
    width: 925px;
    _width:970px;
	text-align: left;  
	margin-right:auto;
	margin-left:auto;
	
}
/*
.medium
{
    font-size: 18px;
    font-weight: normal;
	font-family: Georgia;
    color:#363636;
}

.big
{
    font-size: 22px;
	font-weight: normal;
	font-family: Georgia;
    color:#363636;
}
*/

/*Column 1 and 2 -- This is so that column 1 & 2 that are content rich are placed at the higher part of the web page. -- For SEO Purposes */ 

#landingpagecol1and2
{
	float:right;
}
/*Column 1*/

#landingpagecol1
{
    width:300px;
    float:left;
}

#slideshow
{
    height:260px;
    width:300px;
    background-color:#f3f3f3;
    margin-bottom:10px;
}

#MPU
{
    width:300px;
    height:250px;
    margin-top:12px;
    margin-bottom:12px;
    
}

#videoofthemonthplayer
{
    background-image:url(images/videoofthemonth_bg.jpg);
    height: 226px;
    width:276px;
    padding:12px;
}


/*Column 2*/

#landingpagecol2
{
    width:390px;
    float:left;
    margin-left:5px;
}


#guide p, #landingpagecol2 h1
{
   padding-left:2px; 
}

.sydneysuburb
{
    width:97px;
    text-align:center;
    height:135px;
    float:left;
}

.sydneysuburb a:link, .sydneysuburb a:visited, .sydneysuburb a:active
{
    color:#363636;
}

.more
{
    clear:both;
    float:right;
}

#popularcuisine
{
    clear:both;
    padding-top:10px;
}

.cuisinelist
{
    width:131px;
    float:left;
    margin-left:-10px;
}

#ROTMcol
{
	margin-left:10px;
}

.cuisinelist ul, #eventlist ul, #bestoflist ul, #timeandweather ul
{
    list-style-image:url(images/redbullet.jpg);
}

#eventlist ul
{
    margin-left:-15px;
   
}

#bestoflist ul
{
    padding-top:18px;
    padding-left:110px;
   
}

#recommendedrestaurants
{
    clear:both;
    padding-top:10px;
}
.recommendedrestaurant
{
    padding-bottom:10px;
}
.recommendedrestaurant img
{
	 border: solid 1px black;
     width:80px;
     height:80px;
     float:left;
     margin-right: 10px;
}
.recommendedrestaurant p
{
    clear:both;
}
.recommendedrestaurantcontent
{
    padding-left:10px;
}

/*Column 3*/

#landingpagecol3
{
    width:225px;
    float:left;
    margin-left:5px;
}


.smalltitle
{
    font-size:12px;
    margin-top:9px;
    font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
    color:#363636;
}


#time
{
    height:30px;
    width:225px;
    background-image:url(images/clockbg.jpg);
}

#time p
{
    float:right;
    margin-top: 6px;
    margin-right:5px;
}

#clock
{
    font-size:20px;
    font-weight:bold;
}

#latestreviews
{
    margin-top:6px;
}

#toplatestreviews
{
    width:225px;
    height:17px;
    background-image:url(images/latestreviews_top.jpg);
}

#contentlatestreviews
{
    float:left;
    width:225px;
    background-image:url(images/latestreviews_content.jpg);
    background-repeat:repeat-y;
    padding-left:10px;
    padding-right:10px;
}

.singlereview
{
    margin-top:-10px;
    width:205px;
    clear:both;
   
}

.notation
{
    float:right;
    height:25px;
}

#bottomlatestreviews
{
    width:225px;
    height:55px;
    background-image:url(images/latestreviews_bottom.jpg);
    clear:both
}

.clear
{
    clear:both;
}
#eventsandspecial
{
    margin-bottom:15px;
}

#eventsandspecial h2 img
{
    float:right;
    margin-top:2px;
  
}

#addanevent
{
    float:right;
}

#allevents
{
    float:right;
}

#bestoflist
{
    background-image:url(images/bestof_bg.jpg);
    background-repeat:no-repeat;
    height:177px;
    width:225px;
}


#bestoflist1
{
    color:#29a9e1;
    list-style-image:url(images/bluebullet.gif);
    margin-left: -15px; 
    
}

#bestoflist1 a
{
    color:#29a9e1;
}

/*BGC*/
#bgcrow
{
    margin-bottom:15px;
}

#bgcad
{
    background-image:url(images/bgcad_bg.jpg);
    background-repeat:no-repeat;
    background-color:#f3f3f3;
    width:675px;
    min-height:230px;
    float:left;
    padding-left: 20px;
    padding-top: 10px;
}

#bgcad p
{
    width:480px;
    padding-left:10px;
}

.purchasebgc
{
    margin-left:15px;
}

#giftcard
{
    margin-left:35px;
}

#uniquepackage
{
    background-image:url(images/uniquepackage_bg.jpg);
    background-repeat:no-repeat;
    width: 225px;
    margin-left: 5px;
    padding-top: 65px;
    float:left;
}

#packagelist
{
    color:#29a9e1;
    list-style-image:url(images/bluebullet.gif);
    margin-left: -15px;
 
}

#packagelist a
{
    color:#29a9e1;
}

/* global elements */
.fsb { display:none; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	line-height: 15px;
/*	background-image: url(images/bg-skin.jpg); */
    background-repeat:no-repeat;
    background-position:center top;
}

#bglink{
  display:block;
  height:100%;
  width:100%;
  position:fixed;
  left:0;
  top:0;
  z-index:0;
}

#headerlinks, #header, #homepagecontainer, #footer, #maintained, #landingpagecontainer, #container
{
    position:relative;
    z-index:10;
}

/*END Body with amex sidebars*/

h1 {
	font-size: 20px;
	/*font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0px;*/
}

h2 {
	font-size: 15px;
	/*font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0px;*/
}


h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0px;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0px 0px 10px;
}

br {
	line-height: 5px;
}

/* hyper link elements */

a:link {
	color: #990000;
	text-decoration: none;
	
}
a:visited {
	color: #990000;
	text-decoration: none;
}

a:hover {
	color: #000066;
	text-decoration: none;
}

a:active {
	color: #990000;
	text-decoration: none;
}

img { border:0px; }

input { font-size: 10px; }

.errorMsg {color:#FF0000;}

select {
	font-size: 10px;
	width: 150px;
}

.smallText { font-size:10px; }

.blacklinks 
{
	color: #000000;
	text-decoration: none;	
}

.floatleft 
{
	float: left;
	padding-right: 20px;
}

.floatleft5 
{
	float: left;
	padding-right: 5px;
}

.floatright 
{
	float: right;
	padding-left: 10px;
}

div#container 
{
	width: 975px;
	margin-right: auto;
	margin-left: auto;
}

.border {
	border: 1px solid #000000;
}

hr 
{
    color: #EEEEEE;
    background-color: #EEEEEE;
    height: 1px;
}


/* header elements */

div#header {
	background-image: url(images/header_background.jpg);
	background-repeat: no-repeat;
	height: 318px;
	width: 960px;
	text-align: left;
	position: relative;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}


div#header a:hover
{
  text-decoration:none;  
}


div#headerlinks {
	width: 960px;
	height: 52px;
	text-align: left;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

div#headerlinks #degroots {
	background: transparent url(images/degrootsmedia.gif) no-repeat top left;
	width: 130px;
	height: 50px;
	text-align: left;
	position: absolute;
	left: 20px;
	top: 0px;
}

div#headerlinks #links {
	width: 940px;
	text-align: right;
	left: 0px;
	top: 10px;
	position: absolute;
}

div#logo {
	background: transparent url(images/logo.gif) no-repeat top left;
	width: 190px;
	height: 100px;
	position: absolute;
	left: 15px;
	top: 10px;
}

div#navigation {
	width: 750px;
	height: 25px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	line-height: 25px;
	position: absolute;
	left: 205px;
	top: 116px;
    z-index:2;
	margin-left:15px;
    margin-top:1px;
}

div#leaderboard {
	width: 728px;
	height: 90px;
	position: absolute;
	left: 215px;
	top: 15px;
	border: 1px solid #003943;
}

div#map {
	width: 180px;
	height: 150px;
	position: absolute;
	left: 15px;
	top: 120px;
}

div#search {
	width: 490px;
	height: 120px;
	position: absolute;
	left: 215px;
	top: 150px;
	z-index:1;
}

div#search h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0px;
}

div#members h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0px;
}

div#search .floatleft {
	float: left;
	padding-right: 20px;
}

div#search a {color: #FFFFFF; }
div#search a:hover {text-decoration: underline; }

div#headersponsor {
	width: 130px;
	height: 120px;
	position: absolute;
	left: 605px;
	top: 145px;
	text-align: center;
}

#headersponsor img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003943;
	border-right-color: #62d0e3;
	border-bottom-color: #62d0e3;
	border-left-color: #003943;
}

#headersponsor a { text-decoration:none; color: #FFFFFF; }
#headersponsor a:hover { text-decoration:underline;}

div#members {
	width: 200px;
	height: 120px;
	position: absolute;
	left: 740px;
	top: 150px;
}
div#members a {color: #FFFFFF; }
div#members a:hover {text-decoration: underline; }

/* de groots links bar */

div#top {
    height: 15px;
	width: 960px;
	text-align: right;
	position: relative;
	color: #000000;
	font-size: 12px;
	line-height: 13px;
	margin-right: auto;
	margin-left: auto;
}

div#linksbar {
	background-image: url(images/links_bar.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 960px;
	text-align: left;
	position: relative;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 13px;
	margin-right: auto;
	margin-left: auto;
}

.degrootslinks {
	float: left;
	width: 260px;
	padding-top: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.degrootslinks img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0e3375;
	border-right-color: #3d68b2;
	border-bottom-color: #3d68b2;
	border-left-color: #0e3375;
}
div#linksbar a {color: #FFFFFF; }
div#linksbar a:hover {text-decoration: underline; }

.spacerbox{
	float: left;
	width: 100px;
}

.linkfloatleft {
	float: left;
	padding-right: 5px;
}

.footertext { font-size: 10px; }

#jumpToLinks
{
    font-weight:bold;
    color:gray;
} 

/*---------------- home page elements ----------*/

div#homecontainer {
	background-image: url(images/home_bg.gif);
	background-repeat: repeat-y;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
/*
#homecontainer span {
	display:none
	}
*/	

/*----------- 1st Column -------------------------*/

div#restaurantoftheweek {
	float: left;
	width: 242px;
	padding-left: 8px;
	padding-right: 10px;
	text-align: left;
}

/* for the ROTM datalist */
div#restaurantoftheweek table{
	float: left;
	width: 242px;
	padding-left: 8px;
	padding-right: 10px;
	text-align: left;
}

/*
#restaurantoftheweek h2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0px;
	}

#restaurantoftheweek h3 {
	background: transparent url(images/heading_rotw.gif) no-repeat top left;
	width: 242px;
	height: 25px;
	float: left;
	margin: 0px 0px 10px;
	}
*/
#restaurantoftheweek img {
	border: 1px solid #000000;
}

#restaurantoftheweek .sponsor { 
	background: transparent url(images/heading_sponsored_link.gif) no-repeat top left; 
	width: 242px; 
	height: 30px; 
	float: left;
	}

#restaurantoftheweek .bestof { 
	background: transparent url(images/heading_bestof.gif) no-repeat top left; 
	width: 180px; 
	height: 25px; 
	float: left;
	margin-top: 10px;
	margin-bottom: -10px;
	}


/*----------- 2nd Column -------------------------*/

div#latestnews {
	float: left;
	width: 310px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
/*
#latestnews .whatshappening { 
	background: transparent url(images/heading_whatshappening.gif) no-repeat top left; 
	width: 200px; 
	height: 25px; 
	margin: 0px 0px 10px;
	}

#latestnews h3 { 
	background: transparent url(images/heading_latestnews.gif) no-repeat top left; 
	width: 310px; 
	height: 25px; 
	float: left;
	margin: 0px 0px 10px;
	}
*/
div#newsextract {
	width: 300px;
}

/*----------- 3rd Column -------------------------*/
div#announcements {
	float: left;
	width: 180px;
	padding-left: 10px;
	padding-right: 0px;
	text-align: left;
	}
/*
#announcements h3.restSpecials { 
	background: transparent url(images/heading_restaurantspecials.gif) no-repeat top left; 
	width: 180px; 
	height: 25px; 
	float: left;
	margin: 0px 0px 10px;
}

#announcements h3.specialEvents { 
	background: transparent url(images/heading_restaurantspecials.gif) no-repeat top left; 
	width: 180px; 
	height: 25px; 	
	margin: 5px 0px 0px;
	float:left;
}
*/

/*----------- 4th Column -------------------------*/

div#poll {
	float: left;
	width: 170px;
	padding-left: 20px;
	padding-right: 0px;
	text-align: left;
	/*padding-top:15px;*/
	}
/*
#poll h3 { 
	background: transparent url(images/heading_poll.gif) no-repeat top left; 
	width: 130px; 
	height: 25px; 
	margin: 0px 0px 10px;
	}

#poll h3.QuickLinks { 
	background: transparent url(images/heading_quicklinks.gif) no-repeat top left; 
	width: 150px; 
	height: 25px; 
	float: left;
	margin: 0px 0px 0px;
	}
*/
div#featuredrestaurants {
	background-image: url(images/featured_restaurants_bg.gif);
	background-repeat: no-repeat;
	height: 175px;
	width: 960px;
	text-align: left;
	position: relative;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
}

#featuredrestaurants img {
	border: 1px solid #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
div#featuredrestaurants a {color: #FFFFFF; }
div#featuredrestaurants a:hover {text-decoration: underline; }

.featuredboxes {
	float: left;
	width: 290px;
	padding-left: 20px;
	padding-top: 20px;
	text-align: left;
}

div#featured {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
/*	
#featured .headings { 
	background: transparent url(images/heading_featured.gif) no-repeat top left; 
	width: 200px; 
	height: 25px; 
	float: left;
	}

#featured span {
	display:none
	}
*/

/* footer elements */
/* OLD
div#footer {
	text-align: right;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/footer.gif);
	height: 35px;
	line-height: 35px;
	color: #FFFFFF;
}
*/

.footer {
	text-align: right;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
}
/*div#footer a {color: #FFFFFF; }*/
div#footer a:hover {text-decoration: underline; }

/* restaurant page elements */


.watch-restaurant-video
{
	font-weight:bolder;
	background-image:url(images/watch_video_bg.jpg);
	background-repeat:no-repeat;
	width:207px;
	height:29px;
    padding-top:7px;
    text-indent:40px;
    
   
	
}

.buy-restaurant-gift
{
	font-weight:bolder;
	background-image:url(images/bgc_bg.jpg);
	background-repeat:no-repeat;
	width:207px;
	height:29px;
	padding-top:7px;
    text-indent:40px;
}


.view-function-details
{
	font-weight:bolder;
	background-image:url(images/function_detail_bg.jpg);
	background-repeat:no-repeat;
	width:207px;
	height:29px;
	padding-top:7px;
    text-indent:40px;
}

.watch-restaurant-video a { color:Black; }
.buy-restaurant-gift a { color:Black; }
.view-function-details a { color:Black; }


div#restaurantinformation {
	float: left;
	width: 785px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

div#restaurantinformation h2 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin-bottom: 10px;
}

div#restaurantspecials {
	float: left;
	width: 165px;
	text-align: left;
	margin-top: 40px;
}

div#restaurantspecials h4 {
	font-size: 14px;
	font-weight: bold;
	color: #195897;
}

.restaurantcontent-dummy {
	width: 765px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(images/info_bg.gif);
	/* background-repeat: repeat-y; */
}
/* Atoosa for dummy page for dimmi - restaurant-full-details */
div#restaurantphotos-dummy {
	/*float: left;*/
	width: 245px;
	height: 240px;
	padding-right: 0px;
	text-align: left;
}
div#restaurantthumbs-dummy {
	/*float: left;*/
	/*width: 65px;*/
	width: 245px;
	
	padding-right: 0px;
	text-align: left;
}

/* Atoosa for dummy page for dimmi - restaurant-full-details */
div#restaurantleft-dummy {
	float: left;
	width: 245;
	text-align: left;
}

/* Atoosa for dummy page for dimmi - restaurant-full-details */
div#restaurantright-dummy {
	float: left;
	width: 510px;
	text-align: left;
}

div#restaurantright-dummy h2 {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0px, 0px, 50px;
}

.restaurantinformation {
	width: 785px;
	text-align: left;
	background-image: url(images/info_bg.gif);
	background-repeat: repeat-y;
}

.restaurantcontent {
	width: 755px;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(images/info_bg.gif);
	background-repeat: repeat-y;
}

div#restaurantphotos {
	float: left;
	width: 245px;
	padding-right: 10px;
	text-align: left;
	padding-bottom:10px;
}

div#watchvideo {
	float: left;
	width: 245px;
	padding-right: 10px;
	text-align: left;
}


div#restaurantthumbs {
	float: left;
	width: 65px;
	padding-right: 10px;
	text-align: left;
}

div#restaurantthumbs {
	float: left;
	width: 65px;
	padding-right: 10px;
	text-align: left;
}

div#restaurantthumbs img {
	border: 1px solid #000000;
}

div#restaurantleft {
	float: left;
	width: 340px;
	text-align: left;
}

div#restaurantbasicleft {
	float: left;
	width: 270px;
	text-align: left;
}

div#restaurantbasicright {
	float: left;
	width: 440px;
	text-align: left;
}

div#restauranttrialleft {
	float: left;
	width: 320px;
	text-align: left;
}

div#restauranttrialright {
	float: left;
	width: 410px;
	text-align: left;
}

div#restaurantright {
	float: left;
	width: 410px;
	text-align: left;
}

div#restaurantright h1 {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0px, 0px, 50px;
}

div#restauranttrialright h2 {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0px, 0px, 50px;
}

.restaurantcolumn {
	float: left;
	width: 205px;
	text-align: left;
}

div.tablerow {
	width: 205px;

}

div.tableleft {
	float: left;
	width: 25px;
	padding-bottom: 10px;
}

div.tableright {
	float: left;
	width: 180px;
	padding-bottom: 10px;
}

div.table2column 
{
   	float: left;
	width: 205px;
	padding-bottom: 10px; 
}


div#openingchart {
	width: 220px;
}

div#openingchart .tablerow {
	width: 220px;
}

div#openingchart img {
	border: none;
}

div#calendar .closed {
	width: 20px;
	height: 20px;
	float: left;
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
}
div#openingchart .spacer {
	width:50px;
	height: 20px;
	float: left;
	background-color: #000000;
	border: 1px solid #FFFFFF;
}

div#openingchart .open {
	width: 20px;
	height: 20px;
	float: left;
	background-color: #0e3779;
	border: 1px solid #FFFFFF;

}

div#openingchart .cell {
	width: 20px;
	height: 20px;
	border: 1px solid #FFFFFF;
	float: left;
	text-align: center;
}

div#openingchart .tableleft {
	float: left;
	width: 60px;

}

div#entree {
	float: left;
	width: 242px;
	padding-left: 0px;
	padding-right: 5px;
	text-align: left;
}



div#main {
	float: left;
	width: 242px;
	padding-left: 0px;
	padding-right: 5px;
	text-align: left;
}



div#dessert {
	float: left;
	width: 242px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}



div#wine {
	width: 780px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

div#wine h3{
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}


div#restaurantbasicright h1 {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0px, 0px, 50px;
}


div.restaurantcontent h1 {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.restaurantcontent h3 {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.wine {
	float: left;
	width: 170px;
	padding-left: 20px;
	padding-right: 0px;
	text-align: left;
}

div.searchresultsleft {
	width: 370px;
	float: left;
}
div.searchresultsright {
	width: 250px;
	float: left;
}

div#calendar {
	width: 170px;
}

div#calendar .tablerow {
	width: 170px;
}

div#openingchart .closed {
	width: 20px;
	height: 20px;
	float: left;
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
}
div#calendar .spacer {
	width:50px;
	height: 20px;
	float: left;
	background-color: #000000;
	border: 1px solid #FFFFFF;
}

div#calendar .open {
	width: 20px;
	height: 20px;
	float: left;
	background-color: #0e3779;
	border: 1px solid #FFFFFF;
	text-align: center;
	line-height: 20px;
	color: #FFFFFF;
}

div#calendar .cell {
	width: 20px;
	height: 20px;
	border: 1px solid #FFFFFF;
	float: left;
	text-align: center;
	background-color: #CCCCCC;
	line-height: 20px;
}

/* ------ Enquiry form elements ------- */

div.enquiryform {
	width: 750px;
}

div.enquiryform .left {
	padding-right: 25px;
	padding-left: 10px;
	width: 200px;
	text-align:right;
	float:left;
	font-weight: bold;
	padding-bottom: 10px;
}

div.enquiryform .right {
	padding-right: 25px;
	width: 400px;
	text-align:left;
	float:left;
	padding-bottom: 10px;
}

div.emailFriendForm {
	width: 375px;
	float:left;
}

div.emailFriendForm .left {
	padding-right: 10px;
	padding-left: 5px;
	width: 100px;
	text-align:right;
	float:left;
	font-weight: bold;
	padding-bottom: 5px;
}

div.emailFriendForm .right {
	padding-right: 10px;
	width: 250px;
	text-align:left;
	float:left;
	padding-bottom: 5px;
}


/*------ SEARCH RESULTS -----*/

div.searchresult {
	width: 720px;
}

div.searchresult .image {
	float:left;
	width: 120px;
	margin-top: 22px;
}

div.searchresult .content {
	float:left;
	width: 600px;
}

/*------ RESTAURANT SPECIALS ----- */

div.tablerowRS {
	width: 720px;

}

div.tableleftRS {
	float: left;
	width: 150px;
	padding-bottom: 10px;
}

div.tablerightRS 
{
    float: left;
	width: 510px;
	padding-bottom: 10px;

}

div.tablerightRS2 {	
	width: 60px;
	text-align:center;
    float:right;
}

/*-------- SEARCH EVENTS --------- */
/* Search Events */

div.searcheventa {
	width: 210px;
	float: left;
}

div.searcheventb {
	width: 250px;
	float: left;
}

div.searcheventc {
	width: 270px;
	float: left;
}

/*--------- CHEF -------------- */

div.newsArticle {
	width: 750px;
}

div.newsArticle .left 
{
    padding-right:8px;	
	width: 260px;
	text-align:center;
	float:left;
	font-weight: bold;
}

div.newsArticle .right 
{
	padding-right: 10px;
	width: 460px;
	text-align:left;
	float:left;
}


/*Replacing the old includes/navMenu.css; we combined these two css files to help the home page speed*/ 
/* Main Tier Style*/
#nav-list-wrap {
	padding-top: 0px;
	width:auto;
	overflow:visible;
}
/* Positioning */
#nav-list-wrap ul {
	display:block;
	float:left;
	margin: 0;
	padding: 0;

}
/* Make Horizontal Menu */
#nav-list-wrap ul li {
	display: block;
	position: relative;
	float: left;
	padding-left: 0px;
	margin-right:20px;
}

/* Make Generic Menu Item */
#nav-list-wrap li a {
	display: block;
	float:left;
	color: #363636;
	font-weight:bold;
	height: 25px;
	line-height: 1.9;
	text-decoration: none;
	white-space: nowrap;
}


 
/* Item Spacing */
#nav-list-wrap li a span {
	height: 25px;
	display: block;
	float:left;
	cursor: pointer;
	padding: 0 6px;
}
/* //-----> Sub Menu Items
[Drop Down Box Container] */
#nav-list-wrap #nav-list ul.drop-menu {
	display: none;
	float:left;
	clear:left;
	position: absolute;
	top: 23px;
	left: 2px;
	width: auto;	
	border-width: 0 1px 1px 1px;
	background: #990000;
	height: auto;
}
/* subMenu Item Seperator */
#nav-list-wrap li ul.drop-menu li {
	display:block;
	clear: left;
	border-bottom:1px dotted #FFFFFF;
}
/* subMenu Item Hover */
#nav-list-wrap li ul.drop-menu li a:hover {
	float: left;
	background: #E4E4E4;
	color:#990000;
}
/* Sub Menu Item Style */
#nav-list-wrap li ul.drop-menu a {
	background: transparent;
	width: 170px;
	display: block;
	color:#FFFFFF;
	text-align: left;
	line-height: 1.2;
	white-space: normal;
	height: auto;
	margin: 2px 0 3px 0;
	padding: 2px 0 2px 6px;
	font: normal 11px arial, sans-serif;
}
/* Drop Down Initializer */
#nav-list-wrap #nav-list li:hover ul.drop-menu, #nav-list-wrap #nav-list li.over ul.drop-menu {
	display: block;
}

/*END OF includes/navMenu.css; we combined these two css files to help the home page speed*/ 

/* used for de Groots column on homepage*/
#column
{
    background-image: url(images/DegrootsDiaryButton.jpg); background-repeat:no-repeat; height: 280px; float:inherit; width:242px; margin-bottom:10px;
}
#column p
{
   margin-top:155px; margin-left: 20px; margin-right:20px; font-family: Arial,Verdana; font-size: 12px; 
}

/* testimonials.aspx page */
.testimonialscontent {
	width: 735px;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(images/info_bg.gif);
	background-repeat: repeat-y;
}

img.floatLeft { 
    float: left; 
    margin: 8px;
	margin-top: 2px; 
}

/* google map - restaurants near land marks */
#my_map
{
    width:730px;
    height:400px;
    float:left;
}

/* for international restaurants starts */

 
.block

{

      width: 225px;

      float:left;

      margin-left: 15px;

    height: 364px;

}

 

.block2

{

      width: 225px;

      float:left;

      margin-left: 15px;

    height: 364px;

}

.block3

{

      width: 335px;

      float:left;

      margin-left: 15px;

    height: 150px;

}

 

.block4

{

      width: 711px;

      float:left;

      margin-left: 15px;

    height: 94px;

}

.floatlead 

{

      float: left;

      padding-left: 0px;
      
      padding-right: 10px;

      padding-bottom:15px;

}

 

.floatlead2 

{

      float: left;

      padding-left: 0px;

      padding-right: 20px;

      

}

 /* for international restaurants ends */
 
 /* homepage ad -- combines two columns - jan 2011 */ 
 
 
#ad
{
    width:365px;
    height:155px;
    margin-left:10px;
    margin-top: -5px;
}

 

#colthreeandfour

{

    width:380px;

    float:left;

}



.international-title

{
    clear:both;
}

/* March 2011 - new search results theme */
.fullsite

{

    margin-bottom:5px;

    width:370px;

    height:180px;

    float:left;

}

 

.topboxsearch

{

    width:360px;

    height:120px;

    background-image:url(images/bgsearch.jpg);

    background-repeat: repeat-x;

    background-position:top;

    background-color:#d8e4f6;

    padding-bottom:15px;

}

.watchvideo
{
    float:left;
    width:345px;
    padding-left:9px;
    padding-top:5px;
    padding-bottom:5px;
    height:15px;
    overflow:hidden;
}

.watchvideo img
{
    vertical-align:text-bottom;
}

.watchvideo a
{
    font-weight:bold;
    color:Black;
}

.thumbsite

{

float: left;
    height: 105px;
    overflow: hidden;
    padding-left: 10px;
    width: 105px;

}

 

.searchresultcontent
{
    width:225px; 
	height: 105px;
    float:left;
    padding-left:12px;
    overflow: hidden;
}

 

.restaurantname

{

    float:left;

    width:225px;

    margin-bottom:10px;

}

.restaurantcuisine

{

   float:left;

   width:225px;

}

 

.restaurantcuisine a:link

{

    color:black;

    text-decoration: underline;

}

 

.restaurantsuburb

{

   float:left;

   width:225px; 

}

 

.restaurantsuburb a:link

{

    color:black;

    text-decoration: underline;

}

 

.bottombar

{

    width:360px;

    background-color:#363636;

    height:30px;

}

 

.bookandbuy li

{

    float: left;

    margin-top:7px;

}

 

.bookandbuy li a span, .bookandbuy li a

{

    color:#f3f3f3;

}

 

.bookandbuy

{

    list-style-image: url(images/whitebullet.jpg);

    float:left;

    font-size:12px; 

    font-weight:bold;

    margin: 0; 

    margin-left:26px;

    _margin-left:10px; /* target IE6*/

    padding: 0;

}

 

.bookonline, .buybgc

{

   margin-right:27px; 

}

 

.lastlink

{

    margin-right:0;

}

 

/* search results mini-site */

 

#minisiteHeader
{
    background-color:#d8e4f6;
	font-weight:bold; 
   

    /*list-style-image: url(images/redbullet.jpg);*/
}

#minisiteTable
{
    clear:both;
    width:97%;
}

.cuisinelocation a
{
    color:Black;
    text-decoration:underline;
}

#minisiteTable td
{
    padding:5px;
}

/*Price Range*/

.darkdollar
{
    color:Black;
    font-size:14px;
    font-weight:bold;
}

.lightdollar
{
    color:#b7b7b7;
    font-size:14px;
    font-weight:bold;
}

/* previously Print stylesheet was a seperate file: /includes/print.css; to increase performance this has beed merges with master stylesheet and pasted here below:*/

	@media print
	{
		#headerlinks {display : none;}
		#header {display : none;}
		#navigation {display : none;}
		#search {display : none;}
  		#members {display : none;}
		#headersponsor {display : none;}
		#leaderboard {width:400px; text-align:right;}
		#map {width:400px; text-align:left;}
		#linksbar {display : none;}		
		#footer {display : none;}
		#footer2 {display: none;}		
	}
	
/* for repeater rows; in search results pages to display mini restaurants */	
.alternate
{
	background-color:#f3f3f3;
	
}

/* Star ratings */
.nickname
{
	width:auto;
	float:left;
	padding-right:10px;
	height:16px;
	padding-top:2px;
}

.reviewrate0
{
	background-image:url(images/0star.png);
	width: 87px;
	height:16px;
	float:left;
}

.reviewrate1
{
	background-image:url(images/1star.png);
	width: 87px;
	height:16px;
	float:left;
}

.reviewrate2
{
	background-image:url(images/2stars.png);
	width: 87px;
	height:16px;
	float:left;
}
.reviewrate3
{
	background-image:url(images/3stars.png);
	width: 87px;
	height:16px;
	float:left;
}
.reviewrate4
{
	background-image:url(images/4stars.png);
	width: 87px;
	height:16px;
	float:left;
}
.reviewrate5
{
	background-image:url(images/5stars.png);
	width: 87px;
	height:16px;
	float:left;
}
    #rateStatus{float:left; width:100px; height:20px; font-size:10px;}
    #starrating{float:left; width:92px; height:auto; padding:0px; margin:0px;}
    #starrating li{float:left;list-style:none;}
    #starrating li a:hover,
    #starrating .on{background:url(images/starfull.jpg) no-repeat;}
    #starrating a{float:left;background:url(images/starempty.jpg) no-repeat;width:17px; height:17px;}
    #ratingSaved{display:none;}
    .saved{color:red; }
    .testimonialscontent2 {
      width: 735px;
      text-align: left;
      padding-left: 15px;
      padding-right: 10px;
      background-image: url(images/info_bg.gif);
      background-repeat: repeat-y;
}

.formindication
{
    font-size:11px;
}
 
.reviewer
{
    font-weight:bold;
    margin-left:10px;
}
 
.reviewtop
{
    background-image: url(images/review_top.jpg);
    background-repeat: no-repeat;
    width:758px;
    height:29px;
    float:left;
}

.reviewbottom
{
    background-image: url(images/review_bottom.jpg);
    background-repeat: no-repeat;
    width:758px;
    height:17px;
    float:left;
    margin-bottom: 10px;
}

.reviewmiddle
{
    border-left: solid 2px #dddddd;
    border-right: solid 2px #dddddd;
    width:743px;
    float:left;
    background-color:#eeeeee;
}

.reviewtext
{
    margin-left: 12px;
    margin-right: 12px;
    margin-top:0;
    font-style:italic;
    text-indent:15px;
}

.reviewhelpful
{
	width:743px;
    float:left;
    margin-bottom: 8px;
    margin-left: 25px;

}

.review
{
    width:756px;
    float:left;
    height:auto;
}

.dropdownHighlightedItem
{
	color:#990000;
}

/* Riaz Added - 15thDec11*/
.imageButton-BuyGiftCard-details
{
	font-weight:bolder;
	background-image:url(images/ImageButton_BuyGiftCard.jpg);
	background-repeat:no-repeat;
	width:215px;
	height:49px;
	padding-top:14px;
	text-indent:70px;
}
.imageButton-BuyGiftCard-details a { color:Black; }

