

html, body {
	margin : 0; 
	padding : 0; 
	border : 0; 
	color : #696969; 
	font-family : Trebuchet MS,Arial,Verdana,sans-serif; 
	font-size: 13px; 
		background-color: #F8F8F8;
			height: 100%;
}

* {margin: 0;} 

#page-wrapper { 
min-height: 100%;
margin: auto;
}
li { margin-left: 16px; } 
/*  pageTitle - When someone is viewing a page or  track details this is the page title */
.pageTitle,h1 {
	font-size: 21px;
	color: #494949;
	width: 100%;
	font-weight: normal;
}
 a.pageTitle:active,h1 a ,h1 a:active { text-decoration: none; color: #494949; }
a.pageTitle:link, a.pageTitle:visited,h1 a:link,h1 a:visited { text-decoration: none; color: #494949; }
a.pageTitle:hover,h1 a:hover { color: #000000; text-decoration: underline; } 

.pageSubTitle {
	font-size: 17px;
	color: #494949;
	width: 100%;
}
 a.pageSubTitle, a.pageSubTitle:active{ text-decoration: none; color: #494949; }
a.pageSubTitle:link, a.pageSubTitle:visited { text-decoration: none; color: #494949; }
a.pageSubTitle:hover { color: #000000; text-decoration: underline; } 

h2 {
	font-size: 17px;
	color: #494949;
	width: 100%;
	font-weight: normal;
}
h2 a,h2 a:active{ text-decoration: none; color: #494949; }
h2 a:link,h2 a:visited { text-decoration: none; color: #494949; }
h2 a:hover { color: #000000; text-decoration: underline; } 

h3 {
	font-size: 15px;
	color: #494949;
	width: 100%;
	font-weight: bold;
}
h3 a,h3 a:active{ text-decoration: none; color: #494949; }
h3 a:link,h3 a:visited { text-decoration: none; color: #494949; }
h3 a:hover { color: #494949; text-decoration: underline; } 


a, a:active { text-decoration: none; color: #898989; }
a:link, a:visited { text-decoration: none; color: #898989; }
a:hover { color: #494949; text-decoration: underline; } 


.navagation_table { color: #696969; padding: 0px;  background-color: #FCFCFC; border: solid 1px #CCCCCC; }
.navagation_title { color: #; font-weight: normal;  padding: 4px;  background-color: #; 	}
a.navagation_table, a.navagation_table:active{ text-decoration: none; color: boxes_link; }
a.navagation_table:link, a.navagation_table:visited { text-decoration: none; color: boxes_link; }
a.navagation_table:hover { color: boxes_link_hover; text-decoration: underline; } 
.navagation_table li { margin-left: 16px; } 


.boxedContent { color: #696969; padding: 0px;  background-color: #FCFCFC; border: solid 1px #CCCCCC; }
a.boxedContent, a.boxedContent:active{ text-decoration: none; color: boxes_link; }
a.boxedContent:link, a.boxedContent:visited { text-decoration: none; color: boxes_link; }
a.boxedContent:hover { color: boxes_link_hover; text-decoration: underline; } 
.boxedContent li { margin-left: 16px; } 

.borderRightSide { 
	border-right: solid 1px  #CCCCCC;
}



.borderBottomCell { 
	border-bottom: solid 1px  #CCCCCC;
}


#main_container { 
	width: 950px;
	margin: auto;
	background-color: #FFFFFF;
	border: solid 0px  #;
	
}
#headerContainer {
	 width:950px;  margin-left: auto; margin-right: auto;
	 color: #696969; 
	 background-color: #FFFFFF;
}
#header {
	 width:100%;  margin-left: auto; margin-right: auto;
}

.headerName {
	font-size: 40px;
	font-weight: bold;
	padding: 6px;
}


#leftHomePageRequireLogin { float: left; padding: 4px; width: 49%; } 
#rightHomePageRequireLogin { float: right; padding: 4px; width: 49%; } 


/* TOP FLOATING MENU - The following controls the menu that floats at the top of the page where the shopping cart link appears. */
#menu_top_spacer { height: 0px; width: 100%; }


#menu_slider {
	position: relative;
	text-align: center;
	 width:950px; 
	 margin: auto;
}

#menu_top {
	padding: 0;
	text-align: center;
	float: right;
}

#menu_top_container { 
	text-align: center;
	position: absolute;
	margin: auto;
	padding: 0;
	z-index: 15;
	list-style: none;
	white-space: nowrap;
	right: 0;
}
#menu_top #menu_item { 
	float: left;
	padding: 0px;
	margin-right: 16px;
}
#menu_top #cart_info { 
	float: right;
	padding: 10px;
	color: #696969;
}
#menu_top a,  #menu_top a:active { text-decoration: none; color: #898989;}
#menu_top a:link, #menu_top a:visited {  text-decoration: none; color: #898989;   }
#menu_top a:hover {  color: #898989; text-decoration: underline;  } 

 #cart_info { 
background-color: #FCFCFC;
border: solid 1px #CCCCCC;
padding: 6px;
/*	width: 255px; */
}

/* END  TOP FLOATING MENU */



/* TOP MAIN MENU AREA - The following controls the main menu area */

#topMainMenuContainer {
	 width:950px;  margin-left: auto; margin-right: auto;
	background:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color: #696969;
	z-index: 6;
} 

#topMainMenu {
	list-style:none;
	margin: 0;
	padding: 0;
	position:relative;
	z-index: 10;
	 width:100%;  margin-left: auto; margin-right: auto;
}
#topMainMenu a,  #topMainMenu a:active {   text-decoration: none; color: #898989;}
#topMainMenu a:link, #topMainMenu a:visited { text-decoration: none; color: #898989;   }
#topMainMenu a:hover {  color: #494949; text-decoration: underline;  } 

#topMainMenu ul {
	line-height:30px;
	left: 0;
	margin:0;
	margin-left:6px; 
	padding-left:0.2em; 
}

#topMainMenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#topMainMenu li a {	
	display: block;
	margin: 0 1px 0 0;
	padding: 6px 16px 6px 0;
	color: #898989;
	text-decoration: none;
}
#topMainMenu li a:hover {	 color: #494949; text-decoration: underline; }


.topMainMenuItem {
	display:block;
	float:left;
	margin: 0 4px 0 0 ;
	padding:6px;
	position:relative;
	text-decoration:none;
	line-height:30px;

}
.topMainMenuItemOn {
	float:left;
	margin: 0 4px 0 0 ;
	padding:6px;
	position:relative;
	text-decoration:none;
	line-height:30px;
	z-index: 11;
}

.topMainMenuDropDown {
	color: #696969;
	background-color: #FFFFFF;
	position: absolute;
	padding: 0px 4px 4px 4px;
	margin: 6px 0 0 -8px;
	z-index: 110;
	right: 0;
	min-height: 1px;

}

.topMainMenuItem:hover {
	background-color: #FFFFFF;
}
.topMainMenuLabel {
	display:block;
	float:left;
	margin:auto;
	padding:6px;
	position:relative;
	text-decoration:none;
	line-height:30px;
}

.topMainMenuStart {
	display:block;
	float:left;
	margin:auto;
	padding:6px;
	position:relative;
	text-decoration:none;
	line-height:30px;
}
.topMainMenuEnd {
	display:block;
	float:left;
	margin:auto;
	padding:6px;
	position:relative;
	text-decoration:none;
	line-height:30px;
}


#topMainMenuDropDownItem{
	padding: 6px;
	margin: 0;
	font-size: 13px;
	color: #CCCCCC;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	line-height: 13px;
}
#topMainMenuDropDownItem a,  #topMainMenuDropDownItem a:active { text-decoration: none; color: #898989;}
#topMainMenuDropDownItem a:link, #topMainMenuDropDownItem a:visited {  text-decoration: none; color: #898989;   }
#topMainMenuDropDownItem a:hover {  color: #494949; text-decoration: underline;  } 

/* END TOP MAIN MENU AREA  */


#contentUnderMenu { 
	padding: 6px; 
}

#pageContentContainer {
	margin: 0 auto;
	padding: 6px;
}



/* MAIN CONTENT AREA - The following controls the main content on the pages */

.pageContent { 
	padding: 4px;
}

.pageContentBold { 
	font-weight: bold;
	padding: 4px;
}

/* errorMessage - This is when an error is displayed */
.errorMessage {
	background-color: #F99999;
        border: solid 1px #890000;
        font-weight: normal;
        color: #490000;
		padding: 4px;
	clear: both;
}
.error {
	color: #490000;
}

/* successMessage - This is when a success message is displayed */
.successMessage {
	background-color: #9FDD9C;
        border: solid 1px #64AB61;
        font-weight: normal;
        color: #000000;
		padding: 4px;
	clear: both;
}

.successMessage a,  .successMessage a:active {text-decoration: none; color: #000000; }
.successMessage a:link, .successMessage a:visited {text-decoration: none; color: #000000;   }
.successMessage a:hover {color: #000000; text-decoration: underline;   } 


.storeClosed {
	background-color: #EDE5AB;
        border: solid 1px #BAB066;
        font-weight: normal;
        color: #000000;
		padding: 4px;
}
#earlyBirdSpecial{
	background-color: #EDE5AB;
    border: solid 1px #BAB066;
    font-weight: normal;
    color: #000000;
	padding: 4px;
	text-align: center;
	clear: both;
}
#specialMessage{
	background-color: #EDE5AB;
    border: solid 1px #BAB066;
    font-weight: normal;
    color: #000000;
	padding: 4px;
	text-align: center;
	clear: both;
}
.specialMessage{
	background-color: #EDE5AB;
    border: solid 1px #BAB066;
    font-weight: normal;
    color: #000000;
	padding: 4px;
	text-align: left;
	clear: both;
}
.specialMessage a,  .specialMessage a:active {text-decoration: none; color: #000000; }
.specialMessage a:link, .specialMessage a:visited {text-decoration: none; color: #000000;   }
.specialMessage a:hover {color: #000000; text-decoration: underline;   } 


/* END  MAIN CONTENT AREA */

#viewCartExtra { 
	padding: 4px 0 4px 4px;
	float: right;
}
#addCouponLink {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #696969;
	padding: 4px;
	margin: 4px;
	float: left;
	position: relative;
}
#addCouponLink a,  #addCouponLink a:active {text-decoration: none; color: #898989; }
#addCouponLink a:link, #addCouponLink a:visited {text-decoration: none; color: #898989;   }
#addCouponLink a:hover {color: #494949; text-decoration: underline;   } 
#addCouponContainer {
	float: right;
	position: relative;
	width: 200px;
	margin: -30px 20px 0 0;

}

#addCoupon {
	position: absolute;
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #696969;
	z-index: 100;
	float: right;
	padding: 6px;
	left: 0;
	width: 200px;
    height: expression( this.scrollHeight > 300 ? "301px" : "auto" );
    max-height: 301px;
	overflow: auto;
-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
-goog-ms-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
}
#addGiftCertificateContainer {
	float: right;
	position: relative;
	width: 200px;
	margin: -30px 20px 0 0;

}
#addGiftCertificate {
	position: absolute;
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #696969;
	z-index: 100;
	float: right;
	padding: 6px;
	left: 0;
	width: 200px;
    height: expression( this.scrollHeight > 300 ? "301px" : "auto" );
    max-height: 301px;
	overflow: auto;
-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
-goog-ms-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
}

