/* CSS Document */


BODY {
	text-align:center;
    padding:0 0 5px 0;
    margin:0px 9px 0 0px;
	background: #FFFFFF;
	/*background: url(../images/background/background_tile1.jpg) #FDFDFD;
	background-repeat: repeat-y;*/
	scrollbar-arrow-color: #333366; 
  	scrollbar-base-color: #E1E8E8; 
  	scrollbar-dark-shadow-color: #ffffff; 
  	scrollbar-track-color: #333366;
}


#titlewrap { 
	background:#FFFFFF;
	position:relative;
	width:975px;
	height:130px;
	margin: 0px auto;
}

#titlewrap #logo {position: absolute; left: 0px; top: 12px;}
#titlewrap #tabs {position: absolute; left: 20px; top: 110px;}



#mainwrap {
	position:relative;
	width:980px;	
	min-width:980px;	
	background-color:#ffffff;
	font-size:100%;
	padding:0px 0px 0px 0px;
	margin: 0px auto;
 /*border: solid medium #EFEFEF;*/
	text-align:left;
}

#topborder { 
	position:relative; left:0px; border:0; padding:0;
}

#innermainwrap {
	position:relative;
	background: url(images/bak.body.jpg);
	width:980px;
	border:0;
	padding:0;
	/*height:auto;*/	
	min-height:2100px;     
	height:auto !important;     
	height:2000px;
}

#leftcol { 
	position:absolute;
	float:left;
    width:197px;
    left:0px;
    top:5px;
	margin-top:5px;
	margin-left:0px;
	border-top:#0033CC;
	text-align:left;
	z-index:1;
}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */


/*#leftnav1 { 
	background: #eeefdf;
}*/

#maincontent {
	position:relative;
	width:550px;
	left: 200px;
	padding: 25px 25px 8px 25px;
	min-height:2500px;		
}

#maincontent_wide {
	position:relative;
	width:730px;
	left: 0px;
	padding: 25px 25px 8px 25px;		
}

#rightcol { 
	width:204px;
	position:absolute;
    top:0px;
    right:0px;
    background:#FFF;
	margin-right:1px;
	text-align:left;	
}

