/*--------------------
Global Style
1.0
collegeartonline.com
--------------------*/

/* IE PNG FIX */
/*img, div { behavior: url("/public/resources/js/iepngfix.htc") }*/

* {
margin: 0;}

html, body {
height: 100%; }

html {
height: 100%;
margin: 0; }

body {
width: 100%;
height: 100%;
background: #fff;
font-family: verdana, arial, san-serif;
padding: 0;
margin: 0; }

h1, h2, h3, h4, a, p, div, img, ul, input {
font-family: verdana, arial, san-serif;
font-size: 12px;
line-height: 18px;
font-weight: normal;
color: #333;
outline: none;
padding: 0;
margin: 0; }

ol {
list-style: none;
padding: 0;
margin: 0 20px 0 20px; }

h1 {
color: #f05b22;
font-size: 16px;
font-weight: bold;
margin: 0 0 8px 0; }

h1#main_heading {
float: left;
color: #fff;
font-size: 18px;
line-height: 30px;
font-weight: bold;
margin: 8px 0 0 5px; }

h2 {
float: left;
color: #fff;
font-size: 18px;
line-height: 30px;
font-weight: bold;
margin: 8px 0 0 5px; }

h3 {
color: #f05b22;
font-size: 16px;
margin: 20px 0 0 0;}

#tooltip h3 {
font-size: 12px; }

h4 {
float: left;
color: #fff;
font-size: 14px;
line-height: 34px;
font-family: verdana, arial, san-serif;
margin: 0 10px 0 10px; }

h6 {
color: #333;
font-size: 36px;
font-weight: normal;
margin: 40px 0 40px 0;}

.limit {
width: 427px;
height: 30px;
overflow: hidden; }

a img {
border: none;
text-decoration: none;
cursor:pointer; }

a {
border: none;
outline: none;
color: #000000;
text-decoration: none; }

a:active { outline: none; }

a:focus {
-moz-outline-style: none;
outline: none; }

a.links {
font-size: 16px;
line-height: 32px; }

.terms > p,a {
font-size: 10px;
line-height: 14px; }

.center {
text-align: center; }

.small {
font-size: 9px;
line-height: 12px;
text-align: center; }

.white {color: #fff;}
.orange {color: #ff6000;}
.black {color: #000;}
.red {color: #ff0000;}
.bold {font-weight: bold;}
.cursor { cursor: pointer; }
/*DIV STRUCTURE*/

.clear {clear: both;}
.float {float: left;}
.float-right {float: right;}
.float-left {float: left;}
.hidden {visibility: hidden; height: 0px;}
.hide {display: none;}

/* MAIN WRAPPER */
#main-wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
/* position: relative; */
margin: 0 auto -50px; }

/*HEADER*/

#header-wrapper {
width: 100%;
height: 130px;
/*background: #fff url("/public/images/header-bg.png") repeat-x bottom;
border-bottom: 1px solid #dadada;*/ }

#header {
width: 840px;
height: 130px;
margin: 0 auto; }

.logo {
text-align: center;
margin: 30px 60px; }

#login-bar-wrapper {
width: 100%;
height: 45px;
margin: 20px 0 0 0;
/*background: url("/public/images/nav-bar-shadow.png") repeat-x top;*/ }

#login-content {
width: 840px;
height:45px;
margin: 0 auto; }

#bread-crumb {
float: left;
font-size: 10px;
text-align: left;
padding: 24px 0 0 0; }

#bread-crumb ul {
list-style: none; }

#bread-crumb ul li {
float: left;
border-right: 1px solid #ccc;
padding: 1px 10px; }

#bread-crumb ul li:hover {
background: #f9f9f9; }

#bread-crumb ul li.last {
border: none; }

#login-bar {
float: right;
font-size: 10px;
text-align: right;
padding: 24px 0 0 0;
}

#login-bar ul {
list-style: none; }

#login-bar ul li {
float: left;
border-right: 1px solid #ccc;
padding: 1px 10px; }

#login-bar ul li:hover {
background: #f9f9f9; }

#login-bar ul li.last {
border: none; }

.account-button a {
float: left;
width: 100px;
height: 20px;
font-size: 10px;
font-weight: bold;
text-align: center;
color: #333;
background: url("/public/images/account-button.png") no-repeat;
margin: 12px 3px 0 3px; }

.account-button a:hover {
color: #ff6000; }

.sub-nav {
width:116px;
height:20px;
float:left;
border: none;
font-family: verdana, arial, sans-serif;
font-size: 10px;
line-height: 20px;
font-weight: bold;
color: #fff;
text-decoration: none; }

.login-label {
float: left;
width: 114px;
font-size: 10px;
color: #333;
margin: 0 10px 0 0; }

.login-box {
float: left;
width: 110px;
height: 16px;
margin: 0 10px 0 0; }

/*NAVIGATION*/

#nav-bar-wrapper {
width: 100%;
height: 41px;
/*background: url("/public/images/nav-bar.png") repeat-x;*/ }

#nav-bar {
width: 840px;
height: 41px;
padding: 0;
margin: 0 auto; }

#nav-list {
float: left;
width:840px;
height:41px;
background:url("/public/images/navsprite.png") no-repeat; }

#nav-list span {
display: none; }

#nav-list li, #nav-list a {
height:41px;
display:block; }

