body {
    background-color: #000;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
}

form {
    margin: 0;
    padding: 0;
    width: auto;
}
a {
    outline: none;
}
a:hover {
    outline: none;
}


.main-div {
    display: block;
    padding: 0;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    float: left;
}



.main-area {
    width: 1100;
    display: block;
    line-height: normal;
    margin-top: 0;
    margin-bottom: 0;
    border: 1px solid #444;
    background-color: #fff;
    padding: 0;
    margin-right: auto;
    margin-left: auto;
}







.header-area {
    width: 1098px;
    background-image: url(https://p11.secure.hostingprod.com/@site.bridesandprom.com/ystore/ssl/images/header-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    padding: 0;
    height: 90;
    margin: 0;
    float: left;
}



.logo-area {
    margin: 0;
    float: left;
    width: 367px;
    padding: 23px 0 0 13px;
}



.header-rgt-area {
    margin: 0;
    float: right;
    width: 585px;
    _width: 575px;
    background-image: url(https://p11.secure.hostingprod.com/@site.bridesandprom.com/ystore/ssl/images/menu-top-line.jpg);
    background-repeat: no-repeat;
    background-position: 25px bottom;
    padding: 0 0 18px 0;
}



.shopping-box-area {
    margin: 0;
    float: right;
    width: 410;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #686868;
    text-decoration: none;
    display: block;
    padding: 0;
}



.shopping-cart {
    margin: 0;
    float: left;
    width: 88px;
    _width: 95px;
    padding: 14px 14px 0 0;
    background-image: url(https://p11.secure.hostingprod.com/@site.bridesandprom.com/ystore/ssl/images/shopping-cart-line.jpg);
    background-repeat: no-repeat;
    background-position: right 17px;
    text-align: right;
}



.shopping-cart a, .shopping-cart a:visited {
    font-size: 12px;
    font-weight: normal;
    color: #686868;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
.shopping-cart a:hover {
    font-size: 12px;
    font-weight: normal;
    color: #686868;
    text-decoration: underline;
    margin: 0;
    padding: 0;
}



.shopping-area {
    margin: 0;
    float: right;
    width: 294px;
    padding-top: 0;
    padding-right: 5px;
    padding-bottom: 0;
    padding-left: 0;
    line-height: normal;
}



.shopping-txt {
    text-align: left;
    margin: 0;
    float: left;
    padding-top: 14px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}



.shopping-box {
    margin: 0;
    float: right;
    padding-top: 11px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 161px;
}







.shopping-input {
    border: 1px solid #9c9c9c;
    background-image: url(https://p11.secure.hostingprod.com/@site.bridesandprom.com/ystore/ssl/images/shopping-input-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #444;
    text-decoration: none;
    width: 160;
    padding-top: 2px;
    padding-right: 0;
    padding-bottom: 2px;
    padding-left: 3px;
    height: 23px;
    margin: 0;
    float: left;
    display: block;
}



.shopping-img {
    padding-top: 16px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 5px;
    line-height: normal;
    float: right;
    height: 15px;
    width: 13px;
    margin-top: 0;
    margin-right: 14px;
    margin-bottom: 0;
    margin-left: 0;
}



.menu-area {
    width: 550;
    padding-top: 0;
    padding-right: 20;
    padding-bottom: 0;
    padding-left: 0;
    text-align: left;
    margin-top: 1px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    float: right;
}



.menu-link {
    margin: 0;
    float: right;
    width: 350;
    _width: 360;
    /*font-family: Avante;
    */



	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #686868;
    text-decoration: none;
    text-transform: uppercase;
    padding-top: 5px;
    padding-right: 10;
    padding-bottom: 0;
    padding-left: 2px;
}



.menu-link span {
    padding: 0;
    margin-top: 0;
    margin-right: 10;
    margin-bottom: 0;
    margin-left: 10;
}



.menu-link a, .menu-link a:visited {
    /*font-family: Avante;
    */



	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #686868;
    text-decoration: none;
}



.menu-link a:hover {
    /*font-family: Avante;
    */



	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}



.free-shipping {
    float: right;
    width: 136px;
    margin-top: 1px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 4px;
    padding-right: 0;
    padding-bottom: 2px;
    padding-left: 0;
    background-color: #fff600;
    /*font-family: Avante;
    */



	font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #686868;
    text-decoration: none;
    text-align: center;
}



.free-shipping a, .free-shipping a:visited {
    /*font-family: Avante;
    */



	font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #686868;
    text-decoration: none;
    margin: 0;
    padding: 0;
}



.free-shipping a:hover {
    /*font-family: Avante;
    */



	font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    margin: 0;
    padding: 0;
}



.main-mid-area {
    margin: 0;
    padding: 0;
    float: left;
    width: 1098px;
    text-align: left;
    /*background-image: url(https://p11.secure.hostingprod.com/@site.bridesandprom.com/ystore/ssl/images/left-area-bg.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    */
	background-color: #fff;
}

.middle-area {
    width: 898px;
    float: left;
    margin: 0;
    padding: 0;
}


.left-menu-link {
    width: 198px;
    float: left;
    margin: 0;
    padding: 0;
}
.left-menu h2 {
    width: 193px;
    font-size: 17px;
    font-weight: bold;
    margin: 4px 0;
    padding: 0;
    border-bottom: solid 3px #000;
    text-indent: 9px;
    text-transform: uppercase;
}

.left-menu ul {
    list-style-type: none;
    margin: 0 0 20px 0;
    padding: 0;
}
.left-menu ul li {
    list-style-type: none;
    font-size: 14px;
    margin: 0;
    padding: 2px 0 4px 0;
    text-indent: 10;
}
.left-menu ul li a:link {
    color: #3d3d3d;
    text-decoration: none;
}
.left-menu ul li a:visited {
    color: #3d3d3d;
    text-decoration: none;
}
.left-menu ul li a:hover {
    color: #000;
    text-decoration: underline;
}

.left-menu {
    margin: 0 0 20px 0;
}

.leftsec{ width: 200px !important;
}


.yahoo-img, .secure-shopping-img {
    margin: 0 0 15px 0;
    text-align: center;
}


.sales-coupons {
    width: 200;
    float: left;
    margin: 0 0 15px 0;
    padding: 5px 0 0 0;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    /*text-align: right;
    */}
.sales-coupons a:link, 
.sales-coupons a:visited, 
.sales-coupons a:hover {
    color: #3d3d3d;
    text-decoration: none;
}

.sales-coupons ul {
    list-style-type: none;
    margin: 0;
    padding: 2px 16px 0 0;
}

.sales-coupons ul li {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    margin: 0;
    padding: 0 2px 4px 0;
    list-style-type: none;
    text-indent: 9px;
}
.sales-coupons div {
    margin-bottom: 3px;
}
.sales-coupons div a {
    padding-left: 9px;
}

.pro-mid-box {
    float: left;
    border: 1px solid #000;
    margin: 0;
    padding: 0;
    display: block;
    line-height: 0;
}



.spacer-img {
    margin: 0;
    padding: 0;
    float: left;
    display: block;
    line-height: 0;
}



.float-lft {
    display: block;
    margin: 0;
    padding: 0;
    float: left;
}



.txt-area-bg {
    padding: 0;
    width: 767px;
    background-color:#292929;
    /* for IE */



  filter:alpha(opacity=70);
    /* CSS3 standard */



  opacity:0.7;
    float: left;
    margin-top: -60;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    position: relative;
    top: auto;
    right: 0;
    left: 8px;
}.cocktail-dresses-txt {
    margin: 0;
    float: left;
    width: 249px;
    text-align: center;
    font-family: "Futura Lt BT", Arial, Helvetica, sans-serif, serif;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 7px;
    padding-left: 0;
    display: block;
}



.cocktail-dresses-txt a, .cocktail-dresses-txt a:visited {
    font-family: "Futura Lt BT", Arial, Helvetica, sans-serif, serif;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
}



.cocktail-dresses-txt a:hover {
    font-family: "Futura Lt BT", Arial, Helvetica, sans-serif, serif;
    font-size: 18px;
    font-weight: bold;
    color: #CCCCCC;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
}



.footer-area {
    left: 761px;
    top: auto;
    right: 0;
    display: block;
    width: 898px;
    padding: 80px 0 0 0;
    text-align: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    float: left;
}



.footer-img-area {
    width: 100%;
    text-align: center;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    line-height: normal;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: -3px;
    padding: 0;
}



.footer-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    margin: 0;
    float: left;
    text-align: center;
    width: 100%;
    padding-top: 14px;
    padding-right: 5px;
    padding-bottom: 20;
    padding-left: 5px;
    line-height: 16px;
}



.footer-text a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}



.footer-text a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: underline;
}



.main-mid-area-inner {
    margin: 0;
    padding: 0;
    float: left;
    width: 1098px;
    text-align: left;
    background-color:#FFF;
}



.footer-text-inner {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    margin: 0;
    float: left;
    text-align: center;
    width: 688px;
    padding-top: 14px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    line-height: 16px;
}



.footer-text-inner a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}



.footer-text-inner a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: underline;
}



