@charset "UTF-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:700italic|Source+Code+Pro:400,700);

/*Reset*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/* Site Styles */
#hd,#topbar,#bd,#fd,img,input,caption,#topbar h1 a,#fd h1 a,.circuit,.bunny,.mainbox h1 {
	_behavior:url(/includes/htc/iepngfix.htc)
}

font-family: 'Open Sans', sans-serif;

html,body {
   height: 100%;
}

html {
	background:#000;
}

body {
	background:url(/includes/img/background/building-people_new.jpg) #000 no-repeat;
	/*background-position:0 30px;*/
	background-position:0 0;
	font-family:'Open Sans',Arial,Helvetica,clean,sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:14px;
	line-height:18px;
	text-align:justify;
	-webkit-font-smoothing: subpixel-antialiased;
	witdh:100%;
	min-width:950px;
}

strong {
	font-weight:700;
	color:#fff
}

em {
	font-style:italic
}

.clearit {
	clear:both
}

.block {
	display:inline-block;	
}

.floatleft {
	float:left
}

.floatright {
	float:right
}

.marginright {
	margin-right:18px
}

.marginleft {
	margin-left:18px
}

.marginbottom {
	margin-bottom:18px
}

.hidden {
	display:none
}

/*---Make body width 100%---*/
#doc3 {
	margin:0
}

.wrapper {
	width:914px
}

#drivenbar {
	background: rgb(255,255,255); /* Old browsers */
	background: -webkit-linear-gradient(rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
	background: linear-gradient(rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	padding: 9px 18px 9px 18px; 
	border-bottom:1px solid #000;	
}


#db-driven  { width:250px; margin-right:100px; }
#db-apr     { height:25px; margin-right:18px; }
#db-bandm   { height:25px; margin-right:18px; }
#db-din     { height:25px; margin-right:18px; }
#db-flm     { height:25px; margin-right:18px; }
#db-hurst   { height:25px; margin-right:18px; }
#db-hurstdc { height:25px; }

/*----------------HEADER-------------------*/
#hd {
	background:url(/includes/img/elements/topbarv2.png) no-repeat left top #222;
	border-top:0 solid #000;
	border-bottom:1px solid #aaa;
	height:98px;
	margin-bottom:296px;
	position:relative;
	top:0;
	left:0;
}

#hd #topbar {
	position:absolute;
	top:0;
	left:0;
	background-image:none;
	height:92px;
	width:100%
}

/*--Top Logo---*/
#hd h1 a {
	position:absolute;
	display:block;
	top:24px;
	left:18px;
	margin:0;
	background:url(/includes/img/icons/apr-top-2013.png) no-repeat;
	behavior:url(/includes/htc/iepngfix.htc);
	height:33px;
	width:159px
}

/*---Top Logo Text Hide---*/
#hd h1 span {
	display:none
}

/*---Main Nav---*/
#hd #nav {
	position:absolute;
	top:70px;
	left:18px;
	width: 800px;
	/*height:11px;
	width:700px*/
}

/*---Main Nav Items---*/
#nav li {
	float:left;
	/*height:11px*/
}

#nav li a {
	display:block
}	

#nav li a { color:#fff; text-decoration:none;  font-weight:bold; }
#nav li a:hover { color:#f00; text-decoration:none; }

#nav li { border-right: 1px solid #A00000; padding-right:5px; margin-right:5px; }
#nav li:last-child { border-right: none; paddinr-right:0; margin-right:0; }

#hd .search-field {
	background:url(/includes/img/icons/search-white.png) no-repeat 10px 6px #444;
	border:0 none;
	color:#d7d7d7;
	width:170px;
	padding:6px 15px 6px 35px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	position:absolute;
	top:56px;
	left:709px
}

.search-button {
	display:none;
	visibility:hidden
}

/*---- New Header 1/23/2018 ---*/
#hd2{
	height:98px;
	margin-bottom:296px;
	background:#f00;
	border-bottom:1px solid #a00;
}
#hd2 h1 {
	padding-left: 9px;
	padding-top: 9px;
}
#hd2 h1 img  {
	padding: 9px;
	border-radius: 9px;
	width:159px;
}
#hd2 h1 img:hover {
	background:#a00;
}
#hd2 h2 {
    position:absolute;
    top:20px;
    left:493px;
    width:250px;
    color:#fff;
}
#hd2 h2 em {
    font-weight: bold;
}

#hd2 h3 {
    position:absolute;
    top:36px;
    left:478px;
    width:250px;
    color:#fff;
}

