*{padding:0; margin:0}
body {background:#e7e7de; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
#ms-wrapper{width:920px; margin:0 auto; overflow:hidden; padding:0 20px 0 20px; background:#fff; position:relative;}
#ms-header {height:126px; width:960px; overflow:hidden; clear:both; background:url(images/header-bg.png) no-repeat; margin:0 auto;}
#ms-navigation-container {float:right; background:url(images/navigation-bg.png); width:558px; height:38px; overflow:hidden;}
#ms-header ul.ms-nav ul{padding:0; margin:0;}
#ms-header ul.ms-nav li{float:left; list-style:none; font-family:verdana; font-size:10px; text-transform:uppercase; padding:10px 0 0 10px;}
#ms-header ul.ms-nav li#phone-number {padding-right:5px; font-size:12px; font-weight:bold; position:relative; left:-25px; top:-5px; letter-spacing:-1px;}
#ms-header ul.ms-nav li#phone-number a{color:#FFFFFF;}
#ms-header ul.ms-nav li a{color:#e7e7de; text-shadow:1px 1px 0 #000;}
#ms-header ul.ms-nav li a:hover{color:#666666;}
/*search*/
#ms-searchform {float:right; width:199px; position:relative; top:-53px; left:-12px;}
input.ms-searchinput{ background:url(images/search-field-bg.png); width:164px; height:23px; padding:5px 0 0 5px; border:none; font-family:helvetica; font-size:12px; font-style:italic; color:#9d9d9d; float:left;}
input.ms-searchbtn{ background:url(images/search-btn.png); width:30px; height:28px; border:none; position:relative; left:-13px;}
/*left-sidebar*/
#social-btns {clear:both; overflow:hidden; margin-bottom:10px;}
#social-btns ul {padding:0; margin:0;}
#social-btns ul li{list-style:none; float:left; width:117px; height:45px;}
#social-btns ul li a{background:url(images/social-buttons.png); display:block; width:117px; height:45px; text-indent:-999px;}
#social-btns ul li a#facebook {background-position:0 -45px;}
#social-btns ul li a:hover#facebook {background-position:0 0;}
#social-btns ul li a#twitter {background-position:-117px -45px;}
#social-btns ul li a:hover#twitter {background-position:-117px 0;}
a#baby-registry{clear:both; width:234px; height:45px; display:block; background:url(images/baby-registry.png); margin-bottom:10px; text-indent:-999px; background-position:0 -45px;}
a:hover#baby-registry{background-position:0 0;}

#navColumnOne {float:left; position:relative; width:234px; margin-right:20px; overflow:hidden; min-height:650px;}
#navColumnOne h3 {font-size:17px; text-transform:uppercase;  text-shadow:1px 1px 0 #000; color:#fff; margin:0;}
h3#product-categories{ background:url(images/title-product-categories.jpg); width:220px; height:37px; padding:10px 0 0 14px;-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;}
h3#ms-quick-links-title{ background:url(images/quick-links-title-bg.jpg); width:220px; height:37px; padding:10px 0 0 14px;-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;}
h3#ms-information-title{ background:url(images/information-title-bg.jpg); width:220px; height:37px; padding:10px 0 0 14px;-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;}
h3#ms-customer-service-title{ background:url(images/title-product-categories.jpg); width:220px; height:37px; padding:10px 0 0 14px;-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;}

#categories{background:#f4f4ee; padding:10px 0 25px 18px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; margin-bottom:14px;}
#categories ul {padding:0; margin:0;}
#categories ul li {padding:0 0 5px 0; line-height:17px; font-size:14px; list-style:none;}
#categories ul li a.leftNav{color:2786c2; text-shadow:1px 1px 0 #fff;}
#categories ul li a:hover.leftNav{color:#666666;}

#ms-quick-links{background:#f2f8fe; padding:10px 0 25px 18px;-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px;  margin-bottom:14px;}
#ms-quick-links ul {padding:0; margin:0;}
#ms-quick-links ul li {padding:0 0 5px 0; line-height:17px; font-size:14px; list-style:none;}
#ms-quick-links ul li a{color:2786c2; text-shadow:1px 1px 0 #fff; font-weight:bold;}
#ms-quick-links ul li a:hover{color:#666666;}

#ms-information{background:#fcf9ef; padding:10px 0 25px 18px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; margin-bottom:14px;}
#ms-information ul {padding:0; margin:0;}
#ms-information ul li {padding:0 0 5px 0; line-height:17px; font-size:14px; list-style:none;}
#ms-information ul li a{color:2786c2; text-shadow:1px 1px 0 #fff; font-weight:bold;}
#ms-information ul li a:hover{color:#666666;}

#ms-customer-service{background:#f4f4ee; padding:10px 0 25px 18px;  -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px;  margin-bottom:14px;}
#ms-customer-service ul {padding:0; margin:0;}
#ms-customer-service ul li {padding:0 0 5px 0; line-height:17px; font-size:14px; list-style:none;}
#ms-customer-service ul li a{color:2786c2; text-shadow:1px 1px 0 #fff; font-weight:bold;}
#ms-customer-service ul li a:hover{color:#666666;}

#categoriesContent {text-align:left;}
a#order-by-phone{display:block; background:url(images/order-by-phone-btn.jpg); width:208px; height:34px; font-size:29px; color:#cd5341; text-shadow:1px 1px 0 #fff; padding:17px 0 0 90px; font-weight:bold; letter-spacing:-1px; margin-bottom:14px;}
a:hover#order-by-phone{color:#666666;}
.sideBoxContent {}
.sideBoxContent ul {}

/*main content*/
.inner { float:left; width:664px; overflow:hidden; }
.float-wrap {float:left;}
#content {float:right; width:664px; position:relative;}
.contentWrap {padding:0; margin:0;}

/*footer*/
#footer {clear:both; background:url(images/footer-bg.jpg) bottom left no-repeat #fff; width:960px; height:200px; margin:0 auto; padding-top:95px;}
h3#ms-favorite-brands-title{font-size:10px; font-family:verdana; font-weight:normal; text-transform:uppercase; letter-spacing:-1px; text-shadow:1px 1px 0 #ccc; color:#000; margin:0 20px 10px 20px; padding-bottom:10px; border-bottom:1px solid #dedede;}
#ms-favorite-brands{background:#fff; overflow:hidden; width:920px;  margin:20px 0 0 20px;}
#ms-favorite-brands ul {padding:0; margin:0;}
#ms-favorite-brands ul li {float:left; list-style:none; width:92px; height:48px; padding:0; margin:0;}
#ms-favorite-brands ul li a {text-indent:-9999px; display:block; width:92px; height:48px; background:url(images/manufacturer-brands.gif); }
#ms-favorite-brands ul li a#a{background-position:0 0;}
#ms-favorite-brands ul li a:hover#a{background-position:-1px -99px;}
#ms-favorite-brands ul li a#b{background-position:-92px 0; height:43px;}
#ms-favorite-brands ul li a:hover#b{background-position:-93px -99px;}
#ms-favorite-brands ul li a#c{background-position:-184px 0;}
#ms-favorite-brands ul li a:hover#c{background-position:-185px -99px;}
#ms-favorite-brands ul li a#d{background-position:-276px 0;}
#ms-favorite-brands ul li a:hover#d{background-position:-277px -99px;}
#ms-favorite-brands ul li a#e{background-position:-368px 0;}
#ms-favorite-brands ul li a:hover#e{background-position:-369px -99px;}
#ms-favorite-brands ul li a#f{background-position:-460px 0;}
#ms-favorite-brands ul li a:hover#f{background-position:-461px -99px;}
#ms-favorite-brands ul li a#g{background-position:-552px 0;}
#ms-favorite-brands ul li a:hover#g{background-position:-553px -99px;}
#ms-favorite-brands ul li a#h{background-position:-644px 0;}
#ms-favorite-brands ul li a:hover#h{background-position:-645px -99px;}
#ms-favorite-brands ul li a#i{background-position:-736px 0;}
#ms-favorite-brands ul li a:hover#i{background-position:-737px -99px;}
#ms-favorite-brands ul li a#j{background-position:-828px 0;}
#ms-favorite-brands ul li a:hover#j{background-position:-829px -99px;}
#ms-favorite-brands ul li a#k{background-position:0 -48px;}
#ms-favorite-brands ul li a:hover#k{background-position:-1px -147px;}
#ms-favorite-brands ul li a#l{background-position:-92px -48px;}
#ms-favorite-brands ul li a:hover#l{background-position:-93px -147px;}
#ms-favorite-brands ul li a#m{background-position:-184px -48px;}
#ms-favorite-brands ul li a:hover#m{background-position:-185px -147px;}
#ms-favorite-brands ul li a#n{background-position:-276px -48px;}
#ms-favorite-brands ul li a:hover#n{background-position:-277px -147px;}
#ms-favorite-brands ul li a#o{background-position:-368px -48px;}
#ms-favorite-brands ul li a:hover#o{background-position:-369px -147px;}
#ms-favorite-brands ul li a#p{background-position:-460px -48px;}
#ms-favorite-brands ul li a:hover#p{background-position:-461px -147px;}
#ms-favorite-brands ul li a#q{background-position:-552px -48px;}
#ms-favorite-brands ul li a:hover#q{background-position:-553px -147px;}
#ms-favorite-brands ul li a#r{background-position:-644px -48px;}
#ms-favorite-brands ul li a:hover#r{background-position:-645px -147px;}
#ms-favorite-brands ul li a#s{background-position:-736px -48px;}
#ms-favorite-brands ul li a:hover#s{background-position:-737px -147px; height:45px;}
#ms-favorite-brands ul li a#t{background-position:-828px -48px;}
#ms-favorite-brands ul li a:hover#t{background-position:-829px -147px;}

#siteinfoLegal {margin:0 auto;	clear:both; text-align:center; padding-top:30px;}
#siteinfoLegal a { }
#siteinfoLegal a:hover {text-decoration:underline; color:#999999;}

/*product grids*/
table.columnarDisplayTable { }
.ms-product-cube {margin:0 auto; textalign:center; padding:10px; width:180px; overflow:hidden;}
.ms-product-cube a img {max-width:100%;}
.ms-product-cube a, span.categoryName a, span.categoryName, h3.itemTitle a, .centerBoxWrapperContents{font-family:verdana; font-size:11px; line-height:14px; color:#000000; font-weight:normal;}
.centerBoxWrapperContents {width:664px; padding:15px 0 0 0;}
.centerBoxWrapperContents span.normalprice {clear:both; font-size:11px; display:block; color:#CD5341; padding:0 5px; font-weight:bold; }
.centerBoxWrapperContents span.freeShipping{display:block; font-weight: bold; font-size: 14px; color: #123E74; background:url(images/information-frame.png) no-repeat top left; padding-left:18px; width:120px; line-height:20px;}
.centerBoxWrapperContents span.availability_text{ font-weight: bold; font-size: 14px; color: #123E74; background:url(images/information-frame.png) no-repeat top left; padding-left:18px;}


/*main-home-page*/ 
#ms-main-slideshow {width:664px; height:285px; overflow:hidden; margin-bottom:14px; position:relative; top:-6px; left:-2px; }

#visit-our-store {background:url(images/visit-our-store.jpg); width:420px; height:142px; float:left; margin-right:20px; overflow:hidden;}
#visit-our-store h3{display:none;}
#visit-our-store p {width:183px; font-size:12px; line-height:13px; position:relative; top:58px; left:216px;}
#visit-our-store p a {color:#98331c; text-shadow:1px 1px 0 #fff;}
#visit-our-store p a:hover{color:#333333;}
#view-our-specials a{background: url(images/view-our-specials.jpg); width:224px; height:157px; float:right; position:relative; top:-9px; display:block; text-indent:-9999px;}

h2.centerBoxHeading {font-size:19px; text-transform:uppercase; letter-spacing:-1px; text-shadow:1px 1px 0 #000; color:#fff; margin:0; background:url(images/main-content-title-bg.jpg) repeat-x; height:37px; padding:10px 0 0 15px; clear:both;}

#navBreadCrumb {text-align:left;font-size: 11px;font-weight: bold;color: #0D4079;}
#navBreadCrumb a {color: #006699;}
#navBreadCrumb a:hover{color:#666666;}

/*product-detail*/
.contentWrap form {padding:0; margin:0;}
h1#ms-productName, h1#productListHeading, h1#indexCategoriesHeading, h1#specialsListingHeading, h1#shippingInfoHeading, h1#accountDefaultHeading, h1#addressBookDefaultHeading, h1#acctNewslettersDefaultHeading, h1#accountNotificationsHeading, h1#checkoutShippingHeading, h1#checkoutPaymentHeading, h1#manuAllHeading, h1#ezPagesHeading, h1#newProductsDefaultHeading, h1#aboutUsHeading, h1#siteMapHeading, h1#shippingInfoHeading, #addressBookProcessDefault h1, h1#logoffDefaultHeading, h1#pageNotFoundHeading, h1#reviewsDefaultHeading, h1#loginDefaultHeading, h1#createAcctDefaultHeading {padding:5px 0 15px 0; margin:0 0 15px 0; color:#000; font-size:30px; letter-spacing:-2px; text-shadow:1px 1px 0 #ccc; line-height:32px; border-bottom:1px solid #CCCCCC;}
h1#indexDefaultHeading, h1#addressBookProcessDefaultHeading {display:none;}
h2.greeting {font-family:Georgia; font-style:italic; font-size:16px; font-weight:normal; line-height:20px; padding:0 0 0 0; color:#98331C;}
h2.greeting a {color:#000000; font-weight:bold;}
h2.greeting a:hover{color:#666666;}
#ms-product-image-container{padding:10px 0 10px 0; margin-bottom:10px; overflow:hidden; clear:both}
#ms-product-image-box {width:330px; float:left; margin:0 auto; text-align:center;}
#slimboxWrapper img {margin:0 auto;}
span.imgLink {font-size:10px; font-family:verdana; font-weight:normal; font-style:italic; color:#999999;}
#ms-product-actions-box {font-family:verdana; width:330px; float:right; font-size:13px; line-height:19px; text-transform:capitalize;}
b.ms-label {font-size:14px; font-weight: bold; color:#666666; margin-right:5px; clear:both; text-align:left;}
#productpriceBlock {display:block;}
#productpriceBlock span.normalprice {clear:both; color:#fff; font-size:11px; display:block; background:#CD5341; padding:0 5px; width:150px; font-weight:normal; margin:3px 0 3px 0; text-shadow:1px 1px 0 #000; border:1px solid #85382c; text-align:center;}
a.manufacturer_link {color:#999999; font-weight:normal;}
a:hover.manufacturer_link {color:#000000; text-decoration:underline;}
#ms-product-actions-box .productSpecialPriceSale {font-weight: bold; font-size:14px; }
.availability_text {font-weight:bold; color:#CD5341;}
#ms-product-details {clear:both; margin:15px 0 0 0;}

#cartAdd {margin-top:15px; border-top:1px solid #ebebeb; padding:15px 0 0 0; position:relative; left:-5px;}
#cartAdd b {font-size:14px; font-weight: bold; color:#666666; margin-right:5px; clear:both; text-align:left;}
#cartAdd input {border:1px solid #ccc;}
h3#ms-product-description{font-family:verdana; text-align:left;font-size:16px; font-weight:bold; color: #666666; margin:0 0 15px 0; }
#productDescription p{line-height:18px; padding-bottom:10px;}
#productDescription ul {}
#ms-productReviewLink {padding:0; margin:0; position:relative; top:-15px; width:300px; background:#ebebeb; padding:5px 5px 5px 32px; float:right; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc;}
#productAdditionalImages {margin:0 auto; text-align:center;}
#productAdditionalImages table {margin:0 auto;}
#productAttributes select { border:#ccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width:1px; padding:0 0 0 2px; margin:0 0 5px 0; }
option {}
p.attribNameBlock {float:left; margin-left:0; margin-top: 8px; font-size: 13px; font-weight: bold; padding:0;}
label.attribsSelect{color:#666666; font-size:14px; font-weight:bold; letter-spacing:-1px; margin-right:1px;
text-align:right; width:65px; display:inline; }
div.wrapperAttribsOptions {padding:0; margin:0; line-height:2px;}
#productAttributes {margin-top:15px; border-top:1px solid #ebebeb; padding:15px 0 0 0;}

#productpriceBlock span.freeShipping{display:block; font-weight: bold; font-size: 14px; color: #123E74; background:url(images/tick-circle-frame.png) no-repeat top left; padding-left:22px;}
#ms-product-actions-box span.availability_text{ font-weight: bold; font-size: 12px; color: #123E74; /*background:url(images/information-frame.png) no-repeat top left; padding-left:18px;*/}

/*product special price sale price in actions box*/
#ms-product-actions-box .productSpecialPrice, #ms-product-actions-box .productSalePrice, #ms-product-actions-box .productSpecialPriceSale, #ms-product-actions-box .productPriceDiscount, #ms-product-actions-box .alert 
{font-weight: bold; font-size: 14px; color:#990000; background:url(images/tick-circle-frame.png) no-repeat top left; padding-left:18px; display:inline; text-transform:capitalize; position:relative; left:-5px;}

/*product special price sale price in grids*/
.ms-product-cube .productSpecialPrice, .ms-product-cube .productSalePrice, .ms-product-cube .productSpecialPriceSale, .ms-product-cube .productPriceDiscount, .ms-product-cube .alert, 
.ms-related-products .productSpecialPrice, .ms-related-products .productSalePrice, .ms-related-products .productSpecialPriceSale,  .ms-related-products .productPriceDiscount,  .ms-related-products .alert
{font-weight: bold; font-size: 14px; color:#990000; display:block; text-align:center; margin:0 auto; position:relative; top:-10px; background:url(images/tick-circle-frame.png) no-repeat top left; background-position:0 3px; line-height:20px; width:148px; text-transform:capitalize;}


/*related products*/

.ms-related-products h2{font-size:19px; text-transform:uppercase; letter-spacing:-1px; text-shadow:1px 1px 0 #000; color:#fff; margin:30px 0 25px 0; background:url(images/related-content-title-bg.jpg) repeat-x; height:37px; padding:10px 0 0 15px; }

/*specials*/

#featuredProducts, #specialsDefault, #whatsNew {clear:both;}
.centerBoxWrapper {margin-top:30px; margin-bottom:30px;}
#featuredProducts.centerBoxWrapper {margin-top:7px;}

/*pagination*/
#productsListingBottomNumber, #productsListingListingBottomLinks, #specialsListingBottomNumber, #specialsListingBottomLinks {font-family:georgia; font-style:italic; display:inline; margin:25px 0 25px 0;}
#productsListingTopNumber, #specialsListingTopNumber, #specialsListingTopLinks {display:none;}

select#filter_id{ font-size:13px;}


/*registry page*/
#ms-welcometo {position:relative; left:-25px;}
#ms-welcometo h3{clear:both; margin-top:75px;  padding-top:10px; font-weight:bold; color:#000; text-shadow:1px 1px 0 #ccc; font-size:36px; letter-spacing:-2px; line-height:36px; }
.ms-small{font-family:georgia; font-style:italic; font-size:11px;}


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

FIELDSET 
{
	border:1px solid #ebebeb;
	padding:5px;
}
#navColumnTwo 
{
	float:right;
	margin-right:-150px;
	position:relative;
}

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



#contentMainWrapperb {
min-height:100%;
}

breah3.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 {

}

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

.messageStackSuccess {
background:#929292;
}

.messageStackCaution {
background:#FF9;
}

#cartSubTotal,.rowOdd {
background:#f1ffdb;
}

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: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; }



#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;
}


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




#logoWrapper { width:990px; }

#logo 
{
	float:center;
	text-align:center;
}

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

#navEZPagesTop a { padding:0 8px; }

* html #contentMainWrapper { height:100%; }





* {
	margin:0;
	padding:0;
}

a img { border:none; }

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

h1 { font-size:1.3em; }

h2 { font-size:1.2em; }

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


h1,h2,h3,h4,h5,h6 { margin:.3em 0; }

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

FORM,SELECT 
{
	display:inline;
	font-size: 1em;
	margin:.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;
}



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;
}



/*.wrapperAttribsOptions {
line-height:2em;
width:auto;
}*/



#navMain {
line-height:normal;
}

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


#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;
}


.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;
}



.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 {

}

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






.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%;
}

/*#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;
}



.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.mediaTitle,.back {
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 {
font-color: #CBCACA;
}

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








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

table.lightBorder 
{
	border: 1px solid #CBCACA;

}


#categoryImgListing b { font-size: 16px; }
.categoryListingTbl { border: 1px solid #CBCACA; }

/*larger img link*/
span.imgLink {font-size:11px; font-family:verdana; font-weight:normal; font-style:italic; color:#333; background:url(images/magnifier-zoom.png) no-repeat top left; padding:5px 0 5px 21px; line-height:14px; text-transform:capitalize; background-position:0 5px; position:relative; left:40px; top:12px;}
/*video link*/
span.videoLink{font-size:11px; font-family:verdana; font-weight:normal; font-style:italic; color:#000; background:url(images/slide.png) no-repeat top left; padding:5px 0 5px 21px; line-height:14px; text-transform:capitalize; background-position:0 5px; position:relative; top:-2px; left:-60px;}
span.videoLink a {color:#333333;}
/*addtl options link*/
span.viewAvailOptions { background:url(images/tags--plus.png) no-repeat top left; padding:5px 0 5px 21px; background-position:0 5px; position:relative; top:5px;}
/*online only*/
span.onlineItemOnly { background:url(images/star.png) no-repeat top left; padding:5px 0 5px 21px; background-position:0 5px; position:relative; top:5px;}
/*in store only*/
span.instoreonly {color:#fff; font-family: verdana; font-size: 9px;  font-weight: normal; text-transform: capitalize; border:1px solid #666; text-shadow:1px 1px 0 #333; -moz-border-radius:6px; -webkit-border-radius:6px;  background:url(images/in-store-only.gif) no-repeat bottom left; display:block; width:170px; padding-left:28px; position:relative; top:10px; left:-5px;}

/* Home Page Slideshow */
#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; }