#addGiftCertLink {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #696969;
	padding: 4px;
	margin: 4px;
	float: left;
	position: relative;
}
#addGiftCertLink a,  #addGiftCertLink a:active {text-decoration: none; color: #898989; }
#addGiftCertLink a:link, #addGiftCertLink a:visited {text-decoration: none; color: #898989;   }
#addGiftCertLink a:hover {color: #494949; text-decoration: underline;   } 


/* PRODUCT LIST */
#cartSuccessContainer {
	display: block;
	height: 30px;
}
#cartSuccess {
	z-index: 20px;
}
#viewImage { 
	width: 60%;
	float: left;
}
#viewProducts {
	width: 38%;
	float: right;
}
#displayImage { 
	padding: 4px;
}

#displayImageMenu { 
	text-align: center;
	margin: auto;
	padding: 4px;
}
#displayImageMenu .item {
	float: right;
	text-align: center;
	margin: 0 4px 0 0;
}
. imageMenuSpacer {
	line-height: 25px;
	text-align: center;
	margin: auto;
}
#viewImageTree { 
	padding: 4px;
	float: left;
	margin: 0 0 1% 0;
}
#viewImageExtra { 
	padding: 4px 0 4px 4px;
	float: right;
	margin: 0 0 1% 0;
	z-index: 1;
}
#thisProduct,#packageNoLabel,#thisProductNoLabel { 
   margin: auto;
	background-color:#EFEFEF; 
	color: #898989; 
	border: solid 1px #C9C9C9; 
	padding: 4px;
}
#thisProduct .showProductName,#thisProductNoLabel .showProductName ,#packageNoLabel .showProductName { 
	margin: 0 0 1px 0;
	display: block;
	font-size: 17px;
	float: left;
	background-color: #EFEFEF;
	padding: 4px;
}
#thisProduct .showProductPrice,#thisProductNoLabel .showProductPrice , #packageNoLabel .showProductPrice{ 
	margin: 0 0 1px 0;
	display: block;
	font-size: 17px;
	float: right;
	background-color: #EFEFEF;
	padding: 4px;
}

 #thisProduct  a:active,#packageNoLabel  a:active,#thisProductNoLabel a:active {text-decoration: none; color: #898989; }
