﻿/* Lata Regular, Bold and Italic ->  */
@font-face {
    font-family: 'latoregular';
    src: url('../webfonts/lato-regular-webfont.eot');
    src: url('../webfonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/lato-regular-webfont.woff') format('woff'),
         url('../webfonts/lato-regular-webfont.ttf') format('truetype'),
         url('../webfonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing:antialiased;
	font-smooth: always;
  }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	@font-face { font-family: 'latoregular'; 
	src: url('../webfonts/lato-regular-webfont.svg') format('svg');

} 
}


@font-face {
    font-family: 'latolight_italic';
    src: url('../webfonts/lato-lightitalic-webfont.eot');
    src: url('../webfonts/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/lato-lightitalic-webfont.woff') format('woff'),
         url('../webfonts/lato-lightitalic-webfont.ttf') format('truetype'),
         url('../webfonts/lato-lightitalic-webfont.svg#latolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing:antialiased;
	font-smooth: always;
  }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	@font-face { font-family: 'latolight_italic'; 
	src: url('../webfonts/lato-lightitalic-webfont.svg') format('svg');

} 
}

@font-face {
    font-family: 'latolight';
    src: url('../webfonts/lato-light-webfont.eot');
    src: url('../webfonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/lato-light-webfont.woff') format('woff'),
         url('../webfonts/lato-light-webfont.ttf') format('truetype'),
         url('../webfonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing:antialiased;
	font-smooth: always;
  }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	@font-face { font-family: 'latolight'; 
	src: url('../webfonts/lato-light-webfont.svg') format('svg');

} 
}




@font-face {
    font-family: 'latoitalic';
    src: url('../webfonts/lato-italic-webfont.eot');
    src: url('../webfonts/lato-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/lato-italic-webfont.woff') format('woff'),
         url('../webfonts/lato-italic-webfont.ttf') format('truetype'),
         url('../webfonts/lato-italic-webfont.svg#latoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing:antialiased;
	font-smooth: always;
  }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	@font-face { font-family: 'latoitalic'; 
	src: url('../webfonts/lato-italic-webfont.svg') format('svg');

} 
}

@font-face {
    font-family: 'latohairline_italic';
    src: url('../webfonts/lato-hairlineitalic-webfont.eot');
    src: url('../webfonts/lato-hairlineitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/lato-hairlineitalic-webfont.woff') format('woff'),
         url('../webfonts/lato-hairlineitalic-webfont.ttf') format('truetype'),
         url('../webfonts/lato-hairlineitalic-webfont.svg#latohairline_italic') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing:antialiased;
	font-smooth: always;
  }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	@font-face { font-family: 'latohairline_italic'; 
	src: url('../webfonts/lato-hairlineitalic-webfont.svg') format('svg');

} 
}

@font-face {
    font-family: 'latohairline';
    src: url('../webfonts/lato-hairline-webfont.eot');
    src: url('../webfonts/lato-hairline-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/lato-hairline-webfont.woff') format('woff'),
         url('../webfonts/lato-hairline-webfont.ttf') format('truetype'),
         url('../webfonts/lato-hairline-webfont.svg#latohairline') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing:antialiased;
	font-smooth: always;
  }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	@font-face { font-family: 'latohairline'; 
	src: url('../webfonts/lato-hairline-webfont.svg') format('svg');

} 
}

@font-face {
    font-family: 'latobold_italic';
    src: url('../webfonts/lato-bolditalic-webfont.eot');
    src: url('../webfonts/lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/lato-bolditalic-webfont.woff') format('woff'),
         url('../webfonts/lato-bolditalic-webfont.ttf') format('truetype'),
         url('../webfonts/lato-bolditalic-webfont.svg#latobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing:antialiased;
	font-smooth: always;
  }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	@font-face { font-family: 'latobold_italic'; 
	src: url('../webfonts/lato-bolditalic-webfont.svg') format('svg');

} 
}

