﻿/************************************************************************/
/* GLOBAL */
/************************************************************************/

/*body
{
	background-color: #c1ac69;
	margin-top: 0px;
	background-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/Main_BG-start-from-top-repeat-x-with-bgcolor.jpg);
	background-repeat: repeat-x;
	margin-bottom: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}*/

/*body
{
    BACKGROUND-IMAGE: url(http://tacticals.travelsavers.com/tempimghold/Main_BG-start-from-top-repeat-x-with-bgcolor.jpg); 
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 0px; 
	BACKGROUND-COLOR: #c1ac69; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT: 12px Arial,Verdana, Helvetica,sans-serif; 
	COLOR: #5a503c; 
	PADDING-TOP: 0px;
}*/

body
{
    font: 12px Verdana,Arial, Helvetica, sans-serif;
    padding: 0px 0px 0px 0px;
    margin: 0 0 0 0;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#5a503c;
}

#ExtMainPageMainDiv
{
    BACKGROUND-IMAGE: url(http://tacticals.travelsavers.com/tempimghold/Main_BG-start-from-top-repeat-x-with-bgcolor.jpg); 
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 0px; 
	BACKGROUND-COLOR: #c1ac69; 
	MARGIN: auto; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT: 12px Arial,Verdana, Helvetica,sans-serif; 
	COLOR: #5a503c; 
	PADDING-TOP: 0px;
	width:100%;
	height:100%
	
}
a:link, a:visited, a:active
{
	text-decoration: none;
	color:#5A503C;
	font-family: 12px Verdana,Arial, Helvetica, sans-serif;
}
a:hover
{
	text-decoration: underline;
	color:  #BC9F43;
}

a, p, img, a img, form, fieldset, h1, h2, h3, h4, label 
{
	margin: 0;
	padding: 0;
	border: none;
}
h2{ font-family: Arial, Helvetica, sans-serif;
    color:#cbb289;
    font-size:13pt;}
h1
{
    font-family: Arial, Helvetica, sans-serif;
    color:#BC9F43;
    font-size:12pt;
    background-image:url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/hgrad.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    height:23px;
	
}
#imgWrap
{
float:right;
}

a
{
	text-decoration: underline;
	color: #5A503C;
	font-family: 12px Verdana,/* */Arial, Helvetica, sans-serif;
	cursor: pointer;
}

p 
{
	font-size: 12px;
	font-family: 12px Verdana,/* */Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.accent {
color:#A59169;
font-style:italic;
font-weight:bold;
}
span.accent {
white-space:nowrap;
}
.accent a {
color:#A59169;
text-decoration:none;
}
.accent a:hover {
color:#A59169;
text-decoration:underline;
}
#dvContent{padding-left: 50px; padding-right:50px;}
td#PublicRightCol div.adrotator 
{
    border: 0px; 
    margin-bottom:20px;
    position: relative;
    overflow: hidden;
}
td#RightColumn div.adrotator 
{
    border: 0px; 
    padding-bottom:10px;
    position: relative;
    overflow: hidden;
}
td#RightColumn#supplierofthemonth#flashSOM.adrotator {
border:#FF0000 3px solid;
}
div.AdRotatorCanvaseBase_0
{
    position: absolute;
    top: 0;
    left: 0;
    filter: progid:DXImageTransform.Microsoft.alpha(opacity=10);
    -moz-opacity: 10;
    -khtml-opacity: 10;
    background-color: #000000;
}

div.AdRotatorCanvaseBase_1
{
    position: absolute;
    top: 0;
    left: 0;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);
    -moz-opacity:10;
    background-color: #000000;
}
#master0{position: relative;
    top: 0;
    left: 0;}
/************************************************************************/
/* Extranet Global */
/************************************************************************/
/* Header */
div.header
{
    /*height: 20px;*/
    padding: 0 0 .0px 0;
}
td#Banner
{
    /*background-attachment: scroll;
    background-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/headgradient.gif);
    background-repeat: repeat-x;*/
    width: 100%;
    text-align:left;
    /*height: 183px;*/
    /*padding-left:20px;*/
}

td#Banner div#Header
{
    height: 83px;
    z-index: 20;
    background-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/logo_main.jpg);   /*header.gif);*/
    background-repeat:no-repeat;
    width: 100%;
}
/*.ContentCenter{
width:50% !important;
padding-left:1em;
}
.ContentLeft{
padding-right:1em;
width:50% !important; 
}*/
.ContentLeft
{
    width:100% !important; 
}
.ContentCenter
{
    padding-right:40px !important;
}
.topBanner {
width:100%;
margin-bottom: 2em;
}
#topBannerImg {
text-align:center;
width:100%;
}
.topBannerRandom {
background: transparent url(random_image1.aspx) no-repeat scroll left top;
width:550px;
height:150px;
margin-left:auto !important;
margin-right:auto !important;
}
/* Right Column */
/*td#RightColumn 
{
    width: auto;

	background-color: #000000;
	padding: 5px 5px 5px 5px;
	text-align: center;
	height:100%;
	color:#ffffff;
	padding-bottom:136px;
}*/

