/* @group Global Styles */

body {
	background-color: #e4dcc6;
	color: #523e00;
}

a {
	color: #523e00;
}

a:hover {
	color: #9ba751;
}

#hd {
	background-image: url(/media/images/site_base/backgrounds/bg_header_3.gif);
	background-repeat: no-repeat;
	height: 104px;
	cursor: pointer;
}

#bd {
	background: transparent url(/media/images/site_base/backgrounds/bg_repeat.gif) repeat scroll 0 0;
}

#doc2 {
	margin-top: 10px;
}

#qlJumpMenu {
	font-size: 12px;
}

#userStatusLine {
	margin: 0 10px 10px 0;
	position: relative;
	text-align: right;
	top: 5px;
}

#bongo {
    margin: 0 0 5px 15px;
}

#address {
    color: #9BA752;
    font-weight: bold;
    margin: 0 0 0 25px;
}

#address a {
    color: #9BA752; 
}

.topSpace {
	margin-bottom: 10px;
}

.topSearch {
	border: 1px solid #8B8F9E;
	font-size: 11px;
	width: 120px;
	color: #4D5670;
}

/*.btn_ok {
    display:block;
    outline:none;
    width:33px;
    height:17px;
    background:url(/media/images/site_base/buttons/b_btn_ok.png);
    text-indent: -9999px;
    float:left;
    }
*/

.topSearchDiv {
	vertical-align: middle;
}

h1.fancyHeader {
	color: #000;
	/* Reset IE */
    margin: 0;
	padding: 0;
	margin: 0 0 .5em 0;
	font: bold small-caps 100%/100% "lucida grande", "lucida sans unicode", "trebuchet ms", arial, verdana, sans-serif;
	letter-spacing: .1em;
	color: #523E00;
	line-height: 18pt;
	font-size: 1.3em;
}

.required {
	color: #F00;
}

.missing {
	color: #F00;
}

.error-message {
	color: #F00;
}

/* @end */

/* @group Left Column */

#leftColumn {
	width: 200px;
	margin-left: 10px;
}

.leftFacet {
	font-size: 0.88em;
}

#rightColumn {
	float: right;
	margin-right: 10px;
	width: 715px;
}

#leftColumnHome {
	width: 165px;
	margin-left: 10px;
}

#rightColumnHome {
	float: right;
	margin-right: 10px;
	width: 750px;
}

#user_defined_query_area {
	background-image: url(/media/images/site_base/left_titles/lt_search.gif);
	background-repeat: no-repeat;
	border: 1px solid #523e02;
	background-color: #f7f1df;
	margin-bottom: 10px;
	padding-top: 35px;
}

#user_defined_query_area p {
	margin: 7px 5px 7px 5px;
}

#user_defined_query_area input[type="text"] {
	width: 182px;
}

#user_defined_query_area label {
	margin-left: 5px;
	color: #5b3b00;
}

#user_defined_query_area_home {
	background-image: url(/media/images/site_base/left_titles/lt_search.gif);
	background-repeat: no-repeat;
	border: 1px solid #96829b;
	background-color: #f3e9f4;
	margin-bottom: 10px;
	padding-top: 35px;
	background-position: -17px 0px;
}

#user_defined_query_area_home p {
	margin: 7px 5px 7px 5px;
}

#user_defined_query_area_home input[type="text"] {
	width: 147px;
}

#user_defined_query_area_home label {
	margin-left: 5px;
	color: #5b3b00;
}

/* Shopping Cart Left Side Cart Summary */

.cart_leftBase {
	background-repeat: no-repeat;
	border: 1px solid #867c67;
	background-color: #f1eee6;
	margin-bottom: 10px;
	padding: 40px 8px 8px 8px;
}

#cart_leftCartSummary {
	background-image: url(/media/images/site_base/left_titles/lt_cart_summary.gif);
}

#cart_leftCartSummary table {
	/*margin: 10px;*/
    width: 100%;
}

#cart_leftCartSummary table tr.borderBottom {
	border-bottom: 1px solid black;
}

#cart_leftCartSummary table td {
	border: none;
	padding: 1px;
}

#cart_leftCartSummary table td.total {
	color: red;
	font-weight: bold;
}

/* Shopping Cart Left Side Shipping Address */

#cart_leftColShippingAddress {
	background-image: url(/media/images/site_base/left_titles/lt_shipping_address.gif);
}

/* Shopping Cart Left Side Billing Address */

#cart_leftColBillingAddress {
	background-image: url(/media/images/site_base/left_titles/lt_billing_address.gif);
}

