/*
	css/style.css
	*/
	
	body {
		background-color: #ffffff;
		margin: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a, a:visited, a:active {
		color: #5076C9;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
		color: #5076C9;
	}
	#featuresindent {
		padding-left: 20px;
	}

/*
	## Main Elements
	*/
	
	#top {
		background-color: #7b94ad;
		color: #fff;
		padding: 4px;
		border-bottom: 1px solid #333; 
	} 
		#top a, #top a:visited, #top a:active {
			color: #fff;
			font-weight: bold;
			text-decoration: none;
		}
		#top a:hover {
			text-decoration: underline;
		}
	#top3 {
		background-color: #1e77d3;
		color: #fff;
		padding: 4px;
		border-bottom: 1px solid #333;
	}
		#top3 a, #top3 a:visited, #top3 a:active {
			color: #fff;
			font-weight: bold;
			text-decoration: none;
		}
		#top3 a:hover {
			text-decoration: underline;
		}
	#top2 {
		color: #fff;
		padding: 0px;
		background-color: #1e77d3;
		border-bottom: 1px solid #333;
		background-image: url('images/blue_space.png');
		background-repeat: repeat-y;
	}
		#top2 a, #top2 a:visited, #top a:active {
			color: #fff;
			font-weight: bold;
			text-decoration: none;
		}
		#top2 a:hover {
			text-decoration: underline;
		}
	#top4 {
		color: #fff;
		padding: 0px; 
	}
		#top4 a, #top4 a:visited, #top4 a:active {
			color: #fff;
			font-weight: bold;
			text-decoration: none;
		}
		#top4 a:hover {
			text-decoration: underline;
		}
	#header {
		background-color: #fff;
		background-image: url('images/headerbg.png');
		background-repeat: repeat-y;
		padding: 0px;
		border-bottom: 1px solid #333;
	}
	.content {
		padding: 5px;
		border: 1px solid #ccc;
	}
	.content2 {
		padding: 1px;
		border: 1px solid #ccc;
	}
	#topnew {
		background-color: #7b94ad;
		color: #fff;
		padding: 0px;
		border-bottom: 1px solid #333; 
	}

/*
	## Alignment Elements
	*/
	
	#right {
		float: right;
		position: relative;
	}
	
/*
	## Navigation Elements
	*/
	
	#nav3 {
		background-color: #F9F9F9;
		background-images: url('images/nav_bg.png');
		background-repeat: repeat-y;
		border-right: 1px solid #999; /* #C4CCD7 */
	}
	#nav2 {
		background-color: #F9F9F9;
		border-bottom: 1px solid #999;
		padding: 3px;
		width: 175px;
	}
	#nav {
		background-color: #F9F9F9;
		padding: 3px;
		width: 175px;
	}
		#nav a, #nav a:visited, #nav a:active {
			color: #0033CC;
			text-decoration: none;
		}
		#nav a:hover {
			text-decoration: underline;
			color: #0090CC;
		}
	#navlink a:link, #navlink a:active, #navlink a:visited {
		text-decoration: none;
		padding: 3px;
		display: block;
		color: #000;
		border: #F9F9F9 1px solid;
	}
	#navlink a:hover {
		background-color: #F1F1F1;
		border: #ccc 1px solid;
		padding: 3px;
		color: #000;
		display: block;
		text-decoration: none;
	}
	#navtitle {
		color: #000;
		font-weight: bold;
		padding: 2px;
	}

