/*Body*/
body{
	background:#7da6b8 url(/Images/bg.jpg) repeat-x;
	text-align:center;
	margin:0;
	/*scrollbar colors for IE and Opera*/
	scrollbar-arrow-color:#333;
	scrollbar-3dlight-color:#999;
	scrollbar-highlight-color:#FFF;
	scrollbar-face-color:#CCC;
	scrollbar-shadow-color:#999;
	scrollbar-darkshadow-color:#666;
	scrollbar-track-color:#EEE;
}
div,table{
	font-family:helvetica,arial,sans-serif;
}
tr{
	vertical-align:top;
}
img{
	border:0;
}
h1,h2,h3,h4,h5{
	margin:0;
	color:#FFF;
	font-family:helvetica,arial,sans-serif;
	font-size:small;
}
/*Container*/
#container{
	margin:0 auto;
	padding:0;
	width:900px;
	text-align:center;
}
/*Header*/
#header{
	background:#2c7daa url(/Images/header.jpg) top left no-repeat;
	width:900px;
	height:69px;
	text-align:left;
}
#logo{
	background:#2c7daa url(/Images/header-logo.gif) top left no-repeat;
	width:468px;
	height:69px;
}
#logo .CooperVision{
	float:left;
	width:250px;
	height:69px;
	display:block;
}
#logo .Lens-Locator{
	float:left;
	width:197px;
	height:69px;
	display:block;
}
#logo span{
	display:none;
}
/*Body*/
#body-container{
	background:#fff;
	padding-top:10px;
	width:900px;
	text-align:left;
}
#body-container h1,
#body-container h2,
#body-container h3,
#body-container h4,
#body-container h5,
#body-container h6{
	color:#2C7DAA;
}
#body-border{
	padding:0 10px;
}
#body-header{
	background:#EBEBEB
}
#product-search-header{
	background:#ebebeb url(/Images/hr-dotted-header.gif) top left no-repeat;
	width:880px;
	height:33px;
}
#page-title{
	width:533px;
	float:left;
	font:bold 20px helvetica,arial,sans-serif;
}
#page-title p{
	margin:0;
	padding:6px 0 0 8px;
	_padding:10px 0 0 8px;
}
#btn-calculate{
	width:347px;
	float:left;
	padding:7px 0 0 0;
}
#product-search{
	padding:28px 0 30px 40px;
}
#product-search td{
	font:bold 15px helvetica,arial,sans-serif;
	padding:0 3px 2px 0;
}
#product-search h4{
	color:#5696bb;
	text-align:center;
}
#product-search p{
	margin:0;
	padding:8px 0 0 0;
	width:90px;
}
.btn-product-search{
	padding:12px 0 0 93px;
}
#available-products{
	background:#f8edbb url(/Images/available-products.gif) top left no-repeat;
	width:880px;
	height:37px;
}
#title-products{
	font:bold 18px helvetica,arial,sans-serif;
	color:#cf9234;
	padding:6px 0 0 26px;
	_padding:10px 0 0 26px;
	float:left;
}
#title-products a, #title-products a:visited{
	color:#cf9234;
	text-decoration:none;
}
#title-products a:hover{
	color:#2c7caa;
	text-decoration:none;
}
/*Tooltip*/
#text{ margin:50px auto; width:500px; }
.hotspot{ cursor:pointer; }
#tt{ position:absolute; display:block; }
#tttop{ display:block; height:5px; margin-left:5px; overflow:hidden; }
#ttcont{ display:block; text-align:left; padding:12px; border:1px solid #4ba9cd; background:#ededed; font-size:14px; color:#000; line-height:18px; }
#ttcont p{ margin:0;color:#2c7caa; font-weight:bold; }
#ttbot{ display:block; height:5px; margin-left:5px; overflow:hidden; }
#title-download-guide{
	font:bold 14px helvetica,arial,sans-serif;
	color:#2c7caa;
	padding:10px 0 0 16px;
	_padding:13px 0 0 16px;
	float:left;
}
#title-download-guide a, #title-download-guide a:visited{
	color:#2c7caa;
	text-decoration:none;
}
#title-download-guide a:hover{
	color:#cf9234;
	text-decoration:none;
}
.mind-the-gap{
	color:#FFF;
	height:18px;
	width:880px;
}
#hr-dotted{
	background:#fff url(/Images/hr-dotted-content.gif) top left no-repeat;
	width:880px;
	height:31px;
	clear:both;
}
.product-image{
	width:60px;
	float:left;
}
.product-details{
	width:820px;
	float:left;
	font-size:13px;
}
.product-details h2{
	font-size:20px;
	color:#2c7caa;
}
.product-details h4{
	font-size:15px;
	color:#000;
	padding:16px 0 0 0;
}
.product-details p{
	margin:0;
	padding:0 0 8px 0;
}
.details-table{
	padding:4px 0 10px 0;
}
.details-table td{
	font-size:13px;
	line-height:16px;
}
.product-details ul{
	margin:0;
	padding:0 0 0 24px;
}
.product-details li{
	margin:0;
	padding:0;
}
.details-btn{
	padding:3px 0 0 0;
}
#product-detail-header{
	background:#ebebeb;
	width:880px; 
	height:43px;
	margin:0 0 18px 0;
}
#btn-back{
	width:692px;
	float:left;
	padding:10px 0 0 0;
}
#btn-back p{
	margin:0;
	padding:0 0 0 10px;
}
#btn-new-prescription{
	width:188px;
	float:left;
	padding:0 0 10px 0;
	_padding:10px 0 0 0;
}
.specs-table{
	padding:4px 0 10px 0;
}
.specs-table td{
	background:#e2edf2;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size:13px;
	padding:4px 0 4px 10px;
}
/*Footer*/

#footer{
	background:#fff url(/Images/footer.gif) top left no-repeat;
	margin-bottom:20px;
	width:900px;
	text-align:left;
}
#footer p{
	margin:0;
	padding:19px 0 10px 12px;
	font:12px helvetica,arial,sans-serif;
	color:#444e51;
}

.match-blue-bar
{
	background:#fff url(/Images/footer.gif) top left no-repeat;
	margin-bottom:20px;
	width:880px;
	text-align:center;
}

.match-blue-bar p
{
	margin:0;
	padding:19px 0 10px 12px;
	font:bold 14px helvetica,arial,sans-serif;
	color:#2c7caa;
	text-align:left;
}
