/*---------------- Gallery styles -----------------*/

#w #c h1 {
	clear: left;
	padding: 10px 0 12px 0;
}

#w #c h1#gal-adm {
	margin: 0;
	padding: 0;
	width: 200px;
	padding: 25px 0 12px 0;
}

h2#gal-sub {
	text-align: right;
	margin:0;
	margin-bottom: 15px;
	padding: 0;
}



#smallorlarge {
	/* clear: left; */
	color: #b0b0b0;
	line-height: 1.2em;
	width: 200px;
}

#smallorlarge span {
	font-weight: bold;
	color: #b0b0b0;
}

#magimg {
	float: left;
	padding-bottom: 5px;
}

/* #magimg img {
	margin-left: 30px;
}
 */
#magbox {
	/* display: inline; */
	text-align: left;
	/* padding-right: 30px; */
}

#w #c form#cat_select_menu {
	float: right;
	width: 220px; 
	text-align: right;
	/* margin-bottom: 25px; */
}

#pg_gal #c {
	padding: 0 50px 40px 50px;
}

/* #c h1 {
	display: block;
	text-align: right;
} */

#c #pg-gallery {
	padding-top: 35px;
}

#w img {
	display: inline;
}

#c .gal-row {
	/* clear: both; */
	margin-top: 20px;
}

#c #gal-row-first {
	/* clear: both; */
	margin-top: 0;
} 

#c div.galleryimgbox {
	width: 180px;
	height: 205px;
	float: left;
}

#c .pic {
display: block;
padding: 4px;
}

#c #pg-gallery div.gal-img-last {
	width: 150px;
}

#c #pg-gallery div.gal-img-first {
	clear: left;
}
#c #pg-gallery div.img-name {
	width: 120px;
	text-align: center;
}

#w #c a.galimglink {
	display: block;
	padding: 0;
}

#w #c a.galimglink:link, #w #c a.galimglink:visited {
	background: #fff;
	border:1px solid #fff;
}

#w #c a.galimglink:hover, #w #c a.galimglink:active {
	background: #A8B6C7;
	border:1px solid #A8B6C7;
}

#c .pic {
	/* margin: 4px; */
	/* border: 1px solid #98988D; */
}

#c .no-cat {
	border: 1px dashed #fff;
}

.edit {
	width: 12px;
	height: 13px;
	margin-left: 4px;
	vertical-align: bottom;
}

.bin {
	width: 11px;
	height: 14px;
	vertical-align: bottom;
}

.galleryimgbox input.move {
	width: 14px;
	height: 14px;
	vertical-align: bottom;
}




/*pv */
#w #c .neo1 {
	background: #EAF3FD url(/i/nums/num1.gif) top right no-repeat;
}

#w #c .neo2 {
	background: #fff url(/i/nums/num2.gif) top right no-repeat;
}

#w #c .neo3 {
	background: #EAF3FD url(/i/nums/num3.gif) top right no-repeat;
}

#w #c .neo4 {
	background: #fff url(/i/nums/num4.gif) top right no-repeat;
}

#w #c .neo5 {
	background: #EAF3FD url(/i/nums/num5.gif) top right no-repeat;
}

#w #c .neo6 {
	background: #fff url(/i/nums/num6.gif) top right no-repeat;
}

#c #adm-btn-box {
	margin: 0;
	padding: 0;
	width: 500px;
}

#c  #adm-btn-box input.btn {
	float: right;
}



.edo-box {
	padding: 20px;
}

.galleryimgbox input {
	/* font-size: 70%; */
	/* color: #7DA7D4; */
	border: none;
	background-color: #fff;
	vertical-align: bottom;
	text-align: right; 
}

.galleryimgbox input.img_pos {
	border: #ccc 1px solid;
	width: 2em;
}

#c .no-cat {
	border: 1px dashed #fff;
}

.edit {
	width: 12px;
	height: 13px;
	margin-left: 4px;
	vertical-align: bottom;
}

.bin {
	width: 11px;
	height: 14px;
	vertical-align: bottom;
	display: inline
}

