/* mac hide\*/
html, body {height:100%}
/* end hide */
/* categories xiamian tiaomu font-color:#0d1bda; zuobian + zhongjian + youbian langmu font-color:#1d1dc2; xiaobiaoti background: #b4ccf8 
signup font-color:#1a1a1a
*/

body {	padding:0;	margin:0;	text-align:center;	min-width:925px;/* for mozilla*/
	background-color: #FFFFFF;	color: #000000;
}
* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#outer{	height:100%;	min-height:100%;	width:1080px; /*guan:zhengti bufen*/
	border:1px solid #000;	                padding:0px;
	color: #000000;	text-align:left;	margin:0px;	position:relative;
}
#innerwrap {/* enables content first guan:zuobian he zhongjian bufen*/
	float:left;	  width:907px; 
}
#header{	position:absolute;
	top:0;	left:-1px;	width:1080px;	height:140px;		border:1px solid #000;
	overflow:hidden;	color: #000000;	z-index:100; background-color:#ffffff; 
}
#left {	position:relative;/*ie needs this to show float */
	width:160px;	float:left;
	padding-top:142px;/*needed to make room for header*/
	padding-bottom:32px;/* needed to make room for footer */
        
}
#right {	position:relative;/*ie needs this to show float */
	width:165px;	float:right;
	padding-top:142px;/*needed to make room for header*/
	padding-bottom:32px;/* needed to make room for footer */
}


}
#centrecontent {	width:740px;	padding-top:140px; float:right; 	padding-bottom:32px;/* needed to make room for footer guan:zhongjian bufen*/
   /* guan:zhongjian bufen */
}
#centrecontent p {padding-left:3px}
#clearfooter {width:100%;height:52px;clear:both} /* to clear footer */

#footer {	width:923px;	clear:both;	height:60px;	border-top:1px solid #000;	border-bottom:1px solid #000;
	background-color: #FFFFFF;	color: #000000;	text-align:center;	left:0;	bottom:0;	position: absolute;
}
#footer p {font-size: x-small;  margin: 0px; line-height: normal; text-align: center; margin:10px;  padding:10px;}

#left p {padding-left:3px;padding-right:2px}
#right p {padding-left:4px;padding-right:2px}
div,p  {margin-top:0}/*clear top margin for mozilla*/

/* END MAIN TEMPLATE LAYOUT */
body{   font-size:9pt; font-family:  verdana, tahoma, arial,  Helvetica, sans-serif; }
a {	color:#0d1bda; text-decoration:none;} /* categories, top-deals, top-coupons... font-color style */
a:hover { color:#f30e0e; text-decoration:underline;}
a:visit { color:#0d1bda; text-decoration:none;}
h1, h2, h3 { margin:.8em 0 .2em 0; padding:0; }
p { margin:.4em 0 .8em 0;  padding:0; }
img {	margin:0px; }
b{font-size: 110%;}
.col_content{ padding-left: 3px;padding-right: 0px;}
.col_content a {color:#f05408; }

/* top coupons xiamian fangkuang style */
.top_coupon{ font-weight:bold; color:#0d1bda; border: #000000 1px dotted; width: 140px; margin:0px auto; text-align: center; background: #FFFFFF repeat-x;}


.sidebox{border-left:0px; border-right:1px solid #000; border-bottom:1px solid #000; width:160px;}
.sidebox_right {border-right:0px; border-left:1px solid #000; border-bottom:1px solid #000; width:165px;}

.centerbox{border:1px solid #000;}
.p-Small {text-align:justify; width:560px;}
.getdeal {text-align:left; margin:0;padding:0;vertical-align: middle; font-size:11pt; }

/* coupons by category neibu tiaomu style */
.catListCenter { margin-left:10em; font-size:11pt; font-weight:bold; margin-bottom:1em; line-height:16pt; }

#header h1{ margin: 0; padding-top: 15px; }
#header_cnt {	margin:0px; top:0px; width:1080px; height:100px; border:0px solid #000;

}


#header_ad{width:468;height:60px;background:url(/img/ad1.jpg)  no-repeat;}
/* coupons neibu fangkuang style */
.cnt_main{ border:0px solid #3655f4; margin-left:6px; margin-bottom:5px; }
/* coupons neibu chengshe fangkuang style */
.cnt_main .top { background:url(/img/top.gif) top left no-repeat; width:730px;}
.cnt_main .mid { background:url(/img/mid.gif) top left repeat-y; width:730px;}
.cnt_main .bottom { background:url(/img/bottom.gif) top left no-repeat; width:730px;}


/* coupons table fangkuang style */
.rt {border:2px solid #ecbb13;}

.cnt_header{ background: #eeeeee;	border-bottom:0px solid #000; }
.home{  margin:0; padding:0; }

/*guan: zhongjian fangkuang */
#today_deals{  margin:0; padding:0;
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
}

/* riqi+date+year style */
#centrecontent h2{
   font-size: 8pt; background: #b4ccf8 repeat-x;
   TEXT-TRANSFORM: uppercase; COLOR: #1d1dc2; display: block;
   padding-right: 0em;  padding-left: 0em;   padding-bottom: 3px;  padding-top: 2px;
   margin-top:0em;  margin-bottom:3px;  margin-right:0px;  margin-left:0em;  height: 10px; width:100%;

}

#left h2{
  font-size: 7pt; background: #b4ccf8 repeat-x;
  TEXT-TRANSFORM: uppercase; COLOR: #1d1dc2; display: block;
  padding-right: 0px;  padding-left: 0px;   padding-bottom: 3px;  padding-top: 2px;
  margin-top:0em;      margin-bottom:5px; margin-left:0px;   height: 13px; width:160px;
}

#right h2{
  font-size: 7pt; background: #b4ccf8 repeat-x; align:center;
  TEXT-TRANSFORM: uppercase; COLOR: #1d1dc2; display: block;
  padding-right: 0px;  padding-left: 0em;   padding-bottom: 3px;  padding-top: 2px;
  margin-top:0px; margin-bottom:5px;   height: 13px; width:164px;
}

#centrecontent h3{
   font-size: 9pt; background: #ef6a19 repeat-x;
   TEXT-TRANSFORM: uppercase; COLOR: #ffffff; display: block;
   padding-right: 0em;  padding-left: 0em;   padding-bottom: 0px;  padding-top: 0px;
   margin-top:0em;  margin-bottom:5px;  margin-right:1px;  margin-left:0em;  height: 20px; width:100%;

}
#centrecontent div .mid_title{margin-left:10px;}
#left ul{ margin:0; margin-bottom:.6em;  padding-left: 10px;   list-style-type:none;}
#left li{margin: 2px 0 0;}

/* ## Main menu ## */
#menudiv {  width:1080px; padding:0px; margin:0px;  border:none; }
#navcontainer ul { padding-left:0;  margin:0px;    background-color:#93cc18;  color:White; float: left;
  width: 100%;  font-family: arial, helvetica, sans-serif; margin-bottom:5px;
}
#navcontainer ul li { display: inline; }
#navcontainer ul li a { padding:4px 29px;   color:White; text-decoration: none;
  float:left; border-right:1px solid #fff; background: #93cc18 repeat-x;
}
#navcontainer ul li a:hover { background-color:#0a4015; color:#fff;}
/* ## /main menu ## */

/* zizuo menu list */
#menulist { font-size: 95%; background: url(/img/bg.gif) #dae0d2 repeat-x 50% bottom; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal; 
}

#menulist UL {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}

#menulist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px;/*buneng gai*/ BACKGROUND: url(/img/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#menulist A {
	PADDING-RIGHT: 24px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(/img/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: rgb(39,84,175); PADDING-TOP: 5px; TEXT-DECORATION: none
}

#menulist A {
	FLOAT: none
}

#menulist hover {
	COLOR: #333
}

