/* CSS Document */


body{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#575757;
background-color:#e6e4d5;
}

form{
padding:0;
margin:0;
}

p{
padding-bottom:10px;
margin:0;

}

input{
background-image:url('../images/textboxBg.jpg');
background-repeat:repeat-x;
border:0;
color:#575757;
border:1px solid #d3d3d3;
}



		

a:link{
color:#006ec3;
text-decoration:none;
}

a:visited{
color:#006ec3;
text-decoration:none;
}

a:hover{
color:#575757;
text-decoration:none;
}



div { behavior: url(../iepngfix.htc) }

img { behavior: url(../iepngfix.htc) }


#wrapper{
background-image:url(../images/wrapperBg.jpg);
background-position:center;
background-repeat:repeat-y;
width:964px;
padding-left:8px;
padding-right:8px;
margin:0 auto;
}

#header{
height:168px;
}

#header .logo{
width:265px;
background-image:url(../images/logoBg.jpg);
background-repeat:no-repeat;
float:left;
height:118px;
padding-left:22px;
padding-top:50px;
}

#header .topbanner{
float:right;
width:677px;
height:168px;
}

#nav{
height:28px;
padding-top:5px;
background-image:url(../images/navBg.jpg);
background-repeat:repeat-x;
color:#fff;
width:964px;
font-size:14px;
}

#nav .navigation{
padding-left:15px;
padding-right:15px;
border-right:#ffc002 solid 1px;
float:left;
}

#nav .searchbox{
float:right;
padding-right:20px;
width:250px;
}

#nav   a{
color:#fff;
text-decoration:none;
}
#nav   a:visited{
color:#fff;
text-decoration:none;
}
#nav   a:hover{
color:#ffc002;
text-decoration:none;
}

.go{
background-image:url(../images/go.png);
background-repeat:no-repeat;
width:28px;
padding-bottom:5px;
height:18px;
}

#container{
margin-top:11px;
margin-right:11px;
}

#leftcontainer{
width:198px;
float:left;
margin-bottom:20px;
}

#leftcontainer .browse{
width:176px;
border:1px #fff solid;
border-bottom:0;
height:23px;
padding-top:3px;
padding-left:20px;
color:#fff;
font-size:15px;
background-image:url(../images/browseBg.jpg);
background-repeat:no-repeat;
}

#leftcontainer .catagory{
width:176px;
border:1px #fff solid;
border-bottom:0;
height:23px;
padding-top:3px;
padding-left:20px;
color:#603409;
font-size:14px;
background-image:url(../images/catagoryBg.jpg);
background-repeat:no-repeat;
}

#leftcontainer .catagory a{
color:#603409;
text-decoration:none;
}

#leftcontainer .catagory a:visited{
color:#603409;
text-decoration:none;
}

#leftcontainer .catagory a:hover{
color:#fbf3e6;
text-decoration:none;
}

#leftcontainer .subcatagory{
width:176px;
border:1px #fff solid;
border-bottom:0;
height:23px;
padding-top:3px;
padding-left:20px;
color:#353535;
font-size:13px;
background-color:#fbf3e6;
}

#leftcontainer .subcatagory a{
color:#353535;
text-decoration:none;
}

#leftcontainer .subcatagory a:visited{
color:#353535;
text-decoration:none;
}

#leftcontainer .subcatagory a:hover{
color:#603409;
text-decoration:none;
}

#leftcontainer .card{
margin-top:20px;
padding:5px;
}

.organgesamll{
color:#d24800;
font-size:12px;
}

.organgemedium{
color:#d24800;
font-size:12px;
font-weight:bold;
min-height:38px;
}

.organgemedium a{
color:#d24800;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.organgemedium a:visited{
color:#d24800;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.organgemedium a:hover{
color:#d24800;
font-size:12px;
font-weight:bold;
text-decoration:none;
}



.organgetext{
color:#d24800;
font-size:16px;
margin-bottom:5px;
}



#rightcontainer {
width:740px;
padding-left:15px;
float:right;
margin-bottom:20px;
}

#formcontainer {
width:935px;
padding-left:15px;
float:right;
margin-bottom:20px;
}
/*
#rightcontainer a{
color:#006ec3;
text-decoration:none;
}

#rightcontainer a:visited{
color:#006ec3;
text-decoration:none;
}

#rightcontainer a:hover{
color:#575757;
text-decoration:none;
}
*/

.welcome{
font-size:18px;
color:#d24800;
margin-top:5px;
}

.content{
margin-top:10px;
margin-bottom:8px;
}

