/*
Developed and maintained by CliqueBoutique. inquiries@cliqueboutique.net
*/

* {outline: none;}

/*
img, div { behavior: url(iepngfix.htc) }
*/

BODY {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
}


.boxText, .breadCrumb, .plainbox-description, BODY TD
{ font-family: century gothic, avant garde, arial, sans-serif; font-size: 11px; color: #535758;}
.errorBox { font-family : century gothic, avant garde, arial, sans-serif; font-size : 10px; font-weight: normal; }
.stockWarning { font-family : century gothic, avant garde, arial, sans-serif; font-size : 11px; color: #FFFFFF; }
.productsNotifications {  }
.orderEdit { font-family : century gothic, avant garde, arial, sans-serif; font-size : 10px; color: #FFFFFF; text-decoration: underline; }
A { 
  color: #8d846e;
  text-decoration: none; 
}
A:hover { 
  color: #655641;
}
FORM {
  display: inline;
}


#admin_logo {
    border: 0;
    background-image: url("/admin/images/collectiv_admin.jpg");
    background-repeat: no-repeat;
}


/* @group Contract Styles */

ul.simplemenu a {
    border-bottom: dotted 1px;
    
}

#container {
    width: 489px;
    margin: 0 auto;
    text-align: justify;
    padding: 0 15px;
    font-size: 1.1em;
}

#container h1, h2, h3, h4 {
    margin: 0;
    padding: 0.5em 0 0;
    font-family: century gothic, avant garde, arial, sans-serif;
    color: #8d846e;
}


div.doku h3 {
    text-transform: uppercase;
    font-size: 1.2em;
    color: #8d846e;
    border-bottom: 2px dotted #ddd;
}

div.doku h3 span {
    float: right;
    font-size: 0.5em;
    font-family: century gothic, avant garde, arial, sans-serif;
    padding: 3px;
}

div.doku h3 span a {
    font-size: 10px;
    color: #FFFFFF;
}

div.doku h3 span a:hover {
    font-size: 10px;
    color: #866B4F;
}

#container ul {
    margin: 10px 0 0 15px;
    padding: 0;
    line-height: 1.5em;
    list-style: upper-roman;
}

#container ol {
    margin-left: -33px;
    text-align: left;
}

/*a:link, a:visited {
    text-decoration: none;
    font-weight: normal;
    color: #94b0b5;
}

a:visited {
    font-weight: regular;
}*/

a:hover, a:active, a:focus {
    color: #866B4F;
}

a.mad:link, a.mad:visited {
    text-transform: none;
    font-family: century gothic, avant garde, arial, sans-serif;
    font-weight: normal;
    font-style: italic;
    font-size: 1.1em;
    color: #f6557b;
}

a.mad:hover, a.mad:active {
    color: #866B4F;
}

a.mad b {
    font-size: 0.9em;
    font-weight: normal;
}

h4 span {
    border-bottom: none;
}

td.pageheading em {
  letter-spacing: 2;
}

/* @end */



INPUT{
  background: #e1e4e0;
  color: #535758;
  border-top : 1px solid #caccc9;
  border-bottom : 1px solid #caccc9;
  border-left : 1px solid #caccc9;
  border-right : 1px solid #caccc9;
  font-size: 11px;
  font-family: century gothic, avant garde, arial, sans-serif;
  padding-left:5px;
}
INPUT.az_search_input, SELECT.az_search_input{
  color: #FFFFFF;
}

input.search_submit {
    padding-bottom: 7px;
}

INPUT.submit_button, INPUT.az_login_input{
    border: 0px;
}

#popup_product_details {
    /*border: 1px solid #C0B6AC;*/
}

TR.header {
  background: #17191D;
}
.infoBoxLeft  { 
}
TD.infoBox, SPAN.infoBox { 
    font-family: century gothic, avant garde, arial, sans-serif; font-size: 10px; 
}
/* .plainBox for ZenCart and moduleBox for ms3 */ 
.infoBox, .plainBox, .moduleBox {
  /*border: 1px solid #C0B6AC;*/
  padding: 2px;
}
.moduleBox{
  margin: 2px;
}
.infoBoxLeft, .infoBoxLeft_az01 {
  text-align: left;
}
.newProductsBox, .infoBoxCenter {
}
.infoBoxContentsLeft TD{
font-family: century gothic, avant garde, arial, sans-serif;
font-size: 11px;
font-weight: normal;
}
.infoBoxHeading {
}
/* middle boxes control*/
/* .plainBoxHeading for ZenCart */ 
TD.infoBoxHeading, TD.infoBoxHeadingCenter, TD.plainBoxHeading, TD.productListing-heading {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #8d846e;
  text-align: left;
  padding-left: 10px;
  height: 32px;
  text-transform: lowercase;
}

TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color: #8d846e;
}

.infoBoxHeadingLcorner {
}
.infoBoxHeadingRcorner {
}


















.infoBoxHeadingLeft {
  color: #4c5258;
  font-size: 12px;
  text-transform: uppercase;
  font-weight : normal;
}

.infoBoxHeadingLeftalso {
  font-weight: normal;
  font-size: 12px;
  font-family: century gothic, avant garde, arial, sans-serif;
  color: #FFFFFF;
  text-transform: lowercase;

  text-align: left;
  background-position: top right;
  padding-top: 7px;
}


.infoBoxHeadingLeft A:link, .infoBoxHeadingLeft A:active, .infoBoxHeadingLeft A:visited {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #8d846e;
}
.infoBoxHeadingLeft A:hover {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #866B4F;
}
TD.infoBoxHeadingRight {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding-left: 10px;
}
.infoBoxHeadingSearch
{
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #660000;
    padding-left: 15px; 
    padding-top: 4px;   
}
.infoBoxSearch{
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #660000;
    vertical-align: top;
    padding-bottom: 2px;
}
.infoBoxContentsSearch {
    vertical-align: top;
}
.infoBoxContentsSearch A:link, .infoBoxContentsSearch A:active, .infoBoxContentsSearch A:visited {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #8d846e;
}
.infoBoxContentsSearch A:hover {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #866B4F;
}
.infoBoxContents, .infoBoxContentsLeft, infoBoxContentsLeft_categ, .infoBoxContentsRight {
  /* Uncomment to get bacground for component's content */
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #8d846e; 
    text-align: left;
    line-height: 1.5;   
}
.infoBoxContentsRight {
  /* Uncomment to get bacground for component's content */
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #535758; 
    padding-left: 5px;
}
.infoBoxContents A:link, .infoBoxContents A:active, .infoBoxContents A:visited{
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #8d846e;
}
.infoBoxContents A:hover {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #866B4F;
}
.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:active, .infoBoxContentsLeft A:visited{
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #8d846e;
}
.infoBoxContentsLeft A:hover {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #866B4F;
}
.infoBoxContentsLeft_categ {
text-align:left;
padding-right:20px;
}
.infoBoxContentsLeft_categ A:link,  .infoBoxContentsLeft_categ A:visited {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #8d846e;
}
.infoBoxContentsLeft_categ A:active{
    color:#FFFFFF;
    font-weight:normal;
    text-decoration:none;
}
.infoBoxContentsLeft_categ A:hover {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #866B4F;
}


.infoBoxContentsLeft_categSmall A:link,  .infoBoxContentsLeft_categSmall A:visited {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #8d846e;
}
.infoBoxContentsLeft_categSmall A:active{
    color:#FFFFFF;
    font-weight:normal;
    text-decoration:none;
}
.infoBoxContentsLeft_categSmall A:hover {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #866B4F;
}


.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #8d846e;
}
.infoBoxContentsRight A:hover {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #866B4F;
}
.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
}
.infoBoxContentsCenter A:hover {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #866B4F;
}
.infoBoxMurder { /*Mountain called Murder link*/
padding-top: 10px;
padding-left: 6px;
}
/* AZ product box control */
.productBoxHeading_tb, .productBoxOuter, .productBoxBottom_tb{
    width: 185px;   
}
.productBox {  
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    padding-top: 5px;
    color: #8d846e;
/*  border-left: 1px solid #C0B6AC;
    border-right: 1px solid #C0B6AC;*/
/*    background-color: #F3F2F0;*/
}
.productBoxContent {  
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #8d846e;
}
.productBox A:link, .productBox A:active, .productBox A:visited,
.productBoxContent A:link, .productBoxContent A:active, .productBoxContent A:visited{
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
}
.productBox A:hover, .productBoxContent A:hover {
    color: #866B4F;
}
.productBoxHeadingLcorner 
{
    /*border-left: 1px solid #C0B6AC;*/
    text-align: left;
}
.productBoxHeadingRcorner {
    /*border-right: 1px solid #C0B6AC;*/
    text-align: right;
}
.productBoxHeading, .productBoxHeadingLcorner, .productBoxHeadingRcorner {
    line-height: 0.8;
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #837362;
    /*border-top: 1px solid #C0B6AC;*/
    height: 28px;
}
.productBoxHeading A:link, .productBoxHeading A:active, .productBoxHeading A:visited{
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #837362;
}
.productBoxHeading A:hover {
    color: #866B4F;
}
.productBox_price{
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #837362;
    padding-right: 3px;
}
.productBoxBottom_tb{
    background-color: #C0B6AC;
}
.productBoxLBottom, .productBoxRBottom{
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    padding-left: 12px;
    height: 29px;
}
.productBoxLBottom A:link, .productBoxLBottom A:active, .productBoxLBottom A:visited,
.productBoxRBottom A:link, .productBoxRBottom A:active, .productBoxRBottom A:visited{
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
}
.productBoxLBottom A:hover,
.productBoxRBottom A:hover {
    color: #866B4F;
}
.productBoxHeadingRcorner {}
.productBoxHeadingLcorner {}
TR.headerError {
}



