/*****************************/
IMG#logo
{
	margin-left: 1px;
	width: 1111px;
}
/** PG theme for Gallery2
* @author Pedro Gilberto <mail@pedrogilberto.com>
* @author Lutz-R. Frank <cps@lf-photodesign.de>
* $Revision: 2.03 $ $Date: 2006/09/16 $
 
Hack fix for IE5.x font-size not being medium as defined in CSS*/
#gallery DIV, #gallery P, #gallery TH, #gallery LI, #gallery DD, #gallery TD, #gallery TR, #gallery A
{
/*more specific to override imported rule*/
	font-size: xx-small;
/*false value for WinIE4/5*/
	voice-family: "\"}\";
/*trick WinIE4/5 into thinking rule is over*/
	voice-family: inherit;
/*recover from trick*/
	font-size: x-small;
}
DIV.giInfo
{
	line-height: 2.4;
}
DIV.block-core-BreadCrumb
{
}
SPAN.BreadCrumb-1
{
}
/*********************************************************************************
* Building blocks
* h2, h3, p, etc        Standard html tags
* div.gbBlock           Sidebar or content section with style for contained lists
* ul.gbBreadCrumb       List of links/path elements
* table.gbDataTable     Table for data/form elements with styles for shading rows
 */
#gallery H2, #gallery H3, #gallery H4, #gallery FORM
{
	margin: 0;
	padding: 0;
}
#gallery P
{
	margin: 0.6em 0;
	padding: 0;
}
.gbBlock
{
	padding: 0em;
	margin: 0.3em;
	border-width: 0 0 1px;
	border-style: inherit;
	border-color: inherit;
/*IE can't inherit these*/
	border-style: expression(parentElement.currentStyle.borderStyle);
	border-color: expression(parentElement.currentStyle.borderColor);
}
.gbBlock UL
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.gbBlock UL UL
{
	margin: 0 0 0.5em 1em;
}
.gbBlock LI
{
	padding: 6px 0 0;
}
#gallery .gbBlock H3
{
	margin-bottom: 0.5em;
}
#gallery .gbBlock H4
{
	margin-top: 0.5em;
}
#gsNavBar DIV.gbBreadCrumb
{
	margin-left: 15px;
	padding: 14px 8px;
}
TABLE.gbDataTable
{
	margin-bottom: 4px;
}
TABLE.gbDataTable TH, TABLE.gbDataTable TD
{
	padding: 4px;
}
.giBlockToggle
{
	padding: 0 0.4em 0.1em;
}
.giBlockToggle:hover
{
	cursor: pointer;
}
.gbMarkupBar
{
	margin: 4px 0;
}
#gallery .gbMarkupBar INPUT
{
	margin: 0;
	padding: 0;
}
/*********************************************************************************
* Sections
* body.gallery     Page body in G2 standalone (doesn't apply to embedded)
* #gallery         Page container
* #gsNavBar   Top bar with breadcrumb and other links
* #gsSidebar       Sidebar
* #gsContent       Main content
 */
