/* No Sidebar On Homepage Style
 * ------------------------------
 */
#content_area { /* Change Width Of Content Area */
	background:transparent none !important;
	width:944px !important;
	/*height:875px;*/
	overflow:hidden !important;
	padding:0px 8px 0px 8px !important;
	margin:0 auto !important;
}

#content_left { /*Home Page - No Left Navigation*/
	display:none !important;
}
		
div#content_area table tr td table tr td table { /*Remove cellspacing & cellpadding*/
	border-collapse:collapse;
	height:210px; /*Align bottom of Featured Products background with Brands box bottom*/
}

#content_area_wrapper {
	float:right;
	width:960px !important;
}

#sitewide_banner {
	display:none;
}

/* Changing Style
 * ------------------------------
 */

#content_area br {
	display:none;
}

#content_area img {
	border:0px;
}

#content_inner {
	background:transparent url(//media2.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/content_bg.jpg) !important;
	background-repeat:repeat-y !important;
	background-position:0 0px !important;
}

#homepage_left_row1 {
	width:725px;
	height:295px;
	overflow:hidden;
}

#homepage_hero {
	width:725px;
	height:295px;
}

#bannernumbers {display:none;}

#bannerbuttons {
	height:0;
	position:relative;
	top:-17px;
	left:670px;
	z-index:1004;
}

#homepage_left_row2 {
	height:146px;
	margin:6px 0px 0px 0px;
	padding:0px;
	width:725px;
}

#homepage_left_row2 div {
	float:left;
	margin:0px;
	padding:0px;
}

#homepage_left_row2_mid, #homepage_left_row2_right {
	margin:0px 0px 0px 6px !important;
	padding:0px;
}

#homepage_left_row3 {
	background:url(//media2.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/welcome_bg.jpg);
	background-repeat:repeat-y;
	margin:6px 0px 0px 0px;
	min-height:145px;
  	height:auto !important;
  	height:145px;
	padding:0px;
	width:725px;
}

#homepage_left_row3:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#homepage_left_row3_inner {
	background:url(//media2.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/welcome_top.jpg);
	background-repeat:no-repeat;
	margin:0px;
	min-height:102px;
  	height:auto !important;
  	height:102px;
	padding:43px 0px 10px 0px;
	width:725px;
}

#homepage_left_row3_inner:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#homepage_left_row3_left {
	border-right:1px solid #ccd2de;
	color:#6f6460;
	font-family:lucida grande, verdana, sans-serif;
	font-size:12px;
	float:left;
	line-height:18px;
	margin:0px;
	max-width:330px !important;
	padding:0px 10px 0px 15px;
	width:330px;
}

#homepage_left_row3_right {
	color:#6f6460;
	font-family:lucida grande, verdana, sans-serif;
	font-size:12px;
	float:right;
	line-height:18px;
	margin:0px;
	max-width:344px !important;
	padding:0px 10px 0px 15px;
	width:344px;
}

#homepage_left_row4 {
	margin:6px 0px 0px 0px;
	padding:0px;
	width:725px;
}

#navpromo_newsletter2 {
	background:url(//media3.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/newsletter_bg.jpg);
	background-repeat:no-repeat;
	height:182px;
	margin:0px;
	padding:0px;
	width:213px;
}

#navpromo_newsletter_inner2 {
	height:134px;
	margin:0px;
	padding:48px 15px 0px 15px;
	width:183px;
}

#newsletter_text2 {
	color:#6f6460;
	font-family:lucida grande, verdana, sans-serif;
	font-size:12px;
	height:64px;
	line-height:18px;
	margin:0px;
	padding:0px;
	width:183px;
}

#navpromo_newsletter_inner2 #subscribe_form2 {
	float:right;
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:183px;
}

#navpromo_newsletter_inner2 #newsletter_input_wrap2 {
	height:19px;
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:160px;
}