#nav-list a:hover {
color: #ff4400; }

#nav-list li {
float:left;
list-style:none;
display:inline; }

#nav1 {width: 140px;}
#nav2 {width: 140px;}
#nav3 {width: 140px;}
#nav4 {width: 140px;}
#nav5 {width: 140px;}
#nav6 {width: 140px;}

#nav1 a:hover {background:url("/public/images/navsprite.png") 0px -41px no-repeat; }

#nav2.active {background:url("/public/images/navsprite.png") -140px -41px no-repeat; }

#nav2 .dropdown {
width: 140px;
height: 45px;
background: none;
margin: 0;
padding: 0; }

#nav2 .dropdown a:hover {
width: 140px;
height: 45px;
background: none;
margin: 0;
padding: 0; }

#nav3.active {background:url("/public/images/navsprite.png") -280px -41px no-repeat; }

#nav3 .dropdown {
width: 140px;
height: 45px;
background: none;
margin: 0;
padding: 0; }

#nav3 .dropdown a:hover {
width: 140px;
height: 45px;
background: none;
margin: 0;
padding: 0; }

#nav4 a:hover {background:url("/public/images/navsprite.png") -420px -41px no-repeat; }

#nav5 a:hover {background:url("/public/images/navsprite.png") -560px -41px no-repeat; }

#nav-list li.my-account {background:url("/public/images/navsprite.png") -700px -41px no-repeat; }

/*CONTENT*/

#content-wrapper {
width: 100%;
height: auto;
padding-bottom: 50px; }

#content {
width: 840px;
min-height: 300px;
padding: 20px 0 40px 0;
margin: 0 auto; }



#copy h1{
font-family: verdana, arial, san-serif;
font-size: 11px;
position:relative;
top:1.25em;
text-indent:0;
line-height:1.2em;
color: #f05b22;
font-weight:bold;
padding: 0;
margin:8px 0 0 37px; 
}

#copy p {
font-family: verdana, arial, san-serif;
font-size: 10px;
line-height:1.5em;
text-indent:15.5em;
text-align:justify;
width: 780px;
padding: 0;
margin:0px 0 0 37px; 
}


#copy a {
border: none;
outline: none;
color: #f05b22;
font-weight:bold;
text-decoration: none;}



#copy2 h1{
font-family: verdana, arial, san-serif;
font-size: 13px;
line-height:1.5em;
color: #f05b22;
font-weight:bold;
width: 780px;
padding: 0;
margin:8px auto 0 auto; 
}

#copy2 p {
font-family: verdana, arial, san-serif;
font-size: 12px;
line-height:1.5em;
text-align:justify;
width: 780px;
padding: 0;
margin:0 auto 0 auto; 
}


#copy2 a {
font-family: verdana, arial, san-serif;
font-size: 12px;
border: none;
outline: none;
color: #000000;
font-weight:bold;
text-decoration: none;}

#copy2 a:hover {
text-decoration:underline;
}

table#list {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:780px;
	font-size:10px;
	font-weight:bold;
	margin:8px auto 0 auto; 
	border:none;
}
table#list tr {
	height:auto;
	padding:5px;
}
table#list td {
	width:156px;
	background:none;
	width:auto;
	text-align:left;
}

table#list td h1 {
font-family: verdana, arial, san-serif;
font-size: 13px;
line-height:1.5em;
color: #f05b22;
font-weight:bold;
margin:12px auto 0 auto; 
}
table#list td a {
	font-weight:bold;
}
table#list td a:hover {
	text-decoration:underline; 
}





#content-art {
width: 840px;
min-height: 300px;
padding: 50px 0 30px 0;
margin: 0 auto; }


/*FOOTER*/

#footer-wrapper, .push {
height: 50px; /* .push must be the same height as .footer */ }

#footer-wrapper {
/* position: relative; */
width: 100%;
float:left;
height: 50px;
background: #F9F9F9 url("/public/images/footer.png") repeat-x;
border-top: 1px solid #d4d4d4; }

#footer-wrapper a {
	border: none;
	outline: none;
	color: #000000;
	text-decoration: none;}

#footer {
width: 1000px;
padding: 20px 0 0 0;
margin: 0 auto; }

#footer ul {
list-style: none;
margin: 0 12% 35px 12%; }

#footer ul li {
float: left;
border-right: 1px solid #ccc;
padding: 1px 10px; } 

#footer ul li:hover {
background: #eee; }

#footer ul li.last {
border: none; }

/*ALL ART*/

.search-home {
width: 838px;
height: 600px;
vertical-align: bottom; }

.search-arrow {
cursor: pointer; }

#categories { }

.home {
display: inline;
overflow:hidden;
white-space: nowrap;
float: left;
width: 838px;
height: 540px;
vertical-align: bottom; }

.home-size {
display: inline;
width: 838px;
height: 530px; }

.management {
width: 195px;
height: 138px;
margin: 0 0 4px 0; }

.management-2 {
position:absolute;
left: 0px;
top: 0px;
width: 197px;
height: 138px;
margin: 0 0 4px 0; }

.management-3 {
width: 394px;
height: 276px;
position: relative;
left: -98.5px;
top: -145px;
z-index: 1000;
margin: 0 0 4px 0; }

.main-size {
float: left;
width: 197px;
height: 138px;
margin: 0 0 8px 0; }

