/*
Desc: 	Busacca Gallery Style Sheet
	Author: Eric Angella
	Date: Dec 28, 2007

TOC
Color Pallette

General
1. Structure
2. Common
3. Fieldset styling

Page Tiles
1. Wrapper
2. Header
3. Navigation
4. Sidebar
5. Content
6. Page Specific (page specific, in alphabetical order of page name)
7. Footer

=== === === === === === === === === === */

/*=COLOR PALLETTE
=== === === === === === === === === === */
/* 
#000 - black
#FFFFFF - white

#6699FF - light blue

#995B12 - light brown
#777 - med brown
#555 - brown
#666 - brown
#421500 - dark brown - use this one.
#431400 - dark brown - formerly used in image border?
#333 - very dark brown

#777777 - gray
#8393AA - bluish gray - cart/checkout pages
#8294aa - bluish gray
#32404F - dark bluish gray
#32404F - dark gray

#9BBB59 - green

#ff6600 - orange - use this one
#fff - red orange
#f60 - red orange

*/

/*=STRUCTURE
=== === === === === === === === === === */

html {
}

body {
	padding:0px;
	margin:0px;
	overflow-x: hidden;
}

/*=COMMON
=== === === === === === === === === === */
li {
	line-height: 120%
}
h1, h2,h3,h4
{
	font-weight:normal;
}
p {
	margin-bottom:5px;
	line-height: 130%;
}
img {
	border: 0
}


a:hover {

}

a.hintanchor {
	margin: 0 0px 0 5px;
	
}

a.a_hotlink {
	color:#FF6600;
}

a.a_special {
	color:#6699FF;
}


span.msg_warning {
	color:#00CC00;
/*	 */
}

/*  use this for hyperlinks */
.hot_link {
	color: #ff6600;
}

body.faq {
	padding: 5px;
	color: #666666;
	width: 960px;
}

body.faq h2 {
	text-align:center;
	color: #421500;
	font-size: 225%;
}

body.faq img{
	width: 950px;
}

body.faq ol img{
	width: 950px;
	margin: 0 0 0 -40px;
}

body.faq p {
	color: #666666;
	font-size: 165%;
	letter-spacing: -0.03em;
	margin: 5px;
}

body.faq li {
	color: #FF6600;
	font-size: 165%;
	letter-spacing: -0.03em;
	margin: 0 0 0 -5px;
}

body.faq li span{
	color: #666666;
}

body.faq li span li {
	font-size: 100%;
	letter-spacing: -0.03em;
	margin: 0 0 0 -5px;
	color: #666666;
}


/*=Tooltip
=== === === === === === === === === === */

#hintbox { /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor { /*CSS for link that shows hint onmouseover*/
	
	color: #777777;
	margin: 3px 8px;
}


/*=FIELDSET STYLING
=== === === === === === === === === === */
fieldset {  
position: relative;
float: left; 
/*clear: both;  */
clear: left;  
width: 100%;  
/*margin: 0 0 -1em 0;  */
/*margin: 0 0 1.5em 0;  */
margin: 0 0 0em 0;
/*padding: 0 0 1em 0;*/
padding: 0;
color: #fff;
font: 12px "Lucida Grande", verdana, sans-serif;
border-style: none;  
border-top: 1px solid #000;  
background-color: #421500;
}

legend {  
padding: 0;  
color: #ff6600;  

}
legend span {  
position: absolute;  
left: 0.74em;  
top: 0;  
margin-top: 0.5em;  
font-size: 135%;
display:block;
width:250px;
}
fieldset ol {  
padding: 3.5em 1em .6em 1em;  
list-style: none;
}
fieldset.submit {  
border-style: none;
}

fieldset li {  
height:37px;
}
fieldset.submit {  
float: none;  
width: auto;  
padding-top: 1.5em;  
padding-left: 12em;  
background-color: #FFFFFF;
}

fieldset input[type="text"] {
	border : 1px solid #000;
}

fieldset input[type="password"] {
	border : 1px solid #000;
}

fieldset select {
border : 1px solid #000;
/* padding : 1px; */
}

fieldset textarea {
border : 1px solid #000;
/* padding : 1px; */
}

fieldset fieldset {  
margin-bottom: -2.5em;  
border-style: none;  
background-color: transparent;  
background-image: none;
}
fieldset fieldset legend {  
margin-left: 0;  
font-weight: normal;
}
fieldset fieldset ol {  
position: relative;  
top: -1.5em;  
margin: 0 0 0 11em;  
padding: 0;
}
fieldset fieldset label {  
float: none;  
width: auto;  
margin-right: auto;
}

div.user_profile {
	width: 700px;
	background-color: #421500;
	float:none;
}

div.user_form_spacer{
	float: left;
	min-width: 100%;
	min-height: 10px;
}

/*=CLASSES
=== === === === === === === === === === */
div.content_body {
	float: left;
	position: relative;
	margin-left:1%;
}

div.content_body fieldset {
	height: 274px;
}

div.content_body fieldset li.submit{
}

div.content_body h4 {
	padding-top: 5px;
	padding-left: 10px;
	font-family:Helvetica, Arial, Hobo, Cooper Black, Monkey Tunk, Chunks, sans serif;
}

div.content_body h2 img#header_index {
	margin-left: 0px;
}

div.content_body h2 img#index_header_appraisal_gif {
	margin-left: -3px;
}

div.content_body h2 img#index_header_consignment_gif {
	margin-left: 2px;
}

div.content_body p {
/*	font: 10px Georgia, Tahoma, Arial, Helvetica, sans-serif; */
	color: #32404f;
	line-height: 1.3em;
	margin-left: 10px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: justify;
	
	font-family:Helvetica, Arial, Hobo, Cooper Black, Monkey Tunk, Chunks, sans serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	color: #777777;
	width: 773px;
}

div.content_body input {
	margin-left:10px;
}

div#content_body_aboutus {
	left: 429px;
	position: absolute;
}

div#content_body_aboutus iframe {
	height: 280px;
	width: 773px;
}

div#content_body_aboutus_txt {
	font-size: 11px;
}

div.content_body div#consignment_div {
	height: 223px;
	margin-left: 0px;
}

div.content_body div.content_text {
	padding-left: 10px;
}

/*=WRAPPER
=== === === === === === === === === === */


#wrapper {
	position:absolute;
	top: 50%;
	padding:0px;
	width:100%;
	text-align:left;
	left: 0px;
}

.dummyhome
{
	width:100%;
	height:auto;
}
#dummywrapper {
	position:absolute;
	top: 50%;
	padding:0px;
	width:100%;
	text-align:left;
	left: 0px;
}



#wrapper-2
 {
	position:absolute;
	top: 50%;
	margin:-280px 0px 0px 0;
	padding:0px;
	min-height:540px;
	width:100%;
	min-width:1358px;
	background:url(../images/border.gif) repeat-x 0px 38px;
	border-bottom:25px solid #421500;
	text-align:left;
	left: 0px;
}
div#backend_wrapper {
	position:absolute;
	top: 20px;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	min-height:500px;
	width:100%;
	min-width:1004px;
/*	border-bottom:25px solid #421500; */
	text-align:left;
}

