BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 76%; BACKGROUND-IMAGE: url(images/page.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 100%; BACKGROUND-COLOR: #000000
}
BODY {
	SCROLLBAR-FACE-COLOR: #000000; 
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; 
	SCROLLBAR-SHADOW-COLOR: #161616; 
	SCROLLBAR-3DLIGHT-COLOR: #000000; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #cccccc;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}
A {
	COLOR: #ffffff
}
.emailhome {
	COLOR: #161616
}
P {
	Padding-left: 5px; Padding-top: 5px; TEXT-ALIGN: left; margin: 0px
}
H3 {
	FONT-SIZE: 14px; FONT-WEIGHT: BOLD
}
#logo {
	width: 100%; height: 100px; background: url(images/header.jpg) center #000000
}
#logoblock {
	width: 900px; height: 100px; margin-left: auto; margin-right: auto; DISPLAY: BLOCK;
}
#logo_img {
	
}
.align-right { 
	float:right; margin: 0 0 0px 0px; 
}
.align-left { 
	float:left; margin: 0 0px 0px 0; 
}
#directblock {
	width: 130px; height: 100px; FLOAT: RIGHT; display: block
}
#directblock_text {
	width: 130px; height: 100px; vertical-align: bottom; padding-right: 20px; TEXT-ALIGN: LEFT; FONT: 80% Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase;
}
#menu {
	width: 100%; height: 30px; background: url(images/menu_bg.jpg) #000000;
}
#menublock {
	width: 900px; height: 30px; 
}
#mainnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainnav LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #161616 4px solid; PADDING-RIGHT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 4px 0px 0px; FONT: 80% Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px;
}
#mainnav LI A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; COLOR: #333333; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#mainnav LI A:hover {
	BACKGROUND: #161616; COLOR: #ffffff
}
#mainnav LI A.active {
	BACKGROUND: #161616; COLOR: #ffffff
}
#middleblock {
	width: 100%; background-image: url(images/content_bg.jpg); background-repeat: repeat-x; background-color: #666666; background-position: top left; display: block
}
#content {
	width: 100%; background-image: url(images/content_bg.jpg); background-repeat: repeat-x; background-color: #666666; background-position: top left; display: block
}
#contentblock {
	width: 900px; display: block
}
#contentimg {
	margin-top: 10px; margin-bottom: 10px
}
#bottom {
	width: 100%; display: block;
}
#bottomblock {
	width: 900px; margin-bottom: 10px; display: block;
}
#bottomblock2 {
	COLOR:#161616; background-image: url(images/box_bg.jpg); background-color: #ffffff; width: 896px; margin-bottom: 10px; BORDER-LEFT: #EAEAEA 2px solid; BORDER-RIGHT: #EAEAEA 2px solid;
}
#leftcolumn {
	width: 520px; FLOAT: LEFT; background: url(images/box_bg.jpg) repeat-x #ffffff; BORDER-RIGHT: #EAEAEA 2px solid;
}
#leftcolumn_text {
	padding-left: 0px; padding-right: 0px; padding-top: 5px; FLOAT: LEFT; COLOR: #161616
}
#leftcolumn2 {
	width: 520px; FLOAT: LEFT;
}
#leftcolumn2_text {
	padding-left: 0px; padding-right: 0px; padding-top: 5px; FLOAT: LEFT; COLOR: #FFFFFF
}
#rightcolumn {
	width: 340px; FLOAT: RIGHT; MARGIN-RIGHT: 0px; PADDING_RIGHT: 0px; background: url(images/box_bg.jpg) repeat-x #ffffff; BORDER-LEFT: #EAEAEA 2px solid
}
#rightcolumn_text {
	padding-left: 0px; padding-right: 0px; padding-top: 5px; FLOAT: LEFT; COLOR: #161616
}
#rightcolumn2 {
	width: 340px; FLOAT: RIGHT; MARGIN-RIGHT: 0px; PADDING_RIGHT: 0px;
}
#footer {
	background: url(images/menu_bg.jpg); background-repeat: repeat-x; background-color: #666666; background-position: top left; height: 30px; width: 100%; margin: 0px; padding: 0px
}
#footerblock {
	width: 900px; height: 30px; text-align: center; margin-left:auto; margin-right:auto
}
#footertext {
	text-align: center; margin-left:auto; margin-right:auto
}
#title {
	BACKGROUND: url(images/arrow3.png) no-repeat;background-position: center left; margin-right:5px; padding-left: 20px; width: 95% ;padding-top: 2px; padding-bottom: 2px; FONT: 80% Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #161616; TEXT-ALIGN: LEFT; font-weight: bold; border-bottom: 2px dotted #161616;
}
#copyright {
	margin-top: 8px; color: #161616; text-align:center; margin-left:auto; margin-right:auto
}
#album {
	width: 450px; FLOAT: LEFT; MARGIN-TOP: 10px; display: block; height: 100%
}
#albumblock {
	width: 440px; padding-top: 5px; padding-bottom: 5px; display: block
}
#albumleft {
	width: 170px; background-color: #161616; FLOAT: LEFT;padding-top: 5px; padding-bottom: 5px; display: block
}
#albumright {
	height: 150px; width: 260px; background-color: #161616; FLOAT: LEFT; color: #ffffff; text-align: left; padding-left: 5px; padding-right: 5px; padding-top: 5px; display: block
}
.albumlink {
	color: #ffffff	
}
#photo_overview {
	width: 215px; FLOAT: LEFT; MARGIN-TOP: 10px
}
#photo_display {
	width: 685px; FLOAT: LEFT; MARGIN-TOP: 10px
}
.photo_name {
	color: #ffffff; padding-left: 5px
}
.c_photo {
	width: 110px; TEXT-ALIGN: LEFT; vertical-align: top
}
.c_size {
	width: 180px; TEXT-ALIGN: LEFT; vertical-align: top
}
.c_type {
	width: 100px; TEXT-ALIGN: LEFT; vertical-align: top
}
.c_type2 {
	width: 100px; TEXT-ALIGN: LEFT; vertical-align: top
}
.c_qty {
	width: 80px; TEXT-ALIGN: LEFT; vertical-align: top
}
.c_price {
	width: 100px; TEXT-ALIGN: LEFT; vertical-align: top
}
.c_total {
	width: 100px; TEXT-ALIGN: RIGHT; vertical-align: top
}
.header_total {
	width: 100px; TEXT-ALIGN: RIGHT;
}
.c_del {
	width: 100px; TEXT-ALIGN: LEFT; vertical-align: top
}
TABLE#shoppingcart {
	width: 880px
}
TABLE#shoppingcart TH {
	vertical-align: top; height:20px; border-bottom: 1px solid #EAEAEA;
}
TABLE#shoppingcart TR{
	padding-top: 5px
}
TABLE#shoppingcart TD {
	border-bottom: 1px solid #EAEAEA
}
TABLE#shoppingcart TFOOT TD {
	TEXT-ALIGN: right; BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
.personalInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 430px; PADDING-TOP: 0px
}
#cartInfo {
	TEXT-ALIGN: LEFT; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 12px; PADDING-TOP: 20px
}
#cartInfo LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 100px
}
#cartInfo INPUT {
	WIDTH: 300px;
}
#cartInfo TEXTAREA {
	WIDTH: 300px; HEIGHT: 65px
}
#cartInfo #savedata {
	MARGIN: 10px 0px 0px 0px; WIDTH: 15px
}
#cartInfo #order {
	MARGIN-RIGHT: 21px; FLOAT: RIGHT; background: url(images/menu_bg.jpg) #ffffff; FONT: 80% Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #161616; BORDER: #161616 1px solid; padding-top: 2px; padding-bottom: 2px; margin-bottom: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px	
}
#cartInfo #order2 {
	DISPLAY: block; MARGIN: 10px 0px 0px 80px; WIDTH: 56px
}
#cartLogin FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#cartInfo FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#checkout2{
	background: url(images/menu_bg.jpg) #ffffff; FONT: 80% Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #161616; BORDER: #161616 1px solid; padding-top: 2px; padding-bottom: 2px; margin-bottom: 5px	
}
#cartCheckout P {
	MARGIN: 20px 0px 20px 24px
}
#cartCheckout INPUT {
	MARGIN: 0px 10px 0px 0px
}
#cartCheckout LABEL {
	FONT-WEIGHT: bold
}
#errorMessage {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 10px 50%; PADDING-LEFT: 45px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/action_stop.gif); PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px 23px; WIDTH: 675px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; BACKGROUND-COLOR: #cc0000
}
TABLE#shoppingcart TFOOT A#checkout {
	background: url(images/menu_bg.jpg) #ffffff; FONT: 80% Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #161616; BORDER: #161616 1px solid; padding-top: 2px; padding-bottom: 2px; margin-bottom: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px	
}
.ordersteps {
	BACKGROUND: url(images/greenline.gif) repeat-x #000;
}
.orderstep1 {
	BACKGROUND: url(images/bullet.gif) no-repeat center;
}
.orderstep2 {
	BACKGROUND: url(images/bullet2.gif) no-repeat center;
}
.orderprocess {
	FONT: 80% Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase;
}
#bestel {
	WIDTH: 100%; FONT: 80% Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #161616; BORDER: #161616 1px solid; padding-top: 2px; padding-bottom: 2px; margin-bottom: 5px; background: url(images/menu_bg.jpg) #ffffff
}
TABLE#payment {
	width: 600px;
}
TABLE#payment TR{
	padding-top: 5px; padding-bottom: 10px
}
TABLE#payment TD {
	border-bottom: 1px solid #EAEAEA; text-align: left; vertical-align: top
}
.albumThumb {
	BORDER-RIGHT: #eaeaea 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eaeaea 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #eaeaea 1px solid; WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: #eaeaea 1px solid
}
.albumThumb2 {
	vertical-align: middle;   
        display: inline-block; 
	FLOAT: left;
	WIDTH: 102px;
	HEIGHT: 102px;
	MARGIN-BOTTOM: 5px;
	background-color: #ff0000;
}
.albumimg {
	vertical-align: middle;
}
.whitecell {
	background-color: #ffffff;
}
.price_format A{
	Float: left; text-align: left
}
.price {
	Float: right; text-align: right
}
.submit {
	background: url(images/menu_bg.jpg) #ffffff; FONT: 80% Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #161616; BORDER: #161616 1px solid; padding-top: 2px; padding-bottom: 2px; margin-bottom: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px	
}
/*********************** SCROLLERS ***********************/
.root 		{
		position: relative; width: 210px; FLOAT: LEFT; MARGIN-TOP: 0px; DISPLAY: inline		
		}