#popup_product_details {
    background-image: url(boutique/images/temp_fitguide.jpg);
    background-repeat: no-repeat;
    width: 469px;
    height: 616px;
}

/* @group Product Info */#productblock {
    padding-left: 25px;
    padding-right: 25px;
    line-height: 1.6;
}   

.product_pageHeading {
  display: none;
}




/* @end */

td.pageHeading img {
  position: relative;
  float: left;
  margin-left: 95px;
  margin-top: 5px;    
  margin-bottom: 10px;

}


TD.headerError {
  font-family: century gothic, avant garde, arial, sans-serif;
  background: #86636e; 
  font-size: 11px;
  color: #FFFFFF;
  text-align : center;
}
TR.headerInfo {
}
TD.headerInfo {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 11px;
  background: #ccd8dc;
  color: #000000;
  text-align: center;
}
TR.footer {
  background: #008193;
}
TD.footer {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 11px;
  background: #009384;
  color: #ffffff;
}
.infoBoxNotice {
  background: #86636e;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
/*  background: #F5F4ED;*/
}
TR.productListing-heading {
}
TD.productListing-heading {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #8d846e;
}
A.productListing-heading { 
  color: #FFFFFF; 
}
A.productListing-heading:hover { 
  color: #866B4F; 
}
TD.productListing-data {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 10px;
  /*border-bottom: 1px solid #CECECE;*/
}

/* @group Product Listing -- shopping cart list section follows */
tr.productListing-even {
/*    background-color: #FFFFFF;*/
}

tr.productListing-odd {
/*    background-color: #FFFFFF;*/
}

td.productListing-data td {
  font-family: century gothic, avant garde, arial, sans-serif;
  vertical-align: inherit;
  font-size: 13px;
  }

td.productListing-data  {
  /*price in shopping bag */
  font-family: century gothic, avant garde, arial, sans-serif;
/*  vertical-align: top;*/
  font-size: 11px;
  padding: 10px 0 10px 0;
  color: #8d846e;
  }

#click_detail p {
    /* This is the text under the product photos that suggest that they view more images*/
  font-family: century gothic, avant garde, arial, sans-serif;
  vertical-align: text-top;
  font-size: 10px;
  font-style: italic;
  height: 9px;
  margin: 0;
  padding: 0;
  text-align: center;
}

/* @end */

.banner {
    border: solid 1px black;
}




.pageResults { 
font-size: 11px;
color: #8d846e;
}
A.pageResults { 
  color: #FFFFFF; 
}
A.pageResults:hover { 
  color: #866B4F; 
  background: #8d846e; 
}
/* greetUser is for ZenCart and H1 for ms3*/
.pageHeading, DIV.pageHeading, .pageHeading H1, .greetUser, H1{
  font-weight: normal;
  font-size: 22px;
  font-family: century gothic, avant garde, arial, sans-serif;
  color: #656158;
/*  font-style: italic;*/
  padding-bottom: 20px;
  text-transform: lowercase;
}
TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.main, P.main {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  color: #535758;
/*  font-weight: normal;*/
}

TD.mainw, P.mainw {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 14px;
  line-height: 1.3;
  color: #FFFFFF;
/*  font-weight: normal;*/
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 12px;
}

td.smalltext {
  font-size: 12px;
}

