* {
	margin: 0;
	padding: 0;
}

.wrapper {
	width: 100%;
	overflow: hidden;
}

.wrapper-1 {
	width: 100%;
}

.clear {
	clear: both;
	font-size: 0%;
	line-height: 0%;
	height: 0;
}

input, select {
	vertical-align: middle;
	font-weight: normal;
}

img {
	border: 0;
	vertical-align: top;
	text-align: left;
}

ul, ol {
	list-style: none;
}

object {
	vertical-align: top;
	outline: none;
}

a {
	outline: none;
	color: #e65617;
}

	a:hover {
		text-decoration: none;
	}

body {
	background: #fff url(images/body-tail.gif) repeat-x 0% 0%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1em;
	color: #393939;
}

h1 {
	background: url(images/logo.gif) no-repeat 0% 0%;
	width: 405px;
	height: 54px;
	overflow: hidden;
	line-height: 48px;
	text-transform: uppercase;
	text-align: center;
	font-size: 2.583em;
	font-weight: 700;
	color: #fff;
	position: absolute;
	top: 38px;
	left: 0;
}

	h1 a {
		display: block;
		width: 405px;
		height: 54px;
		text-decoration: none;
		color: #fff;
	}
	
	h1 a:hover {
		color: #fde1b5;
	}
h1h {
        background: url(images/logo.gif) no-repeat 0% 0%;
        width: 405px;
        height: 54px;
        overflow: hidden;
        line-height: 48px;
        text-transform: uppercase;
        text-align: center;
        font-size: 2.583em;
        font-weight: 700;
        color: #fff;
        position: absolute;
        top: 38px;
        left: 0;
}

        h1h a {
                display: block;
                width: 405px;
                height: 54px;
                text-decoration: none;
                color: #fff;
        }

        h1h a:hover {
                color: #fde1b5;
        }
h2 {
	letter-spacing: -1px;
	text-transform: uppercase;
	line-height: 1.2em;
	font-size: 3em;
	font-weight: 700;
	color: #e9641a;
}

	h2 span {
		display: block;
		margin: -13px 0 0 0;
		padding: 0 0 2px 0;
	}
	
	h2 strong {
		display: block;
		padding: 0 0 18px 0;
		font-weight: 700;
	}

h3 {
	padding: 0 0 15px 0;
	letter-spacing: -1px;
	line-height: 1.2em;
	font-size: 2.5em;
	font-weight: 600;
	color: #251e17;
}

	h3 span {
		display: block;
		padding: 0 0 3px 0;
	}

h4 {
	margin: -8px 0 0 0;
	padding: 0 0 12px 0;
	letter-spacing: -1px;
	line-height: 1.2em;
	font-size: 2em;
	font-weight: 400;
	color: #251e17;
}

	h4.extra {
		padding: 0 0 8px 0;
	}
	
	h4.extra-1 {
		padding: 0 0 4px 0;
	}
	
	h4 strong {
		display: inline-block;
		padding: 8px 0 0 0;
		border-bottom: 1px solid #000;
		font-weight: 400;
	}

h6 {
	padding: 0 0 17px 0;
	line-height: 1.308em;
	font-size: 1.083em;
	color: #251e17;
}

	h6 span {
		color: #e65617;
	}

.fleft {
	float: left;
}

	img.fleft {
		margin: 5px 20px 26px 1px;
	}
	
	img.fleft1 {
		float: left;
		margin: 5px 20px 0 1px;
	}
	
	ul.fleft1 {
		float: left;
		padding: 0 0 24px 0 !important;
	}

.fright {
	float: right;
}

	ul.fright {
		padding: 0 30px 0 0 !important;
	}
	
	ul.fright1 {
		float: right;
		padding: 0 16px 0 0 !important;
	}

.col-1, .col-2, .col-3, .col-4 {
	float: left;
	overflow: hidden;
}

.block-1, .block-2, .block-3, .block-4 {
	float: left;
	overflow: hidden;
}

