/* 	================================================================================================
 	Browser Styles Reset
 	================================================================================================ */
	 
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
	table{border-collapse:collapse;border-spacing:0;}
	fieldset,img{border:0;}
	address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
	ol,li{list-style:none;}
	caption,th{text-align:left;}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
	q:before,q:after{content:'';}
	abbr,acronym {border:0;font-variant:normal;}
	sup {vertical-align:text-top;}
	sub {vertical-align:text-bottom;}
	input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
	legend{color:#000;}
	a{outline: none;}

/* 	================================================================================================
 	Global Classes
 	================================================================================================ */

	.preload-images {
		display:none;
	}

/* 	================================================================================================
 	Body
 	================================================================================================ */

	body {
		background-color: #313847;
		text-align:center;	 /* to center the container in ie5.5 and below */
	}
	
	
/* 	================================================================================================
 	Bread Crumb Trail
 	================================================================================================ */
	#breadcrumb, #breadcrumb a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFFFF;
		padding-bottom:13px;
		text-decoration:none;
	}
	#breadcrumb a:hover{
		color:#ED8707;
	}

/* 	================================================================================================
 	Container
 	================================================================================================ */

	#container {
		width:980px;
		margin:0px auto;
		text-align:left; 	/* to reverse the text-align:center of the body rule */
	}

/* 	================================================================================================
 	Container > Header
 	================================================================================================ */

	#header {
		width:100%;
		height:108px;
	}

/* 	================================================================================================
 	Container > Content
 	================================================================================================ */

	#content {
		position:relative;
		background-color:#6E788C;
		padding:10px;
		width:980px; 	/* for browsers which misinterpret the CSS1 box model ( absorb the padding/border widths ) */
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:960px;
		z-index:1;
	}
	
	html>body #content { width:960px; /* for Opera 5 */ } 
	
	#order-button {
		position:absolute;
		left:900px;
		top:-25px;
		z-index:2;
	}

/* 	================================================================================================
 	Container > Upper Content
 	================================================================================================ */

	#upper-content-sonicbids {
		position:relative;
		width:100%;
		background-image: url(./images/aspimages/2009/mainImages/home-sonicbids.gif);
		background-repeat:no-repeat;
		background-position:300px 20px;
		background-color:#FFF;
	}
	#upper-content-sonicbids ul {
		position:relative;
		width:283px;
		height:440px;
		top:20px;
		left:20px;
	}

	#upper-content-sonicbids li:first-child {
		height:41px;
	}

	#upper-content-sonicbids li a {
		display:block;
		position:absolute;
		height:60px;
		width:283px;
		z-index:1;
	}
	#upper-content {
		position:relative;
		width:100%;
		background-image: url(./images/aspimages/2009/mainImages/home.gif);
		background-repeat:no-repeat;
		background-position:300px 20px;
		background-color:#FFF;
	}

	#upper-content ul {
		position:relative;
		width:283px;
		height:440px;
		top:20px;
		left:20px;
	}

	#upper-content li:first-child {
		height:41px;
	}

	#upper-content li a {
		display:block;
		position:absolute;
		height:60px;
		width:283px;
		z-index:1;
	}

	#image-one:hover,
	#image-two:hover,
	#image-three:hover,
	#image-four:hover,
	#image-five:hover,
	#image-six:hover { 
		left:-4px; 
		height:72px; 
		z-index:2; 
	}

	#image-one { top:41px; background-image:url(./images/aspimages/2009/nav/home-cd.gif); }
	#image-one:hover { top:37px; background-image:url(./images/aspimages/2009/nav/home-cd_f2.png); }
	
	#image-two { top:101px; background-image:url(./images/aspimages/2009/nav/home-dvd.gif); }
	#image-two:hover { top:97px; background-image:url(./images/aspimages/2009/nav/home-dvd_f2.png); }
	
	#image-three { top:161px; background-image:url(./images/aspimages/2009/nav/home-bluray.gif); }
	#image-three:hover { top:157px; background-image:url(./images/aspimages/2009/nav/home-bluray_f2.png); }
	
	#image-four { top:221px; background-image:url(./images/aspimages/2009/nav/home-print.gif); }
	#image-four:hover { top:217px; background-image:url(./images/aspimages/2009/nav/home-print_f2.png); }
	
	#image-five { top:281px; background-image:url(./images/aspimages/2009/nav/home-packaging.gif); }
	#image-five:hover { top:277px; background-image:url(./images/aspimages/2009/nav/home-packaging_f2.png); }
	
	#image-six { top:341px; background-image:url(./images/aspimages/2009/nav/home-buildyourown.gif); }
	#image-six:hover { top:337px; background-image:url(./images/aspimages/2009/nav/home-buildyourown_f2.png); }

	#quickquote {
	background-image:url(./images/aspimages/2009/buttons/buildyourown.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:249px; 
	height:45px; 
	left:304px; 
	top:380px;
	z-index:2;
	}
	
	#quickquote:hover {
	background-image:url(./images/aspimages/2009/buttons/buildyourown_f2.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:249px; 
	height:45px; 
	left:304px; 
	top:380px;
	z-index:3;
	}
	#choose {
	background-image:url(./images/aspimages/2009/buttons/choosepackage.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:249px; 
	height:45px; 
	left:304px; 
	top:345px;
	z-index:2;
	}
	
	#choose:hover {
	background-image:url(./images/aspimages/2009/buttons/choosepackage_f2.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:249px; 
	height:45px; 
	left:304px; 
	top:345px;
	z-index:3;
	}
	#choose-sonicbids {
	background-image:url(./images/aspimages/2009/buttons/choosepackage.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:249px; 
	height:45px; 
	left:304px; 
	top:330px;
	z-index:2;
	}
	
	#choose-sonicbids:hover {
	background-image:url(./images/aspimages/2009/buttons/choosepackage_f2.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:249px; 
	height:45px; 
	left:304px; 
	top:330px;
	z-index:3;
	}
	
	#homead {
	background-image:url(./images/aspimages/2009/buttons/home-ad.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:243px; 
	height:107px; 
	left:304px; 
	top:314px;
	z-index:2;
	}
	#homead:hover {
	background-image:url(./images/aspimages/2009/buttons/home-ad_f2.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:243px; 
	height:107px; 
	left:304px; 
	top:314px;
	z-index:3;
	}