TD.accountCategory {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

/* @group New Account Page */




/* @end */


TD.fieldKey {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
TD.fieldValue {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
SPAN.newItemInCart {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
  font-family: century gothic, avant garde, arial, sans-serif;
}
TEXTAREA {
  width: 100%;
  background: #e1e4e0;
  color: #535758;
  border-top : 1px solid #caccc9;
  border-bottom : 1px solid #caccc9;
  border-left : 1px solid #caccc9;
  border-right : 1px solid #caccc9;
  font-size: 11px;
  font-family: century gothic, avant garde, arial, sans-serif;
}


TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
SPAN.markProductOutOfStock {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 12px;
  color: #662a2e;
  font-weight: normal;
}
SPAN.productSpecialPrice {
  font-family: century gothic, avant garde, arial, sans-serif;
  color: #a9a18c;
}
SPAN.errorText {
  font-family: century gothic, avant garde, arial, sans-serif;
  color: #FFFFFF;
}
SPAN.productPrice {
  font-family: century gothic, avant garde, arial, sans-serif;
  color: #8d846e;
  font-size: 12px;
  font-weight: normal;
  height: 20px;
}
SPAN.errorText, .messageStackError {
  font-family: century gothic, avant garde, arial, sans-serif;
  color: #662a2e;
}
.inputRequirement{
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  color: #8d846e;
/*  font-weight: normal;*/
}
.moduleRow { }
.moduleRowOver { background-color: #DBD9D1; cursor: pointer; }
.moduleRowOverPoster { background-color: #DBD9D1; }
.moduleRowSelected { 
  background-color: #DBD9D1;
}
.checkoutBarFrom, .checkoutBarTo { 
   font-family: century gothic, avant garde, arial, sans-serif; 
   font-size: 14px; 
   color: #8d846e;
   font-weight: normal;
}
.checkoutBarCurrent { 
  font-family: century gothic, avant garde, arial, sans-serif; 
  font-size: 14px; 
   color: #8d846e;
  font-weight: bold;
}
.messageStackError, .messageStackWarning, .messageStackSuccess { 
century gothic, avant garde, arial, sans-serif;
font-size: 10px; }
    /* #################
          Algozone CSS 
       #################
    */
    .topbanner_td1{/* This is the top logo banner where "az_top_left.gif" sits*/
    /*border-bottom:dotted;*/
    /*margin-left: -10px;*/
    padding: 0px 0 0px 0;
    height: 71px;
    background-color: #ffffff;
    }
    .topbanner_td2{
    }
    .topbanner_td3{
    }
    .topbanner_td4{
    }
    .az_topmenu_area{
    padding-top: 15px;
    padding-right: 5px;
    }
    .az_topmenu_area A:link, .az_topmenu_area A:active, .az_topmenu_area A:visited{ 
    font-size: 11px; 
    font-family: century gothic, avant garde, arial, sans-serif;
    color: #8d846e;
    font-weight: normal;
    text-decoration: none;
    }
    .az_topmenu_area A:hover{
    font-size: 11px;
    color: #866B4F;
    }
    .az_top_nav{/* This is the top navigation bar */
        background-image: url(boutique/images/dots_nav.jpg);
        background-repeat: no-repeat;
    }
    .az_topmenu_cart{
    }
    .az_topmenu_cart_td1{
    padding-top: 10px;
    font-size: 11px; 
    font-family: century gothic, avant garde, arial, sans-serif;
    color: #8d846e;
    font-weight: normal;
    }
    .az_topmenu_cart_td1 A:link, .az_topmenu_cart_td1 A:active, .az_topmenu_cart_td1 A:visited{ 
    font-size: 11px; 
    font-family: century gothic, avant garde, arial, sans-serif;
    color: #8d846e;
    font-weight: normal;
    text-decoration: underline;
    }
    .az_topmenu_cart_td1 A:hover{
    color: #866B4F;
    }
    .az_topmenu_cart_td2{
    padding-top: 8px;
    font-size: 16px; 
    font-family: century gothic, avant garde, arial, sans-serif;
    color: #8d846e;
    font-weight: normal;
    }
    /* MENU bar css controls */
    .menubarmain A:link, .menubarmain A:active, .menubarmain A:visited{ 
    font-size: 12px; 
    font-family: century gothic, avant garde, arial, sans-serif;
    color: #8d846e;
    font-weight: normal;
    text-decoration: none;

    }
    .menubarmain A:hover{
    font-size: 12px;
    font-weight:normal;
    color: #866B4F;
    }
    .menubarmain{ /* This controls the top nav size and text */
    font-size: 13px; 
    font-family: century gothic, avant garde, arial, sans-serif;
    font-style: normal; 
    position:relative;
    margin-left:-9px;
    height: 34px;
    float: left;
    /*border-bottom:dotted;*/
    
    background-image: url(boutique/images/dots_nav.gif);
    background-repeat: no-repeat;
    }
    .menubarmain_td4{

    }
    .az_info_bar{
/*  background-image:url(images/az_search_bg.gif); 
    background-repeat: repeat-x;
    height: 39px;*/
    }
    .az_subheader_tb{
    margin-bottom:35px;
    /*position:absolute;*/
    }
    
    

/* @group main_image  */

#main_image {
  border-bottom: solid 9px #8d846e;
  border-top: solid 9px #8d846e;
  border-left: solid 9px #8d846e;
  border-right: solid 9px #8d846e;
}

#main_image p a {
    border-bottom: dotted 1pt;
}
    
    main_image span {
    font-style: normal;
    color: #FFFFFF;
}

SPAN.greetUser {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 17px;
  font-weight: normal;
}

#snipe {
  /*background-image: url(images/main_image/snipe.gif); 
  background-repeat: no-repeat;*/
  position: absolute;
  right: 61px;
  top: 108px;
}


/* @end */


#logoff {
    text-align: center;
    padding-top: 20px;
    padding-right: 20px;
/*  font-style: italic;
    text-transform: lowercase; */

}


    /* MAIN table css controls */       
    .maincont_tb{
        position: relative;
        background-image: url(boutique/images/dots_categories.gif);
        background-repeat: repeat-y;
    }
    /* LEFT bar css controls */ 
    .maincont_left_td {
    width: 160px;
    /*border-right:dotted;
    border-bottom:dotted;*/
    /* yank */
/*  background-image: url(images/trov_leftbar_gray.gif);
    background-repeat: no-repeat;*/
    }
    /* fix for mozila */
    .leftbar_tb TD {

    }   
    .leftbar_tb {
    width: 160px;
    height: 431px;
    padding-top: 15px;
    padding-left: 10px;
    margin-left: 9px;

    }

    .leftcolumn_tb{
    width: 100%;
    }
    

    .maincont_mid_td{
    /*width:600px;*/
    position: relative;
    background-image: url(boutique/images/dots_right.gif);
    background-repeat: repeat-y;
    background-position: 544px;
    }
    #maincont_mid_div{
    width:540px;
    /* right dots: background-image: url(images/dots_right.gif);
    background-repeat: repeat-y;
    margin-right: 0;*/
    
    }
    /* RIGHT bar css controls */        
    .maincont_right_td {
    width: 0px;

    }
    .rightbar_tb{
    width: 0px;

    }
    
    .footer_tb{
    font-size: 10px;
    min-width:1200px;
    background: url(/templates/OS03C00110/images/trovata_btm.gif) no-repeat;
    float: none;
    height: 52px;
    background-color: #FFFFFF;
}
    #footer_info{ /* flowers and address */
    position:absolute;
    margin-left:285px;
    padding-top:25px;
    width:203px;
    }
    
    /* footer links */
    div#footermenu{ 
    position:absolute;
    margin: 120px 0 0 150px;
    width:732px;
    }
    ul#footernav{
    list-style-type:none;
    margin: 0;padding: 0;

    }
    li#policies{
    float:left;
    margin-right: 350px;
    }
    ul#footernav a{
    color: #8d846e;
    }
    ul#footernav a:hover{
    color: #866B4F;
    text-decoration:none;
    }
    .footer_td1 img {
    display: none;
    }
    
    .footer_td2 {
    height: 0px;
    }

