/*  HTML tag default values  */  

html {overflow: -moz-scrollbars-vertical; }



body,html 

{

	width:100%;

	margin:0px;

	padding:0px;

}



body,div,td,th,p,a:link,a:active,a:visited,a:hover,h1,h2,h3,h4,li,ul,a,span,dl,dt,tt,ol{

	color: #000;

	text-decoration: none;	

	border: none;

	text-align: left;

	padding:0;

	margin:0;

	line-height: 13pt;

}



form

{

	color: #000;

	text-decoration: none;	

	border: none;

	padding:0;

	line-height: 13pt;	

}









.RadWWrapperModal td, .RadWHeaderTopResizer

{

	line-height: 1pt;

}



p, dl, dt, dd, li, label,h4, span, td

{

	font-family: verdana,Futura, Arial,helvetica,sans-serif;

	font-size: 11px;

	line-height:13pt;

}

a:hover

{

	text-decoration: underline;

	color: #1c5180;

}



body 

{

	background-color:#fff;

	text-align: center;

}



h1

{

	font-size: 24px;

	font-family: Georgia, Times New Roman, Times, serif;

	font-weight: normal;

	line-height: 22pt;

}



h2

{

	font-family: Georgia, Times, New Roman, Bodoni, Garamond, Serif;

	font-size: 13px;

	font-weight: bold;

}



h3

{

	font-family: Verdana;

	font-size: 12px;

	font-weight: normal;

	line-height: 10px;

}

input {font-size:10px !important;}

/*CMS Defaulst*/

#tblContentOuter{vertical-align: top;}

#mainBox, #fullPageContentBox

{

	background-color:#fff;

	width: 980px;

	margin: auto;

	text-align:center;

}



#tcMasthead, #tcLeftContent, #tcMidContent, #tcRightContent

{

	vertical-align: top !important;

	text-align: left;

}



#tcMasthead {width: 980px; }

#tcMidContent

{

	background-position: left top;

	background-image: url(Images/Gmt/gmtOutBorderL.gif);

	background-repeat: repeat-y;

}



#tcRightContent

{	background-position: right top;

	background-image: url(Images/Gmt/gmtOutBorderR.gif);

	background-repeat: repeat-y;

}



#tcFooter

{

	vertical-align:middle;

	text-align:center;

}



/*Site Specific*/	

/* Header */

#MiddleContent_pnlContent h1{padding: 0 0 8px 0; }

#gmtHmpgHeadContainer, #myGourmetHeadContainer, #rcpHeadContainer,#recipeHeadContainer

{

	width: 980px;

	background: #000;

	height: 143px;
	margin-top: 46px;

}



#rcpHeadContainer{height: 203px;}



#recipeHeadContainer {height: 231px;}



#logo

{

	clear: both;

	width:221px;

	height: 71px;

	float: left;

	display: inline;

	margin: 25px 0 20px 13px;

}



img {border: none;}



#banner

{

  width: 728px; 

  height: 90px;

  margin-top: 12px;

  float: right;

  display: inline;

  border-right:1px #000 solid;

}



#topNav

{

	width: 100%;

	clear: both;

	border-left: 1px #000 solid;

	height: 27px;

}



#topNav ul, #recipeSearch ul

{

  list-style: none;

  clear: both;

}



#topNav li, #recipeSearch li

{

	display: block;

	float: left;

	padding-right: 2px;

	height: 26px;

}



#topNav li a,  #recipeSearch li a{display: block;}

#recipeSearch li{height: 20px;}



/* Content */

.spc5 {clear: both;height: 5px; font-size:0!important; line-height:0 !important;}

.spc10 {clear: both;height: 10px; font-size:0!important; line-height:0 !important;}

.spc15 {clear: both; height: 15px; font-size:0!important; line-height:0 !important;}

.spc20 {clear: both;height: 20px; font-size:0!important; line-height:0 !important;}

.clr{clear: both;}

/***Gourmet Home page ***/

#gmtHomeCntContainer {width: 767px;}

#gmtHomeRgtContainer{width: 213px;*width:212px;}



#gmtHmTbl{margin-top: 12px; margin-left: 16px;}

#gmtHmTb2{margin-left: 16px;}

#gmtHmTbl td, #gmtHmTb2 td{vertical-align:top; }

#featureBox{padding-top:3px; padding-bottom:10px;}

#moreFeatureBox {padding-bottom:10px;}



#feature

{

	position: relative;

	width: 434px;

	height: 312px;

}



#feature .featureInfo

{ 

	position: absolute;

	bottom:14px;

	left: 14px;

	width: 378px;

	*width:406px;

	color: #000;

	background-color: #fff;

	/*background-position:left bottom; 

	background-image: url(Images/Gmt/gmt_featureBg.png); 

	background-repeat: repeat;*/ 

	filter:alpha(opacity=80);

	opacity: 0.80;

	padding: 5px 14px;

	*padding: 8px 14px;

}





#feature .featureInfo h1, #feature .featureInfo h1 a

{

	line-height: 22pt;

	font-family: verdana,Futura, Arial,helvetica,sans-serif;

	font-size: 24px;

	color: #5b7007;

}

.featureInfo span{margin-top:5px;}

.featureInfo span a {color: #5b7007; display:block; }

.featureInfo .PreviewSlid {float:left; display:inline; }

.featureInfo .nextSlid {float:right;display:inline; }



#moreFeature span

{

	clear: both;

	float: left;

	margin: 0 17px 0 20px;

	padding: 3px;

	border: 1px solid #bebebe;

	display: inline;

}

#moreFeature span a{display: block;}

#moreFeature h1{padding:10px 0 18px 17px;}

#moreFeature h2, #moreFeature p{padding: 0;}

#moreFeature .info{	width: 190px;	height: 68px; overflow: hidden;}

#moreFeatureOffset{	clear: both; padding-top: 20px;}



#trvlWineEatBox

{

	background-position: 180px top;

	background-image: url(Images/Gmt/trvlWineEatVbg.gif);

	background-repeat: no-repeat;

	height: 270px;

}

#trvlBox h1{padding-top: 15px; padding-bottom:5px}

.wineEat h1{padding-top: 3px!important;padding-bottom:3px!important;}

.wineEat {margin: 10px 0 5px 46px; }

.wineEat .wineEatInfo {padding-right:10px ; }

.wineEat .wineEatInfo a {}

.wineEatBorder {margin-left: 25px; margin-top:10px; mrgin-bottom:8px; *margin-top: 12px; *margin-bottom: 15px;}



 #adbox {padding-left: 17px; padding-top:14px; *padding-top:13px; /*padding-top:4px; for local */}





#videoHeading, #videoHeading h1 {padding-top: 0; padding-bottom: 4px; }

#videoBlock	/* RPT */

{

	width: 434px;

	height: 298px;

	background: #ebebeb;

	margin-left: 15px;

}

#videoBox

{

	width: 434px;

	height: 298px;

	background: #ebebeb;

}

#mainVideo {background-color: #fff; border: 1px #bcbcbb solid; padding: 3px; }

#mainVideo .mainInfo {width: 120px; *width: 130px; float: left; display: inline; padding-top: 10px; padding-left:10px;}

#mainVideo .mainInfo span {padding-bottom:5px; font-weight:bold;}

#mainVideo .mainInfo img {margin-top: 20px;}

#mainVideo #video_player {float: left; display: inline;}

#VideoTblL .moreVideo {padding: 3px; background-color: #fff; border: 1px #bcbcbb solid; font-weight: bold; }

#VideoTblL td{vertical-align:top;}

#VideoTblL .moreVideo a {display:block; }

#gmtHmTb2 #videoBlock{margin-left: 0;}

#blogBox{ border: 1px #bcbcbb solid; width: 434px;margin: 10px 0;}

#blogBox td {padding: 10px 10px 6px 10px;}

#blogBox i{color: #8E8E8E; font-size: 11px; font-family: Georgia, Times New Roman, Times, serif;}

#blogBox h2 {padding: 0px!important;}

#blogBox a {font-family: Georgia, Times, New Roman, Bodoni, Garamond, Serif; font-weight: bold; font-size:11px;}

#videoBlock h3{color: #000!important;}

z#videoBlock ul, .videoBlock ul{	list-style: none;}



z#videoBlock li, .videoBlock li	/* RPT */

{

	float: left;

	display: inline;

	width: 406px;

	*width: 412px; 

	margin: 10px 10px 5px 10px;

	padding: 3px; 

	*padding: 3px 3px 3px 1.5px; /*IE6 */

	background: #fff; 

	border: 1px solid #bcbcbb;

}



.gourmetBox, .restnDish { margin-left:17px; width: 300px;}

.podInfo{padding-left:15px;}

.gourmetBox h1, .restnDish h1 {padding-top:0;}

#gmtHmTb2 .divider {padding: 20px 0; width: 300px; }

#RightNav_pnlContent #adblock{margin-left: 0;}



.leftImg

{

clear: both;

width: auto;

float: left;

display: inline;

}



/***  Recipe Home page**/

#blogIndexRgtContainer h1 {padding: 9px 0; *padding: 5px 0;}

#blogIndexCntContainer #rightCol h1, #blogIndexCntContainer #rightCol p, #blogIndexCntContainer #rightCol h2 {margin-left:17px;}

#blogIndexCntContainer #rightCol h1 {margin-top: 10px;}

#firstOf10 {font-size: 13px; font-weight:bold; float: left; margin:0 0 0 15px; width: 130px; list-style-position: inside;}



#leftCol	/**/

{	width: 165px;

	margin-left: 15px;

	margin-bottom: 15px;

	padding-right: 10px;

	*padding-right:0;

}

#leftCol span{display: block; padding: 15px 0 10px 0;}

#leftCol strong {display: block; font-family: Georgia, Times, New Roman, Bodoni, Garamond, Serif;	font-size: 13px;font-weight: bold;}



/** Search Box**/

#recipeHomeSearch {margin: 28px 0 0 17px; width:437px;}

#recipeHomeSearch .tabs, #recipeSearchRightNav .tabs, .expertAdviceSearch .tabs

{

	width: 100%;

	height: 21px;

	background-image: url(Images/Gmt/gmtReciepes/gmt_searchTab_bottom.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}



#recipeHomeSearch .tabs span, #recipeSearchRightNav .tabs span{

	float: left;

	margin-top: 0;

	margin-right: 2px;

	white-space: nowrap;

}



#recipeHomeSearch .formBox, #recipeSearchRightNav .formBox, .expertAdviceSearch .formBox

{

	clear:both;

	background: #e9e9e9; 

	border-left:1px solid #C1BEB8; 

	border-right:1px solid #C1BEB8; 

	border-bottom:1px solid #C1BEB8; 

	padding: 15px 0 16px 15px;

}



#recipeHomeSearch .formBox label{float: left; display:inline; width: 125px;}

#recipeHomeSearch .formBox input{width: 155px; margin-left: 12px; margin-top:8px; height:13px;}

#recipeHomeSearch .formBox .button {width: 109px; border: none; vertical-align:top; margin-left: 3px; height: 19px; margin-top:8px; *margin-top:9px;}

#recipeHomeSearch .formBox .button1 {width: 66px; height: 19px; border: none; vertical-align:top; margin-left: 3px; margin-top:8px; *margin-top:9px; }



#recipeSearchRightNav .formBox input {margin-top:5px; width: 155px; height: 13px;}

#recipeSearchRightNav .formBox .button{margin-left: 3px;vertical-align: top; margin-top:5px; *margin-top: 6px;}

#recipeSearchRightNav .formBox {padding: 10px 0 15px 15px;}

#recipeSearchRightNav .formBox .button {margin-bottom:10px;}



/*** rightNav search Box ***/

#recipeSearchRightNav {width: 300px;}



#rightCol .SeasonBg

{

	min-height: 330px;

	*height: 450px;

	margin: 20px 0 0 17px;

	background-position: left top;

	background-repeat: no-repeat;

	padding-left: 25px;

	padding-right: 160px;

}

#rightCol .SeasonBg h2 

{

	font-family: Georgia, Times, New Roman, Bodoni, Garamond, Serif;	

	font-size: 13px;

	font-weight: bold;

	margin-left:0!important;

}



#rightCol .SeasonInfo

{

    width: 240px;

    margin-left: 25px;

    padding-top: 120px;

}



div#rcpClassicRgtContainer .videoBlock

{

	width: 300px;

	background: #e9e9e9; 

	border: 1px solid #D4D0CA;

	padding-bottom: 5px;

}



div#rcpClassicRgtContainer .videoBlock h2, div#rcpClassicRgtContainer #videoBlock h2

{margin:14px 0 3px 10px;padding:0;}



ul#moreVideos, ul.moreVideos {list-style: none;}



#moreVideos li, .moreVideos li

{

	float: left;

	display: inline;

	padding: 3px;

	border: 1px solid #bcbcbc;

	width: 122px;

	background-color: #fff;

}

li#leftVideo{margin: 5px 6px 0  10px;}

li#midVideo{margin: 5px 6px 0 6px;}

li#rightVideo{margin: 5px 0 0 6px;}

li.evenVideo{margin: 10px 12px 0  0;}

li.oddVideo{margin: 10px 12px 0  14px;}



#moreVideos h3, .moreVideos h3	/* RPT */

{

	width: 122px;

	text-align: left;

	line-height: 13pt;

	font-weight: bold;

	font-size: 11px;

}



#MiddleContent_pnlContent .info

{

	margin: 0;

	text-align: left;

	float: left;

}



.RecipeDetailHeader{margin: 8px 20px 0 43px; font: normal 11px verdana;}



.RecipeHeaderImage

{

    display: inline; 

    float: left; 

    margin: 0; 

    padding:0 5px 0 0;

}



.RecipeSmallHeader

{

    font: Verdana 11px; 

    padding: 0 0 0 5px; 

    margin: 8px 0 0 0; 

    border-left: 1px #C3BFB9 solid; 

    float: left; 

    display: inline;

}



.RecipeDetailHeader .RecipeIconJump a, .articleSlot .RecipeIconJump a

{

    font-family: Georgia;

    font-size:12px;

    color: #827F7D!important;

	font-weight: normal!important;

    padding:0;

    text-transform: none;

    text-align:right;

    vertical-align: top;

 }

.RecipeDetailHeader .RecipeIconJump img, .articleSlot .RecipeIconJump img{vertical-align: middle;}



.RecipeDetailHeader img {vertical-align: text-bottom; }

.RecipeDetailHeader .RecipeIconJump a:hover, .articleSlot .RecipeIconJump a:hover {color: #1c5180!important;}

.RecipeDetailHeader span {float: left; display:inline; text-transform:uppercase;}

.RecipeDetailHeader .RecipeIconJump, .articleSlot .RecipeIconJump {float: right; display:inline;}

.RecipeContent

{

    clear:both; 

    width: 264px; 

    margin: 15px 0 0 40px; 

    float: left; 

    display: inline;

}



.RecipeDescription

{

    width:320px; 

    margin: 15px 0 0 20px; 

    float: left; 

    text-align: left; 

    font: Verdana 11px; 

    line-height: 13pt;

}



.RecipeDescriptionVersion2

{

    clear:both; 

    width:584; 

    margin: 15px 0 0 40px; 

    float: left; 

    text-align: left; 

    font: Verdana 11px; 

    line-height: 13pt;

    display: inline;

}



.RecipeImageVersion2

{

    margin-right: 10px

}



.HeaderWithDottedLine

{

    border-bottom: 2px dotted #B8B8B7; 

    padding: 0 0 10px 0; 

    margin: 0 0 0 40px; 

    text-align:left; 

    width: 605px;

}



.GeorgiaFont

{

    font-family: Georgia, Times New Roman, New Roman, Bodoni MT, Garamond, Serif;

    font-size: 24px;

    line-height: 22pt;

    font-weight: normal;

    margin-bottom: 10px;

}



.InSeasonExtraImage

{

    margin: 20px 0 0 20px;

}



.InSeasonXLImage

{   

    margin: 0 0 0 40px;

}



.30MinHeader

{

    clear:both;

    margin-left: 40px

}



/* Right Navigation Part */



/**** GMT home page ******/

#siteSearch{margin: 14px 0 0 19px; }

#siteSearch input{width: 85px; height: 13px;}

#siteSearch img {vertical-align: top; *margin-top:1px;}

#siteSearch .button{width: 89px; height: 19px; margin-left: 2px; vertical-align: top; }



#thisMonth{margin-left: 15px; width: 184px;} 

 

#gmtHomeRgtContainer #top10

{

	width: 176px;

	*width:178px;

	margin-left:20px;

}



#top10

{

	background:#e9e9e9; 

	border: 1px solid #d3d3d3; 

    width: 298px;

}



div#gmtHomeRgtContainer #topInnerBox

{

	width: 170px;

	*width: 172px;

	border: 3px #fff solid;

	padding-bottom: 30px;

}

div#blogIndexRgtContainer #topInnerBox, div#recipeFindrgtContainer #topInnerBox, div#rcpClassicRgtContainer #topInnerBox{padding-bottom: 15px;}

#top10 img{margin-left:12px;}

#top10 h1{padding: 14px 0;}

#top10 ol {padding: 12px 0 0 28px; margin-left: 12px; margin-right: 10px; }

#top10 li

{

	color: #50A4BC;

	text-indent: 0px;

	font-weight: bold;

}

#top10 li a{color: #000; font-weight: normal;}

#top10 .first a{font-weight: bold; font-size: 11px;}

#top10 .first span {font-weight: normal;}



.newsLetter

{	width: 178px;

	margin-left: 20px;

	background-color:#dbdbdb;   

}

.newsLetterW {width: 288px;

	*width : 288px;

	 padding-top: 10px;

	 *padding-top: 0px;

	 padding-left:16px;

	background-color:#dbdbdb;

} 



.newsLetter .formBox

{

	padding: 0 0 0 16px;

	width: 150px;

	*width: 165px;

	color: #454545;

	font-size: 10px;

	line-height: 10pt;

	text-indent: 0px;

}



.newsLetterW .formBox

{

	zpadding: 0 0 0 16px;

	width: 250px;

	*width: 265px;

	color: #454545;

	font-size: 10px;

	line-height: 10pt;

	text-indent: 0px;

	margin-top:10px;	

}



.newsLetter input

{

	width: 140px;

	height:15px;

	margin-bottom: 8px;

	font-size: 10px;

	padding:2px;

}

.newsLetterW input

{

	width: 255px;

	height:15px;

	margin-bottom: 10px;

	font-size: 10px;

	padding:2px;

}

.newsLetter .privacyUse, .newsLetterW .privacyUse

{  	 

	margin: 0;

	padding:0;

	width: 10px; 		

	height: 10px;

}



.newsLetter .button

{

	width:82px;

	margin: 2px 0 8px 65px;

	background-color: #454545;

	border-style:none;

	background-image: url(Images/gmt/gmtButSubscribe.gif);

		height:20px;

}

.newsLetterW .button

{

	width:82px;

	margin: 4px 0 8px 171px;	

	background-color: #454545;

	border-style:none;

	background-image: url(Images/gmt/gmt_subButtonWine.gif);

	height:20px;

}



#RSS

{

	width: 166px;

	*width: 178px;

	border: 1px solid #dbdbdb;

	margin-left:20px;

	padding: 5px 0 8px 10px;

}

	

#RSS a{ text-decoration:underline;	line-height: 16pt;}

#RSS img {vertical-align: baseline;}

#support {margin: 18px 0 0 20px; }



#topInnerBox

{

	width:292px; 

	*width: 298px;

	background: #e9e9e9; 

	border: #fff 3px solid;

}



/* Footer */

#Footer_pnlContent{

	padding: 5px 0;

	border-top: 1px #000 solid;

}



#Footer_pnlContent ul.footerNav, #localNav ul, #myGmtLocalNav ul, #recipeLocalNav ul

{

	list-style: none;

}

#Footer_pnlContent ul.footerNav {margin-bottom: 15px;}





#Footer_pnlContent ul.footerNav li{

	margin: 0;

	padding: 0 10px; 

	display: inline;

	float:left;


	border-right: solid 1px #C3BFB9;

}





