@font-face {
	font-family: 'BebasNeueRegular';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url("/includes/templates/BBR_NEW/below_fold/BebasNeueRegular.woff") format("woff"),  
	url("/includes/templates/BBR_NEW/below_fold/BebasNeueRegular.ttf") format("truetype");
	/*src: url(BebasNeue-webfont.eot?iefix)*/
}

#productListing{
min-height: 650px;	
}


.numberCircle {
	width: 30px;
	line-height: 30px;
	border-radius: 50%;
	text-align: center;
	border: 2px solid #666;
	float: left;
	font-size: 1em
}
#cart_stuff, #checkoutPayment LABEL.radioButtonLabel, #navEZPagesTOCWrapper, #navSuppWrapper2, .prod_list_price, LEGEND {
	font-weight: 700
}
#navEZPagesTOC ul li, .navNextPrevList {
	white-space: nowrap
}
#cartBoxListWrapper ul, #ezPageBoxList ul, #navEZPagesTOC ul, .navNextPrevList, .orderHistList {
	list-style-type: none
}

body {
	margin: 0 0 0 auto;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	background-color: #fff;
	border-top: 4px solid #4f5a69
}
.CeonSagePayDirectCardIcon {
	vertical-align: middle;
	max-height: 19px
}
.SagePayDirectFormGadgetError {
	background: #f1393c
}
.SagePayDirect3DSecureIcon {
	margin-left: 1em;
	margin-bottom: 2em;
	float: right
}
.SagePayDirectCardIcon {
	margin-right: 4px;
	margin-bottom: 4px
}
#indexCategoriesHeading, .prod_list_price {
	margin: -30px 0 0
}
a img {
	border: none;
	border-radius: 2px
}
#navEZPagesTOC ul li a, a:link {
	color: #000;
	text-decoration: none
}
.infoclass {
	color: #fff;
	text-decoration: none
}
a:active, a:visited {
	color: #000
}
a:visited {
	text-decoration: none
}
#navCatTabs ul li a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, a:hover {
	color: red
}
h1 {
	font-size: 1.5em
}
h2 {
	font-size: 1.4em
}
h3 {
	font-size: 1.3em
}
.larger, .sideBoxContent .informationcontent, ADDRESS, LABEL, LEGEND, h4, h4.optionName, h5, h6 {
	font-size: 1.1em
}
.biggerText {
	font-size: 1.2em
}
h1, h2, h3, h4, h5, h6 {
	margin: .3em 0;
	color: #575a5b
}
#indexCategoriesHeading, #productListHeading {
	color: #4f5a69;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 30px;
	font-weight:bold;
	padding-top: 6px;
	text-align: right
}
#productListHeading {
	margin: -30px 75px 0 0;
	padding-bottom: 8px
}
#ezPageDefault {
	font-size: 1.2em
}
CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em
}
FORM, INPUT, SELECT {
	display: inline;
	font-size: 1.1em;
	margin: .1em
}
INPUT, SELECT {
/*	border: solid #ccc 1px*/
}
INPUT[name=keyword] {
	width: 100px !important;
	padding: .5em;
	margin: .5em 0;
	border: solid #ccc 2px;
	color: grey
}
TEXTAREA {
	float: left;
	margin: auto;
	display: block;
	width: 95%
}
input:focus, select:focus, textarea:focus {
	background: #fff
}
FIELDSET {
	padding: .5em;
	margin: .5em 0;
	border: 1px solid #ccc;
	border-radius: 4px
}
.cat_list_top, .prod_list_top {
	width: 200px;
	border-radius: 0 0 4px 4px
}
LEGEND {
	padding: .3em
}
LABEL, h4.optionName {
	line-height: 1.5em;
	padding: .2em
}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: .5em .3em
}
#logo, .attribImg, .categoryListBoxContents, .centerBoxContents, .centerBoxContentsAlsoPurch {
	float: left
}
#headertext {
	color: #00b9e7;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin-bottom: -45px;
	margin-left: 5px;
	margin-top: 70px;
	padding-top: 10px;
	position: relative;
	text-align: left
}
#phonetext {
	margin-left: 520px;
	position: absolute;
	margin-top: -15px;
	height: 60px
}
specialsListBoxContents {
	float: left
}
.cat_list_top {
	background-color: #efefef;
	height: 260px;
	margin: auto;
	padding-top: 0
}
.cat_list_image, .prod_list_image {
	overflow: hidden;
	background-image: url(/images/prod_backg_img.jpg);
	background-repeat: repeat;
	background-color: #fff;
	height: 200px;
	padding-bottom: 4px;
	width: 200px
}
.cat_list_name, A.cat_list_namelink:link, A.cat_namelink:active, A.cat_namelink:visited {
	background-color: #efefef;
	color: #575a5b;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-weight:bold;
	font-size: 20px;
	margin: auto;
	overflow: hidden;
	padding-top: 5px;
	text-align: center;
	width: 200px
}
A.cat_list_namelink:hover {
	color: #000
}
.prod_list_top {
	margin: auto;
	height: 260px;
	padding-top: 0;
	background-color: #efefef;
	padding-bottom: 4px;
	line-height: 1.2
}
.prod_list_image {
	height: 200px;
	padding-bottom: 4px;
	width: 200px;
	position: relative
}
.prod_list_name, .prod_list_name a:link, .prod_list_name a:visited {
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-weight:bold;
	font-size: 20px;
	color: #575a5b;
	margin: auto;
	overflow: hidden;
	text-align: center;
	width: 200px;
	background-color: #efefef;
	padding-top: 5px;
	line-height: 1.2em;
	min-height: 47px
}
.prod_list_name a:hover {
	color: #000
}
.prod_list_price {
	background: #575a5b;
	border-radius: 4px 0 0;
	bottom: 0;
	color: #fff;
	display: block;
	opacity: .85;
	padding: 4px 8px;
	position: relative;
	text-align: right;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-weight:bold;
	font-size: 24px;
	min-height: 20px
}
#GETkitesideboxHeading, #SafetykitesideboxHeading, #countdownsideboxHeading, #dealofweekHeading, #kitepackagesideboxHeading, #navCatTabsWrapper, #speedsideboxHeading, #xhtmlkitesideboxHeading {
	background-image: none
}
.prod_list_button {
	margin: 4px auto auto;
	padding: 0 0 4px
}
A.prod_list_namelink:link, A.prod_namelink:active, A.prod_namelink:visited {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	text-decoration: none
}
A.prod_list_namelink:hover {
	color: #36b9cb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px
}
.cart_items, .cart_prices {
	font-weight: 700;
	display: block;
	font-family: arial;
	font-size: 11px;
	text-transform: none
}
#Extra_Description {
	width: 45em
}
LABEL.inputLabel {
	width: 9em;
	float: left
}
LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em
}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left
}
#front_images_a, #google_facebook, .staticlogo {
	float: right
}
ADDRESS, P {
	padding: .5em
}
ADDRESS {
	font-style: normal
}
.clearBoth {
	clear: both
}
HR {
	height: 1px;
	margin-top: .5em;
	border: none;
	border-bottom: 1px solid #9a9a9a
}
.messageStackCaution, .messageStackError, .messageStackSuccess, .messageStackWarning {
	line-height: 1.8em;
	padding: .2em;
	border: 1px solid #9a9a9a
}
.messageStackError, .messageStackWarning {
	background-color: red;
	color: #fff
}
.messageStackSuccess {
/*	background-color: #00b9e7;*/
background-color: #ffff00;
color:black;
	border: medium none;
	border-radius: 5px;
/*	color: #fff*/
}
.messageStackCaution {
	background-color: #ff6;
	color: #000
}
#mainWrapper {
	text-align: left;
	width: 925px;
	vertical-align: top;
	border-left: 10px;
	border-right: 10px
}
#cart_icon, #tagline {
	vertical-align: middle
}
#contentColumnMain, #navColumnOne, #navColumnTwo, .additionalImages, .alert, .categoryListBoxContents, .centerBoxContents, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .centerBoxContentsSpecials, .rowEven, .rowOdd, .specialsListBoxContents {
	vertical-align: top
}
.staticlogo {
	margin-left: 925px;
	position: fixed;
	top: 210px
}
#Underheaderlinks, #front_images, #headerWrapper {
	position: relative
}
#front_images {
	height: 425px
}
#front_images_1 {
	margin: 2px 0;
	float: left
}
#front_images_3 {
	margin: 3px 0
}
#cartBoxListWrapper, #cartBoxListWrapper ul, #contentMainWrapper, #ezPageBoxList, #ezPageBoxList ul, #logoWrapper, #mainWrapper, #popupAdditionalImage, #popupImage {
/*	margin: 0;
	padding: 0;*/

}
#cart_icon {
	display: block
}
#cart_stuff {
	background: #4f5a69;
	border-radius: 0 0 6px 6px;
	color: #afafaf;
	font-size: 11px;
	padding: 5px 15px 5px 10px;
	position: absolute;
	right: 0;
	top: 0
}
.cart_items {
	color: #fff;
	margin-right: 20px
}
.cart_prices {
	color: #fff;
	margin-right: 10px;
	margin-top: 5px
}
#cart_stuff a {
	color: #fff;
	text-decoration: none
}
#cart_stuff a:hover {
	text-decoration: underline
}
#headerWrapperlinks {
	padding-bottom: 40px;
	padding-top: 10px;
	padding-left: 12px
}
#Underheaderlinks a, #headerWrapperlinks a {
	display: block;
	position: absolute
}
#Underheaderlinks {
	background-image: url(/images/backgrounds/Underheaderlinks.jpg);
	background-repeat: no-repeat;
	height: 57px;
	left: 0;
	top: 0;
	width: 926px
}
#Underheaderlinks2 a:link,#Underheaderlinks2 a:active,#Underheaderlinks2 a:visited{

