ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
margin:0;
padding:0;
}
h3{
	font-size: 18px;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
a {
color:#0CA4EF;
text-decoration:none;

}
a:hover {
text-decoration:underline;
}
a img {
border:0 none;
}
.clear {
clear:both;
}
body {
background:#000000 url(images/vinyl_backGround.jpg) no-repeat fixed center top;
color:#595959;
font-family:"Helvetica Neue","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-size:11px;
margin:0;
padding:0;
}
#page {
margin:15px auto;
width:1000px;
}
#header {
background:transparent url(images/header_bg.jpg) no-repeat scroll 0 0;
height:120px;
width:100%;
}
#header_rss {
float:right;
padding-right:0;
}
#header_rss img {
float:right;
}
#header_title {
float:left;
margin:20px 0 0 100px;
}
#header_contact {
float:left;
margin:20px 0 0 80px;
}
#header_description {
float:left;
margin:20px 0 0 50px;
}
.description {
background:transparent url(images/description_bg.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
height:26px;
margin:0;
padding-top:3px;
text-align:center;
width:208px;
}
#menu {
background:#FFFFFF url(images/vinyl_menuNav-out.gif) repeat-x scroll 0 0;
height:41px;
width:100%;
}
#menu_items {
float:left;
font-size:14px;
height:inherit;
}
#menu_items ul {
height:inherit;
padding-left:0;
}
#menu_items li {
border-right:medium solid #FFFFFF;
display:block;
float:left;
height:41px;
position:relative;
text-transform:uppercase;
}
#menu_items a {
color:#000000;
display:block;
height:inherit;
line-height:40px;
padding:0 16px;
font-weight:bolder;
}
#menu_items a:hover {
background:transparent url(images/vinyl_menuNav-over.gif) repeat scroll 0 0;
color:#000000;
text-decoration:none;
}
#menu_items a:active {
background:transparent url(images/vinyl_menuNav-over.gif) repeat scroll 0 0;
color:#000000;
text-decoration:none;
}
#menu_items .current_page_item {
background:transparent url(images/vinyl_menuNav-over.gif) repeat scroll 0 0;
}
#main_search {
float:right;
padding:0;
}
#searchform_top {
background:transparent url(images/vinylSearch-bg.gif) no-repeat scroll 0 0;
height:26px;
}
#searchform_top span {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:3px;
color:#000;
}
#searchform_top_text {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#0CA4EF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:100px;
}
#gosearch {
position:relative;
}

/* adnav assets */

#adNav {
background: #000;
border-bottom:0px solid #A3A1A1;
border-top:2px solid #A3A1A1;
width:100%;
}

#vehicleWrap {
background: #000;
border-bottom:2px solid #A3A1A1;
border-top:2px solid #A3A1A1;
width:100%;
}

#customBanners {
background: #000;
border-bottom:2px solid #A3A1A1;
border-top:2px solid #A3A1A1;
width:100%;
}


#body {
background-color:#FFFFFF;
float:left;
width:100%;
}
#body_top {
float:left;
padding-bottom:45px;
width:100%;
}
#body_left {
background:#FFFFFF none repeat scroll 0 0;
float:left;
width:650px;
}
#body_left-store {
background:#FFFFFF none repeat scroll 0 0;
float:left;
width:950px;
}
#body_right {
float:right;
width:315px;
}

.entryBody {
background:#FFFFFF url(images/entry-bodyBg.gif) repeat-y scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
padding:0 20px;
width:610px;
}
.entryHeader {
background:#FFFFFF url(images/entry-headerBg.gif) no-repeat scroll 0 0;
height:40px;
padding:0 10px;
width:630px;
}
.entryFooter {
background:#FFFFFF url(images/entry-footerBg.gif) no-repeat scroll 0 0;
height:25px;
padding:0 10px;
width:630px;
}

.entryBody-store {
background:#FFFFFF url(images/entry_store-bodyBg.gif) repeat-y scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
padding:0 21px;
width:893px;
}
.entryHeader-store {
background:#FFFFFF url(images/entry_store-headerBg.gif) no-repeat scroll 0 0;
height:30px;
padding:0 10px;
width:941px;
}
.entryFooter-store {
background:#FFFFFF url(images/entry_store-footerBg.gif) no-repeat scroll 0 0;
height:40px;
padding:0 10px;
width:941px;
}

