/* Copyright Euroguard Spain c2011 April - Contact thewebteam @ digitalidiom.co.uk */
/* www.digitalidiom.co.uk for professional web design to world standards */


/*====================*/
/*=== Reset Styles ===*/
/*====================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}


body {
color:#036;
font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
background-color: #369;
}

.printOnly {position:absolute; top:-2000px; left:-2000px;}

img {
border:0px;
}

.imgLeft {
float:left;
margin-right:10px;
}

.imgRight {
float:right;
margin-left:10px;
}

p {margin:0px 0px 24px 0px;}

.center {text-align:center;}

.note {font-size:90%; color:#999;}

#navbar {width:100%;  background-color: #C00; color:#FFF; }

#navbar p { text-align:center; padding: 4px 0px; margin:0px;
 font-size:120%;}

hr {width:98%; height:0px; border-top:1px solid #CCC; margin:8px 0;}

h1 {
font:bold 150% Verdana, Arial, Helvetica, sans-serif;
margin:20px 0px 0px 0px;
padding:0px;
color:#369;
background-color:transparent;
border-bottom:1px solid #CCC;
border-left:0px solid #C30;
}

h2 {
font:bold 15px/24px Verdana, Arial, Helvetica, sans-serif;
margin:14px 0px 2px 0px;
padding:0px;
color:#C30;
background-color:transparent;
}

h2.headline {
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 2px 0px;
padding-top:46px;
text-align:center;
color:#C30;
background-color:transparent;
}

h3 {
font:bold 110% Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#999;
background-color:transparent;
}

ol, ul {margin:10px 4px 10px 24px;}

/* ANCHORS LINKS    ******************************************** */
a:link{ text-decoration: underline; color: #369;}
a:visited{ text-decoration: none; color: #369;}
a:active{ text-decoration: none; color: #FDE13B;}
a:hover{ text-decoration:underline; color: #666;}

#navbar a:link{ text-decoration: none; color: #FFF; font-weight:bold;}
#navbar a:visited{ text-decoration: none; color: #FFF; font-weight:bold;}
#navbar a:active{ text-decoration: none; color: #FDE13B;}
#navbar a:hover{ text-decoration:underline; color: #FF6;}



#maincontainer {
	color:#444;
	background-color: #FFF;
	width: 960px;
	margin: 0px auto;
	padding: 0px;
}

#masthead {
	padding: 0px;
	margin:0px;
	height:170px;
	background: #FFF url('images/bg-masthead960.jpg') 0px 0px no-repeat;
}

#sidebar {
float:left;
width:250px;
margin:10px 20px 10px 10px;
border-right:1px dashed #DDD;
}

#content {
float:left;
width:650px;
	padding: 20px 0 0 0;
	background-color: #FFF;
}

#home.slideshow {
	padding: 0px;
	background-color: #FFF;
	background: #FFF url('images/bg-slider.gif') 0 0 no-repeat;
}

#sliderwrapper {
	margin:0px auto;
	padding-top:22px;
	width:960px;	
}

#sliderwrapper2 {
	margin:15px auto;
	padding:12px 0;
	width:600px;
	border:6px solid #DDD;
	background-color:#333;
}

#slider {
    margin:0px auto;
    width:570px; /* Change this to your images width */
    height:370px; /* Change this to your images height */
    background-color: #EEE;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

#footer {
	clear: both;
	padding: 20px 0px 6px 0;
	background-color: #EEE;
	background: #FFF url('images/bg-footer.jpg') repeat-x;
	color:#369;
	font:normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}



/* ################################################# */
/* CONTACT FORM */

#frmEnquiry {
border:1px solid #EEE;
padding:10px;
}

#frmEnquiry table th {
text-align:right;
padding:4px;
}

#frmEnquiry table td {
padding:4px;
}

/* ################################################# */

