/* Main Style Overrides */
*{
	padding:0;
	margin:0;
}
body{ /*editable */
	font-size:13px;	
	color:#595c5b;
	background:url(images/bg.jpg) repeat-x;	
	font-family:Arial, Helvetica, sans-serif;
}
html{
	background:url(images/bg2.jpg) repeat;
}
img{
	border:0;	
}
a{
	color:#132b69;
	text-decoration:none;
	cursor:pointer;	
}
a:hover{
	color:#1a1818;
	text-decoration:none;	
}
:focus{
	outline: 0;
}
hr{
	color:#b2b2b2;
	background-color:#b2b2b2;
	height:1px;	
	margin:10px 0 10px 0; 
	border:0;
}
img.absmiddle {
	vertical-align: middle;
	margin-bottom: .25em;
}
.kzsubmitinputerror{
	background:#ffe934;	
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #b4b4b4;
	height:19px;
	width:190px!important;
}

.alignRight{
	float:right;
	clear:both;	
}
.clearFloat{
	clear:both;
	height:5px;	
}
/* Site Structure */
#whiteWrapper{
	background:#fff;
	width:980px;
	margin:0 auto;	
	position:relative;
	top:10px;
	padding-bottom:15px;
}
#contentWrapper{ /*editable */
	min-width:930px;
}
#container{
	width:930px;
	margin:0 auto;
	background:#fff;
	padding:12px 0 0 0;
}

/* Header Structure */
#headerWrap{ /*editable */
	min-width:930px;
	height:103px;
}
#header{ /*editable */
	width:930px;
	height:116px;
	margin:0 auto;	
}
#logo{ /*editable */
	width:440px;
	height:116px;
	float:left;
	position:relative;
	top:14px;
	
}
#headerRight{
	width:470px;
	*width:475px;
	height:116px;
	float:right;	
	z-index:100;
	*margin-top:-10px;
}
#headerSnippet{
	width:100%;
	height:38px;
	float:left;
	text-align:right;
	overflow:hidden;
	margin-top:18px;
	color:#6e6d6d;
	font-size:14px;
	margin-left:0px;
	border-bottom:1px dotted #a0a0a0;
}
#headerSnippet a{
	padding:0 5px;	
}
#headerSnippet span{
	padding-right:28px;
}
#headerSnippet img{
	
}

#headerLinks{
	height:18px;
	float:left;
}
#currencySelector{
	height:18px;
	float:right;
}


/*---- CROSS BROWSER DROPDOWN MENU ----*/
ul.drop a { display:block; color: #222;}
ul.drop a:hover { color:#0085C7; }
ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0; color: #222;}
ul.drop { position: relative; z-index: 597; float: left; }
ul.drop li { float: left;  vertical-align: middle; zoom: 1; padding:0 0 0 25px }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default;  }
ul.drop li.hover, ul.drop li:hover a:link { color:#0085C7; } 
ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 23px; z-index: 598; width: 120px; border: 1px solid #bfbfbf; background:#fff }
ul.drop ul li { float: none; border-bottom:1px solid #bfbfbf; padding:4px 6px;}
ul.drop ul li a{ color:#222!important }
ul.drop ul li a:hover{ color:#0085C7!important }
ul.drop ul ul { top: -2px; left: 100%; }
ul.drop li:hover > ul { visibility: visible }
ul.drop li:last-child { border-bottom: none;  }


#headerRightBottom{
	width:100%;
	height:50px;
	
	clear:both;
}

/* Begin Horizontal Nav Bar */
#menubarWrapper{ /*editable */
	min-width:930px;
	height:46px;
	width:930px;
	margin:0 auto;
	z-index:1;
	position:relative;
	clear:both;
	background:#132b69;
	-moz-border-radius:6px;
	border-radius: 6px;
}
#nav{
	list-style:none;
	margin:0 auto;
	/* Clear floats */
	float:left;
	position:relative;
	left:5px;
	clear:both;
	
}
#nav li{
	float:left;
	position:relative;
	border-right:1px dotted #fff;
}
#nav li:last-child{
	border-right:0;
}

#nav a{
	display:block;
	padding:12px 28px 12px 20px;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	
	background:url(images/menuhoverdrop.png) right repeat-x;
}
#nav a.navnodrop{
	padding:12px 12px 12px 12px!important;
	text-decoration:none;
	background:none;
}
#nav a.navnodrop:hover{
	padding:12px 12px 12px 12px!important;
	text-decoration:none;
	background:#01681f; /* Editable */
}

/*--- DROPDOWN ---*/
#nav ul{
	background:#01681f; 
	background:rgba(255,255,255,0); 
	list-style:none;
	position:absolute;
	left:-9999px; 
}
#nav ul li{
	width:100%;
	border-right:none;
}
#nav ul li a{
	float:none;
	font-size:14px;
	font-weight:normal;
	padding:4px 20px;
	text-transform:none;
}
#nav ul a{
	color:#fff!important;
	
}
#nav ul a:hover{
	color:#dcdbe4!important;
	
}
#nav li:hover ul{ 
	left:0; 
	display:block;
}

/* Drop down part begins */

#nav #navdropdown{
	background:rgba(255,255,255,0); 
	list-style:none;
	position:absolute;
	left:-9999px;
}
#nav li:hover #navdropdown{ 
	left:0; 
	margin-top:0px;
	display:block;
}

#navdropdownwrap{
	background:#01681f; /* Editable */	
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-left-radius: 8px; 
	border-bottom-right-radius: 8px;
}
#navdropdown div{
	float:left;	
	padding-top:0px;
	padding-bottom:10px;
}
#navdropdown div a{
	color:#fff;	
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0!important;
	margin:0!important;
	background:none!important;
	font-weight:bold!important;
}
#navdropdown div a:hover{
	color:#ccc!important;	
}
#navdropdown div ol li{
	clear:both;
	border-right:none!important;
	list-style-type:none;	
	padding:4px 0;
	border-bottom:1px dotted #fff;
	width:180px;
}
#navdropdown div ol{
	display:table-cell;
	vertical-align:top;	
	width:150px;
	padding:0px 20px 10px 20px;
	*position:relative;
	*left:-18px;
}


