html { margin: 0px; padding: 0px; }


body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font: .7em Verdana, Arial, Helvetica, sans-serif;
	background: Black;
	background-image: url(images/PleaseWait.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
#body1
{
	margin-left:10px;
}

/* basic selectors */ 

#leftcontent a.adtext { color: #666666; text-decoration:none}
#leftcontent a.adtext:hover{ color: #666666; text-decoration:none}
#leftcontent a:link { color: #666666; text-decoration:none}
#leftcontent a:visited { color: #666666;  text-decoration:none}
#leftcontent a:active, #leftcontent a:hover { color: #000099;  text-decoration:none}
#centercontent a.adtext { color: #666666; text-decoration:none}
#centercontent a.adtext:hover{ color: #666666; text-decoration:none}
#centercontent a:link { color: #666666; text-decoration:none}
#centercontent a:visited { color: #666666;  text-decoration:none}
#centercontent a:active, #leftcontent a:hover { color: #000099;  text-decoration:none}
#rightcontent a.adtext { color: #666666; text-decoration:none}
#rightcontent a.adtext:hover{ color: #666666; text-decoration:none}
#rightcontent a:link { color: #666666; text-decoration:none}
#rightcontent a:visited { color: #666666;  text-decoration:none}
#rightcontent a:active, #leftcontent a:hover { color: #000099;  text-decoration:none}

th
{
    	 padding:0;
		 /*vertical-align:top;*/
}
td
{
	 /*vertical-align:top;*/
}
h1 {
	color: #5b626c;
	font: bold 130% Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	color: #5b626c;
	font: bold 120% Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	color: #5b626c;
	font: bold 110% Verdana, Arial, Helvetica, sans-serif;
}

h4 {
	color: #5b626c;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

h5 {
	color: #000;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

h6 {
	color: #000;
	font: bold italic 100% Verdana, Arial, Helvetica, sans-serif;
}

img { border: 0px; }
hr { color: #ccc; height: 1px; }
table { font-size: 100%; padding:0;}
code { color: #6c0; font: 100% "Courier New", Courier, monospace }
form { margin: 0px; padding: 0px; }
input, textarea, select { font: 100% Verdana, Arial, Helvetica, sans-serif; border:1px solid #666666;}

#bar {
	/* styles for horizontal top bar */
	
	background: #99CC99;
	height: 20px;
	font-size: 110%; /* box model hack */
	voice-family: "\";\"";
	voice-family:inherit;

}
	html>body #bar { height: 20px; }

/*layout styles*/ 

.cj2body{
	width:900px;
	background: Black;
	padding:0;
}
.cjhead{
	width:900px;
	background-color: Black;
	padding:0;
}
.cj2content{
	width:900px;
	background-color: white;
	padding:0;
}
#header {
	background: Black;
}

#logo {
	/*position: absolute;
	/*left: 15px;
	top: 15px;*/
	width: 200px;
	text-align: right;
}
#banner
{
	/*position: absolute;*/
	left: 201px;
	width:100%;
	height: 182px;
	background-image: url('images/cjbanner.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left;
	float: left;
	background: #2A542A;
}
#menu1 {
	height: 27px;
	float: right;
	vertical-align: baseline;
	text-align: center;
}
	#menu1 ul {
	list-style: none;
	padding: 5px 0 0 0;
	margin: 0px;
	height: 22px;
}
	#menu1 li {
	padding: 0px;
	margin: 0px;
	display: inline;
	border-left: 1px solid White;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	background-color: #2E3434; /* fixed firefox problem, do not use transparent here */
	border: #2E3434 1px solid;
	height: 22px;
	vertical-align: bottom;
	text-align:center;
}
	#menu1 li.first { border-left: none; }
	#menu1 li a:link, #menu1 li a:visited {
	padding: 0px 2px 0px 5px;
	color: White;
	text-decoration: none;
}
	#menu1 li a:active, #menu1 li a:hover {
	color: White;
	text-decoration: underline;
}

#mainmenu { /* styles for section or tab menu */
	/*position: absolute;
	top: 43px;
	left: 200px;*/
	width: 100%;
	background-color:#2E3434; 
	text-align:left;
	float:left;
}

