html  { overflow: scroll; }

body
{
	background-image:url('img/body_bg3.jpg');
	background-repeat:no-repeat;
	background-position:top center;

	background-color:#050510;
	height:100%;
}

div#maindiv
{
	background-color:white;
	color:black;
	text-align:left;
	min-height:100%;
	height:100%;
	margin: 0 auto;
	margin-top: 2em;
	width:67em;
	font-family:georgia, serif;
	font-weight:normal;
}

div#logo { background-color:black; text-align:center; height:120px; }
div#header_left { float:left; width: 338px; }
div#header_right { float:right; width: 338px; }

div#content
{
	background-image:url('img/slideshow_caption_gradient.png');
	background-repeat:repeat-x;
	padding-left:2em;
	padding-right:2em;
	padding-top:1em;
}

/**********************************************************/

div.clear { width:100%; height:1px; margin: 0 0 -1px; clear: both; }
div.error_msg { color:red; }

/**********************************************************/
/* Index.php */

div.description { margin-left:6em; margin-top:5em; margin-right:1em;}


/**********************************************************/
/* Tutorials */

div.tutorial_topic { font-family:sans-serif; font-size:1.3em;}

/**********************************************************/
/* FEATURES */

.slideshow_caption
{
	font-family:sans;
	font-size:1.4em;
	font-weight:bold;
	margin-left:-0.5em;
	margin-right:-0.5em;
	padding-left:0.5em;
	padding-top:0.4em;
	margin-bottom:0.5em;
}

div.slideshow_col1 { float:left; width:47%; text-align: justify; }
div.slideshow_col2 { float:right; width:47%; }
div.slideshow_col1 img { margin-top:1em; margin-bottom:1em; }
div.slideshow_col2 img { margin-top:1em; margin-bottom:1em; }
#slideshow_page p  { text-align: justify; }

/**********************************************************/
/* DOWNLOAD */

/* #ece0c4    tabs light */
/* #7e7559  tabs bottom border */

a img { border:0; }
div#download div#download_box  { margin-top:2em; border: 2px solid #eaeaef; }
div#sys_requirements { padding: 1em; margin-top:2em; }
div.smallgray { font-size:0.85em; color:gray;}

.footer_element {margin-left:1em; margin-right:1em;}

p.dl_form_topic { font-size:1.05em; font-weight:bold;}
div#download p { margin-top:1em; }
div#download p.dl_box{ font-family:verdana; font-size:1.0em;}
div#download p.big { font-size:1.95em; }
div#download p.medium { font-size:1.0em; font-weight:bold; font-family:tahoma; color:#111111;}
div#download p.right{ font-size:0.9em; font-family:tahoma; color:#111111;}
div#download span.small{ font-size:0.75em; color:green; }
fieldset { margin-top:2em; background-color: beige; font-family:verdana; }
fieldset div.currency { float:left; width:7em; }
fieldset div.amount { float:left; width:6em; }
fieldset div.email { float:left; margin-top:0.8em; width:19em; }
fieldset div.submit_btn { float:left; width:5em; margin-top:2.2em;}

legend
{
	color: black;
	background: #ece0c4;
	border: 1px solid #7e7559;
	padding: 2px 6px;
} 

/**********************************************************/
/* FOOTER  */

div.vertical_space {height:20em;}
div.footer
{
	clear: both;
	padding-top:1em;
	padding-bottom:1em;
	text-align:center;
	font-size:0.7em;
	color:#a6a6d8;
	width:100%;
}

/**************************************************/
/* SCREENSHOTS */

div#screenshots img { border:none; }

/**************************************************/
/* COMMERCIAL USE */

div.notify_me { background:#ece0c4; width:20em; text-align:left; border: 1px solid #7e7559; padding: 1em; margin-top:4em;}
div.notify_me  h3{ text-align:center;}
div.notify_me  form{ text-align:center;}


table#price_table { border:1px solid darkblue; width: 100%; }
table#price_table td.caption  { background-color:#efefef; border-bottom:1px solid black; text-align: center; }
table#price_table td.left { background-color:#efefef; text-align: center; border-left: 1px solid black; }

/* #ece0c4    tabs light */
/* #7e7559  tabs bottom border */
div.info_form_container {background:#fafafc; border-left:1px solid #7e7559; border-right:1px solid #7e7559; border-bottom:1px solid #7e7559; padding-left:1em; padding-bottom:1em; width:55em; font-family:sans-serif; }
div.buy_steps { background:#ece0c4; height:2.4em; border:1px solid #7e7559; width:56em;}
div.buy_step_active { width:13em; background:#fcfed4; float:left; padding-left:0.5em; padding-bottom:0.6em; padding-top:0.6em; text-align:center; border-left:1px solid #7e7559; border-right:1px solid #7e7559; font-family:sans-serif;}
div.buy_step_inactive { width:13em; background:#ece0c4; float:left; padding-left:0.5em; padding-bottom:0.6em; padding-top:0.6em; text-align:center; font-family:sans-serif; color:#656565;}

div.info_form_container input[type="text"] { margin-bottom: 0.3em; }
div.info_form_container input[type="checkbox"] { margin-top: 1em; }
div.info_form_container input[type="submit"] { margin-top: 1em; }
div.info_form_container select { margin-bottom: 0.3em; }

div.verify_table {  width:30em; border: 1px solid #7e7559; margin-top:0.5em; padding-left:1em; padding-right:1em; text-align:left;}
div.verify_price {  width:30em; }
div.verify_form  { width:25em; }
div.verify_continue { width:10em;}
div.verify_back { float:left; width:10em; text-align:right;}
div.verify_table td {padding-right:2em;}
div.verify_table td.rl {text-align:right; padding-right:0.5em;}

div.verify_table td.total_l {border-top: 1px solid #7e7559; }
div.verify_table td.total_r {border-top: 1px solid #7e7559; text-align:right; padding-right:0.5em;}

/***************************************************************/
/* Privacy Policy */

div#privacy_policy p {margin-left: 2em; font-size:1.0em; }
div#privacy_policy p.big {margin-left: 0em; font-size:1.1em; font-family: sans-serif;}

/***************************************************************/
/* Terms And Conditions */
div#nc_license p {margin-left: 2em; font-size:1.0em; }
div#nc_license p.big {margin-left: 0em; font-size:1.1em; font-family: sans-serif;}

div.adsense_banner1 {margin-top:1.5em; text-align:center;}

div.image_credits { font-size:0.65em; color:gray; }


