*{margin:0;padding:0;outline:none;}

/*Layout*/
input, textarea {border:0;}
textarea {resize: none;}

body       {background: white url("../images/background_new.png") repeat-x;}
img        {border:0;}
a          {text-decoration:none; color: white;cursor:pointer}
h1         {font-size: 23px; color: #666; font-weight: normal;}
h2         {font-weight: normal;}
h3         {font-size: 17px; color: #666; font-weight: normal;}
#main      {width:1000px; margin:0 auto;position:relative;}
strong     {color: white; font-weight: normal;}
.break     {clear: both;}
.alt       {display: none;}
li .bullet {vertical-align:top; margin-top: -1px;}
hr.hrLine  {height:1px;border:none;border-top:1px solid #7E8085; margin:15px 0; *margin:7px 0; clear:both;}
span.error,
.message   {color:red;font-size:13px;display:none;}
#email_mkt h3{color:#999999;margin: 0 0 0 8px;font-size: 14px;}
#iphone {position:absolute;right:485px;top:77px;}
#facebook {position:absolute;right:455px;top:77px;}
#twitter {position:absolute;right:425px;top:77px;}

#titlePages                       {margin-top: 10px;}
#titlePages a                     {color:#999;}
#titlePages a:hover               {color:#479647;}
#titlePages h1                    {padding-left: 10px; float:left;}
#titlePages hr                    {margin: 0 auto; clear:both;height:1px;border:none;border-top:1px solid #7E8085; margin:8px 0; *margin:0;}
#titlePages p                     {float:right; margin-bottom: 5px; font-size:15px ;}
#titlePages p.icon                {margin-top:5px; padding-right: 10px;}
#titlePages p.icon img            {margin-bottom:-2px;}

#left  {float:left;}
#right {float:right;}

#clear {clear:both; height: 10px; background-color:#E0E0E0;}

/*Header*/
#info_top           {margin:28px 0px 0px 110px;}
#info_top a         {margin-right:12px;}
#info_top           {font-size:10px !important;}

#shopping           {color:#868D93;float:right;margin: 5px 0px 0 580px;font-size:9px;font-weight: bold;position:absolute; width: 365px; }
#shopping p a       {color: #868D93; text-decoration:none;margin: 15px 5px 0px 0;}
#shopping p a:hover {color: #479647;}


#menu               {background: url(../img/back_top.jpg);height:165px;width:1000px;}
#menu img           {margin:0 0 7px 55px;}
#menu ul            {z-index:20;position:relative;margin-left:45px;width:910px;height:32px;text-align:center;padding-top:8px; text-align:center;}
#menu ul li         {color: #B6B6B8; display:inline; font-size:16px; font-weight:bold; padding:0; margin:0;}
#menu ul li a       {color: #B6B6B8; text-decoration:none;padding:0 2px 0 0;}
#menu ul li a:hover {color: #479647;}
div.submenu         {position:relative;z-index:20;}
div.submenu2        {position:relative;z-index:20;}

#sendEmail	{margin: 2px 0 0 2px;}

.contact_box, .cart_box {margin: 14px 0 0 0; float: left;}
.contact_box {width: 175px;}
.cart_box {width: 185px;}

#email_mkt { float: left; margin: 0 0 0 0;}

/*Pages*/
#titlePageProjSpace               {vertical-align: middle; float: left; margin-top: 10px;}
#titlePageProjSpace	h1            {float:left;padding:20px 0 0 30px; width:563px; height:45px; background: url("../img/back_title_top.gif") left top no-repeat #EDEDEE;}
#titlePageProjSpace	div           {position:relative;float:right; padding:20px 0 0 30px; width:267px; height:45px; background: url("../img/back_bot_menuDropTop.jpg") left top no-repeat #EDEDEE; color: white; font-size: 17px;}
#titlePageProjSpace ul            {display:none;position:absolute;z-index:20;top:45px;left:7px;width:223px;border: solid 2px white; padding:20px 20px 10px 20px; border-top: none;background:#1C1F22 url("../img/back_submenu_ul.jpg") top left no-repeat;}
#titlePageProjSpace	ul li         {display:block; list-style: none; color:#CCC; font-size: 12px; padding: 5px 0;}
#titlePageProjSpace	ul li a       {color:#CCC; text-decoration: none;}
#titlePageProjSpace	ul li a:hover {color:white;}

#leftMenu                   {float:left; position:relative; width:292px; min-height:600px; margin: 20px 0; background: url("../img/menu_left_back.jpg") left 20px repeat-x;}
#leftMenu h2                {font-size: 23px; color: #666; margin: 20px 0 0 30px;}
#leftMenu hr                {margin: 0 auto; width:252px; clear:both;height:1px;border:none;border-top:1px solid #7E8085;}
#leftMenu ul                {width:255px;margin:10px 18px;list-style:none; color:#479647;}
#leftMenu ul li             {width:205px; height:19px;padding:5px 25px;background-image:url("../img/menu_left_backBullet.gif");}
#leftMenu ul a              {color:#999; text-decoration: none;}
#leftMenu ul a:hover        {color:#479647;}
#leftMenu img               {margin-left: 18px;}
#leftMenu .mask             {position:absolute;top:61px;left:0;z-index:1;}
#leftMenu p                 {margin: 10px 30px;}
#leftMenu .submenu          {z-index:20;width:262px; height:30px; margin:0; padding: 22px 0 10px 30px; font-size: 17px; color: white; background: url("../img/left_back_top.jpg") top left no-repeat; position:relative;}
#leftMenu .submenu2         {z-index:20;width:262px; height:30px; margin:0; padding: 22px 0 10px 30px; font-size: 17px; color: white; background: url("../img/left_back_top.jpg") top left no-repeat; position:relative;}

#leftMenu #more_pieces ul    {width:250px}
#leftMenu #more_pieces ul li {background-image:none;position:relative;z-index:1;top:0;left:0;display: inline; list-style: none; width:110px; height:105px; float: left; padding: 5px 5px 5px 5px; text-align:center;}
#leftMenu #more_pieces img   {margin-left: 0px;}
#leftMenu #more_pieces .mask {position:absolute;top:5px;left:10px;z-index:1;width:99px;height:65px}
#leftMenu #more_pieces p	 {color:#999; margin: 0px 0px}

#leftSubmenu ul             {display:none;z-index:999;position:absolute;top:35px;left:-6px;width:243px;border: solid 2px white; border-top: none; padding:10px; background:#1C1F22 url("../img/back_submenu_ul.jpg") top left no-repeat;}
#leftSubmenu ul li          {font-size: 12px;background:none;margin: 5px 0;padding:0;width:243px;}
#leftSubmenu ul li img      {margin:0;}
#leftSubmenu ul li a        {color:#CCC; text-decoration: none;}
#leftSubmenu ul li a:hover  {color:white;}
#leftMenu .topImage         {margin:0;}

#rightNews                  {float:left; width:568px; margin: 20px 0 20px 30px; background: url("../img/menu_left_back.jpg") left 20px repeat-x;}
#rightNews hr               {margin: 0 auto; width:525px; clear:both;height:1px;border:none;border-top:1px solid #7E8085;}
#rightNews h2               {float:left;font-size: 23px; color: #666; padding-left: 30px; width: 390px;}
#rightNews h3               {float:right; padding-right: 30px; padding-top:10px; font-size: 11px; color: #999;}

#rightImg                   {width: 505px; margin: 10px auto; background-color: white; padding: 10px; text-align: center;}
#rightText                  {width: 525px;padding:10px 0;margin: 10px auto;}
#rightText p                {margin-bottom: 10px;}

#rightCollections                {font-size: 12px; float:left; margin: 20px 0;}
#rightCollections ul             {width:598px; margin-bottom: 20px;}
#rightCollections ul li          {display: inline; list-style: none; width:163px; height:160px; float: left; margin: 0 0 0 35px; position:relative}
#rightCollections .mask          {position:absolute; left:0; top:0; width:150px; height:100px;}
#rightCollections ul li a        {color:#999; text-decoration: none;}
#rightCollections ul li a:hover  {color:#479647;}
#rightCollections p              {margin-left: 15px;}
#rightCollections p.paginate     {margin:10px 10px 20px 0; text-align: right; font-size: 10px; color: #666;}
#rightCollections hr             {width:568px; margin: 0 0 0 30px;height:1px;border:none;border-top:1px solid #7E8085;clear:both;}

#rightPieces        {font-size: 12px; float:left; margin: 20px 0 20px 20px;}
#rightPieces dl     {clear:both;width:492px; min-height:300px; background: url("../img/back_collecdtion_details.jpg") no-repeat left top; margin: 10px auto; padding: 20px;}
#rightPieces dl dt  {padding-left:15px;font-size: 18px; color:#666;background: url("../img/bullet.jpg") 0px 5px no-repeat;}
#rightPieces dl dd  {margin-bottom: 15px;border-bottom:1px groove #DBDCDD;padding-bottom:10px;}
#rightPieces dl dd.noborder {border:none;}

#mainImage                 {float:left;width:577px;background-image: url("../img/back_main_media.jpg"); padding:0; text-align: center;position:relative;margin-bottom:10px;text-align:center;}
#mainImage h2              {font-size:15px;float:left;margin:15px 0 0 30px;color:#479647;}
#mainImage div#top         {width:577px;height:19px;margin-top:0;float:left;background-image: url("../img/back_main_media_top.jpg");}
#mainImage div             {width:577px;height:64px;margin-top:10px;float:left;background-image: url("../img/back_main_media_bottom.jpg"); background-repeat: no-repeat}
#mainImage p               {float:left;width:524px;text-align:center;margin-top:-25px}
#mainImage p div           {float:left;width:524px;text-align:center; background-image: none}
#mainImage span            {float:left;width:524px;text-align:center;margin-top:-25px}
#mainImage span div        {float:left;width:524px;text-align:center; background-image: none}
#mainImage img.mask        {position:absolute;z-index:1;top:18px;left:34px;margin:0;float:left;}
#mainImage div img.buyCall {float:right;padding:15px 33px 0 0;}
#mainImage .prevP          {float:left;margin:170px 2px 0 3px;}
#mainImage .nextP          {float:right;margin:170px 0 0 0;}
#main_media {margin-top:20px;}


#pieceImages                {float:left; padding-left:25px; margin: 10px 0; margin-top: -30px; width:550px; background: url("../idmg/back_cont_full_short2.jpg") no-repeat;}
#pieceImages h2             {font-size: 16px ;margin:23px 0 0 0px;color: #5C5F63;}
#pieceImages ul             {width:450px; padding-left: 23px; margin: 0 0 20px 0; float:left;}
#pieceImages ul li          {display: inline; list-style: none; width:105px; float: left; margin: 9px 3px 3px 3px ;position:relative;}
#pieceImages ul li img.td   {position:absolute;z-index:1;}
#pieceImages ul li img.mask {position:absolute;z-index:5;top:0px;left:0px;width:97px;height:65px}
#pieceImages ul li a        {color:#999; text-decoration: none;}
#pieceImages ul li a:hover  {color:#479647;}
#pieceImages p              {margin-left: 15px;}
#pieceImages p.paginate     {margin:10px 10px 20px 0; text-align: right; font-size: 10px; color: #666;}
#pieceImages p.paginate img {margin-bottom:-4px;}
#pieceImages hr             {height:1px;border:none;border-top:1px solid #7E8085; margin:8px 23px; *margin:0px 23px; clear:both;}
#pieceImages .prev_artist   {width:25px;height:72px;float:left;margin:33px 0 0 20px;cursor:pointer; background-image: url("../img/circle_prior.gif"); background-repeat: no-repeat}
#pieceImages .next_artist   {width:25px;height:72px;cursor:pointer;float:right;margin:-50px 37px 0 0; background-image: url("../img/circle_next.gif"); background-repeat: no-repeat}
#pieceImages .prev_products {width:35px;height:52px;float:left;margin:33px 0 0 2px;cursor:pointer;}
#pieceImages .next_products {width:25px;height:52px;cursor:pointer;float:right;margin:-110px 5px 0 0;}
#pieceImages .big_scroller  {background-image: none}


#relatedPieces                {float:left; margin: 10px 0; margin-top: 0px; width:550px; background: url("../idmg/back_cont_full_short2.jpg") no-repeat;}
#relatedPieces h2             {font-size: 23px ;margin:23px 0 0 30px;color: #5C5F63;}
#relatedPieces ul             {width:600px; padding-left: 23px; margin: 0 0 20px 0; float:left;}
#relatedPieces ul li          {display: inline; list-style: none; width:163px; float: left; margin: 9px 3px 3px 3px ;position:relative;}
#relatedPieces ul li img.td   {position:absolute;z-index:1;}
#relatedPieces ul li img.mask {position:absolute;z-index:5;top:-8px;left:-7px;width:164px;height:120px}
#relatedPieces ul li a        {color:#999; text-decoration: none;}
#relatedPieces ul li a:hover  {color:#479647;}
#relatedPieces p              {margin-left: 15px;}
#relatedPieces p.paginate     {margin:10px 10px 20px 0; text-align: right; font-size: 10px; color: #666;}
#relatedPieces p.paginate img {margin-bottom:-4px;}
#relatedPieces hr             {height:1px;border:none;border-top:1px solid #7E8085; margin:8px 23px; *margin:0px 23px; clear:both;}
#relatedPieces .prev_artist2  {width:25px;height:72px;float:left;margin:33px 0 0 20px;cursor:pointer; background-image: url("../img/circle_prior.gif"); background-repeat: no-repeat}
#relatedPieces .next_artist2  {width:25px;height:72px;cursor:pointer;float:right;margin:-90px -25px 0 0; background-image: url("../img/circle_next.gif"); background-repeat: no-repeat}
#relatedPieces .prev_artist   {width:25px;height:72px;float:left;margin:33px 0 0 20px;cursor:pointer; background-image: url("../img/circle_prior.gif"); background-repeat: no-repeat}
#relatedPieces .next_artist   {width:25px;height:72px;cursor:pointer;float:right;margin:-90px -25px 0 0; background-image: url("../img/circle_next.gif"); background-repeat: no-repeat}
#relatedPieces .prev_products {width:35px;height:52px;float:left;margin:33px 0 0 2px;cursor:pointer;}
#relatedPieces .next_products {width:25px;height:52px;cursor:pointer;float:right;margin:-110px 5px 0 0;}
#relatedPieces .big_scroller  {background-image: none}

#pieceGallery                               {position:relative;width:431px; padding:0 15px 0 0; float:right; margin:20px 0; height:50px;}
#pieceGallery #mainImage                    {background: none; float:left; width:394px; height: 300px; padding:15px 10px; text-align: center;position:relative;z-index:1;}
#pieceGallery #mainImage img                {position:absolute;z-index:1;left:15px;top:17px;}
#pieceGallery #mainImage img.mask           {position:absolute;top:15px;left:15px;z-index:10;}
#pieceGallery #mainImage #loading           {position:absolute;top:155px;left:178px;z-index:2;display:none;}
#pieceGallery .nextP                        {float:right;cursor:pointer;margin:30px 20px 0 0;}
#pieceGallery .prevP                        {float:left;cursor:pointer;margin:30px 15px 0 10px;}
#pieceGallery #maskScroller2                 {float:left;width:336px;height:63px;position:absolute;top:355px;left:50px;overflow:hidden;}
#pieceGallery #maskScroller2 ul              {list-style: none;position:relative;}
#pieceGallery #maskScroller2 ul li           {position:relative;z-index:1;width:93px;height:61px;padding:2px; float:left; margin: 0 15px 10px 0; background-image: url("../img/back_gal_tb.gif");display:inline;}
#pieceGallery #maskScroller2 ul li img.mask  {position:absolute;z-index:12;top:-6px;left:-2px;}

#piecePrice         {width:532px; height: 150px; background-image: url("../img/back_price.jpg"); margin: 2px auto; vertical-align: middle;}
#piecePrice h3      {float:left; padding-left: 20px; margin-top:-5px; font-size: 23px; color: #479647; padding-bottom:19px}
#piecePrice p       {float:right; padding-right: 20px; margin-top:-5px; font-size: 20px; color: #666; padding-bottom:19px}
#piecePrice img     {float:right; padding:1px 5px;}

#productDetails                    {float: left;width: 890px; background:#EDEDEE url("../img/back_product_top.gif") no-repeat top left; margin:20px 0;}
#productDetails dl                 {float: left; width: 400px; padding-left: 20px; margin-top: 50px;}
#productDetails dl p               {margin-bottom: 12px;}
#productDetails dl dt              {color: #479647; font-size: 16px;}
#productDetails dl dd.backWhite    {width: 377px; background: white; padding: 5px 10px; margin:5px 0 10px 0;}
#productDetails dl dt.description  {font-size: 18px;}
#productDetails dl dd.description  {width: 397px;height: 95px; overflow: auto; margin:3px 0 17px 0;}
#productDetails dl dt.price        {display:inline; background: url("../img/back_prod_price.jpg") no-repeat; float: left; font-size: 23px; height: 47px;width: 223px; padding:13px 0 0 13px; }
#productDetails dl dd.price img    {margin-bottom:-23px; }
#productDetails dl dd.price        {display:inline; padding-top: 13px; background: url("../img/back_prod_cifra.jpg") no-repeat; float:left; font-size:20px; height: 60px;width: 161px; }

#productGallery                               {position:relative;width:431px; padding:0 15px 0 0; float:right; margin:20px 0; background:url("../img/back_prod_gallery.jpg") top left no-repeat; height:440px;}
#productGallery #mainImage                    {background: none; float:left; width:394px; height: 300px; padding:15px 10px; text-align: center;position:relative;z-index:1;}
#productGallery #mainImage img                {position:absolute;z-index:1;left:15px;top:17px;}
#productGallery #mainImage img.mask           {position:absolute;top:15px;left:15px;z-index:10;}
#productGallery #mainImage #loading           {position:absolute;top:155px;left:178px;z-index:2;display:none;}
#productGallery .nextP                        {float:right;cursor:pointer;margin:30px 20px 0 0;}
#productGallery .prevP                        {float:left;cursor:pointer;margin:30px 15px 0 10px;}
#productGallery #maskScroller                 {float:left;width:336px;height:63px;position:absolute;top:355px;left:50px;overflow:hidden;}
#productGallery #maskScroller ul              {list-style: none;position:relative;}
#productGallery #maskScroller ul li           {position:relative;z-index:1;width:93px;height:61px;padding:2px; float:left; margin: 0 15px 10px 0; background-image: url("../img/back_gal_tb.gif");display:inline;}
#productGallery #maskScroller ul li img.mask  {position:absolute;z-index:12;top:-6px;left:-2px;}


#productSubmenu               {z-index:20;position:relative;float:left;padding:20px 0 0 30px; width:262px; height:45px; background: url("../img/back_submenu_productDet.jpg") left top no-repeat; color: white; font-size: 17px;}
#productSubmenu ul            {display:none; position:absolute;z-index:999;top:45px;left:12px;width:223px;border: solid 2px white; padding:20px 20px 10px 20px; border-top: none;background:#1C1F22 url("../img/back_submenu_ul.jpg") top left no-repeat;}
#productSubmenu ul li         {display:block; list-style: none; color:#CCC; font-size: 12px; padding: 5px 0;}
#productSubmenu ul li a       {color:#CCC; text-decoration: none;}
#productSubmenu ul li a:hover {color:white;}

#productRelated                {float:left; margin: 20px 0;width:890px; background: url("../img/back_cont_full_short2.jpg") no-repeat;}
#productRelated h2             {font-size: 23px ;margin:23px 0 0 30px;color: #5C5F63;}
#productRelated ul             {width:867px; padding-left: 23px; margin: 0 0 20px 0; float:left;}
#productRelated ul li          {display: inline; list-style: none; width:163px; float: left; margin: 9px 3px 3px 3px ;position:relative;}
#productRelated ul li img.td   {position:absolute;z-index:1;}
#productRelated ul li img.mask {position:absolute;z-index:5;top:-8px;left:0px;}
#productRelated ul li a        {color:#999; text-decoration: none;}
#productRelated ul li a:hover  {color:#479647;}
#productRelated p              {margin-left: 15px;}
#productRelated p.paginate     {margin:10px 10px 20px 0; text-align: right; font-size: 10px; color: #666;}
#productRelated p.paginate img {margin-bottom:-4px;}
#productRelated hr             {height:1px;border:none;border-top:1px solid #7E8085; margin:8px 23px; *margin:0px 23px; clear:both;}
#productRelated .prev_artist   {width:25px;height:52px;float:left;margin:33px 0 0 2px;cursor:pointer;}
#productRelated .next_artist   {width:25px;height:52px;cursor:pointer;float:right;margin:-110px 5px 0 0;}
#productRelated .prev_products {width:25px;height:52px;float:left;margin:33px 0 0 2px;cursor:pointer;}
#productRelated .next_products {width:25px;height:52px;cursor:pointer;float:right;margin:-110px 5px 0 0;}


#prodRelated                {float:left; margin: 20px 0;width:890px; background: url("../img/back_cont_full_short2.jpg") no-repeat;}
#prodRelated h2             {font-size: 18px ;margin:23px 0 0 30px;color: #5C5F63;}
#prodRelated ul             {width:867px; padding-left: 23px; margin: 0 0 20px 0; float:left;}
#prodRelated ul li          {display: inline; list-style: none; height: 135px; width:163px; float: left; margin: 9px 3px 3px 3px ;position:relative;}
#prodRelated ul li img.td   {position:absolute;z-index:1;}
#prodRelated ul li img.mask {position:absolute;z-index:5;top:-8px;left:-7px;width:164px;height:120px}
#prodRelated ul li a        {color:#999; text-decoration: none;}
#prodRelated ul li a:hover  {color:#479647;}
#prodRelated p              {position:absolute; margin-top:105px; margin-left: 5px; z-index:100}
#prodRelated p.paginate     {margin:10px 10px 20px 0; text-align: right; font-size: 10px; color: #666;}
#prodRelated p.paginate img {margin-bottom:-4px;}
#prodRelated hr             {height:1px;border:none;border-top:1px solid #7E8085; margin:8px 23px; *margin:0px 23px; clear:both;}
#prodRelated .prev_artist   {width:25px;height:52px;float:left;margin:33px 0 0 2px;cursor:pointer;}
#prodRelated .next_artist   {width:25px;height:52px;cursor:pointer;float:right;margin:-110px 5px 0 0;}
#prodRelated .prev_artist2  {width:25px;height:52px;float:left;margin:33px 0 0 2px;cursor:pointer;}
#prodRelated .next_artist2  {width:25px;height:52px;cursor:pointer;float:right;margin:-110px 5px 0 0;}
#prodRelated .prev_products {width:25px;height:52px;float:left;margin:33px 0 0 2px;cursor:pointer;}
#prodRelated .next_products {width:25px;height:52px;cursor:pointer;float:right;margin:-110px 5px 0 0;}
.big_scroller               {background: url("../img/back_related.gif") 5px 35px no-repeat;}
#bolinhas					{float:left; margin-left:9px; width:50px}
#bolinhas ul				{width:50px;}
.prev_bolinhas 				{width:17px;height:16px;cursor:pointer;float:left;}
.next_bolinhas 				{width:17px;height:16px;cursor:pointer;}

#prodAttributes             {width: 844px;padding: 23px ;background-color: #EDEDEE; float: left;}
#prodAttributes ul          {width: 844px; float: left; margin-top: 10px;}
#prodAttributes ul li       {font-size: 15px;width: 333px; float:left; background: url("../img/back_attr_li.gif") right top no-repeat; display: inline; margin-right: 21px; padding: 10px 0;}
#prodAttributes ul li.last  {background: none; width: 136px; margin: 0; padding: 0;}
#prodAttributes #selAtt     {border: solid 1px #CCC; width:220px; color:#959595;}
#prodAttributes h2          {font-size: 23px; color: #5C5F63;}
#prodAttributes hr          {height:1px;border:none;border-top:1px solid #7E8085; margin:8px 0; *margin:0; clear:both;}

#bread_crumbs				{position:relative; float:right; margin-right:60px; margin-top:-7px}

/*#contentFull                      {width:830px; padding:20px 30px; float:left; margin-top:20px; background:url("../img/back_cont_full.jpg") top left no-repeat; height:auto !important; height:375px; min-height:375px;}*/
#contentFull.parent 			  {position:relative;}
#contentFull img                  {float:right; margin-right: -8px;}
#contentFull canvas               {float:right; margin-right: -8px;}
#contentFull h2                   {font-size: 23px; color: #666;}
#contentFull h3                   {margin-bottom: 10px; padding-top:10px;}
#contentFull hr                   {height:1px;border:none;border-top:1px solid #7E8085; margin:8px 0 13px 0; *margin:0 0 5px 0; clear:both;}
#contentFull p                    {margin-bottom: 10px;}
#contentFull table tr td          {background-color: white; padding: 5px 10px; vertical-align: top;}
#contentFull table tr th          {font-size: 23px; color: #666; text-align: left; font-weight: normal;}
#contentFull table tr td.spacer   {background:none;  padding:0;}
#contentFull table tr td.exhib    {background: url("../img/bullet_exhibitions.jpg") top left no-repeat white; padding-left: 20px;}

#contentFull.exhDet                 {height:auto !important; height:280px; min-height:280px; background-image:url("../img/back_cont_full_short.jpg");margin-top:50px;}
#contentFull.exhDet dl              {float: left; display: inline; width: 265px;}
#contentFull.exhDet dl dt           {float: left; width:70px; background-image: url("../img/back_dt_exh.gif"); height: 23px; margin-bottom: 2px; text-align: right; font-size: 13px; color: #479647; padding: 4px 10px 0 0;}
#contentFull.exhDet dl dd           {float: left; width:175px; background-image: url("../img/back_dd_exh.gif"); height: 21px; margin-bottom: 2px; padding: 6px 0 0 10px;}
#contentFull.exhDet div.divDesc     {float:right; width: 500px; padding:10px 20px; background-color: white;}
#contentFull.exhDet div p           {width: auto;}
#contentFull.exhDet div h3          {color:#479647; font-size: 18px;}
#contentFull.exhDet div.divDesc div {height: 140px; overflow: auto;}

#exhDetMore                  {font-size: 12px; float:right; padding:0 24px; width:402px;height:322px; margin-top:20px; background-image: url("../img/back_cont_exh_detail.jpg"); background-repeat: no-repeat;}
#exhDetMore h2               {padding-left: 10px; float:left; font-size: 23px; color: #666; margin-top: 20px;}
#exhDetMore .paginate        {margin:28px 0 0 0; float:right; text-align: right; font-size: 10px; color: #666;}
#exhDetMore hr               {height:1px;border:none;border-top:1px solid #7E8085; margin:0px 0 10px 0; *margin:-5px 0 2px 0; clear:both;}
#exhDetMore ul               {width: 402px; list-style: none;}
#exhDetMore ul li            {width: 402px;float: left; height: 27px; margin-bottom:2px; background-image: url("../img/back_li_white.gif"); background-repeat: no-repeat;}
#exhDetMore ul li ul         {padding: 5px 0 0 25px; width: auto; height: auto;}
#exhDetMore ul li ul li      {background: none; display: inline; width: 145px; height:10px; margin: 0; padding: 0;}
#exhDetMore ul li ul li.date {width: 75px;}

#exhDetPic          {position:relative;float: left;width:424px; height: 322px; margin-top:14px; background-image: url("../img/back_pic_exh_detail.jpg"); text-align: center; padding: 14px 6px 0 0;}
#exhDetPic img.mask {position:absolute; top:13px; left:14px;}

#exhDetPic #menu_mini {margin:20px 0 0 7px;text-align:center;}
#exhDetPic #menu_mini .mini a {padding-right:40px;}
#exhDetPic #menu_mini img {margin:12px 2px 0 0px;}

#contentGallery                                        {width:890px; padding:0; float:left; margin:20px 0; background:url("../img/back_gallery.jpg") top left no-repeat; height:360px;}
#contentGallery #mainImage                             {position:relative;background: none; float:left; width:394px; height: 300px; padding: 30px 33px; text-align: center;}
#contentGallery #mainImage .mask                       {position:absolute;top:28px;left:32px;}
#contentGallery #mainImage #loading                    {position:absolute;top:165px;left:208px;display:none;}
#contentGallery #mainImage img                         {position:absolute;left:32px;top:30px;}
#contentGallery #thumbImage                            {float:left;width:405px;list-style: none;margin-top:40px;}
#contentGallery #thumbImage .left                      {float:left;cursor:pointer;margin-top:122px;}
#contentGallery #thumbImage .right                     {float:right;cursor:pointer;margin-top:122px;}
#contentGallery #thumbImage #galleryScroll             {float:left;width:333px;height:280px;overflow:hidden;list-style:none;padding-left:11px;position:relative;}
#contentGallery #thumbImage #galleryScroll ul          {float:left;width:333px;position:absolute;}
#contentGallery #thumbImage #galleryScroll ul li       {position:relative;z-index:1;width:93px; height:61px; float:left;display:inline; margin: 0 18px 10px 0;}
#contentGallery #thumbImage #galleryScroll ul li .mask {position:absolute;top:0;left:0;z-index:2; width:98px; height:65px}

#content             {width:890px;margin:0 auto;}
#content.contentHome {width:906px;}
#content ul#images   {display:inline;float:left;font-size:11px;font-weight:normal;padding:15px 0px 0px 0px;}


#pressDet                   {font-size: 12px; float:right; padding:0 24px; width:402px;height:322px; margin-top:20px; background-image: url("../img/back_cont_exh_detail.jpg"); background-repeat: no-repeat;}
#pressDet h2                {padding-left: 10px; float:left; font-size: 23px; color: #666; margin-top: 20px;}
#pressDet hr                {height:1px;border:none;border-top:1px solid #7E8085; margin:0px 0 10px 0; *margin:-5px 0 2px 0; clear:both;}
#pressDet dl                {margin-left: 10px;}
#pressDet dl dt             {font-size: 16px; color: #479647; margin-top: 5px;}
#pressDet dl dt big         {font-size: 18px;}
#pressDet dl dd.description {height:130px; overflow: auto;}

#fullCollections                {font-size: 12px; float:left; margin: 20px 45px;width:890px;}
#fullCollections .mask          {position:absolute; left:-2px; top:-2px;}
#fullCollections ul             {width:890px; margin-bottom: 20px;}
#fullCollections ul li          {display: inline; list-style: none; width:163px; float: left; margin: 7px; position:relative;}
#fullCollections ul li a        {color:#999; text-decoration: none;}
#fullCollections ul li a:hover  {color:#479647;}
#fullCollections p              {margin-left: 15px;}
#fullCollections p.paginate     {margin:10px 10px 20px 0; text-align: right; font-size: 10px; color: #666;}
#fullCollections p.paginate img {margin-bottom:-4px;}
#fullCollections hr             {height:1px;border:none;border-top:1px solid #7E8085;clear:both;}

#divSortBy {float:right}

#artistsSearch                    {font-size: 12px; float:left; margin: 20px 0;}
#artistsSearch ul                 {width:890px;}
#artistsSearch ul li              {position:relative;z-index:1;top:0;left:0;display: inline; list-style: none; width:148px; height:152px; float: left; padding: 0 15px 20px 15px; text-align:center;}
#artistsSearch ul li img.mask     {position:absolute;top:0;left:30px;z-index:9; width:119px;height:117px}
#artistsSearch ul li img.lock	  {position:absolute;left:110px;z-index:10;}
#artistsSearch ul li hr           {width:140px;float:left;margin:5px auto;}
#artistsSearch ul li a            {color:#999; text-decoration: none;}
#artistsSearch ul li a:hover      {color:#479647;}
#artistsSearch div.paginate       {padding:10px 10px 20px 0; text-align: right; font-size: 10px; color: #666; width: 880px;}
#artistsSearch div.paginate img   {margin-bottom:-4px;}
#artistsSearch hr                 {width:890px;height:1px;border:none;border-top:1px solid #7E8085;clear:both; margin:8px 0; *margin:0px;}

#newInventory                    {font-size: 12px; float:left; margin: 20px 0;}
#newInventory ul                 {width:890px;}
#newInventory ul li              {position:relative;z-index:1;top:0;left:0;display: inline; list-style: none; width:148px; height:152px; float: left; padding: 0 15px 20px 15px; text-align:center;}
#newInventory ul li img.mask     {position:absolute;top:0;left:14px;z-index:9; width:151px;height:100px}
#newInventory ul li img.lock	 {position:absolute;left:110px;z-index:10;}
#newInventory ul li hr           {width:140px;float:left;margin:5px auto;}
#newInventory ul li a            {color:#999; text-decoration: none;}
#newInventory ul li a:hover      {color:#479647;}
#newInventory div.paginate       {padding:10px 10px 20px 0; text-align: right; font-size: 10px; color: #666; width: 880px;}
#newInventory div.paginate img   {margin-bottom:-4px;}
#newInventory hr                 {width:890px;height:1px;border:none;border-top:1px solid #7E8085;clear:both; margin:8px 0; *margin:0px;}

#artistsSearchBar                 {vertical-align: middle; float: left; margin-top: 10px;}
#artistsSearchBar div.searchForm  {float:right;padding:20px 20px 0 0; width:282px; height:45px; background: url("../img/back_searchbar_right.gif") right top no-repeat #EDEDEE;}
#artistsSearchBar div.searchForm2  {float:right;padding:20px 20px 0 0; width:570px; height:45px; background: url("../img/back_searchbar_right.gif") right top no-repeat #EDEDEE;}
#artistsSearchBar div.input       {width: 162px; height: 18px; padding: 5px; float: right; margin:0 10px 0 0;background-image: url("../img/back_input_search.gif"); background-repeat: no-repeat;}
#artistsSearchBar div.input input {border:none; width: 162px; height: 18px;}
#artistsSearchBar div.submit      {width: 90px; float: right;}
#artistsSearchBar div.divSortBy   {background: url("../img/back_sortBy.gif") no-repeat; height: 33px;margin-top: -10px; padding: 12px 0 0 20px; font-size: 15px;}
#artistsSearchBar #sortBy         {vertical-align: bottom; border: solid 1px #CCC; width:160px; color:#959595;}
#artistsSearchBar div.submenu     {position:relative;z-index:20;float:left; padding:20px 0 0 30px; width:264px; height:45px; background: url("../img/back_submenu_left.jpg") left top no-repeat #EDEDEE; color: white; font-size: 14px;}
#artistsSearchBar div.submenu2    {position:relative;z-index:20;float:left; padding:20px 0 0 30px; width:264px; height:45px; background: url("../img/back_submenu_left2.jpg") left top no-repeat #EDEDEE; color: white; font-size: 14px;}
#artistsSearchBar div.subGenre    {width:264px; background: url("../img/back_submenu_left2.jpg") left top no-repeat #EDEDEE; font-size:14px}
#artistsSearchBar ul              {z-index:999;display:none; position:absolute;top:45px;left:12px;width:223px;height:315px;overflow:auto;border: solid 2px white; padding:20px 20px 10px 20px; border-top: none;background:#1C1F22 url("../img/back_submenu_ul.jpg") top left no-repeat;}
#artistsSearchBar ul li           {display:block; list-style: none; color:#CCC; font-size: 12px; padding: 5px 0;}
#artistsSearchBar ul li a         {color:#CCC; text-decoration: none;}
#artistsSearchBar ul li a:hover   {color:white;}
#artistsSearchBar .searchForm .select {float:right;width:188px; height:30px;margin-right:30px;}


#artistsSearchBar div.subSort    {width:264px; background: url("../img/back_submenu_left2.jpg") left top no-repeat #EDEDEE; font-size:14px; margin-top: -20px}

#scroll_video                              {float:right;margin:-10px 0 14px 0 ;padding-right:30px;background: url("../img/black_box.jpg") no-repeat;width:290px;height:234px;}
#scroll_video  .left                       {float:left;cursor:pointer;margin:3px 0 0 2px;}
#scroll_video  .right                      {float:right;cursor:pointer;margin:3px 2px 0 0;}
#scroller2                                  {display:none;float:right;margin:6px 8px 0 0;height:1px;overflow-x: hidden; overflow-y: auto; background-color: #000}
#scroll_video #scroller2 ul                 {margin-left:15px;float:left;list-style-image: url('../img/video_bullet.jpg');visibility:none;}
#scroll_video #scroller2 ul li              {width:250px;height:1px;}
#scroll_video #twitter_feed {margin:10px 0 0 15px;width:250px;height:250px;overflow:hidden;}
#scroll_video #twitter_feed li {background-color:black !important;display:inline;float:left;margin:0;padding:0;list-style:none;height:auto !important;padding-top:5px;margin-top:5px;border-top:solid 1px #666;height:100px;}
#scroll_video #twitter_feed li small {display:block;color:#479647;}
#scroll_video #twitter_feed li a:hover {color:#479647;}
#scroll_video #twitter_feed #twitter_title {margin:0;}

#artistBack        {width: 890px; height: auto; /*float: left;*/ position: relative; background: url("../img/back_artist_detail_big.jpg") no-repeat 0 58px; margin:0 24px 10px 0;}

#artistDet         {width: 280px;  margin:0 24px 10px 0; float: left;}
#artistDet .bigPic {float: left; padding-left: 15px; width:130px ;height:130px ;}

#artistDet div          {position:relative;float:left; margin: 0 0 0 25px;}
#artistDet #thumb1,
#artistDet #thumb2      {position:relative;float:left; margin: 65px 0 0 15px}
#artistDet #thumb1 .mask {margin-top: -1px; width:50px; height:50px;}
#artistDet #thumb2 .mask {margin-top: -1px; width:50px; height:50px;}
#artistDet .mask        {position:absolute;top:0;left:0;}
#artistDet .thumb       {margin:70px 0 0 10px;cursor:pointer;}
#artistDet .thumb .mask {top:-1px;left:-1px;}

#artistDet h1            {padding-left: 10px;}
#artistDet hr            {height:1px;border:none;border-top:1px solid #7E8085;clear:both; margin:8px 0; *margin:0;}
#artistDet .smallPic     {float: left; margin-top: 70px; width:60px ;height:60px ;}
#artistDet #artistTitle  {position: absolute; top: 30px; left: 125px; width: 312px;}
#artistDet #artistText   {width: 229px; height:369px;overflow: auto; float: left; padding: 10px 10px 10px 25px; margin:10px 0; text-align: justify;}
#artistDet #artistText p {margin-bottom: 15px;}

#artistCont             {float: left; margin-bottom: 5px; width: 580px;}
#artistCont #artistContTitle         {width: 580px; height: 55px;height:auto !important;min-height: 55px;}
#artistCont #artistContTitle h2      {float:left;width:560px; margin: 25px 0 0 0; min-height:30px;height:auto !important;height: 30px; font-size: 23px; text-align:right;}
#artistCont #artistContTitle img {float:left;margin:20px 0 0 5px;z-index:999;}
#artistCont hr          {height:1px;border:none;border-top:1px solid #7E8085;clear:both; margin:8px 0; *margin:0;}
#artistCont hr.marginHr {height:1px;border:none;border-top:1px solid #7E8085;clear:both; margin:0; *margin:-8px 0;}
#artistCont #artistPic  {position:relative; width:580px; height: 455px; margin:8px -10px 0 -4px; background: url("../img/back_pic_exh_detail_big2.png") no-repeat top left; text-align: center; padding: 14px 6px 0 0;}
#artistCont #pagerPic   {position:relative; text-align: right; width: 555px; height: auto important!; margin: 0px 20px 0 0px; padding: 0px 0px 0 0;}
#artistCont #pieces_pics{text-align: left; width:567px; height: important! auto; margin: -12px 10px 0 0px; padding: 0px 0px 0 0;}
#artistCont ul          {float: left; list-style: none; width: 520px; margin-bottom: 10px;}
#artistCont ul li       {display: inline; float: left; margin-right: 6px; font-size: 13px; color: #479647;}
#artistCont ul li img   {margin-bottom: -3px;}
#artistPic .mask        {position:absolute; right:5px; top:10px;display:none }

#artistMenuLeft			{width: 280px; margin:5px 24px 10px 0; float: left; }
#artistMenuLeft	hr		{width: 220px; height: 1px;  margin-left:20px; margin-top:-5px;}
#artistMenuLeft	p		{padding-left:30px}
#artistMenuLeft	h2		{width: 230px; height: 30px;  margin:0 auto; font-size: 20px; font-weight: bold;}
#artistMenuLeft ul 		{margin: 0 0 10px 0; list-style: none;}
#artistMenuLeft li		{display: block; width: 225px; height: 27px; background: transparent url("../img/img_background_white.png") left no-repeat; margin: 2px 0 0 20px; line-height: 25px; vertical-align: middle; font-weight: bold; padding: 0 0 0 25px;}
#artistMenuLeft .artistMenuLeftPagination {width: 90px; height: 15px; margin: 0 0 0 160px;}
#artistMenuLeft .artistMenuLeftPagination .pagLeft {float: left;}
#artistMenuLeft .artistMenuLeftPagination .pagRight {float: right;}
#artistMenuLeft .artistMenuLeftPagination .artistMenuLeftPagTxt {margin: 0 auto; text-align:center;}

#addthis_button	{width:570px;text-align:center;margin-top:15px;}

#artistMenuBottom		{width: 580px; height: 30px;  margin:0 0 10px 0; float: left; /*border: 1px solid black;*/}
#artistMenuBottom ul	{width: 500px; height: 25px; margin: 0 0 0 80px; float: left;}
#artistMenuBottom li	{display: inline; color: #479647; font-size: 15px; font-weight: bold; line-height: 25px; vertical-align: bottom; background: transparent url("../img/arrow_nextPage_gray.jpg") no-repeat left; padding: 0 0 0 18px; margin: 0 10px 0 0;}
#artistMenuBottom hr	{width: 480px; margin: 0 0 0 70px; float: left;}

#artistCollection     {width: 560px; height: auto;  margin:0 0 10px 0; float: left; overflow: hidden;}
#artistCollection #TitlePages {width: 80px; height: 20px;  margin-top:-25px; float: right; margin-left: 10px}
#artistCollection hr  {width: 100%; height: 1px; margin-left: 0px;}
#artistCollection h2  {width: 230px; height: 30px;  font-size: 20px; font-weight: bold;}
#artistCollection table                 {margin:0 -7px;}
#artistCollection td                    {padding:10px 12px;}
#artistCollection .imgCollection        {width:164px; height:140px;  font-size: 20px; font-weight: bold; position: relative;}
#artistCollection .imgCollectionTitle   {z-index:10; height:5px; position:relative; top:125px; left:0px;}
#artistCollection .txtImgColletion      {z-index:10; border-top: 1px solid #000000; height: 10px; font-size: 11px; text-align:center}
#artistCollection div.imgCollection img.tb   {z-index:1; margin:0 0 3px 7px; }
#artistCollection div.imgCollection img.mask {z-index:5; width:165px; height:116px; position:absolute;top:0;left:0;}
#artistCollection.advisor {width:590px;}
#artistCollection.advisor div.imgCollection {margin-left:60px;float:left;}
/*#artistCollection p              {margin-left: 15px;}*/

#artistRelated                    {font-size: 12px; float:left; padding:0 24px; width:842px;height:230px; background-image: url("../img/back_cont_full_short2.jpg"); background-repeat: no-repeat;}
#artistRelated .relExh            {width: 385px;}
#artistRelated h2                 {text-align: center; width:385px; padding-left: 0px; float:left; font-size: 23px; color: #666; margin-top: 20px;}
#artistRelated p.paginate         {margin:28px 0 0 0; float:right; text-align: right; font-size: 10px; color: #666;}
#artistRelated p.paginate img     {margin-bottom:-4px;}
#artistRelated hr                 {height:1px;border:none;border-top:1px solid #7E8085; margin:0px 0 10px 0; *margin:-5px 0 2px 0; clear:both;}
#artistRelated ul                 {width: 382px; list-style: none;}
#artistRelated ul li              {width: 382px;float: left; height: 55px; margin-bottom:2px; background-image: url("../img/back_news.jpg"); background-repeat: repeat;}
#artistRelated ul li ul           {padding: 5px 0 0 25px; width: auto; height: auto;}
#artistRelated ul li ul li        {background: none; display: inline; width: 135px; height:10px; margin: 0; padding: 0;}
#artistRelated ul li ul li.date   {width: 75px;}
#artistRelated .relExh            {width: 385px; margin-right: 18px; float: left; font-size: 11px;}
#artistRelated .relExh a		  {color: #479647; text-decoration: none;}
#artistRelated .pressVideos       {width: 385px; margin-right: 18px; float: right;}
#artistRelated .videos            {margin-right: 0; width: 385px; font-size: 11px;}
#artistRelated .videos a		  {color: #479647; text-decoration: none;}
#artistRelated .pressVideos ul    {width: 385px; list-style: none;}
#artistRelated .pressVideos ul li {width: 382px;float: left; height: 55px; margin-bottom:2px; background-image: url("../img/back_news.jpg"); background-repeat: repeat;}

#leftContact                      {float: left; width: 415px;}
#leftContact div                  {float: left; width: 207px;}
#leftContact address              {width: 160px; font-style:normal; margin-left: 10px; margin-bottom:20px;}
#leftContact h2                   {margin: 10px; font-size: 18px; color: #333;}
#leftContact h2.lighter           {color: #5C5F63;}
#leftContact p                    {padding:0 10px; margin-bottom:20px; float: left;}
#leftContact #titlePages          {width: 415px;}
#leftContact div#map div		  {float:none;width:auto;}

#rightContact,#rightContactAjax                    {float:none; width:426px;}
#rightContact p, #rightContactAjax p               {padding:0 10px; margin-bottom:5px;}
#rightContact .message, #rightContactAjax .message {margin:-30px 0 30px 20px;}
#rightContactAjax h1 {float:left!important; padding: 0 0 0 10px!important;font-size:1em!important; color:#999!important}
#contactForm, #contactFormAjax                     {background: url("../img/back_contact_form.png") no-repeat scroll 0 0 #fff;z-index:10000; border:0px #000000 solid; padding:31px 0px 0 31px; width:423px; height:412px; margin-bottom: 20px; font-size: 15px;}
#back_iframe                     {z-index:0; width:435px; height:560px; overflow:none; background-color:#FFFFFF; position:absolute; top:27px}
#back_iframeAjax{background-color: none; height: 15px; position: relative; top: 0; width: 435px; z-index: 0;overflow:hidden}

#contactForm div select, #contactFormAjax div select           {width: 342px; height: 18px; padding: 0px; margin: 0px 0 15px 0}



#contactForm div.submit, #contactFormAjax div.submit           {text-align: right;}
#contactForm div.checkbox, #contactFormAjax div.checkbox {background:none;height:18px;padding:0;margin:0;float:left;width:175px;font-size:12px;}
#contactForm div.checkbox input, #contactFormAjax div.checkbox input {float:left;display:inline;width:20px;}
.popup .content #contactFormAjax .text input{width: 342px;}
#contactForm.ajax div.input, #contactFormAjax.ajax div.input            {width: 342px; height: 18px; padding: 5px; margin: 7px 0 5px 0; background: url("../img/back_input_contact.gif") no-repeat;}
#contactForm.ajax div select, #contactFormAjax.ajax div select           {width: 342px; height: 18px; padding: 0px; margin: 0px 0 5px 0}
#contactForm.ajax div.submit, #contactFormAjax.ajax div.submit           {text-align:right;margin-top:9px;margin-right:73px}
#contactForm.ajax div.divTextarea, #contactFormAjax.ajax div.divTextarea  textarea    {margin: 7px 0 5px 0;width: 340px;height:58px;overflow:auto;padding:5px; }
#contactForm.ajax div.checkbox, #contactFormAjax.ajax div.checkbox {background:none;height:18px;padding:0;margin:0;float:left;width:175px;font-size:12px;}
#contactForm.ajax div.checkbox input, #contactFormAjax.ajax div.checkbox input {float:left;display:inline;width:20px;}

.ajax_contact { color: #848585; height:470px; z-index:1000; position:absolute; overflow:none}
#contactForm .error, #contactFormAjax .error { color: red; margin-top: 4px; }

#leftVideos                       {float:left;padding:15px 20px 0 15px;width:396px;position:relative;background:url("../img/back_news_video_y.jpg") repeat-y;margin:10px 0 30px 0;}
#leftVideos #leftVideosTopBg	  {position:absolute;top:0;left:0;width:430px;height:17px;background:url("../img/back_news_video_top.jpg");}
#leftVideos #leftVideosBottomBg	  {position:absolute;top:100%;left:0;width:430px;height:23px;background:url("../img/back_news_video_bottom.jpg");}
#leftVideos h2                    {font-size: 23px; color: #999; margin: 15px 0 0 10px;}
#leftVideos hr                    {height:1px;border:none;border-top:1px solid #7E8085; margin:0px 0 15px 0; *margin:-5px 0 7px 0; clear:both;}
#leftVideos dl                    {padding: 0 10px; width:376px; position: relative;}
#leftVideos dl dt                 {width:376px; font-size: 16px;color: #479647; float:left;}
#leftVideos dl dd                 {width:376px; color: #479647;  clear: both; margin-bottom: 7px;}
#leftVideos #flashPlayerNews      {height:335px;}
#leftVideos #flashPlayerNews p    {margin:60px 40px; padding: 0;}
#leftVideos #videosNews           {width:396px; font-size: 11px;}
#leftVideos #videosNews li        {list-style: none; width:371px; height:21px; float: left; margin-bottom: 2px; background-image: url("../img/back_news.jpg"); padding: 6px 0 0 25px;}
#leftVideos #videosNews li a      {color: #479647; text-decoration: none;}


#leftVideosNews                       {float:left;padding:15px 20px 10px 0px;width:396px;height:auto !important; min-height:556px;height:556px;/*background-image:url("../img/back_news_video.jpg");margin-top:10px;*/}
#leftVideosNews #videosNews           {width:440px; font-size: 11px;margin-top:26px;}
#leftVideosNews #videosNews ul 		  {list-style-image: url("../img/news_gray_bullet.jpg")}
#leftVideosNews #videosNews li        {list-style: none; width:397px; height:59px; float: left; margin-bottom: 2px; background-image: url("../img/news_gray_box.jpg"); background-repeat: no-repeat; padding: 6px 0 0 6px;}
#leftVideosNews #videosNews li a      {color: #479647; text-decoration: none;}
#leftVideosNews hr                    {height:1px;border:none;border-top:1px solid #7E8085; margin:0px 0 10px 0; *margin:-5px 0 2px 0; clear:both;width:421px;}
#leftVideosNews h2                    {padding-left: 10px; float:left; font-size: 23px; color: #666; margin-top: 5px;}
#leftVideosNews p.paginate            {margin:14px -25px 0 0; float:right; text-align: right; font-size: 10px; color: #666;}
#leftVideosNews p.paginate img        {margin-bottom:-4px;}

#rightVideos                      {font-size: 12px; float:right; width:440px; margin-bottom: 25px;}
#rightVideos h2                   {padding-left: 10px; float:left; font-size: 23px; color: #666; margin-top: 20px;}
#rightVideos #tbVideos            {width:440px;margin-top:20px;}
#rightVideos #tbVideos li         {display: inline;position:relative; list-style: none; width:146px; height:170px; float: left; margin:0;}
#rightVideos #tbVideos li p       {margin-left: 15px;}
#rightVideos #tbVideos li a       {color:#999; text-decoration: none;}
#rightVideos #tbVideos li a:hover {color:#479647;}
#rightVideos #tbVideos li a img.mask {position:absolute;top:0;left:0;}
#rightVideos p.paginate           {margin:28px 0 0 0; float:right; text-align: right; font-size: 10px; color: #666;}
#rightVideos p.paginate img       {margin-bottom:-4px;}
#rightVideos hr                   {height:1px;border:none;border-top:1px solid #7E8085; margin:0px 0 10px 0; *margin:-5px 0 2px 0; clear:both;}


#box01                     {background:url(../img/back_box_home_black.jpg) no-repeat;width:566px;height:459px;float:left;position:relative}
#box01 img                 {position:absolute;top:9px;left:9px;}
#box01 img.mask            {z-index:1;}
#box01 canvas              {padding: 9px 14px 5px 9px;}
#box01 h1                  {position:absolute; color: #5C5F63;font-size:16px;margin:395px 0 0 35px; width:350px; top:0px;left:-10px}
#box01 h1 strong           {color:#479647; }
#box01 p                   {position:absolute; color:#959595; font-size:14px;padding:0 40px 0 35px;text-align: justify;width:350px; top:425px;left:-10px}
#box01 hr                  {position:absolute;width:529px; margin: 0 auto;height:1px;border:none;border-top:1px solid #7E8085;clear:both;top:420px;left:20px}
#box01 #pagerPic2   	   {position:absolute; float:right; margin: -50px 20px 50px 100px; padding: 0px 0px 0 0; width:200px;top:440px;left:300px}
#box01 #pagerPic2 img  	   {position:relative}

#box02                     {background:url(../img/back_box_02.jpg) no-repeat;width:340px;height:459px;float:right;}
#box02 h2                  {color: #479647;font-size: 16px;padding:0 40px 3px 35px;}
#box02 p                   {color:#FFFFFF; font-size:11px;padding:0 40px 0 35px;text-align: justify;}
#box02 #flashPlayerHome    {padding: 18px 13px 20px 22px; height: 257px;}
#box02 #flashPlayerHome p  {margin:60px 40px; padding: 0;}

#cartItem          {float: left;margin-bottom: 20px; width: 890px; background: #EDEDEE url("../img/back_cartitem_vertline.gif") repeat-y 640px;}
#cartItem h2       {color: #479647; font-size: 16px;}
#cartItem hr       {height:1px;border:none;border-top:1px solid #7E8085; margin:8px 0; *margin:0; clear:both;}
#cartItem .thumb   {float: left; padding:0 16px; width:151px;height:102px;}
#cartItem .number  {float: left; width: 102px;font-size: 12px;;margin-right: 28px; padding-top:6px; height: 22px; text-align: center; background-color: white;}
#cartItem .remove  {float: left;}
#cartItem .details {float: left; width: 444px;margin-right: 28px;}
#cartItem td       {vertical-align: top; font-size: 15px; padding: 3px 0;text-align:right;}
#cartItem td p     {width:310px; font-size: 12px; background-color: white; padding: 4px;text-align:left;}
#cartItem #picture {position:relative;}
#cartItem #picture .mask {position:absolute;top:-3px;left:10px;}

#cartNumbers          {background-color: #EDEDEE; padding:20px 0 20px 20px; width: 870px; float: left;}
#cartNumbers li       {float: left; width: 848px; font-size: 15px; color: #666; list-style: none;margin-right: 20px;}
#cartNumbers li.last  {margin-right: 0;}
#cartNumbers li p     {float: left; width: 838px; font-size: 12px; color: #999; background-color: white; padding: 5px; margin-top: 3px;}
.cartBotCheckout      {float: right; margin-bottom: 50px;}
.cartBotContinue      {float:left; margin-bottom: 30px;}
.cartPItem            {float: left; font-size: 15px; width: 630px; padding-left: 12px;margin: 20px 0;}
.cartPTotal           {float: left; font-size: 15px; width: 130px; text-align: center; margin: 20px 0;}

#checkoutHeader           {margin-top: 18px;margin-left:48px;}
#checkoutHeader li        {display:inline;margin-right:15px;font: 23px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;color: #DEDFE0;}
#checkoutHeader li strong {color: #5C5F63;}

/*Footer*/
#footer                    {background:#E0E0E0 url(../img/back_footer_home.jpg) repeat-x;width:auto;height:260px;clear:both;}
#footer hr                 {clear:both; margin: 0 auto;height:1px;border:none;border-top:1px solid #7E8085;}
#footer ul                 {margin:0 auto;width:1000px;height:32px;padding-top:15px;}
#footer ul li              {display:inline;float:left;font-size:11px;font-weight:normal;}

#footer #images            {padding:15px 0 0 95px;}
#footer #images li         {position:relative;width:220px;margin-left:6px;}
#footer #images img        {position:absolute;top:0;left:0;}
#footer #images img.mask   {z-index:1;top:0px;width:220px;height:187px}
#footer #images a          {color: #5C5F63; text-decoration:none;}
#footer #images a:hover    {color: #479647;}
#footer #images hr         {width:206px; margin: 0 auto; clear:both;height:1px;border:none;border-top:1px solid #7E8085;}
#footer #images h3         {font-size: 14px;color:#5C5F63;margin:167px 0 3px 20px;}
#footer #images h3 strong  {color:#479647;}
#footer #images p          {font-size:14px; color:#959595;margin:3px 0 0 20px;}
#footer #images small      {display:block;font-style:italic;color:#479647;font-size:10px;}
#footer #images canvas     {padding:9px 10px 0 9px;}

#menu2                     {postion:relative;background-color:#E0E0E0;}
#menu2 ul                  {width: 810px;height:32px;padding-top:15px;*padding-top:0;text-align:center;}
#menu2 li                  {padding:0 1px;}
#menu2 ul li               {display:inline;float:left;font-size:11px;font-weight:normal;text-align:center;}
#menu2 p                   {color:#848B91;text-align:center;padding-bottom:10px;}
#menu2 ul li               {color: #B6B6B8;display:inline;float:left;font-size:11px;font-weight:normal;}
#menu2 ul li a             {color: #666D73; text-decoration:none;}
#menu2 ul li a:hover       {color: #B6B6B8;}
#menu2 hr                  {border-top: solid 1px #CDCDCD; border-bottom: solid 1px #F0F0F0;color:#FFF;*color:none;*margin: -8px 0 -135px 0;}

.trans2 {position:absolute;z-index:999;top:60px;}
.linetb {margin:10px 0 0 -3px;}

.paginate div {display:inline;}
.paginate img {margin-bottom:-4px;}

/*-- CHECKOUT --*/
#step1 div      {width:450px;float:left;margin:10px 20px 0 0;}
#step1 .items    {width:450px;float:left;margin:13px 20px 0 2px; clear: both;}
#step1 h1       {padding:13px 0 12px 10px;font-size:16px;color:white;margin-bottom:10px;}
#step1 p        {margin:0 20px;font-size:13px;padding-bottom:10px;color:white;}
#step1 strong   {color:white;font-size:16px;}
#step1 dt       {width:120px;text-align:right;font-size:15px;text-transform:uppercase;color: white;margin-left: -35px;}
#step1 dd       {width:300px;margin:-17px 0 10px 98px;color:white;}
#step1 dd  img  {float:right;}
#step1 select   {width:150px;display:block;}
#step1 fieldset {border:none;margin-left: 11px;}
#step1 legend   {display:none;}
#step1 img      {vertical-align:-50%;margin-left:5px;}

#step1 table {margin-left: -10px;width:450px;}
#step1 th    {font-weight:normal;font-size:16px;color:white;padding:10px; padding-left:30px;}
#step1 td    {text-align:left; font-size:12px; padding-left:30px;color:white;}
#step1 td a   {color:white;}
#checkout      {margin-left:76px;margin-top: 18px;width:853px; height:75px;}
#checkout li   {list-style-type:none;font-size:15px;float:left;width:25%; color:white;}
#checkout p    { width:183px; height:27px; padding:6px;font-size:12px;}
#checkout span {display:block; margin-bottom:5px;}

#buttons       {float:right;margin-right:75px;}
.submit {cursor: pointer;}

/*-- Payment --*/
.checkoutPayment h4 {width:100%;padding:8px 0 12px 10px;font-size:16px;color:white;}
.checkoutPayment p  {width:100%; height:27px; padding:6px;font-size:12px;color:white;margin-left: 20px;}
.authorize label {color: white;float: left;width:128px;}
.checkoutPayment strong     {color:white;font: 15px "Trebuchet MS";}
.authorize select {clear:both;}
.checkoutPayment .authorize       {font-size:15px; width:100%;margin-left:20px;}
.authorize .campName              {float:left; border:red solid 1px;}
.checkoutPayment .authorize div   {float:left; width:17%;}
.checkoutPayment .authorize input {display:block; background:url(../img/input_gray.gif) no-repeat; width:70%; border:none; padding:6px; }
.checkoutPayment {margin-left:40px;}
.checkoutPayment .billingTop {float:left; margin-top:4px;}
.paymentBill label{color:white;}
.checkoutPayment .paymentBill        {float:left;margin-left:20px;}
.checkoutPayment .paymentBill input  {margin-right:-12px; }
.checkoutPayment .paymentBill label  {display:line; font-size:15px; margin:20px; }
.checkoutPayment .paymentBill select {margin-top:20px; margin-left:-15px; }

.checkoutPayment .hidden     {position:relative; width:100%; margin:0;}
.checkoutPayment .hidden img {position:absolute; left:240px; top:13px;}

.checkoutPayment .btPlease       {float:right; margin-top:10px;margin-right:55px;}
.checkoutPayment .btPlease input {margin-bottom:50px; margin-top:10px;float:right;margin-right:7px;}
.checkoutPayment .btPlease hr    {clear:both; height:1px;border:none;border-top:1px solid #7E8085;}

/*-- CONFIRM --*/
.checkoutConfirm                  {font-size:12; color:white; margin-left:55px;}
.checkoutConfirm h4               {width:92%;padding:0 0 0 10px;font-size:16px;color:white;margin-bottom:10px; text-align:center;}
.checkoutConfirm p                {height:27px; font-size:12px; display:block;}
.checkoutConfirm p strong         {font-weight:bold; color:white; float:left; width:70px; text-align:right;}
.checkoutConfirm label            {padding-left:10px;}
.checkoutConfirm .txtColor strong {color:#479647; font-weight:normal; width:150px;}

.checkoutConfirm .boxShip {margin-left:17px;}

.checkoutConfirm .boxConfrime       {float:left; width:49%;}
.checkoutConfirm .boxConfrime h1    {padding:0 0 0 10px;font-size:16px;color:white;margin-bottom:10px;}
.checkoutConfirm .boxConfrime table {width:98%; margin-left:10px; text-align:center;color:white;}
.checkoutConfirm .boxConfrime td    {padding:10px 0px 0px 0px}

.checkoutConfirm .btPrinter img     {margin-top:-50px; margin-bottom:10px;}

/*-- CONFIRM --*/
.checkoutConfirm .txtPaypal        {margin-left:30px;}
.checkoutConfirm .txtPaypal strong {width:auto; color:#479647; font-weight:normal;}

/*Address*/
#address input {border:solid 1px black;}
#address div.submit input {border:0;}
#address ul li {list-style:none;}
#address h2 {color:white !important;}
#address span.error {color:red;}
.loader{display:none;position:absolute;}
#address .text label {color: white;}
#address  .select label {color: white;}
#address .menus{height: 20px;;}
/*Mini menu */
#menu_mini         {width:412px;height:35px;background:url("../img/back_menu_mini.jpg");float:left;text-align:center}
#menu_mini  a      {font: 12px "Tahoma", Trebuchet MS, Arial, Verdana, sans-serif;color: #999;}
#menu_mini .mini a {background:url("../img/border_right.jpg") right no-repeat;padding-right:40px;}
#menu_mini img     {margin:17px 2px 0 40px;vertical-align:-20%;padding:0 !important;}

#menu_mini2         {width:245px;height:35px;background:url("../img/back_minimenu2.jpg");float:left;margin:10px 0 0 20px;text-align:center}
#menu_mini2  a      {font: 12px "Tahoma", Trebuchet MS, Arial, Verdana, sans-serif;color: #999;}
#menu_mini2 .mini a {background:url("../img/border_right.jpg") right no-repeat;padding-right:12px;}
#menu_mini2 img     {margin:5px 2px 0 8px;vertical-align:-20%;padding:0 !important;}

#menu_mini3         {width:245px;height:35px;background:url("../img/back_minimenu3.jpg");float:left;margin:10px 0 0 20px;}
#menu_mini3  a      {font: 12px "Tahoma", Trebuchet MS, Arial, Verdana, sans-serif;color: #999;}
#menu_mini3 .mini a {background:url("../img/border_right.jpg") right no-repeat;padding-right:12px;}
#menu_mini3 img     {margin:5px 2px 0 12px;vertical-align:-20%;padding:0 !important;}

#menu_mini_pieces         {width:532px;height:35px;background:url("../img/bg_piece.jpg") no-repeat; margin: -10px 0 10px 20px;text-align:center}
/*#menu_mini_pieces  a      {font: 12px "Tahoma", Trebuchet MS, Arial, Verdana, sans-serif;color: #999;float:left;*margin-top:5px;}*/
#menu_mini_pieces .mini   {background:url("../img/border_right.jpg") right no-repeat;padding-right:50px;}
#menu_mini_pieces img     {margin:12px 2px 0 12px;vertical-align:-20%;padding:0 !important}

/*Form Clients Register*/
#ClientRegisterForm label		{display: block;}
#ClientRegisterForm h1		{margin: 0 8px 20px 0; font-size: 15px;}
#ClientRegisterForm hr		{width: 755px; color: #CECECE; background-color: #CECECE; }
.submitClientRegister	{width: 766px; height: 50px; }
.submitClientRegister input {float: right; margin: 0 10px 0 0;}

/*Form Clients Forgot*/


#ClientForgetForm label		{display: block;  color: white; float: left; margin-bottom: 6px; margin-top: 3px; margin-right: 70px;}
#ClientForgetForm input[type=text] {width: 277px; height: 24px; clear: both;}
#ClientForgetForm p {margin-left: 509px; clear: both; float: left; margin-top: 10px;}

.buttonEmailForgot {width: 93px; height: 42px; margin-right: 294px;clear: both;float: right; margin-top: 8px;}

/*Pieces*/
#authorInfo {margin: 0}
#authorInfo h2 {margin: 15px 0 0 30px;}
#authorInfo h3 {font-size: 12px; width: 78px; float: right; margin-right: 32px; margin-bottom: 5px;}
#authorInfo .buyCall {margin-right: 2px; width: 114px; height: 22px; float: right;}
#authorInfo .email_inquiry {margin-right: 32px; margin-top: 20px; width: 114px; height: 22px; float: right;}

/*Form Email Mkt*/
.inputEmailMkt, .sendEmailMkt {float: left;}
.sendEmailMkt {width: 50px; margin: 41px 0 0px -60px;}
.inputEmailMkt {margin: 15px 0 0px 5px; background:url("../images/box_email.png") no-repeat left top; width:306px; height: 70px; padding: 0px;}
.inputEmailMkt input {    background: none repeat scroll 0 0 transparent;height: 22px;margin: 24px 1px 1px 30px;width: 190px; }
#EmailMktEmail {color: black;}
.inputEmailMkt label.error{color:red;display:block;margin-left:23px}

.view_cart {margin: 0px 0 0px 5px;}


/*Page - Artist Details*/
.artist_name, .artist_nationality, .artist_minibio, .artist_bio, .artist_gal {clear: both; margin: 0 auto; position: relative; text-align: center;}
.artist_bio {width: 600px;}
.artist_minibio {width: 650px; margin-top: 50px; margin-bottom: 50px;}
.artist_gal {display: block; width: 430px; margin-bottom: 50px;}

#advisor_by {float:left;width:442px;height:131px;margin:0 auto 20px auto;text-align:center;background:url("../img/bg/advisor_box.jpg") top right no-repeat;position:relative;}
#advisor_by img {left:0;top:0;position:absolute;}
#advisor_by img.artist {top:66px;}
#advisor_by hr {margin:10px 0 40px 0;}

#column {float:right;width:450px;}
#column h1 {font-size:18px;}
#column h1 strong {color:#469646;}

#advisor_by .type { width:280px;position:absolute;top:40px;left:145px;display:none; }
#advisor_by .type h2 { padding:20px 0 0 0; margin:0; }
#advisor_by .type .select { margin:-10px 0 20px 0; }
#advisor_by .type select { border:1px solid #333; }
#advisor_by .type span { display:block; }

#advisor_form_finish {float:right;width:380px;}
#advisor_form_finish hr {margin-bottom:10px;}
#advisor_form_finish hr.last {margin-top:10px;}
#advisor_form_finish div.input {width: 310px; height: 18px; padding: 5px; margin: 7px 0 7px 32px; background:url("../img/bg/input_advisor.gif") no-repeat;}
#advisor_form_finish label {font-size:14px;margin-left:31px;}
#advisor_form_finish input {height:15px;width:310px;}
#advisor_form_finish input.submit {width:auto;height:auto;float:right;margin-right:28px;margin-top:12px;}

#adviser_art {position:absolute;top:20px;left:20px;}
h2.adviser {text-align:right;}

#advisor {text-align:center;margin-bottom:40px;}
#advisor div {width:890px;height:285px!important;margin:20px auto;position:relative;float:left;text-align:center;}
#advisor div table {margin:0 auto 15px auto;background-color:black;}
#advisor div table td {width:624px;padding:10px 0;text-align:center;}
#advisor div #left,
#advisor div #right {position:absolute;top:200px;}
#advisor div #left {left:0;}
#advisor div #right {right:6px;}
#advisor h1 {text-align:left;}
#advisor img.middle {margin:0 10px;}

#advisor_form h1 {background:url(../img/bg/advisor_form_title.gif) left top no-repeat;padding:13px;font-size:18px;margin-bottom:20px;}
#advisor_form table {margin-left:20px;}
#advisor_form hr.last {margin:20px 0;}
#advisor_form input.submit {width:auto;height:auto;float:right;margin-bottom:20px;}
#advisor_form label {font-size:14px;margin:0;}
#advisor_form div.input {width: 270px; height: 18px; padding: 5px; margin: 7px 0 7px 0; background:url("../img/bg/input_advisor_small.gif") no-repeat;}
#advisor_form div.select {padding:0;height:28px;}
#advisor_form input {height:15px;width:250px;}
#advisor_form div.textarea {width: 270px; height: 157px; padding:10px; margin: 7px 0 7px 0; background:url("../img/bg/textarea_advisor.gif") no-repeat;}
#advisor_form textarea {width:270px;height:145px;}

/*Gsallery Slideshow*/
#gallery_slideshow {width:890px;padding:0;float:left;margin:20px 0;background-color:black;height:505px;position:relative;overflow:hidden;text-align:center;}
#gallery_slideshow #thumbnails {position:absolute;bottom:0px;left:0;}
#gallery_slideshow #thumbnails img {float:left;}
#gallery_slideshow #thumbnails img.left,
#gallery_slideshow #thumbnails img.right {border:solid 1px white;border-right:none;cursor:pointer;}
#gallery_slideshow #thumbnails img.left {border-left:none;}
#gallery_slideshow #thumbnails #mask {float:left;width:819px;overflow:hidden;}
#gallery_slideshow #thumbnails ul {width:4000px !important;}
#gallery_slideshow #thumbnails ul li {width:151px;height:102px;display:inline;float:left;border:solid 1px white;border-right:none;position:relative;}
#gallery_slideshow #thumbnails ul li img {position:absolute;top:0;left:0;}
#gallery_slideshow #thumbnails ul li img.border {display:none;}
#gallery_slideshow #thumbnails ul li.current img.border{display:block;}

#gallery_slideshow #slideshow {overflow:hidden;width:890px;height:400px;margin:0 auto;border:solid 1px white;position:relative;text-align:center;}
#gallery_slideshow #slideshow span {position:absolute;top:0;left:0;}

/*Home Page Scroller*/
#home_scroller_main {width:890px;margin:0 auto;padding-top:22px;}
#home_scroller {background:url(../img/bg/home_scroller.png) no-repeat;padding:15px 22px;float:left;width:845px;height:200px;}
#home_scroller img {float:left;}
#home_scroller img.left,
#home_scroller img.right {cursor:pointer;}
#home_scroller img.left {margin-right:10px;}
#home_scroller #mask {float:left;width:708px;height:167px;overflow:hidden;}
#home_scroller #mask ul {width:4000px;}
#home_scroller #mask ul li {float:left;display:inline;position:relative;width:235px;height:153px;}
#home_scroller #mask ul li div {font-size:12px;position:absolute;bottom:-100px;left:8px;background-color:black;color:white;width:207px;height:auto !important;height:30px;min-height:30px;padding:10px;-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;border-top:solid 1px white;}
#home_scroller #mask ul li div p.big {font-size:14px;}
#home_scroller #mask ul li div p strong {color:#479647;}
#home_scroller #mask ul li img {position:absolute;}
#home_scroller #mask ul li img.mask {position:absolute;z-index:9999;}

/*Artiast SAcroller*/
#artist_background {background:url(../img/bg/artist_scroll_image_white.png) no-repeat;float:right;margin-top:10px;width:580px;height:610px;text-align:center;}

#artist_scroller {float:left;width:580px;}
#artist_scroller #mask {float:left;margin-left:15px;overflow:hidden;height:120px;}
#artist_scroller li {position:relative;width:157px;height:122px;float:left;display:inline;margin:0;padding:0;}
#artist_scroller li img {position:absolute;left:7px;top:7px;}
#artist_scroller li img.mask {position:absolute;left:0;top:0;}
#artist_scroller a.prev_bolinhas {margin-left:12px;}
#artist_scroller a.next_bolinhas {float:left;margin-left:3px;}

#artist_big_image {float:left;width:580px;height:440px;overflow:hidden;margin:8px 0 15px 7px;background:url(../img/loading.gif) 250px 220px no-repeat;}
#artist_big_image img {margin:0 !important;float:left;}

.backtoLogin{
    margin-left:-25px;
}

.readmore
{
    font-size: 11px;
}

.scrollHome .items{
    position: static;
}

#slides .action a.prev, #slides .action a.next{cursor:pointer;visibility:hidden}

#facebox .content #rightContactAjax #contactFormAjax form#AjaxContactForm .submit input{margin-top:0px;width:auto;}
#facebox .content #rightContactAjax #contactFormAjax form#AjaxContactForm input,
#facebox .content #rightContactAjax #contactFormAjax form#AjaxContactForm select{border:none;}
#facebox .content #rightContactAjax #contactFormAjax form#AjaxContactForm .input label{width:auto;padding-left:3px;}

