.buttonDiv { DISPLAY: inline }

.contentGrid { FONT-SIZE: 10pt }

.invisible { DISPLAY: none }

.visible { DISPLAY: inline }

.regularText
{
	font-size: 11pt;
	color: #0e2b89;
	font-family: Arial;
}

.productdes 
{
	padding:5px 5px 10px 7px; 
	font-size:13px; 
	line-height:18px; 
	background:#F5F5F5;
}

.smallestText
{
	font-size: 8pt;
	color: #0e2b89;
	font-family: Arial;
}

.smallerText
{
	font-size: 9pt;
	color: #0e2b89;
	font-family: Arial;
}

.buttonText
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
}

.regularHeader
{
	font-weight:bold;
	font-size: 11pt;
	color: #0e2b89;
	font-family: Arial;
}

.BlancoDer
{
	border-right: #ffffff 2px solid;
}

.invisible {
	display:none;
}

.firstCol
{
	font-weight: bold;
	color: #0d2b88;
	font-family: Arial, Sans-Serif;
	background-color: #ffffff;
	width: 150px;
}

.smallLink
{
	font-size: 8pt;
	color: #3300ff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
.headerText1
{
	font-weight: bolder;
	font-size: 10pt;
	color: #0e2b89;
	font-family: Arial;
}
.headerText2
{
	font-size: 9pt;
	color: #0e2b89;
	font-weight:bold;
	font-style:italic;
	font-family: Arial;
}

.contHeader
{
	font-weight: bold;
	color: #0d2b88;
	font-family: Arial, Sans-Serif;
	background-color: #ffb400;
}

.breakbefore
{
	page-break-before:always;
}

/*VIRTUAL MALL DESIGN*/

/*Virtual Mall Listings*/
/*Listing Images Styles*/
/*--------------------------------------------------*/
DIV.img 
{ 
	POSITION: relative;
	BORDER-RIGHT: #000000 1px none; 
	BORDER-TOP: #000000 1px none; 
	FLOAT: left; 
	MARGIN: 0px; 
	BORDER-LEFT: #000000 1px none; 
	WIDTH: 124px; 
	BORDER-BOTTOM: #000000 1px none; 
	HEIGHT: 125px; 
	TEXT-ALIGN: left;	
}

DIV.img IMG 
{ 
	BORDER-RIGHT: #808080 1px solid; 
	BORDER-TOP: #808080 1px solid; 
	DISPLAY: inline; 
	MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 5px; 
	MARGIN-RIGHT: 3px; 
	BORDER-LEFT: #808080 1px solid; 
	BORDER-BOTTOM: #808080 1px solid;	
}

DIV.img A:hover IMG 
{	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid 
}

DIV.desc 
{ 
	FONT-WEIGHT: normal; 
	MARGIN: 2px; 
	WIDTH: 120px; 
	TEXT-ALIGN: center 
}



DIV.ListingHeaderStyle
{
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bolder;
	font-family: Arial, Sans-Serif;
	COLOR: #0F288D;
	HEIGHT: 15px;
	text-indent: 5px;	
	WIDTH:100%; 
	BACKGROUND-COLOR: #FFB202; 
	FLOAT: left;
}

a.ListingStyle
{	
	POSITION: relative;
	TOP: 0px;
	LEFT: 0px;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder;
	FONT-SIZE: smaller;
	COLOR: #000000;	
}
a.CategoryStyle
{	
	POSITION: relative;
	TOP: 0px;
	LEFT: 0px;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	/*FONT-WEIGHT: bold;*/
	font-family: Arial, Sans-Serif;
	FONT-SIZE: 8pt;
	COLOR: #0e2b89;	
}
/*------------------------MALL STRUCTURE DEFINITION--------------------------*/
bbody {margin: 0; padding: 0; font-family: Helvetica, Arial, sans-serif; font-size: 12px; background-color:#FFF; color:#000;}

a img {border:none;}
a:link {color:#0E2B89; text-decoration: none;}
a:visited {color:#0E2B89; text-decoration: none;}
a:hover {color:#999999;}

/* ------  primary layout divs  --------  */

#wrapper {
	position: relative;
	width: 760px;
	margin: auto;
	padding: 0px;
	
}

#header {
	padding-top: 5px;
	min-height: 55px;
	margin: auto;
}

/* IE min-height hack  */
* html #header {
	height: 55px;
}

#right_header {
	position: absolute;
	right: 12px;
	float: right;
	text-align: right;
}

#main_nav {
	height: 55px;
	margin: auto;
}

/* IE min-height hack  */
* html #header {
	height: 55px;
}

#subnav_search {
}

#subnav {
	width: 430px;
	float:  left;
	padding: 10px 0 5px 5px;
		
}

