/* CSS Document */

.specialRadio{
padding-top:7px;
}

.funnyTable{
margin:0;
padding:0;
width:90%;
}

#content #center .levelOne{
color:#1b90b4;
margin-left:0;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
background:#eee;
list-style:none;
}

#content #center .levelTwo{
color:#444;
margin-left:10px;
list-style:none;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
}

#content #center .levelThree{
color:#1b90b4;
margin-left:10px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
list-style:none;
}

#content #center .levelOne li{
font-weight:bold;
font-size:16px;
margin-top:10px;
}

#content #center .levelTwo li{
font-weight:normal;
font-size:12px;
}

#content #center .levelThree li{
font-size:12px;
}

/* Rest of Site */
dl {
	font:normal 12px/15px Arial;
    position: relative;
    width: 350px;
}
dt {
    clear: both;
    float:left;
    width: 130px;
    padding: 4px 0 2px 0;
    text-align: left;
} 
dd {
    float: left;
    width: 200px;
    margin: 0 0 8px 0;
    padding-left: 6px;
}
.myspecialarea{
position:relative;
z-index:1;
}

/* The hint to Hide and Show */
.hint {
   	display: none;
    position: absolute;
    right: -250px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
	z-index:500;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(/images/pointer.gif) left top no-repeat;
	z-index:500;
}



/* Classes */



.paddingp p{
padding:0 0 0 15px;
}

.error_list{
  margin: 0 10px 10px 10px;
  padding: 10px;
  border: solid 1px #dd3c10;
  background: #ffebe8;
}

/* Form Style */


/* General Styles */

.checkCat td{padding-right:35px;}

*{
margin:0px;
padding:0px;
z-index:1000;
}

body{
margin: 0px auto;
text-align:center;
font: normal 80% "Veranda",sans-serif;
}

a{
color:#168eb3;
outline:none;
}

a:hover{
color:#f85b10;
}

img{
border:0px;
}

h1 {
font-size: 1.6em;
font-weight:normal;
color:#FFFFFF;
padding:6px;
margin-bottom:5px;
background-image: url(/images/headerBg.gif);
background-repeat: repeat-x;
background-position:top left;
}
#left h2 {
color:#FFFFFF;
font-size: 1em;
padding:5px;
text-align:center;
background: url(/images/headerBg.gif) repeat-x top left;
}
#right h2 {
color:#FFFFFF;
font-size: 1em;
padding:5px;
text-align:center;
background: url(/images/headerBg.gif) repeat-x top left;
}
#center h2 {
margin-bottom:10px;
color:#FFFFFF;
font-size: 1em;
padding:5px;
text-align:left;
background: url(/images/headerBg.gif) repeat-x top left;
}
h3 {font-weight:normal;font-size:0.9em;color:#333;margin-top:10px;}
h4 {font-weight:normal;font-size:0.9em;margin-top:5px;}
h5 {}
h6{margin-bottom:10px;font-size:1.2em;color:#168eb3;}
.centerHeading h2{text-align:center;}

/* Containers */

#wrap{
margin: 20px auto;
text-align:left;
width:780px;
}

/* Header */

#top{width:780px;}

#header{
width:780px;
text-align:left;
background:rgb(240,245,245);
margin-bottom:5px;
}

#save{
margin:0px;
padding:10px 0px 5px 0px;
background-image:none;
font-size:1.3em;
color:rgb(27,144,180);
background:url(/images/ulBg.gif) repeat-y top right;
}

#content{width:780px;margin-top:10px;}

/* Left Column */

#left{width:160px;float:left;}

/* Center Column */

#center{
margin-left:10px;
margin-bottom:10px;
width:440px;
float:left;
}

/*Right Column */

#right{
width:160px;
float:right;
}

/********** Side Bar Boxes ***********/

/*Login Area*/
#loginArea{
margin-bottom:10px;
border:1px solid rgb(27,144,180);
background-color:rgb(231,238,240);
}
#loginArea form{padding:10px;}
#loginArea label{font-size:0.9em;}
.loginBox{padding:3px;width:129px;border:1px solid rgb(27,144,180);}
.loginButton{margin-top:5px;font-size:0.9em;padding:2px 10px 2px 10px;color:rgb(27,144,180);}

/*Your Account*/
#accountInfo{
margin-bottom:10px;
border:1px solid rgb(27,144,180);
background-color:rgb(231,238,240);
}
#accountInfo ul{
margin:10px 10px 10px 25px;
font-size:0.9em;
}

/*Testimonials*/
#testimonial{
margin-bottom:10px;
border:1px solid rgb(27,144,180);
background:rgb(231,238,240);
}
#testimonial p{padding:10px;font-size:0.9em;}

/*Top10Posted*/
#top10{
margin-bottom:10px;
border:1px solid rgb(27,144,180);
background-color:rgb(231,238,240);
}
#top10 ul{
margin:10px 10px 10px 25px;
font-size:0.9em;
}

