@charset "utf-8";
/* CSS Document */

body{
	font-size: 13px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}
.master, .table_container
{
	width:880px;
	max-width:960px;
	margin:0px auto;

}
.master
{
	border:#E6E9E4 solid 1px;
	border-radius:3px;
	padding:20px 40px 60px 40px;
}
.master input[type=text], .master input[type=password], textarea
{
	width:60%;
	height:31px;
	border:#cccccc solid 1px;
	clear: both;
	padding-left:3px;
}
.master input[type=file]
{
    width:60%;
	height:31px;
	border:#cccccc solid 1px;
	padding-top:8px;
	padding-left:10px;
}
.master hr
{
   /* border-top:1px solid #ccc;    */
}
.master select
{
    height:31px;
    min-width:60px;
    border:#cccccc solid 1px;
    padding:5px 5px 5px 2px;
}
.master input[type=submit]
{
	width: 120px;
	height: 27px;
	color: #fff;
	text-align: center;
	background: #7fb821;
	cursor: pointer;
}
.master input[type=submit].cancel{
	background:#5f61d0;
	margin-left:29px;
}
.master .inner_menu, .inner_menu
{
    width:800px;
    list-style:none;    
}
.master label
{
	font-size:13px;
	color:#030303;
	clear:both;
	width:100%;
	text-align:left;
	/*float:left;*/
	padding-bottom:3px;
}
.header_wrap *, .footer *{
	margin:0;
	padding:0;
	list-style:none;
	border:0 none;
	outline:0 none;
}
.center
{
    width:80%;    
}
.center>h2, .center>h1, .center .page_heading
{
/*    font-size: 21px;*/
color: #2f3193;
font-weight: normal;
margin:0px;
}
.table_content
{
    font-size: 13px;
color: #030303;
clear: both;
width: 100%;
text-align: left;
padding-bottom: 3px;    
}
.table_content td.field_labels
{
    margin: 20px 0 0 0;
width: 100%;
float: left;    
}
.filter_content 
{
    margin-left:10px;    
}
.filter_content td.filter_titles
{
    color:#fff;
}
.filter_content td input[type=text], .filter_content td select
{
    width:130px !important;
    height:30px;
}
.filter_content td input[type=text]
{
    border-radius:3px;    
} 
.disp_page_table
{
    border-collapse:collapse;
}
.disp_page_table td
{
    width:50%;
    /*padding:10px;*/    
}
.menu_grid, .menu_grid td, .menu_grid th
{
    border:1px solid #ccc;
    padding-left:10px;
}
.clr:after {
	clear: both;
	display: block;
	content: " ";
	height: 0px;
	visibility: hidden;
}
.wr{
	float:left;
	width:100%;
}
.header_wrap{
	float: left;
	width: 100%;

}
.header{
	width: 960px;
	height: 195px;
	margin: 0 auto 0 auto;
	background:url(../images/header_bg.png) no-repeat right top;
}
.header #logo{
	margin: 0px 0 0 5px;
	float: left;
	
}
.header #right{
	width: 410px;
	float: right;
	margin: 0px 2px 0 0;
	padding: 5px;
}
.regorsing{
	width:214px;
	height:21px;
	background:#ffffff;
	background:rgba(255,255,255,0.6);
	border:1px solid #c8d1c1;
	border-radius:3px;
	font-size:13px;
	padding:3px 0 0 6px;
	margin-top:11px;
	float:right;
	
}
.regorsing a{
	text-decoration:none;
	color:#1a1eda;
}
.login_box_wrap{
	width: 416px;
	float: right;
}
.login_box_wrap h5{
	width: 374px;
	float: right;
	background: url(../images/h6bg.png) no-repeat center center;
	font-size: 13px;
	color: #010101;
	padding-left: 33px;
	margin: 23px 0 0 0;
}
.login_box{
	width: 406px;
	height:60px;
	float: right;
	background:#ededed;
	background:rgba(237, 237, 237, 0.48);
	border:solid 1px #d4d4d4;
	border-radius:3px;
	margin-top:5px;
	padding-left:9px;
}
.login_box input[type=text],.login_box input[type=password], .shop_wrap ul li input[type=text]{
	width:154px;
	height:22px;
	float:left;
	border-radius:3px;
	border:solid 1px #c7c7c7;
	margin:9px 9px 5px 0px;
	padding-left:3px;
}
.login_box h4
{
    margin-top:14px;    
}
.login_box input[type=text]:first-child{
	margin-left:0;
}
.login_box input[type=submit]{
	width:65px;
	height:23px;
	float:left;
	background:#2f3193;
	background:rgb(78, 122, 177);
	font-size:13px;
	color:#fff;
	margin-top:10px;
	margin-left:-5px;
	letter-spacing: 0.15em;
border-radius: 3px;
cursor:pointer;
border:none;
border:2px outset rgb(87, 117, 211);
}
.login_box input[type=submit]:active
{
    border:3px inset rgb(87, 117, 211);
}
    

.menuwrap{
height:48px;
background:url(../images/menuwrap_bg.jpg) repeat-x bottom;
width:100%;
margin-top:10px;
}
.menu{
	width:100%;
	margin:0 auto 0 auto;
}
.menu ul{
	/*float:right;
	width:652px;*/
	margin-left: 0px;
}
.menu ul li{
	float:left;
	position:relative;
}
.menu ul li a{
	color: #426C1E;
font-size: 15px;
padding: 10px;
padding-bottom: 19px;
float: left;
text-decoration: none;
}