/*=HEADER
=== === === === === === === === === === */
.signin-menu-main {
	background:url(../images/menu/sign-in-new.png) no-repeat;
}

    .login-menu-main {
	background:url(../images/menu/profile-new.png) no-repeat;
}

    .contact-menu-main {
	background:url(../images/menu/contact-new.png) no-repeat;
}
.about-menu-main {
	background:url(../images/menu/about-new.png) no-repeat;
}
.login-menu-main {
	margin-right: 1%;
	float: right;
	margin-top: 1px;
}

.login-menu-main a:hover {
}
.login-menu-main > img, .windowy {
	display:block;
}
.register-menu-main {
	background:url(../images/menu/latest-picks.png) no-repeat;
}
.menu-menu-main {
	background:url(../images/menu/main-menu-new.png) no-repeat;
}
#nav-main a, #menu-menu, #login-menu {
	display:block;
	float: right;
}

.user-id-menu >li
{
	position:relative;
	z-index:124;

}

.user-id-menu >li >ul
{
	display:none;
	position:absolute;
	float:left;
	border-radius:5px;
	z-index:123;
	text-align:left;
	padding:10px;
	background-color:#FFFFFF;
	border-radius:5px;
	border:2px solid #f47920;
}

.user-id-menu >li >ul > li
{
	vertical-align:bottom;
}

.user-id-menu >li >ul > li:hover
{
	background-color:rgba(0,0,90, .1);
}

.user-id-menu >li > ul >li > a{
	margin:0;
	display:table-cell;
	color: #333333;
	height:auto;
	margin-bottom:5px;
}
.user-id-menu >li > ul >li > a:hover{
	margin:0;
	display:table-cell;
	color: #333366;
	height:auto;
	margin-bottom:5px;
}
.user-id-menu > li:hover > ul {
    display: block;
}
#video-overlay
{
	z-index:1027;
	position:relative;
	width:100%;
	height:100%;
}
#video-container
{
	
	position: absolute;
	top: 50%;
	left: 50%;
}
.overlayimagesection
{
	width:100%;
}

#nav-internal a {
	display:block;
	float:left;
	color:#FFFFFF;
	background:url(../images/menu/images/menu-button.png);
	background-repeat: no-repeat; 
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	
	margin: 0px .1% 0 0;
	text-align: center;
}
.aboutus h1, .aboutus p{
color:#FFFFFF;
font-weight:normal;
}
.socialarea
{
	display:block;
	float:left;
}
.socialareabutton
{
	display:block;
	float:right;
	border-style:solid !important;
	border-color:#ffffff !important;
}
.aboutbuttons, .abouttext
{
	display:block;
	float:left;
}
.aboutbutton
{
	background:url(../images/about/images/about-buttons.png);
	background-repeat: no-repeat; 
	color:#FFFFFF;
	display:block;
	float:left;
}
.nav-topbutton
{
	color:#fe6302 !important;
}
#nav-internal a:last-child {
}
#informationbody
{
	background-color:#262626;
}
#informationbody p, #informationbody h1
{
	font-weight:normal;
	color:#FFFFFF;
}
#informationbody a, #informationbody h2
{
	font-weight:normal;
	color:#FF9900;
}
#top-brown
{
	background: #421500;
	display:block;
	width:100%;
	float:left;
	margin-bottom:1%;
}
#nav-main a, #menu-menu , #login-menu {
	}
#header {
	width: 100%;
}

#header > img, .windowy{
	float:left;
}

#header img#busacca_logo_main {
	margin-left:38px;
	float:left;
}

#header img#img_color_search_btn {
	float: right;
}

#backend_header {
	height:35px;
	border-bottom:25px solid #421500;
	width:100%;
}

#backend_header img#busacca_logo_main {
	margin-left:38px;
	float:left;
}
 
#backend_header h1 img {
/*	margin:1px 0 0 21px;
	float:left;*/
}

#backend_header a.a_hotlink {
	color:#FF6600;
}

#backend_header a.a_special {
	color:#6699FF;
}

#search {
	white-space: nowrap;

float: left;
/*background-image: url(../images/menu/search_button.jpg); */

}

#search input#input_search_terms {
	float: right;
	width: 96%;
	margin-right: 2%;
	border: none;
	outline: none;
	background: #fff;
	font-family: Helvetica, Arial, Cooper-Black, Hobo, Robo, Joker-man;
	
	color: #2f76b6;
}
.auto_complete_zone
{
	background:rgba(255,255,0,.8);
	border-radius:10px;
	padding:10px;
	position:absolute;
	top:100px;
	left:20%;
	z-index:100;
	display:none;
}
.login-social
{
display:block;
float:left;
}

.search-tooltip-btn {
	width: 27%;
	float: left;
	color: #2f76b6;
	font-family: Helvetica;
	
	
}


#search img#img_search_btn {
	padding-top: 0px;
	margin-top: 2px;
	margin-right:24px;
	margin-left: 2%;
	float: left;
}

/*=NAVIGATION
=== === === === === === === === === === */

#color-tooltip {
	background:url(../images/tooltips/images/searchcolor-rollover.png) no-repeat bottom !important;
	height: 61px;
	width:167px;
	display: none;
}
#color-wheel {
	
	cursor:pointer;
	float: left;
	margin-top:8px;
}
#nav-main {
	
	text-align:right;
	right: 0px;
	float: left;
	
}

#nav-main td.link {
	min-width: 60px;
	width: 60px;
}

#nav-main td.link_wide {
	min-width: 130px;
	width: 130px;
}

#nav-main td.pipe {
	min-width: 5px;
	width: 5px;
}


#nav_container
{
	float:left;
	width:100%;
}
#menu-menu ul, #login-menu ul
{
	margin-top: 3px;
	display: block;
	float: left;
	width: 100%;
	z-index:10;
}

#menu-menu ul li, #login-menu ul li
{
	display:block;
}

#menu-menu ul li ul, #login-menu ul li ul {
	display:none;
	position:absolute;
	background:rgba(0,0,0,.7) no-repeat bottom !important;
	margin-top: 0px;
}

#menu-menu ul ul li, #login-menu ul ul li {
	background: #fe6302;
	display: block;
	text-align:center;
}

#menu-menu ul ul li a, #login-menu ul ul li a{
	margin:0;
	display:inline;
	color: #FFFFFF;
}

#cat-menu  ul  {
	z-index:666;
}
#cat-menu > ul > li > ul {
	position:absolute;
}


#cat-menu > ul > li > ul >  li > a, cat-menu > ul > li > ul >  li > a:hover{
	background:rgba(0,0,0,0);
	border:none;
	width:80%;
	overflow:hidden;
	display:block;
	float:left;
	text-align:left;
}




#login-menu ul li:hover > ul,#menu-menu ul li:hover > ul, #cat-menu ul li:hover > ul {
    display: block;
}


#nav-main a.a_hotlink {
	font-size: 11px;
}

#nav-main a.a_special {
	font-size: 11px;
}

#nav-internal{
	/*	width:95%;*/
/*	border-top:1px solid #000;
	border-bottom:1px solid #000;
	*/
	text-align:left;
	padding:0px;
	width: 100%;
/*	background: url(../images/menu/images/menu-backg.jpg) repeat-x; */
background: #ffffff;
	overflow: hidden;
}
#nav-internal td {
/*	border-left:1px solid #000; */
	padding:0px;
	margin:0px; 
}

#nav-internal td img {
/*	border-left:1px solid #000; */
	padding:0px;
	margin:0px; 
