@charset "utf-8";
/* CSS Document */

body
{
margin:0;
}

div.main
{
font-family:Arial, Helvetica, sans-serif;
width:1000px;
}

div.header
{
width:1000px;
}

div.content
{
width:1000px;
}

div.footer
{
width:1000px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.mainl_link
{
height:22px;
width:11px;
background:url(../images/toplink_left.gif) top left no-repeat;
}

.mainr_link
{
height:22px;
width:11px;
background:url(../images/toplink_right.gif) top right no-repeat;
}

.mainbg_link
{
background:url(../images/toplink_bg.gif) top repeat-x;
}

.main_link, .main_link:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c5179;
font-weight:bold;
text-decoration:none;
}

.main_link:hover
{
color:#CC0000;
text-decoration:none;
}

.top_bar
{
border-top:2px solid #ffda75;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background:url(../images/top_bar.gif) bottom repeat-x;
height:30px;
}

.signin_txtbox
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border:1px solid #cccccc;
width:135px;
}

.search_combo_box
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
border:1px solid #cccccc;
width:70px;
}

.txt_11
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.advanced_search, .advanced_search:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;


color:#003399;
text-decoration:underline;
}

.advanced_search:hover
{
color:#000000;
text-decoration:underline;
}

.welcome_txt
{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.sign_register, .sign_register:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0033CC;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.sign_register:hover
{
text-decoration:underline;
color:#CC0000;

}

.bar_space
{
color:#666666;
padding:0px 6px 0px 6px;
font-size:12px;
}

.home_link, .home_link:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003399;
text-decoration:none;
}

.home_link:hover
{
text-decoration:none;
color:#CC0000;
}

.category_title
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c5179;
font-weight:bold;
}

.category_bdr
{
background-color:#FFFFFF;
border-top:2px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.content_bdr
{
background-color:#FFFFFF;
border-top:2px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.rightside_bdr
{
background-color:#FFFFFF;
border-top:2px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.hottest_list_bdr
{
background-color:#ffffff;
border-top:2px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.site_statistics_bdr
{
background-color:#FFFFFF;
border-top:2px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.bottom_bar
{
background:url(../images/bar_bottom.gif) bottom repeat-x;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:0px;
height:20px;
padding:0px 10px 0px 10px;
}

.leftnav_link a:link, .leftnav_link a:visited
{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#383e89;
text-decoration:none;
border-top:1px solid #ffffff;
border-bottom:1px solid #efefef;
border-left:0px;
border-right:0px;
text-align:left;
padding:2px 2px 2px 20px;
background:url(../images/cat_arrow.gif) left no-repeat;
}

.leftnav_link a:hover
{
text-decoration:none;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffda75;
border-left:0px;
border-right:0px;
text-align:left;
padding:2px 2px 2px 20px;
color:#CC0000;
background-color:#e8e8e8;
}

.cont_tleft
{
height:22px;
width:11px;
background:url(../images/content_tleft.gif) top left no-repeat;
}

.cont_tright
{
height:22px;
width:11px;
background:url(../images/content_tright.gif) top right no-repeat;
}

.cont_tbg
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#3c5179;
background:url(../images/content_tbg.gif) top repeat-x;
}

.bestsell_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
}

.dot_line
{
background:url(../images/dot_line.gif) center repeat-x;
}

.listing_bdr
{
background-color:#FFFFFF;
border-top:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}

.details_bttn
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
background-color:#dedede;
font-size:10px;
border:1px solid #cccccc;
}

.bidnow_bttn
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
background-color:#ffeda6;
font-size:10px;
border:1px solid #FFCC00;
}

.bsell_link, .bsell_link:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3c5179;
font-weight:bold;
text-decoration:none;
}

.bsell_link:hover
{
font-weight:bold;
text-decoration:none;
color:#CC0000;
}

.footer_tbdr
{
border-top:2px solid #CCCCCC;
background-color:#FFFFFF;
}

.site_statistics
{
font-family:Arial, Helvetica, sans-serif;
padding:4px 0px 4px 0px;
font-size:11px;
color:#333333;
}

.offer_txt
{
font-family:Arial, Helvetica, sans-serif;
color:#00CCFF;
font-weight:bold;
font-size:11px;
}

.selected_link, .virtual_link, .virtual_link:visited
{
text-decoration:none;
color:#CC0000;
}

.virtual_link:hover
{
color:#000000;
text-decoration:underline;
}

.profile_img_bdr
{
border:1px solid #CCCCCC;
background-color:#FFFFCC;
}

.img_bdr
{
border-collapse:collapse;
border:1px solid #CCCCCC;
}

.profile_link, .profile_link:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0033FF;
text-decoration:none;
}

.profile_link:hover
{
color:#333333;
text-decoration:underline;
}

