/* reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
img{vertical-align:middle;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}

/* type.css */
body{font-size:10px;text-align:center;font-family:"Trebuchet MS",sans-serif;}
#container{text-align:left;}
h1{font-family:"Trebuchet MS",sans-serif;font-size:2.2em;color:#c4aa49;background:transparent url(../../img/title_bullet.png) top left no-repeat;position:relative;left:-45px;padding-left:45px;line-height:30px;margin-right:-45px;margin-bottom:.8em;}
h2{font-family:"Trebuchet MS",sans-serif;font-size:1.3em;color:#ddd;text-transform:uppercase;}
h3{font-family:"Trebuchet MS",sans-serif;font-size:1.4em;color:#99a285;text-transform:uppercase;}
.paragraph-12{font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:1.2em;color:#99a285;line-height:1.5em;margin:1.5em 0;}
.paragraph-13{font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:1.3em;color:#99a285;line-height:1.5em;margin:1.5em 0;}
ul p,ol p,dl p{font-size:1em;}
ul li{background:url(../../img/bullet.png) 0 2px no-repeat;padding-left:35px;}
ol li{list-style:decimal;}
a{color:#d36f4b;text-decoration:none;}
a:hover{color:#cfc063;text-decoration:underline;}
strong{color:#fff;}
#main-menu{font-size:1em;font-family:"Trebuchet MS",sans-serif;line-height:1em;list-style:none;list-style-image:none;margin:0;padding:0;}
#main-menu li{background:none;padding:0;}
.shareit_button a:hover,.shareit_button a{line-height:1.1em;font-size:1.4em;}
#main-menu li a:hover,#main-menu li a{color:#cfc063;text-decoration:none;border:0 none;line-height:1.1em;font-size:1.4em;}
.shareit_button a:hover,#main-menu.nojs li a:hover{color:#fefefe;}
#main-menu .sub_menu_items{font-size:7px;}
#main-menu .sub_menu_items li,#main-menu .sub_menu_items li a{font-size:12px;color:#D4BA59;}
.audio_product .audio_product_files{font-size:1.3em;color:#99a285;}
.audio_product .product_section h3 a{padding-left:10px;cursor:pointer;}
ul.added_items{font-size:1.5em;color:#fff;margin:10px 0;}
#bottom_blocks .testimonials_block blockquote,#side_blocks .testimonials_block blockquote{font-style:italic;color:#dbe1bb;font-size:1.3em;text-align:left;}
#bottom_blocks .testimonials_block cite,#side_blocks .testimonials_block cite{display:block;padding-right:20px;font-style:italic;color:#9ea384;text-align:right;font-size:1.3em;font-weight:700;}
#footer{text-align:center;font-size:.9em;}
p.pinfo{line-height:1em;margin:0;}
.product_variations label{font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:1.3em;color:#99a285;}
.important{font-size:1.5em;font-weight:700;color:#eee;}
.testimonials_block_link,.testimonials_block_link:hover{text-decoration:none;}
.cake-debug{text-align:left;font-size:1.5em;}
h3.download_file_name{margin-top:20px;padding-top:20px;width:450px;border-top:1px solid #99A285;}
.section_file_download_name{font-size:1.4em;color:#99a285;}
p,ul,ol,dl{font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:1.4em;color:#99a285;line-height:1.5em;margin:1.5em 0;}
#footer p,#footer a{color:#CDD2C2;}

/* layout.css */
html,body,#body_wrapper{min-height:900px;height:auto!important;}
#body_wrapper{min-width:950px;width:auto!important;position:relative;}
#container{width:950px;z-index:1;margin:0 auto;padding:0;}
#header{height:180px;position:relative;}
#logo{position:absolute;top:25px;left:-10px;display:block;width:386px;height:150px;z-index:0;}
#download_link{position:absolute;right:110px;bottom:-25px;display:block;width:251px;height:85px;}
#content{padding-bottom:20px;}
#content_left_column{float:left;width:175px;padding:0 25px 0 0;}
#content_middle_column{min-height:520px;height:auto!important;float:left;width:720px;}
#body-home #content_middle_column{width:390px;padding-right:10px;}
#content_right_column{float:left;width:350px;padding-top:21px;}
#body-inside #content_right_column{float:right;text-align:right;width:247px;padding-right:42px;margin-top:5px;height:297px;}
#footer{width:950px;height:46px;margin:0 auto;padding:50px 22px 0;}
.clear_layout{clear:both;margin-bottom:-1em;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#main_menu_container{padding-top:45px;position:relative;z-index:1000;}
#main-menu li{position:relative;z-index:1000;margin:0 7px;}
#main-menu li a{display:block;padding:5px 0 5px 23px;}
.shareit_button{padding-top:20px;padding-left:2px;margin:20px 20px 0 30px;}
#main-menu .sub_menu_items{left:155px;position:absolute;top:0;z-index:1000;width:auto;margin:0;padding:5px 10px;}
#main-menu.nojs li .sub_menu_items{left:-1000px;}
#main-menu.nojs li:hover .sub_menu_items{left:155px;}
#main-menu .sub_menu_items li a{padding:5px 0;}
#main-menu .sub_menu_items li{width:auto;display:block;margin:0;padding:0;}
.audio_product .product_image{float:right;margin-top:0;}
.audio_product .product_section{width:650px;position:relative;padding:10px 0;}
.audio_product .product_section h3{margin-bottom:20px;}
.audio_product .audio_product_files{vertical-align:middle;text-align:left;padding:0 10px 5px;}
.audio_product .audio_product_files div.column{float:left;width:150px;margin-bottom:10px;}
.audio_product .audio_product_files div.sample{width:300px;}
.audio_product .audio_product_files,.audio_product .audio_product_files .input *{vertical-align:middle;}
.audio_product .audio_product_files input{margin-right:1em;}
.audio_product .audio_player{text-align:left;width:120px;margin:0 0 0 150px;}
#side_blocks{margin-top:50px;margin-left:10px;width:321px;}
#side_blocks .block{display:block;width:100%;height:58px;overflow:hidden;text-align:center;vertical-align:middle;}
#side_blocks .testimonials_block{height:158px;padding-top:50px;vertical-align:middle;position:relative;}
#side_blocks .testimonials_block .outer{height:138px;width:300px;display:table;margin:0 auto;}
.testimonials_block_link{position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:0;}
#side_blocks .testimonials_block_link{height:208px;}
#container_bottom{margin-left:175px;width:720px;clear:both;float:none;}
#content_bottom_decoration{margin-top:20px;padding-top:80px;}
#bottom_blocks{height:78px;width:723px;padding-top:60px;}
#bottom_blocks .testimonials_block_link{height:138px;top:-60px;}
#bottom_blocks .testimonials_block .outer{height:78px;width:723px;display:table;margin:0 auto;}
#bottom_blocks .testimonials_block .inner{height:78px;width:683px;margin:0 20px;}
#bottom_shading{margin:0;padding:0 0 30px;}
.flash_mp3_player{text-align:center;overflow:hidden;display:inline;}
.product_category_product_photo{float:left;clear:none;width:130px;}
.product_category_product_info{float:left;clear:none;width:380px;}
.product_photo{width:220px;float:left;}
.product_photo img{border:1px solid #eee;}
.product_info{float:left;width:210px;height:80px;text-align:right;}
.product_variations{padding-left:220px;margin:10px 0;}
.product_add_to_cart{padding:10px 10px 10px 260px;}
.product_add_to_cart input.text{width:2em;}
.product_add_to_cart .submit{display:inline;}
.product_variations label{width:70px;float:left;display:block;height:1em;margin:2px 0;}
.product_variations select{width:140px;height:1.5em;margin:2px 0;}
.product_summary{width:430px;}
.shopping_cart_action_buttons{width:55%;}
.section_file_download_name{float:left;width:250px;}
.audio_product,#bottom_blocks .testimonials_block{position:relative;}
.audio_product .product_section_separator,.audio_product .audio_player .flash_mp3_player{padding:0;}
#side_blocks .testimonials_block .middle,#bottom_blocks .testimonials_block .middle{vertical-align:middle;display:table-cell;}
#side_blocks .testimonials_block blockquote,#bottom_blocks .testimonials_block blockquote{margin:0 20px;}

/* color.css */
#logo{background:url(../../img/logo.png) top left no-repeat;}
#download_link{background:url(../../img/download_soundmind.png) top left no-repeat;}
#body-home #content_middle_column{background:transparent url(../../img/rainbow_vertical.jpg) top right repeat-y;}
#footer{background:url(../../img/footer_bg.jpg) top left no-repeat;}
#main-menu li{background:url(../../img/main_menu_anim_bg.png) top left repeat-x;}
#main-menu li.current a{background:url(../../img/menu_bullet.png) left center no-repeat;}
#main-menu li.current .sub_menu_items li a{background:transparent none;}
#main-menu .sub_menu_items{list-style:none;list-style-image:none;background:#1C2930;}
#main-menu.nojs6 li:hover,#main-menu.nojs6 li.sfHover{background:url(../../img/main_menu_anim_bg.png) 0 100% repeat-x;}
.audio_product .product_section_separator td{background:url(../../img/rainbow_horizontal.jpg) center center repeat-x;}
.cake-debug{background:#eee;}
.product_section_separator,.hr{background-image:url(../../img/rainbow_horizontal.jpg);background-position:left center;background-repeat:no-repeat;height:6px;overflow:hidden;border-style:hidden;border-width:0;padding:10px 0;}
#side_blocks .block{text-indent:-10000px;}
#side_blocks .meditation_block{background:url(../../img/blocks/meditation.gif) top left no-repeat;}
#side_blocks .nutrition_block{background:url(../../img/blocks/nutrition.gif) top left no-repeat;}
#side_blocks .testimonials_block{background:url(../../img/blocks/testimonials.gif) top left no-repeat;text-indent:0;}
#content_bottom_decoration{background:url(../../img/bottom_decoration.png) top left no-repeat;}
#bottom_blocks{background:url(../../img/blocks/bottom.gif) top left no-repeat;}
#bottom_shading{background:url(../../img/bg_bottom.png) left bottom repeat-x;}
.shareit_button{border-top:1px dashed #96a8b2;}
#flashMessage{width:360px;}
#flashMessage.message{margin-bottom:10px;background:#d5fed5 url(../../img/icons/accept.png) 10px 50% no-repeat;border:1px solid #8cd18c;padding:10px 10px 10px 40px;}
#flashMessage.warning-message{margin-bottom:10px;background:#fefed5 url(../../img/icons/error.png) 10px 50% no-repeat;border:1px solid #d1d18c;padding:10px 10px 10px 40px;}
div.message{color:#900;font-size:140%;font-weight:700;margin:1em 0;}
div.message-warning{color:#333;font-weight:700;}
div.message-error{color:#900;font-weight:700;font-size:1.2em;border:1px solid #900;background:#FEE url(../../img/icons/cancel.png) 10px 50% no-repeat;margin-bottom:10px;padding:10px 10px 10px 30px;}
div.error-message{color:#900;font-weight:700;font-size:1.2em;background:#FEE url(../../img/icons/cancel.png) 3px 50% no-repeat;margin-bottom:15px;width:352px;padding:2px 2px 2px 26px;}
body,#body_wrapper{background:#263842 url(../../img/body_bg.jpg) top center no-repeat;}

/* forms.css */
.submit{text-align:center;margin-top:2em;}
.submit .left,.submit .right{padding:11px 0 7px;}
.submit .left{background:url(../../img/btn_bg_completo2.gif) left top no-repeat;}
.submit .right{background:url(../../img/btn_bg_right2.gif) right top no-repeat;}
.submit input.js_extended{background:transparent;color:#333;font-weight:700;border:none;cursor:pointer;padding:0 10px 0 20px;}
.download_preview_link{background:url(../../img/preview_download.gif) top left no-repeat;display:block;width:134px;height:31px;text-indent:-1000px;}
.shipping_submit{width:380px;text-align:right;}
.submit-over .left{background-position:0 -32px;}
.submit-over .right{background-position:100% -32px;}
.submit-over .pressed{background-position:0 -64px;}
.submit.submit-over .pressed .right{background-position:100% -64px;}
.checkbox{position:relative;padding-left:25px;padding-top:2px;}
.checkbox input{z-index:1;position:absolute;top:0;left:0;width:10px;border:none;padding:0;}
.checkbox_beautifier{width:16px;height:16px;background:url(../../img/16-square-blue_16x16.png) top left no-repeat;position:absolute;top:1px;left:2px;z-index:0;}
.checkbox_beautifier_on{background:url(../../img/16-square-blue-check_16x16.png) top left no-repeat;}
.checkout_form label{width:180px;display:block;float:left;font-size:1.3em;border-bottom:1px dashed #3A5666;clear:left;}
.checkout_form select,.checkout_form label,.checkout_form input{height:20px;margin:5px 0;}
.checkout_form select,.checkout_form input{width:200px;border:1px solid #999;}
.checkout_form .submit{width:383px;text-align:right;}
.checkout_form .submit input,.checkout_form .date select{width:auto;}
.checkout_form{color:#fff;}
.checkout_form .input{margin:0;}
fieldset{padding-top:10px;margin:20px 0;}
fieldset legend{font-size:1.6em;color:#fff;font-weight:700;}
.download_form label{color:#99A285;font-size:140%;}
.download_form .submit{width:420px;text-align:right;}
.cart_item{width:100%;float:none;}
