body { background-color:#000000; color:#cccccc; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 20px;;font-size:0.75em;}
img { border:0px;}
h1 {
	margin:0px;
	font-size:22px;
	color:white;
	font-weight:normal;
	color:#EC008C;
	text-transform: uppercase;
}
h2 { 
	margin:0px;
	font-size:22px;
  color: #EC008C;
  font-weight:normal;
}
#PinkBand {height: 2px; background-color:#EC008C;}
.PinkBG {background-color:#EC008C;}
#Wrapper { width:964px; margin:0 auto;}
#Logo {
	text-align:right;
	padding: 20px 0px;
}
#Header {padding: 50px 0px; border-bottom:1px solid #333333;}
#Content {margin-top:50px;}
#Content #Left {float:left; width:200px;display:inline; overflow:hidden;}
#Content #Left h1{ font-size:23px}
#Content #Middle {float:left; margin-left:50px;width:330px;display:inline; overflow:hidden;}
#Content #Right {float:right; margin-left:50px;width:330px; display:inline;}
#Content #MiddleExt {float:left; margin-left:50px;width:710px;}
#Content #MiddleExt h1{font-size:32px;margin:0px;}
#Content #Right p, #Content #Middle p, #Content #MiddleExt p {margin-bottom:50px; }
#Content #Right , #Content #Middle , #Content #MiddleExt { line-height:1.5em;}
#Content #Middle div.ashwan em { font-size:0.8em; color:#999999; font-style:normal;}
p a {background-color:#222222;color:#ffffff; text-decoration:none; padding:5px; }
p a.link, .OurWork a, #Middle li a, #Right li a {background-color:#222222;color:#ffffff; text-decoration:none; padding:1px; filter:alpha(opacity=50);opacity: 0.5;}
p a:hover, .OurWork a:hover,  #Middle li a:hover,#Right li a:hover {background-color:#EC008C;color:#FFFFFF}

::-moz-selection{background: #EC008C;color: #ffffff;} 	
::selection {background: #EC008C;color: #ffffff;} 

	#Nav {border-bottom:1px solid #333333; height:47px; width:960px; overflow:hidden;}
	#Nav ul {display: inline; list-style: none; margin: 0; padding: 0;}
	#Nav li {display: inline; float: left; margin: 0 0px 0 0px;}
	#Nav li a {display: inline; float: left; height: 47px;filter:alpha(opacity=50);opacity: .5}
	#Nav li span {display: none;}
	
	#nav01 a {background: url(images/nav/nav1.gif) top left no-repeat; width: 154px; height: 47px;}
	#nav01 a:hover {background: url(images/nav/nav1.gif);background-position:-154px 0}
	#nav01on {background: url(images/nav/nav1.gif) top left no-repeat; width: 154px; height: 47px; background-position:-154px 0}
	
	#nav02 a {background: url(images/nav/nav2.gif) top left no-repeat; width: 187px; height: 47px;}
	#nav02 a:hover {background: url(images/nav/nav2.gif);background-position:-187px 0 }
	#nav02on {background: url(images/nav/nav2.gif) top left no-repeat; width: 187px; height: 47px;background-position:-187px 0}
	
	#nav03 a {background: url(images/nav/nav3.gif) top left no-repeat; width: 230px; height: 47px;}
	#nav03 a:hover {background: url(images/nav/nav3.gif);background-position:-230px 0 }
	#nav03on {background: url(images/nav/nav3.gif) top left no-repeat; width: 230px; height: 47px;background-position:-230px 0 }
	
	#nav04 a {background: url(images/nav/nav4.gif) top left no-repeat; width: 230px; height: 47px;}
	#nav04 a:hover {background: url(images/nav/nav4.gif);background-position:-230px 0}
	#nav04on {background: url(images/nav/nav4.gif) top left no-repeat; width: 230px; height: 47px;background-position:-230px 0}

	#nav05 a {background: url(images/nav/nav5.gif) top left no-repeat; width: 159px; height: 47px;}
	#nav05 a:hover {background: url(images/nav/nav5.gif);background-position:-159px 0}
	#nav05on {background: url(images/nav/nav5.gif) top left no-repeat; width: 159px; height: 47px;background-position:-159px 0}
	
#Footer { clear:both; border-top:1px solid #333333; }
#Footer .darkgrey{ color: #666666; }


/* Say Hello Form */
#FormLeft {float:left;width:33%}
#FormMiddle {float:left;width:33%; margin:0px;}
#FormRight {float:left;	width:33%}
label {	clear:both;	display:block;	width:100px;	color:#FFFFFF;}
input, textarea {	background-color:#333333;border:1px solid #000000;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#CCCCCC;	width:275px;}
/* End Say Hello Form */
/* Main Form */
#Middle label, #Right label {	clear:both;	display:block;	width:100px;	color:#FFFFFF;}
#Middle input.textfield, #Middle textarea, #Right input.textfield, #Right textarea {
	background-color:#333333;
	border:1px solid #555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	padding:2px;
	width:320px;
	margin-bottom:30px;
}
#Middle input.textfield:hover, #Middle textarea:hover,#Right input.textfield:hover, #Right textarea:hover {	 border: 1px solid #EC008C; }
#Middle input.textfield:focus, #Middle textarea:focus,#Right input.textfield:focus, #Right textarea:focus {	 border: 1px solid #EC008C; }
form h3 { font-size:12px;margin:0px;}
.error {
  border: 1px solid #EC008C;
  background-color: #EC008C;
  color: #ffffff;
  width: 400px;
  padding: 5px;
}

/* End Main Form */
a.whitelink {color:#FFFFFF;text-decoration:none; text-size:0.9em;}

.OurWork {margin: 30px 0px 50px 0px;}

#hello div { background-color:#EC008C;margin:0px; padding:1px;}
#hello div form{ margin:0px auto; padding:0px; width:960px;}

#bottom_fade {
	width: 970px;
	height: 200px;
	z-index: 99;
	position: fixed;
	bottom: 0%;
	background-image: url("/images/fade.png");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bottom-fade.png',sizingMethod='scale');"
}