*{ font-size: 100.01%; padding: 0; margin: 0; }
body {
	background: #FFF;
	color: #000;
	font-size: 62.5%;
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	text-align: center;
}

/* =The Begining of the End (default styles)
----------------------------------------------- */
.clear { clear: both; }
ul { list-style-type: none; }
a:link, a:active, a:visited { color: #CA215A; }
	a:hover { color: #333; text-decoration: none; }
a.noReload:link, a.noReload:active, a.noReload:visited	{text-decoration: none; border-bottom: #CA215A 1px dashed;}
a.noReload:hover {border-bottom: 1px dashed #333;}

acronym, abbr { border-bottom: 1px dotted #666;	cursor: help; }

table { border: 0; border-collapse: collapse; }	table td { padding: 0;}
textarea {font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;} 
fieldset, img, a img { border: none; border: 0; }
img { color: #CA215A; font-size: 1.2em; }
legend {	display: none;}
label { cursor: pointer; }
.inputbox {
	border: 1px solid #C2C2C2;
	font-size: 1.2em;
	padding: 2px 0 2px 1px;
	}
	.inputbox:focus {
		border: 1px solid #666;
		}

.button {
	background: url('/i/bg-btn.png') 0 0 no-repeat;
	border: none;
   color: #EAD3DB;
   cursor: pointer;
	font-size: 1.3em;
	line-height: 1.3em;
	font-weight: bold;
	text-align: center;
	width: 59px;
   height: 24px;
   padding: 0 0 2px;
   }

.pseudo { border-bottom: 1px dotted; cursor: pointer; text-decoration: none !important; }
.ta-ctr { text-align: center; }
.fsz-norm { font-size: 1.2em; }
.fsz-bigger { font-size: 1.4em; }
.fsz-smaller { font-size: 1em; }
.grey { color: #666;	}
	
.fl-lft { float: left; }


/* =Header(logo,menu...)
----------------------------------------------- */
#header {
   background: url('/i/bg-header-repeat.png') 0 0 repeat-x;
   height: 137px;
	text-align: center;
	margin-bottom: 15px;
	}
	#header-top {
      background: url('/i/bg-header-fixed.png') 0 0 no-repeat;
	   width: 818px;
	   height: 98px;
	   position: relative;
      margin: 0 auto;
	   text-align: left;
	   }
   	#header-top h1 {
         position: absolute;
         top: 20px;
         left: 0;
   	   width: 185px;
   	   height: 66px;
   	   }
   	   #header-top h1 a {
   	      color: #FFD5A9;
            display: block;
            font-size: 1.8em;
            text-decoration: none;
            overflow: hidden;
            position: relative;
            width: 185px;
   	      height: 66px;
   	      padding: 6px 0 0 4px;
   	      }
   	      #header-top h1 a span {
   	         background: transparent url('/i/logo.png') 0 0 no-repeat;
   	         cursor: pointer;
               position: absolute;
               top: 0;
               left: 0;
               width: 182px;
   	         height: 62px;
   	         }
	      .quick-menu {
			background-image: url('/i/callusnow.png');
			background-position: top;
			background-repeat: no-repeat;
	         float: right;
	         margin: 0px -6px 0 0;
	         padding-top: 28px;
	         
	         }
	         .quick-menu li {
	            display: inline;
	            }
	            .quick-menu li a {
	               border-right: 2px solid #FFF;
	               font-size: 1.1em;
	               font-weight: bold;
	               line-height: 1.1em;
	               padding: 0 6px  1px 3px;
	               }
	            .quick-menu li a:link, .quick-menu a:active, .quick-menu a:visited {
	               color: #FFF;
	               text-decoration: none;
	               }
	            .quick-menu .last-item a {
	               border: none;
	               }
	      .shop-cart {
	         background: url('/i/ic-shopcart.gif') 0 0 no-repeat;
            color: #FFF;
	         font-size: 1.3em;
	         float: right;
	         clear: right;
	         margin-top: 28px;
	         padding: 2px 0 3px 24px;
	         }
	   /************** Top menu ******************/
		.top-menu {
			background-color: #DDD;
			height: 4.1em;
			text-align: center;
			}
			.top-menu ul {
			   text-align: left;
			   overflow: hidden;
			   display: block;
			   width: 825px;
			   margin: 0 auto;
			   }
			   .top-menu li {
			      background: url('/i/bg-topm-brd.gif') 100% 6px no-repeat;
			      float: left;
               text-align: center;
               padding-right: 1px;
			      }
			   .top-menu .last-item {
			      background: none;
			      }
      			.top-menu a:link, .top-menu a:active, .top-menu a:visited {
      			   background:  url('/i/bg-topm-hover.gif') 0 -9000px repeat-x;
      			   display: block;
      				color: #000;
      				font-size: 1.3em;
      				line-height: 2.9;
      				font-weight: bold;
      				letter-spacing: -0.01em;
      				text-decoration: none;
      				padding: 1px 14px 1px;
      				}
      			.top-menu a:hover {
      			   color: #CA215A;
      			   } 
               .top-menu .active a, .top-menu .active a:hover {
      				background-position: 0 0 !important;
      				color: #000;
      				}
      				
               .top-menu .sub-menu {
                  background: #BCBCBC;
                  display: none;
                  float: none;
                  position: absolute;
                  width: 220px;
                  z-index: 100;
                  margin: -10 0 0 10px;
                  padding: 8px 15px 8px;
                  }
               .top-menu li:hover .sub-menu {
                  display: block;
                  }
                  .top-menu .sub-menu li {
                     background: none;
                     display: block;
                     float: none;
                     text-align: left;
                     padding: 0;
                     }
                     .top-menu .sub-menu li a {
                        display: block;
                        font-size: 1.3em;
                        line-height: 1.2em;
                        margin: 8px 0;
                        padding: 1px 0;
                        }
                     .top-menu .sub-menu li a:link, .top-menu .sub-menu li a:active, .top-menu .sub-menu li a:visited {
                        text-decoration: none;
		                  background: none;
                        
                        }
                     .top-menu .sub-menu li a:hover {
                        text-decoration: underline;
                        color: #CA215A;
                        }      				
	/* =Main section
	----------------------------------------------- */
	.BreadCrumb
	{
		/*-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		background-color: #f6f6f6;*/
		float: none;
		font-size: 1.2em;
		padding: 2px 6px 3px 10px;
		margin: 4px 0px 3px 0px;
		width: 818px;
	}
	#main-outer {
	   /*background: #FFF url('/i/bg-main-bot-repeat.png') left bottom repeat-x;*/
	   border-bottom: 1px solid #F4F4F4;
	   text-align: center;
	   min-height: 360px;
	   overflow: hidden;
	   }
	.no-bg {
	   background: #FFF !important;
	   }
   	#main {
   		text-align: left;
   		width: 825px;
   		min-height: 400px;
   		overflow: hidden;
		position: relative;
        margin: 0 auto;
   		}
   		#teaser {
   		   margin-bottom: 13px;
   		   }
   		   #teaser .divalink {
   		      display: block;
   		      /*font: 3em/1em Georgia, "Times New Roman", serif;
   		      font-style: italic;*/
               text-decoration: none;
               overflow: hidden;
               position: relative;
   		      }
               #teaser .divalink span {
                  background-repeat: no-repeat;
      	         cursor: pointer;
                  position: absolute;
                  top: 0;
                  left: 0;
                  width: 100%;
      	         height: 100%;
         	      }
         	      #teaser .divalink span span{
                  background-repeat: no-repeat;
      				cursor: auto;
      				display:inline;
                  position: relative;
                  top: auto;
                  left: auto;
                  width: auto;
      	         height: auto;
         	      }
   	/* =Content
   	----------------------------------------------- */
      .with-aside .content {
         float: left;
         width: 570px;
         margin-left: 30px;
         }
      .with-aside.showBG
      {
		background-image: url('/i/plants-bg.jpg');
		background-repeat: no-repeat;
		background-position: bottom right;		
      }

         .banner-bottom {
            margin-top: 40px;
            }
            
	   /* =Aside
   	----------------------------------------------- */
   	.aside {
   	   float: left;
         width: 217px;
   	   }
   	   .aside .module {
   	      margin-bottom: 16px;
   	      }
      	   .aside .module .header {
               background: url('/i/bg-bot-line.png') left bottom no-repeat;
      	      color: #CA215A;
      	      font: 1.8em/1.5em Georgia, "Times New Roman", serif;
      	      margin-bottom: 16px;
      	      padding-bottom: 5px;
      	      }
      	/************** Search module ******************/
	      .aside .search {
	         background: url('/i/bg-search-blc.png') 0 0 no-repeat;
	         padding: 10px 7px;
	         }
	      .search .search-bg {
	         background: url('/i/bg-search-field.png') 0 0 no-repeat;
	         overflow: hidden;
	         width: 175px;
	         height: 19px;
	         padding: 2px 7px 2px 8px;
	         }
	         .search .search-bg .inputbox {
	            color: #7F7F7F;
	            outline: 0;
	            border: 0;
	            font-size: 1.3em;
	            width: 150px;
	            }
	         .search .search-bg input:focus {
	            color: #333;
	            }
	         .search .search-bg .button {
	            background: url('/i/bg-btn-search.gif') 0 0 no-repeat;
	            width: 20px;
	            height: 16px;
	            margin-top: 3px;
	            }
         .promo-banners .banner {
            margin-bottom: 16px;
            }
            
         /************** Testemonials moduls ******************/
         .testemonials .window {
            background: url('/i/bg-testemonial.png') 17px 0 no-repeat;
            cursor: pointer;
            display:block;
            height: 108px;
            overflow: hidden;
            text-decoration:none;
            }
            .testemonials .window .border
            {
				margin: 5px 0 5px 0;
				height: 98px;
            }
            .window-scroll {
               position: relative;
               margin: 12px 10px 0 69px;
               padding-right: 10px;
               }
               .window-scroll .scroll-text {
                  color: #6B6B6B;
                  font-size: 1.2em;
                  line-height: 1.4em;
                  width: 139px;
                  }
                  .window-scroll .scroll-text p {
   					   padding-bottom: 14px;
                     }
            