#featuredproduct{
height:237px;
width:718px;
padding-top:15px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
background-image:url(../images/featuredproductBg.jpg);
background-repeat:repeat-x;
}

#featured{
padding-top:0px;
padding-bottom:0px;
width:718px;
height:210px;
}

#featured .leftarrow{
width:41px; 
float:left;
}

#featured .rightarrow{
width:41px; 
float:right;
}

#featured .prodctimg{
height:88px;
text-align:center;
width:132px;
padding:5px;
background-image:url(../images/productBg.jpg);
background-repeat:repeat-x;
border:1px #cfcfcf solid;
}

#featured .prodctimg2{
float:left;
height:88px;
text-align:center;
width:132px;
padding:5px;
background-image:url(../images/productBg.jpg);
background-repeat:repeat-x;
border:1px #cfcfcf solid;
}
#featured .prodctimg3{
float:left;
height:88px;
text-align:center;
width:132px;
padding:5px;
background-image:url(../images/productBg.jpg);
background-repeat:repeat-x;
border:1px #cfcfcf solid;
}

.bluetextsmall{
color:#017ede;
font-size:11px;
}

.bluetext{
color:#017ede;
font-size:12px;
font-weight:bold;
}

.bluetextmedium{
color:#017ede;
font-size:14px;
font-weight:bold;
}

.greysmalltext{
font-size:12px;
color:#575757;
}

.insurance{
margin-top:20px;
}



#lens{
float:left;
margin-left:10px;
margin-right:40px;
}

#lens2{
margin-left:40px;
margin-right:40px;
float:left;
}

#lens3{
margin-left:40px;
margin-right:10px;
float:left;
}

.greytextsmall{
font-size:12px;
color:#575757;
}

.seedetail{
text-align:right; 
color:#da4f01;
width:140px;
font-size:10px;
height:15px;
}

.seedetail a:link{
color:#da4f01;
text-decoration:none;
}

.seedetail a:visited{
color:#da4f01;
text-decoration:none;
}

.seedetail a:hover{
color:#575757;
text-decoration:none;
}




#whyus{
width:280px;
margin-top:30px;
float:left;
}

ul{
margin-left:10px;
margin:0;
padding:0;
padding-left:40px;
}

ul li{
padding-bottom:5px;
margin-left:10px;
list-style-image:url(../images/bullet.jpg);
margin:0;
}

#testimoinals{
width:390px;
margin-top:30px;
float:right;
}

#testimoinals  .testimoinalscontent{
background-image:url(../images/testimonials.jpg);
background-repeat:no-repeat;
margin:5px;
margin-bottom:0;
width:318px;
height:99px;
padding-top:7px;
padding-bottom:7px;
padding-left:20px;
padding-right:20px;
color:#616161;
font-style:italic;
font-size:12px;
line-height:20px;
}

#testimoinals  .name{
width:250px;
color:#ef6402;
font-size:12px;
float:right;
}


#footer{
padding-left:10px;
padding-right:10px;
background-image:url(../images/footerBg.jpg);
background-repeat:repeat-x;
height:78px;
color:#fff;
font-size:11px;
width:944px;
}
#footer a{
color:#fff;
text-decoration:none;
}

#footer a:visited{
color:#fff;
text-decoration:none;
}

#footer a:hover{
color:#c1c1c1;
text-decoration:none;
}

#footer .leftfooter{
padding-top:20px;
float:left;
width:610px;
}
#footer .rightfooter{
padding-top:20px;
float:right;
text-align:right;
width:200px;
}


#breadcrump{
margin-top:5px;
height:27px;
font-size:11px;
background-image:url(../images/breadcrumpBG.jpg);
background-repeat:repeat-x;
font-weight:bold;
padding-top:5px;
padding-left:10px;
margin-bottom:5px;
}

#breadcrump a{
color:#d24800;
text-decoration:none;
}
#breadcrump a:visited{
color:#d24800;
text-decoration:none;
}
#breadcrump a:hover{
color:#575757;
text-decoration:none;
}

#productcontent{
margin-top:10px;
margin-bottom:8px;
}
#leftbigpic{
width:350px;
float:left;
}

#leftbigpic .zoomin{
width:340px;
float:left;
padding-top:20px;
text-align:center;
}


#rightpicdetail{
width:370px;
float:right;
}


.bigpicture{
padding:20px;
text-align:center;
height:300px;
vertical-align:middle;
position:relative;
width:300px;
border:0;
text-decoration:none;
/*border:1px #d3d3d3 solid;*/
}

