


/***************************************************
 * stylesheet/library/dhtmlCalendar/calendar-win2k-cold-2.css
 ***************************************************/

/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d4d0;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d4d0;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif?1232024113) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #788480;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #e8f4f0;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #d8e4e0;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #b8c4c0;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e8f4f0;
}

.calendar tbody .rowhilite td {
  background: #d8e4e0;
}

.calendar tbody .rowhilite td.wn {
  background: #c8d4d0;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding: 2px 2px 0px 2px;
  background: #d8e4e0;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #e8f4f0;
  padding: 1px;
  border: 1px solid #000;
  background: #788480;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e4e0;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #d8e4e0;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c8d4d0;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}



/***************************************************
 * stylesheet/backend/Eav.css
 ***************************************************/

fieldset.specification
{
  	margin-top: 10px;
}

fieldset.specification .numeric
{
 	width: 100px;
}

.multiValueSelect p.selectMenu
{
	clear: both;
	margin-bottom: 10px;
	font-size: smaller;
}

fieldset.specification .notDisplayed
{
	color: #aaa;
}

.multiValueSelect label
{

}

.multiValueSelect div.other label
{
  	width: auto;
  	margin-right: 10px;
	line-height: 1.8em;
}

.multiValueSelect div.other input, input.other
{
  	width: 200px;
}


/***************************************************
 * stylesheet/frontend/Frontend.css
 ***************************************************/

/* resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, /*strong, */sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0; padding: 0; border: 0 solid; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; background-repeat: no-repeat; background-position: center left;
	border-color: #ddd;
}

body
{
	line-height: 1.5; color: black; background: white;
}

ul, ul li
{
	list-style: none;
}

table
{
    border-spacing: 0;
    border-collapse: collapse;
}

caption, th, td
{
	font-weight: normal;
}

label
{
	display: block;
	width: auto;
}

.descr li,
#productDescription li,
.message li
{
	list-style-type: disc;
	margin-left: 1.5em;
}

/* 100% height layout start >> */
html, body
{
	height: 100%;
}

div#container
{
	position: relative; /* needed for footer positioning*/
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treated as min-height*/
	min-height: 100%; /* real browsers */
}

div#footer
{
	position: absolute;
	width: 100%;
	bottom: 0; /* stick to bottom */
}

div#content
{
    padding-bottom: 150px;
}
/* << 100% height layout end */

body, h4
{
    font-family: Verdana;
    font-size: small;
}

a
{
	color: #143788;
}

h1, h2, h3
{
	font-family: "Trebuchet MS";
}

h1
{
	font-size: 200%;
	margin-bottom: 10px;
}

h2
{
	margin-top: 20px;
	margin-bottom: 1em;
	padding-top: 7px;
	border-top-width: 1px;
	border-style: dashed;
    font-size: 150%;
}

h3
{
	margin-bottom: 10px;
    margin-top: 7px;
    font-size: 150%;
}

td
{
	vertical-align: top;
}

p
{
	margin: 10px 0;
}

.clear
{
    clear: both;
    width: 100%;
    height: 0;
    overflow: hidden;
    float: none !important;
}

/*****************************
	Common declarations
*****************************/

/* 100% width labels */
label.checkbox, label.radio,
.productOptions label.field,
.productVariations label,
.reviewForm label,
#noteForm label,
label.cancel,
.eavAttributes label
{
	float: none;
	width: auto;
}

/* bold things */
h4,
#breadCrumbCaption,
div.box .title,
.price,
#addToCart,
.required label,
.errorText,
.eavAttributes .attrName,
.featured .title a,
.currentName,
.filterGroup .showAll,
.subCatName,
.notFoundMain,
.currentPage,
.spec,
.returnToCategory,
tr.specificationGroup,
.overallRating,
.ratingCategoryName,
.reviewTitle,
#rateProduct .heading,
.readAllReviews,
div.checkout a,
.subTotalCalc,
.continueShopping,
.proceedToCheckout,
.shipment .subTotal,
#cart .subTotal,
#payTotal .subTotal,
#invoicePaymentInfo .grandTotal td.amount,
#invoicePaymentInfo .amountDue td.amount,
.multiAddress .shipmentAddress,
#userMenu li.selected,
.cancelled,
#checkoutProgress a.active,
ul.downloadFile li.fileGroup
{
	font-weight: bold;
}

/* red things */
a.messages,
.cancelled,
a.cancel,
.errorMsg,
.errorText,
.discount .actualPrice
{
	color: red;
}

/* auto-width select boxes */
.quickSearch select,
#language select,
#productSort,
.cartLinks select,
#ccExpiryMonth, #ccExpiryYear, #ccType
{
	width: auto;
}

/* smaller input fields */
.quickSearch select,
.quickSearch input.text,
.quickSearch input.submit,
#language select,
.cartName small
#productSort
{
	font-size: 0.85em;
	padding: 0;
}

/* smaller text */
.logout,
.latestNewsSide .date,
#currency, #language,
.newsReadMore,
.count,
li.moreSubCats,
a.layoutSetList, a.layoutSetGrid,
.spec,
a.addToCart,
.listPrice,
.productListRating a,
.overallRating a,
.noStock, .lowStock,
.forgottenPassword,
#cart .productOptionsMenu,
.cartControl a,
.subTotalCalc,
.fieldDescription,
.progressOrder,
a.cvv
{
	font-size: smaller;
}

/* centered text */
div.box .title,
.subCategories td.subCatImage,
.noSubCats .subCatContainer,
.productGrid td,
ul.productList .image,
.overallRating,
.noStock, .lowStock,
#imageContainer,
#moreImages,
#rateProduct table td,
.cartQuant,
.cartPrice,
.cartImage,
#cartUpdate,
#couponCodes .container,
#checkoutProgress,
.addressSelector .selector,
.shipment td,
.shipment .subTotal, #cart .subTotal,
#invoiceHeader,
td.amount,
.compactProductList .image,
.compactProductList .pricingInfo
{
	text-align: center;
}

/* left aligned text that needs to be overriden from right/center */
.shipment .productName,
.multiAddress .shipmentAddress
{
	text-align: justify;
}

/* right aligned text */
#mainInfo td.param,
.ratingBreakdown,
td.addToWishList,
.reviewIndex .pagingInfo,
.multiAddressCheckout,
#expressCheckoutMethods,
.orderOverviewControls,
div.addressControl,
#invoicePaymentInfo td.amount,
.multiAddressCheckout
{
    text-align: right;
}

/* vertical centering */
.subCatImage,
.subCategories td.details,
.orderingControls *,
.overallRating *,
#mainInfo td,
.ratingCategoryName,
.ratingPreview,
#cart td, #wishList td,
.addressSelector .selector,
#otherMethods img,
img.calendar_button
{
    vertical-align: middle;
}

/* left floats */
#leftSide,
#logoContainer,
.quickSearch,
.subCategories,
.allFilters .filterGroup,
.resultStats .pagingInfo, .categoryLayoutSwitch,
ul.productList .image,
#productSummaryContainer,
#ratingSummary,
.ratingBreakdown,
#imageContainer,
#bundle .pricingInfo,
.bundleList, .bundleInfo,
.reviewIndex #ratingSummary,
.continueShopping,
.checkoutHeader h1,
#billingAddressColumn,
#shippingSelector,
#ccForm,
.addressContainer,
#cvvExample,
.newCustomer,
#userMenuContainer,
div.addressBlock,
.orderDetails,
.orderDetails .orderMenu,
.responseUser,
.manufacturerColumn,
.manufacturerAttributes,
label,
input.radio, input.checkbox,
#cvvHelp,
.paymentMethods,
.compactProductList div
{
	float: left;
}

/* right floats */
#rightSide,
#topMenuContainer,
#currency, #language,
.resultStats .sortOptions,
ul.productList a.addToCart, .productGrid a.addToCart,
ul.productList .pricingInfo,
ul.productList .orderingControls,
.specSummary,
div.review .ratingBreakdown,
.checkoutButtons,
.proceedToCheckout,
#checkoutProgress,
.returningCustomer,
.noteDate,
.checkout-pay .completeOverview,
.manufacturerImage
{
	float: right;
}

/* links/menus with background images */
.resultPages .previous,
ul.productList a.addToCart, .productGrid a.addToCart,
ul.attributeList li,
.continueShopping,
#userMenu li,
a.invoice, a.viewOrder, a.reorder, a.messages,
ul.downloadFile li,
.errorText
{
	padding-left: 22px;
}

/* right side background images */
#smallCart a.checkout,
.resultPages .next,
.proceedToCheckout,
.websiteUrl a
{
	padding-right: 22px;
    background-position: center right;
}

/* background color 1: light grey */
tr.odd,
#searchContainer,
div.box .content,
#userMenuContainer,
fieldset,
div.addressBlock,
.orderDetails,
#productSummaryContainer,
.noteText,
#checkoutProgress a,
.dynamicMenu, .dynamicMenu ul,
.dynamicMenu li:hover li a,
.dynamicMenu li.sfhover li a,
.dynamicMenu li:hover li:hover li a,
.dynamicMenu li.sfhover li:hover li a
{
    background-color: #F9F9F9;
}

thead,
tr.heading td
{
    background-color: #ddd;
}

tr.even td,
div.box .title
{
    background-color: #eee;
}

/* light yellow background */
.highlight,
#cartFields .container, #couponCodes .container,
span.templateLocator span.templateName,
.proceedToCheckout,
#couponCodes .container,
#payTotal div,
#testHandlerWarning,
#checkoutProgress a.active,
.specSummary
{
	background-color: #fffccc;
}

tr.odd td, tr.even td
{
	border-bottom-width: 1px;
}

/*****************************
	Layout
*****************************/
#container
{
  	margin: 0 auto;
  	width: 950px;
}

#footer
{
	border-top-width: 1px;
  	padding: 20px;
  	text-align:center;
}

#leftSide
{
	width: 190px;
	overflow: visible;
	position: relative;
	margin-bottom: 120px;
}

#rightSide
{
	width: 210px;
	display: none;
	padding-right: 10px;
}

#content
{
	margin-left: 190px;
	padding: 0 10px;
}

#content.left
{
	margin-left: 0;
}

#content.right,
body.threeColumn #content.right
{
	margin-right: 0;
	padding-right: 0;
}

body.threeColumn #content
{
	padding-right: 240px;
}

/*****************************
	Header
*****************************/
#header
{
    padding-top: 6px;
	z-index: 50;
	position: relative;
	width: 100%;
}

#smallCart a.checkout
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/cart_go.gif?1232024113) center right no-repeat;
}

/*****************************
	Boxes
*****************************/
div.box
{
	margin-bottom: 5px;
	overflow: visible;
	position: relative;
}

div.box .title
{
  	border-bottom-width: 1px;
  	border-top-width: 1px;
  	padding: 3px;
  	color: #143788;
}

div.box .content
{
  	padding: 5px;
  	overflow: visible;
}

fieldset.container
{
    border: 0;
}

/*****************************
    Tables
*****************************/
.table
{
    border-width: 1px;
}

.table th
{
    padding: 3px;
}

.table td
{
    padding: 4px;
}

/*****************************
	Quick search
*****************************/
#searchContainer
{
    border-top-width: 1px;
    border-bottom-width: 1px;
    margin-bottom: 10px;
    padding: 3px 1em;
}

.quickSearch .searchQuery
{
	width: 160px;
}

/*****************************
	Category box
*****************************/
.categories .content
{
    padding: 5px 12px 12px 22px !important;
  	border-bottom-width: 1px;
}

.categories .content a
{
    color: black;
}

.categories li
{
    margin-top: 5px;
}

.categories ul ul
{
    padding-left: 12px;
}

.current ul, .subSubCats
{
    padding-left: 0 !important;
}

.current ul li, .subSubCats li
{
    padding-left: 20px;
}

/*****************************
	Filters
*****************************/
.filterGroup ul
{
	text-indent: 22px;
	font-size: 90%;
}

