* {
	margin:0px;
	padding:0px;
	outline:none;
}
body {
	behavior: url(assets/css/csshover.htc);
	background:#433a33 url("../img/bgs/top-bg.png") repeat-x;
	font-family:verdana;
	font-size:11px;
	margin:0px;
	padding:0px;
}

a { text-decoration:none; color:#000000; outline:none; }
a:hover { text-decoration:underline; }

img { border:none; }

h1,h2,h3,h4,h5,h6 { /*font-family:"Arial";*/ margin:0px; padding:0px; }

p { margin:0px; padding:8px 0px 8px 0px; }

h1 { font-size:22pt;  }
h2 { font-size:20pt;  }
h3 { font-size:13pt;  }
h4 { font-size:11pt;  }
h5 { font-size:10pt;  }

.red {color:#ce2a2a;}
.blue { color:#0380c1; }

ul li{ list-style:none; float:left;  position:relative; }

.wrapper {
	width:100%;
	height:auto;
	float:left;
}

.wrapper .body-container {
	width:975px;
	margin:0px auto;
	height:auto;
}
.wrapper .body-container .page-header {
	height:93px;
}
.wrapper .body-container .page-header .logo-sec {
	float:left;
	width:281px;
	height:93px;
	line-height:0px;
}
.wrapper .body-container .page-header .logo-sec img {
	margin:0px 0px 0px 0px;
	height:93px;
	width:198px;
}
.wrapper .body-container .page-header .text-sec {
	float:left;
	margin:39px 0px 0px 0px;
	line-height:28px;
	width:694px;
	
}
.wrapper .body-container .page-header .text-sec * {
	float:left;
}
.footer .search-bar .contents .search-text,
.wrapper .body-container .page-header .text-sec .search-text {
	border:1px solid #3b3936;
	padding:4px 8px;
	color:#595755;
	font-size:14px;
	margin-right:7px;
	float:left;
	width:144px;
}
.footer .search-bar .contents .lnk-basket,
.wrapper .body-container .page-header .text-sec a.lnk-basket {
	margin:0px 20px 0px 25px;
	padding:1px 0px 0px 30px;
	background:url(../img/bgs/header-basket.png) 0px 5px no-repeat;
	line-height:24px;
	height:24px;
	color:#fff;
	font-size:11pt;
	display:block;
}
.footer .search-bar .contents .logout-button,
.wrapper .body-container .page-header .text-sec a.logout-button 
{
	/*margin:0px 20px 0px 25px;
	padding:1px 0px 0px 30px;
	height:24px;*/
	color:#fff;
	font-size:10pt;
	display:block;
	position:absolute;
	top:5px;
	right:5px;
	text-align:right;
}
.wrapper .body-container #top-account-nav {
	width:570px;
	height:32px;
	margin:0px auto 0px 196px;
	background:url("../img/bgs/account-nav.png") no-repeat;
	line-height:29px;
	position:absolute;
	top:86px;
	padding:0px 0px 0px 33px;
	color:#353331;
}
#top-account-nav ul {
	color:#353331;
	text-transform:uppercase;
}

#top-account-nav ul li a {
	background:url("../img/bgs/top-accountnav-bullet.png") 0px 4px no-repeat;
	padding:0px 10px 0px 10px;
}

#top-nav {
	margin:50px 0px 0px 0px;
	text-align:left;
	border-top:1px solid #d0cfcd;
	border-bottom:1px solid #d0cfcd;
	font-weight:bold;
	font-size:9pt;
	height:auto;
	color:#595755;
}

#top-nav ul {
	height:30px;
	line-height:30px;
	position:relative;
}
#top-nav ul li ul {
	right:999em;
	position:absolute;
	padding:0px 0px 11px 0px;
	z-index:3;
	width:195px;
	font-size:8pt;
	background:transparent url(../img/bgs/sub-menu-footer.gif) 0% 100% no-repeat;
	height:auto;
	top:30px;
	font-size:10px;
}

#top-nav ul li:hover ul {
	left:0;
}
#top-nav ul li ul li {
	float:none;
	padding:0px 0px 0px 13px; 
	height:30px;
	background:url(../img/bgs/submenu-bg.png) 0% 0% repeat-y;
}
#top-nav ul li ul li a {
	color:#595755;
	background:url(../img/bgs/sub-menu-bullet.png) 6px 3px no-repeat;
	padding:0px 0px 0px 18px;
}
#top-nav ul li ul li a:hover {
	text-decoration:none;
}

#top-nav ul li a {
	color:#595755;
	padding:0px 8px 0px 8px;
}

#top-nav ul li.first a {
	color:#bbb8b6;
	padding:0px 7px 0px 6px;
}

#top-nav ul li.first:hover a, 
#top-nav ul li:hover a {
	color:#c60909;
}
#top-nav ul li.selected a {
	color:#c60909;
}
#top-nav ul li.hover a {
	color:#c60909;
}
#top-nav ul li.hover ul {
	right:auto;
}


#top-nav ul li.hover ul a,
#top-nav ul li.first:hover ul a, 
#top-nav ul li:hover ul a {
	color:#595755;
	font-weight:bold;
}

#top-nav ul li.hover ul li.shover,
#top-nav ul li.first:hover ul li:hover, 
#top-nav ul li:hover ul li:hover {
	background:url(../img/bgs/submenu-hover-bg.png) 0px 0px no-repeat;
}

#top-nav UL LI UL.largeMenu 
{
	width:250px;
	background:transparent url(../img/bgs/sub-menu-footer-long.gif) 0% 100% no-repeat;
}
#top-nav UL LI UL.largeMenu li
{
	background:#d0cfcd url(../img/bgs/submenu-bg-long.png) no-repeat;
}
#top-nav UL LI UL.largeMenu li:hover
{
	background:#d0cfcd url(../img/bgs/submenu-hover-bg-long.png) no-repeat;
}