.root2 p 	{
		margin:			10px 10px 5px 10px;
		}
.thumb 		{
		position:		absolute;
		height:			9px;
		width:			15px;
		margin-left: 	-12px;
		}
.up, .dn 	{
		position:		absolute;
		margin-left: 	-12px;
		}
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
		border:			0;
		}
.scrollContainer { 
		position:			relative;
		width: 				210px; 
		FLOAT: LEFT; 
		MARGIN-TOP: 0px;  
		border-top:			0px solid #000000;
		border-left:		0px solid #000000;
		border-right:		0px solid #686262;
		border-bottom:		0px solid #686262;
		DISPLAY: 			inline;
		clip:				rect(0 467 470 0); 
		overflow:			hidden;
		}
.scrollContent { 
		position:			relative; 
		left:			0px; 
		top:			0px; 
		width:			200px; 
		color:			#ffffff;
		}
#leftcolumn3 {
	width: 340px; FLOAT: LEFT; background: url(images/box_bg.jpg) repeat-x #ffffff; BORDER-RIGHT: #EAEAEA 2px solid;
}
#rightcolumn3 {
	width: 520px; FLOAT: RIGHT; MARGIN-RIGHT: 0px; PADDING_RIGHT: 0px;
}
#portfolio {
	width: 200px; display: inline; float: left
}
#portfolio_text {
	margin-bottom: 10px;
}
#portfolio_text A{
	text-decoration: none; 	
}
#portfolio_image {
	width: 150px; background-color: #fff; padding: 5px; display: inline;
}