body {

margin:0;
padding:0
}

/*div#container {
margin-left:auto;
margin-right:auto;
width: 981px;
text-align:left
}

div.container {
margin: 0 auto;
width: 981px;
text-align:left;
}*/

/*form {
margin:0;
padding:0;
}

h1 {
font-weight:400;
margin:0
}

h2 {
margin:0
}

img {
border:0
}*/

span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

#account_list {
margin-bottom:15px;
}
#account_list td {
width:200px;
font-size:10pt;
line-height:11pt;
padding-bottom:5px;
color:#000;
font-family:Arial;
}

#charities_body {
margin-top:10px;
}

#chosencolor {
line-height: 10pt;
font-size:9pt;
font-weight:normal
}

#chosencolor option {
font-size:8pt;
line-height:9pt;
}

/*#home_copy, #maindpt_copy {
border:1px solid #e1e3ef;
padding:15px
}

#home_copy div, #maindpt_copy div {
line-height:12pt;
margin:10px 10px 10px 0;
font-family:arial;
font-size:10pt
}

#home_copy h1, #maindpt_copy h1 {
line-height:15pt;
margin-bottom: 10px;
font-family:arial;
font-size:14pt;
font-weight:700;
color:#213c5d
}

#home_slideshow {
width:749px;
height:521px
}
#home_slideshow div {
display:none
}*/

#infogram_link_section {
margin:15px 0;
border:1px solid #223671;
padding:10px;
}

#infogram_link_text {
color: #223671;
font-family: Arial;
font-size: 11pt;
font-weight:700;
}

#infogram_social {
overflow:hidden;
margin:15px 0
}

/*#leftbar {
background-color:#f2f3f5;
min-height:614px;
height:auto !important;
height:614px;
}

#leftbar ul {
margin:0;
padding:0;
list-style: none;
}

#leftbar ul li {
padding:0 0 5px;
line-height:11pt
}

#leftbar .lbdivheader {
font-size:10pt;
border-bottom:1px solid black;
padding:7px 5px 5px 5px;
font-family:Arial;
font-weight:700;
color:#0b3d5f;
text-transform:uppercase
}
#leftbar .lbdivheader a {
color:#0b3d5f;
text-decoration:none
}

#maindpt_copy {
margin-top:5px
}
#maindpt_copy div, #maindpt_copy h1 {
width:792px
}

#minicart_bottom {
border-left:2px solid #d3d6df;
border-right:2px solid #d3d6df;
border-bottom:2px solid #d3d6df
}
#minicart_top {
background-color:#c4d3ea;
height:20px;
width:375px
}*/

#nav .activeSlide {
background-image:url(/img/home_circle_on.png);
}

#nav td {
background-image:url(/img/home_circle_off.png);
}

#popup_bo {
padding:10px;
width:300px;
text-align:left
}

#sizechart {
background:url(/img/size_chart_btn.jpg) no-repeat left top;
margin:0;
padding:0
}

#sizechart:hover {
background:url(/img/size_chart_btn_roll.jpg) no-repeat left top;
margin:0;
padding:0
}

#sizechart__es {
background:url(/img/size_chart_btn__es.jpg) no-repeat left top;
margin:0;
padding:0
}

#sizechart__es:hover {
background:url(/img/size_chart_btn_roll__es.jpg) no-repeat left top;
margin:0;
padding:0
}

#toparealogin {
color:#0b3d5e;
font-family:Arial;
font-size:11pt;
float:left;
margin:13px 0 0 15px
}
#toparealogin a {
text-decoration:none;
color:#0b3d5e;
}

.bgborder {
background-color:#d4d6df
}

.bgpage1 {
background-color:#c5d3ea
}

.bgpage2 {
background-color:#416cb0
}
.blog_header{
font-family:Arial;
font-size:7.5pt;
font-weight:bold;
text-decoration:none;
color:#fff
}
.bordered {
border:#627fb7 1px solid;
padding:5px
}

.borderednopad {
border-right:#627fb7 1px solid;
border-top:#627fb7 1px solid;
border-left:#627fb7 1px solid;
border-bottom:#627fb7 1px solid
}

.borderlight {
border:1px solid #e1e1e1;
}

.bottom_caption {
font-size:10pt;
line-height:11pt;
color:#000;
font-family:Arial
}

.bottombarlink {
font-size:8pt;
line-height:10pt;
font-family:Arial;
cursor:pointer;
color:#000;
text-decoration:none
}

.bottomtitle {
font-weight:700;
font-size:9pt;
color:#0a3d5f;
font-family:Arial;
text-decoration:none
}

.breadcrumb {
font-size:9pt;
line-height:20px;
color:#202020;
font-family:Arial;
margin:0 0 7px 12px
}
.breadcrumb a {
color:#202020;
}

.charity_body {
padding:0 0 0 12px
}

.charity_image {
padding-top:20px;
padding-left:20px
}

.charity_logo {
float:right;
margin: 0 0 20px 20px
}

.charity_logo_v2 {
float:right;
margin: 0 0 20px 20px;
width: 198px;
height: 225px;
}

.charity_list_image {
float:left;
width:200px
}

.charity_list_text {
float:left;
width:550px;
margin-left:20px;
font-size:10pt;
line-height:11pt;
color:#000;
font-family:Arial;
}

.charity_summary {
margin:25px 0;
overflow:hidden
}

.charity_text {
float:left;
font-size:11pt;
color:#000;
font-family:Arial;
width:600px
}

.checkout_cc_balance {
font-family:Arial;
font-size:9pt;
}

.checkout_cc_balance span {
margin-left:10px;
font-weight:700
}

.checkout_cc_balance a {
margin-left:10px;
color:#0a3d5f;
cursor:pointer;
text-decoration:underline
}

.clfl {
clear:both
}

.cs_link {
font-size:10pt;
line-height:11pt;
color:#000;
font-family:Arial;
text-decoration:none;
cursor:pointer;
}
.cs_link:hover {
color:#0b3d5f;
font-weight:700
}

.cs_section_header {
background-color:#e6eaf6;
padding:15px 10px;
}

/*.dpt_color {
border:1px solid #a0a0a0
}

.dpt_footer {
font-size:10pt;
color:#000;
font-family:Arial;
text-decoration:none
}

.dpt_header {
font-size:18pt;
line-height:20pt;
font-family:Arial;
font-weight:400
}

.dpt_headerbold {
font-weight:700;
font-size:18pt;
line-height:18pt;
font-family:Arial
}

.dpt_headermed {
font-size:17pt;
line-height:18pt;
font-family:Arial
}

.dpt_headermedbold {
font-weight:700;
font-size:17pt;
line-height:16pt;
font-family:Arial
}

.dpt_headersmall {
font-size:16pt;
line-height:18pt;
font-family:Arial
}

.dpt_headersmallbold {
font-weight:700;
font-size:16pt;
line-height:16pt;
font-family:Arial
}

.dpt_headline {
font-size:14pt;
font-family:Arial;
text-decoration:none
}

.dpt_image {
border:1px solid #a0a0a0
}

.dpt_title {
font-size:10pt;
line-height:11pt;
color:#000;
font-family:Arial;
text-decoration:underline
}

.dpttitle {
font-size:14pt;
font-weight:700;
color:#0a3d5f;
font-family:Arial
}*/

