/*
    Colors
*/
body, html {
    width: 100%; background-color: #000000; color: #FFFFFF;
    margin: 0ex 0ex 0ex 0ex; padding: 0ex 0ex 0ex 0ex; font-size: 0.9em;
    font-family: tahoma, verdana, arial;
}

/*
    Reset Styles
*/
img { border: 0; color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

p, div { color: #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

/*
    Links - and with images
*/
a, a:link, a:visited { color: #FF6633; text-decoration:none; }
a:hover, a:active { color: #FF6633; text-decoration:none; }

/*
    Wrapper
*/
#wrapper { background-color: #FFFFFF; color: #333333; }
#wrapper div{ padding: 3px 6px 3px 13px; color: #333333; }
#wrapper p{ padding: 3px 6px 3px 13px; color: #333333; }

/*
    Common Styles
*/
a.linkWhite, a.linkWhite:link, a.linkWhite:visited { color: #FFFFFF; }
a.linkRed, a.linkRed:link, a.linkRed:visited { color: #FF6633; }

#logo_img{ padding:4px 0px 4px 0px; }
#logo_nav{ float: right; text-align: right; margin: 4px; }

div.bannerAd{ background-color:#FFFFFF; }
div.bannerAd a, div.bannerAd a:link, div.bannerAd a:visited { color: #0000FF; }
div.bannerAd a:hover, div.bannerAd a:active{ color: #0000FF; }

a.action,  a.action:link,  a.action:visited { font-size: 0.85em; }
a.boldAction,  a.boldAction:link,  a.boldAction:visited { font-size: 0.85em; font-weight: bold; }

p.topback { padding-left: 9px; padding-top: 3px; padding-bottom: 4px; font-size: 0.85em; font-weight: bold; }
p.back{ padding-left: 9px; padding-top: 4px; padding-bottom: 3px; font-size: 0.85em; font-weight: bold; }
p.nav{ padding-left: 9px; font-size: 0.85em; font-weight: bold; color: #FF6633; }

div hr{ margin:3px 0px 3px 0px; width:145px; color: #B8B8B8; background-color: #B8B8B8; border: 0; height:1px; text-align:left;}

img.ismall{ border: 1px solid #b8b8b8; }
img.imedium{ border: 2px solid #b8b8b8; }
img.ilarge{ border: 1px solid #b8b8b8; }
/*
    End Common Styles
*/

/*
    Exceptions
*/
#wrapper p div, #wrapper div p{ padding: 0ex 0ex 0ex 0ex; }
#wrapper form div{ padding:0ex 0ex 0ex 0ex; }
form.plainform div { padding:0ex 0ex 0ex 0ex; }
/*
    End Exceptions
*/

/*
 *  Title and Footer
 */
div#title { padding:6px 6px 6px 13px; background-color:#2B2828; color: #FFFFFF; font-size: 0.85em; margin:0px 0px 0px 0px;}

#footer { padding:6px 6px 6px 13px; background-color:#2B2828; color: #FFFFFF; font-size: 0.85em; margin:0px 0px 0px 0px;}
#footer_span{ color:#666666; font-size: 0.8em; }
/*
 *  End Title and Footer
 */
 
/*
    Forms
*/
form input{ height: 17px; color: #333333; margin-bottom: 1ex; margin-top: 0.5ex; border: 1px solid #B8B8B8 ; }
form select{ color: #333333; margin-bottom: 1ex; margin-top: 0.5ex; border: 1px solid #B8B8B8 ; }
form textarea{ color: #333333; margin-bottom: 1ex; margin-top: 0.5ex; border: 1px solid #B8B8B8 ; }
form div, form p{ color: #333333; }
form a, form a:link, form a:visited{ color: #333333; }
form a:hover, form a:active{ color: #333333; }
form.plainform{ padding: 0px 6px 0px 13px; }
form.plainform div hr { margin:3px 0px 3px 0px; }
form input.button{ height: auto; background-color:  #323232; color: #ffffff; }
form input.fileInput{ height: 21px; }
form .checkbox { vertical-align: middle; border: thin none #FFFFFF; height:auto; margin-bottom:0ex; margin-top:0ex; }

form input.goButton, form input.saveBtn, form input.addBtn, form input.emailBtn,
form input.sendBtn, form input.signupBtn, form input.submitBtn, form input.loginBtn {
	/*width: 41px;*/ height: auto; /*border: thin none #FFFFFF;*/ background-color: #F04E22;
	/*background-repeat: no-repeat; background-position: center center; background-image: url('/images/wap/ts/btn_go.png');*/
	color: #FFFFFF; padding: 0px 5px 0px 5px; margin-bottom: 0px; margin-top: 0px;
}
form input.saveBtn {
    /*background-image: url('/images/wap/ts/btn_save.png');*/
	/*padding: 10px 29px 11px 29px; width: 58px;*/
}
form input.addBtn {
    /*background-image: url('/images/wap/ts/btn_add.png');*/
	/*padding: 10px 29px 11px 29px; width: 58px;*/
}
form input.emailBtn {
    /*background-image: url('/images/wap/ts/btn_email.png');*/
	/*padding: 10px 28px 11px 28px; width: 56px;*/
}
form input.sendBtn {
    /*background-image: url('/images/wap/ts/btn_send.png');*/
	/*padding: 10px 29px 11px 29px; width: 58px;*/
}
form input.signupBtn {
    /*background-image: url('/images/wap/ts/btn_signup.png');*/
	/*padding: 10px 31px 11px 31px; width: 62px;*/
}
form input.submitBtn{
    /*background-image: url('/images/wap/ts/btn_submit.png');*/
	/*padding: 10px 30px 11px 30px; width: 60px;*/
}
form input.loginBtn {
    /*background-image: url('/images/wap/ts/btn_login.png');*/
	/*padding: 10px 28px 11px 29px; width: 57px; */
}

/*
    Home Login Form
*/
form input#wap_user{ -wap-input-format: "*m"; -wap-input-required: "true"; }
form input#wap_pass{ -wap-input-format: "*m"; -wap-input-required: "true"; }

/*
    Login Page
*/
p.highlight, p.highlight2,  p.highlight,  p.highlight2 { background-color:#333333; color: #ffffff; font-weight:bold; padding-bottom:6px; }
p.subtitle{ padding-left: 0px; margin-left: 0px; font-weight: bold; }
 form.login{ }
 form.login div div { padding: 2px 6px 0px 6px; }

/*
    Menu Home
*/
#menu_home div.label { width: auto; }

/*
    Friends Listing Page
*/
.friend, .friend2 { border-top: 1px solid #999999; background-color: #F0EFEF; color: #333333; padding: 5px 8px 5px 8px; }
.friend a, .friend a:link, .friend a:visited,
.friend2 a, .friend2 a:link, .friend2 a:visited {
    color:            #333333;
}

.friend a:hover, .friend a:active,
.friend2 a:hover, .friend2 a:active {
	color: #333333;
}

.friend2{ background-color: #FFFFFF; }

p.friend, p.friend2{ border-top: 1px solid #999999; background-color: #F0EFEF; color: #333333; }
p.friend2{ background-color: #FFFFFF; }
.friend p.icons img{ margin-right: 6px; }
.friend div, .friend p, .friend2 div, .friend2 p{ color: #333333; }

/* ERROR STYLE */
div#error-wrapper{ padding:6px 6px 6px 13px; }
div.error{ }
