/* general theme overrides/resets */

html {overflow-y:hidden}

#homepage-runner-img {
background:url(/public/image/home-img.png) no-repeat 220px 0; 
height:600px;

}

#background {
	background:transparent none repeat scroll 0 0;
	height:100%;
	overflow:hidden;
	position:relative;
	width:100%;
	z-index:0;
}

#wrapper {

height:100%;
left:0;
overflow:auto;
position:absolute;
top:0;
width:100%;
z-index:2;
}

#wrapper2 {width:950px; margin:0 auto;}

a
{
	text-decoration: underline;
}

input.submit, input.text, input.password, select, textarea
{
	border: 1px solid;
}

tr.last td
{
	border-bottom: 0;
}

#productSummaryContainer,
div.box .title
{
	background-color: transparent;
}

#breadCrumbCaption,
.currentName,
.filterGroup .showAll,
.filterGroup h4,
.subCatName, .subCatName a,
div.box .title
{
	font-weight: normal;
}

#searchContainer,
div.box .title,
div.box .title div,
div.box .content,
.subCategories td.details.verticalSep,
tr.separator div,
#productSpecification table,
a.proceedToCheckout,
#checkoutProgress a,
h2,
div#footer,
.cartLinks .submit,
ul.news li.newsEntry
{
	border-width: 0;
}

#searchContainer,
div.box .title,
.subCategories td.details,
.specSummary,
a.proceedToCheckout,
.categories ul,
.categories ul ul,
.subSubCats li a,
#checkoutProgress a,
div#footer
{
	padding: 0;
}

.categories ul,
.subSubCats li a,
.rootCategories li li,
#productSummaryContainer,
ul.subSubCats
{
    margin: 0;
}

/* rounded corners */
a.proceedToCheckout span,
#checkoutProgress a span,
#productToWishList td.value,
#productSpecification tr.last td.value,
#cart .last .cartQuant, #wishList .last .cartPrice
{
	background-image: none;
	background-position: bottom right;
}

a.proceedToCheckout span span,
#checkoutProgress a span span,
#productToWishList td.param,
#productSpecification tr.last td.param,
#cart .last, #wishList .last
{
	background-image: none;
	background-position: bottom left;
}

a.proceedToCheckout span span span,
#checkoutProgress a span span span,
#productSpecification tr.heading td.param,
#cart .first .cartControl, #wishList .first .cartControl
{
	background-image: none;
	background-position: top left;
}

a.proceedToCheckout span span span span,
#checkoutProgress a span span span span,
ul.productList .pricingInfo, .productGrid .pricingInfo,
#productSpecification tr.heading td.value,
#cart .first .cartQuant, #wishList .first .cartPrice
{
	background-image: none;
	background-position: top right;
}

/* background color 1 */
/*tr.odd,*/
div.box .content,
#userMenuContainer,
fieldset,
div.addressBlock,
.orderDetails,
.noteText,
#checkoutProgress a,
/*tr.even td,*/
.dynamicMenu, .dynamicMenu ul,
.dynamicMenu li:hover li a,
.dynamicMenu li.sfhover li a,
.dynamicMenu li:hover li:hover li a,
.dynamicMenu li.sfhover li:hover li a
{
	background-color: #fff;
}

/* background color 2 */
/*tr.odd td,*/
tr.specificationGroup,
#checkoutProgress a.completed,
#progressPayment
{
	background-color: #fff;
	text-decoration:none;
}

/* background color 3 */
thead,
tr.heading td
{
	background-color: #39517D;
	color:#fff;
}

/* background color 5: light green */
#checkoutProgress a.active,
#checkoutProgress a:hover
{
	background-color: #39517D;
	color:#fff;
	text-decoration:none;
}

div.addressBlock, .table, .shipment, #userMenuContainer, .orderDetails, #searchContainer, div.box .title div
{
	/* border: 1px solid #A6DAFF */
}

div, td, img, input.submit, input.text, input.password, select, textarea
{
	border-color: #d3e2f8;
}

/* links with background icons */
a.addToWishList,
#productToWishList td.value a,
.newsReadMore a,
.returnToCategory
{
	padding-left: 22px;
}

.current ul li,
.categories ul li,
.subSubCats li
{
	padding-left: 10px;
}

.expandResults .filterGroup ul li a,
#smallCart .logout a
{
	padding-left: 0px;
}

/* right floats */
ul.productList .pricingInfo,
#footerCopyright,
#smallCart
{
	float: right;
}

