@font-face {
    font-family: 'BurstMyBubbleRegular';
    src: url('../fonts/burstmybubble-webfont.eot');
    src: url('../fonts/burstmybubble-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/burstmybubble-webfont.woff') format('woff'),
         url('../fonts/burstmybubble-webfont.ttf') format('truetype'),
         url('../fonts/burstmybubble-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*CSS Reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 16px;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}



body {
	line-height: 1.2;
	font-family: 'PT Sans', Arial, sans-serif;
	color:#333333;
	overflow-x:hidden;
		background:#000000;
	font-family: century gothic, arial, helvetica, sans-serif;
	font-size:14px;
	padding: 0px;
	margin:0;
	line-height:1.5;
	height:auto;
background:url("../images/backgroundswirls.jpg") no-repeat scroll right 280px #000000;

}
ol, ul {
	/*list-style: none;*/
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
em{
	font-style:italic;
}
strong{
	font-weight:bold;
}
/*End CSS Reset*/

/*
font-family: 'PT Sans', serif;
font-family: 'PT Sans', sans-serif;

 */

ol{
	padding-left:15px;
}
 
.leftimage{
	float:left;
	margin: 0 10px 10px 0;
}
.rightimage{
	float:right;
	margin: 0 0 10px 10px;
}
.featurebox-left{
	float:left;
	width:30%;
	margin-right:3%;
}
.featurebox-right{
	float:right;
	width:30%;
}

.left-margin-35px{
	margin:13px 0 20px 35px;
	float:left;
}
a img:hover{
	opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
.fbicon{position:relative; top:3px;}

p{
	font-size:1.0em;
	/*font-family: 'PT Sans', Arial, sans-serif;*/
	font-family: 'PT Sans', Arial, sans-serif;
	line-height:1.5;
	margin:10px 0;
}
.blog-featured p{
	font-size:1.4em;
	font-family: 'PT Sans', Arial, sans-serif;
	line-height:1.5;
	margin:10px 0;
}

h1{
	font-size:2em;
	margin:40px 0 10px;
	background: #eeeeee; padding:5px 15px 0; border-left:4px solid #285CF1;
	font-family:'BurstMyBubbleRegular', Arial, Helvetica, sans-serif !important;
}
h2{
	font-size:1.8em;
	margin:15px 0;
}
h3{
	font-size:1.7em;
	margin:15px 0;
}
h4{
	font-size:1.5em;
	margin:15px 0;
}
h5{
	font-size:1.4em;
	margin:15px 0;
}
h6{
	font-size:1.3em;
	margin:15px 0;
}

.smalltext{font-size:0.8em; color:#ccc;}
.small-italic{
	font-size:0.8em; 
	color:#999; 
	font-style:italic;
	}

ul li{list-style:disc inside !important; font-family: 'PT Sans', Arial, sans-serif;}

.no-bullets > li {
  list-style: outside none none !important;
}


#featurebox1 a, #featurebox2 a, #featurebox3 a, #featurebox4 a{text-decoration:none !important;}
.button, #rightcol .mymuse_cart a{ background:#285CF1; border-radius:5px; padding:5px 10px; color:#fff !important; cursor:pointer;text-decoration:none;}a.button{color:#fff; text-decoration:none;}
.button:hover, #rightcol .mymuse_cart a:hover{ background:#333333; }
 .mymuse_cart a{margin:10px 0;}
 table.mymuse_cart td, table.mymuse_cart th, div.mymuse_cart{padding:5px !important;}

.formResponsive input[type="submit"] {background:#285CF1 !important; border-radius:5px; padding:5px 10px;}
.formResponsive input[type="submit"]:hover{background:#333333 !important; }