/******************************************************
* Interspire Shopping Cart Style File                *
*                                                    *
* Name: StoreSuite (Blue)                            *
* Author: Chris Boulton (Interspire Pty. Ltd.)       *
* Id: $Id$                                           *
*****************************************************/

/* General */
body {
	background: #fff url('../../StoreSuite/images/blue/bodyBg.gif') repeat-x top;
	color: #000E85;
}

body.page-small {
	background: #fff url('../../StoreSuite/images/blue/page-small.gif') repeat-x top!important;
	color: #000E85;
}


input, select, textarea {
	color: #2f2928;
}

a {
	color: #06c;
}

a:hover {
	color:  #00c;
}

h1, h2, h3, .TitleHeading {
	color:  #000E85;
}

hr {
	background: #c7d7db;
}

/* Top Navigation Menu */

#TopMenu {
margin-top: 30px;

}

#TopMenu li {
	color: #000e94;
}

#TopMenu li a {
	color: #000e94;
text-decoration: none;
font-size: 12px;
}

#TopMenu li a:hover {
	color: #000e94;
text-decoration: underline;
}

/* Pages Menu */
#Menu ul {
	border-left: 1px solid #9fd9ff;

}

#Menu{
	width: 938px;
background: #000 url('../../StoreSuite/images/blue/nav-main.gif')!important;

}

#Menu li {
float: left;
display: inline;
}


#Menu li a {
	color: #fff;
	border-right:  1px solid #fff;
font-size: 12px;
}

#Menu li a:hover {
	background: #69AEE5 url('../../StoreSuite/images/blue/hover.png');
background-repeat: no-repeat;
background-position: 50% 100%;
	color: #fff;
}

.ActivePage {
	background: #1b1da4 url('../../StoreSuite/images/blue/hover.png');
background-repeat: no-repeat;
background-position: 50% 100%;
	color: #fff;
}


#Menu ul li ul {
	margin-left: -1px;
}

#Menu li li a {
	background: #69AEE5;
	border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
width: 222px;
padding: 10px 0;
padding-left: 10px;
font-size: 12px!important;
color: #000e85;
	}

#Menu li li a:hover {
	background: #012d58;
}

/* Header */
#Header h1 a {
	color: #fff;
display: none;

}

/* Search Box */
#SearchForm {
	/*background: transparent url('../../StoreSuite/images/blue/search.gif');*/
}

#SearchForm label, #nav-search label {
	color: #fff;
}

#SearchForm input.Textbox, #nav-search input.Textbox {
	background: #fff;
	border: 1px solid #fff;
}

#SearchForm p a, #nav-search p a {
	color: #69c;
}

/* Left & Right Content Area */
.Left h2, .Right h2 {
	color: #000E85;
font-size: 18px;
margin: 10px 0 0 10px;
}

.Left .Block, .Right .Block {
border-bottom: 1px solid #cbe3f6;
}

.Left {
background: transparent;
width: 252px;
z-index: 4;
}
/* .Left ul, .Right ul {
margin-left: 10px;
}

.Left li, .Right li {
background: transparent url('../../StoreSuite/images/blue/nav-li.gif') no-repeat!important;
background-position: 0 50%!important;
}

.Left li a, .Left li a:link, .Right li a, .Right li a:link {
color: #011388;
text-decoration: none;
font-size: 14px;
display: block;

}

.Left li a:hover, .Right li a:hover {
color: #DC5303;
} */

/* Primary Content Area */
.Content h2 {
}

/* Page Footer */
#Footer {
	background: transparent url('../../StoreSuite/images/blue/footer.gif');
	clear: both;
	color:  #61614e;
        height: 268px;

}

.footer-inner {
width: 930px;
height: 288px;
margin: 0 auto;
margin-top: -10px;
}

/* Product Listings */
.ProductPrice, .ProductList em {
	color: maroon;
}

/* Miscellaneous Definitions */
.Meta {
	color: #555;
}

.SortBox {
	color: #444;
}

.Required {
	color: red;
}

.SoldOut {
	color: #999;
}

small {
	color: gray;
}

.Availability {
	color:gray;
}

.LittleNote {
	color:gray;
}

