﻿/*
Theme Name: AvidFan
Theme URI: 
Description: Custom theme for AvidFan
Version: 1.0
Author: Mahesh Agrawal  
Author URI: http://MaheshAgrawal.com/
Template: AvidFan
Tags: fixed width, mixed columns, no widgets
*/


@import url("/inc/sitesearch.css");

/*#######################################################*/
/*======================MAIN STYLES======================*/
/*#######################################################*/
*{
	margin:0px; 
	padding:0px; 
	font-family: Arial, Helvetica, sans-serif;
	}
	
a{ color: #0099ff; outline: none;}

body{
background:url("images/wrapper-r.jpg");	

	}

h1{ 
	color: #0099ff; 
	font-family: "Arial"; 
	font-weight: normal; 
	font-size: 35px; 
	line-height: 26px; 
	margin-bottom: 15px; 
	margin-left: 10px; 
	text-transform: capitalize;
	}

h2{ 
	color: #0099ff; 
	font-family: "Arial"; 
	font-weight: normal;
	font-size: 22px; 
	margin-left: 10px; 
	text-transform: capitalize;
	}

h3{ 
	color: #0099ff; 
	font-weight: bold;
	font-size: 14px; 
	margin-top: 20px; 
	margin-left: 0px;
	}

h6{ 
	color:#6C7889; 
	font-weight: normal;
	font-size: 12px; 
	font-weight: bold; 
	text-transform: capitalize; 
	padding-bottom: 10px;
	margin-left: 0px;
	}

ul{
	margin: 0px;
	}

li{ 
	margin: 0px;
	}
/*end mainstyles*/

#content ul{
	margin: 25px;
	}


/*#######################################################*/
/*=========================DIVS==========================*/
/*#######################################################*/
#wrapper {background:url(images/wrapper-r.jpg); background-repeat:repeat; background-position:center; width:971px; margin:0 auto; }
/*#innerwrapper {width:941px; margin:0 auto; margin-top:191px;}*/
#innerwrapper {width:945px; padding-left:0px; padding-top:191px;background-image:url("images/page-wraper.jpg");}

#innerwrapper-s {/* background:url(images/right-tile2.jpg); width:941px;margin:0 auto; margin-top:189px;*/}
#content {background-color: #ffffff; color: #333333; width:633px; position: relative; left: 0px; padding: 0; padding: 160px 30px 0 10px; font-size:12px; line-height:20px; margin-top: 18px; float:right; border: }
#content-s {background-color: #ffffff; color: #333333; width:660px; position: relative; left: 0px; padding-top: 100px; font-size:12px; line-height:20px; margin-top: 18px; float:right;}
#content-ps { background-color:#ffffff; color:#424145; position: relative; width:660px; float:left;padding-top: 10px; margin-top:0px; font-size:12px; line-height:18px;}
#content p {margin-top:15px; margin: 10px;}
#content ol{margin:0px 25px;}
#right {  width:238px; position: relative; margin: 42px 0px 0px 0px; float: left; }
#right-s {  width:278px; float: right; margin-top:36px;}
/*######################################################################  FOOTER!!!!! ##############################################################################*/
#footer {background-image:url("images/footer-bg.jpg"); height:35px;  clear:both; text-align:center ;padding:10px 0 5px 0; color:#696368; }
#footer a {color:#c0bbc0; font-size:12px; text-decoration:none; display:inline; padding:3px; padding-right:10px;}
#footer a:hover {text-decoration:underline;}

#header { background:url(images/header.jpg) no-repeat 0px 0px; height:166px; width:971px; position:absolute; top:0px;}
#header-ps { background:url(images/header2-ps.jpg) no-repeat 173px 0px;height:246px; width:959px; position:absolute; top:-20px; margin:0 auto;}

#topmenu {height:40px; width:945px; position:absolute; top:166px; margin-left:0px; }
/*background-image: url(images/nav_bg.jpg);*/

#rightmenu {background-image: url(images/sub-nav-bg.jpg); background-repeat:repeat-x; background-position:top; position:relative; top:-4px; padding:0px;width:269px;}
#rightmenu img {border:none;}
#rightmenu ul li a {display:block; text-decoration:none; display:inline;}
#rightmenu ul li a:hover { text-decoration:underline}
#rightmenu ul {list-style-type: none; margin: 0px;display:inline;}
#rightmenu ul li { margin-left: 0px;  padding: 6px 15px 6px 15px;}
#rightmenutitle {padding: 5px 15px 8px;background-image:url("images/sun-nav-header.jpg");}
#rightmenutitle a {color: #fff; font-size: 20px; margin-bottom: 3px; text-decoration: none; }
#rightmenutitle a:hover {text-decoration: underline; }