#hd2 #navbar {
	padding-left: 9px;
	color:#a00;
}
#hd2 #navbar a {
	font-weight:bold;
	color:#fff;
	text-decoration: none;
	padding: 3px 9px;
	border-radius: 9px;
}
#hd2 #navbar a:hover {
	background:#a00;
}
.addthis_horizontal_follow_toolbox {
	float: left;
	position: absolute;
	top: 18px; /*65 w/ dbar */
	left: 712px;
	width: 216px /* If you add more buttons, position and width needs to change */;
}





#bd {
	background:url(/includes/img/elements/mainbox.png) top left repeat-x;
	margin:0 18px 18px;
	color:#E6E6E6;
	width:914px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px
}

#bd p {
	margin-bottom:18px
}

#bd table {
	margin-bottom:18px
}

#bd img {
	margin-bottom:18px
}

#bd object {
	margin-bottom:18px
}

#bd ul {
	margin-bottom:18px
}

#bd ul * {
	margin-bottom:0
}

#bd h1 {
	font-size:24px;
	line-height:36px;
	margin-bottom:18px;
	color:#fff;
	text-shadow:2px 2px 2px #000;
	background:url(/includes/img/elements/mainboxdetail-2.png) right no-repeat;
	/*NOTE!!! 
	In order for the background to touch the side a width must be specified so the H1 element bleeds outside its intended area.
	control the text with another 18px border.
	*/
	width:878px;
	padding-right:18px;
	text-shadow:2px 2px 2px #000;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-topright:10px
}

#bd h2 {
	font-size:18px;
	line-height:18px;
	margin-bottom:18px;
	color:#fff;
	text-shadow:2px 2px 2px #000
}

#bd h3 {
	font-size:12px;
	line-height:18px;
	color:#fff;
	text-shadow:2px 2px 2px #000
}

#bd h4 {
	color:#fff;
	text-shadow:2px 2px 2px #000
}

#bd h5 {
	color:#fff;
	text-shadow:2px 2px 2px #000
}

#bd .mainbox {
	min-height:400px
}

#bd #sharebox {
	margin-left:18px
}

#bd {
	background:url(/includes/img/background/mainbox.png) top left repeat-x
}

#fd {
	border-top:1px solid #fff;
	background:url(/includes/img/background/footer.gif) top left no-repeat #450505;
	position:relative;
   	bottom:0;
	height:100%;
}


#bd .yui-g,#bd .yui-gb,#bd .yui-gc,#bd .yui-gd,#bd .yui-ge,#bd .yui-gf {
	padding:0 18px
}

p {
	text-align:justify
}

#bd img {
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}

.elabel_1 {
	color:#000;
	padding:3px;
	background:#fff;
	border:1px solid #000
}

/* padding fix */
#bd .yui-g .yui-g {
	padding:0;
}

#bd li {
	list-style:url(/includes/img/elements/bullet.png);
	margin-left:18px
}

#bd h1,#bd h2,#bd h3,#bd h4,#bd h5,#bd h6 {
	font-weight:700;
}

/*---YUI-G YUI-U YUI-GB deep nesting --*/
#bd .deepnest {
	width:auto;
	float:none;
	padding:0;
	margin-bottom:18px
}

#bd .deepnestage {
	width:143px;
	margin:0;
	text-align:center
}

#bd object {
	margin-bottom:18px
}

#bd table {
	border-collapse:collapse;
	width:100%;
	font-size:11px
}

#bd table caption {
	font-weight:700;
	padding:3px;
	background:url(/includes/img/elements/h2.png) bottom right repeat-x;
	font-size:18px
}

#bd table thead {
}

#bd table thead tr {
	background-color:#303030
}

#bd table thead tr th {
	font-weight:700;
	padding:3px;
	text-shadow:2px 2px 2px #000
}

#bd table tbody {
}

#bd table tbody tr td {
	padding:3px
}

#bd table tbody tr th {
	padding:3px;
	font-weight:700;
	text-shadow:2px 2px 2px #000
}

#bd table tfoot tr td {
	font-size:10px;
	font-style:italic
}

.heading {
	background-color:#404040;
	color:red
}

.odd {
	background-color:#4B4B4B
}

.even {
	background-color:#5C5C5C
}

.odd:hover, .even:hover {
    background-color: #111; 
}

#calendar_wrap table tbody tr {
	background-color:#4B4B4B
}

.salebadge {
	position:absolute;
	top:120px;
	left:-5px;
	z-index:100
}

a
.strike {
	text-decoration:line-through
}

.callout {
	padding:9px;
	margin-bottom:18px;
	text-align:center;
	background:url(/includes/img/background/screen.gif)
}