.ecardlink {
font-size:9pt;
font-family:Arial;
color:blue
}

.embr1 {
font-size:11pt;
color:#000;
line-height:12pt;
font-family:Arial
}

/*.floatcart {
z-index:1100;
left:-733px;
position:absolute;
top:122px;
height: 0px;
display:none
}*/

.home_main_footer {
font-weight:700;
font-size:16pt;
line-height:21pt;
color:#665395;
font-family:Arial
}

.home_main_header {
font-weight:700;
font-size:13.5pt;
line-height:15pt;
color:#FFF;
font-family:Arial
}

.hometext1 {
font-size:12pt;
line-height:14pt;
font-family:Arial
}

.infogram_social_links {
overflow:hidden;
margin:15px 0
}

.lastdptrow {
font-size:14pt;
color:#0a3d5f;
text-align:center;
line-height:16pt;
font-family:Arial;
font-weight:bold
}
/*.minicartborders {
border-left:2px solid #d3d6df;
border-right:2px solid #d3d6df;
border-bottom:2px solid #d3d6df
}
.minicartbg {
background-color:#ffffff
}
.minicartitems {
max-height:300px;
height:auto !important;
height:300px;
text-align:left;
overflow:auto;
overflow-x:hidden
}

.minicartupd {
font-size:10px;
color:#000;
text-align:center;
font-family:Arial;
background-color:#FFF;
margin:0;
padding:0
}*/

.nulink {
cursor:pointer;
color:#000;
text-decoration:none
}

/*.orderdetail {
font-size:8pt;
color:#000;
font-family:'Courier New';
}*/

.pagelink {
font-weight:700;
font-size:9pt;
line-height:11pt;
color:#505050;
font-family:Arial;
text-decoration:underline
}

.promo_banner {
margin-bottom:3px
}

.product_image {
background-color:white
}

.headcheckout {
font-size:12pt;
color:#223671;
background-color:#FFF;
font-family:Arial
}

.header1 {
font-weight:700;
font-size:14pt;
color:#000;
font-family:Arial
}

/*.header2 {
font-weight:700;
font-size:11pt;
line-height:12pt;
color:#000;
font-family:Arial
}*/

.header3 {
font-weight:700;
font-size:21pt;
color:#000;
font-family:Arial
}

.header4 {
font-weight:700;
font-size:30pt;
color:#000;
line-height:28pt;
font-family:Arial
}

.header5 {
font-size:13pt;
color:#000;
font-family:Arial
}

.header5bold {
font-weight:700;
font-size:13pt;
color:#000;
font-family:Arial
}

.header6 {
font-size:18pt;
color:#000;
line-height:18pt;
font-family:Arial
}

.header7 {
font-size:16pt;
color:#000;
line-height:17pt;
font-family:Arial
}

.help_links {
list-style:none;
}

.help_links li {
padding:0 0 5px;
line-height:11pt;
margin-bottom:5px
}

.help_links li a {
font-family: arial;
font-size: 10pt;
text-decoration:none;
color:black
}

.help_links li a:hover {
color:#223671;
font-weight:bold
}

.help_links_header {
font-size:11pt;
line-height:12pt;
color:#000;
font-family:Arial;
}

.imagetext1 {
font-size:20pt;
line-height:19pt;
color:#000;
font-family:Arial
}

.imagetext1bold {
font-weight:700;
font-size:17pt;
color:#000;
font-family:Arial
}

.imagetext2 {
font-size:12pt;
color:#000;
font-family:Arial
}



.imagetext2bold {
font-weight:700;
font-size:12pt;
color:#000;
font-family:Arial
}

.infogram_image {
margin-top:20px
}

.intcmp {
background-color:#FFF;
height:25px
}

/*.lbseparator {
font-size:9pt;
color:#000;
font-family:Arial;
font-weight:700;
padding:5px 0 3px 5px !important
}

.lbheader {
font-weight:700;
font-size:12pt;
color:#416cb0;
line-height:12pt;
font-family:Arial
}

.lbsection {
margin-bottom:10px
}

#leftbar .lblinkcs, #leftbar .lblink {
padding-left:5px
}

.lblink .standout {
font-weight:700;
color:#0b3d5f;
}
.lbselected, .lblink:hover, .lblinkcs:hover {
background-color:#d4d6df;
}

.lbselected a {
color:#0b3d5f;
font-weight:700
}

.lbtitle {
font-weight:normal;
font-size:10pt;
color:#f2f3f5;
background-color:#0b3d5f;
font-family:Arial;
min-height:19px;
padding:2px 5px;
}

.lbtext {
font-size:8pt;
color:#000;
font-family:Arial;
text-decoration:none
}

.lbtext:hover {
font-weight:700;
font-size:11px;
color:#0b3d5f;
font-family:Arial;
text-decoration:none
}

.lb_separator {
font-size:9pt;
color:#444;
line-height:9pt;
font-family:Arial;
font-weight:700;
text-decoration:none
}

.lifestyle_title {
font-size:1.25em;
color:#223671;
font-family:Arial;
margin-bottom:15px;
font-weight:700
}

.listitem {
font-size:9pt;
color:#000;
line-height:11pt;
font-family:Arial
}*/

.mandatory {
font-size:10pt;
color:red;
font-family:Arial;
text-decoration:none
}

.mark {
font-size:80%;
margin-left:.2em;
margin-right:.1em;
position:relative;
top:-.5em
}

.match_color_block {
/*border:2px outset #d0d0d0*/
border:1px solid #ffffff;
width:41px;
height:38px;
}
.match_color_block_white {
/*border:2px outset #d0d0d0*/
border:1px solid #d0d0d0 !important
}

.matchcolorname {
font-size:7.5pt;
color:#000;
font-family:Arial;
line-height:9pt;
text-decoration:none;
max-width:60px;
margin-top:2px
}

.matched_color_block {
/*border: 2px inset #d0d0d0*/
border:1px solid #ffffff
}

.matching_block {
float:left;
margin-left:5px;
cursor:pointer;
height:78px;
}

.matching_item {
float:left;
padding:10px 0 0 8px;
width:152px;
height:265px;
background-color:#e8edf3
}

.matching_items_header {
color:#0b3d60;
border-top:3px solid #0b3d60;
border-bottom:3px solid #0b3d60;
font-family:Arial;
font-size:12pt;
font-weight:700;
text-align:center
}

