h2{
margin:0px;
padding:opx;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	background-image: url(spring-season.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}

img,a{
  border:0px;
  outline:none;
}
h3 { padding:0px; margin:0px; }
input{
	outline:none;
}
/*.bodybg {
	background-repeat: repeat-x;
	background-color: #EBEBEB;
}*/
.homepage-border {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #96A9B5;
}
.border {
	border: 1px solid #9EB9C8;
}
.addtocart-border {
	border: 1px dashed #CCCCCC;
}

.borderimages {
	border: 1px solid #9EB9C8; text-align:center; width:220px; height: 190px;
}
.borderimages h2{
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #0B59B9;
	text-decoration: none;
}
.borderimagesac {
	border: 1px solid #9EB9C8; text-align:center; width:40px; height: 32px;text-align: justify;
}
.content_border {
	border: 1px solid #9EB9C8;
}
.bodybg-new {
	background-image: url(cleuk-bg-new.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.bodybg-new1 {
	background-image: url(special_offers2.png);
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px solid #9EB9C8;
}

.headingtext {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #007EC1;
	text-decoration: none;
}


.border-right {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7EC0E4;
}
.border-r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ADAEAE;
}


.graycolor {
	background-color: #ffffff;
	border: 1px solid #999999;
}
.graycolor:hover {
	background-color: #000000;
	border: 1px solid #000000;
}

.category {
	font-family: Verdana;
	font-size: 11px;
	line-height: 22px;
	color: #102430;
	text-decoration: none;
	font-weight: normal;
	
}
.category:hover {
    color: #000000;
	text-decoration: underline;
}
.category-right {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}
.category-right:hover {
	text-decoration: underline;
}
.category-right-bottomline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1CCE3;
}
.home-text {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #595959;
	text-decoration: none;
	text-align: justify;
}

.headder-text {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #595959;
	text-decoration: none;
	text-align: justify;
}

.delivery-text {
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.footerlinks1 {
	font-family: Verdana;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #CC0202;
	text-decoration: none;
}
.footerlinks {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.login {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.call {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #0A2A52;
	text-decoration: none;
	line-height: 30px;
}
.search {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0A2A52;
	text-decoration: none;
	line-height: 30px;
}
.call2 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #0A2A52;
	text-decoration: none;
	line-height: 30px;
}
.call_new {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #0A2A52;
	text-decoration: none;
}

.from-only {
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}


.menutext {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/*.menutext:hover {

	text-decoration: underline;
}*/
.sitemaplinks {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #3368CA;
	text-decoration: none;
}
.sitemaplinks-red{
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.sitemapsublinks {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
	
}
.details {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}

.more {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #425580;
	text-decoration: underline;
}
.copyright {
	font-family: Verdana;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.h4 {
	font-family: Verdana;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.h1 {
	font-family: Verdana;
	font-size: 16px;
	line-height: 25px;
	color: #BC0900;
	text-decoration: none;
	font-weight: bold;
}
.text {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}
.text1 {
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #0B59B9;
	text-decoration: none;
}
.text1 a:hover {
	text-decoration: none;
	color: #000000;
}
.text-links {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}


.text2 {
	font-family: Verdana;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.text-test {
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #3368CA;
	text-decoration: none;
}

.text3 {
	font-family: Verdana;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.text3 a{
	font-family: Verdana;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.text3 a:hover {
    font-family: Verdana;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.contact-page {
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}

.innertext {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.products-months {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #BC0900;
	text-decoration: none;
}
.products-dis {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
	padding-left: 10px;
}
.directory {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #1355B7;
	text-decoration: underline;
}
.directory-text {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	line-height: 20px;
}

.ship-price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	line-height: 20px;
}



.ErrorMsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	text-decoration: none;
	line-height: 20px;
}
.col{
	color: #336699;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
  }

.mainlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.91em;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.head
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.91em;
color: #CC0000;
}
.toplinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.Statement {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.bigstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #5F76E2;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	font-style: italic;
}
.ThomaText {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
}
.greytext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #838383;
	text-decoration: none;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	font-style: normal;
}

.tborder {
	border: 1px solid #8EC9E8;

	
}
.quote {

background-color:#F6F6F6;
border:1px solid #8EC9E8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
line-height:20px;
margin:5px 0;
text-align:justify;
width:715px;
}

.quote112 {

/*background-color:#F6F6F6;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
line-height:20px;
margin:5px 0;
text-align:justify;
}
.msg-text {
color:#595959;
font-family:Verdana;
font-size:11px;
font-weight:normal;
line-height:20px;
text-decoration:none;
}

.border-bottomline {
       border-bottom-width: 1px;
       border-bottom-style: dashed;
       border-bottom-color: #B4D6E2;
}
.h4 {
	font-family: Verdana;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.Bulk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}
.table-text {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.amount {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #BD0400;
	text-decoration: none;
}
.more-save {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #BF0400;
	text-decoration: none;
}
.product-title {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.lenswearing-headding {
	font-family: Verdana;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 8px;
}
.lenswearing-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	color: #333333;
	padding-left: 10px;
	text-decoration: none;
}
.lenswearing-links:hover {
	font-weight: normal;
	color: #21659C;
	padding-left: 10px;
	text-decoration: none;
}
.lenswearing-headding1 {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}

.lenswearing-headding1:hover {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}


.mainlinksbtn {
	background:url(continue.gif);
	width:212px;
	height:35px;
	border: 0px;
	outline:none;
	cursor:pointer;
}.header-border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #BCBCBC;
	border-right-color: #BCBCBC;
	border-bottom-color: #BCBCBC;
	border-left-color: #BCBCBC;
}

.h3{
    font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #3368CA;
	text-decoration: none;
	font-weight:bold;
}

.h3 a{
    font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #3368CA;
	text-decoration: none;
	font-weight:bold;
}

.h3 a:hover{
	text-decoration: underline;
}

.h2 {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.h2 a:hover {

	text-decoration: underline;
}

.addInfo h2{
	font-family: Verdana;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.description h2{
   font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}	

.description h3{
    font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #3368CA;
	text-decoration: none;
	font-weight:bold;
}

.description h3 a{
    font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #3368CA;
	text-decoration: none;
	font-weight:bold;
}

.description h3 a:hover{
	text-decoration: underline;
}

.tab_class {
    background: url(small_title_bg.jpg) repeat-x scroll 0 0 transparent;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
    margin: 0 0 5px;
    padding: 5px 0 5px 5px;
}

.news_heading a{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #1355B7;
	text-decoration: underline;
}

.news_heading a:hover{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #1355B7;
	text-decoration: none;
}

.breadcrumps{
    color: #1355B7;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.breadcrumps a {
    color: #1355B7;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.breadcrumps a:hover {
    color: #1355B7;
	text-decoration:underline;
}

.breadcrumps_normal{
    color: #1355B7;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

<!-- Product Details CSS Added on 30/03/2011-->
.offer {
color:#3368CA;
font-family:Verdana;
font-size:11px;
font-weight:bold;
line-height:20px;
text-align:justify;
text-decoration:none;
}

.baskcategory {
	font-family: Verdana;
	font-size: 11px;
	line-height: 22px;
	color: #102430;
	text-decoration: none;
	font-weight: normal;
	
}

.eyecare{
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}

.eyecare a{
	font-family: Verdana;
	font-size: 11px;
	
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}


.eyecare a:hover{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

	}
	
.eyecare a h1{
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	padding: 0px 0px 0px 10px;
}


.eye-text{
     font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #595959;
	text-decoration: none;
	text-align: justify;
}
.eye-text h1{
color: #BC0900;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    text-decoration: none;
	margin:0px;
	padding: 0px;
}

.staticheading h1{
    color: #24679A;
    font-family: Georgia;
    font-size: 20px;
    letter-spacing: 1px;
    margin: 0;
    padding: 0;
	cursor:default;

}

.reorder h1{
    font-family: Verdana;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	padding:0 0 0 8px;
}

.buy-post h3{
color: #BC0900;
    font-family: Verdana;
    font-weight: bold;
  text-decoration: none;
	margin:0px;
	padding: 0px;
	font-size:14px;
}

.refer-friend{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3368CA;
	text-decoration: none;
	line-height: 20px;
}

.refer-friend a{
color: #CC0000;
text-decoration:none;
}

.refer-friend a:hover{
text-decoration:underline;
}
.send_but{
	background: url(submit.jpg) no-repeat 0px 0px;
	width:67px;
	height:27px;
	border:none;
	margin: 10px 0px 0px 0px;
	cursor:pointer;
}


.checkpan{padding:0px; font-family: "Arial"; font-size: 12px; font-weight: normal; line-height: 20px;}
.checkpan .email{width:250px; float:left; color:#24679A; font-weight:bold; margin: 0px 0px 0px 10px;}
.checkpan .address{width:200px; float:left; color:#24679A; font-weight:bold;}
.checkpan p{padding: 0px 0px 0px 10px; font-family: Arial, sans-serif; font-size:13px; color:#383838; margin:0px 0px 10px 0px; line-height:18px;}
.checkpan p a{color:#24679A; text-decoration:underline;}
.checkpan p a:hover{color:#333; text-decoration:none;}
.refer{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; font-family: "Arial"; color:#595959;  font-size: 11px; font-weight: normal; line-height: 20px;}
.refer h1{font-family: "Georgia"; font-size: 20px; color:#24679A; font-weight:bold; text-align:left; padding: 20px 0px 20px 10px; margin:0px;}
.refer fieldset.order{margin:0px 0px 10px 0px; padding:0px; border:none;}
.refer fieldset.order label{float:left; width:85px; text-align:left; margin: 0px 10px 0px 10px; font-size:12px; font-weight:bold;} 
.refer fieldset.order .input{float:left; width:180px; padding: 2px 3px; border:1px solid #24679A;} 
.refer fieldset.order select{float:left; border:1px solid #24679A; width:187px; padding: 1px 3px;}
.refer fieldset.order .submit{float:left; margin: 0px 0px 20px 0px;} 
.refer fieldset.order .referbut{float:left; margin: -2px 0px 0px 125px; float:left;} 
.refer fieldset.order .note{float:left; width:450px; font-weight:bold; text-align:left; margin: 0px 0px 0px 10px;}
.refer textarea{width:500px; height:120px; margin: 0px 0px 10px 10px; font-family: Verdana;  font-size: 12px; padding: 4px;}
.clear{clear:both;}
.tborder2 {
	border: 1px dashed #aae1ff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: url(refer-bg.jpg) repeat-x left bottom;
}
.tborder3 {
	border: 1px dashed #aae1ff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.refertoptxt{background: url(refer-topbg.gif) repeat-x left top;}
.success, .failure{text-align:center; color:#0f86c5; font-weight:bold; font-family:"Verdana"; font-size:13px;}
.failure{color:#f00;}
.tryagain a{font-family:"Arial"; font-size:12px; text-decoration:underline; color:#000;}
.tryagain a:hover{color:#f00; text-decoration:none;}
.torter{font-family:"Arial"; font-size:12px; color:#333333;}
.torter tr td{padding: 4px 0 4px 10px;}
.torter .thead{background: #c3eafd; height:24px; color:#000; font-weight:bold;}
.torter .tbody1{background:#f6f6f6; height:20px; color:#24679A;}
.torter .tbody2{background:#fff; height:20px; color:#474747;}
.femails { margin: 0px 0px 0px 10px; font-family:"Arial"; font-weight:bold; font-size:12px; }
.claim{padding: 20px 10px 0 0;}





.prodatialsnew{
	width:745px;
	margin:0px;
}
.prodatialsnew h2{
	font-family:"Verdana";
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin: 10px 0px 0px 0px; 
}
.prodatialsRnew ul{margin:0px; padding:0px;}
.prodatialsRnew p, .normalText, .prodatialsRnew li, .prodatialsRnew strong{
	color: #595959;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;
    text-align: justify;
    text-decoration: none;
}
.prodatialsRnew p, .prodatialsRnew li{padding: 0 12px 0;}
.prodatialsRnew strong{font-weight:bold; color:#000; font-family:"Verdana";}
.prodatialsRnew li{
	list-style-type:disc;
	margin: 0px 0px 0px 16px;
}
.prodatialsRnew p a, .normalText a{text-decoration:underline; color: #595959;}
.prodatialsRnew p a:hover, .normalText a:hover{text-decoration:none;}
.checkBox{
	position:relative; top:2px;
}
.productCellTitle{
	margin: 5px 0px 5px 0px;
}
.smallestText{
	color: #595959;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    line-height: 15px;
}
 
.productCellTitle, .productCellTitle a, .productCellDescription{
	color: #595959;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    text-decoration: none;
}
.productCellTitle a{
	text-decoration:none;
}
.productCellDescription {
    border-top: 1px solid #0882c2;
	border-bottom: 1px solid #0882c2;
    font-family: "verdana";
    text-align: left;
}
.productDetailsLink {
	font-family: "Arial";
    border-bottom: 1px solid #1b8cc8;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 4px 10px 5px;
}
.productDetailsLink a, .productDetailsLink a:hover {
    color: #1b8cc8;
    text-decoration: none;
    text-transform: uppercase;
}
.productCellPrice{
	color: #1b8cc8;
	font-weight:bold;
}
.productCellPricenew{
	font-family:"Arial";
	color: #BC0900;
	font-weight:bold;
	text-align:left;
}
.prodatialsnew .select{
	width:160px;
	font-family:"Verdana";
	color:#595959;
	font-size:12px;
}
.prodatialsnew .select2{
	width:80px;
	font-family:"Verdana";
	color:#595959;
	font-size:12px;
}
.productCellPrice label{
	font-family:"Verdana";
	color:#595959;
	font-size:11px;
	float:left;
	line-height:20px;
}
.prodetbg{
	background: url(pro-bg.gif) repeat-y 9px 0px;	
}

UL.tabNavigation {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
UL.tabNavigation LI{font-family:"Verdana"; font-size:12px; font-weight:bold; display:inline;}UL.tabNavigation LI A{padding:3px 5px;background-color:#436089;color:#F7F7F7;text-decoration:none;font-size:80%;}
UL.tabNavigation LI A.selected,UL.tabNavigation LI A:hover{background-color:#007ec1;color:#fff;}
UL.tabNavigation LI A:focus{outline:0;}
div.tabs div{padding:5px;margin-top:2px;border:1px solid #007ec1;}
div.tabs div h2{margin-top:0;}

.datailstxt, .datailstxt a{font-family:"Arial"; font-size:12px; color: #000; line-height:18px; font-weight:bold;}
.datailstxt a{text-decoration:underline; color:#3368CA;}
.datailstxt a:hover{text-decoration:none;}
h1.title {
    color: #BC0900;
    font-family: Verdana;
    font-size: 17px;
    font-weight: bold;
    line-height: 25px;
    text-decoration: none;
	margin: 0 0 5px;
}
fieldset.order{
	margin:0px 0px 5px 0px;
	padding:0px;
	border:none;
}
fieldset.order label{
	float:left;
	width:120px;
	text-align:right;
	margin: 0 10px 0;
	color: #595959;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
}
a.navigation{font-family:"Verdana"; font-size:12px; color:#000; text-decoration:none; margin:0px 3px; font-weight:bold}
a.navigation:hover{text-decoration:underline;}

h2.title{font-family:"Myriad Pro"; font-size:20px; color:#e4150d; margin: 0 0 4px 0; font-weight:normal;}


/*************Halloween list style********************/
.halloweenlist{ width:200px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.halloweenlist ul{ list-style-type:none; padding:0px; margin:0px;}
.halloweenlist li{ display:block; padding-left:25px; background:url(http://india.cleuk.com/images/halloween-icon.gif) no-repeat 5px 9px; line-height:25px;}
.halloweenlist li a{ color:#666; text-decoration:none;}
.halloweenlist li a:hover{ color:#000; text-decoration: underline;}

/*************Halloween list style********************/


/************For Opticians********************/
.subscribebg{background:url(subscribe-bg.gif) no-repeat; height:112px; width:259px; padding: 12px 10px;}
.subscribebut{height:27px; width:93px; background:url(subscribe-but.png) no-repeat;}
.social-networks {
	list-style-type:none;
	border:none;
	}
.social-networks ul{margin:0px; padding:0px; float:left;}
.social-networks li {
	float:left;
	border:none;
	padding:0;
	margin:0 0 0 5px;
	position:relative;
	width:64px;
	height:64px;
	background:none;
	}
.social-networks li a {
	text-decoration:none;
	float:left;
	position:relative;
	width:64px;
	height:64px;
	}
.social-networks li a img {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	}
.social-networks li a img.img-default {
	width:64px;
	height:64px;
	display:block;
	}
.social-networks li a:hover img.img-default {
	opacity:0;
	}
	
.social-networks li img.hover-img {
	width:0;
	height:0;
	position:absolute;
	left:50%;
	top:50%;
	}
.social-networks li a:hover img.hover-img {
	width:64px;
	height:64px;
	display:block;
	left:0;
	top:0;
	}
.new_links {
    color: #FF5400;
    font-family: "Verdana";
    font-size: 18px;
}
.head_links {
    color: #FF5400;
    font-family: "Verdana";
    font-size: 18px;
}
.head_links a{
    color: #FF5400;
    font-family: "Verdana";
    font-size: 18px;
	text-decoration:none;
}
.head_links a:hover{
    color: #FF5400;
    font-family: "Verdana";
    font-size: 18px;
	text-decoration:none;
}
.yelbg {
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 6px 6px 6px 6px;
    padding: 4px 0 4px 10px;
}
.borderimagesnew {
    border: 1px solid #9EB9C8;
    height: 190px;
    text-align: center;
    width: 270px;
}	
/************For Opticians********************/



#SignIN{ float:left; margin:0; padding:0; width:715px;}
#SignIN .left_s{float:left; margin:0 20px 0 0; text-align:left; height:231px; background:url(login_bg.jpg) no-repeat; width:365px; padding:0; text-align:left;}
#SignIN .left_s .top{ margin:0; padding:20px 15px 0 15px; float:left; width:330px;/* background:url(signin-l-top.jpg) no-repeat center top;*/}
#SignIN .left_s .top h4{margin:0; padding:0 0 5px 0;color: #990000;font:bold 14px/20px Verdana; width:330px;text-decoration: none; border-bottom:dashed 1px #333;}

#SignIN .left_s .middle{ /*background:url(signin-l-mid.jpg)*/ center top repeat-y; display:inline-block; margin:0; padding:0 15px 0 15px; float:left; width:330px;}
#SignIN .left_s .middle p{ float:left;color: #333;font:normal 11px/20px Verdana; margin:10px 0 10px; padding:0; }
#SignIN .left_s .middle ul{ float:left; width:330px; padding:0; margin:12px 0 0; list-style:none;}
#SignIN .left_s .middle ul li{ float:left; width:330px; padding:0; margin:0 0 5px; list-style:none;}
#SignIN .left_s .middle label{ width:170px; margin:0 10px 0 0; padding:0;color: #333;font:normal 12px/20px Verdana; float:left;}
#SignIN .left_s .middle input{ width:140px; margin:0; padding:2px 0 2px 2px; height:15px;color: #333;font:normal 11px/20px Verdana; border:solid 1px #000;}
#SignIN .left_s .middle .forgot_r{width:330px;padding:0;float:left; margin:10px 0 0 0;}
#SignIN .left_s .middle .forgot_r .for_name{ float: left;font: bold 13px Verdana;margin: 0 10px 0 0;padding: 0;width: 170px;}
#SignIN .left_s .middle .forgot_r .for_name a{ text-decoration:underline; color:#1355B7;}
#SignIN .left_s .middle .forgot_r input{width:68px; height:25px; margin:0; padding:0;border:none;}
#SignIN .left_s .bottom{/* background:url(signin-l-bot.jpg) no-repeat center bottom;*/ float:left; margin:0; padding:0 15px 0; width:330px; height:32px;}


#SignIN .right_s{float:left; margin:0; text-align:left; width:319px; height:231px; padding:0; text-align:left; background:url(login_bg2.jpg) no-repeat;}
#SignIN .right_s .top_r{ margin:0; padding:20px 15px 0 15px; float:left; width:289px; /*background:url(signin-r-top.jpg) no-repeat center top;*/}
#SignIN .right_s .top_r h4{margin:0; padding:0 0 5px 0;color: #990000;font:bold 14px/20px Verdana; width:289px;text-decoration: none; border-bottom:dashed 1px #333;}

#SignIN .right_s .middle_r{ /*background:url(signin-r-mid.jpg) center top repeat-y;*/ display:inline-block; margin:0; padding:0 15px 0 15px; float:left; width:289px;}
#SignIN .right_s .middle_r p{ float:left;color: #333;font:normal 11px/20px Verdana; margin:10px 0 10px; padding:0; }
#SignIN .right_s .middle_r ul{ float:left; width:289px; padding:0; margin:0; list-style:none;}
#SignIN .right_s .middle_r ul li{ float:left; width:289px; padding:0; margin:0 0 5px; list-style:none;}
#SignIN .right_s .middle_r label{ width:170px; margin:0 10px 0 0; padding:0;color: #333;font:normal 12px/20px Verdana; float:left;}
#SignIN .right_s .middle_r input{ width:170px; margin:0; height:15px; padding:2px 0 2px 2px;color: #333;font:normal 11px/20px Verdana; border:solid 1px #000; float:left;}
#SignIN .right_s .middle_r .forgot_r1{width:289px;padding:0;float:left; margin:9px 0 0 0;}
#SignIN .right_s .middle_r .forgot_r1 input{width:97px; height:21px; margin:0; padding:0;border:none;}
#SignIN .right_s .bottom{/* background:url(signin-r-bot.jpg) no-repeat center bottom; */float:left; margin:0; padding:0; width:319px; height:32px;}

.re-order-a{ float:left; margin:0; padding:0; width:700px;}
.re-order-a .text_re{ background-color:#007EC1; color:#fff; font:bold 13px/20px Verdana, Arial, Helvetica, sans-serif; margin:0 0 10px; padding:5px;}
.re-order-a .text_subt{color:#595959; font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; margin:0 0 10px; padding:0;}

#shadow_free{ float:left; margin:0; padding:0;width:705px;}
#shadow_free .top{ float:left; width:705px; height:17px; padding:0; margin:0;}
#shadow_free .middle{background:url(middle.png) center top repeat-y; width:645px; padding:0 30px; margin:0;}
#shadow_free .middle h1{ float:left; text-align:center; color:#BC0900; font:bold 16px Arial, Helvetica, sans-serif; margin:0; width:645px; padding:0 0 15px;}
#shadow_free .middle p{text-align:left; color:#333; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0 0 10px; padding:0;}
#shadow_free .middle a{ color:#1b8cc8;}
#shadow_free .middle .red_col{color:#BC0900;}
#shadow_free .middle .shooping{ margin:80px 0; padding:0; float:left;}
#shadow_free .bot{ float:left;width:705px; height:17px; padding:0; margin:0;}
.shopping-down-bg {
    background: url("shopping-cart-downbg.jpg") no-repeat scroll 0 0 transparent;
    height: 47px;
    width: 230px;
}
.total-cost {
    color: #333333;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 47px;
    padding-right: 5px;
}
.price-color {
    color: #D21509;
    font-weight: bold;
}
.content_heading1 {
    color: #FFFFFF;
    font: bold 12px Verdana,Arial,Helvetica,sans-serif;
    height: 28px;
    padding: 0 0 0 15px;
}
.shopping-blue {
    color: #007AB3;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
}