/* CSS Document */

/* CSS Document */
/* Standards */

* {
  margin:0px;
  padding:0px;
}

body {
	margin: 0px 0px 0px 0px;
	height:100%;
	text-align:center;
	background-color:#000000;

}

a {
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:#ff0000;
	text-decoration:underline;
}

h1 {
	padding-left:5px;
}

img {
  border:none;
}

form { 
	padding:0px; 
	margin:0px;
}


.Margintop {
	margin-top:5px;
}

.Marginbot {
	margin-bottom:5px;
}

.padding {
	padding:5px;
}

.bold {
	font-weight:bold;
}

td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

li {
	padding-bottom:2px;
}

.ul {
	padding:0px;
	margin:0px;
}

/* IDs */

#OutsideDiv {
	width:990px;
	background-color:#000000;
	padding:0px;
	margin:0px auto;
	border:0px solid #000000;
	text-align:left;
}

#OuterDriv {
	width:990px;
	background-color:#000000;
	padding:0px;
	margin:0px auto;
	margin-top:0px;
	float:left;
	margin-bottom:5px;

}

#LeftContainer {
	Width:230px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	text-align:left;
	padding:0px;
}

#RightContainer {
	Width:531px;
	margin-top:5px;
	float:right;
	padding:0px;
	background-color:#FFFFFF;
}

#SpecialsContainer {
	float:right; 
	width:198px; 
	background-color:#FFFFFF; 
	height:100%; 
	border-left:#FF00CC 1px solid;
	border-right:#FF00CC 1px solid;
}

.leftcategory {
	height:26px;
	width:225px;
	margin:0px; 
	background-image:url(../Images/New/MenuHeader.gif);
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	padding-top:4px;
}

.leftcategory a {
	color:#FFFFFF;
	margin-left:10px;}

.leftmicrocategory {
	height:25px;
	width:215px;
	margin:0px; 
	line-height:26px; 
	padding-left:5px;
	background-image:url(../Images/New/MenuHeader1.gif);
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.leftminicategory {
	height:20px;
	width:230px;
	margin:0px; 
	padding-left:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	padding-top:5px;
	line-height:18px;
}

.RightContainerNorm {
	Width:530px;
	text-align:Left;
}

#Logo {
	width:620px;
	background-color:#FFFFFF;
	float:left;
	display: inline;
	text-align:left;
}

#featurespot {
	margin-left:5px;
	float:Left;
	width:126px;
	height:98px;
	border:1px dashed #000000;
	background-color:#FFEDFF;
	text-align:left;
}

#CheckoutReview {
	float:Right;
	width:180px;
	height:100px;
	border:1px solid #000000;
	padding-top:5px;
	text-align:left;
	background-color:#000000;
}

#TopNavMenu {
	width:100%;
	text-align:left;
	margin:0px;
	vertical-align:bottom;
}

#TopNavMenu li {
	font-weight:bold;
	display:inline;
	font-size:14px;
}

#quicklinks {
	width:230px;
	Height:35px;
	float:left;
	border:1px solid #000000;
	background-color:#FFD5FF;
}

.quicklinks {
	position:relative;
	top:7px;
	left:8px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#findyankee {
	padding:0px;
	margin:0px;
	width:230px;
	display:none;
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
}

#findoffers {
	padding:0px;
	margin:0px;
	width:230px;
	display:none;
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
}

#findmanu {
	padding:0px;
	margin:0px;
	width:230px;
	display:none;
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
}

#dontmiss {
	padding:0px;
	margin:0px;
	width:230px;
	display:block;
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
}

.shopyankee {
	height:25px;
	width:215px;
	margin:0px;
	line-height:22px;
	padding-left:15px;
}

#SearchForm {
	width:530px;
	Height:35px;
	float:right;
	border:1px solid #000000;
	background-color:#FFD5FF;
}

#SearchFormSplitLeft {
	position:relative;
	top:3px;
	left:17px;
	float:left;
}

#SearchFormSplitRight {
	position:relative;
	top:8px;
	left:32px;
	float:left;
}

.SearchBoxes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#header {
	width:99%;
	Height:26px;
	background-color:#FF0000;
	text-align:left;
	line-height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	margin-top:2px;
	color:#FFFFFF;
	clear:both;
}

#header a {
	color:#FFFFFF;
}

.info {
	width:98%;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}

#ContentContainer-Header {
	width:520px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	border:1px solid #000000;
	padding:5px;
}

#Testimonials {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	margin:0px;
	border:1px solid black;
	width:210px;
	margin-top:2px;
	background-color:#FFE8FF;
}

#valid {
	width:770px;
	height:31px;
	text-align:center;
	clear:both;
}