/*#mainmenu a:link { color: white; text-decoration:none}
#mainmenu a:visited { color: white;  text-decoration:none}
#mainmenu a:active, a:hover { color: black;  text-decoration:none}
#mainmenu a:active{
	color:black;
}
	html>body #mainmenu {
		position: relative; /* Necessary for menu to position in Opera *//*
	}
	#mainmenu ul { list-style: none; padding: 0px; margin: 0px; }
	#mainmenu li { 
	display: inline; 
	padding: 1px 4px 1px 2px;
	}
	#mainmenu li a:link, #mainmenu li a:visited {
	/*background: url('images/tab.gif') no-repeat 0px 1px;*//*
	azimuth: block;
	float: left;
	margin-right: 1px;
	/*width: 116px;*//*
	height: 18px;
	color: White;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 1px 4px 1px 2px;
	voice-family: "\";\"";
		voice-family:inherit;
		height: 21px;
		}

	html>body #mainmenu li a:link, html>body #mainmenu li a:visited {height: 18px; }
	#mainmenu li a:active, #mainmenu li a:hover, #mainmenu li a.selected{
		/*background: url('images/tab.gif') no-repeat 0px -92px;*//*
	}
#mainmenu li a:active{
	background-color: White;
	color:black;
}*/

	#leftcontent 
	{
	/*position: fixed;
	top: 160px;
	width: 180px;*/
	background: #fff;
	z-index: 100;
	display: block;
	float: left;
}

	#rightcontent {
		/*position: absolute;
		right:5px;
		top:140px;*/
		width:180px;
		background:#fff;
		z-index:100;
		visibility:visible;
		

		}

	#centercontent 
	{
		margin-top:20px;
		background:#fff;
		voice-family: "\"}\"";
		voice-family: inherit;
   	z-index:100;
		}

	html>body #centercontent {
   		/*margin-left: 200px;
   		margin-right:205px;
   			z-index:100;*/

		}
	#centercontentwide 
	{
		background:#fff;
		voice-family: "\"}\"";
		voice-family: inherit;
   			z-index:100;

		}

	html>body #centercontentwide {
   			z-index:100;
				width:580;

		}

.subtotal
{
    text-align: right;
    border-top: 1px solid #c9c9c9;
    margin-top: 5px;
}

.sectionheader
{
    border-bottom: #dcdcdc 1px dotted;
    color: #65738E;
    font-size: 8pt;
    padding-bottom: 5px;
    font-weight:bold;
}

.admin-header
{
    background-color: #6190CD; 
    height:40px;
    padding-left:10px;
    border-bottom:solid 4px #B4CCEB;
}
.admin-header h1
{
    color: white;
}

.admintable
{
	margin: 5px;
	padding:0;
	width:700px;
	border:1px dashed #cccccc;

}
.adminlabel
{
    font-size: 8pt;
    font-family: verdana;
    width: 120px;
    margin-bottom: 3px;
    vertical-align: top;
}
.adminitem
{
	border-width:0px;
	background-color: #ffffff;
	margin-bottom:3px;
}

.ourprice
{
	font-weight: bold;
	font-size: 10pt;
	color: #b22222;
	font-family: verdana;
}

.retailprice
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: verdana;
	text-decoration: line-through;
	visibility: hidden;
}

.totalbox
{
	text-align:center;
	color:#990000;
	font-weight:bold;
}

.adbox
{
	padding:10px;
	font-size:9pt;
	margin-bottom:10px;
	border:1px solid gainsboro;
}
a.editme
{
	text-decoration:none;
	color:#4a4d5c;
}
.commandbar
{
	padding:3px;
	font-size:8pt;
/*	background-color: blue;*/
	border:1px solid gainsboro;
}


#footer {
	clear: both;
	border-top: solid 1px #d4d9de;
	padding: 5px;
	text-align: center;
}
.mainproductimage {
	width: 220px;
	text-align: center;
	float: left;
	padding-bottom: 10px;
}