.matching_section {
clear:both;
background-color:#e8edf3;
}

.product_disclaimer {
color:blue;
margin:0 0 10px 0;
font-size:8pt;
font-family:Arial
}

.promotion_discount {
font-size:10pt;
line-height:11pt;
color:red;
font-family:Arial;
font-weight:700;
text-decoration:none
}

.sa_department {
color:#000;
font-family:Arial;
font-size:11pt;
font-weight:700
}
.sa_div {
height:21px;
}
/*.sa_division {
color:#fff;
background-color:#0b3d60;
font-family:Arial;
font-size:12pt;
font-weight:700
}*/

.sa_message {
color:#000;
font-family:Arial;
font-size:14pt;
font-weight:700
}

/*.sa_option {
float:left;
margin-left:4px;
}*/

/*.sa_select {
width:172px;
font-size:8pt;
color:#000;
line-height:8pt;
font-family:Arial;
height:20px
}

.sa_select_small {
width:110px;
font-size:8pt;
color:#000;
line-height:8pt;
font-family:Arial
}
.sa_selecth {
width:172px;
font-size:11px;
color:#000;
line-height:8pt;
font-family:Arial;
height:18px;
padding:0
}
.sa_selecth_small {
width:110px;
font-size:11px;
color:#000;
line-height:8pt;
font-family:Arial;
height:18px;
padding:0
}
.sa_selecth option {
padding:0
}

.sa_select1 {
font-size:10px;
color:#000;
line-height:8pt;
font-family:Arial
}
.sa_select1 option {
font-size:11px;
}

.sa_sort_active {
margin-left:7px;
margin-right:7px;
font-size:8pt;
color:#0A3D5F;
font-weight:700;
line-height:24px;
font-family:Arial;
text-decoration:underline
}

.sa_sort_inactive {
margin-left:7px;
margin-right:7px;
font-size:7.5pt;
line-height:24px;
font-family:Arial;
cursor:pointer;
}*/

.seokwd {
font-size:8pt;
color:#000;
line-height:10px;
font-family:Arial
}

.sizenotavail {
border:thin solid #000;
background-color:#FFF;
padding-left:5px;
font-weight:700;
font-size:9pt;
color:#000;
font-family:Arial;
text-align:center
}
.sizenotavail1 {
border:1px solid #000;
background-color:#FFF;
font-weight:700;
font-size:9pt;
color:#000;
font-family:Arial;
position:absolute;
top:145px;
left:40px;
padding:0px 5px 0px 5px;
z-index:10000;
line-height:25px
}

.standard_dpt_bg {
background-color:#dddee1
}

#suggest {
font-family:Arial;
font-size:9.5pt;
color:#fff;
font-weight:700
}

.temp_down_big {
text-align:center;
font-size:14pt;
color:red;
font-family:Arial;
font-weight:700;
line-height:16pt;
margin-top:5px;
width:824px
}

.temp_down_small {
text-align:center;
font-size:10pt;
color:red;
font-family:Arial;
font-weight:700;
line-height:12pt
}

.text0 {
font-size:9pt;
color:#000;
line-height:10pt;
font-family:Arial
}

.text0bold {
font-weight:700;
font-size:9pt;
line-height:10pt;
color:#000;
font-family:Arial
}

.text1 {
font-size:12pt;
color:#000;
line-height:13pt;
font-family:Arial
}

.text1bold {
font-weight:700;
font-size:12pt;
color:#000;
line-height:13pt;
font-family:Arial
}

/*.text2 {
font-size:10pt;
line-height:11pt;
color:#000;
font-family:Arial;
text-decoration:none
}*/



.text2bold {
font-weight:700;
font-size:10pt;
color:#000;
font-family:Arial;
text-decoration:none
}

/*.text3 {
font-size:11pt;
line-height:12pt;
color:#000;
font-family:Arial;
text-decoration:none
}*/

.text4 {
font-size:8pt;
color:#000;
font-family:Arial;
line-height:9pt;
text-decoration:none
}

.text4bold {
font-weight:700;
font-size:8pt;
color:#000;
line-height:9pt;
font-family:Arial;
text-decoration:none
}
.text4boldmc {
font-weight:700;
font-size:8pt;
color:#000;
line-height:9pt;
font-family:Arial;
text-decoration:none
}

.text5 {
font-size:14pt;
line-height:15pt;
font-family:Arial;
text-decoration:none
}

/*.minicart1 {
font-size:8pt;
color:#000;
line-height:8.5pt;
font-family:Arial;
text-decoration:none
}*/

.tb_low_link {
font-size:9pt;
color:#000;
font-family:Arial;
text-decoration:none
}

.tb_low_head {
font-size:10pt;
color:#0a324b;
font-family:Arial;
text-decoration:underline;
font-weight:bold
}

.copyright {
font-size:8pt;
font-weight:700;
color:#000;
font-family:Arial;
text-decoration:none
}

/*.errormsg {
font-weight:700;
font-size:10pt;
color:red;
font-family:Arial
}

.inputaddr1 {
border-right:gray 1px groove;
border-top:gray 2px groove;
padding-left:0;
font-size:8pt;
padding-bottom:0;
border-left:gray 2px groove;
width:190px;
color:#000;
padding-top:0;
border-bottom:gray 1px groove;
font-family:Arial;
background-color:#FFF;
margin:0
}

.inputaddr2 {
border-right:gray 1px groove;
border-top:gray 2px groove;
font-size:8pt;
border-left:gray 2px groove;
width:220px;
color:#000;
border-bottom:gray 1px groove;
font-family:Arial;
background-color:#FFF
} */

.inputaddr3 {
border-right:gray 1px groove;
border-top:gray 2px groove;
font-size:8pt;
border-left:gray 2px groove;
width:32px;
color:#000;
border-bottom:gray 1px groove;
font-family:Arial;
text-align:center;
background-color:#FFF;
padding:0
}

.inputaddr4 {
border-right:gray 1px groove;
border-top:gray 2px groove;
font-size:8pt;
border-left:gray 2px groove;
width:37px;
color:#000;
border-bottom:gray 1px groove;
font-family:Arial;
background-color:#FFF;
padding:0
}

.inputzip {
border-right:gray 1px groove;
border-top:gray 2px groove;
font-size:8pt;
border-left:gray 2px groove;
width:75px;
color:#000;
border-bottom:gray 1px groove;
font-family:Arial;
background-color:#FFF
}

