﻿* {
margin : 0;
}
BODY {
font-family : Arial, Helvetica, San Serif;
font-size : 12px;
color : #555555;
text-align : center;
background-color : #FFFFFFF;
}
#table_reviews {
border-width : 0 0 0 0;
border-spacing : 0;
padding : 10px;
border-style : solid solid solid solid;
border-color : #555555 #555555 #555555 #555555;
border-collapse : separate;
}
img {
border : 0;
}
#dynamic_page {
clear : both;
z-index : -1;
width : 1070px;
color : #555555;
text-align : center;
font-size : 8pt;
padding : 5px;
background-repeat : repeat;
}
p {
color : #555555;
font-size : 12px;
}
#dynamic_page a {
color : #555555;
text-decoration : none;
font-size : 13px;
font-family : Arial, Helvetica, sans-serif;
}
#free_ship_msg {
clear : both;
float : left;
text-align : center;
background-color : #ededf8;
color : #555555;
font-size : 12pt;
font-weight : bold;
padding-top : 3px;
padding-bottom : 3px;
width : 710px;
margin-right : 20px;
}
#free_ship_msg img {
vertical-align : text-bottom;
}
.ship_image_banner {
vertical-align : sub;
padding-bottom : 1px;
}
#social_media {
border-top : 2px solid #ededf8;
clear : both;
float : left;
text-align : center;
width : 525px;
height : 25px;
padding-left : 5px;
padding-top : 10px;
padding-bottom : 5px;
/*border : 1px solid #000000; delete this later*/
}
#wantBtn-0 {
float : left;
margin-left : 10px;
}
#free_ship_msg small {
clear : both;
font-size : 8pt;
font-weight : normal;
}
#top {
clear : both;
float : left;
width : 99%;
}

#top_social_media {
float : left;
/*width : 1060px; do this when social media buttons are removed from left */
width : 450px;
font-size : 12px;
margin-top : 8px;
margin-right : 5px;
margin-bottom : 5px;
text-align : center;
/*border : 1px solid #000000; delete this later  */

}


#top_links {
float : left;
/*width : 1060px; do this when social media buttons are removed from left */
/*width : 800px;*/
width : 1055px;
font-size : 12px;
margin-top : 8px;
margin-right : 10px;
margin-bottom : 10px;
text-align : left;
/* border : 1px solid #000000; delete this later */
}
#top_links a:hover {
text-decoration : underline;
}
.top_links a {
float : left;
text-align : left;
padding-left : 7px;
padding-right : 7px;
margin-bottom : 7px;
border-right : 1px solid #555555;
}
#top_links_1 a {
border-left : 1px solid #555555;
}
#top_links_7 {
clear : both;
}
#top_links_7 a {
border-left : 1px solid #555555;
margin-top : 2px;
}
#top_links_13 {
clear : both;
}
#top_links_13 a {
border-left : 1px solid #555555;
margin-top : 2px;
}
#top_links_19 {
clear : both;
}
#top_links_19 a {
border-left : 1px solid #555555;
margin-top : 2px;
}

a.top_links_new {
padding-left: 3px; 
padding-right: 3px;
}

#top_left_bar {
/*width : 43px; do this when social media buttons are here */
width : 20px;
margin-top : 10px;
margin-right : 0px;
float : left;
text-align : left;
}

#top_left {
float : left;
/*width : 470px; do this when social media buttons are in top_left_bar */
width : 505px;
/* border: 1px solid #ccc; delete this later */
}

#mainimagecontainer {
clear : both;
float : left;
position : relative;
/*width : 470px; do this when social media buttons are in top_left_bar */
width : 505px;
margin-top : 10px;
margin-bottom : 5px;
}

#mainimage_sale {
clear : both;
float : right;
text-align : left;
/*width : 470px; do this when social media buttons are in top_left_bar */
width : 505px;
}
#mainimage_sale img {
position : absolute;
z-index : 1;
float : right;
}

#pinit {
float : right;
width : 100px;
margin-bottom : 2px;
margin-top : 2px;
}
#view_larger a {
font-size : 7pt;
float : left;
}
#view_larger img {
vertical-align : text-top;
float : left;
}
#disclosure_text {
float : left;
font-size : 8pt;
color : #808080;
text-align : left;
margin-left : 10px;
margin-bottom : 10px;
width : 250px;
line-height : 15px;
/* border: 1px solid #ccc; delete this later */
}
#rollover_images {
clear : both;
float : left;
text-align : left;
font-size : 8pt;
width : 450px;
margin-top : 10px;
/* border: 1px solid #ccc; delete this later */
}

.rollover_table_class {
float : left;
width : 60px;
padding-right : 4px;
overflow : hidden;
}
.rollover_table_video {
float : left;
width : 130px;
padding-right : 4px;
overflow : hidden;
}
h3.rollover {
font-size : 8pt;
font-weight : normal;
}
.anchor {
font-size : 10px;
color : #555555;
width : 58px;
padding-right : 4px;
overflow : hidden;
line-height : 1;
text-align : center;
white-space: pre-line;
}
.anchor_video {
font-size : 10px;
color : #555555;
width : 130px;
padding-right : 4px;
overflow : hidden;
line-height : 1;
text-align : center;
line-height : 15px;
}
#rollover_wrap {
float : left;
}

#top_right {
float : left;
width : 510px;
margin-top : 10px;
margin-left : 20px;
text-align : left;
border-left : 2px solid #ededf8;
border-right : 2px solid #ededf8;
border-top : 2px solid #ededf8;
border-bottom : 2px solid #ededf8;
}
#bill_me_later {
padding-left : 3px;
padding-bottom : 3px;
width : 430px;
/*border : 1px solid #000000; delete this later*/
}
#body_page_header {
clear : both;
float : left;
text-align : left;
vertical-align : text-bottom;
border-bottom : 1px solid #555555;
padding-top : 4px;
padding-bottom : 4px;
margin-top : 5px;
margin-bottom : 5px;
width : 100%;
font-size : 14pt;
font-weight : bold;
}
#sub_header {
font-size : 10pt;
float : left;
text-align : left;
margin-left : 20px;
width : 510px;
line-height: 20px;
/*border : 1px solid #000000; delete this later*/
}
#social {
float : left;
width : 300px;
}
#fb {
float : left;
left : 0;
top : 0;
height : 100%;
width : 85px;
}
#tw {
float : left;
left : 105px;
top : 0;
height : 100%;
width : 85px;
}
#favorites {
float : left;
width : 99px;
}
#favorites a {
text-decoration : none;
font-size : 7pt;
margin : 0;
padding : 0;
font-weight : normal;
overflow : hidden;
}
#favorites_top {
clear : both;
width : 100%;
}
#favorites_bottom {
clear : both;
width : 100%;
}
#efriend {
clear : both;
float : left;
width : 33px;
text-align : left;
}
#add_favorite {
float : left;
width : 33px;
text-align : center;
overflow : hidden;
}
#print_page {
float : left;
width : 33px;
text-align : right;
}
#efriend_text {
clear : both;
float : left;
width : 33px;
text-align : left;
font-size : xx-small;
}
#add_favorite_text {
float : left;
width : 40px;
text-align : center;
overflow : hidden;
}
#print_page_text {
float : left;
width : 25px;
text-align : right;
}
#cart {
clear : both;
float : left;
width : 500px;
padding-left : 10px;
padding-top : 10px;
padding-bottom : 10px;
background-color : #efefef;
/*border : 1px solid #000000; delete this later*/
}
#left_cart {
clear : both;
float : left;
padding-top : 10px;
padding-left : 10px;
text-align : left;
width : 510px;
padding-right : 5px;
/*border : 1px solid #000000; delete this later*/
}
#right_cart {
float : left;
width : 500px;
text-align : left;
padding-left : 0px;
padding-top : 10px;
/*border : 1px solid #000000; delete this later*/
}
#red {
color : #FF0000;
}
#green {
color : #558830;
}
#price {
clear : both;
float : left;
width : 99%;
/*border : 1px solid #000000; delete this later*/
}
#price_range {
clear : both;
float : left;
width : 99%;
font-size : 12pt;
}
#list_price {
clear : both;
float : left;
text-align : left;
color : #646464;
width : 99%;
font-size : 10pt;
margin-bottom: 2px;
}
.price_spec {
clear : both;
float : left;
width : 99%;
text-align : left;
color : #d4322a;
font-size : 15pt;
font-weight : bold;
margin-top: 2px;
margin-bottom: 2px;
}
.price_spec_discount {
float : left;
width : 99%;
text-align : left;
color : #d4322a;
font-weight : bold;
text-decoration : line-through;
}
#stock {
clear : both;
float : left;
padding-top : 10px;
text-align : left;
width : 99%;
}
#minimum_order_item {
clear : both;
float : left;
text-align : left;
color : #808080;
width : 120px;
padding-left : 10px;
padding-bottom : 10px;
}
#minimum_order_item a {
color : #808080;
}
#custom {
float : left;
text-align : left;
color : #861716;
width : 270px;
padding-left : 10px;
padding-bottom : 10px;
}
#custom a {
color : #861716;
text-decoration : underline;
font-size : 11px;
}
#custom a:hover {
color : #861716;
text-decoration : none;
font-size : 11px;
}
#min_ship_msg {
float : left;
text-align : left;
color : gray;
width : 99%;
}
#min_qty_msg {
clear : both;
float : left;
text-align : left;
width : 99%;
color : #006600;
font-size : 10pt;
}

