/*
Theme Name: ESH Main Variant
Theme URI:
Description: Main layout style for the ESH Publishing Sites
Version: 1.7
Author: NinJaSistah
Author URI: http://www.electricsistahood.com
*/

@font-face  {
    font-family: rhofont; 
    src: url('http://www.electricsistahood.com/rhofont.otf');
}  

@font-face  {
    font-family: rhonavi; 
    src: url('http://www.electricsistahood.com/rhonavi.otf'); 
}

#suborder select {width: 250px;}
#suborder input.gogo {width: 250px; border: 1px solid #41b6cd; height: 25px; margin-right: 8px;}

.atclear {clear: left !important;}

#fbComments{position: absolute; margin-top: 30px;}

/*-----------------------------------------*/

body     {
    background-color: #efefef;
    font-family: 'rhonavi', Arial, Verdana;
    background-image: url('/images/esh_bg_newb.jpg');
    background-position: top center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    font-size: .78em;
    color:#505050;
    padding: 0px;
    margin: 0px;
    font-weight: normal;
    
}

em, i, strong, b   {
    font-family: Arial, Verdana;
    font-weight: bold;
    color:#579;
}

 .alignleft, .left    {
 	float: left; 
 	margin-left: 0px !important; 
 	padding-left: 0px !important;
 }
 	
 .alignright, .right   {
 	float: right; 
 	margin-right 0px !important; 
 	padding-right: 0px !important;
 }

.alignleft, .alignright, .left, .right  { 
	margin: 8px;  
	padding: 3px;
}

div#myGallery .left, div#myGallery .right {
	border: 0px;
	border-style: none;
}
.galleryicon{width: 171px !important; height: 171px !important;}
.gallery br {
display:none;
}

.gallery:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: left;
height: 0;
}
/*---------------- Faux ToolTip ------------------- */
acronym {
    border-bottom: 1px dashed #1d1d1a;
}   

h5 a:link.tooltip{
    font-weight:bold;
 }
 
.tooltip { position:relative; z-index:24; }
.tooltip span { display:none;}
.tooltip:hover {z-index:25;}
.tooltip:hover span {
display:block;
position:absolute;
width:120px;
top:25px;
left:20px;
background-color:#1d1d1d;
border:1px solid #77aad5;
padding:5px;
font-size:11px;
color:#ccc;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* ----------------- Named Divs ---------------------------- */

div#contentpage  {
    width: 1440px;
    margin-left: -220px;
    padding-left: 14px;
}

div#contentwrapper     {
    position: relative;
    width: 1001px;
    margin-left: auto;
    margin-right: auto;
    min-height: 1122px;
    background-color: #fafafa;
    border-left: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
}

div#contentmain     {
    position: static;
    width: 1001px;
}

div#logolft {
   position: absolute;
   width: 384px;
   top: 42px;
   margin-left: 2px;
   z-index: 2;
}

div#logo       {
    position: absolute;
    right: 12px;
    top: 15px;
    font-size: 1.6em;
    font-style: italic;
    color: #aaa;
    z-index: 2;
}


div#logo a, div#logo a:visited   {
    text-decoration: none;
    color: #aaa;
    cursor: text !important;
}

div#logo a:hover, div#logo a:active {
    text-decoration: none;
    color: #aaa;
    cursor: text !important;
}

div#top         {
    height: 84px;
    background-image: url('/images/title_bg.jpg');
    background-repeat: repeat-x;
}

div#top img   {
   padding: 0px;
   margin: 0px;
} 

div#hdr     {
    background-image: url('/images/header_bg.jpg');
    background-repeat: no-repeat;
    height: 167px;
}

div#hdr_blurb  {
    padding-top: 2px;
    margin-left:  130px;
    width: 440px;
    color:#eee;
}


div#subhdr {
    position: static;
    background-image: url('/images/subhdr_bg.jpg');
    background-repeat: repeat-x;
    height: 39px;
    color: #eee;
    font-size: 1.4em;
    line-height: 2.25em;
    text-indent: 1em;
    z-index: 2;
}

div#leftcol {
    position: relative;
    width: 570px;
    margin-left: 15px;
    margin-right: 10px;
}

#sidebar   {
    float: right;
    right: 0px;
    margin-top: -150px;
    color: #666;
}

.magpub img{
    float: left;
    padding-right: 3px;
    margin-left: -8px;
    border: 0px;
}

.magpub {padding-right: 13px;}

