*
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	/*color: #7f7f7f; */
    color: #333;    
}

img
{
	border: 0;
}

a, a:link, a:visited
{
	color: #acacac;
	text-decoration: none;
	outline: 0;
}

a:hover
{
	text-decoration: underline;
}

ul
{
	list-style: none;
}

.credits a, .credits a:link{
	color:#CC0000;	
}

#ads img{margin-left:12px;}


#lads img{margin-left:12px;}

.clr
{
	clear: both;
	height: 0;
}

.fl
{
	float: left;
}

.fr
{
	float: right;
}

.null
{
	line-height: 0;
	font-size: 0;
}




.center
{
	width: 924px;
	margin: auto;
}

.main
{
	width: 924px;
	padding: 9px 0 30px;
	background: url(../../../images/front/default/header_back.png) no-repeat;
}


.logo
{
	width: 924px;
	padding:0 0 0 0;
	
}

.top
{
	width: 920px;
	/*padding: 7px 4px 7px 0;
	 border-top: 1px solid #888889;
	border-bottom: 1px solid #888889; */
	margin: 0 0 5px;
}

.top_nav
{
	width: 350px;
	padding: 6px 0 0;
}

.top_nav li
{
	float: left;
	margin: 0 15px 0 0;
}

.top_nav li a, .top_nav li a:link, .top_nav li a:visited
{
	color: #262626;
	text-decoration: none;
}

.top_nav li a:hover
{
	text-decoration: underline;
}

.top_right
{
	width: 500px;
}

.top_right span
{
	font-weight: bold;
	color: #262626;
	line-height: 25px;
}

.main_nav
{
	background: url(../../../images/front/default/bg_main_nav.gif) repeat-x;
	width: 877px;
	height: 28px;
	margin: 0 0 10px;
	padding: 12px 0 0 45px;
	border: 1px solid #dddddd;
}

.main_nav li
{
	float: left;
	margin: 0 30px 0 0;
	padding: 0 30px 0 0;
}

.banner
{
	width: 924px;
	margin: 0 0 15px;
}

.container
{
	width: 924px;
	margin: 0 0 10px;
	padding: 6px 0 14px;
	border-top: 1px solid #8b8b8c;
	border-bottom: 1px solid #e7e7e8;
}

.red_panel_main
{
	width: 924px;
	padding: 0 0 10px;
}

.red_panel
{
	background: #ce062d url(../../../images/front/default/bg_red.gif) repeat-x;
	width: 291px;
	/*height: 52px;*/
	margin: 0 1px 0 0;
	padding: 5px 8px;
}

.red_panel_image
{
	padding: 6px 0 0 8px;
}

.red_panel_in
{
	color: #FFFFFF;
	width: 291px;
	padding: 0 0 8px;
	border-bottom: 1px solid #a4061d;
}

.red_panel_right
{
	width: 138px;
}

.red_panel_right li
{
	background: url(../../../images/front/default/arrow.gif) 0 6px no-repeat;
	padding: 0 0 2px 8px;
}

.red_panel_right li a, .red_panel_right li a:link, .red_panel_right li a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.red_panel_right li a:hover
{
	text-decoration: underline;
}

.main_body
{
	width: 924px;
	padding: 0 0 15px;
	border-bottom: 1px solid #e7e7e8;
}

.left
{
	width: 188px;
	border: 1px solid #e8e8e8;
	margin: 0 10px 0 0;
}

.left ul
{
	background: url(../../../images/front/default/bg_ul.gif) repeat-x;
	width: 138px;
	padding: 15px 25px 20px;
}

.left li
{
	width: 138px;
	padding: 12px 0 10px;
	border-bottom: 1px solid #e8e8e8;
}

.left li a, .left li a:link, .left li a:visited
{
	color:#5F9EA0;
	text-decoration: none;
}

.left li a:hover
{
	text-decoration: underline;
}

