/*custom*/
*{padding:0; margin:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
body { color:#2d2d2d; background:url(images/_custom/body.gif) top repeat-x #7692b9; font-family: helvetica, arial, sans-serif; font-size: 12px; }
body#infoShoppingCart, body#popupShippingEstimator {background:#fff; padding:25px;}
div#main {width: 960px; position:relative; margin:0 auto; overflow:hidden; clear:both;}
/*top-bar*/
div#top-bar{background:url(images/_custom/top-bar.png) repeat-x; height:32px;}
div#top-bar-wrap {width:960px; margin:0 auto;}
div#top-bar a{color:#5d5d5d; font-size:13px; text-shadow:1px 1px 1px #fff;}
div#top-bar a:hover{color:#000000;}
div#top-bar ul li {list-style:none; float:left;}
div#top-bar div.left {margin:7px 0 0 10px;}
div#top-bar div.left ul li {padding-left:5px;}
div#top-bar div.right {margin:7px 10px 0 0;}
div#top-bar div.right ul li {padding-right:5px; /* background:url(images/_custom/border.gif) no-repeat top right; background-position: right;*/ margin-right:5px;}
div#top-bar div.right ul li.last {border:none; background:none; padding-right:0; margin-right:0;} 
div#top-bar div.left ul li#phonenumber a {color:#d31122; font-weight:bold; background:url(images/_custom/_mobile-phone-off.png) top left no-repeat; padding-left:20px;}
a#home {background: url(images/_custom/_home.png) top left no-repeat; padding-left:20px;}
a#logon {background:url(images/_custom/_door-open-in.png) top left no-repeat; padding-left:20px;}
a#logoff {background:url(images/_custom/_door-open-out.png) top left no-repeat; padding-left:20px;}
a#myacct {background:url(images/_custom/_user-black.png) top left no-repeat; padding-left:20px;}
a#subRSS {display:block; background:url(images/_custom/shopping-basket.png) top left no-repeat; padding-left:20px;}
a#followTwitter{display:block; background:url(images/_custom/balloon-twitter-left.png) top right no-repeat; padding-right:20px;}
div#top-bar-center {width:960px; margin:0 auto;}
/*header*/
div#headerWrapper {width:958px; background:url(images/_custom/fade-bottom.gif) bottom left repeat-x; height:66px; clear:both; margin-bottom:10px;  border-left:1px solid #444444; border-right:1px solid #444444; border-bottom:1px solid #444444; -moz-border-radius-bottomleft:12px; -moz-border-radius-bottomright:12px;}
a#logo{display:block; background:url(images/_custom/logo.png); width:217px; height:35px; text-indent:-9999px; position:relative; top:15px; left:22px;}
a:hover#logo{background-position:0 -1px;}
input#searchbtn {background:url(images/_custom/go.png); width:31px; height:25px; display:inline; border:0px ; position:relative; left:-5px; top:-1px; padding:0; }
input:hover#searchbtn{background-position: -1px 0;}
input#keyword {padding:4px; -moz-border-radius:6px; -webkit-border-radius:6px; border:1px solid #909090;  }
div#headerWrapper div.right {padding:20px 0 0 0}

/*jquery slide menu*/
div#myslidemenu {position:relative; top:20px; left:50px; z-index:500;}
.jqueryslidemenu{font: bold 12px Verdana;background: #414141;}
.jqueryslidemenu ul{margin: 0; padding: 0; list-style-type: none; }
/*Top level list items*/
.jqueryslidemenu ul li{position: relative; display: inline; float: left;}
.jqueryslidemenu ul li a.parent{background:none; color:#000000; border:none; text-shadow:none;}
.jqueryslidemenu ul li a:hover.parent{background: url(images/_custom/trans2.png); -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; text-shadow:0 1px 1px #000;}
/*Top level menu link items style*/
.jqueryslidemenu ul li a{display: block; background: url(images/_custom/trans2.png); color: white; padding: 8px 10px 8px 16px; text-decoration: none; font-family:verdana, arial, helvetica; font-size:13px; font-weight:normal; text-shadow:1px 0 1px #000; }
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
.jqueryslidemenu ul li a:hover{background: black; /*tab link background during hover state*/color: white;}	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{position: absolute; left: 0; display: block; visibility: hidden;}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{display: list-item; float: none;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{ top: 0;}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{font: normal 13px Verdana; width: 160px; /*width of sub menus*/padding:5px 5px 5px 16px;margin: 0; border-top-width: 0;}
.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/background: #eff9ff; color: black;}
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position: absolute; top: 12px; right: 7px;}
.rightarrowclass{position: absolute; top: 6px; right: 5px;}

#content {float:right; width:724px; position:relative; overflow:hidden; min-height:750px; z-index:1;}
#navBreadCrumb {text-align:left; font-family:verdana, arial, helvetica; font-size:11px; color:#999999; text-shadow:1px 1px 1px #000; clear:both; margin-bottom:10px; padding:0 10px 0 10px; clear:both; width:940px;}
#navBreadCrumb a { color:#999999;}
#navBreadCrumb a:hover {color:#ffffff;}

/*rounded container content area*/
#whatsNew, #featuredProducts, #specialsDefault, #productGeneral, #indexProductList, #advSearchResultsDefault, #shoppingCartDefault, #indexCategories, #about_us, #loginDefault, #advSearchDefault, #contactUsDefault, #shippingInfo, #siteMap, #relatedProductsDiv, #accountDefault, #accountEditDefault, #addressBookDefault, #addressBookProcessDefault, #accountPassword, #acctNewslettersDefault, #accountNotifications, #checkoutShipping, #checkoutPayment, #checkoutConfirmDefault, #checkoutShipAddressDefault, #checkoutPayAddressDefault, #logoffDefault{width:682px; background:url(images/_custom/fade-top.gif) repeat-x #fff; border:1px solid #444444; margin:0 0 18px 0; -moz-border-radius:12px; -webkit-border-radius:12px; padding:15px 20px 15px 20px;}

/*override container property*/
#shoppingCartDefault #whatsNew, #shoppingCartDefault #featuredProducts,  #shoppingCartDefault #specialsDefault {width:682px; background:none; border:none; margin:0 0 18px 0; -moz-border-radius:0; -webkit-border-radius:0; padding:0;}


/*small header for rounded containers*/
h2.centerBoxHeading, #relatedProductsDiv h2, .sideBoxContent h2{font-family:'Droid Sans', arial, helvetica; font-weight:bold; text-shadow:1px 1px 1px #fff; color:#000; font-size:15px; margin-bottom:12px;}
#productsListingTopNumber, #productsListingBottomNumber {font-family:'Droid Sans', arial, helvetica; font-weight:bold; text-shadow:1px 1px 1px #fff; color:#000; font-size:15px; margin-bottom:12px; margin-top:12px;}
span.categoryName {margin:10px 0 10px 0; clear:both; display:block;} 


#footer-wrap{background:url(images/_custom/footer-wrap.gif) repeat-x; height:113px; clear:both;  margin:0 auto; width:100%;}
#footer-main {width:960px; margin:0 auto;  height:63px; overflow:hidden; padding:50px 0 0 0;}
#footer-main ul li {float:left; list-style: none; margin:8px 7px 5px 0; display:inline; padding-right:7px; background:url(images/_custom/border.gif) no-repeat top right; background-position: right;}
#footer-main ul li.last{background:none;}
#footer-main ul li a {color:#5d5d5d; font-size:13px; text-shadow:1px 1px 1px #fff;}
#footer-main ul li a:hover {color:#000000;}
#footer-main .lefty {clear:both;  font-family:Verdana, Arial, helvetica; font-size:11px; position:relative; top:-6px;}
#footer-main .lefty a {color:#990000; }
#footer-main .lefty a:hover {text-decoration:underline;}
#footer-main .right{position:relative; top:12px;}
#footer-main #cards {position:relative; top:-4px;}
/*end custom*/

/*-moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666;*/

/*products page*/
#productImageCol {float:left; width:275px; overflow:hidden; min-height:280px; margin:10px auto 25px auto; text-align:center;}
#productImageCol img {margin:0 auto; text-align:center;}
#productImageCol .imgLink {font-family:verdana, arial, helvetica; font-size:11px; font-style:italic; font-weight:normal; clear:both; margin:10px auto;}
h1#productName {font-family:'Droid Sans', arial, helvetica; font-weight:bold; text-shadow:1px 1px 1px #fff; color:#000; font-size:28px; margin:0 0 15px 0; letter-spacing:-1px; line-height:30px;}
#productAdditionalImages {margin:0 auto;}
#productAdditionalImages img {border:1px solid #ccc; margin:10px 5px 0 5px; text-align:center; padding:5px;}

/*organic tabs*/

.hide { position: absolute; top: -9999px; left: -9999px; }
#product-information{ margin:15px 0 15px 0; padding:0 15px 15px 30px; position:relative; float:left; width:360px; border-left:1px solid #a4a4a4; line-height:17px; min-height:275px;}
#product-information .nav { overflow: hidden; margin: 0 0 0 0; padding-left:0; position:relative; top:1px;}
#product-information .nav li { width: 97px; float: left; margin: 0 10px 0 0; }
#product-information .nav li.last { margin-right: 0; }
#product-information .nav li a {display: block; padding: 5px; background: #959290; color: white; font-size: 11px; text-align: center; -moz-border-radius-topright:6px; -webkit-border-radius-topright:6px; -moz-border-radius-topleft:6px; -webkit-border-radius-topleft:6px; line-height:14px; }
#product-information .nav li a:hover { background-color: #111; }
#product-information ul.nav { list-style: none; }
#product-information ul li {padding:0; margin:0;}
#product-information ul li a { display: block; padding: 4px; color: #666; /* border-bottom: 1px solid #666; -moz-box-shadow: inset 1px 1px 10px #666; */ text-shadow:0 1px 1px #000; }
#product-information ul li a:hover { background: #fe4902; color: white; }
#product-information ul li:last-child a { border: none; }
#product-information ul li.nav-one a.current { background-color:#0575f4; color: white; }
#product-information ul li.nav-two a.current { background-color: #0575f4; color: white; }
#product-information ul li.nav-three a.current { background-color: #0575f4; color: white; }
.list-wrap {margin:0 0 0 0; padding-top:15px; border-top:1px solid  #959290;}
/*end organic tabs*/



#general b {font-family:verdana; font-size:11px; font-weight:normal;}
#productpriceBlock .normalprice, #productpriceBlock .productSpecialPrice{color:#D31122; font-weight:bold; text-transform:capitalize;}
#productpriceBlock .normalprice font {color:#333333; text-decoration: line-through; display:inline;}
#productpriceBlock {display:block; clear:both; margin-bottom: 3px;	margin-top: 3px;}

span.normalprice font {color:#333333; text-decoration: line-through; display:block;}
div.availability {font-family:verdana; font-size:11px; font-weight:normal; display:block; clear:both; margin:15px 0 15px 0; overflow:hidden;}
span.availability_text{color:#D31122;}
#cartAdd {margin-top: 20px; background:url(images/_custom/cart-add.png) no-repeat; padding:0 0 0 20px; background-position:0 3px; font-family:verdana, arial, helvetica; font-size:11px; text-shadow:1px 1px 1px #fff; clear:both;}
#cartAdd input {width:20px;}
#cartAdd input.cssButton.button_in_cart {background:url(images/_custom/butItemAddCart.png) no-repeat; width:162px; height:34px; border:0; text-indent:-9999px; 
border:none; -moz-border-radius:0; -webkit-border-radius:0; -moz-box-shadow:none;}
#cartAdd input:hover.cssButton.button_in_cart, #cartAdd input:hover.cssButtonHover.button_in_cart.button_in_cartHover{background:url(images/_custom/butItemAddCart.png) no-repeat; width:162px; height:34px; border:0; text-indent:-9999px; border:none; -moz-border-radius:0; -webkit-border-radius:0; -moz-box-shadow:none;}


#productAttributes {margin-bottom:5px; margin-top: 5px;}
#productAttributes select { font-size: 11px; border:1px solid #ccc; margin-top:3px;}
p.attribNameBlock {float: left; margin-right:5px; }
.wrapperAttribsOptions {line-height:2em; clear:both; display:block; margin:5px 0 5px 0;}
.wrapperAttribsOptions h4 {}




/*home page*/
#indexDefaultHeading{font-family:'Droid Sans', arial, helvetica; font-weight:bold; text-shadow:1px 1px 1px #000; color:#ccc; font-size:28px; margin:0 0 22px 0; letter-spacing:-1px; line-height:30px; display:none;}

/*default page h1 titles*/
.centerColumn h1, h1#loginDefaultHeading, h1#advSearchDefaultHeading, h1#aboutUsHeading, h1#shippingInfoHeading, h2#cartEmptyText {font-family:'Droid Sans', arial, helvetica; font-weight:bold; text-shadow:1px 1px 1px #fff; color:#000; font-size:28px; margin-bottom:12px;}
h2#cartEmptyText {margin:25px;}

/*sidebar*/
#navColumnOne.columnLeft {width:180px; background:url(images/_custom/fade-top.gif) repeat-x #fff; border:1px solid #444444; margin:0 0 18px 0; -moz-border-radius:12px; -webkit-border-radius:12px; padding:25px 20px 15px 20px;}
#navColumnOne.columnLeft table tbody tr td {border-bottom:1px solid #FFFFFF;}
#categories.leftBoxContainer {margin-left:-18px;}

/*page specific*/
#aboutUsMainContent li  {margin:10px 0 0 25px;}
#aboutUsMainContent h2 {clear:both; padding:15px 0;}
#shippingEstimatorContent {background:#FFFFFF;}
/*home*/
#feature-slideshow {width:722px; height:313px; background:url(images/_custom/slideshow-bg.png) repeat-x #fff; border:1px solid #444444; margin:0 0 18px 0; -moz-border-radius:12px; -webkit-border-radius:12px;}
#navcontrols { z-index: 50; position: absolute; top: 262px; left: 305px }
#navcontrols a { margin: 0 2px; padding: 2px 6px; border: 2px solid #fff; background:#666666; text-decoration: none; -moz-border-radius:12px; -webkit-border-radius:12px; -moz-box-shadow: 2px 2px 6px 0 #333; color:#CCCCCC; text-shadow:1px 1px 1px #000; }
#navcontrols a.activeSlide { background: #333333; color:#FFFFFF; }
#navcontrols a:focus { outline: none; }

.buttonRow.back{margin:15px 0;}
#shoppingCartDefault #PPECbutton {position:relative; top:-66px;}

/*sidebar*/
#categoriesContent td {padding:2px 0;}
#categoriesContent a{font-weight:normal; font-size:12px;}
#scanner-code{position:relative; top:-8px; left:-20px;}
.sidebar-thumbnails{ float:left; background:url(images/_custom/fade-top.gif) repeat-x #fff; border:1px solid #444444; margin:0 0 18px 0; -moz-border-radius:12px; -webkit-border-radius:12px; width:212px;}
a#britax-small{background:url(images/_custom/britax-small.png) no-repeat; width:212px; height:96px; display:block; background-position:3px 2px; text-indent:-9999px;}
a#chicco-small {background:url(images/_custom/chicco.png) no-repeat; width:212px; height:96px; display:block; background-position:3px 2px; text-indent:-9999px;}

h3.leftBoxHeading,h3.rightBoxHeading {
background:#ABC482;
color:#FFF;
font-size:1.1em;
font-weight:400;
height:1.5em;
padding:.2em 0 0;
}

input:focus,select:focus,textarea:focus {
background:#e0e8ef;
}

.messageStackWarning,.messageStackError {
background:#900;
color:#FFF;
}

.messageStackSuccess {
background:#929292;
}

.messageStackCaution {
background:#FF9;
}



TR.tableHeading {
background:#cacaca;
height:2em;
}

.rowEven {
background:#F0F0F0;
height:1.5em;
vertical-align:top;
}

#navEZPagesTop {
background:url(../images/ezbg.gif) repeat-x;
font-weight:700;
width:auto;
}


input.search 
{
	border:0;
	width:100px;
	font-size:11px;
	padding: 3px 8px 4px 0;
}



a.leftNav:link 
{
	color:#4B4A4A;
	
	text-decoration:none;
	font-size: 10pt; 
}

a.leftNav:visited 
{
	text-decoration:none;
	color:#4B4A4A;
}

a.leftNav:hover 
{
	color:#4B4A4A;
	text-decoration:underline;
}


a:link 
{
	color:#000000;
	text-decoration:none;
}

a:visited 
{
	text-decoration:none;
	color:#000000;
}

a:hover 
{
	color:#000000;
	text-decoration:none;
}

.leftBoxHeading a,.rightBoxHeading a 
{
	color:#FFF;
}

.leftBoxHeading a:hover,.rightBoxHeading a:hover { color:#E8E9E9; }

#navMain a span 
{
	color:#000;
	display:block;
	text-align:center;
	cursor:pointer;
	float:none;
}

#navMain a:hover span 
{
	color:#000;
	text-decoration:underline;
}

#tagline 
{
	color:#333;
	font-size:1.1em;
	font-weight:700;
	text-align:center;
	padding:25px 8px 35px;
}

#mainHomeBanner 
{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

#productPrices 
{
	color:#4B4A4A;
}

.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount,.alert 
{
	color:#E54822; /* was 900 */
	font-size: 14px;
	font-weight: bold;
}

#nw 
{
	width:925px;
	max-width:925px;
	min-width:925px;
	text-align:left;
	vertical-align:top;
	margin:0 auto;
}

#navMainWrapper 
{
	width:100%;
	font-size:12px;
	text-transform:uppercase;
}





#taglineWrapper 
{
	width:75%;
	float:left;
}

#navEZPagesTop a { padding:0 8px; }




.float-wrap 
{ 
	float:left; 
	width:97%;
	margin-left:-165px;
}


#navColumnOne 
{
	float:left;
	position:relative;
}

#navColumnTwo 
{
	float:right;
	margin-right:-150px;
	position:relative;
}

* html #navColumnTwo 
{
	margin-right:-170px!important;
}

* {
	margin:0;
	padding:0;
}

a img { border:none; }

#content ul, #content ol 
{
	text-align:left;
	padding-left:25px;
	margin-left:10px;
	margin-bottom:10px;
}


h4,h5,h6,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger { font-size:1em; }

LEGEND 
{
	color:#333;
	font-weight:700;
	padding:.3em;
}


CODE 
{ 
	font-family: verdana, helvetica, sans-serif; 
	font-size:1em;
}

FORM,SELECT 
{
	display:inline;
	font-size: 1em;
}

option { padding-right:.5em; }

INPUT { margin:.3em .5em; }

INPUT.searchgo 
{ 
	border: 1px solid #006; 
	margin:.3em 0em;
}

html>/**/body input[type=checkbox],html>/**/body input[type=radio] 
{
	float:left;
	clear:both;
}

html>/**/body .checkboxLabel,html>/**/body .radioButtonLabel 
{
	float:left;
	margin:0 .2em .5em 0;
}

.ratingRow input[type=radio] 
{
	float:none;
	margin:0 .5em;
}

TEXTAREA 
{
	display:block;
	width:95%;
	margin:auto;
}

FIELDSET 
{
	border:1px solid #CCC;
	margin:.5em 0;
	padding:.5em;
}

LABEL.inputLabel 
{
	width:90%;
	float:left;
	margin:.3em;
}

LABEL.inputLabelPayment 
{
	width:15em;
	float:left;
	padding:.5em;
}

LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel 
{
	width:12em;
	float:left;
}

ADDRESS 
{
	font-style:normal;
	padding-right:40px;
}

.clearBoth 
{
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
}

.clearfix:after 
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* html .clearfix { height:1%; }

HR 
{
	height:1px;
	border:none;
	border-bottom:1px solid #9a9a9a;
	margin:.5em 0;
}



/*#cartAdd input {
float:center;
margin:.3em 0 0 5px;
}*/

#rightFloat {
float:left;
width:50%;
border:1px solid #bfbfbf;
}

#leftFloat {
float:left;
text-align:center;
}


#productImage {
text-align:center;
width:250px;
margin:0 auto;
}

.imgLink {
text-align:center;
display:block;
font-weight: bold;
width:100%;
margin-left: 10px
}

#friendReview {
width:200px;
float:left;
clear:left;
text-align:left;
padding:15px 0 10px;
}

.reviewCount {
float:left;
padding-left:2px;
}

#productReviewLink {
padding:5px 0;
}



#navMain {
line-height:normal;
}

#navMain ul {
margin-left: 120px;
}


#navMain a {
float:left;
text-decoration:none;
}

.navNextPrevWrapper {
margin-bottom:1em;
}

.navNextPrevList {
display:inline;
white-space:nowrap;
list-style-type:none;
position:relative;
padding:0 1em;
}

#navSuppWrapper {
width:100%;
float:left;
margin:0 auto;
}

#navSupp {
text-align:center;
padding-top:1em;
margin:0 auto;
}

