/*  Hatta Services | Photo Gallery */
/*  Author : Varinder Hatta */
/*  Email-ID : varinderhatta@gmail.com */
/*  Start of main class setting */

BODY
{
    margin:0px;
    width:auto; 
    background-color:white;
}
.outer
{
    width:1003px; 
    height:auto;
    margin:auto; 
}
.header
{
    width:1002px; 
    height:70px; 
    background-color:#ffffff;  
    margin:auto; 
    
}
.mainMenu
{
    width:1002px;
    height:22px;
    vertical-align:top;  
    /*margin:auto;*/
    background-image: url('../images/bg_menu.gif');
}
.mainContent
{
    width:1002px;
    height:auto;
    vertical-align:top;  
    margin:auto; 
    background-color:White; 
}
.footer
{
    width:1002px;
    height:50px;
    /* background-color:Green; */    
    margin:auto; 
}
.footer2
 {
	 FONT-SIZE: 10px;
	 COLOR: #00000;
	 FONT-FAMILY: Arial,SimSun,Verdana, Helvetica;
	 TEXT-DECORATION: none
}
/*  End of main class setting */

/*  Start of Header Contents setting */
    .headerTextLogoDisplay
   {
     /*font-family:Arial, Helvetica, Sans-Serif; */
     font-family:Verdana,Arial, Helvetica, Sans-Serif; 
     font-size:30px;
     font-style:normal;
     font-weight:bold;  
     color:white;
     text-decoration:none;  
   }    

/*  End of Header Contents setting */


/*  Start of Menu Contents setting */

   .normalDisplay
   {
     /*font-family:Arial, Helvetica, Sans-Serif; */
     font-family:Verdana,Arial, Helvetica, Sans-Serif; 
     font-size:11px;
     font-style:normal;
     font-weight:bold;  
     color:#FFFFFF;
     text-decoration:none;  
   }
   
   .normalDisplay:hover
   {
     color:yellow;
     text-decoration:none;  
   }
  

/*  End of Menu Contents setting*/

.leftNav 
{
    width:250px;
    height:auto; 
    /*background-color:gray; */
    float:left;   
    margin:auto; 
    /*border-right:3px solid  blue; */
}
.contentBody
{
	height:auto;     
    width:626px;
    
    /*width:632px;*/
   
    /*background-color:#D2E0F9; *//* #c4d5f6*/
   
    
	/*background-image:url(../images/gallery_bg.gif);	
	background-repeat:repeat-x;
	background-position:top;*/
	
	/*border-top:3px solid #358ae2;
	border-left:3px solid #358ae2;
	border-right:3px solid #358ae2; */
	
}

.leftNavContent
{
    text-align:left;  
    float:left; 
 }

.rightAdv
{
	vertical-align:top;  
    width:120px;
    /*height:600px;*/
    float:left; 
    /*border-left:3px solid #358ae2;*/
    
   /* background-color:Fuchsia;  */
    
}


#blank
{
    clear:both; 
}

/* ----Module Heading Start--------- */
.moduleHeading
{
	width:600px;
    height:20px; 
    background-color:#EBEAE9; 
    border:solid 1px gray;     
    margin-left:10px;  
    margin-top:5px;  
    
        
	 font-family:Verdana,Arial, Helvetica, Sans-Serif; 
     font-size:14px;
     font-style:normal;
     font-weight:bold;  
     color:black;
     text-decoration:none;  
	 padding-top:1px;
     
}
/* ----Module Heading End--------- */


#numnav
{
	 font-family:Verdana,Arial, Helvetica, Sans-Serif; 
     font-size:11px;
     font-style:normal;
     font-weight:bold;  
     color:black;
}


/* ----Detail Page Classes Start--------- */
	.d1
	{		
		font-family:Comic Sans MS;  
		font-size:8;
	}
	.d2
	{
		
		
	}

/* ----Detail Page Classes End--------- */

/* ------------- */
.aboutUs
{
    width:752px;
    height:500px; 
    background-color:Yellow;  
    display:inline;  
    float:left;    
}
/******Hatta Services Photo Gallery Category  - Left Side*********/
#dvPhotoGalleryHeading
{
	    
	WIDTH:240px;
	/*BACKGROUND-COLOR:yellow;*/
	color:Black; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:3px; 
	
	
	float:left;  
}
#dvPhotoGalleryCatList
{
	margin-left:20px;
	height:auto;
	WIDTH: 230px;
	/*background-color:Red;*/
}
.itemStyle,A
{
	
	color:Black; 
	font-weight:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:hand;
	text-decoration:none; 
}