/*	width: 65.5px; */ /* normally 64 */
	width: 64px;
	height: 21px;
}

#nav-internal td#border {
	border-right:1px solid #000;
}
	
#nav-internal td.right_border {
	border-right:1px solid #000;
}

/*=NAVIGATION - Backend
=== === === === === === === === === === */
#nav-main-backend{
	margin:9px 0 0 8px;
	width:40%;
	text-align:center;
	font-size:11px;
}

#header-backend h1 img {
	margin:1px 0 0 38px;
	float:left;
}

#nav-main-backend tr td a {
	color:#000000;
}

/* SUBNAV TABS */

/*

.container {
	padding: 30px;
	margin: 20px 0 20px 0;
	background: #fff;
	}
*/
#backend_subnav {
	margin: 0;
	padding: 10px 0 20px 38px; /*last affects dashboard-left*/
	border-bottom: 1px solid #ccc;
	}


#backend_subnav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#backend_subnav a:link, #backend_subnav a:visited {
	float: left;
	font-size: 10px;
	line-height: 14px;
	
	margin: 0 20px 4px 0px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #999;
	}

#backend_subnav a.active:link, #backend_subnav a.active:visited, #backend_subnav a:hover {
	border-bottom: 4px solid #F60;
	padding-bottom: 2px;
	background: #fff;
	color: #666;
	}

/* END SUBNAV TABS */



/*=SIDEBAR
=== === === === === === === === === === */
#sidebar {

}

/*=CONTENT
=== === === === === === === === === === */
body#home div.content {
	overflow:hidden;
	width: 100%;
	background-color:#282828;
	padding-top: 1%;
	margin-top:.5%;
}


body#catmainarea div.content {
	width: 100%;
	margin: 0 0 0 0;
	background-color:#FFFFFF;
}
.index_message
{
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
}
body#home div.content_nonav {
	height:400px;
	min-width:1200px;
	overflow:hidden;
	position: absolute;
	top: 60px;
}

body#home div#content_nonav {
	height:335px;
	min-width:1200px;
	overflow:hidden;
	position: absolute;
	top: 100px;
}

#content_body p {
	margin-left:430px;
	margin-right:10px;
	font-family:Helvetica, Arial, Hobo, Cooper Black, Monkey Tunk, Chunks, sans serif;
}

div.content div#content_body_aboutus span {
	margin-left:0px;
	margin-right:0px;
	padding-right: 0px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #32404f;
	width: 250px;
	height: 230px;
}

div.content div#content_body_aboutus span p {
	margin-left:0px;
	margin-right:0px;
	padding-right: 0px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #32404f;
}


/*
#content p {
	margin-left:430px;
	margin-right:10px;
	font-family:Helvetica, Arial, Hobo, Cooper Black, Monkey Tunk, Chunks, sans serif;
}
*/
/*
#content h4 {
	margin-left:430px;
	font-family:Helvetica, Arial, Hobo, Cooper Black, Monkey Tunk, Chunks, sans serif;
}
*/

/*
ul#wide {
	width:260px;
}
*/


#backend_content {
	margin-left:38px;
	margin-right:10px;
	margin-top:20px;
}

#backend_content h3 {
}



/*=Styling shared by a few pages
=== === === === === === === === === === === === === === === === */
/*= da cat page =*/

.main-viewer-outer
{
	display:block;
	width:33.4%;
	background:#000000;
	float:left;
	margin-left:1%;
}

.main-viewer-inner
{
	display:block;
	margin:3%;
	width:94%;
	height:90%;
	background:#323232;
	float:left;
}

.main-viewer-photo
{
	display:block;
	margin: 5% 4% 5% 7%;
	float:left;
}

.cat-browse
{
	display:block;
	margin-left:.5%;
	margin-right:.5%;
	margin-top:0px;
	margin-bottom:0px;
	width:20.5%;
	background:rgb(255,255,255);
	float:left;
}
.cat-thumbnail
{
	float:left;
}
.cat-comp-button
{

	display:block;
	float:left;
	background:url(../images/menu/blank-button.png);
	margin-bottom:2%;
}
.category-yellowsb
{
	display:block;
	float:left;
	background:url(../images/catalog/cat-yellow-space-bar.png);
}
.category-blacksb
{
	display:block;
	float:left;
	background:url(../images/home/images/new-space-bar.png);
}
.category-oranget
{

	display:block;
	float:left;
	background:url(../images/catalog/orange-round-envelope.png);
}
.category-cartt
{

	display:block;
	float:left;
	background:url(../images/catalog/blue-round-cart.png);
}
.add2carttable
{
	display:table-cell;
	vertical-align:middle;
}
.bbs05
{
	margin-left:1%;
}
.ccb04
{
	margin-left:3%;
}
.cat-description
{
	width:43.7%;
	background: rgb(53,53,53);
	float:left;
	overflow:hidden;
}
.cat-descriptions {
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #32404f;
	line-height: 1.3em;
	margin:3%;
	height:94%;
	width:94%;
}

.zoom-area
{
	float:left;
	display:block;
	width:33.4%;
	margin-top:0.5%;
	margin-left:1%;
}
.prev-next-area
{
	float:left;
	display:block;
	width: 20.5%;
    margin-left: 0.5%;
    margin-top: 0.5%;
}

.fav-area
{
	float:left;
	display:block;
	height:23px;
	width:626px;
	margin-left:5px;
}
.prev-button
{
	float: left;
display: block;
background-image: url(../images/catalog/backward-button.png);
}
.fav-button
{
	display:table-cell;
	vertical-align: middle;
	text-align: center;
	float:left;
	background:url(../images/menu/blank-button.png);
	color:#9BBB59;
	padding-top: 1%;
	background-repeat: no-repeat;
}
.next-button
{
	float:right;
	display:block;
	background-image:url(../images/catalog/forward-button.png);
}
.zoom-button
{
	float:right;
	display:block;
	background-image: url(../images/home/images/magnifying-glass.png);
}
div#header img#shopping_cart {
	float:left;
	left:740px;
	position:absolute;
	top:10px;
}

div#wrapper div.checkout_content_title {
	color: #421500;
	font-size: 14px;
	margin-bottom: 4px;
	
}

div#wrapper span.checkout_content_title {
	color: #421500;
	font-size: 14px;
	margin-bottom: 4px;
	
}

div#wrapper div.checkout_content_title img#shopping_cart {
	position: relative;
	top: 3px;
	padding: 0px;
}

div#wrapper div.cart_cc_logo {
	float: right;
	position: relative;
	bottom: 5px;
}

div#wrapper div.checkout_content_footer {
	position: relative;
	bottom: -27px;
}

div#wrapper div.checkout_content_footer div#payment_buttons {
	float: left;
}

div.checkout_popup {
	margin: 15px;
}

div.checkout_popup_title {
	color:#FF6600;
	font-family:Futura Md BT;
	font-size:22pt;
	font-style:italic;
	letter-spacing:0.05em;
	line-height:1em;
	margin-bottom:5px;
}

div.checkout_popup_body {
	color:#32404F;
	font:11px Tahoma,Arial,Helvetica,sans-serif;
	letter-spacing: 0;
}

/*=Page Specific
=== === === === === === === === === === === === === === === === */

/*
processcard.php
*/
body#home div#content_processcard {
	height:330px;
	margin: 25px 0 0 25px;
	min-width:1200px;
	overflow:hidden;
	position:absolute;
	background-color:#8393AA;
	color:white;
	padding: 10px;
}