.filterGroup ul li a
{
    color: #BB5500;
}

.filterGroup h4
{
	margin-top: 5px;
}

.filterGroup .showAll
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/tag_yellow.gif?1232024113);
}

/*****************************
	Information menu
*****************************/
.informationMenu ul li
{
    margin-bottom: 5px;
}

/*****************************
	Latest news block
*****************************/
.latestNewsSide .date
{
	display: block;
	margin-bottom: 0.5em;
}

/*****************************
	Currency switch
*****************************/
#currency, #language
{
	margin: 3px 3px 0;
}

#currency a, #language a
{
	margin-left: 3px;
}

/*****************************
	Breadcrumb
*****************************/
#breadCrumb
{
	padding: 5px;
}

#breadCrumb *
{
	display: inline;
}

#breadCrumb a,
#breadCrumb li.last
{
	margin: 0 7px;
}

/*****************************
	Home (index) page
*****************************/
.newsDate
{
    font-style: italic;
}

.newsArchive
{
    padding-top: 1em;
}

ul.news li.newsEntry
{
    padding: 0.5em 0;
    border-bottom-width: 1px;
}

/*****************************
	Sub-category list
*****************************/
.count
{
    color: #666;
    white-space: nowrap;
}

.subCatName
{
    font-size: larger;
}

tr.separator td
{
    height: 10px;
    padding: 15px;
}

tr.separator div
{
	border-bottom-width: 1px;
	height: 5px;
}

.subCategories
{
    margin-top: 10px;
    width: 49%;
}

.subCategories td.subCatImage
{
	width: 85px;
	padding: 5px;
	padding-right: 10px;
}

.subCategories td.details
{
    padding-left: 20px;
    padding-right: 10px;
    height: 140px;
}

.subCategories td.details.verticalSep
{
	border-right-width: 1px;
}

.subCategories td.details .count
{
    font-weight: normal;
}

.narrowByCat .subCategories td.details
{
    height: auto;
}

ul.subSubCats
{
    margin: 6px;
    margin-top: 12px;
}

/*****************************
	Product list
*****************************/
.keywords
{
	font-style: italic;
}

.narrowByCat
{
	margin-bottom: 2em;
}

.allFilters li
{
	margin-bottom: 5px !important;
}

.allFilters legend
{
	color: black;
    background: url(stylesheet/frontend/../../image/silk/gif/zoom.gif?1232024113) 6px center no-repeat;
    padding-left: 28px;
    margin-left: 5px;
}

.allFilters .filterGroup
{
    width: 30%;
}

.foundCategories
{
	margin-bottom: 1em;
	margin-left: 1em;
}

.page
{
    border: 1px solid #143788;
    text-decoration: none;
    margin: 0 2px;
    padding: 2px 6px;

}

.currentPage
{
    background: #143788;
    color: white;
}

.resultPages .next
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/resultset_next.gif?1232024113);
}

.resultPages .previous
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/resultset_previous.gif?1232024113);
}

.resultPages
{
    border-top-width: 1px;
    padding-top: 10px;
}

.resultStats
{
    margin-bottom: 15px;
    padding-bottom: 4px;
    border-bottom-width: 1px;
    font-size: 120%;
    position: relative;
}

a.layoutSetList, a.layoutSetGrid
{
	padding: 0 0 0 20px;
}

a.layoutSetList
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/application_view_list.gif?1232024113);
}

a.layoutSetGrid
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/application_view_tile.gif?1232024113);
}

.categoryLayoutSwitch
{
	position: absolute;
	right: 0;
	top: -1.5em;
}

.category-allProducts .categoryLayoutSwitch
{
	display: none;
}

table.productGrid
{
	width: 99%;
	margin-bottom: 1em;
	table-layout: fixed;
}

.productGrid td
{
	padding: 1em;
	position: relative;
	vertical-align: bottom;
	overflow: hidden;
	border-width: 1px;
}

.productGrid tr.first td
{
	border-top-width: 0;
}

.productGrid tr.last td
{
	border-bottom-width: 0;
}

.productGrid td.first
{
	border-left-width: 0;
}

.productGrid td.last
{
	border-right-width: 0;
}

ul.productList li
{
	margin-bottom: 30px;
}

ul.productList .title
{
	font-size: 120%;
}

.productGrid .title
{
	font-size: 120%;
	margin: 1em 0;
}

ul.productList .spec
{
	margin-top: 2px;
}

ul.productList .descr
{
    margin-left: 120px;
}

ul.productList .shortDescr
{
	margin-top: 0.5em;
}

ul.productList .image
{
    width: 110px;
}

ul.productList .order
{
	margin-top: 9px;
}

ul.productList a.addToCart, .productGrid a.addToCart
{
    background-image:url(stylesheet/frontend/../../image/silk/gif/cart_add.gif?1232024113);
}

.listPrice
{
	text-decoration: line-through;
	font-weight: normal;
}

ul.productList .pricingInfo
{
    white-space: nowrap;
    width: 250px;
    line-height: 1.2em;
    margin-left: 1em;
}

.shortDescr
{
	font-size: 90%;
}

.productSeparator
{
    border-bottom-width: 1px;
    margin: 15px auto -7px 120px;
}

.listItemSeparator
{
	color: #ccc;
}

/*****************************
	Product page
*****************************/
.productIndex h1
{
	width: 600px;
}

.returnToCategory
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/resultset_previous.gif?1232024113);
    padding-left: 18px;
    margin-bottom: 12px;
}

.specSummary
{
    padding: 10px;
    max-width: 300px;
    margin-top: -40px;
    z-index: 10;
}

#productSummaryContainer
{
	margin-top: 1em;
}

#mainInfo
{
    clear: right;
    margin: 1em;
}

#ratingSummary
{
	width: 250px;
}

#mainInfo td
{
	padding: 5px;
	white-space: nowrap;
}

#mainInfo td.websiteUrl
{
    border-top: 1px dotted black;
}

.websiteUrl a
{
  	background-image: url(stylesheet/frontend/../../image/backend/icon/exLink.gif?1232024113) !important;
}

.overallRating a
{
	font-weight: normal;
}

.ratingBreakdown
{
	color: #888;
	clear: left;
	margin-top: 0.5em;
}

.price
{
	color: #a52a2a;
}

#mainInfo .price
{
	font-size: larger;
}

table.quantityPrice
{
	border-width: 1px;
	margin: 1em auto;
}

.price.quantityPrice
{
	font-size: 1em !important;
}

.productOptions .productOption
{
	margin: 3px 0;
}

.productOptions .description
{
	font-size: 0.85em;
	white-space: normal;
	width: 250px;
	margin: 0;
}

.radioOptions
{
	padding-left: 0.5em;
	border-width: 1px;
}

#productSpecification td
{
    padding: 5px 10px;
}

tr.specificationGroup
{
	font-size: larger;
}

tr.specificationGroup td.param
{
	border-right: 0 !important;
}

tr.specificationGroup td.value
{
	border-left: 0 !important;
}

ul.attributeList
{
    padding: 0;
}

ul.attributeList li
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/tick.gif?1232024113);
}

ul.attributeList.singleValue li
{
    background-image: none;
    padding: 0;
}

#imageContainer
{
	width: 450px;
}

#outerImageContainer #imageContainer
{
	width: auto;
	float: none;
}

#lightbox
{
	padding: 2px !important;
}

#keyboardMsg
{
	display: none;
}

#lightboxCaption
{
	font-size: 1.2em;
}

#mainImage
{
    margin: 20px;
}

#largeImage.multipleImages
{
	height: 350px;
}

#largeImage.missingImage
{
	height: auto;
}

#moreImages img
{
	border: 1px solid black;
	margin-right: 4px;
	cursor: pointer;
}

#rateProduct
{
	margin-left: 10px;
}

#rateProduct table td
{
	padding: 4px;
}

#rateProduct .productTable .errorText
{
	position: relative;
	white-space: nowrap;
	left: -85px;
}

.ratingPreview
{
	background-color: transparent !important;
}

.reviewTitle
{
	line-height: 1.5em;
}

.reviewText
{
	margin-top: 0;
}

div.review
{
	padding-top: 1em;
	border-top-width: 1px;
}

div.review.first
{
	padding-top: 0;
	border: 0;
}

div.review .ratingBreakdown
{
	margin: 0.5em;
	padding: 1em;
	border-width: 1px;
}

#bundle .productInfo
{
	width: 150px;
}

.bundleList, .bundleInfo
{
	padding-right: 0.5em;
	margin-left: 1em;
}

.bundleList
{
	border-right: 1px;
}

.bundlePrice
{
	font-size: larger;
}

/*****************************
	Review page
*****************************/
.reviewIndex .pagingInfo
{
	float: none;
	margin-top: 0;
	position: absolute;
	bottom: 5px;
	right: 0;
}

/*****************************
	Users
*****************************/
.forgottenPassword
{
    display: block;
}

/*****************************
	Shopping cart
*****************************/
#cart, #wishList, #expressCheckoutMethods
{
	width: 700px;
	margin: 0 auto;
}

#wishList table
{
	margin-bottom: 1em;
	width: 100%;
}

#wishList
{
    margin-bottom: 15px;
}

#cart td, #wishList td
{
	overflow: hidden;
	padding: 3px;
}

#cart .productOptions
{
	margin: 0.5em 0;
}

.cartControl
{
	width: 120px;
	overflow: hidden;
	padding-left: 1em !important;
}

.cartQuant
{
	width: 80px;
}

.cartPrice
{
	width: 100px;
	white-space: nowrap;
}

.subTotalCalc
{
	color: #777777;
}

.cartImage
{
	width: 60px;
	padding: 7px !important;
}

.cartImage img
{
	border-width: 1px;
}

.cartQuant input.text
{
	width: 50px;
}

.continueShopping
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/resultset_previous.gif?1232024113);
}

.checkoutButtons
{
    width: 300px;
}

.multiAddressCheckout
{
	clear: right;
	display: block;
	padding-top: 1em;
}

.proceedToCheckout
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/cart_go.gif?1232024113);
	background-position: 97% center;
    border-width: 1px;
    padding: 5px;
    padding-right: 27px;
}

select.multiAddress
{
	width: 100%;
}

#expressCheckoutMethods
{
    padding: 20px;
}

#cartFields .container, #couponCodes .container
{
	padding: 0 1em 0.5em 0.5em;
	border-width: 1px;
	margin: 0.5em 0;
}

#couponCodes .container
{
	padding: 1em;
}

.text.coupon
{
	width: 160px;
}

#cartFields .wide, #cartFields textarea
{
	width: 100%;
}

#cartFields textarea
{
	height: 80px;
}

/*****************************
	Checkout
***************************/

/* Progress bar */

.checkoutHeader
{
    line-height: 2em;
}

.checkoutHeader h1
{
    line-height: 2em;
}

#checkoutProgress
{
    width: auto;
    padding-top: 1em;
	height: 3em;
}

#checkoutProgress a
{
    padding: 10px;
    border-width: 2px;
    margin-right: 20px;
}

/* completed steps */
#checkoutProgress a.completed
{
    border-color: #70D66D;
}

/* current step */
#checkoutProgress a.active
{
    border-color: #ADD8E6;
}

.progressOrder
{
    margin-right: 5px;
}

/* Select address */

table.addressSelector
{
	width: 100%;
}

.selector.addAddress
{
	vertical-align: top;
	padding-top: 5px;
}

.addressSelector a
{
    margin-left: 5px;
}

.addressSelector .address
{
    padding: 5px;
}

.addressSelector .address p
{
    margin: 3px;
}

#billingAddressColumn
{
	clear: left;
	margin-right: 1%;
}

#billingAddressColumn,
#shippingSelector
{
	width: 49%;
}

.addAddress .address,
.addAddress .addressBlock
{
	width: 97%;
}

.addAddress .addressBlock label
{
	width: 120px;
}

