﻿/* Order Panels
****************/
.orderPanel { background: url(../images/bg/bgGray.jpg) repeat; border: 1px solid #d3d2d2; padding: 10px; width: 668px; overflow: hidden; }
.orderPanel .oderfull { width: 668px; padding: 10px; }
.orderPanel .orderimg { width: 110px; float: left; }
.orderPanel .SubService label { margin-left: 5px; }
.orderSub { margin: 0 auto; width: 650px; float: left; }
.orderSub1 { margin: 0 auto; margin-left: 50px; width: 550px; float: left; }


.orderHeading { font-size: 18px; background: #356aa0; padding: 9px 0 9px 22px; color: #FFF; display: block; text-transform: uppercase; width: 668px; }
.orderPanel h2.orderTitle { font-size: 20px; color: #005dd6; background: transparent url('../images/panels/order_top.gif') no-repeat scroll left top; margin: 0; padding: 15px 5px 5px 20px; }
.orderPanel .OptionalTitle { font-size: 14px; font-weight: bold; color: #990000; }
.orderPanel .subTitle { font-size: 14px; font-weight: bold; color: #85bb34; }
.orderPanel .durationhead { font-size: 12px; font-weight: bold; /*color: #005dd6;*/ }
#mainContentRight .orderPanel .SubService { padding: 0 25px; }



#mainContentRight .orderPanel #desc { font-size: 14px; line-height: 17px; padding: 10px 0px 10px 5px; margin: 0; width: 540px; }
#mainContentRight .orderPanel .orderSub ul { font-size: 13px; line-height: 17px; margin: 0; width: 450px; }
.orderPrice { font-weight: bold; color: #004a9c; font-size: 16px; }

/*
.orderPanel .orderPrice {
	float: left;
	font-size: 18px;
	color: #38a000;
}
.orderPrice {
	float: left;
	font-size: 18px;
	color: #38a000;
}*/
.orderPanel .discountPrice { float: left; font-size: 16px; font-weight: bold; color: #ff5500; }
.discountPrice { float: left; font-size: 16px; color: #ff5500; }
.orderPanel .outsourcePrice { float: left; font-size: 16px; font-weight: bold; color: #ff5500; }
.outsourcePrice { float: left; font-size: 16px; color: #ff5500; }
.HideRate { visibility: hidden; }
/*.orderPanel .orderNow {
	float: right;
	padding-right: 70px;
}
.orderPanel .orderNow a {
	display: block;
	font-size: 18px;
	background: transparent url('../images/big_arrow.gif') no-repeat scroll left center;
	padding-left: 30px;
	color: #d60000;
	text-decoration: none;
}*/
.flotl { float: left; }

.flotr { float: right; }
.orderPanel .orderNow { background: url(../images/bg/ordebgImg.png) no-repeat; width: 191px; height: 42px; text-align: center; background-position: -41px -194px; border: none !important; cursor: pointer; }
.orderPanel .orderNow a:hover { opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; }
/*
.orderPanel .botWrapper {
	width: 550px;
	overflow: hidden;
	background: transparent url('../images/panels/order_bottom.gif') no-repeat scroll left bottom;
	padding-bottom: 25px;
}
.orderPanel .serviceCode
{
	padding: 0 25px;
	font-weight: bold;
	margin-bottom: 15px;
}
.orderPanel .serviceCode span
{
	color: crimson;
}*/
.orderPanel .serviceCode { font-weight: bold; color: #6a912a; margin-right: 25px; font-size: 16px; }

.addedToBasket { display: block; float: left; padding-left: 25px; background: transparent url('../images/basket_light.gif') no-repeat scroll left bottom; font-size: 12px; color: gray; font-weight: bold; }
.GoToCart { margin-top: 10px; text-align: center; }
.orderPanel .inCartTitle { color: #999999; }
#mainContentRight div.orderPanel div.botWrapper div.SubService ul.inCart li { list-style-type: none; overflow: hidden; font-size: 13px; font-weight: bold; display: block; padding-left: 30px; background: url(../images/icons/shopcartadd.png) no-repeat 5px 5px; line-height: 25px; color: #666666; }

#mainContentRight div.orderPanel div.botWrapper li { list-style-type: none; overflow: hidden; display: block; line-height: 15px; font-size: 13px; width: 480px; color: #666666; font-style: italic; }
.addones input { display: block; float: left; }
.addones label { display: block; float: left; width: 400px; margin-left: 5px; }
#desc li { padding: 3px 0 3px 20px; display: block; list-style: none; margin-bottom: 5px; background: url(../images/bg/tick_mark_black.png) no-repeat 0 5px; }

.addones td { padding-bottom: 10px; padding-left: 20px; }

/**********************Medium Blue panel***************/
.orderPanel .mediumbluebox { background: url(../images/panels/smallbluebox_body.gif) repeat-y; }
.orderPanel .mediumbluebox h2 { background: url(../images/panels/smallbluebox_top.gif) no-repeat; padding: 20px 15px 5px; font-size: 14px; color: #990000; }
.orderPanel .mediumbluebox .bot { background: url(../images/panels/smallbluebox_bot.gif) no-repeat; height: 12px; }

/***********************Seperator Panel *******************/
.orderPanel .duration h4 { /*padding: 10px 0px 10px 5px; 	background: url(../images/panels/smallseperatorpanel_top.gif) no-repeat; 	font: 18px arial, tahoma, verdana;*/ }
.orderPanel .descbot { padding: 10px 0px 10px 5px; /*background: transparent url('../images/panels/smallseperatorpanel_bot.gif') no-repeat scroll bottom; */ /*    background: url(../images/panels/smallseperatorpanel_bot.gif) no-repeat;*/ height: 20px; }
.cboption { /*margin-bottom: 10px; 	padding: 20px;*/ }
.cleft { clear: left; }
.lightBlu { border: 1px solid #a3b3ba; background: #cde2ec; width: 550px; margin: 0 auto; }
/*.lightBlu label
{
	padding-left:5px;
}
*/


/* Subscribe TOP */


.SubscribePanel h2.orderTitle { background-color: #eef6f8 !important; border-top: 1px solid #2e9ab9 !important; border-bottom: none !important; border-left: 1px solid #2e9ab9 !important; border-right: 1px solid #2e9ab9 !important; margin: 10px 0 !important; background: url(../images/bg/subscibeTop.png) repeat; }
.pmb1 p { padding: 10px; }
.pmb1 .postInfo { color: #FFF; border-top: 3px solid #2e9ab9; border-bottom: none !important; font: 11px arial; padding: 13px 10px 8px 10px; background: url(../images/mypage/post-arrow.png) no-repeat 15px 0 #77BED2; }
.pmb1 .postInfo { font: 11px arial; }

.orderboxCenter { margin: 0 auto; width: 600px; }