/*
statement.php
*/

body#statement_body {
	padding: 5px;
	color: #666666;
	width: 960px;
}

body#statement_body h2 {
	text-align:center;
	color: #421500;
	font-size: 225%;
}

body#statement_body img{
	width: 950px;
}

body#statement_body ol img{
	width: 950px;
	margin: 0 0 0 -40px;
}

body#statement_body p {
	color: #666666;
	font-size: 165%;
	letter-spacing: -0.03em;
	margin: 5px;
}

body#statement_body li {
	color: #FF6600;
	font-size: 165%;
	letter-spacing: -0.03em;
	margin: 0 0 0 -5px;
}

body#statement_body li span{
	color: #666666;
}

/*
admin/artwork_submit.php
*/
.artwork_submit_textarea_li {
	height:200px;
}

#artwork_submit_photo {

}

div#artwork_submit fieldset {  
	margin-top: 10px;
}

div#artwork_submit fieldset li.submit {
	margin: 20px 0px 20px 0px;
	padding: 20px 0px 20px 0px;
	height: auto;
}

div#artwork_submit fieldset li.submit div.submit {
	float: right;
/*	width: 20%;*/
}

/*
admin/dashboard
*/

#dashboard {
/*	margin-top:30px;*/
}

/*
admin/forgot_password.php
*/
#forgot_password {
	font: 11px Georgia, "Times New Roman", Times, serif;
/*	padding-top: 5px;
	margin-top:5px;*/
	width:500px;
	overflow:hidden;
	height:500px;
    position:absolute;
    left:419px;
}

#forgot_password ul {
	float:left;
	width:160px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#forgot_password ul a {
	display: block;
	text-decoration: none;
	color: #777777;
	padding: .3em .8em;
}

#forgot_password ul a:hover {
	text-decoration: underline;
}

/*
admin/confirm_membership.php
*/
/*
div#register fieldset {
	width: 400px;
}
*/

/*
admin/manage_art.php
*/

div#backend_content div#manage_art table.art {
	table-layout: automatic;
	border-collapse: collapse;
	margin-bottom: 2em;
	margin-right: 2em;
	position:relative;
	left:1px;
}

div#backend_content div#manage_art table.art img.manage_art_thumb {
	border: 0px none;
}


/*
admin/manage_owner.php
*/

div#backend_content table.manage-owner td {
	border-bottom:1px dotted lightGrey;
	border-right:1px dotted lightgray;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
}

/*
admin/register.php
*/
/*
div#register fieldset {
	width: 400px;
}
*/

/*
admin/user_profile.php
*/
.profile_nav {
	color:#F60;
}

fieldset.user_profile {
	padding: 20px 20px 0px 20px;
}

fieldset.user_profile .left_column {
	width: 170px;
	margin-right: 10px;
}

fieldset.user_profile li {
	line-height: normal;
	height: 40px;
}

fieldset.user_profile li#photo_line {
	height: 180px;
}

fieldset.user_profile li#photo_line div#div_photo {
	float: left;
}

fieldset.user_profile li#photo_line div#div_username_spacer {
	min-height: 124px;
}

fieldset.user_profile li#photo_line div#div_username_spacer #input_gallery_photo_file{
	margin: 25px 0 0 0;
}

fieldset.user_profile li#photo_line div span#username_banner {
	color: #ff6600;
	font-size: 26px;
	vertical-align:bottom;
}

fieldset.user_profile li.user_form_header {
	color: #ff6600;
	
}

fieldset.user_profile li.user_form_header div {
	color: #ff6600;
	
	float: left;
}

fieldset.user_profile li.user_form_header div#div_edit_photo_button {
	width: 27%;
}

fieldset.user_profile li.user_form_header div#div_delete_photo_button {
	width: 20%;
}

fieldset.user_profile li.user_form_header div#div_submit_photo_button {
	float: right;
	width: 140px;
}

fieldset.user_profile li.user_form_header div#div_submit_photo_button div {
	float: left;
	width: 200px;
}

fieldset.user_profile li.user_form_header div#div_submit_photo_button input {
	float: none;
	width: 110px;
}

fieldset.user_profile li.user_form_header div#div_submit_photo_button a {
	float: none;
/*	width: 110px; */
}

fieldset.user_profile ol {
	padding: 0 0 0 0;
}

fieldset.user_profile label {
	width: 200px;
	text-align:left;
}

fieldset.user_profile .input_box {
	width: 490px;
	float: none;
}

fieldset.user_profile div.submit {
	float: right;
	width: 20%;
}

fieldset.user_profile div.submit a {
	margin: 0 0 0 7px;
}

fieldset.user_profile input[type="text"] {
	margin: 0px 0px 0px 0px;
	float: none;
}

fieldset.user_profile li.submit {
	margin: 20px 0px 20px 0px;
	padding: 20px 0px 20px 0px;
	height: auto;
}

fieldset.user_profile input[type="submit"] {
/*	margin: 0px 10px 0px 0px; */
	width:auto;
}

fieldset.user_profile li.textarea {
	margin: 0px 0px 0px 0px;
	height: 100px;
}

fieldset.user_profile li.textarea div#div_resume {
	margin: 0px 0px 0px 0px;
	float: left;
}

fieldset.user_profile li.textarea div#div_hint {
	margin: 0px 0px 0px 0px;
	padding: 0 2px 0 0;
	float: right;
}

fieldset.user_profile textarea {
	margin: 0px 0px 0px 0px;
	height: 100px;
}


/*
admin/login.php
*/
div#wrapper div#div_empty_navmain {
	height: 59px;
}

div#login-wrap {
	margin-left: 10px;
	padding: 20px;
	overflow:hidden;
	height:235px;
	background-color: #421500;
}

div#login-wrap div#div_login_greeting {
	margin-top: 0px;
	padding-top: 0px;
	width:730px;
	overflow:hidden;
	height:40px;
	/*float: left;*/
}

div#login-wrap div#div_login_greeting span {
	color:#ff6600;
	margin-top: 0px;
	padding-top: 0px;
	overflow:visible;
	font-family: "Lucida Grande",verdana,sans-serif;
	font-size: 160%;
	min-height:40px;
	letter-spacing: 0.115em;
}

div#login-wrap div#div_login_form {
	float: left;
	width: 220px;
	height: 170px;
}

div#login-wrap div#div_login_form fieldset {
	height: 170px;
	border: none;
}

div#login-wrap div#div_login_form ol {
	padding: 0;
}

div#login-wrap div#div_login_form ol li {
	height: 85px;
	padding: 0;
	border: none;
	width: 220px;
}

div#login-wrap div#div_login_form ol li#li_login_buttons {
	height: 25px;
}

div#login-wrap div#div_login_form ol li label {
	width: 230px;
	padding: 0;
	border: none;
}

div#login-wrap div#div_login_form ol li label a {
	top: 0px;
}

div#login-wrap div#div_login_form ol li div#div_login_button {
	float: left;
/*	width: 50px; */
}

div#login-wrap div#div_login_form ol li div#div_disagree_button {
	float: right;
	margin-right: 20px;
	width: 50px;
}

div#login-wrap div#div_login_form input {
	margin-left:0px;
}

div#login-wrap div#div_login_form input.text {
	width: 220px;
	padding: 0;
	border: none;
}

