#header {

	width:100%; 

	height:165px;

	position: absolute;

	top: 0;

	left:0;

	z-index:2;

}

#header-flc {

	width:100%; 

	height:140px;

	position: absolute;

	top: 0;

	left:0;

}

.inheader {

	position:relative;

	width:980px;

	margin:0 auto;

	padding: 0px 0px;

}

#header .line1, #header-flc .line1 { position: relative; z-index:10; width:100%; height: 107px; }

#header .line2, #header-flc .line2 { position: relative; z-index:9; float:left; width:100%; height: 30px; left:0; }

.stickey_menu {width:970px; margin:0 auto;}

.stickey-menu{position:fixed !important;top :0px;background:#2668B2; -webkit-transition: background-color 500ms linear; -webkit-transform: translateZ(0); z-index:1000;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;}
.stickey-menu ul li ul{ z-index:1000 !important;}
.stickey-menu .sf-menu li a{color:#fff;}

.stickey-menu .sf-menu li a:hover, .stickey-menu .sf-menu li.sfHover a{color:#000;}

.stickey-menu .sf-menu li ul a {color:#000;}

.line2.mobile-menu{position:absolute !important; z-index:1000 !important;}



#header .line2-left {

	position: relative;

	float:left;

	background: transparent url(images/custom/line2-left.gif) no-repeat 0% 100%; 

	width:5px;

	height:30px;

	line-height:30px;

	overflow:hidden;

	margin:0;

	padding:0;

}

#header .line2-right{

	position: relative;

	float:left;

	background: transparent url(images/custom/line2-right.gif) no-repeat 100% 100%; 

	width:5px;

	height:30px;

	line-height:30px;

	overflow:hidden;

	margin:0;

	padding:0;

}



#logo {

/*	float:left;

	padding:5px 10px;*/

	text-align: center;

}



/*** DEMO SKIN ***/

.customer-top-menu {

	float: right;

	margin:0; 

	padding:0;

	margin-top:5px;

	font-family:"Arial";

	list-style:		none;

	line-height:20px;

}

.customer-top-menu a { font-family:"Arial";}

.customer-top-menu li { float:left; margin:0; padding:0;}

.customer-top-menu li a{ float:left; height:20px; line-height:20px; color: #406BA4; margin:0px; padding:0px 10px; /*background: url(images/menu-user-separator.png) 0% 0% no-repeat;*/ text-transform:uppercase; font-weight:bold;}

.customer-top-menu li.first a{ background-image:none; }

.customer-top-menu li.first a:hover{ background-image:none; }

.customer-top-menu li a span { color: #606060; line-height:20px;}

.customer-top-menu li a:hover span { color: #fff;}



.customer-top-menu li:hover, .customer-top-menu li.sfHover,

.customer-top-menu li a:focus, .customer-top-menu li a:hover, .customer-top-menu li a:active {

	background:	#2d476a /*url(images/menu-user-separator.png) 0% 0% no-repeat*/;

	outline:		0;

	color:#fff;

	text-decoration:none;

}

.customer-top-menu li:hover a, .customer-top-menu li.sfHover a {

	color:#fff;

}



.customer-top-menu li:hover, .customer-top-menu li.sfHover{

	color:#fff;

}



#footer {

	float:left;

	width:100%;

	background: #ffffff;

	border-top: #c2d5e5 1px solid;

	margin: 40px 0 0 0;

}

.infooter {

	width:980px;

	background: #ffffff;

	margin:0 auto;

	padding: 0px 0px;

}

.footer-box {

	width:25%;

	float:left;

	font-family:"Arial";

	text-align: left;

}

.footer-box .title{

	color:#406ba4;

	margin:0 20px;

	padding:0px;

	FONT-SIZE: 14px; 

	COLOR: #406BA4; 

	FONT-WEIGHT: bold;

}

.footer-box p{

	margin:0;

	padding:5px 20px;

}

.footer-icons {

	margin:20px 0px 10px 0px;

	float:left;

	width:100%;

	text-align:center;

}

.copyright{

	margin:20px 0px 20px 0px;

	float:left;

	width:100%;

	text-align:center;

	font-size:12px;

}



.infooter {

	padding:10px 5px;

}





td.SubHeader {

	border-bottom: 1px solid #ccc;

	font-weight: bold;

	padding-bottom:2px;

}

td.SubHeader span{

	border-bottom: 1px solid #ccc;

	font-weight: bold;

	color:#999;

	border:0px none;

}

td.SubHeader span a .FormButton	{

	color:#2668B2;

	border:0px none;

}



/* Breadcrumbs */

#location {

	float:left;

	width:970px;

	border-bottom:1px solid #D0D0D0;

	background: #fff;

	height:29px;

	margin:7px 0 0 0;

	padding:0;

	overflow:hidden;

	display: none;

}
#bread #location
{
    float:none;
	width:100%;
	margin:0 0 24px 0;
	display:block;

}
#bread .tips
{
	display:none;
}

.product_page .minwidth
{
	padding:154px 0 0 0;
}

#location-left {

	float:left;

	background: transparent url(images/custom/location-left.gif) no-repeat 0% 100%; 

	width:5px;

	height:30px;

	line-height:30px;

	overflow:hidden;

	margin:0;

	padding:0;

}

#location-right{

	float:left;

	background: transparent url(images/custom/location-right.gif) no-repeat 100% 100%; 

	width:5px;

	height:30px;

	line-height:30px;

	overflow:hidden;

	margin:0;

	padding:0;

}

#breadcrumb

{

	float:left;

	height:30px;

	line-height:30px;

  color:#9b9b9b;

	margin:0;

	padding:0;

}

#breadcrumb li 

{

    list-style-type:none;

    float:left;

    padding-left:5px;

		line-height:30px;

}

#breadcrumb li.first

{

    list-style-type:none;

    float:left;

    padding-left:10px;

		line-height:30px;

}

#breadcrumb a

{

		float:left;

    height:30px;

    display:block;

    background-image:url('images/custom/breadcrumb_separator.png'); 

    background-repeat:no-repeat; 

    background-position:right;

    padding-right: 15px;

    text-decoration: none;

		line-height:30px;

}

#breadcrumb img.home

{

		margin:0;

		padding:7px 0px 0px 0px;

    border:none;

    float:left;

}



.menu-categories { float:left; width:100%; margin:0; padding:0;}

.menu-categories li { float:left; width:100%; margin:7px 0px 0px 0px; padding:0; list-style:none;}

.menu-categories li a{ margin:0 0 0 0px; padding:0;}

.menu-categories li a.current {

	background:none repeat scroll 0 0 #2668B2;

	color:#FFFFFF;

	font-weight:bold;

	padding-bottom:2px;

	padding-top:3px;

}







.side-box {

	float:left;

	width:100%;

	overflow:hidden;

	margin-bottom:20px;

}



#search_form { 

	position: absolute;

	top: 4px;

	right: 21px;

	height: 21px;

	margin: 0;

	padding: 0; 

	width: 214px; 

	background: url(images/custom/search.gif) top left no-repeat;

}

#search_form:hover { 

	background: url(images/custom/search2.gif) top left no-repeat;

}

#search_form #universal_search_input {width:161px;float:left; height:19px;}

#search_form #universal_search_input #substring_id { 

border-radius: 5px;  

-ms-border-radius: 5px;  

-moz-border-radius: 5px;  

-webkit-border-radius: 5px;  

-khtml-border-radius: 5px;

border:0px none; float:left; margin:2px 0px 0px 0px; padding:2px 4px 1px 4px;width:153px; height:14px;



}



#search_form #universal_search_submit{float:left; margin-left:5px; height:21px;}

#search_form #universal_search_submit a{ float:left; display:block; font-size:13px;margin:0; margin-top:1px;padding:0;text-decoration:none; height:18px; line-height:18px; cursor:pointer; color:#406ba4; font-size:11px; font-weight:bold;}

#search_form #universal_search_submit a span{   background:#eee; margin:0; padding:2px 5px; height:9px; 

border-radius: 4px;  

-ms-border-radius: 4px;  

-moz-border-radius: 4px;  

-webkit-border-radius: 4px;  

-khtml-border-radius: 4px;



}

#search_form #universal_search_submit a:active{ background:#5b75ab; }

#search_form #universal_search_submit a:active span{ /*background:url(images/dyqxyvrx.png) no-repeat -449px -65px*/}



/* AJAX Search Results */

.ajaxSearch {

background-color: #FFFFFF;

color: #FF0000;

font-family: Verdana, Tahoma, Arial, sans-serif;

font-size: 12px;

padding: 2px;

margin: 0px;

}

