/* CSS Document */

/* Base Setup */

body,td,th { font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size: 14px; color: #4d4d4d; }
body { background-color: #fff; }
a { font-size: 14px; color: #003; font-weight: bold; }
a:visited { color: #003; }
a:hover { color: #39C; }
a:active { color: #F33; }

/* Containers and Wrappers */

#topwrapper { width: 100%; height: 527px; background: url(images/topbg-tile.jpg) repeat-x; }
#topcontent { width: 100%; height: 527px; background: url(images/topbg.jpg) no-repeat center top; }

#midwrapper { width: 100%; background: url(images/mainbg-tile.jpg) repeat-x center top; }
#midcontent { width: 100%; background: url(images/mainbg.jpg) no-repeat center top;}

#botwrapper { width: 100%; height: 396px; background: url(images/footerbg-tile.jpg) repeat-x;}
#botcontent { width: 100%; height: 396px; background: url(images/footerbg.jpg) no-repeat center top; }

/* Header and Top Menu */

h1 { display: none; }

#header, #content, #footer { width: 990px; margin: 0 auto; }

/* menu bar */

#topleft, #botleft { float: left; }
#topright, #botright { float: right; height: 51px; text-align: right; }

#topleft ul, #botleft ul { padding-left: 15px; }
#topleft  ul li, #botleft ul li { float: left; height: 33px; background: url(images/menudiv.gif) no-repeat right top; margin-right: 15px; padding: 18px 25px 0 0; }
#topleft  ul li a, #botleft ul li a { font-weight: normal; color: #fff; text-decoration: none; }
#topleft  ul li a:hover, #botleft ul li a:hover { text-decoration: underline; }

.widetext { display: inline-block; font-size: 10px;  color: #fff; margin-top: 12px; }

.loginfields { width: 104px; height: 21px; background: #D3DCE1; border: 1px solid #036; text-align: center; }

/* end menu bar */

/* start remainder of header */

#movie { width:990px; padding-top: 130px; clear:both; }

#highlights { clear: both; padding-top: 10px; }
h2, h3, h4 { float: left; font: normal 22px Arial, Helvetica, sans-serif; color: #FFF; background: url(images/bullet1.gif) no-repeat left 50%; margin-left: 10px; padding-left: 22px; }

/* Content Section */

#midleft { float: left; display: block; width: 340px; height: 500px;  padding-left: 20px; }
.boldblue { font-weight: bold; color: #3d76af; }
.boldred { font-weight: bold; color: #F33; }
h5, h6 { font: normal 28px Arial, Helvetica, sans-serif; color: #082142; letter-spacing: -1px; }
h5 { border-bottom: 1px dotted #CECECE; padding: 30px 0 8px 0; }

#midright { float: right;display: block; width: 490px; height: 500px; padding-right: 45px; }
h6 { text-align:center; padding-top:30px; }

#midfeatures { clear: both; padding: 0 20px; }

#newsbox { height: 370px; width: 340px; margin-top: 10px; overflow: auto; }
.newsitem { text-align: justify; line-height: 18px; padding: 0 0 10px 0; margin: 0 10px 10px 0; background: url(images/longdiv.gif) no-repeat bottom; }
.addedon { font-size: 11px; }
.date { font-size: 11px; font-weight: bold; color: #3D76AF; }
.headline { font-size: 15px; font-weight: bold; text-decoration: underline; line-height: 22px; color: #082142; }

#testimbox { height: 340px; padding-left: 150px; margin-top: 50px; overflow: auto; }
.testim { text-align: justify; line-height: 18px; padding: 0 0 10px 0; margin: 0 10px 10px 0; background: url(images/longdiv.gif) no-repeat bottom; }
.name { font-size: 15px; font-weight: bold; line-height: 22px; color: #082142;  }

#feature1, #feature2, #feature3, #feature4, #feature5 { display: block; float: left; width: 180px; height: 190px; margin: 10px 5px; text-align: center; color: #369; font-size: 16px; line-height: 17px; font-weight: bold; }
#feature1 { background: url(images/35payout.gif) no-repeat center bottom;  }
#feature2 { background: url(images/50-60payout.gif) no-repeat center bottom;  }
#feature3 { background: url(images/nopopups.gif) no-repeat center bottom;  }
#feature4 { background: url(images/mobilesites.gif) no-repeat center bottom;  }
#feature5 { background: url(images/xbiz-award-2010.gif) no-repeat center bottom; }

.smalltext {  font-size: 12px; line-height: 16px; font-weight: normal; color: #4d4d4d; }

#largejoin, #largejoin a { text-align: center; font-size: 36px; letter-spacing: -1px; height: 50px; clear: both; }

.awebsite { float: left; display: block; width: 300px; margin: 14px 7px; text-align: center; font-size: 11px; line-height: 15px; }
.awebsite img { margin: 10px 0; }
.sitename { font: normal 24px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #084BA0; text-decoration: underline; }
.just { text-align: justify; margin: 0 6px; }

.divider {clear: both; background: url(images/longdiv.gif) no-repeat center center; height: 5px; }
.testimonial { float: right; display: block; width: 820px; margin: 10px 0; border: 1px dotted #D4D4D4; font-size: 11px; line-height: 15px; font-weight: normal; background: url(images/testimbg.jpg) repeat-x center top; text-align: justify; padding: 5px 10px 4px 10px; }
.testimg { float: left; margin: 10px 0 0 0; border: 1px solid #000; }
.nametwo { display: block; width: 100%; text-align: center; font-size: 15px; font-weight: bold; line-height: 22px; color: #082142;  }


/* Footer Section  */

#footer { padding-top: 47px; }
.copyright { font-size: 10px;  color: #ccc; height: 51px; margin-top: 16px; }

#footerlinks { clear:both; padding-top: 18px; }
#footerlinks li { height: 22px;  }
#footerlinks li a { color: #93b5d2; font-size: 10px; text-decoration: none; letter-spacing: 2px; }
#footerlinks li a:hover { color: #fff; font-size: 10px; text-decoration: none; letter-spacing: 2px; }

/* other pages */

#othertopcontent { width: 100%; height: 527px; background: url(images/othertop.jpg) no-repeat center top; }

#othermidcontent { width: 100%; background: url(images/otherbg.jpg) no-repeat center top; }
#blankmidcontent { width: 100%; height: 970px; background: url(images/otherbg.jpg) no-repeat center top; }

.awards { font-size: 16px; font-weight: bold; color: #084BA0; letter-spacing: -1px; }
