html,body {
	margin: 0;
	padding: 0;
}
body 
{
	background-color:#dbdbff;
    background-image:url(graphics/citrusbgSM.gif);
    background-repeat: repeat;
    background-position: top center;
	font-family:  arial, verdana, helvetica, sans serif; 
	font-weight: normal;
	font-size: 12px; 
}
table, th, td, ul, li {padding:0; margin:0;}
h2 {font-size:14px;color:#000000;}
img {border:0}
p
{ 	
	font-family:  arial, verdana, helvetica, sans serif; 
	font-weight: normal;
	font-size: 12px;
	padding:2px 0px 6px 0px;
	margin:0;
} 

.error {color:#ff0000;}
.frame
{
	width:1065px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;

}

#hdr
{
	display:block;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	width:1065px;
	height:134px;
	padding:0;
	/*background-color:Lime;*/
	background-image:url(graphics/header_BAK.gif);
    background-repeat: no-repeat;
    background-position: top center;
}

#hdr_adminBox 
{
	position:absolute;
	display:block;
	height:15px;
	width:275px;
	left:660px;
	top:104px;
	font-size: 13px; 
	font-weight:bold;
	background-color:transparent;

}
.contentBOXmain
{
    position:relative;
    display:block;
    width:807px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    clear:both;    	
}
.contentBOXnav{
	position:relative;
	width:807px;
	height:39px;
	clear:both; 
	background-image:url(graphics/content_horzNAV.gif);
	background-repeat: no-repeat; 
}  
.contentTNAVLINKS
{
	position :relative;
    width:730px;
    height:15px;
    text-transform:capitalize;
  }  
.contentTNAVLINKS li {
	display:inline;
	font-size: 12px;
	margin-right:43px;
	text-transform:capitalize;
}
.col2MIDBAK{
    position:relative;
    display:block;
    width: 807px; 
    min-height:400px; 
    height:auto !important; 
    height:400px; 
    padding: 0; 
    margin: 0;
    clear:both;
    background-image:url(graphics/2colMIDBAK.gif);
    background-repeat: repeat;
}
.ftrbox
{
    position:relative;    
    display:block;
    clear:both;
    width: 807px; 
    height:38px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(graphics/footerBAK.gif);
    background-repeat: no-repeat;
}
.ftrbar
{
    display:inline;
    position:relative;
    padding-left:25px;
    padding-right:25px;
    font-size:11px;  
}
.copyright-auspient {position:absolute;left:692px;top:18px;width:104px;height:10px;text-align:right;margin-right:13px;font-size:10px;z-index:10;}
.ftrbar a:link, .ftrbar a:visited, .copyright-auspient a:link,  .copyright-auspient a:visited, .searchgo a:link, .searchgo a:visited { color: Black; text-decoration: none;}
.ftrbar a:hover, .ftrbar a:hover:visited, .copyright-auspient a:hover, .copyright-auspient a:hover:visited, .searchgo a:hover,.searchgo a:hover:visited { color: #db6daa; text-decoration: underline; }
.texttemplate
{
	border-width:1px;
	border-style:solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	height:auto;
	padding:20;
}
.ccare_headerbox
{
	font-family:  arial, verdana, helvetica, sans serif; 
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	}
#subNavList {padding:0;margin-left:6px;font-weight: bold;
	font-size:11px;}	
	
ul.subNavList , li.subNavList
{
    list-style-type:none;
    
}
/* LEFT SUBNAV LINKS*/
ul.mainNavList
{	
	padding:0;
	margin: 0 0 0 6px;
	font-weight: normal;
	font-size:11px;

}
ul.mainNavList ul
{	
	padding:0;
	margin: 0 0 0 15px;
}
ul.mainNavList a
{
}
.mainNavList li
{
	list-style: none;
}
a.leftMenu_L0:link                /* LEVEL 0 */
{
	color:#000000;
}
a.leftMenu_L0:hover
{
    color:#db6daa;
}
a.leftMenu_L0:visited
{
    color:#000000;
}
a.leftMenu_L0:visited:hover
{
    color:#db6daa;
}
a.leftMenu_L0_selected:link       /* LEVEL 0  Selected*/
{
	color:#db6daa;
	font-weight:bold;
}
/* save for future use
a.leftMenu_L0_selected
{
	background: url("graphics/nav_piggy_icon2.gif") no-repeat;
}
*/
a.leftMenu_L0_selected:hover
{
    color:#db6daa;font-weight:bold;
}
a.leftMenu_L0_selected:visited
{
    color:#db6daa;font-weight:bold;
}
a.leftMenu_L0_selected:visited:hover
{
    color:#db6daa;font-weight:bold;
}
a.leftMenu_L1:link                /* LEVEL 1 */
{
	color:#000000;
}
a.leftMenu_L1:hover
{
    color:#db6daa;
}
a.leftMenu_L1:visited
{
    color:#000000;
}
a.leftMenu_L1:visited:hover
{
    color:#db6daa;
}
a.leftMenu_L1_selected:link       /* LEVEL 1  Selected*/
{
	color:#db6daa;font-weight:bold;
}
/*future use
a.leftMenu_L1_selected

{
	background: url("graphics/nav_piggyL1_icon.gif") no-repeat 26px 3px;
}
*/
a.leftMenu_L1_selected:hover
{
    color:#db6daa;font-weight:bold;
}
a.leftMenu_L1_selected:visited
{
    color:#db6daa;font-weight:bold;
}
a.leftMenu_L1_selected:visited:hover
{
    color:#db6daa;font-weight:bold;
}
a.leftMenu_L2:link                /* LEVEL 2 */
{
     color:#000000;
}
a.leftMenu_L2:hover
{
    color:#db6daa;
}
a.leftMenu_L2:visited
{
    color:#000000;
}
a.leftMenu_L2:visited:hover
{
	color:#db6daa;
}
a.leftMenu_L2_selected:link			/* LEVEL 2  Selected*/
{
	color:#db6daa;font-weight:bold;
}
a.leftMenu_L2_selected:hover
{
	color:#db6daa;font-weight:bold;
}
a.leftMenu_L2_selected:visited
{
     color:#db6daa;font-weight:bold;
}
a.leftMenu_L2_selected:visited:hover
{
	color:#db6daa;font-weight:bold;
}
a.leftMenu_L3:link					/* LEVEL 3 */
{
     color:#000000;
}
a.leftMenu_L3:hover
{
	color:#db6daa;
}
a.leftMenu_L3:visited
{
     color:#000000;
}
a.leftMenu_L3:visited:hover
{
	color:#db6daa;
}
a.leftMenu_L3_selected:link			/* LEVEL 3  Selected*/
{
    color:#db6daa;font-weight:bold;
}
a.leftMenu_L3_selected:hover
{
	color:#db6daa;font-weight:bold;
}
a.leftMenu_L3_selected:visited
{
	color:#db6daa;font-weight:bold;
}
a.leftMenu_L3_selected:visited:hover
{
	color:#db6daa;font-weight:bold;
}
/* END LEFT SUBNAV */

A:link {color: Black; text-decoration: none;}
A:hover {color: #db6daa; text-decoration: underline;}
A:visited {color: Black; text-decoration: none; }
A:visited:hover {color: #db6daa; text-decoration: underline; }

A.opt-u:link { color: Black; text-decoration: underline; }
A.opt-u:hover { color: #db6daa; text-decoration: underline; }
A.opt-u:visited { color: Black; text-decoration: underline; }
A.opt-u:visited:hover { color: #db6daa; text-decoration: underline; }
/* Menu node level 2 */
A.ANavText_L2
{
font-family: georgia, helvetica, arial, serif;
font-size: 11px; 
font-weight:normal;
text-decoration: none;
position:relative;

}

A.ANavText_L2:visited
{
font-family: georgia, helvetica, arial, serif;
font-size: 11px; 
font-weight:normal;
text-decoration: none;
position:relative;

}

A.ANavText_L2:hover
{
font-family: georgia, helvetica, arial, serif;
font-size: 11px; 
color: #db6daa;
font-weight:normal;
text-decoration: underline;
position:relative;

}

A.ANavText_L2_Selected
{
font-family: georgia, helvetica, arial, serif;
font-size: 11px; 
font-weight:normal;
text-decoration: none;
position:relative;

}

A.ANavText_L2_Selected:visited
{
font-size: 11px; 
font-weight:normal;
text-decoration: none;
position:relative;
}


A.ANavText_L2_Selected:hover
{
font-size: 11px; 
font-weight:normal;
text-decoration: underline;
position:relative;
}

.InputText { font-size: 11px;	width: 110px; font-family: Helvetica, Geneva, Arial, sans-serif; }

/*end*/
.LeftMenu
{
	min-height:473px; 
    height:auto !important; 
    height:473px; 
}
.productsLeftCol
{
	float:left;
	padding: 15px 0px 0px 0px;

}
.productsRightCol
{
	float:left;
	position:relative;
	width: 245px;
	margin: 0;
	vertical-align:top;

}
.pageTitlebox
{
   height:20px;
   width:590px;
   padding:0;
   clear:both;
   color:Black;
   font-size:12px;
}
.pageTitle 
{
	float:left;
	position:relative;
	display:inline;
}
.pager
{
    display:inline;
    float:right;
    position:relative;
	text-align:right;
}
.productsThumbnail 
{
	float: left;
	width: 175px;
	height:235px;
	margin: 0 15px 15px 0;
	text-align:center;
}	
.productsGridtitle a:link , .productsThumbnail a:visited {
	text-decoration: none;
	font-weight:bold;
}
.productMainImg
{
	width:250px;
	height:285px;
}
.productTitle
{
	font-size: 16px;
	font-weight:bold;
}
.productText
{
}
.productSKUStyle
{
	color:#666666;
	margin: 5px 0 5px 0;
	width: 100%;
	font-size: 12px;
}
.productPricing
{
	margin: 5px 0 5px 0;
	width: 100%;
	font-size: 14px;
	font-weight:bold;
}
.productSalePrice
{
	color:#9EC23A;
}
.productSelectColor
{
	width: 175px;
}
.productSelectQuan
{
	width: 175px;
}
.productLocationCrumb
{
	clear:both;
	margin: 0 0 5px 5px;

}
.productSwatches
{
	width: 350px;
}
.productSwatch
{
    display: inline; width: 40px; height: 40px;margin-right: 6px;
}
.productSwatch img
{
	border: solid 1px #ffffff;
}
.productGoBack
{
	margin: 10px 0 10px 0;
}
.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: 5px 0 5px 5px;
	padding:0
}
.cartmodsku
{
	color:#83a303;
	font-size:11px;
	margin:0;
	padding:0;	
}
.cartmodcolor {color: #83a303;}
.cart-addons-title {display:block;color:#000000 ;padding-bottom:5px;padding-top:5px;}
.cartmod-estimator
{
	color: #131949 ;
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
}
.cart-addon-box
{
	width:577px;
	height:auto;
	/*background-color:#dcefaa;*/
	background-color:#FFFFFF;
	border: solid 1px #83a303;
	padding: 1px 8px 15px 12px;
	clear:both;
}
.cart-addon-item
{
	float:left;
	padding: 5px 20px 0 0;
}
.cart-header-row-style
{
	color: #131949 ;
}
.cartmodtotals
{
	color: #131949;
}
.productAddons
{
	width:100%;
	clear:both;
	font-weight:bold;
	color:Black;
}
.productAddon
{
	width: 100px;
	float:left;
	margin: 5px 5px 5px 0;
	font-weight:normal;
	font-size:10px;
}
.looks 
{
    display:block;
    width:auto;
    height:15px;
    padding-top:5px;
} 

#popupContainer {padding:20px;}

.colorThumbnail 
{
	float: left;
	width: 100px;
	height:110px;
	margin: 0 15px 15px 0;
	text-align:center;
	font-weight:bold;
}	