width: 100%;
  height: 35px;
  background-color: #ff0;
  background-color: black;
  color: #fff !important;
  font-family: verdana,arial,sans-serif;
  font-weight: bold;
  font-size: 18px;
  list-style: none;
  padding-top: 5px;
  text-align: center;
  display: block;
 }
 
#Underheaderlinks a#link1 {
	height: 57px;
	left: 0;
	top: 2px;
	width: 225px
}
#Underheaderlinks a#link2 {
	height: 57px;
	left: 225px;
	top: 2px;
	width: 200px
}
#Underheaderlinks a#link3 {
	height: 57px;
	left: 425px;
	top: 2px;
	width: 200px
}
#Underheaderlinks a#link4 {
	height: 57px;
	left: 625px;
	top: 2px;
	width: 135px
}
#Underheaderlinks a#link5 {
	height: 57px;
	left: 760px;
	top: 2px;
	width: 165px
}
#logoWrapper {
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
	height: 75px
}
#mainWrapper, #navColumnOneWrapper, #navColumnTwoWrapper {
	margin: auto
}
#navColumnOneWrapper {
	margin-left: 0;
	margin-right: .3em
}
#navColumnTwoWrapper {
	margin-left: 0;
	margin-right: .15em
}
#tagline {
	color: #000;
	font-size: 2em;
	text-align: center
}
#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right
}
#checkoutShiptoo {
	width: 100%;
	float: left
}
#accountLinksWrapper, #checkoutBillto, #checkoutShipto, #navEZPagesTOCWrapper, #sendSpendWrapper, .floatingBox {
	margin: 0;
	width: 47%
}
.wrapperAttribsOptions {
	margin: 0;
	padding-bottom: 10px
}
.navNextPrevWrapper {
	margin-bottom: 15px;
	margin-top: -15px;
	padding-right: 5em;
	text-align: right;
	 height : 15px
}
.navNextPrevCounter {
	margin: 0;
	font-size: .9em
}
.navNextPrevList {
	display: inline;
	margin: 0;
	padding: .5em 0
}
#navCatTabsWrapper, #navMainWrapper, #navSuppWrapper {
	background-color: #00b9e7;
	margin: 0;
	color: #fff;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-weight:bold;
	font-size: 24px;
	height: 45px;
	padding: 0 .2em
}
#navSuppWrapper2 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 120%;
	background-color: #4f5a69;
	margin-top: 30px;
	color: #fff;
	height: 1%;
	padding: 1em 5em
}
#navSuppWrapper2 a:link, #navSuppWrapper2 a:visited {
	color: #00b9e7;
	text-decoration: none
}
#navCatTabsWrapper {
	background-color: #fff;
	color: #9a9a9a
}
#navCatTabs ul, #navMain ul, #navSupp ul {
	margin: 0;
	padding: .5em 0;
	list-style-type: none;
	text-align: center;
	line-height: .8em
}
#cartSubTotal, .cartBoxTotal {
	text-align: right
}
#navCatTabs ul li, #navMain ul li, #navSupp ul li {
	display: inline
}
#bannerboxHeading, #brandsideboxHeading, #ezPagesHeading, #shineHeading, #testimonialsHeading {
	display: none
}
#navCatTabs ul li a, #navMain ul li a, #navSupp ul li a {
	text-decoration: none;
	padding: 0 .5em;
	margin: 0;
	color: #fff;
	white-space: nowrap
}
.navMainSearch {
	color: #333;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-weight:bold;
	padding-top: 5px;
	padding-left: 70px
}
#header-search {
	border: 1px solid #e7e7ce;
	background-color: #eee;
	border-radius: 4px;
	float: left;
	font-size: 12px;
	padding: 6px 3px;
	width: 174px;
	color: #cdcdcd
}
#top-search-submit {
	background: url(/images/buttons/icon-search.png) no-repeat;
	border: none;
	float: right;
	font-size: 0;
	height: 27px;
	line-height: 50px;
	width: 25px
}
#navCatTabs ul li a {
	color: #9a9a9a
}
#navEZPagesTOCWrapper {
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a
}
#navEZPagesTOC ul {
	margin: 0;
	padding: .5em 0;
	line-height: 1.5em
}
#navEZPagesTOC ul li a {
	padding: 0 .5em;
	margin: 0
}
#navCategoryIcon, #navMainSearch, .buttonRow {
	margin: .5em
}
#indexProductListCatDescription {
	margin: .5em;
	font-family: Arial, Helvetica, sans-seriff;
	font-size: 12px;
	font-weight: 400;
	padding-top: 20px
}
#cartBoxEmpty, #cartBoxVoucherBalance, #cartSubTotal, #navEZPagesTop, .cartBoxTotal, .important {
	font-weight: 700
}
#mainProductBox {
	margin: 0 -40px 0 0
}
.navBreadCrumb {
	color: #4f5a69;
	font-family: Arial, Helvetica, sans-seriff;
	font-size: .95em;
	padding: .5em;
	margin: 0 40px 1.5em;
	height: 10px
}
#navEZPagesTop {
	background-color: #c4c4c4;
	font-size: .95em;
	margin: 0;
	padding: .5em
}
#navColumnOne, #navColumnTwo {
	/*background-color: transparent*/
	min-height:750px;
}
#productDescription, .shippingEstimatorWrapper {
	padding: .5em
}
.alert {
	color: red;
	margin-left: .5em
}
.gvBal {
	float: right
}
.arrow, .back, .categoryIcon {
	float: left
}
#bannerFive, #bannerFour, #bannerOne, #bannerSix, #bannerThree, #bannerTwo, .centerColumn {
	background-color: #fff;
	margin: 0 20px;
	padding-left: 0;
	border-radius: 4px;
	padding-right: 5em;
	padding-top: 0
}
.catcolumn {
	border-radius: 4px;
	margin: 0 35px 0 27px;
	padding-left: 2em;
	padding-right: 2em
}
#siteinfoCredits, #siteinfoIP, #siteinfoStatus, .smallText {
	background-color: #4f5a69;
	font-size: .9em;
	padding: 1em;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}
