/* Misc */
/* Misc */
/* Misc */
p { margin: 10px 0;}
h4 { margin: 10px 0 5px 0; }
.php-error { z-index: 2000; position: relative; clear: both; margin: 10px; border-bottom: 1px solid #000; padding-bottom: 10px; } 
img { background:url('/img/site/loading.gif') no-repeat center; }
img.static { background: none; }
.new { color: #c66; font-size: 80%; }
.signUp { background: url(http://aw2-static.artweb.com/img/site/2009/artwork-line-box-man.gif) 3px 1px no-repeat; padding-left: 19px;}
.member, .full { background: url(http://aw2-static.artweb.com/img/site/2009/artwork-line-box-man.gif) 0 3px no-repeat; padding-left: 10px;}
h2 .member, h3 .member, h4 .member{ background: none; padding-left: 0;}
.username { display: inline; }
.testimonial .username { float: right; font-size: 82%; font-weight: bold; font-style: normal; }
.testimonial { float: left; margin: 15px 0 0 0; color: #669900; font-size: 131%; font-family: georgia, serif; line-height: 167%; font-weight: normal; font-style: italic; background: url(http://aw2-static.artweb.com/img/site/2009/home-right-com.gif) no-repeat; }
.testimonial a { color: #669900; }
.testimonial img { float: left; margin: 5px; border: 1px solid #cde0e6; }

/* link grid */
.linkGrid { text-transform: capitalize; padding: 10px 0 10px 0; clear: both;}
.linkGrid li { padding: 4px !important; list-style: none; float: left; width: 140px; }


/* Cloud */
#narrowColumn .cloud { font-size: 80%; text-align: justify; }
.cloud { 
	text-decoration: none;
	font-style: italic;
	line-height: 182%;
	font-family: georgia, serif;
}

.cloud li, #tags li { display: inline; }
.cl { font-weight: 100; color: #add8e6!important; }
.cm { font-weight: 400; color: #83ccd5!important; }
.ch { font-weight: 700; color: #09c!important; }




/* results */
#searchHeader { text-align: right; margin: 0 0 20px 0; font-size: 82%; }
#searchHeader #resultsCount .search { float: left; font-size: 132%; }
#searchHeader #resultsCount .search { float: left; }
#searchHeader #resultsCount .for { color: #09c; font-size: 132%; }

/* Pagination */
.pagination { clear: left; text-align: right; padding-top: 40px; font-size: 1.3em; }
.pagination li { display: inline; margin: .2em;}
.pagination li a { padding: .2em .6em; border: 1px solid #CCC; } 
.pagination li a:hover { background-color: #CCC; color: #FFF; } 


#wideColumn .mainResults ul { list-style: none; padding-left: 10px; }
#wideColumn .mainResults li { float: left; display: inline; width: 220px; margin: 0px 0px 0px 0px; }
#wideColumn .mainResults li .caption { margin: 5px 0 20px 0; float: left; height: 60px; text-transform: capitalize;}
#wideColumn .mainResults li .rank { height: 20px; }
#wideColumn .extraResults li { display: inline; float: left; width: 100px; height: 130px; margin: 20px 8px 0;  font-size: 80%; text-align: left; }
#wideColumn .extraResults li .member { display: block; float: left; }
#wideColumn #innerColumn .extraResults li,
#wideColumn #outerColumn .extraResults li { float: left; width: 92px; height: 108px; margin: 20px 8px 0; display: inline; font-size: 80%; text-align: center; }

#main-content #narrowColumn .extraResults li { float: left; width: 80px; height: 108px; margin: 20px 8px 0; display: inline; font-size: 80%; text-align: center; }

#wideColumn .mainResults li img,
#wideColumn .extraResults li img,
#main-content #testimonials #testimonial img { border: 1px solid #cde0e6; }
#wideColumn #testimonials #testimonial img { border: 1px solid #cde0e6; float: left; margin: 0 5px 5px 0;}
#wideColumn #testimonials #testimonial { margin: 5px;}

#main-content #artistResults .artistResult { padding: 10px; }
#main-content #artistResults .artistResult.full { border: 1px solid #cde0e6; background: none; margin-bottom: 20px; background: #F5FBFD;}
#main-content #artistResults .artistResult img { float: left; margin-right: 10px; }
#main-content #artistResults .artistResult .displayName { font-size: 1.8em; font-weight: bold; padding-bottom: 10px; }
#main-content #artistResults .artistResult .displayName .member { background:none; padding: 0; }
#main-content #artistResults .artistResult .artistData { float: right;  }
#main-content #artistResults .artistResult .memberSince { text-align: right;  }
#main-content #artistResults .artistResult .memberSince.full { font-weight: bold; font-color: #000; background: none; font-style: italic; font-family: georgia, serif; }

/* Interim Artweb style */

/* top page */
.en-us .nav-us { margin-top: 80px; text-align: right; }
.en-us .nav-us li { list-style: none; display: inline; font-size: 2em; font-family: georgia, times, serif; margin-left: 20px; }
.en-us .nav-us li a {  }
.en-us #home-us #create-your-website { text-align: center; margin: 60px 0 20px 0;}
.en-us #home-page-registar-box { width: 600px; margin: 10px auto; }
.en-us #home-page-registar-box #learn-more-title { margin: 40px 0 10px 0; text-align: center; }

/* register top page */
#registerChoose .columnBox h3+p { padding-top: 10px; }

/* registration form */
#registration-form { width: 630px !important; padding: 0px; clear: both; margin: 20px auto; }
#registration-form input[type=radio] { margin: 7px; width: 20px; }
#registration-form input[type=checkbox] { margin: 7px; width: 20px; }
#registration-form #package b { font-size: 2.0em!important; }
#registration-form #package span.saving { display: block; }
#registration-form #first-name-field, #registration-form #monthlyPackage { float: left; width: 284px!important; }
#registration-form #first-name-field input { width: 284px!important; }
#registration-form #last-name-field, #registration-form #annualPackage { float: left; 284px!important; margin-left: 36px; }
#registration-form #last-name-field input { width: 264px!important; }
#registration-form #username-field input { width: 434px!important; }
#registration-form #domain { font-size: 18pt; }
#registration-form #email-address-field,  #registration-form .clear-field { clear: both; padding-top: 4px; }
#registration-form input { width: 584px; font-size: 2.6em!important; }
#registration-form #paypalButton { text-align: center; margin-top: 20px;}
#registration-form #paypalButton input { width: 150px; }
#registration-form input.bigButton { width: 584px; font-size: 2.0em!important; }
#registration-form label { font-size: 1.4em; }

.formBoxTitle { padding: 12px; border-top: 1px solid #EEEAE6; border-left: 1px solid #EEEAE6; border-right: 1px solid #EEEAE6; margin: 0px; background: #F5F2ED; font-color: #716150; }
.formBoxTitle h3 { font-size: 273.9%; }
.formBoxTitle h3 b { font-style: normal; }
.formBoxTitlePrice { display: block; float: right; text-align: right; font-size: 153.9%; color: #000; width: 180px;}
.formBoxTitlePrice .discount { font-size: 8pt; color: #333; }



/* Learn More */
#learn_more h3.title { margin-top: 60px; }
#learn_more #screenshots { border: 1px solid #ccc; margin: 20px 0 40px 0;}
#learn_more #testimonials { width: 80%; margin: 20px auto 0 auto; }
#learn_more #testimonials .testimonial { padding-bottom: 20px; }
#learn_more #reasons { margin: 40px 0 80px 0; }
#learn_more #reasons li { float: left; width: 210px; height: 140px; padding: 12px; border-top: 1px solid #EEEAE6; border-left: 1px solid #EEEAE6; border-right: 2px solid #fff; border-bottom: 2px solid #fff; margin: 0px; background: #F5F2ED; list-style: none; font-color: #716150; }
#learn_more #reasons li h3 {font-family: georgia, times, serif; font-size: 1.4em; margin-bottom: 10px; }
#learn_more #reasons li p { margin: 4px 0; }
#learn_more #reasons #create-design { background: url(http://aw2-static.artweb.com/img/site/artweb/create-your-own.jpg) bottom no-repeat #F5F2ED;}
#learn_more #reasons #use-analytics { background: url(http://aw2-static.artweb.com/img/site/artweb/use-analytics.jpg) bottom no-repeat #F5F2ED;}
#learn_more #reasons #get-published { background: url(http://aw2-static.artweb.com/img/site/artweb/make-prints.jpg) bottom no-repeat #F5F2ED;}
#learn_more #reasons #get-published-jewelry { background: url(http://aw2-static.artweb.com/img/site/artweb/jewelry-template.jpg) bottom no-repeat #F5F2ED;}
#learn_more #reasons #get-noticed { background: url(http://aw2-static.artweb.com/img/site/artweb/spotlight.jpg) right no-repeat #F5F2ED;}
#learn_more #reasons #rss-feed { background: url(http://aw2-static.artweb.com/img/site/artweb/rss-feed.jpg) bottom right no-repeat #F5F2ED;}
#learn_more #reasons #facebook-import { background: url(http://aw2-static.artweb.com/img/site/artweb/facebook-import.jpg) bottom right no-repeat #F5F2ED;}

/* Package Comparison Table */

table.packageComparison { margin-top: 40px; }
table.packageComparison th { display: none; }
table.featureComparison th { display: block!important; text-align: right; font-weight: normal; color: #000; width: 200px; padding: 10px; text-transform: capitalize; }
table.featureComparison tr { border-bottom: 1px solid #ccc; }
table.packageComparison td { width: 33%; padding: 10px 20px; vertical-align: top; text-align: center; }
table.featureComparison td { width: 25%!important; padding: 10px 10px!important; }
table.featureComparison tr.allPackages th,table.featureComparison tr.allPackages td { padding: 5px 10px!important; border:0; margin; 0;}
table.packageComparison tr.packageStrapline td { font-family: georgia, times, serif; font-size: 1.4em; }
table.packageComparison tr.packageTitle th, table.packageComparison tr.packageTitle td { height: 45px; }
table.packageComparison tr.packageTitle td { border-bottom: 1px solid #333; }
table.packageComparison tr.images td, table.packageComparison tr.price td { font-size: 1.4em; }
table.packageComparison tr.price td { color: #000; }
table.packageComparison tr.signupbuttons td { padding: 0px 20px 40px 20px; } 
table.featureComparison tr.signupbuttons td { padding: 10px!important; }
table.featureComparison tr.signupbuttons #homeFreeTrialButtonWrapper { margin-top: 0px;}
table.packageComparison tr.signupbuttons td a { display: block; width: 200px!important; margin: 0px!important; }

tr.cell0 td, tr.cell0 th { background: #F5F2ED; }
tr.cell1 td, tr.cell1 th { background: #eeeeee; }

/* Home */

#main-content #homeForBuyers { float: left; width: 460px; margin: 80px 0 0 0; border: 1px solid #c0e6f2; }
#main-content #homeForBuyers li { list-style: none; } 
#main-content #homeForBuyers h2 { float: left; position: relative; width: 440px; height: 25px; margin: -15px 0 0 10px; background: url(http://aw2-static.artweb.com/img/site/2009/main-buy-art-h1.gif) no-repeat; /* hide from IE Mac �*/ text-indent: -999em; overflow: hidden; /* end hide */ }
#main-content #homeForBuyers h3 { float: left; width: 400px; margin: 14px 0 15px 17px; display: inline; color: #0099cc; }

#homeForArtists #artistsStrapline h1 { margin-top: -4px; font-size: 131%; }
#homeForArtists #artistsStrapline { display: inline; float: left; width: 440px; margin: 30px 0 10px 15px; color: #669900; font-family: georgia, serif; font-size: 111%; font-style: italic; }

#main-content #homeForBuyers #buyersStrapline { display: inline; float: left; width: 440px; margin: 30px 0 10px 15px; font-family: georgia, serif; font-size: 131%; font-style: italic; }
#homeArtTypePhotos { float: left; }
#homeArtTypePhotos .box { float: left; width: 90px; margin: 0 0 0 20px; display: inline; }
#homeArtTypePhotos .box img { float: left; border: 1px solid #c1e6f2; margin: 0 0 4px 0; display: inline; padding: 5px; background: none; }
#homeArtTypePhotos .box label { float: left; font-size: 85%; display: inline; margin: 0 0 0 5px; }
:first-child+html #homeArtTypePhotos .box label {
	margin: 3px 0 0 5px;
}
* html #homeArtTypePhotos .box label { margin: 3px 0 0 5px; }
#homeArtTypePhotos .box input { float: left; }

#main-content #homeForBuyers #price { float: left; width: 200px; margin: 23px 0 0 15px; display: inline; background: url(http://aw2-static.artweb.com/img/site/2009/order-line-bg.gif) 0 12px repeat-x; }
#main-content #homeForBuyers #price h3,
#main-content #homeForBuyers #size h3,
#main-content #homeForBuyers #type h3 { margin: 0 0 0 0; background: #FFFFFF; padding: 0 5px 0 0; width: auto; }

#main-content #price ul { clear: left; }
#main-content #price li { float: left; width: 65px; margin: 10px 0 0 0; text-align: center; } 
#main-content #price input { display: block; margin: 10px auto;	}

#main-content #homeForBuyers #size { float: left; width: 185px; margin: 23px 0 0 35px; padding: 0 0 10px 0; display: inline; background: url(http://aw2-static.artweb.com/img/site/2009/order-line-bg.gif) 0 12px repeat-x; }
#main-content #size label { display: none; }
#main-content #size div.boxes { float: left; width: 170px; padding: 0 0 0 40px; background: url(http://aw2-static.artweb.com/img/site/2009/main-buy-art-size-img.gif) no-repeat; }
#main-content #size #sizeminature, 
#main-content #size #sizeoversize { display: none; }
#main-content #size #sizesmall { float: left; width: 20px; display: inline; margin: 40px 0 0 0; text-align: center; }
#main-content #size #sizesmall .sample,
#main-content #size #sizemedium .sample,
#main-content #size #sizelarge .sample { float: left; width: 18px; height: 18px; margin: 0 0 14px 0; border: 1px solid #c1e6f2; }
#main-content #size #sizemedium { float: left; width: 34px; display: inline; margin: 30px 0 0 13px; text-align: center; }
#main-content #size #sizemedium .sample { width: 33px; height: 33px; margin: 0 0 10px 0; } 
#main-content #size #sizelarge { float: left; width: 63px; display: inline; margin: 15px 0 0 13px; text-align: center; }
#main-content #size #sizelarge .sample { width: 61px; height: 61px; margin: 0 0 -2px 0; }

#main-content #homeForBuyers #type { float: left; width: 200px; margin: -45px 0 0 15px; display: inline; background: url(http://aw2-static.artweb.com/img/site/2009/order-line-bg.gif) 0 12px repeat-x; } 
#main-content #type ul { clear: left; float: left; width: 195px; margin-top: 10px; }
#main-content #type ul li { float: left; width: 95px; }
#main-content #type label { margin-left: 4px; } 

/* Home Japanese */
#ferretComputer { float: right; display: inline; padding: 0 10px 20px 20px; }
#salesShot { float: left; display: inline; padding: 0 20px 20px 10px; }


/* Search Bar */
#tagAndDescription { clear: left; margin-top: 40px;}
#colorChooser dl { margin: 10px 0; }
#colorChooser li { display: inline; padding: 0px; margin: 2px; }
#colorChooser a { padding: 0 2px; }
#colorChooser a:hover { background-color: #FFF; }
#colorChooser ul { display: inline; }
#colorChooser dt { float: left; clear: left; width: 68px; text-align: right; }
#colorChooser dd { margin: 10px 0; }
#colorChooser label { color: #333; padding: 0; display: inline; }

#soldOut { clear: left; display: block; }
#soldOut input { display: inline!important; }
#advancedSearchContent { margin: 10px 0 10px 10px; }
 
#main-content #homeForBuyers button { position: relative; float: right; width: 228px; height: 57px; margin: 15px 20px -28px 0; display: inline; background: url(http://aw2-static.artweb.com/img/site/2009/main-browse-art.gif); /* hide from IE Mac �*/ text-indent: -999em; overflow: hidden; /* end hide */ }

/* ---- Sign Up Button ---- */

a.signup-button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-x-system-font:none;
	background:#99CC22 url(http://aw2-static.artweb.com/img/site/bg-btn-signup.png) repeat-x scroll 0 0;
	border: 0;
	color:#333333;
	display:block;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:8px 10px;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 0 #DDFF66;
}

a.signup-now-button {
	background:url(http://aw2-static.artweb.com/img/site/2009/main-sign-up-now.gif)  no-repeat scroll 0 0!important;
}

a.start-free-now-button {
	background:url(http://aw2-static.artweb.com/img/site/2009/main-start-free-now.gif) no-repeat scroll 0 0!important;
}


a.signup-button:hover, a.signup-button:focus {
	background-position:0 -5px;
	color:#111111;
}

a.signup-button:active {
	background-image:none;
}

/* ---- Website Builder Ad Block ---- */ 

#homeForArtists { 
	display: inline;
	float: right; 
	width: 460px; 
	margin: 80px 0 0 30px; 
	padding: 0 0 25px 0; 
	border: 1px solid #d9e5bf; 
}

#homeForArtists h2 { 
	position: relative; 
	z-index: 100; 
	float: left; 
	width: 272px; 
	height: 31px;
	margin: -15px 0 0 10px; 
	display: inline; 
	background: transparent url(http://aw2-static.artweb.com/img/site/2009/main-homeForArtists-h1.gif) no-repeat top left; 
}

#homeForArtists h2 a {
	display: block;
	text-indent: -4000px;
}

#getting-started-video {
	margin: 10px 10px 0px 0px;
	text-align: right;
	color: #669900;
	font-size: 130%;
	font-family: Helvetica, Verdana;
}

#getting-started-video span a {
	font-weight: bold; 
	color: #669900;
}

#homeForArtists ul.promoList li { 
	float: left; 
	width: 415px; 
	background: url(http://aw2-static.artweb.com/img/site/2009/main-testimonials-ul-li.gif) 0 5px no-repeat; 
	padding: 0 0 0 12px; 
	margin: 3px 0 3px 0; 
	list-style: none; 
	font-size: 93%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
}

#homeForArtists ul.promoList li a { 
	color: #333; 
} 

#homeForArtists .artistsStrapline { 
	display: inline;
	float: left; 
	width: 440px;
	margin: 30px 0 10px 15px; 
	color: #669900; 
	font-family: georgia, serif; 
	font-size: 131%; 
	font-style: italic; 
}

#homeForArtists #star {
	position: absolute;  
	margin-left: 370px;
	margin-top: -90px;
	z-index: 999; 
} 

ul#webbuilderFeaturedWebsites {
	display: inline;
	float: left;
	list-style: none;
	margin: 25px 0px 0px 8px;
}

ul#webbuilderFeaturedWebsites li {
	display: inline;
	float: left;
	margin-right: 8px;
	border: 1px solid #ccc;
}

ul#webbuilderFeaturedWebsites li a {
	display: block;
	width: 140px;
	height: 140px;
}

#homeFreeTrialButtonWrapper { margin-top: 46px; }

#homeFreeTrialButtonWrapper a { 
	position: relative;
	width: 228px; 
	height: 57px;
	float: right;
	margin: 15px 20px -53px 0; 
	display: inline;
	text-indent: -4000px;	
	background: url(http://aw2-static.artweb.com/img/site/2009/main-start-sign-up-free.gif) no-repeat; 
	outline: none;
}

#homeForArtists #testimonials { float: left; width: 420px; margin: 20px 0 0 15px; display: inline; background: url(http://aw2-static.artweb.com/img/site/2009/home-right-green-bg.gif) 0 15px repeat-x; } 
#homeForArtists #testimonials h3 { float: left; margin: 2px 0 0 0; padding: 0 4px 0 0; width: 117px; height: 17px; color: #669900; background: #FFFFFF; font-size: 135.8%; }
#homeForArtists #testimonials a.another { float: right; display: block; width: 95px; height: 23px; margin: -12px 0 0 325px; color: #669900; text-decoration: none; padding: 0 0 0 7px; background: #FFFFFF url(http://aw2-static.artweb.com/img/site/2009/main-testimonials-a-arrow.gif) no-repeat; padding: 0 0 0 20px; font-family: georgia, serif; font-size: 100%; font-weight: bold; }
#homeForArtists #testimonials .username { float: right; }
#homeForArtists #testimonials .member { padding: 0 0 0 10px; background: url(http://aw2-static.artweb.com/img/site/2009/main-testimonials-a.sign.gif) 0px 0px no-repeat; }
#homeForArtists #testimonials div.testimonial a { color: #669900; } 
#homeForArtists #testimonials div.testimonial { display: none; }
#homeForArtists #testimonials #testimonial0 { display: block; width: 400px; }

/* ---- Seller Account Ad Block ---- */

#sellerAccountBlock {
	display: inline;
	float: right;
	width: 460px;
	border: 1px solid #D9E5BF;
	margin: 40px 0 0 30px;
	padding: 0 0 25px;
}

#sellerAccountBlock h2 { 
	position: relative; 
	z-index: 100; 
	float: left; 
	width: 272px; 
	height: 31px;
	margin: -15px 0 0 10px; 
	display: inline; 
	background: transparent url(http://aw2-static.artweb.com/img/site/h2_sell_on_artweb.png) no-repeat top left; 
}

#sellerAccountBlock h2 a {
	display: block;
	text-indent: -4000px;
}

p#sell-ad-image {
	display: inline;
	float: left;
	margin: 40px 0px 0px 120px;
}




#sellerFreeTrialButtonWrapper a {
	position: relative;
	width: 228px;
	height: 57px;
	float: right;
	margin: 15px 0px -69px 0;
	display: inline;
	text-indent: -4000px;
	background: url(http://aw2-static.artweb.com/img/site/2009/main-start-free-trial.gif) no-repeat;
	outline: none;
	border: 0;
}

/* ---- Featured Artists Block ---- */

#homeFeaturedArtistImages { 
	display: inline;
	clear: left;
	float: left; 
	margin-top: 35px; 
	width: 970px; 
	padding: 0 0 25px 0; 
	background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-line-bg.gif) 0 8px repeat-x; 
}

#homeFeaturedArtistImages h3 { 
	display: inline;
	float: left; 
	height: 12px;
	margin: 0 0 0 10px;  
	padding: 0 5px 0 5px; 
	background: #FFFFFF; 
	color: #0099cc; 
	font-size: 135.8%;  
}

#homeFeaturedArtistImages ul { 
	clear: left; 
	list-style: none; 
	margin: 0;
	padding: 0;
}

#homeFeaturedArtistImages li { 
	display: block;
	float: left; 
	margin: 30px 0; 
	width: 242px; 
}

#homeFeaturedArtistImages li img { border: 1px solid #0099cc; }

#homeFeaturedArtistImages .caption { 
	margin-top: 6px; 
}

#homeFeaturedArtistImages .price { 
	color: #0099cc; margin-right: 6px;
}


#narrowColumn .container #featuredImage { margin: 10px 0 0 5px; }
#featuredArtistImages { margin: 0; }
#featuredArtist { clear: left; }
#featuredArtist .username { margin: 10px; }
#featuredArtist img { margin-top: 10px; }
#wideColumn .floatBox #featuredArtistImages ul { margin: 0; padding: 0}
#narrowColumn .container #featuredArtistImages ul { margin: 0 0 0 5px; padding: 0}
#featuredArtistImages li { margin: 1px; border: 0; float: left; }
#featuredArtistImages li img { border: 1px solid #ccc; }

#main-content #homePanels {
	width: 970px; 
	clear: both;
	margin-top: 20px;	 
}

#main-content #homePanels ul { margin: 0; padding: 0; }
#main-content #homePanels li { float: left; display: block; width: 242px; } 

#main-content #homeBlog { float: left; width: 460px; margin: 25px 0 0 0; border: 1px solid #cccccc; } 
#main-content #homeBlog h3 { position: relative; float: left; background: #FFFFFF; font-size: 135.8%; color: #666666; margin: -12px 0 0 10px; padding: 0 5px 0 5px; display: inline; }
#main-content #homeBlog h4 { float: left; width: 430px; font-weight: normal; margin: 5px 0 0 10px; color: #0099cc; } 
#main-content #homeBlog p { float: left; width: 430px; margin: 5px 0 0 10px; display: inline; font-size: 108%; line-height: 146.5%; font-family: Arial, Helvetica, sans-serif; }
#main-content #homeBlog p img { float: left; margin: 5px 10px 10px 0; border: 1px solid #c1e6f2; padding: 5px;}
#main-content #homeBlog p .commentTime { display: none; }

#main-content #homeBlog a.go,
#main-content #homeWiki a.go,
#main-content #homeForum a.go { position: relative; float: right; margin: 0 20px -18px 0; width: 44px; height: 25px; padding: 4px 0 0 5px; background: url(http://aw2-static.artweb.com/img/site/2009/main-blog-ok-button.gif); text-decoration: none; color: #FFFFFF; font-size: 108%; /* hide from IE Mac �*/ text-indent: -999em; overflow: hidden; /* end hide */ }

#main-content #homeWiki a.go,
#main-content #homeForum a.go { background: url(http://aw2-static.artweb.com/img/site/2009/main-green-ok-button.gif); }

#main-content #homeWiki,
#main-content #homeForum { float: left; width: 213px; margin: 25px 0 0 30px; display: inline; border: 1px solid #d9e5bf; }

#main-content #homeWiki h3,
#main-content #homeForum h3 { position: relative; float: left; background: #FFFFFF; font-size: 135.8%; color: #669900; padding: 0 5px 0 5px; margin: -12px 0 0 10px; display: inline; }

#main-content #homeWiki p,
#main-content #homeForum p { float: left; width: 180px; color: #669900; margin: 5px 0 0 10px; display: inline; font-size: 108%; line-height: 146.5%; font-family: Arial, Helvetica, sans-serif; } 



#main-content #artistWebToWa { float: left; margin: 25px 0 0 0; border: 1px solid #cccccc; } 
#main-content #artistWebToWa h3 { position: relative; float: left; background: #FFFFFF; font-size: 135.8%; color: #666666; margin: -12px 0 10px 10px; padding: 0 5px 0 5px; display: inline; }
#main-content #artistWebToWa p { clear: left; margin: 10px; font-size: 110%; }
#main-content #artistWebToWa b { color: #333; }
#main-content #artistWebToWa img { margin: 10px; }

/* --------------------- Select Artist User Package ---------------------- */

h2#select-package-title {
	margin-top: 30px;	
}





/* --------------------- Registration Form ---------------------- */

h2#registration-form-title {
	margin-top: 30px;
}

