/* Banner Styles (Sacca)
/* -------------------- */
.slider-info-container h2 { margin-top:0; margin-bottom:0; }
h3.slider-info-subtitle {text-align: left; margin-top: 5px; color:#222; font:bold 13px arial,verdana,sans-serif; display: block;}


/* =============
/* HEADER STYLES was 15px for h1
/* =============*/
h1 {margin:0 0 4px 0; padding:12px 0; color:#111; font:bold 20px arial,helvetica,verdana,sans-serif;}
h2 {margin:0; padding:7px 0; color:#E67A14; font:bold 18px arial,helvetica,verdana,sans-serif;}
h3 {margin:0; padding:0; display:inline; color:#222; font:bold 14px arial,helvetica,sans-serif; line-height:23px;}
h3 a:link, h3 a:visited {color:#00d; text-decoration:none; font:bold 14px arial,helvetica,sans-serif;}
h3 a:hover, h3 a:active {color:red; text-decoration:none; font:bold 14px arial,helvetica,sans-serif;}
h4 {font-weight:bold; font-size:100%; display:inline;}


/* =======================
/* LINK STYLES BRANDS PAGE
/* =======================*/
.navlinks a:link, .navlinks a:visited {color:black; text-decoration:none;}
.navlinks a:hover, .navlinks a:active {color:#0085cf; text-decoration:none;}



/*EXMO*/

/*---- front page tabs ----*/
#controlsfp {
/*border-bottom: 1px solid #ccc;*/
color: #ffffff;
margin: 0;
padding-left: 2px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 21px;
}
#controlsfp li {
display: inline;
color: #ffffff;
list-style-type: none;
margin: 0 5px 0 0;
float: right;
}
#controlsfp li a {
float: left;
padding: 0px 5px 0px 5px;
line-height: 20px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#controlsfp a.off {
background-image: url('http://www.expressmounts.com/g/exp/navppbgblack.gif');
/*background: #999999;*/
text-decoration: none;
color: #fff;
}
#controlsfp a.off:hover {
background-image: url('http://www.expressmounts.com/g/exp/navppbgwhite.gif');
/*background: #bbbbbb;*/
text-decoration: none;
color: #000;
}
#controlsfp li a:active,
#controlsfp a.on,
#controlsfp a.on:hover {
background-image: url('http://www.expressmounts.com/g/exp/navppbgwhite.gif');
/*background:#fff;*/
/* border-bottom: 1px solid #ffffff; */
text-decoration: none;
color: #000;
}

.titlebg {
font:bold 12px arial,helvetica,sans-serif;
line-height: 20px;
padding-left: 5px;
color:#000;
height: 26px;
background-image: url('http://www.expressmounts.com/g/exp/navfpbgwhite.gif');
border-style: solid solid none solid;
border-color: #cccccc;
border-width: 1px;
}

/* NAV SEARCH BAR 2025 */
.mag-button{
	color:#777;
	float:left;
	border:none;
	background:transparent;
	padding:2px 8px 0 8px;
	margin:0;
	height:34px;
}
.mag-button:hover {
	color:#fff;
	background:#0771e3;
}
.mag-rotate {
	font-size:24px;
	padding:0;
	margin:0;
	background:transparent;
	-webkit-transform: rotate(315deg);
	-moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
	-o-transform: rotate(315deg);
	transform: rotate(315deg);
}


/* ------ NAV BAR ADD BUTTON (single line) ------ */
/*.nav-ad-button2 {font-size:14px; color:#ddd; background-color:#000; border:1px solid #ddd; padding:2px 8px; text-align:center; text-decoration:none; margin-top:2px;}
.nav-ad-button2:hover {color:#fff; border:1px solid #fff;}*/


/*--------- Navigation Bar --------------*/
#nav {
height: 24px;
margin: 0px;
padding: 0px;
width: 1000px;
position: relative;
}
/* -------- Top Level Links --------- */
#nav ul {
list-style: none;
margin: 0 0 0 10px;
padding: 2px;
}
#nav ul li {
float: left;
padding-right:5px;
border-right: 0px solid #444444;
}
#nav ul li a {
text-decoration: none;
display: block;
padding: 3px 6px;
margin: 0px;
color: #000;
font: bold 14px Arial, Verdana, Helvetica, sans-serif;
}
#nav ul li a:hover {
text-decoration: none;
color: #555;
}
/* -------- 2nd Level Drop Down Links --------- */
#nav ul li ul {
position: absolute;
visibility:hidden;
padding: 4px 3px 4px 3px;
background: #eee;
list-style: none;
border: 1px solid #000;
text-align: left;
}
#nav ul li ul li {
clear: left;
display: block;
border-right-style: none;
width: 180px;
z-index: 2;
}
#nav ul li ul li a {
text-decoration: none;
color: #000;
margin: 0px;
font:normal 12px Arial, Helvetica, sans-serif;
}
#nav ul li ul li a:hover {
text-decoration: none;
color: #fff;
background:#000;
}
/* -------- 3rd Level Pop Over Links --------- */
#nav ul li ul li ul {
position: absolute;
left: 175px;
visibility: hidden;
margin: -15px 0 0 -15px;
border: 1px solid #000000;
}
#nav ul li ul li ul li {
background: #eeeeee;
}
#nav ul li:hover ul ul,
#nav ul li.sfhover ul ul {
visibility: hidden;
}
/* -------- Rollover Display Hidden Links --------- */
#nav ul li:hover ul,
#nav ul li ul li:hover ul,
#nav ul li.sfhover ul,
#nav ul li ul li.sfhover ul {
visibility: visible;
}
/* -------- Left & Right Images --------- */
#nav #leftcap {
position: absolute;
left: 0px;
top: 0px;
width: 5px;
height: 20px;
}
#nav #rightcap {
position: absolute;
right: 0px;
top: 0px;
width: 5px;
height: 20px;
}
#nav #centertile {
position: absolute;
right: 0px;
top: 0px;
width: 5px;
height: 20px;
}
#nav ul li a.nolink, #nav ul li a.nolink:hover {
text-decoration: none;
}
#nav ul li ul.wide li {
width: 205px;
}
#nav ul li.noborder {
border-right: none;
}

/*--------- Navigation Bar v2--------------*/
#nav2 {
height: 24px;
margin: 0px;
padding: 0px;
width: 975px;
position: relative;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}
/* -------- Top Level Links --------- */
#nav2 ul {
list-style: none;
margin: 0 0 0 10px;
padding: 2px;
}
#nav2 ul li {
float: left;
border-right: 0px solid #444444;
}
#nav2 ul li a {
text-decoration: none;
display: block;
padding: 3px 6px;
margin: 0px;
color: #000000;
}
#nav2 ul li a:hover {
text-decoration: none;
color: #777777;
}
/* -------- 2nd Level Drop Down Links --------- */
#nav2 ul li ul {
position: absolute;
visibility:hidden;
padding: 0px;
margin: 0px 0px 0px 2px;
list-style: none;
border: 1px solid #000000;
text-align: left;
}
#nav2 ul li ul li {
clear: left;
display: block;
border-right-style: none;
background: #eeeeee;
margin: 0px;
padding: 0px;
width: 180px;
z-index: 2;
}
#nav2 ul li ul li a {
text-decoration: none;
color: #000000;
padding: 1px 3px 1px 6px;
margin: 0px;
}
#nav2 ul li ul li a:hover {
text-decoration: none;
color: #ffffff;
background:#000000;
}
/* -------- 3rd Level Pop Over Links --------- */
#nav2 ul li ul li ul {
position: absolute;
left: 175px;
visibility: hidden;
margin: -15px 0 0 -15px;
border: 1px solid #000000;
}
#nav2 ul li ul li ul li {
background: #eeeeee;
}
#nav2 ul li:hover ul ul,
#nav2 ul li.sfhover ul ul {
visibility: hidden;
}
/* -------- Rollover Display Hidden Links --------- */
#nav2 ul li:hover ul,
#nav2 ul li ul li:hover ul,
#nav2 ul li.sfhover ul,
#nav2 ul li ul li.sfhover ul {
visibility: visible;
}
/* -------- Left & Right Images --------- */
#nav2 #leftcap {
position: absolute;
left: 0px;
top: 0px;
width: 5px;
height: 20px;
}
#nav2 #rightcap {
position: absolute;
right: 0px;
top: 0px;
width: 5px;
height: 20px;
}
#nav2 #centertile {
position: absolute;
right: 0px;
top: 0px;
width: 5px;
height: 20px;
}
#nav2 ul li a.nolink, #nav ul li a.nolink:hover {
text-decoration: none;
}
#nav2 ul li ul.wide li {
width: 205px;
}
#nav2 ul li.noborder {
border-right: none;
}

.navalert{
	font-size: 11px;
}

/*---------- Customize Radio Buttons -----------------*/
.radiocheckedon {
font-size:10px;
font-weight: bold;
padding:0px 0px 10px 4px;
background-color:lightblue;
}
.radiocheckednone {
font-size:10px;
font-weight: bold;
padding:0px 0px 10px 4px;
background-color:#cccccc;
}
.radiocheckedoff {
font-size:10px;
padding:0px 0px 10px 4px;
}
/* END EXMO */



.itemconfig{
margin:3px 4px 3px 0;
padding:2px 4px;
display:inline-block;
word-wrap:break-word;
background-color:#f5f5f5;
border:1px solid #ddd;
}

.itemconfig:hover{
background-color:#f5f5f5;
border:1px solid #ddd;
}



