/* IMAGE LINKS */
a img {border:none;}
/* BODY */
body {margin-top:0px; width:100%; margin-left:auto; margin-right:auto; background-color:#FFF;}
/* TOP STRIPE AREA */
.topStripe {height:25px; width:100%; font-family:"Courier New", Courier, monospace; color:#FFF; font-size:16px; background-color:#000; padding-top:5px; text-align:center;}
/* STATIC BANNER AREA */
.topBannerStatic {width:960px; height:200px; background-image:url(img/header2.jpg);}
/* TOP NAVIGATION AREA */
.topTable {width:960px; padding:0px; margin-left:auto; margin-right:auto;}
.topNavArea {padding-top:165px; color:#FFF; margin-top:0px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:22px; padding-left:10px; padding-right:10px;}
	A.topNav:link {font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#FFF; font-size:22px; padding-left:10px; padding-right:10px;}
	A.topNav:visited {font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#FFF; font-size:22px; padding-left:10px; padding-right:10px;}
	A.topNav:active {font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#FFF; font-size:22px; padding-left:10px; padding-right:10px;}
	A.topNav:hover {font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#f6a959; font-size:22px; padding-left:10px; padding-right:10px;}
/* STRUCTURE NAVIGATION */
.structureNavArea {width:960px; padding-top:8px; padding-bottom:10px;}
	A.structureNav:link {font-family:Verdana, Geneva, sans-serif; color:#900; font-size:13px; padding-left:5px; padding-right:2px; text-decoration:none;}
	A.structureNav:visited {font-family:Verdana, Geneva, sans-serif; color:#900; font-size:13px; padding-left:5px; padding-right:2px; text-decoration:none;}
	A.structureNav:active {font-family:Verdana, Geneva, sans-serif; color:#000; font-size:13px; padding-left:5px; padding-right:2px; text-decoration:none;}
	A.structureNav:hover {font-family:Verdana, Geneva, sans-serif; color:#000; font-size:13px; padding-left:5px; padding-right:2px; text-decoration:none;}
/* SHOPPING CART AREA */
.topLogoArea {float:left; padding-bottom:10px;}
.topCartArea {width:960px; height:40px; padding-top:15px; margin-bottom:5px; margin-top:10px; text-align:right; border-bottom:thin; border-bottom-style:solid; border-bottom-color:#bbbbbb;}
/* ACTIVE BANNER AREA */
.topBannerArea {width:100%; height:212px; border-bottom:thin; border-bottom-color:#bbbbbb; border-bottom-style:solid; border-top:thin; border-top-style:solid; border-top-color:#bbbbbb;} 
.topBannerActive {float:left;}
.topBannerNavArea {float:right; width:248px; height:212px; vertical-align:middle; text-align:right;}
.topBannerNavText {padding-top:17px;}
	A.topBannerNav:link {font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#900; font-size:14px;}
	A.topBannerNav:visited {font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#900; font-size:14px;}
	A.topBannerNav:active {font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#900; font-size:14px;}
	A.topBannerNav:hover {font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#000; font-size:14px;}
/* IMAGE NAVIGATION AREA */
.flashArea {width:960px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:22px; text-align:center;}
.contentTable {width:960px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; padding:0px;}
.bodyTable {padding-top:25px; margin-left:auto; margin-right:auto; padding:0px; width:960px;}
.imageNavTR {text-align:center; margin-top:0px; margin-bottom:0px; padding:0px;}
.imageNavBox {width:160px; height:198px; border-bottom:thin; border-bottom-color:#bbbbbb; border-bottom-style:solid; margin-left:5px; margin-right:5px;}
	A.imageNav:link {font-family:Verdana, Geneva, sans-serif; text-decoration:none; color:#000; font-size:14px;}
	A.imageNav:visited {font-family:Verdana, Geneva, sans-serif; text-decoration:none; color:#000; font-size:14px;}
	A.imageNav:active {font-family:Verdana, Geneva, sans-serif; text-decoration:none; color:#000; font-size:14px;}
	A.imageNav:hover {font-family:Verdana, Geneva, sans-serif; text-decoration:none; color:#000; font-size:14px;}
/* SIDE BAR AREA */
.sidebarArea {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:240px; float:right; vertical-align:top; line-height:22px; background-image:url(img/gradient-background.jpg); background-repeat:repeat-x; border-style:double; border-color:#CCC; border-width:thin; padding-left:20px; padding-right:20px;}
.sidebarAreaShadow {background-image:url(img/border-shadow.jpg); background-repeat:repeat-x; height:10px; padding-bottom:10px; float:right; width:280px;}
.sidebarText {border-bottom:thin; border-bottom-style:solid; border-bottom-color:#999; padding-bottom:20px;}
.shoppingCartArea {width:260px; margin-left:auto; margin-right:auto; text-align:center;}
.copyrightArea {width:260px; margin-left:auto; margin-right:auto; text-align:center; border-top:thin; border-top-style:solid; border-top-color:#999;}
.sidebarAreaFeatures{float:right; border-style:double; border-color:#CCC; border-width:thin; width:280px;}
.featuresAreaTitle {width:260px; border-bottom:thin; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; background-image:url(http://www.mirageinfraredheaters.com/img/features-bg.jpg); background-repeat:repeat-x; font-size:16px; padding-top:25px; padding-left:20px; padding-bottom:8px; margin-left:0px;}
.featuresAreaMainLinks {width:260px; border-bottom:thin; border-bottom-style:solid; border-bottom-color:#900; padding-top:14px; padding-bottom:5px; padding-left:20px;}
	A.featuresNav:link {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:16px;}
	A.featuresNav:visited {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:16px;}
	A.featuresNav:active {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:16px;}
	A.featuresNav:hover {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#900; font-size:16px;}
.featuresAreaSecondaryLinks {width:230px; padding-top:4px; padding-left:30px;}
	A.featuresSecondaryNav:link {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:14px;}
	A.featuresSecondaryNav:visited {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:14px;}
	A.featuresSecondaryNav:active {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:14px;}
	A.featuresSecondaryNav:hover {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#900; font-size:14px;}
    .buySidebar {background-image:none; width:300px; height:530px; float:right; margin-top:3px; border:thin; border-style:solid; border-color:#CCC;}
/* CONTENT AREA */
.contentArea {width:630px; float:left; vertical-align:top; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:22px;}
H1 {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:20px; font-weight:bold;}
H2 {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:18px; font-weight:bold;}
H3 {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:18px; font-weight:bold;}
H4 {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:18px; font-weight:bold;}
H5 {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:18px; font-weight:bold;}
H6 {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:18px; font-weight:bold;}
	A.contentLinks:link {font-family:Verdana, Geneva, sans-serif; text-decoration:underline; color:#900; font-size:12px;}
	A.contentLinks:visited {font-family:Verdana, Geneva, sans-serif; text-decoration:underline; color:#000; font-size:12px;}
	A.contentLinks:active {font-family:Verdana, Geneva, sans-serif; text-decoration:underline; color:#900; font-size:12px;}
	A.contentLinks:hover {font-family:Verdana, Geneva, sans-serif; text-decoration:underline; color:#f6a959; font-size:12px;}
.contentBox {background-image:url(img/gradient-background.jpg); background-repeat:repeat-x; border-style:double; border-color:#CCC; border-width:thin; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.contentBoxShadow {background-image:url(img/border-shadow.jpg); background-repeat:repeat-x; height:10px; padding-bottom:10px;}
/* FOOTER AREA */
.footerArea {float:left; vertical-align:bottom; padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	A.footerLinks:link {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#900; font-size:12px;}
	A.footerLinks:visited {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#900; font-size:12px;}
	A.footerLinks:active {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#900; font-size:12px;}
	A.footerLinks:hover {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#f6a959; font-size:12px;}
/* PRODUCT PAGES */
.imageNavBoxProductPage {width:155px; height:198px; border-top:thin; border-bottom:thin; border-bottom-style:solid; border-top-style:solid; border-bottom-color:#666; border-top-color:#999;}
.pageCurl{position:fixed; bottom:-5px; right:-5px; z-index:2; padding-bottom:0;}
.countryBanner{vertical-align:middle; padding-left:75px; z-index:1; background-color:#9d0012; width:100%; height:22px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FFF; position:fixed; bottom:0px;}
.flagFloat{position:fixed; bottom:-3px; left:-5px; z-index:2; padding-bottom:0;}