#top-nav UL LI UL.test 
{
	width:300px;
}
.bread-crumb {
	height:37px;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	line-height:37px;
	font-size:10pt;
	color:#595755;
	background:url(../img/bgs/breadcrumb-trail.png) 0px 0px no-repeat;
}
.bread-crumb a {
	background:url(../img/bgs/brown-bullet.png) 0px 5px no-repeat;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 15px;
}
.home-top-banner {
	margin:30px 0px 0px 0px;
	height:147px;
}
.page-contents {
	margin:20px 0px 0px 0px;
	float:left;
	width:100%;
}
.page-contents .right-full-column {
	width:735px;
	float:left;
}
.page-contents .right-column {
	width:260px;
	float:left;
}
.page-contents .left-column {
	float:left;
	width:238px;
}
.page-contents .left-full-column {
	float:left;
	width:714px;
}
.large-box {
	width:714px;
	height:auto;
	float:left;
	margin-bottom:25px;
}
.large-box .head {
	font-size:0%;
	line-height:0%;
}
.large-box .body {
	background-color:#fff;
	padding:10px 26px;
	width:662px;
	float:left;
    margin:0px;
	height:auto;
}
.large-box .foot {
	font-size:0%;
	line-height:0%;
	clear:both;
	height:4px;
	float:left;
}
.top-pager {
}
.top-pager .head {
	height:42px;
	line-height:normal;
	padding:0px 7px 0px 0px;
}
.top-pager .head .product-title{
	float:left;
	color:#595755;
	font-size:12pt;
	margin:22px 0px 0px 0px;
}
.top-pager .head .buttons {
	float:right;
	margin:15px 0px 0px 0px;
}
.top-pager .head .buttons * {
	margin:0px 0px 0px 15px;
}
.pager-box {
	padding:3px 0px 3px 0px;
	border-top:2px dotted #dbdbdb;
	border-bottom:2px dotted #dbdbdb;
	line-height:normal;
	float:left;
	width:657px;
}
.pager-box .pager-links-box { 
	height:34px;
	background-color:#e9e9e9;
}
.pager-links-box .pager-items {
	float:left;
	width:49%;
	height:34px;
}
.pager-links-box .pager-controls {
	padding:5px 5px 0px 0px;
	float:right;
	color:#595755;
	width:310px;
	text-align:right;
}
.pager-links-box .pager-controls span {
	color:#595755;
	font-weight:bold;
	/*padding:0px 10px 0px 0px;*/
	line-height:25px;
}
.pager-links-box .pager-controls select {
	color:#595755;
	/*padding:2px 0px 2px 0px;*/
}
.pager-links-box .pager-items span {
	color:#595755;
	font-size:10pt;
	padding:0px 8px 0px 5px;
	line-height:32px;
	float:left;
}
.pager-links-box .pager-items a {
	display:block;
	padding:5px;
	margin:6px 0px 0px 5px;
	background-color:#d2161e;
	float:left;
	color:#fff;
}
.pager-links-box .pager-items a.active {
	background-color:#787775;
}
.hot-product {
	height:auto;
	float:left;
	margin-bottom:20px;
	padding-bottom:25px;
	border-bottom:1px solid #c4c3c2;
}
.hot-product .contents {
	margin:25px 0px 0px 20px;
	height:auto;
	float:left;
}
.hot-product .contents .image-box {
	float:left;
	width:265px;
	height:auto;
	text-align:center;
}
.hot-product .contents .product-details {
	float:left;
	margin:0px 0px 0px 30px;
	width:345px;
	height:auto;
}
.hot-product .contents .product-details h2,
.hot-product .contents .product-details h2 a {
	color:#c60909;
	font-size:13pt;
}
.hot-product .contents .product-details p {
	color:#5a5856;
	line-height:13pt;font-size:10px;
}
.hot-product .contents .product-details .lnk-read-more {
	color:#ca1919;
	font-size:10px;
	font-weight:bold;
	text-transform:capitalize;
}
.hot-product .contents .product-details .price-row {
	height:36px;
	line-height:36px;
	padding:0px 0px 13px 0px;
	border-bottom:2px dotted #dbdbdb;
	color:#5a5856;
	font-size:10pt;
	font-weight:bold;
	margin:0px 0px 13px 0px;
}

.hot-product .contents .product-details .price-row span {
	float:left;
}
.hot-product .contents .product-details .price-row .discount {
	color:#c60909;
	font-size:18pt;
	font-weight:bold;
	float:right;
	padding:0px 0px 0px 40px;
	background:url(../img/bgs/img-save.png) 0px 0px no-repeat;
}
.hot-product .contents .product-details .buttons-row {
}
.hot-product .contents .product-details .buttons-row * {
	float:left;
}
.hot-product .contents .product-details .buttons-row .rating-bar {
	width:170px;
	height:30px;
	line-height:30px;
	background:url(../img/bgs/review-rating-bar.png) 0px 0px no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	color:#5a5856;
	font-size:12px
}
.hot-product .contents .product-details .buttons-row .rating-bar img {
	margin:10px 1px 0px 1px;
}
.hot-product .contents .product-details .buttons-row input {
	margin:0px 0px 0px 7px;
}
.featured-products {
	height:auto;
	width:660px;
	float:left;
}

.no-products-found {
    border-top:2px dotted #dbdbdb;
    border-bottom:2px dotted #dbdbdb;
    padding-top:17px;
    padding-bottom:17px;
    
}

.products-row {
	margin:0px 0px 0px 0px;
	padding-top:17px;
	padding-bottom:17px;
	border-top:2px dotted #dbdbdb;
	height:275px;
	clear:botom;
	float:left;
	width:660px;
}

.first-products-row {	
	border-top:0px dotted #dbdbdb;		
}

.products-row .product {
	float:left;
	width:190px;
	padding:0px 20px 0px 0px;
	margin:0px 20px 0px 0px;
	border-right:1px solid #c4c3c2;
}
.products-row .product .img-box {
	height:151px;
	width:186px;
	background-color:#e1e1e1;
}
.products-row .product p {
	color:#c60909;
	font-size:13px;
	text-align:center;
}
.products-row .last {
	float:left;
	width:190px;
	padding:0px;
	margin:0px;
	border-right:0px solid #c4c3c2;
}

