@charset "UTF-8";
/* CSS Document */

body {margin:0; padding:0;}
a img {border:none;}

#content {float: left; width: 520px; margin-top: 20px;}
#content .top {background:url(../images/page_top.png) top left no-repeat; width: 520px; height: 190px; float:left; text-align: center;}
#content .top img {margin-top: -15px;}
#content .main {float: left; background:url(../images/mn_bkg.jpg) top left no-repeat; width: 520px; height: 704px;}
#content .main .navs {width: 520px; float:left; padding-left: 20px;}
#content .main .navs ul {float: left; width: 520px; margin:0; padding:0;}
#content .main .navs ul li {margin:0; padding:0px 0px 0px 5px; list-style-type:none; display: inline; float:left;}
#content .main .navs ul li a.nav1 {background: url(../images/ga_olemiss_off.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li a:hover.nav1 {background: url(../images/ga_olemiss_over.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li a.nav2 {background: url(../images/aub_ark_off.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li a:hover.nav2 {background: url(../images/aub_ark_over.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li a.nav3 {background: url(../images/az_ore_off.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li a:hover.nav3 {background: url(../images/az_ore_over.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li a.nav4 {background: url(../images/usc_nd_off.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li a:hover.nav4 {background: url(../images/usc_nd_over.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li a.nav5 {background: url(../images/penn_ohio_off.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li a:hover.nav5 {background: url(../images/penn_ohio_over.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li.on a.nav1 {background: url(../images/ga_olemiss_on.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li.on a.nav2 {background: url(../images/aub_ark_on.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li.on a.nav3 {background: url(../images/az_ore_on.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li.on a.nav4 {background: url(../images/usc_nd_on.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .main .navs ul li.on a.nav5 {background: url(../images/penn_ohio_on.png) top left no-repeat; width: 92px; height: 61px; float:left;}
#content .slides {
    background-color: #000;
    background-image: url(../images/slider_background.png);
    position: relative;
    clear: both;
    height: 250px;
    z-index: 80;
    width: 520px;
}
#content .slides a.prev {
    height: 60px;
    width: 30px;
    display: block;
    position: absolute;
    z-index: 100;
    left: 15px;
    top: 95px;
    background-image: url(../images/slideshow_arrow_left.png);
    background-position: 5px 0;
    background-repeat: no-repeat; 
}
#content .slides a.next {
    height: 60px;
    width: 30px;
    display: block;
    position: absolute;
    z-index: 100;
    left: 475px;
    top: 95px;
    background-image: url(../images/slideshow_arrow_rt.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}
#content .slides a:hover.prev {
    /*background-image: url(../images/slideshow_arrow_left.png);*/
    background-position: 0 0;
    background-repeat: no-repeat; 
}
#content .slides a:hover.next {
    /*background-image: url(../images/slideshow_arrow_rt.png);*/
    background-position: 5px 0;
    background-repeat: no-repeat;    
}
#content .slides #slide {
    background-color: #000;
    background-image: url(../images/slider_background.png);
    position: absolute;
    z-index: 70;
    top: 0;
    left: 0;
    height: 250px;
    width: 520px;
}
#content .slides #slide div {
    background-color: transparent;
    height: 250px;
    width: 520px;
}
#content .slides #slide img {
    position: absolute;
    z-index: 80;
    top: 0;
    left: 0;
    width: 520px;
    display: block;
}

#content .slides #slide a.finalist_link {
    position: absolute;
    z-index: 105;
    display: none;
    height: 25px;
    width: 200px;
    top: 177px;
}

#content .slides #slide a.finalist_link.odd {
    left: 235px;    
}

#content .slides #slide a.finalist_link.even {
    left: 83px;
}

