/*
Theme Name: 0113_MagdalenMetalwork
Theme URI: style.css
Description: Magdalen Metalwork website theme
Version: 1.0
Author: George Hurst (Bantam)
Author URI: www.bantamstudio.com
*/

@charset "UTF-8";
/* BODY DEFINITIONS */

html,body{
margin:0;
padding:0;
width:100%;
height:100%;
text-align:centre;
font-size:12px;
font-weight:normal;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
color:#FFF;
line-height:18px;
background-color:#BABABA;
}

/*  TEXT STYLE DEFINITIONS  */
a:link{color:#282932; text-decoration:underline; font-weight:bold;}
a:visited{color:#282932; text-decoration:underline; font-weight:bold;}
a:hover{color:#FFF; text-decoration:underline; font-weight:bold;}
a:active{color:#282932; text-decoration:underline; font-weight:bold;}

a.subtitle:link{color:#FFF; text-decoration:none; font-weight:normal;}
a.subtitle:visited{color:#FFF; text-decoration:none; font-weight:normal;}
a.subtitle:hover{color:#282932; text-decoration:underline; font-weight:normal;}
a.subtitle:active{color:#FFF; text-decoration:none; font-weight:normal;}

a.footlink:link{text-decoration:none; color:#FFF;}
a.footlink:visited{text-decoration:none; color:#FFF;}
a.footlink:hover{text-decoration:none; color:#FFF;}
a.footlink:active{text-decoration:none; color:#FFF;}

h1{font-weight:normal; font-size:16px; margin:0 0 6px 0; padding:0 0 4px 0; border-bottom:1px solid #FFF;}

p{margin:0 0 12px 0;}
img{border:0; padding:0; margin:0;}

/* Splash */
.splash{position:relative; width:1010px; min-height:100%; margin:0 auto; padding:0 45px; background:url(imgs/bgtilesplash.gif) repeat-y;}
	.splashbox{position:absolute; top:233px; left:491px; width:111px; text-align:right;}
			.splashbox img{margin:0 0 14px 0;}
		.address{left:670px; width:329px; text-align:left;}
			.address img{margin:0 0 12px 0;}
		ul{margin:0; padding:0; float:left; clear:none;}
		li{list-style:none; margin:0; padding:0;}

/* Main Definitions */
.wrapper{position:relative; width:1010px; min-height:100%; margin:0 auto; padding:0 45px; background:url(imgs/bgtile.gif) repeat-y;}

.nav{position:fixed; width:970px; margin:0; padding:22px 20px 33px 20px; background-color:#282932; border-bottom:2px solid #FFF; z-index:100;}
	.logo{margin:0; padding:0; float:left; clear:none;}
	.navtabs{width:687px; margin:0; padding:0; float:left; clear:right; text-align:right;}
		.navtabs img{margin:0 0 0 12px; padding:0;}
		.nttop{margin:36px 0 14px 0;}
.navshadow{position:fixed; top:129px; width:1010px; z-index:100;}
	
.main{width:1010px; margin:149px 0 0 0; padding:0; float:left; clear:both; z-index:1;}
	.products{margin:249px 0 0 0;}
	.portfolio{margin:219px 0 0 0;}
.thumbsbg{position:fixed; width:970px; top:129px; padding:20px; background-color:#777780; z-index:90;}
	.thumbs{height:50px;}
	.thumbs img{margin:0 2px 0 0; border:2px solid #FFF;}
.thumbsshadow{position:fixed; width:1010px; top:249px; padding:0; z-index:91;}
	.thshportfolio{top:219px;}

.contentwrap{width:970px; margin:0; padding:20px; border-bottom:1px dotted #8F8F96; float:left; clear:both;}
	.image{width:554px; margin:0 40px 0 0; border:6px solid #FFF; float:left; clear:none;}
	.text{width:364px; float:left; clear:none;}
		.col2{width:162px; float:left; clear:none;}
			.c2left{margin: 0 40px 0 0;}
		.col3{width:95px; float:left; clear:none;}
			.c3left{margin: 0 39px 0 0;}
			.col3 img{margin:6px 0 0 0;}
			
	.aboutimg{margin:0;}
	.abouttext{margin:0 40px 0 0;}
	.contactimage{margin:0; border:none;}
	
.finish{width:296px; margin:0 20px 20px 20px; float:left; clear:none;}
	.finish img{margin:0 0 10px 0;}
	
.footer{width:970px; margin:0; padding:20px; font-size:11px; float:left; clear:both;}
	.footer-fin{border-top:1px dotted #8F8F96;}

/*  CONTACT FORM DEFINITIONS  */

.ddfmwrap {text-align:left; margin:0; padding:0; width:364px; color:#FFF; font-weight:normal;}

form.ddfm {text-align:left; padding:0; margin:0; width:364px;}
form.ddfm fieldset {padding:8px 0 0 0; margin:0 0 24px 0; border:none; float:left;}
.ddfmwrap p.fieldwrap {padding:0; margin:0;}

form.ddfm label {float:left; clear:both; margin:0; padding:0;}
form.ddfm input.fmtext {float:left; clear:both; width:358px; border:1px solid #282932; margin:5px 0 10px 0; padding:4px 2px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#282932; background-color:#FFFFFF;}
form.ddfm textarea {float:left; clear:both; width:358px; border:1px solid #282932; margin:5px 0 10px 0; padding:4px 2px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#282932; background-color:#FFFFFF;}

form.ddfm .fmfullblock{float:left; clear:both; width:364px; margin:0 0 10px 0; padding:0; font-size:12px;}
form.ddfm input.fmverify {float:left; clear:left; width:100px; border:1px solid #282932; margin:5px 20px 10px 0; padding:4px 2px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#282932; background-color:#FFFFFF;}
form.ddfm img {float:left; clear:right; width:100px; margin:4px 0 10px 0; padding:0;}
form.ddfm .submit {float:right; clear:both; margin:0; padding:0;}
form.ddfm input{float:right; width:100px; border:1px solid #282932; margin:5px 0 10px 0; padding:4px 2px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:12px; color:#282932; font-weight:bold; background-color:#FFFFFF;}

.ddfmwrap .ddfmerrors {font-size:12px; font-weight:bold; color:#900;}
.ddfmwrap .errorlist {font-size:12px; color:#900;}
form.ddfm .credits {visibility:hidden;}