/*
* 	Font size
*   =========
**/

/*
*  9px  - .750em
*  10px - .833em
*  11px - .917em
*  12px - 1em
*  13px - 1.083em
*  14px - 1.167em
*  15px - 1.250em
*  16px - 1.333em
*  17px - 1.417em
*  18px - 1.500em
*  19px - 1.583em
*  20px - 1.667em
*  21px - 1.750em
*  22px - 1.833em
*  23px - 1.917em
*  24px - 2.000em
*  30px - 2.500em
*  36px - 2.750em
*/

/*
* I. Basic CSS class
*    ===============
**/
@import url(fonts.css);
html, body, div, p, li, ul, form, fieldset, h1, h2, h3, h4, h5, h6   { margin: 0; padding: 0; list-style: none; }
.none     { display: none;}
.hidden   { visibility: hidden;}
.fl{ float: left !important;}
.fr{ float: right !important;}
.left     { text-align: left;}
.right    { text-align: right;}
.center   { text-align: center;}
.bold     { font-weight: bold;}
.italic   { font-style: italic;}
.nomargin { margin: 0 !important;}
img{ border: none;}

.clear { clear: both;}
.clear1px     { clear: both; height: 1px; font-size: 1px; line-height: 1px; /* for IE */}
.clear5px     { clear: both; height: 5px; font-size: 5px; line-height: 5px; /* for IE */ }
.clear20px    { clear: both; height: 20px; font-size: 20px; line-height: 20px; /* for IE */ }
.w980p { width: 980px; height: 100%; margin: 0 auto; position: relative; text-align: left; }
.w1020p { width: 1020px; height: 100%; margin: 0 auto; position: relative; text-align: left; }
.w940p { width: 940px; height: 100%; margin: 0 auto; position: relative; text-align: left; padding: 0 20px; }
/* #content      { width: 940px; height: 100%; margin: 0 auto; position: relative; text-align: left; } */
/*#content      { width: 980px; margin: 0 auto; position: relative; text-align: left; border:0px solid #E4E4E4; padding:0px; z-index:6; min-height:325px;}*/
#content      { width: 980px; margin: 0 auto; position: relative; text-align: left; border:0px solid #E4E4E4;padding:0px  z-index:6;}

.clearFix     { display: block;  clear: both;  height: 0;  line-height: 0;  font-size: 0;  width: 50%; }

html, body    { overflow-x: hidden;  }

/*
* II. Headlines & basic tags
*     ======================
**/

/* -- Links -- */
a, a:visited, a:active, a:link {  text-decoration: none; outline: none; }
a:hover                 {  text-decoration: none; }

/* -- Headlines -- */
h1, h2, h3 { font-weight: normal; }
h1      { font-size: 2em; color: #004e8e; margin: 0 0 25px; }
h2      { font-size: 1.833em; color: #004e8e; margin: 0 0 20px; text-align: left; }
h2.big  { font-size: 2.5em; color: #004e8e; font-weight: bold; }
h3      { font-size: 1.5em; color: #004e8e; margin: 5px 0 10px; }
h6      { padding: 0px; margin: 0px; font-size: 0.95em; color: #004e8e; float: right; }

#breadcrubs h1,
#resultsList h1 { margin: 0 0 1px 0; float: left; }
#resultsList h2 { margin: 0 0 10px; }

h1.line span { background:none repeat scroll 0 0 #FFFFFF; padding-right:10px; }
h1.line { background: url(../images/bg-headlines.gif) 0 56% repeat-x; font-size: 24px; margin: 16px 0;  margin: 0 auto;
width: 980px;padding: 20px 0;}

/* -- Images -- */
img, a img { border: none; }
.imgLeft { float: left; margin: 2px 20px 10px 0; }
.imgRight { float: right; margin: 2px 0 10px 20px; }

body { font-family: Arial, serif; font-size: 14px; letter-spacing: 0em;  text-align: center; background: #fff; }
body>#main  { height: 100%; }

h5 {
	color: #999999;
	font-size: 9pt;
	font-weight: bold;
	margin: 0 0 12px;
	padding: 0;
}
/* -- Cols layout -- */
.cols { overflow: hidden; height: auto; clear: both; }

.cols .col1 { float: left; }
.cols .col2 { float: left; }

.cols50 .col1 { float: left; width: 47% !important; }
.cols50 .col2 { float: right; width: 47% !important; }

.cols3 .col1,
.cols3 .col2,
.cols3 .col3 { width: 33%; }
.cols3 .col3 { float: right; }

.cols4 .col1,
.cols4 .col2,
.cols4 .col3,
.cols4 .col4 { float: left; width: 25%; }

.cols2v1 .col1 { width: 64%; margin-right: 4%; }
.cols2v1 .col2 { width: 31%; }

/*.cols1v2 .col1 { margin-bottom: 30px; width: 288px; margin-right: 30px; border:1px solid #a1a1a1; padding:10px 10px; background:#f2f2f2; border-radius:2px; }*/
.cols1v2 .col2 { width: 640px; }

/*.cols1v2 .col1 { width: 31%; margin-right: 4%; } */
/*.cols1v2 .col2 { width: 64%; } */

/*
*  1) Layout
*     ======
**/

.cols1v2 p {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 10px;
	color: #5a5a5a;
}
.sig{ padding: 0px; margin: 0px; font-size: 0.95em; color: #0063a8; float: right; }
.phoney{
	background-color:#000;
	-moz-opacity:0.8;
	opacity:0.75;
	-moz-border-radius:5px;
	width:266px;
	padding:10px;
}
.phoney a{
	color:#089AB1;
	text-decoration:none;
	font-weight:bold;
}
.phoney a:hover, .phoney a:visited{
	color:#089AB1;
}
#main {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	min-height: 1200px;
	height: 100%;
	position: relative;
	display: block;
}
#header {
	width: 100%; height: 84px;
	background: #fff url(../images/bg-header.gif) repeat-x 0 0;
}
/*#slides { margin: 0 0 12px 0; width: 100%; height: 320px; color: #fff; background: #fff; }*/
#slides { margin: 0; width: 100%; height: 215px; color: #fff; background: #fff; padding-top: 15px;}
#search {
	margin: 0 0 30px 0;
	width: 100%; height: 172px;
	color: #fff;
	background: #08327c;
}

#inner {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 100%;
	padding: 0;
	width: 100%;
	font-size: 12px;
	text-align: left;
}
#inner.locations {
	height: auto !important;
	padding-top: 20px;
}
.promo-headlines {
	/*background: #fff url(../ssimages/bg-inner-top.gif) 0 0 repeat-x !important;*/
	padding-top: 57px !important;
}
#footer {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	width: 100%;
	height: 95px;
	background: #f2f2f2 url(../images/bg-footer.gif) repeat-x 0 0;
}

/* -- Header background -- */
.bg-search { background: url(../images/bg-search.jpg) no-repeat 0 0; }
.bg-homeAS { background: url(../images/980x320-banner.jpg) no-repeat 0 0; }
.bg-gradientAS { background: url(../images/bg-gradientAS.jpg) no-repeat 0 0; }
.bg-gradientAR { background: url(../images/bg-gradientAR.jpg) no-repeat 0 0; }
.bg-gradientSP { background: url(../images/bg-gradientSP.jpg) no-repeat 0 0; }
.bg-gradientTC { background: url(../images/bg-gradientTC.jpg) no-repeat 0 0; }
#slides.bg-pruh { background: url(../images/bg-pruh.gif) repeat-x 0 0; }

/* -- Logo -- */
#logo {
	position: absolute;
	left: 20px;
	top: 25px;
	width: 240px;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	font-size: 1.5em;
}
#logo span {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 240px;
	height: 50px;
	background: url(../images/logo-as.png) 0 0 no-repeat;
	cursor: pointer;
}

/* -- Navigation header -- */
#mainMenu {
	margin: 50px 0 0 0;
	float: right;
}
#mainMenu ul li {
	position: relative;
	display: block; float: left;
	margin: 0 5px;
	height: 20px;
}
#mainMenu li a {
	padding: 6px 11px;
	display: block; float: left;
	color: #626262; font-weight: bold;
	text-transform: uppercase;
	font-size: 1em; text-decoration: none;
}
#mainMenu li.active a {
	padding: 5px 10px;
	color: #393939;
	border: 1px solid #d2d2d2;
	background: #dfdfdf;
}
#mainMenu li a:hover {
	color: #035094;
}

#mainMenu li ul,
#mainMenu li.active ul  { position: absolute; left: 0; top: 30px; width: 187px; height: auto; margin: 0; padding: 0; display: none; float: left; z-index: 100; }
#mainMenu li ul li,
#mainMenu li.active ul li      { margin: 0; padding: 0 6px; clear: both; width: 175px; height: 34px; background: url(../images/bg-submenu.png) repeat }
#mainMenu li ul li a,
#mainMenu li.active ul li a    { padding: 0 15px 0 28px; display: block; width: 132px; height: 34px; line-height: 32px; color: #6c6c6c; font-size: 1em; font-weight: normal; text-transform: none !important; border: none; background: #e3e3e3 url(../images/bg-submenu-ico.png) 10px 12px no-repeat; }
#mainMenu li ul li a:hover     { color: #393939; background-color: #f5f4f4; text-decoration: underline; }

#mainMenu li ul li.first{ padding-top: 18px; background: url(../images/bg-submenu-first.png) 0 0 no-repeat; }
#mainMenu li ul li.last { padding-bottom: 6px; border: none !important; }

/* -- Admin Navigation Sub-header -- */
#adminMenu {
	margin: 7px 0 0 0;
	float: right;
}
#adminMenu ul li {
	position: relative;
	display: block; float: left;
	margin: 0 5px;
	height: 20px;
}
#adminMenu li a {
	padding: 6px 11px;
	display: block; float: left;
	color: #626262; font-weight: normal;
	text-transform: uppercase;
	font-size: .75em; text-decoration: none;
}
#adminMenu li.active a {
	padding: 5px 10px;
	color: #393939;
	border: 1px solid #d2d2d2;
	background: #dfdfdf;
}
#adminMenu li a:hover {
	color: #035094;
}

#adminMenu li ul,
#adminMenu li.active ul  { position: absolute; left: 0; top: 30px; width: 187px; height: auto; margin: 0; padding: 0; display: none; float: left; z-index: 100; }
#adminMenu li ul li,
#adminMenu li.active ul li      { margin: 0; padding: 0 6px; clear: both; width: 175px; height: 34px; background: url(../images/bg-submenu.png) repeat }
#adminMenu li ul li a,
#adminMenu li.active ul li a    { padding: 0 15px 0 28px; display: block; width: 132px; height: 34px; line-height: 32px; color: #6c6c6c; font-size: 1em; font-weight: normal; text-transform: none !important; border: none; background: #e3e3e3 url(../images/bg-submenu-ico.png) 10px 12px no-repeat; }
#adminMenu li ul li a:hover     { color: #393939; background-color: #f5f4f4; text-decoration: underline; }

#adminMenu li ul li.first{ padding-top: 18px; background: url(../images/bg-submenu-first.png) 0 0 no-repeat; }
#adminMenu li ul li.last { padding-bottom: 6px; border: none !important; }

/* -- Subnav column -- */
#subnav {
	margin: 55px 0 0 0;
	width: 230px;
}
#subnav li {
	display: block;
	height: 50px;
	background: url(../images/subnav-li.gif) 90% 20px no-repeat;
}
#subnav li a {
	padding: 0 20px;
	display: block;
	height: 50px; line-height: 50px;
	color: #626262;
	border-bottom: 1px solid #c6c6c6;
	font-size: 1.133em; text-decoration: none;
}
#subnav li.active a,
#subnav li.active a:hover {
	color: #fff;
	border: none;
	background: url(../images/subnav-active.gif) 0 0 no-repeat;
}
#subnav li a:hover {
	color: #cf3300;
}

/* -- Navigation footer -- */
#footer ul {
	margin: 20px 0 0 25px;
	float: left;
}
#footer ul li {
	float: left;
}
#footer li a {
	display: block;
	float: left;
	margin: 0;
	padding: 0 15px;
	height: 30px;
	margin-top: 25px
	line-height: 30px;
	color: #3a3a3a;
}
#top-reg .error{
	color:#FF6600;
}
#footer li a:hover {
	text-decoration: none;
}
/* -- Author footer -- */
#author {
	margin: 20px 0 0;
	float: right;
}
#author a {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 25px;
	height: 30px;
	line-height: 30px;
	color: #C0C0C0;
}
#author a span {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 8px;
	z-index: 1;
	width: 18px;
	height: 18px;
	background: url(../images/logo-agd.png) 0 0 no-repeat;
	cursor: pointer;
}
#author a:hover {
	text-decoration: none;
}
#author a:hover span {
	background: url(../images/logo-agd.png) 0 -18px no-repeat;
}

/* -- Content -- */
#breadcrubs {
	margin: 0 0 20px 0;
}
.content {
	margin: 0 0 30px 0;
	float: left;
	width: 660px;
}
.column {
	margin: 0 0 40px 0;
	float: right;
	width: 260px;
}
p {
	margin: 0 0 20px 0;
	line-height: 160%;
}
#content p {
	color: #5a5a5a;
}
.col {
	width: 48%;
	float: left;
}
.col-3 {
	width: 33%;
	float: left;
}