#main-bg {
	background: none;
}

	#page1 #main-bg {
		background: url(images/main-bg.jpg) no-repeat 50% 38px;
	}

        #pagehebergement #main-bg {
                background: url(images/main-hebergement.jpg) no-repeat 50% 38px;
        }
        #pagecolo #main-bg {
                background: url(images/main-colo.jpg) no-repeat 50% 38px;
        }
        #pagenom #main-bg {
                background: url(images/main-domaine.jpg) no-repeat 50% 38px;
        }
        #pagecontact #main-bg {
                background: url(images/main-contact.jpg) no-repeat 50% 38px;
        }
        #pagesupport #main-bg {
                background: url(images/main-support.jpg) no-repeat 50% 38px;
        }
        #pagepromo #main-bg {
                background: url(images/main-promo.jpg) no-repeat 50% 38px;
        }
        #pagepanel #main-bg {
                background: url(images/main-panel.jpg) no-repeat 50% 38px;
        }
        #pagepropos #main-bg {
                background: url(images/main-propos.gif) no-repeat 50% 38px;
        }
        #pagetermes #main-bg {
                background: url(images/main-termes.gif) no-repeat 50% 38px;
        }
        #pageinstall #main-bg {
                background: url(images/main-install.gif) no-repeat 50% 38px;
        }
        #pageaffi #main-bg {
                background: url(images/main-affi.gif) no-repeat 50% 38px;
        }
        #pagewhmcs #main-bg {
                background: url(images/main-whmcs.gif) no-repeat 50% 38px;
        }
        #pagegaranties #main-bg {
                background: url(images/main-garanties.gif) no-repeat 50% 38px;
        }
        #pagemode #main-bg {
                background: url(images/main-whmcs.gif) no-repeat 50% 38px;
        }








#main {
	width: 960px;
	margin: 0 auto;
	font-size: 0.75em;
}

#header {
	position: relative;
	width: 100%;
	height: 299px;
	overflow: hidden;
}

	#page1 #header {
		height: 586px;
	}

        #pagehebergement #header {
                height: 386px;
        }
       
	 #pagecolo #header {
                height: 386px;
        }

         #pagenom #header {
                height: 386px;
        }
         #pagecontact #header {
                height: 386px;
        }
         #pagesupport #header {
                height: 386px;
        }
         #pagepromo #header {
                height: 386px;
        }
         #pagepanel #header {
                height: 386px;
        }
         #pagepropos #header {
                height: 386px;
        }
         #pagetermes #header {
                height: 386px;
        }
         #pageinstall #header {
                height: 386px;
        }
         #pageaffi #header {
                height: 386px;
        }
         #pagewhmcs #header {
                height: 386px;
        }
         #pagegaranties #header {
                height: 386px;
        }
         #pagemode #header {
                height: 386px;
        }


	#header strong {
		display: block;
		width: 350px;
		word-spacing: -1px;
		letter-spacing: -1px;
		line-height: 1.4em;
		font-size: 2.833em;
		font-weight: 400;
		color: #ec5d26;
		position: absolute;
		top: 97px;
		left: 622px;
	}
	
		#header strong span {
			display: block;
			margin: -14px 0 0 0;
		}

	#header big {
		display: block;
		width: 345px;
		line-height: 1.2em;
		font-size: 1em;
		color: #251e17;
		position: absolute;
		top: 210px;
		left: 621px;
	}
	
		#header big span {
			display: block;
			float: left;
			font-size: 7.583em;
			font-weight: 700;
		}
		
		#header big small {
			display: block;
			float: center;
			padding: 25px 0 0 7px;
			word-spacing: -2px;
			font-size: 2.833em;
			font-weight: 600 !important;
		}
		
	#header p {
		width: 320px;
		line-height: 1.133em;
		font-size: 1.25em;
		color: #392f23;
		position: absolute;
		top: 331px;
		left: 622px;
	}
	
	#header em {
		display: block;
		font-size: 1.083em;
		font-style: normal;
		font-weight: bold;
		color: #e65617;
		position: absolute;
		top: 375px;
		left: 622px;
	}
	
		#header em a {
			background: url(images/arrow.gif) no-repeat 0% 0%;
			display: inline-block;
			padding: 0 0 0 27px;
			line-height: 18px;
			color: #e65617;
		}

#menu {
	position: absolute;
	top: 6px;
	left: 0px;
}

	#menu li {
		float: left;
		padding: 0 5px 0 0;
		text-transform: uppercase;
		font-size: 1em;
		font-weight: 400;
		color: #fff;
	}
	
		#menu li a {
			display: inline-block;
			height: 32px;
			padding: 0 15px 0 15px;
			line-height: 32px;
			text-decoration: none;
			color: #fff;
		}
		
		#menu li a:hover {
			color: #e86119;
		}
	
		#menu li.act a {
			background: url(images/menu-tail.gif) repeat-x 0% 0%;
			display: inline-block;
			height: 32px;
			padding: 0;
			line-height: 32px;
			text-decoration: none;
			color: #e86119;
		}
		
			#menu li.act a span {
				background: url(images/menu-left.gif) no-repeat 0% 0%;
				display: inline-block;
			}
			
				#menu li.act a span span {
					background: url(images/menu-right.gif) no-repeat 100% 0%;
					display: inline-block;
					height: 32px;
					padding: 0 15px 0 15px;
				}

