* {
	margin:0px;
	padding:0;
	border:0;
	}

body {
	background-color: #474f58;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	}
	
#maincontainer {	
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #fff;
	}
	
h1 {
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 5px;
	}		
	
h4 {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	}	
	
#header {
background-image:url(images/header.jpg);
	background-color: #fff;
	width: 960px;
	height: 297px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#header1 {
background-image:url(images/header3.jpg);
	background-color: #fff;
	width: 960px;
	height: 102px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

.headerimg {
	margin-top: 20px;
	}

#navbar {
	background-image: url(images/navbar2.jpg);
	width: 960px;
	height: 36px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
}

#navbar2 {
	background-color: #25aae5;
	width: 960px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;

}

#navbar2 #navlist .nav a, #navbar2 #navlist .nav a:visited {
color: #fff;
}

#navbar2 #navlist .nav a:hover {
color: #000;
text-decoration: underline;
}

#navbar2 #navlist .nav li{
	display: inline;
	padding-right: 7px;
	padding-left: 7px;
	border-right: 1px solid #fff;
	
	}

#index {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#content {
	width: 947px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 13px;
}



.nav ul{
	margin-top: 5px;
	display: inline;
	width: 500px;
	
	}

.nav li{
	display: inline;
	padding-right: 17px;
	padding-left: 17px;
	border-right: 1px solid #000;
	
	}
	
	

.nav li a, .nav li a:visited {
text-decoration: none;
}

.nav li a:hover {
color: white;
text-decoration: underline;
}

.nav li.blist {
	border-right: none;
	}	

#navlist {
	margin-top: 9px;
	font-size: 12px;
	margin-left: 5px;
	}

#footer {
border-top: 20px solid white;
		width: 960px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-color: #dad8d9;	
	clear: both;
	}

a:link {
	color: #000;
	text-decoration: none;
		}
		
a:visited {
	color: #000;
		}
				
a:hover {
	color: #474f58;
	border-bottom: 1px dotted #37342f;
		}

a {
	text-decoration: none;
}	

a.join {
        text-decoration: underline;
}

p.error-message {
        margin-top: 3px;
        margin-bottom: 10px;
        color: red;
}

/*------------index--------------*/

#bannerad {
width: 728px;
height: 90px;
/*border: 1px solid white;*/
margin-left: 20px;
padding-top: 18px;
	}


#intro {
	width: 705px;
	margin-top: 10px;
	margin-bottom: 0px;
	/*border: 1px dotted #000;*/
	padding: 13px;
	color: #000;
	float: left;
	margin-left: 0;
}

#intro2 {
	width: 908px;
	margin-top: 10px;
	margin-bottom: 0px;
	/*border: 1px dotted #000;*/
	padding: 13px;
	color: #000;
	float: left;
}

#indexintro {
	width: 905px;
	margin-left: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	/*border: 1px dotted #000;*/
	padding: 13px;
	color: #000;
}

#rightsection {
	width: 160px;
	margin-top: 10px;
	/*border: 1px dotted #000;*/
	float: left;
	padding: 15px;
	margin-left: 10px;
	}

.artist {
	width: 146px;
	height: 230px;
	/*border: 1px dotted #000;*/
	margin-right: 9px;
	margin-top: 5px;
	float: left;
	font-size: 12px;
        overflow: hidden;
	}
	
.artist1 {
	width: 146px;
	height: 230px;
	/*border: 1px dotted #000;*/
	margin-right: 9px;
	margin-top: 5px;
	float: left;
	font-size: 14px;
        overflow: hidden;
	}	

.photo {
	width: 120px;
	height: 120px;
	/*border: 1px dotted #000;*/
	margin-left: 12px;
	margin-top: 5px;
	}	
	
#artistsection {
	margin-left: 0;
	margin-bottom: 5px;
	}	

.artpic {
	margin-top: 5px;
	margin-left: 5px;
	}
	
.artistname {
	text-align: center;
	margin-top: 5px;
	font-size: 12px;}	
	
.artistname1 {
	text-align: center;
	margin-top: 5px;
	font-size: 12px;}

	
.artname {
	width: 120px;
	height: 80px;
	/*border: 1px dotted #000;*/
	margin-left: 12px;
	margin-top: 12px;
        overflow: hidden;
	}	

/*-----------endindex--------*/


/*------------arttem----*/

#arttemintro {
	width: 918px;
	margin-top: 10px;
	border: 1px dotted #000;
	padding: 10px;
	color: #fff;
}

#artintro {
	width: 894px;
	height: 200px;
	border: 1px dotted #000;
	padding: 10px;
	color: #fff;
}

#userpic {
	width: 75px;
	height: 75px;
	border: 1px dotted #000;
float: left;
	}

#userinfo {
	width: 920px;
	padding-top: 10px;
	/*border: 1px solid white;*/
	margin-bottom: 0px;
	margin-left: 10px;
	
	}	
	
#userinfo2 {
	width: 934px;
	padding-top: 10px;
        /*border: 1px dotted #000;*/
	margin-top: 10px;
	clear: both;
	}		
	
