body {
	margin: auto;
	padding: 10px 0px;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
form {
	margin: auto;
	padding: 0px;
	width: auto;
}
td {
	line-height: 0px;
}
.lft-float {
	margin: 0px;
	padding: 0px;
	float: left;
}
.rgt-float {
	margin: 0px;
	padding: 0px;
	float: right;
}
.logo-area {
	margin: 0px;
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 7px;
	width: 210px;
}
.callus-at {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/tp-call-dottet-line.jpg);
	background-repeat: no-repeat;
	background-position: 2px 26px;
	margin: 0px;
	padding: 10px 0 0 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #396292;
	text-decoration: none;
}
.callus-at span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tp-rgt-area {
	margin: 0px;
	padding-top: 19px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tp-rgt-cs-link {
	background-color: #edf5fe;
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/tp-rgt-cs-icon-img.jpg);
	background-repeat: no-repeat;
	background-position: right 4px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #969595;
	text-decoration: none;
	border: 1px solid #9ebfe2;
}
.tp-rgt-cs-link a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #969595;
	text-decoration: none;
}
.tp-rgt-cs-link a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #1A1A1A;
	text-decoration: none;
}
.tp-rgt-lh-link {
	background-color: #e4eef5;
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/tp-rgt-lh-icon-img.jpg);
	background-repeat: no-repeat;
	background-position: right 4px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #657f17;
	text-decoration: none;
	border: 1px solid #9ebfe2;
}
.tp-rgt-lh-link a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #657f17;
	text-decoration: none;
}
.tp-rgt-lh-link a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #1A1A1A;
	text-decoration: none;
}
.tp-rgt-cart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #396292;
	text-decoration: none;
	width: 159px;
}
.tp-rgt-cart img {
	padding: 0px;
	float: left;
	margin-top: 4px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tp-rgt-cart span {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tp-rgt-checkout {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/checkout-line-img.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	color: #396292;
}
.tp-rgt-checkout a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #396292;
	text-decoration: none;
}
.tp-rgt-checkout a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #396292;
	text-decoration: underline;
}.tp-menu-box {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/tp-menu-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #254475;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 33px;
	display: block;
	width: 946px;
}
.search-area {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.white-b-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.search-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.search-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
	width: 278px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 4px;
	border-width: 0px;
	border-style: none;
	float: left;
}
.tp-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.tp-link a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display:inline;
	vertical-align:middle;
}
.tp-link a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.tp-link a img{
	margin-top:-3px;
	vertical-align:middle;
}

.tp-link a span img{
	display:block;
	margin-top:0px;
}

.tp-link span {
	display:inline;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	vertical-align:middle;
}
.tp-link span img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: -15%;
}
.menu-bar {
	background-color: #476D98;
	margin: 0px;
	padding: 1px;
	border-right: 1px solid #254475;
	border-bottom: 1px solid #254475;
	border-left: 1px solid #254475;
	border-top-width: 0px;
	border-top-style: none;
}
.menu {
	background-image: url(/lib/yhst-14842708781123/headerlinksbg.jpg);
	background-repeat: repeat-x;
	background-position: 0 -1px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.menu span {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.menu span img {
	padding: 0px;
	float: left;
	margin-top: 3px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}

.menu .contanier
{
	position:relative;
	float:left;
	display:block;
}

.menu a.top-menu-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin: 0px;
	padding: 4px;
	display: block;
	float: left;
}
.menu a.top-menu-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #ECECEC;
	text-decoration: none;
	margin: 0px;
	background-color1: #2E5080;
	display: block;
	background-image1: url(http://primescuba.com.p2.hostingprod.com/ystore/images/menu-hover-bg.jpg);
	background-repeat1: repeat-x;
	background-position1: left top;
}
.middle-area {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/mid-shadow-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}
.img-brd {
	border: 1px solid #bfcedc;
}
.rgt-nav-hn-detail-bg {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/rgt-hn-detail-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right: 1px solid #bfcedc;
	border-bottom: 1px solid #bfcedc;
	border-left: 1px solid #bfcedc;
	border-top-width: 0px;
	border-top-style: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
	color: #db1d27;
}
.rgt-nav-hn-detail-bg span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #262626;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.ftr-area {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/ftr-area-tp-shadow.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ftr-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #7f7f7f;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.ftr-link span {
	padding: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 9px;
}

.ftr-link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #7f7f7f;
	text-decoration: none;
}
.ftr-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #202020;
	text-decoration: underline;
}
.copy-rgt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #bebebe;
}
.web-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #5391d2;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.web-link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #5391D2;
	text-decoration: none;
}
.web-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #3175B9;
	text-decoration: underline;
}
.btm-sign-up-bar {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/tp-menu-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	border: 1px solid #254475;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 9px;
}
.white-bold-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.btm-cs-box-brd {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	border-right: 1px solid #254475;
	border-bottom: 1px solid #254475;
	border-left: 1px solid #254475;
	border-top-width: 0px;
	border-top-style: none;
}
.btm-main-box-mid-bg {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/btm-main-box-mid-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 9px;
}
.btm-menu-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
}
.btm-cs-box {
	border: 1px solid #d3d3d3;
	margin: 0px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	width: 202px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #606060;
	text-decoration: none;
}
.btm-cs-box a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #606060;
	text-decoration: underline;
}
.btm-cs-box a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.btm-cs-box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 1px;
}