.m1:link, .m1:active, .m1:visited { font-size:12px; color:#333333; font-weight:bold; padding-left:12px; margin-left:3px; margin-top:2px; }
#rightmenu ul li.page_item a:link, #rightmenu ul li.page_item a:active, #rightmenu ul li.page_item a:visited { font-size: 14px; color: #333333; font-weight: normal; display: block; padding-left: 12px; margin-left: 3px; margin-top:0px; background-repeat: no-repeat; background-position: 0px -9px; vertical-align: top;}
#menu ul li ul{ margin: 1px 0 0 0;}
#menu ul li.page_item a:link, #menu ul li.page_item a:active, #menu ul li.page_item a:visited { color: #F4FBDF; background-color: #232421; font-size: 11px; font-weight: normal; padding-left: 21px; margin-left: 0px; margin-top:0px; background-image:none;}
#menu ul li.page_item a:hover{color: #002000; background-color: #F4FBDF;}

.m2:link, .m2:active, .m2:visited { display:block; padding:1px; padding-left:27px;font-size:11px; color:#ccc; background:url(images/left-menu-bullet.gif) no-repeat 15px 4px;}
.m3:link, .m3:active, .m3:visited {margin-left:20px;font-size:12px; color:#ccc}

.closed1:link, .closed:active, .closed1:visited, .closed2:link, .closed:active, .closed2:visited, .closed3:link, .closed:active, .closed3:visited {font-size:12px; color:#fff }
.open1:link, .open:active, .open1:visited {font-weight:bold;background:url(images/right-menu-down.gif) no-repeat 3px 4px; padding-left:15px;font-size:12px;color:#b6c44e}
.open2:link, .open:active, .open2:visited {font-weight:bold;background:url(images/right-menu-down.gif) no-repeat 3px 4px; padding-left:15px;font-size:12px;color:#fff}
.open3:link, .open:active, .open3:visited {font-weight:bold;background:url(images/right-menu-down.gif) no-repeat 3px 4px; padding-left:15px;font-size:12px;color:#fff}
.closed1:link, .closed1:active, .closed1:visited { background:url(images/right-menu-down.gif) no-repeat 0px 4px; padding-left:12px;}

.youarehere1:link, .youarehere1:visited, .youarehere1:active { text-decoration:underline;}
.youarehere2:link, .youarehere2:visited, .youarehere2:active { text-decoration:underline; font-weight:bold}

#m1tc{color:#fff;font-size:18px; font-weight:normal; margin:5px 0px 5px 0px; height:30px;width:250px;}
#m1Key{position:relative;top:-180px;color:#fff;font-size:13px; font-weight:bold; border-bottom:1px solid #fff; padding-bottom:5px;}
#tagCloudLinks{position:relative; top:17px;}
.keyLink{position:relative; top:-135px; font-size:12px;color:#ccc; font-weight:bold; padding-left:12px;margin-left:3px; margin-top:2px;background:url(images/left-menu-bullet.gif) no-repeat 0px 4px; text-transform:lowercase;}
#tagCloudLinks a:link, #tagCloudLinks a:active, #tagCloudLinks a:visited{font-size:12px;color:#ccc; font-weight:bold; padding-left:12px;margin-left:3px; margin-top:2px;background:url(images/left-menu-bullet.gif) no-repeat 0px 4px;}

#rmenutop {}
#rmenubot {}

/* PPC */
#ppc {width:600px; background:#FFF; margin-top: 15px;}
/*#ppc .ppclisting {display:block;padding-left:15px;padding-bottom:10px;background:url(images/bullet1.gif) no-repeat;}*/
#ppc .ppclisting {display:block;padding-left:15px;padding-bottom:10px;}
/*#ppc .ppctitle {display:block;padding:1px 0 1px 20px;text-transform:capitalize;font-size:14px;font-weight:bold;color:#CC0000;margin-top:10px;}*/
#ppc .ppctitle {display:block;padding:1px 0 1px 20px;text-transform:capitalize;font-size:14px;font-weight:bold;color:#2200C1;margin-top:10px;}
#ppc .ppcdescription {display:block;padding-left:20px;font-size:12px; width:500px;text-decoration:none;color:#595959;}
/*#ppc .ppchost {display:block;padding-left:0px; text-decoration:underline;font-size:12px; margin-left:20px;color: #666;}*/
#ppc .ppchost {display:block;padding-left:0px; text-decoration:underline;font-size:12px; margin-left:20px;color: #0E774A;}
.kw {text-transform:capitalize; color:#666; font-weight:bold;}
#wt {float:right; position:relative; top:-20px; font-size:11px; padding-right:20px; color: #8c8c8c;}
/*#ppc .ppctitle:hover{color:red;}*/
#ppc .ppctitle:hover{color:#2200C1;}
#ppc .ppchost:hover {text-decoration: underline;}

#ppcsl {font-size:10px; color:#999; padding-right:10px;}
#ppcsl a {color:#999; padding:2px;}

#alfor { color:#666;font-size:15px;padding:7px; padding-left:10px;width:583px;text-transform:capitalize; }
#ppc .ppclisting br {display:none};

/* Site Search PPC */
#sitesearchppc {width:650px;padding:5px; padding-left:0px; }
#sitesearchppc .ppclisting {display:block;padding-left:0px;padding-bottom:10px;}
/*#sitesearchppc .ppctitle {display:block;text-transform:capitalize;font-size:15px;font-weight:bold;color:#E44145;margin-top:10px;}*/
#sitesearchppc .ppctitle {display:block;text-transform:capitalize;font-size:15px;font-weight:bold;color:#2200C1;margin-top:10px;}
#sitesearchppc .ppcdescription {display:block;font-size:11px;text-decoration:none;color:#5d646d;}
/*#sitesearchppc .ppchost {display:block;font-size:10px;color:#404040;}*/
#sitesearchppc .ppchost {display:block;font-size:10px;color:#0E774A;}


.ad8 { display:none !important; }
.ad9 { display:none !important; }
.ad10 { display:none !important; }
/*-------------------------------------*/


#diycallout {padding:10px; margin-bottom:0px; margin-top:10px;background-color:#212421; font-size:11px; color:#fff; height:165px;}
#articlescallout {padding:10px; background-color:#798235; font-size:12px; color:#262f00; margin-top:10px;}
#articlescallout a {color:#fff; font-weight:bold}
#diycallout img { width:100px; float:left; padding-right:10px; height:125px;}
#diycallout a {text-decoration:none;}
#diycallout h4 { font-size:11px; color:#798235; text-transform:uppercase; } 
#diycallout h5 { font-size:18px; font-weight:normal; margin-bottom:5px;} 
#innerkit {background:url(images/top-kitchen.gif) 0px -12px no-repeat; height:12px; width:55px; margin-top:20px; margin-left:20px;}

#breadcrumbs {font-size:10px; color:#383F21; width:641px; margin:0; padding: 10px 0 10px 3px;}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {text-decoration:none; text-transform:uppercase; font-size:11px;  color:#383F21; font-weight:bold; display:inline;}
#breadcrumbs a:hover {text-decoration:underline; color:#383F21;}
#breadcrumbs-c {margin-top:-62px; padding-left:20px;font-size:10px; color:#383F21; padding-bottom: 10px; margin-left: -21px; padding-top: 8px;height: 45px; width:641px;;}
#breadcrumbs-c a:link, #breadcrumbs-c a:visited, #breadcrumbs-c a:active {text-decoration:none; text-transform:uppercase; font-size:11px;  color:#383F21; font-weight:bold; display:inline;}
#breadcrumbs-c a:hover {text-decoration:underline; color:#383F21;}
#breadcrumbs-s {margin-top:-62px; padding-left:20px;font-size:10px; color:#383F21; padding-bottom: 10px; margin-left: -21px; padding-top: 8px;height: 45px; width:641px;;}
#breadcrumbs-s a:link, #breadcrumbs-c a:visited, #breadcrumbs-c a:active {text-decoration:none; text-transform:uppercase; font-size:11px;  color:#383F21; font-weight:bold; display:inline;}
#breadcrumbs-s a:hover {text-decoration:underline; color:#383F21;}

#topnav img {margin:0px; padding:0px;}

#sitemap li {list-style:none;}
#sitemap td { padding-right:50px;}
#sitemap .open a { display:block; font-size:20px;padding-top:10px; padding-bottom:5px;}

#plansbutton  {display:block;width:70px; text-decoration:none; font-size:18px; background:#798235; text-align:center; padding:5px; margin-top:10px; float:right; }
#plansbutton:hover {background:#a7b24b;text-decoration:none;}

#adlinks {display:block; padding-bottom:10px; color:#a7b24b; font-weight:bold;font-size:14px;}
#adlinks=ps {display:block; padding-bottom:10px; color:#a7b24b; font-weight:bold;font-size:14px;}

.kw {text-transform:capitalize; color:#A7B24B;}
dl {border:1px solid #fff; margin-left: 20px;}

#searchwrap {background-image:url("images/header-search.jpg");width:676px; height:30px; position:absolute; left:269px; top:235px;}
#searchwrap-ps {width:660px; height:100px; position:absolute; left:0px; top:0px;}
.searchfield { position:absolute; left:480px; top:2px; padding:3px 15px; border:none; background:none; font-size:18px; size:}
.searchbutton {position:absolute; height: 30px; width: 30px; left:638px; top:2px;}

#homeimp {width:121px; height:34px; background:url(images/AvidFan-nav_01.png)}
#bath {width:99px;height:34px; background:url(images/AvidFan-nav_02.png) }
#kitchen{width:97px;height:34px; background:url(images/AvidFan-nav_03.png) }
#window{width:89px;height:34px; background:url(images/AvidFan-nav_04.png) }
#lighting{width:100px;height:34px; background:url(images/AvidFan-nav_05.png) }
#heatcool{width:205px;height:34px; background:url(images/AvidFan-nav_06.png)  }
#homeext{width:118px;height:34px;background:url(images/AvidFan-nav_07.png)  }
#roofing{width:116px;height:34px;background:url(images/AvidFan-nav_08.png)  }
#yard{width:121px;height:35px;background:url(images/AvidFan-nav_09.png)  }
#patio{width:99px;height:35px;background:url(images/AvidFan-nav_10.png)  }
#movie{width:97px;height:35px;background:url(images/AvidFan-nav_11.png)  }
#fishing{width:89px;height:35px;background:url(images/AvidFan-nav_12.png)  }
#hunting{width:100px;height:35px;background:url(images/AvidFan-nav_13.png)  }
#hobbies{width:205px;height:35px;background:url(images/AvidFan-nav_14.png)  }
#politics{width:118px;height:35px;background:url(images/AvidFan-nav_15.png)  }
#autos{width:116px;height:35px;background:url(images/AvidFan-nav_16.png)  }


#menu li {padding:0px; padding-right:0px; margin:0px; }
#menu ul {padding:0;margin:0;list-style-type:none;}
#menu li {float:left;}
#menu a, #menu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff;height:33px;line-height:29px;}
#menu ul ul a.drop, #menu ul ul a.drop:visited {}
#menu ul ul a.drop:hover{background-color:#F4FBDF}
#menu ul ul :hover > a.drop {background-color:#F4FBDF}
#menu ul ul ul a, #menu ul ul ul a:visited {color:#fff;}
#menu ul ul ul a:hover {background-color:#F4FBDF;}
#menu ul ul {visibility:hidden;position:relative;height:0;top:1px;left:0; width:149px;}
* html #menu ul ul {top:37px;}
#menu ul ul ul{left:149px; top:0px;background:#ccc; }
#menu ul ul ul.left {left:-149px;}
#menu table {position:absolute; top:0; left:0; border-collapse:collapse;}
#menu ul ul a, #menu ul ul a:visited {background:#252427;display:block; width:100px; color:#fff; height:auto; line-height:1em; padding:3px 14px; border-bottom:1px solid #384022;}
#menu ul ul ul a, #menu ul ul ul a:visited {background:#eee; color:#000}
* html #menu ul ul a, * html #menu ul ul a:visited {width:150px;}

#homeimp a:hover {background:url(images/AvidFan-nav-over_01.png);}
#bath a:hover {background:url(images/AvidFan-nav-over_02.png);}
#kitchen a:hover {background:url(images/AvidFan-nav-over_03.png);}
#window a:hover {background:url(images/AvidFan-nav-over_04.png);}
#lighting a:hover {background:url(images/AvidFan-nav-over_05.png);}
#heatcool a:hover {background:url(images/AvidFan-nav-over_06.png);}
#homeext a:hover {background:url(images/AvidFan-nav-over_07.png);}
#roofing a:hover {background:url(images/AvidFan-nav-over_08.png);}
#yard a:hover {background:url(images/AvidFan-nav-over_09.png);}
#patio a:hover {background:url(images/AvidFan-nav-over_10.png);}
#movie a:hover {background:url(images/AvidFan-nav-over_11.png);}
#fishing a:hover {background:url(images/AvidFan-nav-over_12.png);}
#hunting a:hover {background:url(images/AvidFan-nav-over_13.png);}
#hobbies a:hover {background:url(images/AvidFan-nav-over_14.png);}
#politics a:hover {background:url(images/AvidFan-nav-over_15.png);}
#autos a:hover {background:url(images/AvidFan-nav-over_16.png);}


#menu ul ul a:hover{color:#252427; background:#efeeed;}

#menu ul li:hover ul, #menu ul a:hover ul {visibility:visible;}
#menu ul :hover ul ul{visibility:hidden;}
#menu ul :hover ul :hover ul{visibility:visible;}

#homeimp #drop1 a:link, #homeimp #drop1 a:visited { width:87px; padding-left:20px;}
#bath #drop2 a:link, #bath #drop2 a:visited { width:102px; padding-left:20px;}
#kitchen #drop3 a:link, #kitchen #drop3 a:visited { width:102px; padding-left:20px;}
#window #drop4 a:link, #window #drop4 a:visited { width:135px; padding-left:20px;}
#lighting #drop5 a:link, #lighting #drop5 a:visited { width:185px; padding-left:20px;}
#heatcool #drop6 a:link, #heatcool #drop6 a:visited { width:136px; padding-left:20px;}
#homeext #drop7 a:link, #homeext #drop7 a:visited { width:145px; padding-left:21px;}
#roofing #drop8 a:link, #roofing #drop8 a:visited { width:120px; padding-left:21px;}
#yard #drop9 a:link, #yard #drop9 a:visited { width:114px; padding-left:21px;}
#patio #drop10 a:link, #patio #drop10 a:visited { width:100px; padding-left:21px;}

#movie #drop11 a:link, #patio #drop10 a:visited { width:100px; padding-left:21px;}
#fishing #drop12 a:link, #patio #drop10 a:visited { width:100px; padding-left:21px;}
#hunting #drop13 a:link, #patio #drop10 a:visited { width:100px; padding-left:21px;}
#hobbies #drop14 a:link, #patio #drop10 a:visited { width:100px; padding-left:21px;}
#politics #drop15 a:link, #patio #drop10 a:visited { width:100px; padding-left:21px;}
#autos #drop16 a:link, #patio #drop10 a:visited { width:100px; padding-left:21px;}


#tales {background:url(images/talesfromthetoolbox.gif) no-repeat #ad9d68; 
width:279px; margin-top:-4px; padding-top:100px; padding-bottom:10px;}
#tales ul {margin:0px; padding:0px; padding-left:10px; color:#fff;}
#tales a {text-decoration:none; color:#fff; font-size:13px; font-weight:bold}
#tales a:hover {color:#624a24}

/*product search */
#wrapper-s {
	background:url(images/bg-s-tile.gif); 
	width:952px; 
	margin:0 auto;
}

#content-ps { 
	background-color:#ffffff;
	color:#424145;
	position: relative;
	width:660px;
	float:left;
	padding-top:30px;
	margin-top:0px;
	font-size:12px;
	line-height:18px;
}

#searchwrap-ps{
	background:url(images/prodSearchBack.gif) no-repeat;
	margin-bottom:10px;
	position:relative;
	left:15px;
	top:13px;
}

#searchwrap-ps .searchfield{
	background:#fff;
	border:1px solid #959595;
	font-size:36px;
	height:40px;
	margin-top:-3px;
	width:400px;
}

#searchwrap-ps .searchbutton{
	position:relative;
	left:460px;
	top:15px;
}

#favLinks h2{
	margin:0px 0px 10px 15px;
	}

#favLinks ul{
	list-style:none;
	margin:0px 10px 10px 10px;
}

#favLinks li{
	margin-bottom:5px;
	}

#favLinks a{
	font-size:16px;
	}

#favLinks .left{
	float:left;
	width:300px;
	}
	
