/*	 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
	|										|
	|	- www.devizesinsurance.co.uk		|
	|										|
	|	1. Background						|
	|	2. Text								|
	|	3. Forms							|
	|	4. Links							|
	|	5. Layout							|
	|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|

*/


/*-----------------------------------
				Background
------------------------------------*/

body {margin:0px;}

#bg_image 
{	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 0;
}

#second 
{	width: 100%;
	height: auto;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 0;
}

#contents 
{	z-index: 1;
	position: relative;
	top: 15px;
}

table 
{	background-color: #ffffff;
}

table table 
{	background-color: transparent
}

.bg 
{	background-color: #813C88
}


/*-----------------------------------
				Text
------------------------------------*/

.header
{
	font-family: lucida sans, verdana, arial;
	color: #8A1B95;
	font-size: 11pt;
	font-weight: bold;
}

.pagesubheader
{
	font-family: lucida sans, verdana, arial;
	color: #91149D;
	font-size: 9pt;
	font-weight: bold;
}

td
{
	font-family: lucida sans, arial, verdana;
	font-size: 9pt;
	color: #000080;
}

.address
{
	font-family: lucida sans, verdana, arial;
	color: #FFFFFF;
	font-size: 8pt;
}

.addresssmall
{
	font-family: lucida sans, verdana, arial;
	color: #FFFFFF;
	font-size: 7pt;
}

/*-----------------------------------
				Forms
------------------------------------*/

.pers
{
	font-weight: bold;
	font-size: 9pt;
	font-family: lucida sans, verdana, arial;
	color: #FFFFFF;
}

input.pers
{
	background-color: #813C88;
}

.comm
{
	font-weight: bold;
	font-size: 9pt;
	font-family: lucida sans, verdana, arial;
	color: #FFFFFF;
}

input.comm
{
	background-color: #F8971D;
}

textarea
{
	font-size: 9pt;
	font-family: lucida sans, verdana, arial;
	color: #FFFFFF;
	background-color: #813C88;
	font-weight: bold;
}

input.contact
{
	background-color: #813C88;
}

.contact
{
	font-size: 9pt;
	font-family: lucida sans, verdana, arial;
	font-weight: bold;
	color: #FFFFFF;
}


/*-----------------------------------
				Links
------------------------------------*/

a.menu
{	
	font-family: lucida sans, verdana, arial;
	font-size: 9pt;
	text-decoration: none;
	color: #F8971D;
	font-weight: bold;
}

a.menu:hover
{ 
	color: #FFFFFF;
}

a.menusmall
{
	font-family: lucida sans, verdana, arial;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: #F8971D;
}

a.menusmall:hover
{
	color: #FFFFFF;
}

a.white
{
	font-family: lucida sans, verdana, arial;
	font-size: 8pt;
	color: #FFFFFF;
}

a.white:hover
{
	font-family: lucida sans, verdana, arial;
	font-size: 8pt;
	color: #FFFFFF;
}

a.pagelink
{
	font-family: lucida sans, verdana, arial;
	font-size: 9pt;
	text-decoration: none;
	color: #F8971D;
	font-weight: bold;
}

a.pagelink:hover
{
	font-family: lucida sans, verdana, arial;
	font-size: 9pt;
	text-decoration: underline;
	color: #7B2A83;
	font-weight: bold;
}

a
{
	font-family: lucida sans, verdana, arial;
	font-size: 9pt;
	text-decoration: none;
	color: #E38E24;
	font-weight: bold;
}

a:hover
{
	font-family: lucida sans, verdana, arial;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
}


/*-----------------------------------
				Layout
------------------------------------*/

hr
{
	color: #B064B8;
}

.menusmall
{
	line-height: 18px;
	padding-left: 18px;
}

.imgpadding
{
	padding: 5px;
}

