*{margin:0;padding:0;}

body{background-color:#404040;font-size:12px;}

div.clear{font-size:1px;line-height:1px;clear:both;height:1px;}

h1{position:absolute;font-size:15px;line-height:50px;font-weight:400;color:#FFF;text-align:right;height:50px;top:210px;right:0;width:100ex;padding-right:260px;z-index:4;}

ol{padding-left:20px;}

td{vertical-align:top;}

ol li{padding-top:2px;padding-bottom:2px;}

input.text,select{font-size:17px;line-height:25px;height:25px;background-color:#5f5f5f;border:1px solid #343434;color:#FFF;width:300px;}

input[type=radio]{margin-top:8px;}

/* #header{background-color:#525252;background-image:url(../images/headbg.png);background-repeat:repeat-x;background-position:top;height:259px;position:relative;} */
#header{background-color:#525252;background-image:url(../images/headbg-2013.png);background-repeat:repeat-x;background-position:top;height:143px;}

/* #girl{height:259px;width:353px;position:absolute;top:0;right:20px;background-image:url(../images/spriteme1.png);background-position:-10px -10px;background-repeat:no-repeat;z-index:2;} */
#girl{height:143px;width:556px;position:absolute;top:0;right:0px;background-image:url(../images/girl-2013.png);background-repeat:no-repeat;z-index:0;}

/* .logo{background-image:url(../images/spriteme1.png);background-position:-10px -289px;background-repeat:no-repeat;display:block;position:absolute;left:44px;top:53px;height:87px;width:286px;} */
.logo{background-image:url(../images/aviva-logo-2013.png);background-repeat:no-repeat;display:block;position:absolute;left:0px;top:0px;height:91px;width:300px;}

#aviva-logo {
    background-image:url(../images/aviva-logo-2013.png);
	position:absolute;left:0px;top:0px;
    display:block;
    height:91px;;
    overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
    width:300px;
}

/* ul.mnav{height:39px;position:absolute;left:18px;top:168px;list-style-type:none;width:500px;} */
ul.mnav{height:39px;position:absolute;left:18px;top:98px;list-style-type:none;width:904px;}

ul.mnav li{display:inline;float:left;height:39px;}

ul.mnav li a{background-repeat:no-repeat;display:block;float:left;height:39px;margin-right:2px;margin-left:2px;}

/* a.home{background-image:url(../images/spriteme1.png);background-position:-10px -396px;width:54px;} */
a.home{background-image:url(../images/home-2013.png);background-position: 0px 15px;width:45px;}
a.dot{background-image:url(../images/dot-2013.png);background-position: 0px 15px;width:12px;}

/*a.addlink{background-image:url(../images/spriteme1.png);background-position:-10px -455px;width:74px;} */
a.addlink{background-image:url(../images/add-website-2013.png);background-position:0px 15px;width:93px;}

a.popular{background-image:url(../images/popular.gif);width:71px;}

a.latest{background-image:url(../images/latest.gif);width:63px;}

/*a.aboutus{background-image:url(../images/spriteme1.png);background-position:-10px -514px;width:83px;} */
a.aboutus{background-image:url(../images/about-aviva-directory-2013.png);background-position:0px 15px;width:166px;}

/*a.contact{background-image:url(../images/spriteme1.png);background-position:-10px -573px;width:75px;} */
a.contact{background-image:url(../images/contact-us-2013.png);background-position:0px 15px;width:78px;}

a.rss{background-image:url(../images/rss.gif);width:26px;}

#wrap{background-color:#404040;background-image:url(../images/bg.gif);background-repeat:repeat;float:left;width:100%;}

/*#content{background-color:#404040;border:1px solid #343434;margin-left:20px;padding:5px 10px;}*/
#content{background-color:#404040;border:1px solid #343434;margin-left:20px;padding:5px 10px;}


.about h2{font-size:1.8em;font-weight:400;margin-bottom:12px;}

.about h3{font-size:1.5em;font-weight:400;margin-bottom:12px;color:#B8C15D;}

.about p{margin-bottom:18px;font-size:1.1em;}

.testimonials{padding-bottom:5px;padding-top:5px;}

.testimonial{font-size:1.2em;}

.signature{color:#a9b440;}

#sidebar{width:220px;text-align:left;z-index:3;margin-left:20px;}

/*#plant{background-image:url(../images/spriteme1.png);background-repeat:no-repeat;background-position:left bottom;float:right;height:114px;width:433px;margin-top:9px;}*/
#plant{background-image:url(../images/spriteme1.png);background-repeat:no-repeat;background-position:left bottom;float:right;height:114px;width:270px;margin-top:9px;}

#footer{line-height:40px;background-color:#404040;clear:both;height:40px;border-top-width:1px;border-top-style:solid;border-top-color:#373737;z-index:3;}

p.location,p.totallinks{line-height:15px;color:#FFF;height:25px;margin-top:20px; margin-bottom:20px;margin-left:20px;border:1px solid #343434;background-color:#404040;padding-left:10px;}
p.location a{color:#FFF;text-decoration:underline;}

/*theo */
p.homelocation,p.hometotallinks{height:0px;margin-top:15px;margin-bottom:0px;margin-left:20px;border:0px;padding-left:10px;}
p.homelocation a{color:#FFF;text-decoration:underline;}


#sidebar div,#additional{background-color:#404040;border:1px solid #373737;background-repeat:no-repeat;background-position:left top;margin-bottom:10px;padding:30px 10px 10px;}

#sidebar li,#additional li{display:block;background-image:url(../images/bullet.gif);background-repeat:no-repeat;background-position:left top;padding-left:16px;margin-bottom:4px;}

#sidebar li a,#additional li a{color:#FFF;text-decoration:none;}

#sidebar li a:hover,#additional li a:hover{text-decoration:underline;}

#sidebar .search{background-image:url(../images/search.png);text-align:center;}

#sidebar .readings{background-image:url(../images/readings.png);}

#sidebar .downloads{background-image:url(../images/downloads.gif);}

#sidebar .tools{background-image:url(../images/tools.png);}

#sidebar .resources{background-image:url(../images/resources.gif);}

#sidebar #alexa{background-image:url(../images/alexa.png);}

#alexa2{ float:right; padding-right:20px; padding-top:15px; padding-bottom:20px; }
	
#additional{background-image:url(../images/readings.png);margin-top:20px;margin-left:20px;}

.searchinput{background-color:#5f5f5f;height:30px;width:230px;border:1px solid #373737;background-image:url(../images/searchbtn.png);background-repeat:no-repeat;background-position:1% 50%;font-size:15px; font-weight:bold; line-height:18px;color:#FFF;padding-right:5px;padding-left:35px;}


/*theo */

ul.searchtop{height:39px;position:absolute;left:500px;top:102px;list-style-type:none;width:440px;}
ul.searchtop li{display:inline;float:left;height:39px;}
ul.searchtop li a{background-repeat:no-repeat;display:block;float:left;height:39px;margin-right:12px;margin-left:2px;}
a.words{background-image:url(../images/search-aviva-2013.png);background-position:0px 11px;width:98px;}

.tftable {font-size:12px;color:#ffffff;  border-width: 1px;border-color: #000000;border-collapse: collapse; float:left;margin-top:155px;margin-left:20px; margin-right:0px;}
.tftable th {font-size:12px;border-width: 1px;padding: 6px;border-style: solid;border-color: #000000;text-align:left; height:15px; color:#ffffff;}
.tftable th a{color:#ffffff; text-decoration:none;}
.tftable tr {background-color:#5f5f5f;}
.tftable td {font-size:11px;color: #ffffff; border-width: 1px;padding: 6px;border-style: solid;border-color: #000000;}


.tftable-right {font-size:12px;color:#ffffff;  border-width: 1px;border-color: #000000;border-collapse: collapse; float:left;margin-top:155px;margin-left:20px; margin-right:20px;}
.tftable-right th {font-size:12px;border-width: 1px;padding: 6px;border-style: solid;border-color: #000000;text-align:left;height:15px; color:#ffffff;}
.tftable-right th a{color:#ffffff;text-decoration:none;}
.tftable-right tr {background-color:#5f5f5f;}
.tftable-right td {font-size:11px;color: #ffffff; border-width: 1px;padding: 6px;border-style: solid;border-color: #000000;}

.featured-article{background-image:url(../images/featured-2013.png);background-repeat:no-repeat;display:block;position:relative;float:right;height:15px;width:158px;}
.featured-article-right{background-image:url(../images/featured-2013.png);background-repeat:no-repeat;display:block;position:relative;float:right;height:15px;width:158px;margin-right:20px;}

.photos_left { padding-right:20px; padding-left:0px; padding-bottom:20px; float:left;}
.photos_right { padding-right:0px; padding-left:20px;  padding-bottom:20px; float:right;}

.copyright{background-image:url(../images/copyright.gif);background-repeat:no-repeat;display:block;float:right;height:39px;width:150px;margin-right:10px;}

#bnav{list-style-type:none;height:40px;padding-left:20px;float:left;}

#bnav li{display:inline;}

#bnav li a{line-height:40px;color:#FFF;text-decoration:underline;display:block;float:left;height:40px;margin-right:10px;}

* html #wrap,* html #content{height:1%;}

a,.about a{color:#b8c15d;}

p,li{color:#FFF;}

ul,#sidebar ul,#additional ul{list-style-type:none;}

p.location a:hover,#bnav li a:hover{text-decoration:none;}