#drop_down {
clear : both;
float : left;
z-index : -1;
width : 500px;
padding-left : 10px;
padding-right : 0px;
padding-top : 20px;
margin-bottom : 0;
padding-bottom : 0;
background-color : #ffffff;
/*border : 1px solid #000000; delete this later*/
}

#drop_down p {
color : #808080;
font-size : 8pt;
margin : 0;
padding : 0;
}

#drop_down select {
z-index : -1;
width : 92%;
height: 40px;
border-radius: 2px;
margin-top: 5px;
margin-bottom: 10px;
font-size:13pt; 
border: 2px solid #ccc;
font-size: 15px;
/*background: #EAEAEA;*/
-webkit-border-radius: 3;
-moz-border-radius: 3;
border-radius: 3px;
}

#drop_down select option {
    margin: 5px;
}


#extra_drop_down_cart {
clear : both;
float : left;
z-index : -1;
font-size : 14px;
width : 420px;
padding-left : 10px;
padding-right : 10px;
padding-top : 0;
margin-bottom : 0;
padding-bottom : 0;
background-color : #ffffff;
}

#extra_drop_down_cart p {
color : #808080;
font-size : 8pt;
margin : 0;
padding : 0;
}

#extra_drop_down_cart select {
z-index : -1;
width : 92%;
height: 40px;
border-radius: 2px;
margin-top: 5px;
margin-bottom: 10px;
font-size:13pt; 
border: 2px solid #ccc;
font-size: 15px;
/*background: #EAEAEA;*/
-webkit-border-radius: 3;
-moz-border-radius: 3;
border-radius: 3px;
}

#edd_image_1 {
  position : absolute;
  clear : both;
  float : right;
  text-align : left;
  text-align : center;
  width: 102px;
  right : 60px;
  bottom : 10px;
  box-shadow: 3px 3px 2px #888888;
}
#edd_image_2 {
  position : absolute;
  clear : both;
  float : right;
  text-align : left;
  text-align : center;
  width: 102px;
  right : 172px;
  bottom : 10px;
  box-shadow: 3px 3px 2px #888888;
}
#edd_image_3 {
  position : absolute;
  clear : both;
  float : right;
  text-align : left;
  text-align : center;
  width: 102px;
  right : 282px;
  bottom : 10px;
  box-shadow: 3px 3px 2px #888888;
}
#edd_image_4 {
  position : absolute;
  clear : both;
  float : right;
  text-align : left;
  text-align : center;
  width: 102px;
  right : 395px;
  bottom : 10px;
  box-shadow: 3px 3px 2px #888888;
}

#how_many {
padding-left : 0;
padding-bottom : 5px;
clear : both;
float : left;
text-align : left;
width : 140px;
color : #646464;
font-size: 12pt; 
font-weight : normal;
}

#how_many input {
font-size : 10pt;
width : 3em;
height : 2em;
background-color : #FFFFFF;
display : inline;
vertical-align : middle;
}

#how_many select {
z-index : -1;
width : 50%;
height: 40px;
border-radius: 2px;
margin-top: 1px;
margin-bottom: 10px;
margin-left: 10px;
font-size:13pt; 
border: 1px solid #ccc;
font-size: 15px;
background: #FFFFFF;
-webkit-border-radius: 3;
-moz-border-radius: 3;
border-radius: 3px;
}

select_old {
z-index : -1;
width : 92%;
height : 25px;
line-height : 30px;
border : 1px solid #999;
border-radius : 4px;
margin-bottom : 10px;
font-size : 10pt; 
}

#drop_down_help {
clear : both;
float : right;
width : 30px;
height : 30px;
margin-top : 2px;
/* border : 1px solid #000000; delete this later */
}

#kau_id_main {
clear : both;
float : left;
width : 14%;
text-align : left;
font-size : 10pt;
color : #646464;
padding-bottom : 5px;
}
#kau_id {
float : left;
width : 60%;
text-align : left;
font-size : 10pt;
color : #2d2c2c;
font-weight : bold;
padding-bottom : 5px;
padding-left : 5px;
}
#ship {
float : left;
width : 85%;
text-align : left;
font-size : 10pt;
color : #558830;
font-weight : bold;
padding-bottom : 5px;
}
#ships_in {
float : left;
width : 50%;
text-align : left;
font-size : 10pt;
color : #2d2c2c;
padding-bottom : 5px;
font-weight : bold;
}
#ship_pop_up {
float : left;
width : 20%;
text-align : left;
font-size : 8pt;
color : #2d2c2c;
}
#ship_pop_up a {
font-size : 8pt;
color : #2d2c2c;
}

