* 						{margin: 0;  padding: 0;}
html 					{min-height: 100%; margin-bottom: 1px; }
body 					{margin:0; padding:0; font-family: Arial, sans serif; text-align:center;}


body#home				{background:black url(/home_images/new_back1.jpg) repeat-x scroll 0 0;}
body#cart, body#friend		{background: url(../../images/spoylt/images/backnew2.jpg) repeat-x top center #ede9da;}
body#cart #box.cart_box		{background: url(../../images/spoylt/images/backnew2.jpg) repeat-x top center #ede9da;}


body#about				{height:100%;background:#ede9da url(../../images/spoylt/images/backnew2.jpg) repeat-x !important;}
body#popup_body                    {background:#ede9da url(../../images/spoylt/images/backnew2.jpg) repeat-x ;height:100%;}

p						{margin:10px 0 20px 0; font-size:0.8em; font-style:normal;}
p						a{color:#333;}
blockquote				em{margin:10px 0 20px 0; font-size:0.9em; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
blockquote				{margin:10px 0 20px 0; font-size:0.9em; font-style:italic;font-family:Georgia, serif;}
h1						{display:none;}
h2						{font-size:1.8em; font-style:italic; font-weight:normal; color:#a57644;font-family:Georgia, serif; margin:0 0 10px 0;}
h3						{font-size:1.2em; font-style:italic; font-weight:normal; color:#7F766D;font-family:Georgia, serif; margin:10px 0 5px 0;}
h3						a{color:#7F766D;}
h4                      {font-size:13px;font-weight:bold;font-style:normal;text-decoration:none;color:#000000;}
h4                      a{font-size:13px;font-weight:bold;font-style:normal;text-decoration:none;color:#000000;}
h5						{font-size:14px; font-style:italic; font-weight:bold; color:#660000;font-family:Georgia, serif;}
h5						a{color:#660000;}
h5					span{font-size:12px; font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333; margin:0 0 40px 0;}


img						{margin:0; padding:0; border:0;}
img						a{margin:0; padding:0; border:0;}



#container				{width:888px; margin:0 auto; text-align:left;}



/* ----------------------------------------------------- Homepage temporaries -----------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/
#flashhome				{background:url(/home_images/homepage_1008.jpg) no-repeat; margin:0 16px; width:855px; height:485px;}
.hometext				{width:200px; float:right; margin:190px 50px 0 0!important; margin/**/:190px 25px 0 0; color:#FFFFFF; text-align:right; clear:right;}
.hometext p				{color:#330000; text-align:center;font-family:Arial, sans-serif; font-size:0.9em;}
.shopbutton				{background:url(/home_images/shoponline.gif) no-repeat; width:162px; height:29px; display:inline-block; margin:0 10px 0 0;}
.shoponline2				{height:33px; width:165px; display:block; float:left; margin:342px 0 0 90px!important; margin/**/:342px 0 0 45px;}
.peakbutton				{background:url(/home_images/newcollection.gif) no-repeat; width:200px; height:29px; display:inline-block;}
.hidden                                   {display:none;}
.vogue				       {background:url(../../images/vogue.gif) no-repeat; width:146px; height:119px;  float:right; clear:right; margin:30px 50px 0 0; behavior:url(/iepngfix/iepngfix.htc); cursor:pointer;}
.buttback                                 ul li {list-style:none; float:left;}
.buttback				{background:url(/home_images/back.png) no-repeat; width:410px; height:56px; padding:17px 0 0 30px; float:right; clear:right; margin:100px 30px 0 0!important; margin/**/:100px 15px 0 0;}
#home_logo				{background:url(../../images/spring_logo.png); behavior:url(/iepngfix/iepngfix.htc); width:215px; height:103px; display:block; float:right; clear:right; 
margin:30px 30px 0 0!important; margin/**/:30px 15px 0 0;}


/* --------------------------------------------------------- Header Area ----------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/
#header					{width:855px; margin:25px 0 25px 16px; float:left;}
#logo					{background:url(../../images/spoylt/images/logo.png); behavior:url(/iepngfix/iepngfix.htc); width:141px; height:70px; display:block; float:left; cursor:pointer;}
a #logo					{display:block; cursor:pointer; width:141px; height:70px; float:left;}

#topnav					{display:inline; float:right; width:700px;}
ul.mynav 				{list-style:none; font-size:0.8em; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; float:right; clear:both;}
ul.mynav li 			{margin:0 0 0 5px; color:#666; display:inline; float:left; height:31px; padding:10px 0 0 0;}
ul.mynav li  			a{text-decoration:none; font-weight:normal; color:#666; display:inline; float:left;}
ul.mynav li  			a:hover{text-decoration:underline;}
ul.mynav			li.bag{background:url(../../images/spoylt/images/icons/bag.png) no-repeat top right; behavior:url(/iepngfix/iepngfix.htc); padding: 10px 30px 0 0; display:block; cursor:pointer;}
ul.mynav li			a.pound{background:url(../../images/spoylt/images/icons/pound.gif) no-repeat; width:18px; height:14px; display:block; }
ul.mynav li			a.dollar{background:url(../../images/spoylt/images/icons/dollar.gif) no-repeat; width:18px; height:14px; display:block; }
ul.mynav li			a.euro{background:url(../../images/spoylt/images/icons/euro.gif) no-repeat; width:18px; height:14px; display:block;}
.searchfield	 		{display:block; float:right; width:170px;}
.searchfield	 		form{ display:inline; float:right;}
.searchfield	 		input{width:100px; margin:0; padding:0; height:16px; background:#fff; border:#AFA0A0 1px solid; color:#B2AFA0; font-size:0.7em; }
.searchfield 			input.butt{cursor:pointer; margin:0; padding:0; width:60px; height:18px; background:#a4764c; border:#afa0a0 1px solid; color:#f6f0ea;}

#currency_nav {padding-top:2px; float:left; display:block}

#topnav_features                              {float:right;clear:both; width:370px;}
#topnav_features                        input {float:left;margin-left:2px;}
#topnav_features ul.mynav               {float:left; width:190px;}
#topnav_features ul.mynav li 		{padding:0;}





/* --------------------------------------------------------- Sidebar  -------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/

ul#sidenav1 				{list-style:none; width:152px; font-size:17px; margin:0 0 50px 16px; font-style:italic; font-weight:normal; float:left;font-family:Georgia, serif;}
ul#sidenav1 li.parent 			{margin:0; color:#6A5C4D; background:url(../../images/spoylt/images/listspace.gif) no-repeat bottom; float:left; width:152px;}
ul#sidenav1 li.parent_current		{margin:0; color:#6A5C4D; float:left; width:152px; padding: 8px 0;}
ul#sidenav1 li.parent_current 	a{text-decoration:none;color:#6A5C4D; }
ul#sidenav1 li.parent  			a{text-decoration:none; color:#6A5C4D; display:block; padding:8px 0;}
ul#sidenav1 li.parent  			a:hover{text-decoration:none; color:#B93A8C;}

ul#sidenav1 li.child 		 {color:#A39161; list-style:none; background:none; padding: 5px 0; width: 127px;  float:left;}
ul#sidenav1 li.child_current 		 {color:#A39161; list-style:none; background:none; padding:5px 0; width: 127px;  float:left;}
ul#sidenav1 li.child		 a{text-decoration:none; color:#A39161; display:block; padding:5px 0 0 25px;}
ul#sidenav1 li.child_current a{text-decoration:none; color:#B93A8C; background:url(../../images/spoylt/images/icons/listheart.gif) no-repeat left; display:block; padding:5px 0 0 25px;}
ul#sidenav1 li.child		 a:hover{text-decoration:none; color:#B93A8C; background:url(../../images/spoylt/images/icons/listheart.gif) no-repeat top left;}


/* --------------------------------------------------------- Content Area ---------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/

#content				{width:690px; float:right; display:block;}
#content	a:hover		{color:#B93A8C;}

ul.contentlist			{margin:0; padding:0; }
ul.contentlist	li		{ margin:5px 0 5px 15px; padding:0; font-size:0.8em; color:#000; padding:0;}
ul.contentlist	li		a{ color:#000; padding:0;}

.collectionrow			{width:640px; text-align:center; margin:0 0 20px 30px; float:left;}
.collectionrow          a{ text-decoration:none; }
.collectionitem			{width:175px; float:left; margin:0 50px 0 0;}
.collectionitem			img{border:1px solid #A39161;}
.collectionitemright	{width:175px; float:left; margin:0;}
.collectionitemright	img{border:1px solid #A39161;}

.rightimage				{margin:0 0 0 10px; float:right; display:block; border:1px solid #A39161;}
.contactinput			{width:200px;}

/* --------------------------------------------------------- Products Page ---------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/

#prod_left_col                          {width:320px; float:left;}
#prod_left_col                          img{border:1px solid #a39161;}

#product_images                     {width:320px;float:left;clear:none;}
#products_right_col                {width:350px;font-size:0.8em;float:right;display:block;}
#products_right_col                 img{border:1px solid #a39161; margin-right:5px;}
#products_right_col                h2{font-size:2.1em; margin:0;}
#imageviewer_bar                   {background:url(../../images/spoylt/images/imageviewer_bar.jpg) #D5C2B1 top repeat-x;width:294px;height:16px;font-size:0.7em; padding:4px; margin:0; font-style:normal;}
#imageviewer_bar                   a{color:#000;text-decoration:none;}
.product_table                        {margin:20px 0;}
.product_table                        input{margin-top:5px;}
.product_table                        p{margin:0; font-size:100%;}
.product_option                     {margin:2px 0;}
.listprice                                 {font-size:1em;color:#7f766d;font-style:italic;}
.newprice                               {font-weight:bold;}
#medium_img                   	    {cursor:pointer; margin:0; padding:0;}
.img_preview_1                      {float:left;margin-right:7px;margin-bottom:10px; cursor:pointer;}
.img_preview_2                      {float:left;margin-right:7px;margin-bottom:10px; cursor:pointer;}
.img_preview_3                      {float:left;margin-bottom:10px; cursor:pointer;}

#drop_hint                              {width:280px; height:118px;padding:10px; margin:20px 0; float:left; display:block; clear:both; background:url(../../images/spoylt/images/hint_back2.gif) no-repeat;}
#drop_hint                              h2{font-size:1.3em;color:#A39161;}
#drop_hint                              img {border:none;}
#drop_hint                              a{clear:both; float:left; display:block;}

#related_cat                           {width:320px;float:left;}
#related_cat                           h2{font-size:1.3em;color:#A39161;}

#related_cat_item                  {float:left;width:100px;padding-right:5px;text-align:center;}
#related_cat_item                  h4{font-size:0.8em;color:#621542;}

.emailpop                                {text-decoration:none; color:#000;}
.email                                      {font-size:0.8em;}
.btn_share                              {margin:20px 0 10px 0; padding:0; cursor:pointer;}

.regularPrice                           {font-size:18px; color:#6d6d6c; font-family:Georgia, serif;text-decoration:line-through; font-style:normal;}
.totalPrice                              {font-size:18px; color:#cc3399; font-family:Georgia, serif;}
.listprice                                {text-align:right;}

.size_cell 							select{margin-bottom:4px;}

/* --------------------------------------------------------- Popup Images ---------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/



html.image_viewer                {padding:0!important;margin:0;}
html.image_viewer                body {padding:0!important;margin:0;overflow:hidden; }
html.image_viewer                img{border:1px solid #a39161;}

html.image_viewer                h2 {font-family:Arial, sans serif; font-weight:normal; font-style:italic; font-size:1.2em; color:#b9388e;}
html.image_viewer                h4 {font-family:Arial, sans serif;  font-size:0.9em; font-style:italic; color:#7f766d;}

#image_viewer_large             {float:left;margin: 10px; }
#image_viewer_thumbs         {width:220px;height:435px;margin: 5px 10px 0 0; float:left; display:block; overflow-y:auto;}
#image_viewer_thumbs         img{margin:5px;}

#image_viewer_text              {width:230px;height:40px;margin: 30px 0 0 10px;float:left;text-align:left; padding-top:5px;}

#flip_btn_div                          {cursor:pointer; width:140px; height:30px; position:absolute; left:330px; top:0px;}

/* --------------------------------------------------------- Shopping Cart ---------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/


.btn_close_checkout 				{background: url(../../images/spoylt/images/buttons/continue_shopping.gif); width:178px; border:none; height:35px; cursor:pointer;}
.btn_checkout                       {background: url(../../images/spoylt/images/buttons/proceed_checkout.gif); border:none;font-size:0.7em;width:228px;height:35px;margin: 20px 0; cursor:pointer;}

#cart_header                        {text-align:left; margin: 30px 0 0 20px;padding-top:100px;background:url(../../images/spoylt/images/logo.png) top left no-repeat;height:70px;behavior:url(/iepngfix/iepngfix.htc);}
.mybag                                  {text-align:left;color:#7a6b5b;width:70px;height:31px;padding: 6px 30px 0 0;margin: 0 7px 0 0;background:#ccc;font-size:18px;background:url(../../images/spoylt/images/icons/bag_2.png) top right no-repeat;behavior:url(/iepngfix/iepngfix.htc);}

#cart_content_tbl {font-size:0.8em;}
#cart_content_tbl .row_odd     {height:45px;}
#cart_content_tbl .row_even   {height:45px;}
#cart_content_tbl .row_even td, #cart_content_tbl .row_odd td {padding:5px;}

.cart_row                                   {background:#a39161;font-weight:bold;color:#FFF;height:30px;}
.cart_row                                   td{padding:5px;}


.pointer							{cursor:pointer;}

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

#tbl_login                               {font-size:0.8em;color:#362121;}
#tbl_login                               td{padding:5px;}
#tbl_login                               h3{font-size:1.5em;}

.input_box                             {border:1px solid #804E4E; width:200px;}

.btn_login                               {width:125px;height:20px;background:#F7F2EC;border:1px solid #804E4E;color:#3B3D3C; padding:0 10px;font-style:normal;text-decoration:none; cursor:pointer;}

#address_book                       {margin:20px 0;}
.heading_bar                          {font-weight:bold;font-size:0.8em;padding:5px;background:#a39161;color:#FFF;width:100%;margin-bottom:10px;}
.myacc_info                            {padding: 0 20px;font-size:0.8em;}
.btn_editdetails                      {background:#FFF; border: 1px solid #58282E;color:#222;padding: 2px 10px;margin: 5px 0;text-decoration:none; cursor:pointer;}

.orderhistory                         {font-size:0.8em;}
table.orderhistory                 th{background:#A59465;color:#fff;padding:5px;}
table.orderhistory                 th a{color:#fff;}
table.orderhistory .row_odd     {background:#F3E4CE; height:45px;}
table.orderhistory .row_even   {height:45px;}
table.orderhistory .row_even td, table.orderhistory .row_odd td{padding:5px;}

#edit_account                        {font-size:0.8em;}
#edit_account                        td{padding: 5px;}
#edit_account input, #edit_account textarea, #edit_account select {border:1px solid #804E4E; width:200px;}

.invoice_table                       {font-size:1em;margin-bottom:25px;}
.invoice_table                       td{padding:2px 5px ;}
.invoice_table                        b{line-height:1.5;}

/* --------------------------------------------------------- Checkout ---------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/


.error_block                          {margin: 10px 0;color:red;}

#cart_progress                      {font-family:Georgia, serif;font-size:1.3em;font-style:italic;color:#A59465;}
#cart_progress                      a{color:#A59465;}
#cart_progress                      strong{color:#BE4394;}

.freeshipping 						{color:#BA388E;}

#checkout_div             {font-size:0.8em;}
#checkout_div             h4{font-size:1em;color:#FFF;background:#A59465;padding:5px 10px;margin:30px 0 10px 0;width:95%;}
#checkout_div                      h3{font-size:1.7em;margin-top:15px;}
#checkout_div input,
#checkout_div textarea,
#checkout_div select {border:1px solid #804E4E;}

.checkout_table td {padding:3px 10px 3px 0;}

.hndl_show_login {width:125px;height:20px;background:#F7F2EC;border:1px solid #804E4E;color:#3B3D3C;padding:0 10px;text-decoration:none;}

.orderhistory 			{font-size:1em;}
.myacc_info 			{font-size:1em;}

/* --------------------------------------------------------- Register ---------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/

#reg_fields_tbl             {font-size:0.8em;}
.h4 {font-size:1em;color:#FFF;background:#A59465;padding:5px 10px;margin:10px 0 10px 0;width:95%;}
#reg_fields_tbl                      h3{font-size:1.7em;margin-top:15px;}
#reg_fields_tbl input,
#reg_fields_tbl textarea,
#reg_fields_tbl select {border:1px solid #804E4E;}

/* --------------------------------------------------------- Size Guide ---------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/

#sizeguide                             {width:75%;font-size:0.8em;margin:auto;}
#sizeguide                             td{padding:5px 20px;}
#sizeguide                             th{background:#94517D;color:#FFF;text-align:center;padding:10px;}
#sizeguide                             .alt_col{background:#A77193;}


/* --------------------------------------------------------- SOS pages ---------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/

#sos_text {width: 380px; float: left}
#sos_media {margin: 25px 15px 0pt 0pt; width: 275px; float: right}
#sos_video {width: 275px; float:right; margin: 45px 15px 10pt 0pt;}
.sosrow				{float:left; width:650px; margin-bottom:30px;}
.sosleft			{float:left; width:280px;}
.sosright			{float:right; width:280px;}


/* ------------------------------------------------------ gentlemen's guide--------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/

.guiderow			{float:left; width:680px; margin:15px 0;}
.guideleft			{float:left; width:280px;}
.guideright			{float:right; width:280px;}
.guidetext			{float:right; width:140px;}
.recommend			{float:left; width:172px; margin:0 60px 0 0;}
.recommend2			{float:left; width:172px;}
.recommend			img{border:1px solid #A39161;}
.recommend2			img{border:1px solid #A39161;}
.giftwrap			{width:175px; float:left; display:block;}
.giftwrap			img{border:1px solid #A39161; float:left; margin-bottom:20px;}


/* -------------------------------------------------------- sitemap lists ---------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/

ul.sitemaplist			{list-style:none; float:left; width:190px; color:#fff; display:block; margin:0 20px 0 0;}
ul.sitemaplist	li		{font-size:0.9em; margin:3px 0;}
ul.sitemaplist	li.title{font-size:1.2em; font-style:italic; font-weight:normal; color:#7F766D;font-family:Georgia, serif; margin:10px 0 5px 0;}
ul.sitemaplist	li		a{color:#000; text-decoration:none; margin-left:5px;}
ul.sitemaplist	li		a:hover{ text-decoration:underline; }




/* --------------------------------------------------------- Search pages-------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/

form.Adv_search {font-size:0.8em;font-style:normal;font-weight:bold; background:#DED6B9;padding:10px 5px 5px 5px;}
#cat_product_sort {font-size:0.8em;}

p.search_desc 			{font-size:0.8em;}

/* --------------------------------------------------------- Email friend ---------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/

#email_header                        {text-align:left; margin: 30px 0 0 20px;height:50px;padding-top:100px;background:url(../../images/spoylt/images/logo.png) top left no-repeat;behavior:url(/iepngfix/iepngfix.htc);}
#email_header                   h2 {font-size:1.4em;}
#email_tbl                          td {padding:5px;}

/* --------------------------------------------------------- Footer Areas ---------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/
.logobottomholder		{height:50px; width:888px;display:block;clear:both;}
.logobottom				{background:url(../../images/spoylt/images/logobottom.png) no-repeat; behavior:url(/iepngfix/iepngfix.htc);  height:50px; width:41px; display:block; float:right; clear:both;}

#footerhome				{background:url(../../images/spoylt/images/watermark.png) no-repeat; behavior:url(/iepngfix/iepngfix.htc); width:888px; height:259px; padding:0; display:block;}
#footer					{width:100%; background:url(../../images/spoylt/images/back1.jpg); behavior:url(/iepngfix/iepngfix.htc); display:block; float:left; margin:0; padding:0; border-top:solid 5px #B93A8C;clear:both;}
#footerinside			{background:url(../../images/spoylt/images/watermark2.png) no-repeat; behavior:url(/iepngfix/iepngfix.htc); width:888px; height:200px; padding:0; display:block;  margin:0 auto;}

#bottompanels			{margin:0 0 0 34px; text-align:left;}
#bottompanels		p	{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0 0 0;}
#bottompanels		p 	a{text-decoration:none; color:#660000; font-weight:bold;}
#bottompanels		p 	a:hover{text-decoration:underline;}
#bottompanels		input{width:100px;}
#bottompanels		input.butt{cursor:pointer; width:60px; height:20px; background:#334036; border:#B2AFA0 1px solid; color:#B2AFA0;}
.panelhome1				{margin:15px 20px 0 0; background:url(../../images/spoylt/images/panels/goldstar.gif) no-repeat; width:84px; height:105px; padding:5px 5px 5px 100px; float:left; cursor:pointer;}
.panelhome2				{margin:15px 20px 0 0; background:url(../../images/spoylt/images/panels/gentlemens3.jpg) no-repeat; width:94px; height:105px; padding:5px 90px 5px 5px; float:left; cursor:pointer;}
.panelhome3 			{margin:15px 20px 0 0; background:url(../../images/spoylt/images/panels/vip3.jpg) no-repeat; width:179px; height:105px; padding:5px; float:left; cursor:pointer;}
.panelhome4				{margin:15px 0 0 0; background:url(../../images/spoylt/images/panels/fittingroom.jpg) no-repeat; width:84px; height:105px; padding:5px 100px 5px 5px; float:left; cursor:pointer;}
.panelsigned			{margin:0; background:url(../../images/spoylt/images/panels/signedin.gif) no-repeat; width:154px; height:128px; padding:0; float:left; text-align:center;}

.valhome1				{margin:15px 20px 0 0; background:url(../../images/embrace_09.jpg) no-repeat; width:84px; height:105px; padding:5px 5px 5px 100px; float:left; cursor:pointer;}
.valhome2				{margin:15px 20px 0 0; background:url(../../images/beguille_09.jpg) no-repeat; width:94px; height:105px; padding:5px 90px 5px 5px; float:left; cursor:pointer;}
.valhome3				{margin:15px 20px 0 0; background:url(../../images/entice09.jpg) no-repeat; width:179px; height:105px; padding:5px; float:left; cursor:pointer;}
.valhome4				{margin:15px 0 0 0; background:url(../../images/captivate_09.jpg) no-repeat; width:84px; height:105px; padding:5px 100px 5px 5px; float:left; cursor:pointer;}


a.hndl_proceed_checkout {text-decoration:none;}
#shpcrtgc, #shpcrtca       {font-size:0.7em;color:#777; display:inline;}
.cpt_shopping_cart_info {padding-top:10px;}

.bagtotal				{display:block; padding:5px; border-top:dashed 1px #ccc; display:inline;}

#footerhome ul, ul#footerlist 			{list-style:none; font-size:0.9em; margin:15px 0 0 34px!important; margin/**/:7px 0 0 24px; font-family:Arial, Helvetica, sans-serif; float:left; clear:both;}
#footerhome ul li, ul#footerlist li 		{margin:0 5px 0 0; color:#A39161; display:inline;}
#footerhome ul li a, ul#footerlist li  		a{text-decoration:none; font-weight:normal; color:#A39161;}
#footerhome ul li a:hover, ul#footerlist li  		a:hover{text-decoration:underline;}

#my_closeButton {}

#cart_content_tbl {margin:auto;}
#my_frame           {border:0 solid #FFF; text-align:center;}
#close_btn { float:right; height:35px; width:100px; cursor:pointer; display:block;}

#close_btn {float:right; margin: 0; background: url(../../images/spoylt/images/buttons/closebox.gif) no-repeat center; width:100px; height:35px;}
#close_btn {_position:fixed; _top:0; _right:0; }
#close_btn p{display:none;}

#my_frame {padding:10px; position:absolute; top:0; left:0;}
#my_overlay {background:#999!important;}

iframe body {background:#000 !important;}

#box {display: block; position: absolute; min-height: 100%; width:100%; left:0;}
#container {display:block; margin-bottom:260px;}
#footer {position: absolute; display: block; bottom: 0; left:0;}
.logobottomholder		{width:888px;position:absolute; bottom:0; margin-bottom:205px;}

body, #box {_height: 100%;}

/** ---------------------  HOMEPAGE LIGHTBOX ------------------------- **/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; margin:0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }


#outerImageContainer{ position: relative; background-color: #fff;  margin: 0 auto; }
#imageContainer{ padding: 10px; }



#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}



#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink { background: url(/lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink { background: url(/lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #FFF; }
