body {
	background-color:#efeff5; /* url("../images/body_bg.png") repeat; */
  font-size:68.8%; /* 62.5 makes default 16pt into 10pt text */
}

p.announce {
	display: block;
 width: 98%;
 border-width:1px;
 background-color: #c7e1ff;
 padding: 0.5em;
 border-width:1px;
 border-style: solid;
 text-align: center;
 font-size: 10pt;
}


/******************/ 
/* Headers, plain */ 
/******************/ 
H1 { font-size:18px; color:white; font-weight:bold; display:block; background-color: #627A9C;}
H2 { font-size:16px; color:#627A9C; }
H3 { font-size:14px; color:#627A9C; font-weight:normal;}
H4 { font-size:12px; color:#627A9C; }
H1, H2, H3, H4, H5, H6 { margin:0px 0px 0px 0px; margin-top:10px; margin-bottom:8px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top:0px; }

/* Headers, with link */ 
H1 A, H2 A, H3 A, H4 A, H5 A { color:#000000; text-decoration:none; }
H2 A { color:#186900; }
H3 A { color:#10007B; }
H4 A { color:#8A0020; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration:underline; }

#centre {
	display: block;
	background: #efeff5 url("../images/star_v2.jpg") no-repeat 0px 58px;
	border-width: 14px;
	border-style: solid;
	border-color: #0f044e;/* #627A9C; */
	width: 80%;
	min-height:500px;
	min-width: 820px;
	margin-left: auto;
	margin-right: auto;
}

img { border-style:none;}

#header{
/*	background: url("../images/header_filler.png") repeat-x 900px 0px; */
  
}

#menu{
	display: block;
	background-color: #0f044e;/* #627A9C; */
	margin-left: auto;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

ul#menu{
	margin-top:0px;
	padding:0;
	float: left;
	position:static;
	text-align: left;
	list-style-type:none;
	width:720px;
}
ul#menu li{
	display:block;
	float:left;
	width:111px;
	height:35px;
}
ul#menu li a,ul#menu li a:visited{
	display:block;
	width:111px;
	height:35px;
	margin:0;
	padding:5px 0 0 0;
	text-decoration:none;
	color: white;
}
ul#menu li a:hover{
	padding:4px 0 0 0;
	color: #efeff5;
}
ul#menu li.act{
	color:#009;
}
	ul#nav li a:active{
	color:#f0f;
}

#content_centre{
	width: 80%;
	float: right;
	background-color: white;
	border: 2px solid #8075ac;
	font-family: Verdana, Arial, sans-serif;
	margin: 10px;
	margin-left: 0px;
	padding: 25px;
	padding-top: 0px;
	text-align: justify;
}

#left_panel{
	float: left;
}

#right_panel{
	float: right;
}

#crumbs_nav{
	width: 620px;
	padding: 5px;
	margin-left: 150px;
	color: #8075ac;
	font-family:Verdana, Arial, sans-serif;
	font-size: 8pt;
}

#crumbs_nav a:visited {
	color: #8075ac;
}


#bottom_nav{
	width: 620px;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
	color: #8075ac;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	text-align: center;
}

#bottom_nav a:visited {
	color: #8075ac;
}

.csc-mailform { border: 0px; }

.csc-mailform-field label {
 font-size: 10pt;
 font-family: Verdana, Arial, sans-serif;
 width: 15em;
 float: left;
 text-align: right;
 margin-right: 0.5em;
 display: block; 
 }

.csc-mailform-submit { margin-left: 5.5em; }

.csc-frame-frame1 {
 border: 1px solid;
 text-align: center;
 padding: 2em;
 margin: 1em;
 font-family: Verdana, Arial, sans-serif;
 font-size:10pt;
 max-width: 250px;
 background-image: url('../images/quotes.png');
 background-color: #efeff5;
 background-repeat: no-repeat;
}

/* ############################ */
/* Home Page Layout and Styling */
/* ############################ */
#row1_outer{
width: 100%;
height: 305px;
margin-bottom: 5px;
}

