body {
	background-color:#fff;
	margin: 0 0 0 0;
	background-image:url(../images/page-bg-gradient.jpg);
	background-repeat:repeat-x;/*background-attachment: fixed;
background-position:top;*/
}
div.claims_ {
	position:absolute;
	left:0px;
	top:0px;
	width:998px;
	height:63px;
}
div.Logo_ {
	position:absolute;
	left:0px;
	top:63px;
	width:431px;
	height:78px;
}
div.dealcorner {
	background-image:url(../images/dealcorner.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:431px;
	top:63px;
	width:567px;
	height:78px;
	z-index:2001;
}
div.tagline_ {
	position:absolute;
	left:0px;
	top:141px;
	width:431px;
	height:39px;
}
div.viewCart_ {
	position:absolute;
	left:431px;
	top:141px;
	width:567px;
	height:39px;
}
.updated {
	text-transform:capitalize;
	font-weight:bold;
	color:#FF0000;
}
.dquo {
	margin-left: -.5em;
}
.descriptionListl {
	margin:0;
	padding:0;
	list-style:square;
}
.pad-right {
	padding-right:250px;
}
.login-info td {
	margin-bottom:5px;
	border-bottom: 1px solid #CCCCCC;
}
.checkout-form {
	float:left;
}
.checkout-form input {
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
.checkout-form .error {
	color:#FF0000;
}
.checkout-form .legend {
	margin-top:20px;
	margin-bottom:20px;
}
.checkout-form .form-row {
	margin-bottom:10px;
}
.checkout-form .field-description {
}
#accordion div ul {
	margin:0;
	padding:0;
	list-style:none;
}
#accordion {
	background-color:#ffffff;
	font-size:12px;
}
#accordion h3 a {
/*margin-left:0;
padding-left:10px;*/
}
#accordion div li a:link {
	color:#000000;
	text-decoration:underline;
}
#accordion div li a:visited {
	color:#000000;
	text-decoration:underline;
}
#accordion div li a:hover {
	color:#000000;
	text-decoration:none;
}
#accordion div ul li {
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0;
	padding: 3px 0;
}
.sidebar {
	padding-top:20px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	margin-left:20px;
	border-collapse:collapse;
	background-image:url(../images/blue-grad.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
.sidebar p {
	font-size:11px;
	margin-left:20px;
	margin-right:20px;
}
#addThis img {
	padding-top:22px;
	padding-right:15px;
	float:right;
}
#above {
	float:left;
	position:relative;
	background:#ffffff;/*width:798px;
*/}
.homeright {
	float:right;
}
.priceline {
	background-color:#FFF3A6;
}
.priceline2 {
	background-color:#ffffff;
	border-top:1px solid #CCCCCC;
	height:25px;
	line-height:25px;/*border-bottom:1px solid #CCCCCC;
*/}
/*.bigpart:first-child{

border-bottom:1px solid #CCCCCC;

}*/


.bigpart div.bigpart-desc {
	border-bottom:1px solid #CCCCCC;
}
.bigpart div.bigpart-desc b {
/*text-transform:uppercase;
*/}
.priceline2nd {
	background-color:#FFF3A6;/*border-bottom:1px solid #CCCCCC;
*/}
#tabset {
	margin-top:3px;
	margin-bottom:3px;
	width: 783px;
	/*border: 0px solid #ccc;*/
		background: #ffffff;
	padding-bottom: 8px;
}
#tabnav {
	height: 20px;
	margin: 0;
	padding-left: 10px;
	background: url(../images/tab_bottom.gif) repeat-x bottom;
}
#tabnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#tabnav a:link, #tabnav a:visited {
	float: left;
	background: #f1ece1;   /* f3f3f3*/
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin-right: 4px;
	border: 1px solid #ccc;
	text-decoration: none;
	color: #08c;
}
#tabnav a:link.active, #tabnav a:visited.active {
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #000000;
}
#tabnav a:hover {
	background: #fff;
}
#resources div {
	line-height:14px;
	margin-top:0;
	margin-left:7px;
}
#resources div ul {
	font-size:12px;
	margin:0;
	padding:0;
	list-style:none;
}
#resources div ul li {
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0;
	padding: 3px 0;
}
#resources h3 {
	margin-left:7px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	margin-bottom:8px;
}
#resources hr {
	margin:5px 0 5px 0;
	border: 0px;
	border-top: 1px solid #ffffff;/*the border*/
	width: 100%;
	height: 0px;
}
#accordion div hr {
	margin:0px 0;
	border: none 0;
	border-top: 1px solid #908b70;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