.ajaxSearchSelected {

background-color: #ff9900;

color: #ffffff;

font-family: Verdana, Tahoma, Arial, sans-serif;

font-size: 12px;

padding: 2px;

margin: 0px;

}

.ajaxSearchSelected td{

color: #ffffff;

}



/************************************************************************************ Wellcome Images Layout */

.welcome-images { width:100%; margin:0px 0px 10px 0px; padding:0;}

.welcome-images img{ margin:0; padding:0; border:0px none;}

.welcome-images a{ margin:0; padding:0;}

.welcome-images .image1 { float:left; width:960px; padding:0px; margin-right:0px; margin-bottom:5px;}

.welcome-images .image2 { float:left; width:316px; padding:0px; margin-right:6px; margin-bottom:5px; }

.welcome-images .image3 { float:left; width:316px; padding:0px; margin-right:6px; margin-bottom:5px; }

.welcome-images .image4 { float:left; width:316px; padding:0px; margin-right:0px; margin-bottom:5px; }

.welcome-images .image5 { float:left; width:477px; padding:0px; margin-right:6px; margin-bottom:5px; }

.welcome-images .image6 { float:left; width:477px; padding:0px; margin-right:0px; margin-bottom:5px; }



/*

  buttons

*/



/* button-based */

button.button {

  border: 0px none;

  background-color: transparent;

  cursor: pointer;

  height: 27px;

  margin: 0px;

  padding: 0px;

  vertical-align: top;

  overflow: visible;

  outline-style: none;

}

button.button .button-right {

  display: block;

  background: transparent url(images/custom/but_right.png) no-repeat right top;

  padding: 0px 10px 0px 0px;

  height: 27px;

}

button.button .button-left {

  display: block;

  margin: 0px;

  background: transparent url(images/custom/but_left.png) no-repeat left top;

  padding: 0px 5px 0px 15px;

  vertical-align: middle;

  white-space: nowrap;

  font-family: verdana, arial, helvetica, sans-serif;

  color: #fff;

  font-weight: bold;

  font-size: 13px;

  height: 27px;

  line-height: 27px;

}



button.button.green {

  border: 0px none;

  background-color: transparent;

  cursor: pointer;

  height: 44px;

  margin: 0px;

  padding: 0px;

  vertical-align: top;

  overflow: visible;

  outline-style: none;

}

button.button.green .button-right {

  display: block;

  background: transparent url(images/custom/but_green_right.png) no-repeat right top;

  padding: 0px 10px 0px 0px;

  height: 44px;

}

button.button.green .button-left {

  display: block;

  margin: 0px;

  background: transparent url(images/custom/but_green_left.png) no-repeat left top;

  padding: 0px 5px 0px 15px;

  vertical-align: middle;

  white-space: nowrap;

  font-family: verdana, arial, helvetica, sans-serif;

  color: #fff;

  font-weight: bold;

  font-size: 17px;

  height: 44px;

  line-height: 44px;

}



/* div-based */

div.button {

  border: 0px none;

  background: transparent none;

  cursor: pointer;

  margin: 0px;

  padding: 0px 10px 0px 0px;

  white-space: nowrap;

  background: transparent url(images/custom/but_right.png) no-repeat right top;

  float: left;

}

div.button div,

  div.button a:link,

  div.button a:visited,

  div.button a:hover,

  div.button a:active

{

  display: block;

  background: transparent url(images/custom/but_left.png) no-repeat left top;

  padding: 0px 5px 0px 15px;

  line-height: 27px;

  white-space: nowrap;

  font-family: verdana, arial, helvetica, sans-serif;

  color: #fff;

  font-weight: bold;

  font-size: 13px;

  text-decoration: none;

  outline-style: none;

}



/* link based */

a .FormButton{

	color:#2668B2;

}

a.simple-delete-button {

	background:url("images/delete_cross.gif") no-repeat scroll left 4px transparent;

	color:#880000;

	padding-left:13px;

}

a.simple-delete-button .FormButton{

	color:#880000;

}



/*********************************************************************************** Customer TopBar */

#logged {

	text-align:right;

	color:#606060;

	line-height:22px; 

	margin-right:5px;

	

}

#logged .FormButton {

	

}



#customer-topbar {

	position:absolute;

	bottom:0px;

	right:0px;

}

#mymenu { height:30px;position:relative; margin: 0; z-index:99;}

#mymenu table.ie6 {border-collapse:collapse; margin:0; padding:0;}



#mymenu ul {padding:0; margin:0; list-style: none; list-style-image:none;}

#menu ul li {float:left; position:relative; z-index:0; list-style: none; list-style-image:none;}



#menu ul li a {display:block; float:left; padding:0 10px 0 0;text-decoration:none; font-weight:bold; height:30px;line-height:30px;background:url(images/custom/tabCenter-2.gif) no-repeat right top; font-size:13px;z-index:2; cursor:pointer; color:#fff;}



#menu ul li a b {display:block; float:left;padding:0 0 0 10px; text-decoration:none; font-weight:bold; height:30px;line-height:30px;background:url(images/custom/tabCenter-2.gif) no-repeat left top; font-size:13px; z-index:2; cursor:pointer;}



#menu .icon-cart {float:left; display:block; line-height:30px; height:30px; background:url(images/custom/cart_empty.gif) no-repeat 3px 8px;  width:25px; z-index:2;z-index:2;}

#menu .icon-cart-full {float:left; line-height:30px; height:30px; background:url(images/custom/cart_full.gif) no-repeat 3px 8px;  width:25px; z-index:2;}



#menu .arrow {float:left; display:block;width:15px; line-height:30px;height:30px; background:url(images/custom/nav_down.gif) no-repeat center right;position:relative; z-index:2;}



#menu ul li div.holder {border-top:1px solid #3b5998; position:absolute; left:-9999px; z-index:-200;}



#menu ul li div .leftSide {float:left; padding:0px; background: #fff url(images/custom/dropLeft-2.png) no-repeat left bottom; position:relative; z-index:1; cursor:pointer; }



#menu ul li div .rightSide {float:left; margin:0px 0px 0px 10px; padding:5px 10px 5px 0px; display:inline; background:#fff url(images/custom/dropRight-2.png) no-repeat right bottom; position:relative; z-index:1;cursor:pointer;}



#menu ul li:hover {position:relative; }

#menu ul li a:hover {background-position:right center; white-space:nowrap; position:relative;}

#menu ul li a:hover b {background-position:left center;}



#menu ul li a.sub:hover {background-position:right bottom; white-space:nowrap; position:relative;}

#menu ul li a.sub:hover b {background-position:left bottom;}



#menu ul li:hover > a {position:relative;}

#menu ul li:hover a.sub {background-position:right bottom; white-space:nowrap; position:relative;}

#menu ul li:hover a.sub > b {background-position:left bottom;}



#menu ul :hover div.holder {position:absolute; top:30px; left:0px; margin: 0; padding: 0;}



#menu ul li.right a:hover div.holder {left:auto; right:0px; top:30px;}

#menu ul li.right:hover div.holder {left:auto; right:0px; top:30px;}



#menu ul dl {margin:0; padding:0; list-style:none;}

#menu ul dl dt {padding:0px 10px 0px 10px;font-weight:bold; margin:5px 0px 5px 0px; line-height:20px; background:#5C75AA; color:#fff; white-space:nowrap; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}

#menu ul dl dd {	

	/*background:transparent url(images/custom/menu-list-item.jpg) left no-repeat;*/

	background-position: 0px;

	padding-left: 5px;

	margin-left:10px;

	font-size:13px;

}

#menu ul dd a {background-image: none;display:block; height: 20px; line-height: 20px; color:#2668B2; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}

#menu ul dd a:hover {color:#ff3300;}



#menu ul table td {vertical-align:top; margin:0; padding:5px;}





/** Product **/

.product-description {

	float:right;

	width:380px;

	overflow:hidden;

}

.product-images{

	float:left;

	width:302px;

}

.product-images a {

	outline:none;

}



.product-images .image-box {

	overflow:hidden;

	border:1px solid #dfdfdf;

}

.product-images .image-box img {

	border:0px none;

}

.product-images .dpimages-icons-box {

	float:left;

	width:100%;

	margin-top:10px;

}

.product-images .dpimages-icons-box img{

	border:1px solid #dfdfdf;

}



.product-images .zoom {

	float:left;

	width:100%;

	margin-top:10px;

}