@font-face {
    font-family: 'latobold';
    src: url('../webfonts/lato-bold-webfont.eot');
    src: url('../webfonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/lato-bold-webfont.woff') format('woff'),
         url('../webfonts/lato-bold-webfont.ttf') format('truetype'),
         url('../webfonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing:antialiased;
	font-smooth: always;
  }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	@font-face { font-family: 'latobold'; 
	src: url('../webfonts/lato-bold-webfont.svg') format('svg');

} 
}

@font-face {
    font-family: 'latoblack_italic';
    src: url('../webfonts/lato-blackitalic-webfont.eot');
    src: url('../webfonts/lato-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/lato-blackitalic-webfont.woff') format('woff'),
         url('../webfonts/lato-blackitalic-webfont.ttf') format('truetype'),
         url('../webfonts/lato-blackitalic-webfont.svg#latoblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing:antialiased;
	font-smooth: always;
  }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	@font-face { font-family: 'latoblack_italic'; 
	src: url('../webfonts/lato-blackitalic-webfont.svg') format('svg');

} 
}

@font-face {
    font-family: 'latoblack';
    src: url('../webfonts/lato-black-webfont.eot');
    src: url('../webfonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/lato-black-webfont.woff') format('woff'),
         url('../webfonts/lato-black-webfont.ttf') format('truetype'),
         url('../webfonts/lato-black-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing:antialiased;
	font-smooth: always;
  }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	@font-face { font-family: 'latoblack'; 
	src: url('../webfonts/lato-black-webfont.svg') format('svg');

} 
}


body {
	margin:0;
	padding:0;
	bottom:0;
    height:100%; 
	background-image:url(../images/leather_bg.jpg);
	font-family:'latoregular';
}


table.serach {
	margin:0 auto;
	vertical-align:middle;
	width: 1000px;
	font-size: 13px;
	line-height: 14px;
	color: #cac3be;
	font-family:'latoregular';
}

/* imgage alignment
----------------------------------------------------------------------------------------------------*/
.alignright {
	float: right;
	margin: 3px 0 0px 10px;
	width:auto;
}
.alignleft {
	float: left;
	margin:0px 20px 0px 0px;
	width:auto;
}
.align {
	float: left;
	margin: 0 10px 0px 0;
	width:auto;
}
a img {
	border:none;
}
/*img {
	max-width:100%;
	height:auto;
}*/
 *|*:focus {
 outline: none;
}



.fixPNG {
	_behavior: url("iepngfix.htc");
}

#page_wrap {
	width:1000px;
	margin:0 auto;
	margin-bottom:0px;

}

/*header start*/
header {
	float:left;
	width:100%;
}



#logobar {
	position: relative;
	height: 130px;
	background-image:url(../images/leather_bg_grey.jpg);
	vertical-align:middle;
	border: none;
	color: #fff;
	font-size: 14px;
	z-index:20000;
}

.logobarshadow {
	position: relative;
	height: 130px;
	width: 1010px;
	margin: 0 auto;
	-webkit-box-shadow: 0 10px 6px -6px #73655e;
       -moz-box-shadow: 0 10px 6px -6px #73655e;
            box-shadow: 0 10px 6px -6px #73655e;
}

.logo {
	position:absolute;
	height: 130px;
	padding-left: 10px;
	vertical-align:middle;
	border: none;
	z-index:20005;
}



.searchBox {
	position: relative;
    border: 1px solid #c7c1b3; 
    /* other CSS styles */
	width: 220px;
	height: 20px;
	background-color:#fff7ea;
	text-align:left;
	color: #000;
	font-size: 12px;
	line-height: -1em;
	margin: auto;
	vertical-align:middle;
    padding-left:5px;
    /* round the corners */
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
    /* make it glow! */
    -webkit-box-shadow: 0px 0px 4px #c7c1b3 inset;
       -moz-box-shadow: 0px 0px 4px #c7c1b3 inset;
            box-shadow: 0px 0px 4px #c7c1b3 inset; /* some variation of blue for the shadow */
}