.addAddress .addressBlock input,
.addAddress .addressBlock select
{
	width: 97%;
}

/* Shipping method */

#shippingSelect
{
    margin-top: 1.5em;
}

.shipment
{
    width: 70%;
    border-width: 1px;
}

.userViewOrder .shipment
{
    width: 90%;
}

.shipment td
{
    width: 12%;
}

.shipment .productName
{
    width: 64%;
}

.shipment .subTotal, #cart .subTotal
{
	white-space: nowrap;
}

.subTotalCaption, .shipment td.tax
{
    text-align: right !important;
}

.shippingMethods
{
    padding-left: 30px;
    padding-bottom: 20px;
    clear: both;
}

/* Payments */
#ccCVV
{
    width: 4em;
}

#payTotal
{
	margin-top: 20px;
}

#payTotal div
{
	font-size: larger;
	padding: 6px;
	display: inline;
	margin: 20px;
	border: 2px solid #FFFC8C;
}

#payItems
{
	margin-top: 5px;
}

#expressComplete
{
    display: block;
    padding-top: 15px;
    margin-left: 22px;
}

.orderOverviewControls a
{
    margin-bottom: -25px;
}

.user-pay .orderOverviewControls, .user-pay .addressContainer a
{
	display: none;
}

.multiAddress .overviewShippingInfo td
{
	padding-bottom: 1em;
}

#overviewAddresses
{
    padding-top: 0.5em;
    padding-bottom: 2em;
}

.addressContainer
{
    width: 50%;
}

#otherMethods a
{
    margin-right: 2em;
}

.checkoutPay h2
{
    margin-bottom: 24px;
}

#cvvHelp
{
    width: 340px;
    padding: 5px;
}

#testHandlerWarning
{
    font-size: 0.85em;
    margin: 1em auto;
    border: 1px solid yellow;
    padding: 5px;
    text-align: center;
}

#paymentError .errorMsg
{
    padding-top: 10px;
}

.checkout-pay .completeOverview
{
	width: 40%;
	margin: 0 1%;
	padding: 0 1%;
	background-color: #F8F8F8;
}

.paymentMethods
{
	width: 53%;
}

tr.topLine td
{
	border-bottom-width: 0;
}

.completeOverview .shipment
{
	width: auto;
}

/***************************
	User account
***************************/
.newCustomer
{
	width: 55%;
}

.returningCustomer
{
	width: 43%;
}

.returningCustomer input.text
{
	width: 10em;
}

.userLogin .failed
{
    margin: 0;
}

#userMenu li
{
    margin-bottom: 10px;
    background-position: bottom left;
}

#userMenu li#homeMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/house.gif?1232024113);
}

#userMenu li#orderMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/package.gif?1232024113);
}

#userMenu li#addressMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/book_addresses.gif?1232024113);
}

#userMenu li#personalMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/user.gif?1232024113);
}

#userMenu li#emailMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/email_edit.gif?1232024113);
}

#userMenu li#fileMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/disk.gif?1232024113);
}

#userMenu li#passwordMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/key.gif?1232024113);
}

#userMenu li#signOutMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/door_out.gif?1232024113);
}

#userMenu li#signOutMenu, #userMenu li#personalMenu, #userMenu li#orderMenu
{
	border-top-width: 1px;
    padding-top: 10px;
}

#userMenuContainer
{
    padding: 10px;
    border-width: 1px;
    margin-bottom: 30px;
}

/***************************
	User addresses
***************************/
div.address,
div.addressBlock
{
    width: 230px;
}

div.addressBlock
{
    border-width: 1px;
    padding: 5px 10px;
    margin-top: 10px;
    cursor: pointer;
}

div.addressControl
{
    width: 250px;
    margin-bottom: 15px;
    margin-top: 5px;
}

/***************************
	Orders
***************************/
.orderDetails
{
    border-width: 1px;
    width: 96%;
    padding: 10px;
    margin-bottom: 20px;
}

.orderMenu
{
    padding-left: 10px;
}

.orderDetails .orderMenu
{
    width: 200px;
}

.orderDetails .orderContent
{
    margin-left: 220px;
}

#content .orderMenu ul
{
    margin: 5px;
    margin-left: 0;
}

.orderMenu li
{
    padding: 4px;
    margin-left: 0;
}

.orderMenu .orderTotal
{
    padding-top: 10px;
}

div.orderStatus
{
    padding: 6px;
}

a.invoice
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/printer.gif?1232024113);
}

a.viewOrder
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/page_white_text.gif?1232024113);
}

a.reorder
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/cart_put.gif?1232024113);
}

a.messages
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/email.gif?1232024113);
}

.subItemList
{
	margin: 4px;
}

.shipmentAddress
{
	margin-bottom: 0.5em;
}

/***************************
	File downloads
***************************/
ul.downloadFile li
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/disk.gif?1232024113);
    margin-bottom: 4px;
}

ul.downloadFile li.fileGroup
{
    background-image: none;
    margin-top: 7px;
}

/***************************
	Order notes
***************************/
ul.notes
{
    margin-top: 15px;
}

ul.notes li
{
    margin-bottom: 10px;
}

.noteText
{
    border-width: 1px;
    padding: 5px;
    margin-top: 5px;
    font-family: "Lucida Console", Monospace;
}

ul.notes li.responder_1 .noteText
{
    border: 1px solid #AA0000;
}

.noteAbout
{
    border-bottom-width: 1px;
    padding-bottom: 5px;
}

#noteForm
{
    margin-top: 2em;
    display: block;
}

/***************************
	Invoices
***************************/
#invoiceHeader
{
    border-bottom: 1px solid black;
    position: relative;
    margin-top: 20px;
}

#invoiceLogo
{
    position: absolute;
    left: 0;
    top: 0;
}

#invoice h1
{
    padding-top: 20px;
}

#invoiceContacts h2
{
    border: none;
}

#invoiceDate
{
    padding-bottom: 10px;
}

#invoicePaymentInfo td
{
    padding: 5px;
    width: 300px;
}

.basePrice
{
    display: none;
}

.discount .basePrice
{
	text-decoration: line-through;
	display: inline;
	margin-right: 4px;
}

#invoicePaymentInfo td.amount
{
    width: auto;
}

#invoicePaymentInfo .beforeTaxSubtotal td.amount,
#invoicePaymentInfo .amountPaid td,
#invoicePaymentInfo .grandTotal td.amount
{
    border-top: 1px solid black;
}

#invoicePaymentInfo .grandTotal td.amount
{
    padding-bottom: 10px;
}

.itemOptions
{
	padding: 0.5em;
	font-size: 0.85em;
	color: #777;
}

.itemOptions .optionPrice
{
	color: #444;
}

/***************************
	Manufacturers
***************************/
.manufacturerColumn
{
	width: 47%;
	margin-left: 2.5%;
}

.manufacturerImage
{
	margin: 1em;
	margin-top: 0;
	border-width: 1px;
}

.manufacturerAttributes
{
	margin-left: 1em;
}

/*************************
	Contact form
*************************/
#contactForm textarea
{
	width: 500px;
	height: 200px;
}

/***************************
	Customization
***************************/
span.templateLocator
{
	display: block;
}

span.templateLocator.activeTpl
{
	border: 2px dotted red;
	position: relative;
	z-index: 2;
	padding: 2px;
}

span.templateLocator span.templateName
{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 15px;
	padding: 3px;
	z-index: 100;
	padding-left: 25px;
	background-image: url(stylesheet/frontend/../../image/silk/gif/layout_edit.gif?1232024113);
	background-position: 4px center;
}

span.templateLocator.activeTpl:hover > span.templateName:first-child
{
	display: inline;
}

/***************************
	Form styling
***************************/
.confirmationMessage, .errorMessage, .infoMessage
{
	border: 1px solid #0c0;
	background-color: #efe;
	padding: 7px;
	padding-left: 30px;
	background-image: url(stylesheet/frontend/../../image/silk/gif/tick.gif?1232024113);
	background-position: 5px center;
	margin: 0.5em;
}

.errorMessage
{
	border: 1px solid #c00;
	background-color: #fee;
	background-image: url(stylesheet/frontend/../../image/silk/gif/cancel.gif?1232024113);
}

.infoMessage
{
	border: 1px solid #FFF000;
	background-color: #FFFCCC;
	background-image: url(stylesheet/frontend/../../image/silk/gif/information.gif?1232024113);
}

form
{
     display: inline;
}

form p
{
    position: relative;
    clear: both;
}

fieldset
{
    margin: 1em 0;
    padding: 1em;
    margin: auto 0;
    margin-bottom: 10px;
    border-width: 1px;
}

legend
{
	font-size: 18px;
	color: #30A0F9;
	padding: 10px 0;
	top: -22px;
}

label
{
    width: 156px;
    cursor: pointer;
    padding-right: 6px;
    padding-bottom: 1px;
}

.required label span.label
{
	background: url(stylesheet/frontend/../../image/required.gif?1232024113) right center no-repeat;
	padding-right: 9px;
}

p.radio, p.checkbox
{
	padding-left: 11em;
}

p.radio label, p.checkbox label
{
    white-space: nowrap;
}

label.checkbox, label.radio
{
  	line-height: 1em;
}

input.text, select, file, form.other
{
    width: 15em;
    font-size: 16px;
    padding: 2px;
}

label.cancel
{
    display: inline;
}

select
{
	padding: 0;
}

textarea
{
    padding: 2px;
    width: 40em;
    height: 10em;
    font-size: 14px;
    color: #333;
    max-width: 100%;
}

input.radio, input.checkbox, input.submit, input.button, input.reset
{
    width: auto;
}

input.radio, input.checkbox
{
    margin: 0 0.5em 0 0;
    cursor: pointer;
}

input:focus, textarea:focus, select:focus
{
    background: #ffc;
}

fieldset.error, div.error, fieldset.container
{
	padding: 0;
	margin: 0;
	position: static;
	border: 0;
	background: none;
}

.errorText
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/bullet_error.gif?1232024113);
	margin-bottom: 4px;
}

.hasError
{
	background-color: #FFFAFA;
	border-color: red !important;
}

.highlight
{
	border: 1px solid yellow;
	padding: 1em;
}

.hidden
{
	display: none;
}

.visible
{
	display: block;
}

.progressIndicator
{
	padding: 15px;
	width: 30px;
	height: 20px;
	background-image: url(stylesheet/frontend/../../image/indicator.gif?1232024113);
	background-position: center center;
	clear: none;
}

label.text
{
    width: auto;
}

input.wide
{
  	width: 35em;
}

input.money, input.number
{
  	width: 5em;
}

input.date
{
  	width: 7em;
}

/***************************
	Calendar
***************************/
img.calendar_button
{
    margin-left: 0.5em;
    cursor: pointer;
}

/***************************
	EAV
***************************/
.eavAttributes .attrValue
{
	margin-left: 1em;
}

.eavContainer .wide
{
	width: 15em;
}

/*************************
	Special offers (sale items)
*************************/
.compactProductList ul
{
	margin-top: 0.5em;
}

.compactProductList .image
{
	width: 45px;
}

.compactProductList .productInfo
{
	width: 100px;
	font-size: 0.85em;
	overflow: hidden;
}

.compactProductList .pricingInfo .price
{
	width: 70px;
	font-size: 1em;
}

.compactProductList li
{
	margin-bottom: 7px;
}

/*************************
	Top root category menu
*************************/
.rootCategories li div.wrapper
{
	display: none;
	position: absolute;
	z-index: 10;
}

.rootCategories li:hover div.wrapper,
.rootCategories li.hover div.wrapper
{
	display: block;
}

.rootCategories li ul
{
	display: table;
}

.rootCategories li ul li
{
	float: none;
	background: none;
	border: 0;
	white-space: nowrap;
}

.rootCategories li ul li a
{
	display: block;
}

