/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl 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: Trebuchet, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Trebuchet, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Trebuchet, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Trebuchet, Arial, sans-serif; font-size : 10px; color: #44B7BA; text-decoration: underline; }

BODY {
	background-image:url('images/chickiddie-holiday-bg.gif');
	color: #555555;
	margin: 0px;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:9pt;
	text-transform: lowercase;
}

A {
  color: #999999;
  text-decoration: none;
  font-size:9pt;
}


a#freeshipping_a{
	padding-bottom:10px;
	color:#777777;
}


#dotted_border{
	border:2px dotted #44B7BA;
}


p.noprod_wishlist{
	margin-left:30px; margin-right:30px;
}

.justify p{
	text-align:justify;
}

#menu_chick{
	border:none;position:relative;
	top:2px;
	height:15px;
	display:none;
}



p.linkTitle{
	color:#44B7BA;
	font-weight:bold;
	margin-left:10px;
}
p.linkContent{
	margin-left:10px;
}
p.linkContent a:link, p.linkContent a:visited{
	color:#44B7BA;
}
p.linkContent a:hover{
	color:#44B7BA;
}


#border{
	border:2px dotted #44B7BA;
}

.border{
	border:2px dotted #44B7BA;
	padding:10px;
}



a.selectedLink img#menu_chick{
	border:none;position:relative;
	top:2px;
	height:1px;
	margin-right:15px;
}


td p.clearance_text{
	
}

p.monogram_style_title{
	color:#44B7BA;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
}


.subcategory{
	font-weight:100;
	font-style:italic;
}

p.freeshippingnotice{
	text-align:center;
	font-weight:bold;
	font-size:12pt;
	color:#44B7BA;
	padding-bottom:20px;
}
td.freeshippingnav img.noborder{
	border:none;
}

td.freeshippingnav a.clearance_link{
	padding:0;
	height:76px;
}
td.freeshippingnav a.clearance_link img{
	border:none;
}

td.freeshippingnav a.clearance_link2{
	padding:0;
	height:60px;
}
td.freeshippingnav a.clearance_link1{
	padding:0;
	height:112px;
}

td.freeshippingnav a.clearance_link2 img{
	border:2px dotted #44B7BA;
}

img.menu_shipping{
	border:none;
}

.freeshippingnav p#title{
	padding-top:10px;
	color:#44B7BA;
	font-weight:bold;
	padding-left:20px;
}
.freeshippingnav p#text{
	color:#777777;
	text-align:center;
}



table.attributes td.tinyAttribute p{
	color:#44B7BA;
}


b.teal{
	color:#44B7BA;
}

SUP{
color:#999999;
font-size:5pt;
}

td.cat_links{
	text-align:center;
	color:#FCD137;	
}
.cat_links a:link, .cat_links a:visited{
 color:#777777;
 font-weight:bold;
}
.cat_links a:hover{
 color:#44B7BA;
 font-weight:bold;
}
.attributes td{
font-weight:bold;
}



.infoBoxContents b{
	color:#44B7BA;
}

td.content_text {
	text-align:left;
	padding-top:20px;
	color:555555;
	}
p{
color:#555555;
}
p a{
color:#555555;
}
p a:hover{
color:#44B7BA;
}

p.emailToFriend{
	text-align:center;
}
p.emailToFriend a{
	color:#44B7BA;
	font-weight:bold;
}
p.emailToFriend img{
	border:none;position:relative; top:5px;
}

TABLE.size_chart{
	color:#555555;
	text-align:center;
	border-collapse:collapse;
	width:500px;
	border:1px solid #cccccc;
}

TABLE.size_chart TD{
	padding:5px;
	height:20px;
	border:1px solid;
}
p{
	color#555555;
}


td.main{
	color:#555555;
}

td.content_text p b{
	color:#44B7BA;
}
td.content_text p a{
	color:#555555;
}
td.content_text p a:hover{
	color:#44B7BA;
}

TABLE.size_chart TR.bold ,TABLE.size_chart TR TD.bold{
font-weight:bold;
}

A:hover{
text-decoration:none;
color:#44B7BA;
}
.topnav td, .topnav a{
   letter-spacing:0px;
   color:#ffffff; font-size:8pt; font-weight:bold;
}


.search_input{
border:1px solid #000; color:#aaaaaa; font-weight:bold; background:#ffffff; width:150px;
}

.button_submit{
	border:2px solid #FEF252;
}

a.button_submit{
	border:2px solid #FEF252;
}