.h3fav {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	background-image:url(../images/favorite.png);
}
.top {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	background-image:url(../images/icons/heart.png);
}
.h3Resources {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	background-image:url(../images/resources.png);
}
#contact {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	background-image:url(../images/icons/email.png);
}
#why {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	background-image:url(../images/icons/award_star_gold_1.png);
}
#insurance {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	background-image:url(../images/icons/page_white_text.png);
}
.document {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	background-image:url(../images/icons/page_white_text.png);
}
#login {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	background-image:url(../images/icons/lock.png);
}
#prescription {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	background-image:url(../images/icons/page_green.png);
}
#shipping {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	background-image:url(../images/icons/box.png);
}
#prices {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	background-image:url(../images/icons/basket.png);
}
#resources a:link {
	color:#000;
	text-decoration:underline;
}
#resources a:visited {
	color:#000;
	text-decoration:underline;
}
#resources a:hover {
	color:#FFCC00;
	text-decoration:none;
}
.aboveMsg {
	float:left;
	position:relative;
	color: #908b70;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}
.aboveMsg a:link {
	color:#006699;
	text-decoration:underline;
}
.aboveMsg a:visited {
	color:#006699;
	text-decoration:underline;
}
.aboveMsg a:hover {
	color:#006699;
	text-decoration:none;
}
#footer p {
	color:#666666;
	padding-right:20px;
	font-size:11px;
}
.colored {
	background-color:#3399FF;
}
#left-footer {
}
#holder {
	background-color:#ffffff;
	background-image:url(../images/holder1-bg-shadows.jpg);
	background-repeat:repeat-y;
	width:1018px;
	margin: 0 auto;
}
/*Remember that this is the same width as holder*/
#holder2 {
	background-image:url(../images/holder2-bg-shadows.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
	width:1018px;
}
#header {
	height:180px;
	background-color:#FFFFFF;
}
#leftnav {
	height:100%;
	/*background-image:url(../images/container-bg.gif); */
	background-repeat:repeat-y;
}
#header-contents {
	position:relative;
	left:0px;
	top:0px;
	width:998px;
	height:180px;
}
div.dealcorner {
	background-image:url(../images/dealcorner.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:431px;
	top:63px;
	width:567px;
	height:78px;
	z-index:2001;
}
.nudgeLeft {
	margin-left:-10px;
	padding-right:10px;
}
.nudgeright {
	padding-right:20px;
}
.partlink {
	font-size:11px;
}
#main p {
	margin-bottom:20px;
	padding-right:40px;
	padding-top:0;
	padding-bottom:0;
}
#main ul {
	list-style:none;
	margin:0 5px 0 0;
	padding:0;
}
#main h3 {
	color: #908b70;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	margin-bottom:5px;
	text-transform:uppercase;
}
.divider {
	margin:5px 0;
	padding:0;
}
.container {
	border-bottom: 1px solid #999999;
	background-image:url(../images/container-bg.gif);
	background-repeat:repeat-y;
}
#searchBox {
	height:36px;
}
#searchBox table {
	padding:0;
	margin-bottom:0;
	margin-top:12px;
}
#main ul li p {
	margin-top:10px;
	margin-bottom:20px;
	padding-right:40px;
	padding-top:0;
	padding-bottom:0;
}
#main ul li h4 {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
#main ul li img {
/*margin-right:10px;
*/}
#main ul li .price {
	float:right;
}
#main ul li .name {
	float:left;
}
.test {
	float:left;
	position:relative;
	margin-left: -10px;
	background:#006666;
	width:798px;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	/*vertical-align:top;
*/padding-right:5px;
	margin-bottom:0;
}
.ccinfo {
	vertical-align:middle;
}
.ccdesc {
	text-align:left;
	vertical-align:middle;
}
.ccfield {
	text-align:left;
	vertical-align:middle;
}
.ccfield input {
	margin:2px;
	padding:0;
	float:left;
}
.alt {
	background-color:#FFF3A6;
}
.alt_partList {
	list-style:none;
	margin:0 0px 0 0;
	padding:0;
}
.alt_partList li {
	list-style:none;
	margin:0 5px 0 0;
	padding-bottom:20px;
}
p img {
	float:left;
	margin:0 0 .5em 0;
	padding:0;
}
p img.right {
	float:right;
	margin:1.5em 0 .5em 1.5em;
	border:1px #CCCCCC solid;
}
.features {
}
.features ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.features li {
	padding-left: 15px;
	padding-bottom:3px;
	background-image: url(../images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
.descriptor {
	float:right;
	color:#08c;
	font-size:10px;
	font-weight:bold;
	letter-spacing: 1px;
}
.priceholder {
	margin-top:20px;
	margin-right:10px;
}
#product-sidebar img {
	float:right;
}
.navtitle a {
	color:#333333;
}
/*A:link  { color: #08c ; }
A:visited  { color: #08c }
A:hover  { color: #c29d00;}*/
.navtitle {
	color: 333333;
	font-size: 14px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 17px;
	text-decoration: none 
}
.navbody {
	color: #333333;
	font-size: 12px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	line-height: 18px;
	text-decoration: none;
	background-color:#cf9556;
}
.navbody a {
	text-decoration:none;
}
/*.textbody     { font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 17px  }
*/.textbodyspecial {
	font-size: 11px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	line-height: 17px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.showcase {
	font-size: 11px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	line-height: 17px;
	margin-left: 8px;
	padding-left: 8px;
}
.textbodylarge {
	font-size: 13px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	line-height: 20px;
	padding-right: 15px;
}
.parttitle {
	font-size: 14px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
}
.partlist {
	font-size: 12px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
}
.priceline .partlist b {
	font-weight:normal;
}
.textbodysmall {
	font-size: 11px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	line-height: 16px;
	padding-bottom: 5px;
}
.buybutton {
	color: #d00;
	font-size: 12px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
}
.salebutton {
	text-transform:uppercase;
	color: #009900;
	font-size: 12px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
}
.buybutton-gray {
	color: #666;
	font-size: 12px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	font-weight: normal; /*text-decoration: line-through;*/
}
.bigpricered {
	color: #d00;
	font-size: 24px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	line-height: 32px;
}
.bigpricegray {
	color: #999;
	font-size: 32px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	line-height: 32px;
}
.chartbody {
	font-size: 11px;
	font-family: "Courier New", Courier, Monaco, monospace;
	line-height: 15px;
}
.charttitle {
	font-size: 11px;
	font-family: "Courier New", Courier, Monaco, monospace;
	line-height: 16px;
	padding-top: 7px;
}
.textbodysubtitle {
	color: #08c;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 18px
}
.textfooter {
	color: #908b70;
	font-size: 11px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	line-height: 16px
}
h2 {
	color: #908b70;
	font-weight:bold;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 14px;
	text-transform:uppercase;
}
.cartheader {
	margin-top:0;
	padding-top:0;
	color: #5ba4c9;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 14px;
	text-transform:uppercase;
}
.invoice-text-s {
	font-size: 10px;
	font-family:  Arial, Helvetica, SunSans-Regular, sans-serif;
	font-style: italic;
	line-height: 13px;
	text-align: justify;
	padding-bottom: 5px;
}
h4 {
	color: #908b70;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
}
.invoice-text-ms {
	font-size: 11px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 14px;
}
.invoice-text-m {
	font-size: 14px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 17px;
}
.invoice-text-l {
	font-size: 16px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 16px;
	padding-bottom: 5px;
}
.invoice-text-xl {
	font-size: 40px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 40px;
	padding-bottom: 5px;
}
#rx-item {
	margin-bottom:0;
	padding-bottom:0;
display:none;
}
#needHelp {
	margin-bottom:0;
	padding-bottom:0;
}
#batready {
	margin-bottom:0;
	padding-bottom:0;
}
#rx-item h5 {
	margin-top:5px;
	font-size:16px;
	color:#FF0000;
	margin-bottom:0px;
	line-height: 40px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 45px; /* width of icon + whitespace */
	background-image:url(../images/icons/rx-item.gif);
}
#rx-item p {
	margin-bottom:0px;
	color:#FF0000;
	margin-left:45px;
	padding-right:20px;
	padding-bottom:10px;
	font-style:italic;
	border-bottom:1px solid #FF0000;
}
.red {
	margin-bottom:0px;
	color:#FF0000;
	margin-left:25px;
	padding-bottom:10px;
	font-style:italic;
}
.redcallout {
	color:#FF0000;
	text-align:right;
}
#needHelp h5 {
	margin-top:5px;
	margin-bottom:0px;
	font-size:16px;
	color:#006699;
	line-height: 40px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 45px; /* width of icon + whitespace */
	background-image:url(../images/icons/needhelp.gif);
}
#needHelp p {
	margin-bottom:0px;
	margin-left:45px;
	padding-right:20px;
	padding-bottom:10px;
	font-style:italic;
	border-bottom:1px solid #006699;
}
.backOrder {
	color:#FF0000;
	text-transform:uppercase;
}
#batready h5 {
	margin-bottom:0px;
	margin-top:5px;
	font-size:16px;
	color:#FF6600;
	line-height: 40px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 45px; /* width of icon + whitespace */
	background-image:url(../images/icons/batready.gif);
}
#batready p {
	margin-bottom:0px;
	margin-left:45px;
	padding-right:20px;
	padding-bottom:10px;
	font-style:italic;
	border-bottom:1px solid #FF6600;
}
#scanalert {
	margin:10px auto;
	width:190px;
	background-color:#FFFFFF;
	border: 1px solid #999999;
}
#scanalert img {
	display:block;
	margin:10px auto;
}
.tubing caption h4 {
	text-transform:uppercase;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 5px;
	margin:0;
}
.tubing .buybutton {
	float:right;
}
.tubing caption {
	background-color:#FFFFFF;
	border-bottom:1px solid #cbcbcb;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 5px;
	margin:0;
}
.tubing td {
	vertical-align:middle;
	border-bottom:1px solid #cbcbcb;
}
ul#topnav {
	margin:0;
	/*	margin-top:18px;
*/	padding: 0;
	padding-right: 0px;
	float:left;
	list-style: none;
	font-size: 1em;
}
ul#topnav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative; /*--Important--*/
}
ul#topnav li a {
	float: left;
	text-indent: -9999px; /*--Push text off of page--*/
	height: 51px;
}
ul#topnav li:hover a, ul#topnav li a:hover {
	background-position: left bottom;
} /*--Hover State--*/
ul#topnav a.home {
	background: url(../images/topnav/topnav-home.png) no-repeat;
	width: 337px;
}
ul#topnav a.masks {
	background: url(../images/topnav/topnav-masks.png) no-repeat;
	width: 117px;
}
ul#topnav a.machines {
	background: url(../images/topnav/topnav-machines.png) no-repeat;
	width: 145px;
}
ul#topnav a.supplies {
	background: url(../images/topnav/topnav-supplies.png) no-repeat;
	width: 203px;
}
ul#topnav a.resources {
	background: url(../images/topnav/topnav-resources.png) no-repeat;
	width: 111px;
}
.yellowsale {
	color: #e8e000;
}
ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 40px;
	right: 0;
	background: #940000 url(../images/sub_bg.png) repeat-x; /*--Background gradient--*/
	margin-right:3px;
	padding: 20px 20px 20px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 325px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
}
ul#topnav .sub h2 {
	text-transform:none;
	color:#e8e000;
	font-size:14px;
}
.goRIght {
	float:right;
	padding: 0;
	margin: 0;
}
ul#topnav .sub h1 { /*--Sub nav heading style--*/
	color:#ffffff;
	padding: 0;
	margin: 0;
	margin-bottom:5px;
	font-size: 18px;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(../images/navlist_arrow.gif) no-repeat 5px 12px;
	padding: 3px 5px 3px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {
	color: #ddd;
	background-position: 5px 12px;/*--Override background position--*/
}
.bigpart ul li div {
	margin-bottom:2px;
}
.bigpart p {
	margin-bottom:20px;
	padding-bottom:0;
}
.bigpart {
	list-style:none;
	margin:0 0px 0 0;
	padding:0;
}
.bigpart li {
	list-style:none;
	margin:12px 0px 0 0;
	border-bottom:1px solid #CCCCCC;
}
.priceline3 {
	width:666px;
	float:left;
	background-color:#FFF3A6;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	height:25px;
	line-height:25px;
}
.thumbimage {
	float:left;
	width:100px;
	margin-right:10px;
}
.thumb-new {
	list-style:none;
	margin:0;
	padding:0;
}
.thumb-new ul li div {
	margin-bottom:2px;
}
.thumb-new p {
	/*margin-left:110px;
*/
margin-bottom:0;
	padding-bottom:0;
}
.thumb-new-desc {
	float:left;
	width:666px;
	margin:0;
	padding:0
}
.thumb-new li {
	list-style:none;
	margin:12px 0px 0 0;
	border-bottom:1px solid #CCCCCC;
}
.itemName {
	float:left;
}
.itemPrice {
	float:right;
}
.itemPrice span {
}
.itemPrice img {
/*padding:2px;
*/

}
.itemPrice-thumb-new {
	float:right;
}
.itemPrice-thumb-new img, .itemPrice-thumb-new input {
	margin:0;
	padding-left:10px;
	padding-top:3px;
	display:table-cell;
	float:right;
}
a.toggle-link {
	font-size:12px;
	font-weight:bold;
	padding:10px 0;
	margin:10px 0;
}
#cart-buttons {
	width:763px;
	height:65px;
	background-color:#FFF6BF;
}
#cart-buttons a:link, #nav li a:visited, #nav li a:active {
	text-decoration: none;
	color: #333333;
	display: block;
	margin: 0px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: 0px 50%;
}
#cart-buttons a:hover {
	text-decoration: none;
	background-image: none;
	background-color:#dff4ff;/*border-top:1px solid #eee;
  color:#336699;*/
}
#cart-buttons div:hover {
	background-color:#dff4ff;
}
.altpayment_btn {
	padding: 0px 0px;
	padding-top:10px;
	display: block;
	background-attachment: scroll;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	background-color:#f5f5f5;
	height: 50px;
	/*background-image: url(images/nav_hover.gif);*/
background-repeat: repeat-x;
	background-position: 0px 50%;
}
.altpayment_btn img, button {
	display: block;
	margin:0 auto;
}
.mycpayment_btn {
	padding: 0px 0px;
	padding-top:10px;
	display: block;
	background-attachment: scroll;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	background-color:#f5f5f5;
	height: 50px;
	/*background-image: url(images/nav_hover.gif);*/
background-repeat: repeat-x;
	background-position: 0px 50%;
}
.mycpayment_btn img {
	/*display: block;
*/margin:0 auto;
}
.lock {
	margin-top:20px;
	font-size:12px;
	font-weight:bold;
	color:#08c;
	text-transform:uppercase;
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	background-image:url(../images/icons/lock.png);
}
hr {
	margin: 1em 0 1em 0;
}
a.button, button {
	display:block;
	float:left;
	margin: 0.7em 0.5em 0.7em 0;
	padding:5px 10px 5px 7px;   /* Links */
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	background-color:#f5f5f5;
	font-family:Arial, Verdana, sans-serif;
	font-size:100%;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#565656;
	cursor:pointer;
}
button {
	width:auto;
	overflow:visible;
	padding:4px 10px 3px 7px;   /* IE6 */
}
button[type] {
	padding:4px 10px 4px 7px;   /* Firefox */
	line-height:17px;           /* Safari */
}
*:first-child+html button[type] {
	padding:4px 10px 3px 7px;   /* IE7 */
}
button img, a.button img {
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
	float:none;
}
/* Button colors
-------------------------------------------------------------- */