#Footer_pnlContent .first {margin-left: 218px;}





#localNav ul, #myGmtLocalNav ul, #recipeLocalNav ul

{ margin: 0 0 0 5px;}



#blogNav ul {margin: 0 0 0 15px;}



#localNav li, #myGmtLocalNav li, #recipeLocalNav li{

	margin: 0;

	padding: 0 10px; 

	display: inline;

	float:left;

	border-right: solid 1px #C3BFB9;

	white-space:nowrap;

}



#localNav li

{

	margin: 8px 0;

	font-family: Georgia; font-size: 12px;

}



#myGmtLocalNav li, #recipeLocalNav li

{

	margin: 8px 0 0 0;

	font-family: Georgia; font-size: 12px;

}



#localNav li a, #myGmtLocalNav li a, #recipeLocalNav li a {font-family: Georgia; font-size: 12px;}

#localNav li a:hover, #myGmtLocalNav li a:hover, #recipeLocalNav li a:hover {color: #1c5180;}



#Footer_pnlContent li a {color: #4d4d4d; text-decoration: underline; }

#Footer_pnlContent li a:hover {color: #1c5180;}



#localNav

{

	clear: both;

	width: 978px;

	*width: 980px;

	height: 60px;

	background-image: url(Images/Gmt/gmtReciepes/gmtRcpLocalNavbg.gif);

	background-repeat: repeat-x;

	padding: 0;

	margin: 0;

	border-left: 1px #000 solid;

	border-right: 1px #000 solid;

}



#myGmtLocalNav, #recipeLocalNav

{

	clear: both;

	width: 978px;

	*width: 980px;

	height: 88px;

	background: url(Images/Gmt/myGourmet/gmtMygourmetLocalNavbg.gif) repeat-x left top;

	padding: 0;

	margin: 0;

	border-left: 1px #000 solid;

	border-right: 1px #000 solid;

}

#recipeLocalNav #searchSite {padding-top: 10px; border: none; zwidth:200px; float:right; text-align:right; padding-right:15px;}

#recipeLocalNav #searchSite input {width: 97px; height: 13px; vertical-align: top;}

#recipeLocalNav #searchSite .button {width:89px; margin-left: 3px; }



#myGmtLocalNav .members,  #recipeLocalNav .members  {clear:both; text-align:right; padding-right:10px; padding-top:5px;*padding-top:2px;}

#localNav .members {clear:both; text-align:right; padding-right:10px; padding-top:5px;*padding-top:2px;}

a#myGmtLocalNav span{display:inline-block; line-height:1.2; vertical-align:middle;   padding: 0 8px; margin: 3px 5px 0 5px; border-right:1px solid #C3BFB9; border-left:1px solid #C3BFB9;}

#myGmtLocalNav .members img, #recipeLocalNav .members img {vertical-align:top; *margin-top:3px;}

#localNav .members img {vertical-align:top; *margin-top:3px;}





/***** recipeFindCntContainer ********/

#recipeFindCntContainer

{

	width: 665px;

	background-image: url(Images/Gmt/dotedBorderV.gif);

	background-repeat: repeat-y;

	background-position: 16px 0px;

	font-family: verdana, Futura, Arial, Helvetica, Sans serif;

    font-size: 11px;

}



#recipeFindrgtContainer{width:313px;*width: 315px;}



/***** Find a Recipe ********/

#recipeAdvancedSearch table

{

	clear: both;

    background: #e9e9e9;

    border-bottom:1px solid #C0C0C0;

    border-left:1px solid #C0C0C0;

    border-right:1px solid #C0C0C0; 

    margin-left: 32px;

    margin-bottom: 15px;

}

#recipeAdvancedSearch table td 

{

    text-align: left;

    font-family: verdana, Futura, Arial, Helvetica, Sans serif;

    font-size:11px;

    padding-bottom: 2px;

}

#recipeAdvancedSearch table .gpnm {font-weight: bold!important; text-transform: uppercase; padding:5px 0 5px 15px; }

#recipeAdvancedSearch table .ffst {padding-left: 15px; }

#recipeAdvancedSearch table .seprt {padding: 12px 0 5px 0; *padding-top:6px;}

#recipeAdvancedSearch table .seprtMore {padding: 15px 0 5px 0; } 

#recipeAdvancedSearch input {vertical-align: middle;padding: 0; height: 19px;}

#recipeAdvancedSearch .chkBox input{height: 13px; *height: 19px;}

#recipeAdvancedSearch table select{width: 125px; height: 19px; vertical-align:bottom; font-size: 10px; }

#recipeAdvancedSearch table .button {padding: 5px 0 10px 0; text-align: center;} 

#recipeAdvancedSearch .button input{height: 23px;} 



#recipeAdvancedSearch .tabs {

	width:615px;

	height: 21px;

	background-image: url(Images/Gmt/gmtReciepes/gmt_searchTab_bottom.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	margin-left: 32px;

	margin-top: 20px;

}



#recipeAdvancedSearch .tabs span {

	float: left;

	margin-top: 0;

	margin-right: 2px;

	white-space: nowrap;

}



/***** recipe classic dish ***/

#rcpClassicCntContainer

{

	width: 665px;

	background-image: url(Images/Gmt/dotedBorderV.gif);

	background-repeat: repeat-y;

	background-position: 20px 0px;

}



#rcpClassicRgtContainer{width:313px;}



#rcpClassicCntContainer h4

{

	font-family: Georgia;

	font-size: 13px;

	font-style: italic;

	font-weight: normal;

	margin-bottom: 20px;

}



#rcpClassicCntContainer p{line-height: 13pt;}



div#rcpClassicCntContainer #recipe /* In Season, 30Min*/

 {

	width:460px;

	margin: 20px 0 10px 40px;

	padding: 0;

	float: left;

	display: inline;

	text-align: left;

	line-height: 13pt;

}



#imgGallery

{

	margin: 12px 0 20px 43px;

	padding: 0;

	text-align: left; 	

}



#imgGallery dl

{

	text-align: left;

	float: left;

	margin-right: 24px;

}



#imgGallery dt

{

	border: 1px solid #cbcbcb;

	background-color: #fff;

	padding:3px;

	*padding-bottom:1px;

}

#imgGallery a {display:block; padding:0; margin:0;}

#imgGallery dd

{

	margin: 10px 0 0 0;

	padding: 0;

	font-weight: bold; font-size: 11px;

	line-height: 13pt;

	width: 122px; /* max width for text */

}



#toolBox, #wineGuideRatingsLegend

{

	width:129px; 

	background-color:#F4F4F4; 

	border: 1px solid #B8B8B7;

	text-align: left;

	float: right;

	display:inline;

	margin-left: 10px;

	padding-bottom:5px;

}

#wineGuideRatingsLegend {clear:right;}



#toolBox dt, dd, #wineGuideRatingsLegend dt, dd

{

	margin: 7px;

	~margin: 12px 7px;

}



#wineGuideRatingsLegend dd 

{

	font-size:9px;

	line-height:11px;

}

#toolBox img, #wineGuideRatingsLegend img

{

	margin-right: 4px;

}

#toolBox a{color: #000; font-weight: normal;}

#toolBox a:hover{text-decoration: underline; color: #1c5180; }







p#authorInfo

{

	clear: both;

	padding: 0 22px 15px 40px;

	text-transform: uppercase;

}



/**** 30 mins ***/

#minsContContainer

{

	width: 605px;

	margin: 0 0 0 40px;

}



#recipe dl, #recipe dt, #recipe dd, #recipe td

{

	margin-left: 0;

	padding:0;

}



/*** In Season page **/

#alsoInSeason

{

	clear: both;

	width:264px; 

	margin:0 0 0 0; 

	text-align: left; 

	font:Verdana 11px; 

	line-height: 14pt;

}



.leftBox

{

    clear:both; 

    width: 264px; 

    margin: 15px 0 0 40px; 

    float: left; 

    display: inline;

}



.rightBox

{

	width:320px; 

    margin: 15px 0 0 20px; 

    float: left; 

    text-align: left; 

    font: Verdana 11px; 

    line-height: 13pt;

}



/** recipe rightNav Snippets**/

.rightNavBox {width:270px; *width: 270px; padding: 15px;}

.rightNavBox td {vertical-align: top;}

.rightNavBox img {float: right; margin-left:10px; margin-bottom: 10px; display:inline;}

#glossary img {float:left; margin: 0 10px 0 0;}

.rightNavBox h3 img, #glossary h3 img, .rightNavBox h1 img{float: none; margin:0; display: block; }



#match, #peoplePod, #newBestHtlPod{	background: #e9e9e9; border:1px solid #D4D0CA;}

#match span, #peoplePod span, #newBestHtlPod span {float: right; margin-right:0; margin-left: 10px; border: 1px solid #c8c8c8; padding: 3px!important; background-color: #fff; margin-bottom:10px; }

#match span img, #peoplePod span img, #newBestHtlPod span img {float: none; margin:0;}





#ounce,#glossary, #match {background:#E9E9E9; width:270px;}



#restaurantOfYear {background: #EBEAE6; padding-bottom: 25px; *padding-bottom: 10px;}

#restaurantOfYear img{ margin: 10px 0 10px 5px;}

#restaurantOfYear h1 img {margin: 0;}



#wineMagOffer{background: #EBEAE6; padding-bottom: 18px; border:1px solid #D4D0CA;*width: 270px; }

#wineMagOffer h1 {padding:0;}

#wineMagOffer h1 img{margin:0;}

#wineMagOffer h2{font-family: verdana,Futura, Arial,helvetica,sans-serif; padding-bottom:5px;}

#wineMagOffer img {margin: 0 8px 6px 0;}

#wineMagOffer a{color:#B00C35;}

#wineMagOffer span img{float: left; margin:3px 0 0 0; }



/***** Blog Pages  ***/

#blogIndexCntContainer{width: 665px; *width: 663px;}

#blogIndexRgtContainer{width: 315px; *width: 300px;}



#blogIndexCntContainer #rightCol

{

	width: 443px;

	background-image: url(Images/Gmt/dotedBorderV.gif);

	background-repeat: repeat-y;

	background-position: 2px 0;

}



#leftCol h3

{

	font-size: 11px;

	color: #8e8e8e;

	line-height: 13pt;

	font-style: italic;

}



.blogNameLink, a.blogNameLink, a.blogNameLink:link, a.blogNameLink:visited

{

	color: #50A4BC;

	text-transform: uppercase;

	font-size: 12px;

	margin-top: 11px;

	margin-bottom: 7px;

	display: block;

}

a.blogNameLink:hover, a.blogNameLink:active

{

	text-transform: uppercase;

	font-size: 12px;

	margin-top: 11px;

	margin-bottom: 7px;

	display: block;

}



.blogInfo

{

	margin-left: 18px;

	width: 435px;

	border-collapse:collapse;

}

 

.blogInfo td {	vertical-align: top; padding-right: 15px;}

.blogInfo h2 {margin: 0 0 10px 0!important;}



.borderHB {margin:15px 0 15px 4px;}

.infoBlock dt

{	margin-top: 10px; 

}



.borderH { margin-left: 4px; }

 

table#blogList, table#review

{

	width:605px;

	margin: 15px 0 15px 40px;

}

	

table#blogList td{vertical-align: top;}

table#blogList .textTD{padding: 0 5px 0 15px;}

table#blogList toolBox {margin-right:0;}



.blogEntry

{	

	background-color: #F4F4F6;

	border-left: 1px #B8B8B7 dotted;

	padding: 10px 10px 25px 10px;

	margin: 0 20px 20px 40px ;

}