.entryBody-store-2010 {
background:#FFFFFF url(images/entry_store-bodyBg.gif) repeat-y scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
padding:0 21px;
width:602px;
}
.entryHeader-store-2010 {
background:#FFFFFF url(images/entry_store-headerBg.gif) no-repeat scroll 0 0;
height:30px;
padding:0 10px;
width:650px;
}
.entryFooter-store-2010 {
background:#FFFFFF url(images/entry_store-footerBg.gif) no-repeat scroll 0 0;
height:40px;
padding:0 10px;
width:650px;
}

/*  Body left */

#body_left_content {
margin-left:5px;
padding-top:25px;

}

.post {
background:#EBEBEB;
margin: 0 5px 0 2px;
padding-left: 6px;
}
.post-top {
}
.post-date {
background: transparent url(images/post-top_bg.png) no-repeat scroll 0 0;
color:#2F2F2F;
float:left;
font-size:15px;
padding:5px 10px 10px 0;
text-align:center;
width:64px;
}
.post-date p {
font-size:33px;
line-height:30px;
}
.post-title {
color:#303030;
float:right;
width:520px;
line-height: 40px;
}
.post-title h2 {
color:#3D3D3D;
font-size:26px;
font-weight:normal;
margin-left:10px;
padding-bottom:0;
}
.post-title h2 a {
color:#3D3D3D;
text-decoration: none;
}
.post-title h2 a {
color:#3D3D3D;
text-decoration: none;
}
.post-title h2 a:hover {
color:#0CA4EF;
text-decoration: none;
}
.post-title h3 {
color:#818181;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:normal;
margin:0 0 4px 10px;
}
.post-title h3 a {
color:#F7941D;
font-weight:bold;
}
.post-title h3 span {
color:#F7941D;
font-weight:bold;
}
.post-title h4 {
background:transparent url(images/post-title_h4.gif) repeat-x scroll 0 0;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
margin-left:10px;
padding:8px 0 6px 4px;
}
.post-title h4 a {
color:#FFFFFF;
font-weight:normal;
}
.post-title h4 span {
color:#FFFFFF;
font-weight:normal;
}

.entry {
background-color:#EBEBEB;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
margin:0 5px;
padding:5px;
}

.singleEntry {
background-color:#EBEBEB;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
margin:0 1px;

}

.entry p {
padding-bottom:15px;
}
.entry a {
color:#0072BC;
}
.postmetadata {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8px;
height:30px;
width:100%;
}

.postmetadata .alignleft a {
background:transparent url(images/comm_a.gif) no-repeat scroll 0 0;
color:#000000;
font-weight:bold;
line-height:20px;
padding-bottom:5px;
padding-left:22px;
}
a.readmore {
background:transparent url(images/dotted_red.gif) repeat-x scroll left bottom;
}
a.readmore span {
color:#ED1C24;
font-weight:bold;
}
a.readmore:hover {
text-decoration:none;
}
.postmetadata .alignleft {
padding-left:15px;
padding-top:8px;
}
.postmetadata .alignright {
padding-right:15px;
padding-top:10px;
}
a.readmore:hover {
color:#570608;
}
.post-page {
}
.post-page h2 {
color:#000000;
font-size:25px;
font-weight:normal;
}
.index-post-page {
}
.index-post-page h2 {
text-indent:-1900%;
color:#000;
font-size:14px;
font-weight:normal;
overflow:hidden;
white-space:nowrap;
}
.post-page .entry {
padding:5px;
}
.post-page .entry a {
color:#00ACEE;
font-weight:bold;
text-decoration:underline;
}
strong {
color:#000000;
}

/* right content */

#body_right_content {
margin:35px auto;
}

#right_ads {
margin:0 0 0 11px;
padding-top: 5px;
width:95%;
}
#right_payment_inner {
margin:0 0 0 20px;
padding:10px 0 10px 0;
width:95%;
}
#right_ads div {
float:left;
margin-top: 5px;
margin-bottom:10px;
margin-right:5px;
}
#right_ads div.right {
margin-right:0;
}