#navpromo_newsletter_inner2 #newsletter_input2 {
	background-color:transparent;
	border:0px;
	color:#827773;
	font-family:lucida grande, verdana, sans-serif !important;
	font-size:11px;
	margin:0px;
	padding:0px 5px 0px 5px;
	text-align:left;
	width:150px;
}

#navpromo_newsletter_inner2 #newsletter_submit_wrap2 {
	height:23px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:73px;
}

#homepage_learning {
	background:url(//media1.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/navpromo_learning_bg.jpg);
	background-repeat:repeat-y;
	min-height:188px;
  	height:auto !important;
  	height:188px;
	margin:6px 0px 0px 0px;
	padding:0px;
	width:213px;
}

#homepage_learning_inner {
	background:url(//media2.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/navpromo_learning_top.jpg);
	background-repeat:no-repeat;
	color:#6f6460;
	font-family:lucida grande, verdana, sans-serif;
	font-size:12px;
	letter-spacing:-0.05px;
	line-height:18px;
	min-height:128px;
  	height:auto !important;
  	height:128px;
	margin:0px;
	padding:50px 14px 10px 14px;
	width:185px;
}

#homepage_learning_inner p {
	margin:0px 0px 10px 0px;
	padding:0px;
}

#homepage_learning_inner br {
	display:block;
}

#homepage_blog {
	background:url(//media3.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/navpromo_blog_bg.jpg);
	background-repeat:repeat-y;
	/*min-height:157px;
  	height:auto !important;*/
  	height:144px; /*157*/
	margin:6px 0px 0px 0px;
	padding:0px;
	width:213px;
}

#homepage_blog_inner {
	background:url(//media3.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/navpromo_blog_top.jpg);
	background-repeat:no-repeat;
	color:#6f6460;
	font-family:lucida grande, verdana, sans-serif;
	font-size:12px;
	letter-spacing:-0.05px;
	line-height:18px;
	/*min-height:97px;
  	height:auto !important;
  	height:97px;*/
	margin:0px;
	padding:50px 14px 0px 14px; /*50 14 10 14*/
	width:185px;
}

#homepage_blog_inner p {
	margin:0px 0px 10px 0px;
	padding:0px;
}

#homepage_gallery {
	background:url(//media3.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/navpromo_gallery_bg.jpg);
	background-repeat:repeat-y;
	min-height:217px;
  	height:auto !important;
  	height:217px;
	margin:6px 0px 0px 0px;
	padding:0px;
	width:213px;
}

#homepage_gallery_inner {
	background:url(//media2.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/navpromo_gallery_top.jpg);
	background-repeat:no-repeat;
	min-height:163px;
  	height:auto !important;
  	height:163px;
	margin:0px;
	padding:44px 5px 10px 1px;
	width:207px;
}

#homepage_gallery_inner p {
	margin:0px 0px 10px 0px;
	padding:0px;
}

#homepage_gallery_top {
	height:59px;
	margin:0px;
	padding:0px;
	width:207px;
}

#homepage_gallery_top a {
	margin:0px 0px 0px 6px;
	padding:0px;
	text-decoration:none;
	width:63px;
}

#homepage_gallery_btm {
	color:#6f6460;
	font-family:lucida grande, verdana, sans-serif;
	font-size:12px;
	letter-spacing:-0.05px;
	line-height:18px;
	margin:0px;
	padding:13px 0px 0px 10px;
	width:195px;
}

#homepage_brands {
	background:url(//media1.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/navpromo_brands_bg.jpg);
	background-repeat:repeat-y;
	min-height:123px;
  	height:auto !important;
  	height:123px;
	margin:6px 0px 0px 0px;
	padding:0px;
	width:213px;
}

#homepage_brands_inner {
	background:url(//media2.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/navpromo_brands_top.jpg);
	background-repeat:no-repeat;
	min-height:61px;
  	height:auto !important;
  	height:61px;
	margin:0px;
	padding:52px 14px 10px 14px;
	width:185px;
}

#homepage_brands_inner br {
	display:block !important;
}

