@charset "utf-8";

/* Original design work, including graphics and all related scripts, Copyright (c) OCDesignsOnline.com, All Rights Reserved. Used with permission by Detail Best. */

/* Homepage formatting
-------------------------------------------------- */
#x-home									{ margin:0 auto; padding:0; }
#x-home, .x-tb-title, 
.x-tb-top, .x-tb-mid, 
.x-tb-btm, #x-shop					{ width:737px; overflow:hidden; }

/* promo banner full width */
#x-hm-babg								{ width:960px; height:auto; background:transparent none; margin:0 auto; padding:0px 0 0; overflow:hidden; display:none; }
#x-hm-bann								{ width:960x; height:382px; margin:0 auto; display:block; }

/* text boxes */
.x-tb-title									{ background:transparent url(/v/vspfiles/templates/DetailBest/images/x-tb-title.png) 0 0 no-repeat; height:42px; }
.x-tb-title-brnd							{ background-image:url(/v/vspfiles/templates/DetailBest/images/x-tb-title-brnd.png); }
.x-tb-title-whys							{ background-image:url(/v/vspfiles/templates/DetailBest/images/x-tb-title-whys.png); padding-top:28px; }
.x-tb-title-feat							{ background-image:url(/v/vspfiles/templates/DetailBest/images/x-tb-title-feat.png); }
.x-tb-top									{ background:transparent url(/v/vspfiles/templates/DetailBest/images/x-tb-top.png) 0 0 no-repeat; height:5px; }
.x-tb-mid									{ background:transparent url(/v/vspfiles/templates/DetailBest/images/x-tb-mid.png) 0 0 repeat-y; padding:5px 0; }
.x-tb-btm									{ background:transparent url(/v/vspfiles/templates/DetailBest/images/x-tb-btm.png) 0 0 no-repeat; height:18px; }
.x-tb-ins									{ padding:10px 15px 0; }
.x-tb-mid, .x-tb-mid p, 
.x-tb-mid a, .x-tb-mid li				{ text-align:left; font:13px/16px "Open Sans", Arial, Tahoma, Sans-serif; color:#C0C0C0; }
.x-tb-mid p, .x-tb-mid ul				{ padding:0 0 16px; list-style-type:none; }
.x-tb-mid li								{ background:transparent url(/v/vspfiles/templates/DetailBest/images/x-tb-bullet.png) 0 0 no-repeat; padding:0 0 5px 15px; }
.x-tb-mid ol								{ padding:0 15px 15px 25px; }
.x-tb-mid ol li								{ background:transparent none; padding:0 0 5px 0; }
.x-tb-mid a, .x-tb-mid a:link,
.x-tb-mid a:active, 
.x-tb-mid a:visited						{ color:#C0C0C0; text-decoration:underline; }
.x-tb-mid a:hover						{ color:#04DDE9; text-decoration:underline; }

/* shop brands images */
#x-brnd									{ padding:10px 0 0; overflow:hidden; }
#x-brnd img								{ width:231px; height:100px; margin:0 0 10px 11px; float:left; display:block; }

/* why shop with us */
#x-whys									{ margin:0 0 13px; }
#x-whys p									{ color:#C0C0C0; font-size:15px; line-height:18px; font-style:italic; margin:0; padding:3px 0 12px 30px; background:transparent url(/v/vspfiles/templates/DetailBest/images/x-whys-bull.png) 0 0 no-repeat; }
#x-whys p	span							{ color:#04DDE9; }

/* featured items */
#featured-products					{ background:transparent url(/v/vspfiles/templates/DetailBest/images/x-tb-mid.png) 0 0 repeat-y; border-bottom:1px solid #303030; padding:0 0 10px; text-align:center; overflow:hidden; }
#featured-products .product		{ width:168px; height:270px; margin:10px 0 0 13px; padding:0; background:transparent url(/v/vspfiles/templates/DetailBest/images/x-main-fbox.png) 0 0 no-repeat; display:block; float:left; }
#featured-products .product a:first-child		{ display:table-cell; margin:0 auto; padding:10px 14px; width:140px; height:140px; text-align:center; vertical-align:middle; }
#featured-products .product .x-featthumb	{ width:auto; max-width:140px; height:auto; max-height:140px; margin:0 auto; border:0 none !important; display:block; }
#featured-products .product a h3				{ color:#C0C0C0; font-size:13px; line-height:15px; font-weight:normal; text-decoration:none !important; margin:0 12px 6px; padding:0; height:45px; overflow:hidden; }
#featured-products .product a:hover h3		{ color:#04DDE9; text-decoration:none !important; }
#featured-products .product .product-price	{ color:#C0C0C0; font-size:14px; line-height:16px; font-weight:bold; margin:0 12px 8px; }
#featured-products .product .product-more	{ display:block; width:158px; height:30px; margin:0 auto; text-indent:-9000px; }




/* END CUSTOM SITE STYLES */
/* BEG STANDARD SHOPPING CART STYLES */


/* Adjust three-column spacing
-------------------------------------------------- */
#content_area table tr td.x-centercol	{ /* width:534px !important; */ }
#content_area table tr td.x-gutter		{ display:none; }
#content_area table tr td.x-rightcol		{ /* width:210px !important; padding-left:8px; */ }
#content_area table tr td.x-rightcol		{ display:none !important; }


/* Remove unwanted spacing
-------------------------------------------------- */
#content_area table tr td br,
#content_area .x-hide				{ display:none; }
#content_area .x-show				{ display:block; }


/* Revise featured products table
-------------------------------------------------- */
/* remove generic feat prod title images */
#content_area img[src="v/vspfiles/templates/DetailBest/images/clear1x1.gif"][width="5"][height="5"],
#content_area table tr td.x-centercol img[src="v/vspfiles/templates/DetailBest/images/clear1x1.gif"][width="7"][height="7"],
#content_area img[src="v/vspfiles/templates/DetailBest/images/HomePage/FeaturedProducts.gif"],
#content_area img[src="/v/vspfiles/templates/DetailBest/images/HomePage/FeaturedProducts.gif"],
#content_area table tr td[background="/v/vspfiles/templates/DetailBest/images/Divider_Horizontal.gif"] { display:none; }

/* define feat prod table dimensions, bg color, borders */
#content_area .v65-productDisplay br	{ display:block; }
#content_area .x-centercol table.v65-productDisplay								{ width:737px !important; background:transparent url(/v/vspfiles/templates/DetailBest/images/x-tb-mid.png)  0 0 repeat-y; margin:0; padding:0; border-bottom:1px solid #CCC; margin:0 0 13px; }
#content_area .x-centercol table.v65-productDisplay tr td							{ margin:0 !important; padding:0 !important; }
#content_area .x-centercol table.v65-productDisplay								{ width:auto !important; background:transparent none !important; }
#content_area .x-centercol table.v65-productDispla tr td a,
#content_area .x-centercol table.v65-productDisplay tr td .text.colors_text	{ color:#C0C0C0; }
#content_area .x-centercol table.v65-productDisplay tr td a:hover 			{ color:#04DDE9; }



/* Revise right column
-------------------------------------------------- */
