html,body { 
	background:#000000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px;
}

div {border:solid 0px #ffffff;}
span {border:solid 0px #ff0000;}
table {border:solid 0px #00ff00;}
img {border:solid 0px #0000ff;}

a {color:#FFFFFF;text-decoration:underline;}
a:hover {color:#33CCFF}

.header {text-align:left;}

.buttonHome {}

.footer {color:#999999;padding-top:50px;}

#leftcol {width:520px;float:left;border:solid 0px #ff00ff;}
#rightcol {width:345px;float:left;border:solid 0px #ffff00;}

#headerPic { text-align:left;}

#mainButtons {text-align:right; }
#content {text-align:left; width:500px;}
.buttonMain {padding-top:6px; padding-bottom:6px;}

#all {text-align:center;}
#main {border:solid 0px #00ff00; text-align:center; width:900px; margin:0 auto;}

#copyright {padding-top:30px;border:solid 0px #0000ff;clear:both; text-align:center; }
#extra {clear:both; text-align:left; width:900px; div {border:1px #ffffff solid} }

h2 {font-size:14px; padding:0px;margin:0px;}
h1 {font-size:20px; padding:0px;margin:0px;color:#1B8CB9}

.contentlink {color:#1B8CB9}

.contentimgleft {margin-right:15px;}
.contentimgright {margin-left:15px;}

/* Standard Form definitions */
input, select, textarea {
	display:block;
	font:11px Arial, Verdana, sans serif;
	color:#000000;
	width:180px;
	float:left;
}
.checkbox {	
	width: auto;
	height:18px;
}
.radiobutton {	
	width: auto;
	height:auto;
}

input#submit {	
	float:right;
	width: auto;
	border:0;
}
input#next {	
	float:right;
	width: auto;
	border:0;
}
label {
	display:block;
	font:bold 11px Arial, Verdana, sans serif;
	color:#ffffff;
	float:left;
	line-height:16px;
	width:120px;
}
form br { 
	line-height:26px;
  	clear: left;
}
form table { 
	clear: left;
}
fieldset { 	
	display:block;
	border:0;
	border-top:1px solid #004995;
  	clear: left;
	padding:10px 0 10px 0;
	margin:0 20px 0 0;
}
label.nofloat {
	clear:left;
	float:none;
	width:auto;
	padding:0 0 3px 0;
}
legend {
	font:bold 13px Arial, Verdana, sans serif;
	color:#004995;
	margin:0 20px 0 0;
}
.lensselector { 	
	border-top:1px solid #004995;
	border-bottom:1px solid #004995;
	padding:10px 0 10px 0;
	margin:0 20px 0 0;
}
.lensselectorhidden { 
	display:none;
	border-top:1px solid #004995;
	border-bottom:1px solid #004995;
	padding:10px 0 10px 0;
	margin:0 20px 0 0;
}


/* Definition for the interactive Section of Need-help-with-lenses*/
#lsd0 { 
	border-top:0;
}
#lsd0 p { 
	border-bottom:1px solid #004995;
	margin:0 0 10px 0;
}