p.announcement{
	font-size:14pt; font-weight:bold; color:#5CC8CB;
}
p.announcement2{
	font-size:10pt; font-weight:bold;
}
.header a:hover{
  color:#FDF660;
}
.footer a:hover{
  color:#000000;
}

td.left_nav{
padding-left:8px;
background:#ffffff;
}
td.left_nav a{
display:block;
width:100%; 
height:20px; 
//height:100%;
padding-top:7px;
font-size:11pt;font-family:Trebuchet,Arial,sans-serif;
color:#232323;
}
td.left_nav a:hover{
width:100%;
color:#44B7BA;
/*background:#ffffff url(/images/chic.jpg) no-repeat;*/
}

td.left_nav a.selectedLink{
color:#00a99d;

}
td.left_nav a:hover.selectedLink{
color:#44B7BA;
}

td.left_nav a:link.subcat{
padding-top:3px;
background:#ffffff;
}

td.left_nav a:hover.subcat{
color:#44B7BA;
background:#ffffff;
}

td.left_nav a.extraLink{
//height:24px;
}


.menu_table{
 width:196px;
 border:2px solid #FFF460;
 background:#ebebeb;
}
.menu_table a{
display:block;
width:100%; height:24px;
color:#898989; font-weight:bold; font-size:8pt;
padding-left:5px;
}
.menu_table a:hover{
background:#46B9BE;
text-decoration:none;
color:#ffffff;
}

TR.body_background{
  background: #fff;
}


FORM {
	display: inline;
}
TR.header_background{
  background: url('./images/header/side1.jpg') #ffffff repeat-x;
}
TR.header2_background{
  background: url('./images/header/side2.jpg') #ffffff repeat-x;
}

TR.header {
  background: url('./images/header/top1.jpg') #ffffff; height:100px; width:900px;
}
TR.header2 {
  background: url('./images/header/top2.jpg') #ffffff; height:140px; width:900px;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 8pt;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}


p.announcement{}


A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Trebuchet, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
TABLE.footer{
 background-position: 0 -13px;
 height:100px;

}
TABLE.footer tr td, TABLE.footer tr td{
font-size:8pt;
 color:#777777;
}
TABLE.footer tr td, TABLE.footer tr td.link a{
font-size:8pt;
color:#000;
}
TABLE.footer tr td, TABLE.footer tr td.link a:hover{
font-size:8pt;
color:#44B7BA;
}
.infoBox {
  background: #ffffff;
  font-size:10pt;
}

.infoBoxContents {
  background: #ffffff;
  color:#555555;
  font-family: Trebuchet, Arial, sans-serif;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 9pt;
}

TD.infoBoxHeading {
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Trebuchet, Arial, 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: #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: #ffffff;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #eeeeee;
  border-spacing: 1px;
}
TABLE.productListing2 {
  border: 2px;
  border-style: dotted;
  border-color: #44B7BA;
  border-spacing: 1px;
}
.productListing-heading2 {
  font-family: Trebuchet, Arial, sans-serif;
  color: #44B7BA;
  font-weight: bold;
}


.productListing-heading {
  font-family: Trebuchet, Arial, sans-serif;
  background:#44B7BA;
  color: #ffffff;
  font-weight: bold;
}

TD.productListing-data {
   vertical-align:middle;
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 10pt;
}

A.pageResults {
  color: #0000FF;
}

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

TD.pageHeading, DIV.pageHeading, TD.pageHeading a {
 font-size:12pt; letter-spacing:1px; 
 font-weight:bold;
 color:#44B7BA;
 padding-left: 23px;
}

TD.pageHeading-left {
 font-size:12pt; letter-spacing:1px; 
 font-weight:bold;
 color:#44B7BA;
}

TD.pageHeading-bread {
 font-size:12pt; letter-spacing:1px; 
 font-weight:bold;
 color:#44B7BA;
 padding-left:11px;
}

TR.subBar {
  background: #f4f7fd;
}

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


p.subtotal{
	color:#44B7BA;
	font-weight:bold;
	text-align:center;
}

TD.main, P.main {
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 9pt;
  line-height: 1.5;
}


td.product_list{
height:220px;
vertical-align:top;
border:1px solid #dddddd;
}
td.product_list a{
color:#666666;
}
td.product_list a:hover{
color:#44B7BA;
}

td.main b{
color:#44B7BA;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 8pt;
}


.smallText a:visited, .smallText a:link{
  font-family: Trebuchet, Arial, sans-serif;
  font-size:8pt;
  color:#44B7BA;
}
.smallText a:hover{
  font-family: Trebuchet, Arial, sans-serif;
  font-size:8pt;
  color:#44B7BA;
}

.newProd a{
padding-top:20px;
color:#777777;
}

.newProd table td{
background:#ffffff;
}






TABLE.headerTable{
	
    font-family: Trebuchet, Arial, sans-serif;
  	font-size: 8pt;
	color:#ffffff;
}
TABLE.headerTable a:link, TABLE.headerTable a:visited{
	color:#000;
    font-weight:bold;
    padding-right:10px;
}
TABLE.headerTable a:hover{
	color:#44B7BA;
}

TABLE.headerTable a#link{
	color:#000;
    font-weight:bold;
    padding-left:9pt;
}
TABLE.headerTable a#link:hover{
	color:#000;
}


