
/* GENERAL CONTENT */
body
{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#474747;
}
p
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#474747;
	}

.crumb
	{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#4C3F3C;
	text-align:left;
	text-decoration: none;
	}


.top_banner 
	{
	font-family:arial;
	font-size:11px;
	color:#DEE1F6;
	font-weight:bold;
	}

.content
	{
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	padding:5px;
	}

.content_contacttable
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#474747;
	}
	
.content_contacttable p
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#474747;
	}

.content_small
	{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#4C3F3C;
	padding:5px;
	}

.content_box
	{
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	padding-top:20px;
	}

.content_box_tabbed
	{
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	padding-top:20px;
	padding-left:40px;
	}

.content_underlined
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	border-bottom:1px solid #4C3F3C;
	padding:10px;
	}

.content_thinline_left
	{
	font-family:Verdana;
	font-size:11px;
	color:#050C75;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #969799;
	}
	
.timeline
	{
	background-image:url(images/dateline.gif);
	background-position: top left; 
	background-repeat:repeat-y;
	}
	
.bold_red
	{
	color:#DF2D02;
	font-weight:bold;
	}
	
.features_text
	{
	color:#DF2D02;
	color:#000000;
	border-bottom: 1px solid #DF2D02;
	font-weight:bold;
	}

	ul.features li { color:#DF2D02; }
	ul.features li span { color:#474747;font-family:arial; }

		
	
/* TITLES */

.title
	{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#DF2D02;
	padding-bottom:10px;
	}

.title_underlined
	{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#DF2D02;
	border-bottom:4px solid #DF2D02;
	padding-bottom:10px;
	}

.title_underlined_gray
	{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#DF2D02;
	border-bottom:4px solid #000000;
	padding-bottom:10px;
	}

.title_thinline
	{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#DF2D02;
	border-bottom:1px solid #4C3F3C;
	padding-bottom:10px;
	}
	
/*tweet section on Team Emirates page*/
.subtitle
{
	font-size:12px;
	color:#DF2D02;
	font-weight:bold;
}
#tweet_poweredaccess {
    float: left;
    font-size: 12px;
    height: 320px;
    overflow: auto;
    text-align: left;
	padding:0px;
	margin:0px;
   color:#565656;
   width:222;
}
#tweet_poweredaccess ul{
	padding:0px;
	margin:0px;
	width:200px;
}

#tweet_poweredaccess li {

    font-size: 0.9em;
    list-style: none;
	padding:0px;
	margin:0px;
	padding-top: 8px;
    text-align: left;
	color:#565656;
	font-family:arial;
	
	border-bottom:1px solid #e3e3e3;
}

#tweet_poweredaccess li  .prefix{

float:left;
vertical-align:top;
text-align:left;
width:25px;
padding:0px;
margin: 0px;
}

#tweet_poweredaccess li  .status{
float:right;
padding:0px;
margin: 0px;
text-align:left;
display:block;
vertical-align:top;
width:171px;
padding-right:2px;
padding-left:2px;
}

#tweet_poweredaccess li  .prefix img{
width:25px;
height:25px;
}

#tweet_poweredaccess li  br{

clear:both;
}

#tweet_poweredaccess a
{
color:#DF2D02;
}


/* BORDERS */

.index_image
	{
	border:1px solid #000000;
	float:left;
	margin-right:10px;
	margin-bottom:1px;
	}

.headshot
	{
	border:1px solid #4C3F3C;
	}

/*.image_border
	{
	border:1px solid #FD5B34;
	}
*/
.image_border
	{
	border:1px solid #000000;
	}
.image_border_red
	{
	border:1px solid #DF2D02;
	}

.contactform_border
	{
	border:1px solid #FD5B34;
	background-color:#e0e0e0;
	}

.bottom-border
	{
	border-bottom:2px solid #4C3F3C;
	}

.bottom-border_gray
	{
	border-bottom:2px solid #D8D8D8;
	}

.red_dotted_line
	{
	border-bottom:1px dotted #DF2D02;
	}

