body {
font-weight:400;
font-size:12px;
color:#333;
background-image:url("/images/site/tile.gif");
background-repeat:repeat;
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

#wrapper {
width:980px;
background-color:#FFF;
margin:auto;
padding:auto;
}

#headerContainer {
width:980px;
height:125px;
background-image:url("/images/site/header_right.jpg");
background-repeat:no-repeat;
background-position:bottom right;
float:left;
}

#logoLink {
width:260px;
height:125px;
float:left;
background-image:url("/images/site/arteeste_logo.jpg");
background-repeat:no-repeat;
}

#topGraphic {
width:720px;
height:125px;
float:left;
text-align:right;
}

#topGraphic .topLinks {
float:right;
height:18px;
width:250px;
border-bottom:2px solid #fefefe;
background-image:url("/images/site/search_background.png");
background-repeat:repeat;
margin-top:4px;
text-align:right;
padding:3px 10px 3px 3px;
}

#topGraphic .topLinks ul li {
float:right;
display:block;
text-align:right;
margin-left:12px;
}

#topGraphic .topLinks a {
color:#000;
font-size:11px;
text-decoration:none;
float:left;
}

#topGraphic .topLinks a:hover {
color:#FFBC00;
text-decoration:underline;
}

#searchForm {
width:260px;
height:28px;
float:right;
border:1px solid #CCCCCC;
background-color:#F2F2F2;
-moz-border-radius:9px;
-webkit-border-radius:9px;
text-align:center;
margin-top:40px;
margin-right:5px;
padding:8px;
}

#searchForm .topSearch .searchInputField {
font-size:16px;
border:1px solid #c1c1c1;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-topleft:6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-top-left-radius:6px;
margin:0 -3px 0 0;
padding:3px;
width:170px;
}

#searchForm .topSearch .button {
background-color:#000;
border:0px solid #000000;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
color:#FFF;
height:26px;
margin:0;
padding:3px;
}

#searchForm .topSearch .button:hover {
background-color:#333;
border:1px solid #333;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
color:#FFBC00;
height:26px;
cursor:hand;
padding:3px;
}

#topMenu {
width:980px;
height:46px;
background:url(/images/site/top-menu.gif) repeat-x;
-moz-border-radius:9px;
-webkit-border-radius:9px;
text-align:left;
float:left;
margin:0;
padding:0;
}

#topMenu a {
color:#FFF;
display:block;
text-transform:uppercase;
font-size:14px;
text-decoration:none;
font-weight:700;
float:left;
border-right:1px solid #FFBC00;
padding:15px 20px;
}

#topMenu a:hover {
color:#FFBC00;
background:url(/images/site/top-menu2.gif) repeat-x;
border-right:1px solid #FFF;
}

#topMenu .shoppingCart {
float:right;
width:180px;
font-size:11px;
text-transform:uppercase;
text-align:right;
color:#FFF;
padding:6px;
}

#topMenu .shoppingCart a {
text-decoration:underline;
font-weight:700;
font-size:11px;
border:0;
display:inline;
float:right;
background-image:url("/images/site/cart-icon.gif");
background-repeat:no-repeat;
background-position:left;
padding:1px 1px 1px 22px;
}

#topMenu .shoppingCart a:hover {
text-decoration:none;
font-weight:700;
background-color:transparent;
color:#FFBC00;
float:right;
padding:1px 1px 1px 22px;
}

#leftMenu {
padding-top:15px;
width:200px;
height:600px;
float:left;
background-image:url("/images/site/swirl_side_graphic.jpg");
background-repeat:no-repeat;
background-position:left top;
}

#leftMenu .headerbar {
font:bold 13px Arial;
color:#333;
background:#BCD631 8px 6px;
margin-bottom:0;
text-transform:uppercase;
padding:7px 0 7px 31px;
}

#leftMenu ul {
list-style-type:none;
margin:0;
padding:0;
}

#leftMenu ul li {
padding-bottom:20px;
text-align:left;
}

#leftMenu ul li a {
text-transform:uppercase;
font:bold 12px Arial;
color:#000;
background-image:url("/images/site/left_menu_background.jpg");
background-repeat:no-repeat;
display:block;
line-height:35px;
padding-left:15px;
text-decoration:none;
}

#leftMenu ul li a:visited {
color:#333;
}

#mainContent {
float:left;
width:760px;
vertical-align:top;
text-align:left;
padding:5px 10px 10px;
}

#mainContentFull {
float:left;
width:960px;
vertical-align:top;
text-align:left;
padding-bottom:5px;
padding-left:10px;
}

#registerForm .registerFormItem {
width:700px;
float:left;
background-color:#F2F2F2;
-moz-border-radius:9px;
-webkit-border-radius:9px;
border-bottom:1px solid #FFBC00;
margin-bottom:6px;
padding:8px;
}

#registerForm .registerFormItem .registerLabel {
width:200px;
float:left;
color:#000;
font-size:16px;
font-weight:700;
text-align:right;
padding:8px 4px 4px;
}

#registerForm .registerFormItem .registerField {
width:260px;
float:left;
padding:4px;
}

#registerForm .registerFormItem .registerField .registerInputField {
font-fanily:Arial;
font-size:16px;
border:1px solid #c1c1c1;
color:#000;
padding:2px;
}

#registerForm .registerFormItem .registerFieldHelp {
width:220px;
float:left;
font-size:11px;
color:#888;
padding:4px;
}

#registerForm .registerFormItem .registerTitle {
width:700px;
float:left;
color:#05A1AE;
font-size:16px;
font-weight:700;
text-align:center;
padding:8px 4px 4px;
}

#registerForm .registerButton {
float:left;
width:760px;
text-align:center;
padding:6px;
}

#registerForm .registerButton .button {
background-color:#555;
border:1px solid #888;
color:#FFF;
padding:4px;
}

#registerForm .registerButton .button:hover {
background-color:#555;
border:1px solid #555;
color:#FFBC00;
padding:4px;
}

#loginForm {
float:left;
width:500px;
}

#loginForm .loginFormItem {
width:480px;
float:left;
background-color:#F2F2F2;
-moz-border-radius:9px;
-webkit-border-radius:9px;
border-bottom:1px solid #FFBC00;
margin-bottom:6px;
padding:8px;
}

#loginForm .loginFormItem .loginFieldHelp {
width:180px;
float:left;
font-size:11px;
color:#888;
padding:4px;
}

#notJoined {
float:left;
width:200px;
background-color:;
border:;
margin-top:39px;
margin-left:5px;
padding:10px;
}

#notJoined h2 {
font-size:12px;
font-weight:700;
text-transform:uppercase;
color:#333;
margin-bottom:4px;
}

#footerContainer {
width:960px;
float:left;
border-top:1px solid #c1c1c1;
padding:10px;
}

#footerContainer .links {
width:305px;
float:left;
border-right:1px solid #c1c1c1;
text-align:left;
padding-left:10px;
}

#footerContainer h3 {
font-size:11px;
text-transform:uppercase;
color:#FFBC00;
margin-bottom:2px;
}

#footerContainer a {
font-size:11px;
text-decoration:none;
color:#000;
}

#footerContainer a:hover {
text-decoration:underline;
color:#FFBC00;
}

#footerContainer .noRightBorder {
border-right:0;
}

#copyright {
width:964px;
float:left;
text-align:left;
font-size:11px;
color:#000;
background-color:#F2F2F2;
padding:8px;
}

#copyright .leftHalf {
width:480px;
float:left;
text-align:left;
}

#copyright .rightHalf {
width:480px;
float:left;
text-align:right;
}

#copyright a {
font-size:11px;
text-decoration:underline;
color:#000;
}

#copyright a:hover {
text-decoration:none;
color:#222;
}

#controlHeader .welcome {
width:350px;
text-align:left;
font-size:22px;
color:#2222222;
float:left;
padding:6px;
}

#controlHeader .lastVisit {
width:350px;
text-align:right;
font-size:11px;
float:left;
color:#777;
padding:6px;
}

