html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
table { border-collapse: collapse; border-spacing: 0; }

* { outline:none !important; }

/* Main Styles */

body { font-family: 'RockwellRegular'; }

.clear { font-size: 0px; line-height: 0px; height: 0px; overflow: hidden; clear: both; }
.clearfix:after { content: "."; display: block; font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.fl { float: left; }
.fr { float: right; }
.oh { overflow: hidden; }
.cl { clear: both; }


h1 { font-size:40px; font-weight:normal; color:#2A2D70; font-family: 'RockwellRegular'; line-height:normal; }
h2 { font-size:25px; font-weight:normal; color:#2A2C70; font-family: 'RockwellRegular'; }
h3 { font-size:25px; font-weight:normal; color:#2A2C70; font-family: 'RockwellRegular'; }
h4 { font-size:18px; font-weight:normal; color:#2A2C70; font-family: 'RockwellRegular'; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2A2C70; }
p { font-size:13px; color:#333; font-weight:400; line-height:18px; }

a { color:#999900; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a:hover { color:#0066cc; }
a.blueLink { color:#2A2C70;}
a.blueLink:hover { color:#0066cc;}

input[type="text"],input[type="password"] { padding:6px 10px; font:normal 13px Arial, Helvetica, sans-serif; color:#000;  border:#bfc0c2 solid 1px ; background:#FFF; }
input[type="submit"].btnBlue, input#submit, .gform_button, a.btnBlue
{ display:inline-block; border-radius:9px; height:40px; border:none; padding:0px 30px 0px 15px; color:#fff; font-size:14px; font-family: 'RockwellRegular'; line-height:40px; behavior: url(PIE.htc); background:url(../img/white-arrow1.png) no-repeat right 15px #2A2E70; }
.gf_browser_ie.gform_wrapper .gform_footer input.button { padding:0px 30px 0px 15px !important; }
input[type="submit"].btnBlue:hover, input#submit:hover,.gform_button:hover, a.btnBlue:hover  { cursor:pointer; background-color:#0066cc; }
input[type="submit"].btnLiteBlue { border-radius:9px; height:40px; border:none; padding:0px 30px 0px 15px; color:#fff; font-size:14px; font-family: 'RockwellRegular'; line-height:40px; behavior: url(PIE.htc); background:url(../img/white-arrow.png) no-repeat 88% 15px #0066cc; }
input[type="submit"].btnLiteBlue:hover { background:url(../img/white-arrow.png) no-repeat 88% 15px #2A2E70; }

.w960 { width: 960px; display: block; margin: 0 auto; }


/* Font Face */
@font-face {
    font-family: 'RockwellRegular';
    src: url('../fonts/rock.eot');
    src: url('../fonts/rock.eot') format('embedded-opentype'),
         url('../fonts/rock.woff') format('woff'),
         url('../fonts/rock.ttf') format('truetype'),
         url('../fonts/rock.svg#RockwellRegular') format('svg');
}

/* Header */
.header { width:960px; display:block; margin:0 auto; }
.header .logo { margin:15px 0px; }
.vendor-login { margin-right: 15px}
.member-login, .vendor-login { margin-top:35px; }
.member-login a, .vendor-login a { font-size:13px; font-family: 'RockwellRegular'; color:#2A2C70; }
.memberAccount { margin-top:35px; }
.memberAccount li { float:left; }
.memberAccount li a { color:#666666; font-size:13px; font-family: 'RockwellRegular'; }
.memberAccount li a:hover, .memberAccount li.active a { color:#2a2c70;}
.memberAccount li.logout a { color:#0066cc; text-transform:uppercase;}

/* Menu */
.menu-main { height:67px; background:#2a2e70; position:relative; z-index:9; }
.menu-main .menu { margin:0 auto; width:960px; padding:0px; position:relative; }
.menu-main .menu li { list-style:none; float:left; }
.menu-main .menu li a { display:block; font-size:18px; color:#fff; font-family: 'RockwellRegular'; padding:0 25px; line-height:67px; }
.menu-main .menu li a:hover, .menu-main .menu li.current-menu-item a, .menu-main .menu li.current-page-ancestor a, .menu-main .menu li.current-menu-ancestor a { color:#92B7D9;  display:block; }
.menu-main .menu li.current-menu-item li a, .menu-main .menu li.current-page-ancestor li a, .menu-main .menu li.current-menu-ancestor li { color:#fff; background:none; }
.menu-main .menu li.current-menu-item li a:hover, .menu-main .menu li.current-page-ancestor li a:hover, .menu-main .menu li.current-menu-ancestor li:hover { color:#92B7D9; background:#1B1D4A; }
.menu-main .menu li:first-child a {  }
.menu-main .menu ul { position:absolute; top:67px; display:none; background:#1B1D4A; width:230px; margin:0px; padding:10px 0px; }
.menu-main .menu li ul li { float:left; display:block; }
.menu-main .menu li:hover ul { display:block; }
.menu-main .menu li ul li a { line-height:40px; }

.menu-main .menu li a.selected { color:#92B7D8;  }
.menu-main .menu li:hover > a { color:#92B7D8; background:#1B1D4A; display:block; }


/* Search panel */
#container { margin:0px auto; padding:0; width:960px; }
.search-cl { min-height:30px; padding:25px 0px; }
.search-cl .title { font-size:18px; color:#2A2C70; line-height:30px; display:inline; margin-right:13px; vertical-align:middle; }
.search-cl input { border-radius: 0; border:1px solid #bcbdbf; background:#ececec; margin-right:4px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; height:28px; line-height:normal; padding:0 10px; width:400px; vertical-align:middle; }
.search-cl .dropdown { margin:0 3px 0 4px; background:#fff;}
/*.search-cl select { border:1px solid #bfc0c2; background:#fff; height:30px; line-height:28px; vertical-align:middle; margin:0 5px; padding:4px 2px 4px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; }*/
.search-cl select.locations { width:147px; }
.search-cl input.search-btn { cursor:pointer; background:url(../img/search-btn.png) no-repeat center #94b7db; border:none; width:44px; height:28px; text-indent:-9999px; margin:0 0 0 6px; padding:0px; border-radius:9px; }
.search-cl input.search-btn:hover { background-color:#ACD6FF; }
.closeSearch { display:none; background:url(../img/search-close.png) no-repeat 0 0; width:26px; height:26px; position:absolute; right:10px; top:0;}

/* Left panel */
.left-panel { width:215px; border-top:1px solid #bcbdbf; float:left; }
.left-panel h2  { color:#2A2C70; font-size:25px; display:block; padding:15px 0 10px; text-transform:uppercase; font-weight:normal; }
.widget_categories ul li { list-style:none; margin:0px; padding:5px 0px 5px 15px; line-height:normal; background:url(../img/left-nav-arrow.png) no-repeat 0 7px; }
.widget_categories ul li a { color:#222; font-size:13.5px; font-family: 'RockwellRegular'; line-height:normal; display:block; }
.widget_categories ul li:hover { background:url(../img/left-nav-arrow-h.png) no-repeat 0 7px;}
.widget_categories ul li:hover a { color:#0066CC;  }

.gform_widget { background:#ececec; padding:22px 20px; margin-top:30px; }
.gform_widget h3.gform_title { width:auto !important; max-width:100% !important; padding-right:59px; font-weight:normal !important;  background:url(../img/sign-in-icon.png) no-repeat right center; font-size:18px; color:#2A2D70; font-family: 'RockwellRegular'; line-height:normal; }
.gform_widget .gform_description { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin:20px 0; display:block; }
.gform_widget .validation_error, .gform_widget .gfield_label, .gform_widget .validation_message { display:none !important;}
.gform_widget input[type="text"] { width:154px; margin-top:10px; font:normal 13px Arial, Helvetica, sans-serif !important; border:0 none; }
.gform_widget input.btnSubmit { margin-top:12px; }
.gform_widget .dropdown { border:0; width:175px; background:#FFF;}
.gform_widget .dropdown div { border:0;  left:0; right:0;}

.sign-up-box { background:#ececec; padding:22px 20px; margin-top:30px; }
.sign-up-box .title { background:url(../img/sign-in-icon.png) no-repeat right center; font-size:18px; color:#2A2D70; font-family: 'RockwellRegular'; line-height:normal; }
.sign-up-box span.signupWarning { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin:20px 0; display:block; }
/*.sign-up-box select { border:none; background:#fff; height:28px; width:174px; line-height:28px; vertical-align:middle; margin-top:10px; padding:4px 2px 4px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; }*/
.sign-up-box input[type="text"] { width:140px; margin-top:10px; }
input.btnSubmit { margin-top:19px; }

.sign-up-box .comboCover div.selector { width:166px; }
.sign-up-box .comboCover div.selector span {width:141px; }
.sign-up-box .comboCover div.selector select { min-width:175px !important; }

.tenders-box { padding:25px 20px; background:#2a2e70; margin-top:30px; }
.tenders-box .title { background:url(../img/EOI-icon.png) no-repeat 100% 0; font-size:18px; color:#fff; font-family: 'RockwellRegular'; line-height:normal; }
.tenders-box span { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin-top:20px; display:block; line-height:19px;  }
.tenders-box a.tender-btn {  background:url(../img/blue-arrow.png) no-repeat 145px 13px; border-radius:9px; width:140px; height:36px; line-height:36px; border:none; margin-top:12px; padding:0px 13px; color:#2A2C70; background-color:#94B7DB; font-size:14px; font-family: 'RockwellRegular'; display:block; behavior: url(PIE.htc); }
.tenders-box a.tender-btn:hover { background-color:#ACD6FF; }

.buy-now-box { padding:15px 20px 25px; background:#94b7db; margin-top:30px; }
.buy-now-box .title { background:url(../img/dollar-icon.png) no-repeat 100% 0; font-size:18px; color:#2A2E70; font-family: 'RockwellRegular'; line-height:normal; min-height:42px; line-height:40px; }
.buy-now-box span { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2A2D70; margin-top:20px; display:block; line-height:19px;  }
.buy-now-box a.buy-now-btn {  background:url(../img/white-arrow.png) no-repeat 145px 13px; border-radius:9px; width:140px; height:36px; line-height:36px; border:none; margin-top:12px; padding:0px 13px; color:#fff; background-color:#2a2e70; font-size:14px; font-family: 'RockwellRegular'; display:block; behavior: url(PIE.htc); float:none; }
.buy-now-box a.buy-now-btn:hover { background-color:#0066CC; }

/* right panel */
.right-panel { width:712px; float:right; }



.content-area.home-page { border:none; }
.content-area { padding-top:10px; float:left; border-top:1px solid #bcbdbf; width:100%; }
.content-area .auctionList .title { color:#2a2e70; font-size:40px; font-family: 'RockwellRegular'; display:block; padding-left:55px; background:url(../img/auction-icon.jpg) no-repeat 0 50%; }
.content-area .row-top { background:#bcbdbf; min-height:29px; width:682px; padding:0 15px; line-height:29px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2a2e70; clear:both; }
.content-area .row-top.titelRow { color:#2A2E70; text-transform:uppercase;}
.content-area .row-top.secand-row { background:#fff; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; float:left; border-bottom:1px solid #BCBDBF; margin:1px 0px 0px; }
.content-area .row-top.grayBg { background:#ececec; }
.content-area .row-top.secand-row .description { line-height:normal; }
.content-area .row-top.secand-row .description span { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999900; }
.content-area .row-top:hover { color:#FFF; background:#2A2E70;}
.content-area .row-top.titelRow:hover {  color:#2A2E70; background:#BCBDBF; }


.content-area .row-top.secand-row .no, .content-area .row-top.secand-row .location, .content-area .row-top.secand-row .date, .content-area .row-top.secand-row .time { line-height:normal; }

/* Offers Page */
.content-area a.fancybox { display: block; width: 100px; }

.row-top .image.large { width:98px; }
.row-top .image { width:58px; float:left; }
.row-top .no { width:59px; float:left; }
.row-top .description { width:207px; float:left; }
.row-top .location { margin-left:15px; width:108px; float:left; }
.row-top .date { width:90px; float:left; }
.row-top .time { width:90px; float:left; }
.row-top .type { width:54px; float:left; }


.row-top .type ul li { float:left; margin: 0 4px;  }
#search_results .row-top .type ul li { margin: 0 30px;  }
.row-top .type ul li.type_icon1 { background:url(../img/listing_type_icon1.png) no-repeat left top; width:16px; height:22px; display:block;   }
.row-top .type ul li.type_icon2 { background:url(../img/listing_type_icon2.png) no-repeat left 3px; width:22px; height:20px; display:block; }

.content-area .row-top:hover .type ul li.type_icon1 { background-position:0 -25px; }
.content-area .row-top:hover .type ul li.type_icon2 { background-position:0 -22px; }



.mobileTopRow { float:left;}
.row-top .mobileTitle { display:none; float:left;}

/*.video-section { width:100%; margin:36px 0 60px; padding-top:40px; float:left; clear:both; border-top:3px solid #BCBDBF; } */
.video-section .video { float:left; }
.video-section .description { padding:0 25px; width:347px; float:right; }
.video-section h2 { font-size:25px; color:#2a2c70; font-family: 'RockwellRegular'; line-height:30px;  }
.mobileHeader { display:none;}
.video-section .description span { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666; line-height:19px; padding-top:15px; display:block; }

.valution-main { border-top:3px solid #BCBDBF; border-bottom:3px solid #BCBDBF; float:left; padding:20px 0px 40px; width:100%; }
.valuation h3 { color:#2a2e70; font-size:40px; font-family: 'RockwellRegular'; display:block; padding-left:55px; background:url(../img/valuation-icon.jpg) no-repeat 0 center; clear:both; float:left; }
.valuation span { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2a2c70; margin:25px 0 0 50px; float:left; }
.valuation-description { margin-top:15px; float:left; width:100%; }
.valuation-description p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; width:65%; float:left; }

a.valution-here-btn { background: url(../img/white-big-arrow.png) no-repeat scroll 133px 15px #2A2E70; border: medium none; border-radius: 9px 9px 9px 9px; color: #FFFFFF; display: block;   font-family: 'RockwellRegular'; font-size:14px; height:43px; line-height: normal;  margin-left: 30px; margin-top: 17px; padding: 10px 13px 3px 18px; text-align: left; width: 127px; float:right; behavior: url(PIE.htc); }
a.valution-here-btn:hover { background-color:#0066CC; }

/* Footer */
.footer-top { min-height:58px; background:#2a2e70; float:left; width:100%; margin-top:35px; }
.stay-connected { font-size:18px; color:#fff; font-family: 'RockwellRegular'; line-height:58px; float:left; }
.stay-connected img { margin-left:28px; vertical-align:middle; }
.stay-connected span { padding-right:4px;}
.footer-top .call-massage-main { float:right; line-height:58px; }
.footer-top .call-massage-main .call { background:url(../img/call-icon.jpg) no-repeat left 18px; font-size:16px; color:#fff; padding-left:40px; margin-right:20px; float:left; line-height:62px; }
.footer-top .call-massage-main .massage { background:url(../img/footer-top-sep.jpg) no-repeat left center; float:left; line-height:54px; padding-left:20px; min-height:54px; }
.footer-top .call-massage-main .massage img { margin-top:22px; }

.footer { background:#bcbdbf; float:left; width:100%; padding-top:57px; }
#footer-sidebar-1 h2, #footer-sidebar-2 h2, #footer-sidebar-3 h2, #footer-sidebar-4 h2 { color:#2A2D70; font-size:18px; font-family: 'RockwellRegular'; display:block; }
#footer-sidebar-1 p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; line-height:16px; padding:8px 10px 8px 0; }
#footer-sidebar-1 input[type="text"] { width:180px; }
#footer-sidebar-1 input.submit-btn { background:url(../img/white-arrow.png) no-repeat 70px 13px; border-radius:9px; width:93px !important; height:36px !important; border:none; margin-top:12px; padding:0px 13px 0px 0px; color:#fff; background-color:#2A2E70; font-size:14px; font-family: 'RockwellRegular'; behavior: url(PIE.htc); }
#footer-sidebar-1 input.submit-btn:hover { background-color:#1B1D4A; }
#footer-sidebar-1 .gfield_label, #footer-sidebar-1 .validation_error
{ display:none;}
#footer-sidebar-2 img { margin:0 5px 5px 0;}
#footer-sidebar-2 .footerContent .img-container { width:90% }
#footer-sidebar-2 .securepay-logo { position: relative; left: -14px }

.btnRegister { margin-top:12px; }


#footer-sidebar-2 span { display:block; }
#footer-sidebar-3 li { background:url(../img/footer-arrow.png) no-repeat 0 7px; padding-left:15px; line-height:24px; }
#footer-sidebar-3 li a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; }
#footer-sidebar-3 li:hover { background:url(../img/footer-arrow-h.png) no-repeat 0 7px; }
#footer-sidebar-3 li:hover a { color:#0066CC;  }

.footer-bottom { width:960px; margin:54px auto 50px auto; float:left; display:block; }
.footer-bottom ul.menu { margin-left:30px; padding:0; float:left; }
.footer-bottom ul.menu li { list-style:none; display:inline; padding:0 10px; }
.footer-bottom ul.menu li a { font-size:14px; font-family: 'RockwellRegular'; color:#666; }
.footer-bottom ul.menu li:hover a { color:#2A2D70; }
.footerLogo { margin-top:-4px}
.aud-statement { font-size:12px; font-family: Arial,Helvetica,sans-serif; color: #666666; display: block; padding-top: 1em }

/* Inner page */
.breadcrumbs { margin:0; padding:0; }
.breadcrumbs li { padding-left:15px; background:url(../img/breadcrumbs-arrow.png) no-repeat 0 50%; }
.breadcrumbs li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2A2E70; text-decoration:none; }
.breadcrumbs li a:hover { font-weight:bold; color:#0066CC; }
.breadcrumbs li:hover { background:url(../img/breadcrumbs-arrow-h.png) no-repeat 0 50%; }
.refresh a { background:url(../img/refresh-icon.png) no-repeat right center; padding-right:18px; }

.territory-section { background:#ECECEC; padding:25px 25px 38px; display:block; clear:both; margin-top:15px; float:left; width:662px; }
.territory-section h2 { font-size:29px; color:#2A2C70; font-family: 'RockwellRegular'; display:inline; }
.territory-section .auction { font-size:13px; color:#2A2C70; font-family: 'RockwellRegular'; background:url(../img/room-auction-ic.png) no-repeat 100% 50%; padding-right:25px; line-height:42px; }
.territory-left-panel { width:435px; float:left; margin-top:10px; }
.left-panel-top { background:#fff; padding:10px 15px; float:left; width:405px; margin-bottom:5px; }
.left-panel-top span { font-size:13px; color:#2a2c70; font-family:Arial, Helvetica, sans-serif; margin-right:40px; float:left; line-height:25px; }
.left-panel-top span b { color:#999900; font-weight:normal; }
a.watch-btn { background:#999999; border-radius:9px; width:66px; height:25px; line-height:25px; text-align:center; font-size:14px; color:#fff; font-family: 'RockwellRegular'; display:block; float:right; }
a.watch-btn:hover { background:#BCBDBF; }

.left-panel-top .left-cl { float:left; width:260px; margin:5px 0; }
.left-panel-top .left-cl span { font-size:13px; color:#2a2c70; font-family:Arial, Helvetica, sans-serif; display:block; }
.left-panel-top .left-cl span b { font-weight:normal; color:#999900; }
.left-panel-top .right-cl { margin-top:38px; width:145px; float:right; }

.territory-left-panel .description { margin-top:20px; float:left; width:100%; }
.territory-left-panel .description h3 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2A2C70; display:block; }
.territory-left-panel .description span { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; line-height:18px; margin:5px 0px; display:block; }
.territory-left-panel .download-row { border-top:1px solid #BCBDBF; border-bottom:1px solid #BCBDBF; padding:20px 0px; float:left; width:100%; margin-top:10px; background:url(../img/download-ic.png) no-repeat 0 50%; }
.territory-left-panel .download-row a {  padding-left:30px; font-weight:bold; line-height:23px; }
a.enquire-about-btn { background:url(../img/plus-ic.png) no-repeat 10px 50% #999900; font-size:14px; color:#fff; line-height:24px; font-family: 'RockwellRegular'; width:163px; height:25px; display:block; border-radius:9px; float:left; padding:0 0 0 25px; margin-top:20px; }
a.enquire-about-btn:hover { background:url(../img/plus-ic.png) no-repeat 10px 50% #C5BB40; }
a.notify-me-about-btn { background:url(../img/true-ic.png) no-repeat 10px 50% #BCBDBF; font-size:14px; color:#2A2D70; line-height:24px; font-family: 'RockwellRegular'; width:205px; height:25px; display:block; border-radius:9px; float:left; padding:0 0 0 30px; margin-top:20px; margin-left:10px; }
a.notify-me-about-btn:hover { background:url(../img/true-ic.png) no-repeat 10px 50% #d8d8d8; }

.territory-right-panel { width:207px; float:right; margin-top:10px; }
.territory-right-panel .big-img { float:left; }
.territory-right-panel .small-imgs  img { margin-top:4px; }
.territory-right-panel .price-guide-box { background:#fff; padding:17px 20px; margin-top:27px; float:left; width:167px; }
.territory-right-panel .price-guide-box h3 { color:#2A2C70; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:25px; background:url(../img/price-ic.png) no-repeat 0 50%; line-height:20px; display:block; margin-bottom:5px; }
.territory-right-panel .price-guide-box span { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#2A2C70; display:block; line-height:22px; }
.territory-right-panel .price-guide-box span b { font-weight:normal; color:#666; }
.territory-right-panel .price-guide-box span.total { font-size:17px; }
.territory-right-panel .share-cl { float:right; margin-top:33px; }
.territory-right-panel .share-cl span { padding:0; float:left; line-height:19px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; }
.territory-right-panel .share-cl img { padding-left:12px; float:left; }

.left-cl.bid-main { border-right:1px solid #BCBDBF; padding-right:20px; width:250px; }
.left-cl .current-bid { background:#ececec; padding-left:18px; float:left; width:222px; }
.left-cl .current-bid span { line-height:42px; font-size:18px; margin:0px; }
.left-cl .your-bid-content { margin-top:10px; float:left; clear:both; }
.left-cl .your-bid-content label { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2A2C70; cursor:default; }
.left-cl .your-bid-content label b { color:#999; font-weight:normal; }
.left-cl .your-bid-content input { width:138px; height:28px; border:1px solid #bcbdbf; background:#fff; line-height:28px; padding:0 5px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; }
.left-cl .your-bid-content input[type="checkbox"] { margin:15px 0 0 0; padding:0px; width:10px; height:10px; }
.left-cl .your-bid-content input[type="checkbox"].last { margin-left:12px; }


a.bid-now-btn { background:url(../img/white-arrow.png) no-repeat 74px 12px #2A2E70; border-radius:9px; width:80px; height:37px; line-height:37px; padding:0 0 0 16px; font-size:14px; color:#fff; font-family: 'RockwellRegular'; display:block; float:right; margin-top:17px; }
a.bid-now-btn:hover { background-color:#1B1D4A; }

.right-cl.bid-right { width:115px; margin:0px; }
.right-cl.bid-right span { margin:0px; line-height:normal; padding-bottom:10px; }
.left-panel-top.buy-now span { font-size:15px; font-weight:bold; }
.left-panel-top .buy-now-bottom { border-top:1px solid #BCBDBF; padding-top:20px; float:left; width:100%; margin-top:10px; padding-bottom:10px; }
.buy-now-bottom .price { background:#ECECEC; padding:0 18px; float:left; }
.buy-now-bottom .price span { line-height:42px; margin:0px; }
.buy-now-bottom select { width:74px; height:28px; margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding:4px 2px; margin-top:5px; }
a.buy-now-btn {  background:url(../img/white-arrow.png) no-repeat 74px 12px; border-radius:9px; width:70px; height:36px; line-height:36px; border:none; padding:0px 13px; color:#fff; background-color:#2a2e70; font-size:14px; font-family: 'RockwellRegular'; display:block; behavior: url(PIE.htc); float:right; }
a.buy-now-btn:hover { background-color:#0066CC; }

.buy-now-bottom .contact-detail { float:left; width:200px; }
.buy-now-bottom .contact-detail span { font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#2A2C70; display:block; line-height:normal; margin:0px; clear:both; }
.buy-now-bottom .contact-detail span b { color:#666; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.buy-now-bottom .contact-detail span strong { color:#666; margin-top:5px; display:block; }
.buy-now-bottom .contact-detail a { color:#666; font-size:13px; font-family:Arial, Helvetica, sans-serif; }

a.Submit-Interest-btn { background:url(../img/white-arrow.png) no-repeat 119px 12px; border-radius:9px; width:115px; height:36px; line-height:36px; border:none; padding:0px 13px; color:#fff; background-color:#2a2e70; font-size:14px; font-family: 'RockwellRegular'; display:block; behavior: url(PIE.htc); float:right; margin-top:20px; }
a.Submit-Interest-btn:hover { background-color:#0066CC; }


.motor-vahical-section { background:#ECECEC; clear:both; display:block; float:left; margin-top:15px; padding: 25px 25px 0px; width:662px; }
.motor-vahical-section h2 { font-size:29px; color:#2A2C70; font-family: 'RockwellRegular'; display:inline; float:left; }
.motor-vahical-section .auction { font-size:13px; color:#2A2C70; font-family: 'RockwellRegular'; background:url(../img/room-auction-ic.png) no-repeat 100% 50%; padding-right:25px; line-height:42px; }
.motor-vehicles-top-panel { background:#fff; padding:10px 15px; float:left; width:634px; margin-top:5px; }
.motor-vehicles-top-panel span { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#2A2C70; display:block; line-height:22px; margin:0px; float:left; margin-right:35px; }
.motor-vehicles-top-panel span b { color:#999900; font-weight:normal; }

.motor-vehicles-left-panel { width:425px; float:left; }
.motor-vehicles-left-panel .description { margin-top:20px; float:left; width:100%; }
.motor-vehicles-left-panel .description h3 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2A2C70; display:block; }
.motor-vehicles-left-panel .description span { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; line-height:18px; margin:5px 0px; display:block; }
.download-catalogue { border-top:1px solid #BCBDBF; padding:20px 0px; float:left; width:100%; margin-top:10px; background:url(../img/download-ic.png) no-repeat 0 50%; }
.download-catalogue a {  padding-left:30px; color:#2A2C70; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:23px; }


.motor-vehicles-right-panel { width:210px; float:right; }
.motor-vehicles-right-panel .delivery a { width:90px; background:#2A2E70; height:24px; line-height:24px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:bold; display:block; float:left; margin-top:20px; }
.motor-vehicles-right-panel .pickup a { width:70px; height:22px; border:1px solid #bebfc1; text-align:center; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; display:block; margin-left:0px; float:left; margin-top:20px; }
.motor-vehicles-right-panel .location-main { padding:12px 18px; background:#fff; float:left; width:171px; margin-top:10px; }
.motor-vehicles-right-panel .location-main h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2A2C70; font-weight:bold; display:block; background:url(../img/location-arrow.png) no-repeat 0 50%; padding-left:21px; }
.motor-vehicles-right-panel .location-main span { font-size:13px; color:#666666; font-family:Arial, Helvetica, sans-serif; line-height:normal; margin-top:5px; display:block; }
.motor-vehicles-right-panel .location-main a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2A2C70; display:block; }

.motor-vehicles-right-panel .contact-main { padding:12px 18px; background:#fff; float:left; width:171px; margin-top:10px; }
.motor-vehicles-right-panel .contact-main h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2A2C70; font-weight:bold; display:block; background:url(../img/call-arrow.png) no-repeat 0 50%; padding-left:21px; }
.motor-vehicles-right-panel .contact-main span { font-size:13px; color:#666666; font-family:Arial, Helvetica, sans-serif; line-height:normal; margin-top:5px; display:block; }
.motor-vehicles-right-panel .contact-main a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; display:block; }

.motor-vahical-content { margin-top:15px; float:left; width:100%; }

a.bid-btn { background:#999900; border-radius:9px; width:66px; height:25px; line-height:25px; text-align:center; font-size:14px; color:#fff; font-family: 'RockwellRegular'; display:block;  }
a.bid-btn:hover { background:#C5BB40; }

.motor-vehicles-top-panel span strong { margin-left:16px; }

.content-area .row-top .right-main-row { float:left; width:357px; }
.content-area .row-top.secand-row .right-main-row { float:left; line-height:normal; width:357px;}
.content-area .row-top.secand-row .right-main-row span { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; }
.content-area .row-top.secand-row .right-main-row span b { font-weight:normal; color:#999900; }

.content-area ul, .content-area ol { color:#666666; font:normal 15px Arial, Helvetica, sans-serif;line-height: 20px;}
.content-area ul li { padding-left:22px; background:url(../img/bullet-round.png) no-repeat 0 7px; }
.content-area ul li li { padding-left:39px; background:url(../img/bullet-arw.png) no-repeat 20px 7px; }
.content-area ul li li li { padding-left:32px; background:url(../img/bullet-dash.png) no-repeat 11px 11px; }
.content-area ol { list-style-type: decimal; list-style-position: outside; }
.content-area ol.alpha { list-style-type: lower-alpha; }
.content-area ol.alpha-two { counter-reset: a-list; }
.content-area ol.alpha-two > li { list-style: none; position: relative}
.content-area ol.alpha-two > li:before { counter-increment: a-list; content: counter(a-list, lower-alpha) ") "; position: absolute; left: -1.4em;}
.content-area ol.roman { list-style-type: lower-roman; }
.content-area ol.roman-two { counter-reset: list; }
.content-area ol.roman-two > li { list-style: none; position: relative}
.content-area ol.roman-two > li:before { counter-increment: list; content: "(" counter(list, lower-roman) ") "; position: absolute; left: -1.7em;}
.content-area ol li { margin-left:20px; display: list-item; }
.content-area ul li ol.roman li { background-image: none; padding: 0; }

.right-main-row .item {    float: left;    margin-left:10px;    width: 60px;}
.right-main-row .startdate {    float: left;    margin-right: 10px;    width: 80px;}
.right-main-row a { margin-top:7px; }
.right-main-row .bid-btn { margin-right:10px; }
.right-main-row .enddate {    float: left;    width: 70px; margin-right:15px;}
.right-main-row .time { width:50px; }
.content-area .row-top.pattern { background:url(../img/pattarn-img.png) repeat-x; }

a.Withdrawn-btn { background:#ECECEC; border-radius:9px; width:111px; height:25px; line-height:25px; text-align:center; font-size:14px; color:#666; font-family: 'RockwellRegular'; display:block;  }
.total-items { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2A2D70; text-align:center; width:100%; line-height:29px; }
.content-area .row-top.bottomrow, .row-top:hover .total-items { color:#2A2D70; background:#BCBDBF; }

.show { width:auto; float:left; margin-top:20px; }
.show li { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; float:left; }
.show li a { color:#2A2C70; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:0 9px; background:url(../img/show-sep.png) no-repeat 0 50%; }
.show li a.first { background:none; }
.show li a:hover { text-decoration:underline; font-weight:bold; color:#0066CC; }
.paging { width:auto; float:right; margin-top:20px; }
.paging li { float:left; padding:0 5px; }
.paging li a { color:#2A2C70; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.paging li a:hover { font-weight:bold; color:#0066CC; text-decoration:underline; }
.paging li.previous { background:url(../img/previous-arrow.png) no-repeat 0 75%; padding-left:10px; }
.paging li.next { background:url(../img/next-arrow.png) no-repeat 100% 55%; padding-right:10px; }
.paging li.more { background:url(../img/more-arrow.png) no-repeat 100% 55%; padding-right:15px; }
.paging li.previous a:hover, .paging li.next a:hover, .paging li.more a:hover { font-weight:normal; }

.right-main-row p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2A2D70; margin-top:10px; padding:0px; }
.row-top:hover  .right-main-row p { color:#FFF;}

.breadcrumbs-news { margin-bottom:16px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2A2C70; text-transform:uppercase; }
.breadcrumbs-news a { float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2A2C70; text-transform:uppercase; }
.breadcrumbs-news a:hover { color:#0066cc;}
.breadcrumbs-news span { float:left; width:20px; height:20px; background:url(../img/breadcrumbs-sap.png) no-repeat center center; }



.news-content img { margin:15px 30px 20px 0px; }
.news-content p { padding:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; line-height:20px; }


.w232 .dropdown { width:232px !important;}
.w145 .dropdown { width:148px !important;}

.loginBox  { display:none; height:134px; background:#bcbdbf; }
.row960 { margin:0 auto; padding:0; width:960px; }
.formBox { padding-top:33px; position:relative;}
.formTitle { margin-right:21px; line-height:41px;}
.formBox input[type="text"], .formBox input[type="password"] { margin:6px 12px 0 0; width:199px; }
.labelBox { float:left; width:241px; margin-left:209px; font:normal 13px Arial, Helvetica, sans-serif; color:#666666; }
.forgotLink a { font-size:12px;}
a.btnCloseLogin { position:absolute; right:0; top:12px; width:26px; height:26px; background:url(../img/btn-close.png) no-repeat 0 0;}


ul.list, ol.list { color:#666666; font:normal 15px Arial, Helvetica, sans-serif;line-height: 20px;}
ul.list li { padding-left:22px; background:url(../img/bullet-round.png) no-repeat 0 7px; }
ul.list li li { padding-left:39px; background:url(../img/bullet-arw.png) no-repeat 20px 7px; }
ul.list li li li { padding-left:32px; background:url(../img/bullet-dash.png) no-repeat 11px 11px; }

.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5 { margin-top:8px; }


.comboCover .dropdown { border:0; width:160px; background:#FFF;}
.comboCover .dropdown div { border:0;  left:0; right:0;}
#footer-sidebar-4 p { font-size:14px; color:#666; margin-top:5px; }
#footer-sidebar-3 ul { margin-top:5px; }


.w95 { width:95px; margin-left:30px; margin-top:3px; }
.w95 .dropdown { width:95px; }
.w95 .dropdown .carat, .dropdown .carat:after { right:-8px; }
.sign-up-box input.emailadd { border:none; }
.dropdown span.selected {
    font-weight: normal;
}

.Registration-form { border-top:1px solid #BCBDBF; padding-top:10px; }
.Registration-form p { font-size:14px; color:#666; line-height:19px; padding-top:20px; display:block; }
.Registration-form .top-cl { background:#ECECEC; padding:45px; margin-top:45px; float:left; width:870px; }
.Registration-form .top-cl .registering { background:#fff; height:65px; line-height:65px; padding:0 20px 0 30px; float:left; }
.registering span { font-size:15px; color:#2A2C70; font-family:Arial, Helvetica, sans-serif; padding-right:30px; }
.registering label { font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif; padding-right:35px; }

.Registration-form .form-main { background:#ECECEC; padding:45px; margin-top:20px; float:left; width:870px; }
.Registration-form .form-main .form { background:#fff; width:470px; float:left; padding:25px; }
.Registration-form .form-main input { width:330px; margin:8px 0px; clear:both; }
.Registration-form .form-main input.w157 { width:157px; }
.w176 .dropdown { width:176px; }
.Registration-form .form-main input.w86 { width:86px; margin:0px; clear:right; }
.w106 .dropdown { width:106px; margin-right:14px; }
.credit-card-detail { border-top:1px solid #BCBDBF; border-bottom:1px solid #BCBDBF; margin-top:25px; float:left; padding-top:25px; padding-bottom:30px; width:100%; clear:both; }
.credit-card-detail .title { font-size:15px; color:#2A2C70; font-family:Arial, Helvetica, sans-serif; display:block; }
.credit-card-detail label { display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; clear:both; padding-top:5px; padding-bottom:5px; }
.credit-card-detail span { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2A2D70; margin-left:5px; }
.credit-card-detail .credit-card-detail-formgroup {float: left }
.credit-card-detail .credit-card-detail-info { float:right; width:50%; }
.credit-card-detail .credit-card-detail-info .img-container { width:100% }
.credit-card-detail .credit-card-detail-info .img-container a { display:inline-block; }
.credit-card-detail .credit-card-detail-info .img-container-ssl { width:40%; display:inline-block}
.form-bottom { clear:both; margin-top:20px; display:block; float:left; }
.form-bottom label { font-size:13px; color:#666; font-family:Arial, Helvetica, sans-serif; }
.form-bottom .form-row { margin:0px 0px 10px; }

a.Register-btn { border-radius:9px; height:36px; border:none; padding:0px 50px 0px 50px; color:#fff; font-size:14px; font-family: 'RockwellRegular'; line-height:36px; behavior: url(PIE.htc); background:url(../images/white-arrow.png) no-repeat 78% 13px #2A2E70; float:left; margin-top:10px; }
a.Register-btn:hover { background:url(../images/white-arrow.png) no-repeat 78% 13px #0066cc; }

.listing a { width:116px; background:#2A2E70; height:24px; line-height:24px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:bold; display:block; float:left; margin-top:20px; }
.room a, .online a { width:70px; height:22px; border:1px solid #bebfc1; text-align:center; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; display:block; margin-left:5px; float:left; margin-top:20px; background:#ececec; }
.sort-by { float:right; margin-top:15px; }
.sort-by label { float:left; line-height:31px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2A2C70; margin-right:5px; }
.sort-by .comboCover { float:left; border:1px solid #BCBDBF; }

.search-result .watch-btn { float:left; margin-left:10px; }
.search-result .type { text-align:center; width:80px; }
.search-result .time { width:130px; }

a.buy-btn, a.Enquire-btn { background:#999900; border-radius:9px; width:87px; height:25px; line-height:25px; text-align:center; font-size:14px; color:#fff; font-family: 'RockwellRegular'; display:block;  }
a.buy-btn:hover, a.Enquire-btn:hover { background:#C5BB40; }

.content-area .row-top.secand-row.third-row { background:#ececec; }
.content-area .row-top.secand-row.third-row:hover { color:#666; }

.footer-bottom-menu li.last a { color:#999; }
#menu-footer-bottom-menu li.greycolor_text a { color:#999; }
#menu-footer-bottom-menu li.greycolor_text a:hover { color:#2a2d70; }

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('fonts/flexslider-icon.eot');
	src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/flexslider-icon.woff') format('woff'),
		url('fonts/flexslider-icon.ttf') format('truetype'),
		url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { background: #fff;  position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 80%; height:12px; position: absolute; z-index:11; bottom:12px; left:10px; text-align: left;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 12px; height: 12px; display: block; background: #90989c; background: rgba(0,0,0,0.2); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #6e7070; background: rgba(0,0,0,0.5); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

.slider { width:712px; height:299px; overflow:hidden; float:left; z-index:5; position:relative; }

.sliderImg { width:474px;}
.slider .slider-content { background:#2a2e70; width:235px; min-height:299px; }
.slider .slider-content .headding { color:#2a2e70; font-size:25px; font-family: 'RockwellRegular'; margin-top:21px; background:#bcbdbf; line-height:30px; padding:20px 35px; margin-left:-3px; }
.slider .slider-content span { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:19px; margin-top:20px; padding:0 32px; display:block; }
a.view-btn { background:url(../img/blue-arrow.png) no-repeat 65px 15px; border-radius:9px; width:66px; height:40px; line-height:40px; border:none; margin-top:17px; padding:0 13px 0 5px; color:#2A2C70; background-color:#94B7DB; font-size:14px; font-family: 'RockwellRegular'; display:block; margin-left:30px;  text-align:center; behavior: url(PIE.htc); }
a.view-btn:hover { background-color:#ACD6FF; }


/*********************** Tree View ******************************/


.treeview, .treeview ul {
	padding: 0;
	list-style: none;
}

.treeview { width:480px; margin:0 auto;}
.treeview ul.sub-menu {
	padding:0 0 0 0px;
}


.treeview .hitarea {
	height:37px;
	width: 37px;
	cursor: pointer;
	position:absolute;
	right:0;
	top:0;
	z-index:10;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li {
	margin: 0;
	/*padding: 3px 0pt 3px 16px;*/
}

/*.treeview a.selected {
	background-color: #eee;
}*/

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color:#000; cursor: pointer; }
.treeview li a:hover { color:#92B7D8; }


.treeview li {  position:relative; z-index:9; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview li a{ color:#fff; font-size:18px; line-height:18px; /*text-transform:uppercase;*/ text-decoration:none; border-bottom:1px solid #2A2C70; background:#1B1D4A; padding:11px 10px 11px 20px; display:block; font-family: 'RockwellRegular'; }
.treeview .expandable-hitarea { background:url(../img/menu-arrow.png) no-repeat center 14px; }
.treeview .collapsable-hitarea {
	background: url(../img/menu-arrow.png) no-repeat center -81px;
}


/* Level 2 Arrow ICon */
.treeview ul li .hitarea {
	background: url(../img/arrow_menu.png) no-repeat left -90px ;
	border-left:1px solid #a13383;
	border-bottom:1px solid #a13383;
	height:43px;
	width: 43px;
	cursor: pointer;
	position:absolute;
	right:0;
	top:0;
}
.treeview ul li .expandable-hitarea { background:url(../img/arrow_menu.png) no-repeat left 10px; position:absolute; right:0; top:0; border-bottom:1px solid #2A2C70;  border-left:1px solid #2A2C70; }


/*.treeview li ul li{ border-bottom:1px solid #7a1e61; }*/
.treeview ul li a { font-size:17px; }
.treeview ul li a:hover { color:#92B7D8; }
.treeview ul li.collapsable ul li a { background:#992e7c; border-bottom:1px solid #2A2C70; }
.treeview li ul li a { padding-left:40px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../img/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(../img/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../img/treeview-red.gif); }

.treeview-black li { background-image: url(../img/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../img/treeview-black.gif); }

.treeview-gray li { background-image: url(../img/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../img/treeview-gray.gif); }

.treeview-famfamfam li { background-image: url(../img/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../img/treeview-famfamfam.gif); }

.treeview .placeholder {
	background: url(../img/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.mobileMenu { display:none; position:relative; width:100%; /*position:absolute; left:0; top:45px;*/ z-index:99; background:#1B1D4A;}


.mobileTop { display:none; background:#2A2E70; height:46px;}
.mobileTitleRow { display:none;}
.typeImage { display:none;}
.mobileNo { display:none;}

.footerSideBarWrap { float:left;}

.loginLinksDeskTop { float:right; background:#fff; margin-top:37px;}
.loginLinksDeskTop ul { float:left;}
.loginLinksDeskTop ul li{ float:left; width:auto; margin-left:12px;}
.loginLinksDeskTop ul li:first-child { margin-left:0;}
.loginLinksDeskTop a {font-family: 'RockwellRegular'; color:#666666; font-size:13px; display:block; padding-bottom:3px;}
.loginLinksDeskTop a:hover { color:#0066CC;}
.loginLinksDeskTop a.loginName { color:#2a2c70;}
.loginLinksDeskTop a.logOut { color:#0066cc; text-transform:uppercase;}
.loginLinksDeskTop a.logOut:hover { text-decoration:underline;}

.loginLinks { background:#fff; padding:20px 20px 16px; display:none;}
.loginLinks ul { float:left;}
.loginLinks ul li { float:left; width:32%; margin-right:1%;}
.loginLinks a {font-family: 'RockwellRegular'; color:#666666; font-size:13px; display:block; padding-bottom:3px;}
.loginLinks a:hover { color:#0066CC;}
.loginLinks a.loginName { color:#2a2c70;}
.loginLinks a.logOut { color:#0066cc; text-transform:uppercase;}
.loginLinks a.logOut:hover { text-decoration:underline;}