.productdata {
	border: none;
	border-collapse: collapse;
}
	.productdata td, .productdata th { font-weight: normal; padding: 2px; text-align: left; }
	.price { font-weight: bold; color: #c00; }
	del.price { color: #000; text-decoration: line-through; 
}

.productsection
{
	padding:10px;
	border-top:1px dashed #cccccc;
}

.browsebox
{
}
.browsebox h1
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    color: #3973b5;
    border-bottom: 1px dashed #cccccc;
}
.browsebox h1 a
{
    color: #3973b5  ;
}


h1.accent
{
 	font-size: 12px;
	font-weight:bold;
	color:#990000;
	margin: 0px;
	margin-bottom:5px;
   
}
.smalltext
{
    font-size: 8pt;
    color: #666666;
    font-family: verdana;
}
.smalltext a
{
	text-decoration: none;
	color: Green;
	font-style: italic;
}
.adbox h3
{
    font-weight: bold;
    font-size: 10pt;
    font-family: verdana;
	color:#C7C030;
	margin-top:1px;
	margin-bottom:3px;

}
.loginheader
{ 
    height:30px;
    font-weight: bold; 
    font-size: 10pt; 
    color: #666666; 
    font-family: verdana; 
    background-color: #f5f5f5; 
    text-align:center;
 }
 .logincell
 {
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    padding:20px;
}
.logtable
{
    border:1px solid #cccccc;
    background-color:#cccccc;
    
}
.subcategory
{
    margin-left:10px;
}
.productbox
{
	width: 650px;
	border: 1px solid #c5c5c5;
	margin: 10px;
	background-color: #FFFFF0;
}
.productimage
{
    width:125px;
}
.productsummarydisplaywrapper
{
     width:200px;
     padding-top:20px;
}
.productsummaryimageholder
{
    width:150px;
    text-align:center;
    vertical-align:top;
	 padding-top: 10px;
}
.productsummaryproductname a
{
	text-decoration: none;
	font-family: Comic Sans MS;
	font: bold;
	font-size: 20px;
	color: Black;
}
.productsummarytext
{
	 padding-left:20px;
    height:55px;
	 text-align: left;
	 vertical-align: top;
	 padding-top: 10px;
}
.retailprice
{
    font-weight: bold;
    color: black;
    text-decoration: line-through;
}
.yousave
{
    font-weight: bold;
    color: #336600;
}
.hookline
{
    font-size: larger;
    color: #5b626c;
    font-style: italic;
}
.coreboxbody
{
    background-image:url(images/core_box_bg.gif);
    width:140px;
    padding-left:20px;
    padding-right:20px;
}
.coreboxtop
{
   background-image:url(images/core_box_top.gif);
   height:22px;
   width:180px;

}
.coreboxbottom
{
    width:180px;
    background-image:url(images/core_box_bottom.gif);
    height:22px;

}
.coreboxheader
{
    width:180px;
    background-image:url(images/core_box_bg.gif);
    font-weight: bold;
    padding-top:5px;
    padding-bottom:10px;
    text-align:center;
}
.tenpixspacer
{
    height:10px;
}
.twentypixspacer
{
    height:20px;
}
.sectionoutline
{
    border:1px solid #cccccc;
    padding:15px;
}

checkout-visited
{
    font-size: 16pt;
    color: #dcdcdc;
    font-family: verdana;
}
checkout-current
{
    font-size: 16pt;
    color: #990000;
    font-family: verdana;
}
/* Rating */
.ratingstar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledratingstar {
    background-image: url(Images/FilledStar.png);

}

.emptyratingstar {
    background-image: url(Images/EmptyStar.png);
}

.savedratingstar {
    background-image: url(Images/SavedStar.png);
}
fieldset
{
    padding:10px;
    -moz-border-radius: 1em;
    border-radius: 1em;

}
.loadingbox
{
    /*position:absolute;
    top:40%;
    left:40%;*/
    border:1px solid lightsteelblue; 
    background-color: #ffffff; 
    height:50px; 
    width:250px;
    text-align:center;
    padding-top:20px
}
.selected
{
	background-color: white;
	color:black;
}