.footer_cprt_tb {
    display: none;
}
    
    .footer_td4{
    font-family: century gothic, avant garde, arial, sans-serif;
    font-weight: normal;
    color: #8d846e;
    font-size: 9px; 
    }
    .footer_menu_tb, .footer_cprt_tb{
    position:absolute;
    margin: 125px 0 0 175px;
    font-family: century gothic, avant garde, arial, sans-serif;
    font-weight: normal;
    color: #8d846e;
    font-size: 10px; 
    /*padding-bottom: 5px;*/
    }
    .footer_menu_tb A:link, .footer_menu_tb A:active, .footer_menu_tb A:visited{ 
    font-size: 11px; 
    color: #8d846e;
    font-family: century gothic, avant garde, arial, sans-serif;
    font-weight: normal;
    text-decoration: none;
    }
    .footer_menu_tb A:hover{
    font-size: 11px;
    color: #866B4F;
    }
    .pageHeading_main_1 {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 11px;
    line-height: 1.1;
    color: #8d846e;
    }
.az_button_img{
    background-image:url(boutique/images/az_button_mid.gif);
    background-repeat: repeat-x;
    /* background-position: top left; */
    vertical-align: bottom;
    border: 0px;
    white-space: nowrap;
    color: #535758;
    font-family: century gothic, avant garde, arial, sans-serif;
    font-weight: normal;
    font-size: 15px;
    text-transform: uppercase;  
    letter-spacing: 1;
    height: 21px;
    cursor: pointer;
    display: inline;
    }
    
.az_button_submit {
/*    background-image:url(images/az_button_mid.gif); 
    background-repeat: repeat-x;*/

    background-color: transparent;
    white-space: nowrap;
    vertical-align: baseline;    
    border: 0px;
    color: #535758;
    font-family: century gothic, avant garde, arial, sans-serif;
    font-weight: normal;
    font-size: 15px;
    text-transform: uppercase; 
    letter-spacing: 1;
    height: 21px;
    cursor: pointer;
    padding: 0px;
    }

.az_button_submit a {
    color: #FFFFFF;
    text-decoration: none; 
}

.az_button_submit a:hover {
    color: #866B4F;
    text-decoration: none; 
}

.giftTable{ /* content/product_info.tpl.php */
margin-top:10px;
border:1px dashed;
border-color: #96a0a2;
}

/* @group Adresses */

#addresses {
    padding-bottom: 20px;
}

