/* Global */
html {min-width:905px;}
body{
	margin:0;
	color:#000;
	font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;;
	background:#552109 url(https://s3.amazonaws.com/tidysongs/wp-images/bg-body.jpg) repeat-x 50% 0;
}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* GlobalEnd */
/* Main */
#wMain{
	width:905px;
	margin:0 auto;
}
.wContainer{
	width:100%;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-container-middle.gif) repeat-y 50% 0;
	position:relative;
	z-index:100;
}
.wContainer:after {
	content:"";
	display:block;
	clear:both;
}
.wContainer .wTop{
	height:1%;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-container-top.gif) 0 0 no-repeat;
}
.wContainer .wTop:after {
	content:"";
	display:block;
	clear:both;
}
.wContainer .wBottom{
	height:1%;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-container-bottom.gif) no-repeat 0 100%;
	padding:19px 80px 0 75px;
	position: relative;
}	
.wContainer .wBottom:after {
	content:"";
	display:block;
	clear:both;
}
/* MainEnd */
/* Header */
#gHeader{
	width:100%;
	overflow:hidden;
	height:122px;
}
.logo{
	float:left;
	width:262px;
	height:69px;
	margin:28px 0 0 75px;
	float:left;
	display:inline;
	position: relative;
	z-index: 0;
}
.logo a{
	display:block;
	width:270px;
	height:69px;
	background:url(https://s3.amazonaws.com/tidysongs/wp-images/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.hTopBlock{
	float:right;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-gheader-top-block.png) no-repeat;
	width:395px;
	height:66px;
	margin:0 77px 0 0;
	padding:41px 0 0 70px;
	display: block;
}
.hTopBlock div{
	float:left;
	margin:5px 0 0;
}
.hTopBlock div img{
	float:left;
	margin:0 11px 0 0;
}
.hTopBlock div span{
	float:left;
}
.hTopBlock div strong{
	display:block;
	font-size:14px;
	line-height:14px;
}
.hTopBlock div em{
	display:block;
	font-style:normal;
	font-size:9px;
	line-height:12px;
}

.btnDown{
	float:right;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/btn-header-download.gif) no-repeat;
	width:160px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-5px 0;
	display:block;
	position: relative;
	right: -12px;
}

.dl-page {background: url(https://s3.amazonaws.com/tidysongs/wp-images/dl-btn-page.png) no-repeat !important;}

.cbDown{
        background: url(https://s3.amazonaws.com/tidysongs/wp-images/btn-purchase2.png) no-repeat;
}

/* HeaderEnd */
.wNavHolder {
	margin:0 80px 0 75px;
	height:1%;
	overflow: hidden;
	/*overflow-x: hidden;
	overflow-y: hidden;*/
	position:relative;
}
.main-navigation {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-size:15px;
	line-height:53px;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/separator-navigation.gif) no-repeat 100% 0;
}
.main-navigation li {
	float:left;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/separator-navigation.gif) no-repeat;
	padding:0 0 0 1px;
	margin:0 2px 0 -2px;
}
.main-navigation a {
	float:left;
	padding:0 27px 5px;
	color:#fff;
}
.main-navigation li.current_page_item a,
.main-navigation li.current_page_parent a,
.main-navigation li.active a,
.main-navigation a:hover {
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/btn-navigation-hover.gif) repeat-x;
	text-decoration:none;
}
.wNavHolder .border {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:3px;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-nav-holder-border.gif) repeat-x -3px 100%;
}
.wNavHolder .twitter{
	width:140px;
	float:right;
	padding:0 44px 0 0;
	margin:11px 35px 0 0;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/icon-twitter1.gif) no-repeat 100% 0;
	text-align:right;
}
.wNavHolder .twitter span{
	font-size:10px;
	color:#fff;
}
.wNavHolder .twitter a{
	font-size:12px;	
	color:#23a5ad;
	font-weight: normal;
}
/* Content */
#gContent{
	width:440px;
	margin:0 0 -30px 30px;
	float:left;
	display:inline;
	position:relative;
}
.post{
	padding:0 0 16px;
}
.post h2{
	line-height:34px;
	font-size:26px;
	padding:0 0 14px;
	color:#e64201;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-content-ttl-underline.gif) no-repeat bottom left !important;
	margin:0 0 8px;
}
.post h2 a{
	line-height:34px;
	font-size:26px;
	color:#e64201;
}
.post p{
	font-size:12px;
	line-height:20px;
	margin:0 0 20px;
}
.post .details{
	padding: 0;
	margin: -12px 0 0 0 !important;
	line-height: 20px;
	height:1%;
	overflow:hidden;
}
.post .details .date{
	float:left;
	font-size:10px;
}
.post .details .date a{
	color:#af8b2b;
	text-decoration:underline;
}
.post .details .date a:hover{text-decoration:none;}
.post .details .commentList{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	height:1%;
	overflow:hidden;
}
.post .details .commentList li{
	float:left;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/separator-comment-list.gif) no-repeat 0 5px;
	padding:0 6px 0 8px;
	margin:0 2px 0 -2px;
}
.post .details .commentList a{color:#10878e;text-decoration:underline;}
.post .details .commentList a:hover{text-decoration:none;}
/* ContentEnd */
.divider {
	width:440px;
	height:4px;
	background:url(https://s3.amazonaws.com/tidysongs/wp-images/divider-content.png) no-repeat !important;
	text-indent:-9999px;
	overflow:hidden;
}
.page-navigation a {
	font-size:18px;
	line-height:20px;
	color:#e64201;
	font-weight:bolder;

	padding:0 0 0 12px;
	text-decoration:underline;

	display:inline;
	margin:2px 0 0;
}
.page-navigation .alignleft a{
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-older.gif) no-repeat 0 50%;
	float:left;
}
.page-navigation .alignright a{
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-newer.gif) no-repeat 100% 50%;
	padding:0 12px 0 0;
	float:right;
}


