/* ***********************************************************************************************/
/* CSS IN DEV FOR THE 0044 WEBSITE  --------*/
/* ***********************************************************************************************/
/*      w  c(..)o
/*       \__(-)
/*           /\ 
/*        w_/(_)
/*            /|
/*           | \
/*          m  m
/* ***********************************************************************************************/
/* ***********************************************************************************************/
/* a re:align:design by Sam Hutchinson
/* ***********************************************************************************************/
/* Coding and site development by sam[my]co consultancy ltd 2006 / sam@sammyco.co.uk / www.sammyco.co.uk / 
/* All rights reserved. No part of this website may be reproduced without 
/* the express permission of Sam Hutchinson or 0044.co.uk
/* 
/* All text, images & content © 0044.co.uk
/* ***********************************************************************************************/
/* Boy, curved edges, this'll be fun...
/* SAMS CSS MENU REF ----------------------#d64139 dark red----------- #29386b blue --- #d6d7d5 grey -------- 
		/* 1. Page Layout
		/* 2. LEFT-column Pane
		/* 3. RIGHT-column Pane
		/* 4. Navigation-Top
		/* 5. Navigation-left
		/* 6. Standard Text attributes and Headers
		/* 7. ALL MAIN CONTENT IMAGE PLACEMENT
		/* 8. TABLE FORMATTING FOR PRICES AND OPTIONS ETC 
		/* 9. Footer Madness
		/* 10. Misc Cack
/* ***********************************************************************************************/










/* ***********************************************************************************************/
/* 1. Page Layout ********************************************************************************/
/* ***********************************************************************************************/
html {	
margin:0;	
padding:0;
width:80%;
margin-left: auto; 
margin-right: auto; 
}

body {	
margin:0;	
padding:0;
font-family: Verdana, Helvetica, sans-serif; 
font-size:100%;	
line-height:20px;	

}
 
#page-outer-container {
background-color:#FFFFFF; 
margin:1em auto 0 auto; 
width:760px;
padding:0;

}

.main-curved-big-box-border-top, .inner-boxes-bottoms {
display:none;

}

.main-curved-big-box-border1, .main-curved-big-box-border2, .main-curved-big-box-border3, .main-curved-big-box-border4 {
display:none;

}
.main-curved-big-box-border1, .main-curved-big-box-border2, .main-curved-big-box-border3 {
display:none;

}
.main-curved-big-box-border2, .main-curved-big-box-border3, .main-curved-big-box-border4 {
display:none;

}

.main-curved-big-box-border1 {
display:none;
}
.main-curved-big-box-border2 {
display:none;
}

.main-curved-big-box-border3 {
display:none;
}

.main-curved-big-box-border4 {
display:none;
}


.main-curved-big-box {
display:block; 
background:#fff; 
border:0 solid #D6D7D5; 
border-width:0 0px;
overflow: visible;
}

/*  CONTAINER STYLES - HOLDS MAIN BLOCK OF IMAGES AND TEXT background: url("../images/block_back.jpg") no-repeat; */
#container{	
font-size:75%;	
width:780px;	
margin:0 auto;	
padding:0; 
height:100%;
overflow: visible;
/* added cw*/ display:inline;

}

/*  BLOCK STYLES - HOLDS IMAGE, TEXT AND QUOTE AREAS _height:1000px;*/
#block{	
margin:0;
padding:0;	 
}

#block_b{	
clear:left;
height:1%;	 
}

 HEADER STYLES  */

#header_right {	
float:right;
margin:-20px 0px 0 0px;	
padding:0 20px 0 0px;
width:500px;}



#outer {
display:block;
position:relative; 
background:#eee; 
padding:2em; 
text-align:center;
 }
 
#outer h2 {
margin-bottom:1em;
}


/* ***********************************************************************************************/
/* 2. left-column Pane ********************************************************************************/
/* *************************padding:5px 10px; 
font-size:10px;**********************************************************************/


.left-main-bar p, .left-main-bar p {
display:none; 

}
.left-main-bar{
background: #fff; 
width:200px; 
float:left; 
margin:5px 5px 5px 5px;
/* added cw*/ display:inline;
padding:0;
}

/* ***********************************************************************************************/
/* INNER ROUNDED BOXES - LEFT and RIGHT BORDERS ********************************************************************************/
/* ***********************************************************************************************/

.xboxright-column {
 display:block; 
border:0 solid #d64139; 
border-width:0 0px; 
height:auto;
}
* html .xboxright-column {
height:1px;/
}


/* ***********************************************************************************************/
/* INNER ROUNDED BOXES - TOP AND BOTTOM CURVES AND BORDER  ********************************************************************************/
/* ***********************************************************************************************/
.xb1 {
display:none;
}
.xb2 {
display:none;
}
.xb3 {
display:none;
}
.xb4 {
display:none;
}

.xtop, .inner-boxes-bottoms {
display:none;
}
.xb1, .xb2, .xb3, .xb4 {
display:none;
}
.xb1, .xb2, .xb3 {
display:none;
}
.xb2, .xb3, .xb4 {
display:none;
}

/* ***********************************************************************************************/
/* 2. left-column Pane ********************************************************************************/
/* *************************padding:5px 10px; 
font-size:10px;**********************************************************************/


.left-main-bar p, .left-main-bar p {
margin:0;
display:none; 

}
.left-main-bar{
background: #fff; 
width:200px; 
float:left; 
margin:5px 5px 5px 5px;
display:inline;
padding:0;
}