div#cap     {
    /*background-image: url('/images/sdbr_bg_tp.gif'); */
    background-repeat: no-repeat;
    width: 409px;
    margin: 0px;
    padding: 0px;
    min-height: 65px;
    height:auto !important;
    height: 65px;
    z-index: 3;
}

div#spacer     {
    background-image: url('/images/sdbr_bg_spc.gif');
    background-repeat: repeat-y;
    width: 409px;
    margin: 0px;
    padding: 0px;
    min-height: 85px;
    height:auto !important;
    height: 85px;
    z-index: 3;
}

div#sdbr        {
    background-image: url('/images/sdbr_bg.gif');
    background-repeat: repeat-y;
    width: 409px;
    margin: 0px 0px 0px 1px;
    min-height: 250px;
    padding: 0px 10px 0px 10px;
}

div#endcap  {
    background-image: url('/images/sdbr_bg_btm.jpg');
    background-repeat: no-repeat;
    width: 409px;
    min-height: 33px;
}

div#ads, div#webbies    {
    position: static;
    min-height: 145px;
    height: auto !important;
    height: 145px;
    margin-left: 1px;
}

div#adfix {min-height: 5px; height: 5px; clear: left;}

div#stuff li {
    margin-bottom: 0px;
}
/* --------------- Twitter controls  ---------------------*/
div#twitter_multi_div  {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
}


div#twitter_multi_div  ul  {
    padding: 0px;
} 

div#twitter_multi_div  ul  li {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 15px;
} 

div#leftcol ul, div#sidebar ul {
    margin-left: 2px; 
    padding-right: 20px;
    list-style-image: url('http://www.electricsistahood.com/images/bullet.gif');
    list-style-position: outside;
}
 
 
 div#twitter_multi_update_list li a:link {
 font-weight: normal;
 }
 
/* --------------- Content Deals Controls  ---------------------*/ 

#comments	{
    border-top: 1px dashed #555;
    margin: 10px 10px 0 10px;
    padding: 0;
    background-color: none;
    background-image: transparent;
    }

#comments h3    {
    padding-top: 3px;
}

.deleted-comment    {
    font-style:italic;
    color:gray;
}
      
.comment-link   {
     margin-left:.6em;
 }

/* --------------- Footer Controls -----------------*/

div#footer  {
    position:relative;
    background-image: url('/images/footer.jpg');
    background-repeat: no-repeat;
    width: 1001px;
    height: 70px;
    bottom: 0px;
}

div#footer p { 
    padding-top: 32px;
    text-indent: 6.7em;
    text-align: middle;
    color: #eee;
}

div#footer span {
    float: left;
    margin: 6px 0px 0px 95px;
    color: #aaa;
}

div#footer a {
    color: #579;
} 

div#footer  a:hover {
    color: #ECF0F4;
}   

/* --------------- NAVBAR Controls  ---------------------*/

div#navcontainer        {            
    position: absolute;
    top: 50px;
    right: 0px;
    z-index: 4;
    height: 33px;
    width: 600px;
    padding: 0px 0px 0px 0px;
    background-image: url("/images/nav_bg.jpg");
    background-repeat: repeat-x;
    background-position: top left;
    border-width: 1px 0px 0px 1px;
    border-style: solid;
    border-color: #737373;
    font-weight: normal;
}

#navcontainer ul    {
    margin-top: 11px;
    padding-left: 0px;
    margin-left: 0px;
}

#navcontainer li    {
    color: #fff;
    display: inline;
    list-style-type: none;
    letter-spacing: .1em;
}

#navcontainer a     {
    padding: 13px 15px 12px 15px;
}

#navcontainer li a:link, #navcontainer li a:visited     {
    color: #333;
    text-decoration: none;
    font-size: .75em;
    font-family: 'rhonavi', Helvetica;
    font-weight: normal;
    margin-left: 0px;
    padding-left: 15px;
    border-right: 1px solid #737373;
    /* zoom: 1; */
}

#navcontainer li a:hover, #navcontainer li a:active     {
    color: #fff;
    background-color:#012442;
    border-bottom: 6px solid #fff;
    opacity: .5;
    filter:Alpha(Opacity=50);
}

#navcontainer li a.last   {
    border-right: 0px;
}

/*--------------------------- BLOG  CONTROLS ---------------------------*/

.post {
    width:520px;
    margin-top: 0px;
    margin-left: 11px;
    margin-bottom: 25px;
    min-height: 155px;
    height: auto !important;
    padding-top: 20px;
    padding-bottom: 55px;
    clear: left;
   
}