/*New to PostNQuote*/
#newLinks{
margin-bottom:10px;
border:1px solid rgb(27,144,180);
background-color:rgb(231,238,240);
}
#newLinks p{
font-size:1em;
padding:15px 15px 5px 15px;
color:#1b90b4;
}

#newLinks p a{
color:#f85b10;
text-decoration:none;
}

.oneButton a{
display:block;
width:90%;
margin:10px auto;
position:relative;
text-align:center;
background:#49a6c3;
padding:7px 0 7px 0;
font-weight:bold;
font-size:0.9em;
color:#FFF;
text-decoration:none;
border:1px solid #1b90b4;
}

.oneButton a:hover{
background:#49a6c3;
color:#e7eef0;
text-decoration:none;
border:1px solid #FFF;
}

.oneButton2 a{
display:block;
width:90%;
margin:10px auto;
position:relative;
text-align:center;
background:#f85b10;
padding:7px 0 7px 0;
font-weight:bold;
font-size:0.9em;
color:#FFF;
text-decoration:none;
border:1px solid #1b90b4;
z-index:1;
}

.oneButton2 a:hover{
background:#f85b10;
color:#e7eef0;
text-decoration:none;
border:1px solid #FFF;
}

.twoButton a{
z-index:1;
display:block;
width:90%;
margin:10px auto;
position:relative;
text-align:center;
background:#49a6c3;
padding:7px 0 7px 0;
font-size:1.7em;
color:#FFF;
text-decoration:none;
border:1px solid #1b90b4;
}

.twoButton a:hover{
background:#49a6c3;
color:#e7eef0;
text-decoration:none;
border:1px solid #FFF;
}

.twoButton2 a{
z-index:1;
display:block;
width:90%;
margin:10px auto;
position:relative;
text-align:center;
background:#f85b10;
padding:7px 0 7px 0;
font-size:1.7em;
color:#FFF;
text-decoration:none;
border:1px solid #b63b00;
}

.twoButton2 a:hover{
background:#f85b10;
color:#e7eef0;
text-decoration:none;
border:1px solid #FFF;
}

/*Ads*/
#ad{text-align:center;margin-bottom:10px;}

/*******Content Area Boxes*********/

#center p{margin-bottom:10px;}
#center h5{
font-size:1.2em;
color:#FFFFFF;
background: url(/images/headingBg.gif) repeat-x center left;padding:5px;
}
#center ul{margin:0px 10px 10px 25px;}
#active{}

#pending{margin-top:10px;}

#Job{padding:5px;background-color:rgb(231,238,240);}
#Job2{padding:5px;}

.quoted{color:green;}
.rate{color:red;}
.rate a{color:red;}

.green{color:green;}
.red{color:red}

#center table{margin:0 auto 10px auto;}

#centerThis{text-align:center;}
#centerThis table{margin:0px auto;}
#centerThis table tr td{text-align:left;padding:3px;}

.label{font-weight:bold;color:#333333;}
.formBox{padding:3px;border:1px solid rgb(27,144,180);z-index:1;}
.formButton{margin-top:10px;font-size:1.1em;padding:3px 15px 3px 15px;color:rgb(27,144,180);}
.postButton{font-size:14px;padding:5px 20px 5px 20px;color:rgb(27,144,180);}
.rightAlign{text-align:right;padding-right:20px;}

.spaceLines li{padding-bottom:7px;}

#box1{
border:1px solid rgb(27,144,180);
background-color:rgb(231,238,240);
padding:5px;
margin-bottom:10px;
}

.box1{
border:1px solid rgb(27,144,180);
background-color:rgb(231,238,240);
padding:5px;
margin-bottom:10px;
}

.company{font-weight:bold;font-size:14px;}
.contactInfo{}

.feedbackInfo{}

#ratingList{
font-size:16px;
}

.homeBox{
margin: 0px 0px 10px 0px;
  padding: 10px;
border:1px solid rgb(27,144,180);
background-color:rgb(231,238,240);
}

.positive{
margin: 0px 0px 10px 0px;
  padding: 10px;
  border: solid 1px green;
  background: #d1ecd4;
}
.neutral{
margin: 0px 0px 10px 0px;
  padding: 10px;
  border: solid 1px gray;
}
.negative{  
margin: 0px 0px 10px 0px;
  padding: 10px;
  border: solid 1px #dd3c10;
  background: #ffebe8;
}

#new{
padding:10px;
margin-bottom:10px;
border:1px solid rgb(27,144,180);
width:75%;
margin:0px auto;
background-color:rgb(231,238,240);
}
#new h6{color:#333333;}

.testimonial{
margin: 0px 0px 10px 0px;
  padding: 10px;
background:#DDD;
}

/* Footer */

#footer{
border-top:1px solid #CCC;
width:780px;
text-align:left;
clear:both;
padding-bottom:10px;
}

/* Navigation Menu*/