.mid-inner-area {
    float: left;
    width: 810;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}



.breadcrums {
    margin: 0;
    float: left;
    width: 810;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    padding-top: 30;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}



.breadcrums span {
    padding: 0;
    margin-right: 6px;
    margin-bottom: 0;
    margin-left: 8px;
}



.breadcrums a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #5e5e5e;
    text-decoration: none;
}



.breadcrums a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}.footer-inner-img-area {
    width: 688px;
    text-align: center;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    line-height: normal;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: -3px;
    padding: 0;
}



.footer-inner-area {
    right: 0;
    display: block;
    width: 688px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    float: right;
    padding-top: 50;
    padding-bottom: 10;
    text-align: center;
    padding-right: 46px;
    padding-left: 51px;
    background-color: #fff;
}



.heading {
    width: 810;
    float: left;
    margin: 0 0 8px 0;
    padding: 4px 0 2px 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3d3d3d;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: normal;
    color: #2f2f2f;
    text-decoration: none;
}



.swpage {
    line-height: normal;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    color: #838282;
    padding: 0 1px 2px 0;
    text-align: right;
    margin: 0;
    float: left;
    width: 810;
    height: 41px;
}
.swpage span {
    padding: 0;
    margin: 0 0 0 2px;
}



.previous {
    margin: 0;
    float: right;
    font-size: 11px;
    font-weight: bold;
    color: #b1b1b1;
    text-decoration: none;
    padding: 8px 5px 0 0;
}