/* Shopping Cart Left Side Shipping Method */

#cart_leftColShippingMethod {
	background-image: url(/media/images/site_base/left_titles/lt_shipping_method.gif);
}

#cart_leftColShippingMethod p {
	margin-bottom: 5px;
}

#cart_leftColShippingMethod p input {
	margin-right: 5px;
}

/* CC payment area */

#paymentArea {
	border: 1px solid black;
	padding: 10px;
}

#paymentArea td {
	border: none;
	vertical-align: middle;
}

#paymentArea td.submitPaymentRow {
	text-align: center;
}

.leftActionBar {
	background-image: url(/media/images/site_base/left_titles/lt_actions.gif);
	background-repeat: no-repeat;
	border: 1px solid #a32f24;
	background-color: #ffeeec;
	padding: 40px 8px 8px 8px;
	margin-bottom: 10px;
}

.leftActionBar span {
	color: #5b3b00;
	font-weight: bold;
	margin-left: 5px;
}

.leftActionBar a {
	color: #a32f24;
}

.leftActionBar ul {
	margin: 0px 0px 7px 2em;
}

#pollPlace {
	background-image: url(/media/images/site_base/left_titles/lt_poll.gif);
	background-repeat: no-repeat;
	border: 1px solid #a39271;
	background-color: #f1eee6;
	padding: 40px 8px 8px 8px;
	margin-bottom: 10px;
}

#forums_home_right_nav #pollPlace {
	background-image: url(/media/images/site_base/hp_box_titles/bt_poll_header.gif);
}

#leftColumnHome #pollPlace {
	background-image: url(/media/images/site_base/left_titles/lt_poll_sm.gif);
}

#pollPlace ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-indent: -19px;
}

/* @end */

ul.sortable-list {
	list-style-type: none;
	margin: 10px 0;
}

li.sortable-image {
	list-style-type: none;
	margin: 10px 0;
}

#locationBar {
	float: left;
	width: 575px;
	margin-left: 5px;
}

#social_bookmarking {
	float: right;
}

#social_bookmarking_home {
	width: 165px;
	margin-bottom: 10px;
	text-align: center;
}

/* PRIMARY SECTION TITLES BASE */

.st_base {
	text-indent: -9999px;
	background-repeat: no-repeat;
	display: block;
	width: 715px;
	height: 50px;
	margin: 0px 0px 10px 0px;
}

/* Section Titles - Section specific */

/* New Shopping Section titles */

#st_users {
	background-image: url(/media/images/site_base/section_titles/st_users.gif);
}

#st_projects {
	background-image: url(/media/images/site_base/section_titles/st_projects.gif);
}

#st_patterns {
	background-image: url(/media/images/site_base/section_titles/st_patterns.gif);
}

#st_yarns {
	background-image: url(/media/images/site_base/section_titles/st_yarns.gif);
}

#st_tips-n-hints {
	background-image: url(/media/images/site_base/section_titles/st_tips_hints.gif);
}

#st_tutorials {
	background-image: url(/media/images/site_base/section_titles/st_tutorials.gif);
}

#st_shopping {
	background-image: url(/media/images/site_base/section_titles/st_shopping.gif);
}

#st_myaccount {
	background-image: url(/media/images/site_base/section_titles/st_my_account.gif);
}

#st_inbox {
	background-image: url(/media/images/site_base/section_titles/inbox_header.gif);
}

#st_compose {
	background-image: url(/media/images/site_base/section_titles/compose_header.gif);
}

#st_trash {
	background-image: url(/media/images/site_base/section_titles/trash_header.gif);
}

#st_outbox {
	background-image: url(/media/images/site_base/section_titles/st_outbox.jpg);
}

#st_message {
	background-image: url(/media/images/site_base/section_titles/message_header.gif);
}

#st_groups {
	background-image: url(/media/images/site_base/section_titles/st_groups.gif);
}

#st_challenges {
	background-image: url(/media/images/site_base/section_titles/st_challenges.gif);
}

#st_blog {
	background-image: url(/media/images/site_base/section_titles/tamaras_take_header.jpg);
}

#st_message_board {
	background-image: url(/media/images/site_base/section_titles/st_message_boards.gif);
}

#st_community {
	background-image: url(/media/images/site_base/section_titles/st_community.gif);
}

#st_login {
	background-image: url(/media/images/site_base/section_titles/login_header.gif);
}

