html {
	background:#000 url(/i/bg.jpg) center top no-repeat;
	height:100%;
	margin:0 auto;
	padding:0;
	font-size:62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
body {
	margin:0 auto;
	padding:0;
	width:998px;
	border:1px #fff100;
	border-style:none solid;
	min-height:100%;
	height:auto !important;
	height:100%;
	background:none;
	position:relative;
}

a {
	color:#ff0;
}
a:hover {
	color:#fff;
	text-decoration:none
}


/*  header  */

#flashy {
	width:700px;
	text-align:center;
	height:50px;
	overflow:hidden;
	position:absolute;
	padding:0 0 0 300px;
	z-index:2;
}
#flashy object {
	margin:-125px auto 0 auto;
	width:600px;
}


#l_contact_home {
	position:relative;
	height:43px;
	padding:0;
	margin:7px 0 0 0;
	width:106px;
	float:right;
	font:8px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	list-style:none;
	z-index:89;
}
#l_contact_home li {
	float:left;
	display:inline;
	margin:0 0 0 7px;
	padding:0;
	height:43px;
}
#l_contact_home li a {
	display:block;
	width:43px;
	height:43px;
	text-decoration:none;
}
#l_contact_home li a i {
	visibility:hidden;
}
#l_contact_home li#l_contact a{
	background: url(/i/contact_home.gif) -49px 0 no-repeat;
}
#l_contact_home li#l_contact a:hover{
	background: url(/i/contact_home.gif) -49px -50px no-repeat;
}
#l_contact_home li#l_home a{
	background: url(/i/contact_home.gif) -96px 0 no-repeat;
}
#l_contact_home li#l_home a:hover{
	background: url(/i/contact_home.gif) -96px -50px no-repeat;
}

#top_nav {
	list-style:none;
	clear:both;
	padding:1px 0 0 0;
	margin:0;
	background: url(/i/top_nav.jpg) 267px 5px no-repeat;
	height:76px;
	position:relative;
	z-index:89;
}
#top_nav li {
	float:left;
	display:inline;
	height:76px;
	margin:0;
	padding:0;
}
#top_nav li a {
	display:block;
	margin-top:4px;
	height:39px;
	padding:0;
	text-decoration:none;
}
#top_nav li a i{
	visibility:hidden;
}

#top_nav li#jam_logo {
	margin:0 0 0 17px;
	padding:0;
	width:250px;
}
#top_nav li#jam_logo a {
	width:250px;
	height:76px;
	display:block;
	color:#fff;
	text-decoration:none;
	font:bold 1em Verdana, Arial, Helvetica, sans-serif;
	background:url(/i/jam_logo.gif) no-repeat;
	margin:0;
	padding:0;
	z-index:100;
}
#top_nav li#jam_logo a i {
	visibility:hidden;
}

#t_co {
	width:86px;
}
#t_co a {
	margin:4px 14px 0 0;
	padding:0;
	background:url(/i/top_nav.gif) 0 0 no-repeat;
}
#t_co a:hover {
	background:url(/i/top_nav.gif) 0 -50px no-repeat;
}

#t_vin {
	width:118px;
}
#t_vin a {
	background:url(/i/top_nav.gif) -87px 0 no-repeat;
	margin: 0;
}
#t_vin a:hover {
	background:url(/i/top_nav.gif) -87px -50px no-repeat;
}

#t_print {
	width:80px;
}
#t_print a {
	background:url(/i/top_nav.gif) -233px 0 no-repeat;
	margin: 0 0 0 14px;
}
#t_print a:hover {
	background:url(/i/top_nav.gif) -233px -50px no-repeat;
}


#t_fan {
	width:125px;
}
#t_fan a {
	background:url(/i/top_nav.gif) -314px 0 no-repeat;
	margin: 0 0 0 14px;
}
#t_fan a:hover {
	background:url(/i/top_nav.gif) -314px -50px no-repeat;
}

