body{margin:0px; background-image:url(../images/bg.jpg); background-repeat:repeat-x;}
.index{margin:0px auto; height:auto;}
.header{background-color:#86c495; height:auto; width:884px; margin:0px auto;}
.menubar{width:884px; height:231px; margin:0px auto;}
.logo{height:203px; vertical-align:bottom; width:270px; float:left;}
.menus_lt{background-image:url(../images/menubar_lt.gif); background-repeat:no-repeat; width:7px; height:32px; background-position:bottom; float:left;}
.menus{height:32px; background-image:url(../images/menubar_bg.gif); background-repeat:repeat-x; width:601px; background-position:bottom; float:left; font-size:12px; font-family:tahoma; color:#58475d;}
.menu_links{height:22px; font-size:12px; font-family:tahoma;  color:#58475d; padding-top:10px; width:595px; padding-left:5px; float:left;}
.menus_rt{background-image:url(../images/menubar_rt.gif); background-repeat:no-repeat; width:6px; height:32px; background-position:bottom; float:left;}

.menus a{padding-right:6px; padding-left:6px; color:#58475d; text-decoration:none;width:auto;}

.content{width:884px; height:auto;  margin:0px auto; }
.banner{height:169px; width:614px; float:left;}
.banner_lt{height:171px; width:265px; float:left;}
.ban_lt{background-image:url(../images/ban_bg.gif); height:168px; background-repeat:repeat-x; width:263px; border:solid 1px #c8c8c8; float:left; font-family:tahoma; font-size:11px;}
.ban_lt ul{ margin-top:18px;}
.ban_lt li{list-style-image:url(../images/bullet1.gif); padding-bottom:10px;}

.hgt{float:left; width:884px; height:3px;}
.banner_rt{height:171px; width:614px; float:left;}
/* Added CSS */
.banner_rt span {color:#FFF; font-family: Tahoma; font-size:24pt; font-weight:bold; padding-left:40px; line-height:1.2;}
.banner_rt ul {color:#CCC; font-family: Tahoma; font-size:12pt; padding-left:35px; list-style-image:url(../images/arrow.gif);}

.ban_img{height:160px; width:228px; padding-left:25px; padding-top:10px; float:left;}
.ban_text{float:left; color:#FFFFFF;}
.ban_hd{float:left; height:50px; font-family:tahoma; font-size:14px;}
.ban_cnt{float:left; width:100px; height:50px; font-family:tahoma; font-size:12px;}
.ban_btn{ float:left;}

.membership{height:112px; width:884px; float:left; margin-top:3px;}
.mem_lt{height:112px; width:7px; background-image:url(../images/tab_lt.png); background-repeat:no-repeat; float:left;}
.mem_ct{height:112px; background-image:url(../images/tab_bg.png); background-repeat:repeat-x; width:869px; float:left;}
.mem_rt{height:112px; width:8px; background-image:url(../images/tab_rt.png); background-repeat:no-repeat; float:left;}

.more_products{float:right; width:120px; height:auto; font-family:tahoma; font-size:12px;}
.more_products a{text-decoration:none; font-family:tahoma; font-size:11px; color:#113952;}
.more_products a:hover{text-decoration:underline;}

.free_hd{float:left; color:#58475d; width:235px; font-size:12px; font-family:tahoma; height:25px;}
.free_cnt{float:left; width:235px; height:50px; font-family:tahoma; font-size:11px; text-align:justify; }
.free_cnt a{text-decoration:none; font-family:tahoma; font-size:11px; color:#CC0000;}
.free_cnt a:hover{text-decoration:underline;}
.free_link{float:left; width:235px; height:auto; font-family:tahoma; font-size:11px;}
.free_link a{text-decoration:none; font-family:tahoma; font-size:11px; color:#113952;}
.free_link a:hover{text-decoration:underline;}

.sep{height:112px; width:6px; float:left; background-image:url(../images/sep.gif); background-repeat:no-repeat; background-position:center;}
.free{width:265px; height:102px; float:left; padding-top:10px; padding-left:20px;}
.basic{width:265px; height:102px; float:left; padding-top:10px; padding-left:20px;}
.premium{width:265px; height:102px; float:left; padding-top:10px; padding-left:20px;}

.product_head{height:29px; width:884px; float:left; margin-top:5px;}
.pro_lt{width:7px; height:29px; background-image:url(../images/pro_tb_lt.png); background-repeat:no-repeat; float:left;}
.pro_ct{width:870px; height:29px; background-image:url(../images/pro_tb_ct.png); background-repeat:repeat-x; float:left;}
.pro_list{font-size:12px; font-family:tahoma; color:#2f4634; font-weight:bold; float:left; width:725px; height:21px; padding:8px 0 0 10px;}
.pro_list a{text-decoration:none; font-family:tahoma; font-size:12px; color:#2f4634; font-weight:bold;}
.pro_list a:hover{text-decoration:underline;}



.news{font-size:12px; font-family:tahoma; color:#2f4634; font-weight:bold; float:left; width:auto; height:21px; padding-top:8px;}

.pro_rt{width:7px; height:29px; background-image:url(../images/pro_tb_rt.png); background-repeat:no-repeat; float:left;}

.pro_content{width:882px; height:auto; float:left; border-left:solid 1px #b3b3b3; border-right:solid 1px #b3b3b3; background-color:#FFFFFF;} 
.leftpane{width:684px; float:left; }

.pro1{float:left; height:auto; width:275px; border:rgb(150,150,150) solid 1px; margin:10pt 10pt 10pt 20pt;padding:7pt 5pt 8pt 5pt;background:rgb(250,250,250);}

.pro_head{background-color:#ededed; height:17px; width:auto; width:664px; padding-top:4px; margin:0px auto; margin-top:10px;}
.doc{width:175px; float:left; font-family:tahoma; font-size:11px; padding-left:10px;}
.more_pro{width:auto; float:left; font-family:tahoma; font-size:11px;}


.pro_name{background-color:#ededed; height:auto; width:260px; padding:4px 0 3px 0; margin:0px 0 5px; float:left; font-family:tahoma; font-size:11px; padding-left:12px; font-weight:bold;}

.ebuk{width:305px; float:left; font-family:tahoma; font-size:11px;}
.pro_sp{width:10px; float:left; height:97px; }
.pro_img{width:100px; height:100px; border:#CCCCCC solid 1px; float:left;}
.pro_id{float:left; height:88px; color:#113952; font-family:tahoma; font-size:11px; padding-top:9px;}
.add{float:left; height:88px; font-family:tahoma; font-size:11px; padding-top:9px;}
.id_hd{height:20px;}
.pro_cat{height:20px;}
.price{height:20px;}

.add_hd{height:20px;}
.add_cat{height:20px;}
.add_price{height:20px;}

.products{height:auto; padding-top:10px;}
.item_sp{height:97px; width:100px; float:left;}

.hrule{background-image:url(../images/hrule.gif); background-repeat:repeat-x; height:3px; width:664px; margin:0px auto; margin-top:10px;}

.vrule{float:left; background-image:url(../images/vrule.gif); background-repeat:repeat-y; background-position:center; width:4px; height:500px;margin-top:20px;}

.rightpane{width:188px; float:left;}
.viewcart{width:175px;}
.latest_news{width:178px; float:left; margin-top:20px; padding-left:12px;}
.news01{height:210px; width:178px; float:left;}
.news_bull{float:left; width:150px; height:150px; margin:5px 0 0 8px;}
.news_bull1{float:left; width:172px; height:108px; padding-top:4px;}
.news_cnt{background-color:#ededed; height:auto; width:155px; padding:4px 0 3px 0; margin:0px 0 5px; float:left; font-family:tahoma; font-size:11px; padding-left:12px; font-weight:bold;}
.news_des{font-family:tahoma; font-size:11px; text-align:justify; float:left; width:153px;height:auto;}
.news_link{font-family:tahoma; font-size:11px; float:left; width:168px; height:12px; padding-top:8px;}
.news_link a{text-decoration:none; font-family:tahoma; font-size:11px; color:#113952;}
.news_link a:hover{text-decoration:underline;}

.hrule1{background-image:url(../images/hrule.gif); background-repeat:repeat-x; height:3px; width:168px; margin:0px auto; margin-top:10px; float:left; margin-bottom:10px;}

.hrule2{background-image:url(../images/hrule.gif); background-repeat:repeat-x; height:3px; width:848px; margin:0px auto; margin-top:10px; float:left;}
.package{width:178px; float:left; margin-left:7px; margin-top:10px; }

.rnd_btm{height:7px; width:884px; float:left;}
.rnd_lt{height:7px; width:7px; background-image:url(../images/rnd_lt.png); background-repeat:no-repeat; float:left;}
.rnd_ct{ height:7px; width:870px;  background-image:url(../images/rnd_ct.png); background-repeat:repeat-x; float:left;}
.rnd_rt{height:7px; width:7px; background-image:url(../images/rnd_rt.png); background-repeat:no-repeat; float:left;}


.mm_pro{width:874px; float:left; padding-left:10px; padding-top:10px; height:auto;}
.pro_image{width:130px; height:100px; border:#CCCCCC solid 1px; float:left;}
.pro_image1{width:130px; height:130px; border:#CCCCCC solid 1px; float:left;}
.product_01{width:700px; height:auto; float:left; padding-top:10px; padding-left:10px;}

.product_01 a{text-decoration:none; font-family:tahoma; font-size:12px; color:#2f4634; font-weight:bold;}
.product_01 a:hover{text-decoration:underline;}


.product_hd{float:left; color:#58475d; width:700px; font-size:12px; font-family:tahoma; height:25px;}

.product_cnt{float:left; width:700px; height:60px; font-family:tahoma; font-size:11px; text-align:justify; }

/*CMS Style*/
.cms_outer{width:850px; height:auto; float:left; padding-top:10px; padding-left:10px;}
.cms{float:left; width:840px; height:auto; font-family:tahoma; font-size:11px; text-align:justify; }

.product_link{float:left; width:700px; height:auto; font-family:tahoma; font-size:11px;}


.pro_content1{width:882px; height:auto; float:left; border-left:solid 1px #b3b3b3; border-bottom:solid 1px #b3b3b3; border-right:solid 1px #b3b3b3; background-color:#FFFFFF; padding-bottom:10px;} 

.services{width:235px; height:auto; float:left; padding-top:10px; padding-left:50px;}
.ser_img{float:left; width:195px; height:113px;}
.ser_img1{float:left; width:170px; height:113px; padding-left:25px;}
.ser_hd{float:left; width:195px; font-size:12px; font-family:tahoma; color:#2f4634; height:17px; padding-top:8px;}
.ser_cnt{float:left; width:195px; height:50px; font-family:tahoma; font-size:11px; text-align:justify; }
.ser_link{float:left; width:195px; height:auto; font-family:tahoma; font-size:11px;}
.ser_ct{height:auto; width:869px; float:left;}

.vrule1{float:left; background-image:url(../images/vrule.gif); background-repeat:repeat-y; background-position:center; width:4px; height:200px;margin-top:10px;}


.formtable{font-size:12px; font-family:tahoma; color:#2f4634; font-weight:bold; float:left; width:725px; height:21px; padding-top:8px;
margin:0 0 0 190pt;
}

.forgetpass_newuser{font-size:9px; font-family:tahoma;color:#0033FF;height:28pt;}

caption{font-size:16px; font-family:tahoma; color:#009900;text-align:left;}
.footer{width:884px; font-family:tahoma; font-size:11px; text-align:right; margin:0px auto; margin-left:60px; height:18px; padding-top:4px; float:left; color:#376743;}


/*login styles*/
.login{width:674px; float:left; padding:10px;}
.login_box{margin:0px auto; width:250px;}
.login_hd{font-family:tahoma; font-size:14px; font-weight:bold; color:#00751d; height:25px; padding-top:5px;}
.login_us{width:100px; float:left; font-family:tahoma; font-size:12px; height:27px; padding-top:3px;}
.login_text{width:150px; float:left; height:30px;}
.login_pass{width:100px; float:left; font-family:tahoma; font-size:12px; height:27px; padding-top:3px;}
.login_txt{font-size:12px; height:14px;}
.forgot{width:125px; float:left; height:27px; padding-top:3px;}
.forgot a{text-decoration:none; font-size:11px; font-family:tahoma; color:#00751d;}
.login_us a{text-decoration:none; font-size:11px; font-family:tahoma; color:#00751d;}
.forgot a:hover{text-decoration:underline;}
.login_us a:hover{text-decoration:underline;}
.signin{width:125px; float:left; font-family:tahoma; font-size:12px;}
.reset{width:125px; float:left;}
.paypalbutton{width:200px; float:right;vertical-align:top;}
.login_cnt{float:left; width:700px; height:auto; font-family:tahoma; font-size:11px; text-align:justify; }


.pro_pane{width:625px; float:left; padding:10px; }

.details{height:200px; padding:10px; width:800px; border:solid 1px #999999; background-color:#ededed;margin:15px 15px 15px 30px;}
.details1{height:250px; padding:10px; width:580px; border:solid 1px #999999; background-color:#ededed;margin:15px 15px 15px 30px;}
.no_img{width:150px; height:150px; border:#CCCCCC solid 1px; float:left;}
.pro_details{width:550px; height:150px; padding:10px; float:left;}
.det_sp{width:10px; float:left; height:150px;}
.det_hd{height:30px; width:150px; font-family:tahoma; font-size:12px; font-weight:bold; color:#113952;}
.det_rt{height:30px; font-family:tahoma; font-size:12px; font-weight:normal; color:#113952;}

.det_rt1{height:30px; font-family:tahoma; font-size:12px; font-weight:normal; color:#113952;width:225px;}
.details_hd{width:550px; padding:10px; float:left; font-family:tahoma; font-size:12px; font-weight:bold; color:#113952;}


.detail_head{background-color:#d1d1d1; height:20px;width:800px; padding-top:5px;}
.serial{width:50px; float:left; font-family:tahoma; font-size:12px; padding-left:10px; color:#333333; font-weight:bold;}
.products_tb{width:150px; float:left; font-family:tahoma; font-size:12px; color:#333333; font-weight:bold; }
.pro_nam{width:340px; font-family:tahoma; font-size:12px; color:#333333; float:left; font-weight:bold;}
.pro_price{width:140px; font-family:tahoma; font-size:12px; color:#333333; float:left; font-weight:bold;}
.pro_remove{width:100px; font-family:tahoma; font-size:12px; color:#333333; float:left; font-weight:bold;}
.detail_list{height:71px;width:798px; border-left:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1; border-bottom:solid 1px #d1d1d1;}
.detail_list_rem{height:71px;width:798px; background-color:#ededed;}
.serial_li{width:50px; height:28px; float:left; font-family:tahoma; font-size:12px; padding-left:10px; color:#333333; padding-top:28px;}
.products_tb_li{width:149px; height:51px; float:left; font-family:tahoma; font-size:12px; color:#333333; padding-top:10px; padding-bottom:10px;}
.det_hd a{text-decoration:none; font-family:tahoma; font-size:12px; font-weight:bold; color:#113952;height:auto;} 
.small_img{border:#CCCCCC solid 1px;}
.pro_name_li{width:340px; height:56px; float:left;font-family:tahoma; font-size:12px; color:#333333; vertical-align:middle;}
.pro_name_li1{width:340px; height:28px; font-family:tahoma; font-size:12px; color:#333333; float:left;  padding-top:28px;}
.pro_name_li1 a{ text-decoration:none; font-weight:bold; color:#113952;}
.pro_name_li a{ text-decoration:none; font-weight:bold; color:#113952;}
.pro_price_li{width:139px; height:28px; font-family:tahoma; font-size:12px; color:#333333; float:left;  padding-top:28px;}
.pro_price_total{width:139px; height:28px; font-family:tahoma; font-size:12px; color:#333333; float:left;  padding-top:28px;}
.pro_remove_li{width:99px; height:28px; font-family:tahoma; font-size:12px; color:#333333; float:left;  padding-top:28px; }
.pro_remove_li a{ text-decoration:none; font-weight:bold; color:#113952;}
.pro_hr{height:71px; width:1px; background-color:#d1d1d1; float:left;}
.pro_hr_rem{height:71px; width:1px; float:left;}
.btn_bg{background-image: url(../images/can_bg.gif); background-repeat: repeat-x; text-transform: uppercase;color:#ffffff; height:22px;font-size:10px;font-weight:bold;border:none;}