#st_forgot_password {
	background-image: url(/media/images/site_base/section_titles/forgot_password_header.gif);
}

#st_register {
	background-image: url(/media/images/site_base/section_titles/register_header.gif);
}

#st_search {
	background-image: url(/media/images/site_base/section_titles/search_header.gif);
}

/* New Shopping Section titles */

#st_shop_beading {
	background-image: url(/media/images/site_base/section_titles/st_beading.gif);
}

#st_shop_crafts-decorating {
	background-image: url(/media/images/site_base/section_titles/st_crafts-decorating.gif);
}

#st_shop_exclusively-you-fashionpurses {
	background-image: url(/media/images/site_base/section_titles/st_exclusively-you-fashionpurses.gif);
}

#st_shop_kids-corner {
	background-image: url(/media/images/site_base/section_titles/st_kids-corner.gif);
}

#st_shop_knit-crochet {
	background-image: url(/media/images/site_base/section_titles/st_knit-crochet.gif);
}

#st_shop_needle-arts {
	background-image: url(/media/images/site_base/section_titles/st_needle-arts.gif);
}

#st_shop_organizers-more {
	background-image: url(/media/images/site_base/section_titles/st_organizers-more.gif);
}

#st_shop_painting-drawing {
	background-image: url(/media/images/site_base/section_titles/st_painting-drawing.gif);
}

#st_shop_promtional-only {
	background-image: url(/media/images/site_base/section_titles/st_promtional-only.gif);
}

#st_shop_quilting-sewing {
	background-image: url(/media/images/site_base/section_titles/st_quilting-sewing.gif);
}

#st_shop_scrapbooking {
	background-image: url(/media/images/site_base/section_titles/st_scrapbooking.gif);
}

#st_webcasts {
	background-image: url(/media/images/site_base/section_titles/st_webcasts.gif);
}

#st_gallery {
	background-image: url(/media/images/site_base/section_titles/st_gallery.gif);
}

#st_free-projects {
	background-image: url(/media/images/site_base/section_titles/st_free-projects.gif);
}

#st_monthly_giveaway {
	background-image: url(/media/images/site_base/section_titles/st_monthly_giveaway.gif);
}

#deal_of_the_day {
	background-image: url(/media/images/commerce/bg_daily_deal.gif);
	height: 47px;
	margin-bottom: 10px;
	/* text-align: right; */
    vertical-align: middle;
}

#deal_of_the_day p {
	float: right;
	margin-top: 7px;
	width: 314px;
	text-align: center;
}

.forumTables {
	width: 715px;
	border-color: #3f6577;
}

.authorColumn {
	width: 200px;
	vertical-align: top;
}

.textColumn {
	width: 515px;
	overflow: hidden;
}

#object_title {
	/*background-color:#D8D4CA;*/
    color: #82a34b;
	margin: 0px 0px 10px 0px;
}

#object_primary_image {
	margin: 10px 10px 10px 10px;
	width: 200px;
	/*height: 200px;*/
    text-align: center;
	float: left;
}

#object_primary_text {
	width: 490px;
	float: left;
/*margin: 0p

x 0px 10px 0px;*/
}

#object_primary_text h2 {
	color: #336699;
	margin: 0px 0px 5px 0px;
}

#relation_description {
	background-color: #D8D4CA;
	color: #44758B;
	margin: 0px 0px 10px 0px;
}

#relation_object_title {
	color: #44758B;
	margin: 0px 0px 10px 0px;
}

#relation_primary_image {
	margin: 10px 10px 10px 10px;
	width: 200px;
	/*height:200px;*/
    text-align: center;
	float: left;
}

#relation_primary_text {
	width: 490px;
	float: left;
/*margin: 0px 0px 10px 0px;*/
}

#relation_primary_text h2 {
	color: #336699;
	margin: 0px 0px 5px 0px;
}

#attributes dl {
	margin: 0;
}

#attributes dl dt {
	font-weight: bold;
	float: left;
	clear: left;
	width: 150px;
	margin-bottom: 3px;
	color: #336699;
}

#attributes dl dd {
	float: left;
	margin-bottom: 3px;
/*margin-left: 11em;*/
}

#images h2 {
	margin: 0px 0px 5px 0px;
}

#images ul {
	margin: 0px;
}

#images li {
	display: block;
	float: left;
	height: 110px;
	margin: 5px 0;
	/*padding:2px 7px;*/
    overflow: hidden;
	text-align: center;
	width: 110px;
}

#mainImageCaption {
	color: #888888;
	font-size: 8pt;
}

