@font-face {
    font-family: 'swiss';
    src: url('../fonts/swiss-721-black-condensed-bt-webfont.eot');
    src: url('../fonts/swiss-721-black-condensed-bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/swiss-721-black-condensed-bt-webfont.woff2') format('woff2'),
         url('../fonts/swiss-721-black-condensed-bt-webfont.woff') format('woff'),
         url('../fonts/swiss-721-black-condensed-bt-webfont.ttf') format('truetype'),
         url('../fonts/swiss-721-black-condensed-bt-webfont.svg#swis721_blkcn_btblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{margin:0px;padding:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; word-wrap:break-word}
body,html{height:100%}
body{ font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#2c2c2c;}
ul{list-style:none;}
a{text-decoration:none; color:#3e7e9c;}

a img {border:none;outline:none;}
img{vertical-align:middle} 
.clr{clear:both; float:none;}
.clr:after, .row:after, .afclr:after{clear:both; float:none; content:""; display:block}
:focus{outline:none}
input[type="submit"], input[type="reset"]{cursor:pointer; -webkit-appearance:none}
.wrapper{width:1099px; margin:0 auto; position:relative; transition:all 0.5s ease; -webkit-transition:all 0.5s ease}
.wide{width:100%; min-width:1099px}
select{word-wrap:normal}

.bg_b{background:#fafafa}

.site_header{padding-bottom:25px}
.topbar{background:#efefef; background:linear-gradient(#fbfbfb, #e6e6e6); color:#fff; font-size:12px; font-weight:bold; border-bottom:1px solid #acacac}
.min_menu{float:left}
.min_menu li{float:left; background:url(../images/mini-menu-divide.png) no-repeat right; padding-right:2px}
.min_menu li:last-child{background:none}
.min_menu li a{display:block; padding:10px 15px 9px; color:#888888}
.min_menu li a:hover{background:#dedede; color:#4D4D4D}
.useraccess{float:right;}
.useraccess a, .useraccess span{float:left; display:block; padding:10px 13px; color:#fff}
.useraccess a._bgkey{background:url(../images/gradient-grey.png) repeat-x left #353535; padding:0}
.useraccess a._bgkey span{display:block; background:url(../images/icn-key.png) no-repeat 13px center; padding:10px 14px 10px 37px}
.useraccess a._reg, .useraccess span._reg{background:#74be3d; background:linear-gradient(#7ece45, #6cb338)}

.header{padding:0; }
.logo{float:left;}
.head_right{float:right}
.site_phone{text-align:right; font-size:22px; color:#949494; margin:10px 0;}
.site_phone a{color:#949494; text-decoration:none;}
.site_search{float:left; position:relative; overflow:hidden; border-radius:5px; width:288px; margin:2px 8px 1px 0; }
.site_search input[type="text"]{border:1px solid #d6d5d5; border-radius:5px; height:33px; padding:0 60px 0 10px; width:100%}
.site_search input[type="button"]{position:absolute; right:0; height:33px; border-radius:0 5px 5px 0; top:0; border:none; width:54px; background:url(../images/icn-search.png) no-repeat center #3c3c3c; z-index:2; cursor:pointer;}
.site_cart{float:left; display:block; padding:9px 20px; border-radius:5px; position:relative; background:#73c03c; background:linear-gradient(#7ecf44, #6db538); color:#fff; min-width:191px; margin:2px 15px 0 10px; }
.site_cart ._i{position:absolute; z-index:2; top:14px; right:13px; background:url(../images/arrow-down-white.png) no-repeat; height:9px; width:9px;}

.site-menu{text-align:center; background:#2e2e2e; background:linear-gradient(#4e4e4e, #131313); border-bottom:2px solid #fff; box-shadow:0px 3px 7px -2px #969696}
.site_menu{padding:0 0px; text-align:center; }
.site_menu ul{line-height:1; vertical-align:middle }
.site_menu li{float:left;}
.site_menu li a{display:block; color:#fff; padding:15px 19px; text-transform:uppercase; line-height:16px; position:relative}
.site_menu li a:before{position:absolute;  left:0; top:0; width:100%; height:100%; z-index:1; display:block; content:""; transform:scale(0); -webkit-transform:scale(0); transition:all 0.2s ease; -webkit-transition:all 0.2s ease; background:rgba(124, 205, 68, 0);}
.site_menu li a span{position:relative; z-index:2}
.site_menu li:hover > a:before{background:#7ccd44; background:rgba(124, 205, 68, 1); transform:scale(1); -webkit-transform:scale(1)}
.site_menu li.active {background:#7ccd44; background:rgba(124, 205, 68, 1); transform:scale(1); -webkit-transform:scale(1)}
.site_section{}

.sidebar{float:left; width:306px; min-height:1px; padding-right:20px;}
.ic_contents{float:right; width:750px}
.widget_s{margin-bottom:14px}
.widget_s_title{color:#fff; font-size:19px; font-weight:bold; padding:10px 30px; border-radius:5px 5px 0 0; background:#2a2a2a; background:linear-gradient(#4e4e4e, #121212)}
.widget_content{border:1px solid #dedede; border-radius:0 0 5px 5px; background:#fff}
.ct_lines{padding:5px 15px 17px}
.ct_line{font-size:18px; margin:8px 0}
.ct_line b{color:#6eb73a; float:left; display:block; font-weight:normal; text-align:right; width:71px; margin-right:10px}
.ct_line i{color:#606060; overflow:hidden; display:block; font-style:normal}
.ct_content{padding:12px 15px 13px}
.ct_content h3{color:#6eb73a; font-size:18px; margin-bottom:7px}
.ct_heading h3{color:#6eb73a; font-size:18px}
.subsc_form{}
.subsc_form input[type="text"]{color:#929292; font-size:14px; font-family:inherit; width:100%; border-radius:5px; border:1px solid #c1c1c3; padding:7px 10px; margin-bottom:10px}
.subsc_form input[type="button"]{font-family:inherit; font-size:14px; color:#fff; float:right; background:#7dce45; background:linear-gradient(#7dce45, #6db337); border:none; border-radius:5px; padding:8px 10px; width:130px; color:#fff; cursor:pointer;}

.side_menu{}
.side_menu li{border-top:1px solid #dedede; margin-top:-1px}
.side_menu li a{font-size:14px; color:#606060; display:block; padding:12px 10px; position:relative}
.side_menu li a:after{position:absolute; background:url(../images/arrow-down-green.png) no-repeat; width:9px; height:9px; z-index:2; display:block; content:""; top:18px; right:20px}
.side_menu .sub{position:relative; z-index:20; display:none}
.side_menu .sub li{background:#404040; border:none; position:static}
.side_menu .sub li a{font-size:13px; color:#fff; padding:9px 10px}
.side_menu .sub li a:after{background:url(../images/arrow-white-right.png) no-repeat; top:15px; }
.side_menu .sub li:hover > a{color:#c2c2c2}
.side_menu .sub li:hover > a:after{opacity:0.5}
.side_menu .sub_sub{position:absolute; left:100%; top:0; padding-left:3px; width:171px; margin-top:1px; display:none}
.side_menu .sub li:hover > .sub_sub{display:block}
.side_menu .sub_sub li:hover{background:#222}
.side_menu .sub_sub li:hover > a{color:#fff}
.side_menu .sub_sub li a:after{display:none}

.bjq_slider{}
#bjq_slider .bjqs-prev a, #bjq_slider .bjqs-next a{display:inline-block; width:11px; height:18px; margin-top:-5px}
#bjq_slider .bjqs-prev a{background:url(../images/slide-left.png) no-repeat; margin-left:10px}
#bjq_slider .bjqs-next a{background:url(../images/slide-right.png) no-repeat; margin-right:10px}
.slide_element{position:relative; border:1px solid #b8b8b8; overflow:hidden; border-radius:5px}
.image_holder{}
.image_holder img{max-width:100%}
.q_quote{position:absolute; z-index:2; top:20%; left:10%; width:50%}
.q_quote h3{margin:0;  color:#2a3975; font-size:35px; font-weight:normal}
.q_quote h4{font-size:25px; color:#636363; font-weight:normal; margin:8px 0}
.q_quote p{line-height:normal; font-size:14px; color:#606060; margin-bottom:14px; max-width:80%}
.btn-y{font-size:17px; color:#fff; display:inline-block; background:#384782; background:linear-gradient(#4a5992, #253370); padding:11px 23px; border-radius:5px}

.h_items{}
.h_item{width:48.8%; float:left; padding:10px 10px 14px; border:1px solid #c1c1c1; border-radius:5px; background:#fff; margin-bottom:20px}
.h_item_right{float:right}
.h_itemtitle{font-size:20px; color:#636363; margin:30px 0 28px 0}
.h_title, .h_title a{font-size:20px; color:#6eb63a; margin-bottom:6px;}
.h_item p{font-size:14px; margin:12px 0}
.btn-i{display:inline-block; color:#fff; border-radius:5px; padding:10px 20px; background:#74bf3e; background:linear-gradient(#7dce45, #6cb437); }
.h_content{float:left; width:54%}
.h_image{float:right; width:45%}
.h_image img{max-width:100%}

.fg_title{background:#b7b7b7; color:#fff; padding:20px 0; font-size:20px; font-weight:bold; text-transform:uppercase;}

.sf_slider{margin:30px 0 40px}
#sf_slider .bjqs-prev a, #sf_slider .bjqs-next a{display:inline-block; width:37px; height:74px; margin-top:-5px}
#sf_slider .bjqs-prev a{background:url(../images/featured-left.png) no-repeat; margin-left:1px}
#sf_slider .bjqs-next a{background:url(../images/featured-right.png) no-repeat; margin-right:1px}
.sf_slider ul{}
.sf_slider li{padding:0 46px}
.single_slide{float:left; width:33.3333%; padding:0 10px}
.slide_inner{border:1px solid #c6c6c6; padding:10px; background:#fff}
.off_tag{background:url(../images/line-slanted.png) no-repeat right; padding-right:40px; color:#fff; font-size:25px; margin-left:-10px; margin-bottom:10px}
.off_tag span{display:block; background:#6fb73a; font-family:'swiss'; padding:14px 10px 10px}
.content_s{float:left; width:51%}
.price_s{font-size:25px; color:#575657; font-family:'swiss'; text-decoration:line-through; }
.content_s p{font-size:14px; color:#575657; margin:7px 0; position:relative; margin-right:-22px}
.image_s{float:right; width:49%}
.image_s img{max-width:100%}
.btn_shop{display:inline-block; color:#2a3975; font-size:22px; padding-right:30px; font-family:'swiss'; font-weight:bold; padding-right:13px; background:url(../images/arr-blue.png) no-repeat right}

.f_col{float:left; width:25%; padding:0 0px}
.f_col h3{margin:0; font-size:20px; font-weight:normal; margin-bottom:10px; text-transform:uppercase}
.f_col ul{}
.f_col ul li{margin-bottom:8px}
.f_col ul li a{color:inherit; font-size:14px; color:#cacaca}
.f_col ul li a:hover{color:#fff;}

.site_footer{color:#fff; border-top:7px solid #fff}
.footer{background:#222; padding:23px 0}
.super{text-align:center; font-size:11px; color:#000; padding:20px 0; background:#808080; font-size:12px}

/*Product*/
.pro_wrap{width:100%; float:left;}
.pro_wrap p { margin:15px 0; }
.pro_wrap ul li { margin:4px 0 4px 15px; list-style:disc; }
.status_bar{width:100%; float:left; font-size:14px; color:#b6b6b6; padding:0 0 11px 0;}
.status_bar a{color:#424242;}
.paging_wrap{width:720px; float:left; border:1px solid #dbdbdb; background:url(../images/Paging_bg.jpg) repeat-x; padding:0 14px; margin-bottom:10px;}
.pagint_title{width:400px; float:left; padding:9px 0; font-size:14px; color:#000;}
.paging_main{float:right; padding:5px 0 0 0;}
.paging_main ul {margin:0px; padding:0px; list-style:none;}
.paging_main ul li {margin:0px; padding:0px; list-style:none; display:inline; float:left;}
.paging_main ul li a{margin:0px 0 0 5px; padding:4px 8px; list-style:none; display:inline; font-size:13px; color:#343434; background:url(../images/P_menu_bg.png) repeat-x; border:1px solid #c5c5c5; float:left;}
.paging_main ul li a:hover , .paging_main ul li a.active {color:#fff; background:url(../images/P_menu_bg_hover.png) repeat-x; border:1px solid #84c40a;}
.pro_list_wrap{width:750px; float:left; padding:25px 0 0 0;}
.pl_cont{width:714px; float:left; background:#fff; border:1px solid #c5c5c5; margin:0 0 13px 0; padding:17px;}
.plc_pic{width:160px; float:left; border:1px solid #c5c5c5;}
.plc_pic img {width:100%;}
.plc_text{width:326px; float:left; padding:0 11px 0 18px; font-size:13px; color:#737373;}
.plc_title{width:100%; float:left; color:#1859de; font-size:14px; font-weight:bold; padding:0 0 15px 0;}
.plc_title a {color:#1859de;}
.plc_text_inn{width:100%; float:left;}
.plc_right{width:170px; float:left; padding:0 0 0 22px; border-left:1px solid #c5c5c5;}
.plc_price{width:100%; float:left; color:#ea7f00; font-size:20px; padding:0 0 5px 0;}
.plc_wholesale{width:100%; float:left; color:#737373; font-size:13px; padding:0 0 8px 0;}
.plc_wholesale span {color:#737373; text-decoration:line-through; }
.qty_wrap{width:100%; float:left; padding:0 0 8px 0;}
.qty_box{width:75px; float:left; padding:0 5px 0 0;}
.qty_box input {width:63px; float:left; border-top:1px solid #b4b4b4;border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-left:1px solid #b4b4b4; padding:3px 5px; text-align:center;}
.qty_text{width:40px; float:left; font-size:13px; color:#737373; padding:3px 0 0 0;}
.plc_btn_wrap{width:100%; float:left;}
.plc_bttn_cart{width:100%; float:left; text-align:center; padding:0 0 5px 0;}
.plc_bttn_cart a {width:78%; float:left; background:url(../images/P_menu_bg_hover.png) repeat-x; border:1px solid #84c40a; color:#fff; font-size:13px; border-radius:4px; padding:4px 0 3px 0;}
.plc_bttn_cart a:hover {background:#6ba109;}
.plc_bttn_wish{width:100%; float:left; text-align:center;}
.plc_bttn_wish a {width:78%; float:left; background:url(../images/wish_button.png) repeat-x; border:1px solid #8e8e8e; color:#fff; font-size:13px; border-radius:4px; padding:4px 0;}
.plc_bttn_wish a:hover {background:#979797;}

/*Product Detail*/

.pd_box{width:726px; float:left; background:#fff; border:1px solid #e2e2e2; padding:10px;}
.pd_pic{width:310px; float:left; background:#fff;border:1px solid #e2e2e2; text-align:center;}
.pd_pic img {width:100%;}
.pd_right{width:394px; float:left; padding:0 0 0 20px;}
.pdr_title{width:394px; float:left; color:#535353; font-size:20px; padding:0 0 16px 0;}
.pdr_detail{width:394px; float:left; padding:0 0 9px 0;}
.pdr_detail ul {margin:0px; padding:0px; list-style:none; display:block;}
.pdr_detail ul li{margin:0px; padding:0px; list-style:none; display:block; padding:0 0 9px 0;}
.pdr_detail ul li span {float:left; padding:15px 15px 0 0; background:url(../images/arrow_grey.png) no-repeat 0 6px; width:5px; height:7px;}
.pdr_mid_box{width:340px; float:left; background:#f5f5f5; border-radius:4px; padding:15px 12px 15px 13px;}
.pdr_price{width:115px; float:left; font-size:18px; color:#171717; font-family:Verdana, Geneva, sans-serif; padding:5px 0}
.pdr_qty_wrap{width:68px; float:left; padding:3px 0 0 0;}
.pdr_qty_txt{width:28px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#434343; padding:6px 0 0 0;}
.pdr_qty_box{width:40px; float:left;}
.pdr_qty_box input {width:38px; float:left;border:1px solid #e2e2e2; padding:5px 0; text-align:center; border-radius:4px;}
.add_bttn{width:105px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 0 0 12px;}
.add_bttn a {float:left; display:block; padding:9px 20px; border-radius:5px; position:relative; background:#73c03c; background:linear-gradient(#7ecf44, #6db538); color:#fff; width:105px; }
.share_on{width:365px; float:left; border-bottom:1px solid #eeeeee; padding:15px 0 15px 0;}
.pdr_bot{width:365px; float:left; padding:12px 0 0 0;}
.pdr_wish_wrap{width:182px; float:left; font-size:12px; color:#666666;}
.pdrw_cbox{width:20px; float:left;}
.pdrw_text{width:auto; float:left;}
.pdr_ship{width:182px; float:left; text-align:right; font-size:11px; color:#999999; padding:2px 0 0 0;}
.pd_related_wrap{width:748px; float:left; padding:20px 0 0 0;}
.pd_rel_top{width:748px; float:left; padding:0 0 12px 0;}
.pd_rel_arrow{width:64px; float:left;}
.pd_rel_title{width:500px; float:left; font-size:15px; color:#555555; padding:4px 0 0 0;}
.pdb_box{width:718px; float:left; background:#ededed; border-radius:6px;padding:15px;}
.pdb_cont{width:162px; float:left; background:#fff; margin:0 13px 0 0; padding:10px;}
.no_marg{margin:0px !important;}
.pdb_pic{width:140px; float:left;border:1px solid #e2e2e2;}
.pdb_pic img {width:100%;}
.pdb_pro_name{width:100%; float:left; padding:15px 0; color:#555555; font-size:12px; font-weight:bold;}
.pdb_price{width:100%; float:left; font-size:12px; color:#888888; padding:0 0 15px 0;}
.pdb_add_button{width:110px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 15px 0 15px;}
.pdb_add_button a {float:left; display:block; padding:9px 20px; border-radius:5px; position:relative; background:#73c03c; background:linear-gradient(#7ecf44, #6db538); color:#fff; width:110px; }

/*Cart Page*/

.cart_info_wrap{width:746px; float:left; border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-bottom:1px solid #c0c0c0;}
.cart_heading{width:744px; float:left;border-top:1px solid #dbdbdb; border:1px solid #dbdbdb; background:url(../images/Paging_bg.jpg) repeat-x; font-size:12px; color:#424242; text-transform:uppercase; padding:9px 0 9px 0; font-weight:bold;}
.cart_h1{width:100px; float:left; margin:0 0 0 10px;}
.cart_h2{width:86px; float:left; text-align:center;}
.cart_h3{width:115px; float:left;text-align:center;}
.cart_h4{width:200px; float:left;text-align:center;}
.cart_h5{width:88px; float:left;text-align:center;}
.wish_h5{width:148px; float:left;text-align:center;}
.wish_h4{width:230px; float:left;text-align:center;}
.cart_h6{width:30px; float:left;text-align:center;}
.cart_cont{width:746px; float:left;}
.cc_row{width:746px; float:left; border-bottom:1px solid #c0c0c0; padding:7px 0;}
.cart_c1{width:100px; float:left; margin:0 0 0 10px;}
.cart_c1 img {border:1px solid #dbdbdb; vertical-align:top;}
.cart_c2{width:86px; float:left; text-align:center;}
.cart_c2 input {width:45px;border:1px solid #dbdbdb; text-align:center; color:#2d2d2d; font-size:13px; line-height:25px;}
.cart_c3{width:128px; float:left;text-align:center; font-size:13px; color:#2d2d2d;}
.wish_c3{width:118px; float:left;text-align:center; font-size:13px; color:#2d2d2d;}
.cart_s4{width:218px; float:left;text-align:center;font-size:13px; color:#2d2d2d;}
.wish_s4{width:230px; float:left;text-align:center;font-size:13px; color:#2d2d2d;}
.cart_s4 a {color:#32a200; cursor:default;}
.cart_s4 span {color:#555555; font-size:14px;}
.cart_c5{width:80px; float:left;text-align:center;font-size:14px; color:#2d2d2d;}
.cart_c6{width:40px; float:left;text-align:center;}
.total_value{width:668px; float:left; padding:13px 0 39px 0; font-size:18px; color:#424242; text-transform:uppercase; text-align:right;}
.cantrol_bt_wrap{width:748px; float:left;}
.cbt_left{width:374px; float:left;}
.cbt_left a {width:233px; float:left; color:#fff; background:url(../images/continue_bg.png) repeat-x; font-size:20px; color:#686868; text-align:center; padding:13px 0;}
.cbt_left a:hover {background:url(../images/orange_bg.png) repeat-x; color:#fff;}
.cbt_right{width:374px; float:left;}
.cbt_right a {width:233px; float:right; color:#fff; background:url(../images/orange_bg.png) repeat-x; font-size:20px; color:#fff; text-align:center; padding:13px 0;}
.cbt_right a:hover {background:url(../images/continue_bg.png) repeat-x; color:#686868;}
.need_help{width:748px; float:left; padding:25px 0 0 0; font-size:18px; color:#555555; text-transform:uppercase;}
.need_help a {color:#0e9700;}

/*contact us Page*/

.contact_wrap{width:748px; float:left;}
.cw_map{float:left; background:#fff; border:1px solid #dbdbdb; padding:3px; margin-bottom:20px;}
.cw_map img {vertical-align:top;}
.cw_bot{width:748px; float:left; padding:15px 0 0 0;}
.cwb_left{width:266px; float:left; color:#252525; font-size:14px;}
.cwb_detail{width:230px; float:left; padding:0 0 15px 0;}
.cwb_address{width:230px; float:left; padding:0 0 15px 0;}
.cwb_address span {font-size:14px; font-weight:bold; color:#6eb73a;}
.cwd_info{width:230px; float:left;}
.cwb_right{width:482px; float:left; color:#5; font-size:14px;}
.cwd_row{width:482px; float:left; padding:0 0 10px 0;}
.cwdr_clmn1{width:241px; float:left;}
.cwdr_clmn2{width:236px; float:left; margin:0 0 0 5px;}
.cwr_inp{width:234px; float:left; border:1px solid #b3b3b3; padding:8px 0 8px 8px; font-size:12px; color:#484848;}
.cwr_tbox{width:100%; float:left;}
.cwr_text{width:480px; float:left; border:1px solid #b3b3b3; padding:8px 0 8px 8px; height:144px; resize:none;font-family:"Trebuchet MS";font-size:12px;color:#484848;}
.cwr_buttn{width:133px; float:left; font-size:15px; color:#fff; font-weight:bold; text-transform:uppercase;}
.cwr_buttn a {background:#7dce45; background:linear-gradient(#7dce45, #6db337); border:none; padding:8px 10px; width:113px; color:#fff; text-align:center; float:left;}

/*login popup*/

.login_wrap{width:318px; float:left; border-radius:8px; background:url(../images/popup_bg.jpg) repeat; position:relative; margin:20px;}
.login_logo{width:318px; float:left; text-align:center; padding:21px 0 27px 0;}

.log_form_wrap{width:242px; float:left; margin:0 38px;}
.log_frow{width:242px; float:left; padding:0 0 14px 0;}
.log_frow_inner{width:240px; float:left; background:url(../images/pop_inp_bg.png) repeat-x; border:1px solid #c6c6c3; border-radius:8px;}
.log_icon{width:36px; float:left; margin:0 0 0 10px; padding:11px 0 11px 0;}
.log_icon img {vertical-align:middle;}
.log_tbox{width:180px; float:left; padding:14px 0 0 0;}
.log_tbox input {width:180px; float:left; font-size:12px; color:#333333; border:0}
.login_bttn{width:100%; float:left;}
.login_bttn a {background:#7dce45; background:linear-gradient(#7dce45, #6db337); border:none; padding:6px 0; width:100%; color:#fff; text-align:center; float:left; font-size:17px; font-weight:bold; border-radius:6px;}
.forget_pass{ font-size:12px; color:#414141; text-align:center;}
.forget_pass a {color:#414141;}
.close_button{width:318px; float:left; text-align:right; position:absolute; top:-6px; right:-6px;}
.clear { clear:both; }
.loadercls { display:none; }
#testimonial-errmsg { color:#F00; font-size:13px; padding:10px 0 10px 0; }

.pcr_form{width:100%; font-size:14px; color:#5d5d5d;}
.pcr_row{width:100%; padding:0 0 5px 10px;}
.pcr_text{width:100%; padding:0 0 3px 0;}
.pcr_box{width:100%; }

.inp_style, .inp_style2 { 
	border: 1px solid #b3b3b3;
    color: #484848;
    font-size: 12px;
    padding: 8px 0 8px 8px;
	width:90%;
}

.tarea_style2 { 
	border: 1px solid #b3b3b3;
	width:90%;
}

.inp_button{font-size:15px; color:#fff; font-weight:bold; text-transform:uppercase; margin:10px 0 10px 0;}
.inp_button a {background:#7dce45; background:linear-gradient(#7dce45, #6db337); border:none; padding:8px 10px; width:113px; color:#fff; text-align:center;}

.testimonial_text{width:98%; float:left; font-size:15px; color:#7d7d7d; padding:5px 0 5px 0; text-align:justify; }
.t_info{width:100%; float:left; border-bottom:1px solid #dadada; font-size:13px; font-weight:bold; color:#7d7d7d; margin-bottom:10px;}
.tz_left_quote { margin-right:6px; }
.tz_right_quote { margin-left:6px; }
.tz_poster { font-style:italic; padding:15px 0; }
.tz_poster span {
    background: url(../images/ministar.png) no-repeat scroll 0 1px rgba(0, 0, 0, 0);
    float: left;
    padding: 0 15px;
	font-size:13px; 
	color:#7d7d7d;
}
.tz_stars { float: left; margin-right:20px; }
.twm_heading .tz_stars img { width:16px; height:16px; float:left; }
.tz_left_quote img { float:left; width:15px !important; height:12px !important; }
.tz_right_quote img { float:right; width:15px !important; height:12px !important; }
#newsletter-errmsg, #contact-us-errmsg { color:#F00; font-size:13px; padding:5px 0 5px 0; }
#product-loader { position:absolute; top:2%; left:50%; }
.pprice { text-decoration:line-through; }
.prod-detail { margin:15px 0; }
.plc_bttn_wish img{ float:left; }
.pdrw_cbox img{ float:right; }
.wish-list-cart { background:#F4FFF4; width:744px; float:left; border-bottom:1px solid #c0c0c0; padding:7px 0; }
.attrcls{ 
	border: 1px solid #d6d5d5;
    border-radius: 5px;
    height: 30px;
    padding: 0 60px 0 10px;
    width: 40%;
}
.qtyval { border:#CCC solid 1px; height:25px; text-align:center; }

/*Register Page*/
.reg_wrap{width:400px; float:left;border-radius:8px; background:url(../images/popup_bg.jpg) repeat; margin:20px;}
.reg_heading{width:400px; float:left; text-align:center; padding:20px 0;color:#414141; font-size:30px; font-weight:bold;}
.regform_wrap{width:360px; float:left; padding:0 20px;}
.reg_row{width:360px; float:left; padding:0 0 10px 0;}
.inp_style11{width:356px; float:left; background:url(../images/pop_inp_bg.png) repeat-x; border-radius:6px; padding:12px 0 12px 10px; font-size:14px; color:#969696;-webkit-appearance:none}

.membership_wrap{width:360px; float:left; padding:10px 20px;}
.ms_heading{width:360px; float:left; padding:0 0 10px 0; color:#414141; font-size:16px; font-weight:bold; text-transform:uppercase;}
.ps_plan_row{width:360px; float:left; background:#fff; border-radius:6px; padding:8px 10px; margin:0 0 10px 0;}
.ps_radio{width:28px; float:left; padding:20px 0 0 0;}
.ps_icon{width:61px; float:left; margin:0 15px 0 0;}
.ps_icon img {vertical-align:middle;}

.ps_detail{width:216px; float:left; padding:7px 0 0 0;}
.psd_heading{width:216px; float:left; font-size:16px; font-weight:bold; padding:0 0 3px 0;}
.psd_text{width:216px; float:left; font-size:13px; color:#595959;}

.reg_bttn{width:360px; float:left; padding:10px 0;}
.reg_bttn a {background:#7dce45; background:linear-gradient(#7dce45, #6db337); border:none; padding:12px 0; width:100%; color:#fff; text-align:center; float:left; font-size:17px; font-weight:bold; border-radius:6px; text-transform:uppercase;}

/*Log register*/

.lg_wrap{width:1099px; float:left;}
.lg_cont{width:1097px; float:left; border:1px solid #c7c7c7; background:#fff; margin:0 0 10px 0; padding:20px 222px;}
.lg_cont2{width:1097px; float:left; border:1px solid #c7c7c7; background:#fff; margin:0 0 10px 0; padding:20px;}
.lg_sect1{width:362px; float:left;}
.lgs_heading{width:352px; float:left; color:#414141; font-size:22px; font-weight:bold; padding:0 0 17px 10px;}
.lgs_form{width:352px; float:left;}
.lgs_frow{width:352px; float:left; padding:0 0 14px 0;}
.lgs_frow_inner{width:350px; float:left; background:url(../images/pop_inp_bg.png) repeat-x; border:1px solid #c6c6c3; border-radius:8px;}
.lgs_icon{width:25px; float:left; margin:0 0 0 10px; padding:11px 0 11px 0;}
.lgs_icon img {vertical-align:middle;}
.lgs_tbox{width:301px; float:left; padding:14px 0 0 0;}
.lgs_tbox input {width:301px; float:left; font-size:12px; color:#b7b7b7; border:0; background:none;}

.lgs_cantrol{width:350px; float:left; padding:0 0 11px 0;}
.lgsc_left{width:140px; float:left; margin:0 11px 0 0;}
.lgsc_left a {background:#7dce45; background:linear-gradient(#7dce45, #6db337); border:none; padding:12px 0; width:100%; color:#fff; text-align:center; float:left; font-size:17px; font-weight:bold; border-radius:6px;}
.lgsc_left a:hover{background:#7dce45; background:linear-gradient(#6db337, #7dce45);}
.lgsc_right{width:199px; float:left;}
.lgsc_right a {background:#111111; background:linear-gradient(#4f4f4f, #111111); border:none; padding:12px 0; width:100%; color:#fff; text-align:center; float:left; font-size:17px; font-weight:bold; border-radius:6px; text-transform:uppercase;}
.lgsc_right a:hover{background:#111111; background:linear-gradient(#111111, #4f4f4f);}
.lgs_forgot{width:352px; float:left; color:#414141; font-size:13px;}
.lgs_forgot a {color:#414141;}


.loright{width:289px; float:left;}
.lopt{width:98px; float:left; text-align:center; color:#414141; font-size:22px; text-align:center; text-transform:uppercase; padding:78px 0 80px 0;}
.lchk_guest{width:190px; float:left; padding:38px 0 0 0;}

.reg_wrp{width:1097px; float:left; border:1px solid #c7c7c7; background:#fff; margin:0 0 0px 0; padding:20px 30px; margin:0 0 15px 0;}
.rgw_heading {width:1037px; float:left; color:#414141; font-size:30px; font-weight:bold; padding:0 0 17px 10px;}
.reg_top_form{width:360px; float:left; padding:0px 0 10px 0; margin:0 677px 0 0}
.regt_row{width:360px; float:left; background:url(../images/pop_inp_bg.png) repeat-x;padding:11px 0 11px 0px;border:1px solid #c6c6c3; border-radius:8px; margin:0 0 10px 0;}
.regt_row input {border:none; width:340px; background:none; padding:0 10px; font-size:14px; color:#b2b2b2;}
.regt_row select {border:none; width:345px; background:none; padding:0 10px; font-size:14px; color:#b2b2b2;}
.reg_bot_form{width:1037px; float:left; padding:10px 0 10px 0;}
.rgb_left{width:360px; float:left; margin:0 28px 0 0;}
.rgb_heading{width:360px; float:left; color:414141; font-size:17px; font-weight:bold; padding:0 0 10px;}
.rgb_form{width:360px; float:left;}
.rgb_right{width:360px; float:left;}
.regt_row2{width:360px; float:left; padding:11px 0 11px 0px; margin:0 0 10px 0;}

.mem_wrap{width:1097px; float:left; margin-top:20px;}
.mem_marg{margin:0 18px 0 0;}
.mem_box{width:319px; float:left; border-radius:8px;-webkit-box-shadow:inset 1px 1px 4px 1px rgba(217,217,217,1);box-shadow:inset 1px 1px 4px 1px rgba(217,217,217,1); padding:15px 0;border:1px solid #c6c6c3;}
.mem_left{width:256px; float:left; margin:0 0 0 20px;}
.mem_left_heding{width:256px; float:left; font-size:16px; font-weight:bold; text-transform:uppercase; padding:0 0 12px 0;}
.mem_left_mid{width:256px; float:left; font-size:16px; color:#6c6c6c; text-transform:uppercase; font-weight:bold; padding:0 0 12px 0;}
.mem_left_bot{width:256px; float:left;font-size:13px; color:#6c6c6c;}
.mem_right{width:40px; float:left; text-align:center; padding:33px 0 0 0;}
.bronze{color:#7d5724;}
.silver{color:#77787a;}
.gold{color:#e7aa3d;}
.user_pcr_text {width:96%; padding:5px 0 8px 0; border-bottom:#CCC solid 1px; }
.pcr_text2 { padding:5px 0 8px 0; }
.user_pcr_text a, .pcr_text2 a{color:#1859de; font-size:14px; text-decoration:none; font-weight:bold; }
.edit-form input{ border:#CCC solid 1px; height:27px; width:60%; }
.edit-form select{ border:#CCC solid 1px; height:27px; width:40%; }

a.pay-now {
	background: linear-gradient(#7dce45, #6db337) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 6px;
    text-align: center;
    width: 95%;
}

#bluemask {background:#666666; }	
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(../images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}