﻿body
{
	background-image:url(../../images/homebkgnd.jpg);
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


body a:link,body a:visited,body a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#626D47;
	text-decoration:underline;
}

body a:hover 
{ 
	text-decoration:underline;
	color:#000000
}

a img
{
	border:0px;
}

H1
{
	color:#626D47;
	text-decoration:none;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:11pt;
	font-weight:bold;
}

H1 a:link,H1 a:visited,H1 a:hover,H1 a:active
{
text-decoration:none;
}

H2
{
	color:#FFFFFF;
	text-decoration:none;
	display:inline;
	padding-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

H2 a:link,H2 a:visited,H2 a:hover,H2 a:active
{
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	display:inline;
}

.parentNode
{
	color:red;
	font:bold 14px Arial;
}

.parentNode a:link,.parentNode a:visited,.parentNode a:active
{
	color:red;
	font:bold 14px Arial;
	text-decoration:none;
}

.parentNode a:hover
{
	color:red;
	font:bold 14px Arial;
	text-decoration:underline;
}

.TopMenuSS,.TopMenuSS a:link,.TopMenuSS a:visited,.TopMenuSS a:hover,.TopMenuSS a:active
{
	color:#ffffff;
	font:bold 12px Arial;
	text-decoration:none;
	background:#990000;
	height:20px;
	text-align:center;
}

.LeftNavHolder
{
	background-color:#DADDE4;
}/*width:170px;height:19px;*/

.LeftNavHolder2
{
	width:0px;
}
.subcatNode
{
	font:13px Arial;
	color:#ffffff;
	height:16px;
	width:224px;
	background:#888888;
	padding-left:5px;
	text-decoration:none;
	border-bottom:solid 1px #ffffff;
}

.subcatNode a:link,.subcatNode a:visited,.subcatNode a:active
{
	font:13px Arial;
	color:#ffffff;
	height:16px;
	width:224px;
	background:#888888;
	text-decoration:none;
}

.subcatNode a:hover
{
	font:13px 
	Arial;
	color:#ffffff;
	height:16px;
	width:224px;
	background:#888888;
	text-decoration:underline;
}

.Itemdesc2 
{
	text-align:left; 
	font-weight:bold; 
	color: #000000; 
	text-decoration: none; 
	font-size: 12px;
}

.Itemdesc2 a:link
{
	text-align:left; 
	font-weight:bold; 
	color: #000000; 
	text-decoration: none; 
	font-size: 12px;
}

.Itemdesc2 a:visited
{
	text-align:left; 
	font-weight:bold; 
	color: #000000; 
	text-decoration: none; 
	font-size: 12px;
}

.Itemdesc2 a:active
{
	text-align:left; 
	font-weight:bold; 
	color: #000000; 
	text-decoration: none; 
	font-size: 12px;
}

.Itemdesc2 a:hover
{
	text-align:left; 
	font-weight:bold; 
	color: #000000; 
	text-decoration: underline;
	font-size: 12px;
}

.maxcharacters
{
	padding-left:161px;
	color: #000000;
}

.leafNode2
{
	padding: 0px 0px 0px 20px;
	color: #000000;
	border-bottom: solid #CCCCCC 1px;
	border-top: none;
	margin: 0;	
	background-color: #F1F1F1; 
	width:178px; 
	text-decoration:none; 
	font:normal 12px Arial;
}

.leafNode2 a:link,.leafNode2 a:visited,.leafNode2 a:active
{	
	display: block;
	padding: 0px 0px 0px 20px;
	color: #000000;
	text-decoration:none;
	border-top: none;
	font:normal 12px Arial;
	margin: 0;

}

.leafNode2 a:hover
{
	background-color: #EAE1CE; 
	text-decoration:none; 
	font:normal 12px Arial;
}

td.leafNode2:link
{	
	color: #000000;
	background-color: #F1F1F1; 
	text-decoration:none; 
	font:normal 12px Arial;
}

td.leafNode2:hover
{
	color: #000000;
	background-color: #EAE1CE; 
	text-decoration:none;  
	font:normal 12px Arial;
}

.leafNodebotom
{
	padding: 1px 3px 1px 5px;
	color: #000000;
	border-bottom: solid #CCCCCC 1px;
	border-top: none;
	margin: 0;	
	background-color: #F1F1F1; 
	width:255px; 
	text-decoration:none;
}

.leafNodebotom a:link,.leafNodebotom a:visited,.leafNodebotom a:active
{	
	display: block;
	padding: 1px 3px 1px 5px;
	color: #000000;
	text-decoration:none;
	border-top: none;
	margin: 0;
}

.leafNodebotom a:hover
{
	background-color: #EAE1CE;
	text-decoration:none;
}

td.leafNodebotom:link
{
	color: #000000;
	background-color: #F1F1F1; 
	text-decoration:none;
}
	
td.leafNodebotom:hover
{
	color: #000000;
	background-color: #EAE1CE; 
	text-decoration:none;
}

.emptyNode
{	
	padding: 1px 3px 1px 5px;
	color: #000000;
	border-bottom: solid #CCCCCC 1px;
	border-top: none;
	margin: 0;
	background-color: #DADDE4; 
	width:190px; 
	text-decoration:none; 
	padding-left:20px; 
	display:none;
}

.emptyNode a:link,.emptyNode a:visited,.emptyNode a:active
{	
	display: block;
	padding: 1px 3px 1px 5px;
	color: #000000;
	text-decoration:none;
	border-top: none;
	margin: 0; 
}

.emptyNode a:hover
{
	background-color: #EAE1CE; 
	text-decoration:none; 
	display:none;
}

td.emptyNode:link
{
	color: #000000;
	background-color: #F1F1F1; 
	text-decoration:none;
}
	
td.emptyNode:hover
{	
	color: #000000;
	background-color: #EAE1CE; 
	text-decoration:none;
}

.selectedNode,.selectedNode a:visited,.selectedNode a:active
{
	font-family:Arial;
	color:#666666;
	text-decoration:none;
}

.selectedNode a:link
{
	color:#666666;
	font:12px Arial;
	text-decoration:none;
}

.selectedNode a:hover
{
	font-family:Arial;
	color:#666666;
	text-decoration:underline;
}

.shoppingtools,.shoppingtools a:link,.shoppingtools a:visited,.shoppingtools a:active
{
	color:#ffffff;
	font:bold 12px Arial;
	text-decoration:none;
	width:100%;
	background:#000000;
	height:21px;
}

.shoppingtools a:hover
{
	color:#ffffff;
	font:bold 12px Arial;
	text-decoration:underline;
	width:100%;
	background:#000000;
	height:21px;
}

.shoppingtoolslinks
{
	height:16px;
	font:normal 12px Arial;
	color:#000000;
	padding-left:2px;
	width:100%;
	border-bottom:solid 1px #ffffff;
	background:#E1E1DF;
}

.shoppingtoolslinks a:link,.shoppingtoolslinks a:visited,.shoppingtoolslinks a:active
{
	height:16px;
	color:#000000;
	font:normal 12px Arial;
	text-decoration:none;
	padding-left:2px;
	width:100%;
	background:#E1E1DF;
}

.shoppingtoolslinks a:hover
{
	height:16px;
	color:#000000;
	font:normal 12px Arial;
	text-decoration:underline;
	padding-left:2px;
	width:100%;
	background:#E1E1DF;
}

.FooterMenuLinks
{
	font:12px Arial;
	color:#333333;
	text-decoration:none;
	border-left:solid 1px #000000;
	padding-left:3px;
	padding-right:3px;
	margin:0px 0px 0px 0px;
	empty-cells:hide;
}

.BackImg
{
	background:url(file:///C|/Documents%20and%20Settings/mdonovan/My%20Documents/NEW%20SITE/DESIGN/Images/BackImg.jpg) no-repeat;
	height:139px;
}

.MyFavTeam
{
	border:solid 1px #000000;
	background:#F5C512;
	color:#000000;
	font:bold 12px Arial;
}

.MyFavTeamOpt
{
	font:12px Arial;
	color:#666666;
}

.TopLinks2
{
	color:#FFFFFF;
	background:url(Images/TopLinks.jpg);
	height:20px;
	width:225px;
	font:normal bold 12px Arial;
}

.TopLinks2 a:link,.TopLinks2 a:active,.TopLinks2 a:hover,.TopLinks2 a:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font:normal bold 12px Arial;
}

.BotLinks
{
	color:#000000;
	background:url(Images/BotLinks.jpg);
	height:20px;width:840px;
	font:normal bold 12px Arial;
	border-bottom:solid 1px #a76b38;
}

.BotLinks a:link,.BotLinks a:active,.BotLinks a:hover,.BotLinks a:visited
{
	color:#000000;
	text-decoration:none;
	font:normal bold 12px Arial;
}

.div
{
	background:#A76B38;
}

.MainSearch
{
	color:#ffffff;
	font:normal bold 12px Arial;
	background:#44684B;
	height:25px;
	border-bottom:solid 6px #ffffff;
	text-decoration:none;
}

.MainSearch a:link,.MainSearch a:active,.MainSearch a:visited
{
	color:#ffffff;
	font:normal bold 12px Arial;
	background:#44684B;
	height:25px;
	text-decoration:none;
}

.MainSearch a:hover
{
	color:#ffffff;
	font:normal bold 12px Arial;
	background:#44684B;
	height:25px;
	text-decoration:underline;
}

.searchbox1
{
	border:solid 1px #000000;
	background:url(Images/SearchBox_bg.jpg);
	width:206px;
	height:12px;
}

.searchbox2
{
	color:#000000;
	font:normal bold 12px Arial;
}

.SearchBox4
{
	border:solid 1px #666666;
	font:12px Arial;
	color:#666666;
	width:187px;
}

.ItemListHeaders
{
	background:#C4BB9E;
	color:#000000;
	font:bold 12px Arial;
}

.ItemListHeaders2
{
	background:#EBEBEB;
	color:#000000;
	font:bold 12px Arial;
}

.dropdownboxes
{
	border:solid 1px #7F9DB9;
	font:12px Arial;
	color:#000000;
}

.dropdownboxesB
{
	border:solid 1px #7F9DB9;
	font:12px Arial;
	color:#000000;
}
.totalpages,.totalpages a:link,.totalpages a:active,.totalpages a:visited
{
	color:#000000;
	font:normal bold 12px Arial;
	text-decoration:none;
}

.totalpages a:hover
{
	color:#000000;
	font:normal bold 12px Arial;
	text-decoration:underline;
}

.totalpages2
{
	color:#000000;
	font:normal bold 12px Arial;
	text-decoration:none;
}

.shortdesc2
{
	text-align:left; 
	font-weight:bold; 
	color: #000000; 
	text-decoration: none; 
	font-size: 12px;
}

.shortdesc2 a:link,.shortdesc2 a:visited,.shortdesc2 a:active
{
	text-align:left; 
	font-weight:bold; 
	color: #000000; 
	font-size: 12px;
}

.shortdesc2 a:hover 
{
	text-align:left; 
	font-weight:bold; 
	color: #000000; 
	text-decoration: underline; 
	font-size: 12px;
}

.price
{
	color:#CC0000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.price3
{
	color:#CC0000;
	font:bold 12px Arial;
}

.price2
{
	color:#CC0000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.longdesc2
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:45px;
	text-align:left;
	padding-bottom:3px;
}

.longdesc3
{
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 10px;
	display:block;
}

.longdesc3 a:link,.longdesc3 a:visited,.longdesc3 a:hover,.longdesc3 a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	margin-left: 10px;
	margin-right: 10px;
	display:block;
}

.longdesc
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:10px;
	font-weight:normal !important;
}

.SimilarCat
{
	color:#000000;
	font:bold 12px Arial;
	height:20px;
	background:#F9F9EE;
	border-top:solid 1px #990000;
}

/*.longdescNew
{
	background-color:#E8DCA5;
	color:#000000;
	padding-top:2px;
	padding-left:8px;
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	margin-bottom: 10px;
	width:100%;
}*/

.OurPrice
{
	color:#CC0000;
	font:bold 20px Arial;
}

.RetailPrice
{
	color:#000000;
	font:14px Arial;
}

.RetailPrice2
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:none;
}

.RetailPrice3
{
	font:12px Arial;
	color:#3E3E3E;
	text-decoration:line-through;
}

.itemprice
{
	color:#CC0000;
	white-space:nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/*.ItemPricenew
{
	border:solid 1px #CCCCCC;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
}*/

.FreeShip
{
	color:#f5c512;
	font:bold 12px Arial;
	height:20px;
	background:#000000;
	text-align:center;
}

.availability
{
	color:#000000;
	font:12px Arial;
}

.ItemShortDesc
{
	color:#626D47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-left:10px;
	display:block;
}

.ItemNumber
{
	color:#626D47;
	white-space:nowrap;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.SubCategory
{
	color:#000000;
	font:bold 12px Arial;
	width:199px;
	height:21px;
	border:solid 1px #999999;
	background:url(Images/LeftNavBG.jpg);
}

.SIHeader
{
	color:#000000;
	font:bold 12px Arial;
	height:20px;
	background:#EFEED8;
	border:solid 1px #990000;
}

.SITableBorder
{
	border-right:solid 1px #44684B;
	border-left:solid 1px #44684B;
	border-bottom:solid 1px #44684B;
	width:236px;
}

.SIShortDesc
{
	color:#000000;
	font:bold 12px Arial; 
	text-decoration:none;
}

.SIShortDesc a:link
{
	color:#000000;
	font:bold 12px Arial; 
	text-decoration:none;
}

.SIShortDesc a:visited
{
	color:#000000;
	font:bold 12px Arial; 
	text-decoration:none;
}

.SIShortDesc a:hover
{
	color:#000000;
	font:bold 12px Arial; 
	text-decoration:underline;
}

.SIShortDesc a:active
{
	color:#000000;
	font:bold 12px Arial; 
	text-decoration:none;
}

.SIPriceBlk
{
	color:#000000;
	font:bold 12px Arial;
}

.SIPriceRd
{
	color:#CC0000;
	font:12px Arial;
}

.imgItems
{
	width:100%;
	padding:5px;
	border:none; 
	text-align:center; 
	background-color:#ffffff;
}

.table4
{
	height:18px;
	text-align:left;
}

.OptionsTable
{
	height:40px;
}

.OptionsTable2
{
	height:15px; 
	text-align:center;
}

.ItemListData
{
	border-bottom:solid 1px #CACACA;
	padding-right:0px;
	padding-left:4px;
}

.ItemListData2
{
	border-right:dotted 1px #AAAAAA;
	border-bottom:dotted 1px #AAAAAA;
	padding-right:0px;padding-left:4px;
}



.catname
{
	color:#000000;
	font:bold 13px Arial;
	height:23px;
	width:784px;
	padding-left:6px;
	padding-top:2px;
}


.catnameHP
{
	color:#ffffff;
	height:22px;
	font:bold 14px Arial;
	background:#44684B;
}

.catnameCP
{
	color:#CC0000;
	font:bold 16px Arial;
	border:solid 1px #D0D0D0;
	background:url(Images/CatNamebg.jpg);
	text-decoration:none;
}
.StaticPagesHeader
{
	color:#CC0000;
	font:bold 16px Arial;
	border:solid 1px #D0D0D0;
	background:url(Images/CatNamebg.jpg);
}

.catnamecategory
{
	color:#000000;
	font:bold 16px Arial;
	width:100%;
	height:19px;
}

.catnamecategory2 
{
	background-color:#626D47;
	color:#FFFFCF;
	font:bold 13px Arial;
	padding-left:2px;
	height:19px;
	width:800px !important;
}


.catnamecategorylower
{
	background-color:#626D47;
	color:#FFFFFF;
	padding-left:2px;
	padding-top:2px;
	height:25px;
	width:798px;
	border:solid 1px #373529;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-color: #6a5d43;
	border-style: solid;
	border-left:none
}

.catnamecategorylower2 
{
	color:#626D47;
	height:25px;
	width:787px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.catnamecategorylower3
{
	background:url(Images/MidBar.gif);
	color:#000000;
	font:bold 13px Arial;
	padding-left:2px; 
	padding-top:2px;
	height:19px;
	background-repeat:repeat-x; 
	width:787px;
}

.catnamecategorylower4
{
	background:url(Images/MidBar.gif);
	color:#000000;
	font:bold 13px Arial;
	padding-left:2px; 
	padding-top:2px;
	height:19px;
	background-repeat:repeat-x; 
	width:781px;
}


.catnamecategoryselected
{
	color:#ffffff;
	font:bold 14px Arial;
	background:#003366;
}

.TopCatLinks,.TopCatLinks a:link,.TopCatLinks a:active,.TopCatLinks a:hover,.TopCatLinks a:visited
{
	color:#666666;
	font:12px Arial;
	text-decoration:none;
}

.TopCatLinks2
{
	color:#000000;
	font:bold 12px Arial;
	display:inline;
	vertical-align:middle;
}

.TopCatLinks4,.TopCatLinks4 a:link,.TopCatLinks4 a:active,.TopCatLinks4 a:hover,.TopCatLinks4 a:visited
{
	color:#666666;
	font:12px Arial;
	text-decoration:none;
}

.NewsletterSignUp
{
	color:#FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.NewsletterUnsubs,.NewsletterUnsubs a:link,.NewsletterUnsubs a:active,.NewsletterUnsubs a:hover,.NewsletterUnsubs a:visited
{
	color:#ffffff;
	font:10px Arial;
	text-decoration:underline;
}

.Searchmid
{
	background:url(file:Images/Search_mid.jpg);
	width:100%;
	height:52px;
}

.MPWTopNav,.MPWTopNav a:link,.MPWTopNav a:active,.MPWTopNav a:visited
{
	background:url(file:Images/TopNav_mid.jpg);
	color:#ffffff;
	font:bold 12px Arial;
	text-decoration:none;
}

.MPWTopNav a:hover
{
	background:url(file:Images/TopNav_mid.jpg);
	color:#ffffff;
	font:bold 12px Arial;
	text-decoration:underline;
}

.AlternatingColor 
{
	background-color:#EFEFEF;
}

.customerlogin2
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.catblurb
{
	font:12px Arial;
	color:#000000;
}

.small
{
	width:308px;
}

.CatTeam,.CatTeam a:link,.CatTeam a:active,.CatTeam a:visited 
{
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.CatTeam a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.CatTeamCAll,.CatTeamCAll a:link,.CatTeamCAll a:active,.CatTeamCAll a:hover,.CatTeamCAll a:visited
{
	color:#CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}


.CatTeam2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	width:797px;
	background:#E8DCA5;
	text-decoration:none;
	font-weight:bold;
}

.CatTeam2 a:link,.CatTeam2 a:visited,.CatTeam2 a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	padding-right:5px;
	color:#000000;
	width:795px;
	background:#E8DCA5;
	text-decoration:none;
	font-weight:bold;
}

.CatTeam2 a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	padding-right:5px;
	color:#626D47;
	width:795px;
	background:#E8DCA5;
	text-decoration:underline;
	font-weight:bold;
}


/*.greenbg
{
	color:#ffffff;
	background:#626D47;
	text-decoration:none;
	width:790px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	clear:both;
	padding:4px 0 4px 0px;
}

.greenbg a:link,.greenbg a:visited,.greenbg a:active,.greenbg a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	padding-left:4px;
}*/

.greenbg2,.greenbg2 a:link,.greenbg2 a:active,.greenbg2 a:visited
{
	background:#E6E6E6;
	color:#000000;
	font:bold 12px Arial;
	text-decoration:none;
	height:20px;
}

.greenbg2 a:hover
{
	background:#E6E6E6;
	color:#000000;
	font:bold 12px Arial;
	text-decoration:underline;
	height:20px;
}


.table44
{
	font:12px Arial;
	color:#000000;
}

.tableSeeMore
{
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	clear:both;
}

.tableSeeMore a:link,.tableSeeMore a:active,.tableSeeMore a:visited
{
	font:12px Arial;
	color:#000000;
	text-decoration:none;
}

.tableSeeMore a:hover
{
	font:12px Arial;
	color:#000000;
	text-decoration:none;
}

.StaticRegText
{
	font:12px Arial;
	color:#000000;
}

.StaticBORDER
{
	border:solid 1px #f6f6f6;
	font:12px Arial;
	color:#666666;
}

.iteminstock,.iteminstock a:link,.iteminstock a:visited,.iteminstock a:hover,.iteminstock a:active
{
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.iteminstock a:hover
{
	color:#626D47;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.RecItemsBorder
{
	border: solid 1px #CCCCCC;
}

.ItemPagelnkNotify,.ItemPagelnkNotify a:hover
{
	font:12px Arial;
	color:#000000;
	text-decoration:underline;
}

.ItemPagelnkNotify a:link,.ItemPagelnkNotify a:visited,.ItemPagelnkNotify a:active
{
	font:12px Arial;
	color:#000000;
	text-decoration:none;
}

.HPTMenuL1
{
	color:#ffffff;
	font:bold 12px Arial;
	background:url(Images/HPTOP2.jpg);
	width:280px;
	height:19px;
	text-decoration:none;
	border-left:solid 1px #999999;
}

.HPTMenuL1 a:link,.HPTMenuL1 a:visited,.HPTMenuL1 a:hover,.HPTMenuL1 a:active
{
	color:#ffffff;
	font:bold 12px Arial;
	height:19px;
	text-decoration:none;
}

.HPTMenuL2
{
	color:#000000;
	font:bold 13px Arial;
	background:#E1E1E1;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	height:24px;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	margin:0px 0px 0px 0px;
	empty-cells:hide;
}

.HPTMenuLhover
{
	color:#ffffff;
	font:bold 13px Arial;
	background:#000000;
	border-right:solid 1px #999999;
	height:24px;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	margin:0px;
}

.NotifyMe
{
	font:12px Arial;
	color:#000000
}

.CatTeamCall7
{
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.CatTeamCall7 a:hover,.CatTeamCall7 a:link,.CatTeamCall7 a:visited,.CatTeamCall7 a:active
{
	text-decoration:underline;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.kitcomp
{
	font:12px Arial;
	color:#000000;
}

.SimilarItems
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#626D47;
	text-decoration: none;
	padding-left: 12px
}

.SimilarItems a:link,.SimilarItems a:visited,.SimilarItems a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#626D47;
	text-decoration: underline;
}

.SimilarItems a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.myAccountText
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:5px
	margin-left: 5px !important;
}

.myAccountText a:link,.myAccountText a:visited,.myAccountText a:active
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 5px !important;
	text-decoration: underline;
}

.myAccountText a:hover
{
	color:#626D47;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.return,.return a:link,.return a:visited,.return a:active
{
	color:CC0000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 6px;
}

.return a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#626D47;
	text-decoration:underline;
	padding-left: 6px;
}

.cartpage1
{
	font:12px Arial;
	color:#000000; 
	padding-right:10px; 
	padding-left:10px;
}

.orderheadertemplate
{
	background:#C4BB9E;
}

.TopMenuBG,.TopMenuBG a:link,.TopMenuBG a:visited,.TopMenuBG a:hover,.TopMenuBG a:active
{
	color:#000000;
	font:bold 12px Arial;
	text-decoration:none;
	background:#E6E5CA;
	height:20px;
	text-align:center;
}

.topteamslinks
{
	font:12px Arial;
	color:#666666;
}

.topteamslinks a:link,.topteamslinks a:visited,.topteamslinks a:hover,.topteamslinks a:active
{
	font:12px Arial;
	text-decoration:underline;
	color:#666666;
}

.RequestPriceText
{
	font:12px Arial;
	color:#000000;
}

.Email4Price,.Email4Price a:link,.Email4Price a:visited,.Email4Price a:hover,.Email4Price a:active
{
	color:#CC0000;
	font:bold 12px Arial;
	text-decoration:underline;
}

.brandtopcat,.brandtopcat a:link,.brandtopcat a:visited,.brandtopcat a:hover,.brandtopcat a:active
{
	font:12px Arial;
	color:#666666;
	text-decoration:none;
}

.breadcrumb
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 7px;
	width:783px;
}

.breadcrumb a:link,.breadcrumb a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
}

.breadcrumb a:active
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.breadcrumb a:hover
{
	color:#626D47;
	text-decoration:underline;	
}

.test
{
	border-top:solid 1px red;
}

.bluelinks
{
	color:#000000 ;
	padding-bottom:3px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.bluelinks a:link,.bluelinks a:visited,.bluelinks a:hover,.bluelinks a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#626D47;
	text-decoration:underline;
	padding-bottom:3px;
}

.bluelinks a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	text-decoration:underline;
	padding-bottom:3px;
}