.btn_search {
	background: transparent url(/media/images/site_base/buttons/b_btn_search.png) repeat scroll 0 0;
	display: block;
	/*float:left;*/
    height: 17px;
	text-align: left;
	text-indent: -9999px;
	width: 50px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

/*.btn_search:hover {
background-position:0 0px;
}
*/

.btn_base {
	display: block;
	/*float:left;*/
    height: 17px;
	text-align: left;
	text-indent: -9999px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

.btn_base:hover {
	background-position: 0 0px;
}

.btn_add {
	width: 30px;
	background: transparent url(/media/images/site_base/buttons/btn_add.gif) repeat scroll 0 -17px;
}

/* @group Secondary Nav */

#secondaryNav {
	

/*border: 1px solid black;*/
	background-color: #e2e4cd;
	/*

color:              #75a0b3;*/
	padding: 3px;
	margin: 0px 0px 10px 0px;
}

/* @end */

/* @group Flash */

.flash {
	margin: 0px 0px 10px 0px;
	padding: 3px;
}

.flash p {
	margin: 0px;
}

/* @end */

/* @group Content */

#content {
	

}

form.inline {
	display: inline;
}

/* @end */

/* @group Footer */

#ft {
    background-image:url(/media/images/site_base/backgrounds/bg_footer.gif);
    background-repeat:no-repeat;
    height: 143px;
    padding-top:10px;
    text-align:center;	
}

/* @end */

#sort {
	font-size: 11px;
}

/* @group Results */

#results {
	padding: 0;
	margin: 0;
}

#results div {
	padding: 0;
	margin: 0;
}

.resultsHeader {
	background-color: #e4dcc6;
	/*#b0c6d4*/
    padding: 3px !important;
	margin: 0;
	clear: both;
}

.resultsHeaderLeft {
	float: left;
	padding-left: 5px !important;
/*color:#4B7A90;*/
}

.resultsHeaderLeft h1 {
    font-size: 13px;
    font-family:arial,helvetica,clean,sans-serif;
    font-weight:normal;
    line-height:normal;
    font-variant:normal;
    margin:0;
}

.resultsHeaderRight {
	float: right;
}

.resultsHeaderRight form {
	display: inline;
}

.resultsGrid {
	list-style-type: none;
	padding-left: 12px;
}

.resultsGrid li {
	display: block;
	float: left;
	height: 220px;
	margin: 5px 0;
	overflow: hidden;
	padding: 2px 7px;
	text-align: center;
	width: 150px;
}

.resultsGridText {
	list-style-type: none;
	padding-left: 12px;
}

.resultsGridText li {
	display: block;
	float: left;
	height: 60px;
	margin: 5px 0;
	overflow: hidden;
	padding: 2px 7px;
	text-align: center;
	width: 120px;
}

/* @end */

/* @group Helpers */

.clearfix:after {
	content="."
    display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.resultsGrid .addToCart {
	margin-left: 22px !important;
	width: 107px;
}

.addToCartQty {
	border: 1px solid #888888;
	width: 2em;
	text-align: center;
}

.addToCartButton {
	background: transparent url(/media/images/site_base/buttons/b_btn_addToCart.png) repeat scroll 0 0;
	display: block;
	/*float

:left;*/
    height: 17px;
	text-align: left;
	text-indent: -9999px;
	width: 74px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

/*.addToCartButton:hover {
background-position:0 0px;
}*/

#inboxTable {
	border-color: #3F6577;
}

.darkBlueHeader {
	background-color: #998B64;
	border-color: #998B64;
	color: white;
}

.lightBlueCell {
	background-color: #E4DCC6;
	border-color: #3F6577;
}

.lighterBlueCell {
	background-color: #F7F1DF;
	border-color: #3F6577;
}

.invisibleCell {
	border: 0px
}

/* Generic Form Styling */

.help {
	font-size: 0.9em;
}

/* Object Home Page Styles */

#home_center_nav {
	float: left;
	width: 570px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	background: #e4dcc6 none repeat scroll 0 0;
	border: 1px solid #cdcdcd;
}

#home_static_image {
	/*background-color: #000000;*/
	color: #FFFFFF;
	height: 200px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
	text-align: center;
	width: 550px;
}

#leaderboardDiv {
	margin-top: 10px;
}

#home_static_image p {
	padding-top: 110px;
}

#home_right_nav {
	float: right;
	width: 165px;
}

#top_10_pattern_list {
	border: 1px solid #f00;
	margin-bottom: 10px;
}