/* Standard */
button:hover, a.button:hover {
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
}
a.button:active {
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}
/* Positive */
body .positive {
	color:#529214;
}
a.positive:hover, button.positive:hover {
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	color:#529214;
}
a.positive:active {
	background-color:#529214;
	border:1px solid #529214;
	color:#fff;
}
/* Negative */
body .negative {
	color:#d12f19;
}
a.negative:hover, button.negative:hover {
	background-color:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19;
}
a.negative:active {
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff;
}
.continue_nudge {
	margin-left:15px;
}
.ac_results {
	padding: 0px;
	border: 1px solid #a9a286;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
	background-color: #FFF3A6;
}
.ac_over {
	background-color: #5ba4c9;
	color: white;
}
#contentArea ul {
	margin-bottom:20px;
}
/* added for new cat pages */



* {
	margin:0;
	padding:0;
}
body {
	font-size:11px;
	line-height:1.7em;
	text-align:left;
}
body, input, textarea, button {
	font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#333;
}
table {
	border-collapse:collapse;
}
a {
	color:#0085CF;
}
a:link, a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.superlink {
	cursor:pointer;
}
body, input, textarea, button {
	font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#333;
}
.freeshipping, .free-shipping, body.cart-checkout div.specials {
	color:#F30;
}
.freeshipping {
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	clear:both;
	border-top:0px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
.shipInfo {
	border-bottom:1px solid #e5e5e5;
}
.module p {
	font-size:10px;
	line-height:1.7em;
	text-align:left;
}
.module table {
	border:0;
	border-collapse:collapse;
	width:100%;
}
.module td {
	padding:.5em 0 0;
	vertical-align:top;
}
.module #area-product-selection table td {
	padding:0;
}
.module tr.product {
	border-bottom:1px solid #e5e5e5;
}
.module tr.prodpage {
	border-bottom:none;
}
.module td.image {
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
	width:120px;
	vertical-align:top;
	text-align:center;
}
.module td.purchase-info input {
	/*margin:0;
	padding:0;*/
}
.module td.purchase-info input img {
	margin:0;
	padding:0;
}
.sub-department .module td.image img {
	width:90px;
}
.module td.details {
	font-size:12px;
/*	padding-right:30px;
*/}
.module td.details h5 {
	font-weight:normal;
	font-size:14px;
	margin-bottom:0;
	padding-bottom:0;
}
.module td.details h5 a {
	color:#0085cf !important;
}
.module td.details h5 a:hover {
	color:#000!important;
	text-decoration:none;
}
.module td.starrating {
/*	width:140px;
*/}
.module h5.related-item {
	font-size:12px;
	line-height:14px;
}
/*.module td.starrating .rating,.module td.starrating p.review-count{color:#333;margin:0 20px 0 40px;_margin-left:0;}
.module .results td.starrating .rating,.module .results td.starrating p.review-count{margin:0;}*/
.module td.starrating span.defstar img.rating {
	_margin:0;
	_padding:0;
}
.module td.starrating span.defstar table {
	_margin:0;
	_padding:0;
	padding:0;
	margin:0;
}
.module td.starrating table {
	padding-top:0;
	margin-left:20px;
}
.module td.starrating table td {
	padding-top:0;
	margin-top:0;
}
.module td.starrating p.review-count {
	_margin-right:0;
}
.module td.purchase-info {
width:220px;
	padding-right:20px;
	padding-top:10px;
}
.module td.purchase-info .price {
	font-size:16px;
	color:#000;
	text-align:left;
	float:left;
	margin-top:8px;
	margin-bottom:12px;
	padding-bottom:0;
}
.module td.purchase-info .price span.current_price {
		font-size:16px;
/*display:block;*/
	line-height:14px;
	text-align:left;
}
.module td.purchase-info .price span.current_price_larger {
	font-size:15px;/*display:block;*/
	padding-top:5px;
	color:#000;
	line-height:14px;
	text-align:left;
}
.module td.purchase-info p {
	margin-bottom:0;
	padding-bottom:10px;
}
.module td.purchase-info input {
	float:right;
	margin-bottom:10px;
}
.module td.purchase-info img {
	float:right;
}
.module td.purchase-info .availability {
	margin-top:10px;
	padding-top:0px;
	padding-bottom:5px;
	clear:both;
	border-top:1px solid #e5e5e5;
}
.module td.purchase-info .availability2 {
		margin-top:10px;

	padding-top:0px;
	padding-bottom:0px; /* clear:both;border-top:1px solid #e5e5e5;*/
}
.module td.purchase-info .alsoavailable {
	display:block;
	padding-top:0px;
	padding-bottom:6px;
	margin-bottom:0;
	clear:both; /*border-top:1px solid #e5e5e5;*/
	font-size:10px;
	line-height:14px;
}
.customer_commit_display {
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}
.customer_commit_display2 {
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #e5e5e5;
	color:#F30;
}