.products-row .product span {
	color:#5a5856;
	font-weight:bold;
	font-size:11px;
}
.products-row .product .lnk-read-more {
	color:#ca1919;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
}
.products-row .product .buttons-row {
	margin:8px 0px 0px 0px;
	border-top:2px dotted #dbdbdb;
	padding:6px 0px 0px 0px;
	height:auto;
	float:left;
	width:100%;
}
.products-row .product .buttons-row .discount {
	float:left;
	background:transparent url(../img/bgs/img-save.png) no-repeat scroll 0 0;
	float:left;
	padding:0 0 0 40px;
	font-size:14pt;
	height:36px;
	line-height:36px;
	color:#C60909;
}
.products-row .product .buttons-row input {
	float:right;
	margin:5px 0px 0px 0px;
}
.last-products-row {
	border:none;
}
.last-products-rowfw {
	border:none;
	float:left;
	/*height:275px;*/
	padding-bottom:11px;
	margin:17px 0 0;
	width:660px;
}
.product-rowfw {
	border-top:2px dotted #DBDBDB;
	float:left;
	/*height:275px;*/
	padding-bottom:11px;
	margin:17px 0 0;
	padding-top:17px;
	width:660px;
}
.first-product-rowfw {
	border-top:0px dotted #DBDBDB;
	float:left;
	/*height:275px;*/
	padding-bottom:11px;
	margin:17px 0 0;
	width:660px;
}
.last-products-rowfw .product-image,
.first-product-rowfw .product-image,
.product-rowfw .product-image {
	height:151px;
	width:186px;
	background-color:#e1e1e1;
	float:left;
	margin:0px 20px 0px 0px; 
}
.last-products-rowfw .product-details,
.first-product-rowfw .product-details,
.product-rowfw .product-details {
	float:left;
	width:450px;
	padding:0px 0px 11px 0px;
	margin:0px 0px 7px 0px;
	border-bottom:2px dotted #dbdbdb;
}
.last-products-rowfw .price-row, 
.first-product-rowfw .price-row, 
.product-rowfw .price-row {
	float:left;
}
.last-products-rowfw .price-row * ,
.first-product-rowfw .price-row * ,
.product-rowfw .price-row * {
	float:left;
	display:block;
}
.last-products-rowfw .price-row .discount,
.first-product-rowfw .price-row .discount,
.product-rowfw .price-row .discount {
	background:transparent url(../img/bgs/img-save.png) no-repeat scroll 0 0;
	color:#C60909;
	font-size:14pt;
	height:36px;
	line-height:36px;
	padding:0px 0px 0px 40px;
	margin:0px 20px 0px 0px;
}
.last-products-rowfw .price-row input,
.first-product-rowfw .price-row input,
.product-rowfw .price-row input {
	margin:5px 0px 0px 0px;
}
.last-products-rowfw .product-details h2, 
.first-product-rowfw .product-details h2, 
.product-rowfw .product-details h2 {
	color:#c60909;
	font-size:11pt;
	font-weight:700;
	background-color:#fff;
	padding:0px 0px;
	margin:0px 0px 0px 0px;
}
.last-products-rowfw .product-details h2 a, 
.first-product-rowfw .product-details h2 a, 
.product-rowfw .product-details h2 a 
{
    color:#c60909;
}
.last-products-rowfw .product-details p,
.first-product-rowfw .product-details p,
.product-rowfw .product-details p {
	color:#5a5856;
	font-size:8pt;
	line-height:24px;
}
.last-products-rowfw .product-details p a,
.first-product-rowfw .product-details p a,
.product-rowfw .product-details p a {
	font-size:7pt;
	color:#ca1919;
	font-weight:bold;
}
.last-products-rowfw .product-details span, 
.first-product-rowfw .product-details span, 
.product-rowfw .product-details span {
	color:#9c9b9b;
	font-size:11pt;
	display:block;
	float:left;
}
.last-products-rowfw product-details .price,
.first-product-rowfw .product-details .price,
.product-rowfw .product-details .price {
	color:#5a5856;
	font-weight:bold;
	margin:0px 20px 0px 0px;
}