#BottomNav {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:990px;
	height:30px;
	background-color:#FF4A9A;
	padding-top:10px;
	clear:both;
	text-align:center;
}

#CopyWrite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:990px;
	height:25px;
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	background-color:#000000;
	text-align:center;
}

/* Classes */

.TopNav {
	width:770px;
	clear:both;
}

.TopNav1 {
	width:100%;
	clear:both;
	height:30px;
	background-color:#000000;
	text-align:left;
}

#Telephone {
	width:770px;
	margin-bottom:5px;
	clear:both;
	vertical-align:middle;
	height:15px;
	padding-top:7px;
	background-image:url(../images/Telephone.gif);
	background-repeat: no-repeat;
	background-position:bottom right;
}

#Content {
	clear:both;
	width:770px;
	height:auto;
}

ul {
	margin-left:15px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	white-space:nowrap;
	list-style-type:none;
}

.MenuTitle {
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}

.MicroMenuTitle {
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:15px;
}

.MicroMenu {
	padding-left:15px;
}

.BottomNavMenu {
	display:inline;
}

.BottomNavMenu li {
	display:inline;
	padding: 6px;
}

.RedBold {
	font-weight:bold;
	color:#FF0000;
}


.ContentContainer {
	width:531px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:5px;
	float:right;
}

.InfoText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* Product Laout Styles */

.Product {
	width:159px;
	height:280px;
	float:left;
	text-align:center;
}

.ProductImage {
	width:100%;
	height:110px;
	text-align:center;
}

.ProductText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:90%;
	height:55px;
	text-align:center;
	margin:auto;
}

.ProductPrice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	text-align:center;
}

.ProductForm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:45px;
	width:100%;

}

.CatList {
	width:50%;
	height:20px;
	float:left;
	text-align:center;
}

/* Fonts */

.ArialLgeBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.ArialMedBlack {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.ArialLgeBlackBd {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ArialHugeeBlackBd {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ArialHugeePinkBd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #FF4A9A;
	text-decoration: none;
}
.ArialMedBlackBd {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.BasketLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.ArialLgeRedBd {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.ArialMedRed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.ArialMedLgeBlack {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.BasketLinkMed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.ArialMedLgeRed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.ArialMedLgeRedBold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.ArialMedLgeBlackBd {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ArialMedLgeBlackBdUl {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
h1, h2 { 
margin-bottom: 0; 
padding-bottom: 0; 
} 
a:hover  {
	text-decoration: underline;
}
.ArialHPStatsNorm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.ArialLgeBlackUl {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;

	text-decoration: underline;
}
.ArialLgeGrey {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #707070;
	text-decoration: underline;
}
.ArialLgeBWhiteBd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.ArialLgerBWhiteBd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.ArialLgeWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.ArialLgeGreyBDUL {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #707070;
	text-decoration: underline;
}
.ArialMedLgeBlackUL {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.ArialLgeBlackIt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.ArialMedLgeRedBoldUl {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: Underline;
}
.ArialHugeRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: none;
margin: 0 0px 0px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: none;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFCC;
padding: 5px;
left: -1000px;
border: none;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 230px;
left: 700px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.SectioninformationSplit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	padding-left:20px;
	padding-top:2px;
	float:left;
	vertical-align:bottom;
	margin-bottom:10px;
	width:40%;
}

.SectioninformationSplit a {
	color:#000000;
	text-decoration:none;
	font-weight:100;
}

.Sectioninformation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	clear:both;
	vertical-align:bottom;
	width:98%;
	margin-top:10px;
	margin-bottom:10px;
	height:20px;
}

.Sectioninformation a {
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.Categoryinformation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	padding-left:20px;
	padding-right:20px;
	clear:both;
	vertical-align:bottom;
	width:98%;
	margin-top:10px;
	margin-bottom:10px;
	height:15px;
}

.Categoryinformation a {
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.CategoryinformationSplit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	padding-left:20px;
	float:left;
	vertical-align:bottom;
	width:40%;
}

.CategoryinformationSplit a {
	color:#000000;
	text-decoration:none;
	font-weight:100;
}

.ArialLgeRed {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
}

#paging{   
    padding:5px;   
    font-family:Arial, Helvetica, sans-serif;   
    font-size:12px;   
    color:#ffffff;   
    font-weight:bold;   
}   
  
#paging a{   
    padding:4px 7px 4px 7px;   
    margin:0px 2px 0px 2px;   
    border:1px solid #000000;   
    background:#FFFFFF;   
    color:#000000;
    text-decoration:none;   
}   
  
#paging a:hover{   
    border:1px solid #FF0000;   
    background:#ffffff; 
    color:#000000; 
    text-decoration:none;   
}  

.Standard {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}

div#wn	{ 
	position:relative; 
	width:503px; height:200px; 
	overflow:hidden;	
	}