.ViewCartLink {
	background: url('../../StoreSuite/images/blue/Cart.gif') no-repeat;
}

/* Success/Info/Error Messages */
.InfoMessage {
	background: #EFF8FA url('../../StoreSuite/images/InfoMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.SuccessMessage {
	background: #E8FFDF url('../../StoreSuite/images/SuccessMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.ErrorMessage {
	background: #FFECEC url('../../StoreSuite/images/ErrorMessage.gif') no-repeat 5px 8px;
	color: #555;
}

/* Page Breadcrumbs */
.Content .Breadcrumb {
	color: #666;
	background: #def2ff;
}

/* Tabbed Navigation */
.TabNav {
margin-left: 0;
margin-bottom: 0;
	border-bottom: 1px solid #e9e9e9;
width: 660px;
overflow: hidden;
}


.TabNav li {
    float:left;
    background:url("../../StoreSuite/images/right-tab.jpg") no-repeat right top;
    margin:0;
    padding:0;
list-style: none;
margin-right: 3px;
    }

.TabNav li:hover, .TabNav li.Active {
background:url("../../StoreSuite/images/right-tab-hover.jpg") no-repeat right top!important;
}

.TabNav a {
    display:block;
    background:url("../../StoreSuite/images/left-tab.jpg") no-repeat left top;
    padding:5px 15px;
color: #fff;
text-decoration: none;
    }

.TabNav a:hover, .TabNav li.Active a {
background:url("../../StoreSuite/images/left-tab-hover.jpg") no-repeat left top;
}

/* General Tables */
table.General,
table.CartContents, table.General {
	border: 1px solid #ececec;
	border-top: 2px solid #7BC6FA;
	border-bottom: 0;
}

table.General thead tr th,
table.CartContents thead tr th {
	background: #DEF2FF;
	border-bottom: 1px solid #ececec;
}

table.General tbody tr td,
table.CartContents tbody tr td {
	border-bottom: 1px solid #ececec;
}

table.General tbody tr.First td {
	border-top: 0;
}

/* Top Right Locale Chooser (list of flags) */
#TopMenu li.Flag img.Selected {
	border: 2px solid #ffffaa;
}

/* Currency Selector */
.CurrencyList dd {
	border: 1px solid #EDECEC;
	background-color: #F9F9F9;
}

.CurrencyList a.Sel {
	background-color: #FFFFAA;
}

/* Pagination */
.CategoryPagination {
	color: #034285;
	background: #f4fbfc;
	border: 1px solid #c0dae7;
}

/* Quick Search */
.QuickSearch {
	background: #fff;
	border: 3px solid #9FD9FF;
}

.QuickSearchTitle td, .QuickSearchAllResults td {
	color: #fff;
	background: #73BFF4;
}

.QuickSearchResultNoImage {
	color: #777;
}

.QuickSearchHover td{
	background: #E8F4F8;
}

.QuickSearchAllResults a {
	background: url('../../StoreSuite/images/blue/QuickSearchAllResultsButton.gif') no-repeat right;
 	background-color:#73BFF4;
}

/**
 * Product Page Specific
 */

/* Product Blocks */
#ProductDetails hr,
#ProductDescription hr,
#ProductOtherDetails hr,
#ProductByCategory hr,
#ProductReviews hr {
		border-top: 2px dotted #CACACA;
		background: transparent;
}



/* Product Details Grid */
#ProductDetails .ProductMain hr {
	background: #c7d7db;
	border: 0;

}

/* "Buy this item" block on the right */
#SideProductAddToCart {
	background: #F3FFEA;
	border: 3px solid #7AD034;
}

#SideProductAddToCart h2 {
	background: transparent;
	color:  #000E85;
	border-bottom: 2px dotted #cacaca;
}

#SideProductAddToCart.ProductBuyBoxSoldOut {
	background: #f0f0f0;
	border-color: #ccc;
}

/**
 * Category Page Specific
 */
.SortBox option {
	color: #444;
}

/**
 * Account Page Specific
 */
.AccountOrderStatusList h3,
.AccountOrdersList h3,
.AccountMessageList h3,
.ReturnsList h3 {
	color: #444;
}