/* left floats */
.pricingInfo span.price,
ul.productList .orderingControls,
#checkoutProgress a,
#checkoutProgress span.progressOrder,
.informationMenu,
#headerSearchBar,
.rootCategories li
{
	float: left;
}

/* dotted separator line */
div.box .title,
.subCategories td.details,
.filterGroup ul li,
.filterGroup h4,
.sep_hor,
.categories .content,
.box.productList li,
.subCategories td.subCatImage, .subCategories td.details
{
	background-repeat: repeat-x;
	background-image: none;
	background-position: center bottom;
}

/* uppercased titles */
div.box .title,
.returnToCategory,
#currency a, #language a,
#breadCrumb,
.currentName,
.filterGroup h4,
.rootCategories li a,
.rootCategories li.current,
#smallCart, #smallCart a
{
	text-transform: uppercase;
}

/* non-underlined links */
.pricingInfo a.addToCart,
#header a,
#leftSide a,
.subCategories a,
ul.news li.newsEntry,
h3 a
{
	text-decoration: none;
}

.newsReadMore a
.current ul li,
.subSubCats li,
.categories .current li,
#smallCart a,
#smallCart .menu_cartItemCount,
#smallCart a.checkout
{
	background-position: left center;
}

h1, h2, h3, h4
{
	color: #0d71be;
}

h1
{
	font-size: 24px;
	text-indent: 10px;
	margin-bottom: 10px;
	padding-top: 8px;
}

h2
{
	text-indent: 0px;
	background-color: #f8f8f8;
	border-bottom: 1px solid #4386ba;
	line-height: 25px;
	padding-bottom: 2px;
	margin-top: 20px;
	font-size: 18px;
}


#contentWrapperLeft
{
	left: 210px;
}

#contentWrapperLeft,


#contentWrapperRight
{
	display: none;
}

body
{
	background-image: url(/public/image/bi_bg.jpg);
	background-repeat:no-repeat;
	
}

.page_content_bg
{
	overflow: hidden;
	position: relative;
	background: none;
	border: 1px solid #e0f0fc;
	border-width: 0 1px;
}

fieldset, div.addressBlock, #userMenuContainer, .orderDetails
{
	background: none no-repeat;
}

.table thead
{
	background-color:#39517D;
	color:#fff;
}

thead th, tr.heading td
{
	font-weight: bold;
}


/*
	Side boxes
*/

div.box
{
	margin-bottom: 10px;
	background-position: right bottom;
}

div.box .title
{
	font-size: 14px;
	color: #283E6D;
}

div.box .title div
{
	background-position: right top;
	padding-top: 6px;
	padding-bottom: 4px;
	font-size: 14px;
	text-align: right;
}

div.box .content
{
	background: none;
}

/*
	Category list
*/

.subCategories.first
{
	background: url(../image/vert_sep.gif) right top repeat-y;
}

.subCategories .subCatContainer
{
	background-position: left bottom;
}

.subCategories .subCatContainer .subCatContainer
{
	background-position: right bottom;
}

.subCategories .subCatContainer .subCatContainer .subCatContainer
{
	background-position: top right;
}

.noSubCats .subCatContainer
{
	padding-left: 0 !important;
}

.noSubCats .subCatContainer table
{
	margin: 0 auto;
}

/*
	Product list
*/
.resultStats
{
	font-size: 100%;
	width: 98% !important;
}

ul.productList .pricingInfo, .productGrid .pricingInfo
{
	line-height: 2em;
	width: 120px;
	height: 60px;
}

ul.productList .pricingInfo
{
	margin-left: 1em;
	position: relative;
}

.productGrid .pricingInfo
{
	margin: 0 auto;
	position: relative;
}

ul.productList .pricingInfo span.price,
.productGrid .pricingInfo span.price
{
	text-align: center;
	width: 100%;
	font-size: 1.2em;
	display: block;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
}

.price
{
	color: #000;
}

.pricingInfo span
{
	display: none;
}

.pricingInfo span.listPrice
{
	display: inline;
}

.pricingInfo a.addToCart
{
	background-image: url(../image/button_bg.gif) !important;
	line-height: 29px;
	width: 125px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	top: 30px;
	left: 0;
	text-align: center;
}

ul.productList .image
{
	border-right: 1px solid #eee;
}

