/* ----- GLOBAL & BODY ----- */
body {
	color: #443327;
	font: normal 12px "Lucida Grande", verdana, arial, helvetica, sans-serif;
}

/* ----- GENERAL TEXT TREATMENT ----- */
p { font-size: 12px; line-height: 16px; margin-bottom: 8px;}
ul, ol{ padding-left: 25px;}
.col { padding: 10px 15px; margin: 0px; text-align: left;}
#right .col { padding: 10px 15px 10px 5px;}
#right .col img { padding: 10px;}
#right .col img.nopadding { padding: 0px;}
h1 { padding: 10px 0 14px 0; border-bottom: 0; margin: 0; color: #772200; font-size: 16px; font-weight: bold; line-height: 22px;}
h1 span {
	font: normal 11px "Lucida Grande", verdana, arial, helvetica, sans-serif;
	color: #666666;
	padding-left: 6px;
}
/* ----- TITLES STYLE ----- */
div.col h1 span {display:none;}
#left div.col h1 { padding: 0px; width: 160px; height: 31px;}
#right div.col h1 { padding: 0px 0px 10px 0px; width: 500px; height: 45px;}
body.bodyhome div.col h1.maintitle { background: url(/images/title_welcome.gif) no-repeat left top;}
body.bodyabout div.col h1.maintitle { background: url(/images/title_aboutus.gif) no-repeat left top;}
body.bodygreatsight div.col h1.maintitle { background: url(/images/title_greatsight.gif) no-repeat left top;}
body.bodyeyecare div.col h1.maintitle { background: url(/images/title_eyecareinfo.gif) no-repeat left top;}
body.bodyhealthcostbenefits div.col h1.maintitle { background: url(/images/title_healthcostbenefits.gif) no-repeat left top;}
body.bodylasersight div.col h1.maintitle { background: url(/images/title_lasersight.gif) no-repeat left top;}
body.bodymaculardegeneration div.col h1.maintitle { background: url(/images/title_maculardegeneration.gif) no-repeat left top;}
body.bodycataract div.col h1.maintitle { background: url(/images/title_cataract.gif) no-repeat left top;}
body.bodyorthok div.col h1.maintitle { background: url(/images/title_orthok.gif) no-repeat left top;}
body.bodyfeedback div.col h1.maintitle { background: url(/images/title_feedback.gif) no-repeat left top;}
body.bodyappointment div.col h1.maintitle { background: url(/images/title_appointment.gif) no-repeat left top;}
body.bodyquestions div.col h1.maintitle { background: url(/images/title_questions.gif) no-repeat left top;}
body.bodynews div.col h1.maintitle { background: url(/images/title_news.gif) no-repeat left top;}
body.bodycolleagues div.col h1.maintitle { background: url(/images/title_colleagues.gif) no-repeat left top;}
body.bodyorchestra div.col h1.maintitle { background: url(/images/title_orchestra.gif) no-repeat left top;}
body.bodygallery div.col h1.maintitle { background: url(/images/title_gallery.gif) no-repeat left top;}
body.bodycontact div.col h1.maintitle { background: url(/images/title_contactus.gif) no-repeat left top;}
body.bodyordercd div.col h1.maintitle { background: url(/images/title_ordercd.gif) no-repeat left top;}
body.bodycontactlenses div.col h1.maintitle { background: url(/images/title_contactlenses.gif) no-repeat left top;}
body.bodyseasonframes div.col h1.maintitle { background: url(/images/title_seasonframes.gif) no-repeat left top;}
body.bodybestsunnies div.col h1.maintitle { background: url(/images/title_bestsunnies.gif) no-repeat left top;}

h2 { margin: 0px; font-size: 15px; font-weight: bold; padding: 0;}
h3 { font: bold 15px; margin: 8px 0 10px 0;}
h4 { font-size: 12px; font-weight: bold; margin-bottom: 5px;}
h5 { font-size: 11px; font-weight: bold; margin-bottom: 5px;}
h5 span { font-weight: normal;}

.titleimage { padding: 0px 0px 10px 0px;}
.orange { color: #FF6600;}
.yellow { color: #EAAD12;}
.brightred { color: #A62305;}
.darkred { color: #772200;}
.small, p .small { font-size: 11px;}
/*.chocolat { color: #6C494F;}
.blackabout { color: #221E1F;}
.darkbluewhat { color: #071D2F;}
.mustardresources { color: #B8AE46;}
.bluenews { color: #688899;}
.greencontact { color: #425F57;}*/

/* ----- LINKS ----- */

a:link, a:visited, a:hover, a:active { color: #A62305;}
/*a:link, a:visited, a:hover, a:active { color: #eaad12;}*/
a { text-decoration: underline; padding: 1px;}
a:hover { text-decoration: none;}
a img { border: 0;}

/* ----- TABLES ----- 

td { font-size: 11px; line-height: 15px; padding: 4px; border-bottom: 1px solid #ececec;}
.subtext { font-size: 14px; font-weight: bold;}*/

/* ----- FORMS ----- */

.FormButton {
	background: transparent url(/images/btn_formbutton.gif) no-repeat left center;
	display: block;
	padding: 10px 5px 10px 40px;
	color: #446077;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	border: none;
	cursor: hand;
}