.left-col {
	width: 48%;
	float: left;
}
.right-col {
	width: 48%;
	float: right;
}

pre {
	margin: 0 0 20px 0; padding: 10px 20px;
	font: 13px Arial, san-serif;
	line-height: 1.5;
	color: #232323;
	white-space:pre;
	border: 1px solid #dfdbdb;
	background: #f3f3f3;
}

q { margin: 0 0 20px 0; padding: 10px 20px; display: block; color: #706e6e; line-height: 1.6em; font-size: 1.25em; font-family: Georgia; background: #f2f2f2;}

/* -- Catalog -- */
.catalog {
	margin: 0 0 10px 0;
	float: left;
	width: 435px;
}
.catalog a {
	float: right;
	color: #fff !important;
}
.catalog a:hover {
	text-decoration: none;
}

/* Number list */
.list {
	margin: 0 0 10px 0;
	text-align: left;
}
.list li {
	margin: 0;
	padding: 0 0 0 30px;
	line-height: 220%;
	color: #5a5a5a;
	background: url(../images/list.gif) no-repeat 15px 10px;
}

.classic {
	margin: 0 0 10px 0;
}
.classic li {
	margin: 0;
	padding: 0;
	line-height: 180%;
}

/* -- Tooltip -- */
ul.links { position: absolute; top: 110px; left: 835px; float: right; margin: 0; z-index: 50; }
ul.links, ul.links li { list-style: none;}

.links li { float: left; }
.links a, .links span { display: block; float: left;}
.links a { background: 0 100% no-repeat; line-height: 44px; margin-right: 0; padding-left: 9px; text-decoration: none; display: inline; }
.links a span { background: 100% 100% no-repeat; padding-right: 9px;}
.links a span span { background: 0 0 no-repeat; font-size: .917em; height: 38px; padding: 0 2px; color: #3a3a3a;}
.links li.fr a { margin-right: 0; margin-left: 9px;}

.links-white a, a.link-white a { background-image: url(../images/tool-left.png) !important;}
.links-white a span, a.link-white span { background-image: url(../images/tool-right.png) !important;}
.links-white a span span, a.link-white span span { background-image: url(../images/tool-top.png) !important;}

.cols2v1 .col1 { width: 64%; margin-right: 4%; }
.cols2v1 .col2 { width: 31%; }

.cols1v2 .col1 { margin-bottom: 30px; width: 288px; margin-right: 30px; border:1px solid #a1a1a1; padding:10px 10px; background:#f2f2f2; border-radius:3px; }
.cols1v2 .col1b { margin: 30px 22px 30px 0px; float: left; width: 288px; border:1px solid #a1a1a1; padding:10px 10px; background:#f2f2f2; border-radius:3px; }
.cols1v2 .col1b2 { margin: 30px 22px 30px 0px; float: left; width: 288px; border:1px solid #a1a1a1; padding:10px 10px; background:#f2f2f2; border-radius:3px; }
.cols1v2 .col1b2b { margin: 30px 0px 30px 0px; float: left; width: 288px; border:1px solid #a1a1a1; padding:10px 10px; background:#f2f2f2; border-radius:3px; }
.cols1v2b .col1 { margin-bottom: 30px; width: 288px; margin-right: 30px; padding: 10px; border-radius:3px; }
.results { padding-right: 7px; padding-left: 7px; padding-bottom: 0px; padding-top: 7px; background-color: #f2f2f2; display: block; border-color: #919191; border-style: solid; border-width: 1px;  margin-bottom: 10px; width: 270px; border-radius:3px;cursor: pointer !important;position: relative; }
.results:hover { background-color: #e0e0e0; display: block; border-color: #8c8789; border-style: solid; border-width: 1px; border-radius:3px; }
.results a:click { background-color: #d9e8f2; display: block; border-color: #0063a8; border-style: solid; border-width: 1px; border-radius:3px; }

.cols1v2 .col2 { width: 635px; }
.cols1v2b .col2 { margin-top: 0px; margin-bottom: 30px; border-color: #0063a8; border-style: solid; border-width: 1px;  border-radius:3px; width: 640px; }
.cols1v2b .col2 .profile { padding: 12px; overflow: scroll;}
.cols1v2b .col2 .profile .lt { float: left; margin-right: 30px; width: 264px; }
.cols1v2b .col2 .profile .rt { float: left; width: 320px; }
.cols1v2b .col2 .profile .bot { clear: both; width: 614px; }
.cols1v2b .col2 .profile img.logo { margin-right: 112px; display: block; float: left; margin-bottom: 20px; }
.cols1v2b .col2 .profile img { display: block; float: left; margin-bottom: 20px; }
.active-result{background-color: #ffffcc !important;}
/*.cols1v2 .col1 { width: 31%; margin-right: 4%; } */
/*.cols1v2 .col2 { width: 64%; } */

/*
*  1) Layout
*     ======
**/

.cols1v2 p {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 10px;
	color: #5a5a5a;
}
.cols1v2b p {
	line-height: 12pt;
	font-size: 8pt;
	padding: 2px;
	color: #5a5a5a;
}
.cols1v2b p b {
	line-height: 12pt;
	font-size: 9pt;
	padding: 2px;
	color: #5a5a5a;
}
.cols1v2b p a {
	color: #0f75bd;
}
.cols1v2b p a:hover {
	color: #365e7a;
}
.sig      { padding: 0px; margin: 0px 0 0 5px; font-size: 0.95em; color: #0063a8; float: left; }

.sig2      { font-weight: normal; padding: 0px; margin: 0px; font-size: 0.9em; color: #788187; float: right; }

/*
* 2) Results List
**/
/*
#resultsList .row{
padding: 0.9em 0 1.3em 0;
margin-bottom: 0;
border-top: 1px solid #e0e0e1;
width: 660px;
position: relative;
}
#resultsList .row.last {
border-bottom: 1px solid #e0e0e1;
}
#resultsList .even{
background: url(../images/listRow_evenBg.gif) 0 100% repeat-x;
}
#resultsList .hover{
cursor: pointer;
background: #f7f7f7 url('../images/listRow_hover.gif') left bottom repeat-x;
}
#resultsList .left {
float: left;
width: 440px;
margin-left: 10px;
}
#resultsList h3 a{
font-size: 18px;
color: #0063a8;
}
#resultsList h3 {
float: left;
margin-bottom: 0.5em;
font-weight: normal;
}
#resultsList p{
line-height: 1.65em;
margin-bottom: 0.35em;
}
#resultsList .left span {
float: left;
display: block;
margin: 11px 0 0 15px;
}
#resultsList ul{
float: right;
width: 175px;
margin-right: 10px;
}
#resultsList li{
list-style-type: none;
line-height: 1.65em;
}
#resultsList li a{
color: #020202;
}*/
.quality {
	margin: 0 0 5px 0;
}
.quality .graph, .quality .graph span{
	position: relative;
	height: 14px;
	font-size: 1px;
	line-height: 1px;
}
.quality .graph{
	float: left;
	width: 101px;
	margin-top: 5px;
	background: url('../images/qualityGraph.gif') left bottom no-repeat;
}
.quality .graph span{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url('../images/qualityGraph.gif') left top no-repeat;
}
.quality strong{
	display: block;
	position: relative;
	width: 38px;
	height: 33px;
	color: #FFFFFF;
	text-align: center;
	line-height: 24px;
	float: left;
	margin: 0 5px -9px 30px;
	background: url('../images/blueBubble.gif') no-repeat;
}

/* -- filter - Budget, search a rate -- */
#kalkulace .budget-filter {
	float: left;
	width: 245px;
	margin: 0 65px 0 0;
}

#kalkulace .budget-filter.last { margin: 0; }

#kalkulace .budget-filter .sliderTitle{ background-position: 10px center; cursor: pointer;}
#kalkulace .budget-filter .sliderTitle.pages { background-image: url('../images/ico-pages.gif'); }
#kalkulace .budget-filter .sliderTitle.db    { background-image: url('../images/ico-database.gif'); }
#kalkulace .budget-filter .sliderTitle.lock  { background-image: url('../images/ico-lock.gif'); }
#kalkulace .budget-filter .sliderTitle.image { background-image: url('../images/ico-image.gif'); }

#filter, #profile .col{
	width: 250px;
	float: right;
}
#filter strong.filtr{
	background-image: url('../images/ico_filter.gif');
}
#filter .sliderField {
	width: 100%;
	text-align: center;
	background: #F1F1F1;
}
#filter .sliderTitle,
.budget-filter .sliderTitle {
	display: block;
	color: #0063a8;
	background: #E6E6E6 url('../images/filterArr_closed.gif') 12px center no-repeat;
	padding: 10px 20px 10px 40px;
	text-align: left;
	border-bottom: 1px solid #D9D9D9;
	cursor: pointer;
}
#filter .sliderTitle.opened{
	background-image: url('../images/filterArr_opened.gif') !important;
}
#filter .sliderField.top{
	background: #F1F1F1;
	padding-top: 0px;
}
#filter .sliderField.top .sliderTitle{
	background-position: 12px center;
}
#filter .sliderCont,
.budget-filter .sliderCont {
	padding-top: 34px;
	padding-bottom: 22px;
}
#filter .checkCont,
.budget-filter .checkCont{
	padding: 15px 0;
}
#filter .checkCont .interest,
.budget-filter .checkCont .interest {
	margin-left: 10px;
}
#filter .hidden{
	display: none;
}
#rate {
	float: left;
	width: 250px;
}
#rate .sliderCont{
	padding-top: 10px;
	padding-bottom: 22px;
}

/* -- Headlines -- */
strong.title, h2.title, h1.title{
	color: #0063a8;
	font-size: 1.5em;
	font-weight: normal;
	display: block;
	padding-left: 35px;
	margin-bottom: 0.85em;
	background: left center no-repeat;
}
h1.title{
	margin-top: 0.35em;
	font-size: 1.75em;
}
.noIco, #profile .box .title{
	padding-left: 0 !important;
}

/* slider */
#filter .ui-slider-handle,
.form-box .ui-slider-handle {
	display: block;
	position: absolute;
	top: -20px;
	cursor: pointer;
	outline-style: none;
	text-decoration: none;
	color: #ffffff !important;
	text-align: center;
	font-weight: bold;
	line-height: 22px;
	z-index: 10;
	width: 56px;
	height: 29px;
	margin-left: -28px;
	background: url('../images/slider.png') center center no-repeat;
}
#filter .ui-slider-range,
.form-box .ui-slider-range {
	height: 14px;
	background: #0063a8 url('../images/slider_top.gif') left top no-repeat;
	margin-left: 0;
	position: absolute;
	left: 0;
	top: 0;
}
#filter .slider,
.form-box .slider {
	position: relative;
	width: 225px;
	height: 14px;
	margin: 0 10px;
	background: #F8F8F8 url('../images/slider_bg.gif') left top no-repeat;
}

/* Rate */
#rate .ui-slider-handle {
	display: block;
	position: absolute;
	top: -20px;
	cursor: pointer;
	outline-style: none;
	text-decoration: none;
	color: #ffffff !important;
	text-align: center;
	font-weight: bold;
	line-height: 22px;
	z-index: 10;
	width: 56px;
	height: 29px;
	margin-left: -28px;
	background: url('../images/slider.png') center center no-repeat;
}
#rate .ui-slider-range {
	height: 14px;
	background: #0063a8 url('../images/qualitySlider.gif') left top no-repeat;
	margin-left: 0;
	position: absolute;
	left: 0;
	top: 0;
}
#rate .slider {
	position: relative;
	width: 161px;
	height: 14px;
	margin: 0 10px;
	background: #F8F8F8 url('../images/qualitySlider.gif') left bottom no-repeat;
}

/* -- filter -- */
.filter {
	line-height: 320%;
	float: right;
}
.filter a {
	margin: 0 5px;
}

/* -- paging -- */
.paging {
	margin: 30px auto 0;
}
.paging a {
	float: left;
	margin: 0 6px;
}
.paging span {
	display: block;
	float: left;
}
.numbers a {
	display: block;
	padding: 0 3px;
	margin: -2px 3px 0;
	font-size: 1.113em;
	font-weight: normal;
	color: #0063a8;
}
.numbers a:hover {
	color: #3a3a3a;
}
.numbers span {
	padding: 0 3px;
	margin: -2px 3px 0;
	font-size: 1.113em;
	color: #3a3a3a;
}

/*
* 3) Item detail
**/

/* -- breadcrubs -- */
#breadcrubs a  { margin-top: 10px; color: #cf3300; }
#breadcrubs a:hover   { text-decoration: none; }
.backlink      { float: left; margin: 0 20px; }

/* -- steps -- paging item */
.steps { float: right; width: 350px; }
.steps .arrow-left,
.steps .arrow-right   { margin: 0; display: block;  }
.steps .arrow-left    { float: left; }
.steps .arrow-right   { float: right; }
.arrow-left { padding: 0 0 0 20px; background: url(../images/arrow-left.gif) 0 1px no-repeat; }
.arrow-right { padding: 0 20px 0 0; background: url(../images/arrow-right.gif) 100% 2px no-repeat; }

