/* CSS Document for ADDAQ */

/*--------------------------------------Initial Setup-------------------------------------------*/

* {margin: 0; padding: 0;}

body {
	text-align: center;
	background: #C9DBDB;
}

#whitebg {
	float: left;
	background: #fff url(../imgs/ad_main_bg.gif) repeat-x 0 0;
	width: 100%;
	border-bottom: 1px #669999 solid;
	}

#container {
	text-align: left;
	margin: 0 auto;
	width: 756px;
}

/*--------------------------------------Header-------------------------------------------*/

#logo {
	float: left;
	position: relative;
	margin: 0 0 0 -12px;
	}

#head {
	height: 93px;
}

#title {
	float: right;
	margin: 70px 0 0 0;
}

#pr-ti {
	display: none
	}

/*--------------------------------------Main Navigation-------------------------------------------*/

#nav {
	width: 757px;
	height: 27px;
	margin: 1px 0;
	}

#navcap {
	float: left;
	width: 16px;
	height: 27px;
	background: url(../imgs/nav_cap.gif) 0 0 no-repeat;
	padding-right: 1px;
}


/*--------------------------------------Member bar-------------------------------------------*/

#mem {
	position: relative;
	height: 37px;
	border-top: 1px solid #669999;
	border-bottom: 1px solid #E4EDED;
	background-color: #F1F6F6;

}

#member {
	display: inline;
	position: relative;
	float: left;
	margin: 0 0 0 10px;

	}

#logged {
	width: 400px;
	height: 17px;
	margin: 0 !important;
	margin: 5px 0 0 0;
}

#logged span {
	font-weight: bolder;
	font-size: 11px;
	padding: 0 5px;
}

#logged a, #logged a:link, #logged a:visited, #logged a:active {
	color: #3F5F5F;
	text-decoration: none;
}

#logged a:hover {
	color: #3F5F5F;
	text-decoration: underline;
}

#search {
	position: absolute;
	left: 518px;
	margin: 0 10px 0 0;
	width: 250px;
}

#fmplabor {
	margin: 10px 0 0 20px;
}

#rnwlabor {
	margin: 10px 0 10px 20px;
}

#keywords, #username, #password, #fmpuser, #fmpemail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F5F5F;
	height: 17px;
	margin: 9px 0 0 0;
	padding: 0 3px;
	border: 1px solid #BCCFCF;
}

#keywords, #fmpuser, #fmpemail {
	width: 139px;
}

#username {
	width: 65px;
	background: #FFFFFF url(../imgs/ad_user_bg.gif) no-repeat center center;
}

#password {
	width: 65px;
	background: #FFFFFF url(../imgs/ad_pass_bg.gif) no-repeat center center;
}

#memberbar {}

#logged, #log, #myaccount, #forgotmypassword, .submit {
	display: inline;
	position: relative;
	top: 5px !important;
	top: 3px;
}

#logged { top: 5px !important; top: 7px;}

#membartext {float: left; margin-top: 14px; padding-right: 8px;}


/*--------------------------------------Horizontal Menu-----------------------------------*/

#horimenu {
	width: 756px;
	border-bottom: 1px solid #B5CECE;
	padding: 7px 0 7px 0;
	line-height: 100%;
}

#horimenu ul {
	margin: 0 0 0 7px;
}

#horimenu ul li {
	display: inline;
	font-size: 11px;
	list-style: none;
	background: url(../imgs/ad_bullet.gif) no-repeat 0 1px;
	margin: 0 7px 0 0;
	padding: 0 0 0 14px;
}

#horimenu #active {
	font-weight: bolder;
	text-decoration: none;
}

#horimenu #active a:link {text-decoration: none;}
#horimenu #active a:visited {text-decoration: none;}
#horimenu #active a:hover {text-decoration: none;}
#horimenu #active a:active {text-decoration: none;}

#horimenu a:link {text-decoration: none;}
#horimenu a:visited {text-decoration: underline;}
#horimenu a:hover {text-decoration: none; color: #420F17; }
#horimenu a:active {text-decoration: none;}	

/*--------------------------------------Subcats-------------------------------------------*/

#leftcolumn {
	float: left;	
}