.rootCategories li ul li a,
.rootCategories li ul li span,
.rootCategories li:hover ul li a,
.rootCategories li:hover ul li span,
.rootCategories li.hover ul li a,
.rootCategories li.hover ul li span
{
	background: none;
}

/*************************
	Dynamic menu
*************************/
.dynamicMenu .content
{
	padding: 0 !important;
}

.dynamicMenu, .dynamicMenu ul { /* all lists */
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}

.dynamicMenu li { /* all list items */
	position : relative;
	margin: 0;
	border-top-width: 1px;
}

.dynamicMenu li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 142px;
	margin-top : -30px;
	z-index: 10000;
}

.dynamicMenu ul ul
{
	border-width: 1px;
	border-top: 0;
}

.dynamicMenu li:hover a,
.dynamicMenu li.sfhover a,
.dynamicMenu li:hover li:hover a,
.dynamicMenu li.sfhover li.sfhover a,
.dynamicMenu li:hover li:hover li:hover a,
.dynamicMenu li.sfhover li.sfhover li.sfhover a
{
	background-color: lightyellow;
}

.dynamicMenu li ul ul { /* third-and-above-level lists */
	left: -999em;
}

.dynamicMenu li a, .dynamicMenu li .currentName
{
	width: 140px;
	/* w\idth : 10em; */
	display : block;
	font-weight : bold;
	text-decoration : none;
	padding : 7px;
	padding-right: 0;
	margin-left: 0;
}

.dynamicMenu li.current a
{
	background-color: transparent;
}

.dynamicMenu li.current ul
{
	display: block;
	margin-top: 0pt;
	position: static;
	border: 0;
}

.dynamicMenu li.current ul li
{
	margin-bottom: 0;
	margin-left: 5px;
	padding-left: 12px;
	border: 0;
}

.dynamicMenu li.current ul li a
{
	padding: 3px;
}

.dynamicMenu li:hover ul ul, .dynamicMenu li:hover ul ul ul, .dynamicMenu li.sfhover ul ul, .dynamicMenu li.sfhover ul ul ul {
	left: -999em;
}

.dynamicMenu li:hover ul, .dynamicMenu li li:hover ul, .dynamicMenu li li li:hover ul, .dynamicMenu li.sfhover ul, .dynamicMenu li li.sfhover ul, .dynamicMenu li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


/***************************************************
 * theme/jacfashion/stylesheet/default.css
 ***************************************************/

a, div, input, th, td
{
	background-position: left top;
	background-repeat: repeat-x;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, /*strong, */sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	border-color: #000;
	border-color: inherit;
}

#searchContainer
{
	padding: 0;
}

tr.odd, #searchContainer, div.box .content, #userMenuContainer, fieldset, div.addressBlock, .orderDetails, #productSummaryContainer, .noteText, #checkoutProgress a, .dynamicMenu, .dynamicMenu ul, .dynamicMenu li:hover li a, .dynamicMenu li.sfhover li a, .dynamicMenu li:hover li:hover li a, .dynamicMenu li.sfhover li:hover li a,
thead, tr.heading td
{
background-color:inherit;
}

.resultPages .previous,
ul.productList a.addToCart, .productGrid a.addToCart,
ul.attributeList li,
.continueShopping,
#userMenu li,
a.invoice, a.viewOrder, a.reorder, a.messages,
ul.downloadFile li,
.errorText
{
	background-repeat: no-repeat;
}

html, body {
height:auto;
}
.table td{
line-height:35px;
}

label.checkbox, label.radio {
line-height:inherit;
width:auto;
margin-top: 0;
}

input.radio{
background-color:#000000;
padding:5px 0 0 0;

}


h1, h2, h3, h4 {
	border:none
}
img, div, li, a {
	behavior: url(/png/iepngfix.htc);
}
.clear {
	height: 0px;
}
p {
	font-size:1.2em;
}
a {
	font-size:1.2em;
	color:#cb8e52;
}
a:visited {
	color:#cb8e52
}
a:hover {
	color:#ffc000
}
a:active {
	color:#ffc000
}
div#container {
	margin-top: 6px;
	min-height: 0;
	width:960px;
}
h1 {
	font-size: 210%;
	padding-left: 0;
	color: #ffc000;
	text-transform: uppercase;
}
h1.image,  h2.image,  #billingAddresses,  #shippingAddresses,  h2#msg,  .checkoutCon h1,  #recentOrders,  .userCon h1 {
	height: 24px;
	font-size: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	color: #000;
	text-transform: capitalize;
}
.userCon h1 {
	margin-bottom: 20px;
}
/*

	footer

*/

div#footer {
	margin:0;
	margin-top: 20px;
	padding:5px 0 0 15px;
	clear: both;
	position: relative;
	border: 0;
}
.informationMenu {
	float: left;
	margin-top: 20px;
	width: 550px;
}
div#content {
	clear:both;
	margin:0 0 15px 0px;
	padding:0 27px 0 20px;
	width:710px;
}
#content #content {
	padding: 0;
}
fieldset, div.addressBlock, #userMenuContainer, .orderDetails {
	background: none;
}
fieldset, div.addressBlock, .table, .shipment, #userMenu, .orderDetails, .noteText {
	border: 1px solid #745332;
}
.table thead {
	background-color:#E6F5FF;
}
/*

	Forms

*/

#billingAddressColumn, #shippingSelector {
width:100%;
}

.required label span {
	display: block;
	width: 90%;
}
input, input.text, input.password, select, textarea {
	background-color:#D8C4B2;
	border:medium none;
	font-size:1.1em;
	height:15px;
	padding:0;
	margin:0;
	margin-top: 4px;
}
input.submit {
	width: 191px;
	background-color: transparent;
	background-repeat: no-repeat;
	height: 25px;
	border-top: 1px solid #745332;
	font-size: 0px;
	color: #000;
	text-transform: capitalize;
}
input.border,  #cartUpdate .submit,  .continueCheckout .submit,  div.submit .submit,  .continueShopping, .proceedToCheckout, .user-remindPassword #content input.submit {
	border: 1px solid #745332;
	border-top: 0px;
}
input.submit.border:hover,  #cartUpdate .submit:hover,  div.submit .submit:hover,  .continueCheckout .submit:hover, .user-remindPassword #content form input.submit:hover {
	background-position: 0 -25px !important;
}
input.submit:hover {
	background-position: 0 -24px !important;
	cursor: pointer;
}
label.required span {
	background: url(theme/jacfashion/stylesheet/../image/required.gif?1232024113) 0 0 no-repeat;
	font-weight: bold;
	padding:0 0 0 8px;
	margin:0 0 0 -8px;
}
label {
	line-height: inherit;
	margin-top: 0;
	font-size: 13px;
}
/*

	Header

*/

#header {
	padding:0;
	margin:0;
	width:765px;
	height:113px;
}
#leftSide #header {
	margin:0 0 30px;
	background-image: none;
	background-repeat:no-repeat;
	padding:42px 0 0 25px;
	width:739px;
	height: 70px;
}
#headerSearchBar {
	float: left;
	height: 47px;
	width: 100%;
}
ul.rootCategories {
	clear:both;
	margin:25px 0 0 0;
	padding:0;
	height:25px;
}
#footer ul.rootCategories {
	clear:both;
	margin:0 auto;
	width:550px;
}
#headerSeparator {
	height: 2px;
	line-height: 2px;
	margin-left: 15px;
	margin-right: 23px;
}
.index #headerSeparator {
	height: 20px;
}
.quickSearch {
	padding-left: 0;
	padding-bottom: 0;
}
.quickSearch .searchQuery {
	margin: 10px;
	width: 172px;
	font-size: 12px !important;
}
#language {
	padding-top: 0px;
}
#language img {
	margin-top: 1px;
}
#language select {
	display: inline-block;
}
#currency {
	margin-right: 0;
	line-height: 16px;
	padding-right: 12px;
}
#breadCrumb {
	font-size: smaller;
	padding: 10px 0 6px 25px;
	width: auto;
	margin-bottom: 0;
}
#breadCrumb .separator {
	font-size: smaller;
}
/*

	Side boxes

*/



div.box {
	margin:0;
	padding:0;
	display:block;
	background-color:#000000;
	border:1px solid #745332;
}
/* newsletter */

#newsletter {
	background-color: transparent;
	margin:0 0 30px 0;
}
#newsletter .box .details {
	padding:9px;
}
#newsletter .box .details p {
	font-size:1.1em;
}
#newsletter .box .details form fieldset input {
	width:170px;
	margin:10px 0 0 0;
}
#newsletter #header {
	width: 193px;
	height: 25px;
	background-image: url(theme/jacfashion/stylesheet/../image/titleNewsletter.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
}
#newsletter #header span {
	display: none;
}
#newsletter .box input.subscribe {
	width: 191px;
	height: 25px;
	background: url(theme/jacfashion/stylesheet/../image/btn_subscribe.gif?1232024113) no-repeat 0 0;
	display: block;
	text-decoration: none;
	border: none;
	font-size:0em;
	line-height: 5;
}
#newsletter .box input:hover.subscribe {
	background: url(theme/jacfashion/stylesheet/../image/btn_subscribe.gif?1232024113) no-repeat 0 -25px;
	cursor: pointer;
}
/* Error Message */

.errorMsg {
	border: 1px solid #ce0000;
	background-color:#4d0000;
	color:#ce0000;
	padding:5px;
}
/*

	Category/filter boxes

*/

.count {
	font-size: smaller;
}
/*

	Category list

*/



.subCategories {
	margin-left: 1px;
}
.subCategories.first {
 # padding-right: 15px;
}
.subCategories.first {
	background-repeat: repeat-y;
	background-position: right top;
	background-image: url(theme/jacfashion/stylesheet/../image/vert_sep.gif?1232024113);
}
.subCategories td.details {
	border: 0;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(theme/jacfashion/stylesheet/../image/sep_hor.gif?1232024113);
}
.subCategories td.details {
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
.subCategories td.details.verticalSep {
	border: 0;
}
.subCategories .subCatContainer {
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.subCategories .subCatContainer .subCatContainer {
	background-position: right bottom;
}
.subCategories .subCatContainer .subCatContainer .subCatContainer {
	background-position: top right;
	vertical-align: middle;
	height: 120px;
	width: 252px;
}
.noSubCats .subCatContainer {
	text-align: center;
	padding-left: 0 !important;
}
tr.separator div {
	border: 0;
}
/* shopping bag */

#shoppingBag #header {
	width: 242px;
	height: 32px;
	background-image: url(theme/jacfashion/stylesheet/../image/title_myShoppingBag.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 0 15px 0;
	padding:0;
	float:left;
}
/* registration screen */







#myAccount #header {
	width: 219px;
	height: 32px;
	background-image: url(theme/jacfashion/stylesheet/../image/title_myaccount.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 0 15px 0;
	padding:0;
}
#newCustomer {
	float: left;
	width: 328px;
	margin:0 20px 20px 0;
	clear:both;
	display:block;
}
#newCustomer #header {
	background-image:url(theme/jacfashion/stylesheet/../image/title_newCustomer.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
	height:20px;
	margin:0 0 -1px;
	padding:0;
	width:328px;
}
#returningCustomer {
	float: left;
	width: 325px;
	margin:0 15px 0 0;
}
#returningCustomer #header {
	background-image:url(theme/jacfashion/stylesheet/../image/title_returnCustomer.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
	height:20px;
	margin:0 0 -1px;
	padding:0;
	width:325px;
}
#returningCustomer input.submit {
	background:transparent url(theme/jacfashion/stylesheet/../image/btn_signin.gif?1232024113) repeat-x scroll 0 0;
	border:none;
	display:block;
	font-size:0;
	height:26px;
	line-height:5;
	margin:15px 0 0 -10px;
	padding:0;
	text-decoration:none;
	width:323px;
}
#returningCustomer input:hover.submit {
	background: url(theme/jacfashion/stylesheet/../image/btn_signin.gif?1232024113) repeat-x 0 -26px !important;
	cursor: pointer;
}
#newCustomer input.text {
	height:15px;
	width:135px;
	float:left;
	margin:7px 0 0 0;
}
#newCustomer fieldset.container {
	padding-right: 0;
}
#newCustomer input.submit {
	width: 326px !important;
	height: 26px;
	background: url(theme/jacfashion/stylesheet/../image/btn_completeRegistration.gif?1232024113) repeat-x 0 0;
	display: block;
	text-decoration: none;
	border: none;
	font-size:0em;
	line-height: 5;
	margin: 15px -15px -10px -15px;
}
#newCustomer input:hover.submit {
	background: url(theme/jacfashion/stylesheet/../image/btn_completeRegistration.gif?1232024113) repeat-x 0 -26px !important;
	cursor: pointer;
}
#newCustomer label, #returningCustomer label {
	margin:5px 0 10px 0;
}
#returningCustomer input.text {
	float:left;
	width:135px;
}
#newCustomer fieldset {
	margin:0;
	padding:10px 10px 10px 15px;
	display:block;
	background-color:#000000;
	border:1px solid #745332;
}
#returningCustomer label {
	width:95%
}
#newCustomer fieldset fieldset {
	border:none;
	padding:0;
}
#returningCustomer fieldset label span {
	width:130px;
	float:left;
	font-size:1.2em;
}
#newCustomer fieldset label span {
	float:left;
	font-size:1.1em;
	width:130px;
}
.forgottenPassword {
	clear:both;
	display:inherit;
	font-size:1.1em;
}
#returningCustomer fieldset {
	margin:0;
	padding:10px 0 0 10px;
	padding-right: 0;
	display:block;
	background-color:#000000;
	border:1px solid #745332;
}

