*{
	margin:0px;
	padding:0px;
	}
body{
background:url(../Images/header.jpg) #f3f3f3 repeat-x;
}	
	
	
#mainwrapper{
	width:1000px;
	margin:0 auto;
	}
	
.clear{
	clear:both;
	}
	
.header{
	background:url(../Images/header.jpg) repeat-x;
	width:1000px;
	height:107px;
	border:0px;
	}
	
.logo{
	float:left;
	width:314px;
	height:102px;
}

.logo img{
	border:0px;
	margin: 10px 0 0 20px;
	}
	
.menuwrapper{
	width:686px;
	float:left;
}
.menuwrapper ul{
	list-style:none;
}
.menuwrapper li{
	float:left;
	text-decoration:none;
	margin-top:  16px;
	margin-right: 9px;
}
.menuwrapper li a{
	background:url(../Images/button.png) no-repeat;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
	width:105px;
	height:33px;
	text-align:center;
	line-height: 33px;
}
.menuwrapper li a:hover{
	background:url(../Images/button_over.png) no-repeat;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
	width:105px;
	height:33px;
	text-align:center;
	line-height: 33px;
}
.selected{
	background:url(../Images/button_over.png) no-repeat !important;
	border:0px !important;
}
.social_icons{
	text-align:right;
	height:53px;

}
.social_icons p{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	margin-right:12px;
}
.social_icons img{
	border:0px;
	margin:10px 10px 0 0;
}

.bannerwrapper{
    background:#FFFFFF;
	width:1000px;
	height:190px;
	border:0px;
	display:block;
	position:relative;
}
.contanerwrapper{
    background:#ffffff;
	width:1000px;
	position:relative;

}
.contant{
	padding: 25px 15px 0;
	position:relative;
}
.block1{
	float:left;
	width:710px;
}
.block1 p{
	margin-bottom:10px;
}
h2{
	background:url(../Images/wel_strip.jpg) no-repeat scroll 7px 32px transparent;
	padding-bottom:10px;
	font-family: 'Josefin Slab', serif;
	color:#333333;
	font-size: 25px;
}
.block1 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a4a4a;
	line-height: 20px;

}
/*.wel_p{
text-indent:46px !important;
}*/
.book{
	float:left;
	margin-top:20px;
	width:190px;
	margin-right: 70px;
}
.book img{
	border:0px;
	margin-top: 10px;
}
.contlense{
	float:right;
	margin-top: 20px;
	width:190px;
}
.contlense img{
	border:0px;
	margin-top:10px;
}

.read{
	background:url(../Images/readebut.png) no-repeat;
	border:0px;
	display:block;
	width:98px;
	height:32px;
	margin-top:5px;
	float:right;
}
.read:hover{
	background:url(../Images/reade_over.png) no-repeat;
}

.head2{ 
     background:none!important;
	font-family: 'Homenaje', sans-serif !important;
	color:#006fd6;
	font-size:21px;
	
	padding:0px !important;
}

.cont_lance{ 
     background:none!important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	color:#595959;
	font-size:12px;
	
	padding:0px !important;
}
.cont_lanceh{ 
     background:none!important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	color:#006fe4;
	font-size:14px;
	
	padding:0px !important;
}

.block2{
	float:left;
}

.block2bg img{
border:none;
}
.block2 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a4a4a;
	line-height: 20px;
}
.block2bg{
	
	height:306px;
	width:222px;
	margin: 44px 0 0 35px;

}
.block2bgin{
	padding: 10px 15px;
	margin-bottom: 20px;
}
h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#0072db;

}
.img_whatnew{
	border:0px;
	margin-top: 5px;
}
.what_p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:14px;
	margin-top:37px;
}
.brandwrapper{
	width:970px;
	background:#FFFFFF;
	padding-bottom:15px;;
}

.brand{
	background:url(../Images/Brand.jpg) repeat-x;
	height:158px;
	display:block;
	position:relative;
	border:0px;
	margin: 9px 0 20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid  #F1F1F1;
}


.brand img {
	float: left;
	margin: 10px 10px;
}