#content .main .banner1 {float: left; background:url(../images/win_tlg8_banner.png) top left no-repeat; width: 480px; height: 182px; margin-top: 10px; margin-left: 20px;}
#content .main .banner1 .bttn1 {float: left; margin-top:113px;}
#content .main .banner1 .bttn1 a.find_out_how { display: block; position: relative; height: 42px; width: 298px; background: url(../images/find_out_how_arrow.png) no-repeat; }
#content .main .banner1 .bttn1 a:hover.find_out_how { background-position: 0 -42px; }
#content .main .banner2 {float: left; background:url(../images/tg_const_banner.png) top left no-repeat; width: 480px; height: 165px; margin-top: 10px; margin-left: 20px;}
#content .main .banner2 .bttn2 {float: right; margin-top:100px;}
#content .main .banner2 .bttn2 a.know_the_code { display: block; position: relative; height: 42px; width: 297px; background: url(../images/know_the_code_hdr.png) no-repeat; }
#content .main .banner2 .bttn2 a:hover.know_the_code { background-position: 0 -42px; }
#content .main .banner3 {float: left; background:url(../images/fg_promo_bkg.png) top left no-repeat; width: 495px; height: 166px; margin-top: 10px; margin-left: 20px;}
#content .main .banner3 .bttn3 {float: left; margin-top:100px;}
#content .main .banner3 .bttn3 a.epic_failures { display: block; position: relative; height: 42px; width: 299px; background: url(../images/epic_failures_hdr.png) no-repeat; }
#content .main .banner3 .bttn3 a:hover.epic_failures { background-position: 0 -42px; }

/* styles for matchup */

#content .top2 {background:url(../images/matchup_top_bk.jpg) top left no-repeat; width: 520px; height: 333px; float:left; text-align: center;}
#content .top2 img {margin-top: -15px;}
#content .top2 h1 {font-family: proxima-nova; color: #ffd400; text-shadow: 2px 2px 3px #393637; font-size: 28px; font-weight:bold; margin-top: 100px;}
#content .main .matchupBanner {float: left; background:url(../images/matchups_hdr.png) top left no-repeat; width: 315px; height: 54px; margin-top: -20px; z-index: 1000000; margin-left: 100px; padding-bottom: 15px;}
#content .main .matches {float: left; width: 500px;padding-left: 20px; padding-bottom: 5px;}

#content .main .matches a { display: block; position: relative; height: 104px; width: 477px; }
#content .main .matches a.upcoming { background-position: 0px 0px; cursor: default; }
#content .main .matches a.complete { background-position: 0px -104px; cursor: pointer; }
#content .main .matches a:hover.complete { background-position: 0px -208px; cursor: pointer; }

#content .main .matches .match1 a.match1 { background-image: url(../images/ga_vs_olmiss.png); background-repeat: no-repeat; }
#content .main .matches .match2 a.match2 { background-image: url(../images/aub_vs_ak.png); background-repeat: no-repeat; }
#content .main .matches .match3 a.match3 { background-image: url(../images/az_vs_oregon.png); background-repeat: no-repeat; }
#content .main .matches .match4 a.match4 { background-image: url(../images/southCal_vs_nd.png); background-repeat: no-repeat; }
#content .main .matches .match5 a.match5 { background-image: url(../images/pennst_vs_ohst.png); background-repeat: no-repeat; }


/* styles for failgater */