.page-navigation a:hover {text-decoration:none;}
/*sgComments*/
.sgComments {
	padding:0 0 6px;
	position:relative;
}
.lCommentForm h3,
.sgComments h3 {
	color:#171717;
	font-size:18px;
	line-height:28px;
	margin:0 0 6px;
}
.lCommentForm h3 {
	margin:0 0 11px;
}
.comentBox {
	width:440px;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-coment-box-top.gif) no-repeat;
	padding:10px 0 15px;
}
.comentBox .bottom {
	width:440px;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-coment-box-bottom.gif) no-repeat 0 100%;
	padding:0 0 11px;
}
.comentBox .top {
	width:418px;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-coment-box.gif) repeat-y;
	overflow:hidden;
	padding: 6px 16px;
}
.comentBox span {float:left;}
.comentBox span img {display:block;}
.comentBox .top div {
	width:331px;
	float:right;
	padding: 0 8px 0 0;
}
.comentBox em {
	display:block;
	font-size:10px;
	line-height:16px;
	color:#171717;
	font-style:normal;
	padding:0 0 6px;
}
.comentBox em a {
	font-size:14px;
	color:#e64201;
	text-decoration:underline;
}
.comentBox em a:hover {text-decoration:none;}
.comentBox p {
	font-size:12px;
	line-height:18px;
	color:#171717;
	margin:0 0 6px;
}
/*lCommentForm*/
.lCommentForm {
	height:1%;
	overflow:hidden;
	padding:10px 0 0;
}
.lCommentForm span {
	display:block;
	width:416px;
	height:28px;
	background:url(https://s3.amazonaws.com/tidysongs/wp-images/bg-input-text.gif) no-repeat;
	overflow:hidden;
	padding:8px 12px 5px;
}
.lCommentForm span input {
	border-style:none;
	background:none;
	width:416px;
	font-size:13px;
	color:#171717;
}
.lCommentForm div.textarea {
	display:block;
	width:425px;
	height:112px;
	padding:8px 1px 17px 14px;
	background:url(https://s3.amazonaws.com/tidysongs/wp-images/bg-textarea.gif) no-repeat;
	overflow:hidden;
}
.lCommentForm div.textarea textarea {
	border-style:none;
	background:none;
	width:425px;
	overflow:auto;
	height:112px;
	font-size:13px;
	color:#171717;
}
.lCommentForm ul {
	list-style:none;
	margin:0;
	padding:0 1px 0 0 ;
	float:right;
}
.lCommentForm ul li {
	float:left;
	padding:0 0 0 5px;
}
.lCommentForm ul li a {
	display:block;
	width:66px;
	height:36px;
	background:url(https://s3.amazonaws.com/tidysongs/wp-images/btn-clear.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.lCommentForm ul li input {float:left;}
/* Sidebar */
#gSidebar{
	float:right;
	width:224px;
	margin:0 30px 0 0;
	display:inline;
	padding:8px 0 0;
}
#gSidebar a {color: #e64201; text-decoration: underline;}
.sBlock{
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-sblock-top.gif) no-repeat;
	padding:10px 0 0;
	margin:0 0 21px;
}
.sBlock .sbMiddle{
	height:1%;
	overflow:hidden;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-sblock-middle.gif) repeat-y;
	padding:0 14px;
}
.sBlock .sbBottom{
	overflow:hidden;
	height:11px;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-sblock-bottom.gif) no-repeat;
	font-size:0px;
}
.sBlock h3, .checkout h3, #affiliates h3 {
	font-size:16px;
	line-height:21px;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-sidebar-ttl-underline.gif) repeat-x 0 100%;
	padding:0 0 15px;
	margin:0 0 6px;
	color:#10878e;
	letter-spacing:-1px;
}
.sBlock h3 strong{color:#000;display:block;}
.sBlock p{
	font-size:12px;
	line-height:20px;
	margin:0 0 20px;
}
.sDownload{
	width:100%;
	height:106px;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-sblock-download.gif) no-repeat;
	margin:-10px 0 0;
	overflow:hidden;
}
.sDownload .btnDown{
	float:none;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/btn-sidebar-download.gif) no-repeat;
	width:197px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	margin:13px auto;
	display:block;
	position: relative;
	right: 0;
}

