/* Global */
body {
margin: 0px;
padding: 0px;
font-size: 12px; 
color: #FFD0E6;
background: url(images/bgr.gif);
}

img { 
behavior: url(skins/original/iepngfix.htc);
}

form {
padding: 0px;
margin: 0px;
}

.Promo {
background-color: #000000;
height: 185px;
margin-bottom: 15px;
}

/* Header */
.Header {
margin: 0px;
}

.Headinfo {
height: 146px !important;
width: 980px;
background: url(images/header.jpg);
}

/* Search */
#Head .Search {
width: 340px !important;
height: 30px !important;
float: right;
background-image: none !important;
margin: 30px 0px 0px 0px;
}

#Head .Search input {
font-size: 11px;
font-weight: bold;
padding: 4px 0px 3px 3px;
border: 1px solid #614633;
background: url(images/input_bgr.gif);
width: 250px;
float: left;
color: #737373;
}

#Head .Search h1 {
display: none;
height: 1px;
overflow: hidden;
margin: 0px;
padding: 0px;
}

#Head .Search img {
width: 80px;
height: 26px;
background: transparent url(images/SearchBtnhead.png) no-repeat left top;
}


/* Search Subheader */
#Subheader .Search {
width: 340px !important;
height: 30px !important;
background-image: none !important;
margin: 4px 0px 0px 640px;
position: absolute;
left: 0px;
}

#Subheader .Search input {
font-size: 11px;
font-weight: bold;
padding: 4px 0px 3px 3px;
border: 1px solid #614633;
background: url(images/input_bgr.gif);
width: 250px;
float: left;
color: #737373;
}

#Subheader .Search h1 {
display: none;
height: 1px;
overflow: hidden;
margin: 0px;
padding: 0px;
}

#Subheader .Search img {
width: 80px;
height: 26px;
background: transparent url(images/SearchBtnhead.png) no-repeat left top;
}

/* Search LeftNav */
#LeftNav .Search {
margin-bottom: 15px;
background-image: none !important;
display: table;
}

#LeftNav .Search #left_search {
	padding-top: 5px;
}

#LeftNav .Search img {
margin: 5px 0px 0px 5px !important;
float: right;
width: 80px;
height: 26px;
background: transparent url(images/SearchBtnhead.png) no-repeat left top;
}

#LeftNav .Search input {
font-size: 12px;
font-weight: bold;
padding: 3px;
margin: 0px 5px 0px 5px;
border: 1px solid #614633;
background-image: url(images/input_bgr.gif);
width: 162px;
color: #230010;
}

#LeftNav .Search h1 {
font-size: 14px; 
color: #000;
margin: 0px;
padding: 0px;
background: url(images/search-title.gif) no-repeat;
border-bottom: 1px dotted #7c695b;
width: 180px;
height: 25px;
text-align: left;
}

/* Subheader */
#Subheader {
background: url(images/subheader.jpg) ;
height: 40px;
width: 980px;
padding: 0px;
margin: 0px;
position: relative;
}

#Subheader div {
position: relative;
}

/* Menu */
#Subheader .Menu h1 {
display: none;
}

#Subheader .Menu {
background: transparent none !important;
font-size: 14px; 
color: #C10062;
font-weight: bold;
height: 40px;
position: relative;
float: left;
}

#Subheader .Menu div {
height: 40px;
}

#Subheader .Menu span {
font-size: 14px; 
color: #fdf8e4;
text-decoration: none;
display: block;
float: right;
height: 20px;
padding: 2px 0px 0px 0px;
}

#Subheader .Menu span a {
font-size: 11px; 
color: #fdf8e4;
text-decoration: none;
}

#Subheader .Menu span a:hover {
font-size: 11px; 
color: #a44257;
text-decoration: none;
}

#Subheader .Menu ul {
list-style: none;
margin: 2px 0px 0px 50px;
padding: 0px;
float: left;
height: 26px;
}

#Subheader .Menu li {
background: transparent url(images/MenuBullet.png) no-repeat 0px 0px;
padding: 0px 10px 0px 20px;
float: left;
height: 28px;
border: 0px !important;
}