#subhead {
	background: #669999 url(../imgs/ad_subcat_head_sub.gif) no-repeat 8px center ;
	width: 184px;
	height: 25px;
	margin: 10px 0 3px 0;
}

#subhead img {
	margin: 8px 0 0 8px;
}

#submenu {
	width: 184px;
	padding: 1px 0;
	background: #E4EDED;
}

#subcats {
	width: 172px;
	margin: 5px 6px;
	background: #FFFFFF;
}

#subcats span {
	display: block;
	padding:  3px 6px 0 6px;
	text-align: left;
}

#subcats ul {
	clear: both;
	padding: 1px !important;
	padding: 0 1px 1px 1px;	
}

#subcats ul li {
	font-size: 10px;
	list-style: none;
	margin: 1px 0 0 0;
}

#subcats ul li.btn a {display: block; color: #3F5F5F; width: 170px; padding:0 0 3px 0; background: #E4EDED url(../imgs/subcat_arrow-g.gif) no-repeat 6px 5px; text-decoration: none;  }
#subcats ul li.mbtn a {display: block; color: #952236; width: 170px; padding:0 0 3px 0;  background: #E4EDED url(../imgs/subcat_arrow-r.gif) no-repeat 5px 4px; text-decoration: none;}
#subcats ul li.btn a:hover { color: #FFFFFF; background: #669999;}
#subcats ul li.mbtn a:hover { color: #FFFFFF; background: #952236;}
#subcats ul li.btn-active a { display: block; color: #952236; width: 170px; padding:0 0 3px 0; background: #FFFFFF url(../imgs/subcat_arrow.gif) 6px 4px no-repeat; font-weight: bolder; text-decoration: none;}
#subcats ul li.mbtn-active a { display: block; color: #952236; width: 170px; padding:0 0 3px 0; background: #FFFFFF url(../imgs/subcat_arrow.gif) 6px 4px no-repeat; font-weight: bolder; text-decoration: none;}
#subcats ul li span {padding: 2px 6px 0 18px;}

.e ul {display: none;}
	
/*--------------------------------------Body Index-------------------------------------------*/

#main {
	padding-top: 11px;
}

#content {
	float: left;
	width: 555px;

	text-align: left;
	margin: 10px 0 0 15px;
	border-bottom: 1px #A0394A solid;
}

#i-columnl, #i-columnr {
	text-align: center;
	float: left;
	width: 378px;
	margin: 40px 0 0 0;
	padding: 0 0 30px 0;
	height: 425px;
	}
	
#i-columnr {
	text-align: right;
	margin: 20px 0 0 0;
	}
	
#i-homeimg {
	margin: -15px 0 0 0;
}

#i-welcomeimg {
	margin: 10px 0 50px 0;
	}

.i-ad1 {
	margin: 15px 0 0 60px;
	}

.i-ad2 {
	float: right;
	margin-left: 23px;
	margin-top: 15px;
	}

.newsbox, .newsbox-alt {
	width: 294px;
	float: right;
	clear: both;
	margin: 25px 0 0 35px;
	padding: 10px;
	background: #F5F7F7;
	border: 1px #C9DBDB solid;
	}
	
.newsbox-alt {
	background: #fff;
	margin: -1px 0 0 35px;
	}
	
.newsbox a:link, .newsbox-alt a:link, .newsbox a:visited, .newsbox-alt a:visited {
	text-decoration: none;
	color: #3F5F5F;
	display: block;
	}
	
.newsbox a:hover, .newsbox-alt a:hover, .newsbox a:active, .newsbox-alt a:active {
	text-decoration: underline;
	color: #952236;
	display: block;
	}
	
/*--------------------------------------Body Summary-------------------------------------------*/

.c-sum {
	background: url(../imgs/ad_btn_content_arrow.gif) no-repeat -2px 1px;
	padding: 0 0 0 18px;
	margin: 20px 0 10px 0;
	font-size: 90%;
	font-weight: bolder;
	}

.memstart .c-sum {background: url(../imgs/ad_btn_content_arrowm.gif) no-repeat -2px 1px; padding: 0 0 0 18px; margin: 20px 0 10px 0; font-size: 90%;font-weight: bolder;}