.comes-with {
	display:block;
	padding-top:2px;
	padding-bottom:5px;
	border-bottom:1px solid #e5e5e5;
}
.module td.purchase-info .price span.previous_price {
	font-size:11px;
	display:block;
	color:#999;
	line-height:1.2em;
}
.module td.purchase-info .price span.savings, .module td.purchase-info .price span.message {
	font-size:11px;
	display:block;
	color:#f30;
	line-height:1.2em;
}
.crossout {
	color:#CCCCCC;
	text-decoration:line-through;
}
.onsale {
	color: #74ba1c;
	font-weight: bold;
}
/* mini cart */

.cart-button {
	float:right;
}
#minibasket {
	z-index:400;
}
.part-container {
	padding:.8em 0 .8em .8em;
	margin-bottom:1em;
	border:2px solid #FFD324;
	width:768px;
}
.part-container table {
	width:768px;
}
h1 {
	color: #908b70;
	font-weight:bold;
	font-size: 18px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	margin-top: 22px;
	margin-bottom: 10px;
	text-transform:uppercase;
}
#prodtittle h1.prodtittle {
	color: #908b70;
	font-weight:bold;
	font-size: 18px;
	line-height:18px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	margin-top:0;
	margin-bottom: 0px;
	text-transform:none;
}
.prod-includes {
	margin-top:8px;
	margin-bottom:5px;
	padding-bottom:2px;
	padding-top:2px;
	font-size:10px;
	color: #908b70;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	width:360px;
	line-height:1.7em;
}
#breadcrumb {
	padding-left:15px;
	padding-top:7px;
}
.logo-topbar {
	height:98px;
	background-image:url(../images/masthead082910/logo-topbar.jpg);
	background-repeat:no-repeat;
}
#logoholder {
	height:98px;
}
#logoholder a {
	text-indent: -9999px;
	display:block;
	height:98px;
	width:60px;
}
#claims {
	padding:0;
	margin:0;
	font-family: arial, helvetica, sans-serif;
	white-space:nowrap;
	list-style-type:none;
	font-size:12px;
}
#claims li {
	display:inline;
}
#claims li a {
	padding:1em 1.5em;
	color:#a9a286;
	text-decoration:none;
	float:left;/*border:1px solid #000;
*/
}
#claims li a:hover {
	/*background:#08c;
*/color:#000000;
}
#viewCart {
	padding:0;
	margin:0;
	margin-top:7px;
	font-family: arial, helvetica, sans-serif;
	white-space:nowrap;
	list-style-type:none;
	font-size:12px;
}
#viewCart li {
	display:inline;
}
#viewCart li a {
	color:#006699;
	text-decoration:underline;
	float:right;/*border:1px solid #000;
*/
}
#viewCart li a:hover {
	/*background:#08c;
*/color:#000000;
}
.account {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	padding-right:10px;
	background-image:url(../images/icons/lock.png);
}
.viewcart {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	padding-right:10px;
	background-image:url(../images/icons/cart.png);
}