div#login-wrap div#div_user_terms {
	float: right;
}

div#login-wrap div#div_user_terms textarea {
	font: 12px 'Lucida Grande', verdana, sans-serif;
	width:465px;
	height:190px
}


/*
admin/register.php
*/

div#register_content {
	height: 235px;
	background-color: #421500;
	padding: 20px 20px 20px 20px;
	margin-left: 10px;
}

div#register_content div#register_form fieldset {
	height: 150px;
	border: medium none;
	padding: 30px 0px 0px 50px;
	width: 660px;
}

div#register_content div#register_form fieldset ol {
	padding: 0px;
}

div#register_content div#register_form fieldset ol li input {
	width: 440px;
}

div#register_content div#register_form fieldset ol li a.hintanchor {
	padding: 0px 0px 0px 15px;
	width: 660px;
}

div#register_content div#register_message span {
	color:#FF6600;
	font-family:"Lucida Grande",verdana,sans-serif;
	font-size:160%;
	letter-spacing:0.102em;
	margin-top:0;
	min-height:40px;
	overflow:visible;
	padding-top:0;
}

div#register_content div#register_error span {
	color:#FF6600;
	font-family:"Lucida Grande",verdana,sans-serif;
	font-size: 125%;
	margin-top:0;
	min-height:40px;
	overflow:visible;
	padding-top:0;
	
}

div#register_content div#register_submit {
	padding: 0px 0px 0px 45px;
	width: 660px;
}

div#register_content div#register_submit span#register_button_note {
	color:#CCCCCC;
}

div.content_body div#div_more_info {
	width: 773px;
	position:absolute;
}

div.content_body div#div_more_info div#div_more_info_button {
	margin-top: 20px;
	float: right;
}


/*
catalog.php
*/

div#search_result_count {
	position: absolute;
	top: 40px;
	left: 428px;
	color: #ff6600;
	letter-spacing: 0.05em;
}

div#search_result_count div#search_result_msg {
	float: left;
}

div#search_result_count div#search_result_color_swatch {
	height: 15px;
	width: 38px;
	float: left;
}

#category_summary {
	float:left;
	width: 600px;
	font: 11px Georgia, "Times New Roman", Times, serif;
	position: absolute;
	left: 419px;
}

#category_summary_col {
	float:left;
}

#category_summary_col1 li {
	list-style: none;
	padding-top: 6px;
	padding-left: 10px;
}

#category_summary_col2 li {
	list-style: none;
	padding-top: 6px;
}

#subcategory_content {
/*	float:left; */
	left: 419px;
}

body#home div.content div#subcategory_listings {
	min-width:192px;
	position: absolute;
	left: 419px;
	margin-left: 0px;
}

body#home div.content div#subcategory_listings div#subcategory_listing_nav {
	width:196px;
	height:25px;
	color:#FF6600;
/*	float: left;
 */
	font-size: 10px;
	color: #FF6600;
	position: absolute;
}

body#home div.content div#subcategory_listings div#subcategory_listing_nav a {
	color:#FF6600;
}

body#home div.content div#subcategory_listings div#subcategory_listing_nav_prev {
	width:95px;
	height:10px;
	color:#FF6600;
	margin-left: 3px;
	position: absolute;
}

body#home div.content div#subcategory_listings div#subcategory_listing_nav_next {
	width:95px;
	height:10px;
	color:#FF6600;
	text-align: right;
	margin-right: 3px;
	position: absolute;
	left: 92px;
}



#subcategory_listings li{
	min-height:55px;
	width: 192px;
	list-style:none;
	line-height: 55px;
	margin-bottom: 0px;
}

#subcategory_listings li div {
	height:54px;
	width:63px;
	margin-right:1px;
	list-style:none;
	float:left;
	display: table-cell;
/*	line-height: 54px; */
	margin-bottom: 1px;
}

#subcategory_listings li div a {
	border: 0 none;
}

#subcategory_listings li div a:link,
#subcategory_listings li div a:visited,
#subcategory_listings li div a:hover,
#subcategory_listings li div a:active {
	border: 0px none red;
}

#subcategory_listings li div img {
/*	display: block; */
/*	vertical-align: middle; */
	width: 63px;
	height: 54px;
/*	line-height: 54px; */
/*	margin-bottom: 0px; */
}

div#subcategory_info {
	float:left;
	width: 570px;
	min-height:295px;
	font: 10px Georgia, Tahoma, Arial, Helvetica, sans-serif;
	color: #32404f;
	line-height: 1.3em;

	padding-left: 5px;
	padding-right: 5px;

	text-align: justify;
	position: absolute;
	left: 630px;
}

div#subcategory_info_title {
	float:left;
	min-height: 275px;
}

#subcategory_content div#subcategory_info_click_enlarge {
/*	font: 10px georgia, "Times New Roman", Times, serif;*/
	font-size: 10px;
	color: #FF6600;
	margin-top: 1px;
	letter-spacing: .01em;
	float: left;
	display:none;
}

div#subcategory_content div#item_info {
	float:left;
	background-color:#8393AA;
	min-width:550px;
	width:550px;
	min-height:275px;
	height: 275px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #32404f;
	line-height: 1.3em;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 0px;
	line-height: 1.3em;

	text-align: justify;
	position: absolute;
	left: 630px;
}

div#subcategory_content div#item_info div#item_info_see_more {
	float:left;
	margin-top:7px;
	margin-right: 4px;
}

div#subcategory_content div#item_info div#item_info_cart div#item_info_cart_buttons {
	float:right;
	margin-top:7px;
	margin-right: 4px;
}

div#subcategory_content div#item_info div#item_info_cart div#item_cc_logo {
	float:right;
	margin-top:5px;
}

div#subcategory_content div#item_info div#item_info_header {
	width:550px;
	padding-top: 10px;
	height: 15px;
}

div#subcategory_content div#item_info div#item_info_status {
	width:90px;
	float: left;
}

div#subcategory_content div#item_info div#item_info_tools {
	width:450px;
	text-align: right;
	float: right;
}

div#subcategory_content div#item_info div#item_info_tool_buttons {
	width:550px;
	padding-top: 5px;
}

div#subcategory_content div#item_info div#item_info_tools a{
/*	float:right; */
	min-width:100px;
}

div#subcategory_content div#item_info div#item_info_subcategory {
	font-size: 125%;
	
	font-style: italic;
	margin-top:10px;
	min-height: 17px;
	color: #421500;
}

/*div#subcategory_content div#item_info div#item_info_subcategory a:link {
	color: #421500;
}
*/

div#subcategory_content div#item_info div#item_info_subcategory a {
	color: #421500;
}

div#subcategory_content div#item_info div#item_info_subcategory a:hover {
        color: #421500;
}

div#subcategory_content div#item_info div#item_info_subcategory a:link {
        color: #421500;
}

div#subcategory_content div#item_info div#item_info_subcategory a:visited {
        color: #421500;
}

div#subcategory_content div#item_info div#item_info_subcategory a.hintanchor {
        color: #777777;
}

div#subcategory_content div#item_info div#item_info_content {
	margin-top:5px;
	min-height: 178px;
}

div#subcategory_content div#item_info h1 {
	font: 23px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	padding: 0;
	padding-bottom: 2px;
	margin: 0;
	letter-spacing: 1px;
}