.menu ul li:first-child{
	padding-left:0px;
}
.menu ul li a:hover{
	color:#fff;
	background:#4d7d23;
	border:#294611 1px solid;
	background: #518425;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxODQyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjUyMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #518425 0%, #325217 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#518425), color-stop(100%,#325217));
background: -webkit-linear-gradient(top,  #518425 0%,#325217 100%);
background: -o-linear-gradient(top,  #518425 0%,#325217 100%);
background: -ms-linear-gradient(top,  #518425 0%,#325217 100%);
background: linear-gradient(to bottom,  #518425 0%,#325217 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#518425', endColorstr='#325217',GradientType=0 );

}
.secondary_menu_wrap{
	width:100%;
	float:left;
	height:43px;
}
.popularct{
	width: 120px;
height: 15px;
font-size: 13px;
color: white;
padding: 8px;
background: url(../images/plr_bg.png) no-repeat;
margin-top:5px;
float:left;
}
.secondary_menu_wrap ul{
	float:left;
}
.secondary_menu_wrap ul li
{
	float:left;
	padding-left:34px;
}
.secondary_menu_wrap ul li a{
	color:#1c1c1c;
	font-size:15px;
	padding:13px 0 0 0;
	text-decoration:none;
	float:left;
}
.content_wrap{
	width:100%;
	background:url(../images/bg.gif);
	float:left;

}
.content,.center_content,.bottom_content{
	width:960px;
	margin:0 auto 0 auto;
}
.content #left{
	width:717px;
	float:left;
	padding-bottom:5px;
	
}
#map_wrap{
	width:960px;
	height:412px;
	float:left;
	background:#f9f267;
	margin-top:10px;
	border-radius:3px;
	
}
.search_row
{
    width: 675px;
    height: 55px;
    padding-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: 10px;
    margin-left: 10px;
}
.search_row_text
{
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    font-size: 14px;
}
.search_row_input
{
    float: right;
    height: 50px;
    width:694px;
    padding-top: 5px;

}
.search_map{
	height: 45px;
	float: left;
	margin-left: 63px;
	width: 90%;
}
.search_map span{
	font-size:13px;
	color:#1c1c1c;
	padding-top:21px;
	float:left;
}
.search_map input[type=text]{
	width:293px;
	height:32px;
	float:left;
	background-color:#fff;
	border:#e4db30 solid 1px;
	margin-left:30px;
	border-radius:5px;
	margin-top:13px;
	background-image:url(../images/Search_bg.png);
	background-repeat:no-repeat;
	background-position:294px;
	padding:0 25px 0 5px;
}
.map_view{
	width:692px;
	height:340px;
	border:#d0d1ce solid 1px;
	float:left;
	margin:10px;
}
.content #right{
	width: 231px;
	float: left;
	background: rgba(0,0,0,.05);
	height: 415px;
	border-radius: 3px;
	margin: 10px 0 0 10px;
	
}
.content #right h3{
	font-size:17px;
	color:#fff;
	float:left;
	padding: 10px 0 4px 10px;
	font-weight:normal;
	margin:0px;
}
.dispencery_box{
	width:227px;
	/*height:70px;*/
	float:left;
	border:#85c20c solid 1px;
	/*background:url(../images/dis_bg.gif);*/
	margin-bottom:6px;
background: #d2ebf9; /* Old browsers */
background: -moz-linear-gradient(top,  #d2ebf9 0%, #feffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2ebf9), color-stop(100%,#feffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d2ebf9 0%,#feffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d2ebf9 0%,#feffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d2ebf9 0%,#feffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d2ebf9 0%,#feffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ebf9', endColorstr='#feffff',GradientType=0 ); /* IE6-9 */

}
.dispencery_box .imgbx{
	width:54px;
	height:41px;
	float:left;
	margin:7px;
}
.dispencery_box h6{
	font-size:13px;
	float:left;
	width:65%;
	padding:4px;
	margin:0px;
}
.dispencery_box a, .dispencery_box span{
	font-size:13px;
	color:#4446b0;
	float:left;
	padding:3px 0 0 5px;
	text-decoration:none;
}
.star{
	float:left;
	margin:4px 0 0 3px;
}
.center_wrap{
	height:181px;
	background:#5b5b5b;
}
.center_wrap h1, h3{
	font-size:25px;
	color:#f4ea24;
	padding-top:18px;
	font-weight:normal;
	margin:0px;
}
.center_wrap p{
	font-size:12px;
	color:#fff;
	padding-top:16px;
}
.bottom_wrap{
	background:#fff;
	
}
.bottom_wrap #leftbtm{
	width:723px;
	height:700px;
	float:left;
	background:#efefef;
	margin-top:20px;
	border-radius:3px;
}
.pager_wrap{
	width:50%;
	margin:15px 0 0 8px;
	float:left;
	height:22px;
}
.grid_pagination
{
    width:100%;
    	float:left;
	height:22px;
}
.grid_pagination>td
{
    width:100%;    
}
.pager_wrap ul{
	width:100%;
	float:left;
}
.pager_wrap ul li, .grid_pagination td{
	float:left;
	margin-right:3px;
	border:none;
}
.grid_pagination table
{
    margin:auto;
    margin-top:12px;    
}
.pager_wrap ul li a, .pager_wrap ul li span, .grid_pagination a, .grid_pagination span{
	background:#4d4d4c;
	color:#fff;
	padding: 5px 10px 4px 10px;
	text-decoration:none;
}
.pager_wrap ul li a.active, .grid_pagination span{
	background:#8cbf26;
	
}
.divlistingwrap
{
    padding: 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #dedddd;
    width: 700px; /* was 700 */
    min-height: 102px;
    background: url(../images/Rectangle.gif);
    float: left;
    margin: 5px 12px;
}
.divlistingimg
{
    float: left;
    padding-top: 5px;
}
.divlistingmiddle
{
    padding: 8px;
    float: left;
}
.divlistingmiddle h6
{
    font-size: 17px;
	color: #1F2188;
	font-weight: normal;
	width: 200px;
}


.divlistingright
{
    float: right;
    padding-right: 5px;
}
.dis_list{
	width:700px; /* was 700 */
	min-height:102px;
	background:url(../images/Rectangle.gif);
	float:left;
	border:#dedddd 1px solid;
	margin:5px 12px;
}
.dis_listtom{
	width:900px; /* was 700 */
	min-height:102px;
	background:url(../images/Rectangle.gif);
	float:left;
	border:#dedddd 5px solid;
	margin:5px 12px;
}
.dis_imgbx{
	width:112px;
	height:85px;
	float:left;
	margin:10px;
}
.dis_list h6{
	font-size: 17px;
	float: left;
	width: 58%;
	padding: 8px;
	color: #1F2188;
	font-weight: normal;
	margin:0px;
}
.dis_list a.msg_details{
	color:#4446b0;
	font-size:13px;
	float:left;
	margin-top:10px;
}
.dis_left
{
    /*border: medium dashed #FFFF00;  added t.s. */
    float: left;
    width: 565px; /* was 83% */
}
.dis_rting{
	width:414px;
	height:33px;
	float:left;
	background:#e3fdaf;
	border:#87c805 solid 1px;
	border-radius:5px;
	margin:4px 8px;
}
.dis_rting span{
	font-size:13px;
	color:#4c4c4d;
	padding:8px;
	float:left;
}
.star2{
	margin-top:9px;
}
.star_wrap{
	float:right;
	margin-right:5px;
}
.dis_right
{
    width: 112px; /*was 17%*/
    float: left;
}
/*.dis_right a, .dis_right input[type=button]{
	font-size:13px;
	background:#7fb821;
	text-decoration:none;
	float:left;
	text-align:center;
	width:112px;
	height:20px;
	padding-top:4px;
	color:#fff;
	margin-top:19px;
}*/
.dis_right a.index_page_anchors
{
    	font-size:13px;
	background:#7fb821;
	text-decoration:none;
	float:left;
	text-align:center;
	width:112px;
	height:20px;
	padding-top:4px;
	color:#fff;
	margin-top:19px;
}
.dis_right a.anchor_view_map, .dis_right input[type=button], .anchor_navigate{
	font-size:13px;
	background:#7fb821;
	text-decoration:none;
	float:left;
	text-align:center;
	width:112px;
	height:20px;
	padding-top:4px;
	color:#fff;
	margin-top:19px;
}
.edit_btn_cell_style
{
    padding:5px;    
}
.dis_right a.adreview{
	background:#5f61d0;
	margin-top:8px;
}
.dis_right>table
{
    margin-top:10px;    
}
.dis_right a.anchor_view_map
{
	background:#5f61d0;
	margin-top:10px;
}

.dis_righttom
{
    border: thin dashed #FF0000;
    width: 20px; /*was 17%*/
    float: right;
}
.dis_righttom a{
	font-size:13px;
	background:#7fb821;
	text-decoration:none;
	float:left;
	text-align:center;
	width:10px; /*was112px*/
	height:20px;
	padding-top:4px;
	color:#fff;
	margin-top:19px;
}
.dis_righttom a.adreview{
	background:#5f61d0;
	margin-top:8px;
}


.bottom_wrap #rightbtm{
	width: 226px; /* was 226 */
