﻿html {
	margin: 0;
	padding: 0;
	background-color:#55657f;
	 background-image:url("graphics/062309MainBack.jpg");
	background-position:top;
	background-repeat:repeat-x;
	
}
body 
{
	margin-top: 10px;
	font-family: Arial, Helvetica, san-serif; 
	font-weight: normal;
	font-size: 12px; 
	color:#2b3087;
	
}

table {padding:0; margin:0;}
th,td {padding: 0;}
img {border:0}
h1, h2, h3, p {
	margin: 0;
 	padding: 0;
}

h2 {
	font-size: 16px;
	color: #2b3087;
	text-transform: uppercase;
}
h3 {
	font-size: 14px;
	color: #013753;
}


p { 	
	font-family: Arial, Helvetica, san-serif; 
	font-weight: normal;
	font-size: 12px;	
} 
ul {
	list-style-type:none;
	/*margin-left: 10px;*/
}
li 
{
	/*margin-left: 5px;*/
}


div {margin:0;padding:0;}
.error {color:#ed2024;}



a:link {color: #ed2023; text-decoration: none;}
a:hover {color: #70a1f2; text-decoration: underline;}
a:visited {color: #ed2023; text-decoration: none; }
a:visited:hover {color: #70a1f2; text-decoration: underline; }

a.opt-u:link { color: #ed2023; text-decoration: underline; }
a.opt-u:hover { color: #70a1f2; text-decoration: underline; }
a.opt-u:visited { color: #ed2023; text-decoration: underline; }
a.opt-u:visited:hover { color: #70a1f2; text-decoration: underline; }

#framewrap {
	width: 852px;
	margin: 0 auto;
	padding:0;	
	background-color:White;
	border: solid 1px #cccdd4;
	
}
#siteframe {
	width: 785px;
	margin: 0px auto 0 auto;	
	padding:0;	
	background-color:White;
}
.sitecontentbox{
	background-color:#e9e9e9;
		
}
	
/*header controls start*/
div.Header {
	position:relative;
	left:0;
	top:0;
	width:785px;
	height:115px;
	clear:both;
}

.searchDDL
{
	color: #7d8da5; 
	font-size:11px; 
	border: solid 1px #7F9DB9;
	font-family: verdana, arial, san serif;
	margin-left:6px;
	text-align:center;
}
.sizeDDL
{
	display:none;
	color: #2b3087;
	font-size:10px; 
	border: solid 1px #7F9DB9;
	font-family: verdana, arial, san serif;
	margin-left:6px;
	height: 18px;
}
div.butn-hdr-little-girls_ {
	position:absolute;
	left:0px;
	top:0px;
	width:248px;
	height:23px;
}

div.butn-hdr-cookies_ {
	position:absolute;
	left:248px;
	top:0px;
	width:289px;
	height:115px;
}

div.butn-hdr-little-boys_ {
	position:absolute;
	left:537px;
	top:0px;
	width:248px;
	height:23px;
}

div.butn-hdr-big-girls_ {
	position:absolute;
	left:0px;
	top:23px;
	width:248px;
	height:23px;
}

div.butn-hdr-big-boys_ {
	position:absolute;
	left:537px;
	top:23px;
	width:248px;
	height:23px;
}

div.butn-hdr-plus-girls_ {
	position:absolute;
	left:0px;
	top:46px;
	width:248px;
	height:23px;
}

div.butn-hdr-husky-boys_ {
	position:absolute;
	left:537px;
	top:46px;
	width:248px;
	height:23px;
}

div.butn-hdr-juniors_ {
	position:absolute;
	left:0px;
	top:69px;
	width:248px;
	height:23px;
}

div.butn-hdr-mens_ {
	position:absolute;
	left:537px;
	top:69px;
	width:248px;
	height:23px;
}

div.butn-hdr-accessoriesG_ {
	position:absolute;
	left:0px;
	top:92px;
	width:248px;
	height:23px;
}

div.butn-hdr-accessoriesB_ {
	position:absolute;
	left:537px;
	top:92px;
	width:248px;
	height:23px;
}
div.hdr-bar {
	/* position:absolute;
	left:255px;
	top:86px; */
	position:relative;
	margin-top: 0px;
	margin-bottom: 5px;
	position: relative;
	width:785px;
	height:30px;
	background-color:#24719f;
	background-image:url(graphics/101209SearchBar_Bak.gif);
}
div.share 
{
	position:absolute;
	left:480px;
	top:30px;
	width:305px;
	height:45px;
	background-color:white;
	text-align:right;
}
div.quickLinks {
	position:absolute;
	left:285px;
	top:88px;
	width:500px;
	height:20px;
	background-color:white;
	text-align:right;
}

div.quickLinks span
{
	margin-left:17px;
}


a.hdr-barlink { color: #303d54; text-decoration: none; font-weight:bold; }
a.hdr-barlink:visited { color: #303d54; text-decoration: none; font-weight:bold; }
a.hdr-barlink:hover { color: #303d54; text-decoration: none; font-weight:bold; }
a.hdr-barlink:visited:hover { color: #303d54; text-decoration: none; font-weight:bold; }

/*header controls end*/


/*homepage content*/
#home {/*allows for 30pxbluebar+7*/
	width:785px;
	height:auto;
	position:relative;
	margin-top: 2px;
	clear:both;
}

#homeLeftCol {
	float: left;
	width: 475px;
	height: 481px;
	padding: 0;
	margin-bottom:5px;
}
#feaHomeTXT {
float:left;
display:inline-block;
position:absolute;
top:375px;
left:17px;
width:240px;
height:80px;
padding:0;
z-index:8;
}
#BBhome 
{
	z-index:1;
	position:absolute;
	top:213px;
	left:0px;
	width:470px;
	height:271px;
}

#feaHomeTXT a {
	text-decoration: none;
	color: #2b3087;
}
#shop_category
{
	background-image:url(graphics/shop_category.gif);
	margin:0px 0px 0px 0px;
	padding:0;
	width:182px;
	height:280px;
	float:right;
}
.shop_cat_menu 
{
	line-height:17px;
}

.shop_cat_menu a:link {color:#3d3990; text-decoration:none;}
.shop_cat_menu a:hover {color:#70a1f2; text-decoration:underline;}
.shop_cat_menu a:visited{color:#3d3990; text-decoration:none;}
.shop_cat_menu a:visited:hover {color:#70a1f2; text-decoration:underline;}

.rssBox {font-size:13px;color:White;font-weight:bold;line-height:18px;}
.rssBox a:link {color:White; text-decoration:none;}
.rssBox a:hover {color:White; text-decoration:underline;}
.rssBox a:visited{color:White; text-decoration:none;}
.rssBox a:visited:hover {color:White; text-decoration:underline;}

#feaHomeTXT a:hover {	
	text-decoration: none;	
}
#homeRightCol {
	float: right;
	width: 314px;
	height: 481px;
	padding: 0;
	margin-bottom:5px;	
}
/*end homepage content*/

/*footer*/

#footer {	
	clear:both;
	width:785px;
	height:auto;
	padding:0px;
	margin:0px;	
}

#footerLINKS {
	width:785px;
	height:21px;
	font-size:12px;
	line-height:12px;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#ed2024;
}

#footerLINKS a {
	text-decoration: none;
	color:White;
	font-weight:bold;
	
}
.footerSEO {
	position:relative;
	width:785px;
	height:auto;
	margin:8px;
	font-size:10px;
	padding:0;
	text-align:center;	
	clear:both;
}

#footerSEO a {
	text-decoration: underline;
	color: #666666;
}

#footerSEO a:hover {
	
	text-decoration: underline;
	color: #2b3087;
}

/*landing content*/
#landingframe {
	position:relative;
	width:auto;
	height:490px;	
	margin: 0;
	padding:0;
	clear:both;
}
.input-narrowbox {
	display: inline;
	background-color: #ffffff;
	width: 120px;
	border: solid  1px  #ebebeb;
	font-size: 10px;
	height:12px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin:0px;	
}

#ccareRightCol {
	position:relative;
	width: 579px;
	/*height:335px;*/
	overflow:visible;
	padding-top:20px;	
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	text-align:justify;
	min-height:335px;
}
#sizechartsRightCol {
	position:relative;
	width: 579px;
	height:640px;
	overflow:visible;
	padding-top:20px;	
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 20px;
	text-align:justify;

}
#ccareRightCol h2 {
	color: #2b3087;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;
}


