/* v1.0 | 20080212 */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } /* end reset */ body { background-color: #000000; color: #F4F4F4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; } strong { color: #FFF; } p { margin-top:3px; margin-bottom:6px; line-height: 1.5em; } div#container{ width:990px; margin:0 auto; background-image: url('bg-loopy.gif'); background-repeat: repeat-y; } div#content{ float:right; width:790px; background-image: url('tfa-pagetop.gif'); background-repeat: no-repeat; background-position: left top; line-height: 1.5em; color: #CCCCCC; } div#content ul{ list-style-type: square; margin-left: 25px; } .genpadding { padding: 8px; } div#navigation{ float:left; width:200px; background-image: url('tfa-navtop.gif'); background-repeat: no-repeat; background-position: left top; } div#extra{float:right;width:790px} #topnav { background-image: url('tfa-navbar.gif'); height: 30px; padding-top:10px; padding-right:10px; text-align:right; } #topnav a { color: #FFFFFF; } div#footer{ clear:both; width:100%; color: #666666; background-color: #000000; } /* docrelated */ #content h2 { font-size: 16px; font-weight: bold; color: #FFFFFF; padding: 5px; margin-top: 4px; margin-bottom: 8px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666666; } #content p { line-height: 2em; margin-top: 8px; margin-bottom: 16px; } /* docrelated */ #extra h2 { font-size: 16px; font-weight: bold; color: #FFFFFF; padding: 5px; margin-top: 4px; margin-bottom: 8px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666666; } embed  { padding:0px; margin:0px; display:inline; } h3 { font-size:15px; color:#F3F3F3; margin-top:15px; } div#content ul { margin-bottom: 20px; } div#content a { color:#FFFFFF; text-decoration: none; } /* navthing */ #tfanav ul { list-style-type: none; } #tfanav ul li { font-size: 13px; font-weight: bold; /*background-color: #990000;*/ /*border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; */ } #tfanav ul a{ color: #EEE; text-decoration: none; border: 1px solid #000000; background-color: #990000; background-image: url('tfa-nav-drop-off.gif');	 display: block; padding: 5px; } #tfanav ul a:hover{ color: #FFF; text-decoration: none; border: 1px solid #000000; background-color: #000;	 background-image: url('tfa-nav-drop-on.gif');	 } #tfanav ul li ul { padding-bottom: 10px; } #tfanav ul li ul li { font-size: 13px; font-weight: normal; padding-left: 3px; } #tfanav ul li ul li a{ color: #FFFFFF; text-decoration: none; background-color:transparent; background-image:none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;	 } #tfanav ul li ul li a:hover{ color: #FFFFFF; text-decoration: none; background-color:transparent; background-image:none;	 border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;	 } /* in page sub nav */ #inpagesubnav { padding:0px; margin:0px; clear:both; }  #inpagesubnav ul { list-style-type: none; margin: 0px; padding: 0px; } #inpagesubnav ul li { display: inline; margin-right: 5px; } #inpagesubnav ul li a{ font-weight: bold; color: #FFFFFF; text-decoration: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #3e1d1d; border-top-color: #b19393; border-bottom-color: #1a0404; border-left-color: #744b4b; background-image: url(button-loop.gif); background-repeat: repeat-x; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 30px; } #inpagesubnav ul li a:hover{ background-image: url(button-loop-dark.gif); } #fpwrapper { text-align: left; margin: 0px auto; padding: 0px; border:0; width: 800px; } #fpside-a { float: left; width: 360px; } #fpside-b {  margin: 0; float: left; width: 420px; height: 1% /* Holly hack for Peekaboo Bug */ } /* form spefific */ .form_input_general { font-size: 16px; } /*h3 header nack for multiproduct */ .specialh3 { font-weight: bold; color: #FFFFFF; text-decoration: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #3e1d1d; border-top-color: #b19393; border-bottom-color: #1a0404; border-left-color: #744b4b; background-color: #a00000; background-repeat: repeat-x; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; } .fullybooked { color: #b00000; font-weight: bold; } .spacesavailable { color: #00d000; font-weight: bold; } 