/* CSS Document 2009. All Right Reserved | Adult Web Site Design By http://bluedesignstudios.com */

body { margin: 0; padding: 0; font-family: 'Arial'; font-size: 15px; color: #9d1c23; background: #ffda00 url('images/bg.jpg') repeat 0 0; }
table, td { margin: 0; padding: 0; font-size: 15px; border-collapse: collapse; vertical-align: top; }
img { border: 0; }
h1, h2, h3, h4, h5, h6, h7, p { padding: 0 0 5px 0; margin: 0; }
ul, ol, li { padding: 0; margin: 0; list-style: none; }
form { padding: 0; margin: 0; }
select, input, textarea, option { padding: 0; margin: 0; font-size: 15px; font-family: 'Arial'; color: #000000; }
a { color: #830000; cursor: pointer; }
a:hover { color: #000000; }

/*********************************************/

table.page { margin: 0 auto; }
td.page { background: #ffffff url('images/join_11.jpg') repeat-y 0 0; }
td.bgl { width: 10px; background: url('images/bgl.jpg') repeat-y 0 0; }
td.bgr { width: 10px; background: url('images/bgr.jpg') repeat-y 0 0; }
td.join_11 { padding: 20px; }
td.join_11s { padding: 3px 20px; }
td.join_17 { background: #ffda00 url('images/join_17.jpg') no-repeat 0 0; height: 69px; vertical-align: middle; text-align: center; font-size: 36px; }
td.index_27 { background: #ffda00 url('images/index_27.jpg') no-repeat 0 0; height: 69px; vertical-align: middle; text-align: center; font-size: 36px; }
td.join_19 { background: #ffda00 url('images/join_19.jpg') repeat-y 0 0; padding: 10px 20px 20px 20px; }
td.index_21 { background: #ffda00 url('images/index_21.jpg') no-repeat 0 0; height: 123px; }
table.thj td { text-align: center; }
table.thj img { border: #000000 1px solid; }
div.th1 { text-align: center; margin: 0 0 7px 0; }
div.th1 img { border: #000000 1px solid; }
div.desc { padding: 7px 3px; font-size: 14px; }
h2 { color: #dd4218; font-size: 40px; font-family: 'Impact'; }
strong { color: #ffffff; }
td.smalldesc { font-size: 11px; }