/* @group Category Heading Image */

#categ_head_area {
    position: relative;
    margin: -24px 0 0 0px;  
}

#categ_heading {
    border: solid 1px red;
    float: left;
}

/* @end */


#shipping_address {
    float: left;
    width: 150px;
    padding-right: 100px;
}

#corporate_headquarters {
}


#mainmenu {
    zoom: 1; /* necessary for IE */
}  

            .mainmenu {
                width: 140px;
                height: 280px;
                font-family: century gothic, avant garde, arial, sans-serif;
                font-size: 12px;
                color: #FFF;
    opacity: .0;
    filter: alpha(opacity=0);
            }
            .mainmenu .submenu a.menu {
                padding: 5px 0;
                display: block;
                color: #066;
                text-decoration: none;
            }

            .mainmenu .submenu a.menu:hover {
                padding: 5px 0;
                display: block;
                color: #866B4F;
                text-decoration: none;
            }
            
            .submenu {
            line-height: 15px;
            padding-top: 1px;
}
            
            .mainmenu .submenu a.sel {
                color: #FFFFFF;
                border-bottom : 1px dotted #8d846e;
                text-decoration : none;
                border-top : 1px dotted #8d846e;
            }

.mainmenu .submenu {
    overflow: hidden;
}



.loginBoxHeader {
    font-family: century gothic, avant garde, arial, sans-serif;
    font-size: 14pt;
    font-style: italic;
    line-height: 15pt;
    color: #39565c;
}


.infoBoxLogin { 
/* padding-left: 22px; */
}

.inputLoginBox {
  border: 0;
  background: #e1e4e0;
  padding-left: 2px;
}

/* @end */





/* new */
.tLink {
    font-weight: normal;
    font-size: 12px;
    font-family: century gothic, avant garde, arial, sans-serif;
    color : #F2F0F0;
}
.tLink:hover {
    color : #866B4F;
}



.inputSearch, .inputLogin {
    border-top : 1px solid #caccc9;
    border-bottom : 1px solid #caccc9;
    border-left : 1px solid #caccc9;
    border-right : 1px solid #caccc9;
    color: #535758;
    font-weight: normal;
    font-size: 11px;
    font-family: century gothic, avant garde, arial, sans-serif;
    padding-left:5px;
}

.textFooter {
    font-size: 10px;
    font-family: century gothic, avant garde, arial, sans-serif;
    color: #535758;
}

.hey {
/*    font-weight: normal;*/
    font-size: 16px;
    font-family: century gothic, avant garde, arial, sans-serif;
  color: #655641;
}

.hey2 {
/*    font-weight: normal;*/
    font-size: 11px;
    font-family: century gothic, avant garde, arial, sans-serif;
    color: #4C4D4F; 
}

.clickHere {
    font-weight: normal;
    font-size: 11px;
    font-family: century gothic, avant garde, arial, sans-serif;
    color: #535758; 
    text-decoration: underline;
}
.clickHere:hover {
    color: #866B4F;
}


.signout, .signin, .signup {
/*    font-weight: normal;*/
    font-size: 14px;
    font-family: century gothic, avant garde, arial, sans-serif;
    color: #866B4F;
}

.signout:hover {
    color: #866B4F;
}

.boxView {
   font-size: 10px;
   font-family: century gothic, avant garde, arial, sans-serif;
   color: #535758;
}


.buttonSubmit {
  background: #4E4E50;
  color: #FFFFFF;
  font-style: normal;
}

.loginForgot, .loginNew {
   font-size: 9px;
   font-family: century gothic, avant garde, arial, sans-serif;
   color : #535758;
   font-weight: normal;
}

.loginSugnup {
   font-size: 9px;
   font-family: century gothic, avant garde, arial, sans-serif;
   color : #535758;
   font-weight: normal;
   text-decoration: underline;
}

.bCartProduct {
   font-size: 12px;
   font-family: century gothic, avant garde, arial, sans-serif;
   color : #535758;
   font-weight: normal;
}

.bCartMan, .bCartAttr {
   font-size: 9px;
   font-family: century gothic, avant garde, arial, sans-serif;
    color : #535758;
}

.bCartPrice {
   font-size: 11px;
   font-family: century gothic, avant garde, arial, sans-serif;
   color: #8d846e;
    font-weight: normal;
}

.bCartLink {
   font-size: 9px;
   font-family: century gothic, avant garde, arial, sans-serif;
    color : #535758;
    text-decoration: underline;
}

.bCartTitle {
   font-size: 16px;
   font-family: century gothic, avant garde, arial, sans-serif;
  color: #655641;
   font-weight: normal;
   margin-top:15px;
   line-height: 21px;

}

.bCartTotal {
   font-size: 14px;
   font-family: century gothic, avant garde, arial, sans-serif;
   color: #8d846e;
   font-weight: normal;
}

