@charset "utf-8";
/*
	Theme Name: PureTrak
	Theme URI: http://puretrak.com
	Description: Products CSS Styles for PureTrak.com
	Version: 1.0
	Last Revised: 9/1/2009
	Author: Patrick Hallinan
	Author URI: http://www.puretrak.com
*/

div#products_filter_grid_container {
	width: 100%;
}

div#official_products_title {
	margin: 0 0 10px 1px;
}

table#table_products_filter_grid {
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

table#table_products_filter_grid td.col_filter {
	width: 189px;
	background: url(/assets/images/products/products_filter_repeater.gif) repeat-y;
}

table#table_products_filter_grid td.col_browse {
	width: 726px;
	background: url(/assets/images/products/products_browser_repeater.gif) repeat-y;
}

div#products_item_container {
	margin: 10px auto;
	width: 710px;
	height: 298px;
	background: url(/assets/images/products/products_product_bg.gif) no-repeat;
}

div#products_filter_options_container {
	margin: 0 auto;
	width: 185px;
}

div#products_filter_no_results {
	margin-top: 30px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11pt;
	color: white;
	text-align: center;
}

table#table_products_item {
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

table#table_products_item .col_item_title {
	padding: 15px 0 15px 135px;
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	color: white;
	letter-spacing: 0.5px;
}

table#table_products_item .col_item_price {
	padding: 7px 0 0 0;
	font-family: Verdana;
	font-size: 30px;
	font-weight: bold;
	color: white;
	text-align: center;
}

table#table_products_item .col_qty_add {
	color: white;
	padding: 14px 0 0 10px;
}


div#products_product_view_container {
	width: 100%;
}

table#table_product_view {
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

table#table_product_view td.col_left {
	width: 189px;
	background: url(/assets/images/products/products_filter_repeater.gif) repeat-y;
}

table#table_product_view td.col_right {
	width: 726px;
	background: url(/assets/images/products/products_browser_repeater.gif) repeat-y;
}

table#table_product_item_information {
	margin: 0 auto 10px auto;
	width: 719px;
}

table#table_product_item_information td.col_product_views {
	background: url(/assets/images/products/product_pages/product_views.gif) no-repeat;
	width: 359px;
	height: 291px;
}

.product_images_container {
	margin: 20px auto 0 auto;
	width: 325px;
}


/* Items */
div#product_price_qty_add {
	width: 355px;
}

div.product_current_price {
	padding: 0 10px 8px 5px;
	font-family: Verdana;
	font-size: 30px;
	font-weight: bold;
	color: white;
	text-align: center;
}

table#table_grid_item {
	margin: 0 auto;
	padding: 0;
	width: 233px;
	border-collapse: collapse;
}

#products_view .products_item_container {
	margin: 5px 0 5px 5px;
	width: 233px;
	height: 254px;
	background: url(/assets/images/products/product_item_bg.gif);
}

#products_view .item_title {
	margin: 0 auto;
	width: 221px;
}

#products_view .item_ss {
	margin: 0 auto;
	width: 208px;
}

#products_view .item_price {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: white;
	padding-left: 15px;
	width: 85px;
}

#products_view .item_size {
	margin: 2px auto;
	width: 100%;
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

#products_view .review_total {
	margin: 2px auto;
	padding-left: 2px;
	text-align: left;
	font-family: Verdana;
	font-size: 10px;
	color: white;
}

#products_view .review_stars {
	padding-right: 3px;
}

#product_reviews_panel .customer_review_container {
	margin: 10px auto;
	width: 704px;
}

#product_reviews_panel .review_header {
	width: 704px;
	height: 43px;
	background: url(/assets/images/products/product_review_header.png);
}

#product_reviews_panel .review_body {
	width: 704px;
	background: url(/assets/images/products/product_review_repeater.png) repeat-y;
}

#product_reviews_panel .review_footer {
	width: 704px;
	height: 14px;
	background: url(/assets/images/products/product_review_footer.png);
}

table#table_customer_review {
	margin: 2px auto;
	padding: 0;
	width: 700px;
	border-collapse: collapse;
}

table#table_customer_review .col_name_stars {
	padding-left: 5px;
	padding-bottom: 3px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: white;
}

table#table_customer_review .col_posted_on {
	text-align: right;
	padding-right: 5px;
	font-family: Verdana;
	font-size: 10px;
	color: white;
}

#product_reviews_panel .ownership_period_label {
	padding-top: 3px;
	padding-left: 15px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #A7A7A7;
}

#product_reviews_panel .recommend_product_label {
	padding-top: 3px;
	padding-right: 10px;
	text-align: right;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #A7A7A7;
}

#product_reviews_panel .pros_comments {
	padding: 10px 15px 0 15px;
	font-family: Verdana;
	font-size: 10px;
	color: white;
}

#product_reviews_panel .cons_comments {
	padding: 10px 15px 0 15px;
	font-family: Verdana;
	font-size: 10px;
	color: white;
}

#product_reviews_panel .other_comments {
	padding: 10px 15px 0 15px;
	font-family: Verdana;
	font-size: 10px;
	color: white;
}

div#write_product_review_container {
	margin: 10px auto;
}

span#product_review_guidlines_qtip {
	text-decoration: underline;
}

#product_review_guidlines_tip p {
	padding: 10px 0;
}

#product_review_guidlines_tip ul {
	list-style-type: disc;
	padding-left: 15px;
}

.radio_group .x-panel-body {
	font: Verdana;
	font-weight: bold;
	color: white;
	background-color:transparent;
}
.radio_group .x-form-cb-label {
	font-family: Verdana;
	font-size: 10px;
}

.radio_group .x-form-item .x-form-element {
	padding-top: 2px;
	padding-bottom: 2px;
}

.radio_group .x-form-item .x-form-check-wrap {
	height: 7px;
}

.loading-indicator {
	font-family: Verdana;
	font-size: 12pt;
	color: white;
}

.icon_shopping_cart {
	background-image: url(/assets/images/cart_icon_small.png) !important;
}

div#customer_review_no_results {
	margin: 15px auto;
	width: 460px;
	height: 45px;
}

/*
.ext-safari .x-form-field-wrap .x-form-trigger {
    right: auto !important;
}

.ext-chrome .x-form-field-wrap .x-form-trigger {
    right: auto !important;
}
*/