#navSupp ul {
list-style-type:none;
text-align:center;
line-height:1.5em;
padding:.3em 0;
}

#navCatTabs ul {
list-style-type:none;
text-align:center;
}

#navSupp li,#navCatTabs li {
display:inline;
padding:0 .5em;
}

#navSupp ul li a,#navCatTabs ul li a {
text-decoration:none;
white-space:nowrap;
display:inline;
font-weight:700;
width:0;
}

#navEZPagesTOCWrapper {
font-weight:700;
float:right;
height:1%;
border:1px solid #000;
}

#navEZPagesTOC ul {
list-style-type:none;
line-height:1.5em;
padding:.5em 0;
}

#navEZPagesTOC ul li {
white-space:nowrap;
}

#navEZPagesTOC ul li a {
padding:0 .5em;
}

#navCategoryIcon,.buttonRow,#indexProductListCatDescription {
margin:.5em;
}

* html input#searchTop {
background-attachment:fixed;
}



#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert {
vertical-align:top;
}

.shippingEstimatorWrapper {
padding:.5em;
}

.important {
font-weight:700;
padding:.5em;
}

#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix {
padding:.8em;
}

#siteinfoLegal {
padding-bottom:1em;
clear:both;
}

.tableHeading TH {
border-bottom:1px solid #CCC;
}