#t_tee {
	width:80px;
}
#t_tee a {
	background:url(/i/top_nav.gif) -219px 0 no-repeat;
	margin: 0 0 0 14px;
}
#t_tee a:hover {
	background:url(/i/top_nav.gif) -219px -50px no-repeat;
}

#t_decal {
	width:70px;
}
#t_decal a {
	background:url(/i/top_nav.gif) -451px 0 no-repeat;
	margin: 0 0 0 14px;
}
#t_decal a:hover {
	background:url(/i/top_nav.gif) -451px -50px no-repeat;
}

#t_sign {
	width:139px;
}
#t_sign a {
	background:url(/i/top_nav.gif) -522px 0 no-repeat;
	margin: 0 0 0 13px;
}
#t_sign a:hover {
	background:url(/i/top_nav.gif) -522px -50px no-repeat;
}
#t_sign ul {
	margin-left:13px !important;
}
#t_sign ul li {
	width:122px;
}


#t_school {
	width:152px;
}
#t_school a {
	background:url(/i/top_nav.gif) -298px 0 no-repeat;
	margin: 0 0 0 14px;
}
#t_school a:hover {
	background:url(/i/top_nav.gif) -298px -50px no-repeat;
}
#t_school ul {
	margin-left:15px !important;
}

#t_web {
	width:85px;
}
#t_web a {
	background:url(/i/top_nav.gif) -661px 0 no-repeat;
	margin: 0 0 0 14px;
}
#t_web a:hover {
	background:url(/i/top_nav.gif) -661px -50px no-repeat;
}
#t_web ul {
	margin-left:13px !important;
}

#content {
	width:100%;
	border:2px #fff100;
	border-style:none none solid none;
	clear:both;
	padding:0;
	margin:18px 0 0 0;
	background:#000080 url(/i/content_top_bg.jpg) top repeat-x;
	position:relative;
	z-index:88;
	overflow:auto;
}



/*  index  */



#index_content {
	background:url(/i/swoop_bg.jpg) left -1px no-repeat;
	width:433px;
	height:328px;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	float:left;
}
#flash_deal {
	height:232px;
	width:232px;
	margin:50px 0 0 10px;
	position:relative;
}

#deal_nav {
	position:absolute;
	top:269px;
	left:59px;
	z-index:100;
}
#deal_nav a {
	background:#000080;
	text-decoration:none;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px;
	margin:3px;
	border:1px solid #FFF100;
}
#deal_nav a.activeSlide { background: #36c; }

#deals {
	height:232px;
	width:232px;
	margin:50px 0 0 10px;
	position:relative;
	list-style:none;
	padding:0;
	overflow:hidden;
	z-index:99;
	display:none;
}
 
#deals img {  
	height:232px;
	width:232px;
    top:  0; 
    left: 0 
} 

#scroll_thumbs {
	margin:30px 0 0 10px;
	padding:0;
	height:41px;
	width:225px;
	background:url(/i/thumbs.gif) repeat-x;
	position:absolute;
	top:285px;

}
#scroll_thumbs a {
	display:block;
	width:225px;
	height:41px;
	background:url(/i/thumbs_bdr.gif) bottom no-repeat;
	text-decoration:none;
	color:#ff0;
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
}

#index_meat {
	background:#000080 url(/i/content_top_bg.jpg) top repeat-x;
	font-size:1.2em;
	padding:30px 30px 30px 0;
	margin:0 0 0 440px;
	width:520px;
	position:relative;
	min-height:307px;
	height:auto !important;
	height:307px;
}

#index_meat h1 {
	background:url(/i/index_hdr.gif) no-repeat;
	font:bold italic 1em Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	padding:0;
	width:450px;
	height:36px;
}
#index_meat h1 i {
	visibility:hidden;
}
.p1 {
	float:left;
	width:225px;
	padding:10px;
	margin:11px 5px 5px 0;
	border:1px solid #fff100;
	background:#36c;
	
	}
