#popupprimary{
	margin:auto;
	padding:0px;
	border:none;
	background-color:#F2CA85;
	color:#666;
	text-align:left;
	clear:both;
	overflow:hidden;
}

#popuprow {
	padding:10px;
	padding-left:10px;

}
#closer {
	float:right;

}

.popup_hdr{
	margin:0px;
	padding:3px;
	clear:both;
	height:20px;
	font-size:1.1em;
	font-weight:700;
	background-color:#D67636;
	color:#FFF;
	
}
#pophdr {
	float:left;
	font-size:14px;

}
#sendafriendform {
	margin:0px;

}
/* the nav styles */

a.home {

	display: block;
	width:62px;
	height:24px;
	padding:0px
	margin:0px;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/main_nav_home_off.png);
}
a.home:hover {

	display: block;
	width:62px;
	height:24px;
	padding:0px
	margin:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/main_nav_home_on.png);

}

a.about {

	display: block;
	width:82px;
	height:24px;
	padding:0px
	margin:0px;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/main_nav_about_us_off.png);
}
a.about:hover {

	display: block;
	width:82px;
	height:24px;
	padding:0px
	margin:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/main_nav_about_us_on.png);

}

a.news {

	display: block;
	width:62px;
	height:24px;
	padding:0px
	margin:0px;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/main_nav_news_off.png);
}
a.news:hover {

	display: block;
	width:62px;
	height:24px;
	padding:0px
	margin:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/main_nav_news_on.png);

}

a.calendar {

	display: block;
	width:85px;
	height:24px;
	padding:0px
	margin:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/main_nav_calendar_off.png);
}
a.calendar:hover {

	display: block;
	width:85px;
	height:24px;
	padding:0px
	margin:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/main_nav_calendar_on.png);

}

a.store {

	display: block;
	width:62px;
	height:24px;
	padding:0px
	margin:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/main_nav_store_off.png);
}

a.store:hover {

	display: block;
	width:62px;
	height:24px;
	padding:0px
	margin:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/main_nav_store_on.png);

}

a.faqs {

	display: block;
	width:53px;
	height:24px;
	padding:0px
	margin:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/main_nav_faq_off.png);
}
a.faqs:hover {

	display: block;
	width:53px;
	height:24px;
	padding:0px
	margin:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/main_nav_faq_on.png);

}


/* the named styles */
#primary{
	margin:auto;
	padding:0px;
	border:none;
	width:825px;
	min-width:825px;
	text-align:left;
	clear:both;
	
}
#primaryInside{
	margin:auto;
	padding:0px;
	border:none;
	width:807px;
	min-width:807px;
	text-align:left;
	clear:both;
	
}

#firstRow{
	margin:0px;
	padding:0px;
	border:none;
	width:825px;
	max-width:825px;
	height:99px;
	text-align:right;
	overflow:hidden;
	clear:both;

}

#firstRowInside{
	margin:0px;
	padding:0px;
	border:none;
	width:807px;
	max-width:807px;
	height:99px;
	text-align:right;
	overflow:hidden;
	clear:both;

}

#homeTopRight{
	margin:0px;
	padding:0px;
	border:none;
	width:400px;
	max-width:400px;
	height:99px;
	text-align:center;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/home_logo_header_rt_bg_8.png);
	overflow:hidden;
	float:right;

}

#searchBox{
	margin:0px;
	margin-top:15px;
	padding:0px;
	border:none;
	height:55px;
	text-align:center;
	overflow:hidden;
	clear:both;

}

#searchLabel{
	margin:0px;
	padding:0px;
	border:none;
	width:186px;
	max-width:186px;
	height:22px;
	text-align:right;
	overflow:hidden;
	float:left;

}

#searchInput{
	margin:0px;
	padding:0px;
	border:none;
	width:135px;
	max-width:135px;
	height:24px;
	overflow:hidden;
	text-align:right;
	float:left;

}
#searchInput input{
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	border:none;
	width:125px;
	max-width:125px;
	height:22px;
	color: #371204;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D67636;
	font-size: 12px;
	line-height: 16px;

}


#searchButton{
	margin:0px;
	padding:0px;
	border:none;
	width:37px;
	max-width:37px;
	height:22px;
	overflow:hidden;
	text-align:right;
	float:left;

}

#searchButton input{
	margin:0px;
	padding:0px;
	border:none;

}



#loginBox{
	margin:0px;
	padding:0px;
	border:none;
	height:20px;
	width:315px;
	max-width:315px;
	text-align:center;
	overflow:hidden;
	float:right;
}

#loginTxtImg{
	margin:0px;
	padding:0px;
	border:none;
	width:44px;
	max-width:44px;
	height:20px;
	text-align:right;
	overflow:hidden;
	float:left;
}

#loginTxtImg a {

	display: block;
	width:42px;
	height:16px;
	padding:0px
	margin:0px;
	border:none;
	text-align:right;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/login_off.gif);
}

#loginTxtImg a:hover {

	display: block;
	width:42px;
	height:16px;
	padding:0px
	margin:0px;
	border:none;
	text-align:right;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/login_on.gif);

}

#logoutTxtImg{
	margin:0px;
	padding:0px;
	border:none;
	width:44px;
	max-width:44px;
	height:20px;
	text-align:right;
	overflow:hidden;
	float:left;
}

#logoutTxtImg a {

	display: block;
	width:42px;
	height:16px;
	padding:0px
	margin:0px;
	border:none;
	text-align:right;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/logout_off.gif);
}

#logoutTxtImg a:hover {

	display: block;
	width:42px;
	height:16px;
	padding:0px
	margin:0px;
	border:none;
	text-align:right;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/logout_on.gif);

}

#myAccountImg{
	margin:0px;
	padding:0px;
	border:none;
	width:76px;
	max-width:76px;
	height:20px;
	text-align:right;
	overflow:hidden;
	float:left;
}

#myAccountImg a {

	display: block;
	width:74px;
	height:16px;
	padding:0px
	margin:0px;
	border:none;
	text-align:right;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/my_account_off.gif);
}

#myAccountImg a:hover {

	display: block;
	width:74px;
	height:16px;
	padding:0px
	margin:0px;
	border:none;
	text-align:right;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/my_account_on.gif);

}