#top_10_projects_list {
	border: 1px solid #f00;
	margin-bottom: 10px;
}

#top_10_products_list {
	border: 1px solid #f00;
	margin-bottom: 10px;
}

#top_10_message_board_list {
	border: 1px solid #f00;
	margin-bottom: 10px;
}

#projects_home_center_nav {
	float: left;
	width: 405px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	background: #E2E2E2 none repeat scroll 0 0;
}

#project_static_image {
	height: 250px;
	background-color: #000;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

#project_static_image p {
	padding-top: 110px;
}

#new_project_list {
	border: 1px solid #f00;
	margin-bottom: 10px;
}

#projects_home_right_nav {
	float: right;
	width: 300px;
}

#hot_project_list {
	border: 1px solid #f00;
	margin-bottom: 10px;
}

#patterns_home_center_nav {
	float: left;
	width: 535px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	background: #E2E2E2 none repeat scroll 0 0;
	border: 1px solid #cdcdcd;
}

#pattern_static_image {
	height: 250px;
	background-color: #000;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

#pattern_static_image p {
	padding-top: 110px;
}

#pattern_section_list {
	border: 1px solid #f00;
	margin-bottom: 10px;
}

#pattern_section_list ul {
	list-style: none;
	padding: 0;
	margin: 5px;
}

#pattern_section_list li {
	display: block;
	float: left;
	overflow: hidden;
	text-align: center;
	width: 150px;
	padding: 4px;
	margin: 5px;
	border: 1px solid #f00;
}

#featured_pattern_list {
	border: 1px solid #f00;
	margin-bottom: 10px;
}

#patterns_home_right_nav {
	float: right;
	width: 165px;
}

#tips_n_tutorials_home_center_nav {
	float: left;
	width: 535px;
}

#tips_n_tutorials_static_image {
	height: 200px;
	background-color: #000;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

#tips_n_tutorials_static_image p {
	padding-top: 110px;
}

.tip_tab_box {
	float: left;
	width: 255px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border: 1px solid #bf685e;
	margin-bottom: 10px;
	background: white;
}

#tip_tab_tiplist {
	margin: 0px 15px 20px 45px !important;
}

#tip_tab_tiplist li {
	list-style-image: url(/media/images/site_base/bullet_red.gif) !important;
	list-style-position: outside !important;
	list-style-type: disc !important;
	margin-bottom: 10px;
}

#tip_tab_tiplist li a {
	text-decoration: none;
	color: #44758B;
}

#tip_tab_tiplist li span {
	font-size: 11px;
}

#tip_tab_tutoriallist {
	margin: 10px !important;
}

#tip_tab_tutoriallist li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 20px;
}

#tip_tab_tutoriallist li img {
	float: left;
	margin: 0px 10px 0px 0px;
}

#tip_tab_tutoriallist li a {
	text-decoration: none;
	color: #44758B;
	font-size: 12px;
}

#tip_tab_tutoriallist li span {
	font-size: 10px;
}

#tips_n_tutorials_home_right_nav {
	float: right;
	width: 165px;
}

#newest_tips_list {
	border: 1px solid #f00;
	margin-bottom: 10px;
}

#shop_home_center_nav {
	float: left;
	width: 535px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
/*background:#E2E2E2 none repeat scroll 0 0;*/
}

#shop_static_image {
	height: 250px;
	background-color: #000;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

#shop_static_image p {
	padding-top: 110px;
}

#shop_newest_list {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border: 1px solid #b4d28c;
	margin-bottom: 10px;
	background: white;
}

.boxTitle {
	margin: 10px 0px 10px 10px;
}

#shop_hot_list {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border: 1px solid #b4d28c;
	margin-bottom: 10px;
	background: white;
}

.hp_pattern_box {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border: 1px solid #CFC564;
	margin-bottom: 10px;
	background: white;
	width: 166px;
	height: 245px;
	float: left;
}

.hp_pattern_bigbox {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border: 1px solid #CFC564;
	margin-bottom: 10px;
	background: white;
}

.pattern_bigbox {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border: 1px solid #CFC564;
	margin: 0px 8px 10px 8px;
	background: white;
}

.bufferRight {
	margin-right: 10px;
}

.bufferLeft {
	margin-left: 10px;
}

.bufferRightSmaller {
	margin-right: 8px;
}

.bufferLeftSmaller {
	margin-left: 8px;
}

#shop_home_right_nav {
	float: right;
	width: 165px;
}

