@import url("/aaa/084/css/defaults.css");
@import url("/aaa/084/css/forms.css");
@import url("/aaa/084/css/navigation.css");
@import url("/aaa/084/css/page.css");
@import url("/aaa/084/css/style.css");

.left-text {
    background: url("/aaa/084/images_ny/field_start8.png") no-repeat scroll 0 0 transparent !important;
    float: left !important;
    height: 26px !important;
    padding-right: 15px !important;
}
.right-text {
    background: url("/aaa/084/images_ny/field_end8.png") no-repeat scroll 100% 0 transparent !important;
    border: 0 none !important;
    color: #949494 !important;
    float: left !important;
    font: 12px/26px arial,sans-serif !important;
    height: 26px !important;
    overflow: hidden !important;
    padding-right: 5px !important;
    padding-top: 0 !important;
}
.select-core {
    display: inline;
    height: 20px;
    margin-left: 0;
    opacity: 0;
    position: absolute;
    z-index: 5;
}
.select-core option {
    background-color: #F1F3F4;
    color: #949494;
    font: 12px/21px arial,sans-serif;
    height: 21px;
    margin: 0;
    padding: 0;
    position: absolute;
}
.left-select {
    background: url("/aaa/084/images_ny/field_start8.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    padding-left: 11px;
}
.right-select {
    background: url("/aaa/084/images_ny/field_dropdown_end8.png") no-repeat scroll 100% 0 transparent;
    color: #949494;
    font: 12px/26px arial,sans-serif;
    height: 26px;
    overflow: hidden;
    padding-right: 30px;
    position: absolute;
}
.radio-styleup {
    background: url("/aaa/084/images_ny/radio.png") no-repeat scroll 0 0 transparent;
    clear: none;
    cursor: default;
    display: inline;
    float: left;
    height: 25px;
    margin: 0 0 3px;
    padding: 0 0 0 1px;
    width: 19px;
}
.checkbox-styleup {
    background: url("/aaa/084/images_ny/checkbox.png") no-repeat scroll 0 0 transparent;
    clear: none;
    cursor: default;
    float: left;
    height: 25px;
    margin: 0 0 3px;
    padding: 0 0 0 1px;
    text-align: left;
    width: 19px;
}
.checkbox-styleup input, .radio input {
    display: none;
}
.checkbox-styleup input.show, .radio input.show {
    display: inline;
}
.textarea-styleup {
    width: 250px;
}
.textarea-top {
    background: url("/aaa/084/images_ny/textarea-top-left.png") no-repeat scroll 0 0 #FFFFFF;
    height: 7px;
    line-height: 7px;
    position: relative;
    width: 100%;
}
.textarea-middle {
    background: url("/aaa/084/images_ny/textarea-middle-left.png") repeat-y scroll 0 0 #FFFFFF;
    position: relative;
    width: 100%;
}
.textarea-bottom {
    background: url("/aaa/084/images_ny/textarea-bottom-left.png") no-repeat scroll 0 0 #FFFFFF;
    height: 7px;
    line-height: 7px;
    position: relative;
    width: 100%;
}
.textarea-top-right {
    background: url("/aaa/084/images_ny/textarea-top-right.png") no-repeat scroll 100% 0 #FFFFFF;
    margin-left: 8px;
    position: relative;
}
.textarea-middle-right {
    background: url("/aaa/084/images_ny/textarea-middle-right.png") repeat-y scroll 100% 0 #FFFFFF;
    margin-left: 8px !important;
    padding-right: 12px !important;
    position: relative;
}
.textarea-bottom-right {
    background: url("/aaa/084/images_ny/textarea-bottom-right.png") no-repeat scroll 100% 0 #FFFFFF;
    margin-left: 8px;
    position: relative;
}
textarea.textarea-core {
    background-color: #F1F3F4;
    border: 0 none;
    color: #949494;
    font: 12px/21px arial,sans-serif;
    position: relative;
    width: 100%;
}
.left-button {
    background: url("/aaa/084/images_ny/button_standard_start.png") no-repeat scroll 0 -29px transparent !important;
    float: left !important;
    font: 12px/26px arial,sans-serif !important;
    height: 27px !important;
    width: 14px !important;
}
input.right-button::-moz-focus-inner {
    border: 0 none !important;
    padding: 0 !important;
}
.right-button {
    background: url("/aaa/084/images_ny/button_standard_end.png") no-repeat scroll 100% -29px transparent !important;
    border: 0 none !important;
    color: #0B508E !important;
    float: left !important;
    font: bold 12px/26px arial,sans-serif !important;
    height: 27px !important;
    overflow: visible !important;
    padding-right: 23px !important;
}
.button-left {
    background: url("/aaa/084/images_ny/button-left.png") no-repeat scroll left -27px transparent !important;
    height: 29px !important;
    padding-left: 14px !important;
}
.button-right {
    height: 28px !important;
    outline: 0 none !important;
    padding-right: 25px !important;
}
.button-core {
    background: url("/aaa/084/images_ny/button-right.png") no-repeat scroll right -28px transparent;
    border: 0 none;
    color: #0B508E;
    font: bolder 12px/26px arial,sans-serif;
    height: 100% !important;
    margin: 0 !important;
    outline: 0 none;
    padding-bottom: 3px;
    padding-left: 0;
    padding-top: 0;
    width: 100% !important;
}

/*OLD STYLES FROM SERVICE 2008 CSS*/
.style3 {color: #CC0000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

.menubarColor, .MENUBARcolor
{
	margin:0;
	padding:0;
	background-color: #transparent;
}

/* SETTINGS FOR THE SERVICES TD SECTION. */
.servicesconfig, .SERVICESCONFIG
{ 	/*width:100%;*/
	margin:0 auto;
	padding:0;
	background: url("/aaa/084/images_ny/bknd_content_services.jpg")  repeat-y center top;
  color: #474747;
  font-family: Georgia;
  font-size: 14px;
  line-height: 1.25em;
  clear: both;
}
#TravNavFormData {width: 872px!important;} /*fix for IE*/
#TravNavFormData table.outerleftmargin {width: 872px!important;} /*fix for IE*/
.servicesconfig form, .SERVICESCONFIG form {margin-left: 20px!important;} /*fix for auto manager pages FF*/
* :first-child+html .servicesconfig, .SERVICESCONFIG {width:990px!important; min-width:990px!important;}
table.outerLeftMargin {xmargin:20px auto 0 30px; xwidth:872px!important;  xmin-height:570px!important; background:none;}

/*table.outerLeftMargin {margin:20px auto 0 30px;auto; width: 872px;  min-height:570px!important;}*/
* :first-child+html table.outerLeftMargin {margin:20px auto 0 30px;}
table.outerLeftMargin td { margin:0; padding:0; xwidth: 872px;}
/* SETTING FOR THE top CONFIGURABLE TD SECTION */
.topconfig, .topCONFIG
{
	background-color: transparent; white;
	background-image:none!important;
	text-align: left;
	vertical-align: top;
	padding: 0;	
	border: none;
	width: 600px!important;
}
/* SETTING FOR THE left CONFIGURABLE TD SECTION */
.leftconfig, .leftCONFIG
{
	background-color: transparent; white;
/*	background: url("/aaa/084/images_ny/bknd_leftconfig.jpg") no-repeat scroll right top; */
	text-align: left;
	vertical-align: top;
	padding: 0;
	border: none;
	xwidth:200px!important;/*make background image show up in IE*/
}
/* SETTING FOR THE right CONFIGURABLE TD SECTION */
.rightconfig, .rightCONFIG
{
	background-color: transparent;#ffffff;
/*	background: url("/aaa/084/images_ny/bknd_rightconfig.jpg") no-repeat scroll left top; */
	margin:0;
	text-align: left;
	vertical-align: top;
	padding: 0;
	border: none;
}
/* SETTING FOR THE bottom CONFIGURABLE TD SECTION */
.bottomconfig, .bottomCONFIG
{	padding:0;
	border: none;
}
.pagebackground, .PAGEBACKGROUND
{
	background-color: #ffffff;
}
/* SETTING FOR LABELS SUCH AS TEXT BOX, DROP DOWNS, INPUT FIELD LABELS */
.fieldlabel, .FIELDLABEL
{
	font-family : Georgia;
	font-size : 10pt;
	font-weight : normal;
	color : #333333;
}
/* SETTINGS FOR ALL REGULAR TEXT ON PAGES INCLUDE INPUT FILED TEXT, DROP DOWN */
/* AND LIST BOXES */
.bodytext, .BODYTEXT
{ 
	/*font-family : Georgia;
	font-size : 10pt;*/
	font-weight : normal;
	color : #333333;
}
/* SETTINGS FOR ALL BOLD REGULAR TEXT ON PAGES */
.bodyemptext, .BODYEMPTEXT
{
	font-family : Georgia;
	font-size : 10pt;
	font-weight : bold;
	color : #333333;
}
/* SETTINGS FOR ANY TEXT ON PAGES THAT NEEDS TO BE SMALLER THAN BODYTEXT SIZE */
.bodysmall, .BODYSMALL
{ 
	font-family: Georgia;
	font-size: 10pt;
	color : #333333;
	font-weight: normal;
	margin:0px;
	padding-right: 15px;
}
/* SETTINGS FOR ANY TEXT ON PAGES THAT NEEDS TO BE SMALLER THAN BODYTEXT SIZE */
.bodyempsmall, .BODYEMPSMALL
{ 
	font-family : Georgia;
	font-size : 10pt;
	font-weight : normal;
	color : #333333;
}
/* SETTINGS FOR ALL ERROR MESSAGES THAT DISPLAY ON PAGES. */
.error, .ERROR
{ 
	font-family : Georgia;
	font-size : 10pt;
	font-weight : normal;
	color : #cc0000;
}
/* SETTINGS FOR ALL MAIN HEADINGS ON PAGES */
.h1, .H1
{
	font-family : Georgia;
	font-size : 1.1em;
	font-weight : bold;
	color : #cc0000;
}
/* SETTINGS FOR ALL SECONDARY HEADINGS ON PAGES */
.h2, .H2
{
	font-family : Georgia;
	font-size : 1em;
	font-weight : bold;
	color : #666666;
}
/* SETTINGS FOR MINOR HEADINGS ON PAGES. */
.h3, .H3
{
	font-family : Georgia;
	font-size : 1em;
	font-weight : bold;
	color : #666666;
}
/* SETTINGS FOR HORIZONTAL LINES ON PAGES */
/*.hr, .HR
{
	 background-color sets vertical line color only 
	background-color: #666666;
	height: 0pt;
	width : 700;
	color : #f5f5f5;
}*/
/* SETTINGS FOR LINKS ON PAGES. */
.link, .LINK
{
	font-family : Georgia;Verdana, Arial, Helvetica, sans-serif;
	font-size : 1em;
	color: #3366CC;
}
.link:visited
{ 	color: #3366CC;
}
.link:active
{ 	color: #3366CC; 
}
.link:hover
{ 	color: #3366CC;
	text-decoration:underline;
}
/* SETTINGS FOR FIRST LINE OF RESULTS TABLES */
/* USED TO ACCOMPLISH ALTERNATE SHADED RESULT LINES */
.resultsbackground1, .RESULTSBACKGROUND1
{
	background : #d7e3f2;
}
/* SETTINGS FOR FIRST LINE OF RESULTS TABLES */
/* USED TO ACCOMPLISH ALTERNATE SHADED RESULT LINES */
.resultsbackground2, .RESULTSBACKGROUND2
{
	background : #f5f5f5;
}

/* SETTINGS FOR THE CALENDER border */
.calendarborder, .CALENDARborder
{
    	background-color: #f5f5f5;
		border:1px;
		border-color:#666666
}
/* SETTING FOR THE HEADER THAT CONTAINS THE MONTH NAME */
.calendarHeader, .CALENDARHEADER
{
    	background-color: white;

}
/* SETTING FOR THE DAYS OF THE WEEK SECTION */
.calendarWeek, .CALENDARWEEK
{
    	background-color: black;
	color : white;
	font-family: Georgia;Verdana, Arial, Helvetica, sans-serif;
   	FONT-SIZE: 6pt;
}
/* SETTING FOR THE DAYS OF THE MONTH */
.calendarDay, .CALENDARDAY
{
	color: black;
	font-family: Georgia;Verdana, Arial, Helvetica, sans-serif;
   	FONT-SIZE: 8pt;
}
/* SETTINGS FOR THE HEADER OF CUSTOM MENUES */
.menuheading, .MENUHEADING
{
	font-family : Georgia;
	font-size : 9pt;
	font-weight : bold;
	color : black;
	text-align: left;
	vertical-align: top;
	background-color : #E0DEC7;
	padding-left: 5;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	border: 0pt solid black;
	width: 171;
}

/* SETTINGS FOR THE BODY OF CUSTOM MENUS */
.menubody, .MENUBODY
{
	font-size : 10pt;
	font-weight : bold;
	color: black;
	text-align: left;
	vertical-align: top;
	background-color : #E0DEC7;
	padding-left: 3;
	padding-right: 0;
	padding-top: 3;
	padding-bottom: 0;
	border: none;
	height: 400;
	width: 171;

}
.menulink, .MENULINK
{
	font-family : Georgia;Verdana, Arial, Helvetica, sans-serif;
	font-size : 1em;
	color: #3366CC;
}
.menulink:visited
{ 	color: #3366CC;
}
.menulink:active
{ 	color: #3366CC; 
}
.menulink:hover
{ 	color: #3366CC;
	text-decoration: underline;
}
/* For custom menus, small links */
.menulinksmall, .MENULINKSMALL
{
	font-family : Georgia;Verdana, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : normal;
	color: #3366CC;
}
.menulinksmall:visited
{ 	color: #3366CC;
}
.menulinksmall:active
{ 	color: #3366CC; 
}
.menulinksmall:hover
{ 	color: #3366CC;
}

/* RESERVED FOR FUTURE USE */
.pageBody
{
	background-color: white;
	color: #333333;
	margin: 0;
}


/************************************************************************/
/* ENTRIES BELOW ARE INCLUDED FOR BACKWARD COMPATIBILITY		*/
/* DO NOT MODIFY OR USE ANY OF THESE ENTRIES AS THEY WILL BE REMOVED    */
/* IN A FUTURE RELEASE							*/
/************************************************************************/
.display, .DISPLAY
{
    color: #333333;
    font-family: Georgia;Geneva, Arial, Helvetica, san-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
.innerLeftMargin, .INNERleftMARGIN
{
    MARGIN-left: 19px;
}/* SETTING FOR LABELS SUCH AS TEXT BOX, DROP DOWNS, INPUT FIELD LABELS THAT NEED TO BE SMALLER THAN FIELDLABEL SIZE*/
.fieldlabelsmall, .FIELDLABELSMALL
{
	font-family : font-family: Georgia;Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : #333333;
}
/* SETTINGS FOR LINKS ON PAGES THAT NEED TO BE SMALLER THAN LINK SIZE . */
.linksmall, .LINKSMALL
{
	font-family : Georgia;Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : normal;
	color: #3366CC;
}
.linksmall:visited
{ 	color: #3366CC;
}
.linksmall:active
{ 	color: #3366CC; 
}
.linksmall:hover
{ 	color: #3366CC; 
}


/* SETTINGS FOR TABLE borderS */
table.aaaborder, .TABLE.AAAborder
{ 
    background:#f5f5f5;
}
td.aaaborder, TD.AAAborder
{
	border: none;
}

table.aaaborderbottom, TABLE.AAAborderbottom
{ 
    border-bottom: none;
}
.resultsbackground3,.RESULTSBACKGROUND3
{
    BACKGROUND: #E0E0E0; 
}
/*  SHOPPING CART colorS  */
.scmenubarcolor {background-color:#336699;}
.scbuttoncolor {background-color:#003366;}
.scheadercolor {color:#fff;}
.sctitlecolor {color:#336699;}

.framedBody {
	background-image: none;
	background:#FFFFFF;
}
/* fix AAA Shop locator pages*/
#document.clubLeftLayout {
    width:100%; 1000px;
}

/*#sycsSearchForm1 table table table td { padding:0px!important;}
div#tabbernav { margin:0px!important; padding-top:0px!important;}*/
#search1, #search1 form {margin:0px!important; padding:0px!important;}
#search1 ul.tabbernav {
    font: bold 12px Verdana,sans-serif;
    margin: 0;
    padding: 0 0 2px 0;
}
#search1 a {font: bold 12px Verdana,sans-serif!important; padding:2px 7px 2px 11px;}
.tabberlive .tabbertab {
    border-top: 0 none;
    height: 120px;
	margin:0px!important;
    padding: 0px!important;
}
.tabberta {padding-left:0px!important; margin-left:0px!important;}
#table9 tr td, 
#table9 table tr td, 
#table9 table table tr td, 
#table9 table table table tr td, 
#table10 tr td {margin:0px!important; padding:0px!important;}