.box1 {margin-bottom:5px; border:solid; border-width:1px; border-color:#ccc; border-radius:5px; -moz-border-radius:5px; } /* grey border with rounded corners */
.box3 {padding:5px 5px 5px 12px; background:#663300; width:250px; border:solid; border-width:1px; border-color:#ccc; border-radius:5px; -moz-border-radius:5px; } /* grey border with rounded corners, brown background */
.box4 {padding:5px 5px 5px 12px; background:#336600; width:250px; border:solid; border-width:1px; border-color:#ccc; border-radius:5px; -moz-border-radius:5px; } /* grey border with rounded corners, green background */
.box5 {padding:5px 5px 5px 12px; background:#006699; width:250px; border:solid; border-width:1px; border-color:#ccc; border-radius:5px; -moz-border-radius:5px; } /* grey border with rounded corners, grey background */

/* Used on 'plane by ...' menus*/
.menubox1 {float:left; width:175px; margin-bottom:0px; /* border:solid; border-width:1px; border-color:#ccc; border-radius:5px; -moz-border-radius:5px; */ } 
.menu1 {color:#fff; background-color:#336699; width:120px; padding:5px 15px 5px 15px; margin-top:10px; border:solid; border-width:1px; border-color:#ccc; border-radius:5px; -moz-border-radius:5px;}
/* .menu1:hover {background-color:#999966; width:120px; padding:5px 20px 5px 20px; margin-top:15px; border:solid; border-width:1px; border-color:#ccc; border-radius:5px; -moz-border-radius:5px;} */
.menubox1:hover .menu1, .menubox1.hover .menu1 {background-color:#163166; /*background-color:#999966;*/ width:120px; padding:5px 15px 5px 15px; margin-top:10px; border:solid; border-width:1px; border-color:#ccc; border-radius:5px; -moz-border-radius:5px;}
.menuimg1 {display:block; margin-left:4px; margin-bottom:-20px;} 

.menubox2 {float:left; width:175px; margin-bottom:0px; /*border-right:solid; border-width:1px; border-color:#ccc;*/ /* border:solid; border-width:1px; border-color:#ccc; border-radius:5px; -moz-border-radius:5px; */ } 
.menu2 {color:#fff; background-color:#336699; width:128px; padding:5px 15px 5px 15px; margin-top:10px; border:solid; border-width:1px; /*border-color:#ccc;*/ border-radius:5px; -moz-border-radius:5px;}
.menubox2:hover .menu2, .menubox2.hover .menu2 {background-color:#163166; width:128px; padding:5px 15px 5px 15px; margin-top:10px; border:solid; border-width:1px; /*border-color:#ccc;*/ border-radius:5px; -moz-border-radius:5px;}

.sellername {position:relative; top:-14px; } 

.submenu_container1 {position:relative; background-color:#F2F2F4; padding:5px; margin-right:25px;}
.submenu_container1:hover {position:relative; background-color:#E5EDF7; padding:5px; margin-right:25px;}
.submenu_container2 {position:relative; background-color:#F2F2F4; padding:5px; margin-right:25px;}
.submenu_container2:hover {position:relative; background-color:#E5EDF7; padding:5px; margin-right:25px;} 
.submenu_container3 {overflow:hidden; background-color:#F2F2F4;} /*test*/
/*.submenu_container3:hover {position:absolute; background-color:#E5EDF7; width:67%; top:0; left:160px; padding:5px;}*/ /*test*/
/*.submenu_container2:hover .submenu_container3, .submenu_container2.hover .submenu_container3 {position:absolute; background-color:#E5EDF7; width:67%; top:3px; left:160px; padding:5px;} */ /*test*/
.submenu_containerspan1 {position:absolute; width:70%; height:100%; top:0; left:160px; z-index:1; zoom:1; cursor:pointer;}
.submenu_containerspan2 {position:absolute; width:100%; height:100%; top:0; left:160px; z-index:1; zoom:1; cursor:pointer;}/*test*/
.submenu_imgbg {position:relative; top:0px; left:0px; background-color:#fff; width:153px;} /* not needed */
.submenu_imgcontainer {float:left; position:relative; width:153px; top:-3px; border:1px solid #999;}
.submenu_margin1 {margin-left:170px;}

/* Used on sub menu pages - used to layout the sub info */
.submenu_subinfo {margin-top:5px; font-family:Arial; font-size:12px;}
.submenu_subinfo_bottom {margin-top:5px; margin-bottom:15px; font-family:Arial; font-size:12px;}

/* Used on homepage - find by type etc - not needed any more */
.findbycont1 {position:relative; float:left; width:242px; height:197px; background-image: url(/images/bytype3.jpg); background-position: center;}
.findbycont1:hover {position:relative; float:left; width:242px; height:197px; background-image: url(/images/bytype4.jpg); background-position: center;}
.findbycont2 {position:relative; float:left; width:242px; height:197px; background-image: url(/images/bynumber3.jpg); background-position: center;}
.findbycont2:hover {position:relative; float:left; width:242px; height:197px; background-image: url(/images/bynumber4.jpg); background-position: center;}
.findbycont3 {position:relative; float:left; width:242px; height:197px; background-image: url(/images/byall3.jpg); background-position: center;}
.findbycont3:hover {position:relative; float:left; width:242px; height:197px; background-image: url(/images/byall4.jpg); background-position: center;}
.findby_containerspan {position:absolute; width:100%; height:100%; top:0; left:0; z-index:1; zoom:1; cursor:pointer;}


/* Used on homepage - find by type etc */
#navlist{position:relative;}
#navlist li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#navlist li, #navlist a{height:194px;display:block;}
#home{left:-25px;width:239px;}
#home{background:url('/images/sprite_findby.jpg') -3px 0;}
#home a:hover{background: url('/images/sprite_findby.jpg') -3px -193px;}
#prev{left:215px;width:239px;}
#prev{background:url('/images/sprite_findby.jpg') -242px 0;}
#prev a:hover{background: url('/images/sprite_findby.jpg') -242px -193px;}
#next{left:457px;width:239px;}
#next{background:url('/images/sprite_findby.jpg') -484px 0;}
#next a:hover{background: url('/images/sprite_findby.jpg') -484px -193px;}




h1 {font-family:Arial; font-size:19px; color:#333366; }                           /* location: non-product; page headings */
h1.prodtitle {font-size:100%; font-weight:bold; color:#000000; margin-top:0px;}   /* location: ? */
h1.prodtitle2 {font-family:Arial; font-size:19px; color:#333366;}                 /* location: product; main product heading */
h1.menutitle {font-size:100%; font-weight:bold; color:#000000; margin-top:0px;}   /* location: ? */
h2 {font-family: Arial; font-size:13px; color:#333366; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:10px;}
h2.subtitles {font-family: Arial; font-weight:100; font-size:19px; color:#333366; margin-top:17px; margin-bottom:5px; margin-left:0px; margin-right:0px;} /* located: index */
h2.subtitles2 {font-family: Arial; font-weight:100; font-size:19px; color:#3399CC; margin-top:17px; margin-bottom:5px; margin-left:0px; margin-right:0px;} /* located: index */
h2.prodsubtitles {font-family: Arial; font-weight:100; font-size:19px; color:#666666; margin-top:17px; margin-bottom:-2px; margin-left:0px; margin-right:0px;} /* located: product; sub-headings */
h2.prodsubtitles2details {font-family: Arial; font-weight:100; font-size:19px; color:#666666; margin-top:6px; margin-bottom:-2px; margin-left:0px; margin-right:0px;} /* located: product right menu; plane details */
h2.prodsubtitles2rate {font-family: Arial; font-weight:100; font-size:19px; color:#666666; margin-top:6px; margin-bottom:-2px; margin-left:0px; margin-right:0px;} /* located: product right menu; rate this tool */
h2.prodsubtitles2old {font-family: Arial; font-weight:100; font-size:19px; color:#666666; margin-top:6px; margin-bottom:-2px; margin-left:0px; margin-right:0px;} /* located: product right menu; buy secondhand */
h2.prodsubtitles2new {font-family: Arial; font-weight:100; font-size:19px; color:#666666; margin-top:6px; margin-bottom:-2px; margin-left:0px; margin-right:0px;} /* located: product right menu; buy new */
h2.prodsubtitles2alt {font-family: Arial; font-weight:100; font-size:19px; color:#666666; margin-top:6px; margin-bottom:-2px; margin-left:0px; margin-right:0px;} /* located: product right menu; buy alternative */
h2.prodsubtitles3 {font-family: Arial; font-weight:100; font-size:19px; color:#666666; margin-top:17px; margin-bottom:-2px; margin-left:0px; margin-right:0px;} /* located: product; introduction sub-heading */
h2.prodsubtitles4 {font-family: Arial; font-weight:100; font-size:19px; color:#993333; margin-top:17px; margin-bottom:-2px; margin-left:0px; margin-right:0px;} /* located: product; your say */
h2.prodsubtitles5 {font-family: Arial; font-weight:100; font-size:19px; color:#663300; margin-top:17px; margin-bottom:-2px; margin-left:0px; margin-right:0px;} /* located: product; buy secondhand */
h2.prodsubtitles6 {font-family: Arial; font-weight:100; font-size:19px; color:#336600; margin-top:17px; margin-bottom:-2px; margin-left:0px; margin-right:0px;} /* located: product; buy new */
h2.prodsubtitles7 {font-family: Arial; font-weight:100; font-size:19px; color:#003366; margin-top:17px; margin-bottom:-2px; margin-left:0px; margin-right:0px;} /* located: product; buy alternative */
h2.submenu1 {font-family: Arial; font-weight:100; font-size:18px; color:#333366; margin-top:0px; margin-bottom:5px;} /* located: submenus, not needed soon */

h3 {font-family: Arial; font-size:71%; font-weight:bold; color:#333366; margin-top:0px; margin-bottom:0px; margin-left:10px;}
h3.prodsubsubtitles {font-family: Arial; font-size:14px; color:#999999; margin-bottom:2px; margin-left:0px; margin-right:0px;}
h3.prodsubsubtitles2 {font-family: Arial; font-size:14px; color:#555999; margin-top:0px; margin-bottom:2px; margin-left:0px; margin-right:0px; display:inline;}
h4 {font-family: Arial; font-size:71%; font-weight:bold; color:#006699; margin-top:0px; margin-bottom:0px; margin-left:10px;}

p   {font-family: Arial; font-size:75%; color:#666666; margin-top:2px; padding-bottom:10px; margin-left:0px; margin-right:10px;}
p.sameline {display: inline; font-family: Arial; font-size:75%; color:#666666; margin-top:2px; padding-bottom:10px; margin-left:0px; margin-right:10px;}

ol   {font-family: Arial; font-size:75%; color:#666666; margin-top:2px; padding-bottom:10px; margin-left:30px; margin-right:10px;}
ul   {font-family: Arial; font-size:75%; color:#666666; margin-top:-10px; padding-bottom:0px; margin-left:30px; margin-right:130px;}

.white1 {font-family: Arial; font-size:16px; color:#fff;}
.blue1 {font-family:Arial; font-size:19px; color:#3366CC;}


a:link 		{font-family: Arial; font-size:11px; color:#555999; font-weight:normal; text-decoration:none;}
a:visited {font-family: Arial; font-size:11px; color:#555999; font-weight:normal; text-decoration:none;}
a:hover 	{font-family: Arial; font-size:11px; color:#555999; font-weight:normal; text-decoration:none;}
a:active 	{font-family: Arial; font-size:11px; color:#555999; font-weight:normal; text-decoration:none;}

a.h2submenu1:link {font-family: Arial; font-weight:100; font-size:18px; color:#333366; margin-top:0px; margin-bottom:5px;} /* located: submenus */
a.h2submenu1:visited {font-family: Arial; font-weight:100; font-size:18px; color:#333366; margin-top:0px; margin-bottom:5px;} /* located: submenus */
a.h2submenu1:hover {font-family: Arial; font-weight:100; font-size:18px; color:#333366; margin-top:0px; margin-bottom:5px;} /* located: submenus */
a.h2submenu1:active {font-family: Arial; font-weight:100; font-size:18px; color:#333366; margin-top:0px; margin-bottom:5px;} /* located: submenus */

a.b:link 		{font-family: Arial; font-size:14px; color:#ffffff; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.b:visited {font-family: Arial; font-size:14px; color:#ffffff; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.b:hover 	{font-family: Arial; font-size:14px; color:#B48A2E; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.b:active 	{font-family: Arial; font-size:14px; color:#ffffff; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}

a.d:link 		{font-family: Arial; font-size:14px; color:#999966; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.d:visited {font-family: Arial; font-size:14px; color:#999966; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.d:hover 	{font-family: Arial; font-size:14px; color:#999966; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.d:active 	{font-family: Arial; font-size:14px; color:#999966; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}

/* used for: product; selling; old; company name */
a.e:link 		{font-family:Arial; font-size:19px; color:#663300; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.e:visited {font-family:Arial; font-size:19px; color:#663300; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.e:hover 	{font-family:Arial; font-size:19px; color:#663300; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.e:active 	{font-family:Arial; font-size:19px; color:#663300; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}

/* used for: product; selling; new; company name */
a.f:link 		{font-family:Arial; font-size:19px; color:#336600; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.f:visited {font-family:Arial; font-size:19px; color:#336600; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.f:hover 	{font-family:Arial; font-size:19px; color:#336600; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.f:active 	{font-family:Arial; font-size:19px; color:#336600; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}

/* used for: product; selling; new; company name */
a.g:link 		{font-family:Arial; font-size:19px; color:#3366CC; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.g:visited {font-family:Arial; font-size:19px; color:#3366CC; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.g:hover 	{font-family:Arial; font-size:19px; color:#3366CC; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}
a.g:active 	{font-family:Arial; font-size:19px; color:#3366CC; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px;}


a.large1:link 		{font-family: Arial; font-size:14px; color:#555999; font-weight:normal; text-decoration:none;}
a.large1:visited {font-family: Arial; font-size:14px; color:#555999; font-weight:normal; text-decoration:none;}
a.large1:hover 	{font-family: Arial; font-size:14px; color:#555999; font-weight:normal; text-decoration:none;}
a.large1:active 	{font-family: Arial; font-size:14px; color:#555999; font-weight:normal; text-decoration:none;}

a.large2:link 		{font-family: Arial; font-size:16px; color:#555999; font-weight:normal; text-decoration:none;}
a.large2:visited {font-family: Arial; font-size:16px; color:#555999; font-weight:normal; text-decoration:none;}
a.large2:hover 	{font-family: Arial; font-size:16px; color:#555999; font-weight:normal; text-decoration:none;}
a.large2:active 	{font-family: Arial; font-size:16px; color:#555999; font-weight:normal; text-decoration:none;}

a.menulink1 		{font-family: Arial; font-size:13px; color:#fff; font-weight:normal; text-decoration:none;}
/*
a.menulink1:visited {font-family: Arial; font-size:13px; color:#fff; font-weight:normal; text-decoration:none;}
a.menulink1:hover 	{font-family: Arial; font-size:13px; color:#fff; font-weight:normal; text-decoration:none;}
a.menulink1:active 	{font-family: Arial; font-size:13px; color:#fff; font-weight:normal; text-decoration:none;}
*/
a.menulink2 		{font-family: Arial; font-size:13px; color:#fff; font-weight:normal; text-decoration:none;}

a.findbylink1:link {font-family: Arial; font-size:30px; color:#003366; font-weight:500; text-decoration:none;}
a.findbylink1:visited {font-family: Arial; font-size:30px; color:#003366; font-weight:500; text-decoration:none;}
a.findbylink1:hover {font-family: Arial; font-size:30px; color:#003366; font-weight:500; text-decoration:none;}
a.findbylink1:active {font-family: Arial; font-size:30px; color:#003366; font-weight:500; text-decoration:none;}