body{    font-family:verdana, arial, helvetica, sans-serif;    font-size:62.5%;    color:#1A018B;    background-color:#F0F0F0;}input{    border:1px solid #8080FF;}strong{    font-weight:bold;    font-size:110%;}form {	margin: 0px;	padding: 0px;	border: 0px;}h1 {	font-size: small;	margin: 0px;	padding: 3px;}h2 {	font-size: medium;}h3 {	font-size: small;	text-decoration: none;	color:#FFFFFF;	font-weight: normal;	margin: 0px;	padding: 0px;	border: 0px;}button {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FFFFFF;	background-color: #2142C5;	padding: 3px;	border: none;}#myShortlistPanel{    margin-top:15px;    width:100%;    background-image:url(images/rvBorder.png);    text-align:center;    font-size:110%;    position:relative;}#myShortlistPanel div p{    text-align:center;    color:BLUE;    position:relative;    top:3px;}#myShortlistPanel div img{    margin-left:2px;    width:158px;}.central{    text-align:center;    margin-left:auto;    margin-right:auto;}.clickable{    cursor:pointer;}.clear{    clear:both;}.topMenuBar {	background-color: #2142C5;}.topMenuLink {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FFFFFF;	text-decoration: none;}.topMenuLink:link {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FFFFFF;	text-decoration: none;}.topMenuLink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FFFFFF;	text-decoration: none;}.topMenuLink:active {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FFFFFF;	text-decoration: none;}.topMenuLink:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FFFFFF;	text-decoration: none;}.bottomBarLink {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #555555;	text-decoration: none;}.bottomBarLink:link {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #555555;	text-decoration: none;}.bottomBarLink:active {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #555555;	text-decoration: none;}.bottomBarLink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #555555;	text-decoration: none;}.bottomBarLink:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #555555;	text-decoration: none;}.mainTable {	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;}.boxBar1 {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	background-color: #2142C5;	color: #FFFFFF;}.boxMain1 {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	background-color: #FFFFFF;	color: #0079C2;}.boxBar2 {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;	background-color: #C7D8F0;}.boxBar3 {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;	background-color: #FA830C;}.boxBar4 {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;	background-color: #FDCD9D;}.blueLink1 {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;	text-decoration: none;}.blueLink1:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;	text-decoration: none;}.blueLink1:active {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;	text-decoration: none;}.blueLink1:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;	text-decoration: none;}.blueLink1:link {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;	text-decoration: none;}.blackLink1 {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;	text-decoration: none;}.blackLink1:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;	text-decoration: none;}.blackLink1:active {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;	text-decoration: none;}.blackLink1:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;	text-decoration: none;}.blackLink1:link {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;	text-decoration: none;}.errorMessage{    margin:1em;    color:#e00000;}.glassButton{    display:block;    width:124px;    height:50px;        background-position:0 -10px;    outline:none;}.glassButton span{    visibility:hidden;}.glassButton:hover{    background-position:0 -70px;    outline:none;}.glassButton:active{    background-position:0 -130px;    outline:none;}.glassButton100{    width:124px;}.glassButton120{    width:140px;}.glassButton140{    width:160px;}.glassButton160{    width:180px;}.glassButton180{    width:200px;}.glassButton200{    width:220px;}.glassButton220{    width:240px;}.glassButtonSmall{        border:0;    outline:none;    width:130px;    height:40px;        background-position:0 -5px;}a.glassButtonSmall{    display:block;}.glassButtonSmall span{    visibility:hidden;}.glassButtonSmall:hover{    background-position:0 -47px;    outline:none;}.glassButtonSmall:active{    background-position:0 -89px;    outline:none;}.glassButtonSmall130{    background-position:0 -2px;}.glassButtonSmall130:hover{    background-position:0 -50px;    outline:none;}.glassButtonSmall130:active{    background-position:0 -99px;    outline:none;}.glassButtonSmall150{    width:150px;}#bestSellersB{    background-image:url(images/bestSellers.png);    background-color:white;}.greyedOut{    color:#808080;}.hiBold{    font-weight:bold;}.oos{    color:#F01010;    font-size:90%;    font-weight:bold;}.oosTitle{    color:#F01010;}.orangeLink1 {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FF6633;	text-decoration: none;}.orangeLink1:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FF6633;	text-decoration: none;}.orangeLink1:active {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FF6633;	text-decoration: none;}.orangeLink1:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FF6633;	text-decoration: none;}.orangeLink1:link {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FF6633;	text-decoration: none;}.titleText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: large;	color: #FD7800;}.listDropDown {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	color: #0079C2;	width: 80%;}.listColourSize {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #0079C2;}span.redPrice{    color:#D70D0D;    text-decoration: line-through;}.whiteLink1 {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FFFFFF;	text-decoration: none;}.whiteLink1:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FFFFFF;	text-decoration: none;}.whiteLink1:active {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FFFFFF;	text-decoration: none;}.whiteLink1:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FFFFFF;	text-decoration: none;}.whiteLink1:link {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #FFFFFF;	text-decoration: none;}.blueButton {	background-color: #7188E8;	border: thin solid #C4D3FF;}.lightBlueBg {	background-color: #f0f0ff;}.boxBar4 {	background-color: #339933;}.blueBorderCell {	background-color: #FFFFFF;	border: 1px solid #C7D8F0;}.blueBorderCellGrey {	background-color: #FFFFFF;	border: 1px solid #C7D8F0;	color:#999999;}.blueBorderCell2 {	background-color: #F4F4FF;	border: 1px solid #C7D8F0;}.greyBorderCell {	background-image:url(images/greyFade.gif);	border: 1px solid #C7D8F0;}.lightBlueBorderCell {	background-image:url(images/blueFade.gif);	border: 1px solid #C7D8F0;}.lenses1 {font-size: x-small}.lenses4 {	font-size: small;}.messageTime{        font-weight:bold;}.twoButtons{    margin:10px 0;}.twoButtons *{    float:left;}.twoButtons *+*{    float:right;}a.flag img {	filter:alpha(opacity=50); 	-moz-opacity: 0.50; 	opacity: 0.50;}a.flag:hover img{	filter:alpha(opacity=100);   	-moz-opacity: 1.0;   	opacity: 1.0;}.shortListThumb{     width:144px;     height:70px;     margin:10px 0 0 0;}.underline{    text-decoration:underline;}.zoom{    cursor:url(http://www.specsonthenet.com/images/zoomin.cur), auto;}