.cart-size {
width: 60px;
height: 40px; }

.profile {
width: 336px;
height: auto; }

.profile2 {
float: left;
width: 316px;
height: 218px; }

/*SLIDE SHOW BOTTOM*/

#slideshow-wrapper {
width: 780px;
height:75px;
overflow:hidden;
margin:10px 0 0 37px; 
position: relative;
}

#thumbs {
	position: absolute;
	right: 0px;
	width: 1000px;
}

.slideshow {
float: left;
margin: 0 10px 0 0; }

.slideshow-pic {
float: left;
position: relative }

.slideshow.last {
float: left;
margin: 0; }

/*SEARCH BLOCK*/

#artist-name ul {
float: left;
font-size: 10px;
list-style: none;
margin: 0 82px 20px 82px; }

#artist-name ul li {
float: left;
width: 24px;
height: 18px;
color: #333;
text-align: center;
margin: 0 2px 0 0; }

#artist-name ul li:hover {
background: #333;
color: #fff; }

#search-block {
width: 810px;
height: 148px;
background: url("/public/images/search-box.png") no-repeat;
padding: 15px;
margin: 0 0 20px 0;
display:none; 
}

#search-block ul {
height:50px;
margin:0 0 0 75px;
list-style: none; 
}

#search-block ul. {
width: 630px;
margin: 0 90px; }

#search-block ul.colors {
width: 700px;
margin: 0 54px; }

#search-block ul.sliders {
width: 730px;
margin: 0 80px; 
border:0 solid #000;
}

#search-block ul li {
float: left;
margin: 0 30px 0 0; }

#search-block ul li.none {
margin: 0; 
}

.search-bar {
float: right;
width: auto;
height: 31px;
margin: 0 0 20px 0; }

