*
{
	margin:00px;
	padding:00px;
}

body
{
	background:url("../images/bg.gif") repeat;
	font-family:helvetica, arial, san-serif;
	font-size:14px;
	color:#3E3F40;
}


a:link, a:visited
{
	color:#CA006B;
	font-weight:normal;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a.footer
{
	width:732px;
	margin:20px 00px 00px -10px;
	float:left;
}

h1 span, h2 span
{
	position:absolute;
	top:00px;
	left:-9999px;
}

h1#logo_redneckdebutantes
{
	width:198px;
	height:63px;
	background:url("../images/logo_redneckdebutantes.png") no-repeat;
	float:left;
}


h1#logo_weknowbetter
{
	width:520px;
	height:37px;
	background:url("../images/logo_weknowbetter.gif") no-repeat;
	margin:08px 10px 00px 00px;
	float:right;
}

h2#wejustdontcare
{
	width:556px;
	height:137px;
	margin:10px 00px 00px 10px;
	background:url("../images/header_wejustdontcare.png") no-repeat;
	float:left;
}

h2#whatisareddeb
{
	width:464px;
	height:30px;
	margin:00px 00px 20px 15px;
	background:url("../images/header_whatisareddeb.png") no-repeat;
	float:left;
}

h3
{
	margin-left:10px;
}

h4
{
	margin-left:10px;
	color:#CA006B;
}

div.main
{
	width:743px;
	min-height:600px;
	position:absolute;
	top:20px;
	left:50%;
	margin:00px 00px 00px -377px;
	padding:10px 00px 00px 10px;
	padding-bottom:50px;
	background:#FFFFFF url("../images/bg_mainlower.png") no-repeat bottom;
	background-position: bottom left;
}

div.content
{
	width:620px;
	min-height:700px;
	float:left;
}

div.content p
{
	margin:00px 20px 10px 20px;
	clear:both;
	text-align:justify;
}

div.banners
{
	width:114px;
	min-height:678px;
	position:absolute;
	top:140px;
	right:10px;
	background:url("../images/banner_vertical01.gif") no-repeat;
	border:01px solid #CA006B;
}

div#cowgirl
{
	background:url("../images/bg_cowgirl.png") no-repeat bottom left;
}

span.shoppingcart a, span.shoppingcart a:visited
{
	width:524px;
	height:50px;
	margin:-14px 06px 00px 00px;
	padding:04px 00px 00px 00px;
	display:block;
	clear:both;
	float:right;
	background:url("../images/bg_navigationshoppingcart.gif") no-repeat;
	color:#FFFFFF;
	text-align:right;
}

span.shoppingcart a:hover
{
	background:url("../images/bg_navigationshoppingcartho.gif") no-repeat;
	text-decoration:none;
}

span.footer_reddeb
{
	width:165px;
	height:13px;
	position:absolute;
	bottom:10px;
	left:10px;
	display:block;
}

span.footer_n9thstreetlogo
{
	width:30px;
	height:13px;
	position:absolute;
	bottom:16px;
	left:180px;
	display:block;
	font-size:12px;
}

span.footer_n9thstreet
{
	width:300px;
	height:13px;
	position:absolute;
	bottom:10px;
	left:220px;
	display:block;
	font-size:12px;
}

span.footer_n9thstreet a:link
{
	color:#FFFFFF;
}

ol.navigation
{
	margin:-30px 00px 20px -05px;
	float:left;
	list-style-type:none;
	display:block;
	font-size:13px;
}

li.navigationfirst, li.navigationmid, li.navigationlast
{
	float:left;
}

li.navigationmid a, li.navigationmid a:visited
{
	width:124px;
	height:36px;
	padding:08px 00px 00px 00px;
	display:block;
	background:url("../images/bg_navigationtopmid.gif") no-repeat;
	text-align:center;
}

li.navigationmid a:hover
{
	background:url("../images/bg_navigationtopmidhover.gif") no-repeat;
	text-decoration:none;
}

li.navigationfirst a, li.navigationfirst a:visited
{
	width:124px;
	height:36px;
	padding:08px 00px 00px 00px;
	display:block;
	background:url("../images/bg_navigationtopfirst.gif") no-repeat;
	text-align:center;
}

li.navigationfirst a:hover
{
	background:url("../images/bg_navigationtopfirsthover.gif") no-repeat;
	text-decoration:none;
}

li.navigationlast a, li.navigationlast a:visited
{
	width:124px;
	height:36px;
	padding:08px 00px 00px 00px;
	display:block;
	background:url("../images/bg_navigationtoplast.gif") no-repeat;
	text-align:center;
}

li.navigationlast a:hover
{
	background:url("../images/bg_navigationtoplasthover.gif") no-repeat;
	text-decoration:none;
}

img
{
	border:00px;
}

.shop_item{
	margin-left:10px;
	margin-top:20px;
}
.shop_item h4{
	margin-left:0px;
}
.shop_item div.info{
	overflow:hidden;
}
.shop_item div.info div.description{
	float:left;
	width:400px;
	padding-right:20px;
}
.shop_item div.info div.image{
	float:left;
	width:150px;
}
.shop_item div.info div.image img{
	width:150px;
	height:150px;
}
.shop_info{
	border:1px solid #CA006B;
	padding:5px;
	margin-top:10px;
}
.shop_info div label{
	width:160px;
	text-align:right;
	display:block;
	margin:auto;
	margin-bottom:10px;
}
.readonly{
	border:0px !important;
}
.shop_info label input, .shop_info label select{
	width:100px;
}
.shop_info div.submit{
	width:160px;
	text-align:right;
	margin:auto;
}
.shop_info div.submit button{
	border:2px solid #CA006B;
	background-color:white;
	padding:3px;
	font-size:12px;
	color:#CA006B;
}
.post{
	margin-top:20px;
	border-bottom:1px solid #CA006B;
	padding-bottom:20px;
	width:600px;
}
.post_time{
	margin-left:10px;
	margin-bottom:10px;
	font-size:11px;
	border:1px dotted #CA006B;
	padding:5px;
	border-left:0px;
	border-right:0px;
}
.comments_list {
	text-align:right;
	font-size:11px;
}
table.checkout {
	width:100%;
	cell-spacing:0px;
	border-collapse:collapse;
	margin-top:10px;
}
table.checkout td{
	padding:3px;
}
table.checkout th{
	background-color:#CA006B;
	color:white;
	padding:7px;
}
tr.odd {
	background-color:#FEF7F9;
}
#total {
	border:0px;
}
#total td{
	border:0px;
	border-top:1px solid black;
	font-weight:bold;
}
td.number {
	text-align:center;
}

