/* -----------------------------------------------------------------------

Fractus ES: Main Site Basic CSS

version: 2.1
author: Tarquin Rees
email: info@okapicreative.com
web: www.okapicreative.com

----------------------------------------------------------------------- */	

@import url(layout.css);
@import url(menus.css);
@import url(typography.css);

body {
	
	margin: 0;
	padding: 0;
	background: transparent url(http://www.fractus.com/images_fract/back1.gif) repeat-x;
	background-color: #fff;
	color: #333;
	}
	
#head, #mainmenu, #main_branding, #main_branding_mob, #main_content, #main_contact, #footer, #head_tech, #head_mob, #head_srw, #head_base {

	margin: 0 auto;
	width: 780px;
	}

#mainmenu {

	height: 28px;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size: 11px;
	color: #6e6e6e;
	background-color: inherit;
	}
	 
#main_branding_mob, #main_branding, #main_contact {

	margin-top: 8px;
	margin-bottom: 8px;
	text-align: left;
	}

#main_branding {

	height: 240px;
	}


#main_content {

	clear: both;
	}
	
#pdf_links {

	margin: 5px 0px 0px 0px;
	height: 100px;
	}

#footer {

	height: 40px;
	margin-top: 10px;
	margin-bottom: 80px;
	padding: 0;
	}

#footerwrap {

	margin-top: 100px;
	margin-bottom: 0px;
	height: 120px;
	background-color: #666;
	}
	
/* =Background Images
----------------------------------------------------------------------- */	

#head {

	height: 90px;
	background: url(http://www.fractus.com/images_fract/header_orange.gif) no-repeat left top;
	}

#head_tech {

	height: 90px;
	background: url(http://www.fractus.com/images_fract/header_green.gif) no-repeat left top;
	}

#tech {
	
	background: transparent url(http://www.fractus.com/images_fract/back3.gif) repeat-x;
	}

#head_mob {

	height: 90px;
	background: transparent url(http://www.fractus.com/images_fract/header_blue.gif);
	}

#mobile {
	
	background: transparent url(http://www.fractus.com/images_fract/back4.gif) repeat-x;
	}

#head_srw {

	height: 90px;
	background: url(http://www.fractus.com/images_fract/header_red.gif) no-repeat left top;
	}

#srw {
	
	background: transparent url(http://www.fractus.com/images_fract/back5.gif) repeat-x;
	}

#corp {
	
	background: transparent url(http://www.fractus.com/images_fract/back2.gif) repeat-x;
	}

#base {
	
	background: transparent url(http://www.fractus.com/images_fract/back6.gif) repeat-x;
	}

#head_base {

	height: 90px;
	background: transparent url(http://www.fractus.com/images_fract/header_purple.gif);
	}

/* =Images
----------------------------------------------------------------------- */	

img.main_image {
	
	float: left;
	margin-left: 10px;
	}

img.pdf {
	
	margin-top: 30px;
	float: left;
	}

img.man {

	margin: 0px 0px 0px 20px;
	float: right;
	}

img.bott_space {

	margin-bottom: 30px;
	}

img.srw_box {

	margin: 0px 15px 20px 0px;
	float: left;
	}

/* =News Pagination
----------------------------------------------------------------------- */	

#pag  {

	margin-top:10px;
	text-align: right;
	font-family: verdana, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	}

#pag a  {

	text-decoration: none;
	color: #666;
	}

#pag a:hover {

	color: #333;
	}
	

/* =Downloads Form
----------------------------------------------------------------------- */	

fieldset {

	border: 1px solid #ddd;
	}
	
label {

	display: block;
	}
	
p input {

	width: 200px;
	}

form#down {

	margin: 0;
	}
	
p.form_butt input {

	text-align: left;
	margin-top: 10px;
	width: 100px;
	}


