.c-sum a:link {text-decoration: none;}
.c-sum a:visited {text-decoration: none;}
.c-sum a:hover {text-decoration: none;}
.c-sum a:active {text-decoration: none;}

.c-p-sum {
	background: url(../imgs/ad_content_i_repeat.gif) repeat-y;
	padding: 0 0 10px 10px;
	}
	
.memstart .c-p-sum {background: url(../imgs/ad_content_i_repeatm.gif) repeat-y;padding: 0 0 10px 10px;margin: 0; color: #611623;}
	
#content h3.c-sum-h3 {
	font-size: 70%;
	font-weight: bolder;
	color: #3F5F5F;
	margin: 0 0 2px 0;
	padding: 2px 0 4px 18px;
	text-decoration: none;
	}

.c-p-sum-top {width: 355px; height: 13px; background: url(../imgs/ad_content_i_top.gif) no-repeat; margin-bottom: 0 !important; margin-bottom: -10px;}
.c-p-sum-bottom {width: 355px; height: 1px; background: url(../imgs/ad_content_i_bottom.gif) no-repeat; margin-bottom: 20px !important; margin-bottom: 0;}
.c-p-sumh-top {width: 355px; height: 1px; background: url(../imgs/ad_content_i_bottom.gif) no-repeat; margin-bottom: 4px !important; margin-bottom: -12px;}

.memstart .c-p-sum-top {width: 355px; height: 13px; background: url(../imgs/ad_content_i_topm.gif) no-repeat; margin-bottom: 0 !important; margin-bottom: -10px;}
.memstart .c-p-sum-bottom {width: 355px; height: 1px; background: url(../imgs/ad_content_i_bottomm.gif) no-repeat; margin-bottom: 20px !important; margin-bottom: 0;}
.memstart .c-p-sumh-top {width: 355px; height: 1px; background: url(../imgs/ad_content_i_bottomm.gif) no-repeat; margin-bottom: 4px !important; margin-bottom: -12px;}


	
/*--------------------------------------TABLE-------------------------------------------*/

#content table {
	width: 555px;
	margin: 0 0 10px 0;
	background: #F5F7F7;
	border: 1px #C9DBDB solid;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F5F5F;
	height: 17px;
	width: 170px;
	border: 1px solid #BCCFCF;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F5F5F;
	height: 17px;
	width: 170px;
	border: 1px solid #BCCFCF;
}

.select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F5F5F;
	height: 17px;
	width: 70px;
	border: 1px solid #BCCFCF;
}

.rselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	height: 17px;
	width: 70px;
	border: 1px solid #FF0000;
}

.csc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F5F5F;
	height: 17px;
	width: 50px;
	border: 1px solid #BCCFCF;
}

.rcsc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	height: 17px;
	width: 50px;
	border: 1px solid #FF0000;
}

.ninput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F5F5F;
	height: 17px;
	width: 50px;
	border: 1px solid #BCCFCF;
}

.rninput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F5F5F;
	height: 17px;
	width: 50px;
	border: 1px solid #CC0000;
}

.textarea, #chngskills, #chngstreet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F5F5F;
	height: 50px;
	width: 170px;
	border: 1px solid #BCCFCF;
}

.rtextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F5F5F;
	height: 50px;
	width: 170px;
	border: 1px solid #CC0000;
}

.rinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	height: 17px;
	width: 170px;
	border: 1px solid #CC0000;
}

tr {
	margin: 0;
	padding: 0;
}

.alt {
	background: #FFFFFF;
}

td, th {
	margin: 0;
	padding: 5px;
}

td {
	font-size: 70%;
	font-weight: normal;
	line-height: 150%;
}

th {
	color: #FFFFFF;
	background: #669999;
}

.tlabel {
	width: 150px;
	padding: 0 5px;
	margin: 0;
	font-size: 12px;
}

.tprice {
	width: 100px;
	text-align: right;
}

.blank {
	background: #C9DBDB;
}

#submitdet {
	float: right;
}
	
/*--------------------------------------Footer-------------------------------------------*/

#footer {
	width: 100%;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	}

#footer span {
	display: none;
	}

#footerbtns {
	width: 756px;
	text-align: left;
	margin: 0 auto;
}

#footerbtns img {
	float: left;
	margin: 5px 0 10px 2px;
}