#cartSubTotal {
border-top:1px solid #CCC;
font-weight:700;
text-align:right;
line-height:2.2em;
padding-right:2.5em;
}

.itemTitle { font-size: 11px; font-weight: bold; }

.tableRow,.tableHeading,#cartSubTotal {
height:2.2em;
}

.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay {
padding:.5em 0 0;
}

.cartUnitDisplay,.cartTotalDisplay {
text-align:center;
padding-right:.2em;
}

.cartRemoveItemDisplay input[type=checkbox] {
float:none;
margin-bottom:1em;
}

#scUpdateQuantity {
width:1.8em;
}

#scProductsHeading {
padding-left:2em;
}

.cartQuantity {
width:4em;
}

.cartBoxTotal {
text-align:right;
font-weight:700;
padding-right:10px;
}

.cartRemoveItemDisplay {
width:5em;
}

.cartAttribsList {
margin-left:1em;
}

#mediaManager {
width:50%;
margin:.2em;
padding:.5em;
}

.normalprice,.productSpecialPriceSale 
{
	font-weight: bold;
	color:#000;
	font-size: 14px;
}

.orderHistList {
margin:1em;
padding:.2em 0;
}

#ezPageBoxList li {
padding:.2em 0;
}

.totalBox {
width:5.5em;
text-align:right;
padding:.2em;
}

