/*
Filename: core.css
*/
body{
	margin:0px;
	padding:0px;
	background-color:#efefe7;
}


.body
{
	font-family: verdana, lucida, sans-serif;
	font-size: 8pt;
	line-height: 16px;
}

.body a
{
	text-decoration: none;
	color: #000;
}

.body a:hover
{
	text-decoration: underline;
	color: #330E00
}

td {
	font-family: verdana, lucida, sans-serif;
	font-size: 8pt;
	font-size: 70%;
	color: #666666;
	line-height: 19px;
}

.copyTopNav
{
	font-family: verdana, lucida, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 16px;
	margin-top: 16px;
	margin-left: 15px;
	margin-right: 15px
}
	
.copyTopNav a
{
	text-decoration: none;
	color: #666666;
}


.copyTopNav a:hover
{
	text-decoration: underline;
	color: #666666
}

.copyTopChoice
{
	font-family: verdana, lucida, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 22px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 12px;
	margin-right: 23px
}
	
.copyTopChoice a
{
	text-decoration: none;
	color: #666666;
}


.copyTopChoice a:hover
{
	text-decoration: underline;
	color: #666666
}
	
.copyNavLeft
{
	font-family: verdana, lucida, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 28px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
}
	
.copyNavLeft a
{
	text-decoration: none;
	color: #666666;
}


.copyNavLeft a:hover
{
	text-decoration: underline;
	color: #666666
}
	
.copy b
{
	letter-spacing: 3pt
}
	
.copyTitle
{
	font-family: verdana, lucida, sans-serif;
	font-size: 9pt;
	line-height: 16px;
	margin-top: 17px;
	margin-left: 15px;
	margin-right: 15px
}
	
.copyTitle b
{
	letter-spacing: 3pt
}
	
.copyIndented
{
	font-family: verdana, lucida, sans-serif;
	font-size: 8pt;
	line-height: 16px;
	text-align: justify;
	margin-top: 17px;
	margin-left: 75px;
	margin-right: 75px
}
	
.copyIndented a
{
	text-decoration: underline;
	color: #330E00;
}


.copyIndented a:hover
{
	text-decoration: none;
	color: #330E00
}
	
.copyHomeBox
{
	font-family: verdana, lucida, sans-serif;
	font-size: 8pt;
	color: #666666;
	width: 210px;
	line-height: 13px;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 12px;
	margin-right: 12px
}
	
.copyHomeBox a
{
	text-decoration: none;
	color: #666666;
}


.copyHomeBox a:hover
{
	text-decoration: underline;
	color: #666666
}

.productreview
	{
	font-family: verdana, lucida, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 18px;
	margin-right: 12px
	}
	
.productreview A

	{
	text-decoration: underline;
	color: #666666;
	}


.productreview A:hover
	{
	text-decoration: none;
	color: #666666
	}
	
.productreview B

	{
	text-decoration: none;
	font-size: 12pt;
	color: #deab58;
	}

.productreviewBlue 
	{
	font-family: verdana, lucida, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 18px;
	margin-right: 4px
	}
	
.productreviewBlue A

	{
	text-decoration: underline;
	color: #666666;
	}


.productreviewBlue A:hover
	{
	text-decoration: none;
	color: #666666
	}
	
.productreviewBlue B

	{
	font-size: 8pt;
	color: #0a6d8a;
	}
	
#height15	 {
  background: url(../images/a_spacer.gif)  no-repeat;
  width: 1px;
  height: 15px;  
}

.anchor
{
	font-family: Garamond, serif;
	font-size: 10pt;
	color: #330E00;
	line-height: 16px;
	margin-top: 17px;
	margin-left: 15px;
	margin-right: 15px
}
	
.anchor a
{
	text-decoration: underline;
	color: #330E00;
}


.anchor a:hover
{
	text-decoration: none;
	color: #330E00
}
	
.anchorTitle
{
	font-family: Garamond, serif;
	font-size: 11pt;
	line-height: 16px;
	margin-top: 17px;
	margin-left: 15px;
	margin-right: 15px;
	color: #330E00;
}
	
.anchorTitle a
{
	text-decoration: underline;
	color: #330E00;
}


.anchorTitle a:hover
{
	text-decoration: none;
	color: #330E00
}

	
.title
{
	font-family: verdana, lucida, sans-serif;
	font-size: 16pt;
	color: #2e5ec4;
	margin-top: 15px;
	margin-bottom: 8px;
	margin-left: 18px;
	margin-right: 0px
}
	
.titleGreen
{
	font-family: verdana, lucida, sans-serif;
	font-size: 16pt;
	color: #79983f;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 18px;
	margin-right: 0px
}



.searchResults
{
	font-family: verdana, lucida, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 18px;
	margin-right: 18px
}
	