.center {
	text-align:center
}

.circuit,.bunny {
	/*background:url(/includes/img/elements/h2.png) bottom right repeat-x;*/
	border-bottom:3px solid #ff0000;
	text-align:left;
	font-size:18px;
	padding:3px 0 0 0;
	margin-bottom:9px
}

.marginbottom {
	padding-bottom:18px
}

.dynolink {
	cursor:pointer
}

#bd .newsitem {
	padding-bottom:18px;
	margin-bottom:18px;
	background:url(/includes/img/background/circuitborder.png) bottom right no-repeat
}

#bd .newsitem p:last-child {
	margin-bottom:0
}

#bd .newsitem:last-child {
	border-bottom:0;
	padding-bottom:0
}

.calendar {
	width:100%;
	font-size:12px
}

.calendar caption {
	background:#c00;
	color:#fff;
	font-weight:700;
	padding:5px
}

.calendar {
	border:1px solid #000
}

.calendar th {
	border:1px solid #000;
	background:#aaa
}

.calendar td {
	border:1px solid #000;
	height:60px
}

.event {
	background:#39F
}

.red {
	color:#C90000
}

.highlight {
	font-weight:700;
	color:red
}

.textleft {
	text-align:left
}

.square {
	height:75px;
	width:75px
}

.flickrM {
	width:240px
}

.selectedsize {
	font-weight:700
}

#flickersizes {
	float:left;
	border-left:1px solid #ccc;
	margin-bottom:18px
}

.flickersizesbox {
	float:left;
	margin-right:18px;
	padding-right:18px;
	border-right:1px solid #ccc
}

.flickersizeslabel {
	text-align:center
}

.flickersizessize {
	text-align:center
}

#flickrsizes li {
	display:inline;
	list-style:none;
	text-align:center
}

.tags li {
	display:inline;
	list-style:none;
	margin-left:2px
}

#bd a:link,#fd a:link {
	font-weight:700;
	color:#eee;
	text-shadow:2px 2px 2px #000
}

#bd a:visited,#fd a:visited {
	font-weight:700;
	color:#B2B2B2;
	text-shadow:2px 2px 2px #000
}

#bd a:hover,#fd a:hover,#bd a:hover span.highlight,#fd a:hover,#fd a:hover span.highlight {
	font-weight:700;
	background:#f00;
	color:#FFF;
	text-decoration:none;
	text-shadow:0 0 0 #000
}

#bd a:hover span.highlight,#fd a:hover span.highlight {
	color:#fff
}

.circuit a:link,.bunny a:link {
	text-decoration:none
}

.circuit a:visited,.bunny a:visited {
	text-decoration:none
}

.circuit a:hover,.bunny a:hover {
	text-decoration:none
}

.entry {
	border-bottom:1px dotted #888;
	margin-bottom:18px
}

.bg1 {
	margin-top:-18px;
	background:url(/includes/img/background/bg_33.png) repeat-x top left;
	padding:18px 9px
}

.bg2 {
	background:url(/includes/img/background/bg_33.png) repeat-x top left;
	padding:18px 9px
}



a.buynow:link, a.buynow:visited {
    text-decoration: none !important;
    background: #FD0 !important;
    color: #f00 !important;
    font-weight:bold !important;
    text-shadow: none !important;
    padding: 0 4px;
    -webkit-border-radius: 1px; 
    -moz-border-radius: 1px;
    border-radius: 1px;
    box-shadow: 3px 3px #f00;    
}
a.buynow:hover {
    background:#f00 !important;
    color:#fff !important;
    box-shadow: 3px 3px #fD0;
}

#buynowbutton {
    position: absolute;
    top: 345px;
    left: 800px;
}

.myButton {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333 !important;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66 !important;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23 !important;
}
.myButton:active {
	position:relative;
	top:1px;
}





#fd {
	padding:18px;
	color:#fff;
	border-top:1px solid #aaa;
	height:205px;
	background:url(/includes/img/elements/footer.png) top left no-repeat #222
}

/*--Top Logo---*/
#fd h1 a {
	display:block;
	background:url(/includes/img/logos/apr_white_200.png) no-repeat;
	behavior:url(/includes/htc/iepngfix.htc);
	height:41px;
	width:200px;
	margin-bottom:18px;
}

/*---Top Logo Text Hide---*/
#fd h1 span {
	display:none
}

#fd #fdmd {
	color:#aaa
}

#fd #fdlo {
	color:#aaa
}

/* Share Box Stuff 
.addthis_sharing_toolbox {*/
/*.addthis_horizontal_follow_toolbox {
	float:left;
	position:absolute;
	top:3px;
	left:712px;
	color:#fff;
	width:216px
/
}*/

