﻿@charset "utf-8";
/* CSS Document */
body
{
	padding:0px;
	margin:0px;
	height:100%;
	  color: #333333;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12.5px;
    /*font-weight: bold;*/
    letter-spacing: 1px;
    padding: 0;
    text-align: left;
}
img
{
	border:none;
	cursor:pointer;
}
.login_header
{
    background-color: #595241;
    margin: 0 auto;
    padding-top: 25px;
	padding-bottom:25px;
	text-align:center;
}
.login_header p
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#595241;
	visibility:hidden;
	padding:0px;
	margin:0px;
}
.login_login_area {
    background-color: #B8AE9C;
    border: 1px solid #595241;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 17px -9px #920D2C;
    height: 300px;
    margin: 7% auto;
    max-width: 820px;
}

.login_login_area_login {
    float: left;
    padding: 6% 0 6% 6%;
    width: 46%;
}
.login_login_area_logo{
	width:48%;
	float:left;
	    padding: 4% 0px;
}
.login_login_area_logo img{
	width:100%;
	border:none;
}

.login_footer {
    background-color: #595241;
    margin: 0 auto;
    padding-top: 25px;
	padding-bottom:25px;
	text-align:center;
	    position:fixed;
    bottom: 0; /* Sit it on the bottom */
    left: 0;
    width: 100%;
}

.login_footer p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	padding:0px;
	margin:0px;
	font-weight:normal;
	letter-spacing:normal;
}
.clr
{
	clear:both;
}
.login_footer a
{
	color:#FFFFFF !important;
	float:none;
}
.login_footer .copy
{
	color:#FFF !important;
}
/*contact*/

.content_left_name
{
	float:left;
	width:17%;	
	text-align:right;
	padding-right:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#312e25;
}
.content_left_namebox
{
	float:left;
	width:76%;
	margin-bottom:12px;
	padding-left:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;

}


.content_left_namebox input {
    background-color: #FFFFFF !important;
    border: 1px solid #5E5746;
    float: left;
    margin-bottom: 2%;
    padding: 1%;
    width: 90%;
}

.remember {
    color: #595241;
    float: right;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
	margin-right:4%;
	margin-top:-3%;
	font-weight:normal;
	letter-spacing:normal;

}
.remember.copy {
    color: #595241!important;
    float: right;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif!important;
    font-size: 11px!important;
	margin-right:7%;
	margin-top:-3%;
	font-weight:normal!important;
	letter-spacing:normal!important;

}
.remember a {
	color:#595241;
	
	margin-left:32px;
	margin-top:7px !important;
}
.hlb_Forgot {
    float: left;
    margin-top: 7px !important;
}
.browser_latest_version
{
	border: 1px;
    height:45px;
    margin: 7% auto;
    max-width: 820px;
    background-color:#F4F4F4;
    text-align:center;
    margin-top:0px;
    
}

/*end*/





/*-----------------------master page-------------------------*/


/*
.header
{
    background-color: #595241;
    margin: 0 auto;
	padding:0.5% 7% 0.5% 1%;
	text-align:center;
	min-height:49px;
}
*/

.header {
background-color: #595241;
margin: 0 auto;
min-height: 49px;
padding: 0.8% 7% 0.5% 1%;
text-align: center;
}




#higlight_menu img {
border: none;
width: 30px;
float:left;
}
.remember a input
{
	margin:-3px !important;
	float:left;
}

.header p {
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 33px;
    margin: -1px 0 0;
    padding: 0;
	text-align:left;
}
.footer {
    background-color: #595241;
    margin: 0 auto;
    padding-top: 2px;
	padding-bottom:2px;
	text-align:center;
	    position: fixed;
    bottom: 0; /* Sit it on the bottom */
    left: 0;
    width: 100%;
}
.footer span {
    background-color: #6b624e;
	float:right;
	 margin-right: 20px;
}
.footer span span {
	float:none;
	 margin-right: 0px;
}
.menu
{
	float:left;
	width:58px;
}

