body
{
    font: 0.6em Verdana, Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Tahoma, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #000;
}

body, html
{
    height: 100.1%;
}
a
{
    color: #000;
    text-decoration: none;
}

a img
{
    border: 0;
    text-decoration: none;
}

input
{
    font: 0.9em Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Tahoma, sans-serif;
}

form
{
    margin: 0;
    padding: 0;
}

select
{
    font: 0.9em Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Tahoma, sans-serif;
}


.hr
{
    height: 1px;
    background: #fff url(/images/border_dashed.jpg) center repeat-x;
}
div.hr hr
{
    display: none;
}

p
{
    margin: 0;
}

textarea
{
    font: 1em Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Tahoma, sans-serif;
}

h1
{
    font-size: 2.5em;
    margin: 0;
}

h2
{
    font-size: 2em;
    margin: 0;
}

h3
{
    font-size: 1.5em;
    margin: 0;
}

h4
{
    font-size: 1.3em;
    margin: 0;
}


/*************** GLOBALT ***************/


#container
{
    /*width: 1040px;*/
    width: 980px;
    margin: 0px auto;
    height: 100%;
    min-height: 100%;
}
.ContentBack
{
    background-color: #FFFFFF;
    float: left;
    width: 980px;
}

.clearing
{
    clear: both;
}
.lightGold
{
    color: #f6e9c8 !important;
}
.aBtnBlack
{
    background-color: #000000;
    color: #FFFFFF !important;
    display: inline-block !important;
    font-family: Arial,Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    padding: 7px 10px;
    text-transform: uppercase;
}
.aBtnBlackSmall
{
    background-color: #000000;
    color: #FFFFFF !important;
    display: inline-block !important;
    font-family: Arial,Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 6px;
    text-transform: uppercase;
}
/*************** TOPP ***************/

#phone
{
    float: left;
    font-size: 1.1em;
    padding: 10px 0;
    text-align: right;
    width: 97%;
}


.NewStock
{
    padding: 0px 275px 0px 0px;
}
.NewStock a
{
    color: #000;
    text-decoration: underline;
}


#addlinkstop
{
    color: #000000;
    font-size: 13px;
    margin: -25px 0px 0px 772px;
    position: absolute;
}
#top
{
    height: 147px;
    background-color: #000;
}
.divTop
{
    height: 53px;
    margin: 47px 0 0;
    position: absolute;
    width: 980px;
}
#belenlogo
{
    width: 361px;
    float: left;
}
.divTopLinks
{
    display: block;
    height: 25px;
    margin:0px 0px 5px 0px;
}
.divTopShare
{
    display: block;
    float: right;
    height: 25px;
    margin: 5px 0 0;
}
.divTopShare a
{
    float: left;
    margin: 0px 10px 0px 0px;
}
.divTopLinks a
{
    color: #b9b5b5;
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    float: left;
    margin: 6px 20px 0px 0px;
}
.divTopRight
{
    float: right;
}
.aShoppingBag
{
    margin: 0px 0px 0px 10px !important;
}
.aShoppingBag img
{
    margin: 0 0 1px;
    vertical-align: sub;
}
.spanBagItems
{
    color: #89888E;
    font-size: 10px;
    font-weight: bold;
}
.divTopSearch
{
    float: left;
}
.divTopSearch input, .inputGray
{
    background-color: #1E1E1E;
    border: 1px solid #1E1E1E;
    color: #B9B5B5;
    float: left;
    height: 18px;
    margin: 0 5px 0 10px;
    width: 174px;
}
.aSearch
{
    margin: 0px !important;
}
.inputGray
{
    float: none;
    margin: 0 5px 0px 0px;
    vertical-align: top;
}
/*------NEW CART--------

#cartrow1
{
    border-bottom: 1px solid rgb(204, 204, 204); 
    margin: 12px 0px 0px 5px; 
    padding: 0px 0px 5px; 
    text-align: right; 
    width: 148px; 
    position: absolute;
}

#cartrow2
{
margin: 37px 0px 0px 5px; 
padding: 0px 0px 5px; 
width: 148px; 
position: absolute; 
text-align: right;
}

#cartrow2_links
{
text-align: left; 
float: left;
}
.cartinfo_account
{
 padding: 0px 0px 0px 5px;
color: rgb(255, 20, 147);
    }
.cartlink_right
{
   text-align: right;
 }
.cartinfo
{
    color:#000;
    }
    .cartinfo_pink
{
    color:#000;
}
*/
#cartitems
{
    font-size: 11px;
    position: absolute;
    color: #fff;
    width: 140px;
    height: 25px;
    margin: -15px 0px 0px 870px;
    text-align: right;
}

#cartNew
{
    background: transparent url(/images/cart4.jpg) no-repeat scroll 0%;
    font-size: 1.1em;
    height: 57px;
    margin-bottom: 2px;
    margin-left: 855px;
    margin-top: -3px;
    position: relative;
    width: 191px;
}


#cart
{
    background: transparent url(/images/cart2.jpg) no-repeat scroll 0%;
    font-size: 1.1em;
    height: 57px;
    margin-bottom: 2px;
    margin-left: 820px;
    margin-top: -3px;
    position: relative;
    width: 191px;
}

#cart_text
{
    top: 16px;
    position: relative;
    line-height: 15px;
    font-size: 1.05em;
    margin-left: 47px;
}

#cart_buttons
{
    margin-left: 112px;
    margin-top: -16px;
    font-size: 0.92em;
    position: relative;
}

.button
{
    display: inline;
    width: 46px;
    padding: 0 10px;
    text-align: center;
}

.button_cart
{
    display: block;
    width: 68px;
    padding: 0 2px 0 0;
    margin: 0 1px 1px 0;
    text-align: center;
}

.button, .button_cart
{
    cursor: pointer;
    height: 15px;
    background: url(/images/button.png) repeat-x;
    border: 1px solid silver;
}

.button:hover, .button_cart:hover
{
    text-decoration: none;
    border: 1px solid gray;
}

.button span, .button_cart span
{
    color: #000;
    font-size: 90%;
}

/*------- TOPMENU ---------------------------------------------------------------*/
.divTopMenu
{
    height: 25px;
    position: absolute;
    margin: 122px 0px 0px 0px;
}
.divTopMenu ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.divTopMenu li
{
    display: block;
    float: left;
    margin: 0px 35px 0px 0px;
    height: 25px;
}
.divTopMenu li a
{
    background-color: #000000;
    color: #D7B890;
    display: block;
    font-family: arial,sans-serif;
    font-size: 11px;
    font-weight: bolder;
    padding: 4px 0;
    text-transform: uppercase;
}

/*************** UNDERMENY--NY ***************/

#undermenu
{
    /*background: url(/images/undermenu.jpg); background-position: right bottom;*/
    width: 110px; /*height: 250px;*/
    padding: 0 2px 0 5px;
    margin-bottom: 18px;
    margin-left: -5px;
    float: left;
}

#undermenu h5
{
    font-size: 1.5em;
    margin: 0 0 10px 0;
}

#undermenu a
{
    display: block;
    float: left; /*height: 15px;     font-size: 1.1em;     color: #221b23;     padding: 5x 2px 0 7px;*/
    padding: 5px 2px;
    width: 106px;
    text-decoration: none;
}

#undermenu a:hover
{
    text-decoration: none;
    color: #f93a9a;
}
/*************** UNDERMENY 2 ***************/

#undermenu2
{
    /*background: url(/images/undermenu.jpg); background-position: right bottom;*/
    width: 120px;
    height: 240px;
    padding-left: 33px;
    margin-bottom: 18px;
    margin-top: 36px;
    float: left;
    display: none;
}

#undermenu2 h5
{
    font-size: 1.5em;
    margin: 0 0 10px 0;
}

#undermenu2 a
{
    font-size: 1.1em;
    display: block;
    float: left;
    height: 19px;
    padding: 5x 2px 0 7px;
    text-decoration: none;
    color: #221b23;
}

/*************** MITTEN ***************/

#middle
{
    background-color: #FFFFFF;
    float: left;
    width: 980px;
}

#nametab
{
    position: relative;
    background: white;
    font-size: 2.5em;
    border: 1px solid #dcb3c8;
    border-bottom: none;
    z-index: 2;
    padding: 5px 5px 3px 15px;
}


/*************** INFO ***************/

#wideheader_image
{
    z-index: 0;
    position: relative;
    background: white;
    height: 112px;
    margin-bottom: -3px;
    margin-top: 2px;
    padding: 5px;
    border: 1px solid #dcb3c8;
}

#wideheader_image, #wideheader_image img
{
    width: 877px;
    height: 112px;
}

#header_image
{
    z-index: 0;
    position: relative;
    background: white;
    height: 112px;
    margin-bottom: -3px;
    margin-top: 2px;
    padding: 5px;
    border: 1px solid #dcb3c8;
    height: 99px;
    width: 502px;
    overflow: hidden;
}

#header_image img
{
    height: 100px;
    width: 502px;
}


#info_text, #wideinfo_text, #press_text, #press_detail, #info_textArea
{
    padding: 10px;
}
#info_text2
{
    padding: 5px;
    height: 413px;
    position: relative;
    min-height: 413px;
}

#info_text, #info_text_holder, #info_text_holder2, #info_textArea
{
    position: relative;
    min-height: 413px;
}

#info_text_holder
{
    top: -3px;
}


#wideinfo_text, #wideinfo_text_holder
{
    height: 200px;
    min-height: 200px;
}

#info_thumbnails
{
    /* margin-top: 30px;     width: 369px;*/
    padding: 25px 25px 0px 0px;
    width: 380px;
}

#info_thumbnails_left
{
    float: left;
}

/*.info_thumbnails_text
{
    background: url(/images/pink3.jpg) no-repeat;
    color: #000;
    width: 170px;
    height: 100px;
    padding: 5px;
    margin-bottom: 2px;
    overflow: hidden;
    font-size: 0.8em;
}*/

.info_thumbnails_text
{
    border: 1px solid #000000;
    color: #000000;
    font-size: 0.8em;
    height: 100px;
    margin-bottom: 13px;
    overflow: hidden;
    padding: 5px;
    width: 170px;
}

.info_thumbnails_text p
{
    color: blue;
}

.info_thumbnails_text span
{
    font: normal 1.7em Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Tahoma, sans-serif;
    margin: 0;
    color: #000;
}

.info_thumbnails_text p
{
    min-height: 94px;
}

/*.info_thumbnails_text p.more {
color: #fd69b3;
margin-top: 4px;
text-decoration: underline;
}*/
#info_right img
{
    border: 0px;
    padding: 0px;
    float: middle;
}

#info_thumbnails img
{
    width: 170px;
    height: 100px;
}

#info_thumbnails a
{
    margin-bottom: -18px;
}

#info_text img, #wideinfo_text img
{
    background: white;
    padding: 5px; /*border: 1px solid #e7e7e7;*/
    margin: 0 0 2px 13px;
    margin-top: -3px;
}


#info_right img
{
    border: 0px;
    padding: 0px;
    float: center;
    margin: 0 0 0px 0px;
    margin-top: 8px;
}

#wideinfo_text
{
    width: 857px;
}

#info_right
{
    float: right;
}

#info_right img
{
    margin-top: 1px;
}

#info_left2
{
    float: left;
}

#info_left2 img
{
    margin: 1px 5px;
}

#info_left img
{
    padding: 3px;
    display: block;
    margin: 5px auto;
}

.info_header
{
    font-size: 1.2em;
    text-decoration: bold;
    color: #ff66cc;
}

/*************** PRODUCT ***************/

#productimage
{
    z-index: 0;
    position: relative;
    background: white;
    height: 535px;
    width: 500px;
    padding: 5px;
    margin-bottom: 6px;
    float: left;
}

#productimage img
{
    height: 500px;
    width: 500px;
}
#product_text ul
{
    padding: 0px;
    margin: 0px;
}
#product_text li
{
    height: 2px;
    margin-left: 10px;
}

#product_text, #product_text_holder
{
    height: 199px;
    min-height: 199px;
}

#product_thumbnails
{
    position: relative;
    float: left;
    width: 520px;
}

#product_thumbnails a
{
    /* margin-bottom: 5px;     padding-right: 5px;*/
    margin: 0px;
    float: left;
}

#product_thumbnails img
{
    width: 112px;
    height: 112px;
    margin-bottom: 5px;
    padding-right: 5px;
    margin-right: 5px;
    float: left;
    cursor: pointer;
}

#product_color
{
    position: relative;
    float: left;
    margin-left: 5px;
    margin-top: 4px;
    width: 363px;
}