.bCartCheckout, a.bCartCheckout, a.bCartCheckout:visited {
   font-size: 10px;
   font-family: century gothic, avant garde, arial, sans-serif;
    color : #FFFFFF;
    text-decoration: underline; 
   font-weight: normal;
}

.newArrivals {
   font-size: 30px;
   font-family: century gothic, avant garde, arial, sans-serif;
   color : #bebfc0;
   font-weight: normal;
}

.messageItemsAdded {
    color: #8d846e; 
}

#popTitle {
}

#pDescr {
    padding-right: 10px;
    line-height: 1.65;
}

td.extrafield {
    padding-top: 7px;
}

#popImage {
  text-align: center;
  background: #DDDDCC;
  background-image: url(/images/bg_popimage.jpg);
  background-repeat: x-repeat;
  border: solid 6px #DDDDCC;
}

#popSwatchImage {
  text-align: center;
  background-color: #662a2e;
  background-image: url(/images/bg_sketchers.gif);
  background-repeat: x-repeat;
}

.extraField {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 10px;
  color: #8d846e;
}

.shipMet {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 11px;
  color: #8d846e;
  text-decoration: underline; 
}

.shipMetSelected {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 11px;
  color: #5f594a;
  font-weight: bolder;
  content: ;
}

.shipMetSelected:after {
   content:"\00A0\2713";
   }

.shipMetSelected_2 {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 11px;
  color: #5f594a;
  font-weight: bolder;
  content: ;
}


#topLinks a {
    color: #978a73;
    font-size: 17px;
    font-family: century gothic, avant garde, arial, sans-serif;
/*    font-weight : normal;*/
}

#topLinks a:hover {
    color: #666c6d;
    font-size: 17px;
    font-family: century gothic, avant garde, arial, sans-serif;
/*    font-weight : normal;*/
}

/*  #topLinks a:visited {
    color: #666c6d;
    font-size: 17px;
    font-family: century gothic, avant garde, arial, sans-serif;
  font-weight : normal;
}*/


#topLinks span {
    color: #FDFDFD;
    border-bottom: 1px dotted #FDFDFD;
    height: 20px;
}


#note {
  color: #8d846e;
}

.formCat {
   color: #535758;
  font-size: 12px;
  text-transform: uppercase;
  font-weight : normal;
}

a.linkAccount {
  font-size: 14px;
}

#lMenu {
  background: #A69870 url("/images/bg_menu.gif") repeat-x top;
  width:158px;
  height: 352px;
/*  padding-top: 20px;*/
}

#lMenu td {
  height: 30px;
  padding-left: 10px;
}

#lMenu a {
  font-size:14px;
  color: #5E4049;
  font-family: century gothic, avant garde, arial, sans-serif;
  font-style: italic;
/*  font-weight: normal;*/
}

#lookHeader {
  font-weight: normal;
  font-size: 28px;
  font-family: century gothic, avant garde, arial, sans-serif;
  font-style: italic;
}

#lookCat {
  color: #DAD5B6;
}

#lookSCat {
  color: #FFFFFF;
}

#lookProdImage {
  padding-left: 20px;
  padding-right: 20px;
}

#lookProdName {
  color: #4c5258;
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
}

#lookProdName a {
  color: #FFFFFF;
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
}


#lookProdPrice {
  color: #a9a18c;
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 20px;
  font-weight: normal;
}

#lookPopImage {
/*  background-image: url(images/lookProdPopImage_bg.gif);
  background-repeat: repeat-y;*/
  background-image: url(/images/bg_sketchers.gif);
  background-repeat: x-repeat;
    background-color: #7A5A64;
}

#lookImageBig {

}

#lookImageBig img {
  border-top : 8px solid #8d846e;
  border-bottom : 8px solid #8d846e;
  border-left : 8px solid #8d846e;
  border-right : 8px solid #8d846e;
}

#lookAllItems {
  padding-top: 10px;
  padding-bottom: 4px;

}

.linkCheckout {
/*  color: #FDFDFD;*/
  color: #8d846e;
  font-size: 12px;
  text-transform: uppercase;
  font-weight : normal;
}


#prodName {
  font-weight: normal;
  font-size: 18px;
  font-family: century gothic, avant garde, arial, sans-serif;
  color: #4c5258;
}

#prodCatName, #prodCatName a {
  font-weight: bold;
  font-size: 14px;
  font-family: century gothic, avant garde, arial, sans-serif;
  color: #8d846e;
}

#prodPrice {
  font-weight: normal;
  font-size: 20px;
  font-family: century gothic, avant garde, arial, sans-serif;
  color: #4c5258;
}