#Subheader .Menu li i { 
font-size: 11px; 
color: #a44257;
text-decoration: none;
font-style: normal;
}

#Subheader .Menu li a { 
font-size: 11px; 
color: #fdf8e4;
text-decoration: none;
display: block;
margin-top: 6px;
}

#Subheader .Menu li a:hover { 
font-size: 11px; 
color: #a44257;
text-decoration: none;
}

#Subheader .Menu li:first-child {
background-image: none !important;
padding: 0px 10px 0px 0px !important;
}

*html #Subheader .Menu ul {margin-left: 0px !important;}

#Subheader .Menu .linobgr {
background: transparent none !important;
padding: 0px 6px 0px 7px !important;
}


/* Item */
.Item_row {
width: 100%;
min-height: 206px;
display: block;
display: table;
margin-left: 10px;
}

*html .Item_Row {
height: 206px;
margin-bottom: 5px !important;
}

.Item {
width: 165px;
height: 226px;
float: left;
margin: 0px 8px 10px 8px;
background: url(images/featuredgallery.gif) no-repeat;
}

.Item em {
display: block;
color: #000000;
text-align: center;
font-size: 11px;
height: 115px;
font-style: normal;
background: none;
}

.Item u {
font-size: 11px;
color: #486300;
font-weight: normal;
font-style: normal;
background-image: url(images/outofstock.gif);
background-repeat: no-repeat;
background-position: center center;
display: block;
height: 110px;
}

.Item u em {
opacity: 0.3;
filter:alpha(opacity=30);
}

.Item span {
display: block;
color: #a44257;
text-align: center;
font-size: 12px;
height: 39px;
font-weight: bold;
padding: 3px 3px 0px 3px;
overflow: hidden;
line-height: 13px;
}

.Item span a {
color: #79695d;
text-decoration: none;
font-weight: bold;
}

.Item span a:hover {
color: #514033;
text-decoration: none;
font-weight: bold;
}

.Item i {
display: block;
color: #d66188;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: bold;
line-height: 15px;
margin-bottom: 6px;
}

.Item b {
color: #7c695b;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-decoration: line-through;
line-height: 15px;
display: block;
height: 18px;
}

.Item strong {
display: block;
color: #9F004B;
text-align: center;
font-size: 10px;
font-style: normal;
font-weight: normal;
margin-top: 15px;
}

.Item h6 {
display: block;
color: #9F004B;
margin: 0px 9px 0px 9px;
height: 21px;
}

.Item h6 a {
padding-right: 0px;
}

/* Item Featured */
.featuredItems {
margin-bottom: 0px;
}

.featuredItems a {
color: #79695d;
text-decoration: none;
font-size: 12px;
font-weight: bold;
padding-right: 5px;
padding-left: 0px;
}

.featuredItems .Item {
margin: 0px 6px 10px 6px;
padding: 3px;
background: url(images/featuredgallery.gif) no-repeat;
border: none; 
}


/* Category Images */

.categoryImage {
margin: 15px 0px 15px 0px;
}

.categoryImage img {
border: 0px;
margin: 5px;
}

#LeftNav .categoryImageres {
min-width: 30px !important;
max-width: 140px !important;
max-height: 140px !important;
}

*html #LeftNav .categoryImageres {
width: expression(this.width > 120 ? 120: true);
height: expression(this.height > 120 ? 120: true);
}

#InfoM .categoryImageres {
min-width: 30px !important;
max-width: 120px !important;
max-height: 120px !important;
}

*html #InfoM .categoryImageres {
width: expression(this.width > 120 ? 120: true);
height: expression(this.height > 120 ? 120: true);
}


/* Forms */
.Rowform {
min-height: 100px;
}

*html .Rowform {
height: 100px;
}

.Rowform div {
width: 500px;
height: 27px;
display: table;
}

.Rowform div strong {
width: 100px;
display: block;
float: left;
height: 20px;
padding-top: 3px;
}

.Rowform div b {
display: block;
float: left;
height: 25px;
}

.Rowform div b img {
cursor: hand;
cursor: pointer;
}


/* Next Prev pages */
.PagesNo {
color: #79695d;
height: 20px;
margin: 5px;
left: 530px;
position: absolute;
top: -35px;
width: 160px;
text-align: right;
}

