html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, label, legend, input, a, caption {margin:0; padding:0; border:0; outline:0;}
 
:focus {outline:0;}
img {outline:0; border:0;}
a img {border:0;}

a {text-decoration:none;}
a:hover {text-decoration:none;}

.clear {clear:both;}

html { 
  background: #fff; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body_ {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555454; margin:0;}

.container {width: 1519px; margin:0 auto; position:relative;}

@media (min-width: 10px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, .container-lg, .container-md, .container-sm {
    max-width: 1519px;
	--bs-gutter-x: 0rem;
}}


.fb { display: inline-block; width: 20px; height: 20px; background: url(images/fb.png) no-repeat; position: absolute; margin-left: 8px; margin-top: 3px; }

#my_msg {padding:30px; width:400px; min-height:10px; z-index:999; border:3px solid #848484; background-color:#e7e7e7; position:fixed; left:50%; top:50%; margin-left:-135px; margin-top:-5px; font-weight:bold; display:none;}

.purple {color:#0933FC;}
.purple a{color:#0933FC;}
.purple a:hover{color:#0933FC;}
.white {color:#fff;}
.white a {color:#fff; text-decoration:underline;}
.white a:hover {color:#fff; text-decoration:underline;}

.header {margin-top:0px; margin-bottom:8px; padding-top:0px; position:relative; background:#ffffff;}
.header_left {width:325px; float:left; position:relative; padding-left:15px;}
.header_right {width:575px; float:right; position:relative; padding-right:15px;}

.header_right1 {border-bottom:1px solid #ffffff; position:relative; padding-bottom:10px;}
.currency {width:190px; float:left; position:absolute; top: 55px; right: 680px;  color:#000;}
.currency_list {font-size:11px; padding:3px; width:90px; border:none; outline:none;}
.h_menu {width:280px; float:right; text-align:right; position:relative; font-size:14px;}
.h_menu a {color:#000; text-decoration:none;}
.h_menu a:hover {color:#0933FC; text-decoration:none;}
.sep {color:#3c1f33; padding:0 8px;}

.header_right2 {position:relative; width: 300px; padding-top:11px; padding-bottom:12px;}
.social {width:323px; float:left; z-index:100;}
.lang {width:260px; float:right; text-align:right;}

.header_right3 {position:absolute; top:40px; right: 20px;	width: 400px;}
.search {width:277px; position: absolute; top: 85px; left: 520px; margin-top:2px;}
.search_field {border:1px solid #000; background:#b1b1b1; margin:0; outline:0; color:#000; padding:7px; width:212px; vertical-align: bottom}
.search_button {background:#CFE3DE url(images/search2.png) center no-repeat; outline:none; margin:0; width:31px; height:31px; cursor:pointer;}
.minicart {width:230px; height:75px; overflow:hidden; position:absolute; right: 5px; top: 68px; background: white; padding:6px; color:#202020;}

.header_image {margin-top:12px; position:relative; background:#fff;}

.main_area {position:relative; background:#fff;}
.sidebar {width:184px; position:relative; float:left;}
.content {width: 1100px; min-height: 890px; background-color: #FFF; padding-left:20px; padding-right:250px; padding-bottom:20px; position:relative; right: 93px; display:block; float:right;}
.content a {color:#0933FC; text-decoration:none;}
.content a:hover {color:#0933FC; text-decoration:underline;}
.content p {padding-bottom:20px;}
.content ul {padding-left:17px;}
.title {color:#111; font-size:16px; text-align:right; padding-bottom:10px; padding-top:12px; border-bottom:2px solid #b1b1b1; margin-bottom:18px;}
.formbox {background:#b1b1b1; padding:20px; color:black;}
.fields {padding:4px; border:1px solid #ccc;}
.fw1 {width:300px;}
.btn {background: #0933FC; color:white; padding:2px 10px 4px 10px; cursor:pointer;}
.t_cat {color:#ccc;}
.t_cat a{color:#ccc; text-decoration:none;}
.t_cat a:hover{color:#ccc; text-decoration:none;}
.paging {text-align:right; background:#b1b1b1; padding:3px 8px;}
.paging a {text-decoration:none; color:#000;}
.paging a:hover {text-decoration:none; color:#555;}

.product {border:3px solid blue; margin-bottom:19px; width:182px; float:left; position:relative;}
.pimg {width:160px; height:140px; margin:12px; overflow:hidden; position:relative;}
.pname {padding:7px 12px 0 12px; color:#000; line-height:12px; width:160px; height:31px; overflow:hidden; font-size:12px; position:relative;}
.pname a {color:#000; text-decoration:none;}
.pname a:hover {color:#000; text-decoration:underline;}
.pcat {width:85px; float:left; position:relative; line-height:16px; height:17px; overflow:hidden; font-weight:bold; color:#a5a3a3;}
.pcat a {color:#a5a3a3; text-decoration:none;}
.pcat a:hover {color:#a5a3a3; text-decoration:none;}
.pprice {width:64px; float:right; text-align:right; position:relative; color:#000; font-weight:bold; font-size:14px;}
.offer {width:66px; height:66px; position:absolute; z-index:10; margin-left:112px;}
.offer1 {width:62px; height:66px; position:absolute; z-index:10; margin-left:112px; overflow:hidden;}
.pcart {padding:4px 2px; background:#6c6c6b; color:white;}

.cat {float:left; width:186px; margin-bottom:27px; position:relative;}
.cat_title {font-weight:bold; margin-bottom:10px; color:#333; height:30px; overflow:hidden; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
.cat_title a{font-weight:bold; color:#333; text-decoration:none;}
.cat_title a:hover{font-weight:bold; color:#333; text-decoration:underline;}

.pinfo_img {width:380px; height:380px; overflow:hidden; float:left; position:relative;}
.pdescription2 {margin-top:20px; padding-top:20px; border-top:1px solid #ccc;}
.pdescription {margin-top:20px; padding:20px; border:1px solid #ccc; text-align:justify; font-size:13px; line-height:20px;}
.poffer {width:66px; height:66px; position:absolute; z-index:10; margin-left:314px;}
.pinfo_buy {width:415px; float:right; text-align:right; position:relative;}
.pinfo_price {font-size:15px; position:relative; color:#000; font-weight:bold;}
#p_wishlist {padding-top:12px;}
#p_wishlist a {text-decoration:underline; cursor:pointer;}
#p_wishlist a:hover {text-decoration:underline; cursor:pointer; color:#000;}
.p_buy {border:2px solid #ccc; margin-top:20px; padding:10px;}

.bb {border:1px solid #000; border-radius: 0.375rem; background:#0933FC; padding:2px 7px; float:left; color:#FFF; font-weight:bold; cursor:default; margin-right:8px; display:block; min-width:50px;}
.bb2 {border:1px solid #b1b1b1; border-radius: 0.375rem; background:#CFE3DE; padding:2px 7px; float:left; color:#000; font-weight:bold; cursor:pointer; margin-right:8px; display:block; min-width:50px;}
.bb2 a{color:#000; text-decoration:none;}
.bb2 a:hover{color:#000; text-decoration:underline;}

.wishlist {padding:6px 12px; background:#6c6c6b; margin-top:1px;}
.wishlist a {cursor:pointer;}

.nn_field {background:#fff; border:1px solid #000; color:#000; font-size:11px; padding:2px 3px; width:192px;}

.footer {margin-top:8px; position:relative; padding-bottom:30px; font-size:11px;}

.newsletter {background:#0933FC; font-size: 18px; position:relative; padding:14px; margin-bottom:5px; color:#FFF;}
.news_left {width:800px; float:left; position:relative;}
.news_right {width:120px; float:right; text-align:right; position:relative; font-size:11px; padding-top:2px;}
.news_right a{text-decoration:none; font-size: 18px; color:#FFF;}
.news_right a:hover{text-decoration:none; color:#0933FC;}

.footer_links {background:#101010; padding:14px; position:relative; color:#FFF;}
.footer_links a {color:#FFF; text-decoration:none;}
.footer_links a:hover {color:#0933FC; text-decoration:underline;}
.footer_links1 {width:340px; padding-right:40px; float:left; position:relative;}
.footer_links2 {width:150px; padding-right:40px; float:left; position:relative;}
.footer_links3 {width:200px; float:left; position:relative;}

.foot_title {font-weight:bold; padding-bottom:9px;}

.brands {padding:12px 0; position:relative; background:#fff; margin-bottom:10px;}

.addproduct {padding:10px; background:#eee; border:1px solid #999; width:600px; margin-top:23px;}

.social_fb, .social_tw, .social_gg, .social_yt {
	position: absolute;
	right: -32px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.social_fb {
	top: 0;
	z-index: 10;
}

.social_tw {
	top: 42px;
	z-index: 11;
}

.social_gg {
	top: 84px;
	z-index: 12;
}

.social_yt {
	top: 128px;
	z-index: 13;
}

.social_fb:hover, .social_tw:hover, .social_gg:hover, .social_yt:hover {
	right: -44px;
}

