BODY {
background-position : left top;
font-size : 10pt;
background-attachment : scroll;
background-image : url(/images/background.jpg);
margin : 0;
background-repeat : no-repeat;
font-family : Arial, Helvetica, sans-serif;
}

A:link {
font-size : 10pt;
color : #8a0e0a;
}

A:visited {
font-size : 10pt;
color : #8a0e0a;
}

A:hover {
font-size : 10pt;
color : #8a0e0a;
}

A:active {
font-size : 10pt;
color : #8a0e0a;
}

A:hover {
color : #777777;
}

A IMG {
border-top-style : none;
border-right-style : none;
border-left-style : none;
border-bottom-style : none;
}

P {
padding-right : 10px;
padding-left : 0;
font-size : 12px;
padding-bottom : 15px;
color : #191919;
line-height : 17px;
padding-top : 0;
}

#page {
clear : both;
margin-left : 100px;
width : 765px;
margin-right : auto;
}

#sidebar_left {
position : absolute;
top : 82px;
left : 95px;
}

#sidebar_right {
position : absolute;
top : 85px;
left : 715px;
}

#sidebar_index {
position : absolute;
top : 85px;
left : 720px;
}

#sidebar_products {
position : absolute;
top : 82px;
left : 690px;
}

#indextableone {
width : 355px;
position : absolute;
top : 83px;
left : 355px;
background-color : #ffffff;
}

#indextabletwo {
width : 355px;
position : absolute;
top : 450px;
left : 355px;
background-color : #ffffff;
}

.trans_pritop {
width : 355px;
height : 12px;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background-image : url(/images/contentpri_top.gif);
}

.trans_primiddle {
width : 355px;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background-image : url(/images/contentpri_middle.gif);
}

.trans_pribottom {
width : 355px;
height : 20px;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background-image : url(/images/contentpri_bottom.gif);
}

.trans_subtop {
width : 585px;
height : 12px;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background-image : url(/images/contentsub_top.gif);
}

.trans_submiddle {
width : 585px;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background-image : url(/images/contentsub_middle.gif);
}

.trans_subbottom {
width : 585px;
height : 20px;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background-image : url(/images/contentsub_bottom.gif);
}

.trans_index {
width : 152px;
height : 582px;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background-image : url(/images/cinn_banner.png);
vertical-align: top;
text-align : center;
}

.trans_spacer {
width : 150px;
height : 330px;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
}

.trans_buybutton {
width : 150px;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
text-align : center;
}

.trans_buy2 {
width : 152px;
height : 335px;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background-image : url(/images/cinnergen_bottle.gif);
}

.trans_useoromo {
width : 180px;
height : 270px;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background-image : url(/images/use_promo.png);
background-repeat : no-repeat;
}

.trans_products {
width : 180px;
height : 427px;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background-image : url(/images/free_shipping.jpg);
}

.trans_productstwo {
width : 180px;
height : 635px;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background-image : url(/images/auth_net_sml.png);
}

.copy_wide {
z-index : 1000;
margin-left : 10px;
width : 550px;
}

.copy_short {
z-index : 900;
margin-left : 10px;
width : 300px;
}

H1.subtitle {
padding-right : 10px;
padding-left : 0;
font-family : Arial;
font-size : 35px;
padding-bottom : 15px;
color : #996d22;
line-height : 50px;
padding-top : 0;
}

H2 {
font-size : 18px;
margin : 10px 0;
color : #8a0e0a;
line-height : 22px;
}

H3 {
font-weight : 100;
margin : 0;
color : #8a0e0a;
font-family : Arial;
}

H4 {
padding-right : 0;
padding-left : 0;
font-size : 14px;
padding-bottom : 5px;
color : #8a0e0a;
padding-top : 5px;
}

UL LI {
font-size : 13px;
}

.video-floatleft {
float : left;
margin : 10px 10px 10px 0;
}

TD.questionnaire {
font-size : 0.7em;
color : #333;
line-height : 1.5em;
}

.bottomlinkone {
width : 330px;
height : 69px;
vertical-align : text-top;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 2px;
padding-bottom : 0;
padding-left : 30px;
padding-right : 0;
background-image : url(/images/homebullet1.jpg);
}

.bottomlinktwo {
width : 330px;
height : 69px;
vertical-align : text-top;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 2px;
padding-bottom : 0;
padding-left : 30px;
padding-right : 0;
background-image : url(/images/homebullet2.jpg);
}

.bottomlinktre {
width : 330px;
height : 69px;
vertical-align : text-top;
margin : 0;
border-top-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-width : 0;
padding-top : 2px;
padding-bottom : 0;
padding-left : 30px;
padding-right : 0;
background-image : url(/images/homebullet3.jpg);
}

.txtfda {
color : #3b3b3b;
font-family : verdana;
font-size : 10px;
}

.txtcopy {
color : #3b3b3b;
font-family : verdana;
font-size : 10px;
font-weight : 100;
text-decoration : none;
}

.txtcopy a:link {
color : #3b3b3b;
font-family : verdana;
font-size : 10px;
font-weight : 100;
text-decoration : none;
}

.txtcopy a:visited {
color : #3b3b3b;
font-family : verdana;
font-size : 10px;
font-weight : 100;
text-decoration : none;
}

.txtcopy a:hover {
color : #3b3b3b;
font-family : verdana;
font-size : 10px;
font-weight : 100;
text-decoration : none;
}

.txtcopy a:active {
color : #3b3b3b;
font-family : verdana;
font-size : 10px;
font-weight : 100;
text-decoration : none;
}

