* {
	margin: 0;
	padding: 0;
}
html {
	font-size: 100%;
}
body {
	font-size: 1em;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	padding: 0;
	margin: 0;
	background: #fff url(/wp-content/themes/choice/images/body_bg.gif) repeat-x;
}
img {
	border: none;
}
#content_wrapper:after, #content_bg:after, #content .post .relatedproducts:after, #mailing_list:after {
	content: ".";
	display: block;
	height: 1em;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
#header, #content_wrapper {
	width: 960px;
	position: relative;
}
#header_wrapper {
	background: #000;
	height: 26px;
}
#header, #footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.6875em;
}
#footer ul li, #header ul li {
	display: block;
	float: left;
}
/*header*/
#header h2 a {
	background: #000 url(/wp-content/themes/choice/images/store_logo.gif) no-repeat;
	text-indent: -100000px;
	padding: 0 0 26px 0;
	margin: 0 0 0 16px;
	float: left;
	width: 108px;
	overflow: hidden;
	height: 0;
}
#header a {
	color: #fff;
	padding: 0 5px 0 0;
	text-decoration: none;
}
#header ul {
	float: right;
	overflow: hidden;
	color: #fff;
}
#header ul li {
	margin: 3px 5px 0 0;
}
h1#blog_title, h2#blog_title {
	background-color: #000; /*4feb10*/
	width: 930px; /*4feb10*/
	/*margin: 0;*/
	margin: 0 0 5px 0; /*4feb10*/
	/*padding: 0;*/
	padding: 54px 0 55px 30px; /*4feb10*/
	font-size: 1em;
}
h1#blog_title a, h2#blog_title a {
	background: transparent url(/wp-content/themes/choice/images/blog_logo.gif) no-repeat;
	width: 603px;
	padding: 0 0 43px 0;
	text-indent: -100000px;
	/*margin: 54px 0 55px 30px;*/
	display: block;
}
/*end header*
/*category headers*/


h1.cat {
	text-indent: 0;
	padding: 16px 16px 10px 16px;
	background: #4B4F5A;
	color: #fff;
	border-bottom: 5px solid #fff;
	font-weight: normal;
	font-size: 2.8em;
	color: #a7c04e;
	margin: 0;
}
#dresstoimpress, #yourwall, #adellespicks, #brandofthemonth, #editorspicks {
	text-indent: -100000px;
	height: 0;
	padding: 0 0 100px 0;
	overflow: hidden;
}
#adellespicks {
	background: transparent url(/wp-content/themes/choice/images/adelles_pick_header.gif) no-repeat top right;
}
#editorspicks {
	background: transparent url(/wp-content/themes/choice/images/editors_pick_header.gif) no-repeat top right;
}
#yourwall {
	background: transparent url(/wp-content/themes/choice/images/your-wall-header.gif) no-repeat top right;
}
#dresstoimpress {
	background: transparent url(/wp-content/themes/choice/images/dress-to-impress-header.gif) no-repeat top right;
}
#brandofthemonth {
	background: transparent url(/wp-content/themes/choice/images/brand-of-the-month-header.gif) no-repeat top right;
}
/*end category headers*/



/*content*/
 a {
	color: #a7c04e;
}



#content_wrapper {
	background: transparent url(/wp-content/themes/choice/images/content_wrapper_bg.gif) repeat-y bottom right;
}
#content_bg {
	background: transparent url(/wp-content/themes/choice/images/sidebar_bg.gif) no-repeat bottom right;
	width: 100%;
}
#content {
	width: 500px;
	float: left;
	margin: 0 5px 0 0;
}
#content .post {
	padding: 0 0 20px 0;
	background: #FFF;
	color: #4F4F4F;
	border-bottom: 10px solid #fff;
}
#content .post a {
	color: #a7c04e;
}
#content .post h2, #content .post h1 {
	padding: 30px 0 10px 16px;
	font-size: 1.375em; /*22px*/
	font-weight: normal;
	color: #a7c04e;
	background: 0;
}
#content .post small {
	display: block;
	padding: 0 10px 15px 0;
}
#search #content .post small,
#home #content .post small {
	padding: 0 10px 15px 16px;
}
#content .post .avatar {
	float: left;
	margin: 30px 15px 10px 0
}
#content .post .entry ol, #content .post .entry ul, #content .post ul {
	margin: 0 0 0 16px;
	padding: 0 10px 15px 16px;
	font-size: 0.75em;
}
#content .post ul ul{
font-size: 1em;
padding: 0 10px 5px 16px;
}