.profile_list_head
{
background-color:#CECECE;
border-top:1px solid #666666;
border-bottom:1px solid #ffda75;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding:5px 0px 5px 10px;
}

.profile_list_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:5px 10px 5px 10px;
border-bottom:1px solid #E8E8E8;
}

.profile_list_txt1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:5px 10px 5px 10px;
border-bottom:1px solid #E8E8E8;
background-color:#F0F0F0;
}

.result_title
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
padding:5px 0px 5px 10px;
border-bottom:1px solid #E8E8E8;
}

.number_txt
{
font-family:verdana, Arial, Helvetica, sans-serifl;
font-size:10px;
color:#6B6B6B;
text-decoration:none;
}

.search_result_bar
{
background-color:#e7e7e7;
padding:3px 0px 3px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

.search_select_txt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#333333;
}

.search_top_link, .search_top_link:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2727da;
text-decoration:none;
}

.search_top_link:hover
{
color:#000000;
text-decoration:underline;
}

.search_age_box
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
border:1px solid #CCCCCC;
width:40px;
}

.search_result_head
{
background-color:#CECECE;
border-top:1px solid #666666;
border-bottom:1px solid #ffda75;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding:5px 6px 5px 6px;
}

.search_result_title, .search_result_title:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2727da;
text-decoration:none;
}

.search_result_title:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
text-decoration:underline;
}

.buy_it_now
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
font-style:italic;
color:#FF6600;
}

.bid_now
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
font-style:italic;
color:#333333;
}

.red_txt
{
color:#FF0000;
}

.details_title
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
font-weight:bold;
}

.price_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#0033FF;
font-weight:bold;
}

.details_content_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:5px 10px 5px 10px;
border-bottom:1px solid #E8E8E8;
line-height:1.3;
}

.advanced_search_bar
{
background-color:#e7e7e7;
padding:5px 0px 5px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
border:1px solid #CCCCCC;
}

.home_price_txt
{
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:11px;
}

.my_account_head
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#3333FF;
font-weight:bold;
padding:3px 0px 3px 10px;
background-color:#EBEBEB;
}

.my_account_head a:link, .my_account_head a:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#3333FF;
font-weight:bold;
text-decoration:none;
}

.my_account_head a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.buy_it_bttn
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF6633;
}

.content_txt1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
padding:3px 0px 3px 0px;
}

.content_link1, .content_link1:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0033CC;
text-decoration:underline;
}

.content_link1:hover
{
color:#CC0000;
text-decoration:none;
}

.buy_head_link, .buy_head_link:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333333;
text-decoration:underline;
}

.buy_head_link:hover
{
color:#CC0000;
text-decoration:none;
}

.buy_subcat_link, .buy_subcat_link:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0033FF;
text-decoration:underline;
}


.buy_subcat_link:hover
{
color:#CC0000;
text-decoration:none;
}

.buy_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

ul.list_style
{
margin:0 0 16px 10px;
padding:0;
list-style:none;
}

.list_style_link, .list_style_link:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#0033FF;
text-decoration:underline;
line-height:1.4;
}

.list_style_link:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0000;
text-decoration:none;
line-height:1.4;
}

.register_title
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c5179;
font-weight:bold;
}

.txt_box
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-top:2px;
width:200px;
}

.txt_box2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:60px;
}

.size_12
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.red_star
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:none;
}

.submit_bttn
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#003366;
}

.register_infotxt
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.combo_box1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:240px;
}

.register_head
{
background:url(../images/content_bg1.gif) repeat-x;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffda75;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#003366;
font-weight:bold;
padding:6px 0px 6px 10px;
}

.text_area1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:200px;
height:70px;
}

.terms_txtarea
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:720px;
height:100px;
border:1px solid #999999;
padding:4px;
line-height:1.4;
}

.register_bdr
{
background:url(../images/register_bdr_img.gif) bottom repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:5px 10px 5px 10px;
border-left:1px solid #E8E8E8;
border-right:1px solid #E8E8E8;
border-bottom:1px solid #E8E8E8;
}

.signin_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
text-decoration:none;
padding:10px;
}

.sell_bttn
{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
font-weight:bold;
padding:2px;
}

.content_height
{
height:350px;
}

.sell_category_head
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3333FF;
font-weight:bold;
padding:3px 10px 3px 10px;
background-color:#EBEBEB;
}

.combo_box2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:270px;
}

.arrow_red
{
color:#FF0000;
font-size:13px;
}

.txt_box3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-top:2px;
width:360px;
}

.field_set
{
border:1px solid #CCCCCC;
}

.pictures_bdr
{
border:1px solid #CCCCCC;
background-color:#E6E6E6;
vertical-align:middle;
text-align:center;
width:90px;
height:90px;
}

.image_bdr
{
border:1px solid #333333;
}