.AccountOrder hr,
.AccountMessageList hr,
.AccountOrderStatusList hr,
.ReturnsList hr {
	border-top: 2px dotted #CACACA;
	background: transparent;
}

.SharePublicWishList {
	background-color:lightyellow;
	border:1px solid #CDDEE2;
}

.DownloadExpires {
	color: gray;
}

.DownloadExpiresToday {
	color: red;
}

/**
 * Cart Page Specific
 */

/* Cart Contents Table */
.CartContents tbody td {
	border-bottom: 0;
}

/* Mini-Cart/Suggestive Cart Page */
#SideCartMiniCart {
	background: #F3FFEA;
	border: 3px solid #7AD034;
}

#SideCartMiniCart h2 {
	background: transparent;
	color:  #000E85;
	border-bottom: 2px dotted #cacaca;
}

#SideCartMiniCart .CartDetails {
	background: #fff;
}

#SideCartMiniCart .JustAddedProduct {
	border-bottom: 1px solid #ccc;
}

#SideCartMiniCart .OtherCartProducts {
	border-bottom: 1px solid #ccc;
}

#SideCartMiniCart .OtherCartProducts h3 {
	color: #555;
}

#SideCartMiniCart .OtherCartProducts ul {
	margin-left: 10px;
}

#SideCartMiniCart .SubTotal {
	background: #FBECDD;
	color: #333;
}

.MiniCart .SubTotal {
	color: #075899;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	border: 1px solid #c7d7db;
	background: #f9f9f9;
}

/**
 * Checkout Page Specific
 */
.CheckoutRedeemCoupon {
	background: #EAFDFF;
	border: 1px solid #9DD3D8;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	color: #fff;
	background: #73bff4;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #f0f0f0;
	border: 1px solid #ddd;
	color: #555;
}

.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {
	color: #fff;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutCompletedContent {
	color: #888;
}

/**
 * Search Page Specific
 */
.AdvancedSearch h3 {
	color: #fff;
	background: #73bff4;
}

.SearchTips .Examples {
	background: lightyellow;
	border: 1px solid #aaa;
	color: #555;
}

/**
 * Product Comparison Page Specific
 */

.CompareFieldName {
	background-color:#ECF6FD;
	font-weight:bold;
}

.CompareFieldTop {
	background-color:#F7F7F7;
	border-bottom:solid 1px #DBDBDB;
}

.CompareFieldTop a:hover {
	color:red;
}

.CompareCenter {
	border-left:solid 1px #85BADF;
	border-bottom:solid 1px #F2F2F2;
}

.CompareLeft {
	border-left:solid 1px #85BADF;
	border-bottom:solid 1px #F2F2F2;
}

/**
 * Create Account/Login Page Specific
 */
.CreateAccount {
border-right: 1px solid #ccc;
}

.CreateAccount h2 {
border-bottom: 0;
background: #1F4DB9 url('../../StoreSuite/images/IcoCreateAccount.gif') no-repeat 10px center;
color: #fff;
}

.AccountLogin h2 {
border-bottom: 0;
background: #1F4DB9 url('../../StoreSuite/images/IcoLogin.gif') no-repeat 10px center;
color: #fff;
}

#hero {
position: relative;
width: 938px;
height: 264px;
margin: 0 auto;
margin-top: -1px;
background: #1B1DA4 url('../../StoreSuite/images/blue/hero.gif') no-repeat;
}

#hero2 {
position: relative;
width: 938px;
height: 74px;
margin: 0 auto;
margin-top: -1px;
background: #1b1da4 url('../../StoreSuite/images/blue/page-small-top.gif') no-repeat;
}

#hero2 h2 {
position: absolute;
top: 20px;
left: 20px;
color: #fff;
font-size: 20px;
font-weight: normal;
}

h2.product-name {
position: absolute;
top: -60px;
left: -240px;
color: #fff;
font-size: 20px;
font-weight: normal;
}


.main-text {
width: 410px;
padding: 40px 0 0 20px;
}

.main-text h2 {
color: #fff;
font-size: 26px;
font-weight: normal;
margin-bottom: 10px;
}


.main-text p {
color: #fff;
font-size: 17px;
font-weight: normal;

}