#content .post .entry ol p, #content .post .entry ul p {
	font-size: 1em;
}
#content .post .entry h3, #content .post .entry h4, #content .post .entry h5, #content .post .entry h6 {
	font-weight:normal;
	padding: 0 10px 15px 16px;
	font-size: 1.25em;
	color: #a7c04e;
}
#content .post .entry h4 {
	font-size: 1.125em;
}
#content .post .entry h5 {
	font-size: 1em;
	padding: 0 10px 0 16px;
}
#content .post .entry h6 {
	font-size: 0.75em;
	padding: 0 10px 0 16px;
}
#content .post .entry h6 {
	font-size: 1em;
	padding: 0 10px 0 16px;
}
#content .post .entry p {
	padding: 0 10px 15px 16px;
	line-height: 1.5em;

}
#content .post .postmetadata p, #content .post small {
	font-size: 1em; /*16px*/
}
#content .post p {
	padding: 15px 0 0 0;
	font-size: 0.75em; /*12px*/
}
#content .post .entry blockquote{
font-size: 1.5em; /*16px*/
float: right;
width: 30%;
padding: 16px 16px 16px 5px;
margin: 0 0 0 16px;
border-left: 5px solid #a8c04e;
font-style: italic;
}

#home #content .post .postmetadata {
	padding: 20px 0 0 16px;
}
#content .post .entry .postmetadata {
	padding: 15px 32px 0 16px;
}
#home #content .post .postmetadata p {
	padding: 0;
}
.blogmoreinfo a {
	font-size: 1.333333em;
}
#crumbtrail {
	font-size: 0.6875em;
	padding: 5px 0 5px 16px;
	border-top: 6px solid #a8c04e;
	background: #fff;
}
.navigation{
padding: 0 16px 5px 16px;
overflow: hidden;
}
.navigation .newer{
float: right;
}
.navigation .older{
float: left;
}

/*social bookmarking*/
#share_panel {
	background: #fff;
	border-bottom: 1px solid #a8c04e;
}
#content .post .tags_panel h2, #content .post #share_panel h2 {
	font-size: 1em;
	color: #454545;
}
#content .post #share_panel ul {
	overflow: hidden;
	padding: 10px 0 30px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
#content .post #share_panel ul li {
	display: block;
	float: left;
}
#content .post #share_panel ul li a {
	color: #7f7f7f;
	text-decoration: none;
	display: block;
	padding: 0 10px 0 25px;
	font-weight: bold;
}
#content .post #share_panel ul li a.digg {
	background: transparent url(/wp-content/plugins/sociable/images/digg.png) no-repeat 0 0;
}
#content .post #share_panel ul li a.delicious {
	background: transparent url(/wp-content/plugins/sociable/images/delicious.png) no-repeat 0 0;
}
#content .post #share_panel ul li a.facebook {
	background: transparent url(/wp-content/plugins/sociable/images/facebook.png) no-repeat 0 0;
}
#content .post #share_panel ul li a.reddit {
	background: transparent url(/wp-content/plugins/sociable/images/reddit.png) no-repeat 0 0;
}
#content .post #share_panel ul li a.myspace {
	background: transparent url(/wp-content/plugins/sociable/images/myspace.png) no-repeat 0 0;
}
/*end social bookmarking*/
/*tags panel*/
.tags_panel {
	background: #fff;
	overflow: hidden;
	padding: 20px 0 20px 16px;
	border-bottom: 1px solid #a8c04e;
}
#content .post .tags_panel h2 {
	float: left;
	margin: 0;
	padding: 0;
}
#content .post .tags_panel ul {
	padding:  0;
}
#content .post .tags_panel ul li {
	float: left;
	display: block;
	margin: 0 0 0 10px
}
/*end tags panel*/
/*images in posts*/
#content .post .entry img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content .post .entry img.alignright {
	padding: 4px;
	margin: 15px 0 2px 7px;
	display: inline;
}
#content .post .entry img, #content .post .entry img.alignleft {
	padding: 4px;
	margin: 15px 7px 2px 0;
	display: inline;
}
#content .post .entry .alignright {
	float: right;
}
#content .post .entry img, .alignleft {
	float: left
}
/*end images in posts*/
.related_posts {
	background: #fff;
	overflow: hidden;
	padding: 0 0 20px 16px;
	margin: 0;
	border-top: 6px solid #a8c04e;
	border-bottom: 1px solid #a8c04e;
	clear: both;
}
.related_posts li {
	list-style: none;
}
/*related products*/
/*N.B. this doesn't really bare any relation to store!!!*/
#content .post .relatedproducts {
	background: #fff;
	padding: 0 0 40px 16px;
	border-top: 6px solid #a8c04e;
	border-bottom: 1px solid #a8c04e;
	margin: 0;

}
#content .post .entry .related_posts h3, #content .post .relatedproducts h2 {
	font-weight: normal;
	color: #000;
	font-size: 1.375em; /*22px*/
	padding: 20px 0;
}
.relatedproduct {
	float: left;
	background: url(/wp-content/themes/choice/images/product_thumb_bg.gif) no-repeat;
	width: 170px;
	height: 280px;
	margin: 0 50px 40px 0;
	padding:0 5px 5px 5px;
	position: relative;
	display: block;
	font-family:Arial, Helvetica, sans-serif;

}
#content .post .entry .relatedproduct img {
	background-color: #fff;
	padding: 0 10px 10px 10px;
}
#content .post .entry .relatedproduct p a {
	font-weight: normal;
	color: #7F7F7F;
	padding: 1px 2px;
}
#content .post .entry .blank{
display: none;
}