/* --------------------- Complete Ordr Form ---------------------- */
/* registration form */
#domain-registration-form { width: 100%; padding: 8px; clear: both; }
#domain-registration-form input.text-field { width: 484px; font-size: 2.6em!important; padding: 8px; margin-bottom: 20px; border: 1px solid #DDDDDD; }
#domain-registration-form #subdomain { width: 184px; }
#domain-registration-form .subdomain { font-size: 2.6em; color: #000; }
#domain-registration-form input.bigButton { width: 484px; font-size: 2.0em!important; }
#domain-registration-form label { font-size: 1.4em; color: #000;  margin: 20px 0 10px 20px; text-transform: none;}
#domain-registration-form input[type=radio] { float:left; margin: 7px; border:1px solid #333; }
#domain-registration-form #subdomain { text-align: right; }

#domain-registration-form ol li { list-style: none; }




/* ---------------------  Artwork Top Page ---------------------- */

#main-content #narrowColumn #artworkTitle { float: left; width: 169px; height: 26px; margin: 0 0 20px 0; background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-h1.gif); /* hide from IE Mac �*/ text-indent: -999em; overflow: hidden; /* end hide */ } 
#main-content #narrowColumn h3.top { position: absolute; width: 86px; height: 33px; margin: -31px 0 0 -1px; background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-search.gif); /* hide from IE Mac �*/ text-indent: -999em; overflow: hidden; /* end hide */ } 
#main-content #narrowColumn #searchBox { margin-top: 30px; }
#main-content #narrowColumn #searchBox #findArtist { font-family: georgia, serif; font-style: italic; margin: 10px 0 0 10px; }

