
#outer_container {
    padding:0px;
    width:100%;
    height:auto;
    background:#FFF url('/images/monster_bg.gif') repeat-x top;    
}


#container {
    padding:0px;
    width:955px;
    margin:0 auto;
    height:auto;
}


#header {
    margin:0 0 30px 0;
    display:block;
    width:940px;
    height:122px;
}
#header #logo {
    width:286px;
    height:114px;
    float:left;
    background:url('/images/monster_logo_black.gif') no-repeat;
}

#header #menu {
    position:relative;
    top:87px;
    right:0;
    float:right;
    width:auto;
    height:66px;
    background:none;
    font-size:11pt;
    font-weight:bold;
}

#header #menu ul {
    list-style:none;
    padding:0;
    margin:0;
    height:35px;
    width:550px;
    overflow:hidden;
}

#header #menu ul li {
display:block;
float:left;
}
#header #menu ul li a {
    display:block;
    float:left;
    margin:0 3px 0 0;
    padding:8px 15px;
    color:#FFF;
    height:30px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
    background:#333;
}
#header #menu ul li a:hover {
    background:#205b6a;
}
#header #menu ul li a.selected {
    background:#30b1d1;
}
/* LANDING PAGE */


#landing_content h1 {
	font-family: Tahoma;
	font-style: normal;
	color: #888;
	font-weight: lighter;
	font-size: 30px;
}

#landing_content h2 {
	font-family: Tahoma;
	font-size: 22px;
	text-decoration: none;
	color: #CC0000;
	font-weight: normal;
    margin:0;
}

#spotlight {
    clear:left;
    width:955px;
    height:244px;
    background:#FFF url('/images/monster_landing.jpg');
}
#spotlight_clickable {
    float:left;
    width:500px;
    height:244px;
    background:none;
}
#spotlight_clickable a {
    float:left;
    width:500px;
    height:244px;
}

#spotlight_demo {
    position:absolute;
    left:582px;
    top:159px;
    width:375px;
    height:40px;
}
#spotlight_movie {
    position:absolute;
    left:25px;
    top:15px;
    width:450px;
    height:200px;
}
#demo_url {
    position:absolute;
    top:1px;
    left:0;
    width:250px;
    height:25px;
    border:0;
    background:none;
    font-size:18px;
}

#demo_button {
    position:absolute;
    top:-3px;
    left:275px;
    width:85px;
    height:30px;
    margin:0 0 0 0px;
}


#login_form_landing {
    padding:50px 0;
    float:right;
    width:200px;
}

#login_form_landing form {
    width:170px;
    float:left;
}

#login_form_landing .login_input {
	font-size: 18px;
	width: 97%;
	padding: 3px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 8px;
	border: 1px solid #AAA;
	background: #fbfbfb;
}

#login_form form {
    background:#f3f3f3;
    padding:20px;

    width:180px;
    border:solid 1px #cdcdcd;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 5px;
}

#landing_content #left {
    width:600px;
    float:left;
    height:auto;
}

#sob_img {
    position:relative;
    width:177px;
    height:auto;
    margin:20px 10px;
}


#sob {
    position:relative;
    width:177px;
    height:248px;
    margin:20px 10px;
    background:url('/images/special_offer_box.gif');
}

#sob #sob_join {
    position:relative;
    top:-50px;
    display:block;
    width:170px;
    height:248px;
    margin:0 auto;
}

#minutes {
    position:relative;
    top:50px;
    color:#fff600;
    font-size:40px;
    letter-spacing:-2px;
    text-align:center;
}
#landing_content #center {
    width:600px;
    float:left;
    height:auto;
    margin:20px 30px;
}
#landing_content #right {
    width:250px;
    float:right;
    height:auto;
}



/* ALL PAGES */

#main {
    position:relative;
    top:0px;
    margin:0;
    padding:0;
    height:auto;
    background:none;
    float:left;
}

#main #content {
    padding:30px 70px;
}





/* ABOUT PAGES*/

#about_menu {
    float:left;
    width:150px;
}

#about_menu li a {
    display:block;
    background:#f1f1f1;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width:130px;
    padding:3px 8px;
}

#about_menu li a:hover {
    background:#dedede;
}

.general_content {
    float:right;
    width:560px;
}

/* NAV */




#mes {
    padding:10px 20px 10px 20px;
    margin:5px 0px;
    color:#FFF;
    font-size:14px;
    width:100%;
    font-weight:normal;
    border:none;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    background: #30b1d1;
}

.basic_table td {
    padding: 3px 3px;
}

#about_menu ul {
    list-style:none;
    margin:0;
    padding:0;
}
#about_menu li {
    padding:2px;
}

.high_1 {
    background:#fffea3;
    font-weight:bold;
}
.high_2 {
    background:#FFF;
    font-weight:normal;
}
.high_3 {
    background:#FFF;
    font-weight:normal;
}


#buy_credits table td {
    font-size:16px;
    padding:8px;
}

#buy_credits table td a {
    background:#eef4f8;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding:3px 7px;
    font-weight:bold;
}
#buy_credits table td a:hover {
    background:#dbe9f4;
}


/*  FOOTER  */

#footer {
    background:#f4f4f4;
    padding:10px 20px;
    margin:20px 0 0 0;
    float:left;
    width:900px;
}