#ccareRightCol div {
	padding: 0;
	margin:0;
}
.size_group_txt 
{
	color:#ed2024;
	font-weight:bold;
	font-family:Arial,helvetica,sans-serif;
	font-size:14px;
}

#sizingRightCol {
	width: 599px;
	height:auto;
	padding-top:8px;	
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 0px;	
	min-height:335px;
}
#sizing_right {
	position:relative;
	left:200px;
	top:20px;
	width:411px;
}
#sizing_left div {
	width:187px;
}	
#landingR {
	position:absolute;
	width:244px;
	height:388px;
	margin-top:57px;
	margin-left:355px;
	clear:right;
}
#landingL {
	position:absolute;
	width:347px;
	height:444px;
	margin-top:2px;
	margin-left:5px;
}
.promo2 {
	width:347px;
	height:294px;
	margin:0px 0px 10px 0px;
	padding:0px;		
}

.promo3s {
	width:347px;
	height:139px;
	margin:0px 0px 13px 0px;
	padding:0px;	
}

.promo3sNA {
	width:347px;
	height:139px;
	margin:0px 0px 0px 0px;
	padding:0;
	background-image:url(graphics/promo3sNA_blank2.gif);
}

.new_arrivals_box 
{
	position:relative;
	top:9px;
	left:11px;
	height:129px;
}
.new_arrivals_title
{
	font-family:Arial,helvetica,sans-serif;
	font-size:15pt;
	font-weight:bold;
	color:#ed2024;
}
.new_arrivals_desc
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#2b3087;
	font-weight:bold;
}
ul.new_arrivals
{
	color:#ed2024;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	list-style-type:disc;
	line-height:18px;
	margin-top:2px;

}
a.new_arrivals
{
	color:#2b3087;
	text-decoration:underline;
}
a.new_arrivals:hover
{
	color:#abc9fb;
}	
a.new_arrivals:visited
{
	color:#2b3087;
}
#productsLeftCol {
	position:relative;	
	width: 163px;	
	height:auto;
	margin-top:20px;
	min-height:335px;
}

