body{ margin:0; padding:0; font-size: 100%;}
table tr td { border:1px solid #e4c28c; border-collapse:collapse}

img {
  border: 0; /* 1 */
  -ms-interpolation-mode: bicubic; /* 2 */

  /* vertical-align: bottom; */ /* Suppress the space beneath the baseline */

  /* Responsive images */
  /* @todo Add responsive embedded video. */
 
  
  max-width: 100%;
  /*height:auto;*/
  
 
  
  

  
  
}

p { margin:0; padding:0;}
.col_left { float:left; margin:0; padding:0;}
.col_right{ float:right; margin:0; padding:0;}
.center { text-align:center;}
.col1 { width:auto; float:left;}
.col2 { width:auto; float:right;}
.col01 { width:100%; float:left; margin:0; padding:0;}
.clear { clear:both;}
.border_none{ border:0 !important;}
.right { float:right;}
.col_auto{width:auto; float:none;}


@font-face {
	
    font-family: 'OswaldLight';
    src: url('../../fonts/Oswald-Light-webfont.eot');
    src: url('../../fonts/Oswald-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/Oswald-Light-webfont.woff') format('woff'),
         url('../../fonts/Oswald-Light-webfont.ttf') format('truetype'),
         url('../../fonts/Oswald-Light-webfont.svg#OswaldLight') format('svg');
    font-weight: normal;
    font-style: normal;}
    


.in_margin_tb10 { margin:10px 0;}
.in_margin_left10 {margin-left: 10px;}

/*after user login css*/
.logon_after_name {
width:80%;
float: left;
font-family: 'OswaldLight', Arial, sans-serif;
font-size: 16px;
line-height: 28px;
color: #7D0000;
font-weight: normal;
padding-left:10px;
}

/*after user login css*/




/*error style*/
.msgsuccess, .warning, .info, .error-message, .msgerror {border: 1px solid; margin: 5px 0px; padding:6px 10px 6px 35px; background-repeat: no-repeat; background-position: 10px center; font-family:Arial, sans-serif; font-size:12px;}
.msgsuccess {border:solid 1px #AAC462; color: #506D00;  background: url('../../images/icons/success_small.png') no-repeat 4px 2px #D5FFC6; clear:both}
.warning {border:solid 1px #FBD3C6; color:#9F6000; background: url('../../images/icons/warning_small.png') no-repeat 4px 2px #FEEFB3;}
.info {border:solid 1px #84C3E0; color:#00529B; background: url('../../images/icons/info_small.png') no-repeat 4px 2px #BDE5F8;}


.error-message {border:solid 1px #FBD3C6; color:#c50000; background: url('../../images/icons/error_small.png') no-repeat 4px 2px #FDE4E1;}
.msgerror {border:solid 1px #FBD3C6; color:#c50000; background: url('../../images/icons/error_small.png') no-repeat 4px 2px #FDE4E1; clear:both;}
/*error style end*/




    
    
	
::selection{background:#FCD75A; color:#000;}
::-moz-selection{background:#FCD75A; color:#000;}


	
#main_wrapper { width:100%; /*float:left;*/}
#header { width:100%; float:left; background:#210000;}
.header_container { width:95%; margin:0 auto 0 auto; display:block; /*960px*/}
.header_logo { width:auto; float:left; border:0; /*415px*/}
.header_banner {width:auto; width:54%\9; float:right; border:0; text-align:right; /*550px*/}

.nav_main { width:100%; float:left;  margin:0 auto 0 auto; background:#3b0000; border-top:1px solid #773636; border-bottom:none; 
-moz-box-shadow: inset 0 0 2px 2px #4f1818;
-webkit-box-shadow: inset 0 0 2px 2px #4f1818;
box-shadow: inset 0 0 2px 2px #4f1818;}

.nav_container {width:95%; margin:0 auto 0 auto; /*960px*/}

.english {width:20%; float:right; padding:0.6% 0px; font-family:'OswaldLight', Arial, sans-serif; font-size:18px; text-align:right; color:#f1c046; /*120px*/}
.english a{margin:0; padding:0 10px; color:#f1c046; text-decoration:none;}
.english a:hover{color:#fff;}



.toggleMenu {display:  none; background: #666;  font-family:'OswaldLight', Arial, sans-serif; font-size:16px; text-decoration:none;}
.nav {width:72.91%; margin:0 0; float:left; list-style: none; background:#3b0000; padding:0px 0px; }

.nav:after {content: " "; display: table;}
.nav:after {clear: both;}
.nav ul { list-style: none; width: 9em; background:#000; left:0;}
.nav a { padding: 9px 15px; color:#fff; font-family:'OswaldLight', Arial, sans-serif; font-size:16px; color:#fff; text-decoration:none; letter-spacing:0.5px; word-spacing:1px;}
.nav li { position: relative; color:#000; }

.nav li a {color:#fff;}

.nav li a:hover { position: relative; color:#000;}
.nav > li {float: left;}
.nav > li:hover {background:#fcd75a; float: left; border-radius:5px;}

.nav > li > .parent { /*background-image: url("images/downArrow.png");  background-repeat: no-repeat; background-position: right;*/}
.nav > li > a { display: block; color:#fff;}
.nav li  ul { position: absolute; left: -9999px; list-style: none;}
.nav > li.hover > ul { left:0px; padding:0; margin:0;}
.nav li li.hover ul { left:330px; top: 0;}
.nav li li a {min-width:250px; line-height:20px; display: block; background: #610303; position: relative; z-index:100; border-top: 1px solid #783535; border-left:1px solid #783535}

.nav li li a:hover {background: #fcd75a; color:#000; }

.nav li li li a { background:#610303; z-index:200; /*border-top: 1px solid #783535;*/ left: -89px; min-width:250px;}

/*.navigation { width:72.91%; margin:0.7% 0; float:left; /*700px}
.navigation ul{ width:72.91%; display:inline; margin:0; padding:0;}
.navigation ul li{display:inline; margin:0.6% 1%; padding:0; font-family:'OswaldLight', Arial, sans-serif; font-size:16px; color:#fff; text-decoration:none;}
.navigation ul li a{margin:0; padding:0.3% 2%; color:#fff; text-decoration:none;}
.navigation ul li a:hover{ background:#fcd75a; color:#000; border-radius:5px;}*/


#middle { width:100%; float:left; padding:10px 0 20px 0; background:url(../../img/middle_bac.jpg) repeat left top; overflow:hidden;}
.middle_container { width:95%; margin:0 auto 0 auto; /*960px*/}

.left_section { width:24.27%; float:left; padding:0 0 0 0; background:#fdf7e5; border:1px solid #e4c28c; /*233px*/}
.left_heading { width:95.5%; float:left; padding:0 2.2%; background:#440101; border-bottom:4px solid #eec452; font-family:'OswaldLight', Arial, sans-serif; font-size:20px; color:#eec452; font-weight:normal; line-height:35px; /*219px*/}

.news_text { width:94%; float:left; padding:1% 3%; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#851110; text-align:justify; }

.news_link { width:94%; float:right; text-align:right; padding:1% 3%; font-weight:normal;}
.news_link a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#e26a00; text-decoration:underline; text-align:right; line-height:30px;}
.news_link a:hover{color:#440101;}

.user_text { width:94%; float:left; padding:15px 7px 5px 7px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#851110;}
.input_field { width:91%; margin:0 8px; padding:6px 5px; border:1px solid #dfc5a0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#3c3c3c; /*206px*/
background: #ffffff; /* Old browsers */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fef1dd 100%); /* Chrome10+,Safari5.1+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fef1dd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#fef1dd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fef1dd',GradientType=0 ); /* IE6-8 */}

.forgot_text a{ width:50%; height:30px; float:left; margin:10px 9px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
.forgot_text a:hover{color:#e26a00; text-decoration:underline;}

.submit_block { width:40%; float:right; margin:0 3% 0 0;}

.login_btn {background:#620101; border:none; float:right; border-radius:4px; margin:8px 1px; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; display:block;}
.login_btn:hover{color:#e8bd4f; cursor:pointer;}

.fb_btn_block {float:left; margin:0 0 6% 3%;}
#login_btn_fb { width:auto; float:left; background:url(../../img/fb.png)#3d66b4 80px 5px no-repeat; border:none; border-radius:4px; padding:3px 30px 3px 10px; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:left; font-weight:bold; text-decoration:none}
#login_btn_fb:hover{cursor:pointer; text-decoration:underline;}

#login_btn_twt { width:auto; float:left; background:url(../../img/twtr.png)#65b9ff 80px 5px no-repeat; border:none; border-radius:4px; padding:3px 30px 3px 10px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; font-weight:bold; text-decoration:none}
#login_btn_twt:hover{cursor:pointer; text-decoration:underline;}

.search_icon { background:url(../../img/search_icon.png) no-repeat #440101 right;}
.search_btn {background:#620101; border:none; border-radius:4px;  padding:5px 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; float:right;}
.search_btn:hover{color:#e8bd4f; cursor:pointer;}

.logout a{background:#620101; border:none; border-radius:4px; margin:5px 10px;  padding:5px 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; float:left; text-decoration:none;}
.logout a:hover{color:#e8bd4f; cursor:pointer;}


.link_dark_red_button {background:#620101; border:none; border-radius:4px; margin-bottom:2%; margin-top:2%; padding:5px 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; cursor:pointer}
.link_dark_red_button a{background:#620101; border:none; border-radius:4px;  padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; text-decoration:none;}
.link_dark_red_button a:hover{color:#e8bd4f; cursor:pointer;}
.link_dark_red_button:hover{color:#e8bd4f; cursor:pointer;}

.link_dark_red_button2 {background:#620101; border:none; border-radius:4px;  padding:5px 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; float:right; cursor:pointer;}

.link_dark_red_button2:hover {color:#E8BD4F}

.fade_button {background:#FCD75A; border:none; border-radius:4px; margin-bottom:2%; margin-top:2%;  padding:5px 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; text-decoration:none;}

.search_margin {margin:20px 8px 10px 8px;}


.advance_search_txt { width:70%; float:left; margin:10px 9px; font-weight:normal}
.advance_search_txt a{ line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
.advance_search_txt a:hover {color:#E26A00; text-decoration:underline;}


.category_link { width:98%; float:left; margin:0; padding:0;}
.category_link li{ display:block; margin:5px 2px 5px 10px; padding:0px 0 5px 20px; background:url(../../img/arrow_icon.png) no-repeat left 2px;}
.category_link li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#851110; text-decoration:none;  padding:0; line-height:18px;}
.category_link li a:hover{color:#d78901;}

.webs_statistics_txt{ width:95%; float:left;/*----padding:2% 3% 8% 2%----*/ padding:4.2% 3% 8% 2%; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b70000; font-weight:bold;}
.webs_statistics_txt span {color:#000; line-height:25px}

.middle_section { width:61.25%; float:left; margin:0 0.6%; padding:5px; background:#fdf7e5; border:1px solid #e4c28c; /*588px*/}
.heading { width:100%; float:left; font-family:'OswaldLight', Arial, sans-serif; font-size:22px; color:#7d0000; /*line-height:35px;*/}
.line_bac { width:100%; height:26px; float:left; background:url(../../img/line_bac.jpg) repeat-x left top;}
.middle_product_section { width:100%; float:left; padding:0; /*padding:4px 0*/}

.product_block { width:17.7%; *width:17.6%; float:left; margin:1%; background:#fff; border:1px solid #e9cb9b; /*109px*/}
.product_img_block { width:90.82%; min-height:100px; text-align:center; margin:4px auto 0 auto; background:#fff; border:1px solid #e6d5a4; /*99px*/}



.product_text { width:90.82%; float:left; margin:0px 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#851110; line-height:20px; height:40px;}
.price_block { width:100%; float:left; background:#fffbef; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#333; border-top:1px solid #ebcda0; line-height:24px; font-weight:bold; /*109px*/}

#scroller {list-style:none; margin:0; padding:0;}
#scroller  li{list-style:none; margin:0; padding:0; display:inline;}


.product_text a {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#851110; line-height:20px; text-decoration:none;   word-wrap: break-word;}
.product_text a:hover { text-decoration:underline;}

.pagination { width:57%; float:right; text-align:right; /*margin-right:1%;*/}
.pagination li { display:inline; background:#440101; padding:8px 5px; *line-height:30px; *margin:0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; font-weight:bold;}
.pagination li a{margin:0; color:#fff; text-decoration:none;}
.pagination li a:hover{color:#ebc450;}
.pagination li a:active { background:#000;}


.right_section { width:10.875%; /*float:right;*/ float:left; background:#fdf7e5; border:1px solid #e4c28c; /*114px*/}
.right_heading { width:100%; float:left; background:#3f0000; border-bottom:4px solid #f1cb53; font-family:'OswaldLight', Arial, sans-serif; font-size:18px; font-weight:normal; color:#f1cb53; text-align:center; line-height:28px;}

.right_estore { width:100%; float:left; margin:0 0 13px 0; /*114px*/}
.right_estore .e-store_logo{ width:100%; float:left; text-align:center; border:0; margin:5.5% 0% 5% 0%; /*104px*/}



#footer { width:100%; float:left; background:#440101;}
.footer_container { width:95%; margin:0 auto;}
.footer_link { width:62.5%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffc62c; margin:10px 0; /*600px*/}
.footer_link a{ padding:10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffc62c; text-decoration:none;}
.footer_link a:hover{color:#fff;}
.footer_link span{color:#fff;}

.footer_social { width:a; float:right; margin:10px 0;}
.footer_social .find_us_txt { width:auto; padding:0 10px; line-height:20px; float:left; font-family:'OswaldLight', Arial, sans-serif; font-size:16px; color:#ffc62c;}
.footer_social .col2 { width:auto; float:left; margin:0 3px;}
.footer_social .col2 img{ width:auto;}


/* css on 19 april 2013 */

/*.hot_icon{ background:url(../../img/hot_icon.png) no-repeat right top;}*/
.hot_icon{ float:left; text-align:center; margin-right:10px; background:url(../../img/hotImage.gif); font-size:16px; min-width:36px; color:#a91503}

.hot_head{width:84%; float:left;}

.free_reg_txt{clear:both; color:#2d2d2d; font-family:'OswaldLight'; font-size:18px; margin:5px 0; padding:10px 0; text-shadow:-1px -1px 2px #999999;}
.free_reg_txt a{color: #7D0000;font-family: 'OswaldLight',Arial,sans-serif; font-size: 18px; font-weight: normal; line-height: 28px;text-decoration: none; }
.free_reg_txt a:hover{color: #E26a00;font-family: 'OswaldLight',Arial,sans-serif; font-size: 18px; font-weight: normal; line-height: 28px;text-decoration: none; }

.free_reg_txt span{ color:#620101; font-weight:bold}

/* css on 19 april 2013 */

/* css on 22 april 2013 */

.span_bold{ font-size:1.25em; font-weight:bold}
.span_bold1{ font-size:1.25em; font-weight:bold; margin-left:3px;}


/* css on 22 april 2013 */




@media screen and (max-width: 1024px){
.left_section {/*min-height:1450px !important;*/}
.middle_section {/*min-height:1416px !important;*/ padding:0px 5px !important;}
.right_section { /*min-height:1450px !important;*/}

.product_block {width:17%;}


.right_estore .e-store_logo { margin:9% 0 5% !important;}


	
	}

/* Beyond standard 960 */
@media only screen and (min-width: 960px)  and (max-width: 1360px){
	
.header_logo { width:46%; float:left; border:0; /*415px*/}
.header_banner { width:54%; float:right; text-align:right; /*550px*/}

.left_section { width:24.27%; min-height: 1360px; float:left; padding:0 0 0 0; background:#fdf7e5; border:1px solid #e4c28c; /*233px*/}

.input_field { width:88%;}

.submit_block { width:38%; float:right; margin:0 3% 0 0;}

.search_icon { background:url(../../img/search_icon.png) no-repeat #440101 right;}
.search_margin {margin:20px 8px 10px 8px;}

.middle_section { width:60.25%; float:left; margin:0 0.6%; padding:6px 5px; background:#fdf7e5; border:1px solid #e4c28c; /*588px*/}

.product_block { width:18.8%; float:left; margin:1% 0.4%; background:#fff; border:1px solid #e9cb9b; /*109px*/}

.pagination { width:61%; float:right; text-align:right; margin-right:1%;}

.right_section { width:11.875%; /*min-height:1727px;*/ /*min-height:1450px;*/ /*float:right;*/ float:left; background:#fdf7e5; border:1px solid #e4c28c; /*114px*/}

.right_estore .e-store_logo{ width:100%; height:auto; float:left; text-align:center; border:0; margin:5.4% 0 5% 0; /*104px*/}
.right_estore .e-store_logo img{ /*width:auto;*/ height:auto; text-align:center; border:0;}
	}
	
	
@media only screen and (min-width: 768px) and (max-width: 959px) {
.header_logo { width:46%; float:left; border:0; /*415px*/}

.header_banner { width:54%; float:right; /*550px*/}

.navigation { width:81%; margin:0.7% 0; float:left; /*700px*/}
.navigation ul{ width:72.91%; display:inline; margin:0; padding:0;}
.navigation ul li{font-size:15px;}

.english { width:25%;}

.left_section {min-height:inherit;}

.input_field { width:84%;}
.forgot_text a{margin:5px 9px 20px 9px; line-height:18px; font-size:11px;}

.submit_block { width:36%; float:right; margin:0 3% 0 0;}

.fb_btn_block {float:left; margin:0 0 6% 21%;}

.advance_search_txt a{width:89%;}

.category_link li a{background:none; padding:0 0 0 5px; line-height:18px}

.middle_section { width:60.25%; min-height:inherit !important; float:left; padding-top:0 !important; background:#fdf7e5; border:1px solid #e4c28c; /*588px*/}


.product_block { width:28%; float:left; margin:1% 2.4%; background:#fff; border:1px solid #e9cb9b; /*109px*/}

.pagination { width:87%; float:right; text-align:right; margin-right:1%;}



.right_section { width:12%; min-height:inherit !important; /*float:right;*/ float:left; background:#fdf7e5; border:1px solid #e4c28c; /*114px*/}
.right_heading { width:100%; float:left; background:#3f0000; border-bottom:4px solid #f1cb53; font-family:'OswaldLight', Arial, sans-serif; font-size:15px; font-weight:normal; color:#f1cb53; text-align:center; line-height:28px;}

.right_estore .e-store_logo{ width:100%; height:auto; float:left; text-align:center; border:0; margin:7.4% 0 5% 0; /*104px*/}
.right_estore .e-store_logo img{ width:85%; height:auto; text-align:center; border:0;}
	
	}
	
	
	
/* Upwards of Mobile Landscape Size  */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.header_logo { width:auto; float:left; border:0; /*415px*/}

.header_banner {display:none}

.nav a { padding:5px 10px;}

.navigation { width:100%;}
.navigation ul { width:100%}
.navigation ul li{font-size:14px;}
.navigation ul li a{margin:0; padding:0.3% 1%; }
.navigation ul li a:hover {border-radius:2px;}

.english { width:62%;}


.left_section { width:25%;}


.input_field {width:94%; margin:7px 2%; padding:5px 0;}
.forgot_text a{margin:5px 9px 20px 9px; line-height:18px; font-size:11px;}

.user_text {padding-bottom:0; margin:0;}
.news_link a{ width:auto;}

.submit_block { width:36%; float:right; margin:0 3% 0 0;}

.fb_btn_block {float:left; margin:0 0 6% 21%;}

.advance_search_txt a{width:auto; }


.category_link li a{background:none; padding:0 0 0 0px; line-height:18px}




.middle_section { width:70%; min-height:inherit !important; margin:1% 1%; padding:5px; background:#fdf7e5; border:1px solid #e4c28c; /*588px*/}


.product_block { width:23%; margin:1% 0.8%;}

.pagination { width:94%; float:right; text-align:right; margin-right:1%;}



.right_section { width:99%; float:left; min-height:inherit !important; margin-top:10px;}
.right_heading { width:100%; float:left; font-size:18px; }

.right_estore { width:100%; float:left; margin:0 0 0.1% 0;}

.right_estore .e-store_logo{ width:14%; height:auto; float:left; margin:1% 0 1% 0 !important;}
.right_estore .e-store_logo img{ width:85%; height:auto; text-align:center; border:0;}

.product_img_block  {min-height:90px;}

}




/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and  (max-width: 479px) {
	
.header_logo { width:100%; float:left; border:0; /*415px*/}

.header_banner {display:none}


/*.navigation { width:100%; margin:0.7% 0; float:left; /*700px}
.navigation ul{ width:97%; display:block; margin:0; padding:0;}
.navigation ul li{display:block;  margin:0.6% 0; padding:0; font-family:'OswaldLight', Arial, sans-serif; font-size:16px; color:#fff; text-decoration:none;}
.navigation ul li a{width:100%; margin:0; float:left; padding:1.5% 2%; color:#fff; text-decoration:none; border-bottom:1px solid #511717;}
.navigation ul li a:hover{ background:#fcd75a; color:#000; border-radius:5px;}*/


.toggleMenu { width:99%; line-height:30px; border-bottom:1px solid #5d0505; padding-left:1%; display: block; background: none; color:#FCD75A; }	
.active {display: block;}
.nav { width:100%;}
.nav > li { width:100%; display:block ; border-bottom:1px solid #5d0505}


.nav > li a { display:block;}

.nav > li:hover {display:block; float:left; width:100%; border-radius:0 !important;}

.nav > li > .parent { background-image: url("../../img/downArrow.png");  background-repeat: no-repeat; background-position: right;}

.nav > li.hover > ul { left: -60px !important;}

.nav > li > .parent { background-position: 95% 50%; }
.nav li li .parent { background-image: url("../../img/downArrow.png"); background-repeat: no-repeat; background-position: 89% 50%; }
.nav ul {display: block; width: 100%;}
.nav > li.hover > ul , .nav li li.hover ul {position: relative; display:block; left:0px !important; padding:0;}


.nav li {width:100% !important; float:left; overflow:hidden; }
.nav li li a {width:95% !important; display: block;}
.nav li li a:hover {background:#fff; color:#000;}

.nav li li li a { background:#610303; z-index:200; /*border-top: 1px solid #783535;*/ left: 0px !important;}






.english { width:62%;}


.left_section { width:100%; float:left; padding:0 0 0 0; background:#fdf7e5; border:1px solid #e4c28c; /*233px*/}

.input_field { width:94%; margin:0 2%; padding:5px 0;}
.forgot_text a{ width:auto; margin:5px 9px 20px 9px; line-height:18px; font-size:12px;}

.news_link a{ width:auto; float:right; padding:1% 3%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e26a00; text-decoration:underline; text-align:right; line-height:30px;}

.submit_block { width:36%; float:right; margin:0 3% 0 0;}

.fb_btn_block {float:left; margin:0 0 6% 2%;}

.advance_search_txt a{width:auto;}

.search_margin {margin:20px 8px 10px 8px;}

.category_link { width:100%; float:left; margin:0; padding:0;}
.category_link li{ display:block; margin:0; padding:0;}
.category_link li a{ width:98%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#851110; text-decoration:none; background:none; padding:2% 0 2% 2%; line-height:18px; border-bottom:1px solid #F2E1C9;}
.category_link li a:hover{color:#000; background:#EEC452; border-bottom:1px solid #fff;}




.middle_section { width:97%; min-height:inherit !important; float:left; margin:2% 0.6%; padding:5px; background:#fdf7e5; border:1px solid #e4c28c; /*588px*/}


.product_block { width:22.5%; float:left; margin:1% 1%; background:#fff; border:1px solid #e9cb9b; /*109px*/}
.product_text {display:none;}
.price_block{font-size:11px; line-height:16px;}

.product_img_block  {min-height:70px;}

.product_img_block { width:86%; /*margin:4px 3.6px;*/}
.product_img_block img{ width:98%; height:auto; text-align:center; margin:1% 0.5%; background:#fff;}

.pagination { width:100%; float:right; text-align:right; margin-right:0;}
.pagination li { display:inline; background:#440101; padding:2px 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; font-weight:bold; }
.pagination li a{margin:0; padding:2px 3px; color:#fff; text-decoration:none;}
.pagination li a:hover{color:#ebc450;}
.pagination li a:active { background:#000;}



.right_section { width:100%; min-height:inherit !important; margin:0 auto; background:#fdf7e5; border:1px solid #e4c28c; /*114px*/}
.right_heading { width:100%; float:left; background:#3f0000; border-bottom:4px solid #f1cb53; font-family:'OswaldLight', Arial, sans-serif; font-size:18px; font-weight:normal; color:#f1cb53; text-align:center; line-height:28px;}

.right_estore .e-store_logo{ width:100%; height:auto; float:left; text-align:center; border:0; margin:2% 0.1% !important; /*104px*/}
.right_estore .e-store_logo img{ /*width:auto;*/ height:auto; text-align:center; border:0;}

.footer_link { display:none;}
}


.select { margin-bottom: 10px; }

/* file upload by MintNeex */

.file-input-wrapper {
    width: 50px; /*200px;*/
    height: 30px;
    overflow: hidden;
    position: relative;
}
.file-input-wrapper > input[type="file"] {
    font-size: 50px; /*200px;*/
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
}
.file-input-wrapper > .btn-file-input {
    display: inline-block;
    width: 50px; /*200px;*/
    height: 30px;
}
.file-input-wrapper:hover > .btn-file-input {
    background-color: #aaa;
}

/* table form */

DIV.table 
{
    display:table;
    overflow-x: scroll;
}
FORM.tr, DIV.tr
{
    display:table-row;
}
SPAN.td
{
    display:table-cell;
}

.form-table-outter {margin-bottom:30px; }
.form-table{table-layout: fixed; margin:20px auto 0px auto;}
.form-table, td, th{border-collapse:collapse; border:1px solid #777;}
th{padding:10px 7px; font-size:15px; color:#460203; background:#FBD664;font-family:'Arial'}
td{padding:5px 10px; height:35px;}
tr:nth-child(even)  {background: #f5f5f5;}
tr:nth-child(odd)   {background: #FFF;}

.form-table-outter { overflow-x: scroll; }
th, td { min-width: 20px; }

/* MintNeex */

.add-multiple-products-field {
  height: 28px;
  border: 1px solid #E4C18E;
}
textarea.add-multiple-products-field {
  background: white;
  height: 24px;
  width: 200px;
}

select.select2{ position:relative; z-index:10; width:100% !important; height:29px !important; line-height:26px; margin-top:2px;}
span.select2{ position:absolute; /*bottom:0;*/ float:left; left:0; width:100%; height:29px; line-height:26px; text-indent:10px; background:url(../../img/arrow_select.png) no-repeat top right #fef7eb; border:#e5c28b solid 1px; cursor:default; z-index:1; color:#434343; font-family:'OswaldLight',Arial,sans-serif; font-size:16px;}

.styled select {
    margin-top: 10px;
    background: white;
    width: 150px;
    padding: 5px;
    font-size: 16px;
    border: 1px solid #ccc;
    height: 34px;
    -webkit-appearance: none;
    font-size: 70%;
} 

.styled {
    width: 120px;
    height: 34px;
    overflow: hidden;
}



.fancybox a {
	cursor: zoom-in;
}
