

body{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background-color:#000000;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;

	}
	
a{
	text-decoration:none;
	color:#006ecb;
	}
	
a:hover{
	text-decoration:none;
	color:#363636;
	}

#main_wraper{
	width:950px;
	height:auto;
	margin:auto;

	}
	
	
.top_links_bar{
	height:32px;
	background-image:url(../images/call_us_bg.jpg);
	background-repeat:repeat-x;

	}

.nav_bar_top{
	padding:3px 30px 0px 0px;
	float:right;

	}
.top_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#f0ff00;
	padding:5px 0px 0px 0px;
	
	}
.top_links a{
	color:#f0ff00;
	text-decoration:none;
	}

.top_links a:hover{
	color:#ffffff;
	}
	
	

.phone_image{
	width:320px;
	float:left;
	padding-left:21px;
	padding-top:5px;

	}
	
	
.lastlog_div{
	width:200px;
	float:left;
	padding-top:8px;

	}


#header_wraper{
	height:129px;
	background-image:url(../images/header_bg.jpg);
	background-repeat:repeat-x;

	}


.logo{
	width:267px;
	height:auto;
	float:left;
	padding:22px 0px 0px 65px;
}

.logo img{
	width:175px;
	height:93;

}

.view_cart_section{
	width:562px;
	height:auto;
	float:left;

	}
.view_cart{
	width:260px;
	height:55px;
	padding-left:340px;
	background-image:url(../images/view_cart_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;

	}
.view_content{
	padding:7px 0px 0px 22px;
	}

	.cart_img{
	width:20px;
	height:20px;
	float:left;
	}

	.cart_itm{
	height:20px;
	width:106px;
	float:left;
	padding:3px 0px 0px 8px;
	}

	.cart_cekout{
	width:90px;
	height:20px;
	float:right;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	}

	.cart_cekout a{
	color:#363636;
	text-decoration:underline;
	}
	.cart_cekout a:hover{
	text-decoration:none;
	color:#363636;
	}


.search_section{
	width:570px;
	height:auto;
	float:left;
	padding:25px 0px 0px 45px;

	}
.country_section{
	width:295px;
	float:left;
	padding-top:10px;

}

.search_field{
	width:260px;
	height:49px;
	float:left;
	background-image:url(../images/search_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px;
	margin:0px;

}

.usa{
	width:37px;
	float:left;
	padding-top:10px;
}
.global_txt{
	width:180px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:15px 0px 0px 8px;
}

.globe{
	width:35px;
	float:left;
	padding-left:5px;
}


.text_box{
	width:153px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656565;
	margin-top:17px;
	margin-left:40px;
	border:0px;

}

.search_ary{
	width:201px;
	float:left;

}

.go_btn{
	width:auto;
	height:auto;
	float:left;
	padding-top:14px;

	}


.clr{
	clear:both;

}


.navication{
	width:950px;
	height:50px;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat-x;

	}
	.nav_tabs{
	padding:0px 0px 0px 43px;
	}


	.home_link{
	width:64px;
	height:31px;
	float:left;

	}

	.latest_link{
	width:104px;
	height:31px;
	float:left;

	}

	.high_link{
	width:153px;
	height:31px;
	float:left;

	}

	.virtual_link{
	width:114px;
	height:31px;
	float:left;

	}

 	.hot_link{
	width:91px;
	height:31px;
	float:left;

	}

	.virtual_ass_link{
	width:136px;
	height:31px;
	float:left;

	}

	.faq_link{
	width:52px;
	height:31px;
	float:left;

	}

	.button_space{
	width:30px;
	height:31px;
	float:left;
	}

.main_body_content{
	background-color:#FFFFFF;
	background-image:url(../images/main_body_bg.jpg);
	background-repeat:repeat-y;

	}
	
.main_body_content2{
	background-color:#FFFFFF;
	}
	
	
.main_right_section{
	width:202px;
	height:auto;
	float:right;
	
	}
.main_right_section1{
	width:202px;
	height:auto;
	float:right;
	padding-left:20px; 
	
	}
	
	
	.main_right_content03{
	width:202px;
	float:left;
	
	}
	
	
.high_index_blog{
	width:159px;
	height:198px;
	float:left;
	background-image:url(../images/high_index_bg.jpg);
	background-repeat:no-repeat;
	
	}
	
	
.nobody_index_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	padding:2px 0px 4px 13px;
	}
	
.nobody_index_txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px 8px 0px 13px;
	
	}
.nobody_img{
	padding:7px 0px 7px 13px;
	}

.nobody_img img{
	width:133px;
	height:75px;
	}
	
	
	
.verifocals_blog{
	width:159px;
	height:198px;
	float:left;
	margin-left:24px;
	background-image:url(../images/verifocals_bg.jpg);
	background-repeat:no-repeat;
	
	}
	
	
	.Transitions_blog{
	width:159px;
	height:198px;
	float:left;
	margin-left:24px;
	background-image:url(../images/transition_bg.jpg);
	background-repeat:no-repeat;
	
	}
	
	
	
	.single_vision_blog{
	width:159px;
	height:198px;
	float:left;
	margin-left:24px;
	background-image:url(../images/single_vision_bg.jpg);
	background-repeat:no-repeat;
	
	}

.category_blog{
	width:168px;
	height:253px;
	margin:19px 0px 0px 16px;
	background-image:url(../images/category_bg.jpg);
	background-repeat:no-repeat;
	
	}
	
	
.gift_blog{
	margin:15px 0px 16px 18px;
	
	}
.gift_blog img{
	width:168px;
	height:133px;
	
	}


.flash_banner{
	width:748px;
	height:auto;
	float:left;
	background-image:url(../images/body_spr_top_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:5px;

}


.banner_image{
		padding:14px 0px 18px 15px;
}

.banner_image img{
	width:708px;
	height:251px;
}


.glass_blog{
	width:918px;
	height:149px;
	margin:0px 0px 0px 16px;
	background-image:url(../images/glass_blog_bg.jpg);
	background-repeat:no-repeat;
	
	}

.count_cool{
		padding:14px 0px 0px 20px;
		float:left;
		}

.count_cool img{
	width:129px;
	height:119px;
	}

.trendy_shade{
		padding:14px 0px 0px 20px;
		float:left;
		
		}
.trendy_shade img{
	width:129px;
	height:119px;
	}

.corp_flair{
		padding:14px 0px 0px 20px;
		float:left;
		}

.corp_flair img{
	width:129px;
	height:119px;
	}

.desig_chic{
		padding:14px 0px 0px 20px;
		float:left;
		
		}
.desig_chic img{
	width:129px;
	height:119px;
	}

.weekend_fun{
		padding:14px 0px 0px 20px;
		float:left;
		
		}
.weekend_fun img{
	width:129px;
	height:119px;
	}

.timeless_elg{
		padding:14px 0px 0px 20px;
		float:left;
		
		}
.timeless_elg img{
	width:129px;
	height:119px;
	}
		
.nobody_section{
	width:736px;
	height:auto;
	
	}
	
.nobody_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	padding:0px 0px 10px 14px;
	
	}
.nobody_main_blog{
	width:721px;
	height:auto;
	padding:10px 0px 0px 18px;
	
	}
	
	
	

.featured_section{
	height:auto;
	padding:30px 0px 0px 15px;
	}

.featured_content{
	width:706px;
	height:214px;
	background-image:url(../images/thinest_lances_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
	
	
.virtual_mirror_blog1{
	width:165px;
	height:auto;
	float:left;

	
	}
	
.virtual_mirror_blog{
	width:170px;
	height:auto;
	float:left;
    
	
	}
	
.fitting_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	padding:15px 0px 0px 25px;
	text-decoration:none;

}

.fitting_txt a{
	color:#000000;
}

.fitting_txt a:hover{
	color:#ac027a;

}


.fitting_txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	padding:15px 0px 0px 30px;
	text-decoration:none;
    width: 149px;
}

