body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#fff; background:url(images/bg.jpg) repeat-x #333 ; margin:10px auto;}
#hiermenu {position:relative;}
.sitenavtd{   BACKGROUND-COLOR: #000;}
.sitenav1td{    BACKGROUND-COLOR: #000000;}
.sitenav2td{    BACKGROUND-COLOR: #000;}
.sitenav3td{    BACKGROUND-COLOR: #E8100F;}
.sitenav4td{    BACKGROUND-COLOR: #333;}
.sitenav5td{BACKGROUND-COLOR: #444;}
.sitenav6td{BACKGROUND-COLOR: #444;}
.sitenav7td{BACKGROUND-COLOR: #444;}
.sitenav8td{BACKGROUND-COLOR: #444;}
.sitenav9td{BACKGROUND-COLOR: #000;}
.sitenav10td{BACKGROUND-COLOR: #333;}
.sitenav11td{BACKGROUND-COLOR: #444;}
.sitenav12td{BACKGROUND-COLOR: #ef9f00;}
A.menuPop:link{COLOR: #fff;TEXT-DECORATION: none;}
A.menuPop:active{COLOR: #fff;TEXT-DECORATION: none;}
A.menuPop:hover{COLOR: red;TEXT-DECORATION: none;}
A.menuPop:visited{COLOR: #fff;TEXT-DECORATION: none;}
A.Featured:link{COLOR: #fff;FONT-SIZE: 10px;FONT-FAMILY: verdana,arial;TEXT-DECORATION: none;}
A.Featured:visited{COLOR: #fff;FONT-SIZE: 10px;FONT-FAMILY: verdana,arial;TEXT-DECORATION: none;}
A.Featured:active{COLOR: #fff;FONT-SIZE: 10px;FONT-FAMILY: verdana,arial;TEXT-DECORATION: none;}
A.Featured:hover{    COLOR: #fff;
    FONT-SIZE: 10px;    
    FONT-FAMILY: verdana,arial;
    TEXT-DECORATION: underline
;}
font.contbold {color:fff;}
A.Category:active
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: verdana,arial;
    TEXT-DECORATION: none
;}
A.Category:hover
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: verdana,arial;
    TEXT-DECORATION: none
;}
A.Category:link
{
    FONT-SIZE: 10px;
    COLOR: #fff;
    FONT-FAMILY: verdana,arial;
    TEXT-DECORATION: none
;}
A.Category:visited
{
    FONT-SIZE: 10px;
    COLOR: #fff;
    FONT-FAMILY: verdana,arial;
    TEXT-DECORATION: none
;}
A.Link:active
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: verdana,arial;
    TEXT-DECORATION: none
;}
A.Link:hover
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: verdana,arial;
    TEXT-DECORATION: none
;}
A.Link:link
{
    FONT-SIZE: 10px;
    COLOR: #fff;
    FONT-FAMILY: verdana,arial;
    TEXT-DECORATION: none
;}
A.Link:visited
{
    FONT-SIZE: 10px;
    COLOR: #fff;
    FONT-FAMILY: verdana,arial;
    TEXT-DECORATION: none
;}
.content
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana,arial;
    color: #fff
;}
.contsmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial
;}
.contbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    color: #fff
;}
.contboldprice
{
    FONT-WEIGHT: bold;FONT-SIZE: 12px;FONT-FAMILY: verdana;color: #fff; padding-top:2px;
}
.pgheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: verdana,arial;
    color: #fff
;}
.subhead
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana,arial;
    color: #fff
;}
.subheadbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana,arial;
    color: #fff
;}
.contsmallbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana, Arial;
    color: #fff
;}
.Contentbl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial
;}
.contentred
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial
;}
.contentor
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ff4d1f;
    FONT-FAMILY: Verdana, Arial
;}
.contentlbl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #30306f;
    FONT-FAMILY: Verdana, Arial
;}
.contentbr
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffcc00;
    FONT-FAMILY: Verdana, Arial
;}
.contboldwh
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial
;}
.contboldgr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #737373;
    FONT-FAMILY: Verdana, Arial
;}
.contboldred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial
;}
.contboldor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff4d1f;
    FONT-FAMILY: Verdana, Arial
;}
.contboldbr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cf672f;
    FONT-FAMILY: Verdana, Arial
;}
.contboldbl
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #8dcff4;
    FONT-FAMILY: Verdana, Arial
;}
.contsmallboldwh
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial
;}
.subheadlbl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #30306f;
    FONT-FAMILY: Verdana, Arial