/* Drop down part ends */

#nav li:hover a{ /* Persistent hover states */
	color:#fff;
	background:#01681f url(images/menuhoverdrop.png) right repeat-x;
	padding:12px 28px 12px 20px;
}
#nav li:hover ul a{ /* Undo persistant hover */
	text-decoration:none;
	color:#fff;
	background:#6c6c6c;
	padding:12px 28px 11px 20px;
}


/* Highlight current tab */
.navcurrenttab{
	background:#362c98;
	}
#nav .navcurrenttab a{
	color:#fff!important;	
}

/* Highlight current tab with drop down arrow */
.navcurrenttabdrop{
	color:#fff;
}
#nav .navcurrenttabdrop a{
	color:#fff;	
	background:url(images/menuhoverdrop.png) right no-repeat;
}

#nav .navcurrenttabdrop a:hover{
	color:#fff;	
	background:url(images/menuhoverdrop.png) right no-repeat;
}
#nav .navcurrenttabdrop a:visited{
	color:#fff;	
}
#nav .navcurrenttabdrop ul a{
	background:#362c98!important;
}
#nav li:hover ul li a:hover{ /* Explicit hover states */
	color:#fff;
	background:#none;
}

/* Searchbox */
#searchbox{
	width:230px;
	float:left;
	margin:10px 0 0 5px;
}
#searchbox span{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:14px!important;
	color:#a2a1a1!important;
	font-weight:normal;	
}
#searchbox input{
	width:190px;
	height:1.1em;
	color:#a2a1a1;
	padding:0.6em;
	background:#fff;
	line-height:18px;
	border:1px solid #ced3d2;
	font:14px Arial, Helvetica, sans-serif;
	-moz-border-radius-topleft:8px; -moz-border-radius-bottomleft:8px;
	border-top-left-radius: 8px; border-bottom-left-radius: 8px;
}
.go{
	height:25px;
	width:38px;
	display:block;
	
}
.go a{
	color:#fff!important;	
}
.goBg{
	width:32px;
	height:25px;
	background:#132b69 url(images/gobutton.png) 10px 8px no-repeat;
	-moz-border-radius-topright:8px; -moz-border-radius-bottomright:8px;
	border-top-right-radius: 8px; border-bottom-right-radius: 8px;
}
.goBg:hover{
	width:32px;
	height:25px;
	background:#01681f url(images/gobutton.png) 10px 8px no-repeat;
}

/* Newsletter */
#newsletter{
	width:260px;
	margin:5px 0 0 -5px;
}
#newsletter span{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:16px!important;
	color:#132b69!important;
	font-weight:normal;	
}
#newsletter input{
	width:190px;
	height:1.1em;
	color:#a2a1a1;
	padding:0.6em;
	
	line-height:18px;
	border:1px solid #ced3d2;
	font:14px Arial, Helvetica, sans-serif;
	
}
.newslettergo{
	height:25px;
	width:32px;
	display:block;
	
}
.newslettergo a{
	color:#fff!important;	
}
.newslettergoBg{
	width:32px;
	height:25px;
	background:#132b69;
	-moz-border-radius-topright:8px; -moz-border-radius-bottomright:8px;
	border-top-right-radius: 8px; border-bottom-right-radius: 8px;
}
.newslettergoBg:hover{
	width:32px;
	height:25px;
	background:#01681f;
}

/* Begin cart styles */
#cartwrapperEmpty{
	background:url(images/cartbuttons.png) 0 -34px no-repeat;
	width:189px;
	height:34px;
	float:right;
	margin:10px 0 0 0;
	z-index:100;
}
#cartwrapperFull{
	background:url(images/cartbuttons.png) no-repeat;
	width:189px;
	height:34px;
	float:right;
	margin:10px 0 0 0;
	position:relative;
	z-index:100;
}
#cartwrapperFull:hover{
	background:url(images/cartbuttons.png) no-repeat;
	width:189px;
	height:34px;
}
#cartwrapperFull:hover #cartwrapperdropdown{
	display: block;
	position:absolute;
	right:0px;
	*top:26px;
}
#cartwrapperdropdown{ 
	display: none;
	font-weight:normal!important;
	border:5px solid #e9eaea;
	background:#fff;
	font-size:13px;
	z-index:10000;
	width:100%;
	line-height:20px;
	width:316px;
	margin-top:7px;
	*margin-top:0px;
	-moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px;
	border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;
}
#cartcontents a{
	color:#132b69;
	cursor:pointer;	
}
#cartcontents a:hover{
	color:#01681f;	
	cursor:pointer;
}
#cartcontents{
	margin:0 auto;
	padding:15px;
	font-size:12px;
	line-height:15px;	
	font-weight:normal;
}
#cartcontents h1{
	font-size:13px;
	font-weight:bold;
	margin-bottom:-10px!important;	
}
.cartcontentsdivider{
	border-bottom:1px solid #cbcbcb;
	padding:12px 0;	
}
.cartcontentsbottom{
	border-bottom:1px solid #cbcbcb;
	padding:5px 0;	
	white-space:nowrap;
}
.cartFull{
	font-size:16px;	
	position:relative;
	top:7px;
	left:43px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#cartwrapperFull a .cartFull{
	color:#132b69;	/* change cart items color link */
}
#cartwrapperFull:hover .cartFull{
	color:#132b69;	/* change cart items color link */
}

.cartEmpty{
	font-size:16px;	
	position:relative;
	top:7px;
	left:43px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
}
.cartMessage{
	font-size:11px;	
	position:relative;
	top:6px;
	left:44px;
	color:#6e6d6d;
	display:none;
}
.cartMessage a{
	color:#6e6d6d;	
}
.cartMessage a:hover{
	color:#0085C7;
}

