/* CSS Document */

html, body {
height: 100%;
}
#main_content_store { /* div you want to stretch */
min-height: 100%;
}

<!--[if lte IE 6]>
#main_content_store {
height: 100%;
}
<![endif]-->

.image_border_left {
float : left;
border : 1px solid silver;
padding : 4px;
margin-right : 10px;
margin-bottom : 3px;
background-color : #ffffff;
}

.image_border_right {
float : right;
border : 1px solid silver;
padding : 5px;
margin-left : 10px;
background-color : #ffffff;
}

.image_border_no_float {
border : 1px solid silver;
padding : 5px;
margin-left : 10px;
background-color : #ffffff;
}

.main_header {
background-image : url(../images/bg_header.jpg);
background-repeat : repeat-x;
width : 100%;
height : 121px;
}
.main_content {
background-color : #222222;
width : 698px;
min-height:450px;
height:auto;
border-width : 1px 1px 1px 1px;
border-style : none solid solid solid;
border-color : #8c8c8c #8c8c8c #8c8c8c #8c8c8c;
margin-left : auto;
margin-right : auto;
padding : 0 0 20px 0;
text-align : left;
}

#main_content_store {
margin: 0 auto 0 auto;
width : 698px;
background-color : #222222;
border-width : 1px 1px 1px 1px;
border-style : none solid solid solid;
border-color : #8c8c8c #8c8c8c #8c8c8c #8c8c8c;
padding : 0 0 20px 0;
text-align : left;
}

/* for Internet Explorer */
/*\*/
* html .main_content {
height: 450px;
}
/**/

.bg_shadow {
background-image : url(../images/bg_shadow.jpg);
background-repeat : no-repeat;
width : 700px;
height : 16px;
margin-left : auto;
margin-right : auto;
text-align : left;
}
.logo {
background-image : url(../images/logo.jpg);
background-repeat : no-repeat;
width : 207px;
height : 121px;
}
.head_inside {
width : 698px;
height : 121px;
margin-left : auto;
margin-right : auto;
text-align : left;
}
.footer {
background-color : #222222;
width : 700px;
height : 15px;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
margin-bottom : 20px;
text-align : center;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #8c8c8c #8c8c8c #8c8c8c #8c8c8c;
padding-top : 3px;
padding-bottom : 3px;
}
.advert {
width : 468px;
height : 60px;
margin-top : 10px;
float : right;
}

.nav {
width : 468px;
height : 22px;
margin-top : 22px;
float : right;
}
.nav_button {
width : 64px;
height : 18px;
background-image : url(../images/nav_bg.jpg);
float : right;
margin: 4px 0 0 1px;
padding: 4px 0 0 0;
display : inline;
text-align : center;
}
.left_container {
width : 194px;
margin:0 20px 0 20px;
float : left;
text-align : left;
}

.left_container_cart {
width : 170px;
margin:0 20px 0 20px;
float : left;
text-align : left;
}

.right_container {
width : 430px;
height : 350px;
float : left;
margin-top : 10px;
}

.right_container_2 {
width : 430px;
float : left;
margin-top : 10px;
}

.spacer_container {
width : 25px;
height : 100px;
margin-top : 10px;
float : left;
text-align : left;
}
.poodie_logo {
background-color : #000000;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #8c8c8c #8c8c8c #8c8c8c #8c8c8c;
padding-top : 9px;
padding-bottom : 9px;
}
.tear_top {
width : 430px;
height : 24px;
background-image : url(../images/tear_top.jpg);
background-position : top;
}
.tear_center {
color:#222222;
width : 430px;
background-image : url(../images/tear_center.jpg);
background-repeat : repeat-y;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-align : left;
}

.tear_bottom {
width : 430px;
height : 24px;
background-image : url(../images/tear_bottom.jpg);
background-position : top;
}

.tear_bottom_2 {
width : 430px;
height : 24px;
background-image : url(../images/tear_bottom.jpg);
background-position : top;
margin: -40px 0 0 0;
}


.tear_content {
color:#222222;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-align : left;
padding-left : 30px;
padding-right : 30px;
}
.button_bg {
color:#FFFFFF;
background-image:url(../images/button_bg.jpg);
background-repeat:no-repeat;
width:140px;
height:25px;
float:left;
margin: 0 0 -2px 0;
padding: 4px 0 0 0;
text-align:center;
}

.tracks {
margin:0 0 15px 0;
}

.play_float_left {
float:left;
margin:0 10px 40px 0;
}

.float_left {
float:left;
}

.float_right {
float:right;
}

.clear {
clear:both;
}

#newsletter {
border:1px solid #8A0000;
background-color:#420001;
padding:8px;
}

#creative-commons {
font-size:10px; width:365px;
}

#creative-commons a:link, #creative-commons a:visited {
font-size:10px;
}
