/* CSS Document */


body{
	margin:0px;
	padding:0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color:#666666;
	background-color:#000000;
}
/*-------------------------------  Links -------------------*/
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
a {
	font-size: 11px;
	color:#ff0000;
	font-weight:bold;
}

.send a:link {
	text-decoration: underline;	
}
.send a:visited {
	text-decoration: none;
	
}
.send a:hover {
	text-decoration: underline;
}

.send a{
	font-size: 10px;
	color:#666666;
	font-weight:normal;
	text-decoration: underline;
}

.send2 a:hover {
	text-decoration: underline;
}

.send2 a{
	font-size: 2.5 em;
	color:#0000FF;
	font-weight:normal;
	text-decoration: none;
}

.terms {
	float:right;
	width:380px;
}
.terms a{
	font-size: 10px;
	color:#cccccc;
	font-weight:normal;
	text-decoration: underline;
}



/*-------------------------------  Headings -------------------*/
h1 { 
	font-weight:bold;
	font-size: 2em;
	color:#000000;
	margin-top:0px;
	margin-bottom:17px;
}
h2 { 
	font-weight:bold;
	font-size: 1.16em;
	color:#000000;
	margin-top:0px;
	margin-bottom:20px;
}
h3 { 
	font-weight:bold;
	font-size: 1.5em;
	color:#cc0000;
	margin-bottom:10px;
	margin-top:0px;
}
html>body h3 {
	margin-bottom:0px;
}

h4 { 
	font-size: 0.83em;
	font-weight:normal;
}
/*-------------------------------  Image Border -------------------*/
.image{
	border:0px;
}
/*-------------------------------  Clear -------------------*/
.clear {
	clear:both;
}

/*-------------------------------  Containers -------------------*/

.logocontainer {
	position: absolute;
	left: 500px;
    top: 50%;
	padding: 0px;
	width: 130px;
	height: 111px;
	margin-left: -65px; /* half of width */
    margin-top: -105px;  /* half of height */
	background-image:url(images/pwplogo.gif);
}
.container {
	position: absolute;
	left: 50%;
    top: 50%;
	padding: 0px;
	width: 790px;
	height: 460px;
	margin-left: -395px; /* half of width */
    margin-top: -230px;  /* half of height */
}
.container_bg {
	position: top;
	padding: 0px;
	width: 790px;
	height: 460px;
	background-image:url(images/homebg.gif);
}


.content {
	position: absolute;
	left: 50%;
    top: 50%;
	padding: 0px;
	width: 770px;
	height: 446px;
	margin-left: -385px; /* half of width */
    margin-top: -223px;  /* half of height */
}
html>body .content {
	padding: 0px;
}

.banner_image {
	float:left;
	margin-left:0px;
	margin-bottom:10px;
	width:810px;
	height:110px;
	background-image:url(images/banner.gif)
}

/*-------------------------------  Line -------------------*/
.line {
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	width:445px;
	height:15px;
	content:".";
	border-top:5px #cccccc solid;
}

.line_n {
	float:left;
	margin-left:0px;
	margin-top:0px;
	width:770px;
	height:1px;
	content:".";
	border-top:1px #f1f1f1 solid;
}
html>body .line_n {
	margin-top:10px;
}

.line_ns {
	float:left;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:0px;
	width:770px;
	height:1px;
	content:".";
	border-top:1px #f1f1f1 solid;
}
html>body .line_ns {
	margin-bottom:10px;
}

/*-------------------------------  Spread 12 -------------------*/
.spread12_sw {
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	width:770px;
}

.spread12 {
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	width:770px;
}

.spread12_ar {
	float:left;
	margin-left:0px;
	margin-bottom:10px;
	width:770px;
	text-align: right;
}
/*-------------------------------  Spread 8 -------------------*/
.spread8_w {
	float:left;
	margin-left:10px;
	margin-bottom:0px;
	width:510px;
}

.spread8_right {
	float:right;
	margin-left:10px;
	margin-bottom:0px;
	width:510px;
}

.spread8_n {
	float:left;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:510px;
	
}
html>body .spread8_n{
	margin-top:10px;
}
/*-------------------------------  Spread 7 -------------------*/
.spread7_right {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	width:445px;
	
}
/*-------------------------------  Spread 6 -------------------*/
.spread6 {
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	width:380px;
}

.spread6_right {
	float:right;
	width:380px;
}

.spread6_w {
	float:left;
	margin-left:10px;
	width:380px;
}

.spread6_w_ar {
	float:left;
	margin-left:10px;
	width:380px;
	text-align: right;
}

/*-------------------------------  Spread 5 -------------------*/
.spread5 {
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	width:315px;
}
/*-------------------------------  Spread 4 -------------------*/

.spread4 {
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	width:250px;
}
.spread4_22 {
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	width:250px;
	height:22px;
}