#col_how_many input, #rel_how_many input, #accessories_how_many input {
font-size : 10pt;
width : 2em;
background-color : #FFFFFF;
display : inline;
}
#cart_button_1 {
float : left;
padding-top : 0;
padding-right : 10px;
}
a#view_cart {
float : left;
width : 20%;
padding-top : 5px;
margin-left : 10px;
font-size : 10pt;
text-decoration : underline;
color : #646464;
}
#bottom_cart {
clear : both;
float : left;
background-color : #ededf8;
margin-top : 20px;
margin-bottom : 20px;
width : 95%;
}
#no_sales_tax {
float : left;
display : inline;
color : #ff0000;
padding-top : 5px;
padding-left : 5em;
}
#no_sales_tax small {
color : #555555;
}
#stars {
clear : both;
float : left;
text-align : left;
width : 99%;
padding-top : 15px;
padding-bottom : 5px;
display : none;
}
#stars h2 {
font-size : 8pt;
}
#stars img {
vertical-align : text-top;
}
#bottom {
clear : both;
float : left;
width : 100%;
margin-top : 10px;
}
#bottom_left {
clear : both;
float : left;
width : 100%;
}
#features {
clear : both;
float : left;
text-align : left;
width : 98%;
border-top : 0 solid #555555;
margin-top : 30px;
font-size : 14px;
text-decoration : none;
line-height : 25px;
}
#features p {
font-size : 14px;
font-weight : bold;
}
#videos {
clear : both;
float : left;
text-align : left;
width : 98%;
border-top : 0 solid #555555;
margin-top : 10px;
font-size : 13px;
text-decoration : none;
}
ul {
padding-left : 2em;
text-indent : 0;
}
#description {
clear : both;
float : left;
text-align : left;
color : #555555;
width : 98%;
border-top : 0 solid #555555;
font-size : 14px;
text-decoration : none;
line-height : 25px;
margin-top : 30px;
}
p.p2 {
padding-left : 2em;
width : 95%;
font-size : 14px;
line-height : 25px;
}
p.additional_info {
padding-left : 2em;
font-size : 14px;
line-height : 25px;
}
#dimension {
clear : both;
float : left;
text-align : left;
color : #555555;
width : 98%;
font-size : 13px;
border-top : 0 solid #555555;
margin-top : 30px;
padding-bottom : 10px;
line-height : 20px;
}
#body_size_information {
clear : both;
float : left;
padding-left : 2em;
}
#weight {
float : left;
display : inline;
margin-left : 50px;
padding-left : 2em;
}

#ship_method {
clear : both;
float : left;
text-align : left;
color : #555555;
width : 98%;
font-size : 12px;
border-top : 0 solid #555555;
margin-top : 30px;
padding-bottom : 10px;
line-height : 15px;
}

#additional_info {
clear : both;
float : left;
text-align : left;
color : #555555;
width : 98%;
border-top : 0 solid #555555;
font-weight : normal;
margin-top : 30px;
}
#additional_info a {
font-style : normal;
font-size : 10pt;
}
h3.additional_info {
font-weight : normal;
font-size : 10pt;
}
#accessories {
clear : both;
float : left;
width : 98%;
text-align : left;
color : #555555;
border-top : 0 solid #555555;
line-height : 20px;
margin-top : 30px;
}
#optional_accessories {
clear : both;
float : left;
width : 98%;
text-align : left;
color : #000000;
border-top : 0 solid #555555;
line-height : 17px;
margin-top : 30px;
}
#optional_accessories_b {
clear : both;
float : left;
width : 98%;
text-align : left;
color : #000000;
border-top : 0 solid #555555;
margin-top : 30px;
}
.optional_accessories_class{
float:left;
width:17%;
display:inline;
overflow:hidden;
font-weight:normal;
padding-top:5px;
padding-left:1%;
padding-right:1%;
/*border-left: 1px solid #c0c0c0;*/
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
}
#accessory_item_6 {
clear : both;
float : left;
}
#accessory_item_11 {
clear : both;
float : left;
}
#accessory_item_16 {
clear : both;
float : left;
}
#accessory_item_21 {
clear : both;
float : left;
}
#collections_item_6 {
clear : both;
float : left;
}
#collections_item_11 {
clear : both;
float : left;
}
#related_products {
clear : both;
float : left;
width : 100%;
text-align : left;
color : #555555;
border-top : 0 solid #555555;
margin-top : 10px;
line-height : 20px;
/*border: 1px solid #c0c0c0; delete this later */
}
#related_item_6 {
clear : both;
float : left;
}
.dropdown_header {
font-weight : bold;
font-size : 14px;
}
.section_header {
font-weight : bold;
font-size : 18px;
}
.section_header a {
font-weight : bold;
font-size : 18px !important;
}

.collections_image, .collections_kau_id, .collections_description, .collections_price, #col_how_many, #col_cart_buttons {
display : block;
}
.related_image, .related_kau_id, .related_description, .related_price, #related_how_many, #related_cart_buttons {
display : block;
}
.accessory_image, .accessory_kau_id, .accessory_description, .accessory_price, #accessory_how_many, #accessory_cart_buttons {
display : block;
}
col_cart_button_1 {
padding-bottom : 2px;
}
.related_kau_id, .related_image {
text-align : left;
}
.accessory_description, .collections_description, .related_description {
margin-top: 5px;
margin-bottom: 10px;
font-size : 12px;
}
#collections {
clear : both;
float : left;
width : 100%;
text-align : left;
color : #555555;
border-top : 0 solid #555555;
margin-top : 10px;
line-height : 20px;
}
#all_collection {
float : right;
text-align : right;
}
#all_collection a {
font-size : 10pt;
text-decoration : underline;
}
#all_collection a:hover {
font-size : 10pt;
text-decoration : none;
}

#chatquestions {
margin-top : 10px;
float : right;
text-align : left;
width : 510px;
border-bottom : 2px solid #ededf8;
height : 50px;
/*border : 1px solid #000000; delete this later*/
}
#deliverytimes {
float : left;
text-align : left;
padding-top : 15px;
padding-left : 10px;
display : inline;
}
#deliverytimes a {
color : #861716;
font-size : 13px;
font-weight : normal;
}
#deliverytimes a:hover {
text-decoration : underline;
font-size : 13px;
}
#rating {
padding-top : 15px;
float : left;
text-align : center;
#width : 99%;
width : 215px;
#font-size : 11px;
color : #861716;
}
#rating a {
color : #861716;
}
#rating a:hover {
text-decoration : underline;
color : #861716;
}
#live_chat {
float : right;
text-align : right;
padding-right : 5px;
}

#rating_new {
padding-left : 10px;
padding-top : 5px;
float : left;
text-align : left;
#width : 99%;
width : 500px;
/*border : 1px solid #000000; delete this later*/
}

#rating_new a {
color : #861716;
}
#rating_new a:hover {
text-decoration : underline;
}
table.bullet_table {
width : 100%;
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
}
td.col1 {
width : 50%;
border-width : 0 0 1px 0;
border-color : #cccccc;
border-style : dotted;
}
td.col2 {
width : 50%;
border-width : 0 0 1px 0;
border-color : #cccccc;
border-style : dotted;
}
#midtabs a {
text-decoration : underline;
}
#jump_links {
clear : both;
width : 500px;
font-size : 12px;
font-weight : bold;
padding-left : 10px;
margin-bottom : 10px;
color : #861716;
padding-top : 10px;
line-height : 20px;
/*border : 1px solid #000000; delete this later*/
}
#jump_links a {
font-size : 12px;
font-weight : normal;
color : #861716;
}
#jump_links a:hover {
text-decoration : underline;
font-size : 12px;
}
#green_images {
clear : both;
text-align : left;
width : 400px;
}
#eco_friendly {
width : 100px;
display : inline;
}
#eco_friendly a {
color : #1f8d37;
padding-left : 1em;
}
#eco_friendly img {
padding-right : 8pt;
}
#energy_star {
width : 100px;
display : inline;
}
#energy_star a {
color : #02a2e0;
padding-left : 1em;
}
#energy_star img {
padding-right : 8pt;
}
h1.header_font {
font-size : 15pt;
font-weight : bold;
float : left;
}

#brd_welcome_page_link {
display: inline-block !important;
color : #477D12;
font-size : 12px;
padding-top : 6px;
}
#brd_welcome_page_link a {
display: inline-block !important;
color : #477D12;
font-size : 12px;
font-weight : normal;
}
#brd_welcome_page_link a:hover {
display: inline-block !important;
text-decoration : underline;
font-size : 12px;
}

