/*Anastasia Collections extra styles*/
#subnav { width: 250px !important; margin-right: 63px; }
#pageItem #subnav { margin-right: 25px; }
#subnav ul { margin-bottom: 2em; }

.sectionCollections #main, .page-template-collections-php #main { margin-bottom: 20px; }
.sectionCollections #subnav h2, .page-template-collections-php #subnav h2 { margin-bottom: 0.7em; font-size: 1.6em; }
.sectionCollections #content, .page-template-collections-php #content { padding-top: 4px; }
.page-template-collections-php #content { width: 460px; margin-right: 25px; }

.sectionCollections #subnav li, .page-template-collections-php #subnav li  { margin-bottom: 0; line-height: 1.5em; display: inline; }
#subnav ul.terms { padding-top: 1em; }
#subnav ul.terms a, #subnav ul.terms a:visited { color: #969; }
#subnav li.current_page_item a, #subnav li.current_page_item a:visited { margin-left: 3px; }

.page-template-collections-php h1 { float: none; margin-left: 0; }

#pageList #content { width: 489px; margin: 0; }
#pageItem #content { width: 527px; margin: 0;  }

#pageList .row { clear: both; }
.product { float: left; display: inline; width: 143px; margin: 0 0 3.8em 20px; }
.product img { margin-bottom: 0.5em; }

ul.pagination { clear: both; float: right; }
ul.pagination li { float: left; width: 19px; height: 19px; margin-left: 12px; border: 1px solid #878787; text-align: center; line-height: 19px; }
ul.pagination li.current { font-weight: bold; color: #666; }
ul.pagination li.previous, ul.pagination li.next { width: auto; border: 0; text-align: left; }
ul.pagination li.previous { margin-left: 0; }
ul.pagination a, ul.pagination a:visited { color: #878787; }
ul.pagination a:hover { text-decoration: none; font-weight: bold; color: #666; }
ul.pagination li.previous a:hover, ul.pagination li.next a:hover { font-weight: normal; color: #969; }

#content .product a, #content .product a:visited { color: #666; }
#content li.sale a, #content li.sale a:visited { color: #969; font-weight: bold; }

.product h3 { font-size: 1em; }

#pageItem h1, #pageItem h1 a, #pageItem h1 a:visited, #pageItem #content h2 { color: #666; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
#pageItem h1 a:hover { text-decoration: none; color: #636; }
#pageItem h1 { float: none; margin-left: 0; font-size: 1.2em; }
#pageItem #content h2 { font-size: 1em; margin-bottom: 0.3em; }
dt { color: #666; font-weight: bold; float: left; margin-right: 0.3em; }
dt.sale, dd.sale { color: #969; font-weight: bold; }
#info p.specs { color: #666; text-transform: uppercase; font-size: .95em; margin: 1.5em 0; }

#info { float: left; display: inline; width: 217px; margin: 3.2em 20px 0 0; }

#buy { width: 147px; padding-top: 0.5em; }
#buy h3, .sectionDesigners p.actions a, a.foxycart { margin-bottom: 1.7em; background-color: #803a7d; color: #fff !important; text-transform: uppercase; font-weight: normal; padding: 3px 6px; font-size: 1em; }
.sectionDesigners p.actions a:hover { text-decoration: none; background-color: #969; }

#share { width: 100px; }
#share a { display: block; background: url(images/share.gif) 0 1px no-repeat; padding-left: 20px; height: 20px; }
#share a, #share a:visited { color: #803a7d; }	

/*gallery / jquery galleria styling*/
/*ie7 needs height on ul to get spacing right*/
#gallery { float: left; display: inline; width: 289px; margin-bottom: 11px; }
#pageProject #main ul.gallery { height: 273px;  }
#pageProject #main .left { width: 410px; margin-right: 20px; }
#pageProject #main .left ul.gallery { width: 410px; }
#gallery img { display: block; }
#gallery li { float: left; display: inline; width: 76px; height: 117px; margin: 0 10px 15px 0; overflow: hidden; }
.jsgallery li img.thumb { display: block; cursor: pointer; }
#photo { width: 289px; height: 434px; margin-bottom: 0.8em; overflow: hidden; }