#thisProduct a:link,#packageNoLabel a:link,#thisProductNoLabel a:link, #thisProduct a:visited,#packageNoLabel a:visited,#thisProductNoLabel a:visited {text-decoration: none; color: #898989;   }
#thisProduct a:hover,#packageNoLabel a:hover,#thisProductNoLabel a:hover {color: #494949; text-decoration: underline;   } 



#productList {
	position: relative;
	z-index: 3;
}
#productListContainer { 
   margin: auto;
   position: relative;
}
#productList .title { font-size: 17px;  } 
#productList a,  #productList a:active { text-decoration: none; color: #898989;  }
#productList a:link, #productList a:visited {  text-decoration: none; color: #898989;  }
#productList a:hover {  text-decoration: underline; color: #494949;  } 

#productList .label { font-size: 17px; padding: 2px;  } 
#productList .label2 { padding: 2px;  } 
#productList .labelDescription { padding: 2px;  } 



#productList .closed { 
	color: #494949; 
	padding: 4px;
	margin: 0 0 10px 0;
	background-color: #E9E9E9; 	
	border: solid 1px #C9C9C9; 	
	display: block;
}

#productList .closed2 { 
	color: #494949; 
	padding: 4px;
	margin: 0 0 2px 0;
	background-color: #E9E9E9; 	
	border: solid 1px #C9C9C9; 	
	display: block;
}
#productList .hover2 { 
	color: #890000; 
	padding: 4px;
	margin: 0 0 2px 0;
	background-color: #E9E9E9; 	
	border: solid 1px #C9C9C9; 	
	display: block;
	
}

#productList .open { 
	background-color: #E4E4E4; 	
	color: #494949; 
	padding: 4px 4px 4px 4px;
	margin: 0 0 1px 0;
	display: block;
}


#productList .hover { 
	color: #890000; 
	padding: 4px 4px 4px 4px;
	margin: 0 0 10px 0;
	background-color: #E9E9E9; 	
	display: block;
	border: solid 1px #C9C9C9; 	
}

#productList .product { 
	padding: 4px;
	margin: 0 0 1px 0;
	display: block;
	background-color: #E4E4E4; 	
	color: #494949; 
}
#productList .product_hover { 
	padding: 4px ;
	margin: 0 0 1px 0;
	display: block;
	background-color: #E9E9E9; 	
	color: #890000; 
}

#showPrintGroup { 
	margin: 0 0 10px 0;

}
.cart_options_title {
	padding: 3px 10px 3px 3px;
	clear: both;
	margin-bottom: 1px;
	margin-top: 1px;
	width: 100%;
}



.cart_options {
	color: #696969; 
	padding: 3px 10px 3px 3px;
	background-color: #F9F9F9; 	
	border: solid 1px #999999;
	clear: both;
	margin-bottom: 1px;
	margin-top: 1px;
	background-image	: url('pcicons/arrow-down.png'); 
	background-position	: 98% 5px;
	background-repeat	: no-repeat;
	width: 100%;
}




/* #addToCartLink - the link for Add To Cart */
#addToCartLink { color: #696969; }
#addToCartLink a,  #addToCartLink a:active {text-decoration: underline; color: #494949; font-size: 11px;}
#addToCartLink a:link, #addToCartLink a:visited {text-decoration: underline; color: #494949; font-size: 11px;  }
#addToCartLink a:hover {color: #000000; text-decoration: underline; font-size: 11px;  } 