BODY.gallery
{
	padding: 0px;
}
#gallery.rtl
{
	direction: rtl;
}
#gsNavBar
{
	border-top-width: 1px;
	border-bottom-width: 1px;
}
#gsNavBar DIV.gbSystemLinks
{
	padding: 4px 6px;
}
#gsNavBar DIV.gbSystemLinks SPAN
{
	padding: 0 4px;
}
#gsSidebar
{
	border-right-width: 1px;
	width: 185px;
	overflow: hidden;
}
#gsSidebarCol
{
	width: 0%;
/*Expand to fit content ("0" bad4 firefox, "1px" bad4 opera)*/
	padding-bottom: 9px;
	padding-top: 9px;
	padding-left: 7px;
}
#gsSidebarF
{
	border-right-width: 1px;
	width: 175px;
	overflow: hidden;
}
#gsSidebarFCol
{
	width: 0%;
/*Expand to fit content ("0" bad4 firefox, "1px" bad4 opera)*/
}
TD.giAlbumCell, TD.giItemCell
{
	padding: 0.8em;
	text-align: center;
	vertical-align: top;
}
#gallery TD.giAlbumCell SELECT, #gallery TD.giItemCell SELECT
{
	margin-top: 0.8em;
}
/*So imageframed thumbs can be centered*/
TD.giAlbumCell TABLE, TD.giItemCell TABLE
{
	margin: auto;
}
#gsPagesT SPAN, #gsPagesB SPAN
{
	padding: 0 0.3em;
}
#gallery #gsSidebar UL
{
	font-size: 1em;
}
#gallery #gsSidebarF UL
{
	font-size: 1em;
}
/*********************************************************************************
* PG Theme for Gallery 2 based on Matrix
* by Ross A. Reyman, Jon Huang, and Chad Kieffer
* updated by Alan Harder and Pedro Gilberto
 
********************************************************************************
* Building blocks
* #gallery              Default font/color settings
* .gcBackground1,2..    Palette of backgrounds
* .gcBorder1,2..        Palette of borders
* a, h2, h3, etc        Standard html tags
* .giTitle, .giSubtitle, .giDescription, .giInfo, .giSuccess, .giWarning, .giError
*                       Palette of text styles
* div.gbBreadCrumb      List of links/path elements
* table.gbDataTable     Table for data/form elements with styles for shading rows
* div.gbTabBar          UI component for selectable tabs
* .autoComplete*        Styles for autoComplete popup lists
 */