.line
{
clear:both;
display:block;
border-bottom:1px solid #000000;


}

/*PRODUCT SPECIFICATION TABLES */

.spec_cell
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	background-color:#e0e0e0;
	background-color:#eeeeee;
	border-bottom:1px solid #DF2D02;
	border-bottom:1px solid #000000;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}

.spec_cell_gray
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	background-color:#ffffff;
	border-bottom:1px solid #DF2D02;
	border-bottom:1px solid #000000;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}
	
	.spec_cell_red
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	background-color:#ffffff;
	border-bottom:1px solid #DF2D02;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}
.no_border
{
border-bottom:0px;
}

.spec_table_header
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	background-color:#DF2D02;
	background-color:#000000;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #DF2D02;
	border-bottom:1px solid #000000;
	}

	.spec_table_header_red
	{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#DF2D02;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #DF2D02;
	}

/* DOWNLOAD TABLES */

.download_flag
	{
	border:0; 
	vertical-align:bottom;
	margin-bottom:1px;
	
	}

.download_table
	{
	background-color:#DF2D02;
	}

.download_table  th
	{
	background-color:#ffffff;
	}

.download_table  td
	{
	background-color:#ffffff;
	font-size:12px;
	font-family:arial;
	padding:5px;
	}

.download_table td.header, .download_table tr.header th
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	background-color:#DF2D02;
	border-bottom:1px solid #DF2D02;
	padding:5px;
	padding-left:5px;
	padding-right:5px;
	}
	
	

	
.download_table td.header a, .download_table tr.header th a
{
	color:#ffffff;
		font-size:12px;
	font-family:arial;
	padding:5px;
}

.download_table .pager table, .download_table .pager table a
{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#DF2D02;
}

.download_table .pager table
{
	font-weight:bold;
}
	
	
.download_table_padded 
{
	background-color:#DF2D02;
}


.download_table_padded   td
	{
	background-color:#ffffff;
	padding:5px;
	}

.download_table_padded   td.header
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	background-color:#DF2D02;
	border-bottom:1px solid #DF2D02;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}	

.download_cell
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	border-bottom:1px solid #4C3F3C;
	padding:2px;
	}

.download_cell_padded
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#4C3F3C;
	border-bottom:1px solid #4C3F3C;
	padding:2px;
	padding-left:30px;
	}


/* LEFT MENU BOXES */

.menu_box
	{
	width:210;
	padding:0;
	border:0;
	}

.menu_box table
	{
	padding-left:10px;
	padding-right:10px;
	}

.menulink
	{
	border-bottom:1px solid #000000;
	padding-left:0px
	/* was padding-left:10px;*/
	}
	
.menulink_wide
	{
	border-bottom:1px solid #000000;
	padding-left:0px
	}
	
.sublink
	{
	border-bottom:1px solid #000000;
	padding-left:30px
	}

.black_box_title
	{
	background-image: url(images/box_images/navy_box_02.gif);
	background-position: left top; 
	background-repeat:repeat-x;
	height:28;
	padding:5px;
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	}

.black_box_top_left
	{
	background-image: url(images/box_images/navy_box_01.gif);
	background-position: left top; 
	background-repeat:no-repeat;
	width:8;
	height:28;
	padding:0;
	}

.black_box_top_right
	{
	background-image: url(images/box_images/navy_box_03.gif);
	background-position: right top; 
	background-repeat:no-repeat;
	width:17;
	height:28;
	padding:0;
	}


.black_box_left
	{
	background-image: url(images/box_images/blue_box_04_leftside.gif);
	background-position: left top; 
	background-repeat:repeat-y;
	width:8;
	padding:0;
	}

.black_box_right
	{
	background-image: url(images/box_images/blue_box_06_rightside.gif);
	background-position: left top; 
	background-repeat:repeat-y;
	width:17;
	padding:0;
	}

.black_box_bottom_left
	{
	background-image: url(images/box_images/blue_box_07.gif);
	background-position: left top; 
	background-repeat:no-repeat;
	width:8;
	height:26;
	padding:0;
	}