#alliance-box {
	/*width:200px;*/
	position:absolute;
	/*
	top:99px;
	left:712px;
	*/
	top:0px;
	left:520px;
	
	/*background:url(/includes/img/elements/transparent-bg.png);
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;*/
}

/*Wordpress stuff*/
img.alignright {
	float:right;
	margin-left:18px
}

img.alignleft {
	float:left;
	margin-right:18px
}

div#map div div div div.gmnoprint div.gmnoprint div div div p {
	color:#000
}

#facebookapp {
	margin-bottom:18px
}

/*Slider*/
.sliderGallery {
	overflow:hidden;
	position:relative;
	height:156px;
	width:579px
}

.sliderGallery ul {
	position:absolute;
	list-style:none;
	overflow:none;
	white-space:nowrap;
	padding:0;
	margin:0
}

.sliderGallery ul li {
	display:inline
}

.slider {
	width:579px;
	height:17px;
	margin-top:118px;
	padding:1px;
	position:relative;
	background:url(https://www.goapr.com/includes/img/slider/productbrowser_scrollbar.png) no-repeat
}

.handle {
	position:absolute;
	cursor:move;
	height:17px;
	width:181px;
	top:0;
	background:url(https://www.goapr.com/includes/img/slider/productbrowser_scroller.png) no-repeat;
	z-index:100
}	

#prodnav span {
	display:none
}

#prodnav a {
	display:block;
	height:27px;
	margin-bottom:3px
}		

#prodnav-audi            a        { background:url(/includes/img/labels/categories.png)    0px    0px no-repeat; width:211px; } 
#prodnav-porsche         a        { background:url(/includes/img/labels/categories.png)    0px  -28px no-repeat; width:211px; } 
#prodnav-seat            a        { background:url(/includes/img/labels/categories.png)    0px  -56px no-repeat; width:211px; } 
#prodnav-skoda           a        { background:url(/includes/img/labels/categories.png)    0px  -84px no-repeat; width:211px; } 
#prodnav-volkswagen      a        { background:url(/includes/img/labels/categories.png)    0px -112px no-repeat; width:211px; } 
#prodnav-apparel         a        { background:url(/includes/img/labels/categories.png)    0px -140px no-repeat; width:211px; } 
#prodnav-allproducts     a        { background:url(/includes/img/labels/categories.png)    0px -168px no-repeat; width:211px; } 

#prodnav-audi            a:hover  { background:url(/includes/img/labels/categories.png) -282px    0px no-repeat; width:211px; } 
#prodnav-porsche         a:hover  { background:url(/includes/img/labels/categories.png) -282px  -28px no-repeat; width:211px; } 
#prodnav-seat            a:hover  { background:url(/includes/img/labels/categories.png) -282px  -56px no-repeat; width:211px; } 
#prodnav-skoda           a:hover  { background:url(/includes/img/labels/categories.png) -282px  -84px no-repeat; width:211px; } 
#prodnav-volkswagen      a:hover  { background:url(/includes/img/labels/categories.png) -282px -112px no-repeat; width:211px; } 
#prodnav-apparel         a:hover  { background:url(/includes/img/labels/categories.png) -282px -140px no-repeat; width:211px; } 
#prodnav-allproducts     a:hover  { background:url(/includes/img/labels/categories.png) -282px -168px no-repeat; width:211px; } 

#prodnav-audi.on         a        { background:url(/includes/img/labels/categories.png) -282px    0px no-repeat; width:211px; } 
#prodnav-porsche.on      a        { background:url(/includes/img/labels/categories.png) -282px  -28px no-repeat; width:211px; } 
#prodnav-seat.on         a        { background:url(/includes/img/labels/categories.png) -282px  -56px no-repeat; width:211px; } 
#prodnav-skoda.on        a        { background:url(/includes/img/labels/categories.png) -282px  -84px no-repeat; width:211px; } 
#prodnav-volkswagen.on   a        { background:url(/includes/img/labels/categories.png) -282px -112px no-repeat; width:211px; } 
#prodnav-apparel.on      a        { background:url(/includes/img/labels/categories.png) -282px -140px no-repeat; width:211px; } 
#prodnav-allproducts.on  a        { background:url(/includes/img/labels/categories.png) -282px -168px no-repeat; width:211px; } 

