/* @override http://www.angelchang.com/site/wp-content/themes/AngelChangWP/style.css */

#buysubnav ul li {
	list-style-type: none;
	font-size: 14px;
	display: inline;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#body3 dl.wrap dd.main_body div.main_left-page  {
	width: 790px;
}

#body3 dl.wrap dd.main_body div.main_left-page div.google_copy div.entry_post {
	width: 790px;
}

#body3 dl.wrap dd.main_body div.main_left-page div.google_copy {
	width: 790px;
}

#body3 dl.wrap dd.main_body div.main_left-page div.google_copy div.entry_post p span em {
	margin-right: 10px;
}

div#buysubnav {
	width: 100%;
	height: 22px;
	background-color: #f8f8f8;
	margin: 0;
	padding-left: 6px;
	padding-top: 5px;
}

span.submenutxt {
	font-size: 10px;
	margin: 0;
	padding-left: 1px;
	color: #cecece;
}
body{
	text-align:left;
	color: #777;
	font: 65.5%;
	font-family: "Gill Sans Light", "Gill Sans", Verdana, sans-serif;
}
*{
	margin:0;
	padding:0;
	font-size: 13px;
	font-family: "Gill Sans Light", "Gill Sans", Verdana, sans-serif;
}
#body2{
	background-position: 0 5px;
	background-repeat: repeat-x;
}
#body3{
	background-position: left top;
	background-repeat: repeat-x;
}

a:link, a:visited, a:hover {
	color: #666;
}

img,fieldset{
	border:0;
}
.hide, .header h1 a em{
	display:none;
	visibility:hidden;
}
.wrap{
    margin:0 auto;
	width: 860px;
	background-repeat: no-repeat;
}




/*============================	HEADER =============================================*/
												
.header{
	height: 55px; /*155*/
	position:relative;
	background-repeat: no-repeat;
}
.link{
	width:216px;
	height:127px;
	position:absolute;
	top:0;
	left:0;
}

.header p{
	display:block;
	float:right;
	margin-top:47px;
	padding-right:0px;
}
.header ul{
	width: 520px; /*570*/
	list-style:none;
	padding: 30px 0 0;
	float: right;
}
.header ul li{
	display:inline;
	margin: 0 20px 0 0;
}
.header ul li a, .header ul li{
	text-decoration: none; 
	color: #666666;
	font-family: "Gill Sans Light", "Gill Sans", Verdana, sans-serif;
}
.header ul li a:hover{
	color: #666666;
}
/*============================ search bos ==========================*/
.search_box{
	height:50px;
}
.in_text{
	float:left;
	width:195px;	/*205-10-10*/
	height:22px;	/*26-8*/
	padding:6px 0 0 10px;
	border:0;
	background:url(images/in_text_bg.gif) no-repeat top left #FFF;
}
.in_sub{
	float:left;
	width:32px;
	height:28px;
	background:url(images/search.gif) no-repeat;
	border:0;
}

/*============================== MAIN BODY ===========================================================*/
													

.main_body{
	overflow:hidden;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
	margin: 10px 0 0 20px;
}

div.conctact_page {
	width: 300px;
	margin: 0 auto;
}
/*========================================================================================================================
													MAIN LEFT
=========================================================================================================================*/
.main{
	padding:5px 10px;
	margin-right: auto;
	margin-left: auto;
}
.differ_page{
	margin-bottom:20px;
}

.main_left{
	width:500px;
	float: left;
}
.google_copy{
	border-bottom: 4px solid #d9d9d9;
	width:500px;
	overflow:hidden;
	margin-bottom: 40px;
}


.google_copy h2 a, .differ_page h2 a{
	text-decoration: none;
	font-size: 15px;
}

div#postTitle a:link, div#postTitle a:visited {
	font-size: 15px;
	text-decoration: none;
	width: 300px;
	margin: 0;
		background-color: #f8f8f8;

}

div#postTitle a:hover {
	text-decoration: underline;
}



#body3 dl.wrap dd.main_body div.main_left-page div.google_copy div.entry_post table tbody tr td strong {
}
.entry_post{
	margin: 0 0 0 5px;
	font-family: "Gill Sans Light", "Gill Sans", Verdana, sans-serif;
}
	.entry_post h3{
		font-weight:normal;
		margin-top:12px;
	}
	.entry_post a:link, .entry_post a:visited {
	color: #292929;
}
	.entry_post a:hover {
	color: #292929;
	text-decoration: none;
}
	.entry_post p{
	font-family: "Gill Sans Light", "Gill Sans", Verdana, sans-serif; 
		margin-top: 10px;
	color: #777;
}
	.entry_post ul{
		margin:10px 5px;
	}