TABLE.headerTable tr#row1{
	height:40px;
}
TABLE.headerTable tr#row2 td{
	height:50px;
}

TABLE.navsTable{
width:920px;
color:#ffffff;
font-weight:bold;
}
TABLE.headerTable2{

}

TABLE.headerTable2  td.row2{
width:573px;
}


p.userWishlist{
  text-align:center;
}

p.userWishlist a{
 color:#44B7BA;
 font-weight:bold;
}




TD.accountCategory {
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 8pt;;
  color: #aabbdd;
}

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

TD.fieldValue {
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 8pt;
}

TD.tableHeading {
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

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

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

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

SPAN.greetUser {
  font-family: Trebuchet, Arial, 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, Trebuchet, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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

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

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

.moduleRow { }
.moduleRowOver { background-color: #FCD137; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FCF463; }

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

/* message box */

.messageBox { font-family: Trebuchet, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Trebuchet, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Trebuchet, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

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


td{
font-size:8pt;
}


td.TopTitle{
 height:10px;
 vertical-align:top;
 font-size:11pt; letter-spacing:1px; vertical-align:top;
 font-weight:bold;
 color:#44B7BA;
 padding-left:17px;
}

td.TopTitle-left{
 height:10px;
 vertical-align:top;
 font-size:11pt; letter-spacing:1px; vertical-align:top;
 font-weight:bold;
 color:#44B7BA;
 padding-left:0px;
}

td.TopTitle img#chic{
	position:relative;
	top:5px; margin-right:10px;
}

td.BottomTitle a, td.BottomTitle{
 font-size:11pt; letter-spacing:1px;
 font-weight:bold;
 color:#ABABAB;
}
td.BottomTitle a:hover{
  color:#000000;
}

a.cat_link{
background:#aeaeae;
color:#ffffff;
}
td.productListing_footer{
font-family: Trebuchet, Arial, sans-serif; font-size: 8pt; color: #000000;

}


.productListingTable{
 background:#EBEBEB;
 width:700px;
}
.productListingTable{
 background:#ffffff;
}


.productListingTable2{
 border:1px solid #eeeeee;
 width:700px;
}
.productListingTable2 td{
background:none;
}

.mainBorder{
background:#ffffff;
padding:10px;
font-size:10pt;
}

.product_info_table{
text-align:center;
}
.product_info_table td{
vertical-align:top;
font-size:10pt;
}
td.largeLink{
text-align:center;
}
td.largeLink a:link, td.largeLink a:visited{
font-size:10pt;
color:#565459;
}
td.largeLink a:hover{
color:#44B7BA;
}

td.product_description{
  padding:10px;
  color:#565459;
}
td.product_listing_image{
padding:20px;
padding-top:0;
}
td.product_options{
  color:#565459; font-size:8pt;
}
td.product_description p{
text-align:left;
}



a#button_back img{
	border:none;
	position:relative;
	top:4px; margin-right:5px;
}
a#button_back:link, a#button_back:visited{
  color:#555555;
  font-weight:bold;
}
a#button_back:hover{
  color:#44B7BA;
}

a.breadcrumb{
color:#777777;
padding-left:11px;
}



td.pageHeading  a h1{
	font-size:12pt;
	color:#44B7BA;
	display:inline;
}
td.pageHeading a h2{
	font-size:12pt;
	color:#44B7BA;
	display:inline;
}


img#mainIMG {
	width:250px;
	height:375px;
}



td.product_description p {

}

td.product_description h1{
  font-size:12pt;
  color:#44B7BA; text-align:center
}

p{
	font-size:9pt;
}
td{
	font-size:9pt;
}
td.freeshippingnav {
	text-align:center;
}

td.BlogContent { display:none; }