ul.productList .addToWishList, #productToWishList td.value a, .productGrid .addToWishList
{
	background-image:none;
	font-size: smaller;
	padding-top: 3px;
	padding-bottom: 3px;
}

.productListRating
{
	padding-bottom: 3px;
}

ul.productList .spec
{
	margin-top: 5px;
}

ul.productList .order
{
	margin-top: 0;
}

ul.productList .orderingControls
{
	padding-top: 5px;
}

.productList .title a, .productGrid .title a
{
	font-size: 14px;
	color: #6480B4;
}

.compactProductList .productInfo
{
	width: 90px;
}

.compactProductList .pricingInfo
{
	display: block;
	width: 64px;
	font-size: 0.85em;
}

.compactProductList .pricingInfo .price
{
	display: inline;
}

/*
	Product page
*/
#productPrice, #productToCart, #productToWishList
{
	background-color:none;
}

#productPrice td.value, #productToCart td.value, #productToWishList td.value
{
 	padding-right: 1em;
}

#productPrice td
{
	padding-top: 16px;
}

#productToWishList td.value
{
	text-align: left;
	padding-top: 0;
}

#productToWishList td
{
	padding-bottom: 1em !important;
}

#mainInfo table
{
	margin-top: 0;
}

#rateProduct .productTable
{
	margin-left: 0;
}

.productIndex .productTable
{
	margin: 0 10px;
}

.productTable tr.heading
{
	background-repeat: repeat-x;
	background-color: #39517D;
	background-image: url(../image/page_top.gif);
}



.productTable td.ratingPreview
{
	background-color: #fff !important;
}

.returnToCategory
{
	background-image: url(../image/back.gif);
    font-weight: bold;
	line-height: 24px;
	display: block;
	color: #283E6D;
	font-size: 12px;
	margin-bottom: 0;
}


.specSummary
{
	background: transparent;
	float: none;
	margin-top: -5px;
	margin-bottom: 5px;
	width: auto;
	z-index: 0;
}

.cartLinks .submit
{
	background: transparent url(../image/button_bg.gif) repeat scroll 0%;
	color: white;
	font-weight: bold;
	height: 29px;
	padding-left: 25px;
	position: static;
	width: 125px;
}

/*
	Shopping cart
*/
a.proceedToCheckout span span span span
{
	display: block;
	padding: 7px 27px 10px 10px;
}

/*
	Checkout
*/
#checkoutProgress a span
{
	display: block;
}

#checkoutProgress a span span span span
{
	padding: 0 10px;
}

#checkoutProgress a span span span span, #checkoutProgress span.progressOrder
{
	line-height: 25px;
}

/*
	Site news
*/
.newsReadMore a
{
	background-image:none;
	padding-top: 4px;
	padding-left:0px;
}

/*
	Added
*/

/*****************************
	Header css override
*****************************/
#currency, #language
{
	margin-top: 8px;
}

#currency a, #language a
{
	color: #BADFF9;
	font-size: 11px;
}


/*****************************
	Category box
*****************************/
.categories ul
{
	background: url(../image/leftmenu_bg.gif) repeat;
	text-indent: 0;
}

.categories ul ul
{
	background-image: none;
}

.categories .content
{
	padding-left: 0 !important;
	padding-top: 0 !important;
}

.categories .content a
{
	color: #666666;
}
.categories .content a:hover, .filterGroup a:hover
{
	color: black;
}

.categories li, .categories li a
{
	margin-top: 0;
	line-height: 25px;
	margin-left: 0;
}

.categories ul li
{
	background-position: left 1px;
	background-image: url(../image/leftmenu4.gif);
	margin-left: 0;
}

.subSubCats li a
{
	font-size: 12px;
	color: #6480B4;
}

.current ul li, .subSubCats li
{
	font-size: 12px;
	color: #168c9d;
	background-image: none;
	text-indent: 0;
}

li.moreSubCats, li.moreSubCats a
{
	font-size: 12px;
	color: #cc4800;
	background-image: none;
	text-indent: 0;
}

.categories ul li.current
{
	background-image: none;
}

.currentName
{
	color: #CC6600;
	font-size: 11px;
}

/*****************************
	Filters
*****************************/
.filterGroup ul li a
{
	color: #4a5666;
	font-size: small;
}

.expandResults .filterGroup ul li a
{
	background-image: url(../../../image/silk/gif/bullet_delete.gif);
	padding-left:16px
}

.filterGroup
{
	margin-bottom: 20px;
}

.filterGroup ul li.showAll a
{
	background-image: none;
}