.index_car1 {
	border:none;
	float:left;
	position:relative;
	margin:25px 0 0 -83px;
	
}
.index_car2 {
	border:none;
	margin:25px 0 0 0;
	float:right;
}

/* Page Headers */

#banner_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/vinyl_banners_hdr.gif) left bottom no-repeat;
}
#banner_hdr i {
	visibility:hidden;
}
#bannersign_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/bannersign_hdr.gif) left bottom no-repeat;
}
#bannersign_hdr i {
	visibility:hidden;
}

#window_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/window_hdr.gif) left bottom no-repeat;
}
#window_hdr i {
	visibility:hidden;
}

#ship_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/ship_hdr.gif) left bottom no-repeat;
}
#ship_hdr i {
	visibility:hidden;
}


#shirt_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/shirt_hdr.gif) left bottom no-repeat;
}
#shirt_hdr i {
	visibility:hidden;
}

#emb_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/emb_hdr.gif) left bottom no-repeat;
}
#emb_hdr i {
	visibility:hidden;
}

#contact_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/contact_hdr.gif) left bottom no-repeat;
}
#contact_hdr i {
	visibility:hidden;
}

#quote_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/quote_hdr.gif) left bottom no-repeat;
}
#quote_hdr i {
	visibility:hidden;
}

#vinyl_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/vinyl_hdr.gif) left bottom no-repeat;
}
#vinyl_hdr i {
	visibility:hidden;
}

#print_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/printing_hdr.gif) left bottom no-repeat;
}
#print_hdr i {
	visibility:hidden;
}

#links_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/links_hdr.gif) left bottom no-repeat;
}
#links_hdr i {
	visibility:hidden;
}

#site_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/site_hdr.gif) left bottom no-repeat;
}
#site_hdr i {
	visibility:hidden;
}

#gallery_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/gallery_hdr.gif) left bottom no-repeat;
}
#gallery_hdr i {
	visibility:hidden;
}

#wrap_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/wrap_hdr.gif) left bottom no-repeat;
}
#wrap_hdr i {
	visibility:hidden;
}

#trailer_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/trailer_hdr.gif) left bottom no-repeat;
}
#trailer_hdr i {
	visibility:hidden;
}

#web_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/web_hdr.gif) left bottom no-repeat;
}
#web_hdr i {
	visibility:hidden;
}

#fan_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/fan_hdr.gif) left bottom no-repeat;
}
#fan_hdr i {
	visibility:hidden;
}

#gfx_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/graphix_hdr.gif) left bottom no-repeat;
}
#gfx_hdr i {
	visibility:hidden;
}

#co_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/co_hdr.gif) left bottom no-repeat;
}
#co_hdr i {
	visibility:hidden;
}

#lights_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/headlight_hdr.gif) left bottom no-repeat;
}
#lights_hdr i {
	visibility:hidden;
}

#thanks_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/thanks_hdr.gif) left bottom no-repeat;
}
#thanks_hdr i {
	visibility:hidden;
}

#decals_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/decals_hdr.gif) left bottom no-repeat;
}
#decals_hdr i {
	visibility:hidden;
}

#schools_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/schools_hdr.gif) left bottom no-repeat;
}
#schools_hdr i {
	visibility:hidden;
}

#dtg_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/dtg_hdr.gif) left bottom no-repeat;
}
#dtg_hdr i {
	visibility:hidden;
}

#silkscreen_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/silkscreen_hdr.gif) left bottom no-repeat;
}
#silkscreen_hdr i {
	visibility:hidden;
}


#school_apparel_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/school_apparel_hdr.gif) left bottom no-repeat;
}
#school_apparel_hdr i {
	visibility:hidden;
}


#school_decal_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/school_decal_hdr.gif) left bottom no-repeat;
}
#school_decal_hdr i {
	visibility:hidden;
}