/* Content */
table#PageTable
{
    width: 1028px;
}
table#PageTable td
{
    vertical-align: top;
}
table#ContentTable
{
    width: 1028px;
    height:100%;
    /*margin-top: -50px;*/
	background-color:#FFFFFF;

}
#ContentColumn
{
    padding-top:20px;
	padding-left:0px;
	text-align:left;
}
#ContentColumn table td div
{
     0px 10px 0px 0px
}
/* Left Column */
/*td#LeftColumn, td#RightColumn
{
    width: auto;
    background-color: #C1AC69;
    padding: 0 0 0 0;
    text-align: center;
    background-attachment: scroll;
    background-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/leftgrad.gif);
    background-repeat: repeat-x;
    padding-left:30px;
} */
div#Welcome
{
    width:100%;
    font-size: 11px;
    font-weight: bold;
    color:White;
    /*color: #BC9F43;
    background-color:#323F50;*/
}
div#logout
{
     width:100%;
    /*background-color:#323F50;*/
}
div#logout a
{
    font-size: 11px;
    font-weight: bold;
    color: #BC9F43;
   
    text-decoration: underline;
}
.agent
{
    width:100%;
}
.agentphoto img {
border: 1px solid #BC9F43;
}
div#ServiceDirector
{
    color: #000000;
    font-weight: bold;
    padding-bottom:15px;
    margin-top:-15px;
}
.mytools {
color:#5A503C;
font-size:1em;
margin-bottom:3px;
}
#MyTools
{
    background-color:#ffffff;
    width:144px;
	margin:0 auto;
}
#MyTools a
{
    position:relative;
    top: -35px;   
}
#MyToolstop
{
margin:0 auto;
    width:144px;
    height:14px;
    background-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/tooltop.gif);
}
#MyToolsbottom
{
margin:0 auto;
    width:144px;
    height:14px;
    background-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/toolbottom.gif);
}
/* Footer */
div#Footer
{
    width: 100%;
    background-color: #000000;
    color: #ffffff;
    font-size: 11px;
    padding: 5px 0 5px 0;
    height:18px;
    background-repeat: no-repeat;
	background-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/footer.gif);
	text-align:right;
}
div#Footer div
{
    width:auto;
    padding-right:20px;
}
/* MENU */
td#exnavbar {
	clear: both;
	z-index: 4;
	margin-right: auto;
	background-color: #000000;
	background-repeat:repeat-x;
	/*background-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/menuoff.gif);*/
	height:30px;
}

td#exnavbar .menu 
{
    font-size: 0.85em;
    z-index: 100;
    background: transparent;   
    position:relative; 
    min-width: 500px;
}

td#exnavbar .menu ul 
{
	padding: 0;
    margin: 0;
    list-style-type: none;
    display: block;
}

td#exnavbar .menu ul ul 
{
    width: auto;
}

/* Menu - FIRST LEVEL */
td#exnavbar .menu li 
{
	float: left;
    width: auto;
    position: relative;
    text-align: center;
}

td#exnavbar .menu a,td#exnavbar .menu a:visited 
{
	font-size: 12px;
    font-weight: bold;
    text-decoration: none; 
    width:106px;
    background: transparent;
    font-weight: bold;
	color: #C1AC69;
	padding: 5px 0 0 0;
	height:24px;
}
td#exnavbar .menu a span
{
    display:block;
	/*border-right: solid 2px #C1AC69;*/
	width:100%;
}
td#exnavbar .menu a:hover
{
	color: #ffffff;
}

td#exnavbar .menu a#activeTab
{
	font-weight: bold;
	color: #C1AC69;
	background-repeat: no-repeat;
	background-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/menuon.gif);
	background-color: #ffffff;
	background-position:left top;
    margin-top:-3px;
    height:28px;
}
td#exnavbar .menu a#activeTab span
{
    position:relative;
    top:5px;
    left:0px;
    border-right: solid 2px #000000;
}
/* Menu - SECOND LEVEL */
td#exnavbar .menu ul ul a, td#exnavbar .menu ul ul a:visited, td#exnavbar .menu ul ul a span 
{
    padding: 2px 0 2px 0;
    margin: 0 0 0 0;
    background-color: #000000;
    width: 130px;
    color: #C1AC69;
    border: none;
    height:100%;
} 
td#exnavbar .menu ul ul a
{ 
    border-top:none;
}
td#exnavbar .menu ul ul a:hover span, td#exnavbar .menu ul ul a:hover
{
    color: #ffffff;
}
/* Menu - HIDE SUB-LEVELS */
td#exnavbar .menu ul ul 
{
    visibility: hidden;
    position: absolute;
    height: 0;
    top: 25px;
    left: 0; 
    width: 110px;
    
    background-color:#ffffff;
}
td#exnavbar .menu a#activeTab ul
{ 
	visibility: visible;
}
/* Menu - SHOW 2nd LEVEL ON HOVER */
td#exnavbar .menu ul li:hover ul, td#exnavbar .menu ul a:hover ul
{
    visibility: visible;
}
td#exnavbar .menu a:link#activetab:hover, td#exnavbar .menu a#activeTab:hover
{ 
    visibility: visible;
}
/************************************************************************/
/* Public Site Global */
/************************************************************************/
#PublicBody 
{
	background-color: #333333;
	top: 40px;
	font-size: 100%;
	color: #000000;
}
#PublicBody .tblPageContent
{
    width:100% !important
}
#wrapper 
{
	height: 520px;
	width: 907px;
	margin: auto;
	padding: 0px;
}
#mainsection
{
	width: 965px;
	margin: auto;
	/*height: 700px;*/
	top: -40px;
	position: relative;
}
#quicklinks {
margin:0 0 1.5em 0;
}
#PublicContent
{
    width:732px !important;
    background-color: #ffffff;
    min-height: 403px;
    font-size: 12px;
}
#PublicContent table{
	margin: 10px 0px 0px 10px;
}

#PublicRightCol
{
    background-color: #000000;
}

#adContainer 
{
	width:auto;
	background-color: #000000;
	min-height: 398px;
	height: 398px;
	padding-bottom: 5px;
	margin-right: 8px;
}
#adContainer div.adrotator 
{
    left: 11px;
    height:85px !important;
    width: 170px;
}
#bottomNavContainer 
{
    position: relative;
}

#findanagent 
{
	left: 0px;
	width: 114px;
}
a.mainContentPic 
{
    display: block;
    width: 732px;
    height: 403px;
    position:absolute;
    top:0px;
    left:0px;
    text-decoration: none;
    background: url("http://imagelib.travelsavers.com/tsportals/affluenttraveler/mainContent.jpg");
}

a.mainContentPic:hover 
{
    background-position: 0px -403px;
}

#supplierofthemonth 
{
	position: relative;
	width: auto;
	left: 4px;
	top: 0px;
	height: 20px;
	margin:1em 0em;
}