.filterGroup ul li
{
	text-indent: 0;
}

.filterGroup ul li div
{
	text-indent: 10px;
/*	line-height: 24px;*/
	background-image:none;
/*	padding-bottom:8px;*/
}

.filterGroup .count, .categories .count
{
	line-height: 19px;
}

.filterGroup .showAll
{
	background-position: right top;
	background-image: url(../image/more.gif);
	background-repeat: no-repeat;
	display: block;
}

.allFilters
{
	background-color: #eff8ff;
}

.allFilters li
{
	background-image: none !important;
	margin-bottom: 0 !important;
}

.allFilters .filterGroup
{
	margin-top: 0;
}

#leftSide
{
	width: 185px;
	padding: 0 10px 0 15px;
	text-align:right;
}

.rootCategories li
{
	margin-right: 2px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: center bottom;
	line-height: 27px;
	height: 27px;
}

.rootCategories li span
{
	display: block;
	background-image: none;
	background-position: left bottom;
	padding-left: 8px;
	white-space: nowrap;
}

.rootCategories li a
{
	display: block;
	background-image:none;
	background-position: right bottom;
	font-size: 11px;
	padding-right: 8px;
	color: #fff;
	text-transform:none;
}

.rootCategories li a:hover {
	color: #fff;
	background:#000;
}

/*.rootCategories li a,*/
.rootCategories li:hover li a,
.rootCategories li.hover li a
{
	color: #fff;
	background:#000;
}

.rootCategories li.current
{
	display: block;
	background-image: none;
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-right: 0;
	color: #0C3D65;
	font-size: 11px;
}

.rootCategories li.current span
{
	background-image: none;
	background-position: left bottom;
	width: auto;
	color: #fff;
	background:#000;
}

.rootCategories li.current a
{
	background-image: none;
	background-position: right bottom;
	width: auto;
	color: #E8F4FA;
	margin-right: 0;
	padding-right: 8px;
	color: #fff;
	background:#000;
}

.rootCategories li div.wrapper
{
	border: 0px solid #6e99ae;
	border-top: 0;
	background:#39517D;
	background:#000;
}

.rootCategories li li
{
	padding-left: 0;
}

.rootCategories li li a
{
	display:block;
}

.rootCategories li li a:hover,
.rootCategories li:hover li a:hover
{
	background-color:#4674B8;
	color: #fff;
}

.rootCategories li.hover li,
.rootCategories li.hover li a
{
	width: 220px;
}

/*************************
	Special offers (sale items)
*************************/
.box.productList li
{
	padding-bottom: 5px;
}

/*****************************
	Information menu
*****************************/
.informationMenu .infoLink
{
	margin-bottom: 5px;
/*	font-size: smaller;*/
	margin-top: 20px;
}



#content.left
{
    background-image: none;
}

.subCategories .separator
{
	display: none;
}

.subCatName, .subCatName a
{
	font-size: 18px;
	color: #0b3c65;
	line-height: 16px;
	padding-bottom: 5px;
}

.subCategories td.subCatImage
{
	width: 85px;
	text-align: center;
	padding-right: 15px;
	padding-left: 8px;
}

ul.news li.newsEntry, ul.news li.newsEntry a
{
	font-size: 12px;
	color: #fff;
	background-color: transparent;
	display: block;
}

ul.news li.newsEntry h3, ul.news li.newsEntry h3 a
{
	margin-bottom: 1em;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}

#moreImages
{
	padding-top: 1em;
}

#mainInfo
{
	margin-top: 0;
}

#mainInfo,
.radioOptions,
#largeImage,
.productSeparator
{
	border: 1px solid #cde;
}

