/*Tool-tips (aka hints)*/
#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 1px solid #CCCCCC;
	padding: 1px;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=120);
}
/*for all page*/
BODY
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #FFFFFF;
}
TABLE, TR, TD, DIV
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4C2A;
}
A
{
	color: #5F0606;
}
A:hover
{
	color: #FF9A00;
}
BUTTON, SELECT, INPUT
{
	font-weight: normal;
	font-size: 11px;
}
DIV, SPAN
{
	padding: 0px;
	margin: 0px;
}
H1
{
	font-size: 22px;
}
H2
{
	font-size: 18px;
}
HR
{
	color: #D5E0EC;
	height: 1px;
	border: 1px solid #D5E0EC;
}
IMG, FORM
{
	margin: 0px;
	padding: 0px;
	background: none;
}
.mt10
{
	margin-top: 10px;
}
.img
{
	line-height: 1px;
	margin: 0px;
	padding: 0px;
}
.spaser
{
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
	height: 1px;
	clear: both;
}
.pict
{
	float: left;
	margin: 0px 10px 5px 0px;
	display: block;
	text-align: center;
}
.pict_right
{
	float: right;
	margin: 0px 0px 5px 10px;
	display: block;
	text-align: center;
}
.pict_center
{
	text-align: center;
	margin: 10px;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.align_center
{
	text-align: center;
}
.align_left
{
	text-align: left;
}
.align_right
{
	text-align: right;
}
.italic
{
	font-style: italic;
}
.bold
{
	font-weight: bold;
}
.under
{
	text-decoration: underline;
}
.normal
{
	font-weight: normal;
}
.border_none
{
	border-bottom: none;
}
.border_ccc
{
	border: 1px solid #CCCCCC;
}
.path_box
{
	font-size: 12px;
}
.path_box A
{
	text-decoration: none;
	color: #4D4C2A;
}
.path A
{
	text-decoration: none;
}
.sort
{
	text-align: right;
	background: #F5DC9D;
	padding: 3px 5px;
	color: #6D2802;
}
.sort_articles
{
	text-align: right;
	/*[disabled]background:#F5DC9D;*/
	padding: 3px 5px;
	color: #FFFFFF;
	position: relative;
	margin-top: -40px;
	margin-bottom: 10px;
}
.sort .submit_go
{
	width: 25px;
}
.showing
{
	float: left;
	text-align: left;
	font-size: 12px;
	padding: 3px 0px 0px 5px;
	font-style: italic;
	font-family: georgia;
}
.showing_right
{
	float: right;
	text-align: right;
	font-size: 12px;
	padding-top: 3px;
}
.count
{
	text-align: right;
	color: #8E1C2D;
	font-style: italic;
	font-family: georgia;
}
.madatorystar
{
	color: #CC0000;
}
.submit_mess
{
	color: #CC0000;
}
.alt_text
{
	font-size: 11px;
	padding: 0px;
	background: #FFF9E7;
	padding: 3px;
	font-family: Arial;
}
.text_sm
{
	font-size: 11px;
}
.banner
{
	text-align: center;
}
.banner_left
{
	text-align: left;
}
.not_found
{
	color: #868484;
	text-align: center;
	font-style: italic;
	font-family: georgia;
	font-size: 14px;
	min-height: 200px;
}
.rss
{
	text-align: center;
	margin: 10px 0px;
}
.table_sm TD
{
	padding: 0;
}
.table_line_sm TD
{
	border-bottom: 1px solid #B4AC63;
	padding: 1px;
}
.table_line TD
{
	border-bottom: 1px solid #B4AC63;
	padding: 3px;
}
.table_line TD.table_title
{
	text-align: right;
	font-weight: bold;
}
.table_line .noline
{
	border: none;
}
.table_line .text_title
{
	text-align: center;
	font-weight: bold;
	padding: 6px 0px 0px;
}
.table_line .sub_title
{
	background: #E4DFB5;
	color: #3C4324;
}
.table_line .sub_title_sm
{
	background: #E4DFB5;
	font-size: 11px;
}
TABLE.table_line_check TD
{
	border-bottom: 1px solid #CCCCCC;
	padding: 3px;
}
TABLE.table_line_check
{
	padding: 0px;
}
.form_title
{
	text-align: right;
}
.form_field
{
	text-align: left;
}
.check_box
{
	border: 1px dotted #CCCCCC;
}
.short_desc
{
	font-size: 13px;
}
.table_line_vert TD
{
	border-bottom: 1px solid #CCCCCC;
	padding: 6px;
}
.table_line_vert .text_header
{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	text-align: center;
}
.table_line_vert .last
{
	border-right: none;
}
.table_line_vert .line_right
{
	border-right: 1px solid #CCCCCC;
}
.table_line_vert .table_title
{
	text-align: right;
	font-weight: bold;
}
.table_line_vert .table_title_noline
{
	font-weight: bold;
	border: none;
	padding: 6px 6px 0px;
}
.table_line_vert .sub_title
{
	background: #ECF2F7;
}
.form_background
{
	background: #EBE7C0;
}
.location
{
	font-weight: bold;
	color: #41657A;
}
.author
{
	font-weight: bold;
}
.file
{
	font-weight: bold;
	margin-bottom: 7px;
	text-align: center;
}
.date
{
	font-weight: normal;
	font-style: italic;
	font-size: 15px;
}
.date_line
{
	text-decoration: none;
	color: #254960;
	font-size: 15px;
	font-style: italic;
	text-align: center;
}
.date_line_left
{
	text-decoration: none;
	color: #254960;
	font-size: 15px;
	font-style: italic;
	text-align: left;
}
.title
{
	font-size: 16px;
	color: #590000;
	/*[disabled]text-align:center;*/
	font-weight: bold;
}
.title A
{
	text-decoration: none;
	color: #670101;
}
.title A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
.title_left
{
	font-size: 16px;
	color: #590000;
	text-align: left;
	font-weight: bold;
}
.title_left A
{
	text-decoration: none;
	color: #590000;
}
.title_left A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
.title_big
{
	font-size: 21px;
	color: #590000;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3px;
}
.title_big A
{
	text-decoration: none;
	color: #590000;
}
.title_big A.ff
{
	text-decoration: none;
	color: #FFFFFF;
}
.title_big A.ff:hover
{
	text-decoration: none;
	color: #FFF784;
}
.title_big A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
.title_big_left
{
	font-size: 21px;
	color: #590000;
	text-align: left;
	font-weight: bold;
	margin-bottom: 3px;
}
.title_big_left A
{
	text-decoration: none;
	color: #590000;
}
.title_big_left A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
.title_sm
{
	font-size: 14px;
	color: #590000;
	text-align: left;
	font-weight: normal;
}
.title_sm A
{
	color: #590000;
	text-decoration: none;
}
.title_sm2
{
	font-size: 16px;
	color: #590000;
	text-decoration: none;
	font-weight: normal;
	padding-top: 7px;
	font-family: Verdana;
}
.title_sm_bg
{
	background: #E6E2BD;
	font-weight: bold;
	font-size: 11px;
}
.title_sm_bg_invoice
{
	background: #E6E2BD;
	font-weight: bold;
}
.sub_title
{
	font-weight: bold;
	color: #295285;
}
.title_background
{
	font-size: 22px;
	color: #670101;
	padding: 8px 3px 9px 25px;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
	text-transform:uppercase;
}
.title_background A
{
	color: #670101;
	text-decoration: none;
}

.title_background_a
{
	font-size: 22px;
	color: #FFFFFF;
	padding: 8px 3px 9px 25px;
	margin-top: 0px;
	margin-bottom: 5px;
	background: url(../img/bg_cat_a.jpg);
	text-align: left;
	border-bottom: 2px solid #B4AC63;
}
.title_background_a A
{
	color: #FFFFFF;
	text-decoration: none;
}

.title_background1
{
	font-size: 22px;
	color: #8A0101;
	padding: 8px 3px 9px 25px;
	margin-top: 0px;
	margin-bottom: 5px;
	background: #EAE1A6;
	text-align: left;
	border-bottom: 1px solid #B4AC63;
	border-top: 1px solid #FFFFFF;
}
.title_background1 A
{
	color: #FFFFFF;
	text-decoration: none;
}
.products_search_ab
{
	color: #670101;
	margin-top: -1px;
	background: #f5f6df;
	margin-left:20px;
	width:710px;
	height:20px;
	font-weight:bold;
	padding:4px;
}
.products_search_ab .text_sm
{
	text-align: right;
	font-size: 10px;
	padding: 0px 0px 3px;
	color: #FFFFFF;

}

.products_search_ab .cor_center
{
	height: 20px;
	color: #4D4C2A;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	display: inline;
	padding-left:6px;
	padding-right:5px;
	font-weight:bold;
}
.products_search_ab .cor_center_sel SPAN
{
	margin-top: 3px;
	padding: 0px 7px;
}
.title_background_box
{
	padding: 0px 10px;
}
UL.title_background_box
{
	padding-left: 0px;
	margin-left: 25px;
	margin-top: 3px;
	margin-bottom: 5px;
}
UL.title_background_box LI
{
	margin-bottom: 5px;
}
.title_background .tags
{
	font-size: 13px;
	color: #49576F;
}
.title_background_check
{
	font-size: 16px;
	color: #8E1C2D;
	padding: 3px;
	border: 1px dotted #CCCCCC;
	margin-top: 5px;
	margin-bottom: 0px;
	background: #EDEAC4;
	font-family: "Trebuchet MS";
	text-align: left;
	padding-left: 15px;
}
.title_background_check A
{
	color: #8E1C2D;
	font-weight: bold;
}
.title_background_check .menu
{
	font-size: 12px;
}
.category_desc
{
	margin: 13px 25px;
}
.line
{
	border-bottom: 1px solid #CCCCCC;
	margin: 5px 0px 10px;
}
.line_bot
{
	clear: both;
	height: 30px;
	border-top: 1px solid #CCCCCC;
}
.line_bot_left_menu
{
	clear: both;
	height: 1px;
	margin: 12px 0px 8px;
	border-top: 1px solid #B4AC63;
}
.line_more
{
	clear: both;
	border-top: 1px solid #CCCCCC;
}
.line_dotted
{
	height: 1px;
	border-top: 1px dotted #FDCE5B;
}
.line_dotted_fff
{
	height: 1px;
	border-top: 1px dotted #FFFFFF;
}
.line_dotted_gray
{
	background: url(../img/bg_dr.gif);
	height: 3px;
}
.line_all
{
	border: 1px solid #CCCCCC;
	padding: 7px;
}
/*for top*/
.header
{
	color: #FFFFFF;
}
.header_top
{
	/*[disabled]background:url(../img/bg_top_menu.jpg);*/
	/*[disabled]background-repeat:repeat-x;*/
	height: 22px;
	color: #FFFFFF;
	text-align: left;
	background: #999E1B;
}
.header_top .links
{
	float: left;
	color: #D3DA2B;
	margin: 4px 0 0px 25px;
	font-family: verdana;
	font-size: 11px;
}
.header_top .text-top
{
	margin: 0px 30px 0px 0px;
	font-size: 9px;
}
.header_top .corner
{
	height: 23px;
	width: 16px;
	background: url(../img/top_menu_cor.jpg);
	float: right;
	margin-top: 0;
	color: #FFFFFF;
}
.header_top .corner_left
{
	height: 23px;
	width: 32px;
	background: url(../img/logo_new_top.jpg);
	float: left;
	margin-top: 0;
	color: #FFFFFF;
}
.header_top A
{
	color: #FFFFFF;
	text-decoration: none;
}
.menu_check_box
{
	width: 910px;
	text-align: left;
	float: left;
}
.menu_check
{
	float: right;
	margin-top: 0;
	margin-right: 5px;
}
.menu_check .cor_left
{
	height: 23px;
	width: 10px;
	background: url(../img/cor1.gif);
	float: left;
}
.menu_check .cor_right
{
	height: 23px;
	width: 10px;
	background: url(../img/cor2a.gif);
	float: left;
}
.menu_check .cor_center
{
	height: 23px;
	width: 210px;
	background: #788006;
	float: left;
	font-weight: bold;
	text-align: center;
}
.menu_check .cor_center A
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
.menu_check .counter
{
	font-size: 11px;
	color: #B4AC63;
}
.header_main
{
	background: #EAE7C6 url(../img/bg_top.jpg) right;
	background-repeat: no-repeat;
	height: 100px;
	width: 585px;
	text-align: left;
}
.header_main .title_top_red
{
	text-align: left;
	float: left;
	font-size: 20px;
	font-family: Georgia;
	font-style: italic;
	color: #590000;
	font-weight: bold;
	letter-spacing: -1px;
	position: absolute;
	margin: 28px 0 10px 16px;
}
.header_main .title_top_green
{
	text-align: left;
	float: left;
	font-size: 14px;
	font-family: Georgia;
	font-style: italic;
	color: #117211;
	font-weight: bold;
	letter-spacing: -1px;
	position: absolute;
	margin: 58px 0 10px 138px;
	width: 445px;
}
.header_main .title_top_red .sub_title
{
	text-align: left;
	font-size: 16px;
	font-style: italic;
	color: #001700;
}
.header_main_box
{
	margin: 3px 0 0px;
	float: right;
}
.header_main_box A
{
	text-decoration: none;
}
.header_main_box .login
{
	margin: 25px 20px 25px 0px;
	padding: 0px;
	text-align: right;
}
.header_main_box .login A
{
	color: #000000;
}
.phone
{
	margin: 2px 0 0;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	color: #F9E46A;
	float: right;
	display: block;
}
.header_main_box .oil
{
	margin: 5px 20px 0px 0px;
	font-weight: bold;
	text-align: right;
}
.adv_search
{
	text-align: right;
	margin: 53px 15px 0px 10px;
	font-size: 11px;
	color: #452A01;
	float: right;
}
.header_left
{
	background: url(../img/bg_left.jpg);
	background-repeat: repeat-y;
	width: 8px;
}
.header_bot
{
	background: url(../img/bg_bot.jpg);
	background-repeat: repeat-x;
	height: 7px;
}
.header_right
{
	background: url(../img/bg_right.jpg);
	background-repeat: repeat-y;
	width: 8px;
}
.logo
{
	width: 153px;
	height: 84px;
}
.text-top
{
	color: #5F5E35;
	font-size: 11px;
}
.text-top A
{
	color: #5F5E35;
	text-decoration: none;
	text-transform: uppercase;
}
/*dd menu*/
*#menu_dd
{
	z-index: 1;
	background: url(../img/menu_bg.jpg);
	margin: 0px;
	width: 975px;
	padding: 0px;
	margin: 0px;
	height: 36px;
	
}
*#menu_dd UL
{
	padding: 0px;
	margin: 0px;
}
*#menu_dd .sec
{
	height: 28px;
	z-index: 1;
	background: url(../img/top_bg2.jpg);
	margin: 0px;
	clear: both;
	width: 975px;
	padding: 0px;
	margin: 0px;
}
*#menu_dd .sec LI
{
	height: 25px;
	
}
*#menu_dd A
{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	text-transform:uppercase;
}
*#menu_dd A:hover
{
	color: #FFFF00;
}
*#menu_dd .sec A
{
	text-decoration: none;
	color: #660606;
	padding: 5px 10px 0px;
	font-size: 11px;
	font-weight: normal;
}
*#menu_dd .sec LI LI A
{
	text-decoration: none;
	color: #FFFFFF;
}
*#menu_dd .sec A:hover
{
	color: #FD0404;
}
*#menu_dd LI
{
	border: none;
	margin: 0px;
	padding: 0px;
	background: none;
	display: inline;
	float: left;
	height: 34px;
	position: relative;
	z-index: 2;
	list-style-type: none;
	padding-top:3px;
}
*#menu_dd LI.header_search
{
	margin: 7px 5px 0px 0px;
	text-align: right;
	color: #FFFFFF;
	width: 160px;
	display: block;
	float: right;
	height: 20px;
}
*#menu_dd LI.header_search A
{
	font-weight: normal;
	font-size: 11px;
	float: right;
	padding: 5px 5px 3px;
}
*#menu_dd LI A
{
	color: #FFFFFF;
	font-weight: bold;
	padding: 9px 10px 0px;
	display: block;
	font-size: 11px;
}
*#menu_dd LI:hover
{
	/*[disabled]background:url(../img/top_menu_bg_sel.jpg);*/
}
*#menu_dd LI.sel
{
	color: #FFFF00;
	/*[disabled]background:url(../img/top_menu_bg_sel.jpg);*/
}
#menu_dd .logo_bot
{
	width: 1px;
	/*[disabled]background:url(../img/logo-shop2.jpg);*/
}
*#menu_dd_bot
{
	height: 5px;
	z-index: 1;
	background: url(../img/top_menu_bg1.jpg);
	margin: 0px 10px;
}
*#menu_dd_bot .left
{
	height: 5px;
	width: 8px;
	padding: 0px;
	margin: 0px;
	background: url(../img/top_menu_bg2.jpg);
	float: left;
}
*#menu_dd_bot .right
{
	height: 5px;
	width: 8px;
	padding: 0px;
	margin: 0px;
	background: url(../img/top_menu_bg3.jpg);
	float: right;
}
/*Use this style to adjust dd elements*/
*#menu_dd LI UL
{
	position: absolute;
	z-index: 500;
	top: 0px;
	display: block;
	left: 0px;
	width: 180px;
	margin: 0px;
	border-width: 1px;
	list-style-type: none;
	padding: 0px;
/*border: 1px solid #000000;*/
}
*#menu_dd LI UL LI
{
	position: relative;
	z-index: 500;
	top: 26px;
	display: block;
	float: left;
	margin: 0px;
	width: 200px;
	left: 0px;
	border-top: 1px solid #FFFFFF;
	background-color: #A2A834;
/*border: 1px solid #000000;*/
}
*#menu_dd UL.sec LI UL LI
{
	/*[disabled]height:25px;*/
}
*#menu_dd UL LI:hover UL
{
	display: block;
}
*#menu_dd LI UL, #menu_dd LI UL LI:hover LI UL
{
	display: none;
}
*#menu_dd LI:hover UL
{
	display: block;
}
*#menu_dd LI UL LI:hover UL
{
	display: block;
	border: 1px solid #000000;
}
/*Use this style to adjust sub-menu elements*/
*#menu_dd LI UL LI A
{
	color: #FFFFFF;
	margin: 0px;
	padding: 5px 5px 5px 15px;
	text-align: left;
	top: 0px;
	font-size: 12px;
	text-transform: none;
	display: block;
}
/*Use this style to adjust sub-menu elements hover*/
*#menu_dd .sec LI UL LI A:hover
{
	padding: 5px 10px 4px;
	background-color: #545A16;
	color: #FFFF00;
}
/*Use this style to adjust sub-sub-menu elements hover*/
*#menu_dd LI UL LI UL
{
	position: absolute;
	z-index: 600;
	top: -28px;
	display: block;
	left: 184px;
	width: 183px;
	margin: 0px;
	border-width: 1px;
	list-style-type: none;
	padding: 0px;
}
*#menu_dd LI UL LI:hover UL
{
	display: block;
}
*#menu_dd LI UL LI UL LI
{
	background-color: #654BA7;
}
*#menu_dd LI UL LI UL LI A
{
	color: #FFFFFF;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	text-align: left;
	top: 0px;
	font-size: 11px;
	text-transform: none;
	display: block;
}
/*end dd menu
end for top
*********************************************************************************************************************
*********************************************************************************************************************
center content*/
.content
{
	margin: 0px;
}
.content_table
{
	min-height: 300px;
}
.content_table .left_td
{
	text-align: left;
	width: 226px;
	border-right: 1px solid #B4AC63;
	border-left: 0px solid #B4AC63;
	background: #F5F2D1 url(../img/bg_left_menu.jpg);
}
.content_table .left_td_sm
{
	text-align: left;
	width: 170px;
}
.content_table .left_td_big
{
	text-align: left;
	padding: 0px 13px 0px 3px;
}
.content_table .center_td
{
	min-height: 300px;
	padding: 0px;
	text-align: left;
	background: #FFFFFF;
	border-right: 0px solid #B4AC63;
}
.content_table .center_td_art
{
	min-height: 300px;
	padding: 0px;
	text-align: left;
	background: #FFFFFF;
	border-right: 0px solid #B4AC63;
	border-left: 0px solid #B4AC63;
}
.content_table .center_td_all
{
	min-height: 300px;
	padding: 10px 0 0 20px;
	text-align: left;
	background: #FFFFFF;
	border-right: 0px solid #B4AC63;
	border-left: 0px solid #B4AC63;
}
.content_table .center_td_art .articles_fr
{
	margin: 0 40px;
	min-height: 300px;
}
.content_table .center_td_index
{
	background: #FFFFFF;
	text-align: left;
	border-right: 1px solid #B4AC63;
}
.content_table .center_td_products
{
	padding: 0px;
	text-align: left;
	background: #FFF7DF;
}
.content_table .right_td
{
	width: 300px;
	text-align: left;
}
.content_table .right_td_sm
{
	width: 180px;
	text-align: left;
	background: #FFF7DF;
	border-right: 0px solid #B4AC63;
}
.content_table .right_td_products
{
	width: 240px;
	text-align: left;
}
.content_table .right_td_mid
{
	width: 240px;
	text-align: left;
}
.pict_index_box
{
	padding: 0px;
	background: url(../img/bg_pict_index.jpg);
	height: 230px;
}
.pict_index
{
	height: 215px;
	padding: 10px 0px 0px;
	float: left;
	margin-left: 11px;
	width: 232px;
	text-align: center;
	background: url(../img/bg_pict_index2.jpg);
}
.pict_index .text
{
	color: #FFFFFF;
	font-size: 13px;
	margin-top: 6px;
}
.pict_index .text A
{
	color: #FFFFFF;
	text-decoration: none;
}
.pict_index .text SPAN
{
	color: #F7E271;
}
.index_special_title_box
{
	width: 457px;
	border: 1px solid #3F4324;
	background: #FFFFFF url(../img/bg_specia_cor.jpg) no-repeat right top;
	text-align: left;
	margin-left: 17px;
}
.index_special_title_box .title_big
{
	background: url(../img/bg_special.jpg);
	height: 29px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 3px 0px 0px 25px;
	text-align: left;
}
.index_special_title_box_news
{
	width: 340px;
	border: 1px solid #3F4324;
	/*[disabled]background:#FFFFFF url(../img/bg_specia_cor.jpg) no-repeat right;*/
	text-align: left;
	margin-left: 20px;
	float: left;
}
.index_special_title_box_news .title_big
{
	background: url(../img/bg_special.jpg);
	/*[disabled]height:29px;*/
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 3px 0px 3px 25px;
	text-align: left;
}
.index_special
{
	padding: 10px 20px 0px 10px;
}
.index_special .title
{
	text-align: left;
	margin-bottom: 10px;
	margin-top: 5px;
}
.index_special .pict
{
	margin-right: 20px;
}
.index_special .desc
{
	color: #4D4C2A;
}
.index_testimonial
{
	float: right;
	color: #4D4C2A;
	width: 240px;
	margin-right: 10px;
	font-style: italic;
	line-height: 160%;
	/*[disabled]height:190px;*/
	margin-top: 0;
}
.index_testimonial .text_box
{
	line-height: 135%;
	font-style: normal;
	text-align: center;
	border: 2px solid #8B941B;
	padding: 5px 10px;
	margin-bottom: 20px;
}
.index_testimonial .author
{
	text-align: right;
	font-style: normal;
}
.index_products_box
{
	margin-left: 17px;
	
}
.index_products
{
	width: 100%;
	border: 1px solid #4F5331;
	float: left;
	border: 1px solid black;
}
.index_products .cat_title
{
	color: #FFFFFF;
	background: #62680E;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 5px 15px;
}
.index_products .product_box
{
	/*[disabled]background:#FFFFFC url(../img/bg_index_prod.jpg) no-repeat top;*/
	height: 150px;
}
.index_products .product_box .box_name_pict
{
	float: left;
	margin-left: -5px;
	margin-right: 10px;
}
.index_products .title
{
	text-align: left;
	margin-bottom: 5px;
}
.index_products .title_index_list
{
	padding: 2px;
}
.index_products .title_index_list A
{
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
}
.index_products OL
{
	margin: 4px 0px 0;
	padding: 0 6px 0 28px;
}
.index_products LI
{
	border-bottom: 1px dotted #CCC;
	margin: 0 0 4px;
	padding: 0px 0 4px;
}
.index_products .desc
{
	margin: 0 10px 0 15px;
	padding: 15px 0 20px;
	color: #020511;
	/*[disabled]float:left;*/
	/*[disabled]width:90px;*/
	min-height: 110px;
	font-size: 11px;
}
.index_products .price
{
	color: #CC0000;
}
.td_padding_top_bot_10
{
	padding: 10px 0px;
}
.contacts_information
{
	line-height: 150%;
	font-size: 13px;
	padding: 10px 30px 10px 10px;
}
.contacts_information2
{
	line-height: 150%;
	font-size: 13px;
	padding: 10px 10px 10px 30px;
	border-left: 1px solid #CCCCCC;
}
/*galleries window*/
.galleries_window
{
	border: 1px solid #CCCCCC;
	padding: 2px;
}
.galleries_window_table
{
	width: 300px;
	background: #F6F4F1;
}
.galleries_window_table TD
{
	padding: 7px;
}
.galleries_window_table TD.pict_td
{
	padding: 0px;
}
.galleries_window_table TD.next_prev
{
	padding: 3px;
}
.galleries_window .title
{
	font-size: 18px;
	color: #A10101;
	text-align: left;
	font-weight: bold;
	font-family: georgia;
	font-style: italic;
}
.galleries_window .text
{
	text-align: right;
}
.galleries_window .gallery_window_pict
{
	width: 395px;
	height: 290px;
	border: 1px solid #FFFFFF;
	padding-top: 10px;
	background: #CCCCCC;
	text-align: center;
}
.galleries_window .gallery_window_pict A
{
	border: 1px solid #FFFFFF;
}
.galleries_window .box_left_list
{
	background: #F6F4F1;
	border-left: 1px solid #FFFFFF;
}
.galleries_window .left_list
{
	height: 343px;
	padding: 0px 1px;
	overflow: auto;
	clear: both;
}
.galleries_window .left_list TD
{
	border-bottom: 1px solid #CCCCCC;
	background: #EEF1F4;
}
.galleries_window .left_list_pict
{
	text-align: center;
}
.gallery_list_table
{
}
.gallery_list_table TD
{
	border: 1px solid #CCCCCC;
	padding: 7px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #3D4148;
}
.gallery_full_list
{
}
.gallery_full_list .galley_pict
{
	text-align: center;
}
.gallery_full_list .title
{
	font-size: 14px;
}
.video_full_list
{
}
.video_full_list .video_pict
{
	text-align: center;
}
.video_full_list .title
{
	font-size: 14px;
}
.video_full_list .author
{
	font-size: 12px;
	padding: 2px;
	text-align: center;
}
.pictures_full_list
{
}
.pictures_full_list .picts_pict
{
	text-align: center;
}
.pictures_full_list .title
{
	font-size: 14px;
}
.pictures_full_list .author
{
	font-size: 12px;
	padding: 2px;
	text-align: center;
	font-style: italic;
}
.slideshow
{
	float: right;
	text-align: right;
	font-size: 12px;
	padding: 3px 7px 0px 0px;
	font-family: tahoma;
	color: #1B549A;
}
.change_gallery
{
	float: left;
	padding: 7px 0px 0px 7px;
}
/*pictures window*/
.pictures_window
{
	border: 1px solid #CCCCCC;
	padding: 2px;
}
.pictures_window_table
{
	width: 300px;
	background: #F6F4F1;
}
.pictures_window_table TD
{
	padding: 7px;
}
.pictures_window_table TD.pict_td
{
	padding: 0px;
}
.pictures_window_table TD.next_prev
{
	padding: 3px;
}
.pictures_window .title
{
	font-size: 18px;
	color: #A10101;
	text-align: left;
	font-weight: bold;
	font-family: georgia;
	font-style: italic;
}
.pictures_window .text
{
	text-align: right;
}
.pictures_window .pictures_window_pict
{
	width: 392px;
	height: 290px;
	border: 1px solid #FFFFFF;
	padding-top: 10px;
	background: #CCCCCC;
	text-align: center;
}
.pictures_window .pictures_window_pict A
{
	border: 1px solid #FFFFFF;
}
.pictures_window .box_left_list
{
	height: 335px;
	background: #F6F4F1;
}
.pictures_window .left_list
{
	height: 343px;
	padding: 0px 1px;
	overflow: auto;
	clear: both;
	background: #CCCCCC;
}
.pictures_window .left_list TD
{
	border-bottom: 1px solid #CCCCCC;
	background: #EEF1F4;
}
.pictures_window .left_list_pict
{
	text-align: center;
}
/*video window*/
.video_window
{
	border: 1px solid #CCCCCC;
	padding: 2px;
}
.video_window_table
{
	width: 300px;
	background: #F6F4F1;
}
.video_window_table TD
{
	padding: 7px;
}
.video_window_table TD.pict_td
{
	padding: 0px;
}
.video_window_table TD.next_prev
{
	padding: 3px;
}
.video_window .title
{
	font-size: 18px;
	color: #A10101;
	text-align: left;
	font-weight: bold;
	font-family: georgia;
	font-style: italic;
}
.video_window .text
{
	text-align: right;
}
.video_window .video_window_pict
{
	width: 380px;
	height: 290px;
	border: 1px solid #FFFFFF;
	padding-top: 10px;
	background: #CCCCCC;
	text-align: center;
}
.video_window .video_window_pict A
{
	border: 1px solid #FFFFFF;
}
.video_window .box_left_list
{
	height: 335px;
	background: #F6F4F1;
}
.video_window .left_list
{
	height: 357px;
	padding: 0px 1px;
	overflow: auto;
	clear: both;
	background: #CCCCCC;
}
.video_window .left_list TD
{
	border-bottom: 1px solid #CCCCCC;
	background: #EEF1F4;
}
.video_window .left_list_pict
{
	text-align: center;
}
.video_cats
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 5px 7px 5px 15px;
	line-height: 160%;
	padding: 0px;
}
.video_cats LI
{
	list-style-type: square;
	color: #0981CD;
}
.video_cats UL
{
	margin: 0px 5px 5px 15px;
	line-height: 160%;
	padding: 0px;
}
.video_cats UL LI
{
	list-style-type: disc;
	color: #0981CD;
}
.video_cats UL LI
{
	line-height: 130%;
}
/**********************************************************************************************************************
lists items*/
.list_item
{
	padding: 7px;
	text-align: left;
	border-bottom: 1px solid #DCDEE1;
	color: #3D4148;
}
.list_item .date
{
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}
.left_list_item
{
	padding: 7px;
	text-align: left;
	border-bottom: 1px solid #DCDEE1;
	font-family: Georgia;
	font-size: 14px;
	color: #3D4148;
}
.left_list_item A
{
	color: #41657A;
}
.right_list_item
{
	padding: 7px;
	text-align: left;
	border-bottom: 1px solid #DCDEE1;
	font-family: Georgia;
	font-size: 15px;
	color: #3D4148;
}
.right_list_item A
{
	color: #41657A;
}
.full_list_item
{
	padding: 0 10px 7px;
	text-align: left;
	line-height: 150%;
	/*[disabled]border-bottom:1px solid #CCCCCC;*/
	margin: 0 20px;
}
.full_list_item_check
{
	padding: 7px 25px 7px 35px;
	text-align: left;
	line-height: 150%;
	float: left;
	width: 480px;
}
.cart_check
{
	padding: 7px 10px 7px 0px;
	text-align: left;
	float: right;
	width: 190px;
}
.full_list_item TD
{
	padding: 7px;
}
.full_list_item .no_pad TD
{
	font-size: 12px;
	color: #3D4148;
	padding: 2px;
}
.full_list_item_rows_td
{
	text-align: center;
}
.full_list_item .price
{
	color: #FC0000;
	font-weight: bold;
}
.full_list_item UL
{
	padding-left: 0px;
	margin-left: 25px;
}
.full_list_item .ship_table
{
	padding: 0 0 7px;
	text-align: left;
	float: left;
	width: 540px;
}
.products_tabs_list_item
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #FFFFFF;
	height: 147px;
}
.products_tabs_list_item A
{
	color: #750101;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.products_tabs_list_item A:hover
{
	text-decoration: underline;
	color: #FF0202;
}
.products_tabs_list_item .name
{
	margin: 7px 0px 3px;
	font-size: 14px;
}
.products_tabs_list_item .pict_products_index
{
}
.products_tabs_list_item .box_name_pict
{
	height: 147px;
	padding: 0px;
	border: 1px solid #FEE8C0;
	border-top: none;
	padding: 0px;
	text-align: center;
}
.products_tabs_list_item .price
{
	color: #FFFFFF;
	font-family: georgia;
	font-size: 17px;
	font-style: italic;
	font-weight: bold;
	background: #F96600;
	text-align: center;
	height: 20px;
	padding: 0px 5px;
}
.products_tabs_list_item .price DIV
{
	margin-top: -3px;
}
.price_absolute_box
{
	position: absolute;
	z-index: 10;
	margin-top: 113px;
	width: 163px;
	text-align: right;
}
.price_table
{
	float: right;
	margin-right: 5px;
}
.price_table .bg_top
{
	background: url(../img/price_cor_bg_top.gif) top;
}
.price_table .bg_bot
{
	background: url(../img/price_cor_bg_bot.gif) bottom;
}
.products_tabs_list_item .price_text
{
	font-size: 13px;
	color: #850000;
	font-weight: bold;
	margin-bottom: -5px;
	margin-left: 2px;
	z-index: 20;
	position: relative;
}
.products_list_item
{
	text-align: left;
	margin-bottom: 5px;
}
.no_border
{
	border: none;
}
.products_list_item .pict
{
	padding: 3px;
	max-width: 100px;
	min-height: 50px;
}
.products_list_item .pict_pack
{
	padding: 3px;
	max-width: 200px;
	min-height: 50px;
}
.products_list_item .pict_zoom_box
{
	float: left;
	margin: 0px 10px 10px 0px;
	text-align: center;
	width: 210px;
}
.products_list_item .pict_zoom_box_right
{
	float: right;
	margin: 0px 0px 10px;
	text-align: left;
	width: 270px;
	/*border: 1px solid #4B4A29;*/
	border-top: none;
}
.jqueryui_tab {
	border: 1px solid #B3AF68!important;
}
.ui-tabs .ui-tabs-nav li a {
	padding:0.5em 6px!important;
}
.ui-widget-header {
	border:none!important;
}
span.classification_capt {
	color: #4c4d2e;
	font-weight: bold;
	text-transform: capitalize;
}
span.classification_val {
	color: #70252a;
	font-weight: bold;
}
div.customer_links {
	width: 218px;
	height: 30px;
	background: #4f4c2b;
	padding: 10px 25px;
	color: #ffffff;
	border-left: 1px solid #B3AF68;
	border-right: 1px solid #B3AF68;
	border-bottom: 1px solid #B3AF68;
}
div.customer_links a {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: underline;
}
div.customer_links a:hover {
	color: #ffffff;
	text-decoration: none;
}
.disclaimer {
	width: 95%;
	padding: 25px;
}
.products_list_item .pict_zoom_box_right .title_background
{
	font-size: 18px;
	padding-left: 15px;
	margin-bottom: 0px;
}
.products_list_item .product_box
{
	background: #FFFFFC url(../img/bg_prod.jpg) no-repeat top right;
	margin-top: 0px;
	padding: 15px;
	font-weight: bold;
	font-size: 13px;
}
.products_list_item .product_box SPAN
{
	color: #63100E;
	font-weight: normal;
}
.products_list_item .product_box A
{
	font-weight: normal;
	font-size: 11px;
	font-family: verdana;
}
.products_list_item .pict_zoom
{
	padding: 0px 0px 5px;
	text-align: center;
}
.products_list_item .pict_zoom A
{
	text-decoration: none;
}
.options .table_line TD
{
	font-size: 11px;
	font-family: verdana;
}
.options .table_line TD.qty
{
	background: #F5F2D1;
	text-align: center;
}
.options .buy
{
	margin: 10px 0px;
	text-align: right;
}
.products_list_item .item_properties
{
	margin-left: 0px;
}
.products_list_item .item_properties_zoom
{
	padding: 5px;
	float: left;
	margin-left: 0px;
}
.products_list_item .title
{
	text-align: left;
	font-size: 14px;
	font-weight: normal;
}
.products_list_item .title_zoom
{
	font-size: 24px;
	color: #5F0606;
	padding: 5px;
	border-top: 1px solid #B4AC63;
	border-bottom: 1px solid #B4AC63;
	font-weight: bold;
	margin-top: 10px;
}
.products_list_item .vendor SPAN
{
	font-weight: bold;
}
.products_list_item .sku SPAN
{
	font-weight: bold;
}
.products_list_item .price
{
	color: #5F0606;
	font-weight: bold;
}
.products_list_item .msrp
{
	color: #660000;
	font-weight: normal;
}
.products_list_item .save
{
	color: #477558;
}
.products_list_item .line
{
	border-bottom: 1px solid #B4AC63;
	margin: 0px 0px 5px;
	text-align: left;
	height: 9px;
}
.products_list_item .line .top_link
{
	position: absolute;
	background: #FFFFFF;
	padding: 1px 5px 1px 10px;
	margin-left: 398px;
}
.products_list_item .line .rep_but
{
	padding: 2px 5px 1px 0px;
}
.products_list_item .price_box
{
	max-width: 250px;
	padding: 15px 0px 5px;
}
.products_list_item .line_dotted
{
	height: 1px;
	border-top: 1px dotted #CCCCCC;
	margin: 5px 0px;
}
.products_list_item .reviews
{
	width: 500px;
}
.products_list_item .reviews .reviews_box
{
	background: #FFFFFF url(../img/bg_rew.gif);
	background-repeat: repeat-x;
	border: 1px solid #B4AC63;
	padding: 5px 15px 15px;
}
.products_list_item .reviews .reviews_title
{
	background: #B4AC63;
	font-size: 11px;
	font-family: verdana;
	padding: 5px 10px 5px 12px;
	color: #FFFFFF;
}
.products_list_item .reviews .reviews_title A
{
	color: #FFFFFF;
}
.products_list_item .reviews .author
{
	color: #5F0606;
	font-style: italic;
	font-weight: normal;
}
.discounts_info_upsale
{
	margin-left: 20px;
}
.title_sm_disc
{
	color: #393B03;
	text-decoration: none;
	font-weight: bold;
	padding-top: 7px;
}
.products_related
{
	width: 185px;
	margin-left: 10px;
}
.products_related .title
{
	text-align: left;
	font-size: 14px;
	font-weight: normal;
}
/**********************************************************************************************************************
end lists items*/
.more
{
	padding: 5px;
	color: #B4AC63;
	font-size: 11px;
	font-family: verdana;
	text-align: left;
}
.more A
{
	color: #5F0606;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}
.more A:hover
{
	color: #5F0606;
	text-decoration: underline;
}
.more_bot
{
	padding: 4px 10px 0px;
	clear: both;
	color: #212121;
	border-top: 1px solid #D5E0EC;
	background: url(../img/bg_more.gif);
	background-repeat: repeat-x;
	margin-top: 1px;
	font-size: 11px;
}
.more_bot A
{
	font-size: 11px;
	color: #A2024D;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: bold;
}
.more_bot A:hover
{
	color: #DB0202;
	text-decoration: underline;
}
.comments
{
	margin-top: 20px;
}
.comments .title
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 15px;
	text-align: center;
	color: #3C3434;
}
.comments .title A
{
	color: #3C3434;
	text-decoration: underline;
}
/*events*/
.events_right
{
	width: 300px;
	background: url(../img/bg_box.jpg) repeat-x;
	background-position: bottom;
	height: 260px;
	padding: 0px;
	overflow: hidden;
}
.events_right .calendar
{
	width: 140px;
	float: right;
	background-color: #FFFFFF;
	margin: 5px 0px 0px 10px;
}
.events_right .title
{
	font-size: 17px;
	color: #E32C01;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 7px;
	font-family: "Trebuchet MS", Tahoma;
	text-align: left;
}
.events_right .title A
{
	text-decoration: none;
	color: #E32C01;
}
.events_right .box-bot
{
	margin-right: 3px;
	margin-left: 3px;
}
/*events calendar*/
.calendar_next
{
	font-size: 14px;
	color: #434343;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.calendar_next:hover
{
	color: #CC0000;
}
.calendar_day_name
{
	font-size: 8px;
	text-decoration: none;
	background: #888888;
	color: #FFFFFF;
}
.calendar_sun
{
	font-size: 8px;
	font-weight: bold;
}
.calendar_sat
{
	font-size: 8px;
	font-weight: bold;
}
.calendar_curr
{
	font-size: 8px;
	color: #FF0000;
	font-weight: bold;
}
.calendar_fri
{
	font-size: 8px;
	font-weight: bold;
}
.calendar_thu
{
	font-size: 8px;
	font-weight: bold;
}
.calendar_wed
{
	font-size: 8px;
	font-weight: bold;
}
.calendar_tue
{
	font-size: 8px;
	font-weight: bold;
}
.calendar_mon
{
	font-size: 8px;
	font-weight: bold;
}
.events_calendar_left
{
}
.events_calendar_left .calendar
{
	border: 1px solid #D2DFD8;
	padding: 3px 1px 5px;
}
.events_calendar_left .title
{
	font-size: 16px;
	color: #628171;
	text-decoration: none;
	font-weight: bold;
}
.events_calendar_left .title A
{
	text-decoration: none;
	color: #628171;
}
.calendar_search
{
}
.calendar_search TABLE
{
	width: 600px;
}
.calendar_search .title_search
{
	background: #CCCCCC;
	height: 24px;
	margin-left: 1px;
	width: 550px;
	color: #FFFFFF;
	font-family: georgia;
	font-size: 22px;
	padding-left: 15px;
	text-align: left;
}
.calendar_search .padd_starting
{
	padding-right: 15px;
	padding-left: 10px;
}
.calendar_search .padd_through
{
	padding-right: 15px;
}
.calendar_search .padd_keywords
{
	text-align: center;
}
.calendar_search .padd_keywords INPUT
{
	width: 350px;
}
.blog_calendar_left
{
}
.blog_calendar_left .calendar
{
	border: 1px solid #D2DFD8;
	padding: 3px 1px 5px;
}
.blog_calendar_left .title
{
	font-size: 16px;
	color: #628171;
	text-decoration: none;
	font-weight: bold;
}
.blog_calendar_left .title A
{
	text-decoration: none;
	color: #628171;
}
/**********************************************************************************************************************
for big calendar*/
.weekdaytop
{
	background: url(../img/tile_sub.gif);
	color: #FFFFFF;
	height: 29px;
	text-align: center;
}
.sundaytop
{
	background: url(../img/tile_sub1.gif);
	color: #FFFFFF;
	text-align: center;
}
.sunweekdayempty
{
	background: #DFE8E4;
	color: #A6AFB4;
	text-align: center;
}
.weekdayempty
{
	background: #DDE0E0;
	color: #A6AFB4;
	text-align: center;
}
.weekday
{
	background: #EEF0F0;
	text-align: center;
}
.sunday
{
	background: #DFE8E4;
	text-align: center;
}
.event_box
{
	background: url(../img/bg_event.gif) bottom;
	margin: 3px;
	border-top: 1px solid #D0D4D4;
	border-left: 1px solid #D0D4D4;
	border-bottom: 1px solid #DFE2E2;
	border-right: 1px solid #DFE2E2;
	padding: 1px 3px 1px 6px;
	min-height: 65px;
}
.event
{
	border-bottom: 1px dotted #D0D4D4;
	padding: 3px 0px;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
	text-align: left;
	font-family: arial;
}
.event A
{
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
	color: #3D4D55;
}
.weekday:hover
{
	background: #CCE1EB;
}
.weekday:hover .calnum
{
	background: #CCE1EB;
}
.event A:hover
{
	text-decoration: underline;
	color: #FC5300;
}
.calnum
{
	float: right;
	margin-right: -4px;
	margin-top: -2px;
	width: 16px;
	text-align: center;
	background: #EEF0F0;
	height: 20px;
	padding-left: 2px;
	border-left: 1px solid #D0D4D4;
	border-bottom: 1px solid #D0D4D4;
	padding-top: 2px;
}
.calnum A
{
	text-decoration: none;
	font-weight: bold;
	color: #0F5A80;
}
.sunday .calnum
{
	background: #DFE8E4;
}
.sunday:hover
{
	background: #D0E8DD;
}
.sunday:hover .calnum
{
	background: #D0E8DD;
}
.ev_more
{
	text-align: right;
	font-family: georgia;
	font-style: italic;
	padding: 3px 0px 0px 3px;
}
.ev_more A
{
	font-size: 11px;
	text-decoration: none;
	color: #B80626;
}
.ev_more A:hover
{
	text-decoration: underline;
	color: #FC5300;
}
.nextmonth
{
	background: #D8E0E4;
	padding: 2px;
	width: 172px;
}
.nextmonth A
{
	background: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	display: block;
	font-family: georgia;
}
.currentmonth
{
	font-family: georgia;
	color: #BD012B;
	font-size: 16px;
	background-color: #DDE0E0;
}
.weekday_cur
{
	background: #FDD9BB;
}
.weekday_cur .calnum
{
	background: #FDD9BB;
}
.weekday_cur:hover
{
	background: #FFC89A;
}
.weekday_cur:hover .calnum
{
	background: #FFC89A;
}
/**********************************************************************************************************************
end for big calendar
*********************************************************************************************************************
tabs
events index tabs*/
.events_num_box
{
	background: #F6F4F1;
	border: 1px solid #DCDCDE;
	text-align: center;
}
.num
{
	text-align: center;
	padding: 3px;
}
.num DIV
{
	float: left;
	background: url(../img/bg1.gif);
	width: 33px;
	height: 28px;
	text-align: center;
	padding: 0px;
}
.num DIV A
{
	color: #FFFFFF;
	font-family: arial;
	text-decoration: none;
	font-size: 18px;
	display: block;
	padding-top: 3px;
	text-align: center;
}
.num DIV.num_sel
{
	float: left;
	background: url(../img/bg2.gif);
	width: 33px;
	height: 28px;
	text-align: center;
	padding: 0px;
}
.title_num
{
	padding: 7px;
	text-align: center;
}
.title_num A
{
	text-decoration: none;
	font-size: 18px;
	font-family: Georgia;
	font-style: italic;
	color: #95244E;
	text-align: center;
}
.events_num_box .pict_central
{
	background: #FFFFFF;
}
/*index central tabs*/
.tabs
{
	clear: both;
	width: 500px;
}
.tabs DIV
{
	float: left;
}
.tabs TD DIV
{
	float: none;
}
.tabs .sort
{
	width: 198px;
	border-bottom: 1px solid #808080;
	height: 25px;
}
.tabs .sort_adv_search
{
	width: 514px;
	border-bottom: 1px solid #808080;
	height: 25px;
}
.tabs .box_in
{
	clear: both;
	width: 498px;
	border: 1px solid #B4AC63;
	border-top: none;
	background: #F5F4EB;
}
.tabs .box
{
	min-height: 60px;
}
.tabs .box_sm
{
	text-align: left;
	margin: 10px;
}
.tabs .box_sm DIV
{
	float: none;
}
.tabs .box_sm_center
{
	text-align: center;
	margin: 5px 3px 0px;
}
.tabs .box_sm_center DIV
{
	float: none;
}
.tabs .text
{
	background: url(../img/cor32.gif);
	height: 41px;
	text-align: center;
	padding: 0px 5px;
}
.tabs .text A
{
	display: block;
	text-decoration: none;
	color: #7E1F2E;
	margin-top: 8px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-transform: uppercase;
}
.tabs .text1
{
	background: url(../img/cor26.gif);
	height: 41px;
	text-align: center;
	padding: 0px 5px;
	color: #FFFFFF;
}
.tabs .text1 A
{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 8px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-transform: uppercase;
}
.tabs .text2
{
	background: url(../img/cor13.gif);
	height: 41px;
	text-align: center;
	padding: 0px 5px;
}
.tabs .text2 A
{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 8px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-transform: uppercase;
}
.tabs .text3
{
	background: url(../img/cor16.gif);
	height: 41px;
	text-align: center;
	padding: 0px 5px;
}
.tabs .text3 A
{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 8px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-transform: uppercase;
}
.tabs .text4
{
	background: url(../img/cor21.gif);
	height: 41px;
	text-align: center;
	padding: 0px 5px;
	color: #FFFFFF;
}
.tabs .text4 A
{
	display: block;
	text-decoration: none;
	color: #224B36;
	margin-top: 8px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-transform: uppercase;
}
.tabs .top_right
{
	border-top: 2px solid #6A8774;
	border-right: 2px solid #6A8774;
	width: 151px;
}
.tabs .bot_right
{
	border-bottom: 2px solid #6A8774;
	border-right: 2px solid #6A8774;
	width: 151px;
}
.tabs .links
{
	border-top: 2px solid #6A8774;
	border-right: 2px solid #6A8774;
	border-bottom: 2px solid #6A8774;
	width: 151px;
}
.tabs .links A
{
	display: block;
	text-align: left;
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #880C20;
	text-decoration: none;
	border-bottom: 1px dotted #CCCCCC;
	padding: 1px 20px;
}
.tabs .links A:hover
{
	color: #FF9900;
	text-decoration: underline;
}
.tabs .left_title
{
	background: url(img/cor36.gif) repeat-y;
	width: 34px;
	height: 136px;
	padding-top: 5px;
}
.tabs .links2
{
	border-top: 2px solid #6A8774;
	border-right: 2px solid #6A8774;
	border-bottom: 2px solid #6A8774;
	width: 151px;
}
.tabs .market
{
	background: #B4AC63;
	height: 24px;
	text-align: left;
	padding: 0px 37px 0px 10px;
	border: 1px solid #B4AC63;
	font-size: 11px;
	font-family: verdana;
}
.tabs .market A
{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 6px;
}
.tabs .market1
{
	background: url(../img/bg_dd1.gif);
	height: 24px;
	text-align: left;
	padding: 0px 37px 0px 10px;
	color: #42451B;
	border: 1px solid #B4AC63;
	border-bottom: 1px solid #F5F4EB;
	font-size: 11px;
	font-family: verdana;
}
.tabs .market1 A
{
	display: block;
	text-decoration: none;
	color: #42451B;
	margin-top: 6px;
}
.tabs .mark_line
{
	width: 1px;
	border-bottom: 1px solid #B4AC63;
	height: 25px;
}
.tabs_box
{
	border-left: 2px solid #B0B7C0;
	border-right: 2px solid #B0B7C0;
	border-bottom: 2px solid #B0B7C0;
	clear: both;
}
.tabs_box2
{
	border-left: 2px solid #6A8774;
	border-right: 2px solid #6A8774;
	border-bottom: 2px solid #6A8774;
	clear: both;
}
/*end for index 2 tabs inc_index_2bot_tabs.html
end index central tabs
start products central tabs*/
.inc_market_place_tabs_box
{
	width: 525px;
	height: 490px;
	margin: 0px;
	background: url(../img/market.jpg) no-repeat;
	background-position: top;
	border: 1px solid #FFFFFF;
}
.tabs_products
{
	clear: both;
	margin: 97px 10px 0px;
	height: 45px;
}
.tabs_products DIV
{
	float: left;
}
.tabs_products TD DIV
{
	float: none;
}
.tabs_products .market
{
	background: url(../img/cor45.gif);
	height: 44px;
	text-align: center;
	padding: 0px 2px;
	border-bottom: 2px solid #FBBD4E;
	font-family: Georgian;
	width: 80px;
}
.tabs_products .market A
{
	display: block;
	text-decoration: none;
	color: #7E1F2E;
	margin-top: 8px;
	font-family: Georgia;
	font-size: 14px;
	font-style: italic;
}
.tabs_products .market1
{
	background: url(../img/cor42.gif);
	height: 44px;
	text-align: center;
	padding: 0px 2px;
	color: #FFFFFF;
	font-family: Georgia;
	width: 80px;
	font-weight: bold;
}
.tabs_products .market1 A
{
	display: block;
	text-decoration: none;
	color: #DA031A;
	margin-top: 8px;
	font-family: Georgia;
	font-size: 14px;
	text-transform: uppercase;
}
.tabs_products .mark_line
{
	width: 2px;
	border-bottom: 3px solid #FBBD4E;
	height: 43px;
}
.tabs_products .mark_line_last
{
	width: 170px;
	border-bottom: 3px solid #FBBD4E;
	height: 43px;
}
.tabs_products .mark_line_first
{
	width: 10px;
	border-bottom: 3px solid #FBBD4E;
	height: 43px;
}
.tabs_products .bot_line
{
	border-bottom: 2px solid #FBBD4E;
}
.tabs_box_products
{
	clear: both;
	width: 498px;
	border-left: 2px solid #FBBD4E;
	border-bottom: 2px solid #FBBD4E;
	padding: 0px;
	color: #3C3C3C;
	border-right: 2px solid #FBBD4E;
	margin-left: 10px;
	background: url(../img/bg_products.gif) repeat-x bottom;
}
.tabs_box_products .box
{
	height: 335px;
	overflow: hidden;
}
.tabs_box_products .box_in
{
	height: 298px;
	padding: 0px;
	overflow: hidden;
	margin: 1px 0px;
}
.tabs_box_products .box-bot
{
	margin: 3px 5px 0px;
}
/*end products central tabs
end tabs
*********************************************************************************************************************
for box bottom*/
.box-bot
{
	clear: both;
	margin-top: 5px;
	color: #0272BA;
	font-size: 11px;
	text-align: center;
}
.box-bot .prev
{
	float: left;
	margin-left: 10px;
	width: 59px;
}
.box-bot .next
{
	float: right;
	margin-right: 10px;
	width: 59px;
}
.box-bot IMG
{
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.box-bot .prev_gal
{
	float: left;
	margin-left: 0px;
}
.box-bot .next_gal
{
	float: right;
	margin-right: 0px;
}
.box-bot .center
{
	float: left;
	margin-top: 1px;
	text-align: center;
}
.box-bot .center A
{
	text-decoration: none;
	color: #0272BA;
	padding: 0px;
	font-family: verdana;
}
.box-bot .center A DIV:hover
{
	text-decoration: underline;
	cursor: pointer;
}
.box-bot .center DIV
{
	height: 15px;
	float: left;
}
.box-bot .center DIV.text
{
	padding-top: 1px;
	padding-left: 2px;
	text-align: left;
}
.box-bot .m20
{
	margin-left: 20px;
}
.box-bot .m30
{
	margin-left: 30px;
}
.box-bot .m40
{
	margin-left: 40px;
}
.box-bot .m50
{
	margin-left: 50px;
}
.box-bot .m60
{
	margin-left: 60px;
}
.box-bot .m90
{
	margin-left: 90px;
}
.box-bot .m120
{
	margin-left: 120px;
}
.box-bot .m6
{
	margin-left: 6px;
}
.box-bot .m4
{
	margin-left: 4px;
}
.box-bot .index_gallery
{
	width: 85px;
	margin-left: 10px;
	margin-top: -7px;
}
/*
.content .left_part{min-height: 260px; width: 188px; margin-right: 11px;   background: url(../img/bg_box.jpg) repeat-x; background-position : bottom;}

.content .left_part2{width: 190px;}
.content .left_part3{border: 1px solid #cccccc; height: 70px; width: 188px; background: url(../img/bg_box.jpg) repeat-x; background-position : bottom;}

end center content
*********************************************************************************************************************
*********************************************************************************************************************
left & right part*/
.index_left_menu
{
}
.index_left_menu .links
{
	border-top: 2px solid #6A8774;
	border-right: 2px solid #6A8774;
	border-bottom: 2px solid #6A8774;
	width: 151px;
}
.index_left_menu .links DIV
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 13px;
}
.index_left_menu .left_title
{
	background: url(../img/cor36.gif) repeat-y;
	width: 34px;
	height: 136px;
}
.index_left_menu .left_title SPAN
{
	margin-left: 8px;
}
.index_left_menu .cor_top
{
	background: url(../img/cor35.gif) no-repeat;
	width: 37px;
	height: 14px;
}
.index_left_menu .cor_bot
{
	background: url(../img/cor34.gif) no-repeat;
	width: 37px;
	height: 14px;
}
.index_left_menu A
{
	display: block;
	text-align: left;
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #880C20;
	text-decoration: none;
	border-bottom: 1px dotted #CCCCCC;
	padding: 1px 20px;
}
.index_left_menu A:hover
{
	color: #FF9900;
	text-decoration: underline;
}
/*left green categories*/
.category_left_menu
{
}
.category_left_menu .links
{
	border-top: 2px solid #6A8774;
	border-right: 2px solid #6A8774;
	border-bottom: 2px solid #6A8774;
	width: 188px;
}
.category_left_menu .links DIV
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 13px;
}
.category_left_menu .links DIV.search_form
{
	margin-left: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 0px;
}
.category_left_menu .links DIV.search_form A
{
	display: inline;
	border: none;
}
.category_left_menu .left_title
{
	background: url(../img/cor36.gif) repeat-y;
	width: 34px;
}
.category_left_menu .left_title SPAN
{
	margin-left: 8px;
	display: block;
}
.category_left_menu .cor_top
{
	background: url(../img/cor36.gif) repeat-y;
}
.category_left_menu .cor_bot
{
	background: url(../img/cor36.gif) repeat-y;
}
.category_left_menu A
{
	display: block;
	text-align: left;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #880C20;
	text-decoration: none;
	border-bottom: 1px dotted #CCCCCC;
	padding: 2px 0px 2px 2px;
}
.category_left_menu A:hover
{
	color: #FF9900;
	text-decoration: underline;
}
/*for members search*/
.ot
{
	font-size: 9px;
	text-decoration: none;
	color: #19385E;
	border: 1px solid #888888;
	text-align: center;
	font-size: 11px;
}
.ot A
{
	text-decoration: none;
	color: #19385E;
	border-bottom: none;
	padding: 0px;
	text-align: center;
	font-size: 11px;
}
.table_ab
{
}
.table_ab TD
{
	padding: 1px 5px;
}
.table_ab .last
{
	padding: 0px;
}
.table_ab_contacts
{
}
.table_ab_contacts TD
{
	padding: 5px 4px;
}
/*for all left part ellements*/
.gray_tab
{
	clear: both;
}
.gray_tab DIV
{
	float: left;
}
.gray_tab TD DIV
{
	float: none;
}
.gray_tab .cor_left
{
	width: 12px;
	height: 41px;
	background: url(../img/cor11.gif) no-repeat;
}
.gray_tab .cor_right
{
	width: 12px;
	height: 41px;
	background: url(../img/cor12.gif) no-repeat;
}
.gray_tab .cor_left_products
{
	width: 12px;
	height: 41px;
	background: url(../img/cor37.gif) no-repeat;
}
.gray_tab .cor_right_products
{
	width: 12px;
	height: 41px;
	background: url(../img/cor38.gif) no-repeat;
}
.gray_tab .cor_left_line
{
	width: 12px;
	height: 41px;
	background: url(../img/cor37.gif) no-repeat;
}
.gray_tab .cor_right_line
{
	width: 12px;
	height: 41px;
	background: url(../img/cor38.gif) no-repeat;
}
.gray_tab .text
{
	background: url(../img/cor13.gif);
	height: 41px;
	text-align: center;
	padding: 0px 5px;
}
.gray_tab .text A
{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 8px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-transform: uppercase;
}
.gray_tab_box
{
	border-left: 2px solid #B0B7C0;
	border-right: 2px solid #B0B7C0;
	border-bottom: 2px solid #B0B7C0;
	clear: both;
	padding: 0px 3px;
}
.gray_tab_box TABLE.gray_background
{
}
.gray_tab_box TABLE.gray_background TD
{
	padding: 3px;
	border-bottom: 1px solid #CCCCCC;
	background: #EEF1F4;
	text-align: center;
}
.green_tab
{
	clear: both;
}
.green_tab DIV
{
	float: left;
}
.green_tab TD DIV
{
	float: none;
}
.green_tab .cor_left
{
	width: 12px;
	height: 41px;
	background: url(../img/cor14.gif) no-repeat;
}
.green_tab .cor_right
{
	width: 12px;
	height: 41px;
	background: url(../img/cor15.gif) no-repeat;
}
.green_tab .text
{
	background: url(../img/cor16.gif);
	height: 41px;
	text-align: center;
	padding: 0px 5px;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
}
.green_tab .text A
{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 8px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-transform: uppercase;
}
.green_tab_box
{
	border-left: 2px solid #6A8774;
	border-right: 2px solid #6A8774;
	border-bottom: 2px solid #6A8774;
	clear: both;
	padding: 0px 3px;
}
/*for gallery index*/
.gallery_picts_index
{
}
.gallery_picts_index .gray_tab_box
{
	height: 320px;
	width: 180px;
}
.gallery_picts_index .gray_tab_box_in
{
	height: 275px;
	overflow: hidden;
}
.gallery_picts_index .gray_tab .text
{
	width: 156px;
}
/*for contributors index*/
.contributors_index .gray_tab_box
{
	height: 240px;
	width: 180px;
	clear: both;
}
.contributors_index .gray_tab_box_in
{
	height: 209px;
	overflow: hidden;
}
.contributors_index .gray_tab .text
{
	width: 156px;
}
/*for contributors on other pages*/
.contributors_left .gray_tab_box
{
	width: 160px;
	clear: both;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.contributors_left .gray_tab_box_in
{
}
.contributors_left .gray_tab .text
{
	width: 136px;
}
.contributors_left .gray_tab
{
	padding: 0px;
	margin: 0px;
	height: 40px;
}
/*for gallery*/
.gallery_contributors_left .gray_tab_box
{
	width: 160px;
	clear: both;
}
.gallery_contributors_left .gray_tab_box_in
{
}
.gallery_contributors_left .gray_tab .text
{
	width: 136px;
}
.gallery_contributors_left .cor_left
{
	width: 12px;
	height: 41px;
	background: url(../img/cor37.gif) no-repeat;
}
.gallery_contributors_left .cor_right
{
	width: 12px;
	height: 41px;
	background: url(../img/cor38.gif) no-repeat;
}
/*for picts*/
.picts_contributors_left .gray_tab_box
{
	width: 160px;
	clear: both;
}
.picts_contributors_left .gray_tab_box_in
{
}
.picts_contributors_left .gray_tab .text
{
	width: 136px;
}
.picts_contributors_left .cor_left
{
	width: 12px;
	height: 41px;
	background: url(../img/cor37.gif) no-repeat;
}
.picts_contributors_left .cor_right
{
	width: 12px;
	height: 41px;
	background: url(../img/cor38.gif) no-repeat;
}
/*for video*/
.video_contributors_left .gray_tab_box
{
	width: 160px;
	clear: both;
}
.video_contributors_left .gray_tab_box_in
{
}
.video_contributors_left .gray_tab .text
{
	width: 136px;
}
.video_contributors_left .cor_left
{
	width: 12px;
	height: 41px;
	background: url(../img/cor37.gif) no-repeat;
}
.video_contributors_left .cor_right
{
	width: 12px;
	height: 41px;
	background: url(../img/cor38.gif) no-repeat;
}
/*for video index*/
.video_index_list .gray_tab_box
{
	height: 437px;
	width: 290px;
	clear: both;
}
.video_index_list .gray_tab_box_in
{
	height: 407px;
	overflow: hidden;
}
.video_index_list .gray_tab .text
{
	width: 266px;
}
/*for categories*/
.categories_bg_top
{
	background: url(../img/bg_left.jpg);
	height: 4px;
}
.categories_bg
{
	background: #FFFFFF url(../img/bg_left_menu.jpg);
}
.categories
{
	font-size: 13px;
	width: 210px;
	margin-left: 11px;
	padding-top: 10px;
	text-transform:uppercase;
}
.categories .title
{
	text-align: left;
	font-size: 13px;
}
.categories .cat_box
{
	margin-left: 10px;
	margin-top: 5px;
	line-height: 145%;
	color: #4D4C2A;
	font-size: 12px;
}
.categories .cat_box A
{
	color: #4D4C2A;
	text-decoration: none;
	font-size: 11px;
}
.categories .cat_box SPAN
{
	font-size: 11px;
}
.newsletter
{
	color: #4D4C2A;
	background: url(../img/bg_left_bot.jpg);
}
.newsletter .title
{
	text-align: left;
	font-size: 14px;
	padding: 3px 3px 3px 20px;
	color: #FFFFFF;
	background: #4D4C2A;
}
.newsletter .newsletter_box
{
	width: 188px;
	margin-left: 20px;
}
.newsletter .newsletter_box FORM
{
	text-align: right;
}
.categories .gray_tab_box
{
	width: 160px;
	clear: both;
	font-size: 11px;
	font-family: "Trebuchet MS";
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.categories .gray_tab .text
{
	width: 136px;
}
.categories .gray_tab_box DIV
{
	padding: 1px 3px;
	text-align: left;
}
.categories .gray_tab_box A
{
	display: inline;
	text-decoration: none;
	font-size: 11px;
}
.categories .gray_tab_box A:hover
{
	text-decoration: underline;
}
.categories DIV.line
{
	background: url(./img/bg_dr.gif);
	height: 3px;
	padding: 0px;
	margin: 0px;
	border: none;
}
/*for members*/
.members_category_left_menu
{
	font-family: "Trebuchet MS";
	font-size: 14px;
	padding: 0px 10px;
	clear: both;
	margin-left: 7px;
}
.members_category_left_menu A
{
	display: inline;
	text-decoration: none;
	font-size: 14px;
}
.members_category_left_menu A:hover
{
	text-decoration: underline;
}
.members_category_left_menu DIV.item
{
	padding: 6px 5px 4px;
	margin-left: 10px;
}
/*for contacts or biz directory*/
.biz_categories
{
	font-family: "Trebuchet MS";
	font-size: 14px;
}
.biz_categories .gray_tab_box
{
	clear: both;
	font-size: 12px;
	font-family: "Trebuchet MS";
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.biz_categories .gray_tab .text
{
	width: 156px;
}
.biz_categories .gray_tab_box DIV
{
	padding: 1px 3px;
	text-align: left;
}
.biz_categories .gray_tab_box A
{
	display: inline;
	text-decoration: none;
	font-size: 11px;
}
.biz_categories DIV.line
{
	background: url(./img/bg_dr.gif);
	height: 3px;
	padding: 0px;
	margin: 0px;
	border: none;
}
/*for jobs*/
.jobs_categories
{
	font-family: "Trebuchet MS";
	font-size: 14px;
}
.jobs_categories .gray_tab_box
{
	clear: both;
	font-size: 12px;
	font-family: "Trebuchet MS";
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.jobs_categories .gray_tab .text
{
	width: 136px;
}
.jobs_categories .gray_tab_box DIV
{
	padding: 1px 3px;
	text-align: left;
}
.jobs_categories .gray_tab_box A
{
	display: inline;
	text-decoration: none;
	font-size: 14px;
}
.jobs_categories DIV.line
{
	background: url(./img/bg_dr.gif);
	height: 3px;
	padding: 0px;
	margin: 0px;
	border: none;
}
/*for blog*/
.blog_categories
{
	font-family: "Trebuchet MS";
	font-size: 14px;
}
.blog_categories .gray_tab_box
{
	clear: both;
	font-size: 12px;
	font-family: "Trebuchet MS";
	padding-bottom: 5px;
	margin-bottom: 0px;
	border-bottom: none;
}
.blog_categories .gray_tab .text
{
	width: 156px;
}
.blog_categories .gray_tab_box DIV
{
	padding: 1px 3px;
	text-align: left;
}
.blog_categories .gray_tab_box A
{
	display: inline;
	text-decoration: none;
	font-size: 14px;
}
.blog_categories DIV.line
{
	background: url(./img/bg_dr.gif);
	height: 3px;
	padding: 0px;
	margin: 0px;
	border: none;
}
/*for recent_posts*/
.recent_posts
{
	font-family: "Trebuchet MS";
	font-size: 14px;
}
.recent_posts .gray_tab_box
{
	clear: both;
	font-size: 12px;
	font-family: "Trebuchet MS";
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.recent_posts .gray_tab
{
	height: 41px;
}
.recent_posts .gray_tab .text
{
	width: 156px;
}
.recent_posts .gray_tab_box DIV
{
	padding: 1px 5px 5px;
	text-align: left;
}
.recent_posts .gray_tab_box A
{
	display: inline;
	text-decoration: none;
	font-size: 14px;
}
.recent_posts DIV.line
{
	background: url(./img/bg_dr.gif);
	height: 3px;
	padding: 0px;
	margin: 0px;
	border: none;
}
/*for entry_tags*/
.entry_tags
{
	font-family: "Trebuchet MS";
	font-size: 14px;
}
.entry_tags .gray_tab_box
{
	clear: both;
	font-size: 12px;
	font-family: "Trebuchet MS";
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.entry_tags .gray_tab
{
	height: 41px;
}
.entry_tags .gray_tab .text
{
	width: 156px;
}
.entry_tags .gray_tab_box DIV
{
	padding: 1px 5px 5px;
	text-align: left;
}
.entry_tags .gray_tab_box A
{
	display: inline;
	text-decoration: none;
	font-size: 14px;
}
.entry_tags DIV.line
{
	background: url(./img/bg_dr.gif);
	height: 3px;
	padding: 0px;
	margin: 0px;
	border: none;
}
.see_also
{
	margin-top: 20px;
}
.see_also .title
{
	font-size: 15px;
	color: #628171;
	text-decoration: none;
	font-weight: bold;
}
.see_also .title A
{
	text-decoration: none;
}
/*for gallery categories*/
.gallery_categories
{
	font-family: "Trebuchet MS";
	font-size: 14px;
}
.gallery_categories .gray_tab_box
{
	width: 160px;
	clear: both;
	font-size: 12px;
	font-family: "Trebuchet MS";
	padding-bottom: 5px;
	margin-bottom: 0px;
	text-align: center;
	border-bottom: none;
}
.gallery_categories .gray_tab .text
{
	width: 136px;
}
.gallery_categories .gray_tab_box DIV
{
	padding: 1px 3px;
	text-align: center;
}
.gallery_categories .gray_tab_box A
{
	display: inline;
	text-decoration: none;
	font-size: 14px;
}
.gallery_categories .gray_tab_box A:hover
{
	text-decoration: underline;
}
.gallery_categories DIV.line
{
	background: url(./img/bg_dr.gif);
	height: 3px;
	padding: 0px;
	margin: 0px;
	border: none;
}
/*for pictures categories*/
.pictures_categories
{
	font-family: "Trebuchet MS";
	font-size: 14px;
}
.pictures_categories .gray_tab_box
{
	width: 160px;
	clear: both;
	font-size: 12px;
	font-family: "Trebuchet MS";
	padding-bottom: 5px;
	margin-bottom: 0px;
	text-align: center;
	border-bottom: none;
}
.pictures_categories .gray_tab .text
{
	width: 136px;
}
.pictures_categories .gray_tab_box DIV
{
	padding: 1px 3px;
	text-align: center;
}
.pictures_categories .gray_tab_box A
{
	display: inline;
	text-decoration: none;
	font-size: 14px;
}
.pictures_categories .gray_tab_box A:hover
{
	text-decoration: underline;
}
.pictures_categories DIV.line
{
	background: url(./img/bg_dr.gif);
	height: 3px;
	padding: 0px;
	margin: 0px;
	border: none;
}
/*for video categories*/
.video_categories
{
	font-family: "Trebuchet MS";
	font-size: 14px;
}
.video_categories .gray_tab_box
{
	width: 160px;
	clear: both;
	font-size: 12px;
	font-family: "Trebuchet MS";
	padding-bottom: 5px;
	margin-bottom: 0px;
	text-align: center;
	border-bottom: none;
}
.video_categories .gray_tab .text
{
	width: 136px;
}
.video_categories .gray_tab_box DIV
{
	padding: 1px 3px;
	text-align: center;
}
.video_categories .gray_tab_box A
{
	display: inline;
	text-decoration: none;
	font-size: 14px;
}
.video_categories .gray_tab_box A:hover
{
	text-decoration: underline;
}
.video_categories DIV.line
{
	background: url(./img/bg_dr.gif);
	height: 3px;
	padding: 0px;
	margin: 0px;
	border: none;
}
/*for vendors*/
.vendors_dd
{
}
.vendors_dd .gray_tab_box
{
	width: 160px;
	clear: both;
	font-size: 12px;
	font-family: "Trebuchet MS";
	padding-bottom: 0px;
	border-bottom: none;
}
.vendors_dd .gray_tab .text
{
	width: 136px;
}
.vendors_dd .box-bot
{
	height: 17px;
}
/*for vendors news*/
.vendors_news
{
}
.vendors_news .green_tab .text
{
	width: 206px;
}
.vendors_news .green_tab_box_in
{
	margin-top: -10px;
}
.vendors_news .box-bot
{
	width: 99%;
	margin-left: 1px;
}
.vendors_news .right_list_item .title
{
	font-weight: normal;
}
.vendors_news .right_list_item
{
	font-size: 13px;
}
/*end left right  part
*********************************************************************************************************************
footer*/
.footer_left
{
	width: 19px;
	height: 32px;
	background: url(../img/bot_cor1.jpg);
}
.footer_center
{
	height: 32px;
	background: url(../img/bg_bto.jpg);
	color: #D3DA2B;
}
.footer_right
{
	width: 19px;
	height: 32px;
	background: url(../img/bot_cor2.jpg);
}
.footer_center A
{
	color: #FFFFFF;
	text-decoration: none;
}
.product_option
{
	display: block;
}
.opt_title
{
	font-weight: bold;
}
.opt_value
{
	padding-left: 5px;
}
.list_nav_prev_link
{
	color: #000000;
}
.list_nav_next_link
{
	color: #000000;
}
/*Navigation*/
.box-bot_box
{
	margin: 10px 10px 0;
	padding-bottom: 0px;
}
.box-bot_all
{
	padding: 0 7px 0px;
	margin: 0;
}
.box-bot_all .next
{
	float: right;
}
.box-bot_all .prev
{
	float: left;
}
.list_nav_ref, .list_nav_next, .list_nav_prev, .list_nav_caption
{
	padding: 5px 0 4px;
	color: #6B6B6B;
	font: 0.85em arial;
	overflow: hidden;
	text-align: left;
}
.view_all
{
	padding: 7px 0 4px;
	color: #6B6B6B;
	font: 11px arial;
	overflow: hidden;
	text-align: right;
	float: right;
	width: 60px;
}
.list_nav_page_num_curr_page
{
	color: #010000 !important;
	text-decoration: none !important;
	background-color: #D7D7D7 !important;
	border: 1px solid #C7C7C7;
	margin-right: 3px;
	padding: 2px 5px 1px;
	font-size: 11px;
}
.box-bot A, .list_nav_ref A, .list_nav_next A, .list_nav_prev A, .list_nav_caption A
{
	border: 1px solid #C7C7C7;
	text-decoration: none !important;
	color: #9B9B9B;
	padding: 2px 5px 1px;
	text-transform: capitalize;
	font-size: 11px;
	margin-right: 2px;
}
.box-bot A:hover, .list_nav_ref A:hover, .list_nav_next A:hover, .list_nav_prev A:hover, .list_nav_caption A:hover
{
	background-color: #E9E9E9;
	color: #010000 !important;
}
.list_nav_page_num_delim, .nav_dots, .last_delim
{
	display: none;
}
.list_nav_caption
{
}
.list_nav_ref
{
	font-size: 1px;
	letter-spacing: 0px;
}
.table_nav
{
	float: left;
}
.table_nav A
{
	float: left;
}
.table_nav TD.list_nav_caption
{
	padding-right: 5px;
	font-size: 8pt;
	font-weight: bold;
}
.table_nav TD.list_nav_ref SPAN
{
	float: left;
}
/**********************************************************************************************************************
popup*/
.popup
{
	padding: 20px;
	color: #686911;
	background: #FBF4DA;
	border: 2px solid #686911;
	margin: 5px 10px;
}
*#menu_in
{
	color: #FFFFFF;
	background: #C1AA84;
	padding: 0px 0px 5px;
	float: left;
	margin: 1px;
	z-index: 1;
	vertical-align: top;
}
*#menu_in A
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	z-index: 1;
	top: 5px;
}
*#menu_in A:hover
{
	color: #FFFF00;
	z-index: 1;
}
*#menu_in SPAN
{
	width: 11px;
	height: 20px;
	z-index: 1;
	vertical-align: top;
	float: left;
}
*#menu_in SPAN IMG
{
	top: -20px;
	vertical-align: top;
}
*#menu_in .menu_ord
{
	color: #FFFF00;
}
.list_title_td
{
	background: #B4AC63;
	color: #FFFFFF;
}
.list_title_td A
{
	color: #FFFFFF;
	text-decoration: none;
}
.list_select_title_td
{
	background: #B4AC63;
	color: #FFFFFF;
}
/****************Mandatory fields classes *****************/
.mandatory_selected
{
	border: 1px solid #FF0000;
}
.error_message
{
	color: #FF0000;
	text-align: center;
}
/**********************************************************/
.brands_list
{
	margin-left: 47px;
	margin-top: 24px;
	/*[disabled]margin-bottom:30px;*/
}
.brands_list .item_ot
{
	font-size: 17px;
	font-weight: bold;
	font-family: Georgia;
	position: absolute;
	margin: 3px 0 0 -15px;
	color: #72760B;
}
.brands_list .item
{
	padding: 2px 7px;
}
.brands_list .line
{
	margin: 2px 0 0;
	padding: 0;
	/*[disabled]height:1px;*/
	clear: both;
}
.brands_list .brand_row
{
	float: left;
	width: 181px;
	margin: 0 30px 0 0;
}

.level0 div {
display:none;
}

.level10 div {
display:inline;
}

#bottom {
width:974px;
border-top: 1px solid #b4ac63;
margin-top:6px;
padding-top:6px;
text-align:center;
}

.botmenu a {
text-transform: uppercase;
color: #4d4c2a;
text-decoration:none;
}

.clearsearch {
color:#cccccc;
font-size:10px;
}

.darksearch {
color:#000000;
font-size:11px;
}

.comments {
padding:10px;
}

.comments .title_sm_red {
text-transform:uppercase;
text-decoration: none;
font-size:9px;
}

#products_features_New Arrivals, #products_features_Best Sellers, #products_features_Our_Recommendations {
width:33%;
}

.productdesc li {margin-bottom:10px;}

.catvideo {
float:right;
width:220px;
padding:10px;
padding-top:0;
text-align:center;

}

.byline {
font-size: 11px;
}

.left_td li {
list-style-type:none;
}


.left_td ul li {
list-style-type:none;
}
















/* ------------------------------------------------------------
	NUMBER OF COLUMNS: Adjust #primaryNav li to set the number
	of columns required in your site map. The default is 
	4 columns (25%). 5 columns would be 20%, 6 columns would 
	be 16.6%, etc. 
------------------------------------------------------------ */

#primaryNav li {
	width:25%;
}

#primaryNav li ul li {
	width:100% !important;
}

#primaryNav.col1 li { width:99.9%; }
#primaryNav.col2 li { width:50.0%; }
#primaryNav.col3 li { width:33.3%; }
#primaryNav.col4 li { width:25.0%; }
#primaryNav.col5 li { width:20.0%; }
#primaryNav.col6 li { width:16.6%; }
#primaryNav.col7 li { width:14.2%; }
#primaryNav.col8 li { width:12.5%; }
#primaryNav.col9 li { width:11.1%; }
#primaryNav.col10 li { width:10.0%; }

/* ------------------------------------------------------------
	General Styles
------------------------------------------------------------ */


.sitemap {
	margin: 0 0 40px 0;
	float: left;
	width: 95%;
}
.sitemap h1 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	margin: 0 0 5px 0;
}
.sitemap h2 {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 10px;
	color: #777777;
	margin: 0 0 20px 0;
}
.sitemap a {
	text-decoration: none;
}
.sitemap ol, .sitemap ul {
	list-style: none;
}


/* ------------------------------------------------------------
	Site Map Styles
------------------------------------------------------------ */

/* --------	Top Level --------- */

.sitemap #primaryNav {
	margin: 0;
	float: left;
	width: 100%;
}
.sitemap #primaryNav #home {
	display: block;
	float: none;
	background: #ffffff url('images/L1-left.png') center bottom no-repeat;
	position: relative;
	z-index: 2;
	padding: 0 0 30px 0;
}
.sitemap #primaryNav li {
	float: left;
	background: url('images/L1-center.png') center top no-repeat;
	padding: 30px 0;
	margin-top: -30px;
}
.sitemap #primaryNav li a {
	margin: 0 20px 0 0;
	padding: 10px 0;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: black;	
	background: #c3eafb url('images/white-highlight.png') top left repeat-x;
	border: 2px solid #b5d9ea;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