#favLinks .right{
	float:right;
	width:300px;
	}




#wrapper-search {background:url(images/search-tile.gif); width:916px; margin:0 auto; position:relative;}
#headersearch { background:url(images/search-header.jpg) no-repeat 0px 0px;height:150px; width:917px;}
#searchmenu1 {height:37px; width:911px;position:absolute; top:125px; left:0px; margin-left:9px; }
#searchmenu2 {height:27px; width:901px;position:absolute; top:161px; left:0px;margin-left:9px;background:#eee;}
#navtier1 {background:url(images/s-nav-tile.gif); padding:8px;text-decoration:none; color:#fff; font-weight:bold; font-size:13px; padding-left:8px; padding-right:7px; border-right:1px solid #666; margin:0px; float:left;}
#navtier1:hover {background:#666;}
#navtier2 {background:#bdbec0;padding:5px;text-decoration:none; color:#333; font-weight:bold; font-size:13px; padding-left:15px; padding-right:15px; border-right:1px solid #666; margin:0px; float:left;}
#navtier2:hover {background:#ccc;}
#searchright {width:255px; height:800px; float:right;border-left:1px solid #ccc;margin-top:0px; padding:10px;}
#searchcontent {  color:#424145;position:relative; left: 1px; float:left;margin-top:0px; font-size:12px; line-height:18px; margin-top:0px; margin-left:7px;}
#searchfooter { height:25px; clear:both; text-align:center;padding-top:20px; color:#696368;}
#searchfooter a {color:#666; font-size:12px; text-decoration:none; display:inline; padding:3px; padding-right:10px;}
#searchfooter a:hover {text-decoration:underline;}
#m1 {display:block; font-size:22px; padding:3px; width:240px;padding-left:14px; }
#m2 {display:block;font-size:16px; padding:3px;padding-left:14px;}
#r1 {display:block;font-size:14px; padding:3px;padding-left:5px;}
#m3 {display:block;font-size:21px;text-align:center; padding-right:13px; padding-top:15px; padding-bottom:15px; text-decoration:underline;}
#m4 {display:inline;font-size:16px; padding:3px; padding-left:14px;}