height: 697px;
float: left;
background: #55782e;
margin-top: 20px;
border-radius: 3px;
margin-left: 9px;
border:#30550d solid 1px;
}
#rightbtm .tophead{
	background:url(../images/bgsf.jpg) no-repeat;
	float:left;
	width:100%;
	height:42px;
}
#rightbtm .tophead h4{
	font-size:16px;
	color:#fff;
	padding-top:10px;
	font-weight:normal;
	padding-left:53px;
	margin:0px;
}
#rightbtm .tophead h3{
	font-size:12px;
	color:#fff;
	padding-top:10px;
	font-weight:normal;
	padding-left:53px;
	margin:0px;
}
#rightbtm .tophead h4 span{
	color:#f9f267;
}
.Popular_dis{
	width:210px;
	height:638px;
	float:left;
	background:#fff;
	border:#040602 solid 1px;
	margin:18px 7px;
	border-radius:3px;
}
.Poplrdis_box{
	height:45px;
	width:199px;
	padding:5px;
}
.Poplrdis_box a{
	text-decoration:none;
	font-size:13px;
	float:left;
}
.Poplrdis_box a.disName, .Poplrdis_box div.disName{
	color: #56792F;
padding: 1px;
width: 97%;
	
	
}
.Poplrdis_box a.displce, .Poplrdis_box div.displce{
	color:#f49104;
	padding:7px 3px;
	width:43%;
	
}
.Poplrdis_box2{
	background:#ebfdd8;
}
.featured_bx{
	width:100%;
	float:left;
	margin-top:26px;

}
.featured_bx h2{
	font-size:22px;
	color:#504f4f;
	background:url(../images/Rectangle2122.gif) no-repeat left;
	padding-left:30px;
}
.gallery_erap{
	width:100%;
	float:left;
	margin-top:8px;
	position:relative;
}
.featured_single{
	width:170px;
	height:180px;
	float:left;
	background:url(../images/ftrd_bg.gif);
	margin-right:22px;
}
.featured_single h3{
	font-size:17px;
	color:#fff;
	padding-top:10px;
	font-weight:normal;
	width:100%;
	text-align:center;
}
.featured_single img{
	margin:10px 28px;
	float:left;
}
.featured_single p{
	font-size:12px;
	color:#fff;
	float:left;
	width:100%;
	text-align:center;
	
}
.preview{
	width:51px;
	height:82px;
	position:absolute;
	background:url(../images/arrow.png);
	top: 40px;
left: -32px
}
.next{
	width:51px;
	height:82px;
	position:absolute;
	background:url(../images/next.png);
	top: 40px;
	right: -11px
}
.footer{
	height:150px;
	width:100%;
	float:left;
	background-color:#45782f;
	background-image:url(../images/footer_bg.png);
	background-repeat:repeat-x;
	margin-top:23px;

}
.footer .centre{
	width:960px;
	margin:0 auto 0 auto;
	background:url(../images/round_goal.png) no-repeat left 15px;
	height:79px;
}
.footer .centre ul{
	margin-left:80px;
	width:100%;
	margin-top:30px;
	float:left;
	margin-top:34px;
}
.footer .centre ul li{
	position:relative;
	float:left;
}
.footer .centre ul li a{
	font-size:12px;
	color:#fff;
	padding:5px 10px;
	text-decoration:none;
}
.footer .centre ul li:after{
	content:"";
	background:#fff;
	width:1px;
	height:10px;
	position:absolute;
	top:3px;
	left:0;
	
}
.footer .centre ul li:first-child:after{
	display:none;
}
.footer .centre p{
	float:right;
	color:#062e04;
	font-size:12px;
	margin-top:34px;
	
}
/*..........login.....*/
.content .left2a2{
	width:42%;
	float:left;

}
.sign_in_form{
	height: 270px;
	margin-top: 40px;
	padding-left: 32px;
		background:url(../images/vertical_line.png) left 30px no-repeat;
}
.sign_in_form h4{
	color:#347d7f;
	font-size:20px;
	font-weight:300;
	margin-left:-5px;
	margin:0px;
}
.sign_in_form input[type=text]{
	width: 320px;
	height: 40px;
	border: #d9d9d9 1px solid;
	margin: 10px 0 0 0;
	font-size: 15px;
	color: #9b9b9b;
	padding-left: 3px;
}
.sign_in_form input[type=text]:focus{
	color:#000;
}

.sign_in_form input[type=password]{
	width:320px;
	height:43px;
	border:#d9d9d9 1px solid;
	margin: 10px 0 0 0;
	font-size:15px;
	color:#9b9b9b;
	padding-left:3px;
}
.sign_in_form input[type=password]{
	color:#000;
}
.sign_in_form input[type=submit], .btn_sign_in{
	width:100px;
	height:36px;
	float:left;
	border-radius:5px;
	background: #8db035;
background: -moz-linear-gradient(top,  #8db035 0%, #7aaa36 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8db035), color-stop(100%,#7aaa36));
background: -webkit-linear-gradient(top,  #8db035 0%,#7aaa36 100%);
background: -o-linear-gradient(top,  #8db035 0%,#7aaa36 100%);
background: -ms-linear-gradient(top,  #8db035 0%,#7aaa36 100%);
background: linear-gradient(to bottom,  #8db035 0%,#7aaa36 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8db035', endColorstr='#7aaa36',GradientType=0 );

	border:1px #6a1c782 solid;
	color: #fff;
	margin: 2px 0 0 0;
	text-align: center;
	box-shadow:1px 0px 1px rgba(0,0,0,.3) ;
	cursor:pointer;
	font-size:15px;
}
.td_ratings_container
{
    background-image:url("../Images/Slate.jpg");
    background-size:100% 100%;
    padding:30px;
    padding-left: 35px;
}
.review_author
{
    vertical-align:bottom;
    float: right;
    border: 1px dashed #aaa;
    padding: 5px;
    border-radius: 5px;
    max-width:261px;
    max-height:209px; 
}
.ratings_container
{
    font-family: 'Englebert', Sans-Serif;
    letter-spacing:0.1em;

    color:White;    
}
.forgot_pwd{
	float:left;
	width:90%;
	
}
.contentinner{
	border:#e6e9e4 solid 1px;
	border-radius:3px;
	clear:both;
}
.frgt{
	float:right;
	margin:10px 10px 0 0;
}
.frgt a{
	color:#2f3192;
	text-decoration:none;
	font-size:12px;
}
.frgt2a2{
	margin-right:49px;
}
.content .right2a2{
	width:130px;
	float:left;
}
.content .right2a2 img{
	margin-top:57px;
}
/*--------------Add Product for Vendor*/
.adproductv {
	padding: 20px 40px 60px 40px;
	width: 880px;
}
.adproductv h2{
	font-size: 21px;
	color: #2f3193;
	font-weight: normal;
}
ul.inner_menu{
	width: 100%; /* was 677 */
	height: 32px;
	float: left;
	border-radius: 3px;
	margin-top: 5px;
	background: #f9f267; /* Old browsers */
background: -moz-linear-gradient(top,  #f9f267 0%, rgb(214, 208, 75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f267), color-stop(100%,rgb(214, 208, 75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f267 0%,rgb(214, 208, 75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f267 0%,rgb(214, 208, 75) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f267 0%,rgb(214, 208, 75) 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f267 0%,rgb(214, 208, 75) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f267', endColorstr='rgb(214, 208, 75)',GradientType=0 );*/ /* IE6-9 */

}
ul.inner_menu li{
	float:left;
	position:relative;
}
ul.inner_menu li a{
	font-size:12px;
	color:rgb(43, 40, 8);
	text-decoration:none;
	padding:9px 15px;
	float:left;
}
ul.inner_menu li:after{
	content:"";
	position:absolute;
	height:16px;
	width:1px;
	background:#c9c5bd;
	top:8px;
	left:0;
}
ul.inner_menu li:first-child:after{
	display:none;
}
.form_wrap{
	margin-top:57px;
}
.JB_dec_box{
	width:57%;
	float:left;
	
}
.JB_dec_box ul li{
	margin:20px 0 0 0;
	width:100%;
	float:left;
}
.JB_dec_box ul li label{
	font-size:13px;
	color:#030303;
	clear:both;
	width:100%;
	text-align:left;
	float:left;
	padding-bottom:3px;
}
.JB_dec_box ul li input[type=text]{
	width:82%;
	height:31px;
	border:#cccccc solid 1px;
	clear: both;
	padding-left:3px;
	
	
}
.JB_dec_box ul li select{
	width:85%;
}
.JB_dec_box ul li ul li{
	margin-top:0;
}
.JB_dec_box ul li textarea{
	border:#cccccc solid 1px;
	width:82%;
	height:150px;
}
.JB_dec_box ul li.file_choosen{
	margin-top: 20px;
	width: 75%;
}
.JB_dec_box ul li.file_choosen input[type=file]{
	color:#4d7ad4;
	text-decoration:underline;
	float:left;
	width:94%;
}
.JB_dec_box ul li.file_choosen label.dlt_file{
	color:#f24118;
	font-size:12px;
	float:right;
	width:3%;
	clear:none;
	cursor:pointer;
	margin-right:64px;
}
.JB_dec_box ul li.select_list{
	width:45%;
	float:left;
}
.JB_dec_box ul li input[type=radio]{
	float:left;
	margin-top:7px;
}
.JB_dec_box ul li.radio_buttons label{
	float:left;
	width:36%;
	clear:none;
	padding:3px 0 0 3px;
}.JB_dec_box ul li.radio_buttons label.lbl45125{
	width:86px;
}
.JB_dec_box ul li.radio_buttons label.lbl2010{
	width:100%;
}
.JB_dec_box ul li.radio_buttons input[type=text]{
	width:148px;
	color:#848484;
	font-style:italic;
	height:26px;
	font-size:11px;
}
.JB_dec_box ul li.radio_buttons p{
	float:left;
	width:63% !important;
}
.JB_dec_box ul li.radio_buttons p span.sublbl{
	float: left;
padding-top: 6px;
padding-right: 10px;
padding-left:2px;
font-size:12px;
width:84px;
}
.JB_dec_box ul li input[type=submit]{
width: 104px;
height: 27px;
	color: #fff;
	text-align: center;
	background: #7fb821;
	cursor: pointer;
}
.JB_dec_box ul li input[type=submit].cancel_btn{
	background:#5f61d0;
	margin-left:29px;
}
a.view_product{
	font-size:14px;
	color:#2f3193;
	text-decoration:none;
}
/*-----------------------------------file button style-----------*/
.file_btn_style{
	width:80px;
	height:31px;
	background:#a0a0a0;
}
.file_btn_style span{
	color:#fff;
	padding:9px 0 0 0;
	float:left;
	font-size:12px;
	text-align:center;
	width:80px;
}
.span7{
	width:30%;
}
.fileinput-button {
  position: relative;
  overflow: hidden;
  float: left;
  margin-right: 4px;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate(-300px, 0) scale(4);
  font-size: 23px;
  direction: ltr;
  cursor: pointer;
}
#swfupload-control{
	width:87px;
float: left;
height: 70px;
}
.choose_file021{
	background:#7d7d7d;
	height:70px;
	width:100%;
	border-radius:3px;
}
.choose_file021 span{
	text-transform:uppercase;
	padding-top:17px;
}.span8{
	width:100%;
}
.stars_rating2a{
	width:80%;
	float:left;
}
.stars_rating2a img{
	margin-bottom:-2px;
}
.stars_rating2a b{
	font-size:15px;
	color:#000;
	padding-left:10px;
}
/*-----create account 1*/
span.radio_name{
	padding:5px 0 0 5px;
	float:left;
}
/*----sign up vender page 3---------*/
.package_wrap{
	width:94%;
	float:right;
}
.package_wrap h3{
	font-size: 17px;
	color: #000;
	float: left;
	font-weight: normal;
	width: 50%;
}
.package_wrap ul{
	float: left;
	width: 100%;
	margin: 13px 0 0 30px;
}
.package_wrap ul li{
	margin:0 0 15px 60px;
	font-size:14px;
	color:#181818;
	list-style:disc;
	
}
.package_wrap ul li.radio_btn{
	margin-left:0;
	list-style:none;
	margin-bottom:15px;
	font-weight:bold;
	color:#515151;
}
.package_wrap ul li input[type=submit]{
	width: 104px;
height: 27px;
	color: #fff;
	text-align: center;
	background: #7fb821;
	cursor: pointer;
}
.package_wrap ul li input[type=submit].cancel_btn{
	background:#5f61d0;
	margin-left:29px;
}
.package_wrap ul li.button_sub{
	list-style:none;
	margin-top:60px;
	margin-left:0;
}
/*----dispenesar profile---------*/
.dis_profile{
	margin-top: 30px;
float: left;
border: solid 1px #ebebeb;
padding: 20px;
border-radius:5px;
}
.profile_deatils{
	width: 15%;
	float: left;
}
.profile_deatils img{
}
.profile_deatils h3{
	color:#5a5b5a;
	font-size:20px;
	float:left;
	padding-top:10px;
	width:80%;
	text-transform:capitalize;
	margin-bottom: 5px;
}
.public_profile_right{
	width: 73%;
	float: left;
	margin-left: 10px;
}
.public_profile_right_custom{
	width: 100%;
	margin-left: 10px;
}
.public_profile_right h3, .public_profile_right_custom h3{
	font-size:19px;
}
.dtails_row2a2 .left{
	font-size:15px;
	
}
.dtails_row2a2 .left span{
	float:right;
}
.dtails_row2a2 .right{
	width: 64%;
	padding-left:30px;
	font-size:13px;
	
}
.dtails_row2a2 .right img:hover{
	background:url(../images/star.gif);
}
.work_history_wrap{
	margin-top:34px;
}
.work_history_wrap h4{
	font-size:27px;
	color:#010101;
	float:left;
	width:100%;
}
.dtails_row{
	width:100%;
	float:left;
	font-size: 12px;
color: #2C2C2C;
padding-bottom: 7px;
margin-top:13px;
}
.dtails_row_custom{
	width:100%;
	font-size: 12px;
color: #2C2C2C;
}
.dtails_row p{
	font-size:15px;
}
.dtails_row .left{
	width: 30%;
	float: left;
	
}
.dtails_row .right{
	width: 65%;
	float: right;
	line-height: 22px;
	font-size: 13px;
}
.dtails_row .right h5{
	font-size: 17px;
	color: #2F3193;
	font-weight: normal;
	padding-bottom: 10px;
}
.thin_line{
	height:1px;
	width:100%;
	background:#e7e7e7;
	border:none;
	margin-top: 12px;
	float:left;
}
.dis_review{
	margin-top: 20px;
	width: 100%;
}

/*----inbox---------*/
.headind_wrap .job_idl{
	width: 112px;
	font-size: 14px;
	text-align: center;
	padding-top: 7px;
	float: left;
	color: #fff;
}
.headind_wrap .centrTitle{
	width:573px;
}
.details_row .job_idl{
	color:#444443;
	font-size:13px;
	padding:23px 5px 0 5px;
}
.details_row .job_idl a{
	color:#444443;
	text-decoration:none;
}
.headind_wrap .centrTitle{
	width: 430px;
	text-align:left;
}
.details_row .last_status2a span{
	float:left;
	padding-right:10px;
}
.details_row .last_status2a span a{
	color:#000;
}
.details_row .last_status2a{
	text-align:left;
}
.ico_bx{
	width:16px;
	float:left;
	margin-right:8px;
}
.ico_bx2{
	float:right;
}
.headind_wrap{
	background: #5455a2;
	height: 36px;
	float: left;
}
.details_row{
	min-height:62px;
	background:none;
	border-top:solid 1px #e9e8e8;
}
.applicatio_wrap .details_row{
	min-height:77px;
	background:none;
	border-top:solid 1px #e9e8e8;
}
.headind_wrap .msg_title{
	width:122px;
}
.compose_msg{
	width: 150px;
	height: 20px;
	float: right;
	background: #5c7c30;
	font-size: 13px;
	color: #fff;
	margin-top: 9px;
	margin-left: 2px;
	margin-bottom: 10px;
	text-align: center;
	padding: 8px 0 5px 0;
	text-decoration: none;
	border-radius:5px;
}

/*----Dispanseries--------*/
.disp_page_section_headers
{
    background: #55782e;
    border: #30550d solid 1px;
    width:960px;
    color:#fff;
    margin-left:-40px;
    margin-top:20px;
}
.disp_page_section_headers h2
{
    margin-top:5px;
    margin-bottom:5px;
    margin-left:30px;
}
.bottom_wrap #lefta2tbtm{
	width: 226px;
height: 700px;
float: left;
background: #55782e;
margin-top: 20px;
border-radius: 3px;
margin-right: 9px;
border:#30550d solid 1px;
}
.bottom_wrap #lefta2tbtm h3{
	font-size:16px;
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	padding-left:0px;
	width:100%;
	background:#fff;
	margin-top:10px;
	text-align:center;
}
.bottom_wrap #lefta2tbtm  h6{
	font-size:14px;
	color:#fff;
	float:left;
	padding:10px;
	font-weight:normal;
	
}
.bottom_wrap #lefta2tbtm ul{
	float:left;
	width:100%;
	margin:5px 0 0 0;
}
.bottom_wrap #lefta2tbtm ul li{
	margin: 12px 0 5px 0;
	clear: both;
}
.bottom_wrap #lefta2tbtm ul li input[type=checkbox]{
	margin-left:30px;
}
.bottom_wrap #lefta2tbtm ul li span{
	color:#fff;
	font-size:15px;
	padding-left:5px;
}
.bottom_wrap #lefta2tbtm ul li input[type=text]{
	width: 200px;
