table.colors_pricebox { /* Pricebox Background Color */
	background-color:transparent;
}
.sharethis{width:325px;padding-right:15px;}

.colors_descriptionbox { /* Description Box */
	background-color:#1f2646;
}

table.colors_descriptionbox td, table.colors_descriptionbox td div, table.colors_descriptionbox td p, table.colors_descriptionbox td font { /* Description Box Text */
	color:#ffffff;
	font-family:verdana, sans-serif !important;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
}

table.colors_descriptionbox tr td table tr td b { /* Features Title (only when bold isn't anywhere else in description) */
	font-weight:normal !important;
}

#content_area form table tr td table tr td table tr td nobr font.productnamecolorSMALL b, #content_area form table tr td table tr td table tr td nobr a.productnamecolorSMALL, #content_area form table tr td table tr td table tr td nobr a.productnamecolorSMALL b { /* Description Box Tabs */
	font-family:verdana, sans-serif !important;
	font-size:11px;
	font-weight:bold;
	color:#141523;
	text-transform:none;
	letter-spacing:0px;
	display:block;
	padding:2px 5px 0;
}

a#product_photo_zoom_url { /* Product Image Wrapper */
	display:block;
	width:300px;
	min-height:200px;
	margin: 0 auto -10px;
}

a#product_photo_zoom_url img { /* Product Image Border */
	border:0;
}

.productnamecolorLARGE, a.productnamecolorLARGE, a.productnamecolorLARGE:hover { /* Product Name */
	display:inline-block;
	color:#00deff !important;
	font-family:verdana, sans-serif !important;
	font-size:16px !important;
	font-weight:bold !important;
	margin:0;
	padding:5px 0 10px;
}

table.colors_pricebox tr td span.product_options_link a { /* Manually Added  - Link Next To Product Options Dropdown */
	/*color:#707070;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	text-decoration:underline;*/
}

table.colors_pricebox tr td span.product_options_link a:hover { /* Manually Added  - Link Next To Product Options Dropdown - Hover */
	/*color:#707070;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	text-decoration:none;*/
}

table.colors_pricebox tr td { /* Pricebox Text - Availability Text Usually*/
	color:#ffffff;
	font-family:arial, verdana, sans-serif !important;
	font-size:11px;
}

table.colors_pricebox tr td a { /* Pricebox Links - Call For Price Text Usually */
	/*color:#000000 !important;
	font-family:arial, verdana, sans-serif !important;
	font-size:11px !important;*/
}

table.colors_pricebox tr td table tr td table tr td table tr td font.productnamecolor i b { /* You Save Text */
	/*color:#687819 !important;
	font-family:verdana, sans-serif !important;
	font-size:11px !important;
	font-style:italic !important;
	font-weight:bold !important;
	letter-spacing:normal !important;
	text-transform:none !important;*/
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td font.colors_text { /* List Price */
	/*color:#999999 !important;
	font-family:arial, verdana, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;*/
}

table.colors_pricebox tr td table tr td table tr td table tr td font.colors_text span.PageText_L483n b { /* List Price (v6) */
	/*color:#353f3a !important;
	font-family:erdana, sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;
	text-decoration:none;*/
}

#content_area table.colors_pricebox div.product_productprice b font.colors_text { /* 2014 - NEW Our Price text colon */
	color:#7dc5fe !important;
	font:bold 12px verdana !important;
}

#content_area table.colors_pricebox div.product_productprice b font span.prodprice { /* 2014 - NEW Our Price text */
	color:#7dc5fe !important;
	font:bold 12px verdana !important;
}

#content_area table.colors_pricebox div.product_productprice b span{ /* 2014 - NEW Price itself */
	color:#fac536;
	font:bold 12px verdana;
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td font.colors_text b { /* OLD List Price Text, OLD Our Price Text */
	color:#7dc5fe !important;
	font-family:verdana, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
}

