body{background:#2c80bc url(Background.png) repeat-x top;font:12px/normal Verdana;}

h1{
  background: #1e76ad;
  height:23px;
  padding: 6px 5px 4px 5px;
  color:#fff;
  font-size: 18px;
  border: #145b88 1px solid;
  font-family: Georgia,arial;
  font-weight: normal;
}



p{padding:4px 4px 10px 4px;}
td{border:1px solid #DDD;padding:5px;vertical-align:middle;}
td label{color:#06F;}
th{background:#EEE;border:1px solid #ddd;padding:6px;}
.btn2{background:url(btn_back_2.gif);color:#fff;display:table-cell;height:26px;margin:0;text-align:center;vertical-align:middle;width:102px;}
.buttonHover{background:#eee url(btn_back.gif);border:1px double #bbb;color:#039;padding:2px 5px 2px 5px;}
.error{color:#C03;}
.menuHover{background:#EEE;border:1px solid #ddd;}
.messageBox_ko{background:url(icon/001_05.gif) no-repeat left;border:1px dashed #f00;color:#F00;}
.messageBox_ok{background:url(icon/001_06.gif) no-repeat left;border-bottom:2px solid #9c6;color:#6C0;}
.messageBox_ok,.messageBox_ko{font-size:10px;margin:2px;padding:6px;padding-left:30px;}

#btn{color:#00F;font-weight:bold;}
#btnNewComment{cursor:pointer;}
#category #count{border:1px solid #ddd;font-size:10px;}
#category h3{background:#888;border:1px solid #555;color:#fff;margin:0;padding:5px;}
#category h4{background:#EEE;border-bottom:1px solid #ddd;color:#06C;cursor:pointer;font-weight:normal;padding:5px;}
#category h4 #count{background:#6CF;border:none;border-bottom:1px solid #00a9fb;border-right:1px solid #00a9fb;color:#fff;margin:5px 5px 5px -20px;padding:3px;text-align:center;}
#category li{border-bottom:1px solid #ddd;margin:0;padding:5px;}
#category_menu{font:10px Arial;}
#category_menu li.headlink{background:#ecffff;border:1px dotted #fff;float:left;height:50px;padding:10px;text-align:center;width:100px;}
#category_menu li.headlink a{color:#39F;font-weight:bold;padding:2px;text-decoration:none;}
#category_menu li.headlink ul{background:#39F;border:1px solid #0080ff;display:none;left:0;padding:2px;position:relative;text-align:left;top:0;width:100px;z-index:1;}
#category_menu li.headlink ul a{color:#FFF;}
#category_menu li.headlink ul li{border-bottom:1px dotted #069;font-size:10px;padding:4px;}
#category_menu li.headlink ul li #count{background:#FF6;border:1px dotted #eee;font-size:8px;left:-4px;position:absolute;text-align:left;}
#category_menu,#category_menu *{margin:0;padding:0;}
#category_menu,#category_menu ul{list-style:none;}
#catPanel{overflow:hidden;width:700px;}
#commentDate{color:#CCC;font:10px Arial;}
#commentIcon img,.radiolist img,#login_box table,#login_box tr,#login_box td{border:none;}
#commentModule,#StoreMenu{text-align:left;}
#commentText{color:#006;font:11px Arial;}
#commentUser{color:#06F;font:10px Arial;}
#container{overflow:hidden;}
#itemBox #whiteBox{background:#FFF;}
#content{background:#FFF;}
#content_item{border:1px dotted #ddd;margin:-1px;padding-bottom:10px;}
#error{background:#FCC;border:1px solid #ff9f9f;padding:5px;}
#error li{background:url(icon/16-circle-red-remove.png) no-repeat left;padding-bottom:5px;padding-left:20px;padding-top:5px;}

#intro{color:#FFF;font-size:12px;font-style:italic;padding:10px;}
#itemBox{background:#EEE;border:1px dotted #eee;font-size:10px;margin:1px;overflow:hidden;padding:5px;text-align:center;width:60px;}
#itemBox #image{background:#FFF;height:60px;overflow:hidden;text-align:center;width:60px;}
#itemBox #price_figure{background:#F00;color:#FFF;padding:1px;}
#itemBox #title{padding:6px;}

/*Check later*/
/*#itemBox h1{background:#EEE;border:1px solid #DDD;display:block;padding:5px;text-align:left;}
#itemBox h1 a{font-size:12px;text-decoration:none;}*/

#item_details #email{background:url(icon/mail.png) no-repeat left;height:20px;padding:5px 0 5px 20px;}
#item_details #phone_home{background:url(icon/phone.png) no-repeat left;height:20px;padding:5px 0 5px 20px;}
#item_details #phone_mobile{background:url(icon/mobile.png) no-repeat left;height:20px;padding:5px 0 5px 20px;}
#item_details,#whiteBox_10{padding:10px;}
#item_details_title{background:#09F;color:#FFF;padding:4px;}


#login_box #error{background:transparent url(icon/16-circle-red-remove.png) no-repeat left;border:none;color:#C00;padding-left:20px;}
#login_box h3{background:#666;font-size:12px;}
#logoTitle{margin-left:120px;color:#FFF;font:normal bold 24px Verdana,Arial,Helvetica,sans-serif;position:absolute;top:40px;}
#logoTrademark{margin-left:120px;color:#fff;position:absolute;top:70px;}
#malaySub,#malaySub_dark{color:#DDD;font-size:9px;font-style:italic;padding-top:2px;}
#malaySub_dark,#login_box form label{color:#666;}
#price_figure{background:#F00;color:#FFF;padding:2px;}

#search_bar{background:#6CF;}
#search_bar_content{padding:5px;}
#sidebar h3{border-bottom:1px dashed #3cf;margin-bottom:5px;margin-top:5px;padding:5px;text-transform:uppercase;}
#sidebar li{padding:2px;}
#sidebar,#sidebar input,#login_box{font-size:10px;}
#Store #LatestItem #desc{background:#fff;padding:20px;}
#Store #LatestItem #image{background:#ddd url(back.gif);border-bottom:1px solid #ccc;padding:10px;text-align:center;}
#Store #LatestItem #image img{border:10px solid #fff;}
#Store #LatestItem #price{background:#fff;border:1px solid #ccc;border-right:1px solid #ddd;font-size:16px;font-weight:bold;margin-left:10px;margin-top:-25px;padding:10px;position:absolute;text-align:right;}
#Store #LatestItem #title{background:#EEE;border-bottom:2px solid #ccc;border-top:1px solid #ccc;font-size:24px;font-weight:bold;padding:10px;}
#Store #LatestItem #title a{color:#777;text-decoration:none;}
#StoreMenu li{background:#DDD;border-bottom:1px solid #ddd;border-left:1px dotted #ddd;border-right:1px dotted #ddd;border-top:1px solid #ddd;cursor:pointer;display:inline;float:left;margin-right:5px;padding:5px;}
#StoreMenu li.active{background:#fff;border-bottom:none;}
#StoreMenu ul{display:table-row;}
#StoreTootbar{background:#2e3845;border:1px solid #1a1f26;color:#fff;display:block;}
#StoreTootbar a{color:#EEE;padding-bottom:10px;text-decoration:none;vertical-align:middle;}
#store_title{color:#FFF;font-size:32px;font-weight:bold;padding:20px;}
#terms ol li{list-style:decimal inside;}
#terms ul li{display:block;list-style:inside;padding:2px;}
#terms ul,#terms ol{left:10px;margin-bottom:10px;padding:5px;position:relative;}
#UserMenu{color:#FFF;position:absolute;top:0;width:450px;z-index:1000;}
#UserMenu_Content{background:#bed0d5 url(Usermenu/ContentBg.png) repeat-x bottom;border-left:1px solid #1d73aa;border-right:1px solid #1d73aa;display:none;padding:10px;}
#UserMenu_Content a{color:#fff;font-size:10px;text-decoration:none;}
#UserMenu_Content H3{background:none;font-size:10px;margin:0;padding:2px;}
#UserMenu_Content li{border-bottom:1px solid #777;display:inline;float:left;margin:2px;padding:2px;width:130px;}
#UserMenu_Content ul{display:table-row;padding:5px;}
#UserMenu_MainButton{background:url(Usermenu/MainButton.gif);cursor:pointer;font-size:10px;height:29px;margin-right:1px;position:absolute;right:0;text-align:center;width:275px;}
#whiteBox{border:1px dotted #eee;padding:4px;}
.yiiForm label option,#radioBtn label{display:inline;}
table,#sidebar ul,#itemBox #rating,#itemBox #state{padding:4px;}

#category li:hover{background:#EEE;}
#category_menu li.headlink ul li:hover{background:#039;}
#category_menu li.headlink:hover{background:#FFC;}
#nav a:hover,#intro b{color:#6FF;}
#Store #LatestItem #title a:hover{color:#333;text-decoration:underline;}
#StoreMenu li:hover{background:#DDD;}
#StoreTootbar a:hover{color:#3CF;}
#UserMenu_Content li:hover{background:#76828f;}

/*Check later*/
/*#itemShow h1,#itemShow h2,#itemShow h3,#itemShow h4{background:none;font-family:Georgia,"Times New Roman",Verdana;color:#000;margin:0 0 5px 0;border-bottom:1px dotted #cfcfcf;padding:10px 10px 0 10px;}
#itemShow h1{font-size:26px;}
#itemShow h2{font-size:24px;}
#itemShow h3{font-size:16px;}
#itemShow h4{font-size:12px;}*/

.itemGray{background:#ededed;color:#7f7f7f;margin:0;border:1px solid #cfcfcf;padding:5px;}
.itemBlue{background:#e6f2ff;color:#000;margin:0;border:1px solid #cee6ff;padding:5px;}
.itemWhite{padding:10px;background:#fff;}
.itemRed{background:#ffd7d7;color:#000;margin:10px 0 10px 0;border:1px solid #ff9393;padding:5px;}
#itemShow #right_col{margin-left:-28px;padding:5px;font-size:10px;}
#itemShow .pika_main img{padding:5px;background:#FFF;border:1px solid #cfcfcf;margin-bottom:10px;}
#itemShow .itemDesc{padding:10px;background:#FFF;border:1px dotted #cfcfcf;color:#000;}
#itemShow #commentModule tr,#itemShow #commentModule td{border:none;}
#itemShow #commentModule .commentBlock{background:#ecf5ff;color:#000;margin:0;border-top:1px solid #cee6ff;padding:5px;}
#nav{float:left;}
#btnHome,#btnSell,#btnRegister,#btnLogin,#btnLogout,#btnWatch,#tamuLogo,#btnTwitter{background-image:url(TamuImage.png);display:block;}
#ads1,#ads2,#ads3{background:url(TamuAdsBanner.png) no-repeat;overflow:hidden;display:block;height:58px;width:223px;}
#ads2{background-position:-223px 0;}
#ads3{background-position:-446px 0;}
#tamuLogo{height:125px;width:110px;background-position:0 -220px;}
#btnTwitter{height:24px;width:24px;background-position:-110px -220px;}
#btnHome{height:44px;width:74px;}
#btnSell{height:44px;width:114px;background-position:-74px 0;}
#btnRegister{height:44px;width:148px;background-position:-188px 0;}
#btnWatch{height:44px;width:148px;background-position:-188px -88px;}
#btnLogin{height:44px;width:73px;background-position:-336px 0;}
#btnLogout{height:44px;width:73px;background-position:-336px -88px;}
#btnHome:hover{height:44px;width:74px;background-position:0 -176px;}
#btnSell:hover{height:44px;width:114px;background-position:-74px -176px;}
#btnRegister:hover{height:44px;width:148px;background-position:-188px -220px;}
#btnWatch:hover{height:44px;width:148px;background-position:-188px -176px;}
#btnLogin:hover{height:44px;width:73px;background-position:-336px -220px;}
#btnLogout:hover{height:44px;width:73px;background-position:-336px -176px;}
#btnHome.active{height:44px;width:74px;background-position:0 -44px;}
#btnSell.active{height:44px;width:114px;background-position:-74px -44px;}
#btnRegister.active{height:44px;width:148px;background-position:-188px -44px;}
#btnWatch.active{height:44px;width:148px;background-position:-188px -132px;}
#btnLogin.active{height:44px;width:73px;background-position:-336px -44px;}
#btnLogout.active{height:44px;width:73px;background-position:-336px -132px;}
#nav li{float:left;}
.news_info{text-align:center;background:#eee;border:1px dotted #cfcfcf;}


/* end main */
#menu #change_pass{padding:3px; background:url(icon/key.png) no-repeat left;padding-left:20px;}
#menu #item_add{padding:3px; background:url(icon/file_add.png) no-repeat left;padding-left:20px;}
#menu #item_remove{padding:3px; background:url(icon/file_delete.png) no-repeat left;padding-left:20px;}
#menu #item_watch{padding:3px; background:url(icon/heart.png) no-repeat left;padding-left:20px;}
#menu #logout{padding:3px; background:url(icon/lock.png) no-repeat left;padding-left:20px;}
#menu #profile_update{padding:3px; background:url(icon/user_edit.png) no-repeat left;padding-left:20px;}
#menu #profile_view{padding:3px; background:url(icon/user.png) no-repeat left;padding-left:20px;}
#menu #update_store{padding:3px; background:url(icon/trolley.png) no-repeat left;padding-left:20px;}
/* end user menu */
#ratingBlue{background:#0066CC url(rateBlue.gif);}
#ratingBlue_icon{background:#06C;color:#FFF;padding:2px;}
#ratingGreen{background:#33CC00 url(rateGreen.gif);}
#ratingGreen,#ratingBlue,#ratingRed{border:none;color:#fff;font-size:8px;height:10px;padding:1px;text-align:center;}
#ratingGreen_icon{background:url(smilies/icon_twisted.png) no-repeat right;color:#3C0;font-weight:bolder;padding:2px 15px 2px 2px;text-align:right;}
#ratingRed{background:#FF0000 url(rateRed.gif);}
#ratingRed_icon{background:url(smilies/icon_twisted_down.png) no-repeat right;color:#F00;font-weight:bolder;padding:2px 15px 2px 2px;text-align:right;}
/* end rating bar*/
#pikame li{margin:0; float:left; padding:5px; list-style:none;}
ul#pikame{margin:0;padding:0;text-align:center;}
ul#pikame li img{cursor:pointer;position:relative;}
.pika_navigation a:hover{text-decoration:underline;}
/* end pika */

#recent_item {
  padding: 5px;
  /*background: #eee;
  padding: 5px;
  border-left: 1px #d6d5d5 solid;*/
}


#recent_item .image img{width:60px;}
#recent_item .itemBox{
  width:60px;
  height:60px;
  overflow:hidden;
  background:#FFF;
  padding:3px;
  border:1px solid #e0e5e7;
  margin:3px;
}
#recent_item ul{display:table-cell;}
#recent_item li{float:left;}
#recent_item_action_bar{
  background: url(actionbar_gray_bg.gif);
  height:40px;
  /*border-left: 1px #d6d5d5 solid; */
  padding:5px;
  text-align: right;
}
#recent_item li:hover{
  background: #1e76ad;
  border:1px solid #246893;
}


#recent_item_action_bar a{
  font-size: 10px;
}

#index_right{
     border-left: 1px #d6d5d5 solid;
/*     border-bottom: 1px #d6d5d5 solid;  */
     background: #eee;
}
#news_info{
  padding: 5px;
  font-family: Georgia;
}
#news_info p {
  background: #fff url(actionbar_white_bg.gif) repeat-x top;
  font-style: italic;
  font-size: 14px;
  /*background:#fff;*/
  padding:20px;
  border-left:1px solid #e0e5e7;
  border-right:1px solid #e0e5e7;
  border-bottom:1px solid #e0e5e7;
}
/* end recent_item - aka - random items */

#latest_item {
  padding: 5px;
}
#latest_item h5,#latest_item h5 a{
  font-size: 16px;
  padding:5px 0 5px 0;
  color: #246893;
  text-decoration: none;
  /*border-bottom: #eeeeee 1px solid;  */
  font-family: Georgia,Arial;

}
#latestItem_thumb{
  padding:5px;
  border:  #eeeeee 1px solid;
  margin:5px 0 5px 0;
}

#latestItem_image{
  width:100px;
  float: left;
}

#latestItem_desc{
  margin-left:100px;
  padding:15px;
  overflow: hidden;
  height:15em;
}

#latestItem_info{
  font-size: 10px;
  margin-top:-5px;
  margin-bottom:10px;
}


/*#latest_item #desc{background:#FFF;border:1px dotted #eee;padding:15px;}
#latest_item #image{background:#EEE;overflow:hidden;padding:15px;text-align:center;}
#latest_item #price{background:#FFF;border:1px dotted #eee;font-size:14px;font-weight:bolder;padding:5px;text-align:right;}
#latest_item #price_figure a,#StoreMenu li a,#category li a{text-decoration:none;}
#latest_item #title{background:#BBB;font-weight:bold;text-align:left;text-transform:uppercase;}
#latest_item #title a{color:#FFF;display:block;padding:5px;text-decoration:none;}
#latest_item li {display:table-cell;}*/
/* end latest_item*/

#googleAds{
 background: #fff url(actionbar_white_bg.gif) repeat-x top;
 padding:40px 10px 20px 10px;
}