#toTop {
/*background: #646464;*/
/*background-image: url("https://www.kitchensource.com/images/backtotop-round.png");*/
/*background-repeat: no-repeat;*/
padding: 100px 2px 2px 2px;
color: #fff;
position: fixed;
bottom: 150px;
right: 40px;
display: none;
}
#toTop a {
color : #FFFFFF;
font-weight : bold;
font-size : 10pt;
text-decoration : none;
}

table#container {
margin : 0 auto;
width : 800px;
background-color : #ffffff;
text-align : center;
}
table#container1 {
margin : 0 auto;
width : 920px;
background-color : #ffffff;
text-align : center;
}
table#container2 {
margin : 0 auto;
width : 1080px;
background-color : #ffffff;
text-align : center;
}
table#main {
padding : 0;
width : 755px;
}
table#dropdown {
padding : 0;
width : 755px;
background-image : url('https://www.kitchensource.com/images/toptabs_super4.gif');
}
td.valigntop {
vertical-align : top;
}
td.mainpgblueboxtop2 {
background-color : #5151C1;
border : #333399 solid 1px;
}
td.mainpgblueboxtop {
background-color : #6666cc;
border : #333399 solid 1px;
}
td.mainpgbluebox {
background-color : #EDEDF8;
border : #55555 solid 1px;
}
td.mainpgblueback {
background-color : #EDEDF8;
}
td.shopgreenback {
background-color : #669933;
}
table.mainpgboxborder {
border : #55555 solid 1px;
}
td.mainpgboxborder {
border : #55555 solid 1px;
}
td.mainpgbox {
color : #5151C1;
font-size : 11px;
}
a.mainpgboxhead {
color : #5151C1;
font-size : 14px;
font-weight : bold;
}
td.bottombarblue {
background-color : #5151C1;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #ffffff;
}
.bluedot {
color : #555555;
font-family : calibri, Arial, Helvetica, San Serif;
}
.border0 {
border : solid 0;
}
.bold {
font-weight : bold;
}
.blue {
color : #555555;
}
.white {
color : #ffffff;
}
.bluesm {
color : #555555;
font-size : 10px;
}
.textonwhite {
color : #555555;
font-size : 11px;
}
.whitesm {
color : #ffffff;
font-size : 10px;
}
.ten {
font-family : arial, Helvetica, sans-serif;
font-size : 10px;
}
.sixteen {
font-family : arial, Helvetica, sans-serif;
font-size : 16px;
}
.grey {
color : #333333;
}
.ltgrey {
color : #808080;
}
.black {
color : #000000;
}
.bodytitle {
color : #555555;
font-family : Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
text-decoration : none;
}
td.center {
text-align : center;
}
td.right {
text-align : right;
}
td.searchbar {
background : #5151C1;
}
a.blue11:link {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : none;
line-height : 11px;
}
a.blue11:visited {
color : #6666CC;
font-family : arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : none;
line-height : 11px;
}
a.blue11:hover {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : underline;
line-height : 11px;
}
a.blue11b:link {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : none;
line-height : 11px;
}
a.blue11b:visited {
color : #6666CC;
font-family : arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : none;
line-height : 11px;
}
a.blue11b:hover {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : underline;
line-height : 11px;
}
a.blue12:link {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : none;
}
a.blue12:visited {
color : #6666CC;
font-family : arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : none;
}
a.blue12:hover {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : underline;
}
a.blue12b:link {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
text-decoration : none;
}
a.blue12b:visited {
color : #6666CC;
font-family : arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
text-decoration : none;
}
a.blue12b:hover {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
text-decoration : underline;
}
a.white12b:link {
color : #ffffff;
font-family : arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
text-decoration : none;
}
a.white12b:visited {
color : #ffffff;
font-family : arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
text-decoration : none;
}
a.white12b:hover {
color : #ffffff;
font-family : arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
text-decoration : underline;
}
a.navmain:link {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 11px;
text-decoration : none;
}
a.navmain:visited {
color : #6666CC;
font-family : arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 11px;
text-decoration : none;
}
a.navmain:hover {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 11px;
text-decoration : underline;
}
a.navmaint:link {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 11px;
text-decoration : none;
}
a.navmaint:visited {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 11px;
text-decoration : none;
}
a.navmaint:hover {
color : #6666CC;
font-family : arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 11px;
text-decoration : none;
}
a.navbottom:link {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : none;
}
a.navbottom:visited {
color : #6666CC;
font-family : arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : none;
}
a.navbottom:hover {
color : #555555;
font-family : arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : underline;
}
A.bodybreadcrumbs:link {
color : #555555;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 12px;
text-decoration : none;
}
A.bodybreadcrumbs:visited {
color : #6666CC;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 12px;
text-decoration : none;
}
A.bodybreadcrumbs:hover {
color : #555555;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 12px;
text-decoration : underline;
}
#print-logo {
display : none;
}
#dynamicbuttons img.second {
display : none;
}
#dynamicbuttons:hover img.first {
display : none;
}
#dynamicbuttons:hover img.second {
display : inline-block;
}
h1.staticcatfamfont {
color : #555555;
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 21px;
font-weight : bold;
line-height : 17px;
margin : 5px 0 0 0;
}
.highslide-container div {
font-family : Verdana, Helvetica;
font-size : 10pt;
}
.highslide {
outline : none;
text-decoration : none;
}
a.highslide {
outline : none;
text-decoration : none;
}
.highslide-active-anchor img {
visibility : hidden;
}
.highslide-gallery .highslide-active-anchor img {
border-color : black;
visibility : visible;
cursor : default;
}
.highslide-image {
border-width : 2px;
border-style : solid;
border-color : white;
}
.highslide-wrapper, .highslide-outline {
background : white;
}
.glossy-dark {
background : #111;
}
.highslide-number {
font-weight : bold;
}
.highslide-caption {
display : none;
border-top : none;
font-size : 1em;
padding : 5px;
background : white;
text-align : left;
}
.highslide-heading {
display : none;
font-weight : bold;
margin : 0.4em;
text-align : left;
}
.highslide-dimming {
position : absolute;
background : black;
}
a.highslide-full-expand {
background : url(graphics/fullexpand.gif) no-repeat;
display : block;
margin : 0 10px 10px 0;
width : 34px;
height : 34px;
}
.highslide-loading {
display : block;
color : black;
font-size : 9px;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
padding : 3px;
border : white solid 1px;
background-color : white;
padding-left : 22px;
background-image : url(graphics/loader.white.gif);
background-repeat : no-repeat;
background-position : 3px 1px;
}
a.highslide-credits, a.highslide-credits i {
padding : 2px;
color : silver;
text-decoration : none;
font-size : 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
color : white;
}
.highslide-move, .highslide-move * {
cursor : move;
}
.highslide-close, .highslide-close * {
cursor : pointer;
}
.highslide-overlay {
display : none;
}
.closebutton {
position : relative;
top : -15px;
left : 15px;
width : 30px;
height : 30px;
cursor : pointer;
background : url(graphics/close.png);
}
.highslide-controls {
width : 195px;
height : 40px;
background : url(graphics/controlbar-white.gif) 0 -90px no-repeat;
margin : 20px 15px 10px 0;
}
.highslide-controls ul {
position : relative;
left : 15px;
height : 40px;
list-style : none;
margin : 0;
padding : 0;
background : url(graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
float : left;
padding : 5px 0;
}
.highslide-controls a {
background-image : url(graphics/controlbar-white.gif);
display : block;
float : left;
height : 30px;
width : 30px;
outline : none;
}
.highslide-controls a.disabled {
cursor : default;
}
.highslide-controls a span {
display : none;
}
.highslide-controls .highslide-previous a {
background-position : 0 0;
}
.highslide-controls .highslide-previous a:hover {
background-position : 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
background-position : 0 -60px !important ;
}
.highslide-controls .highslide-play a {
background-position : -30px 0;
}
.highslide-controls .highslide-play a:hover {
background-position : -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
background-position : -30px -60px !important ;
}
.highslide-controls .highslide-pause a {
background-position : -60px 0;
}
.highslide-controls .highslide-pause a:hover {
background-position : -60px -30px;
}
.highslide-controls .highslide-next a {
background-position : -90px 0;
}
.highslide-controls .highslide-next a:hover {
background-position : -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
background-position : -90px -60px !important ;
}
.highslide-controls .highslide-move a {
background-position : -120px 0;
}
.highslide-controls .highslide-move a:hover {
background-position : -120px -30px;
}
.highslide-controls .highslide-full-expand a {
background-position : -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
background-position : -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
background-position : -150px -60px !important ;
}
.highslide-controls .highslide-close a {
background-position : -180px 0;
}
.highslide-controls .highslide-close a:hover {
background-position : -180px -30px;
}
.highslide-maincontent {
display : none;
}
.highslide-html {
background-color : white;
}
.highslide-html-content {
display : none;
width : 400px;
padding : 0 5px 5px 5px;
}
.highslide-header {
padding-bottom : 5px;
}
.highslide-header ul {
margin : 0;
padding : 0;
text-align : right;
}
.highslide-header ul li {
display : inline;
padding-left : 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
display : none;
}
.highslide-header a {
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
}
.highslide-header a:hover {
color : black;
}
.highslide-header .highslide-move a {
cursor : move;
}
.highslide-footer {
height : 11px;
}
.highslide-footer .highslide-resize {
float : right;
height : 11px;
width : 11px;
background : url(graphics/resize.gif);
}
.highslide-resize {
cursor : nw-resize;
}
.draggable-header .highslide-header {
height : 16px;
}
.draggable-header .highslide-header .highslide-move {
cursor : move;
display : block;
height : 16px;
position : absolute;
left : 0;
right : 16px;
top : 0;
width : auto;
z-index : 1;
}
.draggable-header .highslide-header .highslide-move * {
display : none;
}
.draggable-header .highslide-header .highslide-close {
position : relative;
float : right;
z-index : 2;
padding : 0;
}
.draggable-header .highslide-header .highslide-close a {
display : block;
height : 16px;
width : 16px;
background-image : url(graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
background-position : 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
display : none;
}
.no-footer .highslide-footer {
display : none;
}
.wide-border .highslide-image {
border-width : 10px;
}
.wide-border .highslide-caption {
padding : 0 10px 10px 10px;
}
.borderless .highslide-image {
border : none;
}
.borderless .highslide-caption {
border-bottom : 1px solid white;
border-top : 1px solid white;
background : silver;
}
.outer-glow {
background : #444;
}
.outer-glow .highslide-image {
border : #444444 solid 5px;
}
.outer-glow .highslide-caption {
border : #444444 solid 5px;
border-top : none;
padding : 5px;
}
.colored-border .highslide-image {
border : green solid 2px;
}
.colored-border .highslide-caption {
border : green solid 2px;
border-top : none;
}
.dark {
background : #111;
}
.dark .highslide-image {
border-color : black black #202020 black;
}
.dark .highslide-caption {
color : white;
background : #111;
}
.dark .highslide-controls, .dark .highslide-controls ul, .dark .highslide-controls a {
background-image : url(graphics/controlbar-black-border.gif);
}
.floating-caption .highslide-caption {
position : absolute;
padding : 1em 0 0 0;
background : none;
color : white;
border : none;
font-weight : bold;
}
.controls-in-heading .highslide-heading {
font-weight : bold;
height : 20px;
overflow : hidden;
cursor : default;
padding : 0 0 0 22px;
margin : 0;
background : url(graphics/icon.gif) 0 1px no-repeat;
}
.controls-in-heading .highslide-controls {
width : 105px;
height : 20px;
position : relative;
margin : 0;
top : -23px;
left : 7px;
background : none;
}
.controls-in-heading .highslide-controls ul {
position : static;
height : 20px;
background : none;
}
.controls-in-heading .highslide-controls li {
padding : 0;
}
.controls-in-heading .highslide-controls a {
background-image : url(graphics/controlbar-white-small.gif);
height : 20px;
width : 20px;
}
.controls-in-heading .highslide-controls .highslide-move {
display : none;
}
.controls-in-heading .highslide-controls .highslide-previous a {
background-position : 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
background-position : 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
background-position : 0 -40px !important ;
}
.controls-in-heading .highslide-controls .highslide-play a {
background-position : -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
background-position : -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
background-position : -20px -40px !important ;
}
.controls-in-heading .highslide-controls .highslide-pause a {
background-position : -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
background-position : -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
background-position : -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
background-position : -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
background-position : -60px -40px !important ;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
background-position : -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
background-position : -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
background-position : -100px -40px !important ;
}
.controls-in-heading .highslide-controls .highslide-close a {
background-position : -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
background-position : -120px -20px;
}
#TB_secondLine {
font : 10px Arial, Helvetica, sans-serif;
color : #666666;
}
#TB_window a:link {
color : #666666;
}
#TB_window a:visited {
color : #666666;
}
#TB_window a:hover {
color : #000;
}
#TB_window a:active {
color : #666666;
}
#TB_window a:focus {
color : #666666;
}
#TB_overlay {
position : fixed;
z-index : 100;
top : 0;
left : 0;
height : 100%;
width : 100%;
}
.TB_overlayMacFFBGHack {
background : url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
background-color : #000;
opacity : 0.75;
}
* html #TB_overlay {
position : absolute;
}
#TB_window {
position : fixed;
background : #ffffff;
z-index : 102;
color : #000000;
display : none;
border : #525252 solid 4px;
text-align : left;
top : 50%;
left : 50%;
}
* html #TB_window {
position : absolute;
}
#TB_window img#TB_Image {
display : block;
margin : 15px 0 0 15px;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
border-top : 1px solid #666;
border-left : 1px solid #666;
}
#TB_caption {
height : 25px;
padding : 7px 30px 10px 25px;
float : left;
}
#TB_closeWindow {
height : 25px;
padding : 11px 25px 10px 0;
float : right;
}
#TB_closeAjaxWindow {
padding : 7px 10px 5px 0;
margin-bottom : 1px;
text-align : right;
float : right;
}
#TB_ajaxWindowTitle {
float : left;
padding : 7px 0 5px 10px;
margin-bottom : 1px;
}
#TB_title {
background-color : #e8e8e8;
height : 27px;
}
#TB_ajaxContent {
clear : both;
padding : 2px 15px 15px 15px;
overflow : auto;
text-align : left;
line-height : 1.4em;
}
#TB_ajaxContent.TB_modal {
padding : 15px;
}
#TB_ajaxContent p {
padding : 5px 0 5px 0;
}
#TB_load {
position : fixed;
display : none;
height : 13px;
width : 208px;
z-index : 103;
top : 50%;
left : 50%;
margin : -6px 0 0 -104px;
}
* html #TB_load {
position : absolute;
}
#TB_HideSelect {
z-index : 99;
position : fixed;
top : 0;
left : 0;
background-color : #fff;
border : none;
opacity : 0;
height : 100%;
width : 100%;
}
* html #TB_HideSelect {
position : absolute;
}
#TB_iframeContent {
clear : both;
border : none;
margin-bottom : -1px;
margin-top : 1px;
}
.sf-menu, .sf-menu * {
margin : 0;
padding : 0;
list-style : none;
}
.sf-menu {
line-height : 1.0;
}
.sf-menu ul {
position : absolute;
top : -999em;
width : 17em;
}
.sf-menu ul li {
width : 100%;
}
.sf-menu li:hover {
visibility : inherit;
}
.sf-menu li {
float : left;
position : relative;
z-index : 100;
}
.sf-menu li.dots {
color : #FF0000;
font-size : 12pt;
}