.PagesNobottom {
color: #79695d;
height: 20px;
margin: 5px;
left: 560px;
position: absolute;
bottom: -25px;
width: 160px;
text-align: right;
z-index: 10;
}

.PagesNobottom span,
.PagesNo span {
color: #79695d;
padding-right: 10px;
}

.PagesNobottom a,
.PagesNo span a {
color: #79695d;
text-decoration: none;
}

.PagesNobottom strong,
.PagesNo strong {
color: #79695d;
text-align: right;
padding-left: 10px;
}

.PagesNobottom strong a,
.PagesNo strong a {
color: #79695d;
text-decoration: none;
}

.PagesNobottom em,
.PagesNo em {
color: #79695d;
font-style: normal;
width: 100px;
text-align: center;
font-size: 11px;
}


/* Back + Title */
.Back {
	height: 27px;
	margin: -35px 0px 0px 660px;
	position: absolute;
	left: 0px;
}

.Back h1 {
font-size: 16px; 
color: #79695d;
margin: 0px;
float: left;
}

.Back h1 b {
font-size: 16px; 
color: #79695d;
display: block;
}

.Back h1 b a {
font-size: 16px; 
color: #79695d;
text-decoration: none;
}

.Back h1 b a:hover {
font-size: 16px; 
color: #483628;
text-decoration: none;
}

.Back span {
font-size: 12px; 
color: #79695d;
text-decoration: none;
float: right;
font-weight: bold;
}

.Back span a {
font-size: 12px; 
color: #79695d;
text-decoration: none;
}



/* LeftNav */
#LeftNav {
width: 180px;
text-align: left;
padding: 10px 15px 10px 10px;
}


/* InfoNav */
#InfoNav {
text-align: left;
padding: 10px 20px 10px 10px;;
}


/* LeftNav Categories */
#LeftNav .Categories {
margin-bottom: 15px;
}

#LeftNav .Categories h1 {
font-size: 14px; 
color: #000;
margin: 0px;
padding: 0px;
background: url(images/cat-title.gif) no-repeat;
border-bottom: 1px dotted #7c695b;
width: 180px;
height: 25px;
text-align: left;
}

#LeftNav .Categories ul {
font-size: 11px;
list-style: none;
margin: 0px 0px 0px 10px;
padding: 0px;
text-align: left;
}

#LeftNav .Categories ul ul {
font-size: 11px;
list-style: none;
margin: 2px 0px 0px 5px;
text-align: left;
}

#LeftNav .Categories ul li {
background: transparent url(images/leftnav_menuline.gif) no-repeat left 7px;
padding: 6px 0px 0px 12px;
font-size: 11px;
color: #7C695B;
text-align: left;
}

#LeftNav .Categories ul ul li {
background: transparent url(images/leftnav_submenuline.gif) no-repeat left 7px;
padding: 2px 0px 0px 12px;
font-size: 11px;
color: #7C695B;
text-align: left;
}

#LeftNav .Categories ul li i {
font-size: 11px;
color: #cb5f82;
}

#LeftNav .Categories ul li a {
font-size: 11px;
font-weight: bold;
color: #7C695B;
text-decoration: none;
}

#LeftNav .Categories ul li a:hover {
color: #cb5f82;
}

#LeftNav .Categories ul ul li a {
font-size: 11px;
color: #7C695B !important;
text-decoration:none;
font-weight: normal;
}

#LeftNav .Categories ul ul li a:hover {
color: #cb5f82 !important;
text-decoration: underline;
}


/* Leftnav Menu */
#LeftNav .Menu {
margin-bottom: 15px;
}

#LeftNav .Menu h1 {
font-size: 14px; 
color: #000;
margin: 0px;
padding: 0px;
background: url(images/pages-title.gif) no-repeat;
border-bottom: 1px dotted #7c695b;
width: 180px;
height: 25px;
text-align: left;
}

#LeftNav .Menu ul {
font-size: 11px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0 0 0 10px;
padding: 0;
text-align: left;
}

#LeftNav .Menu ul li {
background: url(images/leftnav_menuline.gif) no-repeat left 7px;
color: #7C695B;
font-size: 11px;
padding: 6px 0px 0px 12px;
text-align: left;
}

