/* relation: stylesheet
 * media: screen
 * title: zzounds  
*/
div.faq, div.contact { width: 48%; margin: 1em 0; padding: 2px 0.2%; font-size: 70%; border: solid 1px #CCC; }
div.contact { float: left; display: inline; margin-left: 1%; }
div.faq { float: right; clear: none; display: inline; margin-right: 1%; }
div.faq h1, div.contact h1, div.contactForm h1, div.rmaForm h2 { margin: 0; padding: 0.5em; font-size: 100%; background: url("catHeadBg.gif") 0 0 repeat #000; color: #FFF; }
div.contact ul { margin: 1em 0.5em; padding: 0; font-family: Verdana, Arial, sans-serif; }
div.contact ul li { margin: 0.8em 1.8em; }
div.contact ul ul li { list-style: none; margin: 0; }
div.contact span.webcode { font-weight: bold; font-family: monospace; font-size: 130%; }
div.contact a, div.contact a:link, div.faq a, div.faq a:link, div.rmaWrap a, div.rmaWrap a:link { color: rgb(0,41,145); font-weight: bold; text-decoration: underline; }
div.contact a:hover, div.faq a:hover, div.rmaWrap a:hover { color: #DAA520; }
div.contactThanks { margin: 3em; }
div.contactThanks p span { color: rgb(0,41,145); font-weight: bold; }
div.faq dl { margin: 0.5em 1em; padding: 0; font-family: Verdana, Arial, sans-serif; }
div.faq dt { margin: 0.8em 0 0 0; font-weight: bold; }
div.faq dd { margin: 0 1em; padding: 0; list-style: circle; }
div.contactForm { width: 60%; margin: 1em 19%; padding: 2px 0.2%; clear: both; font-size: 70%; border: solid 1px #CCC; }
div.contactForm table { font-size: 110%; }
p.emailRespondTime { font-size: 75%; text-align: center; }
div.rmaWrap { margin: 1em 2em; font-size: 85%; }
div.rmaThanksWrap { margin: 3em 2em; font-size: 90%; }
div.rmaThanksWrap h4 { margin: 0.5em 0; padding: 0; }
div.rmaThanksWrap ul { margin: 0; padding: 0; }
div.rmaThanksWrap ul li { list-style: none; }
div.rmaForm { width: 66%; max-width: 750px; margin: 1em 16%; padding: 2px 0.2%; border: solid 1px #CCC; }
div.rmaForm form { margin: 0; padding: 0; }
div.rmaForm table { margin: 1em; font-size: 100%; }
div.rmaForm textarea { width: 100%; }
div.rmaForm button { float: left; margin: 0; padding: 0; }
ul.siteHoursCondensed li span { font-weight: bold; color: #900 }

div.catSignup { width: 800px; margin: 1em auto; padding: 0.2em; text-align: center; }
div.catSignup h1 { margin: 0; padding: 0.5em; background: url("catHeadBg.gif") 0 0 repeat rgb(0,41,145); color: #FFF; }
div.catSignup p { margin: 0.5em 0; padding: 0; font-size: 85%; }
div.catSignup table.basicForm { width: 600px; margin: 0 auto; font-size: 85%; border: solid 1px #CCC; }
div.catSignup a { color: rgb(0,41,145) }
div.catSignup a:hover { color: #DAA520 }
.catSignupThanks { margin: 5em 0; }
.catSignupThanks p { margin: 0.5em 2em; text-align: center; font-weight: bold; color: rgb(173,1,1); }

div.catSignupImg { float: left } 
div.giveawayHeader { text-align: center }
div.giveawayHeader ul { font-size: 75%; }
div.giveawayHeader a, div.giveawayFooter a, div.giveawayHeader a:link, div.giveawayFooter a:link { text-decoration: underline; color: rgb(0,41,145); }
div.giveawayHeader a:hover, div.giveawayFooter a:hover { color: #DAA520; }
div.giveawayHeader a img { border: none }
div.giveawayFooter { clear: both; margin: 0.2em 1em; text-align: center; }

table.basicForm { padding: 0.5em; }
td.basicFormLabelColumn { width: 35%; vertical-align: top; text-align: right; }
td.basicFormInputColumn { text-align: left; vertical-align: top; }
td.basicFormInputColumn input { width: 100%; }