#controlLeft {
width:350px;
height:550px;
float:left;
background-color:#FFF;
-moz-border-radius:9px;
-webkit-border-radius:9px;
border:1px solid #FFBC00;
text-align:left;
padding:10px;
}

#controlLeft a.cancel {
font-size:12px;
text-transform:uppercase;
color:#000;
padding:4px;
}

#controlLeft a:hover.cancel {
color:#FFBC00;
background-color:#555;
}

#controlRight {
width:350px;
height:550px;
float:left;
background-color:#F2F2F2;
-moz-border-radius:9px;
-webkit-border-radius:9px;
text-align:left;
padding:10px;
}

#controlFull {
width:850px;
height:550px;
float:left;
text-align:left;
padding:10px;
}

#controlFull .controlForm {
float:left;
width:700px;
}

#controlFull .controlForm#font-family .controlLabel {
float:left;
width:180px;
text-align:right;
font-weight:700;
height:22px;
}

#controlFull .controlForm .controlField {
float:left;
width:480px;
margin-left:10px;
height:22px;
}

#controlFull .controlForm .controlField .controlInputField {
font-size:16px;
border:1px solid #c1c1c1;
}

#controlFull .controlButton .button {
background-color:#c1c1c1;
border:1px solid #c1c1c1;
color:#000;
font-size:12px;
padding:2px;
}

#controlFull .controlButton#font-family .button:hover {
background-color:#333;
border:1px solid #333;
color:#FFF;
cursor:hand;
font-size:12px;
padding:2px;
}

#memberFormContainer .memberButton .button:hover {
background-color:#555;
border:1px solid #555;
color:#FFBC00;
cursor:hand;
font-size:12px;
padding:2px;
}

#eventFormContainer .eventFormFull .uploadedImage {
float:left;
text-align:right;
width:300px;
padding:10px;
}

#eventFormContainer .eventButton .button:hover {
background-color:#555;
border:1px solid #555;
color:#FFBC00;
font-size:12px;
padding:2px;
}

#upgradeForm h1 {
font-size:16px;
font-weight:700;
color:#05A1AE;
margin-bottom:4px;
margin-top:12px;
}

#upgradeForm .upgradeOption {
width:690px;
float:left;
background-color:#F2F2F2;
border-bottom:1px solid #E9E9E9;
margin-bottom:6px;
padding:8px;
}

#upgradeForm .upgradeOption .upgradeLevel {
width:280px;
float:left;
color:#444;
font-size:16px;
font-weight:700;
text-align:left;
margin-right:10px;
padding:4px;
}

#upgradeForm .upgradeOption .upgradeText {
font-size:14px;
color:#000;
padding:1px;
}

#upgradeForm .upgradeButton .button {
background-color:#c1c1c1;
border:1px solid #c1c1c1;
color:#000;
font-size:12px;
padding:4px;
}

#upgradeForm .upgradeButton .button:hover {
background-color:#333;
border:1px solid #333;
color:#FFF;
font-size:12px;
padding:4px;
}

#upgradeForm .paypal {
margin-top:16px;
text-align:left;
padding:20px;
}

#upgradeForm .paypal h2 {
font-size:12px;
font-weight:700;
text-transform:uppercase;
color:#000;
margin-bottom:4px;
}

#upgradeForm .paypal .payPalLogo {
width:170px;
float:left;
padding:10px;
}

#upgradeForm .paypal .payPalText {
width:400px;
float:left;
padding:10px;
}

#upgradeForm .paypal a {
font-size:11px;
border:5px solid #F2F2F2;
margin-bottom:20px;
}

#upgradeForm .paypal a:hover {
color:#05A1AE;
border:5px solid #888;
margin-bottom:20px;
}

#memberViewerContainer .leftHalf .individualWork .individualArtWork {
width:120px;
height:170px;
background-color:#EEE;
-moz-border-radius:9px;
-webkit-border-radius:9px;
float:left;
text-align:center;
border:1px solid #FFBC00;
margin:9px;
padding:6px;
}

#memberViewerContainer .leftHalf .individualWork .individualArtWork .workName {
width:120px;
float:left;
text-align:left;
font-size:11px;
color:#000;
margin:2px;
padding:0;
}

#memberViewerContainer .leftHalf .individualWork .individualArtWork .workTags {
width:125px;
float:left;
text-align:left;
font-size:9px;
margin:0px;
}

#memberViewerContainer .rightHalf .memberText {
width:290px;
margin-bottom:12px;
border:1px solid #E6E6E6;
float:left;
-moz-border-radius:9px;
-webkit-border-radius:9px;
padding:6px;
}

#memberViewerContainer .rightHalf .memberText .memberImage {
width:80px;
height:80px;
overflow:hidden;
float:right;
text-align:center;
border:1px solid #c1c1c1;
vertical-align:middle;
margin:0px 6px 0px 10px;
padding:0;
}

#memberViewerContainer .favourites {
text-align:left;
float:left;
width:750px;
margin:8px;
padding:0 10px 0 0;
}

#memberViewerContainer .favourites .individualArtWork {
width:116px;
height:170px;
background-color:#EEE;
-moz-border-radius:9px;
-webkit-border-radius:9px;
float:left;
text-align:center;
border:1px solid #FFBC00;
margin:9px;
padding:6px;
}

#memberViewerContainer .favourites .individualArtWork .workName {
float:left;
text-align:left;
font-size:11px;
color:#000;
margin:2px;
padding:0;
}

#memberViewerContainer .favourites .individualArtWork .workSummary {
height:32px;
float:left;
text-align:left;
font-size:11px;
margin:3px;
}

#memberViewerContainer .favourites .individualArtWork .workLink {
float:left;
text-align:left;
font-size:11px;
margin:3px;
}

#profileContainer .profileLabel {
width:160px;
float:left;
text-align:right;
font-size:14px;
font-weight:700;
margin-right:10px;
margin-top:15px;
}

#profileContainer .profileContent {
width:550px;
float:left;
text-align:left;
font-size:14px;
padding-left:10px;
vertical-align:top;
margin-top:15px;
}

#profileContainer .profileLabelRight {
width:190px;
float:left;
text-align:right;
font-size:14px;
font-weight:700;
margin-right:10px;
margin-top:15px;
}

#profileContainer .profileContentRight {
width:290px;
float:left;
text-align:left;
font-size:14px;
padding-left:10px;
vertical-align:top;
margin-top:15px;
}

#profileContainer .profileImage {
text-align:center;
border:1px solid #c1c1c1;
overflow:hidden;
width:200px;
height:200px;
float:left;
vertical-align:middle;
margin:2px;
padding:0;
}

#profileImageForm .profileImageField {
width:300px;
float:left;
padding:4px;
}

#profileImageForm .profileImageFieldHelp {
width:180px;
float:left;
font-size:11px;
color:#555;
padding:4px;
}

#profileImageForm .profileImageButton {
float:left;
width:560px;
text-align:center;
padding:6px;
}

#workFormContainer .workForm .workLabel {
width:300px;
float:left;
color:#000;
font-size:16px;
font-weight:700;
text-align:left;
padding:8px 4px 4px;
}

#workFormContainer .workForm .workField {
float:left;
padding:4px;
}

#workFormContainer .workForm .workFieldHelp {
width:300px;
float:left;
font-size:11px;
color:#888;
padding:4px;
}

#workFormContainer .workForm .workButton {
float:left;
width:320px;
text-align:center;
padding:6px;
}

#workFormContainer .workForm .imageDetails {
width:300px;
float:left;
font-size:11px;
padding:2px;
}

#workFormContainer .workFormRight .workProducts {
width:370px;
float:left;
background-color:#F2F2F2;
-moz-border-radius:9px;
-webkit-border-radius:9px;
border-bottom:1px solid #FFBC00;
margin-bottom:6px;
padding:3px;
}

#workFormContainer .workFormRight .workProducts .workDetailLabel {
width:310px;
float:left;
color:#444;
font-size:16px;
font-family:Arial;
font-weight:700;
text-align:left;
padding:8px 4px 4px;
}

