.h1 {
	font-weight: 400;
	font-size: medium;
}

.title-blogbig a		{ color:#444; }
.lineOverflow {
	overflow: hidden;
	height: 14px;
	width: 190px;
}
.blueback {
	background-color: #BBF3F7;
}

.lineOverflowrightphotos {
	overflow: hidden;
	height: 15px;

	
}

.lineOverflow150 {
	overflow: hidden;
	height: 38px;
	width: 150px;
}


.aclonic {
	font-style: normal;
	font-weight: 400;
	font-family: aclonica;
	text-shadow: 1px 1px 2px;
	color: #CC6600;
	font-size: large;
}


.text {
	font-family: "Century Gothic", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 200;
	color: #006;
}

 .title-blogbig			{
	color: #CCC;
	padding: 5px 15px;
	margin: 0;
	font-family: "Courier New", Courier, monospace;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
}  
 .title-blogbigwhite		{
	color:#FFF;
	padding:5px 15px;
	margin:0;
	font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
}

.trebuche2white {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: 400;
	color: #FFF;
}

.trebuche2f {
	color: #CCC;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: 400;
	text-decoration: none;
}
.trebuche2f a:link {
	color: #ffffff;
	text-decoration: none;
}
.trebuche2f a:visited {
	color: #FFF;
	text-decoration: none;
}
.trebuche2f a:hover {
	color: #c1a05a;
}
.trebuche2f a:active{
	color: #3c78a7;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.trebuche2fb {
	color: #CbCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: 400;
	text-decoration: none;	
}
.trebuche2fb a:link {
	color: #333;
	text-decoration: none;
}
.trebuche2fb a:visited {
	color: #999;
	text-decoration: none;
}
.trebuche2fb a:hover {
	color: #c1a05a;
}
.trebuche2fb a:active{
	color: #3c78a7;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.trebuche3 {
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17pt;
	font-style: normal;
	font-weight: 400;
	text-decoration: none;
	top: 8px;
	position: relative;
}
.trebuche4 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;	
}
.bodyclass {
    background-size: cover;
	background-color: #FFF;
	background-image: url(image/home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}


.bodyclassfixed {
	background-image: url(image/main_bg_filer.jpg);
	background-repeat: repeat;
	background-position: center top;
	/* [disabled]background-attachment: fixed; */
}

#container{
	width: 998px;
	margin: auto;
	height: auto;
	clip: rect(auto,auto,auto,139px);
}
.container1 {
	Z-INDEX: 500;
	TEXT-ALIGN: left;
	WIDTH: 1000px;
	FONT-FAMILY: Arial, sans-serif;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container1 {
	Z-INDEX: 500; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 960px; FONT-FAMILY: Arial, sans-serif
}

#bodyinner {
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(image/bgimage1.png);
}
IMG.santone {
	Z-INDEX: 5;
	POSITION: absolute;
	TOP: 124px;
	LEFT: -16px
}

IMG.santtwo {
	Z-INDEX: 5;
	POSITION: absolute;
	TOP: 87px;
	LEFT: 125px
}

IMG.fiocco {
	Z-INDEX: 4050;
	POSITION: absolute;
	TOP: 17px;
	LEFT: 920px
}
IMG.tree {
	Z-INDEX: 5;
	POSITION: absolute;
	TOP: 19px;
	LEFT: 96px
}

#sfondo {
	POSITION: relative;
	margin: 0px auto;
	WIDTH: 1000px;
	padding: 0px;
    background: transparent; 

}
#shadow {
	
	-moz-box-shadow: 0 0 2px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 0px black; 

}



BODY {
	FONT-FAMILY: "Century Gothic", sans-serif; FONT-SIZE: 12px
}



.topleftborder {
	background-color: #FFF;
}


