* {
  margin:0px; 
  padding:0px; 
  color:#2e2e2e;
}

A 
{
  text-decoration:none;
}

*.hover:hover
{
  text-decoration:underline;
}

.underlined_link {  
 font-family:Arial, Helvetica, sans-serif;
  text-decoration:underline;
  color:#000000; 
}

.underlined_link:hover {
  text-decoration:none;
}

.smallText, TD.smallText, SPAN.smallText, P.smallText {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.smallText2, TD.smallText2, SPAN.smallText2, P.smallText2 {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:11px;
  font-weight:normal;
  color:#000000; 
  padding-left:16px;
}

.smallText2:hover, TD.smallText2:hover, SPAN.smallText2:hover, P.smallText2:hover
{
  text-decoration:underline; 
}

.mediumText, TD.mediumText, SPAN.MediumText, P.MediumText {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;
}

.largeText, TD.largeText, SPAN.largeText, P.largeText {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:14px;
}

*.hoverBK:hover {
  color:#2E2E2E; 
  text-decoration:underline;
}

*.blueText {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px; 
  color:#2E2EFE;
}

*.blueText:hover {
  color:#DF0101;
}

*.blue_redText {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px; 
  color:#2E2EFE;
  text-decoration:underline;
}

*.blue_redText:hover {
  color:#DF0101;
  text-decoration:none;
}

*.textBlue {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px; 
  color: #2E2EFE;
}

*.textGreen {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px; 
  color:#DF0174;
}

*.textGrey {
  font-family: Arial, Helvetica, sans-serif;
  font-size:100%; 
  color:#848484;
}

*.textWhite
{
 font-family: Arial, Helvetica, sans-serif;
  font-size:100%; 
  color: #ffffff;
}

SPAN.greetUser {
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#ff0000;
  font-weight:bold;
}

/*end General Text */

body
{
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 70%; 
  color: #474747; 
  background-color: #FEFEFE;
}

/*BOF HEADER*/

/*boxes/index_az*/

.index_az
{
  font-family:  Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: bold; 
  color: #FFFFFF;
  text-decoration: none;
  float: right; 
  padding-top: 8px;
  padding-left: 5px;
  padding-bottom: 8px;  
  background:url(images/top_menu/index_az.gif) no-repeat;
  display: block;
  width: 100px; 
}

.index_az:hover
{
  text-decoration: underline; 
  background:url(images/top_menu/index_az_hover.gif) no-repeat;
}

.index_az_rfn
{
  float: right; 
  padding-left: 5px;
  background:url(images/top_menu/index_az_rfn.gif) no-repeat;
  display: block;
  width: 100px; 
  height:45px;
}
/*end boxes/index_az*/

/*boxes/help*/

.help
{
  font-family:  Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: bold; 
  color: #2E2E2E;
  text-decoration: none;
  float: right; 
  background:url(images/top_menu/help.gif) no-repeat;
  padding-top: 12px;
  padding-bottom: 13px;
  padding-left: 48px;
}

.help:hover
{
  color: #DF0101;
  text-decoration: underline;
  background:url(images/top_menu/help_hover.gif) no-repeat;
}
/*end boxes/help*/

/*bof boxes/shopping_cart_header*/

.shopping_cart_text
{
 font-family:  Arial, Helvetica, sans-serif;
  font-size:11px; 
  text-decoration: none;
}

.shopping_cart_text2
{
 font-family:  Arial, Helvetica, sans-serif;
  font-size:11px; 
  text-decoration: none;
  color: #0028C9;
}

.shopping_cart_text3
{
 font-family:  Arial, Helvetica, sans-serif;
  font-size:12px; 
  text-decoration: none;
  color: #FF0000;
}

/*eof boxes/shopping_cart_header*/

a.menu2
{
  float:left;
  background:url(images/files/includes/header/menu/menu2_bg.gif) no-repeat; 
  background-color: #424244;
  width: 147px;  
  height: 21px;  
  padding-top: 7px; 
  padding-left: 0px; 
  color: #FFFFFF; 
  font-family:  Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  text-decoration: none;
}

a.menu2:hover
{
  background:url(images/files/includes/header/menu/menu2_hover.gif) no-repeat;
  background-color: #FF8000;
}

a.menu3
{
  float:left;
  background:url(images/files/includes/header/menu/menu3_bg.gif) no-repeat;
  background-color: #424243;
  width: 130px; 
  height: 21px;  
  padding-top: 7px; 
  padding-left: 0px; 
  color: #FFFFFF; 
  font-family:  Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold; 
  text-decoration: none;
}

a.menu3:hover
{
  float: left;
  background:url(images/files/includes/header/menu/menu3_hover.gif) no-repeat;
  background-color: #FF8000;
}

a.menu6
{
  float:left;
  background:url(images/files/includes/header/menu/menu6_bg.gif) no-repeat;
  background-color: #424246;
  width: 147px; 
  height: 21px;  
  padding-top: 7px; 
  padding-left: 0px; 
  color: #FFFFFF; 
  font-family:  Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  text-decoration: none;
}

a.menu6:hover
{
  float: left;
  background:url(images/files/includes/header/menu/menu6_hover.gif) no-repeat;
  background-color: #FA5858;
}

.below_scroll /*white space below horizontal scroll*/
{
  height: 2px;  
}

/* EOF HEADER*/

/*body*/
*.crimson{
  color: #E80377; 
  font-weight: bold; 
  text-decoration: none;
}
*.crimson:hover{
  text-decoration: underline;
}
a.more{
  font-weight: bold; 
  font-size: 100%; 
  text-decoration: none; 
  color: #FFFFFF;
}
a.more:hover{
  text-decoration: underline;
}
/*end body*/

/*BOF RIGHT COLUMN*/

/*BOF includes/boxes/shopping_cart*/

.newItemInCart {
  text-align: left;
  padding: 0px;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #BE0000;
}

/*bof_boxes/shopping_cart.php*/

.shopping_cart_box_text {
  text-align: left;
  font-family:  Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #0B0B0B; 
  font-weight:normal;
  text-decoration: none;
}

.shopping_cart_box_text:hover { 
  color: #DF0101;
  text-decoration: underline;
}

.newItemInCart2 {
  text-align: left;
  padding: 0px;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #BE0000;
}

/*bof_boxes/shopping_cart2.php*/

.shopping_cart_box_text2 {
  text-align: left;
  font-family:  Arial, Helvetica, sans-serif;
  font-size:14px;
  color: #0B0B0B; 
  font-weight:normal;
  text-decoration: none;
}

.shopping_cart_box_text2:hover { 
  color: #DF0101;
  text-decoration: underline;
}
/*EOF includes/boxes/shopping_cart.php*/

/*BOF includes/boxes/scrolling_(all).php*/

table.innersearch a {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-weight: normal; 
  text-decoration: none;
}

table.innersearch a:hover {
  text-decoration: underline;
}
/*EOF includes/boxes/scrolling_(all).php*/

table.innersearch2,table.innerproduct_cat{
  width: 100%; 
  font-family:  Arial, Helvetica, sans-serif;
}
table.innerproduct_cat{
  width: 100%; 
  font-family:  Arial, Helvetica, sans-serif;
  width: 158px; 
}
*.product_cat span{
  color: #CB0000;
}
table.innersearch2 tr td{
  background: url(images/box_bg.gif) repeat-y; 
  text-align: right;
}
table.innersearch2 a{
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 95%; 
  color: #FFFFFF; 
  text-decoration: none;
}
table.innersearch2 a:hover{
  font-weight: bold;
  color:#FF0000; 
  text-decoration: none;
}
/*boxes/specials*/
table.innersearch3 tr td{
  background: url(images/box_bg.gif) repeat-y; 
  text-align: center;
}
table.innersearch3 a{
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 95%; 
  color: #FFFFFF; 
  text-decoration: none;
}
table.innersearch3 a:hover{
  font-weight: bold; 
  color:#0000FF; 
  text-decoration: none;
}
/*end boxes/specials*/

/*boxes/bestsellers*/

.innersearch4 {
 font-family:  Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #3B3639; 
  text-decoration: none;
  text-align: left;
}

table.innersearch4 a:hover {
  text-decoration: underline;
}
/*end boxes/bestsellers*/

/*EOF RIGHT COLUMN*/

/*BOF index_php Main Box*/

#catalog_image_bg { 
  text-align: center; 
  padding-top: 8px;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 100%; 
  font-weight: bold; 
  font-size:11px;
  color: #2E2E2E;
  text-decoration: none; 
  background:url(images/backgrounds/catalog_image_bg.gif) no-repeat; 
  width: 146px; 
  height: 138px;
}

