*										{font-family: Helvetica, Arial, Verdana, sans-serif;}

body									{color: #FFF; background-color: #333; margin: 0px; font-size: 12px; text-align: center; line-height: 1.5;}

table									{border-width: 0px;}

td										{border-width: 0px; vertical-align: top; font-size: 12px; line-height: 1.2;}

a										{color: #FFF; text-decoration: none; outline: none;}

a:link									{text-decoration: none;}

a:visited								{text-decoration: none;}

a:hover									{text-decoration: none;}

a:active								{text-decoration: none;}

a:focus									{text-decoration: none;}

img										{border-width: 0px;}

p										{margin: 0px; padding: 0px;}

select,textarea,input					{vertical-align: middle; background-color: #FFF; border: 1px solid #999; font-size: 12px; padding: 2px;}



#boxContainer							{width: 960px; min-height: 600px; padding: 20px; margin: 0px auto; text-align: left; background-color: #000;}

* html #boxContainer					{width: 1000px;}

#boxHeader								{position: relative; height: 80px;}

#boxHeader a:hover						{border-bottom: 0px solid #000;}

#boxSidebar								{width: 134px; float: left; overflow: hidden;}

#boxContentSmall						{width: 826px; float: left; text-align: center; color: #CCC;}

#boxContentWide							{position: relative; width: 960px; z-index: 20; color: #CCC;}

#boxMenu								{position: absolute; left: 230px; top: 28px; height: 20px; line-height: 12px; z-index: 200;}

#boxMenu a:hover						{border-bottom: 1px solid #999;}

#boxNav									{position: absolute; left: 610px; top: 25px; width: 350px; text-align: right;}

#boxNav a:hover							{border-bottom: 1px solid #999;}

#boxInfo								{position: absolute; max-width: 300px; left: 550px; top: 60px; background-color: #000; padding: 15px; border: 1px solid #EEE; z-index: 20000; text-align: left;}

* html #boxInfo							{width: 330px;}

#boxItems								{margin-top: 15px;}


.menuItem								{}

.menuItemActive							{border-bottom: 1px solid #999;}


.navInactive							{color: #444;}


.textColumn								{width: 600px; line-height: 1.4;}

div.textColumn a:hover					{border-bottom: 1px solid #999; color: #EEE;}

.contentProfile							{height: 600px; background: url(/pictures/me.jpg) no-repeat right top;}


.gallerySetLink							{margin-bottom: 10px;}

.galleryThumbnail						{margin-bottom: 2px; border: 1px solid #EEE;}

.galleryImage							{border: 1px solid #EEE;}

.galleryContentThumbnail				{}

.galleryOverviewLink					{display: block; width: 112px; height: 112px; border: 1px solid #EEE; float: left; margin: 0px 3px 3px 0px;}

.galleryOverviewLink:hover img			{visibility: hidden;}


h2										{font-size: 16px; border-bottom: 1px solid #999; display: inline; font-weight: normal; color: #FFF;}

h3										{font-size: 12px; font-weight: bold; margin: 0px; color: #FFF;}


.info									{font-family: Courier; color: #000; background-color: #FFF; padding: 0px 2px; cursor: pointer;}


.productItem							{width: 236px; border: 1px solid #555; float: left; overflow: hidden; margin: 0px 2px 15px 0px;}

.productItemNoRightMargin				{margin-right: 0px;}

.productItemNoBottomMargin				{margin-bottom: 0px;}

.productItemImage						{width: 236px; height: 158px; overflow: hidden;}

.productItemTitle						{padding: 2px; overflow: hidden; text-align: center; background-color: #222;}

.productItemTitle a:hover				{border-bottom: 1px solid #999;}

#productImageSidebar					{width: 238px; float: right;}

#productImageSidebar a:hover			{border-bottom-width: 0px;}

#productImageSidebar img				{border: 1px solid #555; margin-bottom: 5px;}



td										{padding: 5px; background-color: #222;}

table									{border: 1px solid #444;}


.imgAlignLeft							{margin: 2px 5px 2px 0px;}

.imgAlignCenter							{margin: 2px 5px 2px 5px;}

.imgAlignRight							{margin: 2px 0px 2px 5px;}


.clearer								{clear: both; width: 1px; height: 1px; overflow: hidden; visibility: hidden;}


.allItem								{width: 252px; height: 325px; float: left; padding: 12px; margin: 20px; background-color: #FFF; border: 1px solid #d1d1d1; overflow: hidden;}

.allItem a								{color: #555; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 14px;}

.allImg									{width: 250px; height: 250px; border: 1px solid #000; overflow: hidden; margin-bottom: 25px;}
