@font-face{font-family:'Open Sans';src:url('Fonts/open-sans-v15-latin-regular.eot');src:url('Fonts/open-sans-v15-latin-regular.woff2') format('woff2'),	url('Fonts/open-sans-v15-latin-regular.woff') format('woff'),	url('Fonts/open-sans-v15-latin-regular.ttf') format('truetype');font-weight: 400;font-style:normal;}	@font-face{font-family:'Open Sans';src:url('Fonts/open-sans-v15-latin-italic.eot');src:url('Fonts/open-sans-v15-latin-italic.woff2') format('woff2'),	url('Fonts/open-sans-v15-latin-italic.woff') format('woff'),	url('Fonts/open-sans-v15-latin-italic.ttf') format('truetype');font-weight: 400;font-style:italic;}	@font-face{font-family:'Open Sans';src:url('Fonts/open-sans-v15-latin-700.eot');src:url('Fonts/open-sans-v15-latin-700.woff2') format('woff2'),	url('Fonts/open-sans-v15-latin-700.woff') format('woff'),	url('Fonts/open-sans-v15-latin-700.ttf') format('truetype');font-weight: 700;font-style:normal;}	@font-face{font-family:'Open Sans';src:url('Fonts/open-sans-v15-latin-700italic.eot');src:url('Fonts/open-sans-v15-latin-700italic.woff2') format('woff2'),	url('Fonts/open-sans-v15-latin-700italic.woff') format('woff'),	url('Fonts/open-sans-v15-latin-700italic.ttf') format('truetype');font-weight: 700;font-style:italic;}@font-face{font-family:'Open Sans';src:url('Fonts/open-sans-v15-latin-800.eot');src:url('Fonts/open-sans-v15-latin-800.woff2') format('woff2'),	url('Fonts/open-sans-v15-latin-800.woff') format('woff'),	url('Fonts/open-sans-v15-latin-800.ttf') format('truetype');	font-weight: 800;font-style:normal;}@font-face{font-family:'Open Sans';src:url('Fonts/open-sans-v15-latin-800italic.eot');src:url('Fonts/open-sans-v15-latin-800italic.woff2') format('woff2'),	url('Fonts/open-sans-v15-latin-800italic.woff') format('woff'),	url('Fonts/open-sans-v15-latin-80italic.ttf') format('truetype');font-weight: 800;font-style:italic;}



a.silverbuttonsq{
	box-sizing: initial !important;

}