.tbTD {
	BACKGROUND-COLOR: #9999CC}
.tb {
	COLOR: white; TEXT-DECORATION: none
}
.tb:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.tbA {
	COLOR: #FFFFFF; TEXT-DECORATION: none
; font-family: Arial, Helvetica, sans-serif; font-weight: bold}

.tbA:hover {
	COLOR: #339; TEXT-DECORATION: underline
}
.nvTD {
	COLOR: #339; LINE-HEIGHT: 18px
}
.nvH {
	FONT-SIZE: 9pt}
.nv {
	COLOR: #339
}

.tbablack {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.tbablack a:link {
	color: #000000;
	text-decoration: none;
}
.tbablack a:visited {
	color: #000000;
	text-decoration: none;
}
.tbablack a:hover {
	color: #c1a05a;
}
.tbablack a:active{
	color: #3c78a7;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tbablacknew {
	color: #000000;
	text-decoration: none;
	font-family: "Century Gothic";
	font-size: 12px;
	height: 20px;
}

.tbablacknew a:link {
	color: #000000;
	text-decoration: none;
}
.tbablacknew a:visited {
	color: #000000;
	text-decoration: none;
}
.tbablacknew a:hover {
	color: #c1a05a;
}
.tbablacknew a:active{
	color: #3c78a7;
	text-decoration: none;
	font-family: Century Gothic;
	font-weight: bold;
}


.tbablackcentury {
	color: #000000;
	text-decoration: none;
	font-family: "Century Gothic";
	font-size: 12px;
}

.tbablackcentury a:link {
	color: #000000;
	text-decoration: none;
}
.tbablackcentury a:visited {
	color: #000000;
	text-decoration: none;
}
.tbablackcentury a:hover {
	color: #c1a05a;
}
.tbablackcentury a:active{
	color: #3c78a7;
	text-decoration: none;
	font-family: Century Gothic;
	font-weight: bold;
}


.tbablackcentury14 {
	color: #333333;
	text-decoration: none;
	font-family: "Century Gothic";
	font-size: 14px;
}

.century14grey {
	color: #575757;
	text-decoration: none;
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: 400;
}

.century12grey {
	color: #575757;
	text-decoration: none;
	font-family: "Century Gothic";
	font-size: 10px;
	font-weight: 400;
}

.padd5left {
	left: 5px;
}


.tbablackcentury12 {
	color: #000000;
	text-decoration: none;
	font-family: "Century Gothic";
	font-size: 12px;
}



.headlines {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000}



.tbAstrong { COLOR: #FFFFFF; TEXT-DECORATION: none ; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.nvHU { FONT-SIZE: 8pt}
.nvHUwhite { FONT-SIZE: 9px; color: #FFFFFF}
.tbablackstrong {
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tbablue {

	color: #3366CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.oldprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
	line-height: normal;

}
.sales1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00CC99;
	border: thin outset #FFFFFF;
	font-weight: bold;


}
.sales2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
	border: thin none #FFFFFF;


}
.sales3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
	border: thin none #FFFFFF;
}
.sales4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
	border: thin none #FFFFFF;
}
.tbabluestrong {
	color: #3366CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}
.tbTDnew {
	BACKGROUND-COLOR: #F0F0DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #3d3644;
	background-repeat: repeat-x;



}
.tbAVSMALL {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 7px;

}
.headlinesFASHION {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: oblique;
	font-weight: 100;
	color: #999999;


}
.tbTDnewinverse {
	BACKGROUND-COLOR: #3d3644;
	font-family: Century;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFFFFF;
}

.form-submit-button {

background: #0066A2;

color: white;

border-style: outset;

border-color: #0066A2;

height: 35px;

width: 100px;

font: bold 15px arial, sans-serif;

}

.form-submit-button2 {
	background: #0066A2;
	color: white;
	height: 80px;
	width: 62px;
	font: bold 13px arial, sans-serif;
	border: medium outset #0066A2;
}


.tbTDnewinversebig {
	BACKGROUND-COLOR: #036;
	font-family: Century;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFFFFF;
}


.tbTDnewinverse a:link {
	color: #ffffff;
}
.tbTDnewinverse a:visited {
	color: #FFF;
}
.tbTDnewinverse a:hover {
	color: #ffdbbf;
}
.tbTDnewinverse a:active{
	color: #e1bebc;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}



/* Pagination */

.pagination a, .pagination a:link {
	margin: 2px;
	text-decoration: none;
	border: 1px solid #FFF;
	color: #FFF;
	background-color: #8996a4;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.pagination a:visited {
	margin: 2px;
	text-decoration: none;
	border: 1px solid #FFF;
	color: #FFF;
	background-color: #8996a4;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.pagination a:hover {	
border: 1px solid #303030;
color: #303030;
background-color: #FFFFFF;
}
.pagination a:active {
	margin: 2px;
	text-decoration: none;
	border: 1px solid #3c78a7;
	color: #3c78a7;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.pagination span.pagescurrent {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #303030;
	color: #303030;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}





.navbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #F00;
}

.navbar a:link {
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.navbar a:visited {
	color: #000;
	font-family: Verdana, arial;
	font-size: 12px;
}
.navbar a:hover {
	BORDER-BOTTOM-COLOR: #666;
	BORDER-TOP-COLOR: #666;
	BORDER-RIGHT-COLOR: #666;
	BORDER-LEFT-COLOR: #666;
	color: #FFF;
	background-color: #666;
	font-family: Verdana, Arial;
	font-size: 14px;
}
.navbar a:active{
BORDER-BOTTOM: #af1200 1px solid; BORDER-LEFT: #af1200 1px solid; BACKGROUND: #af1200; COLOR: #fff; BORDER-TOP: #af1200 1px solid; BORDER-RIGHT: #af1200 1px solid
}

.style4 {
	color: #F90;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
}
.searchbig {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
}

.transbox
   {
	width:600px;
	height:150px;
	background-color:#ffffff;
	border:1px solid black;
	opacity:0.85;
	filter:alpha(opacity=85); /* For IE8 and earlier */

	margin-top: 30px;
	margin-right: 50px;
	margin-bottom: 30px;
	margin-left: 50px;
   }
   

 
.blackBACGROUNDtrans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000000;

}

.tbTDnewlighter {
	BACKGROUND-COLOR: #F7F4EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #333333;
}
.tbTDnew_backleftborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #333333;
	background-image: url(../image/back_left_top.gif);
	background-color: #FFF;
}

.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.red10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}

.red20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
	top: 3px;
	position: relative;
}

.green20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #090;
	font-weight: bold;
	top: 2px;
	position: relative;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-weight: normal;
}
.tbTDnewblackjim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	background-color: #999999;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}
.tbTDblue {
	link COLOR: #0000FF;
	background-color: #9896c8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	color: #EBEAF4;
}
.tbTDblue a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.sm-italshort {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.tbTDbluelight {
	link COLOR: #0000FF;
	BACKGROUND-COLOR: #7b9a9d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	border: thin;
	color: #DCDBEC;
}
.tbTDnewinverseright {
	BACKGROUND-COLOR: #4c717a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFFFFF;
}
.tbTDnewinverserightlight {
	BACKGROUND-COLOR: #B0C8CE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFFFFF;
}
.tbTDnewblackBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin groove #666666;
	text-decoration: none;
	color: #333333;
	height: auto;
	width: auto;
	background-color: #FFFFFF;
}
.oldpriceSmall {
	font-family: "Century Gothic";
	color: #666666;
	text-decoration: line-through;
	line-height: normal;
	font-size: 12px;
	font-weight: 800;
}
.line1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3px;
	color: #707D8D;
	font-weight: normal;
	border-top-color: #0000FF;
	border-right-color: #0000FF;
	border-bottom-color: #0000FF;
	border-left-color: #0000FF;
	line-height: 3px;
}
.style1Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	font-weight: bold;
}
.tbTDnewinverseColor {
	BACKGROUND-COLOR: #BBA36A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFFFFF;
}
.tbTDnewbrownBorderCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin groove #BBA36A;
	text-decoration: none;
	color: #333333;
	height: auto;
	width: auto;
	background-color: #FFFFFF;
}