.user-remindPassword h1
{
	background-image: url(theme/jacfashion/stylesheet/../image/title_password.gif?1232024113);
}

.user-remindPassword #content h2
{
	background-image: url(theme/jacfashion/stylesheet/../image/title_recoverPassword.gif?1232024113);
	margin-top: 0;
}

.user-remindPassword #content form
{
	width: 327px;
}

.user-remindPassword #content form p
{
	margin: 0;
}

.user-remindPassword #content form .container
{
	padding-top: 0 !important;
}

.user-remindPassword #content form input.submit
{
	background-image: url(theme/jacfashion/stylesheet/../image/btn_recover.gif?1232024113);
	width: 93px;
	margin: 0;
	float: right;
}

legend {
	display: none;
}
/*

	Product list

*/

.resultStats {
	padding-right: 0;
	font-size: 100%;
	width: 98% !important;
}
ul.productList li {
}
ul.productList .pricingInfo, .productGrid .pricingInfo {
	line-height: 2em;
	width: 120px;
	height: 30px;
}
ul.productList .pricingInfo {
	float: right;
	margin-left: 1em;
	position: relative;
}
.productGrid .pricingInfo {
	margin: 0 auto;
	position: relative;
}
.productGrid td {
	border: 0;
	position: relative;
	background:none;
	vertical-align:top;
}
.productGrid .title {
	margin-top: 0;
	margin-bottom: 4px;
	text-transform: uppercase;
}
.productGrid .addToCart {
	display: none;
}
.productGrid td.last {
	border-right: 0;
}
.productGrid tr.last td {
	border-bottom: 0;
}
.pricingInfo span {
	display: none;
}
.pricingInfo span.price {
	padding: 0;
	text-align: center;
	width: 100%;
	font-size: 15px;
	display: block;
	color: #fff;
	font-weight: normal;
	position: absolute;
	top: 0;
	left: 0;
}
span.soldOut {
	display: inline;
	padding: 1px;
	width: 100%;
	font-size:1.0em;
	font-weight:bold;
	color: #fff;
	background-color:#CC0000;
}
.pricingInfo span.listPrice {
	display: inline;
}
.pricingInfo br {
	display: none;
}
.pricingInfo a.addToCart {
	display: none;
}
/* IE */

* html .productGrid .pricingInfo, *+html .productGrid .pricingInfo,  * html .pricingInfo span.price, *+html .pricingInfo span.price,  * html .pricingInfo a.addToCart, *+html .pricingInfo a.addToCart {
	position: static;
}
.productGrid .pricingInfo,  .pricingInfo span.price,  .pricingInfo a.addToCart {
	_position: static;
}
ul.productList .sep {
	display: none;
	background-image: url(theme/jacfashion/stylesheet/../image/sep_hor.gif?1232024113);
	background-repeat: repeat-x;
	background-position: center center;
}
ul.productList .image {
	border-right: 1px solid #eee;
}
ul.productList .orderingControls {
	float: left;
}
ul.productList .addToWishList, #productToWishList td.value a, .productGrid .addToWishList {
	background-image: url(theme/jacfashion/stylesheet/../../../image/silk/gif/heart_add.gif?1232024113);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	font-size: smaller;
	padding-top: 3px;
	padding-bottom: 3px;
}
.productListRating {
	padding-bottom: 3px;
}
.productGrid .addToWishList {
	background-image: url(theme/jacfashion/stylesheet/../../../image/silk/gif/heart_add.gif?1232024113);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	width: 120px;
}
.productGrid .orderingControls {
	margin-top: 0.5em;
}
ul.productList .title {
	position: static;
	margin: 0 0 10px 0;
}
.productList .title a {
	overflow: hidden;
	display: block;
	width: 400px;
}
ul.productList .spec {
	margin-top: 0;
}
/*

	Product page

*/



#productPrice, #productToCart, #productToWishList {
	background-color:none;
}
#productToCart select {
	margin-top: 0;
	height:20px;
}
#productPrice td.value, #productToCart td.value, #productToWishList td.value {
	padding-right: 1em;
}
#productPrice td {
	padding-top: 16px;
}

td.value p {
	padding:0 0 10px 0;
}

#productToWishList td.value {
	text-align: left;
	padding-top: 0;
}
#productToWishList td {
	padding-bottom: 1em !important;
}
td.value {
	width:230px;
}
#mainInfo td {
	white-space:normal;
}
#mainInfo table {
	margin-top: 0;
}
#productPurchaseLinks {
	border-bottom: 1px solid #def;
}
#rateProduct .productTable {
	margin-left: 0;
}
.productIndex .productTable {
	border: 0 !important;
	margin-right: 10px;
	margin-left: 10px;
}
.productTable tr.heading {
	background-repeat: repeat-x;
	background-color: #D2EEF2;
	background-image: url(theme/jacfashion/stylesheet/../image/page_top.gif?1232024113);
}
tr.even, tr.even td {
	background-color: transparent;
}
tr.odd, tr.odd td {
	background-color: transparent;
}
.shipment tr.even, .shipment tr.odd {
	line-height: 35px;
}
.shipment tr.even.summary {
	line-height: 1.5em;
}
.productTable tr.first td {
 //background-color: transparent;
 //background-image: none;
}
.productTable tr.first td.ratingPreview {
	background-color: transparent;
}
.returnToCategory {
	display: none;
}
.specSummary {
	background: transparent;
	margin-top: -5px;
	margin-left: 10px;
	margin-bottom: 5px;
	max-width: 1000px;
	width: auto;
	padding: 0;
	z-index: 0;
	float: none;
	font-family: sans-serif;
}
.cartLinks .submit {
	background: transparent url(theme/jacfashion/stylesheet/../image/button_bg.gif?1232024113) repeat scroll 0%;
	border: 0pt none;
	color: white;
	font-weight: bold;
	height: 29px;
	padding-left: 25px;
	position: static;
	width: 125px;
}
/*

	Checkout

*/



.order-index h2 {
	display: none;
}
#cartFieldsTitle {
	background: url(theme/jacfashion/stylesheet/../image/title_deliveryNotes.gif?1232024113) transparent no-repeat;
	height:25px;
	width:100%;
	border-bottom:1px solid #745332;
}
#cartFields .container {
	background: none;
	padding: 0;
	border: 0;
	padding-top: 1em;
}
#cart th, #cart .subTotalCaption, #cart .totalDiscountCaption {
	background-repeat: no-repeat;
	height: 34px;
	font-size: 0;
}

th.cartListTitle,  th.productName {
	background-image: url(theme/jacfashion/stylesheet/../image/title_cartItems.gif?1232024113);
}
th.cartPrice,  th.shipmentPrice {
	background-image: url(theme/jacfashion/stylesheet/../image/title_cartPrice.gif?1232024113);
}
th.cartQuant,  th.shipmentQuantity {
	background-image: url(theme/jacfashion/stylesheet/../image/title_cartQuantity.gif?1232024113);
	background-position: center;
}
#cart .subTotalCaption {
	background-image: url(theme/jacfashion/stylesheet/../image/title_cartSubtotal.gif?1232024113);
	background-position: right;
	height: 25px;
}

.totalDiscountCaption {
	background-image: url(theme/jacfashion/stylesheet/../image/title_cartdiscount.gif?1232024113);
	background-position: right;
	background-repeat: no-repeat;
	color: #000;
}
th.shipmentSubtotal {
	background-image: url(theme/jacfashion/stylesheet/../image/title_cartSubtotal.gif?1232024113);
}
.cartListTitle {
	width: 500px;
}
.cartPrice {
	width: 70px;
}
.eavContainer {
	padding: 1em 0;
	overflow: hidden;
}
#checkoutProgress ul {
	float:left;
	border:0;
	background-color:transparent;
	margin:5px 0 0 60px;
}
#checkoutProgress li {
	list-style:none;
	margin:0;
	display:block;
	float:left;
	padding:0;
	margin:0;
	border:0;
	background-color:transparent;
}
#checkoutProgress li a {
	display:block;
	outline:none;
	height:21px;
	text-indent:-9009px;
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;
}
#checkoutProgress li#items a {
	width:73px;
	background-image:url(theme/jacfashion/stylesheet/../image/btn_cart.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
}
#checkoutProgress li#items a:hover {
	background-position:0 -20px;
}
#checkoutProgress li#items a:active {
	background-position:0 -20px;
}
#checkoutProgress li#address a {
	width:97px;
	background-image:url(theme/jacfashion/stylesheet/../image/btn_address.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
}
#checkoutProgress li#address a:hover {
	background-position:0 -21px;
}
#checkoutProgress li#address a:active {
	background-position:0 -21px;
}
#checkoutProgress li#shipping a {
	width:103px;
	background-image:url(theme/jacfashion/stylesheet/../image/btn_shipping.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
}
#checkoutProgress li#shipping a:hover {
	background-position:0 -21px;
}
#checkoutProgress li#shipping a:active {
	background-position:0 -21px;
}
#checkoutProgress li#payment a {
	width:95px;
	background-image:url(theme/jacfashion/stylesheet/../image/btn_payment.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
}
#checkoutProgress li#payment a:hover {
	background-position:0 -21px;
}
#checkoutProgress li#payment a:active {
	background-position:0 -21px;
}
#checkoutProgress ul#progressCart li#items a {
	background-position:0 -20px;
}
#checkoutProgress ul#progressAddress li#address a {
	background-position:0 -21px;
}
#checkoutProgress ul#progressPayment li#payment a {
	background-position:0 -21px;
}
#checkoutProgress ul#progressShipping li#shipping a {
	background-position:0 -21px;
}
/* Cart Items */

form#cartItems {
	display:block;
	clear:both;
	width:681px;
}
table#cart {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0px;
}
#cartUpdate {
	padding-top: 0 !important;
}
#cartUpdate .submit {
	background-image: url(theme/jacfashion/stylesheet/../image/btn_updateBag.gif?1232024113);
	margin-top: 0;
	width: 106px !important;
	// position: relative; top: -3px;
}
table#cart td, #wishList td {
	overflow:auto;
	padding:6px 0 0 6px;
	vertical-align:middle;
}
.cartControl {
	padding:0;
	margin:0;
	width:auto;
}
table#cart .subTotalCaption img {
	float:right;
}
#cart tr.last td,.shipment tr.last td, tr.overviewShippingInfo td,  div.submit,  .continueCheckout,#payItems tbody tr.topLine td {
	border-top:1px solid #745332;
	border-bottom:none;
}

 .eavContainer , #payItems thead th,#cart thead th, tr.headerLine th, #billingAddress, #shippingAddress,   #selectShipping,  #shippingOverview,  #paymentMethod,  #orderInformation,  .userCon h2 {
	border-bottom:1px solid #745332;
	border-top:none;
}

