@charset "UTF-8";
/*
Sidran 
Lite gray		-939598
Dark Gray		-4d4d4f
Maroon			-6a1c1c

*/

body {margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;color:#626466;font-size:11px;}
	
html {scrollbar-3dlight-color:#9D9F8B;scrollbar-arrow-color:#9D9F8B;scrollbar-base-color:#9D9F8B;scrollbar-darkshadow-color:#9D9F8B;scrollbar-face-color:#FFFFFF;scrollbar-highlight-color:#9D9F8B;scrollbar-shadow-color:#9D9F8B;scrollbar-track-color:#FFFFFF;}	

textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#626466;}

p	{margin:0;padding:0;}

#pgContainer{ margin:auto; width:960px;}

#pgBKGD {margin:auto; width:960px; background:url(/images/content_bkgd.jpg);}

#pgContent {float: left; padding: 0 0 0 3px; width: 766px; }

#content-container {width:583px; padding: 0 10px 0 10px; float: left;}

.crumbNav { font-size: 11px; color: #4d4d4f; font-weight:bold; }

	.crumbNav a { font-size: 11px; color: #4d4d4f; font-weight:bold; text-decoration:none; }
	
	.crumbNav a:visited { color: #4d4d4f; }
	
	.crumbNav a:hover { color: #6a1c1c; }
	
	.crumbNav a:active { color: #4d4d4f; }

.pgTitle { font-size: 15px; color: #68361f; font-weight:bold; padding: 20px 0 0 0; }


/* -- Header -- */
#header {height:auto; width:auto;}

#logo { padding: 30px 0px 0px 30px; float:left; width:250px;}

#headerLinks {padding:25px 0px 0px 0px; float:right;}

#hdrLinks {float:left;}

.nav{font: bold 13px Arial; width: 100%; background: url(/images/logos/navbg.jpg) repeat-x; /*leave this value as is in most cases*/}

	.nav ul{margin: 0; padding: 0; float: left; width: 73%; border: 1px solid #dfe0e1; border-width: 1px 0; background: #FFFFFF url(/images/logos/navbg.jpg) center center repeat-x;}

	.nav ul li{display: inline;}

	.nav ul li a{float: left;color: #4d4d4f; /*text color*/padding: 4px 11px;text-decoration: none;border-right: 2px solid #9c9d9f; /*dark purple divider between menu items*/}

	.nav ul li a:visited{color: #4d4d4f;}

	.nav ul li a:hover, .indentmenu ul li .current{color: #4d4d4f !important; /*text color of selected and active item*/padding-top: 4px; /*shift text down 1px for selected and active item*/padding-bottom: 4px; /*shift text down 1px for selected and active item*/background: #FFFFFF url(/images/logos/navbg2.jpg) center center repeat-x;}
	
	form#keyword_search { background: url(/images/logos/navbg.jpg);  color: #4d4d4f; font-size: 13px; text-align: right;}
	
	input{ font-size:9px;}
	

/* -- Left Side Nav -- */
#leftColumn{ background-color:#ebecec; width:188px; border:#e4e5e6 1px solid; float:left;}

	.sideNav{font-size: 12px; color:#939598;}
	
	.sideNav ul{ margin:0; padding-left:4px;}
	
	.sideNav ul li { display: block; padding-bottom:4px; list-style:none;}
	
	.sideNav ul li a {text-decoration:none; color: #939598; padding: 5px 0 3px 0; font-weight: 500;}
	
		.sideNav ul li a:visited{color: #939598;}
	
		.sideNav ul li a:hover{color: #6a1c1c;}
		
		.sideNav ul li a:active{color: #939598;}
	
	.sideNav ul ul li a {text-decoration:none; color: #939598; padding: 5px 0 3px 25px; font-weight: 500;}
	
		.sideNav ul ul li a:visited{color: #939598;}
	
		.sideNav ul ul li a:hover{color: #6a1c1c;}
		
		.sideNav ul ul li a:active{color: #939598;}
		
	.sideNav ul ul ul li a {text-decoration:none; color: #939598; padding: 5px 0 3px 30px; font-weight: 500;}
	
		.sideNav ul ul ul li a:visited{color: #939598;}
	
		.sideNav ul ul ul li a:hover{color: #6a1c1c;}
		
		.sideNav ul ul ul li a:active{color: #939598;}
		
#login { background: #dededf; padding: 10px 0 10px 5px; } 

#login form { padding: 0 0 0 0; margin: 8px 0 0 0; }

.login-title { font-size: 14px; color:#4d4d4f;}

.login {height: 25px; padding: 0 0 0 0; margin: 0 0 0 0;}

.login-lable { font-size: 10px; color:#939598; width: 55px; float: left;}

.login-input {font-size: 9px; float:left}


/* -- Right Side Bar -- */
#rightColumn { width:161px ; border: #949698 1px solid; padding: 15px 0 15px 0; float: right; }

.ColumnTitle { font-size: 15px; color: #68361f; font-weight:bold; padding: 5px 0 5px 0; text-align:center; }

.suggestImg { padding: 10px 15px 5px 25px; }

.suggestText { font-size: 11px; color: #4d4d4f; padding: 5px 5px 15px 10px; }
	
	.suggestText a { color: #4d4d4f; text-decoration:none; }
	
	.suggestText a:visited { color: #4d4d4f;}
	
	.suggestText a:hover { color: #68361f;}
	
	.suggestText a:active { color: #4d4d4f;}

.suggestText-Red { font-size: 11px; color: #68361f; }


/* -- Search Product -- */
#findproduct-Form { background: url(/images/logos/3logos_FindaStore.jpg) left no-repeat; padding: 20px 0 0 120px; }

.findproduct-checkboxLable { font-size: 12px; color:#4d4d4f; width: 90px; padding: 5px 0 0 0 2px; }

.findproduct-checkboxLable2 { font-size: 12px; color:#4d4d4f; width: 150px; padding: 5px 0 0 0 2px; }

.findproduct-checkboxContainer {float: left; padding: 0 10px 0 0}

.findproduct-checkbox { font-size: 9px; }

.findproduct-option { display: block; }

.findproduct-lable { font-size: 12px; color:#4d4d4f; }

.findproduct-input { font-size: 9px; }

	
/* -- Home Page -- */
#homeImages {float: left;}

#homeImgLG{ height:450px; float:left;}

	#homeImgLG img{float:left; margin-right:3px;}
	
#homeImgSM{ height:450px; float:left; width:180px; font-size: 1px;}

	#homeImgSM img{margin-bottom:4px;}

#ads{ height:auto;}

	.adsimg { margin: 0 0 0 0; padding: 0 0 0 0; font-size: 1px;}
	
	.adsimg img{border:none;}


/* -- Collection --- */
#collec-container { width:583px; padding: 0 10px 0 10px; float: left; }

#collec-numbering { }

.collec-items {text-decoration:none; color: #939598; padding: 5px 0 3px 0; font-weight: 500; float: left;} 

	.collec-items a {color:#939598; }
	
	.collec-items a:visited{color: #939598;}
	
	.collec-items a:hover{color: #6a1c1c;}
		
	.collec-items a:active{color: #939598;}
	
.collec-pages {text-decoration:none; color: #939598; padding: 5px 0 3px 0; font-weight: 500; float: right;}
	
	.collec-pages a {color: #939598;}
	
	.collec-pages a:visited{color: #939598;}
	
	.collec-pages a:hover{color: #6a1c1c;}
		
	.collec-pages a:active{color: #939598;}

	/* Collection Item */
	#collec-item { width:159px; padding: 5px 10px 10px 10px; float: left; }
	
	#collec-item img {}

	.collec-itemText { font-size: 12px; color: #4d4d4f; padding: 5px 0 0 5px; width: 130px; }
		
		.collec-itemText a { color: #4d4d4f; text-decoration:none; }
		
		.collec-itemText a:visited { color: #4d4d4f;}
		
		.collec-itemText a:hover { color: #68361f;}
		
		.collec-itemText a:active { color: #4d4d4f;}
	
	.collec-itemTextRed { font-size: 12px; color: #68361f; }


/* -- Product Detail -- */
#product-Img { border: #949698 1px solid; padding: 10px 10px 10px 10px; float: left;}

.product-buttons { float: left; width: 100px; }

#productInfo { float: right; padding: 5px 5px 5px 5px; width: 210px; }

	.productInfo-Title{ font-size: 18px; color: #68361f; padding: 0 0 10px 0; }

	.productInfo-Text { font-size: 12px; color: #4d4d4f; padding: 0px 0 7px 0; line-height: 18px; }
		
		.productInfo-Text a { color: #4d4d4f; text-decoration:none; }
	
		.productInfo-Text a:visited { color: #4d4d4f;}
		
		.productInfo-Text a:hover { color: #68361f;}
		
		.productInfo-Text a:active { color: #4d4d4f;}
		
	.productInfo-Text p { font-size: 12px; color: #4d4d4f; padding: 10px 0 0 0; line-height: 18px; }
	
	.productInfo-TextRed { font-size: 12px; color: #68361f; float: left; width:83px; }
	
	.productInfo-TextTitle { width: 122px; float: left;}
	
	.productInfo-Logos { padding: 20px 0 0 30px; }

	.productInfo-ColorOptions { padding: 5px 0 0 0px; }
	
	/* Zoom Pop Up */
	
	#popup-Close { font-size: 12px; color: #ffffff; padding: 15px 15px 15px 0; text-align: right; }
		
		#popup-Close a { font-size: 12px; color: #ffffff; text-align: right; text-decoration:none; }
		
		#popup-Close a:visited {color: #ffffff; }
		
		#popup-Close a:hover { color: #f6f7f7; text-decoration:underline; }
		
		#popup-Close a:active { color: #ffffff; }
	
	#popup-Img { padding: 0 0 0 14px; background: ##ffffff; font-size:1px; }
	
	#popup-Info { font-size: 12px; color: #4d4d4f; padding: 10px 0 0 14px; line-height: 18px; background: #ffffff; }
	
	.popup-Title{ font-size: 18px; color: #68361f; padding: 0 0 20px 0; }
	
	#AltOptions-Img{ padding: 5px 5px 5px 5px; background: ##ffffff; font-size:1px; }
/* -- Find a Store -- */

.findStore-Text { font-size: 12px; color: #4d4d4f; padding: 5px 0 15px 0; line-height: 18px; }

	.findStore-Text p { font-size: 12px; color: #4d4d4f; padding: 5px 0 5px 0; width: 96%; }
	
		.findStore-Text p a {color:#4d4d4f; text-decoration:none;}
	
		.findStore-Text p a:visited{color: #4d4d4f;}
	
		.findStore-Text p a:hover{color: #6a1c1c;}
		
		.findStore-Text p a:active{color: #4d4d4f;}

.findStore-TextRedLg { font-size: 16px; color: #68361f; }

.findStore-TextRed { font-size: 12px; color: #68361f; }

.findStore-Title { font-size: 20px; color: #68361f; }

.findStore-TitleFloat { font-size: 20px; color: #68361f; float:left; }
	
#findStore-Container { background: #f4f4f4; margin: 0 5px 0 5px; padding: 15px 20px 0 20px; }

#findStore-Form { background: url(/images/logos/3logos_FindaStore.jpg) left no-repeat; padding: 20px 0 0 120px; }

.find-checkboxLable { font-size: 12px; color:#4d4d4f; width: 90px; padding: 5px 0 0 0 2px; }

.find-checkboxLable2 { font-size: 12px; color:#4d4d4f; width: 150px; padding: 5px 0 0 0 2px; }

.find-checkboxContainer {float: left; padding: 0 10px 0 0}

.find-checkbox { font-size: 9px; }

.find-lable { font-size: 12px; color:#4d4d4f; width: 55px; float: left; }

.find-input { font-size: 9px; float:left }

#needmore-Container1 { font-size: 12px; color: #4d4d4f; float: left; padding: 5px 15px 5px 0px; border-right: #6a1c1c solid 1px; width: 254px; }

.needmore-Text {float:left; padding: 2px 10px 0 0; }

#needmore-Container2 { font-size: 12px; color: #4d4d4f; float: left; padding: 5px 0px 5px 15px; width: 240px; }

#findresults-Container { background: url(/images/find/find_results_bkgd.jpg) repeat-y; padding: 10px 0 5px 20px; }

#findresults-Result { width: 160px; padding: 0 10px 10px 0; float: left; }

.findresults-Numb {text-decoration:none; color: #939598; padding: 5px 0 3px 0; font-weight: 500; float: right; font-size:12px;} 

	.findresults-Numb a {color:#939598; text-decoration:none;}
	
	.findresults-Numb a:visited{color: #939598;}
	
	.findresults-Numb a:hover{color: #6a1c1c;}
		
	.findresults-Numb a:active{color: #939598;}
	

/* -- About -- */
#about-Container { padding: 0 0 0 0; margin: 0 0 0 0; font-size:1px; background: #f6f6f6; }

#about-DateContainerRed { background: #6a1c1c; padding: 0 0 0 0; margin: 0 0 0 0; float: left; width: 100px; }

#about-DateContainerBlue { background: #789eb9; padding: 0 0 0 0; margin: 0 0 0 0; float: left; width: 100px; }

#about-InfoContainer { float: left; width:473px; position: relative; }

#about-TextContainer { padding: 10px 10px 10px 10px; }

.about-Text { font-size: 12px; color: #4d4d4f; padding: 5px 0 15px 0; line-height: 18px; }

	.about-Text p { font-size: 12px; color: #4d4d4f; padding: 5px 0 5px 0; width: 96%; }

.about-TextRed { font-size: 12px; color: #6a1c1c; }

.about-TextBlue { font-size: 12px; color: #789eb9; }

.about-TitleRed { font-size: 22px; color: #6a1c1c; padding: 15px 0 10px 10px; background: #ffffff; width: 100%; }

.about-TitleBlue { font-size: 22px; color: #789eb9; padding: 15px 0 10px 10px; background: #ffffff; width: 100%; }

.about-Date { font-size: 43px; color: #ffffff; }


/* -- Online Retailer -- */
.onlineRetailer-Text { font-size: 12px; color: #4d4d4f; padding: 5px 0 15px 0; line-height: 18px; }

	.onlineRetailer-Text p { font-size: 12px; color: #4d4d4f; padding: 5px 0 5px 0; width: 96%; }
	
.onlineRetailer-Logo { float: left; padding: 15px 15px 15px 15px; }


/* -- Promotional Items -- */
#promo-Container { background: #f4f4f4; margin: 0 5px 0 5px; padding: 15px 20px 0 20px; }

.promo-Text { font-size: 12px; color: #4d4d4f; padding: 5px 0 15px 0; line-height: 18px; }

	.promo-Text p { font-size: 12px; color: #4d4d4f; padding: 5px 0 5px 0; width: 96%; }
	
		.promo-Text p a {color:#4d4d4f; text-decoration:none;}
	
		.promo-Text p a:visited{color: #4d4d4f;}
	
		.promo-Text p a:hover{color: #6a1c1c;}
		
		.findStore-Text p a:active{color: #4d4d4f;}

.promo-TextRed { font-size: 12px; color: #68361f; }

.promo-Title { font-size: 20px; color: #68361f; }


/* -- Contact -- */
#contact-Form { padding: 10px 0 0 20px; }

.contact-checkboxLable { font-size: 11px; color:#4d4d4f; width: 90px; padding: 5px 0 0 0 2px; }

.contact-checkboxLable2 { font-size: 11px; color:#4d4d4f; width: 150px; padding: 5px 0 0 0 2px; }

.contact-checkboxContainer {float: left; padding: 0 0 15px 0; }

.contact-checkbox { font-size: 9px; }

.contact-checkboxs { font-size: 9px; float: left; }

#contact-left {float: left; padding: 0 20px 0 0; width:45%; }

#contact-item {display:inline; padding: 0 0 10px 0; float: left; }

.contact-lable { font-size: 11px; color:#4d4d4f; width: 80px; float: left; }

.contact-input { font-size: 9px; float: left; }



/* -- Footer -- */	
#footer-bottomBar {margin:3px 0 0 0; float:right; font-size:1px; background-color:#641b0c; width:767px; height:29px; }

#footer { padding:6px 0 0 0; width: 770px; float: right; margin: 0 0 0 0;}

	.footerLinks{ font-size:9px; font-weight:bold; text-align:center;}
	
	.footerLinks ul { text-align:center; margin: 0 0 0 0;}
	
	.footerLinks ul li { display:inline; text-align:center;}
	
	.footerLinks ul li a {color:#4d4d4f; text-decoration:none}
	
		.footerLinks ul li a:visited {color:#4d4d4f; text-decoration:none}
		
		.footerLinks ul li a:hover {color:#4d4d4f; text-decoration: underline;}
	
	.copyright{ text-align:center; font-size:8px; padding: 3px 0 0 0; margin: 0 0 0 0;}

.clear {clear:both;}

.clearIt { clear:both; font-size:1px;}

.clearLeft {clear:left; font-size:1px;}

.clearLeft10px {clear:left; height: 10px; font: 1px; }

.clearLeft15px {clear:left; height: 15px; font: 1px; }

.clearLeft20px {clear:left; height: 20px; font: 1px; }