﻿#gtA_container *					{ margin: 0; padding: 0; }
#gtA_container a					{ text-decoration: none; }
#gtA_container						{ background: #fff url(../../images/gmt/TravelAwards08/background.gif); color: #000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px; margin-bottom: 16px; padding: 0 0 15px 10px; position: relative;}
#gtA_container img					{ border: 0; }

#gtA_container,
#gtA_container .gtA_suppContent,
#gtA_container .gtA_content,
#gtA_container .gtA_content .gtA_catEntry .gtA_mainContent,
#gtA_container .gtA_content .gtA_catEntry .gtA_subContent { display: inline; float: left; overflow: hidden; }

#gtA_container .gtA_suppContent				{ background: url(../../images/gmt/TravelAwards08/border_vertical.gif) right top no-repeat; margin-top: 2px; padding-right: 20px;width:175px }

#gtA_container .gtA_suppContent .nespresso		{ background: url(../../images/gmt/TravelAwards08/border_bottom.gif) right bottom no-repeat; margin-bottom: 15px; margin-right: -15px; padding-bottom: 17px; padding-right: 15px; width:165px;}
#gtA_container .gtA_suppContent .nespresso h1		{ margin-bottom: 16px; margin-top: 3px; }
#gtA_container .gtA_suppContent .nespresso p		{ margin-bottom: 6px; }
#gtA_container .gtA_suppContent .nespresso strong	{ font-weight: normal; text-transform: uppercase; color:#54451c;}

#gtA_container .gtA_suppContent .aaa			{ background: #000; color: #fff; padding: 0 0 21px; width:182px;}
#gtA_container .gtA_suppContent .aaa p			{ padding: 8px; color:#fff;}
#gtA_container .gtA_suppContent .aaa img		{ margin: 0 0 7px; }

#gtA_container .gtA_content				{ background: #fff url(../../images/gmt/TravelAwards08/border_top.gif) no-repeat; padding-bottom: 15px; padding-left: 15px; padding-top: 27px; position: relative; width: 745px;}
#gtA_container .gtA_content h1				{ font-family: arial, helvetica, sans-serif; font-size: 28px; font-weight: normal; line-height: 26px; margin-bottom: 26px; }
#gtA_container .gtA_content h2				{  padding: 15px;color:#FFF;font-family: georgia, "Times New Roman", times, serif; font-size: 24px; font-weight: normal; line-height: 25px; margin-bottom: 8px; }
#gtA_container .gtA_content h3				{ color: #908070; font-family: georgia, "Times New Roman", times, serif; font-size: 24px; font-weight: normal; line-height: 25px; margin-bottom: 10px; }
#gtA_container .gtA_content p				{ padding: 10px;margin-bottom: 16px;color:#FFF}
#gtA_container .gtA_content a				{ color: #3d1b11; }
#gtA_container .gtA_content a:hover			{ color: #1c5180; text-decoration: underline; }


#gtA_container .gtA_nav					{ list-style: none; margin-right: -7px; position: absolute; right: 3px; top: 62px; }
#gtA_container .gtA_nav li				{ float: left; }
#gtA_container .gtA_nav a				{ border-left: 1px solid #888; color: #000; display: block; padding: 0 7px; }
#gtA_container .gtA_nav a.first				{ border-left: 0; }
#gtA_container .gtA_nav a:hover				{ color: #1c5180; text-decoration: underline; }


