/*
Theme Name: Retargeter Theme
Theme URI: 
Description: The Custom WordPress theme
Version: 1.0
Author: Annata Design
Author URI: http://annatadesign.com/

*/



/* =GENERIC
   ----------------------------------------------------*/
html { background: #f7f7f7;   }
body { background: #f7f7f7;  text-align: center; color: #737267; font: 400 12px Arial, sans-serif; line-height: 170%; margin:0px; }
a{ color:#ff6500; text-decoration:none; outline:none;}
em { font-style: italic; }
strong { font-weight: bold; }

/* =CONTAINER
   ----------------------------------------------------*/
#container { width: 900px; background: #FFF; height: 100%; min-height: 100%; text-align: left; margin: 0 auto; }
#mother { width: 820px; float: left; background: #FFF; padding:15px 40px 0 40px;}

/* =HEADER
   ----------------------------------------------------*/
#header { width: 820px; height: auto; background: #FFF;}
#header #logo {width:404px; height:64px; background:url(images/logo.jpg) no-repeat left top; float:left}
#header #logomenu { width: 416px; height: 64px; padding: 5px 0 0 0; float:left }
#header #logomenu ul { width: 424px; height: 64px; padding: 0px; margin:0px; list-style:none; float:left }
#header #logomenu li { padding: 0 0 0 3px; margin:0px; float:left }
#header #logomenu li a { background:url(images/topmenu.jpg) no-repeat left top; width:101px; height:50px; float:left; font: 16px "Trebuchet MS", Times, serif; font-weight:bold; color:#817f69; text-align:center; text-transform:uppercase; padding:15px 0 0 0;  }
#header #logomenu li a:hover { background:url(images/topmenuhover.jpg) no-repeat left top; width:101px; height:50px; float:left;  font: 16px "Trebuchet MS", Times, serif;color:#fff; text-align:center; text-transform:uppercase; font-weight:bold; }
#header #logomenu .active{ background:url(images/topmenuhover.jpg) no-repeat left top; width:101px; height:50px; float:left;  font: 16px "Trebuchet MS", Times, serif;color:#fff; text-align:center; text-transform:uppercase; font-weight:bold; }
#header #dottedline{ width: 820px; height: 31px; background:url(images/dottedline.gif) repeat-x top left; float:left }
#header #banner { width: 534px; height: 220px; float:left; background:url(images/homebanner.jpg) no-repeat top left; padding:11px 0 0 0}
#header #signup {background:url(images/signupbg.gif) no-repeat top left; width:257px; height: 221px; float:left; margin: 0 0 0 29px;}
#header #signup h1 { padding: 17px 0 0 22px; margin:0px; width:221px; float:left;  font: 18px "Trebuchet MS", Times, serif; font-weight:normal; color:#fff}
#header #signup h2 { padding: 4px 0 13px 22px; margin:0px; width:221px; float:left;  font: 13px Arial, sans-serif; font-weight:normal; color:#fff; line-height:18px}
#header #signup .no-services{ width:100px; float:left; margin:-5px 0 0 23px;}
#header #signup .no-services input{border:1px solid #d4d3d3; background-color:#f7f7f6; text-align:center;}

#header #signup .no-services span{ font-size:9px; color:#FFFFFF;}

#header #signup a{background:url(images/signupbtn.gif) no-repeat; width:114px; height:36px; float:right; display:block; margin:0 18px 0 0;}
#header #signup a:hover{background:url(images/signupbtn.gif) no-repeat; width:114px; height:36px; float:right; display:block; margin:0 18px 0 0;}

/* =PAGE/SECTION DESCRIPTION BLOCK
   ----------------------------------------------------*/
   
#descbox_serv { width: 534px; height: 36px; background:url(images/roundbox.gif) no-repeat top left; float:left; padding: 0 0 0 10px}
#descbox_serv h1 { font: 700 14px Arial, sans-serif; color: #737267; padding: 10px 13px 0 13px; margin:0px; float:left; font-weight:normal; }
#descbox_serv .orange{ font: 700 14px Arial, sans-serif; color: #fea806; padding: 10px 0 0 0; margin:0px; float:left; font-weight:normal; }
#descbox_serv a { font: 700 17px Arial, sans-serif; color: #737267; padding: 7px 0 0 0; margin:0px; float:left; font-weight:bold; text-decoration:none; display:block}
#descbox_serv a:hover { font: 700 17px Arial, sans-serif; color: #737267; padding: 7px 0 0 0; margin:0px; float:left; font-weight:bold; text-decoration:underline; display:block}
#callus{ width: 257px; height: 36px; float:left; padding: 7px 0 0 18px; margin:0px; font: 19px "Trebuchet MS", Times, serif; color:#767673; font-weight:bold; text-transform:uppercase;}
#dottedline2{background:url(images/dottedline1.gif) repeat-x left top; width:820px; height:24px; float:left;}

/* =STANDARD BLOCK
   ----------------------------------------------------*/
.middlecontainer{width: 820px; padding:0px; margin: 0px; float: left; background:url(images/containerbg.gif) repeat-y left top; height:auto;}
.middlecontainer2{width: 820px; padding:0px; margin: 0px; float: left; height:auto;}

/* =TWO COLUMNS
   ----------------------------------------------------*/
#maincol{ width: 820px; padding: 0px; margin: 0px; float: left; }
#main1col { width: 530px;  padding: 0px; margin: 0px; float: left; }
#main2col { width: 257px; padding: 0px; margin: 0px; float: left;}
#main1col h1{ font: 18px "Trebuchet MS", Times, serif; color:#a2a087; width:489px; font-weight:bold; padding:0px; margin: 0px; float: left;}
.width495{width:495px; float: left;}
.width535{width:535px; float: left; overflow:hidden;}
.width495 h2{ font-size:12px; line-height:20px; float:left; font-weight:normal; padding:0px; margin:0px;}
.width495 .dottedline3{background:url(images/dottedline2.gif) repeat-x left top; width:489px; height:40px; float:left;}
.width495 .textarea{width:510px; float: left; overflow:hidden; padding: 9px 0 0 0; margin:0px;}
.width495 .box1{ background:url(images/Bullet1.gif) no-repeat top left; width:40px; height:29px; float: left; overflow:hidden;}
.width495 .box2{ background:url(images/Bullet2.gif) no-repeat top left; width:40px; height:29px; float: left; overflow:hidden;}
.width495 .box3{ background:url(images/Bullet3.gif) no-repeat top left; width:40px; height:29px; float: left; overflow:hidden;}
.width495 .contentarea{width:455px; padding: 0 15px 0 0;  float: left; overflow:hidden; line-height:normal}
.width495 .box_list ul{ padding:0px 0 0 15px; margin:0px; list-style-image:url("images/line.gif");}
.width190{width: 190px; height:auto; float:right;}
.width257{width: 257px; height:auto; float:left; padding: 0 0 0 28px;}
.width257 h1{ width:257px; font: 28px "Trebuchet MS", Times, serif; color:#f96301; font-weight:bold; float: left; padding:0px; margin:-4px 0 0 0; line-height:normal;}
.width257 h2{ width:257px; font: 18px "Trebuchet MS", Times, serif; color:#a2a087; font-weight:bold; float: left; padding:0px; margin:0px;}
.width257 .dottedline4{background:url(images/dottedline2.gif) repeat-x left top; width:257px; height:40px; float:left;}

.width257 .dottedline5{background:url(images/dottedline2.gif) repeat-x left top; width:95%; height:40px; float:left;}

#pseudoWindow0 {position:relative; margin:0 0 0 -35px; }
#outerWrapper0{position:absolute; margin:0px; height:218px; width:238px; overflow:hidden; background-color:fff}
#innerWrapper0{position:absolute; top:0px; left:0px; padding:5px; font:12px Arial, Helvetica, sans-serif; color:#00FF33; }
#uparrow{position:absolute; top:5px; left:244px}
#downarrow{position:absolute; top:210px; left:244px} 
#logotestimonial{width:234px; height:auto; float:left; }
#logoarea{width:65px; height:65px; background:url(images/clientlogo.gif) no-repeat left top; float:left; }
#testimonialarea{width:160px; height:auto; float:left; color:#86857b;  }
.dottedline4{background:url(images/dottedline1.gif) repeat-x left top; width:234px; height:36px; float:left;}
#withoutlogo{width:225px; height:auto; float:left;  color:#86857b;}

/* =FOOTER
   ----------------------------------------------------*/

#footer { width: 100%; height: 33px;  background: #868570; }
#footer .width900 { width:900px; height:33px; background:#6a6959; margin:0 auto;}
#footer .width40 { width:40px; height:33px; background:#6a6959; margin:0 auto; float:left;}
#footer .width579 { width:579px; background:#6a6959; margin:0 auto; float:left; }
#footer .width253 { width:253px;  background:#6a6959; margin:0 auto; font-size:11px;  color:#c6c5ac; float:left; padding-top:10px;}
#footer a.link  { font-size:11px; text-decoration:none; color:#c6c5ac; padding-top:10px; float:left }
#footer a.link:hover { font-size:11px; text-decoration:underline; color:#c6c5ac; padding-top:10px; float:left}
#footer .clear  { font-size:11px; text-decoration:none; color:#c6c5ac; padding-top:10px; float:left }


/* =FORMS
   ----------------------------------------------------*/
.width257 .contactform{width:257px; height:auto; padding: 10px 0 0 0; float:left;}
.width257 .contactleftbox{width:90px; margin-bottom:7px; float:left; font-size:14px; color:#a4a396; font-weight:bold}
.width257 .contactrighttbox{width:167px; margin-bottom:7px; float:left; font-size:14px; color:#a4a396; font-weight:bold}
.width257 .contacterror{width:257px; float:left; text-align:left; }
.error{ font-size:10px; color:#ff0000; font-weight:normal;}
.width257 .contactrighttboxerr{width:167px; height:28px; float:left; font-size:14px; color:#f0f0f0; font-weight:bold}
.width257 .contactlefttextarea{width:90px; height:130px; float:left; font-size:14px; color:#a4a396; font-weight:bold}
.width257 .contactrightttextarea{width:167px; height:90px; float:left; font-size:14px; color:#a4a396; font-weight:bold}
.width257 .input{width:167px; height:18px; border:1px solid #d4d3d3; background-color:#f7f7f6;}
.width257 .inputerr{width:167px; height:18px; border:1px solid #ff0000; background-color:#f7f7f6;}
.width257 .contactrighttbox .inputerr{width:167px; height:18px; border:1px solid #ff0000; background-color:#f7f7f6;}
.width257 .textarea{width:167px; height:78px; border:1px solid #d4d3d3; background-color:#f7f7f6;}
.width257 .submitbtn{background:url(images/submitbtn.gif) no-repeat left top; width:73px; height:28px; float:left; border:0px;}
.width257 .submitbtnfade{background:url(images/submitbtn.jpg) no-repeat left top; width:73px; height:28px; float:left; border:0px;}
.required{color:#FF0000}
/* =MISCELLANEOUS
   ----------------------------------------------------*/
.floatLeft { float: left; }
.floatRight { float: right; }
.clearBoth{clear: both;}
.alignRight { text-align: right; }
.aligncenter { text-align: center; }
ul.general li { padding: 0 0 3px 20px; background: url(images/bg/arrow.png) no-repeat 0 2px; }
.margin-bottom{margin-bottom: 10px;}
.margin-top{margin-top: 10px;}
.margin-left{margin-left: 20px;}
.margin-right{margin-right: 10px;}
.border-right{ border-right: 1px solid #dadada;}
.border-left{ border-left: 1px solid #dadada;}
.border-top{border-top: 1px solid #dadada;}
.border-none{border:none;}
.input{width: 300px; height:20px; border: 1px solid #dadada;}
textarea{width: 300px; border: 1px solid #dadada;}
.txt-bg{ background: #e3ecfa; padding: 5px}
.pic-border{ border: 1px solid #dadada; padding: 5px;}
a.link{ color: #175595;}
.paddingleft{ padding-left: 15px;}
.paddingL{padding-left:10px;}
.paddingR{padding-right:9px;}
.paddingRB10{padding-right:10px; padding-bottom:10px;}
.paddingright{ padding-right: 15px;}
.paddingtop{ padding-top: 15px;}
.spacer20 {height:90px; width:257px; float:left;}
.spacer10 {height:90px; width:820px; float:left}
.spacer30 {height:200px; clear:both;}
.width {width:285px;}
.bg_color {background-color:#e3ecfa;}
.txt {color:#9aa192; font-size:1em; padding-left:5px;}
.required_text{ color:#FF0000;}
.img_testimonial{ width:65px;  }

.rulesScroller{ width:260px; height:260px; overflow:scroll; overflow-x:hidden; overflow-y:scroll;  font-size:11px;}

.img_testimonial_desc{ width: 175px; } 

.postHeading, .postHeading a {
color:#a2a087;
font-size:37px;
text-decoration:none;
line-height:normal;
}

.postHeading, .postHeading a:hover {
color:#ff6500;
font-size:37px;
text-decoration:none;
line-height:normal;
}

.comment_bg a{ color:#ff6500; text-decoration:underline;}
.comment_bg a:hover{ color:#ff6500; text-decoration:none;}

postAuthor, .postAuthor a {
color:#bbbaa7;
font-size:20px;
padding:15px 0 0;
text-decoration:none;
}

postAuthor, .postAuthor a:hover {
color:#bbbaa7;
font-size:20px;
padding:15px 0 0;
text-decoration:none;
}

.comment_bg {
background:transparent url(images/commenticon.png) no-repeat scroll left center;
color:#ff6500;
font-size:12px;
padding:0 0 0 25px;
}
.float-left {
float:left;
}

.clear {
clear:both;
}

.spacer5 {
clear:both;
height:5px;
}

.spacer15 {
clear:both;
height:15px;
}

.date {
color:#ACACAC;
font-size:12px;
}

.paddingLR5 {
padding:0 5px;
}

.paddingT5{ padding-top:5px;}
.paddingT10{ padding-top:10px;}

.entry {
padding:20px 0 0;
}

.commentLink {
color:#ff6500;
font-size:14px;
font-weight:bold;
padding:20px 0 10px;
}

.navigation {
width:100%;
}

.commentlist {
background-color:#f3f3f0;
color:#000000;
font-size:14px;
padding:10px 10px 5px 25px;
}

.commentlist li{ list-style:none;}


#commentform input, #commentform textarea {
border:0 none;
padding:5px;
}
.maringInput1 {
margin:0 0 0 10px;
}

.maringInput2 {
margin:0 0 0 10px;
}

.maringInput3 {
margin:0 0 0 20px;
}

.txtarea {
height:190px;
width:470px;
}

.width240 {
width:240px;
}

.sidebartc {
background:transparent url(images/ct.gif) no-repeat scroll 0 0;
height:23px;
width:189px;
}

.sidebarbg {
background:transparent url(images/midbg.gif) repeat-y scroll 0 0;
}

.paddingLRSidebar {
padding:0 25px;
}

.h6 {
color:#ff6500;
font-size:14px;
font-weight:bold;
}
.text-center {
text-align:center;
}

.borderSidebar {
border-top:1px dotted #d5d2d2;
border-bottom:1px dotted #d5d2d2;
border-left:none;
border-right:none;
margin:0 12px;
padding:15px;
}

.search_bg {
background:transparent url(images/search_bg.png) no-repeat scroll 0 0;
height:19px;
width:133px;
}

.rss {
background:url(images/rss.png) no-repeat scroll 0 0;
color:#000000;
font-size:12px;
font-weight:bold;
height:14px;
padding:0 0 0 20px;
text-decoration:none;
vertical-align:middle;
width:14px;
}

a.rss {
color:#4D4C4C;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}

a.rss:hover {
color:#888888;
text-decoration:none;
}

.search_bg_input {
border:0 none;
font-size:11px;
height:14px;
margin:2px 10px;
width:115px;
}

.h5 {
color:#000000;
font-size:12px;
font-weight:bold;
}

.paddingL10 {
padding:5px 0 0 10px;
}

.search_btn {
background:transparent url(images/find.gif) no-repeat scroll 0 0;
border:medium none;
height:15px;
margin:0 0 0 5px;
width:34px;
}

.seperator {
border-top:1px solid #E0DEDE;
margin:25px 0 15px;
}

.spacer5 {
clear:both;
height:5px;
}

.sidebarbc {
background:transparent url(images/cb.gif) no-repeat scroll 0 0;
height:9px;
width:189px;
}

.categories li, .categories ul{ padding:0px; margin:0px; list-style-type:none; list-style:none;}

.categories li a{ text-decoration:underline; color:#777777; font-size:12px; line-height:25px;}

.categoriesHeading{ font-size:14px; font-weight:bold; color:#ff6500; padding:0px 0px 10px 0px;}
