/* CSS Document */
.nowrap{
	white-space:nowrap;
}
.freeShipCountDown{
	background-color:#2C377C;
	color:#FFF;
	text-align:center;
	padding:5px;
	margin-bottom:5px;
}
.freeShipCountDown span{
	color:#FFAB2B;
	font-weight:bold;
}
.freeShipCountDown a{
	color:#FFF;
	text-decoration:underline;
}
.crossSellTable{
	width:549px;
	border-collapse:collapse;
}
.crossSellTable td{
	text-align:center;
}
.crossSellTable .crossSellTableBorder{
	border-right:1px solid #C3C7DA;
}
.crossSellTable .crossSellTableBorderBottom{
	border-bottom:1px solid #C3C7DA;
}
.crossSellHeader{
	background: url(/lib/tigergps/also-interested.gif) no-repeat;
	height:20px;
	margin-top:20px;
	margin-bottom:5px;
}
.crossSellPrice{
	padding:5px 0;
}
.crossSellName{
	padding:5px;
}
.crossSellPrice a.crossSellMapWhy{
	color:#2C377C !important;
	font:normal 11px Arial, Helvetica, sans-serif !important;
}
.crossSellMapPriceButton{
	color:#2C377C;
	font:11px Arial, Helvetica, sans-serif;
	width:135px;
	background-color: #FFF;
	border: 0;
	height: 14px;
	text-align:center;
}
.crossSellOrder{
	padding:10px 0;
}
.topNavBg{
	background: url(/lib/tigergps/top-nav-bg.gif) repeat-x;
	height:27px;
}
.topNavBg div{
	float:left;
	height:27px;
	background: url(/lib/tigergps/top-nav-separator.gif) top right no-repeat;
	padding:0 20px 0 12px;
	font:12px Arial, Helvetica, sans-serif;
}
.topNavBg div a{
	color:#FFF;
	display:block;
	padding-top:8px;
}
.topNavBg div a:hover{
	text-decoration:none;
}
.topNavBg .topNavShoppingCart{
	background: url(/lib/tigergps/shopping-cart.gif) right 9px no-repeat !important;
}
.topNavBg #floatingCart{
	background:none !important;
	padding:9px 0 0 0 !important;
	height:18px;
	color:#FFF;
	font:9px Verdana, Arial, Helvetica, sans-serif !important;
	width:160px;
	text-align:center;
	float:right;
}
.topNavBg #floatingCart span{
	font-weight:bold;
}
::root .topNavBg #floatingCart span {font-weight:normal !important;} /* Safari Hack */
.mutliAddTable .multiAddMapPriceButton{
	width:187px;
	color:#000;
	background-color: #FFF;
	font: normal 12px arial;
	border: 0;
	height: 14px;
	text-align:center;
	margin-right:5px;
}
.mutliAddTable{
	border-collapse:collapse;
	width:527px;
}
.mutliAddTable td{
	padding:10px 0;
}
.mutliAddTable .mutliAddImage{
	text-align:center;
}
.mutliAddTable .mutliAddQty{
	width:75px;
	text-align:center;
}
.mutliAddTable .mutliAddOrder{
	width:175px;
	border-collapse:collapse;
}
.mutliAddTable .mutliAddQty span, .mutliAddTable .mutliAddQty input{
	vertical-align:middle;
}
.mutliAddTable .mutliAddQty input{
	text-align:right;
	font:11px Arial, Helvetica, sans-serif;
	width:25px;
}
.mutliAddTable .mutliAddQty span{
	padding:5px;
}
.mutliAddTable .mutliAddsSeparator{
	border-bottom:1px solid #C3C7DA;
}
.tabBg{
	float:left;
	width:109px;
	height:26px;
	margin-right:1px;
}
.tabBgLast{
	float:left;
	width:109px;
	height:26px;
	margin-right:0;
}
#tab0,#tab1,#tab2,#tab3,#tab4{
	width:109px;
	height:26px;
}
#tab0{
	background: url(/lib/tigergps/tabon.gif) no-repeat;
}
.tabBg, .tabBgLast{
	background: url(/lib/tigergps/taboff.gif) no-repeat;
}
#tabsContainer{
	background:url(/lib/tigergps/orange-border.gif) bottom left repeat-x;
	height:32px;
	margin-bottom:1px;
	margin-top:20px;
	width:549px;
}
#tabsContainer a{
	padding-top:6px;
	display:block;
	color:#FFF;
	text-transform:uppercase;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:109px;
	height:26px;
	text-align:center;
}
#tabsContainer a:hover{
	text-decoration:underline;
}
#tabbedContainer{
	width:549px;
}
#tabbedContainer #tabbedContainerBorder{
	border:1px solid #CACDDE;
	padding:10px;
}
#tabbedContent1,#tabbedContent2,#tabbedContent3,#tabbedContent4{
	display:none;
}

