body { behavior:url(/apps/marketplace/css/csshover.htc); }
img, img.png { behavior:url(/apps/marketplace/css/iepngfix.htc); }
body { background:#3f4c6b; margin:0; padding:0; width:100%; text-align:center; font:13px sans-serif,helvetica,arial; }
a, a:visited, a:active { color:#7585a0; }
#wrap { float:left; width:100%; margin:0; padding:0; overflow:hidden; }
.page { position:relative; top:0; width:966px; margin:0px auto; padding:0; text-align:left; }
.header-block { float:left; width:966px; }
.header-block .logo { float:left; width:324px; height:70px; margin:20px 0 0 0; }
.menu { position:absolute; top:62px; right:20px; width:645px; margin:0; padding:0; }
.menu ul.menulist { float:right; list-style-type:none; margin:0; padding:0; }
.menu ul.menulist li { position:relative; float:left; background:url(/apps/marketplace/img/tab_off.gif) no-repeat; text-align:center; }
.menu ul.menulist li.active { position:relative; top:2px; float:left; margin:-5px 0 0 0; background:url(/apps/marketplace/img/tab_active.gif) no-repeat; text-align:center; }
.menu ul.menulist li:hover { float:left; margin:-5px 0 0 0; background:url(/apps/marketplace/img/tab_active.gif) no-repeat; text-align:center; }
.menu ul.menulist li a { float:left; width:125px; height:18px; font:14px sans-serif,helvetica,arial; padding:8px 0 2px 0; color:#3f4c6b; text-decoration:none; font-weight:bold; }
.menu ul.menulist li.active a { float:left; width:125px; height:23px; color:#ffffff; font-weight:bold; padding:10px 0 0 0; }
.menu ul.menulist li a:hover { float:left; width:125px; height:23px; color:#ffffff; font-weight:bold; padding:10px 0 0 0; }
.splash-block { float:left; margin:-11px 0; padding:0; width:966px; height:220px; }
.about-splash { float:left; margin:-11px 0; padding:0; width:966px; height:220px; background:url(/apps/marketplace/img/aboutus-splash.jpg) no-repeat; }
.faqs-splash { float:left; margin:-11px 0; padding:0; width:966px; height:220px; background:url(/apps/marketplace/img/faqs-splash.jpg) no-repeat; }
.offer-splash { float:left; margin:-11px 0; padding:0; width:966px; height:220px; background:url(/apps/marketplace/img/offer-splash.jpg) no-repeat; }
.login1-splash { float:left; margin:-11px 0; padding:0; width:966px; height:220px; background:url(/apps/marketplace/img/login1-splash.jpg) no-repeat; }
.login2-splash { float:left; margin:-11px 0; padding:0; width:966px; height:220px; background:url(/apps/marketplace/img/login2-splash.jpg) no-repeat; }
.login3-splash { float:left; margin:-11px 0; padding:0; width:966px; height:220px; background:url(/apps/marketplace/img/login3-splash.jpg) no-repeat; }
.news-splash { float:left; margin:-11px 0; padding:0; width:966px; height:220px; background:url(/apps/marketplace/img/news-splash.jpg) no-repeat; }
.contact-splash { float:left; margin:-11px 0; padding:0; width:966px; height:220px; background:url(/apps/marketplace/img/contactus-splash.jpg) no-repeat; }
.resources-splash { float:left; margin:-11px 0; padding:0; width:966px; height:220px; background:url(/apps/marketplace/img/resources-splash.jpg) no-repeat; }
.splash-block-inside { float:left; margin:0; padding:0; width:966px; height:230px; }
.splash-inside-content { float:right; position:relative; top:10px; left:-20px; color:#ffffff; font:14px sans-serif,helvetica,arial; font-weight:bold; margin:0; padding:0; overflow:hidden; }
.splash-inside-content ul { list-style-type:none; margin:0; padding:0 150px 0 0; font:12px sans-serif,helvetica,arial; }
.splash-inside-content ul li { float:left; padding:0 10px 0 10px; }
.splash-inside-content ul li a { color:#ffffff; text-decoration:none; }
.splash-inside-content ul li a:hover { text-decoration:underline; }
.content-block { float:left; width:966px; background:url(/apps/marketplace/img/content_bg2.jpg); margin:0; padding:0; }
.content-block .content-wrap { float:left; margin:0; padding:0; overflow:hidden; }
.content-wrap .col-wrap { float:left; width:880px; padding:10px 10px 20px 40px; }
.content-wrap .col1-wrap { float:left; width:570px; padding:10px 10px 0 27px; }
.content-wrap .col1-wrap .col1-content { padding:28px; line-height:16px; }
.content-wrap .col1-content ul.titles { margin:0; padding:0; }
.content-wrap .col1-content ul.titles li { font:14px sans-serif,helvetica,arial; padding:0 0 8px 0; font-weight:bold; }

.col1-wrap .col1-top { padding:8px 10px 20px 10px; border-bottom:1px dotted #c6c6c6; }
.col1-wrap .col1-top p { margin:10px 0 0 0; line-height:16px; }
.col1-wrap .col1-split1 { float:left; width:275px; margin:0; padding:20px 10px 20px 10px; border-right:1px dotted #c6c6c6; }
.col1-wrap .col1-split2 { float:left; width:245px; margin:0; padding:20px 0 0 20px; }
.col1-wrap .col1-split2 table { margin:10px 0 0 0; }
.col1-wrap .col1-split2 td { font-size:11px; border-bottom:1px dotted #e9e9e9; }
.col1-wrap .col1-split2 td.price { color:#18547f; }
.col1-wrap .col1-split1 h2, .col1-wrap .col1-split2 h2, .col2-wrap .col2-content h2 { font:16px sans-serif,helvetica,arial; color:#7585a0; margin:0; padding:0; font-weight:bold; }
.col1-wrap .col1-split1 p.headline { font:14px sans-serif,helvetica,arial; font-weight:bold; margin:0; padding:8px 0 0 0; }
.col1-wrap .col1-split1 p.headline a { color:#465477; text-decoration:none; }
.col1-wrap .col1-split1 p.headline a:hover  { text-decoration:underline; color:#6d6f74; }
.col1-wrap .col1-split1 p.headline .source { font-weight:normal; font:11px sans-serif,helvetica,arial; color:#a6a6a6; }
.col1-wrap .col1-split1 p, .col1-wrap .col1-split2 p { margin:0; padding:6px 0 0 0; font-size:12px; line-height:14px; }
.col1-wrap .col1-split2 ul { list-style-type:none; margin:8px 0 0 0; padding:0; }
.col1-wrap .col1-split2 ul li { margin:0; padding:2px 0 2px 0; font-size:11px; border-bottom:1px solid #e9e9e9; }
.content-wrap .col1-content p.headline { font:16px sans-serif,helvetica,arial; font-weight:bold; border-bottom:1px dotted #e9e9e9; padding:12px 0 12px 0; }
.content-wrap .col1-content p.headline a { color:#3f4c6b; text-decoration:none; }
.content-wrap .col1-content p.headline a:hover { color:#6d6f74; }
.content-wrap .col1-content p.headline .source { font-weight:normal; font-size:12px; color:#8a8a8a; }
.content-wrap .col1-content p.link { background:#efefef; padding:2px; text-align:right; font-size:11px; }
.content-wrap .col1-content p.link a { color:#7585a0; }
.content-wrap .col1-content h2 { font:16px sans-serif,helvetica,arial; font-weight:bold; margin:0; padding:20px 0 0 0; }
.content-wrap .col-wrap .col-span-content .login { float:left; width:850px; border:1px solid #d7d8d8; padding:12px; margin:10px 0 10px 0; }
.content-wrap .col-wrap .col-span-content .login p { border-bottom:1px solid #d7d8d8; }
.content-wrap .col-wrap .col-span-content .login p.small { clear:both; margin:0 0 0 12px; font:11px sans-serif,helvetica,arial; border:none; }
.content-wrap .col-wrap .col-span-content form.login { float:left; width:850px; padding:16px; margin:0; border:none; text-align:center; }
.content-wrap .col-wrap .col-span-content form.login label { clear:both; float:left; width:100px; margin:16px 10px 0 200px; text-align:right; }
.content-wrap .col-wrap .col-span-content form.login input.textinput { float:left; background:#e1e7e9; font:18px sans-serif,helvetica,arial; width:240px; margin:10px 0 0 0; color:#003e66; padding:2px; }
.content-wrap .col-wrap .col-span-content form.login input.button { clear:both; float:left; margin:10px 0 0 320px; width:80px; }

.lander-block { margin:10px 0 0 0; border:1px solid #d7d8d8; padding:10px; }
.lander-block .lander-steps { float:left; background:url(/apps/marketplace/img/step_bg.gif) no-repeat; width:215px; margin:10px 0 15px 12px; padding:0 10px 16px 12px; height:139px; overflow:hidden; }
.lander-block .arrow { float:left; width:30px; margin:70px 0 0 0; padding:0 0 0 10px; } 
.lander-block .lander-steps h2 { font:14px sans-serif,helvetica,arial; font-weight:normal; margin:0 0 20px 0; padding:12px 0 0 0; color:#ffffff; }
.lander-block .lander-steps p { margin:0; padding:20px 0 0 0; }
.lander-block .lander-steps img { float:left; margin:0 10px 0 0; }

.col1-content ul.examples { list-style-type:none; margin:10px 0 0 0; padding:0; }
.col1-content ul.examples li { padding:5px 0 0 0; font-size:11px; color:#a6a6a6; }
.col1-content ul.examples li a { font:14px sans-serif,helvetica,arial; font-weight:bold; color:#465477; text-decoration:none; }
.col1-content ul.examples li a:hover { text-decoration:underline; color:#6d6f74; }
.col1-content form.contact-form { margin:12px 0 0 0; padding:0; }
.col1-content form.contact-form input.textinput, .col1-content form.contact-form textarea { width:400px; }

.content-wrap h1 { font:18px sans-serif,helvetica,arial; margin:0; padding:8px 0 0 0; color:#7585a0; }
.content-wrap h1.offer { font:20px georgia,serif,times new roman; color:#7585a0; }
.content-wrap p { margin:0; padding:6px 0 0 0; }
.content-wrap p.small { font:11px sans-serif,helvetica,arial; }
.content-wrap p.error { font-size:14px; color:#cc0000; }
.content-wrap p.info { font-size:14px; color:#7585a0; }
.content-wrap .col-span-content p { margin:0; padding:10px 0 8px 0; }
.content-wrap ul { list-style-type:none; margin:0; padding:0; }
.content-wrap .col2-wrap { float:left; margin:1px 0; padding:0; width:344px; height:352px; background:url(/apps/marketplace/img/ltblue_bg.gif) no-repeat; }
.col2-wrap .col2-content { padding:25px; }
.col2-wrap .col2-content p { font-size:12px; }
.col2-wrap .col2-content .login { float:left; width:290px; margin:10px 0 0 0; padding:10px 10px 10px 0; }
.col2-wrap .col2-content .login a { font-size:12px; }
.footer-block { float:right; margin:6px 10px 0 0; color:#ffffff; font-size:10px; }
.footer-block a { color:#ffffff; }

form.login-front { float:left; width:270px; padding:0; margin:0; }
form.login-front label { clear:both; float:left; width:60px; margin:16px 10px 0 10px; text-align:right; }
form.login-front input.textinput { background:#ffffff; font:18px sans-serif,helvetica,arial; width:180px; margin:10px 0 0 0; color:#003e66; padding:2px; }
form.login-front input.button { margin:10px 0 0 80px; width:80px; }

table.table-report { text-align:left; width:520px; }
table.table-report th { background:#454444; color:#ffffff; font-weight:bold; padding:6px; }
table.table-report td { padding:4px; border-bottom:1px dotted #e9e9e9; font-size:11px; }
table.table-report td.title { background:#e9e9e9; color:#003366; font-size:12px; font-weight:bold; }
table.table-report tr.even { background:#efefef; } 

.content-block .form-block { float:left; width:850px; margin:10px 0 10px 0; padding:12px; border:1px solid #d7d8d8; }
.content-block .form-block h2 { font:18px lucida sans,lucida grande,sans-serif,helvetica,arial; margin:0; padding:10px 0 10px 0; color:#1d6396; }
.content-block .form-block form { margin:0; padding:0; }
.content-block .form-block .col1, .content-block .form-block .col2 { float:left; width:400px; text-align:right; margin:0 10px 0 0; }
.content-block .form-block .col1 div, .content-block .form-block .col2 div { clear:both; margin:8px 0 0 0; }
.content-block .offer-block { float:left; padding:16px; width:420px; margin:10px 0 0 10px; }
.content-block .form-block .offer-block .domain { font-size:12px; font-weight:bold; }
.content-block .offer-block { margin:0; padding:0; }
.content-block .offer-block p { margin:0; padding:0 0 16px 0; }
.content-block .offer-block label { clear:both; float:left; width:120px; height:30px; margin:8px 5px 0 0; text-align:right; }
.content-block .offer-block input.offerbox { float:left; width:200px; text-align:left; background:#efefef; font:18px sans-serif,helvetica,arial; color:#003e66; }
.content-block .offer-block textarea.textbox { float:left; width:200px; text-align:left; background:#efefef; }
.content-block .offer-block input.submit_button { clear:both; float:left; margin:10px 0 0 130px; }
.content-block .disclaimer { float:left; background:#efefef; border:1px solid #d7d8d8; width:320px; margin:70px 0 0 0; padding:16px; font:11px sans-serif,helvetica,arial;  }
.content-block .form-block label { clear:both; float:left; width:120px; height:30px; margin:8px 5px 0 0; text-align:right; }
.content-block .form-block input.textinput { float:left; width:250px; text-align:left; background:#efefef; font:18px sans-serif,helvetica,arial; color:#003e66; }
.content-block .form-block textarea.textbox { width:200px; }
.content-block .form-block input.button { margin:10px 0 0 0;}
.content-block .form-block .red, .content-block .offer-block .red { color:#990000; }
.content-block .form-block form.createaccount p.small, .content-block .offer-block p.small { clear:both; margin:0 0 0 120px; padding:0; font-size:11px; text-align:left; }
.content-block .form-block form.createaccount p { text-align:right; padding:6px 65px 10px 0; margin:0; }
.content-block .form-block form.createaccount input.button { margin:0 0 0 585px; width:200px; }

.content-block .col-wrap .col-span-content ul.steps { list-style-type:none; border-bottom:1px dotted #e9e9e9; text-align:center; padding:10px 0 10px 0; }
.content-block .col-wrap .col-span-content ul.steps li { display:inline; margin:0; padding:0 20px 0 20px; font:16px sans-serif,helvetica,arial; color:#d5d5d5; }
.content-block .col-wrap .col-span-content ul.steps li.active { background:url(/apps/marketplace/img/arrow_green.gif) 0 3px no-repeat; font-weight:bold; color:#454444; }

.iconspan{
color:#7585a0;
cursor:hand;
cursor:pointer;
}

.dropmenudiv {
position:absolute;
left:0px;
text-align:left;
border: 1px solid #BBB; /*Theme Change here*/
border-bottom-width: 0;
font:normal 12px sans-serif,helvetica,arial;
line-height:18px;
background-color: #5d6987;
width: 125px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv a {
width: 115px;
display: block;
text-indent: 3px;
border-bottom: 1px solid #efefef; /*Theme Change here*/
padding: 5px;
text-decoration: none;
font-weight: bold;
color: #ffffff;
}

.dropmenudiv a:hover{ /*Theme Change here*/
background-color: #F0F0F0;
color:#5d6987;
}

.warning {
    color: red;
    font-weight: bold;
}

.clearer:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/********************QUOTE BOX*********************/

.quotebox_container {
font-size: 11px;
border: #cbd4d9 1px solid;
margin: 0 auto;
background: #eaedef url(/apps/marketplace/img/lquote.png) no-repeat left top;
padding: 10px 0 10px 40px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.quotebox {
text-align:left;
font-weight: normal;
background: url(/apps/marketplace/img/rquote.png) no-repeat bottom right;
padding: 0 40px 10px 0;
}


