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

body { margin: 0; padding: 0; font-family: 'Arial'; font-size: 12px; color: #393f42; background: #ffffff; }
table, td { margin: 0; padding: 0; font-size: 12px; 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; }
.radio { vertical-align: middle; }
select, input, textarea, option { padding: 0; margin: 0; font-size: 12px; font-family: 'Arial'; color: #000000; }
a { color: #2a90ff; cursor: pointer; }
a:hover { text-decoration: none; }

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

table.page { margin: 0 auto; }
td.a2 { background: url('images/a2.jpg') no-repeat 0 0; width: 287px; height: 247px; }
td.a2 div.cb { padding: 0 0 0 14px; }
td.a2 h3 { font-size: 14px; }
td.a3 { background: url('images/a3.jpg') no-repeat 0 0; width: 658px; height: 247px; }
td.a3 div.cb { padding: 45px 10px 0 350px; text-align: right; }
td.copy { padding: 14px; border-top: #dcddde 1px solid; }
td.copy td { font-size: 10px; vertical-align: middle; color: #626161; }
td.bc { width: 308px; height: 108px; }
td.bc div.cb { padding: 45px 140px 0 14px; font-size: 11px; }
td.bc-01 { background: url('images/bc-01.jpg') no-repeat 0 0; }
td.bc-02 { background: url('images/bc-02.jpg') no-repeat 0 0; }
td.bc-03 { background: url('images/bc-03.jpg') no-repeat 0 0; }
td.bc-01 { color: #7d7d7e; }
td.bc-02 { color: #ffffff; }
td.bc-03 { color: #ffffff; }
td.main { padding: 0 0 20px 0; }
td.b1 { background: url('images/b1.jpg') no-repeat 0 0; width: 253px; }
td.b1 div.cb { padding: 0 0 0 14px; }
td.c1 { background: url('images/c1.jpg') no-repeat 0 0; width: 479px; padding: 0 0 20px 0; }
td.c1 p { line-height: 18px; }
h2 { font-size: 20px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
.red { color: #f19525; }
.white { color: #ffffff; }
ul li { padding: 0 0 5px 17px; background: url('images/li.gif') no-repeat 0 4px; }
td.top { text-align: right; background: url('images/top.gif') repeat-x 0 0; }
table.form td { padding: 5px 10px 5px 0; vertical-align: middle; }
table.form span.error { color: #b18617; }
table.form td.x { padding: 5px 10px 5px 0; vertical-align: top; }
input.itext { border-top: #353535 1px solid; border-right: #dfdfde 1px solid; border-bottom: #dfdfde 1px solid; border-left: #353535 1px solid; padding: 2px 5px; width: 200px; }
textarea.itext { border-top: #353535 1px solid; border-right: #dfdfde 1px solid; border-bottom: #dfdfde 1px solid; border-left: #353535 1px solid; padding: 2px 5px; width: 400px; }