.sDownload .dl-page {background: url(https://s3.amazonaws.com/tidysongs/wp-images/dl-btn-page2.png) no-repeat !important;}

.sDownload div{
	width:100%;
	overflow:hidden;
}
.sDownload div img{
	float:left;
	margin:0 11px 0 14px;
	display:inline;
}
.sDownload div span{
	float:left;
}
.sDownload div strong{
	display:block;
	font-size:14px;
	line-height:14px;
}
.sDownload div em{
	display:block;
	font-style:normal;
	font-size: 9px !important;
	line-height:12px;
}
.sListHolder{
	height:1%;
	overflow:hidden;
	margin:0 -5px 0 0;
	padding: 0 0 7px;
	width:200px;
}
.sList{
	list-style:none;
	margin:0;
	padding:0;
	width:200px;
	float:left;
	font-size:12px;
	line-height:20px;
	color:#af471e;
}
.italic {font-style:italic;}
.sList a{
	color:#af471e;
	width:100px;
	float:left;
	overflow:hidden;
}
.sList span{
	font-style:italic;
	display:block;
	overflow:hidden;
}
/* SidebarEnd */
/* Footer */
#gFooter{
	width:100%;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-footer.png) no-repeat;
	overflow:hidden;
	padding:130px 0 20px;
	position:relative;
	z-index:1;
}
#gFooter .wNavHolder{
	margin-bottom:35px;
}
#gFooter .main-navigation{
	font-size:16px;
	line-height:29px;
	background:none;
	padding:0 0 0 9px;
}
#gFooter .main-navigation li{
	background:none;
	padding:0 17px;
}
#gFooter .main-navigation a{
	color:#000;
	background:none;
	padding:0;
}
#gFooter .wNavHolder .twitter{
	margin:0 17px 0 0;
	background: url(https://s3.amazonaws.com/tidysongs/wp-images/icon-twitter2.gif) no-repeat 100% 0;
}
#gFooter .wNavHolder .twitter span{color:#000;}
#gFooter .wNavHolder .twitter a{color:#000;}
#gFooter p{
	text-align:right;
	margin:0 80px 0 0;
	font-size:12px;
	line-height:16px;
	color:#d74810;
}
#gFooter p a{color:#d74810;text-decoration:underline;}
#gFooter p a:hover{text-decoration:none;}
#gFooter ul li a {background: none !important;}
.comentBox em.awaiting-moderation{
	font-style:italic;
	font-weight:bold;
}
/* FooterEnd */
#commentform a{
    color:#E64201;
}
.post a{
	color:#E64201;
}



/* Checkout */

.checkout .textfield {background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-fields-short.png) 0 0 no-repeat; border: 0; height: 26px; width: 189px; padding: 10px 14px 0 14px; font-size: 14px;}
.checkout select {width: 217px !important; display: block !important; height: 36px !important; padding-bottom: 10px !important;}
.checkout select.shorter {width: 105px !important; float: left;}
.checkout span {font-size: 14px; margin-bottom: 6px; display: block;}
.checkout h3, #affiliates h3 {background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-content-ttl-underline.gif) repeat-x 0 100%;}

