*{padding:0;margin:0}
p {padding:0 0}
html {overflow:-moz-scrollbars-vertical}
html, body {height:100%;min-height:100%;font:11px Arial, Verdana, sans-serif;color:#000;text-align:center;background:#ececf6}
a {color:#000;text-decoration:underline}
a:hover {text-decoration:none}

#container {width:978px;margin:0 auto;text-align:left;position:relative;background:#fff URL(../images/cont_bck.jpg)}
	#menu {float:left;text-align:left;width:263px;height:571px;padding:0 0 0 38px;background:#fff URL(../images/menu_bck.jpg) no-repeat}
		#menu .home_btn {display:block;height:112px;width:265px;margin-left:-20px}
		#menu #collections_tit, #menu #collections_tit_2 {color:#939496;font-size:10px;padding:0 0 4px 2px}
		#menu #collections_tit_2 {font-size:9px;margin-top:1px}
		#menu #collections, #menu #collections_2 {height:381px}
		#menu .part {float:left;margin-right:4px}
		#menu #collections ul, #menu #collections li, #menu #collections_2 ul, #menu #collections_2 li {margin:0;padding:0;list-style:none}
		#menu #collections_2 {width:128px}
		#menu #menu_ftr {clear:both;display:block;width:162px;height:32px;padding:16px 0 0 0 !important;padding:20px 0 0 0;background:URL(../images/morethan.gif) no-repeat}
			#menu_ftr ul, #menu_ftr li {margin:0;padding:0;list-style:none;float:left}
			#menu_ftr ul {margin-top:5px}
		#menu .stripe_mnu, #menu .stripe_mnu_2 {width:auto;font-size:1px;height:3px;margin:5px 0 5px 0;background:URL(../images/menu_stripe.gif) no-repeat}
		#menu .stripe_mnu_2 {width:75px}
		#menu .stripe_mnu_lg {display:block;font-size:1px;height:5px;width:162px !important;width:164px;margin:5px 0 5px 0;font-size:1px;background:URL(../images/menu_strip_lg.gif) no-repeat;}
		#menu .main_mnu, #menu .main_mnu_2 {clear:both;color:#000;font-size:12px;padding:0 2px;text-decoration:none;line-height:1.4em}
		#menu .main_mnu_2 {font-size:10px;color:#6d6e70}
		#menu .main_mnu:hover, #menu .main_mnu_2:hover, #menu .active {background:#4a3e64;color:#fff}
		#menu .sub_mnu {clear:both;color:#000;font-size:11px;padding:0 2px;text-decoration:none;line-height:1.4em}
		#menu .sub_mnu.active {color:#fff}
		#menu .sub_mnu:hover {background:#4a3e64;color:#fff}
		#menu .low_btns {float:left;color:#939496;font-size:10px !important;font-size:9px;padding:0 2px;margin:0 3px 0 0;text-decoration:none}
		#menu .low_btns:hover {background:#4a3e64;color:#fff}
		#menu_ftr .active {color:#fff}
	
	#header {float:left;width:677px;height:118px;background:URL(../images/header_bck.jpg) no-repeat}
		#header h1 {float:left;width:300px;height:48px;}
		#header .sub_itm {color:#6d6e70;text-decoration:none;padding:0 2px}
		#header .sub_itm:hover, #header .active {background:#4a3e64;color:#fff}
		#header #col_1 {float:left;width:317px !important;width:325px;height:70px;padding:48px 0 0 10px}
		#header #col_2 {float:left;width:337px;height:74px;padding:44px 0 0 0}
			#header #col_2_a, #header #col_2_b {float:left;width:164px;padding-left:2px;color:#6f6f71}
			#header #col_2_a {width:167px !important;width:160px}
				#col_2 .inputter {clear:both;border:1px solid #ccc;display:block;margin:2px 0 4px 0 !important;margin:2px 0 10px 0;width:151px !important;width:145px;height:14px;padding:2px;font:11px solid Arial, Verdana, sans-serif}
				#col_2 .inputter:focus {border:1px solid #6f6f71}
				#col_2 .checker {width:12px;height:12px;margin:0}
				#col_2 .lg_btn {display:block;border:0;background:#fff;text-decoration:none;color:#6f6f71;margin:4px 0 0 -3px;clear:both;font-size:10px;cursor:pointer}
				#col_2 .lg_btn:hover {text-decoration:none;color:#000}
		#header #sub_items {float:left;width:494px;padding:48px 0 0 10px}
		#header ul, #header li {margin:0;padding:0;list-style:none;float:left}
		#header ul {clear:both;width:494px;float:left;margin:0}
		#header li {margin-right:10px}
		#header #logo {float:left;text-align:right;width:135px;padding:37px 25px 0 0}
		
		#header #loginfrm {display:block;float:right;margin:14px 13px 0 0;width:335px;height:73px;padding:30px 0 0 2px}
			#loginfrm #column_1, #loginfrm #column_2 {float:left}
			#loginfrm #column_1 {margin-right:12px}
			#loginfrm .title {color:#6f6f71;padding:0 0 2px 1px}
			#loginfrm .input input {height:14px;width:151px;padding:2px;border:1px solid #ccc;font:11px solid Arial, Verdana, sans-serif}
			#loginfrm .input input:focus {border:1px solid #000}
			#loginfrm .btns {color:#6f6f71}
			#loginfrm .btns .submitbtn {display:block;color:#6f6f71;margin:3px 0 0 1px;text-align:left;text-decoration:none;font:11px solid Arial, Verdana, sans-serif}
			#loginfrm .btns .submitbtn:hover {color:#000}
			#loginfrm .btns .chckbox {margin:3px 5px 0 0;padding:0;float:left;}
			#loginfrm .btns .remem_me {display:block;padding-top:4px}
	
	#contnt {float:left;display:block;width:664px;margin-left:1px}
		#home_img {display:block;height:280px}
		#home_bottom {height:173px;width:663px;background:URL(../images/home_btm_bck.jpg)}
			#home_txt {float:left;width:423px;height:105px;padding:2px 12px 5px 12px;line-height:1.3em}
			#bluefish {float:left;width:192px;height:88px;padding:9px 12px;line-height:1.3em}
				#bluefish p {padding-top:7px}
			#logos {clear:left;height:59px;padding-top:2px}
				.pics {height:58px;width:663px;padding:0;margin:0;overflow:hidden}
				.pics img {height:58px;width:663px;padding:0;top:0;left:0 }

		#cnt_top {display:block;width:663px;height:15px;background:URL(../images/content_top.jpg) no-repeat}
		#cnt_top_2 {display:block;width:663px;height:15px;background:URL(../images/content_top_2.jpg) no-repeat}
		#cnt {clear:both;width:663px;height:438px;background:URL(../images/content_bck.jpg)}
		#cnt_prodGroup {clear:both;display:block;width:663px;min-height:453px;background:URL(../images/content_bck.jpg)}
		#cnt_type {clear:both;width:663px;height:453px}
			#cnt_type .cnt_type_txt {width:188px;padding:12px;margin:0 0 0 450px;line-height:1.4em}
		#cnt_2 {clear:both;width:663px;height:443px;background:URL(../images/content_bck_2.jpg)}
			#cnt_2 .inputter {clear:both;border:1px solid #ccc;display:block;margin:2px 0 4px 0 !important;margin:2px 0 10px 0;width:184px !important;width:145px;height:14px;padding:2px;font:11px solid Arial, Verdana, sans-serif}
			#cnt_2 .inputter:focus {border:1px solid #6f6f71}
			#cnt_2 .checker {width:12px;height:12px;margin:0}
			#cnt_2 .lg_btn {display:block;border:0;background:#fff;text-decoration:none;color:#6f6f71;margin:4px 0 0 -3px;clear:both;font-size:10px;cursor:pointer}
			#cnt_2 .lg_btn:hover {text-decoration:none;color:#000}
				
		#cnt_left {float:left;width:450px}
			#cnt_left .back_btn, #cnt_left .prev_btn {float:left;color:#6d6e70;padding:0 2px;text-decoration:none}
			#cnt_left .prev_btn {border-right:1px solid #6d6e70;margin-right:0 !important;margin-right:2px}
			#cnt_left .back_btn:hover, #cnt_left .prev_btn:hover {background:#4a3e64;color:#fff}
			#cnt_left #prev_next {float:right;text-align:right;width:93px}
			#cnt_left h2 {float:left;width:300px;font-weight:normal;font-size:14px}
			#cnt_left h3 {float:left;text-align:right;width:124px;font-weight:normal;font-size:14px}
			#cnt_left #art_title {clear:both;padding-top:10px}
			#cnt_left .collection_btn, #cnt_left .collection_btn_2 {display:block;float:left;width:150px;height:133px;padding-top:12px;background:URL(../images/collection_bck.jpg);text-align:center;text-decoration:none}
			#cnt_left .collection_btn_2 {width:149px}
				#cnt_left .collection_btn img, #cnt_left .collection_btn_2 img {border:0}
		#cnt_right {float:left;width:189px;padding:12px 0 12px 12px;margin-top:-15px;line-height:1.4em}
			#cnt_right h2 {float:left;width:300px;font-weight:normal;font-size:12px}
		.article, .article_2 {display:block;float:left;width:166px;height:148px;text-align:center;padding-top:12px;background:#fff URL(../images/art_bck.jpg) no-repeat;line-height:1.3em}
			.article_2 {width:165px}
			.article a, .article_2 a {border:1px solid #fff}
			.article img, .article_2 img {margin-bottom:5px}
			.art_bar {display:block;width:425px;height:19px;padding:6px 12px 0 12px;background:URL(../images/bar_2.jpg) left bottom no-repeat}
			#art_tit {display:block;width:425px;height:40px;padding:6px 12px 0 12px;font-weight:bold;font-size:14px}
				#art_name {float:left;width:275px}
				#art_code {float:left;width:150px;text-align:right}
			.art_desc {height:358px;padding:8px 0 0 0}
				.art_desc ul {margin-left:15px}
			.art_more_views {margin:0 0 -12px -12px;height:74px;width:200px;padding:16px 0 0 12px;background:URL(../images/line_moreviews.jpg) left top no-repeat;color:#6d6e70}
				.mv_img {margin-top:6px}
		.gray_txt {color:#6d6e70}
		.image {float: left;margin:-12px 12px 0 -12px !important;margin:-12px 0 -12px -12px;border-right:1px solid #ccc}
		.image_bfb {float: left;margin:-12px 12px 0 -13px!important;margin:-12px 0 -12px -18px;border-right:1px solid #ccc}
		
		#cnt_full {width:639px;padding:12px;line-height:1.4em}
			#cnt_full ul {margin-left:12px}
			#cnt_full ul li ul {margin-left:14px}
			#cnt_full ul a {text-decoration:none}
			#cnt_full ul a:hover {text-decoration:underline}
		#cnt_full #loginfrm {width:450px;margin-top:10px}
		#cnt_full #loginfrm p {clear:left}
		#cnt_full #loginfrm label {display:block;float:left;width:75px;}
		#cnt_full #loginfrm input {float:left;width:250px;height:14px;padding:2px;border:1px solid #ccc;font:11px solid Arial, Verdana, sans-serif;margin-bottom:2px}
		#cnt_full #loginfrm input:focus {border:1px solid #000}
		
		#txt ul, #txt li {margin:0;padding:0}
		#txt ul {margin-left:15px}
		.googlemap {width:310px;height:315px;background:URL(../images/polaroid_google.jpg)}
		#creacc label {color:#6f6f71;float:left;width:150px;padding-top:4px}
		#creacc input {height:14px;width:350px;padding:2px;margin-bottom:2px;border:1px solid #ccc;font:11px solid Arial, Verdana, sans-serif}
		#creacc input:focus {border:1px solid #000}
		#creacc .zip {width:100px;margin-right:2px}
		#creacc .city {width:242px}
		#creacc .submitbtn {background:#eee;margin-left:150px;width:110px;height:auto;padding:1px 2px;cursor:pointer}
		#creacc .submitbtn:hover {background:#ccc}
		
		.nws_bar {display:block;width:639px;height:19px;padding:6px 12px 0 12px;background:URL(../images/bar_1.jpg) left bottom no-repeat}
			.nws_bar .btn1, .art_bar .btn1 {float:left;text-decoration:none}
			.nws_bar .btn2, .art_bar .btn2 {float:right;margin-left:12px;text-decoration:none}
			.nws_bar .btn3, .art_bar .btn3 {float:right;margin-left:12px;text-decoration:none;color:#fff}
			.nws_bar .btn1:hover, .nws_bar .btn2:hover, .art_bar .btn1:hover, .art_bar .btn2:hover {text-decoration:underline}
		.nws_itm {display:block;height:178px;width:663px;background:URL(../images/nws_bck.jpg)}
			.nws_img, .nws_img_car {float:left;width:175px;padding:5px 0 0 45px}
			.nws_img_car {background:URL(../images/polaroid_bck.jpg);height:273px;width:220px;padding:0}
			.nws_int {float:left;width:408px;padding:15px 10px 15px 10px;line-height:1.4em}
				.nws_int h2 {font-size:12px;font-weight:bold;margin-bottom:10px}
		.nws_itm2 {display:block;width:663px}
			.nws_itm2 .cnt_left {padding:6px 12px 0 12px;float:left;width:450px;border-right:1px solid #6d6e70;}
			.nws_itm2 .cnt_left h2 {font-size:12px;font-weight:bold;margin-bottom:10px}
			.nws_itm2 .cnt_right {float:left;width:163px;padding:12px 0 12px 25px}
		#moreviews a {margin-right:11px}
		#moreviews a img {border:1px solid #6d6d6f}
		#moreviews a:hover img, #moreviews .active {border:1px solid #4a3e64}
		#footer {clear:both;width:978px;height:13px;background:#ececf6 URL(../images/footer_bck.jpg) no-repeat}
	
/* SIFR */
h1 {font:22px Arial, Verdana, sans-serif;font-weight:bold;line-height:1em}
.sIFR-active h1 {visibility:hidden;font-family:Arial, Verdana, sans-serif;line-height:1em}
.sIFR-active h1 {padding-bottom:0}

/* JCAROUSEL */
#mycarousel {width:180px;margin:22px 0 0 23px}
#artcarousel {width:449px;height:367px;margin:0;padding:0}
#mycarousel ul {display:block;margin:0;padding:0;width:180px}
#artcarousel ul {display:block;width:447px;height:314px}

#mycarousel .jcarousel-scroll {margin-top:18px;width:180px}
#mycarousel .jcarousel-container {position: relative}
#mycarousel .jcarousel-clip {z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
#mycarousel .jcarousel-clip-horizontal {width:180px;height:185px}
#mycarousel .jcarousel-list {z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
#mycarousel .jcarousel-list li, #mycarousel .jcarousel-item {float:left;list-style:none;width:180px;height:185px}

#artcarousel .jcarousel-scroll {width:180px;float:right}
#artcarousel .jcarousel-container {position: relative}
#artcarousel .jcarousel-clip {z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
#artcarousel .jcarousel-clip-horizontal {width:449px;height:311px}
#artcarousel .jcarousel-list {z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
#artcarousel .jcarousel-list li, #artcarousel .jcarousel-item {float:left;list-style:none;width:449px;height:311px}

#mycarousel #mycarousel-prev, #mycarousel #mycarousel-next {cursor:pointer;text-decoration:none}
#mycarousel #mycarousel-prev:hover, #mycarousel #mycarousel-next:hover {text-decoration:underline}
#mycarousel #mycarousel-prev {float:left;margin-left:2px}
#mycarousel #mycarousel-next {float:right;margin-right:2px}
#mycarousel .jcarousel-next {z-index:3;display:none}
#mycarousel .jcarousel-prev {z-index:3;display:none}

#artcarousel #mycarousel-prev, #artcarousel #mycarousel-next {cursor:pointer;text-decoration:none}
#artcarousel #mycarousel-prev:hover, #artcarousel #mycarousel-next:hover {text-decoration:underline}
#artcarousel #mycarousel-prev {float:left;margin-left:2px}
#artcarousel #mycarousel-next {float:right;margin-right:2px}
#artcarousel .jcarousel-next {z-index:3;display:none}
#artcarousel .jcarousel-prev {z-index:3;display:none}