.spread4_w {
	float:left;
	margin-left:10px;
	margin-bottom:0px;
	width:250px;
}
.spread4_text {
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	width:250px;
	height:130px;
}
.spread4_nw {
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:250px;
}
/*-------------------------------  Spread 3 -------------------*/
.spread3 {
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	width:185px;
}
.spread3_e {
	float:left;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	width:185px;
}
/*-------------------------------  Spread 2 -------------------*/
.spread2 {
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	width:120px;
	height:auto;
}
.spread2_w {
	float:left;
	margin-left:10px;
	margin-bottom:0px;
	width:120px;
	height:auto;
}
.spread2_nw {
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:120px;
	height:auto;
}
.spread2_n {
	float:left;
	margin-left:0px;
	margin-top:10px;
	width:120px;
	height:auto;
}

/*-------------------------------  Spread 1 -------------------*/
.spread1 {
	float:left;
	margin: 0px;
	width:55px;
	height:55px;
}

.spread1_es {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:55px;
	height:55px;
}

.spread1_s {
	float:left;
	margin-bottom:10px;
	width:55px;
	height:55px;
}
html>body .spread1_s {
	margin-bottom:10px;
}
/*-------------------------------  Thumbnails -------------------*/
.magnet-thumb1 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/magnet-thumb1.gif) no-repeat;
}

.magnet-thumb1 a:hover {
	background-position: -55px 0;
} 

.magnet-thumb2 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/project-2-thumb.gif) no-repeat;
}

.magnet-thumb2 a:hover {
	background-position: -55px 0;
}

.magnet-thumb3 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/project-3-thumb.gif) no-repeat;
}

.magnet-thumb3 a:hover {
	background-position: -55px 0;
}

.thumb4 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/project-4-thumb.gif) no-repeat;
}

.thumb4 a:hover {
	background-position: -55px 0;
}

.thumb5 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/project-5-thumb.gif) no-repeat;
}

.thumb5 a:hover {
	background-position: -55px 0;
}

.thumb6 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/project-6-thumb.gif) no-repeat;
}

.thumb6 a:hover {
	background-position: -55px 0;
}


/*-------------------------------  home images -------------------*/

/*-------------------------------  Aerial Balls -------------------*/
.aerialballs-home a {
	display: block;
	width: 120px;
	height: 92px; 
	background: transparent url(images/ab/ab-home-rollover.gif) no-repeat;
}
.aerialballs-home a:hover {
	background-position: -120px 0;
} 
/*----AB Thumb 1 -------------------*/
.aerialballs-thumb1 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/ab/ab-thumb1-rollover.gif) no-repeat;
}
.aerialballs-thumb1 a:hover {
	background-position: -55px 0;
} 
.aerialballs-thumb1-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/ab/ab-thumb1-on.gif) no-repeat;
}
/*----AB Thumb 2 -------------------*/
.aerialballs-thumb2 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/ab/ab-thumb2-rollover.gif) no-repeat;
}
.aerialballs-thumb2 a:hover {
	background-position: -55px 0;
}
.aerialballs-thumb2-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/ab/ab-thumb2-on.gif) no-repeat;
}
/*----AB Thumb 3 -------------------*/
.aerialballs-thumb3 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/ab/ab-thumb3-rollover.gif) no-repeat;
}
.aerialballs-thumb3 a:hover {
	background-position: -55px 0;
}
.aerialballs-thumb3-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/ab/ab-thumb3-on.gif) no-repeat;
}
/*-------------------------------  Air Fresheners -------------------*/
.airfresheners-home a {
	display: block;
	width: 120px;
	height: 92px; 
	background: transparent url(images/af/af-home-rollover.gif) no-repeat;
}
.airfresheners-home a:hover {
	background-position: -120px 0;
} 
/*----AF Thumb 1 -------------------*/
.airfresheners-thumb1 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/af/af-thumb1-rollover.gif) no-repeat;
}
.airfresheners-thumb1 a:hover {
	background-position: -55px 0;
} 
.airfresheners-thumb1-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/af/af-thumb1-on.gif) no-repeat;
}
/*----AF Thumb 2 -------------------*/
.airfresheners-thumb2 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/af/af-thumb2-rollover.gif) no-repeat;
}
.airfresheners-thumb2 a:hover {
	background-position: -55px 0;
}
.airfresheners-thumb2-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/af/af-thumb2-on.gif) no-repeat;
}
/*----AF Thumb 3 -------------------*/
.airfresheners-thumb3 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/af/af-thumb3-rollover.gif) no-repeat;
}
.airfresheners-thumb3 a:hover {
	background-position: -55px 0;
}
.airfresheners-thumb3-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/af/af-thumb3-on.gif) no-repeat;
}
/*-------------------------------  Car Stickers -------------------*/
.carstickers-home a {
	display: block;
	width: 120px;
	height: 92px; 
	background: transparent url(images/cs/cs-home-rollover.gif) no-repeat;
}
.carstickers-home a:hover {
	background-position: -120px 0;
} 
/*----CS Thumb 1 -------------------*/
.carstickers-thumb1 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cs/cs-thumb1-rollover.gif) no-repeat;
}
.carstickers-thumb1 a:hover {
	background-position: -55px 0;
} 
.carstickers-thumb1-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cs/cs-thumb1-on.gif) no-repeat;
}
/*----CS Thumb 2 -------------------*/
.carstickers-thumb2 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cs/cs-thumb2-rollover.gif) no-repeat;
}
.carstickers-thumb2 a:hover {
	background-position: -55px 0;
}
.carstickers-thumb2-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cs/cs-thumb2-on.gif) no-repeat;
}
/*----CS Thumb 3 -------------------*/
.carstickers-thumb3 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cs/cs-thumb3-rollover.gif) no-repeat;
}
.carstickers-thumb3 a:hover {
	background-position: -55px 0;
}
.carstickers-thumb3-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cs/cs-thumb3-on.gif) no-repeat;
}
/*-------------------------------  Car Flags -------------------*/
.carflags-home a {
	display: block;
	width: 120px;
	height: 92px; 
	background: transparent url(images/cf/cf-home-rollover.gif) no-repeat;
}
.carflags-home a:hover {
	background-position: -120px 0;
} 
/*----CF Thumb 1 -------------------*/
.carflags-thumb1 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cf/cf-thumb1-rollover.gif) no-repeat;
}
.carflags-thumb1 a:hover {
	background-position: -55px 0;
} 
.carflags-thumb1-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cf/cf-thumb1-on.gif) no-repeat;
}
/*----CF Thumb 2 -------------------*/
.carflags-thumb2 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cf/cf-thumb2-rollover.gif) no-repeat;
}
.carflags-thumb2 a:hover {
	background-position: -55px 0;
}
.carflags-thumb2-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cf/cf-thumb2-on.gif) no-repeat;
}
/*----CF Thumb 3 -------------------*/
.carflags-thumb3 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cf/cf-thumb3-rollover.gif) no-repeat;
}
.carflags-thumb3 a:hover {
	background-position: -55px 0;
}
.carflags-thumb3-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cf/cf-thumb3-on.gif) no-repeat;
}
/*-------------------------------  Mini Kits -------------------*/
.minikits-home a {
	display: block;
	width: 120px;
	height: 92px; 
	background: transparent url(images/mk/mk-home-rollover.gif) no-repeat;
}
.minikits-home a:hover {
	background-position: -120px 0;
} 
/*----MK Thumb 1 -------------------*/
.minikits-thumb1 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/mk/mk-thumb1-rollover.gif) no-repeat;
}
.minikits-thumb1 a:hover {
	background-position: -55px 0;
} 
.minikits-thumb1-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/mk/mk-thumb1-on.gif) no-repeat;
}
/*----MK Thumb 2 -------------------*/
.minikits-thumb2 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/mk/mk-thumb2-rollover.gif) no-repeat;
}
.minikits-thumb2 a:hover {
	background-position: -55px 0;
}
.minikits-thumb2-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/mk/mk-thumb2-on.gif) no-repeat;
}
/*----MK Thumb 3 -------------------*/
.minikits-thumb3 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/mk/mk-thumb3-rollover.gif) no-repeat;
}
.minikits-thumb3 a:hover {
	background-position: -55px 0;
}
.minikits-thumb3-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/mk/mk-thumb3-on.gif) no-repeat;
}