.search-labels {
font-family: helvetica, arial, verdana;
font-size: 12px;
font-weight: bold;
color: #343434; }

.ui-slider {
width: 104px; }

.search-button {
float: left;
margin: 0 0 10px 0;
font-size: 14px;
font-weight: bold;
cursor: pointer; }

.search-button:hover {
color: #222; }

.search-info {
height: 48px; }

.search-block-main {
width: 100px;
height: 14px;
border: 1px solid #ccc;
padding: 2px;
margin: 0 0 10px 0; }

.search-all {
width: 818px;
margin: 10px 0 30px 12px; }

.iesix {
float: left;
margin: 0 0 5px 0; }

.size {
display: inline;
width: 32px;
text-align: center;
margin: 0 2px; }

.scroll-left {
/*position: absolute;*/
float: left;
width: 25px;
height: 40px;
padding: 280px 0; }

.slideshow-items {
position:relative;
width: 788px;
height: 600px;
float: left; }

.search-results-main {
position:absolute;
width: 838px;
height: 600px;
float: left; }

.search-items {
position:relative;
width: 838px;
height: 620px;
float: left;
overflow:hidden; }

.search-items .current {
	position:absolute;
	top:0;
	left:0;
}
.search-items .next {
	position:absolute;
	top:0;
	left:788px;
}
.search-items .prev {
	position:absolute;
	top:0;
	left:-788px;
}
p.pagination {
	display: inline;
	cursor: pointer;
	#margin: 2.5px;
}
p.page-current {
	font-weight: bold;
}

.art-sold {
position: relative; }

.sold-art {
position:absolute;
width: 100%;
z-index: 777;
text-align: center;
margin: 20px 0 0 0; }

.scroll-right {
float: left;
width: 25px;
height: 40px;
margin: 280px 0; }

.loader-bar {
margin: 200px 0 0 0;
text-align: center; }

.product-small {
float: left;
width: 197px;
height: 190px;
text-align: center;
margin: 0 0 10px 0; }

.product-small-new-art {
float: left;
width: 197px;
height: 190px;
text-align: center;
margin: 0 6px 10px 7px; }


.product-small p, .product-small-new-art p {
font-size: 10px;
line-height: 12px; }

.outside {
float: left;
width: 30px;
height: 16px;
border: 2px solid #eee;
margin: 3px 2px 0 0; }

.outside:hover {
border: 2px solid #333; }

.active {
	border-color: #000000;
}

.highlight {
border: 2px solid #333; }

/*GRAY BAR*/

.gray-bar {
float: left;
height: 47px; }

.middle {
width: 828px;
background: #222 url("/public/images/gray.png") repeat-x; }

.left {
width: 6px;
background: url("/public/images/gray-left.png") no-repeat;
clear: left; }

.right {
width: 6px;
background: url("/public/images/gray-right.png") no-repeat; }

.secondary-nav {
float: right;
height: 47px;
list-style: none;
padding: 0;
margin: 0; }

.secondary-nav li {
float: left;
display:block;
height: 20px;
width: 116px;
text-align: center;
background: url("/public/images/nav-two.png") no-repeat;
cursor: pointer;
padding: 0;
margin: 14px 8px 0 8px; }

.secondary-nav li:hover {
background: url("/public/images/nav-two-over.png") no-repeat; }

/*SHOPPING CART*/

.cart-wrapper {
float: left;
width: 840px;
border-bottom: 1px solid #999;
margin: 20px 0 0 0; }

.art-description-wrapper {
float: left;
width: 480px; }

.full-content {
float: left;
width: 840px;
height: auto;
padding: 10px;
margin: 0px 0; }

.billship {
width: 818px;
height: auto;
border: 1px solid #ccc;
background: #fbfbfb;
padding: 10px;
margin: 20px 0 0 0; }

.cart-info {
float: left;
width: 840px;
height: 40px;
border-bottom: 1px dotted #dadada;
padding: 0 0 5px 0;
margin: 0 0 5px 0; }

.cart-info ul li {
float: left;
list-style: none;
line-height: 40px;
margin: 0 20px 0 0; }

.cart-info ul li.short {
width: 60px; }

.cart-info ul li.tiny {
width: 60px;
text-align: center; }

.cart-info ul li.mid {
width: 100px; }

.cart-info ul li.long {
width: 200px; }

.art-info-wrapper {
float: left;
width: 148px;
height: 112px; }

.cc-blocks {
float: left;
height: 60px;
margin: 0 40px 0 0; }

.artist {
color: #f05b22;
font-size: 12px;
font-weight: bold; }

.mkform {
color: #333;
font-size: 12px;
font-weight: bold; }

.description {
max-height: 72px;
overflow: hidden;
color: #333;
font-size: 12px;
line-height: 18px;
font-weight: normal; }

/*ART BAR*/

/*
.art-wrapper {
float: left;
width: 840px;
height: auto;
border-bottom: 1px solid #333;
margin: 10px 0;
padding: 0 0 10px 0; }
*/
.art-wrapper-new2 {
float: left;
width: 840px;
height: auto;
border-bottom: 1px solid #333;
margin: 10px 0 40px 0;
padding: 0 0 10px 0; }

.art-wrapper-new {
float: left;
width: 840px;
height: auto;
border-bottom: 1px solid #333;
margin: 10px 0;
padding: 0 0 10px 0; }

.art-details ul {
width: auto;
list-style: none;
text-align: right; }

.art-details ul li {
padding: 2px;}

.art-mkform {
width: 310px;
height: 26px;
font-size: 16px;
font-weight: bold;
border: none;
border-bottom: 1px dotted #333; }

.photo-how-to {
position: absolute; }

.offer-how-to {
float: left;
margin-right: 5px; }

.art-pic-control {
float:left;
width:209px; }

.art-pic {
float: left;
width: 197px;
margin: 0 10px 0 0; }

.art-pic ul {
list-style-type: none; }

.art-pic ul li {
margin: .5px;
float: left; }

.art-details {
float: left;
width: 300px;
margin: 0 0 0 10px; }

.art-details ul {
list-style: none; }

.art-mid {
width: 320px;
border-right: 1px solid #333;
float: left; }

.manage-art-title {
width: 300px;
height: 16px;
border: 1px dotted #333;
padding: 4px;
margin: 2px 0; }

.manage-description {
width: 300px;
height: 66px;
font-weight: normal;
border: 1px dotted #333;

padding: 4px; }

.manage-description-medium {
width: 300px;
height: 28px;
font-weight: normal;
border: none;
border: 1px dotted #333;
padding: 4px;
margin: 2px 0; }

.manage-visible {
width: 94px;
height: 12px;
color: #333;
font-size: 11px;
line-height: 12px;
text-align: right;
border: 1px solid #ccc;
background: #fff;
padding: 2px;
margin: 0; }

.dimensions {
width: 42px; }

.change-pic-button {
width: 142px;
height: 24px;
border: none;
font-size: 10px;
font-weight: bold;
color: #fff;
background: url("/public/images/change-photo.png") no-repeat;
cursor: pointer;
text-align: left;
margin: 10px 0 0 26px; }

/*
.art-bar-wrapper {
float: left;
width: 840px;
height: auto;
margin: 14px 0 0 0; }

.new-art-bar-wrapper {
float: left;
width: 840px;
height: auto;
margin: 4px 0 0 0; }

.art-bar-mkform {
height: 32px;
background: #eee;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-right: 1px solid #333; }

.art-bar-gray {
float: left;
width: 818px;
background: #f9f9f9;
padding: 10px;
border: 1px solid #333; }

.art-wrapper ul {
width: auto;
list-style: none;
text-align: right; }

.art-wrapper ul li {
padding: 2px;}

.art-bar-gray p {
font-size: 10px; }

.manage-mkform {
width: 602px;
height: 22px;
font-size: 16px;
font-weight: bold;
border: none;
padding: 8px 0 0 10px; }

.menu {
height: 20px; }

.pic-container {
float: left;
width: 197px;
margin: 0 10px 0 0; }

.art-bar-info {
float: right;
width: 290px;
border-left: 1px solid #333;
margin: 0 0 0 14px;
padding: 0 0 0 10px; }

*/

.file-upload-wrapper {
float: left;
width: 209px;
background: #fff;
padding: 2px; }

#shipping-block-top {
float: left;
width: 546px;
height: auto;
text-align: left;
background: #eee url("/public/images/dark-bg.png") repeat-x top left;
border: 1px solid #333;
padding: 10px;
margin: 6px 0 16px 16px; }

#shipping-block {
float: left;
width: 546px;
overflow: scroll;
text-align: left;
background: #eee url("/public/images/dark-bg.png") repeat-x top left;
border: 1px solid #333;
padding: 10px;
margin: 0 0 0 16px; }

#shipping-block ul, #shipping-block-top ul {
list-style: none;
margin: 10px 0 0 0; }

#shipping-block ul li, #shipping-block-top ul li {
float: left;
margin: 0 8px 0 0; }

/*PROFILE PAGES*/

#categories ul {
list-style: none;
margin: 0 0 0 5px; }

#categories ul li {
float: left;
width: 129px;
height: 64px;
background: #f9f9f9;
margin: 0 11px 0 0; }