/* MENU */
div#navbar {
	position: relative;
	top: 0px;
	width: 440px;
	height: 55px;
	padding: 10px 0 20px 0;
	font-size:18px;
    z-index:1;
}



.menu ul 
{
	height:10px;
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	cursor: default;
	width: auto;
	margin: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	left: auto;
	top: 0;
}

.menu ul ul 
{
    width: auto;
}

/* Menu - FIRST LEVEL */
.menu li 
{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	list-style-type: none;
	font-size: 13px;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: auto;
	float: left;
}

.menu a, .menu a:visited 
{
	display: block;
	cursor: pointer;
	padding: 0.5em 0.75em;
	color: #ffffff;
	text-decoration: none;
}

.menu a:hover
{
	background-color:#000000;
	color: #C1AC69;
}

.menu a#activeTab
{
	background-color:#000000;
	color: #C1AC69;
}

/* Menu - HIDE SUB-LEVELS */
.menu ul ul 
{
    visibility: hidden;
    position: absolute;
    height: 0;
    top: 22px;
    left: 0; 
    width: 110px;
}
.menu ul ul a 
{
    background-color: #000000;
    width: 110px;
}
.menu a#activeTab ul
{ 
	visibility: visible;
}
#dvFooter td
{
    vertical-align:top;
}
/* Menu - SHOW 2nd LEVEL ON HOVER */
.menu ul li:hover ul, .menu ul a:hover ul
{
    visibility: visible;
}
.menu a:link#activetab:hover, .menu a#activeTab:hover
{ 
    visibility: visible;
}
.menu a:link#activetab, .menu a#activeTab
{ color: #ffffff; }

.display_none 
{
	display: none;
}
.display_visible 
{ }
.dvLostPassword
{
    padding-top:10px;
}
#dvFooter td
{
    vertical-align:top;
}
/************************************************************************/
/* Module Styles */
/************************************************************************/
/* Tabs */
.TabParent
{
	padding:5px;
	z-index:2;
}

.tab_headings{
	padding:5px;
	background:#3B71AD;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.tab_headings:hover{
	background:#6197D3;
}

.tab_child{
	padding-left:15px;
	padding-right:15px;
	background:#EEE;
	padding-top:15px;
}

.tab_highlight{
	background:#6197D3;
}

.tab_container *{
	float:left;
}
/* Tabs - Left Navigation */
.leftnav_headings{
	padding:5px;
	background:orange;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.leftnav_headings:hover{
	background:red;
}
.leftnav_highlight{
	background:red;
}
/* Tabs - Right Navigation */
.rightnav_headings{
	padding:5px;
	background:lightgreen;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.rightnav_headings:hover{
	background:green;
}
.rightnav_highlight{
	background:green;
}
/* Tabs - Common Navigation */
.common_headings{
	padding:5px;
	background:pink;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.common_headings:hover{
	background:purple;
}
.common_highlight{
	background:purple;
}
/* Tabs - Accordian */
.accordian_headings{
	padding:5px;
	background:#3B71AD;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.accordian_headings:hover{
	background:#6197D3;
}
.accordian_highlight{
	background:#6197D3;
}
.NewsTabParent
{
	padding:5px;
	z-index:2;
}
.hNews
{
   
}
/* Library */
.Library
{ text-decoration:none; padding-bottom: 10px; width: 280px;}
.Library img
{
    padding-right:3px;
}
.BulletLibrary
{padding-bottom: 10px;
}
.BulletLibrary span
{
    font-family: Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:11pt;
    font-weight:bold;
    padding-bottom: 5px;
}
.BulletLibrary div
{

}
.BulletLibrary div table tr td
{
    background-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/SmallBullet.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;

}
.BulletLibrary div table tr td a
{
    text-decoration: underline;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
    background-color: #ffffff;
    font-weight: normal;
    font-size: 9pt;
}

.BulletLibrary div table tr td a:hover
{
	text-decoration: none;
}

/* ShadowBox */
.waitFrame
{
    text-align: left;
    background-color: #cccccc;
    color: #333333;
    font-size:large;
    position:absolute; 
    height:auto; 
    width:auto;
    z-index:102;
    filter: alpha(opacity=90, FinishOpacity=90, Style=1);
}
.modalIMG
{
    position:relative;
    top:0;
    bottom:0;
}
.modalDIV
{
    background-color: #ffffff;
    border-right: 2px ridge;
    border-top: 2px ridge;
    border-left: 2px ridge;
    border-bottom: 2px ridge;
    position:absolute; 
    height:auto; 
    width:auto;
    z-index:100;
}
.modalClose
{
    position:absolute; 
    bottom:0; 
    right:0; 
    z-index:999; 
    color:#696969;
    padding: 0 5px 5px 0;
}
.modalClose a
{
     color:#696969;
}

/* List Stuff */
.SimpleList
{
    color: #000000;
    list-style-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/SmallBullet.gif);
    list-style-position: outside;
    margin: 0;
    padding: 0 0 10px 13px;
}
.FancyList
{
    color: #000000;
    list-style-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/SmallBullet.gif);
    list-style-position: outside;
    margin: 0;
    padding: 0 0 10px 13px;
}
.FancyList a, .SimpleList a
{
    text-decoration: underline;
    color:#5A503C;
}
.FancyList a:hover, .SimpleList a:hover
{
	text-decoration: underline;
	color:#BC9F43;
}
/* The NEST Rewards Table */
.RewardsTable
{
    border: 1px solid #cccccc;
}
.RewardsTable table
{

}
.ToggleCol
{
    width: 55px;
    text-align:center;
}
.SuppCol
{
    width: 180px;
}
.StDtCol
{
    width: 80px;
}
.EndDtCol
{
    width: 80px;
}
.RedCol
{
    width: 120px;
}
.DescCol
{
    color: #4c4c4c;
}
/* The NEST DirectMail Table */
.DirectMailTable
{
    border: 1px solid #cccccc;
}
.MailPromoCol
{
    width: 100px;
}
.MailDetailCol
{
    width: 280px;
}
.ShowHideList{width:500px;}
.ShowHideList table{width:100%;}
.ShowHideTitle{text-align:left; width:90%; border-bottom: solid 1px #cccccc;}
.ShowHideMore{text-align:right; width:10%; white-space:nowrap;}
.ShowHideContent{width:100%;}
/* Passport Online */
.trPassportTitle td
{
    padding-left: 10px;
    padding-top: 5px;
    font-weight: bold;
}
.trPassportSupplier td
{
    padding-left: 10px;
}
.trPassportAmenity td
{
    padding-left: 10px;
    
}
/* Custom Flyers */
.LBTitle {text-align: left; padding-bottom: 15px; color:#C1AC69; font-weight:bold;}
#dvStep1 {text-align: left; padding-bottom: 15px;}
#dvStep2 {text-align: left; padding-bottom: 15px;}
#dvStep3 {text-align: left; padding-bottom: 15px;}
#dvStep4 {text-align: left; padding-bottom: 15px;}
#imgPrev {float:left; width:auto; padding-left: 10px;}
#lblPrevTitle {text-align: left; color:#0070B6; font-size:large;}
#lblPrevDesc {text-align: left; padding-bottom: 10px; padding-top: 10px;}

/************************************************************************/
/* ADMIN-BACKEND CSS */
/************************************************************************/

body.mceContentBody {
   background: #FFF;
}

/************************************************************************/
/* API CSS */
/************************************************************************/
#aGoBack
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    padding: 0 60px 0 0;
    color:rgb(180,150,110);
    font-size: 11px;
    text-decoration:none;
    font-weight:bold;
    float:right
}
#aGoback a:hover
{
    text-decoration:underline;
}

.resultBlock
{
    margin: 5px 0 5px 0;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:15px;
    text-align: left;
    color:#5a503c;
    clear:both;
    min-height:70px;
}
.resultBlock h2
{
    color:#A59169;
    font-size:13px;
    font-weight:bold;
    border-bottom: solid 1px #A59169;
    margin-bottom:5px;
    text-align:right;
}
.resultBlock p
{
    padding: 0 5px 0 5px;
}
.resultBlock img
{
    width: 107px;
    height:68px;
    float:left;
    padding-right:5px;
}
#dvTATFeatured
{
    height:auto;
    width:auto;
    margin:0;
}
#dvTATFeatured img
{
    height:auto;
    width:auto;
    clear:both;
    padding-bottom: 10px;
}
.resultsPager
{
    /*float:left;*/
    clear:both;
    padding: 10px 0 10px 5px;
    color:#5a503c;
}
.resultsPager a
{
    padding:1px 2px 1px 2px;
    font-size:12px;
}

#dvExpDetails {font-size: 11px; width: 635px; margin: 5px 25px 5px 35px;color:#5a503c;}
#dvExpDetails p {margin:5px 0;}
#dvExpDetails h1 {font-size: 17px; font-family: Arial, Helvetica, sans-serif;width:630px; background:none;}
#dvExpDetails h2 {font-size: 12px; }
#dvExpDetails h3 {font-size: 11px;}
#dvExpDetails h1, #dvExpDetails h2, #dvExpDetails h3 {margin:0 0 5px 0; padding:6px 0; color:rgb(180,150,110); border-bottom: 1px solid rgb(180,150,110);}
#dvExpDetails a {color:rgb(180,150,110);}
#dvExpDetails a img {border: none;}
#dvExpDetails a:focus {outline:none;}
#dvExpDetails a:hover {color:rgb(230,200,160);}
#dvExpDetails ul {margin-top: 5px; margin-bottom: 5px;}
#dvExpDetails li { list-style-image:url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/bullet.gif); line-height:16px;}
#dvExpDetails h1 span {float: right;font:bold 11px Verdana; line-height:25px;}
#dvExpDetails h1 span a {text-decoration:none; color:rgb(180,150,110);}

#propWrapper 
{
    overflow: hidden; 
    width: 630px; 
    margin: 5px 25px 5px 35px;
    background:url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/sectionBG.gif) no-repeat;
    font-size: 11px;
}

a.propTab 
{
    display:block; float:left;
    padding: 5px 0 0 5px;
    margin: 0 0 10px 0; width: 141px;
    height: 19px;
    background-image:url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/tabDownwide.gif);
    background-repeat: no-repeat;
    color:rgb(125,100,70);
    border: 0;
	font-family:"Times New Roman", Times, serif;
    overflow:hidden; text-align:center; text-decoration: none; font-weight:bold;
    position:relative;
    top:1px;
}	
.propTab:hover 
{
    color:rgb(255,255,255);
}

.propTab.tabUp {background-image:url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/tabUpwide.gif); color:rgb(125,100,70);cursor:default;}
a.tabUp:hover {color:rgb(125,100,70);}