#cartCount{
	margin:0px;
	padding:0px;
	border:none;
	width:125px;
	max-width:125px;
	height:20px;
	text-align:left;
	overflow:visible;
	float:left;
}

#cartCount a {
	
	display: block;
	float:left;
	color: #F2CA85;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;

}

#cartCount a:hover {
	display: block;
	float:left;
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
}

#cartItems{
	margin:0px;
	padding:0px;
	border:none;
	width:81px;
	max-width:81px;
	height:20px;
	overflow:hidden;
	float:left;
}

#cartItems a {

	display: block;
	width:79px;
	height:16px;
	padding:0px
	margin:0px;
	border:none;
	float:left;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/items_in_cart_off.gif);
}

#cartItems a:hover {

	display: block;
	width:79px;
	height:16px;
	padding:0px
	margin:0px;
	border:none;

	float:left;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/items_in_cart_on.gif);

}

.greenDot{

	margin:0px;
	padding:0px;
	padding-top:4px;
	border:none;
	width:25px;
	max-width:25px;
	height:20px;
	text-align:center;
	overflow:hidden;
	float:left;


}

#homeTopLeft{
	margin:0px;
	padding:0px;
	border:none;
	width:407px;
	max-width:407px;
	height:99px;
	text-align:center;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/home_logo_header_8.png);
	overflow:hidden;
	float:right;

}


#hdrBg{
	margin:0px;
	padding:0px;
	border:none;
	width:407px;
	max-width:407px;
	height:75px;
	text-align:center;
	overflow:hidden;
	clear:both;

}


#navRow{
	margin:0px;
	padding:0px;
	border:none;
	width:407px;
	min-width:407px;
	height:24px;
	max-height:24px;
	background: repeat-x url(/axisite_2.0/themes/gypsy/img/nav/nav_bg.png);
	background-color:#000;
	overflow:hidden;
	clear:both;
	
	
}

#secondRow{
	margin:0px;
	padding:0px;
	border:none;
	max-width:825px;
	width:825px;
	height:256px;
	background: repeat-y url(/axisite_2.0/themes/gypsy/img/home_middle_bg.png);
	text-align:left;
	clear:both;
}
#secondRowInside{
	margin:0px;
	padding:0px;
	padding-top:10px;
	border:none;
	max-width:807px;
	width:807px;
	background: repeat-y url(/axisite_2.0/themes/gypsy/img/inside_main_bg.png);
	text-align:left;
	clear:both;
}

#leftColumn{
	margin:0px;
	padding:0px;
	padding-left:22px;
	padding-top:4px;
	border:none;
	max-width:187px;
	width:187px;
	text-align:left;
	float:left;
}


#leftColumnInside{
	margin:0px;
	padding:0px;
	border:none;
	max-width:195px;
	width:195px;
	text-align:left;
	float:left;
}

#sectionNavTop{
	margin:0px;
	margin-top:0px;
	padding:0px;
	border:none;
	text-align:left;
	text-decoration: none;
}
#sectionNav{
	margin:0px;
	margin-left:9px;
	padding:0px;
	background: repeat url(/axisite_2.0/themes/gypsy/img/nav/section_hdr_bg.png);
	border:none;
	text-align:left;
	text-decoration: none;
	
}
#sectionNavBottom{
	margin:0px;
	padding:0px;
	border:none;
	text-align:left;
	text-decoration: none;
}

#storeNav{
	margin:0px;
	margin-left:4px;
	padding:0px;
	border:none;
	text-align:left;
	text-decoration: none;
}

#storeNavInside{
	margin:0px;
	margin-left:10px;
	padding:0px;
	border:none;
	text-align:left;
	text-decoration: none;
}

#centerColumn{
	margin:0px;
	padding:0px;
	padding-left:0px;
	padding-top:12px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/home_artful_living.png);
	background-position: 1 12;
	max-width:218px;
	width:218px;
	text-align:left;
	float:left;
}
#centerColumn input{
	margin:0px;
	padding:0px;
	border:none;
}


#emailInput{
	margin:0px;
	margin-top:10px;
	margin-left:2px;
	padding:0px;
	border:none;
	width:165px;
	max-width:165px;
	height:24px;
	overflow:hidden;
	text-align:right;
	float:left;

}
#emailInput input{
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	border:none;
	width:165px;
	max-width:165px;
	height:22px;
	color: #D67636;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #5F2638;
	font-size: 12px;
	line-height: 16px;

}


#emailButton{
	margin:0px;
	margin-top:10px;
	padding:0px;
	border:none;
	width:42px;
	max-width:42px;
	height:24px;
	overflow:hidden;
	text-align:right;
	float:left;

}
#rightColumn{
	margin:0px;
	padding:0px;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/home_page_hero.gif);
	background-position: 53 0;
	border:none;
	max-width:363px;
	width:363px;
	float:left;
}
TD.rtCol{

	background: repeat-y url(/axisite_2.0/themes/gypsy/img/inside_content_bg.png);

}
#rightColumnInside{
	margin:0px;
	padding:0px;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/inside_content_hdr.png);
	background-position: 0 0;
	border:none;
	max-width:601px;
	width:601px;
	float:left;
}

#thirdRow{
	margin:0px;
	padding:0px;
	border:none;
	max-width:825px;
	width:825px;
	height:404px;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/bottom_body_bg.png);
	text-align:left;
	clear:both;
}

#thirdRowInside{
	margin:0px;
	padding:0px;
	border:none;
	max-width:807px;
	width:807px;
	height:82px;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/inside_footer.png);
	text-align:left;
	clear:both;
}

#mainLeftColumn{
	margin:0px;
	padding:0px;
	border:none;
	max-width:441px;
	width:441px;
	float:left;
}

#mainRightColumn{
	margin:0px;
	padding:0px;
	border:none;
	max-width:384px;
	width:384px;
	float:left;
}


#mainFooter{
	width:825px;
	margin:0px;
	padding:0px;
	border:none;
	text-align:right;
	float:right;
}


#footerBox{
	width:340px;
	margin:0px;
	margin-top:15px;
	padding:0px;
	border:none;
	text-align:center;
	float:right;
}


