/* --------------------------------------------
 *
 * _style.css
 * TOT Login Page Main Style Sheet
 *
 * Authors: lersak@gmail.com
 *
 * --------------------------------------------
 * 
 * THIS SOURCE CODE AND DOCUMENTATION IS PROVIDED "AS IS," 
 * AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, 
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES 
 * OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE 
 * OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT 
 * INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
 * OR OTHER RIGHTS.
 * 
 * COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
 * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF 
 * THE SOFTWARE OR DOCUMENTATION.
 *
 * The name and trademarks of copyright holders may NOT be used in 
 * advertising or publicity pertaining to the software without 
 * specific, written prior permission. Title to copyright in this 
 * software and any associated documentation will at all times 
 * remain with copyright holders.
 *
 * -------------------------------------------- 
 */

/* --------------------
 * BODY 
 * -------------------- */
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 14px;
	background: top center url("../images/bg_white.jpg") repeat;
}

/* --------------------
 * Wrapper
 * -------------------- */
#wrap {
	margin: 0 auto;
	padding: 0;
	width: 780px;
	background-color: #ffffff;
}

/* --------------------
 * HEADER
 * -------------------- */

#header{
	margin: 0;
	padding: 0;
	height: 320px;
	width: 780px;
	background: transparent url("../images/header_img2.jpg") no-repeat top center ;
}

#loginheader{
	margin: 0;
	padding: 0;
	height: 162px;
	width: 780px;
}

/* --------------------
 * Navigator
 * -------------------- */

#navigator {
	margin: 0;
	padding: 0;
	height: 22px;
}

#navigator #m_home:hover {
	background: url("../images/ordernow3.jpg") no-repeat top center;	
}

#navigator_end {
	margin: 0;
	padding: 0;
	width: 780px;
	height: 31px;
	background: url("") no-repeat top center;
}

/* --------------------
 * LOGIN PAGE
 * -------------------- */

#login_left {
	float: left;
	margin: 0;
	padding: 0;
	width: 306px;
}

#login_right {
	margin: 0;
	padding: 0;
	height: 453px;
	vertical-align: top;
	text-align: left;
}

/* --------------------
 * LOGIN - Order
 * -------------------- */

#login_order {
	margin: 0;
	padding: 0;
	width: 306px;
	height: 93px;
	background: url("../images/banner.jpg") no-repeat top center;
}

#login_order #card {
	margin: 0;
	padding: 0;
	width: 145px;
	height: 120px;
	float: left;
	background: url("../images/tot_card.gif") no-repeat top center;
}

#login_order #message {
	margin: 0;
	padding: 25px 5px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

#login_order #message img {
	margin: 0;
	padding-top: 3px;
}

/* --------------------
 * LOGIN - Signin
 * -------------------- */

#login_signin {
	margin: 0;
	padding: 0;
	width: 306px;
	height: 207px;
	background: url("../images/login_signin02.jpg") no-repeat top center;
}

#login_signin #message {
	margin: 0;
	padding-top: 40px;
	height: 28px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #8B2323;
}

#login_signin #signin {
	margin: 0;
	padding: 5px 0 0 35px;
}

#login_signin .title {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #27408B;
	text-align: right;
}

#login_signin .value {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #00688B;
}

#login_signin #secure {
	margin: 0;
	padding: 4px 15px 2px 0;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

#login_signin #secure a {
	color: #27408B;
}

#login_signin #secure a:hover {
	color: #8B0000;
}

/* --------------------
 * LOGIN - Broadcast Message
 * -------------------- */

#login_broadcast {
	margin: 0;
	padding: 0;
	width: 306px;
	height: 94px;
	background: url("../images/login_broadcast.jpg") no-repeat top center;
}

#login_broadcast #broadcastmsg {
	margin: 0;
	padding: 35px 0 0 10px;
}

#login_broadcast marquee {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #000000;
	height: 50px;
}

/* --------------------
 * LOGIN - Free Access
 * -------------------- */

#login_freeaccess {
	margin: 0;
	padding: 0;
	width: 306px;
	height: 80px;
}

#login_freeaccess #msg {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 12px;
	color: #27408B;
}

/* --------------------
 * CONTENT
 * -------------------- */

#bg_blank {
	margin: 0;
	padding: 0;
	width: 780px;
	background: url("../images/bg_b1.jpg") no-repeat top center;
}

#bg_service {
	margin: 0;
	padding: 0;
	width: 780px;
	background: url("../images/bg_service.jpg") no-repeat top center;
}

#bg_contact {
	margin: 0;
	padding: 0;
	width: 780px;
	background: url("../images/bg_contact.jpg") no-repeat top center;
}

#panel_left {
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
}

#panel_right {
	margin: 0;
	padding: 0 0 0 250px;
}

#panel_central {
	margin: 0;
	padding: 5px 0 0 30px;
	text-align: center;
}

#panel {
	margin: 0;
	padding: 10px 0 0 20px;
	text-align: left;
}

.inputText2 {
	color: #9B9B9B; 
	font-family: "Microsoft Sans Serif", "MS Sans Serif", sans-serif;
	font-size: 11px;
}

/* --------------------
 * FOOTER
 * -------------------- */
#footer {
	margin: 0;
	padding: 0;
	height: 50px;
	width: 780px;
	background: url("../images/copyright.jpg") no-repeat bottom center;
}

