
/*===================== CATALOG STYLE =================*/

.spec_box_td
		{background-color:rgb(255,255,255);
		background-image:url(../images/spec_box_grad.png);
		background-repeat:repeat-x;
		background-position:left top;
		border:rgb(96,187,214) 1px solid;
		width:160px;
		overflow:hidden;}
.spec_box_link
		{display:block;
		margin:5px 5px 5px 5px;
		text-decoration:none;}
.spec_box_link:hover
		{text-decoration:none;}
.spec_box_img
		{background-repeat:no-repeat;
		height:125px;
		background-position:50% 50%;}

		
.spec_line_l
		{width:213px;
		background-image:url(../images/left_blue_line.png);
		background-repeat:repeat-x;
		background-position:right 170px;
		height:180px;}		
.spec_line_c
		{background-image:url(../images/cent_blue_line.png);
		background-repeat:repeat-x;
		background-position:0px 170px;
		height:180px;}		
.spec_line_r
		{width:213px;
		background-image:url(../images/right_blue_line.png);
		background-repeat:repeat-x;
		background-position:left 170px;
		height:180px;}
		
.blue_line
		{overflow:hidden;
		height:4px;
		background-image:url(../images/line_blue_c.png);
		background-repeat:repeat-x;
		background-position:left top;}		
.blue_line span
		{display:block;
		overflow:hidden;
		height:4px;
		background-image:url(../images/line_blue_l.png);
		background-repeat:no-repeat;
		background-position:left top;}
.blue_line span center
		{display:block;
		overflow:hidden;
		height:4px;
		background-image:url(../images/line_blue_r.png);
		background-repeat:no-repeat;
		background-position:right top;}
		
		
.art_s_image
		{border:rgb(93,171,211) 2px solid;}
.art_s_image div
		{background-repeat:no-repeat;
		background-position:50% 50%;
		border:rgb(255,255,255) 1px solid; 
		overflow:hidden;
		height:125px; 
		width:125px;}
	
.art_img_collect_cell
		{display:block;
		float:left;
		width:125px;
		height:125px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		border:rgb(93,171,211) 2px solid;
		margin:2px 2px 2px 2px;}
.art_img_collect_cell:hover
		{border:rgb(55,77,124) 2px solid;}
		
.left_menu_link
		{display:block;
		border-left:rgb(93,171,211) 3px solid;
		font-size:14px;
		line-height:18px;
		margin:6px 0px 6px 0px;}
.left_menu_link div
		{padding:0px 0px 0px 9px;}
		
.side_bar_capt
		{font-size:16px;
		color:rgb(70,70,70);}
		
		
.del_btn
		{display:block;
		background-image:url(../images/art_del_btnsm.png);
		background-repeat:no-repeat;
		background-position:50% 5px;
		width:20px;
		height:20px;}

.edit_btn
		{display:block;
		background-image:url(../images/edit_sm.png);
		background-repeat:no-repeat;
		background-position:50% 50%;
		width:20px;
		height:20px;}	
		
.ok_btn
		{display:block;
		background-image:url(../images/ok.png);
		background-repeat:no-repeat;
		background-position:50% 50%;
		width:20px;
		height:20px;}
.art_table01
		{background-color:rgb(245,245,245);
		border-left:rgb(230,230,230) 1px solid;
		border-bottom:rgb(230,230,230) 1px solid;}
.art_table01 th
		{padding:3px 3px 3px 3px;
		color:rgb(120,120,120);
		border:rgb(235,235,235) 1px solid;
		border-left:none;
		background-image:url(../images/top_background.jpg);
		background-position:-319px -113px;
		background-repeat:repeat-x;}
.art_table01 td
		{padding:3px 10px 3px 10px;
		border-bottom:rgb(235,235,235) 1px solid;}
		
		
		