.product-images .zoom  span{

	background:transparent url(images/custom/ampliar.gif) no-repeat scroll left center;

	cursor:pointer;

	height:16px;

	line-height:16px;

	margin:0 auto;

	padding:2px 2px 2px 20px;

}

.links-container {

	background: transparent url('images/custom/product-links-bg.gif') top repeat-y;

	border-top: 1px solid #dfdfdf;

	border-bottom: 1px solid #dfdfdf;

	height:42px;

	line-height:42px;

	margin:20px 0px 0px 0px;

	padding:0;

}

.product-links {

	float:left;

	width:320px;

}

.product-links ul{

	float:left;

	margin:0;

	padding:0;

	list-style:none;

}

.product-links ul li{

	float:left;

	padding:0px 6px 0px 0px;

	color:#45629D;

}

.product-links ul li.product-testimonials a{

	float:left;

	background: url(images/custom/icons/testimonials.gif) 100% 60% no-repeat;

	padding:0px 28px 0px 0px;

	margin-right:5px;

	color:#45629D;

}

.product-links ul li.product-favorites a{

	float:left;

	background: url(images/custom/icons/favorites.gif) 100% 60% no-repeat;

	padding:0px 30px 0px 0px;

	margin-right:3px;

	color:#45629D;

}

.product-links ul li.product-sendtofriend a{

	float:left;

	background: url(images/custom/icons/sendtofriend.gif) 100% 60% no-repeat;

	padding:0px 30px 0px 0px;

	margin-right:3px;

	color:#45629D;

}

.product-links ul li a{

	/*background: transparent url('images/custom/arrow_blue_10x10.gif') 0% 50% no-repeat;*/

	/*padding-left: 12px;*/

	color:#45629D;

	margin-left:5px;

	outline:none;

}

.product-links ul li a .FormButton{

	color:#45629D;

	font-weight: bold;

	text-decoration: none;

}



.product-share {

	float:right;

	width:350px;



}

.product-share span{

	float:left;

	padding-right:10px;



}

.product-share ul {

	float:left;

	margin:0;

	padding:0;

	list-style:none;

}

.product-share ul li{

	float:left;

	margin:0 10px 0px 0px;

	padding:0;

	list-style:none;

	

}

.product-share ul li a{

	float:left;

	padding-right:32px;

	line-height:40px;

	height:40px;

}

.product-share ul li.facebook a{

	background: url(images/custom/icons/facebook-medium.png) 100% 50% no-repeat;

}

.product-share ul li.tuenti a{

	background: url(images/custom/icons/tuenti.gif) 100% 50% no-repeat;

}

.product-share ul li.twitter a{

	background: url(images/custom/icons/twitter-medium.png) 100% 50% no-repeat;

}

.product-share ul li.google a{

	background: url(images/custom/icons/google-medium.png) 100% 50% no-repeat;

}



.product-contactus {

	float:left; 

	width:100%;

	height:30px;

	margin:0px 0px 15px 0px;

}

.product-contactus span.questions{

	float:left; 

	padding-left: 26px;

	height:30px;

	line-height:30px;

	background: url(images/custom/icons/help.gif) 0% 50% no-repeat;

	font-weight:bold;

}



.product-contactus ul {

	float:left;

	

	margin:0;

	padding:0;

	list-style:none;

	height:30px;

}

.product-contactus ul li{

	float:left;

	margin:0;

	padding:0px 7px 0px 7px;

	list-style:none;

	line-height:30px;

	height:30px;

	background:url(images/custom/product-contactus-separator.gif) 0% 50% no-repeat;

}

.product-contactus ul li.first{

	background-image:none;

}

.product-contactus ul li a{

	float:left;

	line-height:30px;

	height:30px;

}

.product-contactus ul li.first{

	font-weight:bold;

}



/* Testimonials */



.testimonials {

	padding:10px;

}

.testimonial {

	float:left;

	width:100%;

}



.testimonials-menu {

	width:219px;

	margin:0px 10px;

	overflow:hidden;

	padding:0;

}

.testimonials-menu-content {

	width: 198px;

	margin:0px;

	padding: 10px 10px;

	border-right: #d2d5da 1px solid;

	background: #fff /*url(images/custom/tm3.gif) top left repeat-y*/;

}

.testimonials-menu-top{

	width:219px;

	height: 22px;

	background: transparent url(images/custom/tm1.gif) left top no-repeat;

	margin:0px 0px;

}

.testimonials-menu-bottom{

	width:219px;

	height:9px;

	background: transparent url(images/custom/tm2.gif) left top no-repeat;

	margin: 0px 0px;

}

.testimonials-menu p{

	margin:0;

	padding:0;

}

.testimonials-menu-autor {

	text-align: right;

}







#mymenu {

font-size:0.7em;

margin:20px;

text-align:center;

}

#mymenu ul {

float:left;

list-style-type:none;

}

#mymenu ul li.nivel1 {

width:162px;

}

#mymenu ul li.primera {

border-top:1px solid #FFFFFF;

}

#mymenu ul li a {

background-color:#339999;

border-color:-moz-use-text-color #FFFFFF #FFFFFF;

border-style:none solid solid;

border-width:medium 1px 1px;

color:#FFFFFF;

display:block;

padding:8px;

position:relative;

text-decoration:none;

}

#mymenu ul li:hover {

background-color:#66CCCC;

color:#000000;

position:relative;

}

#mymenu ul li a:hover, #mymenu ul li:hover > a.nivel1 {

background-color:#66CCCC;

color:#000000;

position:relative;

}

#mymenu ul li a.nivel1 {

display:block !important;

position:relative;

}

#mymenu ul li ul {

display:none;

}

#mymenu ul li a:hover ul, #mymenu ul li:hover > ul {

display:block;

left:161px;

position:absolute;

top:-1px !important;

}

#mymenu ul li ul li a {

background-color:#339999;

color:#FFFFFF;

width:144px;

}

#mymenu ul li ul li a:hover {

background-color:#66CCCC;

color:#000000;

position:relative;

}



/**************************************************************************************** Related Products */



.related-products {

	margin:0 auto;

	width:100%;

	float:left;

}

.related-products ul {

	list-style-type:none;

	margin:0;

	padding:0;

}

.related-products ul li{

	float:left;

	border:1px solid #fff;

}

.related-products ul li .image a{

	float:left;

	width:100%;

	text-align:center;

}

.related-products ul li:hover{

	border:1px solid #d8d8d8;

}

.related-products img {

	text-align:center;

}

.related-products .product-title {

	text-align:center;

	padding:0px 5px;

}

.related-products .price-row {

	text-align:center;

	padding:5px;

}



/************************************************************************************ Next-Prev  */

.next-prev {float:left; width:100%; margin:10px 0px 0px 0px;	padding:0;}





.next-prev a{ height:14px; margin:0;	display:block;	background-position: 5px; font-size:13px; font-weight:bold; line-height:13px; text-decoration:none;}



.next-prev .left-container { float:left; width:90%; border:1px solid #fff; padding:5px; }

.next-prev .left-container:hover {  }

.next-prev a.left { background: url(images/custom/icons/larrow.gif) 0% 90% no-repeat; padding-left: 0px; padding-right:0px; cursor:pointer; }

.next-prev a.left span{ float:left; margin-left:15px; }





.next-prev .right-container { float:right; width:90%; border:1px solid #fff; padding:5px;}

.next-prev .right-container:hover { }

.next-prev a.right {	background: url(images/custom/icons/rarrow.gif) 100% 90% no-repeat; padding-left: 0px; padding-right:0px; cursor:pointer;}

.next-prev a.right span{ float:right; margin-right:15px;}



.next-prev a.left:hover { /*background: url('images/lightbox/prevlabel.gif') 0px 22px no-repeat; background: url(images/larrow_hover.gif) left no-repeat;*/ text-decoration:underline;}

.next-prev a.right:hover { /* background: url('images/lightbox/nextlabel.gif') 100% 22px no-repeat;background: url(images/rarrow_hover.gif) right no-repeat;*/ text-decoration:underline;}

.next-prev a:hover{}







a.pager:link, a.pager:visited {

	-moz-border-radius:3px 3px 3px 3px;

	border-bottom-left-radius: 3px 3px;

	border-bottom-right-radius: 3px 3px;

	border-top-left-radius: 3px 3px;

	border-top-right-radius: 3px 3px;

	background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;

	background: #F6F6F6 -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#EFEFEF));

	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#EFEFEF));

	border:1px solid #CCCCCC;

	cursor:pointer;

	padding:4px 6px;

	overflow:visible;

	vertical-align:middle;

	white-space:nowrap;

	margin:0px 2px 0px 0px;

	text-decoration:none;

}



a.pager:hover, a.pager:focus {



	border-color:#999;

	background:#f3f3f3;

	background-image:-moz-linear-gradient(top,#ffffff,#ebebeb);

	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));

	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#ebebeb);

	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EBEBEB)";

	-moz-box-shadow:0 0 3px #999;

	-webkit-box-shadow:0 0 3px #999;

	box-shadow:0 0 3px #999; 

	outline:0;

	text-decoration:none;

	

}