#workFormContainer .workFormRight .workDetailLabels {
width:210px;
float:left;
color:#000;
font-size:15px;
font-weight:700;
text-align:right;
padding:4px;
}

#workFormContainer .workFormRight .workDetailFields {
width:140px;
float:left;
font-size:15px;
padding:4px;
}

#workFormContainer .workFormFull {
float:left;
width:750px;
margin-top:15px;
}

#workFormContainer .workFormFull .workButton {
float:left;
width:690px;
text-align:center;
padding:6px;
}

#workFormContainer .workFormFull .workForm .workField {
font-size:16px;
font-family:Arial;
border:1px solid #c1c1c1;
color:#000;
float:left;
padding:2px;
}

#workFormContainer .workFormFull .workForm .workRadio {
font-size:13px;
font-family:Arial;
margin-left:1px;
height:20px;
vertical-align:top;
float:left;
width:160px;
}

#workFormContainer .workFormFull .workForm .workSellingPrice {
font-size:18px;
font-family:Arial;
margin-left:1px;
height:20px;
vertical-align:top;
float:left;
width:20px;
padding:4px;
}

#workFormContainer .workFormFull .workForm .workSelling {
font-size:16px;
font-family:Arial;
text-align:right;
border:1px solid #c1c1c1;
color:#000;
float:left;
padding:2px;
}

#workViewContainer h3 {
font-size:14px;
font-weight:700;
color:#05A1AE;
margin-bottom:4px;
}

#workViewContainer .workPieces {
width:730px;
float:left;
text-align:left;
background-color:#f2f2f2;
-moz-border-radius:9px;
-webkit-border-radius:9px;
border-bottom:1px solid #FFBC00;
margin-bottom:5px;
margin-top:5px;
padding:8px;
}

#workViewContainer .workPieces .workViewImage {
width:90px;
height:90px;
overflow:hidden;
float:left;
text-align:center;
font-size:14px;
margin-right:15px;
}

#workViewContainer .workPieces .workViewDetails {
width:520px;
float:left;
}

#workViewContainer .workPieces .workViewDetails .workViewTitle {
width:510px;
float:left;
text-align:left;
font-size:16px;
font-weight:700;
margin-bottom:4px;
}

#workViewContainer .workPieces .workViewDetails .workViewShort {
width:510px;
height:50px;
vertical-align:top;
float:left;
text-align:left;
font-size:12px;
}

#workViewContainer .workPieces .workViewDetails .workViewTags {
width:320px;
float:left;
text-align:left;
font-size:11px;
margin-top:6px;
}

#workViewContainer .workPieces .workViewDetails .workViewDate {
width:190px;
float:left;
text-align:right;
font-size:11px;
padding-right:10px;
margin-top:6px;
}

#workViewContainer .workPieces .workViewLinks {
width:100px;
height:90px;
float:left;
text-align:center;
}

#workViewContainer .workPieces .workViewLinks .button {
width:100px;
height:28px;
float:left;
text-align:center;
font-size:14px;
text-decoration:none;
margin-top:3px;
margin-bottom:3px;
padding-top:2px;
border:1px solid #c1c1c1;
background-color:#555;
color:#FFF;
cursor:hand;
}

#workViewContainer .workPieces .workViewLinks .button:hover {
width:100px;
height:28px;
float:left;
text-align:center;
font-size:14px;
text-decoration:none;
margin-top:3px;
margin-bottom:3px;
padding-top:2px;
border:1px solid #c1c1c1;
background-color:#555;
color:#FFBC00;
cursor:hand;
}

#workViewContainer .workPieces .workViewLinks .redButton {
width:100px;
height:28px;
float:left;
text-align:center;
font-size:14px;
text-decoration:none;
margin-top:3px;
margin-bottom:3px;
padding-top:2px;
border:1px solid #900;
background-color:#F2F2F2;
color:#900;
cursor:hand;
}

#workViewContainer .workPieces .workViewLinks .redButton:hover {
width:100px;
height:28px;
float:left;
text-align:center;
font-size:14px;
text-decoration:none;
margin-top:3px;
margin-bottom:3px;
padding-top:2px;
border:1px solid #CACACA;
background-color:#900;
color:#FFF;
cursor:hand;
}

#workDeleteContainer .workDeleteFormRight .workDetailLabels {
width:100px;
float:left;
color:#000;
font-size:13px;
font-weight:700;
text-align:right;
padding:4px;
}

#workDeleteContainer .workDeleteFormRight .workDetailFields {
width:260px;
float:left;
font-size:13px;
padding:4px;
}

#workDeleteContainer .workDeleteFormRight .workButton {
float:left;
width:360px;
text-align:center;
padding:6px;
}

#groupFormContainer .groupFormLeft {
float:left;
width:180px;
}

#groupFormContainer .groupFormLeft .uploadedImage {
float:left;
text-align:center;
width:150px;
padding:10px;
}

#groupFormContainer .groupFormLeft .imageLabel {
float:left;
width:160px;
color:#000;
font-size:16px;
font-weight:700;
text-align:center;
padding:8px 4px 4px;
}

#groupFormContainer .groupFormRight {
float:left;
width:550px;
}

#groupFormContainer .groupFormRight .groupDetailLabels {
width:230px;
float:left;
color:#444;
font-size:16px;
font-weight:700;
text-align:left;
padding:8px 4px 4px;
}

#groupFormContainer .groupFormRight .groupDetailFields {
width:120px;
float:left;
font-size:16px;
padding:8px 4px 4px;
}

#groupFormContainer .groupFormFull {
float:left;
width:740px;
}

#groupFormContainer .groupFormFull .groupDetailField {
width:700px;
float:left;
padding:4px;
}

#groupFormContainer .groupFormFull .groupButton {
float:left;
width:700px;
text-align:center;
padding:6px;
}

#latestGroupsContainer .individualGroup {
float:left;
background-color:#F2F2F2;
-moz-border-radius:9px;
-webkit-border-radius:9px;
width:298px;
border:1px solid #FFBC00;
text-align:left;
margin:10px;
}

#latestGroupsContainer .individualGroup .groupViewDetails {
float:left;
width:150px;
}

#latestGroupsContainer .individualGroup .groupViewDetails .groupTitle {
float:left;
font-size:12px;
font-weight:700;
text-align:left;
text-transform:uppercase;
width:190px;
height:15px;
}

#latestGroupsContainer .individualGroup .groupViewDetails .groupShort {
float:left;
text-align:left;
font-size:11px;
height:46px;
}

#latestGroupsContainer .individualGroup .groupViewDetails .groupTags {
float:left;
text-align:left;
font-size:11px;
color:#555;
}

#latestEventsContainer .eventCalendar {
float:left;
width:60px;
height:80px;
text-align:center;
background-image:url("/images/site/calendar_icon.gif");
background-repeat:no-repeat;
vertical-align:top;
margin:18px 10px 10px;
}

#latestEventsContainer .eventCalendar .month {
width:50px;
height:16px;
font-size:17px;
font-weight:700;
color:#FFF;
padding:3px;
}

#latestEventsContainer .eventCalendar .year {
width:50px;
height:34px;
margin-top:14px;
font-size:20px;
text-transform:uppercase;
font-weight:700;
color:#000;
padding:5px;
}

#latestEventsContainer .individualEvent {
float:left;
width:260px;
text-align:left;
margin:10px;
}

#latestEventsContainer .individualEvent .eventLogo {
float:left;
width:100px;
height:100px;
text-align:center;
border:1px solid #c1c1c1;
margin-right:10px;
overflow:hidden;
padding:0;
}

#latestEventsContainer .individualEvent .eventViewDetails {
float:left;
width:140px;
}

#latestEventsContainer .individualEvent .eventViewDetails .eventShort {
float:left;
text-align:left;
font-size:11px;
height:42px;
}