#catalog_image_bg:hover {
  color:#FFFFFF;
  text-decoration: none; 
  background:url(images/backgrounds/catalog_image_bg_hover.gif) no-repeat; 
}

#catalog_image_bg a:hover {
  color:#FFFFFF;
  text-decoration: none; 
}

#catalog_image { 
  padding-top: 6px;
}

#catalog_image:hover { 
  padding-top: 8px; 
}

.catalog_image_text {
  text-align: center; 
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%; 
  font-weight: bold;  
  color: #2E2E2E;
  text-decoration: none;  
}

.catalog_image_text:hover {
  color:#FF0000;
  text-decoration: none; 
}

/*EOF index_php Main Box*/
/*/
/*BOF specials.php*/

#specials_catalog_image_bg {
  text-align: center; 
  padding-top: 7px;
  padding-bottom: 2px;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 100%; 
  font-weight: bold; 
  font-size:13px;
  color: #FFFFFF;
  text-decoration: none; 
  background:url(images/files/specials/catalog_image_bg.gif) no-repeat; 
  width: 188px; 
  height: 300px;
}

#specials_catalog_image_bg:hover {
  color: #FF0000;
  background:url(images/files/specials/catalog_image_bg_hover.gif) no-repeat; 
}

#specials_catalog_image {
  padding-top: 8px;
}

#specials_catalog_image:hover {
  padding-top: 7px; 
}

span.specials_catalog_image_text {
  text-align: center; 
  font-family:  Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: normal; 
  color: #2E2E2E;
  text-decoration: none;
  padding-left: 4px;
  padding-right: 5px;
}

/*EOF specials.php*/

#bot_menu {
  margin: 0px 5px;
  height: 19px;
  border: 1px solid #6B6F75; 
  border-width: 1px 0px; 
  padding-top: 4px; 
  text-align: center; 
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 71%; 
  font-weight: bold; 
  color:#6B6F75;
}

#bot_menu a {
  text-decoration: none;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 100%; 
  font-weight: bold; 
  color:#6B6F75;
}

#bot_menu a:hover {
  text-decoration: underline;
  font-family:  Arial, Helvetica, sans-serif;
}

