/* -------------------------------------------------------------------------------------------- */
/*                                           STRUCTUUR                                          */              	
/* -------------------------------------------------------------------------------------------- */

body { margin: 0 0 20px 0; padding: 0; background: #bdbdbd; color:#313131;}

ul,li,ol,form { padding:0; margin:0; }
hr { clear: both; visibility: hidden; height:1px; margin: 0; padding: 0; overflow: hidden;} 

a { color: #333333; text-decoration: none; font-size:12px }
a:hover { color:#3a9d1b; text-decoration: none; font-size:12px}
/* hoofdstructuur in de template file */

#container { margin: 0 auto; width: 946px; background: #fff; padding:7px; position: relative; }

#header { position:relative; margin: 0; height: 116px; background: url(../images/header_01.jpg) no-repeat; }
#header a.trybes { display: block; width: 150px; height: 37px; position:absolute; right:0; top:5px; text-indent:-9999px; }

#content_left, #content_middle, #content_right { float: left; }

#content_left { width: 200px; overflow: hidden; background: none; }
#content_middle { width: 532px; overflow: hidden; min-height:900px; padding:0 7px;}
#content_right { width: 200px; overflow: hidden; }

#content_middle .col-left {width:257px;float:left;margin-right:16px;}
#content_middle .col-right {width:257px;float:left;}
#content_middle .block {padding:0 0 20px 0; border-bottom:1px solid #bbbbbb;}

#footer {background: url(../images/bottom1.gif) no-repeat; height:14px; margin: 0 0 0 200px; }
#copyright a{ font-size: 10px; } 

/* einde hoofdstructuur in de template file */

#navigationmenu {margin: 7px 0; padding: 0; background: #3a9d1b; height:35px;}
#navigationmenu span {display:none;}

#navigationmenu ul { list-style-type: none; height:35px; background:url(../images/menu-grad.png) repeat-x; }
#navigationmenu ul li { float: left; background:url(../images/menu-border.png) no-repeat top right;}
#navigationmenu ul li a {display: block; font-size:14px; text-decoration: none; line-height: 35px; color:#fff; padding:0 15px;}
#navigationmenu ul li a:hover {background:url(../images/menu-hover.png) repeat-x;}

/* -------------------------------------------------------------------------------------------- */
/*                                           Opmaak                                             */              	
/* -------------------------------------------------------------------------------------------- */


body, input, textarea { font-family:Arial, Helvetica, sans-serif; }

body { font-size:12px; line-height:18px; color:#333333; }

input, textarea { font-size: 11px; }

a img { border: 0; }

.radiobox{ border: 0; background: transparent; }

h1 { font-size:18px; font-weight:bold; line-height:22px; background:#313131; color:#fff; height:26px; padding:2px 10px 0;margin:0 0 10px 0; } 
h2 { margin: 20px 0 0 0; font-size:16px; font-weight:bold; line-height:22px; color:#3a9d1b; } 
h3 { margin: 5px 0 0 0; 	font-size:13px; font-weight:bold; line-height:22px; color:#333333; } 

p { margin:0 0 10px 0;}
.teams-left {color:#333333;}
.teams-left p {padding:0 11px; font-weight:bold;}

/* content left style */
#content_left { color: #FFFFFF; }

#content_left h3 { margin: 5px 5px 5px 15px; color:#FFFFFF; font-weight:bold; font-size: 12px;}
#leftmenu1, #leftmenu2 { margin: 0 0 10px 0; }
#leftmenu1 h2, #leftmenu2 h2 { background: #3a9d1b; margin:0; padding:0;}
#leftmenu1 h2 span, #leftmenu2 h2 span { position:relative; background: url(../images/menu-grad.png) repeat-x; height:28px; font-size:15px;color:#fff; margin:7px 0;padding:6px 10px 0; display:block;}
#leftmenu1 h2 span span, #leftmenu2 h2 span span {height:34px; width:39px; display:block;position:absolute; right:0; top:0; margin:0; padding:0;}

#leftmenu1 h2 span span {background:url(../images/icon-new.png) no-repeat;}
#leftmenu2 h2 span span {background:url(../images/icon-mostactive.png) no-repeat;}

#content_left ul { padding: 0 0 10px 0; list-style-type: none; }
#content_left ul li { padding: 0 0 0 13px; font-size:12px; line-height:14px; }
#content_left ul li.score { background:none; }
#content_left ul li a { color: #FFFFFF; text-decoration:none; line-height:14px;}
#content_left ul li a:hover { text-decoration: underline}

#content_left ul.teams {padding: 0 11px;}
#content_left ul.teams li {font-size:11px; padding:0 0 5px 20px; margin:10px 0; list-style:none; list-style-position:outside; background: url(../images/list-check-icon.gif) no-repeat top left; border-bottom:1px solid #bbbbbb;}

#content_left ol { padding: 0 0 10px 20px;}
#content_left ol li { padding: 0 0 0 5px; font-size:11px; line-height:14px; }
#content_left ol li.score { background:none; }
#content_left ol li a { color: #000033; text-decoration:none; line-height:14px;}
#content_left ol li a:hover { text-decoration: underline}

#content_left a.more {background:url(../images/button-more.png) no-repeat; width:127px; height:21px; display:block; cursor:pointer; text-align: center; color:#fff;padding:4px 0 0 0;}
#content_left a.more:hover {text-decoration:underline; color:#fff;}

#dropdownmenu { height: 16px;  background: url(../images/dropdownmenu-bg.png) repeat-x; position:absolute; right:7px; bottom:7px; padding:9px;}
#dropdownmenu select{ margin: 0; width: 160px; font-size: 10px; }
#dropdownmenu select option{ background: #F9871C; color: #FFFFFF; font-weight: bold; }
#dropdownmenu select option.link{ color: #000; background: #F7B78D; font-weight: normal; padding: 0 0 0 10px; }

#dropdownmenu select option.studenten {background:#d76602; color:#fff;font-weight: bold;}
#dropdownmenu select option.studentenlink {background:#ECDDD0; color:#4C4C4C;font-weight: normal; padding: 0 0 0 10px;}
#dropdownmenu select option.sporters {background:#4e9e04; color:#fff;font-weight: bold;}
#dropdownmenu select option.sporterslink {background:#D7E3CC; color:#4C4C4C;font-weight: normal; padding: 0 0 0 10px;}
#dropdownmenu select option.clubjes {background:#2a87b9; color:#fff;font-weight: bold;}
#dropdownmenu select option.clubjeslink {background:#D5E1E8; color:#4C4C4C;font-weight: normal; padding: 0 0 0 10px;}

#console_top{ background: #464646;  padding: 0 0 3px 0; font-size: 10px; }
#console_top h2 { background: #313131 url(../images/icon-stats.gif) top right no-repeat; height:25px; font-size:15px;color:#fff; margin:0;padding:3px 10px 0;}
#console_top a{ color: #FFFFFF; text-decoration: none; }
#console_top ul { margin:0; padding: 0 10px; overflow:hidden;_zoom:1; }
#console_top ul li { position:relative; list-style-type: none; font-weight: bold; padding: 0; line-height: 24px; border-top:1px solid #626262; clear:both;}
#console_top ul li.first { border-top:none;}
#console_top ul li span { float:left;}
#console_top ul li span.right { float:right;}
#console_top ul li a { font-size: 12px; font-weight: bold;}
#console_top ul li a:hover { text-decoration: underline; }
#console_top ul li span a {line-height:24px;}
#console_center{ padding: 0; }
#console_center h2 { background: #3a9d1b; margin:0; padding:0;}
#console_center h2 span { position:relative; background: url(../images/menu-grad.png) repeat-x; height:28px; font-size:15px;color:#fff; margin:7px 0;padding:6px 10px 0;display:block;}
#console_center h2 span span { background:url(../images/icon-photo.png) no-repeat; height:34px; width:39px; display:block;position:absolute; right:0; top:0; margin:0; padding:0;}
#console_center a { width:62px;}
#console_center a img{ border: 1px solid #464646; margin-left:4px;}
#console_center a img.first { margin-left:0;}
#console_center #console_news{ margin: 0px 0 0 0;}
#console_center #console_foto{ margin: 20px 0 0 0;}
#console_center .title{ font-size: 14px; font-weight: bold; margin: 0 0 10px 0; }
#console_center .date{ font-size: 10px;}
#console_footer{ height: 21px; background: url(../images/console_footer.gif) top left no-repeat; }
/* einde content left style */


.overview {margin:0; padding:0px; }
td.overview0 { padding: 0 3px 0 3px; font-size:11px; height:16px; line-height:16px; color:#333333; }
td.overview1 { padding: 0 3px 0 3px; font-size:11px; height:26px; line-height:26px; color:#FFFFFF; background-color:#666666;}
td.overview2 { padding: 0 3px 0 3px; font-size:11px; height:22px; line-height:22px; color:#FFFFFF; background-color:#999999; border-bottom: 1px solid #CCCCCC; }
td.overview3 { padding: 0 3px 0 3px; font-size:11px; height:18px; line-height:18px; color:#666666; background-color:#FFFFFF; border-bottom: 1px solid #CCCCCC; }
td.overview0 a { color: #000000; text-decoration: none; font-size:11px;}
td.overview1 a { color: #FFFFFF; text-decoration: none; font-size:11px;}
td.overview2 a { color: #FFFFFF; text-decoration: none; font-size:11px;}
td.overview3 a { color: #000000; text-decoration: none; font-size:11px;}
td.overview0 a:hover { color: #000000; text-decoration: none; font-size:11px;}
td.overview1 a:hover { color: #FFFFFF; text-decoration: none; font-size:11px;}
td.overview2 a:hover { color: #FFFFFF; text-decoration: none; font-size:11px;}
td.overview3 a:hover { color: #666666; text-decoration: none; font-size:11px;}
/* content middle style */

#content_middle .search {background:#3a9d1b;}

#content_middle .search h2 { position:relative; background: #3a9d1b url(../images/content-block-heading-bg.png) repeat-x; height:28px; font-size:15px;color:#fff; margin:0 0 7px 0;padding:6px 10px 0;}
#content_middle .search h2 span { background:url(../images/icon-search.png) no-repeat; height:34px; width:39px; display:block;position:absolute; right:0; top:0;}

#content_middle .search h4 {margin:0 0 5px 0; padding:0; color:#fff;}
#content_middle .search form.community {margin:0; overflow:hidden;_zoom:1;padding:0 11px 10px 11px; width:235px;}
#content_middle .search form.community input {background:url(../images/input-trans.png) no-repeat; width:165px; height:21px; border:none; margin:0 0 7px 0; color:#8b8b8b;float:left; padding:0 5px;}
#content_middle .search form.community input.submit {background:url(../images/input-submit-trans.png) no-repeat; width:54px; height:23px; border:none; float:right; cursor:pointer; color:#000; margin:-1px 0 0 6px;}
#content_middle .search form.community input.submit2 {background:url(../images/input-submit-trans.png) no-repeat; width:54px; height:23px; border:none; float:right; cursor:pointer; color:#000; margin:-1px 0 0 6px;}

#content_middle .search form.members { clear:both; margin:0; overflow:hidden;_zoom:1; padding: 0 11px 10px 11px;}
#content_middle .search form.members input {background:url(../images/input-big-trans.png) no-repeat; width:235px; height:21px; border:none; margin-bottom:7px; color:#8b8b8b;float:left; padding:0 5px;}
#content_middle .search form.members input.submit {background:url(../images/input-submit-trans.png) no-repeat; width:54px; height:23px; border:none; cursor:pointer; color:#000; margin:0;}

#content_middle .search a.sort {display:block; height:25px;line-height:25px; color:#fff; padding:0 11px; text-decoration:none;}
#content_middle .search a.sort:hover {background:url(../images/menu-hover.png) repeat-x; text-decoration:underline; color:#fff;}

#content_middle .most-active {background:#464646;}

#content_middle .most-active h2 { position:relative; background: #313131; height:28px; font-size:15px;color:#fff; margin:7px 0 0;padding:6px 10px 0;}
#content_middle .most-active h2 span { background:url(../images/icon-mostactive-content.gif) no-repeat; height:34px; width:39px; display:block;position:absolute; right:0; top:0;}

#content_middle .most-active a img {margin:13px;}

/* contentright */

#rightmenu1 ul { float: left; }
#rightmenu1 ul li a{ padding: 0 10px 0 0; }

#rightmenu1 h3,#rightmenu2 h3,#rightmenu3 h3,#rightmenu4 h3{ font-size:12px; line-height:10px; padding: 10px; }  
#rightmenu1 .rightmenu_background { background:#E5E5E5 url(../images/backmenuright_01.gif) bottom right  no-repeat; padding:10px; }
#rightmenu2 .rightmenu_background { background:#E5E5E5 url(../images/backmenuright_02.gif) bottom left  no-repeat; padding:10px; }
#rightmenu3 .rightmenu_background { background:#E5E5E5 url(../images/backmenuright_03.gif) top right  no-repeat; padding:10px;}
#rightmenu4 .rightmenu_background { background:#E5E5E5 url(../images/backmenuright_04.gif) bottom left  no-repeat; padding:10px;}
 
#content_right h3 { margin: 0; color:#FFFFFF; font-weight:bold}

#content_right ul { padding: 0 0 10px 0; list-style-type: none; }
#content_right ul li { padding: 0 0 0 13px; font-size:11px; line-height:14px; }
#content_right ul li.score { background:none; }
#content_right ul li a { color: #000033; text-decoration:none; line-height:14px;}
#content_right ul li a:hover { text-decoration: underline}
 
#content_right ol { padding: 0 0 0 0; margin:0; list-style-position:inside;}
#content_right ol li { padding: 0 0 0 10px; font-size:12px; line-height:24px; border-bottom:1px solid #cbcbcb;}
#content_right ol li.last {border-bottom:none;}
#content_right ol li.score { background:none; }

#content_right ol li a { color: #313131; text-decoration:none; line-height:24px;}
#content_right ol li a:hover { text-decoration: underline}

#content_right a { color: #FFFFFF; text-decoration: none; }
#content_right a:hover { text-decoration: underline; }

/* LOGINBOX */
#login_box { background: #464646; color:#D6D6D6; padding: 0 0 3px 0; font-size: 11px;}
#login_box h2 { background: #313131 url(../images/icon-login.gif) top right no-repeat; height:25px; font-size:15px;color:#fff; margin:0;padding:3px 10px 0;}
#login_box form { margin:10px 10px 0;}
#login_box form.other-trybes { margin:3px 10px 0;}
#login_box a { color: #d6d6d6; font-size:11px; text-decoration: none; display:block; clear:both; text-align:right;}
#login_box a:hover { text-decoration: underline; }
#login_box ul li {background: url(../images/stripe2.gif) no-repeat center left}
#login_box ul li a {font-size:10px; color:#FFFFFF; }
#login_box input {background:url(../images/login-input-bg.gif) no-repeat; width:170px; height:21px; border:none; margin-bottom:7px; color:#8b8b8b; padding:0 5px;}
#login_box input.submit {background:url(../images/login-submit-bg.gif) no-repeat; width:64px; height:21px; border:none; float:right; cursor:pointer; color:#000; padding:0;}
#login_box input.checkbox {width:auto;height:auto; background:none;}
#login_box label {color:#d6d6d6;}

#login_box span.login_text {padding:0 11px;}
#login_box span.login_text a {display:inline; text-align:left;}

.advertising{ height: 80px;}
.advertising img{ border: 0; }

/* einde content right */

/* BOXEN */
#box12 { padding: 0 0 0 20px; }
#box34 { padding: 0 0 0 20px !important; padding: 0; }

#box1 { width: 268px; height: 180px;  background: url(../images/box1.gif) no-repeat; float:left} 
#box1 div { padding: 20px 0 0 20px ;}
td.box1content {font-size:12px; line-height:18px; color:#CC0000; vertical-align:top}
td.box1content2 {font-size:12px; font-weight:bold; line-height:18px; color:#CC0000; vertical-align:top}

#box2 { width: 200px; height: 200px;  background: url(../images/box2.gif) no-repeat; float:right; padding-right:20px}
#box2 div { padding: 63px 0 0 15px ;}

#boxzoektrybe { width: 200px; height: 200px; background: url(../images/boxzoektrybe.gif) no-repeat; float:left; }
#boxzoektrybe div { margin: 75px 25px 0px 25px; color: #CC0000; font-size:12px; }
#boxzoektrybe div input { width: 100%; margin: 10px 0 0 0; }
#boxzoektrybe div .submit { width: 50%; float: right; }

#boxzoektrybelid { width: 200px; height: 200px;  background: url(../images/boxzoektrybelid.gif) no-repeat; float:right; padding-right:20px; margin-top:40px}
#boxzoektrybelid div { padding: 70px 25px 0 25px; color:#CC0000; font-size:12px}
#boxzoektrybelid div input { width: 100%; margin: 4px 0 0 0; }
#boxzoektrybelid div .submit { width: 50%; float: right; }

#box4 { width: 200px; height: 200px;  background: url(../images/box4.gif) no-repeat; float:right; padding-right:20px; margin-top:40px}
#box4 div { padding: 70px 0 0 20px ;}
td.box4title {font-size:14px; font-weight:bold; line-height:12px; color:#CC0000}
td.box4content {font-size:11px; line-height:16px; color:#333333;}
td.box4content  a { color: #CC0000; }
#box5 { width: 200px; height: 200px;  background: url(../images/box5.gif) no-repeat; float:right; margin-right:20px; margin-left:20px; margin-top:0px;}
#box5 div { padding: 70px 10px 0px 0px; float:right}
td.box5content {font-size:12px; font-weight:bold; line-height:18px; color:#CC0000; vertical-align:top}
td.box5content a {font-size:12px; font-weight:bold; line-height:18px; color:#CC0000; vertical-align:top; text-decoration:none}
td.box5content a:hover {font-size:12px; font-weight:bold; line-height:18px; color:#CC0000; vertical-align:top; text-decoration:underline}


/* OTHER */
#message {border:1px #CC0000 solid; padding: 10px 10px 10px 50px; font-size:10px; color: #333333; background: url("../../../images/alert.gif") 10px 10px no-repeat; margin: 40px 20px 40px 20px; }
#message a { color: #333333; text-decoration: underline; font-size:12px; }
#message a:hover { color:#CC0000; text-decoration: none; font-size:12px; }

#intro { color: #333333; line-height:18px; background-color:#FFFFFF; margin:0 0 10px 0; padding:0 0 30px 0; border-bottom:1px solid #bbbbbb;}
#intro a { color: #333333; text-decoration: underline; font-size:12px }
#intro a:hover { color:#CC0000; text-decoration: none; font-size:12px}
#intro p { padding:0 10px; margin:0 0 10px 0;}
#intro a.register {position:relative; background:url(../images/aanmeld-button.png) no-repeat; width:448px; height:72px; display: block; text-decoration:none; font-weight:bold; padding-left:13px; margin:20px 0 0 20px;}
#intro a.register span.icon {background:url(../images/aanmeld-button-icon.png) no-repeat; height:98px; width:125px; display:block; position:absolute; right:-41px; bottom:-28px;}
#intro a.register span.text {color:#fff; text-transform:uppercase; font-size:14px; margin:0; padding:0; line-height:30px; display:block;}
#intro a.register span.text-bigger {color:#fff; text-transform:uppercase; font-size:16px; margin:0; padding:0; line-height:42px; display:block;}
#intro a.register:hover span.text-bigger {text-decoration:underline; color:#fff;}

table#jaarclubstable {margin-top:0px; margin-left:20px; margin-bottom:0px;}
#introtext { color: #333333; line-height:18px; background-color:#FFFFFF}
#introtext a { color: #333333; text-decoration: underline; font-size:12px }
#introtext a:hover { color:#CC0000; text-decoration: none; font-size:12px}
#spacer {height:50px; display:block}
#spacer2 {height:200px; display:block}
#spacer3 {height:500px;}

#footer {background: url(../images/bottom1.gif) no-repeat; line-height:14px;  }

#copyright { height:25px;margin:0 auto; padding:4px 0 0 0;width:960px; font-size:11px; color:#ffffff; background:#464646; text-align:center; border-top:3px solid #3a9d1b;}
#copyright a{ font-size:11px; color:#fff; text-decoration:none}
#copyright a:hover{ color:#fff; text-decoration:underline}


table {background:none}
table#sort {margin:0; padding:0px; background-color:#E5E5E5}
td.sorttitle { padding:8px 10px 8px 10px; font-size:15px; font-weight:bold; line-height:12px; color:#FFFFFF; background-color:#666666;}
td.sortotherinfo { padding:5px 10px 5px 10px; text-align:right; font-size:11px; line-height:12px; color:#333333; text-align:right; }
td.sortname { padding:5px 10px 5px 10px; font-size:11px; line-height:12px; color:#333333; }
td.sortname a {font-size:11px; font-weight:bold; line-height:12px; font-weight:bold; text-decoration:none}
td.sortname a:hover {text-decoration:underline} 


/* PRODUCT LISTING */
table#product{width: 450px; border: 1px solid #AAAAAA; padding: 0px; border-spacing: 0px;  margin: 0px;}
table#product a{ text-decoration:none;}
table#product a:hover{ text-decoration:none; color:#CC0000; font-weight:bold}
table#product img{ padding-right:5px;}

table#details{width: 450px; border: 1px solid #AAAAAA;}
td.details {padding:10px}
td.feature{ height: 26px; font-weight: bold; border-left: 1px solid #AAAAAA; color:#203F63; text-align: center;}
td.property{ }
td.title{  background-color: #203F63; color: #FFFFFF; height: 18px; border-bottom: 1px solid #AAAAAA;}
td.differ{ background-color: #E5E5E5;}


/* JOIN LISTING */
table#joinstep1 { margin-left:0px; margin-top:10px; margin-bottom: 10px; border: 1px solid #AAAAAA; width:100%; border-spacing:0px; background-color:#E5E5E5}
table#joinstep1 td { padding:5px 10px 5px 10px;  border-spacing:0px; font-size:12px}
table#joinstep2 { margin-left:0px; margin-top:10px; margin-bottom: 10px; border: 1px solid #AAAAAA; width:100%; border-spacing:0px; background-color:#E5E5E5}
table#joinstep2 td { padding:5px 10px 5px 10px;  border-spacing:0px; font-size:12px}
table#joinstep3 { margin-left:0px; margin-top:10px; margin-bottom: 10px; border: 1px solid #AAAAAA; width:100%; border-spacing:0px; background-color:#E5E5E5}
table#joinstep3 td { padding:5px 10px 5px 10px;  border-spacing:0px; font-size:12px}
table#joinstep4 { margin-left:0px; margin-top:10px; margin-bottom: 10px; border: 1px solid #AAAAAA; width:100%;  border-spacing:0px; background-color:#E5E5E5}
table#joinstep4 td { padding:5px 10px 5px 10px;  border-spacing:0px; font-size:12px}
table#joinstep5 { margin-left:0px; margin-top:10px; margin-bottom: 10px; border: 1px solid #AAAAAA; width:100%;  border-spacing:0px; background-color:#E5E5E5}
table#joinstep5 td { padding:5px 10px 5px 10px;  border-spacing:0px; font-size:12px}
table#registration { margin-left:0px; margin-top:10px; margin-bottom: 10px; border: 1px solid #AAAAAA; width:100%; border-spacing:0px; background-color:#E5E5E5}
table#registration td { padding:5px 10px 5px 10px;  border-spacing:0px; font-size:12px}
table#registration td a { font-size:12px; color: #333333; text-decoration: underline; }
#stap2 { margin: 0 20px 0 0; text-align: justify; padding: 10px; border: 1px solid #cc0000; }
/* numbers */

#numbers {padding-left: 20px; padding-top:20px; background: url(../images/numbers.gif) 20px 20px no-repeat;}
#numbers span{ display: none; }

#numbers ul { list-style-type: none; height:40px;}
#numbers ul li { float: left; width: 40px; height: 40px;}
#numbers ul li a {display: block; width: 40px; height: 40px; }

#numbers ul li.number1 a {background: url(../images/1.gif); }		
#numbers ul li.number1 a:hover {background: url(../images/1.gif);  background-position: 0 -40px;}
#numbers ul li.selected1 {background: url(../images/1selected.gif); }	

#numbers ul li.number2 a {background: url(../images/2.gif);}		
#numbers ul li.number2 a:hover {background: url(../images/2.gif); background-position: 0 -40px;}
#numbers ul li.selected2 {background: url(../images/2selected.gif);}	

#numbers ul li.number3 a {background: url(../images/3.gif);}		
#numbers ul li.number3 a:hover {background: url(../images/3.gif); background-position: 0 -40px;}
#numbers ul li.selected3 {background: url(../images/3selected.gif); }	

#numbers ul li.number4 a {background: url(../images/4.gif); }		
#numbers ul li.number4 a:hover {background: url(../images/4.gif); background-position: 0 -40px;}
#numbers ul li.selected4 {background: url(../images/4selected.gif);}	

.productInfo { margin-left:20px; margin-top:10px; margin-bottom: 10px; border: 1px solid #AAAAAA; width:420px; border-spacing:0px; background-color:#E5E5E5; padding: 15px; }
.productInfo a { color: #333333; font-size: 12px; text-decoration: underline; }

.question { border-bottom: 1px dotted #333;cursor: help; padding: 0 0 2px 0; margin: 0; }
.close { float:right;  border: 1px solid #666666; color: #666666; display:block; height: 15px; width: 15px; line-height: 15px; text-align: center; }

#disclaimer { margin: 20px 0 0 0;  }
#disclaimer li { padding: 0 0 15px 0; list-style-type: none; }
#disclaimer li ul li{ padding: 0 0 0 10px; margin: 0 0 0 15px; list-style-type:circle; }

#button { background: #D4D0C8; border-bottom: 1px solid #404040; border-right: 1px solid #404040; height: 20px; width:120px; }
#button a,#button a:hover { color: #000000; display: block; text-decoration: none; font-size: 11px;  text-decoration: none; border-top: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; text-align: center; border-right: 1px solid #808080; border-bottom: 1px solid #808080; line-height: 18px }

#shoutbox { border: 1px solid #000000; padding: 0; margin: 10px; }
#shoutbox input { float: none; }
#shoutbox label { width:50px; display: block; float: left; }
#shoutbox .header { padding: 5px;}
#shoutbox .header span { font-size: 9px; }
#shoutbox .header a { color: #FFFFFF; }
#shoutbox #shoutcontent { height: 300px; overflow:auto; background: #fff; color: #333333; border-top: 1px solid #000;  border-bottom: 1px solid #000; }
#shoutbox #shoutcontent .shoutrule { border-bottom: 1px dotted #999; padding: 5px; }

#shirt_selector img{ margin: 30px 0 0 0; height: 65px; width: 70px; }
#short_selector img{ height: 35px; width: 70px; }
#sock_selector  img{ height: 36px; width: 70px; }

#colorwheel { width: 274px; background: #FFFFFF; padding: 10px; border: 1px solid #999999; margin: 0 0 0 130px;}
#wheel { width: 276px; height: 256px; background: #EEEEEE url(../../../images/colorwheel.png) no-repeat; }
#elColor { border: 1px solid #EEEEEE; width: 274px; height: 40px; margin: 10px 0 0 0;}

table#sort td {border-bottom:1px solid #d2d2d2;}

.ad-outside {
    width: 125px;
    overflow: hidden;
    position: absolute;
    top: 10px;
}
.ad-left {
    left: -130px;
}
.ad-right {
    right: -135px;
}

.ad-inside {
    width: 526px;
}

.ad-bottom {
}