;}
.subheadboldwh
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial
;}
.subheadboldred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial
;}
.subheadboldbl
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Arial
;}
.subheadboldor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff4d1f;
    FONT-FAMILY: Verdana, Arial
;}
.contfeatbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #8dcff4;
    FONT-FAMILY: verdana,arial;
    color: #fff
;}
.ErrorMsgRd
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
}

/* TDD 40015 */
div#layerShop {position: relative;top:-15px;left:-70px;z-index:2;visibility:visible; width:157px}

	#nav1, #nav1 ul { /* all lists */
		position:absolute;
		padding:0 0 0 33px;
		margin: 0;
		list-style: none;
		float : left;
		/*width : 11em;*/
		width:194px;
		z-index:999;
		margin-top:-115px;
		margin-left:-40px;
	}
	
	#nav1 li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		
		
		/*width: 11em;*/
	}
	
	#nav1 li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 9em;
		margin-top : -1.35em;
		z-index:99999;
		border:1px solid #000;
		background:#444;
		padding:1px 3px;
	}

	#nav1 li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	#nav1 li ul a{width:100%;display:inline-block;background:url(Images/arrow.gif) no-repeat;padding-left:10px;}
	#nav1 li a {
		/*width: 15em;-----------------------------------------------------------------------------------------------------------*/
		w\idth : 155px;
		display : block;
		color : #fff;
		FONT-FAMILY: verdana,arial;
		FONT-WEIGHT: normal;
		font-size:8pt;
		
		background-color : #444;
		/*border : 1px solid #000;*/
		/*padding : 0 0.5em;*/
		text-align:left;
	}
	
	#nav1 li a:hover {
		color:#fff; text-decoration:none;
	}
	
	#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul { /* lists nested under hovered list items */
		left: 0em;
	}	
/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/

	/*BOF: Left Column CSS*/
td#left-column{background:#444;border-right:1px solid #000;padding:0px 0 0 9px;width:170px;}
td#left-column a{color:#fff; text-decoration:none;line-height:18px;}
td#left-column a:hover{color:#fff; text-decoration:underline;line-height:18px;}
strong.cat-header {margin-left:40;padding-left:32px;font-family:verdana; font-size:12px;margin-top:3px;}
td#filter strong{line-height:22px;}
td#filter a{color:#fff; text-decoration:none;line-height:18px;}
td#filter a:hover{color:#fff; text-decoration:underline;line-height:18px;}
td#filterB {font-family:verdana; font-size:12px;font-weight:bold;}
/*EOF: Left Column CSS*/

/*BOF: Footer CSS*/
#footer{margin-top:15px;padding:23px 7px; font-size:11px;}
#footer a{color:#a02607;text-decoration:none;font-size:11px;}
#footer a:hover{color:#a02607;text-decoration:underline;font-size:11px;}
#footer table{border:1px solid #000;font-size:11px;}
td#top table{background:#444;padding:12px 0;}
td#newsletter{width:380px;}
td#newsletter div{padding-left:6px;}
form#newsletter{padding-left:15px;}
form#newsletter input#newsletter{margin-top:5px;border:1px solid #a02607; background:#fff;}
form#newsletter input#signup{border:1px solid #a02607;height:20px;font:11px verdana; text-transform:uppercase; font-weight:bold;}
td#subfooter{background-color:#000; color:#fff; text-align:right; line-height:20px;padding:12px 10px;border:1px solid #fff;}
td#subfooter a, td#subfooter a:hover {color:#fff;}
table#copyright{margin-top:15px;color:#fff; background:#000;border:1px solid #000;border-bottom:0px;padding:3px 7px; font-size:11px; text-align:center;}
table#copyright a {text-decoration:none;font-size:11px;}
table#copyright a:hover {text-decoration:underline;font-size:11px;} 
table#footer-content{border:1px solid #fff;}
/*EOF: Footer CSS */