.Menu li i { 
color:#cb5f82;
font-size:11px;
}

#LeftNav .Menu ul li a {
color:#7C695B;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#LeftNav .Menu ul li a:hover {
color: #cb5f82 !important;
}



/* Info */
.Info {
margin: 0px;
display: table;
width: 100%;
}

.InfoWidth {
width: 980px;
background: url(images/repeater.gif) repeat-y;
}

.InfoMCh {
width: 980px;
}

.InfoM {
width: 100%;
text-align: left !important;
color: #333;
min-height: 250px;
font-size: 12px;
margin: 0px;
position: relative;
}

*html .InfoM {
height: 250px;
}

.InfoM h1 {
font-size: 14px; 
color: #d66188;
margin: 0px;
text-decoration: none;
position: absolute;
top: -35px;
}

.InfoM h1 b, .InfoM h1 b a {
font-size: 14px; 
color: #d66188;
margin: 0px;
text-decoration: none;
}

.ResImg_S[class] {
min-width: 60px !important;
max-width: 130px !important;
max-height: 100px !important;
margin: 7px 0px 5px 0px;
}

*html .ResImg_S {
width: expression(this.width > 130 ? 130: true);
width: expression(this.width < 60 ? 60: true);
height: expression(this.height > 100 ? 100: true);
margin: 2px 0px 0px 0px;
}


/* Cart Flyout */
.Cartflyout {
font-size: 11px; 
color: #bf3f69;
width: 100%;
text-align: left;
margin-bottom: 5px;
}

.Cartflyout h1 {
font-size: 14px; 
color: #000;
margin: 0px;
padding: 0px;
background: url(images/cart-title.gif) no-repeat;
border-bottom: 1px dotted #7c695b;
width: 180px;
height: 25px;
text-align: left;
}

.Cartflyouti {
margin-top: 5px;
}

.Cartflyouti h1 {
font-size: 10px;
color: #8b7d73;
line-height: 12px;
margin: 0px;
padding: 0px 10px 4px 10px;
height: 26px;
border-bottom: 1px dotted #7c695b;
text-align: left;
width: auto;
background: none;
}

.Cartflyouti h1 span {
background-image: url(images/loadingitem.gif);
background-repeat: no-repeat;
width: 49px;
height: 24px;
display: block;
float: left;
margin-right: 5px;
}

.Cartflyouti h1 strong {
background-image: url(images/loadingitema.gif);
background-repeat: no-repeat;
width: 49px;
height: 24px;
display: block;
float: left;
margin-right: 5px;
}

.Cartflyouti div {
border-bottom: 1px  dotted #7c695b;
height: 63px;
margin: 5px 0px 0px 0px;
padding-left: 10px;
}

.Cartflyouti div h2 {
float: left;
display: block;
margin: 0px;
width: 35px;
}

.Cartflyoutimg {
max-height: 34px;
min-height: 15px;
min-width: 15px;
max-width: 25px;
width:expression(this.width > 25 ? 25 : true );
height:expression(this.height > 34 ? 34 : true );
border: 1px solid #fff;
}

.Cartflyouti div h3 img {
margin-right: 3px;
}

.Cartflyouti div h3 {
float: left;
display: block;
margin: 0px;
padding: 0px;
font-size: 11px;
color: #7c695b;
width: 124px;
}

.Cartflyouti div h3 a {
cursor: hand;
cursor: pointer;
}

.Cartflyouti div h3 span {
font-size: 11px;
color: #7c695b;
line-height: 10px;
height: 21px;
display: block;
overflow: hidden;
width: 105px;
margin: 0px 0px 3px 2px;
text-align: left;
}

.Cartflyouti div h3 span a {
font-size: 11px;
color: #7c695b;
text-decoration: none;
}

.Cartflyouti div h3 span a:hover {
font-size: 11px;
color: #58473a;
text-decoration: none;
}

.Cartflyouti div h3 b {
font-size: 10px;
color: #7c695b;
text-decoration: none;
font-weight: normal;
display: block;
width: 124px;
height: 20px;
text-align: right;
}

