@charset "utf-8";
/* CSS Document */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
    vertical-align: baseline; */
	text-decoration: none;
	}

body { background-color: #FFFFFF; background-image:url(/signup/imagesdcdct/bg.jpg); font-family: Arial, Helvetica, sans-serif; color: #1E1E1E; font-size: 12px; line-height: 1.4em; font-weight: normal;}

p {	font-family: Arial, Helvetica, sans-serif color: #000000; font-size: 12px; line-height: 1.4em; font-weight: normal; }

a:link { color: #C80000; text-decoration: underline; }
a:visited {	color: #C80000;	text-decoration: underline;	}
a:hover { text-decoration: none; color: #000000;}
a:active { text-decoration: underline; color: #C80000; }

#topbg { width: 100%; height: 49px; background-image: url(/signup/imagesdc/topbg.jpg); }
#topWrap { width: 1048px; height: 29px; text-align: center; color: #FFFFFF; font-size: 24px; font-weight: bold; margin-right: auto; margin-left: auto; padding-top: 15px; }
.toptext { color: #FDFC16; }
#mainwrapper { width: 1200px; height: auto !important; margin-right: auto; margin-left: auto;}

#headerbg { width: 100%; height: 767px; background-image: url(/signup/imagesdc/headerbg.jpg); }
#headerWrap { width: 1048px; height: 767px; margin-right: auto; margin-left: auto; }
#trailerbg { width: 100%; height: 849px; background-image: url(/signup/imagesdc/headerbg.jpg); }
#trailerWrap { width: 1048px; height: 849px; margin-right: auto; margin-left: auto; }
#index3bg { width: 100%; height: 740px; background-image: url(/signup/imagesdc/headerbg.jpg); }
#index3Wrap { width: 1048px; height: 740px; margin-right: auto; margin-left: auto; }
#header1 { width: 1048px; height: 510px; background-image: url(/signup/imagesdc/header1.jpg); }

#headernav { width: 349px; height: auto; margin-left: 34px; padding-top: 6px; }
#welcomeWrap { width: 310px; height: auto; margin-right: auto; margin-left: auto; padding-bottom: 26px;   }
h1 { width: 310px; font-size: 16px; font-weight: bold; line-height: 1.4em; text-shadow:0 1px 0 rgba(255,255,255,.8); -webkit-font-smoothing: subpixel-antialiased; margin-right: auto; margin-left: auto; }

#textWrap { width: 310px; margin-right: auto; margin-left: auto; font-size: 13px; }

#h2Wrap { width: 349px; height: 79px; background-image: url(/signup/imagesdc/h2.jpg);}
h2 { width: 310px; height: auto; font-size: 30px; font-weight: bold; text-shadow:0 1px 0 rgba(255,255,255,.8); -webkit-font-smoothing: subpixel-antialiased;  line-height: .8em; margin-right: auto; margin-left: auto; padding-bottom: 0px; padding-top: 7px;}

#h3Wrap { width: 349px; height: 62px; background-image: url(/signup/imagesdc/h3.jpg); }
h3 { width: 310px; height: auto; font-size: 30px; font-weight: bold; text-shadow:0 1px 0 rgba(255,255,255,.8); -webkit-font-smoothing: subpixel-antialiased;  line-height: .8em; margin-right: auto; margin-left: auto; padding-top: 8px; padding-bottom: 0px;}

#h4Wrap { width: 349px; height: 73px; background-image: url(/signup/imagesdc/h4.jpg); }
h4 { width: 310px; height: auto; font-size: 22px; font-weight: bold; text-shadow:0 1px 0 rgba(255,255,255,.8); -webkit-font-smoothing: subpixel-antialiased;  line-height: .8em; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 0px;}

#h5Wrap { width: 349px; height: 81px; background-image: url(/signup/imagesdc/h5.jpg);  }
h5 { width: 310px; height: auto; font-size: 18px; font-weight: bold; text-shadow:0 1px 0 rgba(255,255,255,.8); -webkit-font-smoothing: subpixel-antialiased;  line-height: .8em; margin-right: auto; margin-left: auto; padding-top: 10px; }

#nav { width: 1048px; height: 59px; margin-right: auto; margin-left: auto;}

#mainContentWrap { width: 1048px; height: auto; margin-right: auto; margin-left: auto; background-image: url(/signup/imagesdc/contentbg.jpg); padding-top: 10px; }
#mainContentWrap2 { width: 1048px; height: auto; margin-right: auto; margin-left: auto; background-image: url(/signup/imagesdc/contentbg.jpg); padding-top: 0px; }

#bar { width: 926px; height: 27px; background-color: #000000; margin-right: auto; margin-left: auto; margin-bottom: 16px; color: #FFFFFF; font-size: 18px; font-weight: bold; padding-top: 10px; padding-left: 10px; }

#bar2 { width: 926px; height: 27px; background-color: #CC0001; margin-right: auto; margin-left: auto; margin-bottom: 16px; color: #FFFFFF; font-size: 18px; font-weight: bold; padding-top: 10px; padding-left: 10px; }

#bar3 { width: 926px; height: 27px; background-color: #000000; margin-right: auto; margin-left: auto; margin-bottom: 16px; color: #FFFFFF; font-size: 18px; font-weight: bold; padding-top: 10px; padding-left: 10px; margin-top: 16px; }

#bar4 { width: 926px; height: 27px; background-color: #000000; margin-right: auto; margin-left: auto; margin-bottom: 10px; color: #FFFFFF; font-size: 20px; font-weight: bold; padding-top: 10px; padding-left: 10px; margin-top: 16px; text-align: center; text-transform: uppercase; }

#setbg { width: 934px; height: 958px; margin-right: auto; margin-left: auto; border: 1px solid #CCCCCC; background-color: #F7F7F7; }

#titlebg { width: 894px; height: 27px; background-color: #C80000; margin-right: auto; margin-left: auto; margin-bottom: 10px; color: #FFFFFF; font-size: 18px; font-weight: bold; padding-top: 10px; padding-left: 10px; margin-top: 10px; border: 1px solid #000000; }

.title { color: #000000; }
.title2 { color: #616161; font-size: 18px; }

#setText { width: 894px; height: auto; margin-right: auto; margin-left: auto; font-size: 14px; line-height: 1.4em; }

#picWrap { width: 894px; height: 720px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; }
#picWrap2 { width: 894px; height: 172px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 10px; }
#catWrap { width: 906px; height: 172px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 10px; }
.imgborder {border:1px solid #000000;}
.float { float: left; margin-right: 8px; margin-top: 7px;}
.float2 { float: left; margin-top: 7px; }
#setFoot { width: 894px; height: 63px; margin-right: auto; margin-left: auto; }
.floatfoot { float: left; margin-right: 12px; }

#banner { width: 1048px; height: auto; padding-top: 20px; padding-bottom: 20px; text-align: center; font-size: 26px; font-weight: bold; }
#banner2 { width: 1048px; height: auto; padding-top: 40px; padding-bottom: 30px; text-align: center; font-size: 32px; font-weight: bold; }
#banner3 { width: 924px; height: auto; padding-top: 10px; padding-bottom: 10px; text-align: center; font-size: 20px; font-weight: bold; }
#banner4 { width: 894px; height: auto; padding-top: 20px; padding-bottom: 10px; font-size: 16px; font-weight: bold; margin-right: auto; margin-left: auto; }


#continue { width: 1048px; padding-top: 30px; padding-bottom: 30px; text-align: center; font-size: 70px; font-weight: bold;}
#continue a:link { color: #000000; text-decoration: underline; }
#continue a:visited {	color: #000000;	text-decoration: underline;	}
#continue a:hover { text-decoration: none; color: #C80000;}
#continue a:active { text-decoration: underline; color: #000000; }

#footnav { width: 1048px; height: 58px; margin-top: 20px; }

#footerWrap { width: 980px; height: auto; padding-top: 50px; padding-bottom: 70px; background-color: #000000; margin-right: auto; margin-left: auto;}
#footer { width: 834px; height: auto; text-align: center; margin-right: auto; margin-left: auto; color: #FFFFFF; }
#footer a:link { color: #FFFFFF; text-decoration: underline; }
#footer a:visited {	color: #FFFFFF;	text-decoration: underline;	}
#footer a:hover { text-decoration: none; color: #999999;}
#footer a:active { text-decoration: underline; color: #FFFFFF; }

#trailer { width: 1048px; height: 550px; background-image:url(/signup/imagesdc/trailerbg.jpg); text-align: center; }
#update{ width: 1048px; height: 550px; background-image:url(/signup/imagesdc/trailerbg.jpg); padding-top: 10px;}

#classifieds { width: 1048px; height: 423px; background-image:url(/signup/imagesdc/trailerbg.jpg); padding-top: 20px;}

#set2bg { width: 934px; height: 386px; margin-right: auto; margin-left: auto; border: 1px solid #CCCCCC; background-color: #F7F7F7;}
#set2bg2 { width: 934px; height: 386px; margin-right: auto; margin-left: auto; border: 1px solid #CCCCCC; background-color: #F7F7F7; margin-bottom: 30px;}
#barbg { width: 924px; height: 27px; background-image:url(/signup/imagesdc/barbg.jpg); margin-bottom: 20px; color: #FFFFFF; font-size: 18px; font-weight: bold; padding-top: 10px; padding-left: 10px; }

#set2 { width: 212px; height: 132px; text-align: center; float: left; color: #000000; margin-right: 10px; }
#set3 { width: 212px; height: 132px; text-align: center; float: left; color: #CC0001; margin-right: 19px; font-weight: bold; }
#set3-2 { width: 212px; height: 132px; text-align: center; float: left; color: #CC0001; font-weight: bold; }

#table { font-size: 16px; margin-left: 54px;}
#table a:link { color: #000000; text-decoration: underline; }
#table a:visited {	color: #000000;	text-decoration: underline;	}
#table a:hover { text-decoration: none; color: #C80000;}
#table a:active { text-decoration: underline; color: #000000; }
td { padding: 3px;}

#joinMainWrap { width: 100%; height: auto; background-image: url(/signup/imagesdc/joinbg.jpg);}
#joinWrap { width: 1048px; height: auto !important; margin-right: auto; margin-left: auto; background-image: url(/signup/imagesdc/joincontentbg.png);}
#join { width: 979px; height: auto !important; margin-right: auto; margin-left: auto; }


/*SIGNUP*/

#form { width: 926px; height: 450px; border: 1px solid #CBE8FF; margin-right: auto; margin-left: auto; background-color: #F7F7F7; padding-top: 10px; }
fieldset { border: 0; margin: 0; margin-top: 10px; }
#formBG { border: 0; margin: 0; background-color: #FFFFFF; border: 1px solid #E2E2E2; margin-top: 4px; padding-left: 15px; padding-top: 14px; padding-bottom: 14px; 	padding-right: 14px; font-weight: normal; font-size: 14px; color: #2C2E2D; }
	
.bold { font-weight: bold; color: #525252; }
#step1 { width: 280px; height: auto; margin-right: 10px; margin-left: 14px; float: left; }
#step2 { width: 580px; height: auto; float: left; }
#step3 { width: 900px; height: 57px; margin-right: auto; margin-left: auto; text-align: center; padding-top: 14px; float: left; }
.stepHead {	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #525252; font-weight: bold; margin-left: 0px; padding-bottom: 14px; margin-bottom: 8px; }

<!--[if IE]> 
<style type="text/css">
#form #pt4 {
	padding: 2em 1em 1em 1em;
	}
</style>
<![endif]-->

label { width: 230px; float: left; text-align: left; margin-right: 0.5em; display: block; }
.input { width: 230px; height: 26px; margin-bottom: 20px; border: 1px solid #E5E5E5; font-family: Helvetica, sans-serif; font-size: 1.4em; }
#select { width: 540px; height: 64px !important; margin-right: auto; margin-left: auto; background-color: #FFFBD5; border: 1px solid #E2E2E2; }
#selectWrap { width: 520px;	height: 40px; float: left; margin-top: 14px; margin-left: 10px;	}
.price { color: #000000; font-weight: normal; font-size: 18px;}
#select2 { width: 540px; height: 64px !important; margin-right: auto; margin-left: auto; margin-top: 6px; background-color: #FFFFFF; border: 1px solid #E2E2E2; }

.p2 {
	text-align: center;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 1.4em;
	font-weight: normal
	}

.p3 { color: #7A7A7A; font-size: 11px; line-height: 1.4em; font-weight: normal; margin-left: 30px; }


/*SIGNUP*/

#joinfooter { width: 979px; height: auto !important; margin-right: auto; margin-left: auto; background-color: #000000; padding-bottom: 60px; margin-top: 60px; }

