* 				    {margin: 0;  padding: 0;}
html.htmlclass		{overflow-y: scroll;}
html.cart			{overflow-x: hidden; overflow-y:auto;}
body 				{margin:0; padding:0 0 30px 0; font-family:Arial, Helvetica, sans-serif; text-align:center; background:#FFFFFF url(../../../SC/images/elevation/images/test.jpg) repeat-x;}


p						{ font-size:0.9em; margin:0 0 10px 0;}
p	a					{ color:#993399;}
a						{ color:#993399;}
table td				{ font-size:0.9em; margin:0 0 10px 0;}
h1						{display:none;}
h2						{font-weight:normal; color:#993399; font-size:20px; margin:0 0 10px 0;}
h3						{font-weight:normal; color:#333; font-size:18px; margin:15px 0 5px 0;}
h4						{font-weight:normal; color:#000; font-size:1.2em;}
h5						{font-weight:normal; color:#000; font-size:0.8em; font-family:Century Gothic, Arial, Helvetica, sans-serif;}
h5 a					{font-weight:normal; color:#000; text-decoration:none;}
h5 a:hover				{text-decoration:underline;}
h6						{font-weight:normal; color:#FFF; font-size:0.8em; font-family:Century Gothic, Arial, Helvetica, sans-serif; margin:7px 0 0 0;}
h6 a					{font-weight:normal; color:#FFF; text-decoration:none;}
h6 a:hover				{text-decoration:underline;}

.error_block			{font-weight:bold;font-size:0.9em;color:#FF0000;}

img						{margin:0; padding:0; border:0;}
img						a{margin:0; padding:0; border:0;}

#container			{width:900px; text-align:left; margin:0 auto;}
#nav                                                        {width: 900px;}

#logo					{width:222px; height:84px; display:block; background:url(../../../SC/images/elevation/images/logo.gif) no-repeat; margin:10px 10px 0 0!important; margin/**/:10px 5px 0 0; float:right;}
#logo_checkout                                       {width:223px; height:158px; display:block; background:url(../../../SC/images/elevation/images/logo.gif) no-repeat; margin:10px 40px 0 40px!important; margin/**/:10px 20px 0 0; position: relative; left: 400px;}

#items_top                                              {float: right; margin: 20px;}
.item_top01                                            {float:right; width: 147px; height: 248px; background:url(../../../SC/images/elevation/images/home/top01.png)}
.item_top02                                            {float:right; width: 147px; height: 248px; background:url(../../../SC/images/elevation/images/home/top02.png)}
.item_top03                                            {float:right; width: 147px; height: 248px; background:url(../../../SC/images/elevation/images/home/top03.png)}
#items_bottom                                       {float: left;}
.item_bottom                                         {float: left; margin: 2px;}
#ele_design                                            {width: 282px; height: 207px; background:url(../../../SC/images/elevation/images/home/design.jpg)}
#customise                                             {width: 351px; height: 207px; background:url(../../../SC/images/elevation/images/home/customise.jpg)}
#feature                                                 {width: 211px; height: 207px; background:url(../../../SC/images/elevation/images/home/feature.jpg)}



ul.mynav			{float:right; padding:0;  margin:20px 5px 10px 0; display:block;}
ul.mynav li			{color:#FFFFFF; display:inline; font-size:13px; margin:0; padding:0;}
ul.mynav li			a{color:#FFFFFF; display:inline; font-size:13px;}
ul.mynav li			a.shoppingicon{background:url(../../../SC/images/elevation/images/icons/shoppingcart.gif) no-repeat; width:22px; height:21px; display:inline-block;}

div.form_wrapper                                  {margin: 40px;}
div.form_wrapper p                               {color:#FFFFFF; font-size:13px; font-weight: bold;}
div.form_wrapper a                               {color:#FFFFFF; font-size:13px; font-weight: bold;}
.addressbook                                         {color:#FFFFFF; font-size:13px; font-weight: bold;}


.mainnavbar				{background:url(../../../SC/images/elevation/images/buttons/mainnav.gif) no-repeat; width:900px; height:30px; padding:0 0 0 8px; float:left;}
ul#mainnav				{width:500px; height:30px; float:left;}
ul#mainnav	li			{list-style:none; display:inline;}
ul#mainnav	li			a{height:30px; display:inline-block; float:left;}
ul#mainnav	.hide		{display:none;}
ul#mainnav	li.butt1	a{width:81px; background:url(../../../SC/images/elevation/images/buttons/home.gif) no-repeat 0 -30px;}
ul#mainnav	li.butt2	a{width:110px; background:url(../../../SC/images/elevation/images/buttons/collection.gif) no-repeat 0 -30px;}
ul#mainnav	li.butt3	a{width:83px; background:url(../../../SC/images/elevation/images/buttons/about.gif) no-repeat 0 -30px;}
ul#mainnav	li.butt4	a{width:110px; background:url(../../../SC/images/elevation/images/buttons/customise.gif) no-repeat 0 -30px;}
ul#mainnav	li			a:hover{background-position:0 0;}
ul#mainnav	li.current	a{background-position:0 0;}



.clear                                                       {clear: both;}

#content			                {background:#fff; width:900px; float:left; padding:0;}
#content_main		                {background:#fff; width:880px; float:left; padding:10px;}

#sidenav                                                  {width: 110px; float: left;}


/* ------------------ Subnav items --------------------*/
/* ----------------------------------------------------*/
ul#subnav				{list-style:none; float:left; width:110px; height:650px; margin:10px 0 0 10px; background:url(../../../SC/images/elevation/images/navback.gif) repeat-x; font-family:Arial, Helvetica, sans-serif;}
ul#subnav	li			{list-style:none; margin:0; padding:0; float:left;}
ul#subnav	li			a{font-size:14px; text-decoration:none; color:#000; display:block; float:left; width:90px; padding:10px 0 10px 20px; background:url(../../../SC/images/elevation/images/buttons/navspace.png) no-repeat bottom;}
ul#subnav	li.child_current	a{color:#993399; background:#fff url(../../../SC/images/elevation/images/buttons/navspace.png) no-repeat bottom;}
ul#subnav	li.top		a{background:none;}
ul#subnav	li			a:hover{color:#993399; background:#fff url(../../../SC/images/elevation/images/buttons/navspace.png) no-repeat bottom;}


.productcontent			{width:750px; float:right; background:#fff; padding:10px; z-index: 10;}
.productcontent2		{width:880px; float:left; background:#fff; padding:10px; z-index: 10;}


#imagebox			{width:305px; float:left;}
.largeimage			{width:305px; height:355px; float:left; margin-top:20px;}
.zoompanel			{width:295px; height:20px; float:left; margin:5px 0; padding:0 5px; border:1px solid #CCCCCC; background:#fff url(../../../SC/images/elevation/images/zoomback.gif) repeat-x;}
.zoompanel a                                           {color:#000; text-decoration:none; font-size:12px;}
.zoompanel a:hover                                 {text-decoration:underline;}
.smallimage			{width:90px; height:105px; float:left; margin:0 17px 0 0;}
.smallimageright		                {width:90px; height:105px; float:right;}

#descriptivebox			{width:200px; float:left; margin:0 0 0 10px;}
a.addtocart			{background:url(../../../SC/images/elevation/images/icons/addtocart.gif); width:107px; height:26px; float:left; display:block; }
a.emailafriend			{background:url(../../../SC/images/elevation/images/icons/email.gif) no-repeat; padding:0 0 0 30px; margin:5px 0; height:26px; float:left; color:#000000; text-decoration:none; font-size:12px; display:block; clear:both; width:140px;}
.bookmarking			{width:180px; float:left; margin:60px 0 0 0; border:1px solid #ffddf2; padding:5px; display:block;}
.tellafriend			{background:url(../../../SC/images/elevation/images/icons/tellafriend.gif) no-repeat; width:125px; padding-left:55px; height:50px; float:left; display:block; }


#featuredbox			{width:180px; float:right; margin:0;}
.featureditem			{width:180px; float:left; margin:10px 0;}


.imageright			{width:220px; float:right; margin:50px 0 0 0;}
ul.contentlist			{margin:0; padding:0;}
ul.contentlist	li		{ margin:5px 0 5px 15px; padding:0; font-size:0.9em; color:#333; padding:0;}
ul.contentlist	li		a{ color:#000; padding:0;}
ul						{margin:0; padding:0;}
ul				li		{ margin:5px 0 5px 15px; padding:0; font-size:0.8em; color:#333; padding:0;}
.rightbox				{float:right;}
select.product_option	{font-size:11px; width:140px;}
.cpt_product_params_selectable		{width:100px;}

.staticcontent			{width:550px; min-height:300px; float:left; margin:10px 0 0 10px;}


/* --------------------------------------------------------- Size Guide ---------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/
#sizeguide                             {width:100%;font-size:0.8em; float:left; margin:20px 0;}
#sizeguide                             td{padding:5px 20px;}
#sizeguide                             th{background:#78199B;color:#FFF;text-align:center;padding:5px;}
#sizeguide                             .alt_col{background:#B58AA6;}



/* ------------------ Contact Forms --------------------*/
/* ----------------------------------------------------*/
.contact_form			{float:left; clear:left; background:#eee; padding:0; border:1px solid #999; width:400px; margin:10px 0;}	
.contact_form_thin		{float:left; background:#eee; padding:0; border:1px solid #999; width:260px; margin:10px 0;}
.contact_form_thin		input,textarea{width:180px; clear:left;}
.contact_form_thin		input.butt{width:100px;}
.customertitle			{font-size:1.0em; color:#333; font-weight:bold; background-color: #dddddd; padding:10px; margin:0;}
.customerbody			{margin:10px 0 20px 0; padding:10px;}
.customerbody			td{margin:10px 0;}


/* ------------------ Footer items --------------------*/
/* ----------------------------------------------------*/
#footer					{width:880px; height:145px; float:left; background:url(../../../SC/images/elevation/images/footerback.gif); padding:0 0 0 20px; position:relative; margin:0 auto;}
#footer2				{width:880px; height:30px; float:left; background:url(../../../SC/images/elevation/images/buttons/footerbottom.gif); padding:0 0 0 20px; }

.quickfinder			{background:url(../../../SC/images/elevation/images/titles/quickfinder.gif) no-repeat; width:700px; height:32px; margin:10px 0 0 0; padding:0; float:left;}
.footerstars			{background:url(../../../SC/images/elevation/images/footer_right.png) no-repeat; display:block; float:right; width:120px; height:145px; position:absolute; left:780px; top:0px; }
ul.footerlist			{list-style:none; float:left; width:200px; color:#fff; display:block; margin:10px 0 0 0;}
ul.footerlist	li		{font-size:0.9em; margin:3px 0;}
ul.footerlist	li		a{color:#fff; text-decoration:none;}
ul.footerlist	li		a:hover{color:#333; background:#eee;}

.attitude				{width:900px; height:80px; background:#000; float:left; display:block;}
.tellafriendhome		{width:280px; height:137px; position:absolute; left:600px; top:0; padding:10px 10px; background:url(../../../SC/images/elevation/images/homepanels/tellafriend.gif) no-repeat; }
.tellafriendhome 	img	{float:right; cursor:pointer;}
.registernow			{padding:3px 7px; color:#ffffff; border:1px solid #fff; background:#993399; text-decoration:none; font-size:0.8em;}
.registernow:hover		{ text-decoration:underline;}

ul.currencylist			{list-style:none; float:right; color:#fff; padding:5px 15px 0 0;}
ul.currencylist	li		{font-size:0.8em; margin:3px 0; color:#fff; display:block; float:left;}
ul.currencylist	li		a{color:#fff; text-decoration:none; width:18px; height:14px; margin:0 3px; float:left;}
ul.currencylist li		a.pound{background:url(../../../SC/images/elevation/images/icons/pound.gif) no-repeat; }
ul.currencylist li		a.dollar{background:url(../../../SC/images/elevation/images/icons/dollar.gif) no-repeat; }
ul.currencylist li		a.euro{background:url(../../../SC/images/elevation/images/icons/euro.gif) no-repeat; }

.mywishlist			{background:url(../../../SC/images/elevation/images/icons/wishlist.gif) no-repeat; background-position:85px 0; width:110px; padding:5px 0 0 0; margin:15px 0 0 0; height:22px; display:block; float:right; color:#FFFFFF; text-decoration:none;}



        /****************** product tabbed widget ********************/
#toggletabs		{float:left; width:300px; margin:20px 0; background:url(../../../SC/images/elevation/images/tabback.gif) repeat-x;}

div.hidden	{display:none;}
div.visible {display:block;}

ul#toggletitles		{list-style:none; float:left; display:inline; width:300px; border-left:1px #ccc solid; margin:0; padding:0;}
ul#toggletitles		li{margin:0; padding:0; list-style:none; text-align:center; float:left; display:inline; }
ul#toggletitles		li a{ float:left; display:inline; height:20px; width:149px; font-size:11px; font-weight:bold; text-decoration:none; color:#000000; background:#fff; margin:0; padding:7px 0 0 0;  border-right:1px #ccc solid; border-top:1px #ccc solid; border-left:1px #ccc solid;}
ul#toggletitles	li#Bluelink1 a{border-left:none; width:148px;}
ul#toggletitles	li.current a{border-bottom:none; background:none; color:#FFFFFF; }

#Bluegroup1			{clear:both; text-align:left; width:269px; padding:15px; border-right:1px #ccc solid; border-bottom:1px #ccc solid; border-left:1px #ccc solid; font-size:0.9em;}
#Bluegroup2			{clear:both; text-align:left; width:269px; padding:15px; border-right:1px #ccc solid; border-bottom:1px #ccc solid; border-left:1px #ccc solid; font-size:0.9em;}



        /****************** new styles for shopping cart recap at top of page ********************/
#cpt_shopping_cart_info									{float:right; display:block;}
#cart_recap                                              {font-size:0.9em; font-weight: normal; color: #fff; float:right; display:block; margin:12px 0 10px 0;}
#cart_recap a                                            {font-size:0.9em; font-weight: bold; color: #fff; text-decoration: none;}

        /****************** new styles for shopping cart  ********************/

.prdbrief_thumbnail                                  {margin: 10px;}
.imgthumb                                                {border: 2px solid #fff;}
.imgthumb:hover                                      {border: 2px solid #000;}
.prdbrief_name a                                      {color: #000; font-size: 11px; text-decoration: none;} 
#cat_info_left_block                                 {width: 440px; float: left; padding: 20px;}
#category_thumbs                                    {clear:both;}
.prod_head                                               {font-size: 24px; font-weight: normal;}
.info                                                          {color: #fff; font-size: 12px; margin-top: 5px;}
.cart_row			 									{background:#9031A9;color:#FFF;}
.cart_btn												{background:#EEE;border:1px solid #999;cursor:pointer;}
#cart_content_tbl 										td{padding:4px; font-size:12px;}
#cart_head_tbl											{margin-bottom:10px;}
img.cartthumb 											{border: 1px solid #000!important;}
h2.basket 												{margin:0; padding:0 0 0 0; font-size:12px; font-weight:bold; color:#000;}
button.btn_checkout										{width:240px;height:37px; background:url(../../../SC/images/elevation/images/buttons/proceed_checkout.gif) no-repeat; border:0;cursor:pointer;}
button.btn_close_checkout								{width:180px;height:37px; background:url(../../../SC/images/elevation/images/buttons/continue_shopping.gif) no-repeat; border:0;cursor:pointer;}
button												{cursor:pointer;}
a.gofromfade										{color:#993399;}




#close_btn { float:right; height:35px; width:100px; cursor:pointer; display:block;}

#close_btn {float:right; margin: 0; background: url(../../images/elevation/images/buttons/closebox.gif) no-repeat center; width:100px; height:35px;}
#close_btn {_position:fixed; _top:0; _right:0; }
#close_btn p{display:none;}

          /****************** new styles for category page  ********************/

.cat_top                                                     {float:left; width:160px; margin:10px 30px; text-align: center;}
.cat_top a                                                   {font-size:0.9em; font-weight:normal; color:#000; text-decoration:none;}
.cat_pic                                                      {border:1px solid #fff;}
.cat_pic:hover                                           {border: 1px solid #ccc;}
#category_thumbs                                     {float:left; width:750px;}

          /****************** new styles for product page  ********************/

#product_left                                            {width: 300px; float: left; text-align: left; margin: 5px 0;}
#product_image_large                               {width:300px; height: 349px; border: 1px solid #ccc; margin:0; padding:0;}
#zoombar                                                  {width:295px; float:left; height:20px; border: 1px solid #ccc; border-top:none; margin:0 0 5px 0; background:url(../../../SC/images/elevation/images/bg_zoombar.jpg); text-align: left; padding:0 0 0 5px;}
a.zoom                                              {font-size: 12px; color:#000; text-decoration:none; margin:0; padding:0; }
a.zoom:hover                                        {text-decoration: underline;}

.product_thumb                                        {width:95px; height:111px; float:left; margin:0 10px 0 0; background:url(../../../SC/images/elevation/images/products/product_thumb01.jpg)}
.thumb                                              {margin:0 5px 0 0; border: 1px solid #ccc; cursor:pointer; float:left;}
#img-current_picture                                { cursor:pointer; margin:0; padding:0;}
.email                                              {color: #000; font-size: 12px; font-weight: bold;}
#share                                              {margin: 10px 0 10px 0;}

#product_mid                                        {float: left; width: 230px; margin:10px 0 0 20px!important; margin/**/:10px 0 0 5px;}
#product_mid p                                      {color: #000; font-size: 12px;}
#product_mid div                                    {margin: 10px 0;}

#product_right                                      {float: right; width:180px; margin:120px 0 0 0;}
#product_right h2                                   {color: #000000;}

a.findoutmore			{width:108px; height:26px; float:left; display:block; background:url(../../../SC/images/elevation/images/icons/findoutmore.gif) no-repeat; background-position:0 0;}

.hometoppanels			{width:450px; float:right; margin:20px 10px 0 0;}
.toppanel1				{width:130px; height:20px; background:url(../../../SC/images/elevation/images/homepanels/top1.jpg) no-repeat; float:left; padding:220px 0 0 20px;}
.toppanel2				{width:130px; height:20px; background:url(../../../SC/images/elevation/images/homepanels/top2.jpg) no-repeat; float:left; padding:220px 0 0 20px;}
.toppanel3				{width:130px; height:20px; background:url(../../../SC/images/elevation/images/homepanels/top3.jpg) no-repeat; float:right; padding:220px 0 0 20px;}

.homepanels				{width:850px; float:left; margin-top:30px;}
.panel1					{width:260px; height:183px; background:url(../../../SC/images/elevation/images/homepanels/design.jpg) no-repeat; border:1px #000 solid; float:left; margin-right:10px; padding:10px;}
.panel1					h2{ font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:18px; color:#000000; margin:0 0 10px 0;}
.panel1					p{font-size:12px; color:#000000;}
.panel2					{width:328px; height:183px; background:url(../../../SC/images/elevation/images/homepanels/customise.jpg) no-repeat; border:1px #000 solid; float:left; padding:10px;}
.panel2					h2{ font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; margin:0 0 70px 0;}
.panel2					p{font-size:12px; color:#FFFFFF;}
.panel3					{width:192px; height:203px; background:url(../../../SC/images/elevation/images/homepanels/limited.jpg) no-repeat; border:1px #000 dashed; float:right;}

p.save {color:#999999!important;}
          /****************** new styles for product page  ********************/

#checkout_wrapper                                                 {float: left;width:550px; margin:10px 0 0 10px;}

.checkout_section                                                  {width: 470px; padding: 10px 0 10px 20px;}
#title_checkout                                                       {padding: 40px;}
.section_bar                                                            {width: 490px; padding: 5px 0 5px 10px; background: #373737; color: #fff; font}
.section_bar a                                                         {color: #ccc;}
.add_book a                                                            {margin: 10px; color: #000; text-decoration: 1px dotted #000; font-size: 12px; font-weight: bold;}
.add_book img                                                        {border: 0;}



#my_frame                                                               {width: 300px;}
#friend                                                                     {background: url(../../../SC/images/elevation/images/bg_friend.jpg) repeat-x;}
#email                                                                      {background: #ccc;}


          /****************** new styles for shopping cart  ********************/

body#cart 														   {width:95%; margin:0;padding:0; background: #FFF;}
#cartlogo                                                           {margin:20px 0 0 10px; width: 222px; height: 84px; float: left; background: url(../../../SC/images/elevation/images/logo.gif); margin:20px 0 0 10px;}
tr#cart_items td                                                {padding: 2px 0;}
#cart_inner                                                        {width: 500px; min-height: 200px; text-align: left; float: left; padding: 0 10px 20px 10px;}
#cart_content_tbl img                                       {border: 0;}
#cart_clear a                                                      {color: #fff; text-decoration: 1px dotted #fff; font-size: 11px;}
#cart_items a                                                     {margin: 10px; color: #000; text-decoration: 1px dotted #000; font-size: 12px; font-weight: bold;}
.productcontenthome                                       {min-height: 300px;}

#block-customerinfo                                         {width: 500px;}
#user_account                                                   {width: 550px; float: right;}
#user_account a                                                {margin: 10px; color: #000; text-decoration: 1px dotted #000; font-size: 12px; font-weight: bold;}
.delivery_header                                               {width: 500px; background: #323232; color: #fff; padding: 5px;}

          /****************** new styles for mailer  ********************/

body#email                                                         {background: url(../../../SC/images/elevation/images/test.jpg) center repeat-x; padding: 0; margin: 0;}
body#email 													p{clear:both;padding-top:100px;}
.cellpadding addressform td                               {width: 250px;}
.address_elem                                                     {width: 200px;}
#addform td                                                        {width: 205px;}
#emailfriend_div												{margin-top: 130px;}
#emailfriend_div										table td{padding:10px;}
#friendlogo                                               {width: 222px; height: 84px; float: left; background: url(../../../SC/images/elevation/images/logo_email.gif);margin:30px 0 0 10px;}

#my_frame {padding:20px; }

          /****************** new styles for checkout  ********************/


.tbl_form{border:1px solid #999; color:#000!important; border-top:none; width:100%; background:#eee;font-size:0.9em;}
.tbl_form table{border:none;font-size:1.1em;}
.tbl_form td{padding:5px;}
#block-customerinfo {margin: 0 0 0 10px;}
#block-customerinfo p {margin:10px 0 20px 0;}
.customertitle2{border:1px solid #999; border-bottom:none; font-size:1.0em; color:#333; font-weight:bold; background-color: #dddddd; padding:10px; margin:0;}
.customertitle2 a{color:#993399;}

#login2 {width:400px;}

#cart_progress_bar {font-size:0.9em; color:#ccc; font-weight:bold; font-style:italic; padding: 0 0 5px 0;}
#cart_progress_bar a{color:#993399;}

          /****************** new styles for my account  ********************/#
		  

		  
          /****************** min heights  ********************/
		  
/* for understanding browsers */
#content {
min-height:350px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #content {
height: 350px;
}
/**/