#footerBox a {
	color: #D67636;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;

}

#footerBox a:hover {
	color: #F2CA85;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;
}


#footerBoxInside{
	width:360px;
	margin:0px;
	margin-top:45px;
	padding:0px;
	padding-left:15px;
	border:none;
	text-align:center;
	float:left;
}


#footerBoxInside a {
	color: #D67636;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;

}

#footerBoxInside a:hover {
	color: #F2CA85;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;
}

.navTxtLeft{

	margin:0px;
	padding:0px;
	padding-top:2px;
	border:none;
	width:79px;
	height:20px;
	text-align:right;
	overflow:hidden;
	float:left;


}
.navTxtCenter{

	margin:0px;
	padding:0px;
	padding-top:2px;
	border:none;
	width:79px;
	height:20px;
	text-align:center;
	overflow:hidden;
	float:left;


}
.navTxtRight{

	margin:0px;
	padding:0px;
	padding-top:2px;
	border:none;
	width:125px;
	height:20px;
	text-align:left;
	overflow:hidden;
	float:left;


}
#contentLeft{
	margin:0px;
	margin-right:5px;
	padding:0px;
	padding-top:11px;
	border:none;
	max-width:219px;
	width:221px;
	text-align:left;
	float:left;
}

#contentLeftInside{
	margin:0px;
	padding:0px;
	border:none;
	min-width:224px;
	width:224px;
	text-align:left;
	float:left;
}

#blurb{
	margin:0px;
	padding:20px;
	border:none;
	text-align:left;
	color: #00336F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight:700;
	text-decoration: none;
	clear:both;
}


#newsContainer{
	margin:0px;
	padding:20px;
	border:none;
	text-align:left;
	color: #00336F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/news_shadow.png);
	text-decoration: none;
	clear:both;
}

#contentCenter{
	margin:0px;
	padding:0px;
	padding-top:11px;
	border:none;
	max-width:499px;
	width:499px;
	background: repeat-x url(/axisite_2.0/themes/gypsy/img/content_shadow_gray.png);
	color: #00336F;
	background-color: #DDD;
	text-align:left;
	float:left;
}


#contentBottom{
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	height:20px;
	border:none;
	background-color: #FFF;
	text-align:left;
	clear:both;
}


#contentCopyright{
	margin:0px;
	margin-right:5px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	border:none;
	max-width:219px;
	width:221px;
	background-color: #00336F;
	color: #FFF;
	text-align:center;
	float:left;
}

#contentFooterNav{
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	border:none;
	max-width:499px;
	width:499px;
	background-color: #A41123;
	color: #FEC100;
	text-align:center;
	float:left;
}

#contentRight{
	margin:0px;
	padding:0px;
	padding-top:11px;
	border:none;
	max-width:103px;
	width:103px;
	text-align:left;
	float:right;
}

#contentBottomRight{
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	border:none;
	max-width:103px;
	width:103px;
	text-align:left;
	color: #FEC100;
	background-color: #FEC100;
	float:right;
}





/* the content style this gets used in the editor as the body style */

#content{
	margin:0px;	
	padding:20px;	
	padding-top:10px;
	padding-bottom:10px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	text-align: left;
	line-height:13px;
	float:left;
}

#content img{
	border:1px solid #333;
	margin:5px;
	margin-top:2px;
	padding:0px;
}

#contentSingle{
	margin:0px;	
	padding:20px;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	text-align: left;
	line-height:15px;
	overflow:visible;
	clear:both;
		
}


#contentSingle img{
	border:1px solid #333;
	margin:5px;
	padding:0px;


}

#contentSecondary{
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	padding-top:15px;
	padding-bottom:10px;
	border:none;
	border-top:1px dotted #BBB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	text-align: left;
	line-height:13px;
	overflow:visible;
	clear:both;
		
}


#contentSecondary img{
	border:1px solid #333;
	margin:5px;
	padding:0px;


}
/* data table styles*/


.datahdr{
	font-size: 10px; 
	font-weight: 400;
	color: #5F2638; 
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	background-color:#D67636;
	vertical-align : middle;
}
.datahdrBld{
	font-size: 11px; 
	font-weight: 700;
	color: #5F2638; 
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	background-color:#D67636;
	vertical-align : middle;
}

.dataTxt{
	font-size: 11px; 
	font-weight: 400;
	color: #371204; 
	padding-right:3px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:3px;
	vertical-align : middle;
}
.dataTxtBld{
	font-size: 11px; 
	font-weight: 700;
	color: #371204; 
	padding-right:3px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:3px;
	vertical-align : middle;
}
.dataTxtAlt{

	font-size: 11px; 
	font-weight: 400;
	color: #371204; 
	background-color: #F7DDB3; 
	padding-right:3px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:3px;
	vertical-align : middle;
}

.errorNote{
	font-size: 11px; 
	font-weight: 400;
	text-align:left;
	color: #371204; 
	background-color: #F7DDB3; 
	padding:3px;
	margin:auto;
	border:1px solid #7D0B02;

}
.dataTxtErr{

	font-size: 11px; 
	font-weight: 400;
	color: #FFF; 
	background-color: #DC1303; 
	padding-right:3px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:3px;
	vertical-align : middle;
}

.errorIndicate{

	color: #DC1303; 
	font-weight: 700;
}

/* the gallery preview listing */
#gallery{
	
	margin-top:5px;	
	margin-left:15px;	
	margin-bottom:0px;	
	margin-right:15px;		
	padding:0px;
	border:none;
	width:312px;
	max-width:312px;
	height:110px;
	min-height:110px;
	max-height:110px;
	text-align: left;
	line-height:none;
	overflow:hidden;
	clear:both;
}


/* the catalog styles */
#categories{
	
	margin-top:5px;	
	margin-left:30px;	
	margin-bottom:0px;	
	margin-right:30px;		
	padding:0px;
	text-align: center;
	clear:both;
}

.categoryIcon{
	
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:0px;
	padding:0px;
	text-align:center;
	width:180px;
	max-width:180px;
	color:#7D0B02;
	float:left;
}