.color {
  border-top : 1px solid #75515A;
  border-bottom : 1px solid #75515A;
  border-left : 1px solid #75515A;
  border-right : 1px solid #75515A;
  width: 100px;
/*  height: 55px;*/
/*
  padding: 0px;

  margin-top: 5px;
  margin-bottom: 5px;
  */
}


.colorOver {
  border-top : 1px solid #8d846e;
  border-bottom : 1px solid #8d846e;
  border-left : 1px solid #8d846e;
  border-right : 1px solid #8d846e;  
  width: 100px;
/*  height: 55px;*/
/*
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  */
  cursor: pointer;
}

.colorCurrent {
  border-top : 1px solid #FDFDFD;
  border-bottom : 1px solid #FDFDFD;
  border-left : 1px solid #FDFDFD;
  border-right : 1px solid #FDFDFD;
  width: 100px;
/*  height: 55px;*/
/*
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  */
  cursor: pointer;
}

#prevnext {
  padding-left: 25px;
  padding-top: 7px;
}

#ttlAlso {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 11px;
  line-height: 1.3;
  color: #8d846e;
  text-transform: uppercase;
}
.bracket {
  font-size:18px;
  color: #8d846e;
}


#popName {
/*  text-align: center;*/
  background: #7A5A64;
  background-image: url(/images/bg_sketchers.gif);
  background-repeat: x-repeat;
  padding: 5px;
  color: #ffffff;
}

#topCheckout {
  font-size: 14px;
}

#prodShortDescr {
  font-family: century gothic, avant garde, arial, sans-serif;
  font-size: 14px;
  line-height: 1.3;
  color: #7d6c54;
  font-style: italic;
  margin-bottom: 8px;
  margin-left: 10px;
  margin-right: 10px;
}

#colorsBox {
width: 138px;
/*padding-left:26px;*/
}

.colorArrow {
/*  width: 20px;*/
/*
  height: 30px;
  padding: 0px;
  */
/*  margin-top: 5px;
  margin-bottom: 5px;*/

/*
  border-top : 1px solid transparent;
  border-bottom : 1px solid transparent;
  border-left : 1px solid transparent;
  border-right : 1px solid transparent;
*/
}

.colorArrowOver {
/*  width: 20px;*/
/*
  height: 30px;
  padding: 0px;
  */
/*  margin-top: 5px;
  margin-bottom: 5px;*/
/*  background-color: #ff0000;*/
/*  background-image: url("/images/arrow1.gif");
  background-repeat: no-repeat;*/
/*
  border-top : 1px solid transparent;
  border-bottom : 1px solid transparent;
  border-left : 1px solid transparent;
  border-right : 1px solid transparent;
*/
}

.signupErr {
  color: #662a2e;
}


#ss {
  color: #655641;
}

#ss a {
  color: #655641;
  text-decoration: underline;
  font-size:12px;
}


a.pol {
  color: #656158;
}

#ww {
  width: 200px;
  height: 20px;
  background: #662a2e;
}

.welcm {
  padding-top:15px;
  padding-right: 15px;  
}

.popupCatHeader1, .popupCatHeader2 {
  font-weight: normal;
  font-size: 18px;
  font-family: century gothic, avant garde, arial, sans-serif;
  color: #8d846e;
  padding-left: 33px;
  padding-top:20px;
}

.popupCatImage {
  text-align:center;
}


.popupCatLine {
  text-align:center;
}

.popupCatDescr {
  font-weight: normal;
  font-size: 14px;
  font-family: century gothic, avant garde, arial, sans-serif;
  color: #8d846e;
 } 

.pNameScroll {
  text-align: center;
  font-size: 18px;
  font-family: century gothic, avant garde, arial, sans-serif;
  width: 280px;
}

#prodArrowTop {
position: absolute; left:613px; top:0px;
}
#prodArrowBottom {
position: absolute; left:613px; top:496px;
}

/* davids fixes */

#modal_dialog_message.alphacube_message a {
  margin-left: 748px;
} 

#colorsBox .color {
  border: solid 3px white;
  width: 102px;
}

#colorsBox .colorOver {
  border: solid 3px #DDDDCC;
  width: 102px;
}

#colorsBox .colorCurrent {
  border: solid 3px white;
  width: 102px;
} 

#arrl, #arrr {
  position: relative;
  height: 200px; 
}

.popupCatDescr table tbody tr td p {
  position: relative;
  text-align: top;
  margin-top: 0;
  margin-left: 30px;
  margin-right: 25px;
}

.popupCatDescr table tbody tr td {
  text-align: center;

  }
  
#topLinks {
  position: absolute;
  right: 28px;
  top: 35px;
}

#rightfoot {
  position: absolute;
  right: 251px;
  margin-top: 28px;
}

/*#rightlogo {
  position: absolute;
  right: 24px;
  margin-top: 0px;
}*/

