
/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

html {  
	margin:0; 
	padding:0; 
  	height: 101%; /* Required */
}


body,div,pre,form,fieldset,input,h1,h2,h3,h4,h5,h6,p,textarea,ul,ol,li,dl,dt,dd,blockquote,th,td {  
	margin:0; 
	padding:0; 
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #666666;
	font-size: 13px;
	line-height: 1.3;
	margin-bottom: 10px;
	text-align:left;
}

p.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#98b1db;
	font-size: 25px;
	line-height: 1.1;
}

.hidden {
  display: none;
}



p.tiny {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#999999;
	font-size: 10px;
	line-height: 1.1;
}

p.workdiv {
	margin: 0px 0px 20px auto
	}


ul, li {
	font-family:Arial, Helvetica, sans-serif;
	list-style-position: outside;
	color: #666666;
	font-size: 13px;
	line-height: 1.3;
	margin-left: 12px;
	margin-top: 2px;
	padding-left: 12px;
}

h1 {
 	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
 	font-size: 16px;
	line-height: 18px;
 	font-weight: bold;
 	color:#194c8b;
 	margin: 0px 0px 8px 0px;
 	padding: 0px;
}

h2 {
 	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
 	font-size: 14px;
	line-height: 18px;
 	font-weight: bold;
 	color:#194c8b;
 	margin: 0px 0px 3px 0px;
 	padding: 0px;
}


h3 {
 	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
 	font-size: 14px;
	line-height: 20px;
 	font-weight: bold;
	line-height: 1.5;
 	text-color:#194c8b;
 	margin: 0px;
 	padding: 0px;
}

h4 {
 	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
 	font-size: 12px;
	line-height: 26px;	
 	color:#194c8b;
 	margin: 8px 0px 0px 0px;
 	padding: 0px;
}

blockquote {
	margin: 4px 0px 0px 23px;
}


a:link {
	text-decoration: underline;
	color: #666666;
}
a:visited {
	text-decoration: underline;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color:#333333;
}
a:active {
	text-decoration: underline;
	color: #666666;
}

a.menu:link {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 12px;
	line-height: 18px;
 	font-weight: bold;
	color: #98b1db;
 	margin: 0px 20px 10px 0px;
 	padding: 0px;
	text-decoration: none;
}

a.menu:visited {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 12px;
	line-height: 18px;
 	font-weight: bold;
	color: #98b1db;
 	margin: 0px 20px 10px 0px;
 	padding: 0px;
	text-decoration: none;
}

a.menu:hover {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 12px;
	line-height: 18px;
 	font-weight: bold;
	color: #194c8b;
 	margin: 0px 20px 10px 0px;
 	padding: 0px;
	text-decoration: none;
}

a.menu:active {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 12px;
	line-height: 18px;
 	font-weight: bold;
	color: #98b1db;
 	margin: 0px 20px 10px 0px;
 	padding: 0px;
	text-decoration: none;
}

a.tiny:link {
	color:#999999;
}

a.tiny:visited {
	color:#999999;
}

a.tiny:hover {
	color:#333333;
}

a.tiny:active {
	color:#999999;
}

a.button:link {
	margin: 0px 40px 20px 0px;
}

a.button:visited {
	margin: 0px 40px 20px 0px;
}

a.button:hover {
	margin: 0px 40px 20px 0px;
}

a.button:active {
	margin: 0px 40px 20px 0px;
}


				

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#wrapper { 
	margin: 0 auto; 
	width: 1000px;
	text-align:left;
	height: 100%;
}

#inner { 
	width:1000px; 
	float:left; 	
	border: 2px #98b1db solid;
 	background-image:url(images/background2.jpg);
  	background-repeat:no-repeat;
  	margin-bottom: 10px;
}

#innerindex { 
	width:1000px; 
	float:left; 	
	border: 2px #98b1db solid;
 	background-image:url(images/Glasses-Master320-color-blast-10-frame-flatter.gif);
  	background-repeat:no-repeat;
  	margin-bottom: 10px;
}


#header {
	float:left;
	margin: 0px;
	padding: 30px;
	width: 524px;
	height: 90px;
}

#buttons {
	float: left;
	width:707px;
	height: 39px;
	padding: 0px 0px 0px 350px;
	margin: 0px;
}

#content {
	float: left;
	width: 600px;
	min-height: 500px;
	padding: 10px 49px 19px 350px;
}

#thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	padding: 0px 50px 50px 0px;
}

#thumbnail150 {
	float: left;
	height: 154px;
	text-align:right;
	width: 75px;
	padding: 0px 10px 10px 0px;
}

#thumbnail450 {
	float: left;
	height: 154px;
	width: 450px;
	padding: 0px 0px 25px 0px;
}


#menu {
	float: left;
	width: 691px;
	border: #ad9a7e solid 2px; 
	padding: 10px;
	margin: 0px 19px 19px 19px;
}


#footer {
  margin: 10px auto 10px auto;
  width: 1000px;
}