.galleryimgbox input.move {
	width: 14px;
	height: 14px;
	vertical-align: bottom;
	background-color: transparent;
}

#c .edo-wrap, #c .edo-wrap2 {
	color: #000;
	background: #fff;
	width: 568px;
	border: 1px solid #98988D;
	margin-bottom: 35px;
	
}

.mb100 {
	margin-bottom: 100px
}

.mb200 {
	margin-bottom: 200px
}

.mb300 {
	margin-bottom: 300px
}


.edo-box {
	padding: 20px;
}

.galleryimgbox form {
	display: inline;
}

.galleryimgbox input.imgpos {
	width: 3em;
	font-size: 70%;
	color: #7DA7D4;
	border: none;
	background-color: #000;
	vertical-align: bottom;
	text-align: right;
}




.form-alt {
	background-color: #C0E4F6;
}

.form-cat {
	background-color:  #F3C9CD;
}

.form-img-sm {
	background-color: #F4F2CF;
}

.form-img-lg {
	background-color: #C2F1D1;
}

.results {
	
	float: left;
	font-weight: normal;
	text-align: left;
	color: #ccc;
	line-height: 1.2em;
}

#cat-descr {
	width: 80%;
	height: 5em;
}

#cat-table {
	
	font-size: 85%;
}

#cat-table td {
	padding: 5px;
	
}



#c .cat-img {
	float: left;
	width: 165px;
	margin-bottom: 10px;
}

#cart-table td {
	padding: 5px 10px;
	font-size: 13px;
	color: #fff;
}

.cart-header td{
	font-weight: bold;	
	background-color: #043C4D;

}

#cart-checkout {
	text-align: right;
}

#rightwrap {
	float: right;
	width: 220px;
}

#rightwrap img {
	margin: 0 0 10px 20px;
}

.price, .add, .imgname {
	/* width: 85%; */
	font-weight: bold;
	/* width: 146px; */
	width: 150px;
	text-align: center;
	font-size: 13px;
	line-height: 15px;

}

.imgname {
padding-top: 10px;
}

.add {
	
	font-size: 11px;
	line-height: 15px;
	padding-bottom: 15px;
	/* color: #ccc; */
}



.galleryimgbox input.addbtn {
	width: 85%;
	font-size: 11px;
	font-weight: bold;
	color: #7DA7D4;
	border: none;
	background-color: #fff;
}















#c input.addbtn { 
	width: 60px;
	/*text-align: center;*/
}

.form-alt {
	background-color: #fff;
}

.form-cat {
	background-color:  #fff;
}

.form-img-sm {
	background-color: #F4F2CF;
}

.form-img-lg {
	background-color: #C2F1D1;
}

.results {
	float: left;
	font-weight: normal;
	text-align: left;
	color: #ccc;
}

#cat-descr {
	width: 80%;
	height: 5em;
}

#cat-table {
	font-size: 85%;
}

#cat-table td {
	padding: 5px;
}


#c .cat-dtls {
	margin-left: 165px;
	
}

#c .cat-row {
	width: 100%;
	padding: 25px 0;
	border-top: 1px solid #617F8D;
}



#cat-foot {
	clear: both;
	border-top: 1px solid #617F8D;
}

.author {
	text-align: right;
	font-weight: bold;
}

.pb-input {
	clear: left;
	margin-right: 30px;
}

.galleryimgbox form {
	display: inline;
}




#cat-menu {
	float: left;
	font-weight: bold;
	color: #6A6A6A;
	font-size: 85%;
}


.linkimg {
	margin: 20px 0 10px;
}

.gal-row {
	/* clear: both; */
	margin-top: 20px;
}

#c #gal-row-first {
	/* clear: both; */
	margin-top: 0;
} 

#c .galw {
width: 150px;
}

.clearfloat {
	clear: left;
	margin: 0;
	padding: 0;
	font-size: 1px;
	visibility: hidden;
}

#col-thumb-box {
	width: 540px;
	background-color: #F7FAFD;
	margin-top: 35px;
}