span.page-selected {

	-moz-border-radius:3px 3px 3px 3px;

	background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;

	border:1px solid #CCCCCC;

	padding:4px 6px;

	overflow:visible;

	vertical-align:middle;

	background:#f3f3f3;

	background-image:-moz-linear-gradient(top,#ffffff,#ebebeb);

	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));

	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#ebebeb);

	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EBEBEB)";

	outline:0;

	-moz-box-shadow:0 0 3px #999;

	-webkit-box-shadow:0 0 3px #999;

	box-shadow:0 0 3px #999;

	white-space:nowrap;

	background:none repeat scroll 0 0 #DDDDDD;

	color:#000000;

	cursor:default;

	font-weight:bold;

}



.category-descr {

	width:100%;

	margin-bottom:15px;

}

/*

.product-list{

	border:1px solid #fff;

}

.product-list:hover{

	border:1px solid #dfdfdf;

}

*/



.subcategories ul { float:left; width:100%; margin:0; padding:0; list-style:none outside none;}

.subcategories ul li { float:left; width:100%; margin:0px 0px 10px 0px; padding:0;}

.subcategories ul li a { float:left; width:710px; height:98px; overflow:hidden; margin:0; padding:0; border-bottom:1px solid #dfdfdf; border-left: 1px solid #fff; border-right: 1px solid #fff; border-top: 1px solid #fff; outline:0px none; cursor:pointer; display:block; background:transparent; }

.subcategories ul li a:hover { text-decoration:none; border:1px solid #406BA4; COLOR:#606060;}

.subcategories h2.subcategory-title { margin:0; padding:5px 10px; color:#406BA4;}

.subcategories span.subcategory-title { margin:0; padding:5px 10px; color:#406BA4; font-size: 16px; font-weight: bold; text-transform: capitalize; display:block;}

.subcategories span.subcategory-descr { float:left;  width:60%; height: 60px; overflow:hidden; margin:0px 10px 5px 10px; padding-left:10px; line-height: 16px; visibility:hidden;}



.ProductDetailsTitle, .ProductPriceTitle, .ProductPriceConverting {

    font-family: Arial, Verdana;

		color: #606060;

    font-size: 13px;

    font-weight: bold;

}

.ProductPriceConverting {

	font-size: 11px;

	color:#4c69a4;

}

.product-price-product {

	font-family: Arial, Verdana;

	font-size:23px;

	font-weight:bold;

	color:#4c69a4;

}



a.diamondImg {

	border:1px solid #fff;

	display:block;

}

a.diamondImg:hover {

	border:1px solid #ccc;

	display:block;

}

a.diamondImg.hover {

	border:1px solid #ccc;

	display:block;

}

a.diamondImg.selected {

	border:1px solid #406BA4;

	display:block;

}



.search-sort-bar {

	float:right;

	height:30px;

	line-height:30px;

}

.search-sort-bar a{

	font-weight:normal;

	margin-right:10px;

	padding:3px 4px;

	text-decoration:none;

}



.tips {

	float:right; height: 30px; line-height:30px; width: 60%; overflow:hidden; text-align:right; padding-right:5px;

}



a.modal-box:focus { outline:1px solid #406BA4;}



ul.help-menu, 

ul.account-menu {

	margin:5px 0px;

	padding: 0px 0px 0px 30px;

}

ul.help-menu li, 

ul.account-menu li {

	width:100%;

	margin-bottom:2px;

	font-size:14px;

}

ul.help-menu li a, 

ul.account-menu li a {

	font-size:14px;

	margin:0;

	padding:0;

}

ul.help-menu a span, ul.account-menu a span{

	color:#606060;

	font-size:11px;

	font-weight:normal;

}







/*

  dialog message container

*/

#dialog-message {

  padding: 15px 0px 20px 0px;

  width: 100%;

}

#dialog-message .box {

  position: relative;

  margin:0px 10px;

  border: 1px solid black;

  padding: 10px 25px 10px 59px;

  vertical-align: middle;

  text-align: left;

  min-height: 32px;

	font-size:14px;

	

	-moz-box-shadow:0 0 5px #999;

	-webkit-box-shadow:0 0 5px #999;

	box-shadow:0 0 5px #999; 

}

#dialog-message a.close-link:link,

  #dialog-message a.close-link:visited,

  #dialog-message a.close-link:hover,

  #dialog-message a.close-link:active

{

  display: block;

  position: absolute;

  top: 5px;

  right: 5px;

  width: 13px;

  height: 13px;

  text-decoration: none;

}

#dialog-message .close-img {

  width: 13px;

  height: 13px;

  background: transparent url(images/but_cross.gif) no-repeat left top;

}

#dialog-message .message-I {

  color: #112536;

  border-color: #7a97c1;

  background: #f4f5f7 url(images/icon_info.gif) no-repeat 10px 10px;

}

#dialog-message .message-W {

  color: #3e3104;

  border-color: #c3902f;

  background: #f8f7f3 url(images/icon_warning.gif) no-repeat 10px 10px;

}

#dialog-message .message-E {

  color: #590a0a;

  border-color: #d30000;

  background: #f7f3f3 url(images/icon_error.gif) no-repeat 10px 10px;

}

#dialog-message .anchor {

  position: relative;

  margin-left: auto;

  margin-right: 0px;

  height: 15px;

  text-align: right;

  vertical-align: middle;

}

#dialog-message .anchor img {

  width: 12px;

  height: 10px;

  vertical-align: middle;

  background: transparent url(images/goto_arr.gif) no-repeat left top;

}

.dialogtr {

	color: #1a2b3c;

}





/* Varios */



input[type="submit"].subscribe { padding:2px; height:24px; margin-left:5px; font-size:11px; width:90px;}

input[type="text"].subscribe { width:120px; height:18px; padding:2px;}



/* Cometarios de los clientes en product */



.product-reviews {

	float:left;

	width:645px;

	padding:10px 30px;

}

.product-reviews-top {

	float:left;

	width:100%;

	height:5px;

	line-height:5px;

	overflow:hidden;

	background: transparent url(images/custom/product-reviews-top-bg.gif) no-repeat left top;

}

.product-reviews-content {

	float:left;

	width:100%;

	overflow:hidden;

	background: transparent url(images/custom/product-reviews-content-bg.gif) repeat-y left top;

	

}

.product-reviews-bottom {

	float:left;

	width:100%;

	height:16px;

	line-height:16px;

	overflow:hidden;

	background: transparent url(images/custom/product-reviews-bottom-bg.gif) no-repeat left bottom;

}

.odd .product-reviews-bottom {

	background: transparent url(images/custom/product-reviews-bottom-odd-bg.gif) no-repeat left bottom;

}

.product-reviews .autor {

	float:left;

	font-weight:bold; 

	margin: 0px;

}

.product-reviews.odd .autor {

	float:right;

}

.show-all, .hide-all {

	font-size:12px;

	text-decoration: underline !important;

	color:#606060 !important;

	text-transform:none;

}

.display-none {

	display: none;

	visibility:hidden;

}

.display-block {

	display: block;

	visibility: visible;

}

.display-hidden {

	visibility:hidden;

}

.display-visible {

	visibility: visible;

}



.elegir {

	color:#129103 !important;

	font-weight: bold;

	padding-left:5px;

}



.product-description-bottom {

  margin-top: 15px;

  width: 100%

}



.product-short-desc {

  margin-top: 15px;

  margin-bottom: 25px;

  width: 100%;

  font-size: 14px;

}



/* New classes */



td.product-price-title {

  font-family: "Palatino Linotype","Palatino","Verdana","Serif";

  font-size: 16px;

  font-weight: bold;

  text-transform: lowercase;

  color: #4c69a4;

}



/* Top page menu */



div.vertical-line {

  float: left;

  border-left: 1px solid #b8b9bb;

  width: 1px;

  margin-top: 1px;

  margin-bottom: 1px;

  margin-left: 4px;

  margin-right: 4px;

  height: 50px;

}



