@charset "utf-8";
/*
Theme Name: Pharma Theme
*/


/* CSS Document */
/* -----------------------Reset CSS--------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
body {
  line-height: 1.5;
}
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: top; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q { quotes: "" ""; }
/* Remove annoying border on linked images. */
a{outline:none;}
a img { border: none; outline:none; vertical-align:middle;}
.clearfix, .container {display: block;}
/* Regular clearing
   apply to column that should drop below previous ones. */
.clear { clear:both; }
/* ------------------------Common CSS------------------------*/
.leftFloat{float:left;}
.rightFloat{float:right;}
.clearFloat{clear:both;}
.hide{display:none;}
.reset-margin{margin:0 auto;}
.reset-padding{padding:0;}
.reset{margin:0;padding:0;}
.align-justify{text-align:justify;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}

/* ----------------------Typography CSS----------------------*/
/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body {
  font-size: 75%;
  color: #626262;
  background: #ecebda;
  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

/* ----------------------Typography CSS----------------------*/
/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body.News-Theme{
  font-size: 75%;
  color: #4f6372;
  background:#feeab8;
  font-family:Arial, Helvetica, sans-serif;
}
#wrapper{ width:961px; margin:0px auto; background:url(images/bodyBG.jpg) repeat-y top left ;}/* ----------------------Here u can set whole site width----------------------*/

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; font-weight:normal; }
h1 {color:#000000; font-size:22px; font-weight:bold; padding-bottom:15px; line-height:normal;}
h2 { color:#31312e; font-size:18px; font-weight:bold; line-height:20px;}
h3 { color:#000000; font-size:16px; font-weight:normal; line-height:normal; padding-bottom:5px;}
h4 { color:#000000; font-size:13px; font-weight:bold; line-height:normal;}
h5 { color:#31312e; font-size:15px; font-weight:bold; line-height:normal; padding-bottom:10px; clear:both;}
h6 { font-size:12px;}
h3#comments{color:#000000; font-size:15px; font-weight:bold; line-height:normal; padding-bottom:5px; padding-top:15px;}
h2 a{ color:#31312e; font-size:17px; font-weight:bold; text-decoration:none;}
h2 a:hover{ color:#31312e; text-decoration:underline;}
h3 a{ color:#000000; font-size:22px; font-weight:bold; text-decoration:none; line-height:25px; outline:none;}
h3 a:hover{ color:#000000; font-size:22px; font-weight:bold; text-decoration:underline;}
h4 a{ color:#000000; font-size:13px; font-weight:bold; line-height:normal; text-decoration:none;}
h4 a:hover{ color:#000000; font-size:13px; font-weight:bold; line-height:normal; text-decoration:underline;}
h5 a{ color:#000000; font-size:15px; font-weight:bold; line-height:normal; text-decoration:none; clear:none;}
h5 a:hover{ color:#000000; font-size:15px; font-weight:bold; line-height:normal; text-decoration:underline; clear:none;}

/* Text elements
-------------------------------------------------------------- */

p           { padding:0px 0px 15px 0px; margin:0px; clear:both;}
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }
a:focus,
a:hover     { color: #801619; text-decoration:underline;}
a           { color: #801619; text-decoration: none; }


#leftcolInner .content .post h1 span.rssFeed span, span.rssFeed{font-size:13px; text-transform:none;}
a.rssFeed, span.rssFeed a { color: #801619; text-decoration: none; font-size:13px; font-weight:normal; text-transform:none;}
a.rssFeed:hover, span.rssFeed a:hover{color: #801619; text-decoration: underline;}
span.rssFeed .brought{ clear:both; padding-top:25px; }


blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }
abbr,
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }
pre 				{ margin: 1.5em 0; white-space: pre;}
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

.paddingT20{ padding-top:20px;}
.paddingT10{ padding-top:10px;}

/* Lists
-------------------------------------------------------------- */

li ul,
li ol       { padding:0px; margin:0px;}
ul          { list-style-type: disc; }
ol {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
}
dl          { padding:0px; margin:0px; }
dl dt       { font-weight: bold; }
dd          { padding:0px; margin:0px;}
ol.commentlist{ list-style:none; margin:0px; padding:0px;}
ol.commentlist li img{ margin:0px 10px 10px 0px; float:left; padding:1px; border:1px solid #CCC;}
/* Tables
-------------------------------------------------------------- */

table       { width:100%; background:#f3f3e9; padding:10px; border:1px solid #e1e1dd; margin:15px 0px;}
table td textarea{ padding:5px;}
table td input { padding:2px;}
input.button{background:#fefefe url(images/input.jpg) top repeat-x; color:#801619; padding:2px 8px; border:1px solid #CCCCCC; cursor:pointer;}
input#BrollyBadge_GenerateBadge{background:#fefefe url(images/input.jpg) top repeat-x; color:#801619; padding:2px 10px; border:1px solid #CCCCCC; cursor:pointer;}
#BrollyBadge_PageBadgeGenerator form ul{ margin:0; padding:0; list-style:none;}
#BrollyBadge_PageBadgeGenerator form ul li{ margin:0; display:block; padding-bottom:10px; text-align:center; }
#BrollyBadge_PageBadgeGenerator form ul li img{ float:none; margin:0; padding:0; border:none;}
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff;}
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


img {z-index:1;}

small{ font-size:11px;}
/* ---------------------------Form CSS----------------------------*/

fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }

/* Form fields
-------------------------------------------------------------- */
input[type=text], input[type=password],
input.text, input.title,
textarea, select {
  background-color:#fff;
  border:1px solid #bbb;
  outline:none;
}
input[type=text]:focus, input[type=password]:focus,
input.text:focus, input.title:focus,
textarea:focus, select:focus {
  border-color:#666;
}
input[type=text], input[type=password],
input.text, input.title,
textarea, select {
  margin:0;
}
input.text,
input.title   { }
input.title   {}
textarea      { }
input[type=checkbox], input[type=radio],
input.checkbox, input.radio {
  position:relative; top:.25em;
}
form.inline { line-height:3; }
form.inline p { margin-bottom:0; }

/* Success, notice and error boxes
-------------------------------------------------------------- */

.highlighted{ color:#FF0000;}
.error,
.notice,
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }


.post .entry p{ font-size:13px; line-height:18px;}
.post .entry img{ border:1px solid #d6d5d5; padding:1px; background:#fff; float:left; margin-right:13px; margin-bottom:10px; max-width:300px;}
.post-2 .entry p{ font-size:13px; line-height:18px;}
.post-2 .entry img{ border:1px solid #d6d5d5; padding:1px; background:#fff; margin-right:13px; margin-bottom:10px; max-width:600px;}
.post .entry ul{ margin:0px 0px 0px 17px; padding:0;}
.post .entry ul li{ padding-bottom:5px; font-size:13px;}
.postEntry .entry img{ border:none; background:#fff; float:left; margin-right:13px; margin-bottom:10px; max-width:400px;max-height:700px; display:inline; margin-top:10px;}
.postEntry-2 .entry .authorbox img{ border:none; background:#fff; float:left; margin-right:13px; margin-bottom:10px; max-width:400px;max-height:700px; display:inline; margin-top:10px;}
.postEntry-2 .entry .authorbox p{ clear:none;}
.postEntry-2 .entry img{ border:none; max-width:600px; display:block; text-align:center; margin:auto auto auto auto;}
.postEntry-2 .entry img.alignleft{margin:0px 10px 0px 0px;}

#userLogin{ background:#ecebda; height:27px;}
#userLogin #login{ float:right;}
#header{height:150px; background:url(images/headerBG.jpg) repeat-x top left; margin:0px 5px; overflow:hidden; clear:both;}
#header #nav{ clear:both; width:100%; overflow:hidden; }
#header #nav ul{ margin:0px; padding:18px 15px 0px 0px; overflow:hidden; float:right; }
#header #nav ul li{ display:block; float:left;}
#header #nav ul li a{ display:block; float:left; padding:2px 8px; color:#000; outline:none; margin-left:10px; font-weight:bold;}
#header #nav ul li a:hover{ background:#97696a; color:#FFF; text-decoration:none;}
#header #nav ul li a.current_page_item{ background:#97696a; color:#FFF; text-decoration:none;}

#header #logo{ float:left; padding:0px 0px 0px 10px;}
#header #addBanner {
float:right;
margin-right:23px;
margin-top:26px;
}

#footer{ background: url(images/footerBG.jpg) repeat-x top left; height:48px; margin:0px 5px 0px; color:#ffffff; font-family:Arial; width:951px; overflow:hidden; clear:both;}
#footer #footerLeft{ width:289px; float:left; padding-top:25px; padding-left:15px; font-size:12px;}
#footer #footerRight{ width:183px; float:right;padding-top:25px; padding-left:15px;}
#footer #footerRight a{ color:#FFF; text-decoration:none; font-size:12px; font-family:Arial;}
#footer #footerRight a:hover{ color:#FFF; text-decoration:underline;}
#container{ background:url(images/containerBG.jpg) repeat-y top left; float:left; margin:0px 0px 0px 5px; }
#containerBottom{ background:url(images/bottomBG.jpg) no-repeat; height:93px; clear:both; margin:0px 5px;}
#container #leftcol{ background:#FFF url(images/leftcolBG.jpg) top left repeat-x; width:637px; float:left; border-bottom:2px solid #d8d6bd;}
#container #leftcolInner{ background:#FFF; width:637px; float:left; border-bottom:2px solid #d8d6bd; min-height:550px;}
#container .content{ margin:0px 20px;}
#container #sidebar{ background:url(images/sidebarBG.jpg) left top no-repeat; width:300px; float:left;}
#container #leftcol .content .navigation{ clear:both; padding:10px 0px; float:left; width:100%;}
#container #leftcol .content .navigation .alignleft{ float:left;}
#container #leftcol .content .navigation .alignright{ float:right;}
#container #leftcol .content .navigation .alignleft a, #container #leftcol .content .navigation .alignright a{ font-size:13px; color:#31312e; text-decoration:none; outline:none;}
#container #leftcol .content .navigation .alignleft a:hover, #container #leftcol .content .navigation .alignright a:hover{ font-size:13px; color:#31312e; text-decoration:underline;}
#container #leftcolInner .content .navigation{ clear:both; padding:0px 0px 10px 0px; width:100%; float:left;}
#container #leftcolInner .content .navigation .alignleft{ float:left;}
#container #leftcolInner .content .navigation .alignright{ float:right;}
#container #leftcolInner .content .navigation .alignleft a, #container #leftcolInner .content .navigation .alignright a{font-size:13px; color:#31312e; text-decoration:none; outline:none;}
#container #leftcolInner .content .navigation .alignleft a:hover, #container #leftcolInner .content .navigation .alignright a:hover{ font-size:13px; color:#31312e; text-decoration:underline;}
#container #leftcol .content .fistPost{ position:relative; padding-top:20px;}
#container #leftcol .content .fistPost img{ }
#container #leftcol .content .fistPost p {font-size:14px;line-height:19px;}
#container #leftcol .content .fistPost #date{ position:absolute; top:20px; left:-76px;background:url(images/date.gif) no-repeat; width:70px; height:53px; text-align:center; color:#ffffff; padding-top:5px; z-index:1;} 
#container #leftcol .content .fistPost #date .span-2{ width:60px; text-align:center;}
#container #leftcol .content .fistPost #date span{ font-size:15px;}
#container #leftcol .content .fistPost .posted{ float:left;}
.newsPost .posted{ float:left;}
.newsPost img{ float:right; padding:2px; border:1px solid #D8D7D7; margin-left:10px; max-width:98%; }
.newsPost h2{ font-size:20px; font-weight:normal; line-height:22px;}
.newsPost h2 a{ font-size:20px; text-decoration:none; font-weight:normal;}
.newsPost h2 a:hover{ text-decoration:underline;}
.post .entry img.play{ clear:both; float:none; border:none; }
.newsPost img.play {border:none;clear:both;float:none;margin:0px;}
.rss img{ vertical-align:middle;}
.rss{ vertical-align:middle; text-align:center;}
.rss a{ color:#3e3f38; font-size:13px;}
#searchform{ overflow:hidden; padding-top:5px;}
#searchform .searchform{ width:220px; float:left; padding-left:10px;}
#searchform .rssIcon{ width:48px; float:right;}
#searchform input#s{ background:#fefefe url(images/input.jpg) top repeat-x; border:1px solid #d3d2d2; padding:4px 4px; font-size:11px; color:#7f7e7e; width:120px;}
#searchform input#searchsubmit{ background:#fefefe url(images/input.jpg) top repeat-x; border:1px solid #d3d2d2; padding:3px 4px; font-size:11px; color:#815556;}
#commentform input{ background:#fefefe url(images/input.jpg) top repeat-x; border:1px solid #d3d2d2; padding:4px 4px; font-size:11px; color:#7f7e7e; width:200px;}
#commentform textarea{background:#fefefe url(images/input.jpg) top repeat-x; border:1px solid #d3d2d2; padding:4px 4px; font-size:11px; color:#7f7e7e;}
#commentform input#submit{ background:#fefefe url(images/input.jpg) top repeat-x; border:1px solid #d3d2d2; padding:3px 10px; font-size:13px; color:#815556; cursor:pointer; width:auto;}
.vendor{ background:#E1E0C8; padding:10px 0px;}
.vendor .atg-divimg{ float:left; width:125px; text-align:left; overflow:hidden; padding:0px 0px 0px 10px;}
.vendor .atg-divimg p{ margin:0; padding:0px 0px 5px 0px;}
.vendor .atg-divimg p a{ font-size:12px; color:#562729; text-transform:uppercase;}
.vendor .atg-divimg img{ width:120px; height:78px; border:2px solid #c4c3a9; }
.cat-post-item span{ font-size:11px; color:#747272;}
#container #sidebar h2{ color:#562729; display:block; padding:5px 10px; background:#e1e0c8; text-transform:uppercase; font-size:12px; line-height:normal; clear:both;}
#container #sidebar h2 a{ color:#562729; display:block; background:#e1e0c8; text-transform:uppercase; font-size:12px; line-height:normal; clear:both;}
#container #sidebar ul{ margin:0; padding:0; list-style:none;}
#container #sidebar ul li{ padding:0px 15px 15px; border-bottom:2px solid #ddd6c8; margin-bottom:15px; overflow:hidden; width:282px;}
#container #sidebar ul li:last-child{ border-bottom:0px; margin-bottom:0px; }
#container #sidebar ul li ul.blogroll li:last-child{ border-bottom:none;}
#container #sidebar ul li ul{ margin:0; padding:0px 10px; list-style:none;}
#container #sidebar ul li ul li{ margin:0; padding:5px 0px; border-bottom:1px dashed #c3c3b5; width:262px;}
#container #sidebar ul li ul li.cat-post-item{ margin:0; padding:5px 0px 7px; border-bottom:none;}
#container #sidebar ul li ul li a{ font-size:12px;}
.textwidget{ font-size:13px;}
.textwidget p{ font-size:13px; padding-top:5px; line-height:16px; padding-bottom:5px;}
.vendertitle{color:#562729; font-size:12px;}
.author{ overflow:hidden; padding-bottom:10px;}
.author .comment{ background: url(images/comment.gif) no-repeat 0px 2px; float:left; padding-left:25px; padding-right:15px;}
.author .posted{ color:#3b3939;}
#display-post{ background:url(images/mid-border.gif) repeat-y top left; float:left;}
#display-post .post{ width:275px; padding:10px; height:265px; float:left; position:relative; border-bottom:2px solid #d8d6bd;}
.pst{ float:left;min-height:15px; max-height:68px; overflow:hidden; padding:2px; margin-right:10px;border:1px solid #d8d7d7;width:68px; }
.pst img{border:none;}
/*#display-post .post img{ width:68px; float:left; padding:3px; border:1px solid #d8d7d7; margin-right:10px;}*/
#display-post .post .entry{ height:130px; overflow:hidden;}
#display-post .post .comment-place{ position:absolute; bottom:15px; left:0; width:93%; margin:0px 0px 0px 10px;}
#display-post .post .comment-place .comments{ float:left; width:150px; }
#display-post .post .date{ color:#3b3939; font-size:11px; padding-top:5px; padding-bottom:10px; clear:both;}
#display-post .post .date span{ color:#8d8c73;}
#display-post .post .date a{ font-size:11px; color:#801619; text-decoration:none;}
#display-post .post .date a:hover{ text-decoration:underline;}
#ask-Experts img{ width:100px;}
.newsPost .date{ color:#3b3939; font-size:11px; padding-top:5px; padding-bottom:10px;}
.newsPost .date span{ color:#8d8c73;}
.newsPost .date a{ font-size:11px; color:#801619; text-decoration:none;}
.newsPost .date a:hover{ text-decoration:underline;}
.newsPost .date a.read{ font-size:12px;}
.content .postEntry .date{ font-size:11px; padding-bottom:10px; color:#8D8C73; }
.content .postEntry-2 .date{ font-size:11px; padding-bottom:10px; color:#8D8C73; }
.post h1{ padding-top:10px;}
#leftcolInner .content .post h1{ font-size:19px; padding:10px 0px; margin-bottom:15px; border-bottom:1px dotted #d8d6bd; text-transform:uppercase; clear:both;}
#leftcolInner .content .post-2 h1{ font-size:19px; padding:10px 0px; margin-bottom:15px; border-bottom:1px dotted #d8d6bd; text-transform:uppercase; clear:both;}
#leftcolInner .content .post-2 h1 span{font-size:19px; color: #999999; text-transform:capitalize; font-weight:normal;}

#leftcolInner .content .post h1 span{font-size:19px; color: #999999; text-transform:capitalize; font-weight:normal;}
.borderB{ border-bottom:2px solid #d8d6bd; clear:both; margin:15px 0px 0px;}
a.readmore{ display:block; background:url(images/read-full.gif) left no-repeat; color:#801619; float:right; padding-left:15px; margin-bottom:15px;}
.spacer10{ height:10px; clear:both;}
#suckerfish {background:url(images/subnavBG.jpg) repeat-x top left;float: left;padding: 0;margin: 0px 5px;width: 951px;height:57px;}
* html #suckerfish {width: 952px !important;margin: 0 0 0 5px !important;left: -6px !important;position: relative !important;}
#nav2 {font-size:13px;position:relative;width:953px;z-index:1000;}
#nav2, #nav2 ul {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;
}
#nav2 li {float:left;line-height:29px;margin-bottom:1px;position:relative;}
#nav2 li a {border-right:1px solid #DDDDDD;color:#FFFFFF; padding:0px 15px;text-transform:capitalize;
}
#nav2 li ul {display:none;left:0;position:absolute;top:29px;width:15em;z-index:1000;}
#nav2, #nav2 ul {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#nav2 li ul li {background:#7A7B6E none repeat scroll 0 0;border-color:#595A51 #66675B #66675B #595A51;border-style:solid;border-width:1px;line-height:28px;margin-bottom:0;width:15em;}
#nav2 li ul li a {border:0 none;}
.content_bg{ background:url(images/content_bg.gif) repeat-x 0px 0px; padding-top:20px; }
.authorbox{ padding:10px; background:#F5F5F5; border:1px solid #D8D6BD; margin-bottom:15px; padding-bottom:0px;}
.author_img {float:left; width: 80px; padding-right:15px;}
.author_cont { float:left; width:470px;}
.authorbox img { width:80px; height:auto; padding:2px; border:1px solid #eeeeed; background:#FFF;}
.authorbox p{ font-size:11px;}
.entry .authorbox p{ font-size:11px; line-height:normal;}
#myGallery, #myGallerySet, #flickrGallery {border:1px solid #DDDDDD;height:270px;width:591px;overflow:hidden;}
.searchResults{ padding:10px;}
.postmetadata .dsq-comment-count{ background:url(images/comments.gif) no-repeat left; padding-left:23px;}
.searchboxes{ padding:0px 10px 0px 0px; margin:0px 0px 15px 0px; border-bottom:#eeeeed solid 1px;}
.tags{ padding:5px 0px 5px 0px;}
.ddsg-pagenav{ background:#eeeeee; border:#dddddd solid 1px; border-left:none; border-right:0px; height:20px;margin:0 0 10px;padding:5px 0 5px 10px;}
.post .entry ul li{ margin:0px; line-height:20px; list-style:disc outside; }
.post .entry ul li ul li{ list-style:none; margin:0px; line-height:18px;}
.auth_all{ border-bottom:1px dashed #C3C3B5; margin-bottom:10px;}
.auth_img{ float:left;display:inline; padding-top:4px; padding-left:10px;}
.auth_text{ float:left; width:210px; margin-left:10px;}
.auth_text strong a{ color:#8f1d20;}
.auth_text p{ padding:0px 0px 3px; margin:0; line-height:12px; color:#3b3939;}
.auth_text .ques-Ans{ color:#848484; font-size:11px; padding-bottom:10px;}
h6.post_date{ color:#999999; padding:5px 0px 2px 0px;}
.newsPost{ border-bottom:1px solid #DDD6C8; padding:0px 0px 10px; margin-bottom:10px; width:100%; float:left;}
.newsPost .entry img{ float:left; margin-right:10px; margin-bottom:10px; margin-left:0px;}
.postEntry img{ float:left; border:1px solid #DDDDDD; margin-right:10px; margin-bottom:10px;}
.postEntry p{ clear:none;}
.vendorcontact { clear:left; font-size:11px; line-height:13px; padding-top:5px; width:200px; }
.vendorcontact a{ line-height:18px; text-decoration:none;}
.vendorcontact a:hover{ line-height:18px; text-decoration:underline;}
.vendorentry { float:right; width:425px; }
.newsPost .entry p{ clear:none; margin:0; padding-bottom:15px;}
.new_form .usrname{ margin-top:5px; float:left; margin-left:10px; font-size:10px; color:#8f8d8d; padding-bottom:2px; width:100px; padding-left:3px;}
.new_form .padwrd{ margin-top:5px; margin-right:10px;  float:left; margin-left:10px; font-size:10px; color:#8f8d8d; padding-bottom:2px; width:100px; padding-left:3px;}
.butdddddton{  margin-top:4px;float:left;}
#userLogin{ padding-right:4px;}
ul.addtoany_list{ margin-top:15px; margin:0px; padding:0px; list-style:none;}
ul.addtoany_list li{ overflow:hidden;}
ul.addtoany_list li a{ padding:0px;}
.h2{ width:177px; float:left; }
.aligncenter,
div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignleft { float: left;}
.alignright {float: right;}
.wp-caption {border: 1px solid #ddd; text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px; padding: 0 4px 5px; margin: 0;
}
/* Cforms Css Starts here */
.cform { margin:10px auto 0 auto; }
.cform fieldset	{ margin-top:10px; padding:5px 0 15px 0; border:1px solid #adadad; border-left-color:#ececec; border-top-color:#ececec; background:#f7f7f7; }
.cform .cf_hidden {display:none; border:none!important;background:none!important;padding:0!important;margin:0!important;}
.cform legend { margin-left:10px;padding: 0 2px; font:normal 20px Times;color:#666666;}
ol.cf-ol { margin:0!important; padding:0!important;}
ol.cf-ol li	{background:none!important; margin:5px 0px 10px 0px!important;padding:0; list-style:none!important; text-align:left;line-height:1.3em;}

/* just for text-only fields (no input)               */
ol.cf-ol li.textonly {background:#F0F0F0 !important;letter-spacing:1px;margin:10px 0pt !important;padding:5px 0pt;text-align:center;}
/* global definitions for field labels                */
.cform label {width:90px; margin:4px 10px 0 0;display:inline-block; /*for Opera & IE*/text-align:right;vertical-align:top;
}
.cform label span {width:90px; /* must be the same as above!*/display:block; }
label.cf-before {margin:4px 10px 0 0; }
label.cf-after 	{margin:4px 15px 0pt 6px;text-align:left;width:115px;}
label.cf-after span {width:115px;display:block;}
label.cf-group-after {margin:3px 4px 0 2px;width:170px;text-align:left;}
label.cf-group-after span {width:170px;display:block;cursor:pointer;}
/*   FORM FIELDS general formatting                   */
.cform input,
.cform textarea,
.cform select { padding:3px;background: #f9f9f9; border: 1px solid #888888; vertical-align:top;}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{background:none; }
.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ background:#F3F8F8; }
.cform textarea,
.cform input {width:250px; }
.cform select {width:158px; /* attempt to have equal length */padding:2px 0;}  
.cform select.cfselectmulti	{ height:7.5em; }
.cform textarea {font-family: arial;font-size: 0.9em;overflow:auto;}
/*   radio button title                               */
ol.cf-ol li.cf-box-title {font-weight:bold;letter-spacing:1px;padding:8px 0 0 100px; /* check with label 'width' incl. */}
/*   check boxes                                      */
.cform input.cf-box-a,
.cform input.cf-box-b 	{ margin:2px 5px 0px 0px; width:14px;border:none!important;background:none!important; }
.cform input.cf-box-a 	{ margin-left:100px; /* check with label 'width' incl. */} 
/* check box groups                                   */
ol.cf-ol li.cf-box-group {margin:10px 0pt 0px !important;padding-left: 100px; } 
/* formatting for text:  "(required)"  & other        */
span.reqtxt,
span.emailreqtxt { margin:3px 0 0 3px;font-size:13px;vertical-align:top;color:#801619;}
/*   FORM submit button                               */
p.cf-sb {text-align:left;padding: 0!important;margin: 0;}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ width:100px;  padding:5px; margin:0px 0 0 100px;font-size:12px;background:url(../images/button-bg.gif) repeat-x; border:1px solid #adadad!important;color:#801619;font-weight:bold;cursor:pointer;}
.cform input.resetbutton {width: auto;padding:5px 1em;}
.cform input.backbutton {width: auto;padding:5px 1em;}
/*   FORM FIELDS enhanced error display               */
ol.cf-ol li.cf_li_err {background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;padding:5px 0!important;margin:5px 0!important;}
ol.cf-ol li ul.cf_li_text_err {height:1%;min-height:1%;margin:0 0 0 100px;padding:0;color:#333;}
ol.cf-ol ul.cf_li_text_err li {background:url(icon-alert.png) no-repeat left 1px!important;list-style:none!important;font-weight:bold;text-indent:0;margin:0 0 2px!important;padding-left:15px;}
ol.cf-ol ul.cf_li_text_err li:before {content:'';}
/* 'visitor verification' related styles              */
label.secq,
label.seccap {vertical-align:text-bottom;margin-bottom:4px;}
input.secinput {vertical-align:text-bottom;}
#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {height:15px;width:50px;padding: 4px 4px;margin: 0;}
img.captcha	{vertical-align:text-bottom;margin:0 0 0 10px!important;padding:0!important;border:none!important;float:none!important;}
img.captcha-reset {vertical-align:text-bottom;background:	url(captcha_reset_grey.gif) no-repeat;margin:0 0 2px 3px;width:21px;height:21px;border:none;}
img.imgcalendar {border:none;}
/* change formatting of response msgs here            */
div.cf_info {color:#333;display:none;padding:10px 15px!important;width:380px;line-height:1.3em;margin:10px auto;}
div.cf_info ol {margin:0;padding:5px 15px 0 30px;}
div.cf_info ol li {padding:1px 0;margin:2px 0;}
div.cf_info a	{color:#ad2929!important;text-decoration:underline!important;}
div.success {background:#F7F7F7 none repeat scroll 0% 50%;color:#444444;display:block;}
div.failure {display:block;background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;}
div.waiting {background:#F9F9F9;color:#AAAAAA;display:block;}
/*   formatting for invalid user inputs               */
.cform .cf_error { color:#ad2929; border:1px solid #ad2929; }
div.mailerr {display:block;}
.mailerr,
.cform .cf_errortxt {color:#ad2929; }
/* disabled fields [disabled] does not work on IE!    */
[disabled] {color:#dddddd;border-color:#dddddd!important;background:none!important;}
.disabled {border-color:#dddddd!important;}
/* upload box styling                                 */
.cform input.cf_upload  {width:220px;background: #f9f9f9;border:1px solid #888888;}
/*  Other: link love                                  */
.linklove {width:410px;margin:0 auto 10px!important;padding:0!important;	text-align:center!important;}
.linklove a,
.linklove a:visited {font-size: 0.8em;font-family: Tahoma;color:#aaaaaa!important;}
/*  Other: browser hacks                              */
* html .cform fieldset {position: relative;margin-top:15px;padding-top:25px; }
* html .cform legend { position:absolute; top: -10px; left: 10px; margin-left:0;}
*+html .cform fieldset {position: relative;margin-top:15px;padding-top:25px; }
*+html .cform legend { position:absolute; top: -10px; left: 10px; margin-left:0;}
* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt { display: inline-block;  /*for ie6*/}
*+html .cform label,
*+html ol.cf-ol,
*+html ol.cf-ol li,
*+html span.reqtxt,
*+html span.emailreqtxt {display: inline-block; /*for ie7*/}
* html img.captcha {margin-bottom:1px!important;}
*+html img.captcha {margin-bottom:1px!important;}
/*Cforms Css ends here*/
/*Top Subnavigation starts here*/
.menu{ background: url( images/menu_bgg.gif) repeat-x; margin:0px 5px;}
ul#subnav {margin: 0;border: 0 none;padding: 0;/*width: 500px;*/ /*For KHTML*/list-style: none;height: 28px;}
ul#subnav li {margin: 0;border: 0 none;padding: 0;float: left; /*For Gecko*/display: inline;list-style: none;position: relative;height: 28px;z-index:20;}
ul#subnav li ul {margin: 0;border: 0 none;padding: 0; width: 220px;list-style: none;display: none;position: absolute;top: 28px;left: 0; z-index:15;}
ul#subnav ul:after /*From IE 7 lack of compliance*/{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
ul#subnav ul li {width: 200px; float: left; /*For IE 7 lack of compliance*/display: block !important;display: inline; /*For IE*/}
/* Root Menu */
ul#subnav a {border: 0px solid #FFF;background:url(images/sapp.gif) right top no-repeat;border-right-color: #CCC;  padding:3px 10px;float: none !important; /*For Opera*/float: left; /*For IE*/display: block;  color: #ffffff;font:normal 12px/22px Verdana, Arial, Helvetica, sans-serif;text-decoration: none;height: auto !important; height: 2%; /*For IE*/}
ul#subnav li:last-child a {background:none;}
/* Root Menu Hover Persistence */
ul#subnav a:hover,
ul#subnav li:hover a,
ul#subnav li.iehover a {background: url(images/hover-bg-topnavigation.jpg) repeat-x;color: #FFF;}
/* 2nd Menu */
ul#subnav li:hover li a,
ul#subnav li.iehover li a {float: none;background: url( images/menu_bgg.gif) repeat-x;color: #ffffff;}
/* 2nd Menu Hover Persistence */
ul#subnav li:hover li a:hover,
ul#subnav li:hover li:hover a,
ul#subnav li.iehover li a:hover,
ul#subnav li.iehover li.iehover a {background: url(images/hover-bg-topnavigation.jpg) repeat-x;color: #FFF;}
/* 3rd Menu */
ul#subnav li:hover li:hover li a,
ul#subnav li.iehover li.iehover li a {background: #EEE;color: #666;}
/* 3rd Menu Hover Persistence */
ul#subnav li:hover li:hover li a:hover,
ul#subnav li:hover li:hover li:hover a,
ul#subnav li.iehover li.iehover li a:hover,
ul#subnav li.iehover li.iehover li.iehover a {background: #CCC; color: #FFF;}
/* 4th Menu */
ul#subnav li:hover li:hover li:hover li a,
ul#subnav li.iehover li.iehover li.iehover li a {background: #EEE;color: #666;}
/* 4th Menu Hover */
ul#subnav li:hover li:hover li:hover li a:hover,
ul#subnav li.iehover li.iehover li.iehover li a:hover {background: #CCC; color: #FFF;}
ul#subnav ul ul,
ul#subnav ul ul ul {display: none;position: absolute;top: 0;left: 160px;z-index:10;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#subnav li:hover ul ul,
ul#subnav li:hover ul ul ul,
ul#subnav li.iehover ul ul,
ul#subnav li.iehover ul ul ul {display: none;}
ul#subnav li:hover ul,
ul#subnav ul li:hover ul,
ul#subnav ul ul li:hover ul,
ul#subnav li.iehover ul,
ul#subnav ul li.iehover ul,
ul#subnav ul ul li.iehover ul {display: block;z-index:10;}
/*Top Navigation css ends here*/
#myGallery, #myGallerySet, #flickrGallery
{width: 460px;height: 345px;z-index:5;border: 1px solid #000;}
#flickrGallery
{width: 500px;height: 334px;}
#myGallery img.thumbnail, #myGallerySet img.thumbnail
{display: none;}
.jdGallery
{overflow: hidden;position: relative;}
.jdGallery img
{border: 0;margin: 0;}
.jdGallery .slideElement
{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-image: url('images/loading-bar-black.gif');}
.jdGallery .loadingElement
{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000;background-repeat: no-repeat;background-position: center center;background-image: url('images/loading-bar-black.gif');}
.jdGallery .slideInfoZone
{position: absolute;z-index: 10;width: 100%;margin: 0px;left: 0;bottom: 0;height: 50px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}
* html .jdGallery .slideInfoZone{bottom: -1px;}
.jdGallery .slideInfoZone h2{background-image:none;color:#FFFFFF ;font-size:14px;font-weight:bold ;padding:10px 12px 7px 12px;text-align:left;font-family:Arial;}
.jdGallery .slideInfoZone h2 span{ font-weight:normal; font-style:italic; font-size:13px; font-family:Arial;}
.jdGallery .slideInfoZone p{background-image:none ;color:#FFFFFF ;font-size:12px ;padding:5px 12px ;margin:0 ;text-align:left;font-family:Arial;}
.jdGallery div.carouselContainer
{position: absolute;height: 135px;width: 100%;z-index: 10;margin: 0px;left: 0;top: 0;}
.jdGallery a.carouselBtn
{position: absolute;bottom: 0;right: 30px;height: 20px;/*width: 100px; background: url('images/carousel_btn.gif') no-repeat;*/text-align: center;padding: 0 10px;font-size: 13px;background: #333;color: #fff;cursor: pointer;display: none;}
.jdGallery .carousel
{position: absolute;width: 100%;margin: 0px;left: 0;top: 0;height: 115px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}
.jdExtCarousel
{overflow: hidden;position: relative;}
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper{position: absolute;width: 100%;height: 78px;top: 10px;left: 0;overflow: hidden;}
.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner{position: relative;}
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{cursor: pointer;background: #000;background-position: center center;float: left;border: solid 1px #fff;}
.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail{margin-bottom: 10px;}
.jdGallery .carousel .label, .jdExtCarousel .label{font-size: 13px;position: absolute;bottom: 5px;left: 10px;padding: 0;margin: 0;}
.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{font-size: 10px;position: absolute;bottom: 5px;right: 10px;padding: 1px 2px;margin: 0;background: #222;border: 1px solid #888;cursor: pointer;}
.jdGallery .carousel .label .number, .jdExtCarousel .label .number{color: #b5b5b5;}
.jdGallery a{font-size: 100%;text-decoration: none;color: inherit;}
.jdGallery a.right, .jdGallery a.left
{position: absolute;height: 99%;width: 25%;cursor: pointer;z-index:10;opacity: 0.2;}

.jdGallery a.right:hover, .jdGallery a.left:hover{opacity: 0.8;}
.jdGallery a.left{left: 0;top: 0;background: url('images/fleche1.png') no-repeat center left;}
* html .jdGallery a.left { background: url('images/fleche1.gif') no-repeat center left; }
.jdGallery a.right{right: 0;top: 0;background: url('images/fleche2.png') no-repeat center right;}
* html .jdGallery a.right { background: url('images/fleche2.gif') no-repeat center right; }
.jdGallery a.open{left: 0;top: 0;width: 100%;height: 100%;}
.withArrows a.open
{position: absolute;top: 0;left: 25%;height: 99%;width: 50%;cursor: pointer;z-index: 10;background: none;opacity: 0;	}
.withArrows a.open:hover { background: url('') no-repeat center center; }
* html .withArrows a.open:hover { background: url('') no-repeat center center; }
/* Gallery Sets */
.jdGallery a.gallerySelectorBtn
{z-index: 15;position: absolute;top: 0;left: 30px;height: 20px;text-align: center;padding: 0 10px;font-size: 13px;background: #333;color: #fff;cursor: pointer;}
.jdGallery .gallerySelector
{z-index: 20;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;}
.jdGallery .gallerySelector h2
{margin: 0;padding: 10px 20px 10px 20px;font-size: 20px;line-height: 30px;color: #fff;}
.jdGallery .gallerySelector .gallerySelectorWrapper{overflow: hidden;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton{margin-left: 10px;margin-top: 10px;border: 1px solid #888;padding: 5px;height: 40px;color: #fff;cursor: pointer;float: left;
}
.jdGallery .gallerySelector .gallerySelectorInner div.hover
{background: #333;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{background: #000;background-position: center center;float: left;border: none;width: 40px;height: 40px;margin-right: 5px;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{margin: 0;padding: 0;font-size: 12px;font-weight: normal;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info{margin: 0;padding: 0;font-size: 12px;font-weight: normal;color: #aaa;}
#sb-container, #sb-wrapper {text-align:left;}
#sb-container, #sb-overlay {position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container {height:100%;display:none;visibility:hidden;z-index:999;}
body>#sb-container {position:fixed;}

#sb-container>#sb-overlay {height:100%;}
#sb-wrapper {position:relative;}
#sb-wrapper img {border:none;}
#sb-body {position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}
#sb-body-inner {position:relative;height:100%;}
#sb-content.html {height:100%;overflow:auto;}
#sb-loading {position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}
#sb-body, #sb-loading {background-color:#060606;}
#sb-title, #sb-info {margin:0;padding:0;overflow:hidden;}
#sb-title-inner, #sb-info-inner {font-family:'Lucida Grande', Tahoma, sans-serif;line-height:16px;}
#sb-title, #sb-title-inner {height:26px;}
#sb-title-inner {font-size:16px;padding:5px 0;color:#fff;}
#sb-info, #sb-info-inner {height:20px;}
#sb-info-inner {font-size:12px;color:#fff;}
#sb-nav {position:absolute;height:22px;padding:2px 0;width:45%;top:0px;right:0px;}
#sb-nav a {display:block;float:right;height:22px;width:65px;margin-left:3px;cursor:pointer;}
#sb-nav-close {background-image:url(images/close.png);background-repeat:no-repeat;}
#sb-nav-next {background-image:url(images/next.png);background-repeat:no-repeat;}
#sb-nav-previous {background-image:url(images/previous.png);background-repeat:no-repeat;}
#sb-nav-play {background-image:url(images/play.png);background-repeat:no-repeat;}
#sb-nav-pause {background-image:url(images/pause.png);background-repeat:no-repeat;}
#sb-counter {float:left;padding:2px 0;width:45%;}
#sb-counter a {padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current {text-decoration:underline;}
div.sb-message {font-family:'Lucida Grande', Tahoma, sans-serif;font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link, div.sb-message a:visited {color:#fff;text-decoration:underline;}

#container #sidebar ul li.sponsor { padding:0 15px 5px 15px; }


.jdGallery
{
width: 595px;
 height: 270px;
}

#container #sidebar ul li.sponsor p {
margin-top:10px;
}
.showcase
{ font-size:12px; padding:10px 0px 0px 0px; line-height:18px;margin-left:10px;
}
.showcase a{ text-decoration:none;}
.showcase a:hover{ text-decoration:underline; color:#801619;border-bottom:1px solid #801619;}
a.link-btn{ background:#fefefe url(images/input.jpg) top repeat-x; border:1px solid #d3d2d2; padding:5px 4px; font-size:12px; color:#815556; display:block; width:100px; margin-bottom:10px; text-align:center; text-decoration:none; font-weight:bold; margin-top:5px;}
a.link-btn:hover{ text-decoration:none;}

#leftcolInner .content .post h1 span.signuptxt{font-size:15px;float:right;}
#leftcolInner .content .post h1 span.alltxt {font-size:13px;float:right;}
.post_title {float:left; width:590px; padding-bottom:10px;}