.google_copy h4, .exclusive_templete h4, .differ_page h4{
	font-weight:normal;
	margin-top: 1px;
}
/*+++++++++++++++++++++++++++++++++*/
.read_post{
	margin-top: 20px;
	border-top: 4px solid #d9d9d9;
	background-color: #fafafa;
	padding-left: 5px;
	padding-top: 2px;
}
.read_post dt{
	line-height:35px;
}
.read_post dt a{
}
/*=================== for comment ==================*/
.show_all_comments{
	width: 470px;
	padding: 7px 0 10px;
	float: left;
	clear: left;
	background-color: #f6f6f6;
	margin-top: 50px;
}
.cmnt_style1{
	width: 437px;/*500*/
	background: #e4e4e4;
	margin-bottom:15px;
	color:#000;
	padding: 5px 5px 15px 8px;
	margin-left: 10px;
}
.cmnt_style2{
	width:475px;/*500*/
	margin-bottom:15px;
	padding:11px 10px 22px 10px;
}
.commentmetadata{
	font-size: 10px;
	margin:5px 0;
	display:block;
}
cite{
}
.respond{
	margin:0;
	padding:0;
	margin-bottom:8px;
}
.comment_reply{
	width:497px;
}
.reply_inputs{
	width:450px;
	padding: 1px 10px 22px;
}
.reply_inputs a{
	text-decoration:none;
	color:#D3D4D5;
}
.reply_inputs a:hover{
	text-decoration:underline;
}
.comment_reply textarea{
	width: 428px;
	height:125px;
	background:#FFFFFF;
	padding:10px;
	border:1px solid #CCCCCC;
	border-top:1px solid #7C7C7C;
}
.input_style{
	width:255px;
	height:20px;
	background:#FFFFFF;
	padding:5px 0 0 5px;
	border:1px solid #CCCCCC;
	border-top:1px solid #7C7C7C;
}
.add_comment_btn{
	width:104px;
	height: 20px;
	float:right;
	cursor:pointer;
	background:url(images/add_comment_btn.gif) no-repeat;
	border: 1px solid #999;
}

.comment_reply p{
	margin:0;
	padding:0;
	margin-bottom:8px;
}



/*========================================================================================================================
													MAIN RIGHT
=========================================================================================================================*/
.main_right{
	margin: 10px 0 0;
	width: 160px;
	float: right;
}
.main_right dd{
	width:270px;
	padding-right:7px;
}
.main_right li{	
	list-style:none;
}

/****************wideget************************************/
.widget{
	background-color: #f8f8f8;
} 
.widget h2{
	font-weight: bold;
	color: #666666;
	margin-bottom:3px;
	padding-left:4px;
}
.widget ul{
	list-style:none;
	padding: 0 5px 10px;
}
.widget ul li{
	margin-top:10px;
	list-style:none;
}
.widget ul li a{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}
.widget ul li a:hover{
	color: #666666;
}

/****************CATAGORIES************************************/
.catagories{
	width:270px;
	padding-bottom:22px;
	
}
.catagories h2{
	color:#D3D4D5;
	background:#191B27;
	margin-bottom:3px;
	padding-left:4px;
}
.catagories span{
	width:270px;
	display:block;
}
.catagories li{
	list-style:none;
	margin-top:10px;
}
.catagories li a{
	text-decoration:none;
}
.catagories li a:hover{
	text-decoration:underline;
}

.catagories ul{
	padding-left:6px;
	list-style:none;
}
.catagories ul li{
	margin-top:10px;
	list-style:none;
}
.catagories ul li a{
	text-decoration:none;
}
.catagories ul li a:hover{
	text-decoration:underline;
}
/****************archive*******************************/
.archive h2{
	color:#D3D4D5;
	background:#191B27;
	margin-bottom:3px;
	padding-left:4px;
}
.archive span{
	width:270px;
	display:block;
}
.archive ul{
	padding-left:6px;
	list-style:none;
	padding-bottom:22px;
}
.archive ul li{
	margin-top:10px;
	list-style:none;
}
.archive ul li a{
	text-decoration:none;
}
.archive ul li a:hover{
	text-decoration:underline;
}


/****************RECENT-POSTS*******************************/
.recent_Posts{
	width:270px;
}
.recent_Posts h2{
	color:#D3D4D5;
	background:#191B27;
	margin-bottom:3px;
	padding-left:4px;
}
.recent_Posts span{
	width:270px;
	display:block;
}
.recent_Posts ul{
	padding-left:4px;
	list-style:none;
	padding-bottom:27px;
}
.recent_Posts ul li{
	margin-top:16px;
}
.recent_Posts ul li a{
	text-decoration: none;
}
.recent_Posts ul li a:hover{
	text-decoration:underline;
}
/*=========================== FOOTER ===========================================================*/
													
.footer{
	width:792px; /*989*/
	clear:both;
	margin-top:25px;
	padding:0 4px 0 2px;
}
.footer p{
	float:right;
	line-height:29px;
}