/* #inShoppingCart - The link that shows an item is in the cart and will take them to the shopping cart */
#inShoppingCart { color: #696969;  font-size: 10px;}
#inShoppingCart a,  #inShoppingCart a:active {text-decoration: none; color: #494949; font-size: 10px;}
#inShoppingCart a:link, #inShoppingCart a:visited {text-decoration: none; color: #494949; font-size: 10px;  }
#inShoppingCart a:hover {color: #000000; text-decoration: underline; font-size: 10px;  } 


/* #removeFromCart - the link to remove item from cart */
#removeFromCart { color: #696969; }
#removeFromCart a,  #removeFromCart a:active {text-decoration: none; color: #494949; font-size: 10px;}
#removeFromCart a:link, #removeFromCart a:visited {text-decoration: none; color: #494949; font-size: 10px;  }
#removeFromCart a:hover {color: #000000; text-decoration: underline; font-size: 10px;  } 



#navMenu {text-decoration: none; padding: 2px; margin: 2px; }


#checkoutInfo { 
	width: 75%;
	float: left;
	border-right: solid 1px  #CCCCCC;
}
#checkoutMenu {
	width: 20%;
	float: left;
	margin: 0 0 0 20px;
}
.checkoutProgress { 
}

#checkoutChooseNewAccount { 
	width: 48%;
	float: left;
	border-right: solid 1px  #CCCCCC;
	height: 100%;
}
#checkoutLogin { 
	width: 48%;
	float: right;
}

#orderCalculation { 
	width: 30%;
	float: left;
	border-right: solid 1px  #CCCCCC;
}

#orderConfirmExtra { 
	width: 68%;
	float: left;
	margin: 0 0 0 10px;
}

#orderInfo{
		background-color: #FCFCFC;
		border: solid 1px #CCCCCC;
		padding: 4px;
		margin: 0px;
		color: #696969;

}


.bottom_thumb_menu { 
color:  #696969; font-weight: normal;  padding: 4px;  background-color: #FCFCFC; border: solid 1px #CCCCCC;	}




/* PHOTO GALLERY STYLES */
.coBox{
		background-color: #FCFCFC;
		border: solid 1px #CCCCCC;
		padding: 4px;
		margin: 0px;
		color: #696969;
		text-align: left;
}

#earlyBirdSpecial{
	background-color: #EDE5AB;
    border: solid 1px #BAB066;
    font-weight: normal;
    color: #000000;
	padding: 4px;
	text-align: center;
	clear: both;
}

#listCategories {
   margin: auto;
	font-size: 13px; 
	color: #696969; 
	text-align: center;

}
#listCategories .categoryTitle { z-index: 6; padding: 6px; position: relative; color: #898989; float: left; } 
#listCategories a,  #listCategories a:active { text-decoration: none; font-size: 17px; color: #898989;  }
#listCategories a:link, #listCategories a:visited {  text-decoration: none; font-size: 17px; color: #898989;  }
#listCategories a:hover {  text-decoration: underline; font-size: 17px;color: #494949;  } 


#listCategories .thumbContainer {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	padding: 0px;
	margin: 8px;
	text-align: center;
	z-index: 0;
	position: relative;
	 display: inline-block; 
	 *display:inline; 
	 zoom: 1; 
	 float: none;

}
#listCategories .thumbnail {
	border: 1px solid #494949;
	padding: 0px;
	margin: 0 auto 6px auto;
	text-align: center;
	position: relative;
	display: inline;
	 *display:inline; 
	 zoom: 1; 

}


#imageinCartContainer { 
	position: relative;
}

#imageinCart {
	position: absolute;
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #696969;
	z-index: 100;
	float: right;
	padding: 6px;
	left: 0;
	width: 300px;
    height: expression( this.scrollHeight > 300 ? "301px" : "auto" );
    max-height: 301px;
	overflow: auto;
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
	-goog-ms-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
}

#imageinCart a,  #imageinCart a:active {text-decoration: none; color: #898989; }
#imageinCart a:link, #imageinCart a:visited {text-decoration: none; color: #898989;   }
#imageinCart a:hover {color: #494949; text-decoration: underline;   } 


#showGalleryTrail { padding: 4px;  } 


#listGalleries {
   text-align: center;
   margin: auto;
	font-size: 13px; 
	color: #696969; 
}

#listGalleries .galleryTitle { z-index: 5; padding: 0px; position: relative; color: #898989;  text-align: left;} 
#listGalleries .galleryTitleFloat img { display: block; float: left;}

#listGalleries .galleryTitleFloat { z-index: 5; padding: 0px; position: relative; color: #898989;  text-align: left; overflow: visible; height: 24px;} 
#listGalleries .galleryTitleFloat:hover { z-index: 52; padding: 0px; position: relative; color: #898989;  text-align: left; overflow: visible; height: 24px;} 

#listGalleries a,  #listGalleries a:active { text-decoration: none; font-size: 17px; color: #898989;  }
#listGalleries a:link, #listGalleries a:visited {  text-decoration: none; font-size: 17px; color: #898989;  }
#listGalleries a:hover {  text-decoration: underline; font-size: 17px;color: #494949;  } 

.gal_title_normal {
	margin: 1px 2px 0 0 ;
}


.gal_title_1 {
	position: absolute;
	float: left;
	z-index: 3;
	margin: 1px 3px 0 0 ;
}
.gal_title_2 {
	position: absolute;
	z-index: 2;
	margin: 2px 2px 0 2px;
	color: #FCFCFC;
	float: left;
}
#listGalleries .expiration { 
	position: absolute; left: 0;  bottom: 20px; background-color:#FCFCFC; color: #696969; z-index: 50;  filter:alpha(opacity=80); opacity:0.8; 	text-align: center;  border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; 
}

#listGalleries .preregister { 
	position: absolute; left: 0;  bottom: 20px; background-color:#FCFCFC; color: #696969; z-index: 50; text-align: center;  border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; 
}