.info
{
	color:#000000;
	font:normal 14px Arial;
}

.info2
{
	color:#000000;
	font:normal 12px Arial;
}

.OverallRatings
{
	font:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

.goldtabs
{
	border-bottom:#CCCCCC 1px solid;
	font:bold 13px Arial;
	color:#000000;
	height:19px;
	background:#BAC9E0;
	margin:0px;
}

.add2cart
{
	font:12px Arial;
	color:#000000;
}

.ModelOptions
{
	color:#000000;
	font:bold 12px Arial;
}

.graybox
{
	border:solid 1px #CCCCCC;
	vertical-align: bottom;
}

.graybox2
{
	border-bottom:solid 1px #000000;
	border-top:solid 1px #000000;
	background:#EBEBEB;
	font:bold 12px Arial;
	color:#000000;
	height:16px;
}

.freeshipping
{
	font:bold 18px Arial;
	color:#CC0000;
}

.graybox22
{
	color:#FFFFFF;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	padding-left:3px;
	background-color:#626D47;
}

.listprice
{
	color:#CC0000;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.listprice2
{
	font:12px Arial;
	color:#CC0000;
}

.ourprice1
{
	color:#000000;
	font:bold 16px Arial;
}

.ourprice2
{
	color:#CC0000;
	font:bold 12px Arial; 
	text-align:left;
}

.ourprice4
{
	color:#CC0000;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.ourprice44
{
	color:#CC0000;
	font:12px Arial; 
	text-align:left; 
	white-space:nowrap;
}

.yousave
{
	color:#6F6F6F;
	font:bold 12px Arial;
}

.paymentoptions
{
	color:#000000;
	font:bold 12px Arial;
	text-decoration:underline;
}

.paymentoptions2
{
	color:#CC0000;
	font:12px Arial;
}

.instock
{
	color:#009900;
	font:bold 12px Arial;
	text-decoration:none;
}

.instock a:link,.instock a:visited,.instock a:hover,.instock a:active
{
	color:#009900;
	font:bold 12px Arial;
	text-decoration:underline;
}

.search
{
	color:#454545;
	font:bold 12px Verdana;
}

.search a:link,.search a:visited,.search a:hover,.search a:active
{
	color:#454545;
	font:bold 12px Verdana;
	text-decoration:underline;
}

.advancesearch
{
	color:#0000FF;
	font:bold 12px Arial;
}

.advancesearch a:link,.advancesearch a:visited,.advancesearch a:hover,.advancesearch a:active
{
	color:#0000FF;
	font:bold 12px Arial;
	text-decoration:underline;
}

.callus
{
	color:#555555;
	font:bold 18px Arial;
}

.viewcart
{
	font:12px Verdana;
	color:#000000;
	background-image: url(Images/searchbarbg2.jpg);
}

.viewcart a:link,.viewcart a:visited,.viewcart a:hover,.viewcart a:active
{
	color:#000000;
	font:bold 12px Verdana;
}

.newuser
{
	font:12px Arial;
	color:#000000;
}

.newuser a:link,.newuser a:visited,.newuser a:hover,.newuser a:active
{
	font:12px Arial;
	color:#000000;
	text-decoration:underline;
}

.topcat
{
	font:12px Arial;
	color:#666666;
}

.topcat a:link,.topcat a:visited,.topcat a:hover,.topcat a:active
{
	font:12px Arial;
	color:#666666;
	text-decoration:underline;
}

.catquickorder
{
	color:#000000;
	font:bold 12px Arial;
}

.customerlogin5
{
	color:#000000;
	font:12px Arial;
}

.catquickorder a:link,.catquickorder a:visited,.catquickorder a:hover,.catquickorder a:active
{
	font:12px Arial;
	color:#000000;
	text-decoration:underline;
}


.featureditempad
{
	background-color: #ffffff;
	width:380px;
	text-align:center;
}


.topnavbg
{
	color:#000000;
	text-decoration:none;
	font:bold 12px Arial;
	height:20px;
	background-color:#C5C5C5;
	text-align:center;
}

.topnavbg a:link,.topnavbg a:visited,.topnavbg a:active
{
	color:#000000;
	text-decoration:none;
	font:bold 12px Arial;
	text-align:center;
}

.topnavbg a:hover
{
	color:#000000;
	text-decoration:underline;
	font:bold 12px Arial;
	text-align:center;
}

.topnavbg3 
{
	background-color:#dadee4;
}

.topnavbg2
{
	color:#ffffff;
	background:#0287CE;
	text-decoration:none;
	font:normal bold 12px Arial;
	padding-left:1px;
	padding-right:1px;
}

.topnavbg2 a:link,.topnavbg2 a:visited,.topnavbg2 a:active
{
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	font:normal bold 12px Arial;
	padding-left:1px;
	padding-right:1px;
}

.topnavbg2 a:hover
{
	color:#ffffff;
	text-align:center;
	text-decoration:underline;
	font:normal bold 12px Arial;
	padding-left:1px;
	padding-right:1px;
}

.quantitybox
{
	width:30px !important;
	border:inset 1px #7F9DB9;
	height:14px;
}

.quantity
{
	color:#000000;
	width:50px;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.specialoffer
{
	font:12px Arial;
	color:#000000;
	border-bottom:solid 3px #ffffff;
}

.aligntop2
{
	vertical-align:top;
	border-bottom:solid 1px #000000;
}

.brandpaging
{
	font:bold 12px Arial;
	color:#44684B;
}

.text,.text a:link,.text a:visited,.text a:hover
{
	font:bold 12px Arial;
	color:#0000ff;
	text-decoration:underline;
}

.text a:active
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:none;
}

.maxlength
{
	font:12px Arial;
	color:#000000;
	text-decoration:none;
}

.colordrop2
{
	border:solid 1px #000000;
	font:12px Arial;
	color:#000000;
	width:272px;
}

.sitemapwidth
{
	width:990px; 
	margin:0 5px 5px 5px; 
	border-collapse:collapse;
}

.ourprice3
{
	color:#CC0000;
	font:bold 12px Arial;
}

.ourpriceIndent
{
	color:#CC0000;
	font:bold 12px Arial;
}

.Cart9NB1
{
	font:12px Arial;
	color:#000000;
}

.popupMenu
{
	position:absolute;
	visibility:hidden;
	background:#F8F8F8;
	border:solid 1px #000000;
	font:12px Arial;
	color:#000000;
	text-align:left;
}

.ViewProdInfo,.ViewProdInfo a:link,.ViewProdInfo a:visited,.ViewProdInfo a:hover,.ViewProdInfo a:active
{
	font:12px Arial;
	color:#3E6431;
	text-decoration:underline;
	text-align:center;
}

.aligntop
{
	vertical-align:top;
}

.testclass
{
	background:Fuchsia;
}

.bannercomments
{
	font:13px Arial;
	color:#000000;
	text-align:left;
}

.searchbarbg
{
	background:url(Images/searchbarbg.jpg);
	height:32px;
}

.Searchheight 
{
	height:22px;
}

.Searchalign 
{
	vertical-align:middle; 
	padding-bottom:1px;
}

.FontFreeShip
{
	color:#000000;
	font:bold 12px Arial;
}

.FontFreeShipSmall
{
	font:12px Arial;
	color:#000000;
}

.ItemFilesBG
{
	background:#EAEAEA;
}

.ItemFilesNames
{
	color:Blue;
	font:bold 14px Arial;
}

.HeadersIF
{
	background:url(Images/MidBar.gif);
	color:#666666;
	font:bold 20px Arial;
	height:28px;
	border-left:solid 1px #565656;
	border-right:solid 1px #565656;
	padding-left:13px;
}


.Headers
{
	color:#626D47;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-left:5px;
	text-transform: uppercase;
	width:100%;
	height:22px;
}

.homepghdrs
{
	display: none;
	color:#ff0000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-left:5px;
	text-transform: uppercase;
	width:100%;
	height:22px;
}

.membershipprice
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:none;
}

.FreeShpMsg
{
	color:#000000;
	font:bold 20px Arial; 
	padding-top:2px;
    text-align: center;
	font-style: italic;
}

.bannercommentsitem
{
	font:12px Arial;
	color:#000000;
}

.ItemShortDesc5
{
	font:12px Arial;
	color:#000000;
	padding:0 0 15px 10px !important;
}

.Mpw4
{
	width:71px;
	height:
	25px;
	font:12px Arial;
	color:#000000;
}

.amstopbg
{
	background:url(Images/TopBrandsBG.jpg);
	text-align:left;
}

.amsbotbg
{
	text-align:center;
	border-top:solid 1px #000000;
}

.HP
{

	font:12px Arial;
	color:#000000; 
	border: none;
	background-image:url(Images/logofade_error.png);
}

.NewsletterHeaders
{
	height:28px;
}

.newsletterbg
{
	width:150px;
}

.OutletZoneBars,.OutletZoneBars a:link,.OutletZoneBars a:visited,.OutletZoneBars a:hover,.OutletZoneBars a:active
{
	color:#ffffff;
	font:bold 12px Arial;
	height:16px;
	background:#0287CE;
	padding-left:2px;
	text-decoration:none;
	vertical-align:middle;
}

.OutletZoneSubBars,.OutletZoneSubBars a:link,.OutletZoneSubBars a:visited,.OutletZoneSubBars a:hover,.OutletZoneSubBars a:active
{
	background:#DADDE4;
	font:normal 12px Arial;
	color:#000000;
}

.OutletZoneSubBars2,.OutletZoneSubBars2 a:link,.OutletZoneSubBars2 a:visited,.OutletZoneSubBars2 a:hover,.OutletZoneSubBars2 a:active
{
	font:12px Arial;
	color:#000000;
	padding-left:8px;
}

.warrantytext
{
	font:12px Arial;
	color:#000000;
}

.leftnavtest
{
	text-indent:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	empty-cells:hide;
	line-height: 8px;
	padding:0 0 0 0;
	line-height:13px;
}

.TreeViewTest
{
	empty-cells:hide;
	line-height:13px;
}

.PriceMatchBox
{
	color:#CC0000;
	font:bolder 18px Arial;
}

.Shiprestrict
{
	font:12px Arial;
	color:#000000;
}

.EzPayBig
{
	color:#CC0000;
	font:14px Arial;
}

.FilterLabel
{
	color:#000000;
	font:10px Arial;
	width:200px;
}

.CTMain
{
	border:solid 1px #8C8A8C;
	width:100%; 
	background-color:#F4F5F7;
	font:Arial;
}

.adcopy
{
	font:12px Arial;
	color:#8A2BE2;
	text-decoration:none;
}

.TopLogoBG
{
	background-color:#DADDE4;
}

.sobox
{
	background-color:#F6F6F6;
	border:solid 1px #8691A3;
	font:12px Arial;
	color:#09345E;
	width:377px;
	height:38px;
}

.sobox2
{
	background-color:#F6F6F6;
	border:solid 1px #8691A3;
	font:12px Arial;
	color:#09345E;
	width:165px;
	height:58px;
}

.leftnavtable
{
	background-color:#DADDE4;
}

.browse
{
	font:Bold 12px Arial;
	color:#033B6E; 
	padding-top:10px; 
	padding-left:6px; 
	padding-bottom:6px;
}

.browse2
{
	font:12px Arial;
	color:#033B6E; 
	padding-bottom:16px;
}

.HEtitle
{
	font-weight:bold;
	padding: 1px 3px 1px 5px;
	color: #000000;
	border-bottom: solid #CCCCCC 1px;
	border-top: none;
	margin: 0;
	background-color: #F1F1F1;
	width:255px;
	text-decoration:none;
}

.HEtitle a:link,.HEtitle a:visited,.HEtitle a:active
{
	font-weight:bold;
	display: block;
	padding: 1px 3px 1px 5px;
	color: #000000;
	text-decoration:none;
	border-top: none;
	margin: 0;
}

.HEtitle a:hover
{
	background-color: #EAE1CE; 
	text-decoration:none;
	font-weight:bold;
}

td.HEtitle:link
{
	color: #000000;
	background-color: #F1F1F1; 
	text-decoration:none;
	font-weight:bold;
}

td.HEtitle:hover
{
	color: #000000;
	background-color: #EAE1CE;
 	text-decoration:none;
 	font-weight:bold;
 }
 
.HEsubtitle
{
	padding: 1px 3px 1px 5px;
	color: #000000;
	border-bottom: solid #CCCCCC 1px;
	border-top: none;
	margin: 0;
	background-color: #F1F1F1;
	width:255px;
	text-decoration:none;
}

.HEsubtitle a:link,.HEsubtitle a:visited,.HEsubtitle a:active
{
	display: block;
	padding: 1px 3px 1px 5px;
	color: #000000;
	text-decoration:none;
	border-top: none;
	margin: 0;
}

.HEsubtitle a:hover
{
	background-color: #EAE1CE; 
	text-decoration:none;
}

td.HEsubtitle:link
{
	color: #000000;
	background-color: #F1F1F1; 
	text-decoration:none;
}

td.HEsubtitle:hover
{
	color: #000000;
	background-color: #EAE1CE; 
	text-decoration:none;
}

.HPPopularSearch
{
	padding: 1px 3px 1px 5px;
	color: #000000;
	border-bottom: solid #CCCCCC 1px;
	border-top: none;
	margin: 0;
	background-color: #F1F1F1;
	width:255px;
	text-decoration:none;
}

.HPPopularSearch a:link,.HPPopularSearch a:visited,.HPPopularSearch a:active
{
	display: block;
	padding: 1px 3px 1px 5px;
	color: #000000;
	text-decoration:none;
	border-top: none;
	margin: 0;
}

.HEsubtitle a:hover
{
	background-color: #EAE1CE; 
	text-decoration:none;
}

td.HPPopularSearch:link
{
	color: #000000;
	background-color: #F1F1F1; 
	text-decoration:none;
}

td.HPPopularSearch:hover
{
	color: #000000;
	background-color: #EAE1CE; 
	text-decoration:none;
}

.maintablealign
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	width:1002px !important;
	border: #6A5D43;
	border-style:solid;
	border-width: 1px;
	width:995px;
}


.grdWishListcolor 
{
	background-color:#DADDE4; 
	border:solid 1px #CCCCCC;
	width:790px !important;
}

.CartHeader 
{
	background-color:#D7D7D7; 
	border-bottom:solid 1px #575757; 
	color:#000000; 
	font:bold 12px Arial;}

.CartHeaderalign 
{
	background-color:#cccccc; 
	border-bottom:solid 1px #575757; 
	color:#000000; 
	font:bold 12px Arial; 
	text-align:center;
}

.Cart11c 
{
	color: #000000; 
	font:12px Arial; 
	padding-left:4px; 
	vertical-align:top; 
	padding-top:5px; 
	text-align:center; 
	padding-right:2px;
}

.displayCartTR5
{
	text-align:right;
	background:#F4F5F7;
	height:18px;
}

.displayItemTotal
{
	height:20px;
	text-align:left;
	background:#F4F5F7;
	border-bottom:#8C8A8C thin solid;
	color:#000000;
	font:bold 12px Arial;
}

.displayItemTotal2
{
	height:20px;
	text-align:right;
	background:#F4F5F7;
	border-bottom:#8C8A8C thin solid;
	color:#000000;font:bold 12px Arial; 
	padding-right:4px;
}

.displayCartLabel1
{
	background:#F4F5F7;
	height:18px;
	text-align:left;
	color:#000000;
	font:bold 12px Arial;
}

.Cart9B2
{
	color:#000000;
	font:bold 12px Arial;
	text-align:left;
	width:560px;
}

.Cart9B3
{
	color:#000000;
	font:bold 12px Arial;
	text-align:left;
	width:444px;
}

.addressBillingTD1
{
	font:12px Arial;
	color:#000000;
	width:20%;
	text-align:right;
}

.addressBillingOptional
{
	font:12px Arial;
	color:#000000;
	width:20%;
	text-align:right;
}

.addressBillingTD2
{
	width:18%;
	text-align:left;
	height:20px;
}

.addressBillingTD3
{
	width:62%;
	text-align:left;
	height:19px;
}

.BillingBackColor
{
	background:#f5f5f5;
}

.Billing9B23
{
	color:#000000;
	font:bold 12px Arial;
	text-align:left;
	width:560px;
}

.CartAlign22
{
	text-align:right;
}

.addressBillingMandatory
{
	font:bold 12px Arial;
	color:#000000;
	width:20%;
	text-align:right;
	height:19px;
}

.addressBillingTD6
{
	font:12px Arial;
	color:#000000;
	width:80%;
	text-align:left;
}

.BillingHeight3
{
	height:5px;
	width:988px;
}

.Cart9NB2
{
	font:12px Arial;
	color:#000000;
	height:19px;
}

.Cart9B
{
	font:12px Arial;
	color:#000000;
	width:181px;
	height:20px;
}

.customerlogin55
{
	color:#000000;
	height:5px;
	width:988px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.BillingText1
{
	width:219px;
	background:white;
}

.CartLeftAlign
{
	text-align:left;
}

.billingtop
{
	font:12px Arial;
	color:#000000;
}

.BillingHeight6
{
	height:21px;
	text-align:left;
}

.Billing9B2
{
	color:#990100;
	font:bold 12px Arial;
}

.Learnmoretext
{
	font:bold 12px Arial;
	color:#000000;
}

.Cart9NB23
{
	font:12px Arial;
	color:#000000;
	height:19px;
	text-align:left;
}

.addressbook34
{
	font:12px Arial;
	color:#000000;
	height:26px;
}

.BillingWidth8
{
	width:799px;
	font:12px Arial;
	color:#000000;
	height:26px;
}

.BillingHeight5
{
	height:19px;
	text-align:left;
}

.PaymentError
{
	font:bold 12px Arial;
	color:#CC0000;
}

.addressBookLabel2
{
	font:12px Arial;
	color:#000000;
}

.paymentTableTD6
{
	font:12px Arial;
	color:#000000;
	text-align:right;
}

.Cart8NB
{
	font:Bold 12px Arial;
	color:#000000;
}

.paymentTableTD7
{
	font:Bold 12px Arial;
	color:#000000;
	text-align:right;
}

.paymentTableTD5
{
	font:Bold 12px Arial;
	color:#000000;
	text-align:left;
}

.addressBookTD2
{
	width:20%;
	text-align:left;
	font:12px Arial;
	color:#000000;
	padding-left:5px;
}

.addressBookTD3
{
	text-align:left;
	width:60%;
}

.addressBookLabel
{
	font:12px Arial;
	color:#000000;
}

.displayCartTD4
{
	width:80%;
	height:100px;
	text-align:right;
}

.displayCartTable2
{
	width:100%;
	height:100px;
	text-align:right;
	vertical-align:text-bottom;
}

.FontFreeShipSmaller
{
	color:#000000;
	font:12px Arial;
}

.Cart9
{
	font:12px Arial;
	color:#000000;
}

.BillingTable14
{
	width:100%;
	border:0;
	text-align:left;
}

.CartTableWidth
{
	width:100%;
}

.Bold23
{
	font:bold 12px Arial;
	color:#000000;
	width:100%;
	border:0;
}

.BillingTable9
{
	width:100%;
	text-align:left;
}

.BillingTable8
{
	border:0px;
}

.BillingTable4
{
	width:878px;
}

.BillingTable7
{
	width:100%;
	background:#F2F5F9;
}

.addressBookMain
{
	width:100%;
	border:0;
	text-align:left;
}

.addressBookTD1
{
	width:40%;
	vertical-align:top;
	background:#F2F5F9;
}

.addressBookTable1
{
	width:100%;
	border:0;
}

.displayCartTD5
{
	text-align:left;
	width:20%;
	height:100px;
}

.addressBookTD5
{
	width:40%;
	vertical-align:top;
	background:#F2F5F9;
}

.addressBookTable2
{
	width:100%;
	border:0;
}

.addressBookTD4
{
	width:2%;
}

.paymentTableTD1
{
	width:4%;
	vertical-align:top;
}

.paymentAlign
{
	vertical-align:top;
}

.displayCartTR
{
	width:100%;
}

.LightBgColor
{
	background:#F2F5F9;
}

.orderCompleteLabel
{
	font:12px Arial;color:#000000;
}

.orderCompleteLabel2
{
	font:12px Arial;color:#000000;
}


.table7bg
{
	width:788px;
	background-color: #ffffff;
	float:left;
}

hr.hr2
{
	color:#000000;
	background:#f00;
	height:1px;
}

hr.hr22
{
	color:#000000;
	background:#f00;
	height:1px;
}

.maintablecolor
{
	background:#ffffff;
	font:14px Arial;
	border-left:solid 2px #990000;
	border-right:solid 2px #990000;
}

.requestPrice
{
	font:12px Arial;
	color:#000000;
}

.moreviews,.moreviews a:link,.moreviews a:visited,.moreviews a:hover,.moreviews a:active
{
	font:12px Arial;
	color:#43674A;
	text-decoration:underline;
}

.box2
{
	border:#7B9EBD 1px solid;
	font-size:12px;
	color:#000000;
}

.box3
{
	border:#7B9EBD 1px solid;
	font-size:12px;color:#000000;
	width:30px;
}

.personalized2
{
	color:#000000;
	font:bold 12px Arial;
}

.inputborder
{
	font:12px Arial;
	background:#FFF;
	border-left:2px inset #404040;
	border-top:2px inset #404040;
	border-right:1px inset gray;
	border-bottom:1px inset gray;
	width:148px;
	height:19px;
}

.zeroitems,.zeroitems a:link,.zeroitems a:visited,.zeroitems a:hover,.zeroitems a:active
{
	font:bold 12px Arial;
	color:#CC0000;
	text-decoration:none;
}

.footerborder
{
	border-top:solid 1px #CC0000;
	border-bottom:solid 4px #CC0000;
}

.disclaimer
{
	font:10px Arial;
	color:#333333;
}

.rqstPriceText
{
	font:12px Arial;
	color:#000000;
}

.personalized
{
	font:12px Arial;
	color:#000000;
}

.engraved
{
	color:#CC0000;
	font:bold 14px Arial;
}

.engraved2
{
	font:14px Arial;
	color:#CC0000;
}

.customizationinput
{
	font:12px Arial;
	color:#000000;
}

.FP_next
{
	font:12px Arial;
	color:#666666;
	text-decoration:none;
}

.FP_next a:link,.FP_next a:visited,.FP_next a:hover
{
	font:12px Arial;
	color:#666666;
	text-decoration:underline;
}

.FP_next a:active
{
	color:#666666;
	text-decoration:none;
	font:bold 12px Arial;
}

.comentsb
{
	width:95%;
	height:100px;
}

.newsletter
{
	font:12px Arial;
	color:#000000;
}

.newsletterborder
{
	border:solid 1px #5DAF59;
}

.newsletterborder2
{
	border:solid 1px #43674A;
	background:#E6E5CA;
}

.newsletterborder3
{
	border:solid 1px #CECFCE;
}

.testline
{
	width:3px;
}

.customerserviceheader
{
	color:#CC0000;
	font:bold 12px Arial;
	background:#FFF5CE;
}

.customerservicelinksregular,.customerservicelinksregular a:link,.customerservicelinksregular a:visited,.customerservicelinksregular a:hover,.customerservicelinksregular a:active
{
	font:12px Arial;color:#999999;
	text-decoration:underline;
}

.shoppingzone
{
	font:bold 12px Arial;
	color:#FFF5CE;
	background:#990000;
}

.mainmenubold
{
	font:italic bold 16px Arial;
	color:#E6E5CA;
	text-decoration:none;
	height:15px;
	background:#990000;
	border-bottom:solid 1px #E6E5CA;
}

.mainmenubold a:link,.mainmenubold a:visited,.mainmenubold a:active
{
	font:italic bold 16px Arial;
	color:#E6E5CA;
	text-decoration:none;
	height:15px;background:#990000;
}

.mainmenubold a:hover
{
	font:italic bold 16px Arial;
	color:#E6E5CA;
	text-decoration:underline;
	height:15px;background:#990000;
}

.mainmenuregular,.mainmenuregular a:link,.mainmenuregular a:visited,.mainmenuregular a:active
{
	font:12px Arial;
	color:#666666;
	text-decoration:none;
}

.mainmenuregular a:hover
{
	font:12px Arial;
	color:#666666;
	text-decoration:underline;
}

.featureditems
{
	font:bold 14px Arial;
	color:#000000;
	background:#E7EBD6;
	border-top:solid 1px #333333;
}

.featureditems a:link,.featureditems a:visited,.featureditems a:hover,.featureditems a:active
{
	font:bold 14px Arial;
	color:#000000;
	background:#E7EBD6;
	text-decoration:underline;
}

.itemdesc,.itemdesc a:link,.itemdesc a:visited,.itemdesc a:hover,.itemdesc a:active
{
	font:bold 12px Arial;
	text-decoration:none;
	color:#000000;
	border:0px;
}

.SeeAll,.SeeAll a:link,.SeeAll a:visited,.SeeAll a:hover,.SeeAll a:active
{
	font:bold 16px Arial;
	text-decoration:none;
	color:#000000;
	border:0px;
	width:177px;
	background:#E7EBD6;
	height:18px;
}

.seeall2
{
	border:solid 1px #000000;
}

.viewall,.viewall a:link,.viewall a:visited,.viewall a:hover,.viewall a:active
{
	font:10px Arial;
	text-decoration:underline;
	color:#5C4830;
}

.topteamsheader,.topteamsheader a:link,.topteamsheader a:visited,.topteamsheader a:hover,.topteamsheader a:active
{
	font:bold 12px Arial;
	text-decoration:underline;
	color:#666666;
	background:#FFF5CE;
}

.topteamsborder
{
	border:solid 1px #990000;	
	width:177.663px;
	height:200px;
}

.topNO
{
	font:bold 13px Arial;
	color:#000000;
	text-decoration:none;
	background:#E6E5CA;
	border-top:solid 1px #000000;
}

.topNO a:link,.topNO a:visited
{
	font:bold 13px Arial;
	color:#000000;
	text-decoration:none;
}

.topNO a:hover
{
	font:bold 13px Arial;
	color:#000000;
	text-decoration:underline;
}

.topnavlinks2
{
	font:bold 13px Arial;
	color:#000000;
	text-decoration:none;
	background:#E6E5CA;
	border-top:solid 1px #4F4233;
}

.topnavlinks2 a:link,.topnavlinks2 a:visited
{
	font:bold 13px Arial;
	color:#000000;
	text-decoration:none;
	background:#E6E5CA;
}

.topnavlinks2 a:hover
{
	font:bold 13px Arial;
	color:#000000;
	text-decoration:underline;
	background:#E6E5CA;
}

.topNoBorder
{
	border-top:0px;
}

.topnavlinks3,.topnavlinks3 a:link,.topnavlinks3 a:visited
{
	font:bold 13px Arial;
	color:#000000;
	text-decoration:none;
	background:#E6E5CA;
}

.topnavlinks3 a:hover
{
	font:bold 13px Arial;
	color:#000000;
	text-decoration:underline;
	background:#E6E5CA;
}

.leftnavlinks4,.leftnavlinks4 a:link,.leftnavlinks4 a:active,.leftnavlinks4 a:visited
{
	font:bold 12px Arial;
	color:#4C3E33;
	text-decoration:none;
}

.leftnavlinks4 a:hover
{
	font:bold 12px Arial;
	color:#4C3E33;
	text-decoration:underline;
}

.topnavSep
{
	border-right:solid 1px #000000;
	height:3px;
	width:2px;
}

.topnavSepBold
{
	font:bold 12px Arial;
}

.homebottom
{
	font:bold 12px Arial;
	color:#000000;
	border:solid 1px #000000;
	text-decoration:none;
	width:177px;
	background:#E7EBD6;
	height:18px;
}

.homebottom a:link,.homebottom a:visited,.homebottom a:hover,.homebottom a:active
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:none;
}

.breadcrumb1,.breadcrumb1 a:link,.breadcrumb1 a:visited,.breadcrumb1 a:active
{
	font:12px Arial;
	color:#CC0000;
	text-decoration:none;
}

.breadcrumb1 a:hover
{
	font:12px Arial;
	color:#CC0000;
	text-decoration:underline;
}

.breadcrumb2
{
	color:#CC0000;
	font:bold 12px Arial;
}

.breadcrumb3
{
	font:12px Arial,Arial;
	color:#CC0000;
}

.breadcrumb4
{
	font:12px Arial,Arial;
	color:#CC0000;
}

.breadcrumb5
{
	font:12px Arial;
	text-decoration:none;
	color:#CC0000;
}

.breadcrumb5 a:link,.breadcrumb5 a:visited,.breadcrumb5 a:hover
{
	font:12px Arial;
	text-decoration:underline;
	color:#CC0000;
}

.breadcrumb6
{
	color:#CC0000;
	font:bold 12px Arial;
}

.sortpagetitle
{
	font:bold 20px Arial;
	color:#CC0000;
}

.sortpagepages
{
	font:12px Arial;
	color:#666666;
	text-decoration:none;
}

.sortpagepages a:link,.sortpagepages a:visited,.sortpagepages a:hover,.sortpagepages a:active
{
	font:12px Arial;
	color:#666666;
	text-decoration:underline;
}

.sortbars
{
	font:bold 12px Arial;
	color:#CC0000;
	background:#FFF5CE;
	border-bottom:solid 1px #990000;
	border-top:solid 1px #990000;
}

.sortitemsdesc
{
	font:12px Arial;
	text-decoration:none;
	color:#444444;
}

.sortitemsdesc a:link,.sortitemsdesc a:visited,.sortitemsdesc a:hover,.sortitemsdesc a:active
{
	font:12px Arial;
	text-decoration:underline;
	color:#444444;
}

.sorthordiv
{
	background:#4F4233;
}

.topnavlinks,.topnavlinks a:link,.topnavlinks a:visited,.topnavlinks a:active
{
	font:12px Arial;
	color:#5C4830;
	text-decoration:none;
}

.topnavlinks a:hover
{
	font:12px Arial;
	color:#5C4830;
	text-decoration:underline;
}

.topnavlinks4
{
	border-right:solid 2px #938e6a;
}

.topnavlinks5
{
	border-left:solid 2px #938e6a;
}

.itempageitemdesbold
{
	font:bold 14px Arial;
	color:#B63E48;
}

.itempageitemdesregular
{
	font:12px Arial;
	color:#636363;
}

.itempageitemdesadditionalinfo
{
	font:bold 12px Arial;
	color:#CC0000;
}

.itempageitem
{
	font:bold 18px Arial;
	color:#CC0000;
}

.itempageitemnum
{
	font:12px Arial;
	color:#C0655F;
}

.itempageprice
{
	font:bold 14px Arial;
	color:#B56235;
}

.itempagequantity
{
	font:bold 12px Arial;
	color:#000000;
}

.itempagequantityinput
{
	font:12px Arial,Sans-Serif;
	color:#000000;
	background:#FFF;
	border-left:2px inset #404040;
	border-top:2px inset #404040;
	border-right:1px inset gray;
	border-bottom:1px inset gray;
	width:27px;
	height:18px;
}

.itempageaddtowishlist,.itempageaddtowishlist a:link,.itempageaddtowishlist a:visited,.itempageaddtowishlist a:hover,.itempageaddtowishlist a:active
{
	font:12px Arial;
	text-decoration:underline;
	color:#CC0000;
}

.StyleItemDesc
{
	font:bold 10.5px Arial;
}

.FP_add,.FP_add a:link,.FP_add a:visited,.FP_add a:hover,.FP_add a:active
{
	font:8px Arial;
	text-decoration:underline;
	color:#CC0000;
}

.itempagecustomization1
{
	font:12px Arial;
	color:#000000;
	text-decoration:none;
}

.itempagecustomization1 a:link,.itempagecustomization1 a:visited,.itempagecustomization1 a:hover,.itempagecustomization1 a:active
{
	font:12px Arial;
	color:#CC0000;
	text-decoration:underline;
}

.itempagecustomization2
{
	font:12px Arial;
	color:#666666;
	border:solid 1px #333333;
	background:#FFF2C1;
}

.itempagecustomization7
{
	font:12px Arial;
	color:#666666;
}

.LF
{
	padding-left:26px;
}

.c0
{
	color:gray;
}

.c1
{
	color:#ffffff;
	width:224px;
	background:#888888;
	font:normal bold 14px Arial;
	text-decoration:none;
	border-bottom:solid 1px #ffffff;
}

.c1 a:link,.c1 a:visited,.c1 a:active
{
	color:#ffffff;width:224px;
	background:#888888;
	font:normal bold 14px Arial;
	text-decoration:none;
}

.c1 a:hover
{
	color:#ffffff;
	width:224px;
	background:#888888;
	font:normal bold 14px Arial;
	text-decoration:underline;
}

.c2
{
	height:14px;
	font:normal 12px Arial;
	color:#000000;
	width:224px;
	border-bottom:solid 1px #ffffff;
	background:#EBEBEB;
}

.c2 a:link,.c2 a:visited,.c2 a:active
{
	height:14px;
	color:#000000;
	font:normal 12px Arial;
	text-decoration:none;
	width:224px;
	background:#EBEBEB;
}

.c2 a:hover
{
	height:14px;
	color:#000000;
	font:normal 12px Arial;
	text-decoration:underline;
	width:224px;
	background:#EBEBEB;
}

.c15
{
	font:bold 12px Arial;
	color:#000000;
	width:224px;
	background:#CACACA;
	padding-left:5px;
	text-decoration:none;
	border-bottom:solid 1px #ffffff;
}

.c4
{
	padding-left:56px;
}

.bd
{
	color:gray;
	padding-left:3px;
}

.NewsLetterthanksfont
{
	color:#525252;
	font:bold 12px Arial;
	text-align:left;
}

.NewsLetterbluefont1
{
	color:#5C778C;
	font:bold 12px Arial;
	text-align:left;
}

.NewsLetterbluefont2
{
	color:#3B6498;
	font:bold 12px Arial;
	text-align:left;
}

.NewsLetterfont1
{
	color:#000000;
	font:normal 12px Arial;
	text-align:left;
	vertical-align:top;
}

.NewsLetterfont2
{
	color:#373737;
	font:bold 12px Arial;
	text-align:left;
	vertical-align:top;
}

.NewsLetterSignupDesc
{
	color:#000000;
	font:normal 12px Arial;
}

.NewsLetterSubcandPol
{
	font:bold 12px Arial;
	color:Gray;
}

.NewsLetterValidationMsg
{
	color:#CC0000;
	font:normal 13px Arial;
	text-align:left;
}

.PayPalMsg
{
	font:bold 14px Arial;
	color:Gray;text-align:left;
}

.ReviewTitle
{
	color:#ffa54a;
	font:bold 12px Arial;
}

.RankingTitle
{
	color:#000000;
	font:bold 12px Verdana;
	white-space:nowrap; 
	width:90px;
}

.Content
{
	color:#000000;
	font:normal 12px Arial;
}

.AddNew
{
	font:10px Arial;
	color:#000000;
	text-decoration:underline;
}
.NoReview
{
	color:#000000;
	font:bold 12px Arial;
	text-align:left;
}

.CustomerName
{
	color:#000000;
	font:normal 12px Arial;
}

.imgNumber
{
	color:#000000;
	font:bold 12px Arial;
	padding-left:6px;
}

.RankingFeature
{
	font:bold 10px Arial;
	color:#7a7a7a;
}

.ImagesGrid
{
	height:77px;
	width:60%;
	border-collapse:separate;
	border:0px none;
	font-weight:normal;
}

.imgBrd
{
	border:1px solid #ffa54a;
	vertical-align:middle;
	text-align:center;
	padding:1px;
}

.NameLocation
{
	font:normal 12px Arial;
	color:#000000;
}

.Comment
{
	font:normal 14px Arial;
	color:#000000;
}

.ImagesBorder
{
	border:1px #f48e20;
}

.TableAlignCenter
{
	width:94%;text-align:center;
}

.cartpage11
{
	font:12px Arial;
	color:#4F4233;
}

.orderhistoryFont
{
	font:x-small Arial;
	color:Red;
}

.orderhistoryFont1
{
	font:small Arial;
	color:Red;
}

.GridHeadings1
{
	color:Black;
	text-decoration:none;
	text-align:justify;
	font:bold 12px Arial;
}

.EzPaylink a:link,.EzPaylink a:visited
{
	color:#CC0000;
	font:bold 12px Arial;
}

.FontFreeShipSmaller
{
	color:Gray;
	font:12px Arial;
}

.TxtBoxFont
{
	font:10px Arial;
	color:#000000;
}

.show
{
	display:inline;
}

.noshow
{
	display:none;
}

.RateTableTH
{
	font:bold 14px/25px Arial;
	color:#000000;
	padding-left:6px;
	text-align:left;
	height:25px;
}

.RateTableTH2
{
	font-size:14px;
	font-weight:normal;
	color:#000000;
	padding-left:6px;
	line-height:25px;
	text-align:center;
	height:25px;
}

.RateTableTd1
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:6px;
	line-height:37px;
	height:37px;
}