table.colors_pricebox tr td table tr td table tr td table tr td font.colors_text span.PageText_L483n b span.PageText_L334n { /* List Price Text (v6) */
	/*color:#353f3a !important;
	font-family:verdana, sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;
	text-decoration:none !important;*/
}

table.colors_pricebox tr td table tr td table tr td table tr td font.pricecolor span.PageText_L483n font.colors_text b span.PageText_L335n, table.colors_pricebox tr td table tr td table tr td table tr td font.colors_text span.PageText_L483n b span.PageText_L335n { /* Our Price Text (v6) */
	/*color:#353f3a !important;
	font-family:verdana, sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;*/
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td font.colors_text span.prodprice_list { /* List Price (Custom) */
	/*color:#4b5154 !important;
	font-family:arial, verdana, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;*/
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td font.colors_text b span { /* Our Price Text (Custom) */
	/*display:none;*/
	/*color:#33654f !important;
	font-family:arial, verdana, sans-serif !important;
	font-size:14px !important;
	font-weight:bold !important;*/
}

table.colors_pricebox tr td table tr td table tr td table tr td font.colors_text span.PageText_L483n { /* Our Price (if there's a Sale Price) (v6) */
	/*color:#353f3a !important;
	font-family:verdana, sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;*/
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td b font.colors_productprice, #content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td b font.colors_text { /* OLD Our Price */
	color:#fac536 !important;
	font-family:erdana, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
}

table.colors_pricebox tr td table tr td table tr td table tr td b font.pricecolor span.PageText_L483n { /* Our Price (or Sale Price if exists) (v6) */
	/*color:#b57818 !important;
	font-family:verdana, sans-serif !important;
	font-size:15px !important;
	font-weight:bold !important;*/
}

table.colors_pricebox tr td table tr td table tr td table tr td b font.pricecolor span.PageText_L483n span.PageText_L336n { /* Sale Price Text */
	/*color:#b57818 !important;
	font-family:verdana, sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;*/
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td i font { /* Product Code */
	font-family:verdana, sans-serif !important;
	font-size:10px;
	font-weight:normal;
	font-style:italic !important;
	color:#7dc5fe !important;
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td b font[color="#009900"]{ /* Stock Status Text */
	/*color:#26100b !important;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;*/
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td input { /* Quantity Input Box */
	font-family:arial, verdana, sans-serif !important;
	color:#000000;
	font-size:12px;
	margin-right:10px;
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td font.colors_productname b { /* Option Category Headers */
	/*color:#353f3a;
	font-family:verdana, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-transform:none;*/
}

table.colors_pricebox tr td table tr td table tr td table tr td span { /* Options Description Text - Added Manually to "OptionCategoriesDesc" in Admin*/
	/*color:#251a06 !important;
	font-family:arial, verdana, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;*/
}

table.colors_pricebox select { /* Choose Your Options Dropdowns */
	/*border:1px solid #bebebe;
	color:#251a06;
	font-family:arial, verdana, sans-serif !important;
	font-size:11px;
	font-weight:normal;
	margin:2px 0px 2px 5px;
	padding:2px;
	width:125px;*/
}

table.colors_pricebox textarea { /* Choose Your Options Textarea */
	/*margin:0px 0px 0px 5px;*/
}

table.colors_pricebox tr td table tr td table tr td table tr td font, table.colors_pricebox tr td table tr td table tr td table tr td font span { /* Color Swatch "Click to view color" text */
	/*color:#353f3a !important;
	font-family:verdana, sans-serif !important;
	font-size:10px !important;
	font-weight:normal !important;*/
}

table.colors_pricebox tr td table tr td table tr td table tr td a img { /* Color Swatch Border */
	/*border:0px;*/
}

#content_area form table tr td[align="center"] { /* Align Photos Left */
	text-align:center;
}

.prod_aboveprice { /* Description Above Pricing Text (Manually Added) */
	/*color:#251a06;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	line-height:14px;*/
}

#altviews { /* Alternate Views box */
	display:block;
	width:350px;
}

#additional_photos_title { /* Additional Photos Title */
	color:#7dc5fe;
	display:inline-block !important;
	font:bold 12px arial,verdana,sans-serif;
	letter-spacing:0px;
	text-transform:none;
	margin: 0 0 -5px;
	padding: 3px 0 0;
	text-align:center !important;
}

.vCSS_img_alternate_product_photo { /* Additional Photos Thumbnail Borders */
	border:0 !important;
}

#related_products_title{ /* Related Products Title */
	background:url(../images/template/related_products_bg.jpg);
	background-repeat:no-repeat;
	color:#fffefe;
	font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	height:20px !important;
	display:block;
	margin:0 !important;
	padding:5px 0 0 20px !important;
	width:161px !important;
}

#accessories_title { /* Accessories Title */
	background:url(../images/template/related_products_bg.jpg);
	background-repeat:no-repeat;
	color:#fffefe;
	font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	height:20px !important;
	display:block;
	margin:0 !important;
	padding:5px 0 0 20px !important;
	width:161px !important;
}

td.colors_background_main { /* Accessories & Related Products Box Border */
	border:0;
	padding:5px 10px !important;
}

#content_area table.colors_lines_light { /* Related Products & Accessories Border */ 
	background-color:transparent;
	border:0; /* Around Entire Box (Above Title) */
}