.preregisterlink, .preregisterlink:active{ text-decoration: none; color: #898989; font-size: 13px;}
.preregisterlink:link, .preregisterlink:visited { text-decoration: none; color: #898989; font-size: 13px;}
.preregisterlink:hover { color: #494949; text-decoration: underline;font-size: 13px; } 


#listGalleries .lockgallery { 
	position: absolute; top 20px; left: 10px; z-index: 50; background: transparent url('pcicons/gallery_lock.png') no-repeat; width: 76px; height: 100px; 
}

#listGalleries .thumbContainer {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	text-align: left;
	z-index: 0;
	position: relative;
	height: 100%;
}
#listGalleries .thumbContainerFixedOuter {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	text-align: left;
	z-index: 0;
	position: relative;
	height: 100%;
}
#listGalleries .thumbContainerFixed {
	text-align: left;
	z-index: 0;
	position: relative;
	height: 100%;
}


#listGalleries .thumbContainerFloating {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	padding: 5px;
	margin: 6px;
	text-align: center;
	z-index: 0;
	position: relative;
	 display: inline-block; 
	 *display:inline; 
	 zoom: 1; 
	 float: none;
}

#listGalleries .thumbnail {
	border: 1px solid #494949;
	padding: 0px;
	margin: 0 auto 10px auto;
	text-align: center;
	position: relative;
}
#pageMenu {
	text-align: center;	
   margin: auto;
	color: #696969; 
	float: right;
}
#pageMenu .selectPage {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #898989;
	padding: 2px;
	margin: 2px;
	float: left;
	text-align: center;
	position: relative;
	white-space: nowrap;
	min-width: 16px;
}
#pageMenu .selectedPage {
	padding: 2px;
	margin: 2px;
	float: left;
	text-align: center;
	position: relative;
	white-space: nowrap;
	min-width: 16px;
	font-weight: bold;
}
#pageMenu .unavailable {
	padding: 2px;
	margin: 2px;
	float: left;
	text-align: center;
	position: relative;
	white-space: nowrap;
	min-width: 16px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

#pageMenu .totalResults {
	padding: 2px;
	margin: 2px;
	float: left;
	text-align: center;
	position: relative;
	white-space: nowrap;
	font-weight: bold;
}



#imageNavigationContainer {
	text-align: center;	
	margin: auto;
}

#imageNavigation {
	text-align: center;	
   margin: auto;
	color: #696969; 
}
#imageNavigation .selectPage {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #898989;
	padding: 2px;
	margin: 2px;
	text-align: center;
	position: relative;
	white-space: nowrap;
	min-width: 16px;
}
#imageNavigation .selectedPage {
	padding: 2px;
	margin: 2px;
	text-align: center;
	position: relative;
	white-space: nowrap;
	min-width: 16px;
	font-weight: bold;
}
#imageNavigation .unavailable {
	padding: 2px;
	margin: 2px;
	text-align: center;
	position: relative;
	white-space: nowrap;
	min-width: 16px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

#imageNavigation .totalResults {
	padding: 2px;
	margin: 2px;
	float: left;
	text-align: center;
	position: relative;
	white-space: nowrap;
	font-weight: bold;
}





#photoGallery {
   text-align: center;
   margin: auto;
	color: #696969; 
}

#photoGallery .thumbContainer {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	padding: 8px;
	margin: 8px;
	text-align: center;

}

#photoGallery .thumbContainerPackage {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	padding: 8px;
	margin: 8px;
	float: left;
	text-align: center;
	position: relative;

}

#photoTitle { 
}
.dpImage { border: 1px solid #494949; background-color: #494949; } 

.dpApproved {  
position: absolute; 
left: 0;  
bottom: 35%;
background-color: #9FDD9C;
color: #000000;
z-index: 5;  
filter:alpha(opacity=80); 
opacity:0.8; 	
text-align: center;  
font-size: 17px;
font-weight: bold;
border-top: solid 1px #64AB61;
border-bottom: solid 1px #64AB61;
}

.dpRevise {  
position: absolute; 
left: 0;  
bottom: 35%;
background-color: #F99999;
color:  #490000;
z-index: 5;  
filter:alpha(opacity=80); 
opacity:0.8; 	
text-align: center;  
font-size: 17px;
font-weight: bold;
border-top: solid 1px  #890000;
border-bottom: solid 1px #890000;
}

.dpReview {  
position: absolute; 
left: 0;  
bottom: 35%;
background-color: #FCFCFC;
z-index: 5;  
filter:alpha(opacity=80); 
opacity:0.8; 	
text-align: center;  
font-size: 17px;
font-weight: bold;
border-top: solid 1px  #CCCCCC;
border-bottom: solid 1px #CCCCCC;
}



#photoGallery .thumbnail {
	border: 1px solid #494949;
	padding: 0px;
	margin: 4px;
	float: left;
	text-align: center;
	position: relative;
}

#photoGallery .expires {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	padding: 0px;
	margin: 4px;
	float: left;
	position: relative;
}
#displayViewImagePage { } 

  .mainImage { 
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #494949;
	margin: auto;
  }

.popupImage {
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #494949;
	margin: auto;
	-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
	-goog-ms-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
}
.thumbnail {
	border: 1px solid #494949;
	padding: 0px;
	text-align: center;
	position: relative;
}

  .theMainImage {
	margin: auto;
  }
#crop-message { background-color: #FFFFFF; top: 70%; z-index: 4; position: absolute; margin: auto; text-align: center; filter:alpha(opacity=70); opacity:0.7; }

