﻿ul, li{ margin: 0; padding: 0;  color: #990000;}
img {border: none;	vertical-align:bottom;}
a{ color: #990000; font-size:12px; font-weight:bold; text-decoration:none;}
p{padding-bottom: 10px; font-size: 13px; line-height: 20px; color: #990000;}
h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
    line-height: 100%;
    margin: 0;
    padding: 0;
    font-family: 'Times New Roman' , Times, serif;
    color: #990000;
}
h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:21px;}
h4 { margin-top:5px; font-size:17px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
body{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #333333; margin: 0px; padding: 0px; background: url(images/2.jpg);}
.clear{	height: 0; font-size: 1px; margin: 0; padding: 0; line-height: 0; clear: both; }
#wrapper{ position: relative; margin-left: auto; margin-right: auto;  width: 1050px;  min-height: 900px;  margin-bottom: 10px;}
.wrapper img
{
    margin-right:25px;
}
.wrapper h1
{
    margin-left:-25px;
}
#top-wrapper{ background-position: center top; background: url(images/top-image.jpg); padding-top:25px; background-repeat: no-repeat;}
#main-container{position: relative;	margin-left: auto;	margin-right: auto;	width:1000px; padding:25px;	padding-top:15px; padding-bottom:0px; min-height:900px; background-position: center top; background: url(images/middle-image.jpg); background-repeat:repeat-y;}
#logo{height: 100px; margin-bottom:-5px;}
#menu{  z-index:1000;}
h6 {font-weight: bold; margin-top:25px; margin-bottom:5px; text-align:center;}

/*--------------left header---------------------------------------------*/
#left-header{float:left; width:200px; min-height:1000px;}
#left-header .top{width:200px; margin-bottom:-35px;}
#left-header .top .top{width: 200px; height:51px; padding-top:35px; background-image: url('images/side_top_image.png'); background-repeat: no-repeat; background-position: center top;}
#left-header .top .middle{background-position: center top; width: 200px; height:auto; background-image: url('images/side_middle_image.png'); background-repeat: repeat-y;}
#left-header .top .bottom{background-position: center top;  width: 200px; height: 25px; background-image: url('images/side_bottom_image.png');background-repeat: no-repeat;}
/*------left-header middle------*/
#left-header .middle{margin-top: -30px; width: 200px; height: 200px; background: url(images/side_image-middle.png) no-repeat;}
.middle-text{ padding-top:50px;}
.middle .middle-text h6{font-weight: bold; text-align:center;}
.middle .middle-text p{width:160px; margin-left:20px;}
/*------left-header bottom------*/
#left-header .bottom{padding-top:45px; width:200px;	height:400px; background: url(images/side_image.png) no-repeat;}
.bottom h6{	font-weight: bold; margin-top:10px; margin-bottom:5px; text-align:center; }



/*--------------middle header---------------------------------------------*/
#middle-header{ float: left; width: 580px; margin-left:9px;}
/*------middle-header top------*/
#middle-header .top{width: 580px; height:76px; background-image: url('images/top.png'); background-repeat: no-repeat; background-position: center top;}
/*---------middle-header middle---------------------------------------*/
 #middle-header .middle{background-position: center top; width: 580px; min-height:900px; background-image: url('images/middle.png'); background-repeat: repeat-y;}
/*---------middle-header top of middle---------*/
 #middle-header .middle .middle-top{width: 560px;  margin-left: auto; margin-right: auto; }
.middle-top h4{ margin-top:0px; margin-left:10px; margin-bottom:8px;}
 #middle-header .middle .text{}
.text img{float:left; padding:6px; }
.text p{ margin-top: 2px; margin-left: 10px; padding-right:10px; margin-bottom:0px; color: #990000;}
 #middle-header .middle .slider{ margin-left:40px; margin-top:15px;  height:250px!important; }
 
.block-3
{
    border: 1px solid #800000;
    width:535px;
    margin:0px;
    margin-left:10px;
    min-height:70px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px #900;
    -webkit-box-shadow: 0 0 10px #900;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-image: url('images/repeat.jpg');
    background-repeat: repeat-x;
    background-color: #FFFFB9;
	overflow: hidden;
}




.block-3 h4
{
    margin-left:10px;
    margin-top:5px;
    color:#FFFFB9;
    }


.block-text1
{
    margin-top:10px;
    text-align:left;
    
    }
 .horo_guru
 {
     padding:2px;
     margin:3px;
     border:1px solid #900;
 }
 #middle-header .middle .find_us{height:30px; width:190px; margin-top:-30px; margin-left:80px;}
.find_us img{ margin-left:10px; height:30px; width:30px;}
/*---------middle-header middle of middle---------*/
 #middle-header .middle .middle-middle{ width: 520px;  height: 100px; padding:5px; margin-left: auto; margin-right: auto;}
/*---------middle-header bottom of middle---------*/
 #middle-header .middle .middle-bottom{ width: 560px; margin-top:30px; margin-left:auto; margin-right:auto;}
.middle-bottom .middle-bottom-text{width:550px; margin-left:10px;}
.flash{ width:80px; float:left; margin-top:60px;}
.flash-side-text { margin-left:80px; }
.flash-side-text h4{ text-align:center; margin-bottom:-10px;}
.flash-side-text h6{font-weight:bold; font-size:12px;}
.flash-side-text img{border: 1px solid #990000; margin-left:10px; margin-top:7px; margin-bottom:0px; padding:3px;}
.flash-side-text a{ float:right; font-style:italic; margin-right:30px;}
/*--------------middle-header bottom---------------------------------------------*/
 #middle-header .bottom{background-position: center top;  width: 580px; height: 35px; background-image: url('images/bottom.png');background-repeat: no-repeat;}


/*--------------right-header---------------------------------------------*/
#right-header{float:right; width:200px;	min-height:1000px;}
/*---------right-header top---------*/
#right-header .top{	width:200px; margin-bottom:-35px;}
#right-header .top .top{width: 200px; height:51px; padding-top:35px; background-image: url('images/side_top_image.png'); background-repeat: no-repeat; background-position: center top;}
#right-header .top .middle{background-position: center top; width: 200px; height:auto; background-image: url('images/side_middle_image.png'); background-repeat: repeat-y;}
#right-header .top .bottom{background-position: center top;  width: 200px; height: 25px; background-image: url('images/side_bottom_image.png');background-repeat: no-repeat;}
/*---------right-header middle---------*/
#right-header .middle{ width: 200px;  height: 200px; margin-top: -45px; background: url(images/side_image-middle.png) no-repeat;}
.middle-text-right{padding-top:50px; width:170px; height:150px;}
.middle .middle-text-right h6{font-weight: bold; text-align:center; } 
 /*---------right-header bottom---------*/
#right-header .bottom{	width:200px; height:400px; padding-top:45px; background: url("images/side_image.png") no-repeat; }


/*--------------bottom wrapper---------------------------------------------*/
#bottom-wrapper{margin-top:0px; background-position: center 0px; background: url(images/bottom-image.jpg); height: 100px; background-repeat: no-repeat;}


/*--------------footer---------------------------------------------*/
#footer{font-family: Arial;  color: #FFDDAA;   text-align: center;  height: 100px; margin-left: auto; margin-right: auto; font-weight: bold;}
#footer p{font-family: Arial; color: #FFDDAA; font-weight: bold; }
#footer a{ font-family: Arial; color: #FFDDAA; font-weight: bold;  text-decoration: none;}
#menu_footer
{
	width: 930px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
}
#menu_footer ul
{
    padding-top: 6px;
    display: block;
    color: #990000;
    list-style: none;
}
#menu_footer ul li
{
	list-style:none;
	text-align: center;
	display:inline;
	margin-left:25px;
	font-size: 12px;
}
#menu_footer ul li a
{
	color: #990000;
	text-decoration: none;
}
#menu_footer .sel
{
	color: #DB8344;
	text-decoration: none;
}
#menu_footer ul li a:hover
{
	color: #E5D6B5;
	text-decoration: none;
} 
 
 
 
 
 /*--------------------------------------------Meet the Masters page--------------------------------------------*/
 
 .middle h2
 { text-align:center;
     }

fieldset
{
    border: 1px solid #FF6600;
    min-height: 60px;
    width: 500px;
    border-radius: 5px;
    padding: 20px 20px 0 20px;
    background: -moz-linear-gradient(top,#fbfbfb,#f5f5f5);
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f5f5f5));
    margin-bottom: 15px;
    margin-top: 18px;
    margin-left: 18px;
    background-image: url('images/slide.png');
}

table tfoot {
	background:#fafafa;
}

table tfoot td {
	border-top:1px solid #fff;
	background: -moz-linear-gradient(top,#fbfbfb,#f5f5f5);
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f5f5f5));
}

fieldset legend {
	border:1px solid #fff;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	
	-moz-box-shadow: 1px 1px 0px #999;
	-webkit-box-shadow: 1px 1px 0px #999;
	box-shadow: 1px 1px 0px #999;
	
	background:#fbfbfb;
	background: -moz-linear-gradient(top,#fbfbfb,#f5f5f5);
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f5f5f5));
	
	padding:5px 20px;
	text-transform:uppercase;
	font-size:11px;
}

input, select {
	padding:6px 10px;
	background:#eee;
	color:#888;
	
	border-width:1px;
	border-style:solid;
	border-color:#d9d9d9 #eaeaea white;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	
	font-size:11px;
	margin-right:15px;
}
textarea, select
{
    padding: 6px 10px;
    background: #FFFFCC;
    color: #800000;
    border-width: 1px;
   
    border-style: solid;
    border-color: #FF9900;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 12px;
    margin-right: 15px;
}
textarea.sf
{ text-align: left;
    margin-top: 10px;
    margin-left:23px;
    height:80px;
    width: 480px;
}
select option {
	padding:6px 0px;
}

input.sf {
	width:100px;
}

input.mf {
	width:270px;
}

input[type="radio"], input[type="checkbox"] {
	margin-right:5px;
	font-size:10px;
}

.validate_success { color:#739F1D; }
.validate_error { color:red; }

fieldset p
{
	margin-top: 5px;
	margin-bottom: 5px;
}

input[type="checkbox"] + label {
	display: block;
	height: 16px;
}

p label {
	display:inline-block;
	width:140px;
	font-size:11px;
	vertical-align:middle;
}

label.fix {
	position:relative;
	top:0px;
	left: 0px;
}

.field_desc {
	color:#bbb;
	font-style:italic;
}

a.table_icon {
	float:left;
	margin-right:5px;
	padding:5px 5px 0px 5px;
	
	border:1px solid #fff;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	
	-moz-box-shadow: 1px 1px 0px #999;
	-webkit-box-shadow: 1px 1px 0px #999;
	box-shadow: 1px 1px 0px #999;
	
	background: -moz-linear-gradient(top,#fbfbfb,#f5f5f5);
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f5f5f5));
}

a.button_link, input[type="submit"], input[type="reset"], .ui-dialog .ui-dialog-buttonpane button
{
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-shadow: 0 1px 1px #0c507b;
    letter-spacing: 0px;
    text-transform: uppercase;
    padding: 8px 12px 6px 12px;
    margin: 0 10px 5px 0;
    background: #800000;
    background: -moz-linear-gradient(top, #800000, #800000 2%, #990000);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #800000), color-stop(.01, #990000), to(#990000));
    border: 1px solid #800000;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    outline: none;
}

.ui-dialog .ui-dialog-buttonpane button {
	-moz-box-shadow: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif!important;
	letter-spacing:0;
	font-weight:bold;
	
	display:inline-block;
}

a.button_link:hover, input[type="submit"]:hover, input[type="reset"]:hover, .ui-dialog-buttonpane button:hover
{
    text-shadow: 0 1px 1px #6f3a02;
    border-bottom: 1px solid #d86f15;
    background: #d86f15;
    background: -moz-linear-gradient(top, #d86f15, #d86f15 2%, #d86f15);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d86f15), color-stop(.01, #d86f15), to(#d86f15));
    cursor: pointer;
    border-style: solid;
    border-width: 1px;
    border-color: #d86f15 #d86f15 #d86f15 #d86f15;
}

.gurus_profile{ width:540px; margin-left:18px;}

.gurus_image img
{
    border: 2px solid #CC6600;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 1px 1px 0px #999;
    -webkit-box-shadow: 1px 1px 0px #999;
    box-shadow: 1px 1px 0px #999;
    float: left;
    margin-left: 20px;
    margin-top:3px;
    width: 55px;
    height: 55px;
}
.user_image
{   border: 2px solid #CC6600;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 1px 1px 0px #999;
    -webkit-box-shadow: 1px 1px 0px #999;
    box-shadow: 1px 1px 0px #999;
    float: left;
    }
  
  .user_profile
  {
       float:right;
       margin-right:28px;
      }  
    .user_profile_edit
  {
       float:right;
       margin:0;
       margin-right:5px;
      }
  .left_profile
  {
    float:left; 
    
}
  .right_profile
  {
    float:right; 
}

.profile{ float:right; min-height:90px; width:402px; }
.name{text-align:left;  font-size: 12px; font-weight: bold;  font-style: normal;  color: #CC3300;}
.profile p{text-align:left;  margin:0px;margin-left:-40px;  font-size:12px;  font-style: normal;  color: #CC3300;}
.profile a{ font-style:italic; margin:0; margin-right:30px; }
.ask
{
    float:right;
}
hr {
	clear:both;
	float:left;
	width:500px;
	margin-bottom:20px;
	margin-left:40px;
	border:0;
	height:0px;
	border-top:1px solid #900000;
	border-bottom:1px solid #FFFFFF;
}



/* ---------------------------------- Pager ----------------------------------------------*/

.pager span a	{color:#373737;}
				
.pager span a:hover,
.pager span a:active,
.pager span a.active	{
				color:#CA0000;
				}

a.btn_prev{background:url(image/btn_prev.png) 0 0 no-repeat;}
a:hover.btn_prev{background:url(image/btn_prev.png) 0 -32px no-repeat;}
a:active.btn_prev{background:url(image/btn_prev.png) 0 -64px no-repeat;}
a.btn_next{background:url(image/btn_next.png) 0 0 no-repeat;}
a:hover.btn_next{background:url(image/btn_next.png) 0 -32px no-repeat;}
a:active.btn_next{background:url(image/btn_next.png) 0 -64px no-repeat;}

/*contact form*/


.map
{
  float:right; padding:15px; margin-right:5px;
    }
    
    .map img
{
    margin: 0px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #FF6600;
}


#contact-wrapper {
}
#contact-wrapper div {
	clear:both;
	margin:1em 0px;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:12px;
	width:auto;
}
#contact-wrapper strong
{float:left; padding:6px; margin-left:0px;
    }
select.lf
{
   width:322px; height:30px; float:right; margin-right:50px; margin-bottom:20px;
    }
    
  input.lf {
	width:300px; height:15px; float:right; margin-right:50px; margin-bottom:20px;
}



/*block*/
.block
{
    width:558px;
    margin-top:10px;
    }

.block-1
{
    border: 2px solid #800000;
    width: 255px;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    height: 200px;
    -moz-box-shadow: 0 0 10px #900;
    -webkit-box-shadow: 0 0 10px #900;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-image: url('images/repeat.jpg');
    background-repeat: repeat-x;
    background-color: #FFFFB9;
}

.block-2
{
    border: 2px solid #800000;
    width: 255px;
    float:right;
    margin-top:10px;
     height: 200px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px #900;
    -webkit-box-shadow: 0 0 10px #900;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-image: url('images/repeat.jpg');
    background-repeat: repeat-x;
     background-color: #FFFFB9;
}

.block h4
{
    margin-left:10px;
    color:#FFFFB9;
    }


.block-text
{
    margin-top: 15px;
    text-align: left;
}
    
  .block-text img
{
    border: 1px solid #990000;
    width:70px;
    height:60px;
    margin:5px;
    border-radius: 5px;
        -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
}
    .block-text p
  { 
     padding-left:10px;
     padding-right:10px;
   
      }
      
  .block-text a
  {
      float:right;
      margin-top:-30px;
      margin-right:10px;
      font-style:italic;
      
      }    
      
 #page-wrap
{
    width: 535px;
    margin: auto auto 30px auto;
}
a { text-decoration: none; }
h3 { margin: 0 0 10px 0; }

.tabs { list-style: none; overflow: hidden; padding-left: 1px; }
.tabs li { display: inline; }
.tabs li a
{
    border-style: solid;
    font-size:15px; 
    font-family:Times New Roman;
    border-width: 1px 1px 0px 1px;
    border-color: #900;
    display: block;
    float: left;
    border-radius: 7px;
    -moz-border-radius: 7px;
    color: #FFFFB9;
    -webkit-border-radius: 5px;
    padding: 4px 8px;
    background-image: url('images/repeat.jpg');
    background-repeat: repeat-x;
    margin: 0 0 0 -1px;
}
.tabs li a.current { background: #FFFFB9; border-bottom: 0; color:#900; position: relative; top: 2px; z-index: 2; }

.box-wrapper
{
    -moz-box-shadow: 0 0 10px #900;
    -webkit-box-shadow: 0 0 10px #900;
    border-radius: 5px;
    -moz-border-radius: 5px;
    color: #900;
    -webkit-border-radius: 5px;
    padding: 10px;
    border: 1px solid #900;
    margin: -1px 0 0 0;
    height: 170px;
    position: relative;
    background-color:#FFFFB9;
}
.semi
{
    opacity:0.7;
    filter:"alpha(opacity=70)";
    background-color:Black;
}
.watermark
{
    font-size: medium;
    color: #999999;
}
.login_box
{
    width:260px;
    text-align:center;
    height:180px;
    -moz-box-shadow: 0 0 10px #900;
    -webkit-box-shadow: 0 0 10px #900;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px;
    border: 1px solid #900;
    background-color:#FFFFB9;
}
.time
{
  padding-bottom: 10px;
  float:left;
font-size: 13px;
margin-top:7px;
line-height: 0px;
color: #900;  }

.content-box { overflow: hidden; position: absolute; background-color:#FFFFB9; top: 10px; left: 10px; width: 510px; height: 170px; }

.current { z-index: 100; background-color:#FFFFB9; }

.col-one, .col-two, .col-three { width: 30%; float: left; position: relative; top: 350px; }
.col-one, .col-two { margin-right: 3%; }

/* bottom image link */
.btm_img
{
    width:200px;
    margin:auto;
    text-align: center;
}
/* --- side profile ------ */
.prof_item
{
    padding:10px;
    height:55px;
    padding-bottom:5px;
    overflow:hidden;
}
.prof_item img
{
    border:1px solid #900;
    padding:3px;
    float:left;
    margin-right:5px;
}
.prof_item a
{
    color: #900;
    font-size:bold;
    font-size:12px;
}
.prof_item p
{
    font-size:11px;
    margin:0px;
    
}
.login
{
text-align: right;
margin-right: 40px;
margin-top: 10px;
float: right;
}
.login p
{
color:#FFFFB9
}
.login a
{
font-weight:normal;
color: #FFFFB9;
}
.login img
{
vertical-align:middle;
}
.trans
{
    background-color:transparent;
    border:0px;
}
.gurus_profile table td
{
    background-color:transparent;
}
.youtube
{
    position: fixed;
    z-index: 998 !important;
    right: -2px;
    bottom: 223px;
}
.twitter
{
    position: fixed;
    z-index: 998 !important;
    right: -2px;
    bottom: 329px;
}
.rediff
{
    position: fixed;
    z-index: 998 !important;
    right: -2px;
    bottom: 435px;
}

.product_item
{
    width:222px;
    margin-top:20px;
}
.product_item img
{
    border:1px solid #900;
    padding:3px;
    float:left;
    margin-right:5px;
}
.product_item a
{
    color: #900;
    font-style:italic;
    font-weight:bold;
    font-size:10px;
}


.product_item p
{
    font-size:11px;
    line-height:15px;
      margin:0px;
    
}

#wrapper1{ position: relative; margin-left: auto; margin-right: auto; width: 1050px; height:700px; margin-bottom: 10px;}
#main-container1{position: relative; margin-left: auto; margin-right: auto; width:1000px; padding:25px; padding-top:15px; padding-bottom:0px; min-height:200px; background-position: center top; background: url(images/middle-image.jpg); background-repeat:repeat-y;}
.error {
border-top: 1px solid #f7d0d0;
border-bottom: 1px solid #c87676;
margin-top:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 1px 1px 0px #999;
-webkit-box-shadow: 1px 1px 0px #999;
box-shadow: 1px 1px 0px #999;
width:500px;
padding:50px;
height:200px;
margin-bottom:-13px;
background: #f3c7c7;
background: -moz-linear-gradient(top,#f3c7c7,#eea2a2);
background: -webkit-gradient(linear, left top, left bottom, from(#FFDDAA), to(#FFDDAA));
}

.error img
{
vertical-align:middle;


}

.error a
{

color: #b31616;
font-size:35px;
margin-left:180px;

}

.error_button
{
margin-top:30px;
margin-left:200px;
}
.both
{
    margin-top:50px;
    }