#copy {
  padding-top: 3px; 
  padding-bottom: 5px; 
  padding-left: 200px;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 100%; 
  text-align: left; 
  color:#686868;
}

*.new_prod {
  width: 115px; 
  height: 200px; 
  text-align: center;
}

*.new_prod p {
  padding-left: 10px; 
  color: #5C4F27;
}

*.new_prod p span {
  color: #5C4F27;
}

*.image {
  width: 107px;
  height: 87px;
  border: 0px solid #BFBFBF;   
}

*.image img {
  margin: 2px;
}

*.special_price {
  text-decoration: line-through;
  color: #E80377; 
  font-weight: bold;
}

*.price {
  text-decoration: none;
  color:#C70000; 
  font-size: 13px; 
  font-weight: bold;
}

*.buy {
  width: 112px; 
  border-left: 3px solid #FFFFFF;  
  background-color: #E7E7E7;
  padding: 3px 0px 3px 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px; 
  color: #CB0000; 
  text-align: center;
}

*.gray {
  color: #5F5F5F; 
  font-weight: bold;
}

*.buy *.lil {
  color: #E80377; 
  font-weight: bold; 
  background-color: #F1F1F1;
}

*.buy a.more {
  font-size: 11px;
}

*.buy a.more:hover {
  text-decoration: none;
}

*.txt {
  text-align: left;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 100%; 
  margin-right: 0px; 
}

*.txt a {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 110%; 
  color:#FFFFFF;
}

#menu img {
  margin-left: 1px;
}

#producer {
  text-align: center;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 70%; 
  margin-right: 10px; 
  color:#D9D9D9; 
}

#producer img {
  margin-right: 5px;
  margin-left: 5px;
}

*.productName {
  color: #42464E; 
  text-transform: uppercase; 
  font-size: 130%; 
  font-weight: bold;  
  text-align: left;
}

*.infoBoxHeading {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  color: #1970AD;
}

/*BOF products_info.php*/
.manufacturer_logo_product_info {
  background:url(images/files/product_info/info_manufacturer_titleBG.gif) repeat-x;
  width:100%;
  height: 70px;
  margin-left:auto;
  margin-right:auto;
}

td.main_products_info_name {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 15px;
  font-weight: normal; 
  color: #000000;
  text-align: left;
  background:url(images/files/product_info/info_manufacturer_lowBG.gif) repeat-x;
  padding-top: 14px;
  padding-left: 10px;
  padding-right: 10px;
}

.add_to_cart_bg
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #2E2E2E;
  float: left;   
  background:url(images/files/product_info/info_add_to_cart_bg.jpg) repeat-x;
  height: 50px;
}

.add_to_cart_icon
{
  background:url(images/files/product_info/info_basket_icon.png) no-repeat;
  height: 50px;
}

.review_icon
{
  background:url(images/files/product_info/review_stars_icon.gif) no-repeat;
  height: 50px;
  padding-left: 54px;
 }

.ask_a_question
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #2E2E2E;
  text-decoration: none;
  float: left;   
  background:url(images/files/product_info/ask_a_question_icon.gif) no-repeat;
  width: 100%; 
  height: 20px;
  background-position: 0 50%;
  padding: 6px 0px 0px 44px;
  margin: .0em .0em;
}

.also_purchased_image_bg {
  text-align: center; 
  padding-top: 23px;
  padding-left: 2px;
  padding-right: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight: normal; 
  color: #FFFFFF;
  text-decoration: none; 
  background:url(images/files/product_info/also_purchased/also_purchased_image_bg.gif) no-repeat; 
  width: 184px; 
  height: 148px;
}

.also_purchased_image_bg:hover {
  background:url(images/files/product_info/also_purchased/also_purchased_image_bg_hover.gif) no-repeat; 
}

/*EOF products_info.php*/
/*BOF products_new.php*/

span.main_products_new_name {
  padding-left:0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px;
  font-weight: bold; 
  color: #585858;
  text-decoration: none;
  text-align: left;
  line-height: 1.5;
}

span.main_products_new_name:hover {
  color: #1C1C1C;
  text-decoration: underline;
}

*.main_new_products, td.main_new_products, span.main_new_products {
  font-family: Arial, Helvetica, sans-serif; 
  text-align: left;
  border-bottom: 2px solid #E2E2E2;
}

*.new_products_lb, td.new_products_lb, span.new_products_lb {
  border-left: 0px solid #F5F6F6;
  border-bottom: 2px solid #E2E2E2;
}

*.products_listing_hover:hover, td.products_listing_hover:hover, span.products_listing_hover:hover  {
  background-color: #F4F4F4;
}

span.main_new_products_strong {
  padding-left:0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #0B0B0B;
  text-align: left;
}

/*BOF Special Offer Prices*/

.main_products_price, span.main_products_price {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 15px;
  font-weight: bold; 
  color: #136BC2;
  text-align: right;
}

.main_products_old_price, span.main_products_old_price {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px;
  font-weight: bold;  
  color: #a1a1a1;
  text-align: right;
}

.main_products_special_price, span.main_products_special_price {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 15px;
  font-weight: bold; 
  color: #ff0000;
  text-align: right;
}

.main_productsInfo_price, span.main_productsInfo_price {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 20px;
  font-weight: bold; 
  color: #136BC2;
  text-align: right;
}

.main_productsInfo_old_price, span.main_productsInfo_old_price {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 19px;
  font-weight: bold;  
  color: #a1a1a1;
  text-align: right;
}