#latestEventsContainer .individualEvent .eventViewDetails .eventTags {
float:left;
text-align:left;
font-size:11px;
color:#777;
}

#searchResultsContainer .otherResults {
float:left;
width:930px;
text-align:center;
border-bottom:1px solid #E6E6E6;
margin-bottom:5px;
margin-top:5px;
margin-left:10px;
}

#searchResultsContainer .otherResults a {
color:#FFF;
background-color:#AAA;
-moz-border-radius-topleft:9px;
-webkit-border-top-left-radius:9px;
-moz-border-radius-topright:9px;
-webkit-border-top-right-radius:9px;
display:block;
text-transform:uppercase;
font-size:12px;
text-decoration:none;
font-weight:700;
float:left;
border-left:1px solid #FEFEFE;
border-right:1px solid #FFBC00;
padding:5px 17px;
}

#searchResultsContainer .otherResults a:hover {
color:#FFF;
background-color:#888;
border-left:1px solid #FEFEFE;
border-right:1px solid #FFBC00;
}

#searchResultsContainer .otherResults a.this {
color:#FFBC00;
background-color:#888;
border-left:1px solid #FEFEFE;
border-right:1px solid #FFBC00;
}

#searchResultsContainer .individualItem {
float:left;
-moz-border-radius:9px;
-webkit-border-radius:9px;
width:290px;
border:1px solid #E6E6E6;
text-align:left;
margin:10px;
}

#searchResultsContainer .individualItem .itemViewDetails {
float:left;
width:180px;
}

#searchResultsContainer .individualItem .itemViewDetails .itemArtist {
float:left;
text-align:left;
font-size:11px;
line-height:1.8em;
}


#insetTabs {
	border-bottom:1px solid #E6E6E6;
	float: left;
	margin-left:10px;
	width: 916px;
}

#insetTabs .artist {
    width: 886px;
}

#insetTabs .art {
    width: 932px;
}

#insetTabs li a {
color:#FFF;
background-color:#AAA;
-moz-border-radius-topleft:9px;
-webkit-border-top-left-radius:9px;
-moz-border-radius-topright:9px;
-webkit-border-top-right-radius:9px;
display:block;
text-transform:uppercase;
font-size:12px;
text-decoration:none;
font-weight:700;
float:left;
border-left:1px solid #FEFEFE;
border-right:1px solid #FFBC00;
padding:5px 17px;
}

#insetTabs li a:hover {
color:#FFF;
background-color:#888;
border-left:1px solid #FEFEFE;
border-right:1px solid #FFBC00;
}

#insetTabs li a.this {
color:#FFBC00;
background-color:#888;
border-left:1px solid #FEFEFE;
border-right:1px solid #FFBC00;
}




#groupViewerContainer .leftHalf .individualGroup {
float:left;
width:180px;
height:210px;
margin:7px;
padding:5px;
}

#groupViewerContainer .leftHalf .individualGroup .groupImage {
float:left;
overflow:hidden;
width:190px;
height:190px;
text-align:center;
border:1px solid #c1c1c1;
vertical-align:middle;
margin:4px;
padding:0;
}

#groupViewerContainer .leftHalf .addWork {
width:600px;
margin-bottom:12px;
text-align:right;
font-weight:700;
}

#groupViewerContainer .leftHalf .addWork .button {
background-color:#555;
border:1px solid #FFBC00;
color:#FFF;
padding:4px;
}

#groupViewerContainer .leftHalf .allWork {
width:460px;
margin-top:12px;
text-align:center;
font-weight:700;
}

#groupViewerContainer .rightHalf .creatorText {
width:290px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
margin-bottom:12px;
border:1px solid #E6E6E6;
float:left;
padding:6px;
}

#groupViewerContainer .fullWidth {
float:left;
width:960px;
align:center;
}

#groupViewerContainer .fullWidth .individualGroup {
float:left;
width:220px;
margin:0 0 0 15px;
}

#groupViewerContainer .fullWidth .individualGroup a:hover {
color:#05A1AE;
}

#groupViewerContainer .fullWidth .individualGroup .groupTitle {
width:228px;
height:26px;
vertical-align:text-bottom;
text-align:center;
font-size:11px;
text-transform:uppercase;
}

#groupViewerContainer .smallerWidth {
float:left;
width:770px;
align:center;
}

#groupViewerContainer .smallerWidth .individualGroup {
float:left;
width:200px;

}

#groupViewerContainer .smallerWidth .individualGroup .groupTitle {
width:230px;
height:26px;
vertical-align:text-bottom;
text-align:center;
font-size:11px;
text-transform:uppercase;
}

#workViewerContainer .leftHalf .individualWork .ratingLinks {
width:600px;
float:left;
margin-top:4px;
border:1px solid #FFBC00;
text-align:left;
font-size:12px;
padding:6px;
}

#workViewerContainer .leftHalf .individualWork .workCommentHeader {
width:600px;
border-bottom:1px solid #C1C1C1;
float:left;
margin-top:6px;
margin-bottom:2px;
text-align:left;
font-size:14px;
padding:6px;
}

#workViewerContainer .leftHalf .individualWork .individualComment {
width:600px;
background-color:#F2F2F2;
border-bottom:1px solid #FFBC00;
float:left;
margin-top:6px;
margin-bottom:2px;
text-align:left;
font-size:11px;
padding:6px;
}

#workViewerContainer .leftHalf .individualWork .individualComment .memberImage {
width:60px;
height:60px;
overflow:hidden;
float:left;
border:1px solid #c1c1c1;
margin:6px;
}

#workViewerContainer .leftHalf .individualWork .individualComment .memberName {
width:480px;
float:left;
text-align:left;
font-size:11px;
margin:6px 6px 2px;
padding:0;
}

#workViewerContainer .leftHalf .individualWork .individualComment .memberComment {
width:480px;
float:left;
text-align:left;
font-size:12px;
margin:6px;
}

#workViewerContainer .rightHalf .creatorText {
float:left;
width:290px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
margin-bottom:12px;
border:1px solid #E6E6E6;
padding:6px;
}

#workViewerContainer .rightHalf .creatorText .creatorImage {
float:right;
text-align:center;
border:1px solid #c1c1c1;
vertical-align:middle;
height:80px;
width:80px;
overflow:hidden;
margin:2px 2px 0px 10px;
padding:0;
}

#workViewerContainer .rightHalf .workBuyProducts {
float:left;
width:290px;
margin-top:6px;
background-color:#F2F2F2;
border:1px solid #FFBC00;
padding:6px;
}

#workViewerContainer .rightHalf .workBuyProducts h2 {
color:#000;
text-transform:uppercase;
font-size:15px;
}

#workViewerContainer .rightHalf .workBuyProducts .workBuyItem {
width:290px;
float:left;
border-top:1px solid #FFBC00;
padding-top:4px;
margin-top:4px;
margin-bottom:4px;
}

#eventViewerContainer .leftHalf {
float:left;
width:640px;
border-right:1px solid #c1c1c1;
text-align:left;
}

#eventViewerContainer .leftHalf .individualEvent {
float:left;
width:610px;
margin:8px;
padding:10px;
}

#eventViewerContainer .leftHalf .individualEvent h2 {
color:#000;
font-size:18px;
margin:0 0 2px;
}

#eventViewerContainer .leftHalf .individualEvent .eventImageContainer {
float:left;
width:210px;
text-align:left;
}

#eventViewerContainer .leftHalf .individualEvent .eventImageContainer .eventLogo {
overflow:hidden;
border:1px solid #c1c1c1;
margin:4px;
padding:0;
}

#eventViewerContainer .leftHalf .individualEvent .eventAddress {
float:left;
width:188px;
text-align:left;
margin-left:15px;
}

#eventViewerContainer .leftHalf .individualEvent .eventDates {
float:left;
text-align:left;
font-size:11px;
margin:0 0 16px;
}

#eventViewerContainer .leftHalf .eventDetail {
width:610px;
text-align:left;
margin-top:4px;
border-top:1px dotted #c1c1c1;
padding:10px;
}

