@charset "utf-8";
/*general
======================================*/
img{
	border: none;
}
/*pop box
=============================================================================*/
.order_pop_box{
	width:580px;
	color:#2c2c2c;
	text-align:left;
}
.order_pop_bg{
	background:#bbb;
	padding:0 2px 2px 0;
	position:relative;
}
.order_pop_con{
	border:1px #d4e4f1 solid;
	background:#e3edf6;
}
.order_pop_bg_r, .order_pop_bg_l{
	width:2px;
	height:2px;
	background:#fff;
	position:absolute;
	overflow:hidden;
}
.order_pop_bg_r{
	right:0;
	top:0;
}
.order_pop_bg_l{
	left:0;
	bottom:0;
}
.order_pop_con h3{
	height:25px;
	background:url(../images/pop_h3_bg.gif) 0 0 repeat-x;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 10px;
	position:relative;
	border:1px #fff solid;
	border-width:0 1px 0 1px;
}
.order_pop_con h3 span{
	font-weight:normal;
}

.order_pop_con h3 a{
	background:url(../images/pop_close.gif) 0 0 no-repeat;
	width:11px;
	height:11px;
	display:block;
	position:absolute;
	right:6px;
	top:7px;
}

.order_pop_con .order_pop_number{
	height:20px;
	padding:5px 10px;
}
.order_pop_con .order_pop_number strong{
	color:#ff7633;
}
.order_pop_con .order_pop_number span{
	color:#a4a4a4;
}

.order_pop_con .order_pop_list{
	border:1px #dae7f1 solid;
	background:#fff;
	margin:0 7px 7px 7px;
	padding:10px;
	width:540px;
}

.order_pop_con .order_pop_list ul{
	width:260px;
	list-style:none;
	margin:0 0 -6px 0;
}
.order_pop_con .order_pop_list ul li{
	margin:0 0 6px 0;
	clear:both;
}
.order_pop_con .order_pop_list ul li label{
	float:left;
	margin:0 2px 0 0;
}
.order_pop_con .order_pop_list ul li input.text, .order_pop_con .order_pop_list ul li textarea.text{
	border:1px #7f9db9 solid;
	padding:2px;
}
.order_pop_con .order_pop_list ul li .w60{
	width:60px;
}
.order_pop_con .order_pop_list ul li .w147{
	width:147px;
}
.order_pop_con .order_pop_list ul.list_info{
	border-right:1px #e4edf4 solid;
	float:left;
}

.order_pop_con .order_pop_list ul.list_price{
	float:right;
}
.order_pop_con .order_pop_list .hl{
	color:#ed1c24;
}
.order_pop_con .order_pop_list ul.list_price em{
	text-decoration:line-through;
	font-style:normal;
}
.order_pop_con .order_pop_list ul.list_price span.b{
	background:#ff7633;
	padding:2px 4px;
	*padding:2px 4px 0 4px;
	font-size:12px;
	font-weight:normal;
	color:#fff;
}

.order_pop_con .order_pop_list ul.list_price .big{
	font-size:14px;
}
.order_pop_con .order_pop_list ul.list_price .large{
	font-size:20px;
}
.order_pop_con .order_pop_list ul.list_price .email{
	background:url(../images/icon_alert.gif) 0 0 no-repeat;
	padding-left:15px;
	color:#ff7633;
}


.order_pop_complete{
	padding:0 0 8px 0;
	line-height:25px;
}
.order_pop_complete img{
	margin:0 5px 0 0;
}
.order_pop_complete_submit{
	padding:0 0 8px 220px;
}
.order_pop_complete_b{
	padding:0 0 8px 140px;
}
.order_pop_complete_b a.back{
	background:url(../images/icon_back.gif) 0 0 no-repeat;
	padding:0 0 0 15px;
	width:65px;
	margin:0 10px 0 0;
}
.order_pop_box a:link, .order_pop_box a:visited {
	color:#003399;
	text-decoration:none;
}
.order_pop_box a:hover {
	color:#BB0011;
	text-decoration:underline;
}
.clear{
	clear:both;
	height:0;
	overflow:hidden;
}

.ac_tab{
	background:url(../images/tellDirections.gif) 0 0 no-repeat;
	width:222px;
	height:82px;
	position:absolute;
	top:74px;
	*top:64px;
	left:65px;
	z-index:165;	
}

.contact_popwd h3 i,.contact_popwd h4,.input_popwd input{ background: url(../images/popwd_icons.png) no-repeat;}
			.contact_popwd{width:535px;height:230px;border:5px solid #326FB8; background:#fff}
			.contact_popwd h3{ position:relative; background:#DEEEFF;height:35px;line-height:35px;padding:0 15px;}
			.contact_popwd h3 i{ position:absolute;width:9px;height:9px; right:15px;top:13px; cursor:pointer; text-indent:-999em; background-position:0px -81px; overflow:hidden;}
			.contact_popwd h4{ background-position:20px -30px;padding-left:60px;margin:15px 0 5px; font-weight:normal;height:25px; line-height:25px;}
			.phone_popwd{width:423px;padding-left:92px;height:93px;line-height:93px;margin:0 auto;color:#c00; font-size:40px;  background:#fff url(../images/pop_phonebg.png) no-repeat;}
			.phone_popwd span{font-size:17px;color:#000;padding:0 10px; font-weight:bold}
			.input_popwd{ text-align:center}
			.input_popwd input{width:54px;height:27px; overflow:hidden; line-height:27px;color:#fff; font-weight:bold; text-align:center;margin:15px auto; cursor:pointer}