/* ***********************************************************************************************/
/* INNER ROUNDED BOXES - TABBED COLOUR CODING ********************************************************************************/
/* **********************************************************************************************

.color_a {background:#d6433a;color:#fff;}
.color_aa {background:#fff;color:#fff;}
.color_b {background:#d4d8bd; color:#000;}
.color_c {background:#758279; color:#fff;}
.color_d {background:#b2ab9b; color:#000;}

*/
/* ***********************************************************************************************/
/* 3. RIGHT COLUMN ********************************************************************************/
/* ***********************************************************************************************/

#right-column{	
/*margin:8px 8px 8px 8px;	

float:left;	
background:#fff; 	

padding:4px 0 0 0;
*/width:80%;
border-top:1px solid #cccccc;
clear:both;} 

#right-columnimageheader{
display:none;} 




/* ***********************************************************************************************/
/* 4. NAVIGATON TABS TOP RIGHT  ********************************************************************************/
/* ***********************************************************************************************/

#navigation {
display:none;}


/* ***********************************************************************************************/
/* 5. NAVIGATION LEFT  ********************************************************************************/
/* **********************************border-right: 10px solid #508fc4;*************************************************************/

#button {
display:none;}



/* ***********************************************************************************************/
/* 6. Standard Text attributes and Headers ********************************************************************************/
/* ***********************************************************************************************/

img {
border:0;
}

p {	
padding:0px 8px 0px 8px;
margin:0; 
color:#29386b;
}

p2 {	
padding:0px 0px 0px 0px;
margin:0; 
color:#29386b;
}

a {	
text-decoration:none;
color:#ff0000;
}


h1 {	 

font-size:200%;
padding:0;	
margin:10px 0 0 0;	
color:#ff0000;
}

h2 {	
font-size:120%;	
padding:;
margin:0;	
font-weight:bold;	
color:#29386b; 
text-transform:uppercase
}
ul {	
margin:0 0 0 20px;	
padding:0;	
list-style:none;
}



/* ***********************************************************************************************/
/* 8. TABLE FORMATTING FOR PRICES AND OPTIONS ETC ********************************************************************************/
/* **********************************************************border-style:solid;    border-width:0px;******color:red;border-style:solid;border-width:2px;*******************************/

/*CAPTION.MYTABLE{ 
background-color:#ffffff;
background:  url("../images/attributes/h1.gif") no-repeat left;  
font-size:200%;
padding:8px 0 0 40px;	
margin:0;	
height:30px;	
color:#ff0000;
font-weight:100;	
letter-spacing: 2px;
}

TABLE.MYTABLE{ 
font-family:arial;
font-size:10pt;
width:500px;
border: #d6d7d5 solid 0px;

}
TH.MYTABLE{   
font-size:10pt;     
color:#ff0000;  
}
TR.MYTABLE {   }

TD.MYTABLE { 
font-size:10pt;  
background-color:#409040; 
color:white;      
text-align:center;
}
  



  #flagbox2 {
	margin-top: -11px;
	margin-left: 42px;
	font-weight: normal;
	font-size: 80%;
	color: #B9C1D7;
}
 ***	border-top: 1px solid #B9C1D7;
	border-left: 1px solid #B9C1D7;
	border-bottom: 1px solid #B9C1D7;*******************************************************************************************
#flagboxB {

	color: #042375;
	font-size: 70%;
	padding: 2px;
	font-weight: 100;
}*/
/* ******	border-left: 1px solid #B9C1D7;
	border-bottom: 1px solid #B9C1D7;****************************************************************************************

#flagboxC {

	color: #042375;
	font-size: 70%;
	padding: 2px;
	font-weight: 100;
}*/

/* *****************	border-left: 1px solid #B9C1D7;*****************************************************************************
#flagboxD {

	color: #042375;
	font-size: 70%;
	padding: 2px;
	font-weight: 100;
}*/
/* ************	border-left: 1px solid #B9C1D7;
	border-bottom: 0px none;**********************************************************************************
#flagboxA {


	color: #042375;
	font-size: 70%;
	padding: 2px;
	font-weight: 100;
}

#flagboxA a, #flagboxB a, #flagboxC a, #flagboxD a  {
	color: #ff0000;
	text-decoration: none;
}

#flagboxA a:hover, #flagboxB a:hover, #flagboxC a:hover, #flagboxD a:hover {
	color: #0e316d;
	text-decoration: none;
}

#flagboxB img, #flagboxC img, #flagboxA img, #flagboxD img {
	margin-left: 1px;
	margin-right: 5px;}
*/




/* *********vertical-align: top;***************** 	border:1px solid #24822B;background: url("../images/footer_back.jpg") repeat-y; *********************************************************************/
/* 9. FOOTER MADNESS  ********************************************************************************/
/* ***********************#footerlogo{margin:0px; padding:0px;width:102px;background-color:#EF4338; float: left;
margin-top:0px;margin-left:10px;margin-bottom:0px;    padding:0px}*****margin: 0px 10px 0px 0px*******************************************************************/

#footer{
display:none; 
}

#footer p2{
clear:both; 
width:100%;
height:200px; 
color:#fff; 
background-color:#29386b;
float:right; 
text-align:right;
font-size:75%;
width:760px;
color:#ffffff;  }


#footer a {	color:#ffffff; font-weight:100;}
#footer a:hover {color:#fff;}
#footer a:visited {	color:#ffffff;}

#footericons{
margin:0px; 
padding:0px;
background-color:#fff; 
float: left; 
margin-top:12px; 
margin-left:6px;
margin-right:6px;
margin-bottom:6px;
padding: 6px;
width: 734px; }

/* #footer_a {	float:left;}
#footer_b {	float:right;}*/




/* ***********************************************************************************************/
/* 10.  MISC CACK  ********************************************************************************/
/* ***********************************************************************************************/


.style1 {font-size: 80%}
.style2 {color: #FF0000}

