body {
	background-color:#000;
	margin:0px;
}
body, table, tr, td, div, span, select, option, input, textarea, a {
	font-family: Tahoma, Verdana, Arial;
	/*font-size:11px;*/
	line-height:18px;
	color:#cccccc;
}
#country, #state, #city {
	background-color:#999999;
	color:#000000;
	line-height:13px;
}
#country option, #state option, #city option {
	background-color:#999999;
	color:#000000;
	line-height:13px;
}
.selectbox {
	background-color:#999999;
	color:#000000;
	line-height:13px;
}
.selectbox option {
	background-color:#999999;
	color:#000000;
	line-height:13px;
}
.tw_main {
	font-size:11px;
}
.tw_center {
	padding-left:91px;
	padding-right:91px;
}
.tw_footer {
	padding-left:91px;
	padding-right:91px;
	font-size:12px;
}
.tw_main_heads {
	padding-bottom: 10px;
}
.tw_welcome {
	text-align:justify;
}
.tw_welcome img {
	padding-bottom: 10px;
}
.tw_content {
	text-align:justify;
}
.tw_content img {
	padding-left: 10px;
}
.just {
	text-align:justify;
}
/* BACKGROUNDS */
.bg_main_menu {
	background-image:url(../images/bg_fill_menu.gif);
	background-repeat:repeat-x;
}
.bg_footer {
	border-top:solid 1px #2e2e2e;
	padding-top:5px;
	font-size:12px;
}
.bg_glossary {
	background-image:url(../images/bg_fill_glossary.gif);
	background-repeat:repeat-x;
}
.list_items {
	font-size:11px;
}
.text_11 {
	font-size:11px;
}
.text_12 {
	font-size:12px;
}
list_table_title {
	font-size:14px;
}
.form_fields {
	font-size:11px;
}
/* LINKS */
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.more {
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.footer_link {
	color:#3182ba;
}
.footer_link:hover {
	color:#ffffff;
}
.catalog_link {
	color:#fca1ca;
}
.conv_thumbs_cont {
	position:relative;
	left:0px;
}
.conv_thumbs_cont img {
	border-right:2px solid #000000;
	border-left:2px solid #000000;
}
.conv_cont {
	left:0px;
	width:681px;
	height:67px;
	overflow:hidden;
	position:relative;
	float:left;
}
.textbox {
	border:1px solid #cccccc;
	background-color:#999999;
	color:#000000;
	line-height:13px;
}
.contact_heads {
	font-weight:bold;
}
.form_btn {
	border:1px solid #000000;
	background-color:#333333;
	color:#CCCCCC;
}
.form_field_title {
	border-bottom:1px solid #333333;
	font-weight:bold;
}
.form_field_label {
	padding-right:10px;
	border-bottom:1px solid #0F0F0F;
}
.form_field_action {
	border-bottom:1px solid #0F0F0F;
	padding-top:5px;
	padding-bottom:5px;
}
.table_title {
	font-weight:bold;
	border-bottom:1px solid #353637;
	height:26px;
	line-height:26px;
	font-size:14px;
}
.table_cell {
	height:22px;
	line-height:22px;
	padding:10px 0;
	font-size:13px;
}
.table_link {
	color:#CCCCCC;
}
.table_link:hover {
	color:#ffffff;
	text-decoration:none;
}
.store_det_title {
	color:#0073bc;
	font-size:16px;
	font-weight:bold;
}
.store_det_field {
	color:#FFFFFF;
	padding-left:10px;
}
.store_det_field2 {
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}
.store_det_field3 {
	color:#C1C1C1;
	font-size:12px;
}
.contact_more {
	border:1px solid #181818;
	padding:10px;
}
.cat_item_block {
	background-image:url(../images/bg_cat_item_fill.gif);
	background-repeat:repeat-y;
}
.cat_item_img {
	border:1px solid #141414;
	margin-left:5px;
}
.cat_item_title {
	background-image:url(../images/bg_cat_item_top.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding:0 10px;
	border-bottom:1px solid #141414;
}
.cat_item_desc {
	text-align:justify;
	border-left:2px solid #646b73;
	padding-left:10px;
	padding-right:10px;
}
.cat_item_desc2 {
	font:bold 18px/22px Arial, Tahoma, Verdana;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.cat_item_img {
	padding-left:10px;
	padding-right:10px;
}
.cat_item_btn {
	border-left:2px solid #646b73;
	padding-left:10px;
	padding-right:10px;
}
.cat_item_bot {
	background-image:url(../images/bg_cat_item_bot.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:14px;
}
.paging {
	border-top:1px solid #141414;
}
.paging_link {
	color:#CCCCCC;
	background-color:#111111;
	border:1px solid #070707;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	height:24px;
	line-height:24px;
}
.paging_link:hover {
	color:#FFFFFF;
	text-decoration:none;
	border:1px solid #507e9d;
}
.tw_store {
}
.tw_about {
}
.tw_catalog {
}
.tw_contact {
}
.tw_glossary {
}
.tw_order {
}
.tw_store_det {
	background-image:url(../images/bg_thread.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.item_det_title {
	font-weight:bold;
	padding-left:10px;
	border-bottom:1px solid #141414;
	background-color:#161616;
}
.item_det_block {
	border:1px solid #141414;
}
.item_det_desc {
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}
.item_det_btn {
	padding-left:10px;
	padding-right:10px;
}
.det_price {
	font-size:14px;
}
.det_imgprice {
	background-color:#161616;
}
.quantity_box {
	width:30px;
	border:1px solid #000;
	background-color:#dbf0fa;
	color:#000000;
	line-height:13px;
}
.bg_login {
	background:url(../images/bg_login_thread.gif) no-repeat;
	width:392px;
	height:214px;
}
.bg_my_acc {
	background:url(../images/bg_my_acc.gif) no-repeat 625px center;
	color:#cccccc;
	font-size:11px;
}
.list_row {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2E2E0;
	background-color: #EAEAEA;
}
.list_row_alter {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2E2E0;
	background-color: #F0F0F0;
}
.bg_s_paging {
	background:url(../images/bg_start_paging.gif) no-repeat left center;
}
.bg_e_paging {
	background:url(../images/bg_end_paging.gif) no-repeat right center;
}
.view_list .list_head {
	font-weight:bold;
	line-height: 24px;
	height: 24px;
	padding-left:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #353942;
}
.list_content {
	padding-left:10px;
	padding-right:10px;
	border-bottom: 1px solid #14161B;
}
.bg_paging {
}
.mov_img {
	margin-left:10px;
}
.mov_gal {
	border:solid 5px #151515;
	background:#000000;
}
.qs_btn {
	background:url(../images/search_btn_up.gif) no-repeat;
	width:73px;
	height:20px;
	border:none;
	font:bold 11px/26px Tahoma, Arial, Verdana;
	color:#ffffff;
}
.cat_item_block2 {
	background-image:url(../images/bg_cat_item_fill2.gif);
	background-repeat:repeat-y;
}
.cat_item_title2 {
	background-image:url(../images/bg_cat_item_top2.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:10px;
	border-bottom:1px solid #141414;
}
.cat_item_bot2 {
	background-image:url(../images/bg_cat_item_bot2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:14px;
}
.box_tl, .box_tr, .box_bl, .box_br {
	width:14px;
	height:14px;
}
.box_tl {
	background:url(../images/box_t_l.gif) no-repeat top left;
}
.box_tr {
	background:url(../images/box_t_r.gif) no-repeat top right;
}
.box_bl {
	background:url(../images/box_b_l.gif) no-repeat bottom left;
}
.box_br {
	background:url(../images/box_b_r.gif) no-repeat bottom right;
}
.bg_fl {
	background:url(../images/box_l_bg.gif) repeat-y;
}
.bg_fr {
	background:url(../images/box_r_bg.gif) repeat-y;
}
.bg_ft {
	background:url(../images/box_t_bg.gif) repeat-x;
}
.bg_fb {
	background:url(../images/box_b_bg.gif) repeat-x;
}
.title {
	position:absolute;
	margin:-10px 0 0 45px;
	z-index:10;
	clear:both;
	float:left;
	padding:2px 8px;
	background-color:#000000;
	font-size:16px;
	color:#C1C1C1;
	font-family:Arial, Tahoma, Verdana;
}
.country_list {
	font-family:Arial, Tahoma, Verdana;
}
h1 {
	font-size:16px;
	font-weight:bold;
}
.text_14 {
	font-size:14px;
}
.prod_item_block {
	background-image:url(../images/prod_bg_fill.gif);
	background-repeat:repeat-y;
	width:267px;
}
.prod_item_img {
	border:1px solid #141414;
	margin-left:5px;
	margin-right:5px;
}
.prod_item_title {
	background-image:url(../images/prod_bg_top.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:10px;
	border-bottom:1px solid #141414;
	padding-right:5px;
	color:#808080;
}
.prod_item_desc {
	text-align:justify;
	border-left:2px solid #646b73;
	padding-left:10px;
	padding-right:10px;
}
.prod_item_desc2 {
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.prod_item_img {
	padding-left:10px;
	padding-right:10px;
}
.prod_item_btn {
	border-left:2px solid #646b73;
	padding-left:10px;
	padding-right:10px;
}
.prod_item_bot {
	background-image:url(../images/prod_bg_bot.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:14px;
}
.catalog_title {
	border-bottom:1px solid #272727;
}
.catalog_title img {
	padding:3px 0;
}
.catalog_links {
	padding:0 0 50px 0;
}
.catalog_links a {
	font-size:12px;
	color:#C9C9C9;
	float:left;
	padding:3px;
	margin:0 10px 0 0;
}
.tw_header {
	padding:14px 45px 20px;
}
.top_login {
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#999;
	padding-top:15px
}
.top_login a {
	color:#666666;
	text-decoration:none;
	margin:0px 5px;
	font:12px/14px helvetica neue medium,Helvetica,sans-serif;
}
.main_nav_container{padding:0px}
ul.main_nav {padding:0;margin:0}
ul.main_nav li {list-style:none;display:inline;float:left}
ul.main_nav li a {display:block;background-image:url(../images/nav_sprite2.jpg);background-repeat:no-repeat;line-height:40px;text-indent:-9999px;overflow:hidden;height:40px;}
ul.main_nav li a#home {background-position:0 0;width:66px;}
ul.main_nav li a#home:hover {background-position:0 bottom}
ul.main_nav li a#designer {background-position:-66px top;width:85px;}
ul.main_nav li a#designer:hover {background-position:-66px bottom}
ul.main_nav li a#downloads {background-position:-151px 0;width:91px;}
ul.main_nav li a#downloads:hover {background-position:-151px bottom}
ul.main_nav li a#journal {background-position:-242px 0;width:66px;}
ul.main_nav li a#journal:hover {background-position:-242px bottom}
ul.main_nav li a#fibers {background-position:-308px 0;width:71px;}
ul.main_nav li a#fibers:hover {background-position:-308px bottom}
ul.main_nav li a#kits {background-position:-379px 0;width:104px;}
ul.main_nav li a#kits:hover {background-position:-379px bottom}
ul.main_nav li a#events {background-position:-483px 0;width:65px;}
ul.main_nav li a#events:hover {background-position:-483px bottom}
ul.main_nav li a#locator {background-position:-548px 0;width:102px;}
ul.main_nav li a#locator:hover {background-position:-548px bottom}
ul.main_nav li a#contact {background-position:-650px 0;width:69px;}
ul.main_nav li a#contact:hover {background-position:-650px bottom}
ul.main_nav li form#search {background:url(../images/nav_sprite2.jpg) no-repeat -719px 0;height:40px;width:185px;position:relative;}
.search_box{background:#E9E7E8;border:none;font-size:11px;height:12px;line-height:12px;position:absolute;top:13px;left:50px;width:90px;color:#333;}
.search_button{	background:url(../images/nav_sprite2.jpg) no-repeat -861px -11px;border:1px solid #E9E7E8;font-size:11px;	height:18px;line-height:12px;	border:none;width:18px;position:absolute;top:11px;left:142px;cursor:pointer;}