H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.prosfores-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #010F58;
}
.sales5blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	border: thin none #FFFFFF;
}
.tbTDnewinverse-image {
	BACKGROUND-COLOR: #BBA36A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(image/lensimage2.jpg);
	background-repeat: repeat;
	width: 150px;
}
.sales4green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	text-decoration: none;
	font-weight: bold;
	border: thin none #FFFFFF;
}

.salesCentur {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009900;
	text-decoration: none;
	font-weight: bold;
}

.sales4new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: none;
	font-weight: normal;
	border: thin none #FFFFFF;
}
.sales5 {
	font-family: "Centuty Gothic", Verdana, Arial;
	font-size: 11px;
	color: #0066FF;
	font-weight: 800;
	border: thin none #FFFFFF;
	font-style: normal;
}

.sales5 a {
	text-decoration: none;
}

.style1Bold-orange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #887271;
	font-weight: normal;
}
.style1Bold-green {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #94A88A;
	font-weight: bold;
}
.sales4orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC6600;
	text-decoration: none;
	font-weight: normal;
	border: thin none #FFFFFF;
}
.tbTDnew-italics {
	font-family: "Century Gothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	border: thin;
	text-decoration: none;
	color: #666666;
	height: auto;
	width: auto;
}




.tbabluestrong-new {
	color: #FFFFFF;
	padding: 5px 10px;
	margin: 0;
	font-family: "GFS Didot", Georgia, Times, serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 18px;
	background-color: #666775;
	display: block;
}


.tbabluestrong-newtopbord {
	color: #FFFFFF;
	padding: 5px 10px;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 18px;
	background-color: #666775;
	display: block;

    position: relative;
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	margin-top: 10px;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #a8b2bb;
	border-right-color: #a8b2bb;
	border-left-color: #a8b2bb;
	border-bottom: none;
	

}

.tbabluestrong-new2 {
	color: #91674e;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	font-style: italic;
}


.tbabluestrong-small {
	color: #FFFFFF;
	padding: 5px 5px;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 14px;
	background-color: #666775;
	display: block;
}

.oldprice-italics {
	font-family: "Century Gothic", sans-serif;
	color: #FF0000;
	text-decoration: none;
	line-height: normal;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.imagehide-show {
	visibility: hidden;
}
.tbTDnew-italics-color {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	border: thin;
	text-decoration: none;
	color: #FBDC60;
	height: auto;
	width: auto;
	background-color: #4D6A1C;
}
.top_backleftborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #333333;
	background-image: url(../image/back_left_top.gif);
	background-color: #F1F0DE;
}
.headlinesFASHIONorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: oblique;
	font-weight: 100;
	color: #FF6600;
}
.background1 {
	background-image: url(image/footer_bg.jpg);
	background-repeat: repeat-x;
}
.tbTD-bagkround {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #CCC;
	height: auto;
	width: auto;
	background-image: url(image/footer_bg.png);
	background-repeat: repeat;
}
.sales-background {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(image/sale-sale.jpg);
}
.sales3-backgr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #453130;
	text-decoration: blink;
	font-weight: bold;
	border: thin none #FFFFFF;
	background-color: #F0F0DF;
}
.red {
	position: relative;
	background-color: #F00;  
	border: 1px solid #a8b2bb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	margin-top: 10px;
	color: #FFF;
	font-weight: bold;
	top: 4px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	left: 20%;
}

.redclenses {
	position: relative;
	background-color: #F00;  
	border: 1px solid #a8b2bb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	margin-top: 10px;
	color: #FFF;
	font-weight: bold;
	top: 50px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	left: 20%;
}


.morebutton {
	position: relative;
	background-color:  

	margin-top: 10px;
	color: #FFF;
	font-weight: bold;
	top: 55px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 83%;
}

.morebutton1 {
	position: relative;
	background-color:  

	margin-top: 10px;
	color: #FFF;
	font-weight: bold;
	top: 72px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 82%;
}



.redgyalia {
	position: relative;
	background-color: #F00;  
	border: 1px solid #a8b2bb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	margin-top: 10px;
	color: #FFF;
	font-weight: bold;
	font-size:15px;
	top: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;

}


.priceoval {
	background-color: #060;
	border: 1px solid #a8b2bb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	margin-top: 10px;
	color: #FFF;
	font-weight: bold;
	padding: 3px;
	top: 3px;
}

.background-wave {
	background-image: url(image/Big_wave_eyeshop.jpg);
	background-repeat: repeat-x;
}
.tbawhitestrong {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.tbawhitestrong a {
	color: #e1bebc;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tbawhitestrong a:link {
	color: #e1bebc;
}
.tbawhitestrong a:visited {
	color: #e1bebc;
}
.tbawhitestrong a:hover {
	color: #ababab;
}



.tbawhitestrong-new {
	color: #FFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	font-style: italic;
}
.tbTDblueinverse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFFFFF;
}
.background-shadow1 {
	background-image: url(image/back-shadow1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #e1e6ec;
}


.tbTDnewinv-vuit {
	BACKGROUND-COLOR: #594B40;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(image/back_louis.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}
.style1Bold-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	font-weight: bold;
}
.tbTDkafe-boxleft {
	BACKGROUND-COLOR: #594B40;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFFFFF;
	width: 157px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tbTDnew-italicsmal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	border: thin;
	text-decoration: none;
	color: #666666;
	height: auto;
	width: auto;
}
.mainContainer {
	width: 1000px;

	clip: rect(auto,auto,auto,auto);
}
.horribbon {
	background-image: url(image/ribbon-hor.png);
	background-repeat: repeat-x;
	background-position: center center;
	background-attachment: fixed;
	height: 50px;
}
.tbabluestrong-strike {
	color:#91674e;
	padding:5px 10px;
	margin:0;
	font-family: Georgia;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: line-through;
}
.bluebox-back {
	background-image: url(image/bluebox-back.png);
	background-repeat: no-repeat;
}
.tbTDnewWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFF;
	background-repeat: repeat-x;
}
.tbTDnewWhite a:visited {
	color: #F5EAE9;
}
.criteria-background {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(image/criteriaback.png);
	background-repeat: no-repeat;
}
.background-round2 {
	background-image: url(image/salesround2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #bfa997;
}
.tbabluestrong-newwhite {
	color:#FFF;
	padding:5px 10px;
	margin:0;
	font-family: Georgia;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
}
#innovations {
	width: 410px;
	padding-bottom: 20px;
}