div#subcategory_content div#item_info li {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 1.6em;
	letter-spacing:  0.1em;
	font-weight: none;
}

div#subcategory_content div#item_info li span#item_name {
	color: #421500;
	
	letter-spacing: 0em;
}

div#subcategory_content div#item_info li span#item_description {
	letter-spacing: 0.01em;
}

div#subcategory_content div#item_info div#item_info_content ol li span a {
	color:#FFFFFF;
}

div#subcategory_content div#item_info div#item_info_content input#more_info_button {
	float:right; 
	margin-top: -21px;
}

/*
catalog.php > item_info.php (popup)
*/

body#item_info_popup {
	margin: 10px;
}

body#item_info_popup table tr td.item_info_label {
	width: 200px;
}

body#item_info_popup a {
	color: #32404F;
}

body#item_info_popup div#div_social_network_site_links {
	position: absolute;
	top: 10px;
	right: 10px;
}

body#item_info_popup div#div_social_network_site_links img {
	width: 20px;
	height: 20px;
}


/*
cart.php
*/

a.cart_link:link, a.cart_link:visited { text-decoration:none; color:white; }

div#cart {
	float:left;
	margin: 25px 0 0 25px;
	background-color:#8393AA;
	min-height: 326px;
	height: 326px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: white;
	color: black;
	color: white;
	line-height: 1.3em;
	line-height: 1.3em;
	text-align: justify;
	min-width: 700px;
	border-style: solid;
	border-color: #421500;
	border-width: 10px;
}

div#cart div#cart_content {
	min-height: 320px;
	margin:7px 10px 10px 15px;
}

div#cart div#cart_content form#cart_form{
	min-height: 200px;
}

div#cart a.bold {
	color: black;
	
}

div#cart th {
	
	color: white;
}

div#cart th.item {
	width: 450px;
}

div#cart th.price {
	width: 100px;
	text-align: right;
}

div#cart td.bold {
	
	color: black;
}

div#cart td#grand_total {
	text-align: right;
}

div#cart td.item_desc {
	width: 400px;
	color: white;
}

div#cart td.item_desc img {
	vertical-align: middle;
	width: 30px;
	height: 30px;
}

div#cart td.item_desc a {
	color: white;
}

div#cart td.item_price {
	width: 100px;
	color: white;
	text-align: right;
}

div#wrapper div#cart_content_footer {
	bottom: -14px;
}

div#cart div#cart_content div#cart_footer_buttons{
	float: left;
}

div#cart_disclaimer{
	background-color: #8393AA;
	float: left;
	margin: 25px 0pt 0pt 25px;
	min-width: 420px;
	max-width: 420px;
	min-height: 345px;
	max-height: 345px;
}

div#cart_disclaimer div#cart_disclaimer_content{
	margin: 10px;
}

div#cart_disclaimer div#cart_disclaimer_content span{
	color: #421500;
	
}

div#cart_disclaimer div#cart_disclaimer_content div#cart_checkout_steps_outline {
/*	border: 2px solid #421500; */
	margin-top: 20px;
}

div#cart_disclaimer div#cart_disclaimer_content div#cart_checkout_steps {
	min-height: 255px;
	max-height: 255px;
	margin: 5px;
}

div#cart_disclaimer div#cart_disclaimer_content span#cart_checkout_steps_title {
	color: #421500;
	
}

div#cart_disclaimer div#cart_disclaimer_content span#cart_checkout_steps_body {
  	color: white;
  	font-weight: normal;
}

div#cart_disclaimer div#cart_disclaimer_content span#cart_checkout_steps_body {
}

/*
consignment.php
*/

p#consignment_p a.a_hotlink {
	color:#FF6600;
}

p#consignment_p a.a_special {
	color:#6699FF;
}


/*
encyclopedia
*/

body.special_info_popup_body {
	background-color:#421500;
}

body.special_info_popup_body div#div_encyclopedia {
	margin-bottom: 15px;
}

body.special_info_popup_body div#div_encyclopedia div.special_info_popup_content {
	background-color:#FFFFFF;
	margin:15px;
	padding: 13px;
}

body.special_info_popup_body div#div_encyclopedia div.special_info_popup_content span.heading {
	font-family:Futura Md BT; 
	font-style:italic; 
	color: #FF6600; 
	font-size:180%;
	margin-bottom: 5px;
	letter-spacing: 0.05em;;
	line-height: 1em;

}

body.special_info_popup_body div#div_encyclopedia div.special_info_popup_content span.content {
	font-family:Tahoma; 
	font-size: 90%;
	color:#32404F;
/*	letter-spacing: 0.01em;*/
}

/*
ssl/paymentform.php
*/

body#home div#content_paymentform {
	height:400px;
	min-width:1200px;
	overflow:hidden;
	top: 60px;
	position: absolute;
}

body#home div#content_paymentform a:hover,
body#home div#content_paymentform a:link,
body#home div#content_paymentform a:visited {
	color: #FFFFFF;
	line-height:1.9em;
}

div#content_paymentform div.paymentform_border {
	border:10px solid #421500;
	float:left;
	margin: 25px 0px 0px 25px;
}

div#paymentform {
	background-color:#8393AA;
	min-width:700px;
	min-height:326px;
	height:326px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: white;
	line-height: 1.3em;
	text-align: justify;
}

div#paymentform div#paymentform_body span#payment_amount {
	
	color: #FF6600;
	font-size: 12px;
}

div#paymentform_body {
	min-height:320px;
	margin:7px 10px 10px 15px;
/*
	background-color:#8393AA;
	min-width:650px;
	width:650px;
	min-height:340px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: white;
	line-height: 1.3em;
	line-height: 0;
	padding: 0;
	text-align: justify;
	float: left;
	margin:10px 10px 10px 15px;
	*/
}

div#paymentform_body span#paymentform_body_title {
	font: 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #421000;
	
}

div#paymentform_body td {
	height: 8px;
	line-height: 8px;
}

div#paymentform_body td.payment_col_label_1 {
	width: 140px;
	white-space: nowrap;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
}

div#paymentform_body td.payment_col_label_2 {
	width: 140px;
	text-align: right;
	padding-left: 10px;
	white-space: nowrap;
}

div#paymentform_body td#payment_first_name_label {
	width: 30%;
}

div#paymentform_body td#payment_last_name_label {
	width: 30%;
}

div#paymentform_body td#payment_address_td {
	padding: 0px;
}

div#paymentform_body td#payment_email_label {
	width: 30%;
}

div#paymentform_body td#payment_phone_label {
	width: 20%;
}

div#paymentform_body td#payment_cc_num_label {
	width: 30%;
}

div#paymentform_body td#payment_cc_exp_month_label {
	width: 30%;
}

div#paymentform_body td#payment_cc_exp_year_label {
	width: 30%;
}

div#paymentform_body td#payment_cc_csc_label {
	width: 30%;
}

div#paymentform_body table.payment_inner_table {
 	border-collapse: collapse;
}

div#paymentform_body table.payment_inner_table td {
 	padding-left: 0px;
}

div#paymentform_body table.payment_inner_table td.payment_inner_table_td_right {
 	text-align: right;
}

div#paymentform_body td#payment_address_td2 {
/*	padding-left: 15px;*/
}

div#paymentform_body td.payment_address_title {
	width: 120px;
	text-align: left;
	padding-right: 10px;
	white-space: nowrap;
	
	color: #421500;
}