.login {
	line-height: 16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px; /* width of icon + whitespace */
	padding-right:10px;
	background-image:url(../images/icons/user_go.png);
}
.topbar-lower {
	height:31px;
	background:#f4f4f4;
	border-bottom:1px solid #e2e2e2;
}
.topnav-holder {
	height:51px;
	background-color:#288cc9;
	background-image:url(../images/topnav/topnav-holder-bg.png);
}
fieldset.search {
	border: none;
	/*	width: 243px;
*/	margin: 0 0;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #fff;
	font-size: 1.2em;
	width: 200px;
	height: 30px;
	padding: 0;
	padding: 3px 4px 0;
	border:1px solid #CCCCCC;
	background: #ffffff;
	margin-right: 5px;
}
.search input.box:focus {
	background: #8f8a72;
	outline: none;
}
.search button.btn {
	margin:0;
	padding:8px;
	width: 38px;
	height: 38px;
	cursor: pointer;
	text-indent: -9999px;
	background:  url(../images/search_bg.png) no-repeat top right;
}
.search button.btn:hover {
	background:  url(../images/search_bg.png) no-repeat bottom right;
}

#lists ul h5{
	padding:0;
	margin-top:5px;
	margin-bottom:0px;
}
#lists div ul {
	padding:0;
	margin:0;
	font-family: arial, helvetica, sans-serif;
	list-style-type:none;
	font-size:12px;
}
#lists div ul li {
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #CCCCCC;
}
#lists div ul li a {
	text-decoration:none;
}
#lists div ul li a:hover {
	/*background:#08c;
*/color:#000000;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -300px;
}
.footer, .push {
	height: 300px;
}
.footer {
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	margin: 0 auto;
}
.footer .copyrightdiv {
	padding-top:20px;
	width:998px;
	margin: 0 auto;
}
#filters-container div li a:link {
	color:#000000;
	text-decoration:underline;
}
#filters-container div li a:visited {
	color:#000000;
	text-decoration:underline;
}
#filters-container div li a:hover {
	color:#000000;
	text-decoration:none;
}
.atrtotal {
	/* required settings */
	position:relative;
	width:220px;
	height:200px;
	padding:5px;
	margin: 30px 10px;
	/* custom decorations */
	border:1px solid #ccc;
	background:url(../images/h300.png) repeat-x;
}
#cartArea {
}
.white {
	background-color:#FFFFFF;
	background-image:none;
}
.containerHide {
	width:998px;
	margin:0 auto;
	background-color:#FFFFFF;
}
ul.attrList {
	width: 720px;
	list-style: none;
	margin: 0 auto;
	padding: 0;
}
ul.attrList li {
	margin: 10px;
	padding: 0;
	text-align: center;
	border: 1px solid #ccc;
	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
}
ul.attrList li div {
	width: 230px;
	height: 60px;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}