#scallout{background:url(images/search-callout.gif) no-repeat; width:255px; height:260px; float:left; position:relative; padding-left:11px; margin-right:20px;top:15px;left:20px;padding-top:12px; }
#scallout:hover { background:url(images/search-callout-hover.gif) no-repeat;}
#searchwrap2 {width:340px; height:50px; position:absolute; left:440px; top:63px;}
.searchfield2 { position:absolute; left:32px; top:9px; width:288px; padding:3px; padding-top:6px; padding-bottom:6px; border:none; background:#fff;font-size:18px;}
.searchbutton2 { position:absolute; left:328px; top:9px;}
#relatedtopics { background:url(images/related-topics.gif) no-repeat; width:249px; position:relative; left:-10px; padding-top:50px;padding-left:20px; margin-top:0px;}
#mainlinks { width:249px; position:relative; left:-10px; padding-top:10px;padding-left:20px; margin-top:0px;}
#ppc2 {color:#919191; padding-top:10px; margin-top:10px; margin-left: 20px; width:570px; }
#ppc2 .ppctitle{color: #7B5B5A; display:block;font-size:18px; margin-bottom:3px; text-transform:capitalize; background:transparent; font-weight:bold; background:url(images/bullet2b.gif) no-repeat 2px 0px; padding-left:35px;}
#ppc2 .ppctitle:hover{color:#666666;}
#ppc2 .ppcdescription{ color:#000000; text-decoration:none; display:block; padding-left:35px;}
#ppc2 .ppclisting { margin-bottom:15px;display:block;background:url("images/bullet1.gif") no-repeat scroll 0 0 transparent;}
#ppc2 .ppchost{color:#CC0000; display:block;padding-left:35px;}
#ppc2 .ppchost:hover{color:red;}
#adlinks2 {display:block; padding-bottom:10px; color:#888888; font-weight:bold;font-size:14px;}

#ppc #ppcsl, #ppc-s #ppcsl {
	float:left;
	display:block;	
	width:100%;
	clear:both;
	padding-bottom:5px;	
	text-transform:uppercase;
	color:#666;
	padding-top:10px;
	font-size:12px;	
}

