﻿/*
www.devsaran.com
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,300,600,700);

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

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}


/* Body & Main
================================================== */
body {

  nowhitespace: afterproperty;
  font: 14px/1.8 Arial, sans-serif;
  color: #666;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  /* background:#333333 */
}
body.front{background:#333333}
body a {
  color: #18589E;
}
body a:hover {
  text-decoration: none;
  color: #B75438;
}

/*set max img width*/
img {
  max-width: 100%;
}


/* Main Wraps
================================================== */

/*main*/
#wrap,.wrapper {

   margin: 0 auto;
max-width: 979px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#main-content {
  margin: 0px 0;
   width:100%;float:left;
   min-height:400px
}

.container {

}

#content,body.no-sidebars.page-node-28 #content {
  background: #FFFFFF;
float: left;
padding: 32px 41px 64px;
width: 62.4%;
}
.front #content{ background:none;padding:0px}
body.no-sidebars #content {
  width: 100%;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;/* Firefox, other Gecko */
  box-sizing: border-box; /* Opera/IE 8+ */
}

#sidebar {
 background: #F2F2F2;
float: right;
padding: 35px 38px 0;
width: 21.4%;
}


/* Commons
================================================== */

/*clear floats*/
.remove-margin {
  margin-right: 0 !important;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clear {
  clear: both;
}

/*blockquote*/
blockquote {
  position: relative;
  margin: 30px 20px;
  padding-left: 25px;
  font-style: italic;
  font-weight: bold;
  color: #000;
  quotes: "\201C""\201D""\2018""\2019";
}

blockquote:before {
  color: #000;
  content: open-quote;
  font-size: 3em;
  line-height: .1em;
  position: absolute;
  top: 20px;
  left: -10px;
}

blockquote p:last-child {
  margin: 0;
}


/*preformatted text*/
pre {
  background: #fff url("images/pre-bg.png") repeat;
  margin: 40px 0px;
  padding: 25px 20px;
  line-height: 25px;
  border: 1px solid #ddd;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}

ul, ol {
  margin: 0 0 1em 1.5em;
}
ul {
  list-style: disc;
}
ol {
  list-style-type: decimal;
}
ol ol {
  list-style: upper-alpha;
}
ol ol ol {
  list-style: lower-roman;
}
ol ol ol ol {
  list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
  margin-bottom: 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;

  border-right:none;
  background:#fff;
}

th {
  font-weight: bold;
  padding:6px;
  background:#00A6D6;
  color:#fff;color: #FFFFFF;
font-size: 14px;
line-height: 17px;

}

tr{
  padding:5px 5px;
  border:0px!important
}
tr.even{background:#F2F2F2}
 tr.odd{background:none}

td{
  padding:5px 10px;

}

/* Typography
================================================== */
h1, h2, h3, h4, h5, h6 {

}

h1, h2, h3, h4, h5, h6 {
  color: #00A6D6;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #00A6D6;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #e73420;
  text-decoration: none;
}

h1 {
  color: #00A6D6;
font-size: 24px;
line-height: 30px;
}

h2 {
  color: #00A6D6;
font-size: 18px;
line-height: 21px;
	padding-bottom:13px;
}

h3 {
   color: #00A6D6;
font-size: 16px;
font-weight: bold;
line-height: 21px;
}

h4 {
  color: #00A6D6;
font-size: 13px;
font-weight: bold;
line-height: 17px;
text-transform: uppercase;
}

h5 {
  color: #00A6D6;
font-size: 13px;
font-weight: bold;
line-height: 17px;
text-transform: uppercase;
}

h6 {
  font-size: 0.714em;
}

#main-content {
  font-size: 1em;
}

p {
 color: #404040;

	 font-size: 14px;
line-height: 21px;
margin-bottom: 21px;
}
p.largefont{font-size: 16px;
line-height: 23px;
margin-bottom: 24px;}
p img {
  margin: 0;
}

em {
  font-style: italic;
}

strong {
  font-weight: bold;
}

small {
  font-size: 80%;
}

hr {
  border: solid #D1DEE3;
  border-width: 1px 0 0;
  clear: both;
  margin: 10px 0 19px;
  height: 0;
}

p a, p a:visited {
  line-height: inherit;
}

a:link {
  text-decoration: none;
}

a:focus {
  outline: 0;
}

a {
  outline: 0;
}

p a, p a:visited {
  line-height: inherit;
}

a:focus {
  outline: 0;
}


/* Header
================================================== */

/*pre-header*/
#pre-header { margin: 20px 0 15px; }
#header-social{
  float: right;
  margin: 0;
}
#header-social li {
  float: left;
  display: block;
  margin-left: 5px;
  margin-bottom: 5px;
}

#header-social a,
#header-social img {
  display: block;
}

#header-social img:hover {
  opacity: 0.6;
}


/*header*/
#header {
 width:100%;float:left
}

.front #site-logo {
  float: left;
  padding: 0 0 20px 1px;
  width:auto;
  margin-top:0px
}
#site-logo {
float: left;
margin-top: -6px;
padding: 0 0 20px 1px;
width: 22.5%;
}

/*logo*/
#logo h1 a, #logo h2 a {
  display: block;
  float: left;
  font-weight: 700;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  color: #fff;
  padding: 40px 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#logo img {
  display: block;
  max-width: 100%;
}

#logo h1, #logo h2 {
  font-size: 2.286em;
  line-height: 1em;
  margin: 0;
}


/* Main Navigation
================================================== */

/*hide responsive nav*/
#top-bar .selector,
#navigation .selector {
  display: none;
}

/*core*/
#main-menu > ul, #main-menu > ul * {
  margin: 0;
  padding: 0;
  list-style: none;
}

#main-menu > ul {
  line-height: 1.0;
}

#main-menu > ul ul {
  position: absolute;
  top: -999em;
  width: 180px;
}

#main-menu > ul ul li {
  width: 100%;
}

#main-menu > ul li:hover {
  visibility: inherit;
}

#main-menu > ul li {
  float: left;
  position: relative;
}

#main-menu > ul a {
  display: block;
  position: relative;
}

#main-menu > ul li:hover ul, #main-menu > ul li.sfHover ul {
  left: 0px;
  top: 30px;
  z-index: 99;
}

#main-menu > ul li:hover li ul, #main-menu > ul li.sfHover li ul {
  top: -999em;
}

#main-menu > ul li li:hover ul, #main-menu > ul li li.sfHover ul {
  left: 180px;
  top: 1px;
}

/*styling*/
#navigation {

  float: right;
overflow: hidden;
padding-right: 14px;
padding-top: 6px;
}

#navigation #main-menu > ul > li{

background: url("./images/separator.png") no-repeat scroll right 5px transparent;
float: left;

}
#navigation #main-menu > ul > li.last{background:none}
#navigation #main-menu > ul > li:hover > ul, #main-menu > ul li.sfHover > ul {
  top: 32px;
}

#navigation #main-menu > ul li li:hover ul, #main-menu > ul li li.sfHover ul,
#main-menu > ul li li:hover ul, #main-menu > ul li li.sfHover ul {
  left: 200px;
  top: -10px;
}

#navigation #main-menu > ul a {
 color: #666666;
display: block;
font-family: arial;
font-size: 12px;
line-height: 21px;
padding: 0 9px;
	text-decoration:none
}

#navigation #main-menu > ul > li > a {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

#navigation #main-menu > ul li {
  float: left;
  position: relative;
}

#navigation #main-menu > ul > li > a:hover {
  color: #000000;
}

#navigation #main-menu > ul > li > a.active {
 color:#000
}

#navigation #main-menu > ul > li.sfHover > a,
#navigation a.active,
#navigation a.active:hover,
#navigation #main-menu > ul > li > a.active-trail {

}

/*drop-down styles*/
#navigation #main-menu > ul ul {
  position: absolute;
  nowhitespace: afterproperty;
  top: -999em;
  width: 200px;
  z-index: 9999;
  left: 0;
  padding-top: 10px;
  border-radius: 2px;
}

#navigation #main-menu > ul ul > li:first-child{
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
#navigation #main-menu > ul ul > li:last-child{
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
#navigation #main-menu > ul ul li {
  background: #e73420;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

#navigation #main-menu > ul ul li:first-child {
  border-top: 0;
}

#navigation #main-menu > ul ul li:last-child {
  border-bottom: 0;
}

#navigation #main-menu > ul ul a {
  display: block;
  padding: 10px;
  color: #fff;
  height: auto;
  margin: 0px;
  border: 0px;
  font-size: 0.929em;
  font-weight: normal;
  text-shadow: none;
}

#navigation #main-menu > ul ul li > a:hover {
  background-color: #bf2615;
}


/* Homepage
================================================== */

#home-slider{
  margin-bottom: 30px;
}

#site-slogan {
  padding: 20px;
  background: #fff;
  margin-bottom: 30px;
  font-weight: 300;
  text-align: center;
  font-size: 1.857em;
}


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

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles */
.flexslider {
  margin: 0;
  padding: 0;
}

.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  width: 100%;
  display: block;
}

.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .slides {
  display: block;
}

* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
.no-js .slides > li:first-child {
  display: block;
}

/*main*/
.flexslider-container {
  position: relative;
}

.flexslider {
  zoom: 1;
  position: relative;
}

.flexslider ul {
  margin: 0;
}

.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#single-post-slider .flex-direction-nav li a.flex-next,
#single-post-slider .flex-direction-nav li a.flex-prev {
  position: absolute;
  display: block;
  width: 40px;
  height: 60px;
  line-height: 60px;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  cursor: pointer;
  font-size: 1em;
  text-align: center;
  background: #000;
  color: #fff !important;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
}

#single-post-slider .flex-direction-nav li a.flex-next {
  right: 0;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