#frontnav                span    { display:none; }
#frontnav                a       { display:block; height:36px; margin-bottom:3px; }
#frontnav-audi           a       { background:url(/includes/img/labels/categories.png)    0px -196px no-repeat; width:281px; } 
#frontnav-porsche        a       { background:url(/includes/img/labels/categories.png)    0px -233px no-repeat; width:281px; } 
#frontnav-seat           a       { background:url(/includes/img/labels/categories.png)    0px -270px no-repeat; width:281px; } 
#frontnav-skoda          a       { background:url(/includes/img/labels/categories.png)    0px -307px no-repeat; width:281px; } 
#frontnav-volkswagen     a       { background:url(/includes/img/labels/categories.png)    0px -344px no-repeat; width:281px; } 
#frontnav-apparel        a       { background:url(/includes/img/labels/categories.png)    0px -381px no-repeat; width:281px; } 
#frontnav-allproducts    a       { background:url(/includes/img/labels/categories.png)    0px -418px no-repeat; width:281px; } 

#frontnav-audi           a:hover { background:url(/includes/img/labels/categories.png) -282px -196px no-repeat; width:281px; } 
#frontnav-porsche        a:hover { background:url(/includes/img/labels/categories.png) -282px -233px no-repeat; width:281px; } 
#frontnav-seat           a:hover { background:url(/includes/img/labels/categories.png) -282px -270px no-repeat; width:281px; } 
#frontnav-skoda          a:hover { background:url(/includes/img/labels/categories.png) -282px -307px no-repeat; width:281px; } 
#frontnav-volkswagen     a:hover { background:url(/includes/img/labels/categories.png) -282px -344px no-repeat; width:281px; } 
#frontnav-apparel        a:hover { background:url(/includes/img/labels/categories.png) -282px -381px no-repeat; width:281px; } 
#frontnav-allproducts    a:hover { background:url(/includes/img/labels/categories.png) -282px -418px no-repeat; width:281px; } 

#frontnav-audi.on        a       { background:url(/includes/img/labels/categories.png) -282px -196px no-repeat; width:281px; } 
#frontnav-porsche.on     a       { background:url(/includes/img/labels/categories.png) -282px -233px no-repeat; width:281px; } 
#frontnav-seat.on        a       { background:url(/includes/img/labels/categories.png) -282px -270px no-repeat; width:281px; } 
#frontnav-skoda.on       a       { background:url(/includes/img/labels/categories.png) -282px -307px no-repeat; width:281px; } 
#frontnav-volkswagen.on  a       { background:url(/includes/img/labels/categories.png) -282px -344px no-repeat; width:281px; } 
#frontnav-apparel.on     a       { background:url(/includes/img/labels/categories.png) -282px -381px no-repeat; width:281px; } 
#frontnav-allproducts.on a       { background:url(/includes/img/labels/categories.png) -282px -418px no-repeat; width:281px; } 
	
/* Share box / Widget / Translate stuff */
#widget-box {
	background:url(/includes/img/background/bg-web-share.png) repeat;
	border-top-left-radius:10px 10px;
	border-top-right-radius:10px 10px;
	position:absolute;
	top:279px;
	left:690px;
	height:117px;
	width:354px
}

#godogle_translate_element {
	height:25px;
	overflow:hidden;
	padding:3px 6px 0;
	text-align:center
}

#widget-box-media-page {
	margin-left:18px;
	margin-bottom:9px;
	background:url(/includes/img/background/bg-web-share.png) repeat;
	border-top-left-radius:10px 10px;
	border-top-right-radius:10px 10px;
	border-bottom-left-radius:10px 10px;
	border-bottom-right-radius:10px 10px;
	width:600px
}

#widget-box-media-page-inner {
	padding:10px
}

#facebook-like-button {
	float:left
}

#google-plus-button {
	float:left
}

#twitter-tweet-button {
	float:left
}

#fb-fan-page {
	float:left
}

#facebook-widget-box {
	background:url(/includes/img/background/bg-web-share.png) repeat;
	border-bottom-left-radius:10px 10px;
	border-bottom-right-radius:10px 10px;
	position:absolute;
	top:90px;
	left:18px;
	height:64px;
	width:230px
}

#google-translate-widget-box {
	background:url(/includes/img/background/bg-web-share.png) repeat;
	border-bottom-left-radius:10px 10px;
	border-bottom-right-radius:10px 10px;
	position:absolute;
	top:90px;
	left:746px;
	height:44px;
	width:166px;
	padding:10px
}

#share-widget-box {
	background:url(/includes/img/background/bg-web-share.png) repeat;
	border-top-left-radius:10px 10px;
	border-top-right-radius:10px 10px;
	position:absolute;
	top:351px;
	left:550px;
	heighdt:117px;
	width:354px;
	padding:10px
}