#ppc #ppcsl .kw, #ppc-s #ppcsl .kw {
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	color:#000;
}

#ppc #wt, #ppc-s #wt {	
	font-size:11px;
	/* float:right; */
	position:relative;
	/* top:15px; */
	right:0px;	
	text-transform:none;
	color:#999;
    width: 100%;
}

#ppc #wt a, #ppc-s #wt a {	
	text-decoration:none;
	color: ;		
}


#callout {border-bottom:1px solid #0099cc; padding-bottom:10px; padding-left:20px; padding-right:20px;}
#callout2 {border-bottom:1px solid #0099cc; padding-bottom:10px; margin-bottom:15px;padding-left:20px; padding-top:15px;padding-right:20px;background-color:#F4FBDF}
#callout3 {padding:20px; padding-top:30px;}
#readmore {color:#0099cc; text-transform:uppercase; padding-top:5px; font-size:14px; font-weight:bold;}
#readmore img { padding-left:3px;}
#callwrap {text-decoration:none;color:#000;}
#callwrapmain {text-decoration:none;color:#0099ff;}
#callwrap img {border:none;}
#callwrapmain img {border:none;}



/* -- from sitesearch.css -- */
#ppc-ss{margin-top: -30px; padding-left: 10px; width:280px;float:right;}
#ppcsl-ss {width:110px; float:left; padding-left: 500px; text-align:right}
#adlinks-ss {margin-bottom:10px;}
#ppc-ss .ppctitle:link, #ppc-ss .ppctitle:visited, #ppc-ss .ppctitle:active {/*color:#CC0000;*/ color: #2200C1; display:block;font-size:16px; margin-bottom:3px; margin-top:5px; text-transform:capitalize; background:transparent; padding-left:5px;font-weight:bold}
#ppc-ss .ppcdescription { color:#424145; text-decoration:none; display:block; padding-left:5px;}
#ppc-ss .ppchost {/*color:#CC0000;*/ color: #0E774A; display:block; padding-left:5px;}
#siteresults { position:relative; padding-top: 15px; padding-left: 0px;}
#sitesearch { width:310px; display:block; position: relative; float: left; margin-top:0px; padding-top:-30px; margin-left: 0px;}
#sitesearch b {color:#b6292f;}
#sitesearch .kw {text-transform:capitalize;color:#ff9900;}
#resulttime {display:none;}
.resultlisting {padding-top:10px; padding-bottom:10px;border-bottom:1px solid #cecece;}
#sitesearch .rtitle {display:block;color:#013500;font-size:16px;line-heihgt:16px;font-weight:normal;}
#sitesearch .rtitle:hover {text-decoration:none;}
#sitesearch .rsummary {display:block;padding-top:5px;text-decoration:none;font-size:11px;line-height:13px;color:#666;}
#sitesearch .rsummary:hover {text-decoration:none;}
#paginator, #paginator2 {display:block;padding:0px;font-weight:bold;color:#4f6874; border-bottom:1px solid #ccc; margin-left: 20px;}
#paginator2 {margin-bottom:15px;}
#paginator td, #paginator2 td {padding-top:5px;}
#paginator img, #paginator img {margin-top:2px;}
.paginatortoprow {display:none;}
.pagenums {font-size:12px;padding-top:10px;	color:#404040;}

#paginator .alignleft {
    float: left;
    width: 50%;
    text-align: left;
}

#paginator .alignright {
    float: right;
    width: 50%;
    text-align: right;
}

#noresults {padding:25px 0;text-align:center;font-size:16px;font-weight:bold;}
#breadcrumbs-ss {background:none; height:20px; width:640px; margin-top:-81px; padding-left:20px;font-size:10px; color:#264118; padding-top:30px; padding-bottom: 10px;}
#breadcrumbs-ss a:link, #breadcrumbs-ss a:visited, #breadcrumbs-ss a:active {text-decoration:none;text-transform:uppercase; font-size:11px; color:#3A6525; font-weight:bold; display:inline; }
#breadcrumbs-ss a:hover {text-decoration:underline;}


#ppc .ppctitle:hover {color:red;}
/*#ppc .ppctitle {color:#999999;}
#ppc .ppchost:hover {color:red;}
#ppc .ppchost {color:#CC0000;}
#breadcrumbs {margin-left:-21px;width:643px;}
#ppcsl {left:755px;width:59px;}*/

.narrowcolumn {
	float:none;
	border: 1px solid black;
	padding: 0 45px 20px 0;
}