ul.attrList li span { /*--Used to crop image--*/
	width: 230px;
	height: 60px;
	overflow: hidden;
	display: block;
}
ul.attrList li a.thumb:hover {
	background: #333;
}
ul.attrList li h2 {
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 10px;
	background: #f0f0f0;
	border-top: 1px solid #fff; /*--Subtle bevel effect--*/
}
ul.highlite li a {
	text-decoration: none;
	color: #777;
	display: block;
}

img {
	border: none;
}
ul.highlite {
	margin-top:20px;
	margin-bottom:20px;
	width: 788px;
	list-style: none;
	margin: 0 auto;
	padding: 0;
}
ul.highlite li {
	float: left;
	margin: 10px;
	padding: 0;
	text-align: center;
	border: 1px solid #ccc;
	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	display: inline; /*--Gimp Fix aka IE6 Fix--*/
}
ul.highlite li a.thumb {
	width: 230px;
	height: 200px;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}
ul.highlite li span { /*--Used to crop image--*/
	width: 230px;
	height: 200px;
	overflow: hidden;
	display: block;
}
ul.highlite li a.thumb:hover {
	background: #333;
}
ul.highlite li h2 {
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 10px;
	background: #f0f0f0;
	border-top: 1px solid #fff; /*--Subtle bevel effect--*/
}
ul.highlite li a {
	text-decoration: none;
	color: #777;
	display: block;
}
.related-item {
	font-size:12px;
}
.starrating {
	margin-top:10px;
	white-space:normal;
	margin-left:0;
	padding-left:0;
}
.starrating img {
	margin-top:3px;
}
.starrating p {
	margin:2px 5px;
	font-size:10px;
	color: #908b70;
	display:inline;
	line-height: 14px;
	text-align:right;
}
h2.specials-header {
	font-size:14px;
	line-height: 20px;
	color:#CC3300;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
a:focus {
	outline: none;
}
ul.sidenav {
	background: #e8ecf0;
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
	list-style: none;
	border-bottom: 1px solid #f5f7f9;
	/*	border-top: 1px solid #d3dde3;
*/	font-size: 1.1em;
	margin-bottom:20px;
}
ul.sidenav li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
ul.sidenav li a {
	border-top: 1px solid #f5f7f9;
	border-bottom: 1px solid #d3dde3;
	border-right: 1px solid #d5dee4;
	border-left:1px solid #e0e3e8;
	padding: 7px 10px 7px 15px;
	display: block;
	color: #333;
	text-decoration: none;
	width: 173px;
	background: #e8ecf0 url(../menus/sidenav_li_a2.gif) no-repeat 175px 10px;
	position: relative;
	z-index: 2;
}
ul.sidenav li h3 {
	margin-bottom:0;
	/*border-top: 1px solid #f5f7f9;
	border-bottom: 1px solid #d3dde3;
	border-right: 1px solid #d5dee4;
	border-left:1px solid #e0e3e8;*/
	font-size:.9em;
	font-weight:bold;
	padding: 8px 15px 8px 15px;
	display: block;
	color: #fff;
	text-decoration: none;
	width: 170px;
	background: #8f8a72 /*url(menus/sidenav_li_a2.gif) no-repeat 175px 10px*/;
	position: relative;
	z-index: 2;
}
ul.sidenav li a:hover {
	background-color: #fff;
	border-top: 1px solid #d3dde3;
	background-image:none;
	border-right: none;
}
ul.sidenav li div {
	display: none;
	position: absolute;
	top: 2px;
	left: 0;
	width: 225px;
	font-size: 0.9em;
	background: url(../menus/bubble_top.gif) no-repeat right top;
}
ul.sidenav li div p {
	color:#fff;
	margin: 7px 0;
	line-height: 1.6em;
	padding: 0 5px 10px 30px;
	background: url(../menus/bubble_btm.gif) no-repeat right bottom;
}
.cover {
	background-color:#FFF;
}
ul.prod-options {
	list-style:none;
	margin:0;
	padding:0;
}
.link-box div {
	padding:10px;
}
.avail-prod-options {
	padding:5px;
	border: 1px solid #E8E8E8;
	background: url(../images/box-bg.gif) repeat-x #f3f3f3;
}
.avail-pricecode {
	padding:5px;
	border: 1px solid #f9e192;
	background: url(../images/box-pricecode-bg.jpg) repeat-x #ffefbc;
}
.avail-prod-options ul li {
	padding:0;
	margin:0;
}
.option-row {
	border-top:1px solid #E8E8E8;
	margin-top:20px;
}
.option-row h5 {
	margin: 10px 0;
	padding:0;
}
#button-holder {
	background: url(../images/box-bg.gif) repeat-x #f3f3f3;
	float:right;
	position:absolute;
	z-index:20;
	border: 1px solid #E8E8E8;
	/*	border-top:none;
*/width:200px;
	margin:10px auto;
	/*margin:0;
float:right;*/
padding:10px;
}
#checkout-button, #goback-button, #messages {
	width:180px;
	margin:10px;