#eventViewerContainer .rightHalf {
float:left;
width:290px;
text-align:left;
padding:10px;
}

#eventViewerContainer .rightHalf .creatorText {
width:285px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
margin-bottom:12px;
border:1px solid #E6E6E6;
padding:6px;
}

#promoteProfileContainer .bannerExample {
float:left;
width:940px;
text-align:left;
}

#promoteProfileContainer .copyCode {
border:1px solid #c1c1c1;
text-align:center;
margin:4px;
padding:4px;
}

#promoteProfileContainer .copyCode .copyCodeField {
border:0;
font-size:12px;
width:730px;
height:60px;
}

#promoteProfileContainer .bannerExampleLeft {
float:left;
width:175px;
text-align:left;
}

#promoteProfileContainer .copyCodeRight {
float:left;
width:135px;
margin-left:20px;
text-align:left;
}

#promoteProfileContainer .copyCodeRight .copyCodeField {
border:0;
font-size:12px;
width:150px;
}

#promoteProfileContainer h2 {
color:#000;
text-transform:uppercase;
font-size:11px;
margin-bottom:4px;
}

#promoteProfileContainer h3 {
color:#333;
text-transform:uppercase;
font-size:10px;
margin-bottom:4px;
}

#findArtContainer .individualType {
float:left;
width:220px;
padding-left:0;
text-align:center;
margin:7px;
}

#findArtContainer .individualType .typeImage {
float:left;
width:220px;
height:220px;
text-align:center;
border:1px solid #c1c1c1;
margin-left:10px;
margin-right:10px;
overflow:hidden;
padding:0;
}

#findArtContainer .iphoneleft {
-moz-border-radius:9px;
-webkit-border-radius:9px;
float:left;
width:363px;
text-align:center;
border:1px solid #c1c1c1;
margin-left:0px;
margin-right:0px;
overflow:hidden;
padding:5px;
}

#findArtContainer .iphoneright {
-moz-border-radius:9px;
-webkit-border-radius:9px;
float:right;
width:363px;
text-align:center;
border:1px solid #c1c1c1;
margin-left:0px;
margin-right:10px;
overflow:hidden;
padding:5px;
}

#basketForm h1 {
font-size:19px;
font-weight:700;
color:#FFBC00;
margin-bottom:4px;
}

#basketForm .basketFormItem {
width:700px;
float:left;
border-bottom:1px solid #E9E9E9;
margin-bottom:2px;
padding:6px;
}

#basketForm .orderProcess {
width:700px;
height:25px;
float:left;
background-image:url("/images/site/order_process_1.gif");
background-repeat:no-repeat;
}

#basketForm .orderProcess2 {
width:700px;
height:25px;
float:left;
background-image:url("/images/site/order_process_2.gif");
background-repeat:no-repeat;
}

#basketForm .orderProcess3 {
width:700px;
height:25px;
float:left;
background-image:url("/images/site/order_process_3.gif");
background-repeat:no-repeat;
}

#basketForm .orderProcess4 {
width:700px;
height:25px;
float:left;
background-image:url("/images/site/order_process_4.gif");
background-repeat:no-repeat;
}

#basketForm .basketFormSubTotals {
width:700px;
float:left;
border-bottom:1px solid #E9E9E9;
margin-bottom:2px;
font-weight:400;
padding:6px;
}

#basketForm .productPostageTexts {
width:700px;
float:left;
border-bottom:1px solid #E9E9E9;
margin-bottom:2px;
font-weight:400;
text-align:left;
font-size:11px;
text-transform:uppercase;
padding:10px;
}

#basketForm .basketNotes {
width:690px;
float:left;
border:1px solid #FFBC00;
margin-bottom:4px;
padding:6px;
}

#basketForm .basketRemove {
width:100px;
float:left;
}

#basketForm .basketRemove a {
color:#000;
font-weight:700;
text-decoration:none;
text-align:center;
background-image:url("/images/site/delete-icon.gif");
background-repeat:no-repeat;
background-position:left;
padding-left:14px;
}

#basketForm .basketRemove a:hover {
color:#900;
text-decoration:underline;
font-weight:700;
text-align:center;
background-image:url("/images/site/delete-icon.gif");
background-repeat:no-repeat;
background-position:left;
padding-left:14px;
}

#basketForm .basketArtWork {
width:140px;
float:left;
color:#000;
text-align:center;
padding-left:8px;
border-right:1px solid #E9E9E9;
}

#basketForm .basketArtWork .basketImage {
border:1px solid #c1c1c1;
vertical-align:middle;
}

#basketForm .basketProduct {
width:340px;
float:left;
color:#000;
text-align:left;
padding-left:8px;
border-right:1px solid #E9E9E9;
}

#basketForm .basketTotalTexts {
width:590px;
float:left;
color:#000;
text-align:right;
padding-right:8px;
border-right:1px solid #E9E9E9;
}

#basketForm .basketPrice {
width:90px;
float:left;
color:#000;
text-align:right;
}

#basketForm .basketButton {
float:left;
width:700px;
text-align:right;
padding:6px;
}

#basketForm .basketFormDetails {
width:690px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
float:left;
background-color:#F2F2F2;
border-bottom:1px solid #FFBC00;
margin-bottom:6px;
padding:8px;
}

#basketForm .basketFieldValue {
width:240px;
float:left;
padding:4px;
}

#basketForm .basketRadio {
width:30px;
float:left;
padding-bottom:4px;
text-align:center;
}

#basketForm .paymentLogo {
width:200px;
float:left;
padding:0;
}

#basketForm .basketConfirm {
width:600px;
float:left;
color:#444;
font-size:13px;
font-weight:700;
text-align:right;
margin-right:10px;
clear:both;
padding:4px;
}

#memberOrderContainer .orderHead {
width:700px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
float:left;
border-bottom:1px solid #FFBC00;
background-color:#F2F2F2;
margin-bottom:2px;
margin-top:10px;
font-weight:700;
padding:6px;
}

#memberOrderContainer .orderValue {
width:120px;
float:left;
text-align:right;
padding-right:20px;
}

#memberOrderContainer .orderDate {
width:200px;
float:left;
}

#memberOrderContainer .orderProduct {
width:300px;
float:left;
}

#memberOrderContainer .orderArtwork {
width:220px;
float:left;
}

#memberOrderContainer .orderHeadLabel {
width:200px;
float:left;
font-weight:700;
margin-left:25px;
border-bottom:1px solid #E9E9E9;
padding:2px;
}

#memberOrderContainer .orderHeadDetail {
width:420px;
float:left;
border-bottom:1px solid #E9E9E9;
padding:2px;
}

#memberOrderContainer .orderTotalText {
width:510px;
float:left;
text-align:right;
font-weight:700;
padding-right:10px;
}

#helpContainer img {
float:center;
border:none;
margin:10px 10px 10px 30px;
}

#helpContainer ul {
list-style-position:inside;
list-style-image:url(../../images/site/question_icon.gif);
margin-left:15px;
line-height:24px;
display:block;
}

#helpContainer a {
margin-left:10px;
margin-bottom:8px;
}

#helpContainer h1 {
color:#FFBC00;
font-size:19px;
margin-bottom:6px;
margin-top:12px;
}

#helpContainer h2 {
color:#000;
text-transform:uppercase;
font-size:12px;
margin-bottom:6px;
margin-top:12px;
}

#helpContainer h3 {
color:#222;
font-weight:700;
font-size:12px;
margin-bottom:3px;
margin-top:12px;
}

#whereAreYouContainer {
width:760px;
float:left;
padding-bottom:1px;
font-size:11px;
}

#whereAreYouContainer a {
font-size:11px;
text-decoration:underline;
color:#888;
}

#whereAreYouContainer a:hover {
font-size:11px;
text-decoration:none;
color:#FFBC00;
}

.button {
background-color:#555;
border:3px solid #C1C1C1;
color:#FFF;
margin-top:2px;
padding:4px;
}