#school_products_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/school_products_hdr.gif) left bottom no-repeat;
}
#school_products_hdr i {
	visibility:hidden;
}


#mx_decal_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/mx_decal_hdr.gif) left bottom no-repeat;
}
#mx_decal_hdr i {
	visibility:hidden;
}

#fire_decal_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/fire_decal_hdr.gif) left bottom no-repeat;
}
#fire_decal_hdr i {
	visibility:hidden;
}

#custom_decal_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/custom_decal_hdr.gif) left bottom no-repeat;
}
#custom_decal_hdr i {
	visibility:hidden;
}

#signs_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/signs_hdr.gif) left bottom no-repeat;
}
#signs_hdr i {
	visibility:hidden;
}

#full_color_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/full_color_hdr.gif) left bottom no-repeat;
}
#full_color_hdr i {
	visibility:hidden;
}

#vinyl_banners_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/vinyl_banners_hdr.gif) left bottom no-repeat;
}
#vinyl_banners_hdr i {
	visibility:hidden;
}


#race_web_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/race_web_hdr.gif) left bottom no-repeat;
}
#race_web_hdr i {
	visibility:hidden;
}


#com_web_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/com_web_hdr.gif) left bottom no-repeat;
}
#com_web_hdr i {
	visibility:hidden;
}

#race_apparel_hdr {
	width:723px;
	height:27px;
	padding:30px 0 0 0;
	background:url(/i/race_apparel_hdr.gif) left bottom no-repeat;
}
#race_apparel_hdr i {
	visibility:hidden;
}








h3 {
	font: bold 1.4em Verdana, Arial, Helvetica, sans-serif;
	color:#fff100;
	margin:0 1em 0 25px;
}


#screen_hdr {
	font: bold 1.6em Verdana, Arial, Helvetica, sans-serif;
	color:#fff100;
	margin:0 1em 0 25px;
}

#col_1, #col_2 {
	width:50%;
	float:left;
}

#contact_desc {
	float:left;
	width:400px;
}
#contact_desc p {
	margin:5px 25px 1.2em 25px;
	font:normal 1.2em Verdana, Arial, Helvetica, sans-serif;
}

.desc_p {
	margin:5px 25px 1.2em 25px;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
}
#contact_desc p.contact_phone {
	margin:5px 25px 1.2em 25px;
	font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;
}
#ups_map {
	float:right;
}
#contact_email{
	width:400px;
	margin:0 0 0 450px;
	padding:0;
	list-style:none;
	font:1.3em Verdana, Arial, Helvetica, sans-serif;
}
#contact_email li {
	margin:0 0 1.2em 0;
}
#contact_email li label {
	width:160px;
	display:block;
	float:left;
}
#contact_email li input, #contact_email li select, #contact_email li textarea {
	width:200px;
}

#ship_info {
	margin:5px 25px;
	width:355px;
}
#ship_info dt {
	font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;
}
#ship_info dd {
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 1.2em 0;
}

#win_price {
	border:1px solid #36f;
	margin:0 350px 0 25px;
	display:inline;
	float:right;
	font:1.3em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	border-collapse:collapse;
}

#win_shape {
	clear:both;
	margin:10px 0 0 25px;
	padding:0;
	border-collapse:collapse;
	text-align:center;
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
}
#win_shape td, #win_shape th {
	padding:3px;
}
#win_shape th {
	vertical-align:bottom;
}
#win_shape img {
	border:none;
}
#win_bg {
	font:bold 1.8em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff100;
	margin:45px 25px 5px 25px;
	border:1px #fff100;
	border-style:none none solid none;
}
ul#windows {
	display:block;
	width:920px;
	margin:0;
	list-style:none;
	padding:0 30px;
	margin:0;
}
#windows li {
	float:left;
	width:216px;
	text-align:center;
	margin:5px 5px 15px 5px;
}
#windows li a {
	text-decoration:none;
}
#windows li a img {
	border:none;
	margin:0;
	padding:0;
}