/*.inputaddr5 {
border-right:gray 1px groove;
border-top:gray 2px groove;
font-size:8pt;
border-left:gray 2px groove;
width:100px;
color:#000;
border-bottom:gray 1px groove;
font-family:Arial;
background-color:#FFF
}

.inputaddrlong {
font-size:12px;
padding:5px;
font-family:Arial;
margin:0;
width:265px;
}

.inputaddrshort {
font-size:12px;
padding:5px;
font-family:Arial;
margin:0;
width:135px;
}

.input_catalog_long {
font-size:12px;
padding:5px;
font-family:Arial;
margin:0;
width:265px;
}

.input_catalog_short {
font-size:12px;
padding:5px;
font-family:Arial;
margin:0;
width:130px;
}

.inputcvv {
width:32px;
font-size:8pt;
font-family:Arial;
line-height:9pt;
}

.inputdate {
width:57px;
font-family:Arial;
font-size:8pt
}

.inputgcard {
font-size:8pt;
width:150px;
color:#000;
font-family:Arial;
}

.input_group_empl {
font-size:12px;
padding:5px;
font-family:Arial;
margin:0;
width:57px;
}

.input_group_long{
font-size:12px;
padding:5px;
font-family:Arial;
margin:0;
width:190px;
}

.input_group_phone{
font-size:12px;
padding:5px;
font-family:Arial;
margin:0;
width:130px;
}

.inputpassword {
font-size:12px;
padding:5px;
font-family:Arial;
margin:0;
width:100px;
}

.inputphone {
font-size:12px;
width:35px;
font-family:Arial;
padding:5px;
text-align:center
}

.inputgiftcert {
width:75px;
}

.inputstyle {
border-right:gray 1px groove;
border-top:gray 2px groove;
border-left:gray 2px groove;
width:150px;
border-bottom:gray 1px groove;
background-color:#FFF
}

.inputaccount {
font-size:12px;
padding:5px;
font-family:Arial;
margin:0;
width:265px;
}

.inputemail {
border-right:gray 1px groove;
border-top:gray 2px groove;
padding-left:0;
font-size:.7em;
padding-bottom:0;
border-left:gray 2px groove;
width:190px;
color:#000;
padding-top:0;
border-bottom:gray 1px groove;
font-family:Arial;
background-color:#FFF;
margin:0
}

.inputemailbottom {
font-size:8pt;
width:174px;
color:#000;
font-family:Arial;
background-color:#FFF;
margin:0;
padding:0;
border:0;
height:18px
}

.inputemailhome {
font-size:8pt;
width:170px;
color:#000;
font-family:Arial;
background-color:#FFF;
margin:0;
padding:0;
border:0;
height:15px
}

.inputemailsc {
padding:4px;
font-size:12px;
width:265px;
font-family:Arial;
margin:0
}

.inputembr {
border-right:gray 1px groove;
border-top:gray 2px groove;
padding-left:0;
font-size:.7em;
padding-bottom:0;
border-left:gray 2px groove;
width:180px;
color:#000;
padding-top:0;
border-bottom:gray 1px groove;
font-family:'Courier New', monospace;
background-color:#FFF;
margin:0
}

.inputsearch {
font-size:7pt;
width:160px;
color:#5e5e5e;
font-family:Arial;
background-color:#FFF;
height:16px;
margin:0;
padding:0
}*/

.link {
cursor:pointer !important;
text-decoration:underline !important
}

.cartborder {
background-color:#d4d6df
}

.bgleftbar {
background-image:url(/img/bg_leftbar.jpg)
}

.sdbulletheader {
font-size:30pt;
color:#FFF;
line-height:28pt;
font-family:Arial
}

.sdbullet {
font-size:16pt;
color:#FFF;
line-height:16pt;
font-family:Arial
}

.selectedsize {
border:#627fb7 1px solid;
font-weight:bolder;
font-size:9pt;
width:27px;
cursor:pointer;
color:#FFF;
line-height:14pt;
font-family:Arial;
height:20px;
background-color:#06c;
text-align:center
}

.notselectedsize {
border:#627fb7 1px solid;
font-size:8pt;
padding-bottom:0;
width:27px;
cursor:pointer;
color:#000;
line-height:14pt;
font-family:Arial;
height:20px;
background-color:#cfddff;
text-align:center
}

.notselectablesize {
border:#a7badf 1px solid;
font-size:8pt;
width:27px;
cursor:default;
color:silver;
line-height:14pt;
font-family:Arial;
height:20px;
background-color:#eff4ff;
text-align:center
}

.colorblock, .colorblock1, .colorblock2 {
border:0;
cursor:pointer;
}

.colordiv {
border: 1px solid #ffffff
}
.colordiv_white {
border: 1px solid #a0a0a0 !important
}
.colordiv_selected {
border: 1px solid #000000 !important
}

.prod_ext_cust {
font-size:7pt;
color:#000;
line-height:8pt;
font-family:Arial
}

.prod_header1 {
font-weight:700;
font-size:10.5pt;
color:#000;
font-family:Arial
}

.prod_price {
font-weight:700;
font-size:14pt;
color:#000;
font-family:Arial
}

.prod_step {
font-weight:700;
font-size:10pt;
line-height:11pt;
vertical-align:top;
color:#000;
font-family:Arial
}

.prod_shown {
font-weight:700;
font-size:10pt;
vertical-align:top;
color:#000;
font-family:Arial
}

/*.header_cs {
font-weight:700;
font-size:1.25em;
color:#223671;
font-family:Arial;
}

.header2_cs {
font-weight:700;
font-size:1em;
color:#627fb7;
font-family:Arial;
background-color:#FFF
}

.header3_cs {
font-size:12pt;
color:#223671;
font-family:Arial;
}*/

.rightcart_header {
background-color:#c5d3ea;
color:#223671;
line-height:20px;
width:253px;
overflow:auto;
font-family:Arial;
font-size:10pt;
font-weight:bold
}
.shopcart_gap_active {
border-left:2px solid #0a3d5f;
border-right:2px solid #0a3d5f;
}
.shopcart_header {
background-image:url(/img/checkout_header_bg.jpg);
width:981px;
height:41px;
margin:10px 0
}
.shopcart_header_gap {
background-color:#0A3D5F;
width:726px;
height:20px;
margin:10px 0;
font-size:10pt;
color:white;
font-family:Arial;
font-weight:bold;
line-height:20px
}
.shopcart_header_gap_at {
background-color:#0A3D5F;
width:726px;
margin-top:10px;
font-size:10pt;
color:white;
font-family:Arial;
font-weight:bold;
line-height:20px
}
.shopcart_header_gap_ab {
background-color:#0A3D5F;
width:726px;
margin-bottom:10px;
font-size:10pt;
color:white;
font-family:Arial;
font-weight:bold;
line-height:20px
}

.store_location_name {
font-weight:700;
font-size:9pt;
color:#000;
font-family:Arial
}

.store_location_head {
font-size:12pt;
color:#000;
font-family:Arial
}

/*.shortcutpage {
font-size:.8em;
color:#223671;
text-decoration:none;
font-family:Arial
}*/

