/* CSS Document */

body { 
margin: 0; padding: 0;
color:#9999FF;
background:#F3F3F3;
text-align:center; 
padding-bottom:50px;
font:Geneva, Arial, Helvetica, sans-serif;
font-family:Geneva, Arial, Helvetica, sans-serif; 
}
.frame { 
margin-left:auto; 
margin-right:auto;
width:898px; 
background:#FFFFFF;
border:2px solid #315AAB;
padding-left:22px;
padding-right:22px;
margin-top:20px;
margin-bottom:60px;
padding-bottom:30px;
overflow:visible;
border-radius: 12px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
min-height:500px;
}
/* background:url(img/promotions/splash-summer.jpg) bottom center no-repeat; */
.splash 
{
background:#FFFFCC; 
color:#333333; width:896px; text-align:right; font-size:14px; height:200px; border: 1px solid #BBB; margin-bottom:5px; margin-top:5px;
	-moz-border-radius-bottomleft: 12px;
    -webkit-border-bottom-left-radius: 12px;
}
#footer { font-size:12px; font:Arial, Helvetica, sans-serif; position:fixed; left:0px; bottom:0px; z-index:49; width:100%; border-top:2px solid #333333; padding-bottom:5px;
background:#003399;
}
#footer a {
color:#FFFFFF;
}
#footer a:hover{
color:#CCFF66;
}
#sslLogo {position:fixed; bottom:5px; left:5px; z-index:50;}

/*
PRODUCT INFO ELEMENTS
*/
.productInfoleft
{
width:220px;
float:left;
font-size:11px;
}
.productInfoleft a
{
color:#333333;
text-decoration:underline;
}
.productImage
{
width:100%;
border:1px solid #fff;
}
#manufacturerLogo
{
float:left;
margin-bottom:10px;
}
#manufacturerLogo img
{
width:100px;
}
.productInfoRight
{
border:1px solid #999999;
background:#FFF;
width:520px;
padding:5px;
float:right;
margin-right:5px;
}
#productInfoPanel
{
font-size:12px;
margin-top:20px;
min-height:60px;
}
#optionsContainer
{
border:1px solid #999999;
background:#F6F6F6;
padding:5px;
margin-bottom:5px;
}
.addImages
{
}
.addImages img
{
width:60px;
border:1px solid #C1D3EE;
float:left;
margin-right:5px;
margin-top:5px;
}
.addImages img:Hover
{
border:1px solid #000066;
cursor:pointer;
}
#refineMenu
{
background:#6EAFE3;
margin-top:10px;
margin-right:10px;
color:#000000;
text-align:left;
padding-bottom:75px;
padding-left:2px;
padding-right:2px;
}
#menu
{
width:200px;

}
#refineMenu hr
{
margin-bottom:5px;
margin-top:5px;
border:1px solid #fff;
}
#refineMenu ul {
	list-style: none;
	margin-left: 0;
	margin-top: 0;
	padding-left: 2px;
	text-indent: 0;
	color:#000;
	font-weight:600;
}
#refineMenu li {
font-size:11px;
}
#refineMenu ul li:before {
	content: "\00BB \0020";
}
#refineMenu li a:hover {
color:#fff;
text-decoration:underline;
}
#refineMenu Title
{
font-size:15px;
font-weight:600;
}
.cartItem{
padding:8px; 
background:#B4D9E7; 
font-size:12px; 
color:#333333;
}
.shippingSelect{
width:300px;
padding:8px; 
background:#B4D9E7; 
font-size:12px; 
color:#333333;
margin-top:5px;
margin-bottom:5px;
}
.paymentSelect{
width:300px;
padding:8px; 
background:#B4D9E7; 
font-size:12px; 
color:#333333;
margin-top:5px;
margin-bottom:5px;
}