#homepage_brands_inner a {
	color:#6f6460;
	font-family:lucida grande, verdana, sans-serif;
	font-size:12px;
	letter-spacing:-0.05px;
	line-height:18px;
}

#homepage_brands_inner a:hover {
	color:#73819a;
	font-family:lucida grande, verdana, sans-serif;
	font-size:12px;
	letter-spacing:-0.05px;
	line-height:18px;
	text-decoration:underline;
}

#homepage_brands_inner span {
	background:url(//media3.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/navpromo_brands_divider.jpg);
	background-repeat:no-repeat;
	background-position:0px 4px;
	display:inline-block;
	height:8px;
	margin:0px 5px 0px 5px;
	padding:0px;
	width:5px;
}

/* Featured Products
 * ------------------------------
 */
#content_area table tr td table tr td table tr td table tr td br { /* Re-Set Line Breaks In Featured Products */
	display:block !important;
}

#content_area table tr td table { /* Set Width Of Table */
	border-collapse:collapse !important;
	border-spacing:0px !important;
	margin:0px 0px 0px 0px !important;
	padding:0px;
	width:725px !important;
}

#content_area table tr td table tr td { /* Table Background */
	background:transparent url(//media2.cooltools.us/v/vspfiles/templates/cooltools/images/homepage/featured_products_bg.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

#content_area table tr td table tr td table { /* Set Width Of Inner Tables */
	margin:0px !important;
	padding:0px;
	width:100% !important;
}

div#content_area table tr td table tr td table tr td { /* Inner Table Backgrounds */
	background:transparent none !important;
}

#content_area table table#table_articleid_2 { /* Re-Set Width Of Description Table */
	margin:0px !important;
	padding:0px;
	width:100% !important;
}

#content_area table tr td table tr td { /* Featured Products Description */
	/*padding:0px 0px 0px 0px;*/
}

#content_area table tr td table tr td table tr td table tr td a.productnamecolor, #content_area table tr td table tr td table tr td a.productnamecolor { /* Product Name */
	color:#62642c;
	font-family:lucida grande, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	/*display:block; /**/
	/*padding-left:8px; /**/
}

#content_area table tr td table tr td table tr td table tr td a.productnamecolor:hover, #content_area table tr td table tr td table tr td a.productnamecolor:hover { /* Product Name - Hover */
	color:#645854;
	font-family:lucida grande, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
}

#content_area table tr td table tr td table tr td table tr td font.text b, #content_area table tr td table tr td table tr td table tr td font.colors_text b { /* List Price Text */
	/*color:#000000 !important;
	font-family:arial, verdana, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;*/
}

#content_area table tr td table tr td table tr td table tr td font.text { /* List Price */
	/*color:#000000 !important;
	font-family:arial, verdana, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;*/
}

#content_area table tr td table tr td table tr td table tr td font.text b { /* Our Price Text */
	color:#5b504c;
	font-family:lucida grande, verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	/*padding-left:8px; /**/
}

#content_area table tr td table tr td table tr td table tr td font.text b span { /* Our Price Text (Custom) */
	/*display:none;*/
	color:#5b504c;
	font-family:lucida grande, verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
}

#content_area table tr td table tr td table tr td table tr td b font.colors_productprice { /* Our Price */
	color:#73819a !important;
	display:inline !important;
	font-family:lucida grande, verdana, sans-serif !important;
	font-size:11px !important;
	font-weight:normal;
}

#content_area table tr td table tr td table tr td table tr td font.text s { /* Our Price Alternative */
	color:#73819a !important;
	font-family:lucida grande, verdana, sans-serif !important;
	font-size:11px !important;
	font-weight:normal !important;
	text-decoration:none !important;
}

#content_area table 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-weight:bold !important;
	font-style:italic !important;
	text-decoration:none !important;*/
}

#content_area table tr td table tr td table tr td table tr td a img { /* Product Image Border */
	border:0px !important;
}