#footer{background:url(footer_back.gif) repeat-x top; height:190px;}
#footer_credit{

  color:#ccc;
  text-align:right;
  padding:5px;
  font-size: 10px;
  margin:0 5px 5px;
}
#footer_credit a{   color:#ccc; text-decoration: none; }
#footer_credit a:hover{   color:#fff; text-decoration:underline; }
#footnote{border-top:1px dotted #999;color:#999;font-size:10px;font-style:italic;padding:0 10px 10px 10px;text-align:right;}
/*footer*/

#actionBar a:hover,#btn a:hover,#action_bar_top a:hover{color:#039;}
#actionBar{border-top:1px solid #ddd;margin-top:2px;}
#actionBar a,#action_bar_top a{border:none;color:#888;text-align:right;text-decoration:none;}
#actionBar,#action_bar_top{color:#888;font-size:10px;padding:10px;text-align:right;}
#action_bar_top{border-bottom:1px solid #ddd;margin-bottom:2px;}

.actionBar{
  background: url(actionbar_white_bg.gif);
  font-size:10px;
  height:40px;
  padding:5px;
  text-align:right;
}
#ShoutMix{
  padding: 5px;
}


#datagrid th{
  background:#549acd;
  border: 1px #4d8cba solid;
  color:#fff;
}
#datagrid th a{
    color:#fff;
}
#datagrid td{
  border:none; /*1px #bbb solid;       */
  vertical-align:top;
}
#datagrid tr.even{
  background:#fff;
  border: 1px #eee solid;
  margin:5px;
}
#datagrid tr.odd{
  background:#eef6ff;
  border: 1px #d4e4f5 solid;
}
/*#datagrid tr:hover{
  border: 3px #aaa solid;
}*/

#datagrid tr img{
  padding:5px;
  background: #fff;
  border: 1px #ddd solid;
}
.search_itemDesc{
  overflow:hidden;
padding:10px;
width:400px;
}
.search_itemDesc h5 a{
  font-size: 16px;
  text-decoration: none;
  font-family: Georgia;
  font-stretch: narrower;
  color: #003366;
}

.calendar{
  height: 50px;
  width: 50px;
  background:#fff;
  border: 1px #ddd solid;
}
.calendar .year{
  background:#003366;
  color:#fff;
  font-weight: bold;
}
.calendar .day{
  color:#003366;
  font-weight: bold;
  padding-top:4px;
  font-size: 16px;
}
.calendar .month{
  color:#003366;
  font-size: 10px;
}

.yiiForm{background:#f7f7f7;border:3px solid #eee;text-align:left;}
.yiiForm input submit{background:url(rateBlue.gif);}
.yiiForm input,.yiiForm textarea,.yiiForm select{background:#FFF;border:1px solid #caeeff;color:#009;font-size:1.2em;padding:3px;}
.yiiForm label{display:block;font-size:1.2em;font-weight:bolder;padding-bottom:5px;}

#login{
    margin:20px;
    width:300px;
}