#product_color
{
    margin-left: 5px;
}

#product_color a
{
    margin-bottom: 2px;
    padding-right: 2px;
    float: left;
}

#product_color_text
{
    position: relative;
    padding-right: 10px;
    width: 350px;
    float: right;
}

.product_rightarea
{
    width: 369px;
    float: right;
  /*  border-left:dashed 1px #ddd;*/
}

#addlinks
{
    margin: 65px 0px 0px -6px;
    width: 380px;
}

#addlinks a
{
    font-weight: bold;
    color: #000;
    letter-spacing: -1px;
    font-size: 13px;
    padding: 0px 3px 0px 3px;
}


#product_color img
{
    width: 50px;
    height: 50px;
    display: block;
    border: 1px solid #dcb3c8;
    background: white;
    padding: 3px;
}

#product_text_holder
{
    position: relative;
    float: left;
    margin-left: 5px;
    /*border: 1px solid #ccc;*/
    margin-top: 0px;
    width: 360px;
}
/*
#product_text_holder li {
line-height: 5px;
}
*/
#product_splash
{
    position: relative;
    width: 515px;
    float: left;
    margin: 0px 0px 0px 5px;
}

#product_linkback
{
    color: black;
    float: left;
    width: 930px;
    margin:-10px 0px 0px 0px;
}

#addtoshoppingbag
{
    position: relative;
    display: block;
    width: 194px;
    height: 28px;
    margin-top: 20px;
    background: url(/images/addtoshoppingbag.png) no-repeat;
    padding-right: 10px;
    float: right;
    right: 75px;
}
#addtoshoppingbag2
{
    background: transparent url(/images/addtoshoppingbag2.png) no-repeat scroll 0% 50%;
    display: block;
    float: right;
    height: 28px;
    margin-top: 20px;
    padding-right: 0px;
    position: relative;
    right: 95px;
    width: 154px;
}
#addtowishlist
{
    position: relative;
    display: block;
    width: 194px;
    height: 28px;
    margin-top: 20px;
    background: url(/images/wishlist.jpg) no-repeat;
    padding-right: 10px;
    float: right;
    right: 75px;
}

#paynow
{
    position: relative;
    display: block;
    width: 194px;
    height: 28px;
    margin-top: 20px;
    background: url(/images/paynow.jpg) no-repeat;
    padding-right: 10px;
    float: right;
    right: 75px;
}
#paynow2
{
    background: transparent url(/images/paynow2.jpg) no-repeat scroll 0% 50%;
    display: block;
    float: right;
    height: 28px;
    margin-top: 20px;
    padding-right: 0px;
    position: relative;
    right: 25px;
    width: 100px;
}

.out
{
    position: relative;
    display: block;
    width: 194px;
    height: 28px;
    margin-top: 20px;
    background: url(/images/out.jpg) no-repeat;
    padding-right: 10px;
    float: right;
    right: 75px;
}
.out2
{
    background-color: #000000;
    color: #FFFFFF !important;
    display: inline-block !important;
    font-family: Arial,Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    padding: 7px 10px;
    text-transform: uppercase;
}
.addfavorite
{
    margin: 186px 0px 0px 0px;
    font-size: 11px;
    color: #FF1493;
    position: absolute;
}
.addfavorite a:hover
{
    margin: 186px 0px 0px 0px;
    font-size: 11px;
    color: gray;
    position: absolute;
}
/*************** INDEX ***************/

#index_text, #index_text_holder
{
    height: 199px;
    min-height: 199px;
}

#index_presslink
{
    float: left;
}

#index_presslink span
{
    position: absolute;
    font-size: 1.3em;
    color: black;
    padding: 2px;
}

#index_thumbnails
{
    width: 369px;
}

#index_thumbnails a
{
    margin-bottom: -14px;
}

#index_thumbnails_left
{
    float: left;
}

#index_thumbnails_right
{
    float: right;
}


#index_thumbnails img
{
    width: 170px;
    height: 100px;
}

#index_text
{
    width: 362px;
}
/*************** NEW DESIGN HOMEPAGE ***************/
.divStart
{
    background-color: #000;
    float: left;
}
.divStLeft
{
    width: 730px;
    float: left;
    margin: 0px 5px 0px 0px;
}
.divStLink
{
    position: absolute;
    margin: 465px 0px 0px 10px;
    background-image: url("/images/1px_black51.png");
    background-repeat: repeat;
    cursor:pointer;
    z-index:100;
}
.divStLink a
{
    color: #fff;
    font-family: Arial;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    padding: 0px 15px 0px 0px;
}
.divStLink span
{
    display: block;
    float: left;
    margin: 6px 0 0;
}
.divStLink img
{
    vertical-align: middle;
    float: left;
}
.divStRight
{
    width: 245px;
    height: 400px;
    float: right;
}

.divStRightTop
{
    margin: 0px 0px 5px 0px;
}
.divStRightBottom
{
}
.divStShare
{
    background-color: #141414;
    padding: 5px 10px 4px;
    width: 225px;
}
.divStShare a
{
    margin: 0px 5px 0px 0px;
}
.divStOverlay
{
    position: absolute;
    width: 245px;
    height: 100px;
    margin: 275px 0px 0px 0px;
}


/*************** PRESS ***************/
#press_text
{
    background: #fff;
    float: left;
    color: #000;
    font-size: 1.4em;
    padding: 0px;
    margin: 0 0px 0 28px;
}

#press_text a
{
    color: #000;
}

#press_download_holder
{
    position: absolute;
    text-align: center;
    margin-top: -32px;
    padding-left: 330px;
}

#press_bottom
{
    font-size: 0.8em;
    margin-top: 20px;
    margin-bottom: 20px;
}

#press_left
{
    display: block;
    width: 150px;
    padding-left: 22px;
}

#press_right
{
    text-align: right;
    display: block;
    margin-right: 16px;
}

.press_image img
{
    border: 1px solid #ccc;
    width: 120px;
    height: 120px; /*   height:265px; width:210px;*/
}

.press_image
{
    border: 1px solid white;
    background: white;
}

#press_covers
{
    /*float:left; padding-top:15px; width:690px;*/
    float: left;
    width: 895px;
    width: 690px;
}

.press_testen
{
    float: left;
    margin-right: 10px;
}

#press_right_col
{
    padding-left: 10px;
    padding-top: 20px;
    font-size: 0.8em;
    float: left;
    width: 135px; /*---OLD 135px*/
}

.press_quote
{
    margin-top: 8px;
    margin-bottom: 25px;
    color: #A8A8A8;
    text-align: right;
    display: block;
}

#press_download
{
    position: relative;
    display: inline;
    width: 194px;
    height: 28px;
    background: url(press_download.png);
}
/*
.pressthumb_text
{
    display: block;
    cursor: pointer;
    margin-top: -4px;
    margin-left: 1px;
    text-align: center;
    position: relative;
    font-size: 0.7em;
    background: white;
    padding: 0;
    width: 118px;
    margin-bottom: 5px;
    height: 14px;
    padding: 1px;
    border: 1px solid #dcb3c8;
}
.pressthumb_left
{
    float: left;
    margin-left: 3px;
}

.pressthumb_date
{
    float: right;
    margin-right: 3px;
    color: gray;
}
*/
.pressthumb_text
{
    /*cursor: pointer;*/
    display: block;
    font-size: 0.7em;
    height: 60px;
    margin-bottom: 5px;
    margin-left: 1px;
    padding: 1px;
    position: relative;
    width: 210px;
}
.pressthumb_left
{
    font-family: Georgia,Times New Roman,Serif;
    font-size: 14px;
    font-weight: bold;
}
.spanPressLink
{
    font-style:italic;
    color:#777777;
    display:block;
    margin:5px 0px 0px 0px;
    font-size:11px;
    }
.pressthumb_date
{
    display: block;
    font-size: 11px;
    margin: 2px 0 0;
}

/*************** BLANDAT ***************/

#coll_text, #info_text, #info_textArea, #wideinfo_text, #index_text, #press_text, #press_detail, #product_text
{
    /*    background: url(/images/text_gradient.png) repeat-x white;     background-position: bottom; border: 5px solid white;*/
}

#coll_text, #info_text, #info_textArea, #wideinfo_text, #index_text, #product_text
{
    padding: 10px;
}

#info_text[id], #info_text_holder[id], #info_text_holder2[id], #wideinfo_text[id], #wideinfo_text_holder[id], #coll_text[id], #coll_text_holder[id], #coll_text_holder2[id], #index_text[id], #index_text_holder[id], #press_text[id], #press_detail[id], #product_text[id], #product_text_holder[id]
{
    height: auto;
}

#coll_text, #info_text
{
    width: 664px;
}


#coll_text_holder, #info_text_holder, #info_text_holder2, #wideinfo_text_holder
{
    border: 1px solid #dcb3c8;
    margin-top: 5px;
}

#wideinfo_text_holder
{
    border: 1px solid #dcb3c8;
    margin-top: 2px;
}

#coll_text_holder
{
    width: 694px;
}

#info_text_holder
{
    width: 512px;
}
/*-------------------------------------------NEW----------*/

#card_text_holder
{
    width: 690px;
    border: 1px solid #dcb3c8;
    margin-top: 2px;
    background-color: #fff;
}
#cardinfo_text
{
    width: 675px;
}

#cardinfo_thumbnails
{
    margin-top: 30px;
    width: 200px;
    float: right;
    font-size: 1.4em;
    text-align: left;
    position: relative;
}

/*--------------------------------------------------------*/
#info_text
{
    width: 482px;
}

#wideinfo_text_holder
{
    width: 887px;
}

#coll_thumbnails, #coll_thumbnails2, #info_thumbnails, #index_thumbnails, #press_text, #product_thumbnails
{
    font-size: 1.4em;
    text-align: left;
    position: relative;
}

#press_detail
{
    font-size: 1.4em;
    float: left;
    position: relative;
}

#coll_thumbnails, #coll_thumbnails2, #info_thumbnails, #index_thumbnails, #index_thumbnails2, #collectionstart_holder, #product_thumbnails
{
    float: right;
}


#coll_thumbnails, #coll_thumbnails2
{
    width: 183px;
}

#coll_thumbnails a, #coll_thumbnails2 a, #info_thumbnails a, #cardinfo_thumbnails a, #index_thumbnails a, #press_text a, #product_thumbnails a
{
    display: block;
    color: black;
}

#coll_thumbnails a:hover, #coll_thumbnails2 a:hover, #info_thumbnails a:hover, #index_thumbnails a:hover, #index_thumbnails2 a:hover, #coll_thumbnails a:hover, #press_text a:hover, #product_thumbnails a:hover
{
    text-decoration: none;
}

#info_thumbnails img, #index_thumbnails img
{
    display: block;
    background: url(/images/pink3.jpg);
    width: 175px;
    height: 105px;
    padding-bottom: 5px;
    padding-right: 5px;
    border: 1px solid #dcb3c8; /*#d2bac7  #dcb3c8*/
}

#product_thumbnails img
{
    display: block;
    padding: 5px;
}

#coll_thumbnails img
{
    display: block;
    background: #fff;
    width: 175px;
    height: 105px;
    padding: 5px;
    border: 1px solid #dcb3c8;
}
#coll_thumbnails2 img
{
    display: block;
    background: #fff;
    width: 175px;
    height: 105px;
    padding: 5px; /* border: 1px solid #dcb3c8;*/
}
.thumb_text2
{
    text-align: center;
    position: relative;
    line-height: 20px;
    font-size: 0.75em;
    padding: 1px 4px;
    top: -19px; /* background: white; border-right: 1px solid #e7cbd9; border-top: 1px solid #e7cbd9; border-left: 1px solid #dcb3c8; */
}

.thumb_text
{
    text-align: center;
    position: relative;
    line-height: 20px;
    font-size: 0.75em;
    padding: 1px 4px;
    top: -19px;
    background: white;
    border-right: 1px solid #e7cbd9;
    border-top: 1px solid #e7cbd9;
    border-left: 1px solid #dcb3c8;
}

#coll_splash
{
    float: left;
    padding: 25px;
    position: relative;
}
#coll_splash2
{
    float: left;
    padding: 25px;
    position: relative;
}