.black_box_bottom_right
	{
	background-image: url(images/box_images/blue_box_09.gif);
	background-position: right top; 
	background-repeat:no-repeat;
	width:17;
	height:26;
	padding:0;
	}

.black_box_bottom_center
	{
	background-image: url(images/box_images/blue_box_08.gif);
	background-position: left top; 
	background-repeat:repeat-x;
	height:26;
	padding:0;
	}

.box_content
	{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#4C3F3C;
	padding:5px;
	}


.red_box_title
	{
	background-image: url(images/box_images/red_box_02.gif);
	background-position: left top; 
	background-repeat:repeat-x;
	height:28;
	padding:5px;
	font-family:verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	}

.red_box_top_left
	{
	background-image: url(images/box_images/red_box_01.gif);
	background-position: left top; 
	background-repeat:no-repeat;
	width:8;
	height:28;
	padding:0;
	}

.red_box_top_right
	{
	background-image: url(images/box_images/red_box_03.gif);
	background-position: right top; 
	background-repeat:no-repeat;
	width:19;
	height:28;
	padding:0;
	}

.red_box_bottom_left
	{
	background-image: url(images/box_images/red_box_07.gif);
	background-position: left top; 
	background-repeat:no-repeat;
	width:8;
	height:26;
	padding:0;
	}

.red_box_bottom_right
	{
	background-image: url(images/box_images/red_box_09.gif);
	background-position: right top; 
	background-repeat:no-repeat;
	width:19;
	height:26;
	padding:0;
	}

.red_box_bottom_center
	{
	background-image: url(images/box_images/red_box_08.gif);
	background-position: left top; 
	background-repeat:repeat-x;
	height:26;
	padding:0;
	}

.red_box_left
	{
	background-image: url(images/box_images/red_box_04_leftside.gif);
	background-position: left top; 
	background-repeat:repeat-y;
	width:8;
	padding:0;
	}

.red_box_right
	{
	background-image: url(images/box_images/red_box_04_rightside.gif);
	background-position: left top; 
	background-repeat:repeat-y;
	width:19;
	padding:0;
	}


/* LINKS*/ 

a.contentlink
	{
	font-family:Verdana;
	font-size:11px;
	color:#050C75;
	text-decoration: none;
	}

a.contentlink:hover
	{
	text-decoration:underline;
	}

a.boldlink
	{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#DF2D02;
	text-decoration: none;
	}

a.boldlink:hover
{
color:#000000;
text-decoration: underline;
}

a.normallink
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#DF2D02;
	text-decoration: none;
	}

a.normallink:hover
	{
	color:#000000;
	text-decoration: underline;
	}

a.normallink_red
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#9D011E;
	text-decoration: underline;
	}

a.normallink_red:hover
	{
	color:#4C3F3C;
	text-decoration: underline;
	}

a.megalink
	{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#DF2D02;
	text-decoration: none;
	}

a.megalink:hover
	{
	color:#000000;
	text-decoration: underline;
	}

a.menuwhite
	{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#DCDCFC;
	text-align:left;
	text-decoration: none;
	}

a.navylink
	{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
	}

a.navylink:hover
	{
	color:#DF2D02;
	}

a.navylink_hp
	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#DF2D02;
	text-decoration: none;
	}

a.navylink_hp:hover
	{
	color:#000000;
	text-decoration: underline;
	font-size:12px;
	}

a.crumblink
	{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#DF2D02;
	text-decoration: underline;
	}

a.crumblink:hover
	{
	color:#000000;
	}

	

/* TAB LINKS */

.tab_menu_border
	{
	border-bottom:4px solid #DF2D02;
	}

.darkred_tab
	{
	color:#9D011E;
	}

.palered_tab
	{
	color:#CB5168;
	}

#menu2 td
	{
	}

#menu2 a 
	{
	background-image:url('images/tab_images/darkgray_box_03.gif');
	background-position: right top; 
	background-repeat:no-repeat;
	font-family:Arial; 
	font-weight:bold;
	color:white; 
	text-decoration: none; 
	background-color:#000000;
	border-right: 2px solid white; 
	border-bottom: 1px solid white; 
	padding:5;
	display:block; 
	font-size:8pt;
	}