#categories ul li.none {
margin: 0; }

#profile-wrapper {
float: left;
width: 840px;
margin: 20px 0 40px 0; }

#left-content {
float: left;
width: 336px;
height: auto;
background: #fbfbfb url("/public/images/light-bg.png") repeat-x top left;
border: 1px solid #ccc;
padding: 10px;
margin: 0 20px 0 0; }

#left-content2 {
float: left;
width: 618px;
height: auto;
background: #fbfbfb url("/public/images/light-bg.png") repeat-x top left;
border: 1px solid #ccc;
padding: 10px;
margin: 0 20px 0 0; }

#left-content-contact {
float: left;
width: 318px;
height: 400px;
background: #fbfbfb url("/public/images/light-bg.png") repeat-x top left;
border: 1px solid #ccc;
padding: 10px;
margin: 0 20px 0 0; }

#left-content-login {
float: left;
width: 318px;
height: 200px;
background: #fbfbfb url("/public/images/light-bg.png") repeat-x top left;
border: 1px solid #ccc;
padding: 10px;
margin: 0 20px 0 0; }

#right-content-contact {
float: left;
width: 458px;
height: 400px;
background: #eee url("/public/images/dark-bg.png") repeat-x top left;
border: 1px solid #ccc;
padding: 10px;}

#right-content-login {
float: left;
width: 458px;
height: 200px;
background: #eee url("/public/images/dark-bg.png") repeat-x top left;
border: 1px solid #ccc;
padding: 10px;}

#left-content-wrapper {
float: left;
width: 358px;
height: auto; }

#left-content-wrapper ul li {
float: left;
width: 50px;
height: 50px;
list-style: none;
margin: 10px 10px 0 0; }

#right-content {
float: left;
width: 440px;
height: auto;
background: #eee url("/public/images/dark-bg.png") repeat-x top left;
border: 1px solid #ccc;
padding: 10px;}

#right-content2 {
float: left;
width: 158px;
height: auto;
background: #eee url("/public/images/dark-bg.png") repeat-x top left;
border: 1px solid #ccc;
padding: 10px;}

#center-content {
margin-top: 20px;
clear: left;
width: 820px;
height: auto;
background: #eee url("/public/images/dark-bg.png") repeat-x top left;
border: 1px solid #ccc;
padding: 10px; }

#center-content2 {
margin-top: 20px;
clear: left;
width: 820px;
height: auto;
background: #eee url("/public/images/dark-bg.png") repeat-x top left;
border: 1px solid #ccc;
padding: 10px; }

.artist-search-results-wrapper {
float:left; }

.artist-search-results {
clear:left;
width: 318px;
height: auto;
background: #fbfbfb url("/public/images/light-bg.png") repeat-x top left;
border: 1px solid #ccc;
padding: 10px;
margin: 0 20px 0 0; }

.artist-search-wrapper {
float: right;
width: 458px;
height: auto;
background: #eee url("/public/images/dark-bg.png") repeat-x top left;
border: 1px solid #ccc;
padding: 10px;}

#right-content-wrapper {
float: left;
width: 480px;
height: auto; }

.reg-block {
float: left;
width: 420px;
height: auto;
text-align: center;}

/*
#portfolio-wrapper {
float: left;
margin: 20px 0 0 0; }

.portfolio-item {
float: left;
width: 200px;
height: 200px;
margin: 5px; }

.portfolio-pic-wrapper {
width: 197px;
height: 138px;
background-color: #f9f9f9; }

.portfolio-info {
float: left;
width: 192px;
height: 41px;
line-height: 20px;
color: #333;
border-top: 1px solid #ccc;
background: url("/public/images/portfolio-info.png") no-repeat;
padding: 2px 4px; }
*/

#about_me {
width: 300px;
height: 100px; }

#inspiration {
width: 300px;
height: 100px; }

.search-results {
border-top: 1px solid #ccc;
padding: 10px 0 0 0; }

.ship-box {
float: left;
width: 418px;
background: #e9e9e9;
border: 1px solid #ccc;
padding: 10px;
margin: 10px 0; }

.bid-box {
width: 440px;
background: #fff;
border: 1px solid #ccc;
padding: 10px;
margin: 10px 0; }

.admin-box {
width: 458px;
background: #fff;
border: 1px solid #ccc;
padding: 10px;
margin: 0 0 10px 0; }

#bid {
width: 60px;
height: 16px; }

.tos {
float: left;
margin: 20px 0 0 0; }

.mini {
cursor:pointer }

/*TABLE*/

table {
border: 1px solid #999;
margin: 10px 0; }

td {
width: 90px;
text-align: center;
background: #eee;
margin: 0 0 4px 0; }