.categoryImg{
	
	margin-left:0px;
	margin-right:0px;
	margin-bottom:3px;
	margin-top:0px;
	padding:0px;
	text-align:center;
	color:#7D0B02;
}
.categoryImg img{
	
	border:1px solid #7D0B02;
}

.categoryImgAlt{

	margin-left:0px;
	margin-right:0px;
	margin-bottom:3px;
	margin-top:0px;
	padding:0px;
	text-align:center;
	color:#7D0B02;
	
}



.categoryTxt{
	
	margin:0px;			
	padding:0px;
	border:none;
	text-align: center;
	clear:both;
}


#categoryHdr{
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:0px;
	border:none;
	float:left;
	width:105px;
	color:#7D0B02;
	
}
#categoryHdr img{


	margin:0px;
	padding:0px;

	
}

#categoryHdrAlt{
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:0px;
	border:none;
	float:left;
	width:90px;
	color:#7D0B02;
	
}
#categoryHdrAlt img{

	border:none;
	margin:0px;
	padding:0px;

	
}

#sectionColLft{
	width:400px;
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
}

a.subCat{
	display:block;
	float:left;
	width:180px;
	max-width:180px;
	color: #5F2638;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/level_one_off.png);
	background-position: 1 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	line-height:18px;
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	border:none;
	

}
a.subCat:hover{
	display:block;
	float:left;
	width:180px;
	max-width:180px;
	color: #000;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/level_one_on.png);
	background-position: 1 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	line-height:18px;
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	border:none;

}

.subCategory{
	max-width:157px;
	margin-left:20px;
	margin-right:5px;
}

/*the content box layout info*/

#contentBox{
	width:408px;
	max-width:408px;
	overflow:visible;
	margin:0px;	
	margin-top:15px;	
	margin-left:15px;	
	margin-bottom:0px;	
	padding:0px;
	border:none;
	text-align:center;
	clear:both;
}

#contenthdr{
	width:408px;
	height:15px;
	overflow:visible;
	margin:0px;
	padding:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/box_corner_top_left.png);
	background-color:#F2CA85;
	color:#495460;
	float:left;
	text-align:right;
}
#contentftr{
	width:408px;
	height:14px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/box_corner_bottom_left.png);
	background-color:#F2CA85;
	color:#495460;
	float:left;
	text-align:right;
}
#contentMid{
	width:408px;
	height:140px;
	border:none;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background-color:#F2CA85;
	color:#47565A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight:400;
	text-align:left;
	float:left;
}

#contentHome{
	margin:0px;
	margin-left:14px;
	margin-right:14px;
	padding:0px;
	overflow:hidden;
	border:none;
	color: #371204;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;

}

/*the product preview box layout info*/

#productPreview{
	width:408px;
	height:156px;
	max-width:408px;
	overflow:visible;
	margin:0px;	
	margin-left:15px;	
	margin-top:15px;	
	padding:0px;
	border:none;
	clear:both;
}

.prodBox{
	width:195px;
	max-width:195px;
	overflow:visible;
	margin:0px;	
	padding:0px;
	border:none;
	text-align:center;
	float:left;
}

.prodBoxAlt{
	width:195px;
	max-width:195px;
	overflow:visible;
	margin:0px;	
	margin-left:18px;	
	padding:0px;
	border:none;
	text-align:center;
	float:left;
}

.prodhdr{
	width:195px;
	height:15px;
	overflow:visible;
	margin:0;
	padding:0;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/box_corner_top_left.png);
	background-color:#F2CA85;
	color:#495460;
	float:left;
	text-align:right;
}
.prodftr{
	width:195px;
	height:14px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/box_corner_bottom_left.png);
	background-color:#F2CA85;
	color:#495460;
	float:left;
	text-align:right;
}
.prodMid{
	width:195px;
	height:127px;
	border:none;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background-color:#F2CA85;
	color:#47565A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight:400;
	text-align:left;
	float:left;
}

.prodHome{
	margin:0px;
	margin-left:14px;
	margin-right:14px;
	padding:0px;
	overflow:hidden;
	border:none;
	color: #371204;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
}


#productDetails{
	margin-left:0px;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	text-align:left;
	width:300px;
	max-width:300px;
	border:none;
	color:#7D0B02;
	float:left;

}


#productPics{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	text-align:center;
	width:230px;
	max-width:230px;
	border:none;
	color:#7D0B02;
	float:left;
	clear:right;

}
#productPics img{
	margin:0px;
	padding:0px;
	border:none;
}

#productOptions{
	margin:0px;
	padding:0px;
	text-align:left;
	border:none;
	color:#7D0B02;
	float:left;

}

#optionFooter{
	margin:0px;
	margin-top:5px;
	padding:0px;
	padding-top:12px;
	padding-left:3px;
	text-align:left;
	width:536px;
	max-width:536px;
	border:none;
	border-top:1px solid #D67636;
	float:left;

}
#productOptions img{
	margin:0px;
	padding:0px;
	border:none;
}

.photoProduct{
	margin-left:0px;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	padding-top:0px;
	text-align:center;
	height:155px;
	width:135px;
	max-width:135px;
	border:1px solid #D67636;
	background-color:#D67636;
	color:#FFF;
	float:left;
	
}

#bigPic{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:15px;
	padding-top:5px;
	text-align:center;
	width:230px;
	max-width:230px;
	border:1px solid #D67636;
	color:#FFF;
	float:left;
	overflow:hidden;
	
}

#bigPic img{
	margin:0px;
	padding:0px;
	border:1px solid #D67636;
}

#fullPicBox{
	position:absolute;
	top:0;
	left:0;
	margin:auto;
	padding:0px;
	z-index:7;
	text-align:center;
	border:1px solid #999;
	color:#666;
	background-color:#FFF;
	visibility:hidden;	
}
#fullPicBox img{
	margin:0px;
}
#fullPicBoxHdr{
	margin:0px;
	padding:3px;
	text-align:right;
	color:#666;
	width:500px;
	background-color:#F2CA85;
}

.miniPic{
	margin:0px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:3px;
	padding:0px;
	text-align:center;
	height:40px;
	width:50px;
	max-width:50px;
	border:1px solid #D67636;
	color:#D67636;
	overflow:hidden;
	float:left;
}