.bigpicture a{
padding:20px;
text-align:center;
height:300px;
vertical-align:middle;
position:relative;
width:300px;
border:0;
text-decoration:none;
/*border:1px #d3d3d3 solid;*/
}
.bigpicture a:visited{
padding:20px;
text-align:center;
height:300px;
vertical-align:middle;
position:relative;
width:300px;
border:0;
text-decoration:none;
/*border:1px #d3d3d3 solid;*/
}
.bigpicture a:hover{
padding:20px;
text-align:center;
height:300px;
vertical-align:middle;
position:relative;
width:300px;
border:0;
text-decoration:none;
/*border:1px #d3d3d3 solid;*/
}














.avialable{
background-image:url(../images/availableBg.jpg);
background-repeat:no-repeat;
width:71px;
padding-top:6px;
padding-left:33px;
height:22px;
font-weight:bold;
color:#1c9200;
font-size:11px;
margin-top:7px;
}

.avialable a{
color:#1c9200;
text-decoration:none;
}


.avialable a:visited{
color:#1c9200;
text-decoration:none;
}


.avialable a:hover{
color:#0e4701;
text-decoration:none;
}

.outofstock{
background-image:url(../images/outofstock.jpg);
background-repeat:no-repeat;
width:100px;
padding-top:6px;
padding-left:33px;
height:22px;
font-weight:bold;
color:#f80000;
font-size:11px;
margin-top:7px;
}

.outofstock a{
color:#f80000;
text-decoration:none;
}


.outofstock a:visited{
color:#f80000;
text-decoration:none;
}


.outofstock a:hover{
color:#a80101;
text-decoration:none;
}


.expecteddate{
background-image:url(../images/expecteddateBg.jpg);
background-repeat:no-repeat;
width:120px;
padding-top:6px;
padding-left:35px;
height:26px;
font-weight:bold;
color:#ab8100;
font-size:10px;
margin-top:7px;
}

.expecteddate a{
color:#ab8100;
text-decoration:none;
}


.expecteddate a:visited{
color:#ab8100;
text-decoration:none;
}


.expecteddate a:hover{
color:#785b01;
text-decoration:none;
}


#addcard{
width:100px;
height:22px;
padding-left:35px;
color:#fff;
padding-top:3px;
font-weight:bold;
background-image:url(../images/cartBg.jpg);
background-repeat:no-repeat;
}

#addcard a{
color:#fff;
text-decoration:none;
}

#addcard a:visited{
color:#fff;
text-decoration:none;
}

#addcard a:hover{
color:#fff;
text-decoration:underline;
}

.products{
width:214px;
height:170px;
border:1px solid #cfcfcf;
padding-left:7px;
padding-right:7px;
padding-bottom:18px;
padding-top:18px;
margin-right:10px;
margin-top:10px;
float:left;
}

.productsmallimg{
text-align:center;
height:100px;
padding:5px;
text-decoration:none;
border:0;
}

.productsmallimg a{
text-align:center;
height:100px;
padding:5px;
border:0;
text-decoration:none;
}

.productsmallimg a:visited{
text-align:center;
height:100px;
padding:5px;
border:0;
text-decoration:none;
}

.productsmallimg a:hover{
text-align:center;
height:100px;
padding:5px;
border:0;
text-decoration:none;

}






.productsmallimg2{
padding:5px;
}

.moreinfo{
float:right;
width:50px;
font-size:10px;
margin-top:13px;}


.time{
float:right;
width:100px;
font-size:11px;
padding-top:15px;
}

#pageing{
margin-top:5px;
height:30px;
font-size:11px;
background-image:url(../images/breadcrumpBG.jpg);
background-repeat:repeat-x;
font-weight:bold;
padding-top:8px;
padding-left:10px;
margin-bottom:5px;
}

#pageing .pagecount{
width:250px;
float:left;
font-size:12px;
}

#page{
width:350px;
float:right;
padding-right:15px;
text-align:right;
font-size:12px;
}

#pageing .pagenumber{
background-image:url(../images/PagenumberBg.jpg);
padding:5px;
padding-top:1px;
background-repeat:no-repeat;
text-align:center;
font-style:italic;
color:#fff;
font-size:11px;
font-weight:bold;
margin-right:8px;
}


#pageing .pagenumber a{
color:#fff;
text-decoration:none;
}

#pageing .pagenumber a:visited{
color:#fff;
text-decoration:none;
}

#pageing .pagenumber a:hover{
color:#1364b1;
text-decoration:none;
}