.show-all {
    margin: 0;
    float: left;
    padding-top: 6px;
    padding-right: 10;
    padding-bottom: 0;
    padding-left: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #5e5e5e;
    text-decoration: none;
}



.next {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #141414;
    text-decoration: none;
    padding-top: 8px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 3px;
    margin: 0;
}







.page-no {
    margin: 0;
    float: right;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 8px;
    padding-left: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #5e5e5e;
    text-decoration: none;
}



.page-no a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #5e5e5e;
    text-decoration: none;
    margin: 0;
    padding-top: 1px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 2px;
}



.page-no a.active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #5e5e5e;
    text-decoration: none;
    background-image: url(https://p11.secure.hostingprod.com/@site.bridesandprom.com/ystore/ssl/images/hover-img.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0;
    padding-top: 1px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 2px;
}







.page-no a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    background-image: url(https://p11.secure.hostingprod.com/@site.bridesandprom.com/ystore/ssl/images/hover-img.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0;
    padding-top: 1px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 2px;
}



.auxiliary-txt {
    margin: 0;
    float: left;
    width: 709px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    padding-top: 17px;
    padding-right: 0;
    padding-bottom: 16px;
    padding-left: 10;
    line-height: 18px;
}



.auxiliary-img {
    float: right;
    padding: 0;
    margin-top: 2px;
    margin-right: -1px;
    margin-bottom: 0;
    margin-left: 0;
}



.view-all {
    margin: 0;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #5e5e5e;
    text-decoration: none;
    padding-top: 5px;
    padding-right: 3px;
    padding-bottom: 0;
    padding-left: 0;
}



.view-all a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #5e5e5e;
    text-decoration: none;
}



.view-all a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}



.view-all span {
    color: #141414;
    padding: 0;
    margin-top: 0;
    margin-right: 6px;
    margin-bottom: 0;
    margin-left: 0;
}



.long-prom-pro-box {
    margin: 0;
    padding: 0;
    float: left;
    width: 687px;
}



.pro-box-area {
    margin: 0;
    float: left;
    width: 687px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 30;
    padding-left: 0;
}



.long-prom-box {
    margin: 0;
    float: left;
    width: 128px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}



.long-prom-img {
    margin: 0;
    padding: 0;
    float: left;
    width: 128px;
    line-height: 0;
    height: 180;
}



.inner_span_1 {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    width: 0;
    /*	cursor:pointer;
    */



	line-height: 0;
}