#gallery
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #333;
	width: 1103px;
	margin-left: auto;
	margin-right: auto;
}
.gcBackground1
{
	background-color: #333;
}
.gcBackground2, .iframeBackground
{
	background-color: #9F9F9F;
}
.gcBorder1
{
	margin-left: 0;
}
DIV#g2-page
{
	margin-left: -119px;
	margin-right: 0;
}
.gcBorder1Author
{
	border-right: 1px solid #AAA;
}
.gcBorder1Top
{
	border-bottom: 1px solid #AAA;
	margin: 6px;
}
.gcBorder2
{
	border: 1px solid #444;
}
DIV#g2-page TABLE.gcBackground1.gcBorder2
{
	margin-top: 0px;
	margin-right: 0;
}
#gallery A
{
	font-weight: bold;
	text-decoration: none;
	color: #444;
}
#gallery A:hover
{
	text-decoration: underline;
	color: #DDD;
}
SPAN.block-core-SystemLink
{
	margin-right: 0;
}
#gallery A:active
{
	text-decoration: none;
	color: #333;
}
#gallery IMG
{
	border-width: 0;
}
#gallery H2, #gallery H3, #gallery H4
{
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
#gallery INPUT:focus, #gallery TEXTAREA:focus
{
	background-color: #FFF;
}
#gallery INPUT.inputTypeSubmit, #gallery INPUT.inputTypeButton
{
/*No input[type=submit] in IE*/
	color: #333;
	background-color: #CCC;
	border-width: 2px;
	border-style: solid;
	border-color: #E7E7E7 #666 #666 #E7E7E7;
}
#gallery SELECT
{
	font-size: 1em;
}
.giTitle, #gallery H2, #gallery H3, #gallery H4
{
	font-size: 1.3em;
	font-weight: bold;
	color: #CCC;
}
.giTitle2
{
	font-size: xx-small;
	font-weight: normal;
}
#gallery PRE, #gallery TT
{
	font-family: "Courier New";
	font-size: 1.2em;
}
.giSubtitle
{
	font-size: 0.9em;
	font-weight: normal;
	vertical-align: text-bottom;
}
.giDescription
{
	font-size: 1.1em;
	line-height: 1.4em;
}
.giDescription2
{
	font-size: 1.1em;
	line-height: 1.4em;
	text-align: left;
}
.gbEmptyAlbum
{
	height: 400px;
}
.giDescription H1.emptyAlbum
{
	line-height: 4em;
	text-align: center;
}
.giInfo
{
	font-size: 0.9em;
	color: #555;
}
.giInfo SPAN.summary
{
	display: block;
}
.giSuccess, .giWarning, .giError
{
	font-weight: bold;
}
.giSuccess
{
	color: #EFE;
}
.giWarning
{
	color: #FFE;
}
.giError
{
	color: #FEE;
}
.giNew, .giUpdated
{
	padding: 0px 7px 3px;
	border-width: 0 0px 1px 0;
	border-style: solid;
	line-height: 1.4em;
	color: #FFF;
	border-color: #FFF;
}
#gsNavBar DIV.gbBreadCrumb
{
	font-size: 2.1em;
	font-weight: bold;
	margin-left: 20px;
}
#gsNavBar DIV.gbBreadCrumb A, #gsNavBar DIV.gbBreadCrumb SPAN
{
	padding: 10 0 0 14px;
	background: url(images/icon_path_separator.gif) no-repeat left;
	margin: 15px;
}
#gsNavBar DIV.gbBreadCrumb A.BreadCrumb-1
{
/*no :first-child in IE*/
	padding-left: 10;
	background-image: none;
	white-space: nowrap;
	margin: 15px;
}
#gallery.IE DIV.gbBreadCrumb SPAN
{
	display: inline-block;
/*IE loses padding-left on wrapped inline nowrap element*/
	padding-right: 4px;
/*IE has less space at right of each span*/
	margin: 15px;
}
#gsNavBar DIV.gbBreadCrumb SPAN.BreadCrumb-1
{
/*no :first-child in IE*/
	padding-left: 10;
	margin: 15px;
	background-image: none;
}
#gsNavBar DIV.gbSystemLinks
{
	float: right;
	margin: 15px;
}
TABLE.gbDataTable TH
{
	text-align: left;
	background-color: #888;
}
.gbEven
{
	background-color: #CCC;
}
.gbOdd
{
	background-color: #BBB;
}
.gbBusy
{
	background-color: #000 !important;
}
DIV.gbTabBar
{
	font-size: 0.9em;
	font-weight: bold;
	margin: 0.8em 0 0;
	padding: 6px;
	background: url(../PGlightbox/images/tab_bg.gif) repeat-x bottom;
	white-space: nowrap;
}
DIV.gbTabBar SPAN.o
{
	padding: 6px 0 5px 8px;
	background: url(../PGlightbox/images/tab_left.jpg) no-repeat left top;
}
#gallery.IE DIV.gbTabBar SPAN.o
{
	display: inline-block;
/*IE loses padding-left on wrapped inline nowrap element*/
	margin-bottom: 1px;
/*..and then adds padding differently with inline-block..*/
}
/*IE may clip off the right end of a long set of tabs, so allow IE to wrap them*/
#gallery.IE DIV.gbTabBar
{
	padding-bottom: 0;
	white-space: normal;
}
#gallery.IE DIV.gbTabBar SPAN.giSelected
{
	margin-bottom: 0;
}
#gallery DIV.gbTabBar SPAN SPAN
{
	padding: 6px 12px 5px 4px;
	background: url(../PGlightbox/images/tab_right.jpg) no-repeat right top;
}
#gallery DIV.gbTabBar A
{
	color: #BBB;
	text-decoration: none;
}
#gallery DIV.gbTabBar A:hover
{
	color: #DDD;
}
#gallery DIV.gbTabBar SPAN.giSelected
{
	padding-bottom: 6px;
	background-image: url(../PGlightbox/images/tab_left_on.jpg);
}
#gallery DIV.gbTabBar SPAN.giSelected SPAN
{
	color: #333;
	padding-bottom: 6px;
	background-image: url(../PGlightbox/images/tab_right_on.jpg);
}
.autoCompleteBackground
{
	border: 1px solid #CCC;
	border-top-style: none;
	margin: 0;
}
.autoCompleteHighlight
{
	text-decoration: underline;
}
.autoCompleteNotSelected
{
	background-color: #EEE;
	padding: 3px 4px 3px 17px;
}
.autoCompleteSelected
{
	background-color: #FFC;
	padding: 3px 4px 3px 17px;
}
.autoCompleteShadow
{
	position: absolute;
	margin: 0.3em;
	z-index: 5;
	background: #A0A0A0;
}
.autoCompleteContainer
{
	position: relative;
	bottom: 4px;
	right: 4px;
	border: 1px solid #404040;
	background: #FFF;
	overflow: hidden;
}
.autoCompleteContainer UL
{
	position: relative;
	padding: 5px 0;
	list-style: none;
}
.autoCompleteContainer LI
{
	padding: 0 5px;
	cursor: default;
	white-space: nowrap;
	display: list-item;
}
.autoCompleteContainer LI.highlight
{
	background: #EEE;
}
.autoCompleteContainer LI.yui-ac-highlight
{
	background-color: #EEE;
}
#gallery .gbMarkupBar INPUT
{
	font-size: 1.1em;
}
#ProgressBar #progressDone
{
	background-color: #FD6704;
	border: thin solid #333;
}
#ProgressBar #progressToGo
{
	background-color: #CCC;
	border: thin solid #333;
}
.giSearchHighlight
{
	font-weight: bold;
	background-color: #FFF;
}
/*********************************************************************************
* Sections
* #gallery         Page container
* #gsNavBar   Top bar with breadcrumb and other links
* #gsSidebar       Sidebar
* #gsContent       Main content
* #giFormUsername  Form field for entering a username
* #giFormGroupname Form field for entering a group name
 */
#gsNavBar DIV
{
	margin-top: 0.1em;
/*Align system links with breadcrumb*/
	margin-left: 10px;
	font-weight: bold;
}
#gsSidebar DIV UL
{
/*no > in IE*/
	font-size: 1.1em;
	font-weight: bold;
}
#gsSidebarF DIV UL
{
/*no > in IE*/
	font-size: 1.1em;
	font-weight: bold;
}
#gsSidebar DIV UL UL
{
	font-size: 1em;
}
#gsSidebarF DIV UL UL
{
	font-size: 1em;
}
#gsSidebar UL SPAN
{
	color: #CCC;
}
#gsSidebarF UL SPAN
{
	color: #CCC;
}
#giFormUsername, .giFormUsername
{
	background: url(../PGlightbox/images/userinfo.png) no-repeat 0 1px;
	padding-left: 17px;
}
#giFormGroupname
{
	background: url(../PGlightbox/images/groupinfo.png) no-repeat 0 1px;
	padding-left: 17px;
}
#giFormPassword
{
	background: url(../PGlightbox/images/key7-16-bw.gif) no-repeat 0 1px;
	padding-left: 17px;
}
/*Opera ignores padding in form inputs; put icons on right side instead*/
#gallery.opera #giFormUsername, #gallery.opera .giFormUsername, #gallery.opera #giFormGroupname, #gallery.opera #giFormPassword
{
	background-position: right center;
}
DIV.gbNavigator DIV.next-and-last
{
	float: right;
}
DIV.gbNavigator DIV.next-and-last.no-previous
{
	float: none;
	text-align: right;
}
DIV.gbNavigator A.first
{
	padding-left: 27px;
	background: url(images/nav_first.gif) no-repeat left;
}
DIV.gbNavigator A.previous
{
	padding-left: 27px;
	background: url(images/nav_prev.gif) no-repeat left;
}
DIV.gbNavigator A.next
{
	padding-right: 27px;
	background: url(images/nav_next.gif) no-repeat right;
}
DIV.gbNavigator A.last
{
	padding-right: 27px;
	background: url(images/nav_last.gif) no-repeat right;
}
DIV.gbNavigator DIV.first-and-previous IMG
{
	vertical-align: middle;
	padding-right: 0.5em;
}
DIV.gbNavigator DIV.next-and-last IMG
{
	vertical-align: middle;
	padding-left: 0.5em;
}
#gallery.rtl DIV.gbNavigator DIV.next-and-last
{
	float: left;
}
#gallery.rtl DIV.gbNavigator DIV.next-and-last.no-previous
{
	float: none;
	text-align: left;
}
#gallery.rtl DIV.gbNavigator DIV.first-and-previous
{
	text-align: right;
}
/*Both IE and Gecko have bugs with omitting padding on rtl inline content*/
#gallery.IE.rtl DIV.gbNavigator A
{
	display: inline-block;
}
#gallery.gecko.rtl DIV.gbNavigator A
{
	display: -moz-inline-box;
}
#gallery.rtl DIV.gbNavigator A.first
{
	padding: 0 27px 0 0;
	background: url(images/nav_last.gif) no-repeat right;
}
#gallery.rtl DIV.gbNavigator A.previous
{
	padding: 0 27px 0 0;
	background: url(images/nav_next.gif) no-repeat right;
}
#gallery.rtl DIV.gbNavigator A.next
{
	padding: 0 0 0 27px;
	background: url(images/nav_prev.gif) no-repeat left;
}
#gallery.rtl DIV.gbNavigator A.last
{
	padding: 0 0 0 27px;
	background: url(images/nav_first.gif) no-repeat left;
}
#gallery.rtl DIV.gbNavigator DIV.first-and-previous IMG
{
	padding: 0 0 0 0.5em;
}
#gallery.rtl DIV.gbNavigator DIV.next-and-last IMG
{
	padding: 0 0.5em 0 0;
}
DIV.block-search-SearchBlock A.advanced
{
	display: block;
	padding: 3px;
}
DIV.block-core-ItemLinks
{
	margin: 3px;
}
DIV.block-core-ItemLinks A
{
	padding: 3px;
}
DIV#gsSidebar DIV.block-core-ItemLinks A
{
	display: block;
}
DIV#gsSidebarF DIV.block-core-ItemLinks A
{
	display: block;
}
DIV#gsSidebar DIV.block-core-PeerList A
{
	display: block;
	padding: 3px;
}
DIV#gsSidebarF DIV.block-core-PeerList A
{
	display: block;
	padding: 3px;
}
DIV#gsSidebar DIV.block-core-PeerList SPAN
{
	font-weight: bold;
	display: block;
	padding: 3px;
}
DIV#gsSidebarF DIV.block-core-PeerList SPAN
{
	font-weight: bold;
	display: block;
	padding: 3px;
}
DIV#gsSidebar DIV.block-core-PeerList SPAN.current
{
	color: #666;
}
DIV#gsSidebarF DIV.block-core-PeerList SPAN.current
{
	color: #666;
}
/******************************************************
Dynamic blocks
******************************************************/
DIV.block-comment-ViewComments
{
	margin: 5px;
}
DIV.block-comment-ViewComments DIV.one-comment
{
	border: 1px solid #E7E7E7;
	padding: 5px;
	margin-bottom: 5px;
}
DIV.block-comment-ViewComments H3
{
}
DIV.block-comment-ViewComments SPAN
{
	padding-right: 5px;
}
DIV.block-comment-ViewComments P.info
{
	font-style: italic;
	text-align: right;
	font-size: 0.95em;
}
DIV.block-core-GuestPreview
{
	float: right;
}
#gallery.rtl DIV.block-core-GuestPreview
{
	float: left;
}
SPAN.block-core-SystemLink
{
}
DIV.block-exif-ExifInfo
{
	margin: 5px;
}
SPAN.bsw_ButtonDisabled
{
	color: #999;
}
SPAN.bsw_ButtonEnabled
{
	color: #FF0000;
	cursor: pointer;
}
TABLE.bsw_ParamTable
{
	width: 100%;
	border: 1px solid #999;
	border-collapse: collapse;
}
TR.bsw_ParamHeaderRow
{
	background-color: #EEE;
}
TR.bsw_ParamHeaderRow TD
{
	font-weight: bold;
	text-align: center;
	border: 1px solid #999;
}
TD.bsw_BlockCommands
{
	white-space: nowrap;
	text-align: center;
}
#gsFooter
{
	padding-top: 4px;
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
}
/*********************************************************************************
* Rating module sytles
* Extends and/or overrides moduels/rating/rating.css
* Uncomment and edit the following classes to change rating image interface
 */
.giRatingUI
{
	margin: 10px auto;
/*Required to center default rating module star images*/
}
#gsThumbMatrix .giRatingAverageContainer
{
	margin: auto;
}
/*
.giRatingUI img {}
.giRatingUnit {}
.giRatingHidden {}
.giRatingVotes {}
.giRatingEmpty {}
.giRatingEmptyUserYes {}
.giRatingHalfUserNo {}
.giRatingHalfUserYes {}
.giRatingFullUserNo {}
.giRatingFullUserYes {}
.giRatingAverage {}


******************************************************************
* PG
******************************************************************
 */
#gsHeader IMG
{
	border: 0;
}
TABLE.thumbSingle
{
	margin: 0;
	padding: 0;
	text-align: center;
}
TABLE.SI
{
	margin: 0px 0 0;
	padding: 0px 0 0;
	text-align: center;
}
.close
{
	border: 0;
	text-align: center;
}
TABLE.center
{
	text-align: center;
}
.center
{
	text-align: center;
}
.author
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-decoration: none;
}
.authoremail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
A.authorlink
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: none;
}
.thumbSmall
{
	border: 1px solid #EEE !important;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.thumbSmallSelected
{
	border: 1px solid #777 !important;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.thumbSmallOn
{
	border: 1px solid #FFF !important;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.thumbSmallClik
{
	border: 1px solid #FF4444 !important;
	padding: 0px;
	margin: 0px;
	text-align: center;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5 opacity: 0.5;
}
.opacity1
{
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
}
.opacity2
{
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}
.opacity3
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
.opacity4
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}
.opacity5
{
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.opacity6
{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.opacity7
{
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.opacity8
{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.opacity9
{
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.opacity10
{
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
.gsSingleImage
{
	background-color: #000;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	border: 4px solid #FFFFFF;
}
#gsSingleImageId IMG
{
	z-index: 2;
}
.xx
{
	z-index: 2;
}
.gsSingleImageNoF
{
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.giThumbnail
{
	background-color: #000;
	padding: 0px;
	margin: 0px;
	text-align: center;
	border: 3px solid #FFFFFF !important;
}
.MTbackground
{
	border: 1px solid #000000;
	text-align: center;
}
.gbBlockBottom
{
	padding: 0.7em;
	border-width: 0 0 0px;
	border-style: inherit;
	border-color: inherit;
/*IE can't inherit these*/
	border-style: expression(parentElement.currentStyle.borderStyle);
	border-color: expression(parentElement.currentStyle.borderColor);
}
.NavBorder
{
	border: 0 solid #444;
	border-top-width: 2px;
}
.gbBlock LI
{
	color: #EEE;
}
.menuoff
{
	font-weight: bold;
	text-decoration: none;
	color: #9F9F9F;
}
.Sidebar
{
	width: 183px;
}
.descSeparator
{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 6px;
	border-left-width: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #AAA;
	width: 99%;
}
.tableacpic
{
	height: 25px;
	vertical-align: middle;
}
.tableacpic TD
{
	vertical-align: middle;
	height: 25px;
}
.tableacpic A:hover
{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.tableacpic A
{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.icon IMG
{
	height: 16px;
	width: 20px;
	border-width: 0;
	text-decoration: none !important;
	vertical-align: bottom;
}
.noicon IMG
{
	height: 1px;
	width: 1px;
	border-width: 0;
	text-decoration: none !important;
	vertical-align: bottom;
}
.hiddenPic
{
	height: 1px;
	width: 1px;
	display: none;
}
.icon
{
	width: 20px;
	height: 16px;
	border: 0;
	margin-top: 9px;
	vertical-align: top;
}
#cpack
{
	width: 50px;
	height: 20px;
	border: 0;
}
#footer A
{
	color: #DDDDDD;
}
#footer A:hover
{
	color: #FFFFFF;
}
/*****************************************************************/
.gbLink-cart_ViewCart
{
	background: url(images/cart.gif) no-repeat left center !important;
}
.gbLink-cart_AddToCart
{
	background: url(images/add_cart.gif) no-repeat left center !important;
}
.actions A
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
.actions TD
{
	text-align: left;
}
.actions A:hover
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
.actions2 A
{
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
	text-align: left;
}
.actions2 TD
{
	padding-top: 5px;
	text-align: left;
}
.actions2 A:hover
{
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
	text-align: left;
}
.BlockOpacity
{
	filter: alpha(opacity=93);
	-moz-opacity: 0.93;
	opacity: 0.93;
}
.help
{
	padding: 0px;
	margin: 5px;
	text-align: center;
	width: 750;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}
.help TD
{
	text-align: left;
	padding: 0px;
	margin: 0px;
	border-width: 0px 0;
	border-style: solid;
	border-color: inherit;
	background-color: #EEE;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
.helplink A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #CCDDFF;
	padding: 3px;
}
.helplink A:hover
{
	text-decoration: none;
	color: #88AADD;
	background-color: #BBCCFF;
}
.helplink A:active
{
	text-decoration: none;
	color: #6666DD;
}
#helpmenu A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #AABBEE;
	padding: 3px;
}
#helpmenu A:hover
{
	text-decoration: none;
	color: #88AADD;
	background-color: #BBCCFF;
}
#helpmenu A:active
{
	text-decoration: none;
	color: #6666DD;
}
.footerButton
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
.footerButtonOn
{
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
.protectimage
{
	background-color: #BBCCFF;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
#actions
{
	position: absolute;
	top: 20px;
	left: 5%;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
#testlayer
{
	position: absolute;
	background: #732264;
	color: #FFFFFF;
	font: 16px arial, helvetica;
	top: 20px;
	z-index: 3;
}
#testP
{
	position: absolute;
	top: 200px;
	z-index: 10;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 2;
}
#actions1, #menu
{
	position: absolute;
	top: 30px;
	left: 5%;
	font: 12px verdana, arial, helvetica;
	color: #FFFFFF;
	background: #000000;
	padding: 10px;
	border: none;
	z-index: 5;
}
#comp
{
	position: fixed;
	left: 50px;
	visibility: hidden;
	z-index: 2;
}
/*:visited necessary because the menu is used for internal links
and Explorer sees them as already visited*/
DIV#menu A, DIV#menu A:visited
{
	color: #FFFFFF;
}
/*
*******    ** rating ****    ****
*/
.giRatingEmpty
{
	background: transparent url(images/rating/star_r_0.0.gif) no-repeat;
}
.giRatingEmptyUserYes
{
	background: transparent url(images/rating/star_u_noborder.gif) no-repeat;
}
.giRatingHalfUserNo
{
	background: transparent url(images/rating/star_r_0.5.gif) no-repeat;
}
.giRatingHalfUserYes
{
	background: transparent url(images/rating/star_07.gif) no-repeat;
}
.giRatingFullUserNo
{
	background: transparent url(images/rating/star_r_1.0.gif) no-repeat;
}
.giRatingFullUserYes
{
	background: transparent url(images/rating/star_u_1.0.gif) no-repeat;
}
.giRatingAverage
{
	background-color: #CCC !important;
	height: 5px;
	float: left;
}
.giRatingAverageContainer
{
	border: 1px solid #6F6F6F !important;
	height: 5px;
	width: 80px;
	overflow: hidden;
}
.giRatingUI
{
	margin: 10px auto;
/*Required to center default rating module star images*/
}
#gsThumbMatrix .giRatingAverageContainer
{
	margin: auto;
}
/*---------------------------------------------------------*/

