/* Branded styles for Mandarin Oriental */
body {
    background-image: url("../images/buy/diamond_Dark_alt1.gif");
    background-color: #2e2e2e;
    background-repeat: repeat;
    color: #666666;
    font-family: Verdana, sans-serif;
    margin: 0;
}
a, a:link, a:visited {
    color: #666;
/*    font-weight: bold;*/
}
a:hover,
a:active {
    color: #333;
   text-decoration: underline;
}
h3 {
 font-family: garamond, serif;
 font-size: 120%;  
}

/* @group header */

.header {
   background: url("../images/buy/cash-top.png");
   height: 114px;
   margin: 5px auto 10px;
   width: 970px;
}

h1#mand-logo {
   background: url("../images/buy/logo-MOHG.png") no-repeat transparent center;
   float: right;
   height: 106px;
   margin: 4px 4px 0 0;
   text-indent: -9999px;
   width: 106px;
}
h1#mand-logo a {
   float: right;
   height: 106px;
   width: 106px;
   
}
ul#mand-nav {
   display: block;
   float: left;
   list-style: none;
}
ul#mand-nav li {
   color: #fff;
   display: block;
   float: left;
   font-size: 80%;
   padding: 0px 15px 0 0;
}
ul#mand-nav li a {
   color: #fff;
   text-decoration: none;
}
ul#mand-nav li a:hover {
   color: #000;
   }
/* @end header */

/* @group common */

#container {
    width: 100%;
}
#content-wrapper{
   background-color: #fff;
    clear: both;
    margin: 0 auto;
    padding-top: 20px;
    width: 970px;
}
#main-content {
    margin: 0 auto;
}
.button a {
   font-weight: normal;
}
/* @end common */


/* @group home / about */

.interim-container{
   background: url("../images/buy/bg_interim.jpg") no-repeat 30px 90px;
   width: 100%;
}
.interim-content {
    margin: 52px 90px 35px 535px;
}
.interim-content h2 {
   font-size: 18px;
}
.interim-content h3 {
/*   font-family: veranda, sans-serif;*/
   font-size: 16px;
}
.interim-content ul {
   font-size: 13px;
}
.interim-content  li {
   padding: 2px 0;
}
.second-heading {
   color: #999;
}
.mand-bill {
   font-size: 10px;
   font-style: italic;
   text-indent: 30px;
}
#more-info {
   font-size: 12px;
   margin-left: 30px;
   margin-top: 15px;
}
#about-content {
   margin: 0 40px;
}
#about-content h2 {
    margin-left: 28px;
    padding-bottom: 10px;
}
#about-content h3 {
   font-size: 18px;
    font-weight: bold;
}
#privacy-page #about-content h2 {
   margin: 0;
}
.cash {
   margin-left: 30px;
}
.backlinks {
   font-size: 90%;
    padding: 35px 65px;
}

.group-block h3 {
   background-color: #B2B2B0;
   border: 1px solid #666;
   color: #fff;
    font-size: 18px;
    padding: 4px 20px;
}
.faq-block {
   background: #fff;
   border: 1px solid #666;
}

/* @end */

/* @group buy/payment */

.col-A{
    margin-left: 30px;
    width: 410px;
}
.col-B{
    padding-left: 35px;
    width: 460px;
} 
.amount {
   font-size:1.1em;
} 
.button-payment {
    margin: 20px 0 0;
}
#buy-page h2 {
   font-size: 15px;
} 
.cert-amount {
   font-weight: 400;
}

.col-B fieldset.cert-sample input, .col-B fieldset.cert-sample textarea {
	color:#000;
	border:1px dashed #a3a3a3;
}
.cert-sample .review-name, p.review-message {
	color:#000;
}
.col-B fieldset.cert-sample input.jquery_placeholder,
.col-B fieldset.cert-sample textarea.jquery_placeholder,
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color:#000;
	font-style:italic;
}

/* @end */


/* @group footer */

#footer-wrapper {
   width: 970px;
}
#footer ul#navigation-footer {
   float: left;
   margin: 0;
   padding: 0;
}
ul#navigation-footer li {
   border:none;
   font-size: 80%;
}

ul#navigation-footer li a {
    color: #CCCCCC;
    font-family: Verdana,sans-serif;
    font-weight: normal;
   padding: 0 9px;
}
ul#navigation-footer li a:hover {
   text-decoration: underline;
}
#cs-logo {
    background: url("../images/buy/PoweredBy_Gift.gif") no-repeat scroll 0 0 transparent;
    }
#logos {
   margin: 50px 0 10px;
}


/* @end */