.RateTableTd2
{
	font:normal 12px Arial;
	color:#000000;
	text-align:left;
	padding-left:6px;
	background:#f4f4f4;
	border-top:1px solid #ffffff;
}

.ItemRatingSubHeadBg
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	text-decoration:none;
	padding-top:2px;
	vertical-align:top;
}

.ItemRatingBrowseBox
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background:#FFFFFF;
	border:1px solid #979797;
	height:21px;
	width:330px;
}

.ReviewItemRatingTextBox1
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background:#FFFFFF;
	border:1px solid #979797;
	width:477px;height:18px;
}

.ItemRatingTextBox1
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background:#FFFFFF;
	border:1px solid #979797;
	width:477px;
	height:18px;
}

.txtboxalign
{
	margin-left:0px;
	padding-left:0px;
}

.txtboxalign2
{
	padding-left:8px;
}

.itemimage
{
	text-align:left;
	padding-left:8px;
	padding-right:8px;
}

.ReviewItemRatingTextBox2
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background:#FFFFFF;
	border:1px solid #979797;
	width:477px;
}

.ItemRatingTextBox2
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background:#FFFFFF;
	border:1px solid #979797;
	width:477px;
	height:18px;
}

.ItemRatingDropDown
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background:#FFFFFF;
	border:1px solid #676767;
	height:10px;width:160px;
}

.ReviewItemRatingUserTextBox
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background:#FFFFFF;
	border:1px solid #979797;
	width:316px;
}

.ItemRatingUserTextBox
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background:#FFFFFF;
	border:1px solid #979797;
	width:316px;
	margin-left:8px;
}

.ReviewItemRatingSubmitButton
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:none;
	background:#F9CE59;
	text-align:center;
	height:23px;
	width:100px;
	border:1px solid #000000;
}

.ItemRatingSubmitButton
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:none;
	background:#f7ecac;
	text-align:center;
	height:23px;
	width:76px;
	border:1px solid #000000;
	padding-left:8px;
}

.LeftAlign
{
	text-align:left;
}

.Headings
{
	border-top:#000000 1px solid;
	color:#333333;
	height:19px;
	background:#F8F8F8;
	font:bold 13px Arial;
	margin:0px;
}

.ReviewHeadings
{
	border-top:#000000 1px solid;
	color:#333333;
	height:19px;
	background:#F8F8F8;
	font:bold 13px Arial;
	margin:0px;
}

.TableHeight20
{
	height:20px;
	border:0;
	text-align:left;
	width:100%;
}

.ReviewGrid
{
	height:77px;
	width:100%;
	border-collapse:separate;
	border:0px none;
	font-weight:normal;
}

.Title
{
	color:#000000;
	font:bold 13px Verdana; 
	width:90px;
}

.ContestEntriesFontBold
{
	font:bold 12px Arial;
	color:#333333;
	text-align:left;
}

.ContestEntriesFontMess
{
	font:bold 12px Arial;
	color:Red;
	text-align:left;
}

.ContestEntriesFontLB
{
	font:12px Arial;
	color:Blue;
	text-decoration:underline;
}

.ContestEntryTrHeader1
{
	background:#f7ecac;
	color:#000000;
	font:bold 14px Arial;
	height:14px;
}

.ContestEntryTrHeader2
{
	background:#faf5d7;
	color:#000000;
	font:bold 12px Arial;
	height:14px;
}

.CloumnBorder
{
	border:solid 1px gray;
}

.ContestWinnersHeader1
{
	background:#f7ecac;
	color:#000000;
	font:bold 14px Arial;
	height:14px;
}

.ContestWinnersFont1
{
	color:#000000;
	font:bold 13px Arial;
}

.ContestWinnersFont2
{
	color:#000000;
	font:normal 13px Arial;
}

.rowborder
{
	border-bottom:solid 1px #000000;
	vertical-align:text-top;
	text-align:
	left;padding-left:5px;
}

.WinnersTable
{
	padding-top:15px;
}

.ItemRatingTopHeadBg
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-style:normal;
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/CaptureRateBg.jpg) repeat-x left;
	height:55px;
	vertical-align:top;
	padding-top:6px;
	padding-left:6px;
}

.ReviewItemRatingfont1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
}

.ItemRatingfont1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000
	text-align:left;
	padding-left:8px;
}

.ReviewItemRatingNotefont
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left: 6px;
	padding-right: 6px;
}

.ItemRatingNotefont
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:8px;
}

.ItemRatingNotefontDesc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000000;
	text-align:left;
}

.ReviewItemNumberfont
{
	padding-left: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000000;
	text-align:left;
}

.ItemNumberfont
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000000;
	text-align:left;
	padding-left:12px;
	width:304px;
	display:block;
}

.ItemRatingfont2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000000;
	text-align:left;
	padding-left:16px;
}

.ItemRatingBoldDesc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:16px;
}

.ReviewItemRatingFontBold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

.ItemRatingFontBold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:8px;
}

.preview
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000000;
	text-align:left;
	padding-left:8px;
}

.ItemRatingFontBold2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:#eeeeee;
	text-align:left;
}

.rdbtnalign
{
	padding-left:2px;
	text-align:left;
}

.RateTableBorder
{
	border:1px solid #3b688f;
}

.SuccessMessage
{
	color:Maroon;
	text-decoration:none;
	text-align:justify;
	font:normal 12px Arial;
}

.ErrorMessage
{
	color:Red;
	text-decoration:none;
	text-align:justify;
	font:normal 12px Arial;
}

.ValidationSummary
{
	color:Red;
	text-decoration:none;
	text-align:justify;
	font:normal 12px Arial;
}

.TextboxLabel
{
	color:#F37123;
	text-decoration:none;
	text-align:left;
	font:normal 12px Arial;
}

.CheckboxLabel
{
	color:#000000;
	text-decoration:none;
	text-align:left;
	font:normal 12px Arial;
}

.Text2
{
	color:#000000;
	text-decoration:none;
	text-align:left;
	font:normal 12px Arial;
	width:300px;
}

.Text3
{
	color:#000000;
	text-decoration:none;
	text-align:right;
	font:normal 10px Arial;
}

.Text4
{
	color:#000000;
	text-decoration:none;
	text-align:center;
	font:normal 12px Arial;
}

.TextBoxLabel1
{
	color:#398AB5;
	text-decoration:none;
	text-align:right;
	font:bold 12px Arial;
}

.TextboxText
{
	color:Black;
	text-decoration:none;
	text-align:left;
	font:normal 12px Arial;
}

.contestentry
{
	color:#000000;
	font:normal 12px Arial;
}

.contestentry2
{
	color:#970100;
	font:normal 13px Arial;
}

.contestentry3
{
	color:#000000;
	font:bold 14px Arial; 
	padding-left:2px; 
	background:#dbdbdb;
}

.contestentry4
{
	color:#000000;
	font:normal 10px Arial;
}

.contestentry5
{
	color:#000000;
	font:bold 13px Arial;
}

.validatorerror
{
	color:red;
	font:bold 13px Arial;
}

.ContestGridHeader
{
	padding-left:5px;
	background:#faf5d7;
	color:#000000;
	text-align:left;
	font:bold 12px Arial;
}

.ContestGridItem
{
	padding-left:5px;
}

.ContestGrid
{
	table-layout:fixed;
}

.ContestGridItem1
{
	padding-left:5px;
	white-space:nowrap;
}

.ContestEntriesFont
{
	font:12px Arial;
	color:#000000;
	text-align:justify;
}

.ContestEntriesFont1
{
	font:12px Arial;
	color:#000000;
	text-align:left;
}

.ContestEntriesHyperLink
{
	font:12px Arial;
	color:Blue;
	text-align:left;
}

.displayCartTR6
{
	height:18px;
	text-align:right;
	border-top-color:#339966;
	background:#f5f5f5;
	border-bottom:#5f6a5c thin solid;
}

.displayCartTD1
{
	vertical-align:top;
	text-align:left;
	height:10px;
}

.displayCartTD2
{
	width:3158px;
}

.displayCartTD3
{
	text-align:right;width:792px;
}

.CartImg2
{
	border:0;
}

.Cart59
{
	width:100%;border:0;
	text-align:center;
}

.BillingBckImg3
{
	background:url(Images/shippingRightCurve.gif) no-repeat left;
	height:27px;
	width:9px;
}

.BillingBckImg4
{
	background:url(Images/howdiduCurve.gif) no-repeat left;
	height:28px;
	width:7px;
	display:block;
}

.BillingBckImg5
{
	background:url(Images/SelectShippingCurve.gif) no-repeat left;
	height:28px;
	width:7px;
}

.BillingBckImg6
{
	background:url(Images/GiftrightCurve.gif) no-repeat left;
	height:28px;
	width:8px;
}

.BillingBckImg7
{
	background:url(Images/crediteRightBg.gif) no-repeat left;
	height:28px;
	width:8px;
}

.DisplayBckImg
{
	background:url(Images/orderbg.gif) repeat left;
	height:30px;
	width:100%;
}

.BillingBckImg111
{
	background:url(Images/ReviewHeadbg.gif) repeat left;
	height:30px;
	width:1000px;
}

.CartBrdr1
{
	text-align:right;
	background:#f5f5f5;
	border-bottom:#679066 1px solid;
	vertical-align:top;
}

.CartBrdr2
{
	text-align:left;
	background:#f5f5f5;
	border-left:#679066 1px solid;
	border-bottom:#679066 1px solid;
	vertical-align:top;
}

.CartBrdr3
{
	text-align:left;
	background:#f5f5f5;
	border-bottom:#679066 1px solid;
	vertical-align:top;
}

.CartBrdr4
{
	text-align:left;
	background:#f5f5f5;
	border-left:#679066 1px solid;
}

.CartCTDBck
{
	background:#999999;
}

.CartBrdr22
{
	text-align:left;
	background:#f5f5f5;
	border-left:#679066 1px solid;
	border-bottom:#679066 1px solid;
	width:230px;
}

.FaxWidth
{
	width:276px;
}

.main
{
	margin:0px 0px;
	background:#ffffff;
}

.PageHeading
{
	font:bold 18px Arial;
	color:#44684B;
}

.Heading
{
	font:bold 12px Arial;
	color:#000000;
}

.Links
{
	color:#CC0000;
	font:bold 10px Arial;
}

.Links a:link,.Links a:visited
{
	color:#CC0000;
}

.Links a:active
{
	color:#CC0000;
	text-decoration:underline;
}

.Links1
{
	color:Highlight;
	font:bold 10px Arial;
}

.Links2,.Links2 a:link,.Links2 a:visited,.Links2 a:active
{
	font:bold 10px Arial;
	color:#ff6600;
	text-decoration:none;
}