#content .post .entry .relatedproduct .price{
	padding: 5px 0 0 0;
}


#content .post .entry .relatedproduct .price a {
	color: #000;
	font-size: 1.5em; /*18px*/
	font-weight: bold;

	margin: 0 8px;

}
#content .post .entry .relatedproduct .productname, #content .post .entry .relatedproduct .brandname {
	font-size: 0.875em;
	padding: 0;
	margin: 0 8px;
}
#content .post .entry .relatedproduct .productname {
	color: #9090a8;
}
#content .post .entry .relatedproduct .productname a, #content .post .entry .relatedproduct .brandname a, #content .post .entry .relatedproduct .price a {
	text-decoration: none;
}
#content .post .entry .relatedproduct .buybutton {
	float: right;
	margin: 15px 0 0 0;
}
#content .post .entry .relatedproduct .buybutton a {
	padding: 5px 20px 5px 0;
	font-size: 0.75em;
	color: #fff;
	background: url(/wp-content/themes/choice/images/soft_buynow_bg.gif) left top no-repeat;
	background-color: #8F8FA7;
	display: block;
	width: 101px;
	text-align: right;
	text-decoration: none;
}
#content .post .entry .relatedproduct .buybutton a:hover {
	color: #656776;
	background: url(/wp-content/themes/choice/images/soft_buynow_bg.gif) left bottom no-repeat;
	background-color: #D8D8C0;
}
/*end related products*/

#content .post .entry .commentlist {
	border-bottom: 6px solid #a8c04e;
	border-top: 1px solid #a8c04e;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
#content .post .entry .commentlist li {
	list-style: none;
	padding: 15px 0 15px 0;
	margin: 0;
	overflow: hidden;
	width: 100%;
}
#content .post .entry .commentlist li.alt {
	background: #909090;
}
.commentlist li div {
	float: left;
	width: 80%;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#content .post .entry .commentlist li div p {
	padding: 15px 0 0 0;
	margin: 0;
}
#content .post .entry .commentlist li div small {
	padding: 15px 0 0 0;
	margin:0;
}
.commentlist cite {
}
#content .post .entry .commentlist .avatar {
	padding: 0;
	margin: 0 16px 0 0;
}
/*form*/
#commentform {
	padding: 16px;
}
.post .entry #commentform p {
	padding: 0 0 10px 0;
}
#commentform textarea {
	width: 100%;
}
#commentform label {
	width: 200px;
	display: block;
	float: left;
}
#commentform input {
	width: 260px;
}
#searchform{
padding: 0 0 0 16px;
}


/*mailing list*/