#innovations h1 {
	color: #4ab74e;
	font-size: 16px;
	font-weight: normal;
}

#innovations h2 {
	color: #0093cc;
	font-weight: normal;
	font-size: 14px;
}

#innovations p {
	font-size: 12px;
	margin: 15px 0 0 0;
}

#innovations img {
	float: left;
	padding-right: 10px;
}

#innovations .innovation {
	overflow: auto;
	margin-bottom: 20px;
}

#innovations ul li {
	font-size: 12px;
}

#innovation1, #innovation2, #innovation3 {
	border-bottom: 1px solid #999;
}
.pagination span.pages {
	margin: 2px;
	font-weight: bold;
	border: 1px solid #303030;
	color: #FFF;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.criterfondo {
	BACKGROUND-REPEAT: repeat;
	background-image: url(image/criter_back.jpg);
}
.trebuche1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: normal;
	color: #333
}
.tbabl_backroundrast1 {
	color: #000000;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(image/back-shadow4.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #f0f4f7;
}
.tbTDnew-treb {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #333333;
}
.tbTDnew-trebWhite {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #FFF;
}
.tbabl_backtitle {
	color: #FFF;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(image/back-shad-title.jpg);
	font-weight: bold;
	width: 143px;
}
.trebuche2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #666;

}
.trebuche2 a:link {
	color: #000066;
	text-decoration: underline;
}
.trebuche2 a:visited {
	color: #000000;
	text-decoration: none;
}
.trebuche2 a:hover {
	color: #c1a05a;
}
.trebuche2 a:active{
	color: #3c78a7;
	text-decoration: none;
	font-weight: bold;
}
.trebuche2s {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #666;
	height: 20px;
	width: 90px;
}
.back-main-prods {
	color: #FFF;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(image/bg-main-prods.jpg);
	font-weight: normal;
	background-repeat: repeat;
}
.back-topmain-prods {
	color: #FFF;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(image/bg-top-prods.jpg);
	font-weight: bold;
	width: 143px;
	background-repeat: repeat-x;
}
.trebuche1pink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #666;
	background-color: #FDD;
}
.bodyclassnormal {
	background-color: #FFF;
	background-image: url(image/bgraster.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: scroll;
}
.sm-normalshort {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.trebuche2fbbig {
	color: #5C5C5C;
	font-family: "Century Gothic";
	font-size: 12pt;
	font-style: normal;
	font-weight: 700;
	text-decoration: none;
}
.white-background {
	background-color: #FFF;
}
.bodyclassPrada {
	background-color: #FFF;
	background-image: url(image/home_prada.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
}
.bodyclassrbflip {
	background-color: #FFF;
	background-image: url(image/home_rayban_flip.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
}
.bodyclassmarcjacobs {
	background-color: #FFF;
	background-image: url(image/home_marc.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
}

.bodyclassdg {
	background-color: #FFF;
	background-image: url(image/home_dg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
}

.bodyclassburberry {
	background-color: #FFF;
	background-image: url(image/home_burberry.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
.bodyclastomford {
	background-color: #FFF;
	background-image: url(image/home_tomford.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
.bodyclastomford {
	background-color: #FFF;
	background-image: url(image/home_tomford.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
.bodyclassdsquared {
	background-color: #FFF;
	background-image: url(image/home_dsquared.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
.bodyclasschanel {
	background-color: #FFF;
	background-image: url(image/home_chanel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
.bodyclassrayban {
	background-color: #FFF;
	background-image: url(image/home_rayban.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
.bodyclassarnette {
	background-color: #FFF;
	background-image: url(image/home_arnette.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: fixed;
}
.bodyclassgucci {
	background-color: #FFF;
	background-image: url(image/home_gucci.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: fixed;
}.tbabluestrong-new2Small {
	color: #91674e;
	text-decoration: none;
	font-family: Georgia;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
	font-variant: normal;
}
.trebuche2rshad {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #666;
	background-repeat: repeat-y;
	background-position: right;
	background-color: #E7EAED;
}
.backcolorblue {
background-color: #E7EAED;
}

.newsLeft {
	background-image: url(image/news/newsleft-bakcgr2.jpg);
	background-repeat: repeat-y;
	color: #FFF;
}
.newsLeftTop {
	background-image: url(image/news/newsleft-bakcgr1.jpg);
	background-repeat: no-repeat;
}

.newsLeftTopinside 	{
	display:inline;
	float:left;

	border-bottom:1px dotted #42494f;
	background-image:url(image/news/newseyeshop.png);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	background-position: 0px 9px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: left;

}
.backgr-home-sunglass1 {
	background-image: url(image/backgr-sungl-home1.jpg);
	background-repeat: repeat-x;
}
.couponsbackgr {
	background-image: url(contest2/couponia.jpg);
	background-repeat: no-repeat;
}
.backgr-home-sunglass2 {
	background-image: url(image/backgr-sungl-home2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.backgr-home-sunglass3 {
	background-image: url(image/backgr-sungl-home3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	
}
.backgr-home-sunglass4 {
	background-image: url(image/backgr-sungl-home4.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
.critermenu-boxtrebuche2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #666;
	width: 140px;
}
.trebuche2small {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #666;
}
.critermenu-boxtableheigth {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #666;
	height: 25px;
}
.tab_content {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: normal;
	color: #333
}
.caps {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: 300;
	color: #333
}.bodyclassdolcestars {
	background-color: #FFF;
	background-image: url(image/home_dolce_stars.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: fixed;
}
.slidefacebookleft{display: block;float: left;height: 400px;padding: 0 5px 0 40px;width: 245px;z-index: 9996;position:fixed;left:-315px;top:10px;}
#frame{
	border:none;
	display:block;
	background-color: #c50e11;/*3B5997*/
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}


.slideyoutube{display: block;float: right;height: 140px;padding: 0 5px 0 40px;width: 245px;z-index: 10001;position:fixed;right:-210px;top:360px;}

.slidefacebook{display: block;float: right;height: 400px;padding: 0 5px 0 40px;width: 245px;z-index: 9998;position:fixed;right:-210px;top:180px;}
#frame{
	display:block;
	background-color: #0e1dc5;/*3B5997*/
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;


}
.slidepinterest{
	display: block;
	float: right;
	height: 270px;
	padding: 0 5px 0 40px;
	width: 245px;
	z-index: 9998;
	position: fixed;
	right: -210px;
	top: 224px;
}

.slideinstagram{
	display: block;
	float: right;
	height: 220px;
	padding: 0 5px 0 40px;
	width: 280px;
	z-index: 9999;
	position: fixed;
	right: -245px;
	top: 269px;

}



#slidetwitter{
	
	overflow:auto; 
	position:fixed; 
	top:212px; 
	z-index:10000;
}


#frame{
	display:block;
	background-color: #0e1dc5;/*3B5997*/
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;


}
#topbar {
	position: relative;
	top: -150px;
	left: 10%;
}




.framewhite{
	display:block;
	background-color: #FFFFFF;/*3B5997*/


}
#frame2{
    border:none;display:block;
    background-color: #c50e11;/*3B5997*/
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}

#frameinsta{
    border:none;display:block;
    background-color: #d5c8b7;/*3B5997*/
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}

.mycontest{
	display: block;
	float: right;
	position: fixed;
	right: -4px;
	top: -40px;
	z-index: 9999;
}

.mycontestNEW{
	display: block;
	float: right;
	position: fixed;
	right: -4px;
	top: 459px;
	z-index: 10002;
}

.googleplus{
	display: block;
	float: right;
	position: fixed;
	right: -4px;
	top: 504px;
	z-index: 10002;
}



#mainDivleft {
	width: 159px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}

.myrss{
	display: block;
	float: right;
	position: fixed;
	right: -4px;
	top: 45px;
	z-index: 9995;
}

#mainDivRightMiddle {
	background-color: #FFF;
	float: right;
	width: 120px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#maindivleftMiddle {
	background-color: #FFF;
	width: 520px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#col1 {
	float:left;
	width:21%;
	position:relative;
	left:77%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:21%;
	position:relative;
	left:81%;
	overflow:hidden;
}
#col3 {
	float:left;
	width:21%;
	position:relative;
	left:85%;
	overflow:hidden;
}
#col4 {
	float:left;
	width:21%;
	position:relative;
	left:89%;
	overflow:hidden;
}
.purplebackgr {
	background-color: #324B8B;
}
#news {
	padding: 0px 20px 20px; color: rgb(83, 71, 65); line-height: 16px; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; margin-top: 190px; z-index: 100; background-image: url("../images/content-bg.png"); background-repeat: repeat;
}
.newcollRibbon {
	position: relative;
	top: -7px;
	right: 10px;
	overflow: visible;
	z-index: 3009
}

.topnaviline {
	position: relative;
	top: 12px;
	right: 10px;
	overflow: visible;
	z-index: 3009;
}

.topnavilineABS {
	position: absolute;
	top: 0px;
	right: 0px;
}

.newcolcircle {
	position: relative;
	top: -60px;
	right: -75px;
	overflow: visible;
	z-index: 3011;
}



#addedtocart {
	position: relative;
	top: -0px;
	right: 170px;
	overflow: visible;
	z-index: 4012;
}
#addedtocartABS {
	position: absolute;
	top: 0px;
	right: 0px;
}




.addcartarrow {
	position: relative;
	top: -160px;
	right: -90px;
	overflow: visible;
	z-index: 4012;
}
.addcartarrowABS {
	position: absolute;
	top: 0px;
	right: 0px;
}

.genderselect {
	position: relative;
	top: -35px;
	right: 10px;
	overflow: visible;
	z-index: 301;
}

.genderselectABS {
	position: absolute;
	top: 0px;
	right: 0px;
}

.preorderdetails {
	position: relative;
	top: -60px;
	right: 65px;
	overflow: visible;
	z-index: 3011;
}

.bestpricelogo {
	position: relative;
	top: 0px;
	right: 290px;
	overflow: visible;
	z-index: 3000;
}

.whitecover {
	position: relative;
	top: -10px;
	right: 0px;
	overflow: visible;
	z-index: 3002;
}


.newcollRibbonABS {
	position: absolute;
	top: 0px;
	right: 0px;
}



.bestpricepromise {
	position: absolute;
	top: 208px;
	right: -293px;
}

.discontinued {
	position: relative;
	top: -160px;
	right: -150px;
	overflow: visible;
	z-index: 3009
	}
.discontinuedABS {
	position: absolute;
	top: 0px;
	right: 0px;
}

.preorder {
	position: relative;
	top: -110px;
	right: -160px;
	overflow: visible;
	z-index: 3009
	}
.preorderABS {
	position: absolute;
	top: 0px;
	right: 0px;
}


#news h2 {
	background-position: left; text-align: center; color: rgb(83, 71, 65); line-height: 16px; padding-top: 20px; padding-bottom: 8px; font-family: Georgia; font-size: 15px; font-weight: normal; margin-bottom: 18px; border-bottom-color: rgb(183, 174, 168); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer; background-image: url("../images/drag.png"); background-repeat: no-repeat;
}
#headerwrap {
	background: rgb(255, 255, 255); margin: 0px auto; top: 0px; width: 100%; height: 74px; text-align: center; color: rgb(163, 145, 97); padding-top: 12px; font-family: "Cantarell", sans-serif; font-size: 24px; filter: alpha(opacity=93); position: fixed; z-index: 100; opacity: 0.93;
}
.hoyabackground {
	background-color: #027572;
}





#mainlogotop {
	position: relative;
	left: -63px;
	top: 0px;
	z-index: 2900;
}
#mainlogotopABS {
	position: absolute;
	top: 0px;
	right: 0px;
}
#mainmenu {
	position: relative;
	left: 0px;
	top: -39px;
	width: 0; 
	height: 0;
	z-index: 3010;
}
#mainmenuAbs {
	position: absolute;

}

#mainmenunew {
	position: relative;
	left: 0px;
	top: -44px;
	width: 0; 
	height: 0;
	z-index: 100001;
}

#mainmenunew2 {
	position: relative;
	left: -30px;
	top: -30px;
	width: 0; 
	height: 0;
	z-index: 3019;
}


#newarrivalsabs {
	position: absolute;

}

#newarrivals {
	position: relative;
	left: 0px;
	top: 20px;
	width: 0; 
	height: 0;
	z-index: 3010;
}

#BannerDivTop {
	position: relative;
	top:21px;
	left:228px;
	width: 0; 
	height: 0;
	z-index:3002;
}
#BannerDivTopAbs {
	position: absolute;

}

