@charset "utf-8";
/* Web designer: Ryan Maglalang */
/* CSS Document */
body { font:normal 12px Arial, Helvetica, sans-serif; color:#666666; background-color:#ffffff; padding:0; margin:0; }
a:link, a:visited { color:#ff5c01; text-decoration:underline; }
a:hover { color:#ff5c01; text-decoration:none; }
ul { margin:0; padding:0; }
li { margin:0; padding:0; }
p { margin:0; padding:0; }
h1 { font-size:36px; font-weight:normal; letter-spacing:-0.03em; margin:0; padding:0 0 5px 20px; }
img { border:0; }
#hd-hldr, #navigation, #container, #lcon, #ft-hldr, #tags { float:left; }
.hd1 { float:left; }
#rcon { float:right; }
.hd2 { float:right; }
.clear { clear:both; }

#dflt-hldr { margin:0 auto; padding:0; width:850px; height:auto; padding-bottom:10px; }
#topbar{ position:absolute; width: 117px; height: 212px; visibility: hidden; z-index: 100; }
#hd-hldr { width:850px; height:138px; background:url(../images/hd-rep.gif) repeat-x; }
#hd-hldr .hd1 { width:370px; height:138px; }
#hd-hldr .hd2 { width:30px; height:138px; background:url(../images/imgs.gif) no-repeat top left; background-position:-468px -134px; }
#navigation { width:320px; height:103px; padding:35px 0 0 130px; z-index: 2; }
#navigation ul .home,#navigation ul .faq,#navigation ul .affiliates,#navigation ul .contact,#navigation ul .join { float:left; list-style:none; }
#navigation ul .lgout, #navigation ul .mmbr { float:right; list-style:none; }
#navigation ul a.main {	margin:0; padding:0; float:left; width:auto; outline:none; position:relative; text-decoration:none; background:url(../images/imgs.gif) no-repeat top left; display:block; }
#navigation ul a.main span { display:none; }
#navigation ul .home a.main { width:69px; height:67px; padding-right:11px; background-position:0 0; z-index:1; }
#navigation ul .faq a.main { width:69px; height:67px; padding-right:11px; background-position:-90px 0; z-index:2; }
#navigation ul .affiliates a.main { width:69px; height:67px; padding-right:11px; background-position:-640px -76px; z-index:2; }
#navigation ul .contact a.main { width:69px; height:67px; padding-right:11px; background-position:-180px 0; z-index:3; }
#navigation ul .join a.main { width:69px; height:67px; background-position:-270px 0; z-index:5; }
#navigation ul .lgout a.main { width:69px; height:67px; background-position:-500px -76px; z-index:5; }
#navigation ul .mmbr a.main { width:69px; height:67px; padding-right:1px; background-position:-570px -76px; z-index:6; }
#navigation a.main span.hover {	margin:0; padding:0; width:69px; height:70px; background:url(../images/imgs.gif) no-repeat top left; cursor:pointer !important; display:block !important; position:absolute;z-index:100; }
#navigation .home a.main .hover { padding:0; background-position:0 -67px; }
#navigation .faq a.main .hover { padding:0; background-position:-90px -67px; }
#navigation .affiliates a.main .hover { padding:0; background-position:-640px -144px; }
#navigation .contact a.main .hover { padding:0; background-position:-180px -67px; }
#navigation .join a.main .hover { padding:0; background-position:-270px -67px; }
#navigation .lgout a.main .hover { padding:0; background-position:-500px -144px; }
#navigation .mmbr a.main .hover { padding:0; background-position:-570px -144px; }
#navigation ul.level_1 { top:60px; left:0; width:69px; margin:0; background:transparent; display:none; list-style:none; position:absolute; }
#navigation ul.level_1 li {	margin:0; padding:0; }
#navigation ul.level_1 a { padding:5px 10px; display:block; font:normal 12px "lucida grande",verdana,sans-serif; opacity:0.85; text-decoration:none; }
#navigation ul.level_1 a:hover { opacity:1; }
#navigation ul.level_2 { display:none; }
#container { width:828px; height:auto; background:url(../images/con-rep.gif) repeat-y; padding:0 11px 25px 11px; }
#tags { width:850px; height:auto; text-align:center; padding:20px 0 20px 0; }
#lcon { width:205px; height:auto; }
#lcon .lrep-div { width:205px; height:auto; padding-bottom:8px; font-size:1px; }
#lcon .lrep-div .top { width:197px; height:21px; padding:5px 0 0 8px; }
#lcon .lrep-div .con { width:193px; height:auto; padding:10px 5px 5px 5px; font-size:12px; }
#lcon .lrep-div .con p { padding:5px 0 5px 0; }
#lcon .lrep-div .btm { width:205px; height:9px; }
#rcon { width:618px; height:auto; }
#rcon .rrep-div { width:618px; height:auto; padding-bottom:5px; }
#rcon .rrep-div p { padding:10px 0 10px 0; line-height:20px; }
#rcon .rrep-div .splt { width:309px; height:158px; }
#rcon .rrep-div .top-l { width:618px; height:14px; }
#rcon .rrep-div .con { float:left; width:596px; height:auto; padding:15px 10px 10px 10px; font:12pt Calibri, Verdana, Arial, Helvetica, sans-serif; color:#000000; }
#rcon .rrep-div .con1 { float:left; width:596px; height:auto; padding:5px 10px 10px 10px; font:12pt Calibri, Verdana, Arial, Helvetica, sans-serif; color:#000000; }
#rcon .rrep-div .con1 p { margin:0; padding:0 0 10px 0; }
#rcon .rrep-div .con2 { float:left; width:596px; height:auto; padding:5px 10px 10px 10px; font:12pt Calibri, Verdana, Arial, Helvetica, sans-serif; color:#000000; }
#rcon .rrep-div .con2 p { margin:0; padding:0 0 10px 0; }
#rcon .rrep-div .btm { width:618px; height:10px; }
#rcon .rrep-div .con .tp { width:588px; height:21px; padding:5px 0 0 8px; }
#rcon .rrep-div .con .cn1 { width:574px; height:auto; padding:10px; border:1px solid #dfe0ef; background-color:#eff5f6; border-top:0; }
.guaranteed { float:left; width:376px; height:148px; padding:30px 15px 0 205px; text-align:center; background:url(../images/satisfaction-guaranteed.gif) no-repeat; }
.guaranteed p { padding:3px 0 !important; line-height:16px !important; }
#ft-hldr { width:850px; height:45px; text-align:center; padding-top:7px; background:url(../images/imgs.gif) no-repeat top left; background-position:0 -440px; }

/* Updated April 07, 2011*/
#menunav { float: right; width: 400px; height: 67px; }
#menunav ul { margin: 0; padding-top: 30px; }
#menunav ul li { display: inline; list-style:none; }
#menunav ul li a { display: block; float: left; width: 69px; height: 67px; background-image: url(../images/sprite-menu.jpg); background-repeat:no-repeat; text-indent: -9999px; overflow:hidden; }
#menunav ul li a.home { width: 69px; height:67px; padding-right:11px; overflow:hidden; background-position: 0 0; }
#menunav ul li a.faq { width: 69px; height:67px; padding-right:11px; overflow:hidden; background-position: -80px 0; }
#menunav ul li a.blog { width: 69px; height:67px; padding-right:11px; overflow:hidden; background-position: -160px 0; }
#menunav ul li a.join { width: 69px; height:67px; padding-right:11px; overflow:hidden; background-position: -240px 0; }
#menunav ul li a.contact { width: 69px; height:67px; padding-right:11px; overflow:hidden; background-position: -320px 0; }

#menunav ul li a.home:hover, #menunav ul li a.home:focus { background-position: 0 -67px; }
#menunav ul li a.faq:hover, #menunav ul li a.faq:focus { background-position: -80px -67px; }
#menunav ul li a.blog:hover, #menunav ul li a.blog:focus { background-position: -160px -67px; }
#menunav ul li a.join:hover, #menunav ul li a.join:focus { background-position: -240px -67px; }
#menunav ul li a.contact:hover, #menunav ul li a.contact:focus { background-position: -320px -67px; }
#menunav ul li a { outline: none; }


