﻿/* GENERAL STYLES
-----------------------*/ 
body {margin:0; background:#202020 url(../Images/backgrounds/bg-body.jpg) repeat-x center top; text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#body_box {width:841px; height:auto; text-align:left; margin-left:auto; margin-right:auto; padding:0 0 0 68px;}

.clear {clear:both;}
.clearright {clear:right;}

IMG {border:none;}

/* NAVIGATION STYLES
-----------------------*/ 
#nav_panel {width:770px; height:106px; padding-left: 10px; background:url(../Images/backgrounds/bg-mainnav-whole.gif) no-repeat left top;}
#nav_panel .Lside {float:left; background:url(../Images/backgrounds/bg-mainnav-left.gif) no-repeat top right; width:14px; height:106px;}

#topnav_box {float:left; width:739px; height:67px; background:#002d4d url(../Images/backgrounds/bg-topnavbox.gif) repeat-x;}
#topnav_box .logo {float:left; width:381px; height:47px; padding:10px 0 0 7px;}
#topnav_box .logo A {color:#FFF; font-size:12px; text-decoration:none;}

#topnav_box .onstate {width:auto; height:17px; position:absolute; z-index:1;}
#topnav_box .smnav {float:right; width:259px; height:17px; padding:24px 23px 0 0;}
#topnav_box .smnav SPAN {float:right;}
#topnav_box .smnav .account {width:78px; height:17px;}
#topnav_box .smnav .bag {width:54px; height:17px;}
#topnav_box .smnav .wish {width:70px; height:17px;}
#topnav_box .smnav A {color:#FFF; font-size:9px; text-decoration:none; text-transform:uppercase;}
 
#mainnav_box {float:left; width:754px; height:30px; background:url(../Images/bg-undernav.gif) no-repeat 0px 39px;}
#mainnav_box .onstate {width:auto; height:21px; position:absolute; z-index:1; padding:13px 0 0 0;}
#mainnav_box #nav {width:737px; height:27px; padding-top:3px; z-index:1; display:block; background: url(../Images/backgrounds/bg-mnav.gif) repeat-x;}

#mainnav_box .mailing {position:absolute; z-index:1; margin:-9px 0 0 544px; width:219px; height:48px; background:url(../Images/mailing-list.gif) no-repeat;}

#breadcrumb_box {margin:-9px 0 0 464px; position:absolute; z-index:1; width:300px; height:48px; background:url(../Images/bg-breadcrumb.gif) no-repeat right top;}
#breadcrumb_box .crumbtxt {text-align:right; font-size:10px; color:#848484; padding:17px 36px 0 0;}
#breadcrumb_box .crumbtxt A {float:right; color:#848484; text-decoration:none; padding:0 7px 0 0;}
#breadcrumb_box .crumbtxt A:HOVER {float:right; color:#CECECE; text-decoration:none;}
#breadcrumb_box .crumbtxt DIV {float:right; width:5px; padding:4px 4px 0 0;}
#breadcrumb_box .number {float:right; width:auto; color:#C0C0BF; font-weight:bold; font-size:9px; padding:18px 31px 0 0; margin:0 0 0 15px; background:url(../Images/icon-bag-top.gif) no-repeat 0px 17px;}
#breadcrumb_box .number IMG {float:left;}
#breadcrumb_box .number DIV {padding:0 6px 0 15px;}
#breadcrumb_box .crumbtxt SPAN.on {float:right; color:#A9A9A9;}

/* IEHOVER NAVIGATION STYLES
-----------------------*/ 

#nav div { margin:0; padding:0; float:left; display:block; }
#nav A { margin:0; padding:0; }

#nav #slot-1 {width: 131px; text-align: center;}
#nav #slot-2 {width: 135px; text-align: center;}
#nav #slot-3 {width: 92px; text-align: center;}
#nav #slot-4 {width: 78px; text-align: center;}

	#mnav_interactive,
	#mnav_product,
	#mnav_contactus,
	#mnav_aboutus		{ display:block; text-transform: lowercase; color: #FFFFFF; font-family: Verdana; font-size: smaller; text-decoration: none; }

	#mnav_interactive	{ width:121px; height:27px; }
	#mnav_product		{ width:125px; height:27px; }
	#mnav_contactus		{ width:92px; height:27px; }
	#mnav_aboutus		{ width:78px; height:27px; }

	#mnav_interactive:hover { color: #ff0000; }
	#mnav_product:hover		{ color: #ff0000; }
	#mnav_contactus:hover	{ color: #ff0000; }
	#mnav_aboutus:hover		{ color: #ff0000; }

	/*Dropdowns*/
	#nav div ul {position:absolute; top:97px; width:120px; left:-9999px; background:url(../Images/Backgrounds/bg-drop.gif) bottom right no-repeat; list-style:none; padding:0 0 10px 0; z-index:99; margin:0;}
	#nav div:hover, #nav div.iehover {position:static;}
	#nav div:hover ul, #nav div.iehover ul {left:auto;}
	#nav div ul li { margin:0; padding:0; float: left; width: 120px;}
	#nav div ul li a { font-size: 10px; text-decoration: none; height:18px; line-height:18px; width:100px; color:#AB9B92; margin:0; padding:0 10px; float: left; display: block;}
	#nav div ul li a:hover {color:#cd0b0a;}

/* CONTENT BACKGROUND STYLES
-----------------------*/ 
#contentbg-leftshadow {width:841px; height:auto; }
#contentbg_box {width:841px; height:auto; background:url(../Images/Backgrounds/bg-content.gif) repeat-y 10px 0px;}
#contentbg_top {width:841px; height:auto; background:url(../Images/Backgrounds/bg-content-top-sp.gif) no-repeat 0px 0px transparent;}
#contentbg_bot {width:841px; height:auto; background:url(../Images/Backgrounds/bg-content-bot.gif) no-repeat left bottom; margin:0 0 0 10px; padding:0 0 4px 0;}
#contentside_L {float:left; width:10px;}

/* CONTENT STYLES
-----------------------*/ 
#contenttxtbox {font-size:11px; width:525px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#555; padding:20px 0 20px 30px; background: transparent;}
#contenttxtbox A {color:#B24842; text-decoration:none; font-weight:bold;}
#contenttxtbox A:HOVER {color:#555; text-decoration:underline;}

#contenttxtbox OL {list-style-type:decimal;}
#contenttxtbox OL LI {padding:5px 0 5px 0;}

#contenttxtbox LI { font-size: 19px; line-height: 23px}

#contenttxtbox .header {font-size:14px; font-weight:bold; color:#2D2D2D; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 10px 0;}
#contenttxtbox .header2 {font-size:11px; font-weight:bold; color:#2D2D2D; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 2px 0;}
#contenttxtbox .header3 {font-size:11px; font-weight:bold; color:#2D2D2D; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 0 2px 0; height:20px; background:url(../Images/bg-newitem.gif) repeat-x #FFF; cursor:pointer;}
#contenttxtbox .header SPAN {font-size:10px; color:#B24842;}
#contenttxtbox .header2 SPAN {font-size:10px; color:#B24842;}
#contenttxtbox .header3 SPAN {font-size:10px; color:#B24842;}
#contenttxtbox .pullout {font-size:12px; color:#B24842; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px;}
#contenttxtbox .smltxt {font-size:10px;}
#contenttxtbox .divider {width:525px; height:1px; background:#DCDCDC;}
#contenttxtbox .divider2 {width:525px; height:1px; background:#DCDCDC; margin:10px 0 10px 0;}


.contact_box {float:left; width:235px; height:210px; background:url(../Images/bg-contactbox.gif) repeat-x #FFF; background-position:bottom; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#555; border:1px solid #DCDCDC;}
.contact_box .contactH {font-weight:bold; padding:15px 0 5px 20px; font-size:12px;}
.contact_box .content {padding:0 0 10px 20px; width:210px;}
.contact_box .content SPAN {font-size:9px; margin:0 0 5px 0; display:block; color:#858585;}
.contact_box .content A {color:#B24842; text-decoration:none; font-weight:bold;}
.contact_box .content A:HOVER {color:#555; text-decoration:underline;}

/* SUBNAV BACKGROUND STYLES
-----------------------*/ 
#subnav_box {float:left; width:154px; height:auto; background:#B24842 url(../Images/bg-subnav-rpt.gif) repeat-y;}
#flouish_end {position:absolute; width:22px; height:126px; z-index:1; margin:0 0 0 -1px;}

/*header with flourish*/
#subnavbg_about {width:154px; background:url(../Images/headers/sh-about-us.gif) no-repeat; height:auto;}
#subnavbg_contact {width:154px; background:url(../Images/headers/sh-contact-us.gif) no-repeat; height:auto;}
#subnavbg_faq {width:154px; background:url(../Images/headers/sh-faq.gif) no-repeat; height:auto;}
#subnavbg_product {width:154px; background:url(../Images/headers/sh-product-overview.gif) no-repeat; height:auto;}
#subnavbg_brochure {width:154px; background:url(../Images/headers/sh-product-brochure.gif) no-repeat; height:auto;}
#subnavbg_thanks {width:154px; background:url(../Images/headers/sh-thanks.gif) no-repeat; height:auto;}
#subnavbg_privacy {width:154px; background:url(../Images/headers/sh-privacy.gif) no-repeat; height:auto;}
#subnavbg_admin {width:154px; background:url(../Images/headers/sh-admin.gif) no-repeat; height:auto;}
#subnavbg_error {width:154px; background:url(../Images/headers/sh-error.gif) no-repeat; height:auto;}

#subnav_box .subnav {font-size:12px; color:#D8A7A4; padding:67px 0 0 20px;}
#subnav_box .subnav DIV {padding:0 0 6px 0;}
#subnav_box .subnav DIV A {color:#cccccc; text-decoration:none;}
#subnav_box .subnav DIV A:HOVER {color:#F5F5F5;}
#subnav_box .subnav DIV.ON {color:#F5F5F5; background:url(../Images/arrow-subnav.gif) no-repeat 0px 5px; padding:0 0 6px 10px;}
#subnav_box .subnav DIV.ON A {color:#FFF;}

#mailinglist-mini {width:154px; height:56px; display:block; background:url(../Images/mailing-list-off.gif) no-repeat;}
#mailinglist-mini:hover {background:url(../Images/mailing-list-ro.gif) no-repeat; }

#faqlist-mini {width:154px; height:56px; display:block; background:url(../Images/faq-list-off.gif) no-repeat;}
#faqlist-mini:hover {background:url(../Images/faq-list-ro.gif) no-repeat; }

#brochure-mini {width:154px; height:56px; display:block; background:url(../Images/brochure-off.gif) no-repeat;}
#brochure-mini:hover {background:url(../Images/brochure-ro.gif) no-repeat; }

#shopbagbg {float:right; width:150px; height:auto; background:url(../Images/bg-shopbag.gif) repeat-y #FFF; margin:20px 0 30px 0;}
#shopbag_top {width:150px; height:38px; background:url(../Images/bg-shopbag-top.gif) no-repeat;}
#shopbag_bot {width:150px; height:15px; background:url(../Images/bg-shopbag-bot.gif) no-repeat;}

#shopbag_items {float:left; width:auto; color:#343434; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; padding:0px 0px 0 20px;}
#shopbag_au {float:left; width:auto; margin:3px 4px 0 7px;}
#shopbag_price {width:auto; color:#B24842; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}
#shopbag_buts {float:left; width:auto; padding:12px 0 0px 17px;}
#shopbag_buts DIV {float:left; width:auto; height:18px; padding:0 10px 0 0;}
h5 {display:inline; color:#B24842; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;} 

#shopdropbg {float:left; width:150px; height:auto; background:url(../Images/bg-shop-drop-bg.gif) repeat-y;}
#shopdrop_top {float:left; width:150px; height:11px; background:url(../Images/bg-shop-drop-top.gif) no-repeat;}
#shopdrop_bot {float:left; width:150px; height:auto; background-position:bottom; font-size:10px; font-family:Tahoma,Arial, Helvetica, sans-serif;}
#drop_img {float:left; width:37px; height:37px; padding:0 0px 0 16px;}
#drop_box {float:left; width:auto; height:auto; padding:7px 0 0 0;}
#drop_name {color:#555; padding:0 0 3px 8px; width:85px;}
#drop_price {color:#B24842; padding:0 0 3px 8px;}
#drop_tick {padding:5px 0 5px 65px;}

#droptop_box {padding:3px 0 0 0;}
#droptop_box .itemadded {float:left; width:55px; height:17px; padding:0 0 0 16px;}
#droptop_box .close {float:right; width:16px; height:17px; padding:0 8px 0 0;}

.convert {font-weight:normal; color:#999999; font-size:20px;}

/* CATEGORY DISPLAY STYLES
-----------------------*/ 
#category_holder {width:594px; height:414px; padding:4px 0 1px 0;}
#category_img {width:594px; height:252px; background:#FFF;}
#category_disp {width:594px; height:162px; padding:1px 0 0 0; background:#FFF;}
#category_headbg {width:594px; height:59px; background:url(../Images/bg-cat-dis-head.gif) no-repeat; padding:0 0 0 0;}

#category_headbg .uologo {float:left; width:34px; height:33px; padding:13px 13px 0 15px;}
#category_headbg .byline {float:left; width:335px; height:33px; padding:13px 0 0 0;}
#category_headbg .cathead {float:right; width:133px; height:33px; padding:13px 15px 0 0; text-align:right;}

/* ROW DISPLAY STYLES
-----------------------*/ 
/*row header*/
#rowhead_bg {width:594px; height:55px; background:url(../Images/bg-row-head.gif) no-repeat;}
#rowhead_bg .header {padding:0 0 0 22px;} 
#rowhead_bg .header h1.main_header { float: left;  font-size:20px; width: auto; padding: 0 0 0 0; font-family: Verdana; vertical-align:middle; text-transform: lowercase ; color: #a1211a;}

#rowhead_bg .text {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#444; padding:3px 4px 0 0;}
#rowhead_bg .dropdown {width:60px; padding:0 0 0 0;}
#rowhead_bg .dropstyle {font-family:arial,tahoma,verdana,sans-serif; font-size:9px; color:#444;}

#rowhead_bg .paging_size {float:right; width:400px;}
#rowhead_bg .paging {float:right; width:auto; height:18px; padding:22px 14px 0 0;}

#rowhead_bg .paging .number A {padding:0 4px 1px 4px; background:#F5F5F5; font-family:tahoma,arial,verdana,sans-serif; color:#4C4C4C; font-size:10px; text-decoration:none; text-align:center; margin:1px 3px 0 0; display:block;}
#rowhead_bg .paging .number A:HOVER {background:#FFF; color:#4C4C4C; text-align:center;}
#rowhead_bg .paging .number DIV.on {padding:0 4px 1px 4px; background:#FFF; font-family:tahoma,arial,verdana,sans-serif; color:#4C4C4C; font-size:10px; margin:1px 4px 0 0; text-align:center; font-weight:bold;}

.paging .showbut {height:16px; width:58px; padding:2px 0 0 0;}
.paging .back {width:21px; height:16px; padding:2px 4px 0 8px;}
.paging .back #off {width:21px; height:16px; background:url(../Images/but-back-disabled.gif) no-repeat;}
.paging .forward {width:21px; height:16px; padding:2px 4px 0 0;}
.paging .forward #off {width:21px; height:16px; background:url(../Images/but-forward-disabled.gif) no-repeat;}

.paging .prev {width:39px; height:16px; padding:0 4px 0 8px;}
.paging .next {width:38px; height:16px; padding:0 15px 0 0;}
.paging .backlist {width:73px; height:16px; padding:0 0 0 0;}

/*row display*/
.rowbg {width:594px; height:220px; background:url(../Images/bg-row-all.gif) no-repeat #FFF; margin:1px 0 0 0px;}
.row_box {width:594px; height:220px; margin:0 0 0 3px; font-family:tahoma,arial,verdana,sans-serif; font-size:10px;}
.row_box .rowitem {float:left; width:146px; height:220px; background: transparent; border-right:1px solid transparent;}
.row_box .newdial {position:absolute; z-index:1; width:31px; height:31px; margin:37px 0 0 100px;}
.row_box .rowimg {width:127px; height:127px; padding:18px 10px 0 10px; text-align:center;}

/*center aligns row images in all browsers except IE - refer to IE stylesheet for IE style*/
.row_box .rowimg DIV {width:127px; height:127px; display:table-cell; text-align:center; vertical-align:bottom;}
.row_box .rowimg DIV IMG {vertical-align:bottom; text-align:center;}
.row_box .rowimg A {text-decoration:none; color:#FFF;}

.row_box .rowitem H2 {width:147px; height:11px; text-align:center; color:#750c19; padding:10px 0 0 0; font-size:11px; margin:0px; font-weight:normal; font-size:10px;}
.row_box .rowitem H2 A {width:147px; height:11px; text-align:center; color:#750c19; text-decoration:none;}
.row_box .rowitem H2 A:HOVER {width:147px; height:11px; text-align:center; color:#9e545e; text-decoration:none;}
.row_box .itemprice {text-align:center; color:#2F2F2F; padding:6px 0 0 0; width:auto;}
.row_box .itemview {text-align:center; width:58px; height:16px; padding:7px 0px 0 45px;}

#rowbase {width:594px; height:37px; background:url(../Images/bg-row-foot.gif) no-repeat; margin:1px 0 0 0;}
#rowbase .paging_size {float:right; width:400px;}
#rowbase .paging {float:right; width:auto; height:18px; padding:8px 14px 0 0;}

#rowbase .paging .number A {padding:0 4px 1px 4px; background:#FEFEFE; font-family:tahoma,arial,verdana,sans-serif; color:#454545; font-size:10px; text-decoration:none; text-align:center; margin:2px 3px 0 0; display:block;}
#rowbase .paging .number A:HOVER {background:#FFF; color:#454545; text-align:center;}
#rowbase .paging .number DIV.on {padding:0 4px 1px 4px; background:#FFF; font-family:tahoma,arial,verdana,sans-serif; color:#454545; font-size:10px; margin:2px 4px 0 0; text-align:center; font-weight:bold;}

/* DETAIL DISPLAY STYLES
-----------------------*/ 
#detail_area {width:594px; height:auto;}
#detailbg {float:left; width:594px; height:auto; background:transparent;}
#detailbg_bot {float:left; width:594px; height:31px; background:url(../Images/bg-detail-content-bot.gif) no-repeat;}
#detailbg_top {float:left; width:594px; height:auto; background:transparent;}
#detailbg_curve {float:left; width:594px; height:30px; background:transparent;}

#detail_img {float:left; padding:17px 0 0 12px; width:300px; height:322px; background:url(../Images/bg-detail-img.jpg) no-repeat; background-position:17px 22px; text-align:center;}

/*center aligns detail image (non flash) in all browsers except IE - refer to IE stylesheet for IE style*/
#detail_img DIV {width:300px; height:322px; display:table-cell; text-align:center; vertical-align:middle;}
#detail_img DIV IMG {vertical-align:middle; text-align:center;}

#detail_content {float:left; width:249px; height:auto; padding:22px 0 0 13px; color:#505050; font-size:10px;}
#detail_content H2 {color:#b24842; font-weight:bold; font-size:14px; padding:0px; margin:0px 0px 10px 0px;}
#detail_content H3 {color:#505050; font-weight:normal; font-size:10px; padding:0px; margin:0px;}
#detail_content .dropstyle {font-family:arial,tahoma,verdana,sans-serif; font-size:9px; color:#444;}

#item_select {width:auto; height:auto; padding:15px 0 0 0;}

#largeColor {position:absolute; z-index:2; width:120px; height:70px; margin-top:0px; padding:5px; border:1px solid #E2E9E0; display:none; background:#FFF;}
#swatchTitle {padding:1px 0 0 0;}
.swatch {float:left; width:17px; height:17px; padding: 2px 0 0 2px; border:1px solid #E2E9E0; margin:0 3px 5px 0;}
.swatch-txt {padding:0 0 5px 0;}

.colour-box {width:auto; margin:0 0 10px 0; padding:6px 0 0 0; border-top:1px solid #E2E9E0; border-bottom:1px solid #E2E9E0;}
.Ditem {width:auto; height:17px; padding:0 0 0 0;}
.Ditem2 {width:auto; height:auto; padding:0 0 0px 0;}
.Ditem2 .labelhead {width:100px; height:auto; margin:2px 0 0 0;}
.Ditem2 .label {float:left; width:55px; height:auto; margin:2px 0 0 0;}
.Ditem2 .colorSelect {width:150px; float:left;}
.Ditem .label {width:55px; height:auto; margin:2px 0 0 0;}
.Ditem .price {font-weight:bold; color:#B24842; font-size:11px; padding:0 5px 0 0;}
.Ditem .saleprice {font-weight:normal; font-size:11px; text-decoration:line-through; font-size:10px;}

.Ditem .colourOFF {margin:0 5px 0 0;}
.Ditem .colourRO {margin:0 5px 0 0; background:url(../Images/dcolour-border.gif) no-repeat;}
.Ditem .colourON {margin:0 5px 0 0; background:url(../Images/dcolour-border.gif) no-repeat;}

.Ditem DIV {float:left; height:auto; width:auto;}

.Ditem .amountlabel {width:55px; padding:4px 0 0 0;}
.Ditem .amountbox {border:1px solid #D1D1D1; background:#FFF; height:14px; width:32px; text-align:center; font-weight:bold; color:#B24842; font-size:11px; font-family:tahoma,arial,verdana,sans-serif; padding:1px 0 1px 0; margin:0px;}
.Ditem .amountbox:hover {border:1px #cedc28 solid;}
.Ditem .amountbox:focus {border:1px #cedc28 solid;}

.Dbuts {width:auto; height:auto; padding:10px 0 0 0;}
.Dbuts DIV {float:left; width:auto; height:auto; margin:0 9px 0 0; cursor:pointer;}

.Dbutsml {width:auto; height:6px; padding:17px 0 14px 0;}
.Dbutsml DIV {float:left; width:auto; height:6px; margin:0 12px 0 0;}

#alsolove {float:left; width:594px; height:161px; background:url(../Images/bg-detail-love.gif) no-repeat; font-family:tahoma,arial,verdana,sans-serif; font-size:10px;}
#alsolove .rowhead {float:left; width:149px; height:161px; border-right:1px solid #FFF;}
#alsolove .lovehead {width:90px; height:26px; margin:64px 0 0 30px;}
#alsolove .rowitem {float:left; width:147px; height:161px; background:transparent; border-right:1px transparent;}
#alsolove .rowimg {width:86px; height:86px; padding:15px 30px 0 31px; text-align:center;}

/*center aligns alsoloves images in all browsers except IE - refer to IE stylesheet for IE style*/
#alsolove .rowimg DIV {width:86px; height:86px; display:table-cell; text-align:center; vertical-align:bottom;}
#alsolove .rowimg DIV IMG {vertical-align:bottom; text-align:center;}
#alsolove .rowimg A {text-decoration:none; color:#FFF;}

#alsolove .itemname {float:right; width:147px; height:11px; text-align:center; color:#750c19; padding:5px 0 2px 0;}
#alsolove .itemprice {text-align:center; color:#2F2F2F; padding:7px 0 0 0; width:auto;}
#alsolove .itemview {width:58px; height:16px; padding:4px 0px 0 45px;}
#alsolove .itemviewOFF {width:58px; height:16px; background:url(../Images/but-item-view-off.gif) no-repeat;}
#alsolove .itemviewRO {width:58px; height:16px; background:url(../Images/but-item-view-ro.gif) no-repeat #F9F9F9;}

/* SHOPPING BAG STYLES
-----------------------*/ 
#steps_box {width:594px; height:33px; border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;}
#steps_box DIV {float:left; height:33px; width:auto; margin:0px; padding:0px;}
#steps_bot {width:594px; height:15px; background:url(../Images/bg-steps-bot.gif) no-repeat;}

#bag_wish_box {border:1px solid #DCDCDC; width:591px; height:auto; background:#FFF;}
#bag_wish_box TABLE {margin:1px 0 1px 1px; width:590px; height:auto;}
#bag_wish_box TABLE TR.title TD {height:24px; text-align:left; background:#E8E8E8; vertical-align:middle;}
#bag_wish_box TABLE TR.title TD DIV.right {text-align:left; padding:0 0px 0 0px;}
#bag_wish_box TABLE TR TD {background:url(../Images/bg-rowview.gif) repeat-x #FFF; background-position:bottom; text-align:center; vertical-align:top; padding: 0px 0px 0 0px;}
#bag_wish_box TABLE TR TD FORM {display:inline;}
#bag_wish_box TABLE TR TD SELECT {height:17px; color:#090808; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#bag_wish_box TABLE TR TD INPUT {text-indent:3px; border:1px solid #D1D1D1; background:#FFF; width:32px; text-align:center; font-weight:bold; color:#B24842; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#bag_wish_box TABLE TR TD INPUT:HOVER {border:1px #cedc28 solid;}
#bag_wish_box TABLE TR TD INPUT:FOCUS {border:1px #cedc28 solid;}
.itemdetails_box {float:left; width:280px; height:auto; padding:15px 0 14px 9px;}
.itemdetails_box .img {float:left; width:49px; height:49px; text-align:center;}
#bag_wish_box .itemdetails_box .img TABLE TR TD {background:none;}

#bag_wish_box TABLE TR.price {background:#FFF; padding:4px 0 4px 0; text-align:left; vertical-align:middle; font-size:11px; color:#B24842; font-weight:bold;}
#bag_wish_box TABLE TR.price TD {background:#FFF; border-bottom:1px solid #EFEFEF; text-align:left; vertical-align:middle;}
#bag_wish_box TABLE TR.price TD DIV {padding:8px 10px 8px 0; text-align:left;}
#bag_wish_box TABLE TR.price TD DIV IMG {padding:1px 0 0 0;}

/*center aligns alsoloves images in all browsers except IE - refer to IE stylesheet for IE style*/
.itemdetails_box .img DIV {width:49px; height:49px; display:table-cell; text-align:center; vertical-align:middle;}
.itemdetails_box .img DIV IMG {vertical-align:middle; text-align:center;}
.itemdetails_box .img A {text-decoration:none; color:#FFF;}

.itemdetails_box .details {float:left; width:215px; height:auto; padding:0 0 0 7px; text-align:left;}
.itemdetails_box .details .itemname {width:130px; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#B24842; font-weight:bold; padding:0 0 3px 0;}
.itemdetails_box .details .itemname A {color:#B24842; text-decoration:none;}
.itemdetails_box .details .itemname A:HOVER {text-decoration:underline;}
.itemdetails_box .details .edit {width:54px; height:7px; margin:3px 0 0 0px; float:right;}
.itemdetails_box .details .itemdetail {width:180px; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#555;}

.bagrow_box {padding:15px 11px 0 0; width:auto; height:auto; font-size:11px; color:#B24842; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left;}
.bagrow_box DIV {padding:0 12px 5px 0; text-align:left;}
.bagrow_box SPAN {font-weight:normal; color:#B24842; text-align:left; display:block;}

.bagrow_box2 {padding:5px 10px 5px 0; width:auto; height:auto; font-family:Tahoma, Arial, Helvetica, sans-serif;}

.bagrow_box3 {padding:15px 0 0 0; width:auto; height:auto; font-size:11px; color:#B24842; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left;}
.bagrow_box3 DIV {padding:0 12px 5px 0; text-align:left;}
.bagrow_box3 SPAN {font-weight:normal; color:#B24842; text-align:center; display:block;}
.totalprice_box {padding:15px 11px 0 0; width:auto; height:auto; font-size:11px; color:#B24842; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left;}

#totalprice_box {margin:1px 1px 0 1px; background:#FFF; height:22px; border:1px solid #EFEFEF; font-size:11px; font-weight:bold; color:#B24842; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:10px 0 0 0;}
#totalprice_box DIV {float:right; width:auto; height:auto; padding:0 10px 7px 0;}
#totalprice_box DIV.price {padding:0 78px 0 0;}

#totalprice_box2 {margin:1px 1px 0 1px; background:#FFF; height:22px; border:1px solid #EFEFEF; font-size:11px; font-weight:bold; color:#B24842; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:10px 0 0 420px;}
#totalprice_box2 DIV {float:right; width:auto; height:auto; padding:0 10px 7px 0;}

#checkout_box {margin:0 1px 1px 1px; background:#F6F6F6; height:33px; padding:17px 11px 0 15px; font-size:9px; color:#85A477; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#checkout_box DIV {float:left; width:auto; height:auto; margin:0 0 10px 0;}
#checkout_box DIV.out {float:right; width:auto; height:auto; margin:0 0 10px 0;}
#checkout_box DIV.Lbuts {padding:2px 5px 0 0;}
#checkout_box DIV.message {width:299px; height:auto; font-weight:bold; font-size:10px; color:#555; padding:4px 0 0 3px;}
#checkout_box DIV.txtgst {padding:5px 27px 0 133px;}
#checkout_box DIV.txtgst2 {padding:5px 0 0 50px;}
#checkout_box DIV.txtgst3 {padding:5px 10px 0 233px;}



.edit_controls {float:left; width:100%; height:38px; background:url(../Images/bg-rowedit.gif) repeat-x; background-position:bottom; border-top:2px solid #FFF;}
.edit_controls .editbox {padding:15px 0 0 0;}
.edit_controls .dropdown {float:left; width:auto; height:17px; padding:0 0 0 6px;}
.edit_controls .title {float:left; width:auto; height:auto; padding:6px 0 0 16px;}
.edit_controls .buttonsbox {float:right; width:130px; height:16px; padding:3px 14px 0 0;}
.edit_controls .buttonsbox .update {float:right; width:49px; height:16px; padding:0 8px 0 0; cursor:pointer;}
.edit_controls .buttonsbox .close {float:right; width:45px; height:16px; cursor:pointer;}

#shopbase {float:left; width:594px; height:37px; background:url(../Images/bg-row-foot.gif) no-repeat; margin:1px 0 0 0;}
#shopbase .back {float:left; width:auto; height:19px; padding:10px 0 0 15px; cursor:pointer;}
#shopbase .forward {float:right; width:auto; height:19px; padding:10px 15px 0 0; cursor:pointer;}

#return_box {float:left; width:242px; height:auto; padding:22px 0 0 26px;}

#return_box .title {width:59px; height:12px; text-align:right;}

#return_box .textbox {float:left; width:153px; height:auto; padding:0 0 7px 9px;}
#return_box .textbox {display:inline; width:138px;}
#return_box .textbox INPUT {text-indent:3px; width:138px; height:15px; background:#FFF; border:1px solid #CECECE; font-size:11px; color:#151415; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#return_box .textbox INPUT:hover {border:1px #cedc28 solid;}
#return_box .textbox INPUT:focus {border:1px #cedc28 solid;}

.forgot_pw {float:left; width:155px; height:19px; font-size:10px; color:#B24842; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:3px 0 0 2px;}
.forgot_pw A {color:#B24842; text-decoration:none;}
.forgot_pw A:HOVER {text-decoration:underline;}

.user_signin {float:left; width:57px; height:19px; cursor:pointer;}

#newcustomer_box {float:right; width:316px; height:auto; padding:22px 0 0 0;}
#newcustomer_box .content {float:left; width:280px; padding:0 0 0 33px; border-left:1px solid #DCDCDC;}

#newcustomer_box .title {width:60px; height:12px; text-align:right; margin:0 9px 0 0;}

#newcustomer_box .textbox {float:left; width:168px; height:auto; padding:0 0 7px 0;}
#newcustomer_box .textbox {display:inline; width:168px; height:auto;}
#newcustomer_box .textbox INPUT {text-indent:3px; width:165px; height:15px; background:#FFF; border:1px solid #CECECE; font-size:11px; color:#151415; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#newcustomer_box .textbox INPUT:hover {border:1px #cedc28 solid;}
#newcustomer_box .textbox INPUT:focus {border:1px #cedc28 solid;}
#newcustomer_box .textbox SELECT {text-indent:3px; width:169px; font-size:11px; color:#151415; font-family:Tahoma, Arial, Helvetica, sans-serif;}

#newcustomer_box .textbox2 {height:auto;}
#newcustomer_box .textbox2 {display:inline; width:46px;}
#newcustomer_box .textbox2 SELECT {width:46px; font-size:11px; color:#151415; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#newcustomer_box .textbox2 INPUT {text-indent:3px; width:46px; height:15px; background:#FFF; border:1px solid #DCDCDC; font-size:11px; color:#151415; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#newcustomer_box .textbox2 INPUT:hover {border:1px #cedc28 solid;}
#newcustomer_box .textbox2 INPUT:focus {border:1px #cedc28 solid;}

#return_box .note {background:url(../Images/icon-info.gif) no-repeat 0px 0px; font-size:9px; font-family:Tahoma, Arial, Helvetica, sans-serif; width:200px; color:#AAA; padding:0px 0 15px 25px;}
#newcustomer_box .note {background:url(../Images/icon-info.gif) no-repeat 0px 0px; font-size:9px; font-family:Tahoma, Arial, Helvetica, sans-serif; width:220px; color:#AAA; padding:0 0 15px 25px;}

.login_title {padding:0 0 19px 0;}

#join_box {width:23px; height:auto; padding:1px 0 0 0;}
#join_box FORM {width:25px; height:auto; display:inline;}

#join_text {width:112px; font-size:10px; color:#151415; font-family:Tahoma, Arial, Helvetica, sans-serif;}

#sign_up_but {width:88px; height:22px; padding:10px 0 4px 0; cursor:pointer;}

/* MY DETAILS STYLES
-----------------------*/ 
#detailsall_box {float:left; width:auto; height:auto;}
.detailspanel {float:left; width:592px; height:40px; background:url(../Images/bg-details-panel.gif) repeat-x; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; cursor:pointer;}
.detailspanel .header {float:left; padding:12px 0 0 8px; width:125px; height:auto;}
.detailspanel .click {float:left; padding:15px 0 0 22px; width:auto; height:auto; font-size:9px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#555;}

#details_icon {float:left; width:45px; height:30px; background:url(../Images/icon-plus.gif) no-repeat 25px 12px;}
#details_icon.on {background:url(../Images/icon-minus.gif) no-repeat 25px 12px;}

#edit_details_icon {float:left; width:45px; height:30px; background:url(../Images/icon-plus.gif) no-repeat 25px 12px;}
#edit_details_icon.on {background:url(../Images/icon-minus.gif) no-repeat 25px 12px;}

#details_box {float:left; width:570px; padding:0 0 0 22px; height:300px;}
#details_box .icon_col {float:left; width:115px; height:auto; margin:12px 0 0 0; height:250px;}
#details_box .detail_col {float:left; width:auto; height:210px; background:url(../Images/details-divider.gif) no-repeat; margin:10px 0 0 0;}
#details_box .detail_col .title {float:left; width:73px; height:auto; padding:10px 10px 0 20px; text-align:right;}
#details_box .detail_col .details {float:left; width:150px; height:auto; font-size:12px; color:#555; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:6px 0 0 0;}

#details_box .note {background:url(../Images/icon-info.gif) no-repeat 30px 15px; font-size:9px; font-family:Tahoma, Arial, Helvetica, sans-serif; width:320px; color:#AFC4A7; padding:15px 0 15px 55px;}

#edit_details_box {float:left; width:570px; height:auto; padding:15px 0 0 22px;}
#edit_details_box .header {float:left; padding:0 0 10px 0;}
#edit_details_box .unsubscribe {font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:15px 0 0 3px; display:block;}
#edit_details_box .unsubscribe A {color:#B24842; text-decoration:none; font-weight:bold;}
#edit_details_box .unsubscribe A:HOVER {color:#555;}

#edit_details_box INPUT {text-indent:3px; width:168px; height:15px; background:#FFF; border:1px solid #CECECE; font-size:11px; color:#151415; font-family:Tahoma, Arial, Helvetica, sans-serif; display:inline; margin:0 0 5px 0;}
#edit_details_box INPUT:hover {border:1px #cedc28 solid;}
#edit_details_box INPUT:focus {border:1px #cedc28 solid;}
#edit_details_box SELECT {text-indent:3px; width:171px; font-size:11px; color:#151415; font-family:Tahoma, Arial, Helvetica, sans-serif;}

#edit_details_box DIV {float:right; margin:0 6px 0 0; width:69px;}

/* MY ORDERS STYLES
-----------------------*/ 
#myorders_box {width:auto; height:auto; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#555; border:1px solid #DCDCDC; border-bottom:none; margin:15px 0 0 0;}
#myorders_box TABLE TR TD {border-bottom:1px solid #DCDCDC; padding:8px 0 6px 0; background:url(../Images/bg-rowview.gif) repeat-x;}
#myorders_box TABLE TR TD.title {background:#E8E8E8; border-top:1px solid #FFF; border-bottom:1px solid #FFF;} 
#myorders_box TABLE TR TD .txt {padding:0 0 0 16px;}
#myorders_box TABLE TR TD.orderno {font-size:12px;}
#myorders_box TABLE TR TD.total {color:#B24842;}

#invoice_box {border:1px solid #DCDCDC; width:591px; height:auto; background:#FFF;}
#invoice_box TABLE {margin:1px 0 1px 1px; width:590px; height:auto;}
#invoice_box TABLE TR.title TD {height:24px; text-align:left; background:#E8E8E8; vertical-align:middle;}
#invoice_box TABLE TR.title TD DIV.right {text-align:left; padding:0 9px 0 0;}

#invoice_box TABLE TR TD {background:url(../Images/bg-rowview.gif) repeat-x #FFF; background-position:bottom; vertical-align:top;}
#invoice_box TABLE TR.price {background:#FFF; padding:4px 0 4px 0; text-align:left; vertical-align:middle; font-size:11px; color:#B24842; font-weight:bold;}
#invoice_box TABLE TR.price TD {background:#FFF; border-bottom:1px solid #EFEFEF; text-align:left; vertical-align:middle;}
#invoice_box TABLE TR.price TD DIV {padding:4px 10px 4px 0; text-align:left;}
#invoice_box TABLE TR.price TD DIV IMG {padding:1px 0 0 0;}

/* MY PAYMENT STYLES
-----------------------*/ 
.payment_head {padding:17px 0 15px 22px;}
#payment_box {width:auto; height:auto; padding:0 0 0 23px; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#payment_box TR TD DIV {float:left; width:auto; height:auto;}
#payment_box .header {font-size:12px; color:#444;}
#payment_box .radio {margin:-6px 6px 0 -4px;}
#payment_box .radio INPUT {display:inline; width:auto; height:auto; border:none;}

#payment_box TABLE TR TD INPUT {text-indent:3px; display:inline; width:138px; height:17px; background:#FFF; border:1px solid #DCDCDC; font-size:11px; color:#444; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:5px 0 5px 0;}
#payment_box TABLE TR TD INPUT:hover {border:1px #cedc28 solid;}
#payment_box TABLE TR TD INPUT:focus {border:1px #cedc28 solid;}

#payment_box .fieldtitle {padding:5px 0 0 5px;}
#payment_box .expiry_jump {float:left; padding:5px 0 5px 0;}
#payment_box .expiry_jump SELECT {width:42px; font-size:11px; color:#151415; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#payment_box .expiry_txt {float:left; width:auto; height:auto;}

#total_price_box {border:1px solid #DCDCDC;}
#total_price_box TABLE {margin:1px 1px 0 1px; height:70px; background:#FFF url(../Images/bg-total-price.gif) repeat-x; background-position:bottom; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#444;}
#total_price_box TABLE TD {height:30px;}
#total_price_box .items {padding:0 0 0 21px; font-weight:bold;}
#total_price_box .price {color:#B24842; padding:0 5px 0 0; font-size:12px;}
#total_price_box .gst {font-size:10px; font-weight:normal;}

#wait_box {border:1px solid #DCDCDC; width:514px; height:92px; margin:85px 0 0 39px;}
#wait_bg {float:left; height:92px; width:512px; background:url(../Images/bg-wait.gif) repeat-x; border-left:1px solid #FFF; border-right:1px solid #FFF; background-position:bottom;}
#wait_bg .please {float:left; width:auto; height:auto; padding:33px 0 0 40px;}
#wait_bg .txt {float:left; width:auto; height:auto; padding:24px 0 0 41px; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#555555;}

#wait_box2 {border:1px solid #DCDCDC; width:552px; height:92px; margin:20px 0 0 20px;}
#wait_bg2 {float:left; height:92px; width:550px; background:url(../Images/bg-wait.gif) repeat-x; border-left:1px solid #FFF; border-right:1px solid #FFF; background-position:bottom;}
#wait_bg2 .please {float:left; width:auto; height:auto; padding:33px 0 0 15px;}
#wait_bg2 .txt {float:left; width:300px; height:auto; padding:15px 0 0 26px; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#555;}

/* CONFIRMATION STYLES
-----------------------*/ 
#order_details {float:left; width:auto; height:auto; padding:20px 0 20px 17px;}
#order_details DIV {float:left; width:auto; height:auto; margin:0 17px 0 0; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#555;}

#order_number {float:left; width:592px; border-top:1px solid #DCDCDC; padding:8px 0 8px 0;}
#order_number DIV {float:left; width:auto; height:auto; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#555; padding:0 8px 0 0;}
#order_number DIV.date {text-align:right; padding:0 0 0 0; margin:0 0 0 0;}
#order_number DIV IMG {margin:3px 0 0 0;}

/* SEARCH STYLES
-----------------------*/ 
#search_panel {border:1px solid #DCDCDC; height:63px; width:592px; background:#FFF; margin:10px 0 0 0;}
#search_panel .searchbg {height:63px; background:url(../Images/bg-search-panel.gif) repeat-x; margin:0 0 0 0; border-left:1px solid #FFF; border-right:1px solid #FFF;}
#search_panel .content {padding:22px 0 0 16px; height:20px; width:570px;}
#search_panel .content DIV {float:left; width:auto; height:auto;}
#search_panel .content DIV.gobut {padding:3px 0 0 0; cursor:pointer;}
#search_panel .content DIV.gobut IMG {margin:0px;}
#search_panel .content DIV.filter {padding:0 24px 0 0;}
#search_panel .content DIV IMG {margin:7px 7px 0 0;}
#search_panel .content DIV SELECT {width:80px; font-size:11px; color:#151415; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 28px 0 0;}
#search_panel .content DIV INPUT {text-indent:4px; float:left; display:inline; width:142px; height:17px; background:#FFF; border:1px solid #DCDCDC; font-size:11px; color:#151415; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 7px 0 0;}
#search_panel .content DIV INPUT:hover {border:1px #cedc28 solid;}
#search_panel .content DIV INPUT:focus {border:1px #cedc28 solid;}

#searchpaging .paging_size {float:left; width:590px;}
#searchpaging .paging {float:left; width:auto; height:18px; padding:15px 14px 15px 8px;}
#searchpaging .display {float:right; font-size:9px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#555; padding:19px 16px 0 0;}

#searchpaging .paging .number A {padding:0 4px 1px 4px; background:#F5F5F5; font-family:tahoma,arial,verdana,sans-serif; color:#3B3E3A; font-size:10px; text-decoration:none; text-align:center; margin:1px 3px 0 0; display:block; border:1px solid #DCDCDC;}
#searchpaging .paging .number A:HOVER {background:#FFF; color:#546151; text-align:center; border:1px solid #DCDCDC;}
#searchpaging .paging .number DIV.on {padding:0 4px 1px 4px; background:#FFF; font-family:tahoma,arial,verdana,sans-serif; color:#3B3E3A; font-size:10px; margin:1px 4px 0 0; text-align:center; font-weight:bold; border:1px solid #DCDCDC;}

#searchrow_box {width:590px; height:auto; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#555; border:1px solid #DCDCDC; border-bottom:none; padding:0 0 0 1px;}
#searchrow_box TABLE TR TD {border-bottom:1px solid #DCDCDC; padding:4px 0 4px 0; background:url(../Images/bg-orders-rowview.gif) repeat-x #FFF; background-position:bottom;}
#searchrow_box TABLE TR TD.title {background:url(../Images/bg-order-title.gif) repeat-x; border-right:1px solid #FFF; padding:8px 0 8px 0;}
#searchrow_box TABLE TR TD .itemtitle {padding:0 0 0 16px;}
#searchrow_box TABLE TR TD .detailview {padding:0 0 0 12px;}
#searchrow_box TABLE TR TD .detailview DIV {float:left; margin:16px 0 0 0; width:auto; height:auto; font-weight:bold; color:#368281; font-size:11px;}
#searchrow_box TABLE TR TD .detailview DIV A {font-weight:bold; color:#368281; text-decoration:none;}
#searchrow_box TABLE TR TD .detailview DIV A:HOVER {font-weight:bold; color:#368281; text-decoration:underline;}
#searchrow_box TABLE TR TD .detailview TABLE {float:left; margin:0 15px 0 0;}
#searchrow_box TABLE TR TD .detailview TABLE TR TD {border-bottom:none; background:#FFF;}
#searchrow_box TABLE TR TD .txt {padding:0 0 0 16px;}
#searchrow_box TABLE TR TD.orderno {font-size:12px;}
#searchrow_box TABLE TR TD.total {color:#B24842; font-size:11px;}


/* SITEMAP STYLES
-----------------------*/ 
#sitemap {float:left; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:20px 0 0 30px; margin:0px;}

#sitemap .column {float:left; width:180px;}

#sitemap .column UL {list-style:none; margin:0px;}
#sitemap .column UL LI {font-size:11px; font-weight:bold; color:#555; padding:2px 0 2px 0;}
#sitemap .column UL LI A {text-decoration:none; color:#555;}
#sitemap .column UL LI A:HOVER {color:#B24842;}
#sitemap .column UL UL {list-style:none; margin:3px 0px 10px 0; padding:0px 0 0 10px;}
#sitemap .column UL UL LI {font-size:11px; font-weight:normal; color:#B24842; background:url(../Images/arrow-sitemap.gif) no-repeat 0px 5px; padding:1px 0 1px 10px;}
#sitemap .column UL UL LI A {text-decoration:none; color:#B24842;}
#sitemap .column UL UL LI A:HOVER {text-decoration:underline;}

/* PRESS PAGE STYLES
-----------------------*/ 
#press_holder {margin:0 0 0 12px; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#555555; background:#FFF;}

.pressitem {float:left; width:155px; height:250px; overflow:hidden; text-align:center; margin:0 15px 10px 0;}
.pressitem .box {padding:2px 2px 2px 0; border:1px solid #CCC; height:210px;}
.pressitem .text {padding:5px 0 0 0;}

/* FOOTER STYLES
-----------------------*/ 
#footerbg_L {width:841px; height:79px; background:url(../Images/bg-footer-whole.gif) no-repeat 0px 0px;}
#footerbg_R {width:812px; height:79px; /*background:url(../Images/../images/bg-footer-right.gif) no-repeat top right;*/} 
#footerbg {width:636px; height:79px; /*background:url(../Images/../images/bg-footer.gif) repeat-x;*/ margin:0 0 0 23px;}
.footbox {float:left; height:56px; width:725px; /*background:#1d0000 url(../Images/../images/bg-footer.gif) repeat-x;*/ margin-top:12px;}

.endflourish {margin-left:417px; position:absolute; z-index:1; width:33px; height:16px; background:url(../Images/bg-endflourish.gif) no-repeat;}

.copyright {float:left; width:100px; padding:23px 0 0 7px; color:#FFF; font-size:12px;}
#generallinks {float:right; width:500px; height:56px;} 
#generallinks SPAN {float:right; margin:19px 0 0 0;}
#generallinks .sizes {width:69px; height:17px;}
#generallinks .mailing {width:102px; height:17px;}
#generallinks .stocklists {width:71px; height:17px;}
#generallinks .shipping {width:81px; height:17px;}
#generallinks .contact {width:75px; height:17px;}
#generallinks .sitemap {width:58px; height:17px;}
#generallinks .help {width:47px; height:17px;}
#generallinks A {color:#FFF; font-size:9px; text-transform:uppercase; text-decoration:none;}

#footerlinks {float:left; width:515px; font-size:10px; color:#5d3736; padding:4px 0 20px 15px;}
#footerlinks A {float:left; color:#5d3736; text-decoration:none; width:auto;}
#footerlinks A:HOVER {float:left; color:#7a5a59;}
#footerlinks DIV {float:left; width:2px; padding:1px 5px 0 5px;}

img.right 
{
	float: right;
}
img.left
{
	float: left ;	
}
p.center
{
	text-align: center ;
}