.content-page-header {
	border-bottom:2px dotted #dbdbdb;
	color:#595755;
	margin-bottom:30px;
}
.content-page-header h1 {
	font-size:14pt;
	line-height:24pt;
}
.content-page-contents {
		
}
.content-page-contents p {
	color:#5a5856;
	font-size:11px;
	line-height:15pt;
}
.content-page-contents h2 {
	background-color:#dbdbdb;
	color:#5a5856;
	font-size:10pt;
	font-weight:bold;
	padding:9px 12px 9px 12px;
	margin:12px 0px 2px 0px;
}
.content-page-contents ul {
	position:relative;
	padding:0px 0px 30px 45px;
	margin:9px 0px 14px 0px;
	border-bottom:2px dotted #dbdbdb;
	
}
.content-page-contents ul li {
	float:none;
	color:#5a5856;
	padding:0px 0px 0px 7px;
	margin:15px 0px 0px 0px;
	/*list-style-image:url(../img/bgs/list-red-bullet.gif);;*/
	list-style-image:url('../assets/img/bgs/red-bulet2.png');
}
.content-page-contents .seprator {
	border-bottom:2px dotted #dbdbdb;
	font-size:0%;
	line-height:0%;
	margin:4px 0px;
}
.product-page-header {
	border-bottom:2px dotted #dbdbdb;
	color:#595755;
	margin-bottom:24px;
}
.product-page-header h1 {
	text-transform:capitalize;
	font-size:14pt;
	line-height:19pt;
	width:420px;
}
.product-page-header .buttons {
	float:right;
	width:235px;
	text-align:right;
	margin:-2px 0px 0px 0px	
}
.product-page-header .buttons * { 
	margin-left:5px;
	float:left;
}
.product-page-header .buttons .email { 
	margin:2px 0px 0px 5px;
	float:left;
}
.aproduct-box {
	float:left;
	width:663px;
	
}
.aproduct-box .image-sec {
	float:left;
	width:290px;
	height:235px;
	margin-right:32px;
	background-color:#e1e1e1;
}
.aproduct-box .details-sec {
	float:left;
	width:340px;
}
.aproduct-box .details-sec p {
	color:#5a5856;
	padding:3px 0px 24px 0px;
	line-height:14pt;
}
.aproduct-box .price-row {
	float:left;
	margin:5px 0px 10px 0px;
	width:100%;
	padding:0px 0px 20px 0px;
	border-bottom:2px dotted #dbdbdb;
}
.aproduct-box .price-row .left-sec {
	float:left;
	text-align:center;
	width:290px;
}
.aproduct-box .price-row .right-sec {
	margin:0px 0px 0px 30px;
	width:340px;
	float:left;
}
.aproduct-box .price-row .right-sec .price-box {
	color:#5a5856;
	font-weight:bold;
	font-size:10pt;
	width:335px;
	float:left;
}
.aproduct-box .price-row .right-sec .price-box .retail {
	color:#9c9b9b;
	font-weight:normal;
	margin:0px 0px 0px 5px;
}
.aproduct-box .price-row .right-sec .price-box input {
	clear:both;
	margin:5px 0px 0px 0px;
}
.aproduct-box .price-row .right-sec .discount {
	float:right;
	margin:20px 0px 0px 0px;
	display:block;
	background:transparent url(../img/bgs/img-save.png) no-repeat scroll 0 0;
	color:#C60909;
	font-size:18pt;
	font-weight:bold;
	padding:0px 0px 0px 40px;
	line-height:35px;
}
.aproduct-box .buttons-row {
	border-bottom:2px dotted #dbdbdb;
	padding:0px 0px 5px 0px;
	float:left;
	width:100%;
}
.aproduct-box .buttons-row-last {
	border-top:0px dotted #dbdbdb;
	padding:10px 0px 5px 0px;
	float:left;
	/*width:650px;*/
	width:100%;
}
.aproduct-box .buttons-row-last *, 
.aproduct-box .buttons-row * {
	float:left;
}
.aproduct-box .buttons-row .review-bar {
	background:url(../img/bgs/review-ratingbar-large.gif) 0px 0px no-repeat;
	padding:5px 0px 0px 10px;
	height:30px;
	color:#5a5856;
	font-size:10pt;
	font-weight:bold;
	float:left;
	width:225px;
}
.aproduct-box .buttons-row-last .review-bar 
{
    background:url(../img/bgs/review-ratingbar-large.gif) 0px 0px no-repeat;
	padding:5px 0px 0px 10px;
	height:30px;
	color:#5a5856;
	font-size:10pt;
	font-weight:bold;
	float:left;
    width:220px;
}
.aproduct-box .buttons-row-last .review-bar span,
.aproduct-box .buttons-row .review-bar span {
	padding:0px 10px 0px 0px;
}
.aproduct-box .buttons-row-last .review-bar img,
.aproduct-box .buttons-row .review-bar img {

}
.aproduct-box .buttons-row-last .buy-now, 
.aproduct-box .buttons-row .buy-now {
	float:right;
	line-height:normal;
}
.buy-now 
{
	margin:5px 0 0 5px;
}
 
.aproduct-box .menu-bar {
	color:#fff;
	background:url(../img/bgs/product-menu-bar.png) 0px 0px repeat-x;
	height:26px;
	line-height:26px;
	float:left;
	width:100%;
	margin:28px 0px 0px 0px;
	text-transform:uppercase;
}
.aproduct-box .menu-bar a {
	color:#fff;
	margin:0px 5px 0px 10px;
}
.aproduct-box h2 {
	color:#5a5856;
	background:#dbdbdb;
	width:655px;
	float:left;
	margin:20px 0px 4px 0px;
	line-height:28px;
	font-size:14px;
	padding:0px 0px 0px 7px;
	font-weight:bold;
}
.aproduct-box h2 span 
{
    margin:0px 13px 0px 0px;
}
.aproduct-box p {
	float:left;
	width:100%;
	padding:8px 0px;
	display:block;
}
.aproduct-box ul {
	float:left;
	width:615px;
	position:relative;
	padding:0px 0px 20px 45px;
	/*margin:9px 0px 0px 0px;*/
	/*border-bottom:2px dotted #dbdbdb;*/
}
.aproduct-box ul li {
	float:none;
	color:#5a5856;
	padding:0px 0px 0px 7px;
	margin:15px 0px 0px 0px;
	list-style-image:url(../img/bgs/list-red-bullet.gif);
}
.aproduct-box .seprator {
	border-bottom:2px dotted #dbdbdb;
	font-size:0%;
	line-height:0%;
	margin:4px 0px;
	float:left;
	width:100%;
}
.aproduct-box .associated-products 
{
    width:640px;
    float:left;
}
.aproduct-box .associated-products .products-row 
{
    height:auto;
}
.newsletter-signup {
	float:left;
	width:334px;
}
.newsletter-signup .body {
	width:309px;
	padding:0px 25px 0px 0px;
	margin:0px 15px 0px 0px;
	border-right:0px solid #c4c3c2;
}
.newsletter-signup .body p {
	color:#595755;
	line-height:14pt;
}
.newsletter-signup .body .txt-name {
	border:1px solid #989491;
	padding:2px 10px;
	width:275px;
	color:#595755;
}
.newsletter-signup .body .txt-email {
	border:1px solid #989491;
	padding:2px 10px;
	margin:10px 12px 0px 0px;
	width:200px;
	color:#595755;
	float:left;
}
.newsletter-signup .body .btn-go {
	margin:5px 0px 0px 0px;
	float:left;
}
.jargon-bustor-box 
{
    clear:both;
}
.header 
{
    clear:both;
}
.jargon-bustor-box .letters-box 
{
    margin:15px 0px 15px 20px;
    
}
.jargon-bustor-box .letters-box a 
{
    background:url(../img/bgs/letter-bg.png) 0px 0px no-repeat;
    color:#fff;
    height:32px;
    width:38px;
    text-align:center;
    display:inline-block;
    margin:5px 3px 5px 3px;
    font-weight:bold;
   /* font-family:Arial;*/
    font-size:14pt;
    padding:6px 0px 0px 0px;
}
.jargon-bustor-box .letters-box a.selected 
{
    background:url(../img/bgs/letter-selected-bg.png) 0px 0px no-repeat;
    
}
.jargon-bustor-box .search-row 
{
    color:#5a5856;
    font-size:10pt;
    margin:0px 0px 0px 20px;
    height:62px;
}