#content_area table.colors_lines_light td.colors_background_main { /* Related Products & Accessories Background Color */ 
	background-color:#1f2646;
	border:0;
	/*border-left:1px solid #eee8d9;
	border-right:1px solid #eee8d9;
	border-bottom:1px solid #eee8d9;*/
}

table.colors_lines_light tr td table { /* Accessories & Related Products Box Padding */
	border-collapse: collapse;
}

table.colors_lines_light tr td table tr td.colors_backgroundlight { /* Accessories & Related Products Box Padding */
	margin:0;
	padding:0;
}

.colors_background_main { /* Accessories & Related Products Background & Padding */
	background-color:transparent;
	padding:0 5px 5px;
}

table.colors_lines_light tr td table tr td.colors_background_main table tr td table tr td { /* Accessories & Related Products Add Box Text */
	font-family:verdana, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
}

table.colors_lines_light tr td table tr td.smalltext table tr td table tr td input { /* Accessories & Related Products Add Box */
	background-color:transparent !important;
}

#content_area table#v65-product-related table.v65-productDisplay div.product_productprice b font.smalltext{ /* 2014 - NEW Accessories & Related Products Our Price text */
	color:#7dc5fe !important;
	font:bold 12px verdana !important;
}

#content_area table#v65-product-related table.v65-productDisplay div.product_productprice b{ /* 2014 - NEW Accessories & Related Products Price itself */
	color:#fac536;
	font:bold 12px verdana;
}

table.colors_lines_light tr td table tr td.colors_background_main table tr td table tr td font.smalltext b { /* OLD Accessories & Related Products Our Price Text */
	color:#7dc5fe;
	font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:bold !important;
}

table.colors_lines_light tr td table tr td.colors_background_main table tr td table tr td font.smalltext b span { /* Accessories & Related Products Our Price Text (Custom) */
	/*display:none;*/
	/*color:#33654f;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:bold !important;*/
}

#content_area form table tr td table tr td table tr td.colors_background_main table tr td b font.colors_productprice, table.colors_lines_light tr td table tr td.smalltext table tr td table tr td b font.colors_productprice { /* OLD Accessories & Related Products Our Price */
	color:#fac536 !important;
	font-family:verdana, sans-serif;
	font-size:12px !important;
	font-weight:bold !important;
}

table.colors_lines_light tr td table tr td.colors_background_main table tr td a.productnamecolorsmall { /* Accessories & Related Products Product Name */
	color:#00deff !important;
	font-family:verdana, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
}