#higlight_menu {
    float: left;
    margin-left: 3%;
    margin-top: 1%;/*margin-top: 1.5%;*/
}

.logo
{
	float:right;
	width:150px;

}
.content
{
	padding:2% 1%;
	background-color:#f4f4f4;
	margin:12px;
	height:100%;
	border:1px solid #cfcdc8;
}
.contentarea
{
	margin:0px auto;
}
.contentarea ul
{
	margin:0px;
	padding:0px;
}
.contentarea ul li
{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	list-style-type:none;
	
}
.content h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px 0px 12px 0px;
	font-weight:normal;
	
}
.content h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:0px;
	color:#920d2c;
	text-align:center;
	margin:0px 0px 25px 0px;
	
}
.content h1
{
   color: #333333;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12.5px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 5px 0;
    padding: 0;
    text-align: left;
	clear:both;
	
}
.contentarea h1 span
{
    color: #000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    margin: 5px 0;
    padding: 0;
	font-weight:normal;
    text-align: left;
	

}
.contentarea p
{
    color: #000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    margin: 5px 0;
    padding: 0;
	font-weight:normal;
    text-align: left;
	

}

.header img
{
	border:none;
	width:100%;
}
#Field106
{
	background-color:#e3e3e3;
	border:1px solid #b2b2b2;
	
}
.fieldleft
{
	float:left;
	margin:0px 10px 0px 0px;
}
.left
{
	float:left;
}
table
{
	/*border-collapse:collapse;*/
}
table td,th
{
/*	border:1px solid #aeaeae;*/
	
  color: #333333 !important;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12.5px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 5px 0;
    padding: 0px 0px 0px 0px;
}
div.inr_search_area table td
{
/*	border:1px solid #aeaeae;*/
	
  color: #333333 !important;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12.5px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 5px 0;
    padding: 0px 0px 0px 0px;
}

td select
{
	background-color:#e3e3e3;
	border:1px solid #aeaeae;
	font-weight:normal;
}
td h3
{
	color: #333333 !important;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif!important;
    font-size: 15px!important;
    font-weight: bold!important;
    letter-spacing: 1px!important;
    margin: 5px 0!important;
    padding: 0px!important;
}
select.copy
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:2px 0px 0px 0px;
	font-weight:normal!important;
	
}
#WorkArea_txtAddFeature
{
}
.copy
{
  color: #333333 !important;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif!important;
    font-size: 12.5px!important;
    font-weight: bold!important;
    letter-spacing: 1px;
    margin: 5px 0;
    padding: 0;
    text-align: left!important;
}
.desc
{
 color: #333333;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12.5px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 5px 0;
    padding: 0;
    text-align: left;
	float:left;	
}
#WorkArea_txtUserName
{
	width:90% !important;
}
/*#fhNewD_WorkArea_gvProducts
{
	height:45px !important;
}*/
#WorkArea_gvProducts td span
{
		font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	color:#010101 !important;
}
#WorkArea_gvResults tr td div
{
	margin:4px 0px 0px 0px;
}
th {
    background-color:#accfcb;
	height:25px;
    color:#000;
    cursor: default;
    font-weight: bold;
    text-align: center;
}
tr
{
	/*background:none !important;*/ /* for pres_prop_new_verifypricing.aspx grid **Leons*/
}
.NoShow
{
    border: 0 none;
    position: absolute;
    opacity: 0;
    visibility: hidden;
}
#WorkArea_gvResults  td span
{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	color:#010101 !important;
}
span
{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:normal;
	color:#010101 !important;
}
#fhNewD_WorkArea_gvResults
{
	height:45px !important;
}
#fhNewT_WorkArea_gvResults th a
{
	color:#000 !important;
}
#WorkArea_tdHeader
{
	font-size:12px !important; 
}