.input-label-as {
font-size:11px;
font-weight: bold;
color: #0000FE;
vertical-align:bottom;
line-height:12px;
}

/* Username style */
.input-label {
font-size:11px;
font-weight: bold;
color: #0000FE;
vertical-align:bottom;
line-height:12px;
}

/* Username fangkuang style */
.input_box
{
background-color:#ffffff;
font-family:tahoma, Arial, verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
line-height:normal;
border:solid 1px #4c4cf6;
width:140px;
}

/* Remember Me style */
.remember-me {
font-size:11px;
color: #1d1dc2;
text-align:center;
padding-left:4px;
}

.remember-me div {float:left}
.remember-me #link-rem {padding-top:6px;}

/* Forgot Password style */
.txt2 {
font-family:tahoma, Arial, verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#1d1dc2;
text-decoration:underline;
line-height:normal;
}
a.txt2:visited {
font-family:tahoma, Arial, verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#1d1dc2;
text-decoration:underline;
line-height:normal;
}
a.txt2:hover {
font-family:tahoma, Arial, verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#f30e0e;
text-decoration:none, Arial, verdana, Helvetica, sans-serif;
line-height:normal;
}


.col { color: white; padding: 5px; margin: 0px; background: #991A00;
}

/*## Votes Styles ##*/
.digit {color:#105cb6;	font-family:Tahoma,Arial;	font-size:11px;	font-weight:bold; }
.digs  {color:#50470d;	font-family:Arial,Tahoma,verdana, Helvetica, sans-serif; font-size:18px; }
.digg  {color:#93883f;	font-family:Arial,Tahoma,verdana, Helvetica, sans-serif; font-size:11px; }
.digbox{	background: url(/img/vote_bkg_y.jpg) no-repeat;	margin-left:25px;}
/* /Votes */

/* search anniu style */
.btn {
   margin-top:8px;
   /*font-size:12px;
   font-family:Tahoma,sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#006e16;
   border-top-style:double;
   border-top-color:#006e16;
   border-top-width:4px;
   border-bottom-style:double;
   border-bottom-color:#006e16;
   border-bottom-width:4px;
   border-left-style:solid;
   border-left-color:#006e16;
   border-left-width:4px;
   border-right-style:solid;
   border-right-color:#006e16;
   border-right-width:4px;
   MARGIN-LEFT: 5px;*/
}

textarea#cusmsg {
	width: 400px;
	height: 220px;
	border: 1px solid #006e16;
	padding: 5px;
	font-size:9pt;
	font-family: Tahoma, sans-serif;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* TAGS */
.word {	font-family: Tahoma;	padding: 4px 4px 4px 4px;	letter-spacing: 2px;}
span.size1 {color: #0d571b; font-size: 2.2em;}
span.size2 {color: #0d571b; font-size: 2.0em;}
span.size3 {color: #0d571b; font-size: 1.8em;}
span.size4 {color: #3b884a; font-size: 1.6em;}
span.size5 {color: #3b884a;	font-size: 1.4em;}
span.size6 {color: #3b884a; 	font-size: 1.2em;}
span.size7 {color: #5fa96d;	font-size: 1.0em;}
span.size8 {color: #5fa96d; 	font-size: .9em;}
span.size0 {color: #5fa96d;	font-size: .8em;}

#footer{ clear: left; width: 100%; text-align: center; padding: 4px 0; border-top:1px solid #000;}
#footer p {font-size: x-small;  margin: 0px; line-height: normal; text-align: center;  padding:10px;}