.emailBox {
	position: relative;
    border: 1px solid #c7c1b3; 
    /* other CSS styles */
	width: 220px;
	height: 20px;
	background-color:#fff;
	text-align:left;
	color: #000;
	font-size: 14px;
	line-height: -1em;
	margin: auto;
	vertical-align:middle;
    padding-left:5px;
    /* round the corners 
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;*/
    /* make it glow! */
    -webkit-box-shadow: 0px 0px 4px #c7c1b3 inset;
       -moz-box-shadow: 0px 0px 4px #c7c1b3 inset;
            box-shadow: 0px 0px 4px #c7c1b3 inset; /* some variation of blue for the shadow */
}

.pt9  {color: #929292; font-size: 9px; font-family:'latoregular'; }
.pt11 {color: #929292; font-size: 11px; line-height:15px; font-family:'latoregular'; }
.pt12 {color: #929292; font-size: 12px; line-height:16px; font-family:'latoregular'; }
.pt14 {color: #929292; font-size: 14px; line-height:18px; font-family:'latoregular'; }
.pt15 {color: #929292; font-size: 15px; line-height:19px; font-family:'latoregular'; }

.pt23 {color: #929292;	font-size: 23px; line-height:27px; font-family:'latobold'; }


.roundimg {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	 border-radius: 10px;
	 border: 0px solid #ffffff;
	-webkit-box-shadow: #B3B3B3 2px 2px 4px;
	-moz-box-shadow: #B3B3B3 2px 2px 4px; 
	 box-shadow: #B3B3B3 2px 2px 4px;
}

.frameimg {
    margin: auto;
    background: #ccc;
    border: 10px solid white;
    position:relative;
    -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
}


button.css3button {
	font-family: 'latolight';
	cursor:pointer;
	font-size: 13px;
	color: #ffffff;
	float: left;
	padding: 5px 20px;
	background: -moz-linear-gradient(
		top,
		#eb8f7b 0%,
		#e791b0);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#eb8f7b),
		to(#e791b0));
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 0px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
}

button.css3button:hover{
	font-family: 'latolight';
	cursor:pointer;
	font-size: 13px;
	color: #8e261f;
	float: left;
	padding: 5px 20px;
	background: -moz-linear-gradient(
		top,
		#eb8f7b 0%,
		#e791b0);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#eb8f7b),
		to(#e791b0));
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 0px solid #000000;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0.6);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0.6);
}


a.ver:link {color:#fff; text-decoration: none; }
a.ver:visited {color:#fff; text-decoration: none; }
a.ver:hover {color:#e78fac; text-decoration: none; }
a.ver:active {color: #fff; }

a.btxt:link {color: #929292; text-decoration: none; }
a.btxt:visited {color: #929292; text-decoration: none; }
a.btxt:hover {
	opacity: 0.8;
	filter: alpha(opacity=80); /* For IE8 and earlier */ 
	text-decoration: none; }
a.btxt:active {color: #929292; text-decoration: none; }





/* Menu Bar 
----------------------------------------------------------------------------------------------------*/
#menubar {
	position: relative;
	margin: 0 auto;
	padding: 0;
	border: none;
	font-size: 14px;
	width: 1000px;
	z-index:10;
}



.solidblockmenu{
margin: 0 auto;
padding: 0;
vertical-align:middle;
text-align:center;
font-size: 14px;
font-family: 'latoregular';
color: #4c4242;
text-shadow: 2px 2px #b8a9a2;
width: 100%;
overflow: hidden;
border: 0px;
background: black url(../images/menubar_bg.png) center center repeat-x;
-webkit-box-shadow: 0 8px 6px -5px black;
       -moz-box-shadow: 0 8px 6px -5px black;
            box-shadow: 0 8px 6px -5px black; /* some variation of blue for the shadow */
}

.solidblockmenu li{
display: inline;
font-family: 'latoregular';
color: #4c4242;
text-shadow: 1px 1px #b8a9a2;

}

.solidblockmenu li a{
vertical-align:middle;
text-align:center;
line-height:2.5em;
font-family: 'latoregular';
color: #4c4242;
text-shadow: 1px 1px #b8a9a2;
padding: 10px 3.5%;
text-decoration: none;
}

.solidblockmenu li a:visited{
font-family: 'latoregular';
color: #4c4242;
text-shadow: 1px 1px #b8a9a2;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
font-family: 'latoregular';
color: #fff;
text-shadow: 0px 0px #b8a9a2;
background: rgb(234,145,149); /* Old browsers */
background: -moz-linear-gradient(top, rgba(234,145,149,1) 0%, rgba(231,145,180,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,145,149,1)), color-stop(100%,rgba(231,145,180,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(234,145,149,1) 0%,rgba(231,145,180,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(234,145,149,1) 0%,rgba(231,145,180,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(234,145,149,1) 0%,rgba(231,145,180,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(234,145,149,1) 0%,rgba(231,145,180,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea9195', endColorstr='#e791b4',GradientType=0 ); /* IE6-9 */
}


/* Top Image & Text 
----------------------------------------------------------------------------------------------------*/

#TopImage {
	position: relative;
	margin: 0;
	padding: 0;
	max-width: 100%;
	background-color:#FFF;
	height: auto;
}

.ProductImage{
	position:absolute;
	margin: 0 auto;
	padding:0;
	margin-left: 361px;
	top: -15px;
}


.text01 {
	position:absolute;
	z-index:20;
	font-size:41px;
	line-height:39px;
	text-align:left;
	font-family: 'latobold';
	/*text-shadow: #000 0px 2px 6px;*/
	top: 20px;
	left:40px;
}

.textLatest {
	position:absolute;
	z-index:20;
	font-size:19px;
	line-height:23px;
	text-align:left;
	font-family: 'latobold';
	/*text-shadow: #000 0px 2px 6px;*/
	top: 20px;
	bottom:0px;
	left:40px;
}

.text01noshadow {
	position:absolute;
	z-index:20;
	font-size:41px;
	line-height:37px;
	text-align:left;
	font-family: 'latobold';
	top: 20px;
	left:40px;
}

.text02 {
	position: relative;
	z-index:20;
	font-size:21px;
	line-height:25px;
	text-align:left;
	font-family: 'latoregular';
	padding-top: 10px;
}


/* Footer 
----------------------------------------------------------------------------------------------------*/
/*Bottom sec start*/
footer {
	padding:0;
	padding-bottom:0px;
	margin-bottom:0px;
	bottom:0;
	margin:0 auto;
	width:100%;
	overflow:hidden;
}

#footer {
	width: 100%;
	background-image:url(../images/footer_bg02.jpg); 
	background-repeat:repeat-x;
	margin:0 auto;
	padding-bottom:0px;
	margin-bottom:0px;
	bottom:0;
}

hr {
	border: 0px;
	width: 100%;
	height: 8px;
	padding:0;
	margin:0;
	background: rgb(175,151,141); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(175,151,141,1) 0%, rgba(216,199,191,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(175,151,141,1)), color-stop(100%,rgba(216,199,191,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(175,151,141,1) 0%,rgba(216,199,191,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(175,151,141,1) 0%,rgba(216,199,191,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(175,151,141,1) 0%,rgba(216,199,191,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(175,151,141,1) 0%,rgba(216,199,191,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af978d', endColorstr='#d8c7bf',GradientType=1 ); /* IE6-9 */
}

table.footer {
	margin:0 auto;
	width: 1000px;
	font-size: 10px;
	line-height: 14px;
	color: #cac3be;
	font-family:'latoregular';
}


/*#footer {
	position: relative;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	color: #cac3be;
	font-family:'latoregular';
	width: 1000px;
	padding-botom: -129px;  negative value of footer height 
	height: 129px; 
	clear:both; 
}
*/ 

* html .clearfix {
} /* IE6 */
*:first-child+html .clearfix {
} /* IE7 */
/* clearfix */

.clear {
	clear:both;
	display:block;
	height:0px;
	width:100%;
	visibility:hidden;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
