body					{padding: 0;margin: 0; height: 100%;font-family:arial, sans-serif; font-size:1em; text-align:left;}
#page					{margin: 0 auto 0 auto; width:980px;}

/* left includes the menu and  the boxes */
#left					{float:left;width:222px;}
ul#menu					{display:none;}

#telephone_box			{width:220px;border:1px solid #334f8b;background: url("../images/telephone_box.gif") no-repeat center left #26468b;height:50px;float:left;margin-top:10px;}
#telephone_box h3		{color:#fff;font-size:140%;font-family:georgia;padding:12px 0px 12px 10px;}

#email_box				{width:220px;border:1px solid #2e7cd0;background: url("../images/email_box.gif") no-repeat center left #3b90e8;height:50px;float:left;margin-top:10px;}
#email_box h3			{color:#fff;font-size:105%;font-family:georgia;padding:14px 0px 12px 15px;}

#testimonials_box		{width:220px;color:#00254b;padding-top:10px;border:1px solid #599fd8;background: url("../images/testimonials.jpg") no-repeat top left #65b6fc;float:left;margin-top:10px;}
#testimonials_box p 		{padding:5px 10px 0px 15px;font-style:italic;font-size:85%;}
#testimonials_box strong 	{display:block;padding:0px 10px 10px 0;font-size:105%;float:right;margin-top:-10px;}

/* main content area  */
#content				{float:left; width:715px;margin-top:10px;padding: 20px; font-size:80%; color:#000;display:inline;}
#content a				{text-decoration:underline;color:#26468b;}
#content a:hover			{text-decoration:none;color:#26468b;}
#content h3				{clear:left; font-size:140%; padding-top:10px;padding-bottom:10px;}

/* index boxes  */
.small_box				{float:left;margin:10px;width:280px;border:1px solid #dddddd;padding:5px 25px 5px 25px;color:#353535;display:inline;}
.big_box				{float:left;width:680px;border:1px solid #e5e5e5;background:#f6f6f6;color:#353535;padding:5px 15px 10px 15px;display:inline;}
.big_box ul				{margin:0 0 10px 20px;}

/*generic style */

ul,h1,h2,h3,h4,h5,h6,ol	{margin:0px;padding:0px;}
ul						{line-height:140%;}
a img					{border:0px;}
.cb						{clear:both !important;}
.bolder					{font-weight:bold;font-size:115%;}
.wai					{display:none;}
.fr						{float:right;}
.orange					{color:#F46700;}

/*footer style */

#footer					{display:none;}


/* CSS used for styling the contact form */

form#contact 						{float:right; display:block;width:280px;}
form#contact label 					{display:block;	width:70px; float:left; color:#000;margin-bottom:5px;	}
form#contact input						{background: #efefef;margin-bottom:5px;height:18px;border:1px solid #d8d8d8;width:185px;float:right;font-family:arial;font-size:95%;}
form#contact select 					{background: #efefef;margin-bottom:5px;height:22px;border:1px solid #d8d8d8;width:185px;float:right;font-family:arial;font-size:105%;}
form#contact textarea 					{background:#f1f1f1;height:80px;border:1px solid #d8d8d8;width:185px;float:right;}
form#contact input#send				{background: #000;float:right; border:0; margin-top:10px;cursor:pointer;width:134px;height:29px;color:#fff;font-size:120%;}
.faulty_field						{background:#fff4f4 !important;color:#ff0000;border:1px solid #ff0000 !important;}