.sitemap #primaryNav li a:hover {
	background-color: #e2f4fd;
	border-color: #97bdcf;
}
.sitemap #primaryNav li:last-child {
	background: url('images/L1-right.png') center top no-repeat;
}
// .sitemap a:link:before,
// .sitemap a:visited:before {
//	content: " "attr(href)" ";
//	display: block;
//	text-transform: uppercase;
//	font-size: 10px;
//	margin-bottom: 5px;
//	word-wrap: break-word;
}
.sitemap #primaryNav li a:link:before,
.sitemap #primaryNav li a:visited:before {
	color: #78a9c0;
}

/* --------	Second Level --------- */

.sitemap #primaryNav li li {
	width: 100%;
	clear: left;
	margin-top: 0;
	padding: 10px 0 0 0;
	background: url('images/vertical-line.png') center bottom repeat-y;
}
.sitemap #primaryNav li li a {
	background-color: #cee3ac;
	border-color: #b8da83;
}
.sitemap #primaryNav li li a:hover {
	border-color: #94b75f;
	background-color: #e7f1d7;
}
.sitemap #primaryNav li li:first-child {
	padding-top: 30px;
}
.sitemap #primaryNav li li:last-child {
	background: url('images/vertical-line.png') center bottom repeat-y;
}
.sitemap #primaryNav li li a:link:before,
.sitemap #primaryNav li li a:visited:before {
	color: #8faf5c;
}

/* --------	Third Level --------- */

.sitemap #primaryNav li li ul {
	margin: 10px 0 0 0;
	width: 100%;
	float: right;
	padding: 9px 0 10px 0;
	background: #ffffff url('images/L3-ul-top.png') center top no-repeat;
}
.sitemap #primaryNav li li li {
	background: url('images/L3-center.png') left center no-repeat;
	padding: 5px 0;
}
.sitemap #primaryNav li li li a {
	background-color: #fff7aa;
	border-color: #e3ca4b;
	font-size: 12px;
	padding: 5px 0;
	width: 80%;
	float: right;
}
.sitemap #primaryNav li li li a:hover {
	background-color: #fffce5;
	border-color: #d1b62c;
}
.sitemap #primaryNav li li li:first-child {
	padding: 15px 0 5px 0;
	background: url('images/L3-li-top.png') left center no-repeat;
}
.sitemap #primaryNav li li li:last-child {
	background: url('images/L3-bottom.png') left center no-repeat;
}
.sitemap #primaryNav li li li a:link:before,
.sitemap #primaryNav li li li a:visited:before {
	color: #ccae14;
	font-size: 9px;
}