.Cartflyouti div h3 b i {
font-size: 10px;
color: #7c695b;
text-decoration: none;
font-weight: bold;
font-style: normal;
}

.Cartflyouti div h3 b input {
font-size: 9px;
padding: 0px;
color: #58473a;
text-decoration: none;
font-weight: normal;
background-color: #FFFFFF;
border: 1px solid #7c695b;
width: 20px;
text-align: center;
}

.CartflyoutinputD {
font-size: 9px;
padding: 0px;
color: #7c695b;
text-decoration: none;
font-weight: normal;
background-color: transparent !important;
border: 1px solid #110008;
height: 15px;
width: 24px;
text-align: center;
}

.Cartflyouti div h3 em {
font-size: 10px;
color: #7c695b;
text-decoration: none;
font-weight: bold;
display: block;
width: 124px;
height: 16px;
text-align: right;
font-style: normal;
}

.Cartflyouti h4 {
font-size: 11px;
color: #58473a;
margin: 6px 0px 0px 5px;
text-align: left;
}

#checkout {
left:40px;
position:relative;
top:-17px;
}

/* Item Cart */
.ItemCart {
margin-bottom: 0px;
position: relative;
top: -20px;
}

*:first-child+html .ItemCart {
height: 1%;
}

*html .ItemCart {
height: 1%;
}

.ItemCart h6 {
margin: 0px 0px 15px 0px !important;
padding: 5px 0px 0px 0px;
width: auto;
display: block;
height: 32px;
text-align: right !important;
}

*html .ItemCart {
margin-left: 5px !important;
}

.ItemCart form {
width: auto;
}

*html .ItemCart h6 {
margin: 0px !important;
width: auto;
}

.ItemCart h6 span {
float: none !important;
text-align: left;
display: inline !important;
margin-left: 5px;
margin-right: 20px;
font-size: 16px !important;
font-weight: bold;
color: #c44670;
}

.ItemCart h6 strong {
float: none !important;
display: inline;
text-align: left;
font-size: 16px !important;
color: #58473a;
}

.ItemCart ul {
font-size: 13px;
list-style: none;
margin: 0px;
padding: 0px;
width: 100%;
display: table;
}

.ItemCart ul li {
float: left;
}

.cartc1 {
width: 65px;
text-align: center;
overflow: hidden;
}

.cartc1 a {
font-size: 9px !important; 
font-weight: normal !important;
text-decoration: underline !important;
color: #dd6c91!important;
}

.cartc2 {
width: 460px;
overflow: hidden;
border-left: 1px solid #857366;
padding-left: 5px;
}

*html .cartc2 {
width: 460px;
}

.cartc2 img {
margin: 2px 4px 2px 2px;
max-height: 30px;
min-width: 20px;
max-width: 30px;
width: expression(this.width > 30 ? 30 : true );
width: expression(this.width < 20 ? 20 : true );
height:expression(this.height > 30 ? 30 : true );
border: 1px solid #857366;
}

.cartc3 {
width: 50px;
text-align: center;
overflow: hidden;
border-left: 1px solid #857366;
}

.cartc4 {
width: 80px;
text-align: center;
overflow: hidden;
border-left: 1px solid #857366;
}

.cartc5 {
width: 80px;
text-align: center;
overflow: hidden;
border-left: 1px solid #857366;
}

.cartb {
font-weight: bold;
background-color: #F6C0C6 ;
height: 22px;
border: 1px solid #857366;
color: #fdf8e5 !important;
}

.cartb li {
padding-top: 5px;
height: 22px;
}

*html .cartb li {
padding-top: 7px;
height: 30px;
}

.cartn {
font-size: 11px !important;
font-weight: normal;
background-color: #fff;
border-left: 1px solid #857366;
border-right: 1px solid #857366;
border-bottom: 1px solid #857366;
color: #dd6c91!important;
}

.cartn li {
height: 55px;
padding-top: 5px;
}

.cartn li input {
font-size: 11px; 
color: #3F0020;
width: 35px;
text-align: center;
border: 1px solid #857366;
}

.cartn li b {
font-weight: normal;
float: none !important;
margin: 4px 0px 2px 0px;
}

