body {
	background: url(../images/diags.gif) top center repeat #fff;
	
}
hr{color:#3270b2; background-color:#3270b2;}

.fleft{float:left;}
.fright{float:right;}

.alignright{float:right; margin:0 0 10px 10px;}
.alignleft{float:left; margin:0 10px 10px 0;}
.headerWrapper {
	background: url(../images/header-bg.png) bottom left repeat-x #40434a;
	height: 150px;
	border-bottom: 3px solid #fff;
}

.contentWrapper {
	min-height: 500px;
	background: url(../images/cloud_bg.png) center top no-repeat #fff;
}
#header {
	
	height:108px;
}
	
#header h1
{
	margin:0 10px 0 0;
	padding-top:20px;
	font-size:50px;line-height:1; color:#FFF;
}
#nav_contain  {
	height: 42px;
	margin-bottom: -1px;
}

#nav  {
	position: relative;
	z-index: 100;
	margin:0;
}

#nav li  {
	display: inline;
	position: relative!important;
	line-height: 42px;
	padding: 13px 0 13px 0;
	margin: 0 3px 0 0;
	width:100px;
}

#nav li a:link, #nav li a:visited  {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 13px 20px 13px 20px;
	border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
}

/* Style drop down list */

#nav li ul {
	z-index: 9999!important;
	position: absolute;
	width: 300px;
	margin-top: -2px;
	padding: 0 10px;
	left: -999em;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

/* second level */

		#nav li li:hover ul ul, #nav li li.sfhover ul ul {
			left: -999em;
		}

		#nav li li li:hover ul, #nav li li li.sfhover ul {
			left: auto;
		}

		/* third level */

			#nav li li li:hover ul ul, #nav  li li li.sfhover ul ul {
				left: -999em;
			}

			#nav li li li li:hover ul, #nav li li li li.sfhover ul {
				left: auto;
			}

#home #nav li ul  {
}

#nav li ul  {
}

#nav li ul li {
	display: block;
	width: 300px;
	height: 30px;
	padding: 0;
	line-height: 30px;
}

#home #nav li ul li {
}

#nav li ul li {
}

#nav li ul li a:link, #nav li ul li a:visited {
	display: block;
	width: 300px;
	font-size: 12px;
	padding: 0 0 0 7px;
}

#nav li ul li a:hover  {
}

#nav li ul ul {
	margin: -26px 0 0 165px;
}

#nav li ul ul li a {
	line-height: 30px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: -5px;
}

/* IE7 Fix */

#nav li:hover, #nav li.hover {  
	position: static;
}
/*>>>>> Navigation <<<<<*/



#nav li a:link, #nav li a:visited  {
	color: #fff;
	background: url(default/navtile.jpg) repeat-x left bottom;
}

/* Orange Tab */

#nav li.buynow a:link, #nav li.buynow a:visited  {
	background: url(default/navtileorange.jpg) repeat-x left bottom;
}

#nav li.buynow a:hover  {
	
}

#home #nav li.buynow a:hover  {
	background-color: #e9f6fa;
}

/* Hover for HomePage tabs */

#home #nav li.current_page_item a:link, #home #nav li.current_page_item a:visited, #home #nav li a:hover  {
	color: #000;
	background: #e9f6fa;
}

/* Hover for normal page tabs */

#nav li.current_page_item a:link, #nav li.current_page_item a:visited, #nav li a:hover  {
	color: #000;
	background: #fff;
}

/* Style drop down list */

#home #nav li ul  {
	background: #e9f6fa;
	border: 1px solid #dcdddd;
}

#home #nav li ul li {
	background-color: #e9f6fa;
	border-bottom: 1px solid #bed5dc;
}

#nav li ul  {
	background: #fff;
	border: 1px solid #dcdddd;
}

#nav li ul li {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}

#nav li ul li a:link, #nav li ul li a:visited {
	color: #000;
	background: none!important;
}

#nav li ul li a:hover  {
	background-color: none!important;
	color: #000;
}




#nav li a:link, #nav li a:visited  {
	color: #000;
	background: #FFF;
}
#nav li a:hover  {
	background:#3270b2;
	color: #fff;
}




	/* Flash Container */
	#flash-container {
		background-image:url(../images/flash_bg.gif);
		padding:20px 0px 0px 25px;
		margin:80px 0 20px 0;
		position:relative;
		height:230px;
	
		
	}
		#promo-info {
			position:absolute;
			bottom:50px;
			right:0;
			color:black;
		}
		/* Pages title */
		#flash-container h1,
		#flash-container h2,
		#flash-container h3 {
			color:#2B2E32;
			padding:25px 0 0 0;
		}
		ul#sub-menu {
			margin:0;
			list-style:none;
			position:absolute;
			bottom:45px;
			right:0;
			padding:0;
		}
			ul#sub-menu li {
				float:left;
				margin:0;
				padding:0 0 0 5px;
				margin:0 2px 0 0;
			}
			ul#sub-menu a {
				float:left;
				display:block;
				padding:10px 10px 12px 5px;
				text-decoration:none;
				font-size:.9em;
			}
			ul#sub-menu li.current a {
				color:black;
				cursor:default;
			}

		/* "Signup for free" or "Take the tour" links positioning */
		.promo-links {
			position:absolute;
			top:160px;
			left:40px;
		}
		/* "or" text */
		.promo-links span {
			font-size:1.8em;
			color:white;
			line-height:41px;
			margin:0 5px 0 5px;
		}
		.promo-links a.promo-link,
		.promo-links span {
			float:left;
		}


/* Slider */
		#slider {
			height:200px;
			width:900px;
			overflow:hidden;
			/* IE6, IE7 Fix */
			position:relative;
			
		}
			#slider ul,
			#slider ul li {
				margin:0;
				padding:0;
				list-style:none;
			}
			#slider ul li { 
				height:200px;
				overflow:hidden;
				position:relative; 
				font-size:1em;
			}
			/* Slider controls */
			#prev-slide,
			#next-slide {
				
				width:25px;
				height:53px;
				text-indent:-999em;
				position:absolute;
				top:100px;
				left:-30px;
				z-index:999;
			}
			#next-slide {
				left:955px;
			}
				#prev-slide a,
				#next-slide a {
					display:block;
					width:25px;
					height:53px;
					background:url(../images/slider-controls.gif) no-repeat 0 0;	
					outline: 0;
				}
				#next-slide a {
					background-position:0 -53px;
				}


.block{
	padding:10px 0 10px 20px;
	
	
}
.block img{
	border: 1px solid; 
	
	
}
#test{
	
	width:30%;
	border-left:1px solid #3270b2;
	margin: 0 0 20px 20px;
	
	
}
#test p{
	
	
	font-size:0.8em
	
}
#info{
	
	margin:0px 0 20px 0;
	
	
}
#info .block{
	padding:10px 0 10px 20px;
	
	
	
}

.mod{
	width:400px;
	min-height:120px;
	padding:0 0 25px 0;
	
}
.mod .block {
	width:80%;
	margin:0 10px 0 0;
	padding-left:10px;
}

#footer-text{
	font-size:0.8em;
	border-top:1px solid #3270b2;
	padding:25px 0 30px 0;
	margin:25px 0 30px 0;
	text-align:right;
	
}
#details{ font-size:0.8em; border-left:1px solid #3270b2;}