/*************** KOLLEKTION **************

#coll_thumbnails a {
margin-bottom: -16px;
}

#coll_text {
padding: 8px 10px 16px 10px;
}

#coll_thumbnails img {
width: 170px;
height: 170px;
}

#frontimage {
z-index: 0;
position: relative;
background: white;
width: 684px;
margin-top: 2px;
padding: 5px;
border: 1px solid #dcb3c8;
}

#frontimage img {
width: 684px;
}


#coll_header {
margin-top: 8px;
margin-bottom: 6px;
display: block;
text-align: center;
}*/

/*************** BOTTEN ***************/

#bottom
{
    background-color: #000000;
    float: left;
    padding-top: 13px;
    width: 980px;
    color: #514D47;
}
#bottom_text
{
    display: inline;
    float: right;
    font-size: 9px;
    height: 18px;
    position: relative;
    text-align: right;
    margin: 5px 0px 0px 0px;
}

#bottom_text a
{
    color: gray;
    padding: 5px;
}

#bottom_text a:hover
{
    text-decoration: none;
}

#bottom_login a
{
    color: #fd2090;
}

#bottom_login
{
    padding-left: 4px;
}
.divSubsc
{
    float: left;
    width: 475px;
}
.divFooterInfo
{
    border-top: 1px solid #262626;
    display: block;
    float: left;
    font-size: 9px;
    margin: 30px 0 0;
    width: 980px;
}

/****** PROFIL, KUNDVAGN, KASSA ******/

.center
{
    text-align: center;
    margin: 0 auto;
    padding: 2px 0;
}

.fullcenter
{
    position: relative;
    margin-top: 13px;
    padding-left: 340px;
}


#registerbutton
{
    padding: 2px 0 2px 95px;
}


.select_longlong
{
    width: 300px;
    float: left;
}

#kassa_betalning_left, #kassa_betalning_right
{
    line-height: 20px;
    float: left;
    text-align: right;
}

.cart_updown
{
    float: left;
    margin-right: 3px;
}

.cart_up, .cart_down
{
    display: block;
    position: absolute;
    height: 9px;
    width: 11px;
}

.cart_up
{
    background: url(/images/up.gif) no-repeat;
}

.cart_down
{
    margin-top: 10px;
    background: url(/images/down.gif) no-repeat;
}

.cart_number
{
    position: relative;
    display: block;
    margin-left: 15px;
}

.cart_number2
{
    position: relative;
    display: block;
    padding-left: 3px;
}

#kassa_betalning
{
    width: 700px;
    margin: 0 auto;
}

#kassa_betalning_left
{
    padding-right: 4px;
    float: right;
}

#kassa_betalning_right
{
    float: right;
    padding-right: 196px;
}

.kassa_antal
{
    padding-left: 5px;
}

#kassa_ankomst
{
    position: relative;
    float: left;
    width: 640px;
    margin-top: 5px;
    padding-left: 123px;
}

#kassa_ankomst span
{
    padding-left: 8px;
}

#kundvagnar
{
    margin-top: 20px;
    width: 460px;
}

#kundvagnar input
{
    height: 12px;
}

.kundvagnar2
{
    margin: 4px;
    height: 19px;
}

.kundvagnar2 a, .kundvagnar3 a
{
    float: right;
}

.kundvagnar2 a
{
    margin-top: -18px;
}

.kundvagnar3 a
{
    margin-top: -13px;
}

.kundvagnar3
{
    margin: 4px;
    height: 19px;
}

.kundvagn_hover
{
    cursor: pointer;
}

.profilebox
{
    width: 130px;
    margin: auto;
}

.kundvagnbox
{
    padding-top: 5px;
    width: 98px;
    height: 55px;
}

.kassabox
{
    float: left;
    padding-top: 15px;
    padding-left: 350px;
    text-align: center;
}

#kassa_betalningsuppg
{
    width: 770px;
}

#kassa_left
{
    float: left;
}

#kundvagn_left
{
}

#kassa_left
{
    margin-top: 30px;
    padding-left: 115px;
}

#kassa_right
{
    float: left;
    margin-top: 30px;
    margin-left: 30px;
}

#kundvagn_right
{
    margin-left: 388px;
    margin-top: 15px;
}

#profile_text, #kundvagn_text, #kassa_text
{
    position: relative;
    text-align: left;
}

#kundvagn_text, #kassa_text
{
    width: 771px;
    margin-left: 42px;
}

#profile_text
{
    width: 300px;
    padding-left: 12px;
}

#profile, #kundvagn, #kassa
{
    padding-left: 5px;
}

#profile table
{
    width: 300px;
}

#kundvagn table, #kassa_table
{
    width: 470px;
    margin-left: -4px;
    line-height: 17px;
     font-size:12px;
}
.tbCart
{
    width:955px !important;
      line-height: 17px;
      margin:0px 0px 40px 0px;
}
.tbCart th
{
    text-align:left;
    background-color:#000;
    color:#fff;
    padding:2px 2px 2px 5px;
    border-right:solid 2px #fff;
    font-size:12px;
}

.tbCart td
{
    padding:3px 2px 3px 5px;
     font-size:12px;
}
.trCartTotal
{
    font-weight:bold;
    font-size:12px;
    }
    .trCartTotal td
{
    padding:2px 0px 0px 0px;
    border-top:dotted 1px #000;
    }
.trCartClean td

{    padding:20px 0px 10px 0px;
    border-top:dotted 1px #000;
  }
.profile_leftcol
{
    width: 130px;
}

.colorfield, .colorfield2, .colorfield3
{
    background-color: #e5e5e5;
    padding: 3px 2px;
    line-height: 17px;
    font-weight: bold;
}

.colorfield4
{
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
line-height:17px;
padding:3px 2px;
}
.colorfield
{
    background: url(/images/colorfield.jpg) repeat-y #ddd6cd;
    background-position: right;
}

#orders_left
{
    float: left;
    margin-top: 10px;
}

#orders_right
{
    float: left;
    margin-left: 70px;
    margin-top: 10px;
}

#orders_right span
{
    display: block;
    position: relative;
    margin-top: -13px;
    margin-left: 17px;
}

.orders_col
{
    display: block;
    float: left;
    font-weight: bold;
    width: 130px;
}

.orders_col_alla
{
    font-weight: bold;
    display: block;
    padding-top: 6px;
}

.users_col1, .users_col2, .users_col3, .users_col4, .orders_col1, .orders_col2, .orders_col22, .orders_col3, .orders_col4
{
    display: block;
    float: left;
}

.users_col1
{
    width: 50px;
}

.users_col2
{
    width: 200px;
}

.users_col_even
{
    display: block;
    background: #f8e8f3;
    height: 14px;
    cursor: pointer;
}

#users_cols a:hover
{
    text-decoration: none;
    background: #f4d9ec;
}

.users_col_odd
{
    display: block;
    cursor: pointer;
    height: 14px;
}

.users_header, .orders_header
{
    position: relative;
    margin-top: 15px;
    font-weight: bold;
    height: 14px;
    width: 766px;
    border-bottom: 1px solid black;
    clear: both;
}

#users_cols, #orders_cols
{
    position: relative;
    clear: both;
}

.orders_red, .orders_green, .orders_yellow, .orders_pink, .orders_blue, .orders_white
{
    display: block;
    cursor: pointer;
    height: 14px;
    width: 766px;
}

.orders_red
{
    background-color: #ffb9b9;
}

.orders_red_strike
{
    background-color: #ffb9b9;
    text-decoration: line-through;
}

.orders_green
{
    background-color: #b9ffc0;
}

.orders_yellow
{
    background-color: #fffdd7;
}

.orders_pink
{
    background-color: #ffd7f4;
}

.orders_blue
{
    background-color: #d7e3ff;
}

.orders_col1
{
    width: 50px;
}

.orders_col2
{
    width: 85px;
}

.orders_col22
{
    width: 100px;
}

.orders_col3
{
    width: 65px;
}

.orders_col4
{
    width: 65px;
}

.orders_locked
{
    display: block;
    float: right;
    position: relative;
    cursor: pointer;
    margin-top: -14px;
    margin-right: 20px;
}

.orders_locked2
{
    display: block;
    float: right;
    position: relative;
    margin-right: 20px;
}

#orders_cols a:hover
{
    text-decoration: none;
    background: #f4d9ec;
}

#searchorders
{
    display: block;
    position: relative;
    margin-left: 80px;
}

.soptunna
{
    position: relative;
    display: block;
    height: 12px;
    width: 12px;
    margin-left: 14px;
    background: url(/images/soptunna.jpg) no-repeat;
}

.soptunna img
{
    border: 0;
}

.longinput
{
    width: 242px;
}

.longinput2
{
    width: 150px;
}

.halfwayinput
{
    width: 100px;
}

/****** GLOBALT ******/

.star
{
    color: #222222;
}

.rea
{
    color: red;
}

.green
{
    color: green;
}

.red
{
    color: red;
}
.underline
{
    text-decoration: underline;
}

.blue
{
    color: blue;
}

.product_change
{
    display: block;
    position: absolute;
    height: 16px;
    width: 74px;
    background: url(/images/andra.jpg) no-repeat;
}

/****** ADMIN ******/

#admin_text
{
    position: relative;
    width: 771px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    bottom: 20px;
    text-align: left;
}

#admin_text2
{
    position: relative;
    width: 771px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    bottom: 20px;
    text-align: left;
}

#admin_text2 a
{
    color: #000;
}

#admin_text a
{
    color: #000;
}

.admin_img
{
    display: block;
    position: relative;
    margin-top: 15px;
}

.admin_img img
{
    width: 340px;
}

#admin_text img
{
    border: 0;
    padding: 0;
    margin: 1px;
    float: left;
}
#admin_text2 img
{
    border: 0;
    padding: 0;
}
#admin_rightimg img
{
    border: 0;
    padding: 0;
    margin: 1px;
    float: right;
}

#admin_left
{
    padding-left: 5px;
    float: left;
    width: 450px;
}

#admin_right
{
    float: left;
    width: 308px;
}

#admin_meny
{
    display: block;
    text-align: left;
    position: absolute;
    margin-top: 11px;
    margin-left: -5px;
    width: 877px;
    padding: 4px 0 0 10px;
    background: #fff;
    border-top: 1px solid #dcb3c8;
    opacity: 0.9;
    filter: alpha(opacity=90);
    color: #000;
}

#admin_meny a
{
    margin: 0 3px;
}

#admin_meny span
{
    color: black;
    font-weight: bold;
    margin-right: 3px;
}

#admin_meny_text
{
    color: silver;
}

.admin_user
{
    display: block;
    float: left;
    font-weight: bold;
    width: 100px;
}

#admin_wide1, #admin_wide2
{
    clear: both;
}

#admin_wide1
{
    padding: 15px 8px 0 5px;
}

#admin_wide2
{
    padding: 0 8px 15px 5px;
}

/****** TABELLER ******/

/*table {
border: 1px solid;
}

td {
border: 1px solid;
}*/

td
{
    /*text-align: justify;*/
}

.table_right
{
    padding-left: 8px;
    border-left: 1px dashed #d2bac7;
}
.table_left
{
    padding-left: 0px;
}

.table_right img, .table_left img
{
    margin: 0px 10px 10px 0px;
}


.thumbnail
{
    display: block;
    float: left;
    margin-right: 1px;
    width: 189px;
    background: url(/images/limiter.jpg) no-repeat;
    background-position: 187px 10px;
    margin-top: 7px;
    cursor: pointer;
}

.thumbnail img
{
    border: 0;
}


.frontname
{
    margin-top: 3px;
    background: #fff;
    width: 179px;
    color: #514f4c;
    padding: 1px 3px;
    height: 13px;
    margin-bottom: 2px;
    overflow: hidden;
    font-weight: bold;
}

.thumbpic
{
    height: 100px;
    width: 100px;
}

.thumbnail:hover
{
    text-decoration: none;
}



.thumbnail span
{
    display: block;
}

.thumbnail_text
{
    top: 38.5px;
    margin-left: 108px;
    height: 68px;
}

#ContactText
{
    width: 250px;
    margin: 11px 0 0 250px;
    position: absolute;
}



/*-------WhishList------*/

#WhisListText
{
    width: 250px;
    margin: 20px 0px 0px 380px;
    position: absolute;
}


/*------------------TINA fixar-----------------*/

#index_thumbnails2
{
    float: left;
    margin: 2px 0px 0px 10px;
    width: 360px;
}

#bottomimgholder
{
    float: left;
    font-size: 13px;
    margin: 20px 0px 0px 22px; /* old 5px 0px 0px 22px;*/
    width: 325px;
}

