body { margin: 0; padding: 0; background-color: #181617; font-family: verdana, Helvetica, sans-serif; font-size: 11px; }

table { font-family: verdana, Helvetica, sans-serif; font-size: 11px; color: #4B4B4B; }

td { line-height: 16px;}

#btn { font-family: verdana, Helvetica, sans-serif; font-size: 10px; }

#search_txt { background-image: url('../images/search_txt.jpg'); color: #4B4B4B; font-size: 11px; font-family: verdana, Helvetica, sans-serif; padding: 6px 3px 3px 3px; border: 0px; background-repeat: no-prepeat; height: 26px; width: 135px; }

#search_btn { background-image: url('../images/search_btn.jpg'); border: 0px; background-repeat: no-prepeat; height: 24px; width: 69px; }

#go_btn { background-image: url('../images/go_back.jpg'); border: 0px; background-repeat: no-prepeat; height: 26px; width: 67px; } 

#add_basket { background-image: url('../images/add_basket.jpg'); border: 0px; background-repeat: no-prepeat; height: 27px; width: 127px; }

#print_p { margin: 10px; text-align: right; width: 550px; }

INPUT.txt { background-color: #9f9f9f; color: #1d1d1d; font-family: verdana, Helvetica, sans-serif; height: 19px; font-size: 11px; border: 1px solid #4e0000; }

INPUT.txt3 { background-color: #7c0505; color: #d4adad; font-family: verdana, Helvetica, sans-serif; height: 19px; font-size: 11px; border: 1px solid #4e0000; }

INPUT.txt2 { background-color: #7c0505; color: #a3a3a3; font-family: verdana, Helvetica, sans-serif; height: 19px; font-size: 11px; border: 1px solid #4e0000; }

SELECT { background-color: #9f9f9f; color: #1d1d1d; width: 170px; font-family: tohama, verdana, ms sans serif; font-weight: none; font-size: 11px; border: 1px solid #4e0000; height: 19px; }

.txt_small{
	background-color: #ffffff;
	color: #333333;
	font-family: verdana,tohama, ms sans serif;
	height: 19px;
	font-size: 10px;
	border: 1px solid #B8B8B8;
	width: 60px;
	text-align: center;
}

TEXTAREA{ background-color: #9f9f9f; color: #1d1d1d; font-family: tohama, verdana, ms sans serif; font-weight: none; font-size: 11px; border: 1px solid #4e0000; width: 300px; height: 80px; }

#language { background-color: #ffffff; color: #333333; font-family: verdana, Helvetica, sans-serif; font-size: 11px; height: 18px; }

a:link { color: #a3a3a3; text-decoration: none; }
a:visited { color: #a3a3a3; text-decoration: none; }
a:hover { color: #51729f; text-decoration: none; }
a:active { color: #a3a3a3; text-decoration: none; }

a.link_title:link { color: #05384d; text-decoration: none; font-size: 12px; }
a.link_title:visited { color: #05384d; text-decoration: none; font-size: 12px; }
a.link_title:hover { color: #a3a3a3; text-decoration: none; font-size: 12px; }
a.link_title:active { color: #05384d; text-decoration: none; font-size: 12px; }

a.blue:link { color: #d4e8ff; text-decoration: none; font-size: 11px; }
a.blue:visited { color: #d4e8ff; text-decoration: none; font-size: 11px; }
a.blue:hover { color: #d4e8ff; text-decoration: none; font-size: 11px; }
a.blue:active { color: #d4e8ff; text-decoration: none; font-size: 11px; }

a.blue2:link { color: #05384d; text-decoration: none; font-size: 11px; }
a.blue2:visited { color: #05384d; text-decoration: none; font-size: 11px; }
a.blue2:hover { color: #05384d; text-decoration: none; font-size: 11px; }
a.blue2:active { color: #05384d; text-decoration: none; font-size: 11px; }

a.red:link { color: #5e0001; text-decoration: none; font-size: 11px; }
a.red:visited { color: #5e0001; text-decoration: none; font-size: 11px; }
a.red:hover { color: #5e0001; text-decoration: none; font-size: 11px; }
a.red:active { color: #5e0001; text-decoration: none; font-size: 11px; }

a.white:link { color: #d4e8ff; text-decoration: none; font-size: 11px; }
a.white:visited { color: #d4e8ff; text-decoration: none; font-size: 11px; }
a.white:hover { color: #d4e8ff; text-decoration: none; font-size: 11px; }
a.white:active { color: #d4e8ff; text-decoration: none; font-size: 11px; }

a.st_mp:link { color: #043b50; text-decoration: underline; font-size: 11px; }
a.st_mp:visited { color: #043b50; text-decoration: underline; font-size: 11px; }
a.st_mp:hover { color: #043b50; text-decoration: underline; font-size: 11px; }
a.st_mp:active { color: #043b50; text-decoration: underline; font-size: 11px; }

a.page_f:link { color: #ffffff; text-decoration: none; }
a.page_f:visited { color: #ffffff; text-decoration: none; }
a.page_f:hover { color: #6a6a6a; text-decoration: none;}
a.page_f:active { color: #ffffff; text-decoration: none; }

ul { margin: 0; padding: 5px 0 0 25px; line-height: 18px; color: #5e0001; font-size: 11px; text-align: left; list-style-image: url('../images/arrowli.gif'); }

#contanier { width: 595px; min-height: 500px; color: #a3a3a3; margin: 20px 0 30px 8px; font-family: verdana, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }

#contanier2 { width: 595px; background-image: url('../images/cate_mid.jpg'); min-height: 500px; color: #a3a3a3; margin: 0 0 0 8px; font-family: verdana, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }

#body_content { padding-top: 0; line-height: 18px; color: #3d3d3d; }

#error { margin-top: 2px; padding: 10px; text-align: left; font-size: 11px; color: #d4e8ff; }

h1 { color: #05384d; padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 13px; }
h2 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 11px; }
h3 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 11px; }
h4 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 11px; }

#message { width: 545px; text-align: center; margin: 25px; height: auto; color: #d4e8ff;	}

#message_a { width: 545px; color: #d4e8ff; text-align: left; margin: 5px 0 5px 0; }

#message_b { width: 550px; text-align: right; margin: 10px 0 5px 0; }

#mod_off { text-align: left; }

#no_records { text-align: center; }

#page_t { height: auto; width: 550px; padding: 10px 0 0 0; color: #43588d; font-size: 12px; }
/** ======================== Home Page =================== **/

/* begin gallery styling */
#jgal { list-style: none; width: 150px; }
#jgal li { opacity: .5; float: left; display: block; width: 60px; height: 60px; background-position: 50% 50%; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; }
#jgal li img { position: absolute; top: 20px; left: 220px; display: none; }
#jgal li.active img { display: block; }
#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }

/* styling without javascript */
#gallery { list-style: none; display: block; }
#gallery li { float: left; margin: 0 10px 10px 0; }

.gal_th_im_m{ float: left; border: 1px solid #ddf6e4; background-color: #e6f9eb; width: 550px; margin-top: 5px; }

.gal_th_im_i{ float: left; padding: 7px; }

.ver_img{ padding: 0; margin: 0; border: 1px solid #A7A6A6; vertical-align: middle; font-family: verdana; }

.flash_border{ padding: 14px 0 0 10px; background-image: url('../images/vid_img.jpg'); width: 150px; height: 115px; background-repeat: no-repeat; }

.wel_bg{ height: 160px; width: 630px; }

.nlp_doc { margin: 8px 16px 8px 0; background-image: url('../images/nlp_doc.jpg'); background-repeat: no-repeat; height: 110px; width: 246px; }

.life_cir { margin: 8px 16px 8px 0; background-image: url('../images/life_cir.jpg'); background-repeat: no-repeat; height: 77px; width: 246px; }

.tes_hp { margin: 8px 16px 8px 0; background-image: url('../images/testimonials.jpg'); background-repeat: no-repeat; height: 157px; width: 246px; }

.top_pro { margin: 8px 16px 8px 0; background-image: url('../images/top_pro.jpg'); background-repeat: no-repeat; height: 217px; width: 246px; }

.poll_hp { min-height: 213px; width: 211px; }

.services { margin: 8px 0 8px 15px; background-image: url('../images/services.jpg'); background-repeat: no-repeat; height: 201px; width: 195px; }

.banners { margin: 0 0 8px 15px; height: 157px; width: 195px; }

.new_let { margin-left: 12px; background-image: url('../images/newsletter.jpg'); background-repeat: no-repeat; height: 175px; width: 246px; }

.new_let_tab { color: #3a3a3a; width: 211px; background-color: #f2f2f2; }

.new_submit { font-family: verdana, Helvetica, sans-serif; font-size: 10px; }

.services_a { padding: 35px 0 0 0; }

#poll_sub { font-family: verdana, Helvetica, sans-serif; font-size: 10px; }

#poll_res { font-family: verdana, Helvetica, sans-serif; font-size: 10px; width: 110px; }

.hp_sem { margin-top: 10px; }

#scr1 div { visibility:hidden; }

#scr1, #scr1 div.default { height:120px; overflow:hidden; visibility:visible; }

#scr1 table tr td div { visibility:visible; }

#scr1 { } 

#scr1 table tr td {  color:#082d54; text-align:left; vertical-align:middle; }

.upl_spa { padding: 38px 0 0 8px; }

.fot_l { }

.fot_r { text-align: right;}


.menu { min-width: 601px; height: 31px; background-image: url('../images/menu_bg.jpg'); background-repeat: repeat-x;}

* html .menu { width: 602px; height: 31px; background-image: url('../images/menu_bg.jpg'); background-repeat: repeat-x; }

.welcome { padding-top: 15px; }

.welcome_msg { padding-bottom: 10px; }

.newsletter_hp { margin: 30px 24px 10px 20px; }

.faq_b { margin: 10px 0 0 16px; }

.faq_c { color: #05384d; font-weight: bold; }

.block { text-align: center; margin-top: 10px; }

.block_tit { padding: 5px 0 5px 0; }

.block_bod { padding: 5px 0 5px 0; }

.block_dat { padding: 5px 0 5px 0; }

.ban_a { border-right: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6; width: 807px; background-color: #ffffff; padding: 20px 0 15px 40px; float: left; text-align: center;}

* html .ban_a{ width: 849px; }

.ban_hp { float: left; margin-right: 10px; }

.con_not { margin: 10px 0 10px 0; float: left; width: 560px; color: #363636;}

* html .con_not { margin: 0 0 10px 0; float: left; width: 560px;  color: #363636; }

.con_a { padding-bottom: 3px; float: left; width: 120px; color: #363636; }

.con_b { padding-bottom: 3px; float: left; width: 350px; color: #363636;}

.con_bb { padding-bottom: 3px; float: left; width: 350px; }

* html .con_bb { padding-bottom: 3px; float: left; width: 350px; }

.con_c { padding: 10px 0 5px 0; text-align: center; float: left; width: 550px; }

.con_d { padding-bottom: 3px; text-align: center; float: left; width: 550px; color: #363636; }

.con_e { padding-bottom: 3px; float: left; width: 70px; }

.test_a { padding: 2px 0 2px 0; width: 580px; }

.emp_tit { margin: 0 0 5px 8px; } 

.emp_des { margin: 5px 0 5px 0; }

.tes_titl { margin: 0 0 4px 0; }

.banner_l { width: 229px; height: 126px; background-image: url('../images/banner_l.png'); background-repeat: no-repeat; }

.date_hp { font-weight: bold; color: #ffffff; text-align: center;}

.map_sub { padding-left: 18px; }

.map_parent { font-weight: bold; padding: 4px 0 4px 0; }

.sea_tit { padding-bottom: 3px; font-weight: bold; }

.sea_des { padding-bottom: 8px; }

.ban_img { padding: 0 10px 10px 0;}

.gal_hgl { float: left; margin-right: 7px; border: 1px solid #f2a094; }

.login_table{ background-image: url('../images/login_bg.jpg'); color: #d4e8ff; background-repeat: no-repeat; width: 229px; height: 220px; }

.login_table2{ background-image: url('../images/login_bg2.jpg');  color: #d4e8ff; background-repeat: no-repeat; width: 229px; height: 156px; }

.cate_title { background-image: url('../images/category_title.jpg'); background-repeat: no-repeat; color: #f0fafc; width: 229px; height: 21px; padding: 3px 0 0 35px; }

.cat_auto { width: 229px; height: auto; background-image: url('../images/cate_auto.jpg'); background-repeat: repeat-y;}

.newsletter_bg{ margin-top: 6px; background-image: url('../images/newsletter.jpg'); background-repeat: no-repeat; width: 229px; height: 167px; }

.fotter{ background-image: url('../images/fotter.jpg'); background-repeat: repeat-x; height: 38px; }

.hp_new{ background-image: url('../images/new_pro_bg.jpg'); background-repeat: no-prepeat; height: 224px; width: 599px; margin: 10px 0 0 3px;}

.spacer_1 { padding-top: 8px; }

.hp_rate{ background-image: url('../images/rate_pro_bg.jpg'); background-repeat: no-prepeat; height: 224px; width: 599px; margin: 10px 0 0 3px;}

.cate_top{ background-image: url('../images/cate_top.jpg'); background-repeat: no-prepeat; height: 112px; width: 595px; }

.cate_mid{ float: left; background-image: url('../images/cate_mid.jpg'); background-repeat: prepeat-y; height: auto; width: 595px; }

.cate_tab{ background-image: url('../images/item_bg.jpg'); background-repeat: no-prepeat; height: 140px; width: 287px; float: left; margin: 0 3px 8px 6px; }

* html .cate_tab{ background-image: url('../images/item_bg.jpg'); background-repeat: no-prepeat; height: 140px; width: 287px; float: left; margin: 0 3px 8px 4px; }

.bl_td { padding: 5px; height: 74px; background-color: #000000; }

* html .bl_td { padding: 5px; height: 84px; background-color: #000000; }

.td_item { font-weight: bold; width: 100px; height: 19px; color: #5c859c; }

.basket_bg { background-image: url('../images/header_right.jpg'); background-repeat: no-prepeat; height: 122px; width: 235px; }

.basket_bg_out { background-image: url('../images/header_right_out.jpg'); background-repeat: no-prepeat; height: 122px; width: 235px; }

.profile { padding: 40px 0 5px 20px;  }

.user { padding: 0 0 5px 20px; }

.logout { padding: 0 0 5px 20px; }

.logout2 { text-align: right; padding: 0 13px 5px 0; }

.mybasket { padding: 0 0 5px 20px; font-weight: bold; }

.item_bg2 {  background-image: url('../images/item_bg2.jpg'); border: 0px; background-repeat: prepeat-x; height: 30px; width: auto;  }

.register_login { background-image: url('../images/register.jpg'); border: 0px; background-repeat: no-prepeat; height: 19px; width: 90px; }

.header_left { background-image: url('../images/header_left.jpg'); border: 0px; background-repeat: no-prepeat; height: 122px; width: 238px; }

.search_padding { padding: 40px 0 0 100px; }

#image_png { background-image: url('../images/item_png.png'); background-repeat: no-prepeat; height: 104px; width: 107px; }

.hp_img { padding: 12px 0 0 1px; }

* html .hp_img { margin: 12px 0 0 1px; }

.shop_mid { background-image: url('../images/shop_mid.jpg'); background-repeat: prepeat-y; height: auto; width: 599px; }

.total_bg { background-image: url('../images/total_bg.jpg'); background-repeat: no-prepeat; font-weight: bold; color: #5e0001; height: 24px; width: 176px; padding: 5px 10px 0 0; }

* html  .total_bg { background-image: url('../images/total_bg.jpg'); background-repeat: no-prepeat; font-weight: bold; color: #5e0001; height: 29px; width: 186px; padding: 5px 10px 0 0; }

.total_2 { font-weight: bold; color: #5e0001; margin-top: 15px; }

.proceed_payment2{ background-image: url('../images/proceed_payment2.jpg'); border: 0px; background-repeat: no-prepeat; height: 24px; width: 126px; }

.login { background-image: url('../images/login.jpg'); border: 0px; background-repeat: no-prepeat; height: 19px; width: 70px; }

.contact_us { background-image: url('../images/contact.jpg'); border: 0px; background-repeat: no-prepeat; height: 19px; width: 89px; }

.print_page { background-image: url('../images/print_page.jpg'); border: 0px; background-repeat: no-prepeat; height: 19px; width: 89px; }

.register2 { background-image: url('../images/register2.jpg'); border: 0px; background-repeat: no-prepeat; height: 19px; width: 89px; }

.validate { background-image: url('../images/validate.jpg'); border: 0px; background-repeat: no-prepeat; height: 19px; width: 89px; }

.password { background-image: url('../images/password.jpg'); border: 0px; background-repeat: no-prepeat; height: 19px; width: 118px; }