.inner_span_2 {
    text-align: center;
    width: 100%;
    display: inline-block;
    vertical-align:middle;
    /*	cursor:pointer;
    */



	line-height: 0;
}



.inner_span {
    /*	height: 100%;
    */



	display: inline-block;
    vertical-align: middle;
    width: 0;
    /*	cursor:pointer;
    */



	line-height: 0;
}



.pro-img-border {
    text-decoration: none;
    margin: 0;
    padding: 0;
    border: 1px solid #cccccc;
}



.long-prom-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3d3d3d;
    text-decoration: none;
    margin: 0;
    float: left;
    text-align: left;
    width: 128px;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}



.long-prom-text a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3D3D3D;
    text-decoration: none;
}



.long-prom-text a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #BF0304;
    text-decoration: none;
}



.long-prom-text span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    text-align: left;
    display: block;
    margin: 0;
    padding-top: 3px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}



.more-info {
    margin: 0;
    float: left;
    width: 124px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10;
    font-weight: bold;
    color: #5b0000;
    text-decoration: none;
    padding-top: 2px;
    padding-right: 3px;
    padding-bottom: 0;
    padding-left: 0;
}



.more-info a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10;
    font-weight: bold;
    color: #5b0000;
    text-decoration: underline;
}



.more-info a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10;
    font-weight: bold;
    color: #5b0000;
    text-decoration: none;
}



.swpage-inner {
    line-height: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #838282;
    padding-top: 0;
    padding-right: 1px;
    padding-bottom: 2px;
    padding-left: 0;
    text-align: right;
    margin: 0;
    float: left;
    width: 810;
    height: 41px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: ##3d3d3d;
}



.mid-main-area {
    width: 820;
    float: left;
    margin: 0 0 0 30;
    padding: 0;
    background-color: #fff;
}



.pro-detail-area {
    margin: 0;
    float: left;
    width: 810;
    padding-top: 13px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}



.pro-detail-lft-area {
    margin: 0;
    padding: 0;
    float: left;
    width: 470;
}



.pro-detail-img {
    margin: 0;
    float: left;
    width: 470;
    /*	height: 523px;
    */



	padding-top: 0;
    padding-right: 0;
    padding-bottom: 6px;
    padding-left: 0;
}



.cilck-zoom-area {
    margin: 0;
    padding: 0;
    float: left;
    width: 470;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #3d3d3d;
}



.cilck-zoom-img {
    float: right;
    padding: 0;
    margin: 4px 0 0 0;
}



.pro-detail-right-area {
    width: 320;
    float: left;
    padding: 0;
    margin: 0;
}



.pro-des-box-txt {
    margin: 0;
    padding: 0;
    float: left;
    width: 300;
}



.item-txt-area {
    margin: 0;
    float: left;
    width: 300;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 10;
    padding-left: 0;
}



.item-txt {
    margin: 0;
    float: left;
    width: 88px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #3d3d3d;
    text-decoration: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 10;
}



.item-right-txt {
    margin: 0;
    padding: 0;
    float: left;
    width: 195px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}



.item-right-txt span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #e20000;
    text-decoration: none;
}



.color-right-select {
    margin: 0;
    padding: 0;
    width: 105px;
    border: 1px solid #c0c0c0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #3D3D3D;
    text-decoration: none;
}



.size-right-select {
    margin: 0;
    padding: 0;
    width: 50;
    border: 1px solid #c0c0c0;
}



.size-text {
    padding: 0;
    /*	float: right;
    */



	width: 240;
    float:left;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10;
}



.size-text a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #001d9c;
    text-decoration: underline;
}



.size-text  a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #001d9c;
    text-decoration: none;
}



.quantity-right-input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #3D3D3D;
    text-decoration: none;
    border: 1px solid #d2d2d2;
    margin: 0;
    width: 30;
    padding-top: 1px;
    padding-right: 0;
    padding-bottom: 1px;
    padding-left: 2px;
}



.buy-now-img {
    margin: 0;
    padding: 0;
    width: 76px;
    float: right;
}



.quantity-right-txt {
    margin: 0;
    padding: 0;
    float: left;
    width: 120;
}


.bookmark-us-img {
    margin: 0;
    float: left;
    width: 104px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 10;
}



.email-to-a-friend-img {
    width: 124px;
    float: left;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 12px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}



