/* Tag Redefines */

* { margin: 0; padding: 0 }
BODY { background-color: #464646; font-size: 12px; font-family: Tahoma, Arial, san serif; color: #FFFFBB; }
H1, H2, H3, H4 { font-family: Trebuchet MS, Arial, san serif; }
H1 { color: #FF952B; font-size: 26px; text-align: center; line-height: 100%; margin-bottom: 20px; }
H2 { color: #C7C44E; font-size: 30px; text-align: center; line-height: 100%; font-weight: bold; margin-bottom: 10px; }
P { margin: 12px 10px;  line-height: 130%; font-family: Arial, san serif;}
IMG { border: 0; }
OL { padding-left: 40px;}

/* Structure */

#header { width: 1000px; height: 210px; background: url(images/new/bg-header.jpg) no-repeat; margin: 0px auto; }
#container { width: 790px; background-color: #292929; margin: 0px auto; padding: 5px; }
#footer { width: 640px; text-align: center; padding: 5px 80px; color: white; margin: auto; }
.spacer { clear: both; } 
IMG.container-bottom { margin: -5px; margin-bottom: -8px;}

/* Navigation */

UL.hnav { list-style-type: none; margin: 0; padding: 0; }
UL.hnav LI { display: inline; }
UL.hnav LI { margin: 5px; }
#header UL.hnav { width: 230px; float: right; font-size: 12px; padding-top: 5px;}
#header UL.hnav A { color: white; font-weight: bold; }
#footer UL.hnav { width: 600px; font-size: 12px; padding-top: 5px; margin: auto; }
#footer UL.hnav A { color: white; }

/* Other */

#header P { color: white; font-family: Trebuchet MS, Arial, san serif; font-weight: bold; font-size: 28px; margin: 0px 135px auto auto; line-height: 100%; width: 430px; height: 140px; overflow: hide; clear: both; text-align: center; padding-top: 27px }
#header P EM { color: #464646; font-style: normal; }
DIV.arrow { position: relative; }
#arrow1 { position: absolute; top: -150px; }
#arrow2 { position: absolute; top: 0px; }
DIV.block1 { width: 273px; height: 217px; background: url(images/new/block1.png) no-repeat; color: #464646; }
DIV.block2 { background: url(images/new/block2.png) no-repeat; width: 800px; height: 35px; margin: 0px -5px 15px -5px; font-weight: bold; font-size: 30px; text-align: center; color: #464646; line-height: 110%;}
DIV.block3 { background: url(images/new/block3.png) no-repeat; width: 300px; height: 447px; float: left; color: #000; margin-right: 10px; padding: 0px 10px; font-weight: bold;}
DIV.block3 H2 { color: #292929; font-size: 25px; margin: 10px 0px;}
DIV.block3 DL { text-align: center; }
DIV.block3 DT, DIV.block3 DD { margin-top: 15px; margin-bottom: 5px; }
DIV.block3 DT { font-size: 18px; font-weight: bold; }
DIV.block3 DD { margin-top: 0px; margin-bottom: 40px; font-family: Arial, san serif; padding: 0px 40px; }
DIV.block3 P { margin: -20px 10px; }
DIV.example { background: url(images/new/img_samplecard.jpg) no-repeat; width: 330px; height: 250px; float: right; clear: left; margin-left: -75px; margin-top: 10px;}
DIV.example P { margin: 180px 8px 10px 125px; font-weight: bold; text-align: center; }
DIV.example A.button { float: right; }
DIV.important { font-family: Trebuchet MS, Arial, san serif; color: #FF952B; font-size: 26px; text-align: center; line-height: 100%; margin: 10px 30px; font-weight: bold; }
DIV.promo1 { text-align: center; }
DIV.promo1 IMG { margin-top: 10px; }
DIV.smallform { float: right; clear: right; }
DIV.smallform H3 { color: #464646; font-size: 21px; padding: 10px; text-align: center; }
DIV.smallform FIELDSET { border: 0; line-height: 190%; text-align: center; font-size: 13px; font-weight: bold; color: #666; font-family: Trebuchet MS, Arial, san serif;}
DIV.smallform DIV.button1 { margin: 22px 23px; text-align: right; }
DIV.testimonial { background: url(images/new/block4.png) no-repeat; width: 294px; height: 241px; float: right; clear: right; padding: 27px; color: #464646; margin-left: 10px; }
DIV.testimonial H3 { text-align: center; font-size: 19px; line-height: 100%; font-weight: normal; margin: 0px;}
DIV.testimonial IMG.photo { float: left; margin: 7px 2px -2px 2px; }
DIV.testimonial P { margin-bottom: 5px; }
DIV.testimonial A { font-weight: bold; }
DIV.testimonial DIV.signature { text-align: right; }
DIV.testimonial DIV.signature EM { font-weight: bold; font-style: normal; }
DIV.video { width: 500px; height: 300px; background-color: black; margin: 5px; margin-bottom: 130px;}
IMG.sample { float: right; margin: 3px; }
OL.steps { width: 355px; color: #FFFFBB; margin-left: 25px;}
OL.steps LI { font-size: 200%; font-weight: bold; color: #C7C44E; line-height: 50%; margin: 25px 0px;}
OL.steps LI DIV { font-size: 50%; font-weight: normal; color: #FFFFBB; }
UL.features { float: right; clear: right; width: 270px; color: #FF952B; font-size: 13px; font-weight: bold; }
UL.features LI { color: #D6D47F; margin: 16px;}

OL.emphasized { font-weight: bold; margin: 10px; }
OL.emphasized LI { margin-bottom: 15px; }

/* Special Cases */

#button_learnmore { margin-left: 70px; }
#button_learnmore IMG { margin-top: -13px; }
#youradhere { margin-top: 20px; margin-left: 0px;  }
#h2seeds { width: 280px; margin: 0px -45px 20px -15px; float: left; }
#h3bottomsmallform { font-size: 26px; font-weight: bold; }
#st1 { color: #969C23; }
#st2 { color: #464646; }
#st3 { color: #FFFFBB; }
#h2who { font-size: 25px; margin: 15px 0px 15px 20px;}
#h2one { margin: 5px 0px; }
.discount { color: #f00; }
.text { text-align: left; }
.number { text-align: center; }
.old { text-decoration: line-through; }


/* Order Page */
#subcontainer1 { background-color: #fff; margin: -5px; color: #000; }
#subcontainer1 h2 { background-color: #FF952B; color: #464646; font-size: 24px; text-align: left; padding-left: 5px; }
#subcontainer1 h1 { color: #C7C44E; margin: 0px 100px; }
#subcontainer1 h1 em { font-style: normal; color: #FF952B; }
#subcontainer1 p { padding: 20px; font-size: 14px; }
#subcontainer1 dl { font-weight: bold; margin-top: -20px;  }
#subcontainer1 dl dt { font-size: 18px; float: left; clear: left; color: #C7C44E; margin-left: 40px; margin-top: 10px; }
#subcontainer1 dl dd { float: left; font-size: 12px; margin-left: 10px; padding-top: 5px; margin-top: 10px; width: 250px; color: #464646;}
#subcontainer1 #getstarted { margin-top: 140px; margin-bottom: 20px; }
#subcontainer1 h3 { background-color: #FF952B; color: #464646; font-size: 21px; text-align: left; padding-left: 5px; }

TABLE.product-table { width: 720px; margin: 40px; border-collapse: collapse; text-align: center; }
TABLE.product-table TR { }
TABLE.product-table TD, TABLE.product-table TH { border: solid 1px #000; padding: 3px; font-size: 19px; font-weight: normal; font-family: Arial, san serif;  }
TABLE.product-table TH { background-color: #C7C44E; font-size: 24px; width: 130px; }
TABLE.product-table TH.package { color: #fff; }
TABLE.product-table TH.package2 { color: #fff; font-size: 18px; }
TABLE.product-table SPAN.description { font-size: 12px; }
TABLE.product-table TD SPAN.old { font-size: 12px; }
TABLE.product-table TH#pkgname { width: 180px; }
TABLE.product-table TD.special { background-color: #ffc58d; }

/* Customize Page */

TABLE.table2 TD { padding: 20px 10px; vertical-align: top; line-height: 125%; }
DIV.tooltip { float: left; margin: 10px 0px; width: 200px; line-height: 110%; }
TD.tooltipable { width: 500px; }
P.customize1 { color: #FF952B; font-size: 16px; padding: 10px 100px; text-align: center; }
P.customize2 { text-align: center; }
TABLE.table2 H3 { font-size: 16px; margin: 10px 0px; }
TABLE.table3 TD { padding: 5px; }
.required { color: red; }
TABLE.table2 TD.has-ckeditor TD { padding: 0; }
#notes { width: 500px; height: 100px; }
