  /*-------------------------------------*/
 /*--		Resets		 			  --*/
/*-------------------------------------*/
*{margin:0; padding:0;}
img{border:none;}
a:focus{outline:none;}
ul{list-style-type:none;}
  /*-------------------------------------*/
 /*--		Main				  --*/
/*-------------------------------------*/
body{
	background:url(../images/background/body.png) top left repeat-x #FFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	/*color:#626262;*/
	color:#2f2f2f;
}
  /*-------------------------------------*/
 /*--		Layout			  --*/
/*-------------------------------------*/
#content, #page_wrap{
	position:relative;
	width:100%;
}
	#header, #page{
		position:relative;
		margin:0 auto;
		width:996px;
	}
		#page_wrap{
			background:url(../images/background/content_bottom.png) bottom repeat-x;
			float:left;
			padding:0 0 30px 0;
		}
		#page{
			padding:10px 0 30px 0;
		}
	  /*------------------------------*/
	 /*--		Header		 --*/
	/*------------------------------*/
	#header{
		height:155px;
	}
		#header img{ /*- Logo -*/
			position:absolute;
			top:0;
			left:10px;
		}
		#callnow{
			position:absolute;
			right:0;
			top:17px;
		}
		#breadcrumbs{
			position:absolute;
			top:153px; right:260px;
			padding:4px 10px;
			list-style-type:none;
			background:#e9e9e9;
			z-index: 1;
		}
			#breadcrumbs li{
				display:inline;
			}
		  /*------------------------*/
		 /*--		Menu		 --*/
		/*------------------------*/
		#menu{
			position:absolute;
			right:-7px;
			top:80px;
			font-weight:bold;
		}
			#menu li{
				list-style-type:none;
				display:inline;
				margin:0 0 0 7px;
			}
				.menu li{
					float:left;
					padding:0px;
					}
				.menu li a{
					display:block;
					}
					.menu li a:hover, .menu ul li:hover a{
						}
				.menu li ul{
					display:none;
					height:auto;
					padding:0px;
					margin:0px;
					border:0px;
					position:absolute;
					width:225px;
					z-index:200;
					}
				.menu li:hover ul{
					display:block;
				}
				.menu li li {
					display:block;
					float:none;
					margin:0px;
					padding:0px;
					width:225px;
					}
				.menu li:hover li a{
					background:none;

					}
				.menu li ul a{
					display:block;
					margin:0px;
					}
					.menu li ul a:hover, .menu li ul li:hover a{
						}
				.menu p{clear:left;}
					.dropdown{
						background:url(../images/background/menu_bg.png) repeat;
						-moz-border-radius-topright:5px;
						-webkit-border-top-right-radius:5px;
						-moz-border-radius-bottomleft:5px;
						-webkit-border-bottom-left-radius:5px;
						-moz-border-radius-bottomright:5px;
						-webkit-border-bottom-right-radius:5px;
					}
						.menu li ul a, .menu li ul li{
							margin:0;
							padding:0;
						}
							.menu li ul a:hover{
								background:url(../images/background/menu_bg.png) repeat;
								-moz-border-radius:5px;
								-webkit-border-radius:5px;
							}
			#menu li:hover{
				background:#186bb0;
				-moz-border-radius-topleft:5px;
				-webkit-border-top-left-radius:5px;
				-moz-border-radius-topright:5px;
				-webkit-border-top-right-radius:5px;
			}
	  /*------------------------------*/
	 /*--		Content		 --*/
	/*------------------------------*/
	#main{
		position:relative;
		float:left;
		width:752px;
		margin:0 0 0 35px;
	}
		.content_box{
			position:relative;
			float:left;
			width:688px;
			padding:15px;
			margin:10px 0;
			border:1px solid #d0d0d0;
			-webkit-box-shadow:0 0 5px #d0d0d0;
			-moz-box-shadow: 0 0 5px #d0d0d0;
			box-shadow:0 0 5px #d0d0d0;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			background:#FFF;
		}
	#sidebar{
		position:relative;
		float:left;
		width:179px;
		padding:15px;
		background:url(../images/background/sidebar.png) bottom left repeat-x #8c8c8c;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		margin:10px 0;
	}
	#sidefades {
		width:203px;
		height:211px;
	}
		.live_support{
			position:absolute;
			z-index:0;
			top:15px;
			right:15px;
		}
		#sidebar_bottom{
			position:absolute;
			width:221px;
			height:35px;
			background:url(../images/background/sidebar_bottom.png) top left no-repeat;
			bottom:-30px;
			left:0;
		}
	  /*------------------------------*/
	 /*--		Footer		 --*/
	/*------------------------------*/
	#footer, #footer_top, #footer_middle, #footer_bottom{
		position:relative;
		width:100%;
	}
		#footer{
			float:left;
		}
		#footer_top{
			background:url(../images/background/footer_top.png) bottom repeat-x;
			height:160px;
			border-bottom:1px solid #2b2b2b;
		}
			#partners{
				position:absolute;
				top:50px;
			}
				#partners img{
					padding:0;
					margin:0;
					float:left;
				}
		#footer_middle{
			background:#5f5f5f;
			border-bottom:1px solid #2b2b2b;
			height:600px;
			color:#cccccc;
		}
		#footer_bottom{
			background:#3a3a3a;
			border-top:1px solid #515151;
			height:51px;
			color:#838383;
		}
			#footer_bottom span{
				position:relative;
				float:left;
				padding:20px 0 0 0;
			}
			.top{/*- back to top -*/
				position:relative;
				float:right;
				margin:12px 0 0 0;
			}
			.footer_content{
				width:940px;
				margin:0 auto;
				padding:0 0 0 40px;
			}
				.footer_col_left{
					position:relative;
					float:left;
					width:210px;
					margin:0 18px 0 0;
				}
				.footer_col_right_inside{
					position:relative;
					float:left;
					width:210px;
				}
					.footer_col_left span,
					.footer_col_right_inside span{
						position:relative;
						float:left;
						height:100px;
						width:80px;
					}

	/*---- Videos! ----*/

	.corner1, .corner2, .corner3, .corner4{
		position:absolute;
		width:21px; height:21px;
		z-index:99;
	}
		.corner1{background:url(../images/background/video.png) -21px -21px no-repeat;top:110px; left:65px;}
		.corner2{background:url(../images/background/video.png) 0px -21px no-repeat;top:110px; left:649px;}
		.corner3{background:url(../images/background/video.png) -21px 0px no-repeat;top:440px; left:65px;}
		.corner4{background:url(../images/background/video.png) 0px 0px no-repeat;top:440px; left:649px;}
	.videoone, .videotwo, .videothree, .videofour{z-index:0;}