.jargon-bustor-box .search-row p 
{
    margin:0px;
}
.jargon-bustor-box .search-row input
{
    margin:0px 15px 0px 0px;
    float:left;
}

.jargon-bustor-box .search-row .txt-search 
{
    border:1px solid #c4c3c2;
    padding:5px 7px;
    color:#5a5856;
    font-size:10pt;
    width:275px;
    margin-top:0px;
    clear:both;
}
.jargon-bustor-box .search-results-heading 
{
    border-top:2px dotted #dbdbdb;
    border-bottom:2px dotted #dbdbdb;
    clear:both;
    color:#595755;
    font-size:14pt;
    line-height:30px;
    margin:25px 0px 0px 0px;
}
.best-sellers {
	float:left;
	width:302px;
}
.best-sellers .body {
	width:250px;
	text-align:left;
}
.best-sellers .body a {
	clear:both;
	display:block;
	line-height:22pt;
	color:#595755;
	font-weight:bold;
	font-size:10pt;
	padding:0px 0px 0px 12px;
	background:url(../img/bgs/red-bulet2.png) 0px 12px no-repeat;
}
.cart-box 
{
	
}
.address-box .header,
.cart-box .header1,
.cart-box .header 
{
   background:url(../img/bgs/basket-header.png) 0px 0px no-repeat;
   height:49px;
   margin:0px 0px 17px 0px;
}
.cart-box .header1 {
	background:url(../img/bgs/lbl-checkout.png) 0px 0px no-repeat;
}
.cart-box .contents {
	display:inline-block;
	height:auto;
}
.address-box .header {
	background:url(../img/bgs/lbl-address-details.png) 0px 0px no-repeat;
	margin:0px 0px 6px 0px;
	height:65px;
}
.address-box .header2 {
	background:url(../img/bgs/lbl-payment-details.png) 0px 0px no-repeat;
	margin:0px 0px 6px 0px;
	height:65px;
	width:auto;
}
.address-box .header1 {
	background:url(../img/bgs/lbl-myaccount.png) 0px 0px no-repeat;
	height:49px;
	width:auto;
	margin:0px 0px 6px 0px;
}
.cart-items h1,
.address-box h1,
.address-box .contents h1,
.cart-box .contents h1 {
	color:#595755;
	font-size:10pt;
	background-color:#e9e9e9;
	line-height:34px;
	height:34px;
	text-transform:uppercase;
	padding:0px 12px;
	margin-bottom:22px;
}
.address-box h1 {
	margin-bottom:7px;
}
.cart-items h1 {
	margin:7px 0px;
}
.cart-items h1 *,
.address-box h1 * {
	float:left;
}
.cart-items h1 input,
.address-box h1 input {
	border:1px solid #a19e9a;
	padding:3px 8px;
	float:left;
	margin:5px 0px 0px 10px;
}
.cart-items h1 input.button,
.address-box h1 input.button {
	border:0px solid #a19e9a;
}
.address-box p, 
.cart-box .contents p {
	color:#5a5856;
	font-size:9pt;
	padding:0px 0px 16px 0px;
	line-height:23px;
}
.address-box .seprator,
.cart-box .contents .seprator {
	font-size:0%;
	line-height:0%;
	border-bottom:2px dotted #dbdbdb;
	margin:15px 0px;
}
.address-box label,
.cart-box .contents label {
	color:#ce2a2a;
	font-size:9pt;
	display:block;
	padding:0px 0px 5px 10px;
	text-transform:uppercase;
}
.cart-box .contents .text-box {
	margin:0px 0px 18px 8px;
	border:1px solid #989491;
	width:342px;
	padding:5px 8px;
}
.highlight {
	color:#ce2a2a;
	font-weight:bold;
}
.cart-box .contents .a {
	color:#ce2a2a;
}
.cart-box .contents .left-column {
	margin:0px 50px 0px 0px;
}