.txtlabel {
color : #666666;
font-family : Arial;
font-size : 20px;
font-weight : 100;
text-decoration : none;
}

.txtlabel a:link {
color : #666666;
font-family : Arial;
font-size : 20px;
font-weight : 100;
text-decoration : none;
}

.txtlabel a:visited {
color : #666666;
font-family : Arial;
font-size : 20px;
font-weight : 100;
text-decoration : none;
}

.txtlabel a:hover {
color : #666666;
font-family : Arial;
font-size : 20px;
font-weight : 100;
text-decoration : none;
}

.txtlabel a:active {
color : #666666;
font-family : Arial;
font-size : 20px;
font-weight : 100;
text-decoration : none;
}

#errorspage {
float : left;
padding : 0;
width : 560px;
height : 840px;
margin-top : 10px;
border : 1px solid #ae0001;
background-color : #e3e9e9;
text-align : center;
}

.errorspagetitle {
width : 560px;
color : #1a1a1a;
font-size : 20px;
font-weight : bold;
text-align : center;
}

.errorspagetext {
width : 560px;
color : #1a1a1a;
font-size : 14px;
font-weight : bold;
text-align : center;
}

.errorspageexit {
width : 560px;
text-align : center;
}

.errorspageexitbut {
width : 400px;
color : #fffffe;
font-size : 14px;
font-weight : bold;
background-color : #ae0001;
border : 1px solid #690004;
}

#formpagewrap {
float : left;
padding : 10px;
width : 550px;
margin-top : 0;
border : 1px solid #ae0001;
background-color : #e3e9e9;
}

.formbkgnd {
width : 525px;
margin-left : auto;
margin-right : auto;
padding : 0;
border-style : none;
border-collapse : collapse;
background-color : #fffff2;
}

.formcheckout {
color : #ba0000;
font-size : 18px;
font-family : verdana;
}

.formtext {
color : #242424;
font-size : 12px;
font-family : verdana;
}

.formerror {
color : #ff0000;
font-size : 12px;
font-family : verdana;
}

.formhrline {
height : 2px;
width : 100%;
color : #690004;
border-style : none;
background-color : #690004;
}

.formheader {
padding-bottom : 2px;
color : #fffffe;
font-size : 12px;
font-family : verdana;
background-color : #ae0001;
vertical-align : middle;
}

.formbody {
background-color : #f7f7f7;
}

.formqtybox {
width : 22px;
height : 15px;
padding : 1px;
color : #000000;
font-size : 12px;
font-family : verdana;
background-color : #efefef;
border : 1px solid #690004;
}

.formdeletebox {
width : 22px;
height : 15px;
padding : 1px;
background-color : #efefef;
border : 1px solid #690004;
}

.formname {
color : #1a1a1a;
font-size : 11px;
font-family : verdana;
font-weight : bold;
}

.formprice {
color : #ba0000;
font-size : 11px;
font-family : verdana;
font-weight : bold;
}

.formdescription {
color : #555555;
font-size : 12px;
font-family : verdana;
}

.formtotalsone {
color : #242424;
font-size : 12px;
font-family : verdana;
}

.formtotalstwo {
color : #cc0000;
font-size : 14px;
font-family : verdana;
}

.formtotalbagnd {
background-color : #f7f7f7;
}

.formshipbill {
color : #555555;
font-size : 11px;
font-family : verdana;
}

.formshipbillbox {
width : 15px;
height : 15px;
padding : 1px;
background-color : #efefef;
border : 1px solid #690004;
}

.formecheckcardbox {
width : 15px;
height : 15px;
padding : 1px;
background-color : #efefef;
border : 1px solid #690004;
}

.formshipbillinfo {
color : #ba0000;
font-size : 11px;
font-family : verdana;
font-weight : bold;
}

.forminput {
width : 200px;
height : 16px;
padding : 1px;
color : #000000;
font-size : 12px;
font-family : verdana;
background-color : #efefef;
border : 1px solid #690004;
}

.formtxtbox {
width : 472px;
height : 100px;
padding : 1px;
color : #000000;
font-size : 12px;
font-family : verdana;
background-color : #efefef;
border : 1px solid #690004;
}

.formselects {
width : 203px;
height : 19px;
padding : 1px;
color : #000000;
font-size : 12px;
font-family : verdana;
background-color : #efefef;
border : 1px solid #690004;
}

.formbutton {
height : 19px;
color : #fffffe;
font-size : 11px;
font-family : verdana;
font-weight : bold;
background-color : #ae0001;
border : 1px solid #690004;
}

.formsubmit {
height : 19px;
color : #fffffe;
font-size : 12px;
font-family : verdana;
font-weight : bold;
background-color : #ae0001;
border : 1px solid #690004;
}

.formpadding {
padding-top : 4px;
}

.masterdiv {
width : 475px;
margin-left : auto;
margin-right : auto;
padding : 0;
border-style : none;
border-collapse : collapse;
}

.mastertable {
width : 475px;
padding : 0;
border-style : none;
border-collapse : collapse;
}

.mastertablecell {
width : 475px;
text-align : left;
}

.insidetable {
width : 475px;
padding : 0;
border-style : none;
border-collapse : collapse;
}

.customertableone {
width : 275px;
padding : 0;
text-align : left;
vertical-align : top;
border-style : none;
border-collapse : collapse;
}

.customertabletwo {
width : 200px;
padding : 0;
text-align : left;
vertical-align : top;
border-style : none;
border-collapse : collapse;
}

.customertableinput {
width : 200px;
padding : 0;
text-align : left;
border-style : none;
border-collapse : collapse;
}