#featuredProducts h1{
	color:#6e6d6d;
	font-weight:bold;
	font-size:16px;
	margin-left:5px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;	
}

/* Featured Products - Medium */
#content-home .fpMedium:last-child{
	border-right:0!important;
}
#featuredproductsMedium{
	clear:both;	
}
.fpMedium{
	width:215px;
	height:300px;
	float:left;
	margin:5px 0 5px 10px;
	border-right:1px dotted #a0a0a0;
}

.fpMediumImage{
	margin:0 auto;
	width:200px;
	height:200px;	
	line-height:178px;
	text-align:center;
	background-position:center center!important;
	background-repeat:no-repeat!important;
}
.fpMediumLink{
	display:block;
	width:200px;
	height:200px;	
}
.fpMediumProductName{
	width:185px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#132b69;
	margin:12px 0 7px 10px;
	line-height:18px;
}
.fpMediumProductName a{
	color:#132b69;	
}
.fpMediumProductName a:hover{
	color:#1a1818;	
}
.fpMediumBottom{
	width:185px;
	margin-left:10px;
	color:#414342;
	font-size:14px;
}
.fpMediumPrice{
	color:#414342;
	font-weight:bold;
	
}

.fpMediumSaletag {
	position: relative;
	bottom:280px;
	left:155px;
	text-align: right;
	width:52px;
	height:30px;
	background:url(images/saletag.png) no-repeat;
	z-index:0;
}

.fpMediumGallery{
	width:220px;
	height:260px;
	float:left;
	margin:5px 0 5px 10px;
	border-right:1px dotted #a0a0a0;
}
.fpMediumGallery:nth-child(3n+3){
	border-right:none;	
}
.fpMediumGallery table{
	margin-left:0px;	
}

.fpMediumProductNameGallery{
	width:185px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#132b69;
	line-height:18px;
}


#featuredProductsCategory{
	clear:both;	
}
#featuredProductsCategory .fpMedium{
	width:221px;
	height:300px;
	float:left;
	margin:5px 0 5px 10px;
	border-right:1px dotted #a0a0a0;
}


.fpMSRP{
	font-weight:normal!important;
	text-decoration:line-through!important;	
}




/* Middle Structure */
#content{
	min-width:930px;
	*width:930px;
	margin:0 auto;
	background:#fff;
}
#content-home{
	min-width:930px;
	margin:0 auto;
	background:#fff;
}
#content-home h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#595c5b;	
	margin:15px 0 8px 0;
	font-weight:bold;
}
#contentBorder{
	border:1px solid #b6b5b5; 
	width:930px; 
	margin:0 auto; 
	position:relative;
	*position:none;
	
	-moz-border-radius:8px;
	border-radius: 8px;	
	background:url(images/border-left.png) repeat-y;
}
#homebrands{
	width:940px;
	margin:0 auto;
	padding:10px 0;	
}
#main{
	margin:0 auto;
	width:930px;
	height:275px;	
}
.divider{
	height:23px;
	width:930px;
	background:url(images/divider.jpg) no-repeat;	
}
.divider2{
	height:7px;
	width:155px;
	margin:0 auto;
	background:url(images/divider2.png) repeat-x;	
}
#home-welcome{
	margin:0 0 10px 0;
	width:930px;	
}
#home-welcome-text{
	float:left;
	width:520px;
	line-height:22px;
	color:#595c5b;
	font-size:14px;
	padding-bottom:10px;	
}
#home-welcome-image{
	float:right;
	width:325px;
	padding-top:50px;
}	

/* Leftside */
#leftside{
	float:left;
	width:168px;
	margin:4px;
}
#leftbox{
	padding:8px 8px;	
	margin-bottom:10px;
	background:#fff;
	color:#424242;
	font-size:12px;
}
#leftbox h1{
	font-weight:bold!important;
	font-size:15px!important;
	margin-bottom:5px;
	color:#686566;
	font-family:Arial, Helvetica, sans-serif!important;	
}
#leftbox select{
	margin:0 0 0 -8px;	
}
/* Rightside */
#rightside{
	width:740px;
	*width:740px;
	float:left;
	margin:0 3px 0 0;
}
#rightbox{
	width:700px;
	font-size:13px;
	padding:8px 12px 15px 22px;
	margin:0 6px 8px 0;
	clear:both;
	min-height:200px;
}
#rightbox p{
	margin:0 0 15px 0;	
}
#rightbox ul, #rightbox-page ol{
	margin:15px;	
}
 #rightbox-page ul li{
	padding:4px 0;	
}
#rightbox-page{
	width:700px;
	font-size:14px;
	color:#6e6d6d;	
	padding:8px 12px 15px 22px;
	margin:0px 6px 8px 0;
	clear:both;
	min-height:450px;
}
#rightbox-page p{
	margin:0 0 15px 0;	
}
#rightbox-page ul, #rightbox-page ol{
	margin:0 15px 15px 15px;	
}
#rightbox-page img{
	margin:10px;	
}

#rightside label{
	width: 90px!important;
	float: left!important;
	text-align: left!important;
	margin-right: 10px!important;
	display: block!important;
	position:relative;
	top:5px;
	cursor:text;
}
#rightside input{	
	padding:1px 0 1px 0!important;
	margin-bottom:8px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;	
}
#CatDisplay{
	margin-top:10px;	
}
#pagetitle{
	padding:0;
	height:40px;
}
#pagetitle h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold!important;
	color:#686666;
	margin-bottom:8px;
	position:relative;
	float:left;
}
#pagetitle select{
	float:right;
	margin-left:-10px!important;	
}