.pro-heading-bg {
    margin: 0;
    float: left;
    width: 280;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 15px;
    padding-left: 10;
}



.pro-heading-bg h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #3d3d3d;
    text-decoration: none;
    margin: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3d3d3d;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 2px;
    padding-left: 0;
}



.pro-heading-bg p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #3d3d3d;
    text-decoration: none;
    margin: 0;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 5px;
    padding-left: 0;
}



.color-samples {
    margin: 0;
    float: left;
    width: 278px;
    padding-top: 8px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 2px;
}



.color-box {
    margin: 0;
    padding: 0;
    float: left;
    width: 74px;
}



.color-img-box {
    margin: 0;
    padding: 0;
    float: left;
    height: 30;
    width: 75px;
}



.color-box-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #3D3D3D;
    text-decoration: none;
    text-align: center;
    margin: 0;
    float: left;
    width: 75px;
    padding-top: 2px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    line-height: normal;
}



.color-samples-text {
    margin: 0;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    width: 380;
    padding-top: 8px;
    padding-right: 0;
    padding-bottom: 20;
    padding-left: 10;
}



.alternative-views-img {
    margin: 0;
    padding: 0;
    float: left;
    height: 90;
    width: 67px;
}



.inner-text {
    float: left;
    width: 688px;
    font-size: 13px;
    font-weight: normal;
    color: #3d3d3d;
    text-decoration: none;
    line-height:normal;
    margin: 0;
    padding-top: 10;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}



.inner-text a{



	font-size: 13px;
    font-weight: normal;
    color: #1772C1;
    text-decoration: underline;
    line-height:normal;
}



.inner-text a:hover{



	color:#E59FDE;
    text-decoration: none;
}



.inner-text td{



	font-size: 13px;
    font-weight: normal;
    color: #3d3d3d;
    text-decoration: none;
    line-height:normal;
}











/* *************** Share Links Code **************** */
.sharelinks {
    width: 150;
    font-size: 11px;
    text-align: center;
    color: #3d3d3d;
    margin: 6px 0;
    padding: 2px 0 2px 5px;
    border: 1px solid #3d3d3d;
}
.sharelinks a, .sharelinks a:visited {
    color: #001d9c;
    text-decoration: underline;
}
.sharelinks a:hover {
    color: #3d3d3d;
    text-decoration: none;
}









/* *************** Colors **************** */
.colorhdr {
    font-size: 12px;
    text-align: left;
    text-indent: 1px;
    color: #3d3d3d;
    width: 100%;
    height: 18px;
    margin: 15px 0 0 0;
    border-bottom: 1px solid #3d3d3d;
}
.colors {
    border: none 0;
    margin: 0;
    font-size: 0.6em;
    color: #3d3d3d;
}
.colors td {
    border: none 0;
    width: 65px;
    vertical-align: top;
    color: #3d3d3d;
}
.colors tr {
    text-align: center;
}
.colors_tr_row {
    height: 25px;
}

.dis {
    font-size: 0.8em;
}







.banner-area{ float:right;
    margin:0 5px 0 0;
    _margin:0 0px 0 0;
    padding:0;
    width:893px;
    display:block;
}
.banner-bx{ float:left;
    margin:0;
    padding:0px 0;
    _padding:2px 0 2px 5px;
    width:898px;
    display:block;
}
.bnr-img{ float:left;
    margin:0;
    padding:0;
    line-height:0;
    width:898px;
    height:514px;
}
.bnr-id{ float:right;
    margin:0;
    padding:10px 0 0 0;
    text-align:right;
    position:absolute;
    width:875px;
    display:block;
    color:#000;
    font-size:16px;
    font-weight:bold;
    _position:relative;
    _margin:0 15px -20px 0;
}
.banner-bx-lft{ float:left;
    margin:0;
    padding:0px 0;
    width:449px;
    display:block;
}
.bnr-lft-id{ float:right;
    margin:0;
    padding:10px 0 0 0;
    text-align:right;
    position:absolute;
    _position:relative;
    _margin:0 15px -20px 0;
    width:420;
    display:block;
    color:#000;
    font-size:16px;
    font-weight:bold;
}
.bnr-lft-img{float:left;
    margin:0;
    padding:0;
    line-height:0;
    width:449px;
    height:514px;
}
.banner-bx-rgt{ float:left;
    margin:0 0 0 2px;
    padding:0px 0;
    width:445px;
    display:block;
}
.add-info-area{ float:left;
    margin:25px 0 0 0;
    padding:0;
    display:block;
    width:810;
}
.add-info-hd{ float:left;
    margin:0;
    padding:0 0 2px 0;
    display:block;
    width:810;
    color:#2d2d2d;
    font-size:12px;
    border-bottom:1px solid #3d3d3d;
}
.add-info-row{ float:left;
    margin:9px 0 0 0;
    padding:0 0 10px 0;
    display:block;
    width:702px;
}
.add-info-bx{ width:62px;
    float:left;
    margin:0 8px;
    padding:0;
    display:block;
}
.add-info-img{ width:62px;
    float:left;
    margin:0;
    padding:0;
    display:block;
    line-height:0;
}
.add-info-name{ color:#3D3D3D;
    float:left;
    margin:0;
    padding:5px 0 0 0;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
    width:62px;
}
.add-info-name a{ color:#3D3D3D;
}