.jquery {
position: absolute;
top: 1px;
right: 0;

width: 503px;
height: 290px;
}

.home {
width: 400px;
float: left;
margin-top: 20px;
margin-left: 10px;
margin-bottom: 20px;
}

.home h2 {
font-size: 22px;
}

.home p {
line-height: 25px;
}

.home ul {
list-style-type: none;
}

.home li {
background: transparent url('../../StoreSuite/images/blue/home-li.gif') no-repeat;
padding-left: 25px;
line-height: 25px;
}

.testimonials {
float: left;
width: 220px;
margin-left: 20px;
margin-top: 30px;
}

#pscroller1 h2 {
 background: #fff url('../../StoreSuite/images/blue/test-h2.gif') no-repeat;
height: 50px;
padding-left: 56px;
}

.testimonials-b {
float: left;
width: 380px;
margin-left: 0px;
margin-top: 30px;
}

.testimonials-b h2 {
 background: #fff url('../../StoreSuite/images/blue/test-h2.gif') no-repeat;
height: 50px;
padding-left: 56px;
margin-bottom: -20px;
}

.rss-new a, .rss-new a:link {
text-decoration: none;
color: #000E85;
}

.rss-new a:hover {
text-decoration: underline;
}

/*Example CSS for the two demo scrollers*/

#pscroller1{
float: left;
width: 380px;
margin-left: 20px;
margin-top: 30px;
height: 170px;
}



.free {
float: left;
width: 220px;
margin-left: 40px;
margin-top: 30px;
}

.free2 {
float: left;
width: 190px;
margin-left: 40px;
margin-top: 0px;
}


.free-left {
width: 120px;
float: left;
}

.free-left2 {
width: 190px;
float: left;
}


.freebies {
clear: both;
}

.question {
float: left;
width: 190px;
margin-left: 10px;
margin-top: 30px;
 background: #fff url('../../StoreSuite/images/blue/question.gif') no-repeat;
padding-left: 33px;
}



#HomeFeaturedProducts h2 {
background: #fff url('../../StoreSuite/images/blue/home-featured-h2.gif');
background-repeat: no-repeat;
background-position: 0 50%;
height: 34px;
padding-left: 45px;
line-height: 34px;
}




#HomeFeaturedProducts ul {
margin: 0 auto;
overflow: hidden;
}

#HomeFeaturedProducts li {
width: 150px;
text-align: center;
margin-left: 30px!important;
}

#HomeFeaturedProducts .ProductImage {
margin: 0 auto;
background: #fff;
}

#HomeFeaturedProducts .ProductList li {
margin: 2px 0;
padding: 8px;
padding-bottom: 2px;
overflow: hidden;
min-height: 14em;
text-align: center;
}

.footer-content {
float: left;
width: 230px;
text-align: left;
color: #fff;
margin-top: 20px;
}

.footer-content a, .footer-content a:link {
color: #fff;
text-decoration: none;
}

.footer-content a:hover {
text-decoration: underline;
}

.footer-content ul {
list-style-type: none;
margin-left: 0;
margin-top: 30px;
}

.footer-content ul li ul{
display: none;
}


.footer-content .ActivePage {
background: none;
}

li.telephone {
font-size: 22px!important;
}

#pageContent {
font-size: 10px!important;
}

#foe {
position: relative;
width: 920px;
background: #fff  url('../../StoreSuite/images/blue/left.gif') repeat-y!important;
}

ul.cart-item  {
position: absolute;
top: 30px;
right: 20px;
background: transparent!important;
list-style-type: none;
}

ul.cart-item a, ul.cart-item a:link {
color: #fff;
text-decoration: none;
}

ul.cart-item span {
font-size: 14px;
font-weight: bold;
}

#SearchForm label {
display: none;
}

#ProductDescription ul {
list-style-type: none;
}

#ProductDescription li {
background: transparent url('../../StoreSuite/images/blue/home-li.gif') no-repeat;
padding-left: 35px;
line-height: 25px;
}

.ProductThumb img {
background: #fff!important;
z-index: 2;
}


.tabwrap {
background: #fff url('../../StoreSuite/images/blue/tabbg.gif') repeat-y;
background-position: right;
border: 1px solid #e9e9e9;
border-top: none;
margin-top: 0px;
padding: 10px;
}