.gridrowframe {
	display:block;
	position:relative;
	/*width:586px;*/
	height:270px;/*205*/
	overflow:visible;	
	margin:0px 0px 14px 0px;
	padding:0;

}
.gridtable {
	position:relative;
	float:left;
	display:inline-block;	
	width:132px;
	height:181px;
	padding:0;
	margin-left:0px;
	margin-right:16px;
	margin-top:0px;
	margin-bottom:0px;
	background: url(../../App_Themes/Default/graphics/gridTbak.gif);
	background-repeat: no-repeat;
	background-position:top left;
}

.gridtable4  {
	position:relative;
	float:left;
	display:inline-block;	
	width:132px;
	height:161px;
	padding:0;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background: url(../../App_Themes/Default/graphics/gridTbak.gif);
	background-repeat: no-repeat;
	background-position:top left;
	
}
.prodthumbbox {
	position:relative;
	width:125px;
	height:260px;/*150*/
	margin:0;
	padding:0;

}
.prodthumb {
position:relative;
width:125px;
height:150px;
margin: 0px 0px 5px 0px;
padding:0;
border: 1px solid #2b3087;

}
.prodTXT {
margin-left:8px;
font-size:11px;
margin-bottom:5px;
clear:both;
}

.prodTXT a, .prodTXT a:visited {
	color: #1b417f;
	font-weight: normal;
}
.prodPRICE {
margin-left:8px;
line-height:14px;
font-family: Verdana, Arial, san-serif;
font-size:9px;
font-weight:bold;
color:#052342;
clear:both;
}