.miniPicEnd{
	margin:0px;
	margin-bottom:10px;
	margin-top:3px;
	padding:0px;
	text-align:center;
	height:40px;
	width:50px;
	max-width:50px;
	border:1px solid #D67636;
	color:#D67636;
	overflow:hidden;
	float:left;
	clear:right;
}

img.miniThumb{

	border:none;

}
.photoProductClip{
	margin:0px;
	padding:0px;
	padding-top:15px;
	text-align:center;
	height:115px;
	width:135px;
	max-width:135px;
	border:none;
	color:#D67636;
	overflow:hidden;
}

#prodImg{
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	height:120px;
	max-height:120px;
	width:120px;
	max-width:120px;
	border:1px solid #D67636;
}
#prodImg img{
	margin:0px;
	margin-top:9px;
	padding:0px;
	border:1px solid #D67636;
}
#productThumbBox{
	margin-left:0px;
	margin-right:15px;
	margin-bottom:5px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	text-align:center;
	width:120px;
	max-width:120px;
	border:none;
	color:#371204;
	float:left;
}

.randPic{
	margin:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
	text-align:center;
	height:73px;
	width:100px;
	max-width:100px;
	border:1px solid #D67636;
	color:#D67636;
	overflow:hidden;
	float:left;
}
.randProdDesc{
	height:26px;
	overflow:hidden;
}
.prodPrice{
	color:#7D0B02;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
}
.salePrice{
	color:#D11303;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
}
.prodPriceStrike{
	color:#7D0B02;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:line-through;
	font-weight: 700;
}

/* shopping cart styles */

#cartDetails{
	margin:0px;
	padding:0px;
	padding-top:10px;
	text-align:left;
	border:none;
	color:#7D0B02;
	float:left;

}
#cartDetails a{
	font-size: 11px; 
	margin:0px;
	padding:0px;
	color:#371204;

}
#cartDetails a:hover{
	font-size: 11px; 
	text-decoration:none;
	margin:0px;
	padding:0px;
	color:#7D0B02;

}


#cartOptions{
	margin:0px;
	padding:0px;
	text-align:left;
	border:none;
	border-top:1px solid #D67636;
	color:#7D0B02;
	float:left;

}
#cartOptions input{
	margin:0px;
	padding:0px;
	border:none;
}
#cartOptions img{
	margin:0px;
	padding:0px;
	border:none;
}

/*the news box layout info*/

#newsBox{
	width:340px;
	max-width:340px;
	overflow:visible;
	margin:0px;	
	margin-top:56px;	
	margin-left:0px;	
	margin-bottom:0px;	
	padding:0px;
	border:none;
	text-align:center;
	clear:both;
}

#newshdr{
	width:340px;
	height:15px;
	overflow:visible;
	margin:0px;
	padding:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/box_corner_top_left.png);
	background-color:#F2CA85;
	color:#495460;
	float:left;
	text-align:right;
}
#newsftr{
	width:340px;
	height:14px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	border:none;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/box_corner_bottom_left.png);
	background-color:#F2CA85;
	color:#495460;
	float:left;
	text-align:right;
}
#newsMid{
	width:340px;
	height:99px;
	border:none;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background-color:#F2CA85;
	color:#47565A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight:400;
	text-align:left;
	float:left;
}

#newsHome{
	margin:0px;
	margin-left:14px;
	margin-right:14px;
	padding:0px;
	overflow:hidden;
	border:none;
	color: #371204;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
}
/* calbox stuff */

#specialSearch{
	width:340px;
	max-width:340px;
	overflow:visible;
	margin:0px;	
	margin-top:15px;	
	margin-left:0px;	
	margin-bottom:0px;	
	padding:0px;
	border:none;
	text-align:center;
	clear:both;
}

#specialBox{
	width:162px;
	max-width:162px;
	overflow:visible;
	margin:0px;	
	padding:0px;
	border:none;
	text-align:center;
	float:left;
}

#specialBoxAlt{
	width:162px;
	max-width:162px;
	overflow:visible;
	margin:0px;	
	margin-left:16px;	
	padding:0px;
	border:none;
	text-align:center;
	float:left;
}

#totalBox{
	width:140px;
	padding:3px;
	margin:0px;
	margin-top:1px;
	margin-bottom:5px;
	font-weight: 400;
	color: #7D0B02;
	float:right;
	text-align:right;
	border:1px solid #D67636;
	background-color:#FFF;
}
.addressTxt{
	font-size: 11px; 
	font-weight: 700;
	color: #371204; 
	background-color: #F7DDB3; 
	padding:5px;
	clear:both;
	border:none;
	border-left:1px solid #D67636;
	border-right:1px solid #D67636;
}

/* calbox stuff */

#calbox{
	width:228px;
	overflow:visible;
	margin-right:15px;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:0px;		
	padding:0px;
	border:none;
	float:right;	
	color: #47565A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight:400;
	text-decoration: none;
	text-align:left;
	clear:both;

}


#footer{
	clear:both;
	text-align:center;
	margin-right:0px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:0px;		
	padding:0px;
}

#footer a {
	color: #D67636;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}
#footer a:hover {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;

}

#contentFooterNav a {
	color: #FEC100;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}

#contentFooterNav a:hover {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;

}


/* pagination widget styles */

#pgColFull{
	background-image: url(/axisite_2.0/themes/gypsy/img/paginator_bg.png);
	background-repeat: repeat-x;
	height:21px;
	float:right;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
	width:541px;
	clear:both;
}
#pgColFull img{
 border:none;
 margin:0px;
 padding:0px;
}
#pgn8ColRt{
	width:210px;
	height:21px;
	float:right;
	margin:0px;
	padding:0px;
	border:none;
	text-align:right;
	overflow:hidden;
	
}
#pgn8ColLft{
	background-image: url(/axisite_2.0/themes/gypsy/img/paginator_left_end.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width:90px;
	height:21px;
	float:left;
	margin:0px;
	padding-top:2px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.7em;
	vertical-align:middle;
	color:#FFF;
	border:none;
}

