html,body,div,p,ul,li,h1,h2,h3,h4,h5,h6,input,fieldset{

	margin:0;

	padding:0;

	border:0;

}

body{

	font:13px/15px "Trebuchet MS",sans-serif;

	color:#000;
	text-align: center;

}

a{text-decoration:none;}

a:hover{text-decoration:underline;}

a:focus{outline:none;}

form{

	display:inline;

}

img{

	border:none;

	display:block;

}

label,select,textarea,input{

	vertical-align:middle;

}

#main{

	width: 896px;

	margin:0 auto;
	text-align: left;

}

#header{

	background: url(../images/header.jpg) no-repeat;

	height: 341px;

	position: relative;

}

.logo{

	display: block;

	position: absolute;

	text-indent: -3000px;

	overflow: hidden;

	width: 328px;

	height: 258px;

	top: 23px;

	left: 528px;

}

.nav{

	background: #b43b96;

	list-style: none;

	width: 116px;

	height: 221px;

	position: absolute;

	top: 0px;

	left: 376px;

	border: 1px solid #000;

	border-top: none;

	padding: 144px 0 0 4px;

	z-index: 1;

}

.nav li, 

.nav li a{

	font:32px/27px Impact,fantasy;

	color: #fff;

	text-decoration: none !important;

	text-transform: uppercase;

/*	

	height: 27px;

	overflow: hidden;

	display: block;

*/	

}

#networks {
	height: 59px;
	padding: 20px 0 0 8px;
}

#content{

	width: 358px;

	float: left;

	padding: 42px 18px 30px 18px;

	overflow: hidden;

}

#content h4{

	font-size: 15px;

	line-height: 15px;

	color: #347485;

	padding: 0px 0 0 10px;

}
#content h4 a, #content h4 a:link, #content h4 a:active, #content h4 a:visited {
	color: #347485;
}
#content h4 a:hover {
	color: #B43B96;
	text-decoration: none;
}

#content .rss{

	font-size: 12px;

	line-height: 13px;

	color: #25cfcf;

	font-style: italic;

	float: right;

	margin-top: -5px;

}

#content .meta{

	font-size: 11px;

	font-style: normal;

	color: #fb9907;

	padding-left: 10px;

}

#content, 

#content p{

	color: #010101;

}
#content p {
	padding: 0 0 10px 10px;
}
#content a:link,
#content a:visited,
#content a:active,
#content a:hover {
	color: #B43B96;
}
#content a:hover {
	text-decoration: underline;
}

#content a.rss {
	color: #25CFCF;
}
#content a:hover .rss{
	text-decoration: underline;
}

#content .entry, #content .productdisplay {

	background: url(../images/content-wrapper.gif) no-repeat 0 100%;

	padding: 0px 13px 18px 0px;
	margin-bottom: 10px;

}

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	margin-bottom: 10px;
}
#content ul {
	margin-left: 15px;
}
#content #post-23 {
	background-image: none;
}
#content input {
	border: 1px solid #000;
}
#content input.wpsc_buy_button {
	border: none;
}
ol.commentlist, ol.cf-ol {
	list-style: none;
	padding-left: 0px;
}

#products_page_container div.producttext {
	font-size: inherit;
}
#products_page_container div.producttext strong {
	font-size: 20px;
}
a.wpsc_product_title {
	padding-top: 15px;
}
div.producttext {
	margin-bottom: 0px;
}

.linklove {
	display: none;
	visibility: hidden;
}
.cform {
	font-family:"Trebuchet MS",sans-serif;
}
.cform fieldset {
	background: none;
}
.cform fieldset legend {
	font-family:Impact,fantasy;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
	text-transform:uppercase;
	color: #010101;
}
.cform input:hover, .cform textarea:hover, .cform select:hover {
	background: #B43B96;
	color: #fff;
}
.cform input:focus, .cform textarea:focus, .cform select:focus {
	border: 1px solid #B43B96;
	background: none;
	color: #000;
}
.cform input.cf_date,
.cform a.dp-choose-date img {
	display: inline;
}
input.cf-box-b {
	width: auto;
	height: auto;
}
.cform select.cformselect {
	border-color: #B43B96;
}
.cform textarea {
	width: 315px;
	padding-right: 5px;
}
.cform a.dp-choose-date img {
	padding-top: 3px;
}
.cform input#cforms_captcha3 {
	width: 100px;
	height: 23px;
	margin-bottom: 18px;
}
.cform img.captcha {
	display: inline;
	margin: 15px 0 0 10px;
}
.cform label.seccap {
	margin-right: 13px;
	padding-bottom: 18px;
}
.cform input#cforms_captcha2 {
	margin: 0 13px 0 0;
	padding: 0;
	width: 100px;
	height: 23px;
}
.cform li#li-2-13 label.seccap {
	width: 89px;
	margin: 0;
	padding: 0;
}
#column{

	width: 295px;

	float: left;

	padding: 0 0 20px 0;

	overflow: hidden;

}

#column h3, 

#column1 h3, 

#content h3.post-title{

	background: url(../images/title.gif) no-repeat;

	font: 30px/24px Impact,fantasy;

	color: #010101;

	text-transform: uppercase;

	padding: 8px 0 0 2px;

}

#content h3.post-title{

	background: url(../images/title-2.gif) no-repeat;

	margin-bottom: 25px;

}

.info{

	overflow: hidden;

	padding: 20px 0 5px 0;

	border-bottom: 1px solid #b6b6b6;

	display: block;

	clear: both;

}

.info img{

	float: left;

	border: 1px solid #2dd1d1;

	margin-right: 8px;

}

.info p{

	padding: 5px 0 0 0;

}

