/* CSS Document */

body { background-color:#FFFFFF; color:#5E5E5E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; margin:0px; padding:0px; width:100%; }
/*body { background-color:#FFFFFF; color:#5E5E5E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; margin:10px; padding:0px; width:90%; }*/

#top { background-image:url(../image/top_bg.gif); height:27px; margin:0px; padding:0px; width:100%; }
#header { background-color:#FFFFFF; height:103px; margin:0px; padding:0px; width:100%; }
#menu { background-image:url(../image/menu_bg.gif); height:34px; margin:0px; padding:0px; width:100%; }
#search { background-color:#EEEEEE; height:62px; border-bottom:1px solid #EBEAE8; border-top:1px solid #EBEAE8; width:100%; }
#main { background-color:#FFFFFF; margin:0px; padding:0px; width:100%; }
#copy { width:820px; height:30px; margin:0px; }
#footer { background-image:url(../image/footer_bg.gif); height:14px; margin:0px; padding:0px; width:100%; }
#bottom { background-image:url(../image/bottom_bg.gif); height:41px; margin:0px; padding:0px; width:100%; }

#top_content { width:820px; margin-left:15px !important; margin-left:0px; text-align:center; }
#top_content a { color:#AAAAAA; line-height:15px; margin-top:5px; margin-right:15px; margin-left:15px; text-decoration:none; float:left; display:block; } 
#top_content a:hover { color:#5E5E5E; margin-top:0px; border-top:5px solid #C0E851; text-decoration:none; display:block; }
#top_content span { font-weight:bold; line-height:15px; margin-top:5px; margin-right:0px; margin-left:35px; float:left; display:block; }

#bottom_content { width:820px; margin-left:15px !important; margin-left:0px; }
#bottom_content a { color:#AAAAAA; line-height:25px; margin-top:10px; margin-right:15px; margin-left:15px; text-decoration:none; float:left; display:block; } 
#bottom_content a:hover { color:#5E5E5E; margin-top:10px; border-bottom:5px solid #C0E851; text-decoration:none; display:block; } 
#bottom_content span { font-weight:bold; line-height:25px; margin-top:10px; margin-right:0px; margin-left:35px; float:left; display:block; }

#header_content { width:920px; margin:0px; }
#logo { height:103px; width:150px; margin:0px; float:left; display:block; }
#top_add { height:90px; width:260px; margin:0px; float: left; display:block; position: absolute; left:200px; top: 30px;}
#top_add_msg { height:10px; width:160px; margin:0px; float: left; display:block; position: absolute; left:300px; top: 95px;}
#consult { height:53px; width:160px; margin:0px; float: left; display:block; position: absolute; left:300px; top: 50px;}
#user { height:60px; width:550px; margin:5px; margin-top:15px; float:left; display:block; text-align:right; }
#user label { color:#5E5E5E; line-height:15px; padding:2px; }
#user input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #e4e3df; margin:2px; }
#user a { font-size:9px; color:#AAAAAA; text-decoration:none; margin-left:2px; line-height:15px; }
#user a:hover { text-decoration:underline; } 
#log { height:35px; width:85px; float:left; padding:8px; text-align:left; margin-top:23px; border-left:1px solid #CCCCCC;  }
#log a { color:#5E5E5E; text-decoration:none; margin:5px; font-size:11px; font-weight:bold; } 
#log a:hover { color:#5E5E5E; text-decoration:none; } 

#menu_content { width:820px; margin:0px; }
#menu { background-image:url(../image/menu_bg.gif); height:34px; width:100%; }
#menu a { margin-left:10px; margin-right:5px; padding-left:7px; padding-right:7px; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; line-height:25px; float:left; display:block; }
#menu a:hover { background-image:url(../image/menu_bg_a.gif); height:34px; }
.menu_crt { background-image:url(../image/menu_bg_b.gif); height:34px;}

#superoffer { color:#5E5E5E; font-weight:bold; } 

#search_content { width:820px; margin:0px; }
#cart { height:33px; width:145px; float:left; padding:8px; text-align:left; margin-top:5px; margin-left:5px; color:#6FA916; font-size:9px;  }
#cart a { color:#5E5E5E; text-decoration:none; margin:5px; font-size:11px; font-weight:bold; } 
#cart a:hover { color:#5E5E5E; text-decoration:none; } 
#shop_cart { width:145px; text-align:right; line-height:5px; margin-bottom:5px; }

#search_bar { width:545px; float:left; margin-top:3px; text-align:right; margin-right:3px; }
#search_bar input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #e4e3df; margin:2px; }
#search_bar select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #e4e3df; margin:2px; }
#search_bar a { font-size:9px; color:#AAAAAA; text-decoration:none; line-height:15px; margin:2px; }
#search_bar a:hover { text-decoration:underline; }
#search_lnk { height:35px; width:85px; float:left; padding:8px; text-align:left; margin-top:5px; border-left:1px solid #CCCCCC;  }
#search_lnk a { color:#5E5E5E; text-decoration:none; margin:5px; font-size:11px; font-weight:bold; } 
#search_lnk a:hover { color:#5E5E5E; text-decoration:none; } 

#copyright { width:660px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#8F8F8F; font-size:9px; text-align:right; } 
#time { width:100px; height:15px; padding-left:60px; color:#7DB724; font-size:9px; font-weight:bold; }
#date { width:780px; height:15px; padding-left:40px; margin:0px; color:#5E5E5E; font-size:9px; width:80px; }

#main_content { width:820px; margin-top:30px; margin-bottom:15px; }
#main_content td { vertical-align:top; }
#left_area { width:160px; padding:20px; padding-top:0px; }
#main_area { width:580px; padding-left:20px; padding-top:0px; padding-right:20px; padding-bottom:5px; }
#right_area { width:160px; padding:20px; padding-top:0px; }
#extra_content { width:200px; padding:20px; padding-left:10px; padding-top:0px; }

#area_title1 { background-color:#F3F3F3; width:100%; height:20px; color:#77B021; font-size:11px; font-weight:bold; line-height:20px; padding-left:5px; padding-right:5px;  } 
#area_title2 { background-color:#FFFFFF; width:100%; height:20px; color:#5E5E5E; font-size:9px; line-height:20px; padding-right:5px; padding-left:5px; text-align:right; border-bottom:1px solid #EEEEEE;  }

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

#vertical_elem a { width:160px; height:17px; text-decoration:none; display:block; border-bottom:1px solid #EEEEEE; color:#5E5E5E; font-size:10px; line-height:16px; padding-left:8px; }
#vertical_elem a:hover { background-image:url(../image/menu_a_hover.gif); background-repeat:no-repeat; text-decoration:none; background-color:#DFF3A8; }

.vertical_elem_crt { background-image:url(../image/menu_a_active.gif); background-repeat:no-repeat; background-color:#C0E851; }
.blank { }

#table_title { background-color:#C0E851; width:100%; height:20px; color:#5E5E5E; font-size:11px; font-weight:bold; line-height:20px; border-bottom:1px solid #C3C3C3; padding:0px; padding-left:5px; padding-right:5px; }
#table_content { background-color:#F3F3F3; width:100%; color:#5E5E5E; font-size:10px; line-height:14px; padding:5px; }
#table_corner { background-color:#F3F3F3; width:100%; padding-left:10px; height:20px; background-image:url(../image/corner.gif); background-repeat:no-repeat; background-position:right; }
#table_simple { background-color:#FFFFFF; width:100%; height: 100%; color:#5E5E5E; font-size:10px; line-height:14px; padding:5px; border-bottom:1px solid #C3C3C3;}

#view_table_area { width:100%; padding:5px; vertical-align:top; }
#view_table { width:100%; margin:3px; font-size:10px; line-height:16px; color:#5E5E5E; float:left; display:block; padding:0px; padding-left:0px; }
#view_table label { font-weight:bold; color:#77B021; line-height:17px; }
#view_image { margin:5px; margin-left:0px; width:90px; height:55px; vertical-align:top; float:left; display:block; text-align:left; border-right:1px solid #BEBEBE; padding-right:8px; }
#view_image1 { margin:5px; width:90px; height:55px; vertical-align:top; float:left; display:block; text-align:left; padding-right:8px; } 
#view_details { margin:5px; width:90px; height:55px; vertical-align:top; float:left; display:block; border-left:1px solid #BEBEBE; text-align:left; padding-left:8px; }
#view_details a { color:#5e5e5e; text-decoration:none; font-size:10px; }
#view_details a:hover { text-decoration:underline; }
#img { width:85px; height:50px; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:center; line-height:50px; margin:3px; }
#img1 { width:200px; height:115px; border:1px solid #94CBFF; color:#94CBFF; font-size:12px; font-weight:bold; text-align:center; line-height:120px; margin:3px; }

#details { margin-left:250px; }

.view_bg1 { background-color:#F3F3F3; }
.view_bg2 { background-color:#FAFAFA; }
/*.view_bg_your_add_here { background-color:#CCFFCC;}*/
.view_bg_your_add_here { background-image:url(../image/add_bg.gif); height:50px; margin:0px; padding:0px; width:100%; }
.view_bg_add { background-color:#3333FF;}/*F8DBDB*/
/*.view_bg_add { background-image:url(../image/add_bg.gif); height:100%; margin:0px; padding:0px; width:100%; }*/
.view_bg_consult { background-color:#FFF6DB;}

#navigator { width:600px; height:15px; font-size:10px; line-height:14px; text-align:center; }
#navigator a { text-decoration:none; color:#5E5E5E; }
#navigator a:hover { text-decoration:none; }

#form { width:100%; }
#form label { color:#5E5E5E; line-height:15px; padding:2px; width:150px; }
#form input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #e4e3df; margin:2px; }
#form button { font-size:10px; color:#5E5E5E; border:1px solid #e4e3df; margin:2px; line-height:15px; background-color:#EEEEEE; margin-left:180px; }
#form textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #e4e3df; margin:2px; height:85px; }
#form select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #e4e3df; margin:2px; }

.width55 { width:55px; }
.width65 { width:65px; }
.width95 { width:95px; }
.width1 { width:100px; }
.width2 { width:200px; }
.width3 { width:300px; }
.width4 { width:400px; }
.width5 { width:500px; }
.width13 { width:130px; }
.width15 { width:150px; }
.width16 { width:160px; }
.width_t { width:585px; }
.mozilla { width:190px; }
.ie { width:182px; }

.button {font-size:10px; color:#5E5E5E; border:1px solid #e4e3df; margin:2px; line-height:15px; background-color:#EEEEEE; margin-left:180px;}

a { color:#2e97e0; text-decoration:none; font-size:10px; line-height:16px; }
a:hover { text-decoration:underline;  }

#table { width:100%; border:1px solid #EEEEEE; margin:0px; }
#table th { color:#5E5E5E; line-height:15px; padding:2px; text-align:left; background-color:#F3F3F3; }
#table td { border-top:1px solid #EEEEEE; border-right:1px solid #EEEEEE; }

#id { width:20px; text-align:right; }
#td_lnk { width:60px; }
#line { float:left; display:inline; }

.center { text-align:center; }
.justify { text-align:justify; }
.right { text-align:right; }
.top { vertical-align:top; }

#image { float:left; display:inline; padding-right:15px; }

#print a { font-size:9px; color:#AAAAAA; text-decoration:none; margin-left:2px; line-height:13px; display:inline; }
#print a:hover { text-decoration:underline; } 
sup { font-family:Arial, Helvetica, sans-serif; font-size:7px; color:#000000; }

#excel a { font-size:9px; color:#AAAAAA; text-decoration:none; margin-left:2px; line-height:13px; display:inline; }
#excel a:hover { text-decoration:underline; } 

#area_title { background-color:#FFFFFF; width:100%; height:20px; color:#5E5E5E; font-size:9px; line-height:20px; padding-right:5px; padding-left:5px; text-align:left; border-bottom:1px solid #EEEEEE;  }

#gray { color:#AAAAAA; }
#green { color:#77B021; font-size:11px;}
#title1 { width:100%; height:20px; color:#77B021; font-size:11px; font-weight:bold; line-height:20px; padding:0px; padding-left:5px; padding-right:5px; margin-bottom:5px; }
#border { border-top: 1px solid #EEEEEE; }
#tab { margin-left:70px; width:450px; }

#package { line-height:16px; }

.red { color:#FF0000; }
.blue { color:#0000FF; }
.orange { color:#FF6600; }
.pink { color:#FF00FF; }
.green1 { color:#00FF00; }

.td_reg { width:75px; text-align:center; }

#title2 { width:100%; height:20px; color:#77B021; font-size:11px; font-weight:bold; line-height:20px; padding-top:10px; padding-left:5px; padding-right:5px; margin-bottom:5px; }

#columns { width: 100%; padding: 0px; margin: 0px; color: #FFFFFF;  }
#columns li a { padding: 0px; text-align: left; }
#columns div { float: left; width: 120px; padding: 0 5px 0 5px; }	

#logo1 { border-bottom: 1px solid #EEEEEE; text-align: right; }
#logos { position: relative; left: -5px; }

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

#newphone { padding:3px; vertical-align:top; }
.add_text {font-size: 12px; font-weight: bold; color: #FFFFFF}

.register { font-size:13px; font-weight:bold; }