a { 
	text-decoration: none;
	}
a:hover {  
	color: #FF33CC; 
	text-decoration: underline;
	}
body {
	margin: 0px 0px 0px 0px;
	}
body, div, span, font, li, p, td, h1, h2, h3, h4, h5 {
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	color: #000000;
	}
.fpBody {
        text-align: center;
        width: 185px;
}
.fpRetailPrice {
        font-weight: bold;
        font-size: smaller;
}
.fpSalePrice {
 	color: #df0000; 
        font-weight: bold;
        font-size: larger;
}
.fpSaved {
        font-weight: bold;
        font-size: smaller;
}
.fpTitle {
        padding-top: 10px;
        text-align: left;
}	
a.fpLink {
        text-decoration: none;
}
a.fpLink:link {
        text-decoration: none;
}
a.fpLink:hover {
        text-decoration: none;
}
	
.header1 { 
	color: #6699cc; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 11px;
	}
.statichdr { 
	color: #6699cc; text-decoration: none; font-weight: bold; font-size: 12px;
	}
.staticsubhdr {
	color: #000000; text-decoration: none; font-weight: bold; font-size: 11px;
	}
.stat
	icsubhdr1 { color: #3333cc; text-decoration: none; font-weight: bold; font-size: 11px;
}
.emphasis {
	color: #000000; font-weight: bold; font-size: 11px; text-decoration: none;
	}
.smalltxt { 
	font-weight: normal; font-size: 10px;
	}
.couponcode {
	color: #ff9900; 
	font-weight: bold; 
	font-size: 11px;
	}
.important {
	color: #ff9900; 
	font-weight: normal; 
	font-size: 11px;
	}
.saleprice {
	color: #990000; 
	text-decoration: none; 
	font-weight: normal; 
	font-size: 11px;
	}

.regpricerow td { padding-right: 10px; color: blue; font-weight: bold }

.pricerow td { padding-right: 10px; color: red; font-weight: bold }

.listprice td { padding-right: 10px; color: black; font-weight: bold; }

.ourprice td
{
	padding-right: 10px;
	PADDING-BOTTOM: 5px! important;
	font-weight: bold;
	FONT-SIZE: 16px! important;
	font-weight:700;	
	color: blue;
}
.yousave td
{
	padding-right: 10px;
	font-weight: bold;
	font-size: 12px;
	font-weight:700;
	color: black;
}

 

.quantityprice {

  background-color: rgb(250,218,177);

}

.quantityprice td { padding-right: 10px; color: red; font-weight: bold }

#codeline {

  background-image: url(http://site.itrimming.com/template/cart-top.gif); 

  background-repeat: no-repeat;

  height: 33px; width: 212px; 

  font-family: arial,helvetica,sans-serif;

  font-weight: bold;

  font-size: 12px;

  text-align: right;

  padding-top: 6px;

  padding-right: 3px;

}
	

.rightcol{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	width: 172px;
	}	
.rightcol a{
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	display:block;
	}
.rightcol a:link{
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	}
.rightcol a:hover{
	color: #FF9900;
	text-decoration: underline;
	}	
.rightcol img{
	clear:both;
	margin: 1px 0;
	border:0;
	}
.rightcol a img{
	float:left;
	margin: 0 3px;
	border:0;
	}
.rightcol img.bestsellers{
	clear:both;
	margin: 0 0 1px;
	border:0;
	}
.rightcol img.whatsnew{
	clear:both;
	margin: 1px 0;
	border:0;
	}
	
	
#featuredprods {
	color: #000000; 
	text-decoration: none; 
	font-weight: normal; 
	font-size: 11px;
	}
#featuredprods a{
	color: #000000; 
	text-decoration: none; 
	font-size: 11px; 
	display:block;
	}
#featuredprods a img {
	float:left; 
	margin: 1px 5px;
	}
#featuredprods a:link {
	color: #000000; 
	text-decoration: none; 
	font-size: 11px;
	}
#featuredprods a:hover {  
	color: #FF9900; 
	text-decoration: underline;
	}
	
.copyright {
	color: #999999; 
	text-decoration: none; 
	font-weight: normal; 
	font-size: 10px;
	}
a.copyright {
	color: #999999; 
	text-decoration: none; 
	font-size: 10px;
	}
a.copyright:link {
	color: #999999; 
	text-decoration: none; 
	font-size: 10px;
	}
a.copyright:hover {
	color: #FF9900; 
	text-decoration: underline;
	}
	
	
.bottomnav {
	color: #999999; 
	text-decoration: none; 
	font-weight: normal; 
	font-size: 10px;}
a.bottomnav {
	color: #999999; 
	text-decoration: none; 
	font-size: 10px;
	}
a.bottomnav:link {
	color: #999999; 
	text-decoration: none; 
	font-size: 10px;
	}
a.bottomnav:hover {
	color: #FF9900; 
	text-decoration: underline;
	}
	
	