.left_title
{
	background: #eaeaea url(../../../images/front/default/bg_left_title.gif) repeat-x;
	width: 168px;
	padding: 10px 10px 8px;
	border-bottom: 1px solid #FFFFFF;
}

.left_title span
{
	font-weight: bold;
	color: #4f4f4f;
	padding: 0 0 0 12px;
	position: relative;
	top: -3px;
}

.middle_holder
{
	width: 520px;
}

.middle
{
	width: 520px;
	margin: 0 0 15px 0;
}

.mid_title
{
	width: 500px;
}

.flash_pic
{
	width: 520px;
}

.latest_products
{
	width: 480px;
	padding: 6px 20px;
}

.latest_products img
{
	float: left;
	margin: 0 15px 0 0;
}

.product_details
{
	width: 345px;
	text-align: justify;
	line-height: 16px;
}

.product_name
{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	width: 345px;
	padding: 0 0 10px;
	line-height: normal;
}

.product_price
{
	font-size: 18px;
	font-weight: bold;
	color: #e7002d;
	width: 345px;
	line-height: normal;
	padding: 6px 0 0;
}

.product_price span
{
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: 5px;
}

.product_price span a, .product_price span a:link, .product_price span a:visited
{
	color: #e7002d;
	text-decoration: underline;
}

.product_price span a:hover
{
	text-decoration: none;
}

.right
{
	width: 190px;
}

.right_box
{
	width: 188px;
	border: 1px solid #e8e8e8;
	margin: 0 0 5px 0;
}

.right_box_title
{
	width: 160px;
	height: 23px;
	padding: 9px 14px 0;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../../../images/front/default/bg_right_header.gif) repeat-x;
}

.box_in
{
	width: 148px;
	padding: 18px 20px;
	text-align: center;
}

.box_in span
{
	color: #262626;
	font-weight: bold;
}

.poll
{
	width: 162px;
	padding: 25px 13px 15px;
	background: url(../../../images/front/default/bg_ul.gif) repeat-x;
	color: #262626;
}

.poll label
{
	color: #7f7f7f;
	position: relative;
	padding: 0 0 0 6px;
	top: -3px;
}

.bottom
{
	width: 924px;
	padding: 12px 0 0;
}

.links
{
	width: 510px;
}

.links ul
{
	width: 150px;
	padding: 0 20px 0 0;
	float: left;
}

.links li
{
	padding: 0 0 6px 10px;
	background: url(../../../images/front/default/red_arrow.gif) 0 5px no-repeat;
}

.links li a, .links li a:link, .links li a:visited
{
	color: #908f8f;
	text-decoration: underline;
}

.links li a:hover
{
	text-decoration: none;
}

.signup
{
	width: 200px;
}

.footer
{
	width: 924px;
	color: #b2b2b2;
}

.btn_search
{
	color: #FFFFFF;
	background: url(../../../images/front/default/bg_search.gif) repeat-x;
	margin: 0 0 0 3px;
	padding: 4px 10px 6px;
	border: none;
	overflow: auto;
}

.btn_go
{
	width: 31px;
	height: 21px;
	padding: 19px 0 0 !important;
	padding: 20px 0 0;
}

.txt_box
{
	color: #b0b0b0;
	width: 220px;
	height: 20px;
	margin: 1px 0 0;
	padding: 4px 5px 0;
	border: 1px solid #e4e2e2;
}

.small_holder
{
	width: 156px;
}

.small
{
	font-size: 11px;
	width: 146px;
	height: 17px;
	margin: 6px 0 0;
	padding: 2px 5px 0;
}

.no_margin
{
	margin: 0;
}

li.no_border
{
	border: none;
}

.f2
{	width: 924px;
	border-bottom: 1px solid #e7e7e8;
}

.product_details li{
  margin: 0px 0px 0px 20px;
  line-height: 20px;
  padding: 0px;
  list-style-type:circle;
  width:100%;
  border-bottom:none;
}






















