@charset "utf-8";
/* CSS Document */
/* Version 1.0.03, December 3st 2010, added no ship css */
/* WIP Update static H tags accross the board 101221*/


#divStaticShadows { width: 975px; margin: 0; padding: 0; }

.divStaticWrapper {	padding:20px 40px; background: #fff url(/imgs/media/static/shadow-bg.gif) repeat-y; }
.divStaticWrapper img {	color:#ff0000; border: 0;	}
.divStaticWrapper h1 {	margin:0;}
.divStaticWrapper h2 {	margin:0;}
.divStaticWrapper h3 {	margin:0;}

* .clear_contentunit { /* for Internet Explorer */	visibility: hidden;}
.clear_contentunit {clear:both;	width:100%;	height: 0px; margin: 9px 0;}

.divStaticIntro {	clear:both;	margin: 0;}
.divStaticIntro img {	float: left;	clear: left;	margin: 0;	padding: 0 20px 0 0;	text-align: left;}
.divStaticIntro h2 {	margin: 0 0px 0 0;	padding: 40px 0 0 0px;	margin: 0;	color:#000;	font-weight: normal;}
.divStaticSection h2 {    margin: 0 0 .7em 0;	padding: 0;	color:#000;	font-weight: normal;}
.divStaticIntro p {	font-size: 1.20em;	margin: 8px 0 0 0;	padding: 0 0 0 0;}
.divStaticSection {	clear:both;	float: left;	margin: 12px 0;	padding: 0 20px 0 0;	width: 100%;}
.divStaticSection h4 { margin-bottom: -10px;}

.staticIndent { padding: 0 40px; }

.divStaticFeature {	clear:both;	float: left;	margin: 12px 0;	padding: 0 20px 0 0;	width: 100%;}

.divStaticWrapper .staticLeft { width: 185px; float: left; margin-right: 15px; padding-top: 20px; }
.divStaticWrapper .staticRight { float: left; width: 695px;  padding-top: 20px; }

.divStaticWrapper .staticLeft2 { width: 221px; float: left; margin-right: 15px; padding-top: 20px; }
.divStaticWrapper .staticRight2 { float: left; width: 659px;  padding-top: 20px; }

.divStaticSection ul { list-style: disc !important; list-style-position: inside !important; float: none; line-height: 1.4em; list-style-type:square !important;  } 
.divStaticSection ul li { float: none !important; width: 90%; padding: 0 20px 10px 20px; list-style-image:none; list-style-position:inside !important; list-style-type: square !important; vertical-align: top;  }
.divStaticSection ol li { float: none !important; width: 90%; padding: 0 20px 10px 20px; list-style-image:none; list-style-position:inside !important; vertical-align: top;  }
.divStaticSectionBottom { float: left; clear: both; padding-top: 20px; width: 100%;}
.staticLinkMenu li { display: inline; float: none; margin: 0; padding: 0 4px !important;  border-right: 1px solid #000; }

.staticLinkMenu { text-align: center; }

.staticIntro .staticLinkMenu li a:link, .staticIntro .staticLinkMenu li a:visited { color: #41b5f0; text-decoration: none; }
.staticIntro .staticLinkMenu li a:hover, .staticIntro .staticLinkMenu li a:active { color: #41b5f0; text-decoration: underline; }
.staticIntro .staticLinkMenu li { float: left; margin: 0; padding: 0 4px !important;  border-right: 1px solid #41b5f0; font-size: 14px; font-weight: bold; }

.sizechart_title, .sizechart_title:hover  { text-decoration: none; color: #000; cursor: default; font-weight: bold; }

.divStaticWrapper div.divFeatures { width: 100%; clear: both; }
.divStaticWrapper div.divFeatures img { float: left; margin-right: 15px; }

.divStaticSection p {
	margin:10px 0;
}
.divStaticSection ol { list-style-type: decimal; }
.staticAddress { clear: both; margin-bottom: 20px; margin-top: -10px !important; padding-left: 20px; }
.divStaticSectionBottom p { float: left; margin: 0; }

table.staticShippintTable { width: 600px; margin: 15px auto; padding: 0; border-collapse: collapse; }
table.staticShippintTable td, table.staticShippintTable th { padding: 4px; }
table.staticShippintTable tr.tdTan  th { background-color: #f9eede;}
table.staticShippintTable tr.tdBlue td { background-color: #f3f8fb; }
table.staticShippintTable tr.tdDarkBlue td { background-color: #1971b8; color: #f3f8fb; }

table.staticSizeChart { width: 680px; margin: 0 0 20px 0; padding: 0; border-collapse: collapse; font-size: 13px;}
table.staticSizeChart tr.tdTan  th { background-color: #f9eede; vertical-align: middle; padding: 4px; }
table.staticSizeChart th, table.staticSizeChart td { padding: 4px; text-align: center; }
table.staticSizeChart tr.tdBlue td { background-color: #f3f8fb; }

table.staticSizeChartPop { width: 610px; margin: 0 0 20px 0; padding: 0; border-collapse: collapse; font-size: 13px;}
table.staticSizeChartPop tr.tdTan  th { background-color: #f9eede; vertical-align: middle; padding: 4px; }
table.staticSizeChartPop th, table.staticSizeChartPop td { padding: 4px; text-align: center; }
table.staticSizeChartPop tr.tdBlue td { background-color: #f3f8fb; }

.divStaticStoreWindow img { float: left; }
.divStaticStoreWindow a img { border:none; }

.divBodyStyleImgCol { float: left; width: 250px; display: block; }
.divBodyStyleContent { float: left; padding: 0 15px 15px 15px; width: 600px; display: block; }
.divBodyStyle { clear: both; width: 100%; }

/*   Expandable Box Wrapper */

#divContentBlockStatic { display:block; float:left; margin:0; padding:0; position:relative; right:50%; } 
#divStaticContent { background: url(/imgs/media/static/shadow-tr.gif) top right repeat-x; padding-top: 6px; width:100%; }
#divStaticBottomShadow { background: #fff url(/imgs/media/static/shadow-br.gif) bottom right no-repeat; margin: 0; padding: 0 0 6px 0; }
#leftShadowt { width: 6px; height: 6px; background: url(/imgs/media/static/shadow-tl.gif) no-repeat; margin: -6px 0 0 0; padding: 0; float: left; }
#leftShadowb { width: 6px; height: 6px; background: url(/imgs/media/static/shadow-bl.gif) no-repeat; margin: 0; padding: 0; float: left; }
#divStaticShadowLeft { padding: 0 0 0 11px; background: url(/imgs/media/static/shadow-l.gif) top left repeat-y; }
#divStaticShadowRight { padding: 5px 11px 5px 0; background: url(/imgs/media/static/shadow-r.gif) top right repeat-y; }
#divStaticMainContentArea { border: 1px solid #ebd3b5; }

#divContentWrapStatic p { line-height: 1.5em; font-size: 13px; }

#divContentWrapStatic { background: url(/imgs/media/static/shade-leftside.gif) top left repeat-y; }
#divStaticTopLeft { background: url(/imgs/media/static/shade-left.gif) top left no-repeat; width: 100%; height: 11px;}
#divStaticTopRight { background: url(/imgs/media/static/shade-ur.gif) top right no-repeat; height: 11px; width: 11px; margin: 0; padding: 0; float: right; }
#divStaticBottomLeft { background: url(/imgs/media/static/shade-bottom.gif) top left no-repeat; width: 100%; height: 11px;}
#divStaticBottomRight { background: url(/imgs/media/static/shade-lr.gif) top right no-repeat; height: 11px; width: 11px; margin: 0; padding: 0; float: right; }
#staticContentLeftWrap { padding: 0 0 0 11px; }
#divStaticMainCopy { background-color: #fff; padding: 20px 40px; border: 1px solid #ebd3b5; margin: 0; }
#staticContentRightWrap { background: url(/imgs/media/static/shade-rightside.gif) top right repeat-y; padding: 0 11px 0 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */
/* Hide Fcous Outline in Firefox */
*:focus { outline-style:none; }

#divContentWrapStatic h3, .staticRules h3 {color:#0f6cb6; font-size:17px;}
#divContentWrapStatic h4, .staticRules h4 {color:#0f6cb6; font-size:15px; margin-bottom: 0; }
#divContentWrapStatic sup, .staticRules sup { font-size:60%; color:#999 !important;}
#divContentWrapStatic a img, .staticRules a img { border: 0; }
.staticRules { font-family: Verdana, Arial, Helvetica, sans-serif; }
.staticRules p { line-height: 1.5em; font-size: 13px; }

#divContentWrapStatic .staticLeft { width: 185px; float: left; margin-right: 15px; }
#divContentWrapStatic .staticRight { float: left; width: 394px;  }

#divContentWrapStatic .staticLeft2 { width: 221px; float: left; margin-right: 15px; }
#divContentWrapStatic .staticRight2 { float: left; width: 394px;  }

.staticLeft h3, .staticRight h3, .staticLeft2 h3, .staticRight2 h3 { margin-top: 0 !important; }
.staticLeft ul, .staticRight ul, .staticLeft2 ul, .staticRight2 ul { margin: 13px 0 0 0 !important; padding: 0 !important; width: 300px; }
.staticLeft ul li, .staticRight ul li, .staticLeft2 ul li, .staticRight2 ul li { margin: auto 0 !important; padding: 0 !important; } 

.staticContent ul { list-style: disc !important; list-style-position: inside !important; float: none; line-height: 1.5em; list-style-type:square !important; font-size: 13px; } 
.staticContent ul li { float: none !important; width: 90%; padding: 0 20px 10px 20px; list-style-image:none; list-style-position:inside !important; list-style-type: square !important; vertical-align: middle; }
.staticContent ol li { float: none !important; width: 90%; padding: 0 20px 3px 20px; list-style-image:none; list-style-position:inside !important; vertical-align: super;   display: list-item;  }
.staticContent ol { float: none; line-height: 1.5em; font-size: 13px;  }
.staticLeftUL  { list-style: disc !important; list-style-position: inside !important; line-height: 1.5em; list-style-type:square !important; font-size: 13px; padding-left: 15px; } 
.staticLeftUL li { float: none !important; width: 90%; padding: 0 20px 10px 20px; list-style-image:none; list-style-position:inside !important; list-style-type: square !important; vertical-align: middle;  }
.olFaq li { padding: 0 0 3px 10px; !important; margin: 0;  }
.olFaq { padding: 0 !important; margin: 0;  }

#staticIntro { margin-bottom: 12px; }
#staticIntro img { float: left; }
.staticIntroMenu { list-style: none !important; margin: 0; padding: 0; }
.staticIntroContent { float: left; width: 485px; margin-left:20px; }
.staticIntroContent h2 { margin-bottom: 5px; }
.staticIntroContent p { width: 400px; margin: 0; font-size: 15px !important; }
#staticIntro .staticIntroMenu li a:link, #staticIntro .staticIntroMenu li a:visited { color: #0f6cb6; text-decoration: none; }
#staticIntro .staticIntroMenu li a:hover, #staticIntro .staticIntroMenu li a:active { color: #0f6cb6; text-decoration: underline; }
#staticIntro .staticIntroMenu li { float: left; margin: 0; padding: 0 4px !important;  border-right: 1px solid #41b5f0; font-size: 14px; font-weight: bold; }
#staticIntro .staticIntroMenu { margin-top: 9px; }
.staticContent { clear: both; }

h4.staticStyleGlossaryHeading { text-align: center; width: 601px; background-color: #f5e0c1; font-size: 14px !important; padding: 4px; margin: 0 0 9px 0 !important; clear: both; }
.staticStyleGlossaryLayoutBox { padding: 9px; float: left; width: 280px; }
.staticStyleGlossaryLayoutBox img, .staticStyleGlossaryLayoutBoxStandAlone img, .staticStyleBraStyleLayoutBox img { float: left; margin: 0 6px 9px 0 !important; }
.staticStyleGlossaryLayoutBox h5, .staticStyleGlossaryLayoutBoxStandAlone h5, .staticStyleBraStyleLayoutBox h5 { margin: 0; font-weight: bold;  font-size: 12px; }
.staticStyleGlossaryLayoutBox p, .staticStyleGlossaryLayoutBoxStandAlone p, .staticStyleBraStyleLayoutBox p { margin: 0 0 12px 0;  font-size: 12px; }
.staticStyleGlossaryLayoutBox div, .staticStyleGlossaryLayoutBoxStandAlone div { float: left; width: 206px; }
.staticStyleYellowBox { background-color: #ffffdd; padding: 5px; }
.staticStyleGlossaryRow { float: left; margin-bottom: 9px; background: url(/imgs/media/static/bg_styleGlossaryRow.gif) top left no-repeat; width: 609px;  }
.staticStyleGlossaryRowBottom { width: 609px; background: url(/imgs/media/static/bg_styleGlossaryRowBottom.gif) bottom left no-repeat; padding-bottom: 1px; }
.staticStyleGlossaryLayoutBoxStandAlone { padding: 9px; width: 280px; margin: 0 auto 9px auto; border: 1px solid #edd1a9; clear: both; display: block; }
.staticLayoutBoxStandAlone { padding: 9px; border: 1px solid #edd1a9; }
.staticStyleBraStyleLayoutBox { float: left; padding: 9px; width: 280px; width: 131px; }
.staticLayoutBoxStandAlone img { margin: 0 5px 0 0; }

.staticGlossaryBraRow { background: url(/imgs/media/static/bg_styleGlossaryBraRow.gif) top left no-repeat; width: 471px; margin: 0 auto 9px auto; }
.staticGlossaryBraRowBotom { background: url(/imgs/media/static/bg_styleGlossaryBraRowBottom.gif) bottom left no-repeat; width: 471px;}
.staticGlossaryBraRow2 { background: url(/imgs/media/static/bg_styleGlossaryBraRow2.gif) top left no-repeat; width: 311px; margin: 0 auto 9px auto; }
.staticGlossaryBraRowBotom2 { background: url(/imgs/media/static/bg_styleGlossaryBraRowBottom2.gif) bottom left no-repeat; width: 311px; }

/* S T A T I C P A G E*/
.staticPageTitle { margin:0;padding: 0;font-size: 18px;color: #4880BF;} 

.staticToTop { text-align: center; font-size: 12px; font-weight: bold; }
.staticToTop a { color: #0f6cb6; }

#missonContnet p { width: 350px; }
#ulRedMountain  { color: #9c3200; list-style: none !important; font-size: 18px; line-height: 1.8em; font-family:Arial, Helvetica, sans-serif; margin: 0 !important; padding: 0 !important; width: 300px; }
#ulRedMountain li { line-height: 1.4em !important; margin-bottom: .5em !important; }

.hrStatic { height: 2px; border: 1px solid #237ec4; margin-bottom: 20px; }

#divSiteMap {width: 680px;padding: 0;margin: 0;}
.divSitemapCol1 {display: block; float: left;clear: right;width: 210px;padding: 0 15px 0 0;margin: 0;}
.divSitemapCol2 {display: block; float: left;clear: right;width: 210px;padding: 0 15px 0 0;margin: 0;}
.divSitemapCol3 {display: block; float: left;clear: right;width: 210px;padding: 0 15px 0 0;margin: 0;}
#divSiteMap h2 {display: block;width: 210px;float: left;clear: both;padding: 0;margin: 0 0 3px 0;font-size: 12px;text-decoration: none;color: #333333;}
#divSiteMap h2 a:link, #divSiteMap h2 a:visited {display: block;width: 210px;float: left;clear: both;padding: 0;margin: 0 0 3px 0;font-size: 12px;text-decoration: none;color: #333333;}
#divSiteMap h2 a:hover, #divSiteMap h2 a:active {text-decoration: underline;color: #333333;}
#divSiteMap h3 {display: block;float: left;clear: both;padding: 0;margin: 0 0 3px 0;font-size: 12px;text-decoration: none;color: #0F6CB6;}
#divSiteMap h3 a:link, #divSiteMap h3 a:visited {display: block;float: left;clear: both;padding: 0;margin: 0 0 3px 0;font-size: 12px;text-decoration: none;color: #0F6CB6;}
#divSiteMap h3 a:hover, #divSiteMap h3 a:active {text-decoration: underline;color: #0F6CB6;}
#divSiteMap ul {display: block;width: 210px;float: left;clear: both;list-style-type: none;padding: 0;margin: 0 0 15px 0;}
#divSiteMap li {display: block;width: 210px;float: left; clear: both;font-size:12px;margin: 0 0 3px 5px;padding: 0;}
#divSiteMap li a:link, #divSiteMap li a:visited {font-weight: normal;text-decoration: none;color: #333333;}
#divSiteMap li a:hover, #divSiteMap li a:active {color: #3687C1;text-decoration: underline;}
.separator {margin: 0; padding: 0 1px;}
#hlSiteMap {background:url("/imgs/media/static/headline_siteMap.gif") no-repeat scroll left top transparent;font-size:10px;height:25px;text-indent:-8000px;width:300px;}

.divContest {width: 680px;margin: 0 0 40px 0; background: #FFFFFF url('/imgs/media/static/contestPage/v1/imgs/contestsInd_bg.jpg') no-repeat;}
.divContest img {float: right; width: 275px; height: 275px;}
.divContestContent {width: 365px; height: 275px; margin: 0; padding: 20px 20px 0 20px;}
.contestName {font-size: 18px; color: #4880BF; margin: 0; padding: 0;}
.contestDates {font-size: 12px; font-weight: normal;color: #999999; margin: 0 0 10px 0; padding: 0;}
.contestIntro {font-size: 14px; color: #333333; margin: 10px; padding: 0;}
.contestValid {font-size: 10px; color: #333333; margin: 10px; padding: 0;}
.divContestRules {width: 640px;margin: 0; padding: 20px;}
/*.divContestRules h1 {font-size: 18px; color: #4880BF; margin: 0; padding: 0;}*/
.divContestRules p {font-size: 12px; color: #333333; margin: 0 0 10px 0; padding: 0;}

/*.divContestRules ul {display: block; clear: both; margin: 0 0 20px 0; list-style-position: outside; list-style-type: square; font-size:13px; color: #333333;}
.divContestRules ul li {clear: both;list-style-type: square; margin: 10px 0 0 15px;}
*/
.divContestRules ul li, .divContestRules ul li { margin: auto 0 !important; padding: 0 !important; } 
.divContestRules ul { margin: 0 0 20px 0; list-style: disc !important; list-style-position: inside !important; float: none; line-height: 1.5em; list-style-type:square !important; font-size: 13px; color: #333333;} 
.divContestRules ul li { margin: 10px 0 0 15px; float: none !important; width: 90%; padding: 0 20px 10px 20px; list-style-image:none; list-style-position:inside !important; list-style-type: square !important; vertical-align: middle; }

.divContestPageTitle {width: 680px;margin: 0 0 40px 0;}
/*.divContestPageTitle h1 {font-size: 20px; color: #4880BF; margin: 0; padding: 0;}*/
.divContestPageTitle p {font-size: 14px; color: #333333; margin: 10px 0; padding: 0;}

.divContestBrief {width: 680px;margin: 0 0 40px 0; background: #FFFFFF url('/imgs/media/static/contestPage/v1/imgs/contestsInd_bg_200.jpg') no-repeat;}
.divContestBrief img {float: right; width: 200px; height: 200px;}
.divContestBriefContent {width: 440px; height: 200px; margin: 0; padding: 20px 20px 0 20px;}
.contestBriefName {font-size: 18px; color: #4880BF; margin: 0; padding: 0;}
.contestBriefDates {font-size: 12px; font-weight: normal;color: #999999; margin: 0 0 10px 0; padding: 0;}
.contestBriefIntro {font-size: 14px; color: #333333; margin: 10px; padding: 0;}
.contestBriefValid {font-size: 10px; color: #333333; margin: 10px; padding: 0;}
.contestBriefRules {font-size: 12px;clear: both;margin: 10px;padding: 0;}

.divWinner {width: 895px; margin: 20px 25px 40px 25px;}
.divWinner h1 {margin: 10px 0 0 0;}
.divWinner p {font-size: 12px; color: #333333; margin: 0 0 10px 0; padding: 0;}

.divWinners {display: block; float: left; clear: both; width: 640px;margin: 0 0 20px 0; padding: 20px; background: #f3f8ff;}
.divWinners h3 {font-size: 18px; color: #4880bf; margin: 0 0 10px 0; padding: 0;}
/*.divWinners ul {float: left; clear: right; width: 320px; margin: 0;}
.divWinners ul li {clear: both; font-size: 12px;}
*/
.divWinners ul li, .divWinners ul li { margin: auto 0 !important; padding: 0 !important; } 
.divWinners ul { float: left; clear: right; width: 320px; margin: 0 0 20px 0; list-style: disc !important; list-style-position: inside !important; line-height: 1.5em; list-style-type:square !important; font-size: 13px; color: #333333; } 
.divWinners ul li { margin: 10px 0 0 15px; width: 90%; padding: 0 20px 10px 20px; list-style-image:none; list-style-position:inside !important; list-style-type: square !important; vertical-align: middle; }

.divWinners p {font-size: 12px;}
.divWinners p span {font-weight: bold;}

.divArchive {display: block; float: left; clear: both; width: 640px;margin: 0 0 20px 0; padding: 20px;}
.divArchive h3 {font-size: 18px; color: #4880BF; margin: 0 0 10px 0; padding: 0;}

/*.divArchive ul {float: left; clear: right; width: 320px; margin: 0 0px 0 0;}
.divArchive ul li {clear: both; font-size: 12px;}
*/
.divArchive ul li, .divArchive ul li { margin: auto 0 !important; padding: 0 !important; } 
.divArchive ul { list-style: none !important; list-style-position: inside !important; float: none; line-height: 1.5em; list-style-type:none !important; font-size: 13px; color: #333333; } 
.divArchive ul li { float: none !important; width: 90%; padding: 0 20px 10px 20px; list-style-image:none; list-style-position:inside !important; list-style-type: none !important; vertical-align: middle; }

.divArchive li span {margin: 0 3px;}
.divArchive p {font-size: 12px;}
.divArchive p span {font-weight: bold;}

#staticHomeContent {display: block;float: left;clear: both;width: 956px;padding: 0 8px;}
#staticHomeContent h1 {font-size: 16px;color: #333333;}
#staticHomeContent p {font-size: 12px;color: #333333;}

.divStoreWindowContainer {width: 938px;overflow:hidden;font-family: Verdana,Arial,Helvetica,sans-serif;color:#333333;text-align: left;}
.divStoreWindowContainer a:link,.divStoreWindowContainer a:visited {color:#3687C1;}
.divStoreWindowContainer a:hover,.divStoreWindowContainer a:active {color:#000000;}
.divStoreWindowLeft {float: left; width: 631px; height:316px; margin-right: 0px; }
.divStoreWindowLeft a:link,.divStoreWindowLeft a:visited {display: block;font-size: 14px;color:#333333;font-weight: bold;}
.divStoreWindowLeft a:hover,.divStoreWindowLeft a:active {text-decoration: underline;}
.divStoreWindowRight {float: left; width: 307px; height:316px; margin-right: 0px; }
.swHeader {font-size: 24px;margin: 40px 0 0 0;padding: 0;}
.swCatText {font-size: 14px;padding: 0 10px 0 0;}
.swQAtext {font-size: 11px;margin: 20px 0 0 0;padding: 0 10px 0 0;}

.divCampaignContainer {width: 934px;overflow:hidden;font-family: Verdana,Arial,Helvetica,sans-serif;color:#333333;text-align: left;}
.divCampaignContainer a:link,.divCampaignContainer a:visited {color:#3687C1;}
.divCampaignContainer a:hover,.divCampaignContainer a:active {color:#000000;}
.divCampaignLeft {float: left; width: 600px; height:200px; margin-right: 0px; }
.divCampaignLeft a:link,.divCampaignLeft a:visited {display: block;font-size: 14px;color:#333333;font-weight: bold;}
.divCampaignLeft a:hover,.divCampaignLeft a:active {text-decoration: underline;}
.divCampaignRight {float: left; width: 334px; height:200px; margin-right: 0px; }
.cpHeader {font-size: 24px;margin: 20px 0 0 0;padding: 0;}
.cpCatText {font-size: 14px;padding: 0 10px 0 0;}
.divCampaignBotBanner {width: 934px;overflow:hidden;font-family: Verdana,Arial,Helvetica,sans-serif;color:#333333;text-align: center;}
.cpFooter {font-size: 24px;margin: 0;padding: 10px;}

#divNoShip {width: 360px;margin: 20px;padding: 0px;}
/*#divNoShip h1 {font-size: 20px; color: #4880BF; margin: 0; padding: 0;}*/
#divNoShip p {font-size: 14px; color: #333333; margin-top: 5px; padding: 0;}
#divNoShip ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 25px 0 0;}
#divNoShip li {display: block;float:left;clear: both;font-size: 12px; }

.divCampContent h3 { margin: 10px 0pt 0pt;padding: 0pt;}
.divCampContent p {margin: 5px 0pt 10px;padding: 0pt;}
.divCampContent ul {list-style: disc !important; list-style-position: inside !important;float: none;line-height: 1em;list-style-type:square !important;font-size: 13px;} 
.divCampContent ul li { float: none !important; width: 90%; padding: 0 20px 10px 20px; list-style-image:none; list-style-position:inside !important; list-style-type: square !important; vertical-align: middle;}

#divHowTo {width: 630px;}
#divHowTo ul {margin: 0 0 20px 0; /*border-bottom: 1px solid #3687C1;*/}
#divHowTo ul li{margin: 0 1px 0 0;padding: 2px 3px;background-color: #3687C1;}
#divHowTo ul li a {font-size: 12px;font-weight: bold ;color: #ffffff;}
#divHowTo p {margin: 0 0 10px 0;}
#divHowTo p img{margin: 0 0 20px 0;}
#divHowTo h5 {margin: 0;}
#hlHowTo  {background:url("/imgs/media/static/howTo/headline_howTo.gif") no-repeat scroll left top transparent;font-size:10px;height:25px;text-indent:-8000px;width:300px;}

/*for facebook*/
.collectWrapperBGFB {float: left; clear: right;width: 173px; height: 349px; background: url('http://www.cyberswim.com/imgs/media/facebook/collections/FBcollectBG_M.gif'); text-align: center;}
.collectWrapperBGFB img {width: 153px; height: 297px; margin: 8px 7px 10px 7px; background: #f4f4f4;}
.collectWrapperBGFB a:link, .collectWrapperBGFB a:visited {text-decoration: none; margin: 0px; font-size: 18px; color: #000000;}
.collectWrapperBGFB a:hover, {text-decoration: underline; margin: 0px; font-size: 16px; color: #000000;}

.FStopBannerWrap {margin: 0 0 0 13px;}
.FStopBanner h2 {float: left; clear: none; font-size: 26px; color: #32316c; letter-spacing: 1px; margin: 0 0 4px 2px;}
.FStopBanner span {font-size: 12px; letter-spacing: 0px; color: #333333; text-decoration: underline;}
.FStopBanner a:link, .FStopBanner a:visited  {text-decoration: none; color: #ff5400; text-decoration: none;}
