﻿
h1 { border-bottom: 1px solid silver; color: #1E90FF; font-family: Tahoma, Arial, Verdana; font-size: 24px; font-weight: normal; color: #D34C45; }
h2 { font-family: Tahoma,Arial,Verdana; font-size: 18px; font-weight: normal; color: #d34c45; }

.mainContentRight h1, h2, h3, h4 { font-family: Calibri; margin: 7px 0; }

.mainContentRight h1 { color: #242425; font-size: 26px; text-transform: uppercase; }
.mainContentRight h2 { color: #444444; font-size: 22px; }

h3 { font-size: 18px; text-transform: uppercase; color: #004a9c; font-weight: bold; }

/*top navigation*/
.menuItemSub { margin-bottom: 10px; }
.menuItemSub ul { text-align: center; background: url(../images/package/top-nav-bg.jpg) repeat-x; height: 52px; padding: 15px 0 0 25px; margin: 0; border: 1px solid #eceaea; }
.menuItemSub ul li { display: inherit; float: left; padding: 0; margin-right: 50px; }
.menuItemSub ul li a { color: #000; text-decoration: none; display: block; list-style: none; }
/*.menuItemSub ul li a:hover{text-decoration:none;opacity:0.7;filter:alpha(opacity=70);}*/
.menuItemSub ul li div { height: 17px; margin: 0 auto 5px auto; }
.liFeatures, .liDetails, .liRequired, .liProposal, .liQnA { background: url(../images/package/sem-packages-testpage-topmenu.png); width: 20px; height: 16px; }
.ladiesCornerList { min-height: 85px !important; }
.bottomMargin { margin: 5px 0; clear: both; }
.field1 { background-position: 0 0 top; }
.liFeatures { background-position: 0 0 top; }
.liDetails { background-position: 0 -24px; }
.liRequired { background-position: 0 -48px; }
.liProposal { background-position: 0 -72px; }
.liQnA { background-position: 0 -96px; }

.bodyCon { padding: 20px; }

.contentA { line-height: 25px; color: #444444; font-size: 14px; }
.blueBox { width: 930px; float: left; }
.blueCurvetop, .blueCurvebottom { background: url(../images/package/bluebox-curve.png)no-repeat !important; }
.blueCurvetop { width: 886px; background-position: 0 0; height: 49px; padding: 0 22px; }
.blueCurvebottom { width: 886px; background-position: 0 -49px; min-height: 150px; background-position: bottom !important; padding: 10px 22px; }
.detailItems b, .detailItems2 b, .detailItems3 b, .detailItems4 b, .detailItems5 b { line-height: 49px; text-align: center; font-size: 14px; text-transform: uppercase; color: #23609e; }
.detailItems, .detailItems2, .detailItems3, .detailItems4, .detailItems5 { float: left; text-align: center; padding: 1%; overflow: hidden; background: url(../images/package/bluebox-Line.png) no-repeat right; }
.detailItems { width: 23%; }
.detailItems2 { width: 40%; }
.detailItems3 { width: 11%; }
.detailItems4 { width: 14%; }
.detailItems5 { width: 14%; }
.nonepadd { padding-top: 0 !important; padding-bottom: 0 !important; }
.noneImgBG { background: none !important; }
.deList { clear: both; margin: 10px 0 0; overflow: hidden; padding: 0 10px 0 0; color: #d27113; font-size: 13px; text-align: left; }
.deList dt { font-weight: bold; margin: 0 0 10px; width: 65%; }
.deList dd { margin: -25px 0 2px; overflow: hidden; padding: 0 0 1% 65%; }
.deList ul { margin: 0; padding: 0; }
.deList ul li { margin: 0; padding: 0; background: none; min-height: 0; border: none; list-style: none; }
.total_val { margin-top: 10px; font-weight: bold; background: url(../images/bg/bluebox_miniline.png) top no-repeat; padding-top: 10px; }
.total_col { margin-top: 10px; font-weight: bold; background: url(../images/bg/bluebox_miniline.png) top no-repeat; padding-top: 10px; }

.black { color: Black; }
.fb { font-weight: bold; }
.listDetails { padding: 5px; height: 100%; }
.listDetails ul { padding: 0; margin: 0; }
.listDetails li { list-style: none; font-size: 14px; color: #363535; margin-bottom: 10px; }
.listDetails li i { color: #d27113 !important; font-style: normal; font-weight: bold; }
.listDetails a { color: #000; text-decoration: none; }
.listDetails a:hover { color: #000; text-decoration: underline; }
.lftalign { text-align: left; }

.panelView { margin: 10px 0; }
.panelView ul { margin: 10px 0 7px 20px !important; overflow: hidden !important; padding: 0 !important; }
.panelView ul li { background: url(../images/package/arrow-items.png) no-repeat 0 4px !important; list-style: none outside none !important; padding-left: 20px; margin-bottom: 9px; font-size: 14px; }


/*accordion*/
.easy-accordion h2 { margin: 0px 0 20px 0; padding: 0; font-size: 1.6em; }
.easy-accordion { display: block; position: relative; overflow: hidden; padding: 0; margin: 0; }
.easy-accordion dt, .easy-accordion dd { margin: 0; padding: 0; }
.easy-accordion dt, .easy-accordion dd { position: absolute; }
.easy-accordion dt { margin-bottom: 0; margin-left: 0; z-index: 5; /* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg); -moz-transform-origin: 20px 0px; /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); cursor: pointer; }
.easy-accordion dd { z-index: 1; opacity: 0; overflow: hidden; }
.easy-accordion dd.active { opacity: 1; }
.easy-accordion dd.no-more-active { z-index: 2; opacity: 1; }
.easy-accordion dd.active { z-index: 3; }
.easy-accordion dd.plus { z-index: 4; }
.easy-accordion .slide-number { position: absolute; bottom: 0; left: 10px; font-weight: normal; font-size: 1.1em; /* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg); /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
dd p { line-height: 120%; }
#accordion-1 { width: 868px; height: 313px; padding: 30px; background: #fff; border: 1px solid #b5c9e8; margin: 10px 0; }
#accordion-1 dl { width: 100%; height: 313px; }
#accordion-1 dt { height: 63px; line-height: 63px; text-align: right; padding: 0 15px 0 0; font-size: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; background: #fff url(../images/Accordion/slide-titleinactive-01.jpg) 0 0 no-repeat; color: #26526c; }
#accordion-1 dt.active { cursor: pointer; color: #fff; background: #fff url(../images/Accordion/slide-title-active-01.jpg) 0 0 no-repeat; }
#accordion-1 dt.hover { color: #68889b; }
#accordion-1 dt.active.hover { color: #fff; }
#accordion-1 dd { padding: 25px; background: #fbfdfe; border: 1px solid #4d83b9; border-left: 0; /*margin-right:3px*/ }
#accordion-1 .slide-number { color: #68889b; left: 10px; font-weight: bold; }
#accordion-1 .active .slide-number { color: #fff; }
#accordion-1 a { color: #68889b; }
#accordion-1 dd img { float: right; margin: 0 0 0 30px; }
#accordion-1 h2 { font-size: 2.5em; margin-top: 10px; }
#accordion-1 .more { padding-top: 10px; display: block; }


/*seo paackages*/
.fl { float: left; }
.fr { float: right; }
img { border: none; padding: 0; margin: 0; }
.rightTop { width: 700px; float: right; }
.clearfloat { clear: both; height: 100%; }
.priceList, .greenLineTit, .blueLineTit, .NicheLineTit, .curvePackTopLft, .curvePackTopRight, .curvePackBotLft, .curvePackBotRight, .titImg, .iconCount, .curvePackTopLft, .curvePackTopRight, .midContentA { background: url(../images/package/seo-packages.png); }
.greenLineTit { font-size: 15px !important; padding: 9px 20px 9px 9px; color: #FFF !important; text-transform: uppercase; background-position: -165px -56px; width: 247px; overflow: hidden !important; font-weight: bold; margin: 0 !important; }
.blueLineTit { font-size: 14px !important; padding: 9px 20px 9px 9px; color: #FFF !important; text-transform: uppercase; background-position: -165px -136px; width: 247px; overflow: hidden !important; font-weight: bold; margin: 0 !important; }
.NicheLineTit { font-size: 15px !important; padding: 9px 20px 9px 9px; color: #FFF !important; text-transform: uppercase; background-position: -373px -96px; width: 247px; overflow: hidden !important; font-weight: bold; margin: 0 !important; }
.orderBox { background: url(../images/package/bgGray.jpg) repeat; border: 1px solid #d3d2d2; padding: 10px 5px; height: 100%; }
.lineBotShadow { background: url(../images/package/box-bottom-shadow.jpg) repeat-x; height: 9px; }
.curveListBox { margin: 0; padding: 0; }
.curveListBox li { float: left; margin-right: 5px; width: 163px; list-style: none; text-align: center; }

.curvePackTop { height: 26px; background: url(../images/package/package-curve-top-mid.jpg) repeat-x; display: block; position: relative; }
.curvePackBottom { height: 26px; background: url(../images/package/package-curve-bottom-mid.jpg) repeat-x; }
.curveQuotBottom { height: 186px; background: url(../images/getquote1.png) repeat-x; }

.fullcurvePackTop{ height:26px; background:url(../images/package/package-curve-top-mid.jpg) repeat-x; display:block; position:relative; width:682px;}
.fullcurvePackBottom{height:26px; background:url(../images/package/package-curve-bottom-mid.jpg) repeat-x; width:682px;}
.fullmidContentA{ padding:8px 13px; min-height:50px; color:#333333; background:#FFF; border-left:3px solid #e2e2e2; border-right:3px solid #e2e2e2;min-height: 150px !important;width:650px;}

.curvePackTopLft { background-position: -164px 0; height: 26px; width: 26px !important; }
.curvePackTopRight { background-position: -190px 0; height: 26px; width: 26px !important; }
.curvePackBotLft { background-position: -164px -26px; height: 26px; width: 26px !important; }
.curvePackBotRight { background-position: -190px -26px; height: 26px; width: 26px !important; }
.midContentA { padding: 8px 13px; min-height: 50px; color: #333333; background: #FFF; border-left: 3px solid #e2e2e2; border-right: 3px solid #e2e2e2; min-height: 150px !important; }
.priceList { background-position: -164px -100px; color: #FFF; font-weight: bold; font-size: 11px; padding: 10px 8px; margin-left: 2px; }
.newsRep { margin: 20px 0; padding: 0 15px; }

/* OLD STYLES START */
.tickpoints { border: solid 1px #fbefad; padding: 5px 25px; margin: 10px 30px; background-color: #f6f6f6; }
.tickpoints ul li { background: url(../images/tick.gif)) no-repeat left top; color: #4b4b4b; }

.TRTitle { background-color: #7badb5; font-weight: bold; font-size: 16px; padding: 10px; color: #FFFFFF; }
.TDFormLeft { background-color: lightgrey; text-align: right; padding: 7px; font-weight: bold; }
.TDFormRight { text-align: left; padding: 7px; border: 1px dotted silver; }

.SmallGreenTitle { font-size: 12px; color: #009933; font-weight: bold; }
.GreenText { color: #009933; }
.noborder { border-width: 0; }
/* OLD STYLES END */