#userblurb {
	width: 830px;
	/*border: 1px solid white;*/
	float: left;
	margin-left: 0px;
	padding-bottom: 10px;
	}	

.artdisplay {
	width: 920px;
	border-top: 1px dotted #000;
	clear: both;
	margin-left: 10px;
	margin-top: 20px;
	}	
	
.artdisplay2 {
	width: 920px;
	clear: both;
	margin-left: 10px;
	margin-top: 20px;
	}		
	
.artpicdis {
	width: 200px;
	height: 240px;
	float: left;
	/*border: 1px dotted #000;*/
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;}
	
.clickimg {
	font-size: 10px;
	margin-top: 5px;
	margin-left: 11px;}		

.artinfo {
	width: 700px;
	
	float: left;
	/*border: 1px white solid;*/
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;}	
	
.foot {
	margin-top: 50px;
	}	

#artistpage {
	width: 930px;
	height: px;
	/*border: 1px solid white;*/
	margin-top: 10px;
	}		
	
#inrite {
	width: 676px;
	height: 201px;
	border: 1px dotted #000;
	margin-top: 11px;
	margin-left: 12px;
	}	
	
.username {
	font-size: 16px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}	
	
.userdetails {
	margin-left: 10px;
	}	
	
.accom {
	margin-left: 10px;
	margin-top: 10px;
	}	
	
.email {
	margin-left: 10px;
	margin-top: 10px;
	}	
	
.contact {
	margin-left: 10px;
	margin-top: 10px;
	}		
	
.fone {
	margin-left: 10px;
	margin-top: 10px;
	}	
	
.size { 
	margin-left: 10px;
	margin-top: 10px;
	}		
	
.price {
	margin-left: 10px;
	margin-top: 10px;
	}	
	
.buy {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	}	
	
.area {
	margin-left: 10px;
	margin-top: 10px;
	}	
	
.artpiecename {	
	font-size: 16px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}	
	
#userbottom {
	width: 938px;
	height: 300px;
	border: 1px dotted #000;
	margin-top: 10px;
	clear: both;
	}		
	
.bold {
	font-weight: bold;
	}	
	
.bold1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	}		
	
	
/*---------------artisttemplate---------*/

/*----------------events-----------------*/

.sbold {
	font-weight: bold;
	}	
	
.edates {
	padding-top: 20px;
	}		
	
.eventp {
	margin-top: 10px;
	border-bottom: 1px dotted #000;
	padding-bottom: 20px;
	}
	
/*----------------events-----------------*/


/*----------------userartpiece-----------------*/	

#userartpiece {
	/*border: 1px dotted white;*/
	padding: 5px;
	background-color: #dad8d9;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	text-align: center;
	}
	
#artpieceinfo {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	width: 300px;
	color: #000;
	padding-bottom: 10px;
	background-color: white;
	border: 1px dotted #000;
	}
	
#artpieceinfo p {
	margin-bottom: 3px;
	}	
	
.userartimg {
	border: 1px dotted #000;
	padding: 5px;
	margin-top: 20px;
	}		
	
/*----------------userartpiece-----------------*/	

/*----------------form-----------------*/	

#intro input {
	width: 200px;
	margin-top: 3px;
	margin-bottom: 5px;
	border: 1px solid #000;
	}
	
#formintro textarea {
	margin-top: 3px;
	margin-bottom: 5px;
	border: 1px solid #000;
	}	
	
#intro2 input {
	width: 200px;
	margin-top: 3px;
	margin-bottom: 5px;
	border: 1px solid #000;
	}
	
#formintro2 textarea {
	margin-top: 3px;
	margin-bottom: 5px;
	border: 1px solid #000;
	}		
	

#formcom {
	width: 50px;
	margin-left: 34px;
	border: 1px solid #000;
	}
	
#formcom1 {
	width: 50px;
	margin-left: 8px;
	border: 1px solid #000;
	}	
	
#formcom2 {
	width: 70px;
	margin-left: 19px;
	border: 1px solid #000;
	}		
	
#formacc {
	/*border: 1px solid white;*/
	width: 201px;
	margin-bottom: 5px;
	border: 1px solid #000;
	}
	
#formacc2 {
	/*border: 1px solid white;*/
	width: 201px;
	margin-bottom: 5px;
	margin-top: 5px;
	border: 1px solid #000;
	}		
	
#submit button {
	width: 60px;
	
	margin-bottom: 3px;
	} 	
	
/*----------------form-----------------*/	

/*---------------promo-----------------*/

.flyer {
	border: 1px dotted #000;
	margin-top: 10px;
	margin-bottom: 40px;
	margin-left: px;
	}

/*---------------promo-----------------*/

/*---------------login section---------*/

#adminlog {
	width: 300px;
	/*height: 80px;*/
	border: 1px dotted #000;
	margin-top: 20px;
	padding: 20px;}
	
#adminlog input {
	width: 170px;
	}
	
#adminlog button {
	/*width: 40px;*/
	margin-top: 5px;
	margin-bottom: 20px;
	/*border: 1px solid black;*/
        display: block;
	}	

