body { 
/** color: #656360;
  background: #000; **/
    background: url(http://adesope.co.uk/my_photo/bg.jpg) no-repeat center center fixed;  
	-webkit-background-size: cover;   -moz-background-size: cover;   -o-background-size: cover;   background-size: cover; 
  font-family: "Arial";
	font-variant: normal;
	font-weight:300;
	line-height:25px;
	font-size:14px;
	margin:0px;
 	}

mailto{text-decoration:none;}
div{ }
border{ color:#000;}
.line_h{border-left:thin dotted #999;  width:2px; padding-top:30px; padding-bottom:30px; height:100%; min-width:2%;}

.lates_content{ padding:10px; border-top: thin solid #999;  border-left: thin solid #999; border-bottom: thin solid #999; border-right: thin solid  #999; background-color:#FFF; color:#999 font:arial; border-radius:5px;}

h3{background: #CF6; color: #900; padding:15px; text-transform:uppercase; border-radius:5px; box-shadow:  1px 2px 2px 2px #000;}



.pic_snip_content{ padding:10px; border-top: thin solid #999;  border-left: thin solid #999; border-bottom: thin solid #999; border-right: thin solid  #999; background-color:#FFF; color:#999 font:arial; border-radius:5px; background-color:#000;}

.title{ width:100%; background: #999; font-size:150%; font:arial; padding:8px; border: thin solid #999;border-top-left-radius:5px;
border-top-right-radius:5px; color:#FFF; }
 
#header{ width:100%; min-height:120px; background-color: #000; opacity:0.9; color:#FFF; margin-left:-1px; margin-right:-1px;margin-top:-1px; }

#header_content{ width:100%; min-height:100px; padding-top:10px;
padding-bottom:5px; }


#menu{ width:100%; min-height:50px; Background: #999; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#B36A00'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#CF6 )); /* for webkit browsers */
background: -moz-linear-gradient(top,  #Fff,  #CF6 ); /* for firefox 3.6+ */

opacity:0.9; margin-bottom:3px; color:#000;  box-shadow:  1px 2px 2px 2px #000;  }



#slider{ width:1040px; min-height:300px;  background-color: #000; opacity:1; margin-bottom:20px;  color:#FFF;  box-shadow:  1px 5px 5px 2px #000000; margin-top:25px;  }

#b_content{ width:1000px; min-height:500px; background-color: #fff; opacity:0.9; color:#000; box-shadow:  1px 5px 5px 2px #000000; margin-top:25px; margin-bottom:20px; padding:20px; border-radius:10px; }

#p_content{ width:1000px; min-height:80px; background-color: #fff; opacity:0.9; color:#000; box-shadow:  1px 5px 5px 2px #000000; margin-top:25px; margin-bottom:20px; padding:20px;  border-radius:10px; }

#p_content h3{ color:#000; font:Arial; font-size:18px; text-transform:uppercase;}

#b_content h3{ color:#000; font:Arial; font-size:18px; text-transform:uppercase; }

#b_content h4{ color:#F00; font:Arial; font-size:14px; text-transform:uppercase; }


#b_content p{ color: #333; font:Arial; font-size:14px; }

#footer{ width:100%;; min-height:80px; background-color: #000; opacity:0.9; color:#FFF; } 

.advert{ border: thin solid #333;border-top-left-radius:5px;
border-top-right-radius:5px; border: border-bottom-left-radius:5px;
border-bottom-right-radius:5px;}

#line_v{ border-bottom: thin dotted #999; }

#gallery_menu{background-color:#000; color:#FFF; width:160px; 
height:20px; padding:10px; border-radius:5px; margin:5px;  }

#gallery_menu a{ color:#FD9B00;padding-left:10px; text-decoration:none; }

#gallery_menu a:hover{ color:#FFFFFF; padding-left:10px; text-decoration:none;}

#main-nav{
	;
	height:50px;
	float:right;
	background-image:url(../images/nav-bg1.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width:100%; opacity:0.9;
	

}

#main-nav ul,
#main-nav li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#main-nav ul{
	height:50px;
	line-height:50px;
	background-image:url(../images/nav-bar.gif);
	
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	padding:0px 1px 0px 0px;
	margin:0px 0px 0px 10px;
}

#main-nav li{
	height:50px;
	line-height:50px;
	display:inline;
	position:relative;
	float:left;
	width:100px;
	text-align:center;
}

#main-nav li a{
	height:50px;
	width:100px;
	text-align:center;
	float:left;
	background-image:url(../images/nav-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
}



#main-nav li a:link,
#main-nav li a:visited{
	color:#000000;
	text-decoration:none;
}

#main-nav li.active a,
#main-nav li a:hover{
	color:#FFF; background-color:#000;
	background-position:left;
}



#main-nav li a:hover{
	
	background-position:left;
	color:#FFF; background-color:#000;
}
body,td,th {
	font-family: Arial;
}
a:link {
	color: #FD9B00;
	text-decoration:none;
}
a:visited {
	color: #FFF;
}
a:hover {
	color: #FFF;
}
a:active {
	color: #FFF;
}

#bio{}

#bio img { padding:10px;}

#divider{background-image:url(../images/divider.jpg); width:5px; }

#services_style{border-style:solid;
border-width:1px; width:140px; height:100px; background-color:#FD9B00; border-radius:5px;}
#services_style a:hover{color:#fff; }
#services_style a{color:#000; font-weight:500; font-size:24px; font-family: "Adobe Arabic" ; }


<!--  css for photo glass box  -->

<style type="text/css">

			#tuto-thumbox li{display:inline;}
			#tuto-thumbox li a img{margin:15px;border:none;}
			#tuto-thumbox ul.features li{list-style:circle;display:list-item;margin-bottom:8px;font-family:Verdana;font-size:12px;}
			#tuto-thumbox code{width:100%;border:solid 1px gray;display:block;padding:15px;background:#F0EFD1;text-shadow:1px 1px 0 #FFF;}
			#tuto-thumbox table td, #tuto-thumbox table th, #tuto-thumbox table{border-collapse:collapse;border:solid 1px #DDD;padding:5px;color:#333;}
			#tuto-thumbox table th{color:#000;background:#CCC;}
			#tuto-thumbox table tr.odd{background:#DDD;}
			#tuto-thumbox h2, #tuto-thumbox h3{font:italic bold 1.4em/1.5 Georgia,"Times New Roman",Times,serif}
			#tuto-thumbox h2{font-size:18px;font-weight:normal;text-shadow:1px 1px 0 #DDD;}
			#tuto-thumbox{width:960px;margin:0 auto;text-align:left;}
		

/* ============================= forms ============================= */
#ContactForm {margin-top:-2px}
#ContactForm .wrapper {overflow:inherit;min-height:30px}
#ContactForm span {float:left;width:75px;padding-top:2px}
#ContactForm a {margin-right:10px;float:left;margin-top:23px;width:112px;text-align:center}
#ContactForm a span {width:100%}
#ContactForm .input {float:left;margin:0;width:425px;height:16px;background:#000;padding:4px 10px;color:#808080;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif}
#ContactForm textarea {overflow:auto;margin:0;float:left;width:425px;height:289px;background:#000;padding:4px 10px;color:#808080;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif}

.button1 {display:inline-block;font-size:16px;color:#fff;text-transform:uppercase;text-decoration:none;background:#fff;line-height:33px;position:relative}
.button1 span {position:absolute;top:0;left:0;width:100%;height:100%;background:#000}
.button1 strong {position:relative;font-weight:400;display:block;padding:0 14px;letter-spacing:-1px}
.button1:hover {color:#900}


.pg_button{ border-radius:50%; width:20px; height:20px; background-color:#FD9B00; color: #333;}

.pg_button a{ border-radius:50%; width:20px; height:20px; background-color:#FD9B00; color:#FFF;}
