/* Style Sheet for Tika Energy Management */
/* Developer: Dave Jensen: davejensen@tikaenergy.com */
/* Date of production: 7/11/2011 */


html {
   overflow-y:scroll;
   }
  
body {
	margin:0px;
	text-align:center;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	}
	
a:link, a:visited {
	text-decoration:none;
    color:#666666;
    }
				  
a:hover {
    text-decoration:underline;
    }
		
/* Custom font definitions
----------------------------------------------- */

p {
    margin:4px 0;
  	line-height:normal;
  	}
  
.headPrice {
    font-weight:bold;
    color:#990000
    }
		   
/* Custom form elements
----------------------------------------------- */
form {
	padding:0px;
	margin:0px;
	}
	
.inputFormat {
	height:19px;
	font-size:12px;
	padding:1px; color:#333333;
	vertical-align:middle;
	}
	
#search input{
	vertical-align:middle;
	margin:0;
	padding:0;
	}
	
.btnSearch {
	vertical-align:middle;
	margin:0;
	padding:0px;
	color:#0060B1;
	font-size:12px;
	cursor:pointer;
	}
	
/* Top Menu ----------------------------------------------- */

#cartInfo {
	padding-top:5px;
	font-size:12px;
	line-height:3px;
	}
	
#cartInfo a{
	display:block;
	}
	
#cartInfo a:hover {
	background-color:#f6f6f6;
	}
	
#cartInfo img {
	border:0;
	vertical-align:middle;
	}
	
#myAccount,	#shoppingCart {
	width:150px;
	font-weight:100;
	color:#666666;
	}
	
.cartInfoHeadings {
	color:#444444;
	font-size:14px;
	font-weight:bold;
	}
	
#myAccountDL, #shoppingCartDL {
	padding-left:18px;
	}
	
/* Top NavBar
----------------------------------------------- */

.navBar {
	height:51px;
	background: url(../images/body_bg.gif) repeat-x;
	}
	
.navBarInner {
	width:980px;
	}
	
.navBarLeft {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding-top:5px;
	}
	
.navBarRight {
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	padding-top:5px;
	padding-right:35px;
	}
	
.navBarLeft a:link, .navBarLeft a:visited, navBarRight a:link, .navBarRight a:visited{
	color:white;
	font-weight:bold;
	font-size:12px;
	}
	
.search {
	width:150px;
	margin-top:5px;
	}
	
/* Left Navigtaion Column
----------------------------------------------- */

.leftColumn {
	margin:5px 15px 5px 0px;
	width:230px;
	background-color:#f6f6f6;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.leftColumn h2 {
	display:block; 
	font-weight:bold; 
	font-size:18px; 
	color:#444444; 
	margin:0 !important; 
	padding:10px; 
	background-color:#e0e0e0;
	background:url("/images/header_bg.gif") repeat-x top center;
	}
	
.vertNav {
	margin:0;
	padding:0;
	font-size:12px;
	}
	
.vertNavLink a{
	font-weight:bold;
	padding:6px 4px 6px 25px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #ffffff;
	}
	
.vertNavLink a:link, .vertNavLink a:visited {
	color:#444;
	text-decoration:none;
	}
	
.vertNavLink a:hover {
	text-decoration:underline;
	background-color:#e5e5e5;
	}
	
.vertNavLinkMisc {
	margin:0;
	padding:0;
	font-size:12px;
	background-color:#e5e5e5;
	}
	
.vertNavLinkMisc a{
	padding:6px 4px 6px 25px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #ffffff;
	}
	
.vertNavLinkMisc a:link, .vertNavLinkMisc a:visited {
	color:#444;
	text-decoration:none;
	}
	
.vertNavLinkMisc a:hover {
	text-decoration:underline;
	background-color:#e0e0e0;
	}
	
.viewMoreCat {
	display:none;
	}
	
.viewMoreCats a{
	padding:6px 4px 6px 25px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #ffffff;
	font-weight:100;
	}
	
.viewMoreCats a:link, .viewMoreCats a:visited {
	color:#666666;
	text-decoration:none;
	}
	
.viewMoreCats a:hover {
	color:#444444;
	text-decoration:underline;
	background-color:#e5e5e5;
	}
	
.leftSubCats a{
	padding:6px 4px 6px 35px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #dedcdc;
	font-weight:100;
	}
	
.leftSubCats a:link, .leftSubCats a:visited {
	font-weight:100;
	}
	
.leftSubCats a:hover {
	text-decoration:underline !important;
	}
	
/* Footer
----------------------------------------------- */

.footer {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	}
	
.footerBorder {
	padding:10px 0px 15px 0px;
	border-top:3px solid #e5e5e5;
	}
	
#stickyFooter {
	margin-top:25px;
	height:38px; background:url("/images/footer_bg.gif") repeat-x top; 
	}

.titleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: rgb(173, 38, 44);
	}
	
.underline {
	width: 0px;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	}
	
.fullBorder {
	border: thin solid #CCCCCC;
	}

.staticPageButton a{
	padding:2px 2px 2px 2px;
	line-height:normal;
	display:block;
	font-weight:100;
	border: 1px solid #999999;
	background-color:f6f6f6;
	}

.staticPageButton a:link, .staticPageButton a:visited {
	color:#666666;
	text-decoration:none;
	}

.staticPageButton a:hover {
	color:#444444;
	text-decoration:underline;
	background-color:#e5e5e5;
	}

.overline {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	}

/* Table Styles
----------------------------------------------- */

.tikaTableRow {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	background-color:#f6f6f6;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

.tikaTableRowAlt {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	background-color:#e5e5e5;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

.tikaTableRowTitle {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	background-color:#e5e5e5;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: Bold;
	color: rgb(173, 38, 44);
	}

.tikaTableRowTitleMeta {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	background-color: rgb(173,38,44);
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: Bold;
	color: #ffffff;
	}
	
	.tikaBodyText {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