div.logo-image-container {

  float: left;

}



div.customer-top-menu-container {

  float: right;

  padding: 5px 5px 5px 0px;

}



div.customer-top-menu-separator {

  float: right;

  border-left: 1px solid #406ba4;

  width: 1px;

  margin-top: 4px;

  margin-bottom: 4px;

  height: 10px;

}



div.customer-top-menu-element {

/*  float: right;*/

/*  position: relative;*/

  font-weight: normal;

  font-size: 13px;

  text-transform: uppercase;

  color: #666666;

  margin-left: 15px;

  margin-right: 15px;

  cursor: pointer;

  padding-bottom: 15px;

  position: absolute;

  top: 13px;

  left: 23px;

}

div.customer-top-menu-element2 {

  right: 23px;

  left: auto;

}



div.customer-top-menu-contact {

/*  padding-top: 10px;

  padding-bottom: 2px;*/

}



div.customer-top-menu-contact .submenu {

  position: absolute;

  display: none;

  margin: 0px 0px 0px 0px;

  left: -30px;

  top: 17px;

  z-index: 999;

}



div.submenu .submenu-arrow {

  background: url(images/custom/top-menu-arrow.png) top center no-repeat transparent;

  border: 0px;

  height: 5px;

  width: 100%;

}



div.submenu .submenu-content {

  background: #ffffff;

/*

  border-left: 1px solid #dfdfdf;

  border-right: 1px solid #dfdfdf;

  border-bottom: 1px solid #dfdfdf;

*/

  padding: 8px 8px 8px 8px;

  width: 210px;

/*

  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.1);

  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.1);

  box-shadow: 0 0 4px rgba(0,0,0,0.1);

*/



  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.5); 

  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5); 

  box-shadow: 0 0 4px rgba(0,0,0,0.5); 



}



div.customer-top-menu-contact div.submenu div.submenu-top-element {

  margin-left: 5px;

}



div.submenu-top-element div.submenu-top-element-icon {

  float: left;

  margin-right: 6px;

}



div.submenu-top-element div.submenu-top-element-icon.email {

  float: left;

  margin-right: 10px;

}



div.submenu-top-element div.submenu-top-element-text {

  float: left;

  color: #7d7d7d;

  font-size: 12px;

  font-weight: normal;

}



div.submenu-top-element div.phone {

  font-size: 14px;

}



/* Contact menu on product page */



.product-contactus-new {

  position: absolute;

  margin-top: 25px;

  margin-bottom: 10px;

  width: 380px;

}



div.product-contactus-new-container {

  height: 75px;

}



div.product-contactus-menu {

  position: relative;

  border: 1px solid #dfdfdf;

  padding-top: 5px;

  padding-left: 5px;

  padding-right: 5px;

  padding-bottom: 5px;

  background: url(images/custom/popup-menu-bg.png) repeat-x;

  text-transform: uppercase;

  vertical-align: middle;

  font-weight: bold;

  width: 170px;

  cursor: pointer;

  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);

  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);

  box-shadow: 0 0 5px rgba(0,0,0,0.1);

}



div.product-contactus-menu-left {

  float: left;

}



div.product-contactus-menu-right {

  float: right;

}



div.product-contactus-menu-text {

  float: left;

  margin-top: 4px;

  font-size: 13px;

  font-weight: bold;

}



img.product-contactus-menu-arrow {

  float: right;

  margin-top: 4px;

  margin-left: 10px;

}



img.product-contactus-menu-icon-right {

  float: left;

  margin-right: 15px;

}



img.product-contactus-menu-icon-left {

  float: left;

  margin-right: 10px;

  margin-bottom: 0px;

}



div.product-contactus-menu .submenu {

  position: absolute;

  display: none;

  margin: 0px 0px 0px 0px;

  padding: 15px 10px 10px 10px;

  top: 35px;

  background: #ffffff;

  width: 150px;

  border: 1px solid #dfdfdf;

  list-style: none;

  -moz-box-shadow: 0 0 2px rgba(0,0,0,0.1) inset;

  -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1) inset;

  box-shadow: 0 0 2px rgba(0,0,0,0.1) inset;

}



div.submenu div.submenu-element {

  color: #406ba4;

  margin-left: 5px;

  font-size: 12px;

}



div.submenu-element-sendtofriend a {

  background: url(images/custom/icons/sendtofriend.gif) 0% 60% no-repeat;

  padding:0px 0px 0px 30px;

}



div.submenu-element-sendtofriend a:hover {

  background: url(images/custom/icons/sendtofriend.gif) 0% 60% no-repeat;

  padding:0px 0px 0px 30px;

  text-decoration: none;

}



div.submenu-element, div.submenu-element, a, div.submenu-element font.FormButton  {

  font-weight: normal;

  font-size: 14px;

  text-transform: none;

}



div.submenu div.submenu-element-phone {

  font-size: 14px;

}



/* Pages bookmarks on product page */



div.product-top-menu-container {

  font-weight: bold;

  text-transform: uppercase;

  margin-bottom: 15px;

}



div.product-top-menu-container div.product-top-menu-separator-border {

  float: left;

  border-bottom: 1px solid #dfdfdf;

  height: 44px;

  width: 3px;
  display:none;

}



div.product-top-menu-container div.product-top-menu-separator-mid {

  float: left;

  border-bottom: 1px solid #dfdfdf;

  height: 44px;

  width: 5px;

}



div.product-top-menu-container div.product-top-menu-element {

  float: left;

  border-bottom: 1px solid #dfdfdf;

  height: 44px;

  width: 232px;

  background: url(images/custom/prod-pages-bg-left.png), url(images/custom/prod-pages-bg-right.png);

  background-position: left, right;

  background-repeat: no-repeat, no-repeat;

  cursor: pointer;

}



div.product-top-menu-container div.product-top-menu-element-selected {

  float: left;

  height: 44px;

  width: 232px;

  background: url(images/custom/prod-pages-bg-left.png), url(images/custom/prod-pages-bg-right.png);

  background-position: left, right;

  background-repeat: no-repeat, no-repeat;

  cursor: pointer;

}



div.product-top-menu-container div.product-top-menu-element-content {

  height: 44px;

  background: url(images/custom/prod-pages-bg-mid.png);

  background-position: left;

  background-repeat: repeat-x;

  margin: 0px 6px 0px 6px;

}



div.product-top-menu-element-selected img, div.product-top-menu-element img {

  float: left;

  height: 34px;

  width: 34px;

  border: 1px solid #dfdfdf;

  background: #ffffff;

  margin: 5px 2px 5px 2px;

}



div.product-top-menu-text {

  float: left;

  padding-top: 16px;

  padding-left: 5px;

  font-size: 13px;

  font-weight: bold;

  text-transform: uppercase;

}



div.product-top-menu-element-selected div.product-top-menu-text {

  color: #406ba4;

}



div.product-top-menu-element div.product-top-menu-text {

  color: #cddff9; 

}



/* Diamond selection */



div.dimond-search-selectors-container {

  margin-left: 15px;

}



div.diamond-search-selector {

  margin-top: 10px;

  margin-bottom: 10px;

}



div.diamond-search-selector-title {

  float: left;

  background: url(images/custom/contacto-faq-small.png) left no-repeat;

  height: 30px;

  font-size: 16px;

  font-weight: bold;

  text-transform: uppercase;

  color: #406ba4;

  margin-right: 15px;

  padding-left: 30px;

  padding-top: 12px;

  cursor: pointer;

}



div.diamond-search-selector-price {

  float: left;

}



div.diamond-search-selector-slider {

  float: left;

  width: 300px;

  margin-top: 18px;

  margin-left: 8px;

  margin-right: 10px;

}



/* Custom slider */



div.diamond-search-selector-slider a.left {

  background: url(images/custom/slider-arrow-left.png) top center no-repeat !important;

  border: 0px;

}



div.diamond-search-selector-slider a.right {

  background: url(images/custom/slider-arrow-right.png) top center no-repeat !important;

  border: 0px;

}



div.diamond-search-selector-slider .ui-slider .ui-slider-handle {

  height: 1.9em;

  width: 1.9em;

}



div.diamond-search-selector-slider .ui-slider-horizontal {

  height: 0.4em;

  background: none;

  border: 1px solid #e5e5e5;

}



div.diamond-search-selector-slider .ui-slider-range {

  background: #e5e5e5;

}



div.diamond-search-selector-slider .ui-slider-horizontal .ui-slider-handle {

  margin-left: -0.9em;

  top: -0.7em;

}



/* /Custom slider*/