.main_productsInfo_special_price, span.main_productsInfo_special_price {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 20px;
  font-weight: bold; 
  color: #ff0000;
  text-align: right;
}

.main_productsNew_price, span.main_productsNew_price {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 17px;
  font-weight: bold; 
  color: #136BC2;
  text-align: right;
}

.main_productsNew_old_price, span.main_productsNew_old_price {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 16px;
  font-weight: bold;  
  color: #a1a1a1;
  text-align: right;
}

.main_productsNew_special_price, span.main_productsNew_special_price {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 17px;
  font-weight: bold; 
  color: #ff0000;
  text-align: right;
}

.main_productsSpecials_old_price, span.main_productsSpecials_old_price {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 16px;
  font-weight: bold;  
  color: #a1a1a1;
  text-align: right;
}

.main_productsSpecials_special_price, span.main_productsSpecials_special_price {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 18px;
  font-weight: bold; 
  color: #ff0000;
  text-align: right;
}

/*EOF Special Offer Prices*/
/*EOF products_new.php*/

/*BOF Quick Find Product Code*/

.model_number {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px;
  font-weight: bold;
  color: #FF8001;
  text-align: left;
}

.model_number_L {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 15px;
  font-weight: bold;
  color: #FF8001;
  text-align: left;
}
/*EOF Quick Find Product Code*/

/*BOF Main Inner Box Header*/
*.heading_title {
  background:url(images/files/header_bg.gif) repeat-x;
  background-color:#3A59D2;
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#ffffff; 
  text-align:left; 
  padding-top:0px;
  padding-left:9px;
}

/*EOF Main Inner Box Header*/

/*BOF Catalog Main Inner Box Header*/
*.home_heading_title {
  background:url(images/files/header_bg.gif);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #FFFFFF; 
  text-align: center; 
}
*.catalog_heading_title {
  background:url(images/files/header_bg.gif);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF; 
  text-align: left; 
  padding-top: 0px;
  padding-left: 9px;
}
/*EOF Catalog Main Inner Box Header*/

/*BOF tell_a_friend_about_us.php Main Inner Box Header*/
*.tell_a_friend_heading_title {
  background:url(images/files/tell_a_friend_about_us/header_tell_a_friend_bg.gif);
  float:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #FFFFFF; 
  text-align: left; 
  padding-top: 2px;
  padding-left: 9px;
  height:38px;
}
/*EOF tell_a_friend_about_us.php Main Inner Box Header*/

*.innerboxheading_categories {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 105%;
  font-weight: bold;
  color: #FFFFFF; 
  text-align: left; 
  padding-top: 12px;
  padding-left: 6px;
  height: 20px;
  background:url(images/files/includes/boxes/categories/categories_menu_header.png) no-repeat
}

*.innerboxheading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 105%;
  font-weight: bold;
  color: #000000; 
  text-align: center; 
  padding-top: 13px;
  padding-left: 19px;
  height: 19px; 
}

*.innerboxheading_shopping_cart {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 115%;
  font-weight: bold;
  color: #000000; 
  text-align: center; 
  padding-top: 13px;
  padding-left: 15px;
  height: 19px; 
}

*.innerboxheading_tell_friend {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 105%;
  font-weight: bold;
  color: #000000; 
  text-align: center; 
  padding-top: 13px;
  padding-left: 17px;
  height: 19px; 
}

*.innerbox_tell_friend {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px; 
  font-weight: normal; 
  color: #000000; 
  text-align: center;
  padding-top: 7px; 
  padding-left: 9px;
  padding-right: 9px;
  width: 152px;
}

*.innerboxheading_best_sellers {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 105%;
  font-weight: bold;
  color: #000000; 
  text-align: center; 
  padding-top: 13px;
  padding-left: 0px;
  height: 19px; 
}

*.innerboxheading_testimonials {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 105%;
  font-weight: bold;
  color: #000000; 
  text-align: center; 
  padding-top: 13px;
  padding-left: 17px;
  height: 19px; 
}

*.innerbox_testimonials {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight: normal; 
  color: #000000; 
  text-align: center;
  padding-top: 7px; 
  padding-left: 9px;
  padding-right: 11px;
  width: 148px;
}

*.innerbox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%; 
  font-weight: normal; 
  color: #000000; 
  text-align: center;
  padding-top: 7px; 
  padding-left: 8px;
  padding-right: 8px;
  width: 152px;
}

.productID {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-align: center;
  padding-top: 10px; 
  padding-left: 4px;
  padding-right: 4px;
  width: 100%;
  height: 100%;
}

TD.pageHeading, DIV.pageHeading {
  padding-left: 3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #474747;
  text-align: center;
}

/*BOF product_info.php Additional Images*/

.views {
  padding-right: 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 15px;
  color: #2E2E2E; 
}

.views_2 {
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 22px;
  color: #C2C2C2; 
}

.views_borders {
  border-top: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  padding-top: 5px;
  width: 70px;
}
/*EOF product_info.php Additional Images*/



.forgot_password {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:normal;
  color: #FFFFFF; 
  text-decoration: underline; 
  padding-left: 16px;
}

.forgot_password:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:normal;
  color: #FFFFFF; 
  text-decoration: underline; 
  padding-left: 16px;
}

/* ////////// BOF Result Pages Bar ////////// */

/*.pageResults {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-decoration: underline;
  color:#FFFFFF;
}
*/