#main-content #narrowColumn #searchBox input.text { background: #fff; border: 1px solid #cee1e8; width: 188px; height: 22px; margin: 10px 0 10px 10px; } 
#main-content #narrowColumn #searchBox a.options { float: left; margin: 5px 5px 0 10px; display: inline; color: #0199c8; text-decoration: none; font-size: 93%; }
#main-content #narrowColumn #searchBox button { float: right; display: inline; margin: 0 9px 0 0; text-align: left; width: 83px; height: 32px; background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-search-button.gif) -2px 2px no-repeat; text-transform: uppercase; color: #FFFFFF; font-size: 100%; /* hide from IE Mac �*/ text-indent: -999em; overflow: hidden; /* end hide */ }

#main-content #narrowColumn #links { float: left; width: 215px; margin: 5px 0 0 0; }
#main-content #narrowColumn #links a { color: #0199c8; font-size: 131%; font-family: georgia, serif; font-style: italic; text-decoration: none; margin: 0 0 0 10px; position: relative; } 
#main-content #narrowColumn #links ul li { margin: 5px 0 0 0; }

#main-content #narrowColumn #browseArtworkContent #colorSelect ul li { float: left; margin: 10px; display: block; }
#main-content #narrowColumn #browseArtworkContent #colorSelect ul li a { width: 24px; height: 24px; display: block; }