#tablehead{
background-image:url(../images/tableheadBg.jpg);
background-repeat:repeat-x;
height:30px;
font-weight:bold;
color:#fff;
font-size:11px;
}

#tabletr{
background-image:url(../images/tabletdBg.jpg);
background-repeat:repeat-x;
/*height:80px;
*/background-color:#fff;
}
#tabletr2{
background-image:url(../images/tabletdBg2.jpg);
background-repeat:repeat-x;
/*height:80px;
*/background-color:#fbf3e6;
}

.tablehead{
background-image:url(../images/tableheadBg.jpg);
background-repeat:repeat-x;
height:30px;
font-weight:bold;
color:#fff;
font-size:11px;
}

.tabletr{
background-image:url(../images/tabletdBg.jpg);
background-repeat:repeat-x;
/*height:80px;
*/background-color:#fff;
}
.tabletr2{
background-image:url(../images/tabletdBg2.jpg);
background-repeat:repeat-x;
/*height:80px;
*/background-color:#fbf3e6;
}



#pageing .nextpage{
background-image:url(../images/next.jpg);
padding:5px;
padding-top:1px;
background-repeat:no-repeat;
text-align:center;
font-style:italic;
color:#fff;
font-size:11px;
font-weight:bold;
margin-right:8px;
}


#pageing .nextpage a{
color:#fff;
text-decoration:none;
}

#pageing .nextpage a:visited{
color:#fff;
text-decoration:none;
}

#pageing .nextpage a:hover{
color:#1364b1;
text-decoration:none;
}

.tableimg{
padding:10px;
float:left;
padding-right:15px;
}

.tableproductnmae{
float:left;
color:#d24800;
font-weight:bold;
padding-top:5px;
font-size:11px;
}

.tableproductnmae a{
color:#d24800;
text-decoration:none;
}

.tableproductnmae a:visited{
color:#d24800;
text-decoration:none;
}

.tableproductnmae a:hover{
color:#832d00;
text-decoration:none;
}

.tabletime{
text-align:center;
padding-top:5px;
font-size:11px;
font-weight:bold;
}

#giftcertificate{
padding:15px;
width:700px;
border:#d3d3d3 solid 1px;
background-color:#fbfbfb;
}

#giftcertificate2{
padding:15px;
width:350px;
border:#d3d3d3 solid 1px;
background-color:#fbfbfb;
}

.btn{
color:#594620;
height:20px;
background-image:url(../images/btnBg.jpg);
background-repeat:repeat-x;
}

#login{
background-image:url(../images/loginBg.jpg);
background-repeat:repeat-x;
min-height:221px;
min-width:350px;
padding:15px;
}


.style2 {
	color: #3366FF;
	font-weight: bold;
}
.style3 {color: #3366FF}

#loginbox{
width:345px;
float:left;
margin-right:55px;
margin-top:10px;
border:3px solid #dddddd;
padding:20px;
height:280px;
background-image:url(../images/loginBg.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#fdfaf5;
}

#newaccountbox{
width:345px;
float:left;
margin-right:55px;
margin-top:10px;
border:3px solid #dddddd;
padding:20px;
height:280px;
background-image:url(../images/newaccountBg.jpg);
background-repeat:repeat-x;
background-position:bottom;
}



/* added by sandeep start    */

.navForAccount{
height:28px;
padding-top:5px;
background-image:url(../images/navBg.jpg);
background-repeat:repeat-x;
color:#fff;
width:930px;
font-size:14px;
}

.navForAccount .navigation{
padding-left:15px;
padding-right:15px;
border-right:#ffc002 solid 1px;
float:left;

}
.navForAccount   a{
color:#fff;
text-decoration:none;
}
.navForAccount   a:visited{
color:#fff;
text-decoration:none;
}
.navForAccount   a:hover{
color:#ffc002;
text-decoration:none;
}

.tabletr2{
background-image:url(../images/tabletdBg2.jpg);
background-repeat:repeat-x;
/*height:80px;
*/background-color:#fbf3e6;
}

.tablehead{
background-image:url(../images/tableheadBg.jpg);
background-repeat:repeat-x;
height:30px;
font-weight:bold;
color:#fff;
font-size:11px;

}
.td_cont
{
	background-color:#F2F2F2;
}



#addcardNew{

height:22px;
padding-left:35px;
color:#fff;
padding-top:3px;
font-weight:bold;
background-image:url(../images/cartBg2.jpg);
background-repeat:no-repeat;
}