#single-post-slider .flex-direction-nav li a.flex-prev {
  left: 0;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

#single-post-slider .flex-direction-nav li a:hover {
  opacity: 1;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  color: #fff;
  text-decoration: none;
}


#breadcrumbs {
  font-size: 11px;
}


/* =Content
----------------------------------------------- */

.node h2.title{
  font-size: 1.5em;
  line-height: 1em;
}

h1.page-title {
color: #00A6D6;
font-size: 24px;
line-height: 30px;
	 margin-bottom: 13px;
}

#content .node-teaser {
  padding-bottom:30px;
  border-bottom:1px solid #DDDDDD;
  margin-bottom: 15px;
}

.node-teaser img {
  border: 1px solid #CCCCCC;
  padding: 6px;
  height: auto;
  max-width: 97.4%;
  margin: 0.5em 1em 0.5em 0;
  float: left;
}
.page-node #content-wrap img {
/*   border: 1px solid #CCCCCC;
  padding: 6px;
  height: auto;
  max-width: 97.4%;
  margin: 0.5em 1em 0.5em 0; */
}

.node-teaser p {
  margin-bottom: 1em;
}

.region-content-top {
  margin-bottom: 20px;

}


/* Sidebar
================================================== */

.sidebar-bg,body.no-sidebars.page-node-28  #primary{
width:100%;
float:left;
background:url(images/sidebar-bg.png) repeat-y 0 0
}

#sidebar .block > h2 {
  color: #00A6D6;
font-size: 13px;
font-weight: bold;
line-height: 17px;
text-transform: uppercase;
	margin:0 0 5px 0;
	padding-bottom:0px
}

#sidebar .block > h2 span {

  padding-right: 15px;
}

#sidebar .block {
  float: left;
margin-bottom: 26px;
width: 100%;
}

#sidebar a {

}
#sidebar  p{ color: #404040;
line-height: 20px;
margin-bottom: 5px;font-size:14px}

#sidebar a:hover {
  color: #B85538;
  text-decoration: none;
}

/* Preface
================================================== */

/*Preface main*/
#preface-area {
  background: #fff url("images/vintage.png");
  padding: 40px;
  font-size: 0.929em;
  position: relative;
  margin-bottom: 20px;
}

.preface-block {
  float: left;
  width: 260px;
  margin-right: 50px;
}

.preface-block.remove-margin {
  margin-right: 0;
}

.preface-block .block {
  margin-bottom: 30px;
}

#preface-area .region-header .block {
  margin-bottom: 30px;
}

#preface-area .block > h2 {
  font-size: 1.143em;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
}


/* Footer
================================================== */

/*footer main*/
#footer-area {

}

#footer-area a {

}

#footer-area a:hover {

  text-decoration: none;
}

.footer-block {
  float: left;
  width: 260px;
  margin-right: 50px;
}

.footer-block.remove-margin {
  margin-right: 0;
}

.footer-block .block {
  margin-bottom: 30px;
}

#footer-area .region-footer .block {

}

#footer-area .block > h2 {
  color: #fff;
  font-size: 1.143em;
  border-bottom: 1px solid #333;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/*copyright*/
#copyright {
  margin: 15px 0;
  text-align: center;
  font-size: 0.786em;
}



/* -------------- Form Elements  ------------- */

fieldset { background: #ffffff; border: 1px solid #cccccc; margin-top: 10px; margin-bottom: 32px;
padding: 0 0 10px; position: relative; top: 12px; /* Offsets the negative margin of legends */
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.fieldset-wrapper { margin-top: 25px; }

.node-form .vertical-tabs .fieldset-wrapper { margin-top: 0; }

.filter-wrapper { top: 0; padding: 1em 0 0.2em;
-khtml-border-radius-topright: 0; -khtml-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-topleft: 0;
-webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; }

.filter-help a { font-size: 0.857em; padding: 2px 20px 0; }

.filter-wrapper .form-item label { margin-right: 10px; }

.filter-wrapper .form-item { padding: 0 0 0.5em 0.5em; }

.filter-guidelines { padding: 0 1.5em 0 0.5em; }

fieldset.collapsed { background: transparent; -khtml-border-radius: 0; -moz-border-radius: 0;  -webkit-border-radius: 0; border-radius: 0; }

fieldset legend { background: #dbdbdb; border: 1px solid #ccc; border-bottom: none; display: block; height: 2em;
left: -1px; line-height: 2; padding: 0; position: absolute; text-indent: 10px; text-shadow: 0 1px 0 #fff; top: -12px; width: 100%;
-khtml-border-radius-topleft: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;
-khtml-border-radius-topright: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }

fieldset.collapsed legend { -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

fieldset .fieldset-wrapper { padding: 0 10px; }

fieldset .fieldset-description { margin-top: 5px; margin-bottom: 1em; line-height: 1.4; font-style: italic; }

input { margin: 2px 0; padding: 4px; }

input, textarea {  font-size: 0.929em;outline:none!important }

textarea { line-height: 1.5; }

textarea.form-textarea, select.form-select { padding: 4px; }

input.form-text, textarea.form-textarea, select.form-select { border: 1px solid #ccc; }

.password-suggestions ul li { margin-left: 1.2em; }

.form-item { margin-bottom: 1em; margin-top: 2px; }

.form-item label { font-size: 0.929em; }

.form-type-radio label, .form-type-checkbox label { margin-left: 4px; }

.form-type-radio .description, .form-type-checkbox .description { margin-left: 2px; }

.form-actions { padding-top: 10px; }

/* Contact Form */

.contact-form #edit-name { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-mail { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-subject { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-message { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-top-left-radius: 4px; -khtml-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px; border-top-right-radius: 4px; }

.contact-form .resizable-textarea .grippie {  width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-bottom-left-radius: 4px; -khtml-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

/* Comment form */

.comment-form label { float: left; font-size: 0.929em; }

.comment-form input, .comment-form .form-select { margin: 0;
 border-radius: 0px; }

.comment-form .form-type-textarea label { float: none; }

.comment-form .form-item,
.comment-form .form-radios,
.comment-form .form-type-checkbox,
.comment-form .form-select { margin-bottom: 10px; overflow: hidden; }

.comment-form .form-type-checkbox,
.comment-form .form-radios { margin-left: 120px; }

.comment-form .form-type-checkbox label,
.comment-form .form-radios label { float: none; margin-top: 0; }

.comment-form input.form-file { width: auto; }

.comment-form .form-text { display: block; margin: 0; width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.comment-form .form-item .description { font-size: 0.786em; line-height: 1.2; margin-left: 120px; }

#content h2.comment-form { margin-bottom: 0.5em;clear:both }

.comment-form .form-textarea { -khtml-border-radius-topleft: 4px; -khtml-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px; border-top-right-radius: 4px; }

.comment-form fieldset.filter-wrapper .fieldset-wrapper,
.comment-form .text-format-wrapper .form-item { margin-top: 0; margin-bottom: 0; }

.filter-wrapper label { width: auto; float: none; }

.filter-wrapper .form-select { min-width: 120px; }

.comment-form fieldset.filter-wrapper .tips { font-size: 0.786em; }

#comment-body-add-more-wrapper .form-type-textarea label { margin-bottom: 0.4em; }

#edit-actions input { margin-right: 0.6em; }

/* Other Overrides */

div.password-suggestions { border: 0; }

.ui-widget-overlay { background: #222222; opacity: 0.7; }

div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane { padding: 1em; }

#forum .name { font-size: 1.083em; }

#forum .description { font-size: 1em; }

/* Form Buttons */

button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
 background: #00A6D6;
border: medium none;
color: #FFFFFF;
display: block;
font-size: 12px;
font-weight: bold;
	line-height:13px;
position: relative;  padding: 4px .8em 5px .8em;text-transform: uppercase;  cursor: pointer;outline:none!important}

button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
background: #B85538;border-radius:0px }

button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
width: 100%; padding-left: 0 !important; padding-right: 0 !important; text-align: center; }


#block-search-form { padding-bottom: 7px; }

#block-search-form .content { margin-top: 0; }

#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input { float: left; font-size: 1em; height: 1.143em; margin-right: 5px; width: 9em; }

#search-block-form input.form-submit,
#search-form input.form-submit { margin-left: 0; margin-right: 0; height: 25px; width: 34px; padding: 0; cursor: pointer;
text-indent: -9999px; border-color: #e4e4e4 #d2d2d2 #b4b4b4; background: url(images/search-button.png) no-repeat center top; overflow: hidden; }

#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus { background-position: center bottom; }

#search-form .form-item-keys label { display: block; }


ol.search-results { padding-left: 0; }

.search-results li { border-bottom: 1px solid #d3d7d9; padding-bottom: 0.4285em; margin-bottom: 0.5em; }

.search-results li:last-child { border-bottom: none; padding-bottom: none; margin-bottom: 1em; }

.search-results .search-snippet-info { padding-left: 0; }


.meta {
  font-weight: 400;
  font-size: 0.929em;
  margin: 5px 0 10px 0;
}

.meta a {
  color: #999;
}

.meta a:hover {
  color: #000;
}

.meta li {
  display: inline;
  margin-right: 5px;
  margin-right: 10px;
}

.meta strong{
  font-weight: 600;
  color: #111;
}

.meta li:last-child {
  margin-right: 0;
  padding-right: 0;
  background: none;
}

.links li a {
background: #333333;
color: #FFFFFF;
float: left;
font-family: arial;
font-size: 11px;
font-weight: bold;

letter-spacing: 1px;
text-transform: uppercase;
	line-height:29px;
	padding:0 15px
}

.links li a:hover {

   background: #B85538;
}


/*-------------------------------------------*
/* Fix CKEditor style
/*-------------------------------------------*/
#content table.cke_editor {
  background: transparent;
  border: 0;
}
#content table.cke_editor td {
  background: transparent;
  padding: 0;
  border: 0;
}

/*-------------------------------------------*
/* Poll, Buttons, Form
/*-------------------------------------------*/
.poll .vote-form .choices .title {
  font-size: 14px;
  font-weight: normal;
  line-height: 2;
}

.poll .vote-form .choices {
  margin: 0;
}

.form-item label {
  font-size: 13px;
  font-weight: bold;
}

/*-------------------------------------------*
/* Menus and item lists
/*-------------------------------------------*/
.item-list ul {
  margin: 0;
  padding: 0 0 0 1.5385em;
}

.item-list ul li {
  margin: 0;
  padding: 0;
}

ul.menu li {
  margin: 0;
  padding: 0;
}

ul.inline {
  clear: both;
}

ul.inline li {
  margin: 0;
  padding: 0;
}

/*-------------------------------------------*
/* Admin Tabs
/*-------------------------------------------*/
.tabs-wrapper {
  border-bottom: 1px solid #b7b7b7;
  margin: 0 0 5px 0;
}

ul.primary {
  border: none;
  margin: 0;
  padding: 0;
}

ul.primary li a {
  background: none;
  border: none;
  display: block;
  float: left;
  line-height: 1.5385em;
  margin: 0;
  padding: 0 1em;
  border-radius: 4px 4px 0 0;
  margin-right: 5px;
}

ul.primary li a:hover, ul.primary li a.active {
  background: #666;
  border: none;
  color: #fff;
}

ul.primary li a:hover {
  background: #888;
  text-decoration: none;
}

ul.secondary {
  background: #666;
  border-bottom: none;
  clear: both;
  margin: 0;
  padding: 0;
}

ul.secondary li {
  border-right: none;
}

ul.secondary li a, ul.secondary li a:link {
  border: none;
  color: #ccc;
  display: block;
  float: left;
  line-height: 1.5385em;
  padding: 0 1em;
}

ul.secondary li a:hover, ul.secondary li a.active {
  background: #888;
  color: #fff;
  text-decoration: none;
}

ul.secondary a.active {
  border-bottom: none;
}

ul.inline, ul.links.inline {
  margin-left: 0;
}

/*-------------------------------------------*
/* Tabs and Tags
/*-------------------------------------------*/
.field-name-field-tags {
  margin: 0 0 10px 0;
}

.field-name-field-tags a{
  background: #e73420;
  margin-right: 5px;
  margin-bottom: 5px;
  border-radius: 2px;
  color: #fff;
  font-size: 0.929em;
  padding: 2px 6px;
}

.field-name-field-tags a:hover{
  background: #111;
  color: #fff;
}

.field-name-field-tags div {
  display: inline;
}


/*-------------------------------------------*
/* Profile
/*-------------------------------------------*/
.profile {
  margin: 1.5385em 0;
}

.profile dd {
  margin-bottom: 1.5385em;
}

.profile h3 {
  border: none;
}

.profile dt {
  margin-bottom: 0;
}

.password-parent {
  width: 36em;
}

/* Comments */

.comment h2.title { margin-bottom: 1em; }

.comment div.user-picture img { margin-left: 0; }

.comment { margin-bottom: 20px; display: table; vertical-align: top; }

.comment .attribution { display: table-cell; padding: 0 35px 0 0; vertical-align: top; overflow: hidden; }

.comment .attribution img { margin: 0; border: 0px solid #d3d7d9; }

.comment .attribution .username { white-space: nowrap; }

.comment .comment-submitted p { margin: 4px 0; font-size: 1.071em; line-height: 1.2; }

.comment .comment-submitted .comment-time { font-size: 0.786em; }

.comment .comment-submitted .comment-permalink { font-size: 0.786em; text-transform: lowercase; }

.comment .content { font-size: 0.929em; line-height: 1.6; }

.comment .comment-arrow { background: url(images/comment-arrow.gif) no-repeat 0 center transparent;
border-left: 1px solid; border-right: 1px solid; height: 40px; margin-left: -36px; margin-top: 15px; position: absolute; width: 20px; }

.comment .comment-text {float: left;
margin-left: 30px;
width: 75%; }

.comment .indented { margin-left: 40px; }

.comment-unpublished { margin-right: 5px; padding: 5px 2px 5px 5px; }

.comment .comment-text .comment-arrow { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }

/*-------------------------------------------*
/* Navigation
/*-------------------------------------------*/
.item-list .pager {
}

.item-list .pager li {
  background: #cfcfcf;
  border-radius: 3px;
  margin-right: 4px;
  text-shadow: 1px 1px #fff;
}

/*-------------------------------------------*
/* Forum
/*-------------------------------------------*/
.field-name-taxonomy-forums div {
  display: inline;
  margin-top: 4px;
}

.field-name-taxonomy-forums .field-items {
}

#forum .title {
  font-size: 16px;
}

#forum .submitted {
  font-size: 12px;
  font-family: Lucida Grande, Verdana, Arial, sans-serif;
  background: transparent;
  padding: 0;
}

#forum .container {
  background: #a1a1a1;
  color: #fff;
}

#forum .container a {
  color: #000;
  font-weight: bold;
}