#main-content #narrowColumn #priceSearch a { float: left; display: block; width: 50px; padding-top: 40px; margin: 0 10px 0 0; text-align: center; }
#main-content #narrowColumn #priceSearch #priceBall3 { background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-prices-ball1.gif) no-repeat center top; }
#main-content #narrowColumn #priceSearch #priceBall2 { background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-prices-ball2.gif) no-repeat center top; }
#main-content #narrowColumn #priceSearch #priceBall1 { background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-prices-ball3.gif) no-repeat center top; }

#main-content #narrowColumn #sizes #man { float: left; width: 29px; height: 89px; background: url(http://aw2-static.artweb.com/img/site/2009/main-buy-art-size-img.gif); }

#main-content #narrowColumn #sizeSearch a { display: block; float: left; height: 80px; font-size: 0; }
#main-content #narrowColumn #sizeSearch a.small { background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-sizes-img1.gif) no-repeat center top; width: 30px; }
#main-content #narrowColumn #sizeSearch a.medium { background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-sizes-img2.gif) no-repeat center top; width: 50px; }
#main-content #narrowColumn #sizeSearch a.large { background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-sizes-img3.gif) no-repeat center top; width: 70px; }

#main-content #narrowColumn #sizeSearch a.minature,
#main-content #narrowColumn #sizeSearch a.oversize { display: none; }

#main-content #narrowColumn #typeSearch a.print,
#main-content #narrowColumn #typeSearch a.original 
{ display: block; float: left; width: 90px; text-align: center; padding-top: 60px;}
#main-content #narrowColumn #typeSearch a.print { background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-types-img2.gif) no-repeat center top; }
#main-content #narrowColumn #typeSearch a.original { background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-types-img.gif) no-repeat center top; }



#wideColumn #testimonials { float: left; width: 704px; margin: 25px 0 0 0; border: 1px solid #cccccc; } 

#wideColumn #luckyDip .refresh { background: url(http://aw2-static.artweb.com/img/site/2009/artwork-line-arrow.gif) 5px 15px no-repeat #fff; float: right; display: inline; padding: 15px 0 0 25px; text-transform: capitalize; font-weight: bold; } 

#main-content #testimonials h4 { position: relative; float: left; background: #FFFFFF; font-size: 135.8%; color: #666666; margin: -12px 0 0 10px; padding: 0 5px 0 5px; display: inline; } 
#main-content #testimonials h5 { clear: left; font-weight: normal; margin: 5px 0 0 10px; color: #0099cc; } 
#main-content #testimonials .testimonial { clear: left; font-weight: normal; margin: 10px; }

#main-content #paypalVerify { float: left; margin: 20px; }
#main-content #paypalLogo { float: left; display: inline; margin: 20px; }

/* View Artwork */

#main-content #narrowColumn #member img { float: left; margin: 5px 5px 5px 0; }

#main-content h2 span.artworkTitle { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 32px; color: #1394b4; font-weight: normal; }
#main-content h2 span.artistTitle { text-transform: none; font-size: 123.1%; color: #1394b4; font-family: georgia, serif; font-style: italic; }

#main-content #original table.order { width: 100%; border-collapse: collapse; margin-top: 20px; }
#main-content #original table.order caption { display: none; }
#main-content #original table.order th, #main-content #original table.order td { vertical-align: top; padding: 5px 0;}
#main-content #original table.order thead th { border-bottom: 1px solid #ccc; text-align: left; text-transform: capitalize; }
#main-content #original table.order thead th.media { width: 60%; }
#main-content #original table.order thead th.price,
#main-content #original table.order thead td.button { width: 20%; }
#main-content #innerColumn #original table.order button { float: right; width: 93px; height: 36px; display: block; margin: 10px 0 0 0; background: url(http://aw2-static.artweb.com/img/site/2009/view-order-a-bg.gif); /* hide from IE Mac �*/ text-indent: -999em; overflow: hidden; /* end hide */ }

#main-content .sold { color: #f00; text-transform: uppercase; }

#main-content #comments li { float: left; margin: 25px 0 0 0; background: url(http://aw2-static.artweb.com/img/site/2009/view-testimonial-bg.gif) no-repeat; }
#wideColumn #comments li { width: 460px;}
#main-content #comments .commentContent { float: left; margin: 0px 0 0 60px; display: inline; font-family: georgia, serif; color: #738c38; font-style: italic; }
#wideColumn #comments .commentContent { width: 385px; font-size: 146.5%; line-height: 182%;}
#main-content #comments .commentContent a { color: #738c38; }
#main-content #comments .commentContent img { float: left; margin: 0 10px 10px 0; }
#main-content #comments .commentTitle { float: left; margin: 10px 0 0 0; color: #0099cf; display: inline; font-size: 93%; font-family: georgia, serif; } 
#wideColumn #comments .commentTitle { margin: 10px 0 0 55px; } 
#main-content #comments .commentTitle .username { display: inline; font-weight: bold; }
#main-content #comments .commentTime { display: inline; font-style: italic; }

#main-content #artworkFacts { margin: 10px 0 10px 0; font-size: 90%;}
#main-content #artworkFacts th { vertical-align: top; width: 50px; font-weight: normal; text-align: left; text-transform: capitalize; }
#main-content #artworkFacts td {font-weight: bold; }

#main-content #scale { height: 220px; background: url(http://aw2-static.artweb.com/img/site/ruler-183.gif) 0 30px no-repeat; }
#main-content #scale #femaleSilhouette { margin: 10px 0; float: right; display: inline;}
#main-content #scale #femaleSilhouette img { background: none !important; }
#main-content #scale #compareOriginal { margin: 10px 10px 10px 20px; float: left; display: inline; position: absolute; }
#main-content #scale #ruler { margin: 0 10px 0 20px; color: #aaa; font-size: 80%; }

#featuredArtwork {
	margin-bottom: 15px;	
}



#main-content #narrowColumn #shortDescription { font-size: 132.5%; font-family: georgia, serif; font-style: italic; }

/* Artist Top Page */
#badges { float: right; margin: 10px; }
#categories li { display: inline; float: left; padding: 0 5px; }
#spotlight li { clear: left; margin: 10px; }
#spotlight li img { float: left; margin: 5px; border: 1px solid #cde0e6; }
#spotlight .commentTitle { font-size: 132.5%; }

	
/* View Artist */


#main-content #artist h2 { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 32px; color: #1394b4; font-weight: normal; }
#main-content #artist .image { float: left; margin: 0 10px 10px 0; font-size: 92%; text-transform: capitalize; }
#main-content #artist .image img { margin: 0 0 10px 0; }


#main-content #artist .subtitle, 
#main-content #artist #artworks b, 
#main-content #artist #artworks .categories { font-style: italic; font-family: georgia, serif; font-weight: normal; }
#main-content #artist #artworks b, #main-content #artist .subtitle { color: #333; }
#main-content #artist .subtitle { font-size: 153.9%; }
#main-content #artist #artworks b, #main-content #artist #artworks .categories { font-size: 138.5%; }
#main-content #artist #addFavourite { float: left; margin: 20px 30px 30px 0;}
#main-content #artist #facebookLike { clear: both; }

#main-content #addFavourite a.favouriteLink { display: block;; width: 178px; height: 38px; margin: 7px 0 0 0; background: url(http://aw2-static.artweb.com/img/site/2009/view-right-favourite.gif); /* hide from IE Mac \*/ text-indent: -999em; overflow: hidden; /* end hide */ }
#main-content #addFavourite a.remove { float: none; background: none; }
#main-content .favour { margin: 4px 0; }
#main-content .favour .action { background: url(http://aw2-static.artweb.com/img/site/2009/add-favourite-icon.gif) 0 2px no-repeat; padding-left: 18px; }
#main-content .favour .remove { background: url(http://aw2-static.artweb.com/img/site/2009/remove-favourite-icon.gif) 0 2px no-repeat; padding-left: 18px; }


#main-content #favouringUsers  { margin-top: 30px; }
#main-content #favouringUsers li { margin: 4px; border: 1px solid #cde0e6;; float: left; }


#main-content #artist #description { margin: 10px 0; }

#main-content #narrowColumn #member .memberDetails { margin-top: 10px; }
#main-content #narrowColumn #member .memberDetails .location { color: #000; }
#main-content #narrowColumn #member .website { margin-top: 10px; }
#main-content #narrowColumn #member #contactArtist { margin-top: 10px; }

#main-content #narrowColumn #infoForBuyers b { display: block; margin: 5px 0; font-weight: normal; color: #000; }

/* Order Artwork */
#main-content .leftColumn { float:left; width: 440px;}

#main-content #orderBox { float: left; width: 460px; height: 230px; margin: 15px 0 0 0; background: #eff8fd; border: 1px solid #cae2ec; }
#main-content #orderBox h2 { float: left; width: 225px; height: 26px; margin: 10px 0 0 10px; display: inline; background: url(http://aw2-static.artweb.com/img/site/2009/order-a-top.gif) no-repeat; /* hide from IE Mac \*/ text-indent: -999em; overflow: hidden; /* end hide */ }