.propSect p 
{
    clear:both;
    margin:10px; 
    overflow:hidden; 
    line-height:15px;
    color:#5a503c;
	padding-top:5px;
}
.tabPipe {height:24px;overflow:hidden;border-bottom: 1px solid rgb(180,150,110);}

.left {float:left; margin: 0 10px 5px 0;}
.right {float:right; margin: 0 0 5px 10px;}
.clear {clear: both;}


div#thumbpics {width:50px;overflow:hidden;float:left; cursor:pointer;}
div#picframe {width:238px;height:175px;overflow:hidden;}
div.propcard {width:238px;overflow:hidden;float:left;}
img.thumb {width:45px;margin:0 0 5px 5px;float:left;}
div.picwidget {width:630px;overflow:hidden; border-bottom: 1px solid rgb(180,150,110); padding-bottom:10px } 
.badges {
margin-top:10px; margin-bottom:10px;
} .badges img {float:left;}

.highlights 
{
    font-size:12pt !important;
    float:right;
    width:320px;
    color:rgb(180,150,110);
}

.highlights span
{
    font-size:12px !important;
}

#dvTIBook
{
    width:130px;
    height:26px;
    cursor:pointer;
    background-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/btn_Book.gif);
    float:right;
    clear:right;
}
#dvAgcDescription table{
	width:100%;
	border-style: solid; 
	border-color: #A59169; 
	border-width: 0pt 1px 1px 0pt; 
	padding: 0pt 0pt 0pt 10px;
	}