.blogEntry h2{font-family: Georgia, Times New Roman, Bodoni, Garamond, Serif; color:#CE7C2F; font-size: 17px;padding-bottom:5px; }

.blogEntry h3, .questionTD h3

{

	font-size: 11px;

	color: #666;

	font-style: italic;

	padding-bottom:15px;

}



.blogEntry table{margin:15px 0; }

.blogEntry td

{

	

	width:auto;

	font-weight:bold;

	text-align:left;

	border: 1px #B8B8B7 solid;

	padding: 3px; 

	background-color: #fff;

}

.blogEntry td img{margin-bottom: 3px;}



.latestBox {background: #e9e9e9; border:1px solid #B8B8B7; *width:265px; width:275px; padding:10px 10px;}

.latestBox h1{margin-bottom:10px; padding:0!important}

.latestBox h3{	font-size: 10px; color: #686868; font-style: italic; padding-bottom:5px;}

.latestBlogInnerBox, .doubleBorderBox dl

{

	*width:270px;

	background-color: #fff; 

	border: 1px #BFBBB5 solid;

	margin-bottom: 15px;

	padding: 10px;

}

.latestBlogInnerBox img{margin:5px 0;}

.latestBox .previous a, .latestBox .next a{color: #CE7D31; font-size:11px;}

.latestBox .next {text-align:right; }



div#blogIndexRgtContainer #top10, div#recipeFindrgtContainer #top10

{

	 width: 298px;

	 *width: 300px;

}



/***My Gourmet Pages**/

#blogList span{display:block;padding:3px; border:1px solid #ccc; margin-right:5px;}

#blogList .blogEntry {font-size:13px; font-weight: bold;}

#blogList .blogEntry h2{font-size:13px; color: #000;}

#blogList .blogEntry h4

{

	text-transform: uppercase;

	font-size: 10px;

	font-family: verdana,Futura, Arial,helvetica,sans-serif;

	font-style: normal;

	margin-bottom:0;

}

#blogList .blogEntry img{vertical-align:bottom;}

.expertAnswer {margin-left:40px; margin-right:20px}

.expertAnswer h2{font-size:13px; padding-top:0; padding-bottom:10px;}

.expertAnswer h3{font-weight:bold;}

.answerImg {vertical-align:bottom;}

.expertAnswer p{padding-bottom:15px;}



.latestWhereEating {background:#fff; border:1px solid #BFBBB5; width:280px; margin-bottom:12px;}

.latestWhereEating span{ display:block; padding:3px; border: 1px solid #B8B8B7; margin:3px 8px 3px 3px;}



#recipeSearchRightNav table.formBox {padding: 0;}

#recipeSearchRightNav table.formBox .label{text-align:right; padding-right: 4px; padding-left:12px;}

#recipeSearchRightNav table.formBox .textTD{padding-left:12px;}



.rating {margin-top:10px;}

.rating th{width:153px; padding-right:8px; text-align:right; font: bold 11px verdana; padding-bottom:10px;}



.rating td{padding-bottom:12px;}



.marks

{

	background-color: #f4f4f4;

	border: 1px solid #d5d5d5;

	font-weight: bold;

	padding: 10px 0 15px 10px;

	width: 550px;

	color: #686868;

}

.marks h3

{

	text-transform: uppercase;

	font-weight: bold;

	font-style: normal!important;

}

.marks img{vertical-align:bottom;}

.marks span{color:#50A4BC; padding-left:5px;}

.rvwQst{padding: 10px 0 15px 0;}



.moreComm

{

	background-color: #F4F4F4;

	border-left: 1px dotted #B8B8B7;

	padding: 10px;

	}

.moreComm h2{font: bold 13px Verdana;}

.moreComm span{ background: url(Images/Gmt/textBorder.gif) right center  no-repeat; padding-right: 8px; margin-right:8px;  vertical-align: middle; zborder:1px red solid;}

.moreComm .last{background:none;}

.moreComm span img{vertical-align:middle; padding-bottom:5px;}



z.moreComm dt, .moreComm dd{	line-height: 16pt;	}	

	

z.moreComm .timeInfo{color: #666;}

z.moreComm .restaurant

{

	font-size: 13px;

	font-weight: bold;

	font-style: normal;

}



.ratingMix dt

{

	font-weight: bold;

	float: left;

	display: inline;

	}

	

.ratingMix dd

{

	display: inline;

	float: left;

	padding: 0 6px;

	background-image: url(Images/Gmt/myGourmet/gmtSymbolSep.gif);

	background-repeat: no-repeat;

	background-position: right 5px;

}



.searchTabs

{

	clear: both;

	height: 20px;

}



.doubleBorderBox

{

	width: 300px;

	background: #e9e9e9; 

	border: 1px solid #B8B8B7; 

	text-align: center;

}

.doubleBorderBox h2 {margin: 10px;}

.doubleBorderBox dl{

	clear: both;

	height: 59px;

	margin: 0 auto 10px auto;

 } 



.doubleBorderBox dt {margin: 6px 0 0 0;}

.doubleBorderBox dd

{

	width: 200px;

	float: left;

	margin: 0 0 0 10px;

	padding: 0;

	text-align: left;

}



.doubleBorderBox .restaurant

{font-weight: bold;

font-style: normal;}



/*** My Gourmet Event **/

#yellowBox

{

	clear:both; 

	width: 264px; 

	margin: 15px 0 0 40px; 

	float: left; 

	display: inline;

	background-color:#FECF7F; 

}



#yellowBox h2

{

	padding: 15px 0 10px 0; 

	margin: 0 15px 0 13px; 

	border-bottom: 2px dotted #fff;

}

 

#yellowBox dl{margin: 15px;}

#yellowBox dt{font-weight: bold; margin: 25px 0 0 0;}

#yellowBox dd {margin: 0;}

#yellowBox .site {color: #1C5180;}



.article

{

	width:325px; 

	margin: 15px 0 0 20px; 

	float: left;

	font-size: 11px;

	line-height: 13pt;

}

.article a{color: #1c5180!important; font-weight: bold; text-decoration:none;}

.article a:hover{text-decoration: underline;}

.article a:visited{color:Purple!important;}



.article .timeInfo

{

	font: Georgia;

	color: #000;

	margin: 15px 0 25px 0;

	font-size: 13px;

}



.comingEvent dd

{

	width: 95%;

}



.prvwNextBlue {margin: 5px 15px; color: #4064B2;}





/** Calendar Page **/

#calendarContainer

{

	clear: both;

	margin: 10px 0 0 40px;

	width: 605px;

}



#calendarContainer p

{

	font-style: italic; 

	font-size:13px; 

	font-family: Georgia;

	border-bottom: 2px dotted #B8B8B7;

	padding-bottom: 12px;

	margin: 20px 0 0 0;

	width: 600px;

 }

 

 #calendarContainer h2

 {

	font-family: Verdana;

	font-weight: bold;

	font-size: 14px;

	margin-top: 15px;

	text-transform: uppercase;

	text-align: left;

	padding: 10px 0;

}

#arrowPrev, #arrowNext {width: 100px; font-family: Verdana; font-size: 11px; margin-bottom: 14px;}

	

#arrowPrev {float: left; display: inline; }

#arrowNext {float: right;}

 

table #calendar

{

	clear: both;

	background-color: #C5D1E9;

	border-left: solid 3px #C5D1E9;

	border-right: solid 5px #C5D1E9;	

}



#calendar td

{

	background-color: #EEF1F8;

	height: 70px;

	text-align: right;

	vertical-align: top;

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

 }



td .lastMonth {color: #919191}

td .onEvent 

{

	background-image: url(Images/Gmt/myGourmet/gmtSymbolMygourmetEvent.gif);

	background-repeat: no-repeat;

	background-position: center center;

}

 

#calendar th

{

	background-color: #C5D1E9;

	width: 73px;

	height: 35px;

	text-align:left;

}



#calendar #symbol

{

	background-color: #EEF1F8;

	text-align: left;

}



#calendar .blank {background-color: #C5D1E9;}



#arrowPrevNext{background-color: #fff; }



#symbol dl{width: 310px; text-align: left;}

#symbol dd{ float: left;  width: 200px; margin: 3px 0 0 5px;}

#symbol dt{clear: both; width: 60; float: left; display: inline; text-align: right; color: #919191; margin: 3px 0 0 5px; }



/** table form default **/

table.tblAdminForm td,table.tblAdminForm th

{

	padding: 0px 0px 10px 0px;

	vertical-align: top;

	text-align: left;	

}



fieldset { -moz-border-radius: 8px; border-radius: 2px; padding: 0px 10px 10px 10px;margin-bottom: 20px}

legend { font-weight: bold; margin-bottom: 5px;font-size: 14px} 



div#pvMain

{	

	padding-top: 10px;

}

table.tblAdminForm td input,table.tblAdminForm td select

{		

	margin: 0px;

	padding: 0px;

	width: auto;

}

.AdminLabelCell

{

	width: 200px;

}





/** CALENDAR Event page specific **/

	zdiv.CalendarMain

	{

		clear: both;

		width: 578px;

		position: relative;	

	}

	

	.PreviousLink 

	{

		float:left;	

		display:inline;

		padding: 10 10 10 0;

		font-family:Verdana; 

		font-size:11px; 

		font-weight: normal;

	}

	

	.NextLink

	{

		float:right;

		display:inline;

		padding: 10 0 10 10;

		font-family:Verdana; 

		font-size:11px; 

		font-weight: normal;

	}

	

	div.CalenderHeaderInfo

	{

		width: 599px;

	}

	

	div.CalenderTitleInfo

	{

		width: 590px;

	}

	

	

	.CalendarPopUpBox

	{

		filter:alpha(opacity=0);

		opacity: 0;

		background-image: url('images/gmt/myGourmet/calendar-popupBox.gif');

		background-repeat: no-repeat;

		width: 246px;	

		height: 152px;

		padding: 10 15 5 15;	

		~padding: 10 5 5 20;

	}

	table#tblCalendar td a

	{

		cursor: default;

	}

	table#tblCalendar {width: 598px;}

.tblCalendarBlue {background-color: #c5d1e9; clear: both;	width: 598px;	position: relative;	}

.tblCalendarGray {clear: both;	width: 598px;	position: relative;	 background-color: #B3B3B3;}



	table#tblCalendar td

	{		

		vertical-align: top;

		text-align: center;			

	}

	

	td.calendarcell 

	{

		width: 75px;

		height: 70px;	

		padding: 7px 4px 0px 4px;

		~padding: 5px 3px 1px 0px;	 

		background-image: url('images/gmt/myGourmet/calendar-cell-bg.png');

		background-repeat: no-repeat;

		background-position: center center;

	}

	

	td.calendarcellhover

	{

		width: 74px;

		height: 70px;

		padding: 7px 4px 0px 4px;

		/*~padding: 10px 6px 0px 6px;		 */

		background-image: url('images/gmt/myGourmet/calendar-cell-hover.gif');

		background-repeat: no-repeat;

		background-position: center center;

		text-decoration: none;

	}

	

	td.calendarheader

	{

		color:#009ADB;	

		height:20px;

		padding: 10px 0 0 0;

	}



	table#tblCalendar a

	{	

		position:relative;	

		height: 69px;

		width: 63px;

		~width: 69px; /*for IE */	

		text-align:left;

		text-decoration: none;

		display: block;	/* only affect firefox */

		padding: 3px 11px 0px 0px;	

	}



	table#tblCalendar span

	{

		position: absolute;

		top: 0px;

		right: 15px;

		~right: 5px;/* cross browser issue */	

		font-weight: bold;

		cursor: pointer;

		

	}



	

	.ChefHatOne

	{

		position:relative;

		top: 20px;

		left: 20px;

		height: 22px;

		background-image: url('images/gmt/myGourmet/gmtSymbolMygourmetEvent.gif');

		background-repeat: no-repeat;		

	}

	

	.ChefHatMany

	{

		position:relative;

		top: 0px;

		left: 35px;

		height:30px;

		background-image: url('images/gmt/myGourmet/gmtSymbolMygourmetEvent.gif');

		background-repeat: no-repeat;

	}

	

	.WineGlassOne

	{

		position:relative;

		top: 10px;

		left: 25px;

		height: 29px;

		zbackground-image: url('images/gmt/myGourmet/gmt_wineGlassEvent.gif');

		background-image: url('images/gmt/myGourmet/gmt_wineGlassG.gif');

		background-repeat: no-repeat;	

	}

	

	.WineGlassMany

	{

		position:relative;

		top: 0px;

		left: 35px;

		height:30px;

		background-image: url('images/gmt/myGourmet/gmt_wineGlassG.gif');

		background-repeat: no-repeat;

	}

	

	

	.TimesText

	{

		position:relative;

		top: 20px;

		left: 10px;

		font-family:Verdana;

		font-size: 11px;

		font-weight: bold;

		color:#919191;

		text-decoration: none;

	}

	

.DottedHorizontalLine

{

	background-image: url(Images/Gmt/myGourmet/dotLine.gif);

	background-repeat: repeat-x;

}

	

.MonthTitle

	{

		float:left;	

		display:inline;

		font-family:Verdana;

		font-size: 14px;

		font-weight: bold;

		color:#000000;

	}

	

	.SymbolBox

	{

		width: 330px;

		height: 70px;

		background-image: url('images/gmt/myGourmet/calendar-cell-bg.png');

		background-position: left center;		 

		border: none;

	}

	

	.SymbolBoxPadding

	{

		padding: 5 0 5 5; *padding-right: 5px;

	}

	.WineLogoBox {padding-top:5px; }

	.SymbolBoxTitle

	{

		font-family:Verdana; 

		font-size:11px; 

		font-weight: bold; 

		color:#000000;

		padding: 0 0 5 0;

		text-align: left;

	}

	

	.SymbolBoxText

	{

		padding: 5 5 5 5;

		font-family:Verdana; 

		font-size:11px; 

		font-weight: normal;

	}



#OrangeBox

{

	clear: both;

	background-color:#FECF7F; 

	width:264px; 

	margin:0 0 0 0px; 

	text-align: left; 

	font:Verdana 11px; 

	line-height: 14pt;

}



.EventRightBox

{

	width:360px; 

	zpadding: 0 0 0 20px ;

	padding: 0;

	margin-right: 20px;

	float: right;

}



	.CalendarDateNumberOn

	{

		zfont-family:Verdana; 

		font-size:3000px; 

		font-weight: bold; 

		zcolor:#000000;

	}

	

	.CalendarDateNumberOff

	{

		font-family:Verdana; 

		font-size:35px; 

		font-weight: bold; 

		color:#919191;

		

	}

	

	div.ContentPadding

	{padding: 0 0 20px 40px;}

	

	

	.PopupTitle

	{

		font-family:Verdana; 

		font-size:11px; 

		font-weight: bold; 

		zcolor:#1C5280;

		color: #A40B31;

		padding: 15 0 25 0;

	}

	

	.PopupTitleSubText

	{

		font-family:Verdana; 

		font-size:11px; 

		font-weight: bold; 

		color:#1C5280;

		padding: 15 0 25 0;

	}

	

	.PopupXTitle

	{

		font-family:Verdana; 

		font-size:11px; 

		font-weight: bold; 

		color:#1C5280;

		padding: 15 0 25 115;

	}

	

	.PopupListItems

	{

		font-family:Verdana; 

		font-size:11px; 

		font-weight: normal;

		color: Black;

	}



	/** Prize Home Page **/

	td#WinnerCircleMenu

	{

		vertical-align:bottom;

		text-align:right;

		padding-right:20px;

		width: 340px;

	}

	td.WinnerCircleContainer

	{	

		width: 266px;		

		height: 470px;	

		vertical-align: top;

		position:relative;

	}

	td#WinnerCircleMenu a

	{

		font-size: 22px;	

		text-align:right;

	}



	td#WinnerCircleMenu a:hover

	{

		color: #0093D1;

	}




	td#WinnerCircleMenu .PrizeSubRoot a

	{

		font-size: 18px;	

		background-image: url('images/gmt/arrow_left_white.gif');

		background-repeat: no-repeat;

		background-position: top right;

		text-align:right;

		padding: 0 17px 5 0;

	}



	td#WinnerCircleMenu .PrizeSubRoot a:hover

	{

		background-image: url('images/gmt/arrow_left_blue.gif');

		background-repeat: no-repeat;

		background-position: top right;	

		color: #0093D1;

		padding: 0 17px 5 0;

	}



	.PrizesPanel

	{	

		width: 240px;		

	}



	.EventDetailItem

	{

		border-top: solid 1px #ffffff;	

	}



	.EventDetailButton,.EventDetailItem

	{

		padding: 5px 5px 5px 5px;

		vertical-align: top;

	}



	.imagePosition

	{

		position: absolute;

		left: 293px;

		z-index: 0;

	}

	

	/** PROMOTION BANNER STYLE **/

	.OuterWindow

	{

		overflow: hidden; 	

		height: 100px; 

		width: 500px; 

		position: absolute; 

		top: 0; 

		left: 15;

		z-index: 0;	

	}



	div#SlidingWindow

	{

		overflow: hidden; 		

		position: absolute; 

		top: 0; 

		left: -413;

		z-index: 0;	

	}

	

	/*** CALENDAR WEEK SPECIFIC ****/

	table#tblSlide td{color:#444444; padding-bottom: 10px; padding-right: 5px; vertical-align:top}

	table#tblSlide a{color:#444444; text-decoration:none; font-size: 11px; font-family:arial;}

	table#tblSlide a:hover{text-decoration: underline;}

	sup {font-size: 10px; vertical-align:top; zcolor: #1C5280;color:#A40B31;}

	.CalendarEventDate{color: #1C5280; font-size:22px; font-weight:bold;}

	.btnXClose{cursor: pointer; position: absolute;	top: 3;	left: 210;color: #1C5280; font-size:12px; font-weight:bold;}

	

.CalendarDateNumberOn{font-family:Verdana; font-size:11px; font-weight: bold; color:#000;}

.CalendarDateNumberOff{font-family:Verdana; font-size:11px; font-weight: bold; color:#919191;}

.PreviousLink{float: left; display:inline; font-family:Verdana; font-size:11px; font-weight: normal;}

.NextLink{float: right; display:inline; font-family:Verdana; font-size:11px; font-weight: normal;}

#contBorderBottom

{  

	margin-left: 5px;

	clear:both; 

	height:13px;

	vertical-align:top;

	padding-bottom: 24px;

	background-color: #fff;

	background-image: url(Images/Gmt/borderBottomH.gif);

	background-repeat: no-repeat;

	background-position: 15px 2px;

 }



#contBorderTop, #contBorderTopN

{

	background-image: url(Images/Gmt/borderTopH.gif);

	background-repeat: no-repeat;

	background-position: 20px top;

	font-size: 0; line-height:0; height: 14px; 

}



#contBorderTopN {background-position: 16px top;} 



/*** Print specific ****/

#printContainer #recipeFindCntContainer, #printContainer #rcpClassicCntContainer

{

	 

	width: 665px;

	background-image: none;

 

	background-position: 16px 0px;

	font-family: verdana, Futura, Arial, Helvetica, Sans serif;

    font-size: 11px;

}

#printContainer #recipeFindCntContainer #contBorderTopN, #printContainer #rcpClassicCntContainer #contBorderTop

{

	background-image: none;

	background-position: 19px top;

	font-size: 0;

	line-height: 0;

	height: 14px;

}



#printContainer #recipeFindCntContainer #contBorderBottom, #printContainer #rcpClassicCntContainer #contBorderBottom

{  

	margin-left: 5px;

	clear:both; 

	height:13px; 

	padding-bottom: 24px;

	background-color: #fff;

	background-image: none;

	background-repeat: no-repeat;

	background-position: 15px 2px;

 }

 

#printContainer #rcpClassicCntContainer .RecipeHeaderWithDottedLine

{

    border-bottom:none ; 

    padding: 0 0 10px 0; 

    margin: 0 0 0 40px; 

    text-align:left; 

    width: 605px;

}



	

.HorizontalToolBox

{

    margin-left: 40px;

    padding: 10px 20px 10px 20px;

    border: solid 1px #B8B8B7;

    background-color: #F4F4F4

}

table#tblIngredients td

{

    font-family: verdana,arial,helvetica,sans-serif;

	font-size: 11px;

	padding: 0 5 0 0;

	vertical-align: top;

}

/** Recipe Index Page **/

.glossarylist

{	

	list-style-type: none;

	margin-left: 10px;

}

.glossarylist h4{padding-left:0;}

.selectedletter

{

    font-size: 24px;

    font-family: Georgia, Times New Roman, Times, serif;

    font-weight: normal;

    line-height: 22pt;

    padding-left: 15px;

}



#rcpIndexPgHead, .rcpIndexPgHead {margin-left: 33px; margin-top: 7px; margin-right: 20px;}

.ContentPadding .rcpIndexPgHead {margin-left: 0;}

#rcpIndexPgHead h1, .rcpIndexPgHead h1{clear:left;line-height: 30pt; *line-height: 30px;}

#rcpIndexPgHead span, .rcpIndexPgHead span{float:left;display: inline; line-height: 14pt; text-transform:uppercase;}

#rcpIndexPgHead img, .rcpIndexPgHead img{margin-right:7px; }

#rcpIndexPgHead2 {margin-left: 30px; margin-top: 10px;}

#rcpIndexPgHead2 h1{line-height: 30pt;}

#rcpIndexPgHead2 span{ font-size:11px; vertical-align:middle; line-height: 16pt;}

#description, #rcpIndexPgHead h3, .rcpIndexPgHead h3, .restaurantGuideSmallFirst

{

	font-family: Georgia, Times New Roman, Bodoni, Garamond, Serif; 

	font-style: italic; 

	font-size:13px;

	line-height: 13pt;

	margin-left: 0!important;

	width: 92%;

}

.restaurantGuideSmallFirst {padding-left:33px; padding-bottom:7px; }

#recipeFindCntContainer p{margin-left: 33px;}

#indexPage{width: 620px; margin-left:20px;clear:both;}



ul#alphabetIndex{list-style: none; margin-left: 33px; margin-top:15px; }

#alphabetIndex li

{

	margin: 5px 0;

	display: inline;

	float:left;

}

#alphabetIndex li a {border-left: solid 1px #C3BFB9; border-right:1px #fff solid; border-top:1px #fff solid; border-bottom:1px #fff solid; font-weight: bold;display:block; width: 33px; text-align:center;}

#alphabetIndex li a:hover

{background:#e9e9e9; border-color: #b8b8b7; width: 33px; display:block; text-decoration:none; }

#alphabetIndex li.Zlast a:hover {border-right: 1px solid #b8b8b7;}



.pageInfo{width:615px; border-top: 2px dotted #B8B8B7; }

.pageInfoR{text-align: right;}

#indexPage p{padding-left: 15px!important; margin-left: 0;}

#indexPage h4, #indexPage h3

{

	line-height: 16px;

	font-weight: bold;

	text-transform: uppercase;

	margin-left: 5px!important;

}

#indexPage h3{font-size: 24px;	font-family: Georgia, Times New Roman, Times, serif; }



#col1, #col2, #col3

{	width: 185px; 

	height: 635px;

	float: left; 

	display: inline; 

	border-right: 1px dotted #B8B8B7; 

	padding-right: 10px; 

	margin-left: 10px;

}

#col3{border-right: none; padding-right:0;}

.videoBlock h1{padding: 10px 0 0px 12px; }

.prvwNextGrn{clear: both; margin: 0 0 10px 15px; color: #52A6BC;}



td.membershipLabel

{

	font-family: verdana,arial,helvetica,sans-serif;

	font-size: 11px;

}



.membershipValidation

{

	font-family: verdana,arial,helvetica,sans-serif;

	font-size: 11px;

	color: red; 

}



/*** find result***/

.pageNcat{margin: 10px 0 16px 33px; *margin-bottom: 6px; padding-top: 10px; border-top: 2px dotted #B8B8B7; width: 610px;}

.pageNcat span {font-weight: bold; float: left; display: inline; width: 30px; text-align: center; border-right: #ccc 1px solid; margin-bottom:5px;}

.pageNcat .page, .pageN .page{padding-left:0; padding-right: 6px;}

.pageNcat a, .pageN a, .pagePoll a{font-weight: normal; }

.pageNcat select{float: right; margin: 0;}

.schResultTbl {margin-left: 30px; margin-bottom: 15px; border-bottom: 1px dotted #B8B8B7; }

.schResultTbl p{padding-left: 0; margin-left:0!important;}

.schResultTbl td {font-size: 11px; padding-bottom: 10px; padding-right:5px;}

.schResultTbl h2{font-size: 13px; line-height: 18pt;}

.findResultHeading {font-weight: bold; }



.pageN{width: 610px; margin-left: 30px; text-align: right; font-weight: bold; border:none; margin-bottom: 10px;}

.pageN table {float:right; display:inline; width: auto;}



.pageN span {font-weight: bold; float:left;*float:none; display:block; *display: inline-block; width:30px; text-align:center; border-right: #ccc 1px solid;margin-bottom: 5px;}



/*** search box ***/

#recipeSearchResultPage {width: 600px; margin:18px 30px;}

#recipeSearchResultPage .tabs

{

	width: 100%;

	height: 21px;

	background-image: url(Images/Gmt/gmtReciepes/gmt_searchTab_bottom.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}



#recipeSearchResultPage .tabs span {

	float: left;

	margin-top: 0;

	margin-right: 2px;

	white-space: nowrap;

}



#recipeSearchResultPage .formBox

{

	clear:both;

	background: #e9e9e9; 

	border-left:1px solid #C1BEB8; 

	border-right:1px solid #C1BEB8; 

	border-bottom:1px solid #C1BEB8; 

	padding: 20px 0 20px 15px;

}



#recipeSearchResultPage .formBox input{width: 155px; margin-left: 5px; height: 13px;}

#recipeSearchResultPage .formBox .button {width: 66px; height: 19px; border: none; vertical-align:top; *margin-top:1px;}

#recipeSearchResultPage .formBox .button1 {vertical-align:top; *margin-top:1px;	}



/** The below section will be deleted.**/ 

#recipeFindCntContainer #recipeSearch {margin: 18px 30px;}

#recipeFindCntContainer #recipeSearch ul{height: 20px;}

#recipeFindCntContainer #recipeSearch li a{display: block;}

#recipeFindCntContainer #recipeSearch .formBox {width:590px; *width: 605px; background: #e9e9e9; border:1px solid #C1BEB8; padding: 20px 0 20px 15px;}

#recipeFindCntContainer #recipeSearch .formBox input {width: 155px; float: none!important; border: 1px solid #1c5180; margin-left: 5px;}

#recipeFindCntContainer #recipeSearch .formBox .button {width: 66px!important; border: none; vertical-align: bottom;}

/***** the above section will be deleted ***/ 

/*** MoreVideos Arrows ***/

.videoBlock .preArrow{float: left; display: inline; margin-left: 15px; margin-top:5px;}

.videoBlock .preArrow a, .videoBlock .nxtArrow a {color: #53A5BD;}

.videoBlock .nxtArrow{float: right; margin-right: 15px; margin-top: 5px;}

.videoBlock .preArrow img {margin-right: 3px;}

.videoBlock .nxtArrow img {margin-left: 3px;}

/***rightNav tbls */

.rightNavBox .lftPad{padding-left: 20px}



#gmtTextPgContainer

{

	width: 765px;

	background-image: url(Images/Gmt/dotedBorderV.gif);

	background-repeat: repeat-y;

	background-position: 15px top;

	font-size: 11px;

}

#gmtTextPgContainer a {color: #1c5180; font-weight: bold;}

#gmtTextPgContainer a:visited {color: Purple;}

#gmtTextPgContainer h1, #gmtTextPgContainer h2, #gmtTextPgContainer h3, #gmtTextPgContainer aap, #gmtTextPgContainer .textContent, #gmtTextPgContainer #textContent, #gmtTextPgContainer Table

{margin-left: 30px; margin-right: 15px; line-height: 14pt;}

#gmtTextPgContainer .textContent h1, #gmtTextPgContainer #textContent h1, #gmtTextPgContainer .textContent h2, #gmtTextPgContainer #textContent h2, #gmtTextPgContainer .textContent h3, #gmtTextPgContainer #textContent h3, #gmtTextPgContainer .textContent p, #gmtTextPgContainer #textContent p, #gmtTextPgContainer .textContent h4, #gmtTextPgContainer #textContent h4, #gmtTextPgContainer .textContent .firstStand, #gmtTextPgContainer #textContent .firstStand

{margin-left:0;}



#gmtTextPgContainer h1 {padding: 12px 0 15px 0;}

#gmtTextPgContainer .firstStand, #gmtTextPgContainer h4

{

	font-size: 13px;

	font-style: italic;

	font-family: Georgia, Times New Roman, Times, serif;

	margin-left: 30px;

	font-weight: normal;

}



#gmtTextPgContainer h2

{

	text-transform: uppercase; 

	font-family: verdana,Futura, Arial,helvetica,sans-serif;

	font-size: 11px;

	font-weight: bold;

	line-height: 15pt;

}

#gmtTextPgContainer h3 

{

	font-weight: bold;

	font-family: verdana,Futura, Arial,helvetica,sans-serif;

	font-size: 11px;

	line-height: 13pt;

}

#textBorderTop

{

	background-image: url(Images/Gmt/textpage_borderTop.gif);

	background-repeat: no-repeat;

	background-position: 15px top;

	height: 14px;

}



#textBorderBottom

{

	clear: both;

	background-image: url(Images/Gmt/textpage_borderBottom.gif);

	background-repeat: no-repeat;

	background-position: 15px bottom;

	height: 13px;

	padding:5px 0;

}



/** Article template page **/

li#siteSearch {float: right; border: none; padding: none; vertical-align: middle;}

li#siteSearch input{width: 95px; height:13px; vertical-align: top;}

li#siteSearch .button {width:89px; margin-left: 5px; vertical-align: top;}



.articleSlot{margin: 10px 20px 0 33px; *margin: 15px 20px 0 33px;}

.imgSlot{clear: both; margin: 10px 0 0 33px; float:left; display:inline}

.imgSlot img{margin: 0 18px 18px 0;}

.imgSlot #portraitBreakOutBox {margin-bottom:18px!important; float:none;}



#portraitBreakOutBox

{

	width: 244px;

	*width: 264px;

	padding: 10px;

	zfloat: left;

	margin-right: 15px;	

	margin-bottom:10px;

	background-color:#FECF7F;

}

#portraitBreakOutBox p {margin-left: 0!important; padding-bottom: 15px; }



#portraitBreakOutBox h2

{

	padding-bottom: 5px;

	margin-bottom: 5px;

	border-bottom: 2px #fff dotted;

}

#portraitBreakOutBox h3 

{	font-size: 11px;

	font-weight: bold;

	line-height:16pt;

}



#portraitBreakOutBox ul {zpadding-left: 40px; margin-left:18px;list-style-type: disc;}





.articleSlot a , #portraitBreakOutBox a, .questionToExpert a, .expertAnswer a, .downloadSection a, .blogInfo a, .prizesDiv a , .travelDealSection a, .restaurantComments a, .rvwQst a, #blogList .textTD a, .blogEntry a

{color: #1c5180; font-weight: bold;}

.articleSlot a:hover, #portraitBreakOutBox a:hover, .questionToExpert a:hover, .expertAnswer a:hover, .downloadSection a:hover, .blogInfo a:hover, .prizesDiv a:hover, .travelDealSection a:hover, .restaurantComments a:hover, .rvwQst a:hover, #blogList .textTD a:hover, .blogEntry a:hover

{text-decoration: underline;}

.articleSlot a:visited, #portraitBreakOutBox a:visited, .questionToExpert a:visited, .expertAnswer a:visited, .downloadSection a:visited, .blogInfo a:visited, .prizesDiv a:visited, .travelDealSection a:visited, .restaurantComments a:visited, .rvwQst a:visited, #blogList .textTD a:visited, .blogEntry a:visited

{color: Purple; font-weight: bold;}



#breakOutBox

{

	width: 244px;

	*width: 264px;

	padding: 10px;

	float: left;

	margin-right: 15px;

	margin-bottom:10px;

	background-color:#FECF7F;

}



.articleSlot h2

{

	font-family: verdana,arial,helvetica,sans-serif;

	font-size: 11px;

	line-height: 13pt;

	text-transform: uppercase;

}

#breakOutBox h2

{

	padding-bottom: 5px;

	margin-bottom: 5px;

	border-bottom: 2px #fff dotted;

}

#breakOutBox h3 

{	font-size: 11px;

	font-weight: bold;

	line-height:16pt;

}



.articleSlot p {margin-left: 0!important; padding-bottom: 15px; }

.articleSlot #toolBox{margin: 0 0 15px 10px!IMPORTANT; color:#000!important;}

.articleSlot .standFirst{font-family: Georgia, Times New Roman, Bodoni, Garamond, Serif; font-size: 13px; font-style: italic; margin-bottom: 15px;}

.articleSlot ul {zpadding-left: 40px; margin-left:100px;list-style-type: disc;}

.articleSlot h3 {font-size: 11px; font-weight: bold;}

table#slidShow

{

	 width:605px;

	 margin: 20px 0 20px 30px; 

	 border: 1px solid #D8D1CB;

}

table#slidShow td{padding-left: 15px; }





.slidShow10

{

	 zwidth:605px;

	 margin: 0px 0 0px 0px; 

	 border: 1px solid #D8D1CB;

}



.slidShow10 td

{

	padding-left:0px;

}





.transparent50

{

	filter:alpha(opacity=50); 

	opacity: 0.5; 

	-moz-opacity: 0.5; 

	-khtml-opacity:0.5;

}



.pointer

{

	cursor: pointer;

}



.imgInvisible

{

	display:none;

}



.transparent, .transparentpotrait

{

	width: 400px;

	background-color:#ccc;

	filter:alpha(opacity=60); 

	opacity: 0.5; 

	-moz-opacity: 0.6; 

	-khtml-opacity:0.6;

	color: #ffffff;

	text-align: left;

	aline-height: 14px;	

}

.transparentpotrait

{

	width: 300px;	

}



#slideMainImg {text-align: center !important; padding-top: 12px; padding-bottom: 12px;}

#slidThumbs img{margin-top:12px; }

#slidThumbs a{font-size: 11px; color:#CE7D31; }

.slidShowPrevLink{ margin-right: 25px;}

#slidShowInfo a{color: #CE7D31; font-weight: bold; }

.slidShowInfo a{color: #CE7D31; font-weight: bold; margin-left: 280px; height:25px;}



table#relatedArticles{margin:0 0 10px 30px;}

table#relatedArticles .caption{padding:10px 0; }

table#relatedArticles td{vertical-align: top;}

table#relatedArticles td span{padding: 3px; display:block; border: 1px solid #D2D2D2; width:123px; *width: 131px;}

table#relatedArticles td strong {padding:8px 0; display: block;}

table#relatedArticles span a{display: block;}

table#relatedArticlesRG{margin-left:18px;}

table#relatedArticlesRG td{vertical-align: top; border:1px solid #ccc; width:160px; padding:5px;}

table#relatedArticlesRG .caption {border:none; padding:0;}

/*** Conversion Tool ***/

table#converter {width: 615px; background-color: #ECEBE7; border: 1px solid #C1C1C1; margin: 14px 0 10px 33px;}

table#converter th{padding: 10px 0 15px 12px; }

table#converter td {font-weight: bold; padding-bottom: 5px; vertical-align: top; }

table#converter input {width: 103px; font-size: 11px; height:21px; *height: 20px; *vertical-align:top;}

table#converter .col1{padding-left: 76px; width:110px; }

table#converter .col2, table#converter .col3{width: 130px;}

table#converter .col4 {width:165px; text-align:left;}

table#converter select {width: 125px;font-size: 11px; margin: 0; padding: 0; height: 19px!important; }

table#converter .button {width: 74px; margin-left: 0;}

table#converter .answer {padding-left: 75px; color:#015182; padding-top:8px; padding-bottom:8px;}

table#converter .divider {text-align: center;}



/* Styles for [%RecipeRenderer()%] control */

.RecipePart1_Normal

{

    clear:both; 

    width:605px;

    margin: 15px 0 0 40px;

    *margin-top: 9px; 

    text-align: left; 

    font: Verdana 11px; 

    line-height: 13pt;

    float:left;

    display:inline;

}

.RecipePart1_Normal b, .RecipePart1_Normal h3 {font-family: Georgia, Times New Roman, New Roman, Bodoni MT, Garamond, Serif; font-size: 16px; font-weight: bold; line-height: 16pt;}

.RecipePart1_Normal a{color: #1c5180; font-weight: bold;}

.RecipePart1_Normal a:visited{color: purple!important; font-weight: bold;}

.RecipePart1_Normal a:hover{text-decoration: underline;}

.RecipePart1_Normal p{padding-bottom:15px;}



.RecipePart1_Normal_LeftBox

{

    clear:both; 

    width: 264px; 

    margin: 0 20px 15px 0; 

    float: left; 

    display: inline;

}



.RecipePart2

 {

    clear:both;

	width:460px;

	margin: 5px 0 10px 40px;

	padding: 0;

	float: left;

	display: inline;

	text-align: left;

	line-height: 13pt;

}



.RecipePart2 .GeorgiaFont 

{

	font-size: 19px;    

	font-family: Georgia, Times New Roman, New Roman, Bodoni MT, Garamond, Serif;

	line-height: 18pt;

}



.RecipePart2 a{color: #1c5180; font-weight: bold;}

.RecipePart2 a:visited{color: #1c5180; font-weight: bold;}

.RecipePart2 a:hover{text-decoration: underline;}

#Part2_tblIngredients {margin-top: 6px;}

.RecipePart2_ToolBox

 {

    width:130px; 

	margin: 15px 20px 10px 0;

	padding: 0;

	float: right;

	display: inline;

	text-align: left;

	line-height: 13pt;

	display: inline;

}



.RecipeHeaderWithDottedLine

{

	clear:both;

    border-bottom: 2px dotted #B8B8B7; 

    padding: 0 0 10px 0; 

    margin: 0 0 0 40px; 

    text-align:left; 

    width: 605px;

}



.RecipeBorderH

{

    clear:both; 

    margin: 0 0 0 23px; 

    padding: 0;

} 



.RecipePart1_Video_LeftBox

{

    clear:both; 

    width: 320px; 

    margin: 5px 0 15px 3px; *margin-top:0;

    float: left; 

    display: inline;

}



.RecipePart1_Video_RightBox

{

	width: 265px;

    margin: 0 0 0 10px;

    float: right; 

    display: inline;

}



.RecipeAdditionalNotes

{

	clear:both;

	width: 264px;

	float: left;

	margin-top: 7px !important;

	margin-bottom: 15px !important;

	background-color:#FECF7F;

	color: #000;

	text-align: left;

}



.RecipeAdditionalNotes p

{

    margin: 0px 5px 0px 13px !important;

}

.RecipeAdditionalNotes h3

{    

    padding: 15px 0px 3px 0px !important;  

    font-size: 15px;

    font-family: verdana,arial,helvetica,sans-serif !important;

}





/** latest recipe ***/

.latestRecipes{

    width: 300px;

	background: #e9e9e9; 

	border: 1px solid #D4D0CA;

}

.latestRecipes table td{vertical-align:top;}



.latestRecipes .latestRecipeThumb

{

	padding: 3px;

	border: 1px solid #bcbcbc;

	width: 122px;

	overflow: hidden;

	background-color: #fff;

	font-weight: bold;

	font-size: 11px;

	vertical-align: top;

}

.latestRecipes .latestRecipeThumb a{display:block;}

.latestRecipes .previous a, .latestRecipes .next a{color: #73B7C9; font-size:11px;}

.latestRecipes .next {text-align:right;}

.latestRecipes .previous img{margin-right: 0px;}

.latestRecipes .next img{margin-right: 5px;}

.disabled {color: #ACA899!important; text-decoration:none!important;}



/***latest video***/

.latestVideos {

    width: 300px; 

	background: #e9e9e9; 

	border: 1px solid #D4D0CA;

}



.latestVideos .latestRecipeThumb

{

	padding: 3px;

	border: 1px solid #bcbcbc;

	width: 122px;

	overflow: hidden;

	background-color: #fff;

	font-weight: bold;

	font-size: 11px;

	vertical-align: top;

}



.latestVideos .previous a, .latestVideos .next a{color: #5b7007; font-size:11px;}

.latestVideos .next {text-align:right;}

.latestVideos .previous img {margin-right: 0px;}

.latestVideos .next img {margin-right: 5px;}



/** upcoming block **/

#preArrowBlue {float: left; display: inline; margin-left:15px; padding-bottom:10px;}

#preArrowBlue a, #nxtArrowBlue a {color: #4064B2;}

#nxtArrowBlue {float: right; margin-left:15px; padding-bottom:10px;}

#preArrowBlue img {margin-right: 3px;}

#nxtArrowBlue img {margin-left: 3px;}



.doubleBorderBox .upcoming

{

	width: 270px;

	background-color: #fff; 

	border: 1px #BFBBB5 solid;

	margin: 0 auto 15px 15px;

	text-align: left;

	padding: 3px;

}



/**shopping directory**/

.shoppingSearchBox

{

	width: 600px;

	*width: 615px;

	padding: 10px 0 10px 15px;

	background-color: #ECEBE7;

	border:1px solid #C1C1C1;

	margin: 20px 0 10px 30px;

}

.shoppingSearchBox label {width: 275px; text-align: right; float: left; margin-right: 5px;}

.shoppingSearchBox input, .shoppingSearchBox select {width: 125px; margin-bottom:10px;	}

.shoppingSearchBox .button {width: 66px; } 

.shoppingSearchBox h4{text-transform: uppercase; padding-bottom: 15px;}





/***shopping directory result***/

.shoppingSchResultTbl {margin-left: 33px; margin-bottom: 12px; border-bottom: 1px dotted #B8B8B7; width: 610px;}

.shoppingSchResultTbl td {font-size: 11px; padding-bottom: 10px; vertical-align:top;}



.shoppingSchResultTbl h2{font-size: 13px; line-height: 1; padding-bottom: 8px; padding-top:0;}

.shoppingSchResultTbl h3{color: #CE7C2F; font-weight: bold; font-size:10px; text-transform:uppercase;}

.shoppingSchResultTbl span {color: #CE7C2F; font-weight: bold; width: 12px; display:block; float: left;}

.shoppingSchResultTbl span img {margin: 3px 5px 0 5px;}

.shoppingSchResultTbl a {color: #CE7C2F; font-weight: bold;}

.shoppingSchResultTbl .restaurantCatImg img{margin-right:15px; *margin:0;}

.shoppingSchResultTbl .restaurantCatImg {width:0px;}

.shoppingSchResultTbl .restaurantCatInfo {width:610px;}

.shoppingSchResultTbl #restaurantCatInfoN {width:235px!important; padding-right:20px;}

.shoppingSchResultTbl .restaurantCatInfo a{color: #1C5180!important; font-weight: normal;}



.shoppingSchResultTbl .restaurantCatInfo a img{margin: 3px 0 6px 0;}

.shoppingSchResultTbl .restaurantCatInfo a:hover {color: #1C5180!important;}

.shoppingSchResultTbl h2 a{color: #000!important; font-weight:bold!important;}



/*** shopping detail***/

.shoppingArticleSlot{margin: 18px 20px 15px 33px; }

.shoppingArticleSlot img {margin-right: 15px; margin-bottom:10px;}

.shoppingArticleSlot p{margin-left:0!important;}

.shoppingArticleSlot a{color: #1c5180; font-weight: bold;}

.shoppingArticleSlot a:hover {text-decoration: underline;}



.shoppingArticleSlot .shoppingCatInfo {line-height:25pt; margin: 15px 0;}

.shoppingArticleSlot .shoppingCatInfo h3{color: #CE7C2F; font-weight: bold;}

.shoppingArticleSlot .shoppingCatInfo img {margin:0 0 0 5px;}

.shoppingArticleSlot .shoppingCatInfo span {color: #CE7C2F; margin-right: 5px; font-weight: bold; width: 12px;}

.shoppingArticleSlot .shoppingCatInfo a{color: #000; font-weight: normal;}

/*** Reataurant & review home **/

table.innerHomePartBottom {width:425px; margin-left: 15px; }

table.innerHomePartBottom td {vertical-align: top;}

.innerPgSlot5 

{

	min-height: 330px;	

	*height: 450px;

	clear: both;

    background-position: top left;

    background-repeat: no-repeat;

    width: 435px;

    margin-left: 15px;

}

.emptyDiv11{

    width:175px; 

    height: 340px;

    float:left; display:inline;  

}

.emptyDiv12 {width: 90px; height:190px; float: left; margin-bottom: 10px; display:inline; }

.innerPgSlot5 h2 

{

	font-family: Georgia, Times, New Roman, Bodoni, Garamond, Serif;	

	font-size: 13px;

	font-weight: bold;

}



/*** Contact Us Inquiry Form ***/

.contactUsForm{

    padding: 35px 30px 10px 15px;

    margin: 20px 0 0 30px;

	background-color: #ECEBE7; 

	border: 1px solid #C1C1C1;

	width: 630px; 

}

.contactUsForm h3 {font-size:20px!important; margin-left:15px!important; padding-left:0;}

.contactUsForm table {margin-left: 60px;}

#commentBox .comment {font-size: 12px; padding: 15px 15px 10px 15px;}

#commentBox .posted

{

	font-size: 10px;

	text-align: right;

	font-style: italic;

	padding: 0 15px 20px 0;

}

.contactUsForm .membershipValidation {vertical-align: top;}



.contactUsForm label

{

	clear: left; 

	float: left; 

	width: 112px; 

	margin-left: 15px; 

	font-size: 12px; 

	color: #333;

}

.contactUsForm input

{

	width: 125px;

	height: 18px;

	*height: 20px; 

	border: 1px solid #ccc;

	color: #707070;

	margin-right: 5px;

	margin-bottom: 8px;

	font-size: 11px !important;

	font-family: Arial !important;

}



.contactUsForm textarea {width: 276px; height: 90px; border: 1px solid #ccc; margin-bottom:8px;font-size: 11px !important;color: #707070;font-family: Arial !important;}

.contactUsForm .button {width: 66px; height: 19px; border:none;}



.innerHomePartBottom .imgHeading {margin: 12px 0 5px 0; }

.innerHomePartBottom h2 {margin-left: 0!important; line-height: 15pt;}



/***restaurant guide page**/

#restaurantGuideHeader {margin-left:33px;}

table.restaurantGuideTable

{

	vertical-align: top; 

	border: none; 

	width:605px;

	margin-left:38px;

	margin-bottom: 10px;

}

	

table.restaurantGuideTable td{vertical-align: top;}

table.restaurantGuideTable .imgborder{padding:3px!important; margin-right:10px;}

table.restaurantGuideTable .restaurantComments {

	background-color: #F4F4F4;

	border-left: 1px dotted #B8B8B7;

	padding: 5px 10px;

	width:384px; z*width:404px;

}

table.restaurantGuideTable h3{color :#686868; font-style:italic;line-height: 18pt;}

table.restaurantGuideTable h2 {font-size: 13px; line-height: 20pt;}

table.restaurantGuideTable h5 {font-style: normal!important; text-transform: uppercase; margin:0;}



table.restaurantGuideTable #toolBox{margin-left:15px; margin-right:0;}

.commentOn {border-bottom: 2px #ccc dotted; padding:10px 0;}

.commentOn span{float:left; position:relative; }

.commentOn .commentNO{position:absolute; width:25px; text-align:center; color:#CE7C2F;font-size:10px; left:2px; *left:4px; top:1px; }



/****Sitemap*****/

#sitemap {width:720px;}



#sitemap tr { vertical-align:text-top;}



#sitemap td {padding: 20px 0 20px 0;}

#sitemap a, #sitemap a:visited{color: #000; font-weight: normal;}

#siteMap h3 a {font-weight: bold;}

#sitemap a:hover {color: #1c5180; }



#siteMap h3

{

	margin-left: 0;

	margin-right: 15px; 

	line-height: 14pt;

	padding: 12px 0 15px 0; 

}





/**Restaurant guide directory **/

.searchRestaurantGuide{width: 615px; background-color:#ECEAE6;border:1px solid #C0C0C0; padding:25px 0; margin:15px 0 12px 33px; }

table.searchRestaurantGuide {padding: 10px 0;}

#searchRestaurantInternational {margin-bottom:19px; *margin-bottom:16px; }

.searchRestaurantGuide label {clear: left; float: left; display: inline;width: 262px; margin-right: 10px; text-align: right; font-weight: bold; margin-bottom: 10px; text-transform:uppercase;}

.searchRestaurantGuide span {text-transform: uppercase; display: block; margin-bottom:10px;}

.searchRestaurantGuide input, .searchRestaurantGuide select{width: 155px; padding: 0; margin:0 0 10px 0; height:19px; font-size:10px;}

.searchRestaurantGuide .button {width: 66px; margin-bottom:0;}

.restaurantGuideTbl, .restaurantGuideTopClass, .restaurantGuideStar {width: 600px; margin: 0 0 20px 33px; clear:both;}

.restaurantGuideByState {width: 600px; margin: 0 0 4px 33px;}

.restaurantGuideTbl td, .restaurantGuideTopClass td, .restaurantGuideStar td {border-left: 1px dotted #ccc; padding: 0 10px 5px 15px; width:200px; vertical-align:top;}

.restaurantGuideTbl caption, .restaurantGuideByState caption, .restaurantGuideTopClass caption, .restaurantGuideStar caption {text-align:left; font-weight: bold; margin: 0 8px 0 33px; padding: 8px 0;font-size:11px; text-transform: uppercase;}

.restaurantGuideTbl .firstColm, .restaurantGuideTopClass .firstColm, .restaurantGuideStar .firstColm{padding-left:0; border-left: none; width: 215px;}

.restaurantGuideTopClass {*margin-bottom: 17px;}

.restaurantGuideMore {width: 300px; background-color:#E9E9E9; border: 1px solid #C1BEB8; font-weight: bold;}

.restaurantGuideMore td {vertical-align:top; background-color: #fff; border: 1px solid #C1BEB8;padding:3px;}

.restaurantGuideMore td span img{margin-bottom:3px;}

.restaurantGuideMore td span a{display: block;padding:0; border:0;}

.restaurantGuideMore .imgHeader {padding:0; background-color:#E9E9E9;border:none;}

.restaurantGuideTopClass, .restaurantGuideStar {margin-top:10px;}

/**Restaurant directory detail page**/

#restaurantGuideArticle {clear:both; margin: 10px 20px 15px 33px!important;}

.articleSlot .RecipePart1_Normal_LeftBox {margin-bottom:0; margin-right:15px;}

#restaurantGuideArticle #breakOutBox {float: none; margin-right:0; padding-left: 15px; padding-right:5px; margin-bottom:10px; width: 244px; }

#restaurantGuideArticle #breakOutBox h2 {text-transform: uppercase; padding-bottom:5px!important;margin-bottom:10px;}

#restaurantGuideArticle #breakOutBox h3 {padding: 15px 0 0 0 ; }

#restaurantGuideArticle #breakOutBox span {padding: 10px 12px 0 13px;*padding: 0 14px 0 14px;  border-left: 1px solid #fff; }

#restaurantGuideArticle #breakOutBox .MealPriceInfo span {padding:0 6px 0 6px; display:inline-block; *margin-bottom:3px; *line-height:1.2; }

#restaurantGuideArticle #breakOutBox .First{border:none; padding-left:0; position: relative;}

#restaurantGuideArticle #breakOutBox .MealPriceInfo .first {border:none; padding-left:0;}

#rateMark {position: absolute; top: -2px; *top:3px; left:8px; font-size: 9px; padding:0!important; border:none!important; width:25px; text-align: center;}

#restaurantGuideArticle .RestaurantPart1_Normal_LeftBox

{

    clear:both; 

    float: left; 

    display: inline;

    margin: 0 15px 0 0;

}

#restaurantGuideArticle .RestaurantPart1_Normal_LeftBox img, #restaurantGuideArticle .RecipePart1_Normal_LeftBox img{margin: 0 0 15px 0;}

#restaurantGuideArticle #breakOutBox img{margin:0;}



#restaurantGuideArticle .restaurantCatInfo {margin: 15px 0; line-height: 18pt;}

#restaurantGuideArticle .restaurantCatInfo h3{color: #CE7C2F; font-weight: bold; text-transform: uppercase; padding-bottom: 10px; font-size:11px;}

#restaurantGuideArticle .restaurantCatInfo img {margin:4px 0 0 5px;}

#restaurantGuideArticle .restaurantCatInfo i{line-height: 13pt;}

#restaurantGuideArticle .restaurantCatInfo label img {clear: both; margin-left:0; margin-right: 5px; *margin-right:0px!important; margin-top:3px!important; }

#restaurantGuideArticle .restaurantCatInfo span, #restaurantGuideArticle .restaurantCatInfo label {color: #CE7C2F; font-weight: bold; width: 12px; display: block; float: left; }

#restaurantGuideArticle .restaurantCatInfo a{color: #1c5180!important; font-weight: normal;}

.restaurantGuideSmallHeader { font-size:16px; margin-left: 33px; line-height: 20pt; margin-top: 8px; margin-bottom: 10px;}



/** Restaurant Guide Result**/

#restaurantGuideHeader h1{clear:left;line-height: 30pt; *line-height: 30px;}

#restaurantGuideHeader h3

{

	font-family: Georgia, Times New Roman, Bodoni, Garamond, Serif; 

	font-style: italic; 

	font-size:13px;

	line-height: 13pt;

	margin-left: 0!important;

	width: 92%;

}

.searchRestaurantGuide .caption {text-transform: uppercase; font-weight: bold; padding: 0 0 10px 10px; *padding-top: 10px; border:none; }

.searchRestaurantGuide td {border-left:1px #B8B8B7 dotted; padding-left:15px; padding-bottom:15px; width: 190px; vertical-align:top;}

.searchRestaurantGuide .first {border:none;}



.paragraph p{margin-bottom: 10px;}



.IndexPaging{padding: 5px 10px 10px 15px;}



/** Restaurant Guide top10**/

.restaurantGuideTopClass h3{font-weight: bold; line-height: 13pt; padding-bottom:5px; text-transform: uppercase; font-size:11px;}

.restaurantGuideTopClass ol {margin-left: 30px; list-style-type: decimal; }

.restaurantGuideTopClass li {font-weight: bold;}

.restaurantGuideTopClass li a{font-weight: normal;}



/**Restaurant guide International Directory Detail**/



#restaurantGuideArticle td {vertical-align: top;}

#restaurantGuideArticle .imageLeftBox img{margin-right: 18px;}

#sendtofriendpanel{background-color: #fff;}

.sendToFriendPopWin a {color: #1c5180; font-weight: bold;}

.sendToFriendPopWin a:visited {color: purple; }



/**** Restaurant Guide Star Page ****/

#restaurantStarArticle .RecipePart1_Normal_LeftBox {margin-bottom: 0!important; margin-right: 15px;}

.restaurantGuideTopClass {margin-bottom:18px!important; *margin-bottom:16px!important;}

.restaurantGuideStar td {padding-bottom:0;}



.restaurantGuideStar span{display: block; margin-left: 8px;}

.restaurantGuideStar h3 {font-weight: bold; line-height:18pt; text-transform: uppercase; font-size:11px; }

.restaurantGuideStar ul {margin-left:8px; padding-bottom:5px;list-style-type:none; }



.mandatory{font-size: 10px; font-style: italic;}

a#tnclink {color: #1c5180; font-weight: bold; }

#tblAdmin a:visited, a#tnclink:visited {color:purple;}



.divWineLogo img{margin-bottom:10px; float:left; display:inline;}

.divWineLogoP img{margin-bottom:10px; float:left; display:inline; margin-top:0; *margin-top:10px;}

.closedRestaurant{color: black; font-weight:normal; }



/*** Member Regist Page**/

.memberRegistForm{background:#ECEBE7; border:1px solid #C1C1C1; margin:10px 20px 20px 33px; *width: 605px;padding:15px;}

.memberRegistFormN {background:#ECEBE7; border:1px solid #C1C1C1; margin:0 0 20px 33px; width: 350px; padding:15px;}

.memberRegistFormNW {background:#fff; border:none; margin:0 0 20px 33px; width: 350px;padding:15px;}



.memberRegistForm h2, .memberRegistFormN h2, .memberRegistFormNW h2 {padding-bottom:10px; border-bottom: 1px dotted #ccc; font-size: 16px; margin-left:0;}

.memberRegistForm h3, .memberRegistFormN h3, .memberRegistFormNW h3{text-transform: uppercase; font-weight:bold; padding:0 0 2px; font-size:11px;}

.memberRegistForm h4, .memberRegistFormN h4, .memberRegistFormNW h4 {font-style:italic; font-weight: normal; padding-bottom:2px;}

.memberRegistForm td, .memberRegistFormN td, .memberRegistFormNW td{padding-bottom:5px;}

.memberRegistFormNW .registrationFormPart2 {empty-cells:hide;}

.memberRegistFormNW .registrationFormPart2 td {font-weight: bold; }

.memberRegistFormNW .registrationFormPart2 .membershipLabel {font-weight: normal;}

.imgBox {width:44px; padding-right:6px;}

.imgBox span{display: block; border:1px solid #ccc; padding:2px; background-color:#fff;  }

.memberRegistForm .registrationFormPart2 .membershipLabel{text-align: right; padding-right:5px; width:200px; }

.memberRegistForm .registrationFormPart1 .membershipLabel{text-align: right; padding-right:5px; width:148px; z*width:200px;}

.memberRegistFormNW .registrationFormPart2 .membershipLabel, z.memberRegistFormN .registrationFormPart2 .membershipLabel{text-align: right; padding-right:5px; width:105px; }

.memberRegistFormN .registrationFormPart2 .membershipLabel{text-align: right; padding-right:5px; width:115px; }

.memberRegistFormN .registrationFormPart1 .membershipLabel{text-align: right; padding-right:5px; width:60px; }

 

.registrationFormPart2 select {font-size:10px; width:80px;}

.registrationFormPart3 td{ padding-right:10px; width: 35%;}

.errorStyle {margin-left:33px;}

.memberRegistFormN .buttonTD{width:188; *width:180px;}

.imgUploadButton {clear:both; float:right; margin-top: 5px;}



.memberImgL{margin-top:10px;}
.memberRegistForm ul { list-style:none; padding:0px; margin:0px; }



/*My Gourmet sub-nav*/

li#siteLogin { text-align:center; vertical-align: middle;}

#recipeLocalNav .signedIn {display:inline-block; line-height:1.2; vertical-align:middle; padding: 0 8px; margin: 0 5px; border-right:1px solid #C3BFB9; border-left:none; margin-top:8px;}

#recipeLocalNav .button{vertical-align:middle; margin-left:8px!important;  margin-top:2px;}

#recipeLocalNav .oneBorder{display:inline-block; height:20px; width:3px; vertical-align:bottom; *vertical-align:middle; padding-left:3px; *padding-left: 8px; border-right:1px solid #C3BFB9!important; *margin-top:5px; }

#myGmtLocalNav .members .signedIn, #localNav .members .signedIn, #recipeLocalNav .members .signedIn {display:inline-block; line-height:1.2; vertical-align:middle; padding: 0 8px; margin: 0 5px; border-right:1px solid #C3BFB9; border-left:none;}

a#myGmtLocalNav .signIn{display:inline-block; line-height:1.2; vertical-align:middle; padding: 0 8px; margin: 0 5px; border-right:1px solid #C3BFB9; border-left:1px solid #C3BFB9;}

#myGmtLocalNav .members .oneBorder, #localNav .members .oneBorder, #recipeLocalNav .members .oneBorder{display:inline-block; height:20px; width:3px; vertical-align:middle; padding-left:3px; *padding-left: 8px; border-right:1px solid #C3BFB9!important; }

#myGmtLocalNav .members .button, #localNav .members .button, #recipeLocalNav .members .button{vertical-align:middle; margin-left:8px;}

/**Member Login**/



#signBox {background: background:#ECEBE7;text-align:center;}

/*#signBox, #signBox  a{font-size: 15px; color: #fff; }

#signBox  a:hover{text-decoration: none;}

#signBox a:hover, #etcetera p a:hover, #etceteraR p a:hover {color: #F39;} */



#signBox h2

{

	font-family: Georgia;

	font-size: 13px;

	font-weight: bold;

	color:Black;

}



#signForm .button

{

	background-color: #ECEBE7;

	border-style:none;

	background-image: url(images/gmt/expertAdvice/login_button.gif);

	width:72px;

	height:19px;

		

}



/** ninemsn specific **/

.initNinemsn

{

	position:absolute;

	top:-1000px;

}

.initNinemsnBanner

{

	position:absolute;

	top:-1000px;

	left: 250px;

}

.ninemsnBanner
{

	position:absolute;

	top: 60px;

	left: 250px;

	*left: 0px;
}

div#outerBox

{

	position:relative;

	width:980px; 

	margin: 0 auto;

}





/** Expert Advice Submission**/

.expertAdviceSubmission{background:#ECEBE7; border:1px solid #C1C1C1; margin:20px 20px 20px 40px; *width: 605px;padding:0px; margin-top:30px;}

.expertAdviceSubmission table {empty-cells:hide; width: 570px; *width:575px; margin: 15px;}

.expertAdviceSubmission td {afont-weight: bold;  padding: 8px 0px 8px 0; padding-left:10px; *padding-left:0; }



.expertAdviceSubmission .expertAdviceLabel

{

	font-weight: bold; 

}





/*** expert advice index ***/

.leftColm

{	width: 165px;

	padding: 0 3px 0 0;

	*padding-right:0;

}

.leftColm img{margin-bottom: 10px;}

.leftColm a{text-decoration:underline; }

.leftColm h2 {font-family: Georgia, Times, New Roman, Bodoni, Garamond, Serif;	font-size: 13px; font-weight: bold; }

.leftColm h2 a{text-decoration:none!important;}

#rightCol h1 span{border-left:1px #B8B8B7 solid; line-height:1!important; padding-left:7px; margin-left:7px; text-transform:uppercase; vertical-align:baseline;}

.buttonFloatRight{float:right; margin:5px 0;}



.expertAdviceSearch {margin: 40px 0 20px 17px; width:437px; *margin-top:20px;}

.expertAdviceSearch .formBox label {float: left; display:inline; margin-right:10px;}

.expertAdviceSearch .formBox input{width: 175px; height:13px; margin-right:2px;}

.expertAdviceSearch .formBox .button {vertical-align:top; *margin-top:1px;}

.expertAdviceSearch .formBox select{width:278px; height:19px; font-size:10px; }

.tsAdvice{width:435px; *width:440px; margin-left:17px;}

.poll, .pollChart{width:292px;*width:300px; border:1px solid #D4D0CA; padding:3px;}

.pollInner {clear:both; margin:0!important; background:#E9E9E9;padding-bottom:15px; line-height:20px!important;}

.pollInner h3, .pollInner h3 span{background:#40B7CB; font-size:12px; line-height:24px; vertical-align:middle; color:#fff; padding:0 10px;text-transform:uppercase;}

.pollInner span{display:block; padding:5px 10px 10px 12px;}

.pollInner h3 span {display:inline; padding:0;}

.pollChartInstant {padding:0 10px 0 12px;}

.pollInner input {display:inline-block; vertical-align:middle; margin:0 3px 0 8px;}

.pollInner .button {margin:8px 0 0 12px;}







/** expert advice page **/

.questionToExpert

{margin: 15px 0 15px 38px; margin-top:15px; width:465px;}

.questionToExpert .imgTD{width:60px; }	

.questionToExpert td{vertical-align:top;}

.questionTD

{	

	background-color: #F4F4F6;

	border-left: 1px #B8B8B7 dotted;

	padding: 10px 10px 25px 10px;



}

.expertAnswer img{vertical-align:middle;}

.questionToExpert .imgTD span, .expertAnswer span{float:left; border:1px solid #BFBEBE; padding:3px;}

.questionTD h3{padding-bottom:0;}

.questionToExpert .questionTD h4

{

	font: normal 10px verdana !important;

	text-transform: uppercase;

	margin-top: 20px;

	margin-bottom: 5px !important;

}

.questionTD img{vertical-align:middle;}

.expertAnswer span{margin-right:15px; }

.expertAnswer span img{vertical-align:top;}

.expertAnswer .button{float:right; margin:5px 20px 0 0;}

.toolBoxAdvice {margin:15px 20px 5px 15px;}



/** Promotion Enter Page **/

.promoBox

{

    

    aborder:1px solid #ABABAA; 

    border-left:1px solid #ABABAA;

    border-right:1px solid #ABABAA; 

    border-top:1px solid #ABABAA;     

    border-bottom:1px solid #ABABAA; 

    amargin-left: 33px;

	margin-bottom:10px;

	margin-right:20px;

	*width: 615px;

	width: 615px;

}



.aMultipromoBox

{

    

    border:1px solid #ABABAA; 	

    zmargin-left: 33px;

	margin-bottom:10px;

	width: 560px;

	*width: 575px;

}



.prizesPromoBox

{

    border:1px solid #ABABAA; 	

    zmargin-left: 33px;

	margin-bottom:10px;

}



/*.promoBox h1 {margin: 40px 10px 5px 25px;  }*/

.promoBox h1 {margin: 40px 10px 5px 0px;  }

.promoBox h2 {margin: 0 25px; padding-top:16px; font: bold 11px  verdana;  border-top:1px dotted #ADADAD; text-transform:uppercase;}

.promoBox h3 {padding: 5px 25px 0 25px; font: italic normal 11px verdana; }

.promoBox h4 {margin: 0 25px; padding-top:16px; font: bold 11px  verdana;}

.promoBox th{text-align:right; font-weight:normal; font-size:11px; padding-right:20px; padding-bottom:15px;}

.promoBox td{text-align:left; padding-bottom:15px; }

.promoBox input{awidth:270px; height:19px;}

.promoBox .DOB, .promoBox .gender{width:65px;}

.promoBox .postcode, .promoBox .state{width:55px;}



.promoBox .chkBox{width:15px; vertical-align:middle; margin-right:5px; margin-left:0px; *margin-left:0px;}

.entertoWinChb{width:15px; vertical-align:middle; margin-right:5px;}

.promoBox textarea {width:270px; height:100px;}

.promoBox select{font-size:11px; }

.promoBox td a{text-decoration:underline; }

.promoBox .button {vertical-align:top; margin-left:5px; *margin-top:1px;}

.promoTabs {

	clear:both;

	width:615px;

	background: url(Images/Gmt/gmtReciepes/gmt_searchTab_bottom.gif) repeat-x left bottom;

	margin-left: 33px;

	margin-top: 25px;

}



.promoTabs span {

	float: left;

	margin-top: 0;

	margin-right: 2px;

	white-space: nowrap;

}



/*****Promotion Index Page****/

.promoIndex {margin: 0 0 0 110px;}

.promoIndex td{vertical-align:top; padding-right:15px; padding-bottom:30px;}



/** Promotion Prize Page **/

.dotDivider {margin: 5px 25px 0 0; border-top:1px dotted #ADADAD;height:5px;*height:1px; padding-bottom:20px; *padding-bottom:10px;  apadding-bottom:0!important; }

.promoBOx .prizesDiv { width:580px!important; margin-left:25px; margin-right:10px; margin-bottom:25px; }

/*.promoBOx .prizesDiv img {border:1px solid #BFBBB5; padding:3px; display:block; float:left; margin-right:20px; margin-bottom:20px;  }*/

.imgborder1 {border:1px solid #BFBBB5; padding:3px; display:block; float:left; margin-right:20px; margin-bottom:20px; }

.imgborder {border:1px solid #BFBBB5; padding:3px; display:block;}

.promoBox .imgborder{margin-left:20px;}

.promoBox p{padding:0 0 15px 0!important; margin:0!important;}

.promoBox h5{font: bold 11px  verdana; padding:0;margin:0;}

.promoBox .textTD {padding:0 10px 15px 25px; vertical-align:top;}



/** Competition Latest Page **/

.compLatest {margin: 15px 0 15px 50px;}

.compLatest td{padding-right:25px; padding-bottom:20px; vertical-align:top;}



/** Your Say index**/

#leftCol .imgborder{padding:3px!important; margin-bottom:15px;}

#leftCol .imgborder a{display:block; padding:0;}

.dotted_divider {border-top:1px #B9B9B9 dotted; margin:10px 20px 3px 0;}

.yoursayChoice{width:130px; font-size:10px; margin-left:20px;}

.yoursayInput{width:110px!important; height:19px!important; margin-left:10px; padding:0;}

.yoursayButton{margin: 10px 20px 0 0;}

.noBorder, .noBorder tbody tr

{

	border: solid 1px #ffffff!important;

}



.memberPosts

{

	width: 220px; background-color: #EAEAEA; border-left: dotted 1px black;

}

.memberPosts h1

{

	font-size: 14px; font-weight: bold; padding: 0px; margin: 0px;

}

.memberPosts h3

{

	color: #686868; font-size: 10px; font-style: italic;

}

.memberPosts .postsHeader

{

	padding-bottom: 8px; padding-top: 7px; border-top: dotted 1px black;

}

.memberPosts .command, .memberPosts a.command, .memberPosts a.command:link, .memberPosts a.command:active, .memberPosts a.command:hover, .memberPosts a.command:visited

{

	color: #E87E28;

}



/*** Poll pages ***/

.pollSection, .downloadSection, .downLinkSection, .travelDealSection {clear:both; margin: 20px 20px 0 40px; border-top:2px dotted #B8B8B7; padding-top:20px; font: normal 11px verdana; }

.pollSectionTop{margin-left:40px;}

.pollSection h2{font: bold 13px Verdana; width:300px; text-transform:uppercase;}

.pollSection h5{font: normal 11px/13pt verdana; width:300px; margin:0 0 10px 0;}

.prevPollButton {margin:20px 0 10px 40px;}

.partciPollButton {margin:0 0 10px 40px;}

.pagePoll{border-top:dotted 2px #B8B8B7; margin:20px 0 0 33px; }

.pagePoll td{width: 600px; padding-top:10px; text-align:right!important;}

.pagePoll span { line-height:1.2; font-weight: bold; border-left: #000 1px solid; padding-left:10px!important; margin-left:10px!important;}

.pagePoll .first{border:none; margin:0!important;padding:0!important;}

.pollTable {width: 300px; border:1px solid #BFBBB5;}

.pollHeader {text-transform: uppercase; background-color: #40B7CB; color: #ffffff; height: 24px; font-size: 12px; vertical-align: middle; padding-left: 12px; padding-right: 12px;}

.pollBackground {background-color: #EAEAEA;}

.pollCell {padding: 5px 10px 5px 10px;}



.pollBackground .button {background-color: #EAEAEA; border-style:none; background-image:url(Images/gmt/gmt_submitButton.gif); width:66px; height:19px; } 



/** Downloads pages **/

.downloadSection table {margin-top:20px;}

.downloadSection table span{display:block; border:1px solid #B9B4AC; margin:0 25px 0 0; padding:3px;}

.IpodDownload span{margin-bottom:15px!important;}

.downloadSection .last span{margin-right:0;}

.downloadSection table span a{display:block; text-decoration: underline; }

.downloadSection td a, .downloadSection td a:visited{font-weight:normal; color:#000;text-decoration: underline;}





.downLinkSection a{color:#1D5197;}

.someNav {background-color:#E9E9E9; border:1px solid #D5D1CC; width:300px; margin-bottom:20px;}

.someNav td{border: 1px solid #C1BEB8; padding:3px; background-color:#fff; padding-bottom:20px;}

.someNav a{font-weight:bold; display:block;}



/*** travel deal ***/

.travelDealSection span{float:left; padding:3px; border:1px solid #B4B2B2; margin: 0 10px 10px 0;}

.travelDealSection h2, .travelDealSection h2 a{font: bold 13px Verdana; color:#000;}



/*** wine guide restaurant page ***/

#restaurantGuideArticle .WineGuideArticle

{

	background:#F4F4F4;

	border:1px solid #CCC;

	min-height:300px;

	height:auto !important;

	height:300px;

	padding:14px;

}



#restaurantGuideArticle .Star4

{

	width:76px;

}

#restaurantGuideArticle .Star3

{

	width:36px;	

}

#restaurantGuideArticle .Star2

{

	width:23px;

}

#restaurantGuideArticle .Star1

{

	width:10px;

}

#restaurantGuideArticle .NotRated

{

	width:0px;

}

#restaurantGuideArticle .Star1, #restaurantGuideArticle .Star2, #restaurantGuideArticle .Star3, #restaurantGuideArticle .Star4, #restaurantGuideArticle .NotRated

{

	height:27px;

	background:url(images/gmt/wineguide/gmt_glasses.jpg) no-repeat right;

	display:inline-block;

	=display:inline;

	position:relative;
        *position:absolute;

}



#restaurantGuideArticle .DescriptionHeading { font-size:13px }



/*** Wine Guide The Glasses Page ***/

#restaurantGuideArticle #glassesHeading div {display:inline}

#restaurantGuideArticle #glassesHeading img {display:inline;margin:0 15px 0 0}

#restaurantGuideArticle #pnlDropDownLabel {font-size:14px;font-weight:normal}

#restaurantGuideArticle .restaurantGuideStar {margin-left:0px;width:460px !important;clear:none !important;}

#restaurantGuideArticle .restaurantGuideStar span a {font-size:10px;line-height:13px;font-weight:normal;color:#000}

#restaurantGuideArticle .restaurantGuideStar span a:hover {color:#1C5180;text-decoration:underline}

#restaurantGuideArticle .restaurantGuideStar {width:600px;clear:both;margin-top:10px;}



/* New Code for Galleries and Forums */



.content { background: url(images/gmt/dotedBorderV.gif) repeat-y; margin: 0 0 12px 16px; padding: 0 22px 0 17px; width: 612px; }



#MiddleContent_pnlContent .content h1 { float: none; margin: 0; overflow: hidden; padding: 15px 0 13px; }

.content h1 img { float: left; }

.content h1 span { border-left: 1px solid #b8b8b7; float: left; font-size: 11px; font-weight: bold; line-height: 9px; margin: 2px 0 0 8px; padding: 0 0 2px 6px; text-transform: uppercase; }



.content .hr { background: url(images/gmt/horizontalRule.gif); height: 8px; margin: 0 0 0 -17px; overflow: hidden; width: 626px; }

.content .bottom { background: url(images/gmt/horizontalRuleBottom.gif); }



.gallery_thumbs { clear: both; list-style: none; margin: 0 -17px 0 0; overflow: hidden; padding: 0 0 24px; }

.gallery_thumbs li { border: 1px solid #bfbdb7; float: left; margin: 0 17px 18px 0; padding: 3px; width: 132px; }

.gallery_thumbs a { background: #e9e9e9 url(images/gmt/magnifying_glass.gif) 7px 9px no-repeat; color: #4ea4ba !important; display: block; font-size: 10px; font-weight: bold; line-height: 13px; padding: 11px 23px !important; }

.gallery_thumbs .image { margin: 0 0 3px; padding: 0 !important; }

.gallery_thumbs img { display: block; }

.gallery_thumbs p { background: #e9e9e9; font-size: 11px; line-height: 13px; padding: 5px 6px 3px; height: 24px; overflow: hidden;}



.content .pageN { margin: 0 0 55px; }



.gallery { background: #eaeaea; clear: both; font-size: 11px; line-height: 18px; overflow: hidden; padding: 19px 18px 15px; width: 576px; margin: 0 0 10px 0;}

.gallery .images { float: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; overflow: hidden; width: 324px; }

.gallery .images .photo_counter { float: right; font-size: 11px; line-height: 18px; }

.gallery .images .click_to_zoom { background: url(images/gmt/magnifying_glass.gif) 1px 2px no-repeat; float: left; font-size: 11px; line-height: 18px; padding: 0 0 0 21px; }



.galleryList { background: #fff; border: 1px solid #bfbcb1; list-style: none; margin: 0 0 13px; overflow: hidden; padding: 10px 0 0 10px; width: 312px; }

.galleryList li { float: left; padding: 0 10px 10px 0; }

.galleryList a { display: block; }

.galleryList img { display: block; height: 126px; width: 94px; }



.gallery .description { color: #000; display: inline; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; margin: 21px 0 0 27px; overflow: hidden; width: 225px; }

.gallery .description h2 { color: #4ea4ba; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; line-height: 29px; }

.gallery .description h3 { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 18px; text-transform: uppercase; }

.gallery .description p { margin: 0 0 18px; }



.gallery .description .launch_gallery { background: url(images/gmt/launch_gallery.gif); display: block; height: 27px; margin: 42px 0 0 1px; overflow: hidden; text-indent: -9999px; width: 146px; }



#comments { margin: 27px 0 0; }

.content h4 { background: url(images/gmt/horizontalRule.gif) 0 bottom no-repeat; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; line-height: 18px; margin: 0 0 0 -17px; padding: 0 0 11px 15px; }



#comments .comments { list-style: none; padding: 10px 0 0; }

#comments .comments li { margin: 0 0 19px; padding: 0 0 19px; position: relative; }

#comments .comments a { bottom: 0; color: #73b6c9; font-size: 10px; font-weight: bold; left: 0; position: absolute; }

#comments .comments div a { font-size: 11px; position: static; }

#comments .comments a,

#comments .comments div { line-height: 18px; }

#comments .comments .byline { color: #666; font-style: italic; font-weight: bold; }



.content .form ul { list-style: none; padding: 27px 0 21px; }

.content .form li { margin: 0 0 14px; position: relative; }

.content .form li label { font-weight: bold; left: 0; position: absolute; text-align: right; top: 2px; width: 189px; }

.content .form li input,

.content .form li textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; margin: 0 0 0 213px; padding: 1px; width: 264px; }

.content .form li textarea { height: 94px; overflow: auto; }

.content .form li div { font-size: 9px; line-height: 12px; margin: 1px 0 -1px 213px; }

.content .form li div a { color: #73b6c9; line-height: 12px; }

.content .form li.button input { margin: 2px 0 0 262px; width: auto; }



/********************************************************************************/

.content #pager {display: block; width: 540px; height: 17px; padding: 0 0 0 40px; background: url(images/gmt/gallery_index_pager_bg.gif) no-repeat;}

.content #pager li {font-weight: bold; float:left; display:block; width:30px; text-align:center; border-right: #ccc 1px solid; margin-bottom: 5px; list-style: none;}

.content #pager #pagerFirstItem,

.content #pager #pagerLastItem,

.content #pager #pagerPreviousItem,

.content #pager #pagerNextItem {display: none;}

.content #pager li a.current:hover {text-decoration: none; color: #000; cursor: default;}



#gallery_popup { overflow: hidden; padding: 0 0 20px; position: absolute; top: 0px; left: 0px; width: 920px; }

#gallery_popup h1 { background: #000; padding: 33px 11px 25px; }

#gallery_popup h1 a,

#gallery_popup h1 img { display: block; }



#gallery_popup .clr {clear: both; height: 0; padding: 0; margin: 0; }



#gallery_popup .pager { float: right; list-style: none; margin: 0 0 10px;}

#gallery_popup .pager li { color: #00a6bc; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; margin: 0 0 0 10px; }

#gallery_popup .pager a { color: #000; display: block; line-height: 17px; }

#gallery_popup .galleryPagerPrev a { background: url(images/gmt/galleryPagerPrev.gif) 0 2px no-repeat; padding: 0 0 0 21px; }

#gallery_popup .galleryPagerNext a { background: url(images/gmt/galleryPagerNext.gif) right 2px no-repeat; padding: 0 21px 0 0; }



#gallery_popup .image { float: left; padding: 17px 39px 0 20px; width: 521px; }

#gallery_popup .image img { border: 1px solid #d5d1cc !important; display: block; padding: 9px; }

#gallery_popup .image .shadow { background: url(images/gmt/shadow_left.png) no-repeat; clear: both; float: left; margin: 0 -10px; padding: 0 0 0 10px; } 

#gallery_popup .image .shadow div { background: url(images/gmt/shadow_right.png) right top no-repeat; padding: 0 10px 0 0; } 

#gallery_popup .image .shadow div div { background: url(images/gmt/shadow_bottom.png) right bottom no-repeat; padding: 0 0 9px; } 



#gallery_popup .description { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 40px 0 260px; width: 300px; }

#gallery_popup .description h2 { color: #00a5bc; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; line-height: 29px; }

#gallery_popup .imageCaption { font-size: 11px; line-height: 18px; padding: 0 0 7px; }



#gallery_popup .rating				{ margin: 0; overflow: hidden; }

#gallery_popup .rating dt,

#gallery_popup #galleryRateThis div		{ clear: left; float: left; font-size: 11px; font-weight: bold; width: 110px; }

#gallery_popup .rating dd			{ background: url(images/gmt/galleryStars.gif) no-repeat; float: left; height: 13px; margin: 2px 0 0; overflow: hidden; text-indent: -9999px; width: 70px; }

#gallery_popup .rating dd.one			{ background-position: 0 -13px; }

#gallery_popup .rating dd.two			{ background-position: 0 -26px; }

#gallery_popup .rating dd.three			{ background-position: 0 -39px; }

#gallery_popup .rating dd.four			{ background-position: 0 -52px; }

#gallery_popup .rating dd.five			{ background-position: 0 -65px; }



#gallery_popup #galleryRateThis			{ margin: 0 0 3px; overflow: hidden; padding: 0 0 11px; position: relative; }

#gallery_popup #galleryRateThis p		{ bottom: 0; color: #00a6bc; font-size: 9px; left: 0; position: absolute; }



#galleryRateThis ul				{ background: url(images/gmt/galleryStars.gif) no-repeat; height: 13px; list-style: none; margin: 2px 0 0; overflow: hidden; position: relative; width: 70px; }

#galleryRateThis ul li				{ float: left; }

#galleryRateThis ul li a			{ display: block; float: left; height: 13px; left: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: 0; width: 14px; z-index: 20; }

#galleryRateThis ul li.one a			{ left: 0; }

#galleryRateThis ul li.two a			{ left: 14px; }

#galleryRateThis ul li.three a			{ left: 28px; }

#galleryRateThis ul li.four a			{ left: 42px; }

#galleryRateThis ul li.five a			{ left: 56px; }

#galleryRateThis ul li a:hover,

#galleryRateThis ul li a:focus,

#galleryRateThis ul li a:active			{ background: url(images/gmt/galleryStars.gif) no-repeat; left: 0; width: 109px; z-index: 2; }

#galleryRateThis ul li.one a:hover,

#galleryRateThis ul li.one a:focus,

#galleryRateThis ul li.one a:active		{ background-position: 0 -13px; }

#galleryRateThis ul li.two a:hover,

#galleryRateThis ul li.two a:focus,

#galleryRateThis ul li.two a:active		{ background-position: 0 -26px; }

#galleryRateThis ul li.three a:hover,

#galleryRateThis ul li.three a:focus,

#galleryRateThis ul li.three a:active		{ background-position: 0 -39px; }

#galleryRateThis ul li.four a:hover,

#galleryRateThis ul li.four a:focus,

#galleryRateThis ul li.four a:active		{ background-position: 0 -52px; }

#galleryRateThis ul li.five a:hover,

#galleryRateThis ul li.five a:focus,

#galleryRateThis ul li.five a:active		{ background-position: 0 -65px; }



#gallery_popup .ad { bottom: 20px; left: 580px; position: absolute; }



#gallery_popup .close a { background: url(images/gmt/galleryClose.gif) right 5px no-repeat; color: #00a6bc; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; left: 839px; line-height: 18px; padding: 0 14px 0 0; position: absolute; top: 132px; }



.adFooterBannerPopup {display: none;}

.adBannerImagePopup {position: absolute; left:177px; top: 0px; z-index:500; margin: 0; padding: 0; width: 729px; }
.adBannerImagePopup { margin-top: 14px; }

.ninemsnHeaderPopup {display: none;}



#forum_nav { position: absolute; right: 1px; top: 13px; }

#forum_nav,

#forum_nav select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }

#forum_nav label { font-weight: bold; margin: 0 4px 0 0; }

#forum_nav select { padding: 1px; width: 122px; }



#forum h2 { background: url(images/gmt/gmtForumThreadIcon.gif) 0 7px no-repeat; clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; margin: 0 0 26px; padding: 7px 0 3px 26px; }



#forum { overflow: hidden; position: relative; width: 612px; hight: 42px;}

#forum table { border-collapse: collapse; clear: both; margin: 0 0 19px; table-layout: fixed; }

#forum th { background-color: #74b6c9; height: 24px; text-indent: -9999px; }

#forum th.icon { width: 38px; }

#forum th.forum { background: #74b6c9 url(images/gmt/gmtForumHeadings/forums.gif) 8px 8px no-repeat; width: 270px; }

#forum th.last_post { background: #74b6c9 url(images/gmt/gmtForumHeadings/last_post.gif) 10px 8px no-repeat; width: 177px; }

#forum th.post_count { background: #74b6c9 url(images/gmt/gmtForumHeadings/posts.gif) 8px 8px no-repeat; width: 54px; }

#forum th.thread_count { background: #74b6c9 url(images/gmt/gmtForumHeadings/threads.gif) 7px 8px no-repeat; width: 69px; }

#forum th.threads { background: #74b6c9 url(images/gmt/gmtForumHeadings/threads.gif) 8px 8px no-repeat; width: 340px; }

#forum th.author { background: #74b6c9 url(images/gmt/gmtForumHeadings/author.gif) 11px 8px no-repeat; width: 178px; }

#forum th.message { width: 433px; }



#forum th,

#forum td { border-left: 1px solid #fff; line-height: 14px; vertical-align: top; }

#forum td * { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }

#forum .icon,

#forum .author { border-left: none; }



#forum .odd td { background: #eaeaea; }

#forum td.icon { padding: 21px 0 0; text-align: center; }

#forum td.forum { padding: 16px 8px 18px; }

#forum td.forum h2 { background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; margin: 0; padding: 0; text-transform: uppercase; }

#forum td.forum .thread_tools li a { color: #74B6C9;}

#forum td.last_post,

#forum td.threads { padding: 15px 9px; }

#forum td.threads h2 { background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; margin: 0; padding: 0; }

#forum td.threads h3,

#forum td.last_post h3 { font-size: 11px; font-weight: bold; margin: 0 0 4px; }

#forum td.threads div,

#forum td.last_post div,

#forum td.author div { font-size: 9px; line-height: 12px; }

#forum td.threads strong,

#forum td.last_post strong,

#forum td.author strong { color: #73b6c9; font-size: 9px; font-weight: normal; line-height: 12px; }

#forum td.post_count,

#forum td.thread_count { padding: 17px 0 0; text-align: center; }

#forum td.author { padding: 17px 9px; }

#forum td.author .byline { font-size: 11px; font-weight: bold; line-height: 14px; margin: 0 0 2px; }

#forum td.message { padding: 6px 17px 18px; }

#forum td.message .post_number { color: #73b6c9; font-weight: bold; margin: 0 -9px 0 0; text-align: right; }

#forum td.message blockquote { background: #f0f0f0; border: 1px solid; border-color: #c2c2c2 #f3f3f3 #f6f6f6 #d3d3d3; font-style: italic; margin: -1px 0 16px; padding: 4px 16px; width: 320px; }

#forum td.message blockquote cite { font-style: normal; font-weight: bold; }

#forum td.message .thread_tools { float: right; list-style: none; margin: 17px -15px 0; overflow: hidden; }

#forum td.message .thread_tools li { float: left; }

#forum td.message .thread_tools a { border-left: 1px solid #73b6c9; color: #73b6c9; display: block; font-size: 9px; line-height: 8px; padding: 0 8px 2px; }

#forum td.message .thread_tools .first a { border-left: none; }



#forum .thread_tools li {list-style: none;}





/* Pods */



.hotForumTopics { border: 1px solid #bcb9b3; padding: 3px; width: 292px; }

.hotForumTopics h2 { background: #73b6c9 url(images/gmt/gmtHotForumTopics.gif) 14px 8px no-repeat; height: 24px; overflow: hidden; text-indent: -9999px; }

.hotForumTopics ul { background: #e8e8e8; list-style: none; padding: 7px 7px 0 13px; }

.hotForumTopics li { border-bottom: 1px dotted #b7b7b6; }

.hotForumTopics li a { background: url(images/gmt/gmtSpeechBubble.gif) 0 10px no-repeat; display: block; font-size: 11px; line-height: 16px; padding: 7px 0 6px 18px !important; }

.hotForumTopics div { background: #e8e8e8; padding: 18px 10px 5px; text-align: right; }

.hotForumTopics div a { color: #4ea4ba !important; font-size: 10px; font-weight: bold; line-height: 18px; }



.galleriesPod { background: #eae9e5; border: 1px solid #bfbdb7; margin: 26px 0 15px; width: 298px; }

.galleriesPod h2 { background: url(images/gmt/gmtGalleriesHeading.gif); height: 26px; margin: -26px 0 0 -1px; overflow: hidden; text-indent: -9999px; width: 124px; }

.galleriesPod .category { background: url(images/gmt/galleriesPodShadow.jpg) 17px 21px no-repeat; border-top: 1px dotted #b6b6b5; margin: 0 14px 0 15px; padding: 8px 0 6px; width: 269px; }

.galleriesPod .category h3 { height: 1%; margin: 0 -7px; position: relative; }

.galleriesPod .first { border: none; }

.galleriesPod .category * { font-size: 10px; font-weight: bold; line-height: 16px; }

.galleriesPod .category .view_all { background: url(images/gmt/gmtSmallArrow.gif) right 6px no-repeat; float: right; margin: -16px -4px 0 0; padding: 0 8px 0 0; position: relative; text-transform: lowercase; }

.galleriesPod .category ul { list-style: none; overflow: hidden; }

.galleriesPod .category li { float: left; }

.galleriesPod .category li a { border: 1px solid #c2c0ba; display: block; overflow: hidden; }

.galleriesPod .category img { display: block; }

.galleriesPod .category .prevGallery,

.galleriesPod .category .nextGallery { padding: 23px 0 0; width: 50px; }

.galleriesPod .category .prevGallery a,

.galleriesPod .category .nextGallery a { height: 36px; width: 48px; }

.galleriesPod .category .prevGallery img,

.galleriesPod .category .nextGallery img { height: 65px; margin: -14px 0 0; width: 48px; }

.galleriesPod .category .currentGallery { padding: 0 1px; width: 110px; }

.galleriesPod .category .currentGallery a { height: 81px; width: 108px; }

.galleriesPod .category .currentGallery img { height: 146px; margin: -32px 0 0; width: 108px; }

.galleriesPod .category .currentGallery div { margin: 5px -52px 0; position: relative; text-align: center; width: 212px; }

.galleriesPod .category .prev a { background: url(images/gmt/gmtGalleriesPrev.gif); border: none; height: 15px; margin: 36px 8px 0 4px; text-indent: -9999px; width: 16px; }

.galleriesPod .category .next a { background: url(images/gmt/gmtGalleriesNext.gif); border: none; height: 15px; margin: 36px 4px 0 8px; text-indent: -9999px; width: 16px; }



/* Optins */

.optins li { list-style: none; margin: 0; ~margin: 0 0 0 -20px; }

.optins li label {margin: -20px 0 0 22px; ~margin: -18px 0 0 40px;  display: block; width: 200px;}

http://acp.gmt.dev01.simbient.com.au/GMTContentStyles.css

.HeaderClass

{

font-size:20px;

color:#000000;

}

.RadEContent, .RadEContentBordered

{

	zpadding:3px;	

	background-color: #FFFFFF;	

    background-image: none;

	font-family: Verdana, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;	

	margin: 0px;	

	text-align: left;

	color:#000000;

	scrollbar-face-color: #BACBF4;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-shadow-color: #7E9FD2;

	scrollbar-3dlight-color: #E6EEFC;

	scrollbar-arrow-color: #4D6185;

	scrollbar-track-color: #F7F7F3;

	scrollbar-darkshadow-color: #C6D1DC;

}

img {border:none;}



/** recipe rightNav Snippets**/

.rightNavBox {width:270px; *width: 300px; padding: 15px;}

.rightNavBox img {float: right; margin-left:10px; margin-bottom: 10px; display:inline;}

#glossary img {float:left; margin: 0 10px 0 0;}

.rightNavBox h3 img, #glossary h3 img, .rightNavBox h1 img{float: none; margin:0; display: block; }

#match{	background: #e9e9e9; border:1px solid #D4D0CA;}

#match span {float: right; margin-right:0; margin-left: 10px; border: 1px solid #c8c8c8; padding: 3px; *padding-bottom: 1px; background-color: #fff; margin-bottom:10px;}

#match span img {float: none; margin:0;}

#ounce,#glossary {background:#E9E9E9; }



#restaurantOfYear {background: #EBEAE6; padding-bottom: 25px; *padding-bottom: 10px;}

#restaurantOfYear img{ margin: 10px 0;}

#restaurantOfYear h1 img {margin: 0;}



/*** recipe yellow box***/

.RecipeAdditionalNotes 

{

	background-color:#FECF7F; 

	width:264px; 

	margin-top:22px; 

	text-align: left; 

	font:Verdana 11px; 

	line-height: 14pt;

	padding-bottom:12px;

}



.RecipeAdditionalNotes h3, .RecipeAdditionalNotes h2

{

	 padding: 5px 0 10px 0; 

	 margin: 0 15px 0 13px;

	 font-size:11px!important; 

	 font-weight: bold; 

}

.RecipeAdditionalNotes h2 {border-bottom: 2px dotted #fff;}



#LargeVideoPlayer_Outer { text-align: center; width: 978px; background: #FFF; border-left: 1px solid #000; border-right: 1px solid #000; }
#LargeVideoPlayer          { width: 945px; margin: 0 auto; }

/* ROTY BTYB Logos */
#recipeFindCntContainer {position:relative;}
#recipeFindCntContainer .BTYBLogo_Landing {position:absolute;top:4px;right:35px;}
#recipeFindCntContainer .BTYBLogo_Landing .Text {float:left;line-height:14px;padding-right:5px;width:55px;}
#recipeFindCntContainer .BTYBLogo_Landing img {float:left;}
.BTYBLogo_Stars {display:inline;float:left;padding-left:60px;width:200px;}
.BTYBLogo_Stars .Text {line-height:14px;float:left;display:inline;padding:10px 5px 0 0;width:105px;}
#recipeHeadContainer {position:relative;}
#recipeHeadContainer .BTYBLogo_Landing {position:absolute;z-index:100;bottom:40px;right:215px;text-align:center;width:88px;}
#recipeHeadContainer .BTYBLogo_Landing .Text {display:block;font-size:9px;line-height:14px;margin:auto;text-align:center;width:88px;}