body {  font-family : Verdana, Helvetica, sans-serif; font-size : 12px; margin:1px; padding:1px;}
form { margin : 0; margin-bottom : 0; margin-left : 0; margin-right : 0; margin-top : 0; font-family : Verdana, Helvetica, sans-serif; font-size : 12px}
td {  font-family : Verdana, Helvetica, sans-serif; font-size : 12px}
p {  font-family : Verdana, Helvetica, sans-serif; font-size : 12px}
td a {	color: #0000ff; text-decoration:underline}
td a:hover {	color: #0000ff; text-decoration:none}
td a.checkout_text {	color: #000000; text-decoration:none}
td a.checkout_text:hover {	color: #000000; text-decoration:underline}

h3 {  font-family : Verdana, Helvetica, sans-serif; font-weight : bold; font-size : 16px; color : #000000; margin:0}
h4 {  font-family : Verdana, Helvetica, sans-serif; font-weight : bold; font-size : 14px; color : #000000; margin:0}
h5 {  font-family : Verdana, Helvetica, sans-serif; font-weight : bold; font-size : 12px; color : #000000; margin:0}

u {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}

input {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px}
select {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px}

.linky {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #cccccc}
.linky:link {  color: #cccccc}
.linky:active {  color: #cccccc}
.linky:visited {  color: #cccccc}
.linky:hover {  color: #FFFFFF}

.shippinginfocheckout {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000}
.linkcheckout {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #0000FF}
.linkcheckout:link {  color: #0000FF}
.linkcheckout:active {  color: #0000FF}
.linkcheckout:visited {  color: #0000FF}
.linkcheckout:hover {  color: #FF0000}

.credits {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

.tiny {  font-family: Helvetica, sans-serif; font-size: 10px}
.poll_header {  font-family : Verdana, Helvetica, sans-serif; font-weight: bold; font-size : 10px; color : #0000CC}
.post-it  {  font-family : Verdana, Helvetica, sans-serif; font-weight: normal; font-size : 10px}
.add_to_cart  {  color : #CC0033;  font-weight : bold}
.bold  {  color : #CC0033;  font-weight : bold}
.bigbold  {  font-family : Verdana, Helvetica, sans-serif; font-weight : bold; font-size : 13px; color : #0000CC}
.C3 {  font-family : Verdana, Helvetica, sans-serif; font-weight: bold; font-size : 10px; color : #cc0033}


.btn_cont_shop {  font-family: Verdana; font-size: 10px; font-weight: Bold; background-color: rgb(102,153,255); color: rgb(0,0,0)}
.btn_clear_cart {  font-family: Verdana; font-size: 10px; font-weight: Bold; background-color: rgb(255,102,102); color: rgb(0,0,0)}
.btn_proceed_checkout {  font-family: Verdana; font-size: 10px; font-weight: Bold; background-color: rgb(000,204,102); color: rgb(0,0,0)}
.btn_update_qty {  font-family: Verdana; font-size: 10px; font-weight: Bold; background-color: rgb(255,255,153); color: rgb(0,0,0)}
.btn_cust_lookup {  font-family: Verdana; font-size: 10px; font-weight: Bold; background-color: rgb(255,255,153); color: rgb(0,0,0)}
.btn_cust_lookup_found {  font-family: Verdana; font-size: 10px; font-weight: Bold; background-color: rgb(000,204,102); color: rgb(0,0,0)}
.btn_catalog_request {  font-family: Verdana; font-size: 10px; font-weight: Bold; background-color: rgb(000,204,102); color: rgb(0,0,0)}

.table_header {  background : #99CCFF}
.table_footer {  background : #99CCFF}
.table_greenbar {  background : #FFEEEE}

.crumb_separator{font-weight: normal; color: #999999;}
.crumbs {  font-family : Verdana, Arial, Helvetica, sans-serif; color: blue; font-size : 10px; font-weight:bold;}
a.crumbs {text-decoration:underline}
h1.crumbs {  font-family : Verdana, Arial, Helvetica, sans-serif; color: blue; font-size : 10px}
.crumbs_current{font-family : Verdana, Arial, Helvetica, sans-serif; color: black; font-size : 10px; font-weight:bold;}
a.crumbs_current { text-decoration: none;}

.subsection_name {  font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size : 12px}
.category_name {  font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size : 10px}
.subcategory_name {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color:#000000;}
.subcategory_name a{  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color:#000000; text-decoration:none}
.subcategory_name a:hover{  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color:#000000; text-decoration:underline}

.subcategory_lname {  font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 14px; color : #CC0033}
.subcategory_sell {  font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 12px; color : #0000cc}
.subcategory_description {  font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size : 12px}

.item_description {font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 11px; color : #000099; padding:0px; margin:0px;}
.item_header {font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 14px; color : #000000; padding:0px; margin:0px;}
.item_description2 {font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 11px; color : #000000; padding:0px; margin:0px;}
.item_item_no {font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size : 11px}
.item_unit_price {font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 11px; color : #0000cc}
.item_unit_price2 {font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 11px; color : #000000}
.item_unit_saleprice {font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 11px; color : red}
.item_unit_saleprice2 {font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 11px; color : #ff0000;}
.item_multi_qty {font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size : 9px}

.acc_description {font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size : 10px}
.customize {font-family : Arial, Helvetica, sans-serif; font-weight: normal; font-size : 10px}
.customize_header {font-family : Arial, Helvetica, sans-serif; font-weight: bold; font-size : 10px}
.customize_popup  {background-color : #FFFFCA; border : thin solid #4FB8FF}

.checkout_dark {  background : #99CCFF}
.checkout_light {  background : #E7F3FF}
.checkout_surround {  background : #F1F8FF}
.checkout_shipto {  background : #DDD9D9}
.checkout_heading { 
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color : #000000;
	margin:0
}
.searchOptionDiv {
	background-color: White;
	border: thin solid Black;
	padding: 4 6 4 6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	white-space: nowrap;
}

.searchOptionLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	white-space: nowrap;
	text-decoration: underline;
}

	a.newt,a.newt:visited{font-family: Arial, Helvetica; font-weight: bold; font-size: 10pt; color: #0000ff; text-decoration: underline;}
	a.newt:hover,a.newt:active{font-family: Arial, Helvetica; font-weight: bold; font-size: 10pt; color: #0000ff; text-decoration: none;}

.padlock {
	background-color: #e5faf5;
	font-family: Arial, Helvetica, sans-serif;
}
.padlockborder {
	background-color: #0000cc;
}

.padlocktitle {
	color: #0000cc;
	font-family: Arial, Helvetica, sans-serif;
}

h1.subcat{
	color:#ffffff;
	font-family:arial;
	font-size:14pt;
	font-weight: 500;
}

h2.subcat{
	position:relative; left:13px;
	top:-5px;
	color:#ffffff;
	font-family:arial;
	font-size:12pt;
	font-weight: 500;
}

h3.subcat{
	position:relative;
	top:-8px;
	font-family:arial;
	font-size:14pt;
	color:#ffffff;
	text-align:center;
	font-weight: 500;
}

h4.subcat{
	position:relative;
	top:3px;
	height:36px;
	font-family:arial;
	font-size:14pt;
	color:#ffffff;
	text-align:center;
	font-weight: 500;
}

h1.subcatdark{
	color:#000000;
	font-family:arial;
	font-size:14pt;
	font-weight: 500;
}

h2.subcatdark{
	position:relative; left:13px;
	top:-5px;
	color:#000000;
	font-family:arial;
	font-size:12pt;
	font-weight: 500;
}

h3.subcatdark{
	position:relative;
	top:-8px;
	font-family:arial;
	font-size:14pt;
	color:#000000;
	text-align:center;
	font-weight: 500;
}

h4.subcatdark{
	position:relative;
	top:3px;
	height:36px;
	font-family:arial;
	font-size:14pt;
	color:#000000;
	text-align:center;
	font-weight: 500;
}

h1.cat{
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 39px;
	background-repeat: no-repeat;
	background-position: center;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000000;
	font-style: bold;
}

.chk_surround {background-color: #FFFFCA;}
.chk_framebar {	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: Bold;	color: #1A195F; background-color: #99CCFF;}
.chk_header { background-color: #0000CC; font-weight : bold; font-size : 10px; color : #FFFFFF; text-decoration: none; margin:0;}
.chk_area {background-color: #D5EAFF;}
.chk_strong {font-weight : bold; font-size : 12px; color : FFFFFF; text-decoration: none; margin:0;}
.chk_inputfield { font-family: Verdana, Helvetica, sans-serif; font-size: 9px;}
.chk_tabselected {background-color: #99CCFF;}
.chk_tabunselected {background-color: #e7f3ff;}
.chk_text { font-size: 12px;}

.header {font-family : Verdana,  Helvetica, sans-serif; font-weight : bold; font-size : 16px; color : #000000; text-decoration: none; margin:0}
A.quotelink:link,A.quotelink:visited,A.quotelink:active { font-family : Verdana,  Helvetica, sans-serif; color: #000000; text-decoration: underline; font-size: 12px;}
A.quotelink:hover { font-family : Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px;}
.pageNumber {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none;}
.pageNumber:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none; font-weight: bold; background-color: 573570;}
.selectedPageNumber {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none; font-weight: bold; background-color: 573570;}
.style1 {color: #000000; font-weight: bold;}
.style2 {color: #000000}




/*
New website's CSS (below)
*/

.gfc-resultsHeader {
	display: none;
	}
.gf-author {
	display: none;
	}
.gf-relativePublishedDate {
	display: none;
	}
#feedcontrol .gfc-resultsHeader {
	display: none;
	}
#feedcontrol .gf-author {
	display: none;
	}
#feedcontrol .gf-spacer {
	display: none;
	}
#feedcontrol .gf-title {
	margin-top: 0px;
	display: block;
	width: 250px;
	}
#feedcontrol .gf-relativePublishedDate {
	display: none;
	}
#feedcontrol2 .gf-relativePublishedDate {
	display: none;
	}
#feedcontrol2 .gf-title {
	margin-top: 0px;
	display: block;
	width: 250px;
	}
#feedcontrol2 {
	width: 250px;
	height: 60px;
}
.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4f4f4f;
	}
.topnav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4f4f4f;
	text-decoration: none;
	}
.topnav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4f4f4f;
	text-decoration: underline;
	}
.tabs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #fff000;
	}
.tabs a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #fff000;
	text-decoration: none;
	}
.tabs a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #fff000;
	text-decoration: none;
	}
.tabs_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #000000;
	}
.tabs_black a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #000000;
	text-decoration: none;
	}
.tabs_black a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #ffffff;
	text-decoration: none;
	}
.top_forms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	}
.number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #000000;
	}
.canada a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #013fa9;
	text-decoration: none;
	}
.canada a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #013fa9;
	text-decoration: underline;
	}
.nav_header a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #013fa9;
	text-decoration: none;
	}
.nav_header a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #013fa9;
	text-decoration: underline;
	}
.nav_header_oj a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #ff5000;
	text-decoration: none;
	}
.nav_header_oj a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #ff5000;
	text-decoration: underline;
	}
.nav_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-align: left;
	}
	
.nav_link a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration: none;
	}
.nav_link a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration: underline;
	}
.product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #013fa9;
	margin-top:0px;
	}
.product a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #013fa9;
	text-decoration: none;
	}
.product a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #013fa9;
	text-decoration: underline;
	}
.NewsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #013fa9;
	margin-top:2px;
	margin-left:8px;
	}
.NewsTitle a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #013fa9;
	text-decoration: none;
	}
.NewsTitle a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #013fa9;
	text-decoration: underline;
	}

.top_product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	}
.top_product a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration: none;
	}
.top_product a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration: underline;
	}
.new_product a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	}
.new_product a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration: none;
	}
.new_product a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration: underline;
	}
.feed_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration: underline;
	color : #000000;
	}
.feed_title a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration: underline;
	color : #000000;
	}
.feed_title a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration: underline;
	color : #000000;
	}
.feed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	}
.feed a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration: underline;
	color : #000000;
	}
.feed a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration: underline;
	color : #000000;
	}
.feed2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration: none;
	color : #000000;
	}
.feed2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration: underline;
	color : #000000;
	cursor: pointer; cursor: hand;
	}
.feed2 a #feedcontrol .gf-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration: none;
	color : #000000;
	}
.feed2 a:hover #feedcontrol .gf-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	cursor: pointer; cursor: hand;
	}
.feed2 a #feedcontrol2 .gf-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}
.feed2 a:hover #feedcontrol2 .gf-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	cursor: pointer; cursor: hand;
	}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	}
.flag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
	}