/*
	## Content Elements
	*/
	
	#content {
		background-color: #E4E4E4;
	}
		#box {
			background-color: #7398DC;
			background-image: url('images/top_right3.jpg');
			background-repeat: repeat-x;
			border: 1px solid #ccc;
			color: #666;
			height: 266px;
		}
			#boxlinkd a, #boxlinkd a:visited, #boxlinkd a:active, #boxlinkd {
				cursor: pointer;
			}
		#box2 {
			background-color: #ccc;
		}
		#box3 {
			background-color: #fff;
			background-image: url('images/box3bg.gif');
			background-repeat: repeat-y;
			border: 1px solid #ccc;
		}
		#box4 {
			background-color: #DBDCE2;
			background-image: url('images/box4bg.gif');
			background-repeat: repeat-x;
			border: 1px solid #ccc;
		}
		#box5 {
			background-color: #DBDCE2;
			background-image: url('images/box5bg.gif');
			background-repeat: repeat-x;
			padding: 10px;
			color: #00349A;
		}
		#box6 {
			padding: 10px;
			color: #666;
			text-align: right;
		}
		#box7 {
			background-color: #DBDCE2;
			background-image: url('images/box6bg.gif');
			background-repeat: repeat-x;
		}
		#box8 {
			background-color: #fff;
			border: 1px solid #999;
			margin: 3px;
		}
		#pagetop {
			background-color: #fff;
			background-image: url('images/pagetopbg.gif');
			background-repeat: repeat-y;
			padding: 4px;
			color: #fff;
			font-size: 11px;
			margin: 1px;
		}
			#pagetop a, #pagetop a:visited, #pagetop a:active {
				color: #fff;
				font-size: 11px;
				text-decoration: underline;
			}
			#pagetop a:hover {
				text-decoration: none;
			}
		#caption {
			color: #666;
			font-style: italic;
		}
		#area {
			padding: 4px;
		}
	#ulf {
		padding: 0px;
	}
		#ulf li {
			list-style: none;
			padding: 0px;
			padding-left: 20px;
			background-image: url('images/icons/sm_green_arrow.gif');
			background-repeat: no-repeat;
			line-height: 15px;
		}
			/* MSIE Compensation */
			*html #ulf li {
				padding-left: 0px;
			}
			/* \ */
		#ulf a, #ulf a:visited, #ulf a:active {
			color: #758AC5;
		}
		#ulf a:hover {
			text-decoration: none;
		}
	#fh2 {
		color: #666;
		text-transform: uppercase;
		padding: 0px;
		margin: 0px;
		font-size: 20px;
	}
		#mnav {
			padding: 0px;
			margin: 0px;
			list-style: none;
		}
		#mnav li ul {
			list-style: none;
			padding: 0px;
			margin: 0px;
		}
		#mnav li a {
			background-image: url('images/mnavbg.gif');
			background-repeat: no-repeat;
			display: block;
			padding: 7px;
			text-decoration: none;
			text-align: right;
			padding-right: 20px;
		}
			/* MSIE Compensation */
			* html #mnav li a {
				background-image: url('images/mnavbg_msie.gif');
				background-repeat: no-repeat;
				margin: 0px;
				padding: 0px;
				padding-right: 23px;
				height: 22px;
				padding-top: 5px;
			}
			* html #mnav li a.current {
				margin: 0px;
				padding: 0px;
				padding-right: 23px;
				height: 22px;
				padding-top: 5px;
			}
			/* /MSIE Compensation */
		#mnav li a.current {
				/* BG Image Applied */
				background-image: url('images/mnavbg_msie2.gif');
				background-repeat: no-repeat;
				/* \ */
			/* background: transparent;
			border-left: 5px solid #FFAE00; */
			color: #000;
			font-weight: bold;
			text-decoration: none;
			text-align: right;
			padding-right: 20px;
		}
	/* #mnav a:link, #mnav a:visited, #mnav a:active {
		background-image: url('images/mnavbg.gif');
		background-repeat: no-repeat;
		display: block;
		padding: 7px;
		text-decoration: none;
		text-align: right;
		padding-right: 20px;
	}
	#mnav a:hover {
		background: transparent;
		border-left: 5px solid #FFAE00;
		color: #000;
		font-weight: bold;
		text-decoration: none;
		text-align: right;
		padding-right: 20px;
	}
		#mnav a.current {
			background: transparent;
			border-left: 5px solid #FFAE00;
			color: #000;
			font-weight: bold;
			text-decoration: none;
			text-align: right;
			padding-right: 20px;
		}*/
	.mnavs {
		background-image: url('images/mnavbg2.gif');
		border-left: 5px solid #FFAE00;
		color: #000;
		font-weight: bold;
		text-decoration: none;
		text-align: right;
		padding-right: 20px;
		padding: 7px;
	}
	.tabcontent{
		display:none;
	}
	h3 {
		padding: 0px;
		margin: 0px;
	}
	h2 {
		padding: 0px;
		margin: 0px;
	}
	#nnl {
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	#infobox {
		background-color: #d8e8f7;
		background-image: url('images/infobg.gif');
		background-repeat: repeat-x;
		padding: 10px;
		color: #666;
		margin: 10px;
		border: 1px solid #CCD3E1;
	}
	#infobox2 {
		background-color: #d8e8f7;
		background-image: url('images/infobg.gif');
		background-repeat: repeat-x;
		padding: 0px;
		color: #919AAE;
		margin: 10px;
		border: 1px solid #CCD3E1;
	}
		#infoboxtop {
			background-color: #90B8EB;
			padding: 3px;
			color: #fff;
			margin: 1px;
		}

        #right { }
        .right-menu {background: url('images/centerimage_right.jpg') repeat-x;}
        .right-menu-border {border-left: 1px #C3C7CC solid;}


	#lgrey {
		color: #666;
	}
	#blue {
		color: #3978A8;
	}
	#uln {
		padding: 4px;
		margin: 0px;
		padding-left: 15px;
	}
	#darkbluebg {
		background-color: #3D7BC9;
		color: #fff;
		font-weight: bold;
	}
	#greybg {
		background-color: #E0E0E0;
	}
	#greybg2 {
		background-color: #F1F1F1;
		line-height: 20px;
	}
	#total {
		background-color: #C8C8C8;
	}
	#red {
		color: #D11F1F;
	}
	#ordergbox {
		border: 1px solid #CECECE;
		background-color: #F9F9F9;
		padding: 3px;
	}
		#ordergbox2 {
			border: 1px solid #CECECE;
			background-color: #EAEAEA;
			padding: 10px;
		}
		#ordergbox3 {
			border: 1px solid #CECECE;
			background-color: #EAEAEA;
			padding: 5px;
		}
		#ordergtitle {
			color: #0476B8;
			font-size: 18px;
			font-weight: bold;
		}
		#ordergtitle2 {
			color: #0476B8;
			font-size: 13px;
			font-weight: bold;
		}
		#ordertotaltext {
			font-size: 10px;
		}

