/* Base style removal, global fixes and browser/platform fixes */

:link, :visited { text-decoration: none }
ul,ol { list-style: none }
h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,dl,dt,dd,input { margin: 0; padding: 0 }
a img, :link img, :visited img { border: none }
address { font-style: normal }
a, a:link, a:visited, a:hover, a:active { outline: 0; }


/*	Custom styles begin */


body {
	font-family: Tahoma,sans-serif;
	background: url(/images/110/header-bg.png) repeat-x #eaeade;
}

.wrapper {width: 960px;margin: 0 auto;}
.clear {clear: both;}
.graphic {text-indent: -99999px;display: block;}
div.primary {float: right;display: inline;width: 620px;}
div.secondary {width: 241px;float: left;}
.tall {min-height:450px;}

/* Header
---------------------------------- */

div#header {}
div#header h2 {float: left;width: 240px;height: 84px;margin: 26px 0 20px 20px;}
div#header h2 a {width: 240px;height: 84px;background: url(/images/110/tnt-logo.png) no-repeat;}
div#header ul.contact {float: right;display: inline;margin: 0 0 34px 0;width: 600px;}
div#header ul.contact li {float: right;display: inline;line-height: 44px;color: #46342b;font-size: 13px;margin: 0 0 0 10px}
div#header ul.contact li.est {height: 44px;width: 177px;background: url(/images/110/btn-estimate.png) no-repeat;}
div#header ul.contact li.est:hover {background: url(/images/110/btn-estimate.png) -177px 0 no-repeat;}
div#header form {float: right;display: inline;clear: right;margin: 0;padding:0;}
div#header form input {width: 180px;height: 29px;border: none;background: url(/images/110/search-bg.png) no-repeat;line-height: 29px;color: #666;padding: 0 20px 0 10px;margin:0;}


/* Navigation
---------------------------------- */

/* L1 */
ul.dropdown {position: relative;width: 960px;height:40px;margin: 0 auto;padding: 0;z-index: 1;}
ul.dropdown li {float: left; zoom: 1;}

