@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; list-style:none; font-size:100%; }
.clearB { margin:0; padding:0; list-style:none; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; vertical-align:baseline; }
blockquote, q { quotes:none }
table.noborder { border-collapse:collapse; border-spacing:0 }
:focus { outline:0 }
a { color: #9EAE6C; }
a:hover { text-decoration:none; }
.topLogin a { color: #8A98B2; }
a img { border:0 }
div.clearTop { width:990px; margin:0 auto; height:20px; background:url(http://www.free--downloads.com/images/clearTop_background.jpg) center no-repeat; clear:both }
div.clearBottom { width:990px; height:30px; background:url(http://www.free--downloads.com/images/clearBottom_background.jpg) center no-repeat; clear:both }
h2 { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff }
h3 { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#2D3349; margin:0 0 10px }
p.text { padding:10px 0 0 !important }
p.end { padding:0 !important }

img.image { width:130px; height:78px; padding:5px; background:url(http://www.free--downloads.com/images/img_background.jpg) center no-repeat }
img.left { float:left; margin-right:20px }

a:hover img { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:.7 }

body { background:#D0D4D5; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#222222; padding:10px 0; cursor:default }
div#Wrap { width:990px; margin:0 auto; background:url(http://www.free--downloads.com/images/Wrap_fill.jpg) left top repeat-y }
div#Wrap2 { widh:990px; background:url(http://www.free--downloads.com/images/pageWrap_fill.jpg) right top repeat-y }
div#leftNav { width:200px; padding-right:20px; float:left; color:#fff }
	div.leftNavTab { width:200px; margin-bottom:5px; }
	div.leftNavTab span { display:block; width:200px; height:10px; font-size:1px; line-height:1px }
	div.leftNavTab a { padding:0 0 1px 20px; font-size:12px; font-weight:bold; text-decoration:none; color:#9699A4 }
	div.leftNavTab strong { display:block; padding:0 0 1px 20px; font-size:12px; font-weight:bold; color:#2D3349 }
	div#leftNav ul { margin:10px 0 10px 20px }
	div#leftNav ul li a { padding:2px 4px 6px 6px; color:#fff; text-decoration:none; display:block; overflow:hidden }
	div#leftNav ul li a:hover { background-image:url(http://www.free--downloads.com/images/leftNavTab_link_fill.jpg); background-position: left; background-repeat: repeat-x; }
	div#leftNav ul li a span { float:right; margin:2px 6px 0 0; height:12px; width:12px; background:url(http://www.free--downloads.com/images/leftNavTab_link_bullet.jpg) right center no-repeat }
	div#leftNav ul li a:hover span { background:url(http://www.free--downloads.com/images/leftNavTab_link_bullet2.jpg) right center no-repeat }
	div.leftNavTab p { margin:0 10px 0 20px }
	
	div.White { background:#fff url(http://www.free--downloads.com/images/leftNavTab_White_Fill.jpg) right top repeat-y }
		div.White span.Top { background:url(http://www.free--downloads.com/images/leftNavTab_White_Top.jpg) center no-repeat }
		div.White span.Bottom { background:url(http://www.free--downloads.com/images/leftNavTab_White_Bottom.jpg) center no-repeat }
	div.Green { background:#9EAE6C url(http://www.free--downloads.com/images/leftNavTab_Green_Fill.jpg) right top repeat-y }
		div.Green span.Top { background:url(http://www.free--downloads.com/images/leftNavTab_Green_Top.jpg) center no-repeat }
		div.Green span.Bottom { background:url(http://www.free--downloads.com/images/leftNavTab_Green_Bottom.jpg) center no-repeat }
		div.Green strong { color:#fff }
		div.Green a { color:#fff }
	div.Blue { background:#8B97AD url(http://www.free--downloads.com/images/leftNavTab_Blue_Fill.jpg) right top repeat-y }
		div.Blue span.Top { background:url(http://www.free--downloads.com/images/leftNavTab_Blue_Top.jpg) center no-repeat }
		div.Blue span.Bottom { background:url(http://www.free--downloads.com/images/leftNavTab_Blue_Bottom.jpg) center no-repeat }
		div.Blue strong { color:#fff }
		div.Blue a { color:#fff }

div#topNavLink { height:30px; width:990px; margin:0 auto }

div#topNav { height:60px; width:960px; margin:0 auto; padding-right:30px }
	div.topNavTab { width:640px; height:60px; float:right; overflow:hidden; background:url(http://www.free--downloads.com/images/topNavTabs_fill.jpg) left bottom repeat-x }
		div.topNavTab ul { float:left; overflow:hidden; height:60px; padding:0 0 0 10px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; background:url(http://www.free--downloads.com/images/topNavTabs_background.jpg) left bottom no-repeat }
		div.topNavTab ul li { float:left; overflow:hidden; padding-left:10px }
		div.topNavTab a { float:left; height:30px; padding:30px 10px 0 0; color:#fff; text-decoration:none }
		div.topNavTab a:hover { color:#FFFF99 }
		
		div.topNavTab ul li.active { background:url(http://www.free--downloads.com/images/topNavTab_Left.jpg) left top no-repeat }
		div.topNavTab ul li.active a { background:#fff url(http://www.free--downloads.com/images/topNavTab_Right.jpg) right top no-repeat; color:#4B525F }
		
		div.Search { float:right; width:187px; height:40px; padding:20px 0 0 30px; background:url(http://www.free--downloads.com/images/search_background.jpg) right center no-repeat }
		
		/*
		div.Search input { width:100px; height:20px; padding:0 10px 0 8px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#AF6F50; border-collapse:collapse }
		div.Search img { padding:3px 0 0 22px; border-collapse:collapse }
		*/
		
		div.Search div.Layout { width:177px; height:34px; }
		div.Search div.Layout div.Left { width:139px; height:34px; float:left }
		div.Search div.Layout div.Right { width:37px; height:34px; float:right }
		
		div.Search div.Layout div.Left input { padding:10px 0 0 10px; width:120px; height:20px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#AF6F50; border-collapse:collapse }
		div.Search div.Layout div.Right a { padding:3px 0 0 0; border-collapse:collapse }
		
	div#Logo { width:220px; height:60px; background:url(http://www.free--downloads.com/images/logo_background.jpg) center no-repeat; float:left }

div#pageWrap { width:740px; padding-right:20px; float:left; background:#fff; overflow:hidden }
div#contentPage { width:520px; float:left; overflow:hidden }
div#rightNav { width:200px; float:right; overflow:hidden }

div#Foot { width:990px; margin:0 auto; }
div#Foot div#FootCont { margin-left:240px; margin-right:30px; margin-bottom:20px; font-size:10px; color:#888898; }
div#Foot div#FootCont a { color:#8A98B2; }
div#Foot div.FootRight { float:right; color:#BBBBBB; }
div#Foot div.FootLeft { float:left; }

div.Box { overflow:hidden; margin-bottom:20px }
	div.BoxContent { overflow:hidden; background:#fff; padding:8px 10px 8px; border-top:0 !important; border-bottom:0 !important }
	div.BoxContent p { padding-bottom:15px }
	div.BoxTitle { height:50px; overflow:hidden; font-size:12px }
	div.BoxTitle h2 { float:left; margin:12px 14px }
	div.BoxTitle span { height:50px; width:10px }
	div.BoxTitle span.Left { float:left }
	div.BoxTitle span.Right { float:right }
	div.BoxBottom { height:10px; font-size:1px; line-height:1px; }
	div.BoxBottom span { height:10px; width:10px; font-size:1px; line-height:1px; }
	div.BoxBottom span.Left { float:left }
	div.BoxBottom span.Right { float:right }

	div.GreenBox { background:#A6B678 }
		div.GreenBox div.BoxContent { border:4px solid #A6B678 }		
		div.GreenBox div.BoxTitle { background:url(http://www.free--downloads.com/images/box_Green_TopFill.jpg) left top repeat-x; line-height:1px; font-size:1px  }
		div.GreenBox div.BoxTitle span.Left { background:url(http://www.free--downloads.com/images/box_Green_TopLeft.jpg) center no-repeat }
		div.GreenBox div.BoxTitle span.Right { background:url(http://www.free--downloads.com/images/box_Green_TopRight.jpg) center no-repeat }		
		div.GreenBox div.BoxBottom { background:url(http://www.free--downloads.com/images/box_Green_BottomFill.jpg) left top repeat-x }
		div.GreenBox div.BoxBottom span.Left { background:url(http://www.free--downloads.com/images/box_Green_BottomLeft.jpg) center no-repeat }
		div.GreenBox div.BoxBottom span.Right { background:url(http://www.free--downloads.com/images/box_Green_BottomRight.jpg) center no-repeat }
	
	div.BlueBox { background:#929FB6 }
		div.BlueBox div.BoxContent { border:4px solid #929FB6 }		
		div.BlueBox div.BoxTitle { background:url(http://www.free--downloads.com/images/box_Blue_TopFill.jpg) left top repeat-x; line-height:1px; font-size:1px  }
		div.BlueBox div.BoxTitle span.Left { background:url(http://www.free--downloads.com/images/box_Blue_TopLeft.jpg) center no-repeat }
		div.BlueBox div.BoxTitle span.Right { background:url(http://www.free--downloads.com/images/box_Blue_TopRight.jpg) center no-repeat }		
		div.BlueBox div.BoxBottom { height:70px; background:url(http://www.free--downloads.com/images/box_Blue_BottomFill.jpg) left top repeat-x }
		div.BlueBox div.BoxBottom span.Left { height:70px; background:url(http://www.free--downloads.com/images/box_Blue_BottomLeft.jpg) center no-repeat }
		div.BlueBox div.BoxBottom span.Right { height:70px; background:url(http://www.free--downloads.com/images/box_Blue_BottomRight.jpg) center no-repeat }
	
	div.BorderBox { background:#fff }
		div.BorderBox div.BoxContent { padding:8px 16px; border:4px solid #E2E2E4 }		
		div.BorderBox div.BoxTitle { height:10px; font-size:1px; background:url(http://www.free--downloads.com/images/box_Border_TopFill.jpg) left top repeat-x; line-height:1px; font-size:1px }
		div.BorderBox div.BoxTitle span.Left { height:10px; background:url(http://www.free--downloads.com/images/box_Border_TopLeft.jpg) center no-repeat }
		div.BorderBox div.BoxTitle span.Right { height:10px; background:url(http://www.free--downloads.com/images/box_Border_TopRight.jpg) center no-repeat }		
		div.BorderBox div.BoxBottom { background:url(http://www.free--downloads.com/images/box_Border_BottomFill.jpg) left top repeat-x }
		div.BorderBox div.BoxBottom span.Left { background:url(http://www.free--downloads.com/images/box_Border_BottomLeft.jpg) center no-repeat }
		div.BorderBox div.BoxBottom span.Right { background:url(http://www.free--downloads.com/images/box_Border_BottomRight.jpg) center no-repeat }

ol.list li { background:url(http://www.free--downloads.com/images/bullet_simple.jpg) right center no-repeat; clear:both; overflow:hidden }
ol.list li img { float:left }
ol.list li a { float:left; padding:2px 4px 6px 6px; color:#2D3349; text-decoration:underline; overflow:hidden; }
ol.list li a:hover { text-decoration:none; color:#FF6600 }

div.Download { margin:0 20px 0; overflow:hidden }
	div.DownloadLinks { margin-top:18px; float:right }
	div.Download p { float:left; color:#FFFFFF; margin:18px 0 0; margin-left:5px; font-size:11px; line-height:14px }
	
select { background-color:#FFFFFF; border:solid 1px #BCCAD8; width:140px; height:18px; font-family: Arial; font-size: 11px; color: #222222; padding-left:2px  }
textarea { border:solid 1px #BCCAD8; font-family: Arial; font-size: 11px; color: #222222; } 
input.text { border:solid 1px #BCCAD8; width:140px; height:16px; font-family: Arial; font-size: 11px; color: #222222; padding-left:2px } 
.error { color: #DD2200; }
div.clear { clear:both; line-height:1px; font-size:1px; height:1px; }

a.linkImageFade img, a.LinkImageFade:visited img, a.LinkImageFade:active img { filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0 }
a.linkImageFade:hover img { filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4 } 

a.linkImageFadeSoft img, a.linkImageFadeSoft:visited img, a.linkImageFadeSoft:active img { filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0 }
a.linkImageFadeSoft:hover img { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8 } 

div.flash_messages div { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; padding: 5px; margin: 3px; border: 1px solid #dddddd; background-color: #eeeeee; color: #777777; } 
div.flash_messages div.info { border: 1px solid #88bb88; background-color: #bbeebb; color: #115511; } 
div.flash_messages div.warning { border: 1px solid #bb8888; background-color: #eebbbb; color: #551111; } 

input.Green { font-size:12px; font-weight:bold; color:#798AA6; padding:8px; padding-top:2px; padding-bottom:2px; cursor:pointer }
.Important { color:#798AA6; } 

.Home1 { width:520px; height:100px; background:url(http://www.free--downloads.com/images/home_01.jpg) center no-repeat; cursor:pointer; }
.Home2 { width:200px; height:64px; padding-top:56px; margin-right:20px; overflow:hidden; float:left; background:url(http://www.free--downloads.com/images/home_02.jpg) center no-repeat; }
.Home2 span { width:24px; height:23px; padding-top:11px; margin-right:4px; float:left; text-align:center; background:url(http://www.free--downloads.com/images/home_02_span.gif) center no-repeat; font-size:18px; font-weight:bold; color:#666666; }
.Home3 { width:300px; height:120px; overflow:hidden; float:left; background:url(http://www.free--downloads.com/images/home_03.jpg) center no-repeat; cursor:pointer; }
.Home4 { width:480px; padding:20px; padding-bottom:14px; background:url(http://www.free--downloads.com/images/home_04_bg.jpg) center repeat-x; cursor:pointer; font-size:13px; color:#666666 }
.Home4 b { color:#9EA612; }
.Home4 div.line { clear:both; line-height:1px; font-size:1px; height:2px; margin-top:10px; margin-bottom:6px; background:url(http://www.free--downloads.com/images/home_04_line.gif) center repeat-x;  }
.Home4 div.h_div { height:24px; width:400px; overflow:hidden; }
.Home4 div.h_div h2 { font-size:18px; letter-spacing:-1px; font-weight:bold; color:#F1F1F1; margin:0; padding:0; }
.Home4 div.h_div h3 { font-size:18px; letter-spacing:-1px; font-weight:bold; color:#313131; margin:0; padding:0; position:relative; top:-21px; }
.Home5 { width:520px; height:48px; background:url(http://www.free--downloads.com/images/home_05.jpg) center no-repeat; cursor:pointer; }
.Home6 { width:520px; height:126px; background:url(http://www.free--downloads.com/images/home_06.jpg) center no-repeat; cursor:pointer; }

#form 			{ width:439px; height:346px; overflow:hidden; }
#inputs			{ width:202px; height:120px; margin-top:243px; margin-left:81px;  overflow:hidden; }
#delim 			{ clear:both; font-size:1px; line-height:1px; height:14px; }

form 			{ margin:0; padding:0; display:inline; }
input.form		{ width:137px; font-size:11px; padding:0; margin:0; background-color:#9BCBE4; border:solid 1px #9BCBE4; }
input.submit 	{ background:none; padding:0; margin:0; font-size:0; line-height:0; border:none; height:46px; width:152px; border:none; cursor:pointer; }