/* Footer Structure */
#footerWrap{
	width:930px; 
	clear:both;	
	margin:0 auto;
	margin-top:15px;
}
#footer{
	width:930px;
	margin:0 auto;
	line-height:22px;
	font-size:12px;
	overflow:hidden;
	padding:25px 0;
	font-size:14px;
	-moz-border-radius:8px;
	border-radius: 8px;
	background:#e7e7e7;
}
#footer table{
	margin:0 auto;	
}
#footer table td{
	padding:0 20px;	
}
#footer p{
	margin:0 0 8px 0;	
}
#footer table td ul{
	list-style-type:none;
}
#footer a{
	color:#132b69;	
}
#footer a:hover{
	color:#000;	
}
.borderright{
	border-right:1px dotted #a0a0a0;
}
#footer h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#595c5b;
	margin-bottom:8px;
}

#copyright{
	margin:0 auto;
	
	background:#fff; /* Editable */
}
.copytext{
	width:930px;
	margin:0 auto;
	position:relative;
	padding:10px 0 10px 0;	
	font-size:12px;
	color:#a3a2a2;
	text-align:right;
}
.copytext a{
	color:#a3a2a2;	
}

/** feature products **/



/* Product Page */
#rightside-product{
	width:700px;
	*width:704px;
	float:left;
	margin:0 auto;
	font-size:13px;
	background:#fff;	
	padding:5px 12px 15px 12px;
	margin:0 6px 0 0;
	border-left:1px solid #cfcdcd;
}

#productBreadcrumbs{
	margin:15px 0;
	font-size:12px;	
	color:#7f7f7f;
}
#productContainer{
	width:700px;
	margin-left:15px;	
}
#productCategory{
	width:100%;
	color:#7f7f7f;
	font-size:12px;	
	padding:6px 0;
}
#productCategory a{
	color:#2f77bd;	
}
#productCategory a:hover{
	color:#6e6d6d;	
}
#productLeft{
	float:left;
	width:50%;	
}
#productGallery{
	background:#fff;
	font-size:12px;	
	color:#7f7f7f;
}
#productEnlarge{
	z-index:10;
	position:relative;
	bottom:5px;
	height:20px;	
}
#productEnlarge a{
	color:#132b69;	
}
#productEnlarge a:hover{
	color:#004f18;	
}
#productCaption{
	z-index:10;
	position:relative;
	bottom:10px;
	height:0px;	
}
#productGalleryThumbs{
	border:1px solid #cfcdcd;
	background:#fff;
	float:left;
	clear:both;	
	margin:10px 0;
	padding:4px 0;
	-moz-border-radius:6px;
	border-radius: 6px;
}
#productGalleryThumbs img{
	float:left;
	padding:0 5px;
}
#productRight{
	float:right;
	width:48%;
}
#productRight h1{
	color:#132b69;	
	font-weight:bold;
	font-size:34px;
	line-height:38px!important;
	font-family:Arial, Helvetica, sans-serif;
}
#productReviewCount{
	margin:5px 0;
	font-size:11px;	
}
#productReviewCount a{
	font-size:11px;	
}
#productSummary{
	color:#6e6d6d;
	font-size:15px;	
	margin:5px 0;
}
#productOptionsWrapper{
	background:#efefef;
	padding:10px;
	color:#6e6d6d;
	font-size:12px;
	margin:15px 0;
	-moz-border-radius:8px;
	border-radius: 8px;
}
#productOptionsWrapper input, textarea{
	padding:2px; color:#000; font:bold 14px Arial, Helvetica, sans-serif!important; width:280px; 	
}
#productOptionsWrapper select{
	padding:2px; color:#000; font:bold 14px Arial, Helvetica, sans-serif!important; 	
}
#productPriceWrapper{
	color:#6e6d6d;
	font-size:20px;
	float:left;	
	clear:both;
}
.productPrice{
	font-family:Arial, Helvetica, sans-serif!important;
	color:#595c5b;	
}

.productMSRP{
	text-decoration:line-through;
	color:#959595;	
}
.productCurrency{
	color:#959595;
	font-size:12px;
}
.productsave{
	color:#0ca50c;
	font-size:15px;
	clear:both;
	display:block;
}
#productDiscounts{
	clear:both;
	margin:3px 0 0 0;	
}
#productDiscounts td{
	padding:3px;	
}
#productQuantity div{
	position:relative;
	top:-8px;
}
#productQuantity input{
	width:50px;	
	margin:5px 0 5px 0;
}
#productsAlsoBuy{
	width:100%;
	margin:10px 0;	
}
#productsAlsoBuy .fp{
	width:160px;
	margin-left:0px;
}

/* View Cart Page */
#cartContainer{
	width:700px;
	font-size:13px;
	padding:15px 12px 15px 15px;
	margin-left:12px;
	min-height:450px;
}
#cartContainer h1{
	font-weight:bold!important;
	font-size:20px!important;
	margin-bottom:5px;
	color:#686566;
	font-family:Arial, Helvetica, sans-serif!important;		
}
#cartContainer h2{
	font-weight:bold;
	font-size:16px!important;
	margin:4px 0 5px 0;
}
#cartContainer td{
	padding:0px 0px;
	font-size:12px;
}
.cartBorder{
	border-bottom:1px solid #cfcdcd;	
}
#cartList td{
	padding:6px 4px;	
}
#cartContainer label{
	width: 90px!important;
	float: left!important;
	text-align: left!important;
	margin-right: 10px!important;
	display: block!important;
	position:relative;
	top:5px;
	cursor:text;
}
#cartContainer input{
	padding:1px 0 1px 0;
	margin-bottom:8px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;	
}
#cartProductName{
	font-size:14px;
	margin:5px 0 5px 0;	
}
.cartPricing{
	font-size:11px;
	color:#666;	
	line-height:20px;
}
.cartPricing strong{
	font-size:14px;
	color:#000;	
}
.cartPricing input{
	text-align:right;
	position:relative;
	top:-2px;
	width:50px;	
}
#cartTotalBox, #cartTotalBox td{
	background:#efefef;
	padding:2px 4px 5px 4px;
	color:#000;	
	margin:15px 0;
	line-height:20px;
	font-size:12px;	
	border:0;
	-moz-border-radius:8px;
	border-radius: 8px;
}
#cartCouponStatus td{
	line-height:15px;	
}
#cartEstimateShipping{
	display:none; 
	margin:8px 0 0 -5px; 
}
#cartEstimateShipping label{
	width: 78px!important;
	float: left!important;
	text-align: left!important;
	margin-right: 10px!important;
	display: block!important;
	position:relative;
	top:-1px;
	cursor:text;
}
#cartEstimateShipping .buttonSmallInput{
	width:100px;	
}
/* Shipping Page */
#shippingContainer{
	font-size:12px;
	color:#686566;
}
#shippingContainer h1{
	font-weight:normal!important;
	font-size:20px!important;
	margin-bottom:5px;
	color:#686566!important;
	font-family:Arial, Helvetica, sans-serif!important;	
}
#shippingContainer h2{
	font-weight:normal!important;
	font-size:20px!important;
	color:#686566;
	font-family:Arial, Helvetica, sans-serif!important;	
}
#shippingContainer td{
	padding:2px 10px!important;	
	border:0!important;
}
#shippingContainer input, textarea{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;	
	margin-bottom:8px;	
}
#shippingContainer img{
	position:relative;
	top:2px;	
}
.shippingContainerInput{
	margin-left:10px;
	width:190px;
	padding:1px;
}
#boxGrey{
	padding:10px;
	background:#efefef;
	color:#000;	
	margin:15px 0;
	line-height:20px;
	overflow:hidden;
	position:relative;
	-moz-border-radius:8px;
	border-radius: 8px;
}
.boxGreyLeft{
	text-align:left;
	padding:0 10px 0 0;	
}
.boxGreyMiddle{
	text-align:right;	
}
.shippingBorder{
	border-left:1px solid #b2b2b2;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;	
}
.shippingPadding{
	padding-left:20px!important;
}