/*
	## Footer Elements
	*/
	
	#footer {
		background-color: #fff;
		border-top: 1px solid #333;
		padding: 4px;
		line-height: 20px;
	}

/*
	## Form Elements
	*/
	
	input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}

/*
	## Tooltip Elements
	*/
	
	#tooltip {
		background-color: #fff;
		background-image: url('images/tooltip_bg.png');
		background-repeat: repeat-x;
		border: 1px solid #C2CFF1;
		padding: 6px;
	}
	#h3tt {
		padding: 3px;
		margin: 0px;
	}

/*
	## Random
	*/
	
	#fhead {
		margin: 10px;
		padding: 5px;
	}

/*	
	## Additional Elements
	*/
	
	.right_menu_top {
		background: url('images/right_nav/right_nav_top.gif') no-repeat;
		padding: 6px;
		color: #5C656C;
		font-weight: bold;
	}
	
	.right_menu {
		background: url('images/right_nav/right_nav_bg.gif') repeat-y;
		list-style: none;
		padding: 10px;
		margin: 0px;
		color: #666;
	}
	
	.right_nav_bottom {
		background: url('images/right_nav/right_nav_bottom.gif') no-repeat;
		height: 52px;
		width: 189px;
	}
	
	.body_content_bg {
		background: url('/images/indheader.jpg') no-repeat;
	}
	
	.body_content {
		padding: 5px;
	}
	
	.body_content2 {
		padding: 20px;
	}
	
	.page_title_under {
		color: #447BC9;
		font-size: 14px;
		font-weight: bold;
		border-bottom: 1px solid #ccc;
		padding-bottom: 5px;
	}
	.page_title_under_noline {
		color: #447BC9;
		font-size: 14px;
		font-weight: bold;
		border-bottom: 0px solid #ccc;
		padding-bottom: 0px;
	}
	.page_title_under_newline{
		color: #447BC9;
		font-size: 14px;
		font-weight: bold;
		border-bottom: 1px solid #ccc;
		padding-bottom: 3px; 
	}
	.require_title_under {
		color: #666666;
		font-size: 12px;
		font-weight: bold;
		border-bottom: 1px solid #ccc;
		padding-bottom: 3px;
	}
	
	.image_box_left {
		padding: 5px;
		float: left;
		position: relative;
		border: 0px solid #ccc;
		margin-right: 25px;
		margin-bottom: 2px;
	}
	
	.green_arrow_list  {
		list-style-image: url('images/green_list_arrow.gif');
	}
	.orange_arrow_list  {
		list-style-image: url('images/icons/sm_orange_arrows.gif');
	}
	.movie_arrow_list  {
		list-style-image: url('images/icons/aktion.gif');
	}
	.green_arrows_list  {
		list-style-image: url('images/icons/sm_green_arrows.gif');
	}
	.big_arrow_list  {
		list-style-image: url('images/icons/res_16x16_exists.gif');
	}
	.right_box_c {
		border: 1px solid #ccc;
	}
		
		.right_box_top {
			background: url('images/right_box_bg.gif') repeat-x;
			font-weight: bold;
			padding: 5px;
			color: #3B4958;
		}
		
		.right_box_content {
			padding: 4px;
		}
	
