body{
	margin:0px;
	background-color:#f4fbfe;
}
::selection{ background-color:transparent; color:#000;}
body,th,td,p,a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

img{border:0px;}

h3{font-size:12px; margin:0px; padding:2px 2px 2px 0px;}

#header{
	height:148px;
	background-color:#fff;
	width:100%
}

#header_strip{
	background-color:#26B5FF; 
	height:5px;
	overflow:hidden;
	color:#26B5FF;
}

#header_logo{
	background-image:url(images/header_bg.gif);
	background-repeat:repeat-x;
	height:108px;;
}

#header_logo_div{height:108px;}

.container{
	width:900px;
	text-align:left;
	margin:auto;
	padding:0px;
		
}

#menu{
	height:34px;
	background-image:url(images/navigation_bg.gif);
	margin:0px;
	padding:0px;
}

#menu_container{
	
	width:900px;
	height:34px;
	margin:auto;
	border-left:1px solid #99DCFF;

}

div.menu_sep{
		
		height:34px;
		float:left;
		width:1px; background-color:#1986BE;
}

#menu_container ul {
	margin:0px;
	padding:0px;
	float:left;
}
#menu_container ul li {
	border-left:1px solid #1986BE;
	border-right:1px solid #99DCFF;
	margin-left:0px;
	display:inline-block;
	float:left;
}

#menu_container ul li a{
	padding-left:13px;
	padding-right:13px;
	display:inline-block;
	height:24px;
	padding-top:10px;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	text-shadow:1px 1px 1px #228ec6;
	margin-top:0px;
}

#menu_container ul li a:hover{
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(images/navigation_hover_bg.gif);
	text-shadow:none;
	color:#333;
}

#menu_container ul li a.current{
	text-decoration:none;
	background-color:#fffff;
	background-image:url(images/navigation_hover_bg.gif);
	text-shadow:none;
	color:#333;
}

#body_container{
	background-image:url(images/container_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:100%;
	

}
#page_container{
	background-color:#FFF;
	
}

#home_side_bar{
	background-image:url(images/home_left_side.png);
	width:316px;
	height:408px;
	float:left;
}
#home_domain_check{
	background-image:url(images/girl_laptop.png);
	width:584px;
	height:294px;
	float:left;
}

#customer_login{
	display:block;
	width:170px;
	height:140px;

	margin-left:100px;
	margin-top:55px;
	
}

#customer_login form{
	margin:0px;
	padding:0px;
}

#customer_login label{
	margin-top:5px;
	color:#333;
	text-shadow:#FFF 0px 1px 1px;
		margin-bottom:5px;
}
#customer_login input{
	margin-bottom:5px;
	font-size:11px;	
}
.textbox{
	width:100%;
	padding:3px;
	border:1px solid #58B2E0;
	outline:none;
	background-color:#C3EBFF;
	text-shadow:#ffffff 0px 1px 1px;
	color:#000000;
}
#news_and_events{
	display:block;
	width:190px;
	height:140px;
	margin-left:105px;
	margin-top:55px;
	
}
#news_and_events div{
	
	display:block;
	width:170px;
	height:115px;
	overflow:hidden;
}



#check_domian_container{
	display:block;
	width:216px;
	height:40px;

	margin-left:365px;;
	margin-top:190px;
	
}

a {
	text-decoration:none;
	text-shadow:#FFF 0px 1px 1px;
}

a:hover {
	color:#454545;
	text-decoration:underline;
}

#content{
	padding:20px;

	
}

#footer{
	border-top:1px dashed #999;
	padding:5px;
	color:#999;
	background-color:#ffffff;
	width:890px;
	margin:auto;
	border-bottom:5px solid #2699d4;
}

#networks{
	margin-left:5px;
	width:200px;
	border-right:1px solid  #CCC;
	margin-bottom:10px;
	float:left;
	padding-right:10px;
	height:175px;
}

#networks h2{
	font-size:12px;
	font-weight:bold;	
}



#networks #facebook a{
	background-image:url(images/facebook.png);
	background-position:3px;
	padding-left:39px;
	background-repeat:no-repeat;
	display:block;
	padding-top:10px;
	text-decoration:none;
	padding-bottom:12px;
	margin-bottom:5px;
	
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