.postmetadata {
    float: left;
    border-top: 1px solid #999;
    padding-top: 10px;
    width: 520px;
    color: #666;
}


.post-footer {
    width:460px;
    margin-top: 8px;
    margin-left: 20px;
    padding: 12px 0px 0px 10px;
    min-height: 32px;
    height: auto !important;
    height: 32px;
    font-size: 1em;
    color: #036;
}


h2 a:link{
    font-weight: normal;
}


.footertext     {
    position: static;
    float: left;
    margin-left: 185px;
    margin-right: 10px;
    padding-top: 5px;
    text-align: right;
}

/* ------------- Named Div Heading Controls ------------------ */

h3    {
    margin-top: 15px;
    letter-spacing: .1em;
    font-family: 'rhofont', Helvetica;
    font-style: italic;
    color: #012442;
}	

div#hdr_blurb h2 {
    color:#fff;
    font-size: 1.3em;
    
}

div#subhdr h5    {
    padding-top: 0px;
    margin: 0px 0px 3px 0px;
    letter-spacing: .11em;
    font-family: 'rhofont', Helvetica;
    color: #fff;
}

div#rightcol h2
    {
    margin: 0px 0px 0px 45px; 
    padding-top: 20px;
}

div#leftcol h2  {
    margin-left: 0px;
    padding-top: 4px;
    width: 95%;
    font-size: 1.2em;
    margin-bottom: 2px;
    padding-bottom: 2px;
    font-weight: normal;
} 

div#leftcol .entry h2 {
	color: #579;
	border-bottom: 1px solid #666;
}

div#ads h3, div#webbies h3  {
   margin: 10px 15px;
}

div#leftcol h5  {
    font-size: .9em;
    margin-top: 0px;
}

div#subhdr h6   {
    margin: 0;
    padding: 0;
    font-style: italic;
    font-size: .7em;
    font-weight: normal;
 } 

h6 a:link, h6 a:visited   {
    color: #fff;
    text-decoration: underline;
    font-weight: normal;
}

h6 a:hover, h6 a:active   {
    text-decoration: none;
}

h4 {
    
    color: #25435D;
}

img.helper  {
    float: left; 
    margin-top: -3px; 
    padding: 0px; 
    vertical-align: text-bottom;
}

/* ---------------------- CLASSES --------------------------- */

.stuff, .archivestuff   { 
     margin: 0px 55px 0px 25px; 
     /*background-image: url('/images/sep.gif');
     background-repeat: no-repeat;
     background-position: bottom; */
     border-bottom: 1px dashed #777;
     padding-bottom: 19px;
}

.archivestuff ul  {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.boing {margin-left: 15px;}

.inny   {
    padding: 6px; 
    margin-left: 18px;
}

.pushy {
    background-image: url('/images/go_bg.jpg');
    background-repeat: repeat-x; 
    height: 30px; 
    color: #fff; 
    font-weight: normal; 
    border: 1px solid #012442; 
    position: relative; 
}

.advert {
    margin-left: 1px; 
    border: 1px solid #444; 
    float: left;
}

.psst {
    margin-left: 2px;
}

.byline {
    position: relative;
    color: #3C556B;
    margin-top: -9px;
    margin-left: 6px;
    margin-right: 35px;
    padding-left: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: arial;
    font-style: italic;
}

li.nope {
list-style-type: none;
list-style-image: none;}

.hidee  {
    visibility: hidden;
}
/* --------- BODY LINKING SCHEME ---------- */

a:link, a:visited  {
    font-weight : normal; 
    text-decoration : underline;
    color: #25435D;
    background: transparent; 
}

a:hover  {
    text-decoration : underline;
    color: #579; 
    background: transparent; 
}

a:active  {
    font-weight : normal; 
    text-decoration : none;
    color: #012442;
    background: transparent;  
}


form    {
    margin-left: 5px;
    margin-right: 18px;
}
.entry_author_image {
    float: left;
    margin-right: 15px;
    padding: 4px;
    border: 2px solid #777;
 }
 
.entry  {
    padding-top: 15px;
   }
   
li.widget {
    list-style-type: none;
    margin-top: 15px;
    font-family: 'rhofont', Helvetica;
   
} 

div#rightcol h2.widgettitle {
    margin: 0px 0px 0px 15px;
     color: #012442;
}

.blogroll, .textwidget, {
    margin-right: 20px;
}

.blogroll li {
	 font-size: 1.03em;
}

