/* ------------------------------ BEGIN Global Styles ------------------------------ */@import url("../../global/CSS/global.css");/* ------------------------------ END Global Styles ------------------------------ *//* DEFAULTS */html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-weight: normal; font-style: normal; }fieldset,img { border: none; }caption,th { text-align: left; }body {	background: #FFFFFF url(/sitefiles/1325/Images/new-bk.gif) repeat-x;}img.leftalign { float: left; margin: 2px 20px 16px 0; }img.rightalign { float: right; margin: 2px 0 16px 20px; }hr {	border: 0;	width: 100%;	color: #999;	background-color: #999;	height: 1px;	line-height: 1px;	margin: 10px 0px;	padding: 0px;}/* TYPE */body, p, div, ul, li, td {	font-family: "Myriad Pro","Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #333333;}a:link, a:visited, a:active {	color: #194265; 	text-decoration: none;}a:hover {	color: #194265; 	text-decoration: underline;}a:focus {	outline: none; }strong, b { font-weight:bold; }h1 {	font-family: "Myriad Pro","Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 36px;	line-height: 45px;	color: #FF5247;}h2 {	font-size: 30px;	line-height: 40px;	color: #1A1A1A;}h3 {	font-size: 15px;	line-height: 25px;	color: #194265;	font-weight: bold;}h4 {	font-size: 15px;	line-height: 20px;	color: #FF5247;}h5 {	font-size: 12px;	line-height: 16px;	color: #1A1A1A;}.smallheading {	font-size: 15px;	color:#000000;	text-shadow:#333333 0px 0px 1px 0px;	font-style: italic;	font-weight: bold;	line-height: 20px;}.largeheading {	font-size: 22px;	color:#FFFFFF;	text-shadow:#333333 0px 0px 1px 0px;	font-style: italic;	font-weight: bold;	line-height: 22px;}/* SEARCH */#searchWrapper {	float: right;	height: 40px;	width: 226px;	background-image: url(/sitefiles/1325/Images/searchField.gif);	background-repeat: no-repeat;	background-position: left center;	padding-top: 10px;}.searchField {	font-size: 11px;	color: #999;	width: 160px;	float: left;	padding-left: 15px;	padding-top: 7px;	border: none;	background: transparent;}.searchButton {	text-indent: -1000px;	width: 37px;	height: 24px;	border: none;	float: left;	cursor: pointer;	background: url(/SiteFiles/1325/Images/go.gif) no-repeat;	font-size: 0px;	line-height: 0px;	outline: none; 	margin-left: -20px;	margin-top: 3px;}/* SUB NAV */#subnavWrapper {	width: 190px;	float: left;	padding-bottom: 20px;}#subnav {    padding: 0;    margin: 0;    list-style: none;}#subnav li {	font-size:15px;    padding: 0;    margin: 0;    width: 180px;    background: none;}#subnav a {	color: #999;	display:block;	text-decoration: none;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 15px;}#subnav a:hover {	color: #333333;	display:block;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 15px;	text-decoration: none;}#subnav a.current {	color: #FF5247;	display:block;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 15px;	text-decoration: none;}#subnavWrapper h2 a {		font-family: "Myriad Pro","Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:15px;	display: block;	text-decoration: none;	padding: 5px 0px 5px 15px;	color: #FF5247;	font-style: italic;	background-image: url(/sitefiles/1325/Images/bk-sub.gif);	background-repeat: no-repeat;	background-position: top;	margin-bottom: 20px;	width: 180px;	height: 40px;}#subnavWrapper p {		display: none;}/* WRAPPERS */#topWrapper {	width: 100%;	float: left;	text-align: left;	height: 131px;}#contentWrapper {	width: 100%;	float: left;	text-align: left;}#footerWrapper {	width: 100%;	float: left;	text-align: left;}/* TOP */#top {	margin: 0px auto;	padding: 0px;	width: 964px;	height: 131px;	background-image: url(/sitefiles/1325/Images/new-bk-top.gif);	background-repeat: repeat-x;	position: relative;	z-index: 1000;}#logo {	float: left;	width: 324px;	height: 118px;	margin: 0px 0px 0px 12px;}#mission {	float: left;	padding-top: 40px;	padding-left: 25px;	font-family: "Myriad Pro", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 21px;	line-height: 35px;	color: #FF5247;	font-style: italic;}a.utilities:link, a.utilities:visited, a.utilities:active {	color: #1A1A1A; 	text-decoration: none;}a.utilities:hover {	color: #999; 	text-decoration: none;}#bar {	position: absolute;	left: 12px;	bottom: 50px;	width: 940px;	background-image: url(/sitefiles/1325/Images/bar.gif);	background-repeat: repeat-x;	height: 2px;}#shop {	width: 65px;	position: absolute;	left: 25px;	top: 95px;	font-family: "Trebuchet MS", "Lucida Grande CY", sans-serif;	font-size: 12px;	font-style: italic;	font-weight: bold;	color: #333333;}.phone {	font-family: "Myriad Pro", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 28px;	line-height: 18px;	color: #FF5247;	font-weight: bold;	text-transform: uppercase;	padding-left: 10px;}#call {	position: absolute;	top: 95px;	right: 10px;	font-family: "Myriad Pro", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 25px;	line-height: 18px;	color: #FFFFFF;	text-transform: uppercase;	width: 225px;	text-align: left;}#checkout {	text-align:left;	width:400px;	float: left;}#shadowleft {	height: 479px;	width: 15px;	position: absolute;	left: -15px;	top: 0px;}#shadowright {	height: 479px;	width: 15px;	position: absolute;	right: -15px;	top: 0px;}/* CONTENT */.clear {	clear: both;	height: 0;	line-height: 0.0;	font-size: 0;}#content {	margin: 0px auto;	width: 940px;	background-image: url(/sitefiles/1325/Images/bk-content.jpg);	background-repeat: repeat-x;	background-color: #FFFFFF;	padding: 12px;	position: relative;}#contentLeft {	float: left;	width: 670px;	padding-left: 20px;}#contentRight {	float: right;	width: 226px;	margin-bottom: 10px;}#contentRight-home {	float: right;	width: 226px;	clear: right;}/* FOOTER */#footer {	margin: 0px auto;	padding: 12px;	width: 940px;	background-color: #B3B3B3;	background-image: url(/sitefiles/1325/Images/curve.gif);	background-repeat: no-repeat;	background-position: bottom;}#footerLeft {	float: left;	width: 500px;	font-size: 11px;}#utilityLinks {	float: left;	width: auto;	font-size: 10px;	color: #6995ab;}#utilityLinks a {	color: #6995ab;}#utilityLinks a:hover {	color: #6995ab;}#footerRight {	float: right;	width: 212px;	font-size: 11px;	text-align: right;}/* DEFAULT CONTENT *//* SEARCH TITLE */.pageSearchTitle {	font-size: 14px;	line-height: 18px;	color: #215160;	font-weight: bold;}a.pageSearchTitle {	font-size: 14px;	line-height: 18px;	color: #215160;	font-weight: bold;	text-decoration:none;}a.pageSearchTitle:hover {	font-size: 14px;	line-height: 18px;	color: #215160;	font-weight: bold;	text-decoration:underline;}/* PHOTO GALLERY */.photogallery {	padding: 0px;	margin: 0px 0px 0px -10px;	list-style: none;}.photogallery li {	padding: 0 10px 10px 0;	margin: 0px;	background: none;	float: left;}.photogallery li a {	padding: 2px; 	border: 1px solid #CCCCCC;	display: block;}.photogallery li a:hover {	padding: 2px; 	border: 1px solid #666666;	display: block;}/* BREADCRUMBS */#breadcrumbs {	float: left;	width: 612px;	text-align: left;	margin-bottom: 14px;}#breadcrumbs ul{	padding: 0px;	margin: 0px;	list-style: none;}#breadcrumbs li {	margin: 0px;	float: left;	background:none;	display:inline;}#breadcrumbs a {	padding: 0 0 0 12px;	font-size: 11px;	color: #2B4B77;	background: url(/SiteFiles/####/Images/breadcrumb.gif) no-repeat 0.2em;	text-decoration:none;	margin-right: 8px;}#breadcrumbs a:hover {	padding: 0 0 0 12px;	font-size: 11px;	color: #2B4B77;	background: url(/SiteFiles/####/Images/breadcrumb.gif) no-repeat 0.2em;	text-decoration:underline;	margin-right: 8px;}#breadcrumbs a.first  {	padding: 0px;	font-size: 11px;	color: #2B4B77;	background: none;	text-decoration:none;}#breadcrumbs a.first:hover  {	padding: 0px;	font-size: 11px;	color: #2B4B77;	background: none;	text-decoration:underline;}#breadcrumbs a.current  {	padding: 0 0 0 12px;	font-size: 11px;	color: #2B4B77;	background: url(/SiteFiles/####/Images/breadcrumb.gif) no-repeat 0.2em;	text-decoration:underline;	margin-right: 8px;}#utilities {	font-family: "Myriad Pro","Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	position: absolute;	top: 50px;	right: 105px;}#flash {	float: left;	height: 304px;	width: 702px;}#shopBrand {	float: right;	width: 226px;	padding-top: 15px;}#vendorlink {	text-align: right;	float: right;color: #00B0D8; }#shopRight a{	color: #00B0D8; 	text-decoration: none;}#shopRight a:hover {	color: #00B0D8; 	text-decoration: underline;}#shopRight {	float: left;}#vendorHome {	float: right;	height: 204px;	width: 226px;	padding-top: 10px;	padding-bottom: 10px;}#contentHome {	float: left;	width: 940px;	padding-top: 12px;	padding-bottom: 12px;}#iconWrapper {	float: left;	width: 940px;	margin-top: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	padding-top: 10px;}#enewsWrapper {	float: left;	width: 449px;	background-image: url(/sitefiles/1325/Images/enews.gif);	background-repeat: no-repeat;	height: 40px;	font-family: "Trebuchet MS", "Lucida Grande CY", sans-serif;	font-size: 15px;	font-style: italic;	font-weight: bold;	color: #333333;	padding-left: 15px;	padding-top: 15px;	position: relative;}#signup {	position: absolute;	left: 215px;	top: 15px;	width: 240px;	height: 40px;}.signupField {	font-size: 11px;	color: #999;	width: 160px;	float: left;	padding-left: 15px;	padding-top: 5px;	border: none;	background: transparent;}.signupButton {	text-indent: -1000px;	width: 37px;	height: 24px;	border: none;	float: left;	cursor: pointer;	background: url(/SiteFiles/1325/Images/go.gif) no-repeat;	font-size: 0px;	line-height: 0px;	outline: none; 	margin-left: 20px;	margin-top: 0px;}#medWrapper {	float: right;	height: 55px;}#medWrapper img {	height: 55px;	display: inline;}#banner {	display: inline;}.banner { padding-right: 12px;}#creditWrapper {	text-align: left;	float: left;	width: 100%;}#credit {	width: 940px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 12px;	padding-bottom: 20px;	height: 50px;}a.credit:link, a.credit:visited, a.credit:active {	color: #1A1A1A; 	text-decoration: none;}a.credit:hover {	color: #00B0D8; 	text-decoration: none;}#subcontent {	float: left;	width: 190px;	padding-bottom: 12px;}#product-list-item-name h4{	font-size: 15px;	line-height: 20px;	color: #FF5247;}	.product-list-item li {	text-align: left;}#product-detail-overview h2 {font-size: 15px;font-weight: bold; display:none;}#product-detail-overview h3 {font-size: 20px;}.product-list-item-price {font-size:15px;}#product-detail-price{font-size:15px;}.boxA {	float: left;	height: 84px;	width: 216px;	padding-top: 10px;	padding-left: 10px;	background-image: url(/sitefiles/1325/Images/boxes_01.gif);	background-repeat: no-repeat;}.boxB {	float: left;	height: 84px;	width: 216px;	padding-top: 10px;	padding-left: 10px;	background-image: url(/sitefiles/1325/Images/boxes_02.gif);	background-repeat: no-repeat;}.boxC {	float: left;	height: 84px;	width: 216px;	padding-top: 10px;	padding-left: 10px;	background-image: url(/sitefiles/1325/Images/boxes_03.gif);	background-repeat: no-repeat;}.boxD {	float: left;	height: 84px;	width: 216px;	padding-top: 10px;	padding-left: 10px;	background-image: url(/sitefiles/1325/Images/boxes_04.gif);	background-repeat: no-repeat;}.boxE {	float: left;	height: 84px;	width: 216px;	padding-top: 10px;	padding-left: 10px;	background-image: url(/sitefiles/1325/Images/boxes_05.gif);	background-repeat: no-repeat;}.boxF {	float: left;	height: 74px;	width: 156px;	padding-top: 20px;	padding-left: 70px;	background-image: url(/sitefiles/1325/Images/boxes_06.gif);	background-repeat: no-repeat;	font-size:13px;}

input.auth-net-checkout {
	background:url("/sitefiles/1325/images/auth-checkout.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	display:block;
	float:right;
	height:47px;
	text-indent:-9999px;
	width:178px;
}

div.AuthorizeNetSeal {
    display: inline;
}

div.AuthorizeNetSeal a img {
    height: 55px;
    width: 69px;
}