.general_bdr
{
background-color:#FFFFFF;
border-left:10px solid #EBEBEB;
border-right:10px solid #EBEBEB;
border-top:10px solid #EBEBEB;
border-bottom:10px solid #EBEBEB;
}

.stores_head
{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#3333FF;
font-weight:bold;
padding:3px 0px 10px 5px;
background-color:#EBEBEB;
}

.meet_seller_bdr
{
font-family:Arial, Helvetica, sans-serif;
color:#414242;
font-size:11px;
border-top:1px solid #dee8ee;
padding:3px 5px;
}

.meet_seller_bdr span
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:bold;
}

.details_feedback_txt
{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF9900;
font-weight:bold;
}

.meet_seller_link, .meet_seller_link:visited
{
background:url(../images/meet_seller_link.gif) left center no-repeat;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0033FF;
padding:0px 0px 0px 22px;
}

.meet_seller_link:hover
{
text-decoration:none;
color:#FF9900;
}

.mainad_heading
{
font-family: Helvetica, Arial,sans-serif;
font-size:22px;
font-weight:bold;
color:#1f5b9a;
padding-top:15px;
}

.mainad_txt1
{
font-family:Verdana, Helvetica, Arial,sans-serif;
font-size:16px;
color:#7f7f7f;
line-height:1.4;
}

.main_seller_price
{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#3c5179;
padding:10px 0;
}

.mainad_link, .mainad_link:visited
{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff8900;
}

.mainad_link:hover
{
color:#000000;
}

.rating_feed_txt
{
font-family:verdana, Arial, Helvetica, sans-serifl;
font-size:10px;
color:#6B6B6B;
text-decoration:none;
padding:8px 3px;
background-color:#eeeeee;
border-bottom:1px solid #e1e1e3;
}

.rating_list_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:5px 5px;
border-bottom:1px solid #E8E8E8;
}

.my_message_head
{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
padding:10px 2px;;
}

.my_message_bdr
{
border:1px solid #e1e1e1;
padding:5px;
}

.my_msg_left_title
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
padding:10px 10px 2px 10px;
}

.my_message_link a:link, .my_message_link a:visited
{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#383e89;
background-color:#e7ecf2;
text-decoration:none;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
text-align:left;
padding:4px 2px 4px 20px;
}

.my_message_link a:hover
{
text-decoration:none;
text-align:left;
background-color:#cedced;
}

.my_message_selected a
{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
background-color:#ffe786;
text-decoration:none;
border:1px solid #ffda75;
text-align:left;
padding:4px 2px 4px 20px;
}

.my_msg_space
{
margin:0px;
height:3px;
background-color:#FFFFCC;
}

.my_msg_read, .my_msg_read:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
}

.my_msg_read:hover
{
color:#000000;
text-decoration:underline;
}

.my_msg_alert
{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#0000FF;
padding:5px;
background-color:#fde39d;

}

.left_rite_bdr
{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.my_msg_read_bar
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
background-color:#ebebeb;
border-top:1px solid #ffffff;
border-bottom:1px solid #dedede;
padding:5px 10px;
}

.my_message_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.details_link, .details_link:visited
{
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
background-color:#dedede;
font-size:10px;
border:1px solid #cccccc;
text-decoration:none;
padding:1px 0px;
width:54px;
}

.details_link:hover
{
color:#000000;
background-color:#FFFFFF;
border:1px solid #666666;
}

.bidnow_link, .bidnow_link:visited
{
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
background-color:#ffeda6;
font-size:10px;
border:1px solid #FFCC00;
text-decoration:none;
padding:1px 0px;
width:54px;
text-align:center;
}

.bidnow_link:hover
{
color:#000000;
background-color:#FFFFFF;
border:1px solid #FF9900;
}

.compare_bg
{
background-color:#eeeeee;
}

.want_it_head
{
background:url(../images/want_it_head.jpg) left top no-repeat #fef983;
border-top:1px solid #666666;
border-bottom:1px solid #ffda75;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

color:#000000;
font-weight:bold;
padding:5px 0px 5px 10px;
}

.want_it_buy_sell
{
background:url(../images/want_it_buy_sell.gif) top left repeat-x;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#8e5202;

font-weight:bold;
padding:8px 10px;
background-color:#f7f085;
border-left:1px solid #f7f085;
border-right:1px solid #f7f085;
border-top:1px solid #f7f085;
}