/*               .window-scroll span {
                  color: #6B6B6B;
                  font-size: 1.2em;
                  line-height: 1.4em;
                  }
               .window-scroll p {
					padding-bottom: 14px;
               }*/
            
/* =Footer
----------------------------------------------- */	
#footer {
	background: #DBDBDB url('/i/bg-foot-bot-repeat.png') 0 28px repeat-x;
	padding-bottom: 30px;
	}
	.footer-menu {
	   background: url('/i/bg-footmenu-repeat.png') 0 0 repeat-x;
	   border-bottom: 1px solid #A49F9F;
	   height: 2.6em;
	   text-align: center;
		overflow: hidden;
	   position: relative;
      margin: 0 auto;
		}
		.footer-menu ul {
		   width: 825px;
		   margin: 0 auto;
		   }
		   .footer-menu li {
		      display: inline;
		      }
		      .footer-menu li a {
		         border-right: 2px solid #FFF;
		         font-size: 1.1em;
               line-height: 2.2em;
               font-weight: bold;
               padding: 0 8px 1px 5px;
		         }
   		   .footer-menu li a:link, .footer-menu a:active, .footer-menu a:visited {
               color: #FFF;
               text-decoration: none;
               }
            .footer-menu .last-item a {
               border: none;
               }
   #footer-bottom {
      text-align: left;
      width: 825px;
		overflow: hidden;
	   position: relative;
      margin: 15px auto 0;
      }
      #footer-bottom .lft-part {
         /*background: url('/i/bg-foot-separate.png') 100% 0 no-repeat;*/
         width: 402px;
         float: left;
         /*padding-right: 12px;*/
         }
         #footer-bottom .shop-info {
            margin-bottom: 23px;
            }
            #footer-bottom .shop-info img {
               margin-right: 10px;
               }
         #footer-bottom .shop-icos {
            float: right;
            }
            #footer-bottom .shop-icos .small-icos {
               margin: 11px -23px 0 0;
               }
               #footer-bottom .shop-icos .small-icos img {
                  margin-right: 23px;
                  }
         #footer-bottom .cards img {
            margin-right: 6px;
            }
      #footer-bottom .rgt-part {
         color: #545454;
         line-height: 1.5em;
         width: 384px;
         float: left;
         padding-left: 16px;
         }
         #footer-bottom .rgt-part a {
            color: #545454;
            }
         .subscribe {
            margin-bottom: 26px;
            }
            .subscribe b {
               float: left;
               line-height: 2em;
               margin-right: 16px;
               }
            .subscribe-bg {
   	         background: url('/i/bg-subscribe.png') 0 0 no-repeat;
   	         float: left;
   	         width: 117px;
   	         height: 19px;
   	         /*overflow: hidden;*/
   	         margin-right: 8px;
   	         margin-top: 1px;
   	         padding: 2px 7px 2px 8px;
   	         }
   	         .subscribe-bg .inputbox {
   	            border: 0;
   	            color: #7F7F7F;
   	            outline: 0;
   	            font-size: 1.3em;
   	            width: 115px;
   	            }
   	         .subscribe-bg .inputbox:focus {
   	            color: #333;
   	            }
         .copiright {
            display: block;
            margin-bottom: 20px;
            }