#bottomimgholder img
{
    display: block;
    width: 330px;
    height: 100px;
    padding-bottom: 25px;
    padding: 5px 5px 5px 5px;
    background-color: #fff;
    border: 1px solid #dcb3c8;
    margin: 0px 5px 10px 0px; /*#d2bac7  #dcb3c8*/
}

#index_thumbnails2 a
{
    margin-bottom: -14px;
    background-image: url(images/backimgIndex.jpg);
}


#index_thumbnails2 img
{
    background: transparent url(/images/backy2.jpg) repeat scroll 0%;
    height: 213px;
    padding: 3px 4px 9px 3px;
    width: 160px;
    margin-bottom: 10px;
}


.Indexthumb_text2
{
    text-align: center;
    position: relative;
    width: 160px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    padding: 1px 4px;
    margin-bottom: 10px;
    top: -19px;
}

#bottomimgholder_content
{
    background-image: url(/images/indexbottomimg.jpg);
    float: left;
    height: 130px;
    width: 340px;
}
#bottomimgholder_content img
{
    float: left;
    height: 104px;
    margin: 11px 0px 0px 5px;
    padding: 0px;
    width: 104px;
}
#Latest
{
    width: 800px;
    position: absolute;
    margin: 0px 0px 0px -188px;
}

/*-----------------------------------*/

/*************** INDEX ***************/

#indeximage2
{
    z-index: 0;
    position: relative;
    background-image: url(/images/flashBack.jpg);
    background-repeat: no-repeat;
    height: 395px;
    width: 529px;
    padding: 6px 5px 5px 4px;
    margin-bottom: 4px; /* no Twitter inks 19px*/
}

/*#indeximage2 img
{
    height: 336px;
    width: 502px;
}*/

#index_text, #index_text_holder
{
    height: 199px;
    min-height: 199px;
}

#index_presslink
{
    float: left;
}

#index_presslink span
{
    position: absolute;
    font-size: 1.3em;
    color: black;
    padding: 2px;
}

#index_thumbnails
{
    width: 369px;
}

#index_thumbnails a
{
    margin-bottom: -14px;
}

#index_thumbnails_left
{
    float: left;
    margin-left: 22px;
}

#index_thumbnails_right
{
    float: right;
}

#index_text_holder
{
    position: relative;
    float: right;
    width: 260px;
}

#index_thumbnails img
{
    width: 170px;
    height: 100px;
}

#index_text
{
    width: 260px;
    border: 1px solid #dcb3c8;
    position: relative;
}

#index_splash2
{
    float: left;
    position: relative;
    width: 514px;
}
/*------------EXTENTION OF INDEX 20oct ------------------*/

#indexbottom_leftarea, #indexbottom_rightarea
{
    float: left;
    line-height: 16px;
}

#indexbottom_leftarea
{
    border-top: 1px solid #EFEFEF;
    margin: 20px 0px 0px 10px;
    padding: 10px 0px 0px 0px;
    width: 520px;
}
#indexbottom_leftarea img
{
    padding: 5px 5px 5px 0px;
}

#indexbottom_rightarea
{
    border-top: 1px solid #EFEFEF;
    margin: 10px 0px 0px 25px;
    padding: 10px 10px 10px 0px;
    width: 320px;
}

#indexbottom_rightarea img
{
    background-image: none;
    padding: 5px;
    display: block;
    width: auto;
    height: auto;
}

#indexbottom_leftarea h1, #indexbottom_rightarea h1
{
    font-family: Verdana, Arial;
    font-weight: normal;
    font-size: 18px;
    color: #000;
    padding: 0px 0px;
    margin: 0px 0px -17px 0px;
}

#indexbottom_rightarea ul
{
    margin: 0px 0px 0px 5px;
    padding: 0px;
}
#indexbottom_rightarea li
{
    margin: 0px 0px 0px 12px;
    padding: 0px;
}


/*************** KOLLEKTION_tina ***************/


#coll_text2
{
    background: white url(/images/text_gradient.png) repeat-x scroll center bottom;
    padding: 10px;
    width: 435px;
    border: 1px solid #dcb3c8;
    margin-top: 5px;
    font-size: 1.1em;
}


#coll_text2[id], #coll_text_holder2[id]
{
    height: auto;
}



#coll_thumbnails2
{
    float: left;
    margin: 20px 0px 0px 15px;
    position: relative;
    width: 424px;
}


#coll_thumbnails2 a
{
    display: block;
    color: black;
    float: left;
}

#coll_thumbnails2 a:hover, #coll_thumbnails2 a:hover
{
    text-decoration: none;
}
#coll_thumbnails2 img
{
    background: #FFFFFF none repeat scroll 0% 50%;
    border: 1px solid #ccc;
    height: 170px; /* margin: 0px 14px 8px 14px;*/
    margin: 0px 0px 8px 0px;
    padding: 5px;
    width: 170px;
}

.thumb_text2
{
    text-align: center;
    position: relative;
    line-height: 20px;
    font-size: 0.75em;
    padding: 1px 4px;
    top: -19px; /* background: white; border-right: 1px solid #e7cbd9; border-top: 1px solid #e7cbd9; border-left: 1px solid #dcb3c8; */
}

.thumb_text3
{
    text-align: center;
    position: relative;
    line-height: 20px;
    font-size: 0.75em;
    padding: 1px 4px;
    top: -19px;
    background: white;
    border-right: 1px solid #e7cbd9;
    border-top: 1px solid #e7cbd9;
    border-left: 1px solid #dcb3c8;
}

.thumb_text4
{
    background: white none repeat scroll 0%;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    font-size: 0.75em;
    line-height: 20px;
    padding: 1px 4px;
    position: relative;
    text-align: center;
    top: -26px;
    left: 0px;
}

#coll_splash_T
{
    float: left;
    position: relative;
    margin-right: -10px;
    margin-top: 10px;
}


#coll_thumbnails a
{
    margin-bottom: -16px;
}

#coll_thumbnails img
{
    width: 170px;
    height: 170px;
}
#frontimage2
{
    z-index: 0;
    position: relative;
    background: white;
    width: 443px;
    margin-top: 2px;
    padding: 5px;
    border: 1px solid #dcb3c8;
}

#frontimage2 img
{
    width: 443px;
}

#coll_header2
{
    display: block;
    width: 175px;
    margin: 0px 0px 5px 14px;
}

#showNext
{
    margin: 650px 0px 0px 885px;
    position: absolute;
}

#showPrev
{
    margin: 650px 0px 0px 602px;
    position: absolute;
}


/* ----Tina Collections startpage ---*/

#collectionstart_holder
{
    float: left;
    width: 690px;
}

#collectionstart_holder a
{
    margin-bottom: -14px;
    background-image: url(images/backimgIndex.jpg);
    text-decoration: none;
}

#collectionstart_holder img
{
    /*background:transparent url(/images/backy2.jpg) repeat scroll 0%;     border: 1px solid #dcb3c8;*/
    height: 213px;
    margin-top: 10px;
    padding: 3px;
    width: 160px;
    margin-bottom: 10px;
}
.collectionstart_thumbnails
{
    float: left;
}
.collectionstart_thumbnails a
{
    float: left;
    margin: 0px 45px 30px 15px;
}

#collection_right_col
{
    float: left;
    font-size: 0.8em;
    padding-left: 10px;
    padding-top: 20px;
    width: 155px;
}

#collection_textcolum
{
    float: left;
    height: 700px;
    margin: 20px 0px 0px 650px;
    width: 170px;
    position: absolute;
    font-size: 11px;
}
#collection_textcolum p
{
    margin: 5px 0px 10px 0px;
}
#collection_options
{
    float: left;
    margin: 0px 0px 0px 10px;
    border-bottom: solid 1px #ffb0e2;
    padding: 0px 0px 5px;
    width: 600px;
}
#collection_options select
{
    width: 100px;
}
.CollectionThumbText
{
    padding: 0px; 
    width: 160px; 
    margin: -5px 0px 13px 0px; 
    font-weight:bold;
    height:55px;
    font-size: 12px; 
    font-family:Georgia, Times New Roman, Serif;
    color: rgb(0, 0, 0);
}
#collection_options h3
{
    float: left;
    font-size: 1.5em;
    margin: 0pt;
    width: 130px;
}


/*--------------------------------------------------------*/


#shopchoice
{
    float: left;
    font-weight: bold;
    margin-top: 16px;
    padding: 0 0 20px;
}

#shopchoice input
{
    margin-bottom: -2px;
}


/*-------------------------NEW UNDERPAGES LAYPUT-----------------*/

.nametab2
{
    position: relative;
    background: white;
    font-size: 2.3em;
    border: 1px solid #dcb3c8;
    border-bottom: none;
    z-index: 2;
    padding: 5px 5px 0px 15px;
    margin-top: -3px;
    margin-right: -5px;
}
/*.nametabsmall
{
    position: relative;
    color: #000;
    background: white;
    font-size: 1.1em;
    border: 1px solid #DCB3C8;
    border-bottom: none;
    z-index: 0;
    margin-right: -5px;
    padding: 5px 10px 5px 5px;
}*/

.nametabsmall
{
    position: relative;
    color: #000;
    text-transform:uppercase;
    border-bottom: none;
    padding: 8px 10px 8px 5px;
    font-size:11px;
    margin:10px 3px 0px 3px;
}


.nametabsmall:hover
{
    background: #000;
    color:#fff;
    text-decoration: none;
}
#info_textArea
{
    width: 845px;
    /*width:930px;*/
}
#info_textArea p
{
    font-size: 1.2em;
    padding: 0px 20px 0px 20px;
}

#info_textArea img
{
    background: white;
    padding: 5px;
}

#imageHolder
{
    width: 825px;
    margin: 0px 0px 15px 0px;
    border-bottom: 1px dashed #D2BAC7;
}

#info_text_holder2
{
    width: 930px;
    margin:10px 0px 0px 0px;
    border:none;
    border-top:solid 1px #000;
}

#info_text_holder2
{
    top: -6px;
}
#template1 p
{
    padding: 0px 0px 0px 0px;
}

#template2
{
}
#template2 img
{
    margin: 0px 20px 20px 20px;
    float: left;
}
#storylinks
{
    font-size: 1.4em;
    line-height: 40px;
    text-align: right;
}
#storylinks a
{
    padding-right: 25px;
}

#tooltip
{
    border: 1px solid black;
    z-index: 3000;
    padding: 3px;
    position: absolute;
    left: 450px;
    background: #000;
    display: none;
}
#tooltip img
{
    margin: 0;
    width: 200px;
    height: 200px;
}

/*-------------------------MY ORDERS-------------------------*/

.ordertable
{
    margin: 0px;
}
.ordertable a:hover
{
    text-decoration: underline;
}
.oddrow
{
    background-color: #EEEEEE;
    color: #000;
    padding: 2px;
    margin: 0px;
    line-height: 14px;
}
.oddrow:hover
{
    background-color: #ccc;
    cursor: pointer;
}
.evenrow:hover
{
    background-color: #ccc;
    cursor: pointer;
}
.evenrow
{
    background-color: #fff;
    color: #000;
    margin: 0px;
    padding: 2px;
    line-height: 14px;
}
.rowheader
{
    border-bottom: 1px solid #DDDDDD;
    font-size: 11px;
    margin: 0px;
    padding: 2px;
    line-height: 24px;
    font-weight: bold;
}

/*.Rowheader
{
border-bottom:1px solid #DDDDDD;
float:left;
font-size:11px;
line-height:28px;
width:130px;
font-weight:bold;
}
.oddRow
{
background-color:#EEEEEE;
float:left;
    color:#000;
line-height:24px;
width:130px;
}
.evenRow
{
background-color:#fff;
color:#000;
float:left;
line-height:24px;
width:130px;
}*/

.RowLinks
{
    color: #000;
    cursor: pointer;
}

.RowLinks:hover
{
    color: red;
}
.outofstockspan
{
    margin: 3px 0px 0px 0px;
    font-size: 12px;
    color: #606060;
    display: block;
    float: left;
}
.outofstockspan2
{
    font-size: 10px;
    display: block;
    float: left;
    margin: 3px 0px 4px 115px;
    width: 80px;
    font-size: 10px;
    color: rgb(249, 127, 189);
}

/*---------------- CoUtUrE----------------------*/

