body.mceContentBody 
	{
		background-color: #FFF;
		background-image: none;
		text-align: left;
		color:#666;
	}
	
	#wrapper
	{
		margin:auto;
		position:relative;
		width:980px;
		height:1058px;
		background-color:#;
		z-index:10;
	}
		
	*
	{
		margin:0px;
		padding:0px;
		border:0px;
	}
	
	body
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#;
		background-color:#FFFFFF;
		line-height:px;
		background-image:url(../angelnewsletter/images/bg_tophead.jpg);
		background-repeat:repeat-x;
	}
	
	h1
	{
		font-size:px;
		color:#;
	}
	
	h2
	{
		font-size:px;
		color:#;
	}
	
	h3
	{
		font-size:px;
		color:#;
	}
	
	a:link 
	{
		color: #;
		text-decoration:;
	}
	a:visited 
	{
		color: #;
		text-decoration:;
	}
	a:hover 
	{
		color: #;
		text-decoration:;
	}
	a:active 
	{
		color: #;
		text-decoration:;
	}
	
	.cookiepolicy
	{
		position:fixed;
		bottom:0px;
		left:0px;
		width:100%;
		height:50px;
		line-height:50px;
		z-index:9999;
		background-color:#000;
		color:#fff;
		opacity:0.9;
		text-align:center;
		font-size:16px;
	}
	
	.cookiepolicy a
	{
		color:#fff;
		font-weight:bold;
		text-decoration:underline;
	}
	
	.cookietext
	{
		position:absolute;
		top:32px;
		left:10px;
		width:167px;
		height:56px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
	}
	
	.cookiemore
	{
		position:absolute;
		top:104px;
		left:10px;
		width:167px;
		height:29px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
	}
	
	.cookiemore a
	{
		color:#ccc;
		text-decoration:underline;
	}
	
	.cookieyes
	{
		position:absolute;
		top:106px;
		left:124px;
		width:26px;
		height:26px;
	}
	
	.cookieno
	{
		position:absolute;
		top:106px;
		left:157px;
		width:26px;
		height:26px;
	}
	
	
	#tweet ul
	{
		list-style:none;
		margin-left:0px;
	}
	
	#tweet img
	{
		float:left;
		width:30px;
		margin-right:10px;
	}
	
	#tweet .timePosted,#tweet .interact
	{
		display:none;
	}
	
/* -------- DEFAULT STYLES----------- */

.blogDateAuthor, .blogDateDate 
{
  display:none;
}

body {
	font-size: 14px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
        line-height:20px;
}

.blogBack,.blogComments, .blogDateComments
{
display:none;
}

h1
{
font-size:28px;
color:#000;
font-weight:normal;
}

h2
{
font-size:18px;
color:#000;
font-weight:normal;
}

h1, h2, h3, p
{
margin-bottom:15px;
}

a{
	color: #388DC7;
	text-decoration: none;
}

ul
{
margin-left:40px;
}

.imgfloatleft
{
float:left;
margin-right:10px;
}

.imgfloatright
{
float:right;
margin-left:10px;
}

.clearBoth
{
clear:both;
}

/* -------- NAVIGATION----------- */

.navItem
{
float:left;
margin-right:40px;
}

.navWrap
{
	float:left;
}

.subNavItem
{
height:40px;
line-height:40px;
border-top:solid 1px #ccc;
}

.navItem a:link, .navItem a:visited
{
}

.navItem a:hover
{

}

.selected a:link, .selected a:visited, .selected a:hover
{
font-weight:bold;
}

/* -------- FORMS----------- */