#networks #facebook a:hover{
	color:red;
	background-color:#f4fbfe;
	border-top:1px solid #b2e1f6;
	border-bottom:1px solid #b2e1f6;
}

#networks #youtube a{
	background-image:url(images/youtube.png);
	background-position:3px;
	padding-left:39px;
	background-repeat:no-repeat;
	display:block;
	padding-top:10px;
	text-decoration:none;
	padding-bottom:12px;
	margin-bottom:5px;
		
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

#networks #youtube a:hover{
	color:red;
	background-color:#f4fbfe;
		border-top:1px solid #b2e1f6;
	border-bottom:1px solid #b2e1f6;
}

#networks #twitter a{
	background-image:url(images/twitter.png);
	background-position:3px;
	padding-left:39px;
	background-repeat:no-repeat;
	display:block;
	padding-top:10px;
	text-decoration:none;
	padding-bottom:12px;
	margin-bottom:5px;
		
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

#networks #twitter a:hover{
	color:red;
	background-color:#f4fbfe;
	border-top:1px solid #b2e1f6;
	border-bottom:1px solid #b2e1f6;
}

#footer_services{
	width:200px;
	border-right:1px solid  #CCC;
	margin-bottom:10px;
	float:left;
	margin-left:20px;
	height:175px;
}

#footer_services h2{
	font-size:12px;
	font-weight:bold;	
}

#footer_services a{
	display:block;
	margin-top:3px;
	margin-bottom:10px;
}

#footer_copyrights{padding-bottom:10px;}


/**** ALLL PAGES *****/

#left_container{
	 width:200px; float:left;
}

.box .heading{
	width:100%;
	background-image:url(images/box_heading_bg.jpg);
	height:26px;
	border-top:1px solid #5cbbeb;
	border-left:1px solid #5cbbeb;
	border-right:1px solid #5cbbeb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	padding-top:7px;
	padding-left:6px;
}

.box{ margin:7px;}

.box .body{
	width:100%;
	padding:4px;
	background-image:url(images/box_bg.png);
	background-repeat:repeat-x;
	min-height:125px;
	border-top:2px solid #ff006b;
}

.box .body h3{
	display:block;
	background-color:#ff006b;
	margin:5px;
	color:#FFF;
	padding:5px;
	
	font-size:16px;
}

.box .body .p{margin:0px; width:100% }


#content_container_all{
	 width:688px;  
	 float:left;
}


.side_menu{
	list-style:none;
	padding:0px;
	margin:0px;
	display:block;
	width:100%;
	border:1px solid #B2E1F6;
}



.side_menu li{
	border-top:1px solid #FFF;
	
}
.side_menu li a{
	display:block; 
	text-shadow:none; 
	padding:3px;
	border-bottom:1px solid #B2E1F6;
	background-color:#F4FBFE;
}
	 
