BODY
{
	color: white;
	font-family: 'Century Gothic';
	background-color: #000000;
	scrollbar-3dlight-color: #3f3f3f;
	scrollbar-arrow-color: #696969;
	scrollbar-base-color: #0000;
	scrollbar-darkshadow-color: #333333;
	scrollbar-face-color: #3f3f3f;
	scrollbar-highlight-color: #696969;
	scrollbar-shadow-color: #696969;
}

.TABLE_MAIN
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
}

.TABLE_HEAD
{
	border-bottom: #696969 1px solid;
	background-color: #333333;
	font-size: 12pt;
	font-weight: bold;
}

.TABLE_SUBHEAD
{
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color: #333333;
	text-align: center;
}

.TABLE_LEFT_COLUMN
{
	border-right: #696969 1px solid;
}

A
{
	color: White;
	text-decoration: underline;
}

A:hover
{
	color: #000066;
	text-decoration: underline;
}

INPUT.BORDERLESS
{
	font-family: 'Century Gothic';
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}


BODY.SUBPAGE
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	background-color: #ffffff;
	
}

.CONTENT
{
	font-size: 10pt;
	color: #333333;
	font-family: 'Century Gothic';
	padding-right: 15px;
	padding-left: 15px;
}

.PORTFOLIO_LINK
{
	color: White;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 5px;
}

.TOPMENU
{
	font-size: 8pt;
	background-image: url(/images/menu_back.jpg);
	background-repeat: repeat-x;
}

A.TOPMENUITEM:HOVER
{
	color: #6DA1ED;
	text-decoration: none;
}

.TOPMENUITEM
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	color: white;
	text-decoration: none;
}

.TOPMENUITEM_SELECTED
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.FOOTER
{
	font-size: 8pt;
	padding-right: 5px;
	padding-left: 5px;
	background-color: Black;
}

.FILMSTRIPTAB
{
	background-image: url(/images/tab_back.gif);
	padding-right: 5px;
	padding-left: 5px;
}

.PAGETITLE
{
	font-weight: bold;
	font-size: 15pt;
}

.COPYRIGHT
{
	font-size: 8pt;
}

DIV.IMAGEZOOM
{
	z-index: 999;
	position: absolute;
}

.PAGESETUP_IMAGEDETAILS
{
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_IMG_DET.jpg);
	background-repeat: no-repeat;
	height: 400px;
	width: 700px;
	overflow:auto;
}

TABLE.IMAGEDETAILS
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
}

TH.IMAGEDETAILS
{
	
	background-image: url(/images/ImageDetails_Top_Back.gif);
	background-repeat: repeat-x;
}

TD.IMAGEDETAILS
{
	font-size: 8pt;
	color: #000000;
	background-image: url(/images/ImageDetails_Back.gif);
	background-repeat: repeat;
}

IMG.IMAGEDETAILS
{
	border-right: #d4d4d4 1px solid;
	border-top: #d4d4d4 1px solid;
	margin-top: 20px;
	border-left: #d4d4d4 1px solid;
	border-bottom: #d4d4d4 1px solid;
}

.INFORMATION_DIV
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	z-index: 99;
	left: 125px;
	border-left: #696969 1px solid;
	width: 500px;
	border-bottom: #696969 1px solid;
	position: absolute;
	top: 15px;
	height: 300px;
	background-color: #ffffff;
}

.INFORMATION_DIV_HEAD
{
	border-bottom: #696969 1px solid;
	background-color: #333333;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
}

.INFORMATION_TABLE
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 10pt;
	border-left: #696969 1px solid;
	color: #000000;
	border-bottom: #696969 1px solid;
	background-color: #f0f0f0;
}

.ORDERFORM_DIV
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	z-index: 99;
	left: 125px;
	border-left: #696969 1px solid;
	width: 500px;
	border-bottom: #696969 1px solid;
	position: absolute;
	top: 15px;
	height: 300px;
	background-color: #f0f0f0;
}

.ORDERFORM_DIV_HEAD
{
	border-bottom: #696969 1px solid;
	background-color: #333333;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
}

.ORDERFORM_TABLE
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	border-left: #696969 1px solid;
	color: #000000;
	border-bottom: #696969 1px solid;
	background-color: #ffffff;
}

.ORDERFORM_HEAD
{
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	border-bottom: #696969 1px solid;
	background-color: #000000;
	text-align: center;
}

.ORDERFORM_FOOT
{
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	background-color: #333333;
	text-align: center;
}