/* Checkout */
#checkoutContainer{
	margin:10px 0;
	color:#000;
	font-size:12px;
}
#checkoutContainer h1{
	font-size:18px;
	color:#595c5b;
	font-weight:normal;
	margin:10px 0 10px 0;	
}
#checkoutContainer h2{
	font-weight:normal;
	color:#595c5b;
	font-size:16px!important;
}
#checkoutContainer td{
	padding:2px 10px 2px 4px;
	border:0!important;	
}
#checkoutContainer input, textarea{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;	
	margin-bottom:8px;
}
.checkoutContainer{
	margin-left:10px;
	width:213px;
	padding:1px;
}
#checkoutContainer label{
	width: 90px;
	float: left;
	text-align: left;
	margin-bottom:5px;
	display: block;
	position:relative;
	top:2px;
	cursor:text;
}
#checkoutSubmitBox{
	background:#efefef;
	padding:6px 20px 6px 20px!important;
	color:#595c5b;	
	margin:15px 0;
	line-height:20px;
	
}
.checkoutInput{
	width:210px;
	padding:1px!important;	
}


/***** Group Menu *****/
.grouptitle{
	font-weight:bold;
	font-size:17px;
	color:#686566;
	margin-top:0px;
	margin-bottom:0px;
	display:block;
}
.othertitle{
	font-weight:bold!important;
	font-size:15px!important;
	margin-bottom:5px;
	color:#686566;
	font-family:Arial, Helvetica, sans-serif!important;	
	margin-top:9px;
	display:block;
}
.catdivider{
	clear:both; height:1px; height:7px;
	width:155px;
	background:url(images/divider2.png) repeat-x;	 margin:15px 0 15px 0;
}
#groupmenu {
    width: 155px;
}
#groupmenu, #groupmenu ul, #groupmenu li {
	list-style: none;
}
#groupmenu li a{
	color:#132b69!important;
	font-weight:bold;
	font-size:14px;
}
#groupmenu li a:hover{
	color:#00531d!important;
	font-size:14px;
}
#groupmenu li a.spanopen:hover{
	color:#aeaeae!important;	
	cursor:default!important;
}
#groupmenu li a.lson{
	color:#aeaeae!important;
	cursor:default!important;
}
#groupmenu li a:hover.lson{
	color:#aeaeae!important;
	cursor:default!important;
}
#groupmenu a {
	display: block;
	font-size:14px;
	width: 98%;
	padding:4px 0 4px 0;
	text-decoration: none;
}
#groupmenu a.span {
	color: #6e6d6d;
	position: relative;
}
#groupmenu a.span:hover {
	font-size:14px;
	color:#132b69;
}
#groupmenu a.span img {
	position: absolute!important;
	top: 10px;
	left: 144px!important;
}
/* Vertical groupmenu Second Level */
#groupmenu li ul li {
	font-size:14px;
	border: none;
	list-style-type:none;
	position:relative;
	color:#6e6d6d;
	width:155px;
}
#groupmenu li ul li a {
	color: #132b69!important;
	font-size:14px;
	line-height:16px;
	font-weight:normal!important;
	position:relative;
	padding:3px 0 3px 10px;
}
#groupmenu li ul li a:hover {
	color: #00531d!important;
	list-style-type:none;
}





/***** Vertical Menu *****/
#vertmenu {
    width: 155px;
}
#vertmenu, #vertmenu ul, #vertmenu li {
	list-style: none;
}
#vertmenu li a{
	color:#132b69!important;
	font-weight:bold;
	font-size:14px;
}
#vertmenu li a:hover{
	color:#00531d!important;
	font-size:14px;
}
a.spanopen{
	color:#aeaeae!important;
	cursor:default!important;	
}
#vertmenu li a.spanopen:hover{
	color:#aeaeae!important;	
	cursor:default!important;
}
#vertmenu li a.lson{
	color:#aeaeae!important;
	cursor:default!important;
}
#vertmenu li a:hover.lson{
	color:#aeaeae!important;
	cursor:default!important;
}
#vertmenu a {
	display: block;
	font-size:14px;
	width: 98%;
	padding:4px 0 4px 0;
	text-decoration: none;
}
#vertmenu a.span {
	color: #6e6d6d;
	position: relative;
}
#vertmenu a.span:hover {
	font-size:14px;
	color:#132b69;
}
#vertmenu a.span img {
	position: absolute!important;
	top: 10px;
	left: 144px!important;
}
/* Vertical Menu Second Level */
#vertmenu li ul li {
	font-size:14px;
	border: none;
	list-style-type:none;
	position:relative;
	color:#6e6d6d;
	width:155px;
}
#vertmenu li ul li a {
	color: #132b69!important;
	font-size:14px;
	line-height:16px;
	font-weight:normal!important;
	position:relative;
	padding:3px 0 3px 10px;
}
#vertmenu li ul li a:hover {
	color: #00531d!important;
	list-style-type:none;
}