/* Hide the old review at the top of ECU pages */
#bd div.mainbox div.review {
	display:none
}

/* Slimbox2 */
lbOverlay {
	position:fixed;
	z-index:9999;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	cursor:pointer
}

#lbCenter,#lbBottomContainer {
	position:absolute;
	z-index:9999;
	overflow:hidden;
	background-color:#fff
}

.lbLoading {
	background:#fff url(/includes/img/lightbox/loading.gif) no-repeat center
}

#lbImage {
	background-color:#000; /* Black background for transparent images */
	position:absolute;
	left:0;
	top:0;
	border:10px solid #fff;
	background-repeat:no-repeat
}

#lbPrevLink,#lbNextLink {
	display:block;
	position:absolute;
	top:0;
	width:50%;
	outline:none
}

#lbPrevLink {
	left:0
}

#lbPrevLink:hover {
	background:transparent url(/includes/img/lightbox/prevlabel.gif) no-repeat 0 15%
}

#lbNextLink {
	right:0
}

#lbNextLink:hover {
	background:transparent url(/includes/img/lightbox/nextlabel.gif) no-repeat 100% 15%
}

#lbBottom {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
	color:#666;
	line-height:1.4em;
	text-align:left;
	border:10px solid #fff;
	border-top-style:none
}

#lbCloseLink {
	display:block;
	float:right;
	width:66px;
	height:22px;
	background:transparent url(/includes/img/lightbox/closelabel.gif) no-repeat center;
	margin:5px 0;
	outline:none
}

#lbCaption,#lbNumber {
	margin-right:71px
}

#lbCaption {
	font-weight:700
}


.infotext { 
	background-color:#333; 
	padding-top:18px; 
	padding-right:18px; 
	padding-left:18px; 
	padding-bottom:1px; 
	border:solid #666 2px; 
	margin-bottom:18px;
}

/* TABS */
#bd li {
	list-style-type:none
}

/* root element for tabs  */
ul.tabs, ul.tabs2, ul.tabs3, ul.tabs4, ul.tabs5, ul.tabs6, ul.tabs7 {
	list-style:none;
	margin:0!important;
	padding:0;
	height:36px;
	font-size:10px
}

/* single tab */
ul.tabs li, ul.tabs2 li, ul.tabs3 li, ul.tabs4 li, ul.tabs5 li, ul.tabs6 li, ul.tabs7 li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0!important;
	list-style-image:none!important;
	
}

/* link inside the tab. uses a background image */
ul.tabs a, ul.tabs2 a, ul.tabs3 a, ul.tabs4 a, ul.tabs5 a, ul.tabs6 a, ul.tabs7 a {
	/*background:#303030;*/
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	background:#303030;
	border-bottom:1px solid #666;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	display:block;
	/*height:35px;*/
	/*line-height:35px;*/
	text-align:center;
	text-decoration:none;
	color:#333;
	padding:4px 3px 4px 3px;
	margin:0;
	position:relative
}