.footer a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
	text-decoration: none;
	}
.footer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration: underline;
	}


.warningTrigger {
	cursor: pointer;
	color: blue;
	text-decoration: underline;
	font-size: 10px;
}


div.warningPopup .tooltip-tl {
	background: url(/styles/images/bubble_tl.png) 0 0 no-repeat;
	position: relative; /* for close button */
}

div.warningPopup .tooltip-tr {
	padding: 0px 15px 0px 15px;
	background: url(/styles/images/bubble_tr.png) 100% 0 no-repeat;
}

div.warningPopup .tooltip-t {
	background: url(/styles/images/bubble_t.png) 0 0 repeat-x;
}

div.warningPopup .tooltip-l {
	background: url(/styles/images/bubble_l.png) 0 0 repeat-y;
}

div.warningPopup .tooltip-r {
	padding: 0px 15px 0px 15px;
	background: url(/styles/images/bubble_r.png) 100% 0 repeat-y;
}

div.warningPopup .tooltip-m {
	background: #ffffff;
	overflow: hidden;
	padding-right:5px;
}

div.warningPopup .tooltip-bl {
	background: url(/styles/images/bubble_bl.png) 0 0 no-repeat;
}

div.warningPopup .tooltip-br {
	padding: 0px 15px 0px 15px;
	background: url(/styles/images/bubble_br.png) 100% 0 no-repeat;
}

