/* CSS Document *//*-------------------------------------------------START : General =================================================*/.CS_landingPageLinks {font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#394a7c;padding:0px 0px 0px 0px;line-height:25px;}.CSC_contentBody {	padding:10px 0px 0px 10px;	line-height:18px;}.CSC_header {	width:584px;	overflow:hidden;}.CSC_customerService {}.customerServiceContent {float:left;width:585px;padding:0px 0px 20px 0px;}.CS_boldParagraphTitle {font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#05173d;}.CS_boldParagraphTitleIndent{padding:0px 0px 0px 15px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#05173d;}.CS_contentTextBoxHugTop {padding:0px 0px 10px 0px;font-size:14px;font-family:Arial, Helvetica, sans-serif;overflow:auto;}.CS_contentTextBoxHugTopIndent {padding:0px 0px 10px 15px;font-size:14px;font-family:Arial, Helvetica, sans-serif;overflow:auto;}.CS_contentTextBox {padding:10px 0px 10px 0px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}.CS_globalTitle {font-size:32px;color:#05173d;padding:0px 0px 15px 0px;font-family:Georgia, "Times New Roman", Times, serif;}.CS_10pxSpacer {height:10px;width:10px;}.clear {clear:both;}*HTML .clear {display:inline;}.CS_footnote {font-size:11;}UL {margin-top:0px;}/*-------------------------------------------------END: General START : Tab Content =================================================*/.CSC_tabBar A:link{text-decoration: none;color:#444444}.CSC_tabBar A:visited{text-decoration: none;color:#444444}.CSC_tabBar A:hover{text-decoration: none;color:#444444}.CSC_tabBar A:active{text-decoration: none;color:#444444}.CSC_tabSpacer1 {float:left;position:relative;width:50px;}.CSC_tabSpacer2 {float:left;position:relative;width:5px;}.CSC_tabOuter {float:left;background-image:url(../images/tabTopLeft_up.gif);background-repeat:no-repeat;background-position:top left;border-bottom:1px solid #999999;position:relative;top:1px;z-index:1;cursor:pointer;}.CSC_tabOuterSelected {float:left;background-image:url(../images/tabTopLeft_down.gif);background-repeat:no-repeat;background-position:top left;position:relative;top:1px;z-index:1;}.CSC_tabOuter .CSC_tabInner {background-image:url(../images/tabTopRight_up.gif);background-repeat:no-repeat;background-position:top right;padding:4px 8px 4px 8px;float:left;font-size:13px;}.CSC_tabOuterSelected .CSC_tabInner {background-image:url(../images/tabTopRight_down.gif);background-repeat:no-repeat;background-position:top right;padding:4px 8px 5px 8px;float:left;font-size:13px;}.CSC_tabContent {border:1px solid #999999;padding:10px;width:550px;}.CS_contentLeft {float:left;}.CS_contentRight {width:275px;float:right;}/*-------------------------------------------------END: Tab ContentSTART : Email Content=================================================*/.CSC_tabContentEmail {}.CSC_emailTitle {font-size:24px;color:#05173d;padding:10px 0px 0px 0px;}.CSC_emailInstruct {padding:10px 0px 10px 0px;}.CSC_emailForm {}.CSC_emailFormLeft {float:left;width:200px;padding:0px 20px 0px 35px;}.CSC_emailInputContainer {padding:0px 0px 10px 0px;float:left;}.CSC_emailInputLabel {padding:0px 0px 2px 0px;}.CSC_emailInput input {width:200px;}.CSC_emailSubmitButton {padding:20px 0px 0px 3px;margin-left:0px;float: left;}.CSC_emailSelectContainer {padding:0px 0px 10px 0px;float:left;}.CSC_emailTextField {padding:4px 0px 0px 0px;}/*-------------------------------------------------END: Email ContentSTART : Phone Content=================================================*/.CSC_usNumbers {}.CSC_internationalNumbers {}.CSC_phoneTitle {font-size:24px;color:#05173d;padding:10px 0px 0px 0px;}.CSC_numberHolder {}.CSC_phoneNumber {float:left;width:125px;}.CSC_phoneNumberInt {float:left;}.CSC_numberBoldTitle {font-size: 14px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;padding-top: 3px;}.CSC_numberText {font-size: 14px;font-family: Arial, Helvetica, sans-serif;}.CSC_internationalNumberPlaces {float:left;width:90px;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}.CSC_internationalNumberNumbers {float:left;width:150px;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}.CSC_otherCountriesNumber {}.CSC_otherCountriesTTY {float:left;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}.CSC_internationalFax {float:left;}.CSC_phoneHours {padding-top:10px;float:left;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}/*-------------------------------------------------END: Phone ContentSTART : Guarantee/Track Order Content=================================================*/.CSC_guarantee {}.CSC_guaranteeTitle {font-size:24px;color:#05173d;padding:10px 0px 10px 0px;}.CSC_guaranteeText {font-size:14px;}.CSC_trackOrderTitle {font-size:24px;color:#05173d;padding:10px 0px 10px 0px;}.CSC_guaranteeTitle {font-size:24px;color:#05173d;padding:10px 0px 10px 0px;}/*-------------------------------------------------END: Guarantee/Track Order ContentSTART: Size Charts=================================================*/.CS_sizeChartTitles {border-left-width:2px; border-left-color:#05173d; border-left-style:solid; padding:0px 0px 0px 3px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#05173d;}.CS_sizeChartTextHolder {float:left;width:200px;}.CS_leftTextSizeChart {}.CS_orderTrackFunctionHolder {overflow: auto;width: 100%}/*-------------------------------------------------END: Size ChartsSTART : Monogramming Page=================================================*/.CS_monogramTextHolder {width:175px; font-size:13px;}.CS_monogramImageHolder {float:left;}.CS_monogramStylesHolder {padding:20px 0px 0px 0px;}.CS_indivStyleHolder {width:200px;float:left;padding:0px 0px 10px 0px;}/*-------------------------------------------------END: Monogramming PageSTART: Request a Catalog=================================================*/.CS_catalogHolder {border-color:#05173d;border-width:1px;border-style:groove;width:570;height:180px;padding:5px;margin-bottom:20px;}.CS_catalogImage {padding:0px 20px 10px 0px;font-size:14px;font-family:Arial, Helvetica, sans-serif;float:left;}.CS_catalogText {width:350px;height:160px;float:left;}.CS_catalogCheckSend {float:right;font-size:14px;font-family:Arial, Helvetica, sans-serif;}/*-------------------------------------------------END: Request a CatalogSTART: Store Locator=================================================*/.CS_map {text-align:center;}/*-------------------------------------------------END: Store LocatorSTART: Widget=================================================*/.CS_widgetBox {margin:10px 0px 0px 3px;}.CS_widgetTitle {display:block;font-weight:bold;font-size:1.1em;background:#05173D;color:#ffffff;padding:6px 6px 7px 6px;}.CS_widgetContent {border:1px solid #999999;border-top:0px;padding:6px 6px 7px 6px;line-height:1.5;}