html {background-color: #fff; font-size:0.8em}
body, html { margin:0; padding:0; color:#666; }
body { min-width:760px;	color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;  }

#wrap { margin:auto; width:780px; }
#wrap2 { margin:auto; width:760px;}
html>body #wrap2 { width:773px; }


a, a:hover, a:link { color: #666; text-decoration:underline}	
a:hover { color: #666; text-decoration:underline;}
a.active { text-decoration:underline}

.bold { font-weight: bold;}

img, div, span, table, tr, td, label, a {border: none; padding:0; margin:0}
.clear { clear:both}

h1 { font-size:140%; margin:20px 0 0 5px; padding:0}
h2 { font-size:120%}
h3 { font-size:110%; margin:0; padding:0}


.skiplink { display:none}

.none { text-decoration:none; display:none; color:#000}

/*****          C O N T E N T        ***********/
#home-navigation2 { float: left; width:227px; xheight:200px; color: #666;  }
#home-navigation2 img { float: left; xclear:both; xborder:1px solid red}
#home-navigation2 p { padding: 10px; font-size:90%; border:1px solid #666; xmargin:50px 0 0 0; clear:both}
#home-navigation2 a, #home-navigation2 a:hover, #home-navigation2 a:link { color: #666; text-decoration:none; font-weight:bold}	
#home-navigation2 a:hover { color: #666; text-decoration:underline;}
#home-navigation2 a.active { text-decoration:underline}


#home-text { float:right; font-size: 80%; width:305px; padding: 21px 17px 0 0; margin:0; text-align: right; line-height:1.4em}
#home-text3 {background: #FFFFFF url(../images/img_home_bg.jpg) no-repeat top right; width:545px; height:449px; margin: 2px 0 0 227px }
#home-text2 { float:left; font-size: 80%; width:545px; padding: 1px 0 0 0; margin:0; text-align: left; line-height:1.4em; color: #666; height:auto; clear:right; display:block}
#home-text2 p { margin:8px 0 0 5px; padding:0; }
#home-text2 div#buttons img { float:right; margin: 25px 0 0 0; padding: 0 0 0 12px}
#home-text2 object { margin:20px 0 0 0}

#linkscontainer { xpadding:7px; padding:5px 6px;}
.linkcontainer { float:left; display:block; padding:5px 0; border-bottom:1px solid #ccc; width:539px}
.linkslogo img {vertical-align:middle; text-align:center}
.linkslogo { width:107px; height:28px; margin: 0 4px 0 0; border:1px solid #CCCCCC; float:left; text-align:center; padding: 10px 0}
.linksdescription { float:left; }
.linksdescription h3 { padding:0}
div#home-text2 div#linkscontainer div.linkcontainer div.linksdescription p { padding:10px 0 0 0; margin:0 }

/*****         P R O D U C T S        ***********/

div.thumbnails { border-top:1px dotted #999; margin: 8px 0 0 0; float:left; width:536px }
div.thumbnails div.thumbnailR a img { vertical-align: text-top}
div.thumbnailsB { border-bottom:1px dotted #999; border-top:1px dotted #999; margin: 8px 0; float:left; clear:both; width:536px }
div.thumbnailsC { border-bottom:1px dotted #999; margin: 8px 0; float:left}

.thumbnails img { }
.thumbnails div.thumbnail, .thumbnails div.thumbnailR, .thumbnailsB div.thumbnail, .thumbnailsB div.thumbnailR { margin: 12px 0 0 0; float: left; width:120px; height:90px; text-align:center;  vertical-align:middle; }
.thumbnails div.thumbnailR, .thumbnailsB div.thumbnailR { border-right:1px dotted #999; }

.sample { float:left; padding: 0 1px 0 0; height:100px}
.sampleimage { }
.sampletext { clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; text-transform:uppercase; text-align:center; width:66px; letter-spacing: -0.1em; }
.clear { clear:both}

/*****         N E W   B A L A N C E        ***********/

#product-contentleft { width: 224px; float:left}
#product-contentleft p { padding: 0 0 20px 0; border-bottom:1px dotted #999;}
#product-contentright { width: 300px; float:right}

#balance-contentleft { width: 295px; float:left}
#balance-contentright { width: 245px; float:right}

#newbalance-btn { padding: 30px 0}
#newbalance-btn img { clear:both; padding: 0 0 7px 0}

/*****        F A S T   T R A C K        ***********/

#fasttrack-btn { padding: 30px 0}


/*****         N A V I G A T I O N       ***********/

/*****         C O N T A C T   U S       ***********/
#mid-col-paragraph { background:url(/images/bg_formbackground.gif) top left repeat-x;}

table.getintouch-tableA, table.getintouch-tableB { width:434px; margin: 0 0 0 17px }
table.getintouch-tableB { margin: 17px 0 0 17px}
table.getintouch-tableA tr td.bold { width:140px; height:26px;  }
table.getintouch-tableA tr td.bold { vertical-align:top} 
table.getintouch-tableB tr td.bold div.courseinfo { width: 140px; float:left; font-size:95%; vertical-align:middle;}
table.getintouch-tableB tr td.bold div.courseinfo input { float:left; vertical-align:middle }
table.getintouch-tableB tr td.bold div.courseinfo div.courseinfo-text { padding: 0 0 0 2px; margin: 0; float:left; display:block; vertical-align:middle}
table.getintouch-tableB tr td.submit input { float:right; margin: 13px 0 0 0}

#danewayaddress-container { width:525px; margin: 10px 0 30px 0; padding: 8px 10px; border-top:1px solid #999; xheight:100%; xdisplay: block; xclear:both }
#danewayaddress { float:left; height:100%}
#danewaytelephone { float:right; text-align:right; height:100%}
#danewayaddress-bottom {border-bottom:1px solid #999; }

/*****         F O O T E R        ***********/

#footer {clear:both; text-align: right; color: #999; font-size: 75%; font-family:Arial, Helvetica, sans-serif; margin: 30px 0 0 0; line-height:1.4em; xfloat:left}
html>body #footer {xfloat:right}

#footer a, #footer a:hover, #footer a:link { color: #666; text-decoration:none}	
#footer a:hover { color: #666; text-decoration:underline;}
#footer a.active { text-decoration:underline}


ul#navlist { float: left; margin: 0; padding: 0; white-space: nowrap; height:24px  }
#navlist li { display: inline; list-style-type: none; height:24px }
#navlist a {  text-decoration: none }
#navlist a:link, span.tingleweb a:link, #navlist a:visited, span.tingleweb a:visited { color: #fff; text-decoration: none; }
#navlist a:hover, span.tingleweb a:hover { color: #fff; text-decoration: underline; }

.navcontainer {float: left; margin: 0; padding: 0;  }
span.copyright {float: right;  }
span.tingleweb { float:left; clear:both; }




