@charset "UTF-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Raleway:100,200,400,300,500);

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, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; font-size:100%; text-align:left; color:#545454; list-style-type:none; font-weight: 300;}
* table { border-spacing: 0px; border-collapse:collapse; cell-padding:0px; cell-spacing:0px; border:0px; margin:0px; padding:0px; }

* p, * h1, * h2, * h3, * a { letter-spacing:0.05em;}
* a {text-decoration:none;}
p a , .policies li a {border-bottom: solid 1px #ee1c25;}
* a:hover {color:#ee1c25 !important;}
html { height:100%; }
body { height:100%; background-color:#34383b;}
html body { text-align:center; } /* ie fix */

/*----------------------global-------------------------*/
li { line-height:20px;}
p {padding: 28px 0 10px 0 ; font-weight: 300; line-height:24px;}
h2 {font-size:40px; font-weight:200;}
h3 {font-size:24px;}
* {font-family: 'Raleway', Arial, sans-serif;}

.fullwidth {width:100%; margin:0 auto; border-bottom: solid 1px #545454;}
.inside {width:924px; padding:75px 36px;margin:0 auto;}

header.inside {padding:0 36px;}
/* header h1 {display:inline-block; text-indent:-9999px; background-image: url('../images/mmx_logo.jpg'); height: 98px; width:161px;} */
header h1 {display:inline-block; text-indent:-9999px; background-image: url('../images/mmx_logo.png'); background-position: center; background-repeat: no-repeat; height: 98px; width:161px;}
header ul li:first-child {padding:0 130px 0 0;}
header ul li {float:left; padding: 60px 50px 0 0;}
header ul li:last-child {padding:60px 0 0 0;}
header a {color:#fff;}
.tophead { height:125px; border-bottom: solid 1px #9a9c9d; position: fixed; z-index: 100; background-color: #34383b;}

.intro {background: url('../images/shopping.png') center 126px  no-repeat #ede6d7; height:487px; padding-top: 225px;}
.intro>.inside {text-align:center;padding-top:0}
.intro h2 {text-align: center; color:#fff; text-shadow: 1px 1px 1px #000 }
a.bigred {color:#fff; padding:15px 20px;font-size:20px; background-color:#ee1c25; display: inline-block; box-shadow: 0px 0px 4px #000; margin:20px auto; text-align:center; }
a.bigred:hover {color:#000 !important;}
th {border-bottom: solid 1px #c2c2c2; font-weight: normal; font-size:18px; padding:50px 0 15px 0;}

.buy-domain, .become-registrar, .launch-schedule {background-color: #fff;}

.buy-domain tr td:last-child, .buy-domain tr th:last-child { display:none; }

.become-registrar h3 {margin-top:20px;}
.become-registrar p {padding-top:5px;}

td {padding:7px 0 7px 0; font-weight: 300;}
tr:nth-child(3n+1) td {background:#f7f7f7;}
.accredited td:first-child {width:725px;}
.accredited td:last-child {width:150px; border-left:solid 1px #c2c2c2; padding-left:10px;}

.schedule td, .schedule th {text-align:right;padding-right:25px;}
.schedule td:first-child {font-weight: 600; width:120px; border-right:solid 1px #c2c2c2 }
.schedule td:nth-child(2) { width:225px; border-right:solid 1px #c2c2c2 }
.schedule td:nth-child(3) { width:225px; border-right:solid 1px #c2c2c2 }
.schedule td:nth-child(4) { width:250px; }

.whois {position:relative;}
.whois h2 {color:#fff; padding:50px 0;}
.whois input[type="text"] {width:700px; height:60px; background-color: #252525; border: solid 1px #545454; font-size:30px;color:#fff; font-weight:200;}
.whois input[type="submit"] {position:relative; top:-3px;width:100px; border:0;color:#fff; padding:15px 20px;font-size:20px; background-color:#ee1c25; display: inline-block; box-shadow: 0px 0px 4px #000; margin:0 0 0 10px; text-align:center;  }

.policies {background: url('../images/stripe-bg.jpg') fixed;  padding-top: 85px;}
.policies * {color:#eee;}
.policies p {padding: 18px 0 20px 0 }
.policies h3 {padding-top:20px;}
.policies ul li {list-style:square; margin-left:30px;padding: 5px }
.contact {background: url('../images/contact.png')}
.contact * {color:#fff;}

footer.fullwidth {background-color: #34383b;}
footer.fullwidth * {color:#fff;}
footer .inside {padding:0 36px;}
footer ul li {float:left; padding: 60px 30px 0 0;}
footer nav a { text-transform: uppercase; font-size:11px; margin-top:40px;}
.footer-left, .footer-right {float:left; }
.footer-left {width:430px;}
.footer-right {width:490px; height: 100px;}
footer p {font-size: 11px; color:#9a9c9d; padding-top:40px !important;}
footer a img {width:100px; float: right; position: relative; top:-50px;box-shadow: 0px 0px 4px #000;}

.recaptcha_input_area input[type="text"] {height:20px !important;}