/*=============== image ===============*/
img.aligncentered{
	display: block;
	margin:20px auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/*===========================================================================================
				COLOR & SIZE
============================================================================================*/
.size14{
	font-weight: bold;
}

.color_indigo{color:#4814a0!important;}
.color_deepPink{	color:#e51d9b!important;}
.color_deepSkyBlue{	color:#3abdf4!important;}

.border_color_deepPink{	    border-top:5px solid #e51d9b;}
.border_color_deepSkyBlue{	border-top:5px solid #424553;}

#contactbox {
	float: right;
	text-align: right;
	line-height: 19px;
	margin-top: 3px;
}

#contactbox a {
	color: #d5cdb7;
	text-decoration: none;
}
#contactbox a:hover {
	color: #3abdf4;
	text-decoration: none;
}

#homepicflash {
	margin-left: 3px;
	margin-bottom: 10px;
}

#text-326600841 div.textwidget {
	padding-left: 5px;
	line-height: 13px;
}




/*-------------------------------------------eSoftArena-------------------------------------*/

.hidden{ display:none;}

#buy-page{ position:relative; width:738px; height:500px; background:url(images/buy-page-bg.jpg) no-repeat; margin:0 auto;}
	.tshirt a{ position:absolute; top:442px; left:116px; width:86px; height:18px; background:url(images/tshirt-bg.gif) no-repeat; }
	.dresses a{ position:absolute; top:442px; left: 316px; width: 100px; height:18px; background: url(images/dresses.gif) no-repeat; }
	.accessories a{ position:absolute; top:442px; right:109px; width:122px; height:18px; background:url(images/accessories-bg.gif) no-repeat; }
	
	
#press-page{ width:780px; overflow:hidden; }
	.press_left{ float:left; width:570px;}
	
		.press_left .print, .press_left .video{ margin-bottom:30px; }
			.press_left .print h2, .press_left .video h2{ margin-bottom:20px; font-size:14px; text-transform:uppercase}
			.press_left .video span{ margin:0 0 15px 0; }
	
	.press_right{ float:right; width:200px;}
		.press_right h2{ margin-bottom:10px; font-size:14px; text-transform:uppercase}
		.press_right ul{ margin-left:20px; }
		.press_right a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
		.press_right a:hover{ text-decoration:underline;}
	


#category-page{ width:680px; margin:0 auto; margin-bottom:20px; color:#797979; font-style:italic; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
	.cat_name{ font-size:18px; font-weight:normal; margin-bottom:20px;
	font-family: "Handwriting - Dakota", "Gill Sans", Verdana, sans-serif;}

div.shirt-blurb {
	font-family: "Handwriting - Dakota", "Gill Sans", Verdana, sans-serif;
	padding-right: 28px;
	padding-left: 11px;
}
	#category-page p{ margin-bottom:20px;}
	
	.product_list{ width:680px; }
		.product_list_row{ overflow:hidden; margin:0 auto;}
		.product_list .three{ width:680px; }
		.product_list .two{ width:460px; }
			.product_sdesc{ position:relative; float:left; width:200px; height:100px; margin:0 10px 20px 10px;}
				.product_sdesc a img{ opacity:0.70; filter:alpha(opacity=70); }
				.product_sdesc a:hover img{ opacity: 1.0; filter:alpha(opacity=100); }
				.product_sdesc img{ position:absolute; top:0; left:0; }

.product_sdesc span{ position:absolute; left: 5px;
	padding-right: 3px;
	padding-left: 2px;
	padding-bottom: 1px;
	font: .9em "Handwriting - Dakota", "Gill Sans", Verdana, sans-serif;
	bottom: 5px;
}


#single_pro{ width:790px; overflow:hidden;}
	#single_left{ float:left; width:450px; overflow:hidden; }
		.single_image{ float:left; width:210px;}
		.single_cont{ float:right; width:240px;}
		.prodtitles{ color:#333333; font-size:14px!important; margin-bottom:10px!important;
		font-family: "Handwriting - Dakota", "Gill Sans", Verdana, sans-serif;
		}
		.single_cont div, single_cont p{ margin-bottom:10px!important;}
		
		.wpsc_buy_button{ margin-bottom:10px;}
		.wpsc_variation_forms{ margin-bottom:10px!important;}
		.wpsc_product_price{ margin-bottom:10px!important; }
		.wpsc_variation_forms select{ margin-bottom:5px;}
	
	#single_right{ float:right; width:280px;  border:1px solid #cecece; background:#f8f8f8; padding:5px; color:#777777;}
		#single_right a{ text-decoration:none; color:#777;}
		#single_right a:hover{  text-decoration:underline;}
			.cart_title{ margin:0 0 10px 0!important; padding:0!important; color:#666666; font-weight:bold!important;}

/*#widgetshoppingcart{ border:1px solid #cecece; background:#f8f8f8; padding:5px; color:#777777;}
#widgetshoppingcart a{ text-decoration:none; color:#777;}
#widgetshoppingcart a:hover{  text-decoration:underline;}
	.cart_title{ margin:0 0 10px 0!important; padding:0!important; color:#666666; font-weight:bold!important;}*/

#bio div.differ_page div.entry_post p a {
	text-decoration: none;
	color: #666;
}

#bio {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}



div#limited-intro {
	margin-bottom: 20px;
	width: 640px;
	padding-left: 10px;
	font: 1.1em "Handwriting - Dakota", "Gill Sans", Verdana, sans-serif;
}

div.producttext div.description p {
	font-family: "Handwriting - Dakota", "Gill Sans", Verdana, sans-serif;
}











