body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,input,p,blockquote,table,tr,th,td,embed,object,button{margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:18px; background:#0f2a57 url(../images/bg.jpg) repeat-x}
img{border:none;}
a{text-decoration:none; color:#666666; cursor:pointer; outline:none}
a:hover{text-decoration:none; cursor:pointer; outline:none }
/*top portion*/
.Mainwrapper{width:940px;  margin:0px auto; height:auto; padding:0px 30px 0px 30px;}

.main_logo{width:310px; height:126px; float:left; margin-top:5px;}
.main_menu{width:630px; height:126px; float:left; margin-top:5px;}
.smallmenu{width:145px; height:30px; float:left; padding-left:485px; margin-top:10px;}
.menu{display:block; font-size:13px; color:#a4a3a3; font-weight:bold; margin-top:100px; margin-left:50px;}
.menu_anchor{padding-left:15px; padding-right:15px; color:#a4a3a3; outline:none; }
.menu a:hover{padding-left:15px; padding-right:15px; color:#fff; outline:none;  }
.menu_selected{padding-left:15px; padding-right:15px; color:#fff; outline:none;  }

.middle_menu{width:960px; height:272px; float:left; padding-top:25px;}

.content_section_top{width:940px; height:32px; float:left; background:url(../images/content_bg_top.jpg) no-repeat; margin-top:20px;}
.content_section_btm{width:940px; height:32px; float:left; background:url(../images/content_bg_btm.jpg) no-repeat;}
.content_section_mid{width:940px; height:auto; float:left; background:url(../images/content_bg_mid.jpg) repeat-y;}

.content_span{display:block; width:561px; height:auto; float:left; padding: 0px 0 0 35px;}
.content_span b{color:#a6cde5; font-size:20px; line-height:18px; text-align:left; font-family:Times New Roman, Times, serif, Arial, Helvetica, sans-serif}
.content_span img{margin-top:17px; margin-bottom:20px;}
.content_span p{line-height:18px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#cfcccc;  }
.content_span a{color:#4b99c6}
.content_span a:hover{color:#fff}

.book_span{display:block; width:269px; height:auto; float:left; padding: 0px 0 0 47px;}
.book_span b{color:#c7c9cb; font-size:18px; line-height:18px; text-align:left; font-weight:bold;}
.book_span img{margin-top:17px; margin-bottom:10px;}
.book_span p{line-height:18px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c3c2c5;  }

.footer{width:940px; height:65px; float:left;}
.ft_span{display:block; height:20px; float:left; font-size:13px; color:#4e4a4a; line-height:18px; padding-top:5px; margin-left:30px;}
.footer a{padding-left:10px; padding-right:10px;}
.footer a:hover{padding-left:10px; padding-right:10px; color:#CCCCCC}
.ft_copyright{display:block; width:460px; font-size:11px; color:#5e5e60; height:20px; margin-top:10px; padding-right:10px; float:left; text-align:left;}
.ft_powered{display:block; width:460px; font-size:11px; color:#5e5e60; height:20px; margin-top:10px; padding-right:10px; float:left; text-align:right;}

.Lense_inner_top{width:566px; height:21px; float:left; background:url(../images/Lense_inner_top.jpg) no-repeat; }
.Lense_inner_mid{width:516px; height:180px; float:left; background:url(../images/Lense_inner_mid.jpg) repeat-y; padding: 0px 25px 0px 25px;}
.Lense_inner_btm{width:566px; height:21px; float:left; background:url(../images/Lense_inner_btm.jpg) no-repeat; margin-bottom:10px;}




<!-- Sujith --!>
div#Wrapper{margin:0 auto; width:960px;}
div#header{height:105px; background:url(../images1/header-bg.jpg) no-repeat right;}
div#branding{float:left;}
div#branding h1{ background:url(../images1/branding.jpg) no-repeat; width:540px; height:105px; text-indent:-2500px;}
div#Tnav{float:right; margin:16px 35px 0 0; width:82px;}
div#Tnav a{ text-decoration:none;}
div#Tnav a{ text-decoration:none;}
div#navigation{ width:264px; height:266px; float:left; overflow:hidden;}
div#navigation ul{ margin:0; padding:0;}
div#navigation ul li{ list-style:none;}
div#navigation ul li a{padding:0; margin:0; outline:none; height:54px; display:block; text-indent:-2500px}

		.home {background:url(../images1/navigation_bg.jpg) no-repeat -281px 0; }
		#home a:hover{background:url(../images1/navigation_bg.jpg) no-repeat 0px 0;}		
		.home_active{background:url(../images1/navigation_bg.jpg) no-repeat 0px 0;}		
		
		.lenses {background:url(../images1/navigation_bg.jpg) no-repeat -281px -54px;}
		#lenses a:hover{background:url(../images1/navigation_bg.jpg) no-repeat 0px -54px;}
		.lenses_active{background:url(../images1/navigation_bg.jpg) no-repeat 0px -54px;}
		
		
		.frames {background:url(../images1/navigation_bg.jpg) no-repeat -281px -108px;}
		#frames a:hover{background:url(../images1/navigation_bg.jpg) no-repeat 0 -108px;}
		.frames_active{background:url(../images1/navigation_bg.jpg) no-repeat 0 -108px;}
		
		.contactlenses{background:url(../images1/navigation_bg.jpg) no-repeat -281px -162px;}
		#contactlenses a:hover{background:url(../images1/navigation_bg.jpg) no-repeat 0 -162px;}
		.contactlenses_active{background:url(../images1/navigation_bg.jpg) no-repeat 0 -162px;}
		
		.sunglasses a{background:url(../images1/navigation_bg.jpg) no-repeat -281px -216px;}
		#sunglasses a:hover{background:url(../images1/navigation_bg.jpg) no-repeat 0px -216px;}
		.sunglasses_active {background:url(../images1/navigation_bg.jpg) no-repeat 0 -216px;}
		
		
		.current {background:url(../images1/navigation_bg.jpg) no-repeat 0px -108px;}
		
		
		
div#welcome{ background:url(../images1/nav_content.jpg); height:266px; width:678px; float:left;}
div#box{width:430px; margin:40px 0 0 24px; color:#333333; font-size:1.2em;}
div#black_img{background:url(../images1/black.jpg) no-repeat; height:25px; width:960px; display:block;}
div#tRed{ background:url(../images1/tred.jpg) no-repeat; height:10px; overflow:hidden;}
div#mRed{ background:#930004; width:920px; margin:0 auto; padding:0 10px;}
div.DimR{width:300px; margin:0 10px 0 0; background: url(../images1/corner_top.jpg) no-repeat top left #590205; float: left; line-height:16px; font-size:1.2em;}

div.DimRB{width:610px; margin:0 10px 0 0; background:url(../images1/tred_t.jpg) no-repeat top left #590205; float: left; line-height:16px; font-size:1.2em;}
div.spaan{background: url(../images1/bred_b.jpg) no-repeat bottom left; display:block; height:460px; padding:20px 15px 0; width:580px;}
.DimR a{text-decoration:none; color:#EADCC3; font-weight:bold;}
.DimR a:hover{text-decoration:underline;}
div.DimR div{background: url(../images1/corner_bottom.jpg) no-repeat bottom left; display:block; height:460px; padding:20px 15px 0; width:270px;}
div#bRed{ background:url(../images1/bred.jpg) no-repeat; height:10px; overflow:hidden;}
div#footer{background:url(../images1/footer_bg.jpg) no-repeat center top; padding:35px 0 0 0; text-align:center; color:#C6B28F; font-size:1.2em;}
div#footer a{ text-decoration:none; color:#C6B28F; font-weight:bold; line-height:18px;}
div#footer a:hover{text-decoration:underline;}
div#footer img{margin:8px 0 0 0;}
div#paddin{ margin:0 15px 0;}
h1.DimR{font: 25px Georgia, Helvetica; color:#FFFFFF; padding:0 0 10px;}
p.nortxt{padding:10px 0 0;font-size:13px; line-height:18px;}
a.more_link{background:url(../images1/more_link.jpg) no-repeat 0 -19px; display:block; height:19px; margin:15px 0 0;}
a.more_link:hover{background:url(../images1/more_link.jpg) no-repeat 0 0 ; display:block; height:19px; margin:15px 0 0;}
div.image_coming{ background:url(../images1/coming-soon.jpg) no-repeat 60px 150px; height:200px; width:500px;}

#contactleft{width:562px; position: relative; float:left;}
.border{font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #FFE888; background:#EBE9E9; width:262px; height:18px; padding:2px;}
.border1{font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #FF0000; background:url(../images/contact_bg.jpg) #fff; width:262px; height:18px; padding:2px;}
.bordera{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#EBE9E9; width:262px; height:18px; padding:2px;}
.bordera1{font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#fff; width:262px; height:18px; padding:2px;}
.btn{background: #930104; border:2px solid #FFE888; font: 1.1em Arial, Helvetica, sans-serif; padding:3px; cursor:pointer; color:#f1f1f1;}
.btn:hover{background: #590205;}
#c1{margin:0 auto; padding:0; width:270px; float:left; line-height:25px; text-align:left; font-weight:bold;}	
#c2{margin:0; padding:0 0 0 20px; width:270px; float:left;	line-height:25px;float:left; font-weight:bold;}
.error{	background: #930104; border-top:1px solid #FF7D7D; border-bottom:1px solid #FF7D7D; font-size:14px;	padding:12px; text-align:center; color:#fff;}
.ok{background: #930104; border-top:1px solid #DEFF00; border-bottom:1px solid #DEFF00; font-size:1.4em; padding:12px; text-align:center; color:#E0C485;}



/*pagination*/
.Pagination { padding:1px; padding-left:5px; padding-right:5px; color:#FFFFFF; text-decoration:none; background:#1f3e6c; border:solid 1px #92B7E6; cursor:pointer; }
.ACTIVE { background:#28308e; border-color:#2D629B; cursor:auto;  }
.Pagination :hover { background:#FF9900; border-color:#2D629B; color:#000; }
.PaginationDesable {padding:1px; padding-left:5px; padding-right:5px; color:#000; text-decoration:none; background:#1f3e6c; border:solid 1px #92B7E6; cursor:pointer;}
.PaginationDesable:hover { color:#000; background:#28308e;  }
.page_main_bx{clear:both; width:560px; height:20px; color:#426EAB; padding-left:5px; margin-top:50px; padding-right:5px;}
/*pagination*/


form {width:560px; padding-top:20px; }
fieldset{display:block; width:420px; height:auto; float:left; border:0px; background:#163260; padding-top:40px;}

label{color:#4b99c6;  float:left; width:150px; font-size:12px; font-weight:bold; padding-left:60px;}
input {float:left; background:#224071; border:1px solid #000; color:#fff}
textarea {float:left; background:#224071; border:1px solid #000; color:#fff}
.select_box {width:148px; float:left; background:#224071; border:1px solid #000; color:#fff}
.Submit {display:block; width:71px; height:29px; border:0px;  float:left; cursor:pointer; background:url(../images/submit.jpg) no-repeat}
.Reset {display:block; width:71px; height:29px; border:0px; margin-left:5px; cursor:pointer;  float:left; background:url(../images/reset.jpg) no-repeat}

.address{ display:block; width:560px; height:162px; float:left; display:block; background:#163260; margin-top:10px; margin-bottom:30px;}
.address span{display:block; float:left; font-size:12px; color:#4b99c6; line-height:20px; padding-top:15px;}
.address b{font-size:20px; color:#70cbff; line-height:30px;}

.type_head{color:#c7c9cb; display:block; width:560px; height:100px; font-weight:bold}

.back_nav{display:block; width:560px; text-align:right; font-size:13px; float:left}
.back_nav span{display:block; width:440px; font-size:19px; text-align:right; float:left}

.btm_price{display:block; width:560px; float:left; font-weight:bold; color:#a6cde5}

.location{display:block; width:560px; height:285px; float:left; display:block; background:#163260; margin-top:20px; margin-bottom:30px;} 

.left_menu{width:264px; height:265px; float:left;}

.middle_bg{width:685px; height:265px; float:left; background:url(../images1/bg.jpg) no-repeat; padding:10px 0px 0px 0px}