.Links2 a:hover
{
	font:bold 2px Arial;
	color:#ff6600;
	text-decoration:underline;
}

.GridHeadings
{
	color:#44684B;
	text-decoration:none;
	text-align:justify;
	font:bold 12px Arial;
}

.GridItems
{
	color:#000000;
	text-decoration:none;
	text-align:justify;
	font:normal 12px Arial;
}

.NoItems
{
	color:#000000;
	text-decoration:none;
	text-align:justify;
	font:normal 12px Arial;
}

.GridLayout
{
	border:none #398AB5;
	border-collapse:separate;
}

.displayCartTD9
{
	height:20px;
	text-align:left;
	color:black;
	font:bold 12px Arial;
}

.displayCartLabel
{
	background:#f5f5f5;
	text-align:left;
}

.displayCartSpacer
{
	height:18px;
}

.displayCartTaxes
{
	background:#f5f5f5;
	text-align:right;
	color:Black;
	font:bold 12px Arial;
}

.displayCartOrder
{
	text-align:left;
	background:#5f6a5c;
	border-bottom:#5f6a5c thin solid;
}

.displayCartCosts
{
	height:18px;
	text-align:left;
	background:#f5f5f5;
	border-bottom:#5f6a5c thin solid;
	color:Black;
	font:bold 12px Arial;
}

.displayItemTotal
{
	height:20px;
	text-align:left;
	background:#f5f5f5;
	border-bottom:#5f6a5c thin solid;
	color:Black;
	font:bold 12px Arial;
}

.displayItemTotal1
{
	height:20px;
	text-align:left;
	background:#f5f5f5;
	border-top:#5f6a5c thin solid;
	border-bottom:#5f6a5c thin solid;
	color:Black;font:bold 12px Arial;
}

.displayItemTotal3
{
	height:20px;
	text-align:right;
	background:#f5f5f5;
	border-top:#5f6a5c thin solid;
	border-bottom:#5f6a5c thin solid;
	color:Black;font:bold 12px Arial;
}

.HeaderColor
{
	background:#BAC9E0; 
	padding-left:12px;
}

.CartTable56
{
	width:50%;
	text-align:right;
}

.Cart57
{
	height:7px;
	font:12px Arial;
	color:#000000;
}

.Cart58
{
	height:45px;
	text-align:right;
}

.addressBillingSpace
{
	height:1px;
	width:3%;
}

.addressBillingTD4
{
	font:12px Arial;
	color:Black;
	width:20%;
	text-align:right;
}

.addressBillingTD5
{
	width:18%;
	text-align:left;
}

.addressBillingTitle
{
	background:White;
	width:185px;
}

.orderCompleteMain
{
	text-align:center;
	width:100%;
}

.orderCompleteTD1
{
	width:10px;
}

.orderCompleteAlignLeft
{
	text-align:left;
}

.orderCompleteAlignCenter
{
	text-align:center;
}

.orderCompleteTable1
{
	width:60%;
}

.orderCompleteTD2
{
	width:99%;
	height:31px;
}

.orderCompleteTD3
{
	text-align:right;
	height:31px;
	width:99%;
}

.orderCompleteTable2
{
	border:0;
	width:100%;
}

.displayHeaders
{
	color:Black;
	font:bold 12px Arial;
	background:#f5f5f5;
	text-align:Justify;
}

.displayCartGrid
{
	height:77px;
	width:100%;
	border-collapse:separate;
	border:0px none;
	font-weight:normal;
	text-align:Justify;
}

.displayCartAlign
{
	vertical-align:top;
	text-align:left;
}

.displayCartAlignCenter
{
	vertical-align:top;
	text-align:center;
	width:100%;
}

.displayCartAlignRight
{
	text-align:right;
	vertical-align:baseline;
	border-bottom:#5f6a5c thin solid;
	height:17px;
}

.displayHeight
{
	text-align:right;
	vertical-align:baseline;
	height:16px;
	width:100%;
}

.displaySetHeight
{
	text-align:right;
	vertical-align:bottom;
	height:16px;width:100%;
	border-bottom:#5f6a5c thin solid;
}

.displayCartTable1
{
	height:10px;
	width:100%;
	border:0;
	text-align:left;
}

.displayCartTable3
{
	border:0;width:100%;
	height:100px;
	text-align:left;
	border-bottom:#5f6a5c thin solid;
}

.displayCartTR1
{
	text-align:right;
	height:100px;
	width:100%;
	border-bottom:#5f6a5c thick solid;
}

.displayCartTR2
{
	height:18px;
	width:100%;
}

.displayCartTR3
{
	height:18px;
	width:100%;
	text-align:right;
	vertical-align:bottom;
}

.displayCartTR4
{
	height:27px;
	width:100%;
	border-bottom:#5f6a5c thin solid;
}

.paymentTable2
{
	height:100%;
	border:0;
	text-align:left;
}

.paymentTable3
{
	width:100%;
	height:100%;
	border:0;
}

.fourdigits
{
	width:65px;
	text-align:left;
	background:white;
}

.paymentBg
{
	color:Black;
	font:10px Arial;
	Cursor:default;
	border-style:none none;
	text-align:left;
	text-decoration:underline;
}

.paymentExpiration
{
	width:60px;
}

.paymentAlignCenter
{
	text-align:center;
	vertical-align:bottom;
}

.paymentPurchase
{
	width:240px;
	text-align:left;
}

.paymentAlignBottom
{
	vertical-align:bottom;
}

.paymentTableTD8
{
	height:1px;
}

.maintablecolor22
{
	font:14px Arial;
	border-left:solid 2px #990000;
	border-right:solid 2px #990000;
	width:100%;border:0;
	text-align:center;
	background:#f5f5f5;
}

.customerlogin71
{
	font:12px Arial;
	color:Black;
	width:20%;
	text-align:right;
}

.AddressBilling1
{
	width:18%;
	text-align:left;
}

.addressBookTD6
{
	width:35%;
	height:10px;
	vertical-align:top;
}

.addressBookTD7
{
	vertical-align:top;
	text-align:left;
	background:#f5f5f5;
}

.addressBillingMain
{
	width:100%;
	border:0;
	text-align:center;
	background:#f5f5f5;
}

.addressBillingTextbox
{
	background:White;
	width:185px;
	color:Black;
}

.BillingHeight7
{
	height:217px;
}

.BillingWidth5
{
	width:799px;
	height:3px;
}

.BillingWidth6
{
	width:224px;
	height:3px;
}

.BillingWidth7
{
	width:375px;
	height:3px;
}

.addressbook33
{
	font:12px Arial;
	color:#000000;
	height:10px;
}

.BillingWidth9
{
	height:9px;
	width:224px;
}

.BillingWidth10
{
	height:9px;
}

.BillingWidth11
{
	height:5px;
	width:80%;
}

.BillingWidth12
{
	height:5px;
	width:10%;
}

.BillingWidth13
{
	height:5px;
	width:10%;
}

.BillingWidth14
{
	width:6%;
}

.BillingWidth15
{
	width:94%;
	text-align:center;
}

.BillingHeight8
{
	height:29px;
}

.paymentTable1
{
	width:100%;
	border:0;
	text-align:center;
}

.paymentTableTD2
{
	text-align:left;
	width:100%;
}

.paymentTableTD3
{
	width:5px;
	vertical-align:top;
}

.paymnetTableTD4
{
	text-align:left;
	vertical-align:top;
	width:100%;
}

.BillingTable12
{
	width:444px;
}

.BillingTable13
{
	background:#f5f5f5;
	height:23px;
}

.BillingHeight1
{
	height:24px;
	width:988px;
}

.BillingHeight2
{
	height:10px;
	width:988px;
}

.BillingHeight3
{
	height:5px;
	width:988px;
}

.BillingWidth1
{
	width:988px;
}

.BillingHeight4
{
	height:19px;
	width:988px;
}

.BillingTable15
{
	width:880px;
	height:43px;
}

.BillingWidth2
{
	width:100%;
}

.BillingTable16
{
	text-align:left;
	width:100%;
}

.CartGiftMessageText
{
	background:White;
	width:350px;
}

.BillingWidth3
{
	width:6%;
}

.BillingWidth4
{
	width:94%;
}

.LineColorRight2
{
	border-right:#679066 1px solid;
	width:78%;
	text-align:right;
}

.CartTable26
{
	text-align:left;
	width:384px;
}

.CartTable27
{
	height:20px;
	text-align:right;
	background:#5f6a5c;
	border:solid 1px #679066;
}

.maintablecolor2
{
	background:#ffffff;
	font:14px Arial;
	width:100%;
	text-align:left;
}

.BillingTable1
{
	width:2%;
	vertical-align:top;
}

.BillingTable2
{
	width:94%;
	text-align:center;
}

.BillingTable3
{
	border:0;
	text-align:left;
}

.BillingTable4
{
	width:878px;
}

.BillingTable5
{
	height:5px;
	width:961px;
}

.BillingTable6
{
	width:880px;
	height:21px;
}

.BillingTable7
{
	width:100%;
	background:#f5f5f5;
}

.BillingTable8
{
	border:0px;
}

.BillingTable11
{
	height:435px;
	width:560px;
}

.customerlogin77
{
	font:12px Arial;
	color:Black;
	width:20%;
	text-align:left;
	height:29px;
}

.CartAlign1
{
	text-align:left;
	height:27px;
}

.CartAlign2
{
	text-align:right;
	height:27px;
}

.CartAlign11
{
	text-align:left;
	width:181px;
	vertical-align:top;
}

.CartAlign111
{
	text-align:left;
	width:160px;
}

.CartAlign23
{
	text-align:right;
	height:27px;
	vertical-align:top;
}

.CartTable24
{
	background:#FFFFFF;
	text-align:left;
	vertical-align:top;
}

.CartGrid
{
	height:77px;
	width:100%;
	border-collapse:separate;
	border:0px none;
	font-weight:normal;
}

.CartTable25
{
	width:100%;
	border:0;
}

.cartpage22
{
	color:#000000;
	font:bold 12px Arial;
	width:100%;
	text-align:right;
	height:28px;
}

.LineColorBottom22
{
	border-bottom:#679066 1px solid;
	width:53%;
	text-align:right;
	height:21px;
}

.EmptyCartSPAN
{
	color:Red;
	font:bold 12px Arial;
	background:#f5f5f5;
}

.LineRightLeft2
{
	border-right:#679066 1px solid;
	border-left:#679066 1px solid;
	text-align:left;
	height:21px;
	width:384px;
}

.LineColorBottom3
{
	border-bottom:#679066 1px solid;
	width:5%;
	text-align:left;
	height:37px;
}

.LineColorBottom4
{
	border-bottom:#679066 1px solid;
	height:21px;
	width:33px;
}

.LineColorBottom5
{
	border-bottom:#679066 1px solid;
	height:37px;
}

.CartBrdrColor2
{
	background:#f5f5f5;
	border-right:#679066 1px solid;
	border-top:#679066 1px solid;
	border-left:#679066 1px solid;
	border-bottom:#679066 1px solid;
	text-align:left;
	width:384px;
	height:37px;
}

.LineColorBottom6
{
	border-bottom:#679066 1px solid;
	height:37px;
	width:33px;
}

.ShoppingCartTables
{
	font:12px Arial;
	color:Black;
	text-decoration:none;
	background:#e6e5ca;
}

.shippingRadiobuttontext
{
	font:bold 12px Arial;
	color:Maroon;
}

.CCfields
{
	font:12px Arial,Sans-Serif;
	color:#000000;
	background:#FFFFFF;
	border-left:2px inset #404040;
	border-top:2px inset #404040;
	border-right:1px inset gray;
	border-bottom:1px inset gray;
	width:60px;
	height:20px;
}

.AddressInformation
{
	font:bold 12px Arial;
	color:Black;
}

.Cart13
{
	color:#000000;
	font:bold 12px Arial;
}

.Cart11B
{
	color:#000000;
	font:bold 12px Arial;
}

.Cart9
{
	font:12px Arial;
	color:#000000;
}

.Cart9W
{
	font:12px Arial;
	color:#000000;
	border-top:solid thin black;
}

.Cart11W
{
	color:#000000;
	font:bold 12px Arial;
	border-top:solid thin black;
}

.Cart12B
{
	color:#000000;
	font:bold 12px Arial;
}

.Billing11
{
	font:12px Arial;
	color:#990100;
}

.Billing11B
{
	color:#990100;
	font:bold 12px Arial;
}

.Billing12
{
	color:#000000;
	font:bold 12px Arial;
}

.Billing12B
{
	color:#990100;
	font:bold 12px Arial;
}

.Billing9
{
	color:#000000;
	font:bold 12px Arial;
}

.Billing9B
{
	color:#990100;
	font:bold 12px Arial;
}

.Billing9B3
{
	font:12px Arial;
	color:#990100;
}

.Cart9NB
{
	font:12px Arial;
	color:Black;
}

.Billing8
{
	font:12px Arial;
	color:Black;
}

.FreeCartGrid
{
	height:20px;
	width:100%;
	background:#FFFFFF;
}

.DarkBgColor
{
	background:#5f6a5c;
}

.LineColor
{
	border-top:#679066 1px solid;
	border-bottom:#679066 1px solid;
}

.CartBrdrColor
{
	width:100%;
	background:#f5f5f5;
	border-right:#679066 1px solid;
	border-top:#679066 1px solid;
	border-left:#679066 1px solid;
	border-bottom:#679066 1px solid;
}

.LineColorRight
{
	border-right:#679066 1px solid;
}

.LineColorBottom
{
	border-bottom:#679066 1px solid;
}

.LineRightLeft
{
	border-right:#679066 1px solid;
	border-left:#679066 1px solid;
}

.sixteendigits
{
	width:140px;
	text-align:left;
	background:white;
}

.customerlogin25
{
	font:12px Arial;
	color:#990100;
}

.CartTable22
{
	width:98%;
	border:0;
	text-align:center;
	background:White;
}

.CartTableHeight1
{
	height:107px;
}

.CartTable23
{
	width:100%;
	border:0;
	text-align:left;
}

.CartHeight19
{
	height:19px;
}

.CartTableHeight20
{
	height:27px;
	border:0;
	text-align:left;
	width:100%;
}

.orderconfirmMessage
{
	font:12px Arial;
	color:#000000;
}

.AddressInfo1
{
	font:bold 12px Arial;
	color:Black;
	background:#ffffff;
}

.CreditCardInfo2
{
	font:normal 12px Arial;
	background:#ffffff;
}

.HelpMessage
{
	font:14px Arial;
	background:#e6e5ca;
}

.HelpNumber
{
	font:12px Arial;
	color:Black;
	background:#e6e5ca;
}

.Shippingoptionheader
{
	font:bold 12px Arial;
	color:#CC0000;
}

.shippingcoloredtext
{
	font:bold 12px Arial;
	color:#CC0000;
}

.shippingRadiobuttonsubtext
{
	font:12px Arial;
	color:Maroon;
}

.AddressHeader
{
	background:#990000;
	font:bold 12px Arial;
}

.AddressRequiredFields
{
	color:#CC0000;
	font:bold 12px Arial;
}

.AddressTextFields
{
	background:#d6d6d6;
}

.GridText
{
	font:12px Arial;
	color:black;
}

.GridsubText
{
	color:black;
	font:bold 12px Arial;
}

.GridColoredText
{
	color:gray;
	font:bold 12px Arial;
}

.SizeText
{
	color:gray;
	font:bold 12px Arial;
	text-decoration:none;
}

.listHeaders
{
	background:#ffffff;
}

.cardinfoheader
{
	background:#990000;
	font:bold 14px Arial;
	color:white;
}

.horizontalrow
{
	color:#CC0000;
}
.continueshoppingnew2
{
	color:#333333;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.Clearcart
{
	font:12px Arial;
	color:#FFE0C0;
	text-decoration:underline;
}

.orderconf1
{
	font:bold 18px Arial;
	color:#980000;
}

.customerlogin7
{
	font:12px Arial;
	color:#444444;
}

.dashed_line
{
	border-left:solid 1px #43674A;
}

.dashed_line_home
{
	border-left:solid 1px #000000;
}

.shortdesc,.shortdesc a:link,.shortdesc a:visited,.shortdesc a:active
{
	color:#666666;
	text-decoration:none;
	font:bold 12px Arial;
}

.shortdesc a:hover
{
	color:#666666;
	text-decoration:underline;
	font:bold 12px Arial;
}

.call
{
	font:bold 14px Arial;
	color:#333333;
}

.recipients
{
	font:12px Arial,Sans-Serif;
	color:#000000;
}

.billingpage2
{
	font:12px Arial;
	color:#444444;
}

.sp_header{
	color:#5DAF59;
	font:bold 24px Arial;
}

.sp_bold
{
	color:#444444;
	font:bold 12px Arial;
}

.sp_regtext
{
	font:12px Arial;
	color:#444444;
}

.sp_links,.sp_links a:link,.sp_links a:visited,.sp_links a:hover,.sp_links a:active
{
	font:12px Arial;
	color:#5DAF59;
	text-decoration:underline;
}

.FP_yard
{
	font:bold 12px Arial;
	color:#5AAE5A;
}

.FP_carttotal
{
	border:solid 1px #436740;
}

.pagenumbers,.pagenumbers a:link,.pagenumbers a:visited,.pagenumbers a:active
{
	color:#666666;
	text-decoration:none;
	font:bold 12px Arial;
}

.pagenumbers a:hover
{
	color:#666666;
	text-decoration:underline;
	font:bold 12px Arial;
}

.headerBig
{
	color:#666666;
	font:bold 12px Arial;
}

.header2
{
	color:#CC0000;
	font:bold 12px Arial;
}

.statusdate
{
	font:12px Arial;
	color:#000000;
	background:White;
}

.Bold1
{
	font:bold 12px Arial;
	color:#000000;
}

.Bold2
{
	font:bold 12px Arial;
	color:#000000;
}

.AddressInfo
{
	font:bold 12px Arial;
	color:#000000;
}

.CreditCardInfo
{
	font:normal 12px Arial;
}

.CreditCardInfo1
{
	font:bold 12px Arial;
}

.customerservicelinksbold,.customerservicelinksbold a:link,.customerservicelinksbold a:active,.customerservicelinksbold a:visited
{
	font:12px Arial;
	color:#666666;
	text-decoration:none;
}

.customerservicelinksbold a:hover
{
	font:12px Arial;
	color:#666666;
	text-decoration:underline;
}

.customerlogin22
{
	font:12px Arial;
	color:#000000;
}

.customerlogin4b
{
	font:12px Arial;
	color:#444444;
}

.customerlogin4c
{
	font:14px Arial;
	color:#444444;
	border:solid 1px #B56235;
	background:#E6E5CA;
}

.customerlogin6
{
	font:10px Arial;
	color:#ff6600;
}

.customerlogin6 a:link,.customerlogin6 a:visited,.customerlogin6 a:active
{
	font:10px Arial;
	color:#ff6600;
	text-decoration:none;
}

.customerlogin6 a:hover
{
	font:10px Arial;
	color:#ff6600;
	text-decoration:underline;
}

.spreg
{
	font:12px Arial; 
	padding-left:18px;
	color:#000000;
}

.spbold
{
	color:#444444;
	font:bold 12px Arial;
}


.itempage2
{
	color:#626D47;
	font:bold 12px Arial;
}

.photo 
{
	padding-bottom:0px !important;
	text-align:center;
}

.oa
{
	color:#43674A;
	font:bold 14px Arial;
	border-bottom:solid 1px #4F4233;
}

.cartpage10
{
	color:#4F4233;
	font:bold 14px Arial;
}

.cartpage2
{
	color:#000000;
	font:bold 12px Arial;
}

.cartpage2 a:link,.cartpage2 a:visited,.cartpage2 a:hover,.cartpage2 a:active
{
	font:12px Arial;
	color:#0000ff;
	text-decoration:underline;
}

.cartpage3
{
	font:10px Arial;
	color:#444444;
	border-top:solid 1px #990000;
}

.cartpage4
{
	color:#CC0000;
	font:bold 12px Arial;
}

.cartpage5
{
	background:#D0E7FE;
	border:solid 1px #F37123;
}

.cartpage6,.cartpage6 a:link,.cartpage6 a:visited,.cartpage6 a:hover,.cartpage6 a:active
{
	font:12px Arial;
	color:#CC0000;
	text-decoration:none;
}

.billinginfobars
{
	background:#56765C;
	font:bold 14px Arial;
	color:#ffffff;
}

.orderinfo
{
	color:#496C50;
	font:bold 14px Arial;
}

.recap1
{
	background:#496C50;
	font:bold 14px Arial;
	color:#E6E5CA;
}

.recap8
{
	border:solid 2px #496C50;
	font:bold 14px Arial;
	color:#000000;
}

.recap2
{
	background:#F5F5EB;
}

.recap3
{
	font:12px Arial;
	color:#424542;
}

.recap4
{
	font:bold 12px Arial;
	color:#424542;
}

.recap5
{
	background:#D0E7FE;
}

.recap6
{
	color:#ffffff;
	font:bold 12px Arial;
}

.recap7
{
	font:12px Arial;
	color:#000000;
}

.recap7b
{
	color:#496C50;
	font:bold 12px Arial;
}

.recappage6
{
	color:#CC0000;
	font:bold 14px Arial;
}

.recappage7
{
	color:#CC0000;
	font:bold 12px Arial;
}

.recappage8
{
	color:#333333;
	font:bold 12px Arial;
	border:solid 1px #CECFCE;
}

.recappage9
{
	font:12px Arial;
	color:#333333;
	border:solid 1px #4F4233;
}

.recappage10
{
	font:12px Arial;
	color:#333333;
}

.billingtop2
{
	font:18px Arial;
	color:#ffffff;
	background:#990000;
}

.billingtop3
{
	border:solid 1px #990000;
}

.billingtop4
{
	border:solid 1px #990000;
	background:#fffbe1;
}

.cart2
{
	border-right:solid 1px #43674A;
	border-left:solid 1px #43674A;
	border-top:solid 1px #43674A;
}

.areacode
{
	width:32px;
	text-align:left;
}

.kit
{
	color:#43674A;
	font:bold 12px Arial;
}

.itemdesckit,.itemdesckit a:link,.itemdesckit a:visited,.itemdesckit a:active
{
	color:#666666;
	font:bold 12px Arial;
	text-decoration:none;
}

.itemdesckit a:hover
{
	color:#666666;
	font:bold 12px Arial;
	text-decoration:underline;
}

.stepsregular
{
	color:#666666;
	font:bold 12px Arial;
}

.validationerror
{
	font:bold 14px Arial;
	color:#FF0000;
}

.shipto
{
	font:12px Arial;
	color:#0000FF;
}

.whishlistprice
{
	font:bold 12px Arial;
	color:#333333;
}

.wishlistupdate
{
	font:12px Arial;
	color:#0000ff;
	text-decoration:none;
}

.wishlistadd
{
	font:12px Arial;
	text-decoration:underline;
	color:#CC0000;
}

.leftnavborder
{
	border:solid 1px #990000;
	background:#FFFBEC;
}

.leftnavborder2
{
	border:solid 1px #43674A;
	background:#E6E5CA;
}

.cartpagesubtotal2
{
	font:bold 14px Arial;
	color:#ffffff;
}

.cartpageavailability
{
	font:bold 12px Arial;
	color:#000000;
}

.cartpageavailability2
{
	font:bold 12px Arial;
	color:#CC0000;
}

.cartpageheader4
{
	font:bold 12px Arial;
	color:#333333;
}

.subtotal
{
	font:bold 12px Arial;
	color:#43674A;
	background:#e6e5ca;
}

.shippingopts
{
	font:12px Arial;
	color:#000000;
}

.addressbook1
{
	background:#fff5ce;
}

.addressbook2
{
	font:12px Arial;
	color:#333333;
}

.addressbook3
{
	font:12px Arial;
	color:#000000;
}

.orderconfirm
{
	font:30px Arial;
	color:#CC0000;
}

.orderconfirm2
{
	font:14px Arial;
	color:#000000;
}

.orderconfirm3,.orderconfirm3 a:link,.orderconfirm3 a:visited,.orderconfirm3 a:hover,.orderconfirm3 a:active
{
	font:14px Arial;
	color:#0000ff;
	text-decoration:underline;
}

.billingTextBox
{
	width:600px;
	background:#E6E5CA;
}

.giftcertificate2
{
	font:bold 12px Arial;
	color:#333333;
}

.giftcertificate3
{
	font:12px Arial;
	color:#333333;
}

.giftcertificate4
{
	color:#ffffff;
	font:bold 12px Arial;
	background:#990000;
}

.giftcertificate5
{
	background:#fff5ce;
}

.giftcertificateinput
{
	font:12px Arial,Sans-Serif;
	color:#000000;
	background:#FFF;
	border-left:2px inset #404040;
	border-top:2px inset #404040;
	border-right:1px inset gray;
	border-bottom:1px inset gray;
	width:100px;
	height:18px;
}

.recappage1
{
	font:bold 12px Arial;
	color:#ffffff;
}

.recappage2
{
	font:12px Arial;
	color:#333333;
}

.recappage2c
{
	font:14px Arial;
	color:#E6E5CA;
	background:#496C50;
}

.recappage2d
{
	font:14px Arial;
	color:#000000;
	background:#E6E5CA;
}

.recappage2b
{
	font:12px Arial;
	color:#424542;
	background:#F2F2E3;
}

.recappage3
{
	color:#333333;
	font:bold 12px Arial;
}

.recappage4
{
	color:#ffffff;
	font:bold 14px Arial;
	background:#990000;
}

.recappage5
{
	color:#CC0000;
	font:bold 14px Arial;
	background:#fffbe1;
}

.topTeams
{
	line-height:1px;
}

.imgBottomItems
{
	text-align:right;
}

.staticpageheader
{
	font:bold 30px Arial;
	color:#CC0000;
}

.staticpagebolds
{
	font:bold 14px Arial;
	color:#CC0000;
}

.staticpagetext
{
	font:12px Arial;
	color:#333333;
}

.staticpages1
{
	color:#5c4830;
	font:bold 14px Arial;
}

.staticpagetextborder
{
	font:12px Arial;
	color:#333333;
	border:solid 1px #000000;
}

.staticpageborders
{
	border-top:solid 1px #990000;
}

.myaccount1
{
	border:solid 1px #990000;
	background:#fffbe1;
}

.myaccount2
{
	background:#990000;
	color:#ffffff;
	font:bold 12px Arial;
}

.myaccount3
{
	background:#fffbe1;
	color:#444444;
	font:bold 12px Arial;
	text-decoration:none;
}

.myaccount3 a:link,.myaccount3 a:visited,.myaccount3 a:hover,.myaccount3 a:active
{
	background:#fffbe1;
	color:#444444;
	font:bold 12px Arial;
	text-decoration:underline;
}

.cartpageheader1
{
	font:bold 20px Arial;
	color:#970000;
}

.cartpageheaderbar
{
	background:#990000;
}

.cartpageheaderclearcart,.cartpageheaderclearcart a:link,.cartpageheaderclearcart a:visited,.cartpageheaderclearcart a:hover,.cartpageheaderclearcart a:active
{
	font:bold 12px Arial;
	text-decoration:
	underline;color:#ffffff;
}

.cartpageheader2
{
	font:bold 12px Arial;
	color:#333333;background:#fffbe1;
}

.cartpageupdate,.cartpageupdate a:link,.cartpageupdate a:visited,.cartpageupdate a:active
{
	font:10px Arial;
	color:#0000ff;
	text-decoration:none;
}

.cartpageupdate a:hover
{
	font:10px Arial;
	color:#0000ff;
	text-decoration:underline;
}

.cartpageitems,.cartpageitems a:link,.cartpageitems a:visited,.cartpageitems a:hover,.cartpageitems a:active
{
	font:12px Arial;
	color:#0000ff;
	text-decoration:underline;
}

.cartpagebottom
{
	font:12px Arial;
	color:#CC0000;
}

.cartpagedarkbar
{
	background:#fffbe1;
}

.cartpagesubtotal
{
	font:bold 14px Arial;
	color:#ffffff;
}

.itempagecustomization3
{
	background:#FFF9D7;
	border-bottom:solid 3px #ffffff;
}

.suggestItems
{
	font:bold 16px Arial;
	color:#43674A;
	border-bottom:solid 1px #43674A;
	background:#E6E5CA;
	text-align:center;
}

.suggestItems2
{
	border:solid 1px #43674A;
}

.suggestItems3,.suggestItems3 a:link,.suggestItems3 a:visited,.suggestItems3 a:active
{
	font:12px Arial;
	color:#43674A;
	text-decoration:none;
}

.suggestItems3 a:hover
{
	font:12px Arial;
	color:#43674A;
	text-decoration:underline;
}

.majorcategory1
{
	font:bold 12px Arial;
	color:#CC0000;
}

.majorcategory1 a:link,.majorcategory1 a:visited,.majorcategory1 a:hover,.majorcategory1 a:active
{
	font:bold 12px Arial;
	color:#CC0000;
	text-decoration:underline;
}

.majorcategory2
{
	font:bold 16px Arial;
	color:#666666;
	background:#fff5ce;
}

.majorcategory3
{
	font:12px Arial;
	color:#000000;
	text-decoration:none;
}

.majorcategory3 a:link,.majorcategory3 a:visited,.majorcategory3 a:active
{
	font:12px Arial;
	color:#444444;
	text-decoration:none;
}

.majorcategory3 a:hover
{
	font:12px Arial;
	color:#444444;
	text-decoration:underline;
}

.majorcategoryborder
{
	border:solid 1px #990000;
}

.majorcategory7,.majorcategory7 a:link,.majorcategory7 a:visited,.majorcategory7 a:hover
{
	font:bold 12px Arial;
	color:#B63E48;
	text-decoration:underline;
}

.subcatbars
{
	background:#e6e5ca;
	border-top:solid 1px #407e3d;
	font-size:12px;
}

.category2
{
	font:12px Arial;
	text-decoration:none;
	color:#333333;
	border-top:solid 2px #990000;
	background:#fff5ce;
}

.category2 a:link,.category2 a:visited,.category2 a:hover,.category2 a:active
{
	font:12px Arial;
	text-decoration:underline;
	color:#333333;
}

.category3,.category3 a:link,.category3 a:visited,.category3 a:hover
{
	text-decoration:underline;
	color:#44684b;
	font:bold 16px Arial;
}

.category4
{
	font:bold 12px Arial;
	color:#CC0000;
}

.catheader
{
	font:14px Arial;
	color:#333333;
}

.catheader2
{
	font:bold 20px Arial;
	color:#B63E48;
}

.instock1,.instock1 a:link,.instock1 a:visited,.instock1 a:hover,.instock1 a:active
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:none;
}