.sf-menu li.kitchen {
width : 226px;
text-align : center;
}
.sf-menu li.cabinet {
width : 219px;
text-align : center;
}
.sf-menu li.bathroom {
width : 226px;
text-align : center;
}
.sf-menu li.home {
width : 199px;
text-align : center;
}
.sf-menu a {
display : block;
position : relative;
color : #ffffff;
font-family : trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
font-size : 12.5px;
font-weight : bold;
text-decoration : none;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left : 0;
top : 1.72em;
z-index : 100;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
top : -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
left : 17em;
top : 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
top : -999em;
}
.sf-menu {
float : left;
margin-bottom : 0;
}
.sf-menu a {
border-left : 0 solid #fff;
border-bottom : 1px solid #CFDEFF;
padding : 0.15em 0.25em;
text-decoration : none;
}
.sf-menu li li a, .sf-menu li li a:visited {
color : #13a;
font-family : trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-align : left;
text-decoration : none;
padding : 0.35em 0.25em;
}
.sf-menu li {
background : transparent;
}
.sf-menu li li {
background : #EDEDF8;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background : transparent;
outline : 0;
}
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
background : #ffffff;
outline : 0;
font-family : trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-align : left;
}
.sf-menu a.sf-with-ul {
padding-right : 1.5em;
min-width : 1px;
}
.sf-sub-indicator {
position : absolute;
display : block;
right : 0.55em;
top : 1.15em;
width : 10px;
height : 10px;
text-indent : -999em;
overflow : hidden;
background : url('https://www.kitchensource.com/images/arrows-ffffff.png') -10px -100px no-repeat;
}
a > .sf-sub-indicator {
top : 0.53em;
background-position : 0 -100px;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
background-position : -10px -100px;
}
.sf-menu ul .sf-sub-indicator {
background-position : -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
background-position : 0 0;
}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position : -10px 0;
}
.sf-shadow ul {
background : url('https://www.kitchensource.com/images/shadow.png') bottom right no-repeat;
padding : 0 8px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
background : transparent;
}
a.category:link {
color : #ffffff;
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
line-height : 16px;
text-decoration : none;
}
a.category:visited {
color : #ffffff;
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
line-height : 16px;
text-decoration : none;
}
a.category:hover {
color : #ffffff;
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
line-height : 16px;
text-decoration : none;
}
A.navlg:link {
color : #555555;
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
line-height : 15px;
text-decoration : none;
}
A.navlg:visited {
color : #6666CC;
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
line-height : 15px;
text-decoration : none;
}
A.navlg:hover {
color : #555555;
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
line-height : 15px;
text-decoration : underline;
}