ul.dropdown>li {height: 40px;font-size: 14px;padding: 0;margin: 0;text-shadow: 0 1px 1px #e3ce9e;font-weight: bold;border-left:1px solid #cfc09c;border-right:1px solid #8e8061;}
ul.dropdown>li a.buttons {padding: 12px 20px 0 20px;display: block;height: 28px;color: #6f603d;}
ul.dropdown>li:first-child a.buttons {border-left:1px solid #8e8061;}
ul.dropdown>li:hover {background: url(/images/110/nav-active.png) repeat-x;text-shadow: 0 1px 1px #fafaed;}
ul.dropdown>li:hover a.buttons {background: none;color: #46342b;}
ul.dropdown>li.last {border-right: none;}

ul.dropdown>li.active {background: url(/images/110/nav-active.png) repeat-x;text-shadow: 0 1px 1px #fafaed;}
ul.dropdown>li.active a.buttons {color: #46342b;}


ul.dropdown a:hover { color: #fff; }
ul.dropdown a:active { color: #fff; }
ul.dropdown li a { display: block;color: #fff; }
ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover {color: #fff; position: relative; }
ul.dropdown li.hover a { color: #fff; }



/* L2 */


ul.dropdown ul { width: 220px; visibility: hidden; position: absolute; top: 100%; left: -1px;background: #dacaa3;border-left: 1px solid #b4a27b;border-right: 1px solid #b4a27b; }
ul.dropdown ul li {font-size:12px;color: #fff;border-bottom: 1px solid #b4a27b; float: none;text-transform: none;z-index: 2;}
ul.dropdown ul li a {padding: 10px 20px;text-shadow: none;border: none;color: #fff;}

									  
		 /* IE 6 & 7 Needs Inline Block */
		ul.dropdown ul li a { border-right: none; width: 100%; display: inline-block; } 

ul.dropdown ul li:hover {background: #b4a27b;}


/* L3 */
ul.dropdown ul ul { left: 100%; top: -1px;border-top:1px solid #ccc; }
ul.dropdown li:hover > ul { visibility: visible; }



/* Main Content
---------------------------------- */

div#green {background: url(/images/110/focal-bg.png) repeat-x;height: 274px;font-size: 15px;line-height:20px;color: #e1fcc2;}
div#green div.photos {float:right;display: inline;width: 474px;margin: 0 14px 0 0;}
div#green div.text {float: left;width: 420px;padding: 30px 0 0 0;margin: 0 0 0 20px}
div#green div.text a.gbutton {width:382px;height:47px;padding:0 3px 4px 0;line-height:47px;background:url(/images/110/green-button.png) no-repeat;display:block;text-decoration:none;color:#fff;text-shadow: 0 1px 1px #344d1c;
font-weight:bold;text-align:center;font-size:14px;}
div#green div.text a.gbutton:hover {background:url(/images/110/green-button.png) 0 -51px no-repeat;color: #e1fcc2;}
div#green h1 {color: #fff;font-size: 22px;line-height: 28px;margin: 0 0 10px 0;font-weight: normal;}
div#green.internal {height: 75px;}
div#green.internal h1 {padding: 0 20px;line-height: 75px;font-weight: bold;}
div#green a {color:#e1fcc2;text-decoration:underline;}
div#green a:hover {color:#000;}

div#content {background: #fafaed;color: #555;font-size: 15px;line-height: 20px;}
div#content .wrapper {background: url(/images/110/content-bg.png) no-repeat;padding: 20px 0;}
div#content h1 {color: #75684a;font-size: 24px;line-height: 28px;font-weight: normal;margin: 0 0 10px 0;}
div#content h2 {color: #406618;font-size: 17px;line-height: 22px;margin: 20px 0 10px 0;}
div#content h3 {color: #75684a;font-size: 15px;line-height: 20px;margin: 20px 0 10px 0;}
div#content h4 {color: #46342b;font-size: 14px;line-height: 18px;margin: 0 0 10px 0;}
div#content h5 {color: #46342b;font-size: 14px;line-height: 18px;margin: 0 0 10px 20px;}

div#content .primary ul {margin: 13px 0 10px 0;}
div#content .primary ul li {padding: 0 0 0 24px;background: url(/images/110/tick.png) 0 2px no-repeat;margin: 0 0 7px 0;}
div#content .primary ol {margin: 13px 0 10px 24px;list-style: decimal;}
div#content .primary ol li {margin: 0 0 7px 0;}
div#content .secondary {font-size: 13px;line-height: 18px;}
div#content .secondary ul.sidenav {}
div#content .secondary ul.sidenav li {height: 32px;line-height: 32px;margin: 0 0 1px 0;}
div#content .secondary ul.sidenav li a {color: #46342b;display: block;padding: 0 20px;}
div#content .secondary ul.sidenav li:hover a {background: url(/images/110/sidenav-active.png) no-repeat;}
div#content .secondary ul.sidenav li.active a {background: url(/images/110/sidenav-active.png) no-repeat;}
div#content .secondary ul.testimonials li {margin: 0 0 10px 0;}
div#content .secondary ul.testimonials div.text {font-size: 15px;line-height: 20px;font-style: italic;margin: 0 0 5px 0;}
div#content .secondary ul.testimonials span.author {font-weight: bold;}
div#content .secondary ul.testimonials span.date {display: none;}

div#content .secondary .sidebar {width: 221px;padding: 0 0 0 20px;}

div#content .cmsi-showcase-thumb {margin:0 0 20px 20px;}

div#content a {color:#406618;}
div#content a:hover {color:#000;}

/* Footer
---------------------------------- */

div#footer {border-top:1px solid #d9d9c6;padding: 20px 0;font-size: 11px;line-height: 15px;color: #8a8373;}
div#footer a {color: #8a8373;}
div#footer a:hover {color: #000;}

div#footer h5 {color: #6f8b4d;margin: 0 0 8px 0;font-size: 18px;}

div#footer ul {margin: 0 0 5px 0}
div#footer ul li {float: left;margin-right: 5px;border-left:1px solid #8a8373;padding-left:5px;line-height:13px;}
div#footer ul li:first-child {padding-left: 0;border:none;}

div#footer ul.contact li {margin-right: 13px;border: none;padding: 0;font-size: 13px;margin-bottom: 13px;}


div#footer div.secondary a {background: url(/images/110/doncor-icon.png) no-repeat;height: 21px;padding: 0 0 0 32px;line-height: 18px;display: block;margin-left: 20px;}

div#footer div.secondary img {margin-left: 20px;margin-bottom: 14px;}

div.poweredFooted {width:920px;margin:0 auto 20px auto;text-align:left;}
div.poweredFooted a {color: #8a8373;font-size:11px;}
div.poweredFooted a:hover {color: #000;}