.pageResultNumbers {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  color:#ffffff;
}

.pageResultNumbers:hover {
  text-decoration: underline;
}

.pageCurrent {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color:#000000;
  background-image: url(images/backgrounds/pageCurrent_bg.png);
  background-repeat: no-repeat;
  height: 18px;
  padding-top:1px;
  padding-left:1px;
  padding-right:10px;
}

TD.display_count {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
  color: #ffffff;
  text-align: left; 
  padding-left: 10px;
  width: 48%;
  height: 25px; 
  background-color: #61A1E2;
  border-right: 0px solid #FFFFFF;
}

span.display_count2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
  color: #ffffff;
  text-align: left; 
  padding-left: 10px;
  width: 48%;
  height: 25px; 
  background-color: #61A1E2;
  border-right: 0px solid #FFFFFF;
}

TD.result_page {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-align: right;
  padding-right: 7px; 
  height: 25px; 
  background-color: #61A1E2;
}

/* ////////// EOF Result Pages Bar ////////// */

/*BOF shopping_cart.php*/

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #F2F2F2;
  border-spacing: 0px;
  border-bottom-width: 0px;
  height: 39px;
  width: 100%;
}

/* ////////// BOF Product Listing Table Header ////////// */ 
.productListing-heading {  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal; 
  color: #FFFFFF; 
  height: 39px;  
  background-color: #5B5B5B;
  border-top:1px solid #FFFFFF;
  border-bottom: 5px solid #D2D2D2;
}

.productListing-heading a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold; 
  text-decoration: underline;
  border: 0px;
}

.productListing-heading a:hover{
  color: #FFFFFF;
  text-decoration: none;
}
/* ////////// EOF Product Listing Table Header ////////// */ 

TD.productListing-data {  
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px; 
  padding: 10px 5px;
  background-color: #FFFFFd;
}

.productListing-remove {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color: #44464B;
  padding: 0px 17px; 
  background-color:#F2F2F2;
  height: 100%;
  width:20px;
}
.productListing_products, TD.productListing_products {
  text-align:left; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #1C1C1C;
  padding: 3px 2px;
  background-color: #FFFFFe;
}

TD.productListing-qty {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #44464B;
  padding: 0px 3px;
  height: 100%; 
  background-color: #D2D2D2;
  height: 100%;
  width: 5%;
}

TD.productListing-total {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight:bold;
  color: #136BC2;
  padding: 0px 12px;
  background-color: #F5F5F5;
  width:10%;
}

TD.productListing-subtotal {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight:normal;
  color: #FF0000;
  background-color: #F5F5F5;
  border-top: 7px solid #D2D2D2;
  border-bottom: 1px solid #5B5B5B;
  background:url(images/files/shopping_cart/checkout_icon.png) no-repeat;
  background-position: 74% 0;
  padding-top: 20px;
  padding-left: 10px;
  padding-bottom: 20px;  
  padding-right: 10px;
}

TD.productListing-buttonBackgrounds {
  color: #44464B;
  padding: 10px; 
  height: 30px; 
  background-color: #E0ECF8;
  border-top: 2px solid #F5F5F5;
  border-bottom: 2px solid #5B5B5B;

}
/*EOF shopping_cart.php*/

/*BOF index.php product name link*/

a.productListing-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #1C1C1C;
}

a.productListing-link:hover {
  text-decoration: underline;
  color: #BE0000;
}
/*EOF index.php product name link*/

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.boxText 
{ 
  font-family: Arial, Helvetica, sans-serif;     
  font-size: 10px; 
  color: #4F525A; 
}

TD.fieldKey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #FFFFFF;
  text-align: right;
  padding-right: 20px;
}

TD.fieldValue {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.main, P.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  padding: 5px 10px;
}

TD.main2, P.main2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.3;
  padding: 0px 16px;
}

.main_new_login_title 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  padding-left: 15px;
  padding-right: 15px;
  color: #FFFFFF;
  font-weight:bold;
  text-align: left;
}

.main_new_login_text 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding-top: 20px;
  padding-left: 2px;
  padding-bottom: 20px;
  color: #FFFFFF;
  font-weight:normal;
  text-align: center;
}

.main_existing_login_title 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  padding-left: 25px;
  color: #FFFFFF;
  font-weight:bold;
  text-align: left;
}

.main_existing_login_text 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-left: 5px;
  color: #FFFFFF;
  font-weight:bold;
  text-align: right;
}