.footer{
	background:#3e3d42;
	height:75px;
	position:relative;
}
.footer p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	line-height: 20px;
	padding: 10px 0 0 16px;
}
.footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	text-decoration:none;
}



/* rcarosulse */
#container {
	width: 960px;
	position: relative;
	margin-top:50px;
}

#carousel {
	margin: 0 auto;
}

#carousel img {
	border: 0;
}

#ui-carousel-next, #ui-carousel-prev {
	width: 18px;
	height: 29px;
	background: url(../images/arrow-left.png)no-repeat;
	display: block;
	position: absolute;
	top:16px;
	z-index: 100;
}

#ui-carousel-next {
	right: 1px;
	background-image: url(../images/arrow-right.png);
}

#ui-carousel-prev {
	left: 10px;
	background-image: url(../images/arrow-left.png);
}

#ui-carousel-next > span, #ui-carousel-prev > span {
	display: none;
}

h5{
	background: url("../Images/wel_strip.jpg") no-repeat scroll 7px 32px transparent;
	color: #333333;
	font-family: 'Josefin Slab',serif;
	padding-bottom: 10px;
	padding-left: 41px;
	font-size: 25px;
}
.about_icon{
	border: 0 none;
	display: block;
	margin: -9px;
	position: absolute;
	z-index: 100;
}
.contact_icon{
	border: 0 none;
	display: block;
	margin: -13px;
	position: absolute;
	z-index: 100;
}
.brand_icon{
	border: 0 none;
	display: block;
	margin: -2px;
	position: absolute;
	z-index: 100;
}
.product_icon{
	border: 0 none;
	display: block;
	margin: -6px 0 0 -13px;
	position: absolute;
	z-index: 100;
}
h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4a4a4a;
}
.address{
	float:left;
	margin-top: 10px;
	width: 217px;
}
.map{
     border:#CCCCCC solid 1px;
	float: left;
	height: 150px;
	margin-left: 167px;
	margin-top: 10px;
	width: 320px;
}
.maintable{
	margin-top:5px;
	width:680px;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a4a4a;
	vertical-align:top;
}
.maintable input{
	border:0px;
	background:#e5e5e5 no-repeat;
	padding-left:5px;
	height:26px;
	width:195px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.maintable textarea{
	border:0px;
	background:#e5e5e5 no-repeat;
	padding-left:5px;
	padding-top:3px;
	height:40px;
	width:195px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.submit{
	background:url(../Images/sub_but.png) no-repeat !important;
	border:0px !important;
	width:74px !important;
	height:28px !important;
	padding-left:0px!important;
	padding-bottom: 4px !important;
	color:#fff!important;
	cursor:pointer;
}
.submit:hover{
	background:url(../Images/sub_over.png) no-repeat !important;
}
.maintable select{
	background:#e5e5e5 no-repeat;
	width:200px;
	height:26px;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.brand_holder{
	width:705px;
	height: 395px;
}
.brand_holder img{
	width:132px;
	height:68px;
	border:0px;
	float:left;
	margin: 0 4px 4px 0;
}
Product_holder{
	width:715px;
}
.Product_holder ul {
list-style-type:none;
}
.Product_holder ul li{
	width:163px;
	height:115px;
	border:0px;
	float:left;
	margin: 0 -2px 4px 0;
	text-align:center;
}


ul.thumb {
 	text-align:center;
	list-style: none;
	margin: 0; 
	width: 715px;
}
ul.thumb li {
	margin: 0; padding:12px;
	float: left;
	position: relative;
	width: 118px;
	height: 64px;
}
ul.thumb li img {
	width: 108px; height: 54px;
	
	padding: 5px;
	
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	border: none;
}

.slider {
width:256;
height:294;
position:relative;
}
.con_img{
width:120px;
height:120px;
padding:10px;
float:right;
}

.padd{
padding-top:52px !important;
}
.Product_holder p{
text-align:justify;
}
ul li p{
text-align:center !important;
}


.scrollup{
			width:40px;
			height:40px;			
			text-indent:-9999px;
			opacity:0.3;
			position:fixed;
			bottom:85px;
			right:45px;
			display:none;			
			background:url(../Images/icon_top.png) no-repeat;
}