.table-mkform {
color: #fff;
font-weight: bold;
background: #333; }

/*FORMS*/

.label {
height: 20px;
border-bottom: 1px dotted #999;
padding: 4px 0; }

.label2 {
padding: 4px 0; }

.form-box {
float: right;
width: 140px;
padding: 2px;
margin: 0 10px; }

.form-box2 {
width: 250px;
padding: 2px; }

.check-box {
margin: 4px 10px 0px 10px; }

.form-area {
padding: 2px; }

.sum-area {
width: 340px;
height: 40px; }

.exb-area {
width: 136px;
height: 72px; }

.none {
margin: 0; }

#same_as_above {
float: left;
margin: 10px 0; }

#btn_submit {
float: left; }

.search {
width: 145px;
float: none;
margin: 0 0 4px 0; }

.search-sales {
width: 145px;
float: none;
margin: 0 0 4px 0; }

.omgee1 {
width: 138px;
height: 26px;
background: url("/public/images/searchart.png") no-repeat;
cursor:pointer; }

.omgee1:hover {
background: url("/public/images/searchartover.png") no-repeat; }

.omgee2 {
width: 138px;
height: 26px;
background: url("/public/images/searchartall.png") no-repeat; 
cursor:pointer; }

.omgee2:hover {
background: url("/public/images/searchartallover.png") no-repeat; }

#paginate {
text-align: center;
list-style: none; }

#paginate ul li {
display: inline;
font-size: 10px; }

.button {
width: 116px;
height: 20px;
border: none;
background: url("/public/images/nav-two.png") no-repeat;
color: #fff;
font-size: 10px;
font-weight: bold;
margin: 20px 0 0 0;
padding: 0 0 3px 0;
cursor: pointer; }

/*.shipping-button {
background: url("/public/images/nav-three.png") no-repeat; }*/

.none-button {
width: 116px;
height: 20px;
border: none;
background: url("/public/images/nav-two.png") no-repeat;
color: #fff;
font-size: 10px;
font-weight: bold;
margin: 0;
padding: 0 0 3px 0;
cursor: pointer; }

.p-button {
width: 116px;
height: 20px;
border: none;
background: url("/public/images/nav-two.png") no-repeat;
color: #fff;
font-size: 10px;
font-weight: bold;
margin: 2px 0 0 0;
padding: 0 0 3px 0;
cursor: pointer; }

.p-button:hover {
background: url("/public/images/nav-two-over.png") no-repeat; }

.button:hover {
background: url("/public/images/nav-two-over.png") no-repeat; }

.button-link {
float: left;
width: 116px;
height: 20px;
border: none;
background: url("/public/images/nav-two.png") no-repeat;
color: #fff;
font-size: 10px;
font-weight: bold;
line-height: 20px;
text-align: center;
margin: 0;
cursor: pointer; }

.form-input {
width: 120px;
height: 14px;
border: 1px solid #ccc;
padding: 2px; }

.form-input-wrapper {
width: 140px;
height: 26px;
padding: 2px 2px 2px 0; }

.fieldline {
width: 140px; }

.error {
clear:both;
color:#FF0000;
font-size:10px;
line-height:12px; }

.accept-terms {
border-top: 2px solid #333;
margin: 30px 0 0 0;
padding: 10px 0 0 0; }

/*STATIC PAGES*/

#faq li {
margin: 0 0 10px 0; }

.question {
font-size: 12px;
color:#ff6600;
font-weight: bold; }

/* CURATED */

#curated {
margin: 0; }

.curated-box, .link-img {
float: left;
width: 360px;
margin: 0 30px 60px 30px; }

#curated_products {
position:relative;
float: left;
overflow:hidden;
overflow-x:hidden;
overflow-y:hidden;
width: 620px;
max-width:620px; }

#curated_products_full {
width: auto;
position: relative;
 }
	
.curated-box-full-wrapper {
float: left;
width: 714px;
margin: 0 63px; }

.curated-box-full {
float: left;
width: 620px;
margin: 0 5px; }

.curated-box-full-wrapper .arrow {
float: left;
width: 27px;
height: 40px;
margin: 0 10px;
padding: 228px 0 0 0; }

.curated-box p, .link-img p, .curated-box-full p {
margin: 10px 0; }

.tucol {
float: left;
width: 432px;
margin: 0 20px 0 0; }

.tucol2 {
float: left;
width: 163px; }

.curated-box p.details, .link-img p.details {
margin: 0; }

.curated-box a, .link-img a {
color: #f05b22;
font-size: 12px;
line-height: 18px;
display: block; }

.lowlight {
opacity: .2; }

.curated-box-description {
width: 790px;
margin: 0 30px; }

.ad-size {
float: left;
width: 200px;
height: auto;
overflow: hidden;
text-align: center; }

.big-ad {
width: 800px;
overflow: hidden; }

.marginr10 {
margin: 0 10px 0 0; }

/* AFFILIATES */
ul.aff {
float: left;
border: 1px solid #eee;
background: #f9f9f9;
padding: 10px 0;
margin: 0 0 20px 0; }

ul.aff li {
float: left;
list-style: none;
width: 210px;
margin: 0; }

ul.aff li.ad {
float: left;
width: 200px;
text-align: center; }

/* EXHIBITION */
.exb-edit {
float: left;
width: 818px;
border: 1px solid #eee;
background: #f9f9f9;
padding: 10px;
margin: 0 0 20px 0; }

