﻿#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; }

#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				{ 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				{ margin-bottom: 16px;}
#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_voteNow		{ display: block; height: 31px; margin-bottom: 12px; text-indent: -9999px; width: 92px; }
#gtA_container .gtA_content .gtA_backToCat		{ background: url(../../images/gmt/TravelAwards08/backtocat.gif); display: block; height: 31px; text-indent: -9999px; width: 158px; }


#gtA_container .gtA_content .gtA_catEntry		{ width: 605px; }
#gtA_container .gtA_content .gtA_catEntry h2		{ margin-bottom: 0; }

#gtA_container .gtA_content .gtA_catEntry .gtA_mainContent	{ margin-right: 7px; margin-top: 14px; width: 440px; }

#gtA_container .gtA_content .gtA_catEntry .gtA_subContent		{ margin-top: 17px; width: 158px; }


#gtA_container .gtA_content .gtA_tools					{ background: #f4f4f4; border:none; margin-top: 19px; float: right;}
#gtA_container .gtA_content .gtA_tools dl {background: #f4f4f4; padding: 5px 8px; margin-left:0px; float: left; width:140px;}
#gtA_container .gtA_content .gtA_tools dt {margin-left: 5px;}
#gtA_container .gtA_content .gtA_tools dd {margin-bottom: 10px; padding-left: 5px;}


#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;
}

.lblError p
{
	color: #a4030f;
	font-size: 11px;
	font-weight: bold;
}

#tcMidContent { border-right: solid 1px #000;}