#Discount {margin-bottom: 20px;}
#Discount input {margin-right: -18px;}
#Discount .textfield {padding: 10px 27px 0 14px; width: 176px;}
input.discount_btn {height: 36px; width: 173px; background: url(https://s3.amazonaws.com/tidysongs/wp-images/btn-couponcode.png) 0 0 no-repeat; text-indent: -999em; border: 0; display: inline-block !important;}
#PayPalExpress {text-align: center;}
#PayPalExpress p {font-size: 10px; line-height: 12px;}
#PayPalExpress a {margin: 12px 0 5px 0; display: block;}

span.span_header {display: block; font-weight: bold; font-size: 18px; margin-bottom: 15px; margin-top: 15px;}
div.field_holder {margin-bottom: 10px; float: left; width: 217px; margin-right: 6px;}
.no_marg {margin-right: 0 !important;}
div.short_field {width: 105px !important;}
.short, .shorter {background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-fields-shorter.png) 0 0 no-repeat !important; width: 77px !important;}
div.divider {background: url(https://s3.amazonaws.com/tidysongs/wp-images/bg-content-ttl-underline.gif) no-repeat 0 100%; width: 100%; height: 8px; margin: 5px 0 15px 0; clear: both;}
div.divider hr {display: none;}

#SubmitBorder {width: 98px; float: right; text-align: center;}
#SubmitButton {height: 36px; width: 98px; background: url(https://s3.amazonaws.com/tidysongs/wp-images/btn-purchase.png) 0 0 no-repeat; text-indent: -999em; border: 0; cursor: pointer; margin-bottom: 6px;}

#LookUpButton {background: url(https://s3.amazonaws.com/tidysongs/wp-images/btn-lookup.png); border: 0; cursor: pointer; margin-bottom: 6px;} 
#NonUSForm {}
#NonUS_btn {height: 36px; width: 194px; background: url(https://s3.amazonaws.com/tidysongs/wp-images/btn-purchase-nonusa.png) 0 0 no-repeat; text-indent: -999em; border: 0; cursor: pointer; margin-bottom: 6px;}

/* Purchase Code Lookup */

#LookUpButton {width: 93px; height: 38px; background: url(https://s3.amazonaws.com/tidysongs/wp-images/btn-lookup.png) 0 0 no-repeat; text-indent: -99em; cursor: pointer;}

/* About */

#about-container img, #features-container img {float: left; width: 160px; height: 160px; margin-right: 15px; border: 7px #d4caa4 solid;}
#features-container img.right {float: right; margin: 0 0 0 15px;}

/* Affiliates */

#affiliates-header {width: 440px; height: 211px; background: url(https://s3.amazonaws.com/tidysongs/wp-images/commision_banner_bg.png) 0 0 no-repeat; text-indent: -999em; position: relative; margin-bottom: 20px;}
#affiliates-header h3 {background: transparent;}
#affiliates-header a {width: 399px; height: 52px; background: url(https://s3.amazonaws.com/tidysongs/wp-images/affiliate_btn.png) 0 0 no-repeat; text-indent: -999em; position: absolute; bottom: 20px; left: 20px;}
#affiliates-header a:hover {background-position: 0 -52px;}

#affiliates ul li {line-height: 18px; font-size: 12px; list-style-position: outside; margin-bottom: 15px; margin-left: -20px;}
a.become-affiliate {width: 281px; height: 52px; background: url(https://s3.amazonaws.com/tidysongs/wp-images/affiliate-btn-bottom.png) 0 0 no-repeat; text-indent: -999em; display: block; float: right;}
a.become-affiliate:hover {background-position: 0 -52px;}

/* Miscellaneous */

#SubmitButton, #LookUpButton, #NonUS_btn, input.discount_btn {font-size: 0px; display:block; line-height: 0px;}
.orange {font-weight: bold; font-style: normal; color: #e64201;}
#features-container h3 {font-size: 16px; margin-bottom: 8px;}
div.screenshots img {width: 121px !important; height: 121px !important; margin: 0 15px 15px 0; float: left;}
#facebook {height: 500px !important;}
#twtr-search-widget {border: 1px solid #94a3c4;}

#install {
	width:260px; 
	height:180px;
	position:absolute;
	z-index:10000;
	top:20px;
	left:300px;
	border:1px solid #ff0000;
	}

img.alignleft {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
	
