/*
  $Id: stylesheet.css,v 1.4 2009/07/29 14:04:54 chirag Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.errorBox { font-family:Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family:Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family:Arial, Helvetica, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  /* Original 
  background: #ffffff;
  color: #000000;
  margin: 0px;*/
/*  background: #5BBDEE url(images/main_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;*/
  background: #1BB7EA url(images/main_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;
   
font-size:13px; color:#000; 
}


.listPageHeading{
	
		font-family:comic Sans MS,Arial, Helvetica, sans-serif;
	}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #000000;
  text-decoration: underline;
}

.redlink {
color: #E63042;
text-decoration: none;
}
.redlink a{
color: #E63042;
text-decoration: none;
}


.redlink a:hover{
color: #E63042;
text-decoration: underline;
}



FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  /*color: #FFFFFF; */
  color:#000000;
  text-decoration:none; padding-bottom:4px;
  font-size: 13px;
}

A.headerNavigation:hover {
  /*color: #ffffff;*/
   text-decoration:underline; padding-bottom:4px;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb /*#B9D7F1*/;
  background:none;   
}

.infoBoxContents {
  /*background: #f8f8f9;*/
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.tableborder
{
 border: 1px solid #E63042;	
}

.loginBox{
	height: 200px;
	padding-left: 10px;padding-right: 10px;		
	}
	
.expressBox{	
	padding-left: 10px;padding-right: 10px;		
	}

.legend_txt
{
	 /*color:#E63042;*/
	 font-size:17px; color:#000;
	 font-family:comic Sans MS,Arial, Helvetica, sans-serif;
	 font-weight: bold;   
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  /*background: #f8f8f9;*/
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  /*background: #f8f8f9;*/
  background: #ffffff;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #E63042;
  border-spacing: 1px;
}

.productListing-heading {
  font-family:'comic Sans MS', Arial, Helvetica, sans-serif;
  background:url(images/center_red_bg_listing.gif) repeat-x;
  font-size: 13px;
  font-weight: bold;
  text-align:center;
  height:24px;
}




TD.productListing-data {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family:comic Sans MS,Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;  
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

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

TD.smallText, SPAN.smallText, P.smallText {
  font-family:comic Sans MS,Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
  vertical-align: middle;
}


TD.smallText_cat, SPAN.smallText_cat, P.smallText_cat {
  font-family:comic Sans MS,Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
  vertical-align: middle;
}


TD.smallText_pg, SPAN.smallText_pg, P.smallText_pg {
  font-family:comic Sans MS,Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: left;
  vertical-align: middle;
}



TD.smallText_product, SPAN.smallText_product, P.smallText_product {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
  vertical-align: middle;
}

TD.accountCategory {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

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

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

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

SPAN.newItemInCart {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ff0000;
}

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

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

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

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #c76170;
  font-weight: bold;
}

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

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

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

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

/* message box */

.messageBox { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }


.messageStackSuccess { 
	background-color:#C6EFAA;
	border:1px solid #008000;
	color:#008000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:4px;
	padding-right:2px;
	padding-top: 2px;
	margin-bottom: 2px;
	 }
	 
	 
.messageStackSuccess img{
	vertical-align: middle;
	padding-top: 0px;
	margin-bottom: 2px;
}

.messageStackError, .messageStackWarning { 
	background-color:#ffb3b5;
	border:1px solid #008000;
	color:#800000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:4px;
	padding-right:2px;	
	padding-top: 2px;
	margin-bottom: 2px;
	 }

.messageStackError img{
	vertical-align: middle;
	padding-top: 0px;
	margin-bottom: 2px;
}


.messageStackWarning img{
	vertical-align: middle;
	padding-top: 0px;
}

/* input requirement */

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

/*** Begin Header Tags SEO ***/
h1 {
 
  font-size: 18px;
  font-family: 'Comic Sans MS';
  text-align: center;
  padding-bottom: 0px;
  color: #000;
 
}
h2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/

/*START: Kooky Css For New Design */

.red_C{ background:url(images/center_red_bg.gif) repeat-x; }

.red_Head{ background:url(images/center_red_bg.gif) repeat-x; }


.titletxt{ text-decoration:none;  font-size:25px;font-weight: bold; padding-left:70px;
background:url(images/kooky_banner.jpg) no-repeat;margin-left: 20px; width: 560px;height: 70px;}


.smalltitletxt
{
	text-decoration:none; 
	font-size:13px;font-weight: bold;
	font-family:comic Sans MS,Arial, Helvetica, sans-serif; 
	background:url(images/kooky_banner_02.jpg) no-repeat;
	width: 125x;height: 87px;
	text-indent: 10px;padding-right: 20px;
		
	}
.height_adj{ width:100% ;}
*html .height_adj{ margin-left: 8px;}

/*.smalltitletxt
{
	text-decoration:none; 
	font-size:12px;font-weight: bold;
	font-family:comic Sans MS,Arial, Helvetica, sans-serif; 
	background:url(images/kooky_banner_02.jpg) no-repeat;
	width: 150x;height: 80px;
			
	}*/


.blacktxt{ text-decoration:none; padding-bottom:4px; font-size:13px;}
.blacktxt a{ text-decoration:none; padding-bottom:4px;color:#000000}
.blacktxt a:hover { text-decoration:underline; color:#000000}

.blacktxt1{ text-decoration:none; padding-bottom:4px; font-size:11px; }
.blacktxt1 a{ text-decoration:none; padding-bottom:4px;color:#000000}
.blacktxt1 a:hover { text-decoration:underline; color:#000000}



.box_T{ background:url(images/main_shop_T.png) no-repeat; width:194px; height:30px;}
/*
* html .box_T{ behavior: url(iepngfix.htc);}
*/
.box_C{ background:url(images/main_shop_C.png) repeat-y; width:194px; /*height:216px */}
/*
* html .box_C{ behavior: url(iepngfix.htc);}
*/
.box_B{ background:url(images/main_shop_B.png) no-repeat; width:194px; height:20px; line-height:3px}

/*
* html .box_B{ behavior: url(iepngfix.htc);}
*/
.box1_R{ background:url(images/search.png) no-repeat; width:194px; height:30px;}
/*
* html .box_R{ behavior: url(iepngfix.htc);}
*/
.box1_C{ background:url(images/right_center.png) repeat-y; width:194px;}
/*
* html .box_C{ behavior: url(iepngfix.htc);}
*/
.box1_B{ background:url(images/right_bottom.png) no-repeat; width:194px; height:8px; line-height:3px}
/*
* html .box1_B{ behavior: url(iepngfix.htc);}
*/
.product_C{ background:url(images/product_C.gif) repeat-y;
padding-left:5px;padding-right:5px;
}

.product_C_featured{ background:url(images/product_C.gif) repeat-y;

}

.product_C_home{ background:url(images/product_C.gif) repeat-y;
padding-left:25px;padding-right:5px;
}

.product_C_detail{ background:url(images/product_C.gif) repeat-y;
padding-left:0px;padding-right:0px;
}

.product_C_01{ background:url(images/product_C_01.gif) repeat-y; width:101px;}

.product_C_02{ background:url(images/product_C_02.gif) repeat-y; width:477px;}

.product_T{ background:url(images/product_T.gif) no-repeat; width:578px; height:70px;}

.product_T_home{ background:url(images/product_T.gif) no-repeat; width:578px; height:5px;}

.product_T_01{ background:url(images/product_T_01.gif) no-repeat; width:101px; height:70px;}

.product_T_02{ background:url(images/product_T_02.gif) no-repeat; width:477px; height:70px;}

.box_whatnew_T{ background:url(images/coming_soon.png) no-repeat; width:194px; height:30px;}
/*
* html .box_whatnew_T{ behavior: url(iepngfix.htc);}
*/
.box_search_T{ background:url(images/search.png) no-repeat; width:194px; height:30px;}

/*
* html .box_search_T{ behavior: url(iepngfix.htc);}
*/
.box_information_T{ background:url(images/more_info.png) no-repeat; width:194px; height:30px;}
/*
* html .box_information_T{ behavior: url(iepngfix.htc);}
*/
.box_cart_T{ background:url(images/cart.png) no-repeat; width:194px; height:30px;}

/*
* html .box_cart_T{ behavior: url(iepngfix.htc);}
*/
.box_recently_viewed_T{ background:url(images/recently_viewed.png) no-repeat; width:194px; height:30px;}

/*
* html .box_recently_viewed_T{ behavior: url(iepngfix.htc);}
*/

.box_mywishlist_T{ background:url(images/mywishlist.png) no-repeat; width:194px; height:30px;}
/*
* html .box_mywishlist_T{ behavior: url(iepngfix.htc);}
*/

.box_orderhistory_T{ background:url(images/orderhistory.png) no-repeat; width:194px; height:30px;}
/*
* html .box_orderhistory_T{ behavior: url(iepngfix.htc);}
*/

.box_notifications_T{ background:url(images/notifications.png) no-repeat; width:194px; height:30px;}

/*
* html .box_notifications_T{ behavior: url(iepngfix.htc);}
*/

.box_tellfriend_T{ background:url(images/tellfriend.png) no-repeat; width:194px; height:30px;}
/*
* html .box_tellfriend_T{ behavior: url(iepngfix.htc);}
*/

.box_special_T{ background:url(images/specials.png) no-repeat; width:194px; height:30px;}
/*
* html .box_special_T{ behavior: url(iepngfix.htc);}
*/

.box_bestseller_T{ background:url(images/bestsellers.png) no-repeat; width:194px; height:30px;}
/*
* html .box_bestseller_T{ behavior: url(iepngfix.htc);}
*/

.box_newsletter_T{ background:url(images/site_news.png) no-repeat; width:194px; height:30px;}
/*
* html box_newsletter_T{ behavior: url(iepngfix.htc);}
*/


.box_important_information_T{ background:url(images/importantinfo.png) no-repeat; width:194px; height:30px;}


.padd_left
{
	padding-left:5px;
}

.more_info
{
	padding-left:10px;
	padding-bottom:25px;	
	font-size: 13px;
}


.featured_text
{
	color:#354A7E;	
	font-size: 13px;	
	font-weight: bold;
}

.featured_text a
{
	color:#354A7E;		
	font-size: 13px;
	font-weight: bold;
}

.featured_sub_text
{
	color:#354A7E;	
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
}


.featured_sub_text a
{
	color:#354A7E;	
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
}


/*
.smalltitletxt
{
	text-decoration:none; 
	font-size:12px;font-weight: bold;
	 
	background:url(images/kooky_banner_02.jpg) no-repeat;
	width: 85px;height: 57px;
			
	}

*/


.photo { 
	font-family:comic Sans MS,Arial, Helvetica, sans-serif;
	float:left; text-decoration:none; 
	font-size:13px;font-weight: bold;	 
	vertical-align: middle;
	margin-right: 10px;
	padding-bottom: 5px;
	text-align: center;
	text-indent: 10px;
	}

.photo a{ 
	font-family:comic Sans MS,Arial, Helvetica, sans-serif;
	float:left; text-decoration:none; 
	font-size:13px;font-weight: bold;	 
	background:url(images/kooky_banner_02.jpg) no-repeat;
	width: 150px;height: 80px;	
	text-align: center;
	
	
	}
	
.photo img{ 
	margin-left:10px; margin-right:10px;
	vertical-align: middle;
}


.find_us{
	color:#232019;	
	font-size: 22px;
	font-weight: bold;	
}
/* .bottom_blue_bg{
position:relative;
top:-7px;
left:0;
margin-left:8px;
background:url(images/blue_bg.png) no-repeat;
height:124px;
width:165px;
} */

.bottom_blue_bg {
background:url(images/blue_bg.png) no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blue_bg.png', sizingMethod='crop');
height:124px;
left:0;
margin-left:8px;
position:relative;
top:-7px;
width:165px;
}


*html .bottom_blue_bg {
 background:none;
 }

.empty_text{
font-family:Arial,sans-serif;
font-size:10px;
text-align:left;
}
.bottom_border{
padding-top:12px;
*.padding-top:0px;
border-bottom:1px solid;
border-bottom-color:#999999;
width:70%;
}

.bg_blue{
	background:url('images/blue.png');
	width:96px;
	height:73px;	
	background-repeat: no-repeat;
	text-align: center;
	font-size: 13px;	 		
	font-family: comic Sans MS;
	}
	
.bg_blue a{
	padding-left:3px;padding-right:3px;
	}
	
.bg_purple{
	background:url('images/purpel.png');
	width:96px;
	height:73px;	
	background-repeat: no-repeat;
	text-align: center;
	font-size: 13px;
	font-family: comic Sans MS;
	}
	
.bg_purple a{
	padding-left:3px;padding-right:3px;
	}
	
.bg_green{
	background:url('images/green.png');
	width:96px;
	height:73px;	
	background-repeat: no-repeat;
	text-align: center;
	font-size: 13px;
	font-family: comic Sans MS;
	}
	
.bg_green a{
	padding-left:3px;padding-right:3px;
	}
	
.bg_blue_new{
	background:url('images/NAV_BTN_BLU.gif');
	width:97px;
	height:70px;	
	background-repeat: no-repeat;
	text-align: center;
	font-size: 12px;	 		
	font-family: arial;
	text-transform: uppercase;
	color: #ffffff;	
	}
	
.bg_blue_new a{
	color: #ffffff;
	padding-left:3px;padding-right:3px;
	}
	
	.bg_yellow_new{
	background:url('images/NAV_BTN_YLW.gif');
	width:96px;
	height:70px;	
	background-repeat: no-repeat;
	text-align: center;
	font-size: 12px;	 		
	font-family: arial;
	text-transform: uppercase;
	}
	
.bg_yellow_new a{
	padding-left:3px;padding-right:3px;
	}
	
	
	
	@charset "utf-8";
/* CSS Document */
.center_bg{ background:url(images/centre_bg.jpg) repeat-x;
 font-family:comic Sans MS,Arial, Helvetica, sans-serif;
  font-size:15px; text-align:center; font-weight:bold; text-indent: 35px;}
	
	
/*END: Kooky Css For New Design */
	
	
.charitable{
	color:#ff0000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
	
	.billBoard{
border: 1px solid #E63042;
background-color:#E63042;
width: 618px;
height: 824px;
display:none;
zoom: 1;	
	}

.holiday_info{
	background:#93B431 url('images/green_bg.jpg') repeat-x;	
	border:2px solid #006600;	
	
}