/*
	Checkout Elements
	*/
	
	.checkout_top {
		background-color: #FFFFFF;
		border-bottom: 2px solid #8AA6C4;
		padding: 5px;
		font-weight: bold;
		margin-bottom: 4px;
		font-size: 8pt;
	}
	
	.success_top {
		background-color: #9dc4ec;
		border-bottom: 2px solid #8AA6C4;
		padding: 5px;
		font-weight: bold;
		margin-bottom: 4px;
	}
	
	.lifetime_upgrades {
		padding: 5px;
		padding-top: 10px;
	}
	
	.line_spcr {
		font-size: 8px;
	}
	
	.checkout_prod {
		padding: 5px;
	}
		
		.checkout_prod_sm {
			padding-left: 5px;
			padding-right: 5px;
		}
		
		.checkout_prod_sm a, .checkout_prod_sm a:visited, .checkout_prod_sm a:active, .checkout_prod_sm a:hover {
			font-size: 10px;
		}
	
	.checkout_total {
		background-color: #ECECEC;
		border-top: 2px solid #ccc;
		padding: 5px;
		margin-top: 4px;
	}
	
	.coupon_box {
		background-color: #FFFAE8;
		border: 1px solid #FCBB6F;
		padding: 4px;
	}
	
	.personal_box {
		background-color: #e8f7ff;
		border: 1px solid #1281c0;
		padding: 14px;
	}
	.volume_box {
		background-color: #ffffff;
		border: 1px solid #1281c0;
		padding: 14px;
	}
		
		.red_text {
			color: #CC0000;
			font-weight: bold;
		}
		.redN_text {
			color: #CC0000;
			font-weight: normal;
		}
		.greenN_text {
			color: #2ead24;
			font-weight: normal;
		}
		.blueN_text {
			color: #197dd1;
			font-weight: normal;
		}
		
		
		
		.style2 {
			color: #FF9900;
			font-size: 15px;
		}

	.shadeform	{ 
			FONT: 13px arial, verdana, sans-serif;
			background-image: url("images/shadeform.gif");
			text-align: left; 
			BORDER: #000000 1px solid
			}
			
	.dropdown {	
			COLOR: #333333;
			background-image: url("images/shadeform.gif"); 
			FONT: 13px arial, verdana, sans-serif
			}
			
	.buttonon-popups {
			 background-color:#F0F0F0;
			  background-image: url("images/button-popups.gif");
			  FONT-FAMILY: arial, verdana, helvetica, sans;
			  font-size: 8pt;
			  color: #0033FF;
			  height: 24px;
			  cursor:hand;
			  font-weight: normal; 
			  text-align: center;
			  BORDER: #0033FF 1px DASHED;
			  }
			  
	.button-popups { 
			  background-color:#F0F0F0;
			  background-image: url("images/button-popups.gif");
			  FONT-FAMILY: arial, verdana, helvetica, sans;
			  font-size: 8pt;
			  color: #000066;
			  height: 24px;
			  cursor:hand;
			  font-weight: normal;
			  text-align: center;
			  BORDER: #000066 1px solid;
			   }
			   
	.texton-popups {   
			  FONT: 14px arial, verdana, sans-serif;
			  color: #0033FF; 
			  cursor:hand;
			  font-weight: normal;  
			  BORDER: #7b7b7b 1px dotted;
			  }
			  
	.text-popups {    
			  FONT: 14px arial, verdana, sans-serif;
			  color: #000066; 
			  cursor:hand;
			  font-weight: normal; 
			  BORDER: #7b7b7b 1px solid;
			   }
			   
	.text2on-popups {   
			  FONT: 14px arial, verdana, sans-serif;
			  color: #0033FF; 
			  cursor:hand;
			  font-weight: bold;  
			  BORDER: #7b7b7b 1px dotted;
			  }
			  
	.text2-popups {    
			  FONT: 14px arial, verdana, sans-serif;
			  color: #000066; 
			  cursor:hand;
			  font-weight: bold; 
			  BORDER: #7b7b7b 1px solid;
			   }

	.success_download_link {
		color: #666666;
		font-size: 12px;
	}
	.review_download_link {
		color: #9a9a9a;
		font-size: 10px;
	}
/*
	End of
	css/style.css
	*/