/* -- Foto -- */
.foto {
	margin: 0 0 20px 0;
	width: 260px;
	background: #ededed;
}
.foto a {
	color: #7a7a7a;
	text-decoration: none;
}
.foto a span {
	margin: 0;
	padding: 0 0 0 10px;
	display: block;
	height: 25px;
	line-height: 22px;
	font-size: .917em;
	background: url(../images/ico/ico-plus.gif) 240px 8px no-repeat;
}
.foto a:hover span {
	color: #3a3a3a;
}

.ico span { display: block; width:16px; height: 16px; float: left; margin: 7px 10px 0; background-repeat: no-repeat; background-position: 0 0; }
.ico-send span { background-image: url(../images/ico/ico-send.gif); }
.ico-print span { background-image: url(../images/ico/ico-print.gif); }
.ico-rate span { background-image: url(../images/ico/ico-rate.gif); }
.ico-alert span { background-image: url(../images/ico/ico-alert.gif); }

.list-ico {
	margin: 40px 0 10px 0;
}
.list-ico li {
	margin: 0;  padding: 0;
	line-height: 220%;
}
.list-ico li a {
	color: #5a5a5a !important;
}

/* -- Box -- */
.sendBox {
	margin: 0 auto; padding: 20px 40px 0 40px;
	width: 450px; height: 150px;
	background: #0063a8 url(../images/bg-sendBox.jpg) 0 0 no-repeat;
}

.sendBox p {
	margin: 0 0 20px 0;
	text-align: left; line-height: 160%;
	color: #fff;
	font-size: 1em;
}

.sendBox h2 { font-size: 1.333em; margin: 0 0 15px 0; color: #fff !important; text-align: left; }

.sendBox .con {  float: left;  margin: 0 0 15px 0; padding: 0;  width: 307px; height: 29px; }
.sendBox .con.correct { background: #f2f2f2 url(../images/bg-input-sendBox.gif) no-repeat 0 0; }
.sendBox .input {  margin: 5px 10px;  width: 287px; height: 19px;  color: #7a7a7a;   border: none;  background: transparent; }


/* -- bookmarks -- */
.bookmarks           { margin: 0 0 30px 0; position: relative; height: 34px; border-bottom: 1px #c0c0c0 solid; }
.bookmarks ul        { position: absolute; width: 930px; height: 100%; left: 10px; top: 1px; }
.bookmarks li        { float: left; }
.bookmarks li a      { font-weight: bold; outline-style: none; position: relative; display: block; float: left; height: 25px; margin: 0 5px; padding: 8px 15px 0; color: #999; text-decoration: none; line-height: 20px; color: #434141; background: url('../images/bg-bookmark-disable.gif') 0 0 repeat-x; }
.bookmarks li a:hover{ color: #0063a8; background: url('../images/bg-bookmark-disable.gif') 0 -40px repeat-x; }
.bookmarks li.active a,
.bookmarks li a.active      { height: 24px; color: #0063a8; border: 1px #c4ced6 solid; border-width: 1px 1px 0 1px; border-bottom: 1px #fff solid; background: url('../images/bg-bookmark.gif') repeat-x; }


#slides h1 {
	padding: 40px 0 0 0; margin: 0 0 5px 20px;
	color: #fff; font-size: 200%; font-weight: bold; text-shadow:2px 2px 4px #000000;
}
#slides p {
	margin: 0 0 0 20px;
	width: 600px;
	text-shadow:2px 2px 4px #000000;
	font-size: 1.35em;
	color: #ffffff;
}

.block { width: 40%; float: left; margin: 0 0 30px 0; padding: 0 0 0 80px; min-height: 50px;
-webkit-transition: margin 0.5s ease-out; -moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out;}
.block p { text-align: left; color: #7a7a7a; }
.block:hover	{ /*margin-top: 2px;*/ zoom: 1; filter: alpha(opacity=50); opacity: 0.5;}
.ico-cross   { background: url(../images/ico/ico-cross.gif) 15px 50% no-repeat; }
.ico-heart   { background: url(../images/ico/ico-images.png) 15px 50% no-repeat;}
.ico-image   { background: url(../images/ico/ico-images.png) 15px 50% no-repeat; }
.ico-mail    { background: url(../images/ico/ico-images.png) 15px 50% no-repeat;}
.ico-comp    { background: url(../images/ico/ico-images.png) 15px 50% no-repeat; }
.ico-pages   { background: url(../images/ico/ico-images.png) 15px 50% no-repeat;}
.ico-spanner { background: url(../images/ico/ico-spanner.png) 15px 50% no-repeat;}
.ico-quest   { background: url(../images/ico/ico-quest.png) 15px 50% no-repeat;}
.ico-news    { background: url(../images/ico/ico-images.png) 15px 50% no-repeat;}

.inner {
	margin: 0 0 20px 0; padding: 0 20px;
	height: 50px; line-height: 50px;
	border: 1px solid #dfdbdb;
	background: #f3f3f3;
}
.profile-img { margin: 0 0 10px 0; border-bottom: 1px #d7d8d8 solid; border-right: 1px #e8e8e8 solid; float: right; background: #f5f5f5 url('../images/bg-profile.gif') repeat-x; }
.profile-img a      { position: relative; display: block; width: 140px; padding: 10px 10px 40px 10px; text-align: center; background: url('../images/bg-profile-linkedin.gif') 100px 95% no-repeat; }
.profile-img .arrow { position: absolute; width: 8px; height: 26px; top: 40px; left: -8px; background: url('../images/bg-profile-arrow.gif') no-repeat; }

.profile-text{ float: right; width: 150px; margin-left: 20px; padding-top: 8px; }

.breezy { margin-left: 10px; }


/*
* 4) Input & forms
*    =============
**/

fieldset    { border: 0 !important; }

#login {  width: 255px; }
.lab {
	margin: 0 0 5px 0; padding: 0;
	font-weight: bold;
	color: #3a3a3a;
}
.con {
	margin: 0 0 15px 0; padding: 0;
	width: 245px; height: 29px;
	background: #f2f2f2 url(../images/bg-input.gif) no-repeat 0 0;
}
.input {
	margin: 5px 10px;
	width: 225px; height: 19px;
	color: #3a3a3a;
	border: none;
	background: transparent;
}
.error .lab { color: #cf3300 !important; }

/* error message */
ul.form-message { margin: 0 35px 20px 0; }
ul.form-message li { line-height: 25px; height: 25px; padding-left: 30px;  background: 5px 4px no-repeat; }
ul.form-message li.error {  color: #cf3300;  background-image: url(../images/ico/ico-error.gif); }
ul.form-message li.correct {  color: #33b200;  background-image: url(../images/ico/ico-correct.gif); }


.con-textarea {
	margin: 0 0 15px 0; padding: 0;
	width: 245px; height: 150px;
	background: #f2f2f2 url(../images/bg-textarea.gif) no-repeat 0 0;
}
.textarea {
	position: relative;
	margin: 5px 10px;
	width: 225px; height: 140px;   line-height: 140%;
	color: #3a3a3a;
	font-family: Arial, serif; font-size: 110%;
	border: none;
	background: transparent;
}

/* -- searchForm -- */
#searchForm {
	padding: 45px 20px 0;
}
#searchForm .con-search {
	position: relative;
	margin: 0 30px 15px 0; padding: 0;
	width: 435px; height: 35px;
	background: #fff url(../images/bg-input-search.gif) no-repeat 0 0;
}
#searchForm .input {
	position: relative;
	margin: 6px 10px 0;
	height: 21px;
	color: #3a3a3a;
	border: none;
	background: transparent;
}

#searchForm .select-search .input { width: 313px; }
#searchForm .con-search .input    { width: 415px; }

#searchForm .select-search {
	position: relative;
	margin: 0 30px 15px 0; padding: 0;
	width: 333px; height: 33px;
	background: #fff url(../images/bg-select-search.gif) no-repeat 0 0;
}

/* -- registerForm -- */
#registerForm .cols3  { width: 230px !important; }
#registerForm .cols3 .con    { width: 200px; }
#registerForm .cols3 .input  { width: 180px; }
#registerForm .short  { width: 130px !important; }
#registerForm .short .con    { width: 100px; }
#registerForm .short .input  { width: 80px; }

#registerForm .clearfix {  float: left; }
#registerForm .btn-default { margin: 0 100px 0 !important; }

/* -- Budget and Contact -- */
.form-box {
	padding: 20px;
	overflow: hidden;
	background: #F1F1F1;
}
.contact-form form { display: block; float: left; width: 540px; }

#left_interest_list {
	float: left;
	width: 540px;
}
#right_interest_list {
	float: right;
	width: 240px;
}
.interest {
	height: 25px;
	line-height: normal;
}
.interest label {
	padding-left: 10px;
}
.interest.hover label {
	color: #ffffff;
	cursor: pointer;
}
.interest.checked label {
	color: #33cc33 !important;
}
.form-box .lab span,
.form-box .lab.error {
	color: #cf3300 !important;
}
.form-box .input {
	width: 212px !important;
}
.form-box .input input{
	width: 198px !important;
}
.form-box .col {
	width: 225px !important;
}
.form-box .con-textarea-long {
	margin: 0 0 20px 0; padding: 0;
	width: 560px; height: 150px;
	background: #f2f2f2 url(../images/bg-textarea-long.gif) no-repeat 0 0;
}
.form-box .textarea-long {
	position: relative;
	margin: 5px 10px;
	width: 540px; height: 140px; line-height: 140%;
	color: #3a3a3a;
	font-family: Arial, serif; font-size: 110%;
	border: none;
	background: transparent;
}

.checked {
	font-weight: bold; color: #000;
}


/*
* 5)  Butttons
*     ========
**/

/* -- Action -- */
#content .btn-action { display: block; margin: 0 10px 0 0; padding-right: 20px;	height: 55px; color: #fff; font-size: 1.5em; text-decoration: none; background: transparent url(../images/btn-action.png) no-repeat scroll top right; }
#content .btn-action span { display: block; padding: 0 10px 7px 40px;	line-height: 48px; background: transparent url(../images/btn-action.png) no-repeat ; }
#content a:hover.btn-action { background-position: right -55px; }
#content a:hover.btn-action span { background-position: 0 -55px; }

/* -- Btn default -- */
#content .btn-default { display: block; float: left; margin: 0 10px 0 0; padding-right: 10px;	height: 34px; color: #fff; font-size: 1.2em; font-weight: bold; text-decoration: none; background: transparent url(../images/btn-default.gif) no-repeat scroll top right; }
#content .btn-default span { display: block; padding: 0 10px 0 20px;	line-height: 34px; background: transparent url(../images/btn-default.gif) no-repeat; }
#content a:hover.btn-default { background-position: right -34px; }
#content a:hover.btn-default span { background-position: 0 -34px; }


/* -- Objednat se -- */
.btn-order {
	position: relative;
	display: block;
	margin: 0;
	width: 121px;
	height: 31px;
	line-height: 31px;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	color: #3a3a3a;
}
.btn-order span {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 121px;
	height: 31px;
	background: url(../images/btn-order.gif) 0 -31px no-repeat;
	cursor: pointer;
}
a:hover.btn-order span {
	background: url(../images/btn-order.gif) 0 0 no-repeat;
}
/* -- Odeslat -- */
.btn-odeslat {
	position: relative;
	display: block;
	margin: 0;
	width: 121px;
	height: 31px;
	line-height: 31px;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	color: #3a3a3a;
}
.btn-odeslat span {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 121px;
	height: 31px;
	background: url(../images/btn-odeslat.gif) 0 0 no-repeat;
	cursor: pointer;
}
a:hover.btn-odelsat span {
	background: url(../images/btn-odeslat.gif) 0 -31px no-repeat;
}


/* -- Search -- red, grey */
a.btn-search {
	position: relative;
	display: block;
	margin: 2px 0 0 0;
	width: 110px;
	height: 31px;
	line-height: 31px;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	color: #fff !important;
}
a.btn-search span {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 110px;
	height: 31px;
	cursor: pointer;
}

/* -- color -- red, grey */
a.red span   { background: url(../images/btn-search.gif) 0 -0px no-repeat; }
a:hover.red span    { background: url(../images/btn-search.gif) 0 -31px no-repeat; }
a.grey span  {	background: url(../images/btn-search.gif) 0 -62px no-repeat; }
a:hover.grey span   {	background: url(../images/btn-search.gif) 0 -93px no-repeat; }

/* -- Button buget -- */
.btn-kalkulace {
	position: relative;
	display: block;
	margin: 10px 0 0 0;
	width: 195px;
	height: 31px;
	line-height: 31px;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	color: #3a3a3a;
}
.btn-kalkulace span {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 195px;
	height: 31px;
	background: url(../images/btn-kalkulace.gif) 0 0 no-repeat;
	cursor: pointer;
}
a:hover.btn-kalkulace span {
	background: url(../images/btn-kalkulace.gif) 0 -31px no-repeat;
}

/* -- Autocomplete -- */
#suggest{
	width: 435px;
	position: absolute;
	left: 0;
	top: 200px;
	z-index: 100;
	padding-top: 39px;
	background: url('../images/suggest-top.png') left top no-repeat;
}
#suggest .middle{
	width: 100%;
	background: url('../images/suggest-middle.png') left top repeat-y;
}
#suggest ul{
	margin: 0 6px;
	border-top: 1px solid #BECBD1;
}
#suggest li{
	display: block;
	cursor: pointer;
	color: #003860;
	font-weight: bold;
	list-style-type: none;
	text-align: left;
	padding: 5px 27px;
	border-bottom: 1px solid #BECBD1;
	position: relative;
}
#suggest li.ac_over{
	background: #FFFFFF;
	color: #030303;
}
#suggest .bottom{
	display: block;
	width: 100%;
	height: 23px;
	font-size: 1px;
	background: url('../images/suggest-bottom.png') left bottom no-repeat;
}

