@import url("inc_reset.css");

@import url("inc_form.css");

@import url("inc_calendar.css");

@font-face { font-family: Caviar; src: url('img/CaviarDreams.ttf'); }

@font-face { font-family: Caviar; font-weight: bold; src: url('img/CaviarDreamsBold.ttf'); }

@font-face { font-family: 'CaviarDreamsRegular'; src: url('CAVIAR_DREAMS.eot'); src: local('Caviar Dreams Regular'), local('CaviarDreams'), url('CAVIAR_DREAMS.woff') format('woff'), url('CAVIAR_DREAMS.otf') format('opentype'), url('CAVIAR_DREAMS.svg#CaviarDreams') format('svg'); }

@font-face { font-family: 'CaviarDreamsBold'; src: url('CAVIAR_DREAMS_BOLD.eot'); src: local('Caviar Dreams Bold'), local('CaviarDreams-Bold'), url('CAVIAR_DREAMS_BOLD.woff') format('woff'), url('CAVIAR_DREAMS_BOLD.otf') format('opentype'), url('CAVIAR_DREAMS_BOLD.svg#CaviarDreams-Bold') format('svg'); }



body,td,th { font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000; }

body { background-color: #fff; background-image: url(img/body_bg.jpg); background-position: top center; background-repeat: repeat-y; margin: 0 auto; }



h1,h2,h3,h4,h5,h6 { margin-bottom: 5px; }

h1,h4,h5,h6 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 100; }