.cartn li b a {
font-size: 11px !important; 
font-weight: normal !important;
text-decoration: underline !important;
color: #c44670 !important;
}

.cartnoborder {
border: 0px !important;
}

/* Global Error */

.Error {
width: 650px;
height: 400px;
margin-top: 100px;
text-align: left !important;
}

.Error img {
float: left;
margin: 18px 20px 0px 18px;
}

.Error div {
background-image: none;
float: left;
width: 450px;
text-align: left;
}

.Error div h1 {
font-size: 30px; 
color: #bc3b66;
margin: 15px 0px 0px 0px;
}

.Error div span {
font-size: 12px; 
color: #bc3b66;
display: block;
margin: 0px 0px 10px 0px;
}

.Error div strong {
font-size: 12px; 
color: #bc3b66;
}

.Error div strong a {
font-size: 12px; 
color: #bc3b66;
font-weight: normal;
}



/* Page Error */

.ErrorHead {
width: 100% !important;
margin: 10px 0px 10px 0px !important;
float: none !important;
padding: 0px !important;
display: table !important;
}

.ErrorHead h4 {
background-image: url(images/error/err_tm.gif);
background-repeat: repeat-x;
height: 6px;
margin: 0px;
padding: 0px;
width: auto !important;
}

.ErrorHead h2 {
background-image: url(images/error/error_ico_sm.gif);
background-repeat: no-repeat;
background-position: 7px 1px;
border-left: 1px solid #3B001C;
border-right: 1px solid #3B001C;
background-color: #FFFFFF;
margin: 0px;
padding: 0px 2px 2px 45px;
font-size: 11px;
color: #CE1313;
font-weight: normal;
width: auto !important;
}

.ErrorHead h2 u {
font-size: 18px; 
color: #CE1313;
font-weight: bold;
float: none;
line-height: 15px;
text-decoration: none;
}

.ErrorHead h2 b {
display: inline !important;
height: auto;
}

.ErrorHead h3 {
background-image: url(images/error/err_bm.gif);
background-repeat: repeat-x;
height: 6px;
margin: 0px;
padding: 0px;
width: auto !important;
}


/* Custom info */
.CustomInfo {
}



/* Footer */

.Footer {
font-size: 10px; 
color: #ee84a7;
text-decoration: none;
height: 20px;
padding: 0px;
margin: 0px 0px 10px 0px;
width: auto;
position: relative;
}

.Footer div {
padding: 0px;
width: 980px !important;
text-align: left;
margin: 0px 0px 10px 0px;
height: 115px;
background: url(images/footer.jpg);
position: relative;
}

.Footer div div {
margin: 75px 0px 0px 248px;
padding: 0px;
width: 500px !important;
height: auto;
background: none;
position: absolute;
}

.Footer span {
display: block;
float: right;
white-space: nowrap;
margin: 6px 6px 0px 6px;
color: #ee84a7;
font-size: 10px;
font-weight: bold;
}

.Footer span a {
color: #ee84a7;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.Footer span a:hover {
color: #857366;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.Footer i {
color: #ee84a7;
font-style: normal;
font-size: 10px;
float: right;
margin: 15px 14px 0px 0px;
}

.Footer a {
font-size: 9px; 
color: #ee84a7;
text-decoration: none;
}

.Footer a:hover {
font-size: 9px; 
color: #857366;
text-decoration: underline;
}


#middleimage2 {
	text-align: left;
	margin: 0px;
	height: 40px;
	background: url(images/middleimage2.jpg);
	position: relative;
	left: -5px;
}

#topinfo {
	padding: 0px;
	vertical-align: top;
}

#middleimage {
	position: relative;
	height: 230px;
	left: -5px;
	background: url(images/middleimage.jpg) no-repeat;
}

#shopdes {
	color: #7C6E64;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	height: 140px;
	padding: 30px 0 0 15px;
	width: 290px;
	overflow: hidden;
	text-align: left;
	float: left;
}

#froocredit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ee84a7;
	position: relative;
	top: 100px;
	left: 248px;
	margin: 0px;
}

#froocredit a {
	color: #857366;
	font-size: 11px;
}