#function-list {
	width: 150px;
	position: absolute;
	top: 197px;
	left: 652px;
}

	#function-list li {
		width: 100%;
		overflow: hidden;
		vertical-align: top;
		line-height: 1.786em;
		font-size: 1.167em;
		color: #180601;
	}
	
		#function-list li img {
			float: left;
			margin: 0 13px 0 0;
		}
		
		#function-list li a {
			text-decoration: none;
			color: #180601;
		}
		
		#function-list li a:hover {
			text-decoration: underline;
		}

#titles {
	width: 961px;
	position: absolute;
	top: 144px;
	left: 0;
}

	#page1 #titles {
		top: 431px;
	}
        #pagehebergement #titles {
                top: 231px;
        }
        #pagecolo #titles {
                top: 231px;
        }
        #pagenom #titles {
                top: 231px;
        }
        #pagecontact #titles {
                top: 231px;
        }
        #pagesupport #titles {
                top: 231px;
        }
        #pagepromo #titles {
               top: 231px;
        }
        #pagepanel #titles {
               top: 231px;
        }
        #pagepropos #titles {
               top: 231px;
        }
        #pagetermes #titles {
               top: 231px;
        }
        #pageinstall #titles {
               top: 231px;
        }
        #pageaffi #titles {
               top: 231px;
        }
        #pagewhmcs #titles {
               top: 231px;
        }
        #pagegaranties #titles {
               top: 231px;
        }
        #pagemode #titles {
               top: 231px;
        }









	#titles li {
		background: url(images/title.png) no-repeat 0% 0%;
		width: 318px;
		height: 49px;
		overflow: hidden;
		float: left;
		letter-spacing: -1px;
		line-height: 52px;
		padding: 0 2px 0 0;
		font-size: 2em;
		font-weight: 400;
		color: #251e17;
	}
	
	#titles li.act {
		background: url(images/title-act.png) no-repeat 0% 0%;
		width: 319px;
		color: #fff;
	}
	
		#titles li.act a {
			color: #fff;
		}
	
		#titles li a {
			padding: 0 0 0 25px;
			text-decoration: none;
			color: #251e17;
		}

#header-box {
	background: url(images/header-box.jpg) no-repeat 0% 0%;
	width: 959px;
	height: 106px;
	overflow: hidden;
	 position: absolute;
	top: 193px;
	left: 0;
}

	#page1 #header-box {
		top: 480px;
	}
        #pagehebergement #header-box {
                top: 280px;
        }
        #pagecolo #header-box {
                top: 280px;
        }
        #pagenom #header-box {
                top: 280px;
        }
        #pagecontact #header-box {
                top: 280px;
        }
        #pagesupport #header-box {
                top: 280px;
        }
        #pagepromo #header-box {
                top: 280px;
        }
        #pagepropos #header-box {
                top: 280px;
        }
        #pagepanel #header-box {
                top: 280px;
        }
        #pagetermes #header-box {
                top: 280px;
        }
        #pageinstall #header-box {
                top: 280px;
        }
        #pageaffi #header-box {
                top: 280px;
        }
        #pagewhmcs #header-box {
                top: 280px;
        }
        #pagegaranties #header-box {
                top: 280px;
        }
        #pagemode #header-box {
                top: 280px;
        }





	#header-box div.inner {
		padding: 13px 18px 17px 27px;
	float: left;
	}

