/* Default Stuff */
html {
background:transparent;
}

body {
background:#2B2723;
}

#custom-doc #hd,#custom-doc #ft,#custom-doc #bd {
display:block;
}

#custom-doc #hd {
height:120px;
}

#custom-doc #bd {
height:557px;
}

#custom-doc #ft {
height:70px;
margin-top:10px;
color:#7E7C79;
margin-left:50px;
}

#custom-doc #bd .yui-ge .first li {
list-style-type:disc;
margin-left:25px;
}

#custom-doc #hd h1 {
display:block;
width:400px;
height:0;
}

#custom-doc #hd h1 a {
display:block;
width:260px;
height:75px;
position:relative;
top:25px;
left:25px;
text-indent:-999em;
}

#custom-doc #hd #hd-nav {
display:block;
margin-left:412px;
padding-top:26px;
}

#custom-doc #hd #hd-nav ul li {
display:inline;
padding-left:1em;
padding-right:1em;
}

#custom-doc #hd #hd-quote {
display:block;
position:relative;
top:20px;
left:390px;
width:512px;
text-align:right;
color:#FFF;
font-style:italic;
}

.yui-t3 #yui-main .yui-b {
margin-left:283px;
}

.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first {
width:28%;
}

.yui-ge .yui-u {
position:relative;
top:0 !important;
}

* html .yui-ge .yui-u {
top:-850px !important;
}

.yui-ge .first {
position:relative;
top:0;
}

#custom-doc #bd #yui-main {
color:#eee;
}

#custom-doc #bd #yui-main a {
color:#F0B310;
font-weight:700;
}

#custom-doc #bd #yui-main h4 {
color:#F0B310;
font-size:152%;
}

#hd-nav a {
color:#000;
}

/* Home Page */
#home #custom-doc {
width:72.44em;
min-width:965px;
text-align:left;
background:#2B2723 url('images/home_bg.jpg') no-repeat;
height:710px;
margin:auto;
}

#custom-doc #bd #yui-main #bd-main-a {
display:block;
width:485px;
height:0;
}

#custom-doc #bd #yui-main #bd-main-a .bd-content {
display:block;
width:485px;
height:157px;
overflow:hidden;
}

#custom-doc #bd #yui-main #bd-main-a .bd-content h4 {
padding-left:30px;
padding-top:30px;
padding-bottom:10px;
}

#custom-doc #bd #yui-main #bd-main-a .bd-content p {
padding-left:30px;
font-size:107%;
}

#custom-doc #bd #yui-main #bd-main-b {
display:block;
width:240px;
height:0;
position:relative;
left:0;
top:157px !important;
}

* html #custom-doc #bd #yui-main #bd-main-b {
top:0 !important;
}

#custom-doc #bd #yui-main #bd-main-b .bd-content {
display:block;
width:240px;
height:174px;
overflow:hidden;
text-align:center;
}

#custom-doc #bd #yui-main #bd-main-b .bd-content h5 {
padding-top:30px;
font-size:152%;
}

#custom-doc #bd #yui-main #bd-main-c {
display:block;
width:240px;
height:0;
position:relative;
top:177px !important;
left:245px;
}

* html #custom-doc #bd #yui-main #bd-main-c {
top:-187px !important;
}

#custom-doc #bd #yui-main #bd-main-c .bd-content {
display:block;
width:240px;
height:174px;
overflow:hidden;
color:#eee;
}

#custom-doc #bd #yui-main #bd-main-c .bd-content h4 {
padding-top:30px;
padding-left:15px;
padding-bottom:10px;
}

#custom-doc #bd #yui-main #bd-main-d {
display:block;
width:240px;
height:0;
position:relative;
top:336px !important;
left:0;
}

* html #custom-doc #bd #yui-main #bd-main-d {
top:-150px !important;
}

#custom-doc #bd #yui-main #bd-main-d .bd-content h5 {
padding-top:10px;
padding-left:15px;
padding-bottom:10px;
font-size:129%;
}

#custom-doc #bd #yui-main #bd-main-e {
display:block;
width:240px;
height:0;
position:relative;
top:336px !important;
left:245px;
}

* html #custom-doc #bd #yui-main #bd-main-e {
top:-336px !important;
}

#custom-doc #bd #yui-main #bd-main-e .bd-content ul {
padding-top:30px;
padding-left:15px;
}

#custom-doc #bd #yui-main #bd-main-e .bd-content ul li {
padding-bottom:10px;
}

#custom-doc #ft a {
color:#7E7C79;
}

#custom-doc #ft #ft-copyright {
display:block;
width:300px;
height:0;
}

#custom-doc #ft #ft-nav {
display:block;
width:870px;
text-align:right;
}

#custom-doc #ft #ft-nav ul li {
display:inline;
padding-left:2em;
padding-right:2em;
text-transform:uppercase;
}

