/*
FULL WIDTH PAGE TEMPLATE WITH NO NAVIGATION FOR HOME PAGE. ORIGINAL IS ON HARD DRIVE AS PAGE-FULL-WIDTH.PHP
Theme Name: Fresh And Clean
Theme URI: http://wpexplorer.com
Description: A clean and minimal WordPress theme by AJ Clarke. Download more <a href="http://www.wpexplorer.com">WordPress Themes</a>.
Author: AJ Clarke
Author URI: http://www.wpexplorer.com
Version: 1.3
Tags: mimal, two-columns, fixed-width, threaded-comments, custom-menu, post thumbnails, featured slider
License: GPL
*/

/*** Reset Browser Settings ***/
*{margin:0; padding:0; outline:0; font-family: 'm-1c'; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
a img{border:0}
caption, th, td{text-align:left; font-weight:normal}
blockquote:before, 
blockquote:after, 
q:before, 
q:after{content:""}
blockquote, 
q{quotes:""""}

/*** Main Body ***/
body{font-size:13px; font-family:'m-1c', arial, sans-serif; line-height:1.5em; color:#000; background:#DFE0E5}

/*** Clearfix **/
.clear{clear:both}

/*** Links ***/
a{font-family: 'm-1c'; text-decoration:underline; color:#C00000}
a:hover{font-family: 'm-1c'; text-decoration:underline; color:#000000}
h5 a{font-size:18px; font-family: 'm-1c'; text-decoration:none; color:#000; font-weight: 500; line-height:200%}
h5 a:hover{font-family: 'm-1c'; font-size:18px; font-weight: 500; text-decoration:none; color:#C00000}

.shailan-dropdown-menu ul.dropdown li a{font-family: 'm-1c'; display: block; text-decoration:none; list-style:none; color:#000}/*for horizontal menu*/
.shailan-dropdown-menu ul.dropdown li a:hover{font-family: 'm-1c'; display: block;list-style:none; text-decoration:none; color:#C00000;}/*for horizontal menu*/

.sidebar-menu li a{display: block;font-size: 14px; font-weight: 500; text-decoration:none; background-color: #FFF; color:#C00000;border-bottom: 1px solid #8791A4;}
.sidebar-menu li a:hover {display: block; font-size: 14px; font-weight: 500; text-decoration:none; background-color: #FFF; color:#000; border-bottom: 1px solid #8791A4; }
.sidebar-menu ul li a{display: block; font-size: 12px; font-weight: 500; text-decoration:none; background-color: #FFF; color:#C00000}
.sidebar-menu ul li a:hover {display: block; font-size: 12px; font-weight: 500; text-decoration:none; background-color: #FFF; color:#000}

/*** Styles ***/
p{font-family: 'm-1c'; margin:0 0 1em; color:#000}
textarea, input{font-family: 'm-1c'; font-size:13px}
strong{font-family: 'm-1c'; font-weight:bold;}
em{font-family: 'm-1c'; font-style:italic}
li{list-style:square; list-style-position:inside}
.postcontent li{margin:10px 15px; list-style-position:outside;}/*changes bullets in main text area*/
small{font-family: 'm-1c'; font-size:12px; color:#666}

/*** Headings ***/
h1, h2, h3, h4, h6{font-family: 'm-1c'; color:#C00000; font-weight:500;}
h1{font-size:26px; line-height: 175%}
h2{font-size:21px}
h3{font-size:16px}
h4{font-size:14px}
h5{font-size:14px; font-color:#000;}
h6{font-family: 'm-1c'; color:#fff; font-size:6px;}
.postcontent h2{font-size:21px; margin-top:0px; margin-bottom:10px}
h1{font-family: 'm-1c'; margin-bottom:0px; margin-bottom:10px}
h1#category-title{padding-bottom: 0px;margin:40 0 0px 0}
h1#single-title{padding-bottom:0px;margin-bottom:0 !important}
.postcontent h3{font-size:16px; margin:0em 0em 0.63em 0em}
#respond h3{font-family: 'm-1c'; font-size:1.43em; padding:10px 0}
h2.posttitlehome{font-family: 'm-1c'; font-size:21px; margin-bottom:10px}
h1.category-title{font-family: 'm-1c'; font-style:italic; margin-bottom:0px; border-bottom:1px solid #8791A4}

/*** Main Layout ***/
#wrap{width:900px; background:#fff; padding:00px 0px; margin:0px auto 0px auto; border-left:2px solid #8791A4; border-right:2px solid #8791A4;border-bottom:2px solid #8791A4}
#main{float:right; width:615px; padding:10px 0; font-size:0.93em}
.full-width{width:900px !important}
.static-image{border:10px solid #8791A4; margin-top:0px}

/*** Header ***/
#header{background:#fff; margin:25px auto 0 auto; width:900px; padding: 0px; border-top: 2px solid #8791A4; border-left:2px solid #8791A4; border-right:2px solid #8791A4; min-height:80px; position:relative}
#header-logo{width:582px; height:61px; text-align:left; background:url(../../uploads/2011/09/tntheader.jpg)}


/*** Post  ***/
.post{float:left; width:610px; margin:00px 00px 00px; padding: 0 0 0px; }
.thumbnail-wrap img, #related-posts img{float:left; margin:0 20px 10px 0 !important; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;  border-radius:5px; -moz-box-shadow:0px 1px 2px #ababab; -khtml-box-shadow:0px 1px 2px #ababab; -webkit-box-shadow:0px 1px 2px #ababab; box-shadow:0px 1px 2px #ababab}
.thumbnail-wrap a:hover img{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; -moz-box-shadow:0px 5px 5px #ababab; -khtml-box-shadow:0px 5px 5px #ababab; -webkit-box-shadow:0px 5px 5px #ababab; box-shadow:0px 5px 5px #ababab}
img.single{float:left; border:5px solid #8791A4; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;  border-radius:5px; -moz-box-shadow:0px 1px 2px #ababab; -khtml-box-shadow:0px 1px 2px #ababab; -webkit-box-shadow:0px 1px 2px #ababab; box-shadow:0px 1px 2px #ababab; margin:0 20px 0 0;}
.noborder{border-bottom:none}

/*** Post Content ***/
.postcontentt h1{font-weight:bold; color:#C00000}
.postcontent{color:#000000; margin-bottom:00px; margin-right:0px;}
h2.entry-title{font-size:1.5em; margin-top:0 !important}
h2.entry-title a{text-decoration:underline;color:#C00000;}
h2.entry-title a:hover{text-decoration:underline; color:#000000}
.postcontent ul{margin:10px 0px; list-style-position:outside;}/*changes bullets in main text area*/
.postcontent ol{margin:10px 10px}
.postcontent .alignleft{float:left; margin:0 10px 10px 0}
.postcontent .alignright{float:right; margin:0 0 10px 10px}
.postcontent .aligncenter, 

.postcontent .center{text-align:center; margin:0 auto; display:block}
.postcontent blockquote{padding: 20px; margin: 20px 0px; border: 1px solid #8791A4; background: #DFE0E5; }
a.read-more{position:absolute; right:0; bottom:0; font-size:0.93em; color:#C00000}

/*** Pagination PUTS NUMBERS ON PAGES OF SEARCH RESULTS ***/
#pagination{clear:both;position:relative; font-size:11px; line-height:13px;}
#pagination span, #pagination a{display:block; float:left; margin:2px 2px 2px 0; padding:6px 9px 5px 9px; text-decoration:none; width:auto; color:#000; background:#DFE0E5}
#pagination a:hover{background:#C00000; color: #fff}
#pagination .current{padding:6px 9px 5px 9px; background:#C00000; color: #fff}

/*** Byline ***/
#byline{font-family: 'm-1c', Arial, Helvetica, sans-serif; font-size:11px; margin-top: 5px;margin-bottom:20px; color:#000}
#byline a{color:#C00000; text-decoration:none}
#byline a:hover{text-decoration:underline}

/* ----------------------  Related Posts -------------------------- */
#related-posts{margin:15px 0 0;padding:15px 0 0;border-top:1px solid #8791A4}
#related-posts img{float:left; margin:0 15px 10px 0}
#related-posts a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
#related-posts ul{list-style:none}
#related-posts li{margin:0 0 20px 0}

#related-posts h3{font-size:12px; margin:0 0 5px}
#related-posts h4{font-size:18px; margin:0 0 20px}

/*** Comments ***/
#commentsbox{margin:15px 0 0}
h3#comments{font-size:18px;margin:0 0 10px}
ol.commentlist{margin:0px 0 0; clear:both; overflow:hidden; list-style:none}
ol.commentlist li{margin:10px 0; line-height:18px; padding:10px; border:1px solid #8791A4}
.bypostauthor{}
.comment-author{}
.comment-author a:link, 
.comment-author a:visited{font-weight:bold; text-decoration:none !important}
.comment-author .fn{}
cite.fn{font-weight:700; font-size:12px}
.comment-author .avatar{float:left; margin:0 10px 0 0}
.comment-meta{font-size:11px}
.comment-meta .commentmetadata{color:#000}
.comment-meta a{color:#999;border-bottom:1px solid #8791A4; text-decoration:none !important}
ol.commentlist li p{line-height:22px; margin:5px 0 0}
.reply{text-align:right; margin-top:10px; font-size:10px}
li.odd{}
li.even{}
.children{list-style:none; margin:1em 0 0; text-indent:0}
.children li.depth-2{margin:0 0 0px 50px}
.children li.depth-3{margin:0 0 0px 50px}
.children li.depth-4{margin:0 0 0px 50px}
.children li.depth-5{margin:0 0 0px 50px}
.comment-nav{padding:5px; height:20px}
.comment-nav a:link, .comment-nav a:visited{}
.cancel-comment-reply a{color:#F00; font-weight:700}
#respond{margin:20px 0px}
#respond h3{font-size:18px; margin:0 0 20px}
#commentform{}
#commentform p{margin:5px 0px}
#respond label{display:block; padding:5px 0}
#respond label small{font-size:10px}
#respond input{margin-bottom:10px; padding:5px 5px; margin:0 10px 10px 0; background:#fff; border:1px solid #8791A4}
#commentform input{width:50%}
input#commentSubmit{font-size:14px; background:#DFE0E5;color:#000; text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:3px 10px; width:100px; margin:10px 0px; cursor:pointer; border:1px solid #8791A4; outline:none;text-shadow:1px 1px 1px #FFF}
input#commentSubmit:focus, #comment:focus{border:1px solid #8791A4;}
#commentSubmit:hover{border:1px solid #8791A4 !important;}
textarea#comment{border:none; background:#fff; border:1px solid #8791A4; width:70%; margin:10px 0px 0px 0px; padding:5px 5px}

/*** Footer ***/
#footer{color:#000; font-size:.85em; border-top:0px solid #CCC; padding:0px 0 0;margin: 0px 0 0}
#footer a{color:#C00000 !important}

/*** WordPress Styles ***/
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}

/* calendar widget */
.widget_calendar {float: left;}
#wp-calendar {width: 100%; }
#wp-calendar caption {
	text-align: right;
	color: #333;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #DFE0E5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

/***Search***/
#searchbar{margin-top:0px; margin-left:5px; position:relative; width:210px;}
#search{background:#FFF url(images/searchbg.png) top repeat-x; padding:5px 25px 5px 5px; font-size:14px; width:210px; border:1px solid #8791A4;}
#searchsubmit{position:relative; right:5px; top:8px; display:block; height:0px; width:0px; border:0; text-indent:-9999px}

/*** Navigation Bar with plugin rules***/

.shailan-dropdown-menu {background:#000 url("../../uploads/2011/09/menubg.png") repeat-x; width:900px; z-index:99; position:relative; height: 35px; margin: 0 auto; border-left:2px solid #8791A4; border-right:2px solid #8791A4;}

.shailan-dropdown-menu ul.dropdown {
  font-size: 16px; /*14pt;*/
}

.shailan-dropdown-menu ul {
font-color: #000; 
font-size: 13px; 
font-weight: 500;
 }

.shailan-dropdown-menu ul.dropdown li a {
    padding: 10px 15px;
position:relative;
/*top: 8px;pushes top level to middle of top bar*/
}

.shailan-dropdown-menu ul.dropdown li a:hover {
    padding: 10px 15px;
position:relative;
/*top: 8px;pushes top level to middle of top bar*/
    font-style: normal;
     color:#C00000;}

.shailan-dropdown-menu ul.dropdown li ul {position:absolute;
top: 35px; width:auto; background:#DFE0E5; line-height: 100%; padding-bottom: 5px;}

.shailan-dropdown-menu ul.dropdown li ul ul {position:absolute;
top: 0px; width:auto; background:#DFE0E5; line-height: 100%; padding-bottom: 0px;}


.shailan-dropdown-menu ul.dropdown li.current_page_item>a,
.shailan-dropdown-menu ul.dropdown li.current_page_parent>a,
.shailan-dropdown-menu ul.dropdown li.current_page_ancestor>a,
    .shailan-dropdown-menu ul.dropdown li.current-cat>a,
    .shailan-dropdown-menu ul.dropdown li.current-cat>a:hover,
     .shailan-dropdown-menu ul.dropdown li.current_page_item>a:hover{display: block;
    color:#fff; 
    background: url("../../uploads/2011/09/black-button.png"); height:15px; repeat-x;}


/*** Sidebar ***/
#sidebar{float:left; width:255px; margin-left:3px; margin-top:10px; padding:0px 0; font-size:0.93em}
.box{margin:0 5px 5px}
.textwidget{padding:10px 0}
#sidebar-menu{float:left; width:240px; margin-left:3px; padding:0px 0; font-size:0.93em}
.sidebar-menu ul{margin:0; list-style-position:outside; list-style-image: url("../../uploads/2011/09/red8.jpg");padding-bottom:3px;}
.sidebar-menu li{margin-left:14px; list-style-position:outside; list-style-image: url("../../uploads/2011/09/red8.jpg");padding-bottom:3px;}
.sidebar-menu ul li{margin-left:32px; list-style-position:outside; list-style-image: url("../../uploads/2011/09/red8.jpg");padding-bottom:3px;}
.sidebar-menu ul ul li{margin-left:26px; list-style-position:outside; list-style-image: url("../../uploads/2011/09/red8.jpg");padding-bottom:3px;}


#sidebar h4{font-size:1.43em; font-weight:normal; padding: 0 0 5px; margin: 0 0 15px; border-bottom:1px solid #8791A4}

/*** shadows for all but IE6 ***/
.sf-shadow ul{background:url('images/shadow.png') no-repeat bottom right; padding:0 8px 9px 0; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; -webkit-border-top-right-radius:17px; -webkit-border-bottom-left-radius:17px}
.sf-shadow ul.sf-shadow-off{background:transparent}

#slider{z-index:5; width:880px; border:10px solid #ECECEC; height:280px; margin:0 0 25px 0; position:relative}
#slider img{position:absolute; top:0; left:0; display:none}
#slider a{border:0}


/* Kwicks Slider styles */
.jimgMenu {
	position:relative;left:0px;
/*position:absolute; top:0px; left:0px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:950px;
	height:240px;
	overflow: hidden;
}

.jimgMenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 240px;
	position: relative;
	}
	
.jimgMenu ul li {
	width: 180px;
	float: left;
	display: block;
	overflow: hidden;
}

.jimgMenu ul li a {
	text-indent: -1000px;
	background:#fff repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow: hidden;
	height: 240px;
}

.jimgMenu ul li#homeinspection a {
	background: url(http://tnttermite.com/wp-content/themes/fresh-and-clean/images/homeinspection.jpg) repeat scroll 0%;
  
}

.jimgMenu ul li#protection a {
	background: url(http://tnttermite.com/wp-content/themes/fresh-and-clean/images/protection.jpg) repeat scroll 0%;

}

.jimgMenu ul li#agents a {
	background: url(http://tnttermite.com/wp-content/themes/fresh-and-clean/images/agents.jpg) repeat scroll 0%;
  
}

.jimgMenu ul li#elements a {
	background: url(http://tnttermite.com/wp-content/themes/fresh-and-clean/images/elements.jpg) repeat scroll 0%;

}

.jimgMenu ul li#preinspection a {
	background: url(http://tnttermite.com/wp-content/themes/fresh-and-clean/images/preinspection.jpg) repeat scroll 0%;
	border-right-style: none;
}

.clear {
	clear: both;
}
        	

/* The Nivo Slider styles */
.nivoSlider{position:relative}
.nivoSlider img{position:absolute; top:0px; left:0px}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    z-index: 6;
    display: none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
    display: block;
    position: absolute;
    z-index: 5;
    height: 100%;
}
.nivo-box {
    display: block;
    position: absolute;
    z-index: 5;
}

/* Caption styles */
.nivo-caption{position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */width:100%; z-index:89}
.nivo-caption p{padding:5px; margin:0}

/* Control nav styles (e.g. 1, 2, 3...) */
.nivo-controlNav a{position:relative; z-index:99; cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}
.nivo-controlNav{position:absolute; left:47%; bottom:-30px}

/* Slider Directional Arrows */
.nivo-directionNav a{position:absolute; top:43%; z-index:99; display:block; width:47px; height:60px; text-indent:-9999px; border:0; cursor:pointer}
.nivo-prevNav,.nivo-nextNav{background:url('images/arrows.png') no-repeat; }
.nivo-nextNav{background-position:0 -120px; right:15px}
.nivo-nextNav:hover{background-position:0 -180px}
.nivo-prevNav{background-position:0 0; left: 15px}
.nivo-prevNav:hover{background-position:0 -60px}


/* Footer Container */
#footercontainer  {
	width: 900px;
	margin: 5px 20px 5px 20px;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center;
	font-size: 12px;
	font-color: #000000;
}

#footerborder {
  background: url("../../uploads/2011/09/tntfooterbrder.png") repeat-x scroll 0%;
  width: 900px;
  height: 8px;
}
#sidebar1 {
	float: left;
	width: 880px; 
	background: #FFF;
	padding: 5px 5px 5px 5px; 
}