div.warningPopup  .tooltip-b {
	background: url(/styles/images/bubble_b.png) 0 0 repeat-x;
}

div.warningPopup  .tooltip-arrow {
	background: url(/styles/images/bubble_arrow.png) 50% 0 no-repeat;
}

div.warningPopup #x {
	top: 8px;
	right: 10px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

div.warningPopup .tooltip-close {
	position: absolute;
	top: 8px;
	right: 2px;
	width: 20px;
	height: 16px;
	background: url(styles/images/close.png) 0 0 no-repeat;
	cursor: pointer;
}

/* pg layout styles */
h1.item_name {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 18px;
color: #000000;
font-weight:500;
margin: 0px;
}

.new {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #ff0000;
}

.in_stock {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #27a121;
}
.out_stock {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #ff0000;
}
.tabs a{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #fff000;
text-decoration: none;
}

.tabs a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.item_number {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #545454;
}



.your_price {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold; 
color: #000000;
}
.sale_price {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold; 
color: #ff0000;
}
.was_price,.msrp_price {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #000000;
}

.strikethrough {
	text-decoration:line-through;
}

.red{
	color: red;
}

.text {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
text-decoration: none;
}
.text a{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: underline;
}
.text a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}
.text2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
color: #000000;
}
.text2 a{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
color: #0000ee;
text-decoration: underline;
}
.text2 a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
color: #0000ee;
text-decoration: none;
}
.text3 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
}
.text3 a{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #0000ee;
text-decoration: underline;
}
.text3 a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #0000ee;
text-decoration: none;
}
.text5 {
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
.text5 a{
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
.text5 a:hover{
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
text-decoration: underline;
}

.paging{
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.paging_current{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:700;
}

h1.crumbs_current{	margin: 0px; display: inline;}

a.boys{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	color: #0000ff;
}

a.girls{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	color: #ff33ff;
}

.favorsteps{
	color: #009900;
	font-weight: bold;
	font-size: 18px;
}


/* for checkoutv2 */

.checkout_nav{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

.checkout_nav a{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

.checkout_nav a:hover{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
}

.checkout_header{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

.checkout_subheader{
	color:#013FA9;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

.checkout_text{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

.checkout_text a{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

.checkout_text a:hover{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

.checkout_text_small, .checkout_text_small td{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}

.checkout_text_small a{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:underline;
}

.checkout_text_small a:hover{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	cursor: pointer;
}

.checkout_footer{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}

.checkout_footer a{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}

.checkout_footer a:hover{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:underline;
}
.addressoption{
	color: #333333;
	font-size: 10px;
	cursor: hand;
}

.invalid{
	border: 2px solid red;
	background-color: #fff0f0
}

.agreement {
	border: 1px solid #000000;
	color: #333333;
	background-color: #6699FF;
	font-size: 12px;
	padding: 5px;
}
/* for switching over */
td.greypod-tl {
	background: url(/graphics/OO/Checkout/greypod/background_01.jpg) 0 0 no-repeat;
	width:17px;
	height:17px;
}

td.greypod-tr {
	background: url(/graphics/OO/Checkout/greypod/background_03.jpg) 100% 0 no-repeat;
	width:17px;
	height:17px;
}

td.greypod-t {
	background: url(/graphics/OO/Checkout/greypod/background_02.jpg) 0 0 repeat-x;
	height:17px;
}

td.greypod-l {
	background: url(/graphics/OO/Checkout/greypod/background_04.jpg) 0 0 repeat-y;
	width:17px;
}

td.greypod-r {
	background: url(/graphics/OO/Checkout/greypod/background_06.jpg) 100% 0 repeat-y;
	width:17px;
}

td.greypod-bl {
	background: url(/graphics/OO/Checkout/greypod/background_07.jpg) 0 0 no-repeat;
	width:17px;
	height:17px;
}

td.greypod-br {
	background: url(/graphics/OO/Checkout/greypod/background_09.jpg) 100% 0 no-repeat;
	width:17px;
	height:17px;
}

td.greypod-b {
	background: url(/graphics/OO/Checkout/greypod/background_08.jpg) 0 0 repeat-x;
	height:17px;
}
/*end of switching over */

td.border-tl {
	background: url(/templateimg/home/hero/background_01.jpg) 0 0 no-repeat;
	width:17px;
	height:17px;
}

td.border-tr {
	background: url(/templateimg/home/hero/background_03.jpg) 100% 0 no-repeat;
	width:17px;
	height:17px;
}

td.border-t {
	background: url(/templateimg/home/hero/background_02.jpg) 0 0 repeat-x;
	height:17px;
}

td.border-l {
	background: url(/templateimg/home/hero/background_04.jpg) 0 0 repeat-y;
	width:17px;
}

td.border-r {
	background: url(/templateimg/home/hero/background_06.jpg) 100% 0 repeat-y;
	width:17px;
}

td.border-bl {
	background: url(/templateimg/home/hero/background_07.jpg) 0 0 no-repeat;
	width:17px;
	height:17px;
}

td.border-br {
	background: url(/templateimg/home/hero/background_09.jpg) 100% 0 no-repeat;
	width:17px;
	height:17px;
}

td.border-b {
	background: url(/templateimg/home/hero/background_08.jpg) 0 0 repeat-x;
	height:17px;
}
.stock0{
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#ff0000;
font-size:9px;
}
.stock1{
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#ff0000;
font-size:9px;
}
.stock2{
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#086103;
font-size:9px;
}
.stock3{
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#086103;
font-size:9px;
}

.cat_price{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold; 
color: #000000;
}

.headroom{
	background-color: #fffd3e;
	padding:5px;
	font-size: 10px;
	color: #000000;
}

.page_header{
	font-size:18px;
	font-weight:bold;
	color:#000000;
	margin-bottom: 2px;
}

.page_subheader{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
 
h2.page_subheader{
	margin-bottom: 0;
	padding-bottom: 0; 
}
.categories{
	font-size:12px;
	color:#000000;
}
.categories a{
	font-size:12px;
	color:#0000ff;
	text-decoration:underline;
}
.categories a:hover{
	font-size:12px;
	color:#0000ff;
	text-decoration:none;
}
.page_text2{
	font-size:12px;
	color:#000000;
}
.page_text2 a{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.page_text2 a:hover{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.multiImage .row{
	display:block;
	width:100%;
}
.multiImage{
	font-size:12px;
	color:#000000;
}
.multiImage a{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.multiImage a:hover{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.categories_header{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.page_text_new{
	font-size:12px;
	color:#000000;
}
.page_text_new a{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.page_text_new a:hover{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

#newsticker {width:655px;float:left;overflow:hidden;height:23px;display: none}
#newsticker ul {padding:0px;margin:0px;width:655px; overflow:hidden;height:23px;}
#newsticker li {display:block;list-style-type:none;padding:0;height:21px;width:655px;margin-top: 2px; margin-left: 4px; margin-right: 0px;  margin-bottom: 0px; font-family:Verdana, Geneva, sans-serif; font-size:14px;}

.rec-4-hor .boxbody #product {
padding-right: 5px;
}

/* pg layout super page */

.pod2 {padding: 0 0 10px 0;}
.catHdr {background-color: #337dc4;color: #fff;font-weight:bold;}

.verticalSuggestion #product { padding:0 0 10px 0;}
.verticalSuggestion #igdREC_1 .boxhead h2, .rec-4-ver .boxhead h2 {color:#000;}

.rec-5-hor #product img, .rec-4-hor #product img, .rec-4-ver #product img {
    border: none;
    display: block;
    height: 148px;
    margin: 0 auto;
}

/* prevent overflow of google,facebook,twitter buttons on pg pages */
.socialPG{
	overflow:auto;
}

/* added for news article social button on 6-29-11 Jeff Frye */
.social div{
	margin-top: 5px;
	display: inline-block;
	width: 120px;
	padding: 5px;
}
.social div#twitter{
	display: inline-block;
	width: 140px;
}
.social div div#fb-root{
	display:none;
}
/* added for news article social button on 6-29-11 Jeff Frye */

/* Added for iGo Recs overide on 9-29-2011 Jeff Frye */
#igdREC_1 .boxhead h2, .rec-4-ver .boxhead h2 {
font-size: 12px;
font-weight: bold;
color: #000;
	}
/* Added for iGo Recs overide on 9-29-2011 Jeff Frye */


/* SZSUB11 Layout Styles */

p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top: 4px;
}
p a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top: 4px;
	text-decoration:underline;
	color:#000000;
}
h2 {
	font-family: 'PT Sans', sans-serif;
	font-weight: 400; 
	font-size:16px;
	margin-top: 4px;
	font-weight:bold;
}
.catHead {
	text-align:left;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700; 
	text-transform: uppercase;
	font-size: 16px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight:bold;
}
h1 {
	font-family: 'PT Sans', sans-serif;
	font-weight: 700; 
	font-size: 26px;
	margin-top: 4px;
	color: #000;
}
li {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top: 4px;
}
li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top: 4px;
	text-decoration:underline;
	color:#000000;
}
.subHeading {
	text-align:left;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700; 
	color: #fff;
	margin-left: 12px;
	font-size:24px;
	position:relative;
	top: -38px;
	height:0px;
}
.nav_link a {
	text-align:left;
	color: #000;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.nav_header a {
	text-align:left;
	color: #000;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700; 
	font-size:18px;
	text-decoration:none;
}
.nav_header a:hover {
	text-align:left;
	color: #000;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700; 
	font-size:18px;
	text-decoration: underline;
}
.nav_header {
	text-align:left;
	color: #000;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700; 
	font-size:18px;
	text-decoration:none;
}
.nav_sub_header {
	text-align:left;
}
.nav_sub_header a {
	text-align:left;
	color: #000000;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400; 
	font-size:14px;
	text-decoration:none;
	margin-left:4px;
}
.nav_sub_header a:hover {
	text-align:left;
	color: #000000;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400; 
	font-size:14px;
	text-decoration: underline;
	margin-left:4px;
}
.nav_sub_header a:visited {
	text-align:left;
	color: #202020;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400; 
	font-size:14px;
	margin-left:4px;
}
.canada a {
	color: #013fa9;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#szsub11 {
	display:block;
	width: 825px;
}

#hero-img-slider {
	margin-left:auto;
	margin-right:auto;
	width: 782px;
	margin-top: 16px;
}

.crumbs h1{
	margin:0px;
	display: inline;
	}
.crumbs {
	margin-left: 0px;
	display:inline;
	width: 650px;
	text-align:left;
}
.crumbs a{
	margin-left: 0px;
	display:inline;
}
.crumb_separator{
	margin-left: 0px;
	display:inline;
}
.sharebuttons {
	display:inline;
	width:126px;}
.nav_header {
	margin-left:6px;
	}
.nav_sub_header {
	margin-left:12px;
	}
/* End SZSUB11 Layout Styles */

/*SZSUB11 14829 Mardi Gra */
#category-14829{ height:1450px;}
#category-14829 #cheerfiller {
	position:absolute;
	display: block;
	width:782px;
	top: 1575px;
	margin-left:16px;
	}
#category-14829 .mi2-row1 {
	margin-top: 16px;
	width: 782px;
	height: 300px;
	margin-left:auto;
	margin-right:auto;
	}
#category-14829 .mi2-row2 {
	margin-top: 16px;
	width: 782px;
	height: 220px;
	margin-left:auto;
	margin-right:auto;
	}
#category-14829 .mi2-row3 {
	margin-top: 16px;
	width: 782px;
	height: 200px;
	margin-left:auto;
	margin-right:auto;
	}
#category-14829 .mi2-row4 {
	margin-top: 16px;
	width: 782px;
	height: 225px;
	margin-left:auto;
	margin-right:auto;
	}
#category-14829 .mi2-row2 .mi2-col1 {width: 383px; height: 220px; background-color:#999; float:left}
#category-14829 .mi2-row2 .mi2-col2 {width: 383px; height: 220px; background-color:#999; float:right}
#category-14829 .mi2-row3 .mi2-col1 {width: 383px; height: 200px; background-color:#999; float:left}
#category-14829 .mi2-row3 .mi2-col2 {width: 383px; height: 200px; background-color:#999; float:right}
/*SZSUB11 14829 Mardi Gra*/

/*SZSUB11 26016 Princess */
#category-26016{ height:1450px;}
#category-26016 #cheerfiller {
	position:absolute;
	display: block;
	width:782px;
	top: 1575px;
	margin-left:16px;
	}
#category-26016 .mi2-row1 {
	margin-top: 16px;
	width: 782px;
	height: 300px;
	margin-left:auto;
	margin-right:auto;
	}
#category-26016 .mi2-row2 {
	margin-top: 16px;
	width: 782px;
	height: 220px;
	margin-left:auto;
	margin-right:auto;
	}
#category-26016 .mi2-row3 {
	margin-top: 16px;
	width: 782px;
	height: 200px;
	margin-left:auto;
	margin-right:auto;
	}
#category-26016 .mi2-row4 {
	margin-top: 16px;
	width: 782px;
	height: 225px;
	margin-left:auto;
	margin-right:auto;
	}