#dvAgcResults table{
	width:100%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.tdAgcName
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
	font-weight:bold;
    text-align: left;
	border-bottom: solid 1px #A59169;
    color:#A59169;
    clear:both;
    min-height:70px;
}

.tdAgcPhone {
	font-weight:bold;
}

#branding 
{
    padding: 7px 0 0 0;
}

#dvTIAgc
{
    text-align:center;
    width:715px;
}
#dvTIAgc table
{
    float: left;
    width: 340px;
}
#footerlogo
{
    float:right;
width:223px;
height:53px;
/*margin-left:37px;*/
}
#dvTIAgc table tr td
{
    text-align:left;
    padding:0;
    margin:0;
}
#dvTIContent
{
    width:340px;
    text-align: center;
    BORDER-LEFT: #cbb289 thin solid; 
    float:right; 
    padding-left: 10px; 
    overflow:visible; 
    margin-bottom:15px;
}
#branding img
{
    float:left;
}
#bottomNav 
{
	height: 55px;
	position: relative;
	margin: 0;
	padding: 7px 0 0 0;
	float:right;
}

#bottomNav a 
{
    float:left; 
    display: block;
    color:#C1AC69; 
    text-decoration:none;
    padding: 25px 10px 0 0;
}
#bottomNav a:hover{color:#ffffff;}




/* Article Module .allArticles0 is for NON Home Pages */

