/*
Theme Name: HifiSale
Theme URI: http://ictsoftware.com/
Description: .
Version: 1.6
Author: AMD
Author URI: http://ictsoftware.com/
Tags: blue, custom header, fixed width, two columns, widgets


*/



/* Begin Typography & Colors */
* { margin: 0px; padding: 0px;}
body { 
	background-color:#342422;
	margin-bottom:20px;
	color:#2F2F2F;
	font-family:tahoma;
}
a{
	color:#2F2F2F;
}




div.h1
{
	color:#FF0000;
	font-size:40px;
	font-weight:bold;
}


div.h2
{
	color:#ED00FF;
	font-size:14px;
	font-weight:bold;
}






form{
width:100%;
}
img
{
	border:0px;
}

div.main
{
	width:945px;
	background-color:#fff;
	margin:auto;
	margin-top:20px;
}
div.submain
{
	background-color:#fff;
	bordeR:solid red 0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

div.banner
{
	float:left;
	width:725px;
	height:67px;
	bordeR:solid red 0px;
	background-color:#B89A76;
	background-repeat:repeat-x;
	background-position: top left;
}
div.corporate
{
	text-align:center;
	color:#fff;
	width:420px;
	float:left;
	height:56px;
	padding-top:10px;
	font-size:16px;
	font-weight:bolder;
	font-family:Tahoma;
	line-height:22px;
}
div.call
{
	text-align:center;
	color:#36241C;
	float:left;
	padding-right:10px
	height:56px;
	padding-top:10px;
	/*font-weight:bolder;*/
	font-size:16px;
	font-family:Tahoma;
	line-height:22px;
}

div.logo
{
	float:right;
	bordeR:solid red 0px;
	line-height:0px;
	/*width:300px;
	background-color:#342422;*/

}
table.bigImages
{
	width:925px;
	margin-top:10px;
	line-height:0px;
}
div.topMenu
{
	width:925px;
	margin-top:10px;
}


.m_0
{
width:67px;
background-image:url('images/it_0.gif');
}
.m_1
{
width:126px;
background-image:url('images/it_1.gif');
}
.m_2
{
width:83px;
background-image:url('images/it_2.gif');
}
.m_3
{
width:130px;
background-image:url('images/it_3.gif');
}
.m_4
{
width:140px;
background-image:url('images/it_4.gif');
}
.m_4,.m_3, .m_2, .m_1, .m_0
{
background-repeat:no-repeat;
color:#ffffff;
font-family:Tahoma;
font-weight:bold;
text-decoration:none;
text-align:center;
font-size:10px;
height:25px;
cursor:hand;
float:left;
padding-top:13px;
line-height:10px;
}


table.mainTable
{
	width:925px;
	margin-top:10px;
	
}
td.mainTabLeft
{
	height:4px;
	background-image:url('images/mainTabLeft.gif');
}
td.mainTabUp
{
	font-size:1px;
	line-height:1px;
	width:915px;
	height:4px;
	background-image:url('images/mainTabUp.gif');
	background-repeat:repeat-x;
}
td.mainTabRight
{
	height:4px;
	background-image:url('images/mainTabRight.gif');
}
td.mainTabLeftSide
{
	background-image:url('images/mainTabLeftSide.gif');
	background-repeat:repeat-y;
}
td.mainTabMiddleSide
{
	background-color:#E7DED2;
}
td.mainTabLeftBot
{
	height:4px;
	background-image:url('images/mainTabLeftBot.gif');
}
td.mainTabRightBot
{
	height:4px;
	background-image:url('images/mainTabRightBot.gif');
}

td.mainTabLeft, td.mainTabRight, td.mainTabLeftSide, td.mainTabLeftBot, td.mainTabRightBot

{
	width:5px;
	font-size:1px;
	line-height:1px;
}
td.mainTabLeft, td.mainTabRight, td.mainTabMiddleSide, td.mainTabLeftBot, td.mainTabRightBot, div.order, div.function, div.office
{
background-repeat:no-repeat;
background-position:left top;
}
table.SubHeading
{
	width:100%;
	font-size:13px;
	margin-top:20px;
}
td.SubHeadingLeft
{
	width:94px;
}
td.SubHeadingLeft a
{
		color:#fff;
		text-align:center;
		font-weight:bolder;
		text-decoration:none;
		cursor:pointer;
}

div.order
{
background-image:url('images/order.gif');
width:136px;
height:25px;
font-size:12px;
text-align:center;
padding-top:10px;
margin-bottom:30px;
}
div.office
{
background-image:url('images/office.gif');
width:136px;
height:25px;
font-size:12px;
text-align:center;
margin-top:3px;
padding-top:10px;

}
div.function
{
background-image:url('images/function.gif');
width:136px;
height:25px;
font-size:12px;
text-align:center;
margin-top:3px;
padding-top:10px;

}
td.head_up
{
		background-image:url('images/head_up.gif');
		background-repeat:no-repeat;
		background-position:left bottom;
		width:720px;
		height:23px;
		font-size:1px;
}
td.head_up2
{
		background-image:url('images/head_up2.gif');
		background-repeat:no-repeat;
		background-position:left bottom;
		width:610px;
		height:23px;
		font-size:1px;
}
td.head_mid_left
{
		border-left:solid 1px #fff;
		width:5px;
		font-size:1px;
		background-image:url('images/head_mid.jpg');
		background-repeat:repeat-x;
		background-position:left top;

}
td.head_mid_right
{
		background-image:url('images/head_mid_right.gif');
		background-repeat:no-repeat;
		background-position:0px 0px;
		font-size:1px;
		width:4px;
		border-left:solid 1px #fff;
}
td.head_mid_center, td.head_mid_center2
{
		background-image:url('images/head_mid.jpg');
		background-repeat:repeat-x;
		background-position:left top;
		height:132px;
		
}
td.head_mid_center2
{
		height:89px;
}

td.head_bot
{
		background-image:url('images/head_bot.gif');
		background-repeat:no-repeat;
		background-position:left top;
		width:570px;
		height:23px;
		font-size:1px;
}
td.head_bot2
{
		background-image:url('images/head_bot2.gif');
		background-repeat:no-repeat;
		background-position:left top;
		width:610px;
		height:23px;
		font-size:1px;
}
div.fork, div.fork2
{
	height:130px;
	border:solid red 0px;
	position:relative;
	top:8px;
	text-align:center;
	color:#718020;
	font-size:32px;
	width:708px;
}
div.fork2
{
	height:90px;
	width:589px;
}
div.fork h3, div.fork2 h3
{
	color:#2F2F2F;
	font-size:22px;
	text-align:center;
	font-weight:normal;
}
div.fork h2, div.fork2 h2
{
	color:#000000;
	font-size:25px;
	text-align:center;
	font-weight:normal;
}


div.fork h1, div.fork2 h1
{
	color:#000;
	font-size:16px;
	text-align:center;
	font-weight:normal;
}
div.test_up, div.test_bot, div.test_up2, div.test_bot2, div.test_up3, div.test_bot3
{
	background-repeat:no-repeat;
	background-position:top left;
	height:5px;
	width:220px;
	font-size:1px;
}
div.test_up
{
	background-image:url('images/testimonials_up.gif');
}
div.test_bot
{
	background-image:url('images/testimonials_bot.gif');
}
div.test_up2
{
	background-image:url('images/testimonials_up2.gif');
}
div.test_bot2
{
	background-image:url('images/testimonials_bot2.gif');
}
div.test_up3
{
	background-image:url('images/testimonials_up3.gif');
	width:248px;
}
div.test_bot3
{
	background-image:url('images/testimonials_bot3.gif');
	width:248px;
}
div.test_mid
{
	border-left:solid #fff 1px;
	border-right:solid #fff 1px;
	width:247px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#DECEBB;
}
div.test_bg
{
	background-image:url('images/test_bg.gif');
	background-repeat:no-repeat;
	width:230px;
	height:67px;
	text-align:center;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	font-family:tahoma;
	padding-top:5px;
}
div.test_bg h6
{
	padding-top:1px;
	font-size:15px;
	text-align:center;
	padding-left:10px;
	padding-right:5px;
	line-height:14px;
	font-weight:normal;
}
h6.test
{
	text-align:left;
	color:#2F2F2F;
	font-size:13px;
	font-weight:normal;
	font-family:Tahoma;
	padding-left:10px;
	padding-right:3px;
}
h5.testNames
{
	text-align:right;
	color:#4F3935;
	font-size:13px;
	font-weight:bolder;
	font-family:Tahoma;
	padding-right:3px;
}
/*div.video
{
	width:233px;
	height:158px;
}*/
div.video_up
{
	width:425px;
	height:16px;
	margin-top:4px;
	background-image:url('images/video_up.gif');
	background-repeat:no-repeat;
}
td.video_up
{
	height:16px;
	background-image:url('images/video_up.gif');
	background-position:left top;
	background-repeat:no-repeat;
	font-size:14px;
	color:#fff;
	text-align:center;
}
td.video_up_right
{
	height:16px;
	background-image:url('images/video_up.gif');
	background-position:right top;
	background-repeat:no-repeat;
}

/*div.video2
{
width:320px;
height:240px;
}*/
div.video_up2
{
 width:367px;
 height:16px;
 background-image:url('images/video_up2.gif');
 background-repeat:no-repeat;
}

div.video_up h6,div.video_up2 h6
{
	font-size:11px;
	color:#fff;
}
div.opt1
{
	color:red;
	float:left;
	width:200px;
	/*height:104px;*/
	font-size:13px;
	font-weight:bolder;
	/*margin-left:10px;*/
}
div.opt2
{color:red;
	font-size:13px;
	font-weight:bolder;
	float:left;
	width:330px;
	/*text-align:right;
	margin-left:20px;*/
}



td.optLeft
{
	height:5px;
	width:5px;
	font-size:1px;
	line-height:0px;
	background-image:url('images/optLeft.gif');
	background-repeat:no-repeat;
}
td.optRight
{
	width:5px;
	height:5px;
	line-height:0px;
	font-size:1px;
	background-image:url('images/optRight.gif');
	background-repeat:no-repeat;
}
td.optUp
{
	height:5px;
	width:160px;
	font-size:1px;
	line-height:0px;
	background-image:url('images/optMidUp.gif');
	background-repeat:repeat-x;
}

td.optUpQuote
{
	height:5px;
	width:260px;
	font-size:1px;
	line-height:0px;
	background-image:url('images/optMidUp.gif');
	background-repeat:repeat-x;
}


td.optLeftBot
{
	width:5px;
	font-size:1px;
	height:5px;
	background-image:url('images/optLeftBot.gif');
	background-repeat:no-repeat;
}
td.optRightBot
{
	width:5px;
	font-size:1px;
	height:5px;
	background-image:url('images/optRightBot.gif');
	background-repeat:no-repeat;
}
td.optMidBot
{
	height:5px;
	font-size:1px;
	background-image:url('images/optMidBot.gif');
	background-repeat:repeat-x;
}
td.optMidLeft
{
	width:5px;
	font-size:1px;
	background-image:url('images/optMidLeft.gif');
	background-repeat:repeat-y;
	background-position:top left;
}
td.optMidRight
{
	width:5px;
	font-size:1px;
	background-image:url('images/optMidRight.gif');
	background-repeat:repeat-y;
	background-position:top left;
}
td.optMidCenter
{
	width:160px;
	/*height:96px;*/
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	background-image:url('images/optMidCenter.gif');
	background-color:#FAF6ED;
	background-repeat:repeat-x;
	background-position:top left;
}
table.menu
{
	width:160px;
	
	font-size:11px;
	color:#2F2F2F;
	margin-left:5px;
	padding-left:4px;
	font-family:tahoma;
}

table.menu td{
	font-weight:normal;
/*white-space:nowrap;*/
}
table.menu input
{
	width:152px;
	height:18px;
	border:solid 1px #616161;
	background:none;
}
table.menu h5
{
	font-size:9px;
	color:#ED2008;
	text-transform:uppercase;
	font-family:tahoma;
}
table.menuQuote
{
	width:260px;
	font-size:11px;
	color:#2F2F2F;
	margin-left:5px;
	padding-left:4px;
	font-family:tahoma;
}

table.menuQuote input
{
	width:252px;
	height:18px;
	border:solid 1px #616161;
	background:none;
}
table.menuQuote h5
{
	font-size:9px;
	color:#ED2008;
	text-transform:uppercase;
	font-family:tahoma;
}
table.menuQuote textarea
{
	border:solid 1px #616161;
	background:none;
	font-size:11px;
	font-family:Tahoma;
	width:244px;
	height:50px;
	padding:4px;
}

td.submenu
{
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	/*background-image:url('images/optMidCenter.gif');*/
	background-repeat:repeat-x;
	background-position:top left;
	text-align:left;
	width:640px;
	background-image:url("images/submenu.gif");
	color:#2F2F2F;
	font-size:13px;
	font-family:tahoma;
	padding:10px;
	background-color:#FAF6ED;
}
td.submenu h6
{
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}
td.submenu span
{
	color:#835918;
	font-size:13px;
	font-weight:bold;
}
h5.include
{
	font-weight:normal;
	font-size:13px;
	padding-left:10px;
	padding-bottom:3px;
}
h5.submenu_items
{
	font-weight:normal;
	font-size:13px;
	padding-left:25px;
	padding-bottom:3px;
}
h5.submenu_items a, td.foot a
{
	text-decoration:none;
	color:#835918;
}
h5.submenu_items a:hover, td.foot a:hover
{
	text-decoration:underline;
	color:#835918;
}

td.footLeftUp
{
	height:12px;
	width:14px;
	font-size:1px;
	line-height:0px;
	background-image:url('images/footLeftUp.gif');
	background-repeat:no-repeat;
}
td.footRightUp
{
	width:14px;
	height:12px;
	font-size:1px;
	line-height:0px;
	background-image:url('images/footRightUp.gif');
	background-repeat:no-repeat;
}
td.footUp
{
	height:10px;
	font-size:1px;
	background-image:url('images/footUp.gif');
	background-repeat:repeat-x;
	line-height:0px;
}


td.footLeftBot
{
	height:14px;
	width:12px;
	font-size:1px;
	background-image:url('images/footLeftBot.gif');
	background-repeat:no-repeat;
}
td.footRightBot
{
	width:14px;
	height:12px;
	font-size:1px;
	background-image:url('images/footRightBot.gif');
	background-repeat:no-repeat;
}
td.footBot
{
	height:10px;
	font-size:1px;
	background-image:url('images/footBot.gif');
	background-repeat:repeat-x;
}


td.foot
{
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	font-size:13px;
	font-family:tahoma;
	padding:10px;

}
div.bot_menu
{

	font-size:13px;
	font-family:tahoma;
	line-height:18px;
	text-align:center;
}
div.bot_menu a
{
	color:#2F2F2F;
	font-size:13px;
	font-family:tahoma;
	text-decoration:underline;
}
div.bot_menu a:hover
{
	text-decoration:none;
}
table.functionMenu a
{
	text-align:left;
	color:#835918;
	font-size:13px;
	font-family:tahoma;
	text-decoration:none;
	background-image:url('images/function_bg.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	font-weight:normal;
}
table.functionMenu
{
	color:#2F2F2F;
	font-family:tahoma;
	font-size:16px;
	font-weight:bolder;
	height:100px;
}
td.getAquote
{
	/*width:310px;
	height:173px;*/
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	background-image:url('images/get_a_quote_bg.gif');
	background-color:#FAF6ED;
	background-repeat:repeat-x;
	background-position:top left;
}
table.menu textarea
{
	border:solid 1px #616161;
	background:none;
	font-size:11px;
	font-family:Tahoma;
	width:144px;
	height:93px;
	padding:4px;
}
div.stripe
{
	background-color:#EFE8E0;
	color:#718020;
	font-size:17px;
	font-family:Tahoma;
	font-weight:bolder;
	padding-top:5px;
	padding-left:15px;	
	padding-bottom:5px;

	margin-top:20px;
}
div.stripe_cont
{
	color:#2F2F2F;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bolder;
	padding-left:15px;
	margin-top:20px;
	line-height:14px;
	width:890px;

}
div.office_stripe
{
	color:#835918;
	background-image:url('images/stripe_bg.gif');
	background-repeat:repeat-x;
	background-position:0px 15px;
	text-align:left;
}
div.guarantee, div.replacement
{
	width:100%;
	color:#718020;
	font-size:18px;
}
div.guarantee p{
	display:inline;
	color:#835918;
	margin-left:20px;
}
div.guarantee p.image{
	margin-left:533px;
}

td.benefits
{
	color:#2F2F2F;
	font-size:16px;
	font-family:Tahoma;
	text-align:left;
	padding:15px;
	padding-top:5px;
	padding-left:35px;
	width:567px;
}
td.benefits p
{
	text-indent:-1.3em;
}
td.benefits h6, td.benefits2 h6
{
	color:#2F2F2F;
	font-size:15px;
	font-family:Tahoma;
	text-align:left;
	padding-left:30px;
	padding-bottom:10px;
	font-weight:normal;
}
td.benefits2
{
	color:#2F2F2F;
	font-size:13px;
	font-family:Tahoma;
	font-weight:bolder;
	text-align:left;
	padding:20px;
	padding-top:5px;
	width:580px;
}
div.findout, div.findout a
{
	color:#835918;
	font-size:17px;
	font-family:Tahoma;
	text-align:center;
	font-weight:bolder;
	margin-top:40px;
	text-decoration:none;
}
div.findout{
	width:410px;
}
div.pride
{
	background-color:#EFE8E0;
	color:#718020;
	font-size:17px;
	font-family:Tahoma;
	font-weight:bolder;
	line-height:30px;
	margin-top:20px;
	height:30px;
}
div.delivery
{
	color:#2F2F2F;
	font-size:13px;
	font-family:tahoma;
	font-weight:normal;
	height:150px;
	width:890px;
	margin-top:36px;
	padding-left:15px;
	line-height:16px;
	/*background-image:url('images/sandwich.gif');*/
	background-repeat:no-repeat;
	background-position:right bottom;
}
div.delivery h5
{
	line-height:22px;
	font-size:13px;
	font-weight:bolder;
}
table.replace
{
	color:#2F2F2F;
	font-size:13px;
	font-family:tahoma;
	font-weight:normal;
}
table.replace h3
{
	font-size:14px;
}
table.replace span, div.itemLeft span, div.itemRight span
{
	color:#3A2506;
	font-size:14px;
	font-family:tahoma;
	font-weight:bolder;
}
div.itemLeft
{
	float:left;
	width:310px;
}
div.itemRight
{
	float:left;
	width:260px;
}
div.itemLeft a, div.itemRight a
{
	text-align:left;
	color:#835918;
	font-size:13px;
	font-family:tahoma;
	text-decoration:none;
	font-weight:normal;
}
div.christmas_test_bg
{
	border-left:solid #fff 1px;
	border-right:solid #fff 1px;
	width:218px;
	padding-top:4px;
	padding-bottom:4px;
	/*background-image:url('images/christmas_test_bg.gif');*/
	background-color:#DECEBB;
	background-repeat:repeat-x;
}
h6.christmasNote
{
	color:#835918;
	font-size:16px;
	font-family:tahoma;
}
div.sendMenu
{
	float:left;
	width:350px;
	margin-top:10px;
}
div.getQuote
{
	float:left;
	margin-top:10px;
}
h5.christmasMenu
{
	color:#4F3935;
	font-size:13px;
	font-weight:bolder;
	font-family:Tahoma;
}
#submenu1{
background-color:#A2BC47;
border:1px solid #FFFFFF;
border-top:none;
width:125px;
padding-top:5px;
}
#submenu1 li{
	list-style-type:none;
	padding-left:8px;
	font-family:Tahoma;
	font-weight:bolder;
	font-size:11px;
	height:20px;
	text-align:left;
}
#submenu1 li a{
	color:#FFFFFF;
	text-decoration:none;

}
input.submit_button{
	border:1px solid #616161;
	background-color:#E5DBC9;
	color:#342422;
	font-family:tahoma;
	font-size:11px;
	margin-top:5px;
	width:75px;
}
h4.formHeader{
	color:red;
	font-size:14px;
}
h5.formHeader{
	color:red;
	font-size:13px;
	margin-bottom:5px;
	text-align:center;
}
p.formHeader{
	font-size:13px;
	margin-bottom:5px;
	text-align:center;
}
ul.bottomMenu{
	list-style-type:none;
	display:inline;
}
ul.bottomMenu li{
	padding:5px;
	display:inline;
}
i.seo, span.seo, a.seo{
	font-weight:bolder;
	font-style:italic;
	text-decoration:none;
}
a.brown{
	color:#835918;
}
div.mainContent{
	padding:10px;
	font-size:13px;
}
div.mainContent h3, div.mainContent h2{
	padding-bottom:2px;
	padding-top:10px;
}
div.mainContent ol{
	list-style-position: inside;
	padding-left:20px;
}

div.mainContent h2{
	font-size:15px;
}
td.foot p{
	text-indent:10px;
}

div.corporate p{
	font-size:13px;
	line-height:13px;
}
div.resources p{
	line-height:19px;
	margin-bottom:10px;
}
div.terms p{
	text-indent:10px;
}
div.hidden{
	display:none;
	margin-left:15px;
}
div.faq a{
	line-height:25px;
	font-weight:bold;
}
td.christmasMenu{
	width:425px;
	padding-left:20px;
	padding-top:0px;
	line-height:3ex;
}
td.christmasMenu span{
	padding-left:140px;
}
td.christmasMenu h3{
	padding-top:10px;
	color:#718020;
}
td.christmasMenu ul{
	padding-left:24px;
}