SPAN.errorText {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

.messageStackError, .messageStackWarning { 
  text-align: center; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  background-color: #CCCFD2; 
}

.messageStackSuccess { 
  text-align: center; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  background-color: #ACFA58; 
}

.securePage { 
  text-align: center; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #ffffcd; 
  background-color: #df0102; 
  padding-top:1px;
  padding-bottom:2px;
} 

.inputRequirement { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight: bold;
  color: #ff0000; 
}

/*BOF Main Box Borders*/

.infoBox 
{
  border: 0px solid #f2f2f2;
  background: #F9F9F9;
  padding: 15px;
}

.infoBox2 {
  border: 2px solid #E3E3E3;
  background: #F5F5F5;
  padding: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
}

.infoBox3 {
  border: 2px solid #E3E3E3;
  background: #F2F2F2;
  padding: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
}

.infoBox_product_info 
{
  border: 0px solid #f2f2f2;
  padding: 9px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 	
}

.infoBox_products_new
{
  border: 0px solid #F2F2F2;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
}

.infoBox_specials
{
  border: 0px solid #F2F2F2;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
}

.infoBox_index_az, .infoBox_index_help {
  border: 2px solid #3D4AF5;
  background: #F9F9F9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
  padding:15px;
}

/* ////////// BOF Sub-categorie 2nd level filter ////////// */

*.infoBox_filter {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold; 
  color: #585858;
  text-decoration: none;
  padding-top: 3px;
  background-image:url(images/backgrounds/filter_bg.gif);
  background-repeat: no-repeat;
  display: block;
  width: 140px;
  height: 137px;
}

*.infoBox_filter:hover {
  background-image:url(images/backgrounds/filter_hover_bg.gif);
}

/* ////////// EOF Sub-categorie 2nd level filter ////////// */

/* //////////////////// EOF Main Box Borders //////////////////// */

.errorBox { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  background: #ffb3b5; 
  font-weight: bold; 
}

.stockWarning { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #E80377; 
}

.productsNotifications { 
  background: #f2fff7; 
}

/*BOF checkout progress bar*/

.checkoutBarFrom, .checkoutBarTo { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #8c8c8c; 
}

.checkoutBarFrom:hover { 
  color: #DF0101; 
  text-decoration: underline;
}

.checkoutBarCurrent { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #FF0000; 
}

.checkoutBarCurrent:hover { 
  color: #DF0101; 
  text-decoration: underline;
}

.checkoutBarFinished { 
  font-family: Arial, Helvetica, sans-serif;
  color: #5AA031;
  font-weight: bold;
  text-decoration: none; 
  font-size:12px; 
  padding-left: 20px;
  height: 35px;  
  background:url(images/files/product_info/info_InStock.gif) no-repeat;
  display: block;
  background-position: 100% 0;
}
/*EOF checkout progress bar*/

.productsNotifications { 
  background: #FAE1ED; 
}

.someclass {
    font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	line-height: 1.5;
}


/*BOF horizontal scroll under flash banner*/

.horizontal_scroll {
  width: 980px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold; 
  color: #df0101; 
}
/*EOF horizontal scroll under flash banner*/

#recently_viewed_image_bg {
  text-align: left; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size:11px;
  color: #000000;
  text-decoration: none; 
  background:url(images/files/recently_viewed/recently_viewed_image_bg.gif); 
  width: 503px; 
  height: 100%;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  padding: 0px 12px 10px 0px;
  margin: .0em .0em;
}

#recently_viewed_image_bg:hover {
  text-decoration: none; 
  background:url(images/files/recently_viewed/recently_viewed_image_bg_hover.gif);
  border-top: 1px solid #F2F2F2;
  border-left: 1px solid #F2F2F2;
  border-right: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6;
}

.price_alternative {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px; 
  font-weight: bold;
  color:#C70000; 
  text-decoration: none;
}

.main_products_price_old_alternative, span.main_products_price_old alternative {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold; 
  color: #A4A4A4;
  text-decoration: line-through;
}

.productSpecialPriceAlternative {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px; 
  font-weight: bold; 
  color: #FF0000; 
  text-decoration: none;
}

.alternative_image_bg {
  text-align: center; 
  padding-top: 20px;
  padding-left: 2px;
  padding-right: 2px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:10px;
  font-weight: normal; 
  text-decoration: none; 
  background:url(images/files/product_info/alternative_products/alternative_image_bg.gif) no-repeat; 
  width: 184px; 
  height: 188px;
}

.alternative_image_bg:hover {
  background:url(images/files/product_info/alternative_products/alternative_image_bg_hover.gif) no-repeat; 
}

.bar_bg_1 {
  background:url(images/advertisements/bar_bg_1.gif) no-repeat; 
  width: 100%;
  height:24px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight: normal; 
  text-decoration: none; 
}

.button_bg_1 {
  background:url(includes/languages/english/images/buttons/button_bg_1.gif) no-repeat; 
  width: 83px;
  height:24px;
  float: right;
  background-position:  50% 0;
  padding: 3px 0px 0px 0px;
  margin: .0em .0em;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:13px;
  font-weight: bold;
  color: #000000; 
  text-decoration: none; 
  text-align: center; 
}

.button_bg_1:hover {
  background:url(includes/languages/english/images/buttons/button_bg_1_hover.gif) no-repeat; 
  text-decoration: underline; 
}

.text_white, span.text_white {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none; 
  font-size:12px;
}

.text_white, span.text_white:hover {
  color: #2e2e2e;
}

.listing_InStock {
  padding-top: 20px;
  padding-bottom: 0px;  
  background:url(images/files/product_listing/listing_InStock.gif) no-repeat;
  display: block;
  width: 50px;
  height: 0px;
}

.listing_OutOfStock {
  padding-top: 20px;
  padding-bottom: 0px;  
  background:url(images/files/product_listing/listing_OutOfStock.gif) no-repeat;
  display: block;
  width: 50px;
  height: 0px;
}

.new_InStock {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #0B0B0B;
  padding-top: 7px;
  padding-right: 182px;
  background:url(images/files/product_listing/listing_InStock.gif) no-repeat;
  display: block;
  width: 20px;
  height: 13px;
  background-position: 50% 0;
}

.new_OutOfStock {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #0B0B0B;
  padding-top: 7px;
  padding-right: 182px;
  background:url(images/files/product_listing/listing_OutOfStock.gif) no-repeat;
  display: block;
  width: 20px;
  height: 13px;
  background-position: 50% 0;
}

