/*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: 11px;
	font-family: Verdana;
	text-align: left;
	color: #505050;
	background-color: #2C2C2C;
}
TABLE, TR, TD
{
	/*[disabled]font-weight:normal;*/
	/*[disabled]color:#2D3446;*/
	/*[disabled]font-family:Arial;*/
	/*[disabled]font-size:12px;*/
}
A
{
	color: #6D6D6D;
	text-decoration: none;
}
A:hover
{
	color: #FF0B00;
}
BUTTON, SELECT, INPUT
{
	font-weight: normal;
	font-size: 11px;
}
DIV, SPAN
{
	padding: 0px;
	margin: 0px;
}
H1, H2
{
	color: #000;
	text-transform: uppercase;
	font: normal 18px Helvetica;
	margin: 0;
	padding: 0;
}
HR
{
	color: #D5E0EC;
	height: 1px;
	border: 1px solid #D5E0EC;
}
IMG
{
	behavior: url(css/iepngfix.htc);
}
IMG, FORM
{
	margin: 0px;
	padding: 0px;
	background: none;
}
P
{
	margin: 5px 0px;
}
.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
{
	float: left;
	font-size: 11px;
}
.path_box A
{
	text-decoration: none;
}
.path A
{
	text-decoration: none;
}
.sort
{
	float: right;
	min-width: 200px;
	text-align: right;
	font-size: 11px;
	color: #636D71;
	font-family: arial;
	margin-top: 5px;
}
.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;
}
.rss
{
	text-align: center;
	margin: 10px 0px;
}
.table_line TD
{
	border-bottom: 1px solid #CCCCCC;
	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: #EFEFEF;
}
.table_line .sub_title_sm
{
	background: #EBEBEB;
	font-size: 11px;
}
TABLE.table_line_check TD
{
	border-bottom: 1px solid #CCCCCC;
	padding: 3px;
}
TABLE.table_line_check
{
	padding: 0px;
}
.table_line .form_title
{
	text-align: right;
	background-color: #F7F7F7;
}
.form_title
{
	text-align: right;
}
.table_line .form_field
{
	background-color: #F7F7F7;
	text-align: left;
}
.table_line .memo_form_title
{
	background-color: #F7F7F7;
	text-align: left;
}
.table_line .form_field_center
{
	background-color: #F7F7F7;
}
.form_field
{
	text-align: left;
}
.check_box
{
	border: 1px dotted #CCCCCC;
}
.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: #F4F6F8;
}
.location
{
	font-weight: bold;
	color: #41657A;
}
.author
{
}
.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: 17px;
	color: #008009;
}
.title A
{
	text-decoration: none;
	color: #008009;
}
.title A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
.title_left
{
	font-size: 16px;
	color: #A10101;
	text-align: left;
	font-weight: bold;
}
.title_left A
{
	text-decoration: none;
	color: #A10101;
}
.title_left A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
.title_big
{
	font-size: 20px;
	color: #1D1619;
}
.title_big A
{
	text-decoration: none;
	color: #DA004E;
}
.title_big A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
.title_big_left
{
	font-size: 21px;
	color: #A10101;
	text-align: left;
	font-weight: bold;
	font-family: georgia;
	font-style: italic;
	margin-bottom: 3px;
}
.title_big_left A
{
	text-decoration: none;
	color: #A10101;
}
.title_big_left A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
.title_sm
{
	font-size: 15px;
	color: #000000;
	text-decoration: none;
}
.title_sm A
{
	color: #000000;
	text-decoration: none;
}
.title_sm2
{
	font-size: 15px;
	color: #295285;
	text-decoration: none;
	font-weight: bold;
	padding-top: 7px;
	font-family: "Trebuchet MS", Tahoma;
}
.title_sm_bg
{
	background: #EDEDED;
	font-weight: bold;
}
.title_sm_bg_invoice
{
	background: #E7E7E7;
	font-weight: bold;
}
.sub_title
{
	font-weight: bold;
	color: #292929;
}
.title_background
{
	font-size: 20px;
	color: #363636;
	padding: 0 0 5px 10px;
	border-bottom: 1px dotted #CCCCCC;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase;
}
.title_background_img
{
	padding: 0 0 5px 10px;
	font-size: 1px;
	line-height: 1px;
	border-bottom: 1px dotted #CCCCCC;
	text-align: center;
}
.title_background_img .card
{
	font-size: 1px;
	line-height: 1px;
	background: url(../img/title_cart.gif) no-repeat 0px 0px;
	height: 17px;
	width: 88px;
}
.content_full .title_background
{
	text-align: center;
}
.title_background A
{
	color: #363636;
	font-weight: bold;
}
.title_background_box
{
	padding: 0px 10px;
}
.title_background_box .title
{
	padding: 0px;
	font-size: 14px;
}
.title_background_box .products_list_item .item_properties
{
	width: 98px;
	margin-bottom: 0;
	float: left;
	overflow: hidden;
}
.title_background_box .products_list_item
{
	margin-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
}
.title_background_box .products_list_item .pict
{
	width: 90px;
}
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: 14px;
	color: #8E1C2D;
	padding: 3px;
	border: 1px dotted #CCCCCC;
	margin-top: 5px;
	margin-bottom: 0px;
	background: #D3D3D3;
	text-align: left;
	padding-left: 15px;
}
.title_background_check A
{
	color: #3D3C3C;
	font-weight: bold;
}
.title_background_check .menu
{
	font-size: 12px;
}
.line
{
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
.line_bot
{
	clear: both;
	height: 30px;
	border-top: 1px solid #CCCCCC;
}
.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
{
	background: url(../img/bg_top.gif);
	height: 104px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.header_left
{
	background: url(../img/bg_left.jpg);
	background-repeat: repeat-y;
	width: 8px;
}
.header_top
{
	background: url(../img/bg_top.jpg);
	background-repeat: repeat-x;
	height: 7px;
}
.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;
}
.header_main
{
	background: url(../img/pm_bg_gray.gif);
	border-top: 1px solid #FFFFFF;
}
.logo
{
	float: left;
	margin: 17px 0 0px 30px;
	_margin: 17px 0 0px 15px;
	font-size: 1px;
	line-height: 1px;
	/*[disabled]width:83px;*/
}
.top_menu
{
	float: left;
	margin: 39px 0 10px 29px;
	width: 810px;
}
.top_menu_offer
{
	float: left;
	margin: 29px 0 10px 29px;
	width: 810px;
}
#tv_offer
{
	float: right;
	margin-right: 170px;
	position: relative;
	z-index: 10;
	margin-top: 17px;
}
.header_search
{
	text-align: right;
	color: #FFFFFF;
	float: left;
}
.header_search A
{
	color: #B9C0C7;
}
.text-top
{
	color: #048FCE;
	font-size: 11px;
}
.text-top A
{
	color: #048FCE;
	text-decoration: none;
	text-transform: uppercase;
}
/*dd menu acc*/
.menu_in_box
{
	border-bottom: 2px solid #84919D;
	width: 100%;
}
*#menu_in
{
	color: #FFFFFF;
	background: #84919D;
	padding: 0px 0px 5px;
	float: left;
	margin: 0 1px;
	z-index: 1;
	width: 170px;
	text-align: center;
}
*#menu_in A
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	z-index: 1;
	top: 5px;
	font-size: 13px;
	margin: 0px 5px;
}
*#menu_in A:hover
{
	color: #FFFF00;
	z-index: 1;
}
*#menu_in .left
{
	background: url(../img/cor.gif) left top;
	font-size: 1px;
	line-height: 1px;
	width: 14px;
	height: 14px;
}
*#menu_in .right
{
	background: url(../img/cor.gif) right top;
	font-size: 1px;
	line-height: 1px;
	width: 14px;
	height: 14px;
}
*#menu_in .text
{
	float: left;
	width: 140px;
	text-align: center;
	padding-top: 5px;
}
*#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: #84919D;
	color: #FFFFFF;
}
.list_edit_title_td
{
	background: #84919D;
	color: #FFFFFF;
}
.list_del_title_td
{
	background: #84919D;
	color: #FFFFFF;
}
.list_title_td A
{
	color: #FFFFFF;
	text-decoration: none;
}
.list_select_title_td
{
	background: #84919D;
	color: #FFFFFF;
	padding: 0px;
}
.list_td_sel
{
	padding: 0px;
}
/*dd menu*/
*#menu_dd
{
	z-index: 1;
	margin: 0 0px 0px;
	padding: 0;
}
*#menu_dd A
{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
}
*#menu_dd A:hover
{
	color: #FFFF00;
}
*#menu_dd LI
{
	border: none;
	margin: 0px;
	padding: 0px;
	background: none;
	display: inline;
	float: left;
	position: relative;
	z-index: 2;
	list-style-type: none;
}
*#menu_dd LI.first
{
}
*#menu_dd LI.acc_menu
{
	border-right: none;
	margin-left: 145px;
	color: #F584A9;
	text-align: right;
	width: 240px;
}
*#menu_dd LI.acc_menu SPAN
{
	display: block;
	padding: 4px 10px 0px;
	float: right;
}
*#menu_dd LI A
{
	color: #FFFFFF;
	font-weight: normal;
	padding: 0 7px 0px 6px;
	display: block;
	font-size: 1px;
}
*#menu_dd LI.first A
{
}
*#menu_dd LI.acc_menu A
{
	font-size: 13px;
	padding: 5px 5px 0px;
	float: right;
}
*#menu_dd LI:hover
{
}
*#menu_dd LI.acc_menu:hover
{
	background: none;
}
*#menu_dd LI.sel
{
	color: #FFFF00;
	background: url(../img/top_menu_bg_sel.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: 31px;
	display: block;
	left: 0px;
	width: 150px;
	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: 0;
	display: block;
	float: left;
	margin: 0px;
	height: 25px;
	width: 150px;
	left: 0px;
	border-top: 1px solid #FFFFFF;
	background-color: #FE981F;
/*border: 1px solid #000000;*/
}
*#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 LI UL LI A:hover
{
	background-color: #C62904;
	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
*********************************************************************************************************************
dd menu qf*/
.quickfind
{
	z-index: 1;
	float: left;
	margin: 0 0 0 40px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 16px;
	padding: 0;
}
.quickfind A
{
	text-decoration: none;
	color: #FFFFFF;
}
.quickfind A:hover
{
	color: #FFFF00;
}
.quickfind LI
{
	border: none;
	margin: 0px;
	padding: 0px;
	background: none;
	display: inline;
	float: left;
	position: relative;
	z-index: 2;
	list-style-type: none;
}
.quickfind LI A
{
	color: #FFFFFF;
	font-weight: normal;
	padding: 4px 20px 0px;
	display: block;
	font-family: "Trebuchet MS";
	font-size: 15px;
}
.quickfind LI:hover
{
}
.quickfind LI UL
{
	position: absolute;
	z-index: 500;
	top: 0;
	display: block;
	left: 0px;
	width: 170px;
	margin: 0px;
	border-width: 1px;
	list-style-type: none;
	text-transform: none;
	padding: 25px 0px 0px;
/*border: 1px solid #000000;*/
}
.quickfind LI UL LI
{
	position: relative;
	z-index: 500;
	top: 0;
	display: block;
	float: left;
	margin: 0px;
	width: 170px;
	left: 0px;
	border-top: 1px solid #FFFFFF;
	height: 27px;
	background-color: #728393;
/*border: 1px solid #000000;*/
}
.quickfind LI UL LI A
{
	font-size: 13px;
/*border: 1px solid #000000;*/
}
.quickfind UL LI:hover UL
{
	display: block;
}
.quickfind LI UL, .quickfind LI UL LI:hover LI UL
{
	display: none;
}
.quickfind LI:hover UL
{
	display: block;
}
.quickfind LI UL LI:hover UL
{
	display: block;
	border: 1px solid #000000;
}
/*end dd menu
end for top
**********************************************************************************************************************/
.menu_td
{
	height: 72px;
}
.cart_top
{
	float: right;
	margin-right: 24px;
	position: relative;
	z-index: 10;
	font-size: 11px;
	margin-top: 10px;
	color: #84919D;
	font-family: Arial;
}
.cart_top .cor
{
	float: left;
	line-height: 1px;
	font-size: 1px;
	width: 9px;
	height: 21px;
	background: url(../img/cart_left.gif) no-repeat left;
}
.cart_top .cor2
{
	float: left;
	width: 9px;
	height: 21px;
	line-height: 1px;
	font-size: 1px;
	background: url(../img/cart_left.gif) no-repeat right;
}
.cart_top .cart
{
	float: left;
	color: #D0D9E1;
	height: 21px;
	background: #6A747E;
}
.cart_top .cart SPAN
{
	color: #D0D9E1;
	margin-top: 3px;
	display: block;
}
.cart_top .cart SPAN DIV
{
	float: left;
}
.cart_top .cart SPAN DIV.cart_content
{
	width: 38px;
	height: 12px;
	line-height: 1px;
	margin: 1px 3px 0 0;
	font-size: 1px;
	background: url(../img/items.gif) no-repeat;
}
.cart_top .cart SPAN DIV.cart_content_num
{
}
.cart_top .cart SPAN DIV.cart_total
{
	width: 32px;
	height: 12px;
	line-height: 1px;
	font-size: 1px;
	background: url(../img/total.gif) no-repeat;
	margin: 1px 3px 0 0;
}
.cart_top .cart SPAN DIV.cart_total_num
{
}
.cart_top .cart SPAN DIV.line
{
	width: 2px;
	height: 12px;
	line-height: 1px;
	font-size: 1px;
	background: url(../img/mline.gif) no-repeat;
	color: #6A747E;
	margin: 1px 3px 0 5px;
	border: none;
}
.cart_top .cart .view_cart
{
	width: 52px;
	height: 12px;
	line-height: 1px;
	font-size: 1px;
	background: url(../img/cart_links.gif) no-repeat 0px 0px;
	margin: 1px 3px 0 8px;
	display: block;
	float: left;
}
.cart_top .cart .view_cart:hover
{
	background: url(../img/cart_links.gif) no-repeat 0px -13px;
}
.cart_top .cart .checkout
{
	width: 49px;
	height: 12px;
	line-height: 1px;
	font-size: 1px;
	background: url(../img/cart_links.gif) no-repeat -55px 0px;
	margin: 1px 0 0 3px;
	display: block;
	float: left;
}
.cart_top .cart .checkout:hover
{
	background: url(../img/cart_links.gif) no-repeat -55px -13px;
}
.cart_top .cart SPAN A
{
	color: #FFFFFF;
}
.cart_top .links
{
	float: left;
	color: #DFDFDF;
	margin-left: 12px;
	margin-top: 3px;
}
.cart_top .links A
{
	color: #D9D9D9;
	margin-top: 3px;
	display: block;
	float: left;
	text-decoration: none;
}
.cart_top .links A.my_account
{
	width: 59px;
	height: 10px;
	line-height: 1px;
	background: url(../img/links_login.gif) no-repeat 0px 0px;
	font-size: 1px;
	margin-right: 8px;
}
.cart_top .links A.my_account:hover
{
	background: url(../img/links_login.gif) no-repeat 0px -13px;
}
.cart_top .links A.logout
{
	width: 37px;
	height: 10px;
	line-height: 1px;
	background: url(../img/links_login.gif) no-repeat -63px 0px;
	font-size: 1px;
}
.cart_top .links A.logout:hover
{
	background: url(../img/links_login.gif) no-repeat -63px -13px;
}
.cart_top .links A.create_account
{
	width: 78px;
	height: 10px;
	line-height: 1px;
	background: url(../img/links_login.gif) no-repeat -200px 0px;
	font-size: 1px;
	margin-right: 8px;
}
.cart_top .links A.create_account:hover
{
	background: url(../img/links_login.gif) no-repeat -200px -13px;
}
.cart_top .links A.login_account
{
	width: 85px;
	height: 10px;
	line-height: 1px;
	background: url(../img/links_login.gif) no-repeat -107px 0px;
	font-size: 1px;
}
.cart_top .links A.login_account:hover
{
	background: url(../img/links_login.gif) no-repeat -107px -13px;
}
.index_content
{
	margin: 0;
	background: #000000;
}
.all_content
{
	margin: 0;
	background: #FFFFFF;
}
.bot_left
{
	width: 20px;
	height: 13px;
	font-size: 1px;
	line-height: 1px;
	float: left;
	background: url(../img/bot_bg_all.gif) no-repeat left;
}
.bot_right
{
	width: 20px;
	font-size: 1px;
	line-height: 1px;
	height: 13px;
	float: left;
	background: url(../img/bot_bg_all.gif) no-repeat right;
}
.bot_center
{
	width: 952px;
	font-size: 1px;
	line-height: 1px;
	height: 13px;
	float: left;
	background: url(../img/bot_bg2_all.gif) repeat-x;
}
.index .bot_left
{
	width: 20px;
	height: 13px;
	font-size: 1px;
	line-height: 1px;
	float: left;
	background: url(../img/bot_bg.gif) no-repeat left;
}
.index .bot_right
{
	width: 20px;
	font-size: 1px;
	line-height: 1px;
	height: 13px;
	float: left;
	background: url(../img/bot_bg.gif) no-repeat right;
}
.index .bot_center
{
	width: 952px;
	font-size: 1px;
	line-height: 1px;
	height: 13px;
	float: left;
	background: url(../img/bot_bg2.gif) repeat-x;
}
.special_offer .bot_left
{
	width: 20px;
	height: 9px;
	font-size: 1px;
	line-height: 1px;
	float: left;
	background: url(../img/bot_bg_special.gif) no-repeat left;
}
.special_offer .bot_right
{
	width: 20px;
	font-size: 1px;
	line-height: 1px;
	height: 9px;
	float: left;
	background: url(../img/bot_bg_special.gif) no-repeat right;
}
.special_offer .bot_center
{
	width: 952px;
	font-size: 1px;
	line-height: 1px;
	height: 9px;
	float: left;
	background: url(../img/bot_bg2_special.gif) repeat-x;
}
.left_all
{
	background: url(../img/left_right_bg.gif) repeat-y left;
	font-size: 1px;
	line-height: 1px;
	width: 6px;
}
.right_all
{
	background: url(../img/left_right_bg.gif) repeat-y right;
	font-size: 1px;
	line-height: 1px;
	width: 6px;
}
.journal_item
{
	width: 292px;
}
.journal_item .img
{
	float: left;
	margin-right: 20px;
}
.journal_item .text
{
	float: left;
	width: 175px;
}
.journal_item .text A
{
	display: block;
	color: #DA004E;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
}
.index_text
{
	text-align: left;
	padding-right: 0;
	color: #8C8C8C;
	/*[disabled]font-size:12px;*/
	float: left;
	width: 673px;
	margin: 20px 0 40px 35px;
	line-height: 150%;
}
.index_text .img
{
}
.index_text SPAN
{
	color: #FFFFFF;
	font-weight: bold;
}
.index_buts
{
	text-align: left;
	padding-right: 0;
	color: #8C8C8C;
	font-size: 1px;
	float: right;
	width: 237px;
	margin: 20px 0 0;
	line-height: 1px;
}
.index_buts .img
{
	margin: 0 0 10px;
	line-height: 1px;
}
/**********************************************************************************************************************
center content*/
.collage
{
	text-align: right;
	line-height: 1px;
	font-size: 1px;
}
.content
{
	margin: 29px 10px 10px;
	min-height: 600px;
	float: left;
	width: 700px;
}
.content_full
{
	margin: 25px 50px 10px;
	min-height: 700px;
}
.content .text_center
{
	margin: 30px 0 10px 10px;
	float: left;
	line-height: 150%;
	font-size: 11px;
	width: 496px;
}
.content .banners_right
{
	margin: 30px 0 10px 10px;
	float: right;
	line-height: 150%;
	font-size: 11px;
	width: 165px;
}
.content .banners_right .paula
{
	margin: 30px 0 0;
	font-size: 1px;
	line-height: 1px;
}
#content_zoom
{
	padding: 10px 10px 0;
}
.left_menu
{
	float: left;
	width: 240px;
	/*[disabled]_width:190px;*/
	margin-top: 28px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0;
	/*[disabled]border:1px solid #CCCCCC;*/
}
.categories
{
	font-size: 14px;
	width: 170px;
	margin-left: 40px;
}
.categories DIV.line
{
}
.cat_box
{
	margin-top: 10px;
	font-size: 12px;
	margin-left: 0;
}
.cat_box .item
{
	background: none;
	padding-left: 13px;
	font-size: 12px;
	text-transform: uppercase;
	color: #4D4D4D;
	margin-bottom: 5px;
}
.cat_box .cur
{
	background: url(img/arr3.gif) no-repeat 0px 4px;
	color: #E50814;
}
.cat_box .item A
{
	color: #4D4D4D;
	text-decoration: none;
}
.cat_box .cur A
{
	color: #E50813;
}
.cat_box .item SPAN
{
	font-size: 9px;
}
.soon
{
	color: #A9A9A9;
	line-height: 150%;
	font-size: 12px;
	margin-top: 20px;
	margin-left: 14px;
}
.content_table
{
}
.left_td
{
	text-align: left;
	width: 228px;
	background: #F8F8F8;
}
.left_td .title
{
	text-align: left;
	color: #3E4E5C;
}
.left_td .title A
{
	color: #3E4E5C;
}
.left_td .title A:hover
{
	color: #B30505;
	text-decoration: none;
}
.left_td_sm
{
	text-align: left;
	width: 170px;
}
.left_td_big
{
	text-align: left;
	padding: 0px 13px 0px 3px;
}
.center_td
{
	padding: 0px 13px;
	text-align: left;
}
.center_td_all
{
	padding: 0px 13px;
	text-align: left;
}
.right_td
{
	width: 300px;
	text-align: left;
}
.right_td_sm
{
	width: 180px;
	text-align: left;
}
.right_td_products
{
	width: 240px;
	text-align: left;
}
.right_td_mid
{
	width: 240px;
	text-align: left;
}
.pict_index
{
	padding: 0px 13px 15px;
}
.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;
}
.products_search_ab_left
{
	margin-top: 5px;
}
.products_search_ab_left .cat_title
{
	text-align: left;
	font-size: 14px;
	color: #3E4E5C;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.products_search_ab_left .cat_title A
{
	color: #3E4E5C;
	text-decoration: none;
}
.category_desc
{
	font-family: Verdana;
	background: #363636;
	line-height: 150%;
	font-size: 11px;
	color: #B5AEAE;
	padding: 0;
}
.category_desc .desc_text
{
	margin: 0 20px;
}
.category_desc .left
{
	line-height: 1px;
	font-size: 1px;
	height: 7px;
	width: 7px;
	background: url(../img/cir3.gif) no-repeat 0px 0px;
}
.category_desc .right
{
	line-height: 1px;
	font-size: 1px;
	height: 7px;
	width: 7px;
	background: url(../img/cir3.gif) no-repeat right top;
}
.category_desc_bot
{
	line-height: 1px;
	background: #363636;
	height: 7px;
	font-size: 1px;
	padding: 0;
}
.category_desc_bot .left
{
	line-height: 1px;
	font-size: 1px;
	height: 7px;
	width: 7px;
	background: url(../img/cir3.gif) no-repeat bottom left;
}
.category_desc_bot .right
{
	line-height: 1px;
	font-size: 1px;
	height: 7px;
	width: 7px;
	background: url(../img/cir3.gif) no-repeat bottom right;
}
.PRODUCTS_RELATED
{
	border: 1px solid #000000;
}
.PRODUCTS_RELATED_title
{
	/*[disabled]border:1px solid #000000;*/
	background: #2C2C2C;
	color: #FFFFFF;
	padding: 3px 3px 3px 10px;
	line-height: 1px;
}
/*product content*/
.box
{
	background: #000000;
}
.box .left
{
	width: 10px;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	background: url(../img/cir1.gif) no-repeat left top;
}
.box .right
{
	width: 10px;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	background: url(../img/cir1.gif) no-repeat right top;
}
.box_bot
{
	background: #000000;
	height: 10px;
}
.box_bot .left_bot
{
	width: 10px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	background: url(../img/cir1.gif) no-repeat left bottom;
}
.box_bot .right_bot
{
	width: 10px;
	float: right;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	background: url(../img/cir1.gif) no-repeat right bottom;
	margin-top: 0;
}
.box_in_con
{
	width: 330px;
	float: left;
	margin-left: 14px;
	/*[empty]text-align:;*/
}
.box_in
{
	background: #343434;
	text-align: center;
}
.box_in .left
{
	width: 10px;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	background: url(../img/cir2.gif) no-repeat left top;
}
.box_in .right
{
	width: 10px;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	background: url(../img/cir2.gif) no-repeat right top;
}
.box_in_bot
{
	background: #343434;
	height: 10px;
}
.box_in_bot .left_bot
{
	width: 10px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	background: url(../img/cir2.gif) no-repeat left bottom;
}
.box_in_bot .right_bot
{
	width: 10px;
	float: right;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	background: url(../img/cir2.gif) no-repeat right bottom;
	margin-top: 0;
}
.box_in .text
{
	text-align: left;
	font-size: 11px;
	color: #8C8C8C;
	margin: 18px 12px 0;
	padding-bottom: 5px;
}
.box_in .text .img
{
	margin: 0 0 10px;
}
/*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;
}
.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
{
	margin: 20px;
}
.video_vertical_list
{
	width: 200px;
}
.video_vertical
{
	overflow: scroll;
	border: 1px dotted #EDEDED;
	padding: 0 7px 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 450px;
	width: 360px;
}
.video_window_table
{
}
.video_window_table OBJECT
{
	width: 507px;
	height: 322px;
}
.video_window_table EMBED
{
	width: 507px;
	height: 322px;
}
.flashcontent
{
	width: 507px;
	height: 322px;
}
.video_cat
{
}
.video_cat_box
{
	width: 380px;
	overflow: auto;
	margin-top: 7px;
	height: 113px;
}
.video_cat_item
{
	margin: 0 5px;
}
.video_cat_item .cat_pict
{
	width: 100px;
	height: 60px;
	text-align: center;
}
.video_cat_item .cat_pict_gray
{
	width: 100px;
	height: 60px;
	text-align: center;
	background-color: #DDDDDD;
}
.video_cat_item .title
{
	font-size: 12px;
	text-transform: none;
	text-align: center;
}
.video_cat_item .title A
{
	text-decoration: none;
}
/**********************************************************************************************************************
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: 14px;
	color: #3D4148;
}
.right_list_item A
{
	color: #41657A;
}
.full_list_item
{
	padding: 7px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #3D4148;
}
.full_list_item TD
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #3D4148;
	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
{
}
.full_list_item UL
{
	padding-left: 0px;
	margin-left: 25px;
}
.td_products_list_item
{
	/*[disabled]border:1px dotted #CCCCCC;*/
}
.products_list_item
{
	margin-bottom: 25px;
	margin-top: 5px;
	width: 330px;
}
.no_border
{
	border: none;
}
.products_list_item .picture
{
	font-size: 1px;
	line-height: 1px;
	width: 320px;
	border: 1px solid #C5D0DB;
	padding: 2px;
}
.products_list_item .picture_gray
{
	font-size: 1px;
	line-height: 1px;
	width: 160px;
	height: 70px;
	border: 1px solid #C5D0DB;
}
.products_list_item .pict_zoom_box
{
	float: left;
	margin: 0px 20px 10px 0px;
	text-align: center;
}
.products_list_item .pict_zoom_box_right
{
	float: left;
	margin: 0px 20px 10px 0px;
	text-align: left;
	max-width: 220px;
}
.products_list_item .pict_zoom
{
	padding: 5px;
	min-width: 150px;
	min-height: 70px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
.products_list_item .pict_zoom A
{
	text-decoration: none;
	font-size: 12px;
	display: block;
	margin-top: 3px;
}
.products_list_item .name
{
	margin: 3px 0px 5px;
	font-family: Arial;
	font-size: 18px;
}
.products_list_item .name A
{
	color: #000000;
	text-decoration: none;
}
.products_list_item .name A:hover
{
	color: #D90303;
	text-decoration: none;
}
.products_list_item .qty
{
	font-family: Verdana;
	font-size: 11px;
}
.products_list_item .price
{
	font-size: 12px;
	/*[disabled]font-family:Verdana;*/
}
.products_list_item .product_option
{
	font-family: Verdana;
	font-size: 11px;
}
.short_desc
{
	font-family: Verdana;
	text-align: left;
	margin: 0 10px;
	font-size: 11px;
	color: #515151;
}
.short_desc UL
{
	margin: 3px 0;
	padding: 0px 0px 0px 25px;
	line-height: 150%;
}
.products_list_item .item_properties
{
	padding: 5px;
	float: left;
	margin-left: 0px;
	width: 335px;
}
.products_list_item .item_properties_zoom
{
	padding: 5px;
	float: left;
	margin-left: 0px;
	width: 230px;
}
.products_list_item .title
{
	text-align: left;
	font-family: georgia;
}
.products_list_item .title_zoom
{
	font-size: 18px;
}
.vendor SPAN
{
	font-weight: bold;
}
.sku SPAN
{
	font-weight: bold;
}
.discounts_info_upsale
{
	margin-right: 15px;
}
.title_sm_disc
{
	font-size: 13px;
	color: #474747;
	text-decoration: none;
	font-weight: bold;
}
.reviews
{
}
.reviews_box
{
	background: #FFFFFF;
	font-size: 11px;
	background-repeat: repeat-x;
	border: 1px solid #6C758F;
	padding: 5px 5px 15px;
}
.reviews_title .title_img
{
	float: left;
	font-size: 1px;
	line-height: 1;
	margin-top: 4px;
}
.reviews_title
{
	background: #2C2C2C;
	z-index: 100;
	font-size: 11px;
	padding: 0 10px 0 20px;
	line-height: 18px;
	color: #FFFFFF;
}
.reviews_title .title
{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.reviews_title A
{
	color: #FFFFFF;
}
.reviews_box_content .author
{
	font-weight: bold;
	color: #6B6969;
}
.reviews_box_content .date_rev
{
	font-weight: normal;
	text-align: right;
	color: #6B6969;
	font-size: 11px;
}
.reviews_box_content
{
	position: relative;
	font-size: 11px;
}
.reviews_box_content TD
{
	font-size: 11px;
	text-align: left;
	font-family: Verdana;
}
/**********************************************************************************************************************
end lists items*/
.more
{
	padding: 4px 10px 0px;
	color: #212121;
	background: #E4EBF1;
	font-size: 11px;
}
.more A
{
	color: #A2024D;
	letter-spacing: 1px;
	text-decoration: none;
}
.more A:hover
{
	color: #DB0202;
	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;
}
.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_right .events_in
{
	height: 230px;
	overflow: hidden;
}
/*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: 445px;
}
.tabs DIV
{
	float: left;
}
.tabs TD DIV
{
	float: none;
}
.tabs_list_item
{
	padding: 10px 0px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #3D4148;
	border-bottom: 1px dotted #CCCCCC;
}
.tabs_list_item A
{
	font-size: 15px;
}
.tabs_list_item .author
{
	font-size: 13px;
	font-weight: bold;
}
/*start for index 3 tabs inc_index_3tabs.html*/
.tabs .text
{
	background: url(../img/cor32.gif);
	height: 41px;
	text-align: center;
	padding: 0px 5px;
	width: 113px;
}
.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;
	width: 113px;
}
.tabs .text1 A
{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 8px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-transform: uppercase;
}
.tabs .line0_1
{
	width: 2px;
	border-bottom: 2px solid #A9515C;
	height: 30px;
}
.tabs .news_tab
{
	width: 90px;
}
.tabs .exp_tab
{
	width: 136px;
}
.tabs_box0_1
{
	clear: both;
	width: 441px;
	border-left: 2px solid #A54F5B;
	border-bottom: 2px solid #A54F5B;
	border-right: 2px solid #A54F5B;
	height: 320px;
}
.tabs_box0_1 .box
{
	height: 320px;
	text-align: left;
}
.tabs_box0_1 .box_in
{
	height: 290px;
	padding: 0px 10px;
	overflow: hidden;
}
.tabs_box0_1 .box-bot
{
	margin-right: 3px;
	margin-left: 3px;
}
/*end for index 3 tabs inc_index_3tabs.html
start for index 2 tabs inc_index_2bot_tabs.html*/
.tabs .text3
{
	background: url(../img/cor16.gif);
	height: 41px;
	text-align: center;
	padding: 0px 5px;
	width: 187px;
}
.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;
	width: 187px;
}
.tabs .text4 A
{
	display: block;
	text-decoration: none;
	color: #224B36;
	margin-top: 8px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-transform: uppercase;
}
.tabs .line3_4
{
	width: 3px;
	border-bottom: 2px solid #6A8774;
	height: 28px;
}
.tabs_box3_4
{
	clear: both;
	width: 441px;
	border-left: 2px solid #6A8774;
	border-bottom: 2px solid #6A8774;
	border-right: 2px solid #6A8774;
	height: 240px;
}
.tabs_box3_4 .box
{
	height: 240px;
	text-align: left;
}
.tabs_box3_4 .box_in
{
	height: 211px;
	padding: 0px 10px;
	overflow: hidden;
}
.tabs_box3_4 .box-bot
{
	margin-right: 3px;
	margin-left: 3px;
}
/*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: 20px 0 0;
	height: 29px;
}
.tabs_products DIV
{
	float: left;
}
.tabs_products TD DIV
{
	float: none;
}
.tabs_products .market
{
	margin-right: 3px;
	background: #E2E6EA;
	border: 1px solid #A2ACB5;
	border-bottom: none;
	height: 28px;
	text-align: center;
	padding: 0px 35px;
}
.tabs_products .market A
{
	display: block;
	text-decoration: none;
	color: #D90352;
	margin-top: 5px;
	font-size: 14px;
}
.tabs_products .market1
{
	margin-right: 3px;
	border: 1px solid #4F6273;
	border-bottom: none;
	background: #4F6273;
	height: 28px;
	text-align: center;
	padding: 0px 35px;
	color: #FFFFFF;
	font-weight: bold;
}
.tabs_products .market1 A
{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	margin-top: 5px;
}
.tabs_products .market1 A.view
{
	display: block;
	margin-top: 0;
	font-size: 10px;
	font-weight: normal;
	position: absolute;
	text-align: left;
}
.tabs_products_line
{
	float: none;
	font-size: 1px;
	height: 15px;
	line-height: 1px;
	background: #4F6273;
	margin: 0;
}
.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;
	border: 1px solid #4F6273;
	padding: 0px;
	color: #3C3C3C;
	margin-left: 0;
}
.tabs_box_products .box
{
}
.tabs_box_products .box_in
{
	padding: 0px;
	margin: 5px 10px 10px;
}
.tabs_box_products .box-bot
{
	margin: 3px 5px 0px;
}
.tabs_upsales
{
	position: relative;
	clear: both;
	margin: 0 0 0px;
	height: 20px;
	z-index: 20;
}
.tabs_upsales DIV
{
	float: left;
}
.tabs_upsales .cat
{
	background: url(../img/cat_cor6.jpg);
	height: 21px;
	text-align: center;
	width: 250px;
}
.tabs_upsales .cat A
{
	margin-top: 4px;
	display: block;
}
.tabs_upsales .cat1
{
	background: url(../img/cat_cor5.jpg);
	height: 21px;
	text-align: center;
	color: #FFFFFF;
	width: 250px;
	font-weight: bold;
}
.tabs_upsales .cat1 A
{
	margin-top: 4px;
	display: block;
	color: #E50813;
}
.tabs_upsales .cat_left
{
	background: url(../img/cat_cor7.jpg);
	height: 21px;
	text-align: center;
	width: 11px;
}
.tabs_upsales .cat1_left
{
	background: url(../img/cat_cor1.jpg);
	height: 21px;
	color: #FFFFFF;
	width: 11px;
	font-size: 1px;
	line-height: 1px;
}
.tabs_upsales .cat2_left
{
	background: url(../img/cat_cor2.jpg);
	height: 21px;
	color: #FFFFFF;
	width: 18px;
	font-size: 1px;
	line-height: 1px;
}
.tabs_upsales .cat3_left
{
	background: url(../img/cat_cor3.jpg);
	height: 21px;
	color: #FFFFFF;
	width: 14px;
	font-size: 1px;
	line-height: 1px;
}
.tabs_upsales .cat4_left
{
	background: url(../img/cat_cor4.jpg);
	height: 21px;
	color: #FFFFFF;
	width: 11px;
	font-size: 1px;
	line-height: 1px;
}
.tabs_upsales .cat5_left
{
	background: url(../img/cat_cor8.jpg);
	height: 21px;
	color: #FFFFFF;
	width: 18px;
	font-size: 1px;
	line-height: 1px;
}
.tabs_upsales .cat6_left
{
	background: url(../img/cat_cor9.jpg);
	height: 21px;
	color: #FFFFFF;
	width: 11px;
	font-size: 1px;
	line-height: 1px;
}
.tabs_box_cat
{
	z-index: 5;
	padding: 0px;
	border: 1px solid #BCC9DA;
	color: #272651;
	margin-top: 0;
	position: relative;
}
.tabs_box_cat .box
{
	text-align: left;
	padding: 0;
	background: #FFFFFF;
}
.tabs_box_cat .cat_desc
{
	text-align: left;
	padding: 5px 0 0;
	margin: 0 10px 10px 15px;
}
.tabs_box_cat .box .cat_name
{
	text-align: left;
	color: #9B0101;
	font-size: 20px;
	margin: 3px 10px 0 15px;
}
.tabs_box_cat .item
{
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.tabs_box_cat .item .picture
{
	font-size: 1px;
	line-height: 1px;
	width: 110px;
	padding: 2px;
	border: 1px solid #C5D0DB;
}
.tabs_box_cat .item .picture_gray
{
	font-size: 1px;
	line-height: 1px;
	width: 110px;
	height: 60px;
	border: 1px solid #C5D0DB;
}
.tabs_box_cat .item .name
{
	margin: 0 0px;
	font-size: 13px;
}
.tabs_box_cat .item .name A
{
	color: #000000;
	text-decoration: none;
}
.box_in A
{
	color: #830570;
	text-decoration: none;
}
.box_in A:hover
{
	text-decoration: underline;
	color: #FF0202;
}
.box_in .name
{
	margin: 0 0px;
	font-size: 13px;
}
.box_in .pict_products_index
{
	font-size: 1px;
	line-height: 1px;
	width: 120px;
	height: 120px;
	border: 1px solid #C5D0DB;
}
.box_in .pict_products_index_gray
{
	font-size: 1px;
	line-height: 1px;
	width: 120px;
	height: 120px;
	border: 1px solid #C5D0DB;
}
.price
{
	color: #E50813;
}
.price_zoom
{
	color: #E50813;
	border-bottom: 1px dotted #CCCCCC;
	padding: 3px 0;
}
.save
{
	color: #015B29;
}
.msrp
{
	color: #6D6D6D;
}
.pict_zoom
{
	font-size: 1px;
	line-height: 1px;
	width: 330px;
	padding: 3px;
	text-align: center;
	border: 1px solid #C5D0DB;
}
/*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: 1px;
	width: 41px;
}
.box-bot .next
{
	float: right;
	margin-right: 1px;
	width: 41px;
}
.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: 90px;
	margin-left: 5px;
	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
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 .gray_tab_box
{
	width: 160px;
	clear: both;
	font-size: 12px;
	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: 14px;
}
.categories .gray_tab_box A:hover
{
	text-decoration: underline;
}
/*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: 14px;
}
.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
{
	clear: both;
	line-height: 200%;
	color: #818181;
	text-align: center;
	font-size: 11px;
	margin-top: 10px;
}
.footer A
{
	color: #818181;
	text-decoration: underline;
}
.navigator
{
	background: #EAEAF6;
}
.product_option
{
}
.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_box_acc
{
	margin: 0;
	padding-bottom: 0px;
	background: #EBE9E9;
}
.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;
	background-color: #FFFFFF !important;
	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
{
	margin: 0px 10px 0px 0;
	display: block;
}
.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;
}
/** navigation
 */
UL#navigation
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
UL#navigation LI, UL#navigation LI A
{
	margin: 0;
	padding: 0;
	float: left;
}
#navigation LI A.home
{
	width: 41px;
	height: 19px;
	display: block;
	background: url(../img/home.gif) no-repeat -2px 0px;
}
#navigation LI A.products
{
	width: 72px;
	height: 19px;
	display: block;
	background: url(../img/products_m.gif) no-repeat 0px 0px;
}
#navigation LI A.story
{
	width: 79px;
	height: 19px;
	display: block;
	background: url(../img/story.gif) no-repeat 0px 0px;
}
#navigation LI A.celebrity
{
	width: 163px;
	height: 19px;
	display: block;
	background: url(../img/celebrity.gif) no-repeat 0px 0px;
}
#navigation LI A.healthy
{
	width: 93px;
	height: 19px;
	display: block;
	background: url(../img/healthy.gif) no-repeat 0px 0px;
}
#navigation LI A.seen
{
	width: 70px;
	height: 19px;
	display: block;
	background: url(../img/seen_m.gif) no-repeat 0px 0px;
}
#navigation LI A.videos
{
	width: 149px;
	height: 19px;
	display: block;
	background: url(../img/videos.gif) no-repeat 0px 0px;
}
#navigation LI A.store
{
	width: 95px;
	height: 19px;
	display: block;
	background: url(../img/store.gif) no-repeat 0px 0px;
}
#navigation LI A.contact
{
	width: 118px;
	height: 19px;
	display: block;
	background: url(../img/contact.gif) no-repeat 0px 0px;
}
#navigation LI A.active, #navigation LI A:hover
{
	background-position: 0px -19px;
}
UL#acc_menu_dd
{
	margin: 0 0 0 100px;
	padding: 0;
	padding-top: 0;
	list-style: none;
}
UL#acc_menu_dd LI, UL#acc_menu_dd LI A
{
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	color: #FFFFFF;
	text-transform: uppercase;
}
#acc_menu_dd LI A.active, #acc_menu_dd LI A:hover
{
	color: #F70808;
}
.list_empty
{
	padding: 7px;
	text-align: center;
	margin-top: 7px;
	border: 1px solid #CCCCCC;
}
/** banners
 */
#contact-banner
{
	width: 700px;
	height: 234px;
	background: url(../img/contact.jpg) no-repeat;
}
#ourstory-banner
{
	width: 700px;
	height: 234px;
	background: url(../img/story_introduction.jpg) no-repeat;
}
#Introduction-banner
{
	width: 700px;
	height: 234px;
	background: url(../img/story_introduction.jpg) no-repeat;
}
#eco-banner
{
	width: 700px;
	height: 234px;
	background: url(../img/eco_banner.jpg) no-repeat;
}
#physician-banner
{
	width: 700px;
	height: 234px;
	background: url(../img/story_physician.jpg) no-repeat;
}
#certified-banner
{
	width: 700px;
	height: 234px;
	background: url(../img/story_physician.jpg) no-repeat;
}
#patented-banner
{
	width: 700px;
	height: 234px;
	background: url(../img/patented_technology.jpg) no-repeat;
}
#health-banner
{
	width: 700px;
	height: 234px;
	background: url(../img/stayhealthy.jpg) no-repeat;
}
#FITNESS-banner
{
	width: 700px;
	height: 234px;
	background: url(../img/stayhealthy2.jpg) no-repeat;
}
#video-banner
{
	width: 700px;
	height: 234px;
	background: url(../img/instructional_videos.jpg) no-repeat;
}
/**
* image elements
 */
.button
{
	width: 195px;
	height: 29px;
	display: block;
	color: #FFF;
	text-transform: uppercase;
	background: #262626 url(../img/button.jpg) no-repeat;
}
.button-sh
{
	width: 164px;
	height: 29px;
	display: block;
	background: #262626 url(../img/button-short.jpg) no-repeat;
}
.callout
{
	height: 185px;
	margin-top: 20px;
}
.space
{
	width: 119px;
	height: 78px;
	margin-top: 27px;
}
/**
* callouts
 */
.callout-paula
{
	width: 185px;
	height: 164px;
}
.callout-paula A
{
	height: 100%;
	width: 100%;
	display: block;
}
.callout-natalie
{
	width: 185px;
	height: 164px;
}
.callout-natalie A
{
	height: 100%;
	width: 100%;
	display: block;
}
.callout .callout-paula
{
	height: 185px;
	background: url(../img/callout-paula.jpg) no-repeat;
}
/*larger callout with no link*/
.callout .callout-paula01
{
	height: 205px;
	width: 164px;
	background: url(../img/callout-paula01.jpg) no-repeat;
}
.callout .callout-natalie
{
	height: 185px;
	background: url(../img/callout-natalie.jpg) no-repeat;
}
/*larger callout with no link*/
.callout .callout-natalie01
{
	height: 205px;
	width: 164px;
	background: url(../img/callout-natalie01.jpg) no-repeat;
}
/**
* typography elements

*******/
.sidebar-left
{
	float: left;
	margin: 0 0 0 39px;
	_margin: 0 0 0 19px;
	width: 152px;
}
.videoNav
{
	/*[disabled]height:155px;*/
	/*[disabled]width:152px;*/
	/*[disabled]background:url(../img/subvideonav.gif) no-repeat;*/
}
UL#sub-navigation
{
	margin: -2px 0 0;
	padding: 0;
	list-style: none;
}
UL#sub-navigation LI
{
	padding-bottom: 2px;
}
#sub-navigation LI A.yoga-mats
{
	width: 78px;
	height: 20px;
	display: block;
	background: url(../img/yoga-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.golf-mats
{
	width: 76px;
	height: 20px;
	display: block;
	background: url(../img/golf-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.maternity-mats
{
	width: 110px;
	height: 20px;
	display: block;
	background: url(../img/maternity-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.pilates-mats
{
	width: 92px;
	height: 20px;
	display: block;
	background: url(../img/pilates-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.stretch-mats
{
	width: 151px;
	height: 20px;
	display: block;
	background: url(../img/stretch-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.back-mats
{
	width: 130px;
	height: 20px;
	display: block;
	background: url(../img/back-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.ab-mats
{
	width: 62px;
	height: 20px;
	display: block;
	background: url(../img/ab-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.yoga-mat
{
	width: 78px;
	height: 20px;
	display: block;
	background: url(../img/yoga-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.golf-mat
{
	width: 76px;
	height: 20px;
	display: block;
	background: url(../img/golf-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.maternity-mat
{
	width: 110px;
	height: 20px;
	display: block;
	background: url(../img/maternity-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.pilates-mat
{
	width: 92px;
	height: 20px;
	display: block;
	background: url(../img/pilates-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.stretch-mat
{
	width: 151px;
	height: 20px;
	display: block;
	background: url(../img/stretch-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.back-mat
{
	width: 130px;
	height: 20px;
	display: block;
	background: url(../img/back-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.ab-mat
{
	width: 62px;
	height: 20px;
	display: block;
	background: url(../img/ab-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.yoga-mat-full
{
	width: 78px;
	height: 20px;
	display: block;
	background: url(../img/yoga-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.golf-mat-full
{
	width: 76px;
	height: 20px;
	display: block;
	background: url(../img/golf-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.maternity-mat-full
{
	width: 110px;
	height: 20px;
	display: block;
	background: url(../img/maternity-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.pilates-mat-full
{
	width: 92px;
	height: 20px;
	display: block;
	background: url(../img/pilates-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.general-mat-full
{
	width: 151px;
	height: 20px;
	display: block;
	background: url(../img/stretch-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.back-mat-full
{
	width: 130px;
	height: 20px;
	display: block;
	background: url(../img/back-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.ab-mat-full
{
	width: 62px;
	height: 20px;
	display: block;
	background: url(../img/ab-mats.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.CORE_POWER_BALLS
{
	width: 84px;
	height: 20px;
	display: block;
	background: url(../img/balls2.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.CORE_POWER_BALLS-full
{
	width: 84px;
	height: 20px;
	display: block;
	background: url(../img/balls2.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.MOUSE_PADS
{
	width: 121px;
	height: 20px;
	display: block;
	background: url(../img/mouse_pads.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.MOUSE_PADS-full
{
	width: 121px;
	height: 20px;
	display: block;
	background: url(../img/mouse_pads.gif) no-repeat 0px 0px;
}
.coming-soon
{
	width: 125px;
	height: 78px;
	margin-left: 9px;
	margin-top: 27px;
	background: url(../img/soon2.gif) no-repeat;
}
H2.headline
{
	/*[disabled]width:104px;*/
	/*[disabled]display:block;*/
	/*[disabled]background:url(../img/online.gif) no-repeat 0px 0px;*/
	/*[disabled]margin-bottom:5px;*/
}
H2.headline DIV
{
	display: none;
	visibility: hidden;
}
H2.headline_prod
{
	width: 104px;
	height: 20px;
	display: block;
	background: url(../img/products.gif) no-repeat 0px 0px;
	margin-bottom: 5px;
}
H2.headline_prod DIV
{
	display: none;
	visibility: hidden;
}
/**
*Contact Page
 */
#sub-navigation LI A.contact
{
	width: 90px;
	height: 20px;
	display: block;
	background: url(../img/contact_inf.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.active, #sub-navigation LI A:hover
{
	background-position: 0px -20px;
}
P
{
	margin: 0;
	padding: 0px 0px 20px;
}
H1, H2, H3, H4
{
	margin: 0;
	padding: 0;
}
H1.green, H2.green
{
	color: #008009;
	text-transform: uppercase;
	font: normal 18px Helvetica;
}
H1.dark-green, H2.dark-green
{
	color: #07620E;
	text-transform: uppercase;
	font: normal 18px Helvetica;
}
H1.dark-blue, H2.dark-blue
{
	color: #0F6B96;
	text-transform: uppercase;
	font: normal 18px Helvetica;
}
H1.pink, H2.pink
{
	color: #E86CD5;
	text-transform: uppercase;
	font: normal 18px Helvetica;
}
H1.red, H2.red
{
	color: #E50814;
	text-transform: uppercase;
	font: normal 18px Helvetica;
}
H1.light-blue, H2.light-blue
{
	color: #54ABD3;
	text-transform: uppercase;
	font: normal 18px Helvetica;
}
H1.orange, H2.orange
{
	color: #D4510A;
	text-transform: uppercase;
	font: normal 18px Helvetica;
}
.content-area P
{
	line-height: 1.8;
}
.quote
{
	margin-top: 65px;
	padding-top: 25px;
	border-top: 1px solid #AAA;
}
.quote P
{
	line-height: 1.8;
}
.quote, .author
{
	color: #A1A1A1;
	font-size: 11px;
	font-family: Verdana;
}
.author
{
	float: right;
}
/** list elements
 */
UL.sidebar-right, LI.button
{
	margin: 0;
	padding: 0;
	margin-bottom: 9px;
}
UL.benefits
{
	margin: 0;
	margin-bottom: 15px;
	padding: 0px 0px 0px 15px;
}
UL.benefits LI
{
	padding-bottom: 10px;
}
UL.benefits UL
{
	margin: 0;
	margin-top: 10px;
	padding: 0px 0px 0px 15px;
}
/** flash elements
 */
#flash-area
{
	width: 980px;
	font-size: 1px;
	line-height: 1px;
	height: 378px;
}
#product-flash-area
{
	width: 700px;
	height: 360px;
	background-color: #FFF;
}
#product-area_CORE_POWER_BALLS
{
	width: 695px;
	height: 329px;
	background: url(../img/bals.jpg);
	background-color: #FFF;
}
#product-area_MOUSE_PADS
{
	width: 695px;
	height: 329px;
	background: url(../img/mouse.jpg);
	background-color: #FFF;
}
#insvid-flash-area
{
	width: 700px;
	height: 450px;
	background-color: #FFF;
}
.video_script
{
	width: 700px;
	height: 450px;
	background-color: #FFF;
}
.video_script .video_ab-mat-full
{
	width: 700px;
	height: 449px;
	background: url(../img/ab_video-soon.jpg);
}
.video_script .video_CORE_POWER_BALLS-full
{
	width: 700px;
	height: 449px;
	background: url(../img/balls-video-soon.jpg);
}
.video_script .video_MOUSE_PADS-full
{
	width: 700px;
	height: 449px;
	background: url(../img/mouse-video-soon.jpg);
}
/**
* homepage elements
 */
#homepage-body
{
	color: #8C8C8C;
	height: 230px;
	overflow: hidden;
	padding: 22px 30px 0px;
	background-color: #000;
}
#homepage-body .content-area
{
	float: left;
	width: 702px;
}
#homepage-body .sidebar-right
{
	float: right;
	width: 195px;
	margin-top: 6px;
}
H1.homepage
{
	/*[disabled]color:#FFFFFF;*/
	/*[disabled]text-transform:uppercase;*/
	/*[disabled]font:bold 18px Helvetica;*/
	/*[disabled]background:url(../img/title.gif) no-repeat;*/
	/*[disabled]line-height:1px;*/
	/*[disabled]font-size:1px;*/
	/*[disabled]height:18px;*/
	/*[disabled]margin-bottom:10px;*/
}
H1.homepage SPAN
{
	display: none;
}
/** Video Intro
 */
#video-intro-area
{
	float: left;
	width: 700px;
	height: 450px;
	padding: 35px 0 0;
	background: url(../img/video-intro-bg.gif) no-repeat;
}
#video-intro-area P
{
	font: 12px verdana;
	color: #C6C6C6;
	width: 315px;
	line-height: 2;
	margin: -7px 15px 0 40px;
}
#video-intro-area .white
{
	color: #FFFFFF;
}
#video-intro-area A
{
	color: #C6C6C6;
}
#video-intro-area A:hover
{
	color: #FFFFFF;
}
.videoimg
{
	float: right;
	padding-right: 32px;
}
/*
* structure
 */
#wrapper
{
	width: 1002px;
	margin: 0px auto;
	background: url(../img/wrapper_bg.jpg) repeat-y;
}
#inner-wrapper
{
	margin: 0px auto;
	width: 980px;
}
#header
{
	width: 980px;
	height: 104px;
	background: url(../img//header_bg.jpg) repeat-x;
}
#footer
{
	width: 1002px;
	min-height: 15px;
	margin: 0px auto;
	padding-top: 10px;
	color: #818181;
	text-align: center;
	background: url(../img/front-bottom_bg.jpg) no-repeat;
}
#main-footer
{
	width: 1002px;
	min-height: 15px;
	margin: 0px auto;
	padding-top: 10px;
	color: #818181;
	text-align: center;
	background: url(../img/bottom_bg.jpg) no-repeat;
}
#body
{
	color: #505050;
	overflow: hidden;
	width: 911px;
	line-height: 150%;
	padding: 29px 30px 30px 39px;
	background-color: #FFF;
}
#content-main
{
	width: 700px;
	float: left;
	overflow: hidden;
	margin-left: 59px;
}
#sub-content-main
{
	padding: 20px 0px;
	overflow: hidden;
}
.content-area
{
	width: 504px;
	float: left;
}
#sub-content-main .sidebar-right
{
	width: 164px;
	float: right;
}
/**
* footer
 */
#footer DL, #main-footer DL
{
	margin: 0;
	padding: 0;
	padding-top: 10px;
}
#footer DL DT, #main-footer DL DT
{
	display: inline;
}
#footer DL DT A, #main-footer DL DT A
{
	color: #818181;
	text-decoration: underline;
}
/*temorary video navigation
*

*
*stories
*/
#sub-navigation LI A.intro
{
	width: 96px;
	height: 20px;
	display: block;
	background: url(../img/introduction.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.Introduction
{
	width: 96px;
	height: 20px;
	display: block;
	background: url(../img/introduction.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.eco
{
	width: 89px;
	height: 20px;
	display: block;
	background: url(../img/eco_friendly.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.certified
{
	width: 130px;
	height: 20px;
	display: block;
	background: url(../img/physician_certified.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.patented
{
	width: 142px;
	height: 20px;
	display: block;
	background: url(../img/patented_technology.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.paula
{
	width: 89px;
	height: 20px;
	display: block;
	background: url(../img/paula.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.natalie
{
	width: 101px;
	height: 20px;
	display: block;
	background: url(../img/natalie.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.health
{
	width: 90px;
	height: 20px;
	display: block;
	background: url(../img/fitness-first.gif) no-repeat 0px 0px;
}
#sub-navigation LI A.FITNESS
{
	width: 90px;
	height: 20px;
	display: block;
	background: url(../img/fitness-first.gif) no-repeat 0px 0px;
}
/**
*Contact Page
 */
#sub-navigation LI A.active, #sub-navigation LI A:hover
{
	background-position: 0px -20px;
}
/** buttons
 */
.button A.paula-g2
{
	width: 195px;
	height: 29px;
	display: block;
	background: url(../img/paulabdul_1.gif) no-repeat 0px 0px;
}
.button A.natalie-g2
{
	width: 195px;
	height: 29px;
	display: block;
	background: url(../img/nataliegulbis_1.gif) no-repeat 0px 0px;
}
.button A.shop-now
{
	width: 195px;
	height: 29px;
	display: block;
	background: url(../img/shopnow_1.gif) no-repeat 0px 0px;
}
.button-sh A.shop-now
{
	width: 164;
	height: 29px;
	display: block;
	background: url(../img/shopnow.gif) no-repeat 0px 0px;
}
.button A.active, .button A:hover, .button-sh A.active, .button-sh A:hover
{
	background-position: 0px -29px;
}
/** Styles for products gallery JQuery script (start)*/
.gallery_script
{
	height: 360px;
	width: 701px;
	background: url(../img/bg_fl.gif);
}
.product_gallery_entry
{
	width: 331px;
	height: 333px;
	float: left;
	margin-top: 13px;
	margin-left: 13px;
	font-size: 1px;
	line-height: 1px;
	cursor: pointer;
}
.product_video_entry
{
	width: 331px;
	height: 333px;
	float: left;
	margin-top: 13px;
	margin-left: 13px;
	font-size: 1px;
	line-height: 1px;
	cursor: pointer;
}
#product_gallery_entry_ab-mat, .gallery_script .photo_ab-mat
{
	background: url(../img/script_picts/ab_photo.jpg);
}
.gallery_script .video_ab-mat
{
	background: url(../img/script_picts/ab_video.jpg);
}
#product_gallery_entry_CORE_POWER_BALLS, .gallery_script .photo_CORE_POWER_BALLS
{
	background: url(../img/script_picts/balls_photo.jpg);
}
.gallery_script .video_CORE_POWER_BALLS
{
	background: url(../img/script_picts/balls_video.jpg);
}
#product_gallery_entry_MOUSE_PADS, .gallery_script .photo_MOUSE_PADS
{
	background: url(../img/script_picts/mouse_photo.jpg);
}
.gallery_script .video_MOUSE_PADS
{
	background: url(../img/script_picts/mouse_video.jpg);
}
DIV#gallery_script_picts
{
	height: 360px;
	width: 700px;
	display: none;
}
DIV#gallery_script_picts .big_pict_frame
{
	height: 334px;
	border: 0px solid #000000;
	line-height: 1px;
}
DIV#gallery_script_picts .big_pict
{
	height: 329px;
	margin-bottom: 5px;
	font-size: 1px;
	line-height: 1px;
}
DIV#gallery_script_picts .product_gallery_caption
{
	height: 25px;
	width: 698px;
	text-align: left;
	background: #000000;
	color: #FFFFFF;
	opacity: 0.4;
	filter: alpha(opacity=40);
	display: none;
}
DIV#gallery_script_picts .caption_text
{
	padding: 5px;
	font-size: 12px;
	position: relative;
	color: #FFFFFF;
/*text-color: white*/
	top: 5px;
	opacity: 1;
	filter: alpha(opacity=100);
}
DIV#gallery_script_picts .main_menu
{
	width: 91px;
	height: 20px;
	background: url(../img/script_picts/main_menu.gif);
	margin-left: 38px;
	margin-right: 108px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	cursor: pointer;
}
DIV#gallery_script_picts .product_galery_pict
{
	float: left;
	width: 28px;
	font-size: 1px;
	line-height: 1px;
	height: 19px;
	margin-left: 10px;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
DIV#gallery_script_picts .product_galery_pict SPAN
{
	display: none;
}
DIV#gallery_script_picts .product_galery_pict:hover
{
	opacity: 1;
	filter: alpha(opacity=100);
}
/** Styles for products gallery JQuery script (end)
* Special offer styles **/
#special_offer_outer
{
/*padding-top: 30px;*/
	width: 980px;
	height: 549px;
	background: #1D0F04 url(../img/magoffer_top_bg.jpg) repeat-y left;
}
#special_offers_tabs
{
	padding-top: 10px;
	margin-right: 25px;
	float: right;
	width: 800px;
}
#special_offers_tabs A
{
	display: block;
	float: right;
	border-top: 1px solid #C2B5AD;
	border-right: 1px solid #3A2E26;
	border-bottom: 1px solid #201915;
	border-left: 1px solid #9D897C;
}
#special_offers_tabs A SPAN
{
	display: block;
	cursor: pointer;
	height: 100%;
	font-size: 22px;
	font-family: Impact;
	text-align: center;
	color: #FFFFFF;
	padding: 5px 15px;
	border-top: 1px solid #9E8B7E;
	border-right: 1px solid #675244;
	border-bottom: 1px solid #59473B;
	border-left: 1px solid #8F796A;
	background: #7E6453;
}
#special_offers_tabs A#current SPAN, #special_offers_tabs A:hover SPAN
{
	border-top: 1px solid #716258;
	border-right: 1px solid #35261A;
	border-bottom: 1px solid #2E2017;
	border-left: 1px solid #5A4A3E;
	background: #412E20;
}
#special_offer
{
	color: #8C8C8C;
	width: 980px;
	height: 498px;
/*background: #000 url(../img/magoffer_right_bg.jpg) top right no-repeat;*/
}
#special_offer .left_bg
{
	width: 980px;
	height: 498px;
/*background: transparent url(../img/magoffer_left_bg.jpg) top left no-repeat;*/
}
#special_offer .left_bg .content-area
{
	padding: 22px 30px 0px;
	width: 920px;
	height: 476px;
	overflow: hidden;
}
#special_offer .golf
{
	background: transparent url(../img/magoffer.jpg) no-repeat top center;
}
#special_offer .single_mat
{
	background: transparent url(../img/single_mat.jpg) no-repeat top center;
}
#special_offer .two_mats
{
	background: transparent url(../img/two_mats.jpg) no-repeat top center;
}
#special_offer .yoga_pilates
{
	background: transparent url(../img/two_mats.jpg) no-repeat top center;
}
#special_offer .left_bg .content-area DIV
{
	background: none;
	color: #FFFFFF;
	text-align: center;
}
#special_offer #video_window
{
	width: 210px;
	height: 117px;
	padding: 13px 16px 24px 13px;
	background: url(../img/singleTV.gif) no-repeat top left;
	position: absolute;
}
#special_offer #video_window .singleTV
{
	position: absolute;
	width: 239px;
	height: 154px;
	display: block;
	margin: -13px 0px 0px -13px;
	z-index: 10;
}
#special_offer .video_window
{
	float: left;
	width: 239px;
	height: 100%;
	margin-top: -40px;
}
#special_offer .title_special
{
	float: left;
	width: 250px;
	height: 100%;
	margin-left: 10px;
	font-family: Impact;
	font-size: 33px;
	line-height: 34px;
}
#special_offer .single_mat .title_special
{
	width: 420px;
	font-size: 24px;
	line-height: 30px;
}
#special_offer .two_mats .title_special
{
	width: 370px;
	font-size: 24px;
	line-height: 30px;
}
#special_offer .yoga_pilates .title_special
{
	width: 370px;
	font-size: 21px;
	line-height: 22px;
}
#special_offer .purchase_special
{
	float: right;
	width: 187px;
	height: 100%;
	margin-right: 10px;
}
#special_offer .two_mats .purchase_special
{
/*width: 248px;*/
}
#special_offer .yoga_pilates .purchase_special
{
/*width: 248px;*/
}
#special_offer .purchase_special DIV
{
	width: 187px;
	text-align: center;
}
#special_offer .two_mats .purchase_special DIV
{
/*width: 248px;*/
}
#special_offer .yoga_pilates .purchase_special DIV
{
/*width: 248px;*/
}
#special_offer .purchase_special .comment_special
{
	font-family: "Myriad Pro";
	font-size: 16px;
	height: 22px;
	margin-top: 7px;
}
#special_offer .purchase_special .price_special
{
	font-family: Arial;
	font-size: 47px;
	height: 47px;
	line-height: 47px;
}
#special_offer .purchase_special .note_special
{
	font-family: Arial;
	font-size: 11px;
	height: 11px;
	line-height: 11px;
}
#special_offer .purchase_special .special_dd
{
	width: 187px;
	height: 20px;
	padding-top: 0px;
	margin-top: 10px;
}
#special_offer .purchase_special .special_dd SELECT
{
	width: 100%;
	font-family: Arial;
	font-size: 11px;
}
#special_offer .purchase_special .order_button_special
{
	width: 187px;
	height: 53px;
	padding-top: 6px;
	margin-top: 3px;
}
#special_offer .single_mat .purchase_special .order_button_special
{
	margin-top: 10px;
}
#special_offer .two_mats .purchase_special .order_button_special
{
	margin-top: 10px;
/*padding-left: 30px;
padding-right: 30px;*/
}
#special_offer .yoga_pilates .purchase_special .order_button_special
{
	margin-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
}
#special_offer .purchase_special .order_button_special A
{
	width: 187px;
	height: 53px;
	display: block;
	background: transparent url(../img/order_button.gif) no-repeat top left;
}
#special_offer .purchase_special .order_button_special A:hover
{
	background: transparent url(../img/order_button.gif) no-repeat bottom left;
}
#special_offer .purchase_special .offer_special
{
	height: 163px;
	margin-top: 15px;
}
#special_offer .single_mat .purchase_special .offer_special
{
	margin-top: 10px;
}
#special_offer .two_mats .purchase_special .offer_special
{
	margin-top: 8px;
	height: 115px;
}
#special_offer .yoga_pilates .purchase_special .offer_special
{
	margin-top: 8px;
}
#special_offer .purchase_special .offer_conditions
{
	height: 96px;
	margin-top: 15px;
}
#special_offer .single_mat .purchase_special .offer_conditions
{
	margin-top: 10px;
}
#special_offer .two_mats .purchase_special .offer_conditions
{
	margin-top: 20px;
}
#special_offer .yoga_pilates .purchase_special .offer_conditions
{
	margin-top: 20px;
}
#special_offer_video
{
	width: 806px;
	height: 449px;
	padding: 52px 63px 92px 53px;
	background: #FFFFFF url(../img/singleTV.jpg) no-repeat;
	margin: 10px 29px;
}
.special_related_title
{
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
}
.related_left
{
	float: left;
	width: 340px;
	height: 200px;
	padding-right: 10px;
	border-right: 4px solid #2C2C2C;
}
.related_right
{
	float: right;
	width: 310px;
	height: 200px;
	padding-left: 10px;
}
.related_header
{
	font-size: 14px;
	color: #2C2C2C;
	font-weight: bold;
}
.special_check_box
{
	margin-top: 20px;
}
.special_check_box LABEL
{
	font-size: 11px;
	color: #2C2C2C;
	font-weight: bold;
	margin-top: 20px;
}
.spacer
{
	float: left;
	width: 100%;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
.logos_mat_ball
{
	height: 35px;
	width: 467px;
	background: url(../img/logos.gif);
	margin-bottom: 10px;
}
.landing_content
{
	padding-bottom: 20px;
}
.landing_content .line
{
	border-bottom: 2px solid #CCCCCC;
	margin-bottom: 20px;
}
.landing_content .see_more_big
{
	font-size: 30px;
	letter-spacing: -1px;
	color: #1D0A90;
}
.landing_content .see_more_big A
{
	color: #1D0A90;
}