#couture_leftarea
{
    width: 590px;
    padding: 5px 15px 5px 5px;
    border-right: dotted 1px #ddd;
    float: left;
    font-size: 1.1em;
}
#couture_leftarea h2
{
    font-size: 1.8em;
    margin: 0 0 5px;
    padding: 0;
}
.couture_leftarea
{
    width: 590px;
    padding: 5px 15px 5px 5px;
    border-right: dotted 1px #ddd;
    float: left;
    font-size: 1.1em;
}
.couture_leftarea h2
{
    font-size: 1.8em;
    margin: 0 0 5px;
    padding: 0;
}
#couture_thumbsHolder img
{
    float: left;
    padding: 4px;
    margin: 0px;
}
.couture_bigimgholder
{
    padding: 10px 0px 20px 0px;
    float: left;
    border: solid 1px #EFE0E8;
    font-size: 1em;
    width: 588px; /*height:380px;*/
}
.couture_bigimgThumbs
{
    float: left;
    width: 315px;
}
.couture_bigimgThumbs li
{
    margin:0px 0px 2px 20px;
}
 .couture_bigimgThumbs span
{
    margin:0px 0px 0px 10px;
}
 
.couture_bigimgThumbs img
{
    border: solid 1px #FDCDE5;
    margin: 5px;
    padding: 0px;
}

.couture_bigimgholder img
{
    float: left;
}
.couture_bigimgholder h3
{
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 4px 0px;
}
.couture_bigimgholder_text
{
    float: left;
    font-size: 1em;
    margin: -5px 0 0 0px;
    padding: 0 0 0 10px;
    width: 255px;
}

.couture_material
{
    font-size: 11px;
}
.couture_table1
{
    margin: 0px 0px 20px 0px;
    width: auto;
    border-bottom: solid 1px #efefef;
}
.couture_table1 td
{
    font-size: 10px;
    padding: 2px 0px;
}
.couture_material td
{
    border-bottom: solid 1px #efefef;
    padding: 2px;
}