#toppagenavig {
	position: relative;
	top:-60px;
	left:440px;
	width: 0; 
	height: 0;
	z-index: 3007;
}
#toppagenavigABS {
	position: absolute;

}



#langbutt {
	position: relative;
	width: 0; 
	height: 0;
	top: 128px;
	right: -958px;	
	z-index: 4000;
}

#langbuttABS {
	position: absolute;
}
#snowgog {
	position: relative;
	width: 0; 
	height: 0;
	top: 0px;
	right: 0px;	
	z-index: 3000;
}

#snowgogABS {
	position: absolute;
}


.redBackground {
	background-color: #940113;
}

.imgshadow {
margin: 20px auto;
padding: 2px;
background: #ffffa2;
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
/* Firefox */
-moz-box-shadow: 3px 3px 10px #000;
/* WebKit */
-webkit-box-shadow: 3px 3px 10px #000;
/* Standard */
box-shadow: 3px 3px 10px #000;
}
.imgshadow2 {
margin: 20px auto;
padding: 5px;
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
/* Firefox */
-moz-box-shadow: 3px 3px 10px #000;
/* WebKit */
-webkit-box-shadow: 3px 3px 10px #000;
/* Standard */
box-shadow: 3px 3px 10px #000;
}

.imgshadow3 {
margin: 3px auto;
padding: 1px;
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
/* Firefox */
-moz-box-shadow: 3px 3px 10px #000;
/* WebKit */
-webkit-box-shadow: 3px 3px 10px #000;
/* Standard */
box-shadow: 3px 3px 10px #000;
}