.want_it_bdr
{
background-color:#FFFFFF;
border-left:10px solid #f7f085;
border-right:10px solid #f7f085;
border-bottom:10px solid #f7f085;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.want_bttn
{
background:url(../images/want_bttn.gif) top left repeat-x;
border:1px solid #e7ba19;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#a58203;
width:160px;
}

.dispute_bttn1
{
background:url(../images/want_bttn.gif) top left repeat-x;
border:1px solid #e7ba19;
font-family:verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:11px;
color:#330000;
width:200px;
height:22px;
}

.dispute_bttn2
{
background:url(../images/want_bttn.gif) top left repeat-x;
border:1px solid #e7ba19;
font-family:verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:11px;
color:#330000;
width:150px;
height:22px;
}

ul.dispute_list
{
margin:0 0 16px 10px;
padding:0;
list-style:none;
}

li.dispute_list
{
background:url(../images/cat_arrow.gif) left top no-repeat;
}

.about_title
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

.pop_top_bg
{
background:url(../images/pop_top_bg.gif) top repeat-x;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
}

.pop_body_bg
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#f2f2f2;
border-left:1px solid #dadedf;
border-right:1px solid #dadedf;
}

.pop_bot_bg
{
background-color:#f2f2f2;
border-bottom:1px solid #dadedf;
}

.popup_txt1
{
color:#274B87;
font-weight:bold;
padding:5px 0 5px 10px;
border-top:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

.popup_txt2
{
color:#666666;
padding:5px 10px 5px 10px;
border-top:1px solid #FFFFFF;
}

.signin_here
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c5179;
}

.signin_here td
{
padding:5px 0;
}

.sign_up, .sign_up:visited
{
font-size:10px;
font-weight:bold;
color:#b61e19;
text-decoration:none;
}

.sign_up:hover
{
color:#000000;
text-decoration:underline;
}

.d_img_pad
{
padding:5px 0;
}

.search_bdr
{
border:1px #78c0eb solid;
padding:1px;
background-color:#FFFFFF;
}

.search_bg
{
background-color:#eaecf4;
}

.search_bg td
{
padding:2px 0;
}

.header_top_bg
{
background:url(../images/header_top_bg.gif) left top repeat-x;
}

/* Drop Down Menu Styles Start */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	width:132px;}

#sddm li a
{	display: block;
	margin:0;
	padding: 0;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffeca1;
	border: 1px solid #ffda75;
	width:131px;
	left: 783px;
	top: 108px;
	}

	#sddm div a, #sddm div a:visited
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffeca1;
		color: #1f5b9a;
		font: 12px arial;
		border-bottom: 1px solid #ffda75;}

	#sddm div a:hover
	{	background: #ffe067;
		color: #b61e19}
		
/* Drop Down Menu Styles End */


/* Calendar Styles Start   */

.calendar {
  position: relative;
  display: none;
  border:1px solid #d4dde9;
  font-size: 11px;
  color: #333333;
  cursor: default;
  font-family: verdana, tahoma, sans-serif;
  padding:4px;
  background-color:#FFFFFF;
}

.calendar table {
  border: 1px solid #ffffff;
  font-size: 11px;
  cursor: default;
  background: #e4e9ec;
  font-family: verdana, tahoma, sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #c8d0d4;
  border-right: 1px solid #d6dee2;
  border-bottom: 1px solid #e4e9ec;
  border-left: 1px solid #c8d0d4;
  color:#788084;
  background-color:#c8d0d4;
}

.calendar .nav {
color:#000000;
}

.calendar thead .title { /* This holds the current "month, year" */
  padding: 1px;
  border-top:1px solid #c8d0d4;
  border-bottom:1px solid #e4e9ec;
  border-left:1px solid #c8d0d4;
  border-right:1px solid #e4e9ec;
  background: #738e9b;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #ffffff;
  padding: 2px;
  text-align: center;
  background: #e8f0f4;
  color:#000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #c52a2a;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #d8e0e4;
  border-right: 2px solid #d8e0e4;
  border-bottom: 2px solid #d8e0e4;
  border-left: 2px solid #d8e0e4;
  padding: 0px;
  background-color: #fff;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #788084;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #788084;
  background-color: #b8c0c4;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
  color:#4f6068;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #fff;
  background: #c8d0d4;
  text-align:center;
}

.calendar tbody .rowhilite td {
  background: #fff;
}

.calendar tbody .rowhilite td.wn {
  background: #fff;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border: 1px solid;
  border-color: #fff #666666 #666666 #fff;
  background-color:#a8e9fe;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #666666 #fff #fff #666666;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
  background: #d8e0e4;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #c52a2a;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #e8f0f4;
  padding: 1px;
  border: 1px solid #c8d0d4;
  background: #c8d0d4;
  color: #000000;
  text-align: center;
  font-size:10px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e0e4;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #d8e0e4;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #ffffff;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

/* The End calendar */


.meet_bdr
{
border:1px #a1d63c solid;
padding:1px;
background:url(../images/virtual_gift_bg.gif) right #FFFFFF repeat-y;
}

.virtual_gift_txt
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#78a230;
padding-bottom:8px;
}