#mailing_list {
	background: url(/wp-content/themes/choice/images/mailinglist_bg.gif) left top repeat-x;
	height: 41px;
	width: 960px;
}
#registerform h3 {
	float: left;
	color: #fff;
	font-weight: normal;
	padding:10px 10px 0 16px;
	font-size: 1em;
}
#registerform label {
	display: none;
}
#registerform input {
	font-size: 0.75em;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	padding: 2px;
	width: 180px;
	margin: 8px 10px 0 0;
	float: left;
}
#registerform button {
	margin: 5px 5px 0 0;
}
#registerform button, #commentform button {
	border: none;
	background: url(/wp-content/themes/choice/images/mailing_button.gif) left top no-repeat;
	width: 100px;
	padding: 6px 30px 11px 0;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	color: #fff;
	cursor: hand;
	cursor: pointer;
}
/*end mailing list*/
#commentform button {
	margin: 10px 0 0 0;
}
/*end form*/
/*end content*/
/*sidebar*/
#sidebar {
	float: left;
	width: 455px;
}
.box1, .box2, .box3, .box4 {
	float: left;
}
.box1 {
	width: 195px;
}
.box2 {
	width: 260px
}
.box3 {
	width: 455px;
}
.box4 {
	width: ;
}
.box1 img {
	padding: 0;
	margin: 0;
	display: block;
}
/*boxes with lists*/


#sidebar-widgets div {
	background: #ededed;
	border-bottom: 1px solid #fff;
	padding: 0 0 20px 0;
	color: #4f4f4f;
}
#shop_by h3, #recent-comments ul, .widget_categories ul, #recent-posts h3, #archives h3, #recent-posts ul, #archives ul {
	padding: 16px;
}
#shop_by{
float: right;
}


#sidebar-widgets div h3 {
	padding: 16px 16px 0 16px;
}
#sidebar-widgets div#tag_cloud h3 {
	padding: 0;
}
#sidebar-widgets div#tag_cloud {
	padding: 16px;
}
#shop_by h3, #events-sidebar h3, #sidebar-widgets div h3 {
	font-size: 1.375em; /*22px*/
	font-weight: normal;
}
#sidebar-widgets div li {
	list-style: none;
}
#shop_by li, #recent-comments li, #brand p, #adelles_picks p, #your_wall p, #events-sidebar p, #recent-posts li {
	font-size: 0.75em; /*12px*/
	padding: 0 0 15px 0;
}
#shop_by ul {
	margin: 0 10px 10px;
	padding: 0;
	position: relative;
}
#shop_by li {
	padding: 0 0 5px 2px;
	list-style: none;
	list-style-position:inside;
	margin: 0;
	background: #fff;
}
#shop_by li a {
	color: #000;
	padding: 0;
	margin: 0;
}
.widget_categories li, #archives li {
	font-size: 1em; /*16px*/
}
/*end boxes with lists*/
/*text with pic - wide*/
#events-sidebar, #brand {
	background: #4b4f5a;
	color: #fff;
}
#events-sidebar img {
	float: right;
}
#brand p, #events-sidebar p {
	padding: 0 16px 15px 16px;
	line-height: 1.5em;
}
#events-sidebar h3 {
	padding: 16px;
}
#brand h3 {
	padding: 16px 16px 0 16px;
	margin: 0;
}
#brand img {
	padding: 0 16px 15px 16px;
}
/*end text with pic - wide*/

/*you wall & adelles picks*/
#your_wall {
	width: 260px;
	background: transparent url(/wp-content/themes/choice/images/your_wall.jpg) no-repeat bottom;
	height: 100px;
	color: #fff;
	padding: 0;
	position: relative;
}
#your_wall p a, #adelles_picks p a {
	color: #fff;
	text-decoration: none;
}
#your_wall p {
	padding: 15px 10px 0 16px;
	line-height: 1.5em;
}
#your_wall p.link a {
	padding: 70px 0 0 16px;
	text-decoration: underline;
	display: block;
	position: absolute;
	width: 243px;
	height: 29px;
	top: 0;
	left: 0;
	color: #a7c04e;
}
#adelles_picks h3, #your_wall h3 {
	text-indent: -100000px;
}
#adelles_picks {
	background: transparent url(/wp-content/themes/choice/images/editors_picks.jpg) no-repeat bottom;
	width: 154px;
	color: #fff;
	position: relative;
	height: 99px;
	padding: 60px 90px 0 16px;
}
/*#adelle {
	background: transparent url(/wp-content/themes/choice/images/adelle.png) no-repeat bottom right;
	position: absolute;
	top:-19px;
	right: 0;
	height: 178px;
	width: 131px;
}*/
#adelles_picks p {
	padding:0 0 0 0;
	line-height: 1.5em;
}
#adelles_picks p.link a {
	color: #fff;
	padding: 128px 0 0 20px;
	text-decoration: none;
	display: block;
	position: absolute;
	width: 239px;
	height: 33px;
	top: 0;
	left: 0;
}
/*you wall & adelles picks*/

