/***************************************************************
Style Sheet for Step It Up Queen

Copyright 2008 by Step It Up Queen, All Rights Reserved
***************************************************************/



/***************************************************************
Default Blob Styles
***************************************************************/
.blobDefault {
	margin-bottom:12px;
	padding-left: 3px;
	text-align:center;
}
	.blobDefault h2 {
		font-size:130%;
		text-align:center;
		color:#fff;
	}

.blobTestimonial {
	margin-bottom:12px;
	padding:0 5px;
}
	.blobTestimonial h2{
		font-size:130%;
		text-align:center;
		color:#fff;
	}

.blobImage {
	margin-bottom:15px;
	padding:0;
}



/***************************************************************
Custom Blob Styles
***************************************************************/
.blobHome2 {
	position:relative;
	display: inline;
	float: left;
	margin: 20px 45px 20px 0;
	/*height: 260px;*/
	width: 960px;

	background: url('images-layout/home-blob-bg.gif') repeat-x 0 43px;
	}
.blobHome2 a:visited, .blobHome2 a:link {
color:#490C09;
text-decoration: none;
}
.blobHome2 a:hover, blobHome2 a:active {
color:#490C09;
	
text-decoration: underline;
}


.blobHome2 .blobTopLeft {
		height: 43px;
		background: url('images-layout/home-blob-top-left-long.gif') no-repeat;
		
	}
		.blobHome2 .blobTopRight { 
			padding: 18px 0 0 0;
		}
			.blobHome2 .blobTopRight h2 {
				display:block;
				width:540px;
				margin: 0;
				padding: 0;
				text-align:center;
				font-size: 125%;
				color: #290605;
			}
	.blobHome2 .blobBody {

	}
	.blobHome2 .blobBody h2 {
		color: #290605;
	}
	.blobHome2 .blobBody img {
		position:absolute;
		display:block;
		right:17px;
		height:223px;
		width:323px;
		top:25px;
	}	
	
	.blobHome2 .blobBody img.interior {
		position:relative;
		display:block;
		right:0;
		height:101px;
		width:150px;
		top:0;
	}	
	
		.blobHome2 .blobBody .buttonStyle1 {
			display: block;
			position: absolute;
			bottom: 15px;
			left: 110px;
			padding-top: 0;
		}
	.blobHome2 .blobBottomLeft {
		background: url('images-layout/home-blob-bottom-left.gif') no-repeat bottom left;
	}
		.blobHome2 .blobBottomRight { 
			height: 7px;
			font-size:0px;

			background: url('images-layout/home-blob-bottom-right.gif') no-repeat bottom right;
		}
.blobHome {
	position:relative;
	display: inline;
	float: left;
	margin: 20px 45px 20px 0;
	height: 225px;
	width: 290px;
	background: url('images-layout/home-blob-bg.gif') repeat-x 0 43px;
}

.blobHomeLast {
	position:relative;
	display: inline;
	float: left;
	margin: 20px 0 0 0;
	height: 225px;
	width: 290px;
	background: url('images-layout/home-blob-bg.gif') repeat-x 0 43px;
}
.blobHome a, .blobHomeLast a
{
color:#490C09;
text-decoration: none;
}
.blobHome a:hover, .blobHomeLast a:hover
{
color:#490C09;
text-decoration: underline;
}

.blobHome a:visited, .blobHomeLast a:visited
{
color:#490C09;
}


	.blobHome .blobTopLeft, .blobHomeLast .blobTopLeft {
		height: 43px;
		background: url('images-layout/home-blob-top-left.gif') no-repeat;
		
	}
		.blobHome .blobTopRight, .blobHomeLast .blobTopRight { 
			padding: 18px 0 0 0;
		}
			.blobHome .blobTopRight h2, .blobHomeLast .blobTopRight h2 {
				display:block;
				width:242px;
				margin: 0;
				padding: 0;
				text-align:center;
				font-size: 125%;
				color: #290605;
			}
	.blobHome .blobBody, .blobHomeLast .blobBody {
		height: 165px;
		padding: 10px 10px 0 10px;
		color: #290605;
		font-size: 100%;
		line-height: 1.8em;
		text-align: center;
	}	
		.blobHome .blobBody .buttonStyle1, .blobHomeLast .blobBody .buttonStyle1 {
			display: block;
			position: absolute;
			bottom: 15px;
			left: 110px;
			padding-top: 0;
		}
	.blobHome .blobBottomLeft, .blobHomeLast .blobBottomLeft {
		background: url('images-layout/home-blob-bottom-left.gif') no-repeat bottom left;
	}
		.blobHome .blobBottomRight, .blobHomeLast .blobBottomRight { 
			height: 7px;
			font-size:1px;
			background: url('images-layout/home-blob-bottom-right.gif') no-repeat bottom right;
		}
	
	
.buttonBlog, .buttonBlog:link, .buttonBlog:visited, .buttonBlog:hover, .buttonBlog:active{
	display:block;
	margin:5px auto 0 auto;
	height:43px;
	width:109px;
	background:url('images-pm/button-blog.gif') no-repeat;
}
	.buttonBlog:hover, .buttonBlog:active{
		background:url('images-pm/button-blog-hover.gif') no-repeat;
	}