/*inner-page*/
#content-inner-wrapper{
	width:100%;
	text-align:left;
}
#content-inner{
	padding:16px 0;
	width:825px;
	margin:0 auto;
	overflow:hidden;
}
#content-inner h2{
	margin:0 0 10px 14px;
	font:normal 2.4em Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#ca215a;
}
.inner-article{
	width:100%;
	overflow:hidden;
	border-top:3px solid #d1d1d1;
	padding-top:11px;
}
.lft-box{
	width:250px;
	float:left;
	position:relative;
}
.ring{
	display:block;
}
.ring-holder{
	width:248px;
	height:251px;
	display:block;
	margin-bottom:1px;
	border:solid #d1d1d1;
	border-width:1px 1px 6px 1px;
}
.ring img{
	display:block;
}
.zoom{
	background:url(/i/bg-item-more.png) no-repeat;
	position:absolute;
	top:222px;
	left:157px;
}
.zoom a{
	padding:7px 13px 9px 14px;
	margin:0 0 5px 24px;
	display:block;
	background:url(/i/ic-more-str.png) no-repeat 0 10px;
	color:#fff !important;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	text-transform: uppercase;
	overflow:hidden;
}
.zoom a:hover{
	text-decoration:none;
	color:#fff;
}
.lft-box .nav{
	margin:0;
	padding:7px 0;
	list-style:none;
	height:1%;
	background:#eae9e9;
	border:1px solid #d1d1d1;
	overflow:hidden;
}
.lft-box .nav li{
	display:inline;
	float:left;
	margin:0 0 0 8px;
}
.lft-box .nav li a img{
	display:block;
	border:2px solid #d1d1d1;
}
.lft-box .nav li a:hover img{
	border:2px solid #cc2d62;
}
.rgt-box-wrapper{
	width:565px;
	float:left;
	padding:0 0 10px 10px;
}
.rgt-box{
	width:100%;
	border-bottom:6px solid #ca215a;
	overflow:hidden;
}
.rgt-box .select-box{
	width:212px;
	float:right;
	border-left:1px solid #d1d1d1;
}
.rgt-box .select-box h3{
	float:right;
	font:normal 1.8em Georgia, "Times New Roman", Times, serif;
	color:#ca215a;
	margin:0 0 6px;
}
.rgt-box .select-box .select-area{
	width:100%;
	overflow:hidden;
}
* html .rgt-box .select-box .select-area{
	margin-bottom:-2px;
}
.rgt-box .select-box .select-area a.link1{
	clear:both;
	float:right;
	display:inline;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#1f1ff0;
	text-decoration:underline;
	padding-bottom:7px;
}
.rgt-box .select-box .select-area a.link1:hover{
	text-decoration:none;
}
.rgt-box .select-box .select-area .check-box{
	clear:both;
	width:100%;
	overflow:hidden;
}
.rgt-box .select-box .select-area .check-box input{
	margin:0 0 0 25px;
	float:left;
	display:inline;
	height:15px;
	width:16px;
}
.rgt-box .select-box .select-area .check-box label{
	float:right;
	margin-left:2px;
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#982343;
}
.rgt-box .select-box .select-area .search-box{
	clear:both;
	width:100%;
	float:right;
}
.rgt-box .select-box .select-area .search-box span{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#888;
	margin-bottom:11px;
	float:right;
}
.rgt-box .select-box .select-area .search-box .text{
	padding-bottom:9px;
	float:right;
}
.rgt-box .select-box .select-area .search-box .text input{
	background:#fff;
	border:1px solid #d1d1d1;
	font-size:1.3em;
	width:90px;
	padding:0 4px;
}
.rgt-box .select-box .select-area .search-box .text label{
	font:1.2em Arial, Helvetica, sans-serif;
	margin:2px 7px 0 0;
	cursor:auto;
	float:left;
}
.rgt-box .select-box .select-area .select-item{
	padding-bottom:4px;
	float:right;
}
.rgt-box .select-box .select-area .select-item label{
	font:1.2em Arial, Helvetica, sans-serif;
	margin:2px 7px 0 0;
	cursor:auto;
	float:left;
}
.rgt-box .select-box .select-area .select-item .finish{
	background:url(/i/bullet01.gif) no-repeat 0 2px;
	padding-left:15px;
	margin:5px 5px 0 0;
}
.rgt-box .select-box .select-area select{
	font-size:11px;
	width:100px;
	float:left;
	display:inline;
}
.rgt-box .info-box{
	width:328px;
	float:left;
	background:url(/i/bg-infobox-bottom.gif) no-repeat 0 100%;
	padding: 0 0 0 15px;
	min-height:254px;
}
* html .rgt-box .info-box{
	height:254px;
}
/**+html .rgt-box .info-box{
	height:254px;
}*/
.rgt-box .info-box .description{
	position:relative;
	margin:0 0 23px;
	padding:0;
}
.rgt-box .info-box .description dt{
	float:left;
	font:bold 1.2em Tahoma, Arial, Helvetica, sans-serif;
	padding-right:1px;
}
.rgt-box .info-box .description dd{
	display:inline;
	font:normal 1.2em Tahoma, Arial, Helvetica, sans-serif;
}
.section{
	width:100%;
	overflow:hidden;
	/*background:#eae9e9;*/
}
.section-holder{
	width:100%;
	overflow:hidden;
	background:#eae9e9;
	padding:16px 0 19px;
}
.section .lft-section{
	width:185px;
	padding:0 0px 0 15px;
	float:left;
}
.section .lft-section strong{
	display:block;
	background:url(/i/bullet02.gif) no-repeat;
	padding-left:15px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}