.info_InStock {
  font-family: Arial, Helvetica, sans-serif;
  color: #5AA031;
  font-weight: bold;
  text-decoration: none; 
  font-size:12px; 
  padding-top: 6px;
  padding-left: 34px;
  padding-bottom: 9px;  
  background:url(images/files/product_info/info_InStock2.gif) no-repeat;
  display: block;
  background-position: 0 50%;
}

.info_OutOfStock {
  font-family: Arial, Helvetica, sans-serif;
  color: #045FB4;
  font-weight: bold;
  text-decoration: none; 
  font-size:12px; 
  padding-top: 2px;
  padding-left: 34px;
  padding-bottom: 10px;  
  background:url(images/files/product_info/info_OutOfStock.gif) no-repeat;
  display: block;
  background-position: 0 50%;
}

TD.checkout {
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 2px;
  padding-left: 10px;
  padding-bottom: 10px;  
  padding-right: 0px;
  background:url(images/files/shopping_cart/checkout_icon.png) no-repeat;
  display: block;
  background-position: 50% 0;
}

/*BOF Checkout progress bar*/

TD.bullet_repeat {
  background:url(images/files/checkout_progress_bar/progress_bullet_bg.gif) repeat;
}

TD.bullet_repeat_green {
  background:url(images/files/checkout_success/progress_bullet_green_bg.gif) repeat;
}

TD.bar_repeat {
  background:url(images/files/checkout_progress_bar/progress_bar_bg.gif) repeat;
}
/*EOF Checkout progress bar*/

.infoBox_register {
  background:url(images/files/login/login_existing_customerBG.gif) no-repeat; 
  background-repeat: no-repeat; 
  padding: 10px;
  width: 310px;
}

.infoBox_login {
  background:url(images/files/login/login_new_customerBG.gif) no-repeat;
  background-repeat: no-repeat; 
  padding: 10px;
  width: 310px;
}

*.infoBoxContents
{
  color: #FFFFFF;
}

*.infoBoxContent
{
  color: #2e2e2e;
}

.infoBox_logoff {
  background:url(images/files/logoff/logoffBG.gif) no-repeat; 
  width: 590px;
  height: 215px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size:16px; 
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}

.infoBox_logoff_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px; 
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
}

.infoBox_advSearch {
  background:url(images/files/advanced_search/advSearchBG.gif) no-repeat; 
  width: 590px;
  height: 315px;
}

*.infoBoxContents2 {
  font-size:10px; 
  padding-top:3px;
  padding-bottom:3px;
  border-bottom: 1px solid #F5A9A9;
}

*.infoBoxContents3 {
  padding-top:5px;
  border-bottom: 1px solid #B8C0D7;
}

/* menu Image -noborderBox2 - Show Sub-categories  Star */
a.menucateg:link, a.menucateg:visited, a.menucateg:active {
display: block;
color:#FFFFFF;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
width: 100%;
height: 17px;
text-decoration: none;
background-image: url(images/backgrounds/categories_main_bg.gif);
background-color: #3A59D2;
border-top: 1px solid #2D4AC0;
border-bottom: 1px solid #132E97;
}

a.menucateg:hover {
background-image: url(images/backgrounds/categories_main_hover.gif);
background-repeat: repeat;
background-color: #405ED5;
border-top: 1px solid #3C5AD0;
border-bottom: 1px solid #223DAB;
height: 17px;
text-decoration: none;
}

a.menusubcateg:link, a.menusubcateg:visited, a.menusubcateg:active {
display: block;
vertical-align: middle;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-align: left;
width: 100%;
height: 14px;
text-decoration: none;
padding-top:1px;
padding-bottom:1px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #d8d8d8;
}

a.menusubcateg {
border-top: 1px solid #D8D8D8;
border-bottom: 1px solid #d8d8d8;
background-image: url(images/backgrounds/categories_main_sub_bg.gif);
background-repeat: repeat;
background-color: #F2F2F2;
text-decoration: none;
color: #1C1C1C;
}

a.menusubcateg:hover {
border-top: 1px solid #ff8001;
border-bottom: 1px solid #ff3c00;
background-image: url(images/backgrounds/categories_main_sub_hover.gif);
background-repeat: repeat;
background-color: #FF8000;
text-decoration: none;
color: #FFFFFF;
}

a.menusubcategsec {
display: block;
vertical-align: middle;
color:#2E2E2E;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
width: 100%;
height: 15px;
padding-top:0px;
text-decoration: none;
background-image: url(images/backgrounds/categories_main_sub2_bg.gif);
background-repeat: repeat;

border-bottom: 1px solid #FFFFFF;
}

a.menusubcategsec:hover {
  color:#FFFFFF;
  background-image: url(images/backgrounds/categories_main_sub2_hover.gif);
  background-repeat: repeat;
  height: 14px;
  border-top: 1px solid #000000;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #000000;
}
/* menu Image -noborderBox2 - Show Sub-categories  End */

/* //////////////////// BOF FOOTER //////////////////// */

/* ////////// BOF Bottom Menu ////////// */ 
.home_icon {
  font-family:  Arial, Helvetica, sans-serif;
  color: #626262; 
  font-weight: bold; 
  font-size:11px;
  text-decoration: none;
  background:url(images/files/includes/footer/home_icon.png) no-repeat;
  padding-top: 25px;
  padding-bottom: 10px;
  padding-left: 48px;
}