/*promos*/
#promo1, #promo2 {
	background: #fff;
}
/*the bg here is part of the swirl - might need to remake if top area changes*/
/*#promo1 {
	background: #fff url(/wp-content/themes/choice/images/swirl_bg.gif) no-repeat top right;
	padding: 16px;
	width: 423px;
}
#promo1 h3 a, #promo2 h3 a, #brand h3 a {
	text-indent: -100000px;
	overflow: hidden;
	display: block;
}
#promo1 h3 a {
	background: transparent url(/wp-content/themes/choice/images/facebook.gif) no-repeat;
	width: 255px;
	padding: 0 0 20px 0;
}
#promo1 h4{
font-weight: normal;
font-size: 1.4em;
}*/
#promo1 {
	padding: 16px 16px 10px 16px;
	width: 195px;
}
#promo2 {
	padding-top: 10px;
}
#promo1 h3 a, #promo2 h3 a, #brand h3 a {
	text-indent: -100000px;
	overflow: hidden;
	display: block;
}
#promo1.facebook h3 a {
	background: transparent url(/wp-content/themes/choice/images/facebook.gif) no-repeat;
	width: 180px;
	padding: 0 0 35px 0;
}
#promo1.twitter h3 a {
	background: transparent url(/wp-content/themes/choice/images/twitter.gif) no-repeat;
	width: 186px;
	padding: 0 0 35px 0;
}
#promo1 h4 {
	font-weight: normal;
	color: #4f4f4f;
	padding: 0 0 10px 0;
}
#promo2 h3 a {
	background: transparent url(/wp-content/themes/choice/images/dress-to-impress.gif) no-repeat;
	padding: 0 0 15px 0;
	width: 220px;
}
#brand h3 a {
	background: transparent url(/wp-content/themes/choice/images/brand-of-the-month.gif) no-repeat;
	padding: 0 0 47px 0;
	width: 146px;
}
#promo1 a.button {
	background: transparent url(/wp-content/themes/choice/images/button.gif) no-repeat top right;
	color: #fff;
	text-decoration: none;
}
#promo1.facebook a.button {
	padding: 7px 40px 9px 20px;
}
#promo1.twitter a.button {
	padding: 7px 28px 9px 15px;
}
#promo2 a.button {
	background: transparent url(/wp-content/themes/choice/images/button.gif) no-repeat top right;
	color: #fff;
	padding: 7px 40px 9px 20px;
	text-decoration: none;
}
#promo1 p {
	margin: 5px 30px 15px 0;
}
#promo2 p a {
	font-size: 1.166667em;
}
#promo2 img {
	float: right;
	border-top: 5px solid #a7c04e;
}
#promo2 .text {
	float: left;
	width: 220px;
	padding: 16px 0 16px 16px;
}
#promo2 .text p {
	font-size: 0.75em; /*12px*/
	padding: 0 0 20px 0;
	line-height: 1.5em;
}
#promo2 .text h4 {
	font-size: 1em;
	font-weight: normal;
	padding: 0 0 10px 0;
}
#promo2 .text h4 a {
	color: #4f4f4f;
	text-decoration: none;
}
/*end sidebar*/

/*footer*/
#footer {
	padding: 10px 0 30px 16px;
	width: 944px
}
#footer ul li {
	margin: 0 10px 0 0;
}
#footer ul {
	clear: both;
	overflow: hidden;
	padding: 0 0 15px 0;
}
#footer a {
	color: #6a6a52;
}
#footer #copyright {
	color: #4e4e5d;
	float: left;
}
#footer #strange {
	color: #4e4e5d;
	float: right;
}
#footer #strange a {
	color: #4e4e5d;
	font-weight: bold;
	text-decoration: none;
}

/*end footer*/

.navigation{
clear: both;
overflow: hidden;
padding: 20px;
}
.navigation .older{
float: left;
}
.navigation .newer{

float: right;
}



