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



#outsideborder_top {
	margin-left: auto;
	margin-right: auto;
	background: url(../i/outsideborder_top.gif) no-repeat;
	width: 774px;
	height: 22px;	
	margin-top: -70px;
}

#outsideborder_flex {
	margin-left: auto;
	margin-right: auto;
	background: url(../i/outsideborder_flex.gif) repeat-y;
	width: 774px;
	padding: 0em 0em 0em 0em;
}

#outsideborder_bottom {
	margin-left: auto;
	margin-right: auto;
	background: url(../i/outsideborder_bottom.gif) no-repeat;
	width: 774px;
	height: 22px;	
}

#titlecard {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: -30px;
	text-align: center;
	width: 774px;
	height: 55px;
	background-color: clear;
	background: url(../i/title.gif) top right no-repeat;
}



#titlecard h1 {
	margin-left: 500px;
	font-family: /* "Comic Sans MS", */ Arial, Helvetica;
	color: #fff;
	font-size: 0em;	
}




#undercard {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 34px;
	margin-bottom: 0px;
	width: 774px;
	height: 26px;
	background-color: clear;
	background: url(../i/undercard.gif) top right no-repeat;

	text-align: right;
}

#undercard p,
#undercard a {
	font-family: /* "Comic Sans MS", */ Arial, Helvetica;
	color: #fff;
	font-size: 1em;
}

#undercard p {
	padding: 3px 36px 0px 0;
}

#big_img {
	/* height: 600px; */

	margin-left: 18px;
	margin-right: 20px;
	
	
	/* use this for the default image; random image will be redefined inline on the page */	
	background: url(../i/big_greenguitar.gif) top left no-repeat;
}

* html #big_img {
	height: 280px;
}

#quote_full {
	width: 314px;
	height: 567px;
	background: url(../i/quotebg_full.gif) top left no-repeat;
	margin-left: 421px;
	padding: 42px 10px 10px 10px;
}

#quote_top {
	width: 314px;
	height: 283px;
	background: url(../i/quotebg_top.gif) top left no-repeat;
	margin-left: 421px;
	padding: 42px 10px 10px 10px;
}

* html #quote_top,
* html #quote_full {
	padding: 62px 0px 10px 10px;
}

#quote_top p.pq,
#quote_full p.pq {
	text-align: left;
	font-family: /* "Comic Sans MS", */ Arial, Helvetica;
	color: #fff;
	font-size: 1.4em;
	font-weight: 400;
	line-height: 1.1em;
	padding-right: 20px;
}

#quote_top p.credit,
#quote_full p.credit {
	text-align: left;
	font-family: /* "Comic Sans MS", */ Arial, Helvetica;
	color: #fff;
	font-size: 1.4em;
	font-weight: 400;
	line-height: 1.1em;
	padding-right: 20px;
	margin-top: -5px;
	font-style: italic;
}

.pullquote_apos {
	display: inline;
	position: absolute;
	width: .2em;
	margin: 0 0 -.4em 0;
	padding-top: .3em;
	line-height: .2em;
	font-family: Times;
	font-size: 2.6em;
    font-weight: bold;


}

.space {
	display: inline;
	padding-right: 1.2em;
}

#quote_bottom {
	width: 314px;
	height: 280px;
	background: url(../i/quotebg_bottom.gif) top left no-repeat;

	margin-left: 421px;
	padding: 42px 10px 10px 10px;


	margin-top: -48px;
}

* html #quote_bottom {
	margin-top: 0px;
}

#quote_top p,
#quote_bottom p,
#quote_full p,
.tracks {
	text-align: left;
	font-family: /* "Comic Sans MS", */ Arial, Helvetica;
	color: #fff;
	font-size: 1.0em;
	font-weight: 400;
	line-height: 1.1em;
	padding-right: 20px;

}

#quote_bottom p {
	margin-top: 0;
}



p a {
	color: #fff;
}

table.tracks tr td a,
p a:hover,
#undercard a:hover {
	color: #68D599;  /* pale green */
	color: #F8BC2D;  /* yellow-orange */
}

table.tracks tr td {
	text-align: top;
}