ul#lights {
	display:block;
	width:950px;
	margin:0;
	list-style:none;
	padding:0;
	margin:0 20px;
}
#lights li {
	float:left;
	width:300px;
	height:240px;
	text-align:center;
	margin:10px 5px;
}
#lights li a {
	text-decoration:none;
}
#lights li a img {
	border:2px solid #fff100;
	margin:0;
	padding:0;
}
#lights li a:hover img {
	border-color:#f60;
}



#banner_ex {
	width:300px;
	padding:0;
	margin:0 50px;
	float:right;
	list-style:none;
}
#wrap_ex {
	width:344px;
	padding:0;
	margin:0 25px;
	float:right;
	list-style:none;
	display:inline;
}

#shirt_ex {
	width:344px;
	padding:0;
	margin:0 50px 0 25px;
	float:right;
	list-style:none;
	display:inline;
	font-size:1.2em;
	font-weight:bold;
}

#banner_ex li, #shirt_ex li, #wrap_ex li {
	padding:0 0 10px 0;
}
#banner_ex li a img, #wrap_ex li img, #web_ex li img {
	border:2px solid #ff0;
}
#shirt_ex li a img {
	border:none;
}
#banner_ex li a:hover img, #web_ex li a:hover img {
	border:2px solid #f60;
}

#banner_feat, #shirt_feat, #emb_costs {
	font:bold 1.2em Verdana,Arial,Helvetica,san-serif;
	width:400px;
}
#banner_feat {
	padding:10px 10px 10px 30px;
	margin:10px;
}
#shirt_feat {
	padding:10px 10px 10px 30px;
	margin:0 10px 10px 10px;
}
#emb_costs {
	padding:0 5em;
}
#shirt_feat li {
	margin:5px 0;
}


#banner_feat li {
	margin:.5em 0;
}

#banner_tbl, #white_tbl, #black_tbl {
	border:1px solid #36f;
	margin:0 10px 25px 25px;
	width:450px;
	font-size:1.2em;
	text-align:right;
	border-collapse:collapse;
}
#banner_tbl tr.alt_row, #win_price tr.alt_row, #win_shape tr.alt_row, #white_tbl tr.alt_row, #black_tbl tr.alt_row {
	background:#000054;
}

#banner_tbl tr.alt_row td, #win_price tr.alt_row td, #win_price tr.alt_row td, #white_tbl tr.alt_row td, #black_tbl tr.alt_row td, #white_tbl tr.alt_row th, #black_tbl tr.alt_row th {
	border:1px #36f;
	border-style:solid none;
}

.alt_row span {
	font-size:10px;
}
#banner_tbl th, #win_price th, #white_tbl th, #black_tbl th{
	padding:5px;
}
#banner_tbl td{
	width:25%;
	padding:3px;
}

#benefits {
	font-size:1.3em;
	color:#fff100;
	border:1px solid #fff100;
	padding:5px 5px 5px 25px;
	margin:0 0 0 25px;
	background:#36c;
	width:550px;
	height:85px;
}
#benefits li {
	width:275px;
	float:left;
}

#wrap_price {
	margin:0 380px 0 25px;
	list-style:none;
	padding:0;
}
#wrap_price li {
	width:253px;
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	margin:10px;
	padding:0;
	border:1px solid #36c;
	background-color:#36c;
	float:left;
	display:inline;
}
#wrap_price li span {
	padding:3px;
	display:block;
}
#wrap_price li dl {
	list-style:none;
	padding:0;
	margin:0;
	background-color:#000080;
}

