body { font-size: 8.5pt; color: #1b1b1b; font-family: Verdana; line-height: 11pt; background-color: #ffffff; margin: 4px 0 4px; }
td { font-size: 8.5pt; color: #1b1b1b; font-family: Verdana; line-height: 11pt; background-color: #ffffff; margin: 4px 0 4px; }
p { font-size: 9pt; color: #1b1b1b; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; background-color: #ffffff; margin: 4px 0 8px; }
.body_fine { color: #1b1b1b; font-size: 7pt; font-family: Verdana; line-height: 8pt; margin: 4px 0 3px; }
a.textlink {color: #093; background-color: transparent ; text-decoration: underline; }
a.menulink { color: #003e15; text-decoration: underline; background-color: transparent; }
a:hover.menulink { color: #00882d; text-decoration: underline; }
a.optionlink { color: #003e15; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-color: transparent; text-align: left; margin-left: 10px; }
a:hover.optionlink { color: #00882d; font-size: 16px; text-decoration: underline; margin-left: 10px; }
a:active.optionlink { color: #1bd358; font-size: 16px; text-decoration: underline; margin-left: 10px; }
/*h1 { color: #222; font-size: 16pt; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20pt; background-color: transparent; text-align: left; margin: 20px 5px 11px; }
h2 { color: #222; font-size: 11pt; font-family: Verdana; font-weight: bold; background-color: #ffffff; margin: 16px 5px 8px; }
h3 { color: #222; font-size: 11pt; font-family: Verdana; font-weight: bold; background-color: #ffffff; margin: 8px 5px; }*/
.box1 { color: #fff; font-size: 8pt; font-family: Verdana; line-height: 10pt; background-color: #fff; margin: 0; padding: 0; border: solid 1px #af9cbd; }
.bg1 { background-color: #093; margin: 0; padding: 0; }
/*ul { margin: 5px 4px 5px 30px; padding-top: 4px; padding-bottom: 4pt; }
list-.image   { font-size: 8pt; color: #1b1b1b; font-family: Verdana; line-height: 11pt; background-color:  transparent; margin: 4px 0 8px; border: solid 1px #cecece; }
ol { margin: 5px 4px 5px 35px; padding-top: 4px; padding-bottom: 4px; }*/

/* NS Styles
------------------------------------------ */

#main-container 
{
	/*height:296px;*/
	height:370px;
	text-align:left;
	vertical-align:top;
	padding:10px 10px;
}

h3 
{
    font-size:1.1em;
    color:#333;
}

a, a:link, a:active, a:visited { color: #000; text-decoration:none; }
a:hover {  }

#wrapper
{
    padding-top:15px;
}

#leftcol
{
    width:150px;
    float:left;
    padding-left:15px;
}

#rightcol
{
    width:400px;
    float:left;
    margin-left:50px;
    padding-top:10px;
}

#singlecol
{
    padding-left:15px;
}



/* Product
------------------------------------------ */

/*.productHolder
{
    width:540px;
    width:543px;
   	float:left;
   	margin:10px 0px 0 0;
    padding:0;
}*/

.product
{
    width:155px;
    background:#fff;
    padding:0 0 7px 0;
    margin:10px 12px 0 0;
    float:left;
    /*border-bottom:1px #ccc solid;*/
}

.productImg a img
{
   
}

.productImg a:hover img
{
   
}

.productTitle
{
    padding:5px 2px 2px;
    margin:0;
}

.productTitle h3
{
    margin:0;
    padding:0;
    font-weight:lighter;
    color:#333;
}


.productTitle h3 a, .productTitle h3 a:link, .productTitle h3 a:active
{
    color:#333;
    text-decoration:none;
}

.productTitle h3 a:hover
{
    color:#666;
    text-decoration:underline:
}

.productPrice
{
    font-size:1.1em;
    margin:5px 0 0 0;
    padding:0;
    float:left;
}

.product-pager
{
	text-align:center;
	clear:both;
	padding-top:10px;
}

.product-pager img
{
	border:0px;
}

/* Main navigation
------------------------------------------ */

#nav-container
{
	padding:1px 0 0 1px;	
}

#nav
{	
	font-size:1.0em;
	
	/*margin:10px 0 5px 0;
	padding:5px 0 0 15px;*/
	float:left;
	/*height:30px;*/
	
	text-transform:lowercase;
}

ul#nav
{
    padding:0px;
    margin: 0px;
}

ul#nav li
{
	list-style-type: none;
	margin:0;
	/*padding:0px 27px 0 0px;*/
	border:1px solid #ccc;
	border-collapse:collapse;
	float:left;	
}

ul#nav li a, ul#nav li a:link, ul#nav li a:active 
{
    color: #000; 
	text-decoration:none;
	float:left;
	padding:2px 40px 2px 10px;
}


ul#nav li a:hover 
{ 
    color:#fff;
    background-color:#000;
    text-decoration:none;
	float:left;
}

ul#nav li.active_menu a
{   
    color:#B1FCB5;
	text-decoration:none;
	padding:0;
}

/* Main navigation - extension
------------------------------------------ */

ul#extension
{
    padding:0px;
    margin: 0px;
}

ul#extension li
{
	list-style-type: none;
	margin:0;
	/*padding:0px 27px 0 0px;*/
	border:1px solid #ccc;
	border-collapse:collapse;
	float:left;
	width:182px;
	padding:2px 0;
}