A.cssnav {
display:block
}

.sizechart_ranges2 {
font-size:10px;
color:#000;
background-color:#fff;
font-family:verdana;
text-align:center;
border-right:1px solid;
border-bottom:1px solid;
border-top:1px solid;
border-color:#000;
padding:6px 6px
}

.sizechart_notes {
font-size:14px;
color:#000;
font-family:Arial;
text-align:center;
padding:4px 10px
}

.toparea {
background-image:url(/img/top_area_full.jpg);
background-repeat:no-repeat
}

.topoptions, .topoptions a {
text-decoration:none;
font-family:Arial;
font-size:11px;
line-height:13px;
color:#102C53;
text-transform:uppercase
}

.topoptions div {
float:left
}

.topphone {
font-family:Arial;
font-size:12px;
line-height:13px;
color:#102C53;
letter-spacing:1px;
font-weight:700
}

/*#top_topnavv {
list-style:none;
height:28px;
clear:both;
position:relative;
margin:0;
padding:0;
z-index:1201;
}

#top_topnavv li {
float:left;
font-size:13px;
position:relative;
font-family:Arial;
padding:0
}

#top_topnavv li a {
float:left;
text-decoration:none;
line-height:28px;
color:#102c52;
padding:0 6px;
font-weight:bold;
font-size:14px;
letter-spacing:0;
}

#top_topnavv li a.esp {
font-size:12px;
letter-spacing:0;
padding:0 5px
}

#top_topnavv li li a {
line-height:15px;
font-weight:normal
}

#top_topnavv li a:hover,#top_topnavv li:hover a,#top_topnavv li.sfhover a,#top_topnavv .menuselected {
color:#0b3d5e;
background-image:url(/img/topmenuslice.jpg)
}

#top_topnavv ul {
margin:0;
padding:0
}

#top_topnavv li ul {
list-style:none;
width:340px;
top:28px;
background-color:#fafafa;
border-right:1px solid #d4d6df;
border-left:1px solid #d4d6df;
border-bottom:1px solid #d4d6df;
position:absolute;
margin:0;
padding:10px 0 15px;
display:none
}

#top_topnavv li:hover ul,#top_topnavv li.sfhover ul {
left:0;
display:block
}

#top_topnavv li:hover ul li a,#top_topnavv li.sfhover ul li a {
color:#464646;
background:none
}

#top_topnavv li:hover ul li a:hover,#top_topnavv li.sfhover ul li a:hover {
text-decoration:underline;
color:#0b3d5e;
background:none
}

#top_topnavv li ul li {
float:left;
width:155px;
font-size:12px;
font-weight:500;
letter-spacing:normal;
background:none;
border:0;
padding:0 0 0 12px
}

#top_topnavv li ul li ul {
list-style:none;
width:auto;
background:none;
border:0;
position:static;
margin:0;
padding:0
}

#top_topnavv li ul li ul li {
float:none;
width:auto;
font-size:12px;
clear:both;
padding:0
}

#top_topnavv li ul li ul li a, #top_topnavv li ul li ul li span {
float:none;
font-size:12px;
padding:0
}
#top_topnavv li ul li ul li a.standout, #top_topnavv li ul li ul li span.standout{
float:none;
padding:0;
font-weight:bold
}

#top_topnavv li ul li ul li.menu_section {
color:#0b3d5e;
border-bottom:1px solid #ccc;
font-size:11px;
font-weight:700;
line-height:20px;
margin-bottom:2px;
padding:2px 0 0
}*/

BODY,.cssnav {
margin:0;
padding:0
}

.bgdefault,.bghomepage,.bgpage,.mainbody {
background-color:#FFF
}

.dpt_text,.store_location_info {
font-size:9pt;
color:#000;
font-family:Arial
}

.dpt_text1,.prod_text1 {
font-size:8pt;
color:#000;
font-family:Arial
}

.paging,.mini_text1 {
font-size:10pt;
color:#000;
font-family:Arial
}
.pagingtable {
float:right;
display:none
}

.bottomlinksection {
margin:0px;
padding:0px;
list-style-position:inside;
line-height:16px;
}

.bottomlinksection a, .bottomlinksection {
font-size:8pt;
font-family:Arial;
text-decoration:none;
color:#063c60
}

.bottomlinksection a:hover {
text-decoration:underline
}
.addrdiv {
margin-bottom:10px
}

#car_1 div, #car_2 div {
width:246px
}
.car_nav {
cursor:pointer;
float:left
}
.car_nav.disabled {
background-color:#fff;
cursor:default
}


.international_popup_copy {
	font-size : 12px;
	font-family : arial;
	text-decoration : none;
	text-align : left;
}

.international_popup_bullet {
	font-size : 13px;
	font-family : arial;
	text-decoration : none;
	text-align : center;
	color : #223671;
}

.international_popup_header{
	font-size : 14px;
	font-family : arial;
	text-decoration : none;
	text-align : center;
	color : #223671;
	font-weight : bold;
	letter-spacing : .5px;
}

/*.sq_body {
	margin : 0px;
	padding : 0px;
	color : #000000;
	font-family : Verdana, Arial;
	font-size : 14px;
	text-align : justify;
}

.sq_copy {
	color : #000000;
	font-family : Verdana, Arial;
	font-size : 14px;
	text-align : justify;
}

.sq_question {
	color : #000000;
	font-family : Arial;
	font-size : 14px;
	font-weight : bold;
	letter-spacing : 1px;
	padding-top: 8px;
}

.sq_textarea {
	color : #7E2217;
	font-family : Verdana, Arial;
	font-size : 12px;
	text-align : left;
	border-color : #EFEFEF;
}

.sq_button {
	color : #7E2217;
	font-family : Verdana, Arial;
	font-size : 13px;
	text-align : center;
	background-color : #FFFFFF;
	padding-top : 3px;
	padding-left : 15px;
	padding-right : 15px;
	padding-bottom : 3px;
}*/

.reviewheadline {
	font-family : Arial;
	color : #A81227;
	font-size : 26px;
	font-weight : bold;
}

.reviewsubline {
	font-family : Arial;
	color : #5E5E5E;
	font-size : 15px;
}

.reviewcopy {
	font-family : Arial;
	color : #A81227;
	font-size : 14px;
}

.reviewnotation {
	font-family : Arial;
	color : #5E5E5E;
	font-size : 10px;

}

.reviewarrow {
	font-family : Arial;
	color : #A81227;
	font-size : 14px;

}

.reviewoptions {
	font-family : Arial;
	color : #0A3C5D;
	font-size : 14px;
	text-decoration : underline;
	height : 25px;
}

.reviewoptions a {
	font-family : Arial;
	color : #0A3C5D;
	font-size : 14px;
	text-decoration : underline;
	height : 25px;
}

