
/*初始化*/
body { font:12px Arial, "宋体", Verdana, sans-serif; background:#fffcf7; color:#333; }
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; font-weight:bold; }
img, table, td, th { border:0; }
ul, ol, li { list-style-type:none; }

a { color:#ff6600; text-decoration:none;cursor:pointer;}
a:hover { color:#51B400; text-decoration:none;}

.hide,.none {display:none;}

.a {cursor:pointer;}
.left {float:left;}
.right {float:right;}
.textcenter {text-align:center;}
.red {color:#ff0000;}

#showtimer {background:url(/images/style.gif) no-repeat -184px -398px;padding-left:18px;}
#cart {min-height:50px;}

/* 按钮样式  */
.y_btn1 {display:block;background:url(/images/y_btn.gif);text-align:center;width:47px;height:30px;float:left;margin:0 5px;}
.y_btn1 a {display:block;color:#FF6E00;font-weight:bold; width:47px;padding:8px 0;}
.r_btn1 {display:block;background:url(/images/r_btn.gif);text-align:center;width:79px;height:30px;float:left;margin:0 1px;}
.r_btn1 a {display:block;color:#FFF;font-weight:bold;width:79px;padding:8px 0;}

.y_btn {display:block;background:url(/images/style.gif) no-repeat 0 -570px;text-align:center;width:47px;height:30px;float:left;margin:0 5px;}
.y_btn a {display:block;color:#FF6E00;font-weight:bold; width:47px;padding:8px 0;}
.r_btn {display:block;background:url(/images/style.gif) no-repeat 0 -519px;text-align:center;width:79px;height:30px;float:left;margin:0 1px;}
.r_btn a {display:block;color:#FFF;font-weight:bold;width:79px;padding:8px 0;}

/* 输入框样式 */
input[type=text] {padding:3px;border:1px solid #cacaca;}
input[type=password] {padding:3px;border:1px solid #cacaca;}
.sinput {width:90px;}
.minput {width:120px;}
.binput {width:180px;}
.submit{}
.button {height:60;padding:10px;
border-right: #002d96 1px solid; 
border-top:#002d96 1px solid; font-size: 12px; filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#ffffff, endcolorstr=#9dbcea); 
border-left: #002d96 1px solid; cursor: hand; color: black; 
border-bottom: #002d96 1px solid;
}


/* 消息提示样式 */ 
.msg {  border: 2px solid #ddd;  background-color: #eee;  color: #222;  font-size:12px; padding:5px;}
.notice {  background: #FFF6BF;  border: 2px solid #FFD324;  color: #817134; padding:5px;}
.success {  background: #E6EFC2;  border: 2px solid #C6D880;  color: #529214; padding:5px;}
.error {  background: #FBE3E4;  border: 2px solid #FBC2C4;  color: #D12F19; padding:5px; }

/* 弹出ajax层 */ 
#ajax_div { position:fixed;_position:absolute;border: 3px solid #ff6600; background: #FCF9E6; line-height: 1.4em; text-align: left; overflow: hidden; display:none; z-index:999; }
	#ajax_div .top { line-height:25px; float:left; background:url(/images/nav.gif) top left no-repeat; color:#FFFFFF;font-weight: bold; width:100%; }
	#ajax_div .top .title { float:left; padding:5px 30px; background:url(/images/star8.png) 8px 9px no-repeat; }
	#ajax_div .top .close { float:right; padding:5px 20px; cursor:pointer; }
	#ajax_div #ajax_msg { padding: 1em; min-height:300px; overflow-y: auto; }
	#ajax_div #ajax_msg ul li{height:26px;line-height:26px;}
	#ajax_div #ajax_msg ul li label{display:block;width:80px;text-align:right;padding-right:10px;float:left; font-weight:bold;}
	#ajax_div #ajax_msg .title{ height:16px;font-weight:bold;color:#FF6E00;padding:4px 0 0 26px; }
#gray_div { position:absolute; background:#333; overflow: hidden; filter:alpha(opacity=50); display:none; z-index: 99; opacity: 0.4;}

#urlmsg { position:absolute; width:200px; padding:1em; text-align:center; border: 3px solid #FF8E00;background: #FCF9E6; z-index:998;left:40%; top:150px; display:none; }

/* 弹出提示层-选择楼宇 */
.selectbuild {float:left; width:145px; height:300px; overflow-y: auto; background: #FFF; margin:5px; border: 1px solid #ccc; }
.selectbuild a {cursor:hand; }
.sb_sub {}

/* 灰色块样式 */ 
.grayblock {background:#ddd; border: 1px solid #999; margin:5px 0; }		/* 浅灰色 - 送餐地址 */ 
	.grayblock .blocktitle {background:#ddd; color:#333; height:10px; height:15px;  padding:5px;font-weight: bold; }
	.grayblock .blocktitle p {display:block; float:right; }
	.grayblock .blocktitle a {color:#ff6600; padding:0 10px; }
	.grayblock .blockcontent {background:#fbf8f2; padding:10px; margin:5px; color:#999; }

.blackblock  {background:#999; border: 1px solid #ff9966; margin:5px 0; }		/* 深灰色 - 送餐地址 */ 
	.blackblock .blocktitle {background:#999; color:#333; height:10px; height:15px;  padding:5px;font-weight: bold; }
	.blackblock .blocktitle p {display:block; float:right; } 
	.blackblock .blocktitle a {color:#ff6600;  }
	.blackblock .blockcontent {background:#fbf8f2; padding:10px; margin:5px; }

/* 分页样式 */ 
.page { margin: 10px; text-align: center; }
    .page * { margin: 3px; padding: 3px 10px; border: 1px solid #EBE6C9; background: #FCF9E6; }
    .page em { border-color: #FEE4AB; font-style: normal; padding: 3px 10px; }
    .page strong { background: #FEE4AB; }
    .page a:hover { background: #FEE4AB; text-decoration: none; }

/* 表单验证-提示样式 */ 
.onShow{background:url(/images/onShow.gif) no-repeat 0 -4px; padding-left:25px; font-size: 12px;height:30px;line-height:30px; vertical-align:middle;}
.onFocus{background:url(/images/onFocus.gif) no-repeat 0 -4px; padding-left:25px; font-size: 12px;height:30px;line-height:30px; vertical-align:middle;}
.onError{background:url(/images/onError.gif) no-repeat 0 -4px;padding-left:25px;font-size: 12px;height:30px;line-height:30px; vertical-align:middle;}
.onCorrect{background:url(/images/onCorrect.gif) no-repeat 0 -4px;padding-left:25px;font-size: 12px;height:30px;line-height:30px; vertical-align:middle;}
.onLoad{background:url(/images/onLoad.gif) no-repeat 3px 3px;padding-left:25px;font-size: 12px;height:30px;line-height:30px; vertical-align:middle;} 
.formvalidatortip{height:30px;line-height:30px; }

/* tab切换-样式 */ 
.tab{margin:5px 10px;padding:5px 10px;}
.tab p{border-bottom:1px solid #CCCCCC;font-weight:bold;padding:5px 10px;}
.tab p span{background-color:#EFEFEF;border:1px solid #CCCCCC;cursor:pointer;margin-right:6px;padding:5px 10px;;}
.tab p span.current{background-color:#FAFAFA;border-bottom-color:#fafafa;}
.tab li{border-bottom:1px dotted #CCCCCC;padding-bottom:3px;margin:5px 0;}
.tab .mhot, .tab .allhot{display:none;}

/* Jquery时间插件 */
#CP_hourcont {padding: 5px;position:absolute;width:60px;border:1px solid #bbbbbb;background-color:#dddddd;display:none;}
#CP_minutecont {background-color:#dddddd;padding: 5px;position:absolute;width:60px;border: 1px solid #cccccc;display:none;}
.floatleft {float:left;}
.CP_hour {padding:2px;font-family: Arial, Helvetica, sans-serif;font-size:12px;white-space:nowrap;cursor:pointer;width:40px;margin:5px;background-color:#eeeeee;}
.CP_minute {padding:2px;background-color:#eeeeee;font-family: Arial, Helvetica, sans-serif;font-size:12px;white-space:nowrap;cursor:pointer;width:auto;margin:1px;}
.CP_over {background-color:#ffffff;}