.button:hover {
background-color:#55555;
border:3px solid #777;
color:#FFBC00;
margin-top:2px;
padding:4px;
}

.clearAll {
clear:both;
}

a:link,a:active,a:visited {
font-size:12px;
text-decoration:underline;
color:#000;
}

a:hover {
font-size:12px;
text-decoration:none;
color:#FFBC00;
}

#errorMessage {
font-size:11px;
text-transform:uppercase;
font-weight:700;
color:#900;
margin-top:8px;
}

.tinyText {
font-size:10px;
color:#555;
line-height:1.2em;
margin:0;
padding:0;
}

.largeText {
font-size:16px;
color:#333;
font-weight:700;
}

.tinyBuyText {
font-size:11px;
color:#888;
line-height:1.4em;
margin:0;
padding:0;
}

.price {
color:#444;
}

.buyPrice {
color:#000;
font-size:12px;
font-weight:700;
}

.paymentPrice {
color:#444;
font-size:30px;
font-weight:400;
}

.requestPayment {
color:#900;
text-transform:uppercase;
}

ol {
list-style:lower-roman;
font-family:Arial;
margin-left:30px;
padding:4px;
}

.pageing1 {
width:90px;
float:left;
text-align:left;
margin-top:10px;
margin-bottom:10px;
border-top:1px solid #E6E6E6;
}

.pageing {
width:600px;
float:left;
text-align:center;
margin-top:10px;
margin-bottom:10px;
border-top:1px solid #E6E6E6;
overflow:hidden;
}

.pageing li {
background-color:#E6E6E6;
-moz-border-radius-bottomleft:9px;
-webkit-border-bottom-left-radius:9px;
-moz-border-radius-bottomright:9px;
-webkit-border-bottom-right-radius:9px;
text-align:center;
display:block;
float:left;
color:#FFBC00;
font-weight:700;
font-size:12px;
border:1px solid #dadada;
border-top:0;
text-decoration:none;
list-style:none;
width:18px;
margin-left:1px;
margin-right:1px;
padding:6px;
}

.pageing a {
font-size:12px;
display:block;
float:center;
color:#333;
font-weight:700;
text-decoration:none;
}

.pageingr {
width:90px;
float:left;
text-align:right;
margin-top:10px;
margin-bottom:10px;
border-top:1px solid #E6E6E6;
}

#leftMenu ul li a:hover,#memberViewerContainer .leftHalf .individualWork a:hover,#memberViewerContainer .fullWidth .individualGroup a:hover,#memberViewerContainer .favourites a:hover,#groupViewerContainer .leftHalf .individualGroup a:hover,#groupViewerContainer .smallerWidth .individualGroup a:hover,#workViewerContainer .leftHalf .individualWork a:hover,#workViewerContainer .fullWidth .individualGroup a:hover,#eventViewerContainer .leftHalf .individualEvent .eventWebsite a:hover {
color:#FFBC00;
}

#mainContent h1,#mainContentFull h1 {
font-weight:400;
color:#FFBC00;
font-size:19px;
margin-bottom:3px;
}

#registerForm,#profileImageForm {
width:760px;
}

#registerForm h1,#memberOrderContainer h1 {
font-size:16px;
font-weight:700;
color:#FFBC00;
margin-bottom:4px;
}

#registerForm h2,#loginForm h2,#profileContainer h3,#profileImageForm h2,#workFormContainer h2,#workDeleteContainer h2,#groupFormContainer h2 {
font-size:14px;
font-weight:700;
color:#000;
margin-bottom:4px;
}

#loginForm .loginFormItem .loginLabel,#profileImageForm .profileImageLabel {
width:140px;
float:left;
color:#000;
font-size:16px;
font-weight:700;
text-align:right;
padding:8px 4px 4px;
}

#loginForm .loginFormItem .loginField,#memberFormContainer .memberField,#basketForm .basketField {
width:180px;
float:left;
padding:4px;
}

#loginForm .loginFormItem .loginField .loginInputField,#profileImageForm .profileImageField .profileImageInputField {
font-size:16px;
border:1px solid #c1c1c1;
color:#000;
padding:2px;
}

#loginForm .loginButton,#controlFull .controlButton {
float:left;
width:500px;
text-align:center;
padding:6px;
}

#loginForm .loginButton .button,#workFormContainer .workForm .workButton .button,#basketForm .basketButton .button {
background-color:#555;
border:1px solid #000;
color:#FFF;
padding:4px;
}

#loginForm .loginButton .button:hover,#basketForm .basketButton .button:hover {
background-color:#555;
border:1px solid #555;
color:#FFBC00;
cursor:hand;
padding:4px;
}

#controlHeader,#workFormContainer,#workDeleteContainer,#groupFormContainer {
width:760px;
float:left;
}

#controlLeft h3,#controlRight h3,#memberFormContainer h3 {
font-size:14px;
font-weight:700;
color:#FFBC00;
margin-bottom:4px;
}

#controlLeft ul li,#controlRight ul li {
line-height:22px;
}

#memberFormContainer,#eventFormContainer,#upgradeForm,#profileContainer,#workViewContainer {
width:750px;
float:left;
padding:10px;
}

#memberFormContainer .memberForm,#eventFormContainer .eventFormFull,#workFormContainer .workFormFull .workForm {
width:690px;
float:left;
background-color:#F2F2F2;
-moz-border-radius:9px;
-webkit-border-radius:9px;
border-bottom:1px solid #FFBC00;
margin-bottom:6px;
padding:8px;
}

#memberFormContainer .memberLabel,#eventFormContainer .eventFormFull .eventDetailLabel,#workFormContainer .workFormFull .workForm .workLabel,#basketForm .basketLabel {
width:210px;
float:left;
color:#000;
font-size:13px;
font-weight:700;
text-align:right;
margin-right:10px;
clear:both;
padding:4px;
}

#memberFormContainer .memberInputField,#memberFormContainer .memberSelectField,#eventFormContainer .eventFormFull .eventInputField,#basketForm .basketInputField,#basketForm .basketSelectField {
font-size:13px;
font-family:Arial;
border:1px solid #c1c1c1;
color:#000;
padding:1px;
}

#memberFormContainer .memberButton,#eventFormContainer .eventButton,#upgradeForm .upgradeButton {
float:left;
width:650px;
text-align:center;
padding:6px;
}

#memberFormContainer .memberButton .button,#eventFormContainer .eventButton .button {
background-color:#555;
border:1px solid #000;
color:#FFF;
font-size:12px;
padding:2px;
}

// Member Profile View Definitions
#memberViewerContainer,// Latest Groups Featured Listing
#latestGroupsContainer,// Latest Events Featured Listing
#latestEventsContainer,// Search Results for Art,Artists & Groups
#searchResultsContainer,// Group Viewer Definitions
#groupViewerContainer,// Artwork Viewer Definitions
#workViewerContainer,// Event Viewer Definitions
#eventViewerContainer,// Member Promote Profile Definitions
#promoteProfileContainer,// Find Art by Art Type Definitions
#findArtContainer,// Help System Definitions
#helpContainer {
float:left;
width:960px;
margin:10px;
padding:10px;
}

#memberViewerContainer .leftHalf,#groupViewerContainer .leftHalf,#workViewerContainer .leftHalf {
float:left;
width:635px;
border-right:1px solid #c1c1c1;
text-align:left;
}

#memberViewerContainer .leftHalf .individualWork h2,#memberViewerContainer .favourites h2 {
color:#000;
text-transform:uppercase;
font-size:11px;
background-image:url("/images/site/icon_square.gif");
background-repeat:no-repeat;
background-position:left;
padding-left:16px;
}

#memberViewerContainer .leftHalf .individualWork,#workViewerContainer .leftHalf .individualWork {
float:left;
width:610px;
margin:8px;
padding:0 10px 0 0;
}