#row1_main_image{
float:right;
margin: 0;
padding: 0;
border-width:1px;
border-style: solid;
}

#row1_inner{
float:left;
width: 32%;
height: 300px;
}

#row1_swatch_winston{
 width: 100%;
 height: 95px;
 font-size: 10pt;
 margin-bottom: 2px;
 border-width:1px;
 border-style: solid;
 background-color: #c7e1ff;
}

#row1_swatch_winston img{
float: right;
width: 80px;
}

#row1_swatch_winston p{
float: left;
width: 50%;
text-align: center;
margin: 10px;
}


#row1_swatch_sample{
 width: 100%;
 height: 95px;
 font-size: 10pt;
 margin-bottom: 2px;
 border-width:1px;
 border-style: solid;
 background-color: #c7e1ff;
}

#row1_swatch_sample img{
 float: right;
 width: 80px;
}

#row1_swatch_sample p{
 float: left;
 width: 50%;
 text-align: center;
 margin: 10px;
}


#row1_swatch_order{
 min-width: 100%;
 height: 95px;
 font-size: 10pt;
 margin-bottom: 2px;
 border-width:1px;
 border-style: solid;
 background-color: #c7e1ff;
}

#row1_swatch_order img{
float: right;
width: 80px;
}

#row1_swatch_order p{
 float: left;
 width: 50%;
 text-align: center;
 margin: 10px;
}

#row1_swatch_winston a:link, #row1_swatch_winston a:visited  {
	color: #000000;
}

#row1_swatch_sample a:link, #row1_swatch_sample a:visited {
	color: #000000;
}

#row1_swatch_order a:link, #row1_swatch_order a:visited {
	color: #000000;
}

#row2_outer{
 margin-bottom: 55px;
 clear: right;
}

#row2_inner_left{
 float: left;
 width: 54%;
 height: 95px;
 padding: 1em;
 padding-bottom: 3px;
 border-width:1px;
 border-style: solid;
 font-size: 10pt;
 background-color: #efeff5;
}

#row2_inner_left a:link {
	color: black;
}

#row2_inner_left a:visited {
	color: black;
}

#row2_inner_right{
 float: right;
 width: 37%;
 height: 95px;
 border-width:1px;
 background-image: url('../images/quotes.png');
 background-color: #c7e1ff;
 background-repeat: no-repeat;
 padding: 1em;
 padding-bottom: 5px;
 border-width:1px;
 border-style: solid;
}

#row3_outer{
 /* clear: right; */
}

#row3_inner_left{
 float: left;
 width: 37%;
 height: 95px;
 border-width:1px;
 border-style: solid;
 background-image: url('../images/quotes.png');
 background-color: #c7e1ff;
 background-repeat: no-repeat;
 padding: 1em;
 padding-bottom: 0px;
 margin-top: 10px;
}

#row3_inner_right{
 float: right;
 width: 58%;
 height: 105px;
 font-size: 10pt;
 border-width:1px;
 background-color: #5E7DA7;
 border-width:1px;
 border-style: solid;
 margin-top: 10px;
}

p.intro{
 font-size: 10pt;
}

#row3_inner_right img{
float: right;
width: 120px;
}

#row3_inner_right p{
 float: left;
 width: 60%;
 text-align: center;
 margin: 16px;
 color: white;
}

#row3_inner_right a:link {
	color: white;
}

#row3_inner_right a:visited {
	color: white;
}



/* POWER MAIL */
fieldset.tx-powermail-pi1_fieldset {
/* Disable border */
border: none;
background-color: white;

}
fieldset.tx-powermail-pi1_fieldset label {
/* Style labels */
display: block;
width: 150px;
float: left;
clear: both;
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select {
/* Style input fields */
width: 200px;
border: none;
border-bottom: 1px solid black;
margin-left: 10px;
}
div.tx_powermail_pi1_fieldwrap_html {
/* Increase margin between every field */
margin: 10px 0;
}