.reviewoptions a:visited {
	font-family : Arial;
	color : #0A3C5D;
	font-size : 14px;
	text-decoration : underline;
	height : 25px;
}

.reviewnext {
	font-family : Arial;
	color : #A81227;
	font-size : 17px;
	text-decoration : underline;
	height : 25px;
}

.reviewnext a {
	font-family : Arial;
	color : #A81227;
	font-size : 17px;
	text-decoration : underline;
	height : 25px;
}

.reviewnext a:visited {
	font-family : Arial;
	color : #A81227;
	font-size : 17px;
	text-decoration : underline;
	height : 25px;
}

.continue_shopping {
font-size:8pt;
color:#0b3d5e;
font-family:Arial;
margin-bottom:5px
}
.continue_shopping a {
color:#464646;
}

.group_ordering_link {
	font-family: Arial;
	font-weight: bold;
	font-size: 0.75em;
	color: #002857;
}

.text_chat {
font-size:10pt;
color:#ffffff;
line-height:10pt;
font-family: verdana
}

.text2_chat {
font-size:10pt;
line-height:12pt;
color:#ffffff;
font-family:verdana;
text-decoration:none
}

.inputaddrlong_chat {
font-size:12px;
padding:5px;
font-family:verdana;
color:#000000;
margin:0;
width:265px;
}

.inputtextbox_chat {
font-size:12px;
padding:5px;
font-family:verdana;
color:#000000;
margin:0;
}

div#container_chat {
margin:0 auto;
min-width:390px;
width:auto !important;
text-align:left
}

.mainbody_chat,.mainbodynolb_chat {
background-color:transparent;
margin:auto
}

.mainbody_chat {
float:left;
width:390px
}

.fullbody_chat {
overflow:hidden;
width:390px;
margin:auto
}




/* PAGE COLOR BLOCK */
.pcb {
	width 		  		: 15px;
	height 		  		: 25px;
	float 		  		: left;
	border-left-width  	: 1px;
	border-right-width  : 0px;
	border-top-width  	: 1px;
	border-bottom-width : 1px;
	border-style  		: solid;
	cursor		  		: pointer;
}

/* PAGE COLOR TRIM */
.pcbt {
	width 		  		: 10px;
	height 		  		: 25px;
	float 		  		: left;
	border-left-width  	: 0px;
	border-right-width  : 1px;
	border-top-width  	: 1px;
	border-bottom-width : 1px;
	border-style  		: solid;
	cursor		  		: pointer;
}

/* PAGE COLOR BLOCK BORDER - UNSELECTED */
.pcbb {
	float 		  		: left;
	border-width  		: 1px;
	border-style  		: solid;
	border-color  		: #FFFFFF;
	padding				: 2px;
}

/* PAGE COLOR BLOCK BORDER - UNSELECTED */
.pcbb_white {
	float 		  		: left;
	border-width  		: 1px;
	border-style  		: solid;
	border-color  		: #FFFFFF;
	padding		  		: 2px;
}

/* PAGE COLOR BLOCK BORDER - SELECTED */
.pcbbs {
	float 		  		: left;
	border-width  		: 1px;
	border-style  		: solid;
	border-color  		: #58595b;
	padding 	 		: 2px;
}





/* PAGE SIZE BLOCK */
/*.sizeblock {
	width 		   		: 27px;
	float 		   		: left;
	vertical-align 		: middle;
	border-style   		: solid;
	text-align     		: center;
	font-size	   		: 12px;
	color				: #000000;
	cursor		   		: pointer;
	background-color	: #F2F2F2;
	border-color   		: #E5E5E5;
	padding				: 3px;
	padding-top			: 7px;
	margin-top     		: 2px;
	margin-bottom  		: 2px;
	margin-right		: 2px;
	border-width   		: 1px;
}*/

/* PAGE SIZE BLOCK SELECTED */
/*.sizeblock_selected {
	width 		   		: 27px;
	float 		   		: left;
	vertical-align 		: middle;
	border-style   		: solid;
	text-align     		: center;
	font-size	   		: 12px;
	color				: #FFFFFF;
	cursor		   		: pointer;
	background-color	: #002857;
	border-color   		: #002857;
	padding				: 3px;
	padding-top			: 7px;
	margin-top     		: 2px;
	margin-bottom  		: 2px;
	margin-right		: 2px;
	border-width   		: 1px;
}*/

/* PAGE SIZE BLOCK SELECTED */
/*.sizeblock_soldout {
	width 		   		: 27px;
	float 		   		: left;
	vertical-align 		: middle;
	border-style   		: solid;
	text-align     		: center;
	font-size	   		: 12px;
	color				: #CECECE;
	cursor		   		: pointer;
	background-color	: #FFFFFF;
	border-color   		: #E5E5E5;
	padding				: 3px;
	padding-top			: 7px;
	margin-top     		: 2px;
	margin-bottom  		: 2px;
	margin-right		: 2px;
	border-width   		: 1px;
}*/





/* PAGE ORDER QUANTITY  */
.poq {
	width 		   : 25px;
	height		   : 20px;
	border-width   : 1px;
	border-style   : solid;
	border-color   : #000000;
	margin-left    : 3px;
	text-align     : center;
	vertical-align : middle;
	font-size	   : 12px;
	cursor		   : pointer;
}

/* PAGE ORDER DOLLAR AMOUNT  */
.poamt {
	width 		   : 75px;
	height		   : 20px;
	border-width   : 1px;
	border-style   : solid;
	border-color   : #000000;
	margin-left    : 3px;
	text-align     : left;
	vertical-align : middle;
	font-size	   : 12px;
	/*cursor		   : pointer;*/
	padding-left   : 5px;
}

/* PAGE ORDER ECARD FIELDS */
.ecardField {
	width 		   : 275px;
	height		   : 20px;
	border-width   : 1px;
	border-style   : solid;
	border-color   : #000000;
	margin-left    : 3px;
	text-align     : left;
	vertical-align : middle;
	font-size	   : 12px;
	/*cursor		   : pointer;*/
	padding-left   : 5px;
}

/* PAGE ORDER ECARD FIELDS */
.ecardDateField {
	width 		   : 75px;
	height		   : 20px;
	border-width   : 1px;
	border-style   : solid;
	border-color   : #000000;
	margin-left    : 3px;
	text-align     : left;
	vertical-align : middle;
	font-size	   : 12px;
	cursor		   : pointer;
	padding-left   : 5px;
}

/* PAGE ORDER EMBROIDERY  */
.poe {
	width 		   : 25px;
	height		   : 20px;
	border-width   : 1px;
	border-style   : solid;
	border-color   : #000000;
	text-align     : center;
	vertical-align : middle;
	font-size	   : 12px;
	cursor		   : pointer;
}