/***** Page Menu *****/
#pagemenu {
    width: 155px;
}
#pagemenu, #pagemenu ul, #pagemenu li {
	list-style: none;
}
#pagemenu li a{
	color:#132b69!important;
	font-weight:bold;
	font-size:14px;
}
#pagemenu li a:hover{
	color:#00531d!important;
	font-size:14px;
}
a.spanopen{
	color:#aeaeae!important;
	cursor:default!important;	
}
#pagemenu li a.spanopen:hover{
	color:#aeaeae!important;	
	cursor:default!important;
}
#pagemenu li a.lson{
	color:#aeaeae!important;
	cursor:default!important;
}
#pagemenu li a:hover.lson{
	color:#aeaeae!important;
	cursor:default!important;
}
#pagemenu a {
	display: block;
	font-size:14px;
	width: 98%;
	padding:4px 0 4px 0;
	text-decoration: none;
}
#pagemenu a.span {
	color: #6e6d6d;
	position: relative;
}
#pagemenu a.span:hover {
	font-size:14px;
	color:#132b69;
}
#pagemenu a.span img {
	position: absolute!important;
	top: 10px;
	left: 144px!important;
}
/* Page Menu Second Level */
#pagemenu li ul li {
	font-size:14px;
	border: none;
	list-style-type:none;
	position:relative;
	color:#6e6d6d;
	width:155px;
}
#pagemenu li ul li a {
	color: #132b69!important;
	font-size:14px;
	line-height:14px;
	font-weight:normal!important;
	position:relative;
	padding:3px 0 3px 0;
}
#pagemenu li ul li a:hover {
	color: #00531d!important;
	list-style-type:none;
}

/* brands sidebar */
#brands-container{
	padding:10px 5px 10px 15px;
	background:#fff;
	border:1px solid #b2b2b2;
	-moz-border-radius:6px;
	border-radius: 6px;
	clear:both;
	position:relative;
	top:20px;
}
#brands-container select{
	margin:0 0 0 -7px;	
}
.brandFilterLink{
	margin-left:-8px;	
	margin-top:7px;
}

/* button small */
.buttonSmall a{
	color:#000;
	text-decoration:none;
}
.buttonSmall span{
	display: inline-block;
	cursor:pointer;
	margin: 0px;    
	background-color: #595FD3;
	background:url("images/storebuttons.png") 0px 0px no-repeat;
	border: 0px;
	height:18px;
	min-width:52px;
	text-align:center;
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	border-radius:3px;
	-webkit-border-radius: 3px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	padding: 5px 10px 0 10px;
	overflow: visible;
}
.buttonSmall span:hover{
	background:url("images/storebuttons.png") -220px  0px no-repeat;
	cursor:pointer;
}
.buttonSmallMoveDown{
	margin:17px 0 0 0;	
}


/* store finder */
.findstore{
	background:#222 url("images/storebuttons.png") right -25px no-repeat;
	border: 0px;
	height:16px;
	font-family: Arial;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	line-height:20px;
	color: #fff!important;
	padding: 8px 32px 9px 22px;
	overflow: visible;
	-moz-border-radius:8px;
	border-radius: 8px;
	margin-left:20px;
}
.findstore:hover{
	background:#0085C7 url("images/storebuttons.png") right  -65px no-repeat;
}
#findStores input, #findStores select{
	margin-right:10px;	
}
.locationlist{
	margin-right:10px;	
}
.locationlistcell h2{
	font-weight:bold;	
}

/* button large */
.buttonLarge{
	margin:10px;	
}
.buttonLarge a{
	color:#fff!important;
	text-decoration:none;
}
.buttonLarge span{
	cursor:pointer;
	margin: 0;    
	background:#222 url("images/storebuttons.png") right -25px no-repeat;
	border: 0px;
	height:16px;
	font-family: Arial;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	line-height:20px;
	color: #fff!important;
	padding: 8px 32px 9px 22px;
	overflow: visible;
	-moz-border-radius:8px;
	border-radius: 8px;
}
.buttonLarge span:hover{
	background:#0085C7 url("images/storebuttons.png") right  -65px no-repeat;
	cursor:pointer;
}
	
	
/* button small input */
.buttonSmallInput{
	display: block;
	cursor:pointer;
	margin: 0px;    
	background:url("images/storebuttons.png") 0px 0px no-repeat;
	border: 0px;
	height:25px!important;
	min-width:75px!important;
	text-align:center;
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	border-radius:3px;
	-webkit-border-radius: 3px;
	font-family: Arial;
	font-size: 12px!important;
	text-decoration: none;
	color: #000;
	font-weight:normal!important;
	text-transform:uppercase;
	padding: 50px 10px 50px 10px!important;
	overflow: visible;
}
.buttonSmallInput:hover{
	background:url("images/storebuttons.png") -220px  0px no-repeat;
	cursor:pointer;
}
	
/* button large input */
.buttonLargeInput{
	cursor:pointer;
	margin: 0;    
	background:#222 url("images/storebuttons.png") right -25px no-repeat;
	border: 0px;
	height:16px;
	font-family: Arial;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	line-height:20px;
	color: #fff!important;
	padding: 8px 32px 9px 22px;
	overflow: visible;
}
.buttonLargeInput:hover{
	background:url("../images/storebuttons.png") right  -65px no-repeat;
	cursor:pointer;
}	