#shop_sale_list {
	border: 1px solid #f00;
	margin-bottom: 10px;
}

#forums_home_center_nav {
	float: left;
	width: 400px;
}

#forums_static_image {
	height: 200px;
	background-color: #000;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

#forums_static_image p {
	padding-top: 110px;
}

#new_forums_list {
	border: 1px solid #f00;
	margin-bottom: 10px;
}

#forums_home_right_nav {
	float: right;
	width: 300px;
}

.ad_300_250 {
	width: 300px;
	height: 250px;
	background-color: #000;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

.ad_300_250 p {
	padding-top: 110px;
}

.ad_160_100 {
	width: 160px;
	height: 100px;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

.ad_160_165 {
	width: 160px;
	height: 165px;
	color: #fff;
	margin: 10px 0 20px 0;
	text-align: center;
}

.ad_165_179 {
	width: 165px;
	height: 179px;
	background-color: #000;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

.ad_165_179 p {
	padding-top: 75px;
}

.ad_200_300 {
	width: 200px;
	height: 300px;
	background-color: #000;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

.ad_535_50 {
	width: 535px;
	height: 50px;
	background-color: #000;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

.ad_200_200 {
	width: 200px;
	height: 200px;
	background-color: #000;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

.ad_200_200 p {
	padding-top: 75px;
}

.ad_160_600 {
	width: 160px;
	height: 600px;
	background-color: #000;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

.ad_160_600 p {
	padding-top: 290px;
}

#daily_deal_placeholder {
	background: transparent url(/media/images/site_base/backgrounds/bg_dailyDeal.jpg) repeat scroll 0 0;
	height: 200px;
	background-color: #ffffff;
	color: #000000;
	margin-bottom: 10px;
	text-align: center;
}

#daily_deal_placeholder p {
	padding-top: 50px;
	padding-left: 5px;
	padding-right: 5px;
}

#poll_placeholder {
	height: 300px;
	background-color: #000;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

#poll_placeholder p {
	padding-top: 140px;
}

#blog_placeholder {
	height: 300px;
	background-color: #000;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

.view_all_link {
	/*b

ackground-color: #adceff;*/
    text-decoration: none;
	margin: 0px 10px 5px 430px;
}

.view_all_link_community {
	/*b

ackground-color: #adceff;*/
    text-decoration: none;
	margin: 0px 10px 5px 302px;
}

.view_all_link_projects {
	/*background-color: #adceff;*/
    text-decoration: none;
	margin: 0px 10px 5px 289px;
}

.view_all_link_hot {
	/*background-color: #adceff;*/
    text-decoration: none;
	margin: 0px 10px 5px 612px;
}

.top10Body {
	padding: 5px !important;
	height: 300px;
}

.top10Results {
	display: inline;
	list-style-type: none;
}

.top10Results li {
	display: block;
	float: left;
	/*height:180px;*/
    margin: 0 0 10px 0;
	overflow: hidden;
	padding: 2px 7px;
	text-align: center;
	width: 140px;
}

.contentFeatureSpacer {
	width: 529px;
	margin-left: 5px;
}

.homeContentFeatureSpacer {
	width: 529px;
	margin-left: 15px;
}

.tabBoxResults {
	display: inline;
	list-style-type: none;
}

.tabBoxResults li {
	display: block;
	float: left;
	/*height:180px;*/
    margin: 0 0 10px 0;
	overflow: hidden;
	padding: 2px 7px;
	text-align: center;
	width: 160px;
	height: 195px;
}

.projectResults {
	display: inline;
	list-style-type: none;
}

.projectResults li {
	display: block;
	float: left;
	/*height:180px;*/
    margin: 0 0 10px 0;
	overflow: hidden;
	padding: 2px 7px;
	text-align: center;
	width: 115px;
	height: 155px;
}

.hotProjectResults {
	display: inline;
	list-style-type: none;
}

.hotProjectResults li {
	display: block;
	float: left;
	/*height:180px;*/
    margin: 0 0 10px 0;
	overflow: hidden;
	padding: 2px 7px;
	text-align: center;
	width: 105px;
	height: 155px;
}

.tabBoxResultsBody {
	
}


.order_header {
	float: left;
	width: 30%;
}

.order_items {
	float: right;
	width: 60%;
}

.rendered_content {
	vertical-align: top;
}

.rendered_content th, td {
	border: none;
}

#comments a {
	color: #44758b;
}

.patternHome_smallBox {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border: 1px solid #CFC564;
	margin-bottom: 10px;
	background: white;
	width: 166px;
	height: 205px;
	float: left;
}

.patternHome_bigBox {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border: 1px solid #CFC564;
	margin-bottom: 10px;
	background: white;
}

#patternPrimaryRotator {
	margin-bottom: 10px;
}

.bgBorder {
	background: #E2E2E2 none repeat scroll 0 0;
}

.projectHome_bigBox {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border: 1px solid #CFC564;
	margin: 8px 8px 10px 8px;
	background: white;
}

.shopHome_bigBox {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border: 1px solid #CFC564;
	margin: 8px 8px 10px 8px;
	background: white;
}

.shopHot_bigBox {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border: 1px solid #CFC564;
	margin: 8px 8px 10px 8px;
	background: white;
}

.onSaleResults {
	display: inline;
	list-style-type: none;
}

.onSaleResults li {
	display: block;
	float: left;
	margin: 0 0 10px 0;
	overflow: hidden;
	text-align: center;
	width: 105px;
}

h1 {
	font: bold small-caps 100%/100% "lucida grande", "lucida sans unicode", "trebuchet ms", arial, verdana, sans-serif;
	font-size: 1.5em;
	color: #523E00;
}

/* Wizards and Object Editing */

.teejayForm h2 {
	color: #000;
	/* Reset IE */
    margin: 0;
	padding: 0;
	margin: 0 0 .5em 0;
	font: bold small-caps 100%/100% "lucida grande", "lucida sans unicode", "trebuchet ms", arial, verdana, sans-serif;
	letter-spacing: .1em;
	color: #1F627B;
	line-height: 18pt;
}

.teejayForm h2 span {
	font-size: 1.5em;
	color: #1F627B;
}

.teejayFocused {
	background-color: #FFFCDF;
}

.teejayForm .teejayElement {
	border: 2px solid rgb(223, 223, 223);
	width: 90%;
}

.teejayLabel {
	font-weight: bold;
}

.teejayFormTable tr {
	border-bottom: 1px solid rgb(223, 223, 223);
}

.teejayFormTable td {
	border: none;
}

.noBorder {
	border: 0;
	width: 110px;
	height: 30px;
}

.danceCard {
	/*padding-top:152px;
    padding-bottom:196px;
    padding-left:64px;
    padding-right:64px;*/
    margin: 152px 0 0 64px;
	border-collapse: separate;
	border-spacing: 10px 5px
}

.label {
	border: 0;
}

.description {
	border: 0;
}

.field {
	border: 0;
}

.label_desc {
	border: 0;
}

.field_desc {
	border: 0;
}

span.remove a {
	color: #F00;
	font-size: .75em;
}

.tag_cloud {
	background: #ffffff url(/media/images/site_base/left_titles/lt_tag_cloud.gif) no-repeat scroll 0px 0px;
	border: 1px solid #a39271;
	padding: 40px 8px 8px 8px;
	margin-bottom: 10px;
	text-align: center;
}

#leftColumnHome .tag_cloud {
	background-position: -17px 0px;
}

/*
.leftActionBar span {
    color:#5b3b00;
    font-weight: bold;
    margin-left: 5px;
}
.leftActionBar a {
    color:  #a32f24;
}
.leftActionBar ul {
    margin:  0px 0px 7px 2em;
}*/

.tag_cloud .size1 {
	font-size: 10px;
}

.tag_cloud .size2 {
	font-size: 14px;
}

.tag_cloud .size3 {
	font-size: 18px;
}

.tag_cloud .viewAll {
	text-align: right;
}

.hp_communityTab_top10 {
	float: left;
	width: 522px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border: 1px solid #bf685e;
	margin-bottom: 10px;
	background: white;
}

.hp_communityHP_top10 {
	float: left;
	width: 400px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border: 1px solid #bf685e;
	margin-bottom: 10px;
	background: white;
}

#hp_communityTab_top10list {
	margin: 0px 15px 20px 45px !important;
}