#main-content #orderBox #orderDirectly { float: left; width: 400px; display: inline; margin: 15px 0 0 10px; font-family: serif; font-size: 18px; font-weight: normal; font-style: italic; }
#main-content #orderBox h2 span { color: #128fc9; } 
#main-content #orderBox table { float: left; width: 440px; display: inline; margin: 10px 0 0 10px; background: url(http://aw2-static.artweb.com/img/site/2009/order-line-bg.gif) 0 24px repeat-x; }
#main-content #orderBox table td,
#main-content #orderBox table th { width: 360px; text-align: left; color: #333; }
#main-content #orderBox table td { font-style: italic; } 
#main-content #orderBox table td.price,
#main-content #orderBox table th.price { text-align: right; float: right; width: 80px; margin: 5px 0 0 0; border: 1px soild #333; }
#main-content #orderBox table td.price { font-size: 22px; font-style: italic; font-family: georgia, serif; color: #000; }

#main-content #orderBox #payment { float: left; width: 460px; }
#main-content #orderBox #payment #payOnline, #main-content #orderBox #payment #payOffline { float: right; width: 175px; text-align: right; margin: 25px 15px 0 0; }
#main-content #orderBox button.bigButton { position: relative; float: right; width: 134px; height: 36px; margin: 10px 0 0 5px; font-size: 1px; /* hide from IE Mac \*/ text-indent: -999em; overflow: hidden; /* end hide */ }

#main-content #orderBox #payOnline button.bigButton { background: url(http://aw2-static.artweb.com/img/site/2009/order-pay-button2.gif); } 
#main-content #orderBox #payOffline button.bigButton { width: 107px; height: 28px; background: url(http://aw2-static.artweb.com/img/site/2009/order-pay-button.gif); }
 
#main-content #orderBox #online { width: 134px; margin: 30px 0px 0 0; display: inline; }
#main-content #orderBox #offline { margin: 20px 0 0 -130px; } 
#main-content #paymentArea #offlineContent, #main-content #paymentArea #onlineContent { clear: both; float: left; margin-top: 40px; width: 440px; padding: 20px 10px; border: 1px solid #cccccc; } 
#main-content #paymentArea #offlineContent h3, #main-content #paymentArea #onlineContent h3 { position: relative; float: left; background: #FFFFFF; color: #666666; margin: -32px 0 0 5px; padding: 0 5px 0 5px; display: inline; }


#whatHappens { clear: left; display: block; float: left; width: 440px; margin-top: 30px; padding: 10px; background: #fff; } #whatHappens li { list-style: none; background: url(http://aw2-static.artweb.com/img/site/2009/order-left-arrow.gif) 0 2px no-repeat; padding: 0 0 0 12px; margin: 8px 0 0 0; }

#main-content #aboutArtwork, #main-content #aboutArtist { float: right; width: 225px; display: inline; margin: 0 0 0 20px; }
#aboutArtist p { margin: 5px 0 10px 0; }
#aboutArtist ul { list-style: none; }
#orderDetails th { text-align: left; padding: 2px 10px 2px 0; }
#orderDetails { margin-bottom: 10px; }
#aboutArtwork #backToArtwork { font-weight: bold; display: block; margin: 2px 0; padding: 0; }


/* Courses */
.hide { display: none; }

.hide { display: none; }

.hide { display: none; }


/* courses */


.courseSearch { margin-top: 40px!important; }
.courseSearch #advancedSearchContent { margin-top: 30px; }
.courseSearch #advancedSearchContent select { width: 200px; }

.makeEnquiry, .viewDetails { float: right; padding-right: 10px;}
.makeEnquiry a, .viewDetails a { font-size: .8em;}