.cart-box .contents .right-column {
	width:374px;
}
.address-box .pager,
.cart-box .pager {
	float:right;
	margin-top:17px;
}
/* Redefining the cart box's pager
 * as each step has been labelled
 * with the text 'Step'.
*/
.cart-box .pager 
{
	margin-top:5px;
}
.address-box .pager a,
.cart-box .pager a {
	color:#595755;
	border:1px solid #fff;
	padding:6px;
	display:inline-block;
	text-align:center;
}
.address-box .pager a.selected,
.cart-box .pager a.selected {
	border:1px solid #595755;
	background-color:#e9e9e9;
}
.cart-box p 
{
    color:#5a5856;
    /*color:#595755;*/
    /*font-family:Arial;*/
    /*font-size:11px;*/
    font-size:11px;
    line-height:19px;
}
.cart-box .cart-items 
{
}
.cart-box .cart-items .header
{
    background:#e9e9e9;
    line-height:34px;
    height:34px;
    padding:0px 12px;
    margin:8px 0px 4px; 
    color:#595755;
    font-size:10pt;
    font-weight:bold;
    text-transform:uppercase;
}
.cart-box .cart-items .header .col1,
.cart-box .cart-items .footer .col1 
{
    width:409px;
    text-align:left;
    float:left;
}
.cart-box .cart-items .header .col2,
.cart-box .cart-items .footer .col2 
{
    width:75px;
    float:left;
    text-align:center;
}
.cart-box .cart-items .header .col3,
.cart-box .cart-items .footer .col3 
{
    float:left;
    padding:0px 0px 0px 46px;
    width:110px;
    text-align:left;
}
.cart-box .cart-items .item 
{
    padding:11px 0px 0px 0px;
    border-top:2px dotted #dbdbdb;
    clear:both;
    height:93px;
 
}
.cart-box .cart-items .item .image-sec
{
    width:87px;
    height:71px;
    margin-right:17px;
    background-color:#e1e1e1;
    float:left;
}
.cart-box .cart-items .item .details-sec 
{
    float:left;
    width:325px;
}
.cart-box .cart-items .item .details-sec h1 
{
    color:#c60909;
    font-size:10pt;
    padding:20px 0px 0px 0px;
    background-color:#fff;
	line-height:normal;
	margin:0px;
	height:auto;
	text-transform:capitalize;
}
.cart-box .cart-items .item .details-sec h2 
{
    color:#5a5856;
    font-size:9pt;
    padding:10px 0px 0px 0px;
    margin:0px;
}
.cart-box .cart-items .item .qty-sec 
{
    float:left;
    width:114px;
    padding:13px 0px 0px 0px;
}
.cart-box .cart-items .item .price-sec 
{
    padding:26px 0px 0px 0px;
    float:left;
    width:100px;
}
.cart-box .cart-items .item .price-sec h2
{
    color:#5a5856;
    font-weight:bold;
    font-size:9pt;
}

.cart-box .cart-items .item .qty-sec *
{
    display:block;
    margin:3px 0px 0px 0px;
}
.cart-box .cart-items .item .qty-sec input 
{
    width:40px;
    border:1px solid #e3e2e1;
    padding:5px 8px;
    color:#5a5856;
}
.cart-box .cart-items .item .qty-sec a 
{
    color:#d2161e;
    font-weight:bold;
}
.cart-box .promotion-code {
	border-bottom:2px dotted #dbdbdb;
	margin-bottom:10px;
	clear:both;
	height:55px;
}
.cart-box .active-subscribers {
	padding:0px 0px 8px 0px;
	border-bottom:2px dotted #dbdbdb;
}
.cart-box .subscriber-number p,
.cart-box .active-subscribers p {
	font-size:10pt;
	padding:8px 0px 8px 0px;
}

.cart-box .sub-total-space,
.cart-box .grand-total-space
{
    width:429px;
    border:solid 0px red;
    float:left;
    display:block;
}
.cart-box .sub-total-text,
.cart-box .grand-total-text
{
    float:left;
    display:block;
    width:114px;
    border:solid 0px red;
}
.cart-box .sub-total-price
{
    float:left;
    display:block;
    width:100px;
    border:solid 0px red;
    font-size:9pt;
	color:#5a5856;
	font-weight:bold;
	text-align:left;
}
.cart-box .grand-total-price
{
    float:left;
    display:block;
    width:100px;
    border:solid 0px red;
    font-size:10pt;
	color:#5a5856;
	font-weight:bold;
	text-align:left;
}

.cart-box .delivery-total,
.cart-box .sub-total 
{
    line-height:29px;
    height:29px;
    border-top:2px dotted #dbdbdb;
    border-bottom:2px dotted #dbdbdb;
	width:660px;
}
.cart-box .delivery-total {
	border-top:0px solid #fff;
}
.cart-box .delivery-total h2,
.cart-box .sub-total h2
{
    /*float:right;*/
    color:#5a5856;
/*    padding:0px 0px 0px 425px;*/
    font-size:9pt;
	font-weight:normal;
	text-align:left;
	width:250px;
}
.cart-box .sub-total .sub-total-text
{
    font-size:9pt;
	font-weight:normal;
	text-align:left;
	color:#5a5856;
}
.cart-box .sub-total-price h2
{
    font-size:9pt;
	color:#5a5856;
	font-weight:bold;
	text-align:left;
}

.cart-box .delivery-total h2 span,
.cart-box .sub-total h2 span {
	display:inline-block;
/*	padding:0px 0px 0px 63px;*/
	color:#5a5856;
	font-weight:bold;
	width:180px;
	text-align:center;
	
}
.cart-box .footer {
	background-color:#e9e9e9;
	line-height:34px;
	height:34px;
	margin:7px 0px 25px 0px;
}
.cart-box .footer h2 {
	font-size:9pt;
	font-weight:normal;
	color:#5a5856;
	/*padding:0px 0px 0px 405px;*/
}
.cart-box .footer h2 span {
	color:#5a5856;
	font-size:10pt;
	font-weight:bold;
	padding:0px 0px 0px 60px;
}
.cart-box .grand-total-price h2
{
    font-size:10pt;
	color:#5a5856;
	font-weight:bold;
	text-align:left;
}
.address-box {
	width:660px;
}

.address-box .first-box {
	border-top:2px dotted #dbdbdb;
	border-bottom:2px dotted #dbdbdb;
	padding:14px 0px 2px 12px;
	margin:0px 0px 19px 0px;
	float:left;
	width:650px;
}
.address-box .second-box {
	clear:both;
	width:665px;
}
.address-box .second-box p {
	padding-left:12px;
}

.address-box select,
.address-box .right-column input,
.address-box .left-column input,
.address-box .first-box input {
	border:1px solid #989491;
	padding:5px 8px;
	margin-bottom:14px;
	width:280px;
}
.address-box .full-column input {
	width:350px;
}
.address-box .full-column .agree-container {
	float:none;
	width:400px;
	/*line-height:15px;*/
	padding:0px;
	margin-bottom:14px;
	/*height:20px;*/
	text-align:left;
}
.address-box .full-column .agree-container .chk-agree {
	/*width:20px;
	border:none;
	float:left;margin:0px;
	clear:left;*/
	border:none;
	clear:left;
	width:30px;
	display:inline;
	
	margin:0px;
	padding:0px;
}
.address-box .full-column .agree-container label {
	border:none;
	clear:left;
	line-height:normal;
	display:inline;
	color:#5a5856;
	text-transform:none;
	
	margin:0px;
	padding:0px;
}