.btm-menu-link ul {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	list-style-image: none;
	list-style-type: none;
}
.btm-menu-link ul li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.btm-menu-link ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.btm-menu-link ul li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.banner-bg {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/banner-txt-area-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-top: 0px none;
	border-right: 0px none;
	border-left: 0px none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	margin: 0px;
	padding-top: 18px;
	padding-right: 45px;
	padding-bottom: 0px;
	padding-left: 28px;
}
.banner-img-area img {
	text-align: center;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.banner-img-area {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/banner-img-area.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.banner-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.banner-txt p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14px;
}

.banner-vmd-btn {
	padding: 0px;
	border-width: 0px;
	border-style: none;
	text-align: right;
	margin: 0px;
	float: right;
}
.banner-txt h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: normal;
	font-weight: normal;
	color: #ffd1a9;
	text-decoration: none;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.banner-no-area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	float: right;
}
.pagination{
	position: relative;
	left:-55px;
	top:12px;
	height:35px;
	width:165px;
	cursor:pointer;
	padding: 0px;
	margin-top: -45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border:0px;
	float:right;
}
.flatview {
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
}

.flatview a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	float: left;
	width: 22px;
	text-align: center;
	vertical-align: top;
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/banner-no-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.flatview a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	float: left;
	width: 22px;
	text-align: center;
	vertical-align: top;
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/banner-no-hover-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.flatview a.selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	float: left;
	width: 22px;
	text-align: center;
	vertical-align: top;
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/banner-no-hover-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.banner-no-area img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}
.choose-ctgry-mid-area {
	margin: 0px;
	padding-top: 34px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.cc-pro-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.cc-pro-name a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.cc-pro-name a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.rgt-nav {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/rgt-nav-mid-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.breadcrums {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-left: 13px;
	padding-bottom: 7px;
	padding-right: 0px;
}

.breadcrumbs-sep {
	background:url(/lib/yhst-14842708781123/breadcrumbsbot.jpg) no-repeat 50% 50%;
	padding:0 0 10px;
}

.breadcrums span {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.breadcrums a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.breadcrums a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.bredcrums-highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	color: #dd121c;
}
.heading-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 22px;
	padding-left: 13px;
}
.product-body-area {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
.rgt-nav-tp-brd {
	border-top: 1px solid #bfcedc;
	margin: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.pro-lft-space {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.pro-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	color: #393939;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.pro-name a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #393939;
	text-decoration: none;
}
.pro-name a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #393939;
	text-decoration: underline;
}
.pro-light-grey-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #8b8b8b;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.pro-light-grey-txt a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #da251d;
	text-decoration: underline;
	display:block;
	float:left;
	padding-right:10px;
}

.pro-light-grey-txt a.jTip {
	color:#000;	
}

.pro-light-grey-txt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #da251d;
	text-decoration: none;
}
.pro-light-grey-txt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}


.pro-box-mid-bg {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/pro-box-mid-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.rgt-nav-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 12px;
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/tp-menu-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.rgt-nav-pro-area {
	margin: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.rgt-nav-mid-line {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/rgt-mid-line-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;



	padding: 0px;
	height: 35px;
}
.rn-pro-box-mid-bg {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/rn-pro-box-mid-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.rgt-nav-pro-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #5181c9;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}
.rgt-nav-pro-name a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #5181C9;
	text-decoration: none;
}
.rgt-nav-pro-name a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #5181C9;
	text-decoration: underline;
}
.dark-grey-s-bold-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #393939;
	text-decoration: none;
}
.product-heading-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.product-heading-content p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.dark-red-s-bold-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #da251d;
}
.swpage {
	margin: 0px;
	line-height: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474e32;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	background-color: #edf3f8;
}
.swpage a 
{
	margin:0 3px;
}
.swpage p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1d2500;
	text-decoration: none;
	margin-right: 1px;
	margin-left: 1px;
}
.swpage p a:hover {
	color: #6ca6d4;
	text-decoration: none;
	margin-right: 1px;
	margin-left: 1px;
}
.swpage p a.active {
	color: #6ca6d4;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.dark-green-bold-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #474e32;
	text-decoration: none;
}