a.pgn8 {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.pgn8:hover {
	color: #F2CA85;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

.pgn8lft{
	color: #D67636;
	text-transformation: uppercase;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.7em;
	vertical-align:middle;
	float:right;
	width:10px;
	padding:0px;
	margin:0px;
}

.pgn8rt{
	color: #D67636;
	text-transformation: uppercase;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.7em;
	vertical-align:middle;
	float:right;
	width:10px;
	padding:0px;
	margin:0px;
}
.pgn8end{
	color: #D67636;
	background-color: red;
	vertical-align:middle;
	text-align:right;
	float:right;
	width:7px;
	height:21px;
	padding:0px;
	margin:0px;	
}

.pgn8middle{
	color: #D67636;
	text-transformation: uppercase;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.7em;
	vertical-align:middle;
	float:right;
	padding:0px;
	padding-top:3px;
}

/* the base styles */


/* the tag styles */
body {
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	margin: auto;
	background: repeat url(/axisite_2.0/themes/gypsy/img/body_bg_8.png);
	background-color:#7D0B02;
	color:#FFF;
}

body.inside {
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	margin: auto;
	background: repeat url(/axisite_2.0/themes/gypsy/img/body_bg_8.png);
	background-color:#7D0B02;
	color:#FFF;
}

IMG{
	border:none;
	margin:0px;
	padding:0px;
}
a {
	color: #5F2638;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}
a:hover {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;

}
a.titlelink {
	color: #5F2638;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;

}
a.titlelink:hover {
	color: #4A7E5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:700;

}
a.datelink {
	color: #4A7E5D;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;
	text-transform: uppercase;
	text-align: left;

}
a.datelink:hover {
	color: #5F2638;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:700;
	text-transform: uppercase;
	text-align: left;

}

a.evtTitle {
	color: #5F2638;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;
	text-align: left;

}
a.evtTitle:hover {
	color: #4A7E5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:700;
	text-align: left;

}

a.headlinelink {
	color: #4A7E5D;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;
	text-align: left;

}
a.headlinelink:hover {
	color: #5F2638;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:700;
	text-align: left;

}


a.headlinelinkSm {
	color: #371204;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;

}
a.headlinelinkSm:hover {
	color: #4A7E5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:700;

}

/* the subnav styles */

div.levelOne{

	max-width:180px;
	margin-left:35px;
	margin-right:5px;

}
div.levelTwo{

	max-width:175px;
	margin-left:45px;
	margin-right:5px;

}
div.levelThree{
	max-width:170px;
	margin-left:50px;
	margin-right:5px;

}
div.levelFour{

	max-width:165px;
	margin-left:55px;
	margin-right:5px;

}
div.levelX{
	max-width:142px;
	margin-left:60px;
	margin-right:5px;

}


a.subnav0{
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 22px;
	text-transform: uppercase;
	text-decoration: none;
	text-align:left;
	margin-left:10px;

}
a.subnav0:hover{
	color: #B7D31B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 22px;
	text-transform: uppercase;
	text-decoration: none;
	text-align:left;
	margin-left:10px;
}


a.subnav1{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #5F2638;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/level_one_off.png);
	background-position: 12 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	line-height:18px;
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	border:none;

}
a.subnav1On{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #000;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/level_one_on.png);
	background-position: 12 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	line-height:18px;
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	border:none;

}
a.subnav1On:hover{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #FFF;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/level_one_off.png);
	background-position: 12 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	line-height:18px;
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	border:none;

}
a.subnav1:hover{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #FFF;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/level_one_on.png);
	background-position: 12 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	line-height:18px;
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	border:none;
}
a.subnav2{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #5F2638;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_two_on.gif);
	background-position: 30 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;

}
a.subnav2On{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #000;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_two_on.gif);
	background-position: 30 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;

}
a.subnav2On:hover{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #FFF;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_two_on.gif);
	background-position: 30 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;

}
a.subnav2:hover{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
}
a.subnav3{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #5F2638;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_three_on.gif);
	background-position: 40 9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;

}
a.subnav3On{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #000;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_three_on.gif);
	background-position: 40 9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;

}
a.subnav3On:hover{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #FFF;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_three_on.gif);
	background-position: 40 9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;

}
a.subnav3:hover{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
}

a.subnav4{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #5F2638;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_four_on.gif);
	background-position: 50 9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;

}
a.subnav4On{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #000;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_four_on.gif);
	background-position: 50 9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;

}
a.subnav4On:hover{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #FFF;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_four_on.gif);
	background-position: 50 9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;

}
a.subnav4:hover{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
}
a.subnavx{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #5F2638;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_x_on.gif);
	background-position: 60 9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	

}

a.subnavx:hover{
	display:block;
	clear:both;
	width:186px;
	max-width:186px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
}

/* store navigation*/

div.storeLevelOne{

	max-width:160px;
	margin-left:35px;
	margin-right:5px;
	padding:0px;
	padding-top:6px;

}
div.storeLevelTwo{

	max-width:170px;
	margin-left:25px;
	margin-right:5px;

}
div.storeLevelThree{
	max-width:160px;
	margin-left:35px;
	margin-right:5px;

}
div.storeLevelFour{

	max-width:135px;
	margin-left:40px;
	margin-right:5px;

}
div.storeLevelX{
	max-width:130px;
	margin-left:45px;
	margin-right:5px;

}

a.storeSubnav0{
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 22px;
	text-transform: uppercase;
	text-decoration: none;
	text-align:left;
	margin-left:10px;

}
a.storeSubnav0:hover{
	color: #B7D31B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 22px;
	text-transform: uppercase;
	text-decoration: none;
	text-align:left;
	margin-left:10px;
}


a.storeSubnav1{
	display:block;
	clear:both;
	height:28px;
	width:179px;
	max-width:179px;
	color: #4A7E5D;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/store_nav_bg_off.png);
	background-position: 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;
	line-height:13px;
	text-decoration: none;
	text-align: left;
	padding:0px;
	margin:0px;
	border:none;

}
a.storeSubnav1On{
	display:block;
	clear:both;
	height:28px;
	width:179px;
	max-width:179px;
	color: #F2CA85;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/store_nav_bg_off.png);
	background-position: 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;
	line-height:13px;
	text-decoration: none;
	text-align: left;
	padding:0px;
	margin:0px;
	border:none;

}
a.storeSubnav1On:hover{
	display:block;
	clear:both;
	height:28px;
	width:179px;
	max-width:179px;
	color: #FFF;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/store_nav_bg_on.png);
	background-position: 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;
	line-height:13px;
	text-decoration: none;
	text-align: left;
	padding:0px;
	margin:0px;
	border:none;

}
a.storeSubnav1:hover{
	display:block;
	clear:both;
	height:28px;
	width:179px;
	max-width:179px;
	color: #371204;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/nav/store_nav_bg_on.png);
	background-position: 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;
	line-height:13px;
	text-decoration: none;
	text-align: left;
	padding:0px;
	margin:0px;
	border:none;
}
a.storeSubnav2{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #D67636;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_two_on.gif);
	background-position: 15 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;

}
a.storeSubnav2On{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #F2CA85;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_two_on.gif);
	background-position: 15 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;

}
a.storeSubnav2On:hover{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #F2CA85;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_two_on.gif);
	background-position: 15 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;
}
a.storeSubnav2:hover{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;
}
a.storeSubnav3{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #D67636;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_three_on.gif);
	background-position: 25 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;

}
a.storeSubnav3On{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #F2CA85;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_three_on.gif);
	background-position: 25 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;

}
a.storeSubnav3On:hover{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #F2CA85;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_three_on.gif);
	background-position: 25 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;

}
a.storeSubnav3:hover{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;
}

a.storeSubnav4{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #D67636;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_four_on.gif);
	background-position: 35 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;

}
a.storeSubnav4On{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #F2CA85;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_four_on.gif);
	background-position: 35 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;

}
a.storeSubnav4On:hover{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #F2CA85;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_four_on.gif);
	background-position: 35 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;

}
a.storeSubnav4:hover{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;
}
a.storeSubnavx{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #D67636;
	background: no-repeat url(/axisite_2.0/themes/gypsy/img/level_x_on.gif);
	background-position: 45 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;

}

a.storeSubnavx:hover{
	display:block;
	clear:both;
	width:179px;
	max-width:179px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:14px;	
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:none;
	border-top:#371204;
	border-top:#371204;
}
/* breadcrumb styles */

#breadcrumbContainer{
	margin-left:30px;
	margin-right:30px;
	margin-top:20px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:8px;
	border:none;
	border-bottom:1px solid #D67636;
	clear:both;
	text-align:left
	
}

a.breadcrumb{

	color: #371204;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:12px;	
	text-decoration: none;
	text-transform:uppercase;
	text-align: left;
	padding:0px;
	margin:0px;
}

a.breadcrumb:hover{
	color: #7D0B02;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:12px;	
	text-decoration: none;
	text-transform:uppercase;
	text-align: left;
	padding:0px;
	margin:0px;
}
.breadcrumbSeparator{

	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	line-height:8px;	
	text-decoration: none;
	text-align: left;
	padding:0px;
	margin:0px;

}


ul{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	text-align:left;
}
ul.newslist{
	margin: 0px;
	padding: 0px;
	text-align:left;
	font-size: 10px;
	color: #371204;
}
ul.newsindex{
	margin: 0px;
	margin-left: 30px;
	margin-right: 30px;
	padding: 0px;
	text-align:left;
	font-size: 10px;
	color: #371204;
}

ul.navlist{
	max-width: 190px;
	width: 190px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	text-align:left;
	clear:both;
	
}

ul.calendarlist{
	max-width: 220px;
	width: 220px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	text-align:left;
	clear:both;
	
}

li{
	list-style: square;

}

li.newsitem{
	list-style: none;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	
}

li.newsindexitem{
	list-style: none;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	
}

.newsboxAlt{
	padding:0px;
}

li.navlistitem{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:400;
	list-style: none;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height:12px;
}
li.calendarlistitem{
	list-style: none;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height:12px;
}


a.subpagelink {
	color: #5F2638;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;

}
a.subpagelink:hover {
	color: #7D0B02;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:700;

}


ul.subpagelist{
	color: #371204;
	float: left;
	margin: 0px;
	margin-top: 5px;
	margin-left: 35px;
	padding: 0px;
	text-align:left;
	font-size: 11px;
}

li.subpage{
	list-style: none;
	margin-right: 20px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	
}

H1{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	color: #5F2638;
	font-family :  Georgia, Times, serif;
	font-size: 28px;
	line-height: 32px;
	font-weight:700;
	text-decoration: none;
	clear:both;
	
}

H1.homer{
	margin:0px;
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;
	color: #495460;
	font-family :  Georgia, Times, serif;
	font-size: 12px;
	line-height: 14px;
	font-weight:700;
	text-decoration: none;
	clear:both;
	
}

H2{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	color: #5F2638;
	font-family :  Georgia, Times, serif;
	font-size: 20px;
	line-height: 22px;
	font-weight:700;
	text-decoration: none;
	
}

H2.galleryHdr{
	margin:0px;
	padding:0px;
	color: #495460;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	width:185px;
	font-weight:900;
	text-decoration: none;
	float:left;
	
}
H2.NewsBriefHdr{
	margin:0px;
	margin-bottom:7px;
	padding:0px;
	color: #5F2638;
	font-family :  Georgia, Times, serif;
	font-size: 20px;
	line-height: 22px;
	font-weight:700;
	text-decoration: none;
}

H3{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	color: #5F2638;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight:700;
	text-decoration: none;
	clear:both;
	
}


H3.calendar{
	margin:0px;
	margin-top:10px;
	margin-bottom:5px;
	padding:0px;
	color: #5F2638;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight:900;
	text-decoration: none;
	clear:both;
	
}

H4{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	color: #5F2638;
	font-family :  Georgia, Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight:700;
	text-decoration: none;
	clear:both;
	
}
.random{
	margin:0px;
	padding:0px;
	color: #5F2638;
	font-family :  Georgia, Times, serif;
	font-size: 11px;
	line-height: 12px;
	height:26px;
	font-weight:700;
	text-decoration: none;
	clear:both;
	
}

H5{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	color: #5F2638;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight:700;
	text-decoration: none;
	clear:both;
	
}


P{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

FORM{
	margin:0px;
	padding:0px;
}

INPUT{
	border:1px solid #5F2638;
	color:#5F2638;
	padding:2px;
	margin:2px;
	font-size:0.9em;
	line-height:1.2em;
}

INPUT.imgbtn{
	border:none;
	padding:0px;
	margin:0px;
}
INPUT.btnimg{
	border:none;
	padding:0px;
	margin:0px;
}

TEXTAREA{
	border:1px solid #5F2638;
	color: #5F2638;
	background-color:#FFF;
	font-size:10px;
	padding:2px;


}

TEXTAREA.fmtxtarea{
	border:1px solid #5F2638;
	color: #5F2638;
	background-color:#FFF;
	font-size:10px;
	padding:2px;
	width:200px;

}

SELECT{
	border:1px solid #5F2638;
	padding:0px;
	margin:0px;
	color: #5F2638;
	font-size:10px;
}

TD{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight:400;
	color: #371204;
}
.ding{
	margin:3px;
	padding:0px;
	padding-top:2px;
	font-family: webdings;
	font-size: 14px;
	font-weight:700;
	line-height:14px;
	clear:right;
	float:left;
	width:12px;
	height:20px;
}

.blueHeading{
	margin:0px;
	margin-top:15px;
	margin-bottom:5px;
	padding:0px;
	color: #00336F;
	font-family: Georgia, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight:900;
	text-decoration: none;
}
.redHeading{
	margin:0px;
	margin-top:15px;	
	margin-bottom:5px;
	padding:0px;
	color: #A41123;
	font-family: Georgia, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight:900;
	text-decoration: none;

}
.quoteTxtBlu{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	color: #00336F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	font-weight:400;
	text-decoration: none;

}
.quoteTxtRed{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	color: #A41123;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	font-weight:400;
	text-decoration: none;

}
.quoteTxtBluBold{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	color: #00336F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	font-weight:700;
	text-decoration: none;

}
.quoteTxtRedBold{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	color: #A41123;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	font-weight:700;
	text-decoration: none;

}


.redTxt{
	margin:0px;
	padding:0px;
	color: #A41123;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight:400;
	text-decoration: none;

}
.blueTxt{
	margin:0px;
	padding:0px;
	color: #00336F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight:400;
	text-decoration: none;

}
.smallTxt{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight:400;
	text-decoration: none;

}
.photoCreditTxt{
	margin:0px;
	margin-right:5px;
	padding:0px;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
	font-weight:400;
	text-decoration: none;
	text-align: right;

}

/* contact module stuff */
#contactform{
	padding:0px;
	margin:0px;
}
.contactTxtArea{
	padding:2px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#5F2638;
	width:170px;
	height:70px;
	border:1px solid #5F2638;

}


.contactinput{
	padding:2px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#5F2638;
	width:170px;
	border:1px solid #5F2638;
	
}

.contacttxt{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:700;
	line-height:13px;
	color:#5F2638;
	text-transform:uppercase;
	
}
.contacterr{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:700;
	line-height:13px;
	color:#993333;
	text-transform:uppercase;
	
}

.inforeqtxt{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#5F2638;
	width:180px;
	float:left;
	text-transform:uppercase;
	
}
.inforeqerr{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#993333;
	width:180px;
	float:left;
	text-transform:uppercase;
	
}
#product_info_form input{
	float:left;
	clear:right;
}
#product_info_form textarea{
	margin:none;
	margin-left:2px;
	margin-top:2px;
}

