/*----------------------------------
~~~~~~~~~~ Base Styles ~~~~~~~~~~
----------------------------------*/

	html {
		font-family: Arial, Helvetica, sans-serif;
		background: ;
		height: 100%;
		color:#434343;
	}
	
	body {
		width:779px;
		margin:0px auto 0px auto;
	}
	
	.clear {
		clear:both;
		background:url(../images/horiz-rule.gif) no-repeat;
		height:28px;
	}

/*----------------------------------
~~~~~~~~~~ Home Styles ~~~~~~~~~~
----------------------------------*/

	/*~~~ Header Styles ~~~*/
	
		#header {
			background:#000000 url(../images/header.jpg) no-repeat;
			width:779px;
			height:300px;
			margin:0px auto 10px auto;
		}
		
			#header h1 a {
				display:block;
				background:url(../images/logo.gif) no-repeat;
				width:347px;
				height:37px;
				text-indent:-8888px;
			}
			
			#header #cms_logo {
				float:right;
				margin:6px 9px 0px 0px;
			}
		
			#header h2 {
				color:#ffffff;
				font-size:1.3em;
				margin: 15px 0px 0px 320px;
				height:50px;
			}
			
			#disputesuite #header h2 {
				margin: 40px 0px 0px 320px;
			}
	
	/*~~~ Menu Style ~~~*/
		
		#menu {
			height:54px;
			margin:36px 0px 0px 410px;
		}
		
			#menu li {
				display:inline;
				float:left;
				width:79px;
				height:54px;
				margin:0px 11px 0px 0px;
			}
			
				#menu li a {
					display:block;
					width:79px;
					height:54px;
					margin:0px 11px 0px 0px;
					text-indent:-8888px;
				}
			
				#menu_home a {
					background:url(../images/menu-home.gif) no-repeat;
				}
				
				#menu_details a {
					background:url(../images/menu-details.gif) no-repeat;
				}
				
				#menu_signup a {
					background:url(../images/menu-signup.gif) no-repeat;
				}
				
				#menu_company a {
					background:url(../images/menu-company.gif) no-repeat;
				}
		
					#menu li a:link {
					
					}
					
					#menu li a:hover {
						background-position:0px -54px;
					}
					
					#menu .you_are_here a {
						background-position:0px -54px;
					}
	
	
	
	/*~~~ Content Styles ~~~*/
	
		#main {
			width:755px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 40px;
		}
		
			#main #content {
				float:left;
				width:400px;
			}
			
				#main #content p {
					margin:0px 0px 15px 0px;
					font-size:.8em;
				}
				
					body #main #content .disclaimer {
						font-size:.7em;
					}
				
				#main #content h3 {
					color:#cc5229;
					font-size:1.0em;
					font-weight:700;
					margin:0px 0px 15px 0px;
				}
				
				#main #content a:link, #main #content a:visited {
					color:#cc5229;
					font-size:1.0em;
					text-decoration:none;
				}	
				
				#main #content a:hover {
					color:#cc5229;
					font-size:1.0em;
					text-decoration:underline;
				}
			
				#main #content ol {
					margin:0px 0px 0px 50px;
					list-style:decimal;
					font-size:1.2em;
					font-weight:700;
					color:#cc5229;
				}
				
					#main #content ol li {
						margin:0px 0px 20px 0px;
					}
				
						#main #content ol li span {
							display:block;
							font-size:.7em;
							font-weight:500;
							color:#434343;
						}
			
			
				#main #content ul {
					font-size:.8em;
					margin:0px 0px 0px 50px;
				}
				
					#main #content ul li {
						margin:0px 0px 10px 0px;
						background:url(../images/bullet.gif) no-repeat center left;
						padding:0px 0px 0px 20px;
					}
					
						#main #content ul li span {
							color:#777777;
						}
			
			#main #options {
				float:right;
				width:300px;
				margin:-90px 0px 0px 0px;
			}
			
				#main #options h3 {
					color:#cc5229;
					font-size:1.0em;
					font-weight:700;
				}
				
				#main #options #ds_logo {
					display:block;
					margin:0px 0px 15px 0px;
				}
				
				#main #options #ds_logo2 {
					display:block;
					margin:-60px 0px 0px 0px;
				}
				
					#main #options h3 a:link, #main #options h3 a:visited {
						color:#cc5229;
						font-size:1.0em;
						font-weight:700;
						text-decoration:none;
					}	
					
					#main #options h3 a:hover {
						color:#cc5229;
						font-size:1.0em;
						font-weight:700;
						text-decoration:underline;
					}
				
				#main #options p {
					font-size:.8em;
				}
				
					#main #options .more {
						font-size:.8em;
					}
			
				#main #options #credit_repair {
					width:250px;
					background:#e3edf4;
					border-top:1px solid #919191;
					border-bottom:1px solid #919191;
					margin:0px 0px 30px 0px;
					padding:15px 10px 5px 15px;
				}
				
					#main #options #credit_repair img {
						position:relative;
						display:inline;
						float:left;
						bottom:48px;
						right:55px;
						z-index:50;
						width:98px;
						height:91px;
						margin:0px 0px -91px 0px;
					}
				
					#main #options #credit_repair p, #main #options #travel p, #main #options #everything p {
						position:relative;
						margin:10px 0px 10px 50px;
						z-index:55;
					}
				
					#main #options #credit_repair p.more, #main #options #travel p.more, #main #options #everything p.more {
						text-align:right;
					}
					
						#main #options #credit_repair p.more a:link, #main #options #travel p.more a:link, #main #options #everything p.more a:link, #main #options #credit_repair p.more a:visited, #main #options #travel p.more a:visited, #main #options #everything p.more a:visited {
							text-decoration:none;
							color:#cc5229;
						}
						
						#main #options #credit_repair p.more a:hover, #main #options #travel p.more a:hover, #main #options #everything p.more a:hover {
							text-decoration:underline;
						}
						

				
				#main #options #travel {
					width:250px;
					background:#e3edf4;
					border-top:1px solid #919191;
					border-bottom:1px solid #919191;
					margin:0px 0px 30px 0px;
					padding:15px 10px 5px 15px;
					clear:both;
				}
				
					#main #options #travel img {
						position:relative;
						display:inline;
						float:left;
						bottom:49px;
						right:55px;
						z-index:50;
						width:98px;
						height:91px;
						margin:0px 0px -91px 0px;
					}
					
				#main #options #everything {
					width:250px;
					background:#e3edf4;
					border-top:1px solid #919191;
					border-bottom:1px solid #919191;
					margin:0px 0px 30px 0px;
					padding:15px 10px 5px 15px;
					clear:both;
				}
				
					#main #options #everything img {
						position:relative;
						display:inline;
						float:left;
						bottom:50px;
						right:55px;
						z-index:50;
						width:98px;
						height:91px;
						margin:0px 0px -91px 0px;
					}
				
				#main #options #callout {
					width:250px;
					background:#e3edf4;
					border-top:1px solid #919191;
					border-bottom:1px solid #919191;
					margin:0px 0px 30px 0px;
					padding:15px 10px 5px 15px;
				}
				
				#disputesuite #main #options #callout {
					margin:0px 0px 30px 0px;
					padding:15px 10px 5px 15px;
					font-weight:700;
				}
				
				#disputesuite #main #options #preapp {
					width:250px;
					background:#e3edf4;
					border-top:1px solid #919191;
					border-bottom:1px solid #919191;
					margin:0px 0px 30px 0px;
					padding:15px 10px 5px 15px;
					z-index:50;
				}
				
					#disputesuite #main #options #preapp h3 {
						margin:10px 0px 20px 0px;
					}
					
				#disputesuite #arrow {
					display:block;
					position:relative;
					float:right;
					margin:-61px 28px -21px 0px;
					z-index:100
				}
				
					#main #options #callout p {
						margin:5px 0px 20px 20px;
					}
					
					#disputesuite #main #options #callout p {
						margin:5px 0px 20px 0px;
						font-size:.75em;
					}
					
					#main #options #callout img {
						margin:0px 0px 10px 0px;
					}		
					
					#disputesuite #main #options #callout img {
						float:left;
						margin:5px 15px 5px 0px;
					}		
				
						#main #options a:link, #main #options a:visited {
							color:#cc5229;
							font-size:1.0em;
							text-decoration:none;
						}	
						
						#main #options a:hover {
							color:#cc5229;
							font-size:1.0em;
							text-decoration:underline;
						}
	
	/*~~~ Table Styles ~~~*/
	
		#main #content table {
			font-size:.8em;
		}
		
			#main #content table td {
				padding:10px 5px 10px 5px;
			}
			
			#main #content table .label {
				width:150px;
			}
			
		#disputesuite #preapp table{
			font-size:.8em;
		}	
		
			#disputesuite #preapp table td {
				padding:0px 0px 10px 0px;
			}
			
				#disputesuite #preapp table td span {
					color:#FF3300;
				}
			
	/*~~~ Footer Styles ~~~*/	
		
		#footer {
			width:779px;
			background:#d5d5d5;
			padding:20px 10px 20px 10px;
		}
		
			#footer .copyright {
				font-size:.6em;
				text-align:center;
			}
			
			#disputesuite #footer p {
				font-size:.8em;
				text-align:center;
				margin:0px 0px 15px 0px;
			}
			
			#disputesuite #footer .copyright {
				font-size:.6em;
				text-align:center;
				margin:0px 0px 0px 0px;
			}
		
		
		
		
		