.prodPRICEWAS {
margin-left:8px;
line-height:14px;
font-family: Verdana, Arial, san-serif;
font-size:9px;
font-weight:normal;
color:#052342;
clear:both;
}

.prodPRICESALE 
{
margin-left:8px;
line-height:14px;
font-family: Verdana, Arial, san-serif; 
font-size:10px;
font-weight:bold;
color:#CC0033;
clear:both;
}

.prodPRICECOMPARE
{
margin-left:8px;
line-height:14px;
font-family: Verdana, Arial, san-serif; 
font-size:9px;
font-weight:NORMAL;
color:#656565;
clear:both;
}

.prodPRICESAVING
{
margin-left:8px;
line-height:14px;
font-family: Verdana, Arial, san-serif; 
font-size:9px;
text-transform: capitalize;
font-weight:bold;
color:#8A1749;
clear:both;
}

.prodmorecolors
{
	margin-top:3px;
	margin-bottom:6px;
	color:White;
	font-size:9px;
	background-color:Red;
	font-weight:bold;
	text-align:center;
	clear:both;
}

#prodisplay_main {
	display:block;
	position:relative;
	width:740px;
	height:auto;
	overflow:visible;	
	margin:0;
	padding:0;

}
#prodisplay_L {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	display:inline-block;
	width:252px;
	height:auto;

}
.prod_img250 {
position:relative;
width:250px;
height:auto;
margin: 0px 0px 0px 0px;
padding:0;
border: 1px solid #2b3087;
}
#prodisplay_R {
	position:relative;
	float:left;
	display:inline-block;
	width:314px;
	height:auto;
	margin:0px 0px 0px 22px;
	padding:0px;

}
#prodisplay_RR {
	position:relative;
	float:right;
	display:inline-block;
	width:140px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	clear:right;

}
#prodisplayTITLE 
{
	display: block; 
	width: 300px; 
	height: auto; 
	font-weight: bold;
	font-size:16px;	
}

#prodisplayTEXT 
{
	display: block; 
	width: 300px; 
	height: auto; 
	margin:10px 0px 0px 0px;
}
.redline {color:#ed2024;}
#prodisplaySKU 
{
	display: block; 
	width: 300px; 
	height: auto; 
	font-size:10px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
#prodisplayPRICE 
{
	display: block; 
	width: 300px; 
	height: auto; 
	font-family: Verdana, Arial, san-serif; 
	font-size:13px;
	font-weight:bold;
	color:#052342;
	margin:2px 0px 0px 0px;
}
/*if sale then product price is not bolded*/
#prodisplayPRICEsale
{
	display: block; 
	width: 300px; 
	height: auto; 
	font-family: Verdana, Arial, san-serif; 
	font-size:13px;
	font-weight:normal;
	color:#052342;
	margin:2px 0px 0px 0px;
}
.prodisplayCOMPARE 
{
	font-family: Verdana, Arial, san-serif; 
	font-size:11px;
	font-weight:normal;
	color:#656565;
	margin:0px;

}
#prodisplaySALE 
{
	display: block; 
	width: 300px; 
	height: auto; 
	font-family: Verdana, Arial, san-serif; 
	font-size:13px;
	font-weight:bold;
	color:#CC0033;
	margin:0px;
}
#prodisplaySAVING 
{
	display: block; 
	width: 300px; 
	height: auto; 
	font-family: Verdana, Arial, san-serif; 
	font-size:11px;
	font-weight:bold;
	text-transform: capitalize;
	color:#8A1749;
	margin:2px 0px 0px 0px;
}
#prodisplayBOX 
{
	display:block;
	position:relative;
	width: 314px; 
	font-size:14px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	clear:both;
	background-color:#e9e9e9;
}
#prodisplayTEXT ul
{
	list-style-type:disc;
	margin-left: 15px;
	padding-left:0;
}
.swatch 
{
	display:inline;
	width: 40px; 
	height: 40px; 
	margin:0px 0px 0px 0px;
	padding:0px;	
}
.swatch img 
{
	border: 2px solid #e9e9e9;
	}
.locationPH {
	font-size: 16px;
	color: #000000;
	font-weight:bold;
	line-height:40px;
}
/*custom text under LO required by cookies*/
.NavText_L0_Hdr {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px; 
	font-weight:bold;
	text-decoration: none;
	position:relative;
	margin-left: 10px;
}
.NavText_L0 {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px; 
	font-weight:normal;
	text-decoration: none;
	position:relative;
	text-transform:uppercase;
	margin-left: 10px;
}

.NavText_L0_Selected {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px; 
	font-weight:bold;
	text-decoration: none;
	position:relative;
	text-transform:uppercase;
	margin-left: 10px;
}
.NavText_L0_SubDesc {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px; 
	font-weight:bold;
	text-decoration: none;
	position:relative;
	margin-left: 10px;
}
.NavText_L1 {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px; 
	font-weight:bold;
	text-decoration: none;
	position:relative;
	text-transform:uppercase;
	margin-left: -23px;
}

a.NavText_L1_Selected {
	color:#70a1f2;
}
.NavText_L2 {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px; 
	font-weight:bold;
	text-decoration: none;
	text-transform:none;
	position:relative;
	margin-left: -23px;
}

a.NavText_L2_Selected {
color:#70a1f2;
}

.NavText_L3 {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px; 
	font-weight:bold;
	text-decoration: none;
	text-transform:none;
	position:relative;
	margin-left: -23px;
}

a.NavText_L3_Selected{
color: #70a1f2;
}

#productsRightCol {
	width: 762px;
	height:auto;
	padding-top:8px;	
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 0px;	
	min-height:335px;
}

#productsRightCol h2 {
	color: #2b3087;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;	
}

