@import url('reset.css');
@import url('colorbox.css');
/* ........................ LAYOUT ................................ */

	body {}
	.wrapper {}
	.header {}
	.content {}
	.footer {}
	
	
	.left {float:left}
	.right {float:right;}
	
	/* column widths */
	.w600px {width:600px;}
	.w370px {width:370px;}
	.w350px {width:350px;}
	.w560px {width:560px;}
	

/* ........................ TYPO & COLORS ................................ */
	
	body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#fff url(../images/site_images/bg.png) repeat-x;}
 	a { text-decoration:none; color:#5778bf;}
		a:hover { text-decoration:none;}
		a:active {}
	
			
			
			

/* ........................ HEADER ................................ */
.header {padding:0 20px; height:96px; display:block; overflow:hidden;}

	.header h1 { height:41px; padding:0 20px;  font-size:16px; color:#fff; line-height:41px; overflow:hidden;}
		.header h1 a {color:#ffdede; text-decoration:underline;}
		.header h1 span {float:right;}
			.header h1 a:hover {text-decoration:none;}
		.header h1 img {padding-top:10px; float:left; margin-left:20px;}
		.header h2 { 
		border-top-right-radius:8px;
		border-top-left-radius:8px;
		-moz-border-radius-topright:8px;
		-moz-border-radius-topleft:8px;
		-webkit-border-top-right-radius:8px;
		-webkit-border-top-right-radius:8px;
		border:1px solid #d5d5d5; border-bottom:0; margin-left:20px; float:left; font-size:18px; color:#090; padding:0 20px; height:34px; line-height:34px; background:#fff; margin-top:20px;}
			.header h2 strong {color:#d41c1c;}
		
		
		.register2 {float:left; background:#d41c1c; display:block; height:30px; line-height:30px; color:#fff; padding:0 20px; font-weight:bold; font-size:12px; margin-top:20px; margin-left:4px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius: 8px;}
			.register2:hover {text-decoration:none; background:#ff2a2a;}
		
		
		.register { 
		border-top-right-radius:8px;
		border-top-left-radius:8px;
		-moz-border-radius-topright:8px;
		-moz-border-radius-topleft:8px;
		-webkit-border-top-right-radius:8px;
		-webkit-border-top-right-radius:8px;
		border:1px solid #d5d5d5; margin-left:4px; float:left; font-size:18px; color:#333; padding:0 20px; height:33px; line-height:33px; background:#fff; margin-top:20px;}

		
		
		.header p {float:right; padding-right:20px; color:#333; padding-top:30px; font-size:11px;}
			.header p a {color:#5778bf; text-decoration:underline;}
			.header p a:hover {text-decoration:none;}

/* ........................ CONTENT ................................ */
.content { text-align:center; padding:20px 0}


		
		


.holder {text-align:center; font-size:0; line-height:0;}
	.item {width:300px; height:220px; background:#000; font-size:12px; line-height:normal; border:1px solid #fff; margin-left:-1px; margin-bottom:-1px;  overflow:hidden; position:relative; text-align:left;	display: -moz-inline-box; display: inline-block; _display:inline; vertical-align: top;}
	.item {*display:inline;}
	.item .caption { background:url(../images/site_images/chat.png); display:block; width:179px; height:83px; bottom:40px;	color:#fff; position:absolute; left:20px; display:none;	filter:alpha(opacity=82); -moz-opacity:0.9;	opacity: 0.9;}
		.item .caption span { color:#000; padding:30px 10px 0 10px; display:block;}
			.item .caption span strong {color:#093;}
	.item img { border:0; position:absolute; -ms-interpolation-mode: bicubic; }
	.item .stay {position:absolute; width:280px; padding:0 10px; bottom:0; left:0;filter:alpha(opacity=70); -moz-opacity:0.7;	opacity: 0.7; height:30px; line-height:30px; color:#fff; background:#000; }
		.item .stay i {font-size:26px; font-weight:bold; font-style:normal; float:right; letter-spacing:-1px; color:#ff9292}
		.item .stay strong {float:left; font-size:14px; background:url(../images/site_images/cam.png) no-repeat left 4px; padding-left:24px;}

	.item {zoom:1;}
		.item .caption {zoom:1;}

/* ........................ MISC STYLES ................................ */


#pop {background:url(../images/site_images/screen.jpg) no-repeat left top; padding-left:260px; height:340px; padding-top:40px;}
 #pop h2 {color:#d41c1c; font-size:30px; letter-spacing:-1px;}
 #pop small {font-size:12px; color:#666;}
 #pop p {margin-bottom:22px; line-height:16px;}
 #pop .register2 {float:left; width:160px; text-align:center; margin:0 0 0 5px}
.catchme {padding-top:20px; margin-top:20px; border-top:1px dotted #ccc;}
.catchme h3 {font-size:16px; margin-bottom:5px;}
	
.catchme h3 strong {color:#d41c1c;}
	.catchme p {margin:0;}
	.catchme input {padding:5px; width:200px; font-family:Arial, Helvetica, sans-serif; float:left; text-align:center;}
	
			.catchme .register3 {float:left; background:#333; display:block; height:28px; line-height:28px; color:#fff; padding:0 20px; font-weight:bold; font-size:12px; margin-left:4px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius: 8px; width:80px; text-align:center; float:right; margin:0}
			.catchme .register3:hover {text-decoration:none; background:#666;}

	
	
/* ........................ FOOTER ................................ */

.footer { text-align:center; padding:20px 0 40px 0;}
	.footer h3 {font-size:20px; margin-bottom:4px;}
	.footer p {font-weight:bold; font-size:14px;}
	.footer .register2 {margin:0 auto; float:none; width:300px; font-size:18px; height:40px; line-height:40px; margin-top:10px;}




/* bar update */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#fff}
.header { background:#d41c1c url(../images/site_images/bg.png) repeat-x left bottom; padding-top:65px;}