
div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
	color: 				#666;
	font-size: 			12px;
	position:absolute;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;

}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#fff;
	/*opacity: 				.85;*/
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
    filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
	zoom: 					1;
	width: 					384px;
	padding: 				4px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
	-moz-box-shadow: 2px 2px 3px #969696; /* for Firefox 3.5+ */
	-webkit-box-shadow: 2px 2px 3px #969696; /* for Safari and Chrome */
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				.85em;
}
div.header{background-color:inherit; color:#fff; padding:0 0 0 0; margin:0; height:36px;} 
div.jGrowl div.jGrowl-notification div.close {
	z-index:				99;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
	position:absolute;
	color:#fff;
	margin:7px 0 0 360px;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			0px;
	padding-bottom: 		0px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
	color:red;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}



.dv_pop{ text-align:left; width:396px;position:absolute;top:-300px;left:8%;z-index:1200;}
.close_pop{width:16px;position:absolute;top:20px;right:12px;}.close_pop a{font:bold 14px/25px Arial, Helvetica, sans-serif;color:#fff;text-decoration:underline;}.ttl_pop{width:370px; margin:0 auto; background:url(images/ttl_pop.png) repeat-x -10px; height:24px;text-align:left;font:bold 14px Verdana, Arial, Helvetica, sans-serif;color:#fff; padding-left:14px; padding-top:6px;}.cont_pop{width:94%;font:normal 12px Verdana, Arial, Helvetica, sans-serif;color:#333;text-align:left;margin:0;padding:0 3% 10px;}.cont_pop p{text-align:justify;margin:0;padding:0 0 10px;}.cont_pop p span{font-weight:700;font-size:12px;color:#a40000;}.cont_afpr ul li{padding-left:10px;font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;color:#333;}.cont_afpr_note{width:100%;font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;color:#425a66;padding-top:5px;}

.corner_pop{background-image:url("images/corner_pop.png"); float:left; width:10px; height:10px; overflow:hidden; display:inline;}
.ttl_back{background-image:url("images/ttl_pop.png"); float:left;}
.lft_pop{ background-position:0 0;}
.mdl_pop,.mdlbtm_pop{ background-position:0 0; float:left; width:376px; height:10px; overflow:hidden; display:inline;}
.rgt_pop{ background-position:-10px 0;}
.pop_back{background:url(images/pop_back.png) repeat-y; width:396px; float:left;}
.lftbtm_pop{background-position:0 -10px;}
.mdlbtm_pop{ background-position:0 -40px;}
.rgtbtm_pop{background-position:-10px -10px;}

.shadow_main_bg { width:396px; margin:0 auto; padding:0;}

.mid_main_2{ width:384px; margin:0; padding:0 3px; float:left;background-color:#fff; color:#515151; position:relative;  background:url(shadow_on.png) repeat-y 0 0; }


/*******************************************/

.frquote { width:1100%; margin:0 auto; padding:5px 0; }
.frquote a { color:#0c73ad; text-decoration:underline; }
.frquote span { color:#e57217; }

.reqarea { width:100%; margin:0 auto; padding-bottom:10px;  }
/*.reqarea .reqlft { width:150px; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#04647d; padding-top:5px; }
.reqarea .reqrgt { width:320px; float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#333; }*/
.reqarea .reqrgt input ,.reqarea .reqrgt select, .reqarea .reqrgt textarea{ width:80%; border:1px solid #e3e3e3; padding:6px 4px; } 
.reqarea .reqrgt select{ width:83%; margin-bottom:2px; }
.reqarea .sbmtqt{ background:url(images/sbmt-qt.jpg) no-repeat center; width:236px; height:46px; font:normal 17px Verdana, Arial, Helvetica, sans-serif; color:#fff; border:none; cursor:pointer;}
.top_carv_bg{width:396px; height:2px; background:url(images/top_carv_bg.png) repeat-x 0 0; position:relative; padding:0; margin:0; line-height:0;}
.top_carv_left{background:url(images/top_left.png) no-repeat 0 0; width:9px; height:8px; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1200;}
.top_carv_right{background:url(images/top_right.png) no-repeat 0 0; width:9px; height:8px; margin:0; padding:0;  position:absolute; left:387px; top:0; z-index:1200;}

.botom_carv_bg{width:396px; height:6px; background:url(images/botom_carv_bg.png) repeat-x 0 0; position:relative; padding:0; margin:0; line-height:0;}
.botom_carv_left{background:url(images/botom_left.png) no-repeat 0 0; width:9px; height:11px; margin:0; padding:0; position:absolute; left:0; top:-5px; z-index:1200;}
.botom_carv_right{background:url(images/botom_right.png) no-repeat 0 0; width:11px; height:11px; margin:0; padding:0;  position:absolute; left:385px; top:-5px; z-index:1200;}

.shadow_inn_top{width:369px; margin:0 auto; padding: 0 0 25px 0; background:url(images/inn_botom_shadow.gif) no-repeat center bottom;}
.shadow_inn_left{width:158px; border:1px dashed #8c8b4f; background-color:#feffa8; float:left; padding:12px 10px 12px 10px;}
.shadow_inn_right{width:158px; border:1px dashed #8c8b4f; background-color:#feffa8; float:right; padding:12px 10px 12px 10px;}
.shadow_inn_left h2{ font:bold 16px/16px Arial, Helvetica, sans-serif; color:#000; padding:0; margin:0;}
.shadow_inn_right h2{ font:bold 16px/16px Arial, Helvetica, sans-serif; color:#000; padding:0; margin:0;}
.shadow_inn_left h3{ font:bold 16px/18px Arial, Helvetica, sans-serif; color:#f4831e; padding:0; margin:0;}
.shadow_inn_right h3{ font:bold 16px/18px Arial, Helvetica, sans-serif; color:#f4831e; padding:0; margin:0;}

.callsupport_bg{background:url(images/call_woman.gif) no-repeat right top; height:77px; padding:7px 0 0 5px;}
.callsupport_bg h2{font:normal 20px/20px Arial, Helvetica, sans-serif; color:#f4831e; padding:0; margin:0;}
.call-us_2{font-size: 16px; font-weight: bold; color: #000000; font-family: Arial,Helvetica,sans-serif; padding:7px 0 0 0;}
.call-us_2 img{float:left; padding:0; margin:0 3px 0 0;}
.call-us_2 span{font-size: 18px; font-weight: bold; color:#094e80; font-family: Arial,Helvetica,sans-serif;}
.callsupport_bg p{ width:300px; text-align:right; font:bold 12px/14px Arial, Helvetica, sans-serif; padding:0; margin:0;}

.pckgreq { background:url(images/pckginn-btn.jpg) no-repeat center; width:160px; height:28px; border:none; margin-top:12px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; }


/*************************/

.ppbg { width:380px; background:#fff url(images/popupbg.gif) repeat-x bottom; padding-top:10px;}
* html .ppbg { padding-top:0; }
.ppheading{ width:350px;margin:0 auto;background:url(images/pphdtxtbg.gif) repeat-x;border:1px dashed #acab5c;position:relative;padding:0 13px 5px 13px; color:#000;}
.ppheading h3 { margin:0;padding:0; font:normal 22px Tahoma;}
.ppheading h3 span { font-weight:bold; color:#ff7e00; }
.ribbon { width:18px; height:58px; background:url(images/ribbon.gif) no-repeat; position:absolute; top:18px;right:0; }

.offer-list { width:380px;background:url(images/li-girl.gif) no-repeat right bottom; padding:9px 0 13px 0;}
.offer-list ul {list-style-type:none; margin:0; padding:9px 0 0 13px;}
.offer-list ul li{ background:url(images/offr-libg.gif) no-repeat;margin:0; padding:0 0 8px 23px; color:#000;}

.pp-inp { width:356px; background:url(images/offr-arrw.gif) no-repeat left;}
.pp-inp input { background:url(images/offr-btn.gif) no-repeat; width:137px; height:33px;font:bold 16px Arial, Helvetica, sans-serif; text-align:center; color:#fff; border:none; margin:6px 0 0 38px; cursor:pointer; padding-bottom:4px;}