.imgshadow4 {
margin: 4px 4px;
padding: 2px;
background: #ffffa2;
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
/* Firefox */
-moz-box-shadow: 3px 3px 10px #000;
/* WebKit */
-webkit-box-shadow: 3px 3px 10px #000;
/* Standard */
box-shadow: 3px 3px 10px #000;
}


.border00nomargin {
	position: relative;
	background-color: #fff;
	border: 1px solid #a8b2bb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	padding: 2px;
}



.border00 {
	position: relative;
	background-color: #fff;
	border: 1px solid #a8b2bb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	margin-top: 10px;
	padding: 2px;
}

.border0 {
	position: relative;
	background-color: #fff;
	border: 1px solid #a8b2bb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	margin-top: 10px;

}

.border0nocolor {
	position: relative;
	border: 1px solid #a8b2bb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	margin-top: 10px;

}

.border000 {
	background-color: #fff;
	border: 1px solid #a8b2bb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	margin-top: 5px;
	padding-right: 10px; 
	padding-left: 10px;
}

.border1 {
	position: relative;
	background-color: #fff;
	border: 1px solid #a8b2bb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	margin-top: 10px;
	padding: 10px;
}
.border1bottom {
	position: relative;
	background-color: #fff;
	-moz-border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	margin-top: 10px;
	padding: 10px;
	border-top: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #a8b2bb;
	border-bottom-color: #a8b2bb;
	border-left-color: #a8b2bb;
}


.border1 a:hover {

	border: 4px solid #44648;
	box-shadow: 0 2px 6px #262629;
}

.borderSearch {
	position: relative;
	background-color: #fff;
	border: 1px solid #a8b2bb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	margin-top: 10px;
	padding: 2px;
}
.borderSearch a:hover{
	background-color: #f8ff90;
	border: 4px solid #f8ff90;	
	box-shadow: 0 3px 6px #fff;

}

.border2 {
	position: relative;
	border: 2px solid #44648;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #262629;
	-webkit-box-shadow: 0 1px 3px #262629;
	box-shadow: 0 1px 3px #262629;
	margin-top: 0px;
	padding: 0px;
}

.border2 a:hover {

	border: 4px solid #44648;
	box-shadow: 0 2px 6px #262629;
}


.border3 {
	position: relative;
	border: 2px solid #44648;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 8px #262629;
	-webkit-box-shadow: 0 1px 8px #262629;
	box-shadow: 0 1px 8px #262629;
	margin-top: 2px;
	padding: 2px;

}
.imglogoheight {
	height: 96px;
	width: 144px;
	overflow: hidden;


}

.mywidth155 {
	width: 155px;


}

.mytop{
	width: 155px;
	background-color: #CCC;
	background-repeat: repeat-x;
	position: relative;
	height: 15px;
	top: -20px;
	
}

.bottominc{
	display: block;
	position: relative;
	z-index: 99999;
	bottom: 120px;
	height: 780px;
	width: 900px;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 50px;
}