.instock2
{
	font:bold 11px Arial;
	color:#000000;
	text-decoration:none;
}

.nobackground
{
	background-color:white;
}

.ordernow
{
	font:bold 12px Verdana;
	color:#000000;
	text-decoration:none;
}

.loginwidth1 
{
	width:240px;
}

.loginwidth2 
{
	width:540px;
}

.loginwidth3 
{
	width:190px;
}

.filterborder 
{
	border-right: solid 2px #EBEBEB;
}

.rootNode
{
	color:#000000;
	width:190px;
	background:#626D47;
	font:12px Arial;
	text-decoration:none; 
	margin-left:3px;
}

.rootNode a:link,.rootNode a:visited,.rootNode a:active
{
	color:#000000;
	width:190px;
	font:12px Arial;
	text-decoration:none; 
	margin-left:3px;
}

.rootNode a:hover
{
	color:#000000;
	width:190px;
	font:12px Arial;
	text-decoration:underline; 
	margin-left:3px;
}

.subcatinsideNode
{
	font:bold 10px Verdana;
	color:#000000;
	/*background:#DBDBDB;*/
	text-decoration:none;
	width:190px; 
	padding-left:3px;
}

.subcatinsideNode a:link,.subcatinsideNode a:visited,.subcatinsideNode a:active
{
	font:bold 10px Verdana;
	color:#000000;
	/*background:#DBDBDB;*/
	text-decoration:none;
	width:190px; 
	padding-left:3px;
}

.subcatinsideNode a:hover
{
	font:bold 10px Verdana;
	color:#000000;
	/*background:#DBDBDB;*/
	text-decoration:none;
	width:190px; 
	padding-left:3px;
}

.leafNode
{
	color:#000000;
	font:12px Arial;
	background:#EFEFEF;
	width:100%; 
	padding-left:5px;
}

.leafNode a:link,.leafNode a:visited,.leafNode a:active
{
	color:#000000;
	font:12px Arial;
	text-decoration:none;
	background:#EFEFEF;
	width:100%; 
	padding-left:5px;
}

.leafNode a:hover
{
	color:#000000;
	font:12px Arial;
	text-decoration:underline;
	background:#EFEFEF;
	width:100%; 
	padding-left:5px;
}



.leafNode4
{
	color:#000000;
	text-decoration:none;
	width:190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-left: 14px;
	font-weight:normal;

}

.leafNode4 a:link,.leafNode4 a:visited,.leafNode4 a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
	text-indent:7px;
	width:190px;
	padding-left: 14px;
	margin-bottom: 2px;
	margin-top: 2px;
	font-weight:normal
}

.leafNode4 a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#626D47;
	text-decoration:underline;
	width:190px;
}



.indent
{
	margin-left:18px;
	text-indent:-11px;
}

.indent2
{
	margin-left:27px;
	text-indent:-3px;
}

.TopImg 
{
	vertical-align:bottom;
}
/*
.ItemListDiv 
{
	float: right; 
	vertical-align: 
	top; 
	margin: 0 auto; 
	position: relative; 
	top: auto; 
	width: 32%; 
	padding-right: 10px;
}
*/
.ITiconspadding 
{
	padding-top:7px;
}

.AdCopytext 
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.toolbarwidth 
{
	width:252px;
}

.toolbarmainwidth 
{
	width:785px;
}


.SiteMapCat,.SiteMapCat a:link,.SiteMapCat a:visited,.SiteMapCat a:hover,.SiteMapCat a:active 
{
	color:#46402B;
	font:bold 14px Arial; 
	display:block; 
	text-decoration:none;
}


.SiteMapSubCat,.SiteMapSubCat a:link,.SiteMapSubCat a:visited,.SiteMapSubCat a:active
{
	color:#46402B;
	font:11px Verdana;
	text-decoration:none;
}

.SiteMapSubCat a:hover
{
	text-decoration:underline;
}


.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=40);
	opacity:0.3;
}

.pnlModalPopup
{
	background-color:White;
	width:450px;
	border:solid 1px Black;
}

.modalHeader
{
	width:450px; 
	font-weight:bold;
	vertical-align:middle; 
	color:White;
	background-color:#4586ac;
	font-size:large;
}
        
.divResultsFor
{
	width: 450px;
	font-size:13px;
	font-family:Arial;
}

.divYouEntered
{
	width: 450px;
	font-size:12px;
	font-family:Arial;
}

.ModalGridAlternateColour
{
	background-color:#dde6ee;
	font:11px Verdana;color:#000000;
}

.ModalGridAlternateColour1
{
	font:11px Verdana;
	color:#000000;
}

.ModalWidth
{
	width:450px;
}

.PCAError
{
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold; 
	color: Red; 
	text-align:left;
}


.divtooltip 
{
	position:absolute; 
	width:400px; 
	display:none; 
	background-color:#F0F7FB; 
	border: solid 1px #4586AC; 
	font-family: Arial; 
	font-size:11px; 
	color: #000000; 
	line-height:12px;
}


#idcenter
{
	width:100%; 
	margin:0 auto 0 auto; 
	list-style-type:none;
}

#idgroup
{
	width:250px; 
	list-style-type:none;
}

#idul
{
	padding:0px; 
	margin:0px; 
	list-style-type:none;
}

.idli
{
	padding:0px; 
	margin:0px; 
	width:100%;
}

#idulvtop
{
	padding:6px; 
	margin:0px; 
	list-style-type:none; 
	vertical-align:top;
}

.liicons
{
	float:left; 
	margin-left:auto; 
	margin-right:auto; 
	list-style-type:none;
}

.liiconsmid
{
	float:left; 
	margin-left:auto; 
	margin-right:auto; 
	padding-left:3px; 
	padding-right:3px; 
	list-style-type:none;
}

#idulcenter
{
	margin:0 auto 0 auto; 
	padding:0px; 
	width:100%; 
	list-style-type:none;
}

.ulvtop
{
	vertical-align:top;
	margin:0px; 
	padding:0px; 
	list-style-type:none;
 }
 
.clearfloat
{
	clear:both;
	height:0;
	font-size:1px;
	line-height:0px;
}

#lishort
{
	padding-top:10px;
}

#ulshort
{
	list-style-type:none; 
	margin:0 auto 0 auto; 
	padding:0px; width:100%;
}

#ulimageid
{
	vertical-align:top; 
	list-style-type:none; 
	margin:0 auto 0 auto; 
	padding:0px; 
	width:150px;
}

.hclean
{
	color:#000000;
	margin:0px;
	text-decoration: none;
	display:inline;
	padding-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.lipgnort
{
	float:right; 
	vertical-align:top; 
	padding-right:10px;
}

#lipgnort
{
	float:right; 
	vertical-align:top; 
	padding-right:10px;
}

.lipglft
{
	width:50%; 
	float:left; 
	text-indent:3px; 
	padding-top:2px;
}

.ulplain
{
	padding:0px;
	list-style:none;
	margin: 0px;
}

#ulimageid
{
	vertical-align:top; 
	list-style:none; 
	margin:0 auto 0 auto; 
	padding:0px; 
	width:150px;
}

.ultopbarall
{
	padding:0px; 
	margin:0px; 
	list-style:none; 
	width:100%;
}


#topbarid
{
	width:100%; 
	height:25px;
	list-style-type:none;
}


.allinone
{
	width:778px; 
	list-style-type:none;
}

.livtop
{
	width:100%; 
	list-style-type:none; 
	vertical-align:top;
}

#liidlft
{
	width: 150px; 
	float:left;
 	margin:0; 
 	padding:0;
 	list-style-type:none;
 }
 
#liidrt
{
	width: 190px; 
	float:right;
}

#liidcat
{
	width: 375px; 
	float:left;
	list-style-type:none;
}

#liidbar
{
	width: 100%; 
	height: 19px;
	list-style-type:none;
}

.ulcntrbtm
{
	list-style:none; 
	margin:0 auto 0 auto;
	padding-bottom:5px;
}

#idcntrsize
{
	width:250px; 
	margin:0 auto 0 auto;
	list-style-type:none;
}

.lipad
{
	padding:2px;
	list-style-type:none;
}

#liidhgt
{
	height: 19px;
	list-style-type:none;
}

.liplain
{
	padding:0px; 
	margin:0px; 
	list-style:none;
}

#idlipad
{
	padding:5px;
	list-style-type:none;
}

.catitemspace
{
	width:250px; 
	list-style-type:none;
}

.pricealign
{
	text-align:center; 
	list-style-type:none;
	margin:0;
	padding:0;
}

.catitemspace2
{
	text-align:center;
	height:auto; 
	background-color: #ffffff;
	margin-bottom:3px;
}

.catbar
{
	background:#FFFFFF;
	width:790px !important;
	padding:2px 0 2px 0;
	color:#000;
	font:bold 0px Arial;
}

.catbar a:link,.catbar a:visited,.catbar hover,.catbar a:active
{
	background:#FFFFFF;
	width:790px !important;
	padding-left:4px;
	color:#000;
	font:bold 0px Arial;
}

.SubCatBg
{
	color:#ffffff;
	font:bold 12px Verdana;
	width:100%;
	background:#888888;
	text-decoration:none;
}

.tooltip 
{
	position:absolute; 
	overflow:auto; 
	background-color:white;
	border-top: solid 4px blue;
	border-bottom: solid 1px blue;
	border-right: solid 4px blue;
	border-left: solid 1px blue;
	padding-left:5px;
	min-width:0px; 
	max-width:500px; 
	min-height:30px; 
	max-height:300px; 
	display:none;
	color:#000000;
	font-family: Arial; 
	font-size:11px
}

.tooltip img
{
border:solid 1px black;
}
.dropbox
{
	height:20px;
	width:134px;
	float:left;
}



.countbox
{
	height:20px;
	float:left;
}


.catleft
{
	float:left;
	border-right:#FFFFFF solid 2px;
}

.pgrt
{
	float:left; 
	height:34px;
}

.sortcatbtop
{
	height:20px;
	float:left;
	vertical-align:bottom;
}

.filterlabeltop{
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	list-style:none;
	float:left;
	width:auto;
}

.countboxtop
{
	height:20px;
	vertical-align:bottom;
	float:left;
}

.dropbox
{
	height:20px;
	float:left;
}

#sortareatop
{
	height:36px; 
	padding-bottom:2px; 
	padding-left:5px; 
	padding-right:5px; 
	padding-top:2px;
	width:780px;
}
 
#sortarea
{
	height:36px; 
	padding-bottom:2px; 
	padding-left:5px; 
	padding-right:5px; 
	padding-top:2px; 
	width:780px
}


.catleftsearch
{
	margin:auto;
}

.sorttopl
{
	padding:0px; 
	margin:0px; 
	list-style:none;
	width:132px; 
	float:left; 
	padding-right:15px;
}

.sorttoplr
{
	padding:0px; 
	margin:0px; 
	list-style:none;
	width:80px; 
	float:left; 
	padding-right:15px;
}

.fltrbutton
{
	height:20px; 
	float:right; 
	padding-right:5px; 
	padding-top:10px;
}

.dropdownboxesbig 
{
	width:410px;
	border:solid 1px #666666;
	font:12px Arial;
	color:#666666;
}

.ratingStar 
{
	font-size: 8pt;
	width: 13px;
	height: 24px;
	margin: 0px;
	padding-left: 20px;
	padding: 3px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar 
{
	background-image: url(Images/BrightStar.gif);
}

.emptyRatingStar 
{
	background-image: url(Images/DullStar.gif);
}

.savedRatingStar 
{
	background-image: url(../../Images/SavedStar.gif;)
}

/*Wizard Starts*/
#select3 
{
	width:350px !important; 
	position:relative; 
	right:37px;
}

.WizardFindBtn 
{
	position:relative; 
	right:-515px; 
	top: -37px;
}

/*Wizard Ends*/

/*V.8*/
.subhdr
{
	background:#626D47;
	color:#FFFFCF;
	font:bold 11px Arial;
	height:20px;
	width:600px; 
	padding-left:5px;
}

.aedreq
{
	color:#000000;
	font:10px Arial;
}

.aedcountrylbl
{
	color:#000000;
	font:11px Arial;
	width:250px;
	display:block;
	padding-top:10px;
}

.aedcountrydd
{
	color:#000000;
	font:11px Arial;
	width:200px;
}

.aedcomplbl
{
	color:#000000;
	font:11px Arial;
	width:140px;
	display:block;
	padding-top:10px;
}

.aedcomptxt
{
	color:#000000;
	font:11px Arial;
	width:198px;
}

.aedtitlbl
{
	color:#000000;
	font:11px Arial;
	width:140px;
}

.aedtitdd
{
	color:#000000;
	font:11px Arial;
	width:200px;
}

.aednamelbl
{
	color:#000000;
	font:11px Arial;
	white-space:nowrap;
	width:142px;
	display:block;
	padding-top:10px;
}

.aednametxt
{
	color:#000000;
	font:11px Arial;
	width:90px;
}

.aedaddlbl
{
	color:#000000;
	font:11px Arial;
	width:140px;
	display:block;
	padding-top:10px;
}

.aedaddtxt
{
	color:#000000;
	font:11px Arial;
	width:308px;
}

.aedcitylbl
{
	color:#000000;
	font:11px Arial;
	width:140px;
	display:block;
	padding-top:10px;
}

.aedcitytxt
{
	color:#000000;
	font:11px Arial;
	width:198px;
}

.aedstlbl
{
	color:#000000;
	font:11px Arial;
	width:140px;
	display:block;
	padding-top:10px;
}

.aedstdd
{
	color:#000000;
	font:11px Arial;
	width:198px;
}

.aedziplbl
{
	color:#000000;
	font:11px Arial;
	width:140px;
	display:block;
	padding-top:10px;
}

.aedziptxt
{
	color:#000000;
	font:11px Arial;
	width:198px;
}

.aedphlbl
{
	color:#000000;
	font:11px Arial;
	width:140px;
	display:block;
	padding-top:10px;
}

.aedphtxt
{
	color:#000000;
	font:11px Arial;
	width:146px;
}

.aedemaillbl
{
	color:#000000;
	font:11px Arial;
	width:140px;
	display:block;
	padding-top:10px;
}

.aedemailtxt
{
	color:#000000;
	font:11px Arial;
	width:198px;
}

.subhdrrecp
{
	color:#000000;
	font:bold 11px Arial;
}

.radio
{
	color:#000000;
	font:11px Arial;
}

.cctypelbl
{
	color:#000000;
	font:12px Arial;
	white-space:nowrap;
}

.cctypedd
{
	color:#000000;
	font:11px Arial;
	width:155px;
}

.ccnolbl
{
	color:#000000;
	font:12px Arial;
	white-space:nowrap;
}

.ccnotxt
{
	color:#000000;
	font:11px Arial;
	width:150px;
}

.ccexplbl
{
	color:#000000;
	font:12px Arial;
	white-space:nowrap;
}

.ccexpdd
{
	color:#000000;
	font:12px Arial;
	white-space:nowrap;
}

.paymentExpiration
{
	color:#000000;
	font:11px Arial;
}

.cart8nb
{
	color:Black;
	font:9pt Arial;
}

.ccseclbl
{
	color:#000000;
	font:12px Arial;
}

.ccsectxt
{
	color:#000000;
	font:11px Arial;
	width:25px;
}

#whatsthis a:hover
{
	position:relative;
}

#whatsthis a span
{
	display:none;
}

#whatsthis a:hover span
{
	background:white;
	border:solid 1px gray;
	display:block;
	left:0;
	margin:10px;
	padding:5px;
	position:absolute;
	top:10px;
	z-index:100;
}

.giftcardhdr
{
	color:#000000;
	font:12px Arial;
}

.giftcardtxt
{
	color:#000000;
	font:12px Arial;
}

.contmsg
{
	color:#000000;
	font:12px Arial; 
	background-color:#FBF7EB;
}

.paybymsg
{
	color:#000000;
	display:block;
	font:12px Arial;
	padding-bottom:5px;
	padding-top:5px;
}

.modalBackground
{
	background:#000000;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalPopup
{
	background:#FBF7EB;
	border:1px solid Gray;
	overflow-y:scroll;
	overflow-x:hidden;
	height:500px !important;
	width:622px;
}

.addlbl
{
	color:#000000;
	font:11px Arial;
}

.aedblglbl
{
	color:#000000;
	font:11px Arial;
	width:140px;
}

.aedblgtxt
{
	color:#000000;
	font:11px Arial;
}

.aedphmsg
{
	color:#000000;
	font:10px Arial;
}

.aedpcahdr
{
	background:#cccccc;
	border-bottom:solid 1px #575757;
	color:#000000;
	font:bold 11px Arial;
	text-align:center;
}

.aedpcares
{
	color:#000000;
	font:bold 11px Arial;
}

.aedpcagrid
{
	color:#000000;
	font:bold 11px Arial;
}

/*.topbg
{
	background-color:#FBF7EB;
	border-top: solid 1px #626D47;
	border-right: solid 1px #626D47;
	border-left: solid 1px #626D47;
}
*/
.leftbg
{
	background:url(images/leftbg.gif) repeat-y left top;
	width:9px;
}

.rightbg
{
	background:url(images/rightbg.gif) repeat-y right top;
	width:9px;
}

.btmbg
{
	background:url(images/btmbg.gif) repeat-x left bottom;
	height:6px;
}

.cartcontshop
{
	color:#000000;
	padding-left: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.cartcurr
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.cartseccert
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.cartcurdisc
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.cartzip
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.dcmain
{
	border:0;
	text-align:left;
	width:100%;
	padding-left:4px;
}

.dctop
{
	background:#cccccc;
	border-bottom:solid 1px #575757;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	font-weight: bold;
}

.dcbot
{
	background:#626D47;
	color:#FFFFFF;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height: 22px;
}

.dchdr
{
	background:#626D47;
	color:#FFFFFF;
	line-height:10px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	height: 20px;
	vertical-align: middle;
	width: 990px;
	padding-left: none;
}

.dcimg
{
	padding:5px;
}

.dcdesc
{
	color:#000000;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
	text-align:left;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.dclinks
{
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.dclinks a:hover
{
	color:#626D47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	font-weight: bold;
}

.dckits
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:10px;
}

.dccust
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:10px;
}

.dcwarnty
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
}

.dcavail
{
	color:#000000;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.dcuom
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
}

.dcqtylnk,.dcqtylnk a:link,.dcqtylnk a:hover,.dcqtylnk a:visited,.dcqtylnk a:active
{
	color:#000000;
	text-decoration:none;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.dcqtylnk a:hover
{
	color:#626D47;
	text-decoration:none;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.dcutprice
{
	color:#000000;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.dctotprice
{
	color:#000000;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.dcexvatprice
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
}

.dcvatprice
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
}

.dcincvatprice
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
}

.dcsctxt
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
}

.dcscutprice
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
}

.dcsctotprice
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
}

.dcscexvatprice
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
}