#userContent h2{
margin:0;
}

 .user-orders .resultStats,  .user-addBillingAddress #userContent fieldset.container,  .user-addShippingAddress #userContent fieldset.container,  .user-editBillingAddress #userContent fieldset.container,  .user-editShippingAddress #userContent fieldset.container,  .user-personal #userContent fieldset.container,  .user-changeEmail #userContent fieldset.container,  .user-changePassword #userContent fieldset.container {
	border-top:1px solid #745332;
	padding-top: 12px;
}


.shipment tr.even td,  .shipment tr.odd td {
	border:0 none;
}
#checkoutButtons {
	padding: 0 !important;

}

#checkoutButtons div {

border-top:1px solid #745332;
	margin:25px 0 ;
}
#cartFields .submit {
	float: right;
	margin-top: 0;
	width: 170px;
	background-image: url(theme/jacfashion/stylesheet/../image/btn_saveNotes.gif?1232024113);
}
.cartName {
	font-weight: bold;
}
.cartQuant {
	text-align: center;
}
td.subTotal {
	font-size:13px;
	font-weight:bold;
}
td.cartPrice, td.amount {
	font-size:1.4em;
}
td.cartName img {
	border:none;
	text-decoration:none;
}
.subTotalCalc {
	color:#a56341;
}
.cartControl a {
	font-size:1.1em;
	color:#d31515;
	background-color:transparent;
	display:inline;
	margin:0;
	padding:0;
}
.cartControl a:hover {
	font-size:1.1em;
	color:#000000;
	background-color:#d31515;
}
.productName a {
	font-weight: bold;
	font-size: 14px;
}
.shipment .subTotalCaption.beforeTax,.shipment .finalTotal,  .shipment .tax,  .shipment .subTotalCaption,  .shipment .shippingCaption {
	font-size: 0px;
	height: 20px;
	background-position: right center;
	background-repeat: no-repeat;
	color: #000;
	text-transform: capitalize;
}

.shipment .finalTotal {
	background-image:url(theme/jacfashion/stylesheet/../image/title_total.gif?1232024113);
}

.shipment .subTotalCaption.beforeTax {
	background-image: url(theme/jacfashion/stylesheet/../image/title_subtotalBeforeTax.gif?1232024113) !important;
}
.shipment .tax {
	background-image: url(theme/jacfashion/stylesheet/../image/title_tax.gif?1232024113) !important;
}
.shipment .subTotalCaption {
	background-image: url(theme/jacfashion/stylesheet/../image/title_shipmentSubtotal.gif?1232024113);
}
.shipment .shippingCaption {
	background-image: url(theme/jacfashion/stylesheet/../image/title_cartShipping.gif?1232024113) !important;
}

#selectShipping {
	background: url(theme/jacfashion/stylesheet/../image/title_selectShipping.gif?1232024113) no-repeat center left;
	height: 22px;
}
/*

	Site news

*/

.newsReadMore a {
	background-image:url(theme/jacfashion/stylesheet/../../../image/silk/gif/page_white_text.gif?1232024113);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left: 22px;
	padding-top: 4px;
}
/*

	Added

*/



/*****************************

	Header css override

*****************************/







#currency, #language {
	margin-top: 8px;
	display: inline;
}
#currency a, #language a {
	display: inline;
	line-height: 15px;
	margin-top: 3px;
	padding-bottom: 3px;
	text-transform: uppercase;
	color: #BADFF9;
	font-size: 11px;
	text-decoration: none;
}
#searchContainer {
	border:none;
	background:none;
	margin-bottom: 30px;
}
#currency {
	margin-right: 0;
	line-height: 16px;
	padding-right: 0px;
}
#breadCrumb {
	font-weight: normal;
	font-family: Tahoma;
	font-size: 11px;
	color: #406883;
	text-transform: uppercase;
}
#breadCrumb li.first {
	margin-left: 0px;
	padding-right: 0px;
}
#breadCrumb .separator {
	font-weight: normal;
	font-family: Tahoma;
	font-size: 11px;
	color: #406883;
	text-transform: uppercase;
}
/*****************************

	Category box

*****************************/

.categories ul {
	display: block;
	background-image: url(theme/jacfashion/stylesheet/../image/leftmenu_bg.gif?1232024113);
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}
.categories .content {
	padding-left: 0px !important;
	padding-top: 0px !important;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 0px;
	padding-bottom: 12px;
}
.categories .content a {
	color: #666666;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	list-style-type: none;
}
.categories .content a:hover, .filterGroup a:hover {
	color: black;
}
.categories li, .categories li a {
	margin-top: 0px;
	line-height: 25px;
	text-decoration: none;
	display: inline-block;
	list-style-type: none;
	margin-left: 0px;
}
.categories ul li {
	list-style-type: none;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: left 1px;
	background-image: url(theme/jacfashion/stylesheet/../image/leftmenu4.gif?1232024113);
	padding-left: 10px;
	margin-left: 0px;
}
.categories ul ul {
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 0px;
}
.current ul, .subSubCats {
	margin-left: 0 !important;
	padding-left: 0 !important;
	list-style-type: none;
	display: inline;
}
ul.subSubCats {
	margin: 0px;
	margin-top: 2px;
}
.subSubCats li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #168c9d;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.current ul {
	padding: 0px;
	line-height: 24px;
	display: block;
}
.current ul li, .subSubCats li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #168c9d;
	text-decoration: none;
	background-image: url(theme/jacfashion/stylesheet/../image/arrow.jpg?1232024113);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	text-indent: 0;
}
.subSubCats li {
	_padding-left: 0px;
}
li.moreSubCats, li.moreSubCats a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #cc4800;
	background-image: none;
	text-indent: 0px;
}
.categories .count {
}
.categories ul li {
	width: 95%;
}
.categories ul li.current {
	background-image: none;
}
.currentName {
	font-weight: normal;
	background-color:none;
	padding: 0px;
	line-height: 24px;
	text-transform: uppercase;
	color: #CC6600;
	font-size: 11px;
	margin-left: 0;
}
/*****************************

	Filters

*****************************/

.filterGroup ul {
	padding-left: 0px;
	padding-right: 0;
	width: auto;
	color: #999999;
	padding-top: 0px;
	padding-bottom: 0px;
}
.filterGroup ul li a {
	color: #4a5666;
	text-decoration: none;
	line-height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-image: url(theme/jacfashion/stylesheet/../image/arrow_narrow.gif?1232024113);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-left: -8px;
}
.expandResults .filterGroup ul li a {
	background-image: url(theme/jacfashion/stylesheet/../../../image/silk/gif/bullet_delete.gif?1232024113);
	padding-left: 16px;
}
.filterGroup {
	margin-top: 0.7em;
}
.filterGroup ul li.showAll a {
	background-image: none;
}
.filterGroup ul li {
	color: #666666;
	display: block;
	padding-left: 8px;
	height: auto;
	text-decoration: none;
	list-style-type:none;
	margin-bottom:0px;
	padding-right:0px;
	background-image: url(theme/jacfashion/stylesheet/../image/sep_hor.gif?1232024113);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.filterGroup h4 {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0a7bc4;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	border: 0;
	background-repeat: repeat-x;
	padding: 0;
	line-height: 24px;
	background-image: url(theme/jacfashion/stylesheet/../image/sep_hor.gif?1232024113);
	background-position: center bottom;
}
.filterGroup .count, .categories .count {
	color: #666666;
	line-height: 19px;
}
.filterGroup .showAll {
	list-style: none;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 0px;
	background-position: right top;
	background-repeat: no-repeat;
	padding-left: 0px;
	margin-left: 0px;
	z-index: 10;
	background-image: url(theme/jacfashion/stylesheet/../image/more.gif?1232024113);
	display: block;
}
.filterGroup2 h4 {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	border: 0;
	background-repeat: repeat-x;
	padding: 0;
	line-height: 24px;
	background-position: center bottom;
	display: block;
	background-image: url(theme/jacfashion/stylesheet/../image/sep_hor.gif?1232024113);
	text-indent: 12px;
}
.allFilters {
	background-color: #eff8ff;
}
.allFilters li {
	background-image: none !important;
	margin-bottom: 0 !important;
}
.allFilters .filterGroup {
	margin-top: 0;
}
.logout {
	margin-top: 0.5em;
	font-size: smaller;
	text-align: left;
}
body {
	background-image: url(theme/jacfashion/stylesheet/../image/background.jpg?1232024113);
	background-repeat:no-repeat;
	background-position:center top;
	background-color: #000000;
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	color:#d8c4b2;
}
.page_content_bg {
	background: #FFFFFF url(theme/jacfashion/stylesheet/../image/page_top.gif?1232024113) top left repeat-x;
	border-right: 1px solid #e0f0fc;
	border-left: 1px solid #E0F0FC;
}
/* IE 6 does not respect repeat-x declaration for page_content_bg in product list pages... */

#content, #leftSide, #rightSide {
 //background: transparent;
}
.sep_hor {
	background-image: url(theme/jacfashion/stylesheet/../image/sep_hor.gif?1232024113);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#leftSide {
	padding:0;
	margin:0 0 0 0;
	clear:both;
	float: left;
	width: 764px;
	position: relative;
	clear: both;
	display:block;
}
#rightSide {
	display:block;
	float: left;
	width: 193px;
	position: relative;
	padding:0;
}
#breadCrumbCaption {
	font-weight: normal;
	font-family: Tahoma;
	font-size: 11px;
	color: #406883;
	text-transform: uppercase;
}
 .box categories, {
 background: none;
}
.box narrowResults {
	background: none;
}
#header .infoMenu {
	padding:0;
	margin:0 0 25px 0;
	height:10px;
}
#header .infoMenu li {
	float: left;
	list-style-type: none;
	text-transform: uppercase;
	margin: 0 25px 0 0;
}
#footer .infoMenu {
	margin:0 0 30px 0;
	clear:both;
}
#footer .copyright {
	clear:both;
	margin:15px auto;
	padding:0 0 15px 0;
	width:650px;
}

#footer .copyright {
	clear:both;
	margin:15px auto 0 auto;
	width:700px;
}

#footer .copyright p{
font-size:.9em;
}

.infoMenu li {
	float: left;
	list-style-type: none;
	text-transform: uppercase;
	margin: 0 15px 0 0;
}
#header .infoMenu li a {
	text-indent:-9009px;
	height: 10px;
	display: block;
	background-repeat: no-repeat;
	line-height:.5em;
}
#header .infoMenu li a:hover {
	background-position: left -10px;
}
#header #static_1 a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_about.png?1232024113);
	width: 53px;
}
#header #static_2 a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_help.png?1232024113);
	width: 26px;
}
#header #static_3 a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_wholesale.png?1232024113);
	width: 118px;
}
#header #static_4 a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_eparty.png?1232024113);
	width: 43px;
}
#header #static_5 a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_fundraising.png?1232024113);
	width: 69px;
}
#header .menu_blog a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_blog.png?1232024113);
	width: 52px;
}
#header .menu_account a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_account.png?1232024113);
	width: 69px;
}
#header .menu_contact a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_contact.png?1232024113);
	width: 65px;
}
/* for some reason these links are visually 1px smaller than others in Firefox :/ */