A.addlinkheight:link {
line-height : 26px;
}
A.addlinkheight:visited {
line-height : 26px;
}
A.addlinkheight:hover {
line-height : 26px;
}
.borrowedimage {
position : absolute;
clear : both;
float : right;
text-align : left;
width : 450px;
padding-left : 0px;
padding-right : 0px;
padding-top : 15px;
padding-bottom : 15px;
background : rgb(0, 0, 0);
background : rgba(0, 0, 0, 0.4);
font : 18px Helvetica, Sans-Serif;
text-align : center;
color : white;
left : 0px;
bottom : 10px;
}

#authorized_dealer {
  position : absolute;
  clear : both;
  float : right;
  text-align : left;
  width : 100px;
  text-align : center;
  right : 45px;
  bottom : 5px;
  box-shadow: 3px 3px 2px #888888;
}

#phonemain {
width : 365px;
}
#phonemain1 {
width : 180px;
float : left;
padding-top : 2px;
color : #555555;
font-weight : bold;
}
#phonemain2 {
width : 90px;
float : left;
padding-top : 5px;
}
#phonemain3 {
width : 90px;
height : 25px;
float : left;
padding-top : 2px;
}
#loadcarttop {
margin : 0 auto;
height : 25px;
padding-right : 8px;
background-color : #ffffff;
}
#loadcart {
margin-right : -1px;
position : relative;
float : right;
width : 285px;
height : 185px;
z-index : 5000;
display : none;
box-shadow : 1px 2px 4px 3px #c0c0c0;
border-left : 1px solid #c0c0c0;
border-right : 1px solid #c0c0c0;
border-top : 1px solid #c0c0c0;
border-bottom : 1px solid #c0c0c0;
border-top-left-radius : 3px;
border-bottom-left-radius : 3px;
border-bottom-right-radius : 3px;
background-color : #ffffff;
background-image : url("https://www.kitchensource.com/images/processingcart.gif");
background-repeat : no-repeat;
background-position : center;
}

.accessory_item_class, .collections_item_class, .related_item_class{
float:left;
width:17%;
display:inline;
overflow:hidden;
font-weight:normal;
padding-top:5px;
padding-left:1%;
padding-right:1%;
/*border-left: 1px solid #c0c0c0;*/
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
height:360px;
}

#reviews {
text-align : left;
color : #555555;
width : 98%;
float : left;
border-top : 0 solid #555555;
font-size : 14px;
font-weight : normal;
margin-top : 30px;
line-height : 20px;
}


#questions_answers {
text-align : left;
color : #555555;
width : 98%;
float : left;
border-top : 0 solid #555555;
font-size : 14px;
font-weight : normal;
margin-top : 30px;
line-height : 20px;
}

#questions_answers_repeat {
text-align : left;
color : #555555;
width : 98%;
font-size : 12px;
font-weight : normal;
margin-top : 15px;
margin-bottom : 25px;
padding-bottom : 35px;
clear : both;
line-height : 20px;
}

#horizontal_line {
width : 96%;
border-bottom : 1px solid #C0C0C0;
clear : both;
padding-top : 15px;
float : center;
}

#questions_answers_left {
text-align : center;
color : #000000;
width : 10%;
height : 100%;
float : left;
}
#questions_answers_right {
text-align : left;
font-weight : bold;
width : 90%;
float : right;
}
#questions_answers_right1 {
text-align : left;
font-weight : bold;
margin-bottom : 25px;
width : 100%;
float : left;
}

#questions_answers_right2 {
text-align : left;
font-weight : bold;
width : 5%;
float : left;
clear : both;
}
#questions_answers_right3 {
text-align : left;
font-weight : normal;
width : 95%;
float : right;
}
#questions_answers_right22 {
text-align : left;
font-weight : normal;
width : 95%;
float : right;
}
#questions_answers_right32 {
text-align : left;
font-weight : normal;
width : 100%;
float : right;
margin-top : 15px;
color : #646464;
}
#span_ask {
text-align : left;
font-weight : normal;
font-size :  10px;
color : #646464;
}

#cs_bottom {
line-height : 20px;
}
#cs_bottom_header {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #FFFFFF;
}

#reviews {
text-align : left;
color : #555555;
width : 98%;
float : left;
border-top : 0 solid #555555;
font-size : 14px;
font-weight : normal;
margin-top : 15px;
line-height : 20px;
}

#reviews_repeat {
text-align : left;
color : #555555;
width : 98%;
font-size : 14px;
font-weight : normal;
margin-top : 15px;
margin-bottom : 25px;
padding-bottom : 35px;
clear : both;
line-height : 20px;
}