/*BOF: Right Column CSS*/
td#right-column{background:#e7e7e8;border-left:1px solid #000;padding:8px 9px 0 9px;width:194px;font-family:Verdana, Arial, Helvetica, sans-serif;}
td#right-column h5{font-size:10px; color:#a02607; font-weight:bold;width:194px; display:block; border-bottom:1px solid #000;}
td#right-column strong{line-height:22px;}
td#right-column strong a{color:#fff; text-decoration:none;font-size:10px;line-height:14px;}
td#right-column strong a:hover{color:#fff; text-decoration:underline;}
td#right-column a{color:#a02607; text-decoration:none;font-size:10px;}
td#right-column a:hover{color:#a02607; text-decoration:underline;}
td#right-column div img{}
div#iconContainer{display:block; width:100px;height:100px;margin-right:5px;border:1px solid #000; background:#fff;float:left;}
td#right-column div#right-column{display:block;width:195px;height:110px;}
.homepage-featureditems{border:1px solid #000;}
td#right-column ul {font-size:11px;margin-left:-20px;}
/*EOF: Right Column CSS*/

/*BOF: Categories Layout on Homepage */
table#categories{padding-top:40px;margin-bottom:7px;}
table#categories a{color:#fff;font-weight:bold;font-size:12px;text-decoration:none;line-height:20px;}
table#categories a:hover{color:#fff;font-weight:bold;font-size:12px;text-decoration:underline;line-height:20px;}
td#center{border-left:1px solid #000;border-right:1px solid #000;}
td#sides{border-bottom:1px solid #000;border-right:1px solid #000;}
td#mid{border:1px solid #000;}
td#midl{border-top:1px solid #000;border-bottom:1px solid #000;}
td#midr{border-top:1px solid #000;border-bottom:1px solid #000;}
/*EOF: Categories Layout on Homepage */

/*BOF: Header CSS*/
#maintable{border:1px solid #000; background-color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0 auto;width:980px;}
/*#maintable td.logo div a{background-image:images/red_barn_computers_logo.jpg);display:block;height:80px;width:261px;}*/
#maintable2 td.logo div a{display:block;height:68px;width:561px;margin-top:-23px;}
#maintable2 td.redbar{background-image:url(images/grey_bar.gif); background-repeat:repeat-x;height:27px;}
#maintable2 td.redbar h3{font-size:13px;font-weight:bold;color:#fff;padding:0px 0 0 5px;margin:0px 0 0 5px;}
#maintable2 td.redbar h3 a{font-size:12px;font-weight:bold;color:#fff;padding:0px 5px 0 0px;margin:0px 0 0 5px;}
#header-login{width:303px;}
#header-login td.login{display:block;height:37px;text-align:right;padding-top:4px;}
#header-login td.login a{color:#a02607; font-size:11px;}
#header-login td.yourcart{background-image:url(Images/grey_bar.gif); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;height:26px;padding-left:8px;}
#header-login td.yourcart a{color:#fff;font-weight:bold; text-decoration:none}
#header-login td.yourcart a:hover{color:#fff;font-weight:bold; text-decoration:underline;}
#header-login td.yourcart img{padding-right:5px;}
/*EOF: Header CSS*/

/*BOF: Categories Page */
table#product-preview {border: 1px solid #000;width:289px;} 
table#product-preview2 {border: 1px solid #444;width:200px;padding:0 5px;} 
table#category-header {margin-top:22px;}
table td#category-header-image {border: 1px solid #000;}
table td#category-header-desc {padding-top:5px;}
div#category_browser {padding-top:20px;}
div#category_browser span.active{padding-bottom:10px;font-weight:bold;}
div#category_browser a {color:#a02607; font-weight:bold;font-size:11px;text-decoration:none;}
div#category_browser a:hover {color:#a02607; font-weight:bold;font-size:11px;text-decoration:underline;}
/*EOF: Categories Page */

/*BOF: Product Info Page */
td#title{border-bottom:1px solid #444;font-family:Verdana, Arial, Helvetica, sans-serif;}
#title h1{font-size:16px; color:#E8100F; font-weight:bold;margin-bottom:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
#title h1 a{font-size:16px; color:#E8100F; font-weight:bold;margin-bottom:0; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
#prices{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold;}
#prices td.retail{color:#666666; text-decoration:line-through; }
#prices td.redbarn{color:#FF0000; font-size:12px;}
#prices td.redbarn input{color:#FF0000;text-align:left; font-weight:bold; border:0;font-size:12px;}
#prices tr.rebate{color:#006600;text-align:right;}
td#product-photo{display:block;width:150px;height:170px;margin:0 auto;}
td#product-photo a {font-size:11px;}
td#brief{padding-left:4px;}
td#product-photo a.enlarge{color:#fff;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
#item_description_tabs, #item_description_tabs table {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*EOF: Product Info Page */
blockquote {font-size:11px;}
table#shipping_table {}
#shipping_table td {border-bottom:1px solid #000;}
#shipping_table tr.on {border-bottom:1px solid #000; background-color:#DB9B9D;}
pre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
.opera .quicksearch {margin-top:110px;}
select {border:1px solid #E8100F; background-color:#444;color:#fff;}
input  {border:1px solid #E8100F; background-color:#444;color:#fff;}
textarea  {border:1px solid #E8100F; background-color:#444;color:#fff;}
.categorymenu {position: absolute; top:130px; left: 10px; z-index: 2; visibility: visible;}