/* DEPARTMENT PAGE PRODUCT IMAGE */
/*.dptitem1 {
	float		   : left;
	width		   : 205px;
	margin-right   : 5px;
	margin-bottom  : 10px;
}

.dptitem2 {
	float		   : left;
	width		   : 200px;
	margin-bottom  : 10px;
}

.dptimg {
	float		   : left;
	width 		   : 200px;
	height		   : 240px;
	border-width   : 1px;
	border-style   : solid;
	border-color   : #CCCCCC;
	margin-bottom  : 5px;
}

.dptcbgrp {
	width		   : 200px;
	text-align	   : center;
	font-size	   : 0px;
}

.dptcb {
	margin-right		: 2px;
	margin-bottom		: 1px;
	border-left-width   : 1px;
	border-right-width  : 1px;
	border-top-width    : 1px;
	border-bottom-width : 1px;
	border-style    	: solid;
	display			    : inline-block;
}

.dptcb_lw {
	margin-right		: 0px;
	margin-bottom		: 1px;
	border-left-width   : 1px;
	border-right-width  : 0px;
	border-top-width    : 1px;
	border-bottom-width : 1px;
	border-style    	: solid;
	display			    : inline-block;

}

.dptcb_rw {
	margin-right		: 2px;
	margin-bottom		: 1px;
	border-left-width   : 0px;
	border-right-width  : 1px;
	border-top-width    : 1px;
	border-bottom-width : 1px;
	border-style    	: solid;
	display			    : inline-block;
}

.dptcb_t1 {
	margin-right		: 0px;
	margin-bottom		: 1px;
	border-left-width   : 1px;
	border-right-width  : 0px;
	border-top-width    : 1px;
	border-bottom-width : 1px;
	border-style    	: solid;
	display			    : inline-block;
}

.dptcb_t2 {
	margin-right		: 2px;
	margin-bottom		: 1px;
	border-left-width   : 0px;
	border-right-width  : 1px;
	border-top-width    : 1px;
	border-bottom-width : 1px;
	border-style    	: solid;
	display			    : inline-block;
}

.dptstyle {
	font-size 			: 12px;
	font-family			: Arial;
	color				: #000000;
	cursor				: pointer;
	text-decoration		: none;
	margin-top 			: 1px;
	margin-bottom	    : -2px;
	text-align			: center;
}

.dptcopy {
	font-size 			: 12px;
	font-family			: Arial;
	color				: #000000;
	cursor				: pointer;
	text-decoration		: none;
	margin-bottom	    : 2px;
	text-align			: center;
}

.dptprice {
	font-size 			: 10px;
	font-family			: Arial;
	color				: #000000;
	cursor				: pointer;
	text-decoration		: none;
	margin-bottom	    : 5px;
	font-weight			: bold;
	text-align			: center;
}

.dptsale {
	font-size 			: 10px;
	font-family			: Arial;
	color				: #AF1C24;
	margin-bottom	    : 5px;
	font-weight			: bold;
	text-align			: center;
}

.dptsoldout {
	font-size 			: 10px;
	font-family			: Arial;
	color				: #AF1C24;
	margin-bottom	    : 5px;
	font-weight			: bold;
	text-align			: center;
}

.dptempty {
	color 				: #000000;
	font-family			: Arial;
	font-size			: 16px;
	font-weight			: bold;
	text-align			: center;
	margin-top			: 20px;
}*/

/*.grouporderinglink {
	color 				: #6ba53a;
	font-family			: Arial;
	font-size			: 12px;
	margin-top			: 20px;
	text-decoration		: underline;
}*/

.additional_links_link {
	color 				: #002857;
	font-family			: Arial;
	font-size			: 13px;
	margin-top			: 20px;
	text-decoration		: underline;
}


/* COORDINATING SCRUBS BOX */
/*.coordinating_head {
	padding				: 4px;
	width				: 295px;
	border				: 1px solid #E5E5E5;
	background-color	: #FFFFFF;
	color				: #002857;
	font-size			: 12px;
	font-family			: Arial;
	text-align			: center;
	text-decoration		: underline;
}

.coordinating_link_box {
	width				: 295px;
	border-right		: 1px solid #E5E5E5;
	border-left			: 1px solid #E5E5E5;
	border-bottom		: 1px solid #E5E5E5;
	padding 			: 4px;
	font-size			: 11px;
	font-family			: Arial;
	text-align			: center;
	color 				: #002857;
	background-color	: #F2F2F2;
}

.coordinating_link {
	font-size			: 11px;
	font-family			: Arial;
	text-align			: center;
	color 				: #002857;
}

.coordinating_box_square {
	display				: inline-block;
	margin-bottom		: 2px;
	width				: 40px;
	height				: 40px;
	border				: 1px solid #999999;
	font-size			: 11px;
	font-family			: Arial;
}

.coordimg {
	float		   : left;
	width 		   : 200px;
	height		   : 240px;
	border-width   : 1px;
	border-style   : solid;
	border-color   : #CCCCCC;
	cursor		   : hand;
}

.coorditem1 {
	float		   : left;
	width		   : 205px;
	margin-bottom  : 10px;
	cursor		   : hand;
}

.coorditem2 {
	float		   : left;
	width		   : 200px;
	margin-bottom  : 10px;
	cursor		   : hand;
}

.coordcopy {
	font-size 			: 12px;
	font-family			: Arial;
	color				: #000000;
	cursor				: pointer;
	text-decoration		: none;
	margin-bottom	    : 2px;
	text-align			: center;
	cursor		   		: hand;
}

.coordprice {
	font-size 			: 10px;
	font-family			: Arial;
	color				: #000000;
	cursor				: pointer;
	text-decoration		: none;
	margin-bottom	    : 5px;
	font-weight			: bold;
	text-align			: center;
}

.coordheader {
	text-size 		    : 12px;
	font-family		    : Arial;
	color				: #000000;
	font-weight			: bold;
	margin-top			: 3px;
	margin-bottom		: 4px;
}

.sizechart_link {
	color 				: #6ba53a;
	font-family			: Arial;
	font-size			: 12px;
	text-decoration		: underline;
	float				: right;
	margin-top 			: 3px;
}*/

.availablein_link {
	color 				: #002857;
	font-family			: Arial;
	font-size			: 13px;
	text-decoration		: underline;
}

.coordoptions {
	color 				: #002857;
	font-family			: Arial;
	font-size			: 13px;
	line-height			: 26px;
}

.coordempty {
	color 				: #002857;
	font-family			: Arial;
	font-size			: 13px;
	text-align			: center;
	padding-top			: 20px;
}

.page_title {
	font-weight			: 700;
	font-size			: 13px;
	color				: #000000;
	font-family			: Arial;
}

.red {
	color 				: #AF1C24;
}

.coordinating_color_name {
	font-family			: Arial;
	color				: #002857;
	font-size			: 10px;
}