#category-26016 .mi2-row2 .mi2-col1 {width: 383px; height: 220px; background-color:#999; float:left}
#category-26016 .mi2-row2 .mi2-col2 {width: 383px; height: 220px; background-color:#999; float:right}
#category-26016 .mi2-row3 .mi2-col1 {width: 383px; height: 200px; background-color:#999; float:left}
#category-26016 .mi2-row3 .mi2-col2 {width: 383px; height: 200px; background-color:#999; float:right}

/*SZSUB11 Princess */

/*SZSUB11 17141 Saint Patrick`s Day */
#category-17141{ height:1500px;}
#category-17141 #cheerfiller {
	position:absolute;
	display: block;
	width:782px;
	top: 1575px;
	margin-left:16px;
	}
#category-17141 .mi2-row1 {
	margin-top: 16px;
	width: 782px;
	height: 300px;
	margin-left:auto;
	margin-right:auto;
	}
#category-17141 .mi2-row2 {
	margin-top: 16px;
	width: 782px;
	height: 220px;
	margin-left:auto;
	margin-right:auto;
	}
#category-17141 .mi2-row3 {
	margin-top: 16px;
	width: 782px;
	height: 200px;
	margin-left:auto;
	margin-right:auto;
	}
#category-17141 .mi2-row4 {
	margin-top: 16px;
	width: 782px;
	height: 225px;
	margin-left:auto;
	margin-right:auto;
	}