.linkBtn_Style{
    background-color: #E6E7E6;
    border: 1px solid #C3C3C3;
    border-radius: 8px 8px 8px 8px;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold !important;
    padding: 6px 10px;
    text-shadow: 2px 1px #FFFFFF;
	text-decoration:underline;
}
.linkBtn_Style a{
	text-decoration:underline;
}
.layerForCol {
  left: 0; top: 0;
  position: absolute;
  z-index: 10;
  visibility:  hidden;
  background-color:#f4f4f4;
  width: 230px; /*height: 50px;*/
  border-style:outset;
/*  moz-opacity: 0.95;
  opacity: 0.95;
  filter: alpha(opacity=95);*/
}
th a
{
	color:#000 !important;
}
.notice
{
	padding:14px;
	background-color:#accfcb;
	border:1px solid #668c89;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	max-width:660px;
	margin:5px 0px 5px 0px;
	text-align:justify;
}

.notice_imp
{
	background-color:#f3f2f2;
width:600px;
padding:10px 10px 14px 10px;
border:1px solid #a5a5a5;
font-family:Helvetica;
color:#ff0000;
text-align:justify;
font-weight:bold;
letter-spacing:normal;
}
.notice_imp td
{
font-family:Helvetica;
color:#ff0000;
text-align:justify;
font-weight:bold;
letter-spacing:normal;
}

.notice_info
{
	background-color:#f3f2f2;
width:600px;
padding:10px 10px 14px 10px;
border:1px solid #a5a5a5;
font-family:Helvetica;
color:#2a5cb8;
text-align:justify;
font-weight:bold;
letter-spacing:normal;
}
.notice_info img
{
	margin:0px 10px 0px 0px !important;
	cursor:default;
}
.notice_info img
{
	margin:0px 10px 0px 0px !important;
	cursor:default;
}
.search_pannels
{
	background-color: AliceBlue;
    border: 1px solid #666;
    vertical-align: middle;
}
}


@media only screen and (max-width:774px),only screen and (max-device-width:768px)
{
.login_header,.login_footer
{ 
padding:10px;
}
.header
{
	padding:0.5% 6% 0.5% 1%;
}
#higlight_menu ul li
{
	width:90px !important;
	margin-top:10px;
	margin-left:20px;
}
.logo
{
	width:120px;
}
.menu
{
	width:47px;
}
.login_login_area {
    margin: 10% auto;
}
.remember {

	margin-right:18%;


}
.remember img{
	width:80%;

}
.header p
{
	font-size:12px;
	font-weight:bold;
}
.login_footer {
    background-color: #595241;
    margin: 0 auto;
    padding-top: 25px;
	padding-bottom:25px;
	text-align:center;
	    position:relative;
    bottom: 0; /* Sit it on the bottom */
    left: 0;
    width: 100%;
}
#div-addfields
{
	   height: 400px;
    overflow: scroll;
    width: 100% !important;
}
.warning
{
	color:#F00;
	font-family:Verdana, Geneva, sans-serif;
}
}

@media only screen and (max-width:420px),only screen and (max-device-width:420px)
{.login_footer p,.login_header p
{
	font-size:10px;
}
.login_header,.login_footer
{ 
padding:10px;
}
.login_login_area_logo
{
	padding: 17% 0px;
}

.header
{
	padding:0.5% 5% 0.5% 1%;
}

#higlight_menu ul li {
    margin-left: 10px;
    margin-top: 5px;
    width: 79px !important;
}
.logo
{
	width:90px;
}
.menu
{
	width:37px;
}
.remember {
    color: #595241;
    float: right;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
	margin-right:4%;
	margin-top:-3%;

}
.remember img{
	width:60%;

}
.login_footer {
    background-color: #595241;
    margin: 0 auto;
    padding-top: 25px;
	padding-bottom:25px;
	text-align:center;
	    position:relative;
    bottom: 0; /* Sit it on the bottom */
    left: 0;
    width: 100%;
}
}
@media only screen and (max-width:364px),only screen and (max-device-width:364px)
{
.login_login_area_logo
{
    padding:28% 0px;
}
}
@media only screen and (max-width:285px),only screen and (max-device-width:285px)
{
}


