/************************************************ STATIC PAGES **********************************************/

.boxOrangeHead { background:url(/common/img/faqs/boxOrangeT.gif) repeat-y top; margin-top: 5px; width:597px; height:32px; position:relative;}
.boxOrangeL { background:url(/common/img/faqs/boxOrangeL.gif) repeat-y left; width:597px; }
.boxOrangeR { background:url(/common/img/faqs/boxOrangeR.gif) repeat-y right; width:597px; }
.boxOrangeB { background:url(/common/img/faqs/boxOrangeB.gif) no-repeat bottom; width:597px; }
.boxOrangeB p { padding:10px 20px 20px 20px; line-height: 15px; }
.boxOrangeHead h2 { font-size:11px; padding:12px 0 0 20px; color: #27607d; font-weight: bold;  }
.boxOrangeHead a, .boxOrangeHead a:link, .boxOrangeHead a:active, .boxOrangeHead a:visited { color: #000000; text-decoration: none; }
.boxOrangeHead a:hover { color: #000000; text-decoration: underline; }

/*** FAQ'S PAGE ***/
.faqContent {position: relative; width: 100%; margin: 0; padding: 10px 20px 10px 20px; width: 557px;}
.faqContent p {margin: 0; padding: 0; color: #666666; font-size: 11px; font-weight: normal; margin-bottom: 10px; line-height: 16px;}
.faqContent a {color: #ec8f20; font-weight: normal; text-decoration: underline;}
.faqContent a:hover {text-decoration: none;}

.privacy_pol_container {margin: 0 10px; padding: 20px 0 0 0;}
.privacy_pol_container h2 {margin-bottom: 10px; padding: 0;color: #27607d;font-size: 11px;font-weight: bold;}
.privacy_pol_container p {margin: 0 0 15px 0; padding: 0;color: #666666;font-size: 11px;font-weight: normal;line-height: 16px;}
.privacy_pol_container ul {margin: 0px 0 15px 10px; padding:0px; list-style:none;}
.privacy_pol_container ul li {line-height:14px;padding-left:15px; padding-bottom:7px;background: url(../img/account/cubeBullets.gif) no-repeat left 0px;color:#165d80;}
.iconEmail {background: url(/common/img/iconEmail.gif) no-repeat;height: 25px;line-height: 25px;text-indent: 40px;margin: 5px 0 20px 10px;}
.iconEmail a { color: #ec8f20; font-weight: normal; text-decoration: underline; }
.iconEmail a:hover { color: #ec8f20; text-decoration: none; }
.iconWeb {background: url(/common/img/iconWeb.gif) no-repeat;height: 27px;line-height: 25px;text-indent: 40px;margin: 0 0 15px 10px;}
.iconWeb a { color: #ec8f20; font-weight: normal; text-decoration: underline; }
.iconWeb a:hover { color: #ec8f20; text-decoration: none; }

.blueBoxL { background:url(/common/img/reusableTables/boxL.gif) repeat-y left; }
.blueBoxR { background:url(/common/img/reusableTables/boxR.gif) repeat-y right; }
.blueBoxTL { background:url(/common/img/reusableTables/blueBoxTL.gif) no-repeat top left; }
.blueBoxTR { background:url(/common/img/reusableTables/blueBoxTR.gif) no-repeat top right; }
.blueBoxBL { background:url(/common/img/reusableTables/blueBoxBL.gif) no-repeat bottom left; }
.blueBoxBR { background:url(/common/img/reusableTables/blueBoxBR.gif) no-repeat bottom right;}

.orangeBoxL { background:url(/common/img/reusableTables/orangeBoxL.gif) repeat-y left; margin-top: 10px; }
.orangeBoxR { background:url(/common/img/reusableTables/orangeBoxR.gif) repeat-y right; }
.orangeBoxTL { background:url(/common/img/reusableTables/orangeBoxTL.gif) no-repeat top left; }
.orangeBoxTR { background:url(/common/img/reusableTables/orangeBoxTR.gif) no-repeat top right; }
.orangeBoxBL { background:url(/common/img/reusableTables/orangeBoxBL.gif) no-repeat bottom left; }
.orangeBoxBR { background:url(/common/img/reusableTables/orangeBoxBR.gif) no-repeat bottom right; }

.privacy_pol_container2 { padding: 2px 20px 3px 20px; margin:0px; border:0px; }
.privacy_pol_container2 h2 {margin-bottom: 1px; padding: 0;color: #27607d;font-size: 11px;font-weight: bold;}
.privacy_pol_container2 p {margin: 0 0 15px 0; padding: 0;color: #666666;font-size: 11px;font-weight: normal;line-height: 16px;}
.privacy_pol_container2 ul {margin: 0 0 10px 10px; padding:0; list-style:none; }
.privacy_pol_container2 ul li {line-height:14px;padding-left:15px; padding-bottom:5px;background: url(../img/account/cubeBullets.gif) no-repeat left 0px; }
.privacy_pol_container2 a { color: #ec8f20; font-weight: normal; text-decoration: underline; margin-bottom: 10px;}
.privacy_pol_container2 a:hover { color: #ec8f20; text-decoration: none; }
.privacy_pol_container2 table thead { background-color: #fdf4e8; }

.terms_container { margin: 0 10px; padding: 20px 0; }
.terms_container h2 {margin-bottom: 1px; padding: 0;color: #27607d;font-size: 11px;font-weight: bold;}
.terms_container p {margin: 0 0 15px 0; padding: 0;color: #666666;font-size: 11px;font-weight: normal;line-height: 16px;}

.terms_menu_container { padding: 8px 0 8px 8px; margin:0px; border:0px; }
a.menu_bar_off { margin: 0; padding: 0; top: 0px; left: 0px;}
a.menu_bar_off , a:visited.menu_bar_off , a:active.menu_bar_off , a:link.menu_bar_off   {display: block;background-image: url(/common/img/buyingGuides/menuRollover.gif);background-repeat: no-repeat;background-position: 0 0;color: #27607d;font-size: 11px;text-indent: 28px;text-decoration: none;font-weight: bold;line-height: 31px;height: 33px;width: 581px;position: relative;}
a:hover.menu_bar_off  { text-decoration: none; background-position: 0 -33px; color: #27607d;}
a.menu_bar_on { margin: 0; padding: 0; top: 0px; left: 0px;}
a.menu_bar_on , a:visited.menu_bar_on , a:active.menu_bar_on , a:link.menu_bar_on   {display: block;background-image: url(/common/img/buyingGuides/menuRollover.gif);background-repeat: no-repeat;background-position: 0 -33px;color: #27607d;font-size: 11px;text-indent: 28px;text-decoration: none;font-weight: bold;line-height: 31px;height: 33px;width: 581px;position: relative;}
a:hover.menu_bar_on  { text-decoration: none; background-position: 0 -33px; color: #27607d;}

a.submenu_bar_off , a:visited.submenu_bar_off , a:active.submenu_bar_off , a:link.submenu_bar_off   {display: block;background-image: url(/common/img/resources/resources_bar.gif);background-repeat: no-repeat;background-position: 0 0;color: #27607d;font-size: 11px;text-indent: 28px;text-decoration: none;font-weight: bold;line-height: 31px;height: 33px;width: 581px;position: relative;}
a:hover.submenu_bar_off  { text-decoration: none; background-position: 0 -33px; color: #27607d;}
a.submenu_bar_on { margin: 0; padding: 0; top: 0px; left: 0px;}
a.submenu_bar_on , a:visited.submenu_bar_on , a:active.submenu_bar_on , a:link.submenu_bar_on   {display: block;background-image: url(/common/img/resources/resources_bar.gif);background-repeat: no-repeat;background-position: 0 -33px;color: #27607d;font-size: 11px;text-indent: 28px;text-decoration: none;font-weight: bold;line-height: 31px;height: 33px;width: 581px;position: relative;}
a:hover.submenu_bar_on  { text-decoration: none; background-position: 0 -33px; color: #27607d;}

.dots557 {margin: 0 0 0 12px;}

.guides_container {margin: 0 10px; padding: 10px 0 0 0;}
.guides_container h2 {margin-bottom: 1px; padding: 0;color: #27607d;font-size: 11px;font-weight: bold;}
.guides_container p {margin: 0 0 15px 0; padding: 0;color: #666666;font-size: 11px;font-weight: normal;line-height: 16px;}
.selectGuideHeader {margin-left: 9px;}

a.resources_bar_off , a:visited.resources_bar_off , a:active.resources_bar_off , a:link.resources_bar_off   {display: block;background-image: url(/common/img/resources/resources_bar.gif);background-repeat: no-repeat;background-position: 0 0;color: #27607d;font-size: 11px;text-indent: 28px;text-decoration: none;font-weight: bold;line-height: 31px;height: 33px;width: 581px;position: relative;}
a:hover.resources_bar_off  { text-decoration: none; background-position: 0 -33px; color: #27607d;}
a.resources_bar_on { margin: 0; padding: 0; top: 0px; left: 0px;}
a.resources_bar_on , a:visited.resources_bar_on , a:active.resources_bar_on , a:link.resources_bar_on   {display: block;background-image: url(/common/img/resources/resources_bar.gif);background-repeat: no-repeat;background-position: 0 -33px;color: #27607d;font-size: 11px;text-indent: 28px;text-decoration: none;font-weight: bold;line-height: 31px;height: 33px;width: 581px;position: relative;}
a:hover.resources_bar_on  { text-decoration: none; background-position: 0 -33px; color: #27607d;}

.resourcessub{width:500px;position: relative;left:28px;}
a.resources_sublink_off , a:visited.resources_sublink_off , a:active.resources_sublink_off , a:link.resources_sublink_off   {margin:5px 0 0 0; padding:0; width:250px; float:left;display: block;background-image: url(/common/img/resources/subarrow.gif);background-repeat: no-repeat;background-position: 0 0;color: #27607d;font-size: 11px;text-indent: 15px;text-decoration: none;font-weight: bold;line-height: 23px;height: 23px;position: relative;}
a:hover.resources_sublink_off  { text-decoration: underline; color: #27607d;}

a.resources_sublink_on , a:visited.resources_sublink_on , a:active.resources_sublink_on , a:link.resources_sublink_on, a:hover.resources_sublink_on {text-decoration: underline; margin:5px 0 0 0; padding:0; width:250px; float:left;display: block;background-image: url(/common/img/resources/subarrow.gif);background-repeat: no-repeat;background-position: 0 0;color: #27607d;font-size: 11px;text-indent: 15px;font-weight: bold;line-height: 23px;height: 23px;position: relative;}
.resourcestext{margin:0px 0 0px 20px; width:550px; padding:20px 0 20px 0;}

a.linkEmail, a:visited.linkEmail, a:active.linkEmail, a:link.linkEmail  { color: #ec8f20; font-weight: normal; text-decoration: none; }
a:hover.linkEmail  { color: #ec8f20; text-decoration: underline; }

.linkblock{width:565px;	height: 117px;	margin: 10px 0 0 0;	position: relative; }
.linklogo{position: absolute; top:3px; left: 10px;}
.linkname {	position: absolute;	top: 10px;	left: 140px; margin: 0; padding: 0; font-size: 11px;}
div.websitelink{position: absolute; top: 25px; left: 140px;}
a.websitelink, a:visited.websitelink, a:active.websitelink, a:link.websitelink  {color: #000; font-weight: normal; text-decoration: none; font-size:11px;}
a:hover.websitelink  { color: #ec8f20; text-decoration: underline; }
.linkblock p{position: absolute;	left: 140px;	top:65px;	width: 410px;}

.buoyancyAidsImg {float: left;display: inline;margin: 2px 10px 0px 0;}
.lifeJacketsImg {float: right;display: inline;margin: 2px 0px 0px 10px;}
.marineFootwear {float: left;display: inline;margin: 2px 10px 0px 0;}
.sailingClothingImg {float: right;display: inline;margin: 2px 0px 5px 10px;}

.width470 { width:470px; }
.width557 { width:557px; }
h2.shoeSizeCaption { padding: 0; color: #666666; font-size: 11px; font-weight: bold; text-align: center; }

#ladiesShoeSizes {position: relative; margin: 0 0 15px 43px; padding: 0; }
.ladiesShoeSizes {width: 460px; margin-left: 5px; padding: 5px 0 5px 0; }
.ladiesShoeSizes table { width: 460px; border-collapse: collapse; padding: 0; border-spacing: 0; color: #666666; font-size: 11px; font-weight: normal; text-align: center; }
.ladiesShoeSizes .row1 { padding: 5px 0; }
.ladiesShoeSizes .row2 { padding: 5px 0; }
.ladiesShoeSizes .end_cell { width: 20px; }
.ladiesShoeSizes th { padding: 0; width: 70px;}
.ladiesShoeSizes td { border-right: 1px solid #b1cee1; }
.ladiesShoeSizes .no_border { border: 0; }
.ladiesShoeSizes .border_right {border-right: 1px solid #b1cee1;}
.ladiesShoeSizes .border_bottom {border-bottom: 1px solid #b1cee1;}

#mensShoeSizes {position: relative; margin: 0 0 15px 0px; padding: 0; }
.mensShoeSizes {width: 547px; margin-left: 5px; padding: 5px 0 5px 0; }
.mensShoeSizes table { width: 547px; border-collapse: collapse; padding: 0; border-spacing: 0; color: #666666; font-size: 10px; font-weight: normal; text-align: center; }
.mensShoeSizes table.sizeGuides { width:588px; color:#27607d; }
.mensShoeSizes .row1 { padding: 5px 0; }
.mensShoeSizes .row2 { padding: 5px 0; }
.mensShoeSizes .end_cell { width: 27px; }
.mensShoeSizes th { padding: 0; width: 70px;}
.mensShoeSizes td { border-right: 1px solid #b1cee1; border-bottom: 1px solid #b1cee1; padding:6px; }
.mensShoeSizes .no_border { border: 0; }
.mensShoeSizes .border_right {border-right: 1px solid #b1cee1;}
.mensShoeSizes .border_bottom {border-bottom: 1px solid #b1cee1;}
.mensShoeSizes .noBgRow td { border-bottom:0px; }
.mensShoeSizes .noBg{ border-right:0px; }
.mensShoeSizes .noBgHeading { border-right:0px; text-align:left; font-size:11px; text-indent:6px; padding:10px 0; }
.mensShoeSizes .textLeft { text-align:left; padding-left:6px; } 
.mensShoeSizes .noBorderBottom { border-bottom:0px; }
.mensShoeSizes .borderTop { border-top:1px solid #b1cee1; }
.aboutUsShopInterior { margin: 0 0 0 10px; }

/*** SAILING GLOSSARY ***/
.glossaryNav {position:relative; width:569px; height:21px; background:url(/common/img/buyingGuides/glossaryNav.gif) no-repeat; margin:0 auto 15px auto;}
.glossaryNav ul {list-style:none; padding:1px 0 1px 14px; height:19px;} 
.glossaryNav ul li {float:left; display:inline; margin:0; width:20px; height:19px; line-height:19px; text-align: center; color:#566871; font-size: 11px; font-weight: bold;}
.glossaryNav ul li a {color:#566871; font-size: 11px; font-weight: bold; display: block; width:20px; height:19px; text-decoration: none; line-height:19px; text-align: center;} 
.glossaryNav ul li a:hover {text-decoration: none; color:#fff; background-color:#566871;} 

.glossaryHeader {position:relative; width:597px; height:35px; background:url(/common/img/buyingGuides/glossaryHeader.gif) no-repeat left top;}
.glossaryHeader h3 {text-indent:35px; color:#fff; font-size:12px; line-height:35px; padding-top:1px;}
.glossaryHeader a {position:absolute; top:12px; right:33px; color:#fff; font-size:11px; text-decoration:none;}
.glossaryHeader a:hover {text-decoration:underline;}

.glossaryContent {position:relative; padding:10px 35px 5px 35px;}
.glossaryContent h2 {margin-bottom:5px; color:#11537b; font-size: 11px; font-weight: bold;}
.glossaryContent p {margin-bottom:15px; color:#838484; font-size: 11px; font-weight: normal; line-height:16px;}

.glossaryContainer .blueBoxL, .glossaryContainer .orangeBoxL {margin:0 0 10px 0; width:597px;}
.glossaryContainer .orangeBoxL .blueBoxR {background-image:url(/common/img/reusableTables/orangeBoxR.gif);}
.glossaryContainer .orangeBoxL .blueBoxTL {background-image:url(/common/img/reusableTables/orangeBoxTL.gif);}
.glossaryContainer .orangeBoxL .blueBoxTR {background-image:url(/common/img/reusableTables/orangeBoxTR.gif);}
.glossaryContainer .orangeBoxL .blueBoxBL {background-image:url(/common/img/reusableTables/orangeBoxBL.gif);}
.glossaryContainer .orangeBoxL .blueBoxBR {background-image:url(/common/img/reusableTables/orangeBoxBR.gif);}
.glossaryContainer .orangeBoxL .glossaryHeader {background-position:left bottom;}
.glossaryContainer .orangeBoxL .glossaryHeader h3 {color:#27607d;}
.glossaryContainer .orangeBoxL .glossaryHeader a {color:#000;}