#addcardNew a{
color:#fff;
text-decoration:none;
}

#addcardNew a:visited{
color:#fff;
text-decoration:none;
}

#addcardNew a:hover{
color:#fff;
text-decoration:underline;
}

.panelShow
{
    display:block;
}

.panelHide
{
    display:none;
}



.forgetbox{
width:345px;


margin-top:10px;
border:3px solid #dddddd;
padding:20px;
height:179px;
background-image:url(../images/loginBg.jpg);
background-repeat:repeat-x;
}




/* end  */



/*manoj*/

.subnav{
text-align:right;
padding:5px;
}

.rightnav{
background-image:url(../images/rightBg.jpg);
background-repeat:no-repeat;
background-position:right;
line-height:30px;
padding-right:11px;
float:left;
}

.leftnav{
background-image:url(../images/leftBg.jpg);
background-repeat:no-repeat;
line-height:30px;
float:left;
}

.lens{
float:left;
margin-left:20px;
 min-height:160px;
 
}
#featured .prodctimgnew{
height:100px;
text-align:center;
width:132px;
padding:5px;
background-image:url(../images/productBg.jpg);
background-repeat:repeat-x;
border:1px #cfcfcf solid;
background-position:bottom;
background-color:#fdfdfd;
}

/* end  */

/* manoj  */

.question ul{
margin:0;
padding:0;
padding-top:5px;
color:#565656;
}

.question ul li{
margin:0;
padding:0;
list-style-image:url(../images/questionicon.jpg);
padding-bottom:1px;
padding-left:5px;
margin-top:0;
margin-left:20px;
}

.question ul li a{
color:#565656;
text-decoration:none;
}

.question ul li a:visited{
color:#565656;
text-decoration:none;
}

.question ul li a:hover{
color:#565656;
text-decoration:none;
}


.organgemedium2{
color:#d24800;
font-size:12px;
font-weight:bold;
}

.organgemedium2 a{
color:#d24800;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.organgemedium2 a:visited{
color:#d24800;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.organgemedium2 a:hover{
color:#d24800;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.printCSS
{
    border:1px;
    border-color:#eaeaea;
    }
    
    
/*Modal Popup*/

.confirm-dialog {	
    BACKGROUND: url(../images/dialog24.png) no-repeat left top;	
    MARGIN: 0px auto;	
    WIDTH: 330px;	
    PADDING-TOP: 14px;	
    POSITION: relative;
}

.confirm-dialog .inner {	
    PADDING-RIGHT: 20px;	
    PADDING-LEFT: 20px;	
    PADDING-BOTTOM: 11px;	
    BACKGROUND: url(../images/dialog24.png) repeat left bottom;	
    FLOAT: left;	
    MARGIN: 0px 0px -20px 0px;	
    WIDTH: 290px;	
    PADDING-TOP: 0px;
  } 

.confirm-dialog .base {	
    BORDER-TOP: #ddd 1px solid;	
    BACKGROUND: url(../images/dialog-base.png) no-repeat left bottom;	
    PADDING-BOTTOM: 4px;	
    MARGIN-LEFT: -11px;	
    MARGIN-RIGHT: -11px;	
    PADDING-TOP: 4px;	
    TEXT-ALIGN: center;
}

.confirm-dialog H2 {	
    FONT-WEIGHT: bold;	
    FONT-SIZE: 1.25em;	
    COLOR: #f60;
    TEXT-ALIGN: center;
} 

.confirm-dialog input {	
    WIDTH:50px;
}     

.close {	
    DISPLAY: block;	
    BACKGROUND: url(../images/close24.png) no-repeat 0px 0px;	
    LEFT: -5px;	
    WIDTH: 26px;	
    TEXT-INDENT: -1000em;	
    POSITION: absolute;	
    TOP: -7px;	
    HEIGHT: 26px;	
}   

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
} 

.txtCentre
{
   text-align:center;
   height:10px;
   vertical-align:middle;
   font-size:10px;
   line-height:10px;
   font-weight:bold;
    
    }
    
    .DropDownAddress
{
background-color:#F2F2F2;
border:0;
color:#575757;
border:1px solid #d3d3d3;  
width:180px;
height:22px;
font-size:14px;
}


 .inputAddress
 {
 background-color:#F2F2F2;
 border:0;
 color:#575757;
border:1px solid #d3d3d3;  
width:180px;
height:22px;
font-size:14px;
     
     }
     
     
     .organgeheader{
color:#D24800;
font-size:16px;
margin-bottom:5px;
}