form header {
  margin: 0 0 20px 0; 
}
form header div {
  font-size: 90%;
  color: #999;
}
form header h2 {
  margin: 0 0 5px 0;
}

form > div > fieldset > div > div {
  margin: 0 0 5px 0;
}
form > div > label,
legend {
 color: #333333;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12.5px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 5px 0;
    padding: 0;
    text-align: left;
	float:left;
}
form > div > div,
form > div > fieldset > div {

}
form > div > fieldset label {
	font-size: 90%;
}
fieldset {
	border: 0;
  padding: 0;
}


input[type=email],
input[type=url],
input[type=password],
{
   background-color: #f4f4f4;
    border-style: solid;
    border-width: 1px;
	border-color:#b0b1b5;
    width: 100% !important;
}
input[type=text],
input[type=email],
input[type=url],
input[type=password] {
 /* width: 50%;*/
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
textarea:focus {
  outline: 0;
  border-color: #4697e4;
}

@media (max-width: 600px) {

  form > div > label,
  legend {
 color: #333333;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12.5px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 5px 0;
    padding: 0;
    text-align: left;
	float:left;
  }
  form > div > div,
  form > div > fieldset > div {
    width: 100%;
    float: none;
  }
  input[type=text],
  input[type=email],
  input[type=url],
  input[type=password],
  textarea,
  select {
    width: 100%; 
  }
}
@media (min-width: 1200px) {
  form > div > label,
	legend {

		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12.5px;
	color:#000;
	text-align:left;
	padding:0px;
	font-weight:bold;
	color:#333;
	letter-spacing:1px;
	margin:5px 0px;
	float:left;
  }
}




/*search*/

.searchbar {
    background-image: url("/images/common/search/border_search.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    float: none !important;
    margin-bottom: 15px;
    margin-left: 25px;
    margin-top: 15px;
    width: 57%;
}
.searchbar a {
	color:#000;
}
.searchbar input{

    height: 40px;
    margin: 0 auto;
    width: 90%;
}

.search_area {
    background-color: #B8AE9C;
    box-shadow: 0 0 17px -9px #333;
    min-height: 27px;
	padding:25px;
    margin: 7% auto;
}
.searchbuttons
{
	width:405px;
	margin:0px auto;

}
.search_items {
    background-image: url("/images/common/search/border_search.jpg");
    background-position: center top;
    background-repeat: no-repeat;

    margin: 20px auto;
    width: 100%;
	padding:10px 0px 0px 0px;
}
.search_items h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	padding:0px;
	margin:5px 0px;
	line-height:11px;
	display:inline;
	float:none;
}

.search_items h2{
    float:left;
    font-size: 12px;
    line-height: 0;
	color:#000;
	font-weight:bold;
	margin:0px;
}
.search_items h3{
    float: right;
    font-size: 11px;
    line-height: 0;
	font-weight:normal;
	color:#000;
}
.search_items span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525252;

	float:left;
	margin:0px 0px 0px 3px;
}


.grid {
    float: left;
    margin: 0 15px;

}
.grid span label {
	line-height:25px;

}
.search
{
	width:405px;
	height:30px;
	background-image:url(/images/common/search/searchmenu_bg.jpg);
	border-radius:4px;
	margin:0px auto;
		border-bottom:1px solid #717171;
			border-right:1px solid #717171;
	padding:0px;
	margin-bottom:20px;
}
.search a
{
font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
	text-decoration:none;
	color:#000;
}
.search li {
    border-left: 1px solid #717171;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    list-style-type: none;
    margin: 0;
    padding: 7px 0px;
    text-align: center;
    width: 100px;
}
.search li:hover {
	background-image:url(/images/common/search/searchmenu_bghover.jpg);
}
.search select, .search input{
 background-color: #E3E3E3;
    border: 1px solid #AEAEAE;
    font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	height:15px;
}