#siteinfoLegal{
	background-color: #FFFFFF;
	font-size: .9em;
	padding: 1em;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
	
	
}

#cartAdd {
	margin-top: -20px;
	/*position: absolute*/
}
.spacer {
	padding-left: 190px
}
.tableHeading TH {
	border-bottom: 1px solid #9a9a9a
}
#cartSubTotal, .tableHeading {
	background-color: #e9e9e9
}
#sidebar, #wpsidebar {
	background-color: #f2f8f8
}
#cartSubTotal {
	border-top: 1px solid #ccc;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	line-height: 2.2em;
	padding-right: 2.5em
}
#cartSubTotal, .tableHeading, .tableRow {
	height: 2.2em
}
#cartInstructionsDisplay, .cartProductDisplay, .cartQuantity, .cartQuantityUpdate, .cartRemoveItemDisplay, .cartTotalDisplay, .cartTotalsDisplay, .cartUnitDisplay {
	padding: .5em 0
}
.cartTotalDisplay, .cartUnitDisplay {
	text-align: right;
	padding-right: .2em
}
#scUpdateQuantity {
	width: 2em
}
.cartQuantity {
	width: 4.7em
}
.cartNewItem {
	color: #3c3;
	position: relative
}
.cartOldItem {
	color: #000;
	position: relative
}
.cartRemoveItemDisplay {
	width: 3.5em
}
.cartAttribsList {
	margin-left: 1em
}
#mediaManager {
	width: 50%;
	margin: .2em;
	padding: .5em;
	background-color: #ffffd3;
	border: 1px solid #003d00
}
#categories, #categoriesContent {
	background: #1d1f20;
	border-radius: 4px
}
.amount, .totalBox {
	width: 5.5em
}
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	color: #00b9e7
}
.productPriceDiscount, .productSalePrice, .productSpecialPrice, .productSpecialPriceSale {
	color: #fff
}
.normalpriceExtraCurrency, .productSpecialPriceSaleExtraCurrency {
	text-decoration: line-through;
	font-size: .8em
}
.productPriceDiscountExtraCurrency, .productSalePriceExtraCurrency, .productSpecialPriceExtraCurrency, .productSpecialPriceSaleExtraCurrency {
	font-size: .8em;
	color: #00b9e7
}
.orderHistList {
	margin: 1em;
	padding: .2em 0
}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: .2em 0
}
.amount, .lineTitle, .totalBox {
	text-align: right;
	padding: .2em
}
#categoryImgListing {
	margin: -20px 0 0
}
#categoryImgListing span.sale {
	position: absolute;
	left: 0;
	top: 0
}
#categoryDescription {
	color: #4f5a69;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 110%
}
#productMainImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, #reviewsInfoDefaultProductImage {
	margin: 0 0 0 -30px;
	padding-bottom: 10px
}
h2.alsoBoxHeading, h2.centerBoxHeading, h2.specialBoxHeading {
	padding: 1.7em .2em
}
.categoryIcon {
	font-size: 1.2em;
	color: #9a9a9a
}
#cartImage {
	margin: .5em 2em
}
.attribImg {
	width: 20%;
	margin: .3em 0
}
.additionalImages, .categoryListBoxContents, .centerBoxContents, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .centerBoxContentsProducts, .centerBoxContentsSpecials, .specialsListBoxContents {
	margin: 1em 0;
	float: left
}
.centerBoxWrapper {
	margin: 1em 0
}
.centerBoxWrapper2 {
	height: 1%;
	margin: 1em 0
}
h2.alsoBoxHeading, h2.centerBoxHeading, h2.featuredBoxHeading, h2.specialBoxHeading {
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-weight:bold;
	margin: 0;
	color: #fff;
	font-size: 24px
}
h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {
	color: #00b9e7;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-weight:bold;
	font-size: 23px;
	margin-bottom: -10px;
	margin-top: 5px
}
#information, #sitelinks, #specials {
	margin: .1em 0 0;
	border-right: 1px dotted #9a9a9a;
	padding-right: .5em
}
#currenciesHeading, #manufacturersHeading, #musicgenresHeading, #recordcompaniesHeading {
	font-size: .9em;
	color: #fff
}
#search-headerHeading, #searchHeading {
	color: #333
}
#categories {
	margin: .4em 0 0;
	padding-right: .5em
}
#categoriesHeading {
	margin: 0;
	padding: 1.2em .2em ;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-weight:bold;
	font-size: 24px;
	/* background : none repeat scroll 0 0 #1d1f20;*/
	border-radius: 4px
}
#categoriesContent {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 2em;
	color: #fff;
	margin: 0 0 20px;
	padding: 10px
}
#informationContent, #sitelinksContent {
	padding: .4em;
	line-height: 1em;
	background-color: #000
}
#sidebar, #specialsContent, #wpsidebar, .bold, SPAN.category-subs-parent, SPAN.category-subs-selected {
	font-weight: 700
}
A.category-top, A.category-top:visited {
	color: #fff;
	text-decoration: none
}
A.category-sale, A.category-sale:visited {
	color: red;
	text-decoration: none
}
A.category-links, A.category-links:visited, A.category-products, A.category-products:visited, A.category-subs, A.category-subs:visited {
	color: #fff;
	text-decoration: none
}
#specialsHeading {
	margin: 0;
	background-image: url(/images/Special_image.gif);
	padding: 1.2em .2em
}
#specialsContent {
	background-color: #000;
	padding: .4em
}
#sitelinksHeading {
	margin: 0;
	background-image: url(/images/Shop_by_brand.jpg);
	padding: 1.1em .2em
}
.informationContent a {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #fff
}
#informationHeading {
	margin: 0;
	background-image: url(/images/infor_Image.gif);
	padding: 1.1em .2em
}
.specialtext {
	color: #fff;
	text-decoration: none
}
#wpsidebar {
	color: #5289b8;
	line-height: 1.5em;
	padding: 0;
	margin-top: .4em
}
#wpsidebarHeading {
	margin: 0;
	background-color: #fff;
	background-image: url(/images/News_Side_Bar.jpg);
	padding: 2.1em .5em
}
#sidebar {
	line-height: 1.3em;
	padding: .2em
}
#bannerbox, #shine {
	margin: .4em 0 0;
	padding-left: 0
}
#brandsidebox {
	margin: .4em 0 0;
	height: 170px
}
#Safetykitesidebox, #countdownsidebox, #kitepackagesidebox, #speedsidebox, #testimonials, #xhtmlkitesidebox {
	margin: 0
}
#GETkitesidebox {
	margin: .4em 0 0;
	height: 150px
}
/*
#dealofweek {
	height: 750px;
	margin: .5em 0
}*/