.lineTitle,.amount {
text-align:right;
padding:.2em;
}

.amount {
width:5.5em;
}

#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {
margin:.5em 1em 0 0;
}

#cartImage {
margin:.5em 1em;
}

.attribImg {
width:20%;
margin:.3em 0;
}

.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew {
margin:1em 0;
}

.centerBoxContentsProducts {
text-align:center;
width:95%;
margin:0 auto;
}



.sideBoxContent {
font-size:1.0em;

padding-left:0;
padding-right:2px;
}




.sideBoxContent ul {
text-align:left;
list-style-type:none;
margin:0!important;
padding:0 0 0 10px!important;
}



.productListing-data img {
padding:10px;
}

#upProductsHeading {
text-align:left;
}

#upDateHeading {
text-align:right;
}

.rowOdd {
height:1.5em;
vertical-align:top;
}

#accountLinksWrapper li {
display:block;
list-style:none;
padding:.5em 0;
}

.accountTotalDisplay,.accountTaxDisplay {
width:20%;
text-align:right;
}

.accountQuantityDisplay {
width:10%;
vertical-align:top;
}

#siteMapList {
width:90%;
float:right;
}

.ratingRow {
margin:1em 0 1.5em;
}

LABEL#textAreaReviews {
font-weight:400;
margin:1em 0;
}

