/* NEW CSS For Template */
body {margin:0;background: url(../../images/landing/top-bg.jpg) repeat-x #313131;text-align: center;font-family:Tahoma;font-size:12px;}
img {border:0;}

a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}


a.button-black:link {
	color:#FFCE02;
}
a.button-black:visited {
	color:#FFCE02;
}
a.button-black:hover {
	color:#FFCE02;
}
a.button-black:active {
	color:#FFCE02;
}

a.button-blackshadow:link {
	color:#FFCE02;
}
a.button-blackshadow:visited {
	color:#FFCE02;
}
a.button-blackshadow:hover {
	color:#FFCE02;
}
a.button-blackshadow:active {
	color:#FFCE02;
}



#footer-center a:link {
	color: #FFFFFF;
}
#footer-center a:visited {
	color: #FFFFFF;
}
#footer-center a:hover {
	color: #FFFFFF;
}
#footer-center a:active {
	color: #FFFFFF;
}

.form br {clear:both;}
.form span {margin:0 0 0 3px;}

.clear {clear:both;height:1px;}
.b13 {font-weight:bold;font-size:13px;}

#container {min-height:345px;height:auto !important;height:345px;width:942px;padding:6px 8px 8px 8px;text-align:left;}

.btnshadow-right{background: url(../../images/landing/btnshadow-right.jpg) bottom right no-repeat;height:54px;width:99px;}
.btnshadow-left{background: url(../../images/landing/btnshadow-left.jpg) bottom left no-repeat;height:54px;width:99px;}

#footer {background: url(../../images/landing/footer-bg.jpg) repeat-x #313131;font-size:11px;color:white;}
#footer-center{padding-top:12px;height:45px;margin-left:9px;margin-right:9px;}
#footer-left{width:9px;height:29px;background: url(../../images/landing/footer-left.jpg) no-repeat;float:left;}
#footer-right{width:9px;height:29px;background: url(../../images/landing/footer-right.jpg) no-repeat;float:right;}

#header {height:156px;width:959px;background: url(../../images/landing/header.jpg) no-repeat;}
#headtext {float:right; margin:10px 25px 0 0;color:white;width:900px;text-align:right;height:117px;}
#left-bg {background: url(../../images/landing/top-left-bg.jpg) repeat-x;height:155px;margin-left:50%;}
#main {position: absolute;width:959px;min-height:500px;height:auto !important;height:479px;left: 50%;top: 0;margin-left: -479px;background-color:#FFFFFF;}

#url {min-width:160px;}
.fleft{float:left;}
.fright{float:right;}

#home-banner {width:941px;  height:301px; background: url(../../images/landing/home-banner.jpg) no-repeat;border: 1px solid #D9D5C4; margin-bottom:5px;}
#home-button {margin:10px 0 0 30px;float:left;width:870px;}
#home-text {width:586px;margin:110px 15px 0 16px; word-spacing:2px; line-height:18px; color:#565656}
#home-box-button{margin-left:180px;margin-top:5px;}
#home-list {margin-left:-60px; margin-top:2px;}
#home-list ul {float:left;margin:0px 0px 0px 60px;color:#565656;font-weight:bold; list-style:none;}
#home-list li {margin-top:8px; background: url(../../images/landing/blue-bullet-1.jpg) no-repeat left; padding-left:10px;}
#home-box {height:215px;width:317px; background: url(../../images/landing/home-box.jpg) no-repeat;float:left;}
#home-box-text {width:170px; margin:55px 0 0 130px;word-spacing:2px; line-height:18px; color:#565656;font-weight:bold;}
#home-text-bottom {float:left;width:370px;word-spacing:2px; line-height:18px; color:#565656; margin:20px 20px 0 10px;}
#home-text-bottom p {margin:10px 0 0 5px;}