#LogoImage {
margin-top: 80px;
}

.featured-wrap {
padding: 5px 10px;
background: #e6ecff;
overflow: hidden;
}





#screen{
width:730px;
padding:0;
background: #E6ECFF;
}
 
#screen li{
float:left;
list-style:none;
padding: 0 5px;
}

#screen .jq-ss-crop{
margin:5px 5px;
border:1px solid #FFFFCC;
float:left;				
}

#left,#right{
font-weight:bolder;
font-size:12px;
margin-top:115px;
display:block;
text-decoration:none;
color:black;
width: 20px;
}

#view{				
width:520px!important;
height:212px;
overflow:hidden;
}

#images{
width:3818px !important;
width:3822px;
padding:0;
}

#images li img{
border:0;
}


#slider2 {
position: absolute;
width: 470px;
height: 270px !important;
top: 10px;
right: 0;
border: 2px solid #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.6);
-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.6);
}


#slider2 img {
width: 470px;
height: 270px;
}


#slider2 ul, #slider2 li{ 
margin:0;
padding:0 !important;
list-style:none;
background: 0 !important;
height: 290px;
position: relative;
}	

/*

#slider {
	position: absolute;
	width: 410px;
	height: 273px !important;
	top: 0px;
	right: 30px;
	border: 2px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.6);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.6);
}

#slider img {
	width: 410px;
	height: 273px;
}

#slider ul, #slider li{ 
	margin:0;
	padding:0 !important;
	list-style:none;
	background: 0 !important;
	height: 273px;
	position: relative;
}	

ul#gallery {
	
}

.dock {
	background: rgba(0,0,0,.3);
	height: 80px !important;
	width: 470px;
	text-align: center;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}

.dock h2 {
	font-size: 1em;
	margin: 0;
}

.dock p {
	float: left;
	width: 100%;
	font-size: 1em;
	margin: 0 0 0 10px !important;
}

.dock p {
	
}

div#controls {
	float: left;
	width: 550px!important;
	position: absolute;
	bottom: 70px;
	right: -40px;
}

#prevBtn, #nextBtn{ 
	float: left;
	width:30px;
	height:77px;
	position:relative;
	bottom: 0px;
}	

#prevBtn {
	float: left;
}

#nextBtn{ 
	float: right;
	
}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:32px;
	height:32px;
	text-indent: -3000px;
}	


#prevBtn a {
background:url(../../StoreSuite/images/blue/left2.png) no-repeat 0 0;
}

#nextBtn a{ 
background:url(../../StoreSuite/images/blue/right2.png) no-repeat 0 0;
}	
*/

#SideNewsletterBox .Textbox {
background:url("../../StoreSuite/images/blue/input.png") no-repeat left top;
width: 198px;
height: 24px;
border: none;
padding-left: 5px;
padding-top: 6px;
color: #000E85;
}

#SideNewsletterBox label {
display: none;
}

#SideNewsletterBox form {
margin-left: 10px;
}

#SideNewsletterBox p {
padding: 0 10px;
padding-top: 10px;
font-size: 14px;
}

.header-checkout {
position: absolute; 
top: 25px;
right: 5px; 
height: 50px; 
width: 340px; 
font-size: 14px;
}

.header-checkout a, .header-checkout a:link {
color: #6699CC;
}

.header-checkout a:hover {
color: #6699CC;
text-decoration: underline;
}


/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/


.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 550px;
	height:150px;
	background: #E0E6FF;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:20px 5px 20px 21px;
	background-color:#fff;
	padding:2px;
	cursor:pointer;
	width:150px;
	height:100px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(../../StoreSuite/images/blue/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 0px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(../../StoreSuite/images/blue/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	

#SideAccountMenu ul {
list-style-type: none;
}

#SideAccountMenu li {
background: none!important;
}

#WishListsBreadcrumb, #EditAccountBreadcrumb {
display: none;
}

li.twitter {
background: url(../../StoreSuite/images/blue/twitter.gif) no-repeat; 
width: 26px;
height: 26px;
line-height: 26px;
padding-left: 35px;
font-size: 20px;
}