#couture_thumbsHolder img:hover
{
    border: 1px solid #000;
}
#couture_thumbsHolder
{
    width: 550px;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
#thumbsScroll
{
    width: 6000px;
    margin: 0px 0px 0px 0px;
    height: 140px;
}

.ScrollImgShowCount
{
    width: 550px;
    float: left;
    height: 280px;
}
.ScrollImgShowCount img
{
    border: 1px solid #fdade2;
    float: left;
    margin: 2px;
    padding: 1px;
    width: 132px;
    height: 132px;
}


#Thumbs_container
{
    width: 583px;
    float: left;
    padding: 5px 5px 5px 0px;
    background-image: url(../images/scrollback.jpg);
    background-color: #FBF6E9;
    border:solid 1px #e4decf;
}


.right
{
    position: absolute;
    margin: -90px 0px 0px 573px;
}
.left
{
    position: absolute;
    margin: 45px 0px 0px 4px;
}
#Thumbs_container a
{
    float: left;
    padding: 0px;
    margin: 0px;
    cursor: pointer;
    width: 0px;
    height: 20px;
}
#Thumbs_container img
{
    float: left;
    padding: 0px;
    margin: 0px;
    cursor: pointer;
}
#thumbsScroll img
{
    border: 1px solid #e4decf;
    float: left;
    margin: 2px;
    padding: 1px;
    width: 132px;
    height: 132px;
}
#thumbsScrollA
{
    border: 1px solid #e4decf;
    float: left;
    margin: 2px;
    padding: 1px;
    width: 132px;
    height: 132px;
}

.right_coutreTable
{
    font-size: 12px;
}
.right_coutreTable tr
{
    height: 20px;
}

#couture_rightarea
{
    float: left;
    font-size: 11px;
    margin: 0 0 0 10px;
    width: 220px;
}

#couture_rightarea p
{
    font-size: 11px;
}
#couture_rightarea img
{
    width: 80px;
    height: 80px;
}

#stepslinks2
{
    font-size: 11px;
    position: absolute;
    margin: 25px 0px 0px 360px;
    padding: 0 5px;
    text-align: left;
    z-index: 1;
    width: 200px;
    height: 20px;
    font-weight: bold;
}

#couter_nextbtn2
{
    margin: 0px 0px 0px 120px;
    position: absolute;
    text-align: left;
    width: 100px;
}


.PlaceBtn
{
    margin: -10px 0px 0px 123px;
    position: absolute;
}



#stepslinks
{
    float: left;
    font-size: 12px;
    height: 0;
    margin: 10px 0 4px;
    padding: 0 5px;
    text-align: left;
    width: 590px;
    font-weight: bold;
}
/*#stepslinks
{
    float: left;
    font-size: 12px;
    height: 40px;
    margin: 20px 0px 0px;
    text-align: left;
    width: 590px;
}*/

#couter_nextbtn
{
    margin: 0px 0px 0px 490px;
    position: absolute;
    text-align: left;
    width: 100px;
}

#couture_leftholder
{
    height: 470px;
}
#couture_help
{
    position: absolute;
    margin: 0px 0px 0px 574px;
    font-size: 16px:;
}
#couture_help a
{
    font-weight: bold;
    padding: 3px;
    font-size: 16px;
    cursor: pointer;
}

#couture_helpPrice
{
    margin: -18px 0px 0px 196px;
    position: absolute;
}
#couture_helpPrice a
{
    font-weight: bold;
    padding: 3px;
    font-size: 16px;
    cursor: pointer;
}


.RightColumPrice
{
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0px;
    width: 170px;
    float: left;
}

.RightColumPrice span
{
    font-size: 1 em;
}
.HelpPopup
{
    background-color: #FBF6E9;
    border: 2px solid #000;
    font-size: 10px;
    margin: 16px 0 0 611px;
    padding: 10px;
    position: absolute;
    visibility: hidden;
    width: 230px;
    z-index: 10;
}
.HelpPopup h2
{
    font-size: 12px;
}
.HelpPopup p
{
    font-size: 10px;
    padding: 0px;
    margin: 0px;
}

.HelpPopupPrice
{
    background-color: #FDCDE5;
    border: 2px solid #000;
    font-size: 10px;
    margin: 60px 0 0 220px;
    padding: 10px;
    position: absolute;
    visibility: hidden;
    width: 230px;
    z-index: 10;
}
.HelpPopupPrice h2
{
    font-size: 12px;
}
.HelpPopupPrice p
{
    font-size: 10px;
    padding: 0px;
    margin: 0px;
}
/*--------------BE Couture----------------*/

.BEC_orderView
{
    border-bottom: 1px solid #EFEFEF;
    float: left;
    margin: 10px 0;
    padding: 10px 0px 5px 0px;
    width: 100%;
}
.BEC_orderViewPrice
{
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    padding: 0 0 10px;
    text-align: right;
    width: 830px;
}
.BEC_orderView h3
{
    font-size: 14px;
    border-bottom: solid 1px #efefef;
    padding: 4px 0px;
    margin: 4px 0px 10px 0px;
}
.FinalizeInput
{
    width: 92px;
}

.FinalizeInputs img
{
    padding: 0px;
}

.couture_orderViewThumb
{
    background-color: #FBF6E9;
    border: 2px solid #FBF6E9;
    float: left;
    font-size: 1.2em;
    margin: 0;
    padding: 10px;
    width: 566px;
}
.couture_selectionsThumb
{
    border: 1px solid #FBF6E9;
    margin: 4px;
    width: 100px;
    float: left;
    height: 150px;
    text-align: center;
    font-size: 10px;
    background-color: #FBF6E9;
}
.couture_orderViewThumb_Info
{
    float: left;
}

.couture_selectionsThumb:hover
{
    border: 1px solid #000;
}

.RightColum_Extras
{
    background-color: #FBF6E9;
    border: 2px solid #FBF6E9;
    float: left;
    margin: 4px;
    padding: 4px;
    font-size: 10px;
    width: 200px;
}

.RightColum_Extras a
{
    color: #000;
    padding: 4px 0px;
    line-height: 16px;
}

.RightColum_Extras a:hover
{
    text-decoration: underline;
    color: #000;
}

.BEC_buyBtnTop
{
    text-align: right;
    width: 30px;
    float: left;
}
.BEC_buyBtnTop img
{
    height: 22px;
    width: 75px;
}


.BEC_buyBtnBottom
{
    text-align: right;
    width: 220px;
    float:left;
}



#spanInfo
{
    margin-left: 10px;
}


.BecSelectionsLinks
{
    border-bottom: 1px dotted #DDDDDD;
    margin: 5px 0;
    padding: 0 0 5px;
}

.BecSelectionsLinks a
{
    padding: 0px;
    margin: 0px -1px;
}

#FinalizeInfo
{
    background-color: #FBF6E9;
    background-image: url(../images/scrollback.jpg);
    float: left;
    padding: 10px;
    width: 570px;
}
.FinalizeInfoPuff
{
    width: 180px;
    float: left;
    margin: 5px;
}


#FinalizeInfo h2
{
    font-size: 1.2em;
    margin: 2px 0px;
}

.FinalizeInfoPuff h3
{
    font-size: 1em;
    margin: 2px 0px;
}

.BecNotLoggedin
{
    padding: 10px;
    float: left;
    width: 568px;
    border: 1px solid #EFE0E8;
}

.BecLoggedin
{
    padding: 10px;
    float: left;
    width: 568px;
    font-weight: bold;
    border: 1px solid #EFE0E8;
}

.BecNotLoggedin h3
{
    font-size: 1.2em;
    margin: 2px 0px;
}
.BecSelectTag
{
    width: 68px;
    float: left;
}

.BecSelectTag2
{
    float: left;
    font-size: 1em;
    font-weight: bold;
    width: 150px;
}
.BEC_buyBtnLarge
{
    margin: 0px 0px 0px 100px;
}

/* .BEC_buyBtnLarge
 {
margin:-15px 0px 0px 410px; 
width:200px; 
position:absolute; 

}*/



/*-------------BEC FAQ -----------------*/

.BECfaqItem
{
    border-bottom: 1px dotted #DDDDDD;
    float: left;
    margin: 0 0;
    padding: 20px 0;
    width: 770px;
}

.BECfaqQuestion
{
    display: block;
    font-weight: bold;
    margin: 0 0 6px;
}



.inputExtension
{
    padding: 0px;
}

/*-------------BEC STARTPAGE -----------------*/

.BecStartpageColum
{
    width: 250px;
    float: left;
    margin: 50px 0px 10px 0px;
    font-size: 11px;
}
.BEC_startPageFlash
{
    padding: 10px 0px 30px 0px;
}


/*------------- USERS BEC ORDERPAGES-----------------*/


.BecOrderStatusInfo
{
    font-size: 11px; /*width: 500px;*/
    width: 390px;
    padding: 2px;
    background-color: #efefef;
    border: solid 1px #ddd;
}
.BecOrderStatusTable
{
    /* width: 845px;-*/
    width: 710px;
    margin: 10px 0px;
    font-size: 11px;
    border-top: solid 1px #ddd;
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
}
.BecOrderStatusTable tr
{
    height: 25px;
    margin: 2px 0px;
}
.BecOrderStatusTable th
{
    text-align: left;
    background-color: #efefef;
    border-bottom: solid 1px #ddd;
    font-size: 12px;
    padding: 2px;
}
.BecOrderStatusTable td
{
    padding: 2px;
    border-bottom: solid 1px #ddd;
}

.BecStatDoneRow
{
    color: #FF1493;
}

.BecStatActRow
{
    color: #000;
    font-weight: bold;
    background-color: #FDCDE5;
}

.BecStatNextRow
{
    color: #a5a5a5;
}



/*----------------GROUPS --------------------------------*/
.groupHolder
{
    background-color: #FBF6E9;
    border: 1px solid #eee7d6;
    float: left;
    height: 130px;
    margin: 13px;
    padding: 6px;
    color: #000;
    width: 149px;
}
.groupHolder:hover
{
    background-color: #eee7d6;
}
.groupHolder a
{
    color: #000;
}
.groupHolder a:hover
{
    text-decoration: none;
}


.groupsHeader
{
    border-bottom: 1px solid #EFEFEF;
    border-top: 1px solid #EFEFEF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 4px 0 15px 0;
    padding: 2px 0;
    text-transform: uppercase;
    width: 567px;
}


/*---------------------BULLETINBOARD----------------------------*/

.BoardHolder
{
    float: left;
    padding: 25px 0;
    width: 930px;
}
.BoardLeftArea
{
    width: 513px;
    float: left;
    margin: 0px 11px 0px 0px;
}

.LeftPaperHolder
{
    width: 630px;
    float: left;
}
.LeftPaperTop
{
    width: 489px;
    float: left;
    background-image: url(../images/LeftPaperTop.gif);
    background-repeat: no-repeat;
    height: 120px;
}
.LeftPaperQuestion
{
    width: 444px;
    float: left;
    padding: 0px 0px 20px 0px;
    color: #000;
    font-style: italic;
}
.LeftPaperContent
{
    width: 444px;
    float: left;
    background-image: url(../images/LeftPaperContent.gif);
    background-repeat: repeat-y;
    padding: 20px 25px 0px 25px;
    font-size: 12px;
    line-height: 20px;
}
.LeftPaperBottom
{
    width: 489px;
    float: left;
    background-image: url(../images/LeftPaperBottom.gif);
    background-repeat: no-repeat;
    height: 157px;
    padding: 15px 19px;
}
.BoardRightArea
{
    width: 264px;
    float: right;
}


.RightPaperHolder
{
    width: 264px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.RightPaperTop
{
    width: 264px;
    float: left;
    background-image: url(../images/RightPaperTop.gif);
    background-repeat: no-repeat;
    height: 92px;
}
.RightPaperContent
{
    background-image: url("../images/RightPaperContent.gif");
    background-repeat: repeat-y;
    float: left;
    line-height: 16px;
    padding: 16px 10px 0;
    width: 264px;
}

.RightPaperContent a
{
    border-bottom: 1px solid #DDDDDD;
    color: #444444;
    display: block;
    line-height: 16px;
    padding: 4px 5px 4px 10px;
    width: 231px;
}
.RightPaperContent a:hover
{
    color: #000;
    text-decoration: none;
}
.ActiveQuestion
{
    margin: 0px 0px 0px 0px;
    float: left;
}


.RightheaderLink
{
    color: #000000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    width: 225px !important;
}

.RightheaderLink a
{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding: 6px 5px !important;
    text-transform: uppercase;
}


.RightPaperBottom
{
    width: 264px;
    float: left;
    background-image: url(../images/RightPaperBottom.gif);
    background-repeat: no-repeat;
    height: 119px;
}

#QuestionDate
{
    font-size: 10px;
    position: absolute;
    margin: 105px 0 0 27px;
}

.boardBelow
{
    width: 800px;
    float: left;
}

.postcard
{
    background-image: url(../images/postcardback2.jpg);
    width: 496px;
    height: 335px;
    margin: 10px 0px 0px 100px;
    float: left;
}
.PostCardForm
{
    margin: 90px 0px 0px 30px;
    position: absolute;
}

.PostCardForm input
{
    width: 200px;
}


/*-------------------------Reviews/upload gallery------------------------*/

.NavBar, .NavBarbottom
{
    /*border-top: 1px dotted #000; border-bottom: 1px dotted #000;*/
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 10px;
    margin: 0 0 20px;
    padding: 5px 0;
    text-transform: uppercase;
    width: 930px;
    width: 670px;
}

.NavBar h3, .NavBarbottom span
{
    float: left;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
}
.NavBar a, .NavBarbottom a, .divSortRewsImgs a
{
    color: #000 !important;
    display: inline;
    float: left;
    font-size: 9px;
    margin: 0px 5px 0px 0px;
}
.NavBarbottom a:hover
{
    text-decoration: underline;
}
.NavBar a:hover
{
    text-decoration: underline;
}
.NavBarbottom
{
    margin: 20px 0px;
}

.NavbarRight
{
    float: left;
    margin: 0 0 0 171px;
    position: absolute;
    text-align: right;
    width: 500px;
}
.NavbarRight a
{
    float: right;
}
.NavbarRight a:hover
{
    text-decoration: underline;
}
.NavSelect
{
    float: right;
    font-size: 9px;
    margin: 0 0 0 7px;
    width: 258px;
}
.NavSelect select
{
    font-size: 9px;
    height: 16px;
    margin: -3px 2px 0 2px;
}
.NavSelect span
{
    float: left;
}


.RevSortOptions
{
    font-weight: normal;
    margin: 0px 0px 0px 315px;
    text-transform: none;
    font-size: 10px;
    text-align: right;
    width: 352px;
}


.RevSortOptions a
{
    color: rgb(248, 58, 154) !important;
    display: inline;
    float: left;
    margin: 0px 5px 0px 0px;
}

.RevsListItem
{
    float: left;
    border-top: solid 1px #ddd;
    padding: 5px 0px;
    width: 670px;
    font-size: 10px;
}
.RevsListItem:hover
{
    background-color: #fbf6e9;
}
.itemheader
{
    padding: 0px;
    margin: 0px 0px 13px 0px;
    font-size: 12px;
    display: block;
    font-weight: bold;
}

.RevsListItem img
{
    float: left;
    vertical-align: text-bottom;
    margin: 0px 5px 0px 0px;
    border: solid 1px #ddd;
}

.gray
{
    color: #7a7a7a;
    clear: right;
}
.pink
{
    color: rgb(248, 58, 154);
    float: left;
}
.GalleryRightColTop
{
    border-bottom: dotted 1px #ddd;
    float: left;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
    font-size: 10px;
    width: 140px;
}
.GalleryRightColTop h3
{
    font-weight: normal;
    margin: -2px 0px 2px 0px;
    background-color: Transparent;
}

.GalleryRightColTop a
{
    font-size: 11px;
    margin: 4px 0px;
    width: 130px;
}
.GalleryRightColTop a:hover
{
    text-decoration: underline;
}
#press_right_col h3
{
    font-size: 22px;
    font-weight: normal;
    padding: 4px 0px 8px 0px;
    margin: 0px;
}
#press_right_col a
{
    font-size: 11px;
}
.reviewholder
{
    width: 100%;
    float: left;
    padding: 0px 0px 20px 0px;
}
.reviewLeftArea
{
    width: 170px;
    float: left;
    margin: 0px 20px 0px 0px;
    font-size: 10px;
}
.reviewLeftArea a
{
    color: rgb(248, 58, 154);
    font-weight: bold;
    font-size: 11px;
}
.reviewLeftArea img
{
    border: solid 1px #ddd;
    float: left;
}
.RevDefaultImgName
{
    display: block;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
}
.reviewRightArea
{
    width: 480px;
    float: left;
    font-size: 11px;
}
.reviewRightAreaProduct
{
    width: 650px;
    float: left;
    font-size: 11px;
}
.reviewRightArea h1, .reviewRightAreaProduct h1
{
    font-weight: normal;
    font-size: 22px;
    margin: 0px 0px 10px 0px;
}
.ReviewUploads
{
    border-bottom: 1px dotted #FDCDE5;
    width: 170px;
    float: left;
    font-size: 9px;
    margin: 10px 0;
    padding: 4px 0 10px 0;
}
.ReviewUploads img
{
    margin: 4px 4px 4px 0;
}
.WriteReview
{
    width: 97%;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0px;
}
.WriteReview tr
{
}
.WriteReview td
{
    text-align: left;
}
.WriteReview input
{
    width: 300px;
    margin: 4px 0px 8px 0px;
}
.WriteReview select
{
    width: 300px;
    margin: 4px 0px 8px 0px;
}
.WriteReview textarea
{
    width: 100%;
    height: 200px;
    margin: 4px 0px 8px 0px;
}
.UploadText
{
    font-size: 11px;
    margin: 0px 0px 10px 0px;
}
.uploadHeader
{
    font-weight: normal;
    font-size: 22px;
    margin: 0px 0px 10px 0px;
}

.divSortRewsImgs
{
    border-bottom: 1px dotted #000000;
    float: left;
    font-size: 9px;
    font-weight: bold;
    height: 10px;
    margin: -10px 0 20px;
    padding: 0 0 10px;
    text-transform: uppercase;
    width: 920px;
    width: 670px;
}
.divSortRewsImgs select
{
    font-size: 9px;
    height: 18px;
    margin: -3px 2px 0 2px;
}

/*----------------PRDOUCTPAGE UPDATE IMAGEUPLOAD AND REVIEW----------------*/

#CustArea
{
    width: 855px;
    float: left; /*margin: 0px 0px 0px 115px;*/
    margin: 0px 0px 0px 5px;
}

.ProductPageWriteRev, .ProductPageCustUpload
{
    background-color: #fbfbfb;
    border: 1px dotted #DDDDDD;
    float: left;
    padding: 0 23px;
    width: 800px;
}

.CustContents
{
    width: 900px;
    background-color: #fff;
    padding: 10px;
    margin: 5px 0px;
    border: solid 1px #ddd;
    float: left;
}
.CustContents h2
{
    background-color: #FBF6E9;
    border: 1px solid #DDDDDD;
    font-size: 12px;
    margin: 0 0 10px;
    padding: 5px;
}

#product_text_tabs
{
    float: left;
    width: 340px;
}
.product_textTop
{
    width: 340px;
    float: left;
}
.tabscontentHolder
{    border: 1px solid #DDDDDD;
    padding: 10px;
}
.topAddbasket
{
    position: absolute;
    margin: -23px 0 0 242px;
}

.ReviewTabContent
{
}

.ReviewTabContent p
{
    margin: 5px 0px;
}
.ReviewTabContent h3
{
    margin: 4px 0px;
    font-size: 10px;
    padding: 0px;
}

.ReviewTabContent a
{
    left: 11px;
    line-height: 17px;
    margin: 4px 0;
    width: 333px;
}

.ReviewTabContent strong
{
    display: block;
}
.ReviewTabContent span
{
    display: block;
}
.TabReview
{
    font-size: 10px;
    line-height: 16px;
}

.TabReview span
{
    display: block;
    font-size: 11px;
    color: #686868;
    width: 300px;
}


.product_textTop strong
{
    font-size: 13px;
}
.productChoiceLinks
{
    margin: 8px 0px 15px 0px;
}
.productChoiceLinks a
{
    font-size: 10px;
    color: #666666;
    margin: 10px 0px;
}
.productChoiceLinks a:hover
{
    color: #000;
    text-decoration: none;
}
#product_text_tabs a
{
    float: left;
    color: #fff;
    background: transparent url(/images/productTabLeft.jpg) left top no-repeat;
    margin: 0;
    font-size: 95%;
    padding: 0 0 0 4px;
    text-decoration: none;
}
#product_text_tabs a:hover
{
    color: white;
    background: transparent url(/images/productTabLeftHover.jpg) left top no-repeat;
}


#product_text_tabs a span
{
    float: left;
    background: url(/images/productTabRight.jpg) right top no-repeat;
    padding: 5px 10px 3px 5px;
    cursor: pointer;
}



#product_text_tabs a span:hover
{
    background: url(/images/productTabRightHover.jpg) right top no-repeat;
}


.ProductReviewList
{
    float: left;
    padding: 0px;
}


.CustChoice
{
    margin: 5px 0px;
}
.CustChoice a
{
    margin: 10px 10px 10px 0px;
    float: left;
}

.ToTopp
{
    margin: 7px 0 0 709px;
    position: absolute;
    font-size: 9px;
}
.ToTopp a
{
    color: #000;
}

.ToToppa a:hover
{
    text-decoration: underline;
}
.TwFb_LinksFront
{
    background: white url(/images/TwFb_back.png) repeat-y scroll 0 0;
    background-position: right;
    display: inline;
    float: left;
    height: 18px;
    margin-bottom: 4px;
    width: 530px;
    padding: 3px 10px 5px 4px;
    right: 12px;
}
.TwFb_LinksFront a
{
    float: left;
    margin: 0px 10px 0px 0px;
}



.ShareLinks
{
    background-color: #FFFFFF;
    margin: 10px 0 0;
    padding: 5px 0;
    text-align: center;
    width: 330px;
}

.ShareLinks a
{
    color: #000;
    line-height: 25px;
    padding: 4px 1px;
}

.ShareLinks img
{
    vertical-align: middle;
}



.PaymentoptionsHolder
{
    border: 1px solid #DDDDDD;
    float: left;
    margin: 0;
    width: 461px;
    padding: 7px;
}
.PaymentoptionHolder
{
    float: left;
    margin: 2px 0px 0px 0px;
    padding: px;
    width: 462px;
}

.PaymentoptionHolder h3
{
    margin: 0px 0px 2px 0px;
    padding: 2px;
    background-color: #f2f2f2;
    font-size: 10px;
    font-weight: bold;
}

.Paymentoption
{
    border: 1px solid #FFEFF7;
    float: left;
    margin: 1px;
    padding: 4px 2px;
    text-align: center;
    width: 69px;
}

.Paymentoption:hover
{
    background-image: url(/images/payback.jpg);
    background-position: bottom;
    cursor: pointer;
    background-repeat: repeat-x;
}

.Paymentoption img
{
    padding: 0px;
    margin: 0px;
    width: 60px;
    height: 30px;
}
/*----------------PRDOUCTPAGE UPDATE MAY ---------------*/

.aProdimgScroll
{
    display:block;
    width:120px;
    height:25px;
}

.aProdimgScroll img
{
    width:120px !important;
    padding:0px !important;
    height:25px !important;
    display:inline-block !important;
    float:none !important;
}
.divProdShare
{
    display: block;
    height: 30px;
    margin: -23px 0 0 720px;
    position: absolute;
    text-align: right;
    width: 200px;
 }
 .spanBigPicInfo
 {
 display:block; 
 text-align:center;
 font-size:16px;
 font-family:Georgia, Serif;
 margin:0px 0px 5px 0px;
}
.spanNewInfo
{
    display:block; 
    text-align:center;
}
/*------------------NEW DEISGN INFOPAGES / BE MAGAZINE ------------------------*/

.InfoPageAllHolder, .ProdCatAllHolder
{
    /*background-color: #FFFFFF;     float: left;     margin-top: 10px;     width: 855px;     margin: 5px 0px 0px 5px;     padding: 10px;*/
    background-color: #FFFFFF;
    float: left;
    padding: 25px;
    width: 930px;
}
.ProdCatAllHolder
{
    padding: 30px 0px 0px 0px;
    width: 680px;
}
.InfoPageAllHolder h2
{
    font-family: Georgia, Times New Roman;
    font-style: italic;
    color: #f6e9c8;
    background-color: #000;
    font-size: 24px;
    display: inline;
    font-weight: normal;
    padding: 2px 4px;
}

.pinkstripe
{
    /* border-top: 1px solid #000;     display: block; /*float:left;     margin: 3px 0px;*/
    border-top: 1px solid #000000;
    display: block;
    float: left;
    margin: 3px 0;
    width: 100%;
}
.InfoPageTopMenu, .NavShow
{
    width: 930px;
    float: left;
}

.InfoPageTopMenu
{
    padding: 4px 0px 1px 0px;
    margin: 3px 0px 0px 0px;
    border-top: solid 1px #000;
}
.NavShow
{
    border-top: 1px solid #A5A5A5;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    margin: 3px 0;
    padding: 5px 0;
}
.NavShow a
{
    color: #5a5a5a;
}
.InfoPageTopMenu a
{
    text-transform: uppercase;
    font-family: Verdana;
    font-size: 11px;
    padding: 2px 6px;
    color: #000;
    float: left;
}
.InfoPageTopMenu a:hover
{
    color: #fff;
    text-decoration: none;
    background-color: #000;
}
.IpTopmenuActive
{
    color: #fff;
    text-decoration: none;
    background-color: #000;
}
.IpTopmenuActive a
{
    color: #fff;
}
.InfoPageContentHolder
{
    /*width: 855px;     width:840px;*/
    width: 930px;
    float: left;
    margin: 10px 0px;
}
/*--NEW DEISGN INFOPAGES / BE MAGAZINE TYPO -----*/

.PinkBlockHeader, .PinkBlockHeaderLong, .GraySmallInfo, .InfoPageLargePuff h1, .ListPuff h2, .ArticleContentHolder h2, .LargeListPuff h3, .IpLeftSubmenu h3, .InfoPageLeftPuff h3, .InfoPageLeftPuffNew h3, .LargePuffIngress, .ArticleContentHolder h3, .ArticleContentHolder h1, .ListPuff h3, .LeftSectionsHeader
{
    font-style: italic;
    font-family: Georgia, Times New Roman;
    font-weight: normal;
}

.PinkBlockHeader, .PinkBlockHeaderLong
{
    color: #fff;
    background-color: #5a5a5a;
    font-size: 16px;
    padding: 2px 4px;
    width: 662px;
    float: left;
    margin: 0px 0px 10px 0px;
}

.PinkBlockHeader
{
    width: 156px;
    padding: 2px;
}
.GraySmallInfo, .GrayLargeInfo
{
    color: #000;
    display: block;
    font-size: 10px;
    margin: 4px 0px 9px 0px;
}
/*-----------------INFOPAGES LEFT AREA ------------------*/
.IpLeftSubmenu
{
    width: 165px;
    float: left;
    background-color: #5a5a5a;
    margin: 0px 0px 20px 0px;
}

.IpLeftSubmenu_content
{
    border-top: solid 4px #fff;
    float: left;
    width: 165px;
}

.IpLeftSubmenu h3
{
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    padding: 4px;
}
.IpLeftSubmenu_content a
{
    border-bottom: solid 1px #fff;
    display: block;
}
.IpSubmenuLink
{
    color: #fff;
    padding: 4px;
}
.IpSubmenuLink:hover
{
    text-decoration: none;
    background-color: #000;
}
.IpSubmenuLink:visited
{
    color: #fff;
}
.darkpink
{
    background-color: #cb297b;
    padding: 4px;
}
.lightpink
{
    background-color: #fff;
    color: #000;
    padding: 4px 6px;
}
.lightpink:hover
{
    text-decoration: none;
    background-color: #efefef;
}
.lightpink:visited
{
    color: #000;
}

.InfoPageLeftHolder
{
    /*width: 165px;*/
    width: 185px;
    float: left;
}
.InfoPageLeftHolder img
{
    margin: 0px 0px 10px 0px;
}

.InfoPageLeftPuff
{
    width: 165px;
    float: left;
    line-height: 16px;
    font-size: 11px;
    margin: 0px 0px 15px 0px;
}
.InfoPageLeftPuffNew
{
    background-color: #F2F2F2;
    border: 1px solid #CFCFCF;
    float: left;
    font-size: 11px;
    line-height: 16px;
    margin: 0 0 15px;
    padding: 3px;
    width: 157px;
}
.InfoPageLeftPuffNew img
{
    margin: -2px 0px 0px -2px;
}

.InfoPageLeftPuff a, .InfoPageLeftPuffNew a
{
    width: 165px;
    display: block;
    padding: 3px 0px;
    margin: 0px;
}

.InfoPageLeftPuff h3, .InfoPageLeftPuffNew h3
{
    color: #000;
    font-size: 18px;
    line-height: 18px;
    padding: 2px;
    width: 160px;
    float: left;
}

.LeftSectionsHeader
{
    border-bottom: 1px solid #5A5A5A;
    border-top: 2px solid #5A5A5A;
    float: left;
    font-size: 17px;
    margin: 30px 0 10px;
    padding: 5px 0;
    width: 165px;
}

/*-----------------INFOPAGES RIGHT AREA -------------------*/


.InfoPageRightHolder
{
    width: 670px;
    margin: 0px 35px 0px 0px;
    float: right;
}
.InfoPageLargePuff
{
    width: 670px;
    float: left;
    font-size: 11px;
    border-bottom: dashed 1px #5a5a5a;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
    line-height: 18px;
}
.InfoPageLargePuff img
{
    margin: 0px 10px 0px 0px;
    border: 1px solid #ddd;
    float: left;
}

.InfoPageLargePuff h1
{
    font-size: 36px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    line-height: 36px;
}
.LargePuffIngress
{
    font-size: 18px;
    line-height: 24px;
    display: block;
    margin: 4px 0px 0px 0px;
}
.ingress
{
    font-size: 18px;
    line-height: 24px;
    display: block;
    margin: 10px 0px 0px 0px;
    font-style: italic;
    font-family: Georgia, Times New Roman;
    font-weight: normal;
}
/*----------------------PUFS-------------------*/

.ListPuff
{
    width: 670px;
    float: left;
    border-bottom: dashed 1px #ddd;
    padding: 10px 0px;
    line-height: 18px;
    font-size: 11px;
}
.ListPuff img
{
    border: solid 1px #ddd;
    float: left;
    margin: 0px 10px 0px 0px;
}
.ListPuff h3
{
    font-size: 16px;
    font-weight: normal;
}
.ListPuffText
{
    /* padding: 0px 5px;     float: right;     width: 540px;*/
}
.LargeListPuffText p, .ListPuffText p
{
    line-height: 18px;
    font-size: 11px;
}
.LargeListPuff
{
    width: 670px;
    float: left;
    border-bottom: dashed 1px #ddd;
    padding: 10px 0px;
    line-height: 18px;
    font-size: 11px;
}
.LargeListPuffText
{
}
.LargeListPuff img
{
    border: solid 1px #ddd;
    float: right;
    margin: 0 0 0 10px;
}
.LargeListPuff h3
{
    font-size: 30px;
    line-height: 30px;
}
/*----------------------ARTICLEPAGES ----------*/

.ArticleContentHolder
{
    line-height: 18px;
    font-size: 11px;
}

.ArticleContentHolder h1
{
    font-size: 34px;
    line-height: normal;
}
.ArticleContentHolder a, .InfoPageRightHolder a
{
    text-decoration:underline;
}
.ArticleContentHolder h3
{
    font-size: 16px;
    margin: 10px 0px 5px 0px;
    line-height: normal;
}
.GraySmallInfo, .GrayLargeInfo
{
    font-size: 12px;
}
.GraySmallInfo b
{
    color: #5a5a5a;
}
.ArticleRightImage
{
    color: #646464;
    float: right;
    margin: 6px 0 0 6px;
}

.ArticleLeftImage
{
    color: #646464;
    float: left;
    margin: 6px 6px 0 0;
}
.ArticleBigImage
{
    float: left;
    margin: 10px 0px;
    text-align: center;
    width: 670px;
}
.ArticleBigImage img
{
    border: 1px solid #DCB3C8;
}
.ArticleRightImage img, .ArticleLeftImage img
{
    border: 1px solid #DCB3C8;
}

/*----------------NEW CAT STRUCTURE--------------*/

/*.TopShopSections
{
    background-color: #FDDBEC;
    border: 1px solid #F2C5DC;
    margin: 14px 0 0 19px;
    float: left;
    width: 993px;
}*/
.CatSektions
{
    width: 980px;
    float: left;
    height: 37px;
}
.TopShopSections, .TopGenSections
{
    background-color: #FDDBEC;
    border: 1px solid #F2C5DC;
    margin: 14px 0 0 19px;
    float: left;
    width: 117px;
}
.TopGenSections a
{
    font-size: 13px;
    letter-spacing: 1px;
    padding: 4px 0;
    text-transform: uppercase;
    width: 116px;
}
.TopShopSections
{
    background-color: #FDDBEC;
    border: 1px solid #F2C5DC;
    float: left;
    margin: 14px 0 0 137px;
    position: absolute;
    width: 875px;
}
.TopCatLink
{
    border-right: 1px solid #DFD1D8;
    color: #000000;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
}
.TopCatLink:hover
{
    color: #000;
    text-decoration: none;
}
.TopCatLinkAct
{
    padding: 5px 10px;
    border-right: 1px solid #DFD1D8;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    float: left;
    display: block;
    background-color: #f25fa9;
    color: #fff;
}
.TopCatLinkAct:visited
{
    color: #fff;
}

.Phone
{
    font-size: 12px;
    margin: 4px 0 0 826px;
    position: absolute;
    width: 165px;
}

.LeftContent
{

}
.LeftContentPuff
{
    border-top: 1px solid #ECACCE;
    display: block;
    float: left;
    font-size: 10px;
    margin: 5px 0;
    padding: 5px 0 0;
    text-decoration: none;
    text-transform: uppercase;
    width: 106px;
}

.LeftContentPuff b
{
    display: block;
    margin: 0px;
    text-transform: uppercase;
    font-weight: bold;
}
.LeftContentPuff span
{
    display: block;
    margin: 5px 0px 0px 0px;
    text-transform: capitalize;
}
.LeftContentPuff a
{
    color: #000;
}
.LeftCatHeader
{
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 5px 2px;
    width: 110px;
    border: none;
}
.LeftShowHeader
{
    font-size: 11px;
    font-weight: bold;
    padding: 1px 0px;
    background-color: #ed86bb;
    color: #fff;
    text-transform: uppercase;
}
.LeftCatAct
{
    color: #fff;
    background-color: #ECACCE;
}
.LeftCatInactive
{
    color: red !important;
}
.LeftCatInactive:visited
{
    color: red;
}
.LeftShowAct
{
    color: #000;
    background-color: #ffd8ec;
}
.ProductPuff, .ProductPuffInactive
{

    width: 190px;
    float: left;
    margin: 0px 0px 30px 0px;
}
.ProductPuffInactive
{
    border: solid 1px red;
    width:188px;
    margin: 0px 0px 28px 0px;
}

.ProductPuffInfo, .ProductPuffInfoLeather
{
    /*  width: 185px;     width: 162px;*/
    width: 180px;
    height: 80px;
    padding: 5px;
}
.ProductPuffInfoLeather
{
    height: 50px;
}
.ProdLink
{
    color: #000;
    margin: 0px;
    padding: 0px;
    display: block;
    height: 35px;
    font-family: Georgia, Times New Roman, Serif;
    font-size: 14px;
    font-weight: bold;
}
.ProdPuffSale
{
    color: Red;
}
.ProdPuffPrice, .ProdPuffPriceSale
{
    display: block;
    font-family: arial;
    font-size: 15px;
    padding: 4px 0;
}
.ProdPuffPrice b
{
    font-weight: normal;
}
.ProdPuffPriceSale
{
    color: Red;
    font-weight: bold;
}

.ProdPuffPriceSale b
{
    color: #000;
    text-decoration: line-through;
    font-weight: normal;
    margin: 0px 4px 0px 0px;
}
.ProdPuffAdd
{
    display: block;
    font-family: arial;
    font-size: 12px;
    padding: 3px 0;
}
.ProdPuffAdd a
{
    color: #010100 !important;
}
.ProdPuffSep
{
    float: left;
    height: 20px; /*width: 54px;     width: 60px;*/
    width: 45px;
}
.ProdCatAllHolder h1, .ProdCatAllHolder h2
{
    font-size: 30px;
    font-family: Georgia, Times New Roman, Serif;
    padding: 0px;
    margin: 0px;
    font-style: italic;
    float: left;
    font-weight: normal;
}
.ProdCatAllHolder h2
{
    font-size: 18px;
    float: left;
    padding: 10px 0px 0px 4px;
}

.ProdPuffsPageList
{
    width: 660px;
    float: left;
    text-align: right;
    padding: 5px 0px;
    border-top: solid 1px #000;
    margin: 0px 0px 10px 0px;
}
.ProdPuffsPageList a
{
    color: #000;
    padding: 0px 2px;
}

.ImgRevInfo
{
    font-size: 11px;
    padding: 20px 0;
    width: 710px;
}
.ImgRevInfo a
{
    width: auto;
    float: left;
    color: #000 !important;
    padding: 0px 4px 0px 0px;
}

.ImgRevInfo span
{
    float: left;
    padding: 0px 4px 0px 0px;
}
.CollectionLarge
{
    float: left;
    font-size: 11px;
    padding: 0 0 15px;
    margin:0px 0px 15px 0px;
    width: 640px;    
    border-bottom:solid 1px #ddd;
}
.CollectionLarge p
{
    margin:0px;
    border-bottom:solid 1px #ddd;
    padding: 0 0 15px;
}
.spanColHeader
{
    text-transform:uppercase;
    font-family:Georgia;
    
 }
.CollectionLarge img
{
    width: 403px;
}
.CollectionLarge_text
{
    font-size: 1.1em;
    height: 236px;
    margin-top: 5px;
    padding: 10px 5px;
    width: 393px;
}
.CollectionLarge_text h3
{
    font-style: italic;
    font-family: Georgia, Times New Roman;
    font-weight: normal;
    margin: 0px 0px 5px 0px;
    font-size: 22px;
}
.ProductViewSort
{
    margin: -15px 0 0 525px;
    position: absolute;
    text-align: right;
    width: 330px;
}
.FilterLeathers
{
    margin: -9px 0 0 255px;
    width: 600px;
}
.FilterLeathers form
{
    float: right;
}
.FilterLeathers select
{
    vertical-align: middle;
    margin: 0px 3px 0px 0px;
}
.bFilter
{
    margin: 0px 0px 0px 10px;
}
.PageListLeathers
{
    padding: 12px 0px;
}
.ProductViewPaging
{
    width: 500px;
}

.ProductName
{
    color: #000000;
    font-family: Georgia,Times New Roman;
    font-size: 24px;
    font-style: italic;
    font-weight: normal;
    padding: 2px 4px;
    width: 491px;
}

.NavShow
{
    border-top: 1px solid #A5A5A5;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    margin: 3px 0;
    padding: 5px 0;
}


/*------------BEC UPDATES-----------*/
.divProductsList
{
    width: 855px;
    float: left;
    margin: 5px 0px;
}
.divProductsListNarrow
{
    border-right: 1px dotted #DDDDDD;
    float: left;
    margin: 0 0 0;
    padding: 0 10px 0 0;
    width: 600px;
}
.divProductsListNarrow img, .divProductsList img
{
    padding: 0px !important;
    cursor: pointer;
}
.Bec_products h2
{
    padding: 0px 0px 10px 5px;
}
.Bec_products
{
    width:930px;
    }
.divProductsList > .ProdPuffSep
{
    width: 50px;
}
.divProductsListNarrow .ProdPuffSep
{
    width: 39px !important;
}

/*------------ PRODUCT PAGE UPDATE-----------*/
.aGreyDark, .aGrayLight
{
    background-image: url("/images/buttons/btn_gray_dark.jpg");
    background-repeat: repeat-x;
    color: #FFFFFF;
    display: inline-block;
    font-family: Arial,Verdana;
    font-size: 16px;
    margin: 2px 0;
    padding: 7px 24px !important;
    text-align: center;
    width: auto !important;
    text-transform: uppercase;
}
.aGrayLight
{
    font-size: 12px;
    background-image: url("/images/buttons/btn_gray_light.jpg");
    padding: 4px 25px 3px 25px !important;
    margin: 10px 0px 0px 0px !important;
    border: solid 1px #b5b5b5;
    line-height: 14px !important;
}
.aGreyDark:hover, .aGrayLight:hover
{
    text-decoration: none;
    background-position: bottom;
}
.aGrayTxt
{
    margin: 0px 0px 0px 10px;
    padding: 10px 0px;
    color: #2a2a2a;
}
.aGrayTxt:hover
{
    text-decoration: underline;
}
.spanWaitingInfo
{
    display: block;
    font-style: italic;
    font-size: 11px;
    color: #2a2a2a;
    margin: 15px 0px 5px 0px;
}
.spanProductNameLeft
{
    font-family: Georgia, Times New Roman, Serif;
    font-size: 16px;
    margin: 0px 0px 5px 0px;
    display: block;
    font-style: italic;
}
.spanProductNameLeft strong
{
    font-weight: normal;
    font-size: 20px !important;
}
/*-------------NEW PRODuCtS DESIGN--------------*/
.divSubTop
{
    float: left;
    height: 18px;
    padding: 25px;
    width: 930px;
}
.divPageHeader
{
    background-color: #000000;
    display: inline-block;
    text-transform: uppercase;
    padding: 5px 10px;
}
.divPageHeader h1
{
    color: #FFFFFF;
    font-family: arial;
    font-weight: normal !important;
    font-size: 28px;
}
.Latest
{
    /*position:absolute;  color:#816e56;  font-family:Arial;  font-size:12px;   margin:17px 0px 0px 245px;*/
    color: #816E56;
    display: inline-block;
    font-family: Arial;
    font-size: 12px;
    margin: 0 0 0 140px;
}
.divRightSideTab
{
    position: absolute;
    cursor:pointer;
    margin: 94px 0 0 951px;
    z-index: 100;
    width: 30px;
}
.divLeftSideTab
{
    position: absolute;
    margin: 94px 0 0 0px;
    width: 30px;
    z-index: 100;
}
/*------------- NEW LEFT MENU PRODUCTS-----------*/
.divLeftMenu
{
    float: left;
    margin: 0 35px 0 0;
    padding: 0 0 0 0px;
    width: 185px;
    font-family: Arial;
}
.divLeftTopLinks
{
    border-bottom: 1px solid #000000;
    color: #010000;
    font-size: 24px;
    padding: 15px 0 2px;
    margin: 5px 0px 15px 0px;
}
.divLeftTopLinks a
{
    font-family: Arial, Helvetica;
    text-transform: uppercase;
    color: #010000;
}
.aLeftTopInAct
{
    color: #624f3a !important;
}
.divLeftMenu ul
{
    list-style-type: none;
}
.LeftCatMenu, .LeftShowMenu
{
    margin: 0px 0px 15px 0px;
    padding: 15px 0px 35px 0px;
    width: 100%;
}
.LeftShowMenu
{
    border-bottom: none;
}
.LeftShowMenu li
{
    border-bottom: solid 1px #000;
    padding: 10px;
    float:left;
    width:165px;
}
.LeftCatMenu li
{
    padding: 0px 10px 0px 10px;
}
.LeftCatMenu li a, .LeftShowMenu li a
{
    display: block;
    font-family: georgia,serif;
    font-size: 12px;
    padding: 4px 0;
    text-transform: uppercase;
}

.LeftShowMenu_Level2
{
    float: left;
    font-size: 10px;
    font-weight: normal;
}
.LeftCatMenu_Level2
{
    margin: 2px 0px 10px 0px !important;
    padding: 0px;
}
.LeftCatMenu_Level2 li
{
    padding: 0px 0px 0px 10px !important;
    border-bottom:none !important;
}

.LeftShowMenu_Level2
{
    margin: 10px 0px !important;
    padding: 0px;
}
.LeftShowMenu_Level2 li
{
    padding: 0px 0px 0px 2px !important;
    border-bottom:none !important;
}
.LeftCatMenu_Level2 li a, .LeftShowMenu_Level2 li a
{
    font-size:11px !important;
}

/*----------------------------PAGING PRDOUCT PAGES*/
.divPagesShow
{
    float: right;
    padding: 10px 0px;
    font-family: Arial;
    border-bottom: solid 1px #000;
}
.divPagesShow select
{
    height:17px;
}
.divPaging
{
    float: left;
}
.divPaging a, .divShow a
{
    color: #000;
    font-size: 11px;
    margin: 0px 2px;
}
.divShow
{
    margin: 0px 30px 0px 0px;
    float: left;
}
.txtBlackBox
{
    font-size: 9px !important;
    font-weight: bold !important;
    color: #fff;
    text-transform: uppercase;
    background-color: #000;
    padding: 2px 4px;
    color: #fff !important;
}
.divPagesShowBottom
{
    display:block; 
    float:right;
    margin: 10px 20px 20px 0; 
 }
/*--------------------------NEW HOLDERS --------------*/
.divHolder930
{
    width: 930px;
    float: left;
}
.divHolder895
{
    width: 895px;
    float: left;
}
.divHolder690
{
    width: 690px;
    float: left;
}
.divHolder670
{
    width: 670px;
    float: left;
}
.divHolder710
{
    width: 710px;
    float: left;
}
.divRightFlexColum
{
    background-color: #FFFFFF;
    margin: 0 0 0 495px;
    padding: 0 35px;
    position: absolute;
    width: 150px;
    height: 100%;
         overflow:hidden;
}
.RightColShop
{   
 margin: 0px 0 0 470px;
}
.RightColGallery
{
     margin:0px 0px 0px 670px; 
     padding:0px 55px; 
}
.RightColCollection
{
 margin: 0 0 0 450px;
    padding: 0 65px;
}
.divLeftFlexColum
{
    background-color: #FFFFFF;
    height: 100%;
    margin: 0 0 0 -25px;
    padding: 0 0 0 25px;
    position: absolute;
    width: 150px;
    z-index: 120;
}
.blackLine
{
    display: block;
    border-bottom: solid 1px #000;
    margin: 5px 0px 15px 0px;
}

.liActive
{
    background-image: url("/images/buttons/aMenuActive.jpg");
    background-repeat: no-repeat;
    background-position: left;
}

.divLightHolder
{
    padding: 25px;
    margin: 0px 0px 25px 0px;
    display: block;
    background-color: #fbf6e9;
    float: left;
    font-family:Arial, sans Serif;
    width: 880px;
    font-size: 12px;
}
.txtBlack18, .txtBlack14
{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    margin: 0 10px 0 0;
    vertical-align: middle;
    font-family:Arial, sans Serif;
}
.txtBlack14
{
    font-size: 14px;
}
.aLightBrow12
{
    color: #615240;
    text-decoration: underline;
}
.divSignInRight
{
    float: right;
    width: 170px;
}
.divSignInLeft
{
    float: left;
    width: 675px;
}
.divSignInLeft p
{
    margin: 15px 0px 0px 0px;
}
.btnWidth170
{
    width: 150px;
    text-align: center;
}
.divGalleryImg
{
    width:232px;
    float:left;
    }
.txtGrayItc
{
    color: #6D6D6D !important;
    display: block;
    float: left;
    font-size: 11px;
    font-style: italic;
    margin: 5px 0 20px;
}