/* **** Added home page styles by C.Acebo 1/09/16 **** */
.index_container {
    width: 898px;
    height: auto;
    margin: 0 auto;
    background-color: #fff;
}

.index_container img {
    border: none 0;
}

.index_bnrbox10 {
    width: 898px;
    height: auto;
    position: relative;
    float: left;
    margin: 4px 0 0 0;
    padding: 0;
}



.firstimg {margin: 0 !important;
}



.index_bnrbox05lft, .index_bnrbox05rght {
    width: 449px;
    height: auto;
    position: relative;
    float: left;
    margin: 4px 0 0 0;
    padding: 0;
}



.index_bnrbox05lft {
    text-align: left;
}
.index_bnrbox05rght {
    text-align: right;
}
.index_bnrtitle {
    width: 125px;
    height: 20;
    position: absolute;
    top: 16px;
    right: 23px;
    font-size: 16px;
    font-weight: bold;
    text-align: right;
    color: #000;
}










.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
/*.clearfix {
    display: inline-block;
}*/
.clearfix {
    display: block;
}


.amethyst {
    background: #4b306a;
    height: 30;
}
.aqua_blue, .aqua {
    background: #56d6c9;
    height: 30;
}
.aqua_green {
    background: #00bdb7;
    height: 30;
}
.azure {
    background: #0067ad;
    height: 30;
}
.azure_blue {
    background: #48b2e2;
    height: 30;
}
.beige {
    background: #aa825f;
    height: 30;
}
.black {
    background: #000;
    height: 30;
}
.blue {
    background: #0c61d4;
    height: 30;
}
.blush {
    background: #f99a9a;
    height: 30;
}
.brown {
    background: #703d29;
    height: 30;
}
.bronze {
    background: #66190d;
    height: 30;
}
.burgundy {
    background: #77353d;
    height: 30;
}
.cafe_brown {
    background: #8c5933;
    height: 30;
}
.champagne {
    background: #ffe0cd;
    height: 30;
}
.champagne2 {
    background: #e5c6a9;
    height: 30;
}
.coffee {
    background: #c6a290;
    height: 30;
}
.cognac {
    background: #ac7a59;
    height: 30;
}
.copper_brown, .copper {
    background: #f47c00;
    height: 30;
}
.coral {
    background: #f28085;
    height: 30;
}
.coral_orange {
    background: #f93a2b;
    height: 30;
}
.coral_hotpink {
    background: #ff3399;
    height: 30;
}
.cranberry {
    background: #bf384a;
    height: 30;
}
.cream {
    background: #ffd19b;
    height: 30;
}
.dark_green {
    background: #076d54;
    height: 30;
}
.dusty_blue {
    background: #7184a2;
    height: 30;
}
.dusty_rose {
    background: #db939a;
    height: 30;
}
.eggplant {
    background: #77216f;
    height: 30;
}
.eggplant_purple {
    background: #84216b;
    height: 30;
}
.emerald {
    background: #006d55;
    height: 30;
}
.emerald_green {
    background: #00b27a;
    height: 30;
}
.fuchsia {
    background: #d0417e;
    height: 30;
}
.fuchsia_pink {
    background: #f7027c;
    height: 30;
}
.fuchsia_silver {
    background: #f7027c;
    height: 30;
}
.gold {
    background: #efbd47;
    height: 30;
}
.green {
    background: #02bf6d;
    height: 30;
}
.grey, .gray {
    background: #bcbcbc;
    height: 30;
}
.gunmetal_silver, .gunmetal {
    background: #5a5d5a;
    height: 30;
}
.hot_pink {
    background: #ff0072;
    height: 30;
}
.hunter_green {
    background: #214332;
    height: 30;
}
.ice_blue {
    background: #aae2e0;
    height: 30;
}
.ice_pink {
    background: #f3dae1;
    height: 30;
}
.ivory {
    background: #f2edd8;
    height: 30;
}
.jade_green, .jade {
    background: #3cb3bb;
    height: 30;
}
.lavender {
    background: #8652b7;
    height: 30;
}
.light_blue {
    background: #72c7e7;
    height: 30;
}
.light_yellow {
    background: #f9e526;
    height: 30;
}
.lilac_purple, .lilac {
    background: #e29ed6;
    height: 30;
}
.lime_green {
    background: #a1c42c;
    height: 30;
}
.magenta {
    background: #9b1889;
    height: 30;
}
.magenta_pink {
    background: #b7008e;
    height: 30;
}
.magenta_purple {
    background: #a35795;
    height: 30;
}
.mauve {
    background: #b56183;
    height: 30;
}
.mauve_pink {
    background: #fdcbcc;
    height: 30;
}
.mint {
    background: #7efcd7;
    height: 30;
}
.navy_blue, .navy {
    background: #39395e;
    height: 30;
}
.neon_coral {
    background: #ff4444;
    height: 30;
}
.neon_fuchsia {
    background: #ff2664;
    height: 30;
}
.neon_lime {
    background: #d1f58c;
    height: 30;
}
.neon_orange {
    background: #feb65f;
    height: 30;
}
.nude {
    background: #e2d2c2;
    height: 30;
}
.olive_green, .olive {
    background: #706f48;
    height: 30;
}
.orange {
    background: #e9693d;
    height: 30;
}
.orchid {
    background: #fde7ff;
    height: 30;
}
.peach {
    background: #f28085;
    height: 30;
}
.peach2 {
    background: #fcbe96;
    height: 30;
}
.peacock {
    background: #4bb2c3;
    height: 30;
}
.periwinkle_blue, .periwinkle {
    background: #7d7efd;
    height: 30;
}
.pink {
    background: #f3d5d6;
    height: 30;
}
.pink2 {
    background: #fd7eae;
    height: 30;
}
.pink_champagne {
    background: #f2d1bf;
    height: 30;
}
.plum {
    background: #432f4e;
    height: 30;
}
.powder_blue {
    background: #7f8cbf;
    height: 30;
}
.purple {
    background: #77216f;
    height: 30;
}
.raspberry {
    background: #e1334c;
    height: 30;
}
.red {
    background: #a70240;
    height: 30;
}
.rose_pink, .rose {
    background: #cdb6ac;
    height: 30;
}
.royal_blue, .royal {
    background: #002395;
    height: 30;
}
.sage_green, .sage {
    background: #aadd96;
    height: 30;
}
.sand {
    background: #c2b280;
    height: 30;
}
.sapphire {
    background: #0018a8;
    height: 30;
}
.sapphire_blue {
    background: #0038a8;
    height: 30;
}
.seafon {
    background: #7efcd7;
    height: 30;
}
.seafoam {
    background: #00abb3;
    height: 30;
}
.silver {
    background: #d1ccbf;
    height: 30;
}
.smoke_blue {
    background: #3d5e8b;
    height: 30;
}
.sunflower {
    background: #d7cf32;
    height: 30;
}
.taupe {
    background: #703d29;
    height: 30;
}
.teal {
    background: #0082b4;
    height: 30;
}
.teal_green {
    background: #0082b4;
    height: 30;
}
.turquoise {
    background: #0078be;
    height: 30;
}
.turquoise_blue {
    background: #5eacd2;
    height: 30;
}
.turquoise_green {
    background: #6bc9db;
    height: 30;
}
.violet {
    background: #6d70b3;
    height: 30;
}
.watermelon {
    background: #dc0451;
    height: 30;
}
.white {
    background: #ffffff;
    height: 30;
}
td.white {
    border: solid 1px #000 !important;
}
.wine {
    background: #77353d;
    height: 30;
}
.wine_red {
    background: #af1e2d;
    height: 30;
}
.yellow {
    background: #fffaa5;
    height: 30; }