#breadcrumbs
{
	position:relative;
	font-size:10px;
	float:left;
}
#breadcrumbs a{text-decoration:underline;color: #2b3087;}
#breadcrumbs a:hover {text-decoration: none;color: #ed2024;}

#promocrumbs
{
	position:relative;
	font-size:10px;
	color:#2b3087;
	float:right;
}
#promocrumbs a{text-decoration:underline;color: #ed2024;}
#promocrumbs a:hover {text-decoration: none;color: #2b3087;}



#toppaging {
	position:relative;
	display: inline;
	font-size:12px;
	float:right;
	margin-left:0px;
	margin-right:14px;
}
#toppaging a{text-decoration:underline;color: #6699ff;}
#toppaging a:hover {text-decoration: none;color: #ed2024;}
#bottompaging {float:right;margin-top:10px;margin-right:14px;font-size:12px;clear:both;}
#bottompaging a{text-decoration:underline;color: #6699ff;}
#bottompaging a:hover {text-decoration: none;color: #ed2024;}
/* END PRODUCTS PAGE STYLES */
/*brand landing pages*/
.brand_spacer 
{
    position:relative;
    clear:both;
    height:16px;
    background-color:White;
    width:196px;
    text-align:center;
}
.brand_spacer  a{text-decoration:underline;color: Black;}
.brand_spacer  a:hover {text-decoration:underline;color: Red;}

/* AUSPIENT CART*/
#cartRightCol {
	position:relative;
	width: 579px;
	overflow:visible;
	padding-top:20px;	
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	min-height:335px;
}

#cartRightCol h2 {
	color: #2b3087;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;	
}

#cartRightCol h3 {
	color: #2b3087;
	font-weight:bold;
	font-size:12px;
	text-transform: none;
}

