html,body {
	margin: 0;
	padding: 0;
}
body 
{
	background-color:#131949;
	font-family:  arial, verdana, helvetica, sans serif; 
	font-weight: normal;
	font-size: 12px; 
}
table, th, td, ul, li {padding:0; margin:0;}

img {border:0}
p
{ 	
	font-family:  arial, verdana, helvetica, sans serif; 
	font-weight: normal;
	font-size: 12px;
	padding:2px 0px 6px 0px;
	margin:0;
} 
h1 {font-size: 16px;color:#1b417f;font-weight:bold;padding:0;margin:0;}
h2 {font-size: 14px;color:#1b417f;font-weight:bold;padding:0;margin:0;}
h3 {font-size: 12px;color:#1b417f;font-weight:bold;padding:0;margin:0;}
/* below are 3 browser compatibility versions for a class called clear that will clear all floats */
.clear:after
{
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
.clear
{
    min-height: 1px;
}
* html .clear
{
    height: 1px;
}
/*end cross browser clear versions*/
.ccare_subheaderbox 
{
    font-weight: bold;
}

.error {color:#ff0000;}
#siteframe
{
	width:808px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:0px;
	padding:0px;

}
.mainContent
{
    background-color:#b4bbba; 
    width: 808px; 
   height:auto;
  clear: both;
}
.contentStd a:link, .contentStd a:visited {color: Black; text-decoration: none;}
.contentStd a:hover  { color: #7da7d9; text-decoration: underline; }
#hdr
{	
	display:block;
	width:808px;
	height:113px;	
	margin-bottom:6px;
	padding:0;
	background-image: url(graphics/hdr_bak3.gif);
    background-repeat: no-repeat;
    clear:both;
}
.hdradminbox 
{
    clear:both;
	position:relative;
	text-align:right;
	top:48px;
   }
.hdradmin
{
    padding-right:13px;
    font-size:12px;
    font-weight:bold;   
}
.cartbox
{
    float:right;
    position:relative;
    padding:0;
    margin:0;
    width:35px;
    height:32px;
    top:0px;
    right:2px;
}
    
.hdradmin a:link, .hdradmin a:visited { color: White;text-decoration:none;}
.hdradmin a:hover  { color: #b47a0b; text-decoration: underline; }

.hdrbox 
{
    position:relative;
    width:776px;
    height:37px;
    top:56px;
    left:20px;
      
 }
.hdrbar
{
    display:inline;
    padding-right:32px;
    margin-top:10px;
    font-size:17px;
    font-weight:bold;  
     line-height:37px;
}
 #hdrlogoUptown 
{
    float:right;
    position:relative;
     width:128px;
     height:33px;
    margin-right:0px;
    padding-top:3px;
    }
a.opt-u {text-decoration: underline !important; }

a.hdrcats:link, a.hdrcats:visited { color: #1b417f; text-decoration:none;}
a.hdrcats:hover  { color: White; text-decoration: underline; }

.ccare_headerbox
{
	font-family:  arial, verdana, helvetica, sans serif; 
	font-weight: bold;
	font-size: 14px;
	color:#1b417f;
	}
.leftNavBox 
{
    position:relative;
    width: 159px; 
    min-height:505px; 
    height:auto !important; 
    height:505px; 
    padding: 0; 
    margin: 0;
    clear:both;
}
.pageTitlebox
{
   height:21px;
   width:632px;
   padding:0;
   margin:0;
background-image: url(graphics/pageTitleBak.gif);
   background-repeat: no-repeat;
   clear:both;
   color:White;
   font-size:12px;
   font-weight:bold;    
}
.pageTitle 
{
   float:left;
   position:relative;
    display:inline;
    width:412px;
    height:18px;
    padding-top:2px;
     padding-left:16px;
}
.pager
{
    display:inline;
    float:left;
    position:relative;
    width:190px;
     height:18px;
    padding-top:0px;
    text-align:right;
    }
.contentStd 
{
    padding: 0px 11px 0px 15px;
    margin: 5px 0 0 0;
    text-align:justify; 
    width:606px;
    height:auto;
 }
 .contentFeature
 {
    padding: 0px 0px 0px 5px;
    margin: 5px 0 0 0;
    text-align:justify; 
    width:622px;
    height:auto; 
     }
.contentCart
 {
    padding: 0px 8px 0px 8px;
    margin: 5px 0 0 0;
    text-align:justify; 
    width:610px;
    background-color:White;
    height:auto; 
    margin-left:auto;
    margin-right:auto;
     }
   .contentFullPage
 {
    padding: 0px 4px;
    margin: 0;
    width:789px;
    height:auto; 
    background-color:White;
   }
 

.hm_brandList 
{
    position:relative;
    width:170px;
    height:460px;
    padding-top:9px;
    padding-left:12px;
    color:White;
}
    
.hm_brandList a:link, .hm_brandList a:visited {color: White; text-decoration: none;}
.hm_brandList a:hover { color: #131949; text-decoration: underline; }

.pageTitlebox a:link, a:visited { color: #1b417f;text-decoration: underline;}
.pageTitlebox a:hover  { color: White; text-decoration: underline; }


.leftNavBox ur, .leftNavBox li {list-style:none;}
#mainNavList {padding-left:0;margin:0;}
#mainNavList a 
{
	font-family:  arial, verdana, helvetica, sans serif;
	/*font-size: 12px; */
	font-weight:bold;
	text-decoration: none;
	text-transform:uppercase;
	padding: 0 0 0 8px;	
	display:block;
	line-height:18px;
}
#Ul1, #Ul2, #Ul3 {padding-left:0;margin:0;}
#Ul1 a , #Ul2 a , #Ul3 a
{
	font-family:  arial, verdana, helvetica, sans serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	text-transform:uppercase;
	padding: 0 0 0 8px;	
	display:block;
	line-height:18px;
	color:White;
}

/* work on this #subNavList ul, subNavList li {text-decoration: none; text-transform:uppercase;}*/

a.ANavText_L1:link, a.ANavText_L1_Selected:link, a.ANavText_L1:visited, a.ANavText_L1_Selected:visited
{
	color:#96b8ee;
	font-size: 14px;
}
a.ANavText_L1_Selected:hover, a.ANavText_L1:hover
{
	color:White;
	font-size: 14px;
}


/* Menu node level 2 */
a.ANavText_L2:link,  a.ANavText_L2:visited
{
	color:White;
	font-size: 12px;	
}
a.ANavText_L2_Selected:link, a.ANavText_L2_Selected:visited, a.ANavText_L2_Selected:hover, a.ANavText_L2:hover
{
	color:White;
	background-color:#809CC9;
	font-size: 12px;
}

/* Menu node level 3 */
a.ANavText_L3:link, a.ANavText_L3:visited
{
	color:White;
	font-size: 12px;
}
a.ANavText_L3_Selected, a.ANavText_L3:hover
{
	color:#1c417f;
	font-size: 12px;
}

.ftrbar
{
    display:inline;
    padding-left:25px;
    padding-right:25px;
    font-size:12px;
   
}
.ftrbar a:link, .ftrbar a:visited, .copyright-auspient a:link,  .copyright-auspient a:visited { color: White; text-decoration: none;}
.ftrbar a:hover, .ftrbar a:hover:visited, .copyright-auspient a:hover, .copyright-auspient a:hover:visited { color: #b47a0b; text-decoration: underline; }

.popupContainer
{
	width:632px;
	padding:20px 0px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.InputText 
{
	font-size: 11px;	
	width: 130px; 
	font-family: Helvetica, Geneva, Arial, sans-serif; 
}

.productsThumbnail 
{
	float: left;
	width: 135px;
	height:235px;
	/*border: solid 1px Lime;-not needed*/
	padding: 0px;
	margin: 0 16px 18px 0;
text-align:center;
}	

/*.productsThumbnailText {
	background-color: Red;
	text-align: center;
	font-size: 10px;
	color: #1b417f;
	padding: 5px 10px 15px 5px;
	height: auto;
}*/

.productsGridtitle a:link , .productsThumbnail a:visited {
	color: #1b417f;
	text-decoration: none;
	font-weight:bold;
}
.productsThumbnail a:hover, .productsGridtitle a:hover {
	color: #809cc9;
	text-decoration: underline;
	font-weight:bold;
}

.productsThumbnailPrice
{
	color:#809cc9;
	font-weight:bold;
	padding:0;
	margin:0;
}

.productsThumbnailSale
{
	color:#D20003;
	font-weight:bold;
	padding:0;
	margin:0;
	text-transform:uppercase;
}
/*end get missing classes from Little Piggy?*/
#swatchBox
{
	width:145px;
	margin-top:5px;
	height:auto;

}

#swatchBox p
{
	margin-bottom:3px;
	font-size:11px;
	color:#594326;
	font-weight:bold;
		
}
.swatch
{
	display:inline;
	padding-right:4px;
}

.swatch img
{
	border: solid 1px black;
}


#prodOptionsBox
{
	width:131px;
	padding:10px 0px 12px 6px;
	background: #CFC0A3;
	margin-top:20px;
	float:right;
}

#prodOptionsBox select
{
	width:125px !important;
	font-size:10px;
	margin-bottom:6px;
}

#prodAddons
{
	width:290px;
	padding:0px 0px 8px 14px;
	background: #FFFFFF;
	margin-top:5px;
	margin-bottom:12px;
}

#prodAddons img
{
	margin:7px;
	border: solid 1px #664422;
}
/*end product styles*/
.prodpagetitle
{
	display: block; 
	position:relative;
	color:#1b417f;
	width: 325px; 
	height: auto; 
	font-weight: bold;
	font-size:16px;	
	padding-top:4px;
	margin:0;
}

.productDesc /* product page desc paragraph*/
{	
	display: block;
	color:#1b417f; 
	width: auto; 
	height: auto; 
	margin:0px;
}


#prodisplaySKU 
{
	display: block; 
	color:#ed1b24; 
	width: 150px; 
	height: auto; 
	line-height:10px;
	font-size:10px;
	font-weight:bold;
	margin:0px;
}

#prodisplayPRICE
{
	font-size:16px;
	font-weight:bold;
	color:#594326;
	font-style:normal;
	margin: 10px 0px 10px 0px;
}

#prodisplaySALEPRICE 
{
	font-size:12px;
	font-weight:bold;
	color:Red;
	font-style:normal;
	margin: 10px 0px 10px 0px;
}
#prodisplayZOOM 
{
	position:relative; 
	width:100px;
	height:auto;
	left:18px;	
}
#prodisplayZOOM a:link, #prodisplayZOOM a:visited
{
	font-size:11px;
	font-weight:bold;
	color:White;	
	background-color:#7da7d9;
}
#siteCodes
{
	height: 74px;
}
.productsMoreColor img
{
	width: 138px;
	height:15px;	
	padding:0;
	margin:0;
}
.swatches
{
    display: inline; width: 40px; height: 40px;margin-right: 4px;
    }
 .swatches img {border: solid 1px #1c417f}
 
 .input-fitfinder 
{
	display:block;
	background-color: #ffffff;
	width: 65px;
	font-size: 10px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin-left:8px;	
	
}
 .InputText { font-size: 11px;	width: 110px; font-family:  Arial, Helvetica, sans-serif; }
.input-tiny /*used for quantity and other small boxes*/
{
	display: inline;
	background-color: #ffffff;
	width: 20px;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin:0px;	
}

.input-smallbox 
{
	display: inline;
	background-color: #ffffff;
	width: 50px;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin:0px;	
}
.input-mediumbox 
{
	display: inline;
	background-color: #ffffff;
	width: 100px;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin:0px;	
}
.input-locator 
{
	display: inline;
	background-color: #ffffff;
	width: 70px;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin:0px;	
}

.input-dropdown-mediumbox /*used to match with input-mediumbox text boxes*/
{
	display: inline;
	background-color: #ffffff;
	width: 105px;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin:0px;	
}

.input-largebox 
{
	display: inline;
	background-color: #ffffff;
	width: 160px;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin:0px;	
}

.input-cartbox
{
	display: inline;
	background-color: #eeeeee;
	width: 152px;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin:0px;	
	
}
.input-cartbox-dropdown 
{
	display: inline;
	background-color: #eeeeee;
	width: 175px;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin:0px;	
}

.cart-header-row-style
{
color: #131949 ;
	}
.cartmodtotals
{
color: #131949 ;
	}
.cartcolor1 /*used for primary color- this case brownish*/
{
color: #131949 ;
margin:0;
padding:0;

	}	
	
.cartcolor2 /*used for secondary color- this case jade like*/
{
color: #b67f2a;
margin:0;
padding:0;
	}	
.ProdID
{
	color:Red;	
}

.cartmodtitle
{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;	
	text-transform: uppercase;
}
.cartmodtitle a:link , .cartmodtitle a:visited {
	color: #131949;
	text-decoration: none;
	font-weight:bold;
}
.cartmodtitle a:hover, .cartmodtitle a:hover {
	color: #131949;
	text-decoration: none;
	font-weight:bold;
}
.cartmod_table
{
	color:#131949;
	font-size:11px;
	margin:0;
	padding:0;	
}
.cartmodsku
{
	color:#7da7d9;
	font-size:11px;
	margin:0;
	padding:0;	
}
.cartmodcolor {color: #7da7d9 ;}
.cart-addons-title {display:block;color:#131949 ;padding-bottom:5px;padding-top:5px;}
.looks {font-size:10px;}
.cartmod-estimator
{
	color: #131949 ;
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
}
.cart-addon-box
{
	width:588px;
	height:auto;
	background-color:#d7e6f5;
	border: solid 1px #131949;
	padding: 1px 8px 15px 12px;
	clear:both;
	}
.addonimg {border: solid 1px #131949;margin-bottom:5px;}

.altZoomBox 
{   
    clear:both;
    position:relative;
    display:block;
    padding-top:3px;
    padding-bottom:1px;
    width: 248px; 
    height:77px;
    text-align:left;
}

.altZoomBox table
{
	margin:auto;
}

.ProductZoom_Thumb /*this is for a actual thumb image of 60x73 4x60+ 8 for padding=248*/
{
	width:60px;
	height:73px;
	border:solid 1px #e6eef1;
	margin-right: 2px;
}
#newsletter_main {
	position:relative;
	top:0px;
	width:837px;
	height:750px;
}
#newsletter-02denim {
	position:relative;
	left:0px;
}
#newsletter-denim {
	position:relative;
	left:0px;
	width:575px;
	height:465px;
	background-image:url(../../App_Themes/Default/graphics/newsletter_back.gif);
	background-repeat:no-repeat;
}
#newstext {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#1d4363;
	text-align:left;
	width: 545px;
	line-height:15px;
	padding-bottom:9px;
	padding-left:5px;
}
.regtext {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#1d4363;
	text-align:left;
}
.btnsubmit {
	background-color:#003366;
}
.btnsubmit:hover {
	background-color:#8a453e;
}
.errorText
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:9pt;
	font-weight:bold;	
	color:red;
}
.successText
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:10pt;
	font-weight:bold;
	color:#008000;
}
a.Subscribe {
	font-family:arial,helvetica,sans-serif;
	font-style:italic;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}