.home_icon:hover {
  color: #151515; 
  text-decoration: underline;
  padding-top: 24px;
  padding-bottom: 11px;
}

.c4u_logo_icon {
  font-family:  Arial, Helvetica, sans-serif;
  color: #626262; 
  font-weight: bold; 
  font-size:11px;
  text-decoration: none;
  background:url(images/files/includes/footer/c4u_logo_icon.png) no-repeat;
  padding-top: 25px;
  padding-bottom: 10px;
  padding-left: 48px;
}

.c4u_logo_icon:hover {
  color: #151515; 
  text-decoration: underline;
  padding-top: 24px;
  padding-bottom: 11px;
}

.contact_us_icon {
  font-family:  Arial, Helvetica, sans-serif;
  color: #626262; 
  font-weight: bold; 
  font-size:11px;
  text-decoration: none;
  background:url(images/files/includes/footer/contact_us_icon.png) no-repeat;
  padding-top: 25px;
  padding-bottom: 10px;
  padding-left: 48px;
}

.contact_us_icon:hover {
  color: #151515; 
  text-decoration: underline;
  padding-top: 24px;
  padding-bottom: 11px;
}

.my_account_icon {
  font-family:  Arial, Helvetica, sans-serif;
  color: #626262; 
  font-weight: bold; 
  font-size:11px;
  text-decoration: none;
  background:url(images/files/includes/footer/my_account_icon.png) no-repeat;
  padding-top: 25px;
  padding-bottom: 10px;
  padding-left: 48px;
}

.my_account_icon:hover {
  color: #151515; 
  text-decoration: underline;
  padding-top: 24px;
  padding-bottom: 11px;
}

.privacy_icon {
  font-family:  Arial, Helvetica, sans-serif;
  color: #626262; 
  font-weight: bold; 
  font-size:11px;
  text-decoration: none;
  background:url(images/files/includes/footer/privacy_icon.png) no-repeat;
  padding-top: 25px;
  padding-bottom: 10px;
  padding-left: 48px;
}

.privacy_icon:hover {
  color: #151515; 
  text-decoration: underline;
  padding-top: 24px;
  padding-bottom: 11px;
}

.terms_conditions_icon {
  font-family:  Arial, Helvetica, sans-serif;
  color: #626262; 
  font-weight: bold; 
  font-size:11px;
  text-decoration: none;
  background:url(images/files/includes/footer/terms_&_conditions_icon.png) no-repeat;
  padding-top: 27px;
  padding-bottom: 10px;
  padding-left: 48px;
}

.terms_conditions_icon:hover {
  color: #151515; 
  text-decoration: underline;
  padding-top: 26px;
  padding-bottom: 11px;
}
/* ////////// EOF Bottom Menu ////////// */ 

/* BOF bottom bar*/

.footer {
  border:0px solid #FFFFFF;
  padding-top:7px;
  font-size:11px;
  text-align:center; 
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF; 
  background:url(images/files/includes/footer/footer_bg.gif);
  background-repeat:no-repeat;
  width:980px;
  height:21px;
  margin-left:auto;
  margin-right:auto;
}

.footer_menu_bg {
  text-align:center; 
  background:url(images/files/includes/footer/footer_menu_bg.gif);
  background-repeat:no-repeat;
  width:980px;
  height:45px;
  margin-left:auto;
  margin-right:auto;
}

.footer_date_bg {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#08088a;
  text-align:center; 
  background:url(images/files/includes/footer/footer_date_bg.gif);
  background-repeat:no-repeat;
  width:204px;
  height:40px;
  margin-left:auto;
  margin-right:auto;
}
/* EOF bottom bar*/

/* //////////////////// EOF FOOTER //////////////////// */


/* ////////// BOF Breadcrumb Trail ////////// */
A.headerNavigation {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF; 
  text-align: left;
  text-decoration: underline; 
}

A.headerNavigation:hover {
  text-decoration: none;
}
/* ////////// EOF Breadcrumb Trail ////////// */


TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.leftInfoboxPadding {
   padding-right:0px;
}

rightInfoboxPadding {
   padding-left:0px;
}

.login_name {
 font-size: 13px;
 font-weight: bold;
 text-decoration: none; 
 color: #000000;
 }

*.sitemap {
  border-top: 1px solid #FFFFFF;    
  background: url('images/backgrounds/categories_main_bg.gif') no-repeat;
  height: 12px; 
  width: 158px;
  text-align: left; 
}

*.sitemap:hover {
  background: url(images/backgrounds/categories_main_hover.gif) no-repeat;
}

.account_icons{
  background:url(images/files/account/account_icons.png) no-repeat;
}

#popCart {
  position: absolute; /*do not change this*/
  top: 10%;
  left: 22%;
  width: 600px;
  background-color: #f8f8f8;
  border: 5px solid #B40404;
  color: #000;
  z-index: 100000; /*do not change this*/
  display: none; /*do not change this*/
  padding: 15px;
}

ul.popcartList {
  text-align:left;
}

#popCart_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
  background-color: #000001;
  display:none;
}

* html #popCart_overlay { /* ie6 hack */
  position: absolute;
}

.estimatedshippingBox {
background: #FF8E90; 
}

TD.estimatedshippingBoxHeading {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background: #0101DF;
color: #ffffff; 
}

.estimatedshippingBoxContents {
background: #f8f8f8;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; 
}

.ShowShipping {
background: #bdbdbd;
color: #fffffa;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
text-align: left;
}