#domain-form {
	width: 914px;
}

	#domain-form span {
		display: block;
		width: 258px;
		padding: 11px 0 0 0;
		float: left;
	}
	
		#domain-form span i {
			display: block;
			width: 41px;
			float: left;
			font-style: normal;
			color: #fff;
		}

		#domain-form span input {
			background: #fff;
			width: 209px;
			height: 14px;
			margin: 1px 0 0 0;
			padding: 2px 3px 2px 3px;
			float: left;
			cursor: text;
			border: 1px solid #a56315;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1em;
			color: #000;
		}
		
		#domain-form span a {
			display: inline-block;
			margin: 13px 0 0 41px;
			text-transform: uppercase;
			font-size: 0.833em;
			color: #fff;
		}
		
	#domain-form input#domain-submit {
		background: url(images/domain-submit.gif) no-repeat 0% 0%;
		width: 76px;
		height: 76px;
		margin: 0;
		padding: 0;
		float: right;
		border: none;
		cursor: pointer;
	}
	
	#domain-form b {
		display: block;
		width: 500px;
		float: right;
		padding: 12px 5px 0 0;
		font-weight: normal;
	}
	
		#domain-form b b {
			display: block;
			width: 100%;
			float: none;
			padding: 0;
			overflow: hidden;
		}
	
		#domain-form b i {
			display: block;
			width: 70px;
			height: 18px;
			padding: 0 0 13px 0;
			overflow: hidden;
			float: left;
			font-style: normal;
			color: #fff;
		}
		
			#domain-form b i input {
				width: 17px;
				height: 16px;
				float: left;
			}
			
			#domain-form b i small {
				float: left;
				padding: 3px 0 0 4px;
				font-size: 1em;
			}

#content {
	padding: 42px 0 65px 0;
}

	#page1 #content {
		padding: 37px 0 65px 0;
	}

        #pagehebergement #content {
                padding: 37px 0 65px 0;
        }

        #pagecolo #content {
                padding: 37px 0 65px 0;
        }
        #pagenom #content {
                padding: 37px 0 65px 0;
        }
        #pagecontact #content {
                padding: 37px 0 65px 0;
        }
        #pagesupport #content {
                padding: 37px 0 65px 0;
        }
        #pagepromo #content {
                padding: 37px 0 65px 0;
        }
        #pagepanel #content {
                padding: 37px 0 65px 0;
        }
        #pagepropos #content {
                padding: 37px 0 65px 0;
        }
        #pagetermes #content {
                padding: 37px 0 65px 0;
        }
        #pageinstall #content {
                padding: 37px 0 65px 0;
        }
        #pageaffi #content {
                padding: 37px 0 65px 0;
        }
        #pagewhmcs #content {
                padding: 37px 0 65px 0;
        }
        #pagegaranties #content {
                padding: 37px 0 65px 0;
        }
        #pagemode #content {
                padding: 37px 0 65px 0;
        }







	
	#content p {
		padding: 0 0 20px 0;
		line-height: 1.308em;
		font-size: 1.083em;
		color: #251e17;
	}
	
	#content p.extra {
		padding: 0 0 28px 0;
	}
	
	#content p.extra-1 {
		padding: 0 0 25px 0;
	}
	
		#content p big {
			display: block;
			padding: 0 0 2px 0;
			font-size: 1em;
		}
		
		#content p small {
			float: right;
			padding: 0 32% 0 0;
			font-size: 1em;
		}
	
		#content blockquote p {
			padding: 0 0 17px 0;
		}
		
			#content blockquote p strong {
				display: block;
				color: #e65617;
			}

.row-1 {
	padding: 0 0 47px 0;
}
.row-1b {
        padding: 0 0 47px 0;
}

.row-2 {
	padding: 0 0 0 5px;
}

.row-indent {
	padding: 0 0 25px 0;
}
.row-indentb {
        padding: 0 0 65px 0;
}

.box {
	width: 100%;
	overflow: hidden;
}

	.box .border-top {
		background: #eeedeb url(images/border-top.gif) repeat-x 0% 0%;
	}
	
	.box .border-bot {
		background: url(images/border-bot.gif) repeat-x 0% 100%;
	}
	
	.box .border-left {
		background: url(images/border-left.gif) repeat-y 0% 0%;
	}
	
	.box .border-right {
		background: url(images/border-right.gif) repeat-y 100% 0%;
	}
	
	.box .corner-top-left {
		background: url(images/corner-top-left.gif) no-repeat 0% 0%;
	}
	
	.box .corner-top-right {
		background: url(images/corner-top-right.gif) no-repeat 100% 0%;
	}
	
	.box .corner-bot-left {
		background: url(images/corner-bot-left.gif) no-repeat 0% 100%;
	}
	
	.box .corner-bot-right {
		background: url(images/corner-bot-right.gif) no-repeat 100% 100%;
		width: 100%;
	}
	
	.box .inner {
		padding: 15px 25px 43px 26px;
	}
	
	.box .inner-1 {
		padding: 15px 25px 26px 24px;
	}
	
	.box .inner-2 {
		padding: 15px 25px 33px 24px;
	}
	
		.box ul.list {
			padding: 0 0 19px 1px;
		}
		
		.box a.link {
			margin: 0 0 0 -4px;
		}