#cartRightCol h4 {
	color: #2b3087;
	font-weight:bold;
	font-size:12px;
	text-transform: none;
}
.error {color:#ff0000; font-size:12px;}


.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: 80px;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	padding:0px;	
	margin:1px 0px 1px 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-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-longbox {
	display: inline;
	background-color: #ffffff;
	width: 200px;
	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;	
} 


.input-header_Search 
{
    position:relative;
	font-size:11px;
	color: #7d8da5;
	background-color: White;
	width: 125px;
	height:15px;
	border-color:#7F9DB9; 
	border-style:solid;
	border-width:1px; 
	font-family: verdana, arial, san serif;
	padding-top: 2px;
	text-align:center;
}
#sizeOption  /*doesn't seem to be working*/
 {
 	font-size:11px;
	color: #2b3087;
	background-color: White;
	width: 115px;
	height:16px;
	border-color:#cccccc; 
	border-style:solid;
	border-width:1px; 
	font-family: verdana, arial, san serif;
	padding: 0px;
	text-align:center;
}
#departmentOption  /*doesn't seem to be working*/
 {
	font-size:11px;
	padding-top:2px;
	color: #2b3087;
	background-color: White;
	width: 150px;
	height:16px;
	border-color:#cccccc; 
	border-style:solid;
	border-width:1px; 
	font-family: verdana, arial, san serif;
	text-align:center;
}
.searchGoButton  
{
    padding-top:0px;
    padding-left:10px;
    width:26px;
    height:18px;
}
.cart-header-row-style {
	color: #2b3087;
}

.cartmodtotals {
	color: #2b3087;
}

.cartcolor1 /*used for primary color- this case blue*/ {
	color: #2b3087;
	margin:0;
	padding:0;
}	
	
.cartcolor2 /*used for secondary color- this case orange*/{
	color: #ed2024;
	margin:0;
	padding:0;
}	

.cartmodtitle {
	color: #2b3087;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;	
	text-transform: uppercase;
}
.cartmod_table {
	color:black;
	font-size:11px;
	margin:0;
	padding:0;	
}

.cartmodsku {
	color:black;
	font-size:11px;
	margin:0;
	padding:0;	
}
.cartmod-estimator {
	color: #2b3087;
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
}
.cart-addon-box {
	width:565px;
	height:170px;
	background-color:#eeeeee;
	border: solid 1px #2b3087;
	padding: 4px;
	}
.looks 
{
	font-size:10px;}
.looksimg 
{
	border: solid 1px #2b3087;
	margin:4px;
}
.cart-addons {
	float:left;
	clear: right;
	margin-top: 10px;
	padding: 7px;	
}
.cart-addons-title {
	color: #2b3087;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
	
}
.EmailFriend-Title {
	color: #2b3087;
	font-weight:bold;
}
.EmailFriend-Header {
	background-color:#2b3087;
	border: solid 1px #ed2024;
	color: #ffffff;
	font-weight:bold;
}
/*end*/

.texttemplate {
	border-width:1px;
	border-style:solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	height:auto;
	padding:20px;
}
.ccare_headerbox {
	font-family: Arial, Helvetica, san-serif; 
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}
.NavText_General 
{
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px; 
	font-weight:bold;
	text-decoration: none;
	position:relative;
	text-transform:uppercase;
	margin-left: -35px;
}
.NavText_General_Selected 
{
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px; 
	font-weight:bold;
	text-decoration: none;
	position:relative;
	text-transform:uppercase;
	margin-left: -35px;
}

#prodisplayZOOM 
{
	position:relative; 
	width:100px;
	height:auto;
	left:18px;	
	color:#061d52;
}
#prodisplayZOOM a, #prodisplayZOOM a:visited
{
	font-size:12px;
	font-family:Arial,helvetica,sans-serif;
	font-weight:bold;
	color:#061d52;	
}
.ZoomTEXT
{
	color: #061d52;
	font-weight:bold;
	padding:6px 10px 6px 10px;
	
}
.ZoomTEXT a
{
	color: #061d52;
	font-weight:bold;
	
}
.zoom_swatch_color
{
	display:inline;
	padding: 3px 2px 1px 2px;
}
th.sizes 
{
	background-color:#b7d0f8;
}
td.sizes 
{
	background-color:#dae5f7;
}
a.prodAddonSize
{
	
	font-family: Arial, Verdana, san-serif; 
	font-size:13px;
	font-weight:bold;
	color:#70a1f2;
}

/*end*/