#category-17141 .mi2-row2 .mi2-col1 {width: 383px; height: 220px; background-color:#999; float:left}
#category-17141 .mi2-row2 .mi2-col2 {width: 383px; height: 220px; background-color:#999; float:right}
#category-17141 .mi2-row3 .mi2-col1 {width: 383px; height: 200px; background-color:#999; float:left}
#category-17141 .mi2-row3 .mi2-col2 {width: 383px; height: 200px; background-color:#999; float:right}
	
/*SZSUB11 17141 Saint Patrick`s Day */

/*SZSUB11 14856 Under the Sea */
#category-14856{ height:1430px;}
#category-14856 #cheerfiller {
	position:absolute;
	display: block;
	width:782px;
	top: 1575px;
	margin-left:16px;
	}
#category-14856 .mi2-row1 {
	margin-top: 16px;
	width: 782px;
	height: 300px;
	margin-left:auto;
	margin-right:auto;
	}
#category-14856 .mi2-row2 {
	margin-top: 16px;
	width: 782px;
	height: 220px;
	margin-left:auto;
	margin-right:auto;
	}
#category-14856 .mi2-row3 {
	margin-top: 16px;
	width: 782px;
	height: 200px;
	margin-left:auto;
	margin-right:auto;
	}
#category-14856 .mi2-row4 {
	margin-top: 16px;
	width: 782px;
	height: 225px;
	margin-left:auto;
	margin-right:auto;
	}