.list {
	overflow: hidden;
	padding: 0 0 16px 5px;
}

	.list li {
		background: url(images/marker.gif) no-repeat 0% 9px;
		padding: 0 0 0 22px;
		line-height: 1.714em;
		font-size: 1.167em;
		color: #251e17;
	}
	
		.list li a {
			text-decoration: none;
			color: #251e17;
		}
		
		.list li a:hover {
			text-decoration: underline;
		}
		
		.list li strong {
			font-size: 0.929em;
			color: #e9621a;
		}

.list-1 {
	overflow: hidden;
}

	.list-1 dt {
		padding: 0 0 6px 0;
		letter-spacing: -1px;
		line-height: 1.2em;
		font-size: 2em;
		font-weight: 400;
		color: #251e17;
	}
	
		.list-1 dt a {
			position: relative;
			border-bottom: 1px solid #000;
			text-decoration: none;
			color: #251e17;
		}
		
		.list-1 dt a:hover {
			border-bottom: none;
		}
		
	.list-1 dd {
		padding: 0 0 31px 2px;
		line-height: 1.308em;
		font-size: 1.083em;
		color: #251e17;
		text-align: justify;
	}
	
	.list-1 dd.extra {
		padding: 0 0 0 2px;
	}
	
.list-2 {
	width: 472px;
	overflow: hidden;
}

	.list-2 li {
		background: url(images/list-bg.gif) no-repeat 0% 0%;
		width: 100%;
		height: 83px;
		padding: 0 0 15px 0;
		overflow: hidden;
		vertical-align: top;
		font-size: 1.083em;
		line-height: 1.462em;
		color: #251e17;
	}
	
	.list-2 li.extra {
		padding: 0;
	}
	
		.list-2 li img {
			float: left;
			margin: 5px 15px 0 14px;
		}
	
		.list-2 li strong {
			display: block;
			margin: 0 0 -1px 0;
			padding: 11px 0 0 0;
			line-height: 1.2em;
			word-spacing: -2px;
			font-size: 2.308em;
			font-weight: 400;
			color: #251e17;
		}
		
		.list-2 li a {
			background: url(images/arrow.gif) no-repeat 0% 0%;
			display: inline-block;
			height: 18px;
			padding: 0 0 0 27px;
			line-height: 18px;
			font-weight: bold;
			color: #e65617;
		}

.list-3 {
	overflow: hidden;
}

	.list-3 li {
		width: 100%;
		padding: 0 0 35px 0;
		overflow: hidden;
		vertical-align: top;
		line-height: 1.308em;
		font-size: 1.083em;
		color: #251e17;
	}
	
	.list-3 li.extra {
		padding: 0;
	}
	
		.list-3 li img {
			float: left;
			margin: 0 21px 0 0;
		}
		
		.list-3 li strong {
			display: block;
			padding: 0 0 17px 0;
		}
		
			.list-3 li strong a {
				text-decoration: none;
				color: #251e17;
			}
			
			.list-3 li strong a:hover {
				text-decoration: underline;
			}
		
		.list-3 li p {
			padding: 0 0 24px 0 !important;
			line-height: 1.308em !important;
			font-size: 1em !important;
			color: #251e17 !important;
		}
		
		.list-3 li span {
			display: block;
		}
		
			.list-3 li span a {
				background: url(images/arrow.gif) no-repeat 0% 0%;
				display: inline-block;
				position: relative;
				height: 18px;
				margin: 0 0 0 -4px;
				padding: 0 0 0 27px;
				float: left;
				line-height: 18px;
				font-size: 1em;
				font-weight: bold;
				color: #e65617;
			}

.list-4 {
	overflow: hidden;
	padding: 1px 0 0 0;
}

	.list-4 dt {
		font-size: 1.083em;
		font-weight: bold;
		color: #e65617;
	}
	
		.list-4 dt a {
			text-decoration: none;
			color: #e65617;
		}
		
		.list-4 dt a:hover {
			text-decoration: underline;
		}
		
	.list-4 dd {
		padding: 0 0 25px 0;
		line-height: 1.308em;
		font-size: 1.083em;
		text-align: justify;
		color: #251e17;
	}
	
	.list-4 dd.extra {
		padding: 0;
	}