#memberViewerContainer .leftHalf .individualWork a,#memberViewerContainer .fullWidth .individualGroup a,#memberViewerContainer .favourites a,#latestGroupsContainer .individualGroup a,#latestEventsContainer .individualEvent a,#searchResultsContainer .individualItem a,#workViewerContainer .leftHalf .individualWork a,#workViewerContainer .fullWidth .individualGroup a,#eventViewerContainer .leftHalf .individualEvent .eventWebsite a {
font-size:11px;
}

#memberViewerContainer .leftHalf .individualWork .workTitle,#memberViewerContainer .fullWidth .individualGroup .groupTitle,#memberViewerContainer .favourites .workTitle,#groupViewerContainer .leftHalf .individualGroup .groupTitle,#workViewerContainer .leftHalf .individualWork .workTitle,#workViewerContainer .fullWidth .individualGroup .groupTitle {
width:188px;
height:26px;
vertical-align:bottom;
text-align:center;
font-size:11px;
text-transform:uppercase;
}

#memberViewerContainer .leftHalf .individualWork .workImage,#memberViewerContainer .favourites .workImage,#workViewerContainer .leftHalf .individualWork .workImage {
float:left;
text-align:center;
-moz-box-shadow: 0 0 10px #777777;
-webkit-box-shadow: 0 0 10px #777777;
vertical-align:middle;
margin:4px;
padding:0;
}

#memberViewerContainer .leftHalf .individualWork .individualArtWork .workImage,#memberViewerContainer .favourites .individualArtWork .workImage {
width:70px;
height:70px;
overflow:hidden;
float:left;
border:1px solid #c1c1c1;
margin:6px 6px 2px;
}

#memberViewerContainer .rightHalf,#groupViewerContainer .rightHalf,#workViewerContainer .rightHalf {
float:left;
width:300px;
text-align:left;
padding:10px;
}

#memberViewerContainer .rightHalf .memberText h2,#groupViewerContainer .rightHalf .creatorText h2,#workViewerContainer .rightHalf .creatorText h2,#eventViewerContainer .rightHalf .creatorText h2 {
color:#FFBC00;
text-transform:uppercase;
font-size:11px;
background-image:url("/images/site/icon_square.gif");
background-repeat:no-repeat;
background-position:left;
padding-left:16px;
}

#memberViewerContainer .fullWidth,#workViewerContainer .fullWidth {
float:left;
width:950px;
text-align:left;
}

#memberViewerContainer .fullWidth .individualGroup,#workViewerContainer .fullWidth .individualGroup {
float:left;
width:190px;
margin:8px;
padding:10px;
}

#memberViewerContainer .fullWidth .individualGroup .groupImage,#workViewerContainer .fullWidth .individualGroup .groupImage {
float:left;
overflow:hidden;
width:170px;
height:170px;
text-align:center;
border:1px solid #c1c1c1;
vertical-align:middle;
margin:4px;
padding:0;
}

#memberViewerContainer .fullWidth .individualGroup .workBy,#groupViewerContainer .leftHalf .individualGroup .workBy,#workViewerContainer .fullWidth .individualGroup .workBy {
width:188px;
text-align:center;
font-size:11px;
}

#profileImageForm .profileImageButton .button,#workFormContainer .workFormFull .workButton .button,#groupFormContainer .groupFormFull .groupButton .button {
background-color:#555;
border:1px solid #c1c1c1;
color:#FFF;
padding:4px;
}

#profileImageForm .profileImageButton .button:hover,#workFormContainer .workForm .workButton .button:hover,#workFormContainer .workFormFull .workButton .button:hover,#groupFormContainer .groupFormFull .groupButton .button:hover,#groupViewerContainer .leftHalf .addWork .button:hover {
background-color:#555;
border:1px solid #333;
color:#FFBC00;
cursor:hand;
padding:4px;
}

#workFormContainer .workForm,#workFormContainer .workFormRight,#workDeleteContainer .workDeleteFormLeft,#workDeleteContainer .workDeleteFormRight {
float:left;
width:380px;
}

#workFormContainer .uploadedImage,#workDeleteContainer .workDeleteFormLeft .uploadedImage {
float:left;
text-align:center;
width:320px;
padding:10px;
}

#workFormContainer .workForm .workField .workInputField,#workFormContainer .workFormRight .workDetailField .workField,#groupFormContainer .groupFormRight .groupDetailField .workField,#groupFormContainer .groupFormFull .groupDetailField .workField {
font-size:16px;
font-family:Arial;
border:1px solid #c1c1c1;
color:#000;
padding:2px;
}

#workFormContainer .workForm .artwork,#groupFormContainer .groupFormLeft .artwork {
border:1px solid #c1c1c1;
}

#workFormContainer .workFormRight .workProducts .workDetailField,#groupFormContainer .groupFormRight .groupDetailField {
width:330px;
float:left;
padding:4px;
}

#workFormContainer .workFormRight .workFieldHelp,#groupFormContainer .groupFormRight .groupFieldHelp {
width:350px;
float:left;
font-size:11px;
color:#888;
padding:4px;
}

#workFormContainer .workFormFull .workButton .deleteButton,#workDeleteContainer .workDeleteFormRight .workButton .deleteButton,#groupFormContainer .groupFormFull .groupButton .deleteButton {
background-color:#900;
border:1px solid #c1c1c1;
color:#FFF;
padding:4px;
}

#workFormContainer .workFormFull .workButton .deleteButton:hover,#workDeleteContainer .workDeleteFormRight .workButton .deleteButton:hover,#groupFormContainer .groupFormFull .groupButton .deleteButton:hover {
background-color:#FAFAFA;
border:1px solid #900;
color:#900;
cursor:hand;
padding:4px;
}

#groupFormContainer .groupFormRight .groupDetailLabel,#groupFormContainer .groupFormFull .groupDetailLabel {
width:310px;
float:left;
color:#000;
font-size:16px;
font-family:Arial;
font-weight:700;
text-align:left;
padding:8px 4px 4px;
}

#latestGroupsContainer h2,#latestEventsContainer h2,#workViewerContainer .leftHalf .individualWork h2,#findArtContainer h2,#basketForm h2,#memberOrderContainer h2 {
color:#000;
text-transform:uppercase;
font-size:11px;
}

#latestGroupsContainer .individualGroup .groupImage,#searchResultsContainer .individualItem .resultImage {
float:left;
width:90px;
height:90px;
text-align:center;
border:1px solid #c1c1c1;
margin-right:10px;
overflow:hidden;
padding:0;
}

#latestGroupsContainer .individualGroup .groupViewDetails .groupDate,#latestEventsContainer .individualEvent .eventViewDetails .eventDate {
float:left;
width:190px;
text-align:left;
font-size:10px;
}

#latestEventsContainer .individualEvent .eventViewDetails .eventTitle,#searchResultsContainer .individualItem .itemViewDetails .itemTitle {
float:left;
font-size:11px;
font-weight:700;
text-align:left;
text-transform:uppercase;
}

#searchResultsContainer h2,#groupViewerContainer h2 {
float:left;
color:#000;
text-transform:uppercase;
font-size:11px;
margin-top:1px;
margin-right:12px;
}

#groupViewerContainer .leftHalf .individualGroup a,#groupViewerContainer .fullWidth .individualGroup a,#groupViewerContainer .smallerWidth .individualGroup a {
font-size:11px;
font-weight:700;
}

#groupViewerContainer .rightHalf .creatorText .creatorImage,#eventViewerContainer .rightHalf .creatorText .creatorImage {
float:right;
overflow:hidden;
width:80px;
height:80px;
text-align:center;
border:1px solid #c1c1c1;
vertical-align:middle;
margin:2px 2px 0px 10px;
padding:0;
}

#groupViewerContainer .fullWidth .individualGroup .groupImage,
#groupViewerContainer .smallerWidth .individualGroup .groupImage {
float:left;
overflow:hidden;
width:220px;
height:220px;
text-align:center;
border:1px solid #c1c1c1;
background-color:#fff;
vertical-align:middle;
margin:5px 0 0 0;
padding:0;
}