#generatingBW { 	background: transparent url(pcicons/loading3.gif) center center no-repeat; line-height: 24px; color: #696969; top: 50%; z-index: 109; position: relative; margin: auto; text-align: center; display: none; }

	.imgCrop_wrap,
	.imgCrop_wrap * {
		font-size: 0;
	}
	.imgCrop_stageArea {
		width: 100%;
		height: 100%;
		z-index: 3;
		position: absolute;
		top: 0;
		left: 0;
	}

	.imgCrop_overlay {
		background-color: #000000;
		opacity: 0.7;
		filter:alpha(opacity=70);
		position: absolute;
		width: 100%;
		height: 100%;
	}
		

.thumbnailText {
	background: #FCFCFC;
}

#imagedivcontainer { }
.thumbnails {
	border: 1px solid #494949;
	background: #FCFCFC;
	padding: 0px;
	margin: 0px;
	text-align: center; 
	z-index: 0;
	display: block;
}


#photoGallery .contain { 
	margin:0;
	position: relative;
	vertical-align: middle;
	padding: 10px;
}

#fbLike {
	padding: 4px;
	margin: 4px;
	float: left;
	position: relative;
	text-align: right;
}


#galExpire {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #696969;
	padding: 4px;
	margin: 4px;
	float: left;
	position: relative;
}

#galExpire a,  #galExpire a:active {text-decoration: none; color: #898989; }
#galExpire a:link, #galExpire a:visited {text-decoration: none; color: #898989;   }
#galExpire a:hover {color: #494949; text-decoration: underline;   } 


#galInvite {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #696969;
	padding: 4px;
	margin: 4px;
	float: left;
	position: relative;
}
#galInvite a,  #galInvite a:active {text-decoration: none; color: #898989; }
#galInvite a:link, #galInvite a:visited {text-decoration: none; color: #898989;   }
#galInvite a:hover {color: #494949; text-decoration: underline;   } 

#galSlideShow {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #696969;
	padding: 4px;
	margin: 4px;
	float: left;
	position: relative;
}
#galSlideShow a,  #galSlideShow a:active {text-decoration: none; color: #898989; }
#galSlideShow a:link, #galSlideShow a:visited {text-decoration: none; color: #898989;   }
#galSlideShow a:hover {color: #494949; text-decoration: underline;   } 

#galSearch {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #696969;
	padding: 4px;
	margin: 4px;
	float: left;
	position: relative;
}
#galSearch a,  #galSearch a:active {text-decoration: none; color: #898989; }
#galSearch a:link, #galSearch a:visited {text-decoration: none; color: #898989;   }
#galSearch a:hover {color: #494949; text-decoration: underline;   } 

#navSubGalleries {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #696969;
	padding: 4px;
	margin: 4px;
	float: left;
	position: relative;
	z-index: 1;
}
#navSubGalleries a,  #navSubGalleries a:active {text-decoration: none; color: #898989; }
#navSubGalleries a:link, #navSubGalleries a:visited {text-decoration: none; color: #898989;   }
#navSubGalleries a:hover {color: #494949; text-decoration: underline;   } 

#ShowNavSubGalleriesContainer {
	float: right;
	position: relative;
	min-width: 250px;
	margin: -30px 0 0 0;
	z-index: 99;
	min-height: 1px;
}
#showNavSubGalleries {
	position: absolute;
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #696969;
	z-index: 100;
	float: right;
	padding: 6px;
	left: 0;
	width: 200px;
    height: expression( this.scrollHeight > 300 ? "301px" : "auto" );
    max-height: 301px;
	overflow: auto;
-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
-goog-ms-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
}

#showNavSubGalleries a,  #showNavSubGalleries a:active {text-decoration: none; color: #898989; }
#showNavSubGalleries a:link, #showNavSubGalleries a:visited {text-decoration: none; color: #898989;   }
#showNavSubGalleries a:hover {color: #494949; text-decoration: underline;   } 


#orderAllFavs {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #696969;
	padding: 4px;
	margin: 4px;
	float: left;
	position: relative;
}
#orderAllFavs a,  #orderAllFavs a:active {text-decoration: none; color: #898989; }
#orderAllFavs a:link, #orderAllFavs a:visited {text-decoration: none; color: #898989;   }
#orderAllFavs a:hover {color: #494949; text-decoration: underline;   } 


#deleteAllFavs {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	color: #696969;
	padding: 4px;
	margin: 4px;
	float: left;
	position: relative;
}
#deleteAllFavs a,  #deleteAllFavs a:active {text-decoration: none; color: #898989; }
#deleteAllFavs a:link, #deleteAllFavs a:visited {text-decoration: none; color: #898989;   }
#deleteAllFavs a:hover {color: #494949; text-decoration: underline;   } 

#compareImagesContainer {
	width: 100%;
	white-space: nowrap;
	display: table-cell;

}

.compareImages { 
	margin: 4px;
	float: left;
	position: relative;
}

#loadpagecontainer {
  width:100%;
  height:100%;
  min-height: 100%;
  margin:0;
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0;
}
#loadpage
  {
  width:100%;
  height:100%;
  min-height: 100%;
  position: absolute; 
  overflow: hidden;
  display: block;
	background-image: url(pcicons/loading3.gif);
	background-repeat:no-repeat;
	background-position:center; 

  }


#shadepagecontainer {
  width:200%;
  height:1000%;
  min-height: 100%;
  margin:0;
  position: fixed;
  z-index: 20;
  left: 0;
  top: 0;
}
#shadepage
  {
  width:100%;
  height:100%;
  min-height: 100%;
  /* background-image: url(pcicons/blurbg.png); */
  background-color:#000000;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  position: absolute; 
  overflow: hidden;
  display: block;
  }

#shadepagecontent {
	color:#696969;
	width: 100%;
	position: absolute;
	display: block;
	z-index: 21;
	left: 0;
	top: 10px;
	margin: auto;
	text-align: center;
  }

.packagePrice {
float: right; width: 100px; text-align: right;
display: block; 
}
.packageName {
	float: left;
}
.packageText {
	position: relative;
}