.swpage p {
	margin: 0px;
	padding: 0px;
	float: right;
}
.dark-green-s-bold-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #339900;
	text-decoration: none;
}
.instock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #339900;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.white-bg {
	background-color: #FFFFFF;
}
.pro-des-pro-area {
	margin: 0px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 7px;
	width: 315px;
}
.btn-enlarge-view {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	text-align:center;
}
.pro-des-pro-box-mid-bg {
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 1px;
	text-align: center;
}
.pro-dec-rgt-logo-area {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
}
.pro-des-item-area {
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
}
.item-txt-area-lft-space {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
}
.light-white-bg table td, .item-txt-area-lft-space table td {
	padding:5px;
	vertical-align:middle;
}
.item-txt-area-lft-space table .item-grey-s-bold-txt,
.item-txt-area-lft-space table .item-grey-s-normal-txt {padding-left:12px;}
.item-grey-s-bold-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-transform: capitalize;
	padding:5px 5px 5px 12px;
}
.item-grey-s-normal-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-transform: capitalize;
	padding:5px 5px 5px 12px;
}
.item-darkgrey-s-bold-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-transform: capitalize;
}
.item-darkgrey-s-normal-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-transform: capitalize;
}
.btn-atc-main {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.light-white-bg {
	background-color: #fff;
	margin: 0px;
	padding: 2px;
	border:1px solid #D3D3D3;
}
.light-white-bg .item-grey-s-bold-txt {
	color:#fff;
	padding-left:12px;
}
.light-white-bg table {
	background:#284877;
	border:1px solid #D3D3D3;
	width:100%;
}
.light-white-bg table tr:first-child td.item-grey-s-bold-txt {
	padding-top:10px;
}
.light-white-bg table tr:last-child td.item-grey-s-bold-txt {
	padding-bottom:10px;
}
.light-blue-bg {
	background-color: #DEE9F1;
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 12px;
}
.shippingrates {
	margin-top:8px;
	background:#fff;
	padding:2px;
	border:1px solid #D3D3D3;
}
.shippingrates .light-blue-bg {
	margin-top:0px !important;
	border:1px solid #D3D3D3;
}
.qty-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
	width: 36px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
	border: 1px solid #cacaca;
}
.color-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 1px solid #cacaca;
}
.av-head {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/av-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #2562bb;
	text-decoration: none;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 19px;
	padding-left: 40px;
}
.av-pro-area {
	margin: 0px;
	padding: 2px 0 2px 5px;
	background:url(/lib/yhst-14842708781123/insetsbg.jpg) no-repeat 0 0;
}
.av-pro-box-mid-bg {
	xbackground-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/av-img-box-mid-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.des-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #7f7f7f;
	text-decoration: none;
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.light-grey-s-bold-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #7F7F7F;
	text-decoration: none;
}
.des-txt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.inner-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.inner-txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #DA251D;
	text-decoration: underline;
}
.inner-txt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #DA251D;
	text-decoration: none;
}
.inner-txt h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #325FA0;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 16px;
}
.inner-txt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;

}
table .inner-txt-rental {
border:1px solid #ccc;
padding:5px;

}

table .inner-txt-rental th{
background-color:#999999;

padding:5px;

}

.inner-txt-rental td {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #000;

}
.enlarge-main-tab {
	margin: 0px;
	padding: 10px;
}
.enlarge-header {
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 9px;
	padding-left: 4px;
}
.btn-close {
	padding: 0px;
	float: right;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.enlarge-brd {
	border: 1px solid #d3dae3;
}
.enlarge-pro-name {
	line-height: 14px;
	border: 1px solid #254475;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 9px;
	padding-left: 0px;
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/tp-menu-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.enlarge-mid-bg {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/enlarge-mid-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.enlarge-img-area {
	margin: 0px;
	padding: 24px;
	text-align: center;
	vertical-align: middle;
}
.product-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.product-link span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #f9821a;
}
.product-link span a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #f9821a;
	text-decoration: underline;
}
.product-link span a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #f9821a;
	text-decoration: none;
}
.product-link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.product-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;

	color: #000000;
	text-decoration: none;
}
.pro-name-box-bg {
	margin: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/pro-name-box-btm-crv.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.pro-name-box-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #6e453b;
	text-decoration: none;
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/pro-name-box-tp-crv.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
}
.pro-name-box-txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #6e453b;
}
.inner-middle-area {
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/mid-shadow-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 22px;
	padding-left: 0px;
}
.pro-grey-tb-brd {
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	margin: 0px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.pro-rgt-brd {
	border-right: 1px solid #dbdbdb;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
}

.price-red-bold-txt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #393939;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}

.price-red-bold-txt span.price-value {
	color: #da251d;
}
.pro-list-pro-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #da251d;
}
.pro-list-pro-name a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #DA251D;
	text-decoration: none;
}
.grey-ub-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #646464;
}
.grey-ub-txt a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #646464;
	text-decoration: underline;
}
.grey-ub-txt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.grey-dark-bold-s-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #393939;
	text-decoration: none;
}
.grey-dark-nml-s-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #393939;
	text-decoration: none;
}
.sub-menu 
{
	display:none;
	position:absolute;
	border:1px solid #aeaeae;
	border-top:0px solid #ffffff;
	background-color:#ececec;
	padding:10px;
	top:28px;
	left:0px;
	z-index:1000;
	width:150px;
}
.sub-menu a 
{
	display:block;
	padding:4px 0 4px 19px;
	background:url(/lib/yhst-14842708781123/menu-bullet.gif) no-repeat center left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
}
.sub-menu a:hover 
{
	color: #3871b8;
}
#divPageControlsLeft, #divPageControlsLeftbottom 
{
	float:right;
	color:#595959;
}
#divPageControlsLeft a, #divPageControlsSort a, #divPageControlsNextPrev a, #divPageControlsLeftbottom a, #divPageControlsSortBottom a, #divPageControlsNextPrevBottom a  
{
	color:#595959;	
}
#divPageControlsRight,#divPageControlsRightbottom  
{
	float:left;
	color:#595959;
}
#divPageControlsLeft span, #divPageControlsSort span, #divPageControlsLeftbottom span, #divPageControlsSortbottom span
{
	color:#cbcfd8;
}