li.facebook {
background: url(../../StoreSuite/images/blue/facebook.gif) no-repeat; 
width: 26px;
height: 26px;
line-height: 26px;
padding-left: 35px;
font-size: 20px;
}

li.youtube {
background: url(../../StoreSuite/images/blue/you-tube.gif) no-repeat; 
width: 26px;
height: 26px;
line-height: 26px;
padding-left: 35px;
font-size: 20px;
width: 200px;
}


#nav-search {
float: right;
margin-top: 10px;
}

#nav-search label {
display: none;
}

#nav-search input.Textbox {
width: 150px;
margin-right: 10px;
}

.moving {
font-size: 19px!important;
font-weight: normal; 
margin-top: 70px!important;
}

ul#accordion ul ul {display: none;}

/* left hand menu */

.sidebarmenu ul{
font-size: 14px;
margin: 0;
padding: 0;
margin-left: 20px;
list-style-type: none;
width: 232px; /* Main Menu Item widths */
z-index: 5000;
}
 
.sidebarmenu ul li{
position: relative;
margin-bottom: 0;
border-bottom: 1px solid #fff;
z-index: 4999;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000e85;
text-decoration: none;
padding: 6px;
z-index: 4999;
margin-bottom: 0;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
 /*background-color: #012D58;background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: #000e85;
z-index: 4999;
}

.sidebarmenu ul li a:hover{
background-color: #000E85;
color: #fff;
z-index: 4999;

}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 232px; /*Sub Menu Items width */
top: -1px;
left: -3000px;
background-color: #69AEE5;
margin-left: 0px;
border: 1px solid #fff;
z-index: 4999!important;
}

.sidebarmenu a.subfolderstyle{
background: url(%%GLOBAL_ShopPath%%/templates/StoreSuite/images/blue/right.gif) no-repeat 97% 50%;
}

.sidebarmenu ul li:hover ul {
	left: 232px;
z-index: 4999;
}


.sidebarmenu ul li ul li ul {
position: absolute!important;
width: 232px; /*Sub Menu Items width */
top: -1px;
left: -3000px!important;
background-color: #69AEE5;
margin-left: 0px;
border: 1px solid #fff;
z-index: 4999;
}

.sidebarmenu ul li ul li:hover ul{
	left: 232px!important;
z-index: 4999;
}


 
/* Holly Hack for IE */
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

/* 7.4 CONTENT/SLIDER */



.js #gallery	{
margin: 0 auto;
	height: 273px;
        overflow: hidden;
	position: relative;
	clear: both;

border: 2px solid #1B1DA4;
}

.js #gallery ul	{
	top: 0px;
	left: -30px;
	position: absolute;

}

#gallery li	{
	float: left;
	padding: 0;
list-style-type: none;
}

#gallery img	{
	display: block;
}

#gallery a, #gallery a:visited	{
	display: block;
}

#slider	{

	height: 0;

	clear: both;

	overflow: hidden;

	position: relative;


}

.js #slider	{
margin: 0 auto;
margin-top: 10px;
	height: 17px;
border: 2px solid #1B1DA4;
	cursor: pointer;


}

#handle	{

	top: 0;

	left: 0;

	height: 17px;


	cursor: move;

	position: absolute;

	background: #1B1DA4;

}




.wish {
text-align: right;
margin-right: 75px;
}

#SideProductRelated ul.ProductList li {
border: 1px solid #1b1ca2;
padding: 10px;
margin: 10px;
}

.pselect {
clear: both; 
margin-left: -140px; 
margin-bottom: 10px;
}

.entry {
border-bottom:1px solid #1B1BA0;
margin-top:10px;
overflow:hidden;
padding-bottom:10px;
padding-top:5px;
margin-left: 10px;
}

#blog {
border:1px solid #1B1BA0;
padding:10px;
margin-left: 10px;
}

#blog a {
color: #00008C;
text-decoration: none;
font-weight: bold;
}

#blog a:hover {
text-decoration: underline;

}

dl.stamp {
float: left;
border: 1px solid #00008C;
padding: 5px;
text-align: center;
margin-right: 10px;
background: #e3f0fa;
color: #00008C;
}
#SideShopByBrand{
display:none;
}