#static_3, .menu_account, .menu_contact {
/*	font-size: 12px; */

}
#header .sep {
	display: none;
}
#footer .rootCategories li a {
	background: none;
	display: inline;
	text-decoration: underline;
	padding:0;
	font-size: 1.2em;
}
#footer .rootCategories li {
	margin-right: 15px;
	width:auto;
	height: 26px;
	font-size: 1.2em;
	text-indent:1px;
}
.rootCategories li {
	float: left;
	display: block;
	margin-right: 6px;
	list-style-type: none;
	line-height: 26px;
	font-size: 18px;
	text-transform: uppercase;
}
.rootCategories li a {
	text-decoration: none;
}

.rootCategories li.current a {
	color: #ffc000;
	text-decoration: none;
}
.rootCategories li div.wrapper {
	border: 1px solid #6e99ae;
	border-top: 0;
	background: url(theme/jacfashion/stylesheet/../image/bodyBackground.png?1232024113);
}
.rootCategories li li {
	margin: 0;
	padding-left: 0;
}
.rootCategories li li a:hover,  .rootCategories li:hover li a:hover {
	background-color: #0d3f64;
	color: white;
}
.rootCategories li.hover li,  .rootCategories li.hover li a {
	width: 220px;
}
ul.productList .descr {
	margin-left: 110px;
}
.categories .content {
	background-image: url(theme/jacfashion/stylesheet/../image/sep_hor.gif?1232024113);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.rootCategories li a:hover {
	background-position: left -26px;
}
#topCategory_2 a {
	background-image: url(theme/jacfashion/stylesheet/../image/cat_bangles.png?1232024113);
	width: 160px;
}
#topCategory_3 a {
	background-image: url(theme/jacfashion/stylesheet/../image/cat_necklaces.png?1232024113);
	width: 160px;
}
#topCategory_4 a {
	background-image: url(theme/jacfashion/stylesheet/../image/cat_earrings.png?1232024113);
	width: 160px;
}
#topCategory_6 a {
	background-image: url(theme/jacfashion/stylesheet/../image/cat_onSale.png?1232024113);
	width:120px;
	margin:0;
}
#topCategory_6 li {
	margin:0;
}
#header #topCategory_6 {
	margin-left: 26px;
}
/*************************

	Special offers (sale items)

*************************/

.box.productList li {
	background-image: url(theme/jacfashion/stylesheet/../image/sep_hor.gif?1232024113);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-bottom: 5px;
}
/*****************************

	Information menu

*****************************/

.informationMenu ul li {
	list-style-type: none;
	margin-bottom: 5px;
	font-size: smaller;
	display: inline;
	margin-top: 20px;
}
/*****************************

	small cart block

*****************************/

#smallCart {
	background-color: transparent;
	margin:0 0 30px 0;
}
#smallCart p {
	font-size:1.3em;
	line-height:2em;
}
#smallCart #header {
	width: 193px;
	height: 27px;
	background-image: url(theme/jacfashion/stylesheet/../image/titleShoppingBag.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
}
#smallCart #header span {
	display: none;
}
#smallCart .box .details, .box form .search {
	padding:9px;
}
#smallCart .box .details .products {
	padding:0 0 0 74px;
	background-image: url(theme/jacfashion/stylesheet/../image/title_products.gif?1232024113);
	background-position:left 8px;
	background-repeat:no-repeat;
	display: block;
}
#smallCart .box .details .subtotal {
	padding:0 0 0 74px;
	background-image: url(theme/jacfashion/stylesheet/../image/title_subtotal.gif?1232024113);
	background-position:left 7px;
	background-repeat:no-repeat;
	display: block;
}
#smallCart .box a.viewShoppingBag {
	width: 191px;
	height: 25px;
	background-image: url(theme/jacfashion/stylesheet/../image/btn_viewShoppingBag.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
	display: block;
	text-decoration: none;
}
#smallCart .box a.viewShoppingBag:hover {
	background-position: 0 -25px;
}
#smallCart .box a.myAccount {
	width: 191px;
	height: 25px;
	background-image: url(theme/jacfashion/stylesheet/../image/btn_myAccount.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
	display: block;
	text-decoration: none;
}
#smallCart .box a.myAccount:hover {
	background-position: 0 -25px;
}
#smallCart .box a.signInRegister {
	width: 191px;
	height: 25px;
	background-image: url(theme/jacfashion/stylesheet/../image/btn_signInRegister.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
	display: block;
	text-decoration: none;
}
#smallCart .box a.signInRegister:hover {
	background-position: 0 -25px;
}
#smallCart .box a.logOut {
	width: 191px;
	height: 25px;
	background-image: url(theme/jacfashion/stylesheet/../image/btn_logout.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
	display: block;
	text-decoration: none;
}
#smallCart .box a.logOut:hover {
	background-position: 0 -25px;
}
.hidden {
	display:none;
}
#searchContainer #header {
	width: 193px;
	height: 25px;
	background: url(theme/jacfashion/stylesheet/../image/titleSearch.gif?1232024113);
	background-position:left top;
	background-repeat:no-repeat;
}
#searchContainer #header span {
	display: none;
}
#searchContainer .submit {
	background: url(theme/jacfashion/stylesheet/../image/btn_search.gif?1232024113);
}
#content.left {
	background-image: none;
}
.subCategories td.subCatImage, .subCategories td.details {
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(theme/jacfashion/stylesheet/../image/sep_hor.gif?1232024113);
}
.subCategories .separator {
	display: none;
}
.subCatName, .subCatName a {
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b3c65;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
	/*	width: 225px; */

	padding-bottom: 5px;
}
.subCategories td.subCatImage {
	width: 85px;
	text-align: center;
	padding-right: 15px;
	padding-left: 8px;
}
.subCatImage {
	vertical-align: middle;
}
ul.news li.newsEntry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #F7F7F7;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 10px;
}
#rightSide h3 {
	height: 30px;
	margin: 0;
	background-repeat: no-repeat;
}
h3, h3 a, .checkoutCon .attrName, .userCon .attrName {
	margin-bottom: 10px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #D8C4B2;
	text-decoration: none;
	font-weight: bold;
}
.eavAttributes .attrValue {
	margin-left: 0;
}
.productSeparator {
	margin-top: 15px;
	margin-bottom: -7px;
	margin-left: 10px;
	margin-right: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cde;
}
.productIndex h1 {
	width: auto;
}
#imageContainer {
	width: 324px;
	float: left;
}
#mainImage {
	margin: 0;
}
#moreImages {
	padding-top: 1em;
}
#productSummaryContainer {
	margin-left: 20px;
}
#mainInfo,  #productSummaryContainer {
	width: 342px;
	background-color:transparent;
}
#productPurchaseLinks
{
	border-top: 1px solid #745332;
	border-bottom: 1px solid #745332;
	color: #a49484;
}
.price {
	color: #a49484;
	font-weight: normal;
	font-size: 14px;
}
#productPurchaseLinks td {
	padding: 6px 0;
	text-align: left !important;
	font-size: 13px;
	line-height: 1.4em;
}
#productPurchaseLinks td.param {
	text-transform: uppercase;
	color: #a56341;
	width: 130px;
	vertical-align: top;
}
#productPurchaseLinks #salePrice td {
	color: #d52d2d !important;
	font-weight: bold !important;
}
#mainInfo .submit {
	margin-top: 0;
	border-top: 0;
	float: right;
	background-image: url(theme/jacfashion/stylesheet/../image/btn_addToCart.gif?1232024113);
	width: 151px !important;
	height: 26px;
}
#productPrice td {
	padding-top: 20px;
}
#productToCart td {
	padding-bottom: 20px;
}
#mainInfo .submit:hover {
	background-position: left -26px !important;
}
#relatedProducts, #purchasedTogether {
	margin-right: 20px;
}
.returnToCategory a {
	background-image: url(theme/jacfashion/stylesheet/../image/back.jpg?1232024113);
	background-position: left center;
	padding-left: 22px;
	margin-left: 10px;
	margin-top: 4px;
	font-weight: bold;
	position: relative;
}
ul.productList .spec {
	font-size: smaller;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 2px;
	display: block;
	width: 400px;
}
.white_bg {
	background-color: #FFFFFF;
	text-align: center;
	display: block;
}
ul.productList a.addToCart, .productGrid a.addToCart {
	padding-left: 0;
	text-indent: 27px;
	float: right;
	font-size: 1em;
	overflow: hidden;
}
table.productGrid {
	/*width: 680px;*/

	table-layout: fixed;
	margin:0 0 0 -20px
}
.proceedToCheckout {
	float: right;
	background-image: url(theme/jacfashion/stylesheet/../image/btn_proceed.gif?1232024113);
}
.continueShopping {
	float: left;
	background-image: url(theme/jacfashion/stylesheet/../image/btn_continue.gif?1232024113);
	background-color: none;
}
.proceedToCheckout, .continueShopping {
	font-size: 0;
	width: 170px;
	height: 25px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.proceedToCheckout:hover, .continueShopping:hover {
	background-position: left -25px;
}
.index-index #content {
	padding-left: 20px;
	padding-top: 8px;
}
.resultPages {
	border:0 none;
	height:40px;
	margin:auto;
	width:400px;
	padding:0;
}
.resultPages .next,  .resultPages .previous,  span.pages,  span.pages span {
	float: left;
	height: 27px;
	display: block;
	margin-right: 3px;
}
span.pages {
	line-height: 27px;
	height: 25px;
	border: 1px solid #705030;
	padding: 0 3px 0 12px;
	font-size: 1.2em;
	color: #a56341;
}
.resultPages .next,  .resultPages .previous {
	background-image: url(theme/jacfashion/stylesheet/../image/next.gif?1232024113);
	background-position: left top;
	width: 57px;
	height: 27px;
	border: 0;
	text-decoration: none;
	font-size: 0px;
	padding: 0;
	float: left;
	display: block;
	color: #000;
	text-transform: capitalize;
}
.resultPages .next:hover,  .resultPages .previous:hover {
	background-position: left -27px;
}
.resultPages .previous {
	background-image: url(theme/jacfashion/stylesheet/../image/previous.gif?1232024113);
}
.resultPages .current {
	font-weight: bold;
	color: #ffc000;
}
.resultPages .pageLinks {
	border-left: 1px solid #705030;
	padding-left: 12px;
	margin-left: 9px;
	height: 25px;
}
.resultPages .pages a {
	margin-right: 8px;
	font-size: 1em;
}
.searchSummary {
	border: 1px solid #745332;
	padding: 8px;
}
h1.results {
	background-image: url(theme/jacfashion/stylesheet/../image/title_results.gif?1232024113);
}
.notFound {
	display: none;
}
.sortOptions {
	float: right;
}
.confirmationMessage, .errorMessage {
	background-color: #1b2d1b;
	border: 0;
	font-size: 13px;
	background-image: url(theme/jacfashion/stylesheet/../image/icon_success.gif?1232024113);
	background-repeat:no-repeat;
	color: #72c46d;
	padding-left: 35px;
}
.checkoutCon h1 {
	float: left;
	width: 250px;
}
.checkout-selectAddress h1 {
	background-image: url(theme/jacfashion/stylesheet/../image/title_orderAddress.gif?1232024113);
}
.checkout-pay h1 {
	background-image: url(theme/jacfashion/stylesheet/../image/title_completeOrder.gif?1232024113);
}
#billingAddress, #shippingAddress {
	clear: both;
	font-size: 0px;
	background-repeat: no-repeat;
	height: 20px;
	margin-bottom: 10px;
	color: #000;
	text-transform: capitalize;
}
#billingAddress {
	background-image: url(theme/jacfashion/stylesheet/../image/title_billingAddress.gif?1232024113);
}
#shippingAddress {
	background-image: url(theme/jacfashion/stylesheet/../image/title_shippingAddress.gif?1232024113);
}
.addressSelector {
	margin-bottom: 2em;
}
.addressBlock {
	border-color: #745332 !important;
}
div.submit, .continueCheckout {
	margin-top: 20px;

}
div.submit .submit,  .continueCheckout .submit {
	float: right;
	margin-top: 1px;
	background-image: url(theme/jacfashion/stylesheet/../image/btn_continueCheckout.gif?1232024113);
	width: 155px !important;
}
.address a {
	font-size: 0px;
	height: 24px;
	width: 109px;
	background-image: url(theme/jacfashion/stylesheet/../image/btn_editAddress.gif?1232024113);
	margin-top: -5px;
	margin-right: 5px;
	color: #000;
	text-transform: capitalize;
	margin-left: 147px;
	display: block;
}
.selector {
	white-space: nowrap;
	vertical-align: top !important;
	padding-top: 30px;
}
.checkout-shipping h1 {
	background-image: url(theme/jacfashion/stylesheet/../image/title_shipping.gif?1232024113)
}
#shippingSelect {
	clear: both;
	padding-top: 20px;
}
.shipment {
	border: 0;
	font-size: 13px;
	width: 100%;
}
.shipment th {
	font-size: 0;
	height: 24px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #000;
}
th.productName {
	background-position: left center;
}
th.shipmentPrice {
	background-position: 20px !important;
}
#payTotal div {
	width: auto;
	display: block;
	border: 0;
	margin: 1em 0;
	padding: 4px;
	font-size: 22px;
	background-color: #573422;
	color: #ffc000;
	text-align: center;
	font-weight: bold;
}
.customerFullName {
	font-weight: bold;
}
#paymentMethod {
	background-image: url(theme/jacfashion/stylesheet/../image/title_paymentMethod.gif?1232024113);
}
#shippingOverview {
	background-image: url(theme/jacfashion/stylesheet/../image/title_paymentShipping.gif?1232024113);
	margin-bottom: 7px;
}
.checkoutCon h2 {
	margin-bottom: 10px;
}
form.eavAttributes {
	display: block;
	margin-bottom: 1.2em;
}
.attrValue {
	display: block;
	float: none;
}
#overviewAddresses {
	padding-top: 0;
	overflow:auto;
}
#ccForm {
	float: none;
	margin-left: 21px;
}
p.paymentMethod {
	height: 25px;
}
.paymentMethod label {
	font-size: 15px;
	font-weight: bold;
}
.completeCheckout.continueCheckout input {
	background-image: url(theme/jacfashion/stylesheet/../image/btn_completeOrder.gif?1232024113);
	width: 172px !important;
}
.checkout-completed h1 {
	background-image: url(theme/jacfashion/stylesheet/../image/title_completed.gif?1232024113);
	float: none;
	margin-bottom: 14px;
}
#orderInformation {
	background-image: url(theme/jacfashion/stylesheet/../image/title_orderInformation.gif?1232024113);
}
#orderInfo {
	margin-bottom: 25px;
}
#orderInfo .param {
	font-weight: bold;
}
#orderInfo p {
	line-height: 2em;
	font-size: 14px;
}
.checkout-completed .payItems {
	margin-top: 35px;
}
.checkout-completed th.productName,  .userCon th.productName {
	background-image: url(theme/jacfashion/stylesheet/../image/title_itemsInOrder.gif?1232024113);
}
.checkout-completed #orderStatus {
	display: none;
}
.continueCheckout.printInvoice input {
	background-image: url(theme/jacfashion/stylesheet/../image/btn_printInvoice.gif?1232024113);
	width: 172px !important;
}
.orderStatus {
	display: none;
}
.orderDetails {
	font-size: 12px;
}
a.invoice, a.viewOrder, a.messages {
	background: none;
	padding-left: 0;
}
#userMenuContainer {
	border: 0;
	padding: 30px 0 0 0;
	margin:0 30px 0 0;
	width: 191px;
	background: url(theme/jacfashion/stylesheet/../image/title_accountDetails.gif?1232024113) no-repeat left top;
}
#userMenuContainer li a {
	height: 24px;
	display: block;
	width: 100%;
	font-size: 0;
	background-image: none;
	background-position: top left;
}
#userMenuContainer li a:hover {
	background-position: left -24px;
}
#userMenuContainer li {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background-image: none !important;
	border-bottom: 1px solid #745332 !important;
}
#userMenuContainer li#homeMenu a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_account.gif?1232024113);
}
#userMenuContainer li#orderMenu a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_orders.gif?1232024113);
}
#userMenuContainer li#fileMenu {
	display: none;
}
#userMenuContainer li#personalMenu a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_personal.gif?1232024113);
}
#userMenuContainer li#addressMenu a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_addresses.gif?1232024113);
}
#userMenuContainer li#emailMenu a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_email.gif?1232024113);
}
#userMenuContainer li#passwordMenu a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_password.gif?1232024113);
}
#userMenuContainer li#signOutMenu {
	border-bottom: 0 !important;
}
#userMenuContainer li#signOutMenu a {
	background-image: url(theme/jacfashion/stylesheet/../image/menu_logout.gif?1232024113);
}
.user-index h1 {
	background-image: url(theme/jacfashion/stylesheet/../image/title_myaccount.gif?1232024113);
}
.userCon h3 a {
	font-size: 12px;
	text-decoration: underline;
}
.orderMenu {
	padding-left: 0;
}
.orderMenu li, .orderMenu ul {
	margin-top: 0;
	padding-top: 0;
}
#recentOrders {
	background-image: url(theme/jacfashion/stylesheet/../image/title_recentOrders.gif?1232024113);
	margin-bottom: 16px;
	margin-top: -5px;
}
.user-orders h1 {
	background-image: url(theme/jacfashion/stylesheet/../image/title_myOrders.gif?1232024113);
}
.user-orders #userContent {
	padding-top: 24px;
	background: url(theme/jacfashion/stylesheet/../image/title_orders.gif?1232024113) no-repeat left 3px;
}
.resultStats {
	border-bottom: 0;
	padding-top: 5px;
	font-size: 12px;
}
.userViewOrder .shipment {
	width: 100%;
}
.userCon .shipment .productName {
	width: 35%;
}
.userCon #overviewAddresses a {
	display: none;
}
.userCon .shipment .subTotalCaption {
	background-image:url(theme/jacfashion/stylesheet/../image/title_total.gif?1232024113);
}