.cartContainer{position:absolute; right:100px; bottom:0px; z-index:2; width:200px; background:url(img/basket_mini.png); background-repeat:no-repeat; background-position:top; padding:4px; color:#FFFFFF; font:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; overflow:visible;}
.cartItemMini {margin:2px; padding:2px; color:#FFFFFF; font-size:12px;}
.cartItemMini img{width:30px; height:30px; border:#FFFFFF 2px; margin-right:5px; }
.cartItemMini:Hover{background:#0066FF;}

.searchResultImg {
width:70px;
height:55px;
margin-right:5px;
margin-bottom:5px;
}

#productInfoPanel {
  font:Geneva, Arial, Helvetica, sans-serif;
  font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000033;
	line-height:18px;
	text-align:justify;
}
#aboutText {
    font:Geneva, Arial, Helvetica, sans-serif;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
	color:#000033;
	line-height:18px;
	text-align:justify;
}
#aboutText img {
	float:right;
	margin:1em;
}

.menu{
font-size:14px;
width:250px;
}
ul#menu {
  width: 100%;
  list-style-type: none;
  text-align:left;
  margin-right: 50px;
  padding: 2px;
}

ul#menu ol {
  display: none;
  text-align: left;
  list-style-type: none;
  margin-left:15px;
  padding:0;
}

ul#menu li, 
  ul#menu a {
  font:Geneva, Arial, Helvetica, sans-serif;
  font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000033;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#menu li {
  border-bottom: solid 0px #b9a894;
  line-height: 21px;
  font:Geneva, Arial, Helvetica, sans-serif;
	color:#000033;
	list-style-type:none;
}

ul#menu ol li:before {
  content: "- ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  color: #539dbc;
}

ul#menu a.active {
  color: #0066CC;
}

li {
font-size:14px;
}
/* Sliding Tabs START */
#heading {
			display: block;
			text-align: center;
			margin-bottom: 2px;
		}
		#heading * {
			display: inline;
			padding: 4px;
			user-select: none;
			cursor: pointer;
			vertical-align: middle;
		}
		#heading li{
			color:#FFFFFF;
			font-weight:600;
		}
		#heading li.active {
			background-color: #66ccff;
			color:#FFFFFF;
			font-weight:600;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-opera-border-radius: 3px;
			-moz-border-radius: 3px;
		}
		
		#wrapper {
		width:610px;
		border: 1px dotted gray; 
			border-radius: 8px;
			-webkit-border-radius: 8px;
			-opera-border-radius: 8px;
			-moz-border-radius: 8px;
			padding: 1em;
			background:url(img/panes_bg.png); }
		
		#panes {
			text-align: justify;
			border-style: none;
			float:none;
			width: 100%;
			margin-right: 15px;
			border: 1px dotted gray;
			background:#FFFFFF; 
		}
		
		#panes p {
		  width: 100%;
		  margin: 0 auto 0 auto;
		  line-height: 1.2em;
		}
		
		#panes div div { overflow: hidden; }
		
		#previous { float: none; cursor: pointer; }
		#next { float: none; cursor: pointer; }
/* Sliding tabs END */