.buttonStore, .buttonStore:link, .buttonStore:visited, .buttonStore:hover, .buttonStore:active{
	display:block;
	margin:5px auto 0 auto;
	height:43px;
	width:109px;
	background:url('images-pm/button-store.gif') no-repeat;
}
	.buttonStore:hover, .buttonStore:active{
		background:url('images-pm/button-store-hover.gif') no-repeat;
	}

.buttonNewsletter, .buttonNewsletter:link, .buttonNewsletter:visited, .buttonNewsletter:hover, .buttonNewsletter:active{
	display:block;
	margin:5px auto 0 auto;
	height:43px;
	width:109px;
	background:url('images-pm/button-newsletter.gif') no-repeat;
}
	.buttonNewsletter:hover, .buttonNewsletter:active{
		background:url('images-pm/button-newsletter-hover.gif') no-repeat;
	}

.blobCallToAction {
	display:block;
	height:389px;
	width:207px;
	margin: 15px auto 0;
	border: 3px solid #ffc900;
	background: transparent url('images-layout/main-right-blob-bg.gif') no-repeat top left;
	}
	.blobCallToAction h2 {
		margin:21px 0 10px;
		font-size:135%;

		text-align:center;
		}
	.blobCallToAction .descText1 {
		display:block;
		width:160px;
		margin:0 auto 10px;
		font-weight:bold;
		text-align:left;
		color:#FFFFFF;
		}
	.blobCallToAction label {
			display:block;
			font-size: 120%;
			margin: 10px 0 5px;
			text-align: center;
			color:#fff;
		}
	.blobCallToAction input {
			display:block;
			margin: 0 auto;
			width:150px;
		}
a.cti {
	display:block;
	height:105px;
	width:180px;
	text-decoration:none;
	margin:0 auto 20px auto;
	background: transparent url('images-pm/cti-logo.jpg') no-repeat;
	}
.accLogo {
	display:block;
	width:180px;
	height:101px;
	margin:0 auto 20px auto;
	text-decoration:none;
	background: transparent url('images-pm/acc-logo.jpg') no-repeat;
	}
.homeText {
	display:block;
	width:580px;
	padding:15px 15px 0 15px;
	}
.preOrder a {
    background: url("images-pm/home-pre-order-button.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    height: 67px;
    margin: auto;
    outline: medium none;
    text-decoration: none;
    width: 200px;
	}
.preOrder a:hover {
	text-decoration:none;
	background: transparent url('images-pm/home-pre-order-button-hl.gif') no-repeat;	
	}
.preOrder .button {
    background: url("images-pm/home-pre-order-button.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    height: 67px;
    margin: auto;
    outline: medium none;
    text-decoration: none;
    width: 200px;
	}
.preOrder .button:hover {
	text-decoration:none;
	background: transparent url('images-pm/home-pre-order-button-hl.gif') no-repeat;	
	}

.column3 .blobOrder {margin: 15px 0 15px 45px;}

.blobOrder {
	background: url("images-layout/home-pre-order-bg.png") no-repeat scroll 0 0 transparent;
	width:201px;
	height:375px;
	margin:0;
	
	}
	.blobOrder .blobTopLeft {
		background:none;
		height:auto;
		width:200px;
		}
		.blobOrder .blobTopRight h2 {
			width:180px;
			padding:0 10px;
			}
	.blobOrder .blobBody .homeText {
		width:180px;
		padding: 15px 10px 0;
		}
	.preOrder .button {
		background: url("images-pm/pre-order-button-bg.png") no-repeat scroll 0 0 transparent;
		border: medium none;
		display: block;
		height: 39px;
		margin: auto;
		outline: medium none;
		text-decoration: none;
		width: 200px;
		cursor:pointer;
	}
	.preOrder .button:hover {
		background: url("images-pm/pre-order-button-bg.png") no-repeat scroll 0 bottom transparent;
	}
	.blobOrder .blobBottomLeft {background:none;}
	.blobOrder .blobBottomRight {background:none;}
.blobOrder2 {
	background: url("images-layout/home-page-free-mp3-bg.png") no-repeat scroll 0 0 transparent;
	width:633px;
	height:134px;
	margin:0;
	padding:10px;
	}
	.blobOrder2 .blobTopLeft {
		background:none;
		height:auto;
		width:100%;
		}
		.blobHome2.blobOrder2 .blobTopRight {
			padding-top:0;
			}
		.blobOrder2 .blobTopRight h2 {
			width:100%;
			font-size:120%;
			}
	.blobOrder2 .blobBody .homeText {
		width:100%;
		font-size:89%;
		text-align:left;
		padding:10px 0 0 0;
		}
	.preOrder2 {
		float:right;
		}
	.preOrder2 .button {
		background: url("images-pm/pre-order-button-bg.png") no-repeat scroll 0 0 transparent;
		border: medium none;
		display: block;
		height: 39px;
		margin: auto;
		outline: medium none;
		text-decoration: none;
		width: 200px;
		cursor:pointer;
	}
	.preOrder2 .button:hover {
		background: url("images-pm/pre-order-button-bg.png") no-repeat scroll 0 bottom transparent;
	}
	.blobOrder2 .blobBottomLeft {background:none;}
	.blobOrder2 .blobBottomRight {background:none;}