#gtA_container .gtA_content .gtA_highlight				{ border: 1px solid #d0cac4; float: left; margin: -6px 0 21px; padding: 4px; }
#gtA_container .gtA_content .gtA_highlight .gtA_inner			{ color:#FFF;background: url(/images/gmt/TravelAwards08/2010/2010_Nespresso_TravelAwardsPage_06.jpg) #000 repeat-x ; float: left; /*width: 100%;*/ }
#gtA_container .gtA_content .gtA_highlight .gtA_inner {background-image: url(/images/gmt/TravelAwards08/2011/gtma2011-cat-highlight-rpt.gif)}
#gtA_container .gtA_content .gtA_highlight .gtA_inner .prizes		{ background: url(../images/gmt/TravelAwards08/coffee.jpg) bottom left no-repeat; margin: 0 0 -4px -25px; }
#gtA_container .gtA_content .gtA_highlight .gtA_inner img.enter		{ float: right; margin: -10px -20px 0 10px; }
#gtA_container .gtA_content .gtA_highlight .gtA_inner img.nespresso	{ float: right; margin: 6px -7px 16px 19px; }
#gtA_container .gtA_content .gtA_highlight .gtA_inner img.categories	{ float: right; margin-left:15px; position: relative; }

#gtA_container .gtA_content .gtA_entries p			{ color: #3e1b12; font-weight: bold; line-height: 18px; width: 745px; }
#gtA_container .gtA_content .gtA_entries ul			{ float: left; list-style: none; margin-right: -27px; }
#gtA_container .gtA_content .gtA_entries li			{ float: left; margin-bottom: 20px; margin-right: 27px; width: 349px; height:185px; }
#gtA_container .gtA_content .gtA_entries li p			{ color: #000; font-weight: normal; line-height: 16px; margin-left: 0; width: auto; }
#gtA_container .gtA_content .gtA_entries li a			{ color: #908070; font-weight: bold; }
#gtA_container .gtA_content .gtA_entries li img			{ float: left; margin-left: 0; margin-right: 17px; }
#gtA_container .gtA_content .gtA_entries li div			{ clear: right; }
#gtA_container .gtA_content .gtA_entries li .gtA_voteNow	{ float: right; margin-bottom: 3px; margin-right: 3px; margin-top: 2px; }
#gtA_container .gtA_content .gtA_entries .name,
#gtA_container .gtA_content .gtA_entries .country		{ font-size: 12px; font-weight: bold; position: relative; }
#gtA_container .gtA_content .gtA_entries .country		{ color: #908070; }
#gtA_container .gtA_content .gtA_entries .img			{ margin-bottom: -1px; margin-left: -4px; margin-top: 8px; }
#gtA_container .gtA_content .gtA_entries .name a { color: #000; font-size: 12px;}



#voteValidator
{
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
}

#voteValidatorForm
{
	position: relative;
	top: 15px;
	width: 538px;
	background: #fff;
	padding: 10px;
	border: solid 1px #ccc;
	margin: 0 auto;
}

#voteValidatorContent
{
	background: #e3dfdc;
	text-align: center;
	padding: 30px;
}


#securityPatch
{
	margin: 0 auto;
	width: 320px;
	height: 50px;
	background: #a48980;
	border: solid 1px #fff;
}

#voteValidatorContent .instructions
{
	padding: 10px;
	color: #3c1e14;
	font-size: 11px;
	text-align: center;
}

.txtConfirmVote
{
	width: 185px;
	border: inset 1px #ccc;
	text-align: center;
	color: #3c1e14;

}

#voteValidatorContent .entryName,
#voteValidatorContent .entryCategory
{
	padding-top: 5px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#voteValidatorContent .entryCategory
{
	padding-top: 0;
	font-size: 11px;
}

#voteValidatorContent .entryLocation
{
	color: #8e8371;
	font-weight: bold;
	text-align: center;
}

#voteValidatorContent h2
{
	color: #3f1a11;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

#voteValidatorContent .btnIncorrect
{
	color: #3c1e14;
	font-size: 11px;
	font-weight: bold;
	background: none;
	border: none;
	cursor: pointer;
	
}

#voteValidatorContent .lblIncorrect
{
	color: #a4030f;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	
}

.centerAlign
{
	text-align: center;
}

#gtA_container .gtA_content .gtA_entries .lblError p
{
	color: #a4030f;
	font-size: 11px;
	font-weight: bold;
}

#tcMidContent { border-right: solid 1px #000;}