.dcscvatprice
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
}

.dcscincvatprice
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
}

.dcautotxt
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	vertical-align:top;
}

.dcsubtolmsg
{
	border-bottom:1px Black;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height: 24px;
	vertical-align: middle;
	width: 990px;
	
}

.dcsubtot
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	white-space:nowrap;
	padding-left:5px;
	padding-top: 4px;
}

.dcdisc
{
	border-bottom:solid 1px #000000;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space:nowrap;
	padding-left:3px;
	font-weight: bold;
}

.dcinstbtn
{
	border-bottom:1px #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right:10px;
}

.dcezpaymsg
{
	color:#CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.dcinstbill
{
	border-bottom:solid 1px #000000;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space:nowrap;
	padding-left:3px;
	font-weight: bold;
}

.dcshipchrg
{
	color:#000000;
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 2px;
}

.dcaddph
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space:nowrap; 
	padding-left:3px;
}

.dcscmsg
{
	border-bottom:solid 1px #000000;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.dcsurchrg
{
	border-bottom:solid 1px #000000;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space:nowrap;
	padding-left:3px;
	font-weight: bold;
}

.dcshipfee
{
	border-bottom:solid 1px #000000;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space:nowrap;
	padding-left:3px;
	font-weight: bold;
}

.dctax
{
	border-bottom:solid 1px #000000;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space:nowrap;
	font-weight: bold;
}

.dctotal
{
	color:#000000;
	white-space:nowrap;
	background-color:#E8DCA5;
	width:220px;
	padding-left:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 3px;
	padding-top: 5px;
	padding-bottom:5px;
	text-transform: uppercase;
	border-top:solid 1px #000000;
}

.dcpaytoday
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space:nowrap;
	padding-left:3px;
	font-weight: bold;
}

.dcclub
{
	background:#FBF7EB;
	border-bottom:solid 1px #000000;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space:nowrap;
	font-weight: bold;
	visibility:hidden;
}

.dcshipopt
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:200px; 
	margin-left:3px;
}

.rbshipopt
{
	display:block;
	width:200px;
}

/*.dcaltrowbg1
{
	background:#FFFFFF;
*/}

.dcaltrowbg2
{
	background:#FFFFFF;
}

.loginhdr
{
	color:#626D47;
	padding-left:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	text-transform: uppercase;
}

.logincustinfo
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left:12px;
	display:block;
	padding-top: 3px;
}

.loginretcusthdr
{
	color:#626D47;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 13px;
}

.loginunametxt
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
}

.loginunameinfo
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.loginuname
{
	margin-right:5px;
	padding-left:5px;
	width:180px;
}

.loginpwdtxt
{
	color:#000000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.loginpwdinfo
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.loginpwdinfo a:link
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
.loginpwdinfo a:hover
{
	color:#626D47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}

.loginnewcusthdr
{
	color:#626D47;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.logininfo
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.logininfo a:link
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
.loginmaillist
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.loginmaillist a:link
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}

.loginreqflds
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
}

.logingstckhdr
{
	background:#626D47;
	color:#FFFFCF;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:5px;
}

.Currencydisclaimer2
{
	color:Black;
	font:12px Arial;
}

H3,H3 a:visited,H3 a:active,H3 a:link
{
	color:#000000;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin:0;
	padding:0;
}

H3 a:hover
{
	text-decoration:underline;
	font-size: 12px;
	color:#626D47;
	margin:0;
	padding:0;
}

.AdCopytext
{
	color:#000;
	font:bold 16px Arial;
	padding-left:10px;
}

.ADMINHeaderNoBack
{
color:#2F444A;
	display:block;
	font:bold 16px Verdana;
	padding-bottom:5px;
}

.ADMINregtext,.ADMINregtext a:link,.ADMINregtext a:visited,.ADMINregtext a:active
{
	color:#000000;
	font:11px Verdana;
	height:15px;
	text-decoration:none;
}

.ADMINregtext a:hover
{
	color:#000000;
	font:11px Verdana;
	height:15px;
	text-decoration:underline;
}

.myAccountTitle
{
	text-align:center;
}

.kitcomptext
{
	color:#000;
	font:10px Arial;
}

.error
{
	color:#000000;
	font:bold 12px Arial;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.dcgc
{
	border-bottom:solid 1px #000000;
	color:#000000;
	font:Bold 12px Arial;
	white-space:nowrap; 
	padding-left:3px;
}

.ccissnolbl
{
	color:#000000;
	font:12px Arial;
}

.recphdr
{
	background:#626D47;
	color:#FFFFD2;
	font:bold 12px Arial;
	text-align:left; 
	padding-left:3px;
}

.shipsubhdr
{
	color:#000000;
	font:bold 12px Arial;
	padding-top:5px;
	white-space:nowrap;
}

.openacc
{
	color:#000000;
	font:bold 12px Arial;
}

.cclbl
{
	color:#000080;font:12px Arial;
}

.prevccrb
{
	color:#000000;
	font:12px Arial;
}

.giftcardlbl
{
	color:#000080;
	font:12px Arial;
}

.promohdr
{
	background:#626D47;
	border-bottom:solid 1px #575757;
	color:#FFFFD2;
	font:bold 12px Arial; 
	font-size:10pt;
	width: 980px;
	padding-left:5px;
}

.promosubhdr
{
	color:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	padding-left:10px;
}

.giftmsghdr
{
	background:#626D47;
	border-bottom:solid 1px #575757;
	color:#FFFFD2;
	font:bold 12px Arial; 
	width: 985px;
	float: left;
	padding-left:5px;
}

.giftmsgsubhdr
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	padding-left:10px;
}

.giftmsg
{
	color:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight: bold;
	
}

.demohdr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding-left:4px;
}

.demo
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	background-color:#FFFFFF;
}

.billpophdr
{
	background:#626D47;
	color:#FFFFD2;
	font:bold 12px Arial; 
	padding-left:3px;
}

.billpopsubhdr
{
	color:#000000;
	font:bold 12px Arial;
}

.shippophdr
{
	background:#626D47;
	color:#FFFFD2;
	font:bold 12px Arial; 
	padding-left:3px;
}

.shippopsubhdr
{
	color:#000000;
	font:bold 12px Arial;
}

.loginborder
{
}

.cathdr
{
	color:#FFFFCF;
	font:bold 12px Arial;
	height:23px; 
	width:781px !important;
}

.catsubhdr
{
	color:#626D47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.catmsg
{
	color:#626D47;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.catnewsltr
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.catinfo
{
	color:#000000;
	font:12px Arial;
}

.shiprb
{
	color:#000000;
	font:11px Arial;
}

.paypalfont
{
	color:#000000;
	font:11px Arial;
	padding-right: 100;
}

.topprodwdt
{
	display:table;
	float:left;
	width:380px;
}

.font1
{
	color:#070601;
	font:bold 10pt Arial;
	text-decoration:none; 
	padding-left:3px;
	
}

/*V.8*/

.ulplain2 
{
	list-style-type: none; 
	margin:0; 
	padding:0;
}

.ulplaincenteralign 
{
	list-style-type: none; 
	margin:0; 
	padding:0;
}

.ulplainBG 
{
	list-style-type: none; 
	margin:0; 
	padding:0;
}

.catpgrt
{
	text-align:left;
	padding:3px 0 3px 3px;
}

.filterlabeltop2 
{
	position:relative;
	top:10px;
	left:10px;
}

.modelopt 
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	padding-left:3px;
}

.personrated 
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold; 
	padding-left:5px;
}

.ratereview 
{
	color:#000000;
	font:bold 14px Helvetica; 
	padding-left:3px;
	padding-top: 15px;
}