#groupViewerContainer .fullWidth .individualGroup .workBy,#groupViewerContainer .smallerWidth .individualGroup .workBy {
width:228px;
text-align:center;
font-size:11px;
}

#eventViewerContainer .leftHalf .individualEvent .eventPhone,#eventViewerContainer .leftHalf .individualEvent .eventWebsite {
float:left;
width:188px;
text-align:left;
margin-left:15px;
margin-top:8px;
}

#basketForm,#memberOrderContainer {
width:760px;
font-size:12px;
}

#basketForm .basketFormHead,#basketForm .basketFormTotals {
width:700px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
float:left;
border-bottom:1px solid #FFBC00;
background-color:#F2F2F2;
margin-bottom:2px;
font-weight:700;
padding:6px;
}

#memberOrderContainer .orderNumber,#memberOrderContainer .orderCompleteDate {
width:140px;
float:left;
}

#memberOrderContainer .orderDetail,#memberOrderContainer .orderTotals {
width:700px;
float:left;
border-bottom:1px solid #FFBC00;
margin-bottom:2px;
font-weight:400;
padding:6px;
}

#memberOrderContainer .summaryDate,#memberOrderContainer .accountDate {
width:140px;
float:left;
text-align:left;
}

#memberOrderContainer .summaryTitleHead,#memberOrderContainer .artworkTitle {
width:200px;
float:left;
text-align:left;
}

#memberOrderContainer .summaryCommissionHead,#memberOrderContainer .summaryPaidHead,#memberOrderContainer .summaryBalanceHead {
width:120px;
float:left;
text-align:center;
}

#memberOrderContainer .commissionEarnt,#memberOrderContainer .paymentsMade,#memberOrderContainer .accountBalance {
width:90px;
float:left;
padding-right:30px;
text-align:right;
}

.pageing1 li,.pageingr li {
list-style:none;
float:left;
margin-left:1px;
margin-right:1px;
}

.pageing1 a,.pageingr a {
background-color:#E6E6E6;
-moz-border-radius-bottomleft:9px;
-webkit-border-bottom-left-radius:9px;
-moz-border-radius-bottomright:9px;
-webkit-border-bottom-right-radius:9px;
font-weight:700;
font-size:12px;
border:1px solid #dadada;
width:74px;
text-align:center;
border-top:0;
text-decoration:none;
list-style:none;
display:block;
float:left;
margin-left:1px;
margin-right:1px;
padding:6px;
}

.pageing1 a:hover,.pageing a:hover,.pageingr a:hover {
background-color:#777;
color:#FFBC00;
}

.wideBlock {
	width:900px;
	height:191px;
	background:url(/images/wide-block.png) top left no-repeat;
	float:left;
	padding:10px;
	margin:10px 0 0 19px;
	}

.block {
	width:272px;
	height:191px;
	background:url(/images/block.png) top left no-repeat;
	float:left;
	padding:10px;
	margin:10px 0 0 19px;
	}
	
	#groupViewerContainer .block h2 {
		width:272px;
		float:none;
		font-size:17px;
		color:#222222;
		margin:5px;
		text-transform:none;
		}
		
	#groupViewerContainer .block p {
		color:#444;
		}
		
	#groupViewerContainer .block ul {
		list-style:circle;
		margin:10px 0 10px 20px;
		padding:0 0 0 10px;
		}
		
	#groupViewerContainer .block ul li {
		margin:0 0 3px;
		}
		
	.content { 
		padding:0 15px;
		}
		
		.blocktwo {
	width:296px;
	height:87px;
	background:url(/images/block2.png) top left no-repeat;
	float:left;
	padding:10px;
	margin:10px 0 0 4px;
	}
		
	#groupViewerContainer .blocktwo h2 {
		width:296px;
		float:none;
		font-size:17px;
		color:#222222;
		margin:5px;
		text-transform:none;
		}
		
		.blockthree {
	width:296px;
	height:87px;
	background:url(/images/block3.png) top left no-repeat;
	float:left;
	padding:10px;
	margin:10px 0 0 4px;
	}
		
	#groupViewerContainer .blockthree h2 {
		width:296px;
		float:none;
		font-size:17px;
		color:#222222;
		margin:5px;
		text-transform:none;
		}
				
/**** added by michael 14/12/09 ****/

    .do-not-display {
        display:none;
    }
    
    #image-upload {
        clear:both;
    }
    
    #image-upload h3 {
        margin:10px 0 5px 0;
        display:block;
    }
    
    #image-upload .curve-box {
        background-image:url(/images/curved-box/bg.png);
        background-repeat:no-repeat;
        background-position:top left;
        padding:20px;
        width:713px;
        height:70px;
        display:block;
        margin:0 0 20px 0;
    }
	
	#image-upload .curve-box .button-area {
		float:left;
		width:250px;
	}
	
	#image-upload .curve-box .button-area input {
		display:block;
		width:250px;
	}
	
	#image-upload .curve-box .text {
		float:right;
		width:440px;
	}
	
	#image-upload .curve-box .text p {
		font-size:1.1em;
		font-weight:bold;
		line-height:1.3em;
	}
	
#mainContent h4,#mainContentFull h4 {
font-weight:600;
color:#FFBC00;
font-size:16px;
margin-bottom:0px;
margin-left:7px;
border-bottom:1px solid #cccccc;
}

form.rats {
    margin: 0 40px;	
}

#mainContentFull .star-stats {
	text-align: center;
	height: 40px;
}

#buyViewButton img {
	padding: 12px 0px 10px 0px;
}

.addthis_toolbox .custom_images a
{
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 0.75;
}

.addthis_toolbox .custom_images a img
{
    opacity: 1;
}

.buyBlocks {
	width:222px;
	height:65px;
	float:left;
	padding:0px;
	margin-left:14px;
	margin-right:0px;
	
	}
	
	#groupViewerContainer .buyBlocks h2 {
		width:272px;
		float:none;
		font-size:17px;
		color:#222222;
		margin:5px;
		text-transform:none;
		}
		
	#groupViewerContainer .buyBlocks p {
		color:#444;
		}
		
	#groupViewerContainer .buyBlocks ul {
		list-style:circle;
		margin:10px 0 10px 20px;
		padding:0 0 0 10px;
		}
		
	#groupViewerContainer .buyBlocks ul li {
		margin:0 0 3px;
		}
		
	.content { 
		padding:0 15px;
		}

.shopBlocks {
	width:85px;
	height:120px;
	float:left;
	padding:0px;
	margin-left:32px;
	margin-right:0px;
	margin-bottom:15px;
	margin-top:8px;
	text-align:center;
	overflow:hidden;
	
	}
	
	#groupViewerContainer .shopBlocks h2 {
		width:272px;
		float:none;
		font-size:17px;
		color:#222222;
		margin:5px;
		text-transform:none;
		}
		
	#groupViewerContainer .shopBlocks p {
		color:#444;
		}
		
	#groupViewerContainer .shopBlocks ul {
		list-style:circle;
		margin:10px 0 10px 20px;
		padding:0 0 0 10px;
		}
		
	#groupViewerContainer .shopBlocks ul li {
		margin:0 0 3px;
		}
		
	.content { 
		padding:0 15px;
		}

.productBlocks {
	width:126px;
	height:154px;
	float:left;
	padding:0px;
	margin-left:8px;
	margin-right:2px;
	margin-bottom:15px;
	margin-top:8px;
	text-align:center;
	
	}
	
	#groupViewerContainer .productBlocks h2 {
		width:272px;
		float:none;
		font-size:17px;
		color:#222222;
		margin:5px;
		text-transform:none;
		}
		
	#groupViewerContainer .productsBlocks p {
		color:#444;
		}
		
	#groupViewerContainer .productBlocks ul {
		list-style:circle;
		margin:10px 0 10px 20px;
		padding:0 0 0 10px;
		}
		
	#groupViewerContainer .productBlocks ul li {
		margin:0 0 3px;
		}
		
	.content { 
		padding:0 15px;
		}
		
/**** end ****/