#content .fgCont {background: url(../images/failgater_bkg.jpg) top left no-repeat; width: 520px; height: 1272px; float:left; margin-top: 5px;}
#content .fgCont .topLogo {text-align: center; margin-top: -25px;}
#content .fgCont .mainHdr {float: left; margin: 14px 0px 10px 20px;}
#content .fgCont .topMain {width: 508px; float:left;}
#content .fgCont .topMain .lftCont {float: left; width: 250px; padding: 0px 0px 0px 20px;}
#content .fgCont .topMain .lftCont p {font-family: proxima-nova; color: #fff; text-shadow: 2px 2px 3px #393637; padding:0; margin:10px 0px 0px 0px;}
#content .fgCont .topMain .rtCont {float: right; padding: 0px 2px 0px 10px;}
#content .fgCont .divider {float: left; background:url(../images/divider.png) top left no-repeat; width: 475px; height: 1px; margin-left: 20px; margin-top: 17px; margin-bottom: 20px;}
#content .fgCont .photos {float: left; width: 500px; margin-left: 20px; margin-top: 5px; padding:0;}
#content .fgCont .photobox {width: 115px; height: 142px; float:left; padding-right: 5px; padding-bottom: 0px;}
#content .fgCont .photoDesc {float: left; width: 500px; margin-left: 20px; display: none;}
#content .fgCont .photoDesc p {float:left; color: #fff; font-size: 18px; font-family: octin-vintage;text-shadow: 2px 2px 3px #393637; width: 500px; padding:0; margin:20px 0px 0px 0px; line-height: 24px;}
.yellowTxt {font-family: proxima-nova; text-shadow: 2px 2px 3px #393637; font-size: 14px; font-weight:bold; color: #ffde00;}

/* failgate */

.fail_num {
    display: none;
}

.failgate_image {
    width: 115px;
    height: 155px;
    overflow: hidden;
}

.failgate_image a {
    height: 143px; 
    width: 115px;
    display: block;
    background-repeat: no-repeat;
    outline: none;
}

.failgate_image a.hover {
    background-position: 0 -143px;
    height: 143px;
}

.failgate_image a.active {
    background-position: 0 -286px;
    height: 155px; 
}

/* styles for finalists */

#content .finCont {background: url(../images/finalist_bkg.jpg) top left no-repeat; width: 520px; height: 1714px; float:left; margin-top: 5px;}
#content .finCont .topLnk {float: left; position: absolute; margin-top: 10px; margin-left: 10px;}
#content .finCont .topLnk a {font-family: proxima-nova; font-size:11px; font-weight:bold; color: #fff; text-decoration: none;}
#content .finCont .topLnk a:hover {font-family: proxima-nova; font-size:11px; font-weight:bold; color: #ffd400; text-decoration: none;}
#content .finCont .topLogo {text-align: center;}
#content .finCont .topLogo img {margin-top: -15px; text-align:center;}
#content .finCont .title {float: left; width: 520px; margin-bottom: 10px;}
#content .finCont .title .game {float: left; color: #dfdfdf; font-family: proxima-nova; font-size:18px; font-weight:bold; clear: both; margin-left: 72px;}
#content .finCont .title .school {float: left; color: #ffd400; font-family: proxima-nova; font-size:36px; font-weight:bold; clear:both; margin-left: 72px;}
#content .finCont .finHdr {text-align: center;}
#content .finCont .mainBox {float: left; margin-left: 20px; width: 500px; margin-top: 10px; margin-bottom: 15px;}
#content .finCont .mainBox .video {}
#content .finCont .mainBox .desc {float: left; width: 478px; height:90px; margin-top: 10px; margin-left: 5px; background: url(../images/vote_bkg.png) top left no-repeat;}
#content .finCont .mainBox .desc .lftDesc {float: left; width: 345px; padding-left: 20px; padding-top: 16px;}
#content .finCont .mainBox .desc .lftDesc h1 {font-family: proxima-nova; font-size:20px; font-weight:bold;color: #ffd400; padding:0; margin:0;}
#content .finCont .mainBox .desc .lftDesc p {font-family: proxima-nova; font-size:14px; font-weight:normal; line-height:18px; width: 345px;  margin:0; padding:0; color: #fff;}
#content .finCont .mainBox .desc .rtDesc {float: right; width: 113px;font-family: proxima-nova; font-size:12px; font-weight:bold; color: #fff; text-align:center; margin-top: 18px; line-height:18px;}

a.vote_button {
    display: block;
    height: 40px;
    width: 82px;
    position: relative;
    margin: auto;
    margin-bottom: 5px;
    background: url(../images/sm_vote_bttn.png) 0 0 no-repeat;
}

a:hover.vote_button {
    background-position: 0 -40px;
}

/* styles for Tweets page */

#tweetCont {float: left; width: 520px; margin-top: 0px; background:url(../images/tweet_bkg.jpg) top left no-repeat; width: 520px; height: 905px;}
#tweetCont .topBox {float: left; width: 520px;}
#tweetCont .topBox .lftBx {float: left; width: 134px; margin-left: 10px;}
#tweetCont .topBox .rtBx {float: right; width: 313px; padding-right: 25px; margin-top: 45px;}
#tweetCont .mainTweet {margin-top: 25px; float:left; width: 500px;}
#tweetCont .mainTweet p {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; color: #fff; line-height: 18px; margin-bottom: 0px; width: 475px; padding:0;}
.yellowIt {font-style: italic; color: #edcb0c; font-weight:bold;}
#tweetCont .mainTweet p.smallTxt {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color: #b9b9b9; line-height: 14px; margin-bottom: 0px; margin-top: 10px; width: 475px; padding:0;}
.ltGrayTxt {color: #dbdbdb; font-weight:bold; font-size: 12px;}
#tweetCont .mainTweet .divide {background:url(../images/tweet_divider.png) top left no-repeat; width: 475px; height: 1px; margin-top: 15px; }
#tweetCont .mainTweet {margin-top: 25px; float:left; width: 500px;}
#tweetCont .followTw {text-align: center; clear:both; padding-top: 30px;}

#tweetCont .mainTweet ul.tweet_list {
    list-style: none;
    margin: 0;
    padding: 0;
}

#tweetCont .mainTweet ul.tweet_list li { 
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 0;
    margin-left: 24px;
    margin-top: 20px;
    padding: 0;
    width: 475px;
}

#tweetCont .mainTweet ul.tweet_list li a { 
    color: #EDCB0C;
    text-decoration: none;
}

#tweetCont .mainTweet ul.tweet_list li .tweet_text { 
    display: block;
}

/*styles for constitution pages */

#content .constitution {background: url(../images/larg_bkg.jpg) top left no-repeat; width: 520px; float:left;}
#content .constitution .constTop {background:url(../images/tlg8_const_hdr.png) top left no-repeat; float: left; width: 490px; height: 164px; margin-top: -22px; margin-left: 15px;}
#content .constitution .intro {float: left; width: 510px; margin-top: 20px; margin-left: 10px;}
#content .constitution .intro .cont {float: left; width: 500px;}
#content .constitution .dotted {background: url(../images/dotted.png) top left repeat-x; height: 1px; width: 100%; float:left; margin-top: 20px; }
#content .constitution .introTxt {margin-left: 155px; float:left; margin-top: -15px;}
#content .constitution .dotted2 {background: url(../images/dotted.png) top left repeat-x; height: 1px; width: 100%; float:left; }
#content .constitution .spcr {padding-bottom: 40px; float:left;width: 100%;}
#content .constitution .bttns {
	width: 268px;
	margin-left: 124px;
	background: #2d2a28;
	float:left; margin-top: -20px;
}
#content .constitution .bttm {float: left; background:url(../images/const_bkg.png) top left no-repeat; width: 520px; height: 74px;}
#content .constitution .spcr2 {padding-top: 50px; float:left;width: 100%;}

#toc {background: url(../images/toc_hdr.png) top left no-repeat; float:left; width: 495px; height: 145px; padding-top: 60px; padding-left: 25px;}
#toc .brdr {width:462px; float:left; background:url(../images/double_dotted.png) top right repeat-y; padding:0; margin:0;}
#toc .brdr .lftToc {float: left; width: 149px; background:url(../images/double_dotted.png) top left repeat-y; padding-left: 4px;}
#toc .brdr .midToc {float: left; width: 149px; background:url(../images/double_dotted.png) top left repeat-y; padding-left: 4px;}
#toc .brdr .rtToc {float: left; width: 140px; background:url(../images/double_dotted.png) top left repeat-y; padding-left: 4px; height: 100px;}

#toc ul {list-style-type:none; margin:0; padding:0;}
#toc ul li {font-size: 13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#toc ul li a, #toc ul li a:link, #toc ul li a:visited, #toc ul li a:active {float: left; width: 100px; text-decoration:none; padding:3px 3px 3px 45px; color: #1d1201; height:14px;}
#toc ul li a:hover, #toc ul li a.navON {background:url(../images/cont_hover.png) top left no-repeat;padding:3px 3px 3px 45px; width: 100px; float:left; color:#1d1201; height: 14px;}
#toc ul li.navON {background:url(../images/cont_hover.png) top left no-repeat;padding:3px 3px 3px 45px; width: 100px; float:left; color:#1d1201; height: 14px;}
#content .constitution .hdr {float: left; width: 100%; margin-top: 20px; padding-bottom: 10px;}
#content .constitution .hdr .lftTxt {float: left; width: 260px; font-family: octin-vintage; font-size:20px; color: #d09b4e; margin-left: 20px; letter-spacing:2px;}
#content .constitution .hdr .rtLike {float: right; width: 80px; margin-right: 20px; margin-top:22px;}
#content .constitution .hdr .rtLike ul {float: left; width: 86px; padding:0; margin:0;}
#content .constitution .hdr .rtLike ul li {list-style-type: none; padding:0; margin:0;display: inline; padding-right: 4px;}
#content .constitution .hdr .rtLike ul li.social2 {width: 21px; height: 17px; background: url(../images/like_bubble.png) top left no-repeat;float: right; color: #26708e; font-size: 11px; font-weight:bold; text-align:center; padding-top: 3px; padding-left: 4px;}
#content .constitution .mainCont {float:left; width: 520px;}
#content .constitution .mainCont h1 {font-family: Arial, Helvetica, sans-serif; font-size:18px; color: #ce9b51; margin:25px 0px 0px 20px; padding:0; font-weight:normal;}
#content .constitution .mainCont p {color: #fff; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; width: 480px; padding: 0px 20px 0px 20px; line-height: 20px;}
#content .constitution .mainCont h2 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color: #ce9b51; float:left; width: 100%;padding: 0px 20px 0px 20px;}
#content .constitution .mainCont .num {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color: #fff; float:left; width: 500px; padding-left: 20px;}
#content .constitution .mainCont p.articlev {float: left; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #fff; width: 450px; padding: 0px 20px 0px 50px; line-height:20px;}

#content .constitution .mainCont a {color: #c5944c;}
#content .constitution .mainCont .lftBble {float: left; width: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #d09b4e; padding-left: 20px; padding-top: 20px;}
#content .constitution .mainCont .rtBble {float: left; width: 220px; padding-top: 20px;}
#content .constitution .mainCont .lftart8 {float: left; width: 256px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #d09b4e; padding-left: 20px; padding-top: 20px;}
#content .constitution .mainCont .rtart8 {float: left; width: 210px; padding-top: 20px; padding-right: 10px;}
#content .constitution .mainCont .rtart8 p {margin:0; padding:10px 0px 0px 0px; width: 210px; float:left;}
#content .constitution .mainCont .lftart6 {float: left; width: 230px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #d09b4e; padding-left: 20px; padding-top: 40px;}
#content .constitution .mainCont .rtart6 {float: left; width: 220px; padding-top: 40px; padding-right: 10px; padding-left: 20px;}
#content .constitution .mainCont .rtart6 p {margin:0; padding:10px 20px 0px 0px; width: 220px; float:left;}
#content .constitution .mainCont .lftart6 p {margin:0; padding:10px 20px 0px 0px; width: 230px; float:left;}
#content .constitution .mainCont .rtart6 h3 {float: left; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #d09b4e; padding:0; margin:0;}
#content .constitution .mainCont .lftart6 h3 {float: left; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #d09b4e; padding:0; margin:0;}
#content .constitution .mainCont .lftart6 h4, #content .constitution .mainCont .rtart6 h4 {float: left; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; font-style:italic; color: #a09e97; padding:0; margin:0;}
#content .constitution .mainCont p.full {width: 480px; float: left; margin-top: 40px;}
#content .constitution .mainCont p.full img {padding-right: 24px;}
.hdrs {float: left; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #d09b4e; padding:0; margin:0; }
.hdrs2 {float: left; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; font-style:italic; color: #a09e97; padding:0; margin:0;}
#content .constitution .mainCont .rtart6 h5 {float: left; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #d09b4e; padding:0px 0px 0px 20px; margin:0;}
#content .constitution .mainCont .rtart6 h6 {float: left; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; font-style:italic; color: #a09e97; padding:0px 0px 0px 20px; margin:0; }

/* styles for tlg8 gear page */

#gearCont {background: url(../images/tlg8gear_bkg.jpg) top left no-repeat; width: 520px; height: 906px; margin-top: 21px;}
#gearCont .topGear {width: 520px; float:left; background:url(../images/gear_top.png); height: 152px; margin-top: -21px;}
#gearCont .winHdr {width: 520px; text-align:center; margin-top: 17px; float: left;}
#gearCont .winners {width: 520px; text-align:center; margin-top: 10px; float: left;}
#gearCont .winnerPics {width: 510px; float: left; padding-left: 10px; padding-top: 10px;}
#gearCont .winnerPics .pic1, #gearCont .winnerPics .pic3 {width: 160px; float: left; margin-right: 5px;}
#gearCont .winnerPics .pic2 {width: 159px; float: left; margin-right: 5px;}
#gearCont .winnerPics h1 {font-family: proxima-nova; font-size: 18px; color: #edcb0c; float:left; padding: 8px 0px 0px 10px; margin:0; font-weight:normal;}
#gearCont .winnerPics .subs {float: left; font-size: 13px; font-weight:normal; color: #c6c6c6; font-family:Arial, Helvetica, sans-serif; padding-left: 10px; width: 100%;}
#gearCont .gearDotted {background:url(../images/gear_dotted.png) top left repeat-x; width: 480px; float:left; height: 1px; margin-left: 20px; margin-top: 30px;}
#gearCont .formIntro {font-family: proxima-nova; font-weight:normal; font-size: 16px; color: #e1e1e1; line-height: 20px; float:left; margin-left: 20px; margin-right: 20px; width: 480px; padding-top: 20px;}
#gearCont .formIntro .colorTxt {color: #f9d501;}
#gearCont .formGear {width: 480px; float:left; padding: 20px 20px 20px 30px;}
#gearCont .formGear .form1 {float: left; width: 480px; margin-top: 10px;}
#gearCont .formGear .form1 input.first {width: 290px; margin-right: 15px;}
#gearCont .formGear .form1 input.second {width: 320px; margin-right: 15px;}
#gearCont .formGear .form1 input.bttn {background:url(../images/browse_bttn.png) top left no-repeat; width: 95px; height: 25px; cursor:pointer; cursor:hand; border:none;}
#gearCont .formGear .form1 .smtxt {color: #fccd19; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-right: 15px;}
#gearCont .formGear .form1 select.lftSel {width: 130px; margin-right: 15px;}
#gearCont .formGear .form1 select.rtSel {width: 130px;}
#gearCont .formGear .form1 .subBkg {background: url(../images/submit_bkg.png) 180px 0px no-repeat; height: 75px; width: 325px; margin-top: 33px; float: left; }
#gearCont .formGear .form1 .subBkg input.sub {margin-left: 155px; cursor:hand; cursor: pointer; background: url(../images/submit_bttn.png) top left no-repeat; width: 134px; height: 44px; float: left; border: none;}