.courseResults h4, .courseResults h3 { padding-bottom: 12px; margin: 20px 0 12px; border-bottom: 1px solid #eee; }
.courseResults label { display: block; font-weight: bold; margin: 10px 0 4px 0; text-transform: capitalize; color: #333; }

.courseBasicInfo { border: 1px solid #eee; padding: 8px; font-size: .8em; float: right; background: url(http://aw2-static.artweb.com/img/site/40-fade.gif) repeat-x; }
.courseBasicInfo label { margin: 0; }

.courseIcons { clear: left; padding-right: 10px; }
td.courseIcons { width: 100px; }
.latestCourseIcons { float: left; }
.latestCourseIcons li, .courseIcons li { display: inline }
.minimumAge a { font-size: 32pt; color: #999; padding: 4px; font-weight: bold; display: block; float:left; }
#latestCourses .courseIcons { float: right; text-align: right;}

.addCourse { display: block; float: right; }
#myCourses table { width: 100%; }
#myCourses td { padding: 4px 4px; }
#myCourses tr:hover td { background: #ffc; }

#courseTables table { }
#courseTables td, #courseTables th { padding: 2px 8px; text-align: left; text-transform: capitalize; vertical-align: top; }
td.edit { width: 1%; }

table.timingMonthTable { font-size: .7em; }
table.timingMonthTable td { margin: 0; padding: 0 2px!important; }
td.off { color: #eee; }
td.on { color: #333; background: #eee; border: 1px solid #333; }


.venueResult { margin: 16px 0 8px 0; padding: 0 8px 8px; background: #eff8fd; border: 1px solid #cae2ec; }

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

.tick li { margin: 4px 0; padding: 0 0 0 20px; text-transform: capitalize; background: url(http://aw2-static.artweb.com/img/site/2009/order-right-ul-li-bg.gif) no-repeat; }
.clear { clear: both; }

/* General Content */

.highlight { border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; padding: 0 10px 20px 10px; margin: 20px 0; background: #fafafa ; color: #000; }
.highlight h4 { font-weight: bold; }
.highlight h5 { font-size: 132.5%; }
.genericList li { list-style: inside disc; margin-left: 10px; }

#tabNavContentArea h4,#tabNavContentArea h3 { margin-top: 20px; color: #000; }
#tabNavContentArea h5 { margin-top: 10px; color: #333; }
#tabNavContentArea .actionItems li { padding: 0px 10px 20px 10px;}


/* Promo styles */
ul.promoBox { background: #fff; font-weight: bold; }
.promoBox li { text-transform: capitalize; border-top: 1px solid #aaa; color: #F44; }
.promoList li { margin: 20px; }
.promoList li { font-size: 132.5%; list-style: none; font-family: georgia, serif; font-style: italic; }
.promoList li { background: url(http://aw2-static.artweb.com/img/site/2009/main-testimonials-ul-li.gif) 0 5px no-repeat; padding: 0 0 0 12px; margin: 20px; }


.promoList dl { margin: 10px 0; }
.promoList dt { font-weight:bold; font-size: 1.4em; margin: 5px 0; }
.promoList dd { margin-bottom: 20px; }

.specialOffers a { color: #f00; font-weight: normal; }


#main-content .column1, #main-content .column2 { float: left; width: 46%; margin: 25px 25px 0 0; }
#main-content .columnBox { border: 1px solid #cccccc;  } 
#main-content .column1 h3, #main-content .column2 h3 { position: relative; float: left; background: #FFFFFF; color: #666666; margin: -12px 0 0 10px; padding: 0 5px 0 5px; display: inline; }
#main-content .column2 .options, #main-content .column1 .options { text-align: center; }
#main-content .column2 .options img, #main-content .column1 .options img { margin: 10px; }
#main-content .column1 h3 { color: #669900; }
#main-content .column2 h3 { color: #0099cc; }
#main-content .column1 p, #main-content .column2 p { clear: left; margin: 10px 10px 20px 10px; }
#main-content .column1 ul { clear: left; padding: 0 10px; }
#main-content .column1 a.go { position: relative; float: right; margin: 0 20px -18px 0; width: 44px; height: 25px; padding: 4px 0 0 5px; background: url(http://aw2-static.artweb.com/img/site/2009/main-green-ok-button.gif); text-decoration: none; color: #FFFFFF; font-size: 108%; /* hide from IE Mac */ text-indent: -999em; overflow: hidden; /* end hide */ }
#main-content .column2 a.go { position: relative; float: right; margin: 0 20px -18px 0; width: 44px; height: 25px; padding: 4px 0 0 5px; background: url(http://aw2-static.artweb.com/img/site/2009/main-blog-ok-button.gif); text-decoration: none; color: #FFFFFF; font-size: 108%; /* hide from IE Mac */ text-indent: -999em; overflow: hidden; /* end hide */ }



/* features  Depreciated? */
.features { font-size: 1.2em; }
.features th { text-align: right; padding: 10px;}
.features td { padding: 10px;}
.cell0a	{ background-color: #F7F7FF; } 
.cell0b	{ background-color: #F3F3FC; } 
.cell1a	{ background-color: #FCFCF7; }
.cell1b	{ background-color: #FCFCE3; } 
.cella	{ background-color: #FEFEFE; } 
.cellb	{ background-color: #F3F3F3; }
.boxset { text-align: right!important; }
.boxset p { padding-right: 34px; text-align: right!important;}
.heading { font-size: 1.3em; font-weight: bold; color: #000; border-bottom: 1px solid #999;}
.subheading { font-weight: bold; color: #000; border-bottom: 1px solid #999; border-top:10px solid #FFF; text-align: right;}
.selectAll { border-top: 1px solid #999;}
.selectAll th { text-align: right; }
.spacer { line-height: 5px; }


/* Feedback and Contact form */
#supportForm label, #supportForm textarea, #supportForm input { margin-left: 10px; }
.form label { margin: 10px 0 4px 0; display: block; color: #C66; text-transform: capitalize; font-weight: normal; }
.formBox { margin: 15px 0 0 0; background: #eff8fd; border: 1px solid #cae2ec; padding: 10px; }
.formBox h3.title span, .formBox h4.title span { background: #eff8fd; }

#contact b { color: #A0F; }
#contactBox { float: right; width: 320px; }
#contactThumbnail { float: right; margin: 0 0 10px 10px; }



/* registration form */
#registerDetails { float: right; margin: 40px 0px 20px 20px; width: 460px;}
#registerForm { width: 460px; margin-top: 20px; }

/* this pertains to the order form */
#registerForm #package h4 { font-size: 100%; }
#registerForm #package .package { margin: 5px 0 10px 0; text-transform: capitalize; }

/* first steps */
#steps { margin: 0 auto; list-style: none;} 
#steps li { display: inline; float: left; margin: 20px 20px 20px 0; padding: 20px; border: 1px solid #ccc; }
#steps li,
#steps li h2 { color: #ccc; }
#steps li.current,
#steps li.current h2 { color: #000; }
#steps li.current { background: #eff8fd; border: 1px solid #cae2ec; }
#steps li a { float: left; margin: 20px 20px 20px 0; padding: 20px; }
#steps li.current a { background: #eff8fd; border: 1px solid #cae2ec; }
#steps li a { border: 1px solid #fff; }
#steps li a:hover { border: 1px solid #ccc; }

.inlineForm { display: inline; }
#uploadedImage { margin: 20px 0;}
.genericEdit { font-weight: bold; margin: 10px 0;}



/* login form */
#login { margin: 15px 0 0 0; background: #eff8fd; border: 1px solid #cae2ec; padding: 10px; width: 460px;}


/* after login form */
#defaultLogin { margin-top: 30px; }
.login #websiteControlPanelLink a { float: left; background: url(http://aw2-static.artweb.com/img/site/2011/website-control-panel.png) 10px 30px no-repeat; height: 220px; width: 100%; padding: 10px; border: 1px solid #ccc; margin-bottom: 20px }
.login #myAccountLink a { float: left; background: url(http://aw2-static.artweb.com/img/site/2011/my-account.png) 10px 30px no-repeat; height: 220px; width: 100%; padding: 10px; border: 1px solid #ccc; margin-bottom: 20px }
#currentSubscription { float: right; font-size: 90%; }

/* Order from */
#orderTitle th 	{ text-transform: capitalize; font-weight: bold; } 
#orderTitle td, #orderTitle th { vertical-align: top; padding-left: 10px; }
#aboutToOrder { width: 320px; }
#aboutToOrder table { clear: left; color: #333; }
#aboutToOrder th { text-align: right; padding: 10px; }
#aboutToOrder td { padding: 10px; }
#aboutToOrder img { padding: 0 5px 5px 0; background: url(http://aw2-static.artweb.com/img/site/shadow.gif) bottom right!important; }
#actualPrice { font-size: .8em; color: #CAA; }
#description li { float: left; margin: 2px 4px; padding-right: 4px;}
#onlineContent { clear: left; }
#offlineContent { clear: left; }


/* faq */
#faq dt { font-size: 132.5%; margin: 0 0 10px 0; font-family: georgia, serif; font-style: italic; }
#faq dd { margin: 0 0 20px 0; }
#faq dd li div { margin: 0 0 10px 0; }

/* tool tip */
#tooltip { position: absolute; z-index: 3000; background: url('/img/site/shadow.png') no-repeat bottom right; margin: 0; padding: 0px 4px 5px 0px;}

#tooltip img { 	width: 400px; }

#tooltip h3, #tooltip div { margin: 0; }

#tooltip .tooltipCaption { width: 390px; display: block; float: left; position: absolute; bottom: 0; color: #CCC; overflow: hidden; padding: 5px!important; bottom: 5px; left: 0; position: absolute; z-index: 3020; background: url(http://aw2-static.artweb.com/img/site/blackbar-70.png); }

#tooltip .title { display: block; font-size: 1.9em; font-weight: normal; color: #FFF; border-bottom: 1px solid #CCC; }
#tooltip .price, #tooltip .size, #tooltip .media { font-size: .9em!important; display: block; float: left; margin-right: 10px; }

/* stats */
#postage table, #monthlyStats { border-color: #ccc; border-width: 1px; border-style: solid; border-collapse: collapse; clear: both; margin: 0; }
#postage table th, #postage table td, #monthlyStats td, #monthlyStats th { border-bottom-width: 1px; border-bottom-style: solid; font-size: 85%; vertical-align: text-top; }
#postage table td, #monthlyStats td { padding: 4px; vertical-align: bottom; } 
#postage table th, #monthlyStats th { padding: 4px; text-align: left; line-height: 1.3em; }
#postage table th, #monthlyStats th { color: #333; background-color: #F2F9FD; font-weight: bold; border-bottom: 1px solid #999; }
#monthlyStats td.total { font-weight: bold; font-size: 138%; color: #000; padding: 10px; }


/* edit artwork */
#editArtwork table { border-collapse: collapse;  }
#editArtwork table td,#editArtwork table th { white-space: nowrap; border-bottom: 5px solid #fff; padding: 4px!important; }
#editArtwork table th { font-size: 90%; }
#editArtwork table td.noborder { border-bottom: 0px solid #fff; ; }
#editArtwork table td.noborder span { border-bottom: 1px solid #aaa; }


/* ------------------- Ranking ----------------------- */

h3.topSubMenuTitle {
	margin-top: 8px;	
}

ul#results,
li.artistListing,
li.artistListing ul li {
	display: inline;
	float: left;
}

ul#results,
li.artistsListing,
li.artistName,
li.joinedTime,
li.artistDescription,
li.rankArtist,
li.featuredCredits,
li.artworkForArtist {
	width: 705px;
}

ul#results {
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 3px solid #ccc;	
}

ul#results a:hover {
	text-decoration: underline;	
}

li.artistListing {
	margin: 0px 0px 12px 0px;
	padding: 0;
	border-bottom: 1px solid #ccc;	
}

li.rankArtist {
	margin-top: 10px;	
}

li.rankArtist ul.rankLinks li,
li.featuredCredits ul.featuredCreditsLinks li {
	margin-right: 10px;	
}

li.artworkForArtist {
	margin: 15px 0px 0px 0px;	
}

li.artworkItem {
	width: 206px;	
	margin: 0px 25px 15px 0px;
}



/* -----------------  My Account area ----------------- */

#myaccountMainArea {
	width: 957px;	
}

#myaccountMainArea #narrowColumn,
#myaccountMainArea #wideColumn
{
	display: inline;	
	margin-top: 30px;
}

#wideColumn h3 {
	margin-bottom: 10px;
}

#myaccountMainArea .pagination {
	padding: 10px 0px 15px 0px; 	
}	

ul.myAccountSubMenu {
	width: 200px;
	margin-bottom: 40px;
	border-top: 1px solid #ccc;	
}

ul.myAccountSubMenu li {
	width: 200px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #ccc;	
}

ul.myAccountSubMenu li a {
	display: block;
	width: 197px;
	height: 25px;
	padding-left: 3px;
	line-height: 25px;	
}

ul.myAccountSubMenu li a:hover {
	background-color: #eee;	
}

#myaccountMainArea table.results {
font-size: 80%;
}

#myaccountMainArea input { border: 1px solid #DDDDDD; }

/* --- Account Setup --- */

#wideColumn.accountSetupColumn {
	margin-top: 10px;	
}	

/* --- Dashboard --- */

#userGraphContent {
	margin-bottom: 20px;	
}

ul#recentComments li.comment {
	margin-bottom: 15px;
}

/* --- My Details --- */
#myaccountMainArea .form .column1,
#myaccountMainArea .form .column2 {
	margin-top: 0px;	
}	

/* --- My Artwork --- */

/* View Artwork */

ul#artworkItems li {
	display: inline;
	float: left;	
}

ul#artworkItems li ul li {
	width: 206px;		
}

/* Edit Artwork */

#editArtwork textarea {
	width: 400px;
	height: 80px;	
}

/* Favorited Artwork */

.favoritedItem {
	display: inline;
	float: left;
	width: 705px;	
}

ul.favoritedItemDetails {
	display: inline;
	float: left;	
}

.artworkThumbnail {
	display: inline;
	float: left;
	width: 80px;
	margin: 0px 8px 30px 0px;	
}

.artworkTitle {
	display: inline;
	float: left;
	width: 500px;	
}

.usersWhoFavorited {
	display: inline;
	float: left;
	width: 500px;
	margin-bottom: 15px;
}

#wideColumn .usersWhoFavorited h3 {
	margin-bottom: 0px;
}

.usersWhoFavorited .favouringUsers {
	margin-top: 5px;	
}

.usersWhoFavorited .favouringUsers li {
	display: inline;
	float: left;
	margin: 0px 4px 4px 0px;
	border: 1px solid #ccc;
}

/* --- My Details --- */

#main-content #myaccountMainArea .column2 h3 {
	display: block;
	float: none;	
}

/* Shipping Details */

#shippingItems {
	margin-top: 15px;
	padding-top: 8px;
	border-top: 2px solid #ccc;	
}

.shippingItem {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #ccc;	
}

.shippingOptions {
	margin: 8px 0px 0px 4px;
	padding-left: 8px;
	border-left: 2px solid #ccc;	
}

.shippingOptions li {
	margin-bottom: 4px;	
}

.shippingOptionPrice {
	margin: 0px 0px 8px 0px;	
}

#newShipping {
	margin-top: 20px;	
}

#main-content #newShipping .column1,
#main-content #newShipping .column2 {
	margin-top: 0px;	
}

/* Favorited Me */

#main-content #favourMe #favouringUsers {
	float: none;	
}

/* ---- Registration Form ---- */

#registration-form {
	width: 500px;
}

#registration-form label {
	color: #333333;
	font-size: 120%;
}

#registration-form input.text-field {
	padding: 8px;
	border: 1px solid #DDDDDD;
	font-size: 18px;
}

#confirm-password-field input {
}

#register-button {
	margin-top: 20px;	
}


/* ----------------- end My Account area ----------------- */


/* ----------------- Admin area ----------------- */

div.adminActions {
margin: 20px 1% 40px 1%;
border-top: 1px solid #eee;
display: block;
float: left;
width: 30%;
}

div.adminActions h3 {
margin: 10px 0;
}

/* ----------------- End Admin area ----------------- */
/* CSS Document */

* { margin: 0; padding: 0; border: none; }
body { background: url(http://aw2-static.artweb.com/img/site/2009/header-fade.jpg) repeat-x; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; }
a { color: #0099cc; text-decoration: none; }
h2,h3,h4 { font-family: georgia, serif; font-weight: normal; font-style: italic; text-transform: capitalize; color: #666666;
}
 	h2 { font-size: 273.9%; color: #333; }
	h3 { font-size: 153.9%; }
	h4 { font-size: 138.5%; }


/* Form Elements */
input.text { border: 1px solid #ccc; background:#FFFFFF url(http://aw2-static.artweb.com/img/site/textbox-fade.gif) repeat scroll 0%; }
input.button { overflow: visible; font-weight: bold; text-align: center; border: 1px solid #999; padding: 0px 4px; margin: 2px 0; background-color: #FCFCFC; background: url(http://aw2-static.artweb.com/img/site/40-fade.gif); background-repeat: repeat-x; color: #333; }
input.mediumButton { overflow: visible; font-size: 1.2em; font-weight: bold; text-align: center; border: 1px outset #999; padding: 2px 4px; margin: 2px; background-color: #FCFCFC; background: url(http://aw2-static.artweb.com/img/site/40-fade.gif); background-repeat: repeat-x; color: #333; }
input.bigButton { text-transform: capitalize; overflow: visible; font-size: 1.4em; font-weight: bold; text-align: center; border: 1px outset #ddd; padding: 4px 8px; margin: 8px 0; background-color: #FCFCFC; background: url(http://aw2-static.artweb.com/img/site/40-fade.gif); background-repeat: repeat-x; color: #333; }
textarea { border: 1px solid #ccc; background: url(http://aw2-static.artweb.com/img/site/textarea-fade.gif); background-repeat: no-repeat; }

.error, .warning { background: #ffd; border: 1px solid #c66; padding: 10px; margin: 10px 0; }

/*
 * Typography
 * ------------------------------------------------------------------------------------------------------ */

#main-content #header #topBar a, #followus .followbox a { color: #0099cc;  font-size: 92%; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
#main-content #header #topBar a:hover { text-decoration: underline; }

/* Navigation */
.signUp { background-image: url(http://aw2-static.artweb.com/img/site/sprites/common.css.png); background-position: -7px -60px; padding-left: 19px;}
.nav li a:hover { color: #2DACAE; }
.nav ul a:hover { color: #000; }
#menuNav a { text-transform: capitalize;  }
#menuNav li:hover a, #menuNav li.sfHover a { color: #2DACAE; }
#menuNav li:hover ul a, #menuNav li.sfHover ul a { background: #FFF; color: #999;}
#menuNav li:hover ul a:hover, #menuNav li.sfHover ul a:hover { background: #FFF; color: #2DACAE;} 
#menuNav ul.nav ul li a { text-decoration: none; text-transform: uppercase; font-size: 100%; background: none; color: #8ba663; }
#menuNav ul.nav ul li a:hover { background: none; }
#menuNav ul.nav ul li { background: none; }



/* Content Area */
#main-content #breadcrumb { font-size: 138.5%; font-family: georgia, serif; font-style: italic; text-transform: capitalize; }
.back ul { font-family: georgia, serif; font-style: italic; }
.back .viewMore { background: #FFF; text-transform: capitalize; font-weight: bold; }

/* Footer */
#footer #footerContent .footerLinks ul li a { text-decoration: none; font-size: 93%; }
#footer #footerContent .footerLinks #language-links li a { width: 60px; }
#footer #footerContent #footerAboutUs ul li a { color: #454545; }
#footer #footerContent #footerArtwork ul li a { color: #0099cc; }
#footer #footerContent #footerHelp ul li a { color: #669900; }
#footer #footerContent #footerActions ul li { color: #777777; }
#footer #footerContent #footerActions ul li a { color: #0099cc; text-decoration: none; text-transform:uppercase; font-size: 77%; width: 30px; display: block; float: left; }
#footer #footerContent #footerActions h5 { text-transform: capitalize; color: #777777; font-family: georgia, serif; font-style: italic; font-weight: normal; font-size: 132%; }
#footer #footerContent #footerActions ul li a:hover, #footer #footerContent #footerActions ul li a.lang:hover { color: #777777; }
#footer #footerContent #footerActions ul li a.lang { color: #0099cc; text-transform: none; font-size: 100%; }
#footer #footerContent #footerArtwork h4, #footer #footerContent #footerHelp h4, #footer #footerContent #footerActions h4 { text-transform: capitalize; font-family: georgia, serif; font-style: italic; font-weight: normal; font-size: 146.5%; background: #FFFFFF; }
#footer #footerContent #footerArtwork h4{ color: #0099cc; }
#footer #footerContent #footerHelp h4 { color: #6d9417; }
#footer #footerContent #footerActions h4 { color: #666666; }

#mrKirkland { color: #777777; }
#easyart { color: #777777; }
 
/*
 * Layout
 * ------------------------------------------------------------------------------------------------------ */

#container { width: 100%; }
#main-content { margin: 0 auto; width: 957px; }
#content { float: left; width: 957px; }

#followus { position: absolute; right: 2px; top: 2px; text-align: right; }
#followus img { margin-left: 2px; }
#followus .followbox { border:1px solid #EBEBEB; background: #FAFAFA; padding: 4px; margin-top: 2px; }


/* Header */
#main-content #header { float: left; width: 951px; }
#main-content #header #homeClick { float: left; width: 332px; height: 165px; }
#main-content #header #topBar { float: right; background-image: url(http://aw2-static.artweb.com/img/site/sprites/common.css.png); background-position: -10px -10px; height: 31px; width: 130px; overflow: hidden; }
#main-content #header #topBar a { margin: 7px 0 0 10px; display: inline; float: left;}
#main-content #header #topBar a.sign { margin: 7px 0 0 22px; }
#main-content #header #topBar ul li { float: left; list-style: none; }

/* Navigation */

/* General Hover Menu */
.nav, .nav ul { list-style: none; margin: 0; padding: 0; z-index: 2000; } 
.nav li { float: left;  padding-right:0; position: relative; list-style: none; }
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited { display: block; display: inline; float: left; margin: 19px 0 0 0; height: 37px;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */   }
.nav li.artwork a { width: 107px;}
.nav li.artwork a:hover { background: url(http://aw2-static.artweb.com/img/site/sprites/common.css.png) 0 -158px;}
.nav li.artist a { width: 85px; margin: 19px 0 0 4px;}
.nav li.artist a:hover { background: url(http://aw2-static.artweb.com/img/site/sprites/common.css.png) -111px -158px;}
.nav li.services a { width: 93px; margin: 19px 0 0 14px;}
.nav li.services a:hover { background: url(http://aw2-static.artweb.com/img/site/sprites/common.css.png) -210px -158px;}
.nav li.resources a { width: 114px; margin: 19px 0 0 4px;}
.nav li.resources a:hover { background: url(http://aw2-static.artweb.com/img/site/sprites/common.css.png) -307px -158px;}
.nav li.blog a { width: 59px; margin: 19px 0 0 17px;}
.nav li.blog  a:hover { background: url(http://aw2-static.artweb.com/img/site/sprites/common.css.png) -438px -158px;}
.nav li.forum a { width: 78px; margin: 19px 0 0 3px;}
.nav li.forum a:hover { background: url(http://aw2-static.artweb.com/img/site/sprites/common.css.png) -500px -158px;}

.nav li a:hover { background: none; }
.nav ul { background: #FFF; border-bottom: 0px solid #000; list-style: none; margin: 0; width: 10em; position: absolute; top: -999em; left: -1px; }
.nav li:hover ul, .nav li.sfHover ul { top: auto; }
.nav ul li { border: 0; float: none; }

/* Main Nav */
#menuNav { float: right; width: 578px; height: 56px; margin: 33px auto 0 auto;  z-index: 1000; background: url(http://aw2-static.artweb.com/img/site/sprites/common.css.png); background-position: 0px -83px; }
#menuNav ul li ul li { margin: 0; }

#menuNav ul.nav ul { margin: 49px 0 0 14px; background-image: url(http://aw2-static.artweb.com/img/site/sprites/common.css.png); background-position: 0px -195px; padding: 5px 0 5px 7px; width: 133px; height: 111px; }
#menuNav ul.nav ul.last { margin: 49px 0 0 5px; background-image: url(http://aw2-static.artweb.com/img/site/sprites/common.css.png); background-position: 0px -316px;}

#menuNav ul.nav ul li a { width: 150px; margin: 0 0 0 0; text-indent: 0em;  height: 17px; padding: 0; line-height: 131%; }
#menuNav ul.nav ul li { margin: 5px 0 0 0; padding: 0; height: 17px; }
/* Content Area */

#main-content #breadcrumb { background: url(http://aw2-static.artweb.com/img/site/2009/order-line-bg.gif) 0 15px repeat-x; margin: 20px 0 5px 0; }
#main-content #breadcrumb a { padding: 0 5px; background: #fff; }
#main-content #breadcrumb span { background: #fff; }

#main-content #narrowColumn ul, #main-content #wideColumn ul { list-style: none; }
#main-content #wideColumn { float: right; width: 705px; display: inline; margin: 50px 0 0 30px }
#main-content #wideColumn h2 { margin-bottom: 20px; }
#main-content #innerColumn { float: left; width: 460px; display: inline; }
#main-content #outerColumn { float: left; width: 220px; margin: 70px 0 0 18px; display: inline; }

#main-content #wideColumn .sideBox { float: right; clear: right; width: 205px; margin: 0 0 30px 10px; border: 1px solid #cccccc; } 
#main-content #wideColumn .sideBox h3 { position: relative; float: left; background: #FFFFFF; color: #666666; margin: -12px 0 0 5px; padding: 0 5px 0 5px; display: inline; }
#main-content #wideColumn .sideBox p { clear: left; padding: 0px 10px 10px 10px; }
#main-content #wideColumn .sideBox ul { clear: left; padding: 0 10px; }
#main-content #wideColumn .sideBox a.actionLink { position: relative; float: right; margin: 0 20px -18px 0; width: 44px; height: 25px; padding: 4px 0 0 5px; background: url(http://aw2-static.artweb.com/img/site/2009/main-blog-ok-button.gif); text-decoration: none; color: #FFFFFF; font-size: 108%; /* hide from IE Mac */ text-indent: -999em; overflow: hidden; /* end hide */ }
#main-content #wideColumn .container { margin: 20px 0 0 0; border: 1px solid #cde0e6; padding: 0 0 20px 0; }
#main-content #wideColumn .tabBox { float: left; margin: 40px 0 0 0; }
#main-content #wideColumn .tabBox h4.top { float: left; height: 27px; margin: -31px 0 0 -1px; padding: 7px 9px 0 9px; background:  #fff; border: 1px solid #cde0e6; border-bottom: 0; }


#main-content #narrowColumn { float: left; width: 218px; margin: 50px 0 0 0; overflow: hidden; }
#main-content #narrowColumn .container, #main-content #narrowColumn .advert { float: left; width: 215px; margin: 20px 0 0 0; }
#main-content #narrowColumn .container { border: 1px solid #cde0e6; padding: 0 0 20px 0; }
#main-content #narrowColumn .sideBox { float: left; width: 195px; margin: 0px 0 0 10px; display: inline; }

#main-content #narrowColumn .tabBox { float: left; margin: 40px 0 0 0; }
#main-content #narrowColumn .tabBox h4.top { float: left; height: 27px; margin: -31px 0 0 -1px; padding: 7px 9px 0 9px; background:  #fff; border: 1px solid #cde0e6; border-bottom: 0; }

h3.title { background: url(http://aw2-static.artweb.com/img/site/2009/order-line-bg.gif) 0 15px repeat-x; color: #333; margin: 20px 0 5px 0; }
h4.title { background: url(http://aw2-static.artweb.com/img/site/2009/order-line-bg.gif) 0 15px repeat-x; margin: 20px 0 5px 0; }
h3.title span, h4.title span { width: auto; height: auto; background: #FFFFFF; padding: 0 8px 0 0; }

.back { float: left; background: url(http://aw2-static.artweb.com/img/site/2009/home-buy-art-box-bg.gif) 0 24px repeat-x; }
#main-content #narrowColumn .back { width: 195px; } 
#main-content #wideColumn .back { width: 705px; }

.back h4 { float: left; width: auto; line-height: 189%; display: inline; margin: 0; padding: 10px 5px 0 0; background: #FFFFFF; }
.back p { clear: left; margin: 10px 0; }
.back ul { clear: left; margin: 10px 0; }
.back .viewMore { float: right; display: inline; padding: 15px 0 0 5px; }

#main-content #narrowColumn .inner { float: left; width: 200px; margin: 5px 0 0 5px; display: inline; }
#main-content #narrowColumn #searchBox { margin-top: 30px; }
#main-content #narrowColumn #searchBox #findArtist { font-family: georgia, serif; font-style: italic; margin: 10px 0 0 10px; }
#main-content #narrowColumn #searchBox input.text { background: #fff;  border: 1px solid #cee1e8; width: 188px; height: 22px; margin: 10px 0 10px 10px; } 
#main-content #narrowColumn #searchBox a.options { float: left; margin: 5px 5px 0 10px; display: inline; color: #0199c8; text-decoration: none; font-size: 93%; }
#main-content #narrowColumn #searchBox button { float: right; display: inline; margin: 0 9px 0 0; text-align: left; width: 83px; height: 32px; background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-search-button.gif) -2px 2px no-repeat; text-transform: uppercase; color: #FFFFFF; font-size: 100%; /* hide from IE Mac*/ text-indent: -999em; overflow: hidden; /* end hide */ }
#main-content #narrowColumn h3.top { position: absolute; width: 86px; height: 33px; margin: -31px 0 0 -1px; background: url(http://aw2-static.artweb.com/img/site/2009/artwork-left-search.gif); /* hide from IE Mac*/ text-indent: -999em; overflow: hidden; /* end hide */ } 


/* Tabbed Nav Menus */
.tabNav {  border-bottom: 1px solid #ccc; margin-bottom: 20px; }
.tabNav ul { list-style: none;  padding: 0 8px; border: 1px solid #fff; } /* border is a hack for IE */
.tabNav li { display: inline; }
.tabNav li a { margin: 0 4px; padding: 4px 9px; display: block; float: left; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; background: url(http://aw2-static.artweb.com/img/site/40-fade2.gif) repeat-x;  font-weight: bold; }
a.last { border-right: 1px solid #ccc; }
.tabNav li a:hover { background: #eee; }

#myaccountTopTabs {	 	
	width: 957px;
	height: 25px;	
	margin: 20px 0px 0px 0px;	
	padding: 0;
	list-style: none;  
	border-bottom: 1px solid #ccc; 
}

#myaccountTopTabs li { 
	display: inline; 
	float: left;
}

#myaccountTopTabs li a {
	display: block; 
	margin: 0 4px; 
	padding: 4px 9px;   
	border-top: 1px solid #eee; 
	border-left: 1px solid #eee; 
	border-right: 1px solid #eee; 
	background: url(http://aw2-static.artweb.com/img/site/40-fade2.gif) repeat-x;  
	font-weight: bold; 
}

#myaccountTopTabs li a.last { 
	border-right: 1px solid #ccc; 
}

#myaccountTopTabs li a:hover,
#myaccountTopTabs li a.selected { 
	background: #eee; 
}


.floatBox { float: right; margin: 0 0px 20px 20px; width: 206px; background: #fff; }
.floatBox p { margin: 0!important; }

.actionItems a, a.actionLink, .actionLinks a, #featuredArtist h4 a, .subtitle a { border-bottom: 1px solid; font-weight: bold;}
.actionItems { text-align: center; }
.actionItems li { display: block; float: left; margin: 8px 4px; background: #fafafa url(http://aw2-static.artweb.com/img/site/40-fade.gif) repeat-x; border: 1px solid #AAA; padding: 20px 10px; }
.actionItems li h3 { margin: 0; }
.actionItems li p { padding: 4px 12px 0px; font-size: .95em; }
/* Footer */


#footer { float: left; width: 100%; height: 245px; margin: 55px 0 0 0; background: url(http://aw2-static.artweb.com/img/site/2009/main-footer-bg.gif) 0 21px repeat-x; }
#footer #footerContent { width: 951px; margin: 0 auto; } 
#footer #footerContent .footerLinks { float: left; width: 237px; }
#footer #footerContent #footerAboutUs ul { float: left; margin: 5px 0 0 0; }
#footer #footerContent .footerLinks ul { margin: 25px 0 0 0; }
#footer #footerContent .footerLinks ul li { text-transform: capitalize; float: left; width: 215px; border-bottom: 1px solid #e1e1e1; padding: 5px 0 5px 0; display: inline; margin: 0 0 0 12px; list-style: none; } 
#footer #footerContent #footerActions h5 { margin: 26px 0 0 0; }
#footer #footerContent #footerActions ul { margin: 0; padding: 10px 0; } 
#footer #footerContent #footerActions ul li { border: 0; }
#footer #footerContent #footerActions ul li a.lang { width: auto; margin: 0 10px 0 0; }
#footer #footerContent .footerLinks ul li.last { border: none; } 
#footer #footerContent #footerAboutUs h4 { width: 170px; height: 51px; margin: 0 0 0 0; background-image: url(http://aw2-static.artweb.com/img/site/sprites/common.css.png); background-position: 0px -437px; /* hide from IE Mac \*/ text-indent: -999em; overflow: hidden; /* end hide */ }


#footer #footerContent #footerArtwork h4, #footer #footerContent #footerHelp h4, #footer #footerContent #footerActions h4 { margin: 12px 0 0 8px; padding: 0 0 0 6px; height: 18px; }
#footer #footerContent #footerArtwork h4{ width: 134px; }
.ja #footer #footerContent #footerArtwork h4{ width: 65px; }
#footer #footerContent #footerHelp h4 { width: 100px; }
.ja #footer #footerContent #footerHelp h4 { width: 120px; }
#footer #footerContent #footerActions h4 { width: 72px; }

#mrKirkland { margin-top: 40px; }
#easyart { margin-top: 10px; }

.filter_field {margin:10px;padding:4px;border: 1px solid #666;}

.password {
	font-size : 12px;
	border : 1px solid #cc9933;
	width : 200px;
	font-family : arial, sans-serif;
}

.pstrength-minchar {
	font-size : 10px;
}/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}