/* GIVEART CSS v1.0 ******************************/
/* by Alan Tan | Email: alantan.atnet@gmail.com **/
/* for giveart.net *******************************/

/* STRUCTURE */
body            {padding:0;margin:0;color:#000;font-size:14px;}
div#giveartbody {min-height:400px;width:914px;margin-left:auto;margin-right:auto;}
.cr             {clear:both;}
div#debug {border:1px solid green;padding:10px;font:normal bold 12px arial,sans;
/* debug switch on/off */
display:none;
} 
p {font-family:Georgia,sans}
div#pagebody {font:normal normal 14px Georgia,sans;}
div#pagebody a {color:#333;font:normal normal 14px Georgia,sans;text-decoration:underline;}
div#pagebody a:hover {text-decoration:none;}
div#pagebody a.top {font-size:11px;}
div.sepa2 {height:35px;}
a.ga { font: normal bold 13px Georgia, serif;color:#000;}
a.sga { font: normal bold 13px Georgia, serif;color:#000; text-decoration:underline;}
a.ga:hover {text-decoration:none;color:#666;}

/* TOP */
div#top         {width:100%;height:164px;}
div#toptile     {background:url('../i/giveart_topbgtile.jpg') repeat-x top center;height:164px;}
div#topbg       {background:url('../i/giveart_topbg.jpg') no-repeat top center;height:164px;}
div#topbox      {width:914px;margin-left:auto;margin-right:auto;height:164px;}
div#displaycart {float:left;font:normal bold 14px Arial,sans;min-height:30px;width:120px;background-color:transparent;color:#fff;z-index:5;text-align:center;}

a.ga2 {color:#000;font:normal bold 14px Georgia,sans;text-decoration:none;}
a.ga2:hover {text-decoration:underline;}

/* LINKS */
div#mainlogo {float:left;width:210px;height:164px;}
div#mainlogo a#logo {width:120px;height:120px;margin-left:14px;margin-top:16px;display:block;}
div#mainlinks {float:left;width:412px;height:164px;}
div#mainlinks a#n1 {float:left;width:124px;height:50px;margin-right:42px;}
div#mainlinks a#n2 {float:left;width:110px;height:50px;margin-right:50px;}
div#mainlinks a#n3 {float:left;width:60px;height:50px;display:block;}
div#mainlinkside {float:left;width:292px;height:164px;}
div#mainlinkside_top {width:292px;height:64px;}
div#mainlinkside_top a#signup {float:left;width:58px;margin-left:36px;margin-right:26px;height:50px;}
div#mainlinkside_top a#account  {float:left;width:58px;margin-right:26px;height:50px;}
div#mainlinkside_top a#login  {float:left;width:44px;height:50px;}
div#mainlinkside_checkout {width:292px;height:66px;}
div#mainlinkside_checkout a#checkout {width:102px;height:30px;float:right;display:block}
div#mainlinkside_search {width:292px;height:30px;}
form#search {padding-top:12px;}
form#search input#searchbut {padding:0;background:url('../i/24x24.gif') no-repeat top left;width:24px;height:24px;border:0px;cursor:pointer;}
form#search input#searchtext {padding:0;width:170px;height:24px;line-height:24px;border:0px;background:transparent;font:normal normal 12px arial,sans;}

/* JQUERY SLIDESHOW */
.pics {  height:  431px;  width:   952px;  padding: 0;   margin-left:  36px; overflow:hidden;z-index:1;  } 
.pics img {  padding:0;  border:0;  background-color: transparent;  width:  952px;  height: 431px; top:  0; left: 0;} 

/* HOME */
div#hometopbar  {background:url('../i/topbarbg.jpg') no-repeat top center;height:117px;width:100%;}
div#hometopbarbox  {width:1024px;margin-left:auto;margin-right:auto;height:117px; background:url('../i/topbarbgcenter.jpg') no-repeat top left;}
div#homefeatbox {background:url('../i/featuredbg.jpg') no-repeat top center;height:496px;width:100%;}
div#homefeatboxbg {background:url('../i/featuredcenter.png') no-repeat top center;width:1024px;height:496px;margin-left:auto;margin-right:auto;}
div#homefeatboxbg2 {background:url('../i/eventscenter.png') no-repeat top center;width:1024px;height:496px;margin-left:auto;margin-right:auto;}
div#artistsfeatbox {background:url('../i/featuredbg.jpg') no-repeat top center;height:496px;width:100%;}
div#artistsfeatboxbg {background:url('../i/artistscenter.jpg') no-repeat top center;width:1024px;height:496px;margin-left:auto;margin-right:auto;}
div#cglfeatboxbg {background:url('../i/creategiftlist_banner.jpg') no-repeat top center;width:1014px;height:496px;margin-left:auto;margin-right:auto;}
/*IE hack*/
/*div#giveartlogo {
float:left;background:url('../i/giveartlogob.png') no-repeat top left;position:relative;left:inherit;border:0;width:170px;height:170px;z-index:50;clear:both;
}
div#hometoplinks {position:relative;margin-left:36px;height:117px;width:510px;float:left;}*/

div#hometoplinks a#n1 {float:left;width:137px;height:46px;margin-top:7px;margin-right:30px;display:block;background:url('../i/menun1.jpg') no-repeat top left;}
div#hometoplinks a#n2 {float:left;width:96px;height:46px;margin-top:7px;margin-right:30px;display:block;background:url('../i/menun2.jpg') no-repeat top left;}
div#hometoplinks a#n3 {float:left;width:134px;height:46px;margin-top:7px;margin-right:30px;display:block;background:url('../i/menun3.jpg') no-repeat top left;}
div#hometoplinks a#n4 {float:left;width:56px;height:46px;margin-top:7px;display:block;background:url('../i/menun4.jpg') no-repeat top left;}
div#homelinkside {float:left;width:254px;height:98px;}
div#homelinkside_top {width:254px;height:64px;}
div#homelinkside_top div#profilesepa {float:left;width:1px;margin-left:22px;margin-right:16px;height:50px;display:block;}
div#homelinkside_top a#signup {float:left;width:60px;margin-left:36px;margin-right:45px;height:50px;display:block;background:url('../i/topright_signupbut.png') no-repeat top left;}
div#homelinkside_top a#login  {float:left;width:48px;height:50px;display:block;background:url('../i/topright_loginbut.png') no-repeat top left;}
div#homelinkside_top a#profile {float:left;width:58px;margin-left:32px;margin-right:16px;height:50px;display:block;background:url('../i/topright_profilebut.png') no-repeat top left;}
div#homelinkside_top a#account  {float:left;width:72px;margin-right:16px;height:50px;display:block;background:url('../i/topright_accountbut.png') no-repeat top left;}
div#homelinkside_top a#logout  {float:left;width:60px;height:50px;display:block;background:url('../i/topright_logoutbut.png') no-repeat top left;}
div#homelinkside_checkout {width:254px;height:34px;}
div#homelinkside_checkout a#checkout {width:102px;height:32px;float:right;display:block}

div#hmid {background:url('../i/homemidbgtile.jpg') repeat-x top center;min-height:46px;}
div#hmidbox {background:url('../i/homemidbg.jpg') no-repeat top center;width:100%;min-height:46px;}
div#hsearch {width:914px;margin-left:auto;margin-right:auto;height:46px;}
div#hmidtext {margin-left:auto;margin-right:auto;width:914px;}
div#hmidleft {float:left;width:67%;font:normal normal 12px/18px Georgia, serif;margin-right:3%}
.hdrlarge {font-size:24px;font-weight:bold;}
.hdrsmallu {font-size:18px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px;}
.hdr_eventsrt {font-size:18px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px;line-height:23px;}
div#hmidright {float:left;width:30%;}

/* IE hack */ 
/*form#hsearch {margin-left:62px;padding-top:12px;float:left;}*/
input#hsearchbut {padding:0;background:url('../i/24x24.gif') no-repeat top left;width:24px;height:24px;border:0px;cursor:pointer;}
input#hsearchtext {padding:0;width:170px;height:24px;line-height:24px;border:0px;background:transparent;font:normal normal 12px arial,sans;}

/* ARTWORK */
div#armidtext {margin-left:auto;margin-right:auto;width:914px;font:normal normal 12px/18px Georgia, serif}
div#armidlist {float:left;width:25%;}
div#armidleft {float:left;width:35%;padding-top:10px;}
div#armidright {float:left;width:38%;margin-left:2%;padding-top:10px;}
div#ardetailsbox {margin-left:10px;margin-top:10px;font-size:16px;}
div#ardetailsbox b {font-size:16px;}
div#ardetailsbox p {font-size:16px;}
div#ardetailsbox span.price {font-size:18px;font-weight:bold;}
input.addtogiftlistbut {border:0;width:136px;height:33px;background:url('../i/addtogiftlist2.gif') no-repeat top left;cursor:pointer;}
input.buynowbut {border:0;width:103px;height:33px;background:url('../i/buynowbut.gif') no-repeat top left;cursor:pointer;}
input.addartworkbut {border:0;width:117px;height:33px;background:url('../i/addartworkbut.gif') no-repeat top left;cursor:pointer;}
a.addartworkbut {border:0;width:117px;height:33px;background:url('../i/addartworkbut.gif') no-repeat top left;cursor:pointer;display:block}
a.selectartworkbut {border:0;width:138px;height:33px;background:url('../i/selectartworkbut.gif') no-repeat top left;cursor:pointer;display:block}
#arlisthdr {color:#a2a2a2;font-size:16px;font-weight:bold;margin-top:12px;line-height:34px;height:34px;}
#arlistbox {border:1px solid #a2a2a2;width:80%;padding:4%;}
#arlistbox ul {padding:0;margin:0;list-style:none;color:#a2a2a2}
#arlistbox li {height:24px;list-style:none outside;color:#a2a2a2}
#arlistbox li a {color:#a2a2a2;}

a.cv {color:#474747;font-size:14px;text-decoration:underline;font-style:italic;}
a.cv:hover {text-decoration:none;}

/* FOOTER */
div#footer      {background:url('../i/giveart_footerbg.jpg') repeat-x top center;height:50px;width:914px;margin-left:auto;margin-right:auto;}
div#footer a {float:left;display:block;height:40px;}
div#footer a#foot0 {margin-left:340px;width:70px;}
div#footer a#foot1 {width:70px;}
div#footer a#foot2 {width:65px;}
div#footer a#foot3 {width:50px;}
div#footer a#foot4 {width:140px;}
div#footer a#foot5 {width:90px;}
div#footer a#foot6 {width:88px;}

/* CART CSS */
.cart_line {height:1px;background-color:#ccc;margin-top:10px;margin-bottom:10px;}
#cart {padding:0;margin:0;width:914px;}
#cart .cartitem {line-height:94px;height:auto;margin-top:5px;padding:0;height:110px;}
#cart .cartitem div.c1, #cart .carttitle div.c1 {width:200px;}
#cart .cartitem div.c2, #cart .carttitle div.c2 {width:160px;}
#cart .cartitem div.c3, #cart .carttitle div.c3 {width:228px;}
#cart .cartitem div.c4, #cart .carttitle div.c4 {width:120px;}
#cart .cartitem div.c5, #cart .carttitle div.c5 {width:120px;}
#cart .cartitem div.c6, #cart .carttitle div.c6 {width:160px;text-align:right;padding-right:0;}
#cart .cartitem div {padding-left:5px;padding-right:5px;float:left;line-height:16px;padding-bottom:4px;margin:0;height:94px;}
#cart .carttitle div {padding-left:5px;padding-right:5px;float:left;line-height:14px;height:16px;margin:0;font-size:14px;font-weight:bold;}

.preftext {font:normal bold 0.7em Arial,sans;padding:0;margin:0;}
#cart_grandtotal {margin-left:450px;margin-top:10px;font:normal bold 15px Georgia, serif}
#payment_grandtotal {width:914px;margin-left:530px;margin-top:10px;font:normal bold 15px Georgia, serif}

.payment_summarybox {width:914px;margin-top:10px;font:normal bold 15px Georgia, serif}
.payment_summarybox div.d1 {float:left;width:610px;text-align:right;margin-right:10px;}
.payment_summarybox div.d2 {float:left;width:294px;text-align:left;}

.payment_summarybox2 {width:100%;margin-top:10px;font:normal bold 15px Georgia, serif}
.payment_summarybox2 div.d1 {float:left;width:35%;text-align:right;margin-right:2%;}
.payment_summarybox2 div.d2 {float:left;width:56%;text-align:left;}

input#paynowbut {width:103px;height:33px;background:url('../i/paynowbut.gif') no-repeat top left;display:block;border:0;cursor:pointer;}
.cart_removebut {float:right;border:0;width:103px;height:33px;display:block;cursor:pointer;background:url('../i/giveart_removebut.gif') no-repeat top left;}
p#cart_header, p#event_header {width:100%;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc;text-transform:uppercase;font: normal bold 20px/26px Georgia, serif}
p.comments_sub_header {background-color:#f0f0f0;padding:2px;color:#000;font: normal bold 14px/18px Georgia, serif}
p.sub_header, div.sub_header {width:100%;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc;text-transform:uppercase;font: normal bold 16px/20px Georgia, serif}
p.sub_header2, div.sub_header2 {margin-top:5px;font: normal bold 14px/18px Georgia, serif}
p#cart_count  {font: normal normal 16px/24px Georgia, serif;} 

#giftlistform input {font-family:georgia,sans-serif}

#dispcart {padding:0;margin:0;border-bottom:1px solid #333;width:100%;}
#dispcart .cartitem {line-height:26px;height:28px;}
#dispcart .cartitem div {padding-left:5px;padding-right:5px;float:left;line-height:26px;height:28px;margin:0;}
#dispcart .cartitem div.c1, #dispcart .carttitle div.c1 {width:330px;}
#dispcart .cartitem div.c2, #dispcart .carttitle div.c2 {width:30px;}
#dispcart .cartitem div.c3, #dispcart .carttitle div.c3 {width:140px;}
#dispcart .cartitem div.c4, #dispcart .carttitle div.c4 {width:40px;}
#dispcart .cartitem div.c5, #dispcart .carttitle div.c5 {width:90px;text-align:right}
#dispcart .cartitem div.c6, #dispcart .carttitle div.c6 {width:90px;text-align:right}
#dispcart .cartitem {padding:0;}
#dispcart .carttitle div {padding-left:5px;padding-right:5px;float:left;line-height:14px;height:16px;margin:0;font-size:14px;font-weight:bold;}

div.sepaline {margin-top:5px;margin-bottom:5px;height:1px;background-color:#333;width:99%;clear:both;}

/* CHECKOUT */
#hdr_paymentmethod {padding-top:10px;padding-bottom:2px;font-size:90%;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #ccc;color:#ccc;}
#checkoutbar {width:100%;background-color:#e0dbd7;height:35px;}
#checkoutbut {width:460px;float:right;}
#checkoutbut div {float:left;margin-right:10px;}
#checkoutbut a.giftlist {width:140px;height:33px;background:url('../i/giftlist_checkoutbut.gif') no-repeat top left;display:block;float:left;}
#checkoutbut a.buynow {width:103px;height:33px;background:url('../i/buynow_checkoutbut.gif') no-repeat top left;display:block;margin-right:5px;float:left;}
#cartbuttons {width:914px;margin-left:0 auto;height:40px;}
#returnshoppingbut {float:left;}
#returnshoppingbut a {width:103px;height:33px;background:url('../i/continuebut.gif') no-repeat top left;display:block;}
a.continuebut {width:103px;height:33px;background:url('../i/continuebut.gif') no-repeat top left;display:block;}
input#continuebut {width:103px;height:33px;background:url('../i/continuebut.gif') no-repeat top left;display:block;border:0;cursor:pointer}
input#orderbut {width:191px;height:41px;background:url('../i/submitorderbut.gif') no-repeat top left;display:block;margin-right:40px;border:0;cursor:pointer;}
a#backbut {width:103px;height:33px;background:url('../i/backbut.gif') no-repeat top left;display:block;border:0;cursor:pointer;}
a.giftlink {font:normal bold 14px Georgia, serif;color:#000;text-decoration:underline;}
a.giftlink:hover {text-decoration:none;}
div.fl {float:left}
input#updatebut {background:url('../i/updatebut.gif') no-repeat top left;width:103px;height:33px;display:block;cursor:pointer;border:0;}
input#changebut {background:url('../i/changebut.gif') no-repeat top left;width:103px;height:33px;display:block;cursor:pointer;border:0;}
div#myaccount input {width:325px;}
div#myaccount div.fl input {width:155px;margin-right:10px;}
div#myaccount select {width:327px;}

/* CONTACT US FORM CSS */
#contactForm input {line-height:24px;height:26px;font:normal normal 14px Georgia, serif;border:1px solid #e2e2e2;padding:2px;}
#contactForm textarea.contactus_msg, #contactForm input.contactus_name, #contactForm input.contactus_email {font:normal normal 14px Georgia, serif;width:200px;}
#contactForm textarea.contactus_msg {height:100px;width:200px;}
#contactForm input.error,#contactForm label.error  {clear:both;display:block;}

/* SIGNUP FORM | jQuery VALIDATE CSS */
#signupForm input {line-height:24px;height:26px;font:normal normal 14px Georgia, serif;border:1px solid #e2e2e2;padding:2px;}
#signupForm label.error {margin-left:0px;clear:both;display:block;line-height:18px;height:20px;margin-top:2px;}
#signup_formfields div.fl input, #signupForm div.fl input {line-height:24px;height:26px;width:228px;margin-right:15px;}
#signup_formfields input {width:478px;}
#signup_formfields select {width:482px;height:30px;font:normal normal 14px Georgia, serif}
div.cr2 {height:10px;clear:both;}
div.error {color:red;}
input.error {clear:right;border:1px solid red; font:normal normal 14px Georgia, serif;}
label.error {clear:left;display: none; font:normal normal 14px Georgia, serif;color:red}

/* PASSWORD FORM */
#passwordForm input {line-height:24px;height:26px;font:normal normal 14px Georgia, serif;border:1px solid #e2e2e2;padding:2px;}
#passwordForm label.error {margin-left:0px;clear:both;display:block;line-height:18px;height:20px;margin-top:2px;}
#passwordForm div.fl input {line-height:24px;height:26px;width:228px;margin-right:15px;}

/* ACCOUNT FORM */
#accountForm input {line-height:24px;height:26px;font:normal normal 14px Georgia, serif;border:1px solid #e2e2e2;padding:2px;}
#accountForm label.error {margin-left:0px;clear:both;display:block;line-height:18px;height:20px;margin-top:2px;}
#accountForm div.fl input {line-height:24px;height:26px;width:228px;margin-right:15px;}

/* ORDER SUMMARY CSS */
div#order_summary {border:1px solid #ccc;width:298px;height:auto;margin-top:10px;}
div#order_summary_hdr {border-bottom:1px solid #ccc;width:278px;font:normal bold 18px/30px Georgia, serif;padding:10px;}
div#summary_total {float:right;padding:10px;width:auto}
input#confirmorderbut {background:url('../i/confirmorderbut.gif') no-repeat top left;width:153px;height:33px;display:block;cursor:pointer;border:0;}
input#confirmgiftlistbut {background:url('../i/confirmgiftlistbut.gif') no-repeat top left;width:153px;height:33px;display:block;cursor:pointer;border:0;}

/* CART SUMMARY - DIV */
div#cartsummary {width:140px;height:40px;text-align:center;}
div.cartsumtop_lt {font:normal bold 18px arial,sans;float:left;width:90px;height:30px;}
div.cartsumtop_rt {width:50px;height:30px;font:normal bold 18px arial,sans;float:left;text-align:center;}
div.cartsumbot_lt {width:90px;float:left;height:20px;font:normal normal 11px arial,sans;text-transform:uppercase;}
div.cartsumbot_rt {width:50px;font:normal normal 11px arial,sans;float:left;color:#fff;height:20px;text-transform:uppercase;}


/* SUMMARY BOX */
div#summary_box {margin-top:15px;}
div#summary_box div.lt {float:left;margin-left:10px;width:178px;height:24px;line-height:24px;margin-top:2px;font-weight:bold;}
div#summary_box div.rt {float:left;width:100px;text-align:right;margin-right:10px;height:24px;line-height:24px;margin-top:2px;}
div.slabel {float:left;width:85px;font:italic normal 100% Georgia, serif;color:#666;text-align:right;}
div.sprice {float:left;width:100px;text-align:right;}

/* ARTISTS */
div#artbox {width:914px;margin-left:auto;margin-right:auto;}
div#artbox div.artcell {float:left;width:198px;margin:14px;text-align:center;}
div#artbox div.artcell2 {float:left;width:222px;margin:5px;}
a.artframe {height:103px;width:auto;}
a.artframe img {border:4px solid #ccc;height:103px;width:auto;}
a.frame_xs {background:url('../i/frame_102.gif') no-repeat center center;width:102px;height:102px;display:block;}
a.frame_xs img {width:94px;height:94px;margin-left:4px;margin-top:4px;border:0;}

a.frame_xs2, span.frame_xs2 {width:96px;border:3px solid #e2e2e2;display:block;}
a.frame_xs2 img, span.frame_xs2 img {width:94px;margin:1px;border:0;}

a.frame_s {background:url('../i/frame_192.gif') no-repeat center center;width:192px;height:192px;display:block;}
a.frame_s img {width:180px;height:180px;margin-left:6px;margin-top:6px;border:0;}

a.frame_m {background:url('../i/frame_296.gif') no-repeat center center;width:296px;height:296px;display:block;}
a.frame_m img {width:280px;height:280px;margin-left:8px;margin-top:8px;border:0;}

/* LOGIN */
input#loginbut {background:url('../i/loginbut.gif') no-repeat top left;width:103px;height:33px;display:block;cursor:pointer;border:0;}

/* GIFT LIST */

div#giftlist_date_selector{display:none;}
div.gl_setting_box {border:1px solid #e0e0e0;width:384px;margin-bottom:20px;}
div.gl_setting_box div.hdrbox {height:37px;background-color:#e0e0e0;font:normal bold 20px/36px Georgia, serif;padding-left:10px;}
div.gl_setting_box div.content {padding:10px;font-size:12px;}
input.submitbut {background:url('../i/submitbut.gif') no-repeat top left;width:103px;height:33px;display:block;cursor:pointer;border:0;}
input#setupgiftlistbut {background:url('../i/setupgiftlistbut.gif') no-repeat top left;width:125px;height:33px;display:block;cursor:pointer;border:0;}
input.sendbut {background:url('../i/sendbut.gif') no-repeat top left;width:103px;height:33px;display:block;cursor:pointer;border:0;}
a.skipthisbut {background:url('../i/skipthisbut.gif') no-repeat top left;width:103px;height:33px;display:block;cursor:pointer;border:0;}
a.yesbut {background:url('../i/yesbut.gif') no-repeat top left;width:103px;height:33px;display:block;cursor:pointer;border:0;}
a.nobut {background:url('../i/nobut.gif') no-repeat top left;width:103px;height:33px;display:block;cursor:pointer;border:0;}
a.signupbut, input#signupbut {background:url('../i/signupbut.gif') no-repeat top left;width:103px;height:33px;display:block;cursor:pointer;border:0;}

/* PROFILE */

a#addanotherartworkbut {background:url('../i/addanotherartworkbut.gif') no-repeat top left;width:179px;height:33px;display:block;cursor:pointer;border:0;}

/* jQuery SLIDESHOW */
#gallery {
	position:absolute;
	margin-left:auto;margin-right:auto;
	width:952px;
	height:501px;
}
	#gallery a {
		position:absolute;
		margin-left:36px;
		float:left;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:1
	}

	#gallery .caption {
		z-index:500; 
		color:#FFF; 
		height:70px; 
		width:952px;
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		bottom:0;
	}

	#gallery .caption .content {
	    z-index:500;
		margin:0px;
		font:normal bold 12px Georgia, serif;
		color:#FFF; 
		padding-top:10px;
		padding-right:10px;
	}
	
	#gallery .caption .content h3 {
		margin:0px;
		text-transform:uppercase;
		font:normal bold 20px Georgia, serif;
		color:#FFF;
	}

/* CURRENCY SELECT CSS */
select#cursel {background-color:#000; color:#fff;border:0;font:normal bold 11px Arial,sans}
/* jFLOW GALLERY CSS */
#prevNext
{
width:84px;float:right;margin-top:80px;margin-right:15px;
}

#prevNext img
{
z-index: 2;
cursor: pointer;
}

/* TRIPLE */
a.leftframe {background:url('../i/leftframe.png') no-repeat top left;width:251px;height:275px;display:block;}
a.leftframe img {height:216px;height:216px;margin-left:29px;margin-top:28px;z-index:100;}
a.leftframe_sold {background:url('../i/leftframe_sold.png') no-repeat top left;width:251px;height:316px;display:block}
a.leftframe_sold img {height:216px;height:216px;margin-left:29px;margin-top:28px;}

a.centerframe {background:url('../i/centerframe.png') no-repeat top left;width:244px;height:275px;display:block;}
a.centerframe img {height:216px;height:216px;margin-left:14px;margin-top:28px;z-index:100;}
a.centerframe_sold {background:url('../i/centerframe_sold.png') no-repeat top left;width:244px;height:316px;display:block}
a.centerframe_sold img {height:216px;height:216px;margin-left:14px;margin-top:28px;}

a.rightframe {background:url('../i/rightframe.png') no-repeat top left;width:251px;height:275px;display:block;}
a.rightframe img {height:216px;height:216px;margin-left:6px;margin-top:28px;z-index:100;}
a.rightframe_sold {background:url('../i/rightframe_sold.png') no-repeat top left;width:251px;height:316px;display:block}
a.rightframe_sold img {height:216px;height:216px;margin-left:6px;margin-top:28px;}

/* DUAL */
a.dleftframe {background:url('../i/h2-right.png') no-repeat top left;width:316px;height:316px;display:block;margin-right:10px;}
a.dleftframe img {height:286px;height:286px;margin-left:22px;margin-top:8px;z-index:100;}
a.dleftframe_sold {background:url('../i/h2-right_sold.png') no-repeat top left;width:316px;height:366px;display:block;margin-right:10px;}
a.dleftframe_sold img {height:286px;height:286px;margin-left:22px;margin-top:8px;}

a.drightframe {background:url('../i/h2-left.png') no-repeat top left;width:316px;height:316px;display:block;}
a.drightframe img {height:286px;height:286px;margin-left:8px;margin-top:8px;z-index:100;}
a.drightframe_sold {background:url('../i/h2-left_sold.png') no-repeat top left;width:316px;height:366px;display:block}
a.drightframe_sold img {height:286px;height:286px;margin-left:8px;margin-top:8px;}

/* SINGLE */
a.centerframe2 {background:url('../i/centerframe2.png') no-repeat top left;width:316px;height:316px;display:block;margin-right:10px;}
a.centerframe2 img {height:286px;height:286px;margin-left:15px;margin-top:8px;z-index:100;}
a.centerframe2_sold {background:url('../i/centerframe2_sold.png') no-repeat top left;width:316px;height:366px;display:block;margin-right:10px;}
a.centerframe2_sold img {height:286px;height:286px;margin-left:15px;margin-top:8px;}

/* GIFT LIST CSS */
div#giftlist_photo img {border:6px solid #e8e8e8;
/*width:382px;height:202px;*/
}
div#giftlist_photo_s img {border:6px solid #e8e8e8;
/*width:193px;height:102px;*/
}
div#profile_top {margin-top:30px;}
div#giftlist_changephoto {height:24px;line-height:22px;width:199px;text-align:right;}
div.giftlist_artwork_details li {list-style:none;padding-top:2px;padding-bottom:2px;margin:0;font:italic bold 14px Georgia, serif;color:#666;}
div.giftlist_artwork_details label {float:left;width:40px;margin-right:10px;font:normal bold 14px Georgia, serif;display:block;color:#000;}
form#profileForm input#gl_title, form#profileForm input#gl_profilename, form#profileForm textarea#gl_msg  {font:normal normal 14px Georgia, serif;}
a#tellafriendbut {background:url('../i/tellafriendbut.gif') no-repeat top left;width:203px;height:33px;display:block;cursor:pointer;border:0;}
div#giftlist_totalcost {width:380px;}
div#giftlist_totalcost label {float:left;width:120px;margin-right:10px;font:normal normal 14px Georgia, serif;display:block;color:#000;}
div#giftlist_totalcost li {width:340px;list-style:none;padding-top:2px;padding-bottom:2px;margin:0;font:normal bold 14px Georgia, serif;color:#666;}
div#giftlist_profilename_show{font:normal bold 16px Georgia, serif;color:#000;margin-top:10px;}
div#giftlist_title_show{font:normal bold 20px Georgia, serif;color:#000;margin-top:0px;}
div#giftlist_msg_show{font:normal normal 16px Georgia, serif;color:#000;width:90%;margin-left:10%;text-align:left;}
div#event_date_show{font:normal normal 16px Georgia, serif;color:#000;}
div#ld {font-size:40px;width:400px;text-align:left;line-height:1px;height:1px;color:#b0b0b0}
div#rd {font-size:40px;width:400px;text-align:right;padding-top:10px;line-height:8px;height:10px;color:#b0b0b0}
div#event_expiry {font:italic normal 15px Georgia,serif;color:#666;float:left;}
a#whatsthisbut {margin-left:10px;background:url('../i/whatsthisbut.gif') no-repeat top left;width:103px;height:33px;float:left;display:block;cursor:pointer;border:0;}
div#giftlistuploadbut {height:24px;}
div#giftlistuploadbut a {background:url('../i/uploadphotobut.gif') no-repeat top left;width:117px;height:33px;display:block;cursor:pointer;border:0;}
div#confirmphotobut a {background:url('../i/confirmphotobut.gif') no-repeat top left;width:121px;height:33px;display:block;cursor:pointer;border:0;}

a#makeadonationbut {background:url('../i/makeadonationbut.gif') no-repeat top left;width:153px;height:33px;display:block;cursor:pointer;border:0;}
a#previewbut {float:right;background:url('../i/previewbut.gif') no-repeat top left;width:153px;height:33px;display:block;cursor:pointer;border:0;}
a#previewpublicprofilebut {float:right;background:url('../i/previewpublicprofilebut.gif') no-repeat top left;width:185px;height:33px;display:block;cursor:pointer;border:0;}
a#additemsnowbut {background:url('../i/additemsnowbut.gif') no-repeat top left;width:103px;height:33px;display:block;cursor:pointer;border:0;}
a#signuphere {background:url('../i/signuphere.gif') no-repeat top left;width:340px;height:84px;display:block;cursor:pointer;border:0;}
a#viewmorebut {background:url('../i/viewmorebut.gif') no-repeat top left;width:103px;height:33px;display:block;cursor:pointer;border:0;}
div#paging a {color:#666;border:1px solid #666;padding: 2px 6px 2px 6px;text-decoration:none;font:normal bold 11px Arial,sans}

/* DONATE FORM CSS */
form#donateForm input, form#donateForm textarea {font:normal normal 14px Georgia, serif}
form#donateForm label.error {margin-left:0px;clear:both;display:block;line-height:18px;height:20px;margin-top:2px;}
form#donateForm #agree label.error {margin-left:2px;}

/* COMMENTS CSS */
a.commentslink {font:normal bold 14px/16px Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;display:block;color:#000;padding:2px;float:left;background-color:transparent}
input.commentslink {font:normal bold 14px/16px Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#000;padding:0px;background-color:transparent;border:0;cursor:pointer; background:url('../i/submitbut.gif') no-repeat top left;width:103px;height:33px;display:block;}
input.commentslink2 {font:normal bold 12px/14px Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#000;padding:0px;background-color:transparent;border:0;cursor:pointer;display:block;float:left;}
div.comments_who {font:italic normal 14px Georgia, "Times New Roman", Times, serif;color:#999}
div.comments_txt {margin-top:10px;font:italic normal 14px Georgia, "Times New Roman", Times, serif;color:#000}
div#comments_ins_box {width:460px;font:normal normal 14px Georgia, "Times New Roman", Times, serif;}
div#comments_ins_box input#comments_name {width:90%;font:normal normal 14px Georgia, "Times New Roman", Times, serif;}
div#comments_ins_box input#comments_email {width:90%;font:normal normal 14px Georgia, "Times New Roman", Times, serif;}
div#comments_ins_box textarea#comments_txt {width:90%;height:100px;font:normal normal 14px Georgia, "Times New Roman", Times, serif;}
div.comments_hlbg {padding:2px;background-color:#f0f0f0;margin-top:5px;}
div.comments_hlbg2 {padding:0px;background-color:#fff;margin-top:5px;}
div.comments_hlbg_sepa {margin-left:5px;margin-right:5px;color:#000;font-size:14px;float:left;}
form#commentsForm label.error {margin-left:0px;clear:both;display:block;line-height:18px;height:20px;margin-top:2px;}
form#commentsSelfForm label.error {margin-left:0px;clear:both;display:block;line-height:18px;height:20px;margin-top:2px;}

/* THANK YOU CALL BACK CSS */
form#checkoutcallback li {list-style:none;}
form#checkoutcallback label {float:left;width:140px;}

/* WHAT IS GIFT ART CSS */
div#wigcol1 {background:url('../i/wig_pic1.gif') no-repeat top right;width:350px;height:auto;}
div#wigcol2 {background:url('../i/wig_pic2.gif') no-repeat top right;width:350px;height:auto;}
div#wigcol3 {background:url('../i/wig_pic3.gif') no-repeat top right;width:350px;height:auto;}
div#wigcol4 {background:url('../i/wig_pic4.gif') no-repeat top right;width:350px;height:auto;}
div#wigcol5 {background:url('../i/wig_pic5.gif') no-repeat top right;width:350px;height:auto;}

/* SEARCH CSS */
div.resultcell {line-height:22px;padding-top:8px;}

/* SEND TO A FRIEND CSS */
textarea#frd_message {width:400px;height:200px;font-family:georgia,sans}
input.friendname {width:185px;margin-right:10px;color:#a1a1a1;font:normal normal 12px Georgia, sans}
input.friendemail {width:185px;color:#a1a1a1;font:normal normal 12px Georgia, sans}

/* GALLERY PREVIEW CSS */
#preview{
	position:absolute;
	border:1px solid #666;
	background:#fff;
	padding:5px;
	display:none;
	color:#000;
	z-index:200;
	}
#preload {
	display:none;
	height:0;
}