.fitting_txt1 a{
	color:#000000;
}

.fitting_txt1 a:hover{
	color:#ac027a;

}




.fittin_img{
	padding:15px 0px 0px 20px;

}

.fittin_img1{
	padding:15px 0px 0px 35px;

}

.fittin_img2{
	padding:15px 0px 0px 30px;

}

.fittin_img3{
	padding:15px 0px 0px 25px;

}

	
.featured_text_blog{
	height:auto;
	padding:38px 0px 0px 17px;
	width:706px;
	
	}
	
.read_btn{
	padding:15px 0px 0px 115px;
	
	}
.read_btn1{
	padding:25px 0px 0px 130px;
	
	}
.read_btn2{
	padding:20px 0px 0px 115px;
	
	}
	
	
	
.featured_txt_blog1{
	width:230px;
	background-image:url(../images/txt_right_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	
	}

.featured_txt_blog2{
	width:244px;
	height:170px;
	float:left;
	
	}
.why_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0077ca;
	}
	
	
.we_make_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#298500;
	padding-left:12px;
	}
	
	.choose_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff5a00;
	padding-left:12px;
	}
	
.choose_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff5a00;
	padding-left:12px;
	}
	
	
	
.first_dec_txt{
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:12px;
	padding:10px 18px 0px 0px;
	text-align:justify;
	
	}
.Second_dec_txt{
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:12px;
	padding:10px 18px 0px 10px;
	text-align:justify;
	
	}
.third_dec_txt{
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:12px;
	padding:10px 10px 0px 10px;
	text-align:justify;
	
	}
		
.right_featured_offers{
	padding:0px 0px 0px 18px;

	}

.right_featured_offers img{
	width:169px;
	height:180px

	}

.right_featured_offers1{
	padding:14px 0px 0px 18px;

	}
	.right_featured_offers1 img{
	width:169px;
	height:180px

	}
	