/*NEw CSS*/
.Agency_bannerbg{
	background-image: url(images/Agency_bannerbg1.jpg);
	background-repeat: no-repeat;
	width: 559px;
	height: 182px;
}
.Agency_bannerbg01{
	background-image: url(images/Agency_bannerbg01.jpg);
	background-repeat: repeat-x;
	height: 182px;
}
.Agency_menubg{
	background-image: url(images/Agency_menbg03.jpg);
	background-repeat: repeat-x;
	height: 23px;
	padding-left: 27px;
	border-left: 2px;
	border-left-color: White;
	background-color: Black;
}
.Agency_search{
	background-image: url(images/Agency_searchbg.jpg);
	background-repeat: repeat-x;
	height: 179px;
}
.Agency_search05{
	background-image: url(images/Agency_searchbg05.jpg);
	background-repeat: no-repeat;
	width: 217px;
   height: 17px;
}
.Agency_search06{
	background-image: url(images/Agency_searchbg06.jpg);
	background-repeat: no-repeat;
	width: 18px;
   height: 24px;
}
.Agency_search07{
	background-image: url(images/Agency_searchbg07.jpg);
	background-repeat: no-repeat;
	width: 199px;
   height: 24px;
}
.Agency_search08{
	background-image: url(images/Agency_searchbg08.jpg);
	background-repeat: no-repeat;
	width: 217px;
   height: 11px;

}
	.SearchatTop{
	background-color: #99CC99;
	width: 200px;
	height: 20px;
	border-bottom: 1px solid Black;
}
.SearchatTop a{
	text-decoration: none;
	color: black;
	font-family: Arial;
}
.Agency_bottombg{
	background-image: url(images/Agency_bottombg.jpg);
	background-repeat: repeat-x;
	height: 52px;
}

.Agency_topbglogin{
	background-color: Black;
}
.SearchButton {
   background: transparent;
   padding: 0px 0px 12px 53px; 
   cursor: hand; 
   font-size:1px;
   margin: 0 0 0 0px;
}
 #dnn_dnnSEARCH_txtSearch { text-align: left; vertical-align: middle;  height:12px; background: transparent; width: 114px; color: #333333; padding: 1px 2px 1px 2px; border: 0px solid #FFFFFF; cursor:text; font-size: 10px;}
/**/
.login{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
A.login:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.login:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.login:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
   text-decoration: none;
}
A.login:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.user{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
A.user:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.user:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.user:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
   text-decoration: none;
}
A.user:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.currentdate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.Terms{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
A.Terms:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.Terms:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.Terms:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
   text-decoration: underline;
}
A.Terms:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.Privacy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
A.Privacy:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.Privacy:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.Privacy:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
   text-decoration: underline;
}
A.Privacy:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
A.copyright:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.copyright:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.copyright:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
   text-decoration: underline;
}
A.copyright:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.bannerpane{
	padding: 0px;
}
.toppane{
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: White;
}
.leftpane{
	padding: 10px 10px 2px 10px;
	width: 200px;
	height: 100%;
	background-color: White;
	vertical-align: top;

}
.left01pane{
	padding: 5px 5px;
	width: 200px; /*background-image: url(cloud_jungle_name.jpg);*/
	background-repeat: no-repeat;
	height: 20px;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid Black;
}
.left01pane a{
	text-decoration: none;
	color: Black;
	font: bold Arial;
}
.left01pane a img{
	border:0px;
}
.contentpane{
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	background-color: White;
	width: 700px;
	height:600px;

}
.rightpane{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 7px;
		background-color: White;
}
.rightpane1{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 5px;
	background-color: White;
}
.bottompane{
	padding: 0px;
}
/**/
.ItemsBreak{
	background-color: transparent;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 23px;
	border: #666666 0px solid;
	font-weight: normal;
}
.RootItem TD{
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-image: url(images/Agency_menbg03.jpg);
	background-repeat: repeat-x;
	height: 23px;
	font-weight: normal;
}
.RootItemActive TD{
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-image: url(images/Agency_menbg03.jpg);
	background-repeat: repeat-x;
	height: 23px;
	font-weight: normal;
}
.RootItemSelected TD{
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-image: url(images/Agency_menbg03.jpg);
	background-repeat: repeat-x;
	height: 23px;
	font-weight: normal;
}
.RootItemBreadCrumb TD{
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #040404;
	height: 23px;
	background-image: url(images/Agency_menbg01.jpg);
	background-repeat: repeat-x;
	font-weight: normal;
}
.SubMenu {
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666, Direction=135, Strength=1); 
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background-color: #2E3434;
	border: #666666 1px solid;
}
.SubItemActive TD{
	border-top: 0px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background-color: #666666;
	background-image: none;
	background-repeat: no-repeat;
	border: #666666 1px solid;
	height: 18px;
}
.SubItemBreadCrumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background-color: #2E3434;
	background-image: none;
	background-repeat: no-repeat;
	border: #666666 1px solid;
	height: 18px;	
}
.SubItemSelected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff; 
	background-color: #666666;
	background-image: none;
	background-repeat: no-repeat;
	border: #666666 1px solid;
	height: 18px;
}
.MenuContainer{
	background-color: transparent;
}
.MenuItem /* activate bg image for subitems here */
{
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	background-color: #2E3434; /* fixed firefox problem, do not use transparent here */
	border: #2E3434 1px solid;
	height: 18px;
}
.MenuBar{
	background-color: Transparent;
	cursor: pointer;
	cursor: hand;
	height: 18px;
	font-size: 11px;
}
.MenuIcon, .MenuBreak {
	display: none;
}
.MenuArrow, .MenuRootArrow {
   	
}
.Separatorcssclass{
   background: transparent;
}
/* Outer container for module submenu */
.ModuleTitle_MenuContainer {
	color: #2c2c2c;
}
/* Inner container for module submenu */
.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	height: 18px;
}
/* Idle state for module submenu items */
.ModuleTitle_MenuItem {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px; 
	font-weight: normal; 
	border: #2E3434 1px solid;
	padding: 1px 4px 1px 2px;
	background-color: #2E3434;
	height: 18px;
}