#forum div.indent {
  margin-left: 2px;
}

.forum-starter-picture {
  float: left;
/*   padding: 4px;
  border: 1px solid #d9d9d9;
  margin: 5px 7px 5px 0; */
}

#forum th {
  background: #00A6D6;
  text-shadow: none;
  color: #fff;
}

#forum th a {
  color: #fff;
}

#forum td.forum .icon, #forum .icon div {
  background: url(images/no-new-posts.png) no-repeat;
  width: 35px;
  height: 35px;
}

#forum .name a{
  font-size: 16px;
}


/***********/
.front .outer-page{  background: url("images/bg-img.png") no-repeat scroll center top ;background-size:cover; display: inline-block; width: 100%;}
#footer-bottom{background: #333333;
display: inline-block;
margin-top: -3px;
padding-bottom: 35px;
padding-top: 11px;
width: 100%;border-top:1px solid #666666}

.footerInfo{border-top: 1px solid #454545;
clear: both;
display: inline-block;
margin-top: 2px;
padding-top: 7px;
width: 100%;}
.footerInfo .left{float:left}
.footerInfo .right{float:right}
.left,.right,.leftT{ font-size:12px; line-height:21px; color:#666666;}
.footernav .content ul {  margin: 0;
text-align: center;}
.footernav .content ul li{ background: url("./images/footer-seprator.jpg") no-repeat scroll right 4px transparent;
display: inline-block;
text-align: center;list-style-image:none;margin-top: 5px;}
.footernav .content ul li a{ color: #ACACAC;display: block;font-size: 13px;line-height: 21px;padding: 0 15px 0 9px;text-decoration:none}
.footernav .content ul li a:hover{color:#fff}
.footernav .content ul li.last{background:none}
.socialIcon .content ul {float:left}
.socialIcon {float: right;margin-right: 43px;margin-top: -27px;}
.socialIcon .content ul  li{float:left;list-style:none}
.socialIcon .content li a {display: block;height: 24px;margin-left: 14px;width: 24px;}
.socialIcon .content li a.in {background: url("images/in-img.jpg") no-repeat scroll left top transparent;}
.socialIcon .content li a.facebook {background: url("images/facebook.png") no-repeat scroll left top transparent;}
.socialIcon .content li a.rss {background: url("images/rss-mg.png") no-repeat scroll left top transparent}
.region-header{float:right;margin-right:30px}
/****profile*******/
.profile1{ width:217px; float:right;box-shadow:0px 2px 6px #6C6C6C; position:relative; z-index:99; behavior:url(includes/PIE.htc);border-radius:0px 0px 3px 3px;margin:0px}
.myprofile{  float:left; background:url(./images/profile-repter.png) left top repeat-x; width:87px;}
.myprofile a{ padding-left:12px; padding-right:12px; background:url(./images/down-arrow.png) right 10px no-repeat; font-size:12px; line-height:21px; color:#fff; display:block; font-weight:bold;}
.myprofile a:hover{color:#fff}
.cart{ float:left; cursor:pointer; width:112px; border-left:1px solid #0cd8eb; background:url(./images/cart-repter.png) left top repeat-x;}
.cartdetails{display:none; background:#ffffff; position:absolute; right:0px; top:31px; width:225px; border:1px solid #999999; padding:10px 11px 10px 11px; box-shadow:1px 2px 3px #BBBBBB; z-index:88;}
.bldtxt{float:left;}
.cartdetails ul,.cartdetails ul li{padding:0px; display:inline-block; width:100%;}
.cartdetails li {overlfow:hidden;background:none;border-bottom:1px solid #d4d4d4;padding-bottom:4px !important;padding-top:4px !important;}
span.qty{color:#333333!important; float:right!important; line-height:16px!important;}
.qty,.bldtxt,.mdltxt,.rightS{font-size:14px;}
.bldtxt{color:#00a6d6; float:left;  text-transform:uppercase;}
.mdltxt{ font-weight:normal!important; line-height:17px!important; clear: both;color: #333333 !important;float: none !important; display: block;}
.mdltxt ,.namepdts{  margin: 0 !important;  padding: 0 !important;}
.myprofile br{display:none}
.namepdts { color:#024180 !important; font-weight: normal !important; line-height:17px!important;}
.cartview{width:133px; height:23px; background:#00a6d6; color:#fff!important; float:right; text-transform:uppercase; font-size:12px; font-weight:bold; text-align:center; margin-top:5px;}
.rightS{color:#00a6d6;}
.total{float:right; font-size:14px; line-height:21px; color:#333333;}
.no-border{ border-bottom:0px!important;}
.myprofile{ padding:5px 12px 6px 0px; position:relative;z-index:999; behavior:url(includes/PIE.htc);border-radius:0px 0px 0px 3px;}
.cart{ padding:5px 0px 6px 5px;z-index:999; behavior:url(includes/PIE.htc);border-radius:0px 0px 3px 0px;}
.cart span{ line-height:21px; padding-left:25px; margin-right:10px; background:url(./images/bucket.png) left -2px no-repeat; }
.cart small{ margin-top:2px;line-height:15px; float:left; width:32px; border:1px solid #8fd7ed; text-align:center;}
.cart span,.cart small{ font-size:12px; font-weight:bold;  float:left; color:#fff;}
.loginSec{ background:#fff; display:none; overflow:hidden; width:170px; border:1px solid #999999; box-shadow:1px 2px 3px #bbbbbb; position:absolute; z-index:14; behavior:url(includes/PIE.htc); padding:10px 12px 10px 12px; top:33px; right:0px;}
.txtname{ border:1px solid #d4d4d4; margin-bottom:7px; padding:0px 0px 0px 10px; font-size:13px; line-height:21px; color:#333333; width:156px; height:22px;}
.loginSec ul{ padding:0px!important;}
.loginSec li{ background:none!important; width:100%;}
.loginSec li label{ text-transform:uppercase; font-size:14px; line-height:21px; font-weight:bold; color:#00a6d6; display:block;}
.loginSec li span{ padding-bottom:3px; font-size:13px; line-height:21px; color:#18589e; display:block; margin-bottom:5px;}
.loginSec button{display:block;width:105px;height:23px;background:#00a6d6;font-size:12px;line-height:21px; color:#fff; font-weight:bold;text-transform:uppercase;}
.change{text-transform:none!important; color:#404040!important; font-weight:normal!important;}
.btmborder{ border-bottom:1px solid #d4d4d4;}
.logo-search{ clear:both; max-width:742px; margin:0 auto; padding-top:186px; padding-bottom:190px; overflow:hidden;}
.logo{ float:left;}
.searchbox{ width:447px; float:right; padding-top:16px;}
.browse{ margin-right:14px;  }
.browse,.discussion{ width:215px; background:#00a6d6; display:block; text-transform:uppercase;  /* height:29px; */ text-align:center; font-size:12px; line-height:29px!important; font-weight:bold; color:#fff; float:left;}
.browse:hover,.discussion:hover{color:#fff}
.browse small,.discussion small{ font-size:11px;}
.search{ background:#ffffff; margin-bottom:11px; width:442px; height:40px; border:1px solid #d4d4d4;}
.search-home{border:1px solid #00a6d6;}
.txtsearch{ width:380px;float:left;height:40px;font-size:14px;line-height:40px; color:#454545; border:none; padding:0px 0px 0px 15px;margin:0px}
.search button{ border:none; width:38px; height:32px; display:block; margin-top:4px; padding:0px; float:right; margin-right:5px; background:#00a6d6 url(./images/search-icon.png) center 6px no-repeat; }
.search button:hover{background:url(./images/hover-img.png) center top no-repeat;}
.content{ display:inline-block; width:100%;float:left}
.slide-row{ border-bottom:1px solid #666666; padding-top:17px;padding-bottom:32px;width:100%; background:#2b2b2b url(./images/slider-bg-img.png) left top repeat-x; overflow:hidden; min-height:184px;  }
.science button:hover, .browse:hover, .rply:hover, .discussion:hover, .viewProfile:hover, .send:hover, .listE a:hover, .sendbtn:hover, .newTopic:hover, .addtocart:hover, .edit-read button:hover, .datacolH button:hover, .logininfo li button:hover, .transactioninfo li button:hover {
background: #B85538;

}
.front #content-wrap #first-time,.front #content-wrap h1.page-title{display:none}
.logo-search {clear: both;margin: 0 auto;max-width: 742px;overflow: hidden;padding-bottom: 187px;padding-top: 169px;}
.outer-wrap{width:100%;float:left}
.searchbox {float: right;padding-top: 16px;width: 447px;}
/****slider******/
.slider .flexslider{border:0px!important;background:none!important;border-radius:0px1important;box-shadow:none!important}
.slider .flexslider ul li{margin:0 4px!important;}
.slider  .flex-control-paging{display:none}
.slider .flex-direction-nav a{  cursor: pointer;display: block;height: 42px;overflow: hidden;position: absolute;text-decoration: none;text-indent: -9999px;top: 70px;width: 21px;z-index: 10;}
.slider .flex-prev{ background: url("./images/left-arrow.png") no-repeat scroll left top transparent;left: -25px;}
.slider .flex-next{background: url("./images/right-arrow.png") no-repeat scroll right top transparent;right: -30px;text-indent: -9999px;}
.front .content-page{   background: url("./images/slider-bg-img.png") repeat-x scroll left top #2B2B2B;border-bottom: 1px solid #666666;overflow: hidden;padding-bottom: 32px;padding-top: 17px;width: 100%;margin:0 0 0;background-size:auto!important}
.slider{width:100%;float:left;padding:0px;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;/* Firefox, other Gecko */
box-sizing: border-box;   }
/*****Inner Pages*********/
.header-top,.headerInfo{width:100%;float:left}
.headerInfo .search {float: left;margin: 18px 0 0 0px;width: 413px;}
.headerInfo .txtsearch {width: 352px;}
.headerInfo .search button{border-radius:0px}
/* #content_top{width:70%;float:left} */
ul.category{ float: right;margin-left: 24px;margin-right: 22px;padding-top: 27px;}
ul.category li{ float:left; background:url(./images/cat-septer.png) right 8px no-repeat; padding-right:10px;list-style:none}
.category li a{ letter-spacing:0.5px;font-size:13px; line-height:21px; color:#404040; font-weight:bold; padding-left:8px;}
.category li.last{background: transparent;padding-right: 0;}
.category li a:hover{ color:#b85538;}
.region-header-top{ float: left;margin-left: 57px;}
.ie8 .region-header-top{margin-left: 42px;}
.chrome .region-header-top{margin-left: 53px;}
.chrome ul.category li{background-position:right 7px}
.content-page,#header-wrap{width:100%;float:left}
.content-page{background: url("./images/content-bg-img.jpg") no-repeat scroll center top ;background-size:cover;
padding-bottom: 30px;margin:10px 0 0 0}
.front #main-content{min-height:0px}
#breadcrumbs{width:100%;float:left;padding:4px 0}
#breadcrumbs a {color: #fff;font-size: 12px;line-height: 21px;padding-left: 6px;padding-right: 8px;}
#breadcrumbs  a.active, #breadcrumbs  a:hover {color: #F2F2F2;}
#breadcrumbs li {background: url("./images/bdcrum-icon.png") no-repeat scroll right 6px transparent;float: left;}
.breadcrumb{padding:0px!important; color: #404040;}
#content-wrap{width:100%;float:left;}
/****leader******/
.leader{ float: left;margin: 0px 0 0;width: 100%;}
.leader h2{margin-bottom:13px;padding-bottom:0px}
.leader .lead-left{width:180px;float:left;margin:0 18px 0 0}
.leader .lead-left img{ float: left;margin-bottom: 10px;}
.view_link,.send{float: left;margin-bottom: 6px;width: 100%;}
.view_link a{ background: url("./images/profile-icon.png") no-repeat scroll 13px center #AFB7BA;color: #FFFFFF;display: block;font-size: 11px;font-weight: bold;line-height: 29px;text-transform: uppercase;width: 100%;}
.view_link a:hover{ background: url("./images/profile-icon.png") no-repeat scroll 13px center #B85538;color:#fff}
.send a{ background: url("./images/messege-icon.png") no-repeat scroll 14px center #AFB7BA;color: #FFFFFF;display: block;font-size: 11px;font-weight: bold;line-height: 29px;margin-bottom: 0;margin-top: 0;text-transform: uppercase;width: 100%;}
.send a:hover{background: url("./images/messege-icon.png") no-repeat scroll 14px center  #B85538;color:#fff}
.leader .views-row {width:100%;float:left;border-bottom: 1px solid #D1DEE3;margin-bottom: 20px;padding-bottom: 12px;}
.leader  h3{line-height: 16px;margin-bottom: 3px;}
.leader em{color: #404040;display: block;font-size: 14px;font-style: italic;line-height: 20px;margin-top: 0px;padding-bottom: 6px;width: 100%;}
.desi{font-size: 16px;font-weight: bold;color: #404040;margin-left: 0px;}
.leader  .read-more{margin-top: -10px;}
.read-more a{ background: url("./images/rearmore-arrow.png") no-repeat scroll right 6px transparent;color: #18589E;padding-right: 14px;font-size: 14px;line-height: 16px;display: inline-block;float: left;}
.view_link a span,.send a span{ background: url("./images/arrow.png") no-repeat scroll right 4px transparent;padding-left: 40px;padding-right: 9px;}
.leader p{color: #404040;font-size: 14px;line-height: 21px;margin-bottom: 21px;}
.lead-right{   float: left;margin-top: -6px;width: 67%;}
.link-area a{color: #18589E;display: block;line-height: 22px;}
.link-area button,.user_login input[type="submit"]{ cursor: pointer;float: left;height: 23px;line-height: 23px;margin-top: 4px;padding: 0 34px;}
.chrome .link-area button{line-height:26px}
.contact_us .form-item{float: left;margin-top: 0;width: 47.6%;margin-bottom: 22px;}
.contact_us .form-item input[type="text"],.contact_us .form-item input[type="email"]{width:100%;float:left;background: #F2F2F2;border: 0 none;color: #707070;font-family: 'arial';font-size: 14px;height: 35px;line-height: 21px;padding: 10px;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;/* Firefox, other Gecko */
box-sizing: border-box;}
.ie8 .contact_us .form-item input[type="text"],.ie8 .contact_us .form-item input[type="email"]{line-height:17px}
.contact_us{width:100%;float:left}
.contact_us .form-item.webform-component--message-for1{ float: left;margin-bottom: 0;width: 100%;}
.contact_us .form-item.webform-component--message-for1 textarea{resize:none}
.contact_us .form-item.webform-component--your-subject-for,.contact_us .form-item.webform-component--your-email{float:right}
.contact_us  label, .contact_us  h2{color: #00A6D6;display: block;font-size: 16px;line-height: 20px;margin-bottom: 4px;font-weight:normal;padding-bottom:0px}
 .contact_us  .form-actions{float: left;margin: 18px 0 0 0;padding: 0;width: 100%;}
  .contact_us input[type="submit"]{ background: #333333;color: #FFFFFF;float: right;font-size: 11px;font-weight: bold;height: 29px;text-transform: uppercase;width: 142px;-webkit-appearance: none;border-radius:0px}
.contact_us input[type="submit"]:hover{background:#B85538}
/*  .contact_us textarea{width:100%; color:#707070!important;  background:transparent; resize:none; margin:0; padding:0 0 0 10px; overflow:auto; line-height:20px; font-size: 13px; margin:5px 0; outline:none;border:0px}  */
.contact_us textarea{height:140px;color:#707070!important;  background:none; resize:none; margin:0; padding:10px;border:0px;overflow:hidden}
/*.content .form-textarea-wrapper{ height: 125px;width: 100%!important; position:relative ;background: #F2F2F2;}*/
.hiddendiv{position:absolute; top:-9999px; left:-9999px; visibility:hidden; white-space: pre-wrap; width: 210px; min-height: 140px; font-family: Arial, sans-serif; font-size: 13px; padding:0 0 0 10px; word-wrap: break-word;}
.mCSB_scrollTools{box-sizing:border-box;}
.mCSB_scrollTools .mCSB_draggerContainer{ background:#d4d4d4;}
.messages p{margin-bottom:0px}

/*****Static page*******/
.row{border-top: 1px solid #D1DEE3;width:100%;float:left;padding:20px 0 10px 0}
.row br{display:none}
.listB li { background: url("./images/bullet-icon.png") no-repeat scroll left 11px transparent; padding-left: 22px;list-style:none}
.listB li a {color: #404040; font-size: 14px;line-height: 28px;}
ul.description ,.listB{width:100%;float:left;margin:0 0 16px 0;}
ul.description  li{width:31.5%;float:left;list-style:none;margin:0 13px 0 0}
ul.description  li.no-space{margin:0px}


/*********/
.fourm-search{width:95%;float:left}
.fourm-search .views-exposed-widgets{ background: #F2F2F2;
border: 1px solid #D4D4D4;
color: #333333;
font-size: 13px;
padding: 0;
position: relative;
width: 100%;}
 .fourm-search  .views-submit-button{float: left;
height: 14px;
left: 10px;
padding: 0;
position: absolute;
top: 11px;
width: 16px;}
.fourm-search  input[type="text"]{  background: transparent;
border: 0 none;
float: left;
margin: 0;
padding: 10px;
width: 95%;color: #333333;
font-size: 13px;}
.fourm-search  .views-submit-button  input[type="submit"]{ background: url("./images/icon1-search.png") no-repeat scroll 0 0 transparent;
float: left;
margin: 0;
padding: 0;
text-indent: -9999px;
width: 100%;}
.fourm-search .views-widget-filter-title{ margin-left: 30px;
padding: 0;
width: 91%;}


.region-search{float:left;width:72%}
.page-forum  .action-links{float:right;margin:0px}
.page-forum  .action-links li{list-style:none}
.add_new_topic{float:right}
.page-forum  .action-links li a,.add_new_topic .content a{  background: #A1A8AA;
color: #FFFFFF;
float: right;
font-size: 12px;
font-weight: bold;
height: 37px;
line-height: 37px;
text-align: center;
text-transform: uppercase;
width: 169px;}
.page-forum 	.region-content{margin-top:32px;width:100%;float:left}

#forum  .name a,#forum .title a{ color: #18589E ;
font-size: 13px;
line-height: 17px;
margin-bottom: 0px;}
#forum tr td{ font-size: 13px;line-height: 17px;color:#404040 ;padding:11px 6px;vertical-align:top}
#forum tr td.last-reply  span{color:#404040}
#forum th.active  img{display:none!important}
.puretips {
background: url("./images/imgside.jpg") no-repeat scroll right bottom #FFFFFF;
border: 1px solid #D4D4D4;
min-height: 218px;
padding:0;position:relative;
width: 189px!important;
margin:24px 0 0 0
}
.puretips .content > a{height:100%;position:absolute;width:100%;padding:13px 0 0 16px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }
.puretips h2, .puretips p {
color: #333333;
font-weight: normal;
}
.puretips span {
color: #B36300;
display: block;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}
.node-type-forum  .forum-starter-picture,.comment .user-picture,.comment-wrapper .attribution{float:left;}
.node-type-forum  .content .right-sec,.comment .comment-submitted,.comment-wrapper .comment-text{  float: left;
margin-left: 25px;
width: 84%;}
/* 	.node-type-forum .comment .attribution{display:block;width:100%;float:left;border:0px;padding:0px} */
.node-type-forum .comment-arrow{display:none}
.content_fourm{width:100%;float:left;border-bottom: 1px solid #D4D4D4; padding-bottom: 17px; margin-bottom: 10px;}
.comment-wrapper{width:100%;float:left}
.comment-wrapper .comment-text,.comment-wrapper .attribution{border:0px;padding:0px }
.comment-wrapper  .comment-by-node-author{ float: right;
width: 86%;}
#comment-form{width:100%;float:left}
.submitted{ color: #999999;
display: block;
font-size: 13px;
line-height: 13px;
padding-bottom: 7px;}
.view-comment-count-fourm  .views-field-comment-count span{  color: #00A6D6;
font-size: 18px;
line-height: 21px;padding-bottom: 15px;}
.short_des{width:100%;float:left;margin:0 0 40px 0}
#forum th span,.fourm-res  th span{background: url("./images/icon-2.png") no-repeat scroll right 6px transparent;
color: #FFFFFF;
padding-right: 15px;}
.morecontent span {
display: none;
}
.view-id-comment_count_fourm{width:87%;float:right}
#comments .comment-by-node-author{border-bottom: 1px solid #D4D4D4; margin-bottom: 18px;
padding-bottom: 15px;}
#comment-form a.username{margin-left:10px}
#comment-form .form-actions input{float:left}
.submitted  a,.commenter-name a{font-weight:bold}

.comment-add a{background: #333333;
color: #FFFFFF;
float: left;
font-family: arial;
font-size: 11px;
font-weight: bold;

letter-spacing: 1px;
text-transform: uppercase;
}
.comment  ul.links li,.content_fourm  ul.links li a,.comment-by-node-author  ul.links li a,.comment_forbidden a{float:left;margin-right:10px}
.comment-by-node-author  .attribution{padding:0px}
table tr td.reply,table tr  th.reply{text-align:center}
.box{ margin-bottom: 27px;}
.box br{display:none}
.featured-product{}
ul.description .img_sec{margin:0 0 11px 0}
.featured-product{margin:34px 0 0 0}
.science.member.button{margin:10px 0 0 0}
.science.member.button .link-area button{padding:0 22px}
.node-type-forum  .region-search,.page-fourm-result  .region-search{border-bottom: 1px solid #D4D4D4;
float: left;
margin-bottom: 31px;
margin-top: 6px;
padding-bottom: 19px;
width: 100%;}
.node-type-forum  .region-search .fourm-search,.page-fourm-result  .region-search .fourm-search {width:68.7%}
.not-logged-in.page-forum  .region-search{margin:19px 0 0 0}
.not-logged-in.page-forum .action-links li{line-height:37px}

.page-user  #block-system-main button,.page-user  #block-system-main  input[type="submit"],.page-user  #block-system-main  input[type="reset"],.page-user  #block-system-main  input[type="button"]{height:28px;line-height:22px}
.sharethis-buttons{float:right;margin:3px 0 0 0}
.sharethis-buttons .stButton{width:10px!important}
#comments{margin-top:12px!important}


/*****User Profile******/
.page-node-28{}
.tablink{  background: none repeat scroll 0 0 #F2F2F2;
    clear: both;
    display: inline-block;
    float: left;
    margin: 0 0 23px;
    overflow: hidden;}
.tablink li{float:left;list-style:none}
.tablink li a{ display:block; padding:0px 19px 0px 19px; font-weight:bold; text-transform:uppercase; line-height:35px; font-size:12px; color:#404040;}
.tablink li a.active,.tablink li a:hover{background:#b7babb; color:#fff;}



.mianchklist{display:none; overflow:hidden; clear:both;}
.likes{clear:both;border-top:1px solid #d1dee3;border-bottom:1px solid #d1dee3;padding-top:15px;padding-bottom:10px; overflow:hidden;}
.likes strong{cursor:pointer;  font-size:13px; float:left; color:#18589e; padding-bottom:15px;
 background:url(./images/rearmore-arrow.png) right 6px no-repeat; padding-right:15px;}
.userprofile .tablink{ width:100%;}
.resultfilter h4{ padding-bottom:15px;}
.chklist{/*width:156px;*/ float:left; /*margin-right:47px;*/margin-left:0px}
.resultfilter .chklist{width:201px;float:left; margin-right:47px;}
.chklist li{ padding-bottom:5px;display:inline-block;width:50%;}
.chklist li span{ font-size:14px; color:#404040; margin-left:10px;}
.chklist li span,.chkbox{ float:left;line-height: 16px;}
.bothbtn{overflow:hidden; padding-top:18px;}
.btnsave{width:99px; margin-right:15px; height:29px; background:#333333;}
.btnprev,.btnsave{ color:#fff; display:block; float:left; text-transform:uppercase; font-size:11px; font-weight:bold;}
.btnprev {width:162px; height:29px; background:#a1a8aa;}
.blklittxt,.browntxt,.blutxt{font-size:14px; line-height:23px;}
.spacemy{padding-bottom:7px;}
.blklittxt{ color:#404040;}
.browntxt{color:#999999;}
.blutxt{ color:#18589e;}
.blutxt:hover{color:#B85538}
.uploadimg{float:right; margin-top:-14px;}
.uploadimg  a{display:block; font-size:13px; line-height:17px; color:#18589e; text-align:center;}
.linkdincontribute{clear:both; overflow:hidden; padding-bottom:20px;}
.linkdin{width:360px; float:left;}
.linkdin span{ color:#404040; line-height:25px; font-size:13px; display:block;}
.txtlinkdin{width:337px; height:26px;  margin-bottom:10px; }
.txtlinkdin,.txtaddress,.txtfcbk{border:1px solid #d4d4d4; padding-left:9px;}
.txtaddress,.txtfcbk{ width:159px; height:26px; float:left;}
.txtaddress{ margin-right:8px;}
.contribute{ width:152px; background:url(./images/chart-img.png) left top no-repeat;  float: left;
padding-bottom: 7px;  padding-left: 46px;  width: 110px; margin-left:66px; margin-top:46px;}
.contribute strong,.contribute span{font-size:18px; line-height:21px; }
.contribute strong{ color:#00a6d6; display:block; line-height:26px;}
.contribute span{ color:#404040; line-height:21px;}
.logininfo{}
.logininfo li{ padding-bottom:7px;}
.logininfo strong,.logininfo span{ font-size:14px; line-height:31px;  color:#404040;}
.logininfo strong{ font-weight:bold;}
.logininfo label{color: #404040;
display: block;
font-size: 13px;
line-height: 23px;}
.namettxt{ border: 1px solid #D4D4D4;
color: #333333;
font-size: 13px;
height: 26px;
line-height: 21px;
padding: 0 0 0 8px;
width: 195px;}
	.logininfo  .lesspaced{padding-bottom:6px}
	.logininfo  .lesspaced1{padding-bottom:0px}
	.logininfo  input[type="submit"]{ background: #333333;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: bold;
height: 28px;
line-height: 21px;
margin-top: 15px;
text-transform: uppercase;
width: 98px;}
		.logininfo  input[type="submit"]:hover{background:#B85538}
.logininfo li button{ margin-top:15px; width:98px; height:28px; font-size:11px; line-height:21px; text-transform:uppercase; color:#fff; background:#333333; font-weight:bold; display:block;}
.logininfo .styled{ width:194px;}
.logininfo .customSelectInner { background: url("./images/selecticon.jpg") no-repeat right 12px;}
.userprofile .resp-tabs-list li{ padding:13px 21px 12px 21px; border-right:0px;}
.userprofile .resp-tabs-list{ border-left:0px;}
.userprofile li.resp-tab-active{ background:#b7babb; border-bottom:0px!important; margin-bottom:0px; color:#ffffff!important;}
.userprofile .resp-tabs-container h2{ padding-top:20px;}
.userprofile .tablink li a{padding:0 19px;}
.mac .tabsection {  margin-top: -41px !important;}
.mac .categorypage .sorting li a{ padding-left:9px; padding-right:9px;}
.page-node-28 .tabcontent .left{float:left;margin:0px;list-style:none}
.logininfo{margin:0px}
.logininfo li{list-style:none;width:100%;float:left}
.page-node-28 .sbHolder {
height: 29px;
width: 205px;
}
.page-node-28 .sbSelector{height:30px;line-height:30px}
.page-node-28 .sbSelector:hover{color:#707070!important}
.page-node-28 .sbOptions a:hover{color:#333333!important}
.page-node-28  .sbOptions a{line-height:14px}
.page-node-28 .sbToggle {
background: url("./images/selecticon.jpg") no-repeat scroll center 12px transparent;
}
.resp-tabs-container{width:100%;float:left}
.resp-tabs-container .tablink{margin-bottom:10px;}
.resp-tabs-container .region{clear:both;}
.resp-tabs-container .userprofileheading h2{ padding-top: 20px;}
.tablink .select a {
background: #B7BABB;
color: #FFFFFF;
}
.submitted a.links:hover{background:#b85538;}
.submitted a.links{background:#333333;
color: #ffffff;
float: left;
font-family: arial;
font-size: 11px;
font-weight: bold;
letter-spacing: 1px;
line-height: 29px;
padding: 0 15px;
text-transform: uppercase;}

.boxreview {
border-bottom: 1px solid #D1DEE3;
clear: both;
display: inline-block;
margin-bottom: 11px;
padding-bottom: 15px;
width: 100%;
}
.hide-readmore {
height: 125px;
overflow: hidden;
}

.boxreview strong {
color: #404040;
font-size: 14px;
line-height: 22px;
}
.boxreview small {
   clear: both;
color: #999999;
display: block;
font-size: 13px;
line-height: 19px;
padding-bottom: 3px;
}
.tabcontent .boxreview p {
color: #404040;
font-size: 14px;
margin-bottom: 10px;
}
.reviewsearch {
background: #F2F2F2;
border: 1px solid #D4D4D4;
float: left;
margin-bottom: 25px;
width: 73%;
	margin-top:15px
}
.reviewsearch button {
background: url("./images/icon1-search.png") no-repeat scroll center 12px transparent;
border: 0 none;
display: block;
height: 35px;
width: 35px;
}
.ttxtsrch {
background: #F2F2F2;
border: 0 none;
color: #333333;
font-size: 13px;
height: 35px;
line-height: 34px;
width: 381px;
	padding:0px
}
.edit-read button {
background: #333333;
border: 0 none;
color: #FFFFFF;
display: block;
float: right;
font-size: 10px;
font-weight: bold;
height: 29px;
text-align: center;
text-transform: uppercase;
width: 99px;
}

.review-pagging {
overflow: hidden;
padding-top: 23px;
text-align: center;
width: 100%;
}
.review-pagging li {
display: inline-block;
}
.review-pagging li a {
color: #18589E;
display: block;
font-size: 13px;
line-height: 19px;
padding-left: 3px;
padding-right: 3px;
}
.review-pagging li a.active, .review-pagging li a:hover {
color: #999999;
}
.ttxtsrch, .reviewsearch button {
float: left;
}
.ttxtsrch, .reviewsearch button {
float: left;
}
.fivestar{margin-left:12px}
.article h1{ font-weight: normal;
padding-bottom: 17px;}
	.page-node-29 .readmore {
background: url("./images/rearmore-arrow.png") no-repeat scroll right 6px transparent;
color: #18589E;
margin-top: -10px;
padding-right: 14px;
}
.hide-readmore.openInfo {
height: auto;
}
.hide {
background: url("./images/icon-top.png") no-repeat scroll right 6px transparent;
color: #18589E;
display: none;
padding-right: 14px;
}
.captcha{width:100%;float:left;margin:13px 0 0 0}
.captcha img{ height: 28%;
margin-top: 18px;
width: 23%;}
	.reviewsearch br{display:none}
	.favorites_block{width:100%;float:left;height: 320px !important;
}
	.favorites_block  .jspHorizontalBar{height:10px;display:none}
	.favorites_block .content ul li{list-style:none}
	.favorites_block .datacol{width:900px;float:left}
	.detailItem {
background: #00A6D6;
margin-top: 20px;
overflow: hidden;
padding-left: 17px;
width: 883px;
}
.detailItem li {
color: #FFFFFF;
float: left;
font-size: 14px;
font-weight: bold;
line-height: 36px;
}
.datacolA, .datacolB, .datacolC, .datacolD, .datacolE, .datacolF, .datacolG, .datacolH {
float: left;
}
.datacolA {
padding-left: 15px;
width: 200px;
}

.datacolB {
width: 86px;
}

.datacolC {
width: 102px;
}

.datacolD, .slectfield {
width: 118px;
}

.datacolE {
width: 79px;
}

.datacolF {
margin-right: 18px;
width: 76px;
}
.datacolG {
width: 95px;
}

.datacolH {
float: right;
width: 107px;
}

.datacol p a {
color: #18589E;
}

.datacol span {
   color: #404040;
display: block;
font-size: 14px;
line-height: 15px;
}

.datacolG strong {
color: #00A6D6;
font-size: 14px;
line-height: 19px;
	margin-left:10px
}

.datacolH button {
background: #00A6D6;
color: #FFFFFF;
display: block;
float: right;
font-size: 12px;
font-weight: bold;
height: 29px;
margin-top: 5px;
text-align: center;
text-transform: uppercase;
width: 102px;
}
.colA{width:197px;}
.colB{width:86px;}
.colC{width:102px;}
.colD{width:115px;}
.colE{width:90px;}
.colF{width:80px;}
.colG{width:113px;}
.colH{width:95px;}
.colA,.colB,.colC,.colD,.colE,.colF,.colG,.colH{ float:left;}

.datacol li {
border-bottom: 1px solid #D1DEE3;
float: left;
padding-bottom: 5px;
padding-top: 25px;
	width:100%
}
.favorites_block  .content ul{margin:0px}

.datacolE .small {
background: #F7F7F7;
border: 1px solid #D4D4D4;
color: #404040;
display: block;
font-size: 14px;
height: 19px;
line-height: 19px;
padding-left: 8px;
width: 43px;
}
.science1 {
padding-bottom: 21px;
}
.datacol p a:hover{color:#B85538}
.reviews_sidebar h4{margin-bottom:6px}
.jspContainer{position:relative}

/* .fourm-res   th.views-field-title{width:298px}
.fourm-res   th.views-field-comment-count{width:88px} */
.fourm-res th.views-field-comment-count{padding:6px 23px}
.fourm-res  .views-field-title a,.fourm-res  tr td a,.fourm-res  tr td {font-size:13px;line-height:17px}
.fourm-res td.views-field-comment-count {text-align:center}
.safari .captcha img{width:auto;height:auto;}
.user-profile-content .left ul{margin:0px;list-style:none}
.user-profile-content .left input[type="text"]{  border: 1px solid #D4D4D4;}
.user-profile-content .mianchklist .chklist ul li{width:156px;margin-right:47px}
.user-profile-content .mianchklist .chklist ul li{margin-right:0px}
.user-profile-content .left .chklist ul li span{width:100px}
.user-profile-content .chklist span{width:100px}
.user-profile-content input[type="submit"]{ background: #333333;  height: 29px; margin-right: 15px;width: 99px;color: #FFFFFF;display: block;float: left;
font-size: 11px;font-weight: bold;text-transform: uppercase;}


.user-profile-content .left{margin:0px;list-style:none}
.user-profile-content .left li{list-style:none;padding-bottom:7px}
.user-profile-content .left li span{width:100px;float:left}
.user-profile-content .left input[type="text"]{  border: 1px solid #D4D4D4;}
.user-profile-content .mianchklist ul.chklist  li{width:169px;margin-right:47px}
.user-profile-content .mianchklist ul.chklist  li.last{margin-right:0px}
.user-profile-content .left .chklist ul li span{width:100px}
.user-profile-content .mianchklist ul.chklist  li span{ float: left;min-height: 41px;width: 146px;}
.user-profile-content .likes{margin-bottom:16px;border-bottom: 1px solid #D1DEE3;border-top: 1px solid #D1DEE3;clear: both;overflow: hidden;padding-bottom: 4px;padding-top: 12px;}
.user-profile-content input[type="submit"]{ background: #333333;  height: 29px; margin-right: 15px;width: 99px;color: #FFFFFF;display: block;float: left;font-size: 11px;font-weight: bold;text-transform: uppercase;}
.user-profile-content .mianchklist{display:none}
.user-profile-content  .txtaddress,.user-profile-content  .txtfcbk{ float: left;height: 22px;width: 155px;}
.user-profile-content .linkdin span{ color: #404040;display: block;font-size: 13px;line-height: 22px;}
.user-profile-content .txtlinkdin{ height: 21px;width: 334px;}
.user-profile-content .linkdincontribute{padding-bottom:18px}
.usertransactionhistroy .sidebar  .science{ padding-bottom:30px;}
.usertransactionhistroy .tabcontent p{ font-size:14px!important;}
.coldate,.colproduct,.colsize,.colunit,.colvendor{float:left; }
.coldate{width:87px;}
.userprofile .sbHolder{width:205px; height:29px;}
.userprofile .sbToggle {background: url("./images/selecticon.jpg") no-repeat center 12px;}
.coldate strong{ background:url("./images/icon-topic.png") no-repeat right 6px; padding-right:15px;}
.colproduct{width:224px;}
.colproduct strong{ background:url("./images/icon-2.png") no-repeat right 6px; padding-right:15px;}
.colsize{width:72px;}
.colsize strong{ background:url("./images/icon-2.png") no-repeat right 6px; padding-right:15px;}
.colunit{width:109px;}
.colunit strong{ background:url("./images/icon-2.png") no-repeat right 6px; padding-right:15px;}
.colvendor{width:110px;}
.colvendor strong{ background:url("./images/icon-2.png") no-repeat right 6px; padding-right:15px;}
.coldateA{ float:left; width:84px; padding-left:10px;}
.transactioninfo{overflow:hidden;}
.transactioninfo li span{font-size:13px; line-height:21px; color:#404040;}
.topiclist .transactioninfo li  p{ color:#18589e; margin-bottom:10px;}
.topiclist .transactioninfo li p a{color:#18589e; font-size:13px;}
.topiclist .transactioninfo li p a:hover{color:#b85538;}
.transactioninfo li{overflow:hidden; padding-top:5px;}
.transactioninfo li button{width:86px;height:24px; text-transform:uppercase; font-size:11px; background:#00a6d6; font-weight:bold; color:#fff; text-align:center;}
.usertransactionhistroy .topiclist{ border-bottom:0px;}
.userreviewpage .tablink li a,.usertransactionhistroy .tablink li a{ padding:0 19px;}
.headTopic {background: #00A6D6;margin-bottom: 5px;overflow: hidden;padding: 6px 0 6px 7px;}
.usertransactionhistroy .topiclist {border-bottom: 0 none;display: inline-block;padding-bottom: 18px;width: 100%;}
.usertransactionhistroy .headTopic div strong {color: #FFFFFF;font-size: 14px;line-height: 17px;}
.usertransactionhistroy .coldate strong {background: url("./images/icon-topic.png") no-repeat scroll right 6px transparent;padding-right: 15px;}
.usertransactionhistroy ul{margin:0px}
.usertransactionhistroy ul li.bgColor {background: #F2F2F2;}
.usertransactionhistroy .transactioninfo li button {background: #00A6D6;color: #FFFFFF;font-size: 11px;font-weight: bold;height: 24px;text-align: center;text-transform: uppercase;width: 86px;padding:0px}
.usertransactionhistroy .transactioninfo li {overflow: hidden;padding-top: 5px;padding-bottom:5px}
.usertransactionhistroy  .region-content{width:100%;float:left;margin:0 0 20px  }


.user_login{width:100%;float:left;margin-top: 2px;}
.user_login h2{margin-bottom:6px!important}
.user_login  label{margin:0 0 0px 0}
.user_login  input[type="text"],.user_login  input[type="password"]{border: 1px solid #CCCCCC;
float: left;
padding: 5px 11px;
width: 99%; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;/* Firefox, other Gecko */
  box-sizing: border-box; /* Opera/IE 8+ */}
 .user_login .form-item{  float: left;
margin-bottom: 5px;
margin-top: 2px;
width: 100%;}
	.user_login .item-list{width:100%;float:left;margin:0 0 10px 0}
 .user_login .item-list ul{list-style:none;padding:0px;width:100%;float:left}
.user_login .item-list ul li{line-height:19px}
.user_login div{width:100%;float:left}
.user_login .form-actions{margin:0px;padding:0px;}
#custom-form .register a,#custom-form  a.register,#member-join-form  a.register{background: #00A6D6;
color: #FFFFFF;
display: block;
font-size: 12px;text-align:center;
font-weight: bold;
height: 23px;
line-height: 23px;
text-transform: uppercase;
width: 105px;}
#custom-form #log-in-bt input[type="submit"]{background: #00A6D6;
color: #FFFFFF;
text-transform: uppercase;
width: 105px;
display: block;
font-size: 12px;text-align:center;
font-weight: bold;
height: 23px;}
	#custom-form .log-another-acc a{color: #18589E;
display: block;
font-size: 13px;
line-height: 21px;
margin-bottom: 5px;
padding-bottom: 3px;}
#custom-form .form-item{margin-bottom:0;}
#custom-form .form-actions{padding-top:0;}
#custom-form .form-text{border: 1px solid #D4D4D4;
color: #333333;
font-size: 13px;
height: 22px;
margin-bottom: 7px;
padding: 0 0 0 10px;
width: 156px;}
#custom-form label{color: #00A6D6;
display: block;
font-size: 14px;
font-weight: bold;
line-height: 21px;
text-transform: uppercase;}
#custom-form p{margin-bottom:5px;}
#custom-form{ background: #FFFFFF;
border: 1px solid #999999;
box-shadow: 1px 2px 3px #BBBBBB;
display: none;
overflow: hidden;
padding: 10px 12px;
position: absolute;
right: 117px;
top: 33px;
width: 170px;
z-index: 14;}
iframe body.plugin .footer #branding{display:none; !important}
#custom-login-form #welcome{ background: #FFFFFF;
   border:1px solid #999999;
border-radius: 0 0 3px 3px;
  border-top:0px;

box-shadow: 1px 2px 3px #BBBBBB;
clear: both;
padding: 6px 10px;
position: absolute;
top: 32px;}
.user-profile-content .left{ display: inline-block;}
.user-profile-content .left li span{width:auto;padding-right:5px;}
.user-profile-content .likes strong{background-position: right 10px;}
.user-profile-content .uploadimg{ position: absolute;
right: 0;
text-align: right;
top: 20px;}
	.user-profile-content{position:relative}
.user-profile-content .uploadimg img{max-height:149px;width:148px;background: #CCCCCC;
display: inline-block;}
.user-profile-content .mianchklist ul.chklist li{margin-right: 10px;
width: 170px;}
.user-profile-content .mianchklist ul.chklist li span{width:140px;white-space: nowrap;min-height:10px;}
.outer-wrap{background:#F5F5F5}
.comment .comment-text p{word-break: break-all;margin:0 0 5px 0}

#member-join-form .link-area{background: #00A6D6; border: medium none;color: #FFFFFF;cursor: pointer;display: block; font-size: 12px; font-weight: bold;
line-height: 13px; outline: medium none !important; padding: 4px 0.8em 5px; position: relative; text-transform: uppercase;width:101px;text-align:center;margin:10px 0 0 0}
#welcome  a.custom-logout{float:left}
#custom-form  a.log-another-acc.btmborder{display: block;
margin-bottom: 5px;
padding-bottom: 4px;}
#custom-form  .form-actions{margin:0px}
.content_fourm  .right-sec .boxreview{border-bottom:0px;padding-bottom:0px;margin-bottom:15px}
.content_fourm  .right-sec .edit-read{margin-top: 10px;}
#comments .cmn-edit-read .cmn-readmore,.content_fourm  .right-sec .edit-read a.readmore{  background: url("./images/rearmore-arrow.png") no-repeat scroll right 6px transparent;padding-right:14px}
#comments .cmn-edit-read{margin-bottom:10px}
#member-join-form  .form-item{margin-bottom:0px}
#member-join-form  .form-actions{margin:0px}
#member-join-form  .btmborder{border-bottom:0px}
#comments .cmn-edit-read .cmn-hide{background: url("./images/icon-top.png") no-repeat scroll right 6px transparent;
color: #18589E;

padding-right: 14px;}

.mianchklist .chklist,.mianchklist .chklist li {
float: left;
margin-right: 47px;
width: 156px;
}
.mianchklist .chklist{width:100%;float:left}
.mianchklist .chklist li.last {margin-right:0px}
.mianchklist .chklist li{width:100%}
.profile-left{float: left; width: 58%;}

.file-browse{background: url("./images/file_browse_normal.png") no-repeat scroll 0 0 transparent;
border: medium none;
height: 28px;
overflow: hidden;
width: 93px;}
	.file-browse input{margin-left: -145px;
opacity: 0;}
#forum-node-form .form-actions input{float:left}
#forum-node-form .form-actions input#edit-submit{margin-left:0.6em}
.page-node-add-forum #content{padding-bottom:94px}
.comment-wrapper .comment-by-node-author.lavel{width: 73%;}
.node-type-forum  .comment-by-node-author.lavel .comment-text{width:80%}



.reviewsearch #views-exposed-form-my-reviews-page-1 label{display:none;}
.reviewsearch #views-exposed-form-my-reviews-page-1 .views-exposed-form .views-exposed-widget{padding:0px}
.reviewsearch  #views-exposed-form-my-reviews-page-1 input[type="submit"]{margin:0px; background: url("./images/icon1-search.png") no-repeat scroll center 12px transparent;
border: 0 none;
display: block;
height: 35px;
width: 35px;text-indent:-9999px}
.reviewsearch .views-exposed-widgets{margin:0px}
.reviewsearch #views-exposed-form-my-reviews-page-1 input[type="text"]{  background: none repeat scroll 0 0 #F2F2F2;
border: 0 none;
color: #333333;
font-size: 13px;
height: 35px;
line-height: 34px;
padding: 0;
width: 381px;}
.reviewsearch .views-submit-button{ left: 0;
    position: absolute;
    top: 2px;}
	.reviewsearch .views-widget{margin-left:42px;}
	.reviewsearch{position:relative}
.view-my-reviews {width:100%;float:left}
.view-id-my_reviews .views-row {
  /*
  border-bottom: 1px solid #D1DEE3;
  clear: both;
  display: inline-block;
  margin-bottom: 11px;
  padding-bottom: 15px;
  width: 100%;
  */
  margin-bottom: 25px;
}
.view-id-my_reviews  .boxreview{border-bottom: 0px;
clear: both;
display: inline-block;

width: 100%;}
.view-id-my_reviews  .views-field-created{width:100%;float:left;clear: both;
    color: #999999;
    display: block;
    font-size: 13px;
    line-height: 22px;
    padding-bottom: 2px;}


.view-id-my_reviews .views-field-nothing a{    background: none repeat scroll 0 0 #333333;
    border: 0 none;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    text-align: center;
    text-transform: uppercase;
    width: 99px;}
	.view-id-my_reviews .views-field-nothing a:hover{background:none repeat scroll 0 0 #B85538}
	.view-id-my_reviews  .views-field-title{float: left;}
	.view-id-my_reviews  .views-field-field-ratings{  float: left;
    line-height: 20px;
    margin-left: 12px;
    margin-top: 5px;}
	.view-id-my_reviews  .views-field-field-ratings .form-item{margin:0px}
	.view-id-my_reviews  .views-field-body{width:100%;float:left;margin-top:2px}
	.view-id-my_reviews .item-list .pager li{background:none;padding:0px;text-shadow:none;border-radius:0px;color: #999999;
    /* display: block; */
    font-size: 13px;
    line-height: 19px;font-weight:normal}
	.view-id-my_reviews .item-list .pager li a{color: #18589E;
    /* display: block; */
    font-size: 13px;
    line-height: 19px;
    padding-left: 3px;
    padding-right: 3px;text-shadow:none;border-radius:0px;font-weight:normal}
	.view-id-my_reviews .item-list .pager li a:hover{color: #999999;}

#my-profile-my-form  .form-item {width:100%;float:left;margin-bottom:5px}
#my-profile-my-form  .form-item label{float:left;color:#404040;font-size: 14px;
    line-height: 23px;font-weight:normal;width:100px}
#my-profile-my-form  .form-item  input{float:left}
#my-profile-my-form  .user-left.left{width:50%;float:left}
#my-profile-my-form .user-img{ float: right;
    position: absolute;
    right: 0;
    top: 0;}
/*
 * #my-profile-my-form  #edit-b-ajax-wrapper{  float: right;
    position: absolute;
    right: 0;
    top: 108px;
    width: 40%;}
#my-profile-my-form  #edit-b-ajax-wrapper
.user-left1{width:100%;float:left}
*/
.inner1_content{float:left;width:60%}
.user-left1 label{width:100%!important}
.user-left1 input[type="text"]{width:100%; height:30px;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */}
#my-profile-my-form  .form-file{float:right}

#my-profile-my-form  #edit-b-upload-button{ float: right;
    margin: 0;}
#my-profile-my-form	.description{width:100%;float:left;/*display:none*/}
#my-profile-my-form	 .chklist{ border-bottom: 1px solid #D1DEE3;
    border-top: 1px solid #D1DEE3;
    clear: both;
    margin-bottom: 18px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 100%;}
	#my-profile-my-form	 .chklist label{width:100%!important}
	.intr-label{  background: url("./images/rearmore-arrow.png") no-repeat scroll right 11px transparent;
    color: #18589E;
    cursor: pointer;
    float: left;
    font-size: 13px;
    padding-bottom: 0;
    padding-right: 15px;}
	#my-profile-my-form	 .chklist #edit-area-of-interest label{width:138px!important}
	#my-profile-my-form	 .chklist .form-type-checkbox{ float: left;
    margin-right: 47px;
    width: 156px;}
	#my-profile-my-form	 .chklist .form-type-checkbox.last{margin-right:0px}
	/*#my-profile-my-form	 #edit-b-upload{float:right} */
		/* #my-profile-my-form	 .chklist  .form-item{margin:0px} */

		 .inner1_content1  label{ color: #404040;

    font-size: 14px;
    font-weight: normal;
    line-height: 23px;}
		.inner1_content1 .form-item  label{display:none}
		.inner1_content1 .form-item  {float:left;width:178px !important}
		.inner1_content1 .form-item.form-item-contact  {margin-right:10px}
  .wraper-outer{ float: left;
    position: relative;
    width: 100%;}

	#my-profile-my-form .form-item.form-item-area-of-interest{margin:0px}
	.user-profile-content input[type="submit"]:hover{background:none repeat scroll 0 0 #B85538}

	.view-id-my_reviews .edit-read{margin-top:14px}
	.view-id-my_reviews .views-field.views-field-nothing{ float: right;
    margin-top: -50px;}
	.view-id-my_reviews .views-field-title a{ color: #404040;
    font-size: 14px;
    line-height: 22px;}
	.view-id-my_reviews .views-row{padding-bottom:0px}
	.logininfo .namettxt{width:200px}

/*********************************************************************/
/* Below here, additions and overrides by netgenius.co.uk */
/* See http://support.netgenius.co.uk/cnf */

/* Displayed name in post */
.author-pane a.username {
  font-size: 90%;
  display: inherit;
}

/* Displayed picture in post */
.author-pane .user-picture {
  padding-top: 8px;
}

/* Links like "(Reply to #3)" are messy, hide them for now */
.forum-in-reply-to a {
  display: none;
}

/* Override dark-gray background otherwise used for li links a */
.forum-post-links .links li a {
  background: #e0e0e0;
  margin-right: 2px;
  font-weight: normal;
}

/* Fix "subscribe" button. */
.forum-post-links .links li.subscriptions-subscribe a {
  background: #00a6d6;
  margin-right: 8px;
  padding-top: 2px;
}

/* "Top" and other "jump" links */
.af-button-small span, .af-button-large span {
  font-weight: normal;
}

/* Tabs (this is global) */
ul.primary li a {
  background: #d0d0d0;
}

/* Smaller text in "edit by" section */
.post-edited {
  font-size: 80%;
}

.float-right {
  float: right;
}

/* Hide input formats */
.filter-wrapper {
  display: none;
}

/* Fix vertical position of Views filter submit buttons */
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0.4em;
}
.views-exposed-form .views-exposed-widget {
  float: initial;
}

/* Fix layout on "my profile" image upload. */
#profile-pic {
  float: right;
  width: 36%;
  background-color: #f0f0f0;
  padding: 12px;
}

#profile-pic .form-item label {
  width: auto;
}

/* Fix "my profile" checkboxes */
#my-profile-my-form	 .chklist .form-type-checkbox{
  width: 50%;
  height: 1.5em;
  margin: 0;
}

#my-profile-my-form	.chklist #edit-area-of-interest label {
  width: auto!important;
  line-height: 18px;
}

.page-forum .region-content {
  margin-top: 0;
}

div.view-filters {
  margin-bottom: 28px;
}

/* Hide forum overview last-post column */
th.forum-last-post, td.forum-last-reply {
  display: none;
}

/* Adjust width of text input fields */
.form-item.form-type-textfield input, .form-item.form-type-password input {
  width: 48%;
  min-width: 200px;
}

/* Right margin for form labels */
.form-item label {
  margin-right: 0.5em;
}