.body_bottam_line{
	width:763px;
	height:auto;
	float:left;
	background-image:url(../images/right_bottam_bg1.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;

}

.body_bottam_curv{
	width:950px;
	height:23px;
	background-image:url(../images/main_bottam_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.body_bottam_curv2{
	width:998px;
	height:15px;
	float:left;
	background-image:url(../images/body_bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.our_client_section{
	width:706px;
	height: auto;
	padding:30px 0px 10px 16px;
	
	}
.client_sec_top{
	width:706px;
	height:17px;
	padding-top:7px;
	
	}
.client_sec_top img{
	width:706px;
	height:17px;
	
	}
	
	.client_sec_bottam{
	width:706px;
	height:23px;
	padding-bottom:5px;
	
	}

.client_sec_bottam img{
	width:706px;
	height:23px;
	
	}
	
	.client_sec_middle{
	width:706px;
	background-image:url(../images/client_sec_middle_bg.jpg);
	background-repeat:repeat-y;
	
	}
	.client_txt{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#ab0179;
		padding:0px 0px 0px 18px;
		
		}
		
		
		.client_txt1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#515151;
		padding:5px 5px 0px 18px;
		
		}


.footer{
	width:950px;
	margin-top:20px;
	
	}
.footer_top_gr{
	width:950px;
	height:14px;
	background-image:url(../images/footer_gr_top1.jpg);
	background-repeat:no-repeat;
	
	}
	
.footer_middle_gr{
	width:950px;
	background-image:url(../images/footer_gr_middle1.jpg);
	background-repeat:repeat-y;
	
	}
.footer_bottam_gr{
	width:950px;
	height:22px;
	background-image:url(../images/footer_gr_bottom1.jpg);
	background-repeat:repeat-y;
	
	}


.bookmark{
	width:230px;
	float:left;
	padding:10px 0px 0px 40px;
	
	}

.tell_fri_txt{
text-align:center;
width:230px;
height:20px;
float:left;
margin:8px 0 0 0;
}
.tell_fri_icon{
text-align:center;
width:230px;
height:20px;
float:left;
margin:13px 0 0 0;
}

.footer_links{
	width:630px;
	padding:5px 0px 0px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:18px;
	float:left;
	
	}
	
	
.footer_links a{
	color:#000000;
	text-decoration:none;
	padding:0px 2px 0px 2px;
	
	}
.footer_links a:hover{
	color:#9b046e;
	text-decoration:none;
	padding:0px 2px 0px 2px;
	
	}
	
	
.paypal_blog{
	background-color:#FFFFFF;
	padding:10px 0px 0px 0px;

	
	}

.paypal_blog img{
	width:507px;
	height:107px;

	
	}
	
	
.copyright_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:30px 0px 15px 0px;
	color:#ffea00;
	 
	}
	.sky{
		color:#00f0ff;
		
		}	
		
	.category_txt{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#034d8b;
		text-decoration:none;
		line-height:36px;
		padding-top:0px;
		
		}
		
		.category_txt a{
		color:#034d8b;
		text-decoration:none;
		padding:10px 0px 0px 25px;
		
		}
		
		.category_txt a:hover{
		color:#000000;
		text-decoration:none;
		padding:10px 0px 0px 25px;
		
		}
		
		
		.category_txt1{
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		padding:3px 0px 5px 20px;
		
		}
	
	
/*Padding Classes*/

.Pad12T{
	padding-top:12px;
}

.left_panel{
	 width:733px; 
	 float:left;  
	 background-image:url(../images/body_spr_bg.jpg); 
	 background-repeat:repeat-y; 
	 background-position:right top;
	 padding:0px 0px 0px 15px;
	 }
	 
.mid_top_link{
	 background-image:url(../images/body_spr_top_bg.jpg); 
	 background-repeat:no-repeat; 
	 background-position:right top; 
	 font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;  
	 color:#363636; 
	 padding-top:15px;
	 width:733px;
	 float:left;
	 }
	 
.check_out{
	 background-image:url(../images/check_order_bg.jpg); 
	 background-repeat:no-repeat; 
	 font-size:18px; 
	 color:#000000; 
	 padding:5px 0px 6px 12px; 
	 width:719px;
	 }

.content
{
	 font-family:Arial, Helvetica, sans-serif; 
	 width:715px; 
	 text-align:justify; 
	 color:#363636; 
	 padding-top:12px;
	 }
	 
.box_size{
	 width:362px; 
	 float:left;
	 }

.box_size2{
	  width:351px; 
	  float:left;
	  margin-right:4px;
	 }
	 
.box_mid_bg{
	 width:351px;
	 background-image:url(../images/box_middle_bg.jpg); 
	 background-repeat:repeat-y; 
	 padding:5px 0px 0px 1px;
	 }


/*  Class for product page */


.box_top_bg{
	 width:351px;
	 height:13px;
	 }

.box_top_bg img{
	 width:351px;
	 height:13px;
	 }

.box_bottam_bg {
	 width:351px;
	 height:10px;
	 }

.box_bottam_bg img {
	 width:351px;
	 height:10px;
	 }


.spex{
	 width:347px;
	 padding:1px 0px 1px 0px;
	 }

.spex img{
	 width:347px;
	 height:177px; 
	 padding:1px 0px 1px 0px;
	 overflow: hidden;
	 
	 }
	 
.spex_cont_part{
	 width:332px; 
	 background-color:#dcf8ff; 
	 padding:0px 8px 0px 8px; 
	 color:#363636;
	 }
	 
.spex_cont{
	 width:172px; 
	 float:left;
	 }
	 
.spex_cont2{
	  width:150px; 
	  float:left; 
	  font-weight:bold; 
	  color:#0a6700;
	 }	
	  
.spex_cont span{
	  color:#7c005d; 
	  font-weight:bold;
	 }
	 
.view_detail
{
	width:91px;
	height:22px;
	padding-top:10px;
	 }
	 
.view_detail a{
	text-decoration:none;
	color:#000000;
	}
	
.view_detail a:hover{
	text-decoration:none;
	color:#94006f;
	}
	
.next_pre{
	 padding-top:20px; 
	 padding-bottom:10px; 
	 background-position:right bottom;
	 }

.box_size3{
	 width:350px; 
	 float:left;
	 }
	 
.next_pre_cont{
	 background-image:url(../images/next_pre_bg.jpg); 
	 background-repeat:no-repeat; 
	 width:715px; 
	 font-size:12px; 
	 font-family:Arial; 
	 padding:5px 0px 10px 5px;
	 }
	 
.next_pre_cont a{
	text-decoration:none;
	color:#000000;
	 }	
	 
.next_pre_cont a:hover{
	text-decoration:underline;
	color:#b00090;
	 }	

.product_part{	
	 width:719px; float:left;
	 } 
	 
	 
	 
	 
/* Latest Style page Css  21-01-2010  */
	
/*just for productdetail */
.top_ima_blue{
width:124px;
height:auto;
float:left;
overflow:hidden;
}
.top_ima_center{
width:120px;
height:70px;
border-left:solid 1px #bc3c91;
border-right:solid 1px #bc3c91;
float:left;
overflow:hidden;
 
}
.exte_content{
	 width:719px; 
	
	 }

.exte_content1{
	 width:715px;
	 padding-top:18px;
	 }

.exte_view{
	 width:130px;
	 float:left;
	 
	 
	 }


.large_view_blog{
	width:576px;
	float:right;
	padding-right:4px;
	
	}
	
.large_view_top{
	width:576px;
	height:24px;
	background-image:url(../images/view_top_bar.jpg);
	background-repeat:no-repeat;
	
	}
	
.large_view_mid{
	width:578px;
	height:270px;
	background-image:url(../images/view_mid_bar.jpg);
	background-repeat:repeat-y;
	
	}
.large_view_mid img{
	width:553px;
	height:258px;
	
	}
	
.large_view_bottam{
	width:576px;
	height:10px;
	background-image:url(../images/view_bottam_bar.jpg);
	background-repeat:no-repeat;
	
	}
.pad5L{
	padding-left:5px;
	}
	
.exte_txt{
	padding:5px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#bb3c90;
	font-size:16px;
	font-weight:bold;
	
	}

.content_view_top{
	width:715px;
	height:11px;
	background-image:url(../images/content_top_bar.jpg);
	background-repeat:no-repeat;
	
	}
	
.content_view_mid{
	width:715px;
	background-image:url(../images/content_middle_bar.jpg);
	background-repeat:repeat-y;
	height:auto;
	
	}
	
.content_view_bottam{
	width:715px;
	height:11px;
	background-image:url(../images/content_bottam_bar.jpg);
	background-repeat:no-repeat;
	
	} 
	 
.content_txt{
	padding:5px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}	 

.comes_with_section{
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	float:left;
	background-image:url(../images/content_right_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding-left:15px;
	padding-top:30px;
	}
	
.comes_with_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	text-decoration:none;
	}
	
.comes_with_links ul{
	list-style:none;
	padding:0px;
	margin:0px;
	}
	
.comes_with_links ul li{
	background-image:url(../images/right_bullet.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding:8px 0px 6px 12px;
	}
	
.comes_with_links ul li a{
	color:#363636;
	text-decoration:none;
	padding:8px 0px 6px 12px;
	
	}
	
.comes_with_links ul li a:hover{
	color:#2b9ef2;
	text-decoration:none;
	padding:8px 0px 6px 12px;
	
	}
	
	
	
.comes_with_section1{
	width:330px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	}
	
.comes_with_links1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	text-decoration:none;
	}
	
.comes_with_links1 ul{
	list-style:none;
	padding:0px;
	margin:0px;
	}
	
.comes_with_links1 ul li{
	background-image:url(../images/right_bullet1.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding:8px 0px 6px 19px;
	}	







	
.frame_detail_section{
	width:300px;
	float:right;
	padding-left:40px;
	padding-top:20px;
	
	}
	
	
.frame_detail{
	width:215px;
	height:32px;
	background-image:url(../images/frame_detail_bar.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:17px;
	padding:5px 0px 0px 20px;
	
	}
	
.frame_detail_content{
	width:215px;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:12px;
	padding:5px 0px 10px 20px;
	
	}
.frame_detail_content1{
	width:215px;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:12px;
	padding:5px 0px 10px 20px;
	
	}
	
.frame_detail_content2{
	width:215px;
	font-family:Arial, Helvetica, sans-serif;
	color:#398600;
	font-size:12px;
	padding:5px 0px 10px 20px;
	
	}
	
.frame_detail_blog1{
	width:235px;
	
	}
	
	
.try_btn{
	width:135px;
	float:left;
	}
	
.tool_tip_icon{
	width:30px;
	float:left;
	padding-left:5px;
	
	}
.tool_tip_icon1{
	width:20px;
	float:left;
	padding-left:8px;
	padding-top:16px;
	
	}
	
.wishlist_btn{
	width:127px;
	float:left;
	padding-left:2px;
	}
.btn_section{
	padding-top:78px;
	padding-bottom:14px;
	
	}
.select_lenses_btn{
	width:125px;
	height:25px;
	float:left;
	padding-top:16px;
	padding-left:15px;
	
	}
.lenses_detail{
	width:115px;
	float:left;
	
	}
.lenses_colon{
	width:10px;
	float:left;
	
	}
.lenses_total{
	width:80px;
	float:left;
	
	}
.bottam_right_bg{
	 background-image:url(../images/body_spr_bottom_bg.jpg); 
	 background-repeat:no-repeat; 
	 background-position:right bottom;
	 width:733px;
	 padding:20px 0px 20px 0px;
	 
	 }
	 
/* Buy page Css  29-01-2010  */

.Pad24T{
	padding-top:24px;
	
	}
	.Pad40T{
	padding-top:40px;
	
	}
.Pad15T{
	padding-top:15px;
	
	}
.Pad5T{
	padding-top:5px;
	
	}

.Pad15B{
	padding-bottom:15px;
	
	}
.Pad20B{
	padding-bottom:20px;
	
	}
	
.Pad55B{
	padding-bottom:55px;
	
	}

.purple{
	color:#7c005d;
	
	}
	
	

.reglaze_service_content{
	padding:0px 0px 0px 0px;
	
	}

.reglaze_service_left_content{
	width:380px;
	float:left;
	padding:13px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}
	
.glass_detail_section{
	width:195px;
	
	}	
	
.glass_detail_text{
	width:175px;
	float:left;
	
	}
	
.glass_detail_text1{
	width:210px;
	float:left;
	font-family:Arial;
	font-size:12px;   
	}


.glass_detail_collan{
	width:15px;
	float:left;
	
	}
.glass_select_box{
	width:150px;
	float:left;
	
	}
.glass_tooltip_icon{
	width:24px;
	float:left;
	
	}
	
.glass_check_box{
	width:30px;
	float:left;
	
	}

.reglaze_service_top{
	width:719px;
	height:32px;
	background-image:url(../images/buy_top_bg.jpg);
	background-repeat:no-repeat;
	
	}
	
.reglaze_service_middle{
	width:719px;
	background-image:url(../images/buy_middle_bg.jpg);
	background-repeat:repeat-y;
	
	}
	
.reglaze_service_bottom{
	width:719px;
	height:10px;
	background-image:url(../images/buy_bottam_bg.jpg);
	background-repeat:no-repeat;
	
	}
	
	.reglaze_service_right_content{
	width:285px;
	float:left;
	padding:15px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	font-weight:bold;
	
	}
	
.selection_top_bg{
	width:248px;
	height:9px;
	background-image:url(../images/selection_top_bg.jpg);
	background-repeat:no-repeat;
	
	}
	
.selection_middle_bg{
	width:248px;
	background-image:url(../images/selection_middle_bg.jpg);
	background-repeat:repeat-y;
	
	}
	
	.selection_bottam_bg{
	width:248px;
	height:9px;
	background-image:url(../images/selection_bottam_bg.jpg);
	background-repeat:no-repeat;
	
	}
	
	.your_sec_bar{
	width:235px;
	height:32px;
	background-image:url(../images/selection_bg.jpg);
	background-repeat:no-repeat;
	margin-left:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-top:7px;
	padding-left:10px;
	
	}
	
.section_glass{
	padding:12px 0px 20px 5px;
	
	}
	
.glass_detail1{
	padding:0px 0px 0px 10px;
	
	}
	
.glass_detail1_txt{
	width:160px;
	float:left;
	
	}
	
.glass_detail1_coll{
	width:15px;
	float:left;
	
	}
.glass_detail1_total{
	width:62px;
	float:left;
	
	}
	
	
	.reglaze_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-top:7px;
	padding-left:19px;

}


.next_btn{
	padding:20px 15px 0px 0px;
	
	}
	
	
/* Checkout page Css  29-01-2010  */

	.purple1{
	color:#bf3e94;
	
	}
	.Pad3T{
		padding-top:3px;
		
		}
	


	.billing_address_form{
	width:320px;
	float:left;
	padding:13px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}
		.billing_address_form1{
	width:310px;
	float:left;
	padding:13px 0px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}
	.billing_form{
	width:285px;
	padding:0px 0px 10px 0px;
	
	}
	
	.billing_form1{
	width:295px;
	padding:0px 0px 10px 0px;
	
	} 
	.billing_text{
	width:102px;
	float:left;
	padding-top:3px; 
	}
	
	.billing_collan{
	width:15px;
	float:left;
	padding-top:3px;
	}
	
	.billing_field_form{
	width:163px;
	float:left;
	
	}
	
	.billing_field_form1{
	width:168px;
	float:left;
	
	}
	
.delivery_title{
	width:255px;
	float:left;
	padding:0px 0px 20px 0px;
	
	}
.checkout_btn{
	padding:45px 50px 20px 0px;
	
	}
	
	
/* High Index Lenses page Css  29-01-2010  */

.lenses_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9a0277;
	font-weight:bold;
	
	}
.lenses_details{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}

.lenses_details ul{
	padding:10px 0px 20px 15px;
	margin:0px;
	
	}
.lenses_details ul li{
	padding:5px 0px 0px 0px;
	
	}
	
	.high_index_img{
	width:342px;
	float:left;

	}
	.high_index_txt{
	width:320px;
	float:left;
	padding-left:15px;

	}
	
	.pink1{
		color:#9a0277;
		
		}
	.high_index_vedio_section{
		padding:30px 0px 0px 40px;
		
		}
	
	.Vedio_title{
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		color:#2891db;
		
		}
		
	.vedio_img{
		padding:20px 0px 0px 0px;
		
		}
		
/* your_prescription page Css  29-01-2010  */		
		
.reglaze_service_left_content1{
	width:395px;
	float:left;
	padding:13px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}
	
	
	.reglaze_service_right_content1{
	width:233px;
	float:left;
	padding:15px 0px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	font-weight:bold;
	
	}
	
	.prescription_detail{
	width:395px;
	padding:0px 0px 10px 0px;
	
	}
	
	.prescription_text{
		width:125px;
		float:left;
		
		}
		
	.prescription_text_field{
		width:135px;
		float:left;
		
		}
	.prescription_massage_field{
		width:270px;
		float:left;
		
		}

.or_fax_txt{
	width:45px;
	float:left;
	padding-top:3px;
	
	}
	
	
.reglaze_service_middle1{
	width:719px;
	background-image:url(../images/buy_middle_bg1.jpg);
	background-repeat:repeat-y;
	
	}
	
.reglaze_service_bottom1{
	width:719px;
	height:14px;
	background-image:url(../images/buy_bottam_bg1.jpg);
	background-repeat:no-repeat;
	
	}
	
.reglaze_service_bottom_content{
	padding:15px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}
	
.reglaze_conditions{
	width:558px;
	float:left;
	
	}
	
.reglaze_conditions_checkbox{
	width:112px;
	float:left;
	padding-top:26px; 
	}
	
	
	.Pad40B{
		padding-bottom:40px;
		
		}
		
		
	.Pad25B{
		padding-bottom:25px;
		
		}
		
		
/* your_Basket page Css  30-01-2010  */	


.your_basket{
	padding:8px 0px 0px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}

.basket_top_bar{
	height:23px;
	background-color:#5bc3ff;
	
	}
.basket_content_bar{
	height:35px;
	background-color:#ffffff;
	border-bottom:1px solid #5bc3ff;
	
	}
	
	.basket_content_bar3{
	height:30px;
	background-color:#ffffff;
	border-bottom:1px solid #5bc3ff;
	
	}
	
	.basket_content_bar2{
	height:30px;
	background-color:#d4efff;
	
	}
	
	
	.basket_content_bar1{
	height:30px;
	background-color:#ffffff;
	
	}


.basket_content{
	width:702px;
	height:auto;
	background-color:#FFFFFF;
	border:1px solid #5bc3ff;
	
	
	}
.remove_text_blog{
	float:left;
	width:110px;
	height:20px;
	padding-top:3px;
	border-right: 1px solid #ffffff;
	
	}	
	
.model_text_blog{
	float:left;
	width:166px;
	height:20px;
	padding-top:3px;
	border-right: 1px solid #ffffff;
	
	}
	
.quantity_text_blog{
	float:left;
	width:120px;
	height:20px;
	padding-top:3px;
	border-right: 1px solid #ffffff;
	
	}
	
.frames_text_blog{
	float:left;
	width:116px;
	height:20px;
	padding-top:3px;
	border-right: 1px solid #ffffff;
	
	}
	
.lanses_text_blog{
	float:left;
	width:113px;
	height:20px;
	padding-top:3px;
	border-right: 1px solid #ffffff;
	
	}

.total_text_blog{
	float:left;
	width:70px;
	height:20px;
	padding-top:3px;
	
	}
	
.remove_text_blog1{
	float:left;
	width:110px;
	height:30px;
	padding-top:15px;
	border-right: 1px solid #ffffff;
	
	}	
	
.model_text_blog1{
	float:left;
	width:166px;
	height:30px;
	padding-top:15px;
	border-right: 1px solid #ffffff;
	
	}
	
.quantity_text_blog1{
	float:left;
	width:120px;
	height:30px;
	padding-top:15px;
	border-right: 1px solid #ffffff;
	
	}
	
.frames_text_blog1{
	float:left;
	width:116px;
	height:30px;
	padding-top:15px;
	border-right: 1px solid #ffffff;
	
	}
	
.lanses_text_blog1{
	float:left;
	width:106px;
	height:30px;
	padding-top:15px;
	border-right: 1px solid #ffffff;
	
	}

.total_text_blog1{
	float:left;
	width:63px;
	height:30px;
	padding-top:15px;
	
	}
	
.price_select_box{
	width:362px;
	float:left;
	padding:5px 0px 0px 12px;
	
	}
	
.total_text_blog2{
	float:right;
	width:65px;
	height:25px;
	padding-top:5px;
	
	}
	
.pink2{
		color:#bb3c90;
		
		}
		
.discount_text{
	float:left;
	width:377px;
	height:30px;
	padding-top:5px;
	padding-left:10px;
	
	}
	
.discount_select_field{
	width:165px;
	float:left;
	padding:5px 0px 0px 12px;
	
	}
	
.apply_btn{
	width:120px;
	float:left;
	padding:5px 0px 0px 12px;
	
	}
	
	
.basket_content_middle1{
	width:719px;
	background-image:url(../images/basket_content_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
	}
	
.basket_content_bottom1{
	width:719px;
	height:13px;
	background-image:url(../images/basket_content_bg1.jpg);
	background-repeat:no-repeat;
	
	}
	
.selection_txt{
	padding:10px 0px 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}
	
.conti_shopping_btn{
	width:160px;
	float:left;
	padding:5px 0px 0px 20px;
	
	}
	
.check01_btn{
	width:100px;
	float:right;
	padding:5px 20px 0px 20px;
	
	}

/* Login page Css  30-01-2010  */

.login_section{
	width:719px;
	
	}
	
.login_top_bar{
	width:719px;
	height:37px;
	background-image:url(../images/login_top_bar.jpg);
	background-repeat:no-repeat;
	
	}	
	
.login_middle_bar{
	width:719px;
	background-image:url(../images/login_middle_bg.jpg);
	background-repeat:repeat-y;
	
	}	
	
.login_bottam_bar{
	width:719px;
	height:58px;
	background-image:url(../images/login_bottam_bar.jpg);
	background-repeat:no-repeat;
	
	}



.login_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#bb3c90;
	padding:0px 0px 0px 0px;
	
	}
	
.exsting_member_blog{
	width:359px;
	float:left;
	background-image:url(../images/login_right_bg.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	
	}
	
.not_member_blog{
	width:340px;
	float:left;
	
	}
	
.existing_txt{
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:10px 0px 0px 40px;
	width:270px;
	float:left;
	  
	
	}
	
	
.member_field_blog{
	float:left;
	padding:20px 0px 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	
	}
	
.user_id_txt{
	width:85px;
	float:left;
	padding-top:3px; 
	}
		
	.user_text_field{
	width:200px;
	float:left;
	
	}
	
.user_text_coll{
	width:15px;
	float:left;
	padding-top:3px;
	}
.Pad10B{
	padding-bottom:10px;

}

.Pad5B{
	padding-bottom:5px;

}

.forgot_bg{
	width:220px;
	background-image:url(../images/forgot_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 0px 20px 90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a71b85;
	
	
	}
	
.sighin_btn{
	padding:15px 70px 15px 0px;
	
	}
	
.register_btn1{
	padding:15px 60px 15px 0px;
	
	}
	
.bottam_bar_text{
	width:500px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:20px;
	padding:15px 0px 0px 20px;
	
	}
	
.checkout_btn01{
	width:100px;
	float:left;
	padding-top:15px;
	
	}
	
/* virtual_mirror_page Css 01-02-2010 */

.vertual_vedio_section{
	width:310px;
	float:left;
	
	}
	
.vertual_text2{
	width:385px;
	float:right;
	color:#363636;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	}
	
.pad21B
{
	padding-bottom:15px;
}	
	
	
.no_hidd_txt{
	width:570px;
	float:left;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}
	
	.no_hidd_img{
	width:145px;
	float:left;
	
	}
	
.vertual_text{
	width:719px;
	float:left;
	
	}

.vertual_text1{
	padding:20px 0px 30px 0px;
	
	}
	
	.vertual_text3{
	padding:20px 0px 0px 0px;
	
	}
	

.vertual_btn{
	padding:20px 0px 0px 0px;
	
	}
	
.frame_measurement_section{
	width:330px;
	float:left;
	
	}
.frame_measurement_section1{
	padding:0px 0px 0px 40px;
	width:310px;
	float:left;
	
	}
	
	
	.frame_measurement_section2{
	padding:0px 0px 0px 20px;
	width:310px;
	float:left;
	
	}
	
	
.frame_measure_top{
	width:329px;
	height:24px;
	background-image:url(../images/frame_measure_top.jpg);
	background-repeat:no-repeat;
	padding:8px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	
	
	}
	

.frame_measure_middle{
	width:329px;
	background-image:url(../images/frame_measure_middle.jpg);
	background-repeat:repeat-y;
	
	}
.frame_measure_bottam{
	width:329px;
	height:10px;
	background-image:url(../images/frame_measure_bottam.jpg);
	background-repeat:no-repeat;
	
	}
	
.measurememt_text{
	padding:10px 20px 10px 20px;
	line-height:20px;
	
	}
	
.measurememt_img{
	padding:10px 0px 0px 20px;
	
	}
	
.lens_diameter_content{
	padding:20px 0px 5px 20px;
	
	}	
	
.lens_diameter_content1{
	padding:10px 0px 5px 20px;
	
	}
	
.lens_diameter_content2{
	padding:30px 10px 15px 20px;
	
	}
	
.lens_diameter_content3{
	padding:10px 10px 15px 20px;
	
	}
	
.lens_diameter_content4{
	padding:3px 0px 99px 20px;
	
	}
	
	
.lens_diameter{
	width:115px;
	float:left;
	
	}
.lens_total{
	width:70px;
	float:left;
	
	}
.lens_total1{
	width:60px;
	float:left;
	
	}
	
.frame_opetion{
	width:110px;
	float:left;
	
	}	
	
	.frame_select_field{
	width:180px;
	float:left;
	
	}	

	
.find_glasses_btn{
	padding:20px 10px 0px 0px;
	
	}
	
	.find_glasses_btn1{
	padding:20px 0px 0px 0px;
	
	}
	
	.find_glasses_btn2{
	padding:10px 0px 0px 0px;
	
	}
	
	
	
/* Newsletter_page Css 01-02-2010 */

.mewsletter_section{
	width:350px;
	float:left;
	
	}
	
.fields_blog{
	padding:5px 10px 5px 30px;
	
	}	
	
	
.mews_name_field{
	width:110px;
	float:left;
	padding-top:3px; 
    height: 15px;
}
.mews_name_field1{
	width:194px;
	float:left;
	
	}
.mews_submit_btn{
	width:90px;
	float:left;
	
	}
.mews_reset_btn{
	width:90px;
	float:left;
	
	}
	
/* Wishlist page Css 01-02-2010 */


.next_pre_cont1{
	 height:32px;
	 background-image:url(../images/next_pre_bg1.jpg); 
	 background-repeat:no-repeat; 
	 width:679px; 
	 
	 
	 }
	
.wishlist_paging{
	 width:490px;
	 float:left;
	 font-size:12px;
	 font-family:Arial; 
	 padding:9px 0px 8px 15px;
	 color:#333;
	 text-decoration:none;
	 
	 }
	 
.wishlist_paging a{
	 color:#333;
	 
	 }
.wishlist_paging a:hover{
	 color:#b00090;
	 text-decoration:underline;
	 
	 }
	 
.active{
	color:#b00090;
	text-decoration:underline;
	}
	
.go_to_page{
	width:70px;
	float:left;
	padding-top:6px;
	
	}
.go_to_page1{
	width:40px;
	float:left;
	padding-top:10px;
	
	}
	
.go_to_btn{
	width:40px;
	float:left;
	padding-top:6px;
	
	}
	
	
/* Search Page Css 01-02-2010 */

.search_content{
	width:718px;
	height:auto;
	background-color:#FFFFFF;
	border:1px solid #ffd7eb;
	}
	
	.search_top_bar{
	height:23px;
	background-color:#ffd7eb;
	
	}	
	
.search_top_bar1{
	background-color:#ffffff;
	
	}
	
	
	
	
.search_text_blog1{
	float:left;
	width:131px;
	height:20px;
	padding-top:3px;
	
	}	
	
.search_text_blog2{
	float:left;
	width:136px;
	height:20px;
	padding-top:3px;
	
	}
	
.search_text_blog3{
	float:left;
	width:135px;
	height:20px;
	padding-top:3px;
	
	}
	
.search_text_blog4{
	float:left;
	width:30px;
	height:20px;
	padding-top:3px;
	
	}
	
.search_text_blog5{
	float:left;
	width:32px;
	height:20px;
	padding-top:3px;
	
	}

.search_text_blog6{
	float:left;
	width:69px;
	height:20px;
	padding-top:3px;
	
	}
.search_text_blog7{
	float:left;
	width:42px;
	height:20px;
	padding-top:3px;
	
	}
.search_text_blog8{
	float:left;
	width:45px;
	height:20px;
	padding-top:3px;
	
	}
	
	.search_text_blog9{
	float:left;
	width:49px;
	height:20px;
	padding-top:3px;
	
	}
	
.search_text_blog01{
	float:left;
	width:130px;
	padding:15px 0px 15px 0px;
	border-right:1px solid #ffd7eb;
	
	}	
	
.search_text_blog02{
	float:left;
	width:135px;
	padding:39px 0px 40px 0px;
	border-right:1px solid #ffd7eb;
	
	
	}
	
.search_text_blog03{
	float:left;
	width:134px;
	padding:39px 0px 40px 0px;
	border-right:1px solid #ffd7eb;
	
	}
	
.search_text_blog04{
	float:left;
	width:29px;
	padding:39px 0px 40px 0px;
	border-right:1px solid #ffd7eb;
	
	}
	
.search_text_blog05{
	float:left;
	width:31px;
	padding:39px 0px 40px 0px;
	border-right:1px solid #ffd7eb;
	
	}

.search_text_blog06{
	float:left;
	width:68px;
	padding:39px 0px 40px 0px;
	border-right:1px solid #ffd7eb;
	
	}
.search_text_blog07{
	float:left;
	width:41px;
	padding:39px 0px 40px 0px;
	border-right:1px solid #ffd7eb;
	
	}
.search_text_blog08{
	float:left;
	width:44px;
	padding:39px 0px 40px 0px;
	border-right:1px solid #ffd7eb;
	
	}
	
	.search_text_blog09{
	float:left;
	width:48px;
	padding:30px 0px 40px 3px;
	
	}

/* Blog Page Css 01-02-2010 */

.blog_content{
	padding:15px 15px 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}
	
.readmore{
	color:#bb3c90;
	padding:10px 0px 0px 0px;
	text-decoration:none;
	
	}
.readmore a{
	color:#bb3c90;
	
	}
	
.readmore a:hover{
	color:#0490d6;
	
	}
	
/* Gift Voucher Page Css  Date 02-02-2010 */

.gift_content{
	padding:0px 0px 0px 130px;
	
	}


.gift_voucher_top{
	width:454px;
	height:22px;
	background-image:url(../images/gift_voucher_top.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:10px 0px 0px 15px;
	
	}
	
.gift_voucher_middle{
	width:469px;
	background-image:url(../images/gift_voucher_middle.jpg);
	background-repeat:repeat-y;
	
	}	
	
	
	
.gift_voucher_bottam{
	width:469px;
	height:42px;
	background-image:url(../images/gift_voucher_bottam.jpg);
	background-repeat:no-repeat;
	
	}
	

.gift_image{
	padding:6px 6px 6px 6px;
	
	}
	
.gift_price{
	width:50px;
	float:left;
	padding:10px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#bb3c90;
	font-weight:bold;
	
	}
	
.gift_price_select{
	width:100px;
	float:left;
	padding-top:10px;
	
	}
.gift_price_btn{
	width:80px;
	float:right;
	padding:8px;
	
	}
	
.gift_text1{
	padding:0px 0px 30px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	
	}
	
	.gift_text3{
	padding:0px 0px 20px 0px;
	line-height:18px;
	
	}
	
	.gift_text2{
	padding:0px 0px 0px 0px;
	line-height:18px;
	
	}
	
	
.reglaze_price{
	width:100px;
	float:left;
	padding:10px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#bb3c90;
	font-weight:bold;
	
	}
	
.reglaze_price_select{
	width:230px;
	float:left;
	padding-top:10px;
	
	}


/* Site Map Page Css  Date 02-02-2010 */

.sitemap_title{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a71981;
	padding:5px 0px 5px 15px;
	font-weight:bold;
	
	}

.category_links{
	width:215px;
	float:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	
	}
	
.category_links ul{
	margin:0px; 
	padding:0px; 
	list-style:none;
	
	}
	
	.category_links ul li{
		background-image:url(../images/arrow.jpg);
		background-repeat:no-repeat; 
		background-position:left 10px; 
		padding:5px 0px 5px 10px;
	
	}
	
	
	.category_links ul li a{
	color:#363636;
	
	}
	
	
	.category_links ul li a:hover{
	color:#363636;
	text-decoration:underline;
	
	}
	
.Pad15L{
	padding-left:15px;
	
	}
	
.Pad20T{
	padding-top:20px;
	
	}
	
	
/* Make it Easy Page Css  Date 02-02-2010 */


.make_easy_blog1{
	width:218px;
	height:448px;
	float:left;
	background-image:url(../images/make_easy_bg1.jpg);
	background-repeat:no-repeat;
	
	}
.make_easy_blog2{
	width:218px;
	height:448px;
	float:left;
	background-image:url(../images/make_easy_bg2.jpg);
	background-repeat:no-repeat;
	margin-left:31px;
	
	}

.make_easy_blog3{
	width:218px;
	height:448px;
	float:right;
	background-image:url(../images/make_easy_bg3.jpg);
	background-repeat:no-repeat;
	
	}
	
.make_easy_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:7px 7px 7px 7px;
	line-height:18px;
	
	}


/* Why Buy From us Page Css  Date 03-02-2010 */


.why_buy_vedio{
	padding:0px 0px 0px 150px;
	
	}

.why_buy_btn{
	padding:30px 0px 0px 0px;
	
	}
	
	
/*  New Navication Tabs Css  Date 03-02-2010 */

	.nav_tabs_new{
	padding:15px 0px 0px 33px;
	}

	.button_space1{
	width:38px;
	height:31px;
	float:left;
	}

	.whats_hot_link{
	width:100px;
	height:31px;
	float:left;

	}

	.designer_frame_link{
	width:143px;
	height:31px;
	float:left;

	}

	.fitting_room_link{
	width:113px;
	height:31px;
	float:left;

	}

	.sale_tab_link{
	width:53px;
	height:31px;
	float:left;

	}

 	.style_assistant_link{
	width:126px;
	height:31px;
	float:left;

	}
	
/* Single Vision Page Css Date 03-02-2010 */

.single_vision_btn{
	padding:0px 10px 0px 0px;
	
	}
	
	.single_vision_btn2{
	padding:0px 0px 0px 0px;
	
	}
	.single_vision_btn1{
	padding:0px 0px 0px 0px;
	
	}
	
/* Prescription-Glasses Page Css Date 03-02-2010 */

.prescription_glasses_txt
	{
	padding:5px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}
	
	.prescription_glasses_txt01
	{
	padding:5px 0px 7px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}
	
	

	
.prescription_glasses_txt a{
	color:#006ecb;
	text-decoration:underline;	
	
	}	
	
.prescription_glasses_txt a:hover{
	color:#006ecb;
	text-decoration:none;	
	
	}
	
	
.prescription_title{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a71981;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	
	}	
	
	
	
.prescription_links{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}
	
.prescription_links ul{
	margin:0px; 
	padding:0px; 
	list-style:none;
	
	}
	
	.prescription_links ul li{
		background-image:url(../images/squre_bullet.jpg);
		background-repeat:no-repeat; 
		background-position:left 10px; 
		padding:8px 0px 8px 15px;
	
	}
	

.Pad5L{
	padding-left:5px;
	
	}
	
.prescription_glasses_txt1
	{
	padding:20px 20px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	line-height:18px;
	
	}
	
	
.prescription_links1{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}
	
.prescription_links1 ol{
	margin:0px; 
	padding:0px 0px 0px 20px; 
	
	}
	
	.prescription_links1 ol li{ 
		padding:8px 0px 8px 15px;
	
	}
	
	
/* New Index Page Css Date 04-02-2010 */


.main_left_content01{
	width:748px;
	float:left;
	
	}
	
.main_right_content01{
	width:202px;
	float:right;
	
	}
	
.featured_promotion_content{
	padding:20px 0px 0px 0px;
	background-image:url(../images/body_spr_bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
.featured_glasses_blog{
	margin-bottom:5px;
	margin-left:15px;
	
	}	
	

/* Contact Us Page Css Date 06-02-2010 */

.LH24{
line-height:24px;

}

.LH30{
line-height:30px;

}

.green{
	color:#74aa00;
	
	}
	
.black{
	color:#000000;
	
	}
.contact_title{
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#bb3c90;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	
	}
	
.online_glasses_title1{
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#bb3c90;
	padding:5px 0px 12px 0px;
	font-weight:bold;
	
	}
	
.online_glasses_title2{
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#bb3c90;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	
	}
	
.omline_glasses_txt
	{
	padding:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	line-height:18px;
	
	}
	
.omline_glasses_links{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}
	
.omline_glasses_links ul{
	margin:0px; 
	padding:0px; 
	list-style:none;
	
	}
	
	.omline_glasses_links ul li{
	 padding:8px 0px 8px 15px;
	 background-image:none;
	
	}	
	
/* Custemer Says Page Css Date 08-02-2010 */

.customer_content{
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:12px;
	padding:15px 0px 0px 0px;
	
	}
	
.customer_title{
	font-family:Arial, Helvetica, sans-serif;
	color:#006ecb;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 10px 0px;
	
	}	


/* Register Page Css Date 09-02-2010 */

.registration_address_form{
	width:320px;
	float:left;
	padding:13px 0px 0px 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	
	}

.register_me{
	padding:5px 0px 10px 0px;
	
	}
	
.register_btn01{
	width:100px;
	float:left;
	
	}
	
.reset_btn01{
	width:80px;
	float:left;
	
	}

/* My Account Page Css Date 10-02-2010 */

.welcome_sms{
	font-family:Arial, Helvetica, sans-serif;
	color:#9f0a7b;
	font-size:17px;
	padding:0px 0px 20px 0px;
	font-weight:bold;
	
	}
	
.my_account_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	text-decoration:none;
	padding:0px 0px 20px 15px;
	
	}
	
.my_account_links a{
	color:#363636;
	text-decoration:underline;
	
	}

.my_account_links a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	text-decoration:none;
	
	}
	
	
	
.my_shopping_txt{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff7329;
	font-size:17px;
	padding:0px 0px 5px 14px;
	font-weight:bold;
	}
	
	
	
	.my_shopping_txt1{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff7329;
	font-size:17px;
	padding:0px 0px 5px 11px;
	font-weight:bold;
	}
	
.my_prescriptions_txt{
	font-family:Arial, Helvetica, sans-serif;
	color:#158fe0;
	font-size:17px;
	padding:0px 0px 5px 14px;
	font-weight:bold;
	}
	
	.my_prescriptions_txt1{
	font-family:Arial, Helvetica, sans-serif;
	color:#158fe0;
	font-size:17px;
	padding:0px 0px 5px 11px;
	font-weight:bold;
	}
	
	.my_details_txt{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffa200;
	font-size:17px;
	padding:0px 0px 5px 14px;
	font-weight:bold;
	}
	
	.my_details_txt1{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffa200;
	font-size:17px;
	padding:0px 0px 5px 11px;
	font-weight:bold;
	}
	
	.my_password_txt{
	font-family:Arial, Helvetica, sans-serif;
	color:#65b300;
	font-size:17px;
	
	padding:0px 0px 5px 15px;
	font-weight:bold;
	}
	
	.signup_links{
	font-family:Arial, Helvetica, sans-serif;
	color:#a71981;
	font-weight:bold;
	
	}
	
	.signup_links a{
	color:#a71981;
	text-decoration:underline;
	
	}
	
	.signup_links a:hover{
	color:#a71981;
	text-decoration:none;
	
	}
	
	
/* Change Password Page Css Date 10-02-2010 */

.change_password_section{
	width:550px;
	float:left;
	
	}


.pass_name_field{
	width:150px;
	float:left;
	
	}
	
/* Faq Page Css Date 10-02-2010 */

.faq_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	text-decoration:none;
	padding:0px 0px 20px 0px;
	
	}
	
.faq_txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	text-decoration:none;
	padding:0px 0px 20px 10px;
	
	}
	
.faq_title_txt{
	font-family:Arial, Helvetica, sans-serif;
	color:#f92b2b;
	font-size:17px;
	
	padding:0px 0px 5px 10px;
	font-weight:bold;
	}
	
.faq_title_txt1{
	font-family:Arial, Helvetica, sans-serif;
	color:#016ed3;
	font-size:17px;
	
	padding:0px 0px 5px 10px;
	font-weight:bold;
	}
	
.faq_title_txt2{
	font-family:Arial, Helvetica, sans-serif;
	color:#61cbff;
	font-size:17px;
	
	padding:0px 0px 5px 10px;
	font-weight:bold;
	}
	
	.faq_title_txt3{
	font-family:Arial, Helvetica, sans-serif;
	color:#be4393;
	font-size:17px;
	padding:0px 0px 5px 10px;
	font-weight:bold;
	}
	
	.need_txt{
	font-family:Arial, Helvetica, sans-serif;
	color:#be4393;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:50px 0px 0px 0px;
	}
	
	
	
	
	.faq_title_txt4{
	font-family:Arial, Helvetica, sans-serif;
	color:#fc6e24;
	font-size:17px;
	
	padding:0px 0px 5px 10px;
	font-weight:bold;
	}
	
	.faq_title_txt5{
	font-family:Arial, Helvetica, sans-serif;
	color:#9b0277;
	font-size:17px;
	
	padding:0px 0px 5px 10px;
	font-weight:bold;
	}

/* Adding Css Date 23-02-2010 */
.main_right_section02{
	width:202px;
	height:1358px;
	float:right;
	background-image:url(../images/new_right_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	
	}
	
	
	
	.left_panel02{
	 width:733px; 
	 float:left;
	 padding:0px 0px 0px 15px;
	 }
	 
	 
	 
	 .mid_top_link02{
	 font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;  
	 color:#363636; 
	 padding-top:15px;
	 width:733px;
	 float:left;
	 }
	 
	 
	 .bottam_right_bg02{
	 width:733px;
	 padding:20px 0px 20px 0px;
	 
	 }
	 /*test*/
	.search_top_img{
width:721px;
height:auto;
float:left;
}
.search_heading_master{
width:717px;
height:auto;
background-color:#feeaf4;
border:1px solid #ffa1db;
float:left;
}
.search_heading_master_001{
width:717px;
height:auto;
border-left:solid 1px #ffa1db;
border-right:solid 1px #ffa1db;
padding:15px 0 0 0;
float:left;
}

.search_heading_master_002{
width:717px;
height:auto;
border-left:solid 1px #ffa1db;
border-right:solid 1px #ffa1db;
border-bottom:solid 1px #ffa1db;
padding:15px 0 0 0;
float:left;
}


.virtual_color_master{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:60px;
height:21px;
padding:4px 0 0 0;
float:left;
}
.virtual_color_master_001{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:58px;
height:21px;
padding:4px 0 0 0;
float:left;
}
.search_nav_003{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:58px;
height:21px;
padding:4px 0 0 0;
float:left;
}
.WishList_product{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:140px;
height:21px;
padding:4px 0 0 30px;
float:left;
}
.WishList_icon{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:76px;
height:21px;
padding:4px 0 0 0;
float:left;
}
.virtual_imag_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:130px;
height:21px;
padding:4px 0 0 10px;
float:left;
}
.virtual_view_img{
width:62px;
height:21px;
float:left;
}

.virtual_view_img1{
width:135px;
height:25px;
float:right;
padding-top:40px;
padding-right:20px;
}
.virtual_view_img2{
width:70px;
height:25px;
float:right;
padding-top:40px;
padding-right:20px;
}

.search_images_master{
width:719px;
height:auto;
padding:0 0 10px 0;
float:left;
}
.virtual_lenses_img{
width:134px;
height:auto;
padding:4px 0 0 12px;
float:left;
overflow:hidden;
}
.virtual_color_master_001C{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:90px;
height:21px;
padding:4px 0 0 0;
float:left;
}
.virtual_product_VA{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:115px;
height:21px;
padding:4px 0 0 0;
float:left;
}
.top_ima_center_buy{
width:123px;
height:72px;
border-left:solid 1px #0aade2;
border-right:solid 1px #0aade2;
float:left;
overflow:hidden;
}
.virtual_color_master_001{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:58px;
height:21px;
padding:4px 0 0 0;
float:left;
}
.virtual_view_img{
width:62px;
height:21px;
float:left;
}
.virtual_wish_list{
width:108px;
height:21px;
float:left;
}

.virtual_wish_list1{
width:135px;
height:25px;
float:right;
padding-top:40px;
padding-right:20px;
}
.virtual_border{
width:719px;
height:auto;
padding:0 0 15px 0;
margin:0 0 20px 0;

float:left;
}


.spread_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
}
.grdItems1
{
    text-align:center; 
}
.grdHeader1
{
    text-align:center ; 
 
}



/* Css Date 26-02-2010 */


.gogal_top{
	width:236px;
	height:7px;
	background-image:url(../images/gogal_top_bg.jpg);
	background-repeat:no-repeat;

}

.gogal_middle{
	width:236px;
	background-image:url(../images/gogal_middle_bg.jpg);
	background-repeat:repeat-y;

}

.gogal_middle img{
	width:123px;
	height:72px;
	padding:5px 0px 5px 0px;

}



.gogal_bottom{
	width:236px;
	height:7px;
	background-image:url(../images/gogal_bottom_bg.jpg);
	background-repeat:no-repeat;

}
.pad26B
{
	padding-bottom:26px;
}
	
.pad26T
{
	padding-top:26px;
}



/*   Shodt List Pannal    */


.short_txt{
	float:left;
	width:70px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding:8px 0px 0px 10px;

}

.short_select_field{
	float:left;
	width:190px;
	padding:5px 0px 0px 0px;

}

.low_select_field{
	float:left;
	width:65px;
	padding:6px 0px 0px 0px;

}



.frame_txt{
	float:left;
	width:330px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding:8px 0px 0px 10px;

}


.minus_icon{
	width:168px;
	height:15px;
	float:left;
	padding-left:6px; 

}



.fillter_content{
	padding:15px 0px 0px 7px;

}


.lenses_diameter{
	width:178px;
	height:auto;
	float:left;

}


.lenses_diameter_top{
	width:168px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:5px 0px 0px 10px;
	background-image:url(../images/lense_diameter_top.jpg);
	background-repeat:no-repeat;

}


.lenses_diameter_middle{
	width:168px;
	height :150px;
	overflow-x:hidden ;
	overflow-y:scroll;
	overflow:auto ;
	padding:5px 5px 0px 5px;
	background-image:url(../images/lense_diameter_middle.jpg);
	background-repeat:repeat-y;

}


.lenses_diameter_bottom{
	width:178px;
	height:3px;
	background-image:url(../images/lense_diameter_bottom.jpg);
	background-repeat:no-repeat;

}



.lenses_designer{
	width:211px;
	height:auto;
	float:left;

}


.lenses_designer_top{
	width:201px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:5px 0px 0px 10px;
	background-image:url(../images/designer_top.jpg);
	background-repeat:no-repeat;

}


.lenses_designer_middle{
	width:201px;
	height :150px;
	overflow-x:hidden ;
	overflow-y:scroll;
	overflow:auto ;
	padding:5px 5px 0px 5px;
	background-image:url(../images/designer_middle.jpg);
	background-repeat:repeat-y;

}


.lenses_designer_bottom{
	width:211px;
	height:3px;
	background-image:url(../images/designer_bottom.jpg);
	background-repeat:no-repeat;

}	


.lenses_frame{
	width:266px;
	height:auto;
	float:left;

}


.lenses_frame_top{
	width:256px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:5px 0px 0px 10px;
	background-image:url(../images/frame_top.jpg);
	background-repeat:no-repeat;

}


.lenses_frame_middle{
	width:256px;
	height :150px;
	padding:5px 5px 0px 5px;
	margin-right:1px; 
	background-image:url(../images/frame_middle.jpg);
	background-repeat:repeat-y;

}


.lenses_frame_bottom{
	width:266px;
	height:3px;
	background-image:url(../images/frame_bottom.jpg);
	background-repeat:no-repeat;

}	
	
.diameter_spacer{
	width:10px;
	float:left;

}

.save_myfavorite_btn{
	width:180px;
	height:25px;
	float:left;
	padding-top:16px;
	padding-left:15px;
	
	}


.Pad5T
{
	padding-top:5px;
	
}



.last_login{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top:5px;

}	

/* Error Page Css  Date 10-04-2010  */

	.message_bar{
	height:20px;
	background-image:url(../images/message_bar.jpg);
	background-repeat:repeat-x;
	padding:4px 0px 4px 40px;
	font-size:16px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	
	}


.errore_icon{
	width:286px;
	float:left;

}

.errore_content{
	width:620px;
	float:left;
	padding:0px 0px 0px 15px;

}

.pad40T{
	padding:40px 0px 90px 0px;

}

.sorry_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#c2046d;
	padding:0px 0px 20px 0px;

}

.sorry_txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	padding:0px 0px 20px 0px;

}

.sorry_txt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	padding:0px 0px 20px 0px;

}


.quick_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c2046d;

}

.quick_link a{
	color:#c2046d;
	text-decoration:underline;

}


.quick_link a:hover{
	color:#83df09;
	text-decoration:none;

}
	
