/*
STYLE SHEET FOR [x] WEB SITE
Created by Andy McEniry
www.digital-precision.co.uk
*/

/*  DEFAULT ITEMS  //////////////////////////////////////////////////*/
   
* { /* Resets margin & padding of all elements */
	margin:0px;
	padding:0px;}

* img { /* Takes borders off of all images as standard */
	border:0px;}

a:link, a:visited, a:hover, a:active {
	color:#fff;
	text-decoration:none; }
	
a.dark:link, a.dark:visited, a.dark:hover, a.dark:active {
	color:#006;
	text-decoration:none; }

body {
	margin:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-align:left; }
	
#RSJ {
	float:right; display:inline;
	width:0px; height:410px;}
	

/*  WRAPPERS  //////////////////////////////////////////////////*/	

#wrapper{
	margin:0px;
	width:570px;
	height:auto;
	border:1px solid #FFF;
	background-color:#ddd;}

#menu_top {
	margin:0px 0px;
	width:570px;
	height:20px; line-height:20px; text-align:right;}
	
#header {
	margin:0px 0px;
	width:570px;
	height:100px;
	border:1px solid #FFF;
	background-color:#fff;}
	
#header h2 {
	font-size:250%;	font-weight:bold; text-align:right;
	margin:60px 15px 0px 0px; }
	
#main_area {
	float:left; display:inline;
	margin:0px;
	width:570px;}
	
/*  FONTS  /////////////////////////////////////////////////////*/

h1 {
	font-size:150%;
	font-weight:normal;
	margin-bottom:10px;}
	
/*  PAGES  ///////////////////////////////////////////////////*/

#calculator {
	float:left; display:inline;
	border:1px solid #FFF; 
	width:570px; height:auto;
	background:#FFF;}
	
#calculator h1, #calculator p {
	margin:5px 10px 10px 10px;}
	
#calculator hr {
	float:left; display:inline; clear:both;
	width:550px; text-align:center; height:1px;
	margin:0px 10px 0px 10px;}
	
#calculator .label {
	float:left; display:inline;
	width:200px; text-align:right;
	margin:0px 10px;}
	
#calculator .field_desc {
	width:340px; line-height:20px; height:60px;
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:100%; 
	text-align:left;
	margin-bottom:10px; }
	
#calculator .field_value {
	width:75px; line-height:18px; height:18px;
	text-align:left; 
	margin-bottom:10px;	}
	
#calculator .btn_update {
	width:120px; line-height:19px; height:23px;
	text-align:center; 
	margin-bottom:5px; 
	border-bottom:1px solid #999; border-right:1px solid #999;
	border-top:1px solid #ccc; border-left:1px solid #ccc;
	background: url(images/bg_btn.gif);
	text-transform:uppercase;
	font-size:75%; color:#333; font-weight:bold;	}
	
#calculator .field_trading {
	width:120px; line-height:22px; height:24px;
	text-align:left; margin-top:1px;
	margin-bottom:10px; }
	
#calculator .field_profile {
	width:260px; line-height:22px; height:24px;
	text-align:left; margin-top:1px;
	margin-bottom:10px; }

	
#calculator .field_payments {
	float:left; display:inline;
	width:130px; font-weight:bold;
	text-align:left; 
	margin-bottom:0px;	}
	
#calculator .field_payments p {
	margin:5px 0px;	}
	
	
/* CONTACT FORM */

#contactform { 
	display:none; }