.ORDERFORM_SUBHEAD
{
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color: #000000;
	text-align: center;
}

.ORDERFORM_INPUT
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	border-left: #696969 1px solid;
	color: #000000;
	border-bottom: #696969 1px solid;
	background-color: #a0a0a0;
}

.ORDERFORM_FRAME
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	border-left: #696969 1px solid;
	color: #000000;
	border-bottom: #696969 1px solid;
	background-color: #ffffff;
}

.ORDERFORM_FRAME_HEAD
{
	font-size: 8pt;
	color: #ffffff;
	border-bottom: #696969 1px solid;
	background-color: #333333;
}

.ORDERFORM_TOTAL_COLUMN
{
	font-size: 10pt;
	color: #000000;
	border-bottom: #696969 1px solid;
	background-color: #f0f0f0;
}

.ORDERFORM_LIST
{
	font-size: 8pt;
	color: #ffffff;
	background-color: #333333;
}

.ORDERFORM_ITEM_HEAD
{
	font-size: 10pt;
	border-bottom: #696969 1px solid;
	color: #ffffff;
	font-weight:bold;
	background-color: #000000;
}

.ORDERFORM_ITEM
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 0px;
	background-color: #ffffff;
}

.ORDERFORM_LIST_ITEM
{
	border-right: #696969 1px solid;
	font-size: 8pt;
	color: #000000;
	border-bottom: #696969 1px solid;
	background-color: #f0f0f0;
}

.ORDERFORM_LIST_SUBITEM
{
	font-size: 8pt;
	color: #000000;
	border-bottom: #696969 1px solid;
	background-color: #f0f0f0;
}

.ORDERFORM_FRAME_FOOT
{
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: #000000;
	background-color: #dadada;
}

.SMALL_TEXT
{
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
}

.SUB_TEXT
{
	font-size: 8pt;
	color: #ffffff;
}

.ERROR_TEXT
{
	font-size: 8pt;
	color: #ff0000;
	font-weight:bold;
}

.PAGESETUP_HOME
{
	background-position: left top;
	font-size: 10pt;
	background-image: url(/images/Section_Back_Home.jpg);
	overflow: auto;
	width: 700px;
	color: #000000;
	background-repeat: no-repeat;
	font-family: 'Century Gothic';
	height: 400px;
}

.PAGESETUP_PORTRAIT
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Portraits.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_MODELING
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Modeling.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_PRODUCT
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Products.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_EVENT
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Events.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_FORSALE
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_ForSale.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_PRICELIST
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Pricing.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_REGISTER
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Register.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_PASSWORD
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Password.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_CHECKOUT
{
	padding-bottom: 10px;
	font-size: 10pt;
	padding-top: 10px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Checkout.jpg);
	background-repeat: no-repeat;
	width: 700;
	overflow:auto;
}

.PAGESETUP_LOGIN
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Login.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

TD.SECTION_LOGIN
{
	padding-right: 10px;
	padding-top: 50px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	font-size: 8pt;
	color: #000000;
}

TABLE.SECTION_LOGIN
{
	margin: 0px;
	font-size: 8pt;
	color: #000000;
	vertical-align: top;
}

.PAGESETUP_HISTORY
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_History.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

DIV.SECTION_HISTORY
{
	padding-right: 210px;
	padding-top: 50px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	font-size: 8pt;
	color: #000000;
}

.PAGESETUP_CART
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Cart.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

TD.SECTION_CART
{
	padding-right: 210px;
	padding-top: 50px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	font-size: 8pt;
	color: #000000;
}

TABLE.SECTION_CART
{
	margin: 0px;
	font-size: 8pt;
	color: #000000;
	vertical-align: top;
}

A.SECTION_CART
{
	font-size: 12pt;
	color: #000000;

}

.PAGESETUP_ADMIN
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Admin_Home.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_ADMIN_PRODUCTS
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Admin_Prod.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_ADMIN_HISTORIES
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Admin_Hist.jpg);
	background-repeat: no-repeat;
	width: 700;
	overflow:auto;
	padding-bottom: 10px;
}

.PAGESETUP_ADMIN_ACCOUNTS
{
	font-size: 10pt;
	color: #000000;
	background-color: #ffffff;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Admin_Hist.jpg);
	background-repeat: no-repeat;
	width: 700;
	padding-bottom: 10px;
}

