
#outer_container {
    padding:0px;
    width:980px;
    margin:0 auto;
    height:auto;
    background:pink url('/images/cont_bg.gif') repeat-y;
}


#container {
    padding:0px;
    width:940px;
    margin:0 auto;
    height:auto;
    background:#FFF;
}

#bot_cap {
    padding:0px;
    clear:both;
    margin:0px auto;
    width:980px;
    margin:0 auto;
    height:39px;
    background:#ebebeb url('/images/bot_cap.gif') no-repeat;

}
#header {
    margin:0 0 0 0;
    display:block;
    width:940px;
    height:66px;
    background:#557eaf url('/images/head_grad.gif');
}
#header #logo {
    width:176px;
    height:66px;
    float:left;
    background:url('/images/head_logo.gif');
}

#header #menu {
    float:right;
    width:450px;
    height:66px;
    background:none;
    font-size:11pt;
    font-weight:bold;
}

#header #menu ul {
    list-style:none;
    padding:0;
    margin:0;
}

#header #menu ul li {

}
#header #menu ul li a {
    float:left;
    padding:22px 10px;
    color:#FFF;
    height:22px;
}
#header #menu ul li a:hover {
    background:#7496c0;
}
/* LANDING PAGE */


#landing_content h1 {
    color:red;
    font-weight:bold;
    font-size:26px;
}

#spotlight {
    clear:left;
    width:940px;
    height:266px;
    background:#FFF url('/images/spotlight_pooch.jpg');
}
#spotlight_clickable {
    float:left;
    width:700px;
    height:266px;
    background:none;
}
#spotlight_clickable a {
    float:left;
    width:700px;
    height:266px;
}

#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:200px;
    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:500px;
    float:left;
    height:auto;
    margin:20px 10px;
}
#landing_content #right {
    width:200px;
    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;
}

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

/* NAV */




#mes {
    padding:10px 20px 10px 80px;
    margin:10px 40px;
    color:#333;
    font-size:12px;
    width:500px;
    font-weight:normal;
    background:#f6f6f6 url('/images/mes_bg.gif') no-repeat;
    border:solid 2px #e67c7c;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 5px;
}

.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;
}


/*  FOOTER  */

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