.section .lft-section p{
	margin:0;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}
.section .lft-section p a{
	color:#892144;
	text-decoration:underline;
}
.section .lft-section p a:hover{
	text-decoration:none;
}
.section .rgt-section{
	margin:-16px 0 -19px 0px;
	background:url(/i/bullet03.gif) no-repeat;
	padding: 16px 0 19px 15px;
	width:335px;
	float:left;
}
.section .rgt-section .info-section{
	width:190px;
	float:left;
}
.section .rgt-section .button-section
{
	width:142px;
	float:right;
}
.section .rgt-section dl{
	margin:0;
	/*height:1%;*/
	overflow:hidden;
}
.section .rgt-section dt{
	float:left;
	padding-right:3px;
}
.section .rgt-section dd{
	margin:0;
	float:left;
} 
.section .rgt-section .retail{	
	display:block;
	font:14px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#888;
}
.section .rgt-section .price dt{
	color:#000;
	font-size:20px;
	font-weight:normal;
}
.section .rgt-section .price dd{
	font-style:normal;
	font-size:20px;
	font-weight:bold;
	color:#982343;
}
.section .rgt-section .button01{
	background:url(/i/button01.gif) no-repeat;
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	width:142px;
	height:37px;
}
#main-section{
	text-align:left;
	width:100%;
	overflow:hidden;
	background:url(/i/bg-infobox-bottom.gif) no-repeat 0 100%;
	border-bottom:1px solid #d1d1d1;
	margin-bottom:5px;
}
#main-section h3{
	padding:8px 0 10px 8px;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	display:block;
	width:100%;
	overflow:hidden;
	background:url(/i/bg-h3.gif) repeat-x;
	margin:0 0 6px;
}
#main-section h3 span{
	padding-left:15px;
	display:block;
	background:url(/i/bullet04.gif) no-repeat 0 2px;
}
#main-section p{
	margin:0 0 16px;
	font-size:14px;
}
#main-section .text-section{
	padding:0 36px 0 18px;
}
#main-section .sub-section{
	height:1%;
	overflow:hidden;
	padding:0 0 2px 4px;
	margin:-4px 0 8px;
	border-bottom:1px solid #d1d1d1;
}
#main-section .sub-section.nobg{
	border:none;
	margin-bottom:4px;
}
#main-section .sub-section .image-section{
	float:left;
	width:560px;
}
#main-section .sub-section .image-section img{
	display:block;
	float:left;
	border:2px solid #d1d1d1;
	margin-right:12px;
}
#main-section .sub-section .image-section p{
	margin:22px 0 0 0;
	vertical-align:center;
	font-size:14px;
	font-style:italic;
	color:#ca215a;
}
#main-section .sub-section .price-section{
	width:258px;
	float:right;
	margin-top:22px;
}
#main-section .sub-section .price-section span{
	float:left;
	font-size:14px;
	color:#888;
	margin-right:5px;
}
#main-section .sub-section .price-section .price{
	font-size:14px;
	font-weight:normal;
}
#main-section .sub-section .price-section .value{
	font-size:14px;
	font-weight:bold;
	color:#982343;
}
.banner-section{
	height:1%;
	overflow:hidden;
}
.banner-section ul{
	height:1%;
	margin:24px 0 0 -30px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.banner-section ul li{
	float:left;
	margin-left:30px;
	display:inline;
}
.banner-section ul li a img{
	display:block;
}

.validator{
   color: red;
   display: none;
}	

/* Products list */
.productItem{
	background-color: #f6f6f6;
	background-image: url("/i/h100white.gif");
	background-repeat: repeat-x;
	margin-right: 20px;
	padding: 20px 0 20px 0;
	margin-bottom: 10px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #fff;
}
.productItem:hover{
	background-color: #fff;
	border: 1px solid #eaeaea;
	box-shadow: 1px 1px #f4f4f4;	
	-moz-box-shadow: 1px 1px #eaeaea;
	-webkit-box-shadow: 1px 1px #f4f4f4;
}
	.productItem .productName{
		font-size: 1.4em;
		font-weight: bold;
		height: 51px;
		vertical-align: top;
		padding-left: 4px;
		background-color: #fff;
	}
		.productItem .productName a{
			color: #cd1f5a;
			text-decoration: none;
		}
		.productItem .productName a:hover{
			text-decoration: underline;
		}
	.productItem .productImage{
		background-color: #fff;
		border-bottom: 2px solid #ca215a;
		height: 105px;
	}
	.productItem .productRetailPrice{
		color: #888;
		margin: 10px 0 6px 0;
		font-size: 1.2em;
		padding-left: 4px;
	}
		.productItem .productRetailPrice del{
			text-decoration: line-through;
		}
	
	.productItem .productPrices{
		background-color: #f6f6f6;
	}
	.productItem:hover .productPrices{
		background-color: #fff;
	}
	.productItem .productPrice{
		font-size: 1.6em;
		font-weight: bold;
		padding-left: 4px;
	}
	.productItem .productPrice a
	{
		color: #000;
		text-decoration: none;
	}
	.productItem .productPrice a ins{
		color: #972443;
		text-decoration: none;
	}
#textInformation{
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
}
	#textInformation h1{
		font-size: 2em;
		margin-bottom: 10px;
	}
	#textInformation h2{
		font-size: 1.6em;
		margin-bottom: 10px;
	}
	#textInformation h3{
		font-size: 1.3em;
		margin-bottom: 0px;
	}
	#textInformation h5{
		font-size: 1.3em;
		margin-bottom: 10px;
	}
	#textInformation p{
		font-size: 1.2em;
		margin-bottom: 10px;
	}
	#textInformation ol{
		font-size: 1.2em;
		list-style-type: decimal;
		list-style-position: outside;
		margin-bottom: 10px;
		padding-left: 40px;
	}
	#textInformation ul{
		font-size: 1.2em;
		list-style-type: square;
		list-style-position: outside;
		margin-bottom: 10px;
		padding-left: 20px;
	}
	#textInformation .roundedInfoBlock
	{
		/*border: 1px solid #B5B1B1;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;*/
		background: url(/i/bg_giftbox.gif);
		background-position: top left;
		height: 151px;
		padding: 1px;
		margin-bottom: 20px;
		width: 583px;
	}
	#textInformation .roundedInfoBlock p
	{
		color: #303030;
		font-size: 1.4em;
		line-height: 1.5em;
		padding: 15px;
	}
	#textInformation .roundedInfoBlock p i
	{
		color: #831E39;
		font-family: Georgia, "Times New Roman";
/*		font-size: 1.1em;*/
		font-style: italic;
	}
	#textInformation ul.sitemap
	{
		font-size: 1.4em;
	}
	#textInformation ul ul, #textInformation ul ul ul, #textInformation ul ul ul ul
	{
		font-size: 1em;
		margin-bottom: 0px;
	}