#search {
	width: 315px;
	padding: 3px 5px 8px 0px;
	float: right;
	background: #96b3fb url(images/search_bg.jpg) top center no-repeat;
	border: #000 1px solid;
}

#main_content {
	padding: 0px 0px 10px 0px;
	clear: both;
}

#divTicker
{

	padding:0px 0px 0px 0px;
	clear:both;
	margin-top:5px;
	/*margin-left:131px;*/
}

#left_column 
{
	
	float: left;
	width: 131px;
	padding-left: 0px;
	text-align: left;
}

#div_Results 
{
	

	float: left;
/*	width: 66%;  */
	/*width: 498px;*/
	width: 628px;
	margin-bottom:40px;
}

#right_column 
{
	
	float: right;
	width: 130px;
	text-align: right;
}

#footer {
	clear: both;
	/*height: 25px;*/
	padding-top: 8px;
	margin-top:10px;
	text-align: center;
	color: #FFFFFF;
	/*background-color: #000;*/
	background-color:#0e2b89;
	font-family: Helvetica, Arial, sans-serif;
	FONT-SIZE: 12px;
	
	
}

#footer a:link	
 {
	
	color:#FFFFFF; 
	text-decoration: none;
}

#footer a:visited {color:#FFFFFF; text-decoration: none;}
#footer a:hover {color:#999999;}

#footer_wrapper 
{
	clear:both;
	text-align:center;
	padding-right:8px;
	/*margin-top:15px;*/
}

/*  --------  stop primary layout divs  ----------  */

#sub_nav_table td {
	padding-bottom: 3px;
}

#sub_nav_table a, #sub_nav_table a:visited {
	/*font-weight: bold;*/
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

#search_table td 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.tr_header td {
	padding-top: 8px;
	padding-left: 5px;
	color: #0E2B89;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}

#right_header a {
	text-decoration: underline;
}

			/*Image Listings*/
.listing 
{
	
	width: 121px;
	float: left;
	padding:0 0 3px 0;
	margin-right:4px;
}

.rowBegin_listing 
{
	
	width: 121px;
	float: left;
	padding:0 0 3px 0;
	margin-left:1px;
	margin-right:4px;
	
}

.rowEnd_listing 
{
	
	width: 121px;
	float: left;
	padding:0 0 3px 0;
	
}

			/*No Image Listings*/
			
.listing_NoImage 
{
	
	width: 120px;
	height: 60px;
	float: left;
	padding:0 0 3px 0;
	margin-right:4px;
	margin-top:2px;
	
}

.rowBegin_listing_NoImage 
{
	
	width: 120px;
	height: 60px;
	float: left;
	padding:0 0 3px 0;
	margin-left:1px;
	margin-right:4px;
	margin-top:2px;

	
}

.rowEnd_listing_NoImage 
{
	
	width: 120px;
	height: 60px;
	float: left;
	padding:0 0 3px 0;
	margin-top:2px;

	
}

.section_header {
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #0f288d;
	/*width: 498px;*/
	width: 628px;
	padding-top:5px;
	padding-bottom:3px;
	margin: 1px 0 10px 1px;
	text-indent:5px;
	background-color: #fcb800;
	clear: both;
}

.listing_header {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
}

.listing_span 
{
	
	clear: both;
	width: 468px;
	margin: auto;
	padding-top: 15px;
}

.section_img 
{
	
	display: block;
	float:left;
	margin-left:3px;
	text-align:center;
	
}

.column img {
	margin-bottom: 4px;
}

.clearing {
	clear: both;
}

.storeName 
{ 
	
	POSITION: relative;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	font-family: Helvetica, Arial, sans-serif;
	COLOR: #0F288D; 	
	LEFT: 0px;
	float:right;
	width: 120px;
	TEXT-ALIGN:center;
	margin-top:2px;
	margin-bottom:6px;
 
}
.StoreIcons
{
	height:20px;
	margin-top:2px;
}

.TickerText
{
	font-size: 8pt;
	color: #0e2b89;
	font-family: Arial;
	font-weight:bold;
}

/* MyAero Login Page */
.LoginBox
{
	position: absolute;
	top:1px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	background-position: 15 0;	
	background-image: 	url(http://www.myaeropost.com/GTW_DATA/images/LoginBkg.gif);
	background-repeat: no-repeat;	
	
	height: 120px;
	z-index: 0;
	
}
/*--------------------------------------------------*/

/* REFER A FRIEND STYLES */

.ReminderButton
	{
		
		
	    position: fixed;
	   
	    
	    bottom: 0px;
	    
	    background: white;
	    
	    width: 100%;
	    
	    height: 35px;
	}

/* END REFER A FRIEND */