.address-box select {
	width:290px;
}
.address-box label {
	padding-left:0px;
}
.address-box label span {
	color:#595755;
	/*font-family:Arial;*/
	font-size:9px;
}
.address-box .first-box .col1 {
	width:350px;
	float:left;
}
.address-box .first-box .col2 {
	width:300px;
	float:left;
}
.address-box .left-column {
	float:left;
	width:329px;
	padding:0px 0px 0px 0px;
	border-right:1px solid #c4c3c2;
	margin:0px 20px 0px 0px;
}
.address-box .left-column h1 {
	width:284px;
}
.address-box .left-column .column-box {
	width:295px;
}
.address-box .right-column {
	float:left;
	width:310px;
}
.address-box .column-box {
	border-top:2px dotted #dbdbdb;
	padding:17px 0px 0px 0px;
}
.address-box .column-box .col1 {
	width:104px;
	float:left;
}
.address-box .column-box .col1 input,
.address-box .column-box .col1 select {
	width:58px;
}
.address-box .column-box .col2 select {
	width:70px;
	float:left;
}
.address-box .column-box .col2 {
	width:185px;
	float:left;
}
.address-box .column-box .col2 p {
	float:left;
	padding:0px 0px 0px 5px;
	line-height:normal;
	width:90px;
}
.address-box label {
	clear:both;
}
.address-box .column-box .full-col {
	height:130px;
	clear:both;
}
.address-box .column-box .full-col p {
	float:left;
	line-height:normal;
	padding:0px 0px 0px 5px;
	width:150px;
}
.address-box .payment-footer {
	color:#5a5856;
	font-size:10pt;
	line-height:25px;
	border-bottom:2px dotted #dbdbdb;
	border-top:2px dotted #dbdbdb;
	text-align:right;
	float:left;
	width:660px;
	margin:16px 0px 0px 0px;
}
.address-box .column-box .full-col input {
	width:116px;
	float:left;
}

.address-box .column-box .ship-to {
	width:auto;
	height:50px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	width:290px;
}
.address-box .column-box .ship-to input {
	display:inline;
	height:auto;
	line-height:normal;
	margin:0px;
	padding:0px;
	border:none;
	width:auto;
}
.address-box .column-box .ship-to label {
	display:inline;
	color:#5a5856;
	text-transform:capitalize;
	height:auto;
}
.cart-items .buttons-row,
.address-box .buttons-row {
	margin:22px 0px 10px 0px;
	text-align:left;
	padding:0px 0px 0px 13px;
	float:left;
	width:645px;
}
.cart-items .buttons-row .col1,
.address-box .buttons-row .col1 {
	width:320px;
	float:left;
}
.cart-items .buttons-row .col2,
.address-box .buttons-row .col2 {
	width:325px;
	float:left;
	text-align:right;
}
.cart-items .buttons-row .col2 input,
.address-box .buttons-row .col2 input {
	margin-left:26px;
}
.small-box {
	width:238px;
	margin-bottom:20px;
}
.small-box .body {
	background-color:#FFF;
	padding:0px 18px;
}
.small-box .body p {
	color:#4d443e;
}
.small-box .body .search-controls {
	padding:0px 0px 5px 0px;
	height:30px;
}
.small-box .body .search-controls * {
	float:left;
}
.small-box .newsletter-signup-head 
{
    padding-bottom:10px;
}
.small-box .signup-controls input
{
    width:184px;
    border:1px solid #989491;
    padding:5px 7px;
    margin:0px 0px 5px 0px;
    color:#595755;
    
}
.small-box a.read-more 
{
    color:#ca1919;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	padding-top:5px;
	display:block;
}
.small-box .signup-controls .go 
{
    width:auto;
    border:none;
    padding:0px;
    margin-left:138px;
}
.small-box .category-body {
	padding:0px 10px 20px 10px;
	width:218px;
	float:left;
	background-color:#fff;
}

.small-box .category-body h2 {
	margin:4px 0px 14px 0px;
	padding:0px 0px 0px 10px;
	line-height:24px;
	width:96%;
	float:left;
	font-size:11pt;
	color:#595755;
	font-weight:bold;
	background:url(../img/bgs/category-heading-bg.gif) 0px 0px no-repeat;
}