h1 { font-size: 26px; color: #c8a2c8; line-height: 32px; }

h2,h3 { font-size: 22px; font-family: 'CaviarDreamsBold', Caviar, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; /*font-weight: bold;*/ color: #c8a2c8; text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px; }

h4 { font-size: 18px; color: #d3944f; line-height: 16px; }

h5 { font-size: 14px; color: #999; font-weight: 600; text-transform: uppercase; line-height: 25px; display: block; border-bottom: 1px solid #999; margin-bottom: 6px; }

h5.1st { font-size: 14px; color: #d3944f; font-weight: 600; text-transform: uppercase; line-height: 25px; display: block; border-bottom: 1px solid #d3944f; margin-bottom: 6px; }

h6 { font-size: 12px; color: #d3944f; }

img { border: 0; }



a:link,a:visited,a:active { color: #666; text-decoration: underline; }

a:hover { color: #666; text-decoration: none; }



hr { color: #666;background-color: #666;height: 1px; border:solid; }



.wrapper { float: left; clear: left; width: 100%; }

.p10 { padding: 10px; }

.p10lr { padding: 0 10px; }

.p10td { padding: 10px 0; }



#container { float: left; clear: left; left: 50%; width: 900px; position: absolute; margin: 10px 0 40px -450px; border: 0; padding: 0; }



#menu { float: left; clear: left; background-color: #c8a2c8; width: 900px; height: 30px; line-height: 30px; margin: 6px auto 12px auto; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

	#menuleft { float: left; width: 780px; }

	#menuleft a { color: #fff; text-decoration: none; padding: 0 12px; text-transform: uppercase; }

	#menuleft a:hover { text-decoration: none; }

	#menuleft a.currentpage { color: #fff; text-decoration: underline; font-weight: 600; padding: 6px; }

	#menuright { float: right; width: 120px; text-align: right; line-height: 37px;}

	

	

#content { float: left; clear: left; width: 900px; border: 0; padding: 0; }



#leftcol { float: left; width: 660px; margin-right: 20px; }

	#search { width: 660px; padding: 0; margin: 0; }

		#breadcrumb { width: 660px; height: 30px; line-height: 30px; padding-left: 10px; }

		#search th { color: #999; text-transform: uppercase; text-align: left; padding: 6px; line-height: 22px; }

		#search td { text-align: left; padding: 6px; color: #4f6b72; }

	.rows { float: left; clear: left; width: 660px; padding: 0 0 10px 0; }

		.static { font-size: 12px; line-height: 16px; }

	.item { float: left; width: 200px; margin: 6px 10px 10px 10px; }

	.item2 { float: left; width: 200px; margin: 6px 0 10px 0; }

		.desc { float: left; clear: left; width: 200px; margin: 6px 0; border-bottom: 1px solid #CCC; }

		.desc th { background-color: #c8a2c8; color: #fff; text-transform: uppercase; text-align: left; padding: 6px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

		.desc td { color: #666; padding: 6px; }

		.desc td.price { color: #d3944f; font-weight: 600; text-align: right; }

	.rowsprod { float: left; clear: left; width: 660px; padding: 0; border: 1px solid #c8a2c8; }

	.wrapperprod { float: left; clear: left; width: 100%; }

	.prodleft { float: left; width: 250px; margin-right: 20px; }

	.prodright { float: left; width: 360px; }

		.prodright ul { list-style-type: none;  }

		.prodright ul li { height: 30px; line-height: 30px; display: block;}

	.prodgall { float: left; clear: left; width: 100%; }

		.prodgall img { padding: 0 5px; }

	.descprod { float: left; clear: left; width: 100%; background-color: #f8f9f9; border-top: 1px solid #c8a2c8;}



#fullcol { float: left; clear: left; width: 898px; padding: 0; border: 1px solid #c8a2c8; }



#rightcol { float: left; width: 220px; }

	#box_links { float: left; width: 220px; text-align: right; padding: 0; margin: 0 0 10px 0; }

		#box_links a { padding: 6px; text-decoration: none; }

	#box_cart { float: left; width: 218px; background-color: #fffdd0; padding: 0; margin:  0 0 10px 0; border: 1px solid #ccc; }

		#box_cart td { padding: 2px; }

		#box_cart td.price { color: #d3944f; font-weight: 600; text-align: right; }

	#box_pay { float: left; width: 218px; padding: 0; margin:  0 0 10px 0; border: 1px solid #ccc; }

	#box_prod { float: left; width: 218px; padding: 0; margin:  0 0 10px 0; border: 1px solid #d3944f; }

		.item2 { float: left; width: 200px; margin: 6px 0 10px 0; }

			.desc2 { float: left; clear: left; width: 200px; margin: 6px 0; border-bottom: 1px solid #CCC; }

			.desc2 th { background-color: #c8a2c8; color: #fff; text-transform: uppercase; text-align: left; padding: 6px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

			.desc2 td { color: #666; padding: 6px; }

			.desc2 td.price { color: #d3944f; font-weight: 600; text-align: right; }

			span.price { color: #d3944f; font-weight: 600; }



#footer { float: left; clear: left; width: 900px; border-top: 1px solid #ccc; padding: 0; margin: 0 0 10px 0; }

	#footimg { float: left; clear: left; width: 900px; text-align: center; }

	#footinfo { float: left; clear: left; width: 900px; color: #666; text-align: center; }

	#footleft { float: left; width: 40%; text-align: right; padding-right: 6px;  border-right: #ccc; }

	#footright { float: left; width: 48%; text-align: left; padding-left: 6px; }

		#footright a { color: #666; text-decoration: underline; }

		#footright a:hover { text-decoration: none; }





/* Noscript Notice */

.noscript { border:1px solid #000; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }

.noscript .noscript-inner { width:950px; margin:0 auto; padding:12px 0 12px; }

.noscript p { margin:0; }



/* ---- PRICE LIST TABLES ---- */

.mytable { width: 878px; padding: 0; margin: 0; }

	.mytable caption { padding: 0 0 5px 0; width: 720px; font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: right; }

	.mytable th { font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; background: #F4E4C2 url(img/bg_header.jpg) no-repeat; }

	.mytable th.nobg { border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7; background: none; }

	.mytable td { border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; padding: 6px 6px 6px 12px; color: #4f6b72; }

	.mytable td.alt { background: #fffdd0; color: #797268; }

	.mytable th.spec { border-left: 1px solid #C1DAD7; border-top: 0; background: #fff url(img/bullet1.gif) no-repeat; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

	.mytable th.specalt { border-left: 1px solid #C1DAD7; border-top: 0; background: #fffdd0 url(img/bullet2.gif) no-repeat; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268; }