/*---------------login section---------*/

/*---------------tinymce---------*/

#tiny {
	width: 905px;
	border: 1px dotted #000;
	margin-top: 15px;
	margin-bottom: 15px;
	}

#pagecontent {
        width: 100%;
        height: 300px;
}

#image-manager {
        width: 100%;
        height: 200px;
        border: 1px dotted black;
}

.content-managed-images {
        background-color: white;
}

.content-manager-menubar {
        ;
}

.content-managed-images .image-upload table tr th {
        padding: 2px 3px;
        font-size: 9pt;
        font-weight: bold;
        text-align: left;
}

.content-managed-images .image-upload table tr td {
        padding: 2px 3px;
        font-size: 9pt;
        font-weight: normal;
        text-align: left;
}

.content-managed-images .image-upload input {
        border: 1px solid black;
}

.content-manager-image {
        margin: 10px;
}

.content-manager-image img {
        float: left;
}

.content-manager-image table {
        margin-left: 10px;
}

.content-manager-image table tr th {
        padding: 3px 2px;
        font-size: 9pt;
        font-weight: bold;
        text-align: left;
}

.content-manager-image table tr td {
        padding: 3px 2px;
        font-size: 9pt;
        font-weight: normal;
        text-align: left;
}


/*---------------tinymce---------*/

/*---------------verify users---------*/

#acceptdeny {
	height: 65px;
	width: 923px;
	border-top: 1px dotted white;
	border-bottom: 1px solid #000;	
	clear: both;
	padding-top: 10px;
	padding-left: 10px;}
	
#acceptdeny2 {
	height: 30px;
	width: 923px;
	border-top: 1px dotted white;
	border-bottom: 1px solid #000;	
	clear: both;
	padding-top: 10px;
	padding-left: 10px;}	
	
#acceptdeny button {
	margin-top: 10px;
	margin-bottom: 10px;
	/*width: 40px;*/
	/*border: 1px solid black;*/
	}

.unapprove-controls {
        clear: both;
}


/*---------------verify users---------*/

/*---------------join---------*/

.joinbut {
border: 1px solid black;
display: block;
height: 20px;
width: 40px;
}

/*---------------join---------*/

#ccform {
border: 1px solid black;
}



.submit-button {
        display: block;
        border: 0;
        background-color: white;
        background-image: url(images/submit.jpg);
        background-repeat: none;
        width: 59px;
        height: 27px;
        cursor: pointer;
}


.upload-image {
        display: block;
        border: 0;
        background-color: white;
        background-image: url(images/upload-image.jpg);
        background-repeat: none;
        width: 98px;
        height: 27px;
        cursor: pointer;
}


.unapprove-button {
        display: block;
        border: 0;
        background-color: white;
        background-image: url(images/unapprove-artists.jpg);
        background-repeat: none;
        width: 118px;
        height: 27px;
        margin-left: 82px;
        cursor: pointer;
}


.login-button {
        display: block;
        border: 0;
        background-color: white;
        background-image: url(images/login.png);
        background-repeat: none;
        width: 50px;
        height: 27px;
        cursor: pointer;
}


.send-button {
        display: block;
        border: 0;
        background-color: white;
        background-image: url(images/send.jpg);
        background-repeat: none;
        width: 51px;
        height: 27px;
        cursor: pointer;
}


.enter-button {
        display: block;
        border: 0;
        background-color: white;
        background-image: url(images/enter.jpg);
        background-repeat: none;
        width: 53px;
        height: 27px;
        cursor: pointer;
}


.remove-this-piece-button {
        display: block;
        border: 0;
        background-color: white;
        background-image: url(images/remove-this-piece.jpg);
        background-repeat: none;
        width: 53px;
        height: 27px;
        cursor: pointer;
}


.remove-image-button {
        display: block;
        border: 0;
        background-color: white;
        background-image: url(images/remove-image.jpg);
        background-repeat: none;
        width: 117px;
        height: 27px;
        cursor: pointer;
}


.keep-image-button {
        display: block;
        border: 0;
        background-color: white;
        background-image: url(images/keep-image.jpg);
        background-repeat: none;
        width: 117px;
        height: 27px;
        cursor: pointer;
}


.yes-button {
        display: block;
        border: 0;
        background-color: white;
        background-image: url(images/yes.jpg);
        background-repeat: none;
        width: 43px;
        height: 27px;
        cursor: pointer;
}


.no-button {
        display: block;
        border: 0;
        background-color: white;
        background-image: url(images/no.jpg);
        background-repeat: none;
        width: 43px;
        height: 27px;
        cursor: pointer;
}


.deliveryukbutton {
        display: block;
        border: 0;
        background-color: white;
        background-image: url(images/delivery-uk.jpg);
        background-repeat: none;
        width: 117px;
        height: 27px;
        cursor: pointer;
}


.deliverynonukbutton {
        display: block;
        border: 0;
        background-color: white;
        background-image: url(images/delivery-out-uk.jpg);
        background-repeat: none;
        width: 150px;
        height: 27px;
        cursor: pointer;
}