.cart_body
		{background-image:url(../images/top_background.jpg);
		background-position:-319px -113px;
		background-repeat:repeat-x;
		border:rgb(222,222,221) 1px solid;
		margin:3px 0px 0px 0px;
		padding:6px 6px 6px 6px;}

.cart_capt
		{border-bottom:rgb(221,212,176) 1px dashed;
		padding:0px 0px 7px 0px;}
.cart_capt_link
		{text-decoration:none;
		font-family:Verdana;
		color:rgb(96,73,26);
		font-size:12px;
		line-height:13px;
		font-weight:normal;}
.cart_inf
		{font-family:Verdana;
		font-size:11px;
		line-height:14px;}
.cart_inf span
		{font-weight:normal;}
.cart_btns
		{display:block;
		border:1px #1F8FE3 solid;
		color:rgb(31,26,23);
		text-decoration:none;
		text-align:center;
		width:100%;
		font-size:12px;
		font-family:Verdana;
		font-weight:normal;
		line-height:16px;}
.cart_btns:hover
		{background-color:rgb(255,255,255);}
		
.product_minus
		{display:block;
		line-height:17px;
		padding:0px 7px 0px 7px;
		border:rgb(222,222,222) 1px solid;
		background-color:rgb(225,229,255);
		font-size:18px;
		font-weight:normal;
		color:blue;
		text-decoration:none;
		cursor:pointer;}		
.product_plus
		{display:block;
		line-height:17px;
		font-size:18px;
		color:red;
		padding:0px 7px 0px 7px;
		border:rgb(222,222,222) 1px solid;
		background-color:rgb(255,229,225);
		text-decoration:none;
		cursor:pointer;}
		
/* ======== SEARCH FORM ========= */
.search_form
		{border:rgb(190,204,224) 1px solid;
		background-color:rgb(255,255,255);}
		
.search_area
		{background-color:rgb(255,255,255);
		border:none;
		width:100%;
		font-size:14px;}
.search_btn
		{width:39px;
		height:20px;
		overflow:hidden;
		background-image:url(../images/search_btn.png);
		background-repeat:no-repeat;
		background-position:17px top;
		margin:1px 1px 1px 1px;}
.search_btn input	
		{width:100%;
		height:20px;
		opacity:0.0;
		cursor:pointer;
		filter:alpha(opacity=0);}
.blue_btn
		{display:block;
		background-image:url(../images/green_btn.png);
		background-repeat:no-repeat;
		background-position:left top;
		border:rgb(125,190,255) 1px solid;
		height:24px;
		overflow:hidden;}
.blue_btn a
		{display:block;
		line-height:23px;
		font-size:14px;
		color:rgb(55,77,124);
		width:100%;
		text-decoration:none;
		padding:0px 10px 0px 10px;}
.search_field
		{font-size:15px;
		border:none;
		width:100%;
		font-weight:normal;
		font-family:Trebuchet ms;
		color:rgb(55,77,124);}
.blue_border
		{border:rgb(125,190,255) 1px solid;}
		
/*====FLOAT HINT SETTINGS============================*/		
.hint_body
		{display:block;
		position:absolute;
		border:rgb(44,137,194) 1px solid;
		border-left:rgb(56,84,135) 3px solid;
		background-color:rgb(255,255,255);
		}
.hint_text
		{padding:3px 4px 3px 4px;
		font-size:10px;}


	.stxlogo
	{
		width:421px;
		height:61px;
		background-image:url(../../../text_drawer/text_drawer.php?stxlogo.png&fs=33&rgb[r]=255&rgb[g]=255&rgb[b]=255&padding[left]=0&padding[top]=15&size[w]=421&size[h]=61&fn=FreeSans.ttf);
		background-position:left top;
		background-repeat:no-repeat;
		/*border:solid 1px red;*/
	}

	.logo_img
	{
		width:100px;
		height:100px;
		background-image:url(../images/logo.png);
		background-position:left top;
		background-repeat:no-repeat;
		/*border:solid 1px red;*/
	}