.enbottominc{
	display: block;
	position: absolute;
	z-index: 99999;
	bottom: 120px;
	height: 380px;
	width: 900px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}


.topmenuinc{
	display: block;
	position: absolute;
	z-index: 99999;
	top: 120px;
	height: 180px;
	width: 900px;
	padding-top: 5px;
	left: -1px;


}



.bottominccl{
	display: block;
	position: absolute;
	z-index: 99999;
	bottom: 200px;
    left: 165px;
	height: 280px;
	width: 750px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.searchCenturygothic{
	font-family: "Century Gothic";
	font-size: 12px;
	color: #FFF;
}
.searchCenturygothicHead {
	font-family: "Century Gothic";
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
}
.Courier-blog {
	color: #3d3644;
	padding:5px 15px;
	margin:0;
	font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;

}

.ui-widget-content-shad-eyecss {
	border: 1px solid #7e7783;
	color: #ffffff;
	border-radius: 10px / 10px;
	-moz-border-radius: 10px / 10px;




-webkit-border-top-right-radius
 -webkit-border-bottom-right-radius
 -webkit-border-bottom-left-radius
 -webkit-border-top-left-radius
 margin: 20px auto;
	padding: 5px;
	background-image: url(image/ui-bg_gloss-wave_30_3d3644_500x100.png);
	background-repeat: repeat-x;
	background-position: 50% top;
	background-color: #3d3644;
}







#photochromic {
	display: block;
	background-attachment: scroll;
	background-image: url(image/photochromic.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 33px;
	top: -28px;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	right: -230px;

}
#photochromic2 {
	display: block;
	background-attachment: scroll;
	background-image: url(image/photochromic.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 33px;
	top: 0px;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	right: -4px;

}
#lenseslinetext {
	display: block;

}

.borderdotted
   {	
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
   }
.century {
	font-family: "Century Gothic", "Lucida Sans", Arial, sans-serif;
	font-size: 16pt;
}
.century10{
	font-family: "Century Gothic", "Lucida Sans", Arial, sans-serif;
	font-size: 10pt;
}
.century10 a:link {
	color: #000000;
	text-decoration: none;
}
.century10 a:visited {
	color: #000000;
	text-decoration: none;
}
.century10 a:hover {
	color: #c1a05a;
}
.century10 a:active{
	color: #3c78a7;
	text-decoration: none;
	font-family: Century Gothic;
	font-weight: bold;
}



.centuryheadwhite {
	font-family: "Century Gothic", "Lucida Sans", Arial, sans-serif;
	font-size: 14pt;
	font-weight: 400;
	color: #FFF;
}
.centurydim{
	font-family: "Century Gothic", "Lucida Sans", Arial, sans-serif;
	font-size: 14pt;
	color: #CCC;
	text-decoration: line-through;
	font-style: italic;
}
.kodikosright {
	position: relative;
	display: block;
	top: -17px;
	right: -660px;
	width: 150px;
}

.backroundHD1 {
	background-image: url(image/backroundHD1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.backroundHD {
	background-image: url(image/backroundHD.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#backroundHDcover {
	position: relative;
	top: -400px;
	left: 0px;
	width: 0;
	height: 0;
	z-index: 3007;

}

#backroundHDcoverABS {
	position: absolute;
	left: -1px;
	top: 14px;

}

#noselection {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

#toplineblack {
	position: relative;
	height: 25px;
	width: 300px;
	top: -10px;
	left: -10px;
}


.backtopheader {
	border: 1px solid #7e7783;
	background-color: #5f5964;
	background-image: url(image/topheader1.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.century-blue {
	color: #000099;
}
.century-red {
	color: #FF0000;
}
.tbTDnew table tr td .century-red strong {
	font-weight: bold;
	font-size: 13px;
}
.tbTDnew table tr td .century-blue strong {
	font-weight: bold;
	font-size: 13px;
}
.century-green {
	color: #009933;
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.tbTDnew table tr td .century10 {
	font-weight: bold;
}
.tbTDnew table tr td .century-green strong {
	font-size: 13px;
}
.greentick {
	padding-left: 25px;
	line-height: 26px;

	font-size:14px
	list-style: none;
	background-color: transparent;
	background-image: url(http://www.eye-shop.gr/eye-shop/icons/camera_test1.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

.redtick {
	padding-left: 25px;
	line-height: 26px;

	font-size:14px
	list-style: none;
	background-color: transparent;
	background-image: url(http://www.eye-shop.gr/eye-shop/icons/redx.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

.li{
	padding:0px 0px 0px 0px;
}
li{
	display: list-item;
}

.ui-widgeteye { font-family: Century Gothic, Lucida Sans, Arial, sans-serif; font-size: 1.1em;}
.ui-widgeteye a {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
} 

.ui-widgeteye a:link {
	color: #ffffff;
}
.ui-widgeteye a:visited {
	color: #FFF;
}
.ui-widgeteye a:hover {
	color: #ffdbbf;
}
.ui-widgeteye a:active{
	color: #e1bebc;
	text-decoration: none;
	font-family: Century Gothic, Lucida Sans, Arial, sans-serif;
	
}




.centuryheadred {
	font-family: "Century Gothic", "Lucida Sans", Arial, sans-serif;
	font-size: 14pt;
	font-weight: 400;
	color: #FFFF00;
}
.centuryheadred a {
	color: #FFFF00;
	text-decoration:none;
}

.centurynavi {
	font-family: "Century Gothic", "Lucida Sans", Arial, sans-serif;
	font-size: 10pt;
	font-weight: 400;
	color:  #336;
}
.centurynavi a {
	color:#336;
	text-decoration:none;
}
.tbTDnewblackBIG {
	font-family: "Century Gothic", sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #333;
}

.tbTDnewblack {
	font-family: "Century Gothic", sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #333;
	height: auto;
	width: auto;
	white-space: normal;
}

.tbTDnewblackMIDDLE {
	font-family: "Century Gothic", sans-serif;  
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	border: thin;
	text-decoration: none;
	color: #333333;
}


#xolpricesearch {
	position: relative;
	top: -2px;
	right: 65px;
	overflow: visible;
	z-index: 4012;
}
#xolprice {
	position: relative;
	top: -0px;
	right: 120px;
	overflow: visible;
	z-index: 4012;
}
#xolpriceABS {
	position: absolute;
	top: 0px;
	right: 0px;
}



#magnify1 {
	position: relative;
	top: 370px;
	left: -850px;
	overflow: visible;
	z-index: 4026;
}
#magnify1ABS {
	position: absolute;
	top: 0px;
	right: 0px;
}

#textoverphoto {
	position: relative;
	top: 400px;
	left: 0px;
	overflow: visible;
	z-index: 4022;
	
	
}
#textoverphotoABS {
	position: absolute;
	top: 0px;
	height: 80px;
	width: 800px;
	background-color: rgba(0, 0, 0, 0.55);
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 120px;
	text-align:left;
}



#magnifydefault1 {
	position: relative;
	top: 370px;
	left: -480px;
	overflow: visible;
	z-index: 34023;
}
#magnifydefault1ABS {
	position: absolute;
	top: 0px;
	right: 0px;
}

