* {margin: 0; padding: 0;}

body {background-color: #2E3F6B;}

#FullPage
{
position: relative;
margin: 0 auto; 
width: 1000px;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 130%;
}

#Receipt
{
position: absolute; top: 0px; left: 0px; margin: 0 0px 0 0px; background-color: #EBEFFA; border-left: 5px solid #EBEFFA; border-right: 5px solid #EBEFFA;
width: 100%;
height: 100%;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 130%;
text-align: center;
}

#Receipt h4 { color: #2E3F6B; border-bottom: 1px solid #c3cadf; text-align: left;}
#Receipt h3 { color: #2E3F6B; border-bottom: 1px solid #c3cadf; text-align: center;}

#Receipt .head {font-weight: bold; color: #2E3F6B; border-bottom: 1px solid #c3cadf;}
#Receipt .border {border-bottom: 1px solid #c3cadf;}
.itemlist {width: 100%; border-collapse: collapse;}
.R25 {width: 25%; text-align: left;}
.RID {width: 20%; text-align: left;}
.RDesc {width: 60%; text-align: left;}
.RCost {width: 20%; text-align: right;}

#LoadDisplay
{
width: 820px;
color: #333;
line-height: 130%;
text-align: left;
}

#LoadDisplay img 
{
float: left;
padding-left: 14px;
padding-top: 4px;
padding-bottom: 4px;
}

#LoadingImage2
{
float: left;
padding: 25px 5px 5px 5px;
}

#LoadingImage1
{
float: left;
padding: 5px 5px 5px 5px;
}

#LoadingImage3
{
float: left;
padding: 5px 5px 5px 5px;
}

/* menu */
#MainMenu {position: absolute; left: 0px; margin: 0 0px 0 0px; background-color: #EBEFFA; border-left: 5px solid #EBEFFA; border-right: 5px solid #EBEFFA;}
#MainMenu ul {position: relative; list-style-type: none; width: 150px; vertical-align: 50%;}
#MainMenu ul li {width:150px; background: #6686DB; position: relative; border-bottom: 1px solid black; text-indent: 2em; color: #FFFFFF;}
#MainMenu ul li a {text-decoration: none; color: #FFFFFF; height: 21px; display: block;}
#MainMenu ul li a:visited {text-decoration: none; color: #FFFFFF;}
#MainMenu ul li:hover {color: #E6B65B; background: #2849A4;}
#MainMenu ul li a:hover {color: #E6B65B; background: #2849A4;}


#MainMenu li ul {position: absolute; display: none; left:150px; top: 0; width: 150px; background-color: #D1DDEF; border-left: 1px solid black; border-right: 1px solid black;}
#MainMenu ul.level1 li.submenu:hover ul.level2 {display: block;}
#MainMenu li ul li {width: 180px; border-bottom: 1px solid black; }
#MainMenu ul.level3 {display: none;}
#MainMenu ul.level2 li.submenu:hover ul.level3 {display: block;}
#MainMenu img.logo {margin-left: 16px; margin-right: 17px; margin-top: 3px;}
#S1Ads {margin-top: 3px;}
/* end menu */

/* menu */

#MenuWrapper
{
background-color: #6686DB;
float: left;
width: 100%;
border-top: 1px solid #2E3F6B;
border-bottom: 1px solid #2E3F6B;
}

#Visitors
{
display: inline;
color: #ffffff;
float: right;
padding: 0 5px 0 0;
}

#RegisterMenu ul
{
background-color: #6686DB;
color: #ffffff;
float: left;
width: 445px;
}
 
#RegisterMenu ul li {display: inline; background: #6686DB; position: relative; border-bottom: 1px solid black; color: #FFFFFF;}
#RegisterMenu ul li a {float: left; text-decoration: none; color: #FFFFFF; height: 25px; border-right: 1px solid black; padding: 0 25px 0 25px;}
#RegisterMenu ul li a:visited {text-decoration: none; color: #FFFFFF;}
#RegisterMenu ul li:hover {color: #E6B65B; background: #2849A4;}
#RegisterMenu ul li a:hover {color: #E6B65B; background: #2849A4;}


#RegisterMenu li ul {position: absolute; left:-118px; display: none; top: 40px!important; top: 25px; width: 200px; background-color: #2849A4; border-right: 1px solid black;}
#RegisterMenu li ul a {display: block; top: 20px; width: 200px; background-color: #6686DB; border-top: 1px solid black;}
#RegisterMenu li ul a:hover {color: #E6B65B; background: #2849A4;}
#RegisterMenu ul.level1 li.submenu:hover ul.level2 {display: block;}
#RegisterMenu li ul li {width: 180px; border-bottom: 1px solid black;}
#RegisterMenu ul.level3 {display: none;}
#RegisterMenu ul.level2 li.submenu:hover ul.level3 {display: block;}
#RegisterMenu ul form:hover {color: #ffffff; background-color: #6686DB;}
#SearchBox {display: inline; float: left;}
#AdvSearch {font-size: 80%; width: 40px; line-height: 75%; float: left;}
#AdvSearch a {color: #ffffff;}
#AdvSearch a:visited {color: #ffffff;}

/* end menu */

#Banners1to2
{
background-color: #6686DB;
}

#Banners3to4
{
background-color: #6686DB;
}

#BusinessDir1to4
{
background-color: #6686DB;
}

#BusinessDir5to8
{
clear: both;
background-color: #6686DB;
}

#Footer
{
clear: both;
background-color: #2E3F6B;
color: #ffffff;
}

/* clearfix problem solver */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix {zoom: 1;}

/* End hide from IE-mac */

#TLAds
{
float: left;
padding-left: 14px;
padding-top: 4px;
padding-bottom: 4px;
}

#TRAds
{
float: left;
padding-left: 14px;
padding-top: 4px;
padding-bottom: 4px;
}

#BLLAds
{
float: left;
padding-left: 14px;
padding-top: 4px;
padding-bottom: 4px;
}

#BLRAds
{
float: left;
padding-left: 14px;
padding-top: 4px;
padding-bottom: 4px;
}

#BusinessDir1to4 img
{
float: left;
padding-left: 16px;
padding-top: 4px;
padding-bottom: 4px;
}

#BusinessDir5to8 img
{
float: left;
padding-left: 16px;
padding-top: 4px;
padding-bottom: 4px;
}


#Content p
{
clear: left;
}

#HomeContent h4
{
clear: left;
text-align: center;
color: #2E3F6B; 
border-bottom: 1px solid #c3cadf;
}

#Content img
{
clear: left;
float: left;
}

#FeaturedSection
{
float: right;
background-color: #EBEFFA;
border-left: 5px solid #EBEFFA;
}

#FeaturedSection h4
{
width: 300px;
border: 1px solid #6686DB;
background-color: #6686DB;
color: #FFFFFF;
text-align: center;
margin-top: 5px;
}

#FeaturedSection p
{
width: 298px;
padding: 2px;
}

#L1Ads
{
margin: 5px 5px 0 0;
}

#CommunityEvents
{
float: left;
width: 295px;
border-bottom: 1px solid #c3cadf;
}

#Articles
{
width: 295px;
float: left;
border-bottom: 1px solid #c3cadf;
}

#Announcements
{
width: 295px;
float: left;
border-bottom: 1px solid #c3cadf;
}

#ContestWinners
{
float: left;
width: 185px;
margin-right: 15px;
border-bottom: 1px solid #c3cadf;
}

#ContestWinners p
{
border-left: 1px solid #c3cadf;
border-right: 1px solid #c3cadf;
}

#Announcements p
{
border-left: 1px solid #c3cadf;
border-right: 1px solid #c3cadf;
}

#Articles p
{
border-left: 1px solid #c3cadf;
border-right: 1px solid #c3cadf;
}

#CommunityEvents p
{
border-left: 1px solid #c3cadf;
border-right: 1px solid #c3cadf;
}

img
{
border: 0px;
}

#Content {margin: 5px 5px 5px 5px;}

#Content h4 { color: #2E3F6B; border-bottom: 1px solid #c3cadf;}

#Content h3 { color: #2E3F6B; text-align: center; margin: 15px 0 15px 0;}

#listing { color: #2E3F6B; border-bottom: 1px solid #c3cadf;}

.OtherItemslist {clear: right; width: 100%; border-collapse: collapse;}
.OtherList {clear: right;}
.FNPL {clear: left; width: 100%; border-collapse: collapse;}
.browselist {width: 100%; border-collapse: collapse;}
.pic {width: 1%;}
.date {width: 13%; text-align: right;}
.itemname {width: 60%; text-indent: 13px;}
.itemnumber {width: 10%}
.Hedit {width: 8%; text-align: right;}
.Hdelete {width: 10%; text-align: right;}
.Iedit {width: 8%; text-align: right;}
.Idelete {width: 8%; text-align: right;}
.price {width: 11%; text-align: right;}
.phone {width: 15%; text-align: right;}
.Dprice {width: 26%; text-align: right;}
.otherline {background-color: #f5f5f5;}
.head .date{text-align: center;}
.head {font-weight: bold; color: #2E3F6B;}
.gallery {text-align: center;}
.date img {text-align: left; margin-right: 3px;}
.bold {font-weight: bold;}
.highlight {background-color: #E6B65B;}
.Fbanners {margin-left: 50px;}
.SnapShot {clear: left; margin-left: 100px;}
.BusDir {width: 370px; margin: 10px 10px 10px 10px;}
.YKTraderNews {clear: left; float: left; width: 100%; margin: 5px 0 5px 0; font-weight: bold;}
.input a {position: absolute; margin: 2px 2px 2px 2px;}
.input span {text-align: left; margin-left: 16px;}
.LRborder 
{
border-left: 1px solid #c3cadf;
border-right: 1px solid #c3cadf;
}

#GalleryListing
{
width: 197px;
height: 220px;
float: left;
padding: 5px 5px 5px 5px;
}

#GalleryListing .image
{
text-align: center;
}

.Navigation 
{
clear: left;
}

#BDSearch {margin: 10px 10px 10px 10px;}
.Buslist {width: 100%; border-collapse: collapse;}
.expand {width: 2%;}

.formfields {width: 100%; border-collapse: collapse;}
.grey {background-color: #f5f5f5;}
.labels {width: 25%; text-align: right; vertical-align: top; background-color: #f5f5f5;}
.error {text-align: left; text-indent: 30px; color: red;}

#fees input
{
float: left;
}

/* YKTraderDetails */
#DetailImage {clear: both; float: right; margin: 5px 5px 5px 5px;}
#DetailImage p {width: auto; text-align: center;}
#DetailHead1 {width: 50%; float: left;}
#DetailHead2 {width: 50%; float: right; text-align: right;}
#DetailData1 {width: 50%; float: left;}
#DetailData2 {width: 50%; float: right; text-align: right;}
#DetailButton1 {width: 50%; float: left;}
#DetailButton2 {width: 50%; float: right; text-align: right;}
#DetailData .detailpop {color: #2E3F6B; border-bottom: 0px;}

#SoItGoes {border-right: 310px solid #EBEFFA;
padding: 1em;}
#SoItGoes p {margin: 0px 0px 18px 0px;}
#SoItGoes img {margin: 3px 3px 3px 3px;}

#QandA {border-top: 1px solid black;}

.ExclusiveDealList {clear: both; width: 100%; border-collapse: collapse;}
.Deal {width: 75%;}
.OfferDate {text-align: right;}

#MoviePic {width: 20%; float: left; text-align: center;}
#MoviePic img {margin: 5px 5px 5px 5px;}
#MovieInfo {width: 80%; float: right;}
#MoviePack {width: 100%; clear: both; border-bottom: 1px solid #2E3F6B;}

.LAFdate {width: 12%; text-align: right;}
.LAFitemname {width: 73%; text-indent: 13px;}
.LAFphone {width: 15%; text-align: right;}
.LAFEdit {width: 6%; text-align: right;}
.LAFDelete {width: 9%; text-align: right;}

.GSdate {width: 20%; text-align: left;}
.GSitemname {width: 35%;}
.GShours {width: 20%; text-align: right;}
.GSlocation {width: 25%; text-align: right;}
.GSedit {width: 10%; text-align: right;}
.GSdelete {width: 15%; text-align: right;}


.head .GSdate {text-align: center;}
.head .GShours {text-align: center;}

.ContestList {clear: both; width: 100%; border-collapse: collapse;}
.Contest {width: 75%;}
.DrawDate {text-align: right;}

.login {width: 75%; border-collapse: collapse; text-align: center; text-indent: 90px;}
.loginlabels {width: 50%; text-align: right; vertical-align: top;}
.logininput {width: 50%; text-align: left; vertical-align: top; text-indent: 5px;}

#Content .detailpop {color: #2E3F6B; border-bottom: 0px;}

.alertlist {clear: both; width: 100%; border-collapse: collapse;}
.alert {width: 50%;}
.button {width: 50%;}

.UserContestList {width: 100%; border-collapse: collapse;}
.ContestName {width: 50%; vertical-align: top;}
.ContestEntry {width: 50%; text-align: left;}

.statement {width: 100%; border-collapse: collapse;}
.StateItem {width: 7%;}
.StateName {width: 46%; text-align: left;}
.StateFeature {width: 23%;}
.StateDate {width: 15%;}
.StateCost {width: 15%; text-align: right;}
.StateLabel {width: 50%;}
.StateCalc {width: 50%; text-align: right;}
.triple {text-align: right; padding-right: 20px;}

.RFront {width: 100%; border-collapse: collapse;}
.RName {width: 77%;}
.RPhone {width: 23%; text-align: left;}

.DBrowse {width: 100%; border-collapse: collapse;}
.Left {width: 25%;}
.Middle {width: 50%; text-align: center;}
.Right {width: 25%; text-align: left;}

#YKTrader
{
margin-top: 10px;
clear: left;
float: left;
width: 496px;
border-top: 1px solid #c3cadf;
border-bottom: 1px solid #c3cadf;
border-left: 1px solid #c3cadf;
border-right: 1px solid #c3cadf;
}

#TopNews
{
margin-top: 10px;
clear: left;
float: left;
width: 496px;
border-top: 1px solid #c3cadf;
border-bottom: 1px solid #c3cadf;
border-left: 1px solid #c3cadf;
border-right: 1px solid #c3cadf;
}

#TechNews
{
margin-top: 10px;
clear: left;
float: left;
width: 496px;
border-top: 1px solid #c3cadf;
border-bottom: 1px solid #c3cadf;
border-left: 1px solid #c3cadf;
border-right: 1px solid #c3cadf;
}

#Deals
{
margin-top: 10px;
clear: left;
float: left;
width: 496px;
border-top: 1px solid #c3cadf;
border-bottom: 1px solid #c3cadf;
border-left: 1px solid #c3cadf;
border-right: 1px solid #c3cadf;
}

#CelebNews
{
margin-top: 10px;
clear: left;
float: left;
width: 496px;
border-top: 1px solid #c3cadf;
border-bottom: 1px solid #c3cadf;
border-left: 1px solid #c3cadf;
border-right: 1px solid #c3cadf;
}


#Downloads
{
margin-top: 10px;
clear: left;
float: left;
width: 496px;
border-top: 1px solid #c3cadf;
border-bottom: 1px solid #c3cadf;
border-left: 1px solid #c3cadf;
border-right: 1px solid #c3cadf;
}

#Gadgets
{
margin-top: 10px;
clear: left;
float: left;
width: 496px;
border-top: 1px solid #c3cadf;
border-bottom: 1px solid #c3cadf;
border-left: 1px solid #c3cadf;
border-right: 1px solid #c3cadf;
}

.first 
{
text-align: center;
width: 25%;
}

.previous 
{
text-align: center;
width: 25%;
}

.next 
{
text-align: center;
width: 25%;
}

.last 
{
text-align: center;
width: 25%;
}

.Dname {width: 60%;}
.Dphone {width: 20%;}
.Dfax {width: 20%;}

.desc {
margin-top: 20px;
margin-bottom: 20px;
}

.housedetails {width: 560px; border-collapse: collapse; border-bottom: 2px solid black;}
.HDarea {width: 20%; text-align: center;}
.HDbedrooms {width: 20%; text-align: center;}
.HDbathrooms {width: 20%; text-align: center;}
.HDjacuzzi {width: 20%; text-align: center;}
.HDfireplace {width: 20%; text-align: center;}

.CEorg {width: 30%;}
.CEevent {width: 57%;}
.CEdate {width: 13%; text-align: right;}
.CEedit {width: 5%; text-align: right;}
.CEdelete {width: 8%; text-align: right;}

#ControlPanel {left: 0px; margin: 0 5px 0 5px;}
#ControlPanel ul {position: relative; list-style-type: none; width: 370px; vertical-align: 50%;}
#ControlPanel ul li {width:370px; background: #6686DB; position: relative; border-bottom: 1px solid black; text-indent: 2em; color: #FFFFFF;}
#ControlPanel ul li a {text-decoration: none; color: #FFFFFF; height: 21px; display: block;}
#ControlPanel ul li a:visited {text-decoration: none; color: #FFFFFF;}
#ControlPanel ul li:hover {color: #E6B65B; background: #2849A4;}
#ControlPanel ul li a:hover {color: #E6B65B; background: #2849A4;}

#CurrentListings {width: 370px; float: left; margin-right: 10px; margin-left: 10px; margin-top: 15px;}
#HistoricListings {width: 370px; float: left; margin-left: 10px; margin-right: 10px;  margin-top: 15px;}
#NewListings {width: 370px; float: left; margin-left: 10px; margin-right: 10px; margin-top: 15px;}
#CurrentJobsTenders {width: 370px; float: left; margin-left: 10px; margin-right: 10px; margin-top: 15px;}
#BusinessTools {width: 370px; float: left; margin-left: 10px; margin-right: 10px; margin-top: 15px;}
#NonProfit {width: 370px; float: left; margin-left: 10px; margin-right: 10px; margin-top: 15px;}
#NewJobsTenders {width: 370px; float: left; margin-left: 10px; margin-right: 10px; margin-top: 15px;}
#PersonalInfo {width: 370px; float: left; margin-left: 10px; margin-right: 10px; margin-top: 15px;}
#ArticleCP {width: 370px; float: left; margin-left: 10px; margin-right: 10px; margin-top: 15px;}

#LeftColumnCP {width: 380px; float: left;}
#RightColumnCP {width: 380px; float: left;}


#RightContent {border-left: 161px solid #EBEFFA;}
#HomeBorder 
{
border-right: 310px solid #EBEFFA;
margin: 0px 0px 0px 15px;
}

#Footer 
{
text-align: right;
font-size: small;
}

#Footer a {color: white;}

#BDirAds img {margin: 15px 0px 15px 65px;}

#BDImage1
{
width: 197px;
height: 220px;
float: left;
padding: 5px 5px 5px 5px;
}

#BDImage1 .image
{
text-align: center;
}

#BDImage1 p {width: auto; text-align: center;}
#BDImage2 p {width: auto; text-align: center;}
#BDImage3 p {width: auto; text-align: center;}
#BDImage4 p {width: auto; text-align: center;}

#BDImage2
{
width: 197px;
height: 220px;
float: left;
padding: 5px 5px 5px 5px;
}

#BDImage2 .image
{
text-align: center;
}

#BDImage3
{
width: 197px;
height: 220px;
float: left;
padding: 5px 5px 5px 5px;
}

#BDImage3 .image
{
text-align: center;
}

#BDImage4
{
width: 197px;
height: 220px;
float: left;
padding: 5px 5px 5px 5px;
}

#BDImage4 .image
{
text-align: center;
}

#sponsor {background-color: #2E3F6B;
padding: 0px 0px 10px 0px;
margin-top: 5px;}

.sponsorimage {
float: left;
/*margin: 10px 0px 0px 10px!important;*/
margin: 10px 0px 0px 10px!important;
margin: 10px 5px 0px 5px;
}

.sponsorimage2 {
float: left;
/*margin: 10px 0px 0px 10px!important;*/
margin: 10px 0px 0px 65px!important;
margin: 10px 33px 0px 32px;
}

/* This code sets a minheight for IE since Min-Height will not work in IE. */
/* for Mozilla/Safari/Opera */
*>.box {
 padding-top: 175px;
 min-height: 1px;
}
*>.minspace {
 margin-top: -175px;
}

/* for IE, with IE5/Mac backslash filter \*/
* html .box {
 height: 175px;
}
/* end filter */  }
/*******************************************************************************/