#hp_communityTab_top10list li {
	list-style-image: url(/media/images/site_base/bullet_red.gif) !important;
	list-style-position: outside !important;
	list-style-type: disc !important;
	margin-bottom: 10px;
}

#hp_communityTab_top10list li a {
	text-decoration: none;
	color: #44758B;
}

#hp_communityTab_top10list li span {
	font-size: 11px;
}

.promotions {
	border: 1px solid #f00;
	background-color: #faa;
	padding: 5px;
	margin: 10px;
}

.promotions h3 {
	margin: 0px;
	color: #336699;
}

.promotions ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

.discount_amount {
	color: #f00;
}

#launch-main {
	
}


#attrTable {
	border-style: none;
}

#attrTable td {
	border-style: none;
}

#attrTable th {
	font-weight: bold;
	width: 150px;
	margin-bottom: 3px;
	color: #336699;
	border-style: none;
	text-align: left;
}

.nocellborders td {
	border-style: none;
}

.promotion_name {
	color: #336699;
}

.promotion_old_price {
	text-decoration: line-through;
}

.promotion_new_price {
	color: #336699;
}

#danceDanceDiv {
	background-image: url(/media/images/dance_card.jpg);
	background-repeat: no-repeat;
	padding-top: 90px;
	height: 600px;
	width: 400px;
}

