* { margin:0; padding:0; }

body { background: url(images/body_bg.jpg) 0 0; color:#2f2f2f; font:12px/1.55em arial, helvetica, sans-serif; text-align:center; }

a { color:#747474; text-decoration:none }
a:hover { color:#747474; text-decoration:underline; }
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#0A263C; }
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }
.clear{ margin:0px; padding:0px; border:clear}

/* ------------------------------------------------------------------------------------------------- */
.wrapper { min-width:968px; background: url(images/ornament_top.gif) no-repeat 50% 0; }
.middle { width:932px; margin:0 auto; padding: 4px 18px; text-align:left;  background: url(images/container_middle.png) repeat-y 0 0;*background: url(images/container_middle.png) repeat-y 0 0!important;*background: url(images/container_middle.gif) repeat-y 0 0;behavior: url("iepngfix.htc"); }

/* ------------------------------------------------------------------------------------------------- */
.header { text-align:left; }
.header-top-wrapper { width: 968px;*width: 968px!important; *width: 986px; margin: 0 auto; padding-top: 29px; position: relative; z-index:100; }
.header-top { padding: 20px 9px 0; position: relative; z-index:100; }
.header-nav { width:968px; margin:0 auto;  }
.header-currencies{  position: absolute; top: 10px; right:400px; width: 130px; }
.header-languagebox{ position: absolute; top: 10px; right:540px; width: 150px; }
.header-cart { position: absolute; top: 0; right: 32px; width: 353px; background: url(images/header_cart_bg.gif) no-repeat 0 0; }
.header-cart .head { margin: 0; overflow: hidden; }
.header-cart .title { font-weight: normal; font-size: .8em; letter-spacing: 0.03em; text-transform: uppercase; color: #787e8c; padding: 17px 5px 10px 66px; }
#live{  position: absolute;  right:440px;*right:440px!important;*right:380px; width: 100px; top: 40px; z-index:999999}
/* Style */
.header {  }
.header-top-container {  }
.header-top { background: url(images/container_top.png) no-repeat 0 0;behavior: url("iepngfix.htc");}
.header-nav-container { clear: both; }
.header-nav { width:950px; padding: 0; background: url(images/nav_bg.gif) repeat-x 0 0; height:46px; position:relative }
.header-nav-wrapper {  }
.middle-container {  }


/* Quick Access*/
.quick-access {
    background: #291614;
    font-family: "Times New Roman", Times, serif;
    font-size: 0.9em;
    margin: 0 0 14px;
    padding: 2px 0;
    text-align:center;
	white-space:nowrap;
    }
.quick-access * { display: inline; }
.quick-access li {
    display:inline;
    background: url(images/pipe_white.gif) no-repeat 100% 50%;
    padding: 0 7px 0 7px;
    }
.shop-access { color:#FFFFFF}
.quick-access li.last { padding-right: 0; background: none; }
.shop-access a { color: #fff; font-size:1em; text-decoration: none; text-transform: uppercase; }
.shop-access a:hover { text-decoration: underline; color:#FFFFFF } 
.welcome-message { display: inline; margin-right: 7px; color: #eee4d0; text-transform: uppercase; letter-spacing: .05em; margin: 0 10px 0 0; }

h1#logo {margin: 10px 0 6px 15px;}
	
/********************** Space Creators */
.no-display { display:none; }

/* Mini search */
.mini-search { position:absolute; background: url(images/search_mini_bg.gif) no-repeat 0 0; right: 20px; width:356px; top: 40px; height:31px; padding: 0; }
.mini-search .input-text { width:298px; margin: 4px 2px 0 5px; font-size: 1em; border: none; background: none; padding: 5px; float: left; color: #545454; text-transform: uppercase; letter-spacing: 0.05em; }

/********************** Footer */
.footer-container { clear: both; background: url(images/ornament_bottom.gif) no-repeat 50% 100%; padding-bottom: 52px; }
.footer { width: 928px; background: url(images/container_bottom.png) no-repeat 0 100%;*background: url(images/container_bottom.png) no-repeat 0 100%!important;*background: url(images/container_bottom.gif) no-repeat 0 100%; behavior: url("iepngfix.htc"); margin:0 auto; padding: 5px 20px 22px; text-align: left; }
.footer-inner { background: url(images/hline_dashed.gif) repeat-x 0 0; padding: 5px 15px 0; }
.footer .payments { float: right; margin: 9px 0 0; }
.footer:after { content: '.'; display: block; visibility: hidden; height: 0; clear: both; }
.footer .store-switcher { display:inline; padding:0 10px 0 0; vertical-align:middle; }
.footer .informational label { font-weight:bold; padding-right:3px; }
.footer .informational ul {
    display:inline;
    }
.footer .informational li {
    display:inline;
    background:url(images/pipe_grey.gif) no-repeat 100% 50%;
    padding-right:4px;
    padding-left:4px;
    }
.footer .informational li.first { padding-left:0; }
.footer .informational li.last { background:none; padding-right:0; margin-right: 0; }
.footer .informational a, .footer .informational a:hover { color:#5f5f60; font-size: .9em; font-weight: bold; }
.footer .informational a { text-decoration:none; }
.footer .informational a:hover { text-decoration: underline; }
.footer .legality { color:#5f5f60; margin: 0; font-size: .9em; font-weight: bold; }
.footer .legality a, .footer .legality a:hover { color:#5f5f60; }
/********************** */
.Categories{ background:url(images/Categories.jpg) no-repeat; width:166px; height:25px; line-height:25px; text-align:center; 
color:#000; font-size:11px; font-weight:bold; margin-bottom:10px;}
.Categories a{ display:block; color:#000;}
.Categories a:hover{ display:block; color:#FF6600; text-decoration:none}


.imga td{}
.imga td:hover{color:#660000}
.imga img{border:1px solid #BEB79F; padding: 1px; color:#ff8a00;}
.imga img:hover{border: 1px solid #ff8a00; color:#FFFFFF;}

/* ************************************************************ */


#productInfoTabber {PADDING-TOP: 10px}
#productInfoTabberNav ul{ padding:0px; margin:0px;}
#productInfoTabberNav li { font-size:13px; float:left;border: #ececec 1px solid; padding: 0px 12px 0px 12px; font-weight:bold; background:url(images/tabs_bg.gif) repeat-x 0 0 ; cursor:pointer; color:#555; line-height:35px; margin-right:10px; height:35px;}
#productInfoTabberNav li:hover { background:url(images/tabs_bg.gif)  bottom repeat-x 0 50%; }
#productInfoTabberNav li.hover {  color:#000;height:35px; background:url(images/tabs_bg.gif)  bottom repeat-x 0 50%;}
#productInfoTabberNav li.current {background:url(images/tabs_bg.gif) repeat-x bottom; margin-bottom:; cursor:default; color:#000000; height:35px;}
#productInfoTabber .productInfoTabItem { background:url(images/headline.gif) top repeat-x; padding:12px; display:none; margin-top:37px;}
#productInfoTabber #productInfoTabItem_0 { display:block}
.productTabContentBox{}
.divider{ background:url(images/dotted_divider.gif) repeat-x; padding-bottom:10px; margin-top:10px; height:1px;}





#specs {DISPLAY: block; OVERFLOW: auto; PADDING-TOP: 5px; padding-bottom:10px;}
#specs LI {	LIST-STYLE-POSITION: inside; LINE-HEIGHT: 15px; LIST-STYLE-TYPE: circle; font-size:14px;}
.dark-row {	BACKGROUND-COLOR: #dbd7ce}
.dark-row-top {	FONT-SIZE: 11px; COLOR: #fff; BACKGROUND-COLOR: #828282}
#womensSizingDiv TD {	FONT-SIZE: 11px; COLOR: #2a2a2a}

/*************************************/
.home_js{ background:url(images/slider_bg.jpg) no-repeat; width:893px; height:376px;padding:24px 23px 0px 16px;}

#gallery {width:890px;}
#images {}
#image {position:relative; width:890px; height:300px; }
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:890px; height:100px; border:2px solid #666; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:100px; width:890px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px;  border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:45px; z-index:100; height:45px; z-index:100; outline:none; cursor:pointer}
#previmg {left:510px; text-align:left; top:315px; }
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:540px;*right:540px!important;*right:540px;  top:315px; text-align:right }
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
#ugglogo{left:420px; position:absolute; margin-top:10px; margin-left:150px; *margin-left:150px!important; *margin-left:00px;}