.small-box .body #JargonSearchText {
	border:1px solid #989491;
	padding:4px 8px;
	color:#595755;
	font-size:14px;
	margin-right:7px;
	width:113px;
	float:left;
}
.small-box .head,
.small-box .foot {
	font-size:0%;
	line-height:0%;
}
.small-box .category-heading {
	background:url(../img/bgs/catgory-heading.png) 0px 0px no-repeat;
	height:37px;
	line-height:37px;
	font-size:13pt;
	color:#fff;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}
.small-box .category-body p {
	color:#595755;
	font-weight:bold;
	font-size:12px;
	padding:12px 0px 10px 12px;
}
.small-box .category-body a {
	line-height:24px;
	color:#595755;
	display:block;
	clear:both;
	margin:0px 0px 0px 16px;
	padding:0px 0px 0px 12px;
	background:url(../img/bgs/brown-bullet.png) 0px 9px no-repeat;
}
.small-box .category-body a.active { 
	color:#be4819; 
}
.special-offer-pimg {
	height:164px;
	width:198px;
}
.special-offer-pname {
	color:#c60909;
	padding:7px 0px;
	text-align:center;
	font-size:12pt;
}
.special-offer-price {
	color:#5a5856;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 9px 0px;
	border-bottom:2px dotted #dbdbdb;
}
.special-offer-price a {
	color:#ca1919;
	text-transform:uppercase;
}
.special-offer-buttons * {
	display:block;
}
.special-offer-buttons {
	height:36px;
	line-height:36px;
	padding:7px 0px 4px 0px;
	font-size:14pt;
	color:#c60909;
}
.special-offer-buttons img {
	float:left;
}
.special-offer-buttons input {
	margin:5px 0px 0px 0px;
	float:right;
}
.special-offer-buttons .discount {
	padding:0px 0px 0px 40px;
	background:url(../img/bgs/img-save.png) 0px 0px no-repeat;
	float:left;
}
.footer {
	clear:both;
	float:left;
	width:100%;
}
.footer-nav {
	clear:both;
	width:975px;
	margin:15px auto 0px auto;
	line-height:28px;
	background:url(../img/bgs/footer-nav.png) no-repeat;
	text-align:center;
	font-size:11px;
	color:#4d443e;
}
.footer-nav a {
	color:#4d443e;
	background:url(../img/bgs/top-accountnav-bullet.png) 0px 4px no-repeat;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 10px;
}
.footer .search-bar {
	height:68px;
	background:url(../img/bgs/footer-search-bg.png) 0px 0px repeat-x;
}
.footer .search-bar .contents {
	width:975px;
	height:29px;
	margin:0px auto 0px auto;
	padding:12px 0px 0px 0px;
}
.footer .search-bar .contents .right-sec *{
	float:left;
}
.footer .search-bar .contents .right-sec {
	float:right;
	width:auto;
}

.footer .search-bar .contents .left-sec {
	float:left;
}
.footer .footer-links {
	padding:27px 0px 36px 0px;
	background:#0d0d0c url(../img/bgs/footer-link-bg.png) repeat-x;
	float:left;
	width:100%;
}
.footer .footer-links .contents {
	width:975px;
	margin:0px auto 0px auto;
	height:auto;
}
.footer .footer-links .contents .head1,
.footer .footer-links .contents .head {
	line-height:normal;
	height:22px;
	border-bottom:2px dotted #747271;
	padding:0px 0px 4px 12px;
	text-transform:uppercase;
	width:auto;
	line-height:22px;
}
.footer .footer-links .contents .head1 h2,
.footer .footer-links .contents .head h2 {
	font-size:13pt;
	color:#c8c6c4;
	width:170px;
	overflow:hidden;
	float:left;
}
.footer .footer-links .contents .head1 h2 {
	width:191px;
	text-transform:lowercase;
}
.footer .footer-links .contents .rss-signup-box {
	float:right;
	line-height:22px;
}
.footer .footer-links .contents .rss-signup-box img {
	float:left;
	margin:-9px 0px 0px 0px;
}
.footer .footer-links .contents .rss-signup-box a {
	color:#fff;
	display:block;
	font-size:12px;
	padding:0px 5px 9px 10px;
	float:left;
	background:url(../img/bgs/footer-links-bullet1.png) 0px 9px no-repeat;
}
.footer .footer-links .contents .body1,
.footer .footer-links .contents .body {
	clear:both;
	padding:20px 0px 0px 12px;
	color:#fff;
	float:left;
	width:100%;
}
.footer .footer-links .contents .body1 ul,
.footer .footer-links .contents .body ul {
	width:150px;
	font-size:11px;
	color:#fff;
	float:left;
}
.footer .footer-links .contents .body1 ul {
	width:191px;
}
.footer .footer-links .contents .body1 ul li,
.footer .footer-links .contents .body ul li {
	float:none;
	line-height:20px;
}
.footer .footer-links .contents .body1 ul li a,
.footer .footer-links .contents .body ul li a {
	color:#fff;
	text-transform:uppercase;
	padding:0px 0px 0px 10px;
	background:url(../img/bgs/footer-links-bullet.png) 0px 5px no-repeat;
}
.footer .footer-links .contents .footer-logo {
	/*float:right;
	margin:27px 0px 20px 0px;*/
	clear:left;
	float:left;
	display:inline;
	/*margin:40px 0 0 0;*/
	background:url(../img/Incisive-logo-white-small2.gif) no-repeat;
	background-position:bottom left;
	width:160px;
	height:70px;
}
.footer .footer-links .contents .footer-address {
	/*display:block;
	margin:27px 0 0 0;
	clear:right;
	text-align:right;
	display:block;
	width:350px;*/
	
	display:block;
	/*margin:0 0 0 0;*/
	width:410px;
	height:70px;
	float:left;
	margin:30px 0 0 0;
}
.footer .footer-links .contents .body1 p, 
.footer .footer-links .contents .body p 
{
    clear:both;
    color:#7e7c79;
    margin-top:25px;
    float:left;
    width:100%;     
    /*font-family:Arial;*/
    font-size:11px;
}
.footer .footer-links .contents .body1 .info-box {
	float:left;
	width:191px;
	color:#fff;
}
.footer .footer-links .contents .body1 .info-box p {
	color:#fff;
	margin:0px;
	font-size:11px;
	line-height:19px;
	padding:0px 0px 20px 0px;
}
.float-left {
	float:left;
}
.float-left {
	float:right;
}

#submitproduct 
{
    width:110px;
    float:right;
}
.MyOrders
{
    width:98%;
    margin-bottom:20px;
}
.MyOrders th
{
    border-bottom-color:#dbdbdb;
    border-bottom-style:dotted;
    border-bottom-width:2px;
    color:#595755;
    padding-bottom:3px;
    text-align:left;
}
.MyOrders td
{
    color:#5a5856;
    padding-bottom:3px;
    padding-top:3px;
    text-align:left;
}
.screenshotsList
{
	height:170px;
	overflow:auto;
	float:left;
	width:660px;
}

.screenshotsList img
{
	margin:5px;
}

.screenshotContainer
{
	text-align:center;
}

#currentScreenShot
{
	visibility:hidden;
	border:1px dotted Gray;
}
.dp-ck 
{
	clear:left;
	text-align:left;
	display:inline;
}

.before-discount 
{
	vertical-align:top;
	text-decoration:line-through;
	color:#c0c0c0;
	font-size:14px;
}