.emailpage2friend a:link 
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.emailpage2friend a:hover 
{
	color:#626D47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.maiintbl 
{
	background-color:#ffffff;
	width:1000px;
	margin:auto;
}

.toplinks 
{
	height:26px;
	color: #000000;
	text-decoration:none;
	white-space:nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.toplinks a:link,.toplinks a:visited,.toplinks a:active
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none; 
	white-space:nowrap;
}

.toplinks a:hover
{
	text-decoration:underline;
}

.subtoplinks 
{
	height:35px;
	color: #FFFFFF;
	text-decoration:none;
	white-space:nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.subtoplinks a:link,.subtoplinks a:visited,.subtoplinks a:active
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none; 
	white-space:nowrap;
}

.subtoplinks a:hover
{
	text-decoration:underline;
}


.NewsletterTextBox 
{
	width:170px;
	height:15px;
	color:#626D47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


.subcatHome2
{
	color:#000000;
	text-decoration:none;
	width:199px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:7px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.subcatHome2 a:link,.subcatHome2 a:visited,.subcatHome2 a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
	width:199px;
	display:block;
	padding-left:7px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.subcatHome2 a:hover
{
	text-decoration:underline;
	color:#626D47;
}


/*.justNode
{
	color:#FFFFFF;
	text-decoration:none;
	width:207px;
	height:23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 2px;
	background-color: #66724A;
}

.justNode a:link,.justNode a:visited,.justNode a:active
{
	color:#FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:207px; 
	height:23px; 
	position:relative; 
	font-size: 11px;
	top:4px; 
	left:8px;
	font-weight: bold;
	margin-bottom: 2px;
}

.justNode a:hover
{
	text-decoration:underline;
}
*/
.subcatHome
{
	color:#000000;
	text-decoration:none;
	width:190px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:7px;
	font-size: 10px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}

.subcatHome a:link,.subcatHome a:visited,.subcatHome a:active
{
	color:#000000;
	text-decoration:none;
	width:190px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:7px;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.subcatHome a:hover
{
	text-decoration:underline;
	color:#626D47;
}

/*.maintableleftalign {background-color:#ffffff; width:207px}*/
/*.LeftNavBG
{
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #6A5D43;
}*/

.masterpadding 
{
	background-color:#ffffff; 
	width:790px;
}

.FooterLinks
{
	color:#FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
}

.FooterLinks a:link,.FooterLinks a:active,.FooterLinks a:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
}

.FooterLinks a:hover
{
	text-decoration:underline;
}

.copyright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FCFAC9;
}

.SearchBox3
{
	width:150px;
	height:14px;
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	position:relative;
	left:-4px;
}

.TopMenu_RL 
{
	padding-top:0px;
	background-image:  url(../../images/TopNav_mid.jpg); 
}

.TopMenu_RL spacer
{
	padding-top:0px;
	background-image:  url(../../images/TopNav_spacerrepeat.jpg); 
}



.TopMenu_RL ul
{
	display:inline;
	margin:0;padding:0px;
	list-style-type: none;
	font-family:Arial;
	font-size: 11px;color: #FFFFD2;
	font-weight:bold;
	text-decoration:none;
}

.TopMenu_RL li
{
	display: inline; 
	margin:0;
}

.TopMenu_RL li a, .TopMenu_RL li a:active, .TopMenu_RL li a:link, .TopMenu_RL li a:visited
{
	display:inline-block; 
	position:relative; 
	top:-4px; 
	color:#000000;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none; 
	padding:2px;
}

.TopMenu_RL li a:hover
{
	text-decoration:underline;
}

.TopMenu_RL span 
{
	display:inline-block; 
	top:2px; 
	position:relative;
}


.tmitm a:link,.tmitm a:hover,.tmitm a:active,.tmitm a:visited
{
	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.tmitm 
{
	color:#EBC816;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.tmtot a:link,.tmtot a:hover,.tmtot a:active,.tmtot a:visited
{
	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.tmtot 
{
	color:#EBC816;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}


.itmlstrow 
{
	width:100%;
	border-bottom:solid 1px #000000; 
	padding:5px 0 5px 0;
}

.ItemListColumns 
{
	font-weight:bold; 
	width:220px; 
	list-style-type:none; 
	vertical-align: top;
	float:left; 
	display:table;
}

.ItemListDiv 
{
	font-weight:bold; 
	width:4px; 
	list-style-type:none; 
	vertical-align: top;
	float:left; 
	display:table;
}

.ItemListColumnsHP 
{
	font-weight:bold; 
	width:220px; 
	list-style-type:none; 
	vertical-align: top;
	float:left; 
	display:table;
	height:100%;
}

.ItemListDivHP 
{
	font-weight:bold; 
	width:10px; 
	list-style-type:none; 
	vertical-align: top;
	float:left; 
	display:table;
}

.cartmaintbl 
{
	background-color:#FFFFFF;
}

.carttblprice 
{
	background-color:#FFFFFF;
	border: solid 1px black !important;
	border-collapse: collapse;
 }
 
.promo 
{
	background-color:#FFFFFF;
}

.gridheaderbg 
{
	background-color:#626D47; 
	font: bold 12px Arial; 
	color:#FFFFD2;
}

.pricenew 
{
	text-align:center; 
	width:190px;
}
/*.catnameonly
{
color:#626D47;
}*/


/**************V9 CSS*************/

.secndlevelhldr {width:200px;background-color:red; display:block}
.secndlevelhldr a:link {font: bold 11px Arial; color: #ffffff}
.rootlevelCss {display:block; background-color:none; width:200px; color:#000000; !important; font-weight:bold !important; font-size:10px; text-decoration: none;}
.topalign {vertical-align: top}
.adminbtns {background-color: #B3D0EC; font:bold 11px Verdana; color:#000000; text-align:center; border:solid 1px #9BBFE1}
.CATitmwrapHP {width:185px !important; float:left; display:table; height:250px; border:solid 1px #565340; background:#CCBD94; margin-bottom:4px; margin-right:3px; margin-left:3px}
.CATitmwrap {width:185px !important; float:left; display:table; height:325px; border:solid 1px #565340; background:#CCBD94; margin-bottom:10px; margin-right:3px; margin-left:6px}
.CATitmwrap2 {width:185px !important; float:left; display:table; height:250px; border:solid 1px #565340; background:#CCBD94; margin-bottom:4px; margin-right:3px; margin-left:3px}
.CATpricearea {width:183px !important; display:table; text-align:center !important}
.CATPgwidth {width:790px}
.CATFtdItm {color:#ffffff;font:bold 14px Verdana;background:#426129;text-decoration:none; clear:both; display: table-cell; width:790px; padding:4px 0 4px 0;}
.CATpagn{color:#626D47;font:bold 14px Verdana; text-decoration:none; clear:both; display: table-cell; width:790px; padding:0px 0 0px 0;}
.sortareatop {vertical-align:top; background-color:#C4BB9E; width:790px;height:45px; padding-bottom:2px; padding-top:2px}
.buildshortdesc {font-weight:bold; color:#5E5E90; font-size:11px; font-family:Arial}
.builddropdwn {width:130px; font-size:11px; font-family:Arial}
.branchbox {height:90px; width:500px; background-color:#F0F1E3; border: solid 1px #94948A; margin:10px 0 10px 10px}
.branchsubh {font:bold 11px Arial; color:#000; margin:3px}
.branchcheckbx {font:11px Arial; color:#000; margin:3px}
.buildbars {background-image:url(../../Images/buildbarbg.png); background-repeat:repeat-x;font:bold 16px Arial; color:#050600; height:23px; border:solid 1px #9E9E6D; padding-left:3px; padding-top:5px; clear:both; width:697px}
.buildbars2 {background-image:url(../../Images/buildbarbg.png); background-repeat:repeat-x;font:bold 16px Arial; color:#050600; height:23px; border:solid 1px #9E9E6D; padding-left:3px; padding-top:5px; clear:both; width:992px}
.buildmountedtxt {font:bold 12px Arial; color:#000}
.buildmountedbx {padding-left:13px}
.buildbarstall {background-image:url(../../Images/buildbarbg.png); background-repeat:repeat-x; font:bold 16px Arial; color:#050600; border:solid 1px #9E9E6D; padding-left: 3px; vertical-align:middle; height:23px; padding-top:5px;width:285px}
.buildrack {padding-left:80px; padding-bottom:4px}
.step2subhdr {text-align:left; font:bold 12px Arial; color:#000}
.buildddb {font:11px Arial; color:#000;width:290px}
.buildprice {border: solid 1px #94948A; background-color:#F0F1E3; padding:4px; margin-bottom:10px; width:290px !important}
.stp1wdt {width:700px}
.stp3wdt {width:295px}
.stbox {margin:10px 0 10px 10px}
.stselect {font:bold 11px Arial; color:#000}


/*.stkybx {width:400px; height:340px}*/
.stkyitmtxt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000}
/*.stkytxt {font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-left:0px; padding-right:00px; padding-top:6px; padding-bottom:10px;}*/
/*.stckyitms {text-align:center; width:85px !important; padding-bottom:5px; padding-top:5px; background-color:#c2c2c2}*/
.stckybrs {background-color:#626D47; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; padding-left:5px}
.stckybrsbtm {border:solid 1px #626D47; padding:5px}
.servtypact { width:96px; height:19px; background-color:#D0E1D1; border:solid 1px #4E6350; font:bold 12px Arial; color:#4E6350; text-align:center; vertical-align:middle; margin:2px 2px 2px 2px; cursor:hand }
.servtypinact {width:96px; height:19px; background-color:#4E6350; border:solid 1px #4E6350; font:bold 12px Arial; color:#D0E1D1; text-align:center; vertical-align:middle; margin:2px 2px 2px 2px; cursor:hand }


.ssettypact {width:48px; height:23px; border:solid 1px #4E6350; background-color:#D0E1D1; font:bold 12px Arial; color:#4E6350; cursor:hand }
.ssettypinact {width:48px; height:23px; border:solid 1px #D9D9D9; background-color:#ECECEC; font:bold 12px Arial; color:#000; cursor:hand }
.dropbxclr {background-color:transparent;border:solid 1px blue; position: absolute}
.cartdetailhdr {font:bold 12px Arial; color:#626D47; padding:0 5px 0 5px; border:solid 1px #626D47}
.cartdetailsubhdr {font:12px Arial; color:#626D47; padding:0 5px 0 5px; border-bottom:solid 1px #626D47; border-right:solid 1px #626D47; border-left:solid 1px #626D47}
.itmlstrow {width:790px;border-bottom:solid 1px #000000; padding:5px 0 5px 0}
.ItemListColumns {font-weight:bold; width:207px; list-style-type:none; vertical-align: top;float:left; display:table}
/*.ItemListDiv {font-weight:bold; width:10px; list-style-type:none; vertical-align: top;float:left; display:table}*/
.ItemListColumnsHP {font-weight:bold; width:150px; list-style-type:none; vertical-align: top;float:left; display:table; height:300px; background-color:red}
.ItemListDivHP {font-weight:bold; width:10px; list-style-type:none; vertical-align: top;float:left; display:table}
.divbltimghdr {background-color:#D9D6C1; height:25px; border-top:solid 1px #626D47; border-right:solid 1px #626D47; border-left:solid 1px #626D47; font: bold 14px Arial; color:#626D47; padding-left:3px}
#tooltip {position:absolute;z-index:9999;color:#000000;font-family: Arial; font-size:11px; line-height:12px;width:300px;background-color:#FFF;border-top: solid 4px blue;border-bottom: solid 1px blue;border-right: solid 4px blue;border-left: solid 1px blue;padding-left:5px}
.gridaddcopy {font-size:11px; font-family:Arial; color:red}
.formspc{padding-top:2px;padding-bottom:2px}
.cartgrdbrd {border: solid 1px #626D47; width:600px}
.cartbrd {border-right: solid 1px #626D47;border-bottom: solid 1px #626D47; padding: 2px}
.cartbrd2 {padding: 2px;border-bottom: solid 1px #626D47}
.addwidth {width:440px}
.blft {float:left}
.brght {float:right}








/*CASE BUILDER - v9.01*/

.CustomTabStyle {margin-left:8px; width:980px}/*moves the entire case to the right*/

.CustomTabStyle .ajax__tab_header {}

.CustomTabStyle {}

/*

.CustomTabStyle .ajax__tab_inner {padding-left:15px;background:url(../../Images/tab-left.gif) no-repeat; height:20px}



.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {background:url(../../Images/tab-hover-right.gif) no-repeat right; height:21px}

.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {padding-left:3px;background:url(../../Images/tab-hover-left.gif) no-repeat; height:21px}

.CustomTabStyle .ajax__tab_hover {background:url(../../Images/tab-hover.gif) repeat-x; height:21px;width:100px; padding-top:4px}

*/

.CustomTabStyle .ajax__tab_active .ajax__tab_outer {visibility:hidden; padding:0; margin:0; width:0; height:0}

.CustomTabStyle .ajax__tab_active .ajax__tab_inner {visibility:hidden; padding:0; margin:0; width:0; height:0}

.CustomTabStyle .ajax__tab_active {visibility:hidden; padding:0; margin:0; width:0; height:0}



#__tab_ctl00_ContentPlaceHolder1_tabscontainer_tabBuild {width:978px; height:70px; background:url(../../images/quick-pic-step-1.jpg) no-repeat left; background-color:#666537; border-right:1px solid #999999; border-left:1px solid #999999; position:relative;}



.CustomTabStyle .ajax__tab_body {border:1px solid #999999;background-color:#ffffff;background-color:#FFFFFF; background:url(//www.medalsofamerica.com/images/ajax-loader.gif); background-repeat:no-repeat; background-position:center; min-height:50pt}



#popup {position:absolute;z-index:9999;color:#000000;width:auto;height:auto;background-color:#FFF;border: solid 1px black;}
.CBstrtovrbtn {float: right; padding:3px}
.CBbtmbrs {height:22px; width:486px; background-color:#F0EEE8; font:bold 12px Arial; color:#626D47; clear:both; background-image:url(../../Images/CBarrow.png); background-repeat:no-repeat; background-position:left; padding-left:25px; vertical-align:middle; display:table-cell}
.CBengravng {font:bold 14px Arial; color:#000000; padding:4px 0 4px 0}
.Qpickhdr {font:bold 12px Arial; color:#000; padding-left:4px}
.ribnpad2 {width:140px}
.CaseInst {background-color:#E6C331; padding:4px; margin:3px; font:bold 12px Arial; color:#000}


.custopt {font-weight:normal !important; color:black}
.custreq {color:red;font-weight:bold !important}
#tooltip {visibility: hidden;}
#imagepadrt {float:right; margin: 0px 0px 0px 10px;}
#imagepadlft {float:left; margin: 0px 10px 00px 0px;}
.useful_links {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
	padding-right: 3px;
}
.ratingStar { font-size: 8pt; width: 13px; height: 24px; margin: 0px; padding: 2px; cursor: pointer; display: block; background-repeat: no-repeat;}
.filledRatingStar {background-image: url(../../images/FilledStar.gif);}
.emptyRatingStar {background-image: url(../../images/EmptyStar.gif);}
.savedRatingStar {background-image: url(../../images/SavedStar.gif);}

.buttonpadtop {margin: 14px 0px 0px 0px;}
.RecentViewed
{
	background:#6A5D43;
	color:#FFFFFF;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	height: 16px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom: 10px;
	margin-top: 5px;
	}
	
	.AlsoBought
{
	background:6A5D43;
	color:#FFFFFF;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	height: 16px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom: 10px;
	margin-top: 5px;
	}
	
	#cartdesc {padding-top: 6px; padding-bottom: 3px; font-weight:bold;}
	.cartprc {padding-top: 3px; padding-bottom: 6px; font-weight:bold;}

.buildPopup{background-color:#ffffdd;border-width:1px;border-style:solid;border-color:Gray;width:628px;height:500px;overflow:auto;}
.qpickPopup{background-color:#ffffdd;border-width:1px;border-style:solid;border-color:Gray;width:628px;height:500px;overflow:auto;}

/*---------------------------------------------------*/
    /*V11-Css-Done by Linda Lozada on Aug 24 2011*/
/*---------------------------------------------------*/
/*Interactive Items*/
.stkywrapper {height:250px}
.stkytpbrdr {float:left; border:none}
.stkybx {width:394px; height:430px; border:solid 1px black; display:table; clear:both; margin-bottom:10px}
.stckyitms {text-align:center; width:85px !important; padding-bottom:5px; padding-top:5px; background-color:#c2c2c2; display:table; float:left; height:150px !important}
.stkytxt {font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-left:0px; padding-right:00px; padding-top:6px; padding-bottom:10px; display:block; clear:both}
#topfilter{list-style-type:none;margin:0;padding:0;overflow:hidden; display:block; clear:both; padding-left:25px;}
#leftfilter{list-style-type:none;margin:0;padding:0;overflow:hidden; float:left; width:22px;}
#draggables {float:left; height:329px; width:357px; overflow-y:scroll; background-color:#c2c2c2}
#tblCust {border:solid 1px black; margin-top:10px; margin-bottom:10px; width:395px; display:table; clear:both; height:170px}
#tbintstyle {width:396px}

.brandheader {width: 960px; background-color: #F4F4E8; font-weight:bold; padding:3px; display:block; clear:both}

.brandlsthdr {width:960px !important; padding:5px 0 5px 8px; display:block}

.brandlst {width:240px !important; float:left}

.MPfooter,.CUclr,.IFclr,.PPORclr,.PMclr,.QPclr,.Rclr{clear:both}

.sitemap1{width:785px;margin:3px;height:360px;border:solid 1px #CCCCCC;background-color:#F4F4F4}

.sitemap2{width:320px;float:left;margin:3px;height:264px;border:solid 1px #CCCCCC;background-color:#F4F4F4}

.sitemap3{width:211px;float:left;margin:3px;height:264px;border:solid 1px #CCCCCC;background-color:#F4F4F4}

.sitemap4{width:180px;float:left;margin:3px;height:264px;border:solid 1px #CCCCCC;background-color:#F4F4F4}

.sitemap5{width:123px;float:left;margin:3px;height:264px;border:solid 1px #CCCCCC;background-color:#F4F4F4}

.NavShareIcons,.floatrghtbar,.IFrght{float:right}

.CBspace,.TCBspace{height:10px;clear:both; background-color: #fff}

.MPfloat,#CustReRank,#CustReRank,#ItmEngraleft,#ItmExKitleft,#gridcompleft,.catquiklft,.CUlft,.floatlftbar,#indexRght,.resetpwdlft div,.TopSearchlft,.warrlft,.BIlft,.BIdroprgt,.DMlft,.IFlft,.PPORlft,.PMlft,.QPlft,.Rlft,#rtrnlft,.HdrEnds{float:left}

#segcattop,#segshortdesc,#seglistitemdd,#segranking,#seggridhdr,#segekitcomp,#seglongdesc,#segspecification,#segrecaccesories1,#segtopselling,#segresources,#segmanfinfo,#segcatbot,#segcustdisc,#seggridlongdesc,#seggridspecification,#seggridtopselling,#seggridresources,#seggridmanfinfo,#seggridcatbot,#seggridcustdisc,.gridbtmrthelp,.btmrthelp,.toprtresources,.topselln,.rcmdasc,.spcfctnsall,#ExplodingKitHdr{padding-bottom:10px}

.itemrankings {margin-top:13px}

#segresourcepromo{text-align:right;padding-bottom:10px}

#segimage{padding-bottom:10px;text-align:center}

.itembody{width:984px; list-style-type:none; margin:0; padding:0}

.itemmainleft,.itembtmleft{width:566px; float:left; list-style-type:none; margin:0; padding:0}

.itemgrid{list-style-type:none; margin:0; padding:0}

.itemtoprt,.itembtmprt{width:403px; float:left; list-style-type:none; margin:0 0 0 15px; padding:0}

.listcomp,#segCustReview{padding-bottom:10px;border:solid 1px #000000;margin-bottom:10px}

.quantityboxall{border:solid 1px #000000;padding:5px;margin-bottom:10px;width:384px; display:table; background-color:#f0f3f4}

#customerdiscussion,#CustReHdr,#engravingitems,#BuyTogetherHdrText{vertical-align:middle}

.CustDiscussion,.CustDiscApproved{padding-top:5px;padding-bottom:10px}

.CustDiscussionlbls{padding-bottom:20px}

.CustDiscussiontxt,#reviewer,#loc,#ItmEngrabold,#ItmExKitbold,.SubHeaderManufacturerInfoText,.SubHeaderResourcesText,.resetpwdhdr{font-weight:bold}

.divdescshort{display:block;width:581px}

.divdescfull{display:none;width:581px}

.CustDiscpgcount,.QPrght{text-align:right}

#ImtImgaltview,.CBlft{text-align:left}

.CustDiscitemno,.CustDiscitemno a:link,.CustDiscitemno a:hover,.CustDiscitemno a:visited,.CustDiscitemno a:active {text-align:left; font-weight:normal !important}

.CustDisclnksOn{color:#00F;font-weight:bold}

.CustDisclnksOff{color:#00F;font-weight:normal}

#divcustrating{padding-bottom:10px;padding-left:5px}

#reviewcount{padding-bottom:10px;padding-top:5px;padding-left:5px}

.ipdiv{background:url(../../Images/IPDIV.gif);background-repeat:repeat-x; clear:both; height:1px}

#CustRedesc,#itmcustrevhdr{padding-left:20px;font-weight:bold;float:left}

#CustReDetails,#CustReDetails,#ItmEngraboldlft,#ItmExKitboldlft{font-weight:bold;float:left}

.lnkCustReviewText{text-align:right;padding-top:10px;padding-right:7px; color:#000}

#longdescNew{vertical-align:middle;padding-left:10px; width; 400px}

.itmcustrev{font-weight:bold;padding-left:20px;width:131px}

.itmcustrevtbl{width:600px;padding-left:20px}

#longdescNew{vertical-align:middle;padding-bottom:15px}

#ddengvkitcomp{width:300px}

#tbEngraving,#gridcomphdr,.outzonecat,.outzoneall,.dctopall,.maall,.mabillall,.mabillchng,.mabillchngeml,.mabillchngpass,.dppaymntrcp,.dpgcrecap,.homepgbanners,.contentftr{width:100%}

#ekitHdrHasListItem,.cpcobtnbtm,.BIpad{padding-top:0px}

#ekitCompsSurChrgPrice{text-align:center justify}

#gridcompleftnowrap{float:left;white-space:nowrap}

#stckybrsbtmUL{list-style-type:none;margin:0px;padding:0px}

.stckybrsbtmLI{display:inline;margin-right:10px}

#ddlistcomp{width:426px}

/*#tbprice{width:290px !important;float:left}*/

#GuaranteedlowpriceText{font:11px Verdana;color:#00f}

#divQtyMin,#divCartLimit{display:none;padding-top:5px;color:#F00}

#itemLink{vertical-align:baseline;font-size:12px;line-height:12px;display:block}

.catmaindv{display:block}

.catquiklftcols{float:left;width:180px}

.CUmain{width:936px}

.CUblurb{height:41px}

.CUmsg{height:27px;color:#F00}

.CUmsg2{height:35px;font-weight:bold}

.CUlbl{width:145px;float:left}

.CUentry{width:456px;float:left}

.CUtxtcomments{width:132px}

.CUnewsletter{height:41px;color:#F00}

.CUbtn{height:20px; padding-bottom:10px}

.CUcontshop{height:57px}



.subcatHomeIS,.subcatHomeIS a:link,.subcatHomeIS a:visited,.subcatHomeIS a:active{font:bold 11px Verdana;color:#000;text-decoration:none;width:190px; padding-left:4px; display:block; padding-bottom:2px}

.subcatHomeIS a:hover{color:#626D47;text-decoration:underline}





.catnamebtm{color:#000;font:bold 16px Verdana;width:100%;height:24px;background:#f8f8f8;border-top:solid 1px #999999}

.ozsubs{vertical-align:top;width:25%}

.ozphoto img{width:25%;height:25%}

.cartpageall,.loginpgall,.recapalltop,.rcpdtls,.rcppromoarea,.rreviewbtm{width:993px}

.dctop{background:#ccc;border-bottom:solid 1px #575757;color:#000;font:bold 11px Arial;text-align:center;width:990px}

.dcbot{background-image:url(../../Images/cart_hdr_top_bg.gif); background-repeat:repeat-x;color:#fff;font:bold 10pt Arial;line-height:14px;border-bottom:solid 1px #000; text-align:center; height:25px; width:990px}

.dcsubtolmsg{background:#f5f5f5;border-bottom:1px Black;font:bold 11px Arial;padding-right:10px;width:790px}

.dcthreeclmn,.dcchrgsleft,.dcclubrt,.dctwohundrd{width:200px}

.dcinstbtn{border-bottom:1px #000000;font:11px Arial;padding-right:10px;width:790px}

.dcinstbill{border-bottom:solid 1px #000000;color:#000;font:Bold 11px Arial;white-space:nowrap;width:200px}

.dcezpayarea,.dccartmsgarea,.dcclublft{width:790px}

.dcofo{width:150px}

.loginbgall{background:#fff;width:993px;height:300px}

.loginrtncstr,.logintns{width:297px}

.loginallmd{margin:0 15px 0 15px}

.Headersma{color:#626D47;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-left:5px;
	text-transform: uppercase;
	width:100%;
	height:22px;
	text-align:left;
	padding-left:7px
}

.ordhstrytop,.ordhstrymid{width:990px}

.billinforcp,.shpinforcp{width:240px}

.mnname{width:120px;height:30px;font-family:Arial;font-size:12px;font-weight:bold;color:#000}

.nmemail{width:160px}

.nmemailbox{width:55px;height:30px}

.nmbtnbox{width:36px;height:30px}

.nmbtn{width:100px}

.nmmsgarea,.NewsLetterValidationMsg{width:502px}

.nbtyperea{width:273px}

.hpcname{float:right;position:relative;top:7px}

.CBicns,.TCBicns,.BIcntr,.DMcontainer,.Wzrdctr{text-align:center}

#indexW {width:775px}

.CEmaintbl{margin-left:10px;width:100%}

.PUmain,.DMbody,.ImgPUbody{margin-top:2px;margin-left:0px;margin-right:0px}

.resetpwdmain{display:table}

.resetpwderr{color:#F00;width:100%; display:block; clear:both}

.TopSearchdesc{padding-bottom:15px;padding-top:15px;clear:both}

.BImain{width:758px}

.BIdroplft{height:20px;width:134px;float:left}

.BIdropmid{height:20px;width:134px}

.BIicns,.Wzrdtoppad{padding-top:12px}

.BIimg,.Wzrdpath{float:left;vertical-align:top;margin:0 auto;position:relative;top:auto;width:23%}

.BIdesc{float:left;vertical-align:top;margin:0 auto;position:relative;top:auto;width:47%;padding-right:8px}

.BIpr{float:right;vertical-align:top;margin:0 auto;position:relative;top:auto;width:27%}

.DMmedia{padding-left:120px}

.DMimg{padding-right:300px}

.DMpad{padding-left:34%}

.DMicn{width:59px;float:left}

.ImgPUdiv{width:50%;float:left}

.IFsort{width:775px;background-color:#888}

.IFsortitms{width: 200px !important;float:left; padding-left:2px}

.IFsortbrn{width: 270px !important;float:left}

.IFalt{display:block;padding:5px}

.IFbtn{float:left;width:100px}

.PPORlbl{width:137px;float:left}

.PMfltclr{float:left;clear:right}

.QPwidth{width:980px}

.QPsegerr{display:none;font-weight:bold;color:#F00}

.Rhdr{width:25%;white-space:nowrap;float:left}

.Rtxt{width:15%;white-space:nowrap;float:left}

.Rwidth{width:70%}

#rtrnmsg{background-color:#f1f1f1;clear:both}

.Wzrddesc{float:left;vertical-align:top;margin:0 auto;position:relative;top:auto;width:41%}

.Wzrdprc{float:right;vertical-align:top;margin:0 auto;position:relative;top:auto;width:32%;padding-right:10px}

.MPSearch {position:relative; top:-28px; left:10px;; height:0px}

.catlft {float:left}

.PMlft {clear:both}

.PMclr {padding:8px 0}

.SMwdt {width:760px; float:left}

.SMhelpWdt {width:180px !important; float:left} 

.SMmainwidth {width:990px !important}



.pagingcss {color:#626D47; font: bold 12px Arial; text-align:center; clear:both;}
.pagingcss a:link,.pagingcss a:visited  {color:#626D47; padding-right:3px; font:bold 12px Arial}
.pagingcss a:hover{color:#000}
.pagingcss a:active  {color:#626D47; padding-right:3px; font:bold 12px Arial}



.ITMSRCHwrap {margin:0 5px 10px 5px; width:180px !important; display:block; float:left; border:solid 1px #565340; height:325px; background:#CCBD94}

.NewsletterHeaders{width:457px; height:28px}/*; padding-bottom:2px; display:block; clear:both;*/

.NewsletterHeaders div {float:left}

/* Search - autocomplte css */

.ac_results {padding: 0px;border-right: solid 1px #BFD4EC;border-left: solid 1px #BFD4EC;border-bottom: solid 1px #BFD4EC;background-color: white;overflow: hidden}

.ac_results ul {list-style-position: outside;list-style: none;padding: 0;margin: 0;}/*width: 100%;*/

.ac_results iframe {display: none;display: block; position: absolute;top: 0;left: 0;z-index: -1; /*filter: mask(); */ /*width: 3000px*/ height: 3000px;}

.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;width: 100%;font: menu;font-size: 12px;overflow: hidden;}

.ac_loading {background: Window url('./indicator.gif') right center no-repeat;}

.photo {text-align:center; clear:both; padding:10px 0}

/*Cart Page Alternating Background*/

.dcaltrowbg1{background:#FFFFFF; display:table; padding-top:5px; padding-bottom:5px;; clear:both; min-height:20px}

.dcaltrowbg2 {background-color:#DFE7E9; display:table; padding-top:5px; padding-bottom:5px; clear:both; min-height:20px}

.toprtaccessories2 {border:solid 1px black; margin-bottom:10px; width:395px}

.hreview {width:395px; display:table; clear:both; border:solid 1px black}

.FixKitItemComp {display:block; clear:both; font-weight:bold}

.Navsort {background-color:#C4BB9E; display:block; height:45px}
.Navsort td {position:relative; float:left; padding:5px}

.rating{font:12px Arial;color:#000;text-decoration:none}

.topcat a:link,.topcat a:visited,.topcat a:active,.topcat a:hover {font: 11px Arial; color:#000; text-decoration:none}

/*Item List Page - ItemList XSLT - 4 items across*/

.itmengrvn {padding-bottom: 10px;border: solid 1px #000000; margin-bottom: 10px}

.cartinfo {float:left; width:210px; padding-left:10px}

.Engraprc {display:block; clear:both}

.Engraflds {display:block; clear:both; padding-left:10px; padding-top:10px}

.Engradesc {float:left; width:100px; padding-bottom:5px}

.Engralongdesc {float:left; padding-bottom:5px; padding-right:5px}

.EngravMax {float:left}

.Availablefonts2 {padding-bottom:10px; padding-left:5px;display:block; clear:both}

.Engrapad {padding-left:5px; padding-bottom:5px}

.topcatdim {padding-bottom:15px}

.topcatDL {width:780px}

.UCBanner1 {margin:0 10px 4px 5px; width:238px; display:table; float:left; border:solid 1px #565340}

.UCBanner2 {margin:0 10px 4px 5px; width:238px; display:table; float:left; border:solid 1px #565340}

.UCBanner3 {margin:0 10px 4px 5px; width:238px; display:table; float:left; border:solid 1px #565340}

.UCBanner4 {margin:0 5px 10px 5px; width:184px !important; display:block; float:left; border:solid 1px #565340; height:385px; background:#CCBD94}

.UCBanner5 {margin:0 10px 4px 5px; width:238px; display:table; float:left; border:solid 1px #565340}

/*Grids - V11*/

.gridprice {color:#990000;font:bold 12px Arial}

.gridheaderstop{background:#ffffff;color:#676767;font:bold 15px Arial;display:block; clear:both}

.gridlft {float:left}

.gridrght {float:right; white-space:nowrap}

#tbgridcomp{width:100%;border-collapse:collapse;border-spacing:0px;border:#E8F1F7; clear:both}

.gridheaderbg{background:#c6d3d6;color:#666666;font:bold 11px Arial;line-height:10px; height:25px; border-bottom:solid 1px #000}

.gridcomp {display:table; clear:both; border-right:solid 1px black; border-left:solid 1px black; border-bottom:solid 1px black; width:986px; padding:5px}

.gridheadersbot {background:#ffffff;color:#676767;font:bold 15px Arial;float:right; white-space:nowrap}

.GImage {width:80px !important;float:left; padding:3px; text-align:center}

.GridCC2 {float:left; padding:3px; text-align:center; width:270px}

.GPartNo{float:left; padding:3px; width:100px; text-align:center}

.GAvailability {float:left; padding:3px; width:70px; text-align:center}

.GPrice {float:left; padding:3px; width:64px; text-align:center}

.GQuantity {float:left; padding:3px; width:80px; text-align:center}

.griditemdesc{color:#000;font:12px Arial; text-align:left}

.griditemdesc a:link{color:#000;font:12px Arial; text-align:left}

.gridaddcopy {font-size:11px; font-family:Arial; color:red}

.kitcomp{color:#000;font:11px Arial}

.icnsp {padding:2px}

.griditemno{font:bold 11px Arial;color:#000000;white-space:nowrap}

.gridcolordrop2{border:solid 1px #000000;font:11px Arial;color:#000}

.Gattach {width:120px; float:left; padding:3px; text-align:center}

/*BROWSE TO BUY TEMPLATE*/

.B2Bspacer{height:10px;clear:both; background-color:#fff; display:block}

.B2Btopprod{float:left;width:198px}

/*BROWSE TO BUY PLUS TEMPLATE*/

.BTBPlft {display:block; clear:both} /*float:left;*/

.BTBPrgt {float:right}

.BTBPclear{clear:both}

.BTBPspacer{height:10px;clear:both}

.BTBPtopprod {float:left; padding-right:20px}

.BTBPitm {float:left;width:170px; text-align:center; vertical-align:top}

.BTBPftr {clear:both; display:block; background-color:#325534; text-align:left; padding:4px; font:bold 14px Arial; color:#ffffff; width:762px}

#BTBPllistprice{white-space:nowrap}

/*MINI MAP TEMPLATE*/

.MMspacer{height:10px;clear:both}

.MMtopprod,.MMcatcols{width: 238px;float: left;display: table;margin-top: 0pt;margin-right: 10px;margin-bottom: 4px;margin-left: 5px;}

.MMtopcat{clear:both;display:block}

.MMfeatcat{padding:5px;background-color:#ccc;color:#000;font-weight:bold;width:770px}

#MMclear{clear:both}

.MMitm{width:238px; text-align:center; display:block; clear:both}

.MMfeatureditempad {text-align:center}

/*PICTURE BOOK TEMPLATE*/

.PBspacer{height:10px;clear:both}

.PBsubcatbar{clear:both;display:block}

.PBsublist{width:360px;height:400px;float:left}

.PBbannertxt{clear:both;height:20px}

.PBName{clear:both;height:20px;background-color:#f5f5f5;margin:3px}

.PBsubtopprod{height:170px}

.PBimg{float:left;width:160px}

.PBitm{float:left;width:140px}

#PBnowrap{white-space:nowrap}

/*QUICK CONVERT ONE COLUMN TEMPLATE*/

#QC1Cmain{width:780px;float:left;display:table;padding-top:20px;border-bottom:solid 1px #000000}

#QC1Cimg{float:left;vertical-align:top;margin:0 auto;position:relative;top:auto;width:170px}

.QC1Chldr{float:left;margin:0 auto;position:relative;top:auto;width:380px;padding-right:35px}

#QC1Clongdesc{clear:both;width: 380px !important}

.QC1Cprice{float:left;margin:0 auto;position:relative;top:auto;width:140px;padding-bottom:15px}

.QC1Coptions{padding-top:15px;text-align:center}

/*QUICK CONVERT MULTI COLUMN TEMPLATE*/

.QCMClist {width:350px !important; border-bottom:solid 1px black; float:left; height:300px; padding-right:20px;}

.QCMCspacer {height:10px; clear: both; background-color: #ffffff}

.QCMCimg {float:left; width:170px}

.QCMCprice {float:left; width:180px; text-align:left !important}

.QCMCoptions {padding-top: 15px; text-align:center}

.QCMCclear {clear:both}

/*QUICK CONVERT 4 COLUM TEMPLATE*/

.QCMClist4C {margin:0 5px 10px 5px; width:185px !important; display:block; float:left; border:solid 1px #565340; height:390px; background:#CCBD94; text-align:center !important}

.QCMCspacer4C {height:10px; clear: both; background-color: #ffffff}

.QCMCimg4C {float:left; width:185px;text-align:center; background-color: #ffffff}

.QCMCprice4C {float:left; width:180px; text-align:left !important}

.QCMCoptions4C {padding-top: 15px; text-align:center}

.QCMCclear4C {clear:both}

/*V11.02*/

.DCimg,.DCdlttxt,.DCuntprc,.DCtotprc,.DCtotprcExV,.DCtotprcV,.DCtotprcIncV,.DCsurchrgimg,.DCcustlineimg {float:left; width:90px}

.DCdlt {float:left; width:90px; text-align:center}

.DCitmdsc {float:left; width:320px} /*width:390px - when wish list shows up under the quantity*/

.DCavail {float:left; width:95px}

.DCqty {float:left; width:140px; text-align:center} 

.DCblditm {float:left; width:317px; text-align:left} /*width:390px - when wish list shows up under the quantity*/

.DCwbprc,.DCwbprcextV,.DCexvat,.DCvatprc,.DCincvat,.DCsurchrgprc,.DCsurchrgexvat,.DCsurchrgprcexvat,.DCsurchrgvatprc,.DCsurchrgprcincvat,.DCcustlineprc,.DCcustlineexvat,.DCcustlineprcexvat,.DCcustlinevatprc,.DCcustlineincvat {float:left; width:90px; text-align:right}

.DCsurchrg {display:table; clear:both}

.DCsurchrgamnt,.DCcustlinetxt {float:left; width:715px; text-align:left}

.dcqtylnk,.dcqtylnk a:link,.dcqtylnk a:hover,.dcqtylnk a:visited,.dcqtylnk a:active{color:#000000;font:10px Arial;text-decoration:underline; width:70px; float:left; text-align:center}

.dcqtylnk2,.dcqtylnk2 a:link,.dcqtylnk2 a:hover,.dcqtylnk2 a:visited,.dcqtylnk2 a:active{color:#000000;font:10px Arial;text-decoration:underline; text-align:center}

.DCwishlst {width:70px; float:left}

.itmengrvn {padding-bottom: 10px;border: solid 1px #000000; margin-bottom: 10px}

/*V11.03*/

.FCmaincontainer{padding:2px;font:bold 11px Arial; color: #ffffff; border:solid 1px #000000; background-color:#626D47;position:fixed; top:360px; left:10px; display:none;}

.FCsubcontainer {width: 350px; font: 11px Arial; color: #333333; border:solid 1px #eeeeee; background-color:#ffffff}

.FCheader {height: 20px; font-weight: bold; text-align: left; color: #fff; background-color:#626D47; margin-bottom:1px; padding:2px 0; display: block;}

.FCsubheader1 {float: left; text-align:center; width: 325px;}

.FCsubheader2 {float: left; width: 15px;}

.FCitmsincart {text-align: right; background-color: #E4C260; margin-bottom:1px; padding:2px 4px; font:bold 11px Arial; color:#000}

.FCnewitmsincart {text-align: left; font-weight:bold; background-color: #EEEEEE; margin-bottom:1px; padding:2px 0}

.FChdrbar {background-color: #eee; color: #000000; display: table; width:346px; clear: both;padding: 2px; font-weight: bold}

.FClinenumber{display:none;}

.FCimg {float: left; width: 70px;font:bold 10px Arial}

.FCdesc {float: left; width: 113px;font:bold 10px Arial}

.FCdesc a:link,.FCdesc a:visited,.FCdesc a:active,.FCdesc a:hover {float: left; width: 113px;font:bold 10px Arial}

.FCqty {float: left; width: 45px; text-align:center;font:bold 10px Arial}

.FCremove {float: left; width: 55px; text-align:center;font:bold 10px Arial}

.FCprice {float: left; width: 42px; text-align:right;font:bold 10px Arial}

.FCpriceclr {float: left; width: 42px; color: #990000; text-align:right; font-weight:bold}

.FCitmhldr {height: 138px; overflow-y: scroll; border-bottom: solid 1px #ffffff}

.FCitmempty {color: #333333; font-weight:bold; text-align:center; display: block; clear: both; padding: 10px; background-color: #fff;min-height: 60px;}

.FCaltclr1 {color: #333333; display: table; clear: both; padding: 2px; background-color: #FFFFFF;min-height: 60px; width:329px}

.FCaltclr2 {color: #333333; display: table; clear: both; padding: 2px; background-color: #EEEEEE;min-height: 60px; width:329px}

.FCsubttlbar {background-color: #E4C260; text-align: right; display: block;clear: both; padding:2px 22px 2px 2px}

.FCsubtttxt {color: #000000; font-weight: bold}

.FCsubttl {color: #990000;font-weight: bold}

.FCaddmsg {background-color: #EEEEEE; display: block; clear: both;margin: 1px 0px; padding:4px}

.FCbtns {background-color: #EEEEEE; display: block; clear: both;text-align: center; padding:10px}

.DCOurPrice{color:#B30000;font:bold 16px Arial}

.DCOurPrice2{color:#000;font:bold 12px Arial}

.DCOurPrice3{color:#000;font:bolder 13px Arial}

.DCourprice5{color:#900;font:bold 13px Arial}

.DCRetailPrice{color:#000;font:14px Arial}

.DClistprice, .listprice3{font:11px Arial;color:#3E3E3E}

.DClistprice2{font:12px Arial;color:#000000;text-decoration:line-through; padding-right:5px;}

.DCSIPriceRd{color:#CC0000;font:normal 12px Arial}

.DCourprice44{color:#900;font:bolder 20px Verdana;white-space:nowrap}

.DCourprice44b{color:#900;font:bolder 12px Arial;white-space:nowrap}

.DCincvatpricesmall {font:bold 12px Arial; color:#990000}

.DCexvatpricesmall {font:bold 12px Arial; color: #990000}

.DCincvatpricebig {font:bold 20px Arial; color: #990000}

.DCourprice4{color:#900;font:bold 20px Verdana}

.DCexvatpricebig {font:bold 20px Arial; color: #990000}

.DCengprice{color:#900;font:bold 15px Verdana}

.DCExSuItemPagePrice {font:bold 15px Arial; color: #990000}

.DCExSuTopSellingPrice {font:bold 12px Arial; color: #990000}

.DCcartprc {display:block; font:bold 14px Arial; color:#990000; padding:5px 0}

.return2CSR {left: 377px;top: -74px; position:relative;}
/*.table7bg {width:790px;background-color: #ffffff; float:left}*/

.LeftNavBG {border-right-width: 0px;border-right-style: solid;border-right-color: #6A5D43;float:left; width:206px}

.Headers,.Headers a:link,.Headers a:visited,.Headers a:active,.Headers a:hover{color:#ff0000;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;margin-left:5px;text-transform: uppercase;width:100%;height:22px; float:left}

.spreg {font:12px Arial; padding-left:18px;color:#000000; clear:both}

.RequestPriceText {font:12px Arial;color:#000000; clear:both}

.text,.text a:link,.text a:visited,.text a:hover{font:bold 12px Arial;color:#0000ff;text-decoration:underline; text-align:center}

.text a:active{font:bold 12px Arial;color:#000000;text-decoration:none; text-align:center}

.ItemFilesTitle {font: 12px Arial; color: #000; vertical-align:top; float:left}

.ItemFilesTopBar {height:26px; font: 18px Verdana; color: #000000;padding:0; margin:0; list-style:none; clear:both; background-color:White; display:block}

.ItemFilesBG{background:#EAEAEA; padding:5px}

.subhdr{background:#626D47;color:#FFFFCF;font:bold 11px Arial;height:20px;width:600px; padding-left:5px; clear:both}

#segImg {margin: 20 auto}

H1{color:#626D47;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:0px;padding-bottom:0px;font-size:11pt;font-weight:bold;}

H1 a:link,H1 a:visited,H1 a:hover,H1 a:active{text-decoration:none}

/*.longdescNew{background-color:#E8DCA5;color:#000000;padding-top:2px;padding-left:8px;height:18px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;vertical-align: middle;margin-bottom: 10px; clear:both}*/

.catnamecategorylower2 {color:#626D47;height:25px;width:787px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold; padding:0; margin:0}

.dchdr{background:#626D47;color:#FFFFff;line-height:10px;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 10px;height: 30px;vertical-align: middle; display:block; clear:both}

/*.ItemPricenew{padding-top:3px;padding-bottom:3px; margin-bottom:10px; width:395px}*/

/*.greenbg{color:#ffffff;background:#626D47;text-decoration:none;width:790px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;clear:both;padding:4px 0 4px 0px; text-align:left}

.greenbg a:link,.greenbg a:visited,.greenbg a:active,.greenbg a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-decoration:none;padding-left:4px;}*/

.catblurb{font:12px Arial;color:#000000; display:block; clear:both}

/*.ItemNumber{color:#626D47;white-space:nowrap;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}*/

.tableSeeMore{color:#000000;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;clear:both; text-align:left !important; padding:0 3px}

.tableSeeMore a:link,.tableSeeMore a:active,.tableSeeMore a:visited{font:12px Arial;color:#000000;text-decoration:none; text-align:left !important; padding:0 3px}

.tableSeeMore a:hover{font:12px Arial;color:#000000;text-decoration:none; text-align:left !important; padding:0 3px}

.bannercommentsitem{font:12px Arial;color:#000000; text-align:center}

.AdCopytext{color:#000;	font:bold 16px Arial;padding-left:10px; display:block}

.adcopy{font:12px Arial;color:#8A2BE2;text-decoration:none; text-align:center}

.catnameonly{color:#626D47; width:783px !important;display:table}

.topprodwdt{display:block;float:left;width:380px;}

.NewsletterSignUp{color:#FFFFFF;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold; float:left;position:relative; top:7px}

.NewsletterUnsubs,.NewsletterUnsubs a:link,.NewsletterUnsubs a:active,.NewsletterUnsubs a:hover,.NewsletterUnsubs a:visited{color:#ffffff;font:10px Arial;text-decoration:underline}

.NewsletterTextBox {width:130px;height:15px;color:#626D47;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold; margin:10px 5px 0 5px; float:left;position:relative; top:-6px;}

.newsgobtn {float:left; display:inline;position:relative; left:5px; top:4px}

.newsletterbg{width:130px;}

.SiteMapCat,.SiteMapCat a:link,.SiteMapCat a:visited,.SiteMapCat a:hover,.SiteMapCat a:active {color:#46402B;font:bold 14px Arial; display:block; text-decoration:none; padding:3px 0 3px 3px}

.CATpagn{color:#626D47;font:bold 14px Verdana; text-decoration:none; clear:both; display: block; width:790px; padding:0px 0 0px 0; margin:0}

.featureditempad{background-color: #ffffff;width:380px;text-align:center;}

.homepghdrs{color:#ff0000;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;margin-left:5px;text-transform: uppercase;width:100%;height:22px;}

/*.subcatinsideNode a:link,.subcatinsideNode a:visited,.subcatinsideNode a:active{color: #000000;text-decoration: none;width: 190px;font-family: Verdana,Arial,Helvetica,sans-serif;padding-left: 7px;font-size: 10px;font-weight: bold;margin-bottom: -7px !important; display:block}

.subcatinsideNode a:hover{text-decoration: underline;color:#626D47;}*/

.subcatHome{font:bold 10px Verdana;color:#000000;text-decoration:none;width:190px; padding-left:6px;padding-bottom:2px; display:block}

.subcatHome a:link,.subcatHome a:visited,.subcatHome a:active{font:bold 10px Verdana;color:#000000;text-decoration:none;width:190px; padding-left:6px;padding-bottom:2px; display:block}

.subcatHome a:hover{color:#626D47;text-decoration:underline}

.breadcrumb,.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:active{color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px}

.breadcrumb a:hover{color:#626D47}

/*.CATitmwrap {margin:0 5px 10px 5px; width:185px !important; display:block; float:left; border:solid 1px #565340; height:385px; background:#CCBD94}*/

.rootNode{color:#FFFFFF;text-decoration:none;width:207px;height:23px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;margin-bottom: 2px; background-color:#626D47;}

.rootNode a:link,.rootNode a:visited,.rootNode a:active{color:#FFFFFF;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;width:207px;height:23px;position:relative;font-size: 11px;top:4px;left:8px;font-weight: bold;margin-bottom: 2px;}

.rootNode a:hover{text-decoration:underline;}

.listprice{color:#000000;text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;}

.ourprice4{color:#CC0000;text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}

.buildPopup{background-color:#ffffdd;border-width:1px;border-style:solid;border-color:Gray;width:640px;height:500px;overflow:auto;}

.qpickPopup{background-color:#ffffdd;border-width:1px;border-style:solid;border-color:Gray;width:640px;height:500px;overflow:auto;}

.justNode{color:#FFFFFF;text-decoration:none;width:204px;height:auto;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;margin-bottom: 2px; background-color:#626D47;	padding-bottom:10px;}

.justNode a:link,.justNode a:visited,.justNode a:active{color:#FFFFFF;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;width:205px; height:auto; /*position:relative; */	font-size: 11px;/*top:4px; left:8px;*/font-weight: bold;margin-bottom: 2px;padding-left:8px;}

.justNode a:hover{text-decoration:underline;}
/*Cart Page Details PopUp Window*/

.Dtlcontainer {border-top:solid 1px #626D47;border-right:solid 1px #626D47;border-left:solid 1px #626D47; width:610px; 

clear:both; display:table}

.Dtlhdr {background-color:#D9D6C1; padding:5px; display:block; width:600px; font:bold 15px Arial; color:#626D47;border-bottom:solid 1px #626D47}

.Dtlmain {background-color:#F8F7F2; width:610px}

.Dtltabs {border-bottom:solid 1px #626D47; height:16px;font:bold 13px Arial; color:#626D47}

.Dtlqty {float:left; width:64px;border-right:solid 1px #626D47; text-indent:2px}

.Dtlsku {float:left; width:100px;border-right:solid 1px #626D47; text-indent:2px}

.Dtldesc {float:left; width:383px;border-right:solid 1px #626D47; text-indent:2px}

.Dtlcost {float:left; width:54px; text-indent:2px}

.Dtlitmbx {clear:both; display:block;border-bottom:solid 1px #626D47; height:16px; font:12px Arial; color:#626D47}

.Dtlitmqty {float:left; width:64px;border-right:solid 1px #626D47; text-indent:2px}

.Dtlitmsku {float:left; width:100px;border-right:solid 1px #626D47; text-indent:2px}

.Dtlitmdesc {float:left; width:383px;border-right:solid 1px #626D47; text-indent:2px}

.Dtlitmcost {float:left; width:54px; text-indent:2px}



/*Paging*/

.PageNumSelected,.PageNumSelected a:link,.PageNumSelected a:active,.PageNumSelected a:hover,.PageNumSelected a:visited {color:#000;font:bold 12px Arial; text-decoration:none !important}


/*Updates*/
.buildadd2cart {border: solid 1px #94948A; text-align:center;padding:4px; width:290px}
#tbprice{width:290px;float:left}
/*.LeftNavBG {border-right-width: 0px;border-right-style: solid;border-right-color: #6A5D43;float:left}*/
/*.table7bg {width:790px;background-color: #ffffff; float:left}*/

/*.LeftNavBG {border-right-width: 0px;border-right-style: solid;border-right-color: #6A5D43;float:left}*/

.Headers,.Headers a:link,.Headers a:visited,.Headers a:active,.Headers a:hover{color:#ff0000;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;margin-left:5px;text-transform: uppercase;width:100%;height:22px; float:left}

.spreg {font:12px Arial; padding-left:18px;color:#000000; clear:both}

.RequestPriceText {font:12px Arial;color:#000000; clear:both}

.text,.text a:link,.text a:visited,.text a:hover{font:bold 12px Arial;color:#0000ff;text-decoration:underline; text-align:center}

.text a:active{font:bold 12px Arial;color:#000000;text-decoration:none; text-align:center}

.ItemFilesTitle {font: 12px Arial; color: #000; vertical-align:top; float:left}

.ItemFilesTopBar {height:26px; font: 18px Verdana; color: #000000;padding:0; margin:0; list-style:none; clear:both; background-color:White; display:block}

.ItemFilesBG{background:#EAEAEA; padding:5px}

.subhdr{background:#626D47;color:#FFFFCF;font:bold 11px Arial;height:20px;width:600px; padding-left:5px; clear:both}

#segImg {margin: 20 auto}

H1{color:#626D47;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:0px;padding-bottom:0px;font-size:11pt;font-weight:bold;}

H1 a:link,H1 a:visited,H1 a:hover,H1 a:active{text-decoration:none}

/*.longdescNew{background-color:#E8DCA5;color:#000000;padding-top:2px;padding-left:8px;height:18px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;vertical-align: middle;margin-bottom: 10px; clear:both}*/

.catnamecategorylower2 {color:#626D47;height:25px;width:787px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold; padding:0; margin:0}

.dchdr{background:#626D47;color:#FFFFff;line-height:10px;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 10px;height: 30px;vertical-align: middle; display:block; clear:both}

.ItemPricenew{padding-top:3px;padding-bottom:3px; margin-bottom:10px; width:395px}

.greenbg{color:#ffffff;background:#626D47;text-decoration:none;width:790px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;clear:both;padding:4px 0 4px 0px; text-align:left}

.greenbg a:link,.greenbg a:visited,.greenbg a:active,.greenbg a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-decoration:none;padding-left:4px;}

.catblurb{font:12px Arial;color:#000000; display:block; clear:both}

/*.ItemNumber{color:#626D47;white-space:nowrap;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}*/

.tableSeeMore{color:#000000;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;clear:both; text-align:left !important; padding:0 3px}

.tableSeeMore a:link,.tableSeeMore a:active,.tableSeeMore a:visited{font:12px Arial;color:#000000;text-decoration:none; text-align:left !important; padding:0 3px}

.tableSeeMore a:hover{font:12px Arial;color:#000000;text-decoration:none; text-align:left !important; padding:0 3px}

.bannercommentsitem{font:12px Arial;color:#000000; text-align:center}

.AdCopytext{color:#000;	font:bold 16px Arial;padding-left:10px; display:block}

.adcopy{font:12px Arial;color:#8A2BE2;text-decoration:none; text-align:center}

/*.catnameonly{color:#626D47; width:783px !important; display:table}*/

.topprodwdt{display:block;float:left;width:380px;}

.NewsletterSignUp{color:#FFFFFF;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold; float:left;position:relative; top:7px}

.NewsletterUnsubs,.NewsletterUnsubs a:link,.NewsletterUnsubs a:active,.NewsletterUnsubs a:hover,.NewsletterUnsubs a:visited{color:#ffffff;font:10px Arial;text-decoration:underline}

.NewsletterTextBox {width:130px;height:15px;color:#626D47;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold; margin:10px 5px 0 5px; float:left;position:relative; top:-6px;}

.newsgobtn {float:left; display:inline;position:relative; left:5px; top:4px}

.newsletterbg{width:130px;}


.SiteMapCat,.SiteMapCat a:link,.SiteMapCat a:visited,.SiteMapCat a:hover,.SiteMapCat a:active {color:#46402B;font:bold 14px Arial; display:block; text-decoration:none; padding:3px 0 3px 3px}

.CATpagn{color:#626D47; font:bold 14px Verdana; text-decoration:none; clear:both; display: block; width:790px; padding:0px 0 0px 0; margin:0}

.featureditempad{background-color: #ffffff;width:380px;text-align:center;}

.homepghdrs{color:#ff0000;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;margin-left:5px;text-transform: uppercase;width:100%;height:22px;}

/*.subcatinsideNode a:link,.subcatinsideNode a:visited,.subcatinsideNode a:active{color: #000000;text-decoration: none;width: 190px;font-family: Verdana,Arial,Helvetica,sans-serif;padding-left: 7px;font-size: 10px;font-weight: bold;margin-bottom: -7px !important; display:block}

.subcatinsideNode a:hover{text-decoration: underline;color:#626D47;}*/

.subcatHome{font:bold 10px Verdana;color:#000000;text-decoration:none;width:190px; padding-left:6px;padding-bottom:2px; display:block}

.subcatHome a:link,.subcatHome a:visited,.subcatHome a:active{font:bold 10px Verdana;color:#000000;text-decoration:none;width:190px; padding-left:6px;padding-bottom:2px; display:block}

.subcatHome a:hover{color:#626D47; text-decoration:underline}

.breadcrumb,.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:active{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

.breadcrumb a:hover{color:#626D47}

/*.CATitmwrap {margin:0 5px 10px 5px; width:185px !important; display:block; float:left; border:solid 1px #565340; height:385px; background:#CCBD94}*/

.rootNode{color:#FFFFFF;text-decoration:none;width:207px;height:23px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;margin-bottom: 2px; background-color:#626D47;}

.rootNode a:link,.rootNode a:visited,.rootNode a:active{color:#FFFFFF;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;width:207px;height:23px;position:relative;font-size: 11px;top:4px;left:8px;font-weight: bold;margin-bottom: 2px;}

.rootNode a:hover{text-decoration:underline;}

.listprice{color:#000000;text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;}

.ourprice4{color:#CC0000;text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}

.buildPopup{background-color:#ffffdd;border-width:1px;border-style:solid;border-color:Gray;width:640px;height:500px;overflow:auto;}

.qpickPopup{background-color:#ffffdd;border-width:1px;border-style:solid;border-color:Gray;width:640px;height:500px;overflow:auto;}

/*.justNode{color:#FFFFFF;text-decoration:none;width:207px;height:auto;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;margin-bottom: 2px; background-color:#626D47;	padding-bottom:4px;}

.justNode a:link,.justNode a:visited,.justNode a:active{color:#FFFFFF;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;width:207px; height:auto; /*position:relative; */	font-size: 11px;/*top:4px; left:8px;*/font-weight: bold;margin-bottom: 2px;padding-left:8px;}

.justNode a:hover{text-decoration:underline;}*/

.QPsteps {font:bold 11px Arial; color:#000; padding:5px}
.QPsteps a:link,.QPsteps a:active,.QPsteps a:hover,.QPsteps a:visited{font:bold 11px Arial; color:#000; padding:5px}

.lblattach{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000}


.CBbtmbrsqp {background-color:#d8d6d0; font:bold 12px Arial; color:#626D47; clear:both; padding:2px 68px 2px 2px; vertical-align:middle; display:table-cell; clear:both; margin-right:5pt}


#segStyles {width:720px; float:left; margin-right:5pt}

#segStyles ul { list-style-type:none; margin:0 0 5pt 5pt; padding:0; width:145pt; float:left; display:block}

#segStyles li {display:inline-block; width:95px}

#segLayouts {width:150pt; float:left; margin-right:5pt}

#segEngraving {width:345pt; float:left}

#segEngraving li {display:inline-block;vertical-align:bottom;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
#ctl00_btnSearch {position:relative; left:-5px}
#tdmfee {text-align:center}




.longdescNew{background-color:#E8DCA5;color:#000000;padding-top:2px;padding-left:8px;height:18px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;vertical-align: middle;margin-bottom: 10px; clear:both}

.reviewer {color:#000; font-weight:bold}

.CBbtmbrseng {height:22px; width:314pt; background-color:#d8d6d0; font:bold 12px Arial; color:#626D47; clear:both; background-image:url(../../Images/CBarrow.png); background-repeat:no-repeat; background-position:left; padding-left:25px; vertical-align:middle; display:table-cell}
.custreqqp {font-weight:normal !important; color:black;}

.custreq {color:red;font-weight:bold !important}

#divBuild {display:block; clear:both}

#custprice {font-size:16px; color:#F00}

.calcustomtext {font-size:16px; color: #F00; font-weight:bold}
/*QUICK CONVERT 3 COLUM TEMPLATE*/
.QCMClist3C {width:238px !important;border-bottom:solid 1px #ADADAD;float:left;padding-right:3px; text-align:center;height:350px; display:block}
.QCMCspacer3C {height:10px; clear: both}
.QCMCimg3C {float:left; width:238px;text-align:center; background-color: #ffffff}
.QCMCprice3C {float:left; width:238px; text-align:left !important}
.QCMCoptions3C {padding-top: 15px; text-align:center}
.QCMCclear3C {clear:both}

/*Search*/
.Shdr {font:bold 12px Arial; color:#D56600; display:block; padding:5px 0 0 4px; margin:0 !important}
.Shdr a:link, .Shdr a:visited, .Shdr  a:active {font:bold 12px Arial; color:#D56600; display:block;text-decoration:none}
.Ssubhdr {font:bold 12px Arial; color:#000000; display:block; text-indent:10px;}
.Scolors {font:11px Arial; color:#003399;padding-left:20px; display:block; text-decoration:none}
.Sregtxt {font:11px Arial; color:#003399; display:block; padding:0 !important; margin:0 !important}
.Scounttxt {font:11px Arial; color:#888888}
.Scounttxt A{font:11px Arial; color:#004B91; text-decoration:none}
.Sstars {padding-left:10px; display:block}
.Sprice {padding-left:10px; display:block}
.Sprice a:link,.Sprice a:hover,.Sprice a:active,.Sprice a:visited {color:#004B91; text-decoration:none; font-size:12px}
.Slist {padding-left:10px; display:block}
.Slist a:link,.Slist a:hover,.Slist a:active,.Slist a:visited {color:#004B91; text-decoration:none; font-size:12px}
.Sseemore {font:bold 11px Arial; color:#004B91; display:block; text-indent:11px;}
.SseemoreGrid {font:bold 11px Arial; color:#004B91; display:block}
.Sdollar {font:12px Arial; color:#000000}
.Sdollar input {font:12px Arial; color:#000000; width:40px;}
.Sdollar img { position:relative; top:5px; padding-left:5px}
.filterdiv{width:200px; display:block}
.filterwidth{width:200px}
/*Item Page – add to cart button – adds a space between the button and the qty box*/
.IPAdd2CartSpc {margin-top:15px}

/*Buy more and save - Item_ExplodingKitComponents.xsl*/
.Buy2getherHdr {color:#000; font-weight:bold}
.Buy2getherfinalprice {color:#000; font-weight:bold}

