ul, li, h1, h2, h3, form, table, td, tr, input{margin:0; padding:0; list-style:none;}
p{ padding:10px 0 0 0; margin:0; text-align:justify;}
input, form {padding:0;margin:0;display:inline;}

.right{float:right;}
.left{float:left;}
.clear{clear:both;}
img{border:none;}
a{text-decoration:none;}
a:link{color: #000000; font-size: 12px;}
a:visited{color: #000000; font-size: 12px;}
a:hover{color: #014669; font-size: 12px; }

h1{ color:#025679; font-size:24px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
h2{ color:#1e7ca3; font-size:18px; font-weight:bold; font-family:"Times New Roman", Times, serif; padding:5px 0 2px 0;}

h3{color:#ff66cc; font-size:18px; font-weight:bold; font-family:"Arial", Arial, sanserif;}
h4{ color: #FFFFFF; font-size:24px;font-weight:bold; font-family:"Times New Roman", Times, serif;}
h5{ color: #025679; font-size:18px;font-weight:bold; font-family:"Arial", Arial, sanserif;}
h6{ color:#1e7ca3; font-size:13px; font-weight:normal; font-family:"Arial", Arial, sanserif;}
h7{ color: #666666; font-size:14px;font-weight:bold; font-family:"Arial", Arial, sanserif;}


/*####################BLUE SJ BACKGROUNDs#############*/
/*body{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#636363; background:#025679;}/*

/*####################GREEN  BACKGROUNDs#############*/
/*body{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#636363; background:#009933;}*/

/*####################PINK BACKGROUNDs#############*/
/*body{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#636363; background:#FF6699;}*/

/*####################ORANGE BACKGROUNDs#############*/
/*body{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#636363; background:#FDAC55;}*/

/*####################ACTIVE BACKGROUNDs#############*/
body{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#636363; background: #FDAC55;}

/*####################maincontainers#############*/

#maincontainer{width:945px; margin:auto;  padding:0;}
#top-links{ float:left; width:945px; height:25px; padding:20px 0 0 0; text-align:right; font-size:14px; color:#f9b8a7;}
#top-links a{ font-size:14px; color:#FFFFFF; padding:0 5px 0 5px;}
#top-links a:hover{ font-size:14px; color:#ace7e7;}

#whitecontainer-box{ float:left; width:930px; padding:0px; background:#FEFAE2; border:#000000 1px solid;}

/**************************Header**********************/
#headerbox{ float:left; width:930px; height:158px; background:url(../images_templ/header-bg.jpg) no-repeat;}
#logo-box{ float:left; padding:41px 0 0 27px;}
#cart-links{ float:right; margin:3px 10px 0 0;_margin:3px 5px 0 0; background:url(../images_templ/cart-bag.gif) no-repeat right 0; height:28px; line-height:28px; padding:0 20px 0 0; text-align:right; color:#025679;}
#cart-links a{color:#025679; padding:0 5px 0 5px}
#cart-links a:hover{ color:#000000;}
#search-box{ width:209px; float:right; margin:7px 22px 0 0 ;_margin:7px 11px 0 0 ;}
#search-input{ float:left; width:180px;}
.searchinput{ width:180px;height:16px; display: inline; border: #000000 1px solid; color:#707070; font-size:11px; padding:1px 0 0 1px; }
#gobutton{  width:26px;height:19px;  float:right; _margin:1px 0 0 0; }

#new_headerbox{ float:left; width:930px; height:108px; background:url(../images_templ/header-bg.jpg) no-repeat;}
#new_logo-box{ float:left; padding:12px 0 0 29px;}

/*********************TOP NAVIGATION ************************/
#main-link{ float:left; height:34px;  line-height:22px; width:930px; background:url(../images_templ/mainlink-bg.gif); margin:1px 0 1px 0px; overflow:hidden;}
.main-top-links{ margin:0; padding:0; list-style:none;}
.main-top-links li { float:left;color: #ffffff;line-height:15px;display:block;}
.main-top-links li a{ color: #ffffff;display:block;cursor:pointer; padding:0 19px 0 19px; float:left;font-size:14px; font-weight:bold;}
.main-top-links li a:hover{ color:#025679;font-size:14px; font-weight:bold;}

/***************************Middle Part**********************/
#maiddle-maincontainer{ float:left; width:930px; padding:0 0 0px 0;background:#FEFAE2; }


/************************Footer********************/
#footer-mainbox{ float:center; width:930px; margin:20px 0 0px 0; font-size:12px; color:#f9b8a7; text-align:center; }
#footer-mainbox a{ font-size:12px; color:#FFFFFF; padding:0 5px 0 5px;}
#footer-mainbox a:hover{ color:#ace7e7; font-size:12px;}
#copyright{ font-size:11px; color:#FFFFFF; padding:5px 0 10px 0;}

img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

span.menu-hdr{text-align:center;font-size:15px; background-color:#025679; font-weight:bold; color:#fff; display:block; padding:3px 0; width:200px; float:left; margin-top:5px;}
span.menu-hdr-lng{text-align:center; font-size:15px; background-color:#025679; font-weight:bold; color:#fff; display:block; padding:3px 0; clear:both; float:left; width:200px; margin-top:10px;  }



/*********************HOME PAGE******************/

#welcome-box h1{font-size: 14px;font-family: arial, helvetica, sans-serif;color: #888;margin: 0;padding: 0;}
#welcome-box{
	float:left;
	width:520px;
	height:350px;
	padding: 10px 10px 10px 10px;
}
.welcome27px{ color:#85bdb1; font-size:27px; font-family:"Times New Roman", Times, serif;}
.welcome40px{
	color:#025679;
	font-size:26px;
	font-family:"Times New Roman", Times, serif;
	line-height: 20px;

}
.welcome14px{ color:#636363; font-size:12px; line-height:17px;}
#home-logobox{ float:left; width:380px; padding:0 0 0 3px;}
#featured-product-box{ float:left; width:930px; height:207px; background:url(../images_templ/featured-bg.jpg); margin:3px 0 0 0; padding:5px 0 0 0;}
#featured-text-box{ float:left; padding:70px 0 0 15px; width:155px;}
.text36px{ color:#025679; font-size:36px;font-family:"Times New Roman", Times, serif;}
.text33px{
	color:#4d9999;
	font-size:33px;
	font-family:"Times New Roman";
Times, serif; font-style: italic;
}

#news-mainbox{ float:left; width:925px; height:145px; background-color: #025679; padding:0;}
#news-text{ float:left; width:925px; height:145px; padding:0x;color:#59a8a8; font-size:14px;font-weight:bold;background-color: #025679;}
.text20px{ color:#025679; font-size:20px; font-family:"Times New Roman", Times, serif; }
#news-mail-box{ width:410px; float: right; padding:15px 0 0px 0px;height:20px; margin:0 3px 0 0px;}
#news-input{ float:left; width:338px;}
.newsinput{ display: inline; border:#4c9898 1px solid; width:333px;height:18px; font-size:12px; color:#464646; padding:0 0 0 5px; line-height:18px;}
#gobutton-news{width:59px;height:20px; float:left; padding:0px 0 0 5px; _margin:1px 0 0 0; }



#news-left{ float:left; width:615px; height:145px; color:#59a8a8; font-size:14px; font-weight:bold; background-color: #025679; padding:10px 0px 5px 0px}
#news-right{ float:right; width:310px; height:145px; color:#59a8a8; font-size:14px;font-weight:bold;background-color: #75bebe;}

/****************************1 IMAGE WIDE - Home Page***********************/
#welcome-box2 h1{font-size: 14px;font-family: arial, helvetica, sans-serif;color: #888;margin: 0;padding: 0;}
#welcome-box2{
	float:left;
	width:915px;
	height:322px;
	padding: 10px 10px 0px 10px;
}

#welcome-textbox{float:left; width:905px; height:90px; background-color: #FEFAE2; padding: 10px 10px 10px 10px;}

/****************************Left menu***********************/

/* Holiday Shop */
#holiday-shop #menu_categorytypes .menuitem_categorytype_link{color:red;}

/* Seasonal */
#seasonal #menu_categorytypes .menuitem_categorytype_link{color:deeppink;}

#main-left-box{ float:left; width:197px; margin:0 25px 10px 0 ; }
#main-right-box{ float:left; width:680px;_width:680px; padding:3px 12px 10px 0;_padding:5px 10px 10px 0;}

/*OLD
#main-left-box #wholesale2{background:url(../images_templ/nav_shop.jpg) repeat-x; float:left; padding:0 3px 10px 5px;}
#main-left-box #shop-now{background:url(../images_templ/menu-bg.jpg) repeat-x; float:left; padding:0 3px 10px 5px;}
*/


/* Verical Menu */
#main-left-box ul{ margin:0; padding:0; list-style:none;}
#menu_categorytypes li{ padding:0 0 0 0px; width:192px;}
#menu_categorytypes .menuitem_categorytype_link{font-size:14px; font-weight:bold;color:#014669; display:block;_display:inline-block; float:left; padding:5px 0 1px 0; width:197px;}
#menu_categorytypes .menuitem_categorytype_link:LINK{font-size:14px; font-weight:bold;color:#014669; display:block;_display:inline-block; float:left; padding:5px 0 1px 0; width:197px;}
#menu_categorytypes .menuitem_categorytype_link:HOVER{font-size:14px; font-weight:bold;color:#0081B2; display:block;_display:inline-block; float:left; padding:5px 0 1px 0; }
.class_menuitem_categorytype_selected .menuitem_categorytype_link{color:#0081B2; font-weight:bold;display:block;_display:inline-block; float:left; padding:5px 0 1px 0;font-size:14px;}

#menuitem_categorytype ul{ margin:0; padding:0;}
#menuitem_category { margin:0px 0 0 0 ; padding:0px; clear:both;}
#menuitem_category a{ font-size:12px; font-weight:normal;color:#333333; display:block;_display:inline-block; float:left; padding:5px 0 1px 30px; width:300px; }
#menuitem_category a:hover{ color:#48b0ad; font-weight:normal;display:block;_display:inline-block; float:left; font-style: italic;}
#menuitem_category.class_menuitem_category_selected a{font-weight:normal;color:#0081B2; display:block;_display:inline-block; float:left; width:197px; font-style: italic; }

#menu_category li{ margin:0 0 0 12px; padding:1px 0 0 0px; width:190px;}
#menuitem_category .class_menuitem_subcategory_selected a:LINK, #menuitem_category .class_menuitem_subcategory_selected a:VISITED{display:block;padding:2px 0 2px 15px;color:#48b0ad;font-size:11px; font-weight:bold; font-style: italic;  }
#menuitem_category .class_menuitem_subcategory a{padding:2px 0 2px 10px; display:block;font-size:11px; color:#231f20; _display:inline-block; width:185px; font-style:normal; }
#menuitem_category .class_menuitem_subcategory a:hover{display:block;color:#48b0ad;font-size:11px; font-style:italic;}

/**********************************Product Brief*********************/
.brief-main-box{ float:left; margin:0 8px 15px 8px; width:206px; height:295px; background:url(../images_templ/product-breif-right-bg.jpg) no-repeat right 0;  }
.brief-inner-box{ float:left; width:206px; height:295px; background:url(../images_templ/product-breif-bottom-bg.jpg) no-repeat  0 bottom ;  }
.brief-box-border{ float:left;border:#eeeded 1px solid; border-right:none; border-bottom:none;width:197px;height:284px; margin:0 10px 10px 0;_margin:0 0 10px 0; }
.brief-image{ position:relative; float:left; width:187px; height:180px; padding:5px 5px 4px 5px; text-align:center;}
.b-p-name{ width:189px; height:29px; float:left; color:#025679; font-size:14px; text-align:center; padding:0 4px 0 4px; }
.b-p-brieftext{width:188px; height:40px; overflow:hidden; float:left; color:#7d7d7d; text-align:left; padding:5px 3px 3px 3px; font-size:11px;}
.b-p-brieftext p{ margin:0; padding:0; text-align:left;}
.b-p--buttons{ float:right; width:134px;}
span.bb-p-name-small{font-size:11px; line-height:12px;}

.b-p-newbuttons{float:right; padding:2px 0 0 3px;}
.b-p-price-box{ float:left; width:55px; color:#025679; font-size:14px; padding:0 0 0 5px;}

/*
**************************Featured Products*******************/
.featured-p-main-box{ width: 138px; height:195px; float:left; background:url(../images_templ/featured-product-right-bg.png) no-repeat right 0; margin:0 7px 0 7px;_margin:0 6px 0 6px;}
.f-p-border{ float:left;border:#eeeded 1px solid; border-right:none; border-bottom:none; width: 130px; height:180px; background:#FFFFFF; }
.f-p-image{ width:120px; height:120px; float:left; padding:5px; text-align:center;}
.f-p-bottombox{ float:left; text-align:center; width:100%;}
.f-p-name{ float:left; height:30px; overflow:hidden; text-align:center; color:#025679;width: 125px; padding:0 5px 0 0;}
.f-p-price{ float:left; width:125px; padding:2px 5px 2px 0;height:14px; overflow:hidden; color:#025679; font-size:14px; text-align:center;  }




/**********************Detail template***********************/
#dt-mainbox{ float:left; width:690px;}
#dt-name{ float:left; width:100%; color:#025679; font-size:27px; padding:10px 0 15px 0;}
#dt-left-box{ float:left; width:230px; padding:0 20px 0 0;} 
#dt-right-box{float:left; width:440px;}
#dt-image{ float:left; width:220px; padding:5px; text-align:center;}
#dt-product-num{ float:left; width:230px; text-align:right; color:#000000; padding:0 0 15px 0; }
#dt-price{ float:left; width:230px; text-align:right; color:#025679; font-size:17px;padding:0 0 15px 0;}

#dt-slashed_price{ float:left; width:230px; text-align:right; color:#025679; font-size:17px;padding:0 0 15px 0; text-decoration:line-through;}

#dt-qtbox{ float:left; width:230px; text-align:right;padding:0 0 5px 0; color:#000000;}
#qtbox{ float:right; text-align:right;width:60px; padding:0 0 0px 0px; font-size:11px;}
#qt{ float:left; padding:2px 0 0 0;}
#dt-buttons{ float:right; width:106px;}
#related-p-box{ float:left; width:620px; padding:70px 0 25px 70px;}
#rel-p-header{ float:left; width:620px; font-family:"Times New Roman", Times, serif; color:#025679; font-size:18px; padding:0 0 10px 0 ;}

#wishlist{text-align:right; margin-top:3px;}
#wishlist a, #wishlist a:link, #wishlist a:visited{color:#025679; text-decoration:underline;}
#wishlist a:hover{text-decoration:none;}

#review-Box {
border:1px solid #025679;
float:left;
margin:20px 20px 0 0;
width:160px;
background-color:#d7f0f0;
}

#giftcard-box{float:left; width:440px; border:1px solid #025679;}


/*
**************************Related product w/o Price*******************/
.rel-main-box{ width: 138px; height:187px; float:left; background:url(../images_templ/featured-product-right-bg.png) no-repeat right 0; margin:0 7px 0 7px;_margin:0 6px 0 6px;}
.rel-p-border{ float:left;border:#eeeded 1px solid; border-right:none; border-bottom:none; width: 130px; height:162px; background:#FFFFFF; }
.rel-p-image{ width:120px; height:120px; float:left; padding:5px; text-align:center;}
.rel-p-bottombox{ float:left;}
.rel-p-name{ float:left; height:30px; overflow:hidden; text-align:center; color:#025679;width: 125px; padding:0 5px 0 0;}


/**********************NAV BAR*************************/
/*################NAVBAR#############*/
.navbar { width:100%; border:1px solid #b2e0e0;}
.navbar td {  text-align: center; height:30px; }

.navbar td.navtab_first { }

.navbar a.navtab_selected { display: block; padding: 3px 3px 3px 3px; color: #025679; background-color: #ffffff; text-decoration: none; height:27px;  line-height:27px; font-size:14px; border:1px solid #b2e0e0; border-bottom:none; border-top:none;font-weight:bold;}

.navbar a.navtab_notselected { display: block; padding: 3px 3px 3px 3px; color: #025679;height:26px; line-height:26px; font-size:14px;border:1px solid #b2e0e0; background-color: #d7f0f0; border-top:none; }

.navbar a.navtab_notselected:hover {background-color: #ffffff; color:#025679; }

.navbar td.navtab_body { padding:25px; background-color:#ffffff; text-align: left; border-top:none; font-size:12px; color:#7d7d7d;  }
.navbar td.navtab_body ul{ margin:5px 0 0 0; padding:0;}
.navbar td.navtab_body ul li{ padding:0 0 2px 10px; background:url(../images_templ/bullet.gif) no-repeat 0 5px;}

.navbar td.navtab_first a.navtab_selected{display: block; padding: 3px 3px 3px 3px; color: #025679; background-color: #ffffff; text-decoration: none; height:27px;  line-height:27px; font-size:14px; border:none; font-weight:bold;}
.navbar td.navtab_first a.navtab_notselected{display: block; padding: 3px 3px 3px 3px; color: #025679;height:26px; line-height:26px; font-size:14px;border-bottom:1px solid #b2e0e0; border-right:none; border-left:none;}
.navbar td.navtab_first a.navtab_notselected:hover{background-color: #ffffff; color:#025679;}

.navbar td.navtab_last a.navtab_selected{display: block; padding: 3px 3px 3px 3px; color: #025679; background-color: #ffffff; height:27px;  line-height:27px; font-size:14px; border:none;font-weight:bold;}
.navbar td.navtab_last a.navtab_notselected{display: block; padding: 3px 3px 3px 3px; color: #025679;height:26px; line-height:26px; font-size:14px;border:1px solid #b2e0e0; border-left:none; border-right:none; border-top:none;}
.navbar td.navtab_last a.navtab_notselected:hover{background-color: #ffffff; color:#025679;}



.categories_path_td{ color:#1e7ca3;}
.categories_path_td a{ color:#1e7ca3;}
.categories_path_td a:hover{ color:#000000;}
.products_summary_td{ padding:10px;}


/**************************Custom Pages*******************/

.faq-list{ margin:10px 0 10px 20px;}
.faq-list li a{font-size:18px; color:#1e7ca3; font-family:"Times New Roman", Times, serif; background:url(../images_templ/bullet.gif) no-repeat 0 8px; padding:0 0 0 10px;}
.faq-list li a:hover{ color:#000000;}
.back-tp{ color:#1e7ca3; font-size:13px; float:right;}
.back-tp a{ color:#1e7ca3; font-size:13px; background:url(../images_templ/top.gif) no-repeat 0 4px; padding:0 0 0 12px;}
.back-tp a:hover{ color:#000000; font-size:13px;}

#a-to-z-menu{ width:515px; margin:auto;}
#a-to-z-menu table{ margin:10px 0 10px 0px; border:#b2e0e0 1px solid;}
#a-to-z-menu table tr td{ text-align:center; padding:2px; font-size:16px;color: #929292; font-weight:bold;border:#b2e0e0 1px solid;}
#a-to-z-menu table tr td a{  font-size:16px;color: #025679; font-weight:bold;}
#a-to-z-menu table tr td a:hover{  font-size:16px;color: #000000; font-weight:bold;}
#glossary{margin:0px;}
#header-letter{font-weight:bold; font-size:28px;}
#glossary .item{border-bottom:1px dotted #000; margin-left:10px;}
#glossary .item p{margin:3px auto;}
#glossary .item strong{}

.retail-table{ margin:10px 0 10px 0px; border:#b2e0e0 1px solid; border-left:none; border-bottom:none;}
.retail-table tr{ border:#b2e0e0 1px solid;}
.retail-table tr td{ text-align:center; padding:2px; border:#b2e0e0 1px solid; border-top:none; border-right:none;}
.retail-store-name{ font-size:14px; padding:5px 0 5px 0; font-weight:bold; color:#014669;}

.customepage_listitem ul{ margin:5px; padding:0 0 0 5px;}
.customepage_listitem li{padding:5px 0 0px 15px; background:url(../images_templ/bullet.gif) no-repeat 0 10px; margin:0 0 0 5px;}

#contact-agree{clear:both; padding:10px;}
#contact-agree input{margin-right:5px;}

}




/*################SITEMAP######################*/
.sitemap_body {
width:auto;
height:auto;
margin-bottom:30px;
float:left;
}

.sitemap_custompages {clear:both; padding:20px 0 20px 0; font-size:18px; color:#014669;}
.list_sitemap_custompages { margin:0; padding:0;}
.listitem_sitemap_custompage {margin:0 5px 0 0;
width:225px;
float:left;
border-bottom:1px dotted #999999;
list-style: none;

}
.listitem_sitemap_custompage a:LINK, .listitem_sitemap_custompage a:VISITED {
color:#626262;
width:225px;
line-height:20px;

}
.listitem_sitemap_custompage a:HOVER {
width:222px;
text-decoration:none;
background-color:#000000;
display:block; color:#ffffff;
padding-left:6px;
font-weight:bold;

}
.listitem_sitemap_manufacturer {
width:222px;
float:left;
border-bottom:1px dotted #999999; margin:0 10px 0 0; padding:0 0 5px 0;
}
.listitem_sitemap_manufacturer a{ font-weight:bold;}
.listitem_sitemap_category a{ font-weight:normal;}
/*.manufacturer_link:LINK, .manufacturer_link:LINK:VISITED {
color:#626262;
line-height:25px;
}
.manufacturer_link:LINK:HOVER {
text-decoration:none;
color:#FF0000;
font-weight:bold;
}*/
p.sitemap_categorytype {
line-height:25px;
text-align:center;
clear:both;
}
ul.list_sitemap_products {}
li.listitem_sitemap_products {
list-style-type:none;
width:150px;
height: auto;
float:left;
text-align:center; padding:10px 0 0 0; margin:0 8px 0 8px;
}
.listitem_sitemap_products .product_link:LINK, .listitem_sitemap_products .product_link:VISITED { color:#464646;
display:block;
}
/*.listitem_sitemap_products .product_link_img:LINK, .listitem_sitemap_products .product_link_img:VISITED {
display:block;
height:135px;
}*/
.categorytype_link:LINK, .categorytype_link:VISITED {
font-size:20px;
display:block;
width:100%;
line-height:35px;
border-bottom:1px double #999999;
color:#014669;
}
.categorytype_link:hover{
font-size:20px;
display:block;
width:100%;
line-height:35px;
border-bottom:1px double #999999;
color:#464646;
}
p.sitemap_category {
clear:both;
}
a.category_link:LINK, a.category_link:VISITED {
font-size:16px;
color: #014669;
}
a.category_link:HOVER {
color:#464646;
}
.listitem_sitemap_custompage a.category_link {color:#990000;font-size:12px;}
.listitem_sitemap_custompage a.category_link:HOVER {
width:220px;
text-decoration:none;
background-color:#cccccc;
color:#000000;
padding-left:6px;
font-weight:bold;
}
.navigator_products {

clear:both;
text-align:center;
height:20px;
}
.navigator_products, .navigator_products_list {margin:0px;}
.navigator_products_listitem_selected, .navigator_products_listitem {
float:left;
width:auto;
margin:0 15px 10px 15px;
list-style-type:none;
height:25px;
}
.navigator_products_link:LINK, .navigator_products_listitem a:VISITED{color: #58585a;}
.navigator_products_link:HOVER {color: #800e0e;}

/*....................contact_form.............*/
#contact-form-box{ width:320px; margin:auto; border:#d3dcb1 1px solid; padding:0 0 10px 0;}
#contact_form {width:300px;float:left;  margin:10px 0 0 0; height:auto;border:#d3dcb1 1px solid; padding:0 0 5px 0;}
#fd {width:290px;height:20px;margin-left:auto;margin-right:auto;margin-top:10px; clear:both; position:relative;}
#fd-new {width:290px;height: auto;margin-left:auto;margin-right:auto;margin-top:10px; clear:both; margin-bottom:5px;}
#fht {width:150px;_width:145px;height:auto; padding:3px 0 3px 0; margin-left:6px;_margin-left:3px; float:left; text-align:left; line-height:14px;}

#fht-new {width:290px;height:auto;margin-left:6px;_margin-left:3px;float:left; text-align:left; padding:10px 0 5px 0;}
#fht1 {width:125px;height:20px;margin-left:6px;_margin-left:3px;float:left;}
#fht1-new {width:290px;height:auto;margin-left:6px;_margin-left:3px;float:left;}
#fd_textbox{width:290px;height:50px;margin-left:auto;margin-right:auto;margin-top:5px; clear:both;}
.ftext {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.textfield2 {width:120px;height:15px;margin-left:5px;float:left;font-family:Tahoma;font-size:10px;color:#531e77;}
#fhti5 {width:130px;height:50px;float:left; margin:0px 0 14px 0px;}
.txtarea {width:120px;height:50px;margin-left:5px;float:left;font-family:Arial;font-size:10px;color:#531e77;}
.bts {height:auto;width:90px;font-family:Arial;font-size:10px;color:#531e77;}
.style1 {color: #778349; font-size:14px; text-align:center; padding:20px 0 0 25px;}
.dropdown-style{ font-size:11px; width:125px; margin-left:5px;}
#fhti {width:110px;height:20px;float:left; margin:5px 0 0 0;}

#fht1-new table{ width:290px; float:left; padding:0; margin:0;}
#fht1-new td{ margin:auto;font-size:11px; text-align:center;}

#fd-new_1{width:290px;height:100px;margin-left:auto;margin-right:auto;margin-top:10px; clear:both; margin-bottom:5px;}

.select_checkbox{ width:70px; height:50px; float:left; font-size:10px; text-align:left; padding-right:2px;}
.select_checkbox input{ margin:auto;}
.checkbox_text{ float:left; text-align:left; padding-right:3px;}
.checkbox_text_other{ width:120px; height:20px; float:left;}
.textfield3 {width:120px;height:17px;float:left;font-family:Tahoma;font-size:10px;color:#531e77;}

/* Product Separators */
.product-separator{width:100%; clear:both; background-color:#025679; padding:4px;}
.product-separator h2{color:#fff; padding:0; margin:0;}



/* - styles for the product filters area -*/
#filter-box{float:left; width:200px; border:1px solid #82CBCB; padding-bottom:5px;}
#_product_filters{width:100%; background-color:white; border:1px solid #5AA6DA;; float:left; font-size:11px; color:#555;}
#_product_filters label{padding:3px;}
#_product_filters li{margin:3px auto;}
#menu_filters { border: 1px solid #B0B0B0; background-color: white; }
#menu_filters_header {padding:3px 3px 0 3px; color:white; border-bottom: 1px solid #B0B0B0; padding:3px; background:url(../images_templ/mainlink-bg.gif);background-color: #0185B5; font-weight: bold; font-size:14px; text-align:center;}
#menu_filters_body { padding:5px 5px 0 5px;  float:left; width:192px; position: relative;}
#menu_filters_func{
	position: relative;
	left:50px;
	top:0px;
	font-weight:bold; color:#0099FF;
}
#menu_filters_func a, #menu_filters_func a:visited{ color:#000000;}
#menu_filters_func a:hover{color:#063772}
div.listitem_filter_header{color:#fff; border:1px solid #82CBCB; padding:3px; background-color:#025679; clear:both;}
ul.list_filtervalue{}
#menu_filters_body ul { list-style-type: none; padding: 0; margin: 0; }
#menu_filters_body ul li { padding-top: 5px; }
#menu_filters_body ul li ul li { padding: 5px 0 0 0; float:left;  width:150px;}
.list_filters {text-align:left; width:100%;}
.listitem_filter{width:100%; clear:both;}
.listitem_filter_header { font-weight: bold; }
.list_filtervalue {}
.listitem_filtervalue{font-weight:bold; color:#025679;}
.filtersField_select { width: 120px; font-size: 10px; }
.filtersField_checkbox {}
.filtersField_label { padding: 0 0 0 5px;}
#filtersContentCategoriesPath { padding:5px; border-bottom:1px solid #CCCCCC; }
#filtersContentHeader {}
#filtersContentSummary { padding:5px; }
#filtersContentNavigation { border:1px solid #CCCCCC; padding:5px; }
#filtersContentFooterNavigation { border:1px solid #CCCCCC; padding:5px; }
#filtersContentResults { padding-top:5px; padding-bottom:5px; }

/* Drop Down Menu */
#dd-menu_categorytypes ul{background-color:#fff;}
.yuimenubar{width:938px; background:url(images_templ/mainlink-bg.gif) repeat-x; border:1px solid #fff; border-right:none;}
.yuimenubaritem{border-left:1px solid #fff; border-right:none; background:url(images_templ/mainlink-bg.gif) repeat-x;}
.yuimenubaritem a{display:block; padding:5px 50px; text-decoration:none; color:#fff; font-weight:bold;}
.yuimenubaritem a:hover{color:#025679;}
.yuimenuitem-hassubmenu a{color:blue;}
.yuimenubaritem div.yuimenu{border:1px solid #75BEBE;}
.yuimenubaritem div a{color:#025679;}
.yuimenubaritem div a:hover{background-color:#025679; color:#fff;}
.yui_menu_category, #yui_menu_category li{background-color:#fff;}
.yui_menu_category a{padding:3px;}
li.yui_menuitem_subcategory a{width:150px;}
/*.yuimenubaritem-hassubmenu{background:url(images_templ/down-arrow.gif) no-repeat right;}*/

/* Category Templates */
.ctg-hdr{width:210px; float:left; margin-bottom:5px; margin-right:15px; text-align:center;}
.ctg-hdr a, .ctg-hdr a:link, .ctg-hdr a:visited{display:block; font-size:13px; font-weight:bold; background-color:#babcbb; color:#fff; line-height:20px;}
.ctg-hdr a:hover{background-color:#038640; color:#fff;}
.ct_selected a{color:#025679;}
img.ctg-hdr{width:670px;}

/* Category Templates with Images*/
.img-ctg-hdr{float:left; margin:10px 0px 10px 0px;}
.img-ctg-hdr2{float:left; margin-left:200px;}


a.see-all{margin-left:250px;text-indent:-2000px; width:172px; height:36px;display:block; float:left; text-align:center; background:url(../images_templ/view-all-products.jpg) no-repeat;}


/* Newsletter Page */

#newsletter-subscribe{margin:10px; border:0; padding:10px;}
#newsletter-subscribe p{color:#025679; font-weight:bold;}
#newsletter-subscribe p span{color:#7AC3C3; font-size:18px; font-family:"Times New Roman"}

.footer_links_system{float:left;}



/**************************Testimonials - Quotes*******************/

.style2 {color: #545B33; font-size:14px; text-align:center; padding:20px 0 0 25px;}

 blockquote.style1 {
  font: 14px/20px italic Times, serif;
  padding: 8px;
  background-color: #faebbc;
  border-top: 1px solid #e1cc89;
  border-bottom: 1px solid #e1cc89;
  margin: 5px;
  background-image: url(../images_templ/openquote1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }
  blockquote.style1 span {
     display: block;
     background-image: url(../images_templ/closequote1.gif);
     background-repeat: no-repeat;
     background-position: bottom right;
   }

cite.style2{
  font: italic, 14px/20px italic Times, serif;}




/*********NEW SIDE NAVIGATION************/

/*-----------------SALE--------------------------------------*/

span.menu-hdr-sale{text-align:center;font-size:15px; background-color:#FF0000; font-weight:bold; color:#fff; display:block; padding:3px 0; width:200px; float:left; margin-top:5px;}

#main-left-box #sale{background-color:#FEFCDF;  float:left; padding:0 3px 10px 5px;}

/*-----------------PURE--------------------------------------*/

span.menu-hdr-pure{text-align:center;font-size:15px; background-color:#008E00; font-weight:bold; color:#fff; display:block; padding:3px 0; width:200px; float:left; margin-top:5px;}

#main-left-box #pure{background-color:#BFFEBF;  float:left; padding:0 3px 10px 5px;}

/*-----------------EVERYDAY--------------------------------------*/

span.menu-hdr-ed{text-align:center;font-size:15px; background-color:#025679; font-weight:bold; color:#fff; display:block; padding:3px 0; width:200px; float:left; margin-top:5px;}

#main-left-box #everyday{background-color:#DFE7FE;  float:left; padding:0 3px 10px 5px;}


/*-----------------FANCY NANCY --------------------------------------*/

span.menu-hdr-fn{text-align:center;font-size:15px; background-color:#E60066; font-weight:bold; color:#fff; display:block; padding:3px 0; width:200px; float:left; margin-top:5px;}

#main-left-box #fancy{background-color:#FEDFF8;  float:left; padding:0 3px 10px 5px;}



/*-----------------WHOLESALE --------------------------------------*/
span.menu-hdr-wh{text-align:center;font-size:15px; background-color:#FEFCDF; font-weight:bold; color:#025679; display:block; padding:3px 0; width:200px; float:left; margin-top:5px;}

#main-left-box #wholesale{background-color:#fff;  float:left; padding:0 3px 10px 5px;}