.postform {
margin-left: 25px;
}

.blogroll li    {
    margin-bottom: 5px;
    margin-right: 25px;
}

#breadcrumbs    {
    background-color: #557799; 
    height: 20px; 
    width: 560px;
    padding-top: 10px;
    padding-left: 15px;
    color: #ffffff; 
    font-weight: normal; 
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    border-color: #012442;
    font-size: .8em;
}

#breadcrumbs a   {
    color: #012442;
}

#breadcrumbs a:hover {
    color: #ECF0F4;
}

.pagetitle  {
    margin-top: 0px;
    width: 560px;
    padding: 10px 0px 5px 15px;
    background-color: #C6D2DD;
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    border-color: #579;
}

.pagetitle h2   {
    margin: 0;
    padding: 0;
    font-size: 1.1em; !important;
    }


.boxie  {
    float: right;
    margin-top: 1px;
}

/*------------------- Google Search ------------------*/
/** Copyright 2007 Google Inc. All rights reserved. */

/** 
 * CSS styles for the Custom Search Engine overlay built on top of AJAXSearch
 * API
 */ 

.cse-closeResults { 
  float: right;
  margin-top: 10px;
}

.cse-closeResults a {
  padding: 12px 10px 8px 10px;
  background-image: url('/images/go_bg.jpg');
  background-repeat: repeat-x; 
  border: 1px solid #012442;
  color:  #eee;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}

.cse-closeResults a:hover {
  color: #fff;
}

.cse-overlay-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #25435D;
}

.cse-overlay {
  text-align: left;
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 10px;
  width: 600px;
  background-color: #fcfcfc;
  border: 2px solid #25435D;
  font-size: small;
  z-index:5;
}

/**
 * Custom AJAXSearch styles
 */

.gsc-resultsHeader,
.gs-visibleUrl-short,
.gs-watermark
 { display: none; }

.gs-visibleUrl {
  color: #6E8293;
}

.gs-visibleUrl-long { 
  overflow: hidden;
}

.gs-title { 
  font-size: medium;
}

.gsc-trailing-more-results,
.gsc-webResult,
.gs-divider {
  margin-bottom: 1em;
}

.gs-divider {
  margin-bottom: 1em;
  text-align: center;
  color: #676767;
}


/**
 * Default AJAXSearch styles largely from
 * http://www.google.com/uds/css/gsearch.css
 */

/* control inputs
 * .gsc-search-box : the container that hosts the text input area
 * .gsc-input : the text input area
 */
form.gsc-search-box {
  font-size: 13px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
  margin-left : 0px;
  width: 300px;
}

/*
 * This table contains the input element as well as the search button
 * Note that the search button column is fixed width, designed to hold the
 * button div's background image
 */
table.gsc-search-box {
  border-style : none;
  border-width : 0px;
  border-spacing : 0px 0px;
  width : 100%;
  margin-bottom : 2px;
}

table.gsc-search-box td {
  vertical-align : middle;
}

table.gsc-search-box td.gsc-input {
  padding-right : 2px;
}

td.gsc-search-button {
  width : 1%;
}

/**
 * undo common generic table rules
 * that tend to impact branding
 */
table.gsc-branding td,
table.gsc-branding {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border : none;
}

table.gsc-branding {
  border-style : none;
  border-width : 0px;
  border-spacing : 0px 0px;
  width : 100%;
}

td.gsc-branding-text {
  vertical-align : top;
}

td.gsc-branding-text div.gsc-branding-text {
  padding-bottom : 2px;
  text-align : right;
  color : #676767;
  font-size : 11px;
  margin-right : 2px;
}

td.gsc-branding-img-noclear {
  width : 51px;
  vertical-align : bottom;
}

td.gsc-branding-img {
  width : 65px;
  vertical-align : bottom;
}

table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text {
  margin-right : 0px;
  text-align : center;
}

table.gsc-branding-vertical td.gsc-branding-img-noclear {
  text-align : center;
}

div.gsc-branding-img,
div.gsc-branding-img-noclear,
img.gsc-branding-img,
img.gsc-branding-img-noclear {
  padding-top : 1px;
}

img.gsc-branding-img,
img.gsc-branding-img-noclear {
  margin : 0 0 0 0;
  padding-right : 0;
  padding-left : 0;
  padding-bottom : 0;
  border : none;
  display : inline;
}

a.gsc-branding-clickable {
  cursor : pointer;
}

input.gsc-search-button {
  margin-left : 2px;
}

