/* print feature */
#printpageheader,
.dontdisplay{
	display: none;
	}

/* main copy text style */


body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	line-height:145%;
}



H1 {
	font-family: "Futura Book", Arial;
	font-size: 22px;
	color: #4B747F;
	font-weight: normal;
	line-height: normal;
}

H1.homeh1 {
	font-family: "Futura Book", Arial;
	font-size: 26px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
}

ul {
	color: #383838;
	line-height:145%;
	list-style-type: square;
}


.subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B747F;
	font-weight: bold;
}



/* navigation styles (styles.js) */

.navfoot, .navfoot:link, .navfoot:visited {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
}

.navfoot:active, .navfoot:hover {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

.navfootselected, .navfootselected:link, .navfootselected:active, .navfootselected:visited, .navfootselected:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	}
	
.mainnav, .mainnav:link, .mainnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

.mainnav:active, .mainnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	}

.mainnavselected, .mainnavselected:link, .mainnavselected:active, .mainnavselected:visited, .mainnavselected:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	}
	

.subnav, .subnav:link, .subnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	color : #4B747F;
	font-size: 12px;
	text-decoration: none;
	background-color: #A5D3DE;
	display: block;
	padding: 3px 3px 3px 8px;
	margin-bottom: 3px;
}

.subnav:active, .subnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	background-color: #4B747F;
	display: block;
	padding: 3px 3px 3px 8px;
	margin-bottom: 3px;
}

.subnavselected, .subnavselected:link, .subnavselected:active, .subnavselected:visited {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	background-color: #4B747F;
	display: block;
	padding: 3px 3px 3px 8px;
	margin-bottom: 3px;
}
.subnavselected:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color : #4B747F;
	font-size: 12px;
	text-decoration: none;
	background-color: #A5D3DE;
	display: block;
	padding: 3px 3px 3px 8px;
	margin-bottom: 3px;
}

.navsitemap, .navsitemap:link, .navsitemap:active, .navsitemap:visited, .navsitemap:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 11px;
	text-decoration: underline;
	}
	
	
.breadcrumbs, .breadcrumbs:hover, .breadcrumbs:active {
	font-family: Arial, Helvetica, sans-serif;
	color : #4B747F;
	font-size: 11px;
	text-decoration: none;
}

.breadcrumbs:visited, .breadcrumbs:link {
	font-family: Arial, Helvetica, sans-serif;
	color : #4B747F;
	font-size: 11px;
	text-decoration: underline;
	}
	
	
.shophublink:hover, .shophublink:active {
	font-family: Arial, Helvetica, sans-serif;
	color : #4B747F;
	text-decoration: underline;
	font-weight: bold;
}

.shophublink, .shophublink:link, .shophublink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color : #4B747F;
	text-decoration: none;
	font-weight: bold;
	}


.bottomcta, .bottomcta:hover, .bottomcta:active {
	font-family: Arial, Helvetica, sans-serif;
	color : #4B747F;
	font-size: 11px;
	text-decoration: none;
	line-height: 145%;
}

.bottomcta:visited, .bottomcta:link {
	font-family: Arial, Helvetica, sans-serif;
	color : #4B747F;
	font-size: 11px;
	text-decoration: underline;
	line-height: 145%;
	}
	
	
.blacklink, .blacklink:visited, .blacklink:link {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 12px;
	text-decoration: none;
}

.blacklink:hover, .blacklink:active {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 12px;
	text-decoration: underline;
	}
	
.whitetext:visited, .whitetext:link {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}

.whitetext, .whitetext:hover, .whitetext:active {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}
	
.bluenewstitle {
	font-family: Arial, Helvetica, sans-serif;
	color : #A5D3DE;
	font-size: 12px;
	font-weight: bold;
	}



/* end navigation styles (styles.js)*/




/* links */

a:link, a:visited, a:active {
	color: #4B747F;
	text-decoration: underline;
}

a:hover {
	color: #4B747F;
	text-decoration: none;
}



/* end links */

input, select, textarea {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.basketbuttons {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#92A7A0;
	border: solid 1px #4B747F;
	font-weight:bold;
}


.bordernobottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}

.bordersideonly {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}


.bordernotop {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}

.photopadding {
	padding: 4px;
}

.maincontentpadding {
	padding-right: 20px;
	padding-left: 20px;
}

.mainbg {

	background-image: url(/images/i_mainbg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.greendotbg {

	background-image: url(/images/i_greendot.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.homedotbg {

	background-image: url(/images/i_homedotbg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.rightcolumnpadding {
	padding-left: 25px;
	color: #4B747F;
	line-height:145%;
}

.titlepadding {
	padding-left: 20px;
}

.homecontentpadding {
	padding: 35px;
}

.homecontentpadding2 {
	padding: 10px;
}
/* Cart Styles */
.specialOffersNav{
	width:100%;
	background-color:#9556A4;
	line-height: 22px;
	padding-left: 6px;
	padding-right: 6px;
	margin-bottom: 1px;
}

.specialOffersNav a:visited, .specialOffersNav a:link {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.specialOffersNav a:hover, .specialOffersNav a:active {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.standardCartTitleNav{
	width:100%;
	background-color:#4B747F;
	line-height: 22px;
	padding-left: 6px;
	padding-right: 6px;
	margin-bottom: 1px;
}

.standardCartTitleNav a:visited, .standardCartTitleNav a:link {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.standardCartTitleNav a:hover, .standardCartTitleNav a:active {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.standardCartNav{
	width:100%;
	background-color:#F1F4F5;
	line-height: 20px;
	padding-left: 6px;
	padding-right: 6px;
}

.standardCartNav a:visited, .standardCartNav a:link {
	font-family: Arial, Helvetica, sans-serif;
	color : #4B747F;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.standardCartNav a:hover, .standardCartNav a:active {
	font-family: Arial, Helvetica, sans-serif;
	color : #4B747F;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.priceTag{
	line-height: 25px;
	background-image:url(../images/i_pricetag.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding-top: 2px;
	padding-left: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}

.ListTitle{
}

.ListTitle a:visited, .ListTitle a:link {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: 1px;
}

.ListTitle a:hover, .ListTitle a:active {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	font-weight:bold;
	letter-spacing: 1px;
}


.ListWas{
	font-family: Arial, Helvetica, sans-serif;
	color : #577ABC;
	font-size: 12px;
	font-weight: normal;
	font-weight:bold;
	letter-spacing: 1px;
}



.selectedShopNav{
}

.selectedShopNav a:visited, .selectedShopNav a:link {
	font-weight:bold;
}

.selectedShopNav a:hover, .selectedShopNav a:active {
	font-weight:bold;
}

.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	line-height:145%;
}