.searchResults a
{
	text-decoration: underline;
	color: #666666;
}


.searchResults a:hover
{
	text-decoration: none;
	color: #666666
}
	
.searchResults b
{
	text-decoration: none;
	font-size: 12pt;
	color: #2d63c5;
}
	
.resultsTop
{
	font-family: verdana, lucida, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 16px;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 18px;
	margin-right: 18px
}
	
.resultsTop a
{
	text-decoration: underline;
	color: #666666;
}


.resultsTop a:hover
{
	text-decoration: none;
	color: #666666
}

.uppercase 
{
	text-transform: uppercase
}
	
.copySmall
{
	font-family: verdana, lucida, sans-serif;
	font-size: 7.5pt;
	margin-top: 17px;
	margin-left: 15px;
	margin-right: 15px
}
	
.copySmall a
{
	text-decoration: underline;
	color: #330E00;
}


.copySmall a:hover
{
	text-decoration: none;
	color: #330E00
}
	
.baseNav
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 7px;
	margin-bottom: 8px
}
	
.baseNav a
{
	text-decoration: none;
	color: #000000;
}

.baseNav a:hover
{
	text-decoration: underline;
	color: #330000
}
	
.caption
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px
}
	
.caption a
{
	text-decoration: none;
	color: #666666;
}

.caption a:hover
{
	text-decoration: none;
	color: #b77502
}
	
.copyright
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	margin-top: 4px;
	margin-bottom: 5px;
	color: #666666;
}
	
.copyright a
{
	text-decoration: underline;
	color: #666666;
}

.copyright a:hover
{
	text-decoration: none;
	color: #666666
}

.lavigne_content{padding-top:5px;}
.lavigne_content img{
	float: right;
	padding: 10px 10px 0px 0px;
	vertical-align:top;
}

table .registration th{background-color:#d2e1aa; padding:0px 0px 3px 5px; font-size:12px; font-weight:bold; text-align:left;}
table .registration th span label{font-size:10px;}
table .registration td{padding-top:3px; padding-bottom:2px; font-size:12px; line-height:13px;}
table .registration td span label{font-size:10px; line-height:10px;}
.login td{font-size:11px;}
.login th{font-size:11px;color:#FF0000}

#floatingForm{
	width:350px;
	float:left;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
	font-size:11px;
}

#floatingForm div{
	height: 25px;
	padding: 0.2em 0.5em;
}

#floatingForm p{
	float: left;
	font-weight:bold;
	margin: 4px 0pt;
	width: 130px;
}

#all_comments{
	width:100%;
	float:left;
	padding: 0.5em;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size:10px;
	display:block;
}

#all_comments div{
	height: 30px;
	padding: 0.2em 0.5em;
	line-height:15px;
}
#all_comments b{
	font-size:10px;
	color:#333333;
}

#comments_form{
	 text-align:left;
	 margin-left: 18px;
	 margin-bottom:0px;
	 display:none;
}

#new_comment {
	padding-bottom:1px;
}

.searchResults td{
	font-size:11px;
}

#postacomment{ font-size:10px; text-decoration:underline; display:inline; cursor:pointer;}

/* HOMEPAGE AJAX */
.ajax-loading{ width:100%; height:350px; padding: 50px 0pt 0pt;background: url(../images/nbn-logo_loading.gif); background-repeat:no-repeat; background-position:center;}

/*Image Gallery*/
img.slide{ border:solid #d2e1aa 1px; }
a.slidethum{padding: 10px;}




/*******  used the product Rating in Product Review  ***********/


.roundedcornr_box_509739 {
   background: #ffdfbe;
}
.roundedcornr_top_509739 div {
   background: url(../images/product_review/roundedcornr_509739_tl.png) no-repeat top left;
}
.roundedcornr_top_509739 {
   background: url(../images/product_review/roundedcornr_509739_tr.png) no-repeat top right;
}
.roundedcornr_bottom_509739 div {
   background: url(../images/product_review/roundedcornr_509739_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_509739 {
   background: url(../images/product_review/roundedcornr_509739_br.png) no-repeat bottom right;
}

.roundedcornr_top_509739 div, .roundedcornr_top_509739, 
.roundedcornr_bottom_509739 div, .roundedcornr_bottom_509739 {
   width: 100%;
   height: 6px;
   font-size: 1px;
}
.roundedcornr_content_509739 { margin: 0; padding: 0; }






/******* popup used for (what is GQ?) in Product Review ***********/
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
font-size: 1px;
	margin: 0;
	color: #7E8368;
	padding: 0;
	background: url(../images/bubble.png) top left;
	
}
 
.tool-text {
	color: #9FD4FF;
	font-size: 11px;
	font-weight:bold;
	background: url(../images/bubble.png) bottom right;
	padding: 8px;
}
 




