/* balancestudio.org ::	ewe common stylesheet */

* { margin: 0pt; padding: 0pt; }
body { margin: 0pt; padding: 14px 20px 0pt 75px; background: #025F18 url('/images/balancestudiospa.png') no-repeat fixed left top; }
p { margin: 12px 0pt; }
ul { margin: 4px 0pt 16px 18px; }
li { margin: 4px 0pt; }
#container { margin: 0pt; padding: 0pt; background: transparent url('/images/lines_w.png') repeat-y scroll left top; position: absolute; width: 700px; }
#contentWrapper { padding: 150px 75px 0pt; background: transparent url('/images/content_header.png') no-repeat scroll left top; position: relative; text-align: left; width: 550px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 18px; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
#pageHeader {  }
#bodyText {   }

#bssPrimary {  }
#bssPrimary p.bssP1 { color: rgb(124, 175, 107); font-weight: bold; font-style: italic; font-size: 14px; padding-top: 50pt ! important; }
#bssPrimary p.bssP2 { color: rgb(201, 154, 173); }
#bssPrimary p.bssP2.img {hspace:5;}
#bssPrimary p.bssP3 { color: rgb(124, 175, 107); text-align: center; font-weight: bold; font-style: italic; font-size: 14px; padding-top: 0pt ! important; }
#bssPrimary p.bssP4 { color: rgb(102, 000, 000); text-align: center; font-weight: bold; font-style: italic; font-size: 14px; padding-top: 0pt ! important; }
#bssPrimary p.st3 { color: rgb(201, 154, 173); text-align: center; font-weight: bold; font-style: italic; font-size: 14px; padding-top: 0pt ! important; }

#bssSecondary { position: relative; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 18px; font-size-adjust: none; font-stretch: normal; color: rgb(153, 153, 153); width: 400px; margin-top:50px; margin-left: 75px; z-index: 200; clear:both;}
#bssSecondary h3 { margin-top: 24px; }
#bssSecondary a { color: rgb(152, 168, 146); }
#bssSecondary p.pol {margin: 0pt -25px; padding: 0pt 25px 0px; }

#footer { background: transparent url('/images/content_footer.png') no-repeat scroll center top; position: absolute; width: 700px; height: 48px; margin-left: -150px; padding-left: 150px; padding-top: 20px; padding-bottom: 0pt; margin-bottom: 0pt; z-index: 300; text-indent: -150px; text-align: center; font-size: 12px; }

#phone { color: rgb(154, 154, 154); font-size: 14px; text-align: center; }

#copyright { color: rgb(154, 154, 154); margin-top: 25px; margin-bottom: 75px; text-align: center; }
#copyright p { margin: 0;}

#navigation { background: #f9f9e1 url('/images/lines2.png') repeat-y scroll center top; position: absolute; top: 0pt; width: 200px; left: 720px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 15px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); float: left; }
#navigation a { color: rgb(152, 168, 146); font-weight: bold; }
#navigation a:hover { color: rgb(255, 255, 204); background-color: rgb(173, 200, 162); text-decoration: none; }
#navPersonalize	{ color: rgb(97,64,43); font-weight: bold; text-align: right; clear:both; }
#navigation #navmenu #navPersonalize a { color: rgb(97,64,43); font-weight: bold; }

#navmenu { padding: 50px 25px 0pt; background: transparent url('/images/col_nav.png') no-repeat scroll left top; width: 150px; }

#sitenav a { display: block; }
#sitenav a.c { display: inline; color: rgb(153, 153, 153); }
#sitenav a.c:hover { background: transparent none repeat; color: rgb(201, 154, 173); }


#navpromo { margin: 0pt -25px; padding: 0pt 25px 0px; }
#navpromo ul { margin-bottom: 0pt; }
#navpromo p.p1 { color: rgb(124, 175, 107); text-align: center; font-weight: normal; font-style: italic; font-size: 12px; padding-top: 10pt ! important; }

#nav_bottom { margin: 0pt -25px; padding: 0pt 25px 15px; background: transparent url('/images/navbottom.png') no-repeat scroll center bottom; }
#nav_bottom ul { margin-bottom: 0pt; padding-bottom: 14px; }
#nav_bottom p.p1 { color: rgb(124, 175, 107); text-align: center; font-weight: normal; font-style: italic; font-size: 12px; padding-top: 10pt ! important; }

h2.titleText a, a:link, a:hover, a:visited { color: rgb(123, 150, 112); font-weight: bold; text-decoration: none;}
.inset { padding-left: 30px; }

ul#payment_acceptance  { margin: 0pt; padding: 0pt;  }
ul#payment_acceptance li { display: inline; position: relative; margin: 8px 0pt;}

/*  eof -- bss_styles_ie.css  */