#divPageControlsSort,#divPageControlsSortBottom 
{
	float:left;
}

#divPageControlsNextPrev,#divPageControlsNextPrevBottom
{
	float:right;
}

#divPageControlsLeft .selected, #divPageControlsSort .selected, #divPageControlsLeftbottom .selected, #divPageControlsSortBottom .selected
{
	font-weight:bold;
	text-decoration:none;
}

#divPageControlsNextPrev .next, #divPageControlsNextPrevBottom .next 
{
	background:url(/lib/yhst-14842708781123/page-next.gif) no-repeat center right;
	padding:0 12px 0 4px;
}

#divPageControlsNextPrev .prev,#divPageControlsNextPrevBottom .prev 
{
	background:url(/lib/yhst-14842708781123/page-prev.gif) no-repeat center left;
	padding:0 4px 0 12px;
}
.attribute-filter-td 
{
	padding:4px;
}

.attribute-filter, .rgt-nav-tp-finder span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
}

.attribute-filter 
{
	color: #d9221c;
	padding:2px 0 0 6px;
	margin-top:6px;
}
.brand 
{
	color:#000000;
}
.brand div 
{
	float:left;
	width:100px;
	color:#6b6b6b;
	padding:3px;
}

.brand div input 
{
	margin:0 3px;
}

.body-content, .body-content div
{
	line-height: normal !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

/*--- Sitemap Styles ---*/
.sitemap-header, .sitemap-1, .sitemap-2 { font-weight: bold; } .sitemap-header, .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { display: block; line-height:normal;} .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { color: #5181c9; line-height:normal;text-decoration:none;}

.sitemap-header {
	font-size: 16px;
	color: #000;
	padding-top: 25px;
	line-height:normal;
}
.sitemap-1 {
	font-size: 16px;
	padding-left: 25px;
	line-height:normal;
}
.sitemap-2 {
	font-size: 14px;
	padding-left: 50px;
	line-height:normal;
}
.sitemap-3 {
	font-size: 12px;
	padding-left: 75px;
	line-height:normal;
}
.sitemap-4 {
	font-size: 11px;
	padding-left: 100px;
	line-height:normal;
}
/*--- End Sitemap Styles ---*/
/*--- Related Items Styles ---*/
#seo-related-links {
    width: 95%;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        line-height:normal;
        }
    #seo-related-links h3 {
        color: #7f7f7f;  
        font: bold 12px/1.2 verdana, arial, sans-serif;
        text-align: left;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        line-height:normal;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        line-height:normal;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 10px;
            display: block;
            _width: 100%;
            line-height:normal;
            color:#666666;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                line-height:normal;
                }
/*--- End Related Items Styles ---*/
/* MINI */
div#scMCholster-0061 {
	width: 324px;
	text-align: left;
	position: relative;
	z-index: 1;
	color: #666666;
	font: bold 12px/1.2 Verdana, sans-serif;
	background:url(/lib/yhst-14842708781123/scMCbg.jpg) no-repeat 0 0;
	height:42px;
}

div#scMCholster-0061.open-0061 {
	z-index: 10000;
}

div#scMCholster-0061 a {
	color: #3c6291;
	text-decoration:none;
}

div#ctrlPad-0061 {
	padding: 3px;
	width: 318px;
	height: 36px;
}

div#minCart-0061 {
	width: 146px;
	float: left;
	margin-left:52px;
	margin-top:10px;
}

div#minCart-0061 a#emptyCook-0061,
div#minCart-0061 span.emptyMsg-0061,
div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 {
	background-color: transparent;
	background:none;
	display: block;
	padding: 1px 2px;
	text-align: center;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 {
	float: right;
	width: 70px;
}

div#minCart-0061 span.itemCnt-0061 {
	float: left;
	padding:1px;
}

div#minCart-0061 span.itemCnt-0061 span {
	font-weight: bold;
	display: inline !important;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

div#ctrlBox-0061 {
	padding-top: 5px;
	float: right;
	width: 111px;
}

div#ctrlBox-0061 span {
	display: block;
	padding-top: 20px;
}

a#toggLink-0061 {
	display: block;
	overflow: hidden;
	height: 27px;
	width: 105px;
	background: url('/lib/yhst-14842708781123/scMCcheckout.jpg') no-repeat 0 0;
	float: left;
	text-indent:-9999px;
}
a#toggLink-0061:hover {
	background-position:0 100%;
}

