body {margin:0; padding:0; height:100%; width:100%; background:url(../images/bg2.jpg) top center no-repeat #040903; font-family:Arial, Helvetica, sans-serif;}

/* Slider Elements */

#wrapper {width:1035px; height:660px; position:absolute; margin:140px 0 0 0; overflow:hidden;}  
#mask {width:500%; height:100%;}
.item {width:20%; height:100%; float:left;}
.content {width:1035px; height:660px; margin:0 auto; position:relative;}  
.clear {clear:both;}

/* Common Elements */

h1 {}
h2 {}
h3 {color:#2f4709; font-size:16px; line-height:20px; font-weight:normal; letter-spacing:-1px; margin:10px 0;}

p {font-size:12px; line-height:20px; color:#fff; margin:0 0 20px 0;}

a {color:#fff; font-weight:bold; text-decoration:underline;}
a:hover {color:#2c4308; font-weight:bold; text-decoration:underline;}
a img {border:none;}

/* Sides */

.sidetop {width:100%; height:70px;}
.sideline {width:100%; height:40px; background:#fff; filter:alpha(opacity=17); -moz-opacity:0.17; -khtml-opacity: 0.17; opacity: 0.17;}

/* Header */

.header {width:1035px; height:140px; position:absolute; margin:0;}
.header .line {width:1035px; height:40px; background:#fff; filter:alpha(opacity=17); -moz-opacity:0.17; -khtml-opacity: 0.17; opacity: 0.17; position:absolute; margin:70px 0 0 0;}

.header .nav {position:absolute; margin:70px 0 0 0;}
.header .nav ul {margin:0; padding:0;}
.header .nav li {margin:0; padding:0; list-style:none; float:left; font-size:12px; line-height:40px;}
.header .nav a {color:#fff; font-weight:bold; text-decoration:none; padding:0 10px 0 5px;}
.header .nav a:hover {color:#c2cc4f; font-weight:bold; text-decoration:none;}

.header .logo, .header .logolink, .header .logolink a {width:357px; height:42px;}
.header .logo, .header .logolink {position:absolute; margin:15px 0 0 0;}
html>body .header .logo {background:url(../images/logo.png);}
*html .header .logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/logo.png');}
.header .logolink a {display:block;}
.header .logolink span {display:none;}

.header .facebook, .header .facebook a {width:212px; height:80px;}
.header .facebook {position:absolute; margin:50px 0 0 806px;}
.header .facebook a {display:block; background:url(../images/facebook2.gif);}
.header .facebook a:hover {background:url(../images/facebook2over.gif);}
.header .facebook span {display:none;}

.loginlinks {position:relative; float:right; margin:20px 26px 0 0; font-size:12px; line-height:20px; color:#fff; font-weight:bold;}
.loginlinks a {color:#fff; font-weight:bold; text-decoration:none; padding:0 1px;}
.loginlinks a:hover {color:#cdd56a; font-weight:bold; text-decoration:none;}

/* Home Flash */

.homeflash {width:1035px; height:330px; margin-top:24px;}

/* Home Body */

.homebody {width:1035px; height:280px; margin-top:23px;}
.homebody .bg {width:1035px; height:280px; background:url(../images/homebody.gif); position:absolute; margin:0; filter:alpha(opacity=34); -moz-opacity:0.34; -khtml-opacity: 0.34; opacity: 0.34;}

.homebody .content {width:1035px; height:280px; position:absolute;}
.homebody .content .padding {padding:10px 6px 0 16px;}

.homebody h3 {font-size:22px; line-height:25px; color:#12140c; font-weight:normal; margin:2px 0; letter-spacing:-1px;}
.homebody h4 {font-size:14px; line-height:20px; color:#1a1b12; font-weight:bold; margin:0; letter-spacing:-1px;}
.homebody h4 a {color:#1a1b12; font-weight:bold; text-decoration:none;}
.homebody h4 a:hover {color:#2a4203; font-weight:bold; text-decoration:none;}
.homebody p {font-size:11px; line-height:15px; color:#12140c; margin:2px 0;}

.homebody .products {width:100%; padding-top:10px;}
.homebody .products .column {width:253px; float:left;}
.homebody .products .column p {font-size:10px; line-height:13px; padding-right:4px;}

/* Profile Page */

.profileholder {width:1035px; height:660px; position:absolute; margin:140px 0 0 0;}
.profileholder .top {width:1035px; height:280px; margin:10px 0 15px 0;}
.profileholder .bottom {width:1035px; height:200;}

.profileholder .picbg {width:1035px; height:180px; position:absolute; margin:0 0 0 0; background:url(../images/profilepics_bg.gif); filter:alpha(opacity=34); -moz-opacity:0.34; -khtml-opacity: 0.34; opacity: 0.34;}
.profileholder .socialbg {width:1035px; height:62px; margin:15px 0; background:url(../images/social_promotion_bg.gif); filter:alpha(opacity=34); -moz-opacity:0.34; -khtml-opacity: 0.34; opacity: 0.34;}
.profileholder .piccontent {width:1015px; height:160px; position:absolute; margin:10px;}
.profileholder .piccontent h3 {font-size:23px; line-height:25px; color:#12140c; font-weight:normal; margin:5px 0 2px 10px; letter-spacing:-1px;}
.profileholder .piccontent .bg {background:url(../images/picvid_square.gif) top left no-repeat; padding:5px;}

.profilelinks {width:1035px; height:125px; position:absolute; margin:212px 0 0 0;}
.profilelinks ul {margin:0 0 0 10px; padding:0;}
.profilelinks li {margin:0; padding:0; list-style:none; float:left;}
.profilelinks a {width:247px; height:125px; display:block; margin:0 8px 0 0;}
.profilelinks span {display:none;}

.profilelinks li.link1 a {background:url(../images/probutton1.gif);}
.profilelinks li.link1 a:hover {background:url(../images/probutton1_over.gif);}
.profilelinks li.link2 a {background:url(../images/probutton2.gif);}
.profilelinks li.link2 a:hover {background:url(../images/probutton2_over.gif);}
.profilelinks li.link3 a {background:url(../images/probutton3.gif);}
.profilelinks li.link3 a:hover {background:url(../images/probutton3_over.gif);}
.profilelinks li.link4 a {background:url(../images/probutton4.gif);}
.profilelinks li.link4 a:hover {background:url(../images/probutton4_over.gif);}

.mypics {width:190px; height:22px;}
html>body .mypics {background:url(../images/mypics.png);}
*html .mypics {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/mypics.png');}

/* Contest Page */

.contesttitle {width:329px; height:50px; position:absolute; margin:34px 0 0 5px;}
html>body .contesttitle {background:url(../images/title_contest.png);}
*html .contesttitle {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/title_contest.png');}

.contesttext {width:1017px; height:70px; position:absolute; margin:100px 0 0 8px;}
html>body .contesttext {background:url(../images/contesttext.png);}
*html .contesttext {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/contesttext.png');}

.contestbody {width:1035px; height:255px; background:url(../images/contestbody.gif); position:absolute; margin:190px 0 0 0; filter:alpha(opacity=34); -moz-opacity:0.34; -khtml-opacity: 0.34; opacity: 0.34;}

.contestprize {width:138px; height:26px; position:absolute; margin:207px 0 0 18px;}
html>body .contestprize {background:url(../images/prizes.png);}
*html .contestprize {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/prizes.png');}

.contestprizetext {width:988px; height:45px; position:absolute; margin:248px 0 0 18px;}
html>body .contestprizetext {background:url(../images/prizetext.png);}
*html .contestprizetext {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/prizetext.png');}

.contest_buttonbg1 {width:475px; height:125px; background:#fff; position:absolute; margin:305px 0 0 25px; filter:alpha(opacity=34); -moz-opacity:0.34; -khtml-opacity: 0.34; opacity: 0.34;}
.contest_buttonbg2 {width:475px; height:125px; background:#fff; position:absolute; margin:305px 0 0 535px; filter:alpha(opacity=34); -moz-opacity:0.34; -khtml-opacity: 0.34; opacity: 0.34;}

.giveaway1 {position:absolute; margin:312px 0 0 37px;}
.giveaway1 a {width:452px; height:110px; background:url(../images/giveaway1.gif); display:block;}
.giveaway1 a:hover {background:url(../images/giveaway1over.gif);}
.giveaway1 span {display:none;}

.giveaway2 {position:absolute; margin:312px 0 0 549px;}
.giveaway2 a {width:452px; height:110px; background:url(../images/giveaway2.gif); display:block;}
.giveaway2 a:hover {background:url(../images/giveaway2over.gif);}
.giveaway2 span {display:none;}

.tipswin {width:1021px; height:121px; position:absolute; margin:472px 0 0 8px;}
html>body .tipswin {background:url(../images/tipswin.png);}
*html .tipswin {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/tipswin.png');}

.contestenter {position:absolute; margin:606px 0 0 8px;}
.contestenter a {width:174px; height:42px; background:url(../images/enternow.gif); display:block;}
.contestenter a:hover {background:url(../images/enternow2.gif);}
.contestenter span {display:none;}

/* Idea Mens Page */

.menstitle {width:621px; height:83px; position:absolute; margin:34px 0 0 5px;}
html>body .menstitle {background:url(../images/title_mens.png);}
*html .menstitle {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/title_mens.png');}

.mensintro {width:1000px; position:absolute; margin:135px 0 0 8px; color:#fff; font-size:12px; line-height:19px;}
.mensbg {width:1035px; height:255px; background:url(../images/mensbg.gif); position:absolute; margin:395px 0 0 0; filter:alpha(opacity=34); -moz-opacity:0.34; -khtml-opacity: 0.34; opacity: 0.34;}

.mensclub1 {width:190px; height:305px; background:url(../images/mensclub1.gif); position:absolute; margin:200px 0 0 10px;}
.mensclub2 {width:180px; height:303px; background:url(../images/mensclub2.gif); position:absolute; margin:202px 0 0 375px;}
.mensclub3 {width:212px; height:305px; background:url(../images/mensclub3.gif); position:absolute; margin:200px 0 0 725px;}

.mensline1 {width:259px; height:43px; position:absolute; margin:480px 0 0 20px;}
html>body .mensline1 {background:url(../images/mensline1.png);}
*html .mensline1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/mensline1.png');}

.mensline2 {width:245px; height:55px; position:absolute; margin:480px 0 0 380px;}
html>body .mensline2 {background:url(../images/mensline2.png);}
*html .mensline2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/mensline2.png');}

.mensline3 {width:230px; height:57px; position:absolute; margin:480px 0 0 763px;}
html>body .mensline3 {background:url(../images/mensline3.png);}
*html .mensline3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/mensline3.png');}

.mensdesc1, .mensdesc2, .mensdesc3 {font-size:12px; line-height:20px; color:#FFF;}
.mensdesc1 {position:absolute; margin:530px 0 0 20px;}
.mensdesc2 {position:absolute; margin:540px 0 0 380px;}
.mensdesc3 {position:absolute; margin:540px 0 0 763px;}

.moremens {position:absolute; margin:101px 0 0 180px; font-size:11px; line-height:20px; color:#eeff00; font-weight:bold;}
.moremens a {color:#eeff00; font-weight:bold; text-decoration:none; padding:0 2px;}
.moremens a:hover {color:#eeff00; font-weight:bold; text-decoration:underline;}

/* Idea Womens Page */

.womenstitle {width:545px; height:84px; position:absolute; margin:34px 0 0 5px;}
html>body .womenstitle {background:url(../images/womenstitle.png);}
*html .womenstitle {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/womenstitle.png');}

.womensintro {width:1000px; position:absolute; margin:135px 0 0 8px; color:#fff; font-size:12px; line-height:19px;}
.womensbg {width:1035px; height:255px; background:url(../images/mensbg.gif); position:absolute; margin:380px 0 0 0; filter:alpha(opacity=34); -moz-opacity:0.34; -khtml-opacity: 0.34; opacity: 0.34;}

.womensclub1 {width:176px; height:301px; background:url(../images/womensclub1.gif); position:absolute; margin:200px 0 0 10px;}
.womensclub2 {width:178px; height:301px; background:url(../images/womensclub2.gif); position:absolute; margin:200px 0 0 375px;}
.womensclub3 {width:169px; height:298px; background:url(../images/womensclub3.gif); position:absolute; margin:203px 0 0 760px;}

.womensline1 {width:260px; height:43px; position:absolute; margin:480px 0 0 20px;}
html>body .womensline1 {background:url(../images/womensline1.png);}
*html .womensline1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/womensline1.png');}

.womensline2 {width:245px; height:55px; position:absolute; margin:480px 0 0 380px;}
html>body .womensline2 {background:url(../images/womensline2.png);}
*html .womensline2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/womensline2.png');}

.womensline3 {width:230px; height:57px; position:absolute; margin:480px 0 0 755px;}
html>body .womensline3 {background:url(../images/womensline3.png);}
*html .womensline3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/womensline3.png');}

.womensdesc1, .womensdesc2, .womensdesc3 {font-size:12px; line-height:20px; color:#FFF;}
.womensdesc1 {position:absolute; margin:534px 0 0 20px;}
.womensdesc2 {position:absolute; margin:544px 0 0 380px;}
.womensdesc3 {position:absolute; margin:544px 0 0 763px;}

.womensmore, .womensmore a {width:376px; height:13px; font-size:0; line-height:0;}
.womensmore {position:absolute; margin:640px 0 0 10px;}
.womensmore a {display:block; background:url(../images/womensmore.gif);}
.womensmore a:hover {display:block; background:url(../images/womensmore2.gif);}
.womensmore span {display:none;}

.morewomens {position:absolute; margin:101px 0 0 180px; font-size:11px; line-height:20px; color:#eeff00; font-weight:bold;}
.morewomens a {color:#eeff00; font-weight:bold; text-decoration:none; padding:0 2px;}
.morewomens a:hover {color:#eeff00; font-weight:bold; text-decoration:underline;}

/* Idea Single Page */

.singlestitle {width:959px; height:86px; position:absolute; margin:34px 0 0 5px;}
html>body .singlestitle {background:url(../images/singletitle.png);}
*html .singlestitle {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/singletitle.png');}

.singlesintro {width:1000px; position:absolute; margin:135px 0 0 8px; color:#fff; font-size:12px; line-height:19px;}
.singlesbg {width:1035px; height:255px; background:url(../images/mensbg.gif); position:absolute; margin:395px 0 0 0; filter:alpha(opacity=34); -moz-opacity:0.34; -khtml-opacity: 0.34; opacity: 0.34;}
.singlesclubs {width:543px; height:313px; position:absolute; margin:200px 0 0 20px;}
html>body .singlesclubs {background:url(../images/singlesclubs.png);}
*html .singlesclubs {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/singlesclubs.png');}
.singlesdesc {width:937px; height:57px; position:absolute; margin:480px 0 0 20px;}
html>body .singlesdesc {background:url(../images/singles.png);}
*html .singlesdesc {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/singles.png');}
.singlesdesctext {font-size:12px; line-height:20px; color:#FFF; position:absolute; margin:546px 0 0 20px;}
.singleshighlights {width:234px; height:85px; background:url(../images/singleshighlights.gif); position:absolute; margin:295px 0 0 780px;}

.moresingle {position:absolute; margin:101px 0 0 565px; font-size:11px; line-height:20px; color:#eeff00; font-weight:bold;}
.moresingle a {color:#eeff00; font-weight:bold; text-decoration:none; padding:0 2px;}
.moresingle a:hover {color:#eeff00; font-weight:bold; text-decoration:underline;}

/* Go Vote Page */

.voteflash {width:1035px; height:480px; position:absolute; margin:15px 0 0 5px;}
.votebody {width:1035px; height:135px; background:url(../images/votebody.gif); position:absolute; margin:500px 0 0 0; filter:alpha(opacity=34); -moz-opacity:0.34; -khtml-opacity: 0.34; opacity: 0.34;}
.votedesc {width:499px; height:41px; background:url(../images/votedesc.gif); position:absolute; margin:518px 0 0 17px;}

.voteenter {position:absolute; margin:573px 0 0 15px;}
.voteenter a {width:174px; height:42px; background:url(../images/enternow.gif); display:block;}
.voteenter a:hover {background:url(../images/enternow2.gif);}
.voteenter span {display:none;}

/* Leaderboard Page */

.leaderflash {width:1035px; height:470px; position:absolute; margin:20px 0 0 5px;}

/* Technology Page */

.techtitle {width:611px; height:86px; position:absolute; margin:34px 0 0 5px;}
html>body .techtitle {background:url(../images/techtitle.png);}
*html .techtitle {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/techtitle.png');}

.techdiagram {width:987px; height:243px; position:absolute; margin:140px 0 0 25px;}
html>body .techdiagram {background:url(../images/techdiagram.png);}
*html .techdiagram {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/techdiagram.png');}

.techpatent {width:453px; height:42px; position:absolute; margin:420px 0 0 290px;}
html>body .techpatent {background:url(../images/techpatent.png);}
*html .techpatent {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/techpatent.png');}

.techbg {width:1035px; height:185px; background:url(../images/techbg.gif); position:absolute; margin:470px 0 0 0; filter:alpha(opacity=34); -moz-opacity:0.34; -khtml-opacity: 0.34; opacity: 0.34;}

.techdiagram2 {width:864px; height:157px; position:absolute; margin:485px 0 0 70px;}
html>body .techdiagram2 {background:url(../images/techdiagram2.png);}
*html .techdiagram2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.adamsgolfcontest.com/images/techdiagram2.png');}

.moretech {position:absolute; margin:101px 0 0 360px; font-size:11px; line-height:20px; color:#eeff00; font-weight:bold;}
.moretech a {color:#eeff00; font-weight:bold; text-decoration:none; padding:0 2px;}
.moretech a:hover {color:#eeff00; font-weight:bold; text-decoration:underline;}

/* Privacy & Terms Page(s) */

.privacytitle {width:364px; height:62px; background:url(../images/privacytitle.gif); position:absolute; margin:34px 0 0 5px;}
.termtitle {width:538px; height:50px; background:url(../images/termstitle.gif); position:absolute; margin:34px 0 0 5px;}

.termbody {width:1035px; height:500px; background:url(../images/termsbg.gif); position:absolute; margin:125px 0 0 0; filter:alpha(opacity=34); -moz-opacity:0.34; -khtml-opacity: 0.34; opacity: 0.34;}
.termscroll {width:1005px; height:473px; position:absolute; margin:140px 0 0 15px; overflow:auto;}
.termscroll .text {width:980px; position:absolute;}

.termscroll2 {width:1005px; height:473px; position:absolute; margin:140px 0 0 15px; overflow:hidden;}
.termscroll2 .text {width:980px; position:absolute;}

.termbuttons {position:absolute; margin:590px 0 0 920px; font-size:13px; line-height:20px; color:#000; font-weight:bold;}

/* Footer */

.footer {width:1035px; height:30px; font-size:10px; line-height:15px; color:#fff; position:absolute; margin:800px 0 0 0;}
.footer .left {float:left; padding:1px 0 0 5px;}
.footer .right {float:right; padding:1px 5px 0 0; text-align:right;}
.footer a {color:#fff; font-weight:normal; text-decoration:underline;}
.footer a:hover {color:#000; font-weight:normal; text-decoration:underline;}

/* Inner Content */

#inner {margin-top:40px;}