/* CSS Document */

/*universel */

* {margin:0px; padding:0px;}
body { background:url(../images/background.png) repeat; font-family:helvetica; font-weight:normal; }
html {height:100%; font-size:100%;}
:focus {outline:0;}
ul li {list-style:none;}
img {border:none;}
a { text-decoration:none}
a:hover { text-decoration:underline;}

/* necessary */

.fl						{float:left;}
.fr						{float:right;}
.fc						{float:inherit}
.tl						{text-align:left;}	
.tr					    {text-align:right;}	
.tc						{text-align:center;}	
.cls					{clear:both;}
#contaner{ text-align:center;}
#main{width:883px; margin:auto;}

#main #yello_bg{background:url(../images/yello_bg.png) repeat-y; width:883px; height:100%;}

/*---------------------------------------homepage--------------------------------------------- */
#upper{background:url(../images/upperhader.png) no-repeat top; width:883px; height:124px;}
#navigation{clear:both; height:41px;}
#navigation #bg{background:url(../images/nav_bg.png) repeat-x  top; height:41px; width:100%; text-align:left; } 
#navigation #bg ul{}
#navigation #bg ul li{ float:left; font-family:verdana; font-size:12px; font-weight:bold; color:#FFFFFF; margin:0px 0px 0px 15px; padding:0px;}
#navigation #bg ul li img{height:39px; line-height:39px;}

#navigation #bg ul li a{color:#FFFFFF; line-height:41px; }
#flash{clear:both; width:883px; height:229px; }
#flash img.new{ margin-left:5px;}
#left_part{float:left; width:582px; padding-top:4px; margin-left:5px}
#left_part #wel_box{clear:both; }


#left_part #welcome_box1{ background: url(../images/welcome_box1.png) no-repeat; width:582px; height:41px; line-height:41px; color:#FFFFFF; font-weight:bold; font-size:12px; text-align:left;}
#left_part #welcome_box2{ background:url(../images/welcome_box2.png) repeat-y; width:582px;}
#left_part #welcome_box2 p{width:560px; font-family:arial; font-size:12px; color:#45413E; text-align:justify; margin-left:8px; }
#left_part #welcome_box2 p img{float:right; margin-top:10px;}

#left_part #welcome_box2 ul{ margin-left:13px;}
#left_part #welcome_box2 ul li{float:left; width: 173px; padding-bottom:10px; padding-right:7px;}
#left_part #welcome_box2 ul li img{ width:175px; height:118px;}
#left_part #welcome_box2 ul li h1{font-size:12px; color:#D17915; padding-top:3px;}

#left_part #welcome_box3{background: url(../images/welcome_box3.png) no-repeat; width:582px; height:4px;}
#right_part{float:left; width:286px; padding-top:4px; margin-left:4px;}
#right_part #videobox{clear:both;}
#right_part #videobox a{color:#FFFFFF;}
#right_part #videobox a:link{text-decoration:underline;}
#right_part #videobox_1{background:url(../images/video_box_1.png) no-repeat; width:286px; height:37px; line-height:37px; color:#FFFFFF; font-weight:bold; font-size:12px; text-align:left;}
#right_part #videobox_2{background:url(../images/video_box_2.png) repeat-y; width:286px; }
#right_part #videobox_2 ul{}
#right_part #videobox_2 ul li{ float:left; padding-bottom:5px;}
#right_part #videobox_2 ul li h1{margin-left:5px;}
#right_part #videobox_3{background:url(../images/video_box_3.png) no-repeat; width:286px; height:3px; line-height:37px;}
#footer{clear:both; padding-top:10px;}
#footer #ftr_bg{ background:#222222; height:85px; width:100%; color:#ffffff; font-size:11px;}  
#footer #ftr_bg a{color:#FFFFFF;}
#footer #ftr_bg #right2_part{float:right;}
#footer #ftr_bg #right2_part p{ padding-top:50px; padding-right:20px;}
#footer #ftr_bg #left2_part{float:left; }
#footer #ftr_bg #left2_part p{padding-top:20px; padding-left:20px;}

/*---------------------------------------About us--------------------------------------------- */
#about_middle{ clear:both; padding-top:4px; width:869px; margin:auto;}
#about_middle #about_box_1{background:url(../images/about_box_1.png) no-repeat; width:869px; height:39px; line-height:39px; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:left;}
#about_middle #about_box_2{background:url(../images/about_box_2.png) repeat-y; width:869px; height:100%;}
#about_middle #about_box_2 p{width:833px; font-family:arial; font-size:12px; color:#45413E; text-align:justify; margin-left:10px; line-height:20px;}
#about_middle #about_box_2 p img{float:right;}
#about_middle #about_box_2 p b.mt{font-weight:bold; color:#DB7D12; font-size:16px;}
#about_middle #about_box_2 p h6{ font-weight:bold; font-size:12px;}
#about_middle #about_box_3{background:url(../images/about_box_3.png) no-repeat; width:869px; height:9px; }

/*---------------------------------------rajasthani Dance--------------------------------------------- */
#about_middle #about_box_2 #ganesh{clear:both;}
#about_middle #about_box_2 #ganesh .para{ float:left; width:610px;}
#about_middle #about_box_2 #ganesh .para p{width:610px; font-size:14px; padding-top:10px; padding-left:10px;}
#about_middle #about_box_2 #ganesh .para p b.yl{ color: #DB7D12; font-size:16px;}
#about_middle #about_box_2 #ganesh .images{ float:right; margin-right:5px;}
#about_middle #about_box_2 #ganesh .shape{background:url(../images/shape.png ) left bottom no-repeat; width:827px; height:6px; clear:both; margin-left:15px;}


#about_middle #about_box_2 #ganesh .para_2{ float:left; width:610px;}
#about_middle #about_box_2 #ganesh .para_2 p{width:610px; font-size:14px; padding-top:10px; text-align:left;}
#about_middle #about_box_2 #ganesh .para_2 p b.yl{ color: #DB7D12; font-size:16px;}
#about_middle #about_box_2 #ganesh .images_2{ float:left; margin-left:15px;}
#about_middle #about_box_2 #ganesh .shape{background:url(../images/shape.png ) left bottom no-repeat; width:827px; height:6px; clear:both; margin-left:15px;}


#about_middle #about_box_2  #testi{clear:both;}
#about_middle #about_box_2  #testi ul { margin:10px 0 0 10px;}

#about_middle #about_box_2  #testi ul li{ float:left; padding-left:7px;}
#about_middle #about_box_2 #paragraph {float:left; width:640px;}
#about_middle #about_box_2 #paragraph p{ width:640px;}
#about_middle #about_box_2 #paragraph p img{ float:left;}


#about_middle #about_box_2 #gallery{clear:both;}
 #about_middle #about_box_2 #gallery p img.gal{float:left; padding:5px 0px 0px 5px;}
#about_middle #about_box_2 #gallery ul{ padding-top:10px; padding-left:5px; }
#about_middle #about_box_2 #gallery ul li{ float:left; margin-right:5px; margin-bottom:5px;}









#about_middle #about_box_2 #iames{float:right;}
#about_middle #about_box_2 #iames ul{}
#about_middle #about_box_2 #iames ul li{}

#videos{ float:left; width:auto;}
#extra{float:left;}
#videos .left_v_1{ clear:both;text-align:left;}
#videos .left_v_1 .pd_1{padding:13px 0px 0px 10px;}











#videos .right_v{float: left ; width:auto;}

#feed_back{float:right; width:60%; margin-left:20px;}
