#leftCartBox {
	/*background-image:url(/media/images/site_base/left_titles/lt_cart_header.gif);
        background-repeat:no-repeat;*/
    border: 1px solid #988a64;
	background-color: #ffffff;
	padding: 47px 8px 8px 8px;
	margin-bottom: 10px;
}

#leftCartHeader {
	position: absolute;
	left: 1px;
	top: -6px;
}

/*
#leftCartBox span {
    color:#5b3b00;
    font-weight: bold;
    margin-left: 5px;
}
#leftCartBox a {
    color:  #a32f24;
}
#leftCartBox ul {
    margin:  0px 0px 7px 2em;
}
*/

.leftFacet {
	background-image: url(/media/images/site_base/left_titles/lt_narrow_by.gif);
	background-repeat: no-repeat;
	border: 1px solid #523e02;
	background-color: #eceddc;
	padding-top: 40px;
	margin-bottom: 10px;
}

#leftColumnHome .leftFacet {
	background-position: -17px 0px;
}

.leftFacet span {
	color: #9b8f57;
	font-weight: bold;
	margin-left: 5px;
}

.leftFacet a {
	
}


.leftFacet ul {
	margin: 0px 0px 7px 2em;
}

.hp_dailyDeals {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	background: #ffffff url(/media/images/site_base/hp_box_titles/hp_center_daily_deal.gif) no-repeat;
	float: left;
	width: 550px;
	padding-top: 40px;
	border: 1px solid #9ba752;
	margin: 0px 0px 10px 10px;
}

.hp_dailyDeals p {
	margin-left: 10px;
}

.hp_whatsNew {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	background: #ffffff url(/media/images/site_base/hp_box_titles/hp_center_whats_new.gif) no-repeat;
	float: left;
	width: 550px;
	padding-top: 40px;
	border: 1px solid #998b64;
	margin: 0px 0px 10px 10px;
}

.hp_whatsNew p {
	margin-left: 10px;
}

.hp_specialFeatures {
	background: #ffffff url(/media/images/site_base/left_titles/lt_special_features.gif) no-repeat scroll -17px 0px;
	border: 1px solid #a39271;
	padding: 40px 8px 8px 8px;
	margin-bottom: 10px;
	text-align: center;
}

#shopPrimaryRotator {
	background: #FFFFFF;
	margin-bottom: 10px;
}

.hp_shop_featuredProduct {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	background: #ffffff url(/media/images/site_base/hp_box_titles/bt_shop_featured_product.gif) no-repeat;
	float: left;
	width: 535px;
	padding-top: 40px;
	border: 1px solid #9ba752;
	margin: 0px 0px 10px 0px;
}

.hp_shop_featuredProduct p {
	margin-left: 10px;
}

.hp_shop_whatsHot {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	background: #ffffff url(/media/images/site_base/hp_box_titles/bt_shop_whats_hot.gif) no-repeat;
	float: left;
	width: 535px;
	padding-top: 40px;
	border: 1px solid #998b64;
	margin: 0px 0px 10px 0px;
}

.hp_shop_whatsHot p {
	margin-left: 10px;
}

/* More Facets Box style */

.moreFacetsLink {
	margin-left: 30px;
	font-style: italic;
	font-weight: bold;
}

.extraFacetsTable {
	position: absolute;
	width: 693px;
	/*height:   600px;*/
    display: none;
	z-index: 9999;
	left: 100px;
	padding: 20px;
	/*overflow: scroll;*/
    background-color: #E4DCC6;
	border: thin solid #998B64;
}

.extraFacetsTable td {
	padding: 2px;
}

.extraFacetsHeaderLeft {
	float: left;
	font-weight: bold;
	font-size: 1.3em;
}

.extraFacetsHeaderRight {
	float: right;
}