/* button Buy Now */
.buttonBuyNow{
	margin:10px 0;	
}
.buttonBuyNow a{
	color:#fff;
	text-decoration:none;
}
.buttonBuyNow span{
	cursor:pointer;
	margin-left: 2px;    
	background:url("images/storebuttons.png") left -29px no-repeat;
	border: 0px;
	height:4px;
	-moz-border-radius: 4px;
	border-radius:4px;
	-webkit-border-radius: 4px;
	font-family: arial;
	font-size: 15px;
	text-decoration: none;
	color: #fff;
	padding: 3px 12px 3px 12px;
	overflow: visible;
}
.buttonBuyNow span:hover{
	background:url("images/storebuttons.png") left  -69px no-repeat;
	cursor:pointer;
}

/* button Medium */
.buttonMedium{
	margin:10px;	
}
.buttonMedium a{
	color:#fff;
	text-decoration:none;
}
.buttonMedium span{
	cursor:pointer;
	margin: 0;    
	background:url("images/storebuttons.png") right -29px no-repeat;
	border: 0px;
	height:10px;
	-moz-border-radius: 4px;
	border-radius:4px;
	-webkit-border-radius: 4px;
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	color: #fff;
	padding: 7px 32px 7px 22px;
	overflow: visible;
}
.buttonMedium span:hover{
	background:url("images/storebuttons.png") right  -69px no-repeat;
	cursor:pointer;
}
	
/* Checkout/Order styles */
.checkoutTitle h4{
	font-weight:bold!important;
	font-size:14px!important;	
}

.checkoutOrderTable{
	position:relative;
	left:-4px;	
	line-height:17px;
}
.checkoutOrderTable .buttonLarge, .buttonMedium{
	margin-left:0px;
}
.checkoutOrderTable .buttonMedium{
	margin-left:0px;
}


.checkoutOrderBox{
	padding-bottom:5px;
	line-height:17px;
}
.checkoutOrderBox .buttonLarge{
	margin-left:0px;
	position:relative;
	top:6px;
	margin-bottom:10px;
	display:inline-block;
}
.checkoutOrderBox .buttonMedium{
	margin-left:0px;
	position:relative;
	top:6px;
	margin-bottom:15px;
	
}
	
/* popup product gallery */

#productGalleryPopupDistance { 
	width:1px;
	height:50%;
	margin-bottom:-270px; /* half of container's height */
	float:left;
}
#productGalleryPopupWrapper{
	display:none; 
	height:100%; 
	position:fixed;
	top: 0px;
	right: 0px; 
	width:100%;
	z-index:1000000;
	background:url(images/transparent.png) repeat; 
}
#productGalleryPopupContent {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:540px;
	width:880px;
	clear:left;
	background:#fff;
	border:2px solid #b8b7b7;
	-moz-border-radius:12px;
	border-radius:12px;
	line-height:15px;
	color:#6e6d6d;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:5000000!important;
}
#productGalleryPopupContent h1{
	font-size:28px;
	margin:0 0 10px 0;
	line-height:24px;
	font-weight:bold;
	color:#6e6d6d;
	font-family:Arial, Helvetica, sans-serif;
}
#productGalleryPopupCaption{
	font-size:14px;
	color:#6e6d6d;
}
#productGalleryPopupThumbs{
	height:280px;
	margin:10px 0 0 0;
	overflow-x:hidden;	
	overflow-y:auto;
	width:370px;
}
#productGalleryPopupThumbs img{
	float:left;
	margin:0 0 8px 12px;	
}
.productGalleryPopupClose{
	float:right;
	height:30px;
	position:relative;
	left:-30px;
	top:20px;	
}
.productGalleryPopupBorder{
	border-right:1px solid #b2b2b2; 
	padding-right:20px; 
	padding-left:20px;	
}



/* popup product gallery */

#pageGalleryPopupDistance { 
	width:1px;
	height:50%;
	margin-bottom:-255px; /* half of container's height */
	float:left;
}
#pageGalleryPopupWrapper{
	display:none; 
	height:100%; 
	position:fixed;
	top: 0px;
	right: 0px; 
	width:100%;
	z-index:1000000;
	background:url(images/transparent.png) repeat; 
}
#pageGalleryPopupContent {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:510px;
	width:500px;
	clear:left;
	background:#fff;
	border:2px solid #b8b7b7;
	-moz-border-radius:12px;
	border-radius:12px;
	line-height:15px;
	color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:5000000!important;
}
#pageGalleryPopupContent h1{
	font-size:20px;
	margin:0 0 10px 0;
	line-height:24px;
}
#pageGalleryPopupCaption{
	font-size:14px;
	color:#000;
}
#pageGalleryPopupThumbs{
	height:280px;
	margin:10px 0 0 0;
	overflow-x:hidden;	
	overflow-y:auto;
	width:370px;
}
#pageGalleryPopupThumbs img{
	float:left;
	margin:0 0 8px 12px;	
}
#pageGalleryPopupClose{
	text-align:right;
	padding:12px 0;
	margin:0 auto;
	width:470px;
}
.pageGalleryPopupBorder{
	border-right:1px solid #b2b2b2; 
	padding-right:20px; 
	padding-left:20px;	
}
#pageGalleryBottom{
	width:470px;
	margin:0 auto;	
}
#pageGalleryPopupPrev{
	width:50px;
	height:20px;
	float:left;
	
}
#gallerydescription{
	width:370px;
	height:32px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	float:left;
}
#pageGalleryPopupNext{
	width:50px;
	float:right;
	text-align:right;	
}


/* popup product add to cart */