.allArticles0 {
    float: left;
    width: 100%;
    font : 11px Verdana,Arial, Helvetica, sans-serif;
}
.allArticles0 .articleTitle 
{
    color : rgb(0,100,150); FONT-SIZE: 11px;
    margin-bottom : 2px;
    background : url(http://imagelib.travelsavers.com/TSPortals/TSExtranet/US/Header_BreakingNews.gif) no-repeat;
    height : 30px;
}
.allArticles0 .simpleTitle
{
     font : 11px Verdana,Arial, Helvetica, sans-serif;
     padding-bottom:2px;
     padding-left:0px;
     padding-right:5px;
     padding-top:2px;   
}
.allArticles0 .simpleTableList
{
    border-bottom:rgb(200,200,200) 1px solid;
    width:100%;
}
.allArticles0 .simpleMore
{
     text-align:right;
     white-space:nowrap;
     padding-bottom:2px;
     padding-left:0px;
     padding-right:5px;
     padding-top:2px;   
     vertical-align:bottom !important;
}
.allArticles0 .gvListNext {
float:right;
margin-top:10px;
margin-left:450px;
}
.allArticles0 .articleTitle 
{
    color : rgb(0,100,150); FONT-SIZE: 11px;
    margin-bottom : 2px;
    background : url(http://imagelib.travelsavers.com/TSPortals/TSExtranet/US/Header_BreakingNews.gif) no-repeat;
    height : 30px;
}
.categoryPanel0 {
border:2px solid #EEECD8;
float:right;
width:200px;
margin:0px;
padding:10px;
background:#fff;
}
.categoryPanel0 .categorypanelbar {
    background: url(images/dealsbar.jpg) repeat-x top left;
    height: 22px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    color: #fff;
    padding: 2px 0px 0px 15px;
    margin:-10px;
}
.categoryPanel0 .categorypanelright {
border:2px solid #EEECD8;
float:right;
width:200px;
margin:0px;
padding:0px;
}

/* Article Module .allArticles1 is for Home Page */


.allArticles1 .gvListNext {
float:right;
margin-top:10px;
margin-left:450px;
}
.allArticles1 H1 
{
    color : #bc9f43; 
    FONT-SIZE: 16px;
    font-family: Arial, Helvetica, sans-serif;
}
.allArticles1 .simpleTitle
{
     font : 12px Verdana,Arial, Helvetica, sans-serif;
     padding-bottom:2px;
     padding-left:0px;
     padding-right:5px;
     padding-top:2px;   
}
.allArticles1 .simpleTableList
{
    border-bottom:rgb(200,200,200) 1px solid;
    width:100%;
}
.allArticles1 .simpleMore
{
     text-align:right;
     white-space:nowrap;
     padding-bottom:2px;
     padding-left:0px;
     padding-right:5px;
     padding-top:2px;   
     vertical-align:bottom !important;
}
.allArticles1 .plTitleOnly
{
    font-family: arial, helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 16px;
    color: #fff;
    font-weight:bold;
}
.allArticles1 .articleTitleCustom
{
    font-family: arial, helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 16px;
    color: #fff;
    font-weight:bold;
}
.allArticles1 .articleTitle
{
    font-family: arial, helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 16px;
    color: #fff;
    font-weight:bold;
}
.categoryPanel1 {
border:2px solid #EEECD8;
float:right;
width:350px;
margin:0px;
padding:10px;
background:#fff;
}
.categoryPanel1 .categorypanelbar {
    background: url(images/dealsbar.jpg) repeat-x top left;
    height: 22px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    color: #fff;
    padding: 2px 0px 0px 15px;
    margin:-10px;
}
.formCSS
{    
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;  
}
.formCSS .FormTable 
{
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-top-width: 0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
}

.FormInput
{
    width:400px;
    /*border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-top-width: 0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;*/
}


.formCSS .FormLabel
{
    vertical-align: middle !important;   
    width:200px !important;
}

.formCSS .FormLabelDDL
{
    vertical-align:top !important;   
    width:200px !important;
}

.ATCExclusivesItemTemplate
{    
    width:800px;
}
.ATCExclusivesName
{
    border:2px solid #EEECD8;
    float:right;
    width:700px;
    margin:0px;
    padding:10px;
    background:#fff;
}

.ATCExclusivesMore
{
    width:50px;
    vertical-align:bottom !important;
}
.ATCStarburst
{
    width:30px;
    vertical-align:bottom !important;
}
.ATCExclusivesBookIt
{
    vertical-align:bottom !important;
}
.ATCContent
{
    border:2px solid #EEECD8;
    float:right;
    margin:0px;
    padding:10px;
    background:#fff;
}
.ATCAdContainer
{
    /*width:700px;*/
    /*text-align:center !important;*/
}
#dvAPIExclusivesCall
{
    width:800px;
    text-align:left !important;
}

#master0 .ATCContainer1
{
    text-align:center !important;
}
.submitbutton {
	background: url(images/submitbutton.jpg) no-repeat;
	padding: 11px 70px 0px 70px;
}
.submitbutton:hover {
	background-position: 0 -33px;
	text-decoration: none;
}
.clearbutton {
	background: url(images/clearbutton.jpg) no-repeat;
	padding: 11px 70px 0px 70px;
}
.clearbutton:hover {
	background-position: 0 -33px;
	text-decoration: none;
}

.dvGiveAway
{  
    background: url(images/TATC_Contest_RafflesCanouan2.jpg) no-repeat;
}
/*select {
    background-color: #ffff00 !important;
}
input
{
    background-color: #ffff00 !important;
    font-size: 18px;
    border: #6c6c6c 1px solid;
}*/

.allArticles1 .articleTitleBreakingNews
{
    color : rgb(0,100,150); FONT-SIZE: 11px;
    margin-bottom : 2px;
    background : url(http://imagelib.travelsavers.com/TSPortals/TSExtranet/US/Header_BreakingNews.gif) no-repeat;
    height : 30px;
}
.tdProperty
{
    /*width:200px;*/
    vertical-align:middle !important;
}
.TATResultsContent
{
    width:600px;
}
.TATResultsTitle
{
    width:600px;
}
.ExclusiveAmenities 
{
    padding-top:20px !important;
	padding-left:10px !important;
}
.ExclusiveAmenitiesTP
{
	padding-left:10px !important;
	color:#1e78e3;
}
.articleSpecialIncentives
{
    padding-top:20px !important;
    padding-bottom:10px !important;
}

.box { 
    /*background-color: #F4F4F4; */
    background-image:url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/diamond_select_blue_fade_highlight.gif);
    /*border: 8px solid #bc9f43; */
    border: 1px solid black;
    height: 85px; 
    width: 200px; 
    padding: 5px; 
    display:none; 
    position:absolute; 

} 

.allArticles1 {
    float: left;
    /*width: 100%;*/
    font : 12px Verdana,Arial, Helvetica, sans-serif;
}
#dvTATHomePageGetAllResults
{
    text-align:center;
    /*padding-bottom:20px;*/
}
.TATHomePageResultsMore
{
    white-space:nowrap;
}
.ArticleDisplayCSS h1
{
    background-image:none !important;
    color:Black !important;
}
.ArticleImageBody h1
{
    height:100% !important;
}

.tdSearchButton
{
    text-align:right;
    padding:10px 4px 10px 10px;
}
.dvExclusiveAmenities
{
    border:1px solid #cccccc;
	/*width:425px !important;*/
	/*position:relative;*/
	margin-top:43px;
}

.tdAFExclusiveAmenities
{
    width:100%;
    border-bottom: 1px solid gray;
    background-image:none;
}

.trAFExclusiveAmenities:hover
{
    cursor:pointer;
    /*background-color:Blue;*/
    background-image:url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/diamond_select_blue_fade_highlight.gif);
	background-position:bottom;
}
.dvTATHomePageAmenities
{
    padding-top:25px;
    padding-bottom:43px;
    text-align:center !important;   
}
#dvTATHomePageResults /*table*/
{
    border : #cccccc 1px solid;
    margin-top:8px;
	height:430px !important;
}

td#exnavbar .menu li 
{
	float: left;
    width: auto;
    position: relative;
    text-align: center;
}

.ATHomePageExclusiveAmenities
{
    padding:0 10px 0 10px;
}

.AFSearchUI
{
    /*background:url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/sectionBG.gif) no-repeat;*/
    
}
.AFTSearchUI
{
	width:95% !important;
    /*width:425px !important;*/
	padding:2px !important;
}

.AFmenu 
{
    /*background:url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/sectionBG.gif) repeat-x;
    border-right:url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/box_shadow_vertical_right_expander.gif) no-repeat-x;*/
    font-size: 11px;
    float:left;
    padding-top:4px;
	border-top:none;
	margin-top:43px;
	border:1px solid #cccccc;
	position:relative;
	height:325px;
	width:99%;
	margin-bottom:3px;
}
.propTab1 
{
    display:block; float:left;
    padding: 5px 0 0 0;
    margin: 0 0 0 0; width: 130px;
    height: 24px;
    background-image:url(http://tacticals.travelsavers.com/tempimghold/bod_box_tab_no-style-off.gif);
    background-repeat: no-repeat;
    color:rgb(125,100,70);
    border: 0;
	font-family:"Times New Roman", Times, serif;
    overflow:hidden; text-align:center; text-decoration: none; font-weight:bold;
	position:relative;
	margin-top:-28px;
	left:-1px;
	z-index:3;
}


.propTab1 P
{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	position:relative;
	z-index:20;
	margin-top:-2px;
}

.propTab1:hover 
{
    color:rgb(255,255,255);
}

.propTab1.tabUp {background-image:url(http://tacticals.travelsavers.com/tempimghold/bod_box_tab_no-style-on.gif); color:rgb(125,100,70);cursor:default;}
a.tabUp > P{margin-top:0px;}
/*a.tabUp:hover {color:rgb(125,100,70);}*/

.AFmenuTable
{
    padding-top:10px;
    width:100%;
}
.srchButton:hover
{
    cursor:pointer;
}
.AFComTable
{
     border: 2px solid #000000;
	 background-image: url(http://tacticals.travelsavers.com/tempimghold/top_right_small_boxes_BG_fade.jpg);
	 background-position: bottom;
	 width: 430px;
	 height: 132px;
	 background-repeat:repeat-x;
	 padding: none;
	 margin: none;
}
.AFComTable > tr
{
     border: 0px;
	 padding: 0px;
	 margin: 0px;
	 height: 125px;
}
.AFComTable img
{
	 border: 0px;
	 padding: 0px;
	 margin: 0px;
}
.PortalTopStory
{
    border: 2px solid #000000;
	 background-image: url(http://tacticals.travelsavers.com/tempimghold/top_right_small_boxes_BG_fade.jpg);
	 background-position: bottom;
	 width: 427px;
	 height: 124px;
	 background-repeat:repeat-x;
	 padding: none;
    margin-top:3px;
}
.PortalTopStory img
{
	 border: 0px;
	 padding: 0px;
	 margin-top: -4px;
}
.PortalTSSummaryInfo, .allArticles1
{
    width:95%;
	/*height: 123px;*/
}
.txtSearchText
{
    width:98%;
}
.portalTSTable1,  .portalTSTable2,  .portalTSTable3
{
    display:none;
}
.allArticles1 .articlepanelbar
{
    display:none;
}
.tbATM
{
    width:432px !important;
    border: 1px solid #cccccc;
    height:330px;
	margin-top:4px;
	
}
.ATMParagraph
{
    padding-left:30px;
}

/*.trHomePage
{
    background-attachment: scroll;
    background-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/headgradient.gif);
    background-repeat: repeat-x;
    background-color:#333333;
    width:150px;
}*/
.sdImg
{
    height:76px;
	margin:1px;
	background-position:bottom
	
}
.dvWelcome
{
    border: 1px solid #bc9f43;
    /*padding-right:20px;*/
}
.clickTravelsavers
{
    float:right;
	vertical-align:baseline;
	padding-bottom:0;
	height:27px !important;
	background-color:Black !important;
	padding-right:30px;
}

#Footer2
{
    width: 100%;
    background-color:#c1ac69;
    font-size: 11px;
    padding: 5px 0 5px 0;
    height:18px;
    /*background-repeat: no-repeat;
	background-image: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/footer.gif);*/
	text-align:right;
    
}
.tblPageContent
{
    padding:0 0px 0 0px;
    margin-left:50px !important;
    width:804px !important;
}
.ContentFoot
{
    /*text-align:center;*/
    padding:20px 0 40px 0;
}
.tdATMTitle
{
    padding-top:30px;
    text-align:center;
    color:#c1ac69;
    font-size:20px;
}
.ATM_paragraph
{
    width:230px;
    padding:0 0 10px 0px;
}
.ATMViewCurrent, .ATMOrderCopies, .ATMCustomPackage
{
    text-align:center;
}
.YourRep, .lbAgentName, .lbAgentPhone
{
    color:White !important;
}
.lbAgentEmail
{
    color:#bc9f43 !important;
}
.refbox {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #cfcfcd;
	height: 82px;
	width: 300px;
	margin-top: 1px;
	margin-bottom: 5px;
	border: 1px solid #c5ae6b;
	text-align: left;
	line-height: 10.5pt;
	float: right;
	vertical-align:middle;
}
.refbox a {
	font-weight: bold;
	color: #c6bc89;
	text-decoration: underline;
}
#exampletabbed {
	font: bold 11pt "Times New Roman", Times, serif;
	color: #978f65;
	text-decoration: none;
	vertical-align: text-bottom;
	background-image: url(http://tacticals.travelsavers.com/tempimghold/bod_box_tab_no-style-on.gif);
	text-align: center;
	width: 130px;
	height: 24px;
	z-index: 20;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: 0px 0px;
	position: relative;
}
#exampletabbedoff {
	font: bold 11pt "Times New Roman", Times, serif;
	color: #978f65;
	text-decoration: none;
	vertical-align: text-bottom;
	background-image: url(http://tacticals.travelsavers.com/tempimghold/bod_box_tab_no-style-off.gif);
	text-align: center;
	width: 130px;
	height: 24px;
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}

#exampletabbedcontent {
	font: 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: left;
	min-height: 225px;
	height: 225px;
	width: 435px;
	position: relative;
	left: 0px;
	top: -1px;
	z-index: 10;
	padding: 10px;
	border: 1px solid #cfcfcf;
	background-color: #FFFFFF;
}

.outerwraptabs {
	display: block;
	clear: left;
}
#innercontainertabs { position:relative; top:20%;}
#innercontainertabsoff { position:relative; top:10%;}
#innercontainertabs a { text-decoration:none; color: #978f65;}
#innercontainertabsoff a { text-decoration:none; color: #978f65;}
.outerwrap {
	display: block;
	clear: both;
}
.AFmenuTable {
padding-top: 10px;
float:left;
}
#ddlSearchLocation
{
    width:200px;
}
#ddlCitySearch, #ddlSearchType
{
	width: 200px;
}
#ddlSearchCategory, #ddlStProvSearch
{
	width: 200px;
}
#txtSearchText
{
	/*width: 260px;*/
}
#dvExclusiveAmenities > table
{
	/*width: 425;*/
}
.linksbox {
	font: 12px Arial, Helvetica, sans-serif;
	color: #A59169;
	text-decoration: none;
	text-align: center;
	margin-top: 15px;
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
}
.AFTSearchTitle
{
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	width:100% !important;
}
#dvTableMyTools
{
	padding-bottom:20px;
}
.menuItem1stRow, .menuItem2ndRow
{
	padding-top:20px;
}
.dvAmenityName
{
    padding-left:10px;
	width:100%;
}
.AFTSearchUI, .dvATM
{
	float:left;
}

.TATHomePageResultsNameTable
{
    border-bottom: 1px solid rgb(200,200,200);
}

.TATHomePageResultsName
{
    width:80%;
}
.TATResultsName
{
    width:800px;
    border-bottom : #cccccc 1px solid;
    /*text-align:left !important;*/
}
.TATResultsName table
{ 
	width:100% !important;
}
.TATResultsMore
{
    width:6%;
}
.TATResultsBookIt
{
    width:7%;
}
.TATResultsStarburst
{
    width:6%;
}
.TATBonusInfo
{
    width:100%;
    padding-left:20px;
    background-color : #bc9f43;
}
.TATResults
{
    width:100%;
}
.selectedPage
{
    font-size:16px !important;
    color:Red !important;
    /*background-color:Black !important;
    color:White !important;*/
}
.dvNextExperience
{
    float:right;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    padding-right:20px;
    color:rgb(180,150,110);
    font-size: 12px;
    font-weight:bold;
}
.SimpleListWidth
{
    width:100%;
}
.flyerbox
{
    height: 400px; 
    width: 500px; 
}
.ArticleImageBody table, .ArticleImageBody body, .ArticleImageBody P, .ArticleImageBody TD, .ArticleImageBody TR, .ArticleImageBody ol, 
.ArticleImageBody li, .ArticleImageBody ol li, .ArticleImageBody ul li, .ArticleImageBody ul, .ArticleImageBody span
{
    font-size:inherit !important;
}
#articleEmail{
	background: url(images/emailIcon.jpg)  no-repeat scroll;
    padding: 0 0 0 25px;
}
#articlePrint{
	background: url(images/printIcon.gif)  no-repeat scroll;
    padding: 0 0 0 25px;
}
.dvToolBarOnTop
{
    width:300px !important;
    float:right !important;
}
.articleUtility span
{
    font-size: 9pt;
}
.toolFontSize span
{
    padding-right: 2px;
    text-decoration: none !important;
}

.articleToolbox
{
    clear: both;
    width: 500px;
}
.articleTool table
{
    border-collapse:collapse;
    margin: 0;
    padding: 0px 3px 0px 0px;
    margin-top:-3px;
}
.articleTool table td
{
    padding-bottom: 3px;
}
.articleTool
{
    float: left;
    padding: 0px 7px 0px 0px;
}
.articleToolSmFont
{
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    color: #cccccc;
    cursor: pointer;
    padding-right: 4px;
}
.articleToolMedFont
{
    font-size:medium;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    cursor: pointer;
    padding-right: 4px;
}
.articleToolLrgFont
{
    font-size: large;
    font-family: Arial, Helvetica, sans-serif;
    color: #cccccc;
    cursor: pointer;
    padding-right: 4px;
}
.ATMComingSoon
{
    width:130px;
    border: black 1px solid;
}
.ATMComingSoonHeading
{
    font-weight:bolder;
    text-align:center !important;
}
.commandCenter
{
    float:left;
    padding-right:20px !important;
}
.txtKeyword
{
    width:350px !important;
}

.articleTitle321, .articleTitle322, .articleTitle323, .articleTitle324
{
    display:none;
}
.TSSubscriptionTitle, .ResLibTitle
{
	margin: 0px !important;
	background: url(http://imagelib.travelsavers.com/tsportals/affluenttraveler/hgrad.gif) no-repeat;
	background-color:Transparent;
	background-attachment:scroll;
	font-family: Arial !important;
	font-size: 13pt !important;
	padding: 0px 0px 2px 0px; 
    font-weight:bolder;
    background-position: left bottom;
    color: #bc9f43 !important;
}
.TSSubscriptionTitle A
{
	text-decoration:none !important;
	color: #bc9f43 !important;
}
.dvArticleID321, .dvArticleID323
{
	height:250px;
}

.SimpleListWidth
{
    width:100% !important;
}
.gvSimpleListDisplayAll
{
    text-align:center;
    padding-top:10px;
    text-decoration:none !important;
}
.Headers
{
    float:right !important;
    width:100% !important;
}
.Headers a
{
    color:#BC9F43 !important;	
}
.tbTitleInfo
{
    text-align:right;
    margin:0 !important;
}
.resultBlockLocation
{
    font-size:11px !important;
}
.resultBlockTitle
{
    color:#A59169;
    font-size:13px;
    font-weight:bold;
    margin-bottom:5px;
}
.pageByAlpha
{
    clear:both;
    padding: 10px 0 10px 5px;
    color:#5a503c;
}
.pageByAlpha a
{
    padding:1px 4px 1px 4px;
    font-size:12px;
}
.selectedAlpha
{
    font-size:16px !important;
    color:Red !important;
}
.tdExpBackButton
{
    text-align:right;   
}

.menu 
{
    font-size: 0.85em;
    z-index: 100;
    background: transparent;  
    position:relative;
}
#dvSearch
{
    padding: 4px 0 5px 0;
    position:relative;
}
#dvFooter
{
    width:55% !important;
}
.AFTSearchUI
{
    position:relative !important;
}
#dvSearchPublic
{
    position:relative;
    float:right !important;
    margin-top:-20px;
    width:400px !important;
    padding-right:60px;
}
.dvAdvContest table
{
	margin-top:0px !important;
}

#nav li ul li
{
    border-bottom: #A59169 1px solid;
    background:black;  
}
.dvReturnToSearch
{
    text-align:right;
    padding-right:120px;
}
/************************************************************************/
/* Feature */
/************************************************************************/
.featureLogo
{
    /*width:40%;*/
}
.featureBodyTable
{
    width:220px;
    margin:0 0 0 10px !important;
    padding-right:10px;
    color:#86745e;
    font-family: Arial, Helvetica, sans-serif;
}
.featureBody
{
    font-size:10px;
}
.featureSideImage
{
    margin-left:-60px;
    padding-bottom:15px;
}
.dvFeatureImgTitle
{
    background-color:#8c8074;
    text-align:center;
    height:20px;
    width:360px;
}
.FeaImgTitleLabel
{
    color:#fffffd;
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px;
}
#dvTATFeatured1
{
    padding-bottom:20px;
    height:auto;
    width:auto;
    margin:0;
}
.tdFeatureExcTitle
{
    font-size:16px;
    font-weight:bolder;
}
.featureImgs
{
    width:420px;
}
.imgSquare
{
    vertical-align:top;
    padding-top:7px;   
}
.tdfeatureLogo
{
    padding-top:20px;
}