﻿body { margin: 50px 0; padding: 0 0 15px 0; text-align: center; background: #3B3B3B url(../media/template/back.gif) repeat-x; }
p {
	margin: 20px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 1.8em;
}
body, td, th { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; }
#container { margin: 0 auto; text-align: left; width: 850px; }
#bodywrapper { margin: 0; padding:  0; }
#contentarea { position:  absolute; text-align: left; width: 850px; background-color: #000; top: 205px; border-top-width: 0px; border-top-style: solid; border-top-color: #7D0000; }
#header {
	text-align: center;
	width: 850px;
	position: absolute;
	top: 0;
	margin-top: 6px;
	background-image: url('../../INDORUGS-SITE Black/banner-panel2.jpg');
}
#breaker { clear:  both; margin:  0; padding:  0; width:  850px; height:  6px; background: url(../images/navBar.html); margin-top: 8px; }
.logoarea { float: left; }
.border { border: 1px solid #ccc; background-color: transparent; margin: 4px; }
.mainTable { padding-left: 20px; }
.content2col { margin-left: 10px; margin-right: 10px; }
.smlTxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .85em; }
.featureprice { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-style: oblique; font-weight: bold; }
.smlTxtWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; color: #FFFFFF; }
a:link { color: #FFCC33; }
a:visited { color: #FFCC33; }
a:hover { color: #CC0000; }
a:active { color: #660000; }
#nav { float: left; width: 178px; font-weight: bold; font-size: 13px; padding: 2px 0; }
#banner { background: #000000 url(../media/template/nav.jpg) top left repeat-x; height: 40px; }
#content2 { padding-top: 1em; padding-left: 20px; padding-bottom: 1em; font-size: 10px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0px; padding-right: 20px; }
#search form { width: 180px; margin: 0; padding: 0; }
#search { float: right; clear: none; margin: 0; display: inline; }
.imgButton { border: none; width: auto; margin: 0 5px; }
h1 { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 26px; color: #EBEBEB; font-weight: normal; margin: 5px 0 5px 0; }
.navcontainer { margin-left: 5px; margin-top: 0; padding: 0; width: 150px; }
h3 { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 6px 4px; margin: 0; width: 154px; background-color: #333333; }
#shopBy { clear: both; width: 178px; padding: 0; margin: 0; }
#shopBy select { width: 140px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; margin: 0 0 5px 5px; border: 1px solid #676767; }
#search input.navSearch { width: 100px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; margin: 7px 0 3px 5px; border: 1px solid #000000; }
#quickSearch { background-color:#333333; padding: 3px; padding-right: 17px; }
.navcontainer ul { margin: 0; padding: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
.navcontainer li.active { border-top: 1px solid #666666; }
.navcontainer a { display: block; padding: 3px; padding-left: 12px; width: 98%; font-size: 12px; color: #FFCC33; background-color: #333333; border-bottom: 1px solid #666666; }
.navcontainer a:link, .navlist a:visited { color: #FFCC33; text-decoration: none; }
.navcontainer a:hover { background-color: #660000; color: #ffffff; }
#mdRes { background-color: #333333; padding: 4px; margin: 3px; width: 160px; }
#mdRes h5 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0; margin: 0; margin-top: 5px; font-weight: normal; }
#mdRes p { padding: 0; margin: 0; margin-bottom: 5px; }
#mdRes a:link { font-size: 14px; color: #FFCC33; }
#mdRes a:visited { font-size: 14px; color: #FFCC33; }
#mdRes a:hover { font-size: 14px; color: #ffffff; }
#mdRes a:active { font-size: 14px; color: #ffffff; }
.big { font-size: 16px; margin: 0; padding: 0; font-weight: bold; }
.small { font-size: 12px; margin: 0; padding: 0; }
.filterItem { width: 150px; float: left; display: block; text-align: left; clear: both; font-family: Verdana, sans-serif; font-size: 13px; }
#filterBy img { margin-right: 15px; cursor: pointer; }
#filterBy a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; padding-left: 7px; margin-bottom: 10px; }
.headingbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #C9C992; }
.featureBox { padding: 3px; margin-top: 8px; border: 1px solid #C9C992; margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #C9C992; font-weight: bold; }
.featureTitle { font-size: 12px; font-weight: bold; color: #C9C992; }
#pagecontentright { padding:  0 5px 0 0; margin: 0; float: right; width: 260px; }
#pagecontentleft { width:  430px; margin-right: 10px; }
#collections a { color: #333333; text-decoration: none; }
.menutitle { cursor: pointer; }
input.search { border: 1px solid #333333; color: #666; padding: 2px; }
#navBar form { margin: 0; padding: 0; }
input.text { border: 1px solid #A70000; margin: 0; width: 150px; background: inherit; color: #000; padding: 4px; }
#mainnavmenu { padding: 0; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit; margin: 0 auto; }
.navBar { background-image: url(../media/template/nav.jpg); position:  absolute; text-align: center; width: 850px; top: 154px; color: #FFFFFF; padding: 0; z-index: 100; border-bottom: 1px solid gray; }
.navBar form { margin: 0; padding: 0; }
.searchbox { float: right; margin-top: 5px; padding-right: 25px; text-align: right; }
#mainnavmenu ul { margin:0; margin-left: 0; /*margin between first menu item and left browser edge*/ padding: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#mainnavmenu li { display: inline; margin: 0 2px 0 0; padding: 0; text-transform: uppercase; }
#mainnavmenu a { float: left; display: block; color: white; margin: 1px 0px 0 0; /*Margin between each menu item*/ padding: 9px 10px; text-decoration: none; letter-spacing: 1px; /*background-image: url(/media/template/nav.jpg);*/
	background-repeat: repeat-x; background-position: center bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #7D0000; border-right-width: 1px; border-right-style: solid; border-right-color: #333333; }
#mainnavmenu a:hover { background: url(../media/templates/blockactiveRed.jpg); background-repeat: repeat-x; background-position: center; margin-top: 1px; }
#mainnavmenu #current a { /*currently selected tab*/ background: url(../media/templates/blockactiveRed.jpg); background-repeat: repeat-x; background-position: center; margin-top: 1px; }
#messageblock { clear: both; padding: 0; height: 22px; background-image: url(../media/template/blockactiveRedMessage.jpg); background-position: center bottom; margin: 0; }
#messageblock a { color: #FFFFFF; text-decoration: none; font-size: 9px; }
#messageblock a:hover { color: #CCCC00; text-decoration: none; }
.messagearea { color: #999999; padding-top: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 10px; float: left; }
.cartinfo { float: right; color: #FFFFFF; padding-top: 4px; padding-bottom: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 10px; padding-right: 10px; }
#Layer1 { top:12px; width:253px; height:22px; z-index:1; padding: 1px; float: right; clear: none; margin-left: 550px; }
.greybutton { font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #666666; padding: 1px; border: 1px solid #003366; }
a:focus { border: none; }
a { border: none; }
.gallery { float: left; width: 125px; margin-right: 20px; margin-bottom: 1em; background-color: #333333; text-align: center; padding: 0; font-size: 13px; font-weight: bold; }
html>body .gallery { margin-right: 14px; }
.gallery a img { border: 1px solid white; margin-top: 10px; margin-bottom: 3px; }
.gallery a:link { color: #FFFFFF; text-decoration: none; }
.gallery a:visited { color: #FFFFFF; text-decoration: none; }
.gallery a:hover { color: #FFFFFF; text-decoration: none; }
.gallery a:active { color: #FFFFFF; text-decoration: none; }
.gallery-price { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.gallery-brand { padding: 3px; margin: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.gallery-title { margin: 2px auto; padding: 3px; }
.gallery-title a:link { color: #FFFFFF; text-decoration: none; }
.gallery-title a:visited { color: #FFFFFF; text-decoration: none; }
.gallery-title a:hover { color: #FFFFFF; text-decoration: none; }
.gallery-title a:active { color: #FFFFFF; text-decoration: none; }
#gallery-wrapper { text-align: center; margin: 0 auto; width: 600px; padding-left: 50px; padding-top: 35px; }
.treeview ul { margin: 0; padding: 0; }
.treeview li { list-style-type: none; }
.treeview li.submenu { cursor: hand !important; cursor: pointer !important; }
.treeview li.submenu ul { display: none; }
.treeview .submenu ul li { cursor: default; }
.treeview .submenu ul li a { text-decoration: none; }
#left-search select { width: 170px; margin-left: 5px; }
#footer { clear:  both; margin:  0; padding:  0; width:  850px; border-top: 3px solid #2d2d2d; }
.footer { background: #191919; border-top: 1px solid #444; color: #999; padding: 3% 3% 1%; }
.footer ul { border-top: 1px solid #262626; margin: 0; }
.footer li { border-bottom: 1px solid #262626; list-style: none; }
.footer li a { display: block; line-height: 2em; padding-left: 4%; width: 96%; text-decoration: none; }
.footer a { color: #666; }
.footer a:hover { color: #BBB; background: #222; }
.footer h2 { padding-bottom: 4px; }
.col3, .col3center { float: left; width: 31%; }
.col3center { margin: 0 3%; }
.left { float: left; }
.right { float: right; }
.bottom { color: #666; clear: both; font-size: 1.1em; }
.bottom a { color: #888; }
.clearer { clear: both; }
.stripes { background: #333 url(img/stripe.html); height: 6px; }
.sidenav { background: url(../media/templates/nav.gif); }
.cartTableHeader { border-top: 2px solid #888888; border-bottom: 0px solid #888888; border-left: 0px solid #888888; border-right: 0px solid #888888; background-color:#888888; padding-top: 1px; padding-bottom: 4px; padding-left: 5px; font-family: Arial, Helvetica; font-weight: bold; font-size: 12px; color: #FFFFFF; }
td.red { color: #FFFF00; }
.red { color: #FFCC00; }
a.red { color: #E40000; }
a.red:visited { color:#E40000 }
a.red:hover { color:#E40000; font-weight:bold; }
td.tableLabel { font-family: Tahoma, Arial, Helvetica; font-weight: bold; font-size: 12px; color: #ffffff; padding:3px; }
a.tableLabel { font-family: Tahoma, Arial, Helvetica; font-weight: bold; font-size: 12px; color: #ffffff; }
a.tableLabel:visited { color:#555555; }
a.tableLabel:hover { color:#838383; }
td.tableHeader { padding-top: 2px; padding-bottom: 3px; border-bottom: 1px solid #ffffff; font-family: Tahoma, Helvetica, sans-serif; font-size: 14px; color: #CCCC99; }
td.tableRow { padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; color: #ffffff; font-size: 12px; }
.tableWrapColor { color: #f2f2f2; }
.tableTitle { padding-top: 2px; padding-bottom: 3px; padding-left: 5px; font-family: Arial, Helvetica; font-weight: bold; font-size: 14px; color: #CCCC99; }
a.tableTitle { padding-top: 2px; padding-bottom: 3px; padding-left: 5px; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica; font-weight: bold; font-size: 12px; color: #FFFFFF; }
a.tableTitle:visited { color:#FFFFFF }
a.tableTitle:hover { color:#F8C701; }
.formText { border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; padding-left:2px; font-family: Tahoma, Arial, Helvetica; font-size: 12px; background-color: #FAFAFA; }
.formSelect { font-family: Arial, Helvetica; font-size: 11px; background-color:#FAFAFA; }
.submitButton { font-family:Arial, Helvetica; font-size:12px; padding-left: 2px; padding-right: 2px; color:#000000; }
.backgrnd { background-repeat: repeat-x; }
.padtext { color: #FFFFFF; padding: 10px; }
.crumbs { padding-top: 4px; padding-left: 10px; }
.maincontent { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.price { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #8DB2E8; }
.hometext { padding-right: 6px; padding-left: 10px; padding-top: 10px; }
.departmenthead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-left: 3px; background-color: #284065; padding-top: 7px; padding-bottom: 7px; width: 170px; }
.divFeature { height: 115px; width: 115px; padding-bottom: 2px; padding-top: 5px; text-align: center; }
.productPrice { font-size: 15px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; color: #99CCFF; font-style: normal; }
.productTitle { font-size: 18px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-style: normal; }
.productSmallLink { font-size:  9px; line-height: 12px; font-family: Tahoma, Arial, Helvetica; font-weight: bold; color: #555555; }
.productSubTitle { font-size: 11px; font-family: Tahoma, Arial, Helvetica; font-weight: bold; color: #ffffff; }
.productSubPrice { font-size: 11px; line-height: 14px; font-family: Tahoma, Arial, Helvetica; font-weight: normal; color: #555555; }
.textLarge { font-size: 15px; line-height: 17px; font-family: Arial, Helvetica, sans-serif; color: #f1f1f1; font-style: normal; }
td.tableHeader { font-size: 14px; color: #CCCC99; }
.listPrice { font-weight: normal; font-size: 12px; line-height: 25px; font-family: Arial, Helvetica, sans-serif; }
.whitetext { color: #FFFFFF; }
.basicText { font-weight: normal; font-size: 12px; color: white; font-family: Arial, Helvetica; line-height: 16px; }
.blackText { font-weight: normal; font-size: 12px; color: #000000; font-family: Arial, Helvetica; line-height: 16px; }
.section { display: block; clear: both; width: 89%; text-align: left; font-size: 24px; color: white; padding: 6px; border-bottom: 1px solid gray; margin: 15px 0; }
.mainarea { padding-top: 20px; padding-left: 10px; }
.greybox { background-color: #666666; border: 1px solid #CCCCCC; padding: 6px; }
td.tableHeader { padding-top: 2px; padding-bottom: 3px; border-bottom: 1px solid #ffffff; font-family: Tahoma, Helvetica, sans-serif; font-size: 14px; color: #CCCC99; }
td.tableRow { padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; color: #666666; font-size: 12px; }
.tableWrapColor { color: #666666; }
.tableTitle { padding-top: 2px; padding-bottom: 3px; padding-left: 5px; font-family: Arial, Helvetica; font-weight: bold; font-size: 14px; color: #CCCC99; }
a.tableTitle { padding-top: 2px; padding-bottom: 3px; padding-left: 5px; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica; font-weight: bold; font-size: 12px; color: #FFFFFF; }
a.tableTitle:visited { color:#FFFFFF }
a.tableTitle:hover { color:#F8C701; }

body #google_amark_b, body #google_amark_b * { text-align:left !important; padding:0 !important; margin:0 !important; border:0 !important; position:relative !important; font-weight:normal !important; text-decoration:none !important; font-size:11px !important; font-family:Arial, sans-serif !important; background:#fff !important; color: black !important; float:none !important; }
#google_amark_b .m img, #google_amark_b #t img, #google_amark_b #x a { display:block !important; }
#google_amark_b .h { position:absolute !important; width:325px !important; border:1px solid #ccc !important; }
#google_amark_b #t { padding:6px 0 1px 0px !important; }
#google_amark_b #l { left:10px !important; }
#google_amark_b #x { position:absolute !important; right:0px !important; top:0px !important; border-left:1px solid #ccc !important; border-bottom:1px solid #ccc !important; }
#google_amark_b #c { padding:5px 10px 10px 10px !important; color:#676767 !important; border-top:1px solid #ccc !important; }
#google_amark_b #c p { padding:5px 0 0 0 !important; }
#google_amark_b #c p.p { padding:0 !important; }
#google_amark_b #c p.p img { top: 5px !important; }
#google_amark_b #c p a:link, #google_amark_b #c p a:visited { color:#0000CC !important; text-decoration:underline !important; }

.tz{ font-size: 10px; font-variant: small-caps;}
#contactForm legend { font-size: 1.2em; font-family: "Arial Narrow", Arial, sans-serif; font-weight: normal; color:#0066FF; }
#contactForm label {  font-family: Arial, sans-serif; font-weight: normal; }
#contactForm input, #contactForm select, #contactForm textarea { font-family: Tahoma, Arial, sans-serif; font-size: 1.1em; border: 1px solid gray; padding: 2px 3px;}
#contactForm fieldset { border: 1px solid #666666; margin: 0 0 0 25px; padding: 5px; width: 400px; }
#contactForm fieldset span { white-space: nowrap; padding-bottom: 0; text-align: left; font-family: "Arial Narrow", Arial, sans-serif; font-weight: normal; }
#contactForm legend { padding: 0 3px 0 9px; }
#contactForm label { float: left; clear: left; padding-left: 5px; width: 125px; font-size: 1.3em; }
#contactForm input, #contactForm select { width: 350px; margin-bottom: 5px; }
#contactForm textarea { font-size: 15px; width: 475px; height: 150px; font-family: Consolas, "Lucida Console", "Courier New", monospace; margin: 0; margin-top: 10px; padding: 3px; margin-left: 10px; }
#contactForm br { clear: left; }

.cfdebug{ top: 1000px; z-index: 1; position: absolute; text-align: left; color: black; background-color: none;}

.cfdebug code, .cfdebug pre{ text-align: left; color: black; background-color: none;}
