
	/* =========== HEADER STARTS =========== */
	.header 
	{
		width:100%;
		min-width:340px;
		z-index:99999;
		
	box-shadow: 0px 0px 10px 0px #000;
	}
	.van
 {
  margin-top: 0px;
 }

  #ret:hover .move-right
 {
   transform: translate(0, 50px);
  -webkit-transform: translate(0, 50px);
 }
  #recent
 {
	display: inline;
	float: left; 
	margin-left: 4%; 
	height: 330px;
	width: 27%;
	background: url(../images/shadow1.png) no-repeat right bottom;
	background-color: #f0f0f0;
	margin-bottom: 10px; 
 }
 
 #recent td
 {
	padding: 6px;
 }
#ret img
 {
  transition: all 2s ease-in-out;
  -webkit-transition: all 2s ease-in-out;
 }
	#adform input,textarea,select
	{
		background-color:transparent;
		border: 1px #ccc solid; 
		border-radius: 5px;
	}
	
	#upform input,textarea
	{
		background-color:transparent;
		border: 1px #ccc solid; 
		border-radius: 5px;
	}
	
	#upform input,textarea,select
	{
		background-color:transparent;
		border: 1px #ccc solid; 
		border-radius: 5px;
	}
	
	
	#registerform input,textarea,select
	{
		background-color:transparent;
		border: 1px #ccc solid; 
		border-radius: 5px;
		color: white;
	}
	
	.header.slider-expand {height:500px;}
	body .slug-pattern {
		height:343px;
		width:100%;
		position:absolute;
		z-index:1;
		min-width:340px;
		background: #2280a8;
	}
	body .slug-pattern .background-image {
		background: transparent url(../images/background-1.jpg) no-repeat scroll center 40px;
		width:100%;
		height:100%;
		z-index:5;
		position:absolute;
	}
	body .overlay {
		background:url(../images/design/slug-noise.png) top left repeat transparent;
		height:100%;
		width:100%;
		position:absolute;
		z-index:5;
	}
	body .slug-pattern .slug-cut {
		height:9px;
		width:100%;
		background:url(../images/design/slug-crop.png) repeat-x transparent;
		bottom:0;
		position:absolute;
	}
	body .slider-expand.slug-pattern {height:650px;}
	.header .container {
		padding-top:6px;
		position:relative;
		height:0px;
		z-index:10;
	}
	.header .nav {
		background: #fff;
		height:75px;
		width:100%;
		margin:auto;
		margin-bottom:15px;
		z-index:99999;
		position:relative;
	}	
	.header .shadow {
		background: url(../images/design/nav-shadow-960.png) top left no-repeat transparent;
		height:45px;
		width:951px;
		position:relative;
		margin:0;
		padding:0;
		margin:auto;
		top:-17px;
		z-index:10;
		margin-bottom:-57px;
	}
	.header.slider-expand .shadow {top:-10;margin-bottom:0;}
	.header .logo {
		margin:0;
		position:relative;
		top:13px;
		padding:0;
	}
	.header .nav .mini {
		display:none;
	}
	.header .nav .standard {
		position:relative;
		z-index:10;
		display:block;
		width:100%;
	}
	.header .nav .standard .tabwrapper {
		display:block;
		float:right;
	}
	/* SUBMENU STARTS */
	.header div.menu-wrapper {
		position:relative;
		z-index:99999;
		max-width:960px;
	}
	.header .menu li.submenu {
		position:relative;
		z-index:99999;
	}
	.header .menu li.submenu a.hover {
		position:relative;
		z-index:99999;
	}
	.header .nav .standard ul.tabs {padding-top:0;position:relative;}
	
	.header .nav .standard ul.tabs li a {
		font-family: 'Open Sans';
		color:#efefef;
		font-size:14px;
		font-weight:600;
		font-style:normal;
		transition: all 0.2s ease 0s;
		padding:13px 14px 13px 18px;
		text-shadow: 1px 1px 1px #000000;
	}
	.header .nav a {position:relative;line-height:0;}
	.header .nav a.active span.indicator {
		background:url(../images/design/active-indicator.png) left top no-repeat #3aa9d2;
		width:13px;
		height:9px;
		position:absolute;
		margin:0;
		padding:0;
		line-height:0;
		overflow:hidden;
		top:-12px;
		left:48%;
	}
	.header .menu li.submenu ul.child {
		border-top:2px solid #3aa9d2;
		margin-top:19px;
		display:none;
		list-style:none;
		position:absolute;
		clear:both;
		left: 50%;
		margin-left: -76px; /* (width - padding-left) / 2 */
		width:151px;
		opacity:0.97;
		background:url(../images/design/submenu-pattern.jpg) top left repeat-y transparent;
		z-index:99999;
	}
	.header .menu li.submenu ul.child li {
		clear:both;
		top:0;
		height:auto;
		margin:0;
		padding:0;
		z-index:99999;
	}
	.header .menu li.submenu ul.child li a {
		padding:7px 0 7px 0;
		display:none;
		text-align:center;
		width:151px;
		font-weight:400;
		border-bottom:1px solid #252628;
		border-top:1px solid #3a3a39;
		font-size:12px;
		top:0;
		display:block;
		z-index:99999;
		color:#bebebe;
		line-height:19px;
		transition: all 0.5s ease 0s;
	}
	.header .menu li.submenu ul.child li.last-child a {
		margin-bottom:-2px;
	}
	.header .menu li.submenu ul.child li a:hover {
		background-position:left -30px;
		background:rgba(27,27,26,0.58);
	}
	.header .menu li.submenu ul.child li {
		background:url(../images/design/submenu-pattern.jpg) top left repeat-y transparent;
		width:151px;
	}
	.header .menu li.submenu .bf {
		width:151px;
		height:15px;
		background:url(../images/design/menu-btm.png) bottom left no-repeat transparent;
		position:absolute;
		top:100%;
		left:0;
		z-index:99999;
		clear:both;
		display:block;
	}
	.header .submenu ul.deep-child {
		left:152px;
		padding:0;
		margin:0;
		position:absolute;
		background:none;
		display:none;
		top: -10px;
	}
	.header .submenu ul.deep-child li a {
		width:128px;
		border-bottom:1px solid #e4e4e4;
	}
	.header .submenu ul.deep-child li a {border:none;}
	.header .submenu ul.deep-child .tr {
		border-top:2px solid #3aa9d2;
	}
	ul.child {display:none;}
	/* MENUNAV ENDS */
	
	
	/* =========== SLUG STARTS =========== */
	.slug {
		position:relative;
		top:-28px;
		width:100%;
		z-index:1;
	}
	/* SLUG ENDS */
	
	/* =========== BODY STARTS =========== */
	.side-shadows {
		background:url(../images/design/side-shadows-960.png) left top no-repeat transparent;
		width:1031px;
		height:309px;
		position:absolute;
		z-index:0;
		left:-18px;
		top:0;
		overflow:hidden;
	}
	body 
	{
		background:url(../images/patterns/diag-lines-light.png) top left repeat #e1e1e1;
		height: auto;
	}
	
	.body .body-round {
		background:url(../images/design/bodyTop-960.png) left top no-repeat transparent;
		width:980px;
		height:7px;
		margin:auto;
	}
	.body .error-404 {width:100%;}
	.body .error-404 h1 {
		font-size:40px;
		margin:auto;
		font-weight:600;
		font-family:"Open Sans";
		text-align:center;
		font-style:italic;
		text-shadow: 0px 1px 1px #ffffff;
		margin-bottom:400px;
	}
	.body .body-wrapper {
		width:980px;
		margin:auto;
		min-height:50px;
		z-index:10;
	}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: bold;
	src: local('Open Sans Extrabold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}