/* ==========
/* BOTTOM NAV
/* ==========*/
.bottomnav {color:#777884;background-color:#f5f5f5;font:normal 13px arial;line-height:14px;}
a.bottomnav:link, a.bottomnav:visited {color: #777884}
a.bottomnav:hover, a.bottomnav:active {text-decoration: underline;}
.bottomnavtitle{color:#777884;background-color:#f5f5f5;font:normal 12px arial;line-height:18px;}
.bottomnavtitle a:hover{text-decoration: underline;}



/* ============
/* /departments
/* ============*/
.department-title {color:#E67A14;padding-bottom:4px;font:bold 16px arial,helvetica,verdana,sans-serif; text-decoration:underline}
.department-link {color:#666; font:normal 12px verdana,sans-serif;}
.department-link a, .department-link a:visited {color:#666;}
.department-link a:hover, .department-link a:active {color:blue;text-decoration: underline;}


/* =================
/* FRONT PAGE STYLES
/* =================*/
/*.fpwrapper {width:636px; margin-bottom:15px; background-color:#fff;}
.fpitem {background-color:#fff;}
.fpitemcontainer {margin:5px; float:left; text-align:left; width:200px; display:inline;}
.fpitemcontainer50 {margin:5px; float:left; text-align:left; width:48%;}
.fpitemcontainer60 {margin:5px; float:left; text-align:left;}
.fpitemcontainer40 {margin:5px; float:left; text-align:left; width:38%;}
.fpitemcontent a {color: blue;}
.fpitemcontent a:hover {color: red}*/

/*added oct3/2010*/
.fp_itemtagline {font:normal 12px verdana,arial,helvetica,sans-serif; color:#444;}
.fp_itemtagline a, .fp_itemtagline a:link, .fp_itemtagline a:visited {color:#444;}
.fp_itemtagline a:hover, .fp_itemtagline a:active {color:red;}
.fp_itemvendor {color:#777; font:normal 12px arial,helvetica,verdana,sans-serif;}
/*
.fp_itemtitle {color:#1a75cf; text-align:center; font:normal 12px arial,helvetica,sans-serif;}
.fp_itemtitle a, fp_itemtitle a:visited {color:#0066ff; text-align:center; }
.fp_itemtitle a:hover, fp_itemtitle a:active {color:#0066ff; text-align:center; text-decoration:underline}
*/
.fp_itemtitle {color:#0066c0; text-align:center; font:normal 12px verdana,arial,helvetica,sans-serif;}
.fp_itemtitle a, .fp_itemtitle a:link, .fp_itemtitle a:hover, .fp_itemtitle a:active, .fp_itemtitle a:visited {color:#0066c0;}


.fp_itemprice {color:#c00; font:400 12px verdana,arial,helvetica,sans-serif;}
.fp_itemcontent {color:#333; font:normal 0.9em verdana, tahoma, sans-serif;}
.fp_title {
	color:#333;
	height: 30px;
	font:bold 14px arial,helvetica,sans-serif;
	line-height:30px;
	margin-bottom:4px;
	text-align:left;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #e3e3e3) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #e3e3e3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e3e3e3');
	background-color:#e3e3e3;
	/*background-repeat:repeat-x;
	background-image: url('/m/tbgrey.png');
	/*background-position: 5px 100%;*/
}

.sp_itemtopline {color:#777;font:bold 18px arial,helvetica,verdana,sans-serif;padding-bottom: 5px;}
.sp_itemtitle a, .sp_itemtitle a:visited  {color:blue;font:bold 24px arial,helvetica,sans-serif; padding-bottom:10px;}
.sp_itemtitle a:hover, .sp_itemtitle a:active  {color:#1A75CF;text-decoration:none}
.sp_itemtagline {color:#333;font:bold 16px arial,helvetica,verdana,sans-serif; padding-bottom:5px;}
.sp_itemcontent {color:#333;font:normal 11px verdana,arial,helveticasans-serif;padding-bottom:5px}
.sp_itemprice   {color:red;font:400 16px arial,helvetica,verdana,sans-serif;padding-bottom:5px}


.fld1 {padding:2px;color:#111;height:15px;vertical-align:middle;font:normal 12px "lucida sans","lucida grande",arial,helvetica,sans-serif;border:1px solid #aaa}


/* ================
/* MYACCOUNT STYLES
/* ================*/
.account-login{
	/*display: inline-block;*/
	outline: none;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	font:normal 11px "lucida grande",helvetica,arial,verdana,sans-serif;
	padding:0px 0px 20px 12px;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	/*color: #fef4e9;*/
	color: #fff;
	border: solid 1px #fc0;
	background: #ffcccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffcc));
	background: -moz-linear-gradient(top,  #ffffff,  #ffffcc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffcc');
}

.account-error{
	/*display: inline-block;*/
	outline: none;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	font:normal 11px "lucida grande",helvetica,arial,verdana,sans-serif;
	padding:9px;
	margin-bottom:20px;
	color: #fff;
	border: solid 1px red;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	/*color: #fef4e9;*/
	background: #ffcccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffaaaa));
	background: -moz-linear-gradient(top,  #ffffff,  #ffaaaa);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffaaaa');
}

/* =============
/* BUTTON STYLES
/* =============*/
.delete-address-button{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font:normal 11px "lucida grande",helvetica,arial,verdana,sans-serif;
	padding: 3px 6px;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	/*color: #fef4e9;*/
	color: #fff;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.delete-address-button:hover{
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
/*.delete-address-button:active{position:relative;top:1px;}*/

.edit-address-button{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font:normal 11px "lucida grande",helvetica,arial,verdana,sans-serif;
	padding: 2px 6px;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	/*color: #fef4e9;*/
	color: #ffffff;
	border: solid 1px #da7c0c;
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47c20), to(#f47c20));
	background: -moz-linear-gradient(top,  #f47c20,  #f47c20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47c20', endColorstr='#f47c20');
}
.edit-address-button:hover{
	color: #222222;
	background: #ffe1c5;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffe1c5), to(#ffe1c5));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
/*.edit-address-button:active{position:relative;top:1px;}*/


.select-address-button{
	color:#111;
	font:normal 11px "lucida grande",helvetica,arial,verdana,sans-serif;
	padding:3px 6px;
	text-decoration:none;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffdc89), color-stop(1, #e6b130) );
	background:-moz-linear-gradient( center top, #ffdc89 5%, #e6b130 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc89', endColorstr='#e6b130');
	background-color:#ffcc00;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #5c5c5c;
	display:inline-block;
	cursor:pointer;
}
.select-address-button:hover{
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffdc89), to(#ffdc89));
	background: -moz-linear-gradient(top,  #ffdc89,  #ffdc89);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc89', endColorstr='#ffdc89');
}
/*.select-address-button:active{
	position:relative;
	top:1px;
}*/



div.ppcheckout input {
    float:auto;
    background:url("http://www.gpscity.com/m/paypal_checkout_219x54.png") no-repeat center center;
    cursor:pointer;
    width: 219px;
    height: 54px;
    border: none;
}

div.brad{
 float:auto;

width:25%;
display:inline;
padding:0px 0 0px 0px;
background:red;
margin:0
}



.continue-shopping-button{
	font:bold 14px arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:white;
	display:inline-block;
	cursor:pointer;
	padding:7px 18px;
	vertical-align:middle;
	background-color:#0C297D;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:0px solid #0C297D;
}


.update-cart-button{
	font:bold 14px arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:black;
	display:inline-block;
	cursor:pointer;
	padding:6px 20px;
	vertical-align:middle;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffcc00), color-stop(1, #ffcc00) );
	background:-moz-linear-gradient( center top, #ffcc00 5%, #ffcc00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#ffcc00');
	background-color:#ffcc00;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:0px solid #ffcc00;

	/*box-shadow: 0 3px 2px -2px #0F1F34;
	-moz-box-shadow: 0 3px 2px -2px #0F1F34;
	-webkit-box-shadow: 0 3px 2px -2px #0F1F34;*/
}
/*.update-cart-button:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffcc00), color-stop(1, #ffffaa) );
	background:-moz-linear-gradient( center top, #ffcc00 5%, #ffffaa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#ffffaa');
	background-color:#2166B7;
}*/


.checkout-table {
	margin-top:20px;
	background-color:#efefef;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	/*border:1px solid #dcdcdc;*/
	/*border:1px solid #e67a14;*/
	border:1px solid #999;
}

.checkout-change-button {
	padding:3px 6px;
	font-family:"lucida grande",helvetica,arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;

	background-color:#eee;

	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	border:0px solid #dcdcdc;
	display:inline-block;
	color:blue;
	cursor:pointer;
}
.checkout-change-button:hover{color:red;cursor:pointer;}

.secure-checkout-button{
	font:bold 14px arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:white;
	/*display:inline-block;*/
	cursor:pointer;
	padding:7px 18px;

	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #68c474), color-stop(1, #029d20) );
	background:-moz-linear-gradient( center top, #68c474 5%, #029d20 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68c474', endColorstr='#029d20');*/
	/*background-color:#68c474;*/
	background-color:#029d20;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:0px solid #274f82;

	/*box-shadow: 0 3px 2px -2px #0F1F34;
	-moz-box-shadow: 0 3px 2px -2px #0F1F34;
	-webkit-box-shadow: 0 3px 2px -2px #0F1F34;*/
}
/*.secure-checkout-button:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #029d20), color-stop(1, #68c474) );
	background:-moz-linear-gradient( center top, #029d20 5%, #68c474 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#029d20', endColorstr='#68c474');
	background-color:#039e21;
}*/


.green-button{
	font:bold 14px arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:white;
	display:inline-block;
	cursor:pointer;
	padding:6px 20px;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #029d20), color-stop(1, #029d20) );
	background:-moz-linear-gradient( center top, #029d20 5%, #029d20 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#029d20', endColorstr='#029d20');
	background-color:#029d20;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:0px solid #274f82;

	/*box-shadow: 0 3px 2px -2px #0F1F34;
	-moz-box-shadow: 0 3px 2px -2px #0F1F34;
	-webkit-box-shadow: 0 3px 2px -2px #0F1F34;*/
}
/*.green-button:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #029d20), color-stop(1, #68c474) );
	background:-moz-linear-gradient( center top, #029d20 5%, #68c474 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#029d20', endColorstr='#68c474');
	background-color:#68c474;
}*/

.green-button-small{
	font:bold 12px arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:white;
	display:inline-block;
	cursor:pointer;
	padding:4px 10px;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #029d20), color-stop(1, #029d20) );
	background:-moz-linear-gradient( center top, #029d20 5%, #029d20 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#029d20', endColorstr='#029d20');
	background-color:#029d20;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:0px solid #274f82;

	/*box-shadow: 0 3px 2px -2px #0F1F34;
	-moz-box-shadow: 0 3px 2px -2px #0F1F34;
	-webkit-box-shadow: 0 3px 2px -2px #0F1F34;*/
}
/*.green-button-small:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #029d20), color-stop(1, #68c474) );
	background:-moz-linear-gradient( center top, #029d20 5%, #68c474 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#029d20', endColorstr='#68c474');
	background-color:#68c474;
}*/


.goldButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #dedede) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #dedede 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#dedede');
	background-color:#f6f6f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:2px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin:0 3px;
	padding:5px 9px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #ffffff;*/
}
.goldButton:hover {
	color:#000000;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafa), color-stop(1, #f1f1f1) );
	background:-moz-linear-gradient( center top, #fafafa 5%, #f1f1f1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f1f1f1');
	background-color:#fafafa;
	cursor: pointer;
}
/*.goldButton:active {
	position:relative;
	top:1px;
}*/
.goldButtonselected {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#fafafa;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:2px;
	border:1px solid #000000;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin:0 4px;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}


.qandabox {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #dedede) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #dedede 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#dedede');
	background-color:#f6f6f6;*/
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	/*border:1px solid #dcdcdc;*/
	border:1px solid #cccccc;
	display:inline-block;
	color:#333333;
	/*font-family:arial;
	font-size:14px;
	font-weight:bold;*/
	text-align:center;
	vertical-align:middle;
	margin:0 3px;
	padding:3px 7px 4px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #ffffff;*/
}

.qandanav {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #dedede) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #dedede 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#dedede');
	background-color:#f6f6f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:2px;
	border:1px solid #aaa;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin:0 3px;
	padding:5px 6px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #ffffff;*/
}
.qandanav:hover {
	color:#000000;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafa), color-stop(1, #f1f1f1) );
	background:-moz-linear-gradient( center top, #fafafa 5%, #f1f1f1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f1f1f1');
	background-color:#fafafa;
}
/*.qandanav:active {
	position:relative;
	top:1px;
}*/
.qandanavselected {
	/*-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;*/
	/*background-color:#fafafa;*/
	color:#fff;
	background-color:#105469;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:2px;
	border:1px solid #000000;
	display:inline-block;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin:0 4px;
	padding:5px 6px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #ffffff;*/
}

.qandanavmini {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #dedede) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #dedede 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#dedede');
	background-color:#f6f6f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:2px;
	border:1px solid #aaa;
	display:inline-block;
	color:#333333;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	margin:0 2px;
	padding:0px 2px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #ffffff;*/
}
.qandanavmini:hover {
	color:#cc0000;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafa), color-stop(1, #f1f1f1) );
	background:-moz-linear-gradient( center top, #fafafa 5%, #f1f1f1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f1f1f1');
	background-color:#fafafa;
}
/*.qandanavmini:active {
	position:relative;
	top:1px;
}*/


/* questions page nav bar*/
#fixed-pagination-wrap { height: 38px;}
#fixed-pagination{/*nothing to add here really, but important/key class, do not remove*/}


.add-to-cart-button{
	font:bold 16px arial,helvetica,verdana,sans-serif;
	padding:4px 17px;
	text-decoration:none;
	color:black;
	display:inline-block;
	cursor:pointer;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffe69b), color-stop(1, #ffc000) );
	background:-moz-linear-gradient( center top, #ffe69b 5%, #ffc000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe69b', endColorstr='#ffc000');
	background-color:#ffcc00;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ffc000;
}
.add-to-cart-button:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc000), color-stop(1, #ffc000) );
	background:-moz-linear-gradient( center top, #ffc000 5%, #ffc000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc000', endColorstr='#ffc000');
	background-color:#ffcc00;
	cursor:pointer;
	}
/*.add-to-cart-button:active {position:relative;top:1px;}*/

.add-to-cart-button-small{
	font:bold 14px arial,helvetica,verdana,sans-serif;
	padding:3px 13px;
	text-decoration:none;
	color:black;
	display:inline-block;
	cursor:pointer;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffe69b), color-stop(1, #ffc000) );
	background:-moz-linear-gradient( center top, #ffe69b 5%, #ffc000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe69b', endColorstr='#ffc000');
	background-color:#ffcc00;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ffc000;
}
.add-to-cart-button-small:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc000), color-stop(1, #ffc000) );
	background:-moz-linear-gradient( center top, #ffc000 5%, #ffc000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc000', endColorstr='#ffc000');
	background-color:#ffcc00;
	cursor:pointer;
	}
/*.add-to-cart-button-small:active {position:relative;top:1px;}*/


.add-to-wishlist-button{
	font-family:"lucida grande",helvetica,arial,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 18px;
	text-decoration:none;
	color:black;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafb), color-stop(1, #d6d6d6) );
	background:-moz-linear-gradient( center top, #fafafb 5%, #d6d6d6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafb', endColorstr='#d6d6d6');
	background-color:#d6d6d6;

	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	border:1px solid #d6d6d6;
	display:inline-block;
	cursor:pointer;
	}
.add-to-wishlist-button:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d6d6d6), color-stop(1, #d6d6d6) );
	background:-moz-linear-gradient( center top, #d6d6d6 5%, #d6d6d6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#d6d6d6');
	background-color:#d6d6d6;
	cursor:pointer;
	}
/*.add-to-wishlist-button:active {position:relative;top:1px;}*/


.my-account-button{
	font:normal 12px arial,helvetica,verdana,sans-serif;
	padding:3px 10px;
	text-decoration:none;
	color:black;
	display:inline-block;
	cursor:pointer;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffe69b), color-stop(1, #ffc000) );
	background:-moz-linear-gradient( center top, #ffe69b 5%, #ffc000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe69b', endColorstr='#ffc000');
	background-color:#ffcc00;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:2px;
	border:1px solid #ffc000;
}
.my-account-button:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc000), color-stop(1, #ffc000) );
	background:-moz-linear-gradient( center top, #ffc000 5%, #ffc000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc000', endColorstr='#ffc000');
	background-color:#ffcc00;
	cursor:pointer;
	}
/*.my-account-button:active {position:relative;top:1px;}*/


.my-account-title{
	padding: 10px 0 0 0;
	font:normal 16px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	line-height: 1.5;
	color: #333;
}

.my-account-link:link, .my-account-link:visited{
	text-decoration: none;
	color: #08c;
}
.my-account-link:hover, .my-account-link:active{
	text-decoration: underline;
}


.signin-input{
	color: rgb(0,0,0);
	cursor: auto;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	letter-spacing: normal;
	line-height: 18px;
	padding:3px 2px 2px 5px;
}

.signin-button{
	font:bold 14px arial,helvetica,verdana,sans-serif;
	padding:6px 20px;
	text-decoration:none;
	color:white;
	display:inline-block;
	cursor:pointer;

	/* 3F7EB1, 274f82*/
	/* 2166B7, 274f82*/
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2166B7), color-stop(1, #0C297D) );
	background:-moz-linear-gradient( center top, #2166B7 5%, #0C297D 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2166B7', endColorstr='#0C297D');
	background-color:#274f82;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:0px solid #274f82;

	/*box-shadow: 0 3px 2px -2px #0F1F34;
	-moz-box-shadow: 0 3px 2px -2px #0F1F34;
	-webkit-box-shadow: 0 3px 2px -2px #0F1F34;*/
}
/*.signin-button:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0C297D), color-stop(1, #2166B7) );
	background:-moz-linear-gradient( center top, #0C297D 5%, #2166B7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0C297D', endColorstr='#2166B7');
	background-color:#2166B7;
}*/

.qandaButton {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e8e8e8), color-stop(1, #dbd8db) );
	background:-moz-linear-gradient( center top, #e8e8e8 5%, #dbd8db 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#dbd8db');
	background-color:#e8e8e8;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	display:inline-block;
	color:#2e2e2e;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:7px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.qandaButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dbd8db), color-stop(1, #e8e8e8) );
	background:-moz-linear-gradient( center top, #dbd8db 5%, #e8e8e8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbd8db', endColorstr='#e8e8e8');
	background-color:#dbd8db;
}
/*.qandaButton:active {
	position:relative;
	top:1px;
}*/

.qandaButton2, qandaButton2:visited {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #dedede) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #dedede 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#dedede');
	background-color:#f6f6f6;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	/*color:#2e2e2e;1354AC*/
	color:#000000;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 11px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #ffffff;*/
}
.qandaButton2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafa), color-stop(1, #f1f1f1) );
	background:-moz-linear-gradient( center top, #fafafa 5%, #f1f1f1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f1f1f1');
	background-color:#fafafa;
}
/*.qandaButton2:active {
	position:relative;
	top:1px;
}*/

/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');*/
.babyblue-button {
	background-color:#0b6efd;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:3px;
	border:1px solid #0b6efd;
	display:inline-block;
	color:#ffffff;
	font:normal 14px helvetica, arial, sans-serif;
	padding:5px 20px;
	text-decoration:none;
}
/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');*/
.babyblue-button:hover {
	background-color:#1d4281;
	border:1px solid #1d4281;
	
}
/*.grayButton:active {
	position:relative;
	top:1px;
}*/

.grey-button {
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:3px;
	border:1px solid #ededed;
	display:inline-block;
	color:#414042;
	font:normal 14px helvetica, arial, sans-serif;
	padding:5px 20px;
	text-decoration:none;
}
.grey-button:hover {
	border:1px solid #bcbcbc;
	background-color:#bcbcbc;
}
/*.grayButton:active {
	position:relative;
	top:1px;
}*/

.questionButton {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0a5ab0), color-stop(1, #1262b8) );
	background:-moz-linear-gradient( center top, #0a5ab0 5%, #1262b8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a5ab0', endColorstr='#1262b8');
	background-color:#0a5ab0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding:1px 5px;
	text-decoration:none;
}
.questionButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1262b8), color-stop(1, #0a5ab0) );
	background:-moz-linear-gradient( center top, #1262b8 5%, #0a5ab0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1262b8', endColorstr='#0a5ab0');
	background-color:#1262b8;
}
/*.questionButton:active {
	position:relative;
	top:1px;
}*/

.blue-button, blue-button:visited{
	font:bold 14px arial,helvetica,verdana,sans-serif;
	padding:5px 18px;
	text-decoration:none;
	color:white;
	display:inline-block;
	cursor:pointer;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2166B7), color-stop(1, #0C297D) );
	background:-moz-linear-gradient( center top, #2166B7 5%, #0C297D 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2166B7', endColorstr='#0C297D');
	background-color:#274f82;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:0px solid #274f82;

	box-shadow: 0 3px 2px -2px #0F1F34;
	-moz-box-shadow: 0 3px 2px -2px #0F1F34;
	-webkit-box-shadow: 0 3px 2px -2px #0F1F34;
}

.blue-button:hover{
	color:white;
}

/*.tagbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#5c5c5c;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 11px;
	text-decoration:none;
}
.tagbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.tagbutton:active {
	position:relative;
	top:1px;
}*/


a.tagbutton:link, a.tagbutton:visited {
	padding: 3px 5px 4px 5px;
	color: rgba(255, 255, 255, 0.9);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.75);
	font-family: "HelveticaNeue", "Helvetica Neue", "Segoe UI", "Helvetica", "Arial", "Sans Serif";
	text-decoration: none;
	text-align: center;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
		-ms-border-radius: 4px;
		 -o-border-radius: 4px;
			border-radius: 4px;
}

a.tagbutton:link, a.tagbutton:visited {
	background: -webkit-gradient(linear, left top, left bottom, from(#515a62), to(#252d35));
	background: -moz-linear-gradient(top, #515a62, #252d35);
	background: -o-linear-gradient(top, #515a62, #252d35);
	background: linear-gradient(top, #515a62, #252d35);
	-webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.15);
	   -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15);
		-ms-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15);
		 -o-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15);
			box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15);
}

a.tagbutton:hover, a.tagbutton:active {
	color: rgba(255, 255, 255, 1.0);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
	background: -webkit-gradient(linear, left top, left bottom, from(#727f8a), to(#5e666c));
	background: -moz-linear-gradient(top, #727f8a, #5e666c);
	background: -o-linear-gradient(top, #727f8a, #5e666c);
	background: linear-gradient(top, #727f8a, #5e666c);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
		-ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
		 -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
			box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}

.taglist {  }
ul.taglist  { list-style-type: none; margin: 1px 0; padding: 0; }
ul.taglist li { margin: 0 3px 2px 0; padding: 0; float: left; }




/* ===============
/* Q&A PAGE STYLES
/* ===============*/
.forum td {font-size: 12px;}
.forum a:link {font-weight:normal; color: #09c; text-decoration: none;}
.forum a:visited {font-weight:normal; color: #09c; text-decoration: none;}
.forum a:hover {font-weight:normal; color: #0085cf; text-decoration: underline;}


/* ================
/* BUZZ PAGE STYLES
/* ================*/
.buzzsubnav {
padding: 0 20px 3px 0;
font:bold 14px arial;
color: black;
text-decoration: none;
}
.buzzsubnavselected {
padding: 0 20px 3px 0;
font:bold 14px arial;
color: red;
text-decoration: none;
}
a.buzzsubnav:link, a.buzzsubnav:visited {text-decoration: none;}
a.buzzsubnav:hover, a.buzzsubnav:active {color:red;text-decoration: underline;}
a.buzzsubnavselected:link, a.buzzsubnavselected:visited {color:red;text-decoration: none;}
a.buzzsubnavselected:hover, a.buzzsubnavselected:active {color:red;text-decoration: underline;}

#buzz a, #buzz a:visited {color: black; text-decoration: none;}
#buzz a:hover, #buzz a:active {color: #0085cf; text-decoration: none;}
a.buzztitle:link, a.buzztitle:visited {text-decoration: none; font:bold 16px verdana,arial,helvetica; color:#c60;padding-bottom:7px;}
a.buzztitle:hover, a.buzztitle:active {color: #0085cf; text-decoration: underline;}
/*a.buzzlink:link, a.buzzlink:visited {text-decoration: none;color:#0085cf}*/
a.buzzlink:link, a.buzzlink:visited {color:#0085cf; text-decoration: none}
a.buzzlink:hover, a.buzzlink:active {color:#0085cf; text-decoration: underline}

/*--- used in skudata layout ---*/
/*.ramskudata {float: left;height: 50px;border: 0px;padding: 2px 10px 2px 0px;} not found, july 5,2010*/


/* ==================
/* EXPRESS INDEX PAGE
/* ==================*/
/*----------Visibility Sections -----------------*/
#controls {border-bottom: 1px solid #004e61;color: #fff;margin: 0;padding-left: 6px;padding-right: 10px;padding-top: 6px;padding-bottom: 21px;}
#controls li {display: inline;color: #fff;list-style-type: none;margin: 0 5px 0 0;float: left;}
#controls li a {float: left;padding: 0px 5px 0px 5px;line-height: 20px;border-left: 1px solid #000;border-right: 1px solid #000;border-top: 1px solid #000;}
a.off {background-image: url('http://www.gpscity.com/g/gps/glassygoldnavtile.gif');}
a.off:hover {background-image: url('http://www.gpscity.com/g/exp/navppbgwhite.gif');color: #f00}


/* =================
/* VIDEO PAGE STYLES
/* =================*/
/* #videotab { margin: 0px; width:270px; padding: 0px; font:14px verdana,arial,helvetica; color:#b3b3b3;}*/
/*#videotab { margin: 0px; width: 275px; padding: 0px; font-size: 11px; }*/
#videotab { margin: 0px; width: 285px; padding: 0px; font-size: 11px; height:385px; overflow:auto; padding-right:5px; }
#videotab strong { text-decoration: none; display: block; padding: 0 0 5px 1px; margin: 0px; font: 14px verdana,arial,helvetica; color: #b3b3b3; }
#videotab ul { list-style: none; margin: 0px; padding: 0px; }
#videotab ul li { padding: 0px; margin: 0 0 7px 0; } /* color: #bbbbbb; background-color: #444444; border: solid 1px #333333;*/
#videotab ul li a { display:block; height:70px; color:#fff; text-decoration:none; cursor:pointer; background:url('http://gpscity.com/g/gps/videofeaturebg.png') no-repeat; _background-image:url('http://gpscity.com/g/gps/videofeaturebg.gif'); }
#videotab ul li a img { float:right; background:#fff; border: 2px solid #333333; margin:9px 9px; }
#videotab ul li a strong { text-decoration: none; height: 34px; display: block; padding: 11px 0 0 8px; margin: 0px; font: bold 12px arial,tahoma,verdana; color: #ffffff; }
#videotab ul li a i { font-style:normal; text-decoration: none; display: block; padding: 0 0 11px 8px; margin: 0px; font-size: 11px; color: #bbbbbb; }
#videotab ul li a i.small { font-style:normal; text-decoration: none; display: block; padding: 0 0 11px 8px; margin: 0px; font-size: 10px; color: #bbbbbb; }
#videotab ul li a:hover { background-position:0 -70px; }
#videotab ul li.active a,
#videotab ul li.active a:hover { text-decoration:none; outline:none; cursor:default; background-position:0 -140px; }


/*---------- Customize Radio Buttons RAM -----------------*/
.radiocheckedon {font-size:10px; font-weight: bold; padding:0px 0px 10px 4px; background-color:lightblue;}
.radiocheckednone {font-size:10px; font-weight: bold; padding:0px 0px 10px 4px; background-color:#ccc;}
.radiocheckedoff {font-size:10px; padding:0px 0px 10px 4px;}


/*---------- vehicle/gps selection -----------------*/
.selection {font:10px arial; color: #333; line-height: normal;}
.selection a:link {font:10px arial; color:#666; line-height: normal; text-decoration:underline;}
.selection a:visited {font:10px arial; color:#19519B; line-height: normal; text-decoration:underline;}
.selection a:hover {font:10px arial; color:#666; line-height: normal; text-decoration:underline;}


/* ================
/* CHECK OUT STYLES
/* ================*/
.lgn10 {color:#222;font:normal 9px 'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;}
.lgn11 {color:#222;font:normal 11px 'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;}
.lgn12 {color:#222;font:normal 12px 'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;}
.lgb11 {color:#222;font:bold 11px 'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;}
/*.lgb12 {color:#222;font:bold 12px 'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;}*/

.lgb12 {
color:#222;
font:bold 12px 'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
background: #375078; /* Old browsers */
background: -moz-linear-gradient(top, #3f5985 0%, #2f4467 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f5985), color-stop(100%,#2f4467)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3f5985 0%,#2f4467 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3f5985 0%,#2f4467 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3f5985 0%,#2f4467 100%); /* IE10+ */
background: linear-gradient(top, #3f5985 0%,#2f4467 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f5985', endColorstr='#2f4467',GradientType=0 ); /* IE6-9 */
}

a.change-link{
	color:gold;
	font:bold 12px 'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
}

.title-background{
	color:#fff;
	font:400 14px 'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
	padding:4px 0;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #333333), color-stop(1, #666666) );
	background: -moz-linear-gradient( center top, #333333 5%, #666666 100% );
	background: linear-gradient(#333333 5%, #666666 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666');
	background-color:#000099;
}
.round-top{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.round-top-left{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.round-top-right{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.left{
	padding-left:10px;
	text-align:left;
}
.right{
	padding-right:10px;
	text-align:right;
}
.center{
	text-align:center;
}
.table-background{
	background-color:#f6f6f6;
}




/* ====================
/* BUBBLE TOOLTIP POPUP
/* ====================*/
a.tt{position:relative; z-index:24; color:#777; text-decoration:none;}
a.tt span{ display: none;}
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaf;}
a.tt:hover span.tooltip{display:block; position:absolute; top:10px; left:13px; padding: 15px 0 0 0; width:200px; color: black; text-align: left; font: 11px Tahoma, Verdana, sans-serif;}
/*filter: alpha(opacity:90);
KHTMLOpacity: 0.90;
MozOpacity: 0.90;
opacity: 0.90;*/
a.tt:hover span.top{display: block; padding: 30px 8px 0 0; background: url('http://www.gpscity.com/m/bubble.gif') no-repeat top;}
a.tt:hover span.middle{display: block; padding: 0 8px; background: url('http://www.gpscity.com/m/bubble_filler.gif') repeat bottom;}
a.tt:hover span.bottom{display: block; padding:3px 8px 10px 0; color: #548912; background: url('http://www.gpscity.com/m/bubble.gif') no-repeat bottom;}


/* =================
/* PRODUCT PAGE TABS
/* =================*/
#tabbox {width:100%;margin-top:5px}
ul#tabs {list-style:none; float:left; margin:0; padding:0;}
ul#tabs li {display:inline-block; color:#333; padding:1px 20px 2px 0; text-align:left;}
ul#tabs li a {color:#333; font:normal 14px Arial,Helvetica,sans-serif; text-decoration:none;}
ul#tabs li a:hover {color: red;}
ul#tabs li a:active {color: red;}
ul#tabs li.selected a {color:red;text-decoration:none;}
/*#tabbox {width:975px; background-image:url('http://www.gpscity.com/m/tabs_bg.jpg'); height:29px; padding-bottom:15px;}*/
/*#tabbox {width:975px;height:29px; padding-top:5px;}*/
/*ul#tabs li:hover {background-image: url('http://www.gpscity.com/m/tab_hover.jpg');}*/
/*ul#tabs li.selected {margin-top:3px;}*/
/*ul#tabs li:hover.selected {background-image: url('http://www.gpscity.com/m/tab_selected.jpg');}*/
/*ul#tabs li.selected a {color:red;font-weight:bold;}*/
/*ul#tabs li.selected a {color:#e67a14;font-weight:bold;}*/

/*#tabbox {width:100%;height:32px;}
ul#tabs {list-style:none; float:left; margin-top:0px; margin-bottom:0px; margin-left:0px; padding:0;}
ul#tabs li {display:inline-block; width:90px; height:29px; background-image: url('http://www.gpscity.com/m/tab.jpg');text-align: center;margin-left: -3px;}
ul#tabs li {display:inline !ie;margin-left: 0px !ie;} /* stupid ie hack*/
/*ul#tabs li:hover {background-image: url('http://www.gpscity.com/m/tab_hover.jpg');}
ul#tabs li.selected {margin-top:3px;background-image: url('http://www.gpscity.com/m/tab_selected.jpg');}
ul#tabs li:hover.selected {background-image: url('http://www.gpscity.com/m/tab_selected.jpg');}
ul#tabs li a {line-height: 29px;color: #222;font-family: Arial,Helvetica,sans-serif;font-weight:700;font-size: 13px;text-decoration: none;}
ul#tabs li a:hover {color: red;}
ul#tabs li a:active {color: red;}
ul#tabs li.selected a {color:red;font-weight:bold;}
/*ul#tabs li.selected a {color:#e67a14;font-weight:bold;}*/
/*ul#tabs li.selected a {color:red;text-decoration:underline;font-weight:bold;}*/

.pp_box {margin-top:0px;padding:10px 0 20px 0;border-top:1px solid #ccc;border-radius:0px;background-color:#fff;}
.pp_subtitle {padding-bottom:5px;font-size:125%;color:#0085cf;}


/* ============
/* TOP NAV LEFT
/* ============*/
/*.topnavleft_usa {padding:0px;height:34px; color:black; font:bold 14px arial,helvetica,sans-serif; background:url('http://ajax.gpscity.com/m/tngold34.png') repeat top left;}
.topnavleft_usa a, .topnavleft_usa a:visited {color:black;padding:0px;}
.topnavleft_usa a:hover, .topnavleft_usa a:active {text-decoration:underline; color:blue;padding:0px}

.topnavleft_usa_ssl {height:34px; color:black; font:bold 14px arial,helvetica,sans-serif; background:url('https://ajax.gpscity.com/m/tngold34.png') repeat top left;}
.topnavleft_usa_ssl a, .topnavleft_usa_ssl a:visited {color:black;}
.topnavleft_usa_ssl a:hover, .topnavleft_usa_ssl a:active {text-decoration:underline; color:blue;}

/*canada*//*
.topnavleft_can {height:34px; color:white; font:bold 14px arial,helvetica,sans-serif; background:url('http://ajax.gpscity.com/m/tnred34.png') repeat top left;}
.topnavleft_can a, .topnavleft_can a:visited {color:white;}
.topnavleft_can a:hover, .topnavleft_can a:active {text-decoration:underline; color:#0633b0;}

.topnavleft_can_ssl {height:34px; color:white; font:bold 14px arial,helvetica,sans-serif; background:url('https://ajax.gpscity.com/m/tnred34.png') repeat top left;}
.topnavleft_can_ssl a, .topnavleft_can_ssl a:visited {color:white;}
.topnavleft_can_ssl a:hover, .topnavleft_can_ssl a:active {text-decoration:underline; color:#0633b0;}
*/


/*.topnavleft_usa {height:31px; color:white; font:bold 14px arial,helvetica,sans-serif; background:url('/img/bg_topnav_bottom.png') repeat top left;}
.topnavleft_usa a, .topnavleft_usa a:visited {color:white;}
.topnavleft_usa a:hover, .topnavleft_usa a:active {text-decoration:underline; color:white;}

.topnavleft_usa_ssl {height:31px; color:white; font:bold 14px arial,helvetica,sans-serif; background:url('/img/bg_topnav_bottom.png') repeat top left;}
.topnavleft_usa_ssl a, .topnavleft_usa_ssl a:visited {color:white;}
.topnavleft_usa_ssl a:hover, .topnavleft_usa_ssl a:active {text-decoration:underline; color:white;}*/

/*canada*/
/*.topnavleft_can {height:31px; color:white; font:bold 14px arial,helvetica,sans-serif; background:url('/img/bg_topnav_bottom.png') repeat top left;}
.topnavleft_can a, .topnavleft_can a:visited {color:white;}
.topnavleft_can a:hover, .topnavleft_can a:active {text-decoration:underline; color:white;}

.topnavleft_can_ssl {height:31px; color:white; font:bold 14px arial,helvetica,sans-serif; background:url('/img/bg_topnav_bottom.png') repeat top left;}
.topnavleft_can_ssl a, .topnavleft_can_ssl a:visited {color:white;}
.topnavleft_can_ssl a:hover, .topnavleft_can_ssl a:active {text-decoration:underline; color:white;}*/

/*.topnav4 {padding:7px 0 5px 0;background:#fff url('/img/bg_topnav_grey.png') repeat-x;}
.topnav4_bf14 {padding:7px 0 10px 0;background:#000 url('/bfcdn/bg_topnav_grey-bf14.png') repeat-x;}
.topnav4 a, .topnav4 a:visited {color:#555;}
.topnav4 a:hover, .topnav4 a:active {text-decoration:underline; color:blue;}

.topnav4_ssl {padding:7px 0 10px 0;background:#fff url('/img/bg_topnav_grey.png') repeat-x;}
.topnav4_bf14_ssl {padding:7px 0 10px 0;background:#000 url('/bfcdn/bg_topnav_grey-bf14.png') repeat-x;}
.topnav4_ssl a, .topnav4_ssl a:visited {color:#555;}
.topnav4_ssl a:hover, .topnav4_ssl a:active {text-decoration:underline; color:blue;}*/


/* =============
/* TOP INFO LINE
/* =============*/
/*
.topnav-infobar {
color:white;
text-align:left;
font-size:12px;
}
a.topnav-infobar, a.topnav-infobar:visited {
color:white;
text-align:left;
font-size:12px;
}

a.topnav-infobar:hover, a.topnav-infobar:active {
text-decoration:underline
}*/

/****************
// CHANGE COUNTRY - topnav
*****************/
#pop1 {
  display:none;
  z-index: 50;
  background-color: #555;
  color: #fff;
  position: absolute;
  padding: 5px;
  width: 323px;
  margin-top:0px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  }

#menuGPS {
display:none;
z-index: 101;
border:1px solid green;
background-color: #ffc;
color: #000;
position: absolute;
padding: 5px;
width: 500px;
margin:7px 0 0 -10px;
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
}

#menuMounts {
display:none;
z-index: 101;
border:1px solid green;
background-color: #ffc;
color: #000;
position: absolute;
padding: 5px;
width: 400px;
margin:7px 0 0 -10px;
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
}



/* =============
/* TOP NAV RIGHT
/* =============*/
/*.topnav_usa {height:34px; color:white; font:bold 14px arial,helvetica,sans-serif; background:url('http://ajax.gpscity.com/m/tnblue34.png') repeat top left;}
.topnav_usa a:link, .topnav_usa a:visited {color:white;}
.topnav_usa a:hover, .topnav_usa a:active {text-decoration:underline; color:gold;}

.topnav_usa_ssl {height:34px; color:white; font:bold 14px arial,helvetica,sans-serif; background:url('https://ajax.gpscity.com/m/tnblue34.png') repeat top left;}
.topnav_usa_ssl a:link, .topnav_usa_ssl a:visited {color:white;}
.topnav_usa_ssl a:hover, .topnav_usa_ssl a:active {text-decoration:underline; color:gold;}

.topnav_can {height:34px; color:white; font:bold 14px arial,helvetica,sans-serif; background:url('http://ajax.gpscity.com/m/tnblue34.png') repeat top left;}
.topnav_can a:link, .topnav_can a:visited {color:white;}
.topnav_can a:hover, .topnav_can a:active {text-decoration:underline; color:gold;}

.topnav_can_ssl {height:34px; color:white; font:bold 14px arial,helvetica,sans-serif; background:url('https://ajax.gpscity.com/m/tnblue34.png') repeat top left;}
.topnav_can_ssl a:link, .topnav_can_ssl a:visited {color:white;}
.topnav_can_ssl a:hover, .topnav_can_ssl a:active {text-decoration:underline; color:gold;}*/


.newsearch2{
margin-top:1px;
padding:2px 2px 2px 5px;
border:none;
font:normal 14px helvetica,arial;
color:#505050;
width:340px;
height:22px;
text-align:left;

}


/* ============================
/* AUTOSUGGEST DROP DOWN SEARCH
/* ============================*/
/*#txt1:focus {outline: none; background-image: url(http://www.gpscity.com/images/form_selected_blue.jpg); background-repeat: no-repeat;}*/
#txt1 {
/*margin-left:0px;
margin-top:3px;
padding-bottom:30px;*/
/*border:none;
/*font:bold 14px "Lucida Grande", "Lucida Sans", verdana,tahoma,sans-serif;*/
/*color:#111;
width:320px;
height:21px;*/
}
div#suggestions {
margin:0 0 0 0px;
padding:4px 0 12px;
-moz-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #aaa;
position:absolute;
background-color:#fff;
/*padding:0px -2px 14px 0px;*/
min-width:500px;
z-index:1000;
}
div#suggestions div {
cursor:default;
padding:1px 13px;
color:#222;
font:normal 14px arial,sans-serif;
vertical-align: middle;
}
div#suggestions div.current {
background-color:#ccc;
/*font-weight:bold;*/
color:#222;
}
div#suggestions div:hover {
background-color:#ccc;
/*font-weight:bold;*/
color:#222;
text-decoration:none;
}
em{
color:red;
font-weight:bold;
font-style:normal;
text-decoration:underline;
}
.category {
background-color:#fff;
/*width:100%;*/
margin-left:-5px;
/*height: 22px;*/
vertical-align:middle;
}
.cattext a{
margin-left:-3px;
background-color:#A9F5F2;
text-decoration:none;
font:bold 14px arial,tahoma,sans-serif;
color:000;
}

.cattext a:hover{
text-decoration:underline;
/*background-color:#ccc;*/
color:red;
}

/*.goldButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff30a), color-stop(1, #f7b900) );
	background:-moz-linear-gradient( center top, #fff30a 5%, #f7b900 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff30a', endColorstr='#f7b900');
	background-color:#fff30a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#120112;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 25px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
*/


/* ================ //
// LEFT NAV (ROLEK)
// ================ */
#left-nav-title {color:#16387C !important; font-size:1.35em !important; padding:6px 5px; background-color: #ffffff !important;}
#left-nav-1 {z-index: 100 !important; position: relative !important; border-top:1px solid #bbb; background-color: #ffffff !important;}
.left-nav-li {list-style: none; font: bold 13px arial,helvetica, sans-serif; position:relative;}

.main-category {color:#222; display: block; padding-left: 15px; text-decoration: none; line-height: 28px; background: url('/m/rightarrow.png') no-repeat 99% 50% #ffc; position: relative; border-width:0 1px 1px 1px; border-style: solid; border-color: #bbb;}
.main-category:visited {color:#222;}
.main-category:hover {text-decoration:underline;color:white;}
.left-nav-hover .main-category	{z-index: 101; background-color: #ffe; color:#009; background-image: none !important; border-right: 0 none; text-decoration: underline !important;}

.sub-nav {left:173px; padding:7px 10px 10px 10px; position:absolute; top:-1px; white-space:nowrap; list-style:none outside none; z-index: 100; display: none; border: 1px solid #bbb; overflow: hidden; vertical-align:top; background-color: #ffe;}
.sub-nav-title {color:#000;font:bold 11px verdana,tahoma,sans-serif; line-height:18px; padding:0 15px 0px 15px;}
.sub-nav-list {margin: 0 30px 0 0; padding: 0; white-space: nowrap; list-style: none outside none; display: inline-block; vertical-align: top;}
.sub-nav-list li {color:#0633b0; font:normal 11px verdana,arial,sans-serif;}
.sub-nav-list a {color:#0633b0; display: block; line-height: 16px;  padding:0 15px;}
.sub-nav-list a:hover {text-decoration: underline;}

.left-nav-2 {margin-top:15px; padding:2px 7px 3px 7px; border-top:1px solid #bdd3ef; color:#444; font:normal 11px verdana, arial,helvetica,sans-serif; line-height:15px; letter-spacing:0px}
.left-nav-2-title {margin-left:-2px; padding-bottom:4px; padding-top:4px; color:#0066e0; font: bold 13px arial,helvetica,sans-serif;}
.left-nav-2-title a:link, left-nav-2-title a:visited {color:#0633b0; text-decoration:none;}
.left-nav-2-title a:hover, left-nav-2-title a:active {color:red; text-decoration:underline;}
.left-nav-2 li {list-style: none;}
.left-nav-2 a:link, left-nav-2 a:visited {color:#333; text-decoration:none;}
.left-nav-2 a:hover, left-nav-2 a:active {color:blue; text-decoration:underline;}


/*===========================
// SEARCH PAGE color:#0633b0; darker red=DB2F20
// ==========================*/
.search-page-title h1 {color:#111; font:bold 20px arial,helvetica,sans-serif;}
.search-title-gusa {border-bottom:1px solid #fc0;}
.search-title-gcan {border-bottom:1px solid #f00;}
.search-title-eusa {border-bottom:1px solid #aaa;}
.splash-desc p {padding:0; margin:0 0 12px 0; color:#444;}

.search-page-subtitle {color:#000; font:normal 14px arial,helvetica,sans-serif;}
/*.search-page-links {font:normal 12px arial,helvetica,sans-serif}
.search-page-links a:link, .search-page-links a:visited {border:1px solid #fc0; color: #777; margin: 0; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; text-align: center; text-decoration: none;}
.search-page-links a:hover, .search-page-links a:active{background-color: #333;color: #fc0;}*/
.search-page-text {color:#000;font:normal 14px arial,helvetica,sans-serif;}
/*.search-page-text a:link, .search-page-text a:visited {color:#003c92; text-decoration:underline;font:normal 12px "lucida grande",arial,helvetica,sans-serif;}*/
.search-page-text a:link, .search-page-text a:visited {color:black; text-decoration:underline;font:normal 12px arial,helvetica,sans-serif;}
.search-page-text a:hover {color:red;}

.search-filter-main-title {margin-top:0px; padding:4px 0; color:#222; font:bold 16px arial,helvetica,sans-serif;}
.search-filter-title {margin-left:0px; padding-top:10px;width:85%;color:#e67a14;font:bold 14px arial,helvetica,sans-serif; text-decoration:none; border-bottom:1px solid #ddd}
.search-filter-text {padding-left:0px;color:#222; font:bold 14px arial,helvetica,sans-serif;}
/*.search-filter-link:link, .search-filter-link:visited {padding-left:0px;color:#003c92; text-decoration:none;font:normal 12px "lucida grande",arial,helvetica,sans-serif;}*/
.search-filter-link:link, .search-filter-link:visited {padding-left:0px;color:#555; text-decoration:none;font:normal 14px arial,helvetica,sans-serif;}
.search-filter-link:hover, .search-filter-link:active {color:red; text-decoration:underline;}
.search-filter-count {font-size:12px;color:#999}
.search-viewall-link a:link, .search-viewall-link a:visited {padding-left:0px;color:#0085cf;font:normal 12px arial,helvetica,sans-serif;}
.search-viewall-link a:hover {color:red; text-decoration:underline;}

.search-grid-image a {padding:0 0 15px 0;}
/*.search-grid-title a:link, .search-grid-title a:visited {color:#003c92;padding-bottom:15px;font:bold 13px "lucida grande",arial,helvetica,sans-serif;}*/
.search-grid-title a:link, .search-grid-title a:visited {color:#000;font:normal 16px helvetica,arial,sans-serif;}
.search-grid-title a:hover {color:red; text-decoration:none;}
.search-grid-price {color:#d00; margin:0px;padding-top:7px;text-decoration: none; font:normal 16px arial,helvetica,sans-serif;}
.search-grid-freeshipping {color:#d00;padding:1px 0 3px;font:normal 12px Arial,helvetica,sans-serif;}
.search-grid-rebate {color:#d00;padding:2px 0 5px;font:normal 12px Arial,Helvetica,Verdana,sans-serif;}
.search-grid-rebate b{color:#d00;}
.search-grid-status {color:#333;padding-top:5px;font:normal 12px arial,helvetica,sans-serif;}
.search-grid-partno {color:#888;padding:8px 0 5px 0;font:normal 14px Arial,Helvetica,Verdana,sans-serif;}

/*.search-list-title a:link, .search-list-title a:visited {color:#003c92;padding-bottom:15px;font:bold 14px "lucida grande",arial,helvetica,sans-serif;}*/
.search-list-title a:link, .search-list-title a:visited {color:#000;font:normal 16px arial,helvetica,sans-serif;}
.search-list-title a:hover, .search-list-title a:active {color:red; text-decoration:none;}
.search-list-rating {color:#444;font:normal 12px Arial,Helvetica,Verdana,sans-serif;}
.search-list-price {color:#d00;padding:8px 0 3px;font:normal 18px Arial,helvetica,sans-serif;}
.search-list-freeshipping {color:#d00;padding:8px 0 3px;font:normal 12px Arial,helvetica,sans-serif;}
.search-list-rebate {color:#d00;padding:0 0 5px 0;font:normal 12px Arial,Helvetica,Verdana,sans-serif;}
.search-list-rebate b{color:#d00;}
.search-list-status {color:#333;padding:3px 0 5px 0;font:normal 12px Arial,Helvetica,Verdana,sans-serif;}
/*.search-list-links a:link, .search-list-links a:visited {color:#003c92; margin:0px; padding-bottom:15px; text-decoration:underline; font:normal 12px "lucida grande",arial,helvetica,sans-serif;}*/
.search-list-links a:link, .search-list-links a:visited {color:black; margin:0px; padding-bottom:15px; text-decoration:underline; font:normal 12px arial,helvetica,sans-serif;}
.search-list-links a:hover {color:red;}
.search-list-partno {color:#888;padding:4px 0 5px 0;font:normal 14px Arial,Helvetica,Verdana,sans-serif;}

.search-page-splashbox{
/*border: 1px solid #ddd;*/
border: 1px solid #dddddd;
-webkit-box-shadow: inset 0 0 0 1px white;
-moz-box-shadow: inset 0 0 0 1px white;
box-shadow: inset 0 0 0 1px white;

text-align:left;
padding:10px;
font:normal 12px arial,helvetica,sans-serif;

border-radius: 2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;

background: rgb(255,255,228); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(255,255,228) 0%, rgb(255,255,255) 75%, rgb(255,255,255) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,228)), color-stop(75%,rgb(255,255,255)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(255,255,228) 0%,rgb(255,255,255) 75%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(255,255,228) 0%,rgb(255,255,255) 75%,rgb(255,255,255) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(255,255,228) 0%,rgb(255,255,255) 75%,rgb(255,255,255) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(255,255,228) 0%,rgb(255,255,255) 75%,rgb(255,255,255) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.search-page-splashbox td{
font:normal 12px arial,helvetica,sans-serif;
}

.search-page-links {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #dedede) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #dedede 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#dedede');
	background-color:#f6f6f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:2px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	margin:0 0px;
	/*padding:0px 6px 3px;*/
	padding:2px 6px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #ffffff;*/
}
.search-page-links:hover {
	color:#000000;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafa), color-stop(1, #f1f1f1) );
	background:-moz-linear-gradient( center top, #fafafa 5%, #f1f1f1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f1f1f1');
	background-color:#fafafa;
}
/*.search-page-links:active {
	position:relative;
	top:1px;
}*/


.compare-this-com:link, .compare-this-com:visited {color:#0b0; text-decoration:none;font:normal 12px arial,helvetica,sans-serif;}
.compare-this-com:hover, .compare-this-com:active {color:red; text-decoration:underline;font:normal 12px arial,helvetica,sans-serif;}

.compare-this-ca:link, .compare-this-ca:visited {color:#0b0; text-decoration:none;font:normal 12px arial,helvetica,sans-serif;}
.compare-this-ca:hover, .compare-this-ca:active {color:red; text-decoration:underline;font:normal 12px arial,helvetica,sans-serif;}

/* comparison table*/
.compareright {border-right:1px solid #e0e0e0;}
.comparetop {padding:8px 0 0;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}








/* ================================================
// HOME PAGE FRONT AND CENTER SLIDER STYLES (ROLEK)DBE1E6, border-color: #bdd3ef
// ================================================ */
#home-page-middle-col-wrapper {margin-top: 0px; z-index: 1;}

#featured-item-wrapper {overflow:hidden;}
#slider-wrapper {height:249px; width: 610px; border-color: #ddd; border-style: solid; border-width:1px 0 1px 1px; float: left; z-index: 1;}
#slider-container {}
.slider-item {display:none; height: 249px; width: 600px; overflow: hidden; padding: 5px;}
.first {display: block;}

.slider-image-container {float: left; margin-right: 20px; overflow: hidden; height: 240px;}
.slider-image-container img {border: 0;}
.slider-image-container a {display:block;}
.slider-info-container {overflow: hidden; display: block; padding-right:25px;}
.slider-info-title:link, .slider-info-title:visited {text-align:left; margin-top:10px; color:blue; font:bold 18px arial,Helvetica,verdana,sans-serif; display: block;}
.slider-info-title:hover {color:red; text-decoration:none;}
.slider-info-subtitle {text-align: left; margin-top: 5px; color:#222; font:bold 14px arial,helvetica,verdana,sans-serif; display: block;}
.slider-info-description {text-align: left; margin-top: 5px; color:#444; font:normal 12px arial,helvetica,verdana,sans-serif; display: block;}
.slider-info-listprice {text-align: left; margin-top: 5px; color:red; font:normal 11px arial,verdana,sans-serif; display: block;}
.slider-info-ourprice {text-align: left; margin-top: 5px; color:red; font:bold 20px arial,verdana,sans-serif; display: block;}
.slider-info-learnmore {margin-top:5px; height:37px; display: block;}
.slider-info-learnmore:hover {cursor: pointer;}
.slider-info-learnmore img {border: none;}

/*border-color: #bdd3ef;*/
#slider-controls {height: 249px; overflow:hidden; border-color: #ddd; border-style: solid; border-width:1px 1px 1px 0;}
#slider-nav {list-style: none outside none; margin: 0; padding: 0; font:normal 11px verdana,sans-serif;}
#slider-nav li {}
#slider-nav a {padding: 0 3px 0 22px; height: 50px; overflow: hidden; background: url('/fp/arrow-sprite.png') no-repeat 0 -100px; display: block; display: table;}
#slider-nav a:hover {text-decoration: none; background: url('/fp/arrow-sprite.png') no-repeat 0 -50px; color: #333333;}
#slider-nav div.activeSlide a {background: url('/fp/arrow-sprite.png') no-repeat 0 0; color: #eaeaea;}
#slider-nav a:focus {outline: none;}

.slider-list-item-title {display: table-cell; vertical-align: middle; width: 173px;}
.slider-list-img-wrapper {display: table-cell; vertical-align: middle; width: 41px;}

#slider-nav img {height: 36px; width: 36px; border:0 none; vertical-align:middle; margin-right:5px;}

.slider-description{color:#666; padding:5px 0; font-size: 14px;}
.slider-description ul{margin:5px 0; padding:0 0 0 20px; font-size: 14px;}

.learn-more-button{
	font:bold 14px arial,helvetica,verdana,sans-serif;
	padding:6px 20px;
	text-decoration:none;
	color:white;
	display:inline-block;
	cursor:pointer;

	/* 3F7EB1, 274f82*/
	/* 2166B7, 274f82*/
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2166B7), color-stop(1, #0C297D) );
	background:-moz-linear-gradient( center top, #2166B7 5%, #0C297D 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2166B7', endColorstr='#0C297D');*/
	background-color:#000;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #000;

	/*box-shadow: 0 3px 2px -2px #0F1F34;
	-moz-box-shadow: 0 3px 2px -2px #0F1F34;
	-webkit-box-shadow: 0 3px 2px -2px #0F1F34;*/
}
.learn-more-button:visited{
	color:white;
}
.learn-more-button:hover{
	color:silver;
}

.learn-more-search{
	font:bold 14px arial,helvetica,verdana,sans-serif;
	padding:6px 20px;
	text-decoration:none;
	color:black;
	display:inline-block;
	cursor:pointer;

	/* 3F7EB1, 274f82*/
	/* 2166B7, 274f82*/
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2166B7), color-stop(1, #0C297D) );
	background:-moz-linear-gradient( center top, #2166B7 5%, #0C297D 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2166B7', endColorstr='#0C297D');*/
	background-color:gold;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	//border:1px solid #000;

	/*box-shadow: 0 3px 2px -2px #0F1F34;
	-moz-box-shadow: 0 3px 2px -2px #0F1F34;
	-webkit-box-shadow: 0 3px 2px -2px #0F1F34;*/
}
.learn-more-search:visited{
	color:black;
}
.learn-more-search:hover{
	color:black;
}

.bwp-search{
	font:bold 14px arial,helvetica,verdana,sans-serif;
	padding:6px 20px;
	text-decoration:none;
	color:white;
	display:inline-block;
	cursor:pointer;

	/* 3F7EB1, 274f82*/
	/* 2166B7, 274f82*/
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2166B7), color-stop(1, #0C297D) );
	background:-moz-linear-gradient( center top, #2166B7 5%, #0C297D 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2166B7', endColorstr='#0C297D');*/
	background-color:#4896f7;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	//border:1px solid #000;

	/*box-shadow: 0 3px 2px -2px #0F1F34;
	-moz-box-shadow: 0 3px 2px -2px #0F1F34;
	-webkit-box-shadow: 0 3px 2px -2px #0F1F34;*/
}
.bwp-search:visited{
	color:white;
}
.bwp-search:hover{
	color:black;
	text-decoration:none;
	
}




/* ========
// WISHLIST
// ========*/
.wishlist-title-1 {padding-left:8px; color:#333;text-align: left; font: bold 12px "lucida grande", tahoma, sans-serif; background: url('/m/bg_lightblue.png');}
.wishlist-title-2 {color:#333; text-align: right; font: bold 12px "lucida grande", tahoma, sans-serif; background: url('/m/bg_lightblue.png');}
.wishlist-title-3 {color:#333; text-align: center; font: bold 12px "lucida grande", tahoma, sans-serif; background: url('/m/bg_lightblue.png');}
.wishlist-title-4 {color:#333; text-align: center; font: bold 12px "lucida grande", tahoma, sans-serif; background: url('/m/bg_lightblue.png');}
.wishlist-item-graphic {border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding-left:5px;padding-right:5px;}
.wishlist-item-name {color:#777; border-bottom:1px solid #ddd; font: normal 11px "lucida grande", tahoma, sans-serif;}
.wishlist-item-link {display:block; color:#333; font: bold 14px "lucida grande", tahoma, sans-serif;}
.wishlist-item-remove {display:inline; color:#70b6e1; font:normal 11px "lucida grande",tahoma,sans-serif;}
.wishlist-item-qty {color:red; text-align: center; border-bottom:1px solid #ddd; font: bold 12px "lucida grande", tahoma, sans-serif;}
.wishlist-item-amount {color:#333; border-bottom:1px solid #ddd; font: bold 14px "lucida grande", tahoma, sans-serif;}
.wishlist-item-price {color:#333; border-bottom:1px solid #ddd; font: bold 14px "lucida grande", tahoma, sans-serif;}


/*===================
// REVIEW STARS CHART
// ==================*/
.review-container {}
.review-title {color: #e67a14;font-size: 16px;font-weight: bold;}
.review-avg-rating {color: #1b1b1b;font-size: 12px;margin-top: 10px;font-weight: normal;}
.review-avg-rating-stars-container img {width: 15px;}
.review-breakdown-container {overflow: hidden;margin: 10px 0 0;padding: 0;margin-bottom: 10px;}
.review-breakdown-container li {list-style: none;overflow: hidden;}
.review-breakdown-stars {float: left;padding-top: 2px;width: 80px;text-align: right;}
.review-breakdown-stars img {vertical-align: middle;}
.review-breakdown-bar-container {float: left;margin-left: 10px;width: 100px;padding-top: 2px;}
.review-breakdown-bar-full {height: 10px;background-color: #ededed;}
.review-breakdown-bar-partial {background: url('/m/bar-partial-bg.png') repeat-x;height: 10px;}
.review-breakdown-count {float: left;font-weight: normal;margin-left: 10px;font-size: 12px;}


/*=============
// SUPPORT PAGE
//=============*/
.support {padding:25px 20px 15px;color:#0633B0; text-decoration:none; font:normal 12px arial,helvetica,sans-serif}
.support a:link, .support a:visited {color:#0633B0;}
.support a:hover, .support a:active {color:red;}
.support img {padding-bottom:10px;}

.title3 {color:#222;font-size:115%;font-weight:bold;padding-top:0px;padding-bottom:5px;}
.title3 h1 {color:#222;font-size:115%;font-weight:bold;margin:0;padding-top:0px;padding-bottom:5px;}
.title3 h2 {color:#222;font-size:115%;font-weight:bold;margin:0;padding-top:0px;padding-bottom:5px;}

.support-left-nav{
font:normal 12px "lucida grande",helvetica,sans-serif;
width:250px;

}

.support-left-nav-title{
border-top-left-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-radius: 4px;
background-color:#009;

}

.support-left-nav-subtitle{
padding-top:10px;
}




/*==========
// BADGES
//==========*/

.fp_badge{
height:65px;
color:white;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
font: normal 12px "lucida grande",tahoma,sans-serif;
display:table-cell;
vertical-align:middle;
}

.blackbadge{
width:250px;
height:65px;
color:white;
padding: 3px;
text-align:center;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
font: normal 11px arial,helvetica,verdana,sans-serif;
display:table-cell;
vertical-align:middle;
background: #0e0e0e; /* Old browsers */
background: -moz-linear-gradient(top, #0e0e0e 0%, #7d7e7d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#7d7e7d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0e0e0e 0%,#7d7e7d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0e0e0e 0%,#7d7e7d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0e0e0e 0%,#7d7e7d 100%); /* IE10+ */
background: linear-gradient(top, #0e0e0e 0%,#7d7e7d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#7d7e7d',GradientType=0 ); /* IE6-9 */
}
.blackbadge:hover {
background: #0e0e0e; /* Old browsers */
background: -moz-linear-gradient(top, #0e0e0e 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0e0e0e 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0e0e0e 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0e0e0e 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(top, #0e0e0e 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
}
/*.blackbadge:active {
	position:relative;
	top:1px;
}*/

.orangebadge{
width:250px;
height:65px;
color:black;
padding: 3px;
text-align:center;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
font: normal 12px arial,helvetica,verdana,sans-serif;
display:table-cell;
vertical-align:middle;
background: #fc0; /* Old browsers */
background: -moz-linear-gradient(top, #fc0 0%, #ff6e2f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc0), color-stop(100%,#ff6e2f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fc0 0%,#ff6e2f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fc0 0%,#ff6e2f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fc0 0%,#ff6e2f 100%); /* IE10+ */
background: linear-gradient(top, #fc0 0%,#ff6e2f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ff6e2f',GradientType=0 ); /* IE6-9 */
}
.orangebadge:hover {
background: #ff6e2f; /* Old browsers */
background: -moz-linear-gradient(top, #ffcc00 0%, #ffcc00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(100%,#ffcc00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffcc00 0%,#ffcc00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffcc00 0%,#ffcc00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffcc00 0%,#ffcc00 100%); /* IE10+ */
background: linear-gradient(top, #ffcc00 0%,#ffcc00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ffcc00',GradientType=0 ); /* IE6-9 */
}
/*.orangebadge:active {
	position:relative;
	top:1px;
}*/

.greenbadge{
width:250px;
height:65px;
color:black;
padding: 3px;
text-align:center;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
font: normal 12px arial,helvetica,verdana,sans-serif;
display:table-cell;
vertical-align:middle;
background: #a9c83e; /* Old browsers */
background: -moz-linear-gradient(top, #a9c83e 0%, #0f9e47 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9c83e), color-stop(100%,#0f9e47)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a9c83e 0%,#0f9e47 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a9c83e 0%,#0f9e47 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a9c83e 0%,#0f9e47 100%); /* IE10+ */
background: linear-gradient(top, #a9c83e 0%,#0f9e47 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9c83e', endColorstr='#0f9e47',GradientType=0 ); /* IE6-9 */
}
.greenbadge:hover {
background: #0f9e47; /* Old browsers */
background: -moz-linear-gradient(top, #a9c83e 0%, #a9c83e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9c83e), color-stop(100%,#a9c83e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a9c83e 0%,#a9c83e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a9c83e 0%,#a9c83e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a9c83e 0%,#a9c83e 100%); /* IE10+ */
background: linear-gradient(top, #a9c83e 0%,#a9c83e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9c83e', endColorstr='#a9c83e',GradientType=0 ); /* IE6-9 */
}
/*.greenbadge:active {
	position:relative;
	top:1px;
}*/

.freeshipitems{
padding:7px;
border-top:1px solid #f1f1f1;
color:black;
font: normal 12px arial,helvetica,tahoma,sans-serif;
background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top, #f1f1f1 0%, #fff 22%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(22%,#fff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f1f1f1 0%,#fff 22%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f1f1f1 0%,#fff 22%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f1f1f1 0%,#fff 22%); /* IE10+ */
background: linear-gradient(top, #f1f1f1 0%,#fff 22%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#fff',GradientType=0 ); /* IE6-9 */
}



/* special shipping offers*/
.greybox{
border: 1px solid #ddd;
width:300px;
height:125px;
padding:10px;
text-align:center;
padding-top:15px;
border-radius: 7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;

background: #e5e5e5; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#e5e5e5,GradientType=0 ); /* IE6-9 */
}
.greyboxtitle{
font:bold 20px Arial,sans-serif;
letter-spacing:-1px;
color:#222;
/*color:#277193;*/
/*text-shadow: rgba(250,250,250,.7) 0 1px 0;*/
text-align:left;
padding-left: 10px;
}
.greyboxcontent{
padding-top:10px;
font:normal 13px Arial, sans-serif;
color:black;
text-shadow: rgba(250,250,250,.1) 1px 0px 0;
text-align:left;
padding-left:10px;
line-height:18px;
}



#results-buttons ul,
results-buttons ul a,
results-buttons a:visited,
results-buttons a:active  {
list-style: none;
display: inline-block;
text-align: left;
text-decoration: none;
}

#results-buttons a:hover {
text-decoration: none;
}

.search-results-button{
background-color: #eeeeee;
color:#333333;
text-shadow: 0px 1px 0px #DFDFDF;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
margin:2px;
padding:5px 8px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-transition: all 0.1s ease-in;
-moz-transition: all 0.1s ease-in;
-o-transition: all 0.1s ease-in;
}


.search-results-button:hover{
background-color: #444444;
color:#f1f1f1;
text-shadow: 0px 1px 0px #333333;
text-decoration:none;
border:none;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
-o-transition: all 0.1s ease-out;
padding-left:10px;
}

.compare-icon-ok{ color:#0c0; font-size:18px;}


/* BLACK FRIDAY */
/* ============ */
.blackbutton {}
.blackbutton:hover {background-color:#292929;}


.bfitem {
padding-top:20px;
margin:auto;
z-index:100;
float: left;
height:300px;
width:100%;
background: #ffffff;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
color:#333;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
display: table-cell;
}

.bfoddwide {width:625;}
.bfoddtall {height:620px; display: block; float:none;}

/*box-shadow: inset 0px 0px 5px rgba(0,0,88,0.51);*/
.bfitem:hover {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
box-shadow: inset 0px 0px 5px rgba(0,0,128,0.81);
text-decoration: none;
color: #009;
}

.bfitemtitle{
text-align:left;
font-size: 14px;
border-top:1px solid #e8e8e8;
/*width:200px;*/
margin: auto;
margin-top:10px;
padding-top: 5px;
display: block;
line-height: 18px;
}

.bfitemdesc{
font-size: 12px;
color:#999;
width:180px;
text-align: left;
}
.bfitemdesc2{
font-size: 14px;
color:#232323;
width:300px;
text-align: left;
padding-top:4px;
}
.bfitemdesc3{
font-size: 11px;
color:#666666;
width:180px;
text-align: left;
padding-top:4px;
}
.bfstar-rating{
font-size: 12px;
color:#aaa;
padding-top:2px;
}


#bfcontentarea{
padding-bottom:100px;
box-shadow: none;
-webkit-box-shadow:none;
height:intrinsic;
display:table-cell;
}
.bfitem a:hover{
 text-decoration: none;
 color:#00c;
}
.bftagbutton{
 color: #444;
 margin-right:18px;
}

/* SPLASH PAGE */
/* =========== */

.splash-button {
 float:left;
 padding:6px 8px 0 0 !important;
 margin:0;
}
.splash-button a, .splash-on {
 width:100%;
 color:#444;
 border:1px solid #ccc;
 background:#fff;
 font-size:12px;
 padding:9px 16px;
 margin:0;
 text-align:center;
 border-radius:6px 6px;
 letter-spacing:0.5px;
 text-decoration:none;
 display:inline-block;
}
.splash-button a:hover {
 color:#444;
 border:1px solid #333;
 background:#fcfcfc;
}
.splash-on {
 color:#fff;
 border:1px solid #333;
 background:#333;
}
