@font-face { 
	font-family: BellGothicStd-Black;
	src: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/css/BellGothicStd-Black.otf)
}
@font-face {
	font-family: BellGothicStd-Bold;
	src: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/css/BellGothicStd-Bold.otf)
}
@font-face {
	font-family: BellGothicStd-Normal;
	src: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/css/BellGothicStd-Normal.ttf)
}
* {
	margin: 0;
	padding: 0
}
body {
	background: #ece7de;
	font: 16px/1.35 Verdana, Geneva, sans-serif;
	color: #414042;
	text-align: center
}
img {
	border: 0;
	vertical-align: top
}
img a {
	border: none
}
a {
	color: #6a574a;
	text-decoration: underline;
}
a:hover {
	color: #90143b
}
:focus {
	outline: 0
}
h1 {
	font-size: 17px;
	font-weight: 400;
	line-height: 1.15
}
h2 {
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	color: #90183d
}
h3 {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.25
}
h4 {
	font-size: 14px;
	font-weight: 700
}
h5 {
	font-size: 12px;
	font-weight: 700
}
h6 {
	font-size: 11px;
	font-weight: 700
}
form {
	display: inline
}
fieldset {
	border: 0
}
legend {
	display: none
}
table {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	font-size: 100%
}
caption, th, td {
	text-align: left;
	font-weight: 400
}
strong {
	font-weight: 700
}
address {
	font-style: normal
}
cite {
	font-style: normal
}
q, blockquote {
	quotes: none
}
q:before, q:after {
	content: ''
}
small, big {
	font-size: 1em
}
sup {
	font-size: 1em;
	vertical-align: top
}
ul, ol {
	list-style: none
}
ul.options-list .col.col-1, .col-2 { float:left;}
.hidden {
	display: block !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	width: 0 !important;
	height: 0 !important;
	overflow: hidden !important
}
.nobr {
	white-space: nowrap !important
}
.wrap {
	white-space: normal !important
}
.a-left {
	text-align: left !important
}
.a-center {
	text-align: center !important
}
.a-right {
	text-align: right !important
}
.v-top {
	vertical-align: top
}
.v-middle {
	vertical-align: middle
}
.f-left, .left {
	float: left !important
}
.f-right, .right {
	float: right !important
}
.f-none {
	float: none !important
}
.f-fix {
	float: left;
	width: 100%;
	text-align: left
}
.f-fix h2.product-name {
	border: none
}
.no-display {
	display: none
}
.no-margin {
	margin: 0 !important
}
.no-padding {
	padding: 0 !important
}
.no-bg {
	background: none !important
}
.page {
	width: 1075px;
	margin: 0 auto;
	text-align: left;
	z-index: 1;
	background: #FFF;
	position: relative;
	margin-top: -1px;
	border: 1px solid #735f52;
	border-top: none;
	border-bottom: none
}
.page-print {
	background: #fff;
	padding: 20px;
	text-align: left
}
.page-empty {
	background: #fff;
	padding: 20px;
	text-align: left
}
.page-popup {
	padding: 20px;
	text-align: left
}
.main-container {
	margin-top: 50px;
}
.col-left {
	float: left;
	padding: 5px 5px 0
}
.col-main {
	float: left
}
.col-right {
	float: right;
	width: 220px;
	padding: 4px 10px 0 0;
	margin: 0 !important;
}
.col-right.sidebar ul {
	padding-left: 20px !important;
}
.col1-layout .col-main {
	float: none;
	width: auto;
	padding: 10px
}
.col2-left-layout .col-main {
	float: right
}
.col2-right-layout .col-main {
	width: 825px;
	padding: 10px 10px 0
}
.col3-layout .col-main {
	width: 484px;
	margin-left: 10px
}
.col3-layout .col-wrapper {
	float: left;
	width: 748px
}
.col3-layout .col-wrapper .col-main {
	float: right
}
.col2-set .col-1 {
	float: left;
	width: 49%
}
.col2-set .col-2 {
	float: right;
	width: 49%
}
.col2-set .col-narrow {
	width: 33%
}
.col2-set .col-wide {
	width: 65%
}
.col3-set .col-1 {
	float: left;
	width: 32%
}
.col3-set .col-2 {
	float: left;
	width: 32%;
	margin-left: 2%
}
.col3-set .col-3 {
	float: right;
	width: 32%
}
.col4-set .col-1 {
	float: left;
	width: 23.5%
}
.col4-set .col-2 {
	float: left;
	width: 23.5%;
	margin: 0 2%
}
.col4-set .col-3 {
	float: left;
	width: 23.5%
}
.col4-set .col-4 {
	float: right;
	width: 23.5%
}
input, select, textarea, button {
	font: 12px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000
}
input.input-text, select, textarea {
	background: #fff;
	border: 1px solid #c1c1c1
}
input.input-text, textarea {
	padding: 10px;
	width: 78%;
}
select {
	padding: 1px
}
select option {
	padding-right: 10px
}
select.multiselect option {
	border-bottom: 1px solid #ddd;
	padding: 2px 5px
}
select.multiselect option:last-child {
	border-bottom: 0
}
textarea {
	overflow: auto
}
input.radio {
	margin-right: 3px
}
input.checkbox {
	margin-right: 3px
}
input.qty {
	width: 2.5em !important
}
button.button::-moz-focus-inner {
	padding: 0;
	border: 0
}
button.button {
	-webkit-border-fit: lines;
	background: none repeat scroll 0 0 #6A574A;
	border: 0 none;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: center;
	width: auto
}
button.button:hover {
	background: #90143b
}
button.button span {
	float: left;
	height: 21px;
	padding: 5px 5px 5px 14px;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	text-align: center;
	white-space: nowrap;
	color: #fff;
}
button.button span span {
	background-position: 100% 0;
	padding: 0 12px 0 4px
}
button.button.btn-cart span {
	width: 117px;
}
button.button.btn-cart span span {
	width: 117px;
}
p.control input.checkbox, p.control input.radio {
	margin-right: 6px
}
.form-list li {
	margin: 0 0 8px
}
.form-list label {
	float: left;
	color: #5B5A5A;
	font-weight: 700;
	position: relative;
	z-index: 0
}
.form-list label.required em {
	float: right;
	font-style: normal;
	color: #eb340a;
	position: absolute;
	top: 0;
	right: -8px
}
.form-list li.control label {
	float: none
}
.form-list li.control label.guest-chk {
	font-weight: 400
}
.form-list li.control input.radio, .form-list li.control input.checkbox {
	margin-right: 6px
}
.form-list li.control .input-box {
	clear: none;
	display: inline;
	width: auto
}
.form-list .input-box {
	display: block;
	clear: both;
	width: 260px
}
.form-list .field {
	float: left;
	width: 275px;
	position: relative
}
.form-list input.input-text {
	height: 15px;
	padding: 5px;
	width: 254px
}
.form-list textarea {
	width: 254px;
	height: 10em
}
.form-list select {
	padding: 5px;
	width: 266px
}
.form-list li.wide .input-box {
	width: 535px
}
.form-list li.wide input.input-text {
	width: 529px
}
.form-list li.wide textarea {
	width: 529px
}
.form-list li.wide select {
	width: 535px
}
.form-list li.additional-row {
	border-top: 1px solid #ccc;
	margin-top: 10px;
	padding-top: 7px
}
.form-list li.additional-row .btn-remove {
	float: right;
	margin: 5px 0 0
}
.form-list .input-range input.input-text {
	width: 74px
}
.form-list .wide.info > label {
	background: none repeat scroll 0 0 #BCDBED;
	border: 1px solid #8F94A1;
	padding: 8px 50px 8px 8px
}
.form-list .customer-name-prefix .input-box, .form-list .customer-name-suffix .input-box, .form-list .customer-name-prefix-suffix .input-box, .form-list .customer-name-prefix-middlename .input-box, .form-list .customer-name-middlename-suffix .input-box, .form-list .customer-name-prefix-middlename-suffix .input-box {
	width: auto
}
.form-list .name-prefix {
	width: 65px
}
.form-list .name-prefix select {
	width: 55px
}
.form-list .name-prefix input.input-text {
	width: 49px
}
.form-list .name-suffix {
	width: 65px
}
.form-list .name-suffix select {
	width: 55px
}
.form-list .name-suffix input.input-text {
	width: 49px
}
.form-list .name-middlename {
	width: 70px
}
.form-list .name-middlename input.input-text {
	width: 49px
}
.form-list .customer-name-prefix-middlename-suffix .name-firstname, .form-list .customer-name-prefix-middlename .name-firstname {
	width: 140px
}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-middlename .name-firstname input.input-text {
	width: 124px
}
.form-list .customer-name-prefix-middlename-suffix .name-lastname {
	width: 205px
}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text {
	width: 189px
}
.form-list .customer-name-prefix-suffix .name-firstname {
	width: 210px
}
.form-list .customer-name-prefix-suffix .name-lastname {
	width: 205px
}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text {
	width: 189px
}
.form-list .customer-name-prefix-suffix .name-firstname {
	width: 210px
}
.form-list .customer-name-prefix-suffix .name-lastname {
	width: 205px
}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text {
	width: 189px
}
.form-list .customer-name-prefix .name-firstname, .form-list .customer-name-middlename .name-firstname {
	width: 210px
}
.form-list .customer-name-suffix .name-lastname, .form-list .customer-name-middlename .name-firstname, .form-list .customer-name-middlename-suffix .name-firstname, .form-list .customer-name-middlename-suffix .name-lastname {
	width: 205px
}
.form-list .customer-name-prefix .name-firstname input.input-text, .form-list .customer-name-suffix .name-lastname input.input-text, .form-list .customer-name-middlename .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-lastname input.input-text {
	width: 189px
}
.form-list .customer-dob .dob-month, .form-list .customer-dob .dob-day, .form-list .customer-dob .dob-year {
	float: left;
	width: 85px
}
.form-list .customer-dob input.input-text {
	display: block;
	width: 74px
}
.form-list .customer-dob label {
	font-size: 10px;
	font-weight: 400;
	color: #888
}
.form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month {
	width: 60px
}
.form-list .customer-dob .dob-day input.input-text, .form-list .customer-dob .dob-month input.input-text {
	width: 46px
}
.form-list .customer-dob .dob-year {
	width: 140px
}
.form-list .customer-dob .dob-year input.input-text {
	width: 134px
}
.buttons-set {
	clear: both;
	margin: 5px 0 0;
	padding: 5px
}
.buttons-set .back-link {
	float: left;
	padding: 7px 20px 10px !important !important;
	margin: 0 0 0 -5px !important;
	cursor: pointer
}
.buttons-set .back-link a {
	color: #fff;
	text-decoration: none
}
.buttons-set .back-link a small {
	display: none
}
.buttons-set button.button {
	float: right
}
.buttons-set p.required {
	margin: 0 0 5px
}
.fieldset {
	background: none repeat scroll 0 0 #FEFEFE;
	border: 1px solid #DDD;
	margin: 28px 0 0;
	padding: 22px 25px 12px 33px;
	width: 550px
}
.fieldset .legend {
	background: none repeat scroll 0 0 #695649;
	color: #FFF;
	float: left;
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	margin: -38px 0 0;
	padding: 5px 10px;
	position: relative
}
.validation-advice {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/validation_advice_bg.gif) no-repeat scroll 10px 1px transparent;
	clear: both;
	color: red;
	font-size: 10px;
	line-height: 13px;
	margin: 3px 0 0;
	min-height: 13px;
	padding-left: 28px
}
.validation-failed {
	background: none repeat scroll 0 0 #BCDBED !important
}
p.required {
	font-size: 10px;
	text-align: right;
	color: red
}
.v-fix {
	float: left
}
.v-fix .validation-advice {
	display: block;
	width: 12em;
	margin-right: -12em;
	position: relative
}
#messages_product_view {
	display: none
}
.success {
	color: #3d6611;
	font-weight: 700
}
.error {
	color: red;
	font-weight: 700
}
.notice {
	color: #ccc
}
.messages, .messages ul {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important
}
.messages {
	width: 100%;
	overflow: hidden
}
.messages li {
	margin: 0 0 10px
}
.messages li li {
	margin: 0 0 3px
}
.error-msg, .success-msg, .note-msg, .notice-msg {
	border-style: solid !important;
	border-width: 2px !important;
	background-position: 10px 9px !important;
	background-repeat: no-repeat !important;
	min-height: 24px !important;
	padding: 14px 8px 3px 42px !important;
	font-size: 11px !important;
	font-weight: 700 !important
}
.error-msg {
	border-color: #f16048;
	background-color: #faebe7;
	background-image: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_msg-error.gif);
	color: #df280a
}
.success-msg {
	border-color: #446423;
	background-color: #eff5ea;
	background-image: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_msg-success.gif);
	color: #3d6611
}
.note-msg, .notice-msg {
	border-color: #fcd344;
	background-color: #6a5648;
	background-image: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_msg-note.gif);
	color: #ff0;
	border: 2px solid #ff0
}
.breadcrumbs {
	float: left;
	margin: 0 10px 0 5px;
	min-height: 30px
}
.breadcrumbs li.home {
	padding-left: 5px
}
.breadcrumbs li.home img {
	padding-top: 6px
}
.breadcrumbs li {
	color: #777;
	float: left;
	padding-left: 5px;
	line-height: 19px
}
.breadcrumbs li a {
	display: block;
	font-size: 11px
}
.breadcrumbs li a:link, .breadcrumbs li a:visited {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	background: none repeat scroll 0 0 #ECE7DF;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	color: #6A574A;
	margin-bottom: 5px;
	padding: 0 10px;
	text-decoration: none
}
.breadcrumbs li a:hover, .breadcrumbs li a:focus {
	background: #90143b;
	font-size: 11px;
	color: #fff
}
.breadcrumbs strong {
	color: #90143B;
	font-size: 11px;
	font-weight: 400
}
.breadcrumbs small {
	padding-left: 5px;
	letter-spacing: -2px
}
.page-title {
	border-bottom: 1px solid #ddd;
	padding: 0 0 5px;
	margin: 0 0 10px
}
.page-title h1, .page-title h2 {
	background: none repeat scroll 0 0 #6a5648;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	padding: 10px;
	text-align: left;
	text-transform: uppercase
}
.page-title .separator {
	margin: 0 3px
}
.page-title .link-rss {
	float: right
}
.title-buttons {
	text-align: right
}
.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {
	float: left
}
.subtitle, .sub-title {
	clear: both
}
.pager {
	padding: 5px;
	margin: 5px 0;
	text-align: center;
	float: left;
	width: 630px;
	color: #5B5A5A;
	font-size: 11px;
	text-shadow: 0 0 1px #FFF
}
.pager .amount {
	float: left
}
.pager .limiter {
	float: right;
	margin-top: -2px
}
.pager .pages {
	display: inline-block;
	margin: 0 35px
}
.pager .pages ol {
	display: inline
}
.pager .pages li {
	display: inline
}
.pager .pages li a img {
	margin-bottom: 1px
}
.pager select {
	border: 1px solid #c1c1c1
}
.sorter {
	padding: 4px 5px;
	float: right;
	margin: 5px
}
.sorter .view-mode {
	float: left
}
.sorter .sort-by {
	float: right;
	color: #5B5A5A;
	font-size: 11px;
	text-shadow: 0 0 1px #FFF
}
.sorter .sort-by a img {
	margin-bottom: 0;
	border: none
}
.toolbar {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/pager-bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #C1C1C1;
	height: 37px;
	margin: 10px 0
}
.category-products .toolbar {
	margin-top: 0 !important
}
.category-products li.item .product-partno {
	float: left;
	width: 227px;
	text-align: center
}
.data-table {
	width: 100%
}
.data-table th {
	padding: 5px;
	line-height: 40px;
	font-weight: 700;
	white-space: nowrap
}
.data-table td {
	line-height: 28px
}
.data-table td h3 {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 28px
}
.data-table td:first-child {
	padding-right: 15px
}
.data-table tfoot td.last {
	text-align: left !important
}
.data-table tbody.even td {
	border-width: 0 1px
}
.data-table th .tax-flag {
	white-space: nowrap;
	font-weight: 400
}
.data-table td.label, .data-table th.label {
	font-size: 11px;
	font-weight: 600;
	padding: 0 15px 10px 0
}
tr.summary-total {
	cursor: pointer
}
tr.summary-total .summary-collapse {
	float: right;
	text-align: right;
	padding-left: 20px;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bkg_collapse.gif) 0 4px no-repeat;
	cursor: pointer
}
tr.show-details .summary-collapse {
	background-position: 0 -53px
}
tr.summary-details td {
	font-size: 11px;
	background-color: #dae1e4;
	color: #626465
}
tr.summary-details-first td {
	border-top: 1px solid #d2d8db
}
tr.summary-details-excluded {
	font-style: italic
}
.cart-tax-info {
	display: block
}
.cart-tax-info, .cart-tax-info .cart-price {
	padding-right: 20px
}
.cart-tax-total {
	display: block;
	padding-right: 20px;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bkg_collapse.gif) 100% 4px no-repeat;
	cursor: pointer
}
.cart-tax-info .price, .cart-tax-total .price {
	display: inline !important;
	font-weight: 400 !important
}
.cart-tax-total-expanded {
	background-position: 100% -53px
}
.std .subtitle {
	padding: 0
}
.std ol.ol {
	list-style: decimal outside;
	padding-left: 1.5em
}
.std ul.disc {
	list-style: disc outside;
	padding-left: 18px;
	margin: 0 0 10px
}
.std dl dt {
	font-weight: 700
}
.std dl dd {
	margin: 0 0 10px
}
.links li {
	display: inline
}
.links li.first {
	padding-left: 0 !important
}
.links li.last {
	background: none !important;
	padding-right: 0 !important
}
.link-cart, .buttons-set .back-link {
	background: none repeat scroll 0 0 #695649;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	color: #FFF;
	float: left;
	font-family: arial;
	font-size: 12px !important;
	font-weight: 700;
	margin: 5px 0 0 19px;
	padding: 7px 48px;
	text-decoration: none
}
.link-cart:hover, .buttons-set .back-link:hover {
	background: #90143b;
	color: #fff
}
.link-wishlist:hover, .link-compare:hover {
	color: #90143b;
	text-decoration: underline
}
.link-reorder {
	font-weight: 700
}
.link-print {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_print.gif) 0 2px no-repeat;
	padding: 2px 0 2px 25px
}
.link-rss {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_rss.gif) 0 1px no-repeat;
	padding-left: 18px;
	white-space: nowrap
}
.btn-remove {
	display: block;
	width: 11px;
	height: 11px;
	font-size: 0;
	line-height: 0;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/btn_remove.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden
}
.btn-remove2 {
	display: block;
	width: 16px;
	height: 16px;
	font-size: 0;
	line-height: 0;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/btn_trash.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden
}
.btn-edit {
	display: block;
	width: 11px;
	height: 11px;
	font-size: 0;
	line-height: 0;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/btn_edit.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden
}
.cards-list dt {
	margin: 5px 0 0
}
.cards-list .offset {
	padding: 2px 0 2px 20px
}
.separator {
	margin: 0 3px
}
.divider {
	clear: both;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 1px;
	margin: 10px 0;
	background: #ddd;
	text-indent: -999em;
	overflow: hidden
}
.noscript {
	border: 1px solid #ddd;
	border-width: 0 0 1px;
	background: #ffff90;
	font-size: 12px;
	line-height: 1.25;
	text-align: center;
	color: #2f2f2f
}
.noscript .noscript-inner {
	width: 1000px;
	margin: 0 auto;
	padding: 12px 0;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_notice.gif) 20px 50% no-repeat
}
.noscript p {
	margin: 0
}
.demo-notice {
	margin: 0;
	padding: 6px 10px;
	background: #d75f07;
	font-size: 12px;
	line-height: 1.15;
	text-align: center;
	color: #fff
}
.logo {
	float: left
}
.header-container {
	padding-top: 20px
}
.header {
	position: relative
}
.header .logo {
	float: left;
	text-decoration: none !important;
	padding: 7px
}
.header .logo strong {
	position: absolute;
	top: -999em;
	left: -999em;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	text-indent: -999em;
	overflow: hidden
}
.header h1.logo {
	margin: 0;
	padding: 0
}
.header .welcome-msg {
	font-weight: 700;
	text-align: right
}
.header .links {
	float: right
}
.header .form-search {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/top-search.png) no-repeat scroll 0 0;
	height: 70px;
	width: 250px;
	left: 450px;
	position: absolute;
	top: 25px;
	text-align: right
}
.header .form-search .search-autocomplete {
	z-index: 999
}
.header .form-search .search-autocomplete ul {
	border: 1px solid #ddd;
	background-color: #fff
}
.header .form-search .search-autocomplete li {
	padding: 3px;
	border-bottom: 1px solid #ddd;
	cursor: pointer
}
.header .form-search .search-autocomplete li .amount {
	float: right;
	font-weight: 700
}
.header .form-language {
	clear: both;
	text-align: right
}
.header-container .top-container {
	clear: both;
	text-align: right
}
.quick-access .search-here {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/find-cover.png) no-repeat scroll -1px 0 transparent;
	float: left;
	height: 68px;
	margin-left: 55px;
	margin-top: 40px;
	width: 235px
}
.quick-access .search-here a.search-bg {
	color: #FFF;
	font-size: 12px;
	line-height: 37px;
	padding: 8px 28px 8px 51px;
	text-decoration: none
}
.quick-access .search-form {
	float: left;
	height: 68px;
	margin-left: 0px;
	margin-top: 15px
}
.quick-access .search-form label {
	padding-top: 5px;
	float: left;
	color: #94183a;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px
}
.quick-access .search-form .form-search-home {
	float: left;
	margin-top: 5px;
	width: 100%;
}
.quick-access .search-form .form-search-home .button {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/search-form-bg.png) no-repeat;
	width: 35px;
	height: 35px;
	border: 0;
	cursor: pointer
}
.nav-container {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/nav-top-bg.png) no-repeat scroll 0 0 transparent;
	float: left;
	height: 33px;
	left: 0;
	padding-top: 36px;
	position: absolute;
	top: 74px;
	width: 1075px;
	z-index: 999
}
#meganav {
	background: none repeat scroll 0 0 #ECE7DF;
	padding-top: 10px;
	border-bottom: 1px solid #90143B
}
#meganav .meganav-row-wrap {
	overflow: hidden;
	margin: 0 0 15px 10px
}
#meganav li {
	float: left;
	margin-right: 10px;
	padding: 0;
	width: 203px
}
#meganav li a {
	background: none repeat scroll 0 0 #90143B;
	color: #fff;
	float: left;
	padding: 5px 10px;
	text-decoration: none;
	width: 91%;
	text-transform: uppercase;
	border-bottom: 3px solid #695649
}
#meganav li a span {
	font-size: 11px;
	font-weight: 700;
	letter-spacing: -.2px
}
#meganav li ul {
	overflow: visible
}
#meganav li ul li {
	background: none repeat scroll 0 0 #ECE7DF;
	border-left: 1px solid #B8A5A5;
	height: auto;
	margin: 0 0 0 3px;
	padding: 0 0 5px 9px;
	width: 200px
}
#meganav li ul li.first {
	margin-top: 10px
}
#meganav li ul li.last {
	margin: 0 0 0 3px
}
#meganav li ul li a {
	float: none;
	height: auto;
	color: #695649;
	padding: 0;
	background: none;
	text-transform: capitalize;
	border: medium none
}
#meganav li ul li a:hover {
	color: #90143b;
	text-decoration: underline
}
#meganav li ul li a span {
	font-weight: 400;
	text-shadow: none
}
.block {
	margin: 0 0 5px;
	line-height: 1.35;
	background: #fff
}
.block .block-title {
	padding: 15px 15px 0
}
.block .block-title strong {
	display: block;
	font-weight: 400;
	text-transform: uppercase;
	color: #090909
}
.block .block-title strong span {
	font-size: 15px;
}
.block .block-title a {
	text-decoration: none !important
}
.block .block-subtitle {
	font-size: 10px;
	margin: 5px 0 6px;
	padding: 0 0 2px;
	border-bottom: 1px solid #ddd;
	text-transform: uppercase
}
.block .block-content {
	padding: 12px 15px
}
.block .block-content li.item {
	border-bottom: 1px dotted #DADADA;
	padding: 5px;
	position: relative
}
.block .block-content li.item.last {
	border-bottom: 0;
	margin-bottom: 0
}
.block .block-content .product-name {
	color: #4f8100
}
.block .block-content a {
	font-size: 11px
}
.block .btn-remove, .block .btn-edit {
	float: right;
	margin: 1px 0 2px 5px
}
.block .actions {
	border-top: 1px solid #ddd;
	padding: 5px 0;
	margin: 5px 0 0;
	text-align: center
}
.block .actions a {
	float: left
}
.block .actions button.button {
	background: none repeat scroll 0 0 #6A574A;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	width: auto
}
.block .actions button.button:hover {
	background: #90143B
}
.block .empty {
	margin: 0
}
.block .price-box {
	margin: 5px 0
}
.block {
	border: 1px solid #C1C1C1;
	margin: 0 0 10px;
	width: 218px;
}
.block .block-title {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/shopping_block_bg.png) repeat-x #8b1446;
	color: #fff;
	padding: 5px 5px 7px;
	margin: 1px;
	text-align: center
}
.block .block-title strong {
	font-size: 12px;
	font-weight: 400
}
.block .block-title strong span {
	font-size: 11px;
	color: #FFF
}
.block-cart .block-title strong span {
	color: #000
}
.block-cart .block-title a {
	color: #FFF
}
.block-cart .block-content {
	padding: 0 1px 10px !important
}
.block-content .product-details .product-name {
	margin: 0 0 12px;
	color: #000;
	text-decoration: none
}
.block-content .product-details {
	color: #90143b
}
.block-content .product-details .product-name a {
	color: #90143B;
	font-weight: 700;
	text-decoration: none;
	font-size: 11px
}
.block-content .product-details span, .block-viewed li.item .price-box span {
	color: #000;
	font-size: 11px;
	line-height: 19px;
	font-weight: 700
}
.block-content .product-details .price-total {
	color: #000;
	float: right;
	font-size: 11px
}
.block-content .summary {
	margin: 1px 0 0
}
.block-content .summary .subtotal {
	text-align: left;
	padding: 5px;
	font-weight: 700;
	color: #584c44;
	line-height: 24px;
	font-size: 11px
}
.block-content button.button span {
	padding: 0 0 10px;
	width: 170px
}
.block-content button.button span span {
	padding: 6px 0;
	color: #fff
}
.block .block-title a {
	font-size: 13px;
	text-decoration: none !important
}
.block .block-margin-10 {
	margin: 10px 0 0
}
.block .block-subtitle {
	font-size: 13px;
	font-weight: 700;
	padding-left: 4px
}
.block .block-content {
	padding: 1px
}
.form-subscribe-header { font-size:13px; line-height:19px;}
.block .block-content .no-items {
	background: none repeat scroll 0 0 #EFE8DD;
	color: #6A574A;
	font-size: 11px;
	margin: 1px 0 -9px;
	padding: 5px
}
.block .block-content li.last {
	margin-bottom: 0
}
.block .block-content li.item .product-name {
	border: medium none;
	float: left;
	height: 42px;
	line-height: 13px;
	margin: 8px 0 1px 6px;
	overflow: hidden;
	width: 134px
}
.block .block-content li.item .product-name a {
	color: #90183d;
	font-weight: 700;
	text-decoration: none;
	font-size: 11px
}
.block .block-content a.view-all {
	float: right;
	font-size: 11px;
	font-weight: 400;
	margin-right: 5px;
	margin-top: 1px;
	text-transform: capitalize
}
.block .btn-remove, .block .btn-edit {
	float: right
}
.block .actions a {
	float: left
}
.block .empty {
	color: #000;
	padding: 5px;
	text-align: center;
	line-height: 24px;
}
.block.block-geotrust .rightimg {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/geotrust-sidebar.png) no-repeat scroll 0 0 transparent;
	height: 40px
}
.block.block-geotrust > p {
	text-align: center;
	margin-top: 10px
}
.s-cart-promo p {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/paypal.png) no-repeat scroll center top transparent;
	height: 30px;
	width: 100%
}
.mini-products-list li {
	padding: 5px 0
}
.mini-products-list .product-image, .block-viewed .product-image {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #C1C1C1;
	float: left;
	height: 60px;
	padding: 2px;
	width: 60px
}
.mini-products-list .product-details {
	width: 140px;
	float: right
}
.mini-products-list .product-details > strong {
	margin-left: 5px
}
.mini-products-list .product-details h4 {
	font-size: 1em;
	font-weight: 700;
	margin: 0
}
.block-account .block-content {
	padding: 10px 0 15px 7px
}
.block-account .block-content li {
	padding-bottom: 2px
}
.block-account .block-content a {
	font-size: 12px
}
.block-currency select {
	width: 100%;
	border: 1px solid #888
}
.block-layered-nav dt {
	font-weight: 700
}
.block-layered-nav .btn-remove {
	float: left;
	margin: 2px 3px 0 0
}
.block-cart {
	border: 1px solid #8b1446;
	margin: 10px 0;
	width: 216px;
	background: #ebe7df;
	background: #fff
}
.block-cart .truncated a.details {
	display: none
}
.block-cart .block-title {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/shopping_block_bg.png) repeat-x #8b1446;
	color: #fff;
	height: auto;
	padding: 5px;
	text-align: center
}
.block .block-title strong span {
	font-size: 15px;
	color: #fff
}
.block-cart .amount {
	color: #000;
	display: none
}
.block-cart .subtotal {
	text-align: center
}
.block-cart .actions .paypal-logo {
	float: left;
	width: 100%;
	margin: 3px 0 0;
	text-align: right
}
.block-cart .actions .paypal-logo .paypal-or {
	clear: both;
	display: block;
	padding: 0 55px 5px 0
}
.block-cart .block-content li.item .product-name {
	width: 100%;
	height: auto;
	font-size: 11px
}
.block-cart .block-content li.item .product-name a {
	color: #584c44
}
.block-cart .block-content .product-details span {
	color: #584c44
}
.block-cart .mini-products-list .product-details {
	width: 100%;
	color: #584c44
}
.block-cart .icon_cntr {
	float: right;
	background: #fff;
	padding: 5px 5px 5px 0;
	margin-top: 5px
}
.block-cart .block-content li.item {
	border-bottom: none
}
.block-cart .summary {
	border-top: 1px solid #8c8d8d;
	border-bottom: 1px solid #000;
	color: #000
}
.block-cart .actions {
	border-top: none;
	margin: 0;
	padding: 0
}
.block-cart .actions button.button {
	background: none;
	display: inline-block;
	padding: 0
}
.block-cart .actions button.button span {
	padding: 5px;
	text-align: center;
	font-size: 16px;
	color: #000;
	background: none
}
.block-cart .actions button.button:hover, .block-cart .actions button.button:hover span {
	background: none;
	color: #90183d
}
.block-wishlist .product-details {
	float: left;
	left: 0;
	position: relative;
	top: 2px;
	width: 140px
}
.block-wishlist .actions {
	border: medium none;
	margin: 0;
	padding: 0;
	text-align: right
}
.block-wishlist .actions a {
	float: none;
	float: none;
	font-size: 11px
}
.block-wishlist .product-details .product-name, .block-wishlist .price-box {
	margin-left: 7px !important
}
.block-wishlist .price-box span span {
	float: none
}
.block-wishlist .add-to-wrapper {
	border-top: 1px solid #ddd;
	margin-top: 10px
}
.block-related {
	border: 1px solid #c1c1c1
}
.block-related .block-content {
	padding: 0 1px 1px
}
.block-related li {
	padding: 5px 0
}
.block-related .block-content li .product {
	margin: 0
}
.block-related .block-content li .product-details, .block-viewed li .product-details {
	position: relative;
	margin-left: 5px;
	width: 100%
}
.block-related .block-content li .price-box {
	float: left;
	width: 68px;
	padding: 0 3px
}
.block-related .block-content li .link-learn, .block-viewed li.item .link-learn, .faq-submit-btn > input {
	background: none repeat scroll 0 0 #6A574A;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color: #FFF !important;
	float: left;
	font: 12px/17px Arial, Helvetica, sans-serif;
	padding: 4px 10px;
	text-decoration: none;
	width: auto;
	margin-top: 3px
}
.block-related .block-content li .link-learn:hover, .block-viewed li.item .link-learn:hover, .faq-submit-btn > input:hover {
	background: #90143b
}
.block-related input.checkbox {
	float: left;
	margin-right: -20px
}
.block-related .product {
	margin-left: 20px
}
.block-related .product .product-image {
	float: left
}
.block-related .product .product-details {
	margin-left: 65px
}
.block-compare li {
	padding: 5px 0
}
.block-compare li a.product-image {
	float: left
}
.block-compare li a.product-image img {
	border: 1px solid #c1c1c1;
	padding: 2px
}
.block-compare li .product-name {
	margin-left: 62px !important
}
.block-compare .comp-clear {
	float: right;
	margin-right: 5px
}
.block-viewed {
	border: 1px solid #C1C1C1
}
.block-viewed li a {
	float: left
}
.block-viewed li.item .right-view-cnt {
	float: right;
	margin-left: 5px;
	width: 132px
}
.block-viewed li.item .product-name {
	margin: -3px 0 5px !important;
	float: left;
	width: 127px
}
.block-viewed li.item .product-name .link-learn {
	margin-top: 9px;
	float: left;
	color: #fff !important
}
.block-viewed li.item .price-box {
	margin: 0
}
.block-viewed li.item .price-box .old-price .price {
	color: #695649;
	font-weight: 400
}
.block-poll input.radio {
	float: left;
	margin: 1px -18px 0 0
}
.block-poll .label {
	display: block;
	margin-left: 18px
}
.block-poll li {
	padding: 3px 9px
}
.block-poll .actions {
	margin: 5px 0 0
}
.block-poll .answer {
	font-weight: 700
}
.block-poll .votes {
	float: right;
	margin-left: 10px
}
.block-tags ul, .block-tags li {
	display: inline
}
.block-subscribe {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/newsletter-bg.png) repeat scroll 0 0 transparent;
	color: #FFF;
	font-size: 16px;
	height: 160px;
	line-height: 25px;
	text-align: center
}
.block-subscribe .actions button.btn-subscribe, .block-subscribe .actions button.btn-subscribe:hover {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/newsleter-subscribe-bg.png) repeat scroll 0 0 transparent;
	text-transform: uppercase
}
.block-subscribe .block-content button.button span {
	display: inline-block;
	font-style: italic;
	text-indent: -9999px
}
.block-subscribe .block-content input.input-text, textarea {
	width: 160px;
	height: 22px;
	margin-top: 5px
}
.block-subscribe .block-content .actions {
	border: none
}
.block.cart-subscribe {
	height: 120px;
	margin-left: 22px;
	padding: 20px;
	width: 648px;
	background: #F0E8E0;
	text-align: center;
	float: left
}
.block.cart-subscribe .form-subscribe-header {
	font-weight: 700;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	margin-bottom: 5px;
	color: #6A574A
}
.block.cart-subscribe .input-box .input-text {
	padding: 10px;
	width: 370px
}
.block-reorder li {
	padding: 5px 0
}
.block-reorder input.checkbox {
	float: left
}
.block-reorder .product-image {
	border: 1px solid #C1C1C1;
	float: left;
	padding: 2px
}
.block-reorder .product-name {
	margin-left: 77px !important
}
.block-banner {
	border: medium none
}
.right-bar-promo {
	margin-bottom: 10px
}
.block-banner .block-content {
	text-align: center
}
.block-login label {
	font-weight: 700;
	color: #666
}
.block-login input.input-text {
	display: block;
	width: 167px;
	margin: 3px 0
}
.sidebar .paypal-logo {
	display: block;
	margin: 10px 0;
	text-align: center
}
.sidebar .paypal-logo a {
	float: none
}
.category-wrap {
	background: none repeat scroll 0 0 #EFE8DD;
	border: 1px solid #C1C1C1;
	width: auto !important
}
.category-title {
	border: 0;
	margin: 0 0 7px
}
.category-image {
	float: left;
	height: 180px;
	margin: 10px;
	border: 1px solid #c1c1c1;
	background: none repeat scroll 0 0 #FFF
}
.category-image img {
	border: none
}
.category-wrap .category-right {
	float: right;
	width: 523px;
	margin: 10px 10px 10px 0
}
.category-wrap .category-right h1 {
	color: #90183d;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase
}
.category-wrap .category-right .category-title {
	border-bottom: 1px solid #FFF;
	padding-bottom: 2px
}
.category-description {
	color: #5B5A5A;
	line-height: 18px;
	margin: 0 0 10px
}
.category-products {
	margin-top: 10px
}
.category-products .toolbar {
	background: none
}
.category-products .toolbar li {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bullet.png) no-repeat scroll 9px 7px transparent;
	border-left: 1px solid #C1C1C1;
	float: left;
	height: 20px;
	margin: 9px 0 5px;
	padding: 0 20px
}
.category-products .toolbar li:last-child {
	background: none
}
.category-products .toolbar .pager {
	border-left: 0 none;
	width: auto;
	line-height: 19px
}
.category-products .toolbar .pager p {
	font-size: 12px
}
.category-products .toolbar .limiter {
	float: left;
	border-top: none;
	border-bottom: none
}
.category-products .toolbar .next {
	line-height: 19px
}
.category-products .toolbar .next .pages strong {
	margin-right: 5px
}
.category-products .toolbar .next .pages ol, .category-products .toolbar .next .pages strong {
	float: left
}
.category-products .toolbar .next .pages ol li {
	margin: 0 3px;
	background: none;
	border: none;
	padding: 0
}
ol.products-list li.fake {
	border: 0 none;
	padding: 0
}
ol.products-list li.fake .fakeproduct .product-image > img {
	width: 215px
}
ol.products-list li.fake .fakeproduct h1 {
	background: none repeat scroll 0 0 #6A5648;
	margin-bottom: 5px;
	padding: 7px 10px;
	color: #FFF
}
ol.products-list li.fake .fakeproduct .desc.std {
	min-height: 20px;
	padding: 0 10px;
	margin-bottom: 15px
}
ol.products-list li.fake .fakeproduct .products-list p {
	margin-left: 20px
}

/* Product Grid */
.products-grid p a.link-learn {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/View-More-Info.png) no-repeat scroll 0 0;
	padding: 6px 16px 10px;
	color: transparent;
	float: left;
	margin-left: 60px;
}
.products-grid p a.link-quote {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/shipping-quote-button.png) no-repeat scroll 0 0;
	width: 106px;
	color: transparent;
	float: left;
	margin-left: 60px;
}

/*
.products-grid{position:relative}
.products-grid.last{border-bottom:0}
.products-grid li.item{float:left;width:138px;padding:12px 10px 80px}
.products-grid .product-image{display:block;width:135px;height:135px;margin:10px;float:left;border:1px solid #C1C1C1}
.products-grid .product-name{margin-top:10px;font-weight:700;font-size:13px}
.products-grid .price-box{margin:10px;color:#90183d}
.products-grid .availability{line-height:21px}
.products-grid .actions{position:absolute;bottom:12px}
.col2-left-layout .products-grid,.col2-right-layout .products-grid{width:800px;margin:0 auto}
*/
.col1-layout .products-grid {
	width: 790px;
	margin: 0 auto
}

/* Product List */
.products-list li.item {
	border: 1px solid #c1c1c1;
	padding: 10px;
	margin-bottom: 10px
}
.products-list .product-image {
	border: 1px solid #c1c1c1;
	float: left;
	width: 215px;
	height: 215px;
	margin-right: 10px;
	padding: 5px
}
.products-list .product-shop {
	margin-left: 237px
}
.products-list .product-name {
	margin: 0 0 20px;
	font-weight: 700;
	font-size: 15px;
	width: auto
}
.products-list .product-name a {
	font-size: 18px;
	text-decoration: none;
	color: #90183D
}
.products-list .price-box {
	float: left;
	margin: -2px 10px 0 0;
	max-width: 300px
}
.products-list .price-box .regular-price {
	line-height: 30px
}
.products-list .price-box .regular-price .price {
	font-size: 18px;
	color: #90182D;
	float: none
}
.products-list .price-box p {
	float: none
}
.products-list .product-shop .f-fix .price-box .old-price .price {
	font-weight: 400
}
.products-list .product-shop .f-fix .price-box .special-price .price {
	font-size: 15px
}
.products-list .price-box p {
	margin: 0
}
.products-list .availability {
	float: left;
	margin: 3px 0 0
}
.products-list .desc {
	clear: both;
	color: #5B5A5A;
	font-size: 12px;
	line-height: 1.35;
	margin: 0 0 30px;
	min-height: 70px;
	padding: 6px 0 0
}
.products-list .desc .link-learn {
	font-size: 11px
}
.products-list .desc .link-learn:hover {
	text-decoration: underline;
	color: #90183D
}
.products-list .add-to-links {
	float: right;
	margin-top: -2px;
	width: 153px
}
.products-list .add-to-links .addtolinks-info {
	color: #90183D
}
.products-list .add-to-links .addtolinks-info > span {
	margin-left: 10px;
	width: 10px;
	color: red;
	float: left
}
.products-list .add-to-links .addtolinks-info > div {
	float: right;
	font-size: 11px;
	width: 133px
}
.products-list .add-to-links li {
	display: inline
}
.products-list .add-to-links li a {
	font-weight: 400;
	padding-left: 20px
}
.products-list .add-to-links li a.link-wishlist {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/save.png) no-repeat scroll 0 1px;
	height: 17px;
	display: block
}
.products-list .add-to-links li a.link-compare {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/add.png) no-repeat scroll 0 1px;
	height: 20px;
	display: block
}
.products-list .add-to-links li a:hover {
	color: #90183D;
	text-decoration: underline
}
.products-list .add-to-links .separator {
	display: inline;
	margin: 0 2px
}
.products-list p button {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/add-to-cart.png) no-repeat scroll 0 0 transparent;
	margin-right: 10px;
	padding: 0 30px;
	color: #695649;
	width: 117px;
	height: 30px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	float: left
}
.products-list p button:hover {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/add-to-cart.png) no-repeat scroll 0 0 transparent
}
.products-list p button span span {
	color: transparent
}
.products-list p a.link-learn {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/View-More-Info.png) no-repeat scroll 0 0;
	padding: 6px 16px 10px;
	color: transparent;
	float: left
}
.products-list p a.link-quote {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/shipping-quote-button.png) no-repeat scroll 0 0;
	width: 106px;
	color: transparent;
	float: left
}
.products-list .product-shop .f-fix .desc ul {
	margin: 15px 0 0 20px
}
.products-list .product-shop .f-fix .desc ul li {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bullet.png) no-repeat scroll left 6px transparent;
	margin-bottom: 3px;
	padding-left: 15px
}
.no-rating {
	margin: 0;
	padding: 10px 0 0 10px
}
.ratings {
	font-size: 11px;
	line-height: 1.25;
	margin: 7px 0;
	float: left
}
.ratings strong {
	float: left;
	margin: 1px 3px 0 0
}
.ratings .rating-links {
	margin: 0
}
.ratings .rating-links .separator {
	margin: 0 2px
}
.rating-box {
	width: 69px;
	height: 13px;
	font-size: 0;
	line-height: 0;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bkg_rating.png) 0 0 repeat-x;
	text-indent: -999em;
	overflow: hidden
}
.rating-box .rating {
	float: left;
	height: 13px;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bkg_rating.png) 0 100% repeat-x
}
.ratings .rating-box {
	float: left
}
.ratings-table th, .ratings-table td {
	font-size: 11px;
	line-height: 1.15;
	padding: 3px 0
}
.ratings-table th {
	font-weight: 700;
	padding-right: 8px
}
.product-view-rating {
	width: 202px;
	float: right
}
.product-view-rating .ratings {
	margin-left: 10px
}
.product-view-rating .costumer-p-rating {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/p-rating.png) repeat-x;
	height: 24px;
	color: #FFF;
	margin-bottom: 0
}
.product-view-rating span {
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 2;
	padding-left: 8px
}
.product-view-rating .rating-box {
	margin: 1px 12px 10px 0
}
.rating-links a {
	font-size: 13px;
	color: #856b5a;
	line-height: 1.8
}
.product-view-rating .rate {
	margin-top: 10px
}
.review-inner {
	border: 1px solid #C1C1C1;
	float: right;
	height: 110px;
	margin: 0;
	width: 200px
}
.cont-wrap {
	padding: 0 10px 10px;
	overflow: hidden
}
.availability {
	font-size: 10px;
	color: #695649;
	margin: 0 10px 15px 0
}
.availability span {
	font-weight: 700
}
.availability.out-of-stock span {
	color: #d83820
}
.availability-only {
	margin: 0 0 7px
}
.availability-only a {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_availability_only_arrow.gif) 100% 0 no-repeat;
	cursor: pointer;
	padding-right: 15px
}
.availability-only .expanded {
	background-position: 100% -15px
}
.availability-only-details {
	margin: 0 0 7px
}
.availability-only-details th {
	background: #f2f2f2;
	font-size: 10px;
	padding: 0 8px
}
.availability-only-details td {
	border-bottom: 1px solid #ddd;
	font-size: 11px;
	padding: 2px 8px 1px
}
.social-wrapper {
	float: right
}
.email-friend {
	clear: both;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/email-friend.png)no-repeat;
	height: 25px;
	padding-left: 30px;
	padding-top: 2px;
	display: inline-block
}
.email-friend a {
	color: #960000
}
.price {
	white-space: nowrap !important
}
.price-box {
	float: right;
	display: inline-block;
	margin-right: 130px;
	margin-top: 20px
}
.price-box .price {
	font-weight: 700
}
.regular-price .price {
	font-weight: 700;
	float: left;
	font-size: 11px
}
.product-options-bottom p {
	float: right;
	font-size: 10px;
	font-weight: 400;
	margin-top: 10px
}
.product-tabs {
	overflow: hidden
}
.product-tabs li {
	float: left;
	border-left: 1px solid #fff;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px
}
.product-tabs li.first {
	border-left: 0
}
.product-tabs li.last {
	border-right: 0
}
.product-tabs a {
	background-color: #856b5a;
	display: block;
	padding: 6px 15px;
	color: #fff;
	text-decoration: none;
	height: 20px
}
.product-tabs a:hover {
	text-decoration: none;
	color: #fff;
	background: #c1c1c1
}
.product-tabs li.active a, .product-tabs li.active a:hover {
	background-color: #90143b;
	font-weight: 700;
	color: #fff;
	height: 20px;
	text-decoration: none
}
.product-tabs-content h2 {
	display: none;
	font-size: 12px;
	font-weight: 700
}
.product-tabs-content h2.sku-price {
	display:inline-block;
}
.product-tabs-content {
	background: none repeat scroll 0 0 #EFE8DD;
	border: 1px solid #C1C1C1;
	color: #5B5A5A;
	float: left;
	font-size: 12px;
	margin: 0 0 10px;
	overflow: auto;
	padding: 20px 10px;
	/*width: 802px*/
}
.product-tabs-content .data-table {
	float: right;
	width: 50%
}
.product-tabs-content .data-table th {
	border-bottom: 1px solid #c1c1c1
}
.product-tabs-content .data-table td {
	width: 20%;
	text-align: center;
	border-bottom: 1px solid #c1c1c1
}
.product-tabs-content .form-list {
	float: left;
	margin-top: 20px
}
.product-tabs-content .form-list textarea {
	width: 259px
}
.product-tabs-content .category.categorynum-3_cms {
	width: 238px
}
.product-tabs-content .vantage-product-question {
	margin-top: 20px
}
.product-tabs-content .vantage-product-question button.button {
	padding-right: 9px
}
#product_tabs_product_instructions_contents > p {
	margin-bottom: 20px
}
#crmWebToEntityForm table {
	float: left;
	width: 370px
}
#crmWebToEntityForm td {
	padding-left: 10px;
	text-align: right
}
#crmWebToEntityForm td strong {
	background: none repeat scroll 0 0 #90183D;
	color: #FFF;
	display: block;
	font-size: 16px;
	margin-bottom: 14px;
	padding: 6px;
	text-align: left;
	width: 348px;
	text-shadow: .1em .1em .2em #000
}
.faq-submit-btn > input {
	border: medium none;
	cursor: pointer;
	float: right;
	margin-left: 7px;
	padding: 7px 15px !important;
	font-weight: 700
}
#crmWebToEntityForm input {
	margin-bottom: 5px;
	padding: 5px
}
#crmWebToEntityForm textarea {
	height: 80px;
	margin: 0 0 5px;
	width: 256px !important
}
#crmWebToEntityForm select {
	padding: 5px;
	width: 261px !important
}
.old-price .price-label {
	white-space: nowrap
}
.old-price .price {
	color: #695649;
	font-weight: 700;
	text-decoration: line-through
}
.special-price .price-label {
	font-weight: 700;
	white-space: nowrap
}
.special-price .price {
	font-weight: 700;
	color: #90183d
}
.minimal-price .price-label {
	font-weight: 700;
	white-space: nowrap
}
.minimal-price-link {
	color: #000;
	display: block;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none
}
.price-excluding-tax {
	display: block
}
.price-excluding-tax .label {
	white-space: nowrap
}
.price-excluding-tax .price {
	font-weight: 400
}
.price-including-tax {
	display: block
}
.price-including-tax .label {
	white-space: nowrap
}
.price-including-tax .price {
	font-weight: 700
}
.configured-price .price-label {
	font-weight: 700;
	white-space: nowrap
}
.configured-price .price {
	font-weight: 700
}
.weee {
	display: block;
	font-size: 11px;
	color: #444
}
.weee .price {
	font-size: 11px;
	font-weight: 400
}
.price-excl-tax {
	display: block
}
.price-excl-tax .label {
	display: block;
	white-space: nowrap
}
.price-excl-tax .price {
	display: block
}
.price-incl-tax {
	display: block
}
.price-incl-tax .label {
	display: block;
	white-space: nowrap
}
.price-incl-tax .price {
	display: block;
	font-weight: 700
}
.price-from .price-label {
	font-weight: 700;
	white-space: nowrap
}
.price-to .price-label {
	font-weight: 700;
	white-space: nowrap
}
.price-notice {
	padding-left: 10px
}
.price-notice .price {
	font-weight: 700
}
.price-as-configured .price-label {
	font-weight: 700;
	white-space: nowrap
}
.tier-prices .price {
	font-weight: 700
}
.add-to-links .separator {
	display: none
}
.add-to-cart label {
	float: left;
	margin: 6px 5px 0 0
}
.add-to-cart .qty {
	float: left;
	margin-top: 5px
}
.add-to-cart button.button {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/add-to-cart.png) no-repeat scroll 0 0;
	float: right;
	margin-left: 5px;
	width: 117px;
	height: 30px;
	text-indent: -9999px
}
.add-to-cart button.btn-quote {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/shipping-quote-button.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: right;
	margin-left: 355px;
	padding-right: 0 !important;
	width: 105px
}
.add-to-cart .paypal-logo {
	clear: left;
	text-align: right
}
.add-to-cart .paypal-logo .paypal-or {
	clear: both;
	display: block;
	margin: 5px 60px 5px 0
}
.product-view .add-to-cart .paypal-logo {
	margin: 0
}
.add-to-box .add-to-cart {
	float: left
}
.add-to-box .or {
	float: left;
	margin: 0 10px
}
.add-to-box .add-to-links {
	float: left
}
.product-view {
	color: #333
}
.product-view .product-disclaimer {
	margin: 0 10px 20px;
	font-size: 10px
}
.product-essential .product-view-wrapper {
	border: 1px solid #C1C1C1;
	margin-bottom: 20px;
	padding: 10px;
	border-top: 0
}
.product-essential .product-shop .small-box .product-options p.required {
	float: right;
	margin: -14px 4px 0 0;
	width: 110px
}
.product-essential .product-shop .small-box .product-options em {
	color: red;
	display: block;
	float: left;
	height: 30px;
	padding-right: 2px
}
.product-essential .small-box .regular-price {
	margin-top: 0
}
.product-collateral .box-collateral {
	margin: 0 0 15px
}
.product-collateral h2 {
	margin-bottom: 10px
}
.product-view .product-img-box {
	width: 302px
}
.product-view .product-img-box #image-zoom {
	border: 1px solid #C1C1C1
}
.col3-layout .product-view .product-img-box {
	float: none;
	margin: 0 auto
}
.product-view .product-img-box .product-image {
	border: 1px solid #ddd
}
.product-view .product-img-box .product-image-zoom {
	position: relative;
	width: 265px;
	height: 265px;
	overflow: hidden;
	z-index: 9
}
.product-view .product-img-box .product-image-zoom img {
	position: absolute;
	left: 0;
	top: 0;
	cursor: move
}
.product-view .product-img-box .zoom-notice {
	text-align: center
}
.product-view .product-img-box .zoom {
	position: relative;
	z-index: 9;
	height: 18px;
	margin: 0 auto 13px;
	padding: 0 28px;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/slider_bg.gif) 50% 50% no-repeat;
	cursor: pointer
}
.product-view .product-img-box .zoom.disabled {
	-moz-opacity: .3;
	-webkit-opacity: .3;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	opacity: .3
}
.product-view .product-img-box .zoom #track {
	position: relative;
	height: 18px
}
.product-view .product-img-box .zoom #handle {
	position: absolute;
	left: 0;
	top: -1px;
	width: 9px;
	height: 22px;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/magnifier_handle.gif) 0 0 no-repeat
}
.product-view .product-img-box .zoom .btn-zoom-out {
	position: absolute;
	left: 2px;
	top: 0
}
.product-view .product-img-box .zoom .btn-zoom-in {
	position: absolute;
	right: 2px;
	top: 0
}
.product-view .product-img-box .more-views h2 {
	font-size: 11px;
	text-transform: none;
	color: #5b5a5a;
	font-weight: 400;
	margin: 10px 0;
	text-align: center
}
.product-view .product-img-box .more-views ul {
	margin-left: -4px
}
.product-view .product-img-box .more-views li {
	float: left;
	padding: 1px;
	background-color: #c1c1c1;
	margin: 0 0 8px 3px
}
.more-views a {
	display: block
}
.product-view .product-img-box .more-views li a img {
	margin-bottom: 0
}
.product-image-popup {
	margin: 0 auto
}
.product-image-popup .buttons-set {
	float: right;
	clear: none;
	border: 0;
	margin: 0;
	padding: 0
}
.product-image-popup .nav {
	margin: 0 100px;
	text-align: center
}
.product-image-popup .image {
	display: block
}
.product-view .product-shop {
	float: right;
	width: 470px;
	color: #414042;
	font-size: 12px;
	margin-right: 1px
}
.product-view .product-shop h2 {
	margin-bottom: 10px;
	text-transform: capitalize
}
.col1-layout .product-view .product-shop {
	float: right;
	width: 700px
}
.col3-layout .product-view .product-shop {
	float: none;
	width: auto
}
.product-view .short-description {
	color: #5a5a5a
}
.product-view .product-shop .small-box .add-to-box .add-to-cart button.button {
	padding-right: 23px
}
.product-view .product-shop .small-box .add-to-box .add-to-cart button.button span {
	color: transparent
}
.product-view .social-share {
	float: right
}
.product-options {
	background: none repeat scroll 0 0 #EFE8DD;
	margin-bottom: 7px;
	overflow: auto;
	overflow-x:hidden;
	padding: 0 10px 5px;
	position: relative
}
.product-options li {
	clear: both
}
.product-options .colorswatch-wrapper {
	margin: 25px 0 0 10px
}
.product-options .colorswatch-attribute-wrapper {
	clear: none
}
.product-options .last {
	margin: 6px 3px 0 0
}
.product-options dt label {
	background: #90143b;
    color: #fff;
    padding: 10px;
    width: 100%;
    display: block;
}
.product-options dt .qty-holder {
	float: right
}
.product-options dt .qty-holder label {
	vertical-align: middle
}
.product-options dt .qty-disabled {
	background: none;
	border: 0;
	padding: 3px;
	color: #000
}
.product-options dd {
	margin: 10px 0
}
.product-options dd div.input-box {
	clear: both
}
.product-options dd input.input-text {
	padding: 5px;
	width: 48%
}
.product-options dd input.datetime-picker {
	width: 150px
}
.product-options dd .time-picker {
	display: -moz-inline-box;
	display: inline-block;
	padding: 2px 0;
	vertical-align: middle
}
.product-options dd textarea {
	width: 98%;
	height: 8em
}
.product-options dd select {
	margin-left: 10px
}
.product-options .options-list li {
	margin-bottom: 5px;
	margin-left: 20px;
	min-height: 20px
}
.product-options .options-list input.radio {
/*	float: left;
	margin: 2px -18px 0 0
*/}
.product-options .options-list input.checkbox {
	float: left;
	margin: 0 4px 0 10px
}
.product-options .options-list .label {
	display: inline;
	margin-left: 5px;
}
.product-options ul.validation-failed {
	padding: 0 7px
}
.product-options-bottom {
	float: right;
	width: 300px
}
.product-options-bottom .price-box {
	margin: 0
}
.product-view .box-additional {
	border-bottom: 1px solid #C1C1C1;
	margin-bottom: 10px;
	padding-bottom: 20px
}
.small-box .price-box .price {
	color: #90183D;
	font-size: 24px;
	font-weight: 400
}
.small-box .price-box {
	float: left;
	margin-top: 0;
	padding-right: 20px;
	width: 240px;
	margin-right: 0
}
.small-box .add-to-box {
	float: right
}
.small-box .price-box .old-price span {
	color: #695649;
	font-weight: 400
}
.small-box .price-box .special-price span {
	font-size: 15px
}
.small-box .price-box .price .small-box .button.button {
	margin-left: 10px
}
.small-box .regular-price {
	float: left;
	margin-top: 28px
}
.small-box .add-to-cart {
	float: right;
	position: relative
}
.product-view .box-up-sell {
	margin-top: 20px
}
.product-view .box-up-sell li a {
	height: auto;
	padding: 5px;
	width: auto
}
.product-view .box-up-sell li a img {
	margin: 0;
	border: 0
}
.product-view .box-up-sell li .f-fix a {
	padding: 0;
	text-decoration: none
}
.product-view .box-up-sell li .f-fix .short-description .std {
	width: 640px
}
.product-view .box-up-sell .products-grid td {
	width: 100%;
	float: left;
	border: 1px solid #c1c1c1;
	margin-bottom: 10px
}
.box-up-sell .product-shop {
	width: 635px;
	float: left;
	margin-left: 0 !important
}
.product-view .box-tags .form-add label {
	float: left;
	line-height: 27px
}
.product-view .box-tags .form-add .input-box {
	float: left;
	margin: 0 5px
}
.product-view .box-tags .form-add input.input-text {
	padding: 7px 5px;
	width: 254px
}
.product-view .box-tags .form-add p {
	clear: both
}
.product-view .box-reviews .ratings-table {
	margin: 10px 0
}
.product-name {
	font-size: 1em;
	font-weight: 400;
	margin: 0
}
.product-name > h2 {
	background: none repeat scroll 0 0 #EFE8DD;
	font-size: 17px;
	letter-spacing: -1.3px;
	padding: 5px 10px 7px;
	text-transform: capitalize
}
.tags-list li {
	display: inline
}
.page-sitemap .links {
	text-align: right;
	margin: 0 8px -22px 0
}
.page-sitemap .links a {
	text-decoration: none;
	position: relative
}
.page-sitemap .links a:hover {
	text-decoration: underline
}
.page-sitemap .sitemap {
	margin: 12px
}
.page-sitemap .sitemap li {
	margin: 3px 0
}
.page-sitemap .sitemap li.level-0 {
	margin: 10px 0 0;
	font-weight: 700
}
.rss-title h1 {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_rss-big.png) 0 4px no-repeat;
	padding-left: 27px
}
.rss-table .link-rss {
	display: block;
	line-height: 1.35;
	background-position: 0 2px
}
.cart {
	padding: 10px
}
.cart-table thead {
	background: none repeat scroll 0 0 #90143b
}
.cart-table th {
	color: #FFF;
	font-weight: 400;
	padding: 7px 10px;
	text-transform: uppercase
}
.cart-table td {
	border-bottom: 1px solid #C1C1C1;
	padding: 15px 10px
}
.cart-table td img {
	border: 1px solid #C1C1C1;
	padding: 5px
}
.cart-table td h2 {
	margin: 0 0 8px;
	line-height: 17px
}
.cart-table td h2 a {
	color: #90143B;
	font-size: 15px;
	font-weight: 700;
	text-decoration: none
}
.cart-table td .van_cat_description {
	color: #000;
	font-weight: 700
}
.cart-table td.a-center a {
	color: #000;
	font-size: 12px;
	text-decoration: none
}
.cart-table td.a-center a:hover {
	color: #90143B
}
.cart-table td .btn-continue {
	float: left
}
.cart-table td .btn-update {
	float: right
}
.cart-table td .cart-sku {
	font-size: 10px;
	line-height: 13px;
	margin-top: 5px;
	text-align: left;
	width: 90px
}
.cart .col-2 {
	width: 47%;
	float: left;
	margin-left: 20px
}
.cart .checkout-types {
	float: right;
	text-align: right
}
.cart .title-buttons .checkout-types li {
	float: left;
	margin: 0 0 5px 5px
}
.cart .checkout-types .paypal-or {
	margin: 0 8px;
	line-height: 2.3
}
.cart .totals .checkout-types .paypal-or {
	clear: both;
	display: block;
	padding: 3px 55px 8px 0;
	line-height: 1;
	font-size: 11px
}
.cart-table .item-msg {
	background: none repeat scroll 0 0 #FF0;
	color: #000;
	font-size: 10px;
	font-weight: 700
}
.cart .cart-collaterals {
	padding: 10px 15px
}
.cart .cart-collaterals .col2-set .col-1 {
	width: 100%
}
.cart .cart-collaterals .col2-set {
	float: left;
	width: 700px
}
.cart .totals .button.btn-proceed-checkout.btn-checkout, .cart .button.btn-proceed-checkout.btn-checkout, #checkoutSteps .button, .account-login .new-users button.button, .account-login .registered-users button.button {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/homepage-heading-bg.jpg) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	height: 35px;
	padding-left: 12px
}
.cart .totals .button.btn-proceed-checkout.btn-checkout span, .cart .button.btn-proceed-checkout.btn-checkout span, #checkoutSteps .button span {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/small-arrow.png) no-repeat scroll -1px 9px rgba(0, 0, 0, 0);
	font-size: 18px;
	padding-left: 10px
}
.cart .totals .button.btn-proceed-checkout.btn-checkout span span, .cart .button.btn-proceed-checkout.btn-checkout span span, #checkoutSteps .button span span {
	background: none
}
.account-login .new-users button.button span, .account-login .registered-users button.button span {
	font-size: 18px;
	font-weight: 700
}
.col2-set button {
	padding-left: 0 !important
}
.col2-set button span {
	background: none !important
}
.cart .crosssell h2 {
	background: none repeat scroll 0 0 #df0000;
	color: #FFF;
	font-size: 11px;
	padding: 10px;
	text-align: left;
	width: 668px
}
.cart .crosssell .product-image {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #C1C1C1;
	float: left;
	padding: 5px;
	margin-right: 30px;
	box-shadow: 0 0 5px #C1C1C1
}
.cart .crosssell li.item .product-name {
	font-weight: 700;
	margin: 5px 0 20px;
	width: 135px
}
.cart .crosssell li.item .product-name a {
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	color: #90183D;
	line-height: 1.5
}
.cart .crosssell li.item .product-name a:hover {
	color: #90183D
}
.cart .crosssell .product-details .price-box {
	line-height: 29px;
	float: right;
	margin-right: 10px
}
.cart .crosssell .product-details button.button {
	float: right
}
.cart .crosssell .button.btn-cart {
	float: right;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 28px
}
.cart .crosssell li.item {
	float: left;
	height: auto;
	margin: 10px 10px 0 0;
	padding: 10px;
	position: relative;
	width: 100%
}
.cart .crosssell li.item .add-to-links {
	margin-top: 10px
}
.cart .crosssell li.item .add-to-links li {
	float: right;
	margin-left: 10px
}
.cart .crosssell .product-details {
	height: 70px;
	margin-bottom: 5px;
	overflow: hidden;
	display: inline-block
}
.cart .crosssell .old-price {
	margin-top: -8px
}
.cart .discount {
	margin-bottom: 20px
}
.cart .discount h2, .cart .shipping h2 {
	background: none repeat scroll 0 0 #90143B;
	color: #FFF;
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 16px;
	padding: 5px 10px
}
.cart .input-box {
	width: auto
}
.cart .input-box input.input-text {
	height: 25px;
	width: 322px
}
.cart .input-box select {
	height: 30px;
	padding: 5px;
	width: 327px
}
.cart .buttons-set {
	border: none;
	padding: 5px 0
}
.cart .totals {
	float: right
}
.cart .totals table {
	width: 100%
}
.cart .totals table th, .cart .totals table td {
	padding: 5px
}
.cart .totals table th {
	font-weight: 700
}
.cart .cart-collaterals .discount .discount-form {
	border: 2px dashed #6A574A;
	padding: 20px 20px 10px;
	width: 644px
}
.cart .cart-collaterals .discount .discount-form .input-label {
	float: left;
	width: 316px
}
.cart .cart-collaterals .discount .discount-form label {
	color: #90143B;
	font-size: 15px;
	font-weight: 700
}
#checkout-review-submit p.f-left {
	text-align: center;
	margin: -20px 0 0
}
#checkout-review-submit p.f-left a {
	background: none repeat scroll 0 0 #6A574A;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	clear: both;
	color: #FFF;
	display: block;
	padding: 7px 13px;
	text-decoration: none;
	margin-top: 5px
}
#checkout-review-submit p.f-left a:hover {
	background: #90183d
}
.item-options dt {
	font-weight: 700;
	font-style: italic;
	line-height: 17px
}
.item-options dd {
	padding-left: 10px
}
.truncated {
	cursor: help;
	text-align: right
}
.truncated a.dots {
	cursor: help
}
.truncated a.details {
	cursor: help
}
.truncated .truncated_full_value {
	position: relative;
	right: -140px;
	top: 6px;
	z-index: 999
}
.truncated .truncated_full_value .item-options {
	position: absolute;
	top: -99999em;
	left: -99999em;
	z-index: 999;
	width: 170px;
	padding: 8px;
	border: 1px solid #ddd;
	background-color: #f6f6f6
}
.truncated .truncated_full_value .item-options > p {
	font-weight: 700;
	text-transform: uppercase
}
.truncated .show .item-options {
	top: -20px;
	left: 50%
}
.col-left .truncated .show .item-options {
	left: 30px;
	top: 7px
}
.col-right .truncated .show .item-options {
	left: -240px;
	top: 7px
}
.sp-methods dt {
	font-weight: 700
}
.sp-methods .price {
	font-weight: 700
}
.sp-methods .form-list {
	padding-left: 20px
}
.sp-methods select.month {
	width: 150px;
	margin-right: 10px
}
.sp-methods select.year {
	width: 105px
}
.sp-methods .checkmo-list li {
	margin: 0 0 5px
}
.sp-methods .checkmo-list label {
	width: 135px;
	padding-right: 10px;
	text-align: right
}
.sp-methods .checkmo-list address {
	float: left
}
.sp-methods .centinel-logos a {
	margin-right: 3px
}
.sp-methods .centinel-logos img {
	vertical-align: middle
}
.sp-methods .release-amounts {
	margin: .5em 0 1em
}
.sp-methods .release-amounts button {
	float: left;
	margin: 5px 10px 0 0
}
#checkout-shipping-method-load .sp-methods li {
	background: none repeat scroll 0 0 #90133A;
	color: #F6EC28;
	font-weight: 700;
	padding: 10px;
	width: 440px
}
.sp-methods li label {
	text-transform: uppercase
}
.please-wait {
	float: right;
	margin-right: 5px
}
.please-wait img {
	vertical-align: middle
}
.cvv-what-is-this {
	cursor: help;
	margin-left: 5px
}
.tool-tip {
	border: 1px solid #ddd;
	background-color: #f6f6f6;
	padding: 5px;
	position: absolute;
	z-index: 9999
}
.tool-tip .btn-close {
	text-align: right
}
.tool-tip .btn-close a {
	display: block;
	margin: 0 0 0 auto;
	width: 15px;
	height: 15px;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/btn_window_close.gif) 100% 0 no-repeat;
	text-align: left;
	text-indent: -999em;
	overflow: hidden
}
.tool-tip .tool-tip-content {
	padding: 5px
}
.gift-messages-form {
	background-color: #EEE8DE;
	border: 1px solid #DDD;
	position: relative;
	padding: 10px
}
.gift-messages-form label {
	float: none !important;
	position: static !important;
	line-height: 26px
}
.gift-messages-form h4 {
	margin-bottom: 8px
}
.gift-messages-form .item {
	margin: 0 0 10px
}
.gift-messages-form .item .product-img-box {
	float: left;
	width: 75px
}
.gift-messages-form .item .product-image {
	margin: 0 0 7px
}
.gift-messages-form .item .number {
	margin: 0;
	font-weight: 700;
	text-align: center
}
.gift-messages-form .item .details {
	margin-left: 90px
}
.gift-messages-form .item .details .product-name {
	margin-top: 2px;
	margin-bottom: 10px
}
.gift-message-link {
	display: block;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bkg_collapse.gif) 0 4px no-repeat;
	padding-left: 20px
}
.gift-message-link.expanded {
	background-position: 0 -53px
}
.gift-message-row .btn-close {
	float: right
}
.gift-message dt strong {
	font-weight: 700
}
.checkout-agreements li {
	margin: 10px 0
}
.checkout-agreements .agreement-content {
	border: 1px solid #ddd;
	background-color: #f6f6f6;
	padding: 5px;
	height: 10em;
	overflow: auto
}
.checkout-agreements .agree {
	padding: 6px
}
.centinel .authentication {
	border: 1px solid #ddd;
	background: #fff
}
.centinel .authentication iframe {
	width: 99%;
	height: 400px;
	background: transparent !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important
}
.block-progress {
	margin-top: 35px
}
.block.block-progress.opc-block-progress dd {
	padding-left: 10px
}
.block-progress dt {
	font-weight: 700;
	padding: 2px 4px
}
.block-progress dt.complete, .block-progress dd.complete {
	background-color: #f6f6f6
}
.opc {
	border-bottom: 1px solid #ddd;
	position: relative
}
.opc li.section {
	border: 1px solid #ddd;
	border-bottom: 0
}
.opc .buttons-set.disabled button.button {
	display: none
}
.opc .buttons-set .please-wait {
	height: 21px;
	line-height: 21px
}
.opc .step-title {
	background-color: #EFE8DD;
	padding: 10px;
	text-align: right
}
.opc .step-title .number {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #FFF;
	color: #353535;
	float: left;
	font: 11px/12px arial, helvetica, sans-serif;
	margin: 0 5px 0 0;
	padding: 0 3px
}
.opc .step-title h2 {
	color: #5B5A5A;
	float: left;
	font: 12px/14px Verdana, Helvetica, sans-serif;
	margin: 0;
	text-transform: uppercase
}
.opc .step-title a {
	display: none;
	float: right
}
.opc .allow .step-title {
	cursor: pointer
}
#co-shipping-method-form > div {
	margin-bottom: 20px
}
#co-shipping-method-form .sp-methods dt {
	background: none repeat scroll 0 0 #BCDBED;
	border: 1px solid;
	color: #000;
	font-size: 10px;
	font-weight: 700;
	margin-bottom: 10px;
	padding: 10px
}
.opc .coverMessage {
	font-weight: 700
}
.opc .coverMessage ul {
	font-weight: 400;
	margin: 20px 0 0 35px
}
.opc .coverMessage ul li {
	list-style: decimal outside none;
	margin-bottom: 8px
}
.field > label {
	clear: both;
	display: block;
	margin: 10px 0 5px
}
#customer_notes {
	min-height: 80px;
	width: 460px
}
.opc .active .step-title {
	background-color: #90143B;
	cursor: default
}
.opc .active .step-title h2 {
	color: #fff
}
.opc .step {
	border-top: 1px solid #ddd;
	padding: 10px;
	position: relative
}
.opc .step .col-1 h3, .opc .step .col-2 h3 {
	background: none repeat scroll 0 0 #90143B;
	color: #FF0;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 15px;
	padding: 8px 5px
}
.opc .step .col-1 > h4 {
	background: none repeat scroll 0 0 #FFFFC6;
	border: 1px solid #C1C1C1;
	color: #000;
	display: inline-block;
	font-size: 13px;
	height: 107px;
	padding: 28px 190px 0 20px;
	width: 193px
}
.opc .col-2 {
	position: relative
}
.opc .col-2 ul {
	margin-top: 20px
}
.opc .step p.required {
	position: absolute;
	right: 130px;
	top: 86px
}
.opc .step .fypbox {
	top: 166px;
	position: absolute;
	right: 74px;
	color: #90143B
}
.opc .col-2 .buttons-set {
	padding: 0
}
.opc .col-2 .buttons-set button.button {
	float: left
}
.opc .step .col-1> .button-wrap {
	display: inline-block;
	vertical-align: bottom;
	margin-top: 0
}
.opc .step .col-1> .button-wrap .buttons-set {
	padding-bottom: 0
}
#checkout-review-table td {
	vertical-align: super
}
.opc .step p {
	margin-bottom: 5px
}
.opc .step .tool-tip {
	right: 10px
}
.opc .step .input-box {
	width: auto
}
.opc .step .input-box .input-text {
	height: 17px;
	padding: 5px
}
#billing-new-address-form ul .infotext label {
	background: #90143b;
	color: #f6ec28;
	font-size: 10px;
	line-height: 20px;
	padding: 5px;
	width: 100%
}
#billing-new-address-form ul .wide.billinginfotext {
	background: #FFFF4D;
	border: 1px solid #c1c1c1;
	padding: 5px 0 5px 12px
}
#billing-new-address-form ul .wide.billinginfotext label {
	font-family: arial;
	font-size: 1em;
	font-weight: 400;
	letter-spacing: -.1px
}
#billing-new-address-form ul .wide.billinginfotext span {
	color: red;
	margin-right: 3px
}
#billing-buttons-container {
	position: relative
}
#co-billing-form p.required {
	position: relative;
	right: 10px;
	top: 0
}
.checkout-progress {
	padding: 0 50px;
	margin: 10px 0
}
.checkout-progress li {
	float: left;
	width: 20%;
	border-top: 5px solid #ccc;
	text-align: center;
	color: #ccc
}
.checkout-progress li.active {
	border-top-color: #000;
	color: #000
}
.multiple-checkout {
	position: relative
}
.multiple-checkout .tool-tip {
	top: 50%;
	margin-top: -120px;
	right: 10px
}
.multiple-checkout .grand-total {
	font-size: 1.5em;
	text-align: right
}
.login-info {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/log-in-save.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #000;
	font-size: 10px;
	font-weight: 700;
	height: 56px;
	letter-spacing: .2px;
	line-height: 40px;
	margin: 15px 0 5px 10px;
	padding-left: 44px
}
.account-login .registered-users p {
	margin-bottom: 20px
}
.account-login .registered-users p.required {
	margin: 0
}
.account-login .registered-users a.f-left {
	margin: 7px 0 0 -5px
}
.window-overlay {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/window_overlay.png) repeat;
	background: rgba(0, 0, 0, 0.35);
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 990
}
.my-account {
	padding: 0;
	width: 845px
}
.my-account .pager {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/pager-bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #C1C1C1;
	margin: 10px 0;
	padding: 11px 10px 7px;
	width: 803px
}
.my-account .title-buttons .link-rss {
	float: none;
	margin: 0
}
#my-reviews-table h2.product-name {
	margin: 0
}
.my-account .my-wishlist {
	margin-top: 6px
}
.my-account .my-wishlist table.data-table td {
	padding: 10px 5px 5px 10px
}
.my-account .my-wishlist table.data-table td a.product-image {
	float: left;
	border: 1px solid #c1c1c1;
	padding: 5px
}
.my-account .my-wishlist table.data-table td .product-name {
	margin: 5px 0
}
.my-account .my-wishlist table.data-table td .product-name a {
	text-decoration: none
}
.my-account .my-wishlist table.data-table td textarea {
	height: 119px;
	width: 350px;
	float: left;
	margin-right: 40px;
	resize: none
}
.my-account .my-wishlist table.data-table td.a-center p {
	margin-bottom: 5px
}
.my-account .my-wishlist .back-btn {
	float: left;
	margin-top: -5px
}
.my-account .my-wishlist .buttons-set2 button.button {
	margin-left: 20px
}
.dashboard {
	margin: 5px 10px 10px
}
.dashboard .page-title {
	border: 0 none
}
.dashboard .page-title h1 {
	background: none repeat scroll 0 0 #6A574A;
	color: #FFF;
	font-size: 11px;
	font-weight: 700;
	padding: 9px;
	text-transform: uppercase
}
.dashboard .welcome-msg {
	padding: 10px 0
}
.dashboard .welcome-msg p.hello {
	color: #90143b
}
.dashboard .welcome-msg p {
	padding: 10px 0
}
.dashboard .box-head {
	margin-bottom: 5px
}
.dashboard .box-account .box-head h2 {
	margin-bottom: 10px
}
.dashboard .col2-set {
	margin-bottom: 20px
}
.dashboard .box-recent {
	margin: 10px 0 30px;
	padding: 10px 0
}
.my-account .data-table thead th {
	background: none repeat scroll 0 0 #EFE8DD;
	padding: 2px 20px 5px 5px
}
.my-account .data-table tr td {
	padding: 2px 20px 5px 5px
}
.my-account .data-table tr.even td {
	background: none repeat scroll 0 0 #F5F5F5
}
.my-account .data-table tr td.last {
	padding-right: 5px
}
.dashboard .box-info {
	margin-bottom: 30px;
	padding: 10px 0
}
.dashboard .box-info .box-title {
	margin-bottom: 5px
}
.dashboard .box-info .box-title h3 {
	margin-bottom: 10px
}
.dashboard .box-reviews .number {
	float: left;
	font-size: 10px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	margin: 3px -20px 0 0;
	padding: 2px 3px;
	background: #ddd
}
.dashboard .box-reviews .details {
	margin-left: 20px
}
.dashboard .box-tags .number {
	float: left;
	font-size: 10px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	margin: 3px -20px 0 0;
	padding: 2px 3px;
	background: #ddd
}
.dashboard .box-tags .details {
	margin-left: 20px
}
.addresses-list li.item {
	margin: 20px 0
}
.order-info {
	border: 1px solid #ddd;
	padding: 5px
}
.order-info dt, .order-info dd, .order-info ul, .order-info li {
	display: inline
}
.order-info dt {
	font-weight: 700
}
.order-date {
	margin: 10px 0
}
.order-items {
	width: 100%;
	overflow-x: auto
}
.order-additional {
	margin: 15px 0
}
.gift-message dt strong {
	color: #666
}
.gift-message dd {
	font-size: 13px;
	margin: 5px 0 0
}
.order-about dt {
	font-weight: 700
}
.order-about dd {
	font-size: 13px;
	margin: 0 0 7px
}
.tracking-table {
	margin: 0 0 15px
}
.tracking-table th {
	font-weight: 700;
	white-space: nowrap
}
.tracking-table-popup {
	width: 100%
}
.tracking-table-popup th {
	font-weight: 700;
	white-space: nowrap
}
.tracking-table-popup th, .tracking-table-popup td {
	padding: 1px 8px
}
.page-print .print-head img {
	float: left
}
.page-print .print-head address {
	float: left;
	margin-left: 15px
}
.page-print .gift-message-link {
	display: none
}
.page-print .price-excl-tax, .page-print .price-incl-tax {
	display: block;
	white-space: nowrap
}
.page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price {
	display: inline
}
.product-review .product-img-box {
	float: left;
	width: 140px
}
.product-review .product-img-box .product-image {
	display: block;
	width: 125px;
	height: 125px
}
.product-review .product-img-box .label {
	font-size: 11px;
	margin: 0 0 3px
}
.product-review .product-img-box .ratings .rating-box {
	float: none;
	display: block;
	margin: 0 0 3px
}
.product-review .product-details {
	margin-left: 150px
}
.product-review .product-name {
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 10px
}
.product-review .ratings-table {
	margin: 0 0 10px
}
.product-review dt {
	font-weight: 700
}
.product-review dd {
	font-size: 13px;
	margin: 5px 0 0
}
.footer {
	color: #FFF;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	margin: 0 auto;
	padding: 20px 15px;
	 width: 100%;
box-sizing: border-box;
}
.footer-links ul {
	margin-left: 5px
}
.footer-one-forth {
	border-right: 1px solid #FFF;
	float: left;
	padding: 0 32px;
	text-align: left;
	width: 210px;
	min-height: 120px
}
.footer-one-forth .title {
	color: #FFF;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -.8px;
	text-transform: uppercase;
	margin-left: 5px
}
.footer-one-forth .footer-links ul li {
	margin: 10px 0
}
.footer-one-forth .footer-links ul li, .footer-one-forth .footer-links ul li a {
	color: #FFF;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	list-style: none outside none;
	text-decoration: none
}
.footer-one-forth .footer-links ul li a {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	padding: 2px 0
}
.footer-one-forth .footer-links ul li a:hover {
	background: none repeat scroll 0 0 #C7C7C7;
	color: #695649;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	padding: 2px 5px
}
.footer .last {
	padding-right: 0 !important;
	border: none
}
.footer .first {
	padding-left: 0 !important
}
.footer-container .bottom-container {
	font-size: 14px;
	margin-top: 22px
}
.footer-container .bottom-container .copyright {
	float: left;
	font-size: 12px;
	padding-left: 5px;
	text-align: center;
}
.footer-container .bottom-container .icons-bg {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/icons-bg.png) no-repeat;
	float: right;
	width: 255px;
	height: 54px
}
.footer-container .bottom-container .icons-bg .icon {
	float: left;
	padding: 13px 5px 5px 15px
}
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-view .box-tags .form-add:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {
	display: block;
	content: ".";
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden
}
.top-nav-bg {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/homepage-heading-bg.jpg) repeat-x;
	height: 36px;
	z-index: 10;
	position: relative
}
.top-nav-fixed {
	text-align: center;
	text-transform: uppercase;
	padding-top:11px;
	margin: 0 auto !important;
	width: 1075px
}
.top-nav-fixed > ul {
	height: 16px;
	overflow: hidden
}
.top-nav-fixed ul li {
	border-left: 1px solid #FFF;
	color: #FFF;
	float: left;
	font-size: 10px;
	line-height: 7px;
	padding: 0 4px
}
.top-nav-fixed ul li h2, .top-nav-fixed ul h2 {
	color: #fff;
	font-size: 11px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	letter-spacing: 0
}
.top-nav-fixed h1 {
	font-size: 11px;
	color: #fff;
	font-weight: 400;
}
.top-nav-fixed ul li:last-child {
	border-right: none !important
}
.top-nav-fixed ul li:first-child {
	border-left: none !important
}
.header .quick-access .form-search input {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFF;
	float: right;
	font-size: 12px;
	font-weight: 700;
	height: 12px;
	margin-top: 5px;
	padding: 10px;
	text-transform: uppercase;
	width: 192px
}
.header .quick-access .form-search button.button {
	bottom: 66px;
	height: 35px;
	position: relative;
	right: 0;
	top: 4px;
	width: 38px
}
.header-contact-info {
	float: right;
	margin-right: 10px;
	text-align: right;
	width: 150px;
	margin-top: -10px
}
.header-contact-info a {
	display: block;
	width: 150px;
	height: 41px
}
.header-contact-info a:hover {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .5
}
.header-contact-info .home-page {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/home-button.png) no-repeat;
	margin-bottom: 10px
}
.header-contact-info .phone-num {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/contacts.png) no-repeat;
	margin-bottom: 10px
}
.header-contact-info .contact-to {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/mail.png) no-repeat
}
.header-contact-info .header-query {
	color: #695649;
	font-family: BellGothicStd-Bold;
	font-size: 14px;
	letter-spacing: .3px
}
.header-contact-info .phone-bold {
	color: #90183D;
	font-family: Helvetica;
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 1px
}
.header-contact-info .header-promo {
	font-size: 10px;
	color: #6b5649
}
.link-wrapper .link-arrow {
	float: left;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/cover-pointer.png) repeat-x scroll 0 0 transparent;
	height: 43px;
	width: 25px
}
.link-wrapper .link {
	float: left;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/links-bg.png) repeat-x;
	height: 43px;
	padding: 0 5px;
	line-height: 38px
}
.link-wrapper .link li {
	border-right: 1px solid #fff
}
.link-wrapper .link li.last {
	border: none
}
.link-wrapper .link a, .view-all .covers a {
	text-decoration: none;
	color: #fff;
	padding: 0 5px;
	position: relative
}
.link-wrapper .geotrust-horizental {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/geotrust-banner.png) no-repeat scroll 5px 3px rgba(0, 0, 0, 0);
	border: 1px solid #90143B;
	float: right;
	height: 65px;
	margin-right: 18px;
	text-align: right;
	width: 510px
}
.link-wrapper .geotrust-horizental .geoscript {
	float: right;
	position: relative;
	right: 70px;
	top: 5px
}
.view-all .covers {
	float: left;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/links-bg.png) repeat-x;
	height: 43px;
	line-height: 38px;
	padding: 0 5px;
	clear: both
}
.view-all .cover-arrow {
	float: left;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/cover-pointer.png) repeat-x;
	height: 43px;
	width: 25px
}
.clear {
	clear: both
}
.home-body {
	padding: 0 10px 10px
}
.product-listing {
	float: left;
	width: 245px;
	height: 245px;
	border: 1px solid #6b5649;
	padding: 7px;
	margin-bottom: 10px;
	-moz-box-shadow: 1px 1px 2px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px 2px #ccc;
	box-shadow: 1px 1px 2px 2px #ccc
}
.product-title {
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
	padding-bottom: 11px
}
.pro-img {
	padding: 0 0 11px
}
.pro-img img {
	border: 1px solid #c1c1c1
}
.pro-offer {
	font-size: 13px;
	color: #90143b;
	text-shadow: .1em .1em .2em #000
}
.product-listing p {
	font-size: 11px;
	line-height: 18px
}
.margin-rt-10 {
	margin-right: 10px
}
.footer-container {
	background: #695649;
	clear: both;
}
.home-wrapper {
	text-align: center
}
.home-wrapper .category {
	position: relative
}
.home-wrapper h5 {
	color: #90183d
}
.category.last {
	margin-right: 0 !important
}
.category.categorynum-6 {
	border: 1px solid #C1C1C1;
	float: left;
	height: 150px;
	margin: 10px 10px 0 0;
	padding: 5px;
	width: 113px
}
.category.categorynum-6 > div {
	height: 35px;
	overflow: hidden
}
.category.categorynum-6 > div.category-right-description {
	height: 0 !important
}
.category.categorynum-6 div h5 {
	font-size: 10.5px;
	line-height: 12px
}
.category.categorynum-6 > .img-anchor img {
	height: 64px;
	margin: 5px 0;
	width: 110px
}
.category.categorynum-6 > a.btn-6 {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #A73F58;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #FFF;
	display: block;
	height: 18px;
	letter-spacing: -.7px;
	padding: 5px;
	text-decoration: none
}
.category.categorynum-5 {
	border: 1px solid #C1C1C1;
	float: left;
	height: 150px;
	margin: 10px 10px 0 0;
	padding: 5px;
	width: 145px
}
.category.categorynum-5 > div {
	height: 35px;
	overflow: hidden
}
.category.categorynum-5 > div.category-right-description {
	height: 11px !important
}
.category.categorynum-5 div h5 {
	font-size: 10.5px;
	line-height: 12px
}
.category.categorynum-5 > .img-anchor img {
	height: 64px;
	margin: 5px 0;
	width: 110px
}
.category.categorynum-5 > a.btn-5 {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #A73F58;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #FFF;
	display: block;
	height: 18px;
	letter-spacing: -.7px;
	padding: 5px;
	text-decoration: none
}
.category.categorynum-4 {
	border: 1px solid #C1C1C1;
	float: left;
	min-height: 210px;
	margin: 10px 10px 0 0;
	padding: 10px;
	width: 176.7px
}
.category.categorynum-4 > div {
	height: 35px;
	overflow: hidden
}
.category.categorynum-4 div h5 {
	font-size: 10.5px;
	line-height: 12px
}
.category.categorynum-4 > .img-anchor img {
	height: 100px;
	margin: 5px 0;
	width: 170px
}
.category.categorynum-4 > a.btn-4 {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #A73F58;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #FFF;
	display: block;
	height: 18px;
	padding: 5px;
	text-decoration: none;
	font-weight: 700
}
.category.categorynum-3 {
	border: 1px solid #C1C1C1;
	float: left;
	margin: 0 10px 10px 0;
	padding: 10px;
	width: 246.2px
}
.category.categorynum-3.first {
	clear: both
}
.category.categorynum-3 > div {
	height: 35px;
	overflow: hidden
}
.category.categorynum-3 > div.desc_cntr, .category.categorynum-4 > div.desc_cntr, .category.categorynum-2 > div.desc_cntr {
	float: left;
	height: auto;
	margin-top: 10px;
	background: #f0e8e0;
	padding: 5px;
	margin-bottom: 10px
}
.category.categorynum-3 div h5 {
	font-size: 10.5px;
	line-height: 12px
}
.category.categorynum-3 div.product_material h5 {
	font-size: 14px;
	line-height: 12px
}
.category.categorynum-3 > .img-anchor img {
	height: 100px;
	margin: 5px 0;
	width: 170px
}
.category.categorynum-3 > a.btn-3, .category.categorynum-4 > a.btn-4, .category.categorynum-2 > a.btn-2 {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #A73F58;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #FFF;
	display: block;
	height: 18px;
	padding: 5px;
	text-decoration: none;
	font-weight: 700;
	font-size: 12px;
	text-align: center
}
.category.categorynum-3 > a.btn-3.star_btn {
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px
}
.category.categorynum-3 > a.btn-3.star_btn img {
	margin-left: 10px
}
.category.categorynum-2 {
	border: 1px solid #C1C1C1;
	float: left;
	min-height: 112px;
	margin: 10px 10px 0 0;
	padding: 10px;
	width: 385.5px
}
.category.categorynum-2 > div.category-right {
	float: right;
	text-align: left;
	width: 210px
}
.category.categorynum-2 div h5 {
	font-size: 12px;
	height: 30px;
	letter-spacing: -.7px;
	margin-bottom: 5px;
	text-transform: uppercase
}
.category.categorynum-2 .category-right h5.cat_title a {
	display: block;
	font-weight: 700;
	font-size: 11px;
	padding: 5px 5px 5px 0;
	text-align: left;
	text-decoration: none;
	color: #90183d;
	text-decoration: none;
	text-transform: uppercase;
	background: none;
	border: none;
	width: 100%
}
.category.categorynum-2 > .img-anchor img {
	border: 1px solid #C1C1C1;
	float: left;
	height: 100px;
	padding: 5px;
	width: 153px
}
.category.categorynum-2 .category-right-description {
	font-size: 11px;
	height: 39px;
	line-height: 13px;
	margin-bottom: 5px;
	overflow: hidden
}
.category.categorynum-2 .category-right a.btn-2 {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #A73F58;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #FFF;
	display: block;
	font-weight: 700;
	height: 18px;
	padding: 5px;
	text-align: center;
	text-decoration: none;
	width: 80%
}
.category.categorynum-1 {
	border: 1px solid #C1C1C1;
	float: left;
	margin: 10px 0 0;
	padding: 10px;
	text-align: left;
	width: 803px
}
.category.categorynum-1 div h5 {
	font-size: 18px;
	margin-bottom: 10px;
	text-transform: uppercase
}
.category.categorynum-1 > .img-anchor img {
	border: 1px solid #C1C1C1;
	height: 140px;
	padding: 5px;
	width: 180px
}
.category.categorynum-1 .category-right {
	float: right;
	padding-left: 15px;
	width: 596px;
	position: relative
}
.category.categorynum-1 .category-right .category-right-description {
	margin-bottom: 10px;
	min-height: 78px
}
.category.categorynum-1 a.btn-1 {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #A73F58;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	bottom: 0;
	color: #FFF;
	display: block;
	font-weight: 700;
	height: 18px;
	padding: 5px;
	position: relative;
	right: 0;
	text-align: center;
	text-decoration: none;
	width: 130px
}
.home-wrapper .vertical-category {
	border: 1px solid #C1C1C1;
	margin-bottom: 15px;
	padding: 15px;
	text-align: left
}
.home-wrapper .vertical-category img {
	border: 1px solid #C1C1C1;
	display: inline-block;
	padding: 5px;
	text-indent: -99999px;
	width: 150px;
	height: 100px
}
.home-wrapper .vertical-category .category-right {
	float: right;
	padding-left: 15px;
	width: 610px
}
.home-wrapper .vertical-category .category-right h5 {
	font-size: 15px;
	margin-bottom: 15px;
	text-transform: uppercase
}
.home-wrapper .vertical-category .category-right .category-right-description {
	margin: 5px 0
}
.home-header {
	height: 40px
}
.home-header .text-area {
	float: left
}
.view-more {
	float: right;
	position: relative;
	top: 20px;
	margin-right: 20px
}
.view-more a.prev {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/arrow-left.png) no-repeat scroll 0 0;
	width: 15px;
	height: 15px;
	color: transparent;
	margin-right: -22px
}
.view-more a.next {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/arrow-right.png) no-repeat scroll 0 0;
	width: 15px;
	height: 15px;
	color: transparent
}
.view-more a:active {
	background-position: 0 -25px
}
.product-wrapper {
	height: 329px;
	margin-top: 7px
}
.product-wrapper .mainbox {
	width: 184px;
	height: 280px;
	float: left;
	margin-right: 17px
}
.product-wrapper .mainbox-last {
	width: 184px;
	height: 280px;
	border: #c1c1c1 solid 1px;
	float: left
}
.product-wrapper .mainbox-last a {
	margin-top: 10px
}
.product-wrapper .imgbox {
	height: 160px;
	width: 160px;
	border: #c1c1c1 solid 1px;
	margin: 10px 10px 3px
}
.product-wrapper .mainbox-last .imgbox {
	height: 172px;
	width: 165px;
	border: #c1c1c1 solid 1px;
	margin: 8px 0 0 8px
}
.product-wrapper .link {
	margin: 0 10px;
	font-size: 11px
}
.product-wrapper .lower-section {
	position: absolute;
	bottom: 0;
	margin-left: 10px
}
.lower-section .price-box p span {
	color: #90183D
}
.lower-section button.button {
	margin-top: 5px
}
.product_categories_titles {
	background: none repeat scroll 0 0 #90143B;
	color: #FFF;
	padding: 5px 10px;
	margin-top: 10px
}
.product_navigation_list {
	background: none repeat scroll 0 0 #ECE7DE
}
.product_navigation_list li {
	list-style: disc outside none;
	padding: 5px 5px 5px 0
}
.product_navigation_list li a {
	text-decoration: none
}
.std h4 {
	background: none repeat scroll 0 0 #90183D;
	color: #FFF !important;
	height: 38px;
	line-height: 34px;
	margin: 10px 0;
	padding-left: 10px;
	text-shadow: .1em .1em .2em #000;
	text-align: center;
	margin-top: 20px
}
.products {
	border: 1px solid #CCC;
	float: left;
	height: 350px;
	margin: 7px;
	width: 31.3%
}
.products.productnum-6 {
	margin: 15px 7px 0 0;
	width: 260px
}
.products div {
	background: none repeat scroll 0 0 #ECE7DE;
	float: left;
	padding: 5px 0;
	width: 100%;
	min-height: 33px
}
.products h5 {
	color: #333 !important;
	float: left;
	font-size: 20px;
	font-weight: 400;
	margin: 0;
	text-align: center;
	width: 100%
}
.products img {
	float: left;
	height: auto;
	margin: 5px;
	width: 252px
}
.products p {
	color: #333;
	float: left;
	padding: 5px;
	text-align: center
}
.search_filter {
	float: left;
	padding: 10px;
	width: 215px
}
.search_filter .ddcommon {
	margin-bottom: 5px
}
.search_filter p {
	font-weight: 700;
	padding-bottom: 10px
}
.cover-wrap-span {
	width: 820px;
	overflow: hidden
}
.cover-inner-top {
	overflow: hidden
}
.cover-inner-row {
	float: left;
	margin: 0 20px 15px 0;
	width: 48.7%
}
.cover-inner-row h3 {
	background: none repeat scroll 0 0 #90183D;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	padding: 6px 10px;
	text-align: center
}
.cover-inner-row > p {
	padding: 4px 10px
}
.cover-inner-row:nth-child(2n) {
	border-right: none;
	margin-right: 0
}
.cover-finder-wrap {
	clear: both;
	overflow: hidden;
	position: relative;
	margin-top: 20px
}
.cover-finder-form {
	left: 10px;
	position: absolute;
	top: 163px;
	transition: all .3s ease 0;
	width: 364px
}
.cover-finder-wrap img {
	width: 100%
}
.cover-finder-heading {
	position: absolute;
	top: 20px;
	color: #fff;
	font-size: 24px;
	left: 10px;
	width: 310px
}
.cover-finder-not {
	display: block;
	width: 97.6%;
	text-align: right;
	padding: 5px 10px;
	background-color: #F1E8DF
}
#allow-gift-messages-for-items-container {
	padding-top: 7px
}
#allow-gift-messages-for-items-container ol {
	margin-top: 7px
}
dl.item-options {
	clear: both
}
.category-products.category-fakeproduct .product-shop {
	overflow: hidden;
	margin-left: 0
}
.category-products.category-fakeproduct .products-list .product-image {
	margin-right: 20px
}
.category-products.category-fakeproduct .f-fix {
	padding-top: 7px
}
.category-products.category-fakeproduct a.link-learn {
	margin-top: 20px;
	display: block;
	width: 117px;
	height: 30px;
	font-size: 0;
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/View-More-Info.png) no-repeat;
	float: right
}
#product-attribute-specs-table th {
	padding: 0;
	vertical-align: text-top;
	line-height: 22px;
}
#product-attribute-specs-table td {
	vertical-align: text-top;
	line-height: 18px
}
.block.block-rightblocks img {
	margin: -10px 0 0 5px
}
#product_tabs_product_faq_contents > p {
	margin-bottom: 10px
}
.cover-finder-not > a {
	font-style: italic;
	font-weight: 700
}
#cart-sidebar-reorder li.item .product-name {
	float: none
}
#cart-sidebar-reorder li a.product-image {
	border: 1px solid #C1C1C1;
	float: left;
	padding: 2px
}
#cart-sidebar-reorder li a.product-image img {
	margin: 0
}
.checkbox.validate-one-required-by-name {
	float: left
}
#box-table-a, .product-attribute-list {
	background: none repeat scroll 0 0 #ECE7DF;
	width: 100%
}
#box-table-a th, .product-attribute-list th {
	background: none repeat scroll 0 0 #90183d
}
#box-table-a p {
	margin-left: 10px
}
#box-table-a th h1 {
	color: #FFF;
	font-size: 15px;
	font-weight: 700;
	padding: 6px 10px
}
#box-table-a td img {
	padding: 10px 0
}
.vantage-catalog-product-custom-list {
	margin-top: 20px
}
.vantage-catalog-product-custom-list table.product-attribute-list th {
	width: 14%
}
.vantage-catalog-product-custom-list table.product-attribute-list td {
	padding: 5px 8px;
	color: #000
}
.vantage-catalog-product-custom-list table.product-attribute-list a {
	color: #00F
}
.vantage-catalog-product-custom-list table.product-attribute-list a:hover {
	color: #90183D
}
.vantage-catalog-product-custom-list table.product-attribute-list a.view_details {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/View-More-Info.png) no-repeat scroll 0 0 transparent;
	display: block;
	height: 30px;
	text-indent: -99999px;
	width: 118px;
	float: right
}
.product-attribute-list th {
	color: #FFF;
	padding: 10px 8px;
	text-align: left;
	width: 7%
}
.product-attribute-list td {
	padding: 10px 8px;
	border-bottom: 1px solid #FFF
}
.product-view #addedoverlay, #addedoverlay {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 295;
	background: grey;
	opacity: .8
}
.product-view #added {
	position: fixed;
	width: 450px;
	padding: 15px;
	min-height: 50px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	border: 2px solid #d3d3d3;
	z-index: 305;
	margin: 50px 350px
}
#added > a {
	background: none repeat scroll 0 0 #E5E6E6;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	color: #5F5F5F;
	display: inline-block;
	margin-right: 7px;
	margin-top: 10px;
	padding: 3px 8px
}
.product-view #added img {
	margin: 0 8px 13px 0;
	border: 1px solid #818181;
	width: 60px;
	height: 60px
}
.product-view #added a {
	background: none repeat scroll 0 0 #6A574A;
	border: 0 none;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	color: #FFF;
	cursor: pointer;
	font-size: 11px;
	margin: 0;
	overflow: visible;
	padding: 5px 6px;
	text-align: center;
	text-decoration: none
}
.product-view #added a:hover {
	background: none repeat scroll 0 0 #90143b;
	margin: 0;
	text-decoration: none
}
.product-view #added #hidewindow {
	margin: 0
}
.product-view #added #hidewindow:hover {
	background: #666464
}
.ajax-cart-title {
	font-size: 12px;
	font-weight: 700;
	color: #696969;
	line-height: 16px;
	padding-bottom: 3px;
	border-bottom: 3px solid #f8f8f8
}
#added > .ajax_thumb {
	float: left !important;
	width: 62px;
	height: 62px;
	margin-top: 10px
}
#added .product-name {
	color: #90183D;
	float: left;
	font-size: 11px;
	font-weight: 700;
	margin: 0;
	padding: 10px 0 0 10px;
	text-transform: uppercase;
	width: 370px
}
#added > .ajax-action {
	clear: both;
	display: inline-block;
	margin-top: 10px;
	overflow: hidden;
	padding: 10px;
	background: #f5f5f5;
	border-top: 1px solid #ededed
}
#added > .ajax-action a {
	display: inline-block
}
#added > .crosssell {
	clear: both;
	float: left;
	margin-top: 10px
}
#added .crosssell h2 {
	float: left;
	font-size: 11px;
	text-transform: lowercase;
	margin-bottom: 10px
}
#added > .crosssell ul li {
	float: left;
	margin-right: 11px
}
#added > .crosssell ul li a {
	background: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0
}
#added > .crosssell ul li.last {
	margin: 0
}
#crosssell-products-list li a.product-image {
	overflow: hidden;
	display: inline-block;
	float: left
}
#crosssell-products-list li a.product-image img {
	margin: 0
}
#crosssell-products-list li .product-name {
	width: 100%
}
h3.productrow {
	font-family: "Verdana", Arial, serif;
	font-size: 14px;
	color: #90143b;
	display: inline
}
a.cat-link:link {
	display: block;
	font-weight: 700;
	color: #fff;
	background-color: #6a5648;
	width: 350px;
	text-align: center;
	padding: 4px;
	text-decoration: none
}
a.cat-link:visited {
	display: block;
	font-weight: 700;
	color: #fff;
	background-color: #6a5648;
	width: 350px;
	text-align: center;
	padding: 4px;
	text-decoration: none
}
a.cat-link:hover {
	background-color: #90143b
}
a.cat-link:active {
	display: block;
	font-weight: 700;
	color: #fff;
	background-color: #6a5648;
	width: 350px;
	text-align: center;
	padding: 4px;
	text-decoration: none
}
.coverw_container {
	width: 100%
}
.coverw_primary {
	float: left;
	width: 248px;
	overflow: hidden;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	padding: 8px;
	border: 1px solid #CCC;
	margin-top: 10px;
	margin-right: 10px
}
.coverw_primary h3 {
	background: none repeat scroll 0 0 #90183D;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	padding: 10px;
	text-align: center
}
.coverw_primary > p {
	padding: 0
}
.coverw_content {
	float: left;
	width: 248px;
	overflow: hidden;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	padding: 8px;
	border: 1px solid #CCC;
	margin-top: 10px;
	margin-right: 10px
}
.coverw_content h3 {
	background: none repeat scroll 0 0 #90183D;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	padding: 10px;
	text-align: center
}
.coverw_content > p {
	padding: 0
}
.coverw_secondary {
	float: left;
	width: 240px;
	overflow: hidden;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	padding: 8px;
	border: 1px solid #CCC;
	margin-top: 10px
}
.coverw_secondary h3 {
	background: none repeat scroll 0 0 #90183D;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	padding: 10px;
	text-align: center
}
.coverw_secondary > p {
	padding: 0
}
ol.navlist {
	width: 750px;
	list-style-type: upper-alpha;
	margin-left: 25px
}
ul.navlist {
	list-style-type: none;
	width: 750px;
	height: 100px;
	border: dotted 1px #CCC
}
ul.subnavlist li {
	display: inline;
	list-style-type: none;
	padding-left: 5px;
	font: bold;
	line-height: 22px;
	float: left;
	width: 150px;
	text-transform: uppercase;
	font-size: 12px
}
.subnavlist a {
	text-decoration: underline;
	font: bold;
	color: #90143b
}
.subnavlist a:hover {
	text-decoration: underline;
	color: #90143b;
	font: bold
}
.cover-finder-wrap1 {
	clear: both;
	overflow: hidden;
	position: relative;
	width: 823px;
	border: 1px solid #000
}
.cover-finder-form1 {
	left: 400px;
	position: absolute;
	top: 5px;
	transition: all .3s ease 0;
	width: 425PX
}
.cover-finder-wrap1 img {
	width: 100%
}
.cover-finder-form2 {
	left: 410px;
	position: absolute;
	top: 65px;
	transition: all .3s ease 0;
	width: 425PX
}
.cover-finder-form3 {
	left: 400px;
	position: absolute;
	top: 280px;
	transition: all .3s ease 0;
	width: 425PX
}
.cover-finder-heading1 {
	position: absolute;
	top: 20px;
	color: #fff;
	font-size: 24px;
	left: 10px;
	width: 310px
}
.cover-finder-not1 {
	display: block;
	width: 97.6%;
	text-align: right;
	padding: 5px 10px;
	background-color: #F1E8DF
}
.custom-product-block {
	margin: 0 0 30px
}
.custom-product-block ul {
	margin: 10px 0 0 30px
}
.block_info {
	margin-top: 10px;
	width: 805px;
	border: 1px solid #000;
	background-color: #ece7df;
	padding: 10px
}
.category_outer_wrapper {
	border: 1px solid #C1C1C1;
	margin: 15px 0;
	padding: 10px 15px 0
}
.category-quick-links .legend {
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: #90143B
}
.category-quick-links ul {
	float: right
}
.category-quick-links ul li {
	display: inline-block;
	margin-left: 3px
}
.category_wrapper {
	margin-top: 15px
}
.category_wrapper ul li a {
	text-decoration: none
}
.aplhabet-wrapper {
	border: 1px solid #E4E4E4;
	float: left;
	margin-bottom: 15px;
	width: 100%
}
.aplhabet-wrapper .alphabets {
	background-color: #E8EDF2;
	float: left;
	width: 30px
}
.aplhabet-wrapper .alphabets a {
	display: block;
	font-size: 18px;
	margin-left: 7px;
	text-decoration: none;
	text-transform: uppercase
}
.aplhabet-wrapper > li {
	float: left;
	line-height: 25px;
	margin: 0 15px;
	width: 351px
}
.sidebar-info {
	text-align: center;
	padding: 0;
	margin: 0 auto;
	background-color: #0C9
}
.sidebar_info {
	text-align: left;
	padding: 5px
}
.coverw_4col_1 {
	float: left;
	width: 176.7px;
	overflow: hidden;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	padding: 9px;
	border: 1px solid #CCC;
	margin-top: 10px;
	margin-right: 10px;
	height: 278px;
	overflow: hidden
}
.coverw_4col_1 h3 {
	background: none repeat scroll 0 0 #90183D;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	padding: 10px;
	text-align: center
}
.coverw_4col_1 > p {
	padding: 0
}
.coverw_4col_2 {
	float: left;
	height: 278px;
	width: 180.7px;
	overflow: hidden;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	padding: 9px;
	border: 1px solid #CCC;
	margin-top: 10px;
	margin-right: 10px;
	overflow: hidden
}
.coverw_4col_2 h3 {
	background: none repeat scroll 0 0 #90183D;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	padding: 10px;
	text-align: center
}
.coverw_4col_2 > p {
	padding: 0
}
.coverw_4col_3 {
	float: left;
	height: 278px;
	width: 178.7px;
	overflow: hidden;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	padding: 9px;
	border: 1px solid #CCC;
	margin-top: 10px;
	overflow: hidden
}
.coverw_4col_3 h3 {
	background: none repeat scroll 0 0 #90183D;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	padding: 10px;
	text-align: center
}
.coverw_4col_3 > p {
	padding: 0
}
.coverw_4col_4 {
	float: left;
	width: 177.7px;
	margin-left: 10px;
	overflow: hidden;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	padding: 9px;
	border: 1px solid #CCC;
	margin-top: 10px;
	height: 278px;
	overflow: hidden
}
.coverw_4col_4 h3 {
	background: none repeat scroll 0 0 #90183D;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	padding: 10px;
	text-align: center
}
.coverw_4col_4 > p {
	padding: 0
}
.product-detail {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px
}
.category.categorynum-3_cms {
	border: 1px solid #C1C1C1;
	float: left;
	height: 300px;
	margin: 10px 10px 0 0;
	padding: 10px;
	width: 246.2px
}
.category.categorynum-3_cms > div {
	height: 35px;
	overflow: hidden
}
.category.categorynum-3_cms div h5 {
	font-size: 10.5px;
	line-height: 12px
}
_cms div h3 {
	background: none repeat scroll 0 0 #90183D;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	padding: 10px;
	text-align: center
}
.category.categorynum-3_cms > img {
	height: 100px;
	margin: 5px 0;
	width: 170px
}
.category.categorynum-3_cms > a {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #A73F58;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #FFF;
	display: block;
	height: 18px;
	padding: 5px;
	text-decoration: none;
	font-weight: 700
}
.category.categorynum-3_cms > p {
	padding: 0;
	color: #000
}
.top-right-block {
	float: left;
	margin-bottom: 10px
}

.cms_left_banner {
	border: 1px solid #c1c1c1;
	float: left;
	margin: 0 15px 10px 0;
	overflow: hidden;
	width: 785px;
}
.my-account .whistlist_table tr.even td {
	background: none !important
}
.custom_wishlist {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc
}
.custom_wishlist * {
	line-height: 1.5
}
.custom_wishlist .product-image {
	margin-right: 10px;
	float: left;
	display: inline
}
.custom_wishlist .product-shortdescription {
	width: 418px;
	margin-right: 10px;
	padding: 5px;
	float: left;
	display: inline;
	border: 1px solid #eee
}
.custom_wishlist .price_cntr {
	width: 250px;
	float: left;
	display: inline
}
.custom_wishlist .price-box {
	float: none
}
.wish_edit_cntr {
	margin-top: 15px
}
.wish_edit_cntr .add_to_cart_Cntr, .wish_edit_cntr .whish_btn {
	float: right;
	margin-left: 10px
}
.wish_edit_cntr .whish_btn {
	margin-top: 10px
}
.custom_wishlist textarea.comment_cntr {
	border: 1px solid #eee;
	margin-top: 10px;
	width: 820px !important;
	margin-right: 0 !important
}
.print_whishlist {
	width: 840px;
	margin: 0 auto
}
.print_whishlist .custom_wishlist {
	margin-bottom: 15px
}
.print_whishlist .product-name {
	margin-bottom: 5px
}
.print_whishlist .comment_cntr {
	border: 1px solid #eee;
	padding: 10px;
	margin-top: 10px
}
.category.category-noimage.categorynum-4, .category.category-noimage.categorynum-3, .category.category-noimage.categorynum-2 {
	height: 130px;
	overflow: hidden
}
.category.category-noimage.categorynum-4 div h5, .category.category-noimage.categorynum-3 div h5, .category.category-noimage.categorynum-2 div h5 {
	font-size: 14px;
	line-height: 1.4
}
.category.category-noimage.categorynum-4 div h5 a, .category.category-noimage.categorynum-3 div h5 a, .category.category-noimage.categorynum-2 div h5 a {
	color: #90183d;
	text-decoration: none
}
.category.category-noimage.categorynum-4 div h5 a:hover, .category.category-noimage.categorynum-3 div h5 a:hover, .category.category-noimage.categorynum-2 div h5 a:hover {
	text-decoration: underline
}
.category.category-noimage.categorynum-4 div.cat_ttl, .category.category-noimage.categorynum-3 div.cat_ttl, .category.category-noimage.categorynum-2 div.cat_ttl {
	height: 100px
}
.category.category-noimage.categorynum-3 {
	margin: 10px 10px 0 0
}
.category.category-noimage.categorynum-2 div h5 {
	height: auto
}
.category.category-noimage.categorynum-2 > a {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #A73F58;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #FFF;
	display: block;
	height: 18px;
	padding: 5px;
	text-decoration: none;
	font-weight: 700
}
.category h2 {
	font-size: 10.5px
}
.category h5 a, .category h2 a {
	color: #90183d;
	text-decoration: none
}
.category h5 a:hover, .category h2 a:hover {
	text-decoration: underline
}
.block-cart-home {
	float: right;
	width: 250px;
}
.block-cart-home .block-content li.item .product-name {
	float: none;
	width: 100%;
	height: auto;
	margin-bottom: 10px
}
.block-cart-home .block-content li.item .product-name a {
	color: #574434
}
.block-cart-home .mini-products-list .product-details {
	width: 100%;
	float: left;
	color: #574434
}
.block-cart-home .block-content .summary {
	background: none;
	border-top: 1px solid #808285
}
.block-cart-home .empty {
	min-height: 35px
}
.block-cart .block-content .view-cart {
	text-align: center;
	max-width:100%;
}
.block-cart .block-content .view-cart img{
	width: 100%;
}
.exclude_shipping_charge {
	border-bottom: 1px solid #808285;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #574434;
	font-size: 11px;
	font-weight: 700;
	text-align: center
}
.ship_img_cntr {
	text-align: center;
	margin-bottom: 5px
}
.checkout-link {
	background: none repeat scroll 0 0 #9c183b;
	border-radius: 5px;
	margin: 10px auto;
	padding: 9px 20px;
	text-align: center;
	text-transform: uppercase;
	width: 147px;
}
.checkout-link a {
	font-size: 14px !important;
	font-weight: 700;
	text-decoration: none;
	color: #fff;
	margin: 5px
}
.cart_g_2 {
	text-align: center;
	font-weight: 700
}
.view_cart_cntr {
	margin-top: 10px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 10px
}
.block .block-content .mini-category-list li.item {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bullet.png) no-repeat scroll 3px 9px transparent;
	padding: 3px 5px 3px 15px;
	text-align: left
}
.block .block-content .mini-category-list li.item a {
	text-decoration: none
}
.opc-block-progress {
	border: 1px solid #C1C1C1;
	margin: 5px 0 10px;
	padding: 10px
}
.opc-block-progress span {
	font-weight: 700
}
.opc-block-progress span.complete {
	margin-bottom: 7px;
	display: inline-block
}
.opc-block-progress .block-content dt {
	padding: 0
}
.opc-block-progress .row-one, .opc-block-progress .row-two, .opc-block-progress .row-three {
	border-bottom: 1px solid #c1c1c1;
	padding: 0 5px 10px;
	margin-bottom: 10px
}
.opc-block-progress .row-one .complete {
	background: none
}
.opc-block-progress .row-one .row-col.billing, .opc-block-progress .row-one .row-col.shipping {
	display: inline-block;
	width: 49.5%
}
.opc-block-progress .row-two {
	margin-bottom: 10px
}
.opc-block-progress .row-three {
	border-bottom: medium none;
	margin-bottom: 0;
	padding-bottom: 1px
}
.billing_zip_suggestion, .shipping_zip_suggestion {
	position: absolute;
	z-index: 100;
	width: 100%
}
.billing_zip_suggestion ul, .shipping_zip_suggestion ul {
	background-color: #333;
	margin-right: 10px;
	overflow: auto;
	height: 150px
}
.billing_zip_suggestion a, .shipping_zip_suggestion a {
	padding: 5px;
	color: #ccc;
	display: block
}
#vanOverlay {
	z-index: 1000;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #000;
	opacity: .45;
	-moz-opacity: .45;
	filter: alpha(opacity=45);
	display: none
}
#vanOverlay #vanLoading {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/opc-ajax-loader.gif) no-repeat;
	z-index: 1001;
	width: 200px;
	height: 100px;
	position: absolute;
	display: none;
	top: 50%;
	left: 50%
}
.noimage-categorynum-1 .productlistlong a {
	font-size: 16px
}
.noimage-categorynum-1 .img_cntr {
	width: 255px;
	float: left
}
.noimage-categorynum-1 .des_cntr {
	text-align: left
}
.noimage-categorynum-1 .btn_cntr {
	text-align: right;
	margin-right: 25px
}
.noimage-categorynum-1 a.btn-4 {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #A73F58;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	color: #FFF;
	display: inline-block;
	height: 18px;
	padding: 5px 20px 5px 10px;
	text-decoration: none;
	font-weight: 700;
	margin-top: 10px
}
.noimage-categorynum-1 a.btn-4 img {
	vertical-align: middle;
	margin-right: 5px
}
.twolevel-category .productlistlong h1 {
	color: #68584A;
	font-size: 30px;
	line-height: 46px
}
.twolevel-category .subcategory {
	padding-left: 70px
}
.twolevel-category .subcategory li {
	list-style: disc;
	font-size: 14px
}
.twolevel-category .subcategory h2 {
	font-size: 12px;
	font-weight: 400;
	text-align: left
}
.twolevel-category .subcategory h2 a {
	text-decoration: none;
	text-transform: capitalize
}
.cart-empty {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/empty-cart.png) no-repeat scroll center 0 rgba(0, 0, 0, 0);
	height: 125px;
	padding: 90px 10px 20px;
	text-align: center
}
#checkout-payment-method-load .hosted_pro, #checkout-payment-method-load .paypal_express {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/paypal-express-logo.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 40px;
	padding: 20px 0 0 220px
}
#checkout-payment-method-load .verisign {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/payflow-logo.png) no-repeat scroll 0 0;
	min-height: 40px;
	padding: 15px 0 0 220px
}
#checkout-payment-method-load .directdeposit_au {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bank_deposit_img.png) no-repeat scroll 0 0;
	min-height: 125px;
	padding: 15px 0 0 220px
}
.paypal-express-sub-title {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/paypal-express-sub-title.png) repeat-x scroll 0 -1px rgba(0, 0, 0, 0);
	border: 1px solid #000;
	color: #FFF;
	height: 29px;
	padding: 9px
}
.paypal-review-order {
	margin-top: 20px
}
.paypal-review-order .form-list li.wide input.input-text {
	width: 254px !important
}
.paypal-review-order .checkbox {
	float: left
}
.paypal-review-order li.control .field > label {
	clear: none;
	margin: -1px 0 0
}
.paypal-review-order .form-list label.required {
	margin: 10px 0 5px
}
.paypal-review-order .info-set.col2-set {
	margin-bottom: 20px
}
.paypal-review-order .box.paypal-shipping-method {
	left: -539px;
	position: relative
}
.paypal-review-order .box.paypal-shipping-method .required-entry {
	padding: 5px;
	margin: 10px 0 20px;
	width: 400px !important
}
.paypal-review-order .buttons-set button.button {
	margin-left: 5px
}
.paypal-review-order .legend > a {
	background: none repeat scroll 0 0 #6A574A;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	color: #FFF;
	font-family: arial;
	font-size: 13px;
	padding: 7px 14px;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
	float: right
}
.paypal-review-order .legend > a:hover {
	background: #90183d
}
.paypal-review-order table {
	margin-top: 15px
}
.paypal-review-order .data-table td {
	padding: 1px 5px
}
.form-search {
	position: relative;
	height: 40px
}
.form-search input {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #ccc;
	color: #FFF;
	float: right;
	font-size: 12px;
	font-weight: 700;
	height: 12px;
	margin-top: 5px;
	padding: 10px;
	text-transform: uppercase;
	width: 192px;
	color: #000
}
.form-search button.button {
	background-image: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/search_icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	bottom: 66px;
	height: 35px;
	position: absolute;
	right: 0;
	top: 4px;
	width: 38px
}
.content_prod_list {
	list-style: none;
	padding: 10px;
	margin: 20px 0 5px
}
.content_prod_list a {
	padding-bottom: 5px;
	display: inline-block
}
.quick_link_desc {
	margin: 10px 0;
	border: 1px solid #ececec;
	padding: 10px
}
.quik_link_container {
	width: 250px;
	float: left;
	display: inline
}
.quik_link_container p {
	font-size: 16px;
	margin-bottom: 5px
}
.quick_inner_text {
	margin-left: 300px
}
#shopping-cart-table .item-options dd.truncated {
	text-align: left
}
.product-view .product-img-box .more-views ul:after {
	display: inline-block
}
.category-product-description {
	color: #000;
	padding: 5px 0 10px;
	font-size: 12px;
	font-weight: 700
}
.van-top-block-nav ul {
	background: none;
	border: 1px solid #c1c1c1;
	padding: 20px 10px
}
.van-top-block-nav ul li {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bullet.png) no-repeat scroll 3px 9px transparent;
	padding: 3px 5px 3px 15px;
	text-align: left;
	list-style: outside none none;
	border-bottom: 1px dotted #dadada
}
.vantage-coverworld-cartlink-wrapper {
	margin: 10px 0
}
.vantage-coverworld-cartlink-wrapper .cartlink-handle {
	text-align: center;
	background: #FFF200;
	border: solid 1px #EAEAEE
}
.vantage-coverworld-cartlink-wrapper .vantage-coverworld-cartlink {
	border: solid 1px #EAEAEE;
	border-top: none
}
label.css-label {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/checkbox.png) no-repeat scroll 0 -19px;
	height: 18px;
	width: 22px;
	display: inline-block;
	vertical-align: middle
}
label.check_label {
	background-position: 0 0
}
label.radio-label {
	background: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/radiobutton.png) no-repeat scroll 0 -19px;
	height: 18px;
	width: 22px;
	display: inline-block;
	vertical-align: middle
}
label.radio-check-label {
	background-position: 0 0
}

/* CSS Document For Frontpage Category Listing Showcase */
.clear {
	clear: both;
}
.cat_list_showcase {
	width: 100%;
	clear: both;
}
.cat_list_showcase .category-image {
	height: 165px;
	margin: 10px 0 0;
	width: 250px;
}
.cat_list_showcase .category-image img {
	width: 100%;
}
.cat_list_showcase .catlisting {
	width: 252.5px;
	float: left;
	margin: 0 15px 20px 0;
}
.cat_list_showcase .last {
}
.cat_list_showcase .catlisting h3 {
	background: url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/homepage-heading-bg.jpg") repeat-x scroll 0 0 transparent;
	border: 1px solid #306CB4;
	font-weight: bold;
	line-height: 25px;
	margin: 0;
	min-height: 22px;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 0.3px;
	color: #FFFFFF;
}
.cat_list_showcase .catlisting h3  a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
}
.cat_list_showcase .odd {
}
.cat_list_showcase .even {
}
.cat_list_showcase .catlisting ul {
	margin: 15px 0 10px;
}
.cat_list_showcase .last {
	margin: 0;
}
.cat_list_showcase .catlisting .home-desc {
	background: #f0e8e0;
	font-size: 11px;
	padding: 10px;
	color: #555;
}
.cat_list_showcase .subcatlisting {
}
.cat_list_showcase .subcatlisting li {
	background: url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bullet.png") no-repeat scroll 0 7px transparent;
	padding: 0 4px 1px 12px;
	text-align: left;
}
.cat_list_showcase .subcatlisting li.last {
	border-bottom: none;
}
.subcatlisting li {
	display: block;
}
.subcatlisting li a {
	display: block;
	font-family: Helvetica, arial, sans-serif;
	font-weight: normal;
	padding: 2px 10px 2px 5px;
	text-decoration: none;
	width: 222px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.subcatlisting li a:hover {
	background-color: #695649;
	color: #FFFFFF;
	border-radius: 7px 7px 7px 7px;
}
.catalog-category-view .cat_list_showcase h3{
	max-height: 30px;
	overflow: hidden;
	font-weight: bold;
	font-size: 12px;
}

.product-view .product-img-box .more-views p {
    font-size: 11px;
    text-transform: none;
    color: #5b5a5a;
    font-weight: 400;
    margin: 10px 0;
    text-align: center;
}

.product-options {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border:1px solid #c1c1c1;
}
.product-options dt label {width: 98%;}
/*-- 211216 --*/
dl.item-options dd img { display:block !important;}
.ds_textarea {
  height: 15%;
  width: 70%;
}
.vantage-bundle-question p{margin-top:10px;}
.vantage-bundle-question label{font-weight:bold;}
.block-van-productimg-bottom.below-image { margin-top: -16px;}

.col2-right-layout .col-main  { padding-bottom:15px;}
.home-wrapper-pattern2 .category.categorynum-3 { border:none; padding:15px; width:33.333%; box-sizing:border-box; margin:0 0 15px 0; }
.home-wrapper-pattern2 .category.categorynum-3 > div { height:auto;}
.home-wrapper-pattern2 .category.categorynum-3   h2 { background:url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png") repeat; color:#fff; background-size:100% 100%; text-align:center;}
.home-wrapper-pattern2 .category.categorynum-3   h2  a { color:#fff; font-size:14px; padding:10px; display:block;}
.home-wrapper-pattern2 .category.categorynum-3  .thumb { border:1px solid #ddd; margin-top:10px; margin-bottom:10px; min-height:160px; padding:5px; box-sizing:border-box;}
.home-wrapper-pattern2 .category.categorynum-3  .thumb a { display:table-cell; vertical-align:middle; height:160px; text-align:center; width:100%;}
.home-wrapper-pattern2 .category.categorynum-3 .thumb a img { max-height: 160px;  max-width: 100%;}
.home-wrapper-pattern2 .category.categorynum-3 .category-right-description { text-align:center; padding:10px; font-size:13px; height:45px; overflow:hidden; margin-bottom:10px;}
.home-wrapper-pattern2 .category.categorynum-3 .button_bottom { text-align:center}
.home-wrapper-pattern2 .category.categorynum-3 .button_bottom a {background:url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png") repeat-x;border: 1px solid #a73f58;border-radius: 4px;color: #ffffff;display: block;font-weight: 700;height: 18px;padding: 5px 10px;text-align: center;text-decoration: none; display:inline-block;}

.quick_link_desc {
  text-align: center;
}
.quick_link_desc .quik_link_container {
  float: none;
}
.quick_link_desc select {
  border: 1px solid #a73f58;
  border-radius: 3px;
  height: 36px;
  width: 250px;
}

#product_tabs_description_contents ul > li {font-size: 12px; line-height: 22px;}
.product-options dd.ob-above-checkbox ul.options-list {  font-size: 12px; }
.vantage-bundlecolors-view .product-options ul.options-list li .col-2 {  margin-top: 28px;}

.products-list .product-shop .f-fix .desc ul li {  font-size: 14px;  line-height: 22px;  margin-bottom: 0; color: #414042;}


/*  UKS - DS   */
.success-wrap #odrmsg, .mssg_cntr #odrmsg {
	font-size: 14px;
	font-weight: bold;
}

table#checkout-review-table th.a-right {
    vertical-align: super;
}
/*  UKS - DS   */



.sidebar .widget-category-link a{
	background-image: url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/sprite-icon.png") !important; 
	background-position: 132px -227px !important;
	display: block !important;
}
.block .block-content .mini-category-list li.item{
	background-image: url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/sprite-icon.png") !important; 
	background-position: -28px -172px !important;
}
.form-search button.button{
	background-image: url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/sprite-icon.png") !important; 
	background-position: -24px -17px !important;
}	
.block-cart .block-title{
	background-image: url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/sprite-icon.png") !important; 
	background-position: -33px -634px !important;
}

/*----111018----*/

#notice-cookie-block {
 position: fixed;
 bottom: 0px;
 background: #9E1B3D;
 z-index: 9;
 width: 100%;
 color: #fff;
 font-size: 14px;
 padding: 10px;
 box-sizing: border-box;
}

#notice-cookie-block .notice-inner {
 display: flex;
 display: -webkit-flex;
 display: -ms-flex;
 display: -o-flex;
}

#notice-cookie-block .notice-inner a{
 color:#fff;
}

#notice-cookie-block .actions{
 padding-left:10px;
}
.jcarousel-skin-tango .jcarousel-container {
   /* -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
   
    border: 1px solid #346F97;
   */
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 800px;
 
    margin: 0;padding:0;
   
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  800px;
    height: 310px;
	margin-top:10px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  200px;
    height: 300px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 183px;
    height: 285px;
    margin: 0;
    padding:0;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 19px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.jcarousel-skin-tango .jcarousel-clip
/**
 *  Horizontal Buttons
 */
 /*(
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.coverworld.com.au/skin/frontend/default/coverworld/css/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/css/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}
*/
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
   /* position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.coverworld.com.au/skin/frontend/default/coverworld/css/prev-horizontal.png) no-repeat 0 0;
   */
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    /*left: auto;
    right: 5px;
    background-image: url(https://www.coverworld.com.au/skin/frontend/default/coverworld/css/next-horizontal.png);
    */
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
 /*
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.coverworld.com.au/skin/frontend/default/coverworld/css/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.coverworld.com.au/skin/frontend/default/coverworld/css/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
*/
/**
 * Additional styles for the controls.
 */
.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
}

.jcarousel-control a {
    font-size: 75%;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 0;
    border: 1px solid #fff;
    color: #eee;
    background-color: #4088b8;
    font-weight: bold;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}

#mycarousel-next,
#mycarousel-prev {
    cursor: pointer;
}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.coverworld.com.au/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.coverworld.com.au/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.coverworld.com.au/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.coverworld.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.coverworld.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.coverworld.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.coverworld.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.coverworld.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.coverworld.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

.borderRadius{-moz-border-radius:5px; border-radius:5px; }
.borderRadiusTp{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.borderRadiusBtm{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}

.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }

.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#999999;
}
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}
.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
img.fnone{float:none !important}
.ddcommon .divider{width:0; height:100%; position:absolute;margin:0;}
.ddcommon .arrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .arrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

/*************** default theme **********************/
.dd{border:1px solid #c3c3c3;}
.dd .divider{border-left:1px solid #c3c3c3; border-right:1px solid #fff;; right:24px;}
.dd .arrow{width:16px;height:16px; margin-top:-8px; background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/dd_arrow.gif) no-repeat;}
.dd .arrow:hover{background-position:0 100%;}
.dd .ddTitle{color:#000; cursor: pointer; }
.dd .ddTitle .ddTitleText{padding:5px 20px 5px 5px;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px;}
.dd .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;}
.dd .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#333;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}

root{display:block;}
.cover-finder-form2left{left:50px;position:absolute;top:90px;transition:all 0.3s ease 0s;width:425PX;}
.cover-finder-form2-header{left:10px;position:absolute;top:5px;transition:all 0.3s ease 0s;width:800px;}
.cover-finder-form2-header h1{font-size:18px;text-align:center;font:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;color:#ffffff;font-weight:bold;}
.cover-finder-form2-header h2{font-size:18px;text-align:center;font:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;color:#ffffff;font-weight:bold;}
.cover-finder-form2-header p{font-size:18px;text-align:center;font:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;color:#ffffff;font-weight:bold;}
priceown {font-size: 20px;font-weight: 700;text-transform: uppercase;color: #90183d}

.cover-finder-form3{left:410px;position:absolute;top:65px;transition:all 0.3s ease 0s;width:375px;}
.cover-finder-form4-header{left:10px;position:absolute;top:5px;transition:all 0.3s ease 0s;width:240px;}
.cover-finder-form4-header h1{font-size:18px;text-align:center;font:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;color:#ffffff;font-weight:bold;}
cover-finder-wrap4{clear:both;overflow:hidden;position:relative;width:200px;border:1px solid #000;}
.bottombox_info{text-align:left;padding:5px;border:1px solid #CCC;}
.border_grey{text-align:center;padding:5px;border:1px solid #CCC;}
.border_grey_left{text-align:left;padding:5px;border:1px solid #CCC;}
.coverw_container_main{width:820px;}
.coverw_primary_main{float:left;width:807px;overflow:hidden;font-size:12px;font-weight:normal;text-align:left;padding:8px;border:1px solid #CCC;margin-top:10px;margin-right:10px;}
.coverw_primary_main h1{background:none repeat scroll 0 0 #6a5648;color:#FFFFFF;font-size:12px;font-weight:normal;padding:10px;text-align:left;font-weight:bold;}
.coverw_primary_main h2{background:none repeat scroll 0 0 #6a5648;color:#FFFFFF;font-size:12px;font-weight:normal;padding:10px;text-align:left;font-weight:bold;}
.coverw_primary_main h3{background:none repeat scroll 0 0 #6a5648;color:#FFFFFF;font-size:12px;font-weight:normal;padding:10px;text-align:left;font-weight:bold;}
.coverw_primary_main > p{padding:0px 0px;}
.coverw_primary_main_xw{float:left;width:1000px;overflow:hidden;font-size:12px;font-weight:normal;text-align:left;padding:8px;border:1px solid #CCC;margin-top:10px;margin-right:10px;}
.coverw_primary_main_xw h3{background:none repeat scroll 0 0 #6a5648;color:#FFFFFF;font-size:12px;font-weight:normal;padding:10px;text-align:left;}
.coverw_primary_main_xw > p{padding:0px 0px;}
.coverw_info_main_xw{float:left;width:1037px;overflow:hidden;font-size:12px;font-weight:normal;text-align:left;border:1px solid #CCC;margin-top:10px;padding:8px;}
.coverw_info_main_xw h1{background:none repeat scroll 0 0 #6a5648;color:#FFFFFF;font-size:12px;font-weight:normal;padding:10px;text-align:left;}
.coverw_info_main_xw > p{padding:0 30px 0 8px;font-size:12px;color:#6A5648;}
.coverw_container_faq{width:800px;}
.coverw_primary_faq{float:left;width:780px;overflow:hidden;font-size:12px;font-weight:normal;text-align:left;padding:8px;margin-top:10px;margin-right:10px;}
.coverw_primary_faq h3{background:none repeat scroll 0 0 #6a5648;color:#FFFFFF;font-size:12px;font-weight:normal;padding:10px;text-align:left;}
.coverw_primary_faq > p{padding:0px 0px;}
.category.columncms-2, .category.categorynum-2_cms {border:1px solid #C1C1C1;float:left;margin:10px 10px 0 0;padding:10px;width:385.5px;}
.category.columncms-2 > div.category-right{float:right;text-align:left;width:210px;}
.category.columncms-2 div h5{font-size:12px;height:30px;letter-spacing:-0.7px;margin-bottom:5px;overflow:hidden;text-transform:uppercase;}
.category.columncms-2 > img{border:1px solid #C1C1C1;float:left;height:100px;padding:5px;width:153px;}
.category.columncms-2 .category-right-description{font-size:11px;height:39px;line-height:13px;margin-bottom:5px;overflow:hidden;}
.category.columncms-2 .category-right a{background:url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png") repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px 4px 4px 4px;color:#FFFFFF;display:block;font-weight:bold;height:18px;padding:5px;text-align:center;text-decoration:none;width:130px;}
.category.columncms-2 > a, .category.categorynum-2_cms >a{background:url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png") repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px 4px 4px 4px;color:#FFFFFF;display:block;height:18px;padding:5px;text-decoration:none;font-weight:bold;}
ul.coverinfo{list-style-type:disc;margin-left:2.5em;list-style-position:outside;color:#454545;text-align:left;line-height:30px;}
.category.columncms-3{border:1px solid #C1C1C1;float:left;margin:0 10px 10px 0;padding:10px;width:246.2px;}
.category.columncms-3 > div{height:35px;overflow:hidden;}
.category.columncms-3 div h5{font-size:10.5px;line-height:12px;}
.category.columncms-3 > img{height:100px;margin:5px 0;width:170px;}
.category.columncms-3 > a{background:url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png") repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px 4px 4px 4px;color:#FFFFFF;display:block;height:18px;padding:5px;text-decoration:none;font-weight:bold;}
.category.categorylow-6{border:1px solid #C1C1C1;float:left;height:150px;margin:10px 10px 0 0;padding:5px;width:113px;}
.category.categorylow-6 > div{height:35px;overflow:hidden;}
.category.categorylow-6 > div.category-right-description{height:0 !important;}
.category.categorylow-6 div h5{font-size:10.5px;line-height:12px;}
.category.categorylow-6 > img{height:64px;margin:5px 0;width:110px;}
.category.categorylow-6 > a{background:url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png") repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px 4px 4px 4px;color:#FFFFFF;display:block;height:18px;letter-spacing:-0.7px;padding:5px;text-decoration:none;}
.category.categorylow-5{border:1px solid #C1C1C1;float:left;height:150px;margin:10px 10px 0 0;padding:5px;width:145px;}
.category.categorylow-5 > div{height:35px;overflow:hidden;}
.category.categorylow-5 > div.category-right-description{height:11px !important;}
.category.categorylow-5 div h5{font-size:10.5px;line-height:12px;}
.category.categorylow-5 > img{height:64px;margin:5px 0;width:110px;}
.category.categorylow-5 > a{background:url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png") repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px 4px 4px 4px;color:#FFFFFF;display:block;height:18px;letter-spacing:-0.7px;padding:5px;text-decoration:underline;}
.category.categorylow-4{float:left;height:40px;margin:10px 10px 0 0;padding:10px;width:176.7px;}
.category.categorylow-4 > div{overflow:hidden;}
.category.categorylow-4 div h5{font-size:10.5px;line-height:12px;}
.category.categorylow-4 > img{height:100px;margin:5px 0;width:170px;}
.category.categorylow-4 > a{border:1px solid #A73F58;border-radius:4px 4px 4px 4px;color:#90143b;display:block;height:28px;padding:5px;text-decoration:none;font-weight:bold;}
.category.categorylow-4 > a.second{color:#6a5648;display:block;height:28px;margin-top:20px;padding:5px;text-decoration:underline;font-weight:bold;}
.category.categorylow-3{border:1px solid #C1C1C1;float:left;height:210px;margin:0 10px 10px 0;padding:10px;width:246.2px;}
.category.categorylow-3 > div{height:35px;overflow:hidden;}
.category.categorylow-3 div h5{font-size:10.5px;line-height:12px;}
.category.categorylow-3 > img{height:100px;margin:5px 0;width:170px;}
.category.categorylow-3 > a{background:url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png") repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px 4px 4px 4px;color:#FFFFFF;display:block;height:18px;padding:5px;text-decoration:none;font-weight:bold;}
.category.categorylow-2{border:1px solid #C1C1C1;float:left;height:112px;margin:10px 10px 0 0;padding:10px;width:385.5px;}
.category.categorylow-2 > div.category-right{float:right;text-align:left;width:210px;}
.category.categorylow-2 div h5{font-size:12px;height:30px;letter-spacing:-0.7px;margin-bottom:5px;overflow:hidden;text-transform:uppercase;}
.category.categorylow-2 > img{border:1px solid #C1C1C1;float:left;height:100px;padding:5px;width:153px;}
.category.categorylow-2 .category-right-description{font-size:11px;height:39px;line-height:13px;margin-bottom:5px;overflow:hidden;}
.category.categorylow-2 .category-right a{background:url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png") repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px 4px 4px 4px;color:#FFFFFF;display:block;font-weight:bold;height:18px;padding:5px;text-align:center;text-decoration:none;width:130px;}
.category.categorylow-1{border:1px solid #C1C1C1;float:left;margin:10px 0 0;padding:10px;text-align:left;width:803px;}
.category.categorylow-1 > div{}
.category.categorylow-1 div h5{font-size:18px;margin-bottom:10px;text-transform:uppercase;}
.category.categorylow-1 > img{border:1px solid #C1C1C1;height:140px;padding:5px;width:180px;}
.category.categorylow-1 .category-right{float:right;padding-left:15px;width:596px;position:relative;}
.category.categorylow-1 .category-right .category-right-description{margin-bottom:10px;min-height:78px;}
.category.categorylow-1 a, .vertical-category a{background:url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png") repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px 4px 4px 4px;bottom:0;color:#FFFFFF;display:block;font-weight:bold;height:18px;padding:5px;position:relative;right:0;text-align:center;text-decoration:none;width:130px;}
.std h6{background:none repeat scroll 0 0 #ece7df;color:#6a5648 !important;font-weight:bold;height:38px;line-height:20px;margin:10px 0;padding-left:10px;text-align:center;margin-top:20px;border:1px #6a5648 solid;}
.productdetail{background:none repeat scroll 0 0 #ece7df;border:1px solid #6a5648;color:#6a5648 !important;font-weight:bold;line-height:20px;margin:10px 0;padding:3px;text-align:center;}
.productdetailold{background:none repeat scroll 0 0 #ece7df;color:#6a5648 !important;font-weight:bold;height:25px;line-height:24px;margin:10px 0;padding-left:10px;text-align:center;margin-top:10px;border:1px #6a5648 solid; width: 60%; display: inline-block;}
.productdetailimportant{background:none repeat scroll 0 0 #BCDBED;border:1px solid #000507;color:#6A5648 !important;font-weight:bold;line-height:20px;margin:10px 0;padding:3px;text-align:center;}
.productdetailred{background:none repeat scroll 0 0 #FF2626;border:1px solid #6a5648;color:#ffffff !important;font-weight:bold;line-height:20px;margin:10px 0;padding:3px;text-align:center;}
.productdetailyellow{background:none repeat scroll 0 0 #D9D900;border:1px solid #6a5648;color:#000000 !important;font-weight:bold;line-height:20px;margin:10px 0;padding:3px;text-align:center;}
.productlistlong{background:none repeat scroll 0 0 #ece7df;color:#6a5648 !important;font-weight:bold;height:50px;line-height:50px;margin:10px 0;padding-left:10px;text-align:left;/*margin-top:20px;*/border:1px #6a5648 solid;border-radius:4px 4px 4px 4px;font-size:16px;}
ul.coverinfo{list-style-image:url("https://www.coverworld.com.au/skin/frontend/default/coverworld/wysiwyg/Category_images/tick.gif");color:#454545;font:100% "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif;}
mini-category-list2{}
.block .block-content .mini-category-list2 li.item{background:url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/tick.gif") no-repeat scroll 3px 9px transparent;padding:3px 5px 3px 15px;text-align:left;}
.block .block-content .mini-category-list2 li.item a{text-decoration:none}
.gallerycontainer{position:relative;}
.thumbnail img{border:1px solid white;margin:0 5px 5px 0;}
.thumbnail:hover{background-color:transparent;}
.thumbnail:hover img{border:1px solid #90143b;}
.thumbnail span{position:absolute;background-color:#ECE7DF;padding:5px;left:-700px;border:1px dashed gray;visibility:hidden;color:black;text-decoration:none;}
.thumbnail span img{border-width:0;padding:2px;}
.thumbnail:hover span{visibility:visible;top:0;left:380px;z-index:50;}

.noimage-categorynum-1 br{display:none;}
.catalogsearch-result-index .products-list .product-shop .price-box .price-to {display:none;}
.catalogsearch-result-index .products-list .product-shop .price-box .price-from { font-size: 18px; margin-top: 5px;color: #90182d;}

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

.coverw_info_main_xw h3 { color: #333 !important; padding-left: 0px; margin-left: 9px; }
.truncated .truncated_full_value { right: 0px; top: 0px; }
.account-login .new-users .content { min-height: 175px; }
.account-create .buttons-set p.back-link { background: none; border-radius: 0px; color: #ffffff; float: left; font-family: arial; font-size: 12px !important; font-weight: 700; margin: 0; padding: 0; text-decoration: none; }
.vantage-bundlecolors-view .product-options ul.options-list li .col-1{ width:60px; margin-right:10px;}
.vantage-bundlecolors-view .product-options ul.options-list li .col-2{ width:80%;} 

 @media (max-width: 1090px) {
img { max-width: 100%; }
.page { width: auto; }
.top-nav-fixed { width: 100%; }
.block-cart-home { margin-left: 1%; width: 23%; }
.cms_left_banner { margin-right: 1%; width: 74%; }
.cms-index-index.cms-home .cat_list_showcase .catlisting { width: 24.2%; margin-right: 1%; }
.cms-index-index.cms-home .cat_list_showcase .catlisting.last { margin-right: 0px; }
.subcatlisting li a { width: auto; }
.cms-index-index.cms-home .cat_list_showcase .category-image { width: 100%; overflow: hidden; height: auto; box-sizing: border-box; }
.footer-one-forth { box-sizing: border-box; width: 22%; }
.col2-right-layout .col-main { width: 78%; box-sizing: border-box; }
.col-right { width: 21%; }
.cover-finder-wrap1, .cover-finder-form2-header { width: 100%; left: 0px; }
.category.categorynum-3 { width: 32.5%; margin-right: 1%; box-sizing: border-box; }
.sidebar .block-cart, .sidebar .block-subscribe, .sidebar .block-geotrust, .sidebar .block-category { width: 100%; }
.category.categorynum-2 { width: 49%; margin-right: 2%; box-sizing: border-box; }
.category.categorynum-2 > div.category-right { width: 49%; padding-left: 10px; float: left; }
.coverw_container_main { width: 100%; }
.coverw_primary_main { width: 100%; box-sizing: border-box; margin-right: 0px; }
.cover-finder-form2 { width: 50%; left: 374px; }
.toolbar { width: 100%; display: inline-block; height: auto; padding-bottom: 4px; }
.product-view .product-img-box { width: 38%; }
.product-view .product-shop { width: 60%; margin-right: 0px; }
.block.block-geotrust .rightimg { background-position: center; }
.cms-index-index.cms-home .cms_left_banner img { max-width: 100%; }
.category.categorynum-3_cms { width: 32.5%; box-sizing: border-box; height: auto; margin-right: 1%; }
.category.categorynum-3_cms > a { background: #bc1f3e; height: auto; }
.category.categorynum-4 { box-sizing: border-box; margin: 10px 1% 0 0; width: 24.2%; }
.product-tabs-content { width: 100%; box-sizing: border-box; }
.sidebar .block.block-viewed { width: 100%; box-sizing: border-box; }
.coverw_4col_1, .coverw_4col_2, .coverw_4col_3, .coverw_4col_4 { width: 32.5%; margin-right: 1%; box-sizing: border-box; height: auto; }
.coverw_4col_3 { margin-right: 0px; }
.coverw_4col_4 { margin-left: 0px; clear: both; }
.coverw_primary_main_xw { width: 100%; box-sizing: border-box; margin-right: 0px; }
.page-sitemap .sitemap { margin: 0px; clear: both; }
.page-sitemap .links { margin: 0px; }
.pager { width: 80%; }
.product-img-box a p { display: none; }
.cover-wrap-span { width: 100%; }
.cover-inner-row { margin-right: 2%; width: 49%; }
.cover-inner-row:nth-child(2) { margin-right: 0px; }
a.cat-link:link { width: auto; }
.catalog-category-view .col-main .category.columncms-2 { width: 49%; margin-right: 2%; box-sizing: border-box; }
.catalog-category-view .col-main .category.columncms-2.last { margin-right: 0; }
.category.columncms-2 > a { height: auto; background: #90143b; }
.vanshippingcalculator-wrapper > ul li { height: auto !important; min-height: 24px; }
}
 @media (max-width: 1023px) {
/*............... home page responsive start here .................*/

.page { width: auto; margin: 0 10px; border: 0; }
.main-container col1-layout { margin-top: 15px; }
.cms-index-index.cms-home .cms_left_banner { width: 65%; }
.block-cart-home { width: 32%; }
.cms-index-index.cms-home .cat_list_showcase { float: left; }
.cms-index-index.cms-home .coverw_info_main_xw { width: 98%; }
.cms-index-index.cms-home #developertoolbar { width: 92.4%; line-height: 20px; margin-left: 10px; }
.header > .logo { width: 50%; }
.header > .logo img { max-width: 100%; }
.quick-access .search-form { clear: both; margin-left: 5%; width: 50%; }
.header-contact-info { margin-top: -76px; }
.quick-access .search-form input.input-text { width: 73%; }
.cat_list_showcase .catlisting h3 { font-size: 11px; }
.footer-one-forth .title { font-size: 14px; letter-spacing: 0; }
.quick-access .search-here { margin-left: 20px; clear: both; }
.category.categorynum-2 > .img-anchor img { margin: 0 auto; float: none; }
.category.categorynum-3 > .img-anchor img { max-width: 100%; }
.cover-finder-form2 { left: 47%; top: 27px; width: 51%; }
h3.productrow { font-size: 13px; }
/*.cover-finder-wrap1{
	min-height:208px;
}*/
.cover-finder-form2 { width: 100%; left: 0px; top: 0px; position: relative; padding: 10px; box-sizing: border-box; }
.products-list .product-name a { font-size: 15px; }
.products-list p button { margin-bottom: 5px; }
.product-view .product-img-box { width: 48%; }
.product-view .product-img-box img { width: auto !important; max-width: 100%; }
.product-view .product-shop { width: 50%; margin-right: 0px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li:nth-child(2) { width: 112px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li:nth-child(2) input { width: 100%; box-sizing: border-box; }
.product-tabs a { padding: 6px 9px; }
.block-cart .block-content .view-cart img { max-width: 100%; width: auto; }
.category.categorynum-2 > div.category-right { padding-left: 0px; width: 100%; }
.col-right .widget-static-block a img { display: block; margin: 0 auto; }
.cover-finder-form2-header p { font-size: 12px; }
.cover-finder-wrap1 p { margin-top: 0px !important; }
/*.cover-finder-wrap1 p img { display: none; }*/
.cover-finder-wrap1 .cover-finder-form2-header { position: relative; left: 0px; top: 0px; padding: 5px; box-sizing: border-box; width: 100%; background-color: #bc1f3e; }
.category.categorynum-4 { box-sizing: border-box; width: 32.5%; }
.category.categorynum-4:nth-child(3n+0) { margin-right: 0px; }
.category.categorynum-4.last { margin-right: 1% !important; clear: both; }
.col-right { width: 30%; }
#product_tabs_product_faq_contents #crmWebToEntityForm td strong { width: 100%; box-sizing: border-box; }
.category.categorynum-2 .category-right a.btn-2 { width: auto; }
.col-main iframe { width: 100% !important; }
.top-nav-bg { height: auto; background: #9e1b3d; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; box-sizing: border-box; }
.cart .crosssell h2 { width: auto; }
/*............ RV COVERS RESPONSIVE START HERE ................*/
.category-rv-covers .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-rv-covers .wrapper { width: auto; }
.category-rv-covers .header-container { padding: 0; }
.category-rv-covers .header { padding: 0 10px; }
.category-rv-covers .breadcrumbs { margin-left: 10px; }
.category-rv-covers .cover-finder-wrap1 { width: 99.8%; }
.category-rv-covers .cover-finder-form2-header { width: 100%; }
.category-rv-covers .cover-finder-form2-header h1 { width: 100%; }
.category-rv-covers .category.categorynum-3 > div { line-height: 35px; }
.category-rv-covers .category-right-description { display: none; }
.category-rv-covers .coverw_container_main { width: 100%; }
.category-rv-covers .category.categorynum-2 > div.category-right { float: none; width: 100%; text-align: center; padding-left: 0px; }
.category-rv-covers .category-right h2 { line-height: 35px; clear: both; }
.category-rv-covers .form-search input { width: 90%; }
.category-rv-covers .image-box { margin-top: 6px; }
/*........... rv cover inner page start here .................*/
.catalog-category-view .top-nav-fixed { width: 100%; padding-top: 8px; }
.catalog-category-view .wrapper { width: auto; }
.catalog-category-view .header-container { padding: 0; }
.catalog-category-view .header { padding: 0 10px; }
.catalog-category-view .breadcrumbs { margin-left: 10px; }
.col2-right-layout .col-main { width: 68%; }
.col-right { width: 30%; }
.catalog-category-view .cover-finder-form2-header h1 { font-size: 14px; }
.catalog-category-view .category.categorynum-3 > div { line-height: 35px; }
.catalog-category-view .category-right-description { display: none; }
.catalog-category-view .cover-wrap-span { width: 100%; }
.catalog-category-view .coverw_container_main { width: 100%; }
.catalog-category-view .category.categorynum-2 > div.category-right { float: none; width: 100%; text-align: center; }
.catalog-category-view .category-right h2 { line-height: 35px; clear: both; }
.catalog-category-view .form-search input { width: 90%; }
.catalog-category-view .image-box { margin-top: 6px; }
/*................ marine covers start here ..................*/
.category-marine-covers .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-marine-covers .wrapper { width: auto; }
.category-marine-covers .header-container { padding: 0; }
.category-marine-covers .header { padding: 0 10px; }
.category-marine-covers .breadcrumbs { margin-left: 10px; }
.category-marine-covers .col-main p { margin-top: 10px; }
.category-marine-covers .category.categorynum-3 > div { line-height: 35px; }
.category-marine-covers .category-right-description { display: none; }
.category-marine-covers .coverw_container_main { width: 100%; }
.category-marine-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-marine-covers .category.categorynum-2 > div.category-right { float: none; width: 100%; text-align: center; }
.category-marine-covers .category-right h2 { line-height: 35px; clear: both; }
.category-marine-covers .form-search input { width: 90%; }
.category-marine-covers .block-cart .block-content .view-cart img { width: 87%; margin-top: 6px; }
.category-marine-covers .image-box { margin-top: 6px; }
/*..................... furniture cover start here ........................*/
.category-outdoor-furniture-covers .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-outdoor-furniture-covers .wrapper { width: auto; }
.category-outdoor-furniture-covers .header-container { padding: 0; }
.category-outdoor-furniture-covers .header { padding: 0 10px; }
.category-outdoor-furniture-covers .breadcrumbs { margin-left: 10px; }
.category-outdoor-furniture-covers .col-main p { margin-top: 10px; }
.category-outdoor-furniture-covers .category.categorynum-3 > div { line-height: 35px; }
.category-outdoor-furniture-covers .category-right-description { display: none; }
.category-outdoor-furniture-covers .coverw_container_main { width: 100%; }
.category-outdoor-furniture-covers .form-search input { width: 90%; }
.category-outdoor-furniture-covers .block-cart .block-content .view-cart img { width: 87%; margin-top: 6px; }
.category-outdoor-furniture-covers .image-box { margin-top: 6px; }
/*............. car covers start here ................*/
.category-car-covers .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-car-covers .wrapper { width: auto; }
.category-car-covers .header-container { padding: 0; }
.category-car-covers .header { padding: 0 10px; }
.category-car-covers .breadcrumbs { margin-left: 10px; }
.category-car-covers .col-main p { margin-top: 10px; }
.category-car-covers .category.categorynum-3 > div { line-height: 35px; }
.category-car-covers .category-right-description { display: none; }
.category-car-covers .coverw_container_main { width: 100%; }
.category-car-covers .form-search input { width: 90%; }
.category-car-covers .image-box { margin-top: 6px; }
/*.............. equipment covers start here ..................*/
.category-outdoor-equipment-covers .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-outdoor-equipment-covers .wrapper { width: auto; }
.category-outdoor-equipment-covers .header-container { padding: 0; }
.category-outdoor-equipment-covers .header { padding: 0 10px; }
.category-outdoor-equipment-covers .breadcrumbs { margin-left: 10px; }
.category-outdoor-equipment-covers .col-main p { margin-top: 10px; }
.category-outdoor-equipment-covers .category.categorynum-3 > div { line-height: 35px; }
.category-outdoor-equipment-covers .category-right-description { display: none; }
.category-outdoor-equipment-covers .coverw_container_main { width: 100%; }
.category-outdoor-equipment-covers .form-search input { width: 90%; }
.category-outdoor-equipment-covers .block-cart .block-content .view-cart img { width: 87%; margin-top: 6px; }
.category-outdoor-equipment-covers .image-box { margin-top: 6px; }
/*........... ute and 4 x 4 covers start here .................*/
.category-ute-4x4-covers .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-ute-4x4-covers .wrapper { width: auto; }
.category-ute-4x4-covers .header-container { padding: 0; }
.category-ute-4x4-covers .header { padding: 0 10px; }
.category-ute-4x4-covers .breadcrumbs { margin-left: 10px; }
.category-ute-4x4-covers .col-main p { margin-top: 10px; }
.category-ute-4x4-covers .category.categorynum-3 > div { line-height: 35px; }
.category-ute-4x4-covers .category-right-description { display: none; }
.category-ute-4x4-covers .coverw_container_main { width: 100%; }
.category-ute-4x4-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-ute-4x4-covers .form-search input { width: 90%; }
.category-ute-4x4-covers .block-cart .block-content .view-cart img { width: 87%; margin-top: 6px; }
.category-ute-4x4-covers .image-box { margin-top: 6px; }
/*............ seat covers start here .................*/
.category-seat-covers .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-seat-covers .wrapper { width: auto; }
.category-seat-covers .header-container { padding: 0; }
.category-seat-covers .header { padding: 0 10px; }
.category-seat-covers .breadcrumbs { margin-left: 10px; }
.category-seat-covers .col-main p { margin-top: 10px; }
.category-seat-covers .category.categorynum-3 > div { line-height: 35px; }
.category-seat-covers .category-right-description { display: none; }
.category-seat-covers .coverw_container_main { width: 100%; }
.category-seat-covers .form-search input { width: 90%; }
.category-seat-covers .block-cart .block-content .view-cart img { width: 87%; margin-top: 6px; }
.category-seat-covers .image-box { margin-top: 6px; }
/*........ motorbike scooter cover start here .................*/
.category-motorbike-scooter-cycle-covers .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-motorbike-scooter-cycle-covers .wrapper { width: auto; }
.category-motorbike-scooter-cycle-covers .header-container { padding: 0; }
.category-motorbike-scooter-cycle-covers .header { padding: 0 10px; }
.category-motorbike-scooter-cycle-covers .breadcrumbs { margin-left: 10px; }
.category-motorbike-scooter-cycle-covers .col-main p { margin-top: 10px; }
.category-motorbike-scooter-cycle-covers .category.categorynum-3_cms > a { text-align: center; }
.category-motorbike-scooter-cycle-covers .category.categorynum-3 > div { line-height: 35px; }
.category-motorbike-scooter-cycle-covers .category-right-description { display: none; }
.category-motorbike-scooter-cycle-covers .coverw_container_main { width: 100%; }
.category-motorbike-scooter-cycle-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-motorbike-scooter-cycle-covers .form-search input { width: 90%; }
.category-motorbike-scooter-cycle-covers .block-cart .block-content .view-cart img { width: 87%; margin-top: 6px; }
.category-motorbike-scooter-cycle-covers .image-box { margin-top: 6px; }
/*......... wheel and tyre covers start here ......................*/
.category-wheel-tyre-covers .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-wheel-tyre-covers .wrapper { width: auto; }
.category-wheel-tyre-covers .header-container { padding: 0; }
.category-wheel-tyre-covers .header { padding: 0 10px; }
.category-wheel-tyre-covers .breadcrumbs { margin-left: 10px; }
.category-wheel-tyre-covers .col-main p { margin-top: 10px; }
.category-wheel-tyre-covers .category.categorynum-4 > div { line-height: 35px; }
.category-wheel-tyre-covers .category-right-description { display: none; }
.category-wheel-tyre-covers .coverw_container_main { width: 100%; }
.category-wheel-tyre-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-wheel-tyre-covers .form-search input { width: 90%; }
.category-wheel-tyre-covers .block-cart .block-content .view-cart img { width: 87%; margin-top: 6px; }
.category-wheel-tyre-covers .image-box { margin-top: 6px; }
/*............ trailer covers start here .......................*/
.category-trailer-covers .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-trailer-covers .wrapper { width: auto; }
.category-trailer-covers .header-container { padding: 0; }
.category-trailer-covers .header { padding: 0 10px; }
.category-trailer-covers .breadcrumbs { margin-left: 10px; }
.category-trailer-covers .col-main p { margin-top: 10px; }
.category-trailer-covers .category.categorynum-3 > div { line-height: 35px; }
.category-trailer-covers .category-right-description { display: none; }
.category-trailer-covers .coverw_container_main { width: 100%; }
.category-trailer-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-trailer-covers .form-search input { width: 90%; }
.category-trailer-covers .block-cart .block-content .view-cart img { width: 87%; margin-top: 6px; }
.category-trailer-covers .image-box { margin-top: 6px; }
.category-trailer-covers .footer { width: 98%; padding: 10px; min-height: 177px; }
/*............ Horse float covers start here .................*/
.category-horse-float-covers .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-horse-float-covers .wrapper { width: auto; }
.category-horse-float-covers .header-container { padding: 0; }
.category-horse-float-covers .header { padding: 0 10px; }
.category-horse-float-covers .breadcrumbs { margin-left: 10px; }
.category-horse-float-covers .col-main p { margin-top: 10px; }
.category-horse-float-covers .col-main p img { width: 100%; }
.category-horse-float-covers .category-right h2 { padding-top: 15px; }
.category-horse-float-covers .category.categorynum-2 .category-right-description { display: none; }
.category-horse-float-covers .coverw_container_main { width: 100%; }
.category-horse-float-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-horse-float-covers .form-search input { width: 90%; }
.category-horse-float-covers .block-cart .block-content .view-cart img { width: 87%; margin-top: 6px; }
.category-horse-float-covers .image-box { margin-top: 6px; }
/*............. golf carts/buggys start here ........................*/
.category-golf-cart-covers .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-golf-cart-covers .wrapper { width: auto; }
.category-golf-cart-covers .header-container { padding: 0; }
.category-golf-cart-covers .header { padding: 0 10px; }
.category-golf-cart-covers .breadcrumbs { margin-left: 10px; }
.category-golf-cart-covers .col-main p { margin-top: 10px; }
.category-golf-cart-covers .col-main p img { width: 100%; }
.category-golf-cart-covers .category-right h2 { padding-top: 15px; }
.category-golf-cart-covers .category.categorynum-2 .category-right-description { display: none; }
.category-golf-cart-covers .coverw_container_main { width: 100%; }
.category-golf-cart-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-golf-cart-covers .form-search input { width: 90%; }
.category-golf-cart-covers .block-cart .block-content .view-cart img { width: 87%; margin-top: 6px; }
.category-golf-cart-covers .image-box { margin-top: 6px; }
/*............. golf carts/buggys start here ........................*/
.category-sports-equipment-covers .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-sports-equipment-covers .wrapper { width: auto; }
.category-sports-equipment-covers .header-container { padding: 0; }
.category-sports-equipment-covers .header { padding: 0 10px; }
.category-sports-equipment-covers .breadcrumbs { margin-left: 10px; }
.category-sports-equipment-covers .col-main p { margin-top: 10px; }
.category-sports-equipment-covers .col-main p img { width: 100%; }
.category-sports-equipment-covers .category.categorynum-2 > div.category-right { float: none; width: 100%; text-align: center; clear: both; }
.category-sports-equipment-covers .category-right h2 { padding-top: 15px; }
.category-sports-equipment-covers .category.categorynum-2 .category-right-description { display: none; }
.category-sports-equipment-covers .coverw_container_main { width: 100%; }
.category-sports-equipment-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-sports-equipment-covers .form-search input { width: 90%; }
.category-sports-equipment-covers .block-cart .block-content .view-cart img { width: 87%; margin-top: 6px; }
.category-sports-equipment-covers .image-box { margin-top: 6px; }
/*............. protective treatment start here  ....................*/
.category-protection .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-protection .wrapper { width: auto; }
.category-protection .header-container { padding: 0; }
.category-protection .header { padding: 0 10px; }
.category-protection .breadcrumbs { margin-left: 10px; }
.category-protection .col-main p { margin-top: 10px; }
.category-protection .category.categorynum-3 > div { line-height: 35px; }
.category-protection .category-right-description { display: none; }
.category-protection .coverw_container_main { width: 100%; }
.category-protection .coverw_primary_main { width: 97.5%; margin: 0; }
.category-protection .form-search input { width: 90%; }
.category-protection .block-cart .block-content .view-cart img { width: 87%; margin-top: 6px; }
.category-protection .image-box { margin-top: 6px; }
/*........... upholstery auto covers start here .................*/
.category-upholstery-auto-trimming .top-nav-fixed { width: 100%; padding-top: 8px; }
.category-upholstery-auto-trimming .wrapper { width: auto; }
.category-upholstery-auto-trimming .header-container { padding: 0; }
.category-upholstery-auto-trimming .header { padding: 0 10px; }
.category-upholstery-auto-trimming .breadcrumbs { margin-left: 10px; }
.category-upholstery-auto-trimming .cover-finder-form2-header h1 { font-size: 15px; }
.category-upholstery-auto-trimming .col-main p { margin-top: 10px; }
.category-upholstery-auto-trimming .col-main p img { width: 99.7% }
.category-upholstery-auto-trimming .coverw_container_main { width: 100%; }
.category-upholstery-auto-trimming .coverw_primary_main { width: 97.5%; margin: 0; }
.category-upholstery-auto-trimming .form-search input { width: 90%; }
.category-upholstery-auto-trimming .block-cart .block-content .view-cart img { width: 87%; margin-top: 6px; }
.category-upholstery-auto-trimming .image-box { margin-top: 6px; }
/*.............. catalog product view inner page start here ...................*/
.catalog-product-view .top-nav-bg { display: none; }
.catalog-product-view .header-container { padding: 0; }
.catalog-product-view .header { padding: 0 10px; }
.catalog-product-view .main-container { margin-top: 15px; }
.catalog-product-view .breadcrumbs { margin-left: 10px; }
.catalog-product-view .col-main { width: 68%; }
.catalog-product-view .cover-finder-form2-header h1 { font-size: 15px; }
.catalog-product-view .cover-finder-wrap1 p img { width: 100%; clear: both; }
.catalog-product-view .product-view .product-shop { width: 100%; }
.catalog-product-view .small-box .price-box { width: 25%; padding-right: 0; }
.catalog-product-view .small-box .price-box .price { font-size: 16px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li:first-child { padding-left: 12px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li:last-child { padding: 12px 10px 12px 12px; float: right; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li label { margin-left: 30px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li { margin-left: 5px; }
.catalog-product-view .product-view .product-img-box { width: 100%; }
.catalog-product-view .product-view .product-img-box #image-zoom { max-width: 100%; height: auto !important; }
.catalog-product-view .form-search input { width: 92%; }
.catalog-product-view .block-cart, .catalog-product-view .block-related, .catalog-product-view .block-subscribe, .catalog-product-view .block-geotrust { width: 99.5%; }
.catalog-product-view .block-rightblocks { display: none; }
.catalog-product-view .footer-container { width: 100%; }
.catalog-product-view .footer { padding: 10px; width: 98%; height: auto; }
.catalog-product-view .footer-links-area { margin-left: 1px; }
.catalog-product-view .developertoolbar { width: 100%; }
.product-img-box { clear: both; display: inline-block; }
.login-info { line-height: normal; min-height: 56px; height: auto; }
}
 @media (max-width: 767px) {
body { -webkit-text-size-adjust: 100%; }
.cms-index-index.cms-home .top-nav-bg { display: none; }
.cms-index-index.cms-home .wrapper { width: 100%; }
.cms-index-index.cms-home .header-container { padding-top: 0; }
.cms-index-index.cms-home .header { padding: 0 10px; }
.cms-index-index.cms-home .main-container.col1-layout { margin-top: 15px; }
.cms-index-index.cms-home .block-cart-home { display: none; }
.cms-index-index.cms-home .cms_left_banner { width: 99.7%; margin: 0 0 15px 0; }
.cms-index-index.cms-home .cat_list_showcase .catlisting ul { height: auto !important; }
.cms-index-index.cms-home .cat_list_showcase { float: left; }
.cms-index-index.cms-home .cat_list_showcase .catlisting.odd { width: 49%; margin: 0 1% 15px 0; }
.cms-index-index.cms-home .cat_list_showcase .catlisting.even { width: 49%; margin: 0 0 15px 1%; }
.cms-index-index.cms-home .cat_list_showcase .catlisting { margin-right: 0px; }
/*.cms-index-index.cms-home .cat_list_showcase .category-image{ width:99.4%; overflow:hidden;}*/

.cms-index-index.cms-home .coverw_info_main_xw { width: 97.6%; }
.cms-index-index.cms-home .coverw_info_main_xw > p { padding-left: 0; padding-right: 0; }
.footer-container { width: 100%; }
.footer { padding: 15px 10px 15px 10px; width: 100%; }
.footer-one-forth { padding: 0 5px; }
.footer-one-forth .title { font-size: 13px; margin: 0; letter-spacing: .5px; }
.footer-links ul { margin: 0; }
.footer-container .bottom-container .copyright { font-size: 14px; }
.cms-index-index.cms-home #developertoolbar { margin-left: 10px; width: 97.4%; line-height: 20px; }
.cms-index-index.cms-home .cat_list_showcase div:nth-child(2n+1) { clear: both; }
.footer-one-forth { width: 50%; border-right: none; }
.quick-access .search-form { width: 63%; }
.cms-index-index.cms-home input.input-text { width: 76%; }
.coverw_info_main_xw h3 { margin-left: 0px; }
.col-right, .col2-right-layout .col-main { width: 100%; box-sizing: border-box; padding: 0px 10px; }
.category-products { overflow: hidden; }
.account-login .col2-set .col-1 { width: 100%; }
.account-login .col2-set .col-2 { width: 100%; margin-top: 20px; }
.account-login .new-users .content { min-height: inherit; }
/*............ RV COVERS RESPONSIVE START HERE ................*/
.category-rv-covers .top-nav-bg { display: none; }
.category-rv-covers .wrapper { width: auto; }
.category-rv-covers .header-container { padding: 0; }
.category-rv-covers .header { padding: 0 10px; }
.category-rv-covers .breadcrumbs { margin-left: 10px; }
.category-rv-covers .main-container { margin-top: 15px; }
.category-rv-covers .productdetailimportant { width: 98.6% }
.category-rv-covers .category.categorynum-3 > div { line-height: 35px; }
.category-rv-covers .category-right-description { display: none; }
.category-rv-covers .coverw_container_main { width: 100%; }
.category-rv-covers .category.categorynum-2 > div.category-right { float: none; width: 100%; text-align: center; }
.category-rv-covers .category-right h2 { line-height: 35px; clear: both; }
.category-rv-covers .form-search { display: none; }
.category-rv-covers .block-cart { width: 100%; }
.category-rv-covers .block-subscribe { width: 100%; clear: both; }
.category-rv-covers .block.block-geotrust { width: 100%; clear: both; }
.category-rv-covers .border_grey { width: 98.7%; clear: both; }
.category-rv-covers .image-box { margin-top: 10px; }
/*.......... Inner page start here ..................*/
.catalog-category-view .top-nav-bg { display: none; }
.catalog-category-view .wrapper { width: auto; }
.catalog-category-view .header-container { padding: 0; }
.catalog-category-view .breadcrumbs { margin-left: 10px; }
.catalog-category-view .main-container { margin-top: 15px; }
.catalog-category-view .cover-finder-form2-header h1 { font-size: 17px !important; }
.catalog-category-view .category.categorynum-3 > div { line-height: 35px; }
.catalog-category-view .category-right-description { display: none; }
.catalog-category-view .cover-wrap-span, .catalog-category-view .cover-inner-row { width: 100% !important; margin: 0 !important; }
.catalog-category-view .coverw_container_main { width: 100%; }
.catalog-category-view .category.categorynum-2 > div.category-right { float: none; width: 100%; text-align: center; }
.catalog-category-view .category-right h2 { line-height: 35px; clear: both; }
.catalog-category-view .form-search { display: none; }
.catalog-category-view .block-cart { width: 100%; }
.catalog-category-view .block-subscribe { width: 100%; clear: both; }
.catalog-category-view .block.block-geotrust { width: 100%; clear: both; }
.catalog-category-view .image-box { margin-top: 10px; }
.catalog-category-view .productlistlong { height: auto; }
.catalog-category-view .twolevel-category .productlistlong h1 { font-size: 18px; line-height: 30px; }
/*................ marine covers start here ..................*/
.category-marine-covers .top-nav-bg { display: none; }
.category-marine-covers .wrapper { width: auto; }
.category-marine-covers .header-container { padding: 0; }
.category-marine-covers .breadcrumbs { margin-left: 10px; }
.category-marine-covers .main-container { margin-top: 15px; }
.category-marine-covers .productdetailimportant { width: 98.6% }
.category-marine-covers .col-main p { margin-top: 10px; }
.category-marine-covers .category.categorynum-3 > div { line-height: 35px; }
.category-marine-covers .category-right-description { display: none; }
.category-marine-covers .coverw_container_main { width: 100%; }
.category-marine-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-marine-covers .category.categorynum-2 > div.category-right { float: none; width: 100%; text-align: center; }
.category-marine-covers .category-right h2 { line-height: 35px; clear: both; }
.category-marine-covers .form-search { display: none; }
.category-marine-covers .block-cart { width: 100%; }
.category-marine-covers .block-cart .block-content .view-cart img { width: 25%; margin-top: 10px; }
.category-marine-covers .block-subscribe { width: 100%; clear: both; }
.category-marine-covers .block.block-geotrust { width: 100%; clear: both; }
.category-marine-covers .border_grey { width: 98.7%; clear: both; }
.category-marine-covers .image-box { margin-top: 10px; }
/*..................... furniture cover start here ........................*/
.category-outdoor-furniture-covers .top-nav-bg { display: none; }
.category-outdoor-furniture-covers .wrapper { width: auto; }
.category-outdoor-furniture-covers .header-container { padding: 0; }
.category-outdoor-furniture-covers .breadcrumbs { margin-left: 10px; }
.category-outdoor-furniture-covers .main-container { margin-top: 15px; }
.category-outdoor-furniture-covers .productdetailimportant { width: 98.6% }
.category-outdoor-furniture-covers .col-main p { margin-top: 10px; }
.category-outdoor-furniture-covers .category.categorynum-3 > div { line-height: 35px; }
.category-outdoor-furniture-covers .category-right-description { display: none; }
.category-outdoor-furniture-covers .coverw_container_main { width: 100%; }
.category-outdoor-furniture-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-outdoor-furniture-covers .form-search { display: none; }
.category-outdoor-furniture-covers .block-cart { width: 100%; }
.category-outdoor-furniture-covers .block-cart .block-content .view-cart img { width: 25%; margin-top: 10px; }
.category-outdoor-furniture-covers .block-subscribe { width: 100%; clear: both; }
.category-outdoor-furniture-covers .block.block-geotrust { width: 100%; clear: both; }
.category-outdoor-furniture-covers .border_grey { width: 98.7%; clear: both; }
.category-outdoor-furniture-covers .image-box { margin-top: 10px; }
/*............. car covers start here ................*/
.category-car-covers .top-nav-bg { display: none; }
.category-car-covers .wrapper { width: auto; }
.category-car-covers .header-container { padding: 0; }
.category-car-covers .header { padding: 0 10px; }
.category-car-covers .breadcrumbs { margin-left: 10px; }
.category-car-covers .main-container { margin-top: 15px; }
.category-car-covers .productdetailimportant { width: 98.6% }
.category-car-covers .col-main p { margin-top: 10px; }
.category-car-covers .category.categorynum-3 > div { line-height: 35px; }
.category-car-covers .category-right-description { display: none; }
.category-car-covers .coverw_container_main { width: 100%; }
.category-car-covers .form-search { display: none; }
.category-car-covers .block-cart { width: 100%; }
.category-car-covers .block-subscribe { width: 100%; clear: both; }
.category-car-covers .block.block-geotrust { width: 100%; clear: both; }
.category-car-covers .border_grey { width: 98.7%; clear: both; }
.category-car-covers .image-box { margin-top: 10px; }
.catalog-category-view .productlistlong { height: auto; }
.catalog-category-view .twolevel-category .productlistlong h1 { font-size: 18px; line-height: 30px; }
/*.............. equipment covers start here ..................*/
.category-outdoor-equipment-covers .top-nav-bg { display: none; }
.category-outdoor-equipment-covers .wrapper { width: auto; }
.category-outdoor-equipment-covers .header-container { padding: 0; }
.category-outdoor-equipment-covers .header { padding: 0 10px; }
.category-outdoor-equipment-covers .breadcrumbs { margin-left: 10px; }
.category-outdoor-equipment-covers .main-container { margin-top: 15px; }
.category-outdoor-equipment-covers .productdetailimportant { width: 98.6% }
.category-outdoor-equipment-covers .col-main p { margin-top: 10px; }
.category-outdoor-equipment-covers .category.categorynum-3 > div { line-height: 35px; }
.category-outdoor-equipment-covers .category-right-description { display: none; }
.category-outdoor-equipment-covers .coverw_container_main { width: 100%; }
.category-outdoor-equipment-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-outdoor-equipment-covers .form-search { display: none; }
.category-outdoor-equipment-covers .block-cart { width: 100%; }
.category-outdoor-equipment-covers .block-cart .block-content .view-cart img { width: 25%; margin-top: 10px; }
.category-outdoor-equipment-covers .block-subscribe { width: 100%; clear: both; }
.category-outdoor-equipment-covers .block.block-geotrust { width: 100%; clear: both; }
.category-outdoor-equipment-covers .border_grey { width: 98.7%; clear: both; }
.category-outdoor-equipment-covers .image-box { margin-top: 10px; }
/*........... ute and 4 x 4 covers start here .................*/
.category-ute-4x4-covers .top-nav-bg { display: none; }
.category-ute-4x4-covers .wrapper { width: auto; }
.category-ute-4x4-covers .header-container { padding: 0; }
.category-ute-4x4-covers .header { padding: 0 10px; }
.category-ute-4x4-covers .breadcrumbs { margin-left: 10px; }
.category-ute-4x4-covers .main-container { margin-top: 15px; }
.category-ute-4x4-covers .productdetailimportant { width: 98.6% }
.category-ute-4x4-covers .col-main p { margin-top: 10px; }
.category-ute-4x4-covers .category.categorynum-3 > div { line-height: 35px; }
.category-ute-4x4-covers .category-right-description { display: none; }
.category-ute-4x4-covers .coverw_container_main { width: 100%; }
.category-ute-4x4-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-ute-4x4-covers .form-search { display: none; }
.category-ute-4x4-covers .block-cart { width: 100%; }
.category-ute-4x4-covers .block-cart .block-content .view-cart img { width: 25%; margin-top: 10px; }
.category-ute-4x4-covers .block-subscribe { width: 100%; clear: both; }
.category-ute-4x4-covers .block.block-geotrust { width: 100%; clear: both; }
.category-ute-4x4-covers .border_grey { width: 98.7%; clear: both; }
.category-ute-4x4-covers .image-box { margin-top: 10px; }
/*............ seat covers start here .................*/
.category-seat-covers .top-nav-bg { display: none; }
.category-seat-covers .wrapper { width: auto; }
.category-seat-covers .header-container { padding: 0; }
.category-seat-covers .header { padding: 0 10px; }
.category-seat-covers .breadcrumbs { margin-left: 10px; }
.category-seat-covers .main-container { margin-top: 15px; }
.category-seat-covers .productdetailimportant { width: 98.6% }
.category-seat-covers .col-main p { margin-top: 10px; }
.category-seat-covers .category.categorynum-3 > div { line-height: 35px; }
.category-seat-covers .category-right-description { display: none; }
.category-seat-covers .coverw_container_main { width: 100%; }
.category-seat-covers .form-search { display: none; }
.category-seat-covers .block-cart { width: 100%; }
.category-seat-covers .block-cart .block-content .view-cart img { width: 25%; margin-top: 10px; }
.category-seat-covers .block-subscribe { width: 100%; clear: both; }
.category-seat-covers .block.block-geotrust { width: 100%; clear: both; }
.category-seat-covers .border_grey { width: 98.7%; clear: both; }
.category-seat-covers .image-box { margin-top: 10px; }
/*........ motorbike scooter cover start here .................*/
.category-motorbike-scooter-cycle-covers .top-nav-bg { display: none; }
.category-motorbike-scooter-cycle-covers .wrapper { width: auto; }
.category-motorbike-scooter-cycle-covers .header-container { padding: 0; }
.category-motorbike-scooter-cycle-covers .header { padding: 0 10px; }
.category-motorbike-scooter-cycle-covers .breadcrumbs { margin-left: 10px; }
.category-motorbike-scooter-cycle-covers .main-container { margin-top: 15px; }
.category-motorbike-scooter-cycle-covers .productdetailimportant { width: 98.6% }
.category-motorbike-scooter-cycle-covers .col-main p { margin-top: 10px; }
.category-motorbike-scooter-cycle-covers .category.categorynum-3_cms > a { font-size: 11px; text-align: center; }
.category-motorbike-scooter-cycle-covers .category.categorynum-3 > div { line-height: 35px; }
.category-motorbike-scooter-cycle-covers .category-right-description { display: none; }
.category-motorbike-scooter-cycle-covers .coverw_container_main { width: 100%; }
.category-motorbike-scooter-cycle-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-motorbike-scooter-cycle-covers .form-search { display: none; }
.category-motorbike-scooter-cycle-covers .block-cart { width: 100%; }
.category-motorbike-scooter-cycle-covers .block-cart .block-content .view-cart img { width: 25%; margin-top: 10px; }
.category-motorbike-scooter-cycle-covers .block-subscribe { width: 100%; clear: both; }
.category-motorbike-scooter-cycle-covers .block.block-geotrust { width: 100%; clear: both; }
.category-motorbike-scooter-cycle-covers .border_grey { width: 98.7%; clear: both; }
.category-motorbike-scooter-cycle-covers .image-box { margin-top: 10px; }
/*......... wheel and tyre covers start here ......................*/
.category-wheel-tyre-covers .top-nav-bg { display: none; }
.category-wheel-tyre-covers .wrapper { width: auto; }
.category-wheel-tyre-covers .header-container { padding: 0; }
.category-wheel-tyre-covers .header { padding: 0 10px; }
.category-wheel-tyre-covers .breadcrumbs { margin-left: 10px; }
.category-wheel-tyre-covers .main-container { margin-top: 15px; }
.category-wheel-tyre-covers .productdetailimportant { width: 98.6% }
.category-wheel-tyre-covers .col-main p { margin-top: 10px; }
.category-wheel-tyre-covers .category.categorynum-4 > div { line-height: 35px; }
.category-wheel-tyre-covers .category-right-description { display: none; }
.category-wheel-tyre-covers .coverw_container_main { width: 100%; }
.category-wheel-tyre-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-wheel-tyre-covers .form-search { display: none; }
.category-wheel-tyre-covers .block-cart { width: 100%; }
.category-wheel-tyre-covers .block-cart .block-content .view-cart img { width: 25%; margin-top: 10px; }
.category-wheel-tyre-covers .block-subscribe { width: 100%; clear: both; }
.category-wheel-tyre-covers .block.block-geotrust { width: 100%; clear: both; }
.category-wheel-tyre-covers .border_grey { width: 98.7%; clear: both; }
.category-wheel-tyre-covers .image-box { margin-top: 10px; }
/*............ trailer covers start here .......................*/
.category-trailer-covers .top-nav-bg { display: none; }
.category-trailer-covers .wrapper { width: auto; }
.category-trailer-covers .header-container { padding: 0; }
.category-trailer-covers .header { padding: 0 10px; }
.category-trailer-covers .breadcrumbs { margin-left: 10px; }
.category-trailer-covers .main-container { margin-top: 15px; }
.category-trailer-covers .productdetailimportant { width: 98.6% }
.category-trailer-covers .col-main p { margin-top: 10px; }
.category-trailer-covers .category.categorynum-3 > div { line-height: 35px; }
.category-trailer-covers .category-right-description { display: none; }
.category-trailer-covers .coverw_container_main { width: 100%; }
.category-trailer-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-trailer-covers .form-search { display: none; }
.category-trailer-covers .block-cart { width: 100%; }
.category-trailer-covers .block-cart .block-content .view-cart img { width: 25%; margin-top: 10px; }
.category-trailer-covers .block-subscribe { width: 100%; clear: both; }
.category-trailer-covers .block.block-geotrust { width: 100%; clear: both; }
.category-trailer-covers .border_grey { width: 98.7%; clear: both; }
.category-trailer-covers .image-box { margin-top: 10px; }
/*............ Horse float covers start here .................*/
.category-horse-float-covers .top-nav-bg { display: none; }
.category-horse-float-covers .wrapper { width: auto; }
.category-horse-float-covers .header-container { padding: 0; }
.category-horse-float-covers .header { padding: 0 10px; }
.category-horse-float-covers .breadcrumbs { margin-left: 10px; }
.category-horse-float-covers .main-container { margin-top: 15px; }
.category-horse-float-covers .productdetailimportant { width: 98.6% }
.category-horse-float-covers .col-main p { margin-top: 10px; }
.category-horse-float-covers .col-main p img { width: 100%; }
.category-horse-float-covers .category-right h2 { padding-top: 15px; font-size: 13px; }
.category-horse-float-covers .category.categorynum-2 .category-right-description { display: none; }
.category-horse-float-covers .coverw_container_main { width: 100%; }
.category-horse-float-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-horse-float-covers .form-search { display: none; }
.category-horse-float-covers .block-cart { width: 100%; }
.category-horse-float-covers .block-cart .block-content .view-cart img { width: 25%; margin-top: 10px; }
.category-horse-float-covers .block-subscribe { width: 100%; clear: both; }
.category-horse-float-covers .block.block-geotrust { width: 100%; clear: both; }
.category-horse-float-covers .border_grey { width: 98.7%; clear: both; }
.category-horse-float-covers .image-box { margin-top: 10px; }
/*............. golf carts/buggys start here ........................*/
.category-golf-cart-covers .top-nav-bg { display: none; }
.category-golf-cart-covers .wrapper { width: auto; }
.category-golf-cart-covers .header-container { padding: 0; }
.category-golf-cart-covers .header { padding: 0 10px; }
.category-golf-cart-covers .breadcrumbs { margin-left: 10px; }
.category-golf-cart-covers .main-container { margin-top: 15px; }
.category-golf-cart-covers .productdetailimportant { width: 98.6% }
.category-golf-cart-covers .col-main p { margin-top: 10px; }
.category-golf-cart-covers .col-main p img { width: 100%; }
.category-golf-cart-covers .category-right h2 { padding-top: 15px; font-size: 13px; }
.category-golf-cart-covers .category.categorynum-2 .category-right-description { display: none; }
.category-golf-cart-covers .coverw_container_main { width: 100%; }
.category-golf-cart-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-golf-cart-covers .form-search { display: none; }
.category-golf-cart-covers .block-cart { width: 100%; }
.category-golf-cart-covers .block-cart .block-content .view-cart img { width: 25%; margin-top: 10px; }
.category-golf-cart-covers .block-subscribe { width: 100%; clear: both; }
.category-golf-cart-covers .block.block-geotrust { width: 100%; clear: both; }
.category-golf-cart-covers .border_grey { width: 98.7%; clear: both; }
.category-golf-cart-covers .image-box { margin-top: 10px; }
/*............. golf carts/buggys start here ........................*/
.category-sports-equipment-covers .top-nav-bg { display: none; }
.category-sports-equipment-covers .wrapper { width: auto; }
.category-sports-equipment-covers .header-container { padding: 0; }
.category-sports-equipment-covers .header { padding: 0 10px; }
.category-sports-equipment-covers .breadcrumbs { margin-left: 10px; }
.category-sports-equipment-covers .main-container { margin-top: 15px; }
.category-sports-equipment-covers .productdetailimportant { width: 98.6% }
.category-sports-equipment-covers .col-main p { margin-top: 10px; }
.category-sports-equipment-covers .col-main p img { width: 100%; }
.category-sports-equipment-covers .category.categorynum-2 > div.category-right { float: none; width: 100%; text-align: center; clear: both; }
.category-sports-equipment-covers .category-right h2 { padding-top: 15px; font-size: 13px; }
.category-sports-equipment-covers .category.categorynum-2 .category-right-description { display: none; }
.category-sports-equipment-covers .coverw_container_main { width: 100%; }
.category-sports-equipment-covers .coverw_primary_main { width: 97.5%; margin: 0; }
.category-sports-equipment-covers .form-search { display: none; }
.category-sports-equipment-covers .block-cart { width: 100%; }
.category-sports-equipment-covers .block-cart .block-content .view-cart img { width: 25%; margin-top: 10px; }
.category-sports-equipment-covers .block-subscribe { width: 100%; clear: both; }
.category-sports-equipment-covers .block.block-geotrust { width: 100%; clear: both; }
.category-sports-equipment-covers .border_grey { width: 98.7%; clear: both; }
.category-sports-equipment-covers .image-box { margin-top: 10px; }
/*............. protective treatment start here  ....................*/
.category-protection .top-nav-bg { display: none; }
.category-protection .wrapper { width: auto; }
.category-protection .header-container { padding: 0; }
.category-protection .header { padding: 0 10px; }
.category-protection .breadcrumbs { margin-left: 10px; }
.category-protection .main-container { margin-top: 15px; }
.category-protection .productdetailimportant { width: 98.6% }
.category-protection .col-main p { margin-top: 10px; }
.category-protection .category.categorynum-3 > div { line-height: 35px; }
.category-protection .category-right-description { display: none; }
.category-protection .coverw_container_main { width: 100%; }
.category-protection .coverw_primary_main { width: 97.5%; margin: 0; }
.category-protection .form-search { display: none; }
.category-protection .block-cart { width: 100%; }
.category-protection .block-cart .block-content .view-cart img { width: 25%; margin-top: 10px; }
.category-protection .block-subscribe { width: 100%; clear: both; }
.category-protection .block.block-geotrust { width: 100%; clear: both; }
.category-protection .border_grey { width: 98.7%; clear: both; }
.category-protection .image-box { margin-top: 10px; }
/*........... upholstery auto covers start here .................*/
.category-upholstery-auto-trimming .top-nav-bg { display: none; }
.category-upholstery-auto-trimming .wrapper { width: auto; }
.category-upholstery-auto-trimming .header-container { padding: 0; }
.category-upholstery-auto-trimming .header { padding: 0 10px; }
.category-upholstery-auto-trimming .breadcrumbs { margin-left: 10px; }
.category-upholstery-auto-trimming .main-container { margin-top: 15px; }
.category-upholstery-auto-trimming .productdetailimportant { width: 98.6% }
.category-upholstery-auto-trimming .col-main p { margin-top: 10px; }
.category-upholstery-auto-trimming .col-main p img { width: 99.7%; }
.category-upholstery-auto-trimming .coverw_container_main { width: 100%; }
.category-upholstery-auto-trimming .coverw_primary_main { width: 97.5%; margin: 0; }
.category-upholstery-auto-trimming .form-search { display: none; }
.category-upholstery-auto-trimming .block-cart { width: 100%; }
.category-upholstery-auto-trimming .block-cart .block-content .view-cart img { width: 25%; margin-top: 10px; }
.category-upholstery-auto-trimming .block-subscribe { width: 100%; clear: both; }
.category-upholstery-auto-trimming .block.block-geotrust { width: 100%; clear: both; }
.category-upholstery-auto-trimming .border_grey { width: 98.7%; clear: both; }
.category-upholstery-auto-trimming .image-box { margin-top: 10px; }
/*.............. catalog product view inner page start here ...................*/
.catalog-product-view .top-nav-bg { display: none; }
.catalog-product-view .header-container { padding: 0; }
.catalog-product-view .header { padding: 0 10px; }
.catalog-product-view .main-container { margin-top: 15px; }
.catalog-product-view .breadcrumbs { margin-left: 10px; }
.catalog-product-view .col-main { width: 100%; box-sizing: border-box; }
.catalog-product-view .cover-finder-form2-header h1 { font-size: 15px; }
.catalog-product-view .product-view .product-shop { width: 100%; }
.catalog-product-view .small-box .price-box { width: 25%; padding-right: 0; }
.catalog-product-view .small-box .price-box .price { font-size: 16px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li:first-child { padding-left: 12px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li:last-child { padding: 12px 10px 12px 12px; float: right; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li label { margin-left: 30px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li { margin-left: 5px; }
.catalog-product-view .product-view .product-img-box { width: 100%; }
.catalog-product-view .product-view .product-img-box #image-zoom { max-width: 100%; height: auto !important; }
.catalog-product-view .form-search input { width: 97%; }
.catalog-product-view .block-cart, .catalog-product-view .block-related, .catalog-product-view .block-subscribe, .catalog-product-view .block-geotrust { width: 99.5%; }
.catalog-product-view .block-rightblocks { display: none; }
.catalog-product-view .developertoolbar { width: 100%; }
.col2-right-layout .col-main, .col-right { width: 100%; }
.catalog-category-view .col-right, .catalog-product-view .col-right { padding: 0px 10px; box-sizing: border-box; }
.quick-access .search-here { clear: both; margin-top: 10px; }
.col-right .widget-static-block { text-align: center; }
.category.categorynum-3_cms { width: 100%; margin-bottom: 15px; }
.link-wrapper .geotrust-horizental { margin: 10px 3% 0px 3%; width: 94%; }
.cart form fieldset { border: medium none; display: table-cell; max-width: 100%; min-width: 0; overflow: auto; width: auto; }
#checkout-step-billing fieldset { width: auto; display: table-cell; border: none; }
#checkout-step-billing .form-list li.wide .input-box { width: 100%; }
#checkout-step-billing .form-list li.wide input.input-text { box-sizing: border-box; width: 100%; }
#checkout-step-billing .form-list .field { width: 100%; }
.opc .step .input-box { width: 100%; }
.opc .step .input-box .input-text { width: 100%; box-sizing: border-box; height: 34px; }
.opc .step .form-list select { width: 100% !important; height: 34px; box-sizing: border-box; }
#checkout-shipping-method-load .sp-methods li { width: auto; box-sizing: border-box; }
.block.cart-subscribe { width: auto; margin-left: 0px; height: auto; }
.block.cart-subscribe .input-box .input-text, .cart .cart-collaterals .discount .discount-form .input-label { width: 100%; }
.block.cart-subscribe .input-box .input-text { box-sizing: border-box; height: 34px; }
.cart .cart-collaterals .col2-set, .cart .cart-collaterals .discount .discount-form { width: 100%; box-sizing: border-box; }
.cart .cart-collaterals .col2-set .col-1 { width: 100%; }
.cart .cart-collaterals .discount .discount-form .input-box input.input-text { width: auto; }
#customer_notes { width: 100%; }
.main-container { margin-top: 20px; }
.opc .step p.required { right: 10px; }
.products-list p a.link-learn { width: 118px; }
.product-img-box { clear: both; display: inline-block; }
.contacts-index-index .contact-wrap { display: inline-block; width: 100%; }
.contacts-index-index .contact-wrap #crmWebToEntityForm table { width: 100%; }
.contacts-index-index .contact-wrap #crmWebToEntityForm td strong { width: auto; }
.contacts-index-index .contact-wrap #crmWebToEntityForm td { width: auto !important; }
.account-create form .form-list input.input-text { height: 24px; }
.cms-contact-html #contactForm .fieldset { width: 100%; box-sizing: border-box; }
.cms-contact-html #contactForm .fieldset .form-list li.wide textarea, .cms-contact-html #contactForm .fieldset .form-list li.wide .input-box { width: 100%; box-sizing: border-box; }
.cms-contact-html #contactForm .fieldset .form-list .field, .cms-contact-html #contactForm .fieldset .form-list .input-box { width: 100%; }
.cms-contact-html #contactForm .fieldset .form-list input.input-text { width: 100%; height: 30px; box-sizing: border-box; }
.header-container { padding-top: 0px; }
.cover-inner-row { margin-right: 0%; width: 100%; }
.customer-account-forgotpassword form .fieldset { width: auto; }
}
@media (max-width: 640px) {
#checkout-payment-method-load .verisign { padding: 60px 0px 20px 0px; }
#checkout-payment-method-load .hosted_pro, #checkout-payment-method-load .paypal_express { padding: 60px 0px 20px 0px; height: auto; }
#checkout-payment-method-load .directdeposit_au { padding: 60px 0px 20px 0px; min-height: inherit; }
.link-wrapper .geotrust-horizental { background-size: 94%; }
.sp-methods .form-list { padding-top: 20px; }
.quick-access .search-form { width: 40%; }
.cms-index-index.cms-home input.input-text { width: 71%; }
.quick-access .search-form { width: 54%; }
.account-create form .fieldset { width: 100%; box-sizing: border-box; }
.account-create form .form-list .field, .account-create form .form-list .input-box { width: 100%; }
.account-create form .form-list input.input-text { box-sizing: border-box; height: 34px; width: 100%; }
.account-create form .form-list li > div { margin: 0px !important; padding: 0px !important; }
/*............... home page responsive start here .................*/

.cms-index-index.cms-home .cms_left_banner img { width: 100%; }
.cms-index-index.cms-home .cat_list_showcase .catlisting ul { height: auto !important; }
.cms-index-index.cms-home .cat_list_showcase { float: left; }
.cms-index-index.cms-home .coverw_info_main_xw { margin-left: -1px; width: 97.1%; }
.footer-one-forth { padding: 0; }
/*.cms-index-index.cms-home .footer-one-forth .title{ font-size:11px; margin:0; letter-spacing:.5px;}*/
.footer-links ul { margin: 0; }
.footer-container .bottom-container .copyright { font-size: 12px; width: 96%; }
.cms-index-index.cms-home #developertoolbar { margin-left: 10px; width: 96.8%; line-height: 20px; }
#checkout-step-shipping form fieldset { display: table-cell; }
#checkout-step-shipping form .form-list li.wide .input-box { width: 100%; }
#checkout-step-shipping form .form-list .field { width: 100%; }
/*............ RV COVERS RESPONSIVE START HERE ................*/
.category-rv-covers .top-nav-bg { display: none; }
.category-rv-covers .header-container { padding-top: 0; }
.category-rv-covers .header { padding: 0 10px; }
.category-rv-covers .breadcrumbs { margin-left: 10px; }
.category-rv-covers .productdetailimportant { width: 98.6% }
.category-rv-covers .category.categorynum-3 > div { line-height: 35px; }
.category-rv-covers .category-right-description { display: none; }
.category-rv-covers .coverw_container_main { width: 100%; }
.category-rv-covers .category.categorynum-2 > div.category-right { float: none; width: 100%; text-align: center; }
.category-rv-covers .category-right h2 { line-height: 35px; clear: both; }
.category-rv-covers .form-search { display: none; }
.category-rv-covers .block-cart { width: 99.6%; }
.category-rv-covers .block-subscribe { width: 99.6%; clear: both; }
.category-rv-covers .block.block-geotrust { width: 99.6%; clear: both; }
.category-rv-covers .border_grey { width: 98%; clear: both; }
.category-rv-covers .image-box { margin-top: 10px; }
/*......... Inner page start here .................*/
.catalog-category-view .top-nav-bg { display: none; }
.catalog-category-view .header-container { padding-top: 0; }
.catalog-category-view .header { padding: 0 10px; }
.catalog-category-view .breadcrumbs { margin-left: 10px; }
.catalog-category-view .cover-finder-form2-header h1 { font-size: 13px !important; }
.catalog-category-view .cover-wrap-span, .catalog-category-view .cover-inner-row { width: 100% !important; margin: 0 !important; }
.catalog-category-view .category.categorynum-3 > div { line-height: 35px; }
.catalog-category-view .category-right-description { display: none; }
.catalog-category-view .coverw_container_main { width: 100%; }
.catalog-category-view .category.categorynum-2 > div.category-right { float: none; width: 100%; text-align: center; }
.catalog-category-view .category-right h2 { line-height: 35px; clear: both; }
.catalog-category-view .form-search { display: none; }
.catalog-category-view .block-cart { width: 99.6%; }
.catalog-category-view .block-subscribe { width: 99.6%; clear: both; }
.catalog-category-view .block.block-geotrust { width: 99.6%; clear: both; }
.catalog-category-view .image-box { margin-top: 10px; }
.catalog-category-view .productlistlong { height: auto; }
.catalog-category-view .twolevel-category .productlistlong h1 { font-size: 18px; line-height: 30px; }
/*................ marine covers start here ..................*/
.category-marine-covers .top-nav-bg { display: none; }
.category-marine-covers .header-container { padding-top: 0; }
.category-marine-covers .header { padding: 0 10px; }
.category-marine-covers .breadcrumbs { margin-left: 10px; }
.category-marine-covers .productdetailimportant { width: 98.6% }
.category-marine-covers .col-main p { margin-top: 10px; }
.category-marine-covers .category.categorynum-3 > div { line-height: 35px; }
.category-marine-covers .category-right-description { display: none; }
.category-marine-covers .coverw_container_main { width: 100%; }
.category-marine-covers .coverw_primary_main { width: 97%; margin: 0; }
.category-marine-covers .category.categorynum-2:nth-child(1) { width: 45%; margin: 0 8px 15px 0 !important; }
.category-marine-covers .category.categorynum-2.last:nth-child(2) { width: 45%; margin: 0 0 15px 8px !important; }
.category-marine-covers .category.categorynum-2:nth-child(3) { width: 45%; margin: 0 8px 15px 0 !important; }
.category-marine-covers .category.categorynum-2.last:nth-child(4) { width: 45%; margin: 0 0 15px 8px !important; }
.category-marine-covers .category.categorynum-2:nth-child(5) { width: 45%; margin: 0 8px 15px 0 !important; }
.category-marine-covers .category.categorynum-2.last:nth-child(6) { width: 45%; margin: 0 0 15px 8px !important; }
.category-marine-covers .category.categorynum-2:nth-child(7) { width: 45%; margin: 0 8px 15px 0 !important; }
.category-marine-covers .category.categorynum-2.last:nth-child(8) { width: 45%; margin: 0 0 15px 8px !important; }
.category-marine-covers .category.categorynum-2:nth-child(9) { width: 45%; margin: 0 8px 15px 0 !important; }
.category-marine-covers .category.categorynum-2.last:nth-child(10) { width: 45%; margin: 0 0 15px 8px !important; }
.category-marine-covers .category.categorynum-2:nth-child(11) { width: 45%; margin: 0 8px 15px 0 !important; }
.category-marine-covers .category.categorynum-2 > div.category-right { float: none; width: 100%; text-align: center; }
.category-marine-covers .category-right h2 { line-height: 35px; clear: both; }
.category-marine-covers .form-search { display: none; }
.category-marine-covers .block-cart { width: 99.6%; }
.category-marine-covers .block-cart .block-content .view-cart img { width: 30%; margin-top: 10px; }
.category-marine-covers .block-subscribe { width: 99.6%; clear: both; }
.category-marine-covers .block.block-geotrust { width: 99.6%; clear: both; }
.category-marine-covers .border_grey { width: 98%; clear: both; }
.category-marine-covers .image-box { margin-top: 10px; }
/*..................... furniture cover start here ........................*/
.category-outdoor-furniture-covers .top-nav-bg { display: none; }
.category-outdoor-furniture-covers .header-container { padding-top: 0; }
.category-outdoor-furniture-covers .header { padding: 0 10px; }
.category-outdoor-furniture-covers .breadcrumbs { margin-left: 10px; }
.category-outdoor-furniture-covers .productdetailimportant { width: 98.6% }
.category-outdoor-furniture-covers .col-main p { margin-top: 10px; }
.category-outdoor-furniture-covers .category.categorynum-3 > div { line-height: 35px; }
.category-outdoor-furniture-covers .category-right-description { display: none; }
.category-outdoor-furniture-covers .coverw_container_main { width: 100%; }
.category-outdoor-furniture-covers .coverw_primary_main { width: 97%; margin: 0; }
.category-outdoor-furniture-covers .form-search { display: none; }
.category-outdoor-furniture-covers .block-cart { width: 99.6%; }
.category-outdoor-furniture-covers .block-cart .block-content .view-cart img { width: 30%; margin-top: 10px; }
.category-outdoor-furniture-covers .block-subscribe { width: 99.6%; clear: both; }
.category-outdoor-furniture-covers .block.block-geotrust { width: 99.6%; clear: both; }
.category-outdoor-furniture-covers .border_grey { width: 98%; clear: both; }
.category-outdoor-furniture-covers .image-box { margin-top: 10px; }
/*............. car covers start here ................*/
.category-car-covers .top-nav-bg { display: none; }
.category-car-covers .header-container { padding-top: 0; }
.category-car-covers .header { padding: 0 10px; }
.category-car-covers .breadcrumbs { margin-left: 10px; }
.category-car-covers .cover-finder-form2-header h1 { line-height: 15px; font-size: 15px; }
.category-car-covers .productdetailimportant { width: 98.6% }
.category-car-covers .col-main p { margin-top: 10px; }
.category-car-covers .category.categorynum-3 > div { line-height: 35px; }
.category-car-covers .category-right-description { display: none; }
.category-car-covers .coverw_container_main { width: 100%; }
.category-car-covers .form-search { display: none; }
.category-car-covers .block-cart { width: 99.6%; }
.category-car-covers .block-subscribe { width: 99.6%; clear: both; }
.category-car-covers .block.block-geotrust { width: 99.6%; clear: both; }
.category-car-covers .border_grey { width: 98%; clear: both; }
.category-car-covers .image-box { margin-top: 10px; }
/*.............. equipment covers start here ..................*/
.category-outdoor-equipment-covers .top-nav-bg { display: none; }
.category-outdoor-equipment-covers .header-container { padding-top: 0; }
.category-outdoor-equipment-covers .header { padding: 0 10px; }
.category-outdoor-equipment-covers .breadcrumbs { margin-left: 10px; }
.category-outdoor-equipment-covers .cover-finder-form2-header h1 { line-height: 15px; font-size: 15px; }
.category-outdoor-equipment-covers .productdetailimportant { width: 98.6% }
.category-outdoor-equipment-covers .col-main p { margin-top: 10px; }
.category-outdoor-equipment-covers .category.categorynum-3 > div { line-height: 35px; }
.category-outdoor-equipment-covers .category-right-description { display: none; }
.category-outdoor-equipment-covers .coverw_container_main { width: 100%; }
.category-outdoor-equipment-covers .coverw_primary_main { width: 97%; margin: 0; }
.category-outdoor-equipment-covers .form-search { display: none; }
.category-outdoor-equipment-covers .block-cart { width: 99.6%; }
.category-outdoor-equipment-covers .block-cart .block-content .view-cart img { width: 30%; margin-top: 10px; }
.category-outdoor-equipment-covers .block-subscribe { width: 99.6%; clear: both; }
.category-outdoor-equipment-covers .block.block-geotrust { width: 99.6%; clear: both; }
.category-outdoor-equipment-covers .border_grey { width: 98%; clear: both; }
.category-outdoor-equipment-covers .image-box { margin-top: 10px; }
/*........... ute and 4 x 4 covers start here .................*/
.category-ute-4x4-covers .top-nav-bg { display: none; }
.category-ute-4x4-covers .header-container { padding-top: 0; }
.category-ute-4x4-covers .header { padding: 0 10px; }
.category-ute-4x4-covers .breadcrumbs { margin-left: 10px; }
.category-ute-4x4-covers .cover-finder-form2-header h1 { line-height: 15px; font-size: 15px; }
.category-ute-4x4-covers .productdetailimportant { width: 98.6% }
.category-ute-4x4-covers .col-main p { margin-top: 10px; }
.category-ute-4x4-covers .category.categorynum-3 > div { line-height: 35px; }
.category-ute-4x4-covers .category-right-description { display: none; }
.category-ute-4x4-covers .coverw_container_main { width: 100%; }
.category-ute-4x4-covers .coverw_primary_main { width: 97%; margin: 0; }
.category-ute-4x4-covers .form-search { display: none; }
.category-ute-4x4-covers .block-cart { width: 99.6%; }
.category-ute-4x4-covers .block-cart .block-content .view-cart img { width: 30%; margin-top: 10px; }
.category-ute-4x4-covers .block-subscribe { width: 99.6%; clear: both; }
.category-ute-4x4-covers .block.block-geotrust { width: 99.6%; clear: both; }
.category-ute-4x4-covers .border_grey { width: 98%; clear: both; }
.category-ute-4x4-covers .image-box { margin-top: 10px; }
/*............ seat covers start here .................*/

.category-seat-covers .top-nav-bg { display: none; }
.category-seat-covers .header-container { padding-top: 0; }
.category-seat-covers .header { padding: 0 10px; }
.category-seat-covers .breadcrumbs { margin-left: 10px; }
.category-seat-covers .cover-finder-form2-header h1 { line-height: 15px; font-size: 15px; }
.category-seat-covers .productdetailimportant { width: 98.6% }
.category-seat-covers .col-main p { margin-top: 10px; }
.category-seat-covers .category.categorynum-3 > div { line-height: 35px; }
.category-seat-covers .category-right-description { display: none; }
.category-seat-covers .coverw_container_main { width: 100%; }
.category-seat-covers .form-search { display: none; }
.category-seat-covers .block-cart { width: 99.6%; }
.category-seat-covers .block-cart .block-content .view-cart img { width: 30%; margin-top: 10px; }
.category-seat-covers .block-subscribe { width: 99.6%; clear: both; }
.category-seat-covers .block.block-geotrust { width: 99.6%; clear: both; }
.category-seat-covers .border_grey { width: 98%; clear: both; }
.category-seat-covers .image-box { margin-top: 10px; }
/*........ motorbike scooter cover start here .................*/
.category-motorbike-scooter-cycle-covers .top-nav-bg { display: none; }
.category-motorbike-scooter-cycle-covers .header-container { padding-top: 0; }
.category-motorbike-scooter-cycle-covers .header { padding: 0 10px; }
.category-motorbike-scooter-cycle-covers .breadcrumbs { margin-left: 10px; }
.category-motorbike-scooter-cycle-covers .cover-finder-form2-header h1 { line-height: 15px; font-size: 15px; }
.category-motorbike-scooter-cycle-covers .productdetailimportant { width: 98.6% }
.category-motorbike-scooter-cycle-covers .col-main p { margin-top: 10px; }
.category-motorbike-scooter-cycle-covers .category.categorynum-3 > div { line-height: 35px; }
.category-motorbike-scooter-cycle-covers .category-right-description { display: none; }
.category-motorbike-scooter-cycle-covers .coverw_container_main { width: 100%; }
.category-motorbike-scooter-cycle-covers .coverw_primary_main { width: 97%; margin: 0; }
.category-motorbike-scooter-cycle-covers .form-search { display: none; }
.category-motorbike-scooter-cycle-covers .block-cart { width: 99.6%; }
.category-motorbike-scooter-cycle-covers .block-cart .block-content .view-cart img { width: 30%; margin-top: 10px; }
.category-motorbike-scooter-cycle-covers .block-subscribe { width: 99.6%; clear: both; }
.category-motorbike-scooter-cycle-covers .block.block-geotrust { width: 99.6%; clear: both; }
.category-motorbike-scooter-cycle-covers .border_grey { width: 98%; clear: both; }
.category-motorbike-scooter-cycle-covers .image-box { margin-top: 10px; }
/*......... wheel and tyre covers start here ......................*/
.category-wheel-tyre-covers .top-nav-bg { display: none; }
.category-wheel-tyre-covers .header-container { padding-top: 0; }
.category-wheel-tyre-covers .header { padding: 0 10px; }
.category-wheel-tyre-covers .breadcrumbs { margin-left: 10px; }
.category-wheel-tyre-covers .cover-finder-form2-header h1 { line-height: 15px; font-size: 15px; }
.category-wheel-tyre-covers .productdetailimportant { width: 98.6% }
.category-wheel-tyre-covers .col-main p { margin-top: 10px; }
.category-wheel-tyre-covers .category.categorynum-4 > div { line-height: 35px; }
.category-wheel-tyre-covers .category-right-description { display: none; }
.category-wheel-tyre-covers .coverw_container_main { width: 100%; }
.category-wheel-tyre-covers .coverw_primary_main { width: 97%; margin: 0; }
.category-wheel-tyre-covers .form-search { display: none; }
.category-wheel-tyre-covers .block-cart { width: 99.6%; }
.category-wheel-tyre-covers .block-cart .block-content .view-cart img { width: 30%; margin-top: 10px; }
.category-wheel-tyre-covers .block-subscribe { width: 99.6%; clear: both; }
.category-wheel-tyre-covers .block.block-geotrust { width: 99.6%; clear: both; }
.category-wheel-tyre-covers .border_grey { width: 98%; clear: both; }
.category-wheel-tyre-covers .image-box { margin-top: 10px; }
/*............ trailer covers start here .......................*/
.category-trailer-covers .top-nav-bg { display: none; }
.category-trailer-covers .header-container { padding-top: 0; }
.category-trailer-covers .header { padding: 0 10px; }
.category-trailer-covers .breadcrumbs { margin-left: 10px; }
.category-trailer-covers .cover-finder-form2-header h1 { line-height: 15px; font-size: 15px; }
.category-trailer-covers .productdetailimportant { width: 98.6% }
.category-trailer-covers .col-main p { margin-top: 10px; }
.category-trailer-covers .category.categorynum-3 > div { line-height: 35px; }
.category-trailer-covers .category-right-description { display: none; }
.category-trailer-covers .coverw_container_main { width: 100%; }
.category-trailer-covers .coverw_primary_main { width: 97%; margin: 0; }
.category-trailer-covers .form-search { display: none; }
.category-trailer-covers .block-cart { width: 99.6%; }
.category-trailer-covers .block-cart .block-content .view-cart img { width: 30%; margin-top: 10px; }
.category-trailer-covers .block-subscribe { width: 99.6%; clear: both; }
.category-trailer-covers .block.block-geotrust { width: 99.6%; clear: both; }
.category-trailer-covers .border_grey { width: 98%; clear: both; }
.category-trailer-covers .image-box { margin-top: 10px; }
/*............ Horse float covers start here .................*/
.category-horse-float-covers .top-nav-bg { display: none; }
.category-horse-float-covers .header-container { padding-top: 0; }
.category-horse-float-covers .header { padding: 0 10px; }
.category-horse-float-covers .breadcrumbs { margin-left: 10px; }
.category-horse-float-covers .cover-finder-form2-header h1 { line-height: 15px; font-size: 15px; }
.category-horse-float-covers .productdetailimportant { width: 98.6% }
.category-horse-float-covers .col-main p { margin-top: 10px; }
.category-horse-float-covers .col-main p img { width: 99.8%; }
.category-horse-float-covers .category.categorynum-2:nth-child(1) { width: 96.3%; margin: 10px 0 !important; }
.category-horse-float-covers .category.categorynum-2.last:nth-child(2) { width: 96.3%; margin: 10px 0 !important; }
.category-horse-float-covers .category.categorynum-2:nth-child(3) { width: 96.3%; margin: 10px 0 !important; }
.category-horse-float-covers .category.categorynum-2.last:nth-child(4) { width: 96.3%; margin: 10px 0 !important; }
.category-horse-float-covers .category-right h2 { height: 35px; }
.category-horse-float-covers .category.categorynum-2 .category-right-description { display: none; }
.category-horse-float-covers .coverw_container_main { width: 100%; }
.category-horse-float-covers .coverw_primary_main { width: 97%; margin: 0; }
.category-horse-float-covers .form-search { display: none; }
.category-horse-float-covers .block-cart { width: 99.6%; }
.category-horse-float-covers .block-cart .block-content .view-cart img { width: 30%; margin-top: 10px; }
.category-horse-float-covers .block-subscribe { width: 99.6%; clear: both; }
.category-horse-float-covers .block.block-geotrust { width: 99.6%; clear: both; }
.category-horse-float-covers .border_grey { width: 98%; clear: both; }
.category-horse-float-covers .image-box { margin-top: 10px; }
/*............. golf carts/buggys start here ........................*/
.category-golf-cart-covers .top-nav-bg { display: none; }
.category-golf-cart-covers .header-container { padding-top: 0; }
.category-golf-cart-covers .header { padding: 0 10px; }
.category-golf-cart-covers .breadcrumbs { margin-left: 10px; }
.category-golf-cart-covers .cover-finder-form2-header h1 { line-height: 15px; font-size: 15px; }
.category-golf-cart-covers .productdetailimportant { width: 98.6% }
.category-golf-cart-covers .col-main p { margin-top: 10px; }
.category-golf-cart-covers .col-main p img { width: 99.8%; }
.category-golf-cart-covers .category-right h2 { height: 35px; }
.category-golf-cart-covers .category.categorynum-2 .category-right-description { display: none; }
.category-golf-cart-covers .coverw_container_main { width: 100%; }
.category-golf-cart-covers .coverw_primary_main { width: 97%; margin: 0; }
.category-golf-cart-covers .form-search { display: none; }
.category-golf-cart-covers .block-cart { width: 99.6%; }
.category-golf-cart-covers .block-cart .block-content .view-cart img { width: 30%; margin-top: 10px; }
.category-golf-cart-covers .block-subscribe { width: 99.6%; clear: both; }
.category-golf-cart-covers .block.block-geotrust { width: 99.6%; clear: both; }
.category-golf-cart-covers .border_grey { width: 98%; clear: both; }
.category-golf-cart-covers .image-box { margin-top: 10px; }
/*..............sports equipment start here ....................*/
.category-sports-equipment-covers .top-nav-bg { display: none; }
.category-sports-equipment-covers .header-container { padding-top: 0; }
.category-sports-equipment-covers .header { padding: 0 10px; }
.category-sports-equipment-covers .breadcrumbs { margin-left: 10px; }
.category-sports-equipment-covers .cover-finder-form2-header h1 { line-height: 15px; font-size: 15px; }
.category-sports-equipment-covers .productdetailimportant { width: 98.6% }
.category-sports-equipment-covers .col-main p { margin-top: 10px; }
.category-sports-equipment-covers .col-main p img { width: 99.8%; }
.category-sports-equipment-covers .category.categorynum-2:nth-child(1) { width: 96.3%; margin: 10px 0 !important; }
.category-sports-equipment-covers .category.categorynum-2.last:nth-child(2) { width: 96.3%; margin: 10px 0 !important; }
.category-sports-equipment-covers .category.categorynum-2 > div.category-right { width: 40%; }
.category-sports-equipment-covers .category-right h2 { height: 35px; }
.category-sports-equipment-covers .category.categorynum-2 .category-right-description { display: none; }
.category-sports-equipment-covers .coverw_container_main { width: 100%; }
.category-sports-equipment-covers .coverw_primary_main { width: 97%; margin: 0; }
.category-sports-equipment-covers .form-search { display: none; }
.category-sports-equipment-covers .block-cart { width: 99.6%; }
.category-sports-equipment-covers .block-cart .block-content .view-cart img { width: 30%; margin-top: 10px; }
.category-sports-equipment-covers .block-subscribe { width: 99.6%; clear: both; }
.category-sports-equipment-covers .block.block-geotrust { width: 99.6%; clear: both; }
.category-sports-equipment-covers .border_grey { width: 98%; clear: both; }
.category-sports-equipment-covers .image-box { margin-top: 10px; }
/*............. protective treatment start here  ....................*/
.category-protection .top-nav-bg { display: none; }
.category-protection .header-container { padding-top: 0; }
.category-protection .header { padding: 0 10px; }
.category-protection .breadcrumbs { margin-left: 10px; }
.category-protection .cover-finder-form2-header h1 { line-height: 15px; font-size: 15px; }
.category-protection .productdetailimportant { width: 98.6% }
.category-protection .col-main p { margin-top: 10px; }
.category-protection .category.categorynum-3 > div { line-height: 35px; }
.category-protection .category-right-description { display: none; }
.category-protection .coverw_container_main { width: 100%; }
.category-protection .coverw_primary_main { width: 97%; margin: 0; }
.category-protection .form-search { display: none; }
.category-protection .block-cart { width: 99.6%; }
.category-protection .block-cart .block-content .view-cart img { width: 30%; margin-top: 10px; }
.category-protection .block-subscribe { width: 99.6%; clear: both; }
.category-protection .block.block-geotrust { width: 99.6%; clear: both; }
.category-protection .border_grey { width: 98%; clear: both; }
.category-protection .image-box { margin-top: 10px; }
/*........... upholstery auto covers start here .................*/
.category-upholstery-auto-trimming .top-nav-bg { display: none; }
.category-upholstery-auto-trimming .header-container { padding-top: 0; }
.category-upholstery-auto-trimming .header { padding: 0 10px; }
.category-upholstery-auto-trimming .breadcrumbs { margin-left: 10px; }
.category-upholstery-auto-trimming .cover-finder-form2-header h1 { line-height: 18px; font-size: 15px; }
.category-upholstery-auto-trimming .productdetailimportant { width: 98.6% }
.category-upholstery-auto-trimming .col-main p { margin-top: 10px; }
.category-upholstery-auto-trimming .col-main p img { width: 99.7% }
.category-upholstery-auto-trimming .coverw_container_main { width: 100%; }
.category-upholstery-auto-trimming .coverw_primary_main { width: 97%; margin: 0; }
.category-upholstery-auto-trimming .form-search { display: none; }
.category-upholstery-auto-trimming .block-cart { width: 99.6%; }
.category-upholstery-auto-trimming .block-cart .block-content .view-cart img { width: 30%; margin-top: 10px; }
.category-upholstery-auto-trimming .block-subscribe { width: 99.6%; clear: both; }
.category-upholstery-auto-trimming .block.block-geotrust { width: 99.6%; clear: both; }
.category-upholstery-auto-trimming .border_grey { width: 98%; clear: both; }
.category-upholstery-auto-trimming .image-box { margin-top: 10px; }
/*.............. catalog product view inner page start here ...................*/
.catalog-product-view .top-nav-bg { display: none; }
.catalog-product-view .header-container { padding: 0; }
.catalog-product-view .header { padding: 0 10px; }
.catalog-product-view .main-container { margin-top: 15px; }
.catalog-product-view .breadcrumbs { margin-left: 10px; }
.catalog-product-view .cover-finder-form2-header h1 { font-size: 15px; }
.catalog-product-view .cover-finder-wrap1 p img { width: 100%; clear: both; }
.catalog-product-view .product-view .product-shop { width: 100%; }
.catalog-product-view .small-box .price-box { width: 25%; padding-right: 0; }
.catalog-product-view .small-box .price-box .price { font-size: 16px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li:first-child { padding-left: 12px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li:last-child { padding: 12px 10px 12px 12px; float: right; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li label { margin-left: 30px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li { margin-left: 5px; }
.catalog-product-view .product-view .product-img-box { width: 100%; }
.catalog-product-view .product-view .product-img-box #image-zoom { max-width: 100%; height: auto !important; }
.catalog-product-view .form-search input { width: 92%; }
.catalog-product-view .block-cart, .catalog-product-view .block-related, .catalog-product-view .block-subscribe, .catalog-product-view .block-geotrust { width: 99.5%; }
.catalog-product-view .block-rightblocks { display: none; }
.catalog-product-view .footer-container { width: 100%; }
.catalog-product-view .footer { padding: 10px; width: 94%; }
.catalog-product-view .footer-links-area { margin-left: 1px; }
.catalog-product-view .developertoolbar { width: 100%; }
.category.categorynum-3, .category.categorynum-4 { width: 49%; }
.category.categorynum-3:nth-child(2n+1), .category.categorynum-4:nth-child(2n+1) { clear: both; margin-right: 1% !important; }
.category.categorynum-3.first { clear: none; }
.category.categorynum-4 { box-sizing: border-box; }
.category.categorynum-4.last { margin-right: 0% !important; clear: none; }
.coverw_4col_1, .coverw_4col_2, .coverw_4col_3, .coverw_4col_4 { width: 49%; margin-right: 1%; }
.coverw_4col_3 { margin-right: 1%; clear: both; }
.coverw_4col_2, .coverw_4col_4 { margin-right: 0px; clear: none; }
.contacts-index-index .contact-wrap #crmWebToEntityForm td { display: block; text-align: left; padding-left: 0px; }
.contacts-index-index .contact-wrap #crmWebToEntityForm td input[type="text"], .cms-contact-html #crmWebToEntityForm td input[type="text"] { width: 100% !important; box-sizing: border-box; height: 35px !important; box-sizing: border-box; }
.contacts-index-index .contact-wrap #crmWebToEntityForm td select, .cms-contact-html #crmWebToEntityForm td select, #crmWebToEntityForm td select { width: 100% !important; height: 35px !important; box-sizing: border-box; margin-bottom: 15px; }
.contacts-index-index .contact-wrap #crmWebToEntityForm td textarea, .cms-contact-html #crmWebToEntityForm td textarea, #crmWebToEntityForm td textarea { width: 100% !important; box-sizing: border-box; }
.cms-contact-html #crmWebToEntityForm table, .cms-contact-html #crmWebToEntityForm, #crmWebToEntityForm, #crmWebToEntityForm table { width: 100% !important }
.cms-contact-html #crmWebToEntityForm td strong, #crmWebToEntityForm td strong { width: auto; }
.cms-contact-html #crmWebToEntityForm td, #crmWebToEntityForm td { width: auto !important; padding-left: 0px; padding-right: 0px; display: block; text-align: left; }
.pager { width: auto; }
.account-login .registered-users .form-list .input-box { width: 100%; }
.account-login .registered-users .form-list input.input-text { width: 100%; box-sizing: border-box; height: 34px; }
#crmWebToEntityForm input[type="text"] { width: 100% !important; box-sizing: border-box; height: 34px; }
#shopping-cart-table { width: 900px; }
.catalog-category-view .col-main .category.columncms-2 { width: 100%; margin-right: 0%; }
}
 @media (max-width: 479px) {
.cms-index-index.cms-home .top-nav-bg { display: none; }
.logo { width: 100%; text-align: center; box-sizing: border-box; }
.quick-access .search-form { margin-left: 0px; float: right; width: 100%; margin-bottom: 10px; }
.cms-index-index.cms-home .cms_left_banner { margin-left: 0px; width: 99.3%; }
.cms-index-index.cms-home .cms_left_banner img { width: 100%; }
.cms-index-index.cms-home .cat_list_showcase { float: left; }
.cms-index-index.cms-home .cat_list_showcase .catlisting.odd { width: 100%; margin-right: 0px; }
.cms-index-index.cms-home .cat_list_showcase .catlisting.even { width: 100%; margin-left: 0px; }
.header-contact-info { float: none; margin: 0 auto; text-align: center; clear: both; }
.header .quick-access { clear: both; }
.footer-one-forth { width: 100%; padding: 0px; margin-bottom: 15px; min-height: inherit; }
.category.categorynum-3 { width: 100%; margin-right: 0px; margin-left: 0px; }
.category.categorynum-3:nth-child(2n+1) { clear: both; margin-right: 0% !important; }
.category-products .toolbar li { padding: 0px 15px; }
/*.cover-finder-wrap1 {
    min-height: 307px;
}*/
.cms-index-index.cms-home .coverw_info_main_xw { margin-left: -1px; width: 96%; }
.footer-one-forth { padding: 0 5px; width: 100%; border-right: none; }
.footer-one-forth .title { font-size: 14px; margin: 0; letter-spacing: .5px; }
.footer-one-forth { min-height: 100px; }
.footer-links ul { margin: 0; }
.footer-container .bottom-container { margin-top: 0; }
.cms-index-index.cms-home #developertoolbar { margin-left: 10px; width: 95.8%; line-height: 20px; }
/*............ RV COVERS RESPONSIVE START HERE ................*/


.category-rv-covers .header-container { padding-top: 0; }
.category-rv-covers .header { padding: 0 10px; }
.category-rv-covers .main-container { margin-top: 15px; }
.category-rv-covers .breadcrumbs { margin-left: 10px; }
.category-rv-covers .cover-finder-form2-header h1 { line-height: 27px; font-size: 15px; }
.category-rv-covers .productdetailimportant { padding: 5px; width: 97.2%; }
.category-rv-covers .category.categorynum-3 > div { line-height: 35px !important; }
.category-rv-covers .category-right-description { display: none; }
.category-rv-covers .coverw_container_main { width: auto; }
.category-rv-covers .category.categorynum-2 .category-right-description { display: none; }
.category-rv-covers .category-right h2 { line-height: 17px; }
.category-rv-covers .form-search input { width: 91%; float: left; }
.category-rv-covers .block-cart { width: 99.5%; }
.category-rv-covers .block .empty { font-size: 15px; }
.category-rv-covers .block-subscribe { width: 99.5%; }
.category-rv-covers .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-rv-covers .block-geotrust { width: 99.5%; }
.category-rv-covers .border_grey { width: 97.2%; }
.category-rv-covers .image-box { margin-top: 6px; }
/*........  Inner page start here ............*/


.catalog-category-view .header-container { padding-top: 0; }
.catalog-category-view .header { padding: 0 10px; }
.catalog-category-view .main-container { margin-top: 15px; }
.catalog-category-view .breadcrumbs { margin-left: 10px; }
.catalog-category-view .cover-finder-form2-header h1 { line-height: 18px; font-size: 10px !important; }
.products-list .product-shop { margin: 10px 0 0 0 !important; clear: both; padding-top: 12px; }
.catalog-category-view .fakeproduct.fakeproduct-default { margin-top: 30px; clear: both; }
.category-products li.item .product-partno { width: 100%; }
.products-list .product-image { width: 100%; margin: 0; box-sizing: border-box; height: auto; }
.catalog-category-view .cover-wrap-span { width: 100%; }
.catalog-category-view .cover-inner-row { width: 100% !important; margin: 0 !important; }
.catalog-category-view .category.categorynum-3 > div { line-height: 35px !important; }
.catalog-category-view .category-right-description { display: none; }
.catalog-category-view .coverw_container_main { width: auto; }
.catalog-category-view .category.categorynum-2 .category-right-description { display: none; }
.catalog-category-view .category-right h2 { line-height: 17px; }
.catalog-category-view .form-search input { width: 91%; float: left; }
.catalog-category-view .block-cart { width: 99.5%; }
.catalog-category-view .block .empty { font-size: 15px; }
.catalog-category-view .block-subscribe { width: 99.5%; }
.catalog-category-view .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.catalog-category-view .block-geotrust { width: 99.5%; }
.catalog-category-view .image-box { margin-top: 6px; }
.catalog-category-view .productlistlong { height: auto; }
.catalog-category-view .twolevel-category .productlistlong h1 { font-size: 18px; line-height: 30px; }
/*................ marine covers start here ..................*/


.category-marine-covers .header-container { padding-top: 0; }
.category-marine-covers .header { padding: 0 10px; }
.category-marine-covers .main-container { margin-top: 15px; }
.category-marine-covers .breadcrumbs { margin-left: 10px; }
.category-marine-covers .cover-finder-form2-header h1 { line-height: 27px; font-size: 15px; }
.category-marine-covers .productdetailimportant { padding: 5px; width: 97.2%; }
.category-marine-covers .category.categorynum-3 > div { line-height: 35px !important; }
.category-marine-covers .category-right-description { display: none; }
.category-marine-covers .coverw_container_main { width: auto; }
.category-marine-covers .coverw_primary_main { width: 96%; margin: 0 0 15px 0; }
.category-marine-covers .category.categorynum-2:nth-child(1) { width: 95%; margin: 0 0 15px 0 !important; }
.category-marine-covers .category.categorynum-2.last:nth-child(2) { width: 95%; margin: 0 0 15px 0 !important; }
.category-marine-covers .category.categorynum-2:nth-child(3) { width: 95%; margin: 0 0 15px 0 !important; }
.category-marine-covers .category.categorynum-2.last:nth-child(4) { width: 95%; margin: 0 0 15px 0 !important; }
.category-marine-covers .category.categorynum-2:nth-child(5) { width: 95%; margin: 0 0 15px 0 !important; }
.category-marine-covers .category.categorynum-2.last:nth-child(6) { width: 95%; margin: 0 0 15px 0 !important; }
.category-marine-covers .category.categorynum-2:nth-child(7) { width: 95%; margin: 0 0 15px 0 !important; }
.category-marine-covers .category.categorynum-2.last:nth-child(8) { width: 95%; margin: 0 0 15px 0 !important; }
.category-marine-covers .category.categorynum-2:nth-child(9) { width: 95%; margin: 0 0 15px 0 !important; }
.category-marine-covers .category.categorynum-2.last:nth-child(10) { width: 95%; margin: 0 0 15px 0 !important; }
.category-marine-covers .category.categorynum-2:nth-child(11) { width: 95%; margin: 0 0 15px 0 !important; }
.category-marine-covers .category.categorynum-2 > div.category-right { width: 45%; }
.category-marine-covers .category.categorynum-2 .category-right-description { display: none; }
.category-marine-covers .category-right h2 { line-height: 17px; }
.category-marine-covers .form-search input { width: 91%; float: left; }
.category-marine-covers .block-cart { width: 99.5%; }
.category-marine-covers .block .empty { font-size: 15px; }
.category-marine-covers .block-subscribe { width: 99.5%; }
.category-marine-covers .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-marine-covers .block-geotrust { width: 99.5%; }
.category-marine-covers .border_grey { width: 97.2%; }
.category-marine-covers .image-box { margin-top: 6px; }
/*..................... furniture cover start here ........................*/


.category-outdoor-furniture-covers .header-container { padding-top: 0; }
.category-outdoor-furniture-covers .header { padding: 0 10px; }
.category-outdoor-furniture-covers .main-container { margin-top: 15px; }
.category-outdoor-furniture-covers .breadcrumbs { margin-left: 10px; }
.category-outdoor-furniture-covers .cover-finder-form2-header h1 { line-height: 22px; font-size: 16px; }
.category-outdoor-furniture-covers .productdetailimportant { padding: 5px; width: 97.2%; }
.category-outdoor-furniture-covers .col-main p { margin-top: 10px; }
.category-outdoor-furniture-covers .category.categorynum-3 > div { line-height: 35px !important; }
.category-outdoor-furniture-covers .category-right-description { display: none; }
.category-outdoor-furniture-covers .coverw_container_main { width: auto; }
.category-outdoor-furniture-covers .coverw_primary_main { width: 96%; margin: 0 0 15px 0; }
.category-outdoor-furniture-covers .form-search input { width: 91%; float: left; }
.category-outdoor-furniture-covers .block-cart { width: 99.5%; }
.category-outdoor-furniture-covers .block .empty { font-size: 15px; }
.category-outdoor-furniture-covers .block-subscribe { width: 99.5%; }
.category-outdoor-furniture-covers .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-outdoor-furniture-covers .block-geotrust { width: 99.5%; }
.category-outdoor-furniture-covers .border_grey { width: 97.2%; }
.category-outdoor-furniture-covers .image-box { margin-top: 6px; }
/*............. car covers start here ................*/


.category-car-covers .header-container { padding-top: 0; }
.category-car-covers .header { padding: 0 10px; }
.category-car-covers .main-container { margin-top: 15px; }
.category-car-covers .breadcrumbs { margin-left: 10px; }
.category-car-covers .cover-finder-form2-header h1 { line-height: 15px; font-size: 13px; }
.category-car-covers .productdetailimportant { padding: 5px; width: 97.2%; }
.category-car-covers .col-main p { margin-top: 10px; }
.category-car-covers .category.categorynum-3 > div { line-height: 35px !important; }
.category-car-covers .category-right-description { display: none; }
.category-car-covers .coverw_container_main { width: auto; }
.category-car-covers .form-search input { width: 91%; float: left; }
.category-car-covers .block-cart { width: 99.5%; }
.category-car-covers .block .empty { font-size: 15px; }
.category-car-covers .block-subscribe { width: 99.5%; }
.category-car-covers .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-car-covers .block-geotrust { width: 99.5%; }
.category-car-covers .border_grey { width: 97.2%; }
.category-car-covers .image-box { margin-top: 6px; }
/*.............. equipment covers start here ..................*/


.category-outdoor-equipment-covers .header-container { padding-top: 0; }
.category-outdoor-equipment-covers .header { padding: 0 10px; }
.category-outdoor-equipment-covers .main-container { margin-top: 15px; }
.category-outdoor-equipment-covers .breadcrumbs { margin-left: 10px; }
.category-outdoor-equipment-covers .cover-finder-form2-header h1 { line-height: 15px; font-size: 13px; }
.category-outdoor-equipment-covers .productdetailimportant { padding: 5px; width: 97.2%; }
.category-outdoor-equipment-covers .col-main p { margin-top: 10px; }
.category-outdoor-equipment-covers .category.categorynum-3 > div { line-height: 35px !important; }
.category-outdoor-equipment-covers .category-right-description { display: none; }
.category-outdoor-equipment-covers .coverw_container_main { width: auto; }
.category-outdoor-equipment-covers .coverw_primary_main { width: 96%; margin: 0 0 15px 0; }
.category-outdoor-equipment-covers .form-search input { width: 91%; float: left; }
.category-outdoor-equipment-covers .block-cart { width: 99.5%; }
.category-outdoor-equipment-covers .block .empty { font-size: 15px; }
.category-outdoor-equipment-covers .block-subscribe { width: 99.5%; }
.category-outdoor-equipment-covers .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-outdoor-equipment-covers .block-geotrust { width: 99.5%; }
.category-outdoor-equipment-covers .border_grey { width: 97.2%; }
.category-outdoor-equipment-covers .image-box { margin-top: 6px; }
/*........... ute and 4 x 4 covers start here .................*/


.category-ute-4x4-covers .header-container { padding-top: 0; }
.category-ute-4x4-covers .header { padding: 0 10px; }
.category-ute-4x4-covers .main-container { margin-top: 15px; }
.category-ute-4x4-covers .breadcrumbs { margin-left: 10px; }
.category-ute-4x4-covers .cover-finder-form2-header h1 { line-height: 23px; font-size: 16px; }
.category-ute-4x4-covers .productdetailimportant { padding: 5px; width: 97.2%; }
.category-ute-4x4-covers .col-main p { margin-top: 10px; }
.category-ute-4x4-covers .category.categorynum-3 > div { line-height: 35px !important; }
.category-ute-4x4-covers .category-right-description { display: none; }
.category-ute-4x4-covers .coverw_container_main { width: auto; }
.category-ute-4x4-covers .coverw_primary_main { width: 96%; margin: 0 0 15px 0; }
.category-ute-4x4-covers .form-search input { width: 91%; float: left; }
.category-ute-4x4-covers .block-cart { width: 99.5%; }
.category-ute-4x4-covers .block .empty { font-size: 15px; }
.category-ute-4x4-covers .block-subscribe { width: 99.5%; }
.category-ute-4x4-covers .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-ute-4x4-covers .block-geotrust { width: 99.5%; }
.category-ute-4x4-covers .border_grey { width: 97.2%; }
.category-ute-4x4-covers .image-box { margin-top: 6px; }
/*............ seat covers start here .................*/


.category-seat-covers .header-container { padding-top: 0; }
.category-seat-covers .header { padding: 0 10px; }
.category-seat-covers .main-container { margin-top: 15px; }
.category-seat-covers .breadcrumbs { margin-left: 10px; }
.category-seat-covers .cover-finder-form2-header h1 { line-height: 23px; font-size: 15px; }
.category-seat-covers .productdetailimportant { padding: 5px; width: 97.2%; }
.category-seat-covers .col-main p { margin-top: 10px; }
.category-seat-covers .category.categorynum-3 > div { line-height: 35px !important; }
.category-seat-covers .category-right-description { display: none; }
.category-seat-covers .coverw_container_main { width: auto; }
.category-seat-covers .form-search input { width: 91%; float: left; }
.category-seat-covers .block-cart { width: 99.5%; }
.category-seat-covers .block .empty { font-size: 15px; }
.category-seat-covers .block-subscribe { width: 99.5%; }
.category-seat-covers .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-seat-covers .block-geotrust { width: 99.5%; }
.category-seat-covers .border_grey { width: 97.2%; }
.category-seat-covers .image-box { margin-top: 6px; }
/*........ motorbike scooter cover start here .................*/


.category-motorbike-scooter-cycle-covers .header-container { padding-top: 0; }
.category-motorbike-scooter-cycle-covers .header { padding: 0 10px; }
.category-motorbike-scooter-cycle-covers .main-container { margin-top: 15px; }
.category-motorbike-scooter-cycle-covers .breadcrumbs { margin-left: 10px; }
.category-motorbike-scooter-cycle-covers .cover-finder-form2-header h1 { line-height: 23px; font-size: 15px; }
.category-motorbike-scooter-cycle-covers .productdetailimportant { padding: 5px; width: 97.2%; }
.category-motorbike-scooter-cycle-covers .col-main p { margin-top: 10px; }
.category-motorbike-scooter-cycle-covers .category.categorynum-3 > div { line-height: 35px !important; }
.category-motorbike-scooter-cycle-covers .category-right-description { display: none; }
.category-motorbike-scooter-cycle-covers .coverw_container_main { width: auto; }
.category-motorbike-scooter-cycle-covers .coverw_primary_main { width: 96%; margin: 0 0 15px 0; }
.category-motorbike-scooter-cycle-covers .form-search input { width: 91%; float: left; }
.category-motorbike-scooter-cycle-covers .block-cart { width: 99.5%; }
.category-motorbike-scooter-cycle-covers .block .empty { font-size: 15px; }
.category-motorbike-scooter-cycle-covers .block-subscribe { width: 99.5%; }
.category-motorbike-scooter-cycle-covers .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-motorbike-scooter-cycle-covers .block-geotrust { width: 99.5%; }
.category-motorbike-scooter-cycle-covers .border_grey { width: 97.2%; }
.category-motorbike-scooter-cycle-covers .image-box { margin-top: 6px; }
/*......... wheel and tyre covers start here ......................*/


.category-wheel-tyre-covers .header-container { padding-top: 0; }
.category-wheel-tyre-covers .header { padding: 0 10px; }
.category-wheel-tyre-covers .main-container { margin-top: 15px; }
.category-wheel-tyre-covers .breadcrumbs { margin-left: 10px; }
.category-wheel-tyre-covers .cover-finder-form2-header h1 { line-height: 23px; font-size: 15px; }
.category-wheel-tyre-covers .productdetailimportant { padding: 5px; width: 97.2%; }
.category-wheel-tyre-covers .col-main p { margin-top: 10px; }
.category-wheel-tyre-covers .category.categorynum-4 > div { line-height: 35px !important; }
.category-wheel-tyre-covers .category-right-description { display: none; }
.category-wheel-tyre-covers .coverw_container_main { width: auto; }
.category-wheel-tyre-covers .coverw_primary_main { width: 96%; margin: 0 0 15px 0; }
.category-wheel-tyre-covers .form-search input { width: 91%; float: left; }
.category-wheel-tyre-covers .block-cart { width: 99.5%; }
.category-wheel-tyre-covers .block .empty { font-size: 15px; }
.category-wheel-tyre-covers .block-subscribe { width: 99.5%; }
.category-wheel-tyre-covers .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-wheel-tyre-covers .block-geotrust { width: 99.5%; }
.category-wheel-tyre-covers .border_grey { width: 97.2%; }
.category-wheel-tyre-covers .image-box { margin-top: 6px; }
/*............ trailer covers start here .......................*/


.category-trailer-covers .header-container { padding-top: 0; }
.category-trailer-covers .header { padding: 0 10px; }
.category-trailer-covers .main-container { margin-top: 15px; }
.category-trailer-covers .breadcrumbs { margin-left: 10px; }
.category-trailer-covers .cover-finder-form2-header h1 { line-height: 23px; font-size: 15px; }
.category-trailer-covers .productdetailimportant { padding: 5px; width: 97.2%; }
.category-trailer-covers .col-main p { margin-top: 10px; }
.category-trailer-covers .category.categorynum-3 > div { line-height: 35px !important; }
.category-trailer-covers .category-right-description { display: none; }
.category-trailer-covers .coverw_container_main { width: auto; }
.category-trailer-covers .coverw_primary_main { width: 96%; margin: 0 0 15px 0; }
.category-trailer-covers .form-search input { width: 91%; float: left; }
.category-trailer-covers .block-cart { width: 99.5%; }
.category-trailer-covers .block .empty { font-size: 15px; }
.category-trailer-covers .block-subscribe { width: 99.5%; }
.category-trailer-covers .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-trailer-covers .block-geotrust { width: 99.5%; }
.category-trailer-covers .border_grey { width: 97.2%; }
.category-trailer-covers .image-box { margin-top: 6px; }
/*............ Horse float covers start here .................*/


.category-horse-float-covers .header-container { padding-top: 0; }
.category-horse-float-covers .header { padding: 0 10px; }
.category-horse-float-covers .main-container { margin-top: 15px; }
.category-horse-float-covers .breadcrumbs { margin-left: 10px; }
.category-horse-float-covers .cover-finder-form2-header h1 { line-height: 23px; font-size: 15px; }
.category-horse-float-covers .productdetailimportant { padding: 5px; width: 97.2%; }
.category-horse-float-covers .col-main p { margin-top: 10px; }
.category-horse-float-covers .col-main p img { width: 99.8%; }
.category-horse-float-covers .category.categorynum-2:nth-child(1) { width: 95%; margin: 0 0 15px 0 !important; }
.category-horse-float-covers .category.categorynum-2.last:nth-child(2) { width: 95%; margin: 0 0 15px 0 !important; }
.category-horse-float-covers .category.categorynum-2:nth-child(3) { width: 95%; margin: 0 0 15px 0 !important; }
.category-horse-float-covers .category.categorynum-2.last:nth-child(4) { width: 95%; margin: 0 0 15px 0 !important; }
.category-horse-float-covers .category.categorynum-2 .category-right-description { display: none; }
.category-horse-float-covers .category-right h2 { line-height: 35px; }
.category-horse-float-covers .coverw_container_main { width: auto; }
.category-horse-float-covers .coverw_primary_main { width: 96%; margin: 0 0 15px 0; }
.category-horse-float-covers .form-search input { width: 91%; float: left; }
.category-horse-float-covers .block-cart { width: 99.5%; }
.category-horse-float-covers .block .empty { font-size: 15px; }
.category-horse-float-covers .block-subscribe { width: 99.5%; }
.category-horse-float-covers .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-horse-float-covers .block-geotrust { width: 99.5%; }
.category-horse-float-covers .border_grey { width: 97.2%; }
.category-horse-float-covers .image-box { margin-top: 6px; }
/*............. golf carts/buggys start here ........................*/


.category-golf-cart-covers .header-container { padding-top: 0; }
.category-golf-cart-covers .header { padding: 0 10px; }
.category-golf-cart-covers .main-container { margin-top: 15px; }
.category-golf-cart-covers .breadcrumbs { margin-left: 10px; }
.category-golf-cart-covers .cover-finder-form2-header h1 { line-height: 23px; font-size: 15px; }
.category-golf-cart-covers .productdetailimportant { padding: 5px; width: 97.2%; }
.category-golf-cart-covers .col-main p { margin-top: 10px; }
.category-golf-cart-covers .col-main p img { width: 99.8%; }
.category-golf-cart-covers .category.categorynum-2 .category-right-description { display: none; }
.category-golf-cart-covers .category-right h2 { line-height: 35px; }
.category-golf-cart-covers .coverw_container_main { width: auto; }
.category-golf-cart-covers .coverw_primary_main { width: 96%; margin: 0 0 15px 0; }
.category-golf-cart-covers .form-search input { width: 91%; float: left; }
.category-golf-cart-covers .block-cart { width: 99.5%; }
.category-golf-cart-covers .block .empty { font-size: 15px; }
.category-golf-cart-covers .block-subscribe { width: 99.5%; }
.category-golf-cart-covers .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-golf-cart-covers .block-geotrust { width: 99.5%; }
.category-golf-cart-covers .border_grey { width: 97.2%; }
.category-golf-cart-covers .image-box { margin-top: 6px; }
/*..............sports equipment start here ....................*/


.category-sports-equipment-covers .header-container { padding-top: 0; }
.category-sports-equipment-covers .header { padding: 0 10px; }
.category-sports-equipment-covers .main-container { margin-top: 15px; }
.category-sports-equipment-covers .breadcrumbs { margin-left: 10px; }
.category-sports-equipment-covers .cover-finder-form2-header h1 { line-height: 23px; font-size: 15px; }
.category-sports-equipment-covers .productdetailimportant { padding: 5px; width: 97.2%; }
.category-sports-equipment-covers .col-main p { margin-top: 10px; }
.category-sports-equipment-covers .col-main p img { width: 99.8%; }
.category-sports-equipment-covers .category.categorynum-2:nth-child(1) { width: 95%; margin: 0 0 15px 0 !important; }
.category-sports-equipment-covers .category.categorynum-2.last:nth-child(2) { width: 95%; margin: 0 0 15px 0 !important; }
.category-sports-equipment-covers .category.categorynum-2 > div.category-right { float: none; text-align: center; width: 100%; clear: both; }
.category-sports-equipment-covers .category.categorynum-2 .category-right-description { display: none; }
.category-sports-equipment-covers .category-right h2 { line-height: 35px; }
.category-sports-equipment-covers .coverw_container_main { width: auto; }
.category-sports-equipment-covers .coverw_primary_main { width: 96%; margin: 0 0 15px 0; }
.category-sports-equipment-covers .form-search input { width: 91%; float: left; }
.category-sports-equipment-covers .block-cart { width: 99.5%; }
.category-sports-equipment-covers .block .empty { font-size: 15px; }
.category-sports-equipment-covers .block-subscribe { width: 99.5%; }
.category-sports-equipment-covers .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-sports-equipment-covers .block-geotrust { width: 99.5%; }
.category-sports-equipment-covers .border_grey { width: 97.2%; }
.category-sports-equipment-covers .image-box { margin-top: 6px; }
/*............. protective treatment start here  ....................*/


.category-protection .header-container { padding-top: 0; }
.category-protection .header { padding: 0 10px; }
.category-protection .main-container { margin-top: 15px; }
.category-protection .breadcrumbs { margin-left: 10px; }
.category-protection .cover-finder-form2-header h1 { line-height: 23px; font-size: 16px; }
.category-protection .productdetailimportant { padding: 5px; width: 97.2%; }
.category-protection .col-main p { margin-top: 10px; }
.category-protection .category.categorynum-3 > div { line-height: 35px !important; }
.category-protection .category-right-description { display: none; }
.category-protection .coverw_container_main { width: auto; }
.category-protection .coverw_primary_main { width: 96%; margin: 0 0 15px 0; }
.category-protection .form-search input { width: 91%; float: left; }
.category-protection .block-cart { width: 99.5%; }
.category-protection .block .empty { font-size: 15px; }
.category-protection .block-subscribe { width: 99.5%; }
.category-protection .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-protection .block-geotrust { width: 99.5%; }
.category-protection .border_grey { width: 97.2%; }
.category-protection .image-box { margin-top: 6px; }
/*........... upholstery auto covers start here .................*/


.category-upholstery-auto-trimming .header-container { padding-top: 0; }
.category-upholstery-auto-trimming .header { padding: 0 10px; }
.category-upholstery-auto-trimming .main-container { margin-top: 15px; }
.category-upholstery-auto-trimming .breadcrumbs { margin-left: 10px; }
.category-upholstery-auto-trimming .cover-finder-form2-header h1 { font-size: 14px; }
.category-upholstery-auto-trimming .productdetailimportant { padding: 5px; width: 97.2%; }
.category-upholstery-auto-trimming .col-main p { margin-top: 10px; }
.category-upholstery-auto-trimming .col-main p img { width: 99.7%; }
.category-upholstery-auto-trimming .coverw_container_main { width: auto; }
.category-upholstery-auto-trimming .coverw_primary_main { width: 96%; margin: 0 0 15px 0; }
.category-upholstery-auto-trimming .form-search input { width: 91%; float: left; }
.category-upholstery-auto-trimming .block-cart { width: 99.5%; }
.category-upholstery-auto-trimming .block .empty { font-size: 15px; }
.category-upholstery-auto-trimming .block-subscribe { width: 99.5%; }
.category-upholstery-auto-trimming .form-subscribe-header { margin-bottom: 5px; font-size: 15px; }
.category-upholstery-auto-trimming .block-geotrust { width: 99.5%; }
.category-upholstery-auto-trimming .border_grey { width: 97.2%; }
.category-upholstery-auto-trimming .image-box { margin-top: 6px; }
/*.............. catalog product view inner page start here ...................*/
.catalog-product-view .top-nav-bg { display: none; }
.catalog-product-view .header-container { padding: 0; }
.catalog-product-view .header { padding: 0 10px; }
.catalog-product-view .main-container { margin-top: 15px; }
.catalog-product-view .breadcrumbs { margin-left: 10px; }
.catalog-product-view .cover-finder-form2-header h1 { font-size: 15px; }
.catalog-product-view .product-view .product-shop { width: 100%; }
.catalog-product-view .small-box .price-box { width: 25%; padding-right: 0; }
.catalog-product-view .small-box .price-box .price { font-size: 16px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li:first-child { padding-left: 12px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li:last-child { padding: 12px 10px 12px 12px; float: right; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li label { margin-left: 30px; }
.catalog-product-view .vanshippingcalculator-wrapper > ul li { margin-left: 5px; }
.catalog-product-view .product-view .product-img-box { width: 100%; }
.catalog-product-view .product-view .product-img-box #image-zoom { max-width: 100%; height: auto !important; }
.catalog-product-view .form-search input { width: 92%; }
.catalog-product-view .block-cart, .catalog-product-view .block-related, .catalog-product-view .block-subscribe, .catalog-product-view .block-geotrust { width: 99.5%; }
.catalog-product-view .block-rightblocks { display: none; }
.catalog-product-view .developertoolbar { width: 100%; }
.category.categorynum-2 { width: 100%; margin-right: 0px; }
.header-contact-info { float: left; margin: 10px auto; clear: both; width: 100%; text-align: center; }
.header > .logo { box-sizing: border-box; width: 100%; }
.cart .page-title h1 { text-align: center; float: none; }
.cart .checkout-types { float: none; text-align: center; }
.cart .title-buttons .checkout-types li { float: none; margin-top: 7px; }
#checkout-review-submit { clear: both; text-align: center; }
#checkout-review-submit p.f-left { float: none !important; margin: 0 auto; max-width: 300px; text-align: center; }
#checkoutSteps #opc-review #checkout-review-submit .buttons-set button.button { float: none; margin-top: 8px; }
.category.categorynum-4:nth-child(2n+1) { clear: both; margin-right: 0% !important; }
.category.categorynum-4 { box-sizing: border-box; width: 100%; }
.category.categorynum-4.last { margin-right: 0% !important; clear: none; }
.coverw_4col_1, .coverw_4col_2, .coverw_4col_3, .coverw_4col_4 { width: 100%; margin-right: 0%; }
.coverw_4col_3 { margin-right: 0%; }
#product_tabs_product_faq_contents #crmWebToEntityForm table { width: 100% !important; }
#product_tabs_product_faq_contents #crmWebToEntityForm table tr td { padding-left: 0px; text-align: left; width: 100% !important; display: block; }
#product_tabs_product_faq_contents #crmWebToEntityForm table tr td input[type=text] { box-sizing: border-box; height: 30px; width: 100% !important; }
#product_tabs_product_faq_contents #crmWebToEntityForm table tr td textarea, #product_tabs_product_faq_contents #crmWebToEntityForm table tr td select { width: 100% !important; box-sizing: border-box; min-height: 30px; }
.cms-index-index.cms-home input.input-text { width: 77%; }
.product-options dd textarea { width: 100% !important; box-sizing: border-box; }
dd.optionextended-narrow-above-checkbox { width: auto !important; }
.product-options dt label { box-sizing: border-box; }
.product-options dd.optionextended-narrow-list .content { width: 76px; }
.product-options dd.optionextended-narrow-above { width: auto; }
.header-contact-info .home-page, .header-contact-info .phone-num, .header-contact-info .contact-to { background-size: 87px; margin-bottom: 0px; }
.header-contact-info a { width: 88px; height: 34px; display: inline-block; }
.main-container, .cms-index-index.cms-home .main-container.col1-layout { margin-top: 0px; }
.quick-access .search-form { margin-top: 0px; }
.header .logo { padding-top: 0px; }
.customer-account-forgotpassword form .fieldset .form-list input.input-text { width: 100%; box-sizing: border-box; height: 30px; }
.customer-account-forgotpassword form .fieldset .form-list .input-box { width: 100%; }
.customer-account-forgotpassword form .fieldset .form-list { margin-top: 5px; }
.vantage-bundlecolors-view .product-options ul.options-list li .col-2{ width:67%;}
}

/** @font-face{font-family:BellGothicStd-Black;src:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/css/BellGothicStd-Black.otf)}
@font-face{font-family:BellGothicStd-Bold;src:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/css/BellGothicStd-Bold.otf)}
@font-face{font-family:BellGothicStd-Normal;src:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/css/BellGothicStd-Normal.ttf)}
*{margin:0;padding:0}
body{background:#ece7de;font:12px/1.35 Verdana,Geneva,sans-serif;color:#5b5a5a;text-align:center}
img{border:0;vertical-align:top}
img a{border:none}
a{color:#6a574a;text-decoration:underline}
a:hover{color:#90143b}
:focus{outline:0}
h1{font-size:17px;font-weight:400;line-height:1.15}
h2{font-size:20px;font-weight:700;text-transform:uppercase;color:#90183d}
h3{font-size:16px;font-weight:700;line-height:1.25}
h4{font-size:14px;font-weight:700}
h5{font-size:12px;font-weight:700}
h6{font-size:11px;font-weight:700}
form{display:inline}
fieldset{border:0}
legend{display:none}
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}
caption,th,td{text-align:left;font-weight:400}
strong{font-weight:700}
address{font-style:normal}
cite{font-style:normal}
q,blockquote{quotes:none}
q:before,q:after{content:''}
small,big{font-size:1em}
sup{font-size:1em;vertical-align:top}
ul,ol{list-style:none}
.hidden{display:block!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important}
.nobr{white-space:nowrap!important}
.wrap{white-space:normal!important}
.a-left{text-align:left!important}
.a-center{text-align:center!important}
.a-right{text-align:right!important}
.v-top{vertical-align:top}
.v-middle{vertical-align:middle}
.f-left,.left{float:left!important}
.f-right,.right{float:right!important}
.f-none{float:none!important}
.f-fix{float:left;width:100%;text-align:left}
.f-fix h2.product-name{border:none}
.no-display{display:none}
.no-margin{margin:0!important}
.no-padding{padding:0!important}
.no-bg{background:none!important}
.page{width:1075px;margin:0 auto;text-align:left;z-index:1;background:#FFF;position:relative;margin-top:-5px;border:1px solid #735f52;border-top:none;border-bottom:none}
.page-print{background:#fff;padding:20px;text-align:left}
.page-empty{background:#fff;padding:20px;text-align:left}
.page-popup{padding:20px;text-align:left}
.main-container{ margin-top:50px;}
.col-left{float:left;padding:5px 5px 0}
.col-main{float:left}
.col-right{float:right;width:220px;padding:0 10px 0 0;margin:0!important}
.col-right.sidebar ul{padding-left:20px!important}
.col1-layout .col-main{float:none;width:auto;padding:10px}
.col2-left-layout .col-main{float:right}
.col2-right-layout .col-main{width:825px;padding:10px 10px 0}
.col3-layout .col-main{width:484px;margin-left:10px}
.col3-layout .col-wrapper{float:left;width:748px}
.col3-layout .col-wrapper .col-main{float:right}
.col2-set .col-1{float:left;width:49%}
.col2-set .col-2{float:right;width:49%}
.col2-set .col-narrow{width:33%}
.col2-set .col-wide{width:65%}
.col3-set .col-1{float:left;width:32%}
.col3-set .col-2{float:left;width:32%;margin-left:2%}
.col3-set .col-3{float:right;width:32%}
.col4-set .col-1{float:left;width:23.5%}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%}
.col4-set .col-3{float:left;width:23.5%}
.col4-set .col-4{float:right;width:23.5%}
input,select,textarea,button{font:12px Arial,Helvetica,sans-serif;vertical-align:middle;color:#000}
input.input-text,select,textarea{background:#fff;border:1px solid #c1c1c1}
input.input-text,textarea{padding:10px; min-width:78%;}
select{padding:1px}
select option{padding-right:10px}
select.multiselect option{border-bottom:1px solid #ddd;padding:2px 5px}
select.multiselect option:last-child{border-bottom:0}
textarea{overflow:auto}
input.radio{margin-right:3px}
input.checkbox{margin-right:3px}
input.qty{width:2.5em!important}
button.button::-moz-focus-inner{padding:0;border:0}
button.button{-webkit-border-fit:lines;background:none repeat scroll 0 0 #6A574A;border:0 none;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;cursor:pointer;margin:0;overflow:visible;padding:0;text-align:center;width:auto}
button.button:hover{background:#90143b}
button.button span{float:left;height:21px;padding:5px 5px 5px 14px;font:bold 12px/20px Arial,Helvetica,sans-serif;text-align:center;white-space:nowrap;color:#fff;}
button.button span span{background-position:100% 0;padding:0 12px 0 4px}
button.button.btn-cart span {width:117px;}
button.button.btn-cart span span{width:117px;}

p.control input.checkbox,p.control input.radio{margin-right:6px}
.form-list li{margin:0 0 8px}
.form-list label{float:left;color:#5B5A5A;font-weight:700;position:relative;z-index:0}
.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px}
.form-list li.control label{float:none}
.form-list li.control label.guest-chk{font-weight:400}
.form-list li.control input.radio,.form-list li.control input.checkbox{margin-right:6px}
.form-list li.control .input-box{clear:none;display:inline;width:auto}
.form-list .input-box{display:block;clear:both;width:260px}
.form-list .field{float:left;width:275px;position:relative}
.form-list input.input-text{height:15px;padding:5px;width:254px}
.form-list textarea{width:254px;height:10em}
.form-list select{padding:5px;width:266px}
.form-list li.wide .input-box{width:535px}
.form-list li.wide input.input-text{width:529px}
.form-list li.wide textarea{width:529px}
.form-list li.wide select{width:535px}
.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}
.form-list .input-range input.input-text{width:74px}
.form-list .wide.info > label{background:none repeat scroll 0 0 #BCDBED;border:1px solid #8F94A1;padding:8px 50px 8px 8px}
.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto}
.form-list .name-prefix{width:65px}
.form-list .name-prefix select{width:55px}
.form-list .name-prefix input.input-text{width:49px}
.form-list .name-suffix{width:65px}
.form-list .name-suffix select{width:55px}
.form-list .name-suffix input.input-text{width:49px}
.form-list .name-middlename{width:70px}
.form-list .name-middlename input.input-text{width:49px}
.form-list .customer-name-prefix-middlename-suffix .name-firstname,.form-list .customer-name-prefix-middlename .name-firstname{width:140px}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname{width:210px}
.form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text,.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-year{float:left;width:85px}
.form-list .customer-dob input.input-text{display:block;width:74px}
.form-list .customer-dob label{font-size:10px;font-weight:400;color:#888}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}
.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:46px}
.form-list .customer-dob .dob-year{width:140px}
.form-list .customer-dob .dob-year input.input-text{width:134px}
.buttons-set{clear:both;margin:5px 0 0;padding:5px}
.buttons-set .back-link{float:left;padding:7px 20px 10px !important !important;margin:0 0 0 -5px !important;cursor:pointer}
.buttons-set .back-link a{color:#fff;text-decoration:none}
.buttons-set .back-link a small{display:none}
.buttons-set button.button{float:right}
.buttons-set p.required{margin:0 0 5px}
.fieldset{background:none repeat scroll 0 0 #FEFEFE;border:1px solid #DDD;margin:28px 0 0;padding:22px 25px 12px 33px;width:550px}
.fieldset .legend{background:none repeat scroll 0 0 #695649;color:#FFF;float:left;font-size:13px;font-weight:400;line-height:20px;margin:-38px 0 0;padding:5px 10px;position:relative}
.validation-advice{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/validation_advice_bg.gif) no-repeat scroll 10px 1px transparent;clear:both;color:red;font-size:10px;line-height:13px;margin:3px 0 0;min-height:13px;padding-left:28px}
.validation-failed{background:none repeat scroll 0 0 #BCDBED!important}
p.required{font-size:10px;text-align:right;color:red}
.v-fix{float:left}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}
#messages_product_view{display:none}
.success{color:#3d6611;font-weight:700}
.error{color:red;font-weight:700}
.notice{color:#ccc}
.messages,.messages ul{list-style:none!important;margin:0!important;padding:0!important}
.messages{width:100%;overflow:hidden}
.messages li{margin:0 0 10px}
.messages li li{margin:0 0 3px}
.error-msg,.success-msg,.note-msg,.notice-msg{border-style:solid!important;border-width:2px!important;background-position:10px 9px!important;background-repeat:no-repeat!important;min-height:24px!important;padding:14px 8px 3px 42px !important;font-size:11px!important;font-weight:700!important}
.error-msg{border-color:#f16048;background-color:#faebe7;background-image:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_msg-error.gif);color:#df280a}
.success-msg{border-color:#446423;background-color:#eff5ea;background-image:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_msg-success.gif);color:#3d6611}
.note-msg,.notice-msg{border-color:#fcd344;background-color:#6a5648;background-image:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_msg-note.gif);color:#ff0;border:2px solid #ff0}
.breadcrumbs{float:left;margin:0 10px 0 5px;min-height:30px}
.breadcrumbs li.home{padding-left:5px}
.breadcrumbs li.home img{padding-top:6px}
.breadcrumbs li{color:#777;float:left;padding-left:5px;line-height:19px}
.breadcrumbs li a{display:block;font-size:11px}
.breadcrumbs li a:link,.breadcrumbs li a:visited{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:none repeat scroll 0 0 #ECE7DF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#6A574A;margin-bottom:5px;padding:0 10px;text-decoration:none}
.breadcrumbs li a:hover,.breadcrumbs li a:focus{background:#90143b;font-size:11px;color:#fff}
.breadcrumbs strong{color:#90143B;font-size:11px;font-weight:400}
.breadcrumbs small{padding-left:5px;letter-spacing:-2px}
.page-title{border-bottom:1px solid #ddd;padding:0 0 5px;margin:0 0 10px}
.page-title h1,.page-title h2{background:none repeat scroll 0 0 #6a5648;color:#FFF;font-size:12px;font-weight:400;padding:10px;text-align:left;text-transform:uppercase}
.page-title .separator{margin:0 3px}
.page-title .link-rss{float:right}
.title-buttons{text-align:right}
.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left}
.subtitle,.sub-title{clear:both}
.pager{padding:5px;margin:5px 0;text-align:center;float:left;width:630px;color:#5B5A5A;font-size:11px;text-shadow:0 0 1px #FFF}
.pager .amount{float:left}
.pager .limiter{float:right;margin-top:-2px}
.pager .pages{display:inline-block;margin:0 35px}
.pager .pages ol{display:inline}
.pager .pages li{display:inline}
.pager .pages li a img{margin-bottom:1px}
.pager select{border:1px solid #c1c1c1}
.sorter{padding:4px 5px;float:right;margin:5px}
.sorter .view-mode{float:left}
.sorter .sort-by{float:right;color:#5B5A5A;font-size:11px;text-shadow:0 0 1px #FFF}
.sorter .sort-by a img{margin-bottom:0;border:none}
.toolbar{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/pager-bg.png) repeat-x scroll 0 0 transparent;border:1px solid #C1C1C1;height:37px;margin:10px 0}
.category-products .toolbar{margin-top:0!important}
.category-products li.item .product-partno{float:left;width:227px;text-align:center}
.data-table{width:100%}
.data-table th{padding:5px;line-height:40px;font-weight:700;white-space:nowrap}
.data-table td{line-height:28px}
.data-table td h3{margin:0!important;padding:0!important;line-height:28px}
.data-table td:first-child{padding-right:15px}
.data-table tfoot td.last{text-align:left!important}
.data-table tbody.even td{border-width:0 1px}
.data-table th .tax-flag{white-space:nowrap;font-weight:400}
.data-table td.label,.data-table th.label{font-size:11px;font-weight:600;padding:0 15px 10px 0}
tr.summary-total{cursor:pointer}
tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer}
tr.show-details .summary-collapse{background-position:0 -53px}
tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465}
tr.summary-details-first td{border-top:1px solid #d2d8db}
tr.summary-details-excluded{font-style:italic}
.cart-tax-info{display:block}
.cart-tax-info,.cart-tax-info .cart-price{padding-right:20px}
.cart-tax-total{display:block;padding-right:20px;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bkg_collapse.gif) 100% 4px no-repeat;cursor:pointer}
.cart-tax-info .price,.cart-tax-total .price{display:inline!important;font-weight:400!important}
.cart-tax-total-expanded{background-position:100% -53px}
.std .subtitle{padding:0}
.std ol.ol{list-style:decimal outside;padding-left:1.5em}
.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px}
.std dl dt{font-weight:700}
.std dl dd{margin:0 0 10px}
.links li{display:inline}
.links li.first{padding-left:0!important}
.links li.last{background:none!important;padding-right:0!important}
.link-cart,.buttons-set .back-link{background:none repeat scroll 0 0 #695649;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#FFF;float:left;font-family:arial;font-size:12px!important;font-weight:700;margin:5px 0 0 19px;padding:7px 48px;text-decoration:none}
.link-cart:hover,.buttons-set .back-link:hover{background:#90143b;color:#fff}
.link-wishlist:hover,.link-compare:hover{color:#90143b;text-decoration:underline}
.link-reorder{font-weight:700}
.link-print{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px}
.link-rss{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_rss.gif) 0 1px no-repeat;padding-left:18px;white-space:nowrap}
.btn-remove{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}
.btn-remove2{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/btn_trash.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}
.btn-edit{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/btn_edit.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}
.cards-list dt{margin:5px 0 0}
.cards-list .offset{padding:2px 0 2px 20px}
.separator{margin:0 3px}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:#ddd;text-indent:-999em;overflow:hidden}
.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}
.noscript .noscript-inner{width:1000px;margin:0 auto;padding:12px 0;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_notice.gif) 20px 50% no-repeat}
.noscript p{margin:0}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;text-align:center;color:#fff}
.logo{float:left}
.header-container{padding-top:20px}
.header{position:relative}
.header .logo{float:left;text-decoration:none!important;padding:7px}
.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
.header h1.logo{margin:0;padding:0}
.header .welcome-msg{font-weight:700;text-align:right}
.header .links{float:right}
.header .form-search{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/top-search.png) no-repeat scroll 0 0;height:70px;width:250px;left:450px;position:absolute;top:25px;text-align:right}
.header .form-search .search-autocomplete{z-index:999}
.header .form-search .search-autocomplete ul{border:1px solid #ddd;background-color:#fff}
.header .form-search .search-autocomplete li{padding:3px;border-bottom:1px solid #ddd;cursor:pointer}
.header .form-search .search-autocomplete li .amount{float:right;font-weight:700}
.header .form-language{clear:both;text-align:right}
.header-container .top-container{clear:both;text-align:right}
.quick-access .search-here{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/find-cover.png) no-repeat scroll -1px 0 transparent;float:left;height:68px;margin-left:55px;margin-top:40px;width:235px}
.quick-access .search-here a.search-bg{color:#FFF;font-size:12px;line-height:37px;padding:8px 28px 8px 51px;text-decoration:none}
.quick-access .search-form{float:left;height:68px;margin-left:0px;margin-top:15px}
.quick-access .search-form label{padding-top:5px;float:left;color:#94183a;text-transform:uppercase;font-weight:700;font-size:14px}
.quick-access .search-form .form-search-home{float:left;margin-top:5px; width:100%;}
.quick-access .search-form .form-search-home .button{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/search-form-bg.png) no-repeat;width:35px;height:35px;border:0;cursor:pointer}
.nav-container{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/nav-top-bg.png) no-repeat scroll 0 0 transparent;float:left;height:33px;left:0;padding-top:36px;position:absolute;top:74px;width:1075px;z-index:999}
#meganav{background:none repeat scroll 0 0 #ECE7DF;padding-top:10px;border-bottom:1px solid #90143B}
#meganav .meganav-row-wrap{overflow:hidden;margin:0 0 15px 10px}
#meganav li{float:left;margin-right:10px;padding:0;width:203px}
#meganav li a{background:none repeat scroll 0 0 #90143B;color:#fff;float:left;padding:5px 10px;text-decoration:none;width:91%;text-transform:uppercase;border-bottom:3px solid #695649}
#meganav li a span{font-size:11px;font-weight:700;letter-spacing:-.2px}
#meganav li ul{overflow:visible}
#meganav li ul li{background:none repeat scroll 0 0 #ECE7DF;border-left:1px solid #B8A5A5;height:auto;margin:0 0 0 3px;padding:0 0 5px 9px;width:200px}
#meganav li ul li.first{margin-top:10px}
#meganav li ul li.last{margin:0 0 0 3px}
#meganav li ul li a{float:none;height:auto;color:#695649;padding:0;background:none;text-transform:capitalize;border:medium none}
#meganav li ul li a:hover{color:#90143b;text-decoration:underline}
#meganav li ul li a span{font-weight:400;text-shadow:none}
.block{margin:0 0 5px;line-height:1.35;background:#fff}
.block .block-title{padding:15px 15px 0}
.block .block-title strong{display:block;font-weight:400;text-transform:uppercase;color:#090909}
.block .block-title strong span{font-size:15px;}
.block .block-title a{text-decoration:none!important}
.block .block-subtitle{font-size:10px;margin:5px 0 6px;padding:0 0 2px;border-bottom:1px solid #ddd;text-transform:uppercase}
.block .block-content{padding:12px 15px}
.block .block-content li.item{border-bottom:1px dotted #DADADA;padding:5px;position:relative}
.block .block-content li.item.last{border-bottom:0;margin-bottom:0}
.block .block-content .product-name{color:#4f8100}
.block .block-content a{font-size:11px}
.block .btn-remove,.block .btn-edit{float:right;margin:1px 0 2px 5px}
.block .actions{border-top:1px solid #ddd;padding:5px 0;margin:5px 0 0;text-align:center}
.block .actions a{float:left}
.block .actions button.button{background:none repeat scroll 0 0 #6A574A;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;width:auto}
.block .actions button.button:hover{background:#90143B}
.block .empty{margin:0}
.block .price-box{margin:5px 0}
.block{border:1px solid #C1C1C1;margin:0 0 10px;width:100%;}
.block .block-title{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/shopping_block_bg.png) repeat-x #8b1446;color:#fff;padding:5px 5px 7px;margin:1px;text-align:center}
.block .block-title strong{font-size:12px;font-weight:400}
.block .block-title strong span{font-size:11px;color:#FFF}
.block-cart .block-title strong span{color:#000}
.block-cart .block-title a{color:#FFF}
.block-cart .block-content{padding:0 1px 10px!important}
.block-content .product-details .product-name{margin:0 0 12px;color:#000;text-decoration:none}
.block-content .product-details{color:#90143b}
.block-content .product-details .product-name a{color:#90143B;font-weight:700;text-decoration:none;font-size:11px}
.block-content .product-details span,.block-viewed li.item .price-box span{color:#000;font-size:11px;line-height:19px;font-weight:700}
.block-content .product-details .price-total{color:#000;float:right;font-size:11px}
.block-content .summary{margin:1px 0 0}
.block-content .summary .subtotal{text-align:left;padding:5px;font-weight:700;color:#584c44;line-height:24px;font-size:11px}
.block-content button.button span{padding:0 0 10px;width:170px}
.block-content button.button span span{padding:6px 0;color:#fff}
.block .block-title a{font-size:13px;text-decoration:none!important}
.block .block-margin-10{margin:10px 0 0}
.block .block-subtitle{font-size:13px;font-weight:700;padding-left:4px}
.block .block-content{padding:1px}
.block .block-content .no-items{background:none repeat scroll 0 0 #EFE8DD;color:#6A574A;font-size:11px;margin:1px 0 -9px;padding:5px}
.block .block-content li.last{margin-bottom:0}
.block .block-content li.item .product-name{border:medium none;float:left;height:42px;line-height:13px;margin:8px 0 1px 6px;overflow:hidden;width:134px}
.block .block-content li.item .product-name a{color:#90183d;font-weight:700;text-decoration:none;font-size:11px}
.block .block-content a.view-all{float:right;font-size:11px;font-weight:400;margin-right:5px;margin-top:1px;text-transform:capitalize}
.block .btn-remove,.block .btn-edit{float:right}
.block .actions a{float:left}
.block .empty{color:#000;padding:5px; text-align:center; line-height:35px;}
.block.block-geotrust .rightimg{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/geotrust-sidebar.png) no-repeat scroll 0 0 transparent;height:40px}
.block.block-geotrust > p{text-align:center;margin-top:10px}
.s-cart-promo p{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/paypal.png) no-repeat scroll center top transparent;height:30px;width:100%}
.mini-products-list li{padding:5px 0}
.mini-products-list .product-image,.block-viewed .product-image{background:none repeat scroll 0 0 #FFF;border:1px solid #C1C1C1;float:left;height:60px;padding:2px;width:60px}
.mini-products-list .product-details{width:140px;float:right}
.mini-products-list .product-details > strong{margin-left:5px}
.mini-products-list .product-details h4{font-size:1em;font-weight:700;margin:0}
.block-account .block-content{padding:10px 0 15px 7px}
.block-account .block-content li{padding-bottom:2px}
.block-account .block-content a{font-size:12px}
.block-currency select{width:100%;border:1px solid #888}
.block-layered-nav dt{font-weight:700}
.block-layered-nav .btn-remove{float:left;margin:2px 3px 0 0}
.block-cart{border:1px solid #8b1446;margin:10px 0;width:216px;background:#ebe7df;background:#fff}
.block-cart .truncated a.details{display:none}
.block-cart .block-title{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/shopping_block_bg.png) repeat-x #8b1446;color:#fff;height:auto;padding:5px;text-align:center}
.block .block-title strong span{font-size:15px;color:#fff}
.block-cart .amount{color:#000;display:none}
.block-cart .subtotal{text-align:center}
.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right}
.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 5px 0}
.block-cart .block-content li.item .product-name{width:100%;height:auto;font-size:11px}
.block-cart .block-content li.item .product-name a{color:#584c44}
.block-cart .block-content .product-details span{color:#584c44}
.block-cart .mini-products-list .product-details{width:100%;color:#584c44}
.block-cart .icon_cntr{float:right;background:#fff;padding:5px 5px 5px 0;margin-top:5px}
.block-cart .block-content li.item{border-bottom:none}
.block-cart .summary{border-top:1px solid #8c8d8d;border-bottom:1px solid #000;color:#000}
.block-cart .actions{border-top:none;margin:0;padding:0}
.block-cart .actions button.button{background:none;display:inline-block;padding:0}
.block-cart .actions button.button span{padding:5px;text-align:center;font-size:16px;color:#000;background:none}
.block-cart .actions button.button:hover,.block-cart .actions button.button:hover span{background:none;color:#90183d}
.block-wishlist .product-details{float:left;left:0;position:relative;top:2px;width:140px}
.block-wishlist .actions{border:medium none;margin:0;padding:0;text-align:right}
.block-wishlist .actions a{float:none;float:none;font-size:11px}
.block-wishlist .product-details .product-name,.block-wishlist .price-box{margin-left:7px!important}
.block-wishlist .price-box span span{float:none}
.block-wishlist .add-to-wrapper{border-top:1px solid #ddd;margin-top:10px}
.block-related{border:1px solid #c1c1c1}
.block-related .block-content{padding:0 1px 1px}
.block-related li{padding:5px 0}
.block-related .block-content li .product{margin:0}
.block-related .block-content li .product-details,.block-viewed li .product-details{position:relative;margin-left:5px;width:100%}
.block-related .block-content li .price-box{float:left;width:68px;padding:0 3px}
.block-related .block-content li .link-learn,.block-viewed li.item .link-learn,.faq-submit-btn > input{background:none repeat scroll 0 0 #6A574A;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#FFF!important;float:left;font:12px/17px Arial,Helvetica,sans-serif;padding:4px 10px;text-decoration:none;width:auto;margin-top:3px}
.block-related .block-content li .link-learn:hover,.block-viewed li.item .link-learn:hover,.faq-submit-btn > input:hover{background:#90143b}
.block-related input.checkbox{float:left;margin-right:-20px}
.block-related .product{margin-left:20px}
.block-related .product .product-image{float:left}
.block-related .product .product-details{margin-left:65px}
.block-compare li{padding:5px 0}
.block-compare li a.product-image{float:left}
.block-compare li a.product-image img{border:1px solid #c1c1c1;padding:2px}
.block-compare li .product-name{margin-left:62px!important}
.block-compare .comp-clear{float:right;margin-right:5px}
.block-viewed{border:1px solid #C1C1C1}
.block-viewed li a{float:left}
.block-viewed li.item .right-view-cnt{float:right;margin-left:5px;width:132px}
.block-viewed li.item .product-name{margin:-3px 0 5px!important;float:left;width:127px}
.block-viewed li.item .product-name .link-learn{margin-top:9px;float:left;color:#fff!important}
.block-viewed li.item .price-box{margin:0}
.block-viewed li.item .price-box .old-price .price{color:#695649;font-weight:400}
.block-poll input.radio{float:left;margin:1px -18px 0 0}
.block-poll .label{display:block;margin-left:18px}
.block-poll li{padding:3px 9px}
.block-poll .actions{margin:5px 0 0}
.block-poll .answer{font-weight:700}
.block-poll .votes{float:right;margin-left:10px}
.block-tags ul,.block-tags li{display:inline}
.block-subscribe{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/newsletter-bg.png) repeat scroll 0 0 transparent;color:#FFF;font-size:16px;height:160px;line-height:25px;text-align:center}
.block-subscribe .actions button.btn-subscribe,.block-subscribe .actions button.btn-subscribe:hover{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/newsleter-subscribe-bg.png) repeat scroll 0 0 transparent;text-transform:uppercase}
.block-subscribe .block-content button.button span{display:inline-block;font-style:italic;text-indent:-9999px}
.block-subscribe .block-content input.input-text,textarea{width:160px;height:22px;margin-top:5px}
.block-subscribe .block-content .actions{border:none}
.block.cart-subscribe{height:120px;margin-left:22px;padding:20px;width:648px;background:#F0E8E0;text-align:center;float:left}
.block.cart-subscribe .form-subscribe-header{font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:5px;color:#6A574A}
.block.cart-subscribe .input-box .input-text{padding:10px;width:370px}
.block-reorder li{padding:5px 0}
.block-reorder input.checkbox{float:left}
.block-reorder .product-image{border:1px solid #C1C1C1;float:left;padding:2px}
.block-reorder .product-name{margin-left:77px!important}
.block-banner{border:medium none}
.right-bar-promo{margin-bottom:10px}
.block-banner .block-content{text-align:center}
.block-login label{font-weight:700;color:#666}
.block-login input.input-text{display:block;width:167px;margin:3px 0}
.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center}
.sidebar .paypal-logo a{float:none}
.category-wrap{background:none repeat scroll 0 0 #EFE8DD;border:1px solid #C1C1C1;width:auto!important}
.category-title{border:0;margin:0 0 7px}
.category-image{float:left;height:180px;margin:10px;border:1px solid #c1c1c1;background:none repeat scroll 0 0 #FFF}
.category-image img{border:none}
.category-wrap .category-right{float:right;width:523px;margin:10px 10px 10px 0}
.category-wrap .category-right h1{color:#90183d;font-size:15px;font-weight:700;text-transform:uppercase}
.category-wrap .category-right .category-title{border-bottom:1px solid #FFF;padding-bottom:2px}
.category-description{color:#5B5A5A;line-height:18px;margin:0 0 10px}
.category-products{margin-top:10px}
.category-products .toolbar{background:none}
.category-products .toolbar li{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bullet.png) no-repeat scroll 9px 7px transparent;border-left:1px solid #C1C1C1;float:left;height:20px;margin:9px 0 5px;padding:0 20px}
.category-products .toolbar li:last-child{background:none}
.category-products .toolbar .pager{border-left:0 none;width:auto;line-height:19px}
.category-products .toolbar .pager p{font-size:12px}
.category-products .toolbar .limiter{float:left;border-top:none;border-bottom:none}
.category-products .toolbar .next{line-height:19px}
.category-products .toolbar .next .pages strong{margin-right:5px}
.category-products .toolbar .next .pages ol,.category-products .toolbar .next .pages strong{float:left}
.category-products .toolbar .next .pages ol li{margin:0 3px;background:none;border:none;padding:0}
ol.products-list li.fake{border:0 none;padding:0}
ol.products-list li.fake .fakeproduct .product-image > img{width:215px}
ol.products-list li.fake .fakeproduct h1{background:none repeat scroll 0 0 #6A5648;margin-bottom:5px;padding:7px 10px;color:#FFF}
ol.products-list li.fake .fakeproduct .desc.std{min-height:20px;padding:0 10px;margin-bottom:15px}
ol.products-list li.fake .fakeproduct .products-list p{margin-left:20px}

**/

/* Product Grid */

/**.products-grid p a.link-learn{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/View-More-Info.png) no-repeat scroll 0 0;padding:6px 16px 10px;color:transparent;float:left;margin-left:60px;}
.products-grid p a.link-quote{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/shipping-quote-button.png) no-repeat scroll 0 0;width:106px;color:transparent;float:left;margin-left:60px;}
/*
.products-grid{position:relative}
.products-grid.last{border-bottom:0}
.products-grid li.item{float:left;width:138px;padding:12px 10px 80px}
.products-grid .product-image{display:block;width:135px;height:135px;margin:10px;float:left;border:1px solid #C1C1C1}
.products-grid .product-name{margin-top:10px;font-weight:700;font-size:13px}
.products-grid .price-box{margin:10px;color:#90183d}
.products-grid .availability{line-height:21px}
.products-grid .actions{position:absolute;bottom:12px}
.col2-left-layout .products-grid,.col2-right-layout .products-grid{width:800px;margin:0 auto}
*/

/**.col1-layout .products-grid{width:790px;margin:0 auto}
/* Product List */

/**.products-list li.item{border:1px solid #c1c1c1;padding:10px;margin-bottom:10px}
.products-list .product-image{border:1px solid #c1c1c1;float:left;width:215px;height:215px;margin-right:10px;padding:5px}
.products-list .product-shop{margin-left:237px}
.products-list .product-name{margin:0 0 20px;font-weight:700;font-size:15px;width:auto}
.products-list .product-name a{font-size:18px;text-decoration:none;color:#90183D}
.products-list .price-box{float:left;margin:-2px 10px 0 0;max-width:300px}
.products-list .price-box .regular-price{line-height:30px}
.products-list .price-box .regular-price .price{font-size:18px;color:#90182D;float:none}
.products-list .price-box p{float:none}
.products-list .product-shop .f-fix .price-box .old-price .price{font-weight:400}
.products-list .product-shop .f-fix .price-box .special-price .price{font-size:15px}
.products-list .price-box p{margin:0}
.products-list .availability{float:left;margin:3px 0 0}
.products-list .desc{clear:both;color:#5B5A5A;font-size:12px;line-height:1.35;margin:0 0 30px;min-height:70px;padding:6px 0 0}
.products-list .desc .link-learn{font-size:11px}
.products-list .desc .link-learn:hover{text-decoration:underline;color:#90183D}
.products-list .add-to-links{float:right;margin-top:-2px;width:153px}
.products-list .add-to-links .addtolinks-info{color:#90183D}
.products-list .add-to-links .addtolinks-info > span{margin-left:10px;width:10px;color:red;float:left}
.products-list .add-to-links .addtolinks-info > div{float:right;font-size:11px;width:133px}
.products-list .add-to-links li{display:inline}
.products-list .add-to-links li a{font-weight:400;padding-left:20px}
.products-list .add-to-links li a.link-wishlist{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/save.png) no-repeat scroll 0 1px;height:17px;display:block}
.products-list .add-to-links li a.link-compare{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/add.png) no-repeat scroll 0 1px;height:20px;display:block}
.products-list .add-to-links li a:hover{color:#90183D;text-decoration:underline}
.products-list .add-to-links .separator{display:inline;margin:0 2px}
.products-list p button{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/add-to-cart.png) no-repeat scroll 0 0 transparent;margin-right:10px;padding:0 30px;color:#695649;width:117px;height:30px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:left}
.products-list p button:hover{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/add-to-cart.png) no-repeat scroll 0 0 transparent}
.products-list p button span span{color:transparent}
.products-list p a.link-learn{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/View-More-Info.png) no-repeat scroll 0 0;padding:6px 16px 10px;color:transparent;float:left}
.products-list p a.link-quote{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/shipping-quote-button.png) no-repeat scroll 0 0;width:106px;color:transparent;float:left}
.products-list .product-shop .f-fix .desc ul{margin:15px 0 0 20px}
.products-list .product-shop .f-fix .desc ul li{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bullet.png) no-repeat scroll left 6px transparent;margin-bottom:3px;padding-left:15px}
.no-rating{margin:0;padding:10px 0 0 10px}
.ratings{font-size:11px;line-height:1.25;margin:7px 0;float:left}
.ratings strong{float:left;margin:1px 3px 0 0}
.ratings .rating-links{margin:0}
.ratings .rating-links .separator{margin:0 2px}
.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bkg_rating.png) 0 0 repeat-x;text-indent:-999em;overflow:hidden}
.rating-box .rating{float:left;height:13px;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bkg_rating.png) 0 100% repeat-x}
.ratings .rating-box{float:left}
.ratings-table th,.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0}
.ratings-table th{font-weight:700;padding-right:8px}
.product-view-rating{width:202px;float:right}
.product-view-rating .ratings{margin-left:10px}
.product-view-rating .costumer-p-rating{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/p-rating.png) repeat-x;height:24px;color:#FFF;margin-bottom:0}
.product-view-rating span{font-size:11px;font-weight:700;text-transform:uppercase;line-height:2;padding-left:8px}
.product-view-rating .rating-box{margin:1px 12px 10px 0}
.rating-links a{font-size:13px;color:#856b5a;line-height:1.8}
.product-view-rating .rate{margin-top:10px}
.review-inner{border:1px solid #C1C1C1;float:right;height:110px;margin:0;width:200px}
.cont-wrap{padding:0 10px 10px;overflow:hidden}
.availability{font-size:10px;color:#695649;margin:0 10px 15px 0}
.availability span{font-weight:700}
.availability.out-of-stock span{color:#d83820}
.availability-only{margin:0 0 7px}
.availability-only a{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px}
.availability-only .expanded{background-position:100% -15px}
.availability-only-details{margin:0 0 7px}
.availability-only-details th{background:#f2f2f2;font-size:10px;padding:0 8px}
.availability-only-details td{border-bottom:1px solid #ddd;font-size:11px;padding:2px 8px 1px}
.social-wrapper{float:right}
.email-friend{clear:both;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/email-friend.png)no-repeat;height:25px;padding-left:30px;padding-top:2px;display:inline-block}
.email-friend a{color:#960000}
.price{white-space:nowrap!important}
.price-box{float:right;display:inline-block;margin-right:130px;margin-top:20px}
.price-box .price{font-weight:700}
.regular-price .price{font-weight:700;float:left;font-size:11px}
.product-options-bottom p{float:right;font-size:10px;font-weight:400;margin-top:10px}
.product-tabs{overflow:hidden}
.product-tabs li{float:left;border-left:1px solid #fff;font-size:11px;font-weight:700;text-transform:uppercase;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:20px}
.product-tabs li.first{border-left:0}
.product-tabs li.last{border-right:0}
.product-tabs a{background-color:#856b5a;display:block;padding:6px 15px;color:#fff;text-decoration:none;height:20px}
.product-tabs a:hover{text-decoration:none;color:#fff;background:#c1c1c1}
.product-tabs li.active a,.product-tabs li.active a:hover{background-color:#90143b;font-weight:700;color:#fff;height:20px;text-decoration:none}
.product-tabs-content h2{display:none;font-size:12px;font-weight:700}
.product-tabs-content{background:none repeat scroll 0 0 #EFE8DD;border:1px solid #C1C1C1;color:#5B5A5A;float:left;font-size:12px;margin:0 0 10px;overflow:auto;padding:20px 10px;width:802px}
.product-tabs-content .data-table{float:right;width:50%}
.product-tabs-content .data-table th{border-bottom:1px solid #c1c1c1}
.product-tabs-content .data-table td{width:20%;text-align:center;border-bottom:1px solid #c1c1c1}
.product-tabs-content .form-list{float:left;margin-top:20px}
.product-tabs-content .form-list textarea{width:259px}
.product-tabs-content .category.categorynum-3_cms{width:238px}
.product-tabs-content .vantage-product-question{margin-top:20px}
.product-tabs-content .vantage-product-question button.button{padding-right:9px}
#product_tabs_product_instructions_contents > p{margin-bottom:20px}
#crmWebToEntityForm table{float:left;width:370px}
#crmWebToEntityForm td{padding-left:10px;text-align:right}
#crmWebToEntityForm td strong{background:none repeat scroll 0 0 #90183D;color:#FFF;display:block;font-size:16px;margin-bottom:14px;padding:6px;text-align:left;width:348px;text-shadow:.1em .1em .2em #000}
.faq-submit-btn > input{border:medium none;cursor:pointer;float:right;margin-left:7px;padding:7px 15px!important;font-weight:700}
#crmWebToEntityForm input{margin-bottom:5px;padding:5px}
#crmWebToEntityForm textarea{height:80px;margin:0 0 5px;width:256px!important}
#crmWebToEntityForm select{padding:5px;width:261px!important}
.old-price .price-label{white-space:nowrap}
.old-price .price{color:#695649;font-weight:700;text-decoration:line-through}
.special-price .price-label{font-weight:700;white-space:nowrap}
.special-price .price{font-weight:700;color:#90183d}
.minimal-price .price-label{font-weight:700;white-space:nowrap}
.minimal-price-link{color:#000;display:block;font-size:11px;font-weight:700;text-decoration:none}
.price-excluding-tax{display:block}
.price-excluding-tax .label{white-space:nowrap}
.price-excluding-tax .price{font-weight:400}
.price-including-tax{display:block}
.price-including-tax .label{white-space:nowrap}
.price-including-tax .price{font-weight:700}
.configured-price .price-label{font-weight:700;white-space:nowrap}
.configured-price .price{font-weight:700}
.weee{display:block;font-size:11px;color:#444}
.weee .price{font-size:11px;font-weight:400}
.price-excl-tax{display:block}
.price-excl-tax .label{display:block;white-space:nowrap}
.price-excl-tax .price{display:block}
.price-incl-tax{display:block}
.price-incl-tax .label{display:block;white-space:nowrap}
.price-incl-tax .price{display:block;font-weight:700}
.price-from .price-label{font-weight:700;white-space:nowrap}
.price-to .price-label{font-weight:700;white-space:nowrap}
.price-notice{padding-left:10px}
.price-notice .price{font-weight:700}
.price-as-configured .price-label{font-weight:700;white-space:nowrap}
.tier-prices .price{font-weight:700}
.add-to-links .separator{display:none}
.add-to-cart label{float:left;margin:6px 5px 0 0}
.add-to-cart .qty{float:left;margin-top:5px}
.add-to-cart button.button{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/add-to-cart.png) no-repeat scroll 0 0;float:right;margin-left:5px;width:117px;height:30px;text-indent:-9999px}
.add-to-cart button.btn-quote{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/shipping-quote-button.png) no-repeat scroll 0 0 rgba(0,0,0,0);float:right;margin-left:355px;padding-right:0!important;width:105px}
.add-to-cart .paypal-logo{clear:left;text-align:right}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}
.product-view .add-to-cart .paypal-logo{margin:0}
.add-to-box .add-to-cart{float:left}
.add-to-box .or{float:left;margin:0 10px}
.add-to-box .add-to-links{float:left}
.product-view{color:#333}
.product-view .product-disclaimer{margin:0 10px 20px;font-size:10px}
.product-essential .product-view-wrapper{border:1px solid #C1C1C1;margin-bottom:20px;padding:10px;border-top:0}
.product-essential .product-shop .small-box .product-options p.required{float:right;margin:-14px 4px 0 0;width:110px}
.product-essential .product-shop .small-box .product-options em{color:red;display:block;float:left;height:30px;padding-right:2px}
.product-essential .small-box .regular-price{margin-top:0}
.product-collateral .box-collateral{margin:0 0 15px}
.product-collateral h2{margin-bottom:10px}
.product-view .product-img-box{width:302px}
.product-view .product-img-box #image-zoom{border:1px solid #C1C1C1}
.col3-layout .product-view .product-img-box{float:none;margin:0 auto}
.product-view .product-img-box .product-image{border:1px solid #ddd}
.product-view .product-img-box .product-image-zoom{position:relative;width:265px;height:265px;overflow:hidden;z-index:9}
.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move}
.product-view .product-img-box .zoom-notice{text-align:center}
.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer}
.product-view .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}
.product-view .product-img-box .zoom #track{position:relative;height:18px}
.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/magnifier_handle.gif) 0 0 no-repeat}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0}
.product-view .product-img-box .more-views h2{font-size:11px;text-transform:none;color:#5b5a5a;font-weight:400;margin:10px 0;text-align:center}
.product-view .product-img-box .more-views ul{margin-left:-4px}
.product-view .product-img-box .more-views li{float:left;padding:1px;background-color:#c1c1c1;margin:0 0 8px 3px}
.more-views a{display:block}
.product-view .product-img-box .more-views li a img{margin-bottom:0}
.product-image-popup{margin:0 auto}
.product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0}
.product-image-popup .nav{margin:0 100px;text-align:center}
.product-image-popup .image{display:block}
.product-view .product-shop{float:right;width:470px;color:#5b5a5a;font-size:11px;margin-right:1px}
.product-view .product-shop h2{margin-bottom:10px;text-transform:capitalize}
.col1-layout .product-view .product-shop{float:right;width:700px}
.col3-layout .product-view .product-shop{float:none;width:auto}
.product-view .short-description{color:#5a5a5a}
.product-view .product-shop .small-box .add-to-box .add-to-cart button.button{padding-right:23px}
.product-view .product-shop .small-box .add-to-box .add-to-cart button.button span{color:transparent}
.product-view .social-share{float:right}
.product-options{background:none repeat scroll 0 0 #EFE8DD;margin-bottom:7px;overflow:auto;padding:0 10px 5px;position:relative}
.product-options li{clear:both}
.product-options .colorswatch-wrapper{margin:25px 0 0 10px}
.product-options .colorswatch-attribute-wrapper{clear:none}
.product-options .last{margin:6px 3px 0 0}
.product-options dt label{font-weight:700}
.product-options dt .qty-holder{float:right}
.product-options dt .qty-holder label{vertical-align:middle}
.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#000}
.product-options dd{margin:10px 0}
.product-options dd div.input-box{clear:both}
.product-options dd input.input-text{padding:5px;width:48%}
.product-options dd input.datetime-picker{width:150px}
.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle}
.product-options dd textarea{width:98%;height:8em}
.product-options dd select{margin-left:10px}
.product-options .options-list li{margin-bottom:5px;margin-left:20px;min-height:20px}
.product-options .options-list input.radio{float:left;margin:2px -18px 0 0}
.product-options .options-list input.checkbox{float:left;margin:0 4px 0 10px}
.product-options .options-list .label{display:inline-block;margin-left:20px}
.product-options ul.validation-failed{padding:0 7px}
.product-options-bottom{float:right;width:300px}
.product-options-bottom .price-box{margin:0}
.product-view .box-additional{border-bottom:1px solid #C1C1C1;margin-bottom:10px;padding-bottom:20px}
.small-box .price-box .price{color:#90183D;font-size:24px;font-weight:400}
.small-box .price-box{float:left;margin-top:0;padding-right:20px;width:240px;margin-right:0}
.small-box .add-to-box{float:right}
.small-box .price-box .old-price span{color:#695649;font-weight:400}
.small-box .price-box .special-price span{font-size:15px}
.small-box .price-box .price .small-box .button.button{margin-left:10px}
.small-box .regular-price{float:left;margin-top:28px}
.small-box .add-to-cart{float:right;position:relative}
.product-view .box-up-sell{margin-top:20px}
.product-view .box-up-sell li a{height:auto;padding:5px;width:auto}
.product-view .box-up-sell li a img{margin:0;border:0}
.product-view .box-up-sell li .f-fix a{padding:0;text-decoration:none}
.product-view .box-up-sell li .f-fix .short-description .std{width:640px}
.product-view .box-up-sell .products-grid td{width:100%;float:left;border:1px solid #c1c1c1;margin-bottom:10px}
.box-up-sell .product-shop{width:635px;float:left;margin-left:0!important}
.product-view .box-tags .form-add label{float:left;line-height:27px}
.product-view .box-tags .form-add .input-box{float:left;margin:0 5px}
.product-view .box-tags .form-add input.input-text{padding:7px 5px;width:254px}
.product-view .box-tags .form-add p{clear:both}
.product-view .box-reviews .ratings-table{margin:10px 0}
.product-name{font-size:1em;font-weight:400;margin:0}
.product-name > h2{background:none repeat scroll 0 0 #EFE8DD;font-size:17px;letter-spacing:-1.3px;padding:5px 10px 7px;text-transform:capitalize}
.tags-list li{display:inline}
.page-sitemap .links{text-align:right;margin:0 8px -22px 0}
.page-sitemap .links a{text-decoration:none;position:relative}
.page-sitemap .links a:hover{text-decoration:underline}
.page-sitemap .sitemap{margin:12px}
.page-sitemap .sitemap li{margin:3px 0}
.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:700}
.rss-title h1{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/i_rss-big.png) 0 4px no-repeat;padding-left:27px}
.rss-table .link-rss{display:block;line-height:1.35;background-position:0 2px}
.cart{padding:10px}
.cart-table thead{background:none repeat scroll 0 0 #90143b}
.cart-table th{color:#FFF;font-weight:400;padding:7px 10px;text-transform:uppercase}
.cart-table td{border-bottom:1px solid #C1C1C1;padding:15px 10px}
.cart-table td img{border:1px solid #C1C1C1;padding:5px}
.cart-table td h2{margin:0 0 8px;line-height:17px}
.cart-table td h2 a{color:#90143B;font-size:15px;font-weight:700;text-decoration:none}
.cart-table td .van_cat_description{color:#000;font-weight:700}
.cart-table td.a-center a{color:#000;font-size:12px;text-decoration:none}
.cart-table td.a-center a:hover{color:#90143B}
.cart-table td .btn-continue{float:left}
.cart-table td .btn-update{float:right}
.cart-table td .cart-sku{font-size:10px;line-height:13px;margin-top:5px;text-align:left;width:90px}
.cart .col-2{width:47%;float:left;margin-left:20px}
.cart .checkout-types{float:right;text-align:right}
.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px}
.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}
.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:3px 55px 8px 0;line-height:1;font-size:11px}
.cart-table .item-msg{background:none repeat scroll 0 0 #FF0;color:#000;font-size:10px;font-weight:700}
.cart .cart-collaterals{padding:10px 15px}
.cart .cart-collaterals .col2-set .col-1{width:100%}
.cart .cart-collaterals .col2-set{float:left;width:700px}
.cart .totals .button.btn-proceed-checkout.btn-checkout,.cart .button.btn-proceed-checkout.btn-checkout,#checkoutSteps .button,.account-login .new-users button.button,.account-login .registered-users button.button{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/homepage-heading-bg.jpg) repeat-x scroll 0 0 rgba(0,0,0,0);height:35px;padding-left:12px}
.cart .totals .button.btn-proceed-checkout.btn-checkout span,.cart .button.btn-proceed-checkout.btn-checkout span,#checkoutSteps .button span{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/small-arrow.png) no-repeat scroll -1px 9px rgba(0,0,0,0);font-size:18px;padding-left:10px}
.cart .totals .button.btn-proceed-checkout.btn-checkout span span,.cart .button.btn-proceed-checkout.btn-checkout span span,#checkoutSteps .button span span{background:none}
.account-login .new-users button.button span,.account-login .registered-users button.button span{font-size:18px;font-weight:700}
.col2-set button{padding-left:0!important}
.col2-set button span{background:none!important}
.cart .crosssell h2{background:none repeat scroll 0 0 #df0000;color:#FFF;font-size:11px;padding:10px;text-align:left;width:668px}
.cart .crosssell .product-image{background:none repeat scroll 0 0 #FFF;border:1px solid #C1C1C1;float:left;padding:5px;margin-right:30px;box-shadow:0 0 5px #C1C1C1}
.cart .crosssell li.item .product-name{font-weight:700;margin:5px 0 20px;width:135px}
.cart .crosssell li.item .product-name a{font-size:11px;text-decoration:none;text-transform:uppercase;color:#90183D;line-height:1.5}
.cart .crosssell li.item .product-name a:hover{color:#90183D}
.cart .crosssell .product-details .price-box{line-height:29px;float:right;margin-right:10px}
.cart .crosssell .product-details button.button{float:right}
.cart .crosssell .button.btn-cart{float:right;display:inline-block;position:absolute;right:0;top:28px}
.cart .crosssell li.item{float:left;height:auto;margin:10px 10px 0 0;padding:10px;position:relative;width:100%}
.cart .crosssell li.item .add-to-links{margin-top:10px}
.cart .crosssell li.item .add-to-links li{float:right;margin-left:10px}
.cart .crosssell .product-details{height:70px;margin-bottom:5px;overflow:hidden;display:inline-block}
.cart .crosssell .old-price{margin-top:-8px}
.cart .discount{margin-bottom:20px}
.cart .discount h2,.cart .shipping h2{background:none repeat scroll 0 0 #90143B;color:#FFF;font-size:16px;line-height:23px;margin-bottom:16px;padding:5px 10px}
.cart .input-box{width:auto}
.cart .input-box input.input-text{height:25px;width:322px}
.cart .input-box select{height:30px;padding:5px;width:327px}
.cart .buttons-set{border:none;padding:5px 0}
.cart .totals{float:right}
.cart .totals table{width:100%}
.cart .totals table th,.cart .totals table td{padding:5px}
.cart .totals table th{font-weight:700}
.cart .cart-collaterals .discount .discount-form{border:2px dashed #6A574A;padding:20px 20px 10px;width:644px}
.cart .cart-collaterals .discount .discount-form .input-label{float:left;width:316px}
.cart .cart-collaterals .discount .discount-form label{color:#90143B;font-size:15px;font-weight:700}
#checkout-review-submit p.f-left{text-align:center;margin:-20px 0 0}
#checkout-review-submit p.f-left a{background:none repeat scroll 0 0 #6A574A;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;clear:both;color:#FFF;display:block;padding:7px 13px;text-decoration:none;margin-top:5px}
#checkout-review-submit p.f-left a:hover{background:#90183d}
.item-options dt{font-weight:700;font-style:italic;line-height:17px}
.item-options dd{padding-left:10px}
.truncated{cursor:help;text-align:right}
.truncated a.dots{cursor:help}
.truncated a.details{cursor:help}
.truncated .truncated_full_value{position:relative;right:-140px;top:6px;z-index:999}
.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:170px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6}
.truncated .truncated_full_value .item-options > p{font-weight:700;text-transform:uppercase}
.truncated .show .item-options{top:-20px;left:50%}
.col-left .truncated .show .item-options{left:30px;top:7px}
.col-right .truncated .show .item-options{left:-240px;top:7px}
.sp-methods dt{font-weight:700}
.sp-methods .price{font-weight:700}
.sp-methods .form-list{padding-left:20px}
.sp-methods select.month{width:150px;margin-right:10px}
.sp-methods select.year{width:105px}
.sp-methods .checkmo-list li{margin:0 0 5px}
.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right}
.sp-methods .checkmo-list address{float:left}
.sp-methods .centinel-logos a{margin-right:3px}
.sp-methods .centinel-logos img{vertical-align:middle}
.sp-methods .release-amounts{margin:.5em 0 1em}
.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}
#checkout-shipping-method-load .sp-methods li{background:none repeat scroll 0 0 #90133A;color:#F6EC28;font-weight:700;padding:10px;width:440px}
.sp-methods li label{text-transform:uppercase}
.please-wait{float:right;margin-right:5px}
.please-wait img{vertical-align:middle}
.cvv-what-is-this{cursor:help;margin-left:5px}
.tool-tip{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;position:absolute;z-index:9999}
.tool-tip .btn-close{text-align:right}
.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden}
.tool-tip .tool-tip-content{padding:5px}
.gift-messages-form{background-color:#EEE8DE;border:1px solid #DDD;position:relative;padding:10px}
.gift-messages-form label{float:none!important;position:static!important;line-height:26px}
.gift-messages-form h4{margin-bottom:8px}
.gift-messages-form .item{margin:0 0 10px}
.gift-messages-form .item .product-img-box{float:left;width:75px}
.gift-messages-form .item .product-image{margin:0 0 7px}
.gift-messages-form .item .number{margin:0;font-weight:700;text-align:center}
.gift-messages-form .item .details{margin-left:90px}
.gift-messages-form .item .details .product-name{margin-top:2px;margin-bottom:10px}
.gift-message-link{display:block;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px}
.gift-message-link.expanded{background-position:0 -53px}
.gift-message-row .btn-close{float:right}
.gift-message dt strong{font-weight:700}
.checkout-agreements li{margin:10px 0}
.checkout-agreements .agreement-content{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;height:10em;overflow:auto}
.checkout-agreements .agree{padding:6px}
.centinel .authentication{border:1px solid #ddd;background:#fff}
.centinel .authentication iframe{width:99%;height:400px;background:transparent!important;margin:0!important;padding:0!important;border:0!important}
.block-progress{margin-top:35px}
.block.block-progress.opc-block-progress dd{padding-left:10px}
.block-progress dt{font-weight:700;padding:2px 4px}
.block-progress dt.complete,.block-progress dd.complete{background-color:#f6f6f6}
.opc{border-bottom:1px solid #ddd;position:relative}
.opc li.section{border:1px solid #ddd;border-bottom:0}
.opc .buttons-set.disabled button.button{display:none}
.opc .buttons-set .please-wait{height:21px;line-height:21px}
.opc .step-title{background-color:#EFE8DD;padding:10px;text-align:right}
.opc .step-title .number{background:none repeat scroll 0 0 #FFF;border:1px solid #FFF;color:#353535;float:left;font:11px/12px arial,helvetica,sans-serif;margin:0 5px 0 0;padding:0 3px}
.opc .step-title h2{color:#5B5A5A;float:left;font:12px/14px Verdana,Helvetica,sans-serif;margin:0;text-transform:uppercase}
.opc .step-title a{display:none;float:right}
.opc .allow .step-title{cursor:pointer}
#co-shipping-method-form > div{margin-bottom:20px}
#co-shipping-method-form .sp-methods dt{background:none repeat scroll 0 0 #BCDBED;border:1px solid;color:#000;font-size:10px;font-weight:700;margin-bottom:10px;padding:10px}
.opc .coverMessage{font-weight:700}
.opc .coverMessage ul{font-weight:400;margin:20px 0 0 35px}
.opc .coverMessage ul li{list-style:decimal outside none;margin-bottom:8px}
.field > label{clear:both;display:block;margin:10px 0 5px}
#customer_notes{min-height:80px;width:460px}
.opc .active .step-title{background-color:#90143B;cursor:default}
.opc .active .step-title h2{color:#fff}
.opc .step{border-top:1px solid #ddd;padding:10px;position:relative}
.opc .step .col-1 h3,.opc .step .col-2 h3{background:none repeat scroll 0 0 #90143B;color:#FF0;font-size:12px;font-weight:400;margin-bottom:15px;padding:8px 5px}
.opc .step .col-1 > h4{background:none repeat scroll 0 0 #FFFFC6;border:1px solid #C1C1C1;color:#000;display:inline-block;font-size:13px;height:107px;padding:28px 190px 0 20px;width:193px}
.opc .col-2{position:relative}
.opc .col-2 ul{margin-top:20px}
.opc .step p.required{position:absolute;right:130px;top:86px}
.opc .step .fypbox{top:166px;position:absolute;right:74px;color:#90143B}
.opc .col-2 .buttons-set{padding:0}
.opc .col-2 .buttons-set button.button{float:left}
.opc .step .col-1> .button-wrap{display:inline-block;vertical-align:bottom;margin-top:0}
.opc .step .col-1> .button-wrap .buttons-set{padding-bottom:0}
#checkout-review-table td{vertical-align:super}
.opc .step p{margin-bottom:5px}
.opc .step .tool-tip{right:10px}
.opc .step .input-box{width:auto}
.opc .step .input-box .input-text{height:17px;padding:5px}
#billing-new-address-form ul .infotext label{background:#90143b;color:#f6ec28;font-size:10px;line-height:20px;padding:5px;width:100%}
#billing-new-address-form ul .wide.billinginfotext{background:#FFFF4D;border:1px solid #c1c1c1;padding:5px 0 5px 12px}
#billing-new-address-form ul .wide.billinginfotext label{font-family:arial;font-size:1em;font-weight:400;letter-spacing:-.1px}
#billing-new-address-form ul .wide.billinginfotext span{color:red;margin-right:3px}
#billing-buttons-container{position:relative}
#co-billing-form p.required{position:relative;right:10px;top:0}
.checkout-progress{padding:0 50px;margin:10px 0}
.checkout-progress li{float:left;width:20%;border-top:5px solid #ccc;text-align:center;color:#ccc}
.checkout-progress li.active{border-top-color:#000;color:#000}
.multiple-checkout{position:relative}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px}
.multiple-checkout .grand-total{font-size:1.5em;text-align:right}
.login-info{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/log-in-save.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#000;font-size:10px;font-weight:700;height:56px;letter-spacing:.2px;line-height:40px;margin:15px 0 5px 10px;padding-left:44px}
.account-login .registered-users p{margin-bottom:20px}
.account-login .registered-users p.required{margin:0}
.account-login .registered-users a.f-left{margin:7px 0 0 -5px}
.window-overlay{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/window_overlay.png) repeat;background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990}
.my-account{padding:0;width:845px}
.my-account .pager{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/pager-bg.png) repeat-x scroll 0 0 transparent;border:1px solid #C1C1C1;margin:10px 0;padding:11px 10px 7px;width:803px}
.my-account .title-buttons .link-rss{float:none;margin:0}
#my-reviews-table h2.product-name{margin:0}
.my-account .my-wishlist{margin-top:6px}
.my-account .my-wishlist table.data-table td{padding:10px 5px 5px 10px}
.my-account .my-wishlist table.data-table td a.product-image{float:left;border:1px solid #c1c1c1;padding:5px}
.my-account .my-wishlist table.data-table td .product-name{margin:5px 0}
.my-account .my-wishlist table.data-table td .product-name a{text-decoration:none}
.my-account .my-wishlist table.data-table td textarea{height:119px;width:350px;float:left;margin-right:40px;resize:none}
.my-account .my-wishlist table.data-table td.a-center p{margin-bottom:5px}
.my-account .my-wishlist .back-btn{float:left;margin-top:-5px}
.my-account .my-wishlist .buttons-set2 button.button{margin-left:20px}
.dashboard{margin:5px 10px 10px}
.dashboard .page-title{border:0 none}
.dashboard .page-title h1{background:none repeat scroll 0 0 #6A574A;color:#FFF;font-size:11px;font-weight:700;padding:9px;text-transform:uppercase}
.dashboard .welcome-msg{padding:10px 0}
.dashboard .welcome-msg p.hello{color:#90143b}
.dashboard .welcome-msg p{padding:10px 0}
.dashboard .box-head{margin-bottom:5px}
.dashboard .box-account .box-head h2{margin-bottom:10px}
.dashboard .col2-set{margin-bottom:20px}
.dashboard .box-recent{margin:10px 0 30px;padding:10px 0}
.my-account .data-table thead th{background:none repeat scroll 0 0 #EFE8DD;padding:2px 20px 5px 5px}
.my-account .data-table tr td{padding:2px 20px 5px 5px}
.my-account .data-table tr.even td{background:none repeat scroll 0 0 #F5F5F5}
.my-account .data-table tr td.last{padding-right:5px}
.dashboard .box-info{margin-bottom:30px;padding:10px 0}
.dashboard .box-info .box-title{margin-bottom:5px}
.dashboard .box-info .box-title h3{margin-bottom:10px}
.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:700;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd}
.dashboard .box-reviews .details{margin-left:20px}
.dashboard .box-tags .number{float:left;font-size:10px;font-weight:700;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd}
.dashboard .box-tags .details{margin-left:20px}
.addresses-list li.item{margin:20px 0}
.order-info{border:1px solid #ddd;padding:5px}
.order-info dt,.order-info dd,.order-info ul,.order-info li{display:inline}
.order-info dt{font-weight:700}
.order-date{margin:10px 0}
.order-items{width:100%;overflow-x:auto}
.order-additional{margin:15px 0}
.gift-message dt strong{color:#666}
.gift-message dd{font-size:13px;margin:5px 0 0}
.order-about dt{font-weight:700}
.order-about dd{font-size:13px;margin:0 0 7px}
.tracking-table{margin:0 0 15px}
.tracking-table th{font-weight:700;white-space:nowrap}
.tracking-table-popup{width:100%}
.tracking-table-popup th{font-weight:700;white-space:nowrap}
.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px}
.page-print .print-head img{float:left}
.page-print .print-head address{float:left;margin-left:15px}
.page-print .gift-message-link{display:none}
.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}
.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline}
.product-review .product-img-box{float:left;width:140px}
.product-review .product-img-box .product-image{display:block;width:125px;height:125px}
.product-review .product-img-box .label{font-size:11px;margin:0 0 3px}
.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px}
.product-review .product-details{margin-left:150px}
.product-review .product-name{font-size:16px;font-weight:700;margin:0 0 10px}
.product-review .ratings-table{margin:0 0 10px}
.product-review dt{font-weight:700}
.product-review dd{font-size:13px;margin:5px 0 0}
.footer{color:#FFF;font-family:Helvetica,"Trebuchet MS",Arial,sans-serif;margin:0 auto;padding:20px 15px;width:1045px}
.footer-links ul{margin-left:5px}
.footer-one-forth{border-right:1px solid #FFF;float:left;padding:0 32px;text-align:left;width:210px;min-height:120px}
.footer-one-forth .title{color:#FFF;font-family:Helvetica,"Trebuchet MS",Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.8px;text-transform:uppercase;margin-left:5px}
.footer-one-forth .footer-links ul li{margin:10px 0}
.footer-one-forth .footer-links ul li,.footer-one-forth .footer-links ul li a{color:#FFF;font-family:Helvetica,"Trebuchet MS",Arial,sans-serif;font-size:13px;list-style:none outside none;text-decoration:none}
.footer-one-forth .footer-links ul li a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:2px 0}
.footer-one-forth .footer-links ul li a:hover{background:none repeat scroll 0 0 #C7C7C7;color:#695649;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;padding:2px 5px}
.footer .last{padding-right:0!important;border:none}
.footer .first{padding-left:0!important}
.footer-container .bottom-container{font-size:14px;margin-top:22px}
.footer-container .bottom-container .copyright{float:left;font-size:12px;padding-left:5px; text-align:center;}
.footer-container .bottom-container .icons-bg{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/icons-bg.png) no-repeat;float:right;width:255px;height:54px}
.footer-container .bottom-container .icons-bg .icon{float:left;padding:13px 5px 5px 15px}
.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-view .box-tags .form-add:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
.top-nav-bg{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/homepage-heading-bg.jpg) repeat-x;height:36px;z-index:10;position:relative}
.top-nav-fixed{text-align:center;text-transform:uppercase;padding-top:11px;margin:0 auto!important;width:1075px}
.top-nav-fixed > ul{height:16px;overflow:hidden}
.top-nav-fixed ul li{border-left:1px solid #FFF;color:#FFF;float:left;font-size:10px;line-height:7px;padding:0 4px}
.top-nav-fixed ul li h2,.top-nav-fixed ul h2{color:#fff;font-size:11px;font-weight:400;margin:0;padding:0;letter-spacing:0}
.top-nav-fixed h1{font-size:12px;color:#fff;font-weight:400}
.top-nav-fixed ul li:last-child{border-right:none!important}
.top-nav-fixed ul li:first-child{border-left:none!important}
.header .quick-access .form-search input{background:none repeat scroll 0 0 transparent;border:medium none;color:#FFF;float:right;font-size:12px;font-weight:700;height:12px;margin-top:5px;padding:10px;text-transform:uppercase;width:192px}
.header .quick-access .form-search button.button{bottom:66px;height:35px;position:relative;right:0;top:4px;width:38px}
.header-contact-info{float:right;margin-right:10px;text-align:right;width:150px;margin-top:-35px}
.header-contact-info a{display:block;width:150px;height:41px}
.header-contact-info a:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.5}
.header-contact-info .home-page{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/home-button.png) no-repeat;margin-bottom:10px}
.header-contact-info .phone-num{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/contacts.png) no-repeat;margin-bottom:10px}
.header-contact-info .contact-to{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/mail.png) no-repeat}
.header-contact-info .header-query{color:#695649;font-family:BellGothicStd-Bold;font-size:14px;letter-spacing:.3px}
.header-contact-info .phone-bold{color:#90183D;font-family:Helvetica;font-size:25px;font-weight:600;letter-spacing:1px}
.header-contact-info .header-promo{font-size:10px;color:#6b5649}
.link-wrapper .link-arrow{float:left;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/cover-pointer.png) repeat-x scroll 0 0 transparent;height:43px;width:25px}
.link-wrapper .link{float:left;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/links-bg.png) repeat-x;height:43px;padding:0 5px;line-height:38px}
.link-wrapper .link li{border-right:1px solid #fff}
.link-wrapper .link li.last{border:none}
.link-wrapper .link a,.view-all .covers a{text-decoration:none;color:#fff;padding:0 5px;position:relative}
.link-wrapper .geotrust-horizental{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/geotrust-banner.png) no-repeat scroll 5px 3px rgba(0,0,0,0);border:1px solid #90143B;float:right;height:65px;margin-right:18px;text-align:right;width:510px}
.link-wrapper .geotrust-horizental .geoscript{float:right;position:relative;right:70px;top:5px}
.view-all .covers{float:left;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/links-bg.png) repeat-x;height:43px;line-height:38px;padding:0 5px;clear:both}
.view-all .cover-arrow{float:left;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/cover-pointer.png) repeat-x;height:43px;width:25px}
.clear{clear:both}
.home-body{padding:0 10px 10px}
.product-listing{float:left;width:245px;height:245px;border:1px solid #6b5649;padding:7px;margin-bottom:10px;-moz-box-shadow:1px 1px 2px 2px #ccc;-webkit-box-shadow:1px 1px 2px 2px #ccc;box-shadow:1px 1px 2px 2px #ccc}
.product-title{font-size:12px;color:#000;text-transform:uppercase;padding-bottom:11px}
.pro-img{padding:0 0 11px}
.pro-img img{border:1px solid #c1c1c1}
.pro-offer{font-size:13px;color:#90143b;text-shadow:.1em .1em .2em #000}
.product-listing p{font-size:11px;line-height:18px}
.margin-rt-10{margin-right:10px}
.footer-container{background:#695649; clear:both;}
.home-wrapper{text-align:center}
.home-wrapper .category{position:relative}
.home-wrapper h5{color:#90183d}
.category.last{margin-right:0!important}
.category.categorynum-6{border:1px solid #C1C1C1;float:left;height:150px;margin:10px 10px 0 0;padding:5px;width:113px}
.category.categorynum-6 > div{height:35px;overflow:hidden}
.category.categorynum-6 > div.category-right-description{height:0!important}
.category.categorynum-6 div h5{font-size:10.5px;line-height:12px}
.category.categorynum-6 > .img-anchor img{height:64px;margin:5px 0;width:110px}
.category.categorynum-6 > a.btn-6{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#FFF;display:block;height:18px;letter-spacing:-.7px;padding:5px;text-decoration:none}
.category.categorynum-5{border:1px solid #C1C1C1;float:left;height:150px;margin:10px 10px 0 0;padding:5px;width:145px}
.category.categorynum-5 > div{height:35px;overflow:hidden}
.category.categorynum-5 > div.category-right-description{height:11px!important}
.category.categorynum-5 div h5{font-size:10.5px;line-height:12px}
.category.categorynum-5 > .img-anchor img{height:64px;margin:5px 0;width:110px}
.category.categorynum-5 > a.btn-5{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#FFF;display:block;height:18px;letter-spacing:-.7px;padding:5px;text-decoration:none}
.category.categorynum-4{border:1px solid #C1C1C1;float:left;min-height:210px;margin:10px 10px 0 0;padding:10px;width:176.7px}
.category.categorynum-4 > div{height:35px;overflow:hidden}
.category.categorynum-4 div h5{font-size:10.5px;line-height:12px}
.category.categorynum-4 > .img-anchor img{height:100px;margin:5px 0;width:170px}
.category.categorynum-4 > a.btn-4{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#FFF;display:block;height:18px;padding:5px;text-decoration:none;font-weight:700}
.category.categorynum-3{border:1px solid #C1C1C1;float:left;margin:0 10px 10px 0;padding:10px;width:246.2px}
.category.categorynum-3.first{clear:both}
.category.categorynum-3 > div{height:35px;overflow:hidden}
.category.categorynum-3 > div.desc_cntr,.category.categorynum-4 > div.desc_cntr,.category.categorynum-2 > div.desc_cntr{float:left;height:auto;margin-top:10px;background:#f0e8e0;padding:5px;margin-bottom:10px}
.category.categorynum-3 div h5{font-size:10.5px;line-height:12px}
.category.categorynum-3 div.product_material h5{font-size:14px;line-height:12px}
.category.categorynum-3 > .img-anchor img{height:100px;margin:5px 0;width:170px}
.category.categorynum-3 > a.btn-3,.category.categorynum-4 > a.btn-4,.category.categorynum-2 > a.btn-2{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#FFF;display:block;height:18px;padding:5px;text-decoration:none;font-weight:700;text-align:center}
.category.categorynum-3 > a.btn-3.star_btn{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}
.category.categorynum-3 > a.btn-3.star_btn img{margin-left:10px}
.category.categorynum-2{border:1px solid #C1C1C1;float:left;min-height:112px;margin:10px 10px 0 0;padding:10px;width:385.5px}
.category.categorynum-2 > div.category-right{float:right;text-align:left;width:210px}
.category.categorynum-2 div h5{font-size:12px;height:30px;letter-spacing:-.7px;margin-bottom:5px;text-transform:uppercase}
.category.categorynum-2 .category-right h5.cat_title a{display:block;font-weight:700;font-size:11px;padding:5px 5px 5px 0;text-align:left;text-decoration:none;color:#90183d;text-decoration:none;text-transform:uppercase;background:none;border:none;width:100%}
.category.categorynum-2 > .img-anchor img{border:1px solid #C1C1C1;float:left;height:100px;padding:5px;width:153px}
.category.categorynum-2 .category-right-description{font-size:11px;height:39px;line-height:13px;margin-bottom:5px;overflow:hidden}
.category.categorynum-2 .category-right a.btn-2{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#FFF;display:block;font-weight:700;height:18px;padding:5px;text-align:center;text-decoration:none;width:130px}
.category.categorynum-1{border:1px solid #C1C1C1;float:left;margin:10px 0 0;padding:10px;text-align:left;width:803px}
.category.categorynum-1 div h5{font-size:18px;margin-bottom:10px;text-transform:uppercase}
.category.categorynum-1 > .img-anchor img{border:1px solid #C1C1C1;height:140px;padding:5px;width:180px}
.category.categorynum-1 .category-right{float:right;padding-left:15px;width:596px;position:relative}
.category.categorynum-1 .category-right .category-right-description{margin-bottom:10px;min-height:78px}
.category.categorynum-1 a.btn-1{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;bottom:0;color:#FFF;display:block;font-weight:700;height:18px;padding:5px;position:relative;right:0;text-align:center;text-decoration:none;width:130px}
.home-wrapper .vertical-category{border:1px solid #C1C1C1;margin-bottom:15px;padding:15px;text-align:left}
.home-wrapper .vertical-category img{border:1px solid #C1C1C1;display:inline-block;padding:5px;text-indent:-99999px;width:150px;height:100px}
.home-wrapper .vertical-category .category-right{float:right;padding-left:15px;width:610px}
.home-wrapper .vertical-category .category-right h5{font-size:15px;margin-bottom:15px;text-transform:uppercase}
.home-wrapper .vertical-category .category-right .category-right-description{margin:5px 0}
.home-header{height:40px}
.home-header .text-area{float:left}
.view-more{float:right;position:relative;top:20px;margin-right:20px}
.view-more a.prev{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/arrow-left.png) no-repeat scroll 0 0;width:15px;height:15px;color:transparent;margin-right:-22px}
.view-more a.next{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/arrow-right.png) no-repeat scroll 0 0;width:15px;height:15px;color:transparent}
.view-more a:active{background-position:0 -25px}
.product-wrapper{height:329px;margin-top:7px}
.product-wrapper .mainbox{width:184px;height:280px;float:left;margin-right:17px}
.product-wrapper .mainbox-last{width:184px;height:280px;border:#c1c1c1 solid 1px;float:left}
.product-wrapper .mainbox-last a{margin-top:10px}
.product-wrapper .imgbox{height:160px;width:160px;border:#c1c1c1 solid 1px;margin:10px 10px 3px}
.product-wrapper .mainbox-last .imgbox{height:172px;width:165px;border:#c1c1c1 solid 1px;margin:8px 0 0 8px}
.product-wrapper .link{margin:0 10px;font-size:11px}
.product-wrapper .lower-section{position:absolute;bottom:0;margin-left:10px}
.lower-section .price-box p span{color:#90183D}
.lower-section button.button{margin-top:5px}
.product_categories_titles{background:none repeat scroll 0 0 #90143B;color:#FFF;padding:5px 10px;margin-top:10px}
.product_navigation_list{background:none repeat scroll 0 0 #ECE7DE}
.product_navigation_list li{list-style:disc outside none;padding:5px 5px 5px 0}
.product_navigation_list li a{text-decoration:none}
.std h4{background:none repeat scroll 0 0 #90183D;color:#FFF!important;height:38px;line-height:34px;margin:10px 0;padding-left:10px;text-shadow:.1em .1em .2em #000;text-align:center;margin-top:20px}
.products{border:1px solid #CCC;float:left;height:350px;margin:7px;width:31.3%}
.products.productnum-6{margin:15px 7px 0 0;width:260px}
.products div{background:none repeat scroll 0 0 #ECE7DE;float:left;padding:5px 0;width:100%;min-height:33px}
.products h5{color:#333!important;float:left;font-size:20px;font-weight:400;margin:0;text-align:center;width:100%}
.products img{float:left;height:auto;margin:5px;width:252px}
.products p{color:#333;float:left;padding:5px;text-align:center}
.search_filter{float:left;padding:10px;width:215px}
.search_filter .ddcommon{margin-bottom:5px}
.search_filter p{font-weight:700;padding-bottom:10px}
.cover-wrap-span{width:820px;overflow:hidden}
.cover-inner-top{overflow:hidden}
.cover-inner-row{float:left;margin:0 20px 15px 0;width:48.7%}
.cover-inner-row h3{background:none repeat scroll 0 0 #90183D;color:#FFF;font-size:12px;font-weight:400;padding:6px 10px;text-align:center}
.cover-inner-row > p{padding:4px 10px}
.cover-inner-row:nth-child(2n){border-right:none;margin-right:0}
.cover-finder-wrap{clear:both;overflow:hidden;position:relative;margin-top:20px}
.cover-finder-form{left:10px;position:absolute;top:163px;transition:all .3s ease 0;width:364px}
.cover-finder-wrap img{width:100%}
.cover-finder-heading{position:absolute;top:20px;color:#fff;font-size:24px;left:10px;width:310px}
.cover-finder-not{display:block;width:97.6%;text-align:right;padding:5px 10px;background-color:#F1E8DF}
#allow-gift-messages-for-items-container{padding-top:7px}
#allow-gift-messages-for-items-container ol{margin-top:7px}
dl.item-options{clear:both}
.category-products.category-fakeproduct .product-shop{overflow:hidden;margin-left:0}
.category-products.category-fakeproduct .products-list .product-image{margin-right:20px}
.category-products.category-fakeproduct .f-fix{padding-top:7px}
.category-products.category-fakeproduct a.link-learn{margin-top:20px;display:block;width:117px;height:30px;font-size:0;background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/View-More-Info.png) no-repeat;float:right}
#product-attribute-specs-table th{padding:0;vertical-align:text-top}
#product-attribute-specs-table td{vertical-align:text-top;line-height:18px}
.block.block-rightblocks img{margin:-10px 0 0 5px}
#product_tabs_product_faq_contents > p{margin-bottom:10px}
.cover-finder-not > a{font-style:italic;font-weight:700}
#cart-sidebar-reorder li.item .product-name{float:none}
#cart-sidebar-reorder li a.product-image{border:1px solid #C1C1C1;float:left;padding:2px}
#cart-sidebar-reorder li a.product-image img{margin:0}
.checkbox.validate-one-required-by-name{float:left}
#box-table-a,.product-attribute-list{background:none repeat scroll 0 0 #ECE7DF;width:100%}
#box-table-a th,.product-attribute-list th{background:none repeat scroll 0 0 #90183d}
#box-table-a p{margin-left:10px}
#box-table-a th h1{color:#FFF;font-size:15px;font-weight:700;padding:6px 10px}
#box-table-a td img{padding:10px 0}
.vantage-catalog-product-custom-list{margin-top:20px}
.vantage-catalog-product-custom-list table.product-attribute-list th{width:14%}
.vantage-catalog-product-custom-list table.product-attribute-list td{padding:5px 8px;color:#000}
.vantage-catalog-product-custom-list table.product-attribute-list a{color:#00F}
.vantage-catalog-product-custom-list table.product-attribute-list a:hover{color:#90183D}
.vantage-catalog-product-custom-list table.product-attribute-list a.view_details{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/View-More-Info.png) no-repeat scroll 0 0 transparent;display:block;height:30px;text-indent:-99999px;width:118px;float:right}
.product-attribute-list th{color:#FFF;padding:10px 8px;text-align:left;width:7%}
.product-attribute-list td{padding:10px 8px;border-bottom:1px solid #FFF}
.product-view #addedoverlay,#addedoverlay{left:0;top:0;width:100%;height:100%;position:fixed;z-index:295;background:grey;opacity:.8}
.product-view #added{position:fixed;width:450px;padding:15px;min-height:50px;background-color:#fff;background-repeat:no-repeat;background-position:center center;border:2px solid #d3d3d3;z-index:305;margin:50px 350px}
#added > a{background:none repeat scroll 0 0 #E5E6E6;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;color:#5F5F5F;display:inline-block;margin-right:7px;margin-top:10px;padding:3px 8px}
.product-view #added img{margin:0 8px 13px 0;border:1px solid #818181;width:60px;height:60px}
.product-view #added a{background:none repeat scroll 0 0 #6A574A;border:0 none;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;color:#FFF;cursor:pointer;font-size:11px;margin:0;overflow:visible;padding:5px 6px;text-align:center;text-decoration:none}
.product-view #added a:hover{background:none repeat scroll 0 0 #90143b;margin:0;text-decoration:none}
.product-view #added #hidewindow{margin:0}
.product-view #added #hidewindow:hover{background:#666464}
.ajax-cart-title{font-size:12px;font-weight:700;color:#696969;line-height:16px;padding-bottom:3px;border-bottom:3px solid #f8f8f8}
#added > .ajax_thumb{float:left!important;width:62px;height:62px;margin-top:10px}
#added .product-name{color:#90183D;float:left;font-size:11px;font-weight:700;margin:0;padding:10px 0 0 10px;text-transform:uppercase;width:370px}
#added > .ajax-action{clear:both;display:inline-block;margin-top:10px;overflow:hidden;padding:10px;background:#f5f5f5;border-top:1px solid #ededed}
#added > .ajax-action a{display:inline-block}
#added > .crosssell{clear:both;float:left;margin-top:10px}
#added .crosssell h2{float:left;font-size:11px;text-transform:lowercase;margin-bottom:10px}
#added > .crosssell ul li{float:left;margin-right:11px}
#added > .crosssell ul li a{background:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
#added > .crosssell ul li.last{margin:0}
#crosssell-products-list li a.product-image{overflow:hidden;display:inline-block;float:left}
#crosssell-products-list li a.product-image img{margin:0}
#crosssell-products-list li .product-name{width:100%}
h3.productrow{font-family:"Verdana",Arial,serif;font-size:14px;color:#90143b;display:inline}
a.cat-link:link{display:block;font-weight:700;color:#fff;background-color:#6a5648;width:350px;text-align:center;padding:4px;text-decoration:none}
a.cat-link:visited{display:block;font-weight:700;color:#fff;background-color:#6a5648;width:350px;text-align:center;padding:4px;text-decoration:none}
a.cat-link:hover{background-color:#90143b}
a.cat-link:active{display:block;font-weight:700;color:#fff;background-color:#6a5648;width:350px;text-align:center;padding:4px;text-decoration:none}
.coverw_container{width:100%}
.coverw_primary{float:left;width:248px;overflow:hidden;font-size:12px;font-weight:400;text-align:center;padding:8px;border:1px solid #CCC;margin-top:10px;margin-right:10px}
.coverw_primary h3{background:none repeat scroll 0 0 #90183D;color:#FFF;font-size:12px;font-weight:400;padding:10px;text-align:center}
.coverw_primary > p{padding:0}
.coverw_content{float:left;width:248px;overflow:hidden;font-size:12px;font-weight:400;text-align:center;padding:8px;border:1px solid #CCC;margin-top:10px;margin-right:10px}
.coverw_content h3{background:none repeat scroll 0 0 #90183D;color:#FFF;font-size:12px;font-weight:400;padding:10px;text-align:center}
.coverw_content > p{padding:0}
.coverw_secondary{float:left;width:240px;overflow:hidden;font-size:12px;font-weight:400;text-align:center;padding:8px;border:1px solid #CCC;margin-top:10px}
.coverw_secondary h3{background:none repeat scroll 0 0 #90183D;color:#FFF;font-size:12px;font-weight:400;padding:10px;text-align:center}
.coverw_secondary > p{padding:0}
ol.navlist{width:750px;list-style-type:upper-alpha;margin-left:25px}
ul.navlist{list-style-type:none;width:750px;height:100px;border:dotted 1px #CCC}
ul.subnavlist li{display:inline;list-style-type:none;padding-left:5px;font:bold;line-height:22px;float:left;width:150px;text-transform:uppercase;font-size:12px}
.subnavlist a{text-decoration:underline;font:bold;color:#90143b}
.subnavlist a:hover{text-decoration:underline;color:#90143b;font:bold}
.cover-finder-wrap1{clear:both;overflow:hidden;position:relative;width:823px;border:1px solid #000}
.cover-finder-form1{left:400px;position:absolute;top:5px;transition:all .3s ease 0;width:425PX}
.cover-finder-wrap1 img{width:100%}
.cover-finder-form2{left:410px;position:absolute;top:65px;transition:all .3s ease 0;width:425PX}
.cover-finder-form3{left:400px;position:absolute;top:280px;transition:all .3s ease 0;width:425PX}
.cover-finder-heading1{position:absolute;top:20px;color:#fff;font-size:24px;left:10px;width:310px}
.cover-finder-not1{display:block;width:97.6%;text-align:right;padding:5px 10px;background-color:#F1E8DF}
.custom-product-block{margin:0 0 30px}
.custom-product-block ul{margin:10px 0 0 30px}
.block_info{margin-top:10px;width:805px;border:1px solid #000;background-color:#ece7df;padding:10px}
.category_outer_wrapper{border:1px solid #C1C1C1;margin:15px 0;padding:10px 15px 0}
.category-quick-links .legend{display:inline-block;font-size:14px;font-weight:700;text-transform:uppercase;color:#90143B}
.category-quick-links ul{float:right}
.category-quick-links ul li{display:inline-block;margin-left:3px}
.category_wrapper{margin-top:15px}
.category_wrapper ul li a{text-decoration:none}
.aplhabet-wrapper{border:1px solid #E4E4E4;float:left;margin-bottom:15px;width:100%}
.aplhabet-wrapper .alphabets{background-color:#E8EDF2;float:left;width:30px}
.aplhabet-wrapper .alphabets a{display:block;font-size:18px;margin-left:7px;text-decoration:none;text-transform:uppercase}
.aplhabet-wrapper > li{float:left;line-height:25px;margin:0 15px;width:351px}
.sidebar-info{text-align:center;padding:0;margin:0 auto;background-color:#0C9}
.sidebar_info{text-align:center;padding:5px}
.coverw_4col_1{float:left;width:176.7px;overflow:hidden;font-size:12px;font-weight:400;text-align:center;padding:9px;border:1px solid #CCC;margin-top:10px;margin-right:10px;height:278px;overflow:hidden}
.coverw_4col_1 h3{background:none repeat scroll 0 0 #90183D;color:#FFF;font-size:12px;font-weight:400;padding:10px;text-align:center}
.coverw_4col_1 > p{padding:0}
.coverw_4col_2{float:left;height:278px;width:180.7px;overflow:hidden;font-size:12px;font-weight:400;text-align:center;padding:9px;border:1px solid #CCC;margin-top:10px;margin-right:10px;overflow:hidden}
.coverw_4col_2 h3{background:none repeat scroll 0 0 #90183D;color:#FFF;font-size:12px;font-weight:400;padding:10px;text-align:center}
.coverw_4col_2 > p{padding:0}
.coverw_4col_3{float:left;height:278px;width:178.7px;overflow:hidden;font-size:12px;font-weight:400;text-align:center;padding:9px;border:1px solid #CCC;margin-top:10px;overflow:hidden}
.coverw_4col_3 h3{background:none repeat scroll 0 0 #90183D;color:#FFF;font-size:12px;font-weight:400;padding:10px;text-align:center}
.coverw_4col_3 > p{padding:0}
.coverw_4col_4{float:left;width:177.7px;margin-left:10px;overflow:hidden;font-size:12px;font-weight:400;text-align:center;padding:9px;border:1px solid #CCC;margin-top:10px;height:278px;overflow:hidden}
.coverw_4col_4 h3{background:none repeat scroll 0 0 #90183D;color:#FFF;font-size:12px;font-weight:400;padding:10px;text-align:center}
.coverw_4col_4 > p{padding:0}
.product-detail{font-size:14px;font-weight:700;text-transform:uppercase;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:20px}
.category.categorynum-3_cms{border:1px solid #C1C1C1;float:left;height:300px;margin:10px 10px 0 0;padding:10px;width:246.2px}
.category.categorynum-3_cms > div{height:35px;overflow:hidden}
.category.categorynum-3_cms div h5{font-size:10.5px;line-height:12px}
_cms div h3{background:none repeat scroll 0 0 #90183D;color:#FFF;font-size:12px;font-weight:400;padding:10px;text-align:center}
.category.categorynum-3_cms > img{height:100px;margin:5px 0;width:170px}
.category.categorynum-3_cms > a{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#FFF;display:block;height:18px;padding:5px;text-decoration:none;font-weight:700}
.category.categorynum-3_cms > p{padding:0;color:#000}
.top-right-block{float:left;margin-bottom:10px}
.cms_left_banner{border:1px solid #c1c1c1;float:left;margin:0 15px 10px 0;overflow:hidden;width:100%;}
.my-account .whistlist_table tr.even td{background:none!important}
.custom_wishlist{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}
.custom_wishlist *{line-height:1.5}
.custom_wishlist .product-image{margin-right:10px;float:left;display:inline}
.custom_wishlist .product-shortdescription{width:418px;margin-right:10px;padding:5px;float:left;display:inline;border:1px solid #eee}
.custom_wishlist .price_cntr{width:250px;float:left;display:inline}
.custom_wishlist .price-box{float:none}
.wish_edit_cntr{margin-top:15px}
.wish_edit_cntr .add_to_cart_Cntr,.wish_edit_cntr .whish_btn{float:right;margin-left:10px}
.wish_edit_cntr .whish_btn{margin-top:10px}
.custom_wishlist textarea.comment_cntr{border:1px solid #eee;margin-top:10px;width:820px!important;margin-right:0!important}
.print_whishlist{width:840px;margin:0 auto}
.print_whishlist .custom_wishlist{margin-bottom:15px}
.print_whishlist .product-name{margin-bottom:5px}
.print_whishlist .comment_cntr{border:1px solid #eee;padding:10px;margin-top:10px}
.category.category-noimage.categorynum-4,.category.category-noimage.categorynum-3,.category.category-noimage.categorynum-2{height:130px;overflow:hidden}
.category.category-noimage.categorynum-4 div h5,.category.category-noimage.categorynum-3 div h5,.category.category-noimage.categorynum-2 div h5{font-size:14px;line-height:1.4}
.category.category-noimage.categorynum-4 div h5 a,.category.category-noimage.categorynum-3 div h5 a,.category.category-noimage.categorynum-2 div h5 a{color:#90183d;text-decoration:none}
.category.category-noimage.categorynum-4 div h5 a:hover,.category.category-noimage.categorynum-3 div h5 a:hover,.category.category-noimage.categorynum-2 div h5 a:hover{text-decoration:underline}
.category.category-noimage.categorynum-4 div.cat_ttl,.category.category-noimage.categorynum-3 div.cat_ttl,.category.category-noimage.categorynum-2 div.cat_ttl{height:100px}
.category.category-noimage.categorynum-3{margin:10px 10px 0 0}
.category.category-noimage.categorynum-2 div h5{height:auto}
.category.category-noimage.categorynum-2 > a{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#FFF;display:block;height:18px;padding:5px;text-decoration:none;font-weight:700}
.category h2{font-size:10.5px}
.category h5 a,.category h2 a{color:#90183d;text-decoration:none}
.category h5 a:hover,.category h2 a:hover{text-decoration:underline}
.block-cart-home{float:right}
.block-cart-home .block-content li.item .product-name{float:none;width:100%;height:auto;margin-bottom:10px}
.block-cart-home .block-content li.item .product-name a{color:#574434}
.block-cart-home .mini-products-list .product-details{width:100%;float:left;color:#574434}
.block-cart-home .block-content .summary{background:none;border-top:1px solid #808285}
.block-cart-home .empty{min-height:35px}
.block-cart .block-content .view-cart{text-align:center}
.exclude_shipping_charge{border-bottom:1px solid #808285;padding-bottom:5px;margin-top:10px;margin-bottom:10px;color:#574434;font-size:11px;font-weight:700;text-align:center}
.ship_img_cntr{text-align:center;margin-bottom:5px}
.checkout-link{background:none repeat scroll 0 0 #9c183b;border-radius:5px;margin:16px 0 16px 38px;padding:9px 20px;text-align:center;text-transform:uppercase;width:184px}
.checkout-link a{font-size:14px!important;font-weight:700;text-decoration:none;color:#fff;margin:5px}
.cart_g_2{text-align:center;font-weight:700}
.view_cart_cntr{margin-top:10px;font-weight:700;text-align:center;margin-bottom:10px}
.block .block-content .mini-category-list li.item{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bullet.png) no-repeat scroll 3px 9px transparent;padding:3px 5px 3px 15px;text-align:left}
.block .block-content .mini-category-list li.item a{text-decoration:none}
.opc-block-progress{border:1px solid #C1C1C1;margin:5px 0 10px;padding:10px}
.opc-block-progress span{font-weight:700}
.opc-block-progress span.complete{margin-bottom:7px;display:inline-block}
.opc-block-progress .block-content dt{padding:0}
.opc-block-progress .row-one,.opc-block-progress .row-two,.opc-block-progress .row-three{border-bottom:1px solid #c1c1c1;padding:0 5px 10px;margin-bottom:10px}
.opc-block-progress .row-one .complete{background:none}
.opc-block-progress .row-one .row-col.billing,.opc-block-progress .row-one .row-col.shipping{display:inline-block;width:49.5%}
.opc-block-progress .row-two{margin-bottom:10px}
.opc-block-progress .row-three{border-bottom:medium none;margin-bottom:0;padding-bottom:1px}
.billing_zip_suggestion,.shipping_zip_suggestion{position:absolute;z-index:100;width:100%}
.billing_zip_suggestion ul,.shipping_zip_suggestion ul{background-color:#333;margin-right:10px;overflow:auto;height:150px}
.billing_zip_suggestion a,.shipping_zip_suggestion a{padding:5px;color:#ccc;display:block}
#vanOverlay{z-index:1000;position:absolute;top:0;bottom:0;left:0;width:100%;background:#000;opacity:.45;-moz-opacity:.45;filter:alpha(opacity=45);display:none}
#vanOverlay #vanLoading{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/opc-ajax-loader.gif) no-repeat;z-index:1001;width:200px;height:100px;position:absolute;display:none;top:50%;left:50%}
.noimage-categorynum-1 .productlistlong a{font-size:16px}
.noimage-categorynum-1 .img_cntr{width:255px;float:left}
.noimage-categorynum-1 .des_cntr{text-align:left}
.noimage-categorynum-1 .btn_cntr{text-align:right;margin-right:25px}
.noimage-categorynum-1 a.btn-4{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/button-bg.png) repeat-x scroll 0 0 transparent;border:1px solid #A73F58;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;color:#FFF;display:inline-block;height:18px;padding:5px 20px 5px 10px;text-decoration:none;font-weight:700;margin-top:10px}
.noimage-categorynum-1 a.btn-4 img{vertical-align:middle;margin-right:5px}
.twolevel-category .productlistlong h1{color:#68584A;font-size:30px;line-height:46px}
.twolevel-category .subcategory{padding-left:70px}
.twolevel-category .subcategory li{list-style:disc;font-size:14px}
.twolevel-category .subcategory h2{font-size:12px;font-weight:400;text-align:left}
.twolevel-category .subcategory h2 a{text-decoration:none;text-transform:capitalize}
.cart-empty{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/empty-cart.png) no-repeat scroll center 0 rgba(0,0,0,0);height:125px;padding:90px 10px 20px;text-align:center}
#checkout-payment-method-load .hosted_pro,#checkout-payment-method-load .paypal_express{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/paypal-express-logo.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:40px;padding:20px 0 0 220px}
#checkout-payment-method-load .verisign{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/payflow-logo.png) no-repeat scroll 0 0;min-height:40px;padding:15px 0 0 220px}
#checkout-payment-method-load .directdeposit_au{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bank_deposit_img.png) no-repeat scroll 0 0;min-height:125px;padding:15px 0 0 220px}
.paypal-express-sub-title{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/paypal-express-sub-title.png) repeat-x scroll 0 -1px rgba(0,0,0,0);border:1px solid #000;color:#FFF;height:29px;padding:9px}
.paypal-review-order{margin-top:20px}
.paypal-review-order .form-list li.wide input.input-text{width:254px!important}
.paypal-review-order .checkbox{float:left}
.paypal-review-order li.control .field > label{clear:none;margin:-1px 0 0}
.paypal-review-order .form-list label.required{margin:10px 0 5px}
.paypal-review-order .info-set.col2-set{margin-bottom:20px}
.paypal-review-order .box.paypal-shipping-method{left:-539px;position:relative}
.paypal-review-order .box.paypal-shipping-method .required-entry{padding:5px;margin:10px 0 20px;width:400px!important}
.paypal-review-order .buttons-set button.button{margin-left:5px}
.paypal-review-order .legend > a{background:none repeat scroll 0 0 #6A574A;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;color:#FFF;font-family:arial;font-size:13px;padding:7px 14px;text-align:center;text-decoration:none;text-transform:capitalize;float:right}
.paypal-review-order .legend > a:hover{background:#90183d}
.paypal-review-order table{margin-top:15px}
.paypal-review-order .data-table td{padding:1px 5px}
.form-search{position:relative;height:40px}
.form-search input{background:none repeat scroll 0 0 transparent;border:1px solid #ccc;color:#FFF;float:right;font-size:12px;font-weight:700;height:12px;margin-top:5px;padding:10px;text-transform:uppercase;width:192px;color:#000}
.form-search button.button{background-image:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/search_icon.png);background-repeat:no-repeat;background-position:center center;bottom:66px;height:35px;position:absolute;right:0;top:4px;width:38px}
.content_prod_list{list-style:none;padding:10px;margin:20px 0 5px}
.content_prod_list a{padding-bottom:5px;display:inline-block}
.quick_link_desc{margin:10px 0;border:1px solid #ececec;padding:10px}
.quik_link_container{width:250px;float:left;display:inline}
.quik_link_container p{font-size:16px;margin-bottom:5px}
.quick_inner_text{margin-left:300px}
#shopping-cart-table .item-options dd.truncated{text-align:left}
.product-view .product-img-box .more-views ul:after{display:inline-block}
.category-product-description{color:#000;padding:5px 0 10px;font-size:12px;font-weight:700}
.van-top-block-nav ul{background:none;border:1px solid #c1c1c1;padding:20px 10px}
.van-top-block-nav ul li{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bullet.png) no-repeat scroll 3px 9px transparent;padding:3px 5px 3px 15px;text-align:left;list-style:outside none none;border-bottom:1px dotted #dadada}
.vantage-coverworld-cartlink-wrapper{margin:10px 0}
.vantage-coverworld-cartlink-wrapper .cartlink-handle{text-align:center;background:#FFF200;border:solid 1px #EAEAEE}
.vantage-coverworld-cartlink-wrapper .vantage-coverworld-cartlink{border:solid 1px #EAEAEE;border-top:none}
label.css-label{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/checkbox.png) no-repeat scroll 0 -19px;height:18px;width:22px;display:inline-block;vertical-align:middle}
label.check_label{background-position:0 0}
label.radio-label{background:url(https://www.coverworld.com.au/skin/frontend/default/coverworld/images/radiobutton.png) no-repeat scroll 0 -19px;height:18px;width:22px;display:inline-block;vertical-align:middle}
label.radio-check-label{background-position:0 0}
/* CSS Document For Frontpage Category Listing Showcase */

/**.clear {clear:both;}
.cat_list_showcase {width: 100%;clear:both;}
.cat_list_showcase .category-image {height: 165px;margin: 10px 0 0;	width: 250px;}
.cat_list_showcase .category-image img {	width:100%;}
.cat_list_showcase .catlisting {width: 252.5px;	float:left;	margin: 0 15px 20px 0;}
.cat_list_showcase .last {}
.cat_list_showcase .catlisting h3 {background: url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/homepage-heading-bg.jpg") repeat-x scroll 0 0 transparent;border: 1px solid #306CB4;font-weight: bold;
	line-height: 25px;	margin: 0;	min-height: 22px;	text-transform: uppercase;font-size:16px;letter-spacing: 0.3px;color: #FFFFFF;}
.cat_list_showcase .catlisting h3  a{color: #FFFFFF; text-decoration:none; display:block;padding: 5px 10px;}
.cat_list_showcase .odd {}
.cat_list_showcase .even {}
.cat_list_showcase .catlisting ul {	margin: 15px 0 10px;}
.cat_list_showcase .last {
	margin: 0;
}
.cat_list_showcase .catlisting .home-desc{
background: #f0e8e0; font-size:11px; padding:10px; color:#555;
}
.cat_list_showcase .subcatlisting {
}
.cat_list_showcase .subcatlisting li {
	background: url("https://www.coverworld.com.au/skin/frontend/default/coverworld/images/bullet.png") no-repeat scroll 0 7px transparent;
	padding:0 4px 1px 12px;
	text-align: left;
}
.cat_list_showcase .subcatlisting li.last {
	border-bottom:none;
}
.subcatlisting li {
	display: block;
}
.subcatlisting li a {
	display: block;
	font-family: Helvetica, arial, sans-serif;
	font-weight: bold;
	padding: 2px 10px 2px 5px;
	text-decoration: none;
	width: 222px;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.subcatlisting li a:hover {
	background-color:#695649;
	color: #FFFFFF;
	border-radius: 7px 7px 7px 7px;
}
**/
/* Block hints */

.amfpc-block-info
{
    position:relative;
    border:1px dotted #008080;
    margin:6px 2px;
    padding:18px 2px 2px 2px;
    zoom: 1;
}

.amfpc-block-info:hover
{
    border-color: orange !important;
}

.amfpc-block-info>.amfpc-block-handle,
.amfpc-block-info>.amfpc-template-info
{
    position:absolute;
    top:0;
    padding:2px 5px;
    background:#008080;
    color:white;
    font:normal 11px Arial;
    text-align:left !important;
    z-index:998;
    text-transform: none;
}

.amfpc-block-info>.amfpc-block-handle:hover,
.amfpc-block-info>.amfpc-template-info:hover
{
    z-index:999;
}

.amfpc-block-info>.amfpc-block-handle
{
    cursor: default;
    left:0;
    white-space: nowrap;
}

.amfpc-block-info>.amfpc-template-info
{
    right:0;
}

.amfpc-block-info>.amfpc-block-handle:hover
{
    background-color: orange !important;
}

.amfpc-block-info.active
{
    -webkit-animation: amfpc-blocks 1s linear .5s infinite alternate;
    animation: amfpc-blocks 1s linear .5s infinite alternate;
}

@-webkit-keyframes amfpc-blocks {
    from {opacity: 1;}
    to {opacity: .1;}
}

@keyframes amfpc-blocks {
    from {opacity: 1;}
    to {opacity: .1;}
}

/* Updated blocks */

.amfpc-block-info.updated
{
    border-color: red;
}

.amfpc-block-info.updated>.amfpc-block-handle
{
    top:0;
    background:red;
}

/* Status popup */

.amfpc-info
{
    width: 350px;
    min-height: 95px;
    position: fixed;
    bottom: 10px;
    left: 10px;
    background: #008080;
    color: #fff;
    z-index: 99999;
    font-size: 32px;
}

.amfpc-info h1
{
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    padding: 2px 5px;
    font-size: 14px;
    font-weight: bold;
}

.amfpc-info h2
{
    margin-top: 12px;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.7);
}

.amfpc-info .amfpc-content
{
    line-height: 48px;
}
.finderProducts select { font-family:Verdana, Arial, sans-serif; border:2px solid #ddd; padding:4px; width:100%; }
.std .finderProducts ul { padding-left:0; }
.finderProducts ul, .finderProducts ul li, .std .finderProducts ul, .std .finderProducts ul li { list-style:none; margin-left:0; }

.finderProducts #finder_header { color:#636363; font-size:20px; font-weight:700; }
.finderProducts label { font-size:15px; font-weight:600; }
.finderProductsCnt:after { content:""; clear:both; display:block; height:0; }
.finderProductsCnt li img { display:block; margin:5px auto; }

.finderProducts { background:#f4f4f4; border:1px solid #c9c9c9; padding:15px; display:block; margin-bottom:20px; }
.finderProducts.vertical { max-width:380px; }

.vertical .finderProductsCnt ul { margin-bottom:0; }
.finderProductsCnt ul li { margin-bottom:10px; }
.vertical #finder_image_1_2 { margin-top:11px; }

.button[type="reset"] { background-color:#777; }

/* Horizontal Column */
.horizontal .column2 { float:left; width:49%; margin-right:2%; }
.horizontal .column2:nth-child(2n) { margin-right:0; }
.horizontal .column3 { float:left; width:32%; margin-right:2%; }
.horizontal .column3:nth-child(3n) { margin-right:0; }
.horizontal .column4 { float:left; width:23.5%; margin-right:2%; }
.horizontal .column4:nth-child(4n) { margin-right:0; }
.horizontal .column5 { float:left; width:18.3%; margin-right:2%; }
.horizontal .column5:nth-child(5n) { margin-right:0; }

.categoryGrid li.item { padding:10px; }
.no-touch .categoryGrid li.item { padding:0; }
.categoryGrid .product-image { height:auto; }
.categoryGrid .product-image img { max-width:100%; height:auto; }


@media only screen and (max-width:999px) {
    .horizontal .column5 { float:left; width:23.4%; margin-right:2%; }
    .horizontal .column5:nth-child(5n) { margin-right:2%; }
    .horizontal .column5:nth-child(4n+1) { clear:left; }
    .horizontal .column5:nth-child(4n) { margin-right:0; }
}

@media only screen and (max-width:599px) {
    .horizontal .column3 { float:left; width:100%; margin:0 0 15px; }
    
    .horizontal .column5 { float:left; width:31.3%; margin-right:2%; }
    .horizontal .column5:nth-child(4n+1) { clear:none; }
    .horizontal .column5:nth-child(3n) { margin-right:0; }
    .horizontal .column5:nth-child(4n) { margin-right:2%; }
    .horizontal .column5:nth-child(3n+1) { clear:left; }
}

@media only screen and (max-width:479px) {
    .horizontal .column2 { float:left; width:100%; margin:0 0 15px; }
    
    .horizontal .column5 { width:48%; }
    .horizontal .column5:nth-child(2n) { margin-right:0; }
    .horizontal .column5:nth-child(2n+1) { margin-right:2%; }
    .horizontal .column5:nth-child(3n+1) { clear:none; }
}
/* --DS added--*/
.col-main .finderProducts ~ .note-msg { display:none; }
.category-products .products-list .product-image img { width: 214px; }