/*-------------------------------  Car Magnets -------------------*/
.carmagnets-home a {
	display: block;
	width: 120px;
	height: 92px; 
	background: transparent url(images/cm/cm-home-rollover.gif) no-repeat;
}
.carmagnets-home a:hover {
	background-position: -120px 0;
} 
/*----CM Thumb 1 -------------------*/
.carmagnets-thumb1 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cm/cm-thumb1-rollover.gif) no-repeat;
}
.carmagnets-thumb1 a:hover {
	background-position: -55px 0;
} 
.carmagnets-thumb1-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cm/cm-thumb1-on.gif) no-repeat;
}
/*----CM Thumb 2 -------------------*/
.carmagnets-thumb2 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cm/cm-thumb2-rollover.gif) no-repeat;
}
.carmagnets-thumb2 a:hover {
	background-position: -55px 0;
}
.carmagnets-thumb2-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cm/cm-thumb2-on.gif) no-repeat;
}
/*----CM Thumb 3 -------------------*/
.carmagnets-thumb3 a {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cm/cm-thumb3-rollover.gif) no-repeat;
}
.carmagnets-thumb3 a:hover {
	background-position: -55px 0;
}
.carmagnets-thumb3-on {
	display: block;
	width: 55px;
	height: 55px; 
	background: transparent url(images/cm/cm-thumb3-on.gif) no-repeat;
}
/*-------------------------------  Pimp Pack -------------------*/
.pimpspack-home a {
	display: block;
	width: 120px;
	height: 193px; 
	background: transparent url(images/pp/pp-home-rollover.gif) no-repeat;
}

.pimpspack-home a:hover {
	background-position: -120px 0;
} 
/*-------------------------------  W3C button -------------------*/
.w3c-xhtml_w5_ar a{
	float:right;
	margin-left:5px;
	width:80px;
	height:15px;
}
/*-------------------------------  ID30 button -------------------*/
.id30_w5_ar a{
	float:right;
	margin-left:5px;
	width:80px;
	height:15px;
}