input[type="text"]
{
	padding:5px;
	width:95%;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.loginfield
{
	padding:5px;
	width:95%;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

select
{
	padding:5px;
	width:95%;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

textarea
{
	padding:5px;
	width:95%;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}


input[type="submit"], input[type="button"]
{
	background-color: #333;
	border: 0px;
	color:#FFFFFF;
	cursor:pointer;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size:12px;	
}


.error, .prompt
{
padding:10px;
border:solid 1px #F00;
color:#F00;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* -------- TABLES----------- */

table 
{
  width:100%;
  border-collapse:collapse;
}

table td 
{
  border-top:1px solid #CCCCCC;
  padding:10px;
}

/* -------- BLOG ----------- */

.blogCategories
{

}

.blogCategory
{
height:35px;
line-height:35px;
margin-right:10px;
float:left;
font-size:11px;
}

.blogCategory a
{
color:#ccc;
}

.blogPost
{
	margin-bottom:10px;
}

.blogPost h2
{
	font-size:20px;
  line-height:30px;
}

.blogPost .blogImage
{
width:160px;
float:right;
margin-left:20px;
}

.blogPost .blogImage img
{
width:160px;
}

.blogPostMore .blogImage img
{
max-width:200px;
margin-bottom:20px;
}

.blogTitle
{
margin-bottom:10px;
}

.blogDate
{
font-size:11px;
margin-bottom:10px;
}

.blogPostContent
{
margin-bottom:10px;
}

.blogMore
{
padding-bottom:20px;
border-bottom: solid 1px #ccc;
margin-bottom:20px;
}

/* -------- SHOP----------- */


.ecomClear
{
	clear:both;
}

.ecomMiniCart
{
	padding:20px;
	border:1px solid #ccc;
	background-color:#f4f4f4;
}

.ecomFullCart
{
}


.ecomCategories
{
border-top: solid 1px #ccc;
}

.ecomCategory
{
height:40px;
line-height:40px;
border-bottom: solid 1px #ccc;
padding-left:20px;
}

.ecomSubmit
{
background-color: #333;
	border: 0px;
	color:#FFFFFF;
	cursor:pointer;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-size:12px;	
}

/* -----ECOMMERCE PRODUCTS----- */

.ecomProduct
{
	width:600px;
	height:200px;
	margin-bottom:20px;
}

.ecomProductImage
{
	width:280px;
	margin-right:20px;
	float:left;
    height:200px;
	background-color:#f4f4f4;
}

.ecomProductImage img
{
	width:280px;
	height:200px;
}

.ecomProductInfo
{
	width:300px;
	height:200px;
	float:left;
}

.ecomProductName
{
	margin-bottom:10px;
	font-size:18px;
}

.ecomProductDesc
{
	margin-bottom:10px;
}

.ecomProductPrice
{
	margin-bottom:10px;
	font-size:18px;
}

.ecomProductButton
{
}

/* -----ECOMMERCE MORE----- */

.ecomProductMore
{
	width:600px;
	height:auto;
	margin-bottom:20px;
}

.ecomProductImageMore
{
	width:280px;
	margin-right:20px;
	float:left;
    height:200px;
	background-color:#f4f4f4;
}

.ecomProductImageMore img
{
	width:280px;
	height:200px;
}

.ecomProductInfoMore
{
	width:300px;
	height:auto;
	float:left;
}

.ecomProductNameMore
{
	margin-bottom:10px;
	font-size:24px;
}

.ecomProductDescMore
{
margin-bottom:10px;
padding:20px;
border:solid 1px #ccc;
margin-top:20px;
}

.ecomProductDescTitleMore
{
font-size:18px;	
margin-bottom:10px;
}

.ecomProductPriceMore
{
	margin-bottom:10px;
	font-size:18px;
}

.ecomProductButtonMore
{
font-size:14px;
font-weight:bold;
}

.ecomProductStockMore
{
margin-bottom:10px;
}

.ecomProductShareMore
{
margin-bottom:10px;
}

/* -------- TWITTER----------- */

.tweet a
{
	text-decoration:underline;
}

.tweet .tweet_list, .query .tweet_list 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow-y: hidden;
}

.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic 
{
	text-transform: uppercase; 
}

.tweet .tweet_list li, .query .tweet_list li 
{
	overflow-y: auto;
	overflow-x: hidden;
	padding: .5em; 
}

.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar 
{
	padding-right: .5em;
	float: left; 
}

.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img 
{
	vertical-align: middle; 
}


.classeslist
{
}

.classes_class
{
padding:20px;
margin-bottom:20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #ccc;
}

.classes_class_name h2
{
font-size:24px;
font-weight:normal;
}

.classes_class_more a
{
font-size:16px;
background-color:#2D82D7;
padding:6px;
display:block;
color:#fff;
margin-top:10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
width:auto;
text-align:center;
font-weight:normal;
}

.classes_class_more a:hover
{
background-color:#1E3A67;
}

.classes_class_desc
{
padding:20px;
background-color:#f7f7f7;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-top:10px;
}

.classes_class_img
{
width:180px;
height:180px;
overflow:hidden;
float:left;
margin-right:20px;
padding:5px;
border:solid 1px #ccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.classes_class_img img
{
width:180px;
}

.classes_class_content
{
float:left;
}

.classes_cat
{
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
background-color:#D7EAFD;
margin-bottom:1px;
font-size:16px;
}

.classes_cat:hover
{
background-color:#F1F8FE;
}

.classescats
{
padding:10px;
margin-bottom:20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #ccc;
}

.classescats h2
{
font-weight:normal;
}


.footer
{
	width:auto;
	margin:auto;
	background-color:#000;
	color:#fff;
}

.footerin
{
	width:940px;
	margin:auto;
}

.footer a 
{
	color:#fff;
}

.footer h3
{
	font-size:18px;
	color:#fff;
}

.footer1
{
	width:200px;
	float:left;
	margin-right:20px;
}

.footer2
{
	width:200px;
	float:left;
}


.containerTeasers
{
width:auto;
margin:auto;
background-color:#eee;
padding-top:20px;
padding-bottom:20px;
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
height:150px;
}

.teaserWrap
{
width:980px;
margin:auto;
}

.containerCopyright
{
width:auto;
margin:auto;
}

.copyright
{
width:980px;
margin:auto;
padding-top:20px;
font-size:12px;
text-align:center;
padding-bottom:20px;
}

.teasers {
	float: left;
	height: 160px;
	width: 230px;
	margin-right: 20px;
}
.teasers-img {
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 230px;
}

.teasers-last {
	float: left;
	height: 160px;
	width: 230px;
}
.teasers-link {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #333;
	text-align: left;
	display: block;
	height: 27px;
	width: 222px;
	padding-top: 9px;
	padding-left: 8px;
	margin: 0px;
}


	
	#element85183
	{
		position:absolute;
		left:222px;
		top:0px;
		z-index:10;
		width:522px;
		height:82px;display:block;}#element85183 h1{}#element85183 h2{}#element85183 h3{}#element85183 a:link{}#element85183 a:visited{}#element85183 a:hover{}#element85183 a:active{}
	
	#element85184
	{
		position:absolute;
		left:1px;
		top:98px;
		z-index:12;
		width:980px;
		height:32px;display:block;}#element85184 h1{}#element85184 h2{}#element85184 h3{}#element85184 a:link{}#element85184 a:visited{}#element85184 a:hover{}#element85184 a:active{}
	
	#element85473
	{
		position:absolute;
		left:1px;
		top:166px;
		z-index:11;
		width:980px;
		height:535px;display:block;}#element85473 h1{}#element85473 h2{}#element85473 h3{}#element85473 a:link{}#element85473 a:visited{}#element85473 a:hover{}#element85473 a:active{}
	
	#element100168
	{
		position:absolute;
		left:858px;
		top:27px;
		z-index:27;
		width:56px;
		height:46px;display:block;}#element100168 h1{}#element100168 h2{}#element100168 h3{}#element100168 a:link{}#element100168 a:visited{}#element100168 a:hover{}#element100168 a:active{}
	
	#element99106
	{
		position:absolute;
		left:-1px;
		top:0px;
		z-index:21;
		width:199px;
		height:40px;display:block;font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#000000;padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;background-color:#FFBF00;}#element99106 h1{}#element99106 h2{}#element99106 h3{}#element99106 a:link{color:#FFFFFF;}#element99106 a:visited{color:#FFFFFF;}#element99106 a:hover{color:#FFFFFF;}#element99106 a:active{color:#FFFFFF;}
	
	#element99351
	{
		position:absolute;
		left:891px;
		top:28px;
		z-index:23;
		width:90px;
		height:43px;display:block;font-family:Arial, Helvetica, sans-serif;font-size:16px;}#element99351 h1{}#element99351 h2{}#element99351 h3{}#element99351 a:link{}#element99351 a:visited{}#element99351 a:hover{}#element99351 a:active{}