#custom-doc #bd #yui-main #bd-cartbox {
position:relative;
top:458px;
height:0;
padding-left:0;
width: 134px;
}

#home #bd-cartbox .cartbox-cart {
background:url('images/cart-icon-home.png') 50px 0 no-repeat;
}

#home #bd-cartbox .cartbox-checkout {
background:url('images/check-icon-home.png') 70px 0 no-repeat;
}

/* The Company */
#thecompany #custom-doc {
width:72.44em;
min-width:965px;
text-align:left;
background:#2B2723 url('images/thecompany_bg.jpg') no-repeat;
height:710px;
margin:auto;
}

#thecompany #thecompany-content ul {
margin-left:1em;
margin-top:0.5em;
}

#thecompany #thecompany-content ul ul li {
font-weight:400;
}

#custom-doc #bd .yui-ge .first #thecompany-content li {
list-style-type:none;
margin-bottom:0.45em;
}

/* Products */
#product #custom-doc {
width:72.44em;
min-width:965px;
text-align:left;
background:#2B2723 url('images/product_bg.jpg') no-repeat;
height:710px;
margin:auto;
}

/* Resources */
#resources #custom-doc {
width:72.44em;
min-width:965px;
text-align:left;
background:#2B2723 url('images/resources_bg.jpg') no-repeat;
height:710px;
margin:auto;
}

/* Sailing */
#sailing #custom-doc {
width:72.44em;
min-width:965px;
text-align:left;
background:#2B2723 url('images/sailing_bg.jpg') no-repeat;
height:710px;
margin:auto;
}

/* Forum */
#forum #hd {
height:112px;
}

#forum #bd {
background:#2B2723 url('images/forum_body_bg.gif') repeat-y;
height:auto;
}

#forum #custom-doc {
width:72.44em;
min-width:965px;
text-align:left;
background:#2B2723 url('images/forum_bg.jpg') no-repeat;
margin:auto;
}

#forum #forum-content {
margin-top:0;
padding:15px;
}

#forum #forum-nav ul li {
display:inline;
padding-left:30px;
padding-right:30px;
}

#forum #forum-nav ul {
display:block;
width:960px;
margin-top:40px;
}

#bd-cartbox .cartbox-cart,#thecompany #bd-cartbox .cartbox-cart {
background:url('images/cart-icon.png') 50px 0 no-repeat;
}

#bd-cartbox .cartbox-checkout,#thecompany #bd-cartbox .cartbox-checkout {
background:url('images/check-icon.png') 70px 0 no-repeat;
}

#custom-doc #bd .yui-ge .first ul,#thecompany #thecompany-content p,#product #product-content p,#resources #resources-content p,#sailing #sailing-content p,#forum #forum-content p {
margin-bottom:10px;
}

strong,#thecompany #thecompany-content ul li {
font-weight:700;
}

#custom-doc #bd #yui-main #bd-main-c .bd-content p,#custom-doc #bd #yui-main #bd-main-d .bd-content p {
padding-left:15px;
padding-right:15px;
}

#custom-doc #bd #yui-main #bd-main-d .bd-content,#custom-doc #bd #yui-main #bd-main-e .bd-content {
display:block;
width:240px;
height:174px;
overflow:hidden;
}

#thecompany .yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u,#product .yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u,#resources .yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u,#sailing .yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u {
width:485px;
}

#thecompany #thecompany-heading,#product #product-heading,#resources #resources-heading,#sailing #sailing-heading {
display:block;
width:445px;
height:130px;
overflow:hidden;
}

#thecompany #custom-doc #bd #yui-main h4,#thecompany #thecompany-heading h5,#product #custom-doc #bd #yui-main h4,#product #product-heading h5,#resources #custom-doc #bd #yui-main h4,#resources #resources-heading h5,#sailing #custom-doc #bd #yui-main h4,#sailing #sailing-heading h5 {
color:#004990;
}

#thecompany #custom-doc #bd #yui-main h4,#product #custom-doc #bd #yui-main h4,#resources #custom-doc #bd #yui-main h4,#sailing #custom-doc #bd #yui-main h4 {
position:relative;
top:38px;
left:30px;
font-size:152%;
}

#thecompany #thecompany-heading h5,#product #product-heading h5,#resources #resources-heading h5,#sailing #sailing-heading h5 {
position:relative;
top:50px;
left:30px;
font-size:129%;
}

#thecompany #thecompany-content,#product #product-content,#resources #resources-content,#sailing #sailing-content {
color:#333;
padding-left:30px;
padding-right:20px;
display:block;
width:435px;
overflow:auto;
height:360px;
}

#product #custom-doc #bd #yui-main #product-content a,#forum #bd #forum-content a {
color:#333;
font-weight:700;
}

#shoppingcartcontents .cart_title,.PeCatsBrands,.PeSwitcher {
display:none;
}

div#sideshoppingcart div {
	width: 100px;
}