/* Colours used: body.background = #DAF3FD (Outside of page background very light windows 7 style blue) H1, h2, h3=#F58220 (Dark orange) Hyperlinks/menu items= #2176A8 (darker blue version of body background) Active menu item= #144461 (Darker blue version of menu item) compress before "release": http://www.cssdrive.com/compressor/compress.php */ body { background-position: #FF3399; margin: 0; padding: 0; background: #DAF3FD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #000000; } h1, h2, h3 { margin: 0; font-weight: bold; color: #F58220; } h1 { letter-spacing: -1px; font-size: 2em; } h2 { font-size: 1.5em; padding-top: 1.5em; padding-bottom: 1.5em; } p, ul, ol { margin: 0 0 2em 0; /*text-align: justify;*/ line-height: 1.5em; } p.indentedsubitem { padding-left:20px; } /*testimonials*/ p.quote { font-size:1em; color: #038D0E; line-height: 1em; } a:link { color: #2176A8; text-decoration: none; } a:visited { color: #064A5E; } a:hover { text-decoration: underline; color: #2176A8; } a:active { text-decoration: underline; color: #2176A8; } img { border: none; } img.left { float: left; margin: 7px 15px 0 0; } img.right { float: right; margin: 7px 0 0 15px; } /* Form */ form { margin: 0; padding: 0; } fieldset { margin: 0; padding: 0; border: none; } legend { display: none; } input, textarea, select { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; color: #333333; } /* Header */ #header { /* uncomment to view layout border-style: dotted; border-color: #FF0000;*/ padding: 10px 20px 10px 20px; width: 900px; height: 75px; margin: auto; /*background images: http://lab.rails2u.com/bgmaker/*/ background: url(images/topfade.png) repeat-x left top; } #header h1 { font-size: 2em; color: #000000; /*float: right;*/ vertical-align:middle; text-align:center; } #header img { float: left; } .textmiddle {vertical-align:middle;} #searchdiv { float:right; width: 250px; } /* Div container for Menu, keeps it aligned and with enough blank space beneath */ #menudiv { float: left; width: 590px; padding: 0px 0px 0px 0px; } /* Page */ #page { width: 900px; margin: 0 auto; padding: 20px 20px; background-color: #FFFFFF; } /* Content (left side large panel) */ #content { float: left; width: 590px; padding: 0px 30px 0px 30px; border-right-style: solid; border-right-width: 1px; border-right-color: #DAF3FD; } #content h3 { text-align:left; font-size: 1.5em; padding-bottom: 0.5em; border-bottom: 1px solid #DAF3FD; } #content h4 { text-align:left; font-size: 1.0em; padding-bottom: 1em; border-top: 5px solid #DAF3FD; } div.contentblock { margin-top:1em; margin-bottom:7em; } /* Sidebar */ #sidebar { float: right; width: 230px; } #sidebar ul { margin: 0; padding: 10px 0 0 0; list-style: none; } #sidebar li { margin-bottom: 40px; font-size: 1em; } #sidebar li ul { } #sidebar li li { margin: 0; padding: 3px 0; border-bottom: 1px dashed #D1D1D1; } #sidebar li li a { margin: 0; } #sidebar h2 { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 10px solid #EDEDED; font-size: 1.5em; font-weight: bold; border-bottom-color: #DAF3FD; border-bottom-width: 5px; } #sidebar a { text-decoration: none; color: #2176A8; } #sidebar a:hover, a:active { text-decoration: underline; color: #2176A8; } /* Footer */ #footer { background-position: left top; width: 900px; margin: 0 auto; padding: 20px 20px; /*background images: http://lab.rails2u.com/bgmaker/*/ background: url(images/bottomfade.png) repeat-x left top; font-family: Tahoma, Arial, Helvetica, sans-serif; } html>body #footer { height: auto; } #legal { clear: both; padding-top: 20px; text-align: center; font-size: 0.75em; color: #000000; } /* Products / purchase table */ #pricing { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:100%; } #pricing table { border:none; } #pricing td, #pricing th { font-size:1em; padding:3px 7px 2px 7px; } #pricing th { font-size:1.1em; text-align:left; padding-top:5px; padding-bottom:4px; color:#F58220; background: url(images/bg1x25fade.png) repeat-x left top; } #pricing td { background: url(images/bg1x25fade.png) repeat-x left top; } /* Css Menu http://purecssmenu.com/ */ ul.cssMenu ul{display:none} ul.cssMenu li:hover>ul{display:block} ul.cssMenu ul{position: absolute;left:-1px;top:98%;} ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;} ul.cssMenu,ul.cssMenu ul { margin:0px; list-style:none; padding:0px 2px 2px 0px; background-color:#ffffff; background-repeat:repeat; border-color:#AAAAAA; border-width:1px; border-style:solid; } ul.cssMenu table {border-collapse:collapse}ul.cssMenu { display:block; zoom:1; float: left; } ul.cssMenu ul{ width:199.5px; } ul.cssMenu li{ display:block; margin:2px 0px 0px 2px; font-size:0px; } ul.cssMenu a:active, ul.cssMenu a:focus { outline-style:none; } ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover { display:block; vertical-align:middle; background-color:#ffffff; border-width:0px; border-color:#6655ff; border-style:solid; text-align:left; text-decoration:none; padding:4px; _padding-left:0; font:15px Verdana; color: #2176A8; text-decoration:none; cursor:default; } ul.cssMenu span{ overflow:hidden; } ul.cssMenu li { float:left; } ul.cssMenu ul li { float:none; } ul.cssMenu ul a { text-align:left; white-space:nowrap; } ul.cssMenu li.sep{ text-align:center; padding:0px; line-height:0; height:100%; } ul.cssMenu li.sep span{ float:none; padding-right:0; width:5; height:16; display:inline-block; background-color:#AAAAAA; background-image:none;} ul.cssMenu ul li.sep span{ width:80%; height:3; } ul.cssMenu li:hover{ position:relative; } ul.cssMenu li:hover>a{ background-color:#2176A8; border-color:#665500; border-style:solid; font:15px Verdana; color: #ffffff; text-decoration:none; } ul.cssMenu li a:hover{ position:relative; background-color:#2176A8; border-color:#665500; border-style:solid; font:15px Verdana; color: #ffffff; text-decoration:none; } ul.cssMenu li.dis a { color: #AAAAAA !important; } ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px; height:16px; } ul.cssMenu ul img {width:16px; height:16px; } ul.cssMenu img.over{display:none} ul.cssMenu li.dis a:hover img.over{display:none !important} ul.cssMenu li.dis a:hover img.def {display:inline !important} ul.cssMenu li:hover > a img.def {display:none} ul.cssMenu li:hover > a img.over {display:inline} ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover a:hover img.over{display:inline} ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover a:hover img.def{display:none} ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul{display:block} ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul{display:none} ul.cssMenu span{ display:block; background-image:url(./images/arrv_anim_1.gif); background-position:right center; background-repeat: no-repeat; padding-right:11px;} ul.cssMenu li:hover>a>span{ background-image:url(./images/arrv_anim_1o.gif); } ul.cssMenu a:hover span{ _background-image:url(./images/arrv_anim_1o.gif)} ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(./images/arr_double_1.gif)} ul.cssMenu ul li:hover > a span{ background-image:url(./images/arr_double_1o.gif);} ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span,ul.cssMenu table a:hover a:hover a:hover span{background-image:url(./images/arr_double_1o.gif)} ul.cssMenu table a:hover table span,ul.cssMenu table a:hover a:hover table span{background-image:url(./images/arr_double_1.gif)} ul.cssMenu li.sep span{ float:none; padding-right:0; width:5; height:16; display:inline-block; background-color:#AAAAAA; background-image:none;} ul.cssMenu ul li.sep span{ width:80%; height:3; } ul.cssMenu li:hover{ position:relative; } ul.cssMenu li:hover>a{ background-color:#2176A8; border-color:#665500; border-style:solid; font:normal 15px Verdana; color: #ffffff; text-decoration:underline; } ul.cssMenu li a:hover{ position:relative; background-color:#2176A8; border-color:#665500; border-style:solid; font:normal 15px Verdana; color: #ffffff; text-decoration:underline; } ul.cssMenu li.dis a { color: #AAAAAA !important; } ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px; height:16px; } ul.cssMenu ul img {width:16px; height:16px; } ul.cssMenu img.over{display:none} ul.cssMenu li.dis a:hover img.over{display:none !important} ul.cssMenu li.dis a:hover img.def {display:inline !important} ul.cssMenu li:hover > a img.def {display:none} ul.cssMenu li:hover > a img.over {display:inline} ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover a:hover img.over{display:inline} ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover a:hover img.def{display:none} ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul{display:block} ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul{display:none} ul.cssMenu span{ display:block; background-image:url(./images/arrv_anim_1.gif); background-position:right center; background-repeat: no-repeat; padding-right:11px;} ul.cssMenu li:hover>a>span{ background-image:url(./images/arrv_anim_1o.gif); } ul.cssMenu a:hover span{ _background-image:url(./images/arrv_anim_1o.gif)} ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(./images/arr_double_1.gif)} ul.cssMenu ul li:hover > a span{ background-image:url(./images/arr_double_1o.gif);} ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span,ul.cssMenu table a:hover a:hover a:hover span{background-image:url(./images/arr_double_1o.gif)} ul.cssMenu table a:hover table span,ul.cssMenu table a:hover a:hover table span{background-image:url(./images/arr_double_1.gif)}