/*
 * Given that this is sitting in a variable width tabel cell, the idea is
 * for it to consume the entire cell. The adjacent cell contains the search
 * button and that is a fixed width cell.
 */
input.gsc-input {
  padding-left : 2px;
  border-style : solid;
  border-width : 1px;
  border-color : #012442;
  width : 99%;
}

.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
  margin-bottom : 0px;
  display : inline;
}

.gsc-results .gsc-cursor {
  display : inline;
}

.gsc-results .gsc-cursor-box {
  margin-bottom : 10px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  cursor : pointer;
  color : #77aad5;
  text-decoration: underline;
  margin-right : 8px;
  display : inline;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color : #25435D;
  font-weight : bold;
  text-decoration: none;
}

/*--------------------- Featured Content Gallery Control ---------------------*/
#myGallery, #myGallerySet, #flickrGallery
{
	width: 550px;
    height: 200px;
    z-index: 5;
    margin:  0px 19px 5px 19px;
}


#flickrGallery
{
	width: 460px;
    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-color: #000;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('/images/loading_bar.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.gif');
}


.jdGallery .slideInfoZone
{
	position: absolute;
    z-index: 10;
    width: 100%;
    margin: 0px;
    left: 0;
    bottom: 0;
    height: 50px;
    background: #111;
    color: #eee;
    text-indent: 0;
    overflow: hidden;
}


* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}


.jdGallery .slideInfoZone h2
{
	padding: 7px 10px 2px 10px;
    font-size: 12px;
    margin: 0;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    background: #111;
    letter-spacing:0em;
}


.jdGallery .slideInfoZone p
{
	font-size: 12px;
    margin: 2px 5px;
    color: #fff;
    padding: 0px 0px 0px 5px;
}


.jdGallery div.carouselContainer
{
	position: absolute;
    height: 135px;
    width: 100%;
    z-index: 10;
    margin: 0px;
    left: 0;
    top: 0;
}


.jdGallery a.carouselBtn
{
	position: absolute;
    bottom: -8px;
    right: 30px;
    height: 20px;
    text-align: center;
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 13px;
    background: #000;
    color: #fff;
    cursor: pointer;
}


.jdGallery .carousel
{
	position: absolute;
    width: 100%;
    margin: 0px;
    left: 0;
    top: 0;
    height: 115px;
    background: #000;
    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: 15px;
}


.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;
    filter:alpha(opacity=20);
    -moz-opacity:0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}


* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}


.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}


.jdGallery a.left
{
	left: 0;
    top: 0;
    background: url('/images/left_arrow.png') no-repeat center left;
}


* html .jdGallery a.left {
	 background: url('/images/left_arrow.png') no-repeat center left;
 }
 
.jdGallery a.right
{
	right: 0;
    top: 0;
    background: url('/images/right_arrow.png') no-repeat center right;
    }


* html .jdGallery a.right {
	 background: url('/images/right_arrow.png') 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;
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

/*.withArrows a.open:hover {
	 background: url('images/open_thumb.gif') no-repeat center center;
 }
* html .withArrows a.open:hover {
	 background: url('images/open_thumb.gif') no-repeat center center;
filter:alpha(opacity=80);
 } */
 
/* 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: #000;
    color: #fff;
    cursor: pointer;
    opacity: .8;
    -moz-opacity: .8;
    -khtml-opacity: 0.8;
    filter:alpha(opacity=80);
}


.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;
}


.status-msg-wrap{
	
display:none;

}

.pagerbox   {
    margin-bottom: 30px;
}

	div.pagination {
	font-size: 11px;
	background-color:#336699;
	color: #eee;
	padding: 10px 5px 20px 5px;
	margin-right: 25px;
}

div.pagination a {
	padding: 4px 5px 4px 5px;
	margin: 4px;
	background-color:#336699;
	text-decoration: none; /* no underline */
	color: #eee;
}
div.pagination a:hover, div.pagination a:active {
	background-color:#6699CC;
	color: #fff;
}
div.pagination span.current {
	padding: 4px 5px 4px 5px;
	margin: 4px;
		font-weight: bold;
		background-color: #1C4F82;
		color: #fff;
	}
div.pagination span.disabled {
		padding: 4px 5px 4px 5px;
		margin: 4px;
		background-color:#336699;
		color: #fff;
	}
	
.comz li {margin-bottom: 4px;}
.comz li a {padding-bottom: 1px; text-decoration: none; }

.gomove {margin-left:25px !important;}
