body
{
	width:100%;
	margin:0 auto;
	background:#F7F6F6;
}
img
{
	border:0px none;
}

form
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.top
{
	width:100%;
	float:left;
}
.simpletext
{
	font:normal 10pt Arial;
	padding:0 2% 0 2%;
	width:96%;
}
.topsec
{
	width:96%;
	float:left;
	margin:0;
	background:url('images/topheader.jpg') repeat-x;
	border-bottom:1px solid #00eaff; padding-left:2%; padding-right:2%; padding-top:5px; padding-bottom:10px
}
.topsec_lft
{
	width:49.4%;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.topsec_lft a
{
	font:bold 55% Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	margin:0 .6% 0 0;
	padding:0 .6% 0 0;
}
.topsec_lft a:hover
{
	text-decoration:underline;
	color:#ffffff;
}
.topsec_rgt
{
	width:50%;
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}
.topsec_rgt a
{
	font:bold 55% Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	margin:0 0 0 .6%;
	padding:0 0 0 .6%;
}
.topsec_rgt a:hover
{
	text-decoration:underline;
	color:#ffffff;
}
.header
{
	width:96%;
	margin:0;
	float:left;
	background:url('images/header.jpg') repeat-x;

	border-bottom:1px solid #ffffff; padding-left:2%; padding-right:2%; padding-top:30px; padding-bottom:35px
}
.header_lft
{
	width:40%;
	float:left;
	margin:0 0 0 0;
}
.header_rgt
{
	width:60%;
	float:right;
	margin:8px 0 0 0;
	text-align:right;
}
.search
{
	width:348px;
	height:25px;
	float:right;
	background:url('images/search_bg.jpg') no-repeat right 50%;
	padding-left:0; padding-right:0; padding-top:3px; padding-bottom:0
}
.srchinput
{
	width:280px;
	float:left;
	background:none;
	border:0px none;
	color:#3f3f3f; font-style:normal; font-variant:normal; font-weight:normal; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:10px; margin-right:0; margin-top:2px; margin-bottom:0; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}
.menu_sec
{
	width:96%;
	height:40px;
	margin:0 0 0 0;
	float:left;
	padding:0 2% 0 2%;
	background:url(images/menu_bg.jpg);
	border-bottom:1px solid #ffffff;
	z-index:1;
}
.middle
{
	width:96%;
	float:left;
	padding:5px 2% 0 2%;
	margin:0 0 0 0;
	background:#F7F6F6 url(images/middle_bg.jpg) repeat-x;
}
.hotitem
{
	width:100%;
	height:23px;
	margin:5px 0 5px 0;
	float:left;
	padding:0 0 0 0;
}
.hotitem_lft
{
	width:80%;
	float:left;
	margin:0 0 0 0;
	padding:1px 0 0 0;
	text-align:center;
}
.hotitem_lft a
{
	font:bold 80% Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:0 .3% 0 .3%;
	padding:0 .3% 0 .3%;
}
.hotitem_lft a:hover
{
	text-decoration:underline;
}
.hotitem_rgt
{
	width:16%;
	margin:0 0 0 0;
	float:right;
	padding:0 0 0 0;
	text-align:right;
}
.slideshow
{
	width:100%;
	float:left;
	margin:10px 0 10px 0;
	padding:0 0 0 0;
}
.hotdeal
{
	width:79%;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.hotdeal_show
{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:25px 0 0 10px;
	text-align:center;
}
.hotdeal_lft
{
	width:2.5%;
	float:left;
	height:80px;
	margin:0 0 0 0;
	padding:65px 0 0 0;
	background:url(images/slideshow_bglft.png) no-repeat;
	background-position:left;
}
.hotdeal_ctr
{
	width:94%;
	float:left;
	height:145px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#ffffff;
}
.hotdeal_rgt
{
	width:2.5%;
	float:left;
	height:80px;
	margin:0 0 0 0;
	padding:65px 0 0 0;
	background:url(images/slideshow_bgrgt.png) no-repeat;
	background-position:right;
	text-align:right;
}

/*  --------------------------------     SLIDE SHOW CSS     --------------------  */


#container
{
  width: 100%;
  overflow: hidden;
  background:#ffffff;
  padding:10px 0 10px 0;
}

#scroller {
  width: 2100px;
  height:125px;
}

.content {
  width: 125px;
  height: 125px;
  float: left;
  margin:0 6px 0 0;
  padding:0 0 0 0;
  font-size: .8em;
}

/*  --------------------------------     SLIDE SHOW CSS     --------------------  */


.adshow
{
	width:21%;
	height:145px;
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.adshowtitle
{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:3px 0 3px 0;
	text-align:center;
	background:#42BED4;
	font:bold 9pt Arial, Helvetica, sans-serif;
}
.adshowcal
{
	width:99%;
	height:124px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #42BED4;
	background:#FFFFFF;
	text-align:center;
}
.todaydeal
{
	width:99.8%;
	float:left;
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	border:1px dashed #000000;
	font:bold 14pt Arial, Helvetica, sans-serif;
}
.todaydeal_img
{
	float:left;
	padding:0 10px 0 5px;
	margin:0 10px 0 0;
	border-right:2px solid #FFFFFF;
}
.todaydeal ul
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	float:left;
}
.todaydeal li
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	float:left;
}
.todaydeal ul li a
{
	margin:0 10px 0 0;
	padding:10px 10px 0 0;
	float:left;
	list-style:none;
	font:bold 8pt Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}
.todaydeal ul li a:hover
{
	text-decoration:underline;
	color:#42BED4;
}
.dealstop
{
	width:100%;
	float:left;
	margin:10px 0 10px 0;
	padding:8px 0 8px 0;
	background:#42BED4;
	text-align:center;
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#000000;
}
.dealstop a
{
	padding:3px 8px 3px 8px;
	margin:0 0 0 0;
	border:1px solid #ffffff;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.dealstop a:hover
{
	color:#000000;
	background:#42BED4;
}
.dealshow
{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.dealsec
{
	width:100%;
	float:left;
	margin:0 0 25px 0;
	padding:5px 0 0 0;
	border-top:2px solid #E8E8E8;
	background:#ffffff;
}
.dealsec_head 
{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #E8E8E8;
	
}
.dealsec_head a
{
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.dealheadprice
{
	color:#FF0000;
}
.dealshow
{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.dealshwo_lft
{
	width:24.8%;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-right:1px solid #E8E8E8;
}
.dealshowimg
{
	width:100%;
	float:left;
	text-align:center;
}
.dealshowimg_b
{
	margin:10px 0 10px 0;
}
.dealshwo_lft_top
{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:4px 0 4px 0;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#2a261d;
	border-bottom:1px solid #E8E8E8;
	text-align:center;
}
.dealshow_highlgt
{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:6px 0 6px 0;
	text-align:center;
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.dealshwo_rgt
{
	width:74%;
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 .8%;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#2a261d;
}
.dealdes
{
	float:left;
	width:99%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#2a261d;
}
.dealget
{
	float:left;
	width:99%;
	margin:0 0 0 0;
	padding:10px 0 10px 0;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#990000;
}
.dealfunction
{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.dealfunction ul
{
	margin:0 0 0 40px;
	padding:0 0 0 0;
	list-style:none;
}
.dealfunction li
{
	margin:0 0 0 0;
	padding:0 0 0 10px;
	list-style-type:decimal;
}
.dealcoupon
{
	color:#2ade00;
	font:bold 9pt Arial, Helvetica, sans-serif;
}
.dealsprice
{
	color:#000000;
	font:bold 11pt Arial, Helvetica, sans-serif;
}
.dealfinalprice
{
	color:#FF0000;
	font:bold 10pt Arial, Helvetica, sans-serif;
}
.dealfunction ul li a
{
	margin:0 5px 0 0;
	padding:0 0 0 0;
	font:bold 10pt Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.dealnote
{
	width:100%;
	float:left;
	margin:10px 0 6px 0;
	padding:0 0 0 0;
	font:normal 7pt Arial, Helvetica, sans-serif;
	color:#2a261d;
}
.dealfooter
{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:3px 0 6px 0;
	border-bottom:2px solid #E8E8E8;
	border-top:1px solid #E8E8E8;
}
.dealfooterlft
{
	width:70%;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#2a261d;
}
.dealfooterlft a
{
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#2a261d;
	text-decoration:none;
	margin:0 4px 0 0;
}
.dealfooterlft a:hover
{
	color:#FF0000;
	text-decoration:underline;
}
.dealfooterrgt
{
	width:30%;
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#2a261d;
}
.dealfooterrgt a
{	
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.footer
{
	width:96%;
	float:left;
	margin:10px 0 10px 0;
	padding:0 2% 0 2%;
}
.footersearch
{
	width:99.8%;
	float:left;
	margin:0 0 25px 0;
	padding:8px 0 8px 0;
	text-align:center;
	border:1px solid #ffffff;
	font:bold 8pt Arial, Helvetica, sans-serif;
}
.footerad
{
	width:100%;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	text-align:center;
}
.footermenu
{
	width:96%;
	float:left;
	margin:10px 0 0 0;
	padding:8px 2% 28px 2%;
	text-align:center;
	font:normal 7pt Arial, Helvetica, sans-serif;
}
.footermenu a
{
	margin:0 3px 3px 0;
	padding:0 3px 3px 0;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.footermenu a:hover
{
	text-decoration:underline;
}
.calender
{

}

.tdtext
{
	font:bold 10pt Arial;
	color:#000000;
}
.tdtext1
{
	font:normal 10pt Arial;
	color:#000000;
}

.threecol
{
	width:30%;
	font:bold 10pt Arial;
	color:#000000;
	float:left;
	margin:10px 0 0 0;
}

.threecol a
{
	font:bold 10pt Arial;
	
	color:#000000;
}

.threecolcenter
{
	width:33%;
	font:bold 10pt Arial;
	color:#000000;
	float:left;
	margin:10px 0 0 0;
	border-right:solid 1px Gray;
	border-bottom:solid 1px Gray;
	height:100px;
	text-align:center;
}

.threecolcenter a
{
	text-align:center;
	font:bold 10pt Arial;
	
	color:#000000;
}


.showbookmark
{
	  width:300px;
	  margin:0 0 0 0;
	  padding:0 0 0 0;
	  float:left;
	  display:none; 
      position:absolute; 
      border:1px solid #999999;
      padding: 1px;
	  background:#ffffff;
}
.closebookmark
{
	width:300px;
	float:left;
	text-align:right;
}
.closebookmark a
{
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:none;
}
.bmarklink
{
	width:142px;
	float:left;
	margin:0 0 0 0;
	padding:3px 2px 3px 2px;
}
.bmarklink a
{
	width:140px;
	height:16px;
	float:left;
	padding:3px 0 3px 2px;
	font:bold 9pt Arial, Helvetica, sans-serif;
}
.bookmarkimg
{
	float:left;
	padding:0 5px 0 0;
}

.bmarklinkHome
{
	color:#000000;
}
.bmarklinkHome a
{
	color:#000000;
}

.bmarklinkHome a:hover
{
	color:#ff0000;
	text-decoration:none;
}

.CatListName
{
	font:normal 9pt Arial;
	color:#ff0000;
	float:left;
	width:100%;
}

.CatListName a
{
	font:normal 9pt Arial;
	color:#ff0000;
	
}

