* {
 border:0;
}

body {
 margin:0px;
 padding:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 letter-spacing:0;
 word-spacing:1px;
 line-height:160%;
}

form {
 margin:0;
 padding:0;
}

h1 {
 font-size:20px;
 font-weight:bold;
 margin:-8px 0 0 0;
 padding:0 0 5px 0;
 text-transform:uppercase;
 text-align:right;
 letter-spacing:7px;
}

h2 {
 background-color:transparent;
 font-size:20px;
 font-weight:bold;
 margin:0;
 padding:5px 0 15px 0;
}

h3 {
 background-color:transparent;
 font-size:17px;
 font-weight:bold;
 margin:0;
 padding:15px 0 12px 0;
}

h4 {
 font-size:15px;
 font-weight:bold;
 margin:0;
 padding:5px 0 12px 0;
}

h5 {
 background-color:transparent;
 font-size:13px;
 font-weight:bold;
 margin:0;
 padding:5px 0 12px 0;
}

h6 {
 font-size:13px;
 font-weight:normal;
 margin:0;
 padding:0;
 text-transform:lowercase;
 text-align:right;
 letter-spacing:5px;
}

a:link {
 color:#333333;
 background-color:transparent;
 text-decoration:none;
}

a:visited {
 color:#555555;
 background-color:transparent;
 text-decoration:none;
}

a:hover {
 color:#000000;
 background-color:transparent;
 text-decoration:none;
}

a:active {
 color:#000000;
 background-color:transparent;
 text-decoration:none;
}


p {
 margin:0;
 padding:0 0 12px 0;
}



.wrapper {
 width:806px;
 height:auto;
 margin-top:0;
 margin-right:auto;
 margin-bottom:0;
 margin-left:auto;
 padding:0;
 clear:both;
 display:block;
}

.site-logo {
 width:142px;
 margin:0;
 padding:0 0 5px 0;
}

.site-logo img {
 width:142px;
 height:195px;
}


#content, .footer {
 width:736px;
 margin:0;
 padding:0;
 border:0;
 float:left;
 display:inline;
}

#edge-left, #edge-right {
 width:35px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

#edge-left {
 float:left;
}

#edge-right {
 float:right;
}

.featured-box {
 border: 1px solid #b15959;
}

.featured-photo {
 float:right;
 padding:5px 0 2px 5px;
}

.col-left {
 width:177px;
 margin:0;
 padding:0;
 border:0;
 text-align:left;
 float:left;
 display:inline;
}

.col-main {
 width:557px;
 margin:0 0 0 2px;
 padding:0;
 border:0;
 float:left;
 display:inline;
 text-align:left;
}

.contentBox {
 padding:0 0 0 0;
 clear:both;
}

.col-left .site-logo {
 margin:1px 0 0 0;
}

.first-letter {
 float:left;
}

.pinkie {
 margin:0;
 padding:0;
 float:right;
}

.navBox ul {
 width:170px;
 padding:0;
 margin:0 0 0 5px;
 list-style:none;
}

.navBox li {
 margin:0;
 padding:0;
}

.navBox li a {
 width:116px;
 margin:0;
 padding:16px 0 16px 54px;
 font-weight:bold;
 text-decoration:none;
 font-size:10px;
 letter-spacing:2px;
 display: block;
 float:left;
}

.navBox ul li #nav-home {
 background-image: url(/skin/frontend/default/pinkbear_1/images/buttons/home.png);
 background-position:center left;
 background-repeat: no-repeat;
}

.navBox ul li #nav-products {
 background-image: url(/skin/frontend/default/pinkbear_1/images/buttons/products.png);
 background-position:center left;
 background-repeat: no-repeat;
}

.navBox ul li #nav-thepinkbear {
 background-image: url(/skin/frontend/default/pinkbear_1/images/buttons/the-pink-bear.png);
 background-position:center left;
 background-repeat: no-repeat;
 padding-top:20px;
 padding-bottom:20px;
}

.navBox ul li #nav-contact {
 background-image: url(/skin/frontend/default/pinkbear_1/images/buttons/contact-us.png);
 background-position:center left;
 background-repeat: no-repeat;
}

.navBox ul li #nav-links {
 background-image: url(/skin/frontend/default/pinkbear_1/images/buttons/links.png);
 background-position:center left;
 background-repeat: no-repeat;
 padding-top:18px;
 padding-bottom:18px;
}

.navBox ul li #nav-blog {
 background-image: url(/skin/frontend/default/pinkbear_1/images/buttons/blog.png);
 background-position:center left;
 background-repeat: no-repeat;
 padding-top:18px;
 padding-bottom:18px;
}

.navBox ul li #nav-account {
 background-image: url(/skin/frontend/default/pinkbear_1/images/buttons/my-account.png);
 background-position:center left;
 background-repeat: no-repeat;
 padding-top:26px;
 padding-bottom:26px;
}

.navBox ul li #nav-cart {
 background-image: url(/skin/frontend/default/pinkbear_1/images/buttons/my-cart.png);
 background-position:center left;
 background-repeat: no-repeat;
 padding-top:26px;
 padding-bottom:26px;
}


.navBox ul li ul {
 margin:-5px 0 0 0;
 padding:0 0 5px 0;
}

.navBox ul li ul li {
 margin:0;
 padding:0;
}

.navBox ul li ul li a {
 width:116px;
 margin:0;
 padding:0 0 0 54px;
 font-weight:normal;
 text-decoration:none;
 font-size:10px;
 text-transform:lowercase;
 letter-spacing:2px;
 display: block;
 float:left;
}


.footer {
 padding-top:20px;
}

.footer .footer-left, .footer .footer-right {
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

.footer .footer-left {
 width:404px;
 height:190px;
}

.footer .footer-left {
 margin-left:80px;
}

.footer .footer-right {
 width:162px;
 height:190px;
}

.footer .footer-bottom {
 width:736px;
 margin:20px 0 0 0;
 padding:0 0 20px 0;
 float:left;
 display:inline;
}


.footer .footer-bottom .tag-left, .footer .footer-bottom .tag-centre, .footer .footer-bottom .tag-right1, .footer .footer-bottom .tag-right2 {
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

.footer .footer-tag {
 margin:0;
 padding:3px 0 0 0;
 text-align:center;
 display:block;
}
 
.footer .referral {
 padding-top:10px;
}


.inline-product-heading {
 font-size:13px;
 font-weight:normal;
 margin:0;
 padding:0;
 text-transform:lowercase;
 letter-spacing:5px;
}


hr {
 margin: -0.66em 0;
 clear: left;
 display: block;
 visibility: hidden;
}

.manufacturer-logo {
 padding:0 20px 0 0;
}

.sm_second { color:#FF6600; font-weight:bold; text-decoration:none; }
.sm_mile { color:#BCCFE0; font-weight:bold; text-decoration:none; }
.outofline { color:#3333aa; font-weight:bold; text-decoration:none; }



/* Edit Magento styles */

.page { }
.col-right { display:none; }

.discount .input-text { float:left; }
.discount .button { float:left; clear:none; }
.data-table select { width:300px; }

.category-title { padding-bottom:20px; }

.sidebar .blog {
 margin:0 0 0 10px;
 padding:0;
}

.sidebar h4 {
 font-size:12px;
 padding:0 0 2px 0;
 margin:0;
}

.sidebar h5 {
 font-size:11px;
 padding:2px 0 0 0;
 margin:0;
}