/* Page Title Style */
.PageTitle {
    font-family: Tahoma, Verdana;
    color: #0F166F;
    font-size: 15px;
    font-weight: 800;
    text-align: left;
	margin-bottom:8px;
}
.additionalPageContent {
width:60%;
font-size:12px;
margin-right:12px;
float:left;
}
.pageImage {
width:200px;
float:left;
}
.headerContainer {width:100%; padding-left:20px; text-align:left;}
.header{ height:48px;}
.header input{ border:1px solid #0066CC; font-size:18px;}
.headerMenu { color:#FFFFFF; text-align:left; margin-left:120px; margin-bottom:5px; width:980px; }



.homeOffers {border: 1px solid #BBB; margin-bottom:15px; margin-right:15px; padding:4px;}

.newArrivals {width:100%; margin-right:10px; background:url(img/1280/newArrBg.gif); background-repeat:repeat-y;}
.newArrivalsTop {height:14px; background:url(img/1280/newArrTop.gif);}
.newArrivalsBottom {height:14px; background:url(img/1280/newArrBottom.gif);}

.infoGroup {width:470px; margin-top:20px;}
.infoGroupItem {width:180px; background:url(img/1280/infoGroupBg.gif); float:left;}
.infoGroupItemTop {width:180px; background:url(img/1280/infoGroupTop.gif); height:12px;}
.infoGroupItemBottom {width:180px; background:url(img/1280/infoGroupBottom.gif); height:12px;}

.AddImagesContainer {width:120px; margin-left:10px; margin-top:12px;}
.AddImagesContainer img{width:100%;}
.AddImagesTop{ background:url(img/1280/addImagesTop.gif); height:12px;}
.AddImages {background:url(img/1280/addImagesBg.gif); }
.AddImagesBottom {background:url(img/1280/addImagesBottom.gif); height:12px;}

a { color: #333366; text-decoration:none; cursor:pointer; }
a.white { color: #fff; text-decoration:none; cursor:pointer; }
a:hover { color:#749BE4; }

.main { margin-left:120px;width:980px;}
.main_bottom { margin-left:20px; width:978px; height:24px; margin-bottom:2px;}

.ProductName {font-size:13px; font-weight:600;}

.copyrightInfo {color:#006699; font-size:11px; font-weight:600;}
.dep { margin-left:20px; width:978px; height:14px; margin-bottom:2px; margin-top:2px; font-size:10px; font:Georgia, "Times New Roman", Times, serif; }
.menuL { width:220px; text-align:left; vertical-align:top; background:url(img/menu_top.png); background-repeat:no-repeat; background-position:left top;}
.menuR { width:200px; vertical-align:top;}
.catalogue_main { width:540px; vertical-align:top;}
#rMenu {
	position:absolute;
	left:784px;
	top:79px;
	width:157px;
	z-index:2;
	}
.sslLogo{ text-align:center; margin-bottom:4px; margin-top:4px;}
.cards {text-align:center; margin-bottom:4px;}

#departmentsMenu {
	background:url(img/dep_bg.jpg);
	color:#FFFFFF;
	font:"Courier New", Courier, monospace;
	font-size:15px;
	font-weight:500;
	position:absolute;
	left:80px;
	top:26px;
	width:610px;
	text-align:center;
	padding:5px;
	height:124px;
	overflow:visible;
	z-index:1;
}
.productSpotlight{
width:540px;
}
.productCell {
	font: 0.7em/1.6em Arial, Helvetica, sans-serif;
	width: 125px;
	color: #878787;
	/*padding: 0 0 30px 26px;*/
	text-align: left;
	margin: 0;
	border-top: 0px solid #fff;
}
.productCell:Hover {
	border-top: 0px solid #c3c3c3;
}
.productCell a {
	color: #878787;
	text-decoration: none;
	display: block;
	margin: 0 auto 0 0;
}
.productCell span {
	margin: 0
}
.productCell a.brandName {
	font-weight: bold;
	color: #57575b;
}

.productCellImg {
	width:  115px;
	height: 115px;
	margin: 5px 0 12px;
	background-color: #fcfcfc;
}
.productCell a.variantSalePrice {
	color: #b5272e;
	font-weight: bold;
}
.productImage img{

	width:  115px;
	height:  80px;
	margin: 5px 0 12px;
	background-color: #fcfcfc;
}
.clear {
	clear: both;
}
#productSimilar {

}
#productInfo{
width:540px;
clear:both;
}
#cartDesc{
background:#fff;
color:#333300;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
}
.viewButton:hover{
background:#006699;
color:#FFFFFF;
border: 0px solid #FFFF66;
}
.ProductPriceMain{
color:#333333;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:600;
}
.breadcrumbs{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-align:left;
}
.breadcrumbs a {
color:#999;
text-decoration:underline;
}
.breadcrumbs a:hover {
color:#CCFF00;
}
.CategoryName {
font:Geneva, Arial, Helvetica, sans-serif;
font-size:19px;
color:#000033;
}
#notice {
height:85px;
border:2px solid #0033FF;
background:#000000 url(img/promotions/special.jpg) center no-repeat;
margin-top:10px;
margin-bottom:10px;
}