.user-viewOrder h1 {
	background-image: url(theme/jacfashion/stylesheet/../image/title_viewOrder.gif?1232024113);
}
.checkoutCon .orderStatus {
	display: none;
}
.noteAbout {
	border: 0;
}
#noteForm label {
	display: none;
}
h2#msg {
	background-image: url(theme/jacfashion/stylesheet/../image/title_support.gif?1232024113);
}
#noteForm {
	margin-top: 0;
}
#noteForm textarea {
	width: 100%;
	height: 70px;
}
p.noteAbout {
	margin: 1em 0;
}
.user-viewOrder div.submit input,  .contactForm-index div.submit input {
	background-image: url(theme/jacfashion/stylesheet/../image/btn_submitQuestion.gif?1232024113);
	width: 172px !important;
}
ul.notes {
	font-size: 12px;
}
.noteText {
	background: none;
}


#userContent form p {
	margin: 1em 0;
}
#userContent form input.text,  #userContent form select {
	width: 270px;
}
.user-addresses h1,  .user-editBillingAddress h1,  .user-editShippingAddress h1 {
	background-image: url(theme/jacfashion/stylesheet/../image/title_manageAddresses.gif?1232024113);
}
.user-editBillingAddress #userContent,  .user-editShippingAddress #userContent,  .user-addBillingAddress #userContent,  .user-addShippingAddress #userContent,  .user-changeEmail #userContent,  .user-changePassword #userContent,  .user-personal #userContent {
	padding-top: 24px;
	background-repeat: no-repeat;
}
.user-editBillingAddress #userContent,  .user-addBillingAddress #userContent {
	background-image: url(theme/jacfashion/stylesheet/../image/title_billingAddress.gif?1232024113);
}
.user-editShippingAddress #userContent,  .user-addShippingAddress #userContent {
	background-image: url(theme/jacfashion/stylesheet/../image/title_shippingAddress.gif?1232024113);
}
.user-editBillingAddress #userContent form,  .user-editShippingAddress #userContent form,  .user-addBillingAddress #userContent form,  .user-addShippingAddress #userContent form {
	margin-left: 10px;
	display: block;
}
h2#billingAddresses {
	background-image: url(theme/jacfashion/stylesheet/../image/title_billingAddress.gif?1232024113);
	margin-bottom: 12px;
}
h2#shippingAddresses {
	background-image: url(theme/jacfashion/stylesheet/../image/title_shippingAddress.gif?1232024113);
	margin-bottom: 12px;
}
.user-addShippingAddress h1 {
	background-image: url(theme/jacfashion/stylesheet/../image/title_addShippingAddress.gif?1232024113);
}
.user-addBillingAddress h1 {
	background-image: url(theme/jacfashion/stylesheet/../image/title_addBillingAddress.gif?1232024113);
}
.user-personal h1 {
	background-image: url(theme/jacfashion/stylesheet/../image/title_accountInformation.gif?1232024113);
}
.user-personal #userContent {
	background-image: url(theme/jacfashion/stylesheet/../image/title_myInformation.gif?1232024113);
}
.user-personal div.submit input.submit {
	background-image: url(theme/jacfashion/stylesheet/../image/btn_saveInfo.gif?1232024113);
	width: 157px !important;
}
.user-changeEmail h1 {
	background-image: url(theme/jacfashion/stylesheet/../image/title_changeEmail.gif?1232024113);
}
.user-changeEmail #userContent {
	background-image: url(theme/jacfashion/stylesheet/../image/title_updateEmail.gif?1232024113);
}
.user-changeEmail div.submit input.submit {
	background-image: url(theme/jacfashion/stylesheet/../image/btn_updateEmail.gif?1232024113);
	width: 131px !important;
}
.user-changePassword h1 {
	background-image: url(theme/jacfashion/stylesheet/../image/title_changePassword.gif?1232024113);
}
.user-changePassword #userContent {
	background-image: url(theme/jacfashion/stylesheet/../image/title_changeMyPassword.gif?1232024113);
}
.user-changePassword div.submit input.submit {
	background-image: url(theme/jacfashion/stylesheet/../image/btn_changePassword.gif?1232024113);
	width: 142px !important;
}

.staticPageText{
	padding:0 130px 20px 0;
}

.staticPageText p {
	font-size:1.3em;
	margin:0 0 10px 0;
}

.staticPageText a {
	font-size:1.1em;
}

.staticPageText li {
	font-size:1.3em;
	margin:0 0 15px 0;
}

.staticPageText ul {
	margin:0 0 0 40px;
}

.staticPageText h2 {
	color:#FFC000;
	font-size:1.8em;
	padding:0;
	margin:0 0 15px 0
}

.staticPageText h3 {
	color:#FFC000;
	font-size:1.6em;
	padding:0;
	margin:0 0 15px 0
}


#mainInfo .price {
	font-size: 13px;
}

#userContent{
	float:left;
	margin:0;
	width:450px;
	margin:0 0 40px;
}
.cartImage img {
border:none;
vertical-align:middle;
}

.addressControl a
{
	float: none;
}

#payItems
{
	clear: left;
}

#couponCodes .container,
.user-remindPassword #content form .container
{
background-color:transparent;
border: 1px solid #745332;
border-width: 0 0 1px 0;
margin:0;
padding:15px 0;
}

#couponCodes .container p {
	float:left;
	margin: 0 15px 0;
}



#couponTitle {
	background: url(theme/jacfashion/stylesheet/../image/title_Coupons.gif?1232024113)  0% 70% transparent no-repeat;
	height:50px;
	width:100%;
	border-bottom:1px solid #745332;
}

.submitCoupon {
	margin:0 0 45px;

}

.submitCoupon .submit {
	background-image:url(theme/jacfashion/stylesheet/../image/btn_coupon.gif?1232024113);
	float:right;
	margin-top:0;
	width:104px;
}
.submitCoupon  .submit:hover,  {
	background-position:0 -25px !important;
}