/**************************************************/

/******Web Directory Category  - Center Page *********/
#dvIndex
{
	VERTICAL-ALIGN:  baseline; 
	height:auto;
	width:auto;
	PADDING-TOP: 10px;
	PADDING-left: 10px;
	PADDING-right: 10px;
	FONT-FAMILY: Verdana, Arial, 'Comic Sans MS', Sans-Serif;
	BACKGROUND-COLOR: #c4d5f6;
	
}

.heading
{
	color:black; 
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;  
}
.para
{
	vertical-align:top;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-ALIGN: justify;
	
}
/*************Web Directory Thanks*************************************/
.headingThanks
{
	color:black; 
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;  
}
.paraThanks
{
	vertical-align:top;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-ALIGN: center;
	
}
/**************************************************/
/******Web Directory Category  - Center Side*********/
.catHeading
{
	
	color:Blue; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:3px; 
}
.catImg
{
	width:60px;
	height:60px;  
	border:1px; 
}
.catShortDesc
{
	color:black; 
	font-weight:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify; 
}
.subCatListHeading
{
	color:black; 
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.subCategoryDataList
{
	width:615px;
	height:auto;  
}

.webURLHeading
{
	color:black; 
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:10px; 
}
.dg
{
	width:615px;
	height:auto;    
}
.itemStyleDg
{
	background-color:#d3d3d3;   
	color:Black; 
	font-weight:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:hand;
	text-decoration:none; 
}
.alternativeItemStyleDg
{
	background-color:White;  
	color:Black; 
	font-weight:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:hand;
	text-decoration:none; 
}
.urlTitle
{
	padding-left:3px; 
	color:Black; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	cursor:hand;
	text-decoration:none; 
}

/**************************************************/

.left_navigation{
	/*background-color:#ffffff;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;*/
	width:250px;

}	

.tbl_left_navigation
{
	background-color:#ffffff;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}	



.left_links{
	/*display:block;*/
	width:240px;
	height:25px;
	/*padding-left:30px;
	margin-top:8px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	/*background-position:7px 8px;*/
	border-bottom:1px solid #ffffff;
	
	
}
.left_bullet
{
	margin-left:8px;
	margin-top:5px;	
	margin-bottom:0px;	
	
}	
.left_links_other
{
	/*padding-top:8px;*/
	padding-left:15px;
	height:25px;
	color:#358ae2;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:text-top; 
	
		
}
.left_links:hover{
	/*display:block;
	background-image:url(../images/links_on.gif);
	background-position:0px 0px;
	width:213px;
	height:22px;
	padding-left:30px;
	padding-top:8px;
	color:#358ae2;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;*/
	width:250px;
	height:25px;
	background-color:#ffffff; 

}	

.image_border{
	border:4px solid #ffffff;
	width:100px;
	height:100px;  
}
.image_desc{
	width:108px;
	padding-top:3px;
	padding-bottom:3px;
	/*margin-left:4px;*/
	background-color:#ffffff;
	color:#358ae2;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	float:left;  
}
.gallery_title{
	width:618px;
	background-color:#bfdaf6;
	border:4px solid #ffffff;
	color:#000000;
	font-size:12px;
	height:17px;
	padding-top:3px;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px; 
	

}
.left_panel{
	width:247px;
	}
	
	
.image_border_large{
	border:4px solid #ffffff;
}
.description{
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:10px;
}	
.bullet_style
{
	list-style-image:url(../images/bullet.gif);
	background-color:#EEF5FD;
	border-bottom:1px solid #000000;
	padding:2px;
	margin:2px;
}
.bullet_style:hover
	{
	list-style-image:url(../images/bullet.gif);
	background-color:#ffffff;
	}
	
.comments_base{
	border:3px solid #ffffff;
	padding:5px;

}
.comments_title{
	padding:2px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.error_title
{
	width:618px;
	color:#EC0A35;
	font-size:18px;
	height:17px;
	padding-top:50px;
	font-weight:bold;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin:0px; 
}

.tbl_content_left
{
	 vertical-align:top;
}
.tbl_content_center
{
	border-top:3px solid #358ae2;
	border-left:3px solid #358ae2;
	border-right:3px solid #358ae2;
	vertical-align:top;
	background-image:url(../images/gallery_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:626px;
	height:auto; 
}
.tbl_content_right
{
	vertical-align:top;
}