div#paymentform_body td.payment_address_col1 {
	text-align: left;
	white-space: nowrap;
}

div#paymentform_body td.payment_address_col2 {
	text-align: right;
	white-space: nowrap;
}

div#paymentform_body a#paymentform_footer_terms_link {
	top: 0px;
}

div#paymentform_terms {
	background-color: #8393AA;
	float:left;
	margin:25px 0 0 25px;
	min-height:345px;
	min-width: 420px;
}

div#paymentform_terms_body {
	margin:10px 10px 10px 15px;
}

div#paymentform_terms_links {
	color:white;
	margin-left:15px;
}

div#paymentform_terms_links li {
	color:#FF6600;
}

div#paymentform_terms textarea {
	min-width:400px;
	width:400px;
	min-height:325px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	padding: 0;
	text-align: justify;
	float: left;
}

/*
index.php
*/

#index_msg {
	position: absolute;
	top: 75px;
	left: 24px;
	
}

#index_search_msg {
	position: absolute;
	top: 40px;
	left: 428px;
	color: #ff6600;
	letter-spacing: .05em;
}

div#index_search_msg div#search_result_msg {
	float: left;
}

div#index_search_msg div#search_result_color_swatch {
	height: 15px;
	width: 38px;
	float: left;
}

div#div_social_network_site_links {
	width: 50px;
}

div#div_social_network_site_links img {
	width: 20px;
	height: 20px;
}



/*
unknown pages...
*/
#indent label {
padding-left:0.9em;
}

/*
used for menu items within category content
*/
#menuspace {
	font: 11px Georgia, "Times New Roman", Times, serif;
	padding-top: 0px;
}

#menuspace ul {
	float:left;
	width:260px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menuspace ul a {
	display: block;
	text-decoration: none;
	color: #777777;
	padding: .26em .8em;
}

#menuspace ul a:hover {
	text-decoration: underline;
}



body#home div.content div#content_img {
	width:375px;
	height:300px;
	position: absolute;
	left: 23px;
}

body#home div.content div#content_img_frame {
	float:left;
	background-color:#421500;
	width:375px;
	height:275px;
}

body#home div.content div#content_img div#content_img_background {
	margin: 10px 10px 10px 10px;
	width:355px;
	height:255px;
	text-align: center;
	position: absolute;
}

body#home div.content div#content_img div#content_img_background img#item_img {
/*	margin: 0px 0px 0px 0px; */
	margin-left: auto;
/*	display: block;  */
	
/*	width:355px;
	height:255px;
	*/
}

body#home div.content div#content_img div#content_img_nav {
	width:375px;
	height:25px;
	color:#FF6600;
	float: left;
}

body#home div.content div#content_img div#content_img_nav_zoom {
	width:150px;
	height:10px;
	color:#FF6600;
	float: right;
	text-align: right;
	margin-right: 3px;
}

body#home div.content img#object {
	float:left;
	margin:0 21px 0 23px;
}

#options {
	font:11px Helvetica, Arial, Hobo, Cooper Black, Monkey Tunk, Chunks, sans serif;
	margin:3px 0 0 0px; 
}
#options li {
	margin-bottom:4px;
}

#options li a:hover {
	margin-bottom:4px;
	text-decoration:underline;
}


/* image viewer code starts */

#imagecontainer {
	overflow:hidden;
	float:left;
	margin-left: 20px;
	margin-right: 20px;
/*	background-color:#421500; */
}

#placeholder {
	float:right;
}

#thumbholder {
	padding:4px 11px 6px 11px;
	width:43px;
	background-color:#8294aa;
	border:1px solid #fff;
}

#thumbholder img {
	border:1px solid #fff;
	margin:6px 0px 0px 0px;
}

p#desc {
	color:#8294aa;
}

/* image viewer code ends */

#thumbs {
	float:left;
	margin-right:10px;
	width:198px;
}

#thumbs li {
	float:left;
	height:54px;
	width:65px;
	background-color:#555;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}

/*
#home #content h2 img {
	padding-left:8px; 
}
*/

#backend_body {
/*	padding-left:8px;*/
}

#bottom-nav-one {
	position:absolute;
	bottom:40px;
	left:625px;
	width:390px;
	color:#666;
	font:10px Helvetica, Arial, Hobo, Cooper Black, Monkey Tunk, Chunks, sans serif;
}

#bottom-nav-two {
	position:absolute;
	bottom:40px;
	left:645px;
	width:440px;
	color:#666;
	font:10px Helvetica, Arial, Hobo, Cooper Black, Monkey Tunk, Chunks, sans serif;
}

#bottom-nav-one li, #bottom-nav-two li {
	float:left;
	margin-right:5px;
}

#bottom-nav-one span, #bottom-nav-two span {
	color:#f60;
}

#bottom-nav-one li a, #bottom-nav-two li a {
	color:#995B12;
}

#bottom-nav-one li a:hover, #bottom-nav-two li a:hover {
	color:#f60;
	text-decoration:underline;
}

#description {
	position:relative;
	margin-left:647px;
	padding:3px 10px 0 15px;
	width:500px;
	height:250px;
	color:#fff;
	background-color:#8393aa;
	border-right:20px solid #fff;
	font:12px Tahoma,Arial,Helvetica,sans-serif;
	letter-spacing:1px;
	line-height:1.4em;
}

#description h2 {
	padding:0 0 2px;
	color:#fff;
	font:23px Helvetica, Arial, Hobo, Cooper Black, Monkey Tunk, Chunks, sans serif;
	font-weight:normal;
	letter-spacing:1px;
}

#description #other-options {
	position:absolute;
	top:9px;
	right:15px;
}

#description #other-options li {
	float:left;
	margin-left:10px;
}

#description #pages {
	position:absolute;
	top:44px;
	right:18px;
	font-size:11px;
	color:#333;
}
#description #pages li {
	float:left;
	margin-left:4px;
}

#description #pages li a {
	color:#fff;
}

#description table {
	margin:6px 0 0px 0;
}

#description table a {
	color:#fff;
	font-style:italic;
}

#description table td {
	vertical-align:top;
}

#description table td.title {
	color:#421500;
	width:90px;
}

#description #cart {
	position:relative;
	top:-5px;
}

#description #cart li {
	float:left;
	margin-right:18px;
}

#description #cart li.last {
	margin-right:0px;
}

#description #cart li a {
	color:#fff;
}

#description #cart img {
	position:relative;
	top:12px;
	margin-right:12px;
}