#col-thumb-liner {
	width: 540px;
	border: 1px solid #E9E9E7;
}

#col-thumb-box .col-thumb-row
{
	clear: left;
	margin: 20px 0 0 7px;
}

#col-thumb-box img {
	display: inline;
}
 
#col-thumb-box div.col-thumb {
	width: 75px;
	text-align: center;
	float: left;
}

#col-thumb-box .col-name{
	color: #7F7F7F;
	font-size: 70%;
}

#col-thumb-box h2 {
	padding: 3px 10px;
	margin: 0;
	font-size: 18px;
	text-align: right;
	background: #6A5D93 url(/i/colours_title_bg.jpg) repeat-x;
	color: #fff;
	font-style: italic;
	letter-spacing: 1px;
}

#col-thumb-box div#colour-notes {
	text-align: center;
	clear: left;
	color: #7F7F7F;
	font-size: 85%;
	margin: 10px 0;
}

#portrait, #workshop {
	float: left;
	width: 175px
}

#portrait img, #workshop img {
	margin-bottom: 10px;
}





#gal-links-box {
	text-align: center;
}


#necklet {
	float: right;
	width: 232px;
}

#choose-pic {
	float: left;
	width: 150px;
}

#c #choose-title {
	font-weight: bold;
	margin-bottom: 25px;
}

#choose-text {
	margin-left: 160px;
}

#c #choose-text h3 {
	margin: 0;
	font-size: 1.5em;
}

#choose-text p {
	margin-top: 0.2em;
}

#choose-text h3 a:link, #choose-text h3 a:visited {
	font-weight: normal;
	color: #F15EAF;
}

#cart-table tr.cart-header td, #cart-table tr.cart-total td {
	font-weight: bold;
	color: #fff;
	background-color: #8524A1;
}

#c div#cartnotes {
	font-size: 85%;
}

#cart-table td.firstcell {
	padding-left: 5px;
}

#cart-table td.pricecell {
	padding-right: 10px;
	text-align: right;
}

#checkout-btn a:link, #checkout-btn a:visited {
	color: #CF0276;
	padding-right: 15px;
	background: url(/i/rarrow.gif) right center no-repeat;
}

#c a.span {
	font-size: 85%;
}

#c a:link span, #c a:visited span{
	color: #CF0276;
}

#c a:hover span, #c a:active span {
	text-decoration: none;
}

#searcharrow {
	border: none;
}

/*--------------------- Move It ------------------------*/
#c .moveit {
	width: 15px;
	height: 14px;
	/* background: url(/i/mov_ar.gif); */
	margin: 0; 
	padding: 0;
	position: relative;
}

#c ul.moveit li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: block; 
	position: absolute;
}

#c ul.moveit a {
	display: block;
}

#c .moveit1 {
	left: 0px; 
	top: 0px; 
	width: 15px; 
	height: 7px; 
}

#c .moveit2 {
	left: 0px; 
	top: 7px; 
	width: 15px; 
	height: 7px; 

}

#c .moveit3 {
	left: 0px; 
	top: 0px; 
	width: 15px; 
	height: 7px; 
}

#c .moveit4 {
	left: 0px; 
	top: 7px; 
	width: 15px; 
	height: 7px; 
}

#c .moveit1 a {
	height: 7px; 
	background: url(/i/mov_ar.gif) 0px 0px no-repeat;
}

#c .moveit2 a {
	height: 7px;
	background: url(/i/mov_ar.gif) 0px -7px no-repeat;
}

#c .moveit3 a {
	height: 7px; 
	background: url(/i/mov_ar.gif) -15px 0px no-repeat;
}

#c .moveit4 a {
	height: 7px; 
	background: url(/i/mov_ar.gif) -15px -7px no-repeat;
}

#c .moveit3 a:hover {
	background: url(/i/mov_ar.gif) -30px 0px no-repeat;
}
#c .moveit4 a:hover {
	background: url(/i/mov_ar.gif) -30px -7px no-repeat;
}

#c p.numitems {
font-size: smaller;
font-style: italic;
padding-top: 0;
margin-top: 0;
}


