
/*-----------------------------[ General Declarations ]------------------------------------------------------------------------- */
a							{ color:blue; text-decoration:none; }
a:hover						{ text-decoration:underline; }

a img						{ border:0; margin:2px; }

address						{ font-style:normal; }
body						{ background-color:#5a7783; font:8pt Arial, Helvetica, sans-serif; text-align:center; margin:0; }
h1							{ display:block; background-image:url(../images/innerheader.gif); margin:0; padding:40px 0 25px 20px ; color:white; font-size:18pt; }
h3							{ margin:0; margin-top:1em; }

ol							{ margin:0; padding:0; margin-left:20px; }

p							{ margin:0; padding:0; margin-top:1em; }

table						{ margin-top:1em; border:1px solid #ccc; }
thead tr					{ background:url(../images/gradient.gif) 0 0 repeat-x #f3f3f3; }
tbody th					{ text-align:right; background:#f3f3f3; }
tfoot th					{ background:#f3f3f3; }

/*-----------------------------[ ID Declarations ]------------------------------------------------------------------------------ */
#admin						{ float:left; border:1px solid #537886; }
#admin ul					{ margin:0; padding:0; list-style:none; }
#admin li					{ float:left; }
#admin a					{ display:block; padding:5px 10px; font-weight:bold; text-decoration:none; background-color:#dfe9eb; color:black; }
#admin a:hover				{ background-color:#cddbdf; }
#admin-panel a				{ display:block; padding:60px 10px 0px; margin:10px; font-weight:bold; text-decoration:none; }
#admin-panel li.products a	{ background:url(../images/faqs.gif) top center no-repeat; }
#admin-panel li.faqs a		{ background:url(../images/faqs.gif) top center no-repeat; }
#admin-panel a:hover		{ text-decoration:underline; }
#admin-panel a:visited		{ color:blue; }
#body						{ margin-top:4px; padding:0; text-align:left; }
#categories					{ border-bottom:1px dashed #ccc; padding-bottom:1em; }
#container					{ border:solid 1px black; width:800px; background-color:white; margin:0 auto; }
#content					{ padding:0 20px; }
#header						{ height:130px; background-image:url(../images/header.gif); position:relative; color:white; text-align:left; }
#header address				{ position:relative; top:113px; left:10px; width:50%; }
#header ul					{ margin:0; padding:98px 10px 0 0; list-style:none; }
#header li					{ float:right; margin:0 2px; }
#header li a				{ color:white; text-decoration:none; }
#header li a:hover			{ text-decoration:underline; }
#footer						{ height:41px; background-image:url(../images/footer.gif); clear:both; }
#footer address 			{ color:white; padding-top:23px; }
#copyright					{ color:#add6e7; }
#main						{ width:600px; float:right; }
#navigation					{ height:244px; width:195px; background-image:url(../images/linkback.gif); }
#navigation ul				{ margin:0; padding:0; padding-left:8px; padding-top:20px; list-style:none; }
#navigation li				{ height:21px; background-repeat:no-repeat; }
#navigation a				{ color:white; text-decoration:none; display:block; height:18px; background:url(../images/emailone.gif) 0 0 no-repeat; padding-left:35px; padding-top:3px;  }

#testimonials				{ height:136px; width:175px; background:url(../images/special_offers.jpg) no-repeat; color:#000; padding:110px 10px 0; text-align:left; }

#link_left { width: 250px; }
#link_right { float: right; clear: right; text-align: right; width: 250px; margin-bottom: 20px; }

/*-----------------------------[ Class Declarations ]--------------------------------------------------------------------------- */
.center						{ text-align:center; }
.left						{ float:left; }
.right						{ float:right; }
.clear						{ clear:both; }
.even						{ background-color:#f3f3f3; }
.odd						{ background-color:#fff; }

.catlist					{ margin-top:1em; }
.catlist a					{ text-decoration:none; }
.catlist a:hover			{ text-decoration:underline; }
.catlist .title a.toggler	{ text-decoration:none; font-weight:bold; margin-right:1em; }
.catlist th, .catlist td	{ vertical-align:top; }
.catlist .title a:visited	{ color:blue; }
.catlist table				{ border:1px solid #aaa; }
.catlist table thead th		{ background:url(../images/gradient.gif) 0 0 repeat-x; }

a.active, a.activate, 
	a.deactivate, 
	a.inactive 				{ background-position:0 0; background-repeat:no-repeat; display:block; height:10px; width:10px; margin-right:5px; float:left; }	
a.active					{ background-image:url(../images/green_on.gif); }
a.activate					{ background-image:url(../images/green_off.gif); }
a.deactivate				{ background-image:url(../images/red_off.gif); }
a.inactive					{ background-image:url(../images/red_on.gif); }

input.error					{ border:1px solid red; background-color:#ffc; }

span.very_strong			{ color:red; font-size:12pt; font-weight:bold; margin-top:1em; }

ul.menu						{ margin:0; padding:0; list-style:none; }
ul.menu	li					{ float:left; }

/*-----------------------------[ Light Box Declarations ]--------------------------------------------------------------------------- */
#lightbox					{ background-color:#eee; padding:10px; border-bottom:2px solid #666; border-right:2px solid #666; }
#lightboxDetails			{ font-size:0.8em; padding-top:0.4em; }	
#lightboxCaption			{ float:left; }
#keyboardMsg				{ float: right; }
#closeButton				{ top:5px; right:5px; }
#lightbox img				{ border:none; clear:both;} 
#overlay img				{ border:none; }
#overlay					{ background:url(../includes/lightbox/overlay.png); }
* html #overlay				{ background-color:#333; back\ground-color:transparent; background-image: url(../includes/lightbox/blank.gif); 
							  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.nobicorp.com/2007/includes/lightbox/overlay.png", sizingMethod="scale"); }