.policynav {
	color: #000000; 
	text-decoration: none; 
	font-weight: normal; 
	font-size: 11px;
	}
a.policynav {
	color: #000000; 
	text-decoration: none; 
	font-size: 11px;
	}
a.policynav:link {
	color: #000000; 
	text-decoration: none; 
	font-size: 11px;
	}
a.policynav:hover {
	color: #FF9900; 
	text-decoration: underline;
	}
	
	
.breadcrumb {
	color: #000000; 
	text-decoration: none; 
	font-weight: normal; 
	font-size: 10px;
	}
a.breadcrumb {
	color: #000000; 
	text-decoration: none; 
	font-size: 10px;
	}
a.breadcrumb:link {
	color: #000000; 
	text-decoration: none; 
	font-size: 10px;
	}
a.breadcrumb:hover {
	color: #FF9900; 
	text-decoration: underline;
	}
a.caption {color:#000000;text-decoration:underline;}
a.caption:link {color:#000000;text-decoration:underline;}
a.caption:hover {color:#000000;text-decoration:underline;}	

#toptabs { 
	background-image: url('--http://site.itrimming.com/mainnav-background.gif'); 
	background-repeat: repeat-x;
	}
#left-nav-links { 
	padding: 16; 
	border-top: 6px solid rgb(152,152,152);
	}
#leftnavheader { 
	font-weight: bold;
	}
#left-nav-links a { 
	color: black;
	}
#head { 
	padding-left: 16px; 
	padding-top: 16px; 
	padding-right: 16px }
.page-body { 
	padding-left: 16px; 
	padding-right: 16px; 
	}
#related-items { 
	padding-left: 10; 
	padding-top: 2; 
	padding-bottom: 2; 
	background-color: 	
	color: rgb(207,102,0); 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	}
.hotlinks{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 5px;
	}	
.hotlinks a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	}
.hotlinks a:link{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	}
.hotlinks a:hover{
	color: #FF9900;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	}
#left-nav-links, #leftnavheader {
        display:none;
}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #526574;
	line-height: 15px;
	margin-left: 5px;
}
:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #526574;
}

