/*container and wrapper */
body { background-position:center; background-image:url(../../images/f3_bg_white.gif); background-position: top; 
       background-color:#fff; margin:0; padding:0; font-family: Arial; font-size: 12px; }
p , span { padding:0; margin:0; }

#topframe { width: 856px; margin: 0 auto; padding: 0; background-color: #ffffff; clear: both; }
#left-column { width: 200px; margin: 0; padding: 0; float: left; }
#left-col-menu { height: 261px; background-color: #c4c4c4; background-image: url(../../images/tpl_11_2.jpg); 
                 background-repeat: no-repeat; background-position: bottom; font-size: 12px; margin: 0; padding: 0; z-index: 10; } 
#left-col-menu a, #left-col-menu a:visited{ text-decoration:none; }
#left-col-menu a:hover{ text-decoration:none; }
#left-col-login { float: left; height:auto; margin: 0; background-color: #FFFFFF; font-size: 12px; } 
#left-user-login { margin:20px 0 0 20px; padding: 0; font-size: 12px; width:auto; }
#left-user-login a:link, #left-user-login a:visited, #left-user-login a:active
                 { margin: 0; padding: 2px 10px 2px 10px; display: block; color: #ffd0f0; width: 120px; text-decoration: none; }
#left-user-login a:hover { padding: 2px 10px 2px 10px; display: block; margin: 0; background-color: #FF66CC; color: #fff; text-decoration: none; } 
#left-col-ads { margin: 0; padding: 0; background-color: #FFFFFF; }
#right-column { width: 120px; background-color: #996600; margin: 0; padding: 0; float: right; } 
#blackheader { background-color: #000000; height: 35px; width: 120px; float: right; }
#right-col-ads { width: 120px; margin: 0; padding: 0; float: left; }
#center-column { width: 656px; background-color: #FFFFFF; margin: 0; padding: 0; float: left; }
#content-top { margin: 0; padding: 0; float: left; }#main-home-img { float: left; padding: 0; margin: 0; z-index: 0; }
#main-home-img-member { background-image:url(../../images/concept_image/member.jpg); height: 350px; width: 656px; float: left; padding: 0; margin: 0; z-index: 0; }
#main-home-promo { margin: 0; padding: 0; }
#main-home-txt { background-color: #fff; height: 210px; width: 336px; margin: 0; padding: 35px 20px 20px 20px; font-size: 14px; line-height: 18px; text-align: justify; }
#main-home-txt h2 { font-size: 24px; font-weight: lighter; }
#main-home-txt span{ font-size: 16px; font-weight: lighter; color: #de00ff; }
#main-home-txt a:link, #main-home-txt a:visited, #main-home-txt a:active{ color: #ff7200; font-size: 12px; text-decoration: none; }
#main-home-txt a:hover{ color: #ff7200; font-size: 12px; text-decoration: underline; }
#pageTitle { color: #CCCCCC; font-family: Verdana; font-size: 54px; margin: 80px auto auto 20px; width: 100px; line-height: 48px;}
#content-bottom { width: 656px; margin: 0; padding: 0; clear: both; }.content-bot-txt { font-size: 14px; line-height: 18px; }
#content-bottom a:link, #content-bottom a:visited, #content-bottom a:active{ color: #000000; font-size: 12px; text-decoration: underline; }
#content-bottom a:hover{ color: #ff0000; font-size: 12px; text-decoration: underline; }
#content-bottom h5 { font-size: 12px; color: #ba00ff; line-height: 16px; vertical-align: top; }
#content-bottom h4 { font-size: 16px; color: #656565; line-height: 16px; } 
#content-bot-1 { float: left; margin: 0; padding: 0; width: 280px; }
#content-bot-1-txt { padding: 10px 20px 10px 10px; }
#content-bot-2 { float: left; margin: 0; padding: 0; width: 188px; }
#content-bot-2-txt { padding: 10px 20px 10px 10px; }
#content-bot-3 { float: left; margin: 0; padding: 0; width: 188px; }
#content-bot-3-txt { padding: 10px 20px 10px 10px; }
#content-bot-frame { margin: 0 20px 20px 20px; padding: 30px 0 0 0; clear: both; float: none; } 
#footer { width:856px; background: #fff; float: none; clear: both; color: #000; margin: 0 auto; padding: 15px 0; font-family: Arial; font-size: 12px; text-align: center; }
#footer a, #footer a:visited{ color: #ba00ff; text-decoration:none; }
#footer a:hover{ color: #ba00ff; text-decoration:underline; }
form { margin: 0; padding: 0; }
input { margin: 0; padding: 0; }
#user { width: 100px; float: right; height: 16px; border-color: #ff00a2; border-style: solid; border-width: 1px; margin-bottom: 2px; }
#password { width: 85px; float: right; height: 16px; border-color: #ff00a2; border-style: solid; border-width: 1px; margin-bottom: 2px; } 
#txtwebemail { width: 85px; float: left; height: 16px; border-color: #ff00a2; border-style: solid; border-width: 1px; margin-bottom: 2px; } 
#left-col-submit { width: 15px; height: 18px; float: right; margin-bottom: 2px; }
#left-col-submit2 { width: 15px; height: 18px; float: left; margin-bottom: 2px; } 
.left-col-input span { float: left; display: block; line-height: 18px; vertical-align: middle; margin-bottom: 2px; }
.left-col-input { height: 20px; display: block; }
.left-col-login-text { float: none; clear: both; font-size: 12px; }
.left-col-login-text a:link, .left-col-login-text a:visited { color: #ff00a2; text-decoration: none; } 
.left-col-login-text a:hover { color: ##ff00a2; text-decoration: underline; }
#menu { font-size: 12px; margin: 0 0 0 15px; padding: 10px 0 0 0; }
#left-menu-pop { background: #c4c4c4; } #left-menu-pop a { border-color: #c4c4c4; border-width: 1px; border-style: solid; }
.error { margin: 0 0 10px; 0; padding: 0; width: auto; color: #FFFFFF; background-color: #FF0000; height: 20px; text-align: center; vertical-align: middle; }
.yui-u,.yui-v { padding: 10px; margin: 0; }.yui-u input { border-style: solid; border-color: #ed008c; border-width: 1px; height: 16px; width: 100px; margin: 0; padding: 0; }
.yui-v input { border-style: solid; border-color: #ed008c; border-width: 1px; height: 18px; margin: 0; padding: 0 0 0 5px;; }
.yui-u button, .yui-v button { border-style: solid; border-color: #ed008c; background-color: #FFFFFF; color: #000000; border-width: 2px; margin: 0; padding: 2px; height: 25px; }
.yui-u ul li { margin-left: 15px; } 
.date{ color:#ba00ff; font-size:12px; font-weight:bold;}
.LongTitle{ font-size:24px; text-decoration:none; font-weight:normal; line-height:0.8em;}
.purple{ color:#de00ff; font-size:18px;}#joblist { width:450px; padding:0px ; margin:0px;}
#joblist ul,#joblist li{ padding:0px ; margin:0px 10px;}
ul.columns li { float: left; height: 85px;  width: 180px !important; margin: 0 5px 5px 0;  padding: 4px;} 
.columns { list-style: none;  width: auto !important;  margin: 0;}
ul#stores_button { list-style: none; } 
ul#stores_button li{ display: inline; line-height: 20px; background-color: #FF00FF; color: #FFFFFF; font-size: 18px; margin: 0; padding: 2px; border-color: #FFFFFF; border-style: solid; border-width: 2px; }
ul#stores_button li:hover { background-color: #CCCCCC; }