ul.tabs a:active, ul.tabs2 a:active, ul.tabs3 a:active, ul.tabs4 a:active, ul.tabs5 a:active, ul.tabs6 a:active, ul.tabs7 a:active {
	outline:none;
	color:#fff!important
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover, ul.tabs2 a:hover, ul.tabs3 a:hover, ul.tabs4 a:hover, ul.tabs5 a:hover, ul.tabs6 a:hover, ul.tabs7 a:hover {
	color:#fff!important
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs2 a.current, ul.tabs3 a.current, ul.tabs4 a.current, ul.tabs5 a.current, ul.tabs6 a.current, ul.tabs7 a.current,
ul.tabs a.current:hover, ul.tabs2 a.current:hover, ul.tabs3 a.current:hover, ul.tabs4 a.current:hover, ul.tabs5 a.current:hover, ul.tabs6 a.current:hover, ul.tabs7 a.current:hover,
ul.tabs li.current a, ul.tabs2 li.current a, ul.tabs3 li.current a, ul.tabs4 li.current a, ul.tabs5 li.current a, ul.tabs6 li.current a, ul.tabs7 li.current a {
	color:#fff!important
}

ul.tabs a, ul.tabs2 a, ul.tabs3 a, ul.tabs4 a, ul.tabs5 a, ul.tabs6 a, ul.tabs7 a {
	color:#fff;!important
}

ul.tabs a:link, ul.tabs2 a:link, ul.tabs3 a:link, ul.tabs4 a:link, ul.tabs5 a:link, ul.tabs6 a:link, ul.tabs7 a:link {
	color:#fff;!important
}

ul.tabs a:visited, ul.tabs2 a:visited, ul.tabs3 a:visited, ul.tabs4 a:visited, ul.tabs5 a:visited, ul.tabs6 a:visited, ul.tabs7 a:visited {
	color:#fff;!important
}

/* initially all panes are hidden */
div.panes div.pane, div.panes2 div.pane, div.panes3 div.pane, div.panes4 div.pane, div.panes5 div.pane, div.panes6 div.pane, div.panes7 div.pane {
	display:none;
}

ul.tabs li a:visited{
	color:#fff;!important
}

div.panes, div.panes2, div.panes3, div.panes4, div.panes5, div.panes6, div.panes7 {
/*border-top: 1px solid #f00;*/
margin-top:-9px;
}

ul.tabs .active, ul.tabs2 .active, ul.tabs3 .active, ul.tabs4 .active, ul.tabs5 .active, ul.tabs6 .active, ul.tabs7 .active {
	color:#000;
	background:red
}

.calloutbox {
	padding:18px;
	background:#4A4A4A; 
	-moz-border-radius: 18px; 
	border-radius: 18px;
}

/* CT puts this at the bottom of the page */
#tpv { display:none; }


/* - - - - - - CSS Meun for Vehicles - - - - - - */

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  
}
#cssmenu {
  width: 100%;
}
#cssmenu ul ul {
  display: none;
}
#cssmenu > ul > li.active > ul {
  display: block;
}
.align-right {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 16px 22px;
  cursor: pointer;
  z-index: 2;
  text-decoration: none;
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu > ul > li > a:hover {
	
}
#cssmenu ul > li.has-sub > a:after {
  position: absolute;
  right: 26px;
  top: 19px;
  z-index: 5;
  display: block;
  height: 10px;
  width: 1px;
  background: #ffffff;
  content: "";
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
#cssmenu ul > li.has-sub > a:before {
  position: absolute;
  right: 22px;
  top: 23px;
  display: block;
  width: 10px;
  height: 1px;
  background: #ffffff;
  content: "";
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
#cssmenu ul > li.has-sub.open > a:after,
#cssmenu ul > li.has-sub.open > a:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#cssmenu ul ul li a {
  padding: 14px 22px;
  cursor: pointer;
  z-index: 2;
  font-size: 14px;
  text-decoration: none;
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu ul ul > li.has-sub > a:after {
  top: 16px;
  right: 26px;
}
#cssmenu ul ul > li.has-sub > a:before {
  top: 20px;
}


/* Structure */
#cssmenu ul li a { /* North America */ }
#cssmenu ul ul li a { /* Audi */ }
#cssmenu ul ul ul li a { /* A3 */ }
#cssmenu ul ul ul ul li a { /* 8V */ }


#cssmenu ul li a { padding-left: 6px; }
#cssmenu ul ul li a { padding-left: 9px; }
#cssmenu ul ul ul li a { padding-left: 12px; }
#cssmenu ul ul ul ul li a { padding-left: 15px; }
#cssmenu ul ul ul ul ul li a { padding-left: 18px; }



#cssmenu ul > li > a,
#cssmenu ul > li > a:link,
#cssmenu ul > li > a:visited,
#cssmenu ul > li > a:hover
{
	color:#fff !important;
	font-weight: normal; 
	text-shadow:none; 
	text-decoration:none;
}

#cssmenu ul ul ul ul li
{
	font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace !important;
}

#cssmenu ul li a { font-size: 14px !important; }
#cssmenu ul ul li a { font-size: 13px !important; }
#cssmenu ul ul ul li a { font-size: 12px !important; }
#cssmenu ul ul ul ul li a { font-size: 11px !important; }
#cssmenu ul ul ul ul ul li a { font-size: 10px !important; }

#cssmenu ul  { background:#FF0000; }
#cssmenu ul ul { background:#4B4B4B; }
#cssmenu ul ul ul { background:#323232; }
#cssmenu ul ul ul ul { background:#262626; }
#cssmenu ul ul ul ul ul { background:#1C1C1C; }

#cssmenu ul li { border-bottom: 1px solid #4B4B4B; }
#cssmenu ul ul li { border-bottom: 1px solid #323232; }
#cssmenu ul ul ul li { border-bottom: 1px solid #262626; }
#cssmenu ul ul ul ul li { border-bottom: 1px solid #1C1C1C; }
#cssmenu ul ul ul ul ul li { border-bottom: 1px solid #000000; }



#cssmenu ul > li > a:hover { background:#A00000; color:#fff; }
#cssmenu ul li a:hover { background:#A00000; }







/* - - - - - - CSS Meun for Products - - - - - - */