a.class2:link { font-size: 9px; color: #526574; text-decoration: none; }
a.class2:visited {font-size: 9px; color: #526574; text-decoration: none; }
a.class2:active {font-size: 9px; color: #526574; text-decoration: none; }
a.class2:hover {font-size: 9px; color: #526574; text-decoration: underline; }

a.navLeft:link {color: #526574; text-decoration: none; }
a.navLeft:visited {color: #526574; text-decoration: none; }
a.navLeft:active {color: #526574; text-decoration: none; }
a.navLeft:hover {color: #526574; text-decoration: underline; }

a.blk:link { color: gray;text-decoration:none }   
a.blk:visited { color: gray;text-decoration:none } 
a.blk:active { color: gray;text-decoration:none }  
a.blk:hover {color:black;text-decoration:none}

td.navmenu
{
	background-color: #efefef;
	padding-bottom: 5px;
	padding-right: 0px;
}
div.navitem
{
	text-indent: -10px;
	padding-left: 10px;
	width: 133px;
}
div.doc_body
{
	padding-left: 10px;
}
div.bottom_links
{
	text-align: left;
	width: 1024px;
	vertical-align: top;
	direction: ltr;
	float: left;
}
table.bottom_links
{
	width: 100%;
}
.bottom_links_block
{
	text-align: left;
	width: 33%;
	vertical-align: text-top;
	color: #cccccc;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}
.bottom_links_title
{
	width: 100%;
	background-color: #599dc4;
	padding: 3px 3px 3px 3px;
	color: #000000;
	font-size: 10px;
}
.bottom_links_content
{
	padding: 5px 5px 5px 5px;
}
a.bottom_link
{
	color: #000000;
	text-decoration: none;
}
a.bottom_link:hover
{
	color: #000000;
	text-decoration: none;
}
a.bottom_link:active
{
	color: #000000;
	text-decoration: none;
}
a.bottom_link:visited
{
	color: #000000;
	text-decoration: none;
}
div.article_title
{
	width: 640px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	font-size: 7.5pt;
	font-family: Verdana;
}
h1.article_title
{
	text-decoration: underline;
	text-align: center;
	font-size: 20pt;
}
h2.article_title
{
	text-decoration: none;
	text-align: left;
	font-size: 14pt;
}
div.cat_captions
{
	text-align: justify;
	width: 100%;
	font-size: 11px;
	display: block;
	clear: both;
	float: none;
}
table.cat_captions
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	width: 100%;
}

.article_paragraph
{
	text-align: justify;
	text-decoration: none;
	font-weight: normal;
}
.track_note
{
	color: #ff0000;
}

#header-breadcrumb
{
	width:974px;
}
.linksmanager-bottom
{
	text-align:center;
	width:100%;
}
#linksmanager-searchform
{
	font-weight:bold;
	margin-top:10px;
}
#linksmanager-back
{
	font-weight:normal;
}
#linksmanager=searchform
{
	width:100%;
	text-align:center;
}

#tbl_linkmanager
{
	width:95%;
	margin-left:10px;
}

#linksmanager-featured a
{
	font-size:10pt;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#linksmanager-featured a:hover
{
	font-size:10pt;
	color:#ed8811;
	text-decoration:none;
	font-weight:bold;
}
.tbc_lm a
{
	font-size:10pt;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.tbc_lm a:hover
{
	font-size:10pt;
	color:#ed8811;
	text-decoration:none;
	font-weight:bold;
}
.tbc_lm
{
	padding:4px 4px 4px 4px;
}
#linksmanager-title
{
	font-size:10pt;
	font-weight:bold;
	padding-bottom:10px;
}
#linksmanager-desc
{
	font-size:10pt;
	padding-bottom:20px;
}
#linksmanager-featured
{
	text-align:center;
	padding-bottom:10px;
}
#linksmanager-links
{
	width:100%;
	text-align:center;
}

#resource-name
{
	padding-left:10px;
}
#resource-desc
{
	font-size:10pt;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
}
div.resourcelinkitem
{
	padding:0px 10px 10px 10px;
}
a.resourcelink
{
	font-size:10pt;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
a.resourcelink:hover
{
	font-size:10pt;
	text-decoration:none;
	color:#ed8811;
	font-weight:bold;
}
div.resourcelinkdesc
{
	font-size:9pt;
	color:#000000;
	padding-top:2px;
}
.cellphoneplans img
{
	display: block;
}
span.cpp-cat
{
	width: 100%;
	padding-top: 20px;
	position: relative;
	overflow: hidden;
	display: inline-table;
	clear: none;
	float: left;
}
.cpp-cat img
{
	float: left;
}
span.cpp-cat-name
{
	font-size: 10pt;
	font-weight:bold;
}
span.cpp-cat-term
{
	padding-left:10px;
	font-size: 10pt;
	vertical-align:middle;
}
a.cpp-cat
{
	margin-left:10px;
	color:#000000;
}
span.cpp-contents
{
	width: 172px;
	height:140px;
	text-align:center;
	vertical-align:top;
	margin:3px 5px 5px 5px;
	padding:3px 5px 10px 5px;
	position: relative;
	overflow: hidden;
	display: inline-table;
	clear: none;
	float: left;
}
#cellphoneplans-body
{
	display:block;
	width:100%;
}
.cellphoneplan-caption
{
	text-align:left;
}
.cellphoneplan-caption table
{
	width:90%;
}
.cellphoneplan-caption td
{
	padding:5px 5px 10px 5px;
}
table.cat_captions
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	width: 100%;
}
div.cat_captions
{
	text-align: justify;
	width: 100%;
	font-size: 11px;
	display: block;
	clear: both;
	float: none;
}
div.cat_captions h3
{
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
div.cat_captions a
{
	color: #000000;
	text-decoration: underline;
}
div.cat_captions a:hover
{
	color: #000000;
	text-decoration: underline;
}
div.cat_captions a:visited
{
	color: #000000;
	text-decoration: underline;
}
div.page-body
{
	width:95%;
	padding: 0px 16px 16px 16px;
	text-align:left;
	font-size:12pt;
}
div.page-body table
{
	width:100%;
}
div.page-body a
{
	color:#526592;
	text-decoration:none;
	font-size:11px;
}
div.page-body a:hover
{
	color:#ff9a00;
	text-decoration:none;
	font-size:11px;
}
#base-table-content-body
{
	width:100%;
	overflow:hidden;
	display:block;
	padding-right:0px;
}
a.article_link
{
	font-size:smaller;
	color:#333333;
	text-decoration:none;
}
a.article_link:hover
{
	font-size:smaller;
	color:#ed8811;
	text-decoration:underline;
}
.inphonic_shop
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.inphonic_zipcode
{
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
#ELEMENT-TYP-ITEM-PRODINFO-NOTES-span
{
	margin-left: 20px; 
}

a.fpLink
{
	TEXT-DECORATION: none;
}
a.fpLink:link
{
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.fpLink:hover
{
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.fpLink:visited
{
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
div.fpWDimage
{
	TEXT-ALIGN: center;
}
div.fpWDBody
{
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; TEXT-ALIGN: left;
}
span.fpWDTitle
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; PADDING-TOP: 10px; TEXT-ALIGN: left;
}
span.fpWDRetailPrice
{
	FONT-SIZE: 11px; COLOR: #000000;
}
span.fpWDSalePrice
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fe0101;
}
span.fpWDdesc
{
	FONT-SIZE: 10px; COLOR: #000000;
}
span.fpWDrelated
{
	FONT-SIZE: 10px; COLOR: #2560f7;
}

.WebSearchRecordDesc .HL { font-size: 12px !important; font-weight:bold !important; }
.WebSearchRecordTtl .HL { font-size: 16px !important; font-weight: bold !important; }

#item_abstract
{
	position:relative;
	margin-left: 24px;
}