
/* STRUCTURE 
--------------------------------------- */

.outside {width: 950px;background: transparent url(../Images/outside.png) repeat top left;margin: 0 auto;/*padding: 5px 0;*/padding: 25px;}
.wrapper {margin: 0;background: #fff;text-align: left;width: 953px;position: relative;clear: both;}
.hold {background: transparent;width: 953px;position: relative;clear: both;display:block;}
.header {/*height: 184px;*/width: 953px;	background: transparent url(../Images/header2.png) no-repeat top left;margin: 0;position: relative;padding: 0;text-align: left;float: left;clear: both;display:inline;}
ul.utility {	float: left;clear: right;margin: 0;padding: 0;list-style-type:none;}
ul.utility li {float: left;margin: 8px 6px 0 6px;	}
ul.utility li a {padding: 2px;	color: #fff;font-size: 85%;}
.ad {float: right;margin: 0px 10px 0 0;}
.logo {background: transparent url(../Images/logo.png) no-repeat top left;	margin:10px 10px 10px 25px;float: left;width: 350px;clear: left;height:96px; cursor: hand;}
.topleft {   float: left;margin-left: 5px;height: 140px;}
.topright {float: right;clear: right;width: 550px;}
.content {float: left;margin: 7px 0 5px 5px;display: inline;}
.left {width: 495px;float: left;margin-bottom: 5px;display: inline;}
.middle {float: left;display: inline;width: 302px;margin-left: 5px;	margin-bottom: 5px;}
.side {width:135px;float: right;margin-right: 3px;margin-bottom: 5px;display: inline;}
.side img {margin-bottom: 5px;}
.main {width: 700px;float: left;display: inline;}
.footer {background: #363636;	clear: left;width: 935px;margin: 5px 5px 2px 5px;float: left;z-index: 99;}
.footer img {	float: left;margin: 8px;}
.footer ul {margin: 0;padding: 0;list-style-type: none;}
.footer ul li {	float: left;}
.footer ul li a {float: left;color: #fff;font-size: 85%;margin: 5px 5px 0 0;}
.footer p, .footer a {color: #888;margin:0; padding:0;}
.footer p {margin: 8px 0;}
.footer p.copyright {margin: 2px 0 2px 0;}
.floatleft {float:left;}

/* NAVIGATION 
--------------------------------------- */

.nav {width:942px;clear: both;float: left;/*position:relative;*/display: inline;background: transparent;padding: 0px 0 0 0;margin:0px 0 0 6px; border-bottom: solid 4px #000;}
li#homebutton a{background: transparent url(../Images/nav-home4.png) no-repeat ;background-position: 0px -36px;width: 73px;cursor: pointer;height: 35px;}
li#homebutton a {background-position: 0px 0px; height: 35px;}
li#aboutbutton a{background: transparent url(../Images/nav-about4.png) no-repeat ;background-position: 0px -36px;width: 73px;cursor: pointer;height: 35px;}
li#aboutbutton a{background-position: 0 0;}
li#directorybutton a{background: transparent url(../Images/nav-loopfinder4.png) no-repeat ;background-position: 0px -36px;width: 124px;cursor: pointer;height: 35px;}
li#directorybutton a {background-position: 0 0;}
li#newsbutton a{background: transparent url(../Images/nav-news4.png) no-repeat ;background-position: 0px -36px;width: 73px;height: 35px;}
li#newsbutton a {	background-position: 0 0;}
li#featurebutton a{background: transparent url(../Images/nav-flightgear4.png) no-repeat ;background-position: 0px -36px;width: 75px;height: 35px;}
li#featurebutton a{background-position: 0 0;}
li#eventsbutton a{background: transparent url(../Images/nav-events4.png) no-repeat ;background-position: 0px -36px;width: 75px;height: 35px;}
li#eventsbutton a {background-position: 0 0;}
li#looptvbutton a{background: transparent url(../Images/nav-looptv4.png) no-repeat ;background-position: 0px -36px;width: 94px;height: 35px;}
li#looptvbutton a {background-position: 0 0;}
li#loopmartbutton a{background: transparent url(../Images/nav-loopmart4.png) no-repeat ;background-position: 0px -36px;width: 112px;height: 35px;}
li#loopmartbutton a{background-position: 0 0;}
li#skybookbutton a{background: transparent url(../Images/nav-skybook.png) no-repeat ;background-position: 0px -36px;width: 124px;height: 35px;}
li#skybookbutton a{background-position: 0 0;}
li#registerbutton a{background: transparent url(../Images/nav-register.png) no-repeat ;background-position: 0px -36px;width: 135px;height: 35px;}
li#registerbutton a{background-position: 0 0;}
li#flighttestbutton a{background: transparent url(../Images/nav-flighttest.png) no-repeat ;background-position: 0px -36px;width: 125px;height: 35px;}
li#flighttestbutton a{background-position: 0 0;}
li#subscriptionbutton a{background: transparent url(../Images/nav-subscription.png) no-repeat ;background-position: 0px -36px;width: 145px;height: 35px;}
li#subscriptionbutton a{background-position: 0 0;}
/*li#iloopbutton a{background: transparent url(../Images/iloopbutton.png) no-repeat ;	background-position: 0px -36px;width: 90px;height: 35px;}
li#iloopbutton a:hover {background-position: 0 0;}
li#learntoflybutton a{background: transparent url(../Images/learntoflybutton.png) no-repeat ;background-position: 0px -36px;width: 115px;height: 35px;}
li#learntoflybutton a:hover {background-position: 0 0;}
li#registerbutton a{background: transparent url(../Images/registerbutton.png) no-repeat ;background-position: 0px -36px;width: 125px;height: 35px;}
li#registerbutton a:hover {background-position: 0 0;}*/
.nav ul {margin:0;padding: 0;list-style-type: none;}
.nav li a span {display:none;}
.nav li a span.info {text-indent: 0px;}
.nav ul li {float: left;background: transparent ;margin-left: 5px;display: inline;}
.nav ul li a {float: left;background: transparent;color: #ccc;font-weight: normal;font-size: 90%;text-decoration: none;margin: 0px 0 0 0;padding: 0 1px 0px 0;cursor: pointer;position: relative;}
.nav li a span  {float: left;background: none;color: #ccc;font-weight: normal;   padding: 5px 19px 7px 19px;text-decoration: none;}
.nav li a span.info {display:none;}
.nav li a:hover span.info {display:block; border: solid 1px #fff; background: #000; color: #fff; font-weight :bold; font-size: 11px; position:absolute; left: 30px; top: -25px; padding: 7px; width: 140px; z-index: 1000;-moz-border-radius:5px; }
.nav li a:hover   {background: #fff url(../Images/overtableft.gif) no-repeat top left;float: left;cursor:pointer;}
.nav li a:hover span  {float: left;/*background: transparent url(../Images/overtabright.gif) no-repeat top right;*/color: #444;font-weight: normal;padding: 5px 19px 7px 19px;text-decoration: none;cursor:pointer;}


/* HTML
------------------------------------------------------ */

p {font-size: 90%;color: #333; line-height: 18px;}
ul li {color: #333}
h1, h2 {color: #333;}
a {color: #222;}
a img , a:hover img{border: 0;}
h1 {width: 465px;border-bottom: solid 1px #ccc;padding: 0 0 8px 0;color: #c40000;font-size: 135%;}
h1.wide {	width: 800px;}
h2 {font-size: 115%;}
.CuteEditorTextArea {font-family:Arial, Helvetica, sans-serif;}
/* HEADINGS
------------------------------------------------------ */

.left .head {background: transparent url(../Images/largehead.jpg) no-repeat top left;clear:both;float: left;margin: 5px 0;width: 100%;}
.left .tvhead {background: transparent url(../Images/largehead.jpg) no-repeat top left;clear:both;float: left;margin:0 0 5px 0;width: 100%;}
.left .head1 {background: transparent url(../Images/largehead.jpg) no-repeat top left;clear:both;	float: left;margin: 0 0 5px 0;width: 100%;}
.middle .head {background: transparent url(../Images/smallhead.jpg) no-repeat top left;	float: left;clear: both;width: 303px;margin-bottom: 5px;}
.left .head span, .left .head1 span {margin: 17px 8px 15px 8px;color: #fff;float: left;}
.left .tvhead span{margin: 17px 8px 0px 8px;color: #fff;float: left;padding-bottom: 12px;}
.middle .head span {margin: 17px 9px 15px 8px;color: #fff;float: left;}
.head span.rss {float: right;margin: 16px 10px 15px 8px;}
.head span.more{float:right;color: #fff;text-decoration: underline;}
.head span.more a{color: #fff;text-decoration: underline;font-size: 90%;}
.latestnews{background: transparent url(../Images/latestnews.png) no-repeat top left;width: 200px;	height: 18px;}
.latestflightgear{	background: transparent url(../Images/latestflightgearreviews.png) no-repeat top left;width: 277px;	height: 18px;}
.flightgear{background: transparent url(../Images/flightgear.png) no-repeat top left;width: 122px;height: 18px;}
.featuredarticles{background: transparent url(../Images/featuredarticles.png) no-repeat top left;width: 200px;	height: 18px;}
.looptvlatest{background: transparent url(../Images/looptvlatest.png) no-repeat top left;	width: 200px;	height: 18px;}
.upcomingevents{background: transparent url(../Images/upcomingevents.png) no-repeat top left;width: 200px;height: 18px;}
.looptv{background: transparent url(../Images/looptv.png) no-repeat top left;width: 200px;height: 18px;}

/* PANELS 
------------------------------------------------------ */

.videopanel {background: #393838 url(../Images/left-black-top.jpg) no-repeat top left;float: left;clear: both;width: 493px;	display: inline;}
.videopanel .articlelist {float: left;clear: both;	margin: 5px 0 4px 4px;display: inline;}
.videopanel .articlePager {margin: 0;background: #444;}
.videopanel .articlePager a{	color: #fff;}
.videopanel .ft {height: 10px;	width: 493px;	float: left;background: #393838 url(../Images/left-black-bottom.jpg) no-repeat bottom left;}
.videopanel .articlelist .article{float: left;	margin: 0 3px 4px 0;	background: #1e1e1e;padding: 5px;	width: 150px;	height: 150px;}
.videopanel .articlelist .article a h2.title {	margin: 3px 0;font-size: 12px;height: 2em;color: #94a4b1; text-decoration: underline;}
.videopanel .articlelist .article p.summary {margin: 3px 0;width: 150px;font-size: 80%;height: 7em;}
.videopanel .articlelist .article .thumbnail {border: solid 1px #333;width: 147px;}
.videopanel .articlelist .article a.overit {background: #fff url(../Images/vid-clip.jpg) no-repeat top left;padding:0 0 0 16px;font-size: 85%;font-weight: bold;}
.articlespanel {background: transparent url(../Images/large-grey-panel.jpg) no-repeat top left;float: left;clear: both;width: 493px;margin: 0;	padding: 0;	display: inline;}
.articlespanel .articlelist {margin: 0;padding: 0;	float: left; }
.articlespanel .articlelist .article {float: left;clear: both;width: 481px;margin: 5px 5px 5px 5px;background: #fff;	border: solid 1px #ccc;}

.articlespanel .articlelist .popuparticle {width: 461px;margin: 5px 5px 5px 5px;background: #fff;	border: solid 1px #ccc; padding: 10px;z-index: 100;}

.articlespanel .articlelist .article a h2.title {text-transform: uppercase;font-size: 12px;margin: 5px; text-decoration: underline; color: #222; width: 330px; float: left; }
.articlespanel .articlelist .article h2.title a{text-transform: uppercase;font-size: 12px;text-decoration: underline; color: #222; width: 330px; float: left; }
.articlespanel .articlelist .article h2.title {text-transform: uppercase;font-size: 12px;margin: 5px; text-decoration: none; color: #222;}
.articlespanel .articlelist .article p.summary {font-size: 90%;margin: 5px;}
.articlespanel .articlelist .article p.date  {margin: 5px;}
.articlespanel .articlelist .article .thumbnail {float: right;	margin: 5px;border: solid 1px #333 !important;padding: 1px;}
.articlespanel .articlelist .leadarticle {float: left;clear: both;width: 481px;margin: 5px 5px 5px 5px;background: #fff;	border: solid 1px #ccc;}
.articlespanel .articlelist .leadarticle .thumbnail {float: left;	margin: 5px;border: solid 1px #333 !important;padding: 1px;}
.articlespanel .articlelist .leadarticle a h2.title {text-transform: uppercase;font-size: 16px;margin: 5px; text-decoration: underline; color: #222;}
.articlespanel .articlelist .leadarticle h2.title {text-transform: uppercase;font-size: 12px;margin: 5px; text-decoration: none; color: #222;}
.articlespanel .articlelist .leadarticle p.summary {font-size: 90%;margin: 5px;}
.articlespanel .articlelist .leadarticle p.date  {margin: 5px;}
.articlespanel .articlelist .leadarticle p.readmore{color: #222;	font-weight:bold;margin: 5px;}
.articlespanel .articlelist .article p.readmore{color: #222;	font-weight:bold;margin: 5px;}
.newspanel {background: #fff url(../Images/greypanel.jpg) no-repeat top left;float: left;clear: both;padding-left: 10px;	margin: 0 0 5px 0;	width: 292px;}
.newspanel .articlelist .article {float: left;clear: both;width: 283px;margin: 10px 0 0 0;}
.newspanel .articlelist .popuparticle {float: left;clear: both;width: 283px;margin: 10px 0 0 0;background: #fff; border: solid 1px #ccc; padding: 10px;}
.newspanel .articlelist .article a h2.title {	font-size: 12px; margin: 0;padding: 0; color: #222;text-decoration: underline;}
 .newspanel .articlelist .article h2.title {	font-size: 12px; margin: 0;padding: 0; color: #222; text-decoration: none;}
 .newspanel .articlelist .article .thumbnail {float: right;	margin: 5px;border: solid 1px #333 !important;padding: 1px;}
.newspanel .articlelist .article p.date {	margin: 0;padding: 0;	font-size: 90%;}
.newspanel .articlelist .article p.summary {margin: 0 0 10px 0;padding: 0;}
.newspanel .articlelist .article p.readmore {font-weight: bold;}
.article h1 {margin: 8px 0;padding: 0;color: #c40000;}
.article .date {color: #555;font-weight: bold;	font-size: 110%;}
.first {float: left; clear: both; width: 803px; margin-bottom: 7px; background: transparent url(../Images/greypanel.jpg) no-repeat top right; }
.first .image {float: left; width: 495px; margin-right: 7px;}
.pager { margin-left: 5px; background: #222; clear: both; width: 483px; display:inline; float: left; padding: 0 0 5px 0;}
.pager p.count {font-weight: bold; color: #ccc; margin:5px; float: left; border: solid 1px #999;padding: 4px; text-decoration: none;background: none; line-height: 16px;}
.pager a {font-weight: bold; color: #ccc; margin:5px; float: left; border: solid 1px #999;padding: 4px; text-decoration: none;background: none;}
.pager a:hover {font-weight: bold; color: #ccc; margin:5px; float: left; border: solid 1px #999;padding: 4px; text-decoration: none;background: #000;}

.orderpager { margin-left: 5px; background: #fff; clear: both; width: 483px; display:inline; float: left; padding: 6px 0 5px 0;}

/* FORMS
----------------------------------------------- */

label {width: 120px;font-weight: bold;margin: 6px 20px 6px 3px;	float: left;text-align: right;}
select {	margin: 3px;}
fieldset {margin-bottom: 5px;}
.textinput {	width: 230px;margin: 3px;padding: 4px;	border: solid 1px #333;}
.textbox {width: 230px;margin: 3px;	padding: 4px;	border: solid 1px #333;	font-family: Arial, sans-serif;font-size: 90%;height: 90px;}
.submitbutton {float: left;margin-left: 148px;background: #222;	color: #fff;font-weight: bold;text-decoration: none;padding: 3px 6px;border: none;}
.mapholder {float:left;width: 800px;}


#map {border: solid 1px #999;}
.mapPageContent {	text-align: right;}
.newpop {border: solid 1px #222;text-align: center;background: #fff !important;	z-index: 100;}
#loopVideoPopUp {margin: 0 auto;}
.closebutton {background: #222;color: #fff;padding: 6px 3px;font-weight: bold;}
.articlePager {	font-weight: bold;background: #ccc;float: left;clear: both;width: 473px;padding: 7px 5px ;	margin: 0 5px 0 5px;}
.widelabel {float: none;margin: 0px 5px 3px 3px;}
.feature {	position: relative;float: left;clear: both;	margin-bottom: 5px;width: 308px;}
.feature a {   color: #fff;font-weight: bold;text-decoration: underline;}
.feature p {float: left;position: absolute;top: 35px;left: 10px;color: #fff;	margin: 0 5px 0 0;padding: 0;font-size: 85%;line-height: 15px;}
#subscribe {background: #fff url(../Images/subscribeloop.jpg) no-repeat top left;height: 157px;position:relative;}
#subscribe p {top:70px;left: 16px;margin: 0;padding: 0; width: 200px;}
#subscribe img {top: 10px;right: 10px; position:absolute;}
#coversGallery {background: #fff url(../Images/boxBack.jpg) no-repeat top left;height: 157px;}
#coversGallery h2 {position: relative; top: 30px; left: 16px; margin: 0; padding: 0; color: #fff;}
#coversGallery p {position: relative; left: 16px;  margin: 0; padding: 0;}
#buyaircraft {background: #fff url(../Images/buyaircraft.jpg) no-repeat top left;height: 102px;}
#learntofly {background: #fff url(../Images/learntoflyloop.jpg) no-repeat top left;height: 105px;}
.clear {	clear: both;}
.radiolist label {float: none;}
.widelabel {	float: left;width: 100%;clear: both;margin: 2px 0;text-align: left;}
.indent {	float: left;margin-left: 146px;}
.accountMenu ul li {font-weight: bold;margin: 0 0 4px 0;}
.long {margin-bottom: 135px;}
.directorylabel {float: none;margin: 0px 5px 3px 3px;}
.playerwindow {text-align: center;}
.search {float: right;margin: 10px 10px 5px 0;padding: 0;}
.search label {color: #fff;text-align: right;margin: 3px 5px 0 0;}
.articledetail {background: transparent url(../Images/large-grey-panel.jpg) no-repeat top left;	float: left;clear: both;width: 493px;margin: 0;padding: 0;display: inline;}
.articledetail .article {float: left;clear: both;width: 481px;margin: 5px 5px 5px 5px;background: #fff;border: solid 1px #ccc;}
.articledetail .article h1, .articledetail .article p {margin-left: 5px;margin-right: 5px;}
.articledetail .article h1 { margin-top: 10px;}
.articledetail .article h2 { margin-left: 10px;}
.aritcledetail .article .report a{font-size: 11px; color:#222; margin-left: 4px; margin-bottom: 7px;}
a.postoff {color: #222;font-size: 85%;   font-weight: bold;margin: 0;}
.articledetail iframe { float: left;margin: 0 3px 0 0;   padding: 0;}
.selecter {background: #ebebeb;width: 491px;padding: 4px 0;margin: 0 0 4px 0;float: left;clear: both;}
.selecter label {text-align: left;margin-left: 5px;width: 100px;}
.accordionHeader {background: #333;padding: 4px 0;	color: #fff;font-weight: bold;margin-top: 15px;}
.accordionContent {}
.message {color: #ff0000;font-weight :bold;}
p.country select{margin-left: 100px;}

.highlight {background: #ccc;}

.categories {float: left; clear: both; width: 100%;margin-bottom: 20px;}
.categories ul {list-style-type: none; margin: 0; padding: 0;float: left; width: 100%;}
.categories ul li {display: inline;float: left; }
.categories ul li a {font-weight: bold; float: left; padding: 3px 5px; background: #222; color: #fff;margin-right: 3px; margin-bottom: 10px;}
.AddPlaneButton {float: left; background: #c40000; color: #fff; font-weight: bold; padding: 3px 5px;margin: 10px 0;}

 .button {background: #222; color:#fff; font-weight: bold; padding: 4px 6px; border: none; margin: 10px 0; clear: both;}
.button2 {background: #222; color:#fff; font-weight: bold; padding: 4px 6px; border: none; margin: 10px 0; clear: both;}

.mapholder .clip img{width: 150px;height: 100px; float: left;}
.mapholder .clip h2 { font-size: 11px; margin: 3px 6px; color: #94a4b1; text-decoration:none; float: left; text-transform: uppercase;}
.mapholder .clip{float: left; margin: 8px 0 0 8px; border: solid 5px #ccc; position:relative; width: 150px; height: 12em;}
.mapholder .clip:hover {float: left; margin: 8px 0 0 8px; border: solid 5px #ddd;width: 150px; height: 12em;}
.mapholder .clip .editvideo {float: left; clear: both; color: #fff; font-size: 11px; padding: 2px 5px; background: #111; position: absolute; bottom: 3px; left: 3px;}
.myaccountbox { float: left; border: solid 1px #ccc; width: 780px;padding: 10px;display:inline; margin-bottom: 10px;margin-top: 10px;}
.myaccountbox label {float: left; width: 100%; text-align: left; margin: 3px;clear: both;}
.myaccountbox .textinput {float: left;clear: both; margin: 3px; width: 220px;}
.myaccountbox .submitbutton {margin-left: 0px;}
.listing {width: 780px;}

.articlerating {float: left; clear: both; border: solid 1px #ccc; background: #fff; padding: 7px; margin: 4px; width: 450px;}
.articlerating a {color:#222; font-weight: bold;}
.articlerating .stars, .articlerating div {margin: 0; padding: 0;}
.articlerating .stars {border: solid 1px #ccc; padding: 7px; margin:0 4px; width: 426px;float: left;} 
.product {float: left; clear: both; border: solid 1px #333; padding: 10px;margin: 0 0 8px 0; width: 778px; display:inline;}

.product .thumbnail {float: left; width: 150px; }
.product .viewmore {float: left; font-size: 11px; border: solid 1px #333; width: 133px; padding: 2px;margin: 2px 0 0 0;}
.product .middle {float:left; width: 575px;}
.product .middle p.details {margin: 0; padding: 0; font-weight:bold;}
.product .holder { float: right; width: 142px;border: solid 1px #ccc; text-align: center; padding: 4px;}
.product .holder p.price {font-size: 16px; margin: 0; font-weight: bold;}
.product .holder a {color: #c40000; font-weight: bold; width: 100%; clear: both; margin: 0 auto; float: left; border: none;}
.product h2{ text-transform: uppercase; border-bottom: none; font-size: 12px; width: 320px; color:#1a9ccc; margin: 0; padding: 0;float:left;}
.product .summary{font-size: 11px;width: 320px;padding: 0; float:left;}

.modalBackground { background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {background:#fff;border:solid 2px #333; padding:10px;width:600px;}
.modalPopup .check {float: left; margin-left: 183px; margin-top: 10px;}
.modalPopup .checkboxitem {float: left; clear: none; width: 120px;}
.modalPopup .checkboxitem label {float: left;width: 70px;padding-left: 30px;}
.modalPopup .checkboxitem input {float: left;}
.closeButton {background: #222; padding: 4px 7px; color: #fff; font-weight: bold;float: left;  margin: 9px 3px 3px 3px; border: solid 1px #fff;}


.alerts {float: left; clear: both; background: #fff; width: 790px;margin: 0 0 8px 0; background: #fff;}
.alerts h4 {font-weight: bold; font-size: 14px;}
.alerts img {float:right; margin: 7px;}
.alerts .item {float: left; width: 780px; clear: both; border: solid 1px #444; margin-bottom: 7px;padding: 7px;}
.alerts .item .holder {float: right; width: 142px;border: solid 1px #ccc; text-align: center; padding: 4px;clear: none;}
.alerts .item .holder p {margin-top: 0;}
.alerts .item a.button {background: #222; color: #fff; font-weight: bold; padding: 4px 6px; float: left; clear: both; margin: 10px; width: 80%; border: none;}
.alerts .item p.detail {float: left; width: 450px;clear: none; }

.articledetail .article .comment {float: left; width: 460px;margin: 4px; border: solid 1px #ccc; border-bottom: solid 3px #ccc; background:#fff;padding: 5px; margin-bottom: 7px; clear: both;}

.post {background:#222; color:#fff; font-weight: bold; padding: 3px 6px; float: left; margin: 3px 0;}

.survey {float:left; clear:both; width:640px; margin-bottom:10px;}
.survey .label {float:left; width:140px;}
.survey .control {float:left; width:500px;}


/* PANELS 
------------------------------------------------------ */

.videopanel {background: #393838 url(../Images/left-black-top.jpg) no-repeat top left;float: left;clear: both;width: 493px;	display: inline;}
.videopanel .articlelist {float: left;clear: both;	margin: 5px 0 4px 4px;display: inline;}
.videopanel .articlePager {margin: 0;background: #444;}
.videopanel .articlePager a{	color: #fff;}
.videopanel .ft {height: 10px;	width: 493px;	float: left;background: #393838 url(../Images/left-black-bottom.jpg) no-repeat bottom left;}
.videopanel .articlelist .article{float: left;	margin: 0 3px 4px 0;	background: #1e1e1e;padding: 5px;	width: 150px;	height: 150px;}
.videopanel .articlelist .article a h2.title {	margin: 3px 0;font-size: 12px;height: 2em;color: #94a4b1; text-decoration: underline;}
.videopanel .articlelist .article p.summary {margin: 3px 0;width: 150px;font-size: 80%;height: 7em;}
.videopanel .articlelist .article .thumbnail {border: solid 1px #333;width: 147px;}
.videopanel .articlelist .article a.overit {background: #fff url(../Images/vid-clip.jpg) no-repeat top left;padding:0 0 0 16px;font-size: 85%;font-weight: bold;}
.articlespanel {background: transparent url(../Images/large-grey-panel.jpg) no-repeat top left;float: left;clear: both;width: 493px;margin: 0;	padding: 0;	display: inline;}
.articlespanel .articlelist {margin: 0;padding: 0;	float: left;}
.articlespanel .articlelist .article {float: left;clear: both;width: 481px;margin: 5px 5px 5px 5px;background: #fff;	border: solid 1px #ccc;}
.articlespanel .articlelist .article a h2.title {text-transform: uppercase;font-size: 12px;margin: 5px; text-decoration: underline; color: #222;}
.articlespanel .articlelist .article h2.title {text-transform: uppercase;font-size: 12px;margin: 5px; text-decoration: none; color: #222;}

.articlespanel .articlelist .article p.summary {font-size: 90%;margin: 5px;}
.articlespanel .articlelist .article p.date  {margin: 5px;}
.articlespanel .articlelist .article .thumbnail {float: right;	margin: 5px;border: solid 1px #333 !important;padding: 1px;}
.articlespanel .articlelist .article p.readmore{color: #222;	font-weight:bold;margin: 5px;}
.newspanel {background: #fff url(../Images/greypanel.jpg) no-repeat top left;float: left;clear: both;padding-left: 10px;	margin: 0 0 5px 0;	width: 292px;}
.newspanel .articlelist .article {float: left;clear: both;width: 283px;margin: 10px 0 0 0;}
.newspanel .articlelist .article a h2.title {	font-size: 12px; margin: 0;padding: 0; color: #222;text-decoration: underline;}
 .newspanel .articlelist .article h2.title {	font-size: 12px; margin: 0;padding: 0; color: #222; text-decoration: none;}
.newspanel .articlelist .article p.date {	margin: 0;padding: 0;	font-size: 90%;}
.newspanel .articlelist .article p.summary {margin: 0 0 10px 0;padding: 0;}
.newspanel .articlelist .article p.readmore {font-weight: bold;}
.article h1 {margin: 8px 0;padding: 0;color: #c40000;}
.article .date {color: #555;font-weight: bold;	font-size: 110%;}

.first {float: left; clear: both; width: 803px; margin-bottom: 7px; background: transparent url(../Images/greypanel.jpg) no-repeat top right; }
.first .image {float: left; width: 495px; margin-right: 7px;}
.pager { margin-left: 5px; background: #222; clear: both; width: 483px; display:inline; float: left; padding: 0 0 5px 0;}
.pager p.count {font-weight: bold; color: #ccc; margin:5px; float: left; border: solid 1px #999;padding: 4px; text-decoration: none;background: none; line-height: 16px;}
.pager a {font-weight: bold; color: #ccc; margin:5px; float: left; border: solid 1px #999;padding: 4px; text-decoration: none;background: none;}
.pager a:hover {font-weight: bold; color: #ccc; margin:5px; float: left; border: solid 1px #999;padding: 4px; text-decoration: none;background: #000;}

/* FORMS
----------------------------------------------- */

label {width: 120px;font-weight: bold;margin: 6px 20px 6px 3px;	float: left;text-align: right;}
select {	margin: 3px;}
fieldset {margin-bottom: 5px;}
.textinput {	width: 230px;margin: 3px;padding: 4px;	border: solid 1px #333;}
.textbox {width: 230px;margin: 3px;	padding: 4px;	border: solid 1px #333;	font-family: Arial, sans-serif;font-size: 90%;height: 90px;}
.submitbutton {float: left;margin-left: 148px;background: #222;	color: #fff;font-weight: bold;text-decoration: none;padding: 3px 6px;border: none;}
.mapholder {float:left;width: 800px;}
.listing tr td { padding: 3px 0;}
.listing thead tr th {background:#222; padding: 5px 1px ;color: #fff;} 
.listing { width: 780px;}
#map {border: solid 1px #999;}
.mapPageContent {	text-align: right;}
.newpop {border: solid 1px #222;text-align: center;background: #fff !important;	z-index: 100;}
#loopVideoPopUp {margin: 0 auto;}
.closebutton {background: #222;color: #fff;padding: 6px 3px;font-weight: bold;}
.articlePager {	font-weight: bold;background: #ccc;float: left;clear: both;width: 473px;padding: 7px 5px ;	margin: 0 5px 0 5px;}
.widelabel {float: none;margin: 0px 5px 3px 3px;}
.feature {	position: relative;float: left;clear: both;	margin-bottom: 5px;width: 308px;}
.feature a {   color: #fff;font-weight: bold;text-decoration: underline;}
.feature p {float: left;position: absolute;top: 35px;left: 10px;color: #fff;	margin: 0 5px 0 0;padding: 0;font-size: 85%;line-height: 15px;}
#subscribe {background: #fff url(../Images/subscribeloop.jpg) no-repeat top left;height: 157px;}
#subscribe p {top:70px;left: 16px;margin: 0;padding: 0;width: 160px;}
#coversGallery {background: #fff url(../Images/boxBack.jpg) no-repeat top left;height: 157px;}
#coversGallery h2 {position: relative; top: 30px; left: 16px; margin: 0; padding: 0; color: #fff;}
#coversGallery p {position: relative; left: 16px;  margin: 0; padding: 0;}
#buyaircraft {background: #fff url(../Images/buyaircraft.jpg) no-repeat top left;height: 102px;}
#learntofly {background: #fff url(../Images/learntoflyloop.jpg) no-repeat top left;height: 105px;}
.clear {	clear: both;}
.radiolist label {float: none;}
.widelabel {	float: left;width: 100%;clear: both;margin: 2px 0;text-align: left;}
.indent {	float: left;margin-left: 146px;}
.accountMenu ul li {font-weight: bold;margin: 0 0 4px 0;}
.long {margin-bottom: 135px;}
.directorylabel {float: none;margin: 0px 5px 3px 3px;}
.playerwindow {text-align: center;}
.search {float: right;margin: 10px 10px 5px 0;padding: 0;}
.search label {color: #fff;text-align: right;margin: 3px 5px 0 0;}
.articledetail {background: transparent url(../Images/large-grey-panel.jpg) no-repeat top left;	float: left;clear: both;width: 493px;margin: 0;padding: 0;display: inline;}
.articledetail .article {float: left;clear: both;width: 481px;margin: 5px 5px 5px 5px;background: #fff;border: solid 1px #ccc;}
.articledetail .article h1, .articledetail .article p {margin-left: 5px;margin-right: 5px;}
.articledetail .article h1 { margin-top: 10px;}
.articledetail .article h2 { margin-left: 10px;}
a.postoff {color: #222;font-size: 85%;   font-weight: bold;margin: 0;}
.articledetail iframe { float: left;margin: 0 3px 0 0;   padding: 0;}
.selecter {background: #ebebeb;width: 491px;padding: 4px 0;margin: 0 0 4px 0;float: left;clear: both;}
.selecter label {text-align: left;margin-left: 5px;width: 100px;}
.accordionHeader {background: #333;padding: 4px 0;	color: #fff;font-weight: bold;margin-top: 15px;}
.accordionContent {}
.message {color: #ff0000;font-weight :bold;}
p.country select{margin-left: 100px;}

.highlight {background: #ccc;}

.categories {float: left; clear: both; width: 100;}
.categories ul {list-style-type: none; margin: 0; padding: 0;float: left; width: 100%;}
.categories ul li {display: inline;float: left; }
.categories ul li a {font-weight: bold; float: left; padding: 3px 5px; background: #222; color: #fff;margin-right: 3px; margin-bottom: 10px;}
.AddPlaneButton {float: left; background: #c40000; color: #fff; font-weight: bold; padding: 3px 5px;}

 .button {background: #222; color:#fff; font-weight: bold; padding: 4px 6px; border: none; margin: 10px 0; clear: both;}
.button2 {background: #222; color:#fff; font-weight: bold; padding: 4px 6px; border: none; margin: 10px 0; clear: both;}


.mapholder .clip img{width: 150px;height: 100px; float: left;}
.mapholder .clip h2 { font-size: 11px; margin: 3px 6px; color: #94a4b1; text-decoration:none; float: left; text-transform: uppercase;}
.mapholder .clip{float: left; margin: 8px 0 0 8px; border: solid 5px #ccc; position:relative; width: 150px; height: 12em;}
.mapholder .clip:hover {float: left; margin: 8px 0 0 8px; border: solid 5px #ddd;width: 150px; height: 12em;}
.mapholder .clip .editvideo {float: left; clear: both; color: #fff; font-size: 11px; padding: 2px 5px; background: #111; position: absolute; bottom: 3px; left: 3px;}
.myaccountbox { float: left; border: solid 1px #ccc; width: 780px;padding: 10px;display:inline; margin-bottom: 10px;margin-top: 10px;}
.myaccountbox label {float: left; width: 100%; text-align: left; margin: 3px;clear: both;}
.myaccountbox .textinput {float: left;clear: both; margin: 3px; width: 220px;}
.myaccountbox .submitbutton {margin-left: 0px;}
.listing {width: 780px;}
.listing tr td { padding: 4px 2px;border-bottom: solid 1px #ccc;border-left: solid 1px #ccc; }
.listing tr td.end {border-right: solid 1px #ccc;}
.product {float: left; clear: both; border: solid 1px #333; padding: 10px;margin: 0 0 8px 0; width: 778px; display:inline;}
.view {text-align: center;}
.product .thumbnail {float: left; width: 150px; }
.product .viewmore {float: left; font-size: 11px; border: solid 1px #333; width: 133px; padding: 2px;margin: 2px 0 0 0;}
.product .middle {float:left; width: 575px;}
.product .middle p.details {margin: 0; padding: 0; font-weight:bold;}
.product .holder { float: right; width: 142px;border: solid 1px #ccc; text-align: center; padding: 4px;}
.product .holder p.price {font-size: 16px; margin: 0; font-weight: bold;}
.product .holder a {color: #c40000; font-weight: bold; width: 100%; clear: both; margin: 0 auto; float: left; border: none;}
.product h2{ text-transform: uppercase; border-bottom: none; font-size: 12px; width: 320px; color:#1a9ccc; margin: 0; padding: 0;float:left;}
.product .summary{font-size: 11px;width: 320px;padding: 0; float:left;}

.modalBackground { background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {background:#fff;border:solid 2px #333; padding:10px;width:600px;}
.modalPopup .check {float: left; margin-left: 183px; margin-top: 10px;}
.modalPopup .checkboxitem {float: left; clear: none; width: 120px;}
.modalPopup .checkboxitem label {float: left;width: 70px;padding-left: 30px;}
.modalPopup .checkboxitem input {float: left;}
.closeButton {background: #222; padding: 4px 7px; color: #fff; font-weight: bold;float: left;  margin: 9px 3px 3px 3px; border: solid 1px #fff;}


.alerts {float: left; clear: both; background: #fff; width: 790px;margin: 0 0 8px 0; background: #fff;}
.alerts h4 {font-weight: bold; font-size: 14px;}
.alerts img {float:right; margin: 7px;}
.alerts .item {float: left; width: 780px; clear: both; border: solid 1px #444; margin-bottom: 7px;padding: 7px;}
.alerts .item .holder {float: right; width: 142px;border: solid 1px #ccc; text-align: center; padding: 4px;clear: none;}
.alerts .item .holder p {margin-top: 0;}
.alerts .item a.button {background: #222; color: #fff; font-weight: bold; padding: 4px 6px; float: left; clear: both; margin: 10px; width: 80%; border: none;}
.alerts .item p.detail {float: left; width: 450px;clear: none; }
.articledetail .article .report {float:left; clear:both; width: 100%; text-align:right;}
.articledetail .article .report a { float: left; margin-left: 4px;font-size: 11px; color:#222;}
.articledetail .article .comment {float: left; width: 460px;margin: 4px 4px 0 4px ; border: solid 1px #ccc; border-bottom: solid 3px #ccc; background:#fff;padding: 5px; margin-bottom: 7px; clear: both;}
.articledetail .article a.friend { margin: 10px 10px 10px 4px; color: #222; background: transparent url(../Images/email.png) no-repeat 2px 2px;font-weight: bold;width: 440px; display:block;padding: 3px 3px 3px 20px; border: solid 1px #ccc;}


.ratingStar { font-size: 0pt; width: 22px; height: 22px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat; }
.filledRatingStar { background-image: url(../Images/star.jpg); }
.emptyRatingStar { background-image: url(../Images/star-hollow.jpg); }
.savedRatingStar { background-image: url(../Images/star.jpg); }

.gallery {float:left; clear: both; width: 490px; padding-left: 5px;margin-bottom: 10px;}
.gallery .image {float: left; border: solid 1px #666; padding: 1px; margin-right: 4px; margin-bottom: 4px;width: 100px; height: 70px;}

ul#ad1, ul#ad2, ul#ad3, ul#ad4 {list-style-type:none;margin:0; padding:0;}
.side li {width: 132px;}
.side li img {width: 132px;}

.gallery .image img {width: 100px; height: 70px;}
.searchresults h2 {margin:16px 0 0 0;padding:0;}
.searchresults p {margin: 0;padding:0;}
.searchresults h2 a{margin: 0 0 0 0;padding:0;}
.searchresults a.readmore {margin-bottom: 10px;}
.searchresults .pager {width: 100%;margin: 15px 0;}

body .logintoptext{font-size:medium;}
body .loginbottomtext{font-size:medium;}