@charset "UTF-8";

html, body, div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:1em;
	vertical-align:baseline;
	background:transparent;
	}
body{
	line-height:1;
	}
ol, ul{
	list-style:none;
	}
blockquote,
q{
	quotes:none;
	}
blockquote:before,
blockquote:after,
q:before,
q:after{
	content:'';
	content:none;
	}			
:focus{
	outline:0;
	}			
ins{
	text-decoration:none;
	}
del{
	text-decoration:line-through;
	}
input[type=hidden]{
	visibility:hidden;
	}
	
	
/* slightly enhanced, universal clearfix hack */
.clearfix:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
	}
.clearfix{
	display:inline-block;
	}

/* start commented backslash hack \*/
* html .clearfix{
	height:1%;
	}
.clearfix{
	display:block;
	}
/* stop commented backslash hack */	

	
#content p,
#content ul,
#content ol,
#content blockquote,
#content address{
	margin:0 0 16px;
	font-size:75%;
	color:#333;
	}
	
#content a{
	text-decoration:none;
	color:#000;
	}
	#content a:hover{
		text-decoration:underline;
		}
	
	
	

/* Body
*********************************************************/
body{
	font:100% 'Helvetica Neue',Arial,Helvetica,'Lucida Grande',Verdana,sans-serif;
	background-image:url(bg.jpg);
	line-height:1.6;
	}


/* Control Bar
*********************************************************/
#control{
	padding:0 10px;
	background:#000 url(header.jpg) repeat-x 0 50%;
	border-bottom:1px solid #666;
	height:40px;
	}
	#control ul{
		float:right;
		font-size:11px;
		list-style:none;
		}
		#control li{
			display:inline;
			margin-left:10px;
			color:#aaa;
			line-height:40px;
			}
			#control li.first{
				border-left:none;
				}
			#control a{
				color:#eee;
				text-decoration:none;
				}
				#control a:hover{
					color:#fff;
					text-decoration:underline;
					}

/* Container
*********************************************************/
.container{
	width:990px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	}
	.container:after{
		visibility:hidden;
		display:block;
		font-size:0;
		content:" ";
		clear:both;
		height:0;
		}	



/* Header
*********************************************************/
#header{
	height:329px;
	background-image: url(bg-header.png);
	background-position: 50% 0;
	}
	#header .metabar{
		float:left;
		width:100%;
		}
		#header .metabar p{
			font-size:82.5%;
			line-height:1.9;
			color:#888;
			}
		#header .metabar .quickcontact{
			float:left;
			}
			#header .metabar .quickcontact .phone{
				background:url(icon-phone.png) no-repeat 0 50%;
				padding:0 30px 0 15px;
				font-weight:bold;
				}
			#header .metabar .quickcontact .email{
				background:url(icon-email.png) no-repeat 0 60%;
				padding:0 15px;
				}
				#header .metabar .quickcontact .email a{
					font-weight:bold;
					color:#888;
					text-decoration:none;
					}
		#header .metabar .ylunetwork{
			float:right;
			}
			#header .metabar .ylunetwork a{
				overflow:hidden;
				display:block;
				height:0;
				padding-top:32px;
				width:193px;
				background:url(link-ylu-v1.png) no-repeat 50% 50%;
				}
	#header .title580{
		float:left;
		width:510px;
		height:0;
		padding-top:180px;
		margin:20px 0 42px;
		overflow:hidden;
		cursor:pointer;
		}
		
	#header .laptop{
		position:absolute;
		top:92px;
		left:802px;
		width:167px;
		height:121px;
		}
		#header .laptop a,
		#header .laptop img{
			display:block;
			margin:0;
			padding:0;
			}
	
	#nav{
	float:left;
	width:680px;
	font-size:100%;
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 7px;
		}
		#nav li{
			display:block;
			float:left;
			}
			#nav li a{
				display:block;
				float:left;
				padding:0 33px 0 0;
				color:#fff;
				line-height:39px;
				font-weight:bold;
				text-decoration:none;
				}
				#nav li a:hover{
					text-decoration:none; color:;
					}
	
	
#content{
	min-height:500px;
	background-image: url(bg_blank.png);
	background-position: 50% 10px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
	background-attachment: scroll;
	margin-right: auto;
	margin-left: auto;
	}
	
