/* Elements */
body {
background:#372f2b url(../images/browser-bg.gif) repeat-y center;
text-align:center;
margin:0;
}

div, table, td {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
}

td {
vertical-align:top;
}

h1, h2, h3, h4 {
margin:0;
}

img {
border:0;
}

a, a:active, a:visited {
color:#514028;
text-decoration:underline;
}

a:hover {
color:#514028;
text-decoration:none;
}

/* Container */
#container {
margin:0 auto;
width:786px;
text-align: center;
padding: 0;
}

/* Header */
#header {
background:#000;
width:786px;
height:121px;
text-align:left;
}

.header-logo {
width:760px;
height:121px;
float:left;
}

.header-logo p {
margin:0;
padding: 42px 0 0 0;
}

.header-border-left {
background:#000 url(../images/header-border-left.gif) top left no-repeat;
width:13px;
height:121px;
float:left;
}

.header-border-right {
background:#000 url(../images/header-border-right.gif) top left no-repeat;
width:13px;
height:121px;
float:left;
}

/* Navigation */
#nav-bg {
background:#000 url(../images/nav-bg.gif) top left no-repeat;
width:786px;
height:56px;
text-align:left;
}

.nav-links {
padding: 28px 0 0 28px;
}

.search-for-shoes-header {
width:165px;
height:48px;
position:absolute;
margin: 0 0 0 610px;
}

.search-for-shoes-mens {
width:165px;
height:23px;
position:absolute;
margin: 48px 0 0 610px;
}

.search-for-shoes-womens {
width:165px;
height:27px;
position:absolute;
margin: 71px 0 0 610px;
}

/* Image HomePage */
.main-image 
{
background:#FFF;
width:760px;
height:253px;
float:left;
}

.image-border-left {
background:#000 url(../images/image-border-left.gif) top left no-repeat;
width:13px;
height:253px;
float:left;
}

.image-border-right {
background:#000 url(../images/image-border-right.gif) top left no-repeat;
width:13px;
height:253px;
float:left;
}

/* Image InsidePage */
.main-image-in {
background:#FFF;
width:760px;
height:122px;
float:left;
}

.image-border-left-in {
background:#000 url(../images/image-border-left.gif) top left no-repeat;
width:13px;
height:122px;
float:left;
}

.image-border-right-in {
background:#000 url(../images/image-border-right.gif) top left no-repeat;
width:13px;
height:122px;
float:left;
}

/* Type Size */
#type-size-bg{
background:#000 url(../images/type-size-bg.gif) top left no-repeat;
width:786px;
height:52px;
text-align:left;
}

.type-size {
width:226px;
float:left;
margin: 13px 0 0 0;
}

.type-size-title {
width:102px;
float:left;
}

.type-size-title p {
margin:0;
padding: 0 0 0 13px;
}

.font-small {
width:18px;
float:left;
}

.font-medium {
width: 21px;
float:left;
}

.font-large {
width: 85px;
float:left;
}

.shoe-search-headline {
background:#e6e2d1 url(../images/title-shoe-search.gif) top left no-repeat;
width:236px;
height:27px;
float:left;
margin: 13px 0 0 0;
}

.shoe-search-dropdown {
width:258px;
float:left;
margin: 16px 0 0 8px;
}

.shoe-search-button {
width:58px;
float:left;
margin: 14px 0 0 0;
}

/* Body */
#container-body {
background:#372f2b url(../images/container-bg.gif) repeat-y;
width:786px;
}

.body-border-left {
width:13px;
float:left;
}

.body-border-right {
width:13px;
float:left;
}

.body-bg {
background:#f1efe8 url(../images/body-bg.gif) repeat-y;
width:760px;
height:400px;
float:left;
text-align:left;
}

html>body .body-bg { 
background:#f1efe8 url(../images/body-bg.gif) repeat-y;
width: auto; 
height: auto; 
width:760px;
min-width: 760px; 
min-height: 400px; 
}

/* Left Column */
.left-column-hp {
width:409px;
float:left;
overflow:hidden;
}

.lc-content {
padding: 15px 15px 25px 15px;
font-size:12px;
font-weight:bold;
color:#000;
}

/* Testimonials */
.testimonials-bg {
background:#f1efe8 url(../images/testimonials-bg.gif) top left repeat-y;
width:409px;
height:216px;
}

html>body .testimonials-bg { 
background:#f1efe8 url(../images/testimonials-bg.gif) top left repeat-y;
overflow:hidden;
width: auto; 
height: auto; 
width:409px;
min-width:409px; 
min-height:206px; 
}

.testimonial-image {
background:#FFF;
width:145px;
height:216px;
float:left;
}

.testimonial-content 
{
font-family:Times New Roman;
width:264px;
float:left;
color:#514028;
}

.testimonial-detail-content 
{
width:380px;
float:left;
color:#514028;
padding:0px 11px 8px 0px;
}

.testimonial-detail-image
{
margin: 0px 0px 0px 10px;
width:145px;
float:left;
color:#514028;
}

.testimonial-detail-name
{
width:490px;
text-align:left;
float:left;
padding:0px 0px 18px 0px;
color:#514028;
}

.testimonial-content h4 {
font-size:24px;
font-weight:bold;
padding: 6px 0px 0px 14px;
}

.testimonial-content p {
margin:0;

font-size:14px;
}

