﻿*{margin:0px;padding:0px;}
body{font:normal 9pt arial;color:#444444;margin:0px;}
p{margin:3px 0 5px 0;}

a{text-decoration:none;color:#777777;}
a:hover{color:blue;}

ul{padding-left:1em;}

h1{margin:3px 0 8px 0;}
h2{margin:5px 0 5px 0;font-size:120%;color:#666666;}
h3{margin:0 0 5px 0;font-size:110%;color:#666666;}

p{margin-top:3px;}

a img{border:none;}

#page{background:#fff;position:relative;margin:10px auto;width:975px;height:680px;}
/*#page .sb-inner{background:#fff url("images/10x10_layout_Grid.gif");}*/
#page .sb-inner{background:#fff;}
#page .sb-border {background:#bfbfbf;}

.home_caption{font:normal 11pt Courier;}
.home_caption h2{margin:0px;font-size:11pt;padding:2px 0 3px 0;}

#logo{position:absolute;top:15px;left:30px;}

#header{position:relative;top:5px;margin-left:180px;}
#content{margin:0 20px 0 20px;padding:5px;height:440px;border-bottom:1px solid #bfbfbf;}
#content .home{position:relative;margin:0 0 0 100px;}
#content .full{margin:0 auto 0 100px;width:800px;border:0px dashed lime;}
#content .left{float:left;width:170px;border:0px dashed lime;}
#content .main{float:right;margin-left:10px;width:740px;border:0px dashed magenta;}
#footer{margin-top:5px;}

#content .contentLeft{float:left;width:250px;height:400px;border:0px dashed orange;}
#content .contentRight{float:left;width:500px;height:400px;border:0px dashed orange;}
#content .contentSolo{margin-left:10px;border:0px dashed orange;}

#content .homeBackground{height:440px;background:url('images/home_bkg.jpg') no-repeat 80px 60px;}
#content .excerptBackground{background:url('images/green_swash_bkg.jpg') no-repeat;}
#content .reviewBackground{background:url('images/pink_swash_bkg.jpg') no-repeat;}
#content .aboutBackground{background:url('images/about_bkg.jpg') no-repeat 30px 0px;}
#content .blueBackground{height:440px;background:url('images/blue_swash_bkg.jpg') no-repeat 0px 0px;}
#content .pinkBackground{height:440px;background:url('images/pink_swash_bkg.jpg') no-repeat 0px 0px;}

#mainmenu{margin:0 20px;border-bottom:1px solid #bfbfbf;}
#mainmenu img{border:none;}

#submenu{margin-left:20px;height:60px;border:0px dashed magenta;padding:5px 10px 0 0;}

#subnav{color:gray;}
#subnav ul{overflow:hidden; padding:0; clear:both;}
#subnav li{float:left;padding:0 40px;list-style:none;}
#subnav img{border:none;}

#actionmenu{}
#actionmenu ul{width:500px;margin:auto;overflow:hidden; padding:0; clear:both;}
#actionmenu li{float:left;text-align:center;padding:0 40px;list-style:none;}
#actionmenu img{border:none;}

#footermenu{width:750px;border-top:1px solid #999999;text-align:center;margin:10px auto;font-size:8pt;color:gray;}
#footermenu ul{margin:12px auto 0 auto;overflow:hidden; padding:0; clear:both;}
#footermenu li{display:inline;list-style:none;margin:0 5px; }

#reviewNav{color:gray;margin:0 20px 0 0;text-align:right;}
#reviewNav ul{overflow:hidden; margin:0 0 10px 0;padding:0; clear:both;}
#reviewNav li{padding:2px 0;list-style:none;}
#reviewNav img{border:none;}

#friendForm{width:375px;}
#friendForm .row{clear:both;}
#friendForm textarea{width:99%;}
#friendForm label{font-weight:bold;display:block;margin:5px 0 2px;}
#friendForm .senderEmail{float:left;margin:0 0 5px; width:50%;}
#friendForm .senderName{float:right;margin:0 0 5px; width:49.9%;}
#friendForm .senderEmail input,#friendForm .senderName input{width:95%;}

#subscribeForm{width:500px;}
#subscribeForm .row{clear:both;padding:3px 0;}
#subscribeForm input{float:left;}
#subscribeForm label{font-weight:bold;display:block;margin:5px 0 2px;}
#subscribeForm .validation-advice{float:left;padding:2px 5px;}

#subscribeForm .captcha{}
#subscribeForm .captcha_input{clear:both;font-weight:bold;}
#subscribeForm .captcha_input input{width:140px;}
#subscribeForm .captcha_input .error{display:block;color:Red;font-weight:normal;padding:2px;left:5px;}
#subscribeForm .captcha_image{clear:both;padding:3px 0;}
#subscribeForm .captcha_image img{border:1px solid silver;}

#purchase td{vertical-align:top;}
#purchase h2{margin-top:0px;}
#purchase ul{margin:5px 10px;}
#purchase li{list-style:none;}

.notification{border:1px solid red;color:Red;background:lightyellow;padding:5px;margin:5px 0;}
.validation-advice{color:Red;}
.text-center{text-align:center;}
.clr{clear:both;}

/* SCROLLBAR STYLES */
div#scrollbar {display:block;}
div#scrollWindow{position:relative; height:400px;overflow:hidden;width:460px;}    
div#scrollbar{ position:relative;width:11px; height:400px;font-size:1px;}
div#track{position:absolute; left:0; top:12px;width:11px; height:376px;background: #ffffff url('images/scroll_track_bkg.gif') repeat-y;}
div#dragBar{position:absolute; left:1px; top:1px;width:9px; height:20px;background-color:#666666;}  
div#up{position:absolute; left:0; top:0;}  
div#down{position:absolute; left:0; bottom:0;}
div#scrollbar, div#track, div#dragBar, div#up, div#down {-moz-user-select: none;-khtml-user-select: none;}
div#scrollbar img {display:block;} 

#body_left{width:245px;text-align:right;padding-right:8px;}
#body_left h1{color:#6400a1;font-size:14pt;margin:0 0 10px 0;}
#body_left h2,#body_left h3{color:#000000;font-style:italic;}
#body_left img.feature_image{border:1px solid gray;width:235px;}

#body_right{padding-top:28px;}
#body_right h1{font:italic normal 200% times;color:#000000;margin:0 0 10px 0;}
#body_right h2,#body_right h3{}
#body_right p{font:normal 11pt times;margin-top:0px;}