/* Inner, INNER(?) container for module submenu (?) */
.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 2px 0px 0px 0px;
	background-color: #666666; 
	filter: none; 
	border: #666666 1px solid;
	padding: 1px;
}


/* Hover state for module submenu items */
.ModuleTitle_MenuItemSel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	cursor: hand; 
	color: #fff;
	background: #666666;
	border: #666666 1px solid;
	padding: 1px 4px 1px 2px;
	height: 18px;
}
/* Elements we don't need to see */
.ModuleTitle_MenuArrow,
.ModuleTitle_RootMenuArrow,
.ModuleTitle_MenuBreak,
.ModuleTitle_MenuIcon {
	display: none;
}

#logo{
	text-decoration: none;
	border:0;
	width:100%;
}
#logo img{
	border: 0px;
}

.admin {
	background-color: white;
}
#adminlogo{
	text-decoration: none;
	border: 0;
	width: 100%;
	background: White;
}
.productIMG img{
	width:200px;
}
.adminbody{
	background-color: White;
}
#lefthalf{
	width:200px;
}
#righthalf{
	width:700px;
	background-color: White;
}
	div.img-dec {
	background: url('images/shadow.gif') no-repeat bottom right;
	float: left;
	margin: 0 0 5px 20px;
	padding: 0;
	position: relative;
	}

div.img-dec img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 1px;
	z-index:1;
	position: relative;

}
td.img-dec {
	background: url('images/shadow.gif') no-repeat bottom right;
	float: left;
	margin: 0 0 5px 2px;
	padding: 0;
	position: relative;
}

td.img-dec img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 1px;
	position: relative;
}

div.img-ilus {
	background: url('images/shadow.png') no-repeat bottom right;
	margin: 10px 5px;
	padding: 0;
	position: relative;
}

div.img-ilus img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
	vertical-align: bottom;
}
#imgProduct{
	height:400px;
}
.imgFeature{
	width:350px;
}
.imgJustAdded{
	width:225px;
}
.hidden
{
	/*display: inherit;*/
}
#chkInStockOnly
{
	display: none;
	
}
.tableNavLink
{
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.descriptorlist
{

 list-style: square;
 list-style-type: square;
}
#cattop
{
	position: fixed;
	background-color: white;
	border: 1px solid ActiveBorder;
	z-index: 100;
	left: 390px;
	top: 320px;
	padding-left: 2px;
	padding-right: 2px;
}
#cattop a
{
	text-decoration: none;

}
	