#productAddCartPopupDistance { 
	width:1px;
	height:50%;
	margin-bottom:-150px; /* half of container's height */
	float:left;
}
#productAddCartPopupWrapper{
	display:none; 
	height:100%; 
	position:fixed;
	top: 0px;
	right: 0px;
	width:100%;
	z-index:100;
	background:url(images/transparent.png) repeat; 
}
#productAddCartPopupContent {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:270px;
	width:525px;
	clear:left;
	background:#fff;
	border:2px solid #b8b7b7;
	-moz-border-radius:12px;
	border-radius:12px;
	line-height:15px;
	color:#000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:5000000!important;
}
#productAddCartPopupContent h1{
	font-size:20px;
	margin:0 0 10px 0;
}
#productAddCartPopupContent h2{
	font-size:16px;
	margin:0 0 5px 0;
	font-weight:normal;
}
#productAddCartPopupContent table{
	position:relative;
	top:15px;
}


/** contact page **/
#contactPage {
	margin-bottom:30px;
}
#contactPage label{
	width: 130px!important;
	float: left!important;
	text-align: left!important;
	margin-right: 10px!important;
	display: block!important;
	position:relative;
	top:5px;
	cursor:text;
}
#contactPage .buttonLarge{
	position:relative;
	left:145px;
	top:10px;
}
.contactInput{
	margin-left:10px;
	width:213px;
	padding:1px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:14px;
}
.contactText{
	
}


/** product options **/
.optionselecttext{
	margin:5px 0 5px 0;	
}
.optionnotselected { text-align:center; cursor:pointer; border:1px solid #cfcdcd; background-color: #fff; color: #4D4D4D; margin: 0 2px 2px 0; padding: 2px 8px 2px 8px; white-space: nowrap;   }
.optionselected { text-align:center; cursor:pointer; border-width: 1px 1px 1px 1px; border-style: solid;  background-color: #132b69; color: #ffffff; margin: 0px 2px 2px 0px; padding: 2px 8px 2px 8px; white-space: nowrap;  }
.optionnotselectedimage{text-align:center; cursor:pointer; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #cfcdcd; background-color: #ffffff; color: #4D4D4D; margin: 0px 10px 2px 0px; padding:0; min-width:31px; max-width:31px; _width:31px;}
.optionselectedimage{text-align:center; cursor:pointer; border:1px solid #7f7f7f; background-color: #06752f; color: #ffffff; margin: 0 10px 2px 0; padding:0; min-width:30px; max-width:30px; _width:30px;}

.optionnotes { color: #4e4d4d; margin-top: -4px; text-align:left!important;  }
.optionnotes p{ text-align:left!important;  }

/** product tabs **/
.producttabbox { width:100%;  position:relative; padding:0; float:right}

.producttabon {font-size:16px; margin-right:0; position:relative; left:1px; text-decoration: none; padding: 8px 20px; color: #fff!important; background:#132b69; float:left;display:block; font-weight:normal; border-bottom:1px solid #132b69; font-family:Arial, Helvetica, sans-serif; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px;
	border-top-right-radius: 8px; border-top-left-radius: 8px;}

.producttaboff {font-size:16px; margin-right:2px; position:relative; left:1px; text-decoration: none; padding: 8px 20px; color: #7f7f7f!important; background-color: #fff; float:left;display:block; border-top:1px solid #cfcdcd; border-right:1px solid #cfcdcd; border-left:1px solid #cfcdcd; font-weight:normal; font-family:Arial, Helvetica, sans-serif;  -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px;
	border-top-right-radius: 8px; border-top-left-radius: 8px;}

.producttabcontent {  font-size: 14px; color: #6e6d6d; padding:10px 17px; width:95%; border:1px solid #cfcdcd; margin:0 auto; float:right}
.producttabcontent ul, ol { margin-left:20px!important;}
.producttabcontent a{ color:#276faa!important; }
.producttabcontent p{ margin:7px 0 7px 0; text-align:left;  }
.producttabcontent h3{
	font-weight:bold;
	color:#000;	
	font-size:14px;
	margin:0 0 10px 0;
}

/*slideshow styles*/
#slideshowWrapper{clear:both; padding:0px; margin: 0px; margin:0 auto;background:none; overflow:hidden;
	  }
#fssPrev{display:none;}
#fssNext{display:none;}
#fssPlayPause{display:none;}

#slideshow{

}

ul#slideshow{list-style:none;margin: 0px; padding:0px;  }
#fssList{text-align:right; position:relative; z-index: 2; margin: 0px 10px 0px 0px; padding:0px; list-style:none;top:0px; display:none}
#fssList li{display:inline;padding-right:10px;}
#fssList li a{color:#999;text-decoration:none;}
#fssList li.fssActive a{font-weight:bold;color:#333;}

.slide{
	
}
.slideproduct{
	height:273px;
	overflow:hidden;
	width:928px;
	background:#fff;
	-moz-border-radius: 8px;	border-radius:8px; 	-webkit-border-radius: 8px; border:1px solid #ccc;	
}

.slide-left {
	width:470px;
	float:right;
	position:relative;
	font-size:17px!important;
	color:#424242;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	left:-105px;
	line-height:20px;
}
.slide-left a{
	cursor:pointer;
	margin: 0;    
	background:#222 url("images/storebuttons.png") right -25px no-repeat;
	border: 0px;
	height:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-decoration: none;
	line-height:18px!important;
	color: #fff!important;
	padding: 8px 32px 9px 22px;
	overflow: visible;
	-moz-border-radius:8px;
	border-radius: 8px;
	white-space:nowrap;
	
	
}
.slide-left a:hover{
	background:url("images/storebuttons.png") right  -65px no-repeat;
	cursor:pointer;	
	color:#fff;
}
.slide-left h1{
	font:bold 40px "Trebuchet MS", Arial, Helvetica, sans-serif!important;
	color:#132b69!important;
}
.slide-right {
	float:left;
	width:225px;
	position:relative;
	left:92px;
	background:#fff;
}

.slide-right table{
	height:268px;	
}
.slide-right img{
	
}

.clearFloat{
	clear:both;
	height:10px;	
}
	
	 .clearfix:after {
        content: ".";
        clear: both;
        height: 0;
        visibility: hidden;
        display: block;
}
  .clearfix {
        display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */