p, h1, h2, h3, h4, h5, h6, h7, img, div, span, ol, ul, li, form, fieldset, label, legend {margin: 0px; padding: 0px; border: 0px; font-size: 1em;}
legend {display: none;}

body {background: url(../images/pixelbg.gif); margin-top: 0px; text-align: center; font-family: verdana, arial, sans serif; font-size: 100%;}
/* 1.375em = 22px */
/* 1.125em = 18px */
/* 1em = 16px */
/* .875em = 14px */
/* .75em = 12px */
/* .625em = 10px */

a:link, a:visited, a:active { text-decoration: none; color: #613783; }

a:hover{text-decoration:underline; color:#E43C2E;}

#wrapper {width:963px; text-align:center; margin: auto;}

#whitespace {width:953px; margin: auto; padding: 5px; text-align:center; background-color:#FFFFFF;}

#bodywrapper {width:953px; margin: auto; border: 1px solid #603881}

#toprow {width:953px; height:12px; background:url(../images/menubg.png) repeat-x;}
#toprow h1 {font-size: .625em; color: #F8D800; padding: 0px; padding-right: 10px; margin: 0px; float: right;}

#logo {width:953px; height:60px; background:url(../images/logobg.jpg); color: #FFFFFF;}

#content {width:951px; margin: 0px; padding: 0px; padding-bottom: 10px; background-color:#FFFFFF;}

#footer {width:953px; padding: 10px 0px; background:url(../images/logobg.jpg); color: #FFFFFF;}
#footer a:link, #footer a:visited, #footer a:hover {font-size: 10px; font-family: verdana, tahoma, sans seriff; font-weight: bold; color: #F8D800; text-decoration:none;}
#footer a:hover{text-decoration:underline; color:#FFFFFF;}

#menu {width: 953px; height: 26px; line-height: 26px; vertical-align: middle; color: #F00; margin:0px; padding:0px; background:url(../images/menubg.png); float: left; border-botton: 2px solid #603881}
#menu ul {list-style: none; margin: 0px; padding: 0px;}
#menu ul li {display: inline; }
#menu li a {font-size: .75em; font-weight: bold; color:#FFF; padding: 0px 10px 0px 10px; border-right: 1px dashed #FFF; text-decoration: none; float: left; }
#menu li a:hover {color: #F8D800; background-color: #000; text-decoration: underline;}

#lftcol {width:170px; float: left;}
#lftcol h2 {background: url('../images/logobg.jpg') repeat-x; color: #F4D614; font-size: 12px; padding: 4px 0; clear:left;}
#lftcol ul {list-style: none; margin-bottom: 10px;  padding: 0px; float: left;}
#lftcol ul li {float: left;}
#lftcol li a:link, #lftcol li a:active, #lftcol li a:visited {width: 163px; height: 26px; line-height: 26px; font-size: .687em; color: #000; text-align: left; padding-left: 5px; border: 0px; border-top: 1px dashed #c0c0c0; text-decoration: none; float: left; }
#lftcol li a:hover {color: #603881; text-decoration: underline; background:url('../images/navbg.jpg'); background-repeat: no-repeat;}


#cornholetestimonials {width: 160px; font-size: .75em; color: #000000; margin-top: 8px;}

#main_content {width: 770px; margin-left: 10px; float: left;}
#main_content .home_welcome {width: 640px; text-align: left; margin: 0 auto;}
#main_content h1 {text-align: center; margin-bottom: 8px;}
#main_content ol {margin-left: 30px; }
#main_content ol.tournaments li {margin: 8px 0; }
#main_content .slideshow {width: 122px; margin: 0 10px; padding: 5px; background:url('../images/pixelbg.gif'); float: right; border: 1px solid #000}
#main_content .slideshow img {border: 1px solid #FFF;}
#main_content .home_welcome p {text-indent: 8px; margin-bottom: 5px;}
#main_content p.body {width: 650px; margin: 5px auto; text-indent: 8px; text-align: left; font-size: .875em;}
#main_content p.disclaimer {width: 600px; margin: 0 auto; font-size: .75em; text-align: left; text-indent: 8px; margin-bottom: 5px;}
#main_content p.body {width: 730px; margin: 0 auto; font-size: .75em; text-align: left; text-indent: 8px; margin-bottom: 5px;}
#team_menu_wrapper {width: 760px; background: #efefef; padding: 3px; overflow: hidden;}
.team_menu {list-style: none; width: 185px; font-size: .687em; float: left;}
.team_menu li {width: 180px; float: left; text-align: center;}
.team_menu a:link, .team_menu a:active, .team_menu a:visited {display: block;padding: 2px;}
.team_menu a:hover {background: #FFF;}

.team_menu_wrapper {width: 744px; margin-left: 5px; background: #efefef; border: 1px solid #e5e5e5; padding: 3px; overflow: hidden;}
.team_menu_wrapper h3 {background: url('../images/logobg.jpg') repeat-x; color: #F4D614; font-size: 12px; padding: 4px 0; margin-bottom:3px;}

#addthis {float: right; margin-top: 10px;} 


.boards_wrapper {width: 240px; height: 163px; margin: 10px 6px; border: 1px solid #000; float: left; overflow: hidden;}
.boards_wrapper_left {width: 80px; float: left; background: url('../images/pixelbg.gif');}
.boards_wrapper_left img {width: 70px; height: 125px; padding: 1px; background: #FFF; border: 1px solid #333; margin: 5px 0;}
.boards_wrapper_right {width: 154px; padding: 22px 3px; font-size: .687em; float: left;}
.boards_wrapper_right a {display: block; height: 44px;}
.boards_wrapper_right strong {display: block; margin: 4px 0;}

.menu_list {width: 250px; list-style: none; float: left;}
.menu_list li {text-align: left;}
.menu_list li a {font-size: .75em;}

#solidboards {width: 340px;}
#solidboards select {margin-top: 4px;}

.boards_wrapper_lrg {width: 650px; margin: 10px auto; border: 1px solid #000; }
.boards_wrapper_left_lrg {width: 210px; float: left; background:url('../images/pixelbg.gif');}
.boards_wrapper_lrg .header {font-size: 14px;}
.boards_wrapper_left_lrg img {width: 200px; height: 360px; margin: 5px;}
.boards_wrapper_right_lrg {width: 400px; margin: 8px 15px; font-size: .75em; float: left;}
.boards_wrapper_right_lrg form {width: 280px; margin: 15px auto;}
.boards_wrapper_right_lrg select {margin: 0 10px;}
.boards_wrapper_right_lrg input.submit {margin-top: 10px; clear: left;}
.boards_price {font-size: 1.25em; font-weight: bold; margin-bottom: 12px;}
.boards_price span {color: #090;}
.boards_wrapper_right_lrg p {text-align: left; text-indent: 8px;}
.bags_thumb {margin: 4px 0;}


.boards_wrapper_custom {width: 550px; margin: 30px auto; border: 1px solid #000;}
.boards_wrapper_custom form.boards {text-align: center; padding-bottom: 30px;}
.boards_wrapper_custom form.boards label.zip {width: 21em;}
.boards_wrapper_custom form.boards input.submit {width: 180px; margin-left: 110px; margin-bottom: 20px;}
.boards_wrapper_custom_left {width: 135px; float: left;}
boards_wrapper_custom_left a {font-size: .75em;}
.boards_wrapper_custom_left div {padding: 5px; background:url('../images/pixelbg.gif'); }
.boards_wrapper_custom_left div img {border: 2px solid #FFF;}
.boards_wrapper_custom_left div a {display: block; background: #FFF;}
.boards_wrapper_custom_right {width: 405px; padding: 3px; margin-top: 8px; font-size: .687em; float: left;}

.boards_wrapper_custom_right legend {display: none;}
.boards_wrapper_custom_right label {width: 15em; margin-top: 8px; padding-right: .5em; text-align: right; display: block; float: left;}
.boards_wrapper_custom_right input {margin-top: 5px; float: left;}
.boards_wrapper_custom_right input.pick {color: #613783; margin-left: .5em; margin-top: 3px;}
.boards_wrapper_custom_right input.reset {margin-left: 100px;}
.boards_wrapper_custom_right p {text-align: left; text-indent: 8px; margin-top: 8px;}

.bags_wrapper {width: 360px; height: 315px; margin: 10px 5px; border: 1px solid #000; float: left;}
.bags_wrapper p.boards{width: 320; margin: 8px auto; font-size: .75em;}
.bags_wrapper_left {width: 135px; float: left;}
.bags_wrapper_left a {font-size: .75em;}
.bags_wrapper_left div {padding: 5px; background:url('../images/pixelbg.gif'); }
.bags_wrapper_left div img {border: 2px solid #FFF;}
.bags_wrapper_right {width: 215px; padding: 3px; margin-top: 8px; font-size: .687em; float: left;}
.bags_wrapper_right input {margin-top: 5px;}
.bags_wrapper_right input.submit {width: 180px; color: #613783;}
.bags_wrapper_right p {text-align: left; text-indent: 8px; margin-top: 8px;}

.bags_wrapper_lrg {width: 650px; margin: 10px auto; border: 1px solid #000; }
.bags_wrapper_left_lrg {width: 255px; float: left;}
.bags_wrapper_left_lrg a {font-size: .75em;}
.bags_wrapper_left_lrg div {padding: 5px; background:url('../images/pixelbg.gif'); }
.bags_wrapper_left_lrg div img {border: 2px solid #FFF;}
.bags_wrapper_right_lrg {width: 375px; padding: 3px; margin-top: 8px; font-size: .75em; float: left;}
.bags_wrapper_right_lrg input {margin-top: 5px;}
.bags_wrapper_right_lrg input.submit {width: 180px; color: #613783;}
.bags_wrapper_right_lrg p {text-align: left; text-indent: 8px; margin-top: 8px;}



/* == SHOPPING CART FORMATING ================================*/
#boards_shopping_cart {border: 1px solid #613783;}
#boards_shopping_cart .label{color: #F8D800; font-size: 11px; font-weight: bold; background:url(../images/logobg.jpg) repeat-x; text-align: center; padding:5px; border: 1px solid #613783;}
#boards_shopping_cart .actions{width: 90px;}
#boards_shopping_cart .price{width: 160px;}
#boards_shopping_cart td{border-top: 1px solid #333; border-right: 1px solid #CCC; text-align: center;}
#boards_shopping_cart .description {text-align: left; font-size: .875em;}
#boards_shopping_cart .description p {width: 275px; margin-bottom: 10px;}
#boards_shopping_cart .shipping {margin-top: 8px;}
#boards_shopping_cart .cart_totals {text-align: right; line-height: 1.5em;}
#boards_shopping_cart .total_amount {width: 112px; text-align: right;  line-height: 1.5em;}
#boards_shopping_cart .cart_zipcode {line-height: 1.5em;}
#boards_shopping_cart .paypal_submit {margin-left: 20px;}
.cart_instructions {width: 600px; margin: 25px auto; font-size: .75em; text-align: left; text-indent: 8px; margin-bottom: 5px;}

#dmg_layout_pickup {margin: 25px auto; width: 500px;}
#dmg_layout_pickup h3 {color: #613783; margin-bottom: 5px;}
#dmg_layout_pickup p {text-align: left}


a.header:link, a.header:visited, a.header:active, a.header:hover, .header{color: #F8D800; font-size: 10px; font-weight: bold; text-decoration: none; background:url(../images/logobg.jpg) repeat-x; text-align: center; padding:5px; border: 1px solid #613783; display: block;}

div.float_header {color: #F8D800; font-size: 14px; font-weight: bold; text-decoration: none; background:url(../images/logobg.jpg) repeat-x; text-align: center; padding:5px; border: 1px solid #613783; display: block;}

#bottom_nav_buttons {width: 400px; margin: 5px 180px; float: left;}

a.pgebtns {width:90px; font-weight:700; text-align:center; vertical-align:center; margin: 0px 3px; padding:0px; display: block; float: left;}
a.pgebtns:link, a.pgebtns:visited, a.pgebtns:active { color: #FFFFFF; border:1px solid #613783; text-decoration: none;background:url('../images/pixelbg.gif');}
a.pgebtns:hover { color: #F8D800; border:1px dashed #613783; background:url('../images/logobg.jpg');text-decoration: underline;}

input.clrsamp {width: 20px; border-left: 1px solid #7F9DB9; border-bottom: 1px solid #7F9DB9; border-top: 1px solid #7F9DB9; border-right: 0px;}

input.clrdata {width: 60px; border-left:0px;  border-bottom: 1px solid #7F9DB9; border-top: 1px solid #7F9DB9; border-right: 1px solid #7F9DB9;}

.gray {background: #e5e5e5;}

.clearBoth {clear: both;}

#main_content #pickuplist {width: 600px; margin-left: 105px; float: left;}

#main_content #pickuplist li {text-align: left; margin-bottom: 15px;}

#main_content #pickuplist li img {margin: 8 auto; border: 1px solid #603881; padding: 3px;} 

#our_friends p {width: 650px; font-size: .75em; text-align: left; margin: 10px auto;} 

.gray_gradient {
background: #efefef;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#FFFFFF'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#FFFFFF)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #EFEFEF,  #FFFFFF); /* for firefox 3.6+ */
}