#adsHolderOuter {
width:95%;
background-color:#FFFFFF;
border:1px solid #000000;
margin-bottom:10px;

}
#adsHolderInner {
background-color:#000000;
margin:3px;
}

#right_tags {
background:#FFFFFF none repeat scroll 0 0;
text-transform:uppercase;
width:100%;
text-align:center;
}
#tagHolderOuter {
background-color:#FFFFFF;
border:1px solid #000000;
margin-bottom:10px;
width:95%;
}
#tagHolderInner {
background-color:#000000;
margin:5px;
}
#right_tags h2 {
background:#FFFFFF url(images/h2-ourWork.jpg) no-repeat scroll left bottom;
color:#000000;
font-size:16px;
padding:0 0 4px 35px;
text-transform:uppercase;
text-indent:-1900%;
min-height:27px;
}
#right_tags a {
color:#FFFFFF;
padding:0 8px;
}
#right_tags a:hover {
color:#0CA4EF;
padding:0 8px;
text-decoration:none;
}
#right_nav h2 {
background:#FFFFFF url(images/h2-shopNav.jpg) no-repeat scroll left bottom;
color:#000000;
font-size:16px;
padding:0 0 4px 35px;
text-transform:uppercase;
text-indent:-1900%;
}
#right_cart {
	color:#fff;
}
#right_cart a {
	color:#fff;
}
#right_cart a:hover {
	color:#0CA4EF;
}
#right_cart h2 {
background:#FFFFFF url(images/h2-shoppingCart.jpg) no-repeat scroll left bottom;
color:FFF;
font-size:16px;
padding:0 0 4px 35px;
text-transform:uppercase;
text-indent:-1900%;
}
#right_payment h2 {
background:#FFFFFF url(images/h2-paymentOptions.jpg) no-repeat scroll left bottom;
color:FFF;
font-size:16px;
padding:0 0 4px 35px;
text-transform:uppercase;
text-indent:-1900%;
}
#sidebar {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000000;
float:left;
margin:0;
padding:0;
width:95%;
}
.sidebars h2 {
background:transparent url(images/tag_h2.gif) no-repeat scroll left bottom;
color:#000000;
font-size:16px;
margin-bottom:10px;
padding:0 0 5px 40px;
text-transform:capitalize;
text-indent:-1900%;
}
.sidebars ul {
color:#5F6060;
}
.sidebars ul li {
padding-bottom:5px;
}
.sidebars ul li ul li {
margin-left:10px;
}
.sidebars ul li ul li ul li {
margin-left:0;
}
.sidebars li ul {
padding-bottom:8px;
}
.sidebars li ul li ul {
padding-bottom:0;
padding-left:10px;
}
.sidebars li ul li ul li ul {
padding-left:0;
}
.sidebars li {
background:transparent none repeat scroll 0 0;
margin-bottom:0;
}
.sidebars li li {
background:transparent url(images/sidebars_li.gif) no-repeat scroll left bottom;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin-bottom:0;
padding-bottom:8px;
padding-left:5px;
padding-top:4px;
}
.sidebars li.widget_meta li {
background:transparent none repeat scroll 0 0;
}
.sidebars li li li {
background:transparent none repeat scroll 0 0;
border:0 none;
padding-bottom:3px;
}
.sidebars li a {
color:#5F6060;
}
.sidebars li.widget_categories ul li {
font-weight:bold;
}
.sidebars li.widget_categories ul li a {
background:transparent url(images/sidebar_li_cat.gif) no-repeat scroll left 4px;
font-weight:normal;
padding-left:10px;
}
.sidebars li.widget_categories ul li ul li a {
font-weight:normal;
}
.sidebars li.widget_archives ul li a {
background:transparent url(images/sidebar_li_cat.gif) no-repeat scroll left 4px;
font-weight:normal;
padding-left:10px;
}
.sidebars li.linkcat ul li a {
background:transparent url(images/sidebar_li_br.gif) no-repeat scroll left 4px;
color:#979797;
font-weight:bold;
padding-left:10px;
}
.sidebars .widget_tags p {
padding:0 10px;
}
.sidebars .textwidget {
padding:10px;
}
#footer {
background:#000000 url(images/footer_bg.jpg) no-repeat scroll 0 0;
clear:both;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:100px;
margin:0 auto;
padding:0;
text-align:center;
width:100%;
}
#footer_text {
padding-top:10px;
}
#footer_ask {
color:#000000;
font-size:1px;
padding-top:0px;
}
#footer_text a {
color:#FFFFFF;
font-weight:bold;
}
#footer_ask a {
color:#000000;
font-size:1px;
font-weight:lighter;
}
#wp-calendar #prev a, #wp-calendar #next a {
font-size:9pt;
}
#wp-calendar a {
text-decoration:none;
}
#wp-calendar caption {
-x-system-font:none;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:center;
}
#wp-calendar th {
font-style:normal;
text-transform:capitalize;
}
p img {
max-width:100%;
padding: 10px 0 10px 0;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}
img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
#wp-calendar {
empty-cells:show;
margin:10px auto 0;
width:98%;
}
#wp-calendar #next a {
padding-right:10px;
text-align:right;
}
#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}
#wp-calendar a {
display:block;
}
#wp-calendar caption {
text-align:center;
width:100%;
}
#wp-calendar td {
padding:3px 0;
text-align:center;
}
#wp-calendar td.pad:hover {
background-color:#FFFFFF;
}
acronym, abbr, span.caps {
cursor:help;
}
acronym, abbr {
border-bottom:1px dashed #999999;
}
blockquote {
background:transparent url(images/quote.gif) no-repeat scroll 0 0;
margin:15px 30px 10px 10px;
padding-bottom:4px;
padding-left:31px;
}
blockquote blockquote {
background:transparent url(images/quote.gif) no-repeat scroll 0 0;
}
blockquote cite {
display:block;
margin:5px 0 0;
}
.center {
text-align:center;
}
hr {
display:none;
}
a img {
border:medium none;
}
.navigation {
clear:both;
display:block;
font-weight:bold;
margin-bottom:60px;
margin-top:10px;
text-align:center;
font-size:300%;
}
.entry ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 10px 15px 0;
padding:0 15px 10px 30px;
}
.entry ul li {
border-bottom:1px solid #CECED0;
padding-bottom:4px;
padding-top:3px;
}
.entry ul li:before {
content:url(images/entry_before.png);
}
.entry ol {
margin:0 10px 15px 0;
padding:0 15px 10px 40px;
}
.entry ol li {
margin:0;
padding:3px 0 4px;
}
.postmetadata ul, .postmetadata li {
display:inline;
list-style-image:none;
list-style-type:none;
}
ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
#searchform {
margin:10px auto;
padding:1px 3px;
text-align:center;
}
#sidebar #searchform #s {
padding:2px;
width:108px;
}
#sidebar #searchsubmit {
padding:1px;
}
.entry form {
text-align:center;
}
select {
width:130px;
}
#commentform {
width:400px;
}
#commentform input {
margin:5px 5px 1px 0;
padding:2px;
width:170px;
}
#commentform textarea {
padding:2px;
width:350px;
}
#commentform #submit {
height:25px;
margin:0;
width:65px;
}
h2#comment_title {
color:#3D3D3D;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:25px;
font-weight:normal;
margin-bottom:15px;
margin-left:35px;
}
.alt {
margin:0;
}
.commentlist {
margin-left:30px;
padding:0;
text-align:justify;
}
.comm_items {
background:#F0EFF1 none repeat scroll 0 0;
border-bottom:4px solid #C3C2C6;
border-top:4px solid #C3C2C6;
display:block;
margin:15px 0 5px;
}
.comm_items li {
background:transparent none repeat scroll 0 0;
border:0 none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 10px;
}
.commentlist p {
line-height:18px;
margin:10px 5px 10px 0;
}
#commentform p {
margin:5px 0;
}
.nocomments {
margin:0;
padding:0;
text-align:center;
}
.commentmetadata {
border-bottom:1px dashed #DEDEDE;
color:#0072BC;
display:block;
font-size:17px;
margin:15px 20px 5px;
padding-bottom:10px;
text-transform:capitalize;
}
.commentmetadata a {
color:#0072BC;
}
.commentmetadata span {
color:#000000;
}
.commentmetadata_text {
color:#534741;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:15px 20px 5px 25px;
}
.commentmetadata_end {
background:#F5F4F5 none repeat scroll 0 0;
color:#000000;
font-size:12px;
padding:10px 25px 10px 15px;
text-align:right;
}
.commentmetadata_end a {
color:#000000;
}
.commentmetadata_end span {
color:#000000;
}
#respond_box {
margin-left:35px;
margin-top:40px;
padding-bottom:60px;
}
h3#respond {
background:transparent url(images/respond_bg.gif) repeat-x scroll left bottom;
color:#3D3D3D;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:25px;
font-weight:normal;
margin-bottom:15px;
padding-bottom:10px;
}
#commentform {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:55px;
}
#commentform a {
color:#000000;
}
#commentform label {
position:relative;
top:-5px;
}
#commentform input {
background:#FFFFFF none repeat scroll 0 0;
border:3px solid #CBCBCB;
color:#828587;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:3px;
}
#commentform textarea {
background:#FFFFFF none repeat scroll 0 0;
border:3px solid #CBCBCB;
color:#828587;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:3px;
}
#commentform input#submit {
background:transparent none repeat scroll 0 0;
border:0 none;
}
.page_archives_div {
padding-bottom:60px;
width:95%;
}
.ar_panel {
}
.ar_panel3 {
}
.page_archives_div h2 {
background:transparent url(images/post-page_h2.gif) repeat-x scroll left bottom;
color:#3D3D3D;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:25px;
font-weight:normal;
margin-bottom:10px;
padding-bottom:10px;
}
.ar_panel3 h2 {
padding-top:5px !important;
}
.ar_panel3 ul {
margin-left:0 !important;
}
.page_archives_div ul h2 {
}
.page_archives_div ul {
margin:0 0 40px;
padding:0;
}
.page_archives_div ul li {
background:transparent url(images/dotted_grey.gif) repeat-x scroll left bottom;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:4px 0 6px 10px;
}
.page_archives_div ul li ul li {
background:transparent none repeat scroll 0 0;
border:0 none;
}
.page_archives_div ul li ul {
margin:0;
padding:0 0 0 10px;
}
.page_archives_div ul li a {
color:#3D3D3D;
font-size:12px;
font-weight:normal;
}
.page_archives_div ul li a:hover {
color:#FFFFFF;
}