div.diamond-search-selector-slider a.left {

  background: url(images/custom/slider-arrow-left.png);

}



div.diamond-search-selector-price-text {

  float: left;

  border: none;

  margin: 9px 10px 5px 10px;

  padding: 0px;

  min-width: 35px;

  text-align: center;

}



input.diamond-search-price-input {

  background: #ffffff;

  border: 1px solid #cac4c4;

  border-radius: 0px;

  -moz-box-shadow: none;

  -webkit-box-shadow: none;

  box-shadow: none;

  width: 60px;

  text-align: center;

}



div.diamond-search-selector-price div.diamond-search-selector-price-from {

  float: left;

  margin-top: 13px;

  margin-left: 10px;

}



div.diamond-search-selector-price div.diamond-search-selector-price-to {

  float: left;

  margin-top: 13px;

}



div.diamond-search-selector-pict-container div.diamond-search-selector-price-from {

  float: left;

  padding-top: 7px;

  margin-right: 10px;

}



div.diamond-search-selector-pict-container div.diamond-search-selector-price-to {

  float: left;

  padding-top: 7px;

  margin-left: 10px;

}



div.diamond-search-selector-pict-container {

  float: left;

  padding-top: 6px;

}



div.diamond-search-selector-pict-container.color {

  margin-left: 1px;

}



div.diamond-search-selector-title.color {

  margin-right: 17px;

}

.stone-ajax div.diamond-search-selector-title.color {

  margin-right: 26px;
  margin-top:11px;

}

div.diamond-search-selector-pict-container.purity {

  margin-left: 5px;

}





div.diamond-search-selector-pict-container div.diamond-search-selector-pict {

  float: left;

  font-size: 18px;

/*  font-weight: bold;*/

  text-transform: uppercase;

  border: 1px solid #cac4c4;

  text-align: center;

  height: 26px;

  min-width: 30px;

  margin-left: 2px;

  margin-right: 2px;

  padding-top: 3px;

  padding-left: 2px;

  padding-right: 2px;

  padding-bottom: 2px;

  cursor: pointer;

  -moz-user-select: none;

  -khtml-user-select: none;

  user-select: none;

}

.stone-ajax div.diamond-search-selector-pict-container div.diamond-search-selector-pict {

  width: 48px;
  height:48px;
  margin:0 15px 0 0;
  padding:2px;
  overflow:hidden;
  position:relative;

}

.stone-ajax div.diamond-search-selector-pict-container div.diamond-search-selector-pict img{

   bottom: 3px;
    position: absolute;
    right: 4px;
    width: 45px;

}
.stone-ajax div.diamond-search-selector-pict.checked
{
	border: 3px solid #afafaf;
	padding:0 !important;
	background:#fff;
}

.stone-ajax div.diamond-search-selector-pict.checked img{
	bottom: 1px !important;
    right: 2px !important;
}

div.diamond-search-selector-pict-container.purity div.diamond-search-selector-pict {

  padding-left: 4px;

  padding-right: 4px;

}



div.diamond-search-selector-pict.checked {

  background-color: #dfdfdf;

}



div.diamond-search-selector-pict input {

  display: none;

}



div.diamond-search-selector-pict-container.inventory div.diamond-search-selector-pict {

  font-size: 11px;

  font-weight: normal;

  height: 18px;

  padding-top: 6px;

  padding-left: 6px;

  padding-right: 6px;

}



div.diamond-search-selector-title.inventory {

  margin-right: 61px;

}



div.diamond-search-selector-pict-container.inventory div.diamond-search-selector-pict.green {

  border: 1px solid green;

}



div.diamond-search-selector-pict-container.inventory div.diamond-search-selector-pict.green.checked {

  color: #ffffff;

  border: 1px solid #cac4c4;

  background-color: green;

}



div.diamond-search-selector-pict-container.inventory div.diamond-search-selector-pict.yellow {

  border: 1px solid yellow;

}



div.diamond-search-selector-pict-container.inventory div.diamond-search-selector-pict.yellow.checked {

  border: 1px solid #cac4c4;

  background-color: yellow;

}



div.diamond-search-selector-pict-container.inventory div.diamond-search-selector-pict.red {

  border: 1px solid red;

}



div.diamond-search-selector-pict-container.inventory div.diamond-search-selector-pict.red.checked {

  color: #ffffff;

  border: 1px solid #cac4c4;

  background-color: red;

}



div.diamond-select-contact-us-container {

  margin-left: 40px;

  margin-right: 40px;

  border: 1px solid #cac4c4;

  background-color: #fbfbfb;

}



div.diamond-select-contact-us-container div.diamond-select-contact-us-icon {

  float: left;

  padding-top: 2px;

  padding-left: 2px;

  padding-bottom: 2px;

}



div.diamond-select-contact-us-container div.diamond-select-contact-us-title {

  float: left;

  padding-top: 4px;

  padding-left: 4px;

  font-family: "Arial Black", "Arial", sans-serif;

  font-weight: bold;

  font-size: 11px;

  text-transform: uppercase;

}



div.diamond-select-contact-us-container div.diamond-select-contact-us-element {

  float: left;

  color: #406ba4;

  padding-top: 2px;

  padding-left: 15px;

  margin-top: 2px

}

div.diamond-select-contact-us-container div.separator {

  background: url(images/custom/diamond-select-contactus-menu-sep.png) right center no-repeat;

  padding-right: 15px;

}



div.product-static-html-section {

  margin-top: 10px;

  margin-left: 10px;

}



div.loading-spin {

  display: none;

  position: fixed;

  top: 0px;

  left: 0px;

  background: #acadad;

  opacity: 0.6;

  width: 100%;

  height: 100%;

  z-index: 1000;

}



div.dimond-search-info {

  text-align: center;

  margin-bottom: 15px;

}



div.dimond-search-info, div.dimond-search-info span.green {

  font-size: 16px;

  font-weight: bold;

}



div.dimond-search-info span.green {

  color: #00bb00;

}



div.ring-ready-title {

  text-align: center;

  font-size: 22px;

  font-weight: bold;

  color: #00bb00;

  margin-bottom: 10px;

}



div.ring-ready-product-title {

  font-size: 14px;

  font-weight: bold;

  text-transform: uppercase;

  color: #406ba4;

  margin-top: 10px;

}



div.ring-ready-product-id {

  font-size: 14px;

  margin-top: 5px;

}



div.ring-ready-product-descr {

  color: #8c8987;

}



div.ring-ready-change-part {

  margin-top: 10px;

}



div.ring-ready-change-part a {

  background: url(images/custom/arrow_blue_10x10.gif) right center no-repeat;

  font-size: 14px;

  padding-right: 10px;

}



div.ring-ready-price {

  font-size: 30px;

  margin-bottom: 10px;

  margin-right: 15px;

}



div.ring-ready-image-box {

  border: 1px solid #dfdfdf;

  width: 110px;

  height: 110px;

  margin: 10px;

}



div.ring-ready-image-box img {

  border: 0px;

  max-width: 110px;

  max-height: 110px;

}



div.product-content-total-line {

  margin-top: 25px;

  margin-bottom: 85px;

  margin-right: 15px;

}



div.ring-ready-add-to-cart-wrapper {

  margin-top: 15px;

}



div.product-content-price-total {

  float: right;

}



div.product-content-price-total div.price-val {

  font-size: 30px;

  color: #406ba4;

}



div.product-content-price-total div.tax-included {

  font-size: 13px;

  color: #8c8987;

  padding-left: 5px;

}



div.product-content-price-total-text {

  float: right;

  font-size: 14px;

  font-weight: bold;

  text-transform: uppercase;

  margin-right: 5px;

  margin-top: 10px;

}



div.ring-ready-add-to-cart-container {

  float: right;

  margin-right: 10px;

}



div.ring-ready-add-to-cart-container span.button-left {

  text-transform: uppercase;

  font-family: Arial, Helvetica, sans-serif;

}



div.ring-ready-delivery-time {

  float: right;

  font-size: 14px;

  color: #00bb00;

  padding-top: 4px;

  padding-right: 10px;

}



div.ring-ready-delivery-time b {

  font-size: 14px;

  color: #606060;

}



div.custom-options-select {

  float: left;

  background: url(images/custom/product-select-arrow.png) no-repeat right center #ffffff;

  border-right: 1px solid #999999;

  overflow: hidden;

  width: 185px;

  padding: 0px;

  margin-right: 0px;

}



div.custom-options-select select {

  background: transparent;

  border: 1px solid #999999;

  border-radius: 0px;

  width: 215px;

  margin: 0px;

  padding: 2px;

}



