@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	margin-top:10px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
img
{
	border:none;
}
form
{
	margin:0px 0px 0px 0px;
}

.main_table
{
	width:960px;
}
.slogan_img
{
	margin-left:3px;
	margin-top:19px;
}
.offer_img
{
	margin-bottom:7px;
	margin-top:7px;
	margin-left:15px;
	margin-right:10px;
}
.my_acc
{
	font-size:12px;
	color:#333;
	background:url(images/my_acc_border.jpg) no-repeat bottom right;
	padding-bottom:7px;
	padding-right:7px;
}
.my_acc a
{
	color:#333;
	text-decoration:none;
}
.my_acc a:hover
{
	color:#000;
	text-decoration:none;
}
.sep_line
{
	margin-left:6px;
	margin-right:6px;
}
.check_btn
{
	margin-top:5px;
	margin-right:4px;
}
.bag_txt
{
	font-size:12px;
	color:#333;
	padding-top:9px;
}
.bag_txt a
{
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.bag_txt a:hover
{
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.bag_img
{
	margin-top:9px;
	margin-right:5px;
}
.menu_bg
{
	border:#b6b6b6 solid 1px;
	background:url(images/menu_bg.jpg) repeat-x;
	height:36px;
}
.menu
{
	font-size:13px;
	color:#2c6d71;
	background:url(images/me_sep.jpg) no-repeat left top;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
.menu a
{
	color:#2c6d71;
	text-decoration:none;
}
.menu a:hover
{
	color:#000;
	text-decoration:none;
}
.search_field
{
	width:150px;
	height:16px;
	border:1px solid #cccccc;
	margin-left:7px;
	margin-top:6px;
	padding-left:2px;
}
.body_bdr
{
	border:#6f7b84 solid 5px;
	margin-bottom:4px;
	margin-top:5px;
}
.glow_bg
{
	background:url(images/glow_bg.jpg) repeat-x;
	height:395px;
}
.h_banner_txt
{
	margin-bottom:56px;
}
.footer
{
	background-color:#b1c3ce;
	height:84px;
}
.field
{
	width:215px;
	height:16px;
	border:1px solid #cccccc;
	margin-top:0px;
	margin-bottom:9px;
	font-size:11px;
	color:#494949;
}
.footer_link
{
	font-size:12px;
	color:#014645;
	font-weight:bold;
	line-height:22px;
	padding-top:6px;
}
.footer_link a
{
	color:#014645;
	text-decoration:none;
}
.footer_link a:hover
{
	color:#000;
	text-decoration:none;
}
.cs_left
{
	background-color:#F7F8FC;
	border:1px solid #b6b6b6;
}
.cs_current_shows_txt
{
	font-size:16px;
	color:#525380;
	font-weight:bold;
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
}
.cs_shows
{
	font-size:13px;
	color:#666868;
	padding-top:15px;
	padding-left:15px;
	padding-right:5px;
	font-weight:bold;
}
.cs_shows ul
{
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}
.cs_shows ul li
{
	list-style:none;
	line-height:21px;	
}
.cs_shows ul li a
{
	color:#666868;
	text-decoration:none;
}
.cs_shows ul li a:hover
{
	color:#000;
	text-decoration:none;
}
.cs_shows_sub ul
{
	margin:0px;
	padding:0px;
}
.cs_shows_sub ul li
{
	list-style:none;
	line-height:21px;	
}
.cs_shows_sub ul li a
{
	color:#666868;
	text-decoration:none;
}
.cs_shows_sub ul li a:hover
{
	color:#000;
	text-decoration:none;
}
.bg_1
{
	background-color:#525380;
	height:50px;
}
.cs_slogan
{
	font-size:15px;
	color:#FFFFFF;
	text-transform:inherit;
	font-style:italic;
}
.cs_slogan a
{
	text-decoration:underline;
	color:#FFFFFF;
}
.cs_slogan a:hover
{
	text-decoration:underline;
	color: #CCCCCC;
}

.cs_slogan_uc
{
	text-transform:uppercase;	
}

.cs_right
{
	border:1px solid #b6b6b6;
	background-color:#F7F8FC;
}
.cs_glow_bg
{
	background:url(images/cs_glow_bg.jpg) repeat-x;
}
.cs_glow_box_bdr
{
	border:#6f7b84 solid 5px;
}
.st_1
{
	padding-bottom:15px;
}
.p_title
{
	font-size:12px;
	color:#333366;
	line-height:14px;
	padding-left:1px;
}
.p_title a
{
	color:#333366;
	text-decoration:none;
}
.p_title a:hover
{
	color:#333366;
	text-decoration:underline;
}

.plist_p_title
{
	font-size:13px;
	color:#333366;
	font-weight:bold;
	padding-top:2px;
}
.plist_p_title a
{
	color:#333366;
	text-decoration:none;
}
.plist_p_title a:hover
{
	color:#333366;
	text-decoration:underline;
}

.p_img
{
	margin-bottom:6px;
}
.txt_strike
{
	text-decoration: line-through;
}
.red_price
{
	color:#cc0000;
}
.p_glow_bg
{
	background:url(images/p_glow_bg.jpg) repeat-x;
}
.more_img_bdr
{
	border:1px solid #CCC;
}
.info_text
{
	font-size:15px;
	color:#333333;
	line-height:16px;
	height:180px;
}
.price_text
{
	font-size:15px;
	color:#333333;
}
.st_2
{
	width:145px;
	color:#666666;
}
.nor_text
{
	font-size:12px;
	color:#333333;
	line-height:19px;
	padding-right:12px;
}
.nor_text a
{
	font-size:12px;
	color:#0000FF;
	line-height:19px;
	padding-right:12px;
}
.nor_text a:hover
{
	font-size:12px;
	color:#0000FF;
	line-height:19px;
	padding-right:12px;
}
.nor_text_no_padding_links
{
	font-size:12px;
	color:#333333;
	line-height:19px;
	padding-right:12px;
}
.nor_text_no_padding_links a
{
	font-size:12px;
	color:#0000FF;
	line-height:19px;

}
.nor_text_no_padding_links a:hover
{
	font-size:12px;
	color:#0000FF;
	line-height:19px;

}
.ecom_left_bg
{
	background:url(images/ecom_left_bg.jpg) repeat-y;
	width:23px;
}
.ecom_rit_bg
{
	background:url(images/ecom_rit_bg.jpg) repeat-y;
	width:23px;
}
.ecom_box_bg
{
	background:url(images/ecom_box_bg.jpg) repeat-x;
	background-color:#F7F8FC;
	height:501px;
}

#slogan_tl
{

}

.slogan_style
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size:16px;
	color:#E00025;
	padding-top:16px;
	padding-left:0px;
	font-style:italic;
	font-weight:bold;
	/*letter-spacing:1px;*/
}

.slogan_under
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color:#E00025;
	padding-left:0px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:0px;
	padding-top:0px;
}

.email_txt
{
	font-size:15px;
	color:#014645;
	padding-top:8px;
	padding-left:20px;
	font-weight:bold;
	line-height:18px;
}
.email_txt_1
{
	font-size:12px;
	color:#014645;
	padding-top:0px;
	padding-left:0px;
	font-weight:bold;
	font-style:italic;
}

/*************************************************************************/

.prod_tbl
{
	margin-bottom:15px;
	margin-left:0px;
	
	width:164px;
}

.pinfo_prod_thumb
{
	margin-bottom:10px;
	margin-right:19px;
}

.misc_link
{
	font-size:14px;
	color:#333366;
	font-weight:bold;
}

.misc_link a
{
	color:#333366;
	text-decoration:none;
}

.misc_link a:hover
{
	color:#000000;
	text-decoration:underline;
}

/***************************************************************************************/

.shopping_cart_txt
{
	font-family:Arial, Helvetica, sans-serif;
	color:#403F3F;
	font-size:12px;
}

.shopping_cart_txt a
{
	color:#403F3F;
	text-decoration:underline;
}

.shopping_cart_txt a:hover
{
	color:#333333;
	text-decoration:none;
}


.pagenum_nav {
	font-family:Arial, Helvetica, sans-serif;
	color:#525380;
	font-size:12px;
	text-transform:none;
	font-weight:bold;
	padding-top:0px;
}

.pagenum_nav a	{
	color: #666868;
	text-decoration:none;
						}
						
.pagenum_nav a:hover	{
	color: #000000;
	text-decoration:none;
						}
						
.pagenum_nav span        {

  color: #666868;
	text-decoration:none;
                         }           

.shop_bag_link a {
color:#000000;
text-decoration:none;
}

.shop_bag_link a:hover {
color:#000000;
text-decoration:underline;
}

#tableheight {height:100%}