.information {
line-height:150%;
padding:10px 3px;
}

#shoppingcartBody #shippingEstimatorContent {
clear:both;
}

.seDisplayedAddressLabel {
background-color:#85C285;
text-align:center;
}

.seDisplayedAddressInfo {
text-transform:uppercase;
text-align:center;
font-weight:700;
}

.smallProductImage {
padding:1em;
}

#sendSpendWrapper {
border:1px solid #cacaca;
float:right;
margin:0 0 1em 1em;
}

.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper {
width:46%; float:left;
}

/*#productMainImage img {
display:block;
position:relative;
background:#FFF;
border:1px solid #a9a9a9;
margin:-3px 6px 6px -3px;
}*/

.prop {
   float: right;
   width:1px;
 }

  .clear {
   clear:both;
   height:1px;
   overflow:hidden;
 }

 .min600px {
   height:600px;
  }

#crossSell {
float:right;
width:150px;
}

h3,.biggerText {
font-size:1.1em;
}

h4.optionName,#cartProdTitle,.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading, .rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg {
text-align:center;
}

#siteinfoLegal { text-align: right;}

.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.mediaTitle{
float:left;
}

.clearfix,#crossSell td {
display:block;
}

.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution,#seShipTo {
padding:.2em;
}

#navMain li,.visibleField {
display:inline;
}

