.overlay_share_Box_wrap{position:absolute !important; font-size:12px !important;  margin:0 auto !important; z-index:2 !important;}
.popup_bg{background-color:#d4e2d8 !important; margin:10px !important;}
.popup_contentbg{background-color:#d4e2d8 !important; border:none !important;}
.popup_tab_content_wrap{width:408px !important; border:1px solid #aaa !important; font-size:12px !important;background-color:#fff !important; margin-left:2px !important;}
.popup_tab_content_wrap table{font-size:12px !important;}
.popup_tab_content_wrap table td{font-size:12px !important; padding:1px 0px !important; font-family: Arial, Verdana !important; }
.popup_tab_content_wrap table td input{font-size:12px !important; padding:3px!important; font-family:Arial, Verdana !important;}
.popup_tab_content_wrap table td select{font-size:12px !important; padding:3px!important; font-family:Arial, Verdana !important;}
.popup_tab_content_wrap table td .textarea{font-size:12px !important; padding:3px!important; font-family:Arial, Verdana !important; font-style:none !important; width:400px !important;}
.heading{color: #5a3f1c !important;
    font-size: 18px !important;
    font-weight: normal !important;
    margin:5px 7px !important;
    overflow:hidde !important; font-weight:normal; float:left !important; width:70% !important;}
button.popupformBtn{margin:10px 0 10px 0  !important;background: #b73b00  !important; /* Old browsers */
	background: -moz-linear-gradient(top, #c54f00 0%, #b73b00 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c54f00), color-stop(100%,#b73b00)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c54f00 0%,#b73b00 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c54f00 0%,#b73b00 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, #c54f00 0%,#b73b00 100%) !important; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c54f00', endColorstr='#b73b00',GradientType=0 ) !important; /* IE6-9 */
	background: linear-gradient(top, #c54f00 0%,#b73b00 100%) !important; /* W3C */
	border: 0 !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	color: #fff !important;
	padding: 0 !important;
	text-align: center !important;
	font-size:14px !important;
	font-weight:normal !important;
	padding:0px 12px !important;
	height:25px !important;
	width:70px !important;
}

button.popupformBtn:hover, button.popupformBtn:active{
	background: #b73b00 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #b73b00 0%, #c54f00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b73b00), color-stop(100%,#c54f00)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b73b00 0%,#c54f00 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b73b00 0%,#c54f00 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b73b00 0%,#c54f00 100%) !important; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b73b00', endColorstr='#c54f00',GradientType=0 ) !important; /* IE6-9 */
	background: linear-gradient(top, #b73b00 0%,#c54f00 100%) !important; /* W3C */
	cursor: pointer !important;
}

a.popupformBtn{margin:10px 0 10px 0  !important;background: #b73b00  !important; /* Old browsers */
	background: -moz-linear-gradient(top, #c54f00 0%, #b73b00 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c54f00), color-stop(100%,#b73b00)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c54f00 0%,#b73b00 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c54f00 0%,#b73b00 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, #c54f00 0%,#b73b00 100%) !important; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c54f00', endColorstr='#b73b00',GradientType=0 ) !important; /* IE6-9 */
	background: linear-gradient(top, #c54f00 0%,#b73b00 100%) !important; /* W3C */
	border: 0 !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	color: #fff !important;
	padding: 0 !important;
	text-align: center !important;
	font-size:12px !important;
	font-weight:normal !important;
	padding:5px 12px !important;
	height:25px !important;
	width:150px !important;
	text-decoration:none !important;
}

a.popupformBtn:hover, a.popupformBtn:active{
	background: #b73b00 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #b73b00 0%, #c54f00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b73b00), color-stop(100%,#c54f00)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b73b00 0%,#c54f00 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b73b00 0%,#c54f00 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b73b00 0%,#c54f00 100%) !important; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b73b00', endColorstr='#c54f00',GradientType=0 ) !important; /* IE6-9 */
	background: linear-gradient(top, #b73b00 0%,#c54f00 100%) !important; /* W3C */
	cursor: pointer !important;
}

.ui-state-hover {background:#fff !important; color:#000 !important;border: 0;}
.ui-tabs-selected, .ui-state-active{background:#fff !important; color:#000 !important;border: 0;}



#popup_advt_box_wrap{border:1px solid #ccc !important; background-color:#fff !important; padding:15px !important; width:413px!important; margin-left:5px; overflow:hidden !important;}
.popup_advt_img_box_wrap{float:left!important; background-color:#fff !important; padding:4px !important; background-color:#c2c2c2; border:3px solid #fff; float:left; margin-right:10px;-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);box-shadow: 0px 0px 10px rgba(0,0,0,0.2); margin-right:10px;}

.advt_content_part{float:left; width:282px; margin-left:5px;}
.advt_content_part h2{font-family:arial, verdana, font-size:16px; color:#3c3c3c; font-weight:normal;}
.advt_content_part p{font-family:arial, verdana, font-size:12px;}
.advt_content_part p a{font-family:arial, verdana, font-size:12px; text-decoration:none;}
.advt_content_part p a:hover{text-decoration:underline;}
.advt_margin_top{margin-top:5px;}

ui-state-default ui-corner-top ui-tabs-selected ui-state-active li a(color:#fff !important; )
.clear_12{clear:both !important; height:12px !important;}


/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
 * jQuery UI Accordion 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
 
 
/*
 * jQuery UI Progressbar 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/*
 
 

 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #327794/*{bgColorDefault}*/ url(../images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; font-weight:bold !important; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #fff/*{fcDefault}*/; font-weight:bold !important; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(../images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(../images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }


.leftfloat{float:left;}

.cancel_link{margin:5px 15px; float:left;}
.cancel_link a {font-size:12px; text-decoration:none !important;}
.cancel_link a:hover {text-decoration:underline !important;}
.margin_top15{margin-top:5px !important;}


/*CSS FOR SHARE MODAL*/
.modal_share{background-image:none !important; background-color:#666666;}
.share_modal_wrap{ width:460px !important; margin:0px 20px 20px 20px auto; padding:10px; background-color:#d4e2d8; position:fixed !important; border:4px solid #fff; font-size:12px;}
.share_modal_wrap h1{font-size:20px; font-weight:normal; color:#5a3f1c; margin:0px;}
.share_details_box_wrap{margin:10px 0px; overflow:hidden; padding:10px; border:1px solid #c7cdcb; background-color:#fff;}
.share_img_box{width:100px; height:auto; float:left;}
.share_detail_right{float:left; padding:5px;}
.share_detail_right h1{font-size:18px; font-weight:normal; color:#3c3c3c; margin:0px; padding:0px;}
ul.req_lising{width:48%; float:left; margin:10px 10px 10px 0px; padding:0; font-size:14px;}
ul.req_lising li{font-size:14px; font-weight:bold; color:#5a3f1c; line-height:18px; list-style-position:inside; text-align:left;}
 
.shareform_wrap{margin:15px 0px; padding:0px;}
 
ul.share_formtabs {margin:0 22px 0 0;z-index:20;padding: 0;float: left;list-style: none; #height:17px;}
ul.share_formtabs li {float: left;margin: 0 4px -1px 0;padding: 0;height: 34px;line-height: 34px;vertical-align: middle;overflow: hidden;position: relative;}
ul.share_formtabs li a {text-decoration: none;font-weight:bold;color: #3c3c3c;display: block;font-size: 12px;text-align: center;padding:0 15px;outline: none;border: 1px solid #ccc; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;background: #fff; border:1px solid #c7cdcb;}
ul.facilitytabs li.active a {font-weight: bold;border: 1px solid #d9d9d9;border-bottom:none;background: #fff;filter: none;color:#575757;}
ul.facilitytabs li.active a:hover {background: #fff;filter: none;border-bottom: 1px solid #fff; color:#000000;}
ul.facilitytabs li a:hover {background: #ccc;filter: none;border-bottom: 1px solid #fff; color:#000000;}
.share_form_outer{background-color:#FFFFFF; border:1px solid #c7cdcb; clear:both; padding:10px;}
.share_fld_wrap{overflow:hidden; margin:5px 0 9px 0; font-size:12px; font-weight:normal;}
.share_textarea{width:410px; padding:8px 10px; height:125px;}