.searchbuttons select, .search_items select {
    
    text-align: left;
    width: 175px;
    background-color:#E3E3E3;
    border: #E3E3E3;
}
.searchbuttons input
{
	border: #E3E3E3;
	background-color:#E3E3E3;
	width:80px;
}
.bordr
{
	border:1px solid black;
    float:left;
	margin: 25px 25px 0px 25px;
}
.bordr td
{
	padding:4px;
	
}
.bordr td span
{
	font-weight:bold!important;
	color:#333!important;
	
}
.bordr td input
{
	font-weight:normal!important;
	
}

/*inner*/

.inr_search_area {
margin:0px auto
}
.inr_search_area select, .inr_search_area input{
 background-color: #E3E3E3;
    border: 1px solid #AEAEAE;
    font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	
}
.size
{
	height:24px;
	width:20%;
}
.threegrid
{
	border:1px solid #d4d4d4;
	padding-bottom:10px;
	margin-bottom:1px;
	width:32.9%;
	float:left;
}
.threegrid>.product
{
	width:40%;
	margin-right:2%;

}
 .threegrid>.searchheading
{
	height:24px;
	background-color:#accfcb;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
		background-color:#accfcb;
	padding:0px 5px;
	float:none;
}
.product_dec>.searchheading
{
	height:24px;
	background-color:#accfcb;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	color:#000;
	float:none;
	padding:0px 5px;
}
.searchheading
{
	height:24px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	color:#000;
	float:none;
	padding:0px 5px;
}

.product_dtl>.searchheading
{
	height:24px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
		background-color:#accfcb;
	color:#000;
	float:none;
	padding:0px 5px;
}

 .listview>.searchheading
{
	height:24px;
	background-color:#accfcb;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	padding:0px 5px;
	float:none;
}

.listview
{
	border:1px solid #d4d4d4;
	padding-bottom:10px;
	margin-bottom:1px;
}
.listview img
{
	border:0px;
	margin:0px 5px 0px 0px;
}
.threegrid input, .threegrid img
{
	border:0px;
	margin:0px 5px 0px 0px;
}
.listview, p
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.listview h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.listview h3, .detailview_details h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	margin:0px;
	line-height:21px;
	padding:0px;
}
.description
{
			width:40%;
			margin:0px 2%;

	float:left;

}
.product
{

	width:9%;
	margin:1%;
	float:left;
}
.product input
{
	width:98%;
}
.details
{

	width:41%;
	margin:1%;
	float:left;
}
.detailview_details>.details
{
	width:41%;
	margin:1%;
	float:left;
	text-align: left;
	background-color: white;
	width: 96%;
	padding-left: 15px;
	height: 155px;/*height: 115px;*/
	overflow:auto;
	display:none;
}
.bottom
{
	text-align:center;
	clear:both;
	padding:0px 30px;
}
.left
{
	float:left;
	
}
.detailview_details
{ 
    background-color: #FFFFFF;
    border: 1px solid #D6D6D6;
    clear: both;
    margin: 10px auto;
    width: 98%;
}
.detailview_detailsheading
{ 
    background-color: #840a26;
    border: 1px solid #964155;
	color:#FFF;
	padding:5px 2%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	float:left;
	font-weight: normal;
	cursor: pointer;
}
.detailview_detailsheading_detail
{ 
    background-color: #ACCFCB;
    border: 1px solid #8bbeb8;
	color:#FFF;
	padding:5px 2.04%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	float:left;
	font-weight: normal;
	cursor: pointer;
}
.detailview,.thumbnailview
{ 

width:100%; 
padding:1px;
}
.rightbox
{

    height: 125px;
    margin-bottom: 5px;
}

.detailview_product
{ 

	margin:1%;
	float:left;
}
.detailview_description
{ 
	margin:0px 5%;
	float:left;
}

.columnLeft {
    border:1px outset #E6E6E6;
    color: #000000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 2px;
    text-align: left;
	min-height:40px;
    width: 18.9%;
}
.columnLeft_heading {
    border: 1px solid #92AFAC;
    color: #000000;
    float: left;
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#accfcb;
    font-size: 11px;
    font-weight:bold;
    padding: 6px 2px;
    text-align:center;
    width: 18.9%;
}


