@charset "utf-8";@import url('style-reset.css');body {	font-size:100%;	font-family:Arial, Helvetica, sans-serif;	background:url(images/logobase.jpg) repeat-x;}#container {	margin:auto;	width:960px;	font-size:.875em;}#header {	height:120px;}#logo {	width:640px;	height:114px;}#screen {	height:410px;	background:url(images/screen.jpg) no-repeat;	margin:10px 0;	padding:30px 0 0;}#left {	float:left;	width:300px;}#right {	float:right;	width:300px;}#middle {	margin-left:330px;	margin-right:330px;}#left, #right, #middle {	margin-bottom:40px;}#centerTable {margin-left: auto;margin-right: auto;}#catfooter {	clear:both;	width:960px;	margin:auto;	font-size:.8em;	padding:30px;	background:#373737 url(images/dark_gradient.jpg) repeat-x;	-moz-border-radius-topleft:8px;	-khtml-border-radius-topleft:8px;	-webkit-border-top-left-radius:8px;	-moz-border-radius-topright:8px;	-khtml-border-radius-topright:8px;	-webkit-border-top-right-radius:8px;}#page_wrap {	width:960px;	margin:auto;}#page_top {	height:54px;	background:url(images/page_top.jpg) no-repeat;}#page {	background:url(images/page_tile.jpg) repeat-y;	padding:0 54px;}#page_bottom {	height:54px;	background:url(images/page_bottom.jpg) no-repeat;	margin-bottom:40px;}#contact_info {	float:left;	width:450px;	margin-top:15px;}#contact_info ul {	margin:20px;}#contact_info ul li {	background:url(images/arrow.gif) no-repeat center left;	padding-left:15px;	font-size:.9em;	line-height:1.8em;}p {	padding:15px 0;	line-height:1.6em;	font-size:.9em;	color:#666;}p.frontpage_text {	text-align:justify;}h2 {	clear:both;	padding:15px 0 0;}h3.frontpage_heading, h1.pagetitle {	background:#373737 url(images/dark_gradient.jpg) repeat-x;	padding:14px 8px 14px 8px;	text-align:center;	font-size:1.10em;	font-weight:normal;	letter-spacing:.2em;	color:#fff;	margin-bottom:15px;	-moz-border-radius-topleft:8px;	-khtml-border-radius-topleft:8px;	-webkit-border-top-left-radius:8px;	-moz-border-radius-bottomright:8px;	-khtml-border-radius-bottomright:8px;	-webkit-border-bottom-right-radius:8px;}#sale {	clear:both;	margin-bottom:40px;	width:100%;	background:#373737 url(images/sale_gradient.jpg) repeat-x;	-moz-border-radius-topleft:8px;	-khtml-border-radius-topleft:8px;	-webkit-border-top-left-radius:8px;	-moz-border-radius-bottomright:8px;	-khtml-border-radius-bottomright:8px;	-webkit-border-bottom-right-radius:8px;}#sale ul {	color:White;	width:100%;	padding:24px;	font-size:20px;	text-align:center;}#sale ul li {	display:inline;}#catfooter a, #footer p {	color:#666;}#catfooter_right h5 {	font-size:.9em;	font-weight:700;	padding-top:20px;	padding-right:7px;	text-align:right;	color:#999;}.float_left {	float:left;	margin-right:12px;	padding:8px;	background:#F7F7F7;	border:1px solid #CCC;	-moz-border-radius-topleft:8px;	-khtml-border-radius-topleft:8px;	-webkit-border-top-left-radius:8px;	-moz-border-radius-bottomright:8px;	-khtml-border-radius-bottomright:8px;	-webkit-border-bottom-right-radius:8px;}#gallery {	width:900px;	margin:auto;	overflow:auto;	padding-bottom:18px;	position:static;}.float_left_thumbportw {	float:left;	height:201px;	width:405px;	margin:8px 14px 1px 12px;	background:url(images/thumb_portW.png) no-repeat;	padding-top:12px;	text-align:center;}.float_left_thumb_porttextW {	float:left;	height:12px;	width:405px;	margin:6px 14px 1px 12px;	padding-top:12px;	text-align:center;}.float_left_thumb {	float:left;	height:216px;	width:155px;	margin:8px 10px 2px 8px;	background:url(images/gallery_thumb_Beads.png) no-repeat;	padding-top:6px;	text-align:center;}.center {	margin:auto;}.float_left_thumb_porttext {	float:left;	height:12px;	width:155px;	margin:1px 10px 2px 8px;	padding-top:1px;	text-align:center;}.center_cat {	margin:auto;}#no_gallery_found {	width:798;	padding:50px;	margin:auto;	background:red;	border:10px solid white;}#g_navcontainer {	clear:both;	margin-bottom:40px;	width:100%;	background:#373737 url(images/dark_gradient.jpg) repeat-x;	-moz-border-radius-topleft:8px;	-khtml-border-radius-topleft:8px;	-webkit-border-top-left-radius:8px;	-moz-border-radius-bottomright:8px;	-khtml-border-radius-bottomright:8px;	-webkit-border-bottom-right-radius:8px;}#g_navcontainer ul {	color:White;	width:102%;	padding:16px 14px;}#g_navcontainer ul li {	display:inline;}#g_navcontainer ul li a {	padding:0.2em 1em;	color:#CCC;	text-decoration:none;	letter-spacing:.06em;}#g_navcontainer ul li a:hover {	background:#eaeaea;	color:#000;	-moz-border-radius-topleft:8px;	-khtml-border-radius-topleft:8px;	-webkit-border-top-left-radius:8px;	-moz-border-radius-bottomright:8px;	-khtml-border-radius-bottomright:8px;	-webkit-border-bottom-right-radius:8px;}#h_navcontainer {	width:100%;	height:60px;}#h_navcontainer ul {	color:White;	width:100%;}#h_navcontainer ul li {	display:inline;}#h_navcontainer ul li a {	padding:0.2em 1em;	color:#666;	text-decoration:none;	float:left;	letter-spacing:.14em;}#h_navcontainer ul li a:hover {	background:#eaeaea;	color:#000;}#catfooter h4 {	font-weight:bold;	margin-bottom:8px;	padding:5px;	background:#1D1D1D;	color:#999;	-moz-border-radius-topleft:5px;	-khtml-border-radius-topleft:5px;	-webkit-border-top-left-radius:5px;	-moz-border-radius-topright:5px;	-khtml-border-radius-topright:5px;	-webkit-border-top-right-radius:5px;	-moz-border-radius-bottomright:5px;	-khtml-border-radius-bottomright:5px;	-webkit-border-bottom-right-radius:5px;	-moz-border-radius-bottomleft:5px;	-khtml-border-radius-bottomleft:5px;	-webkit-border-bottom-left-radius:5px;}#catfooter_left {	float:left;	width:950px;	border:0 solid red;}#catfooter_left ul {	float:left;	margin-right:20px;	width:170px;}#catfooter_left li {	background:url(images/seperator_footer.png) repeat-x bottom;	padding:5px 0;}#catfooter_left ul li a {	color:#999;	text-decoration:none;}#catfooter_right {	width:12px;	float:right;}#catfooter_right ul li {	display:inline;	margin-right:6px;}#catfooter_right img {	border:8px solid #eee;	-moz-border-radius-topleft:5px;	-khtml-border-radius-topleft:5px;	-webkit-border-top-left-radius:5px;	-moz-border-radius-topright:5px;	-khtml-border-radius-topright:5px;	-webkit-border-top-right-radius:5px;	-moz-border-radius-bottomright:5px;	-khtml-border-radius-bottomright:5px;	-webkit-border-bottom-right-radius:5px;	-moz-border-radius-bottomleft:5px;	-khtml-border-radius-bottomleft:5px;	-webkit-border-bottom-left-radius:5px;}#form_container {	border:1px solid #CCC;	width:290px;	margin-top:30px;	padding:20px 20px 20px;	background:#fafafa;	float:right;	margin-left:20px;	-moz-border-radius-topleft:8px;	-khtml-border-radius-topleft:8px;	-webkit-border-top-left-radius:8px;	-moz-border-radius-topright:8px;	-khtml-border-radius-topright:8px;	-webkit-border-top-right-radius:8px;	-moz-border-radius-bottomright:8px;	-khtml-border-radius-bottomright:8px;	-webkit-border-bottom-right-radius:8px;	-moz-border-radius-bottomleft:8px;	-khtml-border-radius-bottomleft:8px;	-webkit-border-bottom-left-radius:8px;}#slideshow {	background-color:#202020;	width:890px;	height:283px;	margin:5px 0 0 36px;	float:left;}#slideshow-threed {	width:920px;	height:283px;	margin:15px 0 0 0;	float:left;}#box-nav-slider {	width:935px;	height:17px;	float:left;}#slideshow-navigation a {	background:url(images/slide.png) no-repeat scroll 50% 50%;	display:block;	float:left;	font-size:0;	width:9px;	height:9px;	margin:10px 0 0;	outline-style:none;	outline-width:medium;	padding:2px;}#slideshow-navigation {	float:right;	padding-right:10px;}#slideshow-navigation .activeSlide {	background:url(images/slide.png) no-repeat scroll 0% 50%;}.slidehalf {	margin-top:0px;	margin-right:20px;	float:left;}.slidehalf2 {	margin-top:0px;	margin-right:0px;	float:left;}.slide-text h1 {	color:#FFF;	padding:50px 20px 0 0;}.slide-text p {	font-size:12px;	color:#b5b5b5;	line-height:22px;	padding-right:20px;	text-align:justify;}.flash-img {	text-align:center;	display:block;	margin:100px auto 0 auto;}a.read_more {	color:#ff4e00;	font-size:12px;	float:right;	margin-right:20px;}