
html {margin:0;padding:0;font-size:100.01%}
body {margin:0;padding:0; min-width:800px; background-color: #F0F0F0; font-family: Arial, Helvetica, sans-serif; color: #462E10;}
body a:link {color: #993300;}
body a:visited {color: #663333;}
body a:active {color: #660066;}

img {border:0}

.layouttable { border:0; padding:0; margin: 0; border-collapse: collapse}
.layouttable2 { position: relative; top: -2px; border:0; padding:0; margin-bottom: -2px; border-collapse: collapse}
.layouttable2 td.nnccontent{ margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-right: 10px;}

#header { width: 100%; border:0; padding:0; margin: 0; height: 189px; background-image:url(/skins/default/site_images/default_header_tile.gif); background-repeat: repeat-x; }
#header img{ position: absolute; top: 1px; left: 1px;}

#headermenu { position: absolute; top: 163px; left: 120px; height: 25px; margin-top: 3px; color: #FFFFFF; overflow: hidden; z-index: 11;}
.headermenuText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: normal; position: relative; float: none; white-space: nowrap; font-style: normal;}
.headermenuText a:link, .headermenuText a:visited{ color: #FFFFFF; text-decoration: none;}
.headermenuText a:hover, .headermenuText a:active{ color: #FF0000; text-decoration: underline;}

#headerslogan { position: absolute; top: 0; left: 20px; height:28px; margin-top: 3px; color: #003300; overflow: hidden; z-index: 10;}
.headersloganTitle {font-family: Arial, Helvetica, sans-serif; font-size: 130%; font-weight: 900; font-style: normal; }
.headersloganText {font-family: Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; font-style: italic;}
.headersloganText a:link, .headersloganText a:visited, .headersloganText a:hover, .headersloganText a:active {font-family: Arial, Helvetica, sans-serif; color: #003300; font-size: 110%; font-weight: bold; font-style: italic; text-decoration: none;}

#headerphone { position: absolute; top:133px; left: 515px; height: 22px; margin-top: 3px; color: #FFFFFF; overflow: hidden; white-space: nowrap; z-index: 12;}
.headerphoneText {font-family: Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; font-style: normal; font-variant: small-caps;}

#leftcol {background-image:url(/skins/default/site_images/lt_menu_tile.gif); background-repeat: repeat-y; }
#leftcol img { position: relative; top: -1px; left: -1px;}


.nnccontentnew {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: normal; color: #462E10; text-align: justify; border: 1px solid #660000; margin-bottom: 20px; padding: 10px; float: left; background-position: left top; background-image: url(/skins/default/site_images/half_backg.jpg); background-repeat: repeat; font-style: normal; font-decoration: none; line-height: 26px;}
.nnccontentnew a:link, .nnccontentnew a:visited{color: #993300; font-weight: bold; text-decoration: underline;}	
.nnccontentnew a:hover, .nnccontentnew a:active{color: #9900CC; font-weight: bold;}

.nnccontent { width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #523C00; }
.nnccontent h1 { font-size: 125%; font-weight: bold;}
.nnccontent h4 ( font-size: 110%; font-weight: bold;)


.nnccontentForm { text-align: center; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #523C00;}
.nnccontentForm form {margin-left: 10px; margin-right: 10px;}

#rightcol {background-image:url(/skins/default/site_images/rt_menu_tile.gif); background-repeat: repeat-y; }

.footer { position: relative; top: -2px; width: 100%; border-top: 1px dotted #660000; background-color: #CCCCCC; color: #626262; font-size: 80%; text-align: center; padding-top: 5px; padding-bottom: 5px; }
.footer p {margin: 0.5em 0 1em 2em; padding: 0;}
.footer a:link, .footer a:visited{color: #626262;}	
.footer a:hover, .footer a:active{color: #9900CC;}
.footerSmall {font-size: 80%;}

#leftUsermenu{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 80%;color: #523C00;font-weight: normal;position: relative;margin-left: 2px;width: 137px;text-align: center;text-decoration: none;border-collapse: collapse;}
#leftUsermenu td{background-color: #666666;}
#leftUsermenu a:link, #leftUsermenu a:visited{display: block;height: 22px;background-color: #FDE7AB;font-weight: bold;text-decoration: none;}	
#leftUsermenu a:hover, #leftUsermenu a:active{background-color: #9DE76A; COLOR: #333C00; font-weight: bold;}
#leftUsercol{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 80%;color: #523C00;font-weight: normal;position: relative;margin-left: 2px;width: 137px;text-align: center;text-decoration: none;border-collapse: collapse;}
#leftUsercol td{background-color: #666666;}


#loginbox{margin-left: 1px; margin-bottom: 10px; background-image: url(/skins/default/site_images/login_box.gif); background-repeat: no-repeat; background-position: left top; height: 127px; width: 137px; text-align: center;}
.loginboxaccount{position: relative; top: 5px; left: 2px; right: 3px; bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.loginboxaccount a:link,.loginboxaccount a:visited{color: #FFFFFF; text-decoration: none;}
.loginboxaccount a:hover,.loginboxaccount a:active{color: #FF0000; text-decoration: none;}
.loginboxaccount input.txt {background-color: #FFFFFF; position: relative; text-align: left; margin-bottom: 5px; border: 1px solid #CCCCCC;}

.loginboxaccount input.btn {position: relative; margin-top: 4px;  border: 0; padding: 0; margin-left: -3px;}

#logoutbox{margin-left: 1px; margin-bottom: 10px; background-image: url(/skins/default/site_images/logout_box.gif); background-repeat: no-repeat; background-position: left top; height: 75px; width: 137px; text-align: center;}
.logoutboxaccount{position: relative; top: 5px; left: 2px; right: 3px; bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.logoutboxaccount a:link,.logoutboxaccount a:visited{color: #FFFFFF; text-decoration: none;}
.logoutboxaccount a:hover,.logoutboxaccount a:active{color: #FF0000; text-decoration: none;}
.logoutboxaccount input.txt {background-color: #FFFFFF; position: relative; text-align: left; margin-bottom: 5px; border: 1px solid #CCCCCC;}

.logoutboxaccount input.btn {position: relative; margin-top: 4px;  border: 0; padding: 0; margin-left: -3px;}

.otherSmall {font-size: 70%; margin-left: 10px; background-color: #FFFFFF; border: 1px dotted #660000; padding: 5px; text-decoration: none; clear: both;}

.nncSmall {text-align: center; font-size: 70%; padding: 5px; text-decoration: none;}
.nncSmaller {text-align: center; font-size: 68%; padding: 0; text-decoration: none;}


.nncusermessage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: normal; color: #4e618c; text-align: justify; border: 1px solid #6f8bc9; margin: 10px; margin-right: 10px; padding: 10px; padding-top: 15px; padding-bottom: 5px; float: left; background-color: #c0ddfc; font-style: normal; font-decoration: none; }
.nncusermessage h3 { color: #18205a; font-size: 95%; font-weight: bold; margin-top: -17px; margin-bottom: 0; margin-left: -9px; clear: both;}
.nncusermessage a:link, .nncusermessage a:visited{font-size: 70%; color: #2428c0; font-weight: bold; text-decoration: underline; vertical-align: sub; }	
.nncusermessage a:hover, .nncusermessage a:active{ color: #3969ff; }

.usertable { width: 100%; border: 1px solid #3399ff; border-collapse: collapse;}
.usertable td {border: 1px solid #99ccff; padding: 5px 15px 5px 5px;}
.usertable td.alcent {text-align: center;}
.usertable tr.tiny {background-color: #18205a; font-size: 10%; font-weight: normal;}
.usertable th {border: 1px solid #99ccff; background-color: #DFE7F2; font-weight: bold; font-size: 80%; text-align: right; padding: 5px 5px 5px 15px;}
.usertable th.alcent {border: 1px solid #99ccff; background-color: #DFE7F2; font-weight: bold; font-size: 100%; text-align: center; padding: 5px 5px 5px 15px;}
.usertable th.title {border: 1px solid #99ccff; background-color: #18205a; font-weight: bold; font-size: 100%; color: #FFFFFF; text-align: center; font-variant: small-caps;}
.usertable th.title_l {border: 1px solid #99ccff; background-color: #18205a; font-weight: bold; font-size: 100%; color: #FFFFFF; text-align: left; font-variant: small-caps;}
.usertable th.title2 {border: 1px solid #99ccff; background-color: #f7eede; font-weight: bold; font-size: 80%; text-align: center;}
.usertable tr {background-color: #F0F0F0;}
.usertable tr.altrow {background-color: #f7eede;}
.usertable tr.altrow2 {background-color: #cc9999;}
.usertableSmall {font-size: 80%; line-height: 24px; border-bottom: 1px dotted #660000; margin-top: 7px; font-weight: bold;}
.usertableAddress {font-size: 80%; line-height: 18px;}
.usertable td.read {font-weight: normal;}
.usertable td.unread {font-weight: bold;}

#myaccountlayout {width: 96%; margin-left: 10px; margin-right: 10px; margin-top: 10px; border-collapse: collapse; font-size: 80%; }

.nncproduct {border: 0; text-align: center;}
.nncproduct tr{vertical-align: top;}
.nncproduct td{vertical-align: top;}
.nncproduct p{text-align: left;}
.nncproduct h1{text-align: center;}

.rightcolumnsmall {font-size: 9px; font-style: normal; line-height: 13px; font-weight: normal; color: #000000; text-align: center;}