#productPurchaseLinks
{
	border-bottom: 0px solid #def;
	background-image: url(../image/price_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	width: 260px;
}

.productSeparator
{
	border-width: 0;
	border-bottom-width: 1px;
	margin: 15px auto -7px 10px;
}

#relatedProducts, #purchasedTogether
{
	margin-right: 20px;
}

.returnToCategory a
{
    color: #283E6D;
}

ul.productList a.addToCart, .productGrid a.addToCart
{
    padding-left: 0;
    text-indent: 27px;
    font-size: 1em;
    overflow: hidden;
}

table.productGrid
{
	table-layout: fixed;
}

.proceedToCheckout
{
	background: url(../image/checkout_p.png) 100% center no-repeat;
	font-weight: bold;
	width: 208px;
	padding-top: 2px 27px 5px 5px;
	color: #fff;
	text-align: center;
	text-decoration:none;
}

.continueShopping
{
	background-image: url(../image/checkout_p2.png);
	font-weight: bold;
	width: 208px;
	height: 28px;
	padding: 13px 0 5px 42px;
	margin-top:-7px;
	color: #283E6D;
	vertical-align: middle;
	text-decoration:none;
}

.proceedToCheckout, .continueShopping
{
	font-size: 13px;
}

#userMenuContainer
{
	margin: 1em;
}


.rtl .newsReadMore a
.rtl .current ul li,
.rtl .subSubCats li,
.rtl #smallCart a,
.rtl #smallCart .menu_cartItemCount,
.rtl .filterGroup ul li div,
.rtl #smallCart a.checkout
{
	background-position: right center;
}

.rtl a.addToWishList,
.rtl #productToWishList td.value a,
.rtl .newsReadMore a,
.rtl .returnToCategory
{
	padding-left: 0;
	padding-right: 22px;
	background-position: right center;
}

.rtl .current ul li,
.rtl .categories ul li,
.rtl #smallCart a,
.rtl .subSubCats li
{
	padding-left: 0;
	padding-right: 20px;
	background-position: right 1px;
}

.rtl .expandResults .filterGroup ul li a,
.rtl #smallCart .logout a
{
	padding-left: 0;
	padding-right: 16px;
	background-position: right center;
}

.rtl .categories .content
{
	padding: 0 !important;
	position: relative;
}

* html .rtl .categories li,
*+html .rtl .categories li
{
	background: none;
	padding-right: 0;
}

.rtl .filterGroup .showAll
{
	text-align: left;
}

.rtl div.box .title div
{
	text-align: right;
}

.rtl .addToCart
{
	padding: 0 !important;
}

.rtl ul.productList .orderingControls
{
	float: none;
}

.rtl #smallCart .menu_shoppingCart
{
	margin-left: 0;
}

body.threeColumn.rtl #contentWrapperRight
{
	left: 230px;
	right: auto;
}

body.threeColumn.rtl #contentWrapperLeft
{
	left: auto;
	right: 190px;
}

/************  Bolder Image Styles ************/
body
{
	background-image: /*url(/public/image/bi_bg.jpg)*/none;
	background-repeat:no-repeat;
	
}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px;color:#283e6d;padding-left:0;margin-left:0;text-indent:0; font-weight:normal;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#283e6d; background:#F6F9FE; border-bottom:#CCDDEE; font-weight:normal;padding-left:4px;}
h4, .filterGroup h4 {font-weight:bold; color:#283E6D;}


.page_content_bg-top { background:url(/public/image/content-bg-top.png) no-repeat top left; height:22px;}
.page_content_bg
{

	position: relative;
	background: url(/public/image/content-bg-bottom.jpg) repeat-x #fff;
	border:none;
	
}

#footer {text-align:left; }
/*
	footer
*/
div#footer
{
	position: relative;
	margin-bottom: 30px;
	clear: both;
	background:url(/public/image/footer.png) no-repeat;
	line-height:normal;
	height:77px
}

/*#footerContent { position:absolute;left:25px;top:20px;}*/

#footerCopyright
{
	text-align: left;
	margin-top:10px;
}

.informationMenu
{
	margin-top: 0px;
	width: 700px;
	font-size:10px; color:#fff;
	padding-left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:23px;
}

.informationMenu a {color:#fff; }

#leftSide .informationMenu
{
	display: none;
}

/*
	Header
*/
#header
{
	border-bottom: 0px solid #0d3f64;
}

#logo {position:absolute; left:0px; top:30px;}

#top-nav {position:absolute; top:73px; left:223px;width:800px;color:#fff;}
/*#top-nav a{color:#fff; text-decoration:none;}
#top-nav a:hover{ text-decoration:none;}
#top-nav ul{margin:0;padding:0; list-style-type:none;}
#top-nav li{margin:0;padding:0;list-style-type:none; display:inline;}*/

#headerSearchBar
{
	height: 47px;
	width: 100%;
}



#headerContent
{
	height: 98px;
	position: relative;
}

.rootCategories
{
	position: absolute;
	bottom: -2px;
}

#headerSeparator
{
	height: 2px;
	line-height: 2px;
	margin-left: 15px;
	margin-right: 23px;
	display:none;
}

.index #headerSeparator
{
	height: 20px;
}

.quickSearch
{
	padding-top: 4px;
}

#breadCrumb
{
	font-size: 10px;
	padding: 0px 0 40px 25px;
	color: #646464;
}

#breadCrumb a, #breadCrumb li.last {
margin:0 4px; color:#6480b4;
}



div#container
{
	margin-top: 0px;
	min-height: 0;
}


#content
{
	margin-left: 210px;
	padding: 0 35px 0 25px;
min-height:300px;
}

/*** Small Cart ***/

#smallCart {position:absolute; top:5px; left:235px;text-align:right; text-transform:none; float:none; width:700px}
#smallCart a{text-transform:none;}
#smallCart .sep
{
	display: none;
}

#smallCart, #smallCart a
{
	color: #b6caf3;
}

#smallCart a:hover {text-decoration:underline;}

#smallCart a, #smallCart .menu_cartItemCount
{
	font-size: 11px;
	display: inline-block;
	padding: 5px 0 5px /*20px*/0px;
	margin-left: 1.3em;
}

#smallCart a.menu_yourAccount
{
	/*background-image: url(../image/account.gif);*/
}

#smallCart a.menu_shoppingCart
{
	/*background-image: url(../image/cart.gif);*/
}

#smallCart a.checkout
{
	/*background-image: url(../image/checkout.gif);*/
	padding-right: 0;
}

#smallCart .logout
{
	display: inline;
}

#smallCart .logout a
{
	/*background-image: url(../image/signout.gif);*/
}

#smallCart .menu_cartItemCount
{
	font-size: smaller;
	margin-left: 0;
	padding-left: 0.3em;
}

/*** Search ***/
#searchContainer
{
    margin: 0;
	background-image:none;
}

#searchContainer  {text-align:right;margin-bottom:20px; background:transparent}
#searchContainer .search-select {margin-top:5px; text-align:right;}
#searchContainer .search-text {margin-top:5px; text-align:right;}
#searchContainer .submit { width: 20px; height:20px; background:url(/public/image/search-button-bg.gif);float:right;}

#searchContainer .searchQuery {width:155px;border:1px solid #D3E2F8; padding:1px;float:left;margin-right:3px; font-size:16px;}

/*#searchContainer select {width:126px;border:1px solid #646464; padding:2px;}*/
#searchContainer  .search-menu {width:100%; font-size:16px;margin-bottom:8px;}

/*** Separator   ***/
#contentWrapperRight
{
	position: absolute;
	width: 10px;
	background:none;
}

/*** Homepage styles   ***/

#home-left-col {width:240px;height:250px;position:absolute;}
#home-left-col p{line-height:20px;padding-right:30px; color:#fff}

#home-bottom-boxes{position:absolute; top:344px;left:0px;height:260px;width:950px}
#home-box1 {width:289px; height:244px;float:left;margin-right:20px;}
#home-box2 {width:289px; height:244px;float:left;margin-right:20px;}
#home-box3 {width:289px; height:244px;float:left;}

.narrowResults {text-align:right;}
.narrowResults .title div {text-align:right;}

.productGrid td {
border-width:1px;
overflow:hidden;
padding:1em;
position:relative;
vertical-align:top;
}

#cart, #wishList, #expressCheckoutMethods {
margin:0 auto;
width:750px;
}

/*#cart tr.even{background-color: #f6f9fe;}
#cart tr.odd{background-color:#d0dff5 ;}*/

input.submit {padding:3px; color:#fff; background:#39517D;border:none; cursor:pointer}
input.submit:hoverrrr { background:#000;}

.box .content {padding:0;}

input:focus, textarea:focus, select:focus {
background:transparent;
}

.search-hdr { text-transform:uppercase; font-size:14px; font-weight:bold; color:#283E6D;background-image:none;}
ul.productList li {
margin-bottom:10px; 
}

#payTotal div {
border:2px solid #fff;
background:#39517D;
color:#fff;
display:inline;
font-size:larger;
margin:20px;
padding:6px;
}

#widget-w {position:absolute;
top:400px;
left:200px;}

.categoryLayoutSwitch {display:nonekk;}
.filterGroup ul {padding:0;margin:0}

#invoice {background:#fff;padding:15px;}

/*** Bolder Image footer ***/
#bi_footer {color:#000;padding-top:5px;}
#bi_footer a{color:#000; text-decoration:none;}
#bi_footer a:hover{ text-decoration:underline;}