#slider {
	width: 930px;
	margin: 0 auto;
	position: relative;
}

.scroll {
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
}

.scrollContainer div.panel {
	padding: 0;
	height: auto;
	width: 930px;
}

/*  Table result list */
table.list{
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 1.25em 0;
}
table.list tr.hover{
	background: #F4F4F4
}
table.list td{
	line-height: 1.65em;
	padding: 0.5em 1em;
	color: #4B4E53;
	border-bottom: 1px solid #EBEBEB;
}
table.list h2{
	margin: 0; padding: 0;
	font-size: 1em;
	line-height: 1.65em;
}
table.list .price td {
	text-align: left;
	font-weight: bold; color: #0063a8;
	background: #EBEBEB;
}

.note {
	font-size: .9em; font-style: italic; color: #919191;
}

/* Col with help */
#helpCol{
	float: left;
	position: relative;
	width: 260px !important;width /**/: 290px;
	left: -1px;
	border-left: 1px solid #AAB8C3;
	padding-left: 30px;
}
#helpCol strong.title{
	font-size: 21px;
}
#helpCol p{
	padding-left: 17px;
}
#helpCol p.ico{
	background: url('../images/ico/ico_i.gif') 3px 0.55em no-repeat;
}
#helpCol p{
	margin-bottom: 1.25em;
}

.maps .desc,
.foto .desc{
	padding: 0.5em 1.25em;
	background: #ededed;
	margin: 0 !important;
	margin-bottom: 1.25em;
}
.maps .desc *,
.foto .desc * {
	color: #003D69;  text-decoration: none;
}