#cssmenu2,
#cssmenu2 ul,
#cssmenu2 ul li,
#cssmenu2 ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  
}
#cssmenu2 {
  width: 100%;
}
#cssmenu2 ul ul {
  display: none;
}
#cssmenu2 > ul > li.active > ul {
  display: block;
}
.align-right {
  float: right;
}
#cssmenu2 > ul > li > a {
  padding: 16px 22px;
  cursor: pointer;
  z-index: 2;
  text-decoration: none;
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu2 > ul > li > a:hover {
	
}
#cssmenu2 ul > li.has-sub > a:after {
  position: absolute;
  right: 26px;
  top: 19px;
  z-index: 5;
  display: block;
  height: 10px;
  width: 1px;
  background: #ffffff;
  content: "";
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
#cssmenu2 ul > li.has-sub > a:before {
  position: absolute;
  right: 22px;
  top: 23px;
  display: block;
  width: 10px;
  height: 1px;
  background: #ffffff;
  content: "";
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
#cssmenu2 ul > li.has-sub.open > a:after,
#cssmenu2 ul > li.has-sub.open > a:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#cssmenu2 ul ul li a {
  padding: 14px 22px;
  cursor: pointer;
  z-index: 2;
  font-size: 14px;
  text-decoration: none;
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu2 ul ul > li.has-sub > a:after {
  top: 16px;
  right: 26px;
}
#cssmenu2 ul ul > li.has-sub > a:before {
  top: 20px;
}


/* Structure */
#cssmenu2 ul li a { /* North America */ }
#cssmenu2 ul ul li a { /* Audi */ }
#cssmenu2 ul ul ul li a { /* A3 */ }
#cssmenu2 ul ul ul ul li a { /* 8V */ }


#cssmenu2 ul li a { padding-left: 18px; }
#cssmenu2 ul ul li a { padding-left: 18px; }
#cssmenu2 ul ul ul li a { padding-left: 18px; }
#cssmenu2 ul ul ul ul li a { padding-left: 18px; }
#cssmenu2 ul ul ul ul ul li a { padding-left: 18px; }



#cssmenu2 ul > li > a,
#cssmenu2 ul > li > a:link,
#cssmenu2 ul > li > a:visited,
#cssmenu2 ul > li > a:hover
{
	color:#fff !important;
	font-weight: normal; 
	text-shadow:none; 
	text-decoration:none;
}

#cssmenu2 ul li a { font-size: 12px !important; padding-left:18px; }
#cssmenu2 ul ul li a { font-size: 12px !important; padding-left:72px; }
#cssmenu2 ul ul ul li a { font-size: 12px !important; padding-left:126px; }
#cssmenu2 ul ul ul ul li a { font-size: 12px !important; padding-left:180px; }
#cssmenu2 ul ul ul ul ul li a { font-size: 12px !important; padding-left:180px; }

/*#cssmenu2 ul  { background:#666; }*/
#cssmenu2 ul  { background:#595959; }
#cssmenu2 ul ul { background:#4B4B4B; }
#cssmenu2 ul ul ul { background:#323232; }
#cssmenu2 ul ul ul ul { background:#262626; }
#cssmenu2 ul ul ul ul ul { background:#1C1C1C; }

#cssmenu2 ul li { border-bottom: 1px solid #4B4B4B; }
#cssmenu2 ul ul li { border-bottom: 1px solid #323232; }
#cssmenu2 ul ul ul li { border-bottom: 1px solid #262626; }
#cssmenu2 ul ul ul ul li { border-bottom: 1px solid #1C1C1C; }
#cssmenu2 ul ul ul ul ul li { border-bottom: 1px solid #000000; }


#cssmenu2 ul > li > a:hover { background:#f00; color:#fff; }
#cssmenu2 ul li a:hover { background:#f00; }


/* --- More Menu --- */
.open { background:#E00; }
.menuimg { display:inline-block; }
.menuimg img { width:36px; height:36px; }
.menutxt { display:inline-block; width:80%; height:36px; line-height:36px; vertical-align:top; padding-left:18px; font-size:18px; }
.menuprod1 { font-weight:bold; }
.menuprod2 { font-style:italic; }

.smallcount { font-size:10px; }


.gsc-adBlock { display:none; }


div.gsc-adBlock iframe { display:none; }

.topfeatures { position:absolute; left:36px; top:124px; }
.topfeatures p { padding:9px; background:#D10000; font-weight:bold; color:white; border-radius: 0 6px 6px 0; box-shadow: 6px 6px 6px #000; text-shadow: 2px 2px #000; }
				