.cfdebug {}

/* Layout Divs */
html {}
body {text-align:center; font-size:10pt; color:#111; font-weight:normal; font-family: Trebuchet MS,Arial, Helvetica, sans-serif; background-color:#FFF; margin:0px;}
div#container {width:808px; margin:15px auto; text-align:left;}
div#border {width: 804px; float:left; padding:0; margin:0; border:2px solid #c2c9cf;}
div#header {height:94px; width:804px; position:relative;}
div#logo {float:left; width:330px; z-index:1;}
div#banner {float:right; width:468px; margin-top:14px; display:none;}
div#search {float:right; width:450px; text-align:right; margin-top:30px; padding-right:10px; font-size:15px;}
div#search input {margin-left:2px;}
div#search .goButton {margin-top:2px;}
div#search .searchButton {width:30px;}
div#advanced {float:right; width:334px; padding-top:4px;}
div#advanced a {color:black; text-decoration:none; font-size:90%;}
div#advanced a:hover {text-decoration:underline;}
#shopOnline {width:141px; height:35px; position:absolute; bottom:-10px; right:0px; margin:0; padding:0; z-index: 10;}
.price h2 {font-weight:bold;}

/* top navigation */
div#navigation { float:left; width:804px; line-height:52px; background:url(laf/navigationTopBg.gif) top left repeat-x; text-align:left; margin-bottom:5px;}
div#navigation a  {font-size:10pt; font-weight:bold;}
.mainMenuLevel1 {float:left; width:804px;}
.mainMenuLevel1 td {line-height:51px; padding-left:42px; background:url(laf/navigationTopBg.gif) top left repeat-x; width:auto; overflow:hidden;}
.mainMenuLevel1 table {width:auto;}
.mainMenuLevel1 a {}
div#navigation a {color:#fff; font-size:10pt;}

/* main content area */
div#content {float:left; margin:5px; text-align:left; width:788px;}
div#content td {font-size:10pt;}

/* Resource Styling */
div.resource {width:165px; float:left; margin:4px 12px 0 0;}
div#resourceTop {height:12px; width:165px;}
div#resourceMain {background:#ECEAF4; padding:0 11px;}
div#resourceBottom {height:12px; background:#ECEAF4; width:165px;}
div.resource img {margin:0; padding:0;}
div.resource hr {display:none;}
div#resourceMain h1, div#resourceMain h2 {margin-bottom:5px;}
div#resourceMain table {width:auto;}
div#resourceMain ul {list-style-type:none; margin:0; padding:0;}
div#resourceMain li {display:block; padding:0 0 14px 15px; background:url(laf/bullet.gif) -2px 2px no-repeat;}
div#resourceMain a {color:#333;}

/* Main Content styling */
div#mainContent {width:480px; float:left;}
div#mainContent p img {display:none;}
div#mainContent table {width:100%;}
div#mainContent table td {width:auto; vertical-align: top;}

div#rightContent {width:120px; text-align:center; float:right;  margin-top:5px;}
div#rightContent img {margin-bottom:10px;}

div#noResourceMainContent {float:left; width:662px;}
div#noResourceMainContent table, div#noResourceMainContent td {width:auto;}
div#noResourceMainContent img {}

/* product info */
div#productInfo {float:left; width:160px;}
div#productInfo td {font-size:11px;}
div#productInfo img {}
div#productInfo2 {float:left; width:500px;}
div#productInfo2 td {width:auto;}
div#productImage {text-align:center; margin:10px 0; width:100%;}

div#productImage img {margin:0; padding:0;}
div#productImage table {margin:auto auto;}
div#productImage .topLeft {width:auto;  margin:0; padding:0; line-height:0px;}
div#productImage .topRight {width:20px; background: url(laf/topRight.jpg) top left no-repeat; }
div#productImage .bottomLeft {width:auto; background: url(laf/bottomLeft.jpg) top left no-repeat;font-size:6px; height:20px; line-height:6px;}
div#productImage .bottomRight {width:10px; background: url(laf/bottomRight.jpg) top left no-repeat; font-size:6px; height:20px; line-height:6px;}

.price h2 {font-size:12pt;}

/* footer styling */
div#footer {float:left; width:804px; color:#fff; font-size:10px;}
div#footerTop {float:left; width:100%; height:9px; background:#ABCCE2; line-height:9px; margin:0; padding:0;}
div#footerBottom {color:#fff; float:left; background:#0084C9; width:804px; height:18px; line-height:18px; margin-top:1px; text-align:right; overflow:hidden;}
div#footerBottom a {text-align:right; color:#fff; font-size:10px;}
div#footerBottom table {float:right; height:18px; color:#fff; margin-right:10px;}
div#footerBottom table td {padding:0; margin:0; height:18px; vertical-align:middle; font-size:10px;}
div#footer ul {margin:0; padding:0; list-style-type:none;}
div#footer li {margin:0 0 0 10px; padding:0; float:left; line-height:18px; height:18px;}


/* general styles */
/* --- HEADING STYLES --- */
h {font-family:arial;}
h1 {color:#222222; margin:0px; padding:0px; font-size:13.5pt; font-weight:normal;}
H2 {color:#222222; margin:0px; padding:0px; font-size:11pt; font-weight:normal;}
h3 {color:#222222; margin:0px; padding:0px; font-size:13pt;}
H4 {color:#222222; margin:0px; padding:0px; font-size:12pt;}
h5 {color:#222222; margin:0px; padding:0px; font-size:10pt;}
H6 {color:#FF0000; margin:0px; padding:0px; font-size:7.5pt;}
h1,h2,h3,h4,h5,h6 {font-family:arial}
p {font-size:10pt;}
.body p {font-size:10pt;}
b {font-style: normal; font-weight: bold; }
a {color:blue; text-decoration: none; background-color: transparent; }
a:hover {text-decoration: underline; background-color: transparent; }

IMG	{border:0;}
TABLE {color: #111;}
FORM {margin:0; padding:0;}
FORM TD {color: #222;} 
FORM TD INPUT {color: #222;} 
TD.td1 	{background-color: #F7F7F7;}
TD.td2 	{background-color: #F0F0F0; }
TD.td2error {background-color: #FFF; color: #8B0000; font-weight: bold; }
TD.td1Small {background-color: #DDD; }
TD.td1SmallEmph {background-color: #70C6E3; }
TD.td1emph {background-color: #FFF; font-weight: bold; }
TD.td2emph {background-color: #F0F0F0; font-weight: bold; }
th {text-align:left; font-family:arial;}
TH.emph {color: #000; text-align: left; font-size:90%;}
TD.tdfoot {color: #FFF;}
TD.tdfootemph {background-color: #333; color: #FFF; font-weight: bold; }
TH P {color: #333; }

HR 			{height: 1px; color: #222; }
P noticePara{color: yellow; border: 1px solid red; padding: 1px; }
.spotlight 	{text-decoration: none; text-transform: uppercase; font-style: normal; font-weight: bold; color: Yellow; }

/* -- start of the resource division -- */
DIV#resourceMain { color: #111;}
DIV#resourceMain TABLE { color: #333; border: none; }
DIV#resourceMain TD { color: #333;}
DIV#resourceMain FORM TD {  } 
DIV#resourceMain FORM TD INPUT { }
DIV#resourceMain TD TABLE { margin-left: 5px; margin-top: 0px; margin-bottom: 0px; font-weight: normal; width: 90%; padding: 0px; }
DIV#resourceMain TD.td1 { color: #222;   background-color: transparent; }
DIV#resourceMain TD.td2 { color: #000; }
DIV#resourceMain TD.td1emph { color: red; font-style: normal; background-color: transparent; }
DIV#resourceMain TD.td2emph { color: #000; background-color: #E4B100; }
DIV#resourceMain TH { color: #474747; background-color: transparent;}
DIV#resourceMain TH.emph { background-color: #EEE; color: #000052; }
DIV#resourceMain A { color: #111; text-decoration: none; font-weight: normal; font-size:9pt;}
DIV#resourceMain A:HOVER { color: #111; text-decoration: underline; font-weight: normal; }
DIV#resourceMain HR { height: 1px; color: #000; }
DIV#resourceMain B { font-style: normal; font-weight: bold; }
DIV#resourceMain H1 {  margin-left: 4px; margin-top: 0px; margin-right: 0px; padding: 0px; }
