body
  {
    background: #ffffff url(../images/bg-background.png);
    margin: 0;
    padding: 0;
  }
#container
  {
    margin:0 auto;
    width:962px;
  }
#wrapper
  {
    margin-top:120px;
    padding:0;
    height:512px;
  	background: #4188a7 url(../images/bg.png);
  }
#header{
}
#logo
  {
  	padding-top:20px;
  }
#logo small
  {
  	margin-left:20px;
  	font-family:tahoma, arial, sans-serif;
    font-size:11pt;
    font-style:italic;
    font-weight:bold;
    letter-spacing:1px;
  	color:#ffffff;
  }
  
/* =========================*/  
/* startof Buttons Styling  */
/* =========================*/  
#menu
	{
		position:absolute;
  	margin-left:430px;
    padding-top:30px;
	}	
	
li
	{
    display:inline;
		list-style:none;
		padding:10px 2px 10px 0;
	}	

.button, .button:visited
	{
		background: #222222 url(overlay.png) repeat-x; 
		display: inline-block; 
		padding: 5px 10px 6px; 
		color: #ffffff; 
		text-decoration: none;
		-moz-border-radius: 6px; 
		-webkit-border-radius: 6px;
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
		text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
		border-bottom: 1px solid rgba(0,0,0,0.25);
		position: relative;
		cursor: pointer
	}
	 
.button:hover							                { background-color: #111111; color: #ffffff; }
.button:active						                { top: 1px; }
.button, .button:visited,
.medium.button, .medium.button:visited
  {
    font-family:tahoma, arial, sans-serif;
    font-size: 13px; font-weight: bold;
    letter-spacing:2px;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    font-variant: small-caps;
  }
	
.green.button, .green.button:visited		{ background-color: #43ce00; }
.green.button:hover						    			{ background-color: #35a800; }
/* not in use
.pink.button, .magenta.button:visited		{ background-color: #e22092; }
.pink.button:hover											{ background-color: #c81e82; }
.red.button, .red.button:visited				{ background-color: #e62727; }
.red.button:hover												{ background-color: #cf2525; }
.orange.button, .orange.button:visited	{ background-color: #ff5c00; }
.orange.button:hover										{ background-color: #d45500; }
.blue.button, .blue.button:visited		  { background-color: #2981e4; }
.blue.button:hover											{ background-color: #2575cf; }
.yellow.button, .yellow.button:visited	{ background-color: #ffb515; }
.yellow.button:hover										{ background-color: #fc9200; } */
/* =========================*/    
/* endof Buttons Styling */
/* =========================*/    

hr
  {
    margin-top:0px;
    background: url(../images/hr.png) no-repeat;
    height:4px;
    border:0;
  }
#content
  {
    margin-top:-9px;
    background:url(../images/gradient.png) no-repeat 100px;
    position: absolute;
  }
  
/* =========================*/    
/* startof Table Styling */
/* =========================*/
.table-main 
  {
    margin-top:-10px;
		width:960px;
  }
.table-main th
  {
    font-family:"Times New Roman", serif;
    font-size:50px;
    font-weight:bold;
    color:#ffffff;
    padding-bottom:5px;
    text-align:left;
  }
.table-main td
  {
    font-family:tahoma, arial, sans-serif;
    font-size:16px;
    letter-spacing:1px;
    color:#ffffff;
    padding:0 0 5px 5px;
  }
  
.table-down 
  {
    margin-top:10px;
		width:960px;		
  }
.table-down th
  {
    font-family:"Times New Roman", serif;
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
    padding-bottom:5px;
    text-align:left;
    letter-spacing:1px;
    
  }
.table-down td
  {
    font-family:tahoma, arial, sans-serif;
    font-size:11px;
    letter-spacing:1px;
    color:#ffffff;
    padding:0 0 5px 5px;
  }
	
.table-screen 
  {
    margin-top:4px;
		width:960px;
  }
.table-screen th
  {
    font-family:"Times New Roman", serif;
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
    padding-bottom:5px;
    text-align:center;
    letter-spacing:1px;
    
  }
.table-screen td
  {
    font-family:tahoma, arial, sans-serif;
    font-size:11px;
    letter-spacing:1px;
    color:#ffffff;
    padding:0 0 5px 5px;
  }

.table-price 
  {
		margin-top:-2px;
		width:960px;
  }
.table-price th
  {
    font-family:"Times New Roman", serif;
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
    padding-bottom:5px;
    text-align:left;
    letter-spacing:1px;
    
  }
.table-price td
  {
    font-family:tahoma, arial, sans-serif;
    font-size:11px;
    letter-spacing:1px;
    color:#ffffff;
    padding:0 0 5px 5px;
  } 	
/* =========================*/    
/* endof Table Styling */
/* =========================*/

#specialbtn a
  {
  	font-size:30px;
  	font-family:"Times New Roman", serif;
  	font-weight:600;
    text-decoration:none;
  	color:#ffffff;
  	padding-top:14px;
  	padding-left:28px;
  	background-image:url(../images/downloadnow-up.png);
  	background-repeat:no-repeat;
  	float: left;
  	width:318px;
  	height:70px;
  }
#specialbtn a:hover
  {
  	font-size:30px;
  	font-family:"Times New Roman", serif;
  	font-weight:600;
    text-decoration:none;
  	color:#ffffff;
  	padding-top:14px;
  	padding-left:28px;
  	background-image:url(../images/downloadnow-over.png);
  	background-repeat:no-repeat;
  	float: left;
  	width:318px;
  	height:70px;
  }
a.download
  {
  	color:#ff5c00;
    font-weight:bold;
    font-size:1.1em;
  	text-decoration:none;
  }
a:hover.download
  {
  	text-decoration:underline;
  }
span.notready
  {
  	color:#ff5c00;
    font-weight:bold;
    font-size:1.1em;
  	text-decoration:line-through;
  }
small
  {
  	font-size:0.8em;
  }
h2 {
	margin: 0;
	padding:0 0;
	color:#65ba39;
	font-family:Helvetica, Arial, Sans-serif;
	font-size:1.3em;
	font-variant:small-caps;
}
h3 {
	margin: 0;
	padding:0 0;
	color:#289925;
	font-family:tahoma, arial, sans-serif;
	font-size:1.1em;
}
h4{
	margin: 0;
	padding:0.5em 0 0 0;
	color:#ffffff;
	font-family:tahoma, arial, sans-serif;
	font-size:1.1em;
}
.special{
	color:#ff5c00;
	font-weight:600;
}
p {
	margin: 0;
	font-family:tahoma, arial, sans-serif;
	padding: 0.2em 0 1em 0.4em;
	color:#ffffff;
	font-size:1.1em;
	line-height:1.4em;
}
#footer
	{
		margin-left:160px;
		position:absolute;
		font-family:tahoma, arial, sans-serif;
		font-size:11px;
		color:#6f6f6f;
	}