a#facelink {
	width: 40px;
	height: 43px;
	position: absolute;
	left: 590px;
	top: 47px;
}

a#twitlink {
	width: 40px;
	height: 43px;
	position: absolute;
	left: 634px;
	top: 47px;
}

a#myspacelink {
	width: 40px;
	height: 43px;
	position: absolute;
	left: 678px;
	top: 47px;
}


/*Special item Boxes */

#offers h1 {
	font-size: 14px; 
	color: #000;
	margin: 0px;
	padding: 0px;
	background: url(images/special-title.gif) no-repeat;
	border-bottom: 1px dotted #7c695b;
	width: 180px;
	height: 25px;
	text-align: left;
}


#staritem h1 {
	font-size: 14px; 
	color: #000;
	margin: 0px 5px 5px 5px;
	padding: 0px 0px 1px 0px;
	border-bottom: 1px dotted #4D0027;
}

#staritem .boxcontent, #offers .boxcontent {
	text-align: center;
	padding-top: 5px;
}

#staritem .boxcontent #specialleft, #offers .boxcontent #specialleft {
	width: 80px;
	text-align: center;
	float: left;
	padding-bottom: 5px;
	padding-left: 8px;
}

#staritem .boxcontent #specialright, #offers .boxcontent #specialright {
	width: 80px;
	text-align: center;
	float: left;
	padding-bottom: 5px;
	padding-left: 8px;
}

#staritem .boxcontent .item_title, #offers .boxcontent .item_title {
	height: 42px;
	overflow: hidden;
	color: #79695d;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left !important;
}

#staritem .boxcontent a, #offers .boxcontent a {
	color: #79695d;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#staritem .item_price span, #offers .item_price span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: line-through;
	color: #79695d;
}

#staritem .item_price strong, #offers .item_price strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #d66188;
	font-weight: bold;
}

.specialimg {
max-height: 80px;
min-height: 15px;
min-width: 15px;
max-width: 80px;
width:expression(this.width > 80 ? 80 : true );
width: expression(this.width < 15 ? 15 : true);
height:expression(this.height > 80 ? 80 : true );
}

#staritem , #offers  {
	margin-bottom: 15px;
}

/* Item Layout */

.sctable {
font-size: 11px;
border: 1px solid #fff;
}

.AditionalBoxI .sctable a {
color: #FF1D87;
font-size: 11px;
font-weight: normal;
}

.AditionalBoxI .sctable a:hover {
color: #FF469D;
}

.sctable h1 {
font-size: 12px;
color: #dd6c91!important;
position: static;
top: 0px;
}

.sctable td, .sctable th {
padding: 2px;
}

.sctext {
color: #6D6D6D;
}

.scheader {
border-top: 1px solid #857366;
border-bottom: 1px solid #857366;
background: #f6c0c6;
color: #a1375a !important;
}

.InfoProd_T[class] {
min-width: 70px !important;
max-width: 160px !important;
max-height: 160px !important;
margin: 0px;
}

/*
*html .InfoProd_T {
margin: 0px;
width:expression(this.width > 140 ? 140 : true );
width:expression(this.width < 70 ? 70 : true );
height:expression(this.height > 140 ? 140 : true );
}
*/
*html .InfoProd_T {
	margin: 0px;
	width: 140px;
}

/* Layout */

#item_details	{
	width: 100%
}

#item_gallery	{
	display: inline;
	float: left;
	width: 356px;
	overflow: hidden;
	margin-left: 5px;
	margin-bottom: 10px;
}

#item_information	{
	display: inline;
	float: left;
	width: 350px;
	padding: 0px 13px 0px 18px;
	overflow: hidden;
}

/*  Main Image  */

#item_main_image	{
	border: 1px solid #F0B9BF;
	width: 348px;
	height: 348px;
	text-align: center;
	padding: 20px 0px;
}

*html #item_main_image{
	width: 350px;
	height: 350px;
}

#item_main_image td{
	width: 348px;
	height: 348px;
}

#item_main_image img {
	min-width: 70px !important;
	max-width: 308px !important;
	max-height: 308px !important;
	margin: 0px;
}