.product_dtl {
    border: 1px solid #D0D0D0;
    float: left;
    width: 47%;
	font-weight:normal;
}
.product_dec
{
background-color: #E4E4E4;
    float:right;
	 border: 1px solid #D0D0D0;
    padding: 0 0 12px;
    width: 52%;
}
.thumbview
{
   border: 1px solid #D4D4D4;
    float: left;
    /*margin:1%;*/
    padding-bottom: 0px;
    width: 19.8%;
}
.thumbview h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	float:left;
	margin:0px;
	font-weight:bold;
}
.thumbview h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-align:center;
	margin:0px;
	padding:0px;
}
.thumbview input,.thumbview img
{
	width:90%;

}
.popup .detailview_details
{
	width:91%;
}
.popup .detailview_description
{
	width:93% !important;
}
.popup
{
	width:74%;
		margin:0px auto;
}
.popup th
{
	height:25px;
    color:#000;
    cursor: default;
    font-weight: bold;
    text-align: center;
}
.popup>.searchheading
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0px 0px 5px 0px;
    background-color:#baaf9d;
	padding:0px 0px;
	float:none;
}
.merunheading
{
	text-decoration:none!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:12px!important;
	text-decoration:underline!important;
	margin:0px 0px 0px 0px!important;
	color:#000!important;
	padding:0px 0px!important;
	float:none!important;

}
.popup ul
{
padding:0px;
margin:0px;
}
.popupitems
{
}
.popupitems li
{
padding:5px !important;
margin:0px 1px !important;
list-style-type:none !important;
display:inline !important;
float:left !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:13px !important;
color:#fff !important;
width:98%;
	border-bottom:dashed 1px #333;
background-color: #fff !important;
}
.popupitems p
{
padding:0px ;
margin:0px 0px;
list-style-type:none ;
display:inline ;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px ;
color:#000;
}
.popup ul li
{
padding:5px;
margin:0px 1px;
list-style-type:none;
/*display:inline;*/
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
background-color:#ACCFCB;
}
@media only screen and (max-width:900px),only screen and (max-device-width:900px)
{
.threegrid{width:49%;} .thumbview{width: 22%;}
}
@media only screen and (max-width:600px),only screen and (max-device-width:600px)
{
.threegrid{width:100%;}.thumbview{width:30%;}
}
@media only screen and (max-width:420px),only screen and (max-device-width:420px)
{
.threegrid{width:100%;}.thumbview{width:46%;}
}
@media only screen and (max-width:364px),only screen and (max-device-width:364px)
{
.threegrid{width:100%;}.thumbview{width:97%;}
}
@media only screen and (max-width:285px),only screen and (max-device-width:285px)
{
.threegrid{width:100%;}
}
.grid > span a {
    text-decoration: none;
	color: #595241;
	cursor:pointer;
}
.popup
{
border-radius: 0 0 14px 14px;
}
 #WorkArea_dlPaging a
 {
	 color:#FFF;
 }
 .scroll::-webkit-scrollbar
{
width: 7px;
}

.scroll::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 8px;
}

.scroll::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 5px 5px 6px 5px rgba(231, 224, 180, 0.61);
}

 .scrollDark::-webkit-scrollbar
{
width: 7px;
}

.scrollDark::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 8px;
}

.scrollDark::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 5px 5px 6px 5px #B8AE9C;
}
.savedcollection_bg
{
float: left;
padding: 4px 7px;
}

.ProdLink
{
color: #cc6600;
text-decoration: underline;
}
.ProdLink:hover
{
color: #3b21ff;
text-decoration: underline;
}




@media only screen and (min-width: 1800px), only screen and (min-device-width: 1800px) {
.threegrid {
width: 24.8%;
height:342px !important;
}
}

@media (min-width: 1500px) and (max-width: 1750px)
{
.threegrid { width: 24.7%; height: 300px ! important; }
}

@media (min-width: 1200px) and (max-width: 1499px)
{
.threegrid { width: 32.7%; height: 320px ! important; }
}