#category-14856 .mi2-row2 .mi2-col1 {width: 383px; height: 220px; background-color:#999; float:left}
#category-14856 .mi2-row2 .mi2-col2 {width: 383px; height: 220px; background-color:#999; float:right}
#category-14856 .mi2-row3 .mi2-col1 {width: 383px; height: 200px; background-color:#999; float:left}
#category-14856 .mi2-row3 .mi2-col2 {width: 383px; height: 200px; background-color:#999; float:right}

/*SZSUB11 14856 Under the Sea */

/*SZSUB11 14841 Parisian */
#category-14841{ height:1440px;}
#category-14841 #cheerfiller {
	position:absolute;
	display: block;
	width:782px;
	top: 1575px;
	margin-left:16px;
	}
#category-14841 .mi2-row1 {
	margin-top: 16px;
	width: 782px;
	height: 300px;
	margin-left:auto;
	margin-right:auto;
	}
#category-14841 .mi2-row2 {
	margin-top: 16px;
	width: 782px;
	height: 220px;
	margin-left:auto;
	margin-right:auto;
	}
#category-14841 .mi2-row3 {
	margin-top: 16px;
	width: 782px;
	height: 200px;
	margin-left:auto;
	margin-right:auto;
	}
#category-14841 .mi2-row4 {
	margin-top: 16px;
	width: 782px;
	height: 225px;
	margin-left:auto;
	margin-right:auto;
	}