.testimonial-content span {
padding:0px 0px 0px 0px;
}

.testimonial-content a, .testimonial-content a:active, .testimonial-content a:visited {
color:#514028;
text-decoration:none;
}

.testimonial-content a:hover {
color:#514028;
text-decoration:underline;
}

.title-perfect-fit {
background:#f1efe8 url(../images/title-perfect-fit.gif) top left no-repeat;
width:161px;
height:29px;
margin: 30px 0 0 6px;
}

/* Right Column */
.right-column-hp {
width:351px;
float:left;
color:#514028;
font-size:12px;
}

.rc-dashed-divider {
background:#f1efe8 url(../images/rc-dashed-divider.gif) top left no-repeat;
width:344px;
height:25px;
margin: 0 0 0 7px;
}

.title-new-shoes {
background:#f1efe8 url(../images/title-get-new-shoes.gif) top left no-repeat;
width:221px;
height:21px;
margin: 26px 0 0 17px;
}

.new-shoes-content {
padding: 16px 20px 19px 18px;
}

.title-news {
background:#f1efe8 url(../images/title-in-the-news.gif) top left no-repeat;
width:162px;
height:27px;
margin: 0 0 0 17px;
}

.news-content {
padding: 12px 20px 20px 17px;
}

.news-content a, .news-content a:active, .news-content a:visited {
color:#514028;
text-decoration:none;
font-weight:bold;
}

.news-content a:hover {
color:#514028;
text-decoration:underline;
}

.news-content span {
padding: 0px 0px 0px 0px;
}

/* InsidePage */
.body-bg-in {
background:#f1efe8 url(../images/body-bg-in.gif) repeat-y;
width:760px;
height:330px;
float:left;
text-align:left;
}

html>body .body-bg-in { 
background:#f1efe8 url(../images/body-bg-in.gif) repeat-y;
width: auto; 
height: auto; 
width:760px;
min-width: 760px; 
min-height: 330px; 
}

/* Breadcrumbs */
.breadcrumbs {
height:40px;
text-align:left;
font-size:12px;
color:#a09487;
padding: 8px 0 0 14px;
}

.breadcrumbs span {
padding: 0px 2px;
}

.breadcrumbs a, .breadcrumbs a:active, .breadcrumbs a:visited {
color:#a09487;
text-decoration:none;
}

.breadcrumbs a:hover {
color:#a09487;
text-decoration:underline;
}

/* Left Column */
.left-column-in {
width:594px;
float:left;
}

.left-column-in td {
font-size:12px;
}

.lc-content-in {
padding: 20px 30px 10px 16px;
color:#372f2b;
font-size:12px;
}

.page-heading {
font: 26px myriad pro, Verdana, Arial, Helvetica, sans-serif;
padding: 0 0 8px 0;
}

/* Product Categories */
.category-title {
color: #454648;
font-family: Verdana;	
font-size: 18px; 
font-weight: bold; 
padding: 30px 0 12px 0;
}

/* Product Details */
.product-details-image-title {
height:25px;
}

.product-details-table-description {
padding: 0px 0px 0px 25px;
}

.product-details-table td {
color:#454648;
}

.product-details-table li {
padding: 0 0 16px 0;
color:#000;
}

.product-details-table hr {
background-color:#454649;
color:#454649;
border:0px;
height:1px;
width:280px;
margin:0 0 0 25px;
text-align:left;
}

.product-title {
color: #454648;
font-family: Verdana;	
font-size: 16px; 
font-weight: bold; 
padding: 30px 0 12px 0;
}

.alternative-views-text {
padding:18px 0 6px 0;
}

.alternative-views span {
padding: 0 12px;
}

.available-colors-title {
font-size:14px;
font-weight:bold;
padding: 20px 0 0 25px;
}

.available-colors-direction {
font-size:13px;
padding: 0 0 0 25px;
}

.available-colors {
padding: 10px 0 0 25px;
}

.available-colors span {
padding: 0 12px;
}

/* Right Column */
.right-column-in {
width:140px;
float:left;
}

/* SubBody */
.sub-body-in {
width:786px;
height:132px;
}

/* AdminPage */
.body-bg-admin {
background:#f1efe8;
width:760px;
float:left;
text-align:left;
}

.admin-content {
font-size:12px;
padding: 50px 20px;
}

.admin-content td {
font-size:12px;
}

/* Footer */
.footer {
background:#372f2b url(../images/browser-bg.gif) repeat-y center;
width:760px; 
height:111px;
margin:0px;
text-align: center;
padding: 0;
}

.footer p {
background:#372f2b url(../images/footer.gif) no-repeat center;
margin:0px 0px 5px 0px;
padding: 40px 0 0px 27px;
font: 10px Arial Narrow, Arial, Helvetica, sans-serif;
color:#fff;
}

.footer a, .footer a:active, .footer a:visited {
color:#fff;
text-decoration:none;
}

.footer a:hover {
color:#fff;
text-decoration:underline;
}

.footer-border-left {
background:#000 url(../images/footer-border-left.gif) top left repeat;
width:13px;
height:111px;
}

.footer-border-right {
background:#000 url(../images/footer-border-right.gif) top left repeat;
width:13px;
height:111px;
}

#footer-container {
margin:0 auto;
width:786px;
text-align: center;
padding: 0;
}



#cblClasses td input{
float:left;
margin-top:1px;
_margin-top:-3px;
}