.list-5 {
	overflow: hidden;
	padding: 1px 0 0 4px;
}

	.list-5 dt {
		font-size: 1.083em;
		font-weight: bold;
		color: #251e17;
	}
	
		.list-5 dt a {
			text-decoration: none;
			color: #251e17;
		}
		
		.list-5 dt a:hover {
			text-decoration: underline;
		}
		
	.list-5 dd {
		padding: 0 0 18px 0;
		line-height: 1.308em;
		font-size: 1.083em;
		color: #251e17;
	}
	
	.list-4 dd.extra {
		padding: 0;
	}

.list-indent {
	padding: 0 0 11px 5px !important;
}

.list-indent1 {
	padding: 0 0 21px 0 !important;
}

.indent-bot {
	margin: 0 0 24px 0;
}

.line-ver {
	background: url(images/line-ver.gif) repeat-y;
	width: 100%;
}

.link {
	background: url(images/arrow.gif) no-repeat 0% 0%;
	display: inline-block;
	position: relative;
	height: 18px;
	padding: 0 0 0 27px;
	float: left;
	line-height: 18px;
	font-size: 1.083em;
	font-weight: bold;
	color: #e65617;
}

.indent-left {
	padding: 0 0 0 4px;
}

.no-indent {
	margin: 0 !important;
	padding: 0 !important;
}

#contact-form {
	width: 566px;
	padding: 7px 0 0 2px;
}

	#contact-form strong {
		display: block;
		width: 275px;
		float: right;
		font-weight: normal;
	}
	
	#contact-form span {
		display: block;
		padding: 0 0 1px 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #251e17;
	}
	
	#contact-form label {
		display: block;
		height: 42px;
		overflow: hidden;
	}
	
	#contact-form textarea {
		background: #fff;
		width: 267px;
		height: 97px;
		padding: 3px;
		border: 1px solid #c0c0c0;
		float: left;
		overflow: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #251e17;
	}
	
	#contact-form input {
		background: #fff;
		width: 241px;
		height: 15px;
		padding: 2px 3px 2px 3px;
		border: 1px solid #c0c0c0;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #251e17;
	}

	#contact-form a {
		background: url(images/arrow.gif) no-repeat 0% 0%;
		display: inline-block;
		position: relative;
		height: 18px;
		margin: 20px 0 0 30px;
		padding: 0 0 0 27px;
		float: right;
		line-height: 18px;
		font-size: 1.083em;
		font-weight: bold;
		color: #e65617;
	}

.indent {
	padding: 0 0 15px 3px;
}

#footer {
	background: url(images/footer-tail.gif) repeat-x 0% 0%;
	height: 105px;
	overflow: hidden;
}

	#footer p {
		float: left;
		padding: 15px 38px 0 6px;
		text-transform: uppercase;
		font-size: 1.083em;
		font-weight: bold;
		color: #251e17;
	}
	
		#footer p span {
			padding: 0 4px;
		}
		
		#footer p a {
			text-transform: none;
			text-decoration: none;
			color: #251e17;
		}
		
		#footer p a:hover {
			text-decoration: underline;
		}
	
	#footer ul {
		float: left;
		padding: 15px 0 0 0;
		overflow: hidden;
	}
	
		#footer ul li {
			background: url(images/divider.gif) no-repeat 0% 3px;
			float: left;
			margin: 0 0 0 -1px;
			padding: 0 10px 0 10px;
			font-size: 1.083em;
			font-weight: bold;
			color: #e55516;
		}
		
			#footer ul li a {
				text-decoration: none;
				color: #e55516;
			}
			
			#footer ul li a:hover {
				text-decoration: underline;
			}


#search_box {
    width: 860px;
    height: 70px;
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 151px;
    height: 40px;
	font-size: 2.5em;
    background: #ffffff;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}
#search_box2 {
    width: 401px;
    height: 70px;
}
#search_box #s2 {
    float: right;
    padding: 0;
    border: 0;
    width: 150px;
    height: 40px;
        font-size: 2.5em;
    background: #ffffff;
}

h7 {
        padding: 0 0 0 0;
        line-height: 1.308em;
        font-size: 1.083em;
        color: white;
        letter-spacing: -1px;
}

h7 strong {
                display: block;
                padding: 0 0 18px 0;
                font-weight: 700;
		color: white;
        }

h8 {
        padding: 0 0 0 0;
        line-height: 1.308em;
        font-size: 1.083em;
        color: #000000;
        letter-spacing: 0.8px;
        text-transform: uppercase;
}

h8 strong {
                display: block;
                padding: 0 0 18px 0;
                font-weight: 700;
                color: #000000;
        }