/* 	================================================================================================
 	Container > Lower Content
 	================================================================================================ */

	#lower-content {
	position:relative;
	width:960px;
	height:93px;
	margin-top:10px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	}

	#tour {
	background-image:url(./images/aspimages/2009/lowerContent/tour.gif);
	background-repeat:no-repeat;
	background-position:left;
	position:absolute;
	width:245px;
	height:93px;
	left:0px;
	top:0px;
	}
	
	#tour:hover {
	background-image:url(./images/aspimages/2009/lowerContent/tour_f2.gif);
	background-repeat:no-repeat;
	background-position:left;
	position:absolute;
	width:245px;
	height:93px;
	left:0px;
	top:0px;
	}
	
	#home-testimonial-sonicbids {
	background-image:url(./images/aspimages/2009/lowerContent/home-testimonial-sonic.gif);
	background-repeat:no-repeat;
	background-position:left;
	position:absolute;
	width:424px;
	height:93px;
	left:272px;
	top:0px;
	}
	
	#home-testimonial {
	background-image:url(./images/aspimages/2009/lowerContent/home-testimonial.gif);
	background-repeat:no-repeat;
	background-position:left;
	position:absolute;
	width:424px;
	height:93px;
	left:272px;
	top:0px;
	}
	
	#home-sell {
	background-image:url(./images/aspimages/2009/lowerContent/home-sellworldwide.gif);
	background-repeat:no-repeat;
	background-position:left;
	position:absolute;
	width:219px;
	height:93px;
	left:730px;
	top:0px;
	}
	
	#home-sell:hover {
	background-image:url(./images/aspimages/2009/lowerContent/home-sellworldwide_f2.gif);
	background-repeat:no-repeat;
	background-position:left;
	position:absolute;
	width:219px;
	height:93px;
	left:730px;
	top:0px;
	}
	
	#home-togo {
	background-image:url(./images/aspimages/2009/lowerContent/home-help.gif);
	background-repeat:no-repeat;
	background-position:left;
	position:absolute;
	width:219px;
	height:93px;
	left:730px;
	top:0px;
	}
	
	#home-togo:hover {
	background-image:url(./images/aspimages/2009/lowerContent/home-help_f2.gif);
	background-repeat:no-repeat;
	background-position:left;
	position:absolute;
	width:219px;
	height:93px;
	left:730px;
	top:0px;
	}
	
	#divider1, #divider2, #divider3, #divider4 {
	position:absolute;
	background-image:url(./images/aspimages/2009/lowerContent/divider.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:15px;
	height:93px;
	}
	
	#divider1{
	left:246px;
	top:0px;
	}
	#divider2{
	left:702px;
	top:0px;
	}
	#divider3{
	left:270px;
	top:0px;
	}
	#divider4{
	left:780px;
	top:0px;
	}
	
	
/* 	================================================================================================
 	Footer
 	================================================================================================ */
	#footer, #footer a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFFFF;
		text-decoration:none;	
		text-align:center;
		margin-top:25px;
		margin-bottom: 25px;
	}
	#footer a:hover {
		color:#ED8707;
		text-decoration:none;
	}
	
	/* 	================================================================================================
 	BETA LINK CONTAINER
 	================================================================================================ */

	#top-bar-container {
	background-color:#ED8707;
	height:25px;
	line-height:25px;
	margin-top: -19px;
	}
	#top-bar {
	margin:0 auto;
	position:relative;
	width:980px;
	}
	#top-bar a {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	text-decoration:underline;
	}
	#top-bar a:visited {
	color:#FFFFFF;
	}
	#top-bar a:hover {
	color:#313847;
	}
	#classic {
	left:0;
	font-family: Arial, Helvetica, sans-serif;
    }

