* { padding: 0px; margin: 0px; }
body { color: #262626; font: 11pt Verdana, Arial, Helvetica, sans-serif; }
a:link, a:visited { color: #003366; }
a:hover { color: #660000; }
p { margin: 10px 0px; }

.float_l{float:left;}
.float_r{float:right;}
.align_l{text-align:left;}
.align_c{text-align:center;}
.align_r{text-align:right;}

h1{ font-size: 28pt;}
h2{ font-size: 18pt;}

h1,h2{font-style: italic; margin-bottom: 10px;}

#container {width: 1024px;height: 604px;margin: 0px auto;overflow: hidden;}
#header {width: 724px;}
#logo h1 a {height: 170px;width: 300px;text-indent: -9999px;display: block; position:relative; }

#content {height: 430px;width: 480px;overflow: auto; line-height: 1.3;margin-left:310px;margin-top:80px;position:relative; }
#text {width: 440px;position:absolute; top: 90px;}
#pos{float:left; margin:0 0 0 500px;}
#nav {list-style-type: none; position:absolute; top:78px;}

#nav li {margin: 0 21px -32px 0px;font-weight: bold;}

#nav li a {background: url(../images/nav_default.png) top right no-repeat;width: 186px;height: 78px;display: block;}
#nav li a:hover {background: url(../images/nav_active.png) top right no-repeat;text-decoration: none;}

/*
#nav li a {background: url(../images/nav_leaf.png) top right no-repeat;width: 185px;height: 85px;display: block;}
#nav li a:hover {background: url(../images/nav_leaf_over.png) top right no-repeat;text-decoration: none;}
*/

#nav li a img {border: none; margin:19px 0 0 0;}

#nav_order > a#nav_special {background: url(http://www.puttinglines.com/media/images/BuyNow2.png) top right no-repeat;height: 72px; padding:8px 0 0 0;}
#nav_order > a:hover#nav_special {background: url(http://www.puttinglines.com/media/images/BuyNow1.png) top right no-repeat;}
#nav li#nav_order > a.nav_active {background: url(http://www.puttinglines.com/media/images/BuyNow1.png) top right no-repeat;}

#nav li > a.nav_active {background: url(../images/nav_active.png) top right no-repeat;}
/*
#nav li > a.nav_active {background: url(../images/nav_leaf_over.png) top right no-repeat;}
*/
#header, #nav li { position: relative; }
#header { z-index: 20; }
#nav_welcome { z-index: 20; }
#nav_learn { z-index: 20;}
#nav_contents { z-index: 20; }
#nav_sample { z-index: 20; }
#nav_testimonials { z-index: 20; }
#nav_faq { z-index: 20; }
#nav_video { z-index: 20; }
#nav_privacy { z-index: 20; }
#nav_links { z-index: 20; }
#nav_order { z-index: 20; }
.bg_home { background:url(../images/bg_home.jpg); background-repeat:no-repeat; height:604px;  }
.bg_index { background:url(../images/bg_index.jpg); background-repeat:no-repeat; height:604px;  }
.bg_learn { background:url(../images/bg_learn.jpg); background-repeat:no-repeat; height:604px;  }
.bg_toc { background:url(../images/bg_toc.jpg);  background-repeat:no-repeat; height:604px; }
.bg_samples { background:url(../images/bg_samples.jpg); background-repeat:no-repeat; height:604px; }
.bg_testi { background:url(../images/bg_testi.jpg); background-repeat:no-repeat; height:604px; }
.bg_faq { background:url(../images/bg_faq.jpg); background-repeat:no-repeat; height:604px; }
.bg_video { background:url(../images/bg_video.jpg); background-repeat:no-repeat; height:604px; }
.bg_privacy { background:url(../images/bg_privacy.jpg); }
.bg_contacts { background:url(../images/bg_contacts.jpg); }
.bg_buy { background:url(../images/bg_buy.jpg); }
#content form {	font-size:12px;}
#content form div {	clear: both;padding-top: .8em;}
#content form label {width: 90px;margin-right: 10px;float: left;}
#content form label.auto-width { width: auto; }
#content form input.text {width: 170px;background: white;border: 1px solid black;}
#content form textarea.textbox {width: 300px; height:200px;background: white;border: 1px solid black;}
#content form input.checkbox {margin-right: 10px;float: left;}
#content form .error {font-size: .85em;	background: #ffcccc;border: 1px solid #ff9999;margin: .5em 0 .3em 0;padding: .5em;}
#content .email_status { font-weight:bold; font-size:16px; background:#FFCC66; border: 1px solid #ff9999;margin: .5em 0 .3em 0;padding: .5em; }