/*=FOOTER
=== === === === === === === === === === */
#footer {

}
/* SUBMIT AN ITEM   === === === === === === === === === === */
.submit-menu
{
	display: block;
	width: 92%;
	margin-left: 2%;
	margin-top: 20px;
	padding: 2%;
	border-top: 1px solid #E0E0E0;
}
.submit-submenu, .submit-submenu-hilight {
    display: block;
    float: left;
    width: 25%;
    border-bottom: 1px solid #E0E0E0;
    margin-right:2%;
    padding-bottom:0.5%;
}
.submit-submenu-hilight {
    border-bottom: 1px solid #030816;
}
.submit-details
{
	float:left;
	display: block;
	width: 96%;
	margin-left: 2%;
	margin-top: 10px;
	border: 1px solid #DEDEDE;
	margin-bottom:10px;
}
.submit-alert
{
	display: block;
	float:left;
	width: 92%;
	margin-left: 2%;
	margin-top: 5px;
	padding: 0 2% 0 2%;
}
.submit-details-top
{
	background-color:#FAFAFA;
	width:98%;
	float:left;
	display:block;
	padding:1%;
	border: 1px solid #E0E0E0;
}
.submit-details-middle
{
	width:98%;
	float:left;
	display:block;
	margin-bottom:10px;
	line-height:30px;
}
.submit-row
{
	width:98%;
	float:left;
	display:block;
	padding:1%;
}
.submit-row > label
{
	width:20%;
	display:block;
	float:left;
	line-height:30px;
}
.submit-halfselect
{
	width:35%;
	height:30px;
	display:block;
	float:left;
	margin-right:2%;
	border: 1px solid #DEDEDE;
	border-radius: 7px;
	overflow-x:hidden;
	background-image:url(../images/submit/share-down-arrow.png);
	background-size:30px auto;
	background-position: right center;
	background-repeat:no-repeat;
}
.submit-halfselect-inner
{
	width:110%;
	height:30px;
	display:block;
	float:left;
	margin-right:2%;
	border: none;
	background: none;
}

.submit-smallselect
{
	width:60px;
	height:30px;
	display:inline-block;
	margin-right:5px;
	margin-left:5px;
	border: 1px solid #DEDEDE;
	border-radius: 7px;
	overflow-x:hidden;
	background-image:url(../images/submit/share-down-arrow.png);
	background-size:30px auto;
	background-position: right center;
	background-repeat:no-repeat;
}
.submit-smallselect-inner
{
	width:100px;
	height:30px;
	display:block;
	float:left;
	margin-right:5px;
	border: none;
	background: none;
}
.submit-textbox
{
	width:72%;
	height:30px;
	display:block;
	float:left;
	margin-right:2%;
	border: 1px solid #DEDEDE;
	border-radius: 7px;
	overflow-x:hidden;
}
.submit-textboxsmaller
{
	width:62%;
	height:30px;
	display:block;
	float:left;
	margin-right:2%;
	border: 1px solid #DEDEDE;
	border-radius: 7px;
	overflow-x:hidden;
}
.submit-float
{
	display:block;
	float:left;
}
.submit-help
{
	position: absolute;
	display: block;
	z-index: 101;
	margin-top: 33px;
	background-color: #000000;
	width: 250px;
	padding: 20px;
	border-radius: 10px;
	color: #fe6302;
}
.submit-helptop
{
	position: absolute;
	display: block;
	z-index: 101;
	margin-top: -222px;
	background-color: #000000;
	width: 300px;
	padding: 20px;
	border-radius: 10px;
	color: #fe6302;
}
.submit-content
{
	display:block;
	float:left;
}
.submit-radio
{
	float:left;
	display:block;
	width:80%;
	height:30px;
}
.submit-half
{
	width:35%;
	height:30px;
	margin-right:2%;
	border: 1px solid #DEDEDE;
	border-radius: 7px;
	overflow-x:hidden;
}
.submit-small
{
	width:20%;
	height:30px;
	margin-left:1%;
	margin-right:2%;
	border: 1px solid #DEDEDE;
	border-radius: 7px;
	overflow-x:hidden;
}
.submit-textarea
{
	width:72%;
	height:180px;
	display:block;
	float:left;
	margin-right:2%;
	border: 1px solid #DEDEDE;
	border-radius: 7px;
	overflow-x:hidden;
}
.submit-row-left, .submit-row-right
{
	width:35%;
	height:30px;
	display:block;
	float:left;
	margin-right:2%;
}
.submit-row-left
{
	margin-left:20%;
}
.submit-buttony
{
	background-image:url(../images/submit/submit-grey-button.png);
	color: #333333;
	
	font-size:14px;
	width:200px;
	height:40px;
	display:table-cell; 
	margin:10px;
	text-align:center;
	vertical-align:middle;
	font-family: Helvetica, Arial, DOGGY, sans-serif;
	border: medium none;
	background-color: rgba(0,0,0,0);
}
.submit-yellow-buttony
{
	background-image:url(../images/submit/Large-Grey-Button-Longer.png);
	color: #333333;
	
	font-size:14px;
	width:200px;
	height:40px;
	display:table-cell; 
	margin:10px;
	text-align:center;
	vertical-align:middle;
	font-family: Helvetica, Arial, DOGGY, sans-serif;
	border: medium none;
	background-color: rgba(0,0,0,0);
}
.submit-green-buttony
{
	background-image:url(../images/submit/submit-green-button.png);
	color: #333333;
	
	font-size:14px;
	width:200px;
	height:40px;
	display:table-cell; 
	margin:10px;
	text-align:center;
	vertical-align:middle;
	font-family: Helvetica, Arial, DOGGY, sans-serif;
	border: medium none;
	background-color: rgba(0,0,0,0);
}
.submit-divy
{
	display:block;
	float:left;
	margin:10px;
}
#item-submit1 .checkbox, 
#item-submit1 .radio
{

	position:relative;
	margin-bottom:0.5em;
	line-height:26px;
}
fieldset :last-child {
	margin-bottom:0;
}
#item-submit1 input[type="checkbox"], 
#item-submit1 input[type="radio"]
{
	position:absolute;
	width:26px;
	height:26px;
	overflow:hidden;
	border:0;
	margin:0px;
	padding:0px;
	outline:0;
	opacity:0;
}
#item-submit1 input[type="checkbox"] + label:before, 
#item-submit1 input[type="radio"] + label:before
{
	display:inline-block;
	width:26px;
	height:26px;
	margin-right:4px;
	background-image: url(../images/submit/checkboxes.png);
	content: " ";
	vertical-align:top;
}
.submit-twothirds
{
	display:block;
	float:left;
	width:62%;
	padding:1%;
	margin:1%;
}
.submit-onethird
{
	display:block;
	float:left;
	width:29%;
	padding:1%;
	margin:1%;
	background-color:#F3F3F3;
	border:1px solid rgb(153,153,153);
}
.submit-submit
{
	width:100%;
	display:block;
	float:left;
}
#imagedrop
{
	width:100%;
	display:block;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}
.submit-imageform
{
	width: 100%;
	display: block;
	float: left;
}
.submit-images
{
	max-width:125px;
	max-height:125px;
	display:block;
	float:left;
	margin:10px;
	border-radius:5px;
}
.submit-images-delete
{
	height: 75px !important;
	width: 75px !important;
	display: block;
	margin: 0 0 0 40px;
}
.submit-blackbox
{
	display:block;
	width:92%;
	margin-left:2%;
	margin-top:20px;
	padding:2%;
	border: 1px solid rgb(45, 23, 36);
	float:left;
}
#item-submit1 input[type="radio"]:focus + label:before {
	background-position:0 -26px;
}
#item-submit1 input[type="radio"]:checked + label:before {
	background-position:0 -52px;
}
#item-submit1 input[type="radio"]:checked:focus + label:before {
	background-position:-0 -78px;
}
#item-submit1 input[type="checkbox"] + label:before {
	background-position:0 -104px;
}
#item-submit1 input[type="checkbox"]:focus + label:before {
	background-position:0 -130px;
}
#item-submit1 input[type="checkbox"]:checked + label:before {
	background-position:0 -156px;
}
#item-submit1 input[type="checkbox"]:checked:focus + label:before {
	background-position:0 -182px;
}