#quote_top h2,
#quote_bottom h2,
#quote_full h2 {
	text-align: left;
	font-family: /* "Comic Sans MS", */ Arial, Helvetica;
	color: #fff;
	font-size: 1.4em;
	font-weight: 400;
	line-height: 1.1em;
	padding-right: 20px;
	margin-bottom: -13px;
}

#quote_bottom h2 {
	margin-top: -30px;
	margin-bottom: 0px;
}

* html #quote_bottom h2 {
	margin-bottom: 13px;
}

#quote_top h3,
#quote_bottom h3,
#quote_full h3 {
	text-align: left;
	font-family: /* "Comic Sans MS", */ Arial, Helvetica;
	color: #fff;
	font-size: 1.0em;
	font-weight: 800;
	line-height: 1.0em;
	margin-top: 28px; 
}

#vacuum {
	background: #330;
	background: url(../i/vacuum_gal.gif) top left no-repeat;
	height: 227px; 
	width: 240px;
	padding-left: 82px;
	margin-left: 16px;
	margin-top: -336px;
	text-align: left;
}

* html #vacuum {
	margin-top: -282px;
    margin-left: -323px;
	padding-left: 118px;
}



ul#menu {
	margin-top: 0px;
	padding-top: 3px;
	margin-left: 64px;
	list-style: none;

}

li#button1,
li#button2,
li#button3,
li#button4 {
	height: 54px;
	width: 233px;
	margin-bottom: 1px;
	font-size: 0;
	line-height: 0;
}

li#button1 {
	background: url(../i/button1.gif) top left no-repeat;
}

li#button2 {
	background: url(../i/button2.gif) top left no-repeat;	
}

li#button3 {
	background: url(../i/button3.gif) top left no-repeat;	
}

li#button4 {
	background: url(../i/button4.gif) top left no-repeat;	
}

li#button1 a,
li#button2 a,
li#button3 a,
li#button4 a {
	display: block;
	height: 52px;
	width: 232px;
}

table.tracks {
	text-align: left;
}

* html table.tracks {
	margin-left: 0; 
}



#emailbar {
	background: url(../i/emailbar_bg.gif) top left no-repeat;	
	height: 54px;
	width: 412px;
	font-size: 0;
	line-height: 0;
	margin-left: 20px;
	margin-top: 2px;
}

*html #emailbar {
	margin-top: -14px;
	margin-left: -321px;
	margin-bottom: -16px;
}

input.emailinput {
	height: 25px;
	width: 100px;
	margin-top: 16px;
	margin-left: 200px;
	border: 1px solid #333;
	margin-bottom: 7px;
}

select.emailgeneral,
input.emailgeneral {
	position: absolute;
	border: 1px solid #333;
	margin-left: 40px;
}

input.emailgensub {
	margin-top: 20px;
	color:#fff; 
	background-color:#FFCC00;
	background-color:#E5BF10;
	border: none;
	font-size: 1.4em;
	font-family: /* "Comic Sans MS", */ Arial, Helvetica;
	
}


input.emailbutton {
	margin-top: 16px;
	margin-left: 8px;
	width: 50px;
	height: 30px;
	border: none;
	background: url(../i/emailbutton.gif) top left no-repeat;	
	font-size: 0;
	line-height: 0;
}

#design {
	margin-left: auto;
	margin-right: auto;
	width: 774px;
	height: 22px;	

}

#design a {
	display:block;
	padding-left:600px;
	font-family: Arial, Helvetica;
	font-size: .6em;
	color: #ddd;
	text-decoration: none;	
}

#design a:hover {
	text-decoration: none;
	color: #ff0033;
}

.boxes {
	font-size:.9em;
}

.boxes .b1 {
	color: #888;
}

.boxes .b2 {
	color: #aaa;
}

.boxes .b3 {
	color: #ddd;
}

#logo1 {
	margin-top: 30px;
	width: 230px; 
	height: 180px; 
	background: url(../i/electrolux_combo_promo_sm.gif) top left no-repeat;
	padding-top: 160px; 
	margin-left: 0;
	padding-left: 0;
}

* html #logo1 {
	margin-left: -28px; 
}

#logo1 p {
	font-size: .7em;
}

.pr {
	margin-top: 1.5em;	
	padding-bottom: .5em;
	display: block;
}

