
/* ==|== primary styles============================================
   Author:dotsquares
===================================================================*/

.container, .form-style li, .dashbord-container, .dashbord-tabs, .content-box .content { *zoom: 1;
}

.container:before, .container:after, .form-style li:before, .form-style li:after, .dashbord-container:before, .dashbord-container:after, .dashbord-tabs:before, .dashbord-tabs:after, .content-box .content:before, .content-box .content:after { display: table; content: ""; clear: both; }

.container, .alert-msg, .width25, .width50, .width75, .width33, .width66, .cat-list li, .dashbord-content, ul.pricing-feature { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

.button, .input-text, .main-nav li a, .dashbord.container, .dashbord-content-heading { behavior: url("pie.htc"); position: relative; }

.button, .input-text { -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }

/*global css for project
---------------------------------------------------------------------------*/

.gm-style .shareIcon {
    display: none;
	position:absolute;
	left:0px;
	 top:0; padding:5px;
}
.gm-style .shareIcon a{ margin-right:8px;}
.gm-style .shareDiv{position:relative; overflow:visible }
.gm-style .like{ width:104px !important; overflow:visible !important; text-align:right}

/*.like:hover~.shareIcon{
    display: block;
}*/

div.like:hover div.shareIcon{display:inline}

.f-right { float: right!important; }

.f-left { float: left!important; }

.marginTop10 { margin-top: 10px!important; }

.marginTop15 { margin-top: 15px!important; }

.marginTop20 { margin-top: 20px!important; }

.marginTop25 { margin-top: 25px!important; }

.pad-top20 { padding-top: 20px!important; }

.pad-top30 { padding-top: 30px!important; }

.width25, .width50, .width75, .width33, .width66 { display: block; float: left; }

.width25 { width: 25%; }

.width50 { width: 48%; }

.width75 { width: 75%; }

.width33 { width: 33%; }

.width66 { width: 66%; }

/*css for Header
---------------------------------------------------------------------------*/



#main-wrapper { }

.container { margin: 0 auto; position: relative; max-width: 980px; }



.page-content {/* width: 740px; float: left; */}

.page-content.small { width: 450px; }

.right-bar { width: 480px; float: right; }
.left-bar {
  padding: 10px;
  width: 480px;
}

.right-bar a {
    color: #fff !important;

}
.left-bar .button.btn-black {
  margin-top: 20px;
}
.page-heading { font-size: 30px; margin-bottom: 30px; }

/*css for header contain serch-box and logo
--------------------------------------------------------------------*/



#header .container { padding: 0px 0; background:none repeat scroll 0 0 rgba(60, 75, 91, 0.4); margin-top:7px;}

#header .logo { width: 300px; float: left; }
.logo_in { width: 300px; float: left;}

#header .right-side { width: 552px; float: right; }
.new_hed {
  float: left;
  width: 69.3%;
}

#header .logo a.logoimage, .logo_in a.logoimage{ width:258px; height:59px; text-indent: -9999em; display: block; margin-top:3px; float: left; background: url(../images/logo.png) no-repeat top left; }

#header .logo p, .logo_in p {display: block; float: left; color: #00f0ff; font-size: 1.2em; font-weight: bold; padding: 33px 0 0 10px; display:none;}

#header .search {  float: right; padding:5px 8px;}

#header .rss { text-align: right; margin-bottom: 10px; padding-right: 58px; }

#header .rss a { padding: 0 0 3px 24px; background: url(../images/icon-rss.png) no-repeat; text-decoration: none; font-weight: bold; }

#header .search .input-text,  #header .search button{ background: #1d1d1f;
background: -moz-linear-gradient(90deg, #1d1d1f 0%, #2b333e 100%);/* FF3.6+ */
background: -webkit-gradient(linear, 90deg, color-stop(0%, #1d1d1f), color-stop(100%, #2b333e));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(90deg, #1d1d1f 0%, #2b333e 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(90deg, #1d1d1f 0%, #2b333e 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(90deg, #1d1d1f 0%, #2b333e 100%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d1f', endColorstr='#2b333e', GradientType='0'); /* for IE */
background: linear-gradient(0deg, #1d1d1f 0%, #2b333e 100%);/* W3C */
border:1px solid #505865;
height:auto; padding:5px 8px 5px;
text-transform:uppercase; color:#7f868e;
 width:222px;
 
 }
 #q{ font-size:11px;}
 #header .search button{ padding:3px; color:#84754e; cursor:pointer; width:36px;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }

/*css for main navigation
--------------------------------------------------------------------*/



#main-nav .container { background: url(../images/bg-main-nav.png) repeat-x; border: 1px solid #262628; position: relative; }

#main-nav .login-info { position: absolute; top: -25px; right: 2px; }

#main-nav .login-info li { display: block; float: left; margin-left: 10px; }

.main-nav { padding:0px 8px 0 0; }

.main-nav li { display: block; float: left; text-transform: uppercase; margin: 0 1px; }

.main-nav li:first-child { margin-left: 0; }

.main-nav li a { display: block; float: left;  padding: 0 10px; height:24px; line-height:25px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; }

.main-nav li a:hover, .main-nav li a.active { background: #84754e; border-radius: 0px; color: #000000; }

/*css for main content
-----------------------------------------------------*/

.dashbord.container {
    background-color: #7F7772;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 4px #111111;
    padding: 5px;
    width: 960px !important;
}
.content-box .content {
    background: none repeat scroll 0 0 #2B2B2C;
    padding: 15px;
}


#content-wrapper { margin: 0px auto; max-width:980px; }

#content-wrapper .adbar-160 { }

#footer .container {  padding:50px 0 15px 0; }

#footer .links { padding-bottom: 10px; }

#footer .links a { border-right: 1px solid #444548; padding: 0 9px 0 10px; /*color: #444548*/; font-size: 11px; line-height: 12px; display: inline-block; }

#footer .links a:last-child { border: none; }

#footer .links a:hover { color: #7F7772; }

/*css for form style
---------------------------------------------------------------------------*/

.form-style li { margin-bottom: 15px; position: relative; }

.form-style li:last-child { margin-bottom: 0!important; }

.login h2.form-heading, .signup .page-heading{ font-size: 24px; color: #84754e; padding: 15px 0 10px; border-bottom: 1px solid #000; margin: 5px 0 15px}
#notification{ margin: 10px 0 20px}

label { color: #fffbe4; position: relative; }

.inline-form label, .inline-form .label { width: 32%; position: relative; top: 4px; text-align: left; display: block; float: left; }

.inline-form .input-box { width: 66%; float: right; }

.inline-form div.button-box { width: 33%; float: right; text-align: right; }

input.input-text, div.input-text, textarea.input-text { background: #252e38; border: 1px solid #414e5b; color:#fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }

input.input-text { padding: 8px 5px; float:none !important}


div.input-text { padding: 3px 0; }

div.input-text select
{ 
 background: none repeat scroll 0 0 #252e38;
    border: 0 solid #414e5b;
    border-radius: 0;
    color: #fff;
    line-height: 22px;
    padding: 2px;
    width:99%;
}
select option {
    background: rgba(0,0,0,0.3);
    color:#fff;
    text-shadow:0 1px 0 rgba(0,0,0,0.4);
    padding: 3px 2px;
    line-height: 20px;
}

textarea.input-text { padding: 10px; }

.input-text:hover, .input-text:focus { border: 1px solid #777; }

.chkbox-input label { position: relative; top: -3px; padding: 0 8px 0 4px!important; width: auto!important; float: none!important; display: inline!important; }

.file-upload { position: relative; height: 38px; }

.hidden-input, #visible-input { height: 38px!important; width: 100%!important; }

#visible-input { position: absolute; top: 0px; left: 0px; z-index: 1; }

.hidden-input { position: relative; text-align: right; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); z-index: 2; }

.file-upload .input-box { position: relative; top: -2px; }

.file-upload .button-box { position: relative; top: 2px; }

.control-div { text-align: right; border-top: 3px double #333; margin-top: 15px; padding-top: 15px; }

/* BUTTONS
--------------------------------------------------------------------------------------- */

.button { border: 1px solid transparent; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3); cursor: pointer; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-transform: capitalize; margin: 0; padding: 0 10px; position: relative; height: 28px; line-height: 28px; *line-height:24px;
text-align: center; text-decoration: none!important; outline: none; }

.button:hover { text-decoration: none; box-shadow: none; }

.button:active { background-image: none !important; box-shadow: none; }

.button.disabled { background-image: none !important; color: #f2f2f2!important; cursor: not-allowed!important; box-shadow: none!important; }
button.button::-moz-focus-inner {
padding: 0;
border: 0;
}

.form-style .button { float: right; }

/* Red Button */



.button.btn-black { color: #84754e; background: #1d1d1f;
background: -moz-linear-gradient(90deg, #1d1d1f 0%, #2b333e 100%);/* FF3.6+ */
background: -webkit-gradient(linear, 90deg, color-stop(0%, #1d1d1f), color-stop(100%, #2b333e));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(90deg, #1d1d1f 0%, #2b333e 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(90deg, #1d1d1f 0%, #2b333e 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(90deg, #1d1d1f 0%, #2b333e 100%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d1f', endColorstr='#2b333e', GradientType='0'); /* for IE */
background: linear-gradient(0deg, #1d1d1f 0%, #2b333e 100%);/* W3C */
border:1px solid #505865;
height:auto; padding:1px 17px 1px 8px;
text-transform:uppercase; 
  box-sizing: border-box;
}

.button.btn-black:hover { border: 1px solid #484848; }

.button.btn-black:after { content: ""; position: absolute; right: 0; top: 9px; border-left-color: #84754e; }

.button.btn-blue { color: #ffffff; border: 1px solid #416b8b; background-color: #4386bc; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5d9ed2), color-stop(100%, #4386bc)); background-image: -webkit-linear-gradient(#5d9ed2, #4386bc); background-image: -moz-linear-gradient(#5d9ed2, #4386bc); background-image: -o-linear-gradient(#5d9ed2, #4386bc); background-image: linear-gradient(#5d9ed2, #4386bc); -pie-background: linear-gradient(#5d9ed2, #4386bc); }

/*css for alert msg
---------------------------------------------------------------------------*/

.alert-msg { font-size: 12px; cursor: pointer; border-bottom: 1px solid #d2d2d2; padding: 10px 40px 10px 10px; position: relative; vertical-align: middle; background-color: #f8f8f8; background-position: 99% 97%; background-repeat: no-repeat; margin-bottom: 5px; display: block; width: 100%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.alert-msg.error { background-color: #ffcbca;/* background-image: url(../images/icon-msg-error.png); */border-color: #eb979b; color: #9b4449; }

.alert-msg.success { background-color: #e1f1c0; background-image: url(../images/icon-msg-success.png); border-color: #b5d56d; color: #62a426; }

.alert-msg.warning { background-color: #fef0b1; background-image: url(../images/icon-msg-warning.png); border-color: #ddca76; color: #a98b15; }

.alert-msg.info { background-color: #bce5f7; background-image: url(../images/icon-msg-info.png); border-color: #a6d3e8; color: #11689E; }

.msg-success, .msg-error { display: block; position: relative; left: 3px; font-size: 11px; text-align: left; }

.msg-success { color: #62a426; }

.msg-error { color: #D00000; }

.inline-form .msg-success, .inline-form .msg-error { margin-left: 33%; }

.input-box .msg-success, .input-box .msg-error { margin-left: 0!important; }

/*css for styled chkboxes and radio button
----------------------------------------------------*/

input[type=radio].style-radio, .style-chkbox2 input[type=checkbox] { height: 18px; width: 18px; margin: 0; padding: 0; display: none; }

.style-radio ~ label, .style-chkbox2 ~ label { cursor: pointer; width: auto; display: inline; float: none; }

.style-radio ~ label { top: -1px; left: 5px; }

.style-chkbox2 ~ label { top: 0; left: 6px; }

.style-chkbox2, .style-radio + label { width: 18px; height: 18px; background: #fcfff4; background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); }

.style-chkbox2 { position: relative; float: left; }

.style-chkbox2 label { cursor: pointer; position: absolute; width: 12px; height: 12px; left: 3px; top: 3px; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1); background: -webkit-linear-gradient(top, #222 0%, #45484d 100%); background: -moz-linear-gradient(top, #222 0%, #45484d 100%); background: -o-linear-gradient(top, #222 0%, #45484d 100%); background: -ms-linear-gradient(top, #222 0%, #45484d 100%); background: linear-gradient(top, #222 0%, #45484d 100%); }

.style-chkbox2 label:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; content: ''; position: absolute; width: 7px; height: 3px; background: transparent; top: 2px; left: 2px; border: 2px solid #00F0FF; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.style-chkbox2 label:hover::after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: 0.3; }

.style-chkbox2 input[type=checkbox]:checked + label:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }

.style-radio + label { display: block; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; cursor: pointer; position: relative; top: 0; left: 0; float: left; z-index: 1; -webkit-appearance: none; }

.style-radio + label:after { content: ''; position: absolute; width: 8px; height: 8px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #ccc; left: 5px; top: 5px; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,1), 0px 1px 0px rgba(255,255,255,0.9); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,1), 0px 1px 0px rgba(255,255,255,0.9); box-shadow: inset 0px 1px 1px rgba(0,0,0,1), 0px 1px 0px rgba(255,255,255,0.9); }

.style-radio:checked + label:after { background: #00F0FF; }

/*---------------------------------24-09-2012------------------------------------*/

.homeleft { width: 700px; float: left; padding: 0px 60px 0px 0px; }

.homeleft h3 { font-size: 24px; padding: 8px 0px 30px 0px; }

.video { border: solid 1px #424242; margin: 18px 0px 0px 0px; float: left; position: relative; }

.arrow { position: absolute; right: 17px; top: 10px; }

.homeleft h4 { font-size: 24px; padding: 31px 0px 31px 0px; }

.homeleft p { color: #7F7772; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.current-film-list li { width: 50%; float: left; }

.current-film-list .img { width: 100px; border: 5px solid #000; float: left; }

.current-film-list .img img { max-width: 100%; }

.current-film-list .detail { margin-left: 120px; }

.current-film-list .detail h2 { font-size: 14px; font-weight: bold; }

.col-2 a { text-decoration: none !important; }

.btn-view-film { width: 120px; height: 28px; display: block; cursor: pointer; background: url(../images/click2.png) no-repeat 0 0; text-indent: -9999em; }


.static-pages { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #7F7772; margin: 0 auto; line-height: 18px; }

.static-pages hr{ margin:10px 0;}

.static-pages li , .static-pages p{ padding: 1px 0; }

.static-pages ol , .static-pages ul { padding-left:20px;}
#mainDiv h2{ margin:5px 0px 5px 0px;}

.static-pages ul li{ list-style: outside; }

.static-pages ol  li{ list-style: decimal outside; }

.static-pages li ol li li{ list-style: lower-alpha!important; }

.static-pages h2 { font-size: 12px; font-weight:bold; }

span.help{ position:absolute; right:-30px; top:5px; display:block; height:24px; width:24px; background:url(../images/icon-msg-info.png) no-repeat 0 0; text-indent:-99999em; cursor:pointer; background-size:60%;}

#fancybox-content{ color: #333;}

#fancybox-content h2{ color:#333; font-size:18px; font-weight:bold;}

#fancybox-content p{ padding:5px 0; font-size:14px; color: #333;}

.highlighted {
    
}




.top_nav{ padding:3px 0 10px; float:right;}
.mainContent{background:none repeat scroll 0 0 rgba(60, 75, 91, 0.4); border-top:1px solid #1F232B; position: relative;}
.map_area{ border:5px solid #000; margin:4px; position:relative}

.map_box{/*background:none repeat scroll 0 0 rgba(60, 75, 91, 0.8);*/ width:218px; position:absolute; right:13px; top:30px; border:1px solid #84754e; padding:12px; height:425px; z-index:9999;-moz-border-radius: 8px;/*Firefox*/
-webkit-border-radius: 8px;/*Safari, Chrome*/
border-radius: 8px;
 background:url(../images/search-part.png) ;}

.map_box h5{ color:#84754e; font-size:18px; text-transform:uppercase;}
.close_but{ position:absolute; right:9px; top:6px; cursor:pointer; color:#fff; font-size:16px;}
.map_box ul{ padding:2px 0 0;}
.map_box ul li{ padding:1px 0;}

.map_box ul li a{ font-size:11px; text-transform:uppercase; color:#fff; display:block; padding:1px 0px}
.map_box ul li a:hover{ font-size:12px; text-transform:uppercase;  color:#000; background:#84754e !important}

 



.map_cont{ width:300px;}
.video_big img{ width:100%;}
.map_cont .mainTile {font-size: 13px;}
.map_cont .video_list ul li{ width:48%; margin:0 0 5px 5px;padding-bottom: 0;}
.map_cont .video_list ul li h5 {
  font-size: 9px;
  padding: 2px;
}

.map_cont .video_list ul li p{ font-size:8px; padding:0 2px;}
.map_cont .video_list ul li p img{ width:6px;}
#footer{ height:245px;}
.copy_right{ text-transform:uppercase; color:#707176; background:url(../images/footer-logo.png) no-repeat 82px; center; padding:22px 0 20px 0; margin:0 8px;}
.page_content{}
.left_side{ float:left; width:200px;}
.mid_bar{ float:left; width:450px; padding:0 0 0 15px;}
.right_side{ float:right; width:300px; padding-right:4px;}
.ads_bos{ margin:0px 0 14px;}
.finder_box{ margin:0px 0 14px;}
.mainTile{ font-size:16px; text-transform:uppercase; color:#84754e;}
.mainTile a{ color:#84754e; font-size:11px; padding:2px 0; float:right; text-decoration:underline;}
.ads_pad{ padding-top:39px;}
.finder_box{ background:#bbc0c6; padding:10px;}
.finder_box h4{ color:#333; font-size:18px; text-transform:uppercase; padding-bottom:8px;}
.finder_box input[type="text"]{ padding:2px 5px; border:1px solid #aaa;}
.finder_box select{ height:25px; border:1px solid #aaa; width:46px}
.finder_box td{ padding:3px; color:#333; font-size:12px;}
.finder_box button{background: #1d1d1f;
background: -moz-linear-gradient(90deg, #1d1d1f 0%, #2b333e 100%);/* FF3.6+ */
background: -webkit-gradient(linear, 90deg, color-stop(0%, #1d1d1f), color-stop(100%, #2b333e));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(90deg, #1d1d1f 0%, #2b333e 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(90deg, #1d1d1f 0%, #2b333e 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(90deg, #1d1d1f 0%, #2b333e 100%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d1f', endColorstr='#2b333e', GradientType='0'); /* for IE */
background: linear-gradient(0deg, #1d1d1f 0%, #2b333e 100%);/* W3C */
border:1px solid #222;
height:auto; padding:2px 8px;
text-transform:uppercase; color:#7f868e;
 width:77px;}
 .video_list{ padding:0;}
 .video_list ul{ padding:0;}
 .video_list ul li{ background:#25262b; padding-bottom:8px; border:1px solid #222; margin:0 0 16px 1.15%; float:left; width:47%;}
 /*.video_list ul li:nth-child(2n+1){ margin-left:0;}*/
 .video_list ul li .video_thum img{  border: 5px solid; width: 95%; background-color: 161b21;}
 .video_list ul li h5{ font-weight:normal; font-size:13px;color:#61b23c; text-transform:uppercase; padding:5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
 }
  .video_list ul li p{ font-size:11px; color:#ccc; padding:0 5px;}
 .video_list ul li p abbr{ float:right;}
 
 
 /*------------------------------*/
  .video_list1{ padding:0;}
 .video_list1 ul{ padding:0;}
 .video_list1 ul li{ background:#25262b; padding-bottom:8px; border:1px solid #222; margin:0px 0 16px 13px; float:left; width:47%;}
 .video_list1 ul li:nth-child(2n+1){ margin-left:0;}
 .video_list1 ul li .video_thum img{ width:100%;}
 .video_list1 ul li h5{ font-weight:normal; font-size:13px;color:#61b23c; text-transform:uppercase; padding:5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
 }
  .video_list1 ul li p{ font-size:11px; color:#ccc; padding:0 5px;}
 .video_list1 ul li p abbr{ float:right;}
 
 .video_list1 h5{ font-size:10px; color:#84754e}
 .video_list1 span{color:#ddd; display:block; font-size:9px;}
.video_list1 table td {
    background: none repeat scroll 0 0 #25262b;
    display: block;
    float: left;
    margin: 1% 1% 1% 0;
    padding: 2%;
    width: 44%;
}
 
.left_side .mainTile{ padding-left:10px;}
.left_nav{ padding:10px;background:#25262b; border:1px solid #222;}
.left_nav > ul > li{font-size:13px; color:#ccc; text-transform:uppercase; padding:6px 0}
.left_nav > ul > li > span{ padding:0 0 0 16px;}
.left_nav > ul > li > a{ color:#84754e; display:block; margin-top:5px;}
.left_nav > ul > li > div{ overflow:auto; max-height:150px; padding:5px 0; }
.left_nav > ul > li.active > div{ display:block;}
.left_nav > ul > li > div > ul > li{ padding:3px 0;}
.left_nav > ul > li > div > ul > li > a{ color:#84754e;}
.mins{background: url(../images/mins_icon.png) no-repeat scroll left center;}
.plus{background: url(../images/plus_icon.png) no-repeat scroll left center;}

.video_big{ position:relative;}
.video_big iframe{ width: 100%; position:relative; z-index:5;}


.midfull{ width:77%;}
.table_data_list, .table_lsit{ background:#17161B; padding:12px;}
.table_data_list tr td, .table_lsit tr td{ padding:5px; border:1px solid #444; color:#ccc}
.table_data_list tr td:first-child{ font-weight:bold; color:#fff}
.table_data_list tr:nth-child(2n+1) td, .table_lsit tr:nth-child(2n+1) td{ background:#111}
.table_lsit tr:first-child td{ padding:8px 5px; font-weight:bold;}
.video_up_button{ position:absolute; top:5px; right:5px; z-index:9999; background:none repeat scroll 0 0 #84754e; padding:5px; color:#000;}

.pagination {
/*    float: left;*/
    margin: auto;
    padding: 0;
    width: 74%;
}
.pagination h3 a{ background:#84754e; font-size:12px; padding:2px 7px; color:#000}
.pagination h3 strong{background:#fff; font-size:12px; padding:2px 7px; color:#000}
.video_list ul li p span{ float: left; width:100%;
    height: 16px;
    overflow: hidden;}
.like{background: url(../images/like.png) no-repeat; width:30px; height:30px; float:right; position:absolute; right:0; bottom:0;}




/*******************New Classes 11/09/2014**********************/
.fullrow {
  box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing:border-box;
  float: left;
  padding: 0 10px;
  width: 100%;
}
.pgVideo-col1 {
  float: left;
  padding: 0;
  width:67.5%;
}
.pgVideo-col2 {
  float: right;
  padding: 0;
  width: 30.5%; 

}
.imgBlock{width:100%; text-align:center; padding:0 0 10px 0;}

.videoinfo{ padding:10px 0 10px 0;}
.vidName {
  float: left;
  padding: 0;
  width: 87%;
}
.shareIcon {
  float: right;
  text-align: right;
  width: 13%;
}
.vidName h3{font:bold 18px/22px Arial, Helvetica, sans-serif; color:#FFF; margin:0px; padding:2px 0 2px 0;}
.vidName p{font:normal 12px/16px Arial, Helvetica, sans-serif; color:#b0b1b5; margin:0px; padding:2px 0 2px 0;}
.vidName p span{color:#FFF; font-weight:bold;}
.vidSocial{width:100px; float:right; text-align:right; padding:0 0 0 0;}

.vidTable{font:normal 12px/16px Arial, Helvetica, sans-serif; color:#FFF;}
.vidTable th{ border-top:1px solid #52575d; border-bottom:1px solid #52575d; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#b8bcc7; padding:10px 0;}
.vidTable td{ padding: 10px 0;text-align: center;}
span.baloon{width:19px; height:26px; display:block; float:left; background:url('../images/baloon.png') no-repeat left top; font:normal 10px/22px Arial, Helvetica, sans-serif; color:#000; text-align:center; position:relative; top:-4px; left:96px;}



#infobox{    background: url("../images/bg-pop.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 1px solid #00cc33;
    border-radius: 9px !important; padding:9px 3px 8px 9px; width:305px;overflow: inherit; margin: 13px 10px 0 0;}
	
#infobox iframe{ border:none}
#infobox .like {
    border: medium none !important;
    margin:0 18px 7px 0;
    overflow: visible !important;
    text-align: right;
	background:none !important;

}
.like .shareIcon{ padding:0px !important;}
 #lyr11 ul li{ padding:0px 0px 0px 2px}

/*div#wn1 {
    border: 1px solid #365c92; 
    border-radius: 4px;
}

div#wn2{
	 border: 1px solid #365c92; 
    border-radius: 4px;}
div#wn3{border: 1px solid #365c92;
    border-radius: 4px;}
	*/
	
div#wn1:onclick{ border: solid 2px #F00 !important; background:#FF0;}

/*.infoBox img{ position:absolute !important; top:0px !important}*/
 
 .infoBox img[src*="delete-icon"] {
    display: block;
	position:absolute !important;
	top:3px;
	right:0px;
}

#infobox div strong a{ color:#FFF !important; text-transform:uppercase; font-size:10px;}
.allcheckbox{border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px; padding: 2px; border: 1px solid #414e5b; background: #252e38; margin: 0 5px; clear: both; }
.allcheckbox :after{ clear:both; display:block; content:"";}
.allcheckbox input[type="checkbox"]{ display:inline-block; vertical-align: middle}
.allcheckbox span{ display:inline-block; margin: 0 10px 0 5px; color: #999;}


/*------------------------------------------------------------------*/
.squaredOne input[type=checkbox] {
	visibility: hidden;
}
/* SQUARED ONE */
.squaredOne {
	width: 23px;
	height: 23px;
	background: #17181c;
	float:left;

	background: -webkit-linear-gradient(top, #17181c 0%, #17181c 40%, #141517 100%);
	background: -moz-linear-gradient(top, #17181c 0%, #17181c 40%, #141517 100%);
	background: -o-linear-gradient(top, #17181c 0%, #17181c 40%, #141517 100%);
	background: -ms-linear-gradient(top, #17181c 0%, #17181c 40%, #141517 100%);
	background: linear-gradient(top, #17181c 0%, #17181c 40%, #141517 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
 
/*	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);*/
	position: relative;
}

.squaredOne label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	left:3px;
	top: 3px;

	/*-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);*/
	background: -webkit-linear-gradient(top, #17181c 0%, #17181c 40%, #141517 100%);
	background: -moz-linear-gradient(top, #17181c 0%, #17181c 40%, #141517 100%);
	background: -o-linear-gradient(top, #17181c 0%, #17181c 40%, #141517 100%);
	background: -ms-linear-gradient(top, #17181c 0%, #17181c 40%, #141517 100%);
	background: linear-gradient(top, #17181c 0%, #17181c 40%, #141517 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
/*	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );*/
}

.squaredOne label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 13px;
	height: 13px;
	background: #00bf00;

	background: -webkit-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -moz-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -o-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -ms-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: linear-gradient(top, #00bf00 0%, #009400 100%);

	top: 2px;
	left: 2px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
}

.squaredOne label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.squaredOne input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.allcheckbox ul{}
.allcheckbox  ul li{ float:left; padding:4px 0px 5px 7px}
.allcheckbox ul li p{ text-align:center; line-height:30px; padding-left:30px; height:32px;}
marquee{ width:74%; margin-left:2%;}

.allcheckbox ul li span {
    color: #999;
    display: block;
	float:left;
    line-height: 22px;
    margin: 0 10px 0 5px;
}
.login, .signup{ padding:0 15px 35px;}
.delete_contant{
    display: none;
}

.gridView{
    padding: 10px;

}
/*.gridView .video_list ul li:nth-child(2n+1) {
  margin-left: 13px;
}*/
.gridView .video_list ul li:nth-child(5n+1) {
      margin-left: 0px;
    }

.gridView .video_list ul li { width:18.8%}
.gridView .video_list ul li .video_thum img{ height: 100px;}
.all_ads a.ads_box{border: 2px solid #84754e; display:block;  margin: 4px 0;
  box-sizing: border-box; width:100%;}
.all_ads img {

  width: 100%;
  height:auto
}
#withslider{ padding:0 5px;}
.map_on_off{ float:right !important; padding-right:5px !important; margin-top:5px;}
.pgVideo-col1 iframe { width:100%}
.video_detailsbox{ clear:both}
.video_comments{ clear:both}
.pgVideo-col1 .videoinfo:after, .video_detailsbox{ content:""; display:block; clear:both}
#header .search tr th {
  text-align: center;
}











#hideNav{
  background: none repeat scroll 0 0 #222;
  cursor: pointer;
  margin: 0;
  padding: 0 5px;
  position: absolute;
  right: 6px;
  top: 10px;
  display:none
}
#hideNav abbr{
  background: none repeat scroll 0 0 #E6E6E6;
  display: block;
  height: 4px;
  margin: 5px 0;
  width: 31px;
}
 #hideNav2 abbr {
  background: #6EE819;
  display: block;
  height: 4px;
  margin: 5px 0;
  width: 31px;
}
#hideNav2{margin: 0 0 0 3px;
 background: none repeat scroll 0 0 #222;
  cursor: pointer;
padding: 1px 5px;
position: relative;
width: 31px; top:4px;
 display:none}
.forget_pas{margin-left: 145px; margin-top: 17px;}
.control_buttons{ padding:0}
.under_copy_right{ padding:0 10px; color:#707176}
   .prod
    {
        float: left;
    }
.mobile_view{ display:none}
.menu_but{ float:left}

select.hotelgroup.Select {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  color: #fff;
  font-size: 12px;
  height: 24px;
  font-weight: bold;
  text-transform: uppercase;  
  overflow: hidden;
  -webkit-appearance: none;
   -moz-appearance:none;
   appearance:none;

}
select.Select {
    background: #121210 none repeat scroll 0 0;
    border: 1px solid #424242;
    border-radius: 4px;
    color: #6ee819;
    font-size: 18px;
    height: 40px;
}


/* Large desktops and laptops */
@media (min-width: 1200px) {
	.pricing-column{ width:33% !important;   margin: 0 0 25px !important;}
	.pricing-price p{ min-height: 55px;}
	
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	.pricing-column{ width:50% !important;   margin: 0 0 25px;}
	.pricing-price p{ min-height: 55px;}
	.new_hed { width: 100%;}

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.pricing-column{ width:50% !important;}
	.pricing-price p{ min-height: 55px;}
	.new_hed { width: 100%;}

}


@media only screen and (max-width:900px){
	.container .allcheckbox li{ float:none}
	.only_desk{ display:none;}
	marquee {
    margin-left: 2%;
    width: 48%;
}
#hideNav, #hideNav2{  z-index:99999;}
#hideNav, #hideNav2{ display:block;}	
#mainNav, #mainNav2{ display:none;}
	#header .logo {
  width: auto;
}
	#header .logo a.logoimage{ float:none; margin:5px auto}
	#header .right-side {
  float: none;
  width: auto;
}
#header .search {
  float: none;
}

#header .search .input-text {
  width: 81%;
}
.top_nav {
  clear: both;
  float: none;
  text-align: center;
}
.main-nav li {
  display: inline-block;
  float: none;
}
.gridView .video_list ul li {
  width: 23.8%;
}
.gridView .video_list ul li:nth-child(5n+1) {
  margin:0 0 16px 1.15%
}
.gridView .video_list ul li:nth-child(4n+1) { margin-left:0}
.dashbord-tabs li {
  margin-right: 5px!important;
}
.dashbord-tabs li a {
  padding: 6px 15px !important;
}
.dashbord-content-header h2 {
  font-size: 17px !important;
}
.login h2.form-heading, .signup .page-heading {
  font-size: 17px !important;
}
.dashbord-content-inner {
  padding: 8px !important;
}
.content-box .content {
  padding: 10px !important;
}


	
	}
@media only screen and (max-width:640px){
.top_nav {
  padding: 12px 8px;
}
.main-nav li a{ float:none}
.main-nav li {
  border-top: 1px solid #222;
  display: block;
  margin: 2px 0 0;
}
.map_box {
   position: inherit;
  right: inherit;
  top: inherit;
  margin:0px 0px 6px;
  border-radius:0;
}
.map_cont {
  width: auto;
}
.map_cont div#wn {
  width: 100% !important;
}
.map_cont div#wn .video_thum img{ width:100% !important; }
#lyr1{ width:94% !important}
#googleMap{ height:370px !important}
.pgVideo-col1 {
  float: none;
  padding: 0;
  width: auto;
}
.pgVideo-col2 {
  float: none;
  padding: 20px 0 0;
  width: auto;
}
.pgVideo-col1 iframe {
  height: 250px;
  width: 100%;
}
.inline-form .input-box {
  float: none;
  width: auto;
}
.inline-form label, .inline-form .label {
  float: none;
  margin: 3px 0;
  top: inherit;
  width: auto;
}

.inline-form.mobile640 li label {
  float: left;
  margin: 3px 0;
  top: inherit;
  width: 15px;
  padding-right:20px;
}

.inline-form.mobile640 li label:last-child{   overflow: hidden;
    width: auto;}


.forget_pas{margin-left:0; } 
.login .input-text {
  float: none !important;
  margin-right:0 !important;
  width: 100% !important;
}


.width25, .width50, .width75, .width33, .width66 {
  display: block;
  float: none;
  width: 100% !important;
}
.form-style .button {
  float: none;
  width: 100%;
}
.page-content.small {
  width: auto;
}
.signup .f-right {
  margin: 11px 0;
}
.gridView .video_list ul li .video_thum img {
  height: 80px;
}
.gridView .video_list ul li {
  width: 31.8%;
}
.gridView .video_list ul li:nth-child(4n+1) {   margin:0 0 16px 1.15%}
.gridView .video_list ul li:nth-child(3n+1) { margin-left:0}
.dashbord-menu{ float:none !important; width:auto !important}
.dashbord-content {
  float: none !important;
  width: auto !important;
}
.dashbord-header .sidebar-profile {
  border-right: medium none!important;
  float: none!important;
  width: auto!important;
}
.dashbord-header .user-info {
  padding: 14px 0 0 50px !important;
}
.dashbord-tabs {
  float: none!important;
  margin-top: 0!important;
  padding: 3px 8px 8px!important;
}
.style-table td {
  padding: 5px !important;
}
.new_hed {
    float: left;
    width: 100%;
}
.pricing-column{ width:100% !important;}


.inline-form.mobile640 li label.userid-row{ width:100%;} 
select.hotelgroup {
    text-align: center;
}
 
.General_informations label{ width:auto !important;}
.login_form ul li {
    float: left !important;
    width: 50%;
}
.General_informations .input-text1{ min-width:248px !important; width:auto !important; padding:10px;}
.get_button {
    margin: 11px 0 0 10px !important;
}

#marker_hotel > span {display: block; margin: 5px 0;}

#existing_acct {
  float: none !important;
  width: auto !important;
}
#new_acct {
  float: none !important;
  width: auto !important;
}
.file-upload {
  margin: 5px 0 0px 0 !important;
  padding: 0 0 0 42px !important;
  position: relative !important;
  right: 0 !important;
}
.login_form ul li {
  box-sizing: border-box;
  width: 50% !important;
}

}
.agree{padding:0px 0px 0px 110px;}
.login_form p{word-wrap: break-word;}
@media only screen and (min-width: 320px) and (max-width: 768px) {
		#paypal_pro_box{ width:92% !important}
}
@media only screen and (max-width:479px){
  label.you_will {
  width: auto !important;
}
.title { 
  font-size: 15px !important;
  padding: 9px 4px !important;
}
  .get_button {
  margin: 11px 0 0 0 !important;
}

.width601 {
  width: auto !important; float: none !important
}
select.Select{width: 100% !important;}
.agree {
  padding: 0 0 0 61px;
}
.prod{
    float:none;
}
.right-bar{
    padding-top: 12px;
    float: none;
    width: auto;
}
#header .search tr th{ display:block; text-align:center}
#header .search .input-text {
  width: 85%;
}
#googleMap{ height:300px !important}
.allcheckbox ul li span {
  margin: 0 4px 0 5px;
}
.gridView .video_list ul li {
  width: 48.7%;
}	
.gridView .video_list ul li:nth-child(3n+1) {   margin:0 0 16px 1.15%}
.gridView .video_list ul li:nth-child(2n+1) { margin-left:0}
.dashbord-tabs li {
  float: none !important;
  margin: 0 0 6px !important;
}

.second-login .button.btn-black.f-left {
  left: 0 !important;
  margin: 0 !important;
  width: 100%;
}

#trip_content ..button.btn-black{ margin-top: 10px;} 

.hotel li span {
    width: 80px !important;
}
.login_form ul li {
  box-sizing: border-box;
  width: 100% !important;
}




}


@font-face {
  font-family: 'GillSans-UltraBoldCondensed';
  src: url('GillSans-UltraBoldCondensed.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
.our-news{  font-family: 'GillSans-UltraBoldCondensed';   color: #9ca1a7;
    font-size: 31px;
    padding: 82px 30px;
    text-align: center;}

    .second-login .button.btn-black.f-left {
  left: 39%;
  margin: 20px;
}



/*---------------------------------24-09-2012------------------------------------*/

.homeleft { width: 700px; float: left; padding: 0px 60px 0px 0px; }

.homeleft h3 { font-size: 24px; padding: 8px 0px 30px 0px; }

.video { border: solid 1px #424242; margin: 18px 0px 0px 0px; float: left; position: relative; }

.arrow { position: absolute; right: 17px; top: 10px; }

.homeleft h4 { font-size: 24px; padding: 31px 0px 31px 0px; }

.homeleft p { color: #7F7772; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.current-film-list li { width: 50%; float: left; }

.current-film-list .img { width: 100px; border: 5px solid #000; float: left; }

.current-film-list .img img { max-width: 100%; }

.current-film-list .detail { margin-left: 120px; }

.current-film-list .detail h2 { font-size: 14px; font-weight: bold; }

.col-2 a { text-decoration: none !important; }

.btn-view-film { width: 120px; height: 28px; display: block; cursor: pointer; background: url(../images/click2.png) no-repeat 0 0; text-indent: -9999em; }


.static-pages { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #7F7772; margin: 0 auto; line-height: 18px; }

.static-pages hr{ margin:10px 0;}

.static-pages li , .static-pages p{ padding: 10px 0; }

.static-pages ol , .static-pages ul { padding-left:20px;}
#mainDiv h2{ margin:5px 0px 5px 0px;}

.static-pages ul li{ list-style: outside; }

.static-pages ol  li{ list-style: decimal outside; }

.static-pages li ol li li{ list-style: lower-alpha!important; }

.static-pages h2 { font-size: 12px; font-weight:bold; }

span.help{ position:absolute; right:-30px; top:5px; display:block; height:24px; width:24px; background:url(../images/icon-msg-info.png) no-repeat 0 0; text-indent:-99999em; cursor:pointer; background-size:60%;}

#fancybox-content{ color: #333;}

#fancybox-content h2{ color:#333; font-size:18px; font-weight:bold;}

#fancybox-content p{ padding:5px 0; font-size:14px; color: #333;}

.continfo {
  background: none repeat scroll 0 0 #222;
  float: right;
  font-size: 13px;
  line-height: 21px;
  margin: 94px 0 0;
  padding: 10px;
  width: 19.5%;
}
#new_content > span {
  display: inline-block;
  padding: 7px 0 0 20px;
}
#new_and_existing > div {
  clear: both;
  padding: 5px 0;
}

.highlighted {
   
}


#terms{float:left}
.agree label{ width:80%; margin:0px 0px 0px 10px}
.you_will{}
label.you_will { width:55%}
#org_type{width:100%; float:left; margin:0px 0px 0px 0px; }
#org_type .title{width:99%; background:#84754e; color:#000; font-size:24px; padding:4px;}

.login_form{ float:left; width:100%;color:#84754e;} 
.login_form h2{ color:#84754e; font-size:20px; padding:10px 0px;}
.login_form ul{}
.login_form p{ padding:10px 0px; float: left;
    width: 100%; }
.login_form ul li{ width:30%; float:left}

h1, h2, h3, h4, h5, h6 {
    color: #84754e !important;
}
#general_info, #listing_type, #trip_adviser, #loc_info, #upload {width:100%; float:left;margin:0px 0px 0px 0px; color:#00F0FF;}
#general_info .title{width:99%; background:#84754e; color:#000; font-size:24px; padding:4px;}

.login_form ul li {
    float: left;
   
}

.General_informations{ width:100%}
.General_informations label{ float:left; width:24%; margin:0px 5px 0px 0px; text-align:right}
 .General_informations  li{ width:95% !important; margin:10px 0px 0px 0px; padding:5px 0px 0px 0px; line-height:25px;}
 .width80{ float:left; width:70%}
 
 .General_informations .input-text1 {
    float: left;
    margin-right: 10px;
    width: 400px;  background: none repeat scroll 0 0 #252E38;
    border: 1px solid #424242;
    border-radius: 4px;
    color: #FFFFFF;
    height:100px;
}
select.Select{  background: none repeat scroll 0 0 #252E38;
    border: 1px solid #424242;
    border-radius: 4px;
    color: #84754e; font-size:18px; height:400px; width: auto;}
    
.width601{ width:68%;}
.width401{ width:32%;}
.samegroup{ width:100%;}
.samegroup li{ width:100% !important; margin:12px 0px 10px 3px}

#Informations {width:100%; float:left;margin:5px 0px 0px 0px; color:#00F0FF;}
#Informations .title{width:100%; background:#00f0ff; color:#000; font-size:24px; padding:4px;}

.hotel{ float:left; width:auto}
/*.hotel ul{ width:300px;}*/
.hotel ul h3{ font-size:14px; color:#00f1ff; font-weight:bold; margin:0px 0px 0px 20px}
.hotel li{ float:left !important; padding: 10px;  margin: 2px 0;} 

.hotel li span{ width:120px; float:left; text-align:right; margin:0px 7px 0px 0px;}
.hotel li .radio1{ }

#listing {width:100%; float:left;margin:5px 0px 0px 0px; color:#00F0FF }
#listing .title{width:100%; background:#00f0ff; color:#000; font-size:24px; padding:4px;}

#Advisor  {width:100%; float:left;margin:5px 0px 0px 0px; color:#00F0FF;}
#Advisor  .title{width:100%; background:#00f0ff; color:#000; font-size:24px; padding:4px;}
.Advisortext{ line-height:16px; margin:0px 8px 0px 0px; float:left}

#uplaod  {width:100%; float:left;margin:5px 0px 0px 0px; color:#00F0FF; }
#uplaod  .title{width:100%; background:#00f0ff; color:#000; font-size:24px; padding:4px;}
.find{background:url(images/upload-icon.jpg) no-repeat 0 0; height:50px; width:60px; padding:0 0 13px 39px}

.title{width:99%; background:#84754e; color:#000; font-size:24px; padding:4px; float:left; margin:4px 0px 0px 0px; box-sizing:border-box;}

 

.text_input{ position:relative;
  float: left;
  margin-right: 10px;
  width: 210px;
}
.alert-error {
  color: red;
  font-size: 11px;
  font-style: italic;
  position: absolute;
  top: 25px;
}
#hotel_heading{ position:relative}
a.modify { color:#fff; cursor: pointer;}
a:hover.modify { color:#fff;}
a.modify:hover{ border:1px solid #000; background:#000}

 
.addgroup {
  background: none repeat scroll 0 0 #09cad5;
  border: 1px solid #70f8ff;
  border-radius: 3px;
  color: #000;
  display: inline-block;
  margin: 0 0 0 11px;
  padding: 5px;
}
.addIndividual{

   background: none repeat scroll 0 0 #09cad5;
  border: 1px solid #70f8ff;
  border-radius: 3px;
  color: #000;
  display: inline-block;
  margin: 0 0 0 11px;
  padding: 5px; 
}
ul.three_but li {
  display: inline-block !important;
  float: none !important;
  margin-right: 10px !important;
  width: auto !important;
  margin-top:12px;
}

a.modify {
    color: #000;
    cursor: pointer;
}
.modify {
    background: none repeat scroll 0 0 #796b47;
    border: 1px solid #000;
    border-radius: 3px;
    padding: 5px;
    position: absolute;
    right: 12px;
    top: 8px;
}
.get_button{ margin:11px 0 0 189px}
#marker_hotel > span {
  background: none repeat scroll 0 0 #26303a;
  padding: 6px 8px;
  display: block;
  margin: 8px 0 0;
}
#marker_hotel > span > a{ padding:0; margin:0; vertical-align:middle}

.showgrouphotels {
  margin-top: 5px;
  text-align: left;
  position: relative;
}
#group_id1 .grouphotels > span {
  display: inline-block;
  overflow: hidden;
  padding: 0 0 0 2%;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 88%;
}
#group_id1 .grouphotels label {
  width: auto;
}
.showgrouphotels{ margin-bottom: 0px !important;
padding:4px 10px 9px;
}
.showgrouphotels + .grouphotels{border-top: 1px solid #3C4754;}
.showgrouphotels:after {
  position: absolute; right:10px; top: 10px;
 width: 0; 
  height: 0; 
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  
  border-top: 4px solid #ddd;
}
#group_id {
  background: #252e38 none repeat scroll 0 0;
  border: 1px solid #414e5b;
  border-radius: 4px;
  color: #fff;
}