#compare-product-row {height:160px;margin-left:5px;}
#compare-product-row img {border:0;}
.product-box {float:left;height:168px; background: url(../../images/landing/product-bg.jpg) no-repeat;margin-right:12px;}
.product-left{width:121px; float:left;}
.product-right{width:175px; float:left;}
.product-top{width:170px;margin-top:40px;color:#565656;font-weight:bold;}
.product-bottom{width:99px;height:54px;margin-top:15px;float:right;background: url(../../images/landing/sign-up-shadow.jpg) no-repeat bottom right;}

.blue-text {color:#1893CE;font-size:13px;font-weight:bold;}
.green-text {color:#6EA540;font-size:13px;font-weight:bold;}
.orange-text {color:#CC551D;font-size:13px;font-weight:bold;}

#main-product-text {word-spacing:1px; line-height:18px; color:#565656;padding:5px 25px 0px 20px;}
#main-product-text p {margin:0;padding:0;}
#page-headline {height:30px; border-bottom: 1px solid #A1A1A1;padding-bottom:6px;margin:15px 0 10px 15px;width:895px;}
#page-headline img {float:left;}
#page-subheadline {height:30px; border-top: 1px solid #A1A1A1; border-bottom: 1px solid #A1A1A1;padding:10px 0 0 10px;width:690px;margin:15px 0 20px 15px;font-size:20px;}

#easy-sign-up{width:190px; background: url(../../images/landing/easy-sign-up-bg.jpg) repeat-y;margin:20px 0 0 25px; float:left;}
#easy-sign-up-button{margin:10px 0 0 80px;}
#easy-sign-up ul {margin:0px 0 0 10px;padding:0;color:Black;font-weight:bold;float:left;list-style:none;}
#easy-sign-up li {margin-top:10px;background: url(../../images/landing/black-bullet-1.jpg) no-repeat left; padding-left:15px;}
.grey-line {width:1px; height:190px; background:#A1A1A1; float:left;margin:25px 0px 10px 0px;}

.featured-row{margin:0px 0px 20px 60px;height:140px;}
.featured-box {float:left;width:275px;margin-right:10px;}
.featured-top2 {background: url(../../images/landing/logo-world.jpg) no-repeat left;padding: 14px 0 0 38px;font-size:12px;font-weight:bold;color:Black;height:22px;margin-bottom:3px;}
.featured-top3 {background: url(../../images/landing/logo-reports.jpg) no-repeat left;padding: 14px 0 0 38px;font-size:12px;font-weight:bold;color:Black;height:22px;margin-bottom:3px;}
.featured-top {background: url(../../images/landing/logo-pl.jpg) no-repeat left;padding: 14px 0 0 38px;font-size:12px;font-weight:bold;color:Black;height:22px;margin-bottom:3px;}
.featured-bottom{color:#565656;}

.featured-row2{margin:0px 0px 10px 20px;}
.featured-box2 {float:left;width:420px;margin-right:10px;}


.comparison-box {float:left;background: url(../../images/landing/comparison-bg.jpg) no-repeat bottom; width:301px; height:286px;margin-left:10px;padding:20px 0 0 0;font-weight:bold; font-size:14px;}
.comparison-box table {margin:0px 0 1px 30px;}
.comparison-box td {padding:8px 0 8px 0; border-bottom: 1px solid #A0A0A0;}
.comparison-header {border-bottom: 1px solid #A0A0A0; padding-bottom:3px; width:180px;margin-bottom:10px; margin-left:23px; font-weight:normal;font-size:16px;}
.comparison-footer {margin-left:30px;background: url(../../images/landing/grey-tran.jpg) repeat-x; height:46px; width:240px;font-size:14px;font-weight:bold; text-align:center;padding-top:10px;}
.comparison-links{font-weight:bold; font-size:12px;margin-top:5px;text-decoration:underline;}
.comparison-links a {color:black;}
.sign-up-link { float:left;margin-left:13px;}
.details-link {float:right;margin-right:13px;}
.blue-price {color:#1893CE;}
.green-price {color:#6EA540;}
.orange-price {color:#CC551D;}
.border-left {border-left: 1px solid #A0A0A0; text-align:center;} 

.tour-row{margin:0px 0px 15px 10px; height:105px;}
.tour-text-left {float:left;width:600px;word-spacing:1px; line-height:18px; color:#565656;}
.tour-text-right {float:left;width:600px;word-spacing:1px; line-height:18px; color:#565656;}
.screenshot-left {float:left;margin-right:20px;margin-top:10px;text-align:center;}
.screenshot-right {float:left;margin-left:20px;margin-top:10px;text-align:center;}

#trial-left {float:left; width:486px}
#trial-right {float:left;width:426px;height:440px;background: url(../../images/landing/trial-image.jpg) no-repeat;margin-left:27px;}
#btn-trial {width:299px;height:78px;background: url(../../images/landing/shadow-trial.jpg) bottom no-repeat;margin:410px 0 0 50px;}


#livedemo {width:164px;height:29px;display:block;text-indent:-99999px;overflow:hidden;background: url(/images/livedemo.gif);float:right;}
a:hover#livedemo { background-position:-164px 0;}

#billing-package {width:128px;float:left;font-weight:bold;font-size:13px;height:100px;}
#billing-product {width:91px;float:left;height:100px;}
#billing-info {float:left;text-align:left; height:100px;margin-left:70px;}

.product-premium-bg {width:875px;height:170px; background: url(../../images/landing/premium-details-box.jpg) no-repeat top left;padding-top:30px;}
.product-basic-bg {width:875px;height:192px; background: url(../../images/landing/basic-details-box.jpg) no-repeat top left;padding-top:30px;}
.product-professional-bg {width:875px;height:192px; background: url(../../images/landing/professional-details-box.jpg) no-repeat top left;padding-top:30px;}
#product-header {margin-left:150px;}
#product-subheader{height:33px; border-top: 1px solid #A1A1A1; border-bottom: 1px solid #A1A1A1;width:675px;margin:10px 0 5px 150px;font-size:20px;padding-top:4px;}
#product-subheader img {float:right;border:1px solid #7F7F7F;margin:0 0 0 5px;}
#product-subheader span {float:left;}

#product-button {float:left;margin:25px 0 0 60px;width:120px;}
#product-description {float:left;width:700px;}

.grey-box-header {height:23px;background: url(../../images/landing/grey-box-tbg.jpg) repeat-x;color:White; font-size:14px;text-align:left;}
.grey-box-content {border-left:1px solid #A0A0A0; border-right:1px solid #A0A0A0;padding-top:7px;}
.grey-box-footer {height:9px;background: url(../../images/landing/grey-box-bbg.jpg) repeat-x;}
.grey-box-tl {height:23px;width:9px;float:left;background: url(../../images/landing/grey-box-tl.jpg) no-repeat;}
.grey-box-tr {height:23px;width:9px;float:right;background: url(../../images/landing/grey-box-tr.jpg) no-repeat;}
.grey-box-tc {height:23px;margin:0 9px 0 9px;padding:2px 0 0 5px;}
.grey-box-bl {height:9px;width:9px;float:left;background: url(../../images/landing/grey-box-bl.jpg) no-repeat;}
.grey-box-br {height:9px;width:9px;float:right;background: url(../../images/landing/grey-box-br.jpg) no-repeat;}
.grey-box-bc {height:9px;margin:0 9px 0 9px;}

.grey-box-tt {height:27px;border-bottom:1px solid #A0A0A0;background: url(../../images/landing/grey-box-top-tran.jpg) repeat-x;text-align:center;font-size:14px;font-weight:bold;}
.grey-box-bt {height:60px;border-left:0;background: url(../../images/landing/grey-box-bottom-tran.jpg) repeat-x;text-align:center;font-size:18px;font-weight:bold;color:#009DDC;}
.grey-box-bt td {border-left:1px solid #A0A0A0;}
.grey-box-tt td {border-bottom:1px solid #A0A0A0;border-left:1px solid #A0A0A0;}
td.nb-left {border-left:0;}

.order-box {width:700px;background: url(../../images/landing/order-top-tran.jpg) repeat-x;border-top: 1px solid #A0A0A0;border-bottom: 1px solid #A0A0A0;padding:15px 0 15px 0;}
.order-spacer {clear:both; background: url(../../images/landing/order-spacer.jpg) no-repeat; width:557px; height:2px;margin:15px 0 15px 0;}
#order-steps {height:44px;width:336px;background: url(../../images/landing/order-bg.jpg) repeat-x;margin:20px 0 20px 0;}
#order-next {width:700px;margin-top:10px;}

#step1{float:left;padding:0 92px 0 9px;}
#step2{float:left;padding:0 92px 0 0;}
#step3{float:left;padding:0 9px 0 0;}
.box-title {font-weight:bold; font-size:14px; text-align:center;display:inline;}
.package-container {width:32%;float:left; text-align:center;}
#step1-text {width:680px;background: url(../../images/landing/order1s.jpg) no-repeat left; font-size: 16px; font-weight:bold; font-variant:small-caps; height:17px; text-align:left;padding: 0 0 4px 22px;}
#step2-text {width:680px;background: url(../../images/landing/order2s.jpg) no-repeat left; font-size: 16px; font-weight:bold; font-variant:small-caps; height:17px; text-align:left;padding: 0 0 4px 22px;}
#step3-text {width:680px;background: url(../../images/landing/order3s.jpg) no-repeat left; font-size: 16px; font-weight:bold; font-variant:small-caps; height:17px; text-align:left;padding: 0 0 4px 22px;}
.form-header {font-weight:bold; font-size:12px;text-align:left;padding:0 0 15px 120px;}

.form {font-size: 12px; text-align:left; width:540px; color:Black;}
.form label,input,select {display: block;float: left;margin-bottom: 8px;}
.form input,select {font-size:12px; border:1px solid #565656; width:180px;}
.form input#txtcvv {width:40px;}
.form label {text-align: right;width: 100px;padding-right: 15px;color:#565656}
.form2 input,select {font-size:12px; border:1px solid #565656; width:100px;}


#cards {width:480px;text-align:left;color:#565656;height:50px;}
#cards div {padding-top:28px; padding-left:10px;}
#card-type {float:left;width:70px;height:30px;margin-top:-10px;}
#visa {background: url(../../images/landing/card-logos/visa.jpg) no-repeat top left; float:left;width:45px;height:30px;}
#mastercard {background: url(../../images/landing/card-logos/mastercard.jpg) no-repeat top left; float:left;width:45px;height:30px;}
#discover {background: url(../../images/landing/card-logos/discover.jpg) no-repeat top left; float:left;width:45px;height:30px;}
#amex {background: url(../../images/landing/card-logos/amex.jpg) no-repeat top left; float:left;width:45px;height:30px;}
#terms{font-size:11px;}

#confirm-package {width:128px;float:left;font-weight:bold;font-size:13px;height:200px;}
#confirm-product {width:91px;float:left;height:130px;}
#confirm-info {width:396px;float:left;text-align:left; height:200px;margin-left:70px;}


.confirm-info-text {margin-left:30px;text-align:left;margin-bottom:10px;}
#confirm-note{float:right;font-size:11px;}
#confirm-name{padding-right:30px;}
#confirm-rate{padding-right:30px;}
#confirm-card{padding-right:50px;}
#confirm-contact{padding-right:24px;}

#confirm-package-price{padding-right:35px;}
#confirm-discount{padding-right:63px;}
#confirm-total-price{padding-right:52px;}
.cofirm-item {padding-top:10px;}

a.button-black {
    background: transparent url('../../images/landing/button-right.jpg') no-repeat scroll top right;
    display: block;
    float: left;
    height: 28px;
    margin-right: 4px;
    padding-right: 9px; /* sliding doors padding */
    text-decoration: none;
    color:#FFCE02;
    font-weight:bold;
    font-size:12px
}

a.button-black:hover {text-decoration:underline;}
a.button-black span {
    background: transparent url('../../images/landing/button-left.jpg') no-repeat;
    display: block;
    line-height: 18px;
    padding: 4px 3px 6px 11px;
}

a.button-blackshadow {
    background: transparent url('../../images/landing/button-right.jpg') no-repeat scroll top right;
    display: block;
    float: left;
    height: 54px;
    margin-right: 4px;
    padding-right: 9px; /* sliding doors padding */
    text-decoration: none;
    color:#FFCE02;
    font-weight:bold;
    font-size:12px
}

a.button-blackshadow :hover {text-decoration:underline;}
a.button-blackshadow  span {
    background: transparent url('../../images/landing/button-left.jpg') no-repeat;
    display: block;
    line-height: 18px;
    padding: 4px 3px 34px 11px;

}
/* -------------- MENU ----------------- */

.menu-tabs a span {float:none;}/* IE5-Mac hack */
.menu-tabs a span{float:left;display:block;background:url(../../images/landing/menu-right.jpg) no-repeat right top;padding: 6px 20px 6px 15px;font-weight:bold;color:white;}
.menu-tabs a.current span{ /*Selected Tab style*/background-position:100% -28px; /*Shift background image up to start of 2nd tab image*/color: #1A5189;}
.menu-tabs a.current{ /*Selected Tab style*/ background-position:0 -28px; /*Shift background image up to start of 2nd tab image*/}
.menu-tabs a:hover span {color: #FFFFFF; cursor:pointer;}
.menu-tabs a:hover span{ /*onMouseover style*/background-position:100% -28px; /*Shift background image up to start of 2nd tab image*/}
.menu-tabs a:hover{ /*onMouseover style*/background-position:0% -28px; /*Shift background image up to start of 2nd tab image*/}
.menu-tabs a{float:left;background:url(../../images/landing/menu-left.jpg) no-repeat left top;margin:0;margin-right: -1px; /*spacing between each tab*/padding:0 0 0 5px;text-decoration:none;}
.menu-tabs li{display:inline;margin:0;padding:0;}
.menu-tabs ul{list-style-type: none;margin:0;margin-left: 5px; /*Left offset of entire tab menu relative to page*/padding:0;}
.menu-tabs{float:right;margin-right:1px;}

/* Popup Styles */

  .infobox {visibility:hidden;position:absolute;}
  .popup-header {width:231px; height:24px;  background: url(../../images/landing/MoreInfo_Tooltip-head.gif) no-repeat; font-family:Tahoma; Font-size:12px;color:#FFFFFF;line-height:24px;padding-left:11px;}
  .popup-content {width:223px;background: url(../../images/landing/MoreInfo_Tooltip-content.gif) repeat-x; font-family:Tahoma; Font-size:11px;color:#000000;padding:4px 0px 4px 8px;}
  .popup-footer {width:231px; height:24px;  background: url(../../images/landing/MoreInfo_Tooltip-footer.gif) no-repeat; font-family:Tahoma; Font-size:11px;color:#FFFFFF;line-height:24px;}

/* For Contact form */
#contact-us-form-container {
width:442px;
background:url(../../images/landing/contact-us_form_bg.jpg) 0 0 no-repeat;
overflow:hidden;
height:344px;
float:left;
display:inline-block;
}

#contact-us-form {
float:left;
margin:40px 0 0 20px;
width:400px;
}

#contact-us-form label{
float: left;
width: 150px;
font-weight: bold;
text-align:right;
}

#contact-us-form input, textarea{
width: 180px;
margin-bottom: 5px;
}

#contact-us-form textarea{
width: 180px;
height: 100px;
}

#contact-us-form .boxes{
width: 1em;
}

#contact-us-form br{
clear: left;
}

#contact-us-form p.required {
color:#983535;
float:left;
}

#contact-us-form span.required {
color:#983535;
}

#submit-container {
margin:40px 0 0 0;
}

#submit-container input {
background:url(../../images/landing/form-submit_bg.jpg) no-repeat;
width:102px;
height:43px;
border:none;
float:right;
cursor:pointer;
}

#contact-us-form-content {
float:left;
display:inline-block;
width:426px;
margin-left:28px;
}

#contact-us-form-content .border-bottom {
border-bottom:1px #000 solid;
padding-bottom:15px;
}

#contact-us-container {
float:left;
width:900px;
}

div#footer-center p.webdevcont 
{
text-align:right;
padding:3px 0 0;
margin:0;
float:left;
}

div#footer-center a.webdevimg 
{
background:url(../../images/landing/SemmetrixLogoLinkHover.gif) 0 top no-repeat;
display:block;
width:83px;
height:35px;
float:left;
}

div#footer-center a.webdevimg:hover
{
background:url(../../images/landing/SemmetrixLogoLinkHover.gif) 0 bottom no-repeat;
}

div#footer-center a.webdev {
font-family:Arial;
font-size:10px;
height:32px;
text-transform:uppercase;
color:#adadad;
text-decoration:underline;
}

div#footer-center a.webdev span {
text-decoration:none;
}

div#footer-center a.webdev:hover {
color:#FFD800;
}

div#footer-center span.copy {
text-align:right;	
}

/* END NEW CSS For Template */