#category-14841 .mi2-row2 .mi2-col1 {width: 383px; height: 220px; background-color:#999; float:left}
#category-14841 .mi2-row2 .mi2-col2 {width: 383px; height: 220px; background-color:#999; float:right}
#category-14841 .mi2-row3 .mi2-col1 {width: 383px; height: 200px; background-color:#999; float:left}
#category-14841 .mi2-row3 .mi2-col2 {width: 383px; height: 200px; background-color:#999; float:right}

/*SZSUB11 14841 Parisian */

/*SZSUB11 46130 Prom */
#category-46130{ height:1440px;}
#category-46130 #cheerfiller {
	position:absolute;
	display: block;
	width:782px;
	top: 1575px;
	margin-left:16px;
	}
#category-46130 .mi2-row1 {
	margin-top: 16px;
	width: 782px;
	height: 300px;
	margin-left:auto;
	margin-right:auto;
	}
#category-46130 .mi2-row2 {
	margin-top: 16px;
	width: 782px;
	height: 220px;
	margin-left:auto;
	margin-right:auto;
	}
#category-46130 .mi2-row3 {
	margin-top: 16px;
	width: 782px;
	height: 200px;
	margin-left:auto;
	margin-right:auto;
	}
#category-46130 .mi2-row4 {
	margin-top: 16px;
	width: 782px;
	height: 225px;
	margin-left:auto;
	margin-right:auto;
	}
#category-46130 .mi2-row2 .mi2-col1 {width: 383px; height: 220px; background-color:#999; float:left}
#category-46130 .mi2-row2 .mi2-col2 {width: 383px; height: 220px; background-color:#999; float:right}
#category-46130 .mi2-row3 .mi2-col1 {width: 383px; height: 200px; background-color:#999; float:left}
#category-46130 .mi2-row3 .mi2-col2 {width: 383px; height: 200px; background-color:#999; float:right}

/*SZSUB11 46130 Prom */

