div.content-image#contact
{
width				: 910px;
border-left			: 0px;
}


div.content-image#contact div.content
{
width				: 421px;
overflow			: hidden;
display				: block;
float				: left;
padding				: 10px 20px 20px 0px;
background-color	: #FFF;
}

div.content-image#contact div.content h3
{
font-weight			: bold;
}

div.content-image#contact div.rightside-image
{
width				: 469px;
overflow			: hidden;
display				: block;
float				: left;
padding				: 10px 0px 20px 0px;
}

div.content-image#contact div.details
{
width				: 160px;
overflow			: hidden;
display				: block;
float				: left;
}

/* Need quote */

div.content-image#contact div.need-quote
{
width				: 260px;
overflow			: hidden;
display				: block;
float				: left;
margin				: 30px 0px 0px 0px;
background-image	: url(../images/home/24hourQuote.jpg);
background-position	: -10px 0px;
background-repeat	: no-repeat;
background-color	: #000;
min-height			: 70px;
}

div.content-image#contact div.need-quote p
{
color				: #FFF;
font-size			: 120%;
font-weight			: bold;
margin				: 0px 0px 0px 0px;
line-height			: 18px;
}

div.content-image#contact div.need-quote p a
{
display				: block;
color				: #FFF;
text-decoration		: none;
padding				: 15px;
}

div.content-image#contact div.need-quote p a span
{
font-weight			: normal;
font-size			: 70%;
color				: #00AEEF;
}

/* quote page */

div#quotewrapper.page-wrapper
{
background			: none;
}

div.content-image#quote
{
width				: 910px;
border-left			: 0px;
}


div.content-image#quote div.content
{
width				: 910px;
overflow			: hidden;
display				: block;
float				: left;
padding				: 10px 0px 20px 0px;
background-color	: #FFF;
}

div.content-image#quote div.quoteleft
{
width				: 400px;
overflow			: hidden;
display				: block;
float				: left;
padding				: 10px 0px 0px 0px;
}

div.content-image#quote div.quoteright
{
width				: 400px;
overflow			: hidden;
display				: block;
float				: left;
padding				: 10px 0px 0px 0px;
}

div.content-image#quote label
{
width				: 130px;
display				: block;
float				: left;
text-align			: right;
padding-right		: 20px;
}

div.content-image#quote input, div.content-image#quote select
{
border				: 2px solid #CCEEF9;
font-family			: arial;
width				: 220px;
padding				: 3px;
}

div.content-image#quote input.submit
{
border				: 1px solid #CCEEF9;
font-family			: arial;
width				: 100px;
padding				: 2px 3px 2px 3px;
background-color	: #00AEEF;
font-weight			: bold;
color				: #FFF;
}

div.content-image#quote input.radio
{
border				: 1px solid #CCEEF9;
font-family			: arial;
width				: 20px;
padding				: 0px;
border				: 0px;
}	

div.content-image#quote textarea
{
border				: 2px solid #CCEEF9;
font-family			: arial;
width				: 220px;
padding				: 3px;
font-size			: 100%;
}	

div.content-image#quote p#requiredfield
{
width				: 800px;
font-size			: 0.7em;
}

div.content-image#quote em.error
{
margin				: 5px 0 0 150px;
}

p#company-details
{
font-size           : 70%;
color               : #CCC;
text-align          : left;
padding             : 10px 20px 0px 0px;
clear               : both;
}