#disclaimer {
	float: right;
}

#f-btns-right {
	position: absolute;
	}

/*--------------------------------------Images-------------------------------------------*/

.c-img-l {
	float: left;
	clear: both;
	padding: 1px;
	margin: 4px 10px 15px 0;
	border: 1px solid #669999;
}

.imgright {
	clear: both;
	float: right;
	margin: 10px 0 10px 20px;
	padding: 1px;
	border: 1px solid #E4EDED;
}

/*--------------------------------------Extras-------------------------------------------*/

#top {
	float: right;
	margin: 10px 0 10px 0;
}

.membersonly {
	margin-top: 15px;
}

#content span.s {
	margin: 10px 0;
	font-size: 130%;
	font-weight: bolder;
}

.att span.s {
	margin: 0;
	font-size: 120%;
	font-weight: bolder;
}

.att {
	background: #FFFFFF;
	padding: 10px;
	border: 1px #952236 solid;
	font-size: 80%;
	margin: 20px 0 0 0;
}

.att a {
	font-size: 11px;
}

#mail_form {
	margin: -20px 0 0 20px;
	font-size: 12px;
	font-weight: stronger;
}

#contactsent {
	background: #FFFFFF url(../imgs/contactsent.gif) no-repeat 5px 50%;
	border: 1px #952236 solid;
	font-size: 12px;
	padding: 6px 6px 6px 55px;
	margin: 40px 10px;	
}

ul.list {
	clear: both;
	padding: 1px !important;
	padding: 0 1px 1px 1px;	
}

ul.list li {
	display: list-item;
	font-size: 11px;
	list-style: none;
	background: url(../imgs/ad_bullet.gif) no-repeat 0 1px;
	margin: 0 7px 0 0;
	padding: 0 0 0 14px;
}

#searchbtn {
	margin: 10px 0 5px 12px;
}

#renew {
	clear: none;
}

.red {
	color: #FF0000;
}

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

#ctchng {
	clear: both;
	position: relative;
	width: 555px;
	font-size: 11px;
	height: 25px;
	border-bottom: 1px #A0394A solid;
	margin: -15px 0 20px 0;
	}

#catchange {
	float: left;
	padding: 0 0 6px 0;
	}

#ctchng input {
	position: relative;
	top: 2px !important;
	top: 1px ;
	}
	
#ctchng #ctsubmit {
	position: relative;
	padding: 0 4px;
	top: 4px !important;
	top: 5px ;
	}
	
#logerror {
	padding: 5px;
	margin-bottom: 10px;
	border: 1px #CE0000 solid;
}

#logerror li {
	font-size: 11px;
	list-style: none;
	background: url(../imgs/ad_bullet.gif) no-repeat 0 1px;
	margin: 0 7px 0 0;
	padding: 0 0 0 14px;
	color: #CE0000;
}

.joinnow {
	margin: 8px 0 15px 0;
}

.btndiv{
	position: relative;
	float: right;
	text-align: right;
	padding: 3px 0 6px 0 !important;
	padding: 4px 0 6px 0;
}

.btndiv-s {
	position: relative;
	text-align: right;
	margin: 0 0 6px 0;
}

.btndiv img, .btndiv-s img {
	position: relative;
	top: 3px;
}

.btndiv ul, .btndiv-s ul {
	margin: 0 0 0 7px;
	padding: 0;
}

.btndiv ul li, .btndiv-s ul li {
	display: inline;
	font-size: 11px;
	list-style: none;
	padding: 0;
	margin: 0;
}

#textsize{
	margin: 0 0 20px 0;
	padding: 7px 0 0 35px;
	height: 20px;
	width: 149px;
	border-bottom: 1px #E4EDED solid;
	}

#txtinfo {
	padding-right: 4px;
	}

#textsize a, #txtinfo {
	float: left;
	padding-left: 4px;
	}
	
#csclarge {
	clear: both;
	float: right;
	margin: 0px 0 10px 10px;
	padding: 1px;
}

#typediv {
	border: 1px solid #FF0000;
}

#seal {
	margin: 0 0 0 50px;
}

#rchkdis {
	border: 1px solid #FF0000;
}

.jnhelp {
	position: relative;
	top: 3px;
	}