#wrap_price li dl dt {
	font-weight:bold;
	padding:5px 5px 0 5px;
}
#wrap_price li dl dd {
	width:auto;
	background-color:#000080;
	border-bottom:1px solid #36c;
	font:normal 1em Verdana, Arial, Helvetica, sans-serif;
	height:auto;
	display:block;
	float:none;
	padding:3px 8px;
	margin:0;
}
li#wrap_addl {
	clear:left;
	width:528px;
}
#wrap_addl ul {
	font:normal 1.1em Verdana, Arial, Helvetica, sans-serif;
	background:#000080;
	padding:3px;
	margin:0;
}
#wrap_addl ul li {
	background:#000080;
	float:none;
	margin:0;
	padding:3px;
	font:normal .9em Verdana, Arial, Helvetica, sans-serif;
	border:none;
	display:block;
	width:auto;
}

#vinyl_ex {
	border:2px solid #fff100;
	float:right;
	margin:0 25px;
}
#templates {
	width:250px;
	margin:10px 25px 10px 25px;
	padding:0 15px;
	font-size:1.4em;
	border:1px solid white;
	height:28px;
}
#templates li {
	margin:5px 25px;
	float:left;
}

#vinyl_price {
	list-style:none;
	padding:0;
	margin:0 25px;
}
#vinyl_price li {
	width:189px;
	float:left;
	padding:0;
	margin:0;
	clear:right;
}
#vinyl_price li dl {
	margin:5px;
	border:1px solid #36c;
	padding:0;
	list-style:none;
}
#vinyl_price li dl dt  {
	margin:0;
	padding:4px;
	font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	background:#36c;
}
#vinyl_price li dl dd  {
	margin:0;
	padding:3px 8px;
	font:normal 1.1em Verdana, Arial, Helvetica, sans-serif;
}

ul#vinyl_note {
	position:absolute;
	padding:0 0 0 25px;
	margin:0;
	font:normal 1em Verdana, Arial, Helvetica, sans-serif;
	left:25px;
	top:460px;
}

#std_colors {
	border:1px solid #36c;
	list-style:none;
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
	margin:0 25px 10px 25px;
	padding:0;
	background:#fff;
	color:#000080;
}
#std_colors li {
	margin:3px 18px;
}

#special_colors {
	border:1px solid #36c;
	list-style:none;
	padding:0;
	margin:0 25px 10px 25px;
	height:810px;
	background:#fff;
	color:#000080;
}
#special_colors li {
	float:left;
	width:18.5%;
	padding:5px;
	font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;
}
#special_colors li ul {
	padding:3px 5px;
	list-style:none;
	margin:0;
}
#special_colors li ul li {
	float:none;
	width:auto;
	font:normal 1em Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
}
#white_tbl td, #black_tbl td {
	padding:3px;
}

#white_tbl ul, #black_tbl ul {
	text-align:left;
	margin:0 0 0 25px;
	padding:0;
}
#white_tbl p, #black_tbl p, .additions {
	text-align:left;
	padding:5px;
	margin:0;
}

#price_tbl_hdr, #win_price_hdr, .tbl_hdr {
	text-align:center;
	background:#36f;
	padding:5px;
	font-size:1.3em;
}
#price_tbl_hdr span {
	font:.8em normal Verdana,Arial,Helvetica,san-serif;
}
.addl_fees {
	clear:left;
	padding:0 25px;
	margin:0;
}
.addl_fees dt {
	font-weight:bold;
}
.addl_fees dd {
	padding:0;
	margin:0 0 1em 1em;
}

.fine_print {
	width:450px;
	float:left;
}
#print_container {
	margin:0 auto 20px auto;
	text-align:center;
	overflow:hidden;
	position:relative;
	z-index:1;
	padding:0;
	width:779px;
	height:830px;
	border:2px solid #fff100;
}

#jam_print {
	margin:-130px 0 0 0;
	width:779px;
	height:960px;
}