div.submenu-separator {

  margin-top: 9px;

  margin-bottom: 9px;

  background: url(images/custom/headline.gif) center bottom repeat;

}



div.submenu-separator img {

  width: 100%;

}



div.diamond-search-selector-title:hover {

  background: url(images/custom/contacto-faq-small-gray.png) left no-repeat;

  color: #6a6a6a;

}



div.tooltip_description {

  display: none;

}



div.button-small {

  float: right;

  border: 0px;

  padding: 0px;

  margin-left: 10px;

  cursor: pointer;

}



div.button-small div.button-right {

/*  background: url(images/custom/but_green_right-small.png) right top no-repeat transparent;*/

  background: url(images/custom/but_cart_right.png) right top no-repeat transparent;

  margin: 0px;

  padding: 0px 10px 0px 0px;

  height: 22px;

  min-width: 100px;

}



div.button-small div.button-left {

/*  background: url(images/custom/but_green_left-small.png) left top no-repeat transparent;*/

  background: url(images/custom/but_cart_left.png) left top no-repeat transparent;

  margin: 0px;

  padding: 3px 0px 0 10px;

  height: 22px;

/*  font-weight: bold;*/

  font-size: 12px;

  color: #ffffff;

}







BODY {

	background: #cbdeef url(images/custom/bg.gif) top repeat-x;

}

.search-inp {

	border: none;

	background: none;

	padding: 0 0 0 7px;

	line-height: 21px;

	height: 21px;

	width: 183px;

}

div.bot-title-lnk {

	color: #000000;

	font-weight: bold;

	font-size: 12px;

	display: block;

	padding-bottom: 13px;

}

.bot-links a {

/*	color: #7d7d7d;*/

	font-size: 12px;

	display: block;

	line-height: 16px;

	padding: 3px 0px;

}

.top-td {

	white-space: nowrap;

	text-align: center;

	padding: 5px 2px;

}

.top-td-top {

	background: url(images/custom/headline.gif) center bottom no-repeat;

	padding-bottom: 10px;

}

.welcome-title {

	color: #767676;

	font-size: 22px;

	height: 40px;

	line-height: 40px;
	
	text-align: center;
padding-bottom: 10px;

}

.welcome-box {

	width: 980px;

	margin: 0 -5px 0 0;

}

.home-box {

	position: relative;

	overflow: hidden;

}

.white-section {

	position: absolute;

	background: #ffffff;

	opacity: .9;

	top: 100%;

	margin-top: -70px;

	vertical-align: top;

}

.white-section .box {

	padding: 13px 10px;

	text-align: center;

}

.white-section .box h3 {

	margin: 0;

}

.white-section-title, .white-section-title h3 {

	text-align: center;

	color: #000000;

	font-size: 17px;	

}

.white-section-content {

	text-align: center;

	color: #727272;

	font-size: 18px;	

	min-height: 50px;

	margin-top: 4px;

}

.white-section-content2 {

	text-align: center;

	font-size: 18px;

/*	margin-top: 10px; */

}

.white-section-content2 .feature_hover {

	width: 70%;

	margin: 0 auto;

	text-align: center;

	color: #565656;

	font-size: 16px;

	line-height: 25px;

}

.white-section-content2 .feature_link {

	background: url(images/custom/testimonials2.png) left no-repeat;

	color: #000;

	font-size: 18px;

	font-weight: bold;	

}

.white-section-content2 a.feature_link:hover {

	text-decoration: underline;

}

.home-box1 {

	width: 561px;

	height: 298px;	

	background: url(images/custom/home1.jpg);

}

.home-shadow1 {

	width: 566px;

	height: 304px;	

	background: url(images/custom/homeshadow1.png);

}



.home-box2 {

	width: 364px;

	height: 298px;	

	background: url(images/custom/home2.jpg);

}

.home-shadow2 {

	width: 364px;

	height: 304px;	

	padding: 0 5px 6px 0;

	margin: 0 -3px 0 0;

	background: url(images/custom/homeshadow2.png) no-repeat right top;

}





.home-box3 {

	width: 276px;

	height: 237px;	

	background: url(images/custom/home3.gif);

}

.home-shadow3 {

	width: 276px;

	height: 237px;	

	padding: 0 4px 3px 0;

	background: url(images/custom/homeshadow3.png);

}



.news-box {

	background: url(images/custom/news.gif);

	width: 288px;

	height: 22px;

	margin: 10px 0 20px 0;

}

.news-box:hover {

	background: url(images/custom/news2.gif);

}

.news-inp {

	width: 249px !important;

	height: 22px !important;

	line-height: 22px !important;

	padding: 0 0 0 9px !important;

	background: none !important;

	border-radius: none !important;

	box-shadow: none !important;

	border: none !important;

	margin: 0px !important;

}

.aniversario_block
{
	margin-top:-90px;
}

.full_height .aniversario_block
{
	margin-top:0;
}

.aniversario_block .white-section-title h3
{
	font-size:21px;
}

.aniversario_block .white-section-content
{
	margin-top:9px;
}

a.testimonals-lnk {

	background: url(images/custom/testimonials.gif) left no-repeat;

	padding-left: 13px;

}

a.h-title {

	display: block;

	height: 51px;

	line-height: 51px;

	vertical-align: middle;

	font-size: 21px;

	text-decoration: none;

	text-align: center;

	color: #a9a9a9;

}

.hbox {

	border: #ffffff 1px solid;

	display: block;

	width: 178px;

	height: 221px;	

	background: #ffffff;

}

.stones_welcome .hbox {
	
	width: 227px;

	height: 221px;

}

.stones_welcome .hshadow {
	
	width: 229px;
	margin-right:17px;
}

.stones_welcome2 .hbox {
	
	width: 313px;

	height: 230px;

}

.stones_welcome2 .hshadow {
	
	width: 315px;
	margin-right:12px;
	height:232px;
}

.hbox h2 {

	margin: 0;

}

.hbox:hover {

	border: #c8ced3 1px solid;

}

.hbox:hover a.h-title {

	color: #111111;

}

.hshadow {

	width: 180px;

	height: 223px;	

	padding: 0 5px 6px 0;

	margin: 0 15px 0 0;

	background: url(images/custom/hshadow.png) no-repeat bottom right;

}

.testimonials-text {

	text-align: center;

	padding-bottom: 15px;

	font-size: 15px;

	font-weight: normal;

	font-style: italic;

	line-height: 20px;

	color: #5d5d5d;

/*	color: #000000;*/

	font-family: 'Helvetica';

}

.testimonials-name {

	text-align: center;

	font-size: 13px;

	padding-bottom: 16px;

}

.slider-shadow {

	background: url(images/custom/slider-shadow.png) right bottom no-repeat;

	padding: 0px 8px 8px 0px;

	margin: 0 0px 25px 0;

	width: 980px;

}

.slider-shadow2 {

	background: url(images/custom/slider-shadow2.png) top left no-repeat;

	padding: 8px 0px 0px 8px;

	margin: 0 0px 25px -8px;

}

.head-div {

	background: none;

	padding: 2px 4px;

	z-index: 9999;

	position: relative;

}

.head-div-hover {

	background: #ffffff;

}

.bottom-logo-text {

	padding: 5px 0 0 0;

	text-align: center;

	min-height: 18px;

	line-height: 18px;

}

.customer-top-menu-cart {

	position: absolute;

	top: 13px;

	right: 23px;

}

.side-box-bottom {

	padding: 20px 0 15px 0;

	text-align: center;

}

.news-inp2 {

	width: 289px;

	height: 38px;

	background: url(images/custom/news-inp.jpg) left top no-repeat;

}

.news-inp2 input {

	margin: 0px !important;

	border-radius: 0 !important;

	box-shadow: none;

	border: none !important;

	background: none !important;

	padding: 5px 10px !important;

	color: #a8a8a8;

	width: 268px !important;

	height: 27px !important;

	line-height: 27px;

}

.news-button {

	text-align: center;

	padding: 5px 0 0 0;

}







button.button-menu {

  height: 22px;

  background: none;

  box-shadow: none;

  border-radius: 0px;

}

button.button-menu .button-right {

  background: transparent url(images/custom/but_menu_right.gif) no-repeat right top;

  padding: 0px 10px 0px 0px;

  height: 22px;

}

button.button-menu .button-left {

  background: transparent url(images/custom/but_menu_left.gif) no-repeat left top;

  padding: 0px 5px 0px 15px;

  vertical-align: middle;

  white-space: nowrap;

  font-family: helvetica, sans-serif;

  color: #565656;

  font-weight: normal;

  font-size: 11px;

  height: 22px;

  line-height: 22px;

}