.navPrevCounter,.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {
font-size:.9em;
}

.gvBal,.mediaTypeLink,.forward,#shoppingCartDefault #PPECbutton {
float:right;
}

.cartNewItem,.cartOldItem {
position:relative;
}

#cartBoxEmpty,#cartBoxVoucherBalance,.bold {
font-weight:700;
}

.hiddenField,.prodInfo {
display:none;
}

.sideBoxWhiteText {

}

.categoryName {
font-size: 13px;
font-weight: bold;

}

a.manufacturer_link:link 
{
	color:#123E74;
	text-decoration:none;
	font-weight: bold;
}

a.manufacturer_link:visited
{
	color:#123E74;
	text-decoration:none;
	font-weight: bold;
}

a.manufacturer_link:hover 
{
	color:#123E74;
	text-decoration:underline;
}


.freeShipping 
{
 font-weight: bold;
 font-size: 14px;
 color: #123E74;
}


.availability_text 
{
 font-weight: bold;
 font-size: 12px;
 color: #E54822;
}

.commonBlueBanner 
{
	border: 0.5px; 
	height: 7px; 
	background-color: #A2B6C3;
}

table.lightBorder {border: 1px solid #CBCACA;}
.centerBoxWrapperContents{width:682px; overflow:hidden;}
table.columnarDisplayTable {width:682px; border-collapse:collapse;}
.contentWrap {margin-bottom: 10px;}
#categoryImgListing b { font-size: 16px; }
.categoryListingTbl { border: 1px solid #CBCACA; }
.innerShadow {
	 -moz-box-shadow:inset 0 0 5px #000000;
	   -webkit-box-shadow:inset 0 0 5px #000000;
	   box-shadow:inset 0 0 5px #000000;
}
.box {
	width:135px;
	height: 135px;
	padding:1px;
	margin:5px;
	display:table-cell; vertical-align:middle;
	}
