* { margin: 0; }body {    background: #fff;    color: #444444;    font-family: Georgia, Times New Roman New Roman serif;    font-size: 13px;    margin: 0;    padding: 0;}a { color: #666666; text-decoration: none; }a:hover, a:active, a:focus { outline: none; }a:hover { color: #F59501; }a img, img { border-style: none; }h1, h2 {line-height: 18px; color: #00486b; padding-bottom: 8px; font-weight: bold; }h1 { font-size: 16px; }h2 { font-size: 13px; }h3 { font-size: 13px; }p { font-size: 12px; }p.disclamer {margin-bottom: 10px;}p.disclamer a {text-decoration: underline;}option { padding: 1px; }form { display: inline }.textleft { text-align: left; }.textcenter { text-align: center; }.textright { text-align: right; }.uppercase { text-transform: uppercase }.lowercase { text-transform: lowercase }.capitalize { text-transform: capitalize }.float { float: left; }.floatleft { float: left; }.floatright { float: right; }.clear { clear: both; }.clearfix:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}* html .clearfix             { zoom: 1; } *:first-child+html .clearfix { zoom: 1; } .darkblue { color: #00486b; }.blue { color: #207BAB; }.medblue { color: #102286 } .purple { color: #4D148C; } .red { color: #A01318; }.redbold { color: #89112a; font-weight: bold }.lt-gray { color: #888888; }.overorange { color: #F59501; } .bold { font-weight: bold; }.italic {font-style:italic; }.pad10 { padding: 10px; }.mb10 { margin-bottom: 10px; }.relative { position: relative; }#container {    margin: 32px auto 17px;    max-width: 1000px;    border: solid #e0e0e0;    border-width: 0 4px 4px 1px;    position: relative;    left: 3px;    border-radius: 7px;    padding: 1px 0 0;}#container:after{    content: "";    clear: both;    overflow: hidden;    display: block;}#header {position: relative;}#header .topline {    color: #00486b;    font-size: 14px;    font-weight: bold;    margin: 0 0 0 -500px;    padding: 5px 10px 13px;    text-align: right;    max-width: 1000px;    z-index: 2;    font-family: Tahoma,Helvetica,sans-serif;    position: absolute;    top: -27px;    left: 50%;    width: 100%;    box-sizing: border-box;}#header .topline a{color: #00486b;}#header .topline br{display: none;}#global_header .mid {    clear: left;    background-color: #d8ebf5;    width: 100%;    padding: 8px 0 0;    border-radius: 7px 7px 0 0;    margin: -4px 0 0;}#global_header .logo {width: 324px;float: left;text-align: center;padding-bottom: 5px;}#global_header .logo h1 {    text-transform: uppercase;    font-size: 10px;    color: #00486b;    font-weight: normal;    line-height: normal;    padding: 0px 0px 0px 0px;    margin: 0px 0px 0px 0px; }#global_header .tagline {    text-transform: uppercase;    font-size: 10px;    color: #00486b;}#global_header .banner {    float: right;    height: 46px;    width: 672px;    text-align: center;    padding-bottom: 5px;}#tabmenu {    clear: right;    float: right;    height: 36px;    margin: 0 2px 0 0;}#tabmenu ul {    list-style-type: none;    margin: 6px 0 0 0;    padding: 0;}#tabmenu ul li {    float: left;    padding: 2px 2px 0;    text-align: center;    background: #ffffff;    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTI1MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 16%, #252525 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(16%,#ffffff), color-stop(100%,#252525));     background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 16%,#252525 100%);     background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 16%,#252525 100%);     background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 16%,#252525 100%);     background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 16%,#252525 100%);     border-radius: 9px 9px 0 0;    margin: 0 -2px 0 0;    position: relative;}#tabmenu ul li:nth-child(1){z-index: 10;}#tabmenu ul li:nth-child(1):before{    content: "";    position: absolute;    bottom: 0;    left: 0;    box-shadow: 0 0 6px #2c3438;    height: 22px;    width: 20px;    border-radius: 9px 9px 0 0;    z-index: -1;}#tabmenu ul li:nth-child(2){z-index: 9;}#tabmenu ul li:nth-child(3){z-index: 8;}#tabmenu ul li:nth-child(4){z-index: 7;}#tabmenu ul li:nth-child(5){z-index: 6;}#tabmenu ul li:nth-child(6){z-index: 5;}#tabmenu ul li:nth-child(7){z-index: 4;}#tabmenu ul li a {    color: #FFFFFF;    display: block;    float: left;    font-size: 12px;    font-weight: bold;    padding: 0 8px 0 9px;    text-decoration: none;    background: #8fb6ca;    border-radius: 9px 9px 0 0;    line-height: 28px;}#tabmenu ul li:nth-child(4) a{    background: #8c7d54;    position: relative;}#tabmenu ul li:nth-child(3) a:after{    content: "";    position: absolute;    top: -5px;    right: -9px;    background: url("../img/ico-star.gif") no-repeat;    width: 22px;    height: 22px;}#tabmenu ul li:nth-child(5) a,#tabmenu ul li:nth-child(6) a,#tabmenu ul li:nth-child(7) a{background: #323a44;}#tabmenu ul li a:hover,#topnav ul li a:hover {    color: #fed012;    text-decoration: none;}#topnav {    border-top: 1px solid #fff;    clear: both;    height: 24px;    position: relative;    z-index: 11;    background: #c3b990;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzYjk5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTdkNTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top, #c3b990 0%, #8e7d53 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3b990), color-stop(100%,#8e7d53));     background: -webkit-linear-gradient(top, #c3b990 0%,#8e7d53 100%);     background: -o-linear-gradient(top, #c3b990 0%,#8e7d53 100%);     background: -ms-linear-gradient(top, #c3b990 0%,#8e7d53 100%);     background: linear-gradient(to bottom, #c3b990 0%,#8e7d53 100%); }#topnav ul {    list-style-type: none;    margin: 0;    padding: 0;}#topnav ul li {    float: left;    padding: 0;}#topnav ul li a {    color: #FFFFFF;    display: block;    float: left;    font-size: 12px;    font-weight: bold;    padding: 4px 10px 2px;    text-decoration: none;}#search {    background: #fbfbfb;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #fbfbfb 0%, #efefef 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#efefef));     background: -webkit-linear-gradient(top,  #fbfbfb 0%,#efefef 100%);     background: -o-linear-gradient(top,  #fbfbfb 0%,#efefef 100%);     background: -ms-linear-gradient(top,  #fbfbfb 0%,#efefef 100%);     background: linear-gradient(to bottom,  #fbfbfb 0%,#efefef 100%);     height: 29px;    width: 100%;    padding: 0;    border-bottom: 1px solid #d5d5d5;    position: relative;    z-index: 13;}.search-bx {float: left;width: 400px;line-height: 29px;font-weight: bold;}.search-bx label {color: #00486b;margin: 0 5px 0 10px;}input.search-field,select.search-field {border: 1px solid #cccccc;font-size: 11px;color: #878787;width: 160px;font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px;margin-right: 5px;}input:active.search-field,select:active.search-field,input:hover.search-field,select:hover.search-field,input:focus.search-field,select:focus.search-field {border: 1px solid #999999;color: #000000;}input.search-btn {height: 22px;width: 55px;background: #f7f7f7;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #f7f7f7 0%, #e1e1e1 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e1e1e1));     background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e1e1e1 100%);     background: -o-linear-gradient(top,  #f7f7f7 0%,#e1e1e1 100%);     background: -ms-linear-gradient(top,  #f7f7f7 0%,#e1e1e1 100%);     background: linear-gradient(to bottom,  #f7f7f7 0%,#e1e1e1 100%); color: #00486b;font-weight: bold;border: 1px solid #c0c0c0;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer;    border-radius: 3px;}input:hover.search-btn {    background: #e2e2e2;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #e2e2e2 0%, #f4f4f4 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#f4f4f4));     background: -webkit-linear-gradient(top,  #e2e2e2 0%,#f4f4f4 100%);     background: -o-linear-gradient(top,  #e2e2e2 0%,#f4f4f4 100%);     background: -ms-linear-gradient(top,  #e2e2e2 0%,#f4f4f4 100%);     background: linear-gradient(to bottom,  #e2e2e2 0%,#f4f4f4 100%); }.search-rt {    background: #f3f3f3;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #f3f3f3 0%, #fbfbfb 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#fbfbfb));     background: -webkit-linear-gradient(top,  #f3f3f3 0%,#fbfbfb 100%);     background: -o-linear-gradient(top,  #f3f3f3 0%,#fbfbfb 100%);     background: -ms-linear-gradient(top,  #f3f3f3 0%,#fbfbfb 100%);     background: linear-gradient(to bottom,  #f3f3f3 0%,#fbfbfb 100%);     border: 1px solid #d5d5d5;    border-width: 0 0 1px 1px;    float: right;    position: relative;    margin-right: 10px;    border-radius: 0 0 3px 3px;}.search-rt img {    position: absolute;    right: 100px;    top: -6px;    z-index: 2;}.search-rt a {    color: #666666;    display: block;    float: left;    font-size: 11px;    font-weight: bold;    margin: 0;    padding: 4px 8px;    text-decoration: none;}.search-rt a:hover {    color: #F59501;    text-decoration: none;}.search-rt .spacer {float: left;font-size: 1px;width: 1px;height: 11px;background-color: #666666;margin: 5px 2px 0;}.search-rt .checkout {    background: url("../img/bg_checkout.png") no-repeat scroll right top transparent;    color: #FFFFFF;    display: block;    margin-left:10px;    padding: 5px 20px 5px 40px;    margin: 0 0 -3px;}.search-rt a.checkout:hover {    color: #fed012;}#main {    overflow: hidden;    padding: 0 11px 0 0;}#main.full-width{    padding: 0 11px;}.faux_tab {    overflow: hidden;background: #ffffff;}.faux_tab h4, .faux_tab h3, .faux_tab h2  {float: left;color: #ffffff;padding: 4px 15px 2px;font-size: 13px;font-weight: bold;    border: 1px solid #93928e;    border-bottom: 0;    border-radius: 8px 8px 0 0;    background: #8dbed8;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkYmVkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YWIwZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #8dbed8 0%, #6ab0d4 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dbed8), color-stop(100%,#6ab0d4));     background: -webkit-linear-gradient(top,  #8dbed8 0%,#6ab0d4 100%);     background: -o-linear-gradient(top,  #8dbed8 0%,#6ab0d4 100%);     background: -ms-linear-gradient(top,  #8dbed8 0%,#6ab0d4 100%);     background: linear-gradient(to bottom,  #8dbed8 0%,#6ab0d4 100%); }.faux_tab .sidebar_title {float: left;color: #ffffff;padding: 4px 15px 2px;font-size: 13px;font-weight: bold;    border: 1px solid #93928e;    border-bottom: 0;    border-radius: 8px 8px 0 0;    background: #8dbed8;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkYmVkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YWIwZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #8dbed8 0%, #6ab0d4 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dbed8), color-stop(100%,#6ab0d4));     background: -webkit-linear-gradient(top,  #8dbed8 0%,#6ab0d4 100%);     background: -o-linear-gradient(top,  #8dbed8 0%,#6ab0d4 100%);     background: -ms-linear-gradient(top,  #8dbed8 0%,#6ab0d4 100%);     background: linear-gradient(to bottom,  #8dbed8 0%,#6ab0d4 100%);     line-height: 18px;}.faux_tab .sidebar_title a{color: #FFFFFF;cursor: pointer;}.faux_tab .sidebar_title a:hover {color: #FED012;}#sidebar {float: left;display: inline;width: 201px;padding-top: 10px;padding-left: 10px;}#sidebar .faux_tab h4 {min-width: 114px;}#sidebar .sidebar-block-holder{    clear: both;}#sidebar ul,#sidebar .sidebar-block-holder {padding: 6px 16px 12px 14px;width: 159px;border: 1px solid #d5d5d5;    border-radius: 0 0 7px 7px;    margin: 0 0 20px;}#sidebar .sidebar-block-holder select{width: 100%;}#sidebar .sidebar-block-holder ul{    padding: 0;    border: none;    margin: 0;}#sidebar > br{display: none;}.sidebar-block-holder select.tinynav{display: none;}#sidebar ul li a {color: #666666;text-decoration: none;font-size:12px;font-weight:bold;line-height:14px;}#sidebar ul li a.red { color: #A01318; }#sidebar ul li a.blue { color: #207BAB; }#sidebar ul li a:hover {color: #F59501;}#sidebar .mid {border: 1px solid #d5d5d5;    padding: 0 0 8px;    border-radius: 0 0 7px 7px;    margin: 0 0 30px;}#track_fedex {    background: #cae1ed;    clear: both;    color: #666666;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    height: 73px;    line-height: 20px;    margin: 10px 0;    padding: 2px 0px 2px 10px;    border: 1px solid #d3d3d1;    border-radius: 7px;}#track_fedex form{    padding: 2px 0 0;    display: block;    overflow: hidden;}#track_fedex input{    float: left;}#trust-seals {margin: 11px 0;}#sidebar .secondary-info{width: 195px;}#questions {margin: 0 10px 0 0;}#questions .mid {padding: 5px 5px 8px 5px;font-size: 13px;color: #666666;font-family: Tahoma,Helvetica,sans-serif}#questions .mid img {float: left;margin: 12px 0 0 20px;}#questions .phone {float: right;color: #444444;font-size: 13px;line-height: 20px;width: auto;margin: 0 12px 0 0;font-weight: bold;}div.bottomleft,div.bottomright{display: none;}div.bottomleftB,div.bottomrightB {    background: url("../img/bg_roundbottom_single.gif") no-repeat scroll left top #FFFFFF;    float: left;    font-size: 1px;    height: 16px;    width: 50%;}div.bottomrightB {    background-position: right top;}#sidebar ul.sb-foot { padding-bottom: 5px; margin-bottom: 0px; }#sidebar .sb-foot-2 { height: 6px; width: 191px; float: left; background: url(../img/sb-foot.jpg) top left no-repeat; margin-bottom: 10px; }.banner_wrapper {margin-top: 10px;    text-align: center;    letter-spacing: -3px;    word-spacing: -3px;}.banner_outside, .banner_inside {float: left;height: 40px;    box-sizing: border-box;}.banner_outside {padding-left: 16px;margin: 0 8px;    background: #fefefe;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNmZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #fefefe 0%, #cecfd0 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#cecfd0));     background: -webkit-linear-gradient(top,  #fefefe 0%,#cecfd0 100%);     background: -o-linear-gradient(top,  #fefefe 0%,#cecfd0 100%);     background: -ms-linear-gradient(top,  #fefefe 0%,#cecfd0 100%);     background: linear-gradient(to bottom,  #fefefe 0%,#cecfd0 100%);     border: 1px solid #bfc1c4;    border-radius: 7px;    display: inline-block;    letter-spacing: 0;    word-spacing: 0;    float: none;    text-align: left;}.banner_inside {position: relative;background-position: right top;padding: 2px 16px 0 0;line-height: 15px;}.banner_inside img {position: absolute;z-index: 2;left: 0px;}.banner_inside h4 {font-size: 13px;font-weight: bold;color: #00486b;}.banner_inside .banner_title {font-size: 13px;font-weight: bold;color: #00486b;}.banner_inside span.oneline,.banner_inside span.twoline {font-size: 11px;font-weight: bold;color: #666666;}.banner_inside span.twoline {font-size: 10px;line-height: 9px;    display: block;}#slide_right {float: right;width: 28%;margin-top: 10px;color: #444444;font-weight: bold;    border: 1px solid #d5d5d5;    border-top: none;    padding: 0 0 3px;    box-sizing: border-box;    border-radius: 0 0 7px 7px;}#slide_right div.box {border-top: 1px solid #d5d5d5;border-bottom-style: none;width: 100%;padding: 1px 10px;    box-sizing: border-box;}#slide_right img {float: left;padding: 4px;}#slide_right span {    display: block;    float: left;    margin-top: 12px;    width: 136px;    height: 50px;    text-align: center;}#featured_products,#featured_designers {    clear: left;    color: #444444;    font-size: 12px;    width: 100%;    font-weight: bold;}#featured_products{    word-spacing: -3px;    letter-spacing: -3px;}#featured_products .mid,#featured_designers .mid {border: 1px solid #d5d5d5;    border-radius: 0 0 7px 7px;    margin: 0 0 10px;    padding-bottom: 8px;}#featured_products .product {display: inline-block;width: 25%;min-height: 220px;text-align: center;padding: 0 0 10px;    word-spacing: 0;    letter-spacing: 0;}.product img{display: block; margin: 0 auto;}#featured_products .product a,.featured_special a {color: #444444;text-decoration: none;}#featured_products .product a:hover,.featured_special a:hover {color: #F59501;}#featured_products *.price {font-family: Arial,Helvetica,Tahoma,sans-serif}.special {float: left;width: 31.88%;margin-left: 2.18%;font-size: 11px;font-weight: bold;}.featured_special {clear: left;text-align: center;border: 1px solid #d5d5d5;    padding: 0 0 8px;    border-radius: 0 0 8px 8px;    margin: 0 0 10px;}.brand {    word-spacing: -3px;    letter-spacing: -3px;}.brand a {    color: #444444;    width: 16%;    word-spacing: 0;    letter-spacing: 0;    display: inline-block;    vertical-align: top;    margin: 0 0.66% 10px 0;    text-align: center;}.brand a:hover { color: #F59501; }.brand a div.image-holder {    margin: 0 0 7px;    border: 1px solid #d6d6d6;    display: table;    width: 100%;    box-sizing: border-box;    background: #f9f9f9;    height: 54px;}.brand a div.image-frame{    display: table-cell;    width: 100%;    vertical-align: middle;    text-align: center;    height: 100%;    box-sizing: border-box;    padding: 0 5px;}.brand a * {text-align: center;}#credit-ban {font-size: 11px;margin-bottom: 10px;}a .spam,a .protected,a .secure {height: 42px;width: 155px;float: left;color: #444444;padding: 10px 0px 0px 46px;margin-left: 22px;}a .spam { background: url(../img/spam.jpg) top left no-repeat; margin-left: 62px;}a:hover .spam { background-position: top right; }a .protected {background: url(../img/protected.jpg) top left no-repeat;}a:hover .protected { background-position: top right; }a .secure {background: url(../img/secure.jpg) top left no-repeat; }a:hover .secure { background-position: top right; }a:hover .spam b,a:hover .protected b,a:hover .secure b { color: #F59501; }#blog {margin-bottom: 10px;}#blog .mid,#cufflinks_depot .mid {border: 1px solid #d5d5d5;    border-radius: 0 0 7px 7px;    padding-bottom: 8px;    margin: 0 0 10px;}.header_grey,.header_grey h2 {}.header_grey {padding-left: 10px;    background: #fafafa;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #fafafa 0%, #ececec 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#ececec));     background: -webkit-linear-gradient(top,  #fafafa 0%,#ececec 100%);     background: -o-linear-gradient(top,  #fafafa 0%,#ececec 100%);     background: -ms-linear-gradient(top,  #fafafa 0%,#ececec 100%);     background: linear-gradient(to bottom,  #fafafa 0%,#ececec 100%);     border: 1px solid #d5d5d5;    border-radius: 7px 7px 0 0;}.header_grey h2 {padding: 2px 0 0 0;}#cufflinks_depot { margin: 0 10px 10px; }#cufflinks_depot table { margin: 10px 0; }#cufflinks_depot table td { font-size: 11px;}#cufflinks_depot p {text-align: justify; }.warranty { height: 71px; width: 87px; float: left; display: inline; background: url(../img/warranty.jpg) top left no-repeat; padding: 3px 0px; text-align: center; }a .warranty { color: #666666; text-decoration: none; cursor: pointer; }.warranty span { color: #5f0b0d; font-size: 13px; font-weight: bold; }.mcafee { width: 94px; height: 54px; float: left; display: inline; margin-top: 8px; margin-left: 10px; }#newsletter {height: 28px;border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;background: #fcfcfc;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #fcfcfc 0%, #f5f5f5 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f5f5f5));     background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%);     background: -o-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%);     background: -ms-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%);     background: linear-gradient(to bottom,  #fcfcfc 0%,#f5f5f5 100%); font-weight: bold;padding: 0px 10px;line-height: 28px;font-size: 11px;clear: both;}#newsletter img {margin-left: 50px 0 6px;}#newsletter h2 {float: left;margin: 3px 6px 0 0;}#newsletter .newsletter_title {float: left;line-height: 18px;color: #00486b;padding-bottom: 8px;font-weight: bold;font-size: 13px;margin: 3px 6px 0 0;}input.newsletter-field {border: 1px solid #cccccc;font-size: 11px;color: #878787; width: 160px;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 2px;margin-right: 6px;}input:active.newsletter-field,input:hover.newsletter-field,input:focus.newsletter-field { border: 1px solid #999999; }input.send-btn {height: 22px; width: 55px;color: #00486b;font-weight: bold;border: none;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;margin: 0px 12px 0px 4px;cursor: pointer;    border: 1px solid #c3c3c3;    background: #f8f8f8;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #f8f8f8 0%, #e1e1e1 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e1e1e1));     background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e1e1e1 100%);     background: -o-linear-gradient(top,  #f8f8f8 0%,#e1e1e1 100%);     background: -ms-linear-gradient(top,  #f8f8f8 0%,#e1e1e1 100%);     background: linear-gradient(to bottom,  #f8f8f8 0%,#e1e1e1 100%);     border-radius: 3px;}input:hover.send-btn {    background: #e2e2e2;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #e2e2e2 0%, #f4f4f4 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#f4f4f4));     background: -webkit-linear-gradient(top,  #e2e2e2 0%,#f4f4f4 100%);     background: -o-linear-gradient(top,  #e2e2e2 0%,#f4f4f4 100%);     background: -ms-linear-gradient(top,  #e2e2e2 0%,#f4f4f4 100%);     background: linear-gradient(to bottom,  #e2e2e2 0%,#f4f4f4 100%); }#foot-cols * { font-size: 11px; }#foot-cols th {background-color: #e4e3df;border-bottom: 1px solid #d5d5d5;text-align: center;font-weight: bold;padding: 5px;border-left: 1px solid #d5d5d5;}#foot-cols td {vertical-align: top;border-left: 1px solid #d5d5d5;padding: 10px;}#foot-cols th.first,#foot-cols td.first {border-left-style: none;}.footer_links {position: relative;border-top: 4px solid #9dc9e0;padding: 3px 10px 0;}.footer_links img {float: left;margin-right: 10px;    margin-bottom: 3px;}.footer_links .footer_nav ul {float: right;font-size: 11px;margin-top: 8px;    margin-bottom: 4px;    padding: 0;    list-style: none;}.footer_links .footer_nav li{float: left;}.footer_links .footer_nav li:before{    content: "|";    margin: 0 3px;}.footer_links .footer_nav li:first-child:before{display: none;}.footer_links .footer_nav select.tinynav{    display: none;    width: 100%;    clear: both;    margin: 0 0 10px;}.footer_links .bottom_round {    background: #c3ba91;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzYmE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NTczNDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #c3ba91 0%, #857346 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3ba91), color-stop(100%,#857346));     background: -webkit-linear-gradient(top,  #c3ba91 0%,#857346 100%);     background: -o-linear-gradient(top,  #c3ba91 0%,#857346 100%);     background: -ms-linear-gradient(top,  #c3ba91 0%,#857346 100%);     background: linear-gradient(to bottom,  #c3ba91 0%,#857346 100%);     clear: both;    color: #FFFFFF;    font: 11px bold verdana,helvetica,sans-serif;    overflow: hidden;    line-height: 22px;    margin: 3px -10px 0;    border-radius: 0 0 5px 5px;}.footer_links .bottom_round div {float: right;padding: 3px 20px 0 0;font-weight: bold;}.footer_links .bottom_round .visitor_id {float: left;padding: 3px 0px 0 20px;font-weight: bold;}.list-header-text {font-weight: bold;color: black;}.header-text {}.category-tree-text {}.body-text {font-weight: normal;color: #666666;}.list-header-text,.body-text {font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 12px;}.breadcrumbs, .pagelinks {    font-family: Tahoma,Arial,Helvetica,sans-serif;    font-size: 11px;    font-weight: bold;    padding: 5px 0;}.breadcrumbs a { color: #00486B; }.breadcrumbs a:hover { color: #f59501; }.pagelinks {    float: right;    text-align: right;    white-space; nowrap;}.pagelinks a {    text-decoration: underline;}.pagelinks span {    font-size: 13px;}.pagetotal {    font-weight: normal;}.header_round {margin-bottom: 10px;text-align: center;}.header_round select {margin-top: 5px;}.header_round{    min-height: 29px;    background: #fafafa;     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2U0ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #fafafa 0%, #e3e4e5 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e3e4e5));     background: -webkit-linear-gradient(top,  #fafafa 0%,#e3e4e5 100%);     background: -o-linear-gradient(top,  #fafafa 0%,#e3e4e5 100%);     background: -ms-linear-gradient(top,  #fafafa 0%,#e3e4e5 100%);     background: linear-gradient(to bottom,  #fafafa 0%,#e3e4e5 100%);     min-width: 120px;    border: 1px solid #e3e4e5;    border-radius: 7px;}.subcats {    float: left;    text-align: left;    padding-left:14px;    min-width: 120px;}.prod_viewed {margin: 0;}.sortby {    float: right;    text-align: right;    padding-right:14px;    min-width: 120px;}.product_outer {position: relative;    border: 1px solid #D5D5D5;    float: left;    height: 250px;    margin-bottom: 11px;    margin-left: 0.64%;    width: 24.36%;    box-sizing: border-box;}.product_inner {padding: 10px;font-weight: bold;text-align: center;font-size: 12px;}.product_outer .price {    bottom: -8px;    font-family: Arial,Helvetica,Tahoma,sans-serif;    left: 0;    padding-bottom: 10px;    position: absolute;    text-align: center;    width: 100%;}.product_related_products h2 {font-size: 16px;}.cathead {position: relative;height: 45px;}.cathead h1 {position: absolute;z-index: 2;bottom: 5px;left: 0;margin: 0;padding: 0;width: 100%;text-align: center;}.big_tab {clear: left;float: left;min-height: 36px;padding-left: 15px;    border: 1px solid #bbaf85;    border-width: 1px 1px 0;    border-radius: 15px 15px 0 0;    background: #71b7d9;}.big_tab h1 {    color: #FFFFFF;    float: left;    min-height: 28px;    font-size: 28px;    font-weight: normal;    padding: 8px 15px 0 0;}.infopages a:link, .infopages a:visited {color: #000000;color: #207BAB;text-decoration: underline;}.infopages a:hover, .infopages a:active, .infopages a:focus {color: #F59501;}.infopages .big_tab {float: left;position: relative;}.infopages .big_tab h1 {    font-size: 21px;    text-shadow: 1px 1px 1px #222222}.infopages .big_tab img {position: absolute;z-index: 2;}.infopages .greybox,  .infopages .whitebox{border-top: 5px solid #b9b085;}.infopages .whitebox {    clear: both;    color: #444444;    width: 100%;}.infopages .whitebox .mid {    padding: 10px;}.infopages p {margin: 0 0 12px;font-size: 13px;word-spacing: 0.12em;line-height: 1.4em}.infopages p.question {line-height: auto;font-weight: bold;margin: 0;}.infopages p.answer {line-height: auto;margin: 3px 0 17px 20px;}.infopages div.indent {text-indent: 90px;font-size: 16px;float: left;width: 600px;}.infopages ul {list-style: disc outside none;margin-bottom: 12px;padding: 0 0 0 20px;}.infopages ol{margin-bottom: 12px;padding: 0 0 0 20px;}.roundtan {clear: both;margin: 20px 0;    background: #f0efdd;    border-radius: 10px;    padding: 15px 0;}.roundtan td {}.roundtan .mid {    min-height: 32px;    padding: 8px 0;    text-align: center;    background-color: #F0EFDD;    border-style: none;}.roundtan .topleft, .roundtan .topright, .roundtan .botleft, .roundtan .botright{height: 0;    overflow: hidden;}.roundtan .topright { background-position: right top; }.roundtan .botleft { background-position: left bottom; }.roundtan .botright { background-position: right bottom; }.roundtan ul {margin: 0 5px;padding: 0 0 0 15px;font-family: Arial,Helvetica,sans-serif;font-size: 11px;list-style-image: url(../img/custom/bullet_blue.gif);}#prodhead { margin: 5px 0 10px;; }#prod_viewed {margin-top: 5px;}#prodhead .header_round {    background-position: left top;    float: right;    margin-bottom: 10px;    padding-left: 14px;    height: 29px;}#prodhead .header_round #prod_viewed {float: left;}#prodhead .header_round .bgright {float: left;    background: url("../img/bg_header_round.png") no-repeat scroll right top #ffffff;height: 29px;width: 14px;}input.input { padding: 0 2px; }#prod_image {clear: both;width: 38.56%;position: relative;float: left;margin-bottom: 15px;}#prod_image #main_image {border: 2px solid #d5d5d5;border-radius:6px;z-index:0;}#oosoverlay{z-index: 1;position: absolute;}.prod_image_footer {padding: 5px 0;}.prod_image_footer a {display: block;width: 16%;float: left;text-align: center;}.custom_family_image {height: 104px;width: 400px;background: url(../img/custom_family.gif) no-repeat 0 0 scroll #ffffff;margin-top: 56px;clear: both;}#zoom_frame,.upgradebox,#font_preview {    background-color: #F0f0f0;    border: 2px solid #d5d5d5;    border-radius:6px;    display: none;    padding: 8px;    position: absolute;    z-index: 2;    top: 0;    left: 0;    margin: 0;}#zoom_frame img{max-width: none;}.close {    background-color: #E06A68;    border: 2px outset #A63944;    color: #FFFFFF;    display: block;    font: bold 12px/12px verdana,helvetica sans-serif;    padding: 3px;    position: absolute;    right: 9px;    text-align: center;    text-decoration: none;    top: 8px;    width: 13px;    z-index: 3;    cursor: pointer;}#zoom_img, .upgradebox img, #font_preview img {    border: 1px inset #F4F3F1;    cursor: pointer;    float: left;}.upgradebox {    left: 50px;    top: 50px;    width: 600px;}.upgradebox .desc {    float: left;    padding: 30px 0 0 10px;    text-align: justify;    width: 32.66%;    font-family: Georgia,Times New Roman New Roman serif;    box-sizing: border-box;}.upgradebox img{width: 66.66%;}.upgradebox .desc p {color: #000000;font-size: 12px;margin-bottom: 15px;}#font_list {    border: 2px solid #D5D5D5;    border-radius: 6px 6px 6px 6px;    cursor: pointer;    padding: 8px 0;    position: relative;    word-spacing: -3px;    letter-spacing: -3px;}#font_name{    word-spacing: 0;    letter-spacing: 0;}#font_list img {    padding-left: 9px;    border: 1px solid #ffffff;}#font_list > img {    box-sizing: border-box;    width: 49.9%;}#font_list img:hover, #main_image:hover, #zoom_img:hover, .option_radio img:hover {border: 1px solid #D5D5D5;box-shadow: 0 0 3px 0 #fe9d03;}#font_preview {    left: 0px;    position: absolute;    top: -370px;}#font_preview img { margin: 0; }#font_name {text-transform: capitalize;font-size: 16px;font-weight: bold;clear: both;padding: 8px 0;text-align: center;}.prod_image_footer iframe{max-width: 100%;}#prod_console {float: right;width: 57.84%;}#prod_console,#prod_console h1,#prod_console h2 {font-family: Arial,Helvetica,sans-serif;font-size: 14px;}#prod_console h1 {    font-size: 21px;    color: #000000;}#prod_console h2 {font-weight: bold;color: #444444;font-family: Arial,Helvetica,sans-serif;}#prod_console .btn_wrapper {        padding: 5px 0;    text-align: right;}.prod_price {margin: 0 0 15px;}.prod_price, #attrProdTotal {font-size: 14px;font-weight: bold;}#attrProdTotal {color: #207bab;font-size: 16px;}.volprice { float: right; }.volprice table td table {border: 1px solid #d5d5d5;border-collapse:collapse;}.volprice table th,.volprice table td table th,.volprice table td table td{ padding: 2px; }#prod_attr {width: 100%;margin-bottom: 15px;}#prod_attr .padtop {padding-top: 15px;display: inline-block;}#prod_attr td {padding: 3px 3px 3px 0;}#prod_attr .option_radio {float: left;padding: 10px 15px 0 0;    box-sizing: border-box;    width: 33.33%;}#prod_attr .option_radio * {vertical-align: top;}#prod_attr tr.bg_bright {background-color: #FFDC7F;}#prod_attr tr.bg_bright div {padding-left: 3px;}#prod_attr .option_radio img {border: 1px solid #ffffff;margin-top: 5px;}#prod_attr select{    max-width: 100%;}.greybox {clear: both;color: #444444;font-size: auto;width: 100%;}.greybox .mid {border: 1px solid #d5d5d5;padding: 10px;    border-radius: 0 0 7px 7px;}.shipping_info {color: #207bab;margin-bottom: 15px;font-weight: bold;}.shipping_info img {margin-top: 5px;}#basket-contents {    width: 100%;    border-collapse: collapse;    margin: 10px 0;    border:1px solid #d5d5d5;    border-radius: 7px;    position: relative;}#basket-contents input {margin-bottom: 3px;    text-align: center;    min-width: 45px;}#basket-contents table {    border-collapse: collapse;}#basket-contents th {        color: #ffffff;    font-size: 13px;    font-weight: bold;    padding: 4px 10px;    font-family: Georgia, Times New Roman New Roman serif;    white-space: nowrap;    background: #8dbed8;    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkYmVkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YWIwZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  #8dbed8 0%, #6ab0d4 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dbed8), color-stop(100%,#6ab0d4));    background: -webkit-linear-gradient(top,  #8dbed8 0%,#6ab0d4 100%);    background: -o-linear-gradient(top,  #8dbed8 0%,#6ab0d4 100%);    background: -ms-linear-gradient(top,  #8dbed8 0%,#6ab0d4 100%);    background: linear-gradient(to bottom,  #8dbed8 0%,#6ab0d4 100%);}#basket-contents th:first-child{    border-radius: 7px 0 0 0;}#basket-contents th:last-child{    border-radius: 0 7px 0 0;}#basket-contents td.first {}#basket-contents td:last-child{border-right: none;}#basket-contents td:first-child{border-left: none;}#basket-contents td, #basket-editattr td {color: #444444;    padding: 4px;    border:1px solid #d5d5d5;    vertical-align: top;    font-family: Arial, Helvetica, sans-serif;}#basket-editattr td.left {border-right:0px solid #ffffff;}#basket-editattr { margin-bottom: 6px; }#basket-contents ul {margin: 0;padding: 0 0 0 20px;}#basket-contents ul li img {display: none;}#basket-totals td {border-bottom: 0px solid #d5d5d5;padding-top: 6px;}#basket-totals td {font-weight: bold;}#basket-totals .total-prompt {color: #207BAB;}#basket-totals .total-formatted{padding-left: 15px;}#basket-contents .bot{display: none;}#basket-contents .bot td{padding: 0;}#upsell_attr td {padding: 3px 0;}td.custom_logo {width: 348px;height: 378px;background: url("../img/custom/bg_custom_logo.png") no-repeat scroll 0 0 #ffffff;vertical-align: top;}td.custom_logo img {margin: 13px 0 0 48px;}td.custom_logo h2 {    color: #FFFFFF;    display: block;    font-size: 21px;    font-weight: normal;    padding: 7px 0;    text-align: center;    width: 348px;    margin-bottom: 5px;}td.custom_logo caption {text-align: center;font-size: 12px;padding-bottom: 4px;}td.custom_logo th {font-weight: bold;padding: 4px;}td.custom_logo td {text-align: center;padding: 4px;}td.custom_logo .footer {    background-color: #F1F0DE;    height: 52px;    margin: 10px 2px 0;    text-align: center;    width: 344px;}td.custom_logo .redbold {font-size: 16px;}td.custom_logo .blue {font-size: 11px;}#ce_wrapper .blue {font-size: 19px;font-weight: bold;}#ce_wrapper ul {font-size: 13px;font-family: Georgia, Times New Roman New Roman serif;}.testimonials-content {    font-size: 13px;    line-height: 1.4em;    margin: 0 0 6px;    word-spacing: 0.12em;clear: both;font-style:italic;}.testimonials-name {display: block;float: right;font-size: 11px;font-weight: bold;margin-bottom: 18px;}.continue_btn{    background: none;    border:none;    color: #76aeda;    font-weight: bold;    cursor: pointer;}.btn_continueB {width: 127px;height: 24px;background: url('../img/btn_continue_shopping.gif') no-repeat scroll 0 0 transparent;border-style: none;cursor: pointer;}.btn_checkoutB {width: 216px;height: 34px;background: url("../img/btn_checkout_items.gif") no-repeat scroll 0 0 transparent;border-style: none;cursor: pointer;}.btn_continue, .btn_checkout, .btn_blank {width: 158px;height: 36px;background: url("../img/btn_continue_shopping.png") no-repeat scroll 0 0 transparent;border-style: none;color: #000;cursor: pointer;font-size: 14px;font-weight: bold;font-family: Georgia, Times New Roman New Roman serif;}.btn_checkout {            color: #76aeda;width: 160px;background: url("../img/btn_checkout_items.png") no-repeat scroll 0 0 transparent;}.btn_blank {width: 160px;background: url("../img/btn_checkout_blank.png") no-repeat scroll 0 0 transparent;padding-right: 13px;}.small-btn{    font-weight: bold;    background: none;    border: none;    color: #76aeda;    cursor: pointer;    font-size: 10px;    min-width: 100px;    line-height: 20px;}.small-btn:hover{    color: #76adda;}.submit40,.submit60,.submit80,.submit100,.submit120,.submit140,.submit160,.submit180,.submit200 {font-size:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align: center;height: 20px;border-style: none;color: #ffffff;background: transparent url("../img/btn_cufflinks.png") no-repeat;cursor: pointer;padding-bottom: 2px;}.submit40:hover,.submit60:hover,.submit80:hover,.submit100:hover,.submit120:hover,.submit140:hover,.submit200:hover {color: #FED012;text-decoration: none;}.submit40 { width:40px; background-position: 0 0; }.submit60 { width:60px; background-position: 0 -20px; }.submit80 { width:80px; background-position: 0 -40px; }.submit100 { width:100px; background-position: 0 -60px; }.submit120 { width:120px; background-position: 0 -80px; }.submit140 { width:140px; background-position: 0 -100px; }.submit160 { width:160px; background-position: 0 -120px; }.submit180 { width:180px; background-position: 0 -140px; }.submit200 { width:200px; background-position: 0 -160px; }div .rss-link { font-size: 12px; font-weight: bold; text-align: right; }div .published { float: right; font-size: 10px; }.rss-item  { margin-bottom: 2em; }.faux_tab h2 { cursor: default; }.faux_tab h2 a { color: #FFFFFF; cursor: pointer; }.faux_tab h2 a:hover { color: #FED012; }#INVC img#head_mc{display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-top: 40px;margin-left: 115px;}#INVC div#sealwrap{display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-left: 273px;margin-top:32px;}span#outofstock{font-size: 20px;color: red;width:195px;float:right;text-align:center;margin-top:10px;}span#outofstock2{font-size: 20px;color: red;width:195px;float:right;text-align:center;}span#restockdate{display: block;margin:0px 10px 0 0;font-size: 12px;}img{    max-width: 100%;    vertical-align: top;    height: auto;}.number_slideshow{    width: 100% !important;}.number_slideshow ul{padding: 0;}.number_slideshow ul:first-child,.number_slideshow ul:first-child li{    width: 100% !important;}br.clear{    font-size: 0;    line-height: 0;}a.search-btn{    float: left;    width: 21px;    height: 21px;    background: url("../img/ico-search.png") no-repeat;    text-indent: -9999px;    overflow: hidden;    margin: 5px 0 0 10px;    display: none;}.menu-btn{    position: absolute;    top: 15px;    right: 15px;    background: url("../img/menu-btn.gif") no-repeat;    width: 43px;    height: 36px;    text-indent: -9999px;    display: none;}.menu-btn:hover{background-position: 0 -36px;}#container > .secondary-info{padding: 0 10px;}.featured-in-box{    overflow: hidden;}.ctgy-options-list{text-align: center;}.ctgy-options-list ul{    display: inline-block;    margin: 0;    padding: 0;}.ctgy-options-list li{    margin: 0 0 0 30px !important;}#OOPC div.footer_links{padding: 0 10px !important;}.tablescroll_foot,div#basket-contents.opc-section,#opc-form #customer-fields,div#additional-content,.opc-section,#basket-content-table,.tablescroll_wrapper,.tablescroll_head{    width: 100% !important;    box-sizing: border-box;}#OOPC table .item-name {width: 60.5% !important;}#OOPC table .item-quantity {width: 10.03% !important;}#OOPC table .item-price {width: 14.36% !important;}#OOPC table .item-total {width: 15.11% !important;}.tablescroll_head td{padding: 4px 0 !important;}.greybox iframe,.greybox object,.greybox embed{max-width: 100% !important;}.special-indent{    margin: 0 235px 0 0;}.special-indent-2{    margin: 0 150px 0 0;}.big_tab h2{ padding: 10px 10px 0 0;}#scrollUp {bottom: 10px;right: 10px;width: 30px;height: 30px;background: url(../img/scroll-top-btn.png) no-repeat;display: none;position: fixed;z-index: 2147483647;}.toggle-btn{width: auto !important;padding: 8px 8px !important;}.product br:last-child{display: none}h2.fields-heading{    background-color:#cccccc;    color:#333333;    margin:0 0 12px 0;    padding:4px 4px 4px 12px;}.address2-label{ margin:0 0 14px 0; }.controls{    font:normal .7em Verdana, Helvetica, Arial, sans-serif;    visibility:hidden;}#customer-fields .controls label{    float:none;}#ship-to,#bill-to{    width:50%;    float:left;}#ship-to h2 input.checkbox,#bill-to h2 input.checkbox{    margin:0 2px 0 12px;    padding:0;    width:13px;    height:13px;    overflow:hidden;}div.invalid input.textfield,div.invalid select,#tax-fields div.invalid input{    border-color:#cc0000 #ff0000 #ff0000 #ff0000;}div.invalid label{ color:#dd0000; }.warning-message{    padding:4px;    text-align:center;    width:60%;    margin:0 auto;    color:#dd0000;}#customer-fields.editable .form_row,#affiliate-fields.editable .form_row{    margin:0 0 6px 0;    text-align:left;}#customer-fields.non-editable .form_row{    margin:0 0 4px 0;    text-align:left;}#customer-fields.non-editable label,#affiliate-fields.non-editable label{    margin:1px 0 0 30px;    padding:0 4px 0 0;    font-weight:bold;    width:110px;    text-align:right;    float:left;    clear:both;    white-space:nowrap;}#customer-fields.non-editable .form_row div,#affiliate-fields.non-editable .form_row div{    float:left;}.box-778 > font br{display: none;}.box-778 > font {    margin: 0 0 15px;    display: block;}#notfound-con  {padding: 20px;margin-top: 50px;}#notfound-con h1, #notfound-con p {text-align: center;padding: 0 0 20px 0;}#notfound-con p{    font-size: 14px;}#tabmenu-notfound {    height: 36px;    margin: 0 auto;    width: 579px;}#tabmenu-notfound ul {    list-style-type: none;    margin: 6px 0 0 0;    padding: 0;}#tabmenu-notfound ul li {    float: left;    padding: 2px 2px 0;    text-align: center;    background: #ffffff;    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 16%, #252525 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(16%,#ffffff), color-stop(100%,#252525));     background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 16%,#252525 100%);     background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 16%,#252525 100%);     background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 16%,#252525 100%);     background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 16%,#252525 100%);     border-radius: 9px 9px 0 0;    margin: 0 -2px 0 0;    position: relative;}#tabmenu-notfound ul li:nth-child(1){z-index: 10;}#tabmenu-notfound ul li a {    color: #FFFFFF;    display: block;    float: left;    font-size: 12px;    font-weight: bold;    padding: 0 8px 0 9px;    text-decoration: none;    background: #8fb6ca;    border-radius: 9px 9px 0 0;    line-height: 28px;}#tabmenu-notfound ul li a{background-color: #8fb6ca;}@media only screen and (max-width: 1045px){    #topnav ul{        text-align: justify;        padding: 0 10px;    }    #topnav ul:after{        content: "";        display: inline-block;        width: 100%;        line-height: 0;        font-size: 0;    }    #topnav ul li{        float: none;        display: inline-block;        text-align: center;    }    #topnav ul li a{        padding: 4px 5px 2px;        float: none;        display: inline-block;    }}@media only screen and (max-width: 1039px){    #slide_right div.box{padding: 1px 5px;}    #slide_right span{        float: none;        overflow: hidden;        width: auto;    }}@media only screen and (max-width: 1027px){    #container{        box-sizing: border-box;        left: 0;        margin: 32px 5px 15px;    }    #global_header .banner{width: auto;}    #tabmenu ul li a{padding: 0 5px;}    #header .topline{        margin: 0;        left: auto;        right: 0;        top: -27px;    }    .banner_outside {        padding-left: 6px;        margin: 0 6px;    }    #global_header div#sealwrap{        margin: 25px 15px 0 15px;    }}@media only screen and (max-width: 990px){    #tabmenu ul li a{        font-size: 10px;        padding: 0 2px;        width: auto !important;    }}@media only screen and (max-width: 940px){    .search-bx{width: 350px;}    #global_header .mid > a.btn-special-offers{        float: right;        margin: 0 18px 0 0;    }    #newsletter{        height: auto;    }    #newsletter span{        display: block;        clear: both;        line-height: 14px;        margin: 0 0 5px;    }    input.newsletter-field{        width: 55%;    }    .upgradebox{        left: auto;        right: 0;        width: 99.5% !important;        box-sizing: border-box;    }}@media only screen and (max-width: 890px){    #topnav ul{        padding: 0 5px;    }    #topnav ul li a{        padding: 4px 0 2px;        font-size: 10px;    }    #global_header .banner{margin: 5px 5px 3px 0;}    #global_header .banner img:first-child{display: none;}    #OOPC #global_header .banner img:first-child{display: block;}    #global_header .banner img{margin: 0 !important;}    #OOPC #global_header .banner img{float: left;}    #global_header div#sealwrap{        margin: 25px 15px 0 15px;    }    #global_header .banner img#head_mc{margin-top: 40px !important;}    #tabmenu{        width: 100%;        float: none;        clear: both;        height: 30px;    }    #tabmenu ul{        display: table;        width: 100%;    }    #tabmenu ul li{        float: none;        display: table-cell;        padding-left: 0;    }    #tabmenu ul li:first-child{padding-left: 2px;}    #tabmenu ul li a{        float: none;        display: block;        font-size: 12px;    }    #search > a.btn-special-offers{display: none;}    .product_outer {        margin-left: 1%;        width: 32.33%;    }}@media only screen and (max-width: 870px){    #featured_products .product{        width: 33.33%;    }    #slide_wrapper{        width: 100%;        float: none;    }    #slide_right{        width: 100%;        float: none;        overflow: hidden;        margin: 0 0 15px;    }    #slide_right div.box{        float: left;        width: 20%;    }    #slide_right div.box img{display: none;}    #slide_right span{        height: 35px;        margin-top: 6px;    }    #slide_right div.box span    .faux_tab h4, .faux_tab h3, .faux_tab h2 {        padding: 5px 15px 3px;        font-size: 12px;    }    .brand a {        width: 19%;        margin: 0px 1% 10px 0px;    }    #featured_products, #featured_designers{font-size: 11px;}    #opc-form label{width: 136px !important;}    #opc-form #pmlabel,    #opc-form #payment-fields label{width: 126px !important;}    .gift-attr-table textarea{        box-sizing: border-box;        width: 100%;    }    .gift-attr-table input[type="text"]{        box-sizing: border-box;        width: 100%;        max-width: 265px;    }}@media only screen and (min-width: 768px) and (max-width: 870px){    #opc-form #additional-content label{        width: 33% !important;        box-sizing: border-box;        white-space: normal !important;    }    #additional-content input[type="text"],    #additional-content textarea{        width: 67% !important;        box-sizing: border-box;    }    #opc-form .link-trigger{        margin: -4px 0 4px 33%;        display: inline-block;    }    #opc-form #gift-cert-trigger-check{margin: -4px 0 4px 0;}    div#addendumblock span{        margin: 0 0 10px 33% !important;}}@media only screen and (max-width: 810px){    .header_round {overflow: hidden;}    .header_round table,    .header_round table tbody,    .header_round table tr,    .header_round table td{display: block;}    .header_round table td{        width: 50%;        overflow: hidden;        box-sizing: border-box;        padding: 0 10px;        float: left;    }    .header_round table td select{        display: block;        width: 100%;    }    .header_round table td > div{        float: none !important;        padding: 0 !important;    }    .header_round table td .sortby{text-align: left;}    .header_round table td .sortby select{        display: inline-block;        width: 50%;    }    #prod_console, #prod_console h1, #prod_console h2{font-size: 13px;}}@media only screen and (min-width: 768px){#container > .secondary-info{display: none;}}@media only screen and (max-width: 767px){    #sidebar{        width: 100%;        float: none;        box-sizing: border-box;        padding: 10px 10px 0;        display: block;    }    #sidebar:after{        content: "";        display: block;        clear: both;    }    #empty-basket .secondary-info{display: none;}    #INVC #sidebar{display: none;}    .sidebar-block{        float: left;        width: 48.5%;        margin: 0 0 0 1.5%;    }    .sidebar-block:first-child{margin: 0;}    .sidebar-block.gift-certificates{        display: none;    }    #sidebar ul,    #sidebar .sidebar-block-holder{        width: 100%;        box-sizing: border-box;        padding: 5px 10px;        margin: 0 0 10px;    }    .sidebar-block-holder select.tinynav{display: block;}    .sidebar-block-holder ul{display: none;}    .brand a {        width: 16%;        margin: 0px 0.66% 10px 0px;    }    #featured_products, #featured_designers{font-size: 12px;}    #main{        padding: 0 10px;        overflow: visible;    }    .secondary-info{        padding: 0 10px;    }    .secondary-info .part-1{        float: left;        width: 49%;    }    #track_fedex form{        display: block;    }    #trust-seals{        width: 100%;    }    .featured-in-box{        float: right;        width: 47%;        margin: 10px 0 0;    }    .featured-in-box img{        display: block;        margin: 0 auto;    }    .secondary-info .mid{        border: 1px solid #d5d5d5;        padding: 0 0 8px;        border-radius: 0 0 7px 7px;        margin: 0 0 20px;        float: none;    }    .secondary-info > br{display: none;}    #questions{        float: none;        clear: both;        width: 100%;    }    .home-page #questions{        float: right;        width: 47%;        clear: right;        margin: 0;        text-align: left;    }    #questions .phone{        float: none;        overflow: hidden;        text-align: left;    }    #questions .textcenter{text-align: left;}    #questions .mid img {        margin: 12px 15px 0px 20px;    }    #credit-ban > a{        display: inline-block;        width: 33%;    }    a .spam, a .protected, a .secure{        margin: 0 auto !important;        float: none;    }    .ctgy-options-list ul{        font-size: 15px !important;    }    .ctgy-options-list li {        margin: 0px 0px 0px 23px !important;    }    #prod_console, #prod_console h1, #prod_console h2{font-size: 14px;}    #opc-layout-table,    #opc-layout-table > tbody,    #opc-layout-table > tbody > tr,    #opc-layout-table > tbody > tr > td{display: block;}    .opc-left-column{width: 100% !important;}    #INVC .infopages .big_tab{        margin: 0 2%;    }    #INVC .infopages .greybox, #INVC .infopages .whitebox{        width: 96%;        margin: 0 2%;    }}@media only screen and (min-width: 701px){.navs-holder{display: block !important;} .navs-holder .sidebar-block-holder{display: none !important;}}@media only screen and (max-width: 700px){    input.newsletter-field{        width: 45%;    }    #search{        clear: both;    }    .search-bx{width: 330px;}    .menu-btn{        display: block;        top: 25px;        right: 20px;    }    #global_header .mid > a.btn-special-offers{        margin: 50px 15px 0 0;        display: none;    }    #global_header .banner{        margin: 5px auto 0;        float: none;        width: 90%;        overflow: hidden;        display: none;    }    #global_header .banner{display: none;}    #OOPC #global_header .banner{        float: right;        margin: 0;        overflow: visible;        width: auto;        display: block;    }    #global_header div#sealwrap {        margin: 25px 10px 0px;    }    .navs-holder{        display: none;        position: absolute;        right: 0;        top: 65px;        background: #8fb6ca;        overflow: hidden;        z-index: 1000;        width: 100%;        max-width: 222px;    }    .navs-holder ul{        float: none;    }    #tabmenu{height: auto;}    #topnav{        height: auto;        border: none;        background: none;    }    #tabmenu ul{        display: block;        margin: 0;    }    #tabmenu ul li{        display: block;        padding: 0;        border-radius: 0;        background: none;    }    #tabmenu ul li:first-child{padding: 0;}    #tabmenu ul li:first-child:before{display: none;}    #tabmenu ul li:nth-child(3) a:after {display: none;}    #tabmenu ul li a{        background: none !important;        border-radius: 0;        font-size: 14px;        display: block;        padding: 4px 5px 2px;        line-height: 17px;    }    #tabmenu ul li a:hover,    #topnav ul li a:hover {        background: #ac9f75 !important;        color: #fff;    }    #topnav ul{padding: 0;}    #topnav ul li{        float: none;        display: block;    }    #topnav ul li a{        font-size: 14px;        display: block;        float: none;        padding: 4px 5px 5px;        line-height: 17px;    }    #cufflinks_depot table td {        font-size: 10px;        padding: 0 3px;    }    .footer_links .footer_nav select.tinynav{display: block;}    .footer_links .footer_nav ul{display: none;}    #credit-ban > a{width: 32.8%;}    #zoom_frame, .upgradebox{width: 565px;}    #header .topline{        font-size: 12px;        line-height: 12px;        padding: 0 25px;        top: -33px;        text-align: center;        -webkit-text-size-adjust: 100%    }    #header .topline br{display: block;}    #container {         margin: 39px 5px 15px;    }    .navs-holder .sidebar-block-holder ul{        display: block;        margin: 0;        padding: 0;        list-style: none !important;    }    .navs-holder .sidebar-block-holder ul li{        text-align: center;        padding: 0;    }    .navs-holder .sidebar-block-holder ul li a{        background: none !important;        border-radius: 0;        font-size: 14px;        display: inline-block;        padding: 4px 0 2px;        line-height: 17px;        color: #fff;        text-align: center;        font-weight: bold;        box-sizing: border-box;        width: 93%;        margin: 0 auto;    }    .navs-holder .sidebar-block-holder ul li:hover,    .navs-holder .sidebar-block-holder ul li a:hover {        background: #ac9f75 !important;        color: #fff;    }    .navs-holder #tabmenu,    .navs-holder #topnav{display: none;}    .navs-holder select{display: none !important;}        .search-by-block select{width: 100%;}        #global_header .banner{display: none;}    .OOPC #global_header .banner{display: block;}}#header .topline{    -webkit-text-size-adjust: 100%}#opc-form .textfield{width: 166px !important;}@media only screen and (min-width: 640px) and (max-width: 720px){    #prod_attr,    #prod_attr tr,    #prod_attr tbody,    #prod_attr td{        display: block;    }    #prod_attr tr{margin: 0 0 5px;}    #prod_attr select{width: 100%;}}@media only screen and (max-width: 639px){    #search form{        box-sizing: border-box;        background: #fbfbfb;         background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);        background: -moz-linear-gradient(top,  #fbfbfb 0%, #efefef 100%);         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#efefef));         background: -webkit-linear-gradient(top,  #fbfbfb 0%,#efefef 100%);         background: -o-linear-gradient(top,  #fbfbfb 0%,#efefef 100%);         background: -ms-linear-gradient(top,  #fbfbfb 0%,#efefef 100%);         background: linear-gradient(to bottom,  #fbfbfb 0%,#efefef 100%);         width: 100%;        padding: 0;        border-top: 1px solid #d5d5d5;        border-bottom: 1px solid #d5d5d5;        padding: 0 75px 0 80px;        display: block;    }    #search .search-bx label{        width: 70px;        float: left;        margin: 0 0 0 -70px;    }    #search input.search-btn{        float: right;        margin: 4px -65px 0 0;    }    #search input.search-field{        margin: 5px 0 0;        display: block;        box-sizing: border-box;        width: 100%;        float: left;    }    #search .search-bx{width: 100%;}    .brand a {        width: 19%;        margin: 0px 1% 10px 0px;    }    .feedburnerFeedBlock ul{padding: 0 0 0 20px;}    #cufflinks_depot table,    #cufflinks_depot table tr,    #cufflinks_depot table tbody{        display: block;        word-spacing: -3px;        letter-spacing: -3px;        width: 100%;    }    #cufflinks_depot table td{        display: inline-block;        word-spacing: 0;        letter-spacing: 0;        width: 33.33%;        vertical-align: top;        font-size: 11px;        box-sizing: border-box;    }    #foot-cols,    #foot-cols thead,    #foot-cols tbody,    #foot-cols tr,    #foot-cols td{display: block;}    #foot-cols td{        overflow: hidden;}    #foot-cols th{display: none;}    #foot-cols td:before{        content: "";        display: block;        font-weight: bold;        background-color: #E4E3DF;        border-bottom: 1px solid #D5D5D5;        padding: 5px;        clear: both;        margin: 0 0 5px;    }    #foot-cols td:first-child:before{content: "Customer Information";}    #foot-cols td:nth-child(2):before{content: "Customer Support";}    #foot-cols td:nth-child(3):before{content: "Company Information";}    #foot-cols td:nth-child(4):before{content: "Payment Options";}    #credit-ban{text-align: center;}    #credit-ban > a{        text-align: left;        width: auto;        margin: 0 5px;    }    #prod_image{        float: none;        width: 100%;        text-align: center;    }    #prod_image #main_image{        float: left;        width: 48%;    }    .prod_image_footer{display: none;}    #font_list{        max-width: 300px;        text-align: left;        float: right;        width: 48%;    }    #prod_console{        padding: 15px 0 0;        float: none;        width: 100%;        clear: both;    }    #zoom_frame{display: none !important;}    .upgradebox {top: 300px;}    #OOPC .logo{float: left !important;}    #OOPC #global_header .banner img{        float: right;        clear: right;        margin: 0 10px 0 !important;    }    #global_header div#sealwrap{        float: right;        clear: right;        margin: 5px 5px;    }    .roundtan td,    .roundtan table,    .roundtan tr,    .roundtan tbody{display: block;    width: 100%;}    .cathead{height: 60px;}    #global_header .logo{        float: none;        margin: 0 auto;        position: relative;        left: 2px;    }    .menu-btn{        right: auto;        left: 20px;    }    .navs-holder{        right: auto;        left: 0;    }    #search{position: static;}    .search-rt{        position: absolute;        top: 25px;        right: 20px;        background: none;        border: none;        margin: 0;    }    .search-rt img,    .search-rt a.checkout{display: none;}    .search-rt a{        display: block;        width: 40px;        height: 34px;        background: url("../img/icon_cart.png") no-repeat;        text-indent: -9999px;        overflow: hidden;        padding: 0;    }    .header_round table td{padding: 0 5px;}    .header_round table td select{font-size: 11px;}    #global_header .banner{display: none;}    #ship-to, #bill-to{        width: 100%;        float: none;        clear: both;    }    #customer-fields label, #affiliate-fields label{        box-sizing: border-box;        -moz-box-sizing: border-box;        -webkit-box-sizing: border-box;        width: 30%;    }    #customer-fields #shipping_fields label,    #customer-fields #billing_fields label{white-space: normal;}    #customer-fields input.textfield, #affiliate-fields input.textfield, #tax-fields input, #affiliate-commissions div.form_row div, .non-editable div.form_row div,    #customer-fields select, #affiliate-fields select{        box-sizing: border-box;        -moz-box-sizing: border-box;        -webkit-box-sizing: border-box;        width: 40%;    }}@media only screen and (max-width: 600px){    .sidebar-block{        float: none;        width: 100%;        margin: 0 0 10px;    }    .sidebar-block:first-child{margin: 0;}    #sidebar ul{        width: 100%;        box-sizing: border-box;    }    input.newsletter-field{width: 147px;}        #main .sidebar-block {        margin-bottom: 10px;    }    #main .sidebar-block .sidebar-block-holder{        padding: 6px;        border: 1px solid #d5d5d5;        border-radius: 0 0 7px 7px;    }    #main .sidebar-block select{width: 100%;}    .search-by-block{        width: 100%;        float: none;        margin-bottom: 0;    }    #sidebar:after{        content: "";        clear: both;        overflow: hidden;        display: block;    }    #header .topline{        text-align: center;        font-size: 12px;    }    .ctgy-options-list ul{        font-size: 13px !important;    }    .ctgy-options-list li {        margin: 0px 0px 0px 17px !important;    }    #basket-contents table,    #basket-contents table tr,    #basket-contents table td,    #basket-contents table thead,    #basket-contents table tbody,    #basket-contents table th,    #basket-contents table tfoot{        display: block;    }    #basket-contents table th{display: none;}    #INVC #basket-contents tr:first-child,    #INVC #basket-contents tbody tr:first-child{display: none;}    #basket-contents td.empty-cell{display: none !important;}    #basket-contents table td{        box-sizing: border-box;        width: 100%;        border-width: 0 0 1px;        padding: 4px 0 4px 200px;        position: relative;        text-align: left;    }    #basket-contents table tr{border-bottom: 4px solid #D5D5D5;}    #basket-contents table td:before{        content: "";        position: absolute;        width: 180px;        left: 0;        top: 4px;        text-align: right;        font-weight: bold;    }    #basket-contents table td:first-child:before{        content: "Item";    }    #basket-contents table td:nth-child(2):before{        content: "Description";    }    #basket-contents table td:nth-child(3):before{        content: "Item Price";    }    #basket-contents table td:nth-child(4):before{        content: "Quantity";    }    #basket-contents table td:nth-child(5):before{        content: "Total Price";    }    #basket-totals{overflow: hidden;}    #basket-totals td{border: none !important;}    #basket-totals td:before{display: none !important;}    #basket-totals .total-prompt{        width: 200px !important;        padding: 4px 4px 4px 0;        float: left;        text-align: right;    }    .tablescroll_head{display: none !important;}    #OOPC table .item-name,    #OOPC table .item-quantity,    #OOPC table#basket-content-table tr td.item-price,    #OOPC table#basket-content-table tr td.item-total{width: 100% !important; overflow: hidden;}    .infopages .big_tab h1{font-size: 18px;}    .sidebar-block.gift-certificates,    .sidebar-block.search-by-block{display: none;}        .home-page .sidebar-block.search-by-block{display: block;}    #basket-editattr td:before{display: none;}    #basket-editattr td{        padding: 4px !important;        width: 60% !important;        float: left;        border: none !important;    }    #basket-editattr td:first-child{width: 40% !important;}    #basket-editattr td input[type="text"]{        box-sizing: border-box;        width: 100%;    }    #basket-editattr tr{        overflow: hidden;        border-width: 1px !important;    }    #basket-editattr tr:last-child{border: none !important;}    #basket-editattr tbody tr:first-child td:first-child{display: none;}    #basket-editattr tbody tr:first-child td{        width: 100% !important;        float: none !important;    }    #basket-editattr tbody tr:first-child td img{vertical-align: middle;}    #opc-form #basket-contents td.basket-charge-prompt,    #opc-form #basket-contents td.formatted-charge,    #opc-form #basket-contents td.formatted-total{        text-align: left !important;        width: auto !important;        padding: 4px !important;        display: inline-block !important;        border: none;    }    #opc-form #basket-contents td.formatted-total:before,    #opc-form #basket-contents td.basket-charge-prompt:before,    #opc-form #basket-contents td.formatted-charge:before{display: none !important;}    #INVC #basket-contents .basket-charges td,    #INVC #basket-contents td.formatted-charge{        text-align: left !important;        width: auto !important;        padding: 4px !important;        display: inline-block !important;        border: none;    }    #INVC #basket-contents td.formatted-total{        text-align: left !important;        width: auto !important;        padding: 4px !important;        border: none;        overflow: hidden;    }    #INVC #basket-contents td.formatted-total:before,    #INVC #basket-contents .basket-charges td:before,    #INVC #basket-contents td.formatted-charge:before{display: none !important;}}@media only screen and (max-width: 580px){    #featured_products .product{        width: 50%;        box-sizing: border-box;        padding: 0 10px;        min-height: 150px;        height: auto;    }    .brand a{        width: 24%;    }    .product_outer {        margin-left: 1%;        width: 49%;    }    .upgradebox {top: 400px;}    .upgradebox .desc {        width: 59%;    }    .upgradebox img{width: 40%;}    #OOPC #global_header .logo{width: 275px; margin-bottom: 10px;}    .product_outer img{max-height: 155px;}    .cathead{height: auto;}    .cathead h1{        position: static;        clear: both;    }    .menu-btn{        top: 35px;        left: 10px;    }    .search-rt{        top: 35px;        right: 10px;    }    .navs-holder{        right: auto;        left: 0;    }}@media only screen and (min-width: 521px){#cufflinks_depot .mid{display: block !important;}}@media only screen and (max-width: 520px){    #cufflinks_depot{margin: 0 10px 20px;}    #cufflinks_depot .header_grey h2{        padding: 6px 0 4px;        position: relative;        cursor: pointer;    }    #cufflinks_depot .header_grey h2:after{        content: "";        position: absolute;        right: 8px;        top: 11px;        border: solid transparent;        border-width: 7px 5px;        border-top-color: #00486B;    }    #cufflinks_depot .header_grey h2.opened:after{        right: 8px;        top: 4px;        border-top-color: transparent;        border-bottom-color: #00486B;    }    #cufflinks_depot .mid{        display: none;    }    #prod_image{        float: none;        width: 100%;        text-align: center;    }    #prod_image #main_image{        float: none;        width: auto;    }    #font_list{        float: none;        width: 100%;        margin: 0 auto 10px;        clear: both;    }    .upgradebox {top: 600px;}    .upgradebox img{margin: 0 10px 5px 0;}    .upgradebox .desc{        float: none;        width: auto;        padding-left: 0;    }    #opc-form #additional-content label{        width: 33% !important;        box-sizing: border-box;        white-space: normal !important;    }    #additional-content input[type="text"],    #additional-content textarea{        width: 67% !important;        box-sizing: border-box;    }    #opc-form .link-trigger{        margin: -4px 0 4px 33%;        display: inline-block;    }    #opc-form #gift-cert-trigger-check{margin: -4px 0 4px 0;}    div#addendumblock span{        margin: 0 0 10px 33% !important;}    .hidden-sm-r{display: none !important;}    .special-indent,    .special-indent-2{margin: 0;}    .gift-attr-table tbody,    .gift-attr-table tr,    .gift-attr-table td{display: block}    .gift-attr-table tr{margin: 0 0 5px;}    .gift-attr-table input[type="text"]{        width: 100%;        max-width: 100%;    }    .gift-attr-table select{width: 100%;}    #slide_wrapper{margin: 0;}}@media only screen and (max-width: 519px){    .banner_wrapper{        padding: 0 10px;}    .banner_outside{        width: 100%;        margin: 0 0 5px;    }    .brand a{        width: 32.33%;    }    #cufflinks_depot table td{width: 50%;}    #OOPC #global_header .logo{width: 245px; margin-bottom: 15px;}    .header_round table td{padding: 0 5px;}    .header_round table td .sortby select{width: 94px; margin: 5px -5px 0 0;}    .header_round table td .sortby{font-size: 11px;}    #global_header .logo{left: 0;}    #basket-editattr td{        width: 100% !important;        float: none !important;    }    #basket-editattr td:first-child{width: 100% !important;}}@media only screen and (max-width: 479px){    input.newsletter-field{        clear: both;        width: 218px;        float: left;    }    input.send-btn{        float: left;        margin: 0;    }    #slide_right{display: none;}    #header .topline{        padding: 0 5px;    }    #global_header .logo{        width: 195px;    }    .faux_tab .sidebar_title {        padding: 4px 10px 2px;        font-size: 12px;    }    .number_slideshow ul.number_slideshow_nav1{display: none;}    .number_slideshow .number_slideshow_nav{        bottom: 7px;        right: 7px;    }    #featured_products, #featured_designers{        font-size: 10px;    }    #cufflinks_depot img{        display: block;        width: 100%;    }    .special{        float: none;        width: 100%;        clear: both;    }    .bottom_round > div{        float: none !important;        margin: 3px 10px !important;        padding: 0 !important;        line-height: 14px;    }    .secondary-info .part-1{        float: none;        width: 100%;    }    .featured-in-box{        float: none;        width: 100%;    }    #questions,    .home-page #questions{        float: none;        width: 100%;    }    h2{font-size: 12px;}    #prod_console, #prod_console h1, #prod_console h2{font-size: 13px;}    #prod_console .btn_wrapper input[type="image"]{        width: 165px;        margin: 7px 0 0;    }    #basket-contents table td{        padding: 4px 0 4px 100px;    }    #basket-contents table td:before{        width: 80px;    }    #basket-totals .total-prompt{        width: 80px !important;    }    .btn_continue, .btn_checkout, .btn_blank{        width: 130px;        background-size: 100% auto;    }    #OOPC #global_header .logo{        width: 275px;        float: none;        margin: 0 auto 10px;    }    #OOPC #global_header .banner{        float: none;        width: 100%;        overflow: hidden;    }    #OOPC #global_header .banner img{float: left; margin: 0;}    #global_header div#sealwrap{margin: 0;}    #contact input[type="text"]{width: 150px; margin: 0;}    #prod_attr td b{font-size: 12px;}    #prod_attr input[type="text"],    #prod_attr textarea{        width: 155px !important;    }    .search-rt{top: 20px;}    .menu-btn{        top: 25px;        width: 35px;        height: 29px;        background-size: 100% auto;    }    .menu-btn:hover{background-position: 0 -29px;}    .product br:last-child{display: none;}    .product {padding-bottom: 5px;}    #OOPC .logo{float: none !important;}}@media only screen and (min-width: 420px) and (max-width: 639px){    #font_preview{        left: auto;        right: 0;        top: 0;    }    #font_preview img{padding: 0;}    .product_outer{height: 215px;}    #customer-fields label, #affiliate-fields label{font-size: 11px; white-space: normal; line-height: 1.2;}}@media only screen and (max-width: 419px){    #font_preview{width: 265px;}    #font_preview img{padding: 0;}    #opc-form label{font-size: 11px;}    #opc-form label {        width: 115px !important;        margin: 0 0 0 -5px;    }    #opc-form .textfield{        width: 159px !important;    }    #opc-form select{width: 159px !important;}    .sidenote{margin-left: 126px !important;}    #opc-form #pmlabel, #opc-form #payment-fields label {        width: 75px !important;        white-space: normal !important;        line-height: 11px !important;    }    #opc-form #payment input[type="text"]{width: 186px !important;}    #opc-form #payment div#payment-fields input[type="text"][name="PaymentNet_CardCvv"]{width: 65px !important;}    #opc-form #payment select{width: 200px !important;}    #opc-form #payment #cc_exp_Row select{width: 93px !important;}    .product_outer{        width: 100% !important;        margin-left: 0 !important;    }    .ui-tooltip{margin-left: -50px !important;}    .greybox img{        display: block;        float: none;        width: 100%;        padding: 0 !important;    }    .product_outer{height: 222px;}    .brand a{        width: 49%;    }    .brand a:nth-child(2n){margin-left: 1%; margin-right: 0;}    #pgmr_box{        left: 25px !important;        top: 130px !important;    }    #customer-fields label, #affiliate-fields label{font-size: 11px; white-space: normal; line-height: 1.2;}    #customer-fields.non-editable label, #affiliate-fields.non-editable label{width: 90px;}    #affiliate-commissions div.form_row div, .non-editable div.form_row div{        width: 45%;    }    #customer-fields.non-editable .form_row{font-size: 11px;}    div#shipping label{        float: none;        padding: 0 7px;        display: block;        text-align: left;    }    div#shipping select{        display: block;        width: 100% !important;    }    #prod_attr,    #prod_attr tr,    #prod_attr tbody,    #prod_attr td{        display: block;    }    #prod_attr tr{margin: 0 0 5px;}    #prod_attr select{width: 100%;}}#header .topline img {    vertical-align: middle;}#container4 {clear:left;float:left;width:100%;overflow:hidden;background:#b2f0f9; }#container3 {clear:left;float:left;width:100%;position:relative;right:25%;background:#89ffa2; }#container2 {clear:left;float:left;width:100%;position:relative;right:25%;background:#ffa7a7; }#container1 {float:left;width:100%;position:relative;right:25%;background:#fff689; }#col1 {float:left;width:21%;position:relative;left:77%;overflow:hidden;}#col2 {float:left;width:21%;position:relative;left:81%;overflow:hidden;}#col3 {float:left;width:21%;position:relative;left:85%;overflow:hidden;}#col4 {float:left;width:21%;position:relative;left:89%;overflow:hidden;}