.important { padding: 10px 20px; border: 1px solid #d6d6d6; background: #f2f2f2;}

.ico-arrow { padding-left: 35px; background: #f3f3f3 url(../images/ico/ico-arrow.gif) 10px 13px no-repeat;}

.promo     { margin-bottom: 20px; }
.promo h2  { margin: 0 20px 5px 80px; font-size: 1em; font-weight: bold; color: #000; }
.promo p   { margin: 0 20px 20px 80px; }


/*
* Slider homepage
* ===============
**/

/*#slider-container { width: 980px; height: 320px; position: relative; overflow: hidden; }*/
#slider-container { width: 980px; height: 200px; position: relative; overflow: hidden; }
#slider-box li { list-style: none; list-style-image: none; }
#slider-box li .slide { width: 980px; height: 320px; overflow: hidden; margin: 0; position: relative; }

#slide-pager { position: absolute;	bottom: 8px; left: 20px; margin:0;	z-index: 30; }
#slide-pager a, #slide-pager a:visited { float: left; margin-right: 2px; width: 17px;	height: 13px;	overflow: hidden;	background: transparent url("../images/slide-pager.png") no-repeat 0 0;	text-decoration: none;	text-indent: -1234px; }
#slide-pager a:hover { background-position: -17px 0; }
#slide-pager a.activeSlide {	background-position: -17px 0; }

#promo-headlines { height: 80px; margin-bottom: 0px; overflow: hidden; }
/*#promo-headlines strong { float: left; line-height: 80px; color: #626262; font-size: 1.667em; font-weight: normal; }*/
#promo-headlines strong {
	color: #626262;
	float: left;
	font-size: 19px;
	font-weight: normal;
	line-height: 0;
	margin-left: 84px;
	margin-top: 42px;
}
#promo-headlines .btn-action { margin-top: 15px; float: right; }

/* Table */
.tab { width: 100%; margin-bottom: 20px; border-collapse: collapse; }
.tab th, .tab td{ padding: 13px 15px; text-align: left; font-size: 1em; background: transparent; }
.tab th { color: #052b4d; }

.tab .top { background: #cae7ff url(../images/bg-table-th.gif) 0 0 no-repeat; }
.tab .odd { background: #ddecf9 url(../images/bg-table-td-odd.gif) 0 0 no-repeat; }

/* FAQ */
#faq li { position: relative; margin: 0 0 15px 0; padding: 0 0 0 30px;  }
#faq li span { position: absolute; top: 0; left: 0px; display: block; width: 19px; height: 19px; background: url(../images/ico/ico-faq.gif) 0 -19px no-repeat;  }
#faq li h3 { color: #075d9f; font-size: 1em; font-weight:bold; margin-bottom: 2px;  }
#faq li div { margin-bottom: 5px; display: none;  }
#faq li div  p { margin-bottom: 0; }
#faq li.active span { background: url(../images/ico/ico-faq.gif) 0 0 no-repeat;  }

/* Google map */
#google-map { margin: 60px 0 20px; border: 1px solid #cccccc; width: 290px; height: 200px;  }

.ref {
	float: left;
	margin: 0 15px 20px 0;
	width: 920px;
	border: 5px solid #f8f8f8; background: #f7f7f7;
}
.ref.new {
	width: 930px !important;
}
.ref.last{
	margin-right: 0;
}
.ref h3 {
	margin: 5px 2px 0;
	font-size: 110%;
}

/**********Voyage Css Code***************/
.locationDetails{width:auto; margin:5px; padding:10px; border:1px solid #CCCCCC; cursor:pointer;}
.locationDetails:hover{background-color:#E9E9E9; border:1px solid #333333;}
.locationDetails div{margin-bottom:3px;}
.locationDetails #firm{font-weight:bolder;}
.locationDetails #address{color:#707070;}
.locationDetails #contactNo{color:#675E80;}
.locationDetails #url{color:#3429BC;}
.locationDetails #distance #left{color:#2E32C2; float:left; width:20%; font-weight:bolder; height:25px; text-align:left; margin-left:0px;}
.locationDetails #distance #right{color:#2E32C2; float:right; width:70%; font-weight:bolder; text-align:right; margin-right:10px;}
.clearFix{clear:both;}

/**************My Admin menu******************/
.adminMainMenu{margin: 50px 0 0 0; width:auto; float: right; text-transform:uppercase; font-size:12px;}
.adminMainMenu ul{margin:auto; width:auto;}
.adminMainMenu ul li{float:left; margin:4px; padding:5px 14px; list-style:none; border:1px solid #F2F2F2; height:17px; z-index:9999; border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; background-color:#D8D8D8; color:#000000; font-weight:bolder;}
.adminMainMenu ul li:hover{background-color:#EEEEEE; cursor:pointer;}
.adminMainMenu #active{background-color:#E9E9E9; color:#0F57DD;}
#content .leftDiv{width:auto; margin:50px 10px 10px; padding:5px;}
#content .leftDiv input[type='text']{/*border:1px solid #7D87F9; height: 21px;*/ width: 229px;}
#content #featuredDivUpload input[type='text']{width: 99%;}
#content .leftDiv textarea{ width:229px;}
#content .leftDiv table table td{padding-left:10px;}
#content .rightDiv{width:650px; height:450px; background-color:#EBEBEB; float:left; margin-left:5px; padding:5px;}
#content .msgDiv{text-align:center; font-size:14px; color:#0033CC; font-weight:bold;}
#content textarea{width:150px; /*border:1px solid #7D87F9;*/}
.ajaxPadding{padding-right:20px;}
.ajaxLoader{background-image:url(images/ajax-loader-2.gif); background-position:right; background-repeat:no-repeat;}

#fixed_menu{
	/*position:fixed;*/
	float: left;
	width: 80%;
}
.menu2{margin:auto; width:auto; font-size:11px;border-radius: 0 0 7px 7px;
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	-o-border-radius:0 0 7px 7px;
	/*padding:3px 10px;*/
	float:left;
	/*border-bottom: 4px solid #2A55C8;
	border-left: 4px solid #2A55C8;
	border-right: 4px solid #2A55C8;*/
	height:36px;
	/*box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.75);*/
}

.menu2 a{color:#333333;}
.menu2 ul{margin:0px; padding:3px; display:inline-block; /*background: #EAEAEA;*/ background: #F7F7F7;}
.menu2 ul li{list-style:none; float:right; margin:3px 0 3px; /*padding:2px 6px;*/ /* Twisha 18-7-2014 */ padding: 2px 4.7px; text-transform:uppercase; }
.menu2 ul li:hover{color:#234aaf; font-weight:normal;}
.menu2 ul #active{color:#234aaf; font-weight:bold;}


.menu3{margin-bottom:20px !important; width:auto; font-size:9pt; border-bottom:1px solid #bebebe; height:44px; /*margin-top: 10px;*/ padding-top: 10px;}
.menu3 a{color:#f2f2f2; font-weight:bold;}
.menu3 ul{padding:0px; margin:0px;}
.menu3 ul li{margin:4px 0px 0px 1px; float:left; list-style:none; padding:5px 10px; border:1px solid #bebebe; border-radius:4px 4px 0px 0px;background-color:#428BCA;}
/*.menu3 ul li{margin:4px 0px 0px 1px; float:left; list-style:none; padding:5px 10px; border:1px solid #bebebe; border-radius:4px 4px 0px 0px; text-shadow: 0px -1px 0px #000; background-color:#2a55c8;}*/
.menu3 ul li:hover{padding:5px 10px; background-color:#adadad; border-bottom:1px solid #bebebe; color:#4c4c4c; text-shadow:none;}
/*.menu3 ul li:hover{padding:5px 10px; background-color:#dbdbdb; border-bottom:1px solid #bebebe; color:#4c4c4c; text-shadow:none;}*/
.menu3 ul #active{padding:5px 10px; background-color:#adadad; border-bottom:1px solid #bebebe; color:#4c4c4c; text-shadow:none;}
/*.menu3 ul #active{padding:5px 10px; background-color:#c8c8c8; border-bottom:1px solid #bebebe; color:#4c4c4c; text-shadow:none;}*/
/*.webContent, #inner.promo-headlines.marginTop{margin:75px 5px 5px;}*/
.webContent, #inner.promo-headlines.marginTop{margin:5px;/*min-height: 250px;*/}

/********************** PAGINATION CSS STARTS *****************************/
.trHeading{background-color:#3276B1; color:#f2f2f2; font-size:8pt; text-transform:uppercase;}
.trHeading th{text-align:center; padding: 10px 0px;}
.list td{text-align:center; padding:2px 5px;}
.list td span{cursor:pointer;}
/********************** PAGINATION CSS ENDS *******************************/

.asmcBoard{margin:auto; text-align:center; font-size:30px;}
.infoBrief #asmcHeading{font-size:18px; text-align:left; padding-top:15px;}
div ul{margin:0px; padding:0px;}
#asmc ul li{float:left; margin:3px 25px 3px 0px; text-align:center; text-decoration:underline; color:#06F; font-weight:bold;}
#introAsmc{margin:10px 0px;}
#introAsmc img{float:left; padding:0px 15px 10px 0px;}
#introAsmc span{color:#00F; font-weight:bold; margin-right:50px;}
#introAsmc strong{font-size:14px; margin-right:10px;}

/*#resourceLeft{float:left; width:250px; height:820px; margin:10px 15px 10px 5px; border-right:1px solid #666;}*/
#resourceLeft{ float: left; height: auto; margin-right: 15px; width: 295px;}
#resourceMiddle{float:left; width:295px; height:auto; border:0px solid #666;}
#resourceRight{float:right; width:350px; height:auto; }

#materialLeft{ float: left; height: auto; margin-right: 15px; width: 295px;}
#materialMiddle{float:left; width:295px; height:auto; border:0px solid #666;}
#materialRight{float:right; width:350px; height:auto; }

#rHead{border-bottom:1px solid #999; padding-bottom:2px; font-size:24px; width:auto; color:#333; text-shadow:0 1px 0 #ccc; text-align: left;}
#rSubHead{font-size:18px; margin-top:2px; font-weight:boder; /*background:#c8c8c8;*/ font-size:14px; padding:5px 0 5px 7px; color:#757677; float:left; width:100%; text-align: left;word-wrap:break-word;}
#rSubHead a{font-weight:boder; font-size:14px; color:#215487;}
#listOfResource ul{margin-left:0px; padding:0px; font-size:16px;}
#listOfResource ul li{list-style:none; padding:0px; margin:0px;
	/*background: none repeat scroll 0 0 #C8C8C8;*/
	color: #757677;
	float: left;
	font-size: 14px;
	margin-top: 2px;
	padding: 5px 0 5px 7px;
	width: 100%;
	text-align: left;
}
#listOfResource ul a{color:#215487; text-decoration:underline;}
#nextRow{ /*min-height: 200px;*/}

/*---------------------- 3 Oct 2012-----------------*/
/*.postWrap{width:98%; height:auto; float:left; margin-left:1%; margin-right:1%; border-bottom:solid 1px #BFBFBF; padding-bottom:5px;}
.tesDiv_nav{float:left; width:80px; text-align:center; padding:0 5px; border-right:dotted 1px #666;}
.tesDiv_nav a{color:#016EB7;}
.postnavWrp{margin: 0 auto; width: 66%;}
.botDist_1{margin-bottom:5px;}

.bgHeadDiv{border-bottom: 1px solid #A1A1A1; float: left;  height: 28px; padding: 10px;  width: 93%;}

.cols1v2 .col_vs1 { margin-bottom: 30px; width: 288px; margin-right: 30px; border:1px solid #a1a1a1; padding:0px; background:#f2f2f2; border-radius:3px; }
.blogEntWrap{ padding:0 1%; width:98%; float:left;}
.left{ float:left;}*/

/*---------------------- 3 Oct 2012 New -----------------*/

.bgHead_GRD{padding: 10px; background: #f0f9ff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f0f9ff 0%, #d8d8d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f9ff), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0f9ff 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0f9ff 0%,#d8d8d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0f9ff 0%,#d8d8d8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f0f9ff 0%,#d8d8d8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-8 */}

.postContainer{padding: 10px;}
.postWrap{width:100%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-bottom:5px; border-bottom:solid 1px #BFBFBF; padding-bottom:5px;}
.postnavWrp{margin: 0 auto; width: 100%; margin-top:5px;}
.postnavLeft{float:left; width:46%; text-align:center; padding:0 5px; border-right:dotted 1px #666;}
.postnavRight{float:left; width:46%; text-align:center; padding:0 5px; /*border-right:dotted 1px #666;*/}
#chdiv
{
	/*display: none;*/
}
#longitude1
{
	display:none;
}
#latitude1
{
	display: none;
}
/*chirag*/
.promo_class{
	background-color: #f7f7f7;
}
.locate_class{
	width: 256px; height: 30px; float: right; margin-right: 50px; margin-top: 26px;
}
.promoheader strong{
	margin-top: 40px !important;
}
.promoheader .locate_class{
	/*margin-top: 24px !important;*/
}

#blog_content {
	margin-top: 20px;
}
.item a.img_link{
	display: block; width: 240px; height: 150px; text-align: center; overflow: hidden;margin-bottom: 10px;
}
.item {
	/*width: 31.10%;
	float: left;
	padding: 30px;
	margin: 0 0 2.20% 0;
	background: #f2f2f2;
	text-align: left;*/
	width: 31.5%;
	float: left;
	padding: 30px;
	margin: 0 0 26px;
	background: #f2f2f2;
	text-align: left;
}
.item:nth-child(3n+3) {
	/*margin-right: 0;
	width: 33.15%;*/
}
#blog_content .item h1{
	margin-bottom: 15px;
}
#blog_content .item h1 a{
	font-size: 18px;
	color: black;
	text-decoration: none;
	font-family: 'OswaldRegular';
}
#blog_content .item img{
	height: 150px;
	width: auto;
	margin-bottom: 10px;
}
#blog_content .item .date{
	color: #808080;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
#blog_content .item p{
	font-size: 16px;
	color: #4A4A4A;
}
.marginTop{
	padding-top: 0 !important;
}




a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	/*
	Override the default (display: inline) for
	browsers that do not recognize HTML5 tags.

	IE8 (and lower) requires a shiv:
	http://ejohn.org/blog/html5-shiv
	*/
	display: block;
}

/** Bootstrap css **/
body {
	font-family: Arial, Helvetica, sans-serif;
}
input,
button,
select,
textarea {
	font-family: Arial, Helvetica, sans-serif;
	outline:none;
}
a, a:focus { outline:none; text-decoration:none;}
img { border:none; }
ol, ul {
	list-style:none;
}
.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}
p {
	margin: 0 0 10px;
	color:#666;
	line-height:160%;
	font-size:13px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	display: inline-block;
	height: 30px;
	padding: 4px 6px;
	/*margin-bottom: 10px; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	vertical-align: middle;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	background-color: #F7F7F7;
	border: 1px solid #cccccc;
	/*-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;

	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;*/
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	border-color: #D9EDF7;
	outline: 0;
	outline: hidden hidden \9;
	/* IE6-9 */

	/*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(206, 24, 30, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(206, 24, 30, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(206, 24, 30,0.6);*/
}
label {
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
textarea {
	height:100%;
}

/****************************************
Common CSS
*****************************************/
#wrapper{}

/*::selection{color:#ce181e;}
::-moz-selection{color:#ce181e;}*/
.a{background:#0C3;}
.b{background:#F00;}

@media (min-width: 1200px) {
	.container {
	max-width: 1020px;
}
}



/* =============  Header Section   =============*/
.header-section{
	box-shadow:0 3px 5px 0 rgba(0,0,0,0.75);
	height: 0px;
	position: fixed;
	overflow: hidden;
	width: 100%;
	margin: 0;
	z-index:999;
}
.header-section .setting{
	position:relative;
	display:block;
}
.header-section .navbar-brand {/*10-Sep-2013*/
	font-family: 'Conv_Univers Condensed Medium';
	float: left;
	color:#fff;
	font-size: 30px;
	line-height: 20px;
	padding: 15px;
	font-weight:bold;
	/*margin-right: 30px;*/
	margin-right:20px;
}
.header-section .navbar-default {
	background-color: #2A55C8;
	border-color:#2A55C8;
}
.header-section .navbar {
	border-radius: 0px 0px 0px 0px;
}
.header-section .navbar-default .navbar-brand:hover,
.header-section .navbar-default .navbar-brand:focus {
	background: none;
	color: #fff;
}
.header-section  .nav > li:before {
	/*content:"|";*/
	display:inline-block;
	float:left;
	font-size:12px;
	position:absolute;
	padding:17px 0;
	color:#d1d1d1;
}
.header-section  .nav > li:first-child:before {display:none;}
.header-section  .nav > li > a { /*10-Sep-2013*/
	/*font-size:16px;*/
	font-size:16px;
	font-family:'OswaldRegular';
	color:#fcfcfc;
	/*padding:15px 8px ;*/
	padding:15px 5px;
	text-transform: uppercase;
}

.header-section  .navbar-default .navbar-nav > li > a:hover,
.header-section  .navbar-default .navbar-nav > li > a:focus {
	color:#fff;
}
.header-section  .navbar-default .navbar-nav > .active > a,
.header-section  .navbar-default .navbar-nav > .active > a:hover,
.header-section  .navbar-default .navbar-nav > .active > a:focus {
	background:none;
	color:#fff;
}

.header-section .container > .navbar-header,
.header-section .container > .navbar-collapse {
	margin:0 -15px;
}

.search-box {
	position:absolute;
	display:block;
	right: 0;
	top: 0;
}
.search-box .navbar-form{
	position:relative;
	margin:15px 0;
	padding:0px;
}
.search-box input {
	float:left;
	width:170px;
	margin:0;
	display:inline-block;
	padding:0 25px 0 5px;
	height:22px;
}
.search-box .btn-search{
	background:url(../images/search-iocn.png) no-repeat scroll 0 0;
	border:none;
	height:13px;
	width:13px;
	text-indent:-9999px;
	position:absolute;
	top :5px;
	right:5px;
}


/* =============  Mid Section   =============*/

.mid-containt {
	min-height: 1000px;
	position: relative;
	top: 64px;
}




/* =============  Footer Section   =============*/
.footer-section {
	background-color:#000;
	display:inline-block;
	text-align:center;
	margin-top: 25px;
	width:100%;
    position: relative;
}
.footer-section .one{width: 33%;float: left;padding: 25px 0 25px;}
.footer-section .two{width: 33%;float: left;padding: 25px 0 25px;}
.footer-section .three{width: 33%;float: left;padding: 25px 0 25px;text-align: left;}
.footer-section h1 , .footer-section span{
	border-bottom: 1px solid;
	color: #FFFFFF;
	font-family: 'OswaldRegular';
	font-size: 25px;
	padding-bottom: 20px;
	text-align: left;
	width: 74%;
	font-weight: normal;
	margin:0;
}
.footer-section .three h1{
	border-bottom: none;
	margin-bottom: -15px;
}
.footer-section .three span{
	margin-left: 45px;
	border-bottom: none;
	margin-bottom: -15px;
}
.footer-section .f-links {
	padding:0;
	margin:0;

}
.footer-section .f-links li {
	display: inline-block;
	text-align: left;
	width: 100%;
}
.footer-section .f-links li:last-child a {
	border-bottom:none;
}
.footer-section .f-links a {
	border-bottom: 1px solid;
	color: #FCFCFC;
	display: block;
	font-size: 18px;
	padding: 5px 0 5px 0;
	text-decoration: none;
	width: 74%;
}
.footer-section .subscribebox{
	height: 30px;
	margin-top: 19px;
	width: 208px;
	float:left;
	margin-right: 2px;
}
.footer-section .subcribeBtn{
	background-color: #0096FF;
	border: medium none;
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	height: 30.5px;
	margin-top: 19px !important;
	padding: 6px 11px;
	font-family: 'OswaldRegular';
}


.lpt_arch_filters {
	background-color: #000000;
	color: #FFFFFF;
	height: 54px;
	padding: 0 30px;
	width: 980px;
}
.lpt_arch_title h2{
	color: #fff;
	font-family: 'OswaldRegular',Impact,sans-serif;
}
.lpt_arch_title {
	float: left;
	font-family: 'OswaldRegular',Impact,sans-serif;
	font-size: 28px;
	text-transform: uppercase;
	width: 300px;
	margin-top: 10px;
	color: #fff;
}
.lpt_filt_names {
	float: right;
	font-size: 15px;
	padding: 15px 0;
	text-align: right;
	width: 325px;
}
.lpt_filt_names span h3{
	color: #fff;
}
.lpt_filt_names span {
	padding: 0 6px 0 4px;
}
.lpt_filt_sel {
	color: #FFCC00;
}

.lpt_filt_names h3 {
	display: inline;
}
.lpt_filt_opt:hover {
	color: #FFCC00;
	cursor: pointer;
}

/*10-Sep-2013*/
.hide {
	display:none;
}
.social-section {
	float:left;
	padding:15px 0;
	width:115px;
	cursor:pointer;
	position:relative;
	background-color:#2A55C8;
}
/*@ -webkit-min-device-pixel-ratio:0 {
.navbar-collapse { width: 396px; }
}*/
.social-section:hover {
	background-color:#000;
}
.si-hover{
	height: 11px;
	padding: 0;
	display: none;
}
.social-section .si-hover {
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;

}
.social-section:hover .si-hover {
	border:4px solid #2A55C8;
	border-top:none;
	background:#000;
	padding:6px 20px;
	top:0;
	right:345px;
	border-radius:0 0 4px 4px;
	/*box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.75);*/
	opacity:1;
	filter:alpha(opacity=100);
	width: 322px !important;
	display: block;
	height:auto;
	position: fixed;
}
.si-hover .si-icons {
	display:block;
}
.socialicons {
	background:url(../images/sticky-social-icons.png) no-repeat 0 0;
	width:93px;
	height:20px;
	display:block;
	padding:0 10px;
	margin:0 auto;
}
.navbar-collapse {
	width:415px;
	float:left;
	padding:0 10px;
}
/*wide-header-section*/
.wide-header-section {
	box-shadow:0 3px 5px 0 rgba(0,0,0,0.75);
	height:auto;
	position: relative;
	width: 100%;
	margin: 0 auto;
	z-index:999;
}
.wide-header-section .setting{
	position:relative;
	display:block;
}
.wide-header-section .navbar-brand {
	font-family: 'Conv_Univers Condensed Medium';
	float: left;
	color:#fff;
	font-size: 30px;
	line-height: 20px;
	padding: 15px;
	font-weight:bold;
	margin:20px 20px 0 0;
}
.wide-header-section .navbar-default {
	background-color: #2A55C8;
	border-color:#2A55C8;
}
.wide-header-section .navbar {
	border-radius: 0px 0px 0px 0px;
	min-height:100%;
	margin-bottom:0;
}
.wide-header-section .navbar-default .navbar-brand:hover,
.wide-header-section .navbar-default .navbar-brand:focus {
	background: none;
	color: #fff;
}
.wide-header-section  .nav > li:before {
	display:inline-block;
	float:left;
	font-size:12px;
	position:absolute;
	padding:17px 0;
	color:#d1d1d1;
}
.wide-header-section  .nav > li:first-child:before {display:none;}
.wide-header-section  .nav > li > a {
	font-size:16px;
	font-family:'OswaldRegular';
	line-height:100%;
	color:#fcfcfc;
	padding:10px 5px;
	text-transform: uppercase;
}

.wide-header-section  .navbar-default .navbar-nav > li > a:hover,
.wide-header-section  .navbar-default .navbar-nav > li > a:focus {
	color:#fff;
}
.wide-header-section  .navbar-default .navbar-nav > .active > a,
.wide-header-section  .navbar-default .navbar-nav > .active > a:hover,
.wide-header-section  .navbar-default .navbar-nav > .active > a:focus {
	background:none;
	color:#fff;
}

.wide-header-section .container > .navbar-header,
.wide-header-section .container > .navbar-collapse {
	margin:0 -15px;
}
.wide-headerright {
	float:right;
	width:60%;
}
.wide-hrtop {
}
.wide-hrbtm {
	padding:0 0 6px;
}
.wide-headerright .search-box {
	position:relative;
	float:right;
}
.wide-headerright .search-box .navbar-form {
	position:relative;
	margin:17px 0 15px;
	padding:0px;
}
.wide-headerright .search-box input {
	float:left;
	width:170px;
	margin:0;
	display:inline-block;
	padding:0 25px 0 5px;
	height:22px;
}
.wide-headerright .search-box .btn-search{
	background:url(../images/search-iocn.png) no-repeat scroll 0 0;
	border:none;
	height:13px;
	width:13px;
	text-indent:-9999px;
	position:absolute;
	top :5px;
	right:5px;
}
.wide-headerright .social-section {
	float:right;
	position:relative;
	background:none;
	width:270px;
	margin:0 10px 0 0;
}
.wide-headerright .social-section .si-hover {
	opacity:1;
	filter:alpha(opacity=100);
	position:relative;

	border:none;
	background: none;
	padding:0;
	border-radius:0;
	box-shadow: none;
}
.wide-headerright .navbar-nav {
	float:right;
}
.wide-headerright .navbar-collapse {
	width:auto;
	float:right;
	padding:0;
}
.soc{
	float: left;
}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{
	height: auto !important;
}
.stButton_gradient.stHBubble {
	height: 22px !important;
}
/*.stButton {

width: 100px;
}*/
/*.myinfo .hello
{
display: none;
}
.myinfo .logout:hover{
display: block;
}
.myinfo .hello:hover{
display: none;
}*/
.myinfo .hello{
	display: block;
}
.myinfo:hover .hello{
	display: none;
}
.myinfo .logout{display: none;}

.myinfo:hover .logout{
	display: block;
}
.header-section{
	/*display: none;*/
}

/*************************************************
*   Comment Details page Start
**************************************************/
/*** set the width and height to match your images **/

#content {
	position:inherit;
	border:0px;
	height:auto;
	/*min-height: 300px;*/
}
.overFlow {
	overflow:hidden;
	text-align:justify;
}
.blog {
	width:auto;
	height:auto;
	padding:10px;
	margin:5px;
	border-top:1px solid #EBF1FE;
}
.blog #header2 {
	width:auto;
	margin:2px 2px 10px 2px;
}
.blog #header2 .left {
	float:left;
	width:500px;
	margin-bottom:10px;
}
.blog #header2 .right {
	float:right;
	width:300px;
	text-align:right;
	margin-bottom:10px;
}
#contents {
	width:auto;
	height:auto;
}
#contents .left {
	float:left;
	width:133px;
	height:103px;
	border:0px solid #069;
	overflow:hidden;
	border:1px solid #EBEBEB;
	padding:2px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	cursor:pointer;
}
#contents .left img {
	border:1px solid #DBDFDC;
	width:130px;
	height:100px;
}
#contents .right2 {
	float:left;
	width:480px;
	height:138px;
	margin-left:10px;
}
.clearFix {
	clear:both;
}
input[type='submit']{padding:5px 10px; font-size:14px; cursor:pointer;}
input[type='reset']{padding:5px 10px; font-size:14px; cursor:pointer;}
.category ul {
	margin:0px;
	padding:0px;
}
.category ul li {
	height:30px;
	list-style:none;
	margin:10px 0;
	padding:7px 10px;
	color:#000;
	/*background-color:#B3D1FF;*/
	background-image:url(../images/blogTabBg.png);
	float:left;
	border-right:1px solid #ffffff;
	cursor:pointer;
	text-align:center;
	font-size:14px;
}
.category ul li:hover {
	transition-delay: 300ms;
	-moz-transition-delay: 300ms; /* Firefox 4 */
	-webkit-transition-delay: 300ms; /* Safari and Chrome */
	-o-transition-delay: 300ms; /* Opera */
	background: -moz-linear-gradient(center top, #EAE9E9 50.71%, #F9F9F9 100%) repeat scroll 0 0 transparent;
	box-shadow: 0 2px 6px #666666 inset;
	text-decoration: none;
}
.first-li {
	border-radius:10px 0px 0px 10px;
	padding-left:25px;
}
.last-li {
	border-radius:0px 10px 10px 0px;
	border:0px;
}
.category #active {
	background-color:#5192D9;
	cursor:default;
}
.comments a {
	background-color:#3B88D8;
	border-top:1px solid #4081AF;
	border-right:1px solid #2E69A3;
	border-bottom:1px solid #20559A;
	border-left:1px solid #2E69A3;
	width:57px;
	color:#FFF;
	font-size:10px;
	font-weight:normal;
	margin:14px 5px 0px 150px;
	padding:3px 10px;
	border-radius:12px;
	float:left;
	text-align:center;
	text-shadow:0 -1px 1px #3275BC;
	background: -moz-linear-gradient(center top, #EAE9E9 50.71%, #F9F9F9 100%) repeat scroll 0 0 transparent;
	box-shadow: 0 2px 6px #CCC inset;
	text-decoration: none;
	float:left;
}
.comments a:hover {
	background-color:#3B88EE;
	border-top:1px solid #20559A;
	border-right:1px solid #2E69A3;
	border-bottom:1px solid #4081AF;
	border-left:1px solid #2E69A3;
	cursor:pointer;
}
.timeStamp {
	width:auto;
	margin:18px 5px 0px 0px;
	text-align:left;
	text-transform:uppercase;
	color:#C1C2D2;
	cursor:default;
	color:#696969; float:left; font-weight:normal; font-stretch:extra-condensed;
	display: none;
}
.replyAgo{margin-top:10px;}
.title {
	color:#338DD3;
	font-weight:bold;
	font-size:18px;
	text-align:20px;
	font-stretch:extra-expanded;
	margin:5px 0;
	float:left;
	width:375px;
}
.title:hover {
	text-decoration:underline;
}
.quickLink {
	float:right;
	margin-right:3px;
	width:92px;
	height:21px;
	background-image:url(../images/quickBlogDegails.png);
	background-position:0px 0px;
	cursor:pointer;
}
.quickLink:hover {
	background-position:0px -22px;
}
.by {
	margin:5px 0;
	color:#333;
	font-weight:bolder;
}
.veryLeftPart {
	width:140px;
	float:left;
	height:auto;
	padding:0px;
	border:1px solid #CCC;
	border-top:0px;
	margin-right:10px;
}
.veryLeftPart #header {
	height:15px;
	padding:5px;
	font-weight:bold;
	width:auto;
	background-image:url(images/blogTabBg.png);
	background-repeat:repeat-x;
}
.veryLeftPart #advertiseContents {
	margin-top:5px;
	padding:4px;
	height:auto;
	width:auto;
}
.leftPart {
	width:660px;
	float:left;
	height:auto;
	padding:0px;
	border:0px solid #CCC;
	margin-top: 12px;
	/*padding: 50px 0 0;*/
	/*margin-top: 22px;*/
}
.blogAdvertise {
	width:auto;
	height:auto;
	padding:2px;
	margin-bottom:10px;
}
.topAdvertise {
	float:left;
	height:auto;
	max-width:207px;
	border:0px solid #E0E0E0;
	overflow:hidden;
	margin:3px;
}
.topAdvertise img {
	padding:5px;
	border:1px solid #CCC;
	-moz-opacity: 0.62;
	opacity: 0.62;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=62);
	cursor:pointer;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
}
.topAdvertise a {
	padding:2px;
	text-decoration:none;
	font-size:12px;
	color:#333;
	font-weight:bold;
}
.topAdvertise a:hover {
	text-decoration:underline;
}
.topAdvertise img:hover {
	-moz-opacity: 1.0;
	opacity: 1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}
.rightBlogDiv {
	float:right;
	width:310px;
	/*margin-right:20px;*/
	margin-bottom:20px;
	height:auto;
	border:0px solid #CCC;
}
.rightBlogDiv img{
	width:310px;
}
.rightTopAdvertise {
	height:200px;
	margin-bottom:10px;
	width:auto;
	border:1px solid #CCC;
}
.rightAfterTopAdvertise {
	height:100%;
	margin-bottom:10px;
	margin-top: 22px;
	width:auto;
	border:1px solid #CCC;
	/*border-top:0px;*/
}
.pagez{
	margin-top: 65px;
}
.rightAfterTopAdvertise #advertiseContents {
	margin-top:5px;
	padding:4px;
	height:auto;
	width:auto;
}
/* twisha 5th sep 2013 for recent post*/

.rightAfterTopAdvertise #header {
	height:auto;
	padding:5px 7px;
	font-weight:bold;
	width:auto;
	background-image:url(images/blogTabBg.png);
	background-repeat:repeat-x;
	font-family: 'Conv_Univers Condensed Medium';
	background: #efefef;
	font-size:20px;
}

.rightAfterTopAdvertise .odd{
	background: #ffffff;
}
.rightAfterTopAdvertise .even{
	background: #eaeef9;
}
.rightAfterTopAdvertise .post_title a{
	font-family: 'Conv_Univers Condensed Medium';
	color:#030303;
	font-size: 16px;
}
.rightAfterTopAdvertise .post_desc{
	/*font-family: 'Conv_Univers Condensed Medium';*/
	color:#343434;
	line-height: 17px;
	margin-top: 10px;
	font-size: 13px;
}

.rightAfterTopAdvertise .postContainer {
	padding:0 10px 0 0 !important;
}
.rightAfterTopAdvertise .postWrap {
	padding: 15px 7px !important;
}
.rightAfterTopAdvertise .postnavWrp {
	/*background: #ff0000;*/
}
.rightAfterTopAdvertise .postnavLeft {
	color:#939393 !important;
	font-family: 'Conv_Univers Condensed Medium';
	/*float: left;*/
	padding: 0 5px;
	text-align: left;
	border:none !important;
	margin-top: 5px;
}
.rightAfterTopAdvertise .postnavRight {
	float: right;
	text-align: right;
}
.rightAfterTopAdvertise .postnavLeft a, .postnavRight a{
	color:#2951ca;
	font-family: 'Conv_Univers Condensed Medium';
	font-size:16px;
}
.rightAfterTopAdvertise .postnavRight .arrow_right{
	font-size:21px;
}

.rightAfterTopAdvertise .postWrap:last-child{
	border-bottom:none;
}
#recentpost_container{
	/*height: 400px;
	overflow: hidden;
	position: relative !important;*/
}
/*.postContainer{
height: 400px;
}*/
.slimScrollDiv{
	margin:10px 0;
}
.slimScrollBar{
	background:#bfbfbf  !important;
	border: 0 solid rgb(129, 161, 174);
	/*border-radius: 6px 6px 6px 6px;*/
	cursor: pointer;
	overflow: hidden;
	width:10px !important;
	opacity :1 !important;
	height: 50px !important;
	margin-right:1px;
}
.slimScrollRail{
	background:#e9e9e9  !important;
	/*    border-radius: 6px 6px 6px 6px;*/
	height: 100%;
	padding: 0;
	position: relative;
	width: 3px  !important;
	opacity :1 !important;
	margin-right:4px;
}
/* twisha 5th sep 2013 for recent post*/
#content textarea {
	width:95%;
	border:1px solid #999;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	height:110px;
	margin:15px 0px;
	padding:10px;
}
.delete {
	width:45px;
	cursor:pointer;
	text-align:center;
	float:right;
	margin-right:20px;
	background:#333;
	padding:3px 10px;
	color:#FFF;
	border:1px solid #666;
}
.delete:hover {
	background-color:#CCC;
	border:1px solid #666;
	color:#383838;
}
.replyLike{max-width:100px; margin-left:10px; border:1px solid #6B6B6B; background-color:#AFD6E2; float:right; padding:3px 6px; cursor:pointer;}
.replyLike:hover{background-color:#E0EFF3;}
.signUp{color:#333; font-weight:bolder; font-size:14px; cursor:pointer;}
.signUp{color:#000;}
/************LIGH BOX**************/
#lightBox{height:100%; width:100%; background-color:#999; position:absolute; top:0px; left:0px; opacity:.5; z-index:100; display:none;}
#msg{width:550px; height:auto; position:fixed; top:30%; left:30%; border:5px solid #09C; z-index:1001; background-color:#FFF; display:none;}
.closeMe{position:absolute; top:-18px; width:30px; height:30px; background:url(images/myClose.png) no-repeat bottom; color:#FFF; left: -18px; cursor:pointer;}
.closeMe:hover{ background-position:top;}
input[type='text']{width:160px;}

#blog li{list-style: disc; }

/*************************************************
*   Home page Start
**************************************************/

#footer{position: absolute; left:0px; margin:0px;}
#content{position:inherit; border:0px;/*padding-top: 85px;*/  /*margin-top: 110px;*/ min-height: 640px;}
#index_content{
	margin: 0 auto;
	position: inherit;
	width: 980px;
	/* min-height: 350px; */
}
#slideshow div{min-height:500px;}

/*************************************************
*   blogDetails Start
**************************************************/

.lightBox{position:absolute; width:100%; height:100%; z-index:1000; display:none;}
.lightBoxContents{top:5%; left:20%; min-width:60%; height:auto; position:fixed; border:0px solid #CCC; background-color:#FFF; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; overflow:auto; z-index:1001;
	-moz-box-shadow:    -2px 2px 4px 2px #ccc;
	-webkit-box-shadow: -2px 2px 4px 2px #ccc;
	box-shadow:         -2px 2px 4px 2px #ccc;
	display:none;
}
.lightBoxContents #top{height:25px; background-color:#D7D7D7; border:1px solid #999; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -ms-border-radius:10px 10px 0 0; -o-border-radius:10px 10px 0 0; min-width:800px; position:relative;}
.lightBoxContents #top img{position:absolute; top:5px; left:5px; cursor:pointer;}
.lightBoxContents #bottom{height:40px; background-color:#D7D7D7; border:1px solid #999; border-radius:10px 10px 0 0; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -ms-border-radius:0 0 10px 10px; -o-border-radius:0 0 10px 10px; min-width:800px;}
.lightBoxContents #bottom img{margin-top:8px; cursor:pointer;}
.lightBoxContents #blogStuffs{height:500px; width:800px; overflow:auto; text-align:left; padding:10px;}
.lightBoxContents #blogStuffs .quickTitle a{font-size:20px; color:#338DD2;}
.lightBoxContents #blogStuffs .quickImage{text-align:center; margin:10px;}
.lightBoxContents #blogStuffs .quickImage img{margin:5px; max-width:400px;}
.lightBoxContents #blogStuffs .quickContents{text-align:justify; margin:10px;}

/*************************************************
*   billing_info Start
**************************************************/

.googleMapContainer {
	width:618px;
	height:524px;
	text-align:center;
	margin: auto;

}
.panel_specialist .googleMapContainer{
	width: 100%;
}
.mapContainer {
	border:1px solid red;
}
.results div {
	background: none repeat scroll 0 0 #285ba8;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	padding: 5px 10px;
	position: absolute;
	right: 20px;
	top: 20%;
}
.results div:hover {
	background-color: #204b8c;
}
.box {border:1px solid #CCC; margin-top: 2px; background:#FFF; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 5px; padding:10px;}
.box #img{float:left; margin:0px 10px 0px 0px;}

.markerWrap{margin:auto; width:250px; text-align:left; font-size:18px;}
.markerWrap .logoimg img{ width:100%;height: auto;}

#headingu{font-size:16px; font-weight:bolder; color:#1F80BA; text-transform:capitalize;}
#headingl{font-size:16px; font-weight:bolder; color:#000; text-transform:capitalize;}
#markerWrap #address{font-size:12px; font-weight:normal;}
#view{padding:10px 10px 10px 0px;}
#view a{color:#09C; text-decoration:none;}
.box #info #lower{margin-top:10px; color:#900;}

.mapListContainer{width:325px; height:auto; float:left; font-size:11px;}
.mapListContainer li div{text-align:left;}
.mapListContainer li:hover{background-color:#E4E4E4; cursor:auto;}
.mapListContainer .marker_url a{color:#06C;}
.mapListContainer a{color:#0f75bd;}
.mapListContainer a:hover{ color: #365e7a;}

#mapInfoContainer{ float:left; width:650px; min-height: 580px; padding: 10px; border: 1px solid #0063a8; border-radius:3px; margin-top:10px; }
#mapInfoContainer.panel_specialist{ width: 100%; min-height: 550px; }
#mapInfoContainer p {
	line-height: 12pt;
	font-size: 8pt;
	padding: 2px;
	color: #5a5a5a;
}
#mapInfoContainer p b {
	line-height: 12pt;
	font-size: 9pt;
	padding: 2px;
	color: #5a5a5a;
}
#mapInfoContainer p a {
	color: #0f75bd;
}
#mapInfoContainer p a:hover {
	color: #365e7a;
}
#mapInfoContainer .profile .lt {
	float: left;
	margin-right: 26px;
	width: 248px;
}
#mapInfoContainer .profile .rt {
	float: left;
	/*width: 320px;*/
	width: 600px;
}
#mapInfoContainer .profile .bot {
	clear: both;
	width: 614px;
}

#mapInfoContainer h4 {
	color: #0063A8;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin: 5px 0 10px;
}
.rowspace{
	margin-bottom:10px;
}
.mendatory{
color:#FF0000;}

.showpagination{color:#003399; font-weight:bolder;}
.showing{float:left;}
.right_div{float:right; margin-right:10px;}
.norecord{margin:auto; font-weight:bolder; text-align:center;}
.pagediv{width:100%; margin:auto;float: left;}


/*.index1{border:1px solid #CCC; width:180px; float:left; border-radius:8px; -moz-border-radius:8px; height:28px;}*/
.index1{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; border-radius: 8px 8px 8px 8px; float: left; height: 30px;width: 180px;}
.index2{margin-top: 6px; float:left; margin-left:6px;}
.index3{float:left; width: 130px; border:0px; font-size:12pt; color:#b2b2b2; margin: 3px 0px 0px 4px;}
.index4{float:left; height:30px; margin-left:-18px;}

.com1{background-color:#ecf7ff; width:550px;float:left;}
.com2{padding-left:10px;}
.com3{width:250px;float:left;}
.com4{padding-left:30px;padding-right:20px;padding-top:8px;}
.com5{font-size:14px;font-weight:bold;}
.com6{background-color:white;height:1px;margin-top:5px;overflow:hidden;}
.com7{padding-top:10px;font-size: 11px; font-family: arial;font-weight:bold;}
.com8{padding-top:5px;}
.com9{left:35px;margin-top:0px;}
.com10{padding:0px 0px 15px 0px;}
.com11{float:left;text-align:left;}
.com12{float:left;font-family:arial; font-size:10px;padding-top:1px;padding-left:2px;}
.com13{clear:both;height:15px;}
.com14{width:290px;border-left:1px solid #fff;float:left;}
.com15{padding-left:30px;padding-right:20px;padding-top:8px;}
.com16{font-size:14px;font-weight:bold;}
.com17{background-color:white;height:1px;margin-top:5px; overflow:hidden;}
.com18{padding-top:10px;font-size: 11px; font-family: arial;font-weight:bold;}
.com19{width:auto; height:auto; padding-bottom:15px; margin:5px; border-bottom:1px solid #999;}
.com20{float:left; width:40px; padding:1px; border:1px double #CCC; margin:3px;}
.com21{float:left; width:570px; height:auto; margin:3px;}
.com22{color:#1A80BD; font-size:12px; font-weight:bold;}
.com23{margin:5px 5px 5px 0px; min-height:10px; text-align:justify; line-height:22px;}
.com24{width:100px; height:auto; float:left;}
.com25{float:right; width:260px; text-align:right;}
.com26{width:auto; text-align:right;}
.com27{color:#666; font-weight:bold; margin:5px 5px 5px 0px;}
.com28{color:#333;padding-top: 6px;}
.com29{color:#06C;}
.com30{color:#3675B0;}
.com31{text-align:justify; margin:0px 10px 10px 0px; line-height:18px;}
.com32{margin:0px 10px 10px 0px;}
.com33{font-size:28px; color:#333; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;text-align: left;}
.com34{font-size:18px;}
.com35{float:left; width:662px; margin-top:5px; border:0px solid #F00;}
.blog_link {
	font-family: 'Conv_Univers Condensed Medium';
	color: #939393 ;
	font-size: 16px;
	float: right;
	margin-top: 26px;
}
.blog_link .web a , .blog_link .more a ,.blog_link .mid a{
	color: #2951CA;
}
.blog_link .web , .blog_link .more ,.blog_link .mid{
	float: left;
}

.blogd1{padding-left:3px; color:#06C; cursor:pointer; font-weight:bolder; width:30px; float:left; height:30px; font-size:40px; display:none;}
.promo-slide{padding-top: 0 !important;}
.promoheader{
	margin: 0 auto;
	width: 980px;
}

.market1{margin:0 30px 0 0;}
.market2{background-image:url(../images/bottom.png); background-repeat:no-repeat; height:25px;}

.panel1{width:100%;color:#FF6600;}
.panel2{width:520px;}
.panel3{height:150px; margin:40px 30px 30px; width:500px; display:none; font-size:18px;}
.panel4{float:left;width:210px;}
.panel5{width:100%;color:#FF6600;}
.panel6{float:left;width:210px;}

.close {
	color: #29BCC6;
	opacity : 1;
	float: right;
	font-size: 17px;
	font-weight: bold;
	line-height: 1;
	text-shadow: none;
}

.closediv{
	color: #29BCC6;
	font-size: 18px;
	font-weight: bold;
	padding: 10px;
	position: relative;
	text-align: right;
	top: 230px;
	width: 98%;
}
.closediv a{
	margin: 5px;
}
.closediv .logoutdiv{
	color: #FF0000 !important;
}
/* twisha7thsep2013 */
.mymenu{
	background: none repeat scroll 0 0 rgb(255, 255, 255);
	display: block;
	height: 0;
	margin: auto;
	position: absolute;
	width: 100%;
	z-index:100;
}

.mydetail{
	display: block;
	margin: 0;
	width: 100%;
	color:#fff;
	position:relative;
	z-index: 1000;
}
.mydetail .setpos{
	width:980px;
	margin:auto;
}
.mydetail .myinfo{
	background-color: #000;
	font-family: 'Conv_Univers Condensed Medium';
	font-size:16px;
	border-radius: 0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	padding:5px 10px;
	float:right;
	border-bottom: 2px solid #004e8e;
	border-left: 2px solid #004e8e;
	border-right: 2px solid #004e8e;
	/*box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.75);*/
	height: 36px;
	width: 175px;
}
.mydetail .myinfo a{
	color: #fff;
	text-decoration: none;
}
.mydetail .myinfo a:hover{
	text-decoration: underline;
}

.loc1{margin-top: 40px;}
.loc2{margin-bottom:10px;}
.loc3{width:150px;}
.loc4{margin-left:2px;}
.loc5{margin:73px;}
.loc6{list-style:none; padding:10px; margin:10px;}
.loc7{color:#06C; font-size:16px; text-align:center;}
.loc8{color: #777777; border-bottom: 1px solid #999999;display:none;}
.loc9{width:600px; height:560px; margin-bottom:20px;}
.profile .loc8{border: none;}
.loc910{padding:15px 5px;}
.loc4 > label {margin-right: 20px;}
.loc11{color: rgb(119, 119, 119);}
#paginationDiv ul{margin:0px; padding:0px;}
#paginationDiv ul li{width:20px; margin:2px; padding:5px; border:1px solid #666; float:left; text-align:center; cursor: pointer;}
#paginationDiv ul li:hover{background-color:#3C599D; color:#FFF;}
#paginationDiv ul .pActive{background-color:#3C599D; color:#FFF; cursor: default;}

.bill1{margin-top: 40px;}
.bill2{color: rgb(119, 119, 119);}
.bill3{width:980px; color:#CCCCCC; border-top-style:dashed; margin-top:10px;}
.bill4{float:left; width:500px;}
.bill5{float:left;}
.bill6{color:#000000; padding-top:10px;}
.bill7{width:980px; color:#CCCCCC; border-top-style:dashed;}
.bill8{margin-bottom:10px;}
.bill9{margin-left:950px;}
.bill10{color:#000000;}
.bill11{margin-bottom:10px;}
.bill12{height: 100%;margin-bottom: 100px;}
.bill13{color:#FF0000;}
.bill14{width:400px; float:left;}
.bill15{margin-left:900px;}
.bill16{ background-repeat:no-repeat; height:25px;}
.bill17{}
.bill18{}
.bill19{}

.lookname{ font-size:12px; font-weight:bold; }
.textsize{ width:450px;height:20px; }
.textbigsize{ height:20px; width:970px; }

.pro1{padding: 5px 5px 5px 8px;}

.map3{
	color: #5A5A5A;
	font-size: 8pt;
	line-height: 12pt;
	padding: 2px
}
.map3 li {
	list-style: square outside none;
	margin-left: 10px;
}

.map_leftZ{
	float: left;
	width: 50%;
}
.map_rightZ{
	float: left;
	width: 50%;
}
.bottom{
	margin-bottom:20px;
}
.map_rightZ.bottom > img {
	width: 100%;
}
.locationservices{
	margin-top: 20px;
	/*min-height: 470px*/
	margin-bottom: 20px;
}
#authorLink h3{
	font-size: 1.17em;
	margin: 0.83em;
	color: #0063A8;
	float: left;
}


/*************************************************
*   avinash css
**************************************************/

.user-table {}

.user-table .col1 { width:6%;}
.user-table .col2 { width:28%;}
.user-table .col3 { width:8%;}
.user-table .col4 { width:18%;}
.user-table .col5 { width:9%;}
.user-table .col6 { width:8%;}
.user-table .col7 { width:9%;}
.user-table .col8 { width:14%;}

.featured-table {}

.featured-table .col1 { width:5%;}
.featured-table .col2 { width:9%;}
.featured-table .col3 { width:19%;}
.featured-table .col4 { width:35%;}
.featured-table .col5 { width:10%;}
.featured-table .col6 { width:12%;}
.featured-table .col7 { width:10%;}

.bios-table {}

.bios-table .col1 { width:3%;}
.bios-table .col2 { width:9%;}
.bios-table .col3 { width:19%;}
.bios-table .col4 { width:16%;}
.bios-table .col5 { width:18%;}
.bios-table .col6 { width:15%;}
.bios-table .col7 { width:12%;}
.bios-table .col8 { width:8%;}

.manage-slider-table {}

.manage-slider-table .col1 { width:7%;}
.manage-slider-table .col2 { width:5%;}
.manage-slider-table .col3 { width:13%;}
.manage-slider-table .col4 { width:19%;}
.manage-slider-table .col5 { width:21%;}
.manage-slider-table .col6 { width:7%;}
.manage-slider-table .col7 { width:19%;}
.manage-slider-table .col8 { width:15%;}

.upload-table {}

.upload-table .col1 { width:7%;}
.upload-table .col2 { width:24%;}
.upload-table .col3 { width:15%;}
.upload-table .col4 { width:35%;}
.upload-table .col5 { width:11%;}
.upload-table .col6 { width:8%;}


.archive-table {}

.archive-table .col1 { width:6%;}
.archive-table .col2 { width:28%;}
.archive-table .col3 { width:8%;}
.archive-table .col4 { width:18%;}
.archive-table .col5 { width:9%;}
.archive-table .col6 { width:8%;}
.archive-table .col7 { width:14%;}
.archive-table .col8 { width:9%;}

.locations-table {}

.locations-table .col1 { width:5%;}
.locations-table .col2 { width:15%;}
.locations-table .col3 { width:17%;}
.locations-table .col4 { width:6%;}
.locations-table .col5 { width:9%;}
.locations-table .col6 { width:15%;}
.locations-table .col7 { width:11%;}
.locations-table .col8 { width:7%;}
.locations-table .col9 { width:8%;}
.locations-table .col10 { width:7%;}

.blog-table {}

.blog-table .col1 { width:17%;}
.blog-table .col2 { width:63%;}
.blog-table .col3 { width:11%;}
.blog-table .col4 { width:9%;}

.event-table {}

.event-table .col1 { width:7%;}
.event-table .col2 { width:25%;}
.event-table .col3 { width:22%;}
.event-table .col4 { width:12%;}
.event-table .col5 { width:19%;}
.event-table .col6 { width:8%;}
.event-table .col7 { width:7%;}

#scrollbar1 { width: 310px; clear: both; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 297px; height: 555px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #003D5D; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 13px; }
#scrollbar1 .track { background-color: #FFFFFF; height: 100%; width:5px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 5px; }
#scrollbar1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.post_title_left{
	text-align: left;
}
.promo_class_margin{
	margin-top: 50px;
}

/* Unchanged */
#pageslide-slide-wrap { position: fixed; width: 0; top: 0; height:100%; z-index: 999; background: #3c3c3c url(../images/bg-features-box.gif) 100% 0 repeat-y; }

#feat-link { display: block; position: fixed; top: 30px; left: 0; z-index: 10000; padding: 0 25px 0 10px; height: 26px; line-height: 26px; color: #fff; text-transform: uppercase; text-decoration: none; background: #333 url(../images/features/feat-link.gif) 100% 0 no-repeat;}
#feat-link.active { background-image: url(../images/features/feat-link-active.gif); }

#features-box { position: relative; }

#features-box .logo { text-align: center !important; }
#features-box .item { padding: 10px 20px; text-align: left; background: url(../images/features/bg-feat-border.gif) 0 100% repeat-x }
#features-box .author { background: none !important; }

#features-box h2 { overflow: hidden; margin-bottom: 10px; line-height: 24px; color: #fefefe; text-transform: uppercase; font-size: 14px; }
#features-box h2 span { display: block; float: left; width: 26px; height: 24px; line-height: 24px; margin-right: 8px; text-align: center; background: url(../images/features/bg-headlines.gif) 0 0 no-repeat;}

#features-box .feat-list { width: 100%; overflow: hidden; margin: 0; padding: 0; }
#features-box .feat-list li { width: 48%; float: left; margin: 0; padding: 0 0 1px 0; line-height: 1.6em; list-style: none; color: #cac9c9; }
#features-box .feat-list li a { color: #cac9c9; text-decoration: none; }
#features-box .feat-list li a:hover { color: #fefefe; }

#features-box .author a { padding: 5px 0 5px 25px; color: #bcbcbc; font-size: .8em; text-decoration: none; text-transform: uppercase; background: url(../images/features/feat-breezy.gif) 0 1px no-repeat; }
#features-box .author a:hover { color: #fff; }

.panel_specialist .profile{ position: absolute; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 98%; border: 1px solid rgb(0, 0, 0); bottom: 10px; display: none;}
.panel_specialist #mapLeft{float: left; width: 46%;}
#mapInfoContainer.panel_specialist .rt{float: left; width: 40% !important;}
#close_location_map{right: 0px; position: absolute; height: 16px; top: -16px; cursor: pointer;}
.panel_specialist .map_leftZ, .panel_specialist .map_rightZ{
	padding: 10px 0 0 10px;
	width: 48%;
}
#panel .content .full_width_label{
	width:100%;
}
.link_forgot_password{
	line-height: 42px; margin: 10px;
}
#mapInfoContainer p {
	line-height: 12pt;
	font-size: 8pt;
	padding: 2px;
	color: #5a5a5a;
}

.closediv{
	color: #29BCC6;
	font-size: 18px;
	font-weight: bold;
	padding: 10px;
	position: relative;
	text-align: right;
	top: 0;
	width: 38%;
	float: right;
}

#panel_profile .pro1{padding: 7px 7px 16px;}
.phoney > img:first-child{
	margin: 0 !important;
	position: absolute !important;
	right: 0;
	top: 25px;
}
.comments_panel{display: none;}

.locator_map_panel .map_rightZ{
	float:left;
}
#blog img {
	max-width: 100%;
}

.bios2{width:265px; margin:auto; padding:12px 0; border-radius:10px; display:none;}
.bios3{width:450px; margin:auto; padding:10px; border-radius:10px; padding:12px; display:none;}

.comlogo{
	float: left;
	margin-bottom: 20px;
	margin-top: 14px;
	width: 300px;
}
.margin25 {
	margin:25px 0 0;
}

#panel_profile table td table td{
	vertical-align:text-top;
}

/*  FRONT END FIXES 10-1-13 JS  */
/* line 171 */
#slides { margin: 0; width: 100%; height: 375px; color: #fff; background: #fff; padding-top: 15px;}

/* line 1416 */
#slider-container { width: 980px; height: 360px; position: relative; overflow: hidden; }

/* line 1418 */
#slider-box li .slide { width: 980px; height: 480px; overflow: hidden; margin: 0; position: relative; }

/* line 2261 */
.wide-header-section .navbar-default { background-color: #004e8e; border-color:#004e8e; }

/* line 1969 */
.header-section .navbar-default { background-color: #004e8e; border-color:#004e8e; }

/* line 2970 */
.index1{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; border-radius: 4px 4px 4px 4px; float: left; height: 30px; width: 180px;}

/* line 2662 - .net removed */
.rightBlogDiv { float: right; width: 278px; margin: 72px 0px 0px 22px; height: auto; border: 0px solid #CCC; }

/* line 3358 - .net removed  */
.closediv { visibility: hidden; }

/* line 3371 - .net removed  */
.phoney > img:first-child { margin: 0 !important; position: absolute !important; right: -8px; top: 14px; }

/* social media */
.social-section { visibility: hidden; }

/* slide.css line 165 - .net removed  */
#panel a { color: #004e8e; }

/* Member Admin Tabs line 1528 - .net removed  */
.menu3{margin-bottom:20px; width:auto; font-size:9pt; border-bottom:1px solid #bebebe; height:44px; /*margin-top: 10px;*/ padding-top: 10px;}
.menu3 a{color:#f2f2f2; font-weight:bold;}
.menu3 ul{padding:0px; margin:0px;}
.menu3 ul li{margin:4px 0px 0px 1px; float:left; list-style:none; padding:6px 12px; border:none; border-radius: 0px; text-shadow: 0px -1px 0px #000; background-color:#004e8e;}
.menu3 ul li:hover{padding:5px 10px; background-color:#dbdbdb; border-bottom:1px solid #bebebe; color:#4c4c4c; text-shadow:none;}
.menu3 ul #active{padding:5px 10px; background-color:#c8c8c8; border-bottom:1px solid #bebebe; color:#4c4c4c; text-shadow:none;}

/* Ad Boxes Index */
#adboxes { width: 100%; min-height: 380px; margin: 0px 0px 26px 0px; padding: 0px; border: none; }
#adbox { float: left; width: 31%; min-height: 380px; margin: 2% 3.4% 2% 0; padding: 30px; background: #f8f8f8; }
#adbox0 { float: left; width: 31%; min-height: 380px; margin: 2% 0 2% 0; padding: 30px; background: #f8f8f8; }

#adboxes img { border: none; margin-bottom: 22px; }
#adboxes h2 { font-size: 18px; text-align: center; margin-bottom: 12px; }
#adboxes p { font-size: 13px; }

/* FOOTER */
/* line 2067 - 2129 */
.footer-section .one{width: 33%;float: left;padding: 25px 0 25px;}
.footer-section .two{width: 33%;float: left;padding: 25px 0 25px;}
.footer-section .three{width: 33%;float: left;padding: 25px 0 25px;text-align: left;}
.footer-section h1 , .footer-section span{ border-bottom: 1px solid #606060; color: #f6f6f6; font-size: 22px; padding-bottom: 12px; text-align: left; width: 74%; font-weight: normal; margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }

.footer-section .three h1{ border-bottom: none; margin-bottom: -15px; }
.footer-section .three span{ margin-left: 45px; border-bottom: none; margin-bottom: -15px; }
.footer-section .f-links { padding:0; margin:0; }
.footer-section .f-links li { display: inline-block; text-align: left; width: 100%; }
.footer-section .f-links li:last-child a { border-bottom:none; }
.footer-section .f-links a { border-bottom: 0px solid #404040; color: #c0c0c0; display: block; font-size: 14px; padding: 8px 0 8px 0; text-decoration: none; width: 74%; }

.footer-section .subscribebox{ height: 30px; margin-top: 19px; width: 208px; float:left; margin-right: 2px; }
.footer-section .subcribeBtn{ background-color: #0096FF; border: medium none; color: #fbfbfb; display: block; font-size: 14px; height: 30px; margin-top: 19px !important; padding: 6px 11px; }

/* END FOOTER  - .net removed */

.emailSubscribe{}
.emailSubscribe .subdiv{}
.emailSubscribe .subdiv label{text-align: left; width: 100%;}
.emailSubscribe .subdiv p{float: left;margin: 10px;}
.emailSubscribe .subdiv p input{}
.Email_subscribe_msg h2{ color: #008000; font-weight: bolder; margin: 10px; text-align: center}
.fancybox-title.fancybox-title-float-wrap {
	display: none;
}
.ZipCode{ float: left; margin-top: 16px; width: 25% !important;}
.info_panel {
	color: #FF0000;
	float: right;
	font-weight: bold;
	line-height: 30px;
	text-transform: uppercase;
	width: 82%;
}
.panel-title{color: #ffffff;}
.label-primary{font-size: 22px;}
.alert-info h2{text-align: center;}

.mapBottomLeft{}
.mapBottomLeft h1{ font-size: 15px; font-weight: bold;margin: 5px;color: #0063A8;}
.mapBottomLeft div { margin: 5px;}
.mapBottomLeft div h2{ margin: 5px;}
.mapBottomLeft div span{ margin: 5px 5px 5px;}

.eventPopup{}
.eventPopup h1{color: #0063A8; font-size: 18px; margin: 10px 5px 10px 0;}
.eventPopup img{width: 350;height: auto;}
.eventPopup h2{}
.eventPopup p{text-align: left;}
.eventNot{margin: 10px 10px 10px 10px;}

.rec_add {
	color: #FFF;
	font-size: 16px;
	font-weight: bolder;
	background-color: #03C;
}
.ucategoryId{
	margin-bottom: 10px;
}
.hiResLogo_cls , .hiResLogo_cls_web , #fileDisplayArea , #fileDisplayAreaWeb{margin: 5px;}
.minHeightz{ min-height: 250px;}

/* hide map from index page */
/*.index-map{
	display:none;
}*/
.index-map h2{
	font-size: 18px;
}

#headingu{color:#0063A8;}
#view a { color: #0063A8; }
.login .w980p{
        display: inline-block;
        width: auto;
    }    
    .login .content{
        width: auto;
        background-color: #f7f7f7;
        padding: 40px;
        border-radius: 20px;
    }
    .login .login_header{
        text-align: center;
        font-size: 24px;
        padding: 15px;
    }
    .login .login_btn{
        color: #fff;
        background: #004e8e;
        border: none;
        border-radius: 5px;
    }
    .login table tr td{
        padding: 10px 0 0 10px;
    }
    .header_login{
        color: #fff;
        border: none;
        padding: 3.5px 10px;
        font-size: 16px;
        float: right;
        margin-right: -45px;
        background: linear-gradient(#007dec, #004e8e);
    }
    .header_login:hover{
        background: #004e8e;
        color: #fff;
    }