#menu2 a:hover 
	{

	color:#FD5B34;
	
	}

#menu2hilite a,  #menu2 a.select_item
	{
	background-image:url('images/tab_images/red_box_03.gif');
	background-position: right top;
	background-repeat:no-repeat;
	font-family:Arial; 
	font-size:8pt; 
	color:white; 
	text-decoration: none;
	background-color: #DF2D02; 
	border-bottom: 1px solid #DF2D02; 
	display:block; 
	}
	
	
	
/* DROP DOWN MENU */

.menubox
	{
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	}
	
.menubox a
{
font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	padding-bottom:7px;
}
.dropdown_menu
	{
	background-color:#000000;
	border-bottom: 1px solid #ffffff;
	}	
	
#dropmenudiv
	{ 
	font-family:Verdana;
	font-size:12px; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	z-index:100;	
	position:absolute;
	line-height:18px;	
	}

#dropmenudiv a
	{
	font-weight: bold;
	color:white;
	text-decoration: none;
	text-indent: 12px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	width: 100%;
	display: block;
	padding: 5px 0;
	}

#dropmenudiv a:hover
	{
	color:#FD5B34;
	background-color:#000000;
	}

a.nonmenu
	{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	

	padding-top: 7px;
	padding-bottom:6px;
		
	}


a.menu
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FD5B34;
	text-decoration: none;
	
	padding-top: 7px;
	padding-bottom:7px;
	
	text-align: left;
	background-color: #000000;			
}

a.menu:hover{	
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	width: 90px;
	padding-top: 7px;
	padding-bottom:7px;
	padding-left:10;
	text-align: left;	
	color: #FFFFFF;	
	background-color: #000000;	
	}	
	
span.required, .errorMessage {color:#FF0000;}
	
/******* FROM OLD SITE *******/
.dlContainer, .dlContainer table
{
	font-family:verdana,arial;
	font-size:11px;
	}
.formField
{
	font-family:verdana,arial;
	font-size:12px;
	font-weight:bold;
	color:#474747;
	padding: 0 0 0 1.1em;
	
}
.formField ol, .formField ol li {margin:0 0; padding:2px 0;}
.requiredFormField
{
	font-family:verdana,arial;
	font-size:12px;
	font-weight:bold;
	color:#c00;
	
}
.formNotes
{
	font-family:verdana,arial;
	font-size:10px;
	font-weight:normal;
	color:#474747;
}

.formGroup
{
	background: #f0f0f0;
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	color:#474747;
}
.cartContainer,
.cartContainer table,
.formContainer
{
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	color:#474747;
}

.formContainer td.formHeader
{
	border-bottom: 2px solid #474747;
	font-family:verdana,arial;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding: 10px 0 0 0;
}

.formContainer td.formSubHeader
{
	border-bottom: 1px solid #474747;
	font-family:verdana,arial;
	font-size:13px;
	font-weight:bold;
	color:#000;
}

.formContainer td
{
	border-bottom: 1px solid #ddd;
}

.cartContainer th 
{
	text-align:left;
	font-size:13px;
	border-bottom: 1px solid #474747;
}

.cartContainer .footer td 
{
	border-top: 1px solid #474747;
}

.cartContainer .cartSmall
{
	font-size:10px;
}

.bigBold
{
	font-size: 14px;
	font-weight: bold;
	
	}

.watermarked 
{
	color:Gray;
}	
	
.cursorNormal
{
  cursor: auto;
}
 
.cursorProgress
{
  cursor: wait;
}

/*     VENDOR AREA     */

div.Vendor-Column-X
{
    width: 350px;
    float: left;
}
div.Vendor-Column-Y
{
    width: 300px;
    float: left;
    padding-left: 25px;
    padding-bottom: 20px;
    margin-top: 25px;
    border: solid 1px #dddddd;
}
textarea
{
    font-family: Arial,Helvetica,Sans-serif;
    font-size: 1em;
}