.PAGESETUP_ADMIN_CART
{
	font-size: 10pt;
	color: #000000;
	background-color: #ffffff;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Admin_Cart.jpg);
	background-repeat: no-repeat;
	width: 700;
	padding-bottom: 10px;
}

TD.SECTION_ADMIN
{
	padding-right: 20px;
	padding-top: 50px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	font-size: 8pt;
	color: #000000;
}

TABLE.SECTION_ADMIN
{
	margin: 0px;
	font-size: 8pt;
	color: #000000;
	vertical-align: top;
}

A.SECTION_ADMIN
{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}

.PAGESETUP_CUSTOMER
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Customer.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_CUSTOMER_ACCOUNT
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Cust_Acct.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_CUSTOMER_PASSWORD
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Cust_Pwrd.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_CUSTOMER_EMAIL
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Cust_Email.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

.PAGESETUP_CUSTOMER_HISTORY
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Cust_Hist.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

TD.SECTION_CUSTOMER
{
	padding-right: 0px;
	padding-top: 50px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	font-size: 8pt;
	color: #000000;
}

TABLE.SECTION_CUSTOMER
{
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 8pt;
	color: #000000;
	vertical-align: top;
}

A.SECTION_CUSTOMER
{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}

H1.Contact
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 12pt;
	color: white;
}

H2.Contact
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 12pt;
	color: white;
}

H3.Contact
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 8pt;
	color: white;
}

A.Contact
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial;
}

A.Contact:HOVER
{
 	color: #6DA1ED;
}

A.SUBPAGE
{
	font-size: 8pt;
	color: #333333;
	font-weight: bold;
}

.SUBPAGE
{
	font-size: 8pt;
	color: #333333;
}

A.PORTFOLIO_LINK
{
	font-weight: bold;
	font-size: 15pt;
	color: #000000;
	font-family: arial;
}

A.SECTION_INFORMATION
{
	font-size: 8pt;
	color: #333333;
}

DIV.SECTION_INFORMATION
{
	padding-right: 300px;
	padding-top: 50px;
	padding-bottom: 0px;
	padding-left: 55px;
	margin: 0px;
	font-size: 10pt;
	color: #000000;
}

TD.SECTION_INFORMATION
{
	padding-right: 50px;
	padding-top: 50px;
	padding-bottom: 0px;
	padding-left: 55px;
	margin: 0px;
	font-size: 10pt;
	color: #000000;
	vertical-align: top;
}

TD.PORTFOLIO_INFORMATION
{
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	font-size: 10pt;
	color: #000000;
	vertical-align: middle;
	text-align: center;
}

DIV.PAGESETUP_LIGHTBOX
{
	padding-top: 10px;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	font-family: 'Century Gothic';
	background-image: url();
	background-repeat: no-repeat;
	height: 400px;
	width: 700px;
	overflow:auto;
}

TABLE.PAGESETUP_LIGHTBOX
{
	color: #000000;
}

TD.PAGESETUP_LIGHTBOX
{
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/LIGHTBOX_BACK.jpg);
	background-repeat: no-repeat;
}

TABLE.LIGHTBOX
{
	font-size: 8pt;
	color: #000000;
	font-family: 'Century Gothic';
}

TD.LIGHTBOX
{
	border-right: #d4d4d4 1px solid;
	padding-right: 2px;
	border-top: #d4d4d4 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #d4d4d4 1px solid;
	padding-top: 2px;
	border-bottom: #d4d4d4 1px solid;
	text-align: center;
}

.PAGESETUP_PRODUCTDETAILS
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Century Gothic';
	
	background-image: url(/images/Section_Back_Prod_Det.jpg);
	background-repeat: no-repeat;
	height: 400;
	width: 700;
	overflow:auto;
}

TABLE.PRODUCTDETAILS
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
}

TH.PRODUCTDETAILS
{
	font-size: 16pt;
	color: #FFFFFF;
}

H1.PRODUCTDETAILS
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 8pt;
	color: #000000;
}

H2.PRODUCTDETAILS
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 8pt;
	color: #000000;
}

TD.PRODUCTDETAILS
{
	padding-right: 10px;
	padding-top: 50px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 8pt;
	color: #000000;
}

IMG.PRODUCTDETAILS
{
	border-right: #d4d4d4 1px solid;
	border-top: #d4d4d4 1px solid;
	margin-top: 20px;
	border-left: #d4d4d4 1px solid;
	border-bottom: #d4d4d4 1px solid;
}
