/* CSS Document */
body {padding: 8px, 0px, 0px, 8px; margin: 8px 0px 0px 8px;}
#adwrapper {width: 935px;}
#ad {width: 160px; height: 600px; display: block; border: 1px #ccc solid; float:right; padding: 0 5px 0 5px;}
#wrapper {width: 749px;}
#oops {float:center; position: absolute; left: 223px; top: 10px; display:block; width: 330px; height: 86px; border-style:dotted; border-color:#FF0000; border-width:1px;background-image: url(../img/sorry_icon.gif);}
#oops p {font-family:"Times New Roman", Times, serif; font-size:14px; color:#FF0000; margin: 18px 10px 0 65px;}
#thanks {float:center; position: absolute; left: 223px; top: 10px; display:block; width: 330px; height: 86px; border-style:dotted; border-color:#FF0000; border-width:1px;}
#thanks p {font-family:"Times New Roman", Times, serif; font-size:14px; color:#009900; margin: 18px 10px 0 65px;}
#header {background:url(../img/header_bg.jpg);max-height: 92px;height: 92px;border-bottom-style: solid; border-bottom-color:#FFFFFF; border-bottom-width: 8px;width: 749px; padding: 0 0 0 0;}
img.logo {border-right-style:solid; border-right-color:#FFFFFF; border-right-width: 8px; float: left;}
#topnav {width:169px;}
#login {width:169px; background-image:url(../img/custlogin.jpg); background-repeat:no-repeat;background-position: 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#cc3300;font-weight:thin;padding:0 0 0 25px; float: right;max-height: 92px;height: 92px; vertical-align: middle}
#login p {padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px;}
input.logfield1 {border-style:solid; border-width:1px; border-color:#e5841f;width: 139px; margin: 2px 0px 0px 0px;}
input.logfield2 {border-style:solid; border-width:1px; border-color:#e5841f;width: 106px; margin: 2px 0px 0px 0px;}
input.logfield3 {width: 29px; height: 19px; margin: 0 0 0 0; vertical-align:top; margin: 2px 0px 0px 0px;}
form {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

/*//////// this is the user area of the site///////////*/
#afterlogin p {padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px;}
#afterlogin {width:369px; background-image:url(../img/custlogin.jpg); background-repeat:no-repeat;background-position: 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#cc3300;font-weight:thin; padding-left:25px; padding-bottom: 0px; float: right;max-height: 92px;height: 92px; margin: 0 0 0 0;}
#usernav {margin: 20px 0 0 0; padding: 0 0 0 0; list-style: none; float: left;margin-bottom: 0px;}
#usernav li { background-image:url(../img/usr_lnk_bg.jpg); background-repeat:repeat;float: left; padding: 0 0 0 0; margin: 0 4px 0 0;}
#usernav li a{ display:block; width: 100px; height:29px; vertical-align:middle; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px 0px 0px 10px; margin: 0 0 0 0;text-decoration:none;}
#planroom #usernav li.planrm a {background-color:#FFFFFF;}


#prod_name {margin: 63px 0 15px 10px; font-family: "Times New Roman", Times, serif; font-size: 15px; color:#993300;}
#prod_name span{font-family: "Times New Roman", Times, serif; font-size: 9px; color:#993300; vertical-align:top;}

#menu {background-image:url(../img/subnav_bg.jpg); width: 164px;}
ul#subnav {list-style:none; margin: 0 0 0 0; padding: 0 0 0 0;border-bottom-style:solid; border-bottom-color:#FFFFFF; border-bottom-width: 4px;}
ul#subnav li a{display:block; width: 134px; height: 20px; background-color:#d9d9d9; vertical-align:middle;padding: 4px 0px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:none;color:#333333;border-top-style:solid; border-top-color:#FFFFFF; border-top-width: 4px;}
ul#subnav li a:hover{background-color:#999999; color:#FFFFFF;}
#content {width: 575px; border-style: solid; border-color:#faeddd; border-width: 1px;margin-left: 8px; float:left;padding: 0;}
#greenblock {width: 749px; height: 210px; background-color:#e9f5e9; border-top-style:solid;border-top-color:#FFFFFF;border-top-width: 8px;}
.product_thumb {float: left; position:relative;left: 15px; top: 15px}
.product_thumb2 {float: left;left: 15px; top: 15px}
.plnrm_prod_box { height: 180px; background-color:#e9f5e9; padding: 5px;border-bottom: solid #006600 2px;}
.plnrm_prod_box p {font-size: 11px;}
#greyblock {width: 749px; height: 210px; background-color:#dbdbd9; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;border-top-width: 0px;}
#home {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.prod_bar {font-family: "Times New Roman", Times, serif; font-size: 16px; border-bottom: dotted #6a8c6a 1px; border-top: dotted #6a8c6a 1px;}
.prod_bar span {font-size: 12px; color:#6a8c6a;}

#plancontent {margin: 0px 0px 0px 0px; float:right; width:500px;}
h1 {font-family: "Times New Roman", Times, serif; font-size: 18px; color:#6a8c6a; font-weight: normal;margin: 15px 0px 15px 0px;}
#col1 {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color:#333333; width: 210px;margin: 0px 0px 0px 0px; float:left; line-height: 1.5;}
#col2 {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color:#333333; width: 210px;margin: 0px 36px 0px 29px; float: right; line-height: 1.5;}

#photographs ul#subnav li.photo a{background-color:#fff; color:#666;}
#video ul#subnav li.video a{background-color:#fff; color:#666;}
#features ul#subnav li.features a{background-color:#fff; color:#666;}
#sample ul#subnav li.sample a{background-color:#fff; color:#666;}
#includ ul#subnav li.includ a{background-color:#fff; color:#666;}
#purchase ul#subnav li.purchase a{background-color:#fff; color:#666;}

#content ul#cols {list-style:none; margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; width: 575px; padding-left: 0px; margin-left: 0px; float: right;}
#content ul#cols li {float: left; width: 286px; padding: 0px; margin: 0px;}
#content ul#cols li.cont_col1 div{margin: 11px 0 0 25px;}
#includ #content ul#cols li.cont_col2 div{margin: 11px 0 11px 5px;}
#content ul#cols li.cont_col2 div{margin: 30px 0 11px 5px;}
#content ul#cols li div{width: 236px;padding: 0 0 0 0; list-style-type:none;}
#content ul#cols li p {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.5; color:#333333;margin: 0px 0px 23px 0px;text-align: justify; padding: 0; width:236px;}

H2 {margin: 23px 0px 12px 0px; font-family: "Times New Roman", Times, serif; font-size: 18px; color:#993300; font-weight: normal;}
#footer {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#CC6600; background-color:#bc3300; display:block; width:749px; height: 22px; border-top-style:solid;border-top-color:#FFFFFF;border-top-width: 8px;}
#footer p {margin: 5px 0px 0px 25px; vertical-align:middle;}

/*//////// bottom of the home page///////////*/
#home-btm {width: 739px; background-color: #dbdbd9; height:200px; padding-left: 10px;}
.btm-itm {display: block; background-image:url(../img/home_spotframe.gif); background-repeat: no-repeat; width: 241px; height: 189px; float: left; vertical-align: top;}
.btm-itm div {margin: 10px 10px 10px 10px; padding: 0px 0px 0px 0px; vertical-align: top; height: 160px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.btm-itm h1 {font-family:"Times New Roman", Times, serif; font-size:22px; color:#990000; font-weight: normal; padding: 0px; margin:0px 0px 15px 0px;}
.btm-itm img {float: left;}

/*for the purchase page*/
#purchase #content {background-color:#e9f5e9;}
#formtable td p { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#6a8c6a;font-weight:thin; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;}
hr {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

#cartblock {width: 749px; height: 164px; background-color:#e9f5e9; border-top-style:solid;border-top-color:#FFFFFF;border-top-width: 8px; padding: 0px 0px 0px 0px;}
#cartblock h1 {font-family: "Times New Roman", Times, serif; font-size: 18px; color:#6a8c6a; font-weight: normal; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#cartblock #carttable { margin: 0px 0px 0px 220px; padding: 0px 0px 0px 0px;}
#cartblock #carttable hr {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:450px;}
#steps { font-family: Arial, Helvetica, sans-serif; color:#6a8c6a; font-size: 12px;font-weight:bold; margin-top: 13px; margin-bottom: 26px;}
#steps span { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#6a8c6a;font-weight:normal; margin-top: 13px; margin-bottom: 13px;}

.fw1 {width: 210px;}
.fw2 {width: 450px;}
.fw3 {width: 440px;}
#formtable input {background-color:#FFFFF; border-style: solid; border-width: 1px; border-color:#e9f5e9;margin-bottom: 13px;}
#formtable input.submit {background-color:#6a8c6a; border-style: solid; border-width: 1px; border-color:#6a8c6a;color:#fff ;margin-bottom: 13px;cursor: pointer;}
#formtable textarea {background-color:#e9f5e9;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.5;padding: 0px 0px 0px 10px;color: #6a8c6a;border-style: solid; border-width: 1px; border-color:#6a8c6a;margin-bottom: 13px;}
#formtable {margin: 0px 0px 0px 50px;}
.sublink1 {display: block; padding: 5px 5px 5px 5px;}