ul.cart_attrs{
	padding-left:20px;
	font-size:10px;
}

div.submit {
	text-align:right;
}

.shop_checkout{
	text-align:center;
}
.shop_checkout div{
	text-align:center;
}

/* WORD PRESS */
#sidebar {
	margin:25px;
	padding:25px;
	border:2px solid pink;
}
#searchform {
	border:2px solid pink;
	background-color:#CD919E;
	padding:10px;
	text-align:center;
	margin-bottom:10px;
}
#sidebar ul, #sidebar ol{
	list-style-type:none;
	padding-left:20px;
}
#sidebar ul li ul, #sidebar ol li ol {
	overflow:hidden;
	list-style-type:none;
	border-left: 1px solid #CD919E;
	padding:0px;
}
#sidebar ul li ul li, #sidebar ol li ol li{
	float:left;
	border-right: 1px solid #CD919E;
	padding-right:10px;
	padding-left:10px;
}

ol.commentlist{
	border-top: 1px solid #CD919E;
	padding-top:10px;
	margin-top:10px;
	padding-left:25px;
	width:580px;
}
form#commentform{
	border-top: 1px solid #CD919E;
	padding-top:10px;
	margin-top:10px;
	width:580px;
	margin-bottom:50px;
}
form#commentform textarea, form#commentform input, form#commentform select{
	width:570px;
	margin:auto;
}
#horoscope{
	overflow:hidden;
	list-style-type:none;
	width:492px;
}
#horoscope li{
	float:left;
	margin-right:10px;
}
#horoscope li a{
	display:block;
	width:113px;
	height:119px;
	clip:auto;
	overflow:hidden;
	line-height:20;
	background-position:0px 0px;
}
#horoscope li a:hover{
	background-position:0px 119px;
}

#h_aries a{
	background-image:url(../images/h_aries.gif) !important;
}
#h_taurus a{
	background-image:url(../images/h_taurus.gif) !important;
}
#h_gemini a{
	background-image:url(../images/h_gemini.gif) !important;
}
#h_cancer a{
	background-image:url(../images/h_cancer.gif) !important;
}
#h_libra a{
	background-image:url(../images/h_libra.gif) !important;
}
#h_scorpio a{
	background-image:url(../images/h_scorpio.gif) !important;
}
#h_saggittarius a{
	background-image:url(../images/h_saggittarius.gif) !important;
}
#h_capricorn a{
	background-image:url(../images/h_capricorn.gif) !important;
}
#h_leo a{
	background-image:url(../images/h_leo.gif) !important;
}
#h_virgo a{
	background-image:url(../images/h_virgo.gif) !important;
}
#h_aquarius a{
	background-image:url(../images/h_aquarius.gif) !important;
}
#h_pisces a{
	background-image:url(../images/h_pisces.gif) !important;
}

.contact_info {
	color:#CA006B;
}

.shop_tmp div {
	margin-bottom:20px;
}
.shop_tmp div image {
	margin-right:45px;
}
.bottom_row {overflow:hidden;}
.bottom_row div.contact_info {
	width:380px;
	float:left;
	margin-right:40px;
	padding-top:60px;
}
.bottom_row div.contact_info h3 {
	margin-bottom:20px;
}


#pgfoot {
	position:relative;
	clear:both;
}