#magnifydefault2 {
	position: relative;
	top: 60px;
	left: -430px;
	overflow: visible;
	z-index: 34022;
}
#magnifydefault2ABS {
	position: absolute;
	top: 0px;
	right: 0px;
}




#magnify2 {
	position: relative;
	top: 370px;
	left: -750px;;
	overflow: visible;
	z-index: 4025;
}
#magnify2ABS {
	position: absolute;
	top: 0px;
	right: 0px;
}



#homeicon {
	position: relative;
	top: -0px;
	right: 120px;
	overflow: visible;
	z-index: 5040;
}
#homeiconABS {
	position: absolute;
	top: -40px;
	right: 784px;
}



#xolpricelarge {
	position: relative;
	top: 18px;
	right: 65px;
	overflow: visible;
	z-index: 4012;
}
#xolpricelargeABS {
	position: absolute;
	top: 0px;
	right: 0px;
}

.bld {
	
	font-weight: bold;


}

.evssslbanner {
	background-image: url("/eye-shop/gr/image/evssl-header.gif");
	width: 576px;
	height: 120px;
	position: relative;
}

.lp-hdr-header { 
color: #FFFFFF;
font-size: 21px;
left: 75px;
position: relative;
top: 16px;
width: 350px;
}

.lp-hdr-subheader {
position: relative;
left: 75px;
top: 2px;
color: #fff;
font-size: 15px;
width: 350px;
}
.hdr-bullet1-text {
position: absolute;
top: 8px;
float: right;
left: 435px;
color: white;
}
.hdr-bullet2-text {
position: absolute;
top: 43px;
float: right;
left: 435px;
color: white;
}
.hdr-bullet3-text {
position: absolute;
top: 75px;
float: right;
left: 435px;
color: white;
}

.ssl-addrbar {
margin-top: 10px;
background-image: url("/eye-shop/gr/image/addressbarcallout.gif");
width: 577px;
height: 159px;
position: relative;
}
.t11, .subText {
font-size: 11px;
}

.ssl-addrbar-desc { 
height: 97px;
left: 4px;
position: relative;
top: 2px;
width: 354px;
}
.ssl-addrbar-url { 
left: 380px;
position: absolute;
top: 20px;
width: 155px;
}

.b { 
font-weight: 700;
}
.ssl-addrbar-cpy { 
left: 425px;
position: absolute;
top: 77px;
width: 133px;
}
.s10 { 
font-size: 10px;
line-height: 10px;
}
.img_base { 
background: url("/eye-shop/gr/image/base_img.gif") transparent;
}
.dots { 
background-position: 0px 0px;
background-repeat: repeat-x;
font-size: 1px;
line-height: 1px;
width: 100%;
}

IMG.fiocco {
	Z-INDEX: 4050;
	POSITION: absolute;
	TOP: 17px;
	LEFT: 920px
}
IMG.secubadge {
	Z-INDEX: 104050;
	POSITION: absolute;
	TOP: 67px;
	LEFT: 920px
}
/* back to top */
#go_up { position: fixed;	bottom: 28px; right: 25px;}
#go_up a {width: 80px;display: block;text-align: center;font: 10px/100% Arial, Helvetica, sans-serif;text-decoration: none;color: #bbb;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#go_up a:hover {	color: #000;}
#go_up span { color: #fff;width: 80px;height: 80px;display: block;background: transparent url('/eye-shop/gr/image/go_up.png') no-repeat center center;zoom: 1;filter: alpha(opacity=40);opacity: 0.4;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#go_up a:hover span {filter: alpha(opacity=100);opacity: 1;}

.blogline1 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	color: #333  ;
	text-decoration: none;
	font-weight: bold;
}


#slider-in-laptop {
	width: 72.8%;
	height: 131px;
	background: none;
	padding-top: 2%;
	padding-right: 0%;
	padding-bottom: 7%;
	padding-left: 27%;
}
#slider-in-laptop .rsOverflow,
#slider-in-laptop .rsSlide,
#slider-in-laptop .rsVideoFrameHolder,
#slider-in-laptop .rsThumbs {
  background: #151515;
}
.imgBg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
}
#slider-in-laptop .rsBullets {
  bottom: -15px;
}
.laptopBg {
  position: relative;
  width: 100%;
  height: auto;
}
#slider-in-laptop .rsBullets {
    bottom: 25px;
}


.rsNav{
    position: absolute;
    bottom: auto;
    top: -20px;

}

#BannerDivTop2 {
    position: relative;
	width: 1063px;
	left:-63px;

	z-index:3002;
}

.cellspacing0 {
border-spacing:0;
}