div.button-menu {

  padding: 0px 10px 0px 0px;

  background: transparent url(images/custom/but_menu_right.gif) no-repeat right top;

  float: none;

}

div.button-menu div,

  div.button-menu a:link,

  div.button-menu a:visited,

  div.button-menu a:hover,

  div.button-menu a:active

{

  background: transparent url(images/custom/but_menu_left.gif) no-repeat left top;

  padding: 0px 5px 0px 15px;

  line-height: 22px;

  font-family: helvetica, sans-serif;

  color: #565656;

  font-weight: normal;

  font-size: 11px;

}

.signup {
   border: 1px solid #b0b0b0;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   padding: 8.5px 17px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.signup:hover {
   border: 1px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   color: #fff;
   }
.signup:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }

a.signup:link, a.signup:visited {
   color: white;
   text-decoration: none;
}
.tab_lines
{
	text-align:center;
	color:#797979;
	font-family: 'Junge', serif;
	font-size:14px;
	margin-top:2px;
}
.tab_lines span
{
	display:block;
	color:#4d4d4d;
	font-size:16px;
}
.cart_img
{
	border:1px solid #e3e3e3;
	display:inline-block;
}
.cart_img:hover
{
	border:1px solid #adadad;
}
.cart_img img
{
	max-width:102px;
}
.details .product-title
{
	color:#000;
	text-decoration:none;
	font-size:15px;
}
.details .product-title:hover
{
	text-decoration:underline;
}
.cart .details
{
	border-right:1px solid #e1e1e1;
}
.cart_no-bg
{
	width:100%;
}
.cart_no-bg .DialogBox, .cart_no-bg .DialogBorder
{
	background:none !important;
}
.big
{
	color:#4d4d4d;
	font-size:16px;
	font-weight:bold;
}
.price .market-price
{
	line-height:30px;
	font-size:13px;
}
hr.sepret
{
	 background-color: #e1e1e1;
    color: #e1e1e1;
    height: 1px;
	margin:11px 0 12px 0;
	border:none;
}
.details .descr, .poptions-list
{
	line-height:24px;
}
.poptions-title
{
	margin:0;
	line-height:24px;
}
.cart_options
{
	margin-left:20px;
	color:#555;
}
.cart_options a:hover .FormButton
{
	color:#0e0e0e;
}
.cart_options .FormButton
{
	color:#7D7D7D;
}
td.price
{
	padding:20px 20px 0 0;
}
.poptions-title span
{
	color:#407ca6;
}
.shipping_msg
{
	text-align:right;
	margin-top:24px;
	float:right;
}
.button_blue {
   border: 1px solid #0a3c59;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   padding: 12px 25px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #1e4158 0 1px 0;
   color: #ffffff !important;
   font-size: 17px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   display:inline-block;
   }
.button_blue:hover {
   border: 1px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   color: #fff;
   text-decoration:none;
   }
.button_blue:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }
   .tab_p
   {
	text-align:center;
	margin-top:2px;   
}
.footer_logo, .footer_tag, .footer_copy
{
	text-align:center;
}
.delivery_small
{
	margin:0;
	text-align:right;
	font-size:12px;
	line-height:22px;
}
.alert.warning {
	background-color: #F5EBB5;
	border-color: #F0D95A;
}
.alert {
	display: block;
	position: relative;
	margin-bottom: 20px;
	padding: 12px 44px;
	cursor: pointer;
	border-style: solid;
	border-width: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-background-size: 30px 30px;
	-moz-background-size: 30px 30px;
	background-size: 30px 30px;
	-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.5) inset;
	-moz-box-shadow: 0 0 0 1px rgba(255,255,255,.5) inset;
	-o-box-shadow: 0 0 0 1px rgba(255,255,255,.5) inset;
	box-shadow: 0 0 0 1px rgba(255,255,255,.5) inset;
	background-image: -webkit-gradient(linear, left top, right bottom,
						color-stop(.25, rgba(255,255,255,.15)), color-stop(.25, transparent),
						color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,.15)),
						color-stop(.75, rgba(255,255,255,.15)), color-stop(.75, transparent),
						to(transparent));
	background-image: -webkit-linear-gradient(135deg, rgba(255,255,255,.15) 25%, transparent 25%,
						transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%,
						transparent 75%, transparent);
	background-image: -moz-linear-gradient(135deg, rgba(255,255,255,.15) 25%, transparent 25%,
						transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%,
						transparent 75%, transparent);
	background-image: -ms-linear-gradient(135deg, rgba(255,255,255,.15) 25%, transparent 25%,
						transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%,
						transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255,255,255,.15) 25%, transparent 25%,
						transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%,
						transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255,255,255,.15) 25%, transparent 25%,
						transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%,
						transparent 75%, transparent);	
	-webkit-animation: animate-stripes 3s linear infinite;
	-moz-animation: animate-stripes 3s linear infinite;
	-o-animation: animate-stripes 3s linear infinite;
	animation: animate-stripes 3s linear infinite;
}

.alert p{
	margin:0;
}


.alert:before,
.alert:after {
	position: absolute;
	display: block;
	content: " ";
	width: 20px;
	height: 20px;
	top: 12px;
	left: 12px;
}

.alert:after {
	left: auto;
	right: 12px;
	background-position: 0 -80px;
}
.warning:before {
	background: url(images/warning.png) no-repeat;
}
.alert.warning {
	background-color: #F5EBB5;
	border-color: #F0D95A;
}
.small_space
{
	line-height:12px;
}
#product_alt_price
{
	display:block;
}
.acr-vote-bar a,
.acr-vote-bar span,
.acr-vote-bar a img,
.acr-vote-bar span img
{
  display: block;
  margin: 0px;
  width: 22px;
  height: 20px;
  overflow: hidden;
  background: transparent url(images/stars.png) no-repeat 1px bottom;
  float: left;
}

.acr-vote-bar span.full,
.acr-vote-bar span img
{
  background-position: 1px -20px;
}

.acr-allow-add-rate a {
  background-position: 1px -40px;
}

.acr-allow-add-rate a.full,
.acr-allow-add-rate a img
{
  background-position: 1px -60px;
}

.acr-allow-add-rate a:hover,
.acr-allow-add-rate a.over
{
  background-position: 1px -80px;
}

table.acr-data-table td.data-name {
  text-align: right;
  font-weight: normal;
  width: 30%;
}
.acr-general-product-rating
{
	width:60%;
	float:left;
}
.acr-general-product-rating td
{
	padding:0 0 10px 0;
}
.acr-container
{
	border-collapse:collapse;
}
#back-top {
	position: fixed;
	bottom: 40px;
	right:30px;
	margin:0;
	z-index:9999;
}
#back-top a {
	width: 40px;
	height:40px;
	line-height:50px;
	border-radius:3px;
	display: block;
	text-align: center;
	font-size:20px;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	border: 1px solid #444444;
	color: #EEEEEE;
	background-color: #333333;
	opacity:0.7;
}
#back-top a:hover {
	color: #406BA4;
	background-color: #fff;
}
#slider-outer{float:left; padding-top:10px;}
.stone_page #sidebar-left
{
	display:none;
}
.stone_page .outer-cl
{
	margin-right:245px;
	margin-left:0;
}
.siganos
{
	background: transparent url(images/custom/siganos_bg.jpg) no-repeat left top;
	padding:37px 20px 0 20px;
}
#footer .side-box h2
{
	margin:0;
}
.home_rating
{
	display:none;
}
.manu_block {
    float: left;
    margin-right: 16px;
	margin-bottom:40px;
    width: 226px;
	text-align:center;
}
.manu_block img{
    max-height:150px;
	max-width:150px;
}
.manu_block:nth-child(3n+3) {  
  margin-right:0;
}
.main_mlogo{text-align:center;}
.image_right{float:right; margin-left:10px;}
@-webkit-keyframes animate-stripes { 
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}

@-moz-keyframes animate-stripes {
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}

@-o-keyframes animate-stripes {
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}

@keyframes animate-stripes {
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
#back-top {
	bottom: 160px;
}
#back-top a{
	height:120px;
	width:120px;
	font-size:72px;
	line-height:150px;
}
}

@media only screen and (device-width: 768px) {
#back-top {
	bottom: 90px;
}
#back-top a{
	height:80px;
	width:80px;
	font-size:46px;
	line-height:95px;
}
}