#scPage-insets{
	padding:10px 0;
}
#scPage-insets img{
	border:1px solid #CACDDE;
	margin-right:3px;
}
img{
	border:0;
}
.discountinuedImage{
	padding:20px 0;
}
.order-button{
	margin:20px 0;
}
.pagingArrowAlign span, .pagingArrowAlign img{
	vertical-align:middle;
}
#paging span a {
	text-decoration:none;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #2C377C;
	text-indent: 0px;
	display: inline;
	padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom:0px;
}
#paging span a:hover{

	text-decoration:underline;
}
#rightarrowdiv2, #leftarrowdiv2, #pageof2 {float:left;}
#rightarrowdiv1, #leftarrowdiv1, #pageof {float:left;}

#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#paging A:hover     {text-decoration:underline;}

.map a{ color:#FF0000 !important; text-decoration:underline !important;}
.map a:hover{text-decoration: none !important;}
#paging .mapinput   {border:none; background:#FFF; width:132px; font-size:11px;}
*html #paging .mapinput {width:128px;}

#paging TD          {padding: 2px;}
#paging .price      {font: normal 12px arial; color: #000; padding-top:5px; display:block;}
#paging .saleprice  {font: normal 12px arial; color: #F00; padding-bottom:5px; display:block;}
#paging .abstract   {font: normal 11px arial; color: #555;}

#pagelinks          {font: normal 11px arial; color: #2C377C;}
#pagelinks A        {font: normal 11px arial; color: #2C377C;}
#pagelinks .chosen  {font: bold 11px arial; color: #2C377C;}

.itemof             {font: normal 11px arial; color: #2C377C;}
.pageof             {font: normal 11px arial; color: #2C377C;}

#modes              {font: normal 11px arial; color: #2C377C; text-decoration:none; }
#modes A            {font: normal 11px arial; color: #2C377C; text-decoration:none; }
#modes .chosen      {font: bold 11px arial; color: #2C377C; text-decoration:none; }

#sortlinks          {font: normal 11px arial; color: #2C377C; text-decoration:none; }
#sortlinks A        {font: normal 11px arial; color: #2C377C; text-decoration:none; }
#sortlinks .chosen  {font: bold 11px arial; color: #2C377C; text-decoration:none; }

#paging FORM        {margin:0px;}

#contents A         {font: bold 12px arial; color: #000;}

.vcell              {background-color: #FFF;}
.vcell-on           {background-color: #FFF;}

.ecell              {background-color: #FFF;}
.ecell-on           {background-color: #FFF;}

.wcell              {background-color: #FFF;}
.wcell-on           {background-color: #FFF;}
.pageingArrowsBg{
	background-color:#E8EAF4;
	padding:5px;
}
#testimonials{
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	background:url(/lib/tigergps/testimonials-header.gif) no-repeat;
	padding-top:32px;
}
.testimonialText{
	padding-bottom:5px;
	margin:0 10px;
}
.testimonialUser{
	text-align:right;
	font-style:italic;
	margin:0 10px;
}
.testimonialsSeparator{
	background:url(/lib/tigergps/left-nav-line2.gif) bottom center no-repeat;
	padding-top:15px;
}
form{
	padding:0;
	margin:0;
}
.mailingList{
	background:url(/lib/tigergps/join-mailinglist.gif) no-repeat;
	padding-top:32px;
}
.mailingListText{
	margin:0 10px;
	font:11px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	text-align:left;
}
.mailingList form input{
	vertical-align:middle;
}
.mailingList form .mailingListInput{
	color:#999;
	width:115px;
	margin-bottom:2px;
	font:11px Arial, Helvetica, sans-serif;
}
.featuredBorder{
	border-bottom:1px solid #C3C7DA;
}
.liveChat{
	padding:5px 0
}
.homePageDropDown form{
	padding:0;
	margin:0;
}
.homePageDropDown{
	background-color:#E8EAF4;
	padding:10px;
	text-align:center;
	margin-bottom:10px;
}
.homePageDropDown img, .homePageDropDown select{
	vertical-align:middle;
}
.pageTitle{
	font:bold 18px Arial, Helvetica, sans-serif;
	background:url(/lib/tigergps/orange-border.gif) bottom left repeat-x;
	color:#2C377C;
	padding-bottom:5px;
}
.breadCrumbs{
	background-color:#E8EAF4;
	padding:10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#2C377C;
}
.breadCrumbs span{
	background:url(/lib/tigergps/breadcrumb-arrow.gif) right center no-repeat;
	padding-right:19px;
	font:11px Arial, Helvetica, sans-serif;
}
.breadCrumbs span a{
	color:#2C377C;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.breadCrumbs a:hover{
	text-decoration:underline;
}
.leftNavLinks{
	background-color:#2C377C;
}
.leftNavLinks a {
	text-decoration:none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-indent: 20px;
	display: block;
	padding: 5px;
	border-bottom:1px solid #47518D;
}
.leftNavLinks a:hover{
	background-color: #FF9A02;
	color: #2C377C;
	text-decoration:none;
}
a {
	text-decoration:none;
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
}
a:hover{
	text-decoration:underline; 
}
.search-box {
	width: 95;
	font-family: Verdana; 
	font-size: 12px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* START footer */

#footer{width:760px;margin:0 auto;text-align:left;}
#boxinfoContainer{border-bottom:1px solid #c3c7da; }
#boxinfo {width:760px;border-top:3px solid #ff9c04; }
#boxcopy {width:760px;border-top:3px solid #ff9c04;}
#footnavcontainer {width:365px;float:right; background:#fff;}
#footnavcontainer ul {text-align:right; color:#000; padding:10px 0 10px 5px; margin-top: 0;margin-left: -10px;line-height:18px;}
#footnavcontainer ul li {display: inline;}

#companyinfo p, #storeinfo p, #copyright p{ font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#companyinfo{float:left; width:140px; padding: 10px;}
#storeinfo {float:left; width:210px; padding: 10px;}
#storeinfo a { color: #0000FF;}
#copyright {float:left; width:250px; padding: 10px;}

span.orange {color:#ff9c04; font-weight:bold;}

#footer {background:#fff;}
#subfootcontainer {background:#2A3786; border-top:3px solid #C3C7DA;}
#subfootlist {padding: .5em 0; margin: 0; list-style-type: none; width: 100%;font: normal 11px verdana, arial, helvetica, sans-serif; text-align: center;}
#subfootlist li { display: inline; border-right: 1px solid #FFF; color: #fff;}
#subfootlist li.last{ display: inline; border-right:none !important;}
#subfootlist li a {text-decoration: none; color: #fff; padding: .1em .8em; display:inline; font: normal 11px verdana, arial, helvetica, sans-serif;}
#subfootlist li a:hover {color: #ff9c04; text-decoration:none;}

/* END footer */

A.mailinglist {display:block; padding:5px; width: 140px; background-color: #5464A2; border: double 3px #2C377C; font: bold 12px tahoma, verdana; color: #FFF; text-align:center; text-decoration:none;}
A.mailinglist:hover {background-color: #2C377C; color: #FFF;}

/*SITEMAP*/
.sitemap1{
	padding-top:10px;
}
.sitemap1 a{
	display:block;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FF9A02;
}
.sitemap2 a{
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-left:10px;
	text-decoration:none;
	color:#000;
}
.sitemap3 a{
	display:block;
	font: 11px Arial, Helvetica, sans-serif;
	margin-left:20px;
	text-decoration:none;
	color:#000;
}
.sitemap3{

	margin-bottom:10px;
}
.sitemap2 a:hover, #mainBodyContent .sitemap3 a:hover{
	text-decoration:underline;
}
/*END SITEMAP*/