a#checkoutLink-0061 {
	display: block;
	overflow: hidden;
	height: 15px;
	width: 67px;
	background: url('/lib/yhst-14842708781123/scMCcheckout.png') no-repeat 0 -2px;
	float: right;
	display:none;
}

div.open-0061 a#toggLink-0061 {
	background-position: 0 -27px;
}

div.emptyCart-0061 a#checkoutLink-0061,
div.open-0061 a#checkoutLink-0061 {
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: default;
}

div#smCart-0061 {
	position: absolute;
	/* top: 20px; */
	right: 0;
	border: solid 1px #E0E0DE;
	width: 344px;
	background: #ECECEC url('/lib/yhst-14842708781123/scMCloading.gif') no-repeat center center;
	z-index: 10000;
}

div.closed-0061 div#smCart-0061 {
	height: 0;
	width: 0;
	overflow: hidden;
	border: none;
}

iframe#cartViewer-0061 {
	border: none;
	width: 344px;
	height: 0;
	vertical-align: top;
}

div.loading-0061 div#smCart-0061 {
	height: 60px;
}

div.loading-0061 iframe#cartViewer-0061 {
	height: 1px !important;
}

div.clearer-0061 {
	clear: both;
}

div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}

div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}

body.scATCtemplate1 div#scATCwrapper{display:none;}

body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}

#p-reviews-inner .header 
{
	display:none;
}

#p-reviews-inner .top-line 
{
	border-top-color:#666666;
}

.body-content,.body-content table,.body-content td,.body-content table,.body-content p
{
	line-height:normal;
	font-size:11px;
}



#shippingMgrForm-0148{
	clear: both;
	display: none;
	padding: 10px;
	text-align: center;
	font-size:13px;
}

.shippingMgrTableRight-0148{ padding-left: 15px; }

#shippingMgrDiv-0148{
	display: none;
	margin: 0 auto;
	padding: 5px 10px;
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	text-align: center;
}

#shippingMgrDiv-0148 table{
	margin: 0 auto;
}

#shippingMgrDiv-0148 td{
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	text-align: left;
}

#shippingMgrForm-0148 span,
#shippingMgrForm-0148 div{
	display: block;
	padding: 2px;
	color: #000000;
	font-weight: bold !important;
	text-align: left;
}

#shippingMgrForm-0148 img{
	vertical-align: middle;
}

#shippingMgrForm-0148 .hideMe-0148 {
	display: none;
}

#shippingMgrForm-0148 .dimMe-0148 {
	opacity: 0.2;
	filter: alpha(opacity = 20);
	cursor: default !important;
}

#shippingMgrForm-0148 span,
#shippingMgrForm-0148 input,
#shippingMgrForm-0148 select,
#shippingMgrForm-0148 div{
	font: normal 12px/1.2 Verdana,Arial,Helvetica,sans-serif;
	vertical-align: middle;
}

#shippingMgrForm-0148 input{
	width: 50px;
	margin-left: 10px;
}

#shippingMgrForm-0148 select{
	width: 150px;
	margin-left: 15px;
}

#shippingMgrForm-0148 #shippingMgrSubmit-0148 {
	margin: 4px 0 0;
	width: auto;
}

div#scSCerrMsg-0148 {
	color: #f00;
}

div.scProgBar {
	margin: 0 auto;
	text-align: left;
	width: 200px;
	height: 14px;
	border: solid 1px #333;
	font: bold 11px/1.2 Verdana, sans-serif;
	color: #000;
	background: #fff url("scSCprogBarBgBg.gif") repeat-x 0 center;
}

div.scProgBar div.progBarBg {
	background: #ADD0EA url("scSCprogBarBg.gif") repeat-x 0 center;
	height: 14px;
}


/*TABS*/
div#sc-tab-details {
	padding-bottom:20px;
	margin: 0 auto 10px;
	float:left;
	width: 638px;
	clear: both;
}

div#sc-tab-details ul#sctab {
	padding: 0 0 12px;
	margin: 0;
	float: left;
	width: 638px;
	clear: both;
	list-style: none;
	background:url(//lib.store.yahoo.net/lib/yhst-14842708781123/tab-content-top.gif) 0 bottom no-repeat 
}

div#sc-tab-details ul#sctab li.tabheader a{
	background:url(//lib.store.yahoo.net/lib/yhst-14842708781123/tab-bg-off.gif) 0 -34px no-repeat;
}
div#sc-tab-details ul#sctab li.tabheader a:hover{
	background-position:0 0;
	color: #2365BB;
}
div#sc-tab-details ul#sctab li.tabhover{
	background:url(//lib.store.yahoo.net/lib/yhst-14842708781123/tab-bg-on.gif) 0 bottom no-repeat;
}
div#sc-tab-details ul#sctab li.tabheader,
div#sc-tab-details ul#sctab li.tabhover {;
	height: 34px;
	width: 155px;
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
}

