body {font-family:'Open Sans',sans-serif;}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
.clear {clear:both;}

h1, h2, h3, h4, h5, h6 {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}
.hr_line {border-bottom:1px solid #FFF; border-top:1px solid #d1d2d3;}
table{ width:100%;}
#myTreeView table{ width:auto;}
#navigation_tree table{ width:auto;}
.norecord {background-color:#333333; border:1px solid #000000; padding:10px; color:#ffffff; font-size:13px; font-weight:600; text-align:center; width:450px; margin:12% 32%; border-radius:5px 5px 5px 5px;/* clear:both; */float: left;}

/* Mobile Layout: 480px and below. */
#Main_Container {width:auto; margin:20px;}
.page_heading {text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); color:#333; font-size:24px; font-weight:bold; padding-bottom:10px; padding-left:5px;}
.page_heading_2 {text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); color:#333; font-size:18px; font-weight:bold; padding-bottom:7px; padding-left:5px;}
#page_content {-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-background-clip:padding-box; background-color:#f5f6f9; border:1px solid #FFF; padding:15px; margin-top:20px; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);}
/*---Attribute Start Here---*/
#Attribute_Product_Level {margin:10px;}
#Attribute_Product_Level ul {padding:0px; margin:0px; list-style:none;}
#Attribute_Product_Level ul li {float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#FFF; width:94px; height:60px; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); border:1px solid #EEE; margin-right:15px; margin-bottom:15px; padding:10px;}
#Attribute_Product_Level ul li .icon_img {line-height:40px; height:40px; text-align:center;}
#Attribute_Product_Level ul li .text {text-align:center; text-transform:uppercase; font-size:12px; color:#333; font-weight:bold;}
#dialog_container {margin:10px;}
#dialog_container .title {font-size:18px; font-weight:bold; color:#000;}
#dialog_container .row {margin-left:0px;}
#dialog_container .row .first {font-size:12px; color:#333333; font-weight:bold; float:left; width:100px; line-height:30px;}
#dialog_container .row .second {float:left;}
#dialog_container .row .second .input {width:39%; background-color:#F5F5F5; font-size:12px; color:#333333; box-shadow:none;}
#dialog_container .row .third {margin-left:430px;} 
#dialog_container .color_list {height:300px; overflow-y:scroll;}
/*#dialog_container .color_list ul {padding:0px; margin:0px; list-style:decimal; min-height:310px;}
#dialog_container .color_list ul li {font-size:12px; color:#333; font-weight:bold; margin-left:20px; float:left; width:147px; padding:5px;  background-color:#F5F5F5; margin-top:5px; margin-right:15px;}*/
#dialog_container .msg_note {background-color:#EEE; font-size:12px; color:#555; padding:2px 10px;}
/*---Attribute End Here---*/
/*---Categories End Here---*/
#unselected_product {width:100%;}
#unselected_product .search_row {margin:10px 0px;}
#unselected_product .search_row .left {line-height:30px;}
#unselected_product .search_row .center {float:left; margin-right:20px;}
#unselected_product .search_row .right {padding-top:5px;}
#selected_product {width:100%;}
#selected_product .search_row {margin:10px 0px;}
#selected_product .search_row .left {line-height:30px;}
#selected_product .search_row .center {float:left; margin-right:20px;}
#selected_product .search_row .right {padding-top:5px;}
/*---Categories End Here---*/
#form_row {margin:10px 0px;}
#form_row .first {width:116px; font-size:12px;}
#form_row .second {font-size:12px;}
#form_row .second .input {width:200px; font-size:12px;}
#form_row .second .textarea {width:200px; font-size:12px;}
#form_row .second .radio_label {background-color:#fafafa;}
#form_row .second .radio_label input {width:20px; float:left; font-size:12px; font-weight:normal;}
#form_row .second .radio_label label {width:150px; font-size:12px; font-weight:normal;}

#form_row .second2 {font-size:12px;}
#form_row .second2 .input {width:200px; font-size:12px;}
#form_row .second2 .textarea {width:200px; font-size:12px;}
#form_row .second2 .radio_label {background-color:#fafafa;}
#form_row .second2 .radio_label input {width:20px; float:left; font-size:12px; font-weight:normal;}
#form_row .second2 .radio_label label {width:250px; font-size:12px; font-weight:normal;}
/*#form_row .second .radio_label1 label {width:240px; font-size:12px; font-weight:normal;}*/
.star {font-size:13px; color:#CC0000; font-weight:bold;}
/*---Gallery Start Here---*/
#gallery_list {width:100%;}
#gallery_list .left {width:95% !important; height:auto; background-color:#FFF; border:1px solid #CCC; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:20px; padding-right:0px;}
#gallery_list .left ul {padding:0px; margin:0px; list-style:none;}
#gallery_list .left ul li {float:left; margin-right:15px; margin-bottom:15px;}
#gallery_list .left ul li .name {background-color:#333333; color:#FFFFFF; font-weight:bold; padding:5px; font-size:12px; text-align:center;}
#gallery_list .left ul li .image {margin:5px 0px;}
#gallery_list .left ul li .image img {border:1px solid #CCC; padding:4px;}
#gallery_list .left ul li .msg {background-color:#CCC; color:#333; font-weight:bold; padding:5px; font-size:12px; text-align:center;}
#gallery_list .left ul li .msg a {color:#333; text-decoration:none;}
#gallery_list .left ul li .msg a:hover {color:#000; text-decoration:underline;}
#gallery_list .right {width:90% !important; margin-top:15px; background-color:#FFF; border:1px solid #CCC; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:20px;}
#gallery_list .right #form_row {margin:10px 0px;}
#gallery_list .right #form_row .first {float:none !important; text-align:left;}
#gallery_list .right #form_row .second {float:none; margin-left:0px !important; text-align:left;}
#gallery_list .right #form_row .second .input {width:250px; font-size:12px;}
#gallery_list .right #form_row .second .textarea {width:250px; font-size:12px;}
/*---Gallery Start End---*/
/*---Tabs Start Here---*/
.ui-tabs.ui-tabs-vertical {padding:0px;	margin:0px;	margin-left:-20px;}
.ui-tabs.ui-tabs-vertical .ui-widget-header {border:none;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {float:left; width:92%;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {clear:left; width:100%; margin:10px 0; border:1px solid #CCC; border-width:1px 1px 1px 1px; overflow:hidden; position:relative; right:1px;
z-index:2; background-color:#ecedf2;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {display:block; width:100%; padding:0.6em 1em; font-size:12px; color:#333; font-weight:bold; text-shadow:0 1px 0 #FFFFFF;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {cursor:pointer; color:#FFFFFF; background-color:#666666;	text-decoration:none; text-shadow: 0 1px 0 #666;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {margin-bottom:0.2em; padding-bottom:0; color:#FFFFFF !important; background-color:#FFF; text-shadow:0 1px 0 #666; right:-0.3px;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {margin-bottom:10px;}
.ui-tabs.ui-tabs-vertical .ui-tabs-panel {float:left; padding:20px; position:relative; left:25px; background-color:#FFF; border:1px solid #CCC; width:81%;}
/*---Tabs End Here---*/

#curvebox {background:#555555; border:1px solid #333333; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:10px; font-size:13px; color:#FFFFFF; text-shadow:0 1px 0 #333333;}
#curvebox strong {color:#CCCCCC;}

.small_heading{background:#333; color:#fff; height:35px; border:none;border-bottom:1px solid #f5f6f9; padding:0 10px; line-height:36px; }

.theme_custom{margin-top:0px; height:160px;}

#divGrid{width:100%; float:left; margin-right:2%;}
#divGrid ul.seller_list{list-style-type:none; width:100%; float:left; margin: 10px 0;}
#divGrid ul.seller_list li{list-style-type:none; display:inline; margin-right:1%; line-height:28px; width:32%; float:left; color:#000;}

#dates_div{padding:0%; margin:0px 30px 10px 0px; overflow:hidden; width:29%; float:left;}
#dates_div .form_row {margin:0 0 10px 0px; float:left; width:100%;}
#dates_div .form_row .first{width:40%; line-height:30px; float:left;}
#dates_div .form_row .first.center{text-align:center;}
#dates_div .form_row .second{float:left; width:60%;}
#dates_div .form_row .second .buttonSubmit{display:block; text-align:center; padding:7px 20px;}
#dates_div .form_row.full{width:100%;}
#dates_div .form_row.full .first{width:20%; line-height:30px; float:left;}
#dates_div .form_row.full .second{float:left; width:80%;}
#dates_div .form_row.full .second textarea{width:96%; height:80px;}
strong.help_heading {font-size: 16px;text-transform: uppercase;display: inline-block;width: 100%;margin: 5px 0 15px 0;text-align: left;position:  relative;}
strong.help_heading:after{content:"";position: absolute;width: 102px;background: #f37125;height: 1px;float: left;top: 24px;left: 0;}



/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
#Main_Container {width:auto; margin:20px;}
.page_heading {text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); color:#333; font-size:24px; font-weight:bold; padding-bottom:10px; padding-left:5px;}
.page_heading_2 {text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); color:#333; font-size:18px; font-weight:bold; padding-bottom:7px; padding-left:5px;}
#page_content {-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-background-clip:padding-box; background-color:#f5f6f9; border:1px solid #FFF; padding:15px; margin-top:20px; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);}

/*---Attribute Start Here---*/
#Attribute_Product_Level {margin:10px;}
#Attribute_Product_Level ul {padding:0px; margin:0px; list-style:none;}
#Attribute_Product_Level ul li {float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#FFF; width:94px; height:60px; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); border:1px solid #EEE; margin-right:15px; margin-bottom:15px; padding:10px;}
#Attribute_Product_Level ul li .icon_img {line-height:40px; height:40px; text-align:center;}
#Attribute_Product_Level ul li .text {text-align:center; text-transform:uppercase; font-size:12px; color:#333; font-weight:bold;}
#dialog_container {margin:10px;}
#dialog_container .title {font-size:18px; font-weight:bold; color:#000;}
#dialog_container .row {margin-left:0px;}
#dialog_container .row .first {font-size:12px; color:#333333; font-weight:bold; float:left; width:100px; line-height:30px;}
#dialog_container .row .second {float:left;}
#dialog_container .row .second .input {width:39%; background-color:#F5F5F5; font-size:12px; color:#333333; box-shadow:none;}
#dialog_container .row .third {margin-left:430px;} 
#dialog_container .color_list ul {padding:0px; margin:0px; list-style:decimal; min-height:310px;}
#dialog_container .color_list ul li {font-size:12px; color:#333; font-weight:bold; margin-left:20px; float:left; width:147px; padding:5px;  background-color:#F5F5F5; margin-top:5px; margin-right:15px;}
#dialog_container .msg_note {background-color:#EEE; font-size:12px; color:#555; padding:2px 10px;}
/*---Attribute End Here---*/
/*---Categories End Here---*/
#unselected_product {width:100%;}
#unselected_product .search_row {margin:10px 0px;}
#unselected_product .search_row .left {float:left; line-height:30px;}
#unselected_product .search_row .center {float:left; margin-left:20px; margin-right:20px;}
#unselected_product .search_row .right {padding-top:5px;}
#selected_product {width:100%;}
#selected_product .search_row {margin:10px 0px;}
#selected_product .search_row .left {float:left; line-height:30px;}
#selected_product .search_row .center {float:left; margin-left:20px; margin-right:20px;}
#selected_product .search_row .right {padding-top:5px;}
/*---Categories End Here---*/
#form_row {margin:10px 0px;}
#form_row .first {float:left; width:100px; font-size:12px;}
#form_row .second {margin-left:100px; font-size:12px;}
#form_row .second .input {width:200px; font-size:12px;}
#form_row .second .textarea {width:200px; font-size:12px;}
/*---Gallery Start Here---*/
#gallery_list {width:100%;}
#gallery_list .left {width:50% !important; float:left; background-color:#FFF; border:1px solid #CCC; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:20px; padding-right:0px;}
#gallery_list .left ul {padding:0px; margin:0px; list-style:none;}
#gallery_list .left ul li {float:left; margin-right:15px; margin-bottom:15px;}
#gallery_list .left ul li .name {background-color:#333333; color:#FFFFFF; font-weight:bold; padding:5px; font-size:12px; text-align:center;}
#gallery_list .left ul li .image {margin:5px 0px;}
#gallery_list .left ul li .image img {border:1px solid #CCC; padding:4px;}
#gallery_list .left ul li .msg {background-color:#CCC; color:#333; font-weight:bold; padding:5px; font-size:12px; text-align:center;}
#gallery_list .left ul li .msg a {color:#333; text-decoration:none;}
#gallery_list .left ul li .msg a:hover {color:#000; text-decoration:underline;}
#gallery_list .right {width:40% !important; margin-left:54% !important; background-color:#FFF; border:1px solid #CCC; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:20px;}
#gallery_list .right #form_row {margin:10px 0px;}
#gallery_list .right #form_row .first {float:none !important;}
#gallery_list .right #form_row .second {float:none; margin-left:0px !important;}
#gallery_list .right #form_row .second .input {width:250px; font-size:12px;}
#gallery_list .right #form_row .second .textarea {width:250px; font-size:12px;}
/*---Gallery Start End---*/
/*---Tabs Start Here---*/
.ui-tabs.ui-tabs-vertical {padding:0px;	margin:0px;	margin-left:-20px;}
.ui-tabs.ui-tabs-vertical .ui-widget-header {border:none;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {float:left; width:175px;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {clear:left; width:100%; margin:10px 0; border:1px solid #CCC; border-width:1px 0 1px 1px; overflow:hidden; position:relative; right:1px;
z-index:2; background-color:#ecedf2;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {display:block; width:100%; padding:0.6em 1em; font-size:12px; color:#333; font-weight:bold; text-shadow:0 1px 0 #FFFFFF;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {cursor:pointer; color:#FFFFFF; background-color:#666666;	text-decoration:none; text-shadow: 0 1px 0 #666;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {margin-bottom:0.2em; padding-bottom:0; color:#FFFFFF !important; background-color:#FFF; text-shadow:0 1px 0 #666; right:-0.3px;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {margin-bottom:10px;}
.ui-tabs.ui-tabs-vertical .ui-tabs-panel {float:left; padding:20px; position:relative; left:0px; background-color:#FFF;	border:1px solid #CCC; min-height:300px; width:65.3%;}
/*---Tabs End Here---*/
#curvebox {background:#555555; border:1px solid #333333; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:10px; font-size:13px; color:#FFFFFF; text-shadow:0 1px 0 #333333;}
#curvebox strong {color:#CCCCCC;}
}





















/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {
#Main_Container {width:auto; margin:20px;}
.page_heading {text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); color:#333; font-size:24px; font-weight:bold; padding-bottom:10px; padding-left:5px;}
.page_heading_2 {text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); color:#333; font-size:18px; font-weight:bold; padding-bottom:7px; padding-left:5px;}
#page_content {-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-background-clip:padding-box; background-color:#f5f6f9; border:1px solid #FFF; padding:15px; margin-top:20px; margin-bottom:20px; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); min-height:320px;}
#page_content_2 {-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-background-clip:padding-box; background-color:#f5f6f9; border:1px solid #FFF; padding:15px; margin-top:20px; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); float:left;}

/*---Attribute Start Here---*/
#Attribute_Product_Level {margin:20px;}
#Attribute_Product_Level ul {padding:0px; margin:0px; list-style:none;}
#Attribute_Product_Level ul li {float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#FFF; width:100px; height:60px; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); border:1px solid #EEE; margin-right:20px; margin-bottom:20px; padding:10px;}
#Attribute_Product_Level ul li .icon_img {line-height:40px; height:40px; text-align:center;}
#Attribute_Product_Level ul li .text {text-align:center; text-transform:uppercase; font-size:12px; color:#333; font-weight:bold;}
#dialog_container {margin:10px;}
#dialog_container .title {font-size:18px; font-weight:bold; color:#000;}
#dialog_container .row {margin-left:0px;}
#dialog_container .row .first {font-size:12px; color:#333333; font-weight:bold; float:left; width:250px; line-height:30px;}
#dialog_container .row .second {float:left;}
#dialog_container .row .second .input {width:39%; background-color:#F5F5F5; font-size:12px; color:#333333; box-shadow:none;}
#dialog_container .row .third {margin-left:430px;} 
#dialog_container .color_list ul {padding:0px; margin:0px; list-style:decimal; min-height:310px;}
#dialog_container .color_list ul li {font-size:12px; color:#333; font-weight:bold; margin-left:20px; float:left; width:147px; padding:5px; background-color:#F5F5F5; margin-top:5px; margin-right:15px;}
#dialog_container .msg_note {background-color:#EEE; font-size:12px; color:#555; padding:2px 10px;}
/*---Attribute End Here---*/

/*---Categories End Here---*/
#unselected_product {width:49%; float:left;}
#unselected_product .search_row {margin:10px 0px;}
#unselected_product .search_row .left {float:left; line-height:30px;}
#unselected_product .search_row .center {float:left; margin-left:20px; margin-right:20px;}
#unselected_product .search_row .right {padding-top:5px;}
#selected_product {width:49%; float:right; margin-left:20px;}
#selected_product .search_row {margin:10px 0px;}
#selected_product .search_row .left {float:left; line-height:30px;}
#selected_product .search_row .center {float:left; margin-left:20px; margin-right:20px;}
#selected_product .search_row .right {padding-top:5px;}
/*---Categories End Here---*/

/*---Manufacturers Start Here---*/
#form_row {margin:10px 0px;}
#form_row .first {float:left; width:39%; font-size:12px;}
#form_row .second {margin-left:300px; font-size:12px;}
#form_row .second .input {width:39%; font-size:12px;}
#form_row .second .select_input {width:315px; font-size:12px;}
#form_row .second .textarea {width:39%; font-size:12px;}
#form_row .second .radio_label {background-color:#fafafa;}
#form_row .second .radio_label input {width:20px; float:left; font-size:12px; font-weight:normal;}
#form_row .second .radio_label label {width:150px; font-size:12px; font-weight:normal;}
/*#form_row .second .radio_label1 label {width:240px; font-size:12px; font-weight:normal;}*/
.star {font-size:13px; color:#CC0000; font-weight:bold;}
/*---Manufacturers End Here---*/

/*---Manufacturers Start Here---*/
#form_row2 {margin:0px 0px 10px 0px;}
#form_row2 .first {float:left; width:150px; font-size:12px;}
#form_row2 .second {margin-left:150px; font-size:12px;}
#form_row2 .second .input {width:39%; font-size:12px;}
#form_row2 .second .select_input {width:315px; font-size:12px;}
#form_row2 .second .textarea {width:39%; font-size:12px;}
#form_row2 .second .radio_label {background-color:#fafafa;}
#form_row2 .second .radio_label input {width:20px; float:left; font-size:12px; font-weight:normal;}
#form_row2 .second .radio_label label {width:150px; font-size:12px; font-weight:normal;}
.star {font-size:13px; color:#CC0000; font-weight:bold;}
/*---Manufacturers End Here---*/

/*---Gallery Start Here---*/
#gallery_list {width:100%;}
#gallery_list .left {width:55% !important; float:left; background-color:#FFF; border:1px solid #CCC; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:20px; padding-right:0px;}
#gallery_list .left ul {padding:0px; margin:0px; list-style:none;}
#gallery_list .left ul li {float:left; margin-right:15px; margin-bottom:15px;}
#gallery_list .left ul li .name {background-color:#333333; color:#FFFFFF; font-weight:bold; padding:5px; font-size:12px; text-align:center;}
#gallery_list .left ul li .image {margin:5px 0px;}
#gallery_list .left ul li .image img {border:1px solid #CCC; padding:4px;}
#gallery_list .left ul li .msg {background-color:#CCC; color:#333; font-weight:bold; padding:5px; font-size:12px; text-align:center;}
#gallery_list .left ul li .msg a {color:#333; text-decoration:none;}
#gallery_list .left ul li .msg a:hover {color:#000; text-decoration:underline;}
#gallery_list .right {width:38% !important; margin-left:59% !important; background-color:#FFF; border:1px solid #CCC; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:20px;}
#gallery_list .right #form_row {margin:10px 0px;}
#gallery_list .right #form_row .first {float:left !important; width:150px; text-align:left;}
#gallery_list .right #form_row .second {margin-left:150px !important; text-align:left;}
#gallery_list .right #form_row .second .input {width:250px; font-size:12px;}
#gallery_list .right #form_row .second .textarea {width:250px; font-size:12px;}
#form_row .second .radio_label {background-color:#fafafa;}
#form_row .second .radio_label input {width:20px; float:left; font-size:12px; font-weight:normal;}
#form_row .second .radio_label label {width:150px; font-size:12px; font-weight:normal;}
/*#form_row .second .radio_label1 label {width:240px; font-size:12px; font-weight:normal;}*/
.star {font-size:13px; color:#CC0000; font-weight:bold;}
/*---Gallery Start End---*/

/*---Tabs Start Here---*/
.ui-tabs.ui-tabs-vertical {padding:0px;	margin:0px;}
.ui-tabs.ui-tabs-vertical .ui-widget-header {border:none;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {float:left; width:16%;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {clear:left; width:100%; margin:10px 0; border:1px solid #CCC; border-width:1px 0px 1px 1px; overflow:hidden; position:relative; right:1px;
z-index:2; background-color:#ecedf2;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {display:block; width:100%; padding:0.6em 1em; font-size:13px; color:#333; font-weight:bold; text-shadow:0 1px 0 #FFFFFF;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {cursor:pointer; color:#FFFFFF; background-color:#666666;	text-decoration:none; text-shadow: 0 1px 0 #666;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {margin-bottom:0.2em; padding-bottom:0; color:#FFFFFF !important; background-color:#FFF; text-shadow:0 1px 0 #666; right:-0.3px;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {margin-bottom:10px;}
.ui-tabs.ui-tabs-vertical .ui-tabs-panel {float:left; padding:20px; position:relative; left:0px; background-color:#FFF;	border:1px solid #CCC; min-height:300px; width:80.4%}
/*---Tabs End Here---*/
#shippingzone_1 {width:32%; float:left; margin-left:11px; margin-bottom:15px;}
#shippingzone_1 .form_row {margin:10px 0px; font-size:12px;}
#shippingzone_1 .form_row .first {float:left; width:100px; font-size:12px; line-height:30px;}
#shippingzone_1 .form_row .second {margin-left:100px; font-size:12px;}
#shippingzone_1 .form_row .second .input {width:150px; font-size:12px;}

#shippingzone {width:32%; float:left; margin-right:23px; margin-bottom:15px;}
#shippingzone .form_row {margin:10px 0px; font-size:12px;}
#shippingzone .form_row .first {float:left; width:100px; font-size:12px; line-height:30px;}
#shippingzone .form_row .second {margin-left:100px; font-size:12px;}
#shippingzone .form_row .second .input {width:150px; font-size:12px;}

.text_link {font-size:13px; color:#333333; font-weight:bold; background:url(../images/icon_arrow.png) no-repeat 5px 5px; padding-left:20px;}
.text_link a {font-size:13px; color:#555555; font-weight:bold;}
.text_link a:hover {color:#65ba5e;}

.pen_pro{ width: 97%;    padding: 20px;    display: inline-block;    background: #fff;    margin-bottom: 20px;    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);}
.pen_pro span{    float: left;    width: 33%;}
.pen_pro span div{   float: left;}
.pen_pro span div + h3{   float: left;    margin-left: 10px;    font-size: 16px;    line-height: 20px;    margin-top: 0;    margin-bottom: 0;}

#search_box {text-align:left; width:100%; margin-bottom:20px;}
#search_box .div_col {float:left; margin-right:10px; font-size:12px; font-weight:bold; color:#000000; line-height:30px;}
.right_attr_top#search_box .div_col{float:none;}
#search_box .div_col_4 {float:left; margin-right:5px; font-size:12px; font-weight:bold; color:#000000; line-height:30px;}
.paging {width:100%; margin-bottom:10px;}
.paging .left {float:left; font-size:12px; color:#555555; font-weight:bold;}
.paging .right {float:right; font-size:12px; color:#555555; font-weight:bold;}
.txt_small{width:175px;}
.select_small{width:175px;}



.package_head {font-size:15px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:5px; line-height:30px;}
#package_details {padding-left:40px;}
#package_details .row {margin-top:8px;}
#package_details .row .left {width:120px; float:left; color: #333333; font-size: 12px; font-weight:bold;}
#package_details .row .right {float:left; color: #333333; font-size: 12px;}

#Left_Bar {background-color:#333333; border:1px solid #000000; width:16%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:20px; float:left; margin:20px;}
#Left_Bar .head {background-color:#f05247; padding:6px 10px; color:#FFFFFF; font-size:15px; font-weight:bold; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7); transition: all 0.2s ease-in-out 0s; text-align:center;}
#Left_Bar ul {padding:0px; margin:0px; list-style:none; margin-top:10px;}
#Left_Bar ul li {border-bottom:1px solid #666666; line-height:35px; height:35px; font-size:12px; background:url(../images/icon_arrow_gray.png) no-repeat 10px 13px;}
#Left_Bar ul li a {color: #999999; line-height:35px; height:35px; padding:10px 0px 10px 25px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9); transition: all 0.2s ease-in-out 0s; font-weight:bold;}

#Left_Bar ul li:hover {background-color:#111111;}
#Left_Bar ul li a:hover {color:#FFFFFF; text-decoration:none;}
#Left_Bar ul li.select {background-color:#111111;}
#Left_Bar ul li.select a {color:#FFFFFF;}

.right_bar {width:79%; margin-left:21%;}

#Theme_Selected {background-color:#FFFFFF; border:1px solid #e9e9ec; padding:20px;}
#Theme_Selected .left {float:left; width:39%;}
#Theme_Selected .left img {box-shadow:5px 5px 5px rgba(0, 0, 0, 0.15); border:1px solid #FFFFFF !important;}
#Theme_Selected .right {margin-left:325px; text-align:left !important;}
#Theme_Selected .right .text_gry {font-size:12px; color:#666666; font-weight:bold; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); background-color:#F5F5F5; padding:4px 6px;}
#Theme_Selected .right .row {margin-left:10px; margin-top:20px; float:left; width:100%;}
#Theme_Selected .right .row .first {font-size:12px; color:#999999; font-weight:bold; float:left; width:120px;}
#Theme_Selected .right .row .second {font-size:12px; color:#333333; font-weight:bold; text-transform:uppercase;}
#Theme_Selected .right .title {font-size:18px; color:#333333; font-weight:bold; margin:5px 0px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}


#Theme_List ul {padding:0px; margin:0px; list-style:none;}
#Theme_List ul li {width:316px; height:380px; float:left; margin-right:15px; margin-bottom:30px;}
#Theme_List ul li .title {background-color:#555555; margin-bottom:1px; height:38px; line-height:35px; text-align:center;}
#Theme_List ul li .title .left {float:left; width:58%; font-size:13px; color:#FFFFFF; font-weight:bold; padding-left:10px;}
#Theme_List ul li .title .right {width:35%; float:right; padding-right:10px;} 
#Theme_List ul li .title .right a {font-size:12px; color:#FFFFFF; font-weight:bold; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); background-color:#e47c03; padding:5px;}
#Theme_List ul li .title .right a:hover {color:#FFFFFF; text-decoration:none;}
#Theme_List ul li .image {border:1px solid #CCC; background-color:#FFFFFF; padding:10px;}
#Theme_List ul li .color {border:1px solid #d4d4d4; background-color:#ebebeb; margin-top:1px; font-size:12px; color:#000000; height:36px; line-height:36px; padding-left:15px;}
#Theme_List ul li .color span {float:left; margin-right:15px;}
#Theme_List ul li .color ul li {margin:0px; padding:0px;}
#Theme_List ul li ul li {width:auto; height:auto; border-left:1px solid #CCC;}

.tabs ul {padding:0px; margin:0px;}
.tabs li {list-style:none;display:inline; float:left; width:30px;}
.tabs a {padding:8px;display:inline-block;color:#fff;text-decoration:none;}
.tabs a.active {background:#fff;color:#000;}

.theme_custom span {background-color:#FFFFFF;border:1px solid #CCCCCC;float:left;padding:5px 10px;margin: 7px 7px 0px 0px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width: 22%;}
.theme_custom span:hover {background-color:#EEEEEE; border:1px solid #BBBBBB; text-decoration:none;}
.theme_custom span a {color:#333333; font-weight:bold; font-size:12px; cursor:pointer;}
.theme_custom span a:hover {color:#333333; text-decoration:none;}

ul#accordion {list-style: none outside none; padding: 0px 0; width: 100%;}
ul#accordion li h6 {background-color: #333333; cursor: pointer; font-weight: bold; padding: 0; background-image:none; color:#FFFFFF; width:99%; font-size:13px; text-shadow:none; line-height:35px; height:35px; padding-left:10px; margin-bottom:1px;}
ul#accordion li h6 strong {float:right; padding-right:10px; font-size:12px; color:#6ecd68;}
ul#accordion li .accBox {display: block; margin-bottom: 10px; background-color:#FFFFFF; color:#000000; border:1px solid #CCCCCC; border-top:none; margin-top:-1px; padding:10px; font-size:12px;}
ul#accordion li h6 span {background-image:none; height:0px; width:0px;}

ul#accordion2 {list-style: none outside none; padding: 0px 0; width: 100%;}
ul#accordion2 li h6 {background-color: #333333; cursor: pointer; font-weight: bold; padding: 0; background-image:none; color:#FFFFFF; width:99.2%; font-size:13px; text-shadow:none; line-height:35px; height:35px; padding-left:10px; margin-bottom:1px;}
ul#accordion2 li h6 strong {float:right; padding-right:10px; font-size:12px; color:#6ecd68;}
ul#accordion2 li .accBox {display: block; margin-bottom: 10px; background-color:#FFFFFF; color:#000000; border:1px solid #CCCCCC; border-top:none; margin-top:-1px; padding:10px; font-size:12px;}
ul#accordion2 li h6 span {background-image:none; height:0px; width:0px;}

ul#accordion3 {list-style: none outside none; padding: 0px 0; width: 100%;}
ul#accordion3 li h6 {background-color: #333333; cursor: pointer; font-weight: bold; padding: 0; background-image:none; color:#FFFFFF; width:99.2%; font-size:13px; text-shadow:none; line-height:35px; height:35px; padding-left:10px; margin-bottom:1px;}
ul#accordion3 li h6 strong {float:right; padding-right:10px; font-size:12px; color:#6ecd68;}
ul#accordion3 li .accBox {display: block; margin-bottom: 10px; background-color:#FFFFFF; color:#000000; border:1px solid #CCCCCC; border-top:none; margin-top:-1px; padding:10px; font-size:12px;}
ul#accordion3 li h6 span {background-image:none; height:0px; width:0px;}

ul#accordion4 {list-style: none outside none; padding: 0px 0; width: 100%;}
ul#accordion4 li h6 {background-color: #333333; cursor: pointer; font-weight: bold; padding: 0; background-image:none; color:#FFFFFF; width:99.2%; font-size:13px; text-shadow:none; line-height:35px; height:35px; padding-left:10px; margin-bottom:1px;}
ul#accordion4 li h6 strong {float:right; padding-right:10px; font-size:12px; color:#6ecd68;}
ul#accordion4 li .accBox {display: block; margin-bottom: 10px; background-color:#FFFFFF; color:#000000; border:1px solid #CCCCCC; border-top:none; margin-top:-1px; padding:10px; font-size:12px;}
ul#accordion4 li h6 span {background-image:none; height:0px; width:0px;}

.fixedElement {height:43px; position:absolute; top:185px; width:100%; z-index:99;}
.top_button {clear:both; margin-top:11px; margin-right:20px; text-align:right;}

.buttonGreen {font-size:13px; color:#FFF; font-weight:bold; padding:7px 15px; border:1px solid #e85c2e; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color: #e85c2e;}
.buttonGreen a {color:#FFF !important;}
.buttonGreen a:hover {color:#FFF; text-decoration:none;}
.buttonGreen:hover {color:#FFF; border: 1px solid #e85c2e;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color: #da5022;}

.buttonRed {font-size:13px; color:#FFF; font-weight:bold; padding:8px 20px; border:1px solid #cf1414; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#dc1e1e; background-image: linear-gradient(to bottom, #ed4242, #dc1e1e); background-repeat:repeat-x; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1); -moz-box-shadow:inset 1px 1px 1px rgba(251, 138, 138, 1); box-shadow:inset 1px 1px 1px rgba(251, 138, 138, 1);}
.buttonRed a {color:#FFF;}
.buttonRed a:hover {color:#FFF; text-decoration:none;}
.buttonRed:hover {color:#FFF; background-color:#ed4242; background-image:linear-gradient(to bottom, #dc1e1e, #ed4242); background-repeat:repeat-x; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.35);}

.buttonYellow {font-size:13px; color:#FFF; font-weight:bold; padding:7px 20px; border:1px solid #1ab394; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color: #1ab394;}
.buttonYellow a {color:#FFF;}
.buttonYellow a:hover {color:#FFF; text-decoration:none;}
.buttonYellow:hover {color:#FFF;background-color: #0d9c7f; border: 1px solid #0d9c7f; text-decoration:none;}
.buttonYellow.button-red{border: 1px solid #ed5565;background-color: #ed5565;}
.buttonYellow.button-red a{}
.buttonYellow.button-red:hover{border: 1px solid #dc4253;background-color: #dc4253;}
.buttonYellow.button-red a:hover{}

.buttonGreens {font-size:13px; color:#FFF; font-weight:bold; padding:8px 20px; border:1px solid #459a00; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#111; background-image:linear-gradient(to bottom, #459a00, #555);background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgb(171, 171, 171); -moz-box-shadow:inset 1px 1px 1px rgb(171, 171, 171); box-shadow:inset 1px 1px 1px rgb(171, 171, 171);}
.buttonGreens a {color:#FFF;}
.buttonGreens a:hover {color:#FFF; text-decoration:none;}
.buttonGreens:hover {color:#FFF;background-color: #f54a15;background-image: linear-gradient(to bottom, #555, #111);background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}


.buttonbrown {font-size:13px; color:#FFF; font-weight:bold; padding:8px 20px; border:1px solid #a14400; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#481e00; background-image: linear-gradient(to bottom, #823700, #481e00); background-repeat:repeat-x; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(72, 30, 0, 1); -moz-box-shadow:inset 1px 1px 1px rgba(72, 30, 0, 1); box-shadow:inset 1px 1px 1px rgba(72, 30, 0, 1);}
.buttonbrown a {color:#FFF;}
.buttonbrown a:hover {color:#FFF; text-decoration:none;}
.buttonbrown:hover {color:#FFF; background-color: #823700; background-image: linear-gradient(to bottom, #481e00, #823700); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}

.buttonBlue {font-size:13px; color:#FFF; font-weight:bold; padding:8px 20px; border:1px solid #037aa4; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color: #f57f01; background-image: linear-gradient(to bottom, #00abf0, #007aa9); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(147, 220, 250, 1); -moz-box-shadow:inset 1px 1px 1px rgba(147, 220, 250, 1); box-shadow:inset 1px 1px 1px rgba(147, 220, 250, 1);}
.buttonBlue a {color:#FFF;}
.buttonBlue a:hover {color:#FFF; text-decoration:none;}
.buttonBlue:hover {color:#FFF; background-color: #00abf0; background-image: linear-gradient(to bottom, #007aa9, #00abf0); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}

.dialogboxnew {padding:20px;}
.dialogboxnew #form_row {margin:15px 10px 0px 10px;}
#curvebox {background:#555555; border:1px solid #333333; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:10px; font-size:13px; color:#FFFFFF; text-shadow:0 1px 0 #333333;}
#curvebox strong {color:#CCCCCC;}




/*---------------------DIALOG BOX-----------------------*/
#shopping_cart {background-color:#FFFFFF;}
#shopping_cart .row_heading {display:table-row; position:fixed; vertical-align:middle; width:96.8%;}
#shopping_cart .table {border-left:1px solid #CCCCCC; border-top:0px solid #CCCCCC; display:table; font-size:12px;}
#shopping_cart .row_heading .grid_heading {background:#EEEEEE; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; vertical-align:middle;border-top:1px solid #CCCCCC;}
#shopping_cart .row_heading .col_serial {border-bottom:1px solid #CCC; border-right:1px solid #CCC; float:left; display:table-cell; line-height:30px; padding:5px; width:50px;}
#shopping_cart .row_heading .col_image {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; float:left; line-height:30px; padding:5px; width:120px;}
#shopping_cart .row_heading .col_details {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display: table-cell; float:left; line-height:30px; padding:5px; width:353px;}
#shopping_cart .row_heading .col_price {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; float:left; line-height:30px; padding:5px; width:120px;}
#shopping_cart .row_heading .col_quality {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display: table-cell; float:left; line-height:30px; padding:5px; width:50px;}
#shopping_cart .row_heading .col_totalprice {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display: table-cell; float:left; line-height:30px; padding:5px; text-align:center; width:120px;}
#shopping_cart .row_heading .col_update {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display: table-cell; float:left; line-height:30px; padding:5px; text-align:center; width:65px;}
#shopping_cart .row_heading .col_delete {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display: table-cell; float:left; line-height:30px; padding:5px; text-align:center; width:41px;}

#shopping_cart .table2 {display:table; font-size:12px; border-left:1px solid #CCCCCC;}
#shopping_cart .row_description .col_serial {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; float:left; height:200px; line-height:30px; padding:5px; width:50px;}
#shopping_cart .row_description .col_image {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; float:left; height:200px; line-height:30px; padding:5px; width:120px;}
#shopping_cart .row_description .col_details {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display: table-cell; float:left; height:200px; line-height:30px; padding:5px; width:353px; overflow-y:auto; overflow-x:hidden;}
#shopping_cart .row_description .col_details #row {clear:both; margin-bottom:10px;}
#shopping_cart .row_description .col_details #row .first {width:100px; float:left; line-height:18px;}
#shopping_cart .row_description .col_details #row .second {margin-left:100px; line-height:18px;} 
#shopping_cart .row_description .col_details #row .second a {color:#333333;}
#shopping_cart .row_description .col_price {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; float:left; height:200px; line-height:30px; padding:5px; width:120px; text-align:left;}
#shopping_cart .row_description .col_price s {color:#999999;}
#shopping_cart .row_description .col_quality {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; float:left; height:200px; line-height:30px; padding:5px; width:50px;}
#shopping_cart .row_description .col_totalprice {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; float:left; height:200px; line-height:30px; padding:5px; text-align:left; width:120px;}
#shopping_cart .row_description .col_update {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; height:200px; line-height:30px; padding:5px; text-align:center; width:65px;}
#shopping_cart .row_description .col_delete {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display: table-cell; float:left; height:200px; line-height:30px; padding:5px; text-align:center; width:41px;}
.shopping_list {height:253px; overflow-y:scroll;}
#grey_strip {background:#EEEEEE; border:1px solid #CCC; height:30px; line-height:30px; margin-bottom:20px; margin-right:10px; margin-top:10px; padding:0 10px; width:986px;}
#grey_strip .first {color:#000000; float:left; font-size:12px; font-weight:bold;}
#grey_strip .second {color:#000000; font-size:12px; font-weight:bold; text-align:right;}
/*---------------------DIALOG BOX-----------------------*/
}



/*--@@@@@@@@@@@@@@@--IE Broswer Start--@@@@@@@@@@@@@@@*/

#Main_Container {width:auto; margin:20px;}
.page_heading {text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); color:#333; font-size:24px; font-weight:bold; padding-bottom:10px; padding-left:5px;}
.page_heading_2 {text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); color:#333; font-size:18px; font-weight:bold; padding-bottom:7px; padding-left:5px;}
#page_content {-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-background-clip: padding-box; background-color:#f5f6f9; border:1px solid #FFF; padding:15px; margin-top:0px; margin-bottom:20px; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);}
#page_content_2 {-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-background-clip:padding-box; background-color:#f5f6f9; border:1px solid #FFF; padding:15px; margin-top:20px; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); float:left;}

/*---Attribute Start Here---*/
#Attribute_Product_Level, .help_sec {margin: 20px 0px 0;overflow:hidden;}
#Attribute_Product_Level p.white_bg{background:#fff; color:#666; padding:10px; margin-bottom:20px;font-size:13px; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);}
#Attribute_Product_Level p.white_bg a{color:#fd6e11; text-decoration:underline;}
#Attribute_Product_Level p.white_bg span.btn_help{float:right;}
#Attribute_Product_Level p.white_bg span.btn_help a{ text-decoration:none; color:#47a3e4; font-size:22px;}

.small_div .div_col .input{width:146px;}
.small_div .div_col .input_dropdown{width: 160px;}

p.white_bg_all{background:#fff; color:#666; padding:10px; margin-bottom:20px; font-size:13px; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);}
p.white_bg_all a{color:#fd6e11; text-decoration:underline;}
p.white_bg_all span.btn_help{float:right;}
p.white_bg_all span.btn_help a{ text-decoration:none; color:#47a3e4; font-size:22px;}

#sellerdetails_sellerinfo {background:#fff; padding:10px; margin-bottom:15px; overflow:hidden; border:1px solid #eee; padding-bottom:0;}
#sellerdetails_sellerinfo .left{width:50%; float:left;}
#sellerdetails_sellerinfo .left .row1{margin-bottom:5px; float:left; width:100%; }
#sellerdetails_sellerinfo .left .row1 .first{font-size:12px; font-weight:bold; color:#000; line-height:30px; float:left; width:25%;}
#sellerdetails_sellerinfo .left .row1 .second{font-size:12px; color:#000000; line-height:30px; float:left;}

#sellerdetails_sellerinfo .right{width:50%; float:left;}
#sellerdetails_sellerinfo .right .row1{margin-bottom:5px; float:left; width:100%; }
#sellerdetails_sellerinfo .right .row1 .first{font-size:12px; font-weight:bold; color:#000; line-height:30px; float:left; text-align:left; width:25%;}
#sellerdetails_sellerinfo .right .row1 .second{font-size:12px; color:#000000; line-height:30px; float:left; text-align:left;}

#Attribute_Product_Level .left_attr{width:66%; float:left; margin-right:4%;}
#Attribute_Product_Level .right_attr{width:30%; float:left; background:#fff;}
#Attribute_Product_Level .right_attr .main_box{padding:20px;}
#Attribute_Product_Level .right_attr h4{background:#e85c2e; padding:10px 15px; margin:0; color:#fff; text-shadow:none; font-weight:400; font-size:18px;}
#Attribute_Product_Level .right_attr .main_box #form_row{margin:0 0 5px 0px}
#Attribute_Product_Level .right_attr .main_box #form_row .first{width:150px;}
#Attribute_Product_Level .right_attr .main_box #form_row .second{margin-left:150px;}
#Attribute_Product_Level .right_attr .main_box #form_row .second  input[type="text"]{width:165px !important; }
#Attribute_Product_Level .right_attr .main_box #form_row .second select.select_input{width:180px !important; }

.right_attr_top{width:100%; display:inline-block; background:#fff; margin-bottom:20px; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);}
.right_attr_top .main_box{padding:20px; display:inline-block; width:97%;}
.right_attr_top h4{background:#e85c2e; padding:10px 15px; margin:0; color:#fff; text-shadow:none; font-weight:400; font-size:18px; text-transform:uppercase;}
.right_attr_top .main_box #form_row{margin: 0 0 0px 0px;float:left;}
.right_attr_top .main_box #form_row .first{width: 130px;line-height: 30px;}
.right_attr_top .main_box #form_row .second{margin-left: 130px;margin-right: 10px;}
.right_attr_top .main_box #form_row .second  input[type="text"]{width:165px !important;margin-bottom: 0;}
.right_attr_top .main_box #form_row .second select.select_input, .right_attr_top .main_box #form_row .second select{width:180px !important;margin-bottom: 0;}
.main_box.mng_atr{float:left; width: 62%;padding: 20px 10px;}
.search_atr{float:right; padding: 11px 0px; width: 34%;}
.search_atr #form_row .first { width: 130px;    line-height: 30px;}
.search_atr #form_row .second { margin-left: 130px;}
.search_atr #form_row .second #txt_name{    width: 180px;}
.main_box.mng_atr .buttonGreen{display: inline-block;    padding: 6px 20px;} 
.search_full_area select, .search_full_area input{ margin-right:10px;}
.right_attr_top .main_box #form_row .second input[type="file"] { max-width: 190px;}

.search_atr .btn_green_2{display:inline-block; padding:6px 15px 7px 15px; line-height:18px; vertical-align:top;}
#static, #category, #category, #product, #Misc{font-size:13px;}

#Attribute_Product_Level ul {padding:0px; margin:0px; list-style:   none;}
#Attribute_Product_Level ul li {float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#FFF; width:100px; height:60px; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); border:1px solid #EEE; margin-right:15px; margin-bottom:20px; padding:10px;}
#Attribute_Product_Level ul li .icon_img {line-height:40px; height:40px; text-align:center;}
#Attribute_Product_Level ul li .text {text-align:center; text-transform:uppercase; font-size:12px; color:#333; font-weight:bold;}
#dialog_container {margin:10px;}
#dialog_container .title {font-size:18px; font-weight:bold; color:#000;}
#dialog_container .row {margin-left:0px; font-size:12px; color:#333333;}
#dialog_container .row .first {font-size:12px; color:#333333; font-weight:bold; float:left; width:250px; line-height:30px;}
#dialog_container .row .second {float:left; line-height:30px;}
#dialog_container .row .second img {max-width:50px; max-height:50px;}
#dialog_container .row .second .input {width:85%; background-color:#F5F5F5; font-size:12px; color:#333333; box-shadow:none;}
#dialog_container .row .third {margin-left:430px;} 
#dialog_container .color_list ul {padding:0px; margin:0px; list-style:decimal; min-height:310px;}
#dialog_container .color_list ul li {font-size:12px; color:#333; font-weight:bold; margin-left:20px; float:left; width:147px; padding:5px; background-color:#F5F5F5; margin-top:5px; margin-right:15px;}
#dialog_container .msg_note {background-color:#EEE; font-size:12px; color:#555; padding:2px 10px;}
#dialog_container table a{color:#fa4f0c !important;}
/*---Attribute End Here---*/

/*---Categories End Here---*/
#unselected_product {width:49.5%; float:left;}
#unselected_product .search_row {margin:10px 0px;}
#unselected_product .search_row .left {float:left; line-height:30px;}
#unselected_product .search_row .center {float:left; margin-left:20px; margin-right:20px;}
#unselected_product .search_row .right {padding-top:5px;}
#selected_product {width:49.5%; float:right; margin-left:10px;}
#selected_product .search_row {margin:10px 0px;}
#selected_product .search_row .left {float:left; line-height:30px;}
#selected_product .search_row .center {float:left; margin-left:20px; margin-right:20px;}
#selected_product .search_row .right {padding-top:5px;}
.buttonSubmit.new_bnt{    position: relative; top: -5px; padding: 6px 20px 7px;}
.br_o {    border: 1px #8c8c8c solid;    padding: 1px 3px;    margin-top: 10px;    display: inline-block;}
/*---Categories End Here---*/

#column_left {width:49%; float:left;}
#column_right {width:49%; float:right; margin-left:20px;}

/*---Manufacturers Start Here---*/
#form_row {margin:10px 0px;}
#form_row .first {float:left; width:300px; font-size:12px;}
#form_row .second select.select_input {  width: 300px !important;}
#form_row .second select {  width: 300px !important;}
#form_row .second textarea {  width: 286px !important;}
.prod_add #form_row .second {margin-left:300px; font-size:12px;}
.prod_add #form_row .second #UpdatePanel4 .dropdown-menu{ max-height:200px; overflow:auto;}
#form_row .second  input[type="text"] {width:100%; max-width: 286px;}
#form_row .second  input[type="file"] {width: 100% !important; max-width: 286px;}
#divimg .second  input[type="file"] {width:100%; max-width:286px; border:1px solid; border-color:#a8abba #b5b7c5 #c5c7d2; -webkit-border-radius:3px; border-radius:3px; box-shadow:0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset; font-size:12px; background:#fff; padding:0 6px;}
#Main_Container .btn-group.open .dropdown-menu {    display: block;}
#divimg .first {float:left; width:300px; font-size:12px;}
#chkmainattribute tr td input{ float:left;margin-right: 7px;}
#chkmainattribute tr td { width: 11%; padding:0px;}
#chkmainattribute tr td label { width:100%;}
#chkcustomattribute tr td input{ float:left;margin-right: 7px;}
#chkcustomattribute tr td { width:11%; padding:0px;}
#chkcustomattribute tr td label { width:100%;}

.overflow {
    width: 1277px;
    overflow: scroll;
    max-width: 1277px;
    overflow-y:auto;
}
.grid_table th span {
    margin: 0 5px 0 0;
}

input[type="button"] {
    color: #FFF;
    background-color: #fd6e11;
    background-image: linear-gradient(to bottom, #fd6e11, #d65d0e);
    background-repeat: repeat-x;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
    border: 0px;
    padding: 5px 16px;
}


#form_row .second {margin-left:300px; font-size:12px;}
#form_row .second .input {width:39%; font-size:12px;max-width: 286px;}
#form_row .second .jqte-test {width:39%; font-size:12px;}
#form_row .second .select_input {width:39%; font-size:12px;}
#form_row .second .textarea {width:39%; font-size:12px;}
#form_row .second .radio_label {background-color:#fafafa;}
#form_row .second .radio_label input {width:20px; float:left; font-size:12px; font-weight:normal;}
#form_row .second .radio_label label {width:150px; font-size:12px; font-weight:normal;}
#ddlBrand {height: 30px !important; width:39%;}
#form_row .first_crop {float:left; width:800px; font-size:12px; font-weight:bold;}

#form_row .second_Crop {float:left; width:100%; font-size:12px; }



/*#form_row .second .radio_label1 label {width:240px; font-size:12px; font-weight:normal;}*/
.star {font-size:13px; color:#CC0000; font-weight:bold;}
/*---Manufacturers End Here---*/
/*---Gallery Start Here---*/
#gallery_list {width:100%;}
#gallery_list .left {width:55% !important; float:left; background-color:#FFF; border:1px solid #CCC; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:20px; padding-right:0px;}
#gallery_list .left ul {padding:0px; margin:0px; list-style:none;}
#gallery_list .left ul li {float:left; margin-right:15px; margin-bottom:15px;}
#gallery_list .left ul li .name {background:#333; color:#FFFFFF; font-weight:bold; padding:5px; font-size:12px; text-align:center;}
#gallery_list .left ul li .image {margin:0px 0px; height:150px; width:150px; border:1px solid #CCC; padding:4px; display:table-cell; vertical-align:bottom; text-align:center;}
#gallery_list .left ul li .image img {border:0px; padding:0px;}
#gallery_list .left ul li .msg {background-color:#CCC; color:#333; font-weight:bold; padding:5px; font-size:12px; text-align:center; margin-top:3px;}
#gallery_list .left ul li .msg a {color:#333; text-decoration:none;}
#gallery_list .left ul li .msg a:hover {color:#000; text-decoration:underline;}
#gallery_list .right {width:38% !important; margin-left:58% !important; background-color:#FFF; border:1px solid #CCC; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:20px;}
#gallery_list .right #form_row {margin:10px 0px;}
#gallery_list .right #form_row .first {float:left !important; width:150px; text-align:left;}
#gallery_list .right #form_row .second {margin-left:150px !important; text-align:left;}
#gallery_list .right #form_row .second .input {width:95%; font-size:12px;}
#gallery_list .right #form_row .second .textarea {width:95%; font-size:12px;}
#form_row .second .radio_label {background-color:#fafafa;}
#form_row .second .radio_label input {width:20px; float:left; font-size:12px; font-weight:normal;}
#form_row .second .radio_label label {width:150px; font-size:12px; font-weight:normal;min-height:20px;}
/*#form_row .second .radio_label1 label {width:240px; font-size:12px; font-weight:normal;}*/
.star {font-size:13px; color:#CC0000; font-weight:bold;}
/*---Gallery Start End---*/

/*---Tabs Start Here---*/
.ui-tabs.ui-tabs-vertical {padding:0px;	margin:0px;}
.ui-tabs.ui-tabs-vertical .ui-widget-header {border:none;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {float:left; width:15%;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {clear:left; width:100%; margin:10px 0; border:1px solid #CCC; border-width:1px 0px 1px 1px; overflow:hidden; position:relative; right:1px;
z-index:2; background-color:#ecedf2;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {display:block; width:100%; padding:0.6em 1em; font-size:13px; color:#333; font-weight:bold; text-shadow:0 1px 0 #FFFFFF;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {cursor:pointer; color:#FFFFFF; background-color:#666666;	text-decoration:none; text-shadow: 0 1px 0 #666;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {margin-bottom:0.2em; padding-bottom:0; color:#FFFFFF !important; background-color:#FFF; text-shadow:0 1px 0 #666; right:-0.3px;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {margin-bottom:10px;}
.ui-tabs.ui-tabs-vertical .ui-tabs-panel {float:left; padding:20px; position:relative; left:0px; background:#FFF;	border:1px solid #CCC; min-height:300px; width:80.4%}
/*--@@@@@@@@@@@@@@@--IE Broswer End--@@@@@@@@@@@@@@@*/

.icon {border:0px solid #F8F8F8; padding:0px; margin:3px !important; max-width:20px; max-height:20px; min-height: 20px; float:left; background:transparent; min-width: 20px;}
.icon:hover {border:0px solid #CCC;}

/*---GRID Start Here---*/
.grid_table {font-size:12px; width:100%; border:1px solid #CCC;}
.grid_table th a{color:#fff; }
.grid_table th a:hover{ color:#eee;}
.grid_table a {text-decoration:none;}
.grid_table th {padding:6px 4px; line-height:20px; text-align:left; vertical-align:top; border:0; border-top:1px solid #dddddd; background-color:#555; color:#FFFFFF; text-shadow: 0 1px 0 rgba(0, 0, 0, 1);}
.grid_table th .gray {color:#CCCCCC; text-shadow: 0 1px 0 rgba(0, 0, 0, 1);}
.grid_table tr {background-color:#FFFFFF;}
.grid_table tr:hover {background-color:#e5fecb;}
.grid_table tr td {padding:6px 4px; line-height:20px; text-align:left; vertical-align:top; border:1px solid #ddd; color:#000; word-wrap: break-word; word-break:break-all;}
.grid_table tr td a i.fa{font-size:20px; color:#47a3e4; margin-right:7px;}
.grid_table tr td a i.green{color:#1b9200 !important;}
i.green.fa.fa-eye{color: #ff0000 !important;}
i.red.fa.fa-eye-slash{color:#1b9200 !important;}

.red{color:#ff0000 !important;}
.violet{color:#963eb9 !important;}
i.fa.fa-key {color: #929292 !important;}
i.fa.fa-university {color: #459a02 !important;}
i.fa.fa-rupee {  color: #3a3a3a !important;}
i.fa.fa-times {color: #ff5e00 !important;}
i.fa.fa-inr {  color: #3a3a3a !important;}
button#btnPublishBroadcastMessage {background:transparent; border: 0; padding:0;}
.icon_new{float:left;}
#divUpdateAddress_order .ui-helper-clearfix, #divresetpassword .ui-helper-clearfix{background-color:#fa4d0b !important;}

.seller-edit {/* float: left; */width: 100%;/* display: inline-block; */clear: none;}
.seller-edit #form_row{ float:left; width:50%; margin: 3px 0px;}
.seller-edit #form_row .first {    width: 200px;}
.seller-edit #form_row .second {    margin-left: 200px;}
.seller-edit .second img{    width: 50px;}
.seller-edit #form_row .second span{display:inline-block; width:100%;}

.title-admin{margin-bottom: 5px;border-bottom:0px #ccc solid;display:  inline-block;width: 100%;}
.title-admin h4{font-size: 16px;font-weight: 600;margin-bottom: 25px;padding-left: 5px;position:  relative;}
.title-admin h4:after{height:1px; background:#fd6e11; content:''; /* float:left; */ width:150px; display:inline-block; top:22px; position:absolute; left:5px;}




/*#grey_strip {background:none repeat scroll 0 0 #EEEEEE; border:1px solid #CCCCCC; height:30px; line-height:30px; margin-bottom:20px; margin-right:10px; margin-top:10px; padding:0 10px; width:96%;}
#grey_strip .first {color:#000000; float:left; font-size:12px; font-weight:bold;}
#grey_strip .second {color:#000000; font-size:12px; font-weight:bold; text-align:right;}*/

tr.pagination {background-color:#FFF;}
tr.pagination:hover {background-color:#FFF;}
/*---GRID End Here---*/

.text_blk_12 {font-size:12px; color:#000000; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.text_blk_13 {font-size:13px; color:#000000; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.text_blk_14 {font-size:14px; color:#000000; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.text_blk_15 {font-size:15px; color:#000000; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.text_blk_16 {font-size:16px; color:#000000; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.text_blk_18 {font-size:18px; color:#000000; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.text_blk_20 {font-size:20px; color:#000000; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.text_blk_24 {font-size:24px; color:#000000; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.text_blk_30 {font-size:30px; color:#000000; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}

.bold {font-weight:bold;}
.right {text-align:right !important;}
.left {text-align:left !important;}
.top {vertical-align:top !important;}
.bottom {vertical-align:bottom !important;}

.space_10 {height:10px;}
.space_15 {height:15px;}
.space_20 {height:20px;}
.space_30 {height:30px;}
.space_40 {height:40px;}
.space_50 {height:50px;}

.delete {font-size:12px; color:#FF0000;}
.delete a {font-size:12px; color:#FF0000;}
.delete a:hover {font-size:12px; color:#FF0000;}
a.delete {font-size:12px; color:#FF0000;}
a.delete:hover {font-size:12px; color:#FF0000;}

.btn_green {font-size:12px; color:#FFF; padding:2px 10px; border:1px solid #3f992d; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color: #46AC32; background-image: linear-gradient(to bottom, #7BCA79, #3B9B28); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1); -moz-box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1); box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1);}
.btn_green a {color:#FFF;}
.btn_green a:hover {color:#FFF; text-decoration:none;}
.btn_green:hover {color:#FFF; background-color: #3b9b28; background-image: linear-gradient(to bottom, #3B9B28, #7BCA79); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}

.btn_green_2 {font-size:13px;color:#FFF;font-weight:bold;padding:8px 20px;border: 1px solid #000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color: #555555;background-image: linear-gradient(to bottom, #717171, #555555);background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);-webkit-box-shadow: inset 1px 1px 1px rgb(171, 171, 171);-moz-box-shadow: inset 1px 1px 1px rgb(171, 171, 171);box-shadow: inset 1px 1px 1px rgb(171, 171, 171);}
.btn_green_2 a {color:#FFF;}
.btn_green_2 a:hover {color:#FFF; text-decoration:none;}
.btn_green_2:hover {color:#FFF;background-color: #555555;background-image: linear-gradient(to bottom, #555555, #717171);background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}

.btn_green_red {font-size:12px; color:#FFF; padding:7px 10px; border:1px solid #cf1414; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color: #dc1e1e; background-image: linear-gradient(to bottom, #ed4242, #dc1e1e); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(251, 138, 138, 1); -moz-box-shadow:inset 1px 1px 1px rgba(251, 138, 138, 1); box-shadow:inset 1px 1px 1px rgba(251, 138, 138, 1);}
.btn_green_red a {color:#FFF;}
.btn_green_red a:hover {color:#FFF; text-decoration:none;}
.btn_green_red:hover {color:#FFF; background-color: #ed4242; background-image: linear-gradient(to bottom, #dc1e1e, #ed4242); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}


.btn_green_3 {font-size:18px; color:#FFF; padding:10px 20px; position:relative; border:1px solid #3f992d; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color: #46AC32; background-image: linear-gradient(to bottom, #7BCA79, #3B9B28); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1); -moz-box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1); box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1);}
.btn_green_3 a {color:#FFF;}
.btn_green_3 a:hover {color:#FFF; text-decoration:none;}
.btn_green_3:hover {color:#FFF; background-color: #3b9b28; background-image: linear-gradient(to bottom, #3B9B28, #7BCA79); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}

.btn_gallery {font-size:13px; color:#FFF; padding:10px 20px; top: position:relative; border:1px solid #000000; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color: #000000; background-image: linear-gradient(to bottom, #555555, #000000); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(204, 204, 204, 1); -moz-box-shadow:inset 1px 1px 1px rgba(204, 204, 204, 1); box-shadow:inset 1px 1px 1px rgba(204, 204, 204, 1);}
.btn_gallery a {color:#FFF;}
.btn_gallery a:hover {color:#FFF; text-decoration:none;}
.btn_gallery:hover {color:#FFF; background-color: #3b9b28; background-image: linear-gradient(to bottom, #3B9B28, #7BCA79); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}
span.btn_gallery {margin-bottom:50px;}

.btn_black {font-size:12px; color:#FFF; padding:2px 10px; border:1px solid #000000; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;  background-color: #000000; background-image: linear-gradient(to bottom, #555555, #000000); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(204, 204, 204, 1); -moz-box-shadow:inset 1px 1px 1px rgba(204, 204, 204, 1); box-shadow:inset 1px 1px 1px rgba(204, 204, 204, 1);}
.btn_black a {color:#FFF;}
.btn_black a:hover {color:#FFF; text-decoration:none;}
.btn_black:hover {color:#FFF; background-color: #333333; background-image: linear-gradient(to bottom, #333333, #888888); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}

.btn_black2 {font-size:12px; color:#FFF; padding:5px 10px; border:1px solid #000000; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;  background-color: #000000; background-image: linear-gradient(to bottom, #555555, #000000); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(204, 204, 204, 1); -moz-box-shadow:inset 1px 1px 1px rgba(204, 204, 204, 1); box-shadow:inset 1px 1px 1px rgba(204, 204, 204, 1);}
.btn_black2 a {color:#FFF;}
.btn_black2 a:hover {color:#FFF; text-decoration:none;}
.btn_black2:hover {color:#FFF; background-color: #333333; background-image: linear-gradient(to bottom, #333333, #888888); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}

/*.btn_submit {font-size:13px; color:#FFF; font-weight:bold; padding:5px 20px; border:1px solid #3f992d; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color: #46AC32; background-image: linear-gradient(to bottom, #7BCA79, #3B9B28); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1); -moz-box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1); box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1);}
.btn_submit a {color:#FFF;}
.btn_submit a:hover {color:#FFF; text-decoration:none;}
.btn_submit:hover {color:#FFF; background-color: #3b9b28; background-image: linear-gradient(to bottom, #3B9B28, #7BCA79); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}*/
.btn_submit_new {font-size:13px; color:#FFF; font-weight:bold; padding:5px 20px; border:1px solid #3f992d; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color: #46AC32; background-image: linear-gradient(to bottom, #7BCA79, #3B9B28); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1); -moz-box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1); box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1);}
.btn_submit_new a {color:#FFF;}
.btn_submit_new a:hover {color:#FFF; text-decoration:none;}
.btn_submit_new:hover {color:#FFF; background-color: #3b9b28; background-image: linear-gradient(to bottom, #3B9B28, #7BCA79); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}

.btn_submit_2 {font-size:13px; color:#FFF; font-weight:bold; padding:5px 20px; border:1px solid #cf1414; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color: #dc1e1e; background-image: linear-gradient(to bottom, #ed4242, #dc1e1e); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1); -moz-box-shadow:inset 1px 1px 1px rgba(251, 138, 138, 1); box-shadow:inset 1px 1px 1px rgba(251, 138, 138, 1);}
.btn_submit_2 a {color:#FFF;}
.btn_submit_2 a:hover {color:#FFF; text-decoration:none;}
.btn_submit_2:hover {color:#FFF; background-color: #ed4242; background-image: linear-gradient(to bottom, #dc1e1e, #ed4242); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}


.btn_color {font-size:12px; color:#000; padding:5px 10px; width:130px; font-weight:bold; text-align:center; border:1px solid #BBB; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;  background-color: #CCC; background-image: linear-gradient(to bottom, #EEE, #CCC); background-repeat: repeat-x; -webkit-box-shadow:inset 1px 1px 1px rgba(204, 204, 204, 1); -moz-box-shadow:inset 1px 1px 1px rgba(204, 204, 204, 1); box-shadow:inset 1px 1px 1px rgba(204, 204, 204, 1);}


.msg_success {font-size:12px; color:#333; font-weight:bold; padding:5px 10px; border:1px solid #FFCC33; background-color:#FFFF66; *line-height:27px;} 
.msg_error {font-size:13px; color:#CC0000; font-weight:bold;} 
.msg_blank {font-size:13px; color:#FFF; font-weight:bold; background-color:#555; border:1px solid #000; padding:5px 10px;} 
.msg_box {font-size:13px; color:#333; font-weight:bold; background-color:#FFF; border:1px solid #EEE; padding:5px 10px; line-height:35px;} 


.buttonSubmit {font-size:13px;color:#FFF;font-weight:bold;padding:8px 20px;border: 1px solid #e04b0f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color: #f9500d;background-image: linear-gradient(to bottom, #fb4f0c, #f05c20);/* background-repeat: repeat-x; */text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);-webkit-box-shadow: inset 1px 1px 1px rgb(162, 28, 5);-moz-box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1);box-shadow: inset 1px 1px 1px rgb(247, 84, 19);}
.buttonSubmit a {color:#FFF !important;}

.buttonSubmit a:hover {color:#FFF; text-decoration:none;}
.buttonSubmit:hover {color:#FFF; border: 1px solid #ba1e04;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color: #e2462c;background-image: linear-gradient(to bottom, #d71f00, #e2462c);/* background-repeat: repeat-x; */text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);-webkit-box-shadow: inset 1px 1px 1px rgb(162, 28, 5);-moz-box-shadow:inset 1px 1px 1px rgba(148, 212, 146, 1);box-shadow: inset 1px 1px 1px rgb(162, 28, 5);}



#curvebox {background:#555555; border:1px solid #333333; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:10px; font-size:13px; color:#FFFFFF; text-shadow:0 1px 0 #333333;}
#curvebox strong {color:#CCCCCC;}

span.tooltip {
    background:#333333;
	border:1px solid #000000;
    cursor: pointer;
    padding: 5px 10px;
    z-index: 100;
	color:#FFFFFF;
	/*position:absolute;*/
	width:200px;
}
span.tooltip:hover {
	position:relative;
}
span.tooltip > div {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #000000;
    box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.7);
    display: none;
    position: absolute;
    z-index: 100;
	padding:10px;
	width:500px;
	color:#FFFFFF;
}
span.tooltip:hover {
    z-index: 100;
}
span.tooltip:hover > div {
    display: block;
    /*white-space: nowrap;*/
}
span.tooltip + img.close {
    height: 0;
    left: 0;
    position: fixed;
    top: 0;
    width: 0;
    z-index: 99;
	border:0;
}
span.tooltip:hover + img.close {
    height: 100%;
    width: 100%;
	border:0;
}
.tooltip .tooltip_details { border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -moz-box-shadow:0px 0px 8px 4px #666; -webkit-box-shadow:0px 0px 8px 4px #666; box-shadow:0px 0px 8px 4px #666;}
.tooltip .tooltip_details .tooltip_title {font-size:13px; color:#e8a80a; border-bottom:1px solid #e8a80a; font-weight:bold;}
.tooltip .tooltip_details .row {margin-bottom:10px; line-height:24px; clear:both;}
.tooltip .tooltip_details .row .first {width:150px; font-size:12px; font-weight:normal; color:#CCC; float:left; position:absolute;}
.tooltip .tooltip_details .row .second {margin-left:160px; font-size:12px; font-weight:normal; color:#FFFFFF;}

.tooltip  .tooltip_details_s { border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -moz-box-shadow:0px 0px 8px 4px #666; -webkit-box-shadow:0px 0px 8px 4px #666; box-shadow:0px 0px 8px 4px #666; z-index:9999999999999999999999999999999999999; position:absolute;}
.tooltip  .tooltip_details_s .tooltip_title {font-size:13px; color:#e8a80a; border-bottom:1px solid #e8a80a; font-weight:bold; margin-left:30px;}
.tooltip  .tooltip_details_s .row {margin-bottom:10px; line-height:24px; clear:both;}
.tooltip  .tooltip_details_s .row .first {width:175px; font-size:12px; font-weight:normal; color:#CCCCCC; float:left; padding-left:30px;}
.tooltip  .tooltip_details_s .row .second {margin-left:185px; font-size:12px; font-weight:normal; color:#FFFFFF; float:left; position:absolute; *margin-left:0px;}
.tooltip  .tooltip_details_s .row .second img {max-height:50px; max-width:50px; padding-top:5px;}

.personalization_img {max-height:50px; max-width:50px;}


#orderUpdate {width:100%; clear:both; display:block; position:relative;}
#orderUpdate .Left {width:47%; float:left; border:1px solid #CCCCCC; background-color:#FFFFFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:1%;}
#orderUpdate .Left .title {font-size:12px; color:#FFF; font-weight:bold; background:#666; margin-bottom:10px; padding:4px 10px; text-transform:uppercase; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
#orderUpdate .Left #form_row {clear:both; width:100%; display:block; position:relative; font-size:12px; color:#333333; padding-left:10px;}
#orderUpdate .Left #form_row .first {float:left; width:200px;}
#orderUpdate .Left #form_row .second {margin-left:200px;}

#orderUpdate .Right {width:47%; margin-left:51%; *margin-left:50.5%; border:1px solid #CCCCCC; background:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:1%;}
#orderUpdate .Right .title {font-size:12px; color:#FFF; font-weight:bold; background:#666666; margin-bottom:10px; padding:4px 10px; text-transform:uppercase; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
#orderUpdate .Right #form_row {width:100%; display:block; position:relative; font-size:12px; color:#333333; padding-left:10px;}
#orderUpdate .Right #form_row .first {float:left; width:200px;}
#orderUpdate .Right #form_row .second {margin-left:200px;}

.link_text {font-size:12px; color:#0066CC !important; font-weight:bold; text-decoration:none !important;}
.link_text a {font-size:12px; color:#0066CC !important; font-weight:bold; text-decoration:none !important;}
.link_text a:hover {font-size:12px; color:#0088CC !important; font-weight:bold; text-decoration:underline !important;}

#Confirmed_div_products, #Cancel_div_products, #Shipped_div_products, #Delivered_div_products {padding-top:5px;}
.delete_items {background:#666666; padding:5px; margin-right:10px; font-weight:bold; font-size:12px; color:#ffffff;}
.delete_items a {background:#C00; font-size:11px; color:#FFF !important; padding:1px 4px; font-weight:bold; margin-left:5px;}

/*----------TABS HOMEPAGE----------*/
.tabshome {width:99.5%; text-align:right; clear:both; padding-bottom:15px; float:left; margin-top:1px; padding-right:0.5%;}
.tabshome .btn_selected {font-size:13px;color:#FFF; font-weight:bold; padding:10px 20px;border:1px solid #d77f03; -moz-border-top-left-radius:4px; -moz-border-top-right-radius:4px; -moz-border-bottom-right-radius:0px; -moz-border-bottom-left-radius:0px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; background-color: #f57f01; background-image: linear-gradient(to bottom, #fba102, #f57f01); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(253, 196, 81, 1); -moz-box-shadow:inset 1px 1px 1px rgba(245, 170, 37, 1); box-shadow:inset 1px 1px 1px rgba(245, 170, 37, 1);}
.tabshome .btn_selected a {color:#FFF;}
.tabshome .btn_selected a:hover {color:#FFF; text-decoration:none;}
.tabshome .btn_selected:hover {color:#FFF; background-color: #fba102; background-image: linear-gradient(to bottom, #f57f01, #fba102); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);}

.tabshome .btn_unselected {font-size:13px; color:#888888; font-weight:bold; padding:10px 20px; border:1px solid #CCCCCC; -moz-border-top-left-radius:4px; -moz-border-top-right-radius:4px; -moz-border-bottom-right-radius:0px; -moz-border-bottom-left-radius:0px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; background-color: #FFFFFF; background-image: linear-gradient(to bottom, #FFFFFF, #EEEEEE); background-repeat: repeat-x; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 1px 1px 1px rgba(238, 238, 238, 1); -moz-box-shadow:inset 1px 1px 1px rgba(238, 238, 238, 1); box-shadow:inset 1px 1px 1px rgba(238, 238, 238, 1);}
.tabshome .btn_unselected a {color:#888888;}
.tabshome .btn_unselected a:hover {color:#888888; text-decoration:none;}
.tabshome .btn_unselected:hover {color:#888888; background-color: #EEEEEE; background-image: linear-gradient(to bottom, #EEEEEE, #FFFFFF); background-repeat: repeat-x;text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.35);}
.plusicon {background-color:#f57f01; font-size:20px; color:#FFFFFF; font-weight:normal; float:right; margin-right:10px; cursor:pointer; line-height:25px; border-radius:3px; width:25px; height:25px; text-align:center;}

.tabshome .more_chart{float:right;}

/*----------TABS HOMEPAGE----------*/
.video-section{overflow:hidden; -webkit-background-clip:padding-box; border:0px; padding:15px;  position:relative;}
.video-section .headers{width:100%; float:left; margin-bottom:0px;}
.headers .head{width:100%; /*background:#69BD63; padding:5px;*/ }
.headers .head .vdo_left{width:42%; float:left; border:5px solid #fff;}
.headers .head .vdo_right{width:51%; margin-left:5%; float:left;}
.headers .head .vdo_right h4{font-size:24px; margin:0; padding:0;  margin-top:50px; color:#000;}
.headers .head .vdo_right p{font-size:20px; line-height:26px; margin:0; padding:0; margin-bottom:15px; margin-top:30px; color:#474747;}
.video-section .headers .head .hr_line{margin:35px 0;}
.video-section .span3{margin-left:15px; margin-right:15px; width:280px;}
.headers h2{margin:0; font-weight:normal; text-shadow:none;}
.headers .videoss{width:100%; margin-top:10px; margin-bottom:20px; position:relative;}
.headers .videos{float:left; width:100%; margin:10px auto 0px auto;}
.headers .videoss .titles{min-height:80px;}
.headers .videoss .box{width:100%; min-height:180px; background:#ccc; border:1px solid #ccc; position:relative;}
.headers .videoss .box iframe{height:180px;}
.headers .videoss .box img{width:100%;}
.headers .videoss a{text-align:center; text-decoration:none; color:#666; font-size:18px;}
.headers .videoss a p{font-size:14px; height:36px; color:#000;}
.headers .videoss a.view{margin:10px auto; display:none;}
.simplePopup {
display:none;
position:fixed;
border:4px solid #808080;
background:#fff;
z-index:3;
padding:12px;
width:60%;
min-width:60%;
}

.simplePopupClose {
float:right;
cursor:pointer;
margin-left:10px;
margin-bottom:10px;
}

.simplePopupBackground {
display:none;
background:#000;
position:fixed;
height:100%;
width:100%;
top:0;
left:0;
z-index:1;
}
.rfq-btn{
width:36% !important;
float:right;
margin-right:60px;
}