body
{
color: #DDDDDD;
font-family: Tahoma;
src: url(../fonts/tahoma.ttf) format("truetype"); 
font-size: 11pt;
background: #FFFFFF url(../images/background.jpg);
margin-right:0px;
margin-left:0px;
}


.logo
{
position: absolute;
top:45px;
left:0px;
width:100%;
height:100px;
}


.menu
{
position: absolute;
top:0px;
left:0px;
width:100%;
height:40px;
white-space: nowrap;
font-size: 10pt;
}

.content_container
{
width:620px;
}

.content
{
position: absolute;
left:0px;
top:220px;
width:100%;
height:300px;
}



.input_postcode
{
font-size:26px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
width:150px;
}

.submit_green
{
background: Green url('../images/button_background_green.gif');
color:white;
font-size:22px;
}

.submit_green_small
{
background:green;
color:white;
font-size:16px;
}


.quote_form
{
width:500px;
}

.agent_login_form
{
border-style:dotted;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-color:lime;
padding: 5px;
background: #555555;
width:600px;
}



.input_quote
{
background:#BBFFBB;
color:black;
font-size:16px;
width:300px;
display: block;
font-weight:bold;
}


.input_quote_upper
{
background:#BBFFBB;
color:black;
font-size:16px;
width:300px;
display: block;
font-weight:bold;
text-transform: uppercase;
}



.input_quote_short
{
background:#BBFFBB;
color:black;
font-size:16px;
width:300px;
display: block;
font-weight:bold;
}

label
{
color:white;
width: 150px;
float: left;
text-align: right;
margin-right: 0px;
margin-top: 0.3em;
font-size: 16px;
display: block
}


.light_text
{
color:#FFFFFF;
}

.light_text_bold
{
width: 640px;
font-size:18px;
color:#FFFFFF;
font-weight: bold;
}

.medium_text_bold
{
width: 640px;
font-size:18px;
color:#CCCCCC;
font-weight: bold;
}

.error_text_bold
{
width:640px;
font-size:18px;
color: red;
font-weight: bold;
}


.notification
{
padding: 10px;
background: Green url('../images/button_background_green.gif');
font-size:18px;
color:white;
font-weight: bold;
}

.copyright
{
color:#AAAAAA;
}

.light_title
{
color:#FFFFFF;
font-size:26px;
font-weight: bold;
}

.light_green_title
{
color: Lime;
font-size:26px;
font-weight: bold;
}



.greenbox
{
position: relative;
width: 620px;
height: 129px;
color: black;
align:left;
text-align:left;
padding: 10px;
background: url(../images/box_background.gif);
}


.greenbox_container
{
position: relative;
width: 620px;
height: 129px;
align:left;
background: url(../images/greenbox2.gif); no-repeat;
background-size: 100%;
}


.greenbox_number
{
display: inline;
position: absolute;
left:0px;
top:20px;
width:120px;
height:129px;
font-family:Tahoma;
font-weight:bold;
font-size:68px;
text-align: center;
color:#FFFFFF;
z-index:1;
}

.greenbox_content
{
display: inline;
position: absolute;
left:125px;
top: 12px;
width:485px;
height:108px;
font-family:Tahoma;
font-size:15px;
text-align: left;
color:#444444;
z-index:1;
}

A
{
color:Green;
text-decoration: none;
font-weight: bold;
}

A:Visited
{
color:Green;
text-decoration: none;
font-weight: bold;
}

A:Hover
{
color: #FFFFFF;
background: Green;
text-decoration: none;
font-weight: bold;
padding: 2px;
}



.top_menu
{
padding: 5px;
height:30px;
width:125px;
color:white;
text-decoration: none;
background: #444444 url('../images/button_background.gif');
}

.top_menu:link
{
text-decoration: none;
color:white;
}

.top_menu:active
{
text-decoration: none;
color:white;
}

.top_menu:visited
{
text-decoration: none;
color:white;
}


.top_menu:hover
{
padding: 5px;
text-decoration: none;
color:White;
background: Green url('../images/button_background_green.gif');
}

.side_story_right
{
float:right;
padding: 10px;
width:200px;
background: #F3F3F3 url(../images/faded_background_box.gif) repeat-x;
}


.side_story_left
{
float:left;
padding: 10px;
width:200px;
background: #F3F3F3 url(../images/faded_background_box.gif) repeat-x;
}