/* graphics nav */

#cartNavHeader{
	width: 100%;
	padding: 0 0 0 18px;
	clear: both;
}


#graphicsNavContainer {
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left;
}
#graphicsNav {
	float: left;
	width: 650px;
	background: #fff;
	padding: 22px 0 0 18px;
}
#paypalContent { 
	margin: 0 0 0 250px;
	padding: 0 20px;
	
} 

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.icon3 {
-x-system-font:none;
background:transparent url(images/graphicsNav_skidoo.png) no-repeat scroll 0 0;
color:rgba(255, 255, 255, 0);
display:inline-block;
font-family:Arial;
font-size:0;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:45px;
line-height:0;
overflow:hidden;

vertical-align:top;
width:105px;
}
.icon3 {
}
.icon3:hover {
background-position:0 -45px;
}
.icon4 {
-x-system-font:none;
background:transparent url(images/graphicsNav_polaris.png) no-repeat scroll 0 0;
color:rgba(255, 255, 255, 0);
display:inline-block;
font-family:Arial;
font-size:0;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:45px;
line-height:0;
overflow:hidden;

vertical-align:top;
width:110px;
}
.icon4 {
}
.icon4:hover {
background-position:0 -45px;
}
.icon5 {
-x-system-font:none;
background:transparent url(images/graphicsNav_arcticCat.png) no-repeat scroll 0 0;
color:rgba(255, 255, 255, 0);
display:inline-block;
font-family:Arial;
font-size:0;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:45px;
line-height:0;
overflow:hidden;

vertical-align:top;
width:138px;
}
.icon5 {
}
.icon5:hover {
background-position:0 -45px;
}
.icon5:active {
background-position:0 -45px;
}

.icon6 {
-x-system-font:none;
background:transparent url(images/graphicsNav_checkout.png) no-repeat scroll 0 0;
color:rgba(255, 255, 255, 0);
display:inline-block;
font-family:Arial;
font-size:0;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:45px;
line-height:0;
overflow:hidden;

vertical-align:top;
width:140px;
}
.icon6 {
}
.icon6:hover {
background-position:0 -45px;
}