#reviews_left {
text-align : center;
color : #000000;
width : 10%;
height : 100%;
float : left;
}
#reviews_right {
text-align : left;
font-weight : bold;
width : 90%;
float : right;
}
#reviews_right1 {
text-align : left;
font-weight : bold;
margin-bottom : 5px;
width : 100%;
float : left;
}

#reviews_right2 {
text-align : left;
font-weight : normal;
width : 100%;
float : left;
clear : both;
}
#reviews_right22 {
text-align : left;
font-weight : normal;
width : 95%;
float : right;
}
#reviews_right32 {
text-align : left;
font-weight : normal;
width : 100%;
float : right;
margin-top : 15px;
}
@media print {
/* Remove unwanted elements */
#header, #nav, #comodo, .noprint
{
display: none;
}
#print-logo 
{
display:block;
}

/* Ensure the content spans the full width */
#container, #container2, #content
{
width: 100%; margin: 0; float: none;
}

/* Change text colour to black (useful for light text on a dark background) */
.lighttext
{
color: #000 
}

/* Improve colour contrast of links */
a:link, a:visited
{
color: #781351
}
}
/**************************************************************************************************/

#toTop {
/*background: #646464;*/
/*background-image: url("https://www.kitchensource.com/images/backtotop-round.png");*/
/*background-repeat: no-repeat;*/
padding: 100px 2px 2px 2px;
color: #fff;
position: fixed;
bottom: 150px;
right: 40px;
display: none;
}

#toTop a{
color: #FFFFFF;
font-weight: bold;
font-size: 10pt;
text-decoration:none;
}

#loadcarttop {
    margin: 0 auto;
    height: 25px;
    padding-right: 8px;
    background-color: #F1F1F1;
}

#loadcart {
    margin-right: -1px;
    position: relative;
    float: right;
    width: 285px;
    height: 185px;
    z-index: 5000;
    display:none;
    box-shadow: 1px 2px 4px 3px #c0c0c0;
    border-left: 1px solid #c0c0c0; 
    border-right: 1px solid #c0c0c0; 
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #ffffff;
    background-image: url("https://www.kitchensource.com/images/processingcart.gif");
    background-repeat: no-repeat;
    background-position: center;
}



	a.adjust{
		font-weight:bold;
		color:#00000FF;
		text-align:left;
		text-decoration:none;
	}
       a.adjust:hover{
		text-decoration:underline;
	}
	
html, body {
    margin: 0;
    padding: 0;
}

body {
    min-width: 1200px;
}

img {
    max-width: 100%;
}

img.center {
 vertical-align: bottom;
 }
	
.btn {
  	color: #FFFFFF;
  	font-size: 16px;
  	padding: 10px 0 10px 0;
  	text-decoration: none;
       font-weight: bold;
   	border: 1px solid #ccc;
  	background: #57911D;
  	-webkit-border-radius: 5;
  	-moz-border-radius: 5;
  	border-radius: 5px;
	width: 230px;
	cursor: pointer;
}

tr.border_bottom td {
  border-bottom:1pt solid #DCDCDC;
}	

td.breadcrumbsw {
border-width : 1px 1px 1px 1px;
border-spacing : 4px;
#border-style : solid solid solid solid;
border-color : #888888 #888888 #888888;
border-collapse : separate;
}

.breadcrumbsw: {
color : #646464;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
line-height : 22px;
}

A.breadcrumbsw:link {
color : #646464;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
line-height : 22px;
}

A.breadcrumbsw:visited {
color : #646464;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
line-height : 22px;
}

A.breadcrumbsw:hover {
color : #646464;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
line-height : 22px;
}

A.breadcrumbsw:active {
color : #646464;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
line-height : 22px;
}

table.samplew {
border-width : 1px 0 1px 0;
border-spacing : 4px;
border-style : solid solid solid solid;
border-color : #888888 #888888 #888888 #888888;
border-collapse : separate;
}

.headersw_lg {
color : #646464;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 20px;
font-weight : bold;
line-height : 22px;
}


.headersw {
color : #646464;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
line-height : 22px;
}

A.headersw:link {
color : #646464;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
line-height : 22px;
}

A.headersw:visited {
color : #646464;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
line-height : 22px;
}

A.headersw:hover {
color : #646464;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
line-height : 22px;
}

A.headersw:active {
color : #646464;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
line-height : 22px;
}


A.navlgw:link {
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 22px;
text-decoration : none;
}
A.navlgw:visited {
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 22px;
text-decoration : none;
}
A.navlgw:hover {
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 22px;
text-decoration : underline;
}
A.navlgw:active {
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 22px;
text-decoration : none;
}	
	
A.navlg2w:link {
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 25px;
text-decoration : none;
}
A.navlg2w:visited {
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 25px;
text-decoration : none;
}
A.navlg2w:hover {
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 25px;
text-decoration : underline;
}
A.navlg2w:active {
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 25px;
text-decoration : none;
}

A.navlgreyw:link {
color : #752222;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
text-decoration : none;
line-height : 40px;
}
A.navlgreyw:visited {
color : #752222;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
text-decoration : none;
line-height : 40px;
}
A.navlgreyw:hover {
color : #752222;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
text-decoration : none;
line-height : 40px;
}
A.navlgreyw:active {
color : #752222;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
text-decoration : none;
line-height : 40px;
}

.greytextongrey {
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 20px;
}
.greytextongrey a:link {
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 20px;
text-decoration : underline;
}
.greytextongrey a:visited {
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 20px;
text-decoration : underline;
}
.greytextongrey a:hover {
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 20px;
text-decoration : none;
}

.greytextongrey {
color : #555555;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 20px;
}


.price_redw {
font-family : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-weight : normal;
font-size : 18px;
color : #d4322a;
line-height : 35px;
}
td.catfamw {
border-width : 0px 0px 0px 0px;
border-spacing : 4px;
border-style : solid solid solid solid;
border-color : #DEDEDE DEDEDE #DEDEDE;
border-collapse : separate;
color : #FFFFFF;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 21px;
font-weight : bold;
line-height : 15px;
}
h1.catfamfontw {
color : #646464;
font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 24px;
font-weight : bold;
line-height : 30px;
}

td.banblurbneww {
border-width : 0px 0 0px 0;
border-spacing : 1px;
border-style : solid solid solid solid;
border-color : #cccccc #cccccc #cccccc;
border-collapse : separate;
background-color : #ffffff;
line-height : 25px;
color : #646464;
}

td.mainpgboxw {
color : #555555;
font-size : 12px;
line-height : 25px;
}

#number {
	clear : both;
	width : 100%;
}

#number_1 {
    border-bottom: solid 1px #D7D7D7;
    height: 40px;
    width: 100%;
    vertical-align: middle;
    background-color: #F1F1F1;
}

#number_1_child {
    margin: auto;
    height: 40px;
    width: 1080px;
    background-color: #F1F1F1;
}

#top_bar_left {
    text-align: left;
    /*width: 530px;*/
    width: 450px;
    float: left;
    height: 40px;
}

#top_bar_center {
    text-align: left;
    /*width: 200px;*/
    width: 280px;
    float: left;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    font-size: 15px;
    /*color: #FE9A2E;*/
    color: #57911D;
}

#top_bar_right {
	padding-top:5px;
    text-align: center;
    float: left;
    width: 350px;
    height: 40px;
}


#phonemain {
width : 350px;
background-color: #F1F1F1;
}
#phonemain1 {
width : 130px;
float : left;
padding-top : 2px;
color : #000099;
font-weight : bold;
}
#phonemain2 {
width : 100px;
float : left;
padding-top : 5px;
}
#phonemain3 {
width : 95px;
height : 25px;
float : left;
padding-top : 2px;
margin-left : 15px;
}