#item_main_image img{
	margin: 0px;
	width:expression(this.width > 308 ? 308 : true );
	width:expression(this.width < 70 ? 70 : true );
	height:expression(this.height > 308 ? 308 : true );
}

#item_enlarge_link{
	width: 350px;
	padding: 10px 0px;
	text-align: center;
}

#item_enlarge_link a, #item_enlarge_link a:link, #item_enlarge_link a:visited{
	color: #D149B7;
	text-decoration: none;
}

/*  Image  Thumbnails*/

#item_thumb{
	float: left;
	border: 1px solid #F0B9BF;
	width: 83px;
	height: 83px;
	margin: 0px 4px 4px 0px;
	text-align: center;
}

*html #item_thumb{
	width: 85px;
	height: 85px;
}

#item_thumb table, #item_thumb tr{
	border: none;
	margin: 0px;
	padding: 0px;
}

#item_thumb td{
	width: 83px;
	height: 83px;
	border: none;
	margin: 0px;
	padding: 0px;
}

#item_thumb a{
	border: none;
	margin: 0px;
	padding: 0px;
}

#item_thumb img {
	min-width: 50px !important;
	max-width: 77px !important;
	max-height: 77px !important;
	margin: 0px;
	border: none;
	padding: 0px;
}

#item_thumb img{
	border: none;
	margin: 0px;
	width:expression(this.width > 77 ? 77 : true );
	width:expression(this.width < 50 ? 50 : true );
	height:expression(this.height > 77 ? 77 : true );
}

/*  Item  Title*/

#item_title{
	width: 100%;
	padding: 0px 0px 15px 0px;
	color: #FF7DB9;
	border-bottom: 1px dotted #F0B9BE;
	font-size: 16px;
	font-weight: bold;
}

/*  Item  Price, Special Price and Add to Cart*/

#item_price{
	padding: 10px 0px 20px 0px;
	width: 100%;
}

#item_price h6{
	float: left;
	width: 236px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #D66188;
}

#item_price h6 b{
	color: #79695D;
	text-decoration: line-through;
}

#item_price h3{
	float: left;
	width: 114px;
	padding: 0px;
	margin: 0px;
}

/*  Item  Description*/

#item_description{
	width: 100%;
	font-family: 'arial' sans-serif;
	font-size: 11px;
	color: #6D6D6D;
	padding-top: 30px;
}

/*  Item  Tabs*/

#tab1, #tab2, #tab3, #tab4, #tab5 {
	width: 100%;
	font-family: "arial" tahoma, verdana, sans-serif;
	font-size: 11px;
}


#tab2, #tab3, #tab4, #tab5 {
	display: none;
}

pre.tabcontent {
	width: 720px !important;
 	white-space: -moz-pre-wrap;
 	white-space: -pre-wrap;
 	white-space: -o-pre-wrap;
	font-family: "arial", tahoma, verdana, sans-serif;
	font-size: 11px;
	margin: 0px !important;
	padding: 10px;
	word-wrap: break-word;
	color: #6D6D6D;
}

* html pre.tabcontent {
	overflow: auto;
	word-wrap: break-word;
	width: 740px !important;
}

ul.tablinks {
	width: 740px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	height: 30px;
	display: block !important;
	cursor: pointer;
}
* html ul.tablinks { height: 25px; }

ul.tablinks li {
	display: inline;
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0px;
}

ul.tablinks a, ul.tablinks span {
	display: block;
	width: 183px;
	height: 30px;
	line-height: 30px;
	text-indent: 5px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

ul.tablinks a {
	background-image: url(images/item_tab_off.gif);
	color: #F7A5BC;
}

ul.tablinks span,
ul.tablinks a:hover {
	background-image: url(images/item_tab_on.gif);
	color: #D66188;
}

h4.tabtitle {
	display: block;
	margin: 10px 0px 0px 0px !important;
	padding: 0px !important;
	font-family: "arial" tahoma, verdana, sans-serif;
	font-size: 14px;
	height: 30px !important;
	line-height: 20px;
	font-weight: bold;
	text-indent: 10px;
}

div.tabbase {
	display: block;
	height: 10px;
	line-height: 10px;
	font-size: 0px;
}

#item_base {
	width: 100%;
	height: 50px;
}