.subnav{
width:160px;
margin-bottom:10px;
}
.subnav ul {margin: 0; padding: 0;}
.subnav li {
	border-bottom: 1px solid #FFFFFF;
	list-style: none;

}
.subnav li a {
	
	color: #fff;
	display: block;
	padding: 6px 0 6px 12px;
	width: 148px;
	font: 1em Arial,sans-serif;
	text-decoration: none;
background-image: url(/images/headingBg.gif);
background-repeat: repeat;
background-position:center left;
}
.subnav li a:hover {
color:#FFFFFF;
background-color: #FFFFFF;
opacity:.50; 
filter: alpha(opacity=80); 
-moz-opacity: 0.8;

}

/* Drop Down Menus */

#nav {
height: 30px;
}

#nav ul {
list-style: none;
z-index:1000px;
}

#nav a {
color:#FFFFFF;
display: block;
text-decoration: none;
width:156px;
margin-right:0px;
margin-left:0px;
text-align:center;
padding-top:7px;
padding-bottom:7px;
background-image: url(/images/button.gif);
background-repeat: repeat;
background-position:top left;
}

#nav a:hover {
color: #FFFFFF;
}

#nav li {
float: left;
}

#nav li ul {
	position: absolute;
	width: 154px;
	left: -999em;
background-color:#FFFFFF;
padding-right: 0px;
padding-top: 10px;
padding-bottom: 5px;
margin-left: 0px;
border-top: 1px solid rgb(27,144,180);
border-left: 1px solid rgb(27,144,180);
border-right: 2px solid rgb(27,144,180);
border-bottom: 2px solid rgb(27,144,180);
background:#FFFFFF url(/images/ulBg.gif) repeat-y top left;
z-index:1000px;
}

#nav li ul a{
font-size:0.9em;
padding-left: 5px;
padding-right: 0px;
margin-right:0px;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 0px;
width: 149px;
text-align:left;
height:17px;
background-image:none;
color: rgb(27,144,180);
z-index:1000px;
}

#nav li ul a:hover{
color:#FFFFFF;
background-color: rgb(27,144,180);
opacity:.50; 
filter: alpha(opacity=50); 
-moz-opacity: 0.5;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	z-index:1000px;
}

/* Home Steps */

#center #stepLinks{
list-style:none;
margin:0 0 0 4px;
padding:0px;
}

.hideText{
position:absolute;
text-indent:-5000px;
}

#userTitle, #userOne, #userTwo, #userThree, #busFirst, #busOne, #busTwo, #busThree, #busFour{
width:431px;
height:89px;
display:block;
margin-bottom:5px;
}

#userTitle{
background:url(/images/userTitle.gif) no-repeat top right;
}

#userOne{
background:url(/images/userOne.gif) no-repeat top right;
}

#userTwo{
background:url(/images/userTwo.gif) no-repeat top right;
}

#userThree{
background:url(/images/userThree.gif) no-repeat top right;
}

#busFirst{
background:url(/images/busFirst.gif) no-repeat top right;
}

#busOne{
background:url(/images/busOne.gif) no-repeat top right;
}

#busTwo{
background:url(/images/busTwo.gif) no-repeat top right;
}

#busThree{
background:url(/images/busThree.gif) no-repeat top right;
}

#busFour{
background:url(/images/busFour.gif) no-repeat top right;
}

#topBar a{
display:block;
width:778px;
height:26px; 
background:url(/images/topBar.gif) no-repeat top right;
color:#FFF;
text-decoration:none;
text-align:center;
font-size:18px;
padding-top:4px;
border:1px solid #f85b10;
margin-bottom:10px;
}

#topBar a:hover{
border:1px solid #FFF;
color:#e8edf0;
}

.rootCat, .subCat{
text-align:left;
}

.rootCat{
font-weight:bold;
padding:10px 0 10px 0;
}

.topP{
text-align:left;
padding:0 10px 10px 10px;
}

.capP{
text-align:left;
padding:15px 10px 0 10px;
}

/* Credits */

.creditTable{
margin:0 auto;
position:relative;
border-collapse:collapse;
}

.creditTable td{
border-bottom:1px dashed #CCC;
text-align:center;
padding:9px 5px 9px 5px;
}

.creditTable a{
text-decoration:none;
background:rgb(231,238,240);
border:1px solid #AAA;
padding:2px 5px 2px 5px;
font-weight:bold;
margin:0 10px 0 10px;
}

.creditTable a:hover{
background:rgb(27,144,180);
color:#fff;
}

.firstTime{
border:1px solid #AAA;;
background:rgb(231,238,240);
display:block;
padding:10px;
}

.creditAmount{
border:1px solid #AAA;
background:rgb(231,238,240);
display:block;
padding:10px;
}

.creditAmount em{
font-weight:bold;
font-style:normal;
}

input{
z-index:1;
color:#333;
font-family:"Arial";
font-size:14px;
}

textarea{
color:#333;
font-family:"Arial";
font-size:14px;
}