*{margin:0; padding:0}
body{height:100%; width:100%; background-color:#DDCBB1; background-image:url(/img/bg.jpg); background-repeat:repeat-x}
img {border:0}

/**[ SITE WIDE TEXT STYLEZ ]**/
h1{font-size:30px; font-weight:normal; font-family:Trebuchet, Trebuchet MS, "Trebuchet", "Trebuchet MS", sans-serif; letter-spacing:-.05em; color:#352111; margin:0; padding:0 }
h2{font-size:25px; font-weight:normal; font-family:Trebuchet, Trebuchet MS, "Trebuchet", "Trebuchet MS", sans-serif; letter-spacing:-.05em; color:#352111; margin:0; padding:0 }
h3{font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#614F2B; margin:0; padding:0}
	h3.star{ padding-left:12px; background-image:url(/img/aa_h3star.gif); background-repeat:no-repeat; background-position:0 5px} 
h4{font-size:20px; font-weight:normal; font-family:Trebuchet, Trebuchet MS, "Trebuchet", "Trebuchet MS", sans-serif; letter-spacing:-.03em; color:#352111; margin:0; padding:0 }
	h4.star{ font-size:16px; padding-left:12px; background-image:url(/img/aa_h3star.gif); background-repeat:no-repeat; background-position:0 5px} 
h5{font-size:16px; font-weight:bold; font-family:Trebuchet, Trebuchet MS, "Trebuchet", "Trebuchet MS", sans-serif; color:#614F2B; margin:0; padding:0}
h6{font-size:14px; font-weight:bold; font-family:Trebuchet, Trebuchet MS, "Trebuchet", "Trebuchet MS", sans-serif; color:#614F2B; margin:0; padding:0}
	
p{font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#333; line-height:16px; margin:0; padding:0}
p a:link{color:#333; text-decoration:none}
p a:visited{color:#333; text-decoration:none}
p a:hover{text-decoration:underline}

a{text-decoration:none} 
a:link{color:#614F2B; text-decoration:none}
a:visited{color:#614F2B; text-decoration:none}
a:hover{color:#614F2B; text-decoration:underline}


ul{margin:0; padding:0}
ul li{margin:0; padding:0;}
ul li a:link{color:#333; text-decoration:none}
ul li a:visited{color:#333; text-decoration:none}
ul li a:hover{text-decoration:underline}

ul.starlist{ list-style:url(/img/aa_h3star.gif); margin:5px 0 10px 18px;  font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333} 
ul.starlist li{ margin-bottom:10px}

.b{font-weight:bold} 
.clearall{clear:both; position:relative; line-height:1px;} 
.clearall10{clear:both; line-height:10px; position:relative}
.clearall20{clear:both; line-height:20px; position:relative}
.sepstar{margin:20px 0 20px 0}
.sepstar600{ margin:10px 0 10px 0; background-image:url(/img/aa_module_seperate_600.gif); position:relative; float:left;clear:both;  background-repeat:no-repeat; width:630px; height:10px; }
.error{ color:#990000; font-weight:bold; }

input.whitebg{ font-size:11px; font-weight:bold; font-family:"Trebuchet MS", Trebuchet MS, sans-serif; color:#352111}
input.submit{ width:auto; background-color:#614F2B; color:#FFF; padding:10px}
input.brownbg{background-color:#4E341C; border:1px solid #FFF; color:#FFF; font-family:Trebuchet MS, "Trebuchet MS", sans-serif; font-weight:bold; font-size:12px; padding:4px}
label{float: left; vertical-align: middle; width: 105px; padding-top: 4px; font-size: 14px; font-weight: bold;}
select.brownbg{background-color:#4E341C; border:1px solid #FFF; color:#FFF; font-family:Trebuchet MS, "Trebuchet MS", sans-serif; font-weight:bold; font-size:12px; padding:4px}
textarea.brownbg{background-color:#4E341C; border:1px solid #FFF; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; width:405px; height: 100px; padding:2px}



/**[ SHELL STYLES ]**/
#header{width:665px; position:relative; float:left; z-index:1000; }
#header #logo{position:absolute; top:18px; width:195px;height:54px;left:8px;z-index:1001;text-indent:-100000px;background-image:url(https://www.artadviser.com/img/aa_nav_logo.gif);}
#header #nav{position:absolute; width:860px;  height:32px; left:15px; top:30px; margin:0; padding:0;text-align:right; background-image:url(https://www.artadviser.com/img/shell/nav_brown_gradient.png);background-repeat:no-repeat; z-index:1;} 
#header #nav ul{ position:relative; float:right;list-style:none; font:12px Trebuchet MS, "Trebuchet MS", sans-serif bold; letter-spacing:.03em; color:#FFF; height:33px; overflow:hidden; z-index:0}
#header #nav ul li{display:inline; margin-right:7px; padding:10px 5px 6px 5px; height:33px; letter-spacing:-.02em; position:relative; float:left; z-index:1}
#header #nav ul li span{ color:#DC9836 }
#header #nav ul li.on{color:#FFF; background-image:url(/img/shell/nav_behind_orange.png); background-position:0 0;}
#header #nav ul li a{ color:#FFF;  }
#header #nav ul li.on a{ color:#FFF; }

#header #nav ul li#toast{ font-size:11px; border:none; margin-top:0px; margin-left:-5px; letter-spacing:-.08em; font-weight:bold; width:155px; background-color:#C9BF8B;  }

#bodywrap{position:absolute; height:100%; width:860px; top:63px; left:15px; clear:both; padding:0; margin:0}
#footer{width:100%; height:auto;background-color:#CBC18F; clear:both; position:relative; float:left; border-top:1px solid #B6A487; border-left:1px solid #B6A487; border-right:1px solid #B6A487}
#footer p{ font-size:9px; padding:5px }

/**[ HOMEPAGE ]**/
#homecolleft{width:450px; height:1000px; position:relative; float:left; background-image:url(/img/aa_content_bg_450.gif); background-repeat:repeat-y; 		
	border-bottom:1px solid #B6A487; padding:0; margin:0; z-index:1;overflow:hidden}
#homecolright{width:400px; height:1000px; position:relative; float:right; background-color:#E3DEC2; background-image:url(/img/aa_content_bg_400.gif); background-repeat:repeat-y; 
	border-bottom:1px solid #B6A487;overflow:hidden}
#flashfeature{width:450px; background-color:#000; position:relative; float:left; z-index:400}
#homemymodule{position:relative; float:left; background-image:url(/img/aa_home_my_module_bg.png); background-repeat:no-repeat; width:450px; height:250px}
	#homemymodule h4{ color:#FFF; margin-left:160px; clear:both;}
	#homemymodule #login{ clear:both; width:270px; margin-left:160px; }
	#homemymodule #login input{ background-color:#333; border:1px solid #FFF; width:70px; color:#FFF; padding:4px; font-size:11px; font-family:"Trebuchet MS", Trebuchet MS, sans-serif; margin-right:5px; position:relative; float:left; clear:none }
	#homemymodule #l, #homemymodule #r{ float:left; position:relative; margin-top:7px}
	#homemymodule #login #loginbtn{ background-color:transparent; border:none;  margin-right:5px; position:relative; float:left; clear:none}
#homeintro{padding-top:10px; background-image:none; margin-bottom:0}
#homeintro h2{font-size:25px; letter-spacing:-.08em}
#homeintro p{margin-top:5px; padding-bottom:5px; font-size:12px; width:370px}
#homeintro p.b{border:none; margin-top:10px; padding:0}

#homeartsearch{margin-top:0; position:relative; float:left; height:auto}
#homeartsearch h1{font-size:35px; letter-spacing:-.03em}
#homeartsearch input{background-color:#35291E; border:1px solid #6B533C; color:#CCC; font-size:13px; font-weight:normal; width:178px; padding:0 0 0 2px}
#homeartsearch select{background-color:#35291E; border:1px solid #6B533C; color:#CCC; font-size:13px; font-weight:normal; width:182px}
#homeartsearch option{padding-left:10px}
#homeartsearch #artsearchsubmit{ cursor:pointer;margin-left:60px}
#homeartsearch #expartsearchsubmit{ cursor:pointer}
#homeartsearch #expartsearchclose{ cursor:pointer}
#homeartsearch img#moresearch{cursor:pointer;position:relative;float:left}
	#expandedsearch{height:1px;overflow:hidden;position:relative;float:left}
/**[ COLOR PICKER ]**/

#aacp{width:360px; height:20px; padding:5px 0 5px 5px; margin-top:10px; background-color:#BFAC8F;clear:both; position:relative; float:left; }
#aacp #aacptitle{margin-top:2px; color:#8D5737; font-size:9px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; }
#cchipwrap{position:relative; float:left; margin-left:5px; }
.cchip{width:18px; height:15px; border:2px solid #E3DEC2; position:relative; float:left; margin-right:4px; cursor:pointer}
.cchip#ccblack{background-color:#000} 
.cchip#ccwhite{background-color:#FFF} 
.cchip#ccred{background-color:#CC3300} 
.cchip#ccorange{background-color:#FF6600} 
.cchip#ccyellow{background-color:#FFFF99} 
.cchip#ccgreen{background-color:#009900} 
.cchip#ccblue{background-color:#0033CC} 
.cchip#ccpurple{background-color:#7A3DAE} 
.cchip#ccbrown{background-color:#8D5737} 
.cchip#ccnone{background-image:url(/img/aa_colorchip_no.gif); background-repeat:no-repeat; background-position:2px 0px; background-color:#FFFFFF} 

#submitcomments{ position:absolute; top:15px; left:750px;}

/**[ TAG CLOUD ]**/
#tagcloud{position:relative; float:left; width:340px; height:auto;padding:0 0 0 0; margin:0 0 0 0; /* background-image:url(/img/aa_module_braces_bg.gif);*/ background-repeat:no-repeat}
#tagcloudterms{ width:340px; height:auto; margin-top:10px;position:relative;float:left; text-transform:capitalize}
.tc{font-family:Arial, Helvetica, sans-serif; margin:0 1px 0 1px; text-decoration:none}
a:link.tc{}
a:visited.tc{}
a:hover.tc{background-color:#614F2B;color:#FFF;text-decoration:none}
.tc.t1{font-size:25px; color:#614F2B}
.tc.t2{font-size:18px; color:#847042}
.tc.t3{font-size:15px; color:#847042}
.tc.t4{font-size:12px; color:#847042}

/**[ CONTENT PAGES ]**/
#contentbodywrap{width:860px; height:auto; background-image:url(/img/aa_content_bg.png); position:relative; float:left;
		border-width:1px 1px 1px 0; border-style:solid; border-color:#B7A588; margin:0; padding:0;}
#contentbody{ position:relative; float:left; padding:20px 20px 10px 40px; margin:0;}
		
/**[ ABOUT US PAGE ]**/
#aa_mission{}
#aa_how_it_works{position:relative;float:left;}
#aa_about_leftcol{position:relative;float:left;width:380px;padding-right:20px;margin-right:10px}
#aa_faqs{margin-top:20px;padding-top:20px;position:relative;float:left;border-top:1px dotted #666}
#aa_faqs .faq_item{position:relative;float:left;margin:0px 0 0px 0;width:800px;overflow:hidden}
#aa_faqs .faq_item h5{font-size:12px;position:relative;clear:both;margin:3px 0 3px 0;cursor:pointer;z-index:5000}
#aa_faqs .faq_item .faq_desc{position:relative;float:left;clear:both;padding:10px;background-color:#EFEDE0;border:1px dotted #666;z-index:4000}
#aa_faqs .faq_desc_wrap{position:relative;float:left;height:auto;overflow:hidden;}
.faq_desc * a{font-weight:bold;font-size:11px;text-decoration:underline;color:#AA7732}
#aa_faqs ul{font-family:"Trebuchet MS",sans-serif;font-size:11px;margin:0 0 0 15px;padding:0}
#aa_faq_tools{position:relative;float:left;clear:both;padding:5px;border-top:1px dotted #666;border-bottom:1px dotted #666;width:400px;background-color:#EFEAD1;font-weight:bold}

/**[ MODULES ]**/
.module{width:95%; position:relative; float:left; margin:5px 0 5px 7px;border-bottom:1px solid #C9BF8B;/* background-image:url(/img/aa_module_seperate_450.gif);*/ background-position:bottom; background-repeat:no-repeat}
	/**[ my aa home module ]**/
	#homemymodule{padding-top:10px}
	#homemymodule img{position:absolute; left:-8px; top:10px}
	#homemymodule h2{color:#FFF; font-size:22px; margin-left:160px; margin-top:10px}
	#homemymodule h3{color:#999; font-size:16px; font-weight:normal; margin-left:160px; margin-top:2px; width:270px; height:50px; background-position:250px 10px; border-bottom:1px solid #333}
	html>body #homemymodule h3{ background-image:url(/img/aa_icon_circle_arrow.png); background-repeat:no-repeat; background-position:250px 10px; }
	#homemymodule #email{ background-image:url(/img/forms/homelogin_email.png); background-repeat:no-repeat}
	#homemymodule #password{background-image:url(/img/forms/homelogin_password.png); background-repeat:no-repeat;}
/* trent */ #homemymodule a.gotomy {color:#FFF; font-size:14px; margin-left:200px;}
	/**[	 featured artist ]**/
	#featuredartist{padding-bottom:10px}
	#featuredartist img.art{border:2px solid #8D805D; position:relative; float:left; margin-right:10px}
	#featuredartist ul{list-style:none}
	#featuredartist ul li{display:inline; float:left; padding-left:12px; margin:10px 10px 0 0; background-image:url(/img/aa_icon_star.gif); background-repeat:no-repeat; background-position:0 2px;
		font-size:12px; font-weight:normal; font-family:Trebuchet, Trebuchet MS, "Trebuchet", "Trebuchet MS", sans-serif; color:#000}
	/**[ recent artists ]**/
	#recentartists{height:125px}
	#recentartists.module{border:none}
	#recentartists ul{list-style:none; width:350px; margin-top:5px}
	#recentartists ul li{display:inline; float:left; width:100px; margin-left:10px; border-right:1px solid #C9BF8B; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333}
	#recentartists img{position:absolute; left:345px}
	/**[ popular searches ]**/
	#popularsearches{padding-top:10px; height:auto; width:350px;position:relative;float:left;padding-bottom:20px}
	
	/**[ article listing module ]***/
	.articlelisting{padding-top:5px; height:120px; width:350px}
	.articlelisting .l{width:60px; height:75px; position:relative; float:left; border-right:1px solid #C9BF8B}
	.articlelisting .l p{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666; margin-left:10px}
	.articlelisting .r{width:230px; height:75px; position:relative; float:left}
	.articlelisting .r p{margin-left:10px} 


/**[ SECTIONS / PAGES ]**/
	/**[ registration ]**/
	#registration{margin-top:20px}
	#registration #regleft{width:390px; position:relative; float:left; border-right:1px solid #C9BF8B} 
		#regleft #regstep2{ width:390px; height:auto; position:relative; float:left; }
		#regleft #regstep2{ width:390px; height:auto; position:relative; float:left; }
	#registration #regright{width:350px; position:relative; float:left; margin-left:35px; }
	#registration .mod285{ width:285px; height:58px; background-image:url(../img/aa_rounded_module_285.gif); background-repeat:no-repeat; padding:15px 0 0 10px;} 
	#registration input{background-color:#4E341C; border:1px solid #FFF; color:#FFF; font-family:Trebuchet MS, "Trebuchet MS", sans-serif; font-weight:bold; font-size:12px; width:255px; margin-bottom:10px; padding:4px}
/*trent*/	#registration label{float: left; vertical-align: middle; width: 105px; padding-top: 4px; font-size: 14px; font-weight: bold;}
	#registration select{background-color:#4E341C; border:1px solid #FFF; color:#FFF; font-family:Trebuchet MS, "Trebuchet MS", sans-serif; font-weight:bold; font-size:12px; width:265px; margin-bottom:10px; padding:4px}
	#registration #email{ background-image:url(/img/forms/reg_email.png)}
	#registration #password{}
	#registration #passwordconfirm{}
	#registration #firstname{}
	#registration #lastname{}
	#registration #city{}
	#registration #state{width:180px; background-color:#4E341C}
	#registration #zip{width:70px}
	#registration #ccexpiremonth{ width:120px; }
	#registration #ccexpireyear{ width:120px; }
	#registration option{padding-left:10px}
	#registration #btnsubmit{ background-color:#B68F35; width:265px; padding:10px; margin-top:20px}
	#registration .radio{ width:auto; float:left; position:relative; margin-right:5px;}
	#registration .h{ display:none;}
	#registration #planoptions{ padding:10px; background-color:#C9BF8B; width:250px; border:1px dotted #614F2B; margin-bottom:20px; margin-top:10px; padding-bottom:20px; } 
	#errorconsole{ font-size:14px; color:#990000; font-weight:bold; font-family:Trebuchet MS, "Trebuchet MS", sans-serif }
	
	/**[ contact ]**/
	#contactleft{ width:450px; float:left; position:relative; border-right:1px dotted #614F2B}
		#contactleft p{ width:400px; font-size:10px; }
		#contactleft input{background-color:#352111; border:1px solid #FFF; color:#CCC; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; width:255px; margin-bottom:10px; padding:2px}
		#contactleft input.submit{ width:auto; background-color:#614F2B; color:#FFF; }
		#contactleft input.p{ width:40px }
		#contactleft textarea{background-color:#352111; border:1px solid #FFF; color:#CCC; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; width:255px; margin-bottom:10px; padding:2px}
	#contactright{ width:280px; margin-left:20px; padding:10px; background-color:#C9BF8B; border:2px solid #C6B765; float:left; position:relative}
/*trent*/	#contactleft label{float: left; vertical-align: middle; width: 105px; padding-top: 4px; font-family:Arial, Helvetica; font-size: 14px; font-weight: bold;}
/*trent*/	#contactleft textarea.large{width:375px;}
	.contactfeature{ padding:10px; background-color:#C9BF8B; width:750px; border:1px dotted #614F2B; margin-bottom:20px; margin-top:10px; padding-bottom:20px;}
	.contactfeature img{ float:left; margin-bottom:180px;}
	.contactfeature li{ margin-left:20px; margin-top:5px; font-size:10px; }
	
	/**[ editinfo ]**/
/*trent*/	#editinfo input {background-color:#4E341C; border:1px solid #FFF; color:#FFF; font-family:Trebuchet MS, "Trebuchet MS", sans-serif; font-weight:bold; font-size:12px; margin-bottom:10px; padding:4px}
/*trent*/	#editinfo label{float: left; vertical-align: middle; width: 105px; padding-top: 4px; font-size: 14px; font-weight: bold;}
/*trent*/	#editinfo select{background-color:#4E341C; border:1px solid #FFF; color:#FFF; font-family:Trebuchet MS, "Trebuchet MS", sans-serif; font-weight:bold; font-size:12px; margin-bottom:10px; padding:4px}
/*trent*/	#editinfo textarea{background-color:#4E341C; border:1px solid #FFF; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; width:405px; height: 100px; margin-bottom:10px; padding:2px}
			.editinfo-tip {background-color: #4E341C; border: 1px solid #FFF; color: #fff; font-family:Arial, Helvetica, sans-serif; width: 275px; z-index: 13000;}
 			.editinfo-title { font-family:Arial, Helvetica, sans-serif;font-weight: bold; font-size: 11px; margin: 0; color: #fff; padding: 8px 8px 4px; }
			.editinfo-text { font-family:Arial, Helvetica, sans-serif;font-size: 11px; padding: 4px 8px 8px; }


	
/**[ STAR RATING ]**/ 
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background: url(/img/btn/stars.gif) left -1000px repeat-x;}
.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
.star-rating li{display: inline;}
.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;\overflow:hidden;border: none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position: left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position: left center;}
.inline-rating{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align: middle;}
.small-star{width:50px;height:10px;}
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{background-image: url(/img/btn/stars.gif);line-height: 10px;height: 10px;}

/**[ BUTTON SPRITES ]**/
.btn_sprite{background-image:url(/img/btn/buttonsprite.gif);background-repeat:no-repeat;background-position:-1000px -1000px;cursor:pointer;position:relative;float:left;margin:1px 0 1px 0;text-indent:-9999px}
.btn_sprite.btn_sendtofriend{background-position:0 0;width:140px;height:30px;}
.btn_sprite.btn_addtofavorites{background-position:-175px 0;width:140px;height:30px;}
.btn_sprite.btn_contactartist{background-position:-350px 0;width:140px;height:30px;}
.btn_sprite.btn_viewartistpage{background-position:-175px -100px;width:140px;height:30px}
.btn_sprite.btn_viewartpage{background-position:0px -200px;width:140px;height:30px}
