body{ margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#323232; background:#e9e9e9 url(../images/bg.jpg) 0 0 repeat-x;}
#container{ width:1000px; margin:auto; overflow:hidden; background:#FFF;}
p { margin:0px; padding:0px;}
a{ text-decoration:none;}
h2{ font-size:20px; font-weight:normal;}
hr{ border-top:none; border-right:none; border-left:none; border-top: 1px solid #ececec !important}

/*header*/
#header{ width:1000px; height:143px; float:left; background:url(../images/header_bg.jpg) 0 0 repeat-x;}
#logo{ width:228px; height:66px; float:left; margin: 42px 0 0 39px;}
#header_content{ float:right; margin-top:19px; margin-right:22px; text-align:right;}
#header_content p span{ color:#b1295f;}
#header_content p span.green, #header_content p span.green a{ color:#5b8910;}
#header_content p span.green a:hover{ text-decoration:underline;}
/*end of header*/

/*navigation bar*/
#nav{ float:left; height:45px; width:1000px; background:url(../images/navi_bg.jpg) bottom left repeat-y;}
#nav_bg_2{ float:left; height:45px; width:1000px; background:url(../images/nav_bg_top.jpg) top left repeat-x;}
#nav_bg_2 ul{ margin:0 0 0 39px; padding:0px; list-style:none; height:42px;}
#nav_bg_2 li{ width:68px; height:42px; float:left; margin-right:2px; text-align:center;}
#nav_bg_2 li.selected{ width:68px; height:27px; float:left; margin-right:2px; text-align:center; padding-top:15px; color:#FFF; background:url(../images/navi_btn.jpg) 0 0 no-repeat;}
#nav_bg_2 li a{ width:68px; height:27px; float:left; margin-right:2px; text-align:center; padding-top:15px; color:#FFF; display:block;}
#nav_bg_2 li a:hover{background:url(../images/navi_btn.jpg) 0 0 no-repeat;}
#nav_btm{ width:1000px; float:left; background-color:#3e680f; height:3px;}
/*end of navigation bar*/

/*analysis box*/
#analysis_box{ width:984px; overflow:hidden; float:left; margin-left:8px;}
#analysis_box_bg{ width:984px; float:left; overflow:hidden; background:#d0d3d4 url(../images/analysis_box_bg.jpg) 0 0 repeat-x;}
#analysis_box_bg h2{ margin:17px 0 0 17px; padding:0; color:#80a51c;}
#analysis_box_bg ul{ width:954px; margin:auto; list-style:none; padding:0px; min-height:35px; margin-top:10px; margin-bottom:10px;}
#analysis_box_bg li{ text-align:center; border-right:1px solid #80a51c; float:left; min-height:50px; vertical-align:middle;padding:5px;}
#analysis_box_bg li.selected{ text-align:center; background:#80a51c; padding:5px 0 0 0; min-height:30px; color:#FFF; width:158px;}
#analysis_box_bg li a{ display:block; padding:5px 0 0 0; min-height:30px;width:118px;color:#323232;height:50px;}
#analysis_box_bg li a:hover{background:#80a51c; color:#FFF;}
#analysis_box_left_btm_bg{ background:url(../images/analysis_box_btm_left.jpg) top left no-repeat; width:10px; height:10px; float:left;}
#analysis_box_mid_btm_bg{ background:url(../images/analysis_box_btm_mid.jpg) 0 0 repeat-x; float:left; width:964px; height:10px;}
#analysis_box_right_btm_bg{ background:url(../images/analysis_box_btm_right.jpg) top left no-repeat; width:10px; height:10px; float:left;}
/*end of analysis box*/

/*body wrapper*/
#body_wrapper{ width:1000px; float:left; overflow:hidden; padding:8px;}
.double_column{ float:left; width:653px; margin-right:9px; background: #eaeaea url(../images/double_column_bg.jpg) 0 0 repeat-x;}
.double_column2{ float:left; width:611px; margin-left:9px; border:1px solid #CCC; padding:20px; padding-top:0px; background:#f3f3f3; margin-right:2px;}
.double_column2 h2{color:#870b3c;}
.col_1{ width:331px; float:left; min-height:250px;}
.text_data{ width:auto; padding:5px; border-right:1px solid #dcdcdc;  border-bottom:1px solid #dcdcdc; padding-right:9px; margin-left:9px;height:auto;}
.text_data2{ width:auto; padding:5px; margin-right:9px;}
.text_data h2, .text_data2 h2, .column_4 h2{ margin: 10px 0 0 5px; color:#870b3c;}
.text_data p, .text_data2 p{ text-align:justify; padding:10px 10px 5px 10px;}
.text_data img.predic, .text_data2 img.predic{ width:90px; height:90px; float:left; margin-right:5px; margin-top:5px;}
.col_2, .col_3{ width:320px; float:left; min-height:250px;}
.text_data ul, .text_data2 ul{ padding:0 0 0 20px ; margin:10px 0 0 0; }
.text_data li, .text_data2 li{ list-style:url(../images/arrow_img.png);}
.more_btn{ width:auto; height:23px; text-align:right; margin-top:10px;}
.text_data_header{ width:312px; height:28px;}
.text_data_header_left_bg{ width:7px; height:28px; float:left; background:url(../images/text_header_left_bg.jpg) 0 0 no-repeat;}
.text_data_header_right_bg{ width:7px; height:28px; float:left; background:url(../images/text_header_right_bg.jpg) 0 0 no-repeat;}
.text_data_header_mid_bg{ width:298px; height:22px; float:left; background:#870b3d; color:#fff; text-align:center; padding-top:6px; font-weight:bold;}
.celebrity_img{ width:300px; height:200px; background:#CCC; margin-top:3px; margin-bottom:3px;}
.text_data2 span.cele_name{ color:#870b3d; font-weight:bold;}
strong.title{color:#80a51c;}
.column_4{ width:976px; float:left; overflow:hidden; margin-left:12px;}
.col_4_left{ float:left; width:10px; background:url(../images/vedic_left_part.jpg) 0 0 no-repeat; height:230px;}
.col_4_mid{ float:left; width:956px; background:url(../images/vedic_mid_part.jpg) 0 0 repeat-x; height:230px;}
.col_4_right{ float:left; width:10px; background:url(../images/vedic_right_part.jpg) 0 0 no-repeat; height:230px;}
.col_4_block_data img{ width:105px; height:110px; float:left; margin-right:10px; background-color:#666; margin-top:20px;}
.col_4_content{ float:left; overflow:hidden; text-align:justify; margin-top:20px;vertical-align:top;}
.col_4_block_data{ width:300px; float:left; overflow:hidden; margin-left:7px;}
.arrow_col_4{ float:left; width:16px; height:29px; margin-top:70px;}
/*end of body wrapper*/

/*footer*/
#footer{ width:1000px; float:left; height:60px; text-align:center; padding-top:30px; color:#FFF; background:#333;}
#footer a{color:#FFFFFF;}
/*end of footer*/
/*Slide show style*/
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:310px; margin:10px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:308px; height:250px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:310px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:308px}
#image img {position:absolute; z-index:25; width:308px;height:250px;}
.imgnav {position:absolute; width:25%; height:80px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:100px; width:70px; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:5px}
#slideleft {float:left; width:15px; height:67px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:15px; height:67px; background:#222 url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:275px;height:66px; overflow:hidden}
#slider {position:absolute; left:0; height:64px}
#slider img {cursor:pointer; border:1px solid #666; padding:1px;width:70px;height:64px;}
/*End of Slide show style*/

/* Order Placement Page */
.product_box{width:auto; margin-left:5px; overflow:hidden;}
.product_box span{ font-size:18px; color:#870b3d;}
.form_box{ float:left; width:633px; margin-top:20px; padding-left:10px; font-size:14px; color:#870b3d;}
.form_box textarea{width:300px; border:1px solid #999;}
.form_box input.date{ width:10%; text-align:center; overflow:auto;}
.form_box input{ width:300px; border:1px solid #999;}
.form_box input.small{ width:200px;}
.form_box select{border:1px solid #999;}