#openframelarge {
	margin: auto;
	width: 700px;
	height: 500px;
	background-color: #FFFFFF;
	border: solid 3px  #F8F8F8;
	background-image: url(pcicons/loading1.gif);
	background-repeat:no-repeat;
	background-position:center; 
	z-index: 200;
  position: fixed;
  top: 5%;
  left: 50%;
  margin-left: -350px;
-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
-goog-ms-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
-moz-border-radius: 8px;
border-radius: 8px;
}



#loginframe { 
	margin: auto;
	width: 500px;
	height: 350px;
	background-color: #FFFFFF;
	border: solid 3px  #F8F8F8;
	background-image: url(pcicons/loading1.gif);
	background-repeat:no-repeat;
	background-position:center; 
  position: fixed;
  top: 15%;
  left: 50%;
  margin-left: -200px;
-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
-goog-ms-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
}
.windowPadding { padding: 10px; } 
.windowPadding img { display: block; } 

#searchgallery { float: right; padding: 4px; } 

.createAccountLoginPage { 
	font-size: 15px; 
	font-weight: bold;
	color: #242424;
	border: solid 1px #242424;
	background-color: #C4C4C4;
	padding: 6px;
	margin: auto;
	text-align: center;
}
.createAccountLoginPage a,  .createAccountLoginPage a:active {text-decoration: none; color: #242424; }
.createAccountLoginPage a:link, .createAccountLoginPage a:visited {text-decoration: none; color: #242424;   }
.createAccountLoginPage a:hover {color: #242424; text-decoration: underline;   } 



/* END PHOTO GALLREY STYLES */
#texteditframe { 
	margin: auto;
	width: 500px;
	height: 250px;
	background-color: #FFFFFF;
	border: solid 3px  #F8F8F8;
	z-index: 200;
-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
-goog-ms-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
}

.editTextContainer {
	float: left;
	position: relative;
	width: 500px;
	margin: -30px 20px 0 0;
	z-index: 200;

}

.editText {
	position: absolute;
	z-index: 100;
	float: left;
	z-index: 200;
}

#leaveCommentForm {
	margin: auto;
	width: 70%;
	display: block;
	background-color: #FCFCFC;
	border: solid 1px #CCCCCC;
	padding: 4px;
}
#listComments {
	margin: 20px auto 0 auto;
}

#comments{
	background-color: #FCFCFC;
	border: solid 1px #CCCCCC;
	padding: 4px;
	margin: 0px;
	color: #696969;
}
#storeProduct{
	background-color: #FCFCFC;
	border: solid 1px #CCCCCC;
	padding: 4px;
	margin: 0px;
	color: #696969;
}


#facebookLikeBox {
   margin: auto;
}


/* THE FOLLOWING SECTION CONTROLS THE FORM STYLES */
form { padding: 0; margin: 0 } 

textarea, input, select { 
	background-color: #FFFFFF;
	color:#000000;
	font-family : Trebuchet MS,Arial,Verdana,sans-serif; 
	border: solid 1px #555555;
	font-weight: normal;
	padding: 2px;
	font-size: 13px;
	}

input.checkbox,.toselect ,input.radio{ 
	font-size: 13px; 
	background-color: transparent;
	border: 0;
	margin: 0;
}
input.image { 
	background-color: transparent;
	border: none;
}
.ff-default-value {
	background-color: #FFFFFF;
	color:#000000;
	font-family : Trebuchet MS,Arial,Verdana,sans-serif; 
	border: solid 1px #555555;
	font-weight: normal;
	font-style: italic;
}
.requiredFieldEmpty {
	background-color: #f99999;
	color:#000000;
	font-family : Trebuchet MS,Arial,Verdana,sans-serif; 
	border: solid 1px #890000;
	font-weight: normal;
}

input.submit { 
	font-size: 13px; 
	cursor: pointer;
	font-weight: bold;
	color: #242424;
	border: solid 1px #242424;
	background-color: #C4C4C4;
	padding: 6px;
}
.submitSmall { 
	cursor: pointer;
	color: #242424;
	border: solid 1px #242424;
	background-color: #C4C4C4;
	padding: 2px;
}