body { margin:0px; background-color:#FFFFFF; }

.heading {  }

.background {  }

table { font-family:arial; font-size:16px; color:#000000; }

input { font-size:10px; border-width:1px; border-color:#909090; border-style:solid; box-sizing:border-box; -moz-box-sizing:border-box; }

select { font-size:10px; box-sizing:border-box; -moz-box-sizing:border-box; }

textarea { font-size:10px; box-sizing:border-box; -moz-box-sizing:border-box; }

img a { border:0px; }

img[src="//www.ebait.biz/ebait_images/shared/navigation/art_view_articles.png"]{
	background:url("https://www.ebait.biz/ebait_images/shared/navigation/new_articlenav/view-articles-resized.png");
	width:0px; 
	height:0px;
	padding-left:73px;
	padding-right:78px;
	padding-top:25px;
	padding-bottom:25px;
	background-repeat:no-repeat;
}
img[src="//www.ebait.biz/ebait_images/shared/navigation/art_save_this.png"]{
	background:url("https://www.ebait.biz/ebait_images/shared/navigation/new_articlenav/save-this-resized.png");
	width:0px; 
	height:0px;
	padding-left:60px;
	padding-right:62px;
	padding-top:25px;
	padding-bottom:25px;
	background-repeat:no-repeat;
}

img[src="//www.ebait.biz/ebait_images/shared/navigation/art_print_this.png"]{
	background:url("https://www.ebait.biz/ebait_images/shared/navigation/new_articlenav/print-this-resized.png");
	width:0px; 
	height:0px;
	padding-left:60px;
	padding-right:66px;
	padding-top:25px;
	padding-bottom:25px;
	background-repeat:no-repeat;
}

img[src="//www.ebait.biz/ebait_images/shared/navigation/art_tell_a_friend.png"]{
	background:url("https://www.ebait.biz/ebait_images/shared/navigation/new_articlenav/tell-a-friend-resized.png");
	width:0px; 
	height:0px;
	padding-left:70px;
	padding-right:73px;
	padding-top:25px;
	padding-bottom:25px;
	background-repeat:no-repeat;
}



a.silverbuttonsq{

	box-sizing: initial !important;

}




h1.page_title { font-family:arial; font-size:36px; color:#FFFFFF; padding-top:5px; padding-bottom:0px; margin-top: 0; margin-bottom: 15px;}

h2.page_title { font-family:arial; font-size:24px; color:#FFFFFF; padding-top:0px; padding-bottom:0px; font-weight: normal;}

h3.page_title { font-family:arial; font-size:24px; color:#808080; padding-left:0px; margin-bottom:0px; margin-top:0px; padding-top:10px; padding-bottom:10px; }

h4.page_title { font-family:arial; font-size:18px; color:#FFFFFF; padding-top:10px; padding-bottom:10px; }

h5.page_title { font-family:arial; font-size:14px; color:#FFFFFF; padding-top:10px; padding-bottom:10px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#AAAAAA; width:100%; }

h6.page_title { font-family:arial; font-size:18px; color:#808080; padding-top:10px; padding-bottom:10px; }


td.feature {padding-bottom: 2px; line-height: unset !important;}
a.page_title:link, a.page_title:visited, a.page_title:hover { text-decoration:none; font-family:arial; font-size:16px; color:#FFFFFF; margin-top:3px; margin-bottom:3px; }

.page_title { font-family:arial; font-size:24px; color:#004BC6; padding:10px; }

.group_title { font-family:arial; font-size:20px; font-weight:bold; color:#000000; text-align:center; }
h2.group_title { color:#FFFFFF; }

.date {  }

.date_shift { padding-top:4px; }

.poll { text-align:left; font-family:verdana; font-size:10px; color:#000000; }

.newsletter { font-family:verdana; font-size:10px; color:#000000; }

.shopping { font-family:arial narrow; font-size:10px; color:#000000; }

.shopping_item { font-family:arial narrow; font-size:12px; color:#000000; }

.calendar_weekdays { font-family:arial; font-size:10px; font-weight:bold; color:#BBBBBB; }

.calendar_days { font-family:arial; font-size:11px; color:#888888; }

.calendar_today { font-family:verdana; font-size:12px; line-height:12px; font-weight:bold; padding-top:0px; color:#FFFFFF; background-repeat:no-repeat; }

.warning { color:#FF0000; }

.pic_caption { background-color:#4F4F4F; font-family:verdana; font-size:12px; color:#FFFFFF; padding:2px; text-align:left; }

.vehiclebackground { background-color:#F0F0F0;  padding:10px; }



#dropdown .popup_pic_caption { background-color:#4f4f4f; font-family:HelveticaNeueLTStd-Roman; font-size:11px; color:#FFFFFF; padding:2px; text-align:justify; border-width:0px !important; border-color:#000000; }



.yes0 { font-family:arial; font-size:11px; font-weight:bold; color:#CCCCCC; }

.yes1 { font-family:arial; font-size:11px; font-weight:bold; color:#008800; }

.no0 { font-family:arial; font-size:11px; font-weight:bold; color:#FF0000; }

.no1 { font-family:arial; font-size:11px; font-weight:bold; color:#CCCCCC; }



.divider { background-color:#E9E9E9; }







#dropdown { list-style-type:none; line-height:60px; padding-left:8px; padding-right:8px; margin:0px; }

#dropdown li { font-family:arial; font-weight:bold; position:relative; background-color:transparent; }

#dropdown li a, #dropdown li a:visited { display:block; padding:0px; text-decoration:none; }

#dropdown dl { position:absolute; top:0px; left:0px; margin:0px; padding:0px; }

#dropdown dd { position:relative; border-left-width:1px; border-left-style:solid; border-left-color:#000000; border-right-width:1px; border-right-style:solid; border-right-color:#000000; display:none; background:transparent; clear:left; margin:0px; color:#000000; text-align:left; white-space:nowrap; }

#dropdown li a:hover { border:0px; }

#dropdown li:hover dd, #dropdown li a:hover dd { display:block; }

.add_border { border-top-width:1px; border-top-style:solid; border-top-color:#000000; }

.add_bottom_border { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; }



#dropdown dt a, #dropdown dt a:visited { line-height:60px !important; padding-left:8px; padding-right:8px; display:block; color:#4F4F4F; white-space:nowrap; text-decoration:none; }

#dropdown dt a:hover { line-height:60px !important; padding-left:8px; padding-right:8px; display:block; color:#FFFFFF; background-color:#c4172c; text-decoration:none; }

#dropdown li span { padding-left:8px; padding-right:8px; display:block; color:#176EE2; }

#dropdown dd a, #dropdown dd a:visited { line-height:24px; font-size:16px; padding-top:3px; padding-bottom:1px; padding-left:12px; padding-right:12px; margin:0px; background-color:#FFFFFF; color:#4F4F4F; display:block; text-decoration:none; }

#dropdown dd a:hover { background-color:#c4172c; color:#FFFFFF; text-decoration:none; }

#dropdown dt { margin:0px; padding-bottom:1px; float:left; }



@media (min-width:1150px) {

	#dropdown { font-size:18px; }

	#dropdown li { display:inline-block; }

}



@media (min-width:1100px) and (max-width:1149px) {

	#dropdown { font-size:17px; }

	#dropdown li { display:inline-block; }

}



@media (min-width:1050px) and (max-width:1099px) {

	#dropdown { font-size:16px; }

	#dropdown li { display:inline-block; }

}



@media (min-width:1000px) and (max-width:1049px) {

	#dropdown { font-size:15px; }

	#dropdown li { display:inline-block; }

}



@media (min-width:950px) and (max-width:999px) {

	#dropdown { font-size:14px; }

	#dropdown li { display:inline-block; }

}



@media (min-width:900px) and (max-width:949px) {

	#dropdown { font-size:13px; }

	#dropdown li { display:inline-block; }

}



@media (min-width:850px) and (max-width:899px) {

	#dropdown { font-size:12px; }

	#dropdown li { display:inline-block; }

}



@media (max-width:849px) {

	#dropdown { font-size:11px; background-color: white; }

	#dropdown li { display:inline-block; }

}







.menutop_style {  }

.menuback { background-color: white;}

.menutop { font-family:arial; font-size:16px; font-weight:bold; padding-top:12px; padding-bottom:12px; padding-left:8px; padding-right:8px; text-align:center; color:#636363; }



.menulabel1 { font-family:verdana; font-size:12px; color:#4b4b4b; text-align:center; font-weight:bold; background-image:url(static_images/menu_label_1.gif); padding-top:4px; padding-bottom:0px; padding-left:7px; padding-right:7px; }

.menulabel2 { font-family:verdana; font-size:12px; color:#4b4b4b; text-align:center; font-weight:bold; background-image:url(static_images/menu_label_2.gif); padding-top:18px; padding-bottom:0px; padding-left:7px; padding-right:10px; }



.menubottom1 { }

.menubottom2 { }



.menuleft1 { font-family:arial; font-size:13px; line-height:11px; color:#000000; padding-top:4px; padding-bottom:4px; }

.menutemp1 { font-family:arial; font-size:13px; line-height:10px; color:#000000; padding-top:3px; padding-bottom:4px; }

.menutext1 { font-family:arial; font-size:13px; line-height:16px; color:#000000; padding-left:7px; padding-right:7px; padding-top:3px; }

.menu1 {  }



.menuleft2 { font-family:arial; font-size:11px; font-weight:bold; line-height:11px; color:#000000; padding-left:7px; padding-right:10px; padding-top:2px; padding-bottom:2px; }

.menutemp2 { font-family:arial; font-size:11px; line-height:10px; color:#000000; padding-top:3px; padding-bottom:4px; }

.menutext2 { font-family:arial; font-size:11px; line-height:11px; color:#000000; padding-left:7px; padding-right:10px; padding-top:3px; }

.menu2 {  }



.menublue { color:#000000; }

.menuinput { font-family:arial; font-size:11px; color:#203A4B; }



.articlelabel { font-family:inherit; font-size:16px; color:#B92D2D; font-weight:regular; padding-bottom:2px; }
.articletitle { font-family:inherit; font-size:16px; color:#B92D2D; font-weight:regular; }
.articletext { font-family:inherit; font-size:13px; color:#7c7c7c; }
.articleread { font-family:inherit; font-size:16px; color:#7c7c7c; font-weight:regular; }



.videotitle { font-family:arial; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; }

.videotext { font-family:verdana; font-size:10px; color:#304860; }



.legal { font-family:verdana; font-size:10px; color:#888888; text-align:center; padding-bottom:5px; margin-top: 1px;}

.legal a {color:white !important;}
.legal a:hover {color:#4F4F4F !important;}

.legal div.group_title {color:white !important;}

div.legal { background-color: #c4172c; }

.popup_legal { background-color: unset !important; }

#responsivepagebody .legal {background-color: unset;}

.outlines { background-color:#A3A3A3; }





a.menutop:link { text-decoration:none; color:#FFFFFF; }

a.menutop:visited { text-decoration:none; color:#FFFFFF; }

a.menutop:hover { text-decoration:none; color:#000000; background-color:#FFFFFF; }



a.menu1:link { text-decoration:none; color:#2E48B9; }

a.menu1:visited { text-decoration:none; color:#2E48B9; }

a.menu1:hover { text-decoration:underline; color:#122DA3; }



a.menu2:link { text-decoration:none; color:#B92D2D; }

a.menu2:visited { text-decoration:none; color:#B92D2D; }

a.menu2:hover { text-decoration:underline; color:#951111; }



a.articleread:link { text-decoration:underline; color:#5D408C; }

a.articleread:visited { text-decoration:underline; color:#5D408C; }

a.articleread:hover { text-decoration:underline; color:#352550; }



a.articletext:link { text-decoration:underline; color:#000000; }

a.articletext:visited { text-decoration:underline; color:#000000; }

a.articletext:hover { text-decoration:underline; color:#000000; }



a.shopping:link { text-decoration:underline; color:#98234F; }

a.shopping:visited { text-decoration:underline; color:#98234F; }

a.shopping:hover { text-decoration:underline; color:#410F22; }



a.item:link { text-decoration:underline; color:#987B3D; }

a.item:visited { text-decoration:underline; color:#987B3D; }

a.item:hover { text-decoration:underline; color:#554522; }



a:link { text-decoration:underline; color:#000000; }
a:visited { text-decoration:underline; color:#000000; }
a:hover { text-decoration:underline; color:#969696; }



.aquabutton div.navigate_to{

	background-color:transparent !important;

	color:#000 !important;

	padding-top: 10px;

	padding-bottom: 10px;

}





#commonsearches ul{

margin-top:15px;

}



#departmentcontacts ul{

margin-top:15px;

}



#business_hours_width tr {
font-size: 16px;
}

/*----- BEGIN HEADER CSS -----*/

/*- Welcome Box -*/
.welcome_style { -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; }
.welcome0 { top:-373px; }
.welcome1 { top:0px; }

/*- Logo Transition -*/
#cf img {  position:absolute;left:0;-webkit-transition: opacity .1s ease-in-out;-moz-transition: opacity .1s ease-in-out;-o-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out;}
@keyframes cf3FadeInOut {
	0% {opacity:1;}
	45% {opacity:1;}
	55% {opacity:0;}
	100% {opacity:0;}
}
@keyframes cf3FadeOutIn {
	0% {opacity:0;}
	45% {opacity:0;}
	55% {opacity:1;}
	100% {opacity:1;}
}
.top, .bottom {animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 7.5s;animation-direction: alternate;}
.top {animation-name: cf3FadeInOut;}
.bottom {animation-name: cf3FadeOutIn;}

@media only screen and (max-width: 1580px) {
    .top, .bottom {width: 85px;}
}

#navigationdesktopmenu .popup_pic_caption {font-family: unset; font-size:16px;}

/*- Menu Height -*/ 
/*Must Also Adjust $cell_height in Client ID Folder */
.menuheight {height:60px;}
/* Also adjust line height of: #dropdown, #dropdown dt a, #dropdown dt a:hover */

/*----- END HEADER CSS -----*/

/*----- BEGIN HOMEPAGE QUICKSEARCH CSS -----*/

div.AudiType-Normal{box-sizing: unset !important;border-collapse: separate !important;margin-top:8px !important;margin-left:8px !important;}
*{border-collapse: separate !important;}
.carbox select, input.key, bottom-btns{ width: 100%;margin-right:5px;}
.carbox button {color:white; border: none;}
#buy { color:white; background-color:#df001b; }
#search-submit { background-color:#FFFFFF; border-color:#df001b; margin-top:10px;margin-bottom:10px;}
#reset{margin-top:10px;margin-bottom:10px;}
.bottom-buttons{margin-left:5px;margin-top:10px;margin-bottom:10px;}
.btn-primary{background-color:gray; border:none;}
.dark-buttons {color:white; margin-top:20px;margin-bottom:20px;margin-left:5px;}
.carbox { font-family:Corporat ABQ; border: none; background-color:#4a4a4a; position:absolute; top:215px; font-size:18px; max-width:290px;z-index:9999999; }
.center { float:center; align: center; }
.inline-buttons{display:flex;}
#qsmake {border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
#qscolor {border-top-right-radius: 5px;	border-bottom-right-radius: 5px;}
#keyword_search {border-radius: 5px;}
.c_submit {border-radius: 5px;}

.search-module-container {/* Fall Back Color */ background-color:rgb(79, 79, 79); background-color:rgba(79, 79, 79, 0.6);}
@media (max-width:1200px) {
	.search-module-container { position: relative !important; background-color:rgba(79, 79, 79, 1.0);}
}

/*----- END HOMEPAGE QUICKSEARCH CSS -----*/



/*----- BEGIN HOMEPAGE SECTION STYLING -----*/

@media (min-width:1700px) {
	.homepagetext {width: 66.5%; height: 80%; font-size: 14px; overflow: auto;}
}
@media (min-width:1500px) and (max-width:1699px) {
	.homepagetext {width: 65%; height: 80%; font-size: 14px; overflow: auto;}
}
@media (min-width:1500px) {
	#buttonblock { font-size:20px; line-height:50px; letter-spacing:1px; padding-top:50px;}
}
@media (min-width:1200px) and (max-width:1499px) {
	#buttonblock { font-size:18px; line-height:45px; letter-spacing:1px; padding-top:20px;}
	.snapright {right: 0px !important; }
	.snapleft {left: 0px !important; }
	.homepagetext {width: 75%; height: 80%; font-size: 12px; overflow: auto;}
}
@media (min-width:1100px) and (max-width:1199px) {
	#buttonblock { font-size:14px; line-height:30px; letter-spacing:1px; }
	.snapright { right: 0px !important; }
	.snapleft { left: 0px !important; }
	.homepagetext { width: 75%; height: 75%; overflow: auto; }
	.homepagetextheader { font-size: 24px; }
}
@media (min-width:900px) and (max-width:1099px) {
	#buttonblock { font-size:14px; line-height:30px; letter-spacing:1px; width: 200px !important; height: 350px !important;}
	.textblockcontainer { width: 200px !important; height: 300px !important; }
	.snapright { right: 0px !important; }
	.snapleft { left: 0px !important; }
	.homepagetext { width: calc(100% - 250px); height: 70%; overflow: auto; }
	.homepagetextheader { font-size: 24px; }
}
@media (max-width:899px) {
	#buttonblock { font-size:14px; line-height:30px; letter-spacing:1px; width: 200px !important; height: 300px !important;}
	.textblockcontainer { width: 200px !important; height: 300px !important; }
	.snapright { right: 0px !important; }
	.snapleft { left: 0px !important; }
	.homepagesection-image { display:none; }
	.homepagetext { width: calc(100% - 250px); height: 70%; overflow: auto; }
	.homepagesection { height: 300px !important; background-size: cover;}
	.sectionone { background-image: url(static_images/dealerphoto.jpg); }
	.sectiontwo { background-image: url(static_images/preowned_inventory.jpg); }
	.sectionthree { background-image: url(static_images/service.jpg); }
	.sectionfour { background-image: url(static_images/parts_accessories.jpg); }
	.homepagetextheader { font-size: 24px; }
}

#homepageh1 .page_title {background-color: #c4172c;text-align: center !important;margin: auto !important;margin-bottom: 0px !important;padding-bottom:5px;}

.headerunderline { border-bottom: 1px solid #c4172c; }

.gradientheader {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&1+0,0.8+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}

.homepageheaderlink {color: white !important; text-decoration: none !important;}
.homepageheaderlink:hover {color: #c4172c !important; }
.homepagetext a {color: white !important;}
.homepagetext a:hover {color: #c4172c !important; }
.homepagetext {color:#FFFFFF;}

a.textblocklink:link, a.textblocklink:visited, a.textblocklink:hover { color:#ffffff; text-decoration:none; }
.textblockbutton {color: #ffffff;background-color: #FFFFFF;background-image: linear-gradient(to bottom, #c4172b, #89101e);border-color: #c4172b #c4172b #c4172b;margin:10px 20px 10px 20px;}
.textblockbutton:hover {color: #ffffff;background-color: #89101e;background-image: linear-gradient(to bottom, #89101e, #89101e);border-color: #c4172b #c4172b #c4172b;}

#textblock {overflow-x:hidden;}

/*----- END HOMEPAGE SECTION STYLING -----*/

#articlebox1 div , #articlebox2 div , #articlebox3 div , #articlebox4 div {
background-repeat:no-repeat;
background-size:contain;
background-position:center;
}

/*----- BEGIN CUSTOM SCOLL BAR -----*/

/*- width -*/
::-webkit-scrollbar {width: 18px;}
/*- Track -*/
::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey;}
.homepagetext::-webkit-scrollbar-track {border-radius: 5px;}
/*- Handle -*/
::-webkit-scrollbar-thumb {background: #c4172c;}
.homepagetext::-webkit-scrollbar-thumb {border-radius: 5px;}
/*- Handle on hover -*/
::-webkit-scrollbar-thumb:hover {background: #4F4F4F;}

/*----- END CUSTOM SCROLL BAR -----*/

#textblock .pic_caption {font-family:unset;left:auto !important;}

/* BEGIN VDP  css overrides*/

.top-bbox{position:fixed;
	margin-top:63px;
	padding-top:5px;
	background-color:#C4172B;
	z-index:3002 !important;
}

#vdpbody {

}
#vdpbody h3 {
	margin-bottom:18px !important;
	font-size: 18.7px !important;
	padding-bottom:0px;
}

#vdpbody .shopping_item {
	font-size: 16px !important;
}

#browserwebpageheader a:link, #viewercell a:link{
	color:#fff !important;
	text-decoration: none !important;
}

#viewercell{text-align:left !important;}

#browserwebpageheader h5,
#browserwebpageheader a.page_title,
#browserwebpageheader h2.page_title,
#browserwebpageheader h4{
	color:#fff;
}

#browserwebpageheader .page_title{border-bottom: none}
#vdpbody .page_title{border-bottom: none}
#moreinfocell input, #moreinfocell select{font-size:16px !important;margin-bottom:10px}
#vdpbody .pic_caption, #vdpbody .divider{background-color:#EBEBEB}
h3.page_title{border-bottom:0px !important}

#vdpbody h1.page_title { font-family:arial; font-size:36px; color:#FFFFFF; padding-top:10px; padding-bottom:10px; }
#vdpbody h2.page_title { font-family:arial; font-size:30px; color:#FFFFFF; padding-top:10px; padding-bottom:10px; }
h3.page_title { font-family:arial; font-size:24px; color:#808080; padding-left:0px; margin-bottom:0px; margin-top:0px; }
h3.page_title_alt { font-family:arial; font-size:24px; color:#808080; padding-left:0px; margin-bottom:0px; margin-top:0px; }
.h3titleback { background-color:#FFFFFF; }
.h4titleback { background-color:#FFFFFF; color:#AD040B; }
h4.page_title { font-family:arial; font-size:18px; color:#FFFFFF; padding-top:10px; padding-bottom:10px; }
h5.page_title { font-family:arial; font-size:14px; color:#FFFFFF; padding-top:10px; padding-bottom:10px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#AAAAAA; width:100%; }
h6.page_title { font-family:arial; font-size:18px; color:#808080; padding-top:10px; padding-bottom:10px; }
/* END VDP  css overrides*/

a.silverepricesq:link, a.silverepricesq:visited, div.silverepricesq:link, div.silverepricesq:visited {
	background: -webkit-linear-gradient(rgba(255,0,0,1), rgba(200,0,0,1));
	background: -o-linear-gradient(rgba(255,0,0,1), rgba(200,0,0,1));
	background: -moz-linear-gradient(rgba(255,0,0,1), rgba(200,0,0,1));
	background: linear-gradient(rgba(255,0,0,1), rgba(200,0,0,1));
	border-style:solid;
	border-color:#800000;
	border-width:1px;
	padding:4px;
	margin-left:1px;
	margin-right:1px;
	font-family:verdana;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	display:inline-block;
	text-decoration:none;
	background-color: rgba(255,0,0,1);
}

a.silverepricesq:hover, div.silverepricesq:hover {
	background: -webkit-linear-gradient(rgba(200,0,0,1), rgba(150,0,0,1));
	background: -o-linear-gradient(rgba(200,0,0,1), rgba(150,0,0,1));
	background: -moz-linear-gradient(rgba(200,0,0,1), rgba(150,0,0,1));
	background: linear-gradient(rgba(200,0,0,1), rgba(150,0,0,1));
	border-style:solid;
	border-color:#9F313D;
	border-width:1px;
	padding:4px;
	margin-left:1px;
	margin-right:1px;
	font-family:verdana;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	display:inline-block;
	text-decoration:none;
	background-color: rgba(200,0,0,1);
}


.popup_page_title { font-size:36px; color:#000000; font-weight:regular; text-align:left; padding-top:20px; padding-bottom:5px; margin-bottom:25px; margin-top:0px; border-bottom-width:0px; border-bottom-style:solid; border-bottom-color:#000000; }
.popup_pic_caption { background-color:#FFFFFF; font-size:11px; color:#000000; padding:2px; text-align:justify; border-width:0px !important; border-color:#000000; }
.popup_group_title { font-size:24px; font-weight:normal; color:#000000; text-align:center; top: 18px !important;}
.popup_divider { background-color:#ffffff; }
.popup_shopping { font-family:HelveticaNeueLTStd-Roman; font-size:16px; color:#000000; }
.popup_legal { font-family:HelveticaNeueLTStd-Roman; font-size:10px; color:#888888; text-align:center; padding-bottom:5px; }

a.popup_redbuttonsq:link, a.popup_redbuttonsq:visited { background: -webkit-linear-gradient(rgba(255,0,0,1), rgba(255,0,0,1)) !important; background: -o-linear-gradient(rgba(255,0,0,1), rgba(255,0,0,1)) !important; background: -moz-linear-gradient(rgba(255,0,0,1), rgba(255,0,0,1)) !important; background: linear-gradient(rgba(255,0,0,1), rgba(255,0,0,1)) !important; border-style:solid; border-color:#800000; border-width:1px; padding:2px; font-family:arial; font-size:14px; font-weight:bold; text-align:center; color:#FFFFFF; box-shadow: 0px 0px 0px !important; text-decoration:none; display:block; background-color: rgba(255,0,0,1) !important; }

a.popup_redbuttonsq:hover { background: -webkit-linear-gradient(rgba(200,0,0,1), rgba(200,0,0,1)) !important; background: -o-linear-gradient(rgba(200,0,0,1), rgba(200,0,0,1)) !important; background: -moz-linear-gradient(rgba(200,0,0,1), rgba(200,0,0,1)) !important; background: linear-gradient(rgba(200,0,0,1), rgba(200,0,0,1)) !important; border-style:solid; border-color:#9F313D; border-width:1px; padding:2px; font-family:arial; font-size:14px; font-weight:bold; text-align:center; color:#FFFFFF; box-shadow: 0px 0px 0px !important; text-decoration:none; display:block; background-color: rgba(200,0,0,1) !important; }



/* END VDP  css overrides*/

/* overwrite all fonts */



* {
	font-family: 'Open Sans', Fallback, sans-serif !important;
}

h1{
	font-family: 'Open Sans', sans-serif !important;
}

h2 span{
	font-family: 'Open Sans', sans-serif !important;
}

