/*
   Document   : Contact
   Created on : 11-Sept-2009
   Author     : Mark McDonnell
	Swatches	:
		#004990 = Dark Blue
		#909EC9 = Light Blue
		#C1C8E2 = Lighter Blue
		#004990 = Standard Blue
		#58585A = Grey
	Description:
   	Contact category styles
*/

#content
{ padding-left:41px; padding-right:51px; }

#main
{ float:left; width:600px; }

#aside
{ float:right; width:220px; }

.imageReplacement.contact
{ height:79px; width:600px; }

.imageReplacement.contact span
{ background-image:url(../Images/title-contact.png); }

p[class=intro]
{ margin-top:23px; }

.imageReplacement.titlesalesclick
{ height:39px; margin-top:30px; width:503px; }

.imageReplacement.titlesalesclick span
{ background-image:url(../Images/title-sales-click.png); }

#locations
{ list-style:none; margin:29px 0 0; padding:0; }

#locations li
{ float:left; margin-left:10px; }

#locations li:first-child
{ margin:0; }

#locations a
{ background:url(../Images/location-arrow.png) 10px 16px no-repeat #C1C8E2; color:#004990; display:block; min-height:48px; padding:15px 10px 15px 50px; text-decoration:none; width:133px; }

#locations a:hover
{ background-color:#004990; background-position:10px -58px; color:#FFF; }

#locations a.grays
{ padding-top:23px; min-height:40px; }

#locations strong
{ display:block; }

.callus
{ margin-top:40px; margin-bottom:-30px; }

#callus
{ background:url(../Images/call-us-box.png) left top no-repeat; float:left; height:269px; margin-top:20px; position:relative; width:254px; }

#callus p.southend,
#callus p.canvey,
#callus p.grays
{ color:#004990; font-size:120%; font-weight:bold; left:44px; position:absolute; }

#callus p.southend
{ top:94px; }

#callus p.canvey
{ top:143px; }

#callus p.grays
{ top:195px; }

form
{ color:#004990; float:right; margin-top:30px; width:330px; }

form a
{ color:#004990; }

form a:hover
{ color:#000; text-decoration:none; }

form div
{ margin-bottom:5px; }

form div.name
{ margin-top:10px; }

form div.email
{ margin-bottom:10px; }

form div input,
form textarea
{ border:1px solid #BFD1E3; padding:5px; }

form textarea
{ height:70px; width:312px; }

form div.name input
{ width:270px; }

form div.tel input
{ width:196px; }

form div.email input
{ width:271px; }

.imageReplacement.line
{ height:21px; margin-bottom:5px; width:297px; }

.imageReplacement.line span
{ background-image:url(../Images/title-dropusaline.png); }

.spambot
{ position:absolute; left:-3000px; }

input[type=image]
{ margin-top:5px; }