a.submitSmall:active{ text-decoration: none; color: #242424; }
a.submitSmall:link,a.submitSmall:visited { text-decoration: none; color: #242424; }
a.submitSmall:hover { color: #242424; text-decoration: underline; } 


.addToPackage { 
	cursor: pointer;
	color: #242424;
	border: solid 1px #242424;
	background-color: #C4C4C4;
	padding: 2px;
}

a.addToPackage:active{ text-decoration: none; color: #242424; }
a.addToPackage:link,a.addToPackage:visited { text-decoration: none; color: #242424; }
a.addToPackage:hover { color: #242424; text-decoration: underline; } 

input.checkbox, input.radio { 
	border: none; 
	background-color:transparent;
}

.search { 
	background-color: #FFFFFF;
	color:#000000;
	font-family : Trebuchet MS,Arial,Verdana,sans-serif; 
	border: solid 1px #555555;
	font-weight: normal;
	font-size: 13px;
	padding: 2px 2px 2px 18px;
	background-image: url('pcicons/search.png') ;
	background-position: 2px 2px;
	background-repeat: no-repeat;

}

#registerForm {
	margin: auto; 
	width: 80%;
}
.requiredField { 
	padding: 0 0 0 16px;
	background: transparent url('pcicons/required-field.png') no-repeat;

}
.formLeftCol { 
	width: 48%;
	float: left;
	padding: 4px;
	vertical-align:text-bottom;
}
.formRightCol { 
	width: 48%;
	float: right;
	padding: 4px;
	vertical-align:text-bottom;
}


#popup {
    background:#FFFFFF;
    color: #696969;
	width: 100%;
}

#dispopup {  color: #696969; padding: 4px;  background-color: #FFFFFF;  border: solid 1px #;	 }

a.ahover {
    text-decoration: none;
    border-bottom: 0px ;
    display: inline-block !important;
    display: inline;
    vertical-align: bottom;
    margin-bottom: 0px;
    position: relative;
}
a.ahover span.tooltip {
    visibility: hidden;
    display: block;
    position: absolute;
    left: 0;
    top: 20px;
    padding: 4px;
    z-index: 10;
	background-color: #EDE5AB;
    font-weight: normal;
    color: #000000;
}
/* Opera 6+ specific values */
@media screen and (min-width: 0px) {
    a.ahover span.tooltip {
        left: inherit;
        top: inherit;
        margin-top: 12px;
        width: 0;
    }
}
a.ahover:hover {
    border-bottom: 0px solid #292929;
    text-decoration: none;
}
a.ahover:hover span.tooltip {
    visibility: visible;
    width: 100px;
	text-align: left;
	margin-left: 10px;
    border: solid 1px #BAB066;
    color: #000000;
-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
-goog-ms-box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
box-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
}




.imagetable { 
	display:block;
	margin:0px;
	padding:0px; 
	vertical-align: middle; 
 }

#hovimg{
position: absolute;
width: 150px;
border: 0px solid black;
padding: 0px;
background-color: #000000;
visibility: hidden;
z-index: 100;
}

.minithumbsclear {
	width: 60px;
	height: 60px;
}
.minithumbs {
	overflow: hidden; 
	padding: 0px; 
	width: 60px; 
	height: 60px;  
	 border: solid 1px #494949;
}





/* END FORM STYLES */

.footerSpacer {
	height: 30px;
}
#footer {
	padding: 0px;
	font-size: 11px;
	text-align: center;
}




#footer a,  #footer a:active { text-decoration: none; color: #898989;}
#footer a:link, #footer a:visited {  text-decoration: none; color: #898989;   }
#footer a:hover {  color: #494949; text-decoration: underline;  } 

.cssClear { clear:both;font-size: 0px;line-height: 0px; width: 0px; height: 0px; }


#navSubGalleries { display: none }
#showGalleryTrail { display: none }



.faqs{
	background-color: #FCFCFC;
	border: solid 1px #CCCCCC;
	padding: 4px;
	margin: 0px;
	color: #696969;
}


.photoShowBGContainer {
  width:100%;
  height:100%;
  min-height: 100%;
  margin:0;
  position: fixed;
  z-index: 20;
  left: 0;
  top: 0;
}
#photoShowBGSolid5/8/2011
  {
  width:100%;
  height:100%;
  min-height: 100%;
  background-color:#000000;
  position: absolute; 
  display: block;
  }
 .photoShowBGImageContainer {
  width:100%;
  height:100%;
  min-height: 100%;
  margin:0;
  position: fixed;
  z-index: 22;
  left: 0;
  top: 0;
}

.photoBG2 {
	position: fixed;   
	display: block; 
	width: 100%; 
	height: 100%; 
	min-height: 100%;
	left: 0;
	top: 0;
}
.mainImageDiv {
	 z-index: 23; width: 100%;   left: 0; top: 0; position: absolute;
}
.mainImageDivInner { 
	margin: 30px auto 0 auto; text-align: center;
}
.imageCaption { 
	position: absolute; bottom: 4px; left: 4px; background-color:#FFFFFF;z-index: 50;  filter:alpha(opacity=40); opacity:0.4; 	text-align: left; margin: auto; 
}
.imageCaptionText { 
	filter:alpha(opacity=100); opacity: 0.9; padding: 4px;  color: #000000;  
}
 .photoMessageContainer {
	margin: 200px auto 0 auto; z-index: 999; position: fixed; width: 100%; left: 0; display: none;
}

.photoMessage { width: 200px; padding: 10px; background-color:#FFFFFF; z-index: 50;  filter:alpha(opacity=80); opacity:0.8; 	text-align: center; margin: auto; color: #000000; } 

.commentsSmall {
	background: transparent url('/ms_graphics/comment.png') no-repeat 0 0; 
	padding-left: 18px;
}
.commentsLink {
	background: transparent url('/ms_graphics/commentsm.png') no-repeat 0 0; 
	padding-left: 18px;
	font-size: 12px;
}

/* Comemnts box text color */
div.comment_body div.composer div.connected {color:#696969;}

.connect_widget_not_connected_text {color:#696969;}
div.comment_body div.composer div.connected div.UIImageBlock_Content {color:#696969;}
div.comment_body div.composer div.connected span.namelink a {color:#898989;}
div.comment_body div.post_area div.connected label {color:#696969;}
div.comment_body div.show_connected a.editsettings {color:#898989;}
div.comment_body div.wallkit_postcontent h4 {color:#696969e;}
div.comment_body div.wallkit_postcontent h4 a {color:#898989;}
div.comment_body div.wallkit_postcontent h4 span.wall_time {color:#696969;}
div.comment_body div.wallkit_postcontent div {color:#696969;}
div.comment_body div.wallkit_postcontent div a {color:#898989;}
div.comment_body div.wallkit_actionset a {color:#696969 !important;}
div.comment_body div.wallkit_subtitle div.post_counter {color:#696969;}
div.comment_body div.wallkit_subtitle div.pager a {color:#898989;}
div.comment_body div.wallkit_subtitle div.pager a:hover {color:#696969;}
div.comment_body div.connect_area div.or {color:#696969;}
div.comment_body div.connect_area div.connect_button_text {color:#696969;}
div.comment_body div.wall_captcha {color:#696969;}
div.comment_body div.wall_captcha h3 {color:#696969;}
div.comment_body div.wall_captcha a {color:#898989;}
div.comment_body div.wall_captcha label {color:#696969;}