div#sc-tab-details ul#sctab li.tabheader a,
div#sc-tab-details ul#sctab li.tabhover a {
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: left;
	width: 155px;
	height: 22px;
	text-align: center;
	padding-top: 12px;
	color: #000;
}

div#sc-tab-details ul#sctab li.tabhover a {
	background-position: left 0;
	color: #2365BB;
}

div#sc-tab-details div#sctabinfo {
	margin: 0;
	clear: both;
	background:url(/lib/yhst-14842708781123/tab-content-bottom.gif) no-repeat scroll center bottom;
	padding-bottom:13px;
	float:left;
}

div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	float:left;
	font: normal 12px Tahoma, Geneva, sans-serif;
	padding: 10px 18px;
	border-left: 1px solid #B1B8BD;
	border-right: 1px solid #B1B8BD;
	text-align: left;
	width:600px;
}
/*TABS*/



/* SIGN UP FORM */
form#signup-form {border-right:2px solid #CECECE; width:500px;}
form#signup-form table {font-family:Verdana, Arial, Helvetica, sans-serif;}
form#signup-form table th {padding:3px 0pt; font-size:11px; color:#3D476A; font-weight:normal; text-align:right; padding-right:10px; width:170px;}
form#signup-form table td {padding:3px 0pt; font-size:11px; color:#000; text-align:left; padding-left:5px;}
form#signup-form table td input {border:1px solid #CECECE; height:17px; width:261px; font-size:10px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
form#signup-form table td select {border:1px solid #CECECE; height:21px; width:261px; font-size:10px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
form#signup-form table td.buttons {text-align:right; padding:30px 0pt;}
form#signup-form table td.buttons input {width:auto; border:none; height:auto;}

div.image-and-text {float:right; width:300px; padding:15px 0pt; display:inline; padding-left:30px; text-align:center;}
div.image-and-text div.signup-abstract {text-align:left; padding:15px 0pt; font-size:11px; color:#000;}

.upcoming_event {
width: 830px;
float:left;
}
.upcoming_event p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;

}

.upcoming_event  h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #2562bb;
	text-decoration: none;
	margin: 0px;
}
.upcoming_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #da251d;
}