div.curated-box div.title {
	font-size:16px;
	line-height:normal;
	margin:0 0 6px 0;
}
div.curated-box div.title a {
	font-size:16px;
	line-height: normal;
}
div.curated-box div.curator {
	font-size:11px;
	font-weight:bold;
}
div.curated-box div.date {
	font-size:11px;
	font-weight:bold;
}
div.curated-box div.curator-name {
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 0;
}
div.curated-box div.profession,
div.curated-box div.school,
div.curated-box div.location,
div.curated-box div.website {
	margin:0 0 10px 0;
}

div.curated-box-description p {
	font-size:12px;
	text-indent:25px;
	margin:0 0 10px 0;
}


/* THELIST */

ul.thelist {
float: left;
list-style: none;
width: 100%;
height: auto;
border-bottom: 1px dotted #333;
padding: 8px 0;
margin: 0; }

ul.thelist li {
float: left;
width: 160px;
overflow: hidden;
border-right: 1px solid #eee;
padding: 0 5px 0 0;
margin: 0 5px 0 0; }

ul.thelist li.s {
width: 90px; }

ul.thelist li.l {
width: 244px; }

ul.thelist li.btn {
width: 116px;
border: none;
padding: 0;
margin: 0; }

/*slider*/

.ui-slider {
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
font-family: Verdana, Arial, sans-serif;
background: #f9f9f9 url("/public/images/sliderbg.png") repeat-x;
border: 1px solid #ccc;
height: 18px;
width: 104px;
position: relative;
float: left;}
	
.ui-slider-handle {
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
position: absolute;
z-index: 2;
top: -2px;
width: 5px;
height: 22px;
background: url("/public/images/slider.png") no-repeat; }

.ui-slider-handle-active, .ui-slider-handle-active:hover {
background: url("/public/images/sliderover.png") no-repeat; }

.ui-slider-range {
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
height: 18px;
position: absolute;
border: 1px solid #ccc;
border-left: 0;
border-right: 0;
top: -1px;
z-index: 1;}

/* EDIT IMAGE */

#large-view { 
float: left;
width: 590px;
height: 590px;
margin: 0 20px 0 0; }

#edit-view {
float: left;
width: 230px; }

#preview_hide {
margin: auto;
width: 230px;
height: 230px;
overflow: hidden;
position: relative; }

.icons {
cursor: pointer;
float: left;
margin: 10px 10px 0 0; }

/* Admin user search */

.admin-check {
float: left;
width: 40px;
text-align: center;
margin: 0 20px 0 0; }

.user-email-wrapper {
float: left;
margin: 10px 0 0 0; }

.user-email a {
font-size: 12px; }

.user-email a:hover {
color: #ff8000; }

.user-search-params {
margin:2.5px;
float:left; }
 
.user-search-box {
clear:both; }
 
#user-search-results {
clear:both; }

.user-email {
float: left;
width: 215px;
overflow: hidden; }


/*
.user-search-result {
	clear: both;
}
.user-search-head {
	font-weight: bold; 
}
.user-search-username {
 float: left;
 width: 200px;
}
.user-search-results {
	clear: both;
}
.user-search-email {
 float: left;
 width: 200px;
}
.user-search-is-admin {
 float: left;
 width: 80px;
}
.user-search-submit-button {
	clear: both;
}
.user-search-loader-bar {
	text-align: center;
}
.user-search-search-bar {
	clear: both;
}
.user-search-search-section {
	float: left;
}
.user-search-search-mkform {
	clear: left;
}
.user-search-search-field {
	float: left;
}
*/

/*Joey's Edits*/

.panel_block {
	margin:0 0 40px 0;
}
.admin_mkform {
	color:#f15c22;
	font-size:24px;
	font-weight:bold;
	line-height:29px;
/*	float:left; */
	margin:5px 15px 2px 0;
}
.results_wrap {
}
table.results {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	font-weight:bold;
	border:#CCCCCC solid 1px;
}
table.results tr {
	height:auto;
	padding:5px;
}
table.results td {
	background:none;
	width:auto;
}
table.results_headers tr {
	border-bottom:#CCCCCC solid 1px;
	padding:5px;
}
table.results {
	background-color:#e6e6e6;	
}
tr.complete td {
	background-color:#c4e7ce;
	background-color:#C4E7CE;
	color:#003300;
	padding:5px;
}
tr.incomplete td {
	background-color:#E7C4C4;
	border-bottom:1px solid #760303;
	color:#990000;
	padding:5px;
}
tr.even td {
	background-color:#616161;
	color:#fff;
	padding:5px;
}
tr.odd td {
	background-color:#cacaca;
	padding:5px;
}

.btn-tb {
width: 30px;
text-align: center; }

.btn-tb-html {
width: auto; }

/*NEW FORM*/

ol {list-style: none; }

ol li {margin: 0 0 8px 0;}

form.mkform fieldset {
border: none;
margin: 0 0 10px 0;
padding: 0; }