/*	#textInformation ul ul
	{
		margin-bottom: 10px;
	}*/
	#textInformation a.toTop{
		display: block;
		margin-bottom: 30px;
	}
#categoryInformation {
	clear: both;
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
}
	#categoryInformation h1{
		color: #ca215a;
		font-family: Georgia, Times New Roman;
		font-size: 2em;
		margin-bottom: 10px;
	}
	#categoryInformation p{
		clear: both;
		font-size: 1.3em;
		margin-bottom: 10px;
		line-height: 1.7em;
	}
#categoryInformation .formTable
{
	border: 0px;
	width: 500px;
}
.formTable td.titleCol{
	font-size: 1.2em;
	padding-left: 10px;
	text-align: left;
	width: 300px;
}
.formTable.thin td.titleCol{
	width: 150px;
}
.formTable td.inputCol{
	font-size: 1.2em;
}
.formTable td{
	padding: 4px 4px 4px 0;
	vertical-align: middle;
	/*background-color: #FBFAF6;*/
}
.formTable .input_box{
	border: #CCCCCC solid 1px;
	font-size: 1.2em;
	height: 20px;
	padding-left: 4px;
	vertical-align: middle;
	width: 300px;
}
.formTable textarea.input_box
{
	height: auto;
}
.formTable select.input_box{
	width: 305px;
}
.formTable select.input_box.auto{
	width: auto;
}
.formTable .star
{
	padding-left: 4px;
	color: #CA215A;
	width: 20px;
}

.formTable img.disabledImage{
	vertical-align: bottom;
}

.tradein
{
	font-size: 120%;
	
	width: 100%;
}

.tradein .carat
{
	color: #CA215A;
	font-weight: bold;
	margin-top: 20px;	
	text-align: center;
}
.tradein .price
{
	color: #656565;
	font-weight: bold;
	margin-bottom: 24px;
	text-align: center;
}

#gold-content #step1, #gold-content #step2, #gold-content #step3, #gold-content #step4 {
margin-top: 30px; padding: 0px 0px 0px 36px; background-repeat: no-repeat; height: 28px; width: 800px;
}

#gold-content #step1 span, #gold-content #step2 span, #gold-content #step3 span, #gold-content #step4 span {border-bottom: solid 3px #d1d1d1; width: 700px; float: left; padding-bottom: 3px;}

#gold-content #step1 {background-image: url(/i/step1-icon.gif);}
#gold-content #step2 {background-image: url(/i/step2-icon.gif);}
#gold-content #step3 {background-image: url(/i/step3-icon.gif);}
#gold-content #step4 {background-image: url(/i/step4-icon.gif);}

#gold-content {padding-bottom: 20px;}