/***[basic]***/
*{
margin:0;
padding:0;
}

body
{
background:#0099CC url(../images/background.jpg) repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

a
{
color:#000;
text-decoration:none;
}
p
{
margin-bottom:10px;
line-height:16px;
}

h1
{
font-size:20px;
padding-bottom:14px;
}

h2
{
font-size:12px;
}
.clear {
display: block;
clear: both;
width: 100%;
height: 1px;
margin: 0 0 -1px;
font-size: 1px;
line-height: 1px;
}

 

/***[structure]***/
#wrapper
{

margin:0 auto;
width:778px;
overflow:hidden;

}

#top
{
width:778px;
height:189px;
float:left;
}

#top-right
{
width:288px;
height:189px;
float:right;
text-align:right;
}


#top-left
{
width:303px;
height:189px;
float:left;
}

#middle
{
width:183px;
float:left;
}


/***[content]***/

#middle ul
{list-style:none;
margin-left:20px;
margin-top:5px;

}

#middle ul li
{
background: #0FB5EC url(../images/bullet.jpg) no-repeat 145px center;
width:138px;
height:15px;
margin-bottom:2px;
color:#fff;
font-weight:bold;
text-align:right;
padding-right:38px;
padding:5px 28px 5px 0;
}

#middle ul li a
{
color:#fff;
}

#body_home li.home a,
#body_contact-lenses-online li.contact-lenses-online a,

#body-wearing li.article a,
#body-gas-permeable-lenses li.article a,
#body_toric-lenses li.article a,
#body_coloured-lenses li.article a,
#body_comparing-online-prices li.article a,
#body_purchasing-contact-lenses-tips li.article a,
#body_silicone-hydrogel-contact-lenses li.article a,
#body_contact-lens_problems li.article a,
#body_buy-contact-lenses-online li.article a,
#body_lensway li.article a,
#body_presbyopia li.article a,
#body_advantages-disadvantages li.article a,
#body_thecontactlensshop li.article a,
#body_yourlenses li.article a,
#body_soft-contact-lenses li.article a,
#body_directory li.directory a
{
color:#000;
}

#right
{
background:url(../images/right-img-bottom.jpg) no-repeat right top;
width:288px;

float:right;
padding-top:70px;
}

#right h3
{
font-weight:normal;
font-size:12px;
}

#right ul
{list-style:none;
padding-top:20px;
padding-bottom:18px;
}

#right ul li
{
background:#FC0 url(../images/right-bullet.jpg) no-repeat 4px center;
width:220px;
height:19px;
margin-bottom:2px;
color:#000;
padding-left:26px;
padding-top:5px;
}



#body-cost li.cost,
#body-about li.about,
#body-wearing li.wearing,
#body-presbyopia li.presbyopia,
#body-gas-permeable-lenses li.gas-permeable-lenses,
#body_toric-lenses li.toric-lenses,
#body_coloured-lenses li.coloured-lenses,
#body_comparing-online-prices li.comparing-online-prices,
#body_silicone-hydrogel-contact-lenses li.silicone-hydrogel-contact-lenses,
#body_purchasing-contact-lenses-tips li.purchasing-contact-lenses-tips,
#body_advantages-disadvantages li.advantages-disadvantages,
#body_contact-lens_problems li.contact-lens_problems,
#body_buy-contact-lenses-online li.buy-contact-lenses-online,
#body_lensway li.lensway,
#body_thecontactlensshop li.thecontactlensshop,
#body_soft-contact-lenses li.soft-contact-lenses,
#body_yourlenses li.yourlenses
{
background:#FC0 url(../images/right-bullet-id.jpg) no-repeat 4px center;
}


#partners ul
{
list-style:none;
padding-top:10px;
padding-bottom:18px;
}

#partners ul li
{
background: #0FB5EC url(../images/partners-bullet.jpg) no-repeat 4px center;
width:220px;
height:19px;
margin-bottom:2px;
color:#000;
padding-left:26px;
padding-top:5px;
}

#body_retailer-directory li.retailer-directory,
#body_guide-directory li.guide-directory,
#body_manufacturer-directory li.manufacturer-directory,
#body_other-directory li.other-directory
{
background: #0FB5EC url(../images/partners-bullet-id.jpg) no-repeat 4px center;
}

#left
{
width:453px;
float:left;
padding-left:26px;
padding-right:5px;

}

#left img
{
float:left;
margin-right:10px;
}

#left ul
{
padding-left:10px;
}

#left ul li
{
margin-bottom:10px;
}

#left a
{
color:#fff;
text-decoration:underline;
}

#left a:hover
{
text-decoration:underline;
}
#left h2
{
margin-top:5px;
}

#box
{
width:439px;
border: 1px solid #0D7B9F;
margin-top:17px;
float:left;
padding:5px;
}

.box-left
{

width:203px;
float:left;
padding:10px;
}

#box-right
{
width:209px;
float:left;
padding:10px;

height:128px;

}

#box-right ul
{
list-style:none;
margin-top:20px;
}

#box-right ul li
{
background:url(../images/indexbul.gif) no-repeat left center;
padding-left:15px;
}

#box-right ul li a
{
color: #FFCC00;
font-weight:bold;
}


#bottom
{
width:731px;
border-top:1px solid #0D7B9F;
margin-left:32px;
margin-top:10px;
padding:10px 0;
}

#bottom a
{
margin-bottom:5px;
color: #fff;
text-decoration: none;
}

#bottom a:hover
{
text-decoration: underline;
}


/***[form]***/

form{
	margin-top:15px;
}

	fieldset{
		margin-bottom:10px;
		display:block;
		padding:10px 5px;
		border-color:#060;
		border: 0;
	}
	
	legend{
		font-size:12px;
		font-weight:bold;
	}
	
	input{
		font-size:11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	label{
		font-size:11px;
		display:block;
		margin-top:5px;

	}
	
	input.frm_text{
		width:300px;
	}
	
	textarea{
		width:300px;
		height:150px;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	input.frm_submit{
		display:block;
		clear:both;
		margin-top:10px;
		font-size:12px;
		padding:2px 4px;	
	}
	
	p.message
	{
	font-size:20px;
	padding-bottom:14px;
	}
	
		form label span{
		display:block;
	
		width:130px;

		background:url(../images/warning-icon.gif) no-repeat right top;
		color:#FEFF19;
		font-size:11px;
		
		}


	