#xhtmlboxContent {
	margin: 1.5em 0 0
}
#ceonsagepaydirectcardsaccepted {
	display: block;
	margin-top: .5em
}
#ceonsagepaydirectcardsacceptedHeading {
	background-image: url(/images/secure_checkoutl.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2.5em
}
#bannerboxContent {
	line-height: 1.5em;
	font-weight: 700;
	background-color: #fff;
	padding: .2em
}
.centerBoxHeading, .rightBoxHeading {
	margin: 0;
	padding: .2em;
	color: #fff;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-weight:bold;
	font-size: 24px
}
.sideBoxContent a {
	color: #fff
}
.arrow {
	border-bottom: 4px solid transparent;
	border-left: 4px solid #3a3d3f;
	border-top: 4px solid transparent;
	display: block;
	height: 0;
	margin: 8px 0 0;
	width: 0;
	padding-right: .2em
}
.line {
	border-top: 1px dotted #3a3d3f;
	display: block;
	padding-bottom: 3px
}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: red;
	text-decoration: none
}
.centerBoxHeading a:visited, .leftBoxHeading a:visited, .rightBoxHeading a:visited {
	color: #fff
}
#bannerFive, #bannerFour, #bannerOne, #bannerSix, #bannerThree, #bannerTwo, #cartBoxEmpty, #cartBoxGVBalance, #cartBoxGVButton, #cartBoxVoucherBalance, #cartEmptyText, #navCatTabsWrapper, #navEZPageNextPrev, #productMainImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, #reviewsInfoDefaultProductImage, #siteinfoCredits, #siteinfoIP, #siteinfoLegal, #siteinfoStatus, .accountQuantityDisplay, .additionalImages, .attribImg, .cartQuantity, .cartQuantityUpdate, .cartRemoveItemDisplay, .cartTotalsDisplay, .categoryListBoxContents, .center, .centerBoxContents, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .centerBoxContentsSpecials, .centerBoxHeading, .centeredContent, .gvBal, .leftBoxHeading, .productListing-data, .ratingRow, .rightBoxHeading, .specialsListBoxContents, LABEL#textAreaReviews, TH {
	text-align: center
}
.testimonials, .testimonials li {
	margin: 0;
	padding: 0;
	list-style: none
}
.testimonials li p.comment {
	margin: 0;
	padding: 15px 45px 10px 20px;
	background: url(/images/bg_testimonials1.gif) no-repeat;
	background-size: 670px
}
.testimonials li {
	margin: .5em 0 2.5em
}
.testimonials li.odd p.comment {
	background: url(/images/bg_testimonials2_1.gif) no-repeat;
	background-size: 670px
}
.testimonials li cite {
	display: block;
	padding-left: 75px;
	padding-top: 45px;
	min-height: 50px;
	background: url(/images/bg_testimonials2.gif) no-repeat;
	background-size: 670px
}
* html .testimonials li cite {
	height: 50px
}
.rowEven, .rowOdd {
	height: 1.5em
}
#bestsellers .wrapper {
	margin: 0 0 0 1.5em
}
#bestsellers ol {
	padding: 0;
	margin-left: 1.1em
}
#bestsellers li {
	padding: 0;
	margin: .3em 0
}
#bannerboxHeading {
	background-color: #c4c4c4
}
#upProductsHeading {
	text-align: left
}
#upDateHeading {
	text-align: right
}
.forward {
	float: right
}
.rowOdd {
	background-color: #e8e8e8
}
.rowEven {
	background-color: #f0f0f0
}
#myAccountGen li, #myAccountNotify li {
	margin: 0
}
.accountTaxDisplay, .accountTotalDisplay {
	width: 20%;
	text-align: right
}
.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
}
TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	color: #575a5b;
	font-family: arial, sans-serif;
	font-size: 1.1em
}
.productListing-rowheading {
	background-color: #c4c4c4;
	height: 2em;
	color: #000
}
.productListing-even {
	background-color: #f3f1f1
}
#siteMapList {
	width: 90%;
	float: right
}
.ratingRow {
	margin: 1em 0 1.5em
}
LABEL#textAreaReviews {
	font-weight: 400;
	margin: 1em 0
}
.checkout, .headerM {
	font-weight: 700;
	text-align: center
}
#infoShoppingCart, #popupAdditionalImage, #popupAtrribsQuantityPricesHelp, #popupCVVHelp, #popupCouponHelp, #popupImage, #popupSearchHelp, #popupShippingEstimator {
	background-color: #fff
}
.headerM {
	color: #000;
	font-size: 28px;
	font-style: italic
}
.checkout {
	float: left;
	font-size: 1.1em;
	height: 42px;
	padding-left: 30px;
	padding-right: 29px;
	padding-top: 8px;
	width: 80px
}
.off {
	background-image: url(../images/checkout_progress_off.gif);
	color: #000
}
.on {
	background-image: url(../images/checkout_progress_on.gif);
	color: #fff
}