auto;
}
#goback-button a {
	padding-top:20px;
}
#checkout-button button.subbtn {
	display:block;
	float:none;
	margin:0;
	padding:0px;
	width: 180px;
	height: 41px;
	cursor: pointer;
	text-indent: -9999px;
	background:  url(../images/checkout/checkout-addToCart.png) no-repeat top right;
	border:none;
}
#checkout-button button.subbtn:hover {
	background:  url(../images/checkout/checkout-addToCart.png) no-repeat bottom right;
}



#checkout-button-cart button.subbtn {
	display:block;
	float:none;
	margin:0;
	padding:0px;
	width: 180px;
	height: 41px;
	cursor: pointer;
	text-indent: -9999px;
	background:  url(../images/checkout/checkout-btn.png) no-repeat top right;
	border:none;
}
#checkout-button-cart button.subbtn:hover {
	background:  url(../images/checkout/checkout-btn.png) no-repeat bottom right;
}

.option-image img {
	float:right;
	width:96px;
	margin:5px auto;
}
.feature-ad {
	z-index:101;
	height:120px;
	display:block;
	text-align:center;
}
.feature-ad img {

	margin: auto auto;
	border: 1px solid #E8E8E8;
}
h2.prodoptions {
	padding-bottom:0;
	margin-bottom:-10px;
	margin-top:10px;
	color:#000;
	text-transform:none;
}
input.box {
	color: #000;
	font-size: 1.2em;
	width: 200px;
	height: 30px;
	padding: 0;
	padding: 3px 4px 0;
	border:1px solid #CCCCCC;
	background: #ffffff;
	margin-right: 5px;
}
input.login {
	color: #000;
	font-size: 1.2em;
	width: 180px;
	height: 30px;
	padding: 0;
	padding: 3px 4px 0;
	border:1px solid #CCCCCC;
	background: #ffffff;
	margin-right: 5px;
}
#price-code-steps {
	padding:0;
	margin:0;
	font-family: arial, helvetica, sans-serif;
	white-space:nowrap;
	list-style-type:none;
	font-size:12px;
	margin-left:20px;
	margin-top:20px;
}
#price-code-steps li {
	margin-right:10px;
	padding-top:20px;
	padding-bottom:20px;
	display:inline;
}
#price-code-steps li a {
	border:1px solid #F00;
	padding:8px;
	color:#F00;
	text-decoration:none;	/*float:left;border:1px solid #000;
*/
}
#price-code-steps li a:hover {
	/*background:#08c;
*/color:#000000;
}
#step1 {
	line-height: 40px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 40px; /* width of icon + whitespace */
	background-image:url(../images/icons/step1.png);
}
#step2 {
	line-height: 40px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 40px; /* width of icon + whitespace */
	background-image:url(../images/icons/step2.png);
}
.home-feature {
	height:300px;
}
.home-feature-container {
	background-image:url(../images/homepage/myc-holiday-homepage.jpg);
	background-repeat:no-repeat;
	border-bottom:#CCC 1px solid;
}
.home-feature-container h3 {
	font-size:14px;
	line-height: 20px;
	padding-bottom:0px;
	margin-bottom:5px;
}
.home-feature-top {
	height:120px;
}
.rotator {
	display:block;
	text-align:center;
}
.rotator img {
	padding-top:20px;
	margin: auto auto;
}
.rotator-msg {
	padding: 10px 30px;
	height:60px;
}

.boxlink {
	display:block;
	width:210px;
	border:1px solid #ff1f00;
	margin-top:5px;
	padding:3px;
	font-weight:bold;
	color:#ff1f00;
	text-decoration:none;	/*float:left;border:1px solid #000;
*/
}
.boxlink:hover {
	/*background:#08c;
*/color:#000000;
text-decoration:underline;	
}

.tooltip {
	display:none;
	background:transparent url(../images/tooltip/white_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#000;	
}

.baskitem td{
	font-size:14px;
}

#header-right-contents{
	height:98px;
	background-image:url(../images/penny-header-bg.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.cta{
	color:#F00;
	text-transform:uppercase;
}

.rotator-item{
	height:180px;
	
}
.rotator-item img{

background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
	zoom: 1;
	
}

.feature2{
		background:transparent url(../images/homepage/comfortgel.png);
		background-repeat:no-repeat;

}

.feature3{
		background:transparent url(../images/homepage/quattro-feature.png);
		background-repeat:no-repeat;

}

.top-sellers a{
	color:#C30;
	
}

.msrp-notice{
	width:400px;
	margin:20px auto;
}
#resources{
	background-color:e9ecf0;
}

#resources div ul li a{
color:#000;
}