height: 28px;
float: left;
border-radius: 3px;
border: solid 1px #C7C7C7;
margin: 9px 9px 9px 10px;}
.bottom_wrap #lefta2tbtm ul li label{
	color: white;
font-size: 15px;
padding-left: 10px;
margin: 16px 0 0 0;
float: left;
}
.bottom_wrap #lefta2tbtm ul li  select{
	width:85%;
	margin:10px 0 0 10px;
	height:26px;
}
#social_top{
	height: 25px;
	width: 30%;
	float: right;
}
#social_top img{
	margin:11px 8px 0 0 ;
}
.products_heading{
	float: left;
	width: 70%;
	margin: 15px 0 13px 0;
}
.products_heading h5{
	font-size: 18px;
	color: #000;
	font-weight: normal;
	font-weight:bold;
}
.products_heading a{
	text-decoration:none;
	font-size:13px;
	margin-left:10px;
	font-weight:bold;
	padding-top:1px;
	float:left;
}
.product_image{
	width:50px;
	height:50px;
	float:left;
}
/*-----------Shop----------*/
.shop_wrap{
	width:100%;
	height:108px;
	float:left;
	background:#f9f267;
	margin-top:10px;
	border-radius:3px;
	margin-bottom:10px;
	
}
.shop_wrap ul{
	float:left;
	width:100%;
}
.shop_wrap ul li{
	float:left;
	margin:5px;
}
.shop_wrap ul li:first-child{
	width:100%;
}
.shop_wrap ul li select{
	width: 182px;
	height: 25px;
	margin-top: 5px;
	border: #f5f5f5 solid 1px;
	
}
.shop_wrap ul li input[type=text].shop_textbx{
	width: 218px;
height: 31px;
padding-left: 5px;
}
.shop_wrap ul li select.shop_select{
	width: 225px;
height: 30px;
margin-top: 10px;
}
.shop_wrap ul li input[type=submit]{
	width: 214px;
height: 29px;
float: left;
background: #4B9429;
margin-top: 10px;
color: white;
}
.find_store{
	width:100%;
	float:left;
	
}
.find_store h3{
	font-size:18px;
	color:#333;
	float:left;
	padding:10px 0 0 0px;
}
.find_box{
	width: 99%;
border-radius: 5px;
border: #D2D2D2 solid 1px;
float: left;
min-height: 138px;
margin: 9px 0;
}
.sector_list ul{
	width: 219px;
	float: left;
	padding-top: 8px;
	margin-left: 10px;
}
.sector_list ul li{
	margin-top:0px;
	padding-bottom:7px;
	list-style:circle inside;
}
.sector_list ul li a{
	color: #000;
	font-size: 13px;
	text-decoration: none;
}
.find_box b{
font-size: 20px;
color: #1F2188;
font-weight: normal;
padding-top: 12px;
float: left;
width: 100%;
padding-left: 10px;
}
.bottom_wrap .search_rslt_wrap{
	width:650px;
	min-height:607px;
	float:left;
	background:#efefef;
	margin-top:20px;
	border-radius:3px;
	padding-bottom:7px;
}
.dis_list2a2{
	width:624px;
	background:#fff;
	padding-bottom:10px;
}
.shoperslt_left{
	width:414px;
	float:left;
}
.shoperslt_left p{
	font-size:12px;
	color:#333;
	float:left;
	padding-left:10px;
}
.shoperslt_right{
	width:173px;
	float:right;
}
.shoperslt_right p{
	font-size:12px;
	color:#333;
padding-left: 13px;
padding-bottom:5px;

}
.shoperslt_right p:first-child{
	
padding-top: 34px;
}
.right_shop{
	width: 290px;
float: left;
background: #55782e;
margin-top: 20px;
border-radius: 3px;
margin-left: 9px;
border:#30550d solid 1px;
}
..my_job_list ul{
	margin:0 10px 0 10px;
}
.my_job_list ul li p{
	padding: 8px 5px 0 5px;
	text-align: center;
	font-size: 16px;
}
.my_job_list ul li{
	float: left;
	width: 204px;
	border: #dedede solid 1px;
	border-radius: 5px;
	margin: 10px;
	padding-bottom: 17px;
}
.my_job_list ul li .imagebox{
	margin: 0 auto 0 auto;
	width: 172px;
	text-align: center;
}
.my_job_list ul li .imagebox img{
	display: block;
	text-align: center;
	
}
.my_job_list ul li a{
	font-size:12px;
	text-align:center;
	width:100%;
	float:left;
	padding-top:5px;
	color:#2F3193;
}
.product1201_wrap{
	background:none;
	margin: 23px 0 auto 74px;
}
.products_12465{
	float:left;
}
.product1201_wrap ul li:first-child{
	width:25%;
}
.product1201_wrap b{
	font-size:14px;
}
.listingsfound
{
}
.signupcancel
{
    background: #5f61d0;
    margin-left: 29px;
    color: #FFFFFF;
    height:25px;
    width: 100px;
}
.signupsave
{
    	background: #7fb821;
    color: #FFFFFF;
    height:25px;
    width: 100px;
}
.msgErr
{
    color:Red;    
}
.msgSuccess
{
    color:Green;    
}
.overlay_container, .overlay_container_product
{
    background:rgba(120,120,120, 0.4);
    width:100%;
    height:100%;
    position:fixed;
    display:none;
    z-index:999;
}
.overlay_container_product
{
    position:fixed;
    /*background:rgba(120,120,120, 0.9);*/
    background:rgba(120,120,120, 0.4);
    /*display:block;*/
    vertical-align:middle;    
}
.overlay_dialog
{
    width:30%;
    min-height:5px;
    margin:auto;    
    margin-top:20%;
    background-color:rgba(250,250,250,1.0);
    border-radius:5px;
    padding:10px;
    border:2px solid #222;
    z-index:999;
    position:relative;
}
.dispensary_product_image_overlay
{
    display:block;
    margin:auto;
}
.click_to_show_overlay
{
    cursor:pointer;    
}
.div_claim_this_business h3
{
    font-weight:bold !important;
    padding:0px !important;
    color:rgb(138, 44, 26) !important;
}
.div_claim_this_business
{
    
    border:1px solid #ccc;
    border-radius:5px;
    display:inline-block;
    width:100px;
    padding:10px !important;
    margin-left:20px;
    color:rgb(138, 44, 26) !important;
    border:2px outset rgb(238, 144, 126);
background: #fb955e; /* Old browsers */
background: -moz-linear-gradient(top,  #fb955e 0%, #ea5507 49%, #f17432 50%, #feccb1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb955e), color-stop(49%,#ea5507), color-stop(50%,#f17432), color-stop(100%,#feccb1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fb955e 0%,#ea5507 49%,#f17432 50%,#feccb1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fb955e 0%,#ea5507 49%,#f17432 50%,#feccb1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fb955e 0%,#ea5507 49%,#f17432 50%,#feccb1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fb955e 0%,#ea5507 49%,#f17432 50%,#feccb1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb955e', endColorstr='#feccb1',GradientType=0 ); /* IE6-9 */

}
.overlay_dialog_content
{
    margin-left:50px;    
}
.div_filter_img_btn
{
    opacity:0.4;
    border:2px solid #aaa;
    padding:3px 5px 3px 5px; 

}
#dispensary_type_filter_container
{
    position:absolute;
    right:13px;
    top:65px;
    width:35px;
    max-width:35px;
    height:500px;
    z-index:1000;
}
.div_filter_img_btn:hover
{
    opacity:1.0;
            background:#fff;
                border:2px solid #555;
}
.selected_div_filter_img_btn
{
    opacity:1;
    border:2px solid #555;
    padding:3px 5px 3px 5px; 
        background:#fff;
}
#div_all_dispensaries
{
background: #e4f5fc; /* Old browsers */
background: -moz-linear-gradient(top,  #e4f5fc 0%, #bfe8f9 50%, #9fd8ef 51%, #2ab0ed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f5fc), color-stop(50%,#bfe8f9), color-stop(51%,#9fd8ef), color-stop(100%,#2ab0ed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#2ab0ed',GradientType=0 ); /* IE6-9 */   
}
#div_only_dispensaries
{
    background: #e6f0a3; /* Old browsers */
background: -moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f0a3), color-stop(50%,#d2e638), color-stop(51%,#c3d825), color-stop(100%,#dbf043)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 ); /* IE6-9 */   
}

#div_only_smoke_shop
{
    background: #d4e4ef; /* Old browsers */
background: -moz-linear-gradient(top,  #d4e4ef 0%, #86aecc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4e4ef), color-stop(100%,#86aecc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d4e4ef 0%,#86aecc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d4e4ef 0%,#86aecc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d4e4ef 0%,#86aecc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d4e4ef 0%,#86aecc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc',GradientType=0 ); /* IE6-9 */
    
}

#div_only_lawyers
{
    background: #b2e1ff; /* Old browsers */
background: -moz-linear-gradient(top,  #b2e1ff 0%, #66b6fc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2e1ff), color-stop(100%,#66b6fc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b2e1ff 0%,#66b6fc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b2e1ff 0%,#66b6fc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b2e1ff 0%,#66b6fc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b2e1ff 0%,#66b6fc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2e1ff', endColorstr='#66b6fc',GradientType=0 ); /* IE6-9 */
    
}

#div_only_seed_banks
{
    background: #d6f9ff; /* Old browsers */
background: -moz-linear-gradient(top,  #d6f9ff 0%, #9ee8fa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6f9ff), color-stop(100%,#9ee8fa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d6f9ff 0%,#9ee8fa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d6f9ff 0%,#9ee8fa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d6f9ff 0%,#9ee8fa 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d6f9ff 0%,#9ee8fa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6f9ff', endColorstr='#9ee8fa',GradientType=0 ); /* IE6-9 */
    
}

#div_only_grow_equipment_store
{
    background: #fcd9b8; /* Old browsers */
background: -moz-linear-gradient(top,  #fcd9b8 0%, #f8c79a 47%, #f4b376 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcd9b8), color-stop(47%,#f8c79a), color-stop(100%,#f4b376)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcd9b8 0%,#f8c79a 47%,#f4b376 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcd9b8 0%,#f8c79a 47%,#f4b376 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcd9b8 0%,#f8c79a 47%,#f4b376 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcd9b8 0%,#f8c79a 47%,#f4b376 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd9b8', endColorstr='#f4b376',GradientType=0 ); /* IE6-9 */
    
}

#div_only_doctors
{
    background: #fba697; /* Old browsers */
background: -moz-linear-gradient(top,  #fba697 0%, #f8b6ac 50%, #fa9184 51%, #f79689 71%, #f39991 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fba697), color-stop(50%,#f8b6ac), color-stop(51%,#fa9184), color-stop(71%,#f79689), color-stop(100%,#f39991)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fba697 0%,#f8b6ac 50%,#fa9184 51%,#f79689 71%,#f39991 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fba697 0%,#f8b6ac 50%,#fa9184 51%,#f79689 71%,#f39991 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fba697 0%,#f8b6ac 50%,#fa9184 51%,#f79689 71%,#f39991 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fba697 0%,#f8b6ac 50%,#fa9184 51%,#f79689 71%,#f39991 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba697', endColorstr='#f39991',GradientType=0 ); /* IE6-9 */
    
}

#div_only_delivery
{
    background: #e5e696; /* Old browsers */
background: -moz-linear-gradient(top,  #e5e696 0%, #d1d360 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e696), color-stop(100%,#d1d360)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e5e696 0%,#d1d360 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e5e696 0%,#d1d360 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e5e696 0%,#d1d360 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e5e696 0%,#d1d360 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e696', endColorstr='#d1d360',GradientType=0 ); /* IE6-9 */
    
}
.div_speech_bubble_wrap
{
    position:absolute;
    width:150px;
    height:50px;
    left:715px;
    display:none;
}
.div_speech_bubble_content
{
    width:100%;
    height:100%;
    position:relative;
    background:#333;
    color:#ddd;
    text-align:center;
    padding-top: 1px;
}
.div_speech_bubble_content:after
{
    content:'';
    position:absolute;
    width:0px;
    height:0px;
    border:10px solid rgba(255,255,255,0);
    border-right-color:#333;
    left:-20px;
    top:15px;
}

.search_button
{
    width: 131px;
height: 40px;
margin-top: 10px;
background: #f1da36;
background: url('../Images/Search_bg.png') 8px, -moz-linear-gradient(top, #f1da36 0%, #fefcea 100%);
background: url('../Images/Search_bg.png') 8px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1da36), color-stop(100%,#fefcea));
background: url('../Images/Search_bg.png') 8px, -webkit-linear-gradient(top, #f1da36 0%,#fefcea 100%);
background: url('../Images/Search_bg.png') 8px, -o-linear-gradient(top, #f1da36 0%,#fefcea 100%);
background: url('../Images/Search_bg.png') 8px, -ms-linear-gradient(top, #f1da36 0%,#fefcea 100%);
background: url('../Images/Search_bg.png') 8px, linear-gradient(to bottom, #f1da36 0%,#fefcea 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1da36', endColorstr='#fefcea',GradientType=0 );
background-repeat: no-repeat;
color: rgb(136, 126, 8);
font-size: 17px;
border-radius: 3px;
}

.feat_disp_stars div.star
{
    margin:none;    
}

.search_button_index_page
{
    width: 100px;
height: 20px;
/*margin-top: 10px;*/
background: #ff7f04; /* Old browsers */
background: url('../Images/Search_bg.png') 8px, -moz-linear-gradient(top,  #abbd73 0%, #e4efc0 100%); /* FF3.6+ */
background: url('../Images/Search_bg.png') 8px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#abbd73), color-stop(100%,#e4efc0)); /* Chrome,Safari4+ */
background: url('../Images/Search_bg.png') 8px, -webkit-linear-gradient(top,  #abbd73 0%,#e4efc0 100%); /* Chrome10+,Safari5.1+ */
background: url('../Images/Search_bg.png') 8px, -o-linear-gradient(top,  #abbd73 0%,#e4efc0 100%); /* Opera 11.10+ */
background: url('../Images/Search_bg.png') 8px, -ms-linear-gradient(top,  #abbd73 0%,#e4efc0 100%); /* IE10+ */
background: url('../Images/Search_bg.png') 8px, linear-gradient(to bottom,  #abbd73 0%,#e4efc0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abbd73', endColorstr='#e4efc0',GradientType=0 ); /* IE6-9 */
background-repeat: no-repeat;
color: rgb(136, 126, 8);
/*font-size: 17px;*/
border-radius: 3px;
}

.ie_dispensary_names_list, .ie_strain_names_list, .ie_breeder_names_list
{
    display:none;
    position:absolute;
    background:#fff;
    /*width:260px;*/
    height:200px;
    overflow-y:scroll;    
    z-index:200;
    min-width:200px;
}

.ie_dispensary_names_list ul, .ie_strain_names_list ul, .ie_breeder_names_list ul
{
    list-style:none;
    margin-left:-30px;
}
.ie_strain_names_list ul, .ie_breeder_names_list ul
{
    margin:0px;
}
.ie_dispensary_names_list ul li, .ie_strain_names_list ul li, .ie_breeder_names_list ul li
{
    cursor:pointer;    
}
.ie_strain_names_list ul li, .ie_breeder_names_list ul li
{
    color:#111;
    margin-top:5px;
}
.ie_dispensary_names_list ul li:hover, .ie_strain_names_list ul li:hover, .ie_breeder_names_list ul li:hover
{
    background:#ccc;
}

.div_separator
{
    width:0px;
    border-right:1px solid #ccc;
    height:100%;    
}

.disp_page_add_review
{
    float: right;
margin-right: 10px;
margin-top: 8px;
color: #fff;
font-size: 17px;
text-decoration: none;    
}

.disp_page_add_review:hover
{
    text-decoration:underline;    
}

.send_message_link
{
margin: auto;
margin-left: 250px;
width: 329px;
margin-top: 10px;
border-radius: 3px;
height: 24px;
background: #9dd53a;
text-decoration: none;
color: #fff;
display: inline-block;
font-size: 21px;
text-align: right;
padding: 10px;
background: url('../Images/send_email.png') 8px, -moz-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);
background: url('../Images/send_email.png') 8px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#7cbc0a));
background: url('../Images/send_email.png') 8px, -webkit-linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%);
background: url('../Images/send_email.png') 8px, -o-linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%);
background: url('../Images/send_email.png') 8px, -ms-linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%);
background: url('../Images/send_email.png') 8px, linear-gradient(to bottom, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 );
background-repeat:no-repeat;
}

.div_new_message
{
    position:absolute;
    height:10px;
    color:#fff;
    background:red;
    border:1px solid black;
    border-radius:2px;
    left: 48px;
font-size: 8px;
display: inline-block;
text-align: center;
padding-left: 2px;
padding-right: 2px;    
}
.div_product_overlay
{
    display:none;
    width:662px;
    height:100px;
    background:rgba(50,50,50,0.9);
    position:absolute;
    padding: 10px; 
}
.single_product_preview_container
{
    display:none;
    display: inline-block;
background: #cccccc;
background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee));
background: -webkit-linear-gradient(top, #cccccc 0%,#eeeeee 100%);
background: -o-linear-gradient(top, #cccccc 0%,#eeeeee 100%);
background: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 100%);
background: linear-gradient(to bottom, #cccccc 0%,#eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
margin-left:35px;
border-radius:5px;
}
.left_arrow, .right_arrow
{
    display:inline-block;
    background:rgba(255,255,255,0);
    position:absolute;
    cursor:pointer;
}
.left_arrow
{
    left:-37px;
}
.right_arrow
{
    left:668px;
}
.vendor_product_price_cash, .vendor_product_price_contingency, .vendor_product_quantity_available
{
    display:inline-block;
    border-radius:10px;
    width:200px;
    height:20px;
    padding:10px;
    margin-top:20px;
    background:#aaa;
    margin-left: 40px;
}
.vendor_product_price_cash
{
background: #e9f8fd; /* Old browsers */
background: -moz-linear-gradient(top,  #e9f8fd 0%, #c1edfb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9f8fd), color-stop(100%,#c1edfb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e9f8fd 0%,#c1edfb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e9f8fd 0%,#c1edfb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e9f8fd 0%,#c1edfb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e9f8fd 0%,#c1edfb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f8fd', endColorstr='#c1edfb',GradientType=0 ); /* IE6-9 */
color: rgb(32, 132, 165);
font-weight: bold;
text-align: center;
box-shadow: 2px 2px 10px;    
}

.vendor_product_price_contingency
{
    background: #eaefb5; /* Old browsers */
background: -moz-linear-gradient(top,  #eaefb5 0%, #e1e9a0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaefb5), color-stop(100%,#e1e9a0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eaefb5 0%,#e1e9a0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eaefb5 0%,#e1e9a0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eaefb5 0%,#e1e9a0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eaefb5 0%,#e1e9a0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaefb5', endColorstr='#e1e9a0',GradientType=0 ); /* IE6-9 */
color: rgb(133, 145, 14);
font-weight: bold;
text-align: center;
box-shadow: 2px 2px 10px;
    
}
.vendor_product_quantity_available
{
background: #ffdec3; /* Old browsers */
background: -moz-linear-gradient(top,  #ffdec3 0%, #ffdec3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdec3), color-stop(100%,#ffdec3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffdec3 0%,#ffdec3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffdec3 0%,#ffdec3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffdec3 0%,#ffdec3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffdec3 0%,#ffdec3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdec3', endColorstr='#ffdec3',GradientType=0 ); /* IE6-9 */
color: rgb(150, 83, 29);
font-weight: bold;
text-align: center;
box-shadow: 2px 2px 10px;

}

.product_view_vendor_details, .product_view_vendor_review, .product_view_vendor_message
{
    display: inline-block;
text-decoration: none;
padding-top: 10px;
width: 222px;
height: 30px;
background: #ebf1f6;
font-size: 16px;
text-align: center;
vertical-align: middle;
border-radius: 5px;
margin-top:20px;
font-weight: bold;
}

.product_view_vendor_details
{
     color:rgb(130, 145, 24);
    background: #e6f0a3; /* Old browsers */
background: -moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f0a3), color-stop(50%,#d2e638), color-stop(51%,#c3d825), color-stop(100%,#dbf043)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 ); /* IE6-9 */
}
.product_view_vendor_review
{
    color:rgb(168, 126, 13);
    background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
    
}
.product_view_vendor_message
{
            color: rgb(23, 130, 163);
background: #b7deed; /* Old browsers */
background: -moz-linear-gradient(top,  #b7deed 0%, #71ceef 50%, #21b4e2 51%, #b7deed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7deed), color-stop(50%,#71ceef), color-stop(51%,#21b4e2), color-stop(100%,#b7deed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#b7deed',GradientType=0 ); /* IE6-9 */


}
.div_press_release
{
    text-decoration:none;
    padding:10px;
    color:#888;
        text-decoration:none;
        border:1px solid #fff;
    border-radius:5px
}
.div_press_release h2
{
    color:#666;
    margin:0px;
    margin-top:5px;
}
.div_press_release:hover
{
    border:1px solid #666;
    border-radius:5px;
    box-shadow:2px 2px 5px;
    text-decoration:none;
    padding:10px;
}
#div_google_plus
{
position: fixed;
width: 32px;
height: 32px;
padding: 6px;
right: 0px;
top: 290px;
background: rgba(237, 237, 237,0.2);
border: outset 1px rgb(237, 237, 237);
border-radius: 5px;
opacity: 0.5;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
#div_google_plus:hover
{
   opacity:1;
}
#div_google_plus img:hover
{
    display:inline-block;
    box-shadow: 5px 5px 40px rgb(233, 227, 227); 
}
.twitter_button
{
	top:345px;
	color:#333333;
	position:fixed;
	right:0px;
background: rgba(237, 237, 237,0.2);
border: outset 1px rgb(237, 237, 237);
border-radius: 5px;
opacity: 0.5;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
	width: 32px;
height: 32px;
padding: 6px;
}
.twitter_button:hover
{
   opacity:1;
}
.twitter_button img:hover
{
    display:inline-block;
    box-shadow: 5px 5px 40px rgb(233, 227, 227); 
}
a.strain_menu_item_normal.selected
{
    width:120px;
    height:30px;
    font-size:18px;
    padding:5px;
    margin-left:20px;
    text-align:center;
    color:rgb(62, 119, 155);
background: rgb(233,233,206);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTljZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZmZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(233,233,206,1) 0%, rgba(252,255,244,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,233,206,1)), color-stop(100%,rgba(252,255,244,1)));
background: -webkit-linear-gradient(top,  rgba(233,233,206,1) 0%,rgba(252,255,244,1) 100%);
background: -o-linear-gradient(top,  rgba(233,233,206,1) 0%,rgba(252,255,244,1) 100%);
background: -ms-linear-gradient(top,  rgba(233,233,206,1) 0%,rgba(252,255,244,1) 100%);
background: linear-gradient(to bottom,  rgba(233,233,206,1) 0%,rgba(252,255,244,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#fcfff4',GradientType=0 );
    
}

.strain_menu_item_normal
{
    width:120px;
    height:30px;
    font-size:18px;
    padding:5px;
    margin-left:20px;
    text-align:center;
    color:#fff;
    border-radius:4px 4px 0px 0px;
    -moz-border-radius:4px 4px 0px 0px;
    box-shadow:#777 3px 0px 10px;
    -moz-box-shadow:#777 3px 0px 10px;
background: rgb(31,59,8);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmM2IwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjdkNGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(31,59,8,1) 0%, rgba(98,125,77,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,59,8,1)), color-stop(100%,rgba(98,125,77,1)));
background: -webkit-linear-gradient(top,  rgba(31,59,8,1) 0%,rgba(98,125,77,1) 100%);
background: -o-linear-gradient(top,  rgba(31,59,8,1) 0%,rgba(98,125,77,1) 100%);
background: -ms-linear-gradient(top,  rgba(31,59,8,1) 0%,rgba(98,125,77,1) 100%);
background: linear-gradient(to bottom,  rgba(31,59,8,1) 0%,rgba(98,125,77,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f3b08', endColorstr='#627d4d',GradientType=0 );
}

    .page_title
    {
        font-family:Cursive;
background: rgb(225, 250, 215);
width: 300px;
text-align: center;
padding: 10px;
border: 4px solid green;
border-radius: 10px;
color: darkgreen;
text-shadow: #333 1px 0px 1px;
-moz-text-shadow: #333 1px 0px 1px;
box-shadow: #777 5px 5px 6px;
-moz-box-shadow: #777 5px 5px 6px;
transform: rotate(-5deg);
-webkit-transform: rotate(-5deg); /* Safari and Chrome */
-o-transform: rotate(-5deg); /* Opera */
-moz-transform: rotate(-5deg); /* Firefox */
background: rgb(237,255,199);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2VkZmZjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNGRmNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(237,255,199,1) 1%, rgba(180,223,91,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(237,255,199,1)), color-stop(100%,rgba(180,223,91,1)));
background: -webkit-linear-gradient(top,  rgba(237,255,199,1) 1%,rgba(180,223,91,1) 100%);
background: -o-linear-gradient(top,  rgba(237,255,199,1) 1%,rgba(180,223,91,1) 100%);
background: -ms-linear-gradient(top,  rgba(237,255,199,1) 1%,rgba(180,223,91,1) 100%);
background: linear-gradient(to bottom,  rgba(237,255,199,1) 1%,rgba(180,223,91,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edffc7', endColorstr='#b4df5b',GradientType=0 );

    }
    .company_info_div
    {
        float:left;
background-color: #f0f0f0;
width: 100%;
height: 100%;        
margin:1px 0px;
color:#333;
    }
    
    .strain_module_links
    {
        text-decoration:none;
        color:rgb(138, 44, 26);
        font-weight:bold;
    }
.td_strain_module_img_display
{
    width:100px;padding:3px;background:#eee;border-radius:5px;
    background: rgb(200,215,220); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(200,215,220,1) 0%, rgba(227,234,237,1) 63%, rgba(242,245,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(200,215,220,1)), color-stop(63%,rgba(227,234,237,1)), color-stop(100%,rgba(242,245,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(200,215,220,1) 0%,rgba(227,234,237,1) 63%,rgba(242,245,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(200,215,220,1) 0%,rgba(227,234,237,1) 63%,rgba(242,245,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(200,215,220,1) 0%,rgba(227,234,237,1) 63%,rgba(242,245,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(200,215,220,1) 0%,rgba(227,234,237,1) 63%,rgba(242,245,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8d7dc', endColorstr='#f2f5f6',GradientType=0 ); /* IE6-9 */

background: rgb(209,211,96); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(209,211,96,1) 0%, rgba(229,230,150,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,211,96,1)), color-stop(100%,rgba(229,230,150,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(209,211,96,1) 0%,rgba(229,230,150,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(209,211,96,1) 0%,rgba(229,230,150,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(209,211,96,1) 0%,rgba(229,230,150,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(209,211,96,1) 0%,rgba(229,230,150,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d360', endColorstr='#e5e696',GradientType=0 ); /* IE6-9 */

}
    .desc_div
    {
        float:left;
        width:90%;
margin: 5px 10px;
background: white;
padding: 10px;
border-radius: 5px;
border: 1px solid #ddd;
font-weight:bold;
    }
#div_common_overlay_container
{
        background:rgba(120,120,120, 0.4);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#66787878', endColorstr='#66787878');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66787878, endColorstr=#66787878)";
	    width:100%;
	    height:100%;
	    position:fixed;
	    display:none;
	    z-index:999;
	    vertical-align:middle;
}
#table_common_overlay_container
{
    width:100%;
    height:100%;
}
.overlay_x_close
{
    right: -23px;
    top: -23px;
    position: absolute;
    float: right;
    width: 20px;
    border-radius: 50px;
    border: 2px solid #333;
    color: rgb(255, 255, 255);
    background-color: rgb(196, 63, 63);
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    font-family: Verdana;
}
.overlay_x_close:hover
{
    background-color: rgb(255, 255, 255);
    color: rgb(196, 63, 63);
}
.div_autopopulate_options_list
{
    display:none;
    position:absolute;
    background:#fff;
    /*width:260px;*/
    height:200px;
    overflow-y:scroll;    
    z-index:200;
    min-width:200px;
}
.div_autopopulate_options_list ul
{
    list-style:none;
    margin-left:-30px;
}
.div_autopopulate_options_list ul li
{
    padding:5px;
    font-family:Helvetica, sans serif;
    font-size:14px;
    color:#333;
}
.div_autopopulate_options_list ul li:hover
{
    cursor:pointer;
    background:#eee;
}
.div_strain_module_options
{
    text-align:center;
    vertical-align:middle;
    height:150px;
    width:300px;
    border:1px solid #333;
    border-radius:3px;
    background:#eee;
    font-size: 24px;
font-family: Hobo Std;
letter-spacing: 0.07em;
text-decoration:none;
color:#333;
}
#table_strain_module_options a
{
    text-decoration:none;
}
.breadcrumb-div,.breadcrumb-div-2
{
    background:#f0f0f0;
    box-sizing:border-box;
    padding:5px;
color: #018;
font-weight: bold;    
}
.breadcrumb-div-2
{
    margin-top:-10px;
}
.breadcrumb-div a,.breadcrumb-div-2 a,.breadcrumb-div a:visited,.breadcrumb-div-2 a:visited
{
font-weight: bold;
color: darkgreen;
}