#content A:link {text-decoration: none; color:#00C;}
#content A:visited {text-decoration: none; color:#00C;}}
#content A:active {text-decoration: none; color:#09F;}}
#content A:hover {text-decoration: none; color:#09F;}
	
	body.home #content{
	background:url(bg-home.png) repeat-x 50% 0;
	height:1112px;
	padding-bottom:0;
	overflow:hidden;
		}
	/* End hide from IE-mac */
#content_body {
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#content_body_bottom {
	position: relative;
	float: left;
	width: 700px;
	margin-top: 350px;
	margin-left: 150px;
	border: thin dotted #000;
	padding: 10px;
}

#innercontent{
	float:right;
	width:700px;
	overflow:hidden;
	}
			
#sidebar{
	float:right;
	width:240px;
	padding-left:25px;
	margin-left:25px;
	background:url(bg-line-vertical.png) repeat-y 0 0;
	}
	#sidebar h3{
		background:url(bg-line-horizontal.png) repeat-x 0 100%;
		text-transform:uppercase;
		margin:0 0 8px;
		font-size:75%;		
		}
	#sidebar ul{
		margin:0 16px 32px 4px;
		list-style:none;
		}
		#sidebar ul ul{
			font-size:100%;
			margin:0 0 0 3px;
			}
		#sidebar li{
			color:#aaa;
			background:url(icon-heart.png) no-repeat 0 8px;
			padding:1px 12px;
			}
			#sidebar li a{
				color:#111;
				}
	
	#sidebar form{
		margin:0 0 32px;
		}




#content #innercontent #sitemap{
	margin:0 16px 32px 4px;
	list-style:none;
	}
	#content #innercontent #sitemap ul{
		font-size:100%;
		margin:0 0 0 3px;
		}
	#content #innercontent #sitemap li{
		color:#aaa;
		background:url(icon-heart.png) no-repeat 0 8px;
		padding:1px 12px;
		}
		#content #innercontent #sitemap li a{
			color:#111;
			}
			
#content #googlemap{
	width:688px;
	padding:5px;
	background:#fff;
	border:1px solid #888;
	height:500px; 
	margin-bottom:15px;
	} 


#content .googleinfo{
	height:200px;
	}
	#content .googleinfo h2{
		font-size:1.2em;
		}
	#content .googleinfo img{
		float:right;
		}
	#content .googleinfo p{
		}
	#content .googleinfo address{
		font-style:normal;
		}
				
					
#footer{
	background:url(bg-footer.png) repeat-x 50% 100%;
	height:38px;
	overflow:hidden;
	padding:200px 0 0;
	margin:0;
	}	
		
	#footer #footerlinks{
		}
		#footer #footerlinks ul{
			display:block;
			float:right;
			font-size:75%;
			margin:0;
			}
			#footer #footerlinks li{
				line-height:38px;
				display:inline;
				}
				#footer #footerlinks li a{
					color:#999;
					padding:0 5px;
					text-decoration:none;
					}
					#footer	#footerlinks li a:hover{
						text-decoration:underline;
						}
		#footer #footerlinks p{
	font-size:75%;
	color:#777;
	line-height:38px;
	width:500px;
	text-align: center;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
			}
			#footer #footerlinks p a{
				color:#999;
				text-decoration:none;
				}
				#footer #footerlinks p a:hover{
					text-decoration:underline;
					}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}


#create {
	width: 280px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 165px;
	margin-left: 18px;
	position: relative;
	height: 100px;
}

#customize {
	width: 280px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 165px;
	margin-left: 40px;
	;
	position: relative;
	height: 100px;
}

#disscuss {
	width: 285px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 165px;
	margin-left: 60px;
	position: relative;
	height: 100px;
}
#signup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 10px;
	;
	width: 1000px;
	height: 50px;
	position: relative;
	text-align: center;
	float: left;
	text-decoration: blink;
}

#signup A:link {text-decoration: none; color: #0d85e6;}
#signup A:visited {text-decoration: none; color: #0d85e6;}
#signup A:active {text-decoration: none; color: #0d85e6;}
#signup A:hover {text-decoration: none;	color:#3CF;}