.leftcolwide{
	width:250px;
	float:left;
	text-transform:uppercase;
	text-align:right;
	padding:0px;
	padding-top:5px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.leftcol{
	width:120px;
	float:left;
	text-transform:uppercase;
	text-align:right;
	padding:0px;
	padding-top:5px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.rightcolwide{
	width:200px;
	float:left;
	padding:0px;
	margin-top:10px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:0px;
	text-align:left;
}
.rightcol{
	width:150px;
	float:left;
	padding:0px;
	margin-top:10px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:0px;
	text-align:left;
	
}

.erroricon{
	float:left;
	margin-right:15px;
	border:none;
}
.error_msg{
	margin:0px;
	margin-top:10px;
	margin-left:120px;
	width:300px;
	border:none;
	font-size:1.1em;
	font-weight:700;
	color:#7D0B02;
	clear:both;
	
}
.error_tall_msg{
	margin:0px;
	margin-left:100px;
	height:200px;
	width:300px;
	font-size:1.1em;
	font-weight:700;
	color:#7D0B02;
	
}

#accountFormBox{
	width:280px;
	max-width:280px;
	float:left;
	margin:0px;
	padding:0px;
	border:none;
	

}


#accountFormBox input.gfx{
	border:none;

}

#acctRequest{
	width:200px;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:30px;
	border:none;
	border-left:1px solid #D67636;
}

#acctRequest img{
	border:none;
	margin:0px;
	padding:0px;
}

#accountFormBoxFull{
	width:541px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
}

#accountFormBoxFull input.gfx{
	border:none;

}

.loginput{
	padding:2px;
	margin:0px;
	font-size:0.9em;
	line-height:1.2em;
	color:#7D0B02;
	width:110px;
	border:1px solid #7D0B02;
	
}
.fminput{
	padding:2px;
	margin:0px;
	font-size:0.9em;
	line-height:1.2em;
	color:#7D0B02;
	width:200px;
	border:1px solid #7D0B02;
	
}
.logintxt{
	font-size:11px;
	font-weight:700;
	line-height:1.2em;
	color:#5F2638;
	text-transform:uppercase;
	
}
.loginerr{
	font-size:11px;
	font-weight:700;
	line-height:1.2em;
	color:#CC0000;
	text-transform:uppercase;
	
}
ul.ul_error{
	margin:0px;
	margin-left:15px;
	margin-top:5px;
	padding:0px;
	font-size:0.9em;
	font-weight:700;
	color:#000000;
}
li.li_error{
	
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:700;
	color:#993333;
}