.side_menu li a:hover{text-decoration:none; background-color:#d8f2fd;}
.side_menu li a.current{text-decoration:none; background-color:#d8f2fd;}

.content{ 
	float:left; 
	margin:7px;
	background-image:url(images/bg_content.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	display:block;
	padding:7px;
	width:670px;
	border:1px solid #CCC;
	min-height:300px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-bottom:20px;
}

h1.heading{

	font-size:20px;
	color:#666666;
	text-shadow:0px 1px 1px white;
	font-family: 'Cabin Condensed', sans-serif;
	font-weight:500;
	
	
}

.content p{
	font-size:12px;
}



.content ul.services{
	list-style:none;
	padding:0px;
	width:615px;
	margin:auto;
}

ul.services li{
	width:205px;
	display:block;
	float:left;
}

ul.services li a{
	margin-bottom:5px;
	float:left;
	padding:10px;
	border:1px solid  #B7DBFF;
	background-image:url(images/container_bg.gif);
	background-position:bottom;
	border-radius:10px;
	margin:5px;
	text-align:center;
	text-decoration:none;
	font-size:18px;	
	width:175px;
	font-family: 'Cabin Condensed', sans-serif;
	color:#3366FF
}

ul.services li a:hover{
	background-image:url(images/menu-tail.gif);
	border:1px solid #ccc;
	color:#666;
}





ul.testimonials{
	list-style:none;
	margin:0px;
	padding:0px;	
}

ul.testimonials li{
	margin-bottom:5px;
	border:1px solid #cecece;
	border-top:3px solid #80d3ef;
	background-color:#ffffff;
	padding:10px 15px 10px 110px;
	background-image:url(images/news-bg.jpg);
	background-repeat:no-repeat;
	min-height:77px;
	
	
}
ul.testimonials li p{
	margin:0px;	
	text-align:justify;
}
ul.testimonials li p span{
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-shadow:0px 1px 1px #ffffff;
}

ul.products{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-top:10px;	
}

ul.products li{
	margin-bottom:5px;
	border:1px solid #cecece;
	border-top:3px solid #cecece;
	background-color:#ffffff;
	padding:5px;
	padding-right:10px;
	background-repeat:no-repeat;
	min-height:160px;
	padding-left:105px;
	float:left;
	width:200px;
	margin-right:8px;
	margin-left:8px;	
}

ul.products li p{ text-align:justify; margin:0px; }
ul.products li h2{ 
font-family: 'News Cycle', sans-serif;
font-size:20px;
margin:0px;
margin-top:3px;
margin-bottom:5px;
font-family: 'Cabin Condensed', sans-serif;
 }

ul.products li.vplayer{background-image:url(images/products/vplayer.png);}
ul.products li.live{background-image:url(images/products/live.png);}
ul.products li.dedication{background-image:url(images/products/dedication.png);}
ul.products li.nmedia{background-image:url(images/products/nmedia.png);}
ul.products li.strips{background-image:url(images/products/strips.png);}
ul.products li.unsa{background-image:url(images/products/unsa.png);}
	

.content table.contact td{font-size:12px;}
.content p.contact{font-size:12px;}

.success{color:#008000; background-color:#DFFFDF; border:1px solid #008000; padding:5px; border-radius:5px; margin-top:20px;}

	/* Portfolio Page Styles */

ul.portfolio{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:30px	
}

ul.portfolio li{
	display:block;
	padding:10px;
	background-color:#FFFFFF;
	border-radius:10px;
	margin-bottom:30px;
	-moz-box-shadow:0px 0px 10px #99f4fe;
	-webkit-box-shadow:0px 0px 10px #99f4fe;
	box-shadow:0px 0px 10px #99f4fe;
	width:300px;
	float:left;
	margin-left:10px;
	border:1px solid #99f4fe;
}

ul.portfolio li a.visit{
	display:block;
	position:relative;
	float:right;
	top:-28px;	
}
ul.portfolio li span.title{
	font-family:'Cabin Condensed', sans-serif;
	font-size:18px;
	color:#666666;
	float:left;
}
ul.portfolio li  img.thumb{
	
	border:3px solid #fffff;
	box-shadow:0px 0px 15px #ccc;
	
}

div.whoweare{
	padding:10px;
}	


/* Start Whooweare */
div.staff{
	width:739px;
	margin:0px auto;
	padding:30px 0px;
	margin-bottom:30px;	
}
	div.staff > div{
		width:231px;
		height:319px;
		border-radius:2px;
		border:1px solid #CCC;
		float:left;
		margin-right:20px;
	}
	div.staff > div.last{
		margin-right:0px;	
	}
	
	
	div.staff > div > div > div.name{
		position:absolute;
		/*background-color:#ff2467;*/
		background-image:url(images/name_bg.png);
		background-repeat:no-repeat;
		width:194px;
		margin-top:200px;
		cursor:pointer;
		padding:3px 15px;
		display:none;
	}
	
	div.staff > div > div > div.name > h1{
		color:#ffffff;
		font-family:'Cabin Condensed', sans-serif;
		margin:0px;
		padding:0px;	
	}
	
	div.staff > div > div > div.name > p{
		color:#ffffff;
		font-family:'Cabin Condensed', sans-serif;
		margin:0px;
		padding:0px;	
	}
	
	div.staff > div > div{
		margin:3px;
		width:225px;
		height:313px;
		background-position:top left;
		background-repeat:no-repeat;
	}
	
	div.staff > div > div.shahzab{ background-image:url(images/shahzab.png); }
	div.staff > div > div.amjad{ background-image:url(images/amjad.png); }
	div.staff > div > div.asim{ background-image:url(images/asim.png); }
	
/* End Who we are */

div.payment_methods{
	background-color:#ffffff;	
}
	