.info a, 

.old-posts a,

.new-posts a{

	text-decoration: underline;

	color: #25cfcf;

	font-style: italic;

}

.info a:hover, 

.old-posts a:hover,

.new-posts a:hover{

	text-decoration: none;

}

.old-posts{

	float: right;

	height:20px;

	margin-top: 5px;

}

.new-posts {

	float: left;

	height:20px;

	margin-top: 5px;

}

.info strong{

	display: block;

	padding: 41px 0 0 0;

	font-size: 15px;

	font-weight: normal;

}

.info strong span{

	font-size: 11px;

	line-height: 14px;

}

.info em{

	font-style: normal;

	color: #9ea7a7;

	font-size: 11px;

	line-height: 14px;

}

.cart{

	padding-top: 3px;

}

.cart a{

	font-size: 12px;

	line-height: 15px;

	color: #25cfcf;

	float: right;

}

.cart span{

	font-size: 13px;

	line-height: 15px;

	color: #9ea7a7;

	float: right;

}

.cart.altr{

	margin-top: -25px;

}
#column div.item_image {
	background: none;
	padding-top: 10px;
	padding-right: 5px;
}
#column div.item_image img {
	padding: 2px;
	border: 1px solid #25CFCF;
}
#column div.widget a strong {
	display:block;
	font-size:15px !important;
	font-weight:normal;
	padding-top: 73px;
	margin-bottom: -75px;
	padding-left: 10px;
	color: #000;
}
h2.prodtitles a.wpsc_product_title {
	font-size: 15px;
	font-weight:normal;
	color: #000 !important;
}

#column div.widget div div {
	float: left;
	border-bottom: 1px solid #b6b6b6;
	width: 290px;
}
#column div.widget div div div {
	border-bottom: none;
	width: auto;
}
#column table.shoppingcart {
	width: 100%;
}
#column table.shoppingcart th {
	text-align: right;
}
div#widgetshoppingcart div {
	margin-bottom: 0px;
	text-align: right;
	width: 100% !important;
}
#column div#shoppingcartcontents {
	margin-bottom: 10px;
	border-bottom: none;
}
#column a:link,
#column a:visited,
#column a:active,
#column a:hover {
	color: #25CFCF;
}
#column a:hover {
	text-decoration: underline;
}

#column1{

	width: 207px;

	float: left;

	padding: 17px 0 19px 0;

	overflow: hidden;

	font-size: 12px;

	line-height: 13px;

}

#column1 h3{

	background: url(../images/title1.gif) no-repeat;

}

#column1 p{

	color: #9ea7a7;

}

#column1 a:link,
#column1 a:visited,
#column1 a:active,
#column1 a:hover {
	color: #FB9907;
}

#column1 a:hover {
	text-decoration: underline;
}
#column1 p a:hover{

	text-decoration: none;

}

div.widget {
	padding-bottom: 10px;
}
div.widget h3 {
	margin-bottom: 5px;
	clear: both;
}
.search{

	padding: 10px 0 26px 5px;

}

.search p{

	padding: 4px 0 11px 0;

	font-size: 12px;

	line-height: 13px;

	color: #9ea7a7;

}

#newsletterFormDiv input.newsletterTextInput, .search .i-text{

	width: 142px;

	color: #000;

	border: 1px solid #000;

	line-height: 14px;

	padding: 1px 0 1px 4px;

}

#newsletterFormDiv input.submit, .search .submit{

	cursor: pointer;

	background: url(../images/btn-submit.gif) no-repeat;

	color: #25cfcf;

	text-decoration: underline;

	width: 37px;

	height: 12px;

	margin-top: 5px;

}

.day-by-day{

	padding: 8px 18px 6px 0;

}

#twitter_update_list, .aktt_tweets, .tweet{

	list-style: none;

	padding-right: 5px;

}

#twitter_update_list li, .aktt_tweets li, .tweet li{

	padding: 0 0 13px 0;

}

#twitter_update_list li em, .aktt_tweets li em, .tweet li em{

	color: #fb9907;

}
#twitter_update_list li,
.aktt_tweets li {
	font-style: italic;
	font-weight: bold;
}

#twitter_update_list li a,
.aktt_tweets li a {
	display: block;
	color: #fb9907;
	font-weight: normal;
	font-size: 12px !important;
}

#twitter_update_list li, .aktt_tweets li, .tweet li em strong{

	color: #010101;

}
.aktt_more_updates {
	display: none;
	visibility: hidden;
}
#mrt_sub_form input {
	margin: 10px 0 10px 0;
	padding: 3px;
	cursor: pointer;
}
#mrt_sub_form input:hover {
	background: #B43B96;
	color: #fff;
}

#mrt_sub_form input#number {
	border: 1px solid #666666;
	margin-bottom: 5px;
	cursor: text;
}
#mrt_sub_form div {
	display: none;
	visibility: hidden;
}

#footer{

	width: 896px;

	background: url(../images/footer.gif) no-repeat;

	clear:both;

	font-size: 10px;

	font-style: italic;

	color: #9ea7a7;

	padding: 7px 0 100px 9px;	

}

#footer ul{

	list-style: none;

	display: inline;

}

#footer ul li, 

#footer ul li a{

	display: inline;

	color: #25cfcf;	

}

#footer ul li{

	background: url(../images/dash.gif) no-repeat 0 8px;

	padding: 0 0 0 6px;

}

#footer ul li a{

	text-decoration: underline;

}

#footer ul li a:hover{

	text-decoration: none;

}



.submitLink {

	color: #25CFCF;

	background-color: transparent;

	text-decoration: underline;

	border: none;

	cursor: pointer;

	font-style: italic;

}
#info