.img_text {
	width: 850px;
}
.add_cart_bg {
	float: left;
	height: 194px;
	width: 185px;
	margin-left: 28px;
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/add_cart_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 34px;
	padding-top: 25px;
	padding-right: 25px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.add_cart_bg span {
	padding-top:8px;
	padding-bottom:8px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #cc0000;
	display: block;
}
.add_cart_bg2 span {
	padding-top:8px;
	padding-bottom:8px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #cc0000;
	display: block;
}
.call_us {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
	text-align:left;
	padding-left:0px;
	margin-left:0px;
}
.call_us a {
	color: #FF8040;
	text-decoration: underline;

}
.dive_img {
	float: left;
	width: 577px;
}

.call_us a:hover {
	
	color: #000000;
	text-decoration: none;

}

.textfild {
	width: 90px;
}
.add_cart_bg2 {
	float: left;
	height: 194px;
	width: 185px;
	margin-right: 20px;
	background-image: url(http://primescuba.com.p2.hostingprod.com/ystore/images/add_cart_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 34px;
	padding-top: 25px;
	padding-right: 25px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(/lib/yhst-14842708781123/new-arrow-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
    color:#FFF;
}

#JT_arrow_right{
	background-image: url(/lib/yhst-14842708781123/new-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
    color:#FFF;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #315788;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #315788;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	 color:#FFF;
	 font-size:12px;
	 font-family:Verdana;
}

#JT_close_right{
	background-color: #315788;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	 color:#FFF;
	 font-size:12px;
	 font-family:Verdana;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

.home-conts{
	background:url(/lib/yhst-14842708781123/home-contents-bg.jpg) no-repeat top left;
	float:left;
	height:489px;
	width:716px;
	margin-top:6px;
}

tr.delete-me{
	display:none;
}

.home-conts-inner{
	padding-top:45px;
	padding-left:18px;
	float:left;
}

td.topbar {background:url(/lib/yhst-14842708781123/topnavulbg.jpg) repeat-x 0 100%; height:39px; overflow:hidden;}

ul.topheadernav {list-style:none; margin:0; padding:0 5px; float:left; display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(/lib/yhst-14842708781123/topnavulbg.jpg) repeat-x 0 100%;}
ul.topheadernav li {list-style:none; display:inline; float:left; padding-left:4px; margin-right:6px; background:url(/lib/yhst-14842708781123/topnavbg.jpg) no-repeat 0 0;}
ul.topheadernav li:hover, ul.topheadernav li.sfhover, ul.topheadernav li:active {background-position:0 100%;}
ul.topheadernav li a {display:inline; float:left; width:116px; padding:13px 4px 14px 0; background:url(/lib/yhst-14842708781123/topnavbg.jpg) no-repeat 100% 0; text-align:center; font-size:10px; color:#000; text-decoration:none; line-height:normal;}
ul.topheadernav li a:hover, ul.topheadernav li a:active {background-position:100% 100%;}

.customizelink {font-size:11px; font-weight:bold; color:#000; padding-right:10px;}
.customizelink a {text-decoration:underline; color:#000; vertical-align:middle;}
.customizelink a:hover {text-decoration:none;}
.customizelink img {vertical-align:middle;}

.socialicons {border-left:1px dotted #CBC9CA; margin-right:10px;}
.socialicons a {padding:0 5px; border-right:1px dotted #CBC9CA;}
.socialicons img {vertical-align:middle;}

.pricingarea {margin-top:8px; border:1px solid #D3D3D3; padding:2px; overflow:hidden;}
.pricingarea table {border:1px solid #DDDDDD; font-size:13px;}
.pricingarea table td {font-size:13px;}
.pricingarea table tr:first-child td {padding-top:10px;}
.pricingarea table td.atc {padding-top:20px; background:url(/lib/yhst-14842708781123/tablesep.jpg) no-repeat 50% 5px;}
.pricingarea table td.dark-red-s-bold-txt {font-size:17px;}

.pitarea {padding:2px; border:1px solid #D3D3D3; margin-top:8px; overflow:hidden; line-height:normal;}
.pitarea div:first-child {border-top:1px solid #DDDDDD; padding-top:10px;}
.freeship {padding:10px 15px 25px 10px; background:url(/lib/yhst-14842708781123/tablesep.jpg) no-repeat 50% 100%; border:1px solid #DDDDDD; border-bottom:none; font-size:13px; text-transform:uppercase; color:#000;}
.freeship img {margin:0 15px; vertical-align:middle;}
.experts {border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; padding:0px 20px 12px; color:#000; font-size:13px; line-height:20px;}
.experts b {color:#44517A;}
.experts span.phone {font-weight:bold; font-size:16px; padding-left:15px; background:url(/lib/yhst-14842708781123/phoneicon.jpg) no-repeat 0 50%; font-family:Arial, Helvetica, sans-serif; margin:0 5px;}

h1#itemtitle.heading-txt {padding-bottom:7px; padding-top:10px;}
.sku {color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: normal; padding: 0px 5px 20px 13px; text-decoration: none; text-transform: capitalize; border-bottom:1px solid #D8D8D8;}
.manufacturer {padding:10px 10px 0px 12px;}

/* tabbed details */
.tabinfomain {width:671px; margin-top:15px; position:relative;}
.tabbtns {display:none; float: left; width: 100%; background:url(/lib/yhst-14842708781123/topnavulbg.jpg) repeat-x bottom right;}
.tabbtns div.tabbtn {float:left; padding:0 0 0 5px; margin:0 10px 0 0; height:39px; background:url(/lib/yhst-14842708781123/topnavbg.jpg) no-repeat 0 0; cursor:pointer;}
.tabbtns div.tabbtn:first-child {margin-left:6px;}
.tabbtns div div {font:normal 11px verdana, tahoma, arial; text-transform:capitalize; color:#000; text-decoration:none; text-align:center; display:block; background:url(/lib/yhst-14842708781123/topnavbg.jpg) no-repeat right 0; padding:13px 15px 13px 10px;}
.tabbtns div.tabcontactive {background-position:0 bottom;}
.tabbtns div div.tabactive {background-position:right bottom; color:#000; font-weight:bold;}
.tabinfo {padding:20px 11px; clear:left; }
.scfeaturestatus {background:url(/lib/yhst-14842708781123/scSStopLoading.gif) no-repeat center center; height:25px;}

.sort {
	background: url("sortbg.jpg") no-repeat scroll 100% 0 transparent;
    padding: 5px 3px 4px;
    position: absolute;
    right: 0;
    top: 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:11px;
}
.sort select {
	background:none; 
	border:none;
	width:157px;
	color:#000000;
	font-size:11px;
	margin-left:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}

.quotearea {
	float:right; 
	display:inline; 
	width:292px; 
	line-height:normal;
	border-top:1px solid #c1c1c1;
	margin-top:53px;
	padding-top:20px;
	font-size:12px;
}

.quotearea .quoteheader {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:14px 20px 13px;
	background:url(quoteheaderbg.jpg) no-repeat 0 0;
	line-height:normal;
}

.quotearea .quoteform {
	border:1px solid #C3C3C3;
	padding:2px;
	background:url(quoteformbg.jpg) repeat-x 0 0;
	margin-bottom:10px;
	border-top:none;
}

.quotearea .helpphone,
.quotearea .howitworks {
	border:1px solid #C3C3C3;
	padding:2px;
	background:url(customscrollerbg.jpg) repeat-x 0 0;
	margin-bottom:10px;
	border-top:none;
}

.quotearea .quoteform .quoteforminner,
.quotearea .helpphone .helpphoneinner,
.quotearea .howitworks .howitworksinner {
	border:1px solid #C7C7C7;
	padding:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.quotearea .quoteform td {
	line-height:normal;
	padding:2px;
	vertical-align:middle;
	text-align:left;
}

.quotearea .quoteform td.note {
	text-align:center;
	padding:2px 0 8px;
}

.quotearea .quoteform td.send {
	text-align:center;
	padding:15px 0 7px;
}

.quotearea .quoteform input {
	margin-right:4px;
	margin-left:1px;
	font-size:11px;
	padding:4px;
	border:1px solid #B7B7B7;
}
.quotearea .quoteform input.nameinp,
.quotearea .quoteform input.addressinp,
.quotearea .quoteform input.cityinp {width:196px;}
.quotearea .quoteform input.stateinp {width:17px;}
.quotearea .quoteform input.zipinp {width:34px;}
.quotearea .quoteform input.phoneinp {width:68px;}
.quotearea .quoteform input.emailinp {width:170px;}
.quotearea .quoteform input.quotesubmitbutton {
	width:149px; 
	height:32px; 
	background:url(quotesubmit.jpg) no-repeat 0 0;
	text-indent:-9999px;
	border:none;
}
.quotearea .quoteform input.quotesubmitbutton:hover {background-position:0 100%;}
.quotearea .quoteform tr input:last-child {margin-right:0px;}

.quotearea .helpphone .helpphoneinner {
	background:url(phoneicon.jpg) no-repeat 25px 50%;
	padding:12px 10px 10px 40px;
	font-size:16px;
	font-weight:bold;
}

.quotearea .howitworks .howitworksinner {
	font-size:10px;
	padding:20px;
}

.quotearea .quoteform .items {
	padding-bottom:15px;
}

.quotearea .quoteform .numitems {
	color:#44517A;
	font-weight:bold;
	font-size:12px;
	padding:15px 10px 5px;
	background:url(tablesep.jpg) no-repeat 50% 0;
}

.quotearea .quoteform .retailcost {
	color:#000;
	font-weight:bold;
	font-size:12px;
	padding:5px 10px 30px;
	background:url(tablesep.jpg) no-repeat 50% 100%;
}

.quotearea .quoteform .retailcost span {color:#D42931;}

.quotearea .quoteform .formcriteria td {
	font-size:11px;
}

.quotearea .quoteform .formcriteria span {
	color:#D42931;
}

.quotearea .helpheader {
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:14px 20px 13px;
	background:url(helpheaderbg.jpg) no-repeat 0 0;
	line-height:normal;
}

.quotearea .howitworksheader {
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:14px 20px 13px;
	background:url(howitworksheaderbg.jpg) no-repeat 0 0;
	line-height:normal;
}

.quotearea .removeitem, .quotearea .placeholder {padding:3px 10px;}
.quotearea .removeitem a {font-weight:bold; color:#000; text-decoration:none;}
.quotearea .removeitem a:hover {text-decoration:underline;}
.quotearea .removebutton {margin-right:5px;}
.quotearea .removebutton img {vertical-align:middle;}

.scroller .price, .scroller .sale-price {xdisplay:none;}

input.btn-atc-main {
	width:225px; 
	height:49px; 
	background:url(atc.jpg) no-repeat 0 0;
	text-indent:-9999px;
	border:none;
}
input.btn-atc-main:hover {background-position:0 100%;}

.learnmore {
	width:233px; 
	height:487px; 
	background:#E7E7E7 url(learnmorebg.jpg) repeat-x 0 0; 
	border:1px solid #E6E6E6;
	margin-top:6px;
	line-height:normal;
	font-size:11px;
	overflow:hidden;
}

.learnmore .learnmoreheader {
	text-align:center;
	position:relative;
	background:url(learnmoreheader.jpg) no-repeat 50% 0;
	width:100%;
	padding:40px 0 10px;
}

.learnmore .sep {
	height:2px;
	margin-bottom:12px;
	background:url(learnmoresep.jpg) no-repeat 50% 0;
	width:100%;
}

.learnmore .learnmoreheader a {
	display:block;
	width:92px;
	height:26px;
	text-indent:-9999px;
	background:url(moreinfo.jpg) no-repeat 0 0;
	margin:0 auto;
}

.learnmore .learnmoreheader a:hover {
	background-position:0 100%;
}

.learnmore .brandlinks {
	padding:0 5px;
}

.learnmore .brands {
	padding:2px;
	border:1px solid #E1E1E1;
	background:#fff;
	margin-bottom:24px;
}

.learnmore .brandinner {
	padding:10px 5px 15px;
	text-align:center;
	border:1px solid #EAEEF5;
	position:relative;
}

.learnmore .brandnote {
	padding:10px 0;
	font-weight:bold;
	color:#244072;
}

.learnmore .shopnow {
	width:92px;
	height:26px;
	position:absolute;
	bottom:-14px;
	left:60px;
}

.learnmore .shopnow a {
	width:92px;
	height:26px;
	background:url(shopnow.png) no-repeat 0 0;
	display:block;
	text-indent:-9999px;
}

.learnmore .shopnow a:hover {
	background-position:0 100%;
}