.coordinating_color_blocks {
	text-align			: center;
	margin				: auto;
	overflow			: hidden;
}

.additional_views {
	font-family			: Arial;
	color 				: #002857;
	font-size			: 12px;
	font-weight			: bold;
	text-align 			: center;
}

.ratings {
	font-family			: Arial;
	color 				: #002857;
	font-size			: 12px;
	font-weight			: bold;
	text-align 			: center;
}

.sharethis {
	font-family			: Arial;
	color 				: #002857;
	font-size			: 12px;
	font-weight			: bold;
	text-align 			: center;
}

.breadcrumbs, breadcrumbs:link, breadcrumbs:visited, breadcrumbs:hover {
	font-family			: Roboto;
	color 				: #666666;
	font-size			: 10px;
	margin              : 18px 0 5px;
}

.stylenumber {
	font-family			: Roboto;
	color 				: #A3A3A3;
	font-size			: 10px;
}

.product_image_shownin {
	font-size			: 12px;
	color				: #58595b;
	font-family			: Arial;
	text-decoration		: none;
	font-weight			: bold;

}

.cart_thankyou_header {
	color				: #000000;
	font-family			: Times Roman;
	font-size			: 28px;
	float				: left;
	text-align			: left;
	margin-bottom		: 15px;
}

.cart_thankyou_style {
	color				: #000000;
	font-family			: Times Roman;
	font-size			: 14px;
	float				: left;
	text-align			: left;
	font-weight			: bold;
}

.cart_thankyou_detail {
	color				: #000000;
	font-family			: Times Roman;
	font-size			: 14px;
	float				: left;
	text-align			: left;
	padding-right		: 20px;
	padding-top			: 20px;
	padding-bottom		: 20px;
	font-weight			: bold;
}

.cart_thankyou_values {
	color				: #58595B;
	font-family			: Times Roman;
	font-size			: 14px;
	float				: left;
	text-align			: left;
	padding-right		: 20px;
	padding-top			: 20px;
	padding-bottom		: 20px;
}

.coordinating_popup_header1 {
	color				: #58595B;
	font-family			: Arial;
	font-size			: 22px;
	font-weight			: bold;
	float				: left;
	text-align			: left;
	margin-bottom		: 10px;
}

.coordinating_popup_header2 {
	color				: #58595B;
	font-family			: Arial;
	font-size			: 14px;
	font-weight			: bold;
	float				: left;
	text-align			: left;
	vertical-align		: bottom;
	margin-right		: 5px;
}

.coordinating_popup_header3 {
	color				: #58595B;
	font-family			: Arial;
	font-size			: 13px;
	float				: left;
	text-align			: left;
	font-style			: italic;
	vertical-align		: bottom;
}

.coordinating_popup_header4 {
	color				: #000000;
	font-family			: Arial;
	font-size			: 14px;
	text-align			: left;
	font-weight			: bold;
	margin-top			: 3px;
	margin-bottom		: 3px;
}

.coordinating_popup_box_square {
	float				: left;
	width				: 30px;
	height				: 30px;
	border				: 1px solid #999999;
	font-size			: 11px;
	font-family			: Arial;
	vertical-align		: middle;
}

.coordinating_popup_box_square_unselected {
	float				: left;
	padding				: 3px;
	margin-right		: 10px;
	border				: 1px solid #FFFFFF;
}

.coordinating_popup_box_square_selected {
	float				: left;
	padding				: 3px;
	margin-right		: 10px;
	border				: 1px solid #CCCCCC;
}


.coordinating_popup_box_square_copy, coordinating_popup_box_square_copy:link, coordinating_popup_box_square_copy:hover, coordinating_popup_box_square_copy:visited, coordinating_popup_box_square_copy:active  {
	float				: left;
	height				: 30px;
	vertical-align		: middle;
	font-size			: 12px;
	color				: #58595B;
	line-height			: 30px;
	margin-left			: 3px;
	margin-right		: 5px;
}

.coordinating_popup_box_stylenumber {
	float				: right;
	margin-right		: 30px;
	color				: #58595B;
	font-weight			: bold;
	font-size			: 12px;
	font-family			: Arial;
}

.coordinating_popup_pant_length_options {
	float				: left;
	font-size			: 12px;
	color				: #58595B;
	font-family			: Arial;
}

.coordinating_popup_image {
	float		   : left;
	width 		   : 180px;
	height		   : 216px;
	border-width   : 1px;
	border-style   : solid;
	border-color   : #CCCCCC;
	cursor		   : hand;
}

.coordinating_popup_copy {
	font-size 			: 12px;
	font-family			: Arial;
	color				: #000000;
	cursor				: pointer;
	text-decoration		: none;
	margin-bottom	    : 2px;
	text-align			: center;
	cursor		   		: hand;
}

.coordinating_popup_price {
	font-size 			: 10px;
	font-family			: Arial;
	color				: #000000;
	cursor				: pointer;
	text-decoration		: none;
	margin-bottom	    : 5px;
	font-weight			: bold;
	text-align			: center;
}

.coordinating_popup_image_box1 {
	float		   : left;
	width		   : 200px;
	margin-bottom  : 10px;
	cursor		   : hand;
}

.coordinating_popup_image_box2 {
	float		   : left;
	width		   : 180px;
	margin-bottom  : 10px;
	cursor		   : hand;
}

.coordinating_popup_results {
	color			: #58595B;
	font-size		: 14px;
	font-weight		: bold;
	text-align		: left;
	margin-top		: 30px;

}

.product_on_sale_price {
	margin-top			: 2px;
	margin-bottom		: 2px;
	font-size 			: 16px;
	font-weight			: bold;
	font-family			: Arial;
	color				: #AF1C24;
}

.product_on_sale_original_price {
	margin-top			: 2px;
	margin-bottom		: 2px;
	font-size 			: 11px;
	font-weight			: bold;
	font-family			: Arial;
	color				: #000000;
}

.product_original_price {
	margin-top			: 2px;
	margin-bottom		: 2px;
	font-size 			: 16px;
	font-weight			: bold;
	font-family			: Arial;
	color				: #000000;
}

.product_style_number {
	font-size 			: 14px;
	font-weight			: bold;
	font-family			: Arial;
	color				: #000000;
}

.product_sizerange_price {
	margin-top			: 1px;
	margin-bottom		: 1px;
	font-size 			: 11px;
	font-family			: Arial;
	color				: #58595b;
	font-style			: italic;
}

/*New Layout for CC display at checkout*/
#div_ccNum {
	float: right;
	margin-top: -44px;
	margin-right: 21px;

}

#div_billing_address {
	margin-left: 132px;
	width: 100%;
}
/**************************************/

/*#fancybox-wrap a {
  margin: 0;
  padding: 0;
  border: 0;
}

#fancybox-wrap a:hover {
  border: 0;
}*/