form.mkform legend {
padding: 0 10px;
font-weight: bold;
font-size: 15px;
color: #222; }
	
form.mkform label {
color: #333;
font-size: 13px;
line-height: 18px;
vertical-align: top; }

form.mkform fieldset ol {
margin: 0;
padding: 0; }
	
form.mkform fieldset li {
width: 160px;
list-style: none;
background: url("/public/images/form-divide.png") repeat-x bottom left;
margin: 0 0 10px 0; }

form.mkform textarea {
width: 240px;
height: 100px;
border: 1px solid #999;
background: #f9f9f9; }

form.mkform input {
width: 140px;
height: 14px;
padding: 2px; }

.form-input-double {
width: 140px;
height: 14px;
padding: 2px;
margin: 0 0 4px 0; }

form.mkform select.form-drop {
height: 20px;
border: 1px solid #999;
background: url("/public/images/register-form-bg.png");
margin: -20px 0 0 130px; }

form.mkform select.country {
width: 146px; }

form.mkform .double {
width: 200px;
height: 90px;
margin: -20px 0 0 130px; }

form.mkform em {
font-size: 10px;
font-weight: bold;
font-style: normal;
color: #f00; }

form.mkform label {
width: 124px; /* Width of labels */
line-height: 22px; }
	
form.mkform fieldset fieldset label {
margin-left: 123px; /* Width plus 3 (html space) */ }

form.mkform input.button {
width: 116px;
height: 20px;
color: #fff;
font-weight: bold;
text-align: center;
background: url("/public/images/nav-two.png") no-repeat;
border: none;
cursor: pointer;
margin: 0; }

.exhibition_info {
	float: left;
	margin-right: 10px;
}
#exhibition_edit {
	clear: both;
}
.exhibition_edit_row {
	clear: both;
}


#ad-footer {
	width:588px;
	display:block;
	clear:both;
	margin:0 auto;
	padding:10px 0 10px 0;
}
#ad-footer .ad-wrapper {
	float:left;
	margin:0px 5px;
}

.btn_submit_offer {
	width:163px;
	height:27px;
	background:url("/public/images/submitoffer.png") no-repeat;
	display:block;
}
.btn_submit_offer:hover {
	background:url("/public/images/submitofferover.png") no-repeat;
}

.btn_purchase_artwork {
	width:163px;
	height:27px;
	background:url("/public/images/purchaseart.png") no-repeat;
	display:block;
}
.btn_purchase_artwork:hover {
	background:url("/public/images/purchaseartover.png") no-repeat;
}

.btn_view_exhibition {
	width:163px;
	height:27px;
	background:url("/public/images/viewexhibition.png") no-repeat;
	display:block;
}
.btn_view_exhibition:hover {
	background:url("/public/images/viewexhibitionover.png") no-repeat;
}
.seo-form-area {
	height: 100px;
	width: 300px;
}
.seo_url {
	float: left;
}
.reg_header {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 10px 0; }

.reg_text {
	font-size: 10px;
	margin: 0 0 10px 0; }

.check-box2 {
	margin: 3px 5px }

#left-content3 {
float: left;
width: 336px;
height: auto;
background: #fbfbfb url("/public/images/light-bg.png") repeat-x top left;
border: 1px solid #ccc;
padding: 10px;
margin: 0 20px 20px 0; }

.reg_left_panel {
	float: left;
	width: 378px; }
	
.reg_or {
	font-size: 18px;
	font-weight: bold;
	margin-left: 119px; }
	
.auth-net-checkout-icon {
	float: right;
	margin-left: 10px; }


.artist_abc a{
padding:0 3px 0 3px;
line-height:20px;
border:1px solid #ccc;
}

.artist_abc a:hover{
border:1px solid #666;
background:#666;
color:#fff;
text-decoration:none;
}

.artist_abc a.selected_abc{
border:1px solid #666;
background:#666;
color:#fff;
text-decoration:none;
}

.artist_listing table{
border:none;
}

.artist_listing td{
padding-bottom:10px;
color:#666;
}

.artist_listing td img{
float:left;
margin:0 10px 0 0;
}
.artist_listing td span{
color:#F15C22;
font-size:11px;
}

.artist_listing td span a{
color:#F15C22;
text-decoration:none;
font-size:11px;
}

.art_work_tabs a{
border:1px solid #ccc;
margin:0 5px 0 0;
line-height:25px;
height:25px;
display:block;
float:left;
padding:0 7px 0 7px;
}

.art_work_tabs a:hover{
border:1px solid #666;
background:#666;
color:#fff;
text-decoration:none;
border-bottom:none;
}
.art_work_tabs a.sel_art{
border:1px solid #666;
background:#666;
color:#fff;
text-decoration:none;
border-bottom:none;
}

.art_work_listing td{
padding:10px;
color:#666;
}

.art_work_listing td img{
text-align:center;
margin:0 0 10px 0;
}
.art_work_listing td span{
color:#F15C22;
font-size:11px;
}

.art_work_listing td span a{
color:#F15C22;
text-decoration:none;
font-size:11px;
}

.pagin_num ul {
	margin:0;
	padding:0;
	list-style:none;
}

.pagin_num ul li {
	float:left;
	margin:0;
	padding:0;
}

.pagin_num ul li a {
	margin:0 1px 0 1px;
	color:#666;
	text-decoration:none;
	padding:0 5px 0 5px;
	display:block;
	background:#f5f3f3;
	border:1px solid #c5c4c4;
}

.pagin_num ul li a:hover {
	border:1px solid #666;
}

.pagin_num ul li a.act {
	border:1px solid #666;

}

.footer_links {
width:820px !important;
}