#number_2 {
 	margin: auto;
    text-align: center;
    width: 1080px;
    vertical-align: middle; 
    background-color : #ffffff;
  
}

#logo_search {
    text-align: left;
    width: 1080px;
    height: 62px;
}

#logo_search_left {
    text-align: left;
    width: 520px;
    float: left;
    height: 62px;
}

#logo_search_right {
    text-align: left;
    float: left;
    width: 500px;
    height: 55px;
    padding-top:12px;
    /*background-color: black;*/
}

#logo_search_gap {
    text-align: left;
    float: left;
    width: 30px;
    height: 60px;
}

#search_box, #search_button { 
   margin: 0;
}
#search_box { 
	height: 25px;
	width: 505px;
  	color: #000000;
  	font-size: 12pt;
  	padding: 8px 0 8px 15px;
  	text-decoration: none;
   	border: 2px solid #d7d7d7;
  	background: #FFFFFF;
  	-webkit-border-radius: 6;
  	-moz-border-radius: 6;
  	border-radius: 6px;

}
#search_button { 
  /* image replacement */
  text-indent: -99999px; 
  display: inline-block;
  width: 96px;
  height: 38px;
  outline: none;
  position: relative;
  left: 425px;
  top: -41px;   
  /*background: url(https://im-x.eefa.co/searchbutton-1070.gif) 0 0 no-repeat;*/
  /* placing next to input using float or absolute positioning omitted ... */
}

#number_3 {
	margin : 0 auto;
	width : 1080px;
	background-color : #ffffff;
	text-align : center;
    padding: 0;

}

#number_4 {
    border-top: solid 3px #D7D7D7;
    height: 420px;
    width: 100%;
    vertical-align: middle;
    background-color: #F1F1F1;
   /* background-color: #000000; */
}


/******************************************* BEGIN TOP MENU CSS *********************************************/

/* top level
--------------------------------------------*/
.menuTemplate4
{
    /* You will get totally diffrent menu alignment and layout by setting following margin, width, and float with different values.
    For detailed instruction please visit www.menucool.com/horizontal/menu-layout  */
    margin: 0 auto; width: 1069px;float:center;
    /*following "behavior" works for IE6, IE7, and IE8. Other browsers will ignore it.*/
    /*Note: htc file path(if using relative path) inside the CSS file should be relative to the page, not to the CSS file (this is unlike image path inside the CSS that is relative to the CSS file location only). 
    So we recommend using the absolute path for the behavior file.*/
    behavior: url("https://www.kitchensource.com/style/cssmenu.htc");
    position:relative;
    z-index:4;
    height: 35px;
    background: #000099;
    border: 1px solid #036;
    font-family: Arial, Helvetica, sans-serif;
    list-style: none;
    padding: 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000099+0,000099+50,000099+51,000099+100&amp;0.41+0,1+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,153,0.68), rgba(0,0,153,1)); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, rgba(0,0,153,0.68), rgba(0,0,153,1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,153,0.68), rgba(0,0,153,1)); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,153,0.68), rgba(0,0,153,1)); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,153,0.68), rgba(0,0,153,1)); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,153,0.68), rgba(0,0,153,1)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69000099', endColorstr='#000099',GradientType=0 ); /* IE6-9 */

}

.menuTemplate4 div {
    box-sizing:content-box;
}  

.menuTemplate4 li
{
    padding: 0;
    float: left;
    height: 35px;
    position: relative;/*delete it if you want submenu to be positioned relative to the whole menu instead of this li element*/
    color: #000099;
    z-index:5;
}
.menuTemplate4 li:hover, .menuTemplate4 li.onhover
{
    border-top:1px solid #CC0000;
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}

.menuTemplate4 a
{
    padding: 0 40px;
    line-height: 35px; /*Note: keep this value the same as the height of .menuTemplate4 li */
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    outline: 0;
    text-decoration: none;
    color: white;
    position: relative;
}
.menuTemplate4 li:hover a, .menuTemplate4 li.onhover a
{
    background-color: white;
    color: #000;
    z-index: 9;
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}
/*.menuTemplate4 a.arrow
{
    background: url(arrow.gif) no-repeat right center;
}
*/
 
        
/*Used to align a top-level item to the right*/        
.menuTemplate4 li.menuRight
{
    float: right;
    margin-right: 0px;
}
        
/*for the top-level separators*/
.menuTemplate4 li.separator
{
    display: inline;
	background-color: #FFFFFF;
	width: 1px;
	height: 100%;
}
               
        
/* sub level
--------------------------------------------*/
        
.menuTemplate4 .drop
{
    position: absolute;
    z-index:5;
    left: -9999px;
    border: 1px solid #DDD;
    border-bottom:3px solid #990000;
    background: #FFF;            
    text-align: left;
    padding: 20px;  
    color:#555555;
    top:35px;              
}

.menuTemplate4 .drop a
{
    padding-left: 0px;
    padding-right: 0px;
    line-height: 35px;
    font-size: 15px;
    font-weight: normal;
    display: inline;
    text-align: left;
    
    position: static;
    z-index: 0;
    background-image:none;
}

.menuTemplate4 li:hover .drop, .menuTemplate4 li.onhover .drop
{
    left: -1px;/*Use this property to change offset of the dropdown*/
    background:white url(bg-right.png) no-repeat right bottom;
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}
.menuTemplate4 li:hover .dropToLeft, .menuTemplate4 li.onhover .dropToLeft
{
    left: -760px;
    right: -1px;
    background:white url(bg-left.png) no-repeat 0 bottom;
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}
.menuTemplate4 li:hover .dropToLeft2, .menuTemplate4 li.onhover .dropToLeft2
{
    left: auto;
    right: -60px;
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}
.menuTemplate4 li:hover .dropToCau, .menuTemplate4 li.onhover .dropToCau
{
    left: -225px;/*Use this property to change offset of the dropdown*/
    right: -1px;
    background:white url(bg-left.png) no-repeat right bottom;
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}
.menuTemplate4 li:hover .dropToBau, .menuTemplate4 li.onhover .dropToBau
{
    left: -453px;/*Use this property to change offset of the dropdown*/
    right: -1px;
    background:white url(bg-left.png) no-repeat right bottom;
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}


/* Elements within the drop down sub-menu
--------------------------------------------*/

.menuTemplate4 div.drop div div
{
    padding: 6px 20px;
}
.menuTemplate4 li:hover .drop a, .menuTemplate4 li.onhover .drop a
{
    background: none;
    background-image:none;
    padding:0 0;
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}
.menuTemplate4 div.drop div a
{
    line-height: 24px;  
    color: #555555;
    background:none;
}
.menuTemplate4 div.drop div a:hover
{
    text-decoration:underline;
    cursor:pointer;
    color:#636;
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}

.menuTemplate4 div.left {float:left;}
.menuTemplate4 div.right {float:right;}

        
/* CSS3 effects
--------------------------------------------*/

/*for top-level*/ 
.decor4_1 
{
  /*  -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;

    -moz-box-shadow: 0px 1px 4px #999;
    -webkit-box-shadow: 0px 1px 4px #999;
    box-shadow: 0px 1px 4px #999; */
            
}

/*for submenu.*/ 
.decor4_2 
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;

    -moz-box-shadow: 0 4px 10px #CCC;
    -webkit-box-shadow: 0 4px 10px #CCC;
    box-shadow: 0 4px 10px #CCC;  
}
/******************************************* END TOP MENU CSS *********************************************/