table.colors_lines_light tr td table tr td.colors_background_main table tr td a.productnamecolorsmall:hover { /* Accessories & Related Products Product Name - Hover */
	color:#ffffff !important;
	font-family:verdana, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
	text-decoration:none !important;
}

/* Fix Volusion's "Average Customer Rating" line */
table#v65-product-reviews tr.v65-product-reviews-row td.v65-product-reviews-cell div table td {
    width: 270px !important;
}

table#v65-product-reviews tr.v65-product-reviews-row td.v65-product-reviews-cell div table td b {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}

table#v65-product-reviews tr.v65-product-reviews-row td.v65-product-reviews-cell div table td img.vCSS_img_star_avg_rating {
    display: block;
    float: right;
    margin: 2px 0 0;
    padding: 0;
}

table#v65-product-reviews tr.v65-product-reviews-row td.v65-product-reviews-cell div table td b, table#v65-product-reviews tr.v65-product-reviews-row td.v65-product-reviews-cell div table td nobr {
    display: block;
    float: left;
    height: 16px;
    line-height: 18px;
    padding: 0 5px;
    vertical-align: middle;
}

table#v65-product-reviews tr.v65-product-reviews-row td.v65-product-reviews-cell table td span span, table#v65-product-reviews tr.v65-product-reviews-row td.v65-product-reviews-cell table td b span {
    display: inline;
    float: none;
    font-size: 11px !important;
    padding: 0;
    white-space: normal;
    width: auto;
}

table#v65-product-reviews tr.v65-product-reviews-row td.v65-product-reviews-cell table td span {
    clear: both;
    display: block;
    float: right;
    font-size: 11px !important;
    left: 0 !important;
    padding: 2px 0 0;
    text-align: center;
    white-space: nowrap;
    width: 56px;
}

table#v65-product-reviews tr.v65-product-reviews-row td.v65-product-reviews-cell div table td + td {
    width: auto !important;
}
/* END Fix Volusion's "Average Customer Rating" line */

#content_area table#product_reviews_description_box { /* Product Reviews */
	background-color:#1f2646;
	padding:0;
}

#content_area table#product_reviews_description_box td,
#content_area table#product_reviews_description_box p{ /* Product Reviews text */
	color:#ffffff;
}

#content_area table.colors_backgroundlight_dark { /* Recent History Space Below Heading Remove */
	border:0 !important;
	display:none !important;
	margin:0 !important;
	padding:0 !important;
	width:0px !important;
	height:0px !important;
}

table.colors_backgroundlight { /* Recent History Table Border and Background Color */
	background-color:#1f2646;
	border:0px;
	margin:0px !important;
	padding-top:7px;
}

td.smalltext a { /* Recent History Product Name */
	color:#00deff;
	font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
}

td.smalltext a:hover { /* Recent History Product Name - Hover */
	color:#ffffff !important;
	font-size:12px;
	text-decoration:none !important;
}

table.colors_backgroundlight .pricecolor { /* Recent History Product Price */
	color:#fac536 !important;
	font-family:verdana, sans-serif;
	font-size:12px !important;
	font-weight:bold;
}

tr.colors_backgroundlight_dark { /* Recent History Bottom Row Background */
	background-color:transparent;
}

tr.colors_backgroundlight_dark td { /* Recent History Bottom Row Border */
	border-top:0;
}

tr.colors_backgroundlight { /* Product Table - Titles Background */
	/*background-color:#266dcc;
	color:#ffffff;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;*/
}

tr.colors_backgroundlight td { /* Product Table - Titles */
	/*color:#ffffff;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:3px !important;*/
}

#content_area form table tr td table tr td table tr td.smalltext { /* Product Table - Item # */
	/*color:#58595b;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;*/
}

#content_area form table tr td table tr td table tr td input { /* Product Table - Input */
	/*color:#000000;
	font-family:arial, verdana, sans-serif;
	font-size:12px;*/
}

#content_area form table tr td table tr td table tr td.productnamecolorSMALL { /* Product Table - Product Name */
	/*color:#000000;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;*/
}