#links {
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
}
#links li {
	margin:15px;
	width:200px;
	height:100px;
	float:left;
}
#links a {
	font-weight:bold;
}
#site_map {
	list-style:none;
	margin:0 25px;
	padding:0;
}
#site_map li {
	float:left;
	padding:5px 10px;
	font-size:1.5em;
}
#site_map li ul {
	padding:10px 0 0 10px;
	margin:0;
	list-style:none;
	background:url(/i/arrow.gif) left top no-repeat;
}
#site_map li ul li {
	float:none;
	font-size:.8em;
	padding:5px;
	margin:0;
}

#gallery_flash {
	text-align:center;
	position:relative;
	z-index:1;
}

.co_info {
	font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;
}
#co_links {
	list-style:none;
	font:1.4em Verdana, Arial, Helvetica, sans-serif;
}
#co_links li {
	margin:.75em 0;
}


#std_trailer {
	float:right;
	margin:0 50px;
}
#trailer {
	clear:both;
	list-style:none;
	margin:10px;
	padding:0;
}

#promo_prods {
	float:right;
	margin:0 25px;
}

#souv_list {
	margin:0 25px;
	font-size:1.2em;
}
#souv_list dt {
	padding:1.5em 0 0 0;
	margin:0;
	font-weight:bold;
	clear:left;
}
#souv_list dt a i {
	float:left;
	margin:0 10px 0 0;
	width:150px;
	text-align:right;
	display:block;
	height:100px;
}
#souv_list dt a i img {
	border:none;
}
#souv_list dd {
	margin-left:160px;
}
#souv_list dd ul {
	margin:.75em 0 0 25px;
	padding:0;
	list-style:none;
}


#web_ex {
	list-style:none;
	margin:0 0 0 20px;
	padding:0;
}
#web_ex li{
	float:left;
	margin:7px;
}

#web_offer {
	border:2px solid #fff;
	float:right;
	margin:0 25px 1em 1em;
	padding:10px;
	width:300px;
	background:#36c;
	font-weight:bold;	
}
#web_offer h3 {
	text-align:left;
	margin:0;
	padding:0;
}
#web_offer p {
	margin:.5em 0;
	font-size:1.1em;
}

#school_products {
	border:1px solid #fff100;
	margin:10px 25px;
	background:#36c;
}
#school_products ul{
	float:left;
	margin:10px;
	padding:10px;
	list-style:none;
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
}
#school_products ul li {
	line-height:175%;
}

#school_products_pic {
	float:right;
	margin:10px 25px;
	border:1px solid #fff100;
}

#decal_specs {
	margin:10px 25px;
	padding:10px 10px 10px 25px;
	border:1px solid #fff100;
	background:#36c;
	font-size:1.2em;
	width:400px;
	font-weight:bold;
}
#decal_specs li {
	line-height:175%;
}

#contact_map {
	margin:0 25px;
	border:1px solid #fff100;
}

.price {
	color:#fff100;
	font-weight:bold;
	display:inline !important;
}

#sellyourapparel {
	margin:0 0 25px 25px;
	border:1px solid #fff100;
	padding:0 10px;
	font-size:1.2em;
	width:400px;
	background-color:#36c;
}
#sellyourapparel h3 {
	font-size:1.2em;
	margin-left:0;
}

#signs_ex {
	float:right;
	margin:0 25px 25px 25px;
	list-style:none;
	padding:0;
	font-size:1.2em;
}
#signs_ex li {
	padding:0 0 20px 0;
}

.sign_img {
	border:1px solid #fff100;
}

#footer {
	position:relative;
	margin:0 auto 0 auto;
	clear:both;

}

#footer p{
	text-align:center;
	color:#fff;
	margin:0;
	padding:15px 0;
}

#valid {
	float:right;
	margin:8px 8px 0 0;
	display:block;
	width:68px;
}
#valid img {
	border:none;
}
#ff_link {
	float:right;
	margin: 14px 15px 15px 15px;
}

#jeff_cook {
	float:right;
	font:2px;
	display:block;
	width:38px;
	height:30px;
	margin:5px 0 0 0;
	padding:0;
}
#jeff_cook img {
	border:none;
}