/* 
================================
3DCart Style Sheet 
by Infomart2000 Corp.
www.3dcart.com
================================
*/	

@font-face {
	font-family: 'Papyrus';
	src: url('../fonts/papyrus/Papyrus.eot');
	src: local('?'), url('../fonts/papyrus/Papyrus.woff') format('woff'), url('../fonts/papyrus/Papyrus.ttf') format('truetype'), url('../fonts/papyrus/Papyrus.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*********************************/
/*          CUSTOM STYLES        */
/*********************************/

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.round {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}	
.width100{width:100%;}
.width50{width:50%;}
.ypad10{padding:10px 0px;}
.xpad10{padding:0px 10px;}
.txt-c{text-align:center !important;}
.hide{display:none;}
.relative{position:relative;}
.pad20{padding:20px;}


input:focus { outline-color:#cc0017; outline-width:5px;}

::-moz-selection { background: #888; color: #fff; text-shadow: none; }
::selection { background: #888; color: #fff; text-shadow: none; }


@media only screen and (min-width: 320px) and (max-width: 980px) {
}

form{margin:0; padding:0;}

/*******************************************************************************************************/
/*          STYLES USED ON THE FRAME OF THE WEBSITE (HEADER, LEFT NAV, RIGHT NAV AND FOOTER)        */
/*******************************************************************************************************/
/*body:: Controls website background and any other text outside of a table without an associated style. Holiday #28377d */ 	
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #010101;
	background:#28377d;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

p{
	margin:1em 0;
}

.mainframe {
	width:980px;
	padding:0px 0px;
	margin:0px auto;
	background:none;
	position:relative;
/*	overflow:hidden;  */
}

/*store-name:: Store Name.*/		 
.store-name {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:40px;
	line-height:40px;
	color:#000;
	text-transform:uppercase;
	display:block;
}
/*store-slogan:: Store Slogan.*/		 
.store-slogan {
	font-family: 'Papyrus';
	font-size: 20px;
	color: #cc0017;
	font-weight: normal;
	text-transform: lowercase;
	line-height:25px;
	display:block;
}
/*frame:: Controls the left and right column background.*/		
.frame {}

/*mod_bg:: Controls the left and right column modules background.*/		
.mod_bg {width:194px; background: #dcd9d9; border: 1px solid black; margin-bottom:12px; /* -moz-box-shadow: 1px 2px 5px -1px #777; -webkit-box-shadow: 1px 2px 5px -1px #777; box-shadow: 1px 2px 5px -1px #777; */}

/*mod_bg1:: Controls the left and right column modules background.*/		
.mod_bg1 {width:194px; background: #be0013; border: 1px solid black; margin-bottom:12px; /* -moz-box-shadow: 1px 2px 5px -1px #777; -webkit-box-shadow: 1px 2px 5px -1px #777; box-shadow: 1px 2px 5px -1px #777; */}

/*mod_bg2:: Controls the left and right column modules background.*/		
.mod_bg2 {width:194px; background: #000; border: 1px solid #2C3539; margin-bottom:12px; /* -moz-box-shadow: 1px 2px 5px -1px #777; -webkit-box-shadow: 1px 2px 5px -1px #777; box-shadow: 1px 2px 5px -1px #777; */}

/*mod_bg3:: Controls the left and right column modules background.*/		
.mod_bg3 {width:194px; background: #d433b5; border: 1px solid black; margin-bottom:12px; /* -moz-box-shadow: 1px 2px 5px -1px #777; -webkit-box-shadow: 1px 2px 5px -1px #777; box-shadow: 1px 2px 5px -1px #777; */}

/*mod_bg4:: Controls the left and right column modules background.*/		
.mod_bg4 {width:194px; background: #217e02; border: 1px solid black; margin-bottom:12px; /* -moz-box-shadow: 1px 2px 5px -1px #777; -webkit-box-shadow: 1px 2px 5px -1px #777; box-shadow: 1px 2px 5px -1px #777; */}

/*mod_bg5:: Controls the left and right column modules background.*/		
.mod_bg5 {width:194px; background: #2560f2; border: 1px solid black; margin-bottom:12px; /* -moz-box-shadow: 1px 2px 5px -1px #777; -webkit-box-shadow: 1px 2px 5px -1px #777; box-shadow: 1px 2px 5px -1px #777; */}

/*menu-headers:: Controls the way the menu titles look. For example: Categories, Browse By Price, Top Sellers, etc.*/ 
.menu-headers {

font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/menu_header_bg.png) repeat center center;
font-size: 20px;
color: #fff;
font-weight: Bold;
text-transform: uppercase;
text-decoration: none;
padding: 0px 0px;
line-height: 49px;
text-align: center;
position: relative;
z-index: 1;

}

/*menu-headersY:: Controls the way the menu titles look. For example: Categories, Browse By Price, Top Sellers, etc.*/ 
.menu-headersY {

font-family: Verdana, Arial, Helvetica, sans-serif;
background: #217e02;
font-size: 20px;
color: #fff;
font-weight: Bold;
text-transform: uppercase;
text-decoration: none;
padding: 0px 0px;
line-height: 49px;
text-align: center;
position: relative;
z-index: 1;

}


.fixed-nav-bar {
position: fixed;
top: 0;
left: 0;
z-index: 9999;
width: 100%;
height: 50px;
background-color: #ff0000;
}

/*menu-headersDEAL:: Controls the way the menu titles look. For example: Categories, Browse By Price, Top Sellers, etc.*/ 
.menu-headersDEAL {

font-family: Verdana, Arial, Helvetica, sans-serif;
background: #fff;
border: 2px solid #000;
vertical-align: middle;
font-size: 16px;
color: #FFF;
font-weight: Bold;
text-transform: uppercase;
text-decoration: none;
padding: 0px 0px 0px 0px;
line-height: 40px;
text-align: center;
z-index: 1;

}

/*menu-headersBLUE:: Controls the way the menu titles look. For example: Categories, Browse By Price, Top Sellers, etc.*/ 
.menu-headersBLUE {

font-family: Verdana, Arial, Helvetica, sans-serif;
border: 2px solid #0000A0;
background: #1F45FC;
vertical-align: ;
font-size: 17px;
color: #FFF;
font-weight: Bold;
text-transform: uppercase;
text-decoration: none;
padding: 0px 0px;
line-height: 49px;
text-align: center;
z-index: 1;

}

/*menu-headersB:: Controls the way the menu titles look. For example: Categories, Browse By Price, Top Sellers, etc.*/ 
.menu-headersB {

font-family: Verdana, Arial, Helvetica, sans-serif;
background: #2560f2;
font-size: 18px;
color: #fff;
font-weight: Bold;
text-transform: uppercase;
text-decoration: none;
padding: 0px 0px;
line-height: 49px;
text-align: center;
position: relative;
z-index: 1;

}

/*menu-headersP:: Controls the way the menu titles look. For example: Categories, Browse By Price, Top Sellers, etc.*/ 
.menu-headersP {

font-family: Verdana, Arial, Helvetica, sans-serif;
background: #d433b5;
font-size: 20px;
color: #fff;
font-weight: Bold;
text-transform: uppercase;
text-decoration: none;
padding: 0px 0px;
line-height: 49px;
text-align: center;
position: relative;
z-index: 1;

}

/*menu-headersR:: Controls the way the menu titles look. For example: Categories, Browse By Price, Top Sellers, etc.*/ 
.menu-headersR {

font-family: Verdana, Arial, Helvetica, sans-serif;
background: #be0013;
font-size: 20px;
color: #ffffff;
font-weight: Bold;
text-transform: uppercase;
text-decoration: none;
padding: 0px 0px;
line-height: 49px;
text-align: center;
position: relative;
z-index: 1;

}

/*menu-headersR2:: Controls the way the menu titles look. For example: Categories, Browse By Price, Top Sellers, etc.*/ 
.menu-headersR2 {

font-family: Verdana, Arial, Helvetica, sans-serif;
background: #be0013;
font-size: 20px;
color: #ffffff;
font-weight: Bold;
text-transform: uppercase;
text-decoration: none;
padding: 0px 0px;
line-height: 30px;
text-align: center;
position: relative;
z-index: 1;

}

/*footer:: This style controls the text you type under global footer. Merchants usually use to add security logos, credit card logos, privacy notes, etc.*/		
.footer {
	background:none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight:400;
	line-height:16px;
	color: #ccc;
	text-align: left;
	padding:20px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
/*footerLinks:: Controls the way the Footer Links display in the Global Footer.*/
.footer a, .footer a:visited, .footer a:hover, .footer a:visited:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
/*icon:: Controls the way the menu icons display if they are being used.*/ 
.icon {
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
/*top-sellers-star:: Controls the background image and style for the top ranking item star.*/
.top-sellers-star {
	width: 42px;
	height: 42px;
	line-height:42px;
	background: #cc0017;
	position: absolute;
	top: -10px;
	right: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-align:center;
	z-index:1;
	border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
#NR_items .top-sellers-star {
	font-size: 13px;
	font-style:italic;
}
/*ranking:: Controls the way the menu icons display if they are being used.*/ 
.ranking {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #cc0017;
	padding: 0px;
	text-align: center;
	background: #000;
	height:24px;
	width:24px;
	line-height:24px;
	position: absolute;
	left:0px;
	top:0px;
}
/*menu-text:: Controls the way the menu (mailing list) text look on the frame.*/ 
.menu-text {

font-size: 11px;
color: #000;

}
/*price2:: Controls the way the product's price display in the top sellers and new releases sections.*/ 
.price2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: 700;
}
A.cat, A.cat:visited {
	font-family: Tahoma, Geneva, sans-serif;
	color: #231f20;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	padding: 0px 0px 0px 5px !important;
	line-height: 20px;
	display: block;
}
A.cat:hover, A.cat:visited:hover {
	color: #FFF;
	background: #b00312;
	text-decoration:none;
}

/*A:menu:: Controls the way the Links display in the top navigation before a user clicks or mouses over on them.*/ 	 
A.menu, A.menu:visited{
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 35px;
}
/*A:menu:over:: When a user passes their mouses over them.*/ 	
A.menu:hover, A.menu:visited:hover{
	color: #cc0017;
	text-decoration:none;
}
/*A:menu-bottom:: Controls the way the Links in the footer display before a user clicks or mouses over on them.*/ 	 
A.menu-bottom, A.menu-bottom:visited{
	font-family: Tahoma, Geneva, sans-serif;
	color: #231f20;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
}
/*A:menu-bottom:over:: When a user passes their mouses over them.*/ 	
A.menu-bottom:hover, A.menu-bottom:visited:hover{
	color: #cc0017;
	text-decoration:none;
}
/*A:link:: Controls the way Secondary Links display before a user clicks or mouses over on them.*/ 	 
A.link, A.link:visited{
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
}
/*A:link:over:: When a user passes their mouses over them.*/ 	
A.link:hover, A.link:visited:hover{
	color: #cc0017;
	text-decoration:none;
}
/*******************************************************************************************************/
/*          STYLES USED THROUGHTOUT THE WEBSITE        */
/*******************************************************************************************************/

/*td:: Controls all text inside a table without and associated style.*/ 
td {
	color: #010101;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0px;
	line-height: 1.25em;
	font-size: 12px;
}
/*data:: Controls the font style of your content on all the pages.*/
.data {
	color: #010101;
	background: #fff;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0px;
	line-height: 1.25em;
	font-size: 12px;
	font-weight: 400;
}
/*alternative:: Controls the background color of the boxes used throughout the site.*/
.alternative {

background: #fff;
padding: 2px 2px 2px 2px;
border: 1px solid #cdcdcd;
-moz-box-shadow: 1px 2px 5px -1px #777;
-webkit-box-shadow: 1px 2px 5px -1px #777;
box-shadow: 1px 2px 5px -1px #777;

}
/*page_headers:: Controls the title of all your pages.*/
.page_headers {

font-family: 'Tahoma';
font-size: 24px;
font-weight: Bold;
color: #fff;
line-height: 1.1em;
text-transform: none;
background: url(images/titles_bg.gif) no-repeat bottom left;
padding: 20px 5px;
background-color: #00178f;
margin-bottom: 0;

}
.header h3{
	font-family: 'Papyrus';
	font-size: 1.5em;
	font-weight: 700;
	color: #000;
	line-height: 1.5em;
	text-transform:none;
	font-style:italic;
	margin:10px 0px 0px 0px;
}
/*titles:: Controls the Tiles  of sections within pages on the site such as (Specials, Feature Items, Items, Related Items).*/ 
.titles {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	line-height: 36px;
	letter-spacing: 0px;
	color: #010101;
	margin:0px 0px 0px 0px;
	text-transform: none;
	padding:0px 0px;
	font-weight: 400;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	background: nonw;
	text-align:left;
	position:relative;
}
/*titles2:: Controls the titles on the view cart page*/ 
.titles2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: 400;
	background: #f8f8f8;
	color: #b3451f;
	padding:5px;
}
/*titles3:: Controls the Tiles  of sections within pages on the site such as (Specials, Feature Items, Items, Related Items).*/ 
.titles3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	line-height: 41px;
	letter-spacing: 0px;
	color: #000;
	margin:0px 0px 0px 0px;
	text-transform: none;
	padding:0px 17px;
	font-weight: bold;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	background: #b3451f;
	text-align:left;
	position:relative;
}
/*titles4:: Controls the Tiles  of sections within pages on the site such as (Specials, Feature Items, Items, Related Items).*/ 
.titles4 {

font-family: Tahoma, Geneva, sans-serif;
font-size: 24px;
line-height: 36px;
letter-spacing: 0px;
color: #010101;
margin: 0px 0px 0px 0px;
text-transform: none;
padding: 0px 0px;
font-weight: 400;
border: ;
border-top: none;
border-bottom: none;
border-left: none;
border-right: none;
background: ;
text-align: left;
position: relative;

}

/*price:: Controls the way the product's final price display throughout the site.*/ 
.price {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #cc0017;
	font-weight: bold;
	letter-spacing: 0px;
}
/*error:: Controls the error messages*/ 
.error {
	font-size: 12px;
	font-weight: normal;
	color: #e10e04;
	text-decoration: none;
}
/*borders:: Controls the color of the line dividers used throughout the site.*/ 
.borders {
	color: #000;
	border: 0px solid #bebebe;
}
/*borders2:: Controls the color of the dotted line dividers used throughout the site.*/ 
.borders2 {
	border: 1px dotted #cccccc;
	border-style: none none dotted;
}
/*A:: Controls the way the all Links without an associated style display before a user clicks or mouses over them.*/ 	 
A, A:visited {
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	font-style: normal;
	text-decoration: none;
	font-weight: 400;
}
/*A:hover:: When a user passes  their mouse over them.*/ 	 	
A:hover, A:visited:hover {
	color: #cc0017;
	text-decoration: underline;
}
/*******************************************************************************************************/
/*   STYLES ONLY USED ON VIEW CART AND CHECKOUT PAGES      */
/*******************************************************************************************************/
/*checkout-headers:: Controls the titles of the sections on the checkout pages (Billing Information, Shipping Information etc)*/
.checkout-headers {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}
/*steps:: Controls the way the steps on the checkout pages display.*/
.steps {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #111;
}
/*steps_on:: Controls the way the step the customer is currently on displays on the checkout pages.*/
.steps_on {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc0017;
}
/*******************************************************************************************************/
/*   STYLES ONLY USED ON PRODUCT PAGES      */
/*******************************************************************************************************/
/*options-titles:: Controls the way the option titles display on the product page.*/
.options-titles {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #585C5F;
	padding:5px;
	border: 1px dotted #cccccc;
	border-style: dotted none dotted none;
}
/*item:: Controls the item description and item details text.*/ 
.item {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #231f20;
	font-weight: normal;
}

/*itemTitle:: Controls the name of the Product.*/ 
.item-title {
	font-size: 16px;
	color: #cc0017;
	font-weight:bold;
}
/*price-info:: Controls the way the sub-prices display on the product page, the final price is controlled by the style called "price".*/ 
.price-info {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #cc0017;
}
/*small-txt:: Controls the way the item id displays.*/ 
.small-txt {
	color: #afafae;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	font-size: 10px;
	vertical-align:bottom;
}
/*availability-txt:: Controls the way the Availability of the product displays i.e. 'In Stock', 'Back Order'.*/ 
.availability-txt {
	color: #000;
	text-decoration: none;
	text-align: left;
	line-height: 1.2em;
	font-size: 11px;
	background-color: #cc0017;
	padding: 0.2em;
	font-style: italic;
}
/*reward-title:: Controls the title of the Reward Points section.*/ 
.reward-title {
	font-family: Tahoma, Geneva, sans-serif;
	color: #cc0017;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 7px;
	line-height: 10px;
	font-size: 16px;
}
/*******************************************************************************************************/
/*      FORM FIELDS & BUTTONS THROUGHOUT THE WEBSITE      */
/*******************************************************************************************************/
/*btn:: Controls the buttons, (ONLY if it is not using and image).*/ 
.btn {font-size:14px; font-weight:400; color:#fff; text-shadow: 1px 1px 1px #333; font-family: Verdana, Geneva, sans-serif; text-transform: lowercase; margin:2px; line-height:20px; padding:3px 22px; text-align:center; cursor:pointer; border:none; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; transition: all .3s linear; -webkit-appearance:none; background:#cc0017; -moz-box-shadow: inset 0px -7px 8px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px -7px 8px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0px -7px 8px 1px rgba(0, 0, 0, 0.2); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

/*btn_over:: Controls the buttons when a user mouses over them, (ONLY if it is not using and image).*/ 
.btn:hover, .btn_over {font-size:14px; font-weight:400; color:#fff; text-shadow: 1px 1px 1px #333; font-family: Verdana, Geneva, sans-serif; text-transform: lowercase; margin:2px; line-height:20px; padding:3px 22px; text-align:center; cursor:pointer; border:none; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; transition: all .3s linear; -webkit-appearance:none; background:#cc0017; -moz-box-shadow: inset 0px 7px 8px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 7px 8px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 7px 8px 1px rgba(0, 0, 0, 0.2); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

/*txtBoxStyle:: Controls the text and style of the Text Boxes.*/  	
.txtBoxStyle {

border: 1px solid #cdcdcd;
background-color: #fefefe;
font-weight: normal;
font-size: 11px;
color: #252525;
line-height: 27px;
height: 27px;
padding: 1px 1px 1px 8px;

}
/*txtAreaStyle:: Controls the text and style of the Text Areas.*/ 	
.txtAreaStyle {
	border: 1px solid #cdcdcd;
	background-color: #fefefe;
	font-weight: normal;
	font-size: 11px;
	color: #83827f;
}
/*txtSearch:: Controls the style of the Search Box, if different from txtBoxStyle.*/
.txtBoxSearch {
	height: 20px;
	color: #585C5F;
	font-size: 12px;
	border: none;
	padding: 3px 0px 0px 0px;
	margin: 0;
}
.small-img,
.pro-info{
	width:50%;
	float:left;
}
.small-img img{
	width:75px;
	height:75px;
}
.pro-info{
	padding-top:3px;
}
.top-sellers-star.not-first{
	background: none;
	color: #cc0017;
	top: 0px;
	left: -13px;
}
.subMenu{
	display: none;
	position: absolute;
	z-index: 10;
	border: 1px solid #EEE;
	background: #f6d4d8;
	text-align: left;
	margin-left: 0;
	width: 250px;
	overflow: visible;
	top: 0;
	left: 167px;
	text-decoration:none;
	list-style:none;
	z-index:1000;
}
.cat li:hover .subMenu{
	display: block;
}
.cat > li{
	position:relative;
}
/*******************************************************************************************************/
/*   STYLES USED ONLY ON THE INVOICE        */
/*******************************************************************************************************/
/*invoice_table:: Controls the background color on your invoices*/ 
.invoice_table {
	background-color: #f9f8f8;
}
/*invoice_title:: Controls the way the title of the invoices look */ 
.invoice_title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #cbcaca;
	color: #4f4e4e;
}
img {
	border: none;
}
/*************************************************************/
/*          LEGACY STYLES: STYLES USED PRIOR TO v3.2         */
/*************************************************************/
/*font1:: Primary Screen Font */ 
.font1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #010101;
}
/*font2:: Secondary Screen Font */ 
.font2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc0017;
}
.font3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
.font4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c32519;
}
/*top:: Controls the  Color of the top Bar*/		
.top {
	background: none;
}
/*line:: Controls the  Color of the line below the top bar*/
.line {
	background: #fff url(images/BG_menu.gif) repeat-x;
}

/*********************************/
/*Frame*/
/*********************************/
#TS_items, #NR_items, #Category_items, #Brands_items, #Prices_items{}
#TS_items, #NR_items{
	position:relative;
	margin: 6px;
	background:#fff;
	padding:14px;
	-moz-box-shadow: 1px 2px 5px -1px #777;
	-webkit-box-shadow: 1px 2px 5px -1px #777;
	box-shadow: 1px 2px 5px -1px #777;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.home-width{}
.home-width img{display:block;}
.inner {width:980px; margin:0px auto; position:relative;}

.header-area {padding:0px 0px 0px 0px; height:74px; position:relative; background:none;}
.logo {background:none; float:left; width:50%; margin:0px; padding:6px 0 6px 0; height:74px; line-height:56px; text-align:left; position:relative; }
.logo a, .logo a:hover, .logo a:visited, .logo a:visited:hover{font-family: 'Papyrus'; font-size:28px; line-height:56px; color:#000; text-transform: none; text-decoration:none !important;}
.logo img{padding:0; margin:auto 0; position:absolute; top:0px; bottom:0px; left:0px; max-height:96%;}

.header-middle{width:50%; height:74px; float:right; padding:10px 0 8px 0; text-align:right;}

#cart-area{padding:15px 25px 12px 35px; border:none; background-color:#dcd9d9; display:block; height:56px; width:336px; float:right; border-radius:5px}
.cart-area-content{width:100%; height:29px; line-height:28px; position:relative; padding:0 30px 0 38px; background:#fff; color:#2c2c2c; font-size:12px; -moz-box-shadow: 1px 2px 5px -1px #777; -webkit-box-shadow: 1px 2px 5px -1px #777; box-shadow: 1px 2px 5px -1px #777; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.cart-area-content strong{font-size:14px;}
.cart-area-content a{font-size:14px; color:#634e35; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
a.cart-icon{position:absolute; width:38px; height:53px; left:-8px; top:-15px; z-index:1; background: url(images/bag.png) no-repeat center center;}

.welcome{float:left; margin:0px; padding:0 25px; width:40%; height:52px; line-height:52px; font-size:14px; color:#fff; font-weight:400; display:block;}
.welcome span{font-size:14px; line-height:52px; color:#fff; text-decoration: none; font-weight:700;}
.welcome span.bullet{font-size:14px; line-height:52px; color:#fff; text-decoration: none; font-weight:700; margin-left:18px;}
.welcome a{font-size:14px; line-height:52px; color:#fff; text-decoration: underline; padding-left:2px;}
.welcome a:hover{color:#fff; text-decoration:underline;}


#search-area {position:relative; margin: 6px; background:#fff; padding:5px 2px; -moz-box-shadow: 1px 2px 5px -1px #777; -webkit-box-shadow: 1px 2px 5px -1px #777; box-shadow: 1px 2px 5px -1px #777; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.search-box {padding:0px; margin:0px; height:40px; width:100%; border:none; background:none; position:relative; overflow: hidden;}
.btn-search {background: url(images/search.png) no-repeat center center; width:32px; text-align:center; color:#fff; border:0px; display:block; height:28px; line-height:28px; cursor:pointer; padding:0px; margin:0px; position:absolute; right:0px; top:0px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; transition: all .3s linear;}
.search-text {font-family: "Times New Roman", Times, serif; font-size:14px; text-transform:none; font-style:italic; font-weight:400; color:#252420; width:100%; height:28px; line-height:24px; padding:2px 40px 2px 12px; border:1px solid #c3c3c3; margin:0px; background:#fff; position:absolute; left:0; top:0; -moz-box-shadow:inset 3px 5px 5px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow:inset 3px 5px 5px 0px rgba(0, 0, 0, 0.2); box-shadow:inset 3px 5px 5px 0px rgba(0, 0, 0, 0.2);}

.nav-links {height:52px; width:100%; padding:0px; margin:0px; border:none; float:left; background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc5ddb+0,fb5edf+1,fb5fe6+1,fd61e9+2,fb63f3+4,fc64f5+5,fb67fd+6,fd64fd+7,fd66ff+7,ec65ff+10,e768ff+12,e06aff+13,db69ff+13,d26aff+15,cc6aff+15,b06cff+19,9b6efd+21,7d72ff+25,7370fd+26,6d73ff+27,5e74fe+28,4076fd+32,3277ff+35,317efe+37,2c90ff+42,2999fd+43,2a9cff+44,289dfd+44,29a1ff+45,24a6fe+46,22affe+48,1fb6ff+49,1bc1ff+52,17c4fe+52,1ac4ff+53,15c9fe+53,0fd4ff+56,0bd4fe+56,08daff+58,02dbfe+59,04dfff+59,02defe+60,03e3ff+60,00e5ff+62,01e5fe+63,05e3fa+63,14e3f5+65,19e2f2+65,1be3f2+66,20e2ec+66,23e2ea+67,28e1e4+67,31dedc+69,36dfd8+69,38ded4+70,3fddce+71,3edccd+71,42dbc7+72,43dcc8+72,4bdbba+73,4fd9b7+74,58d8a8+75,5bd7a5+76,77d074+82,81cd60+84,82cc59+85,8ccc44+88,8dca3f+89,92cb40+90,93c93d+91,96cb3f+92,96c93e+93,9ac93f+93,9fc83c+95,a7c740+97,b0c741+99,b4c640+100 */
background: #fc5ddb; /* Old browsers */
background: -moz-linear-gradient(left,  #fc5ddb 0%, #fb5edf 1%, #fb5fe6 1%, #fd61e9 2%, #fb63f3 4%, #fc64f5 5%, #fb67fd 6%, #fd64fd 7%, #fd66ff 7%, #ec65ff 10%, #e768ff 12%, #e06aff 13%, #db69ff 13%, #d26aff 15%, #cc6aff 15%, #b06cff 19%, #9b6efd 21%, #7d72ff 25%, #7370fd 26%, #6d73ff 27%, #5e74fe 28%, #4076fd 32%, #3277ff 35%, #317efe 37%, #2c90ff 42%, #2999fd 43%, #2a9cff 44%, #289dfd 44%, #29a1ff 45%, #24a6fe 46%, #22affe 48%, #1fb6ff 49%, #1bc1ff 52%, #17c4fe 52%, #1ac4ff 53%, #15c9fe 53%, #0fd4ff 56%, #0bd4fe 56%, #08daff 58%, #02dbfe 59%, #04dfff 59%, #02defe 60%, #03e3ff 60%, #00e5ff 62%, #01e5fe 63%, #05e3fa 63%, #14e3f5 65%, #19e2f2 65%, #1be3f2 66%, #20e2ec 66%, #23e2ea 67%, #28e1e4 67%, #31dedc 69%, #36dfd8 69%, #38ded4 70%, #3fddce 71%, #3edccd 71%, #42dbc7 72%, #43dcc8 72%, #4bdbba 73%, #4fd9b7 74%, #58d8a8 75%, #5bd7a5 76%, #77d074 82%, #81cd60 84%, #82cc59 85%, #8ccc44 88%, #8dca3f 89%, #92cb40 90%, #93c93d 91%, #96cb3f 92%, #96c93e 93%, #9ac93f 93%, #9fc83c 95%, #a7c740 97%, #b0c741 99%, #b4c640 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fc5ddb), color-stop(1%,#fb5edf), color-stop(1%,#fb5fe6), color-stop(2%,#fd61e9), color-stop(4%,#fb63f3), color-stop(5%,#fc64f5), color-stop(6%,#fb67fd), color-stop(7%,#fd64fd), color-stop(7%,#fd66ff), color-stop(10%,#ec65ff), color-stop(12%,#e768ff), color-stop(13%,#e06aff), color-stop(13%,#db69ff), color-stop(15%,#d26aff), color-stop(15%,#cc6aff), color-stop(19%,#b06cff), color-stop(21%,#9b6efd), color-stop(25%,#7d72ff), color-stop(26%,#7370fd), color-stop(27%,#6d73ff), color-stop(28%,#5e74fe), color-stop(32%,#4076fd), color-stop(35%,#3277ff), color-stop(37%,#317efe), color-stop(42%,#2c90ff), color-stop(43%,#2999fd), color-stop(44%,#2a9cff), color-stop(44%,#289dfd), color-stop(45%,#29a1ff), color-stop(46%,#24a6fe), color-stop(48%,#22affe), color-stop(49%,#1fb6ff), color-stop(52%,#1bc1ff), color-stop(52%,#17c4fe), color-stop(53%,#1ac4ff), color-stop(53%,#15c9fe), color-stop(56%,#0fd4ff), color-stop(56%,#0bd4fe), color-stop(58%,#08daff), color-stop(59%,#02dbfe), color-stop(59%,#04dfff), color-stop(60%,#02defe), color-stop(60%,#03e3ff), color-stop(62%,#00e5ff), color-stop(63%,#01e5fe), color-stop(63%,#05e3fa), color-stop(65%,#14e3f5), color-stop(65%,#19e2f2), color-stop(66%,#1be3f2), color-stop(66%,#20e2ec), color-stop(67%,#23e2ea), color-stop(67%,#28e1e4), color-stop(69%,#31dedc), color-stop(69%,#36dfd8), color-stop(70%,#38ded4), color-stop(71%,#3fddce), color-stop(71%,#3edccd), color-stop(72%,#42dbc7), color-stop(72%,#43dcc8), color-stop(73%,#4bdbba), color-stop(74%,#4fd9b7), color-stop(75%,#58d8a8), color-stop(76%,#5bd7a5), color-stop(82%,#77d074), color-stop(84%,#81cd60), color-stop(85%,#82cc59), color-stop(88%,#8ccc44), color-stop(89%,#8dca3f), color-stop(90%,#92cb40), color-stop(91%,#93c93d), color-stop(92%,#96cb3f), color-stop(93%,#96c93e), color-stop(93%,#9ac93f), color-stop(95%,#9fc83c), color-stop(97%,#a7c740), color-stop(99%,#b0c741), color-stop(100%,#b4c640)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #fc5ddb 0%,#fb5edf 1%,#fb5fe6 1%,#fd61e9 2%,#fb63f3 4%,#fc64f5 5%,#fb67fd 6%,#fd64fd 7%,#fd66ff 7%,#ec65ff 10%,#e768ff 12%,#e06aff 13%,#db69ff 13%,#d26aff 15%,#cc6aff 15%,#b06cff 19%,#9b6efd 21%,#7d72ff 25%,#7370fd 26%,#6d73ff 27%,#5e74fe 28%,#4076fd 32%,#3277ff 35%,#317efe 37%,#2c90ff 42%,#2999fd 43%,#2a9cff 44%,#289dfd 44%,#29a1ff 45%,#24a6fe 46%,#22affe 48%,#1fb6ff 49%,#1bc1ff 52%,#17c4fe 52%,#1ac4ff 53%,#15c9fe 53%,#0fd4ff 56%,#0bd4fe 56%,#08daff 58%,#02dbfe 59%,#04dfff 59%,#02defe 60%,#03e3ff 60%,#00e5ff 62%,#01e5fe 63%,#05e3fa 63%,#14e3f5 65%,#19e2f2 65%,#1be3f2 66%,#20e2ec 66%,#23e2ea 67%,#28e1e4 67%,#31dedc 69%,#36dfd8 69%,#38ded4 70%,#3fddce 71%,#3edccd 71%,#42dbc7 72%,#43dcc8 72%,#4bdbba 73%,#4fd9b7 74%,#58d8a8 75%,#5bd7a5 76%,#77d074 82%,#81cd60 84%,#82cc59 85%,#8ccc44 88%,#8dca3f 89%,#92cb40 90%,#93c93d 91%,#96cb3f 92%,#96c93e 93%,#9ac93f 93%,#9fc83c 95%,#a7c740 97%,#b0c741 99%,#b4c640 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #fc5ddb 0%,#fb5edf 1%,#fb5fe6 1%,#fd61e9 2%,#fb63f3 4%,#fc64f5 5%,#fb67fd 6%,#fd64fd 7%,#fd66ff 7%,#ec65ff 10%,#e768ff 12%,#e06aff 13%,#db69ff 13%,#d26aff 15%,#cc6aff 15%,#b06cff 19%,#9b6efd 21%,#7d72ff 25%,#7370fd 26%,#6d73ff 27%,#5e74fe 28%,#4076fd 32%,#3277ff 35%,#317efe 37%,#2c90ff 42%,#2999fd 43%,#2a9cff 44%,#289dfd 44%,#29a1ff 45%,#24a6fe 46%,#22affe 48%,#1fb6ff 49%,#1bc1ff 52%,#17c4fe 52%,#1ac4ff 53%,#15c9fe 53%,#0fd4ff 56%,#0bd4fe 56%,#08daff 58%,#02dbfe 59%,#04dfff 59%,#02defe 60%,#03e3ff 60%,#00e5ff 62%,#01e5fe 63%,#05e3fa 63%,#14e3f5 65%,#19e2f2 65%,#1be3f2 66%,#20e2ec 66%,#23e2ea 67%,#28e1e4 67%,#31dedc 69%,#36dfd8 69%,#38ded4 70%,#3fddce 71%,#3edccd 71%,#42dbc7 72%,#43dcc8 72%,#4bdbba 73%,#4fd9b7 74%,#58d8a8 75%,#5bd7a5 76%,#77d074 82%,#81cd60 84%,#82cc59 85%,#8ccc44 88%,#8dca3f 89%,#92cb40 90%,#93c93d 91%,#96cb3f 92%,#96c93e 93%,#9ac93f 93%,#9fc83c 95%,#a7c740 97%,#b0c741 99%,#b4c640 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #fc5ddb 0%,#fb5edf 1%,#fb5fe6 1%,#fd61e9 2%,#fb63f3 4%,#fc64f5 5%,#fb67fd 6%,#fd64fd 7%,#fd66ff 7%,#ec65ff 10%,#e768ff 12%,#e06aff 13%,#db69ff 13%,#d26aff 15%,#cc6aff 15%,#b06cff 19%,#9b6efd 21%,#7d72ff 25%,#7370fd 26%,#6d73ff 27%,#5e74fe 28%,#4076fd 32%,#3277ff 35%,#317efe 37%,#2c90ff 42%,#2999fd 43%,#2a9cff 44%,#289dfd 44%,#29a1ff 45%,#24a6fe 46%,#22affe 48%,#1fb6ff 49%,#1bc1ff 52%,#17c4fe 52%,#1ac4ff 53%,#15c9fe 53%,#0fd4ff 56%,#0bd4fe 56%,#08daff 58%,#02dbfe 59%,#04dfff 59%,#02defe 60%,#03e3ff 60%,#00e5ff 62%,#01e5fe 63%,#05e3fa 63%,#14e3f5 65%,#19e2f2 65%,#1be3f2 66%,#20e2ec 66%,#23e2ea 67%,#28e1e4 67%,#31dedc 69%,#36dfd8 69%,#38ded4 70%,#3fddce 71%,#3edccd 71%,#42dbc7 72%,#43dcc8 72%,#4bdbba 73%,#4fd9b7 74%,#58d8a8 75%,#5bd7a5 76%,#77d074 82%,#81cd60 84%,#82cc59 85%,#8ccc44 88%,#8dca3f 89%,#92cb40 90%,#93c93d 91%,#96cb3f 92%,#96c93e 93%,#9ac93f 93%,#9fc83c 95%,#a7c740 97%,#b0c741 99%,#b4c640 100%); /* IE10+ */
background: linear-gradient(to right,  #fc5ddb 0%,#fb5edf 1%,#fb5fe6 1%,#fd61e9 2%,#fb63f3 4%,#fc64f5 5%,#fb67fd 6%,#fd64fd 7%,#fd66ff 7%,#ec65ff 10%,#e768ff 12%,#e06aff 13%,#db69ff 13%,#d26aff 15%,#cc6aff 15%,#b06cff 19%,#9b6efd 21%,#7d72ff 25%,#7370fd 26%,#6d73ff 27%,#5e74fe 28%,#4076fd 32%,#3277ff 35%,#317efe 37%,#2c90ff 42%,#2999fd 43%,#2a9cff 44%,#289dfd 44%,#29a1ff 45%,#24a6fe 46%,#22affe 48%,#1fb6ff 49%,#1bc1ff 52%,#17c4fe 52%,#1ac4ff 53%,#15c9fe 53%,#0fd4ff 56%,#0bd4fe 56%,#08daff 58%,#02dbfe 59%,#04dfff 59%,#02defe 60%,#03e3ff 60%,#00e5ff 62%,#01e5fe 63%,#05e3fa 63%,#14e3f5 65%,#19e2f2 65%,#1be3f2 66%,#20e2ec 66%,#23e2ea 67%,#28e1e4 67%,#31dedc 69%,#36dfd8 69%,#38ded4 70%,#3fddce 71%,#3edccd 71%,#42dbc7 72%,#43dcc8 72%,#4bdbba 73%,#4fd9b7 74%,#58d8a8 75%,#5bd7a5 76%,#77d074 82%,#81cd60 84%,#82cc59 85%,#8ccc44 88%,#8dca3f 89%,#92cb40 90%,#93c93d 91%,#96cb3f 92%,#96c93e 93%,#9ac93f 93%,#9fc83c 95%,#a7c740 97%,#b0c741 99%,#b4c640 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5ddb', endColorstr='#b4c640',GradientType=1 ); /* IE6-9 */ position:relative; z-index:10; overflow:hidden; -moz-box-shadow:inset 0px -23px 35px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow:inset 0px -23px 35px 0px rgba(0, 0, 0, 0.2); box-shadow:inset 0px -23px 35px 0px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} 
.nav-links ul{height:52px; padding:0px 0px 0px 0px; border-left:1px solid rgba(167,65,29,.1); border-right:1px solid rgba(194,92,55,.1); margin:0 1.5% 0 0; float:right; max-width:58.5%; list-style:none; position:relative; z-index:1; background:none;}
.nav-links ul li{display:block; height:52px; line-height:52px; padding:0px 12px; margin:0px; background:none; border-left:1px solid rgba(167,65,29,.1); border-right:1px solid rgba(194,92,55,.1); float:left;}
.nav-links ul li a, .nav-links ul li a:visited{font-family: Tahoma, Geneva, sans-serif; font-size:16px; line-height:52px; font-weight:700; color:#fff; font-style:italic; text-transform: none; text-shadow: 2px 2px 2px #333; text-decoration:none; padding:0px 0px; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; transition: all .2s linear;}
.nav-links ul li a:hover, .nav-links ul li a:visited:hover{text-decoration:none; color:#cc0017; background:none;}

/***************/
#HOME{background: #fff; padding:22px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#HOME > div{padding:0 8px;}

.bodycontainer {width:100%; background:#fff; position:relative; padding:13px 10px; margin:4px 0px 6px 0px;}
.homebody{padding:0px !important; background:none !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

#mainContainer {width:100%; padding:0 0 0px 0; margin:0px; min-height:400px; float:left; background: #dcd9d9;}
#midContent {float:left; background:none; border-left:4px solid #fff; border-right:4px solid #fff; width:100%; padding:8px; margin:0px; min-height:400px;}
#leftContent {float:left; width:194px; background:none; margin:0px 0px 0px 0px; padding:12px 0px; position:relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#rightContent {float:left; width:194px; background:none; margin:0px 0px 0px 0px; padding:12px 0px; position:relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#midContent img{}

#footerContainer {width:100%; padding:0px 0px 20px 0px; margin:0px auto;}
.footerContent {width:100%; margin:0px auto; padding:2px 0;}

#footer-links {height:52px; width:100%; padding:0px; margin:0px; border:none; float:left; background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc5ddb+0,fb5edf+1,fb5fe6+1,fd61e9+2,fb63f3+4,fc64f5+5,fb67fd+6,fd64fd+7,fd66ff+7,ec65ff+10,e768ff+12,e06aff+13,db69ff+13,d26aff+15,cc6aff+15,b06cff+19,9b6efd+21,7d72ff+25,7370fd+26,6d73ff+27,5e74fe+28,4076fd+32,3277ff+35,317efe+37,2c90ff+42,2999fd+43,2a9cff+44,289dfd+44,29a1ff+45,24a6fe+46,22affe+48,1fb6ff+49,1bc1ff+52,17c4fe+52,1ac4ff+53,15c9fe+53,0fd4ff+56,0bd4fe+56,08daff+58,02dbfe+59,04dfff+59,02defe+60,03e3ff+60,00e5ff+62,01e5fe+63,05e3fa+63,14e3f5+65,19e2f2+65,1be3f2+66,20e2ec+66,23e2ea+67,28e1e4+67,31dedc+69,36dfd8+69,38ded4+70,3fddce+71,3edccd+71,42dbc7+72,43dcc8+72,4bdbba+73,4fd9b7+74,58d8a8+75,5bd7a5+76,77d074+82,81cd60+84,82cc59+85,8ccc44+88,8dca3f+89,92cb40+90,93c93d+91,96cb3f+92,96c93e+93,9ac93f+93,9fc83c+95,a7c740+97,b0c741+99,b4c640+100 */
background: #fc5ddb; /* Old browsers */
background: -moz-linear-gradient(left,  #fc5ddb 0%, #fb5edf 1%, #fb5fe6 1%, #fd61e9 2%, #fb63f3 4%, #fc64f5 5%, #fb67fd 6%, #fd64fd 7%, #fd66ff 7%, #ec65ff 10%, #e768ff 12%, #e06aff 13%, #db69ff 13%, #d26aff 15%, #cc6aff 15%, #b06cff 19%, #9b6efd 21%, #7d72ff 25%, #7370fd 26%, #6d73ff 27%, #5e74fe 28%, #4076fd 32%, #3277ff 35%, #317efe 37%, #2c90ff 42%, #2999fd 43%, #2a9cff 44%, #289dfd 44%, #29a1ff 45%, #24a6fe 46%, #22affe 48%, #1fb6ff 49%, #1bc1ff 52%, #17c4fe 52%, #1ac4ff 53%, #15c9fe 53%, #0fd4ff 56%, #0bd4fe 56%, #08daff 58%, #02dbfe 59%, #04dfff 59%, #02defe 60%, #03e3ff 60%, #00e5ff 62%, #01e5fe 63%, #05e3fa 63%, #14e3f5 65%, #19e2f2 65%, #1be3f2 66%, #20e2ec 66%, #23e2ea 67%, #28e1e4 67%, #31dedc 69%, #36dfd8 69%, #38ded4 70%, #3fddce 71%, #3edccd 71%, #42dbc7 72%, #43dcc8 72%, #4bdbba 73%, #4fd9b7 74%, #58d8a8 75%, #5bd7a5 76%, #77d074 82%, #81cd60 84%, #82cc59 85%, #8ccc44 88%, #8dca3f 89%, #92cb40 90%, #93c93d 91%, #96cb3f 92%, #96c93e 93%, #9ac93f 93%, #9fc83c 95%, #a7c740 97%, #b0c741 99%, #b4c640 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fc5ddb), color-stop(1%,#fb5edf), color-stop(1%,#fb5fe6), color-stop(2%,#fd61e9), color-stop(4%,#fb63f3), color-stop(5%,#fc64f5), color-stop(6%,#fb67fd), color-stop(7%,#fd64fd), color-stop(7%,#fd66ff), color-stop(10%,#ec65ff), color-stop(12%,#e768ff), color-stop(13%,#e06aff), color-stop(13%,#db69ff), color-stop(15%,#d26aff), color-stop(15%,#cc6aff), color-stop(19%,#b06cff), color-stop(21%,#9b6efd), color-stop(25%,#7d72ff), color-stop(26%,#7370fd), color-stop(27%,#6d73ff), color-stop(28%,#5e74fe), color-stop(32%,#4076fd), color-stop(35%,#3277ff), color-stop(37%,#317efe), color-stop(42%,#2c90ff), color-stop(43%,#2999fd), color-stop(44%,#2a9cff), color-stop(44%,#289dfd), color-stop(45%,#29a1ff), color-stop(46%,#24a6fe), color-stop(48%,#22affe), color-stop(49%,#1fb6ff), color-stop(52%,#1bc1ff), color-stop(52%,#17c4fe), color-stop(53%,#1ac4ff), color-stop(53%,#15c9fe), color-stop(56%,#0fd4ff), color-stop(56%,#0bd4fe), color-stop(58%,#08daff), color-stop(59%,#02dbfe), color-stop(59%,#04dfff), color-stop(60%,#02defe), color-stop(60%,#03e3ff), color-stop(62%,#00e5ff), color-stop(63%,#01e5fe), color-stop(63%,#05e3fa), color-stop(65%,#14e3f5), color-stop(65%,#19e2f2), color-stop(66%,#1be3f2), color-stop(66%,#20e2ec), color-stop(67%,#23e2ea), color-stop(67%,#28e1e4), color-stop(69%,#31dedc), color-stop(69%,#36dfd8), color-stop(70%,#38ded4), color-stop(71%,#3fddce), color-stop(71%,#3edccd), color-stop(72%,#42dbc7), color-stop(72%,#43dcc8), color-stop(73%,#4bdbba), color-stop(74%,#4fd9b7), color-stop(75%,#58d8a8), color-stop(76%,#5bd7a5), color-stop(82%,#77d074), color-stop(84%,#81cd60), color-stop(85%,#82cc59), color-stop(88%,#8ccc44), color-stop(89%,#8dca3f), color-stop(90%,#92cb40), color-stop(91%,#93c93d), color-stop(92%,#96cb3f), color-stop(93%,#96c93e), color-stop(93%,#9ac93f), color-stop(95%,#9fc83c), color-stop(97%,#a7c740), color-stop(99%,#b0c741), color-stop(100%,#b4c640)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #fc5ddb 0%,#fb5edf 1%,#fb5fe6 1%,#fd61e9 2%,#fb63f3 4%,#fc64f5 5%,#fb67fd 6%,#fd64fd 7%,#fd66ff 7%,#ec65ff 10%,#e768ff 12%,#e06aff 13%,#db69ff 13%,#d26aff 15%,#cc6aff 15%,#b06cff 19%,#9b6efd 21%,#7d72ff 25%,#7370fd 26%,#6d73ff 27%,#5e74fe 28%,#4076fd 32%,#3277ff 35%,#317efe 37%,#2c90ff 42%,#2999fd 43%,#2a9cff 44%,#289dfd 44%,#29a1ff 45%,#24a6fe 46%,#22affe 48%,#1fb6ff 49%,#1bc1ff 52%,#17c4fe 52%,#1ac4ff 53%,#15c9fe 53%,#0fd4ff 56%,#0bd4fe 56%,#08daff 58%,#02dbfe 59%,#04dfff 59%,#02defe 60%,#03e3ff 60%,#00e5ff 62%,#01e5fe 63%,#05e3fa 63%,#14e3f5 65%,#19e2f2 65%,#1be3f2 66%,#20e2ec 66%,#23e2ea 67%,#28e1e4 67%,#31dedc 69%,#36dfd8 69%,#38ded4 70%,#3fddce 71%,#3edccd 71%,#42dbc7 72%,#43dcc8 72%,#4bdbba 73%,#4fd9b7 74%,#58d8a8 75%,#5bd7a5 76%,#77d074 82%,#81cd60 84%,#82cc59 85%,#8ccc44 88%,#8dca3f 89%,#92cb40 90%,#93c93d 91%,#96cb3f 92%,#96c93e 93%,#9ac93f 93%,#9fc83c 95%,#a7c740 97%,#b0c741 99%,#b4c640 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #fc5ddb 0%,#fb5edf 1%,#fb5fe6 1%,#fd61e9 2%,#fb63f3 4%,#fc64f5 5%,#fb67fd 6%,#fd64fd 7%,#fd66ff 7%,#ec65ff 10%,#e768ff 12%,#e06aff 13%,#db69ff 13%,#d26aff 15%,#cc6aff 15%,#b06cff 19%,#9b6efd 21%,#7d72ff 25%,#7370fd 26%,#6d73ff 27%,#5e74fe 28%,#4076fd 32%,#3277ff 35%,#317efe 37%,#2c90ff 42%,#2999fd 43%,#2a9cff 44%,#289dfd 44%,#29a1ff 45%,#24a6fe 46%,#22affe 48%,#1fb6ff 49%,#1bc1ff 52%,#17c4fe 52%,#1ac4ff 53%,#15c9fe 53%,#0fd4ff 56%,#0bd4fe 56%,#08daff 58%,#02dbfe 59%,#04dfff 59%,#02defe 60%,#03e3ff 60%,#00e5ff 62%,#01e5fe 63%,#05e3fa 63%,#14e3f5 65%,#19e2f2 65%,#1be3f2 66%,#20e2ec 66%,#23e2ea 67%,#28e1e4 67%,#31dedc 69%,#36dfd8 69%,#38ded4 70%,#3fddce 71%,#3edccd 71%,#42dbc7 72%,#43dcc8 72%,#4bdbba 73%,#4fd9b7 74%,#58d8a8 75%,#5bd7a5 76%,#77d074 82%,#81cd60 84%,#82cc59 85%,#8ccc44 88%,#8dca3f 89%,#92cb40 90%,#93c93d 91%,#96cb3f 92%,#96c93e 93%,#9ac93f 93%,#9fc83c 95%,#a7c740 97%,#b0c741 99%,#b4c640 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #fc5ddb 0%,#fb5edf 1%,#fb5fe6 1%,#fd61e9 2%,#fb63f3 4%,#fc64f5 5%,#fb67fd 6%,#fd64fd 7%,#fd66ff 7%,#ec65ff 10%,#e768ff 12%,#e06aff 13%,#db69ff 13%,#d26aff 15%,#cc6aff 15%,#b06cff 19%,#9b6efd 21%,#7d72ff 25%,#7370fd 26%,#6d73ff 27%,#5e74fe 28%,#4076fd 32%,#3277ff 35%,#317efe 37%,#2c90ff 42%,#2999fd 43%,#2a9cff 44%,#289dfd 44%,#29a1ff 45%,#24a6fe 46%,#22affe 48%,#1fb6ff 49%,#1bc1ff 52%,#17c4fe 52%,#1ac4ff 53%,#15c9fe 53%,#0fd4ff 56%,#0bd4fe 56%,#08daff 58%,#02dbfe 59%,#04dfff 59%,#02defe 60%,#03e3ff 60%,#00e5ff 62%,#01e5fe 63%,#05e3fa 63%,#14e3f5 65%,#19e2f2 65%,#1be3f2 66%,#20e2ec 66%,#23e2ea 67%,#28e1e4 67%,#31dedc 69%,#36dfd8 69%,#38ded4 70%,#3fddce 71%,#3edccd 71%,#42dbc7 72%,#43dcc8 72%,#4bdbba 73%,#4fd9b7 74%,#58d8a8 75%,#5bd7a5 76%,#77d074 82%,#81cd60 84%,#82cc59 85%,#8ccc44 88%,#8dca3f 89%,#92cb40 90%,#93c93d 91%,#96cb3f 92%,#96c93e 93%,#9ac93f 93%,#9fc83c 95%,#a7c740 97%,#b0c741 99%,#b4c640 100%); /* IE10+ */
background: linear-gradient(to right,  #fc5ddb 0%,#fb5edf 1%,#fb5fe6 1%,#fd61e9 2%,#fb63f3 4%,#fc64f5 5%,#fb67fd 6%,#fd64fd 7%,#fd66ff 7%,#ec65ff 10%,#e768ff 12%,#e06aff 13%,#db69ff 13%,#d26aff 15%,#cc6aff 15%,#b06cff 19%,#9b6efd 21%,#7d72ff 25%,#7370fd 26%,#6d73ff 27%,#5e74fe 28%,#4076fd 32%,#3277ff 35%,#317efe 37%,#2c90ff 42%,#2999fd 43%,#2a9cff 44%,#289dfd 44%,#29a1ff 45%,#24a6fe 46%,#22affe 48%,#1fb6ff 49%,#1bc1ff 52%,#17c4fe 52%,#1ac4ff 53%,#15c9fe 53%,#0fd4ff 56%,#0bd4fe 56%,#08daff 58%,#02dbfe 59%,#04dfff 59%,#02defe 60%,#03e3ff 60%,#00e5ff 62%,#01e5fe 63%,#05e3fa 63%,#14e3f5 65%,#19e2f2 65%,#1be3f2 66%,#20e2ec 66%,#23e2ea 67%,#28e1e4 67%,#31dedc 69%,#36dfd8 69%,#38ded4 70%,#3fddce 71%,#3edccd 71%,#42dbc7 72%,#43dcc8 72%,#4bdbba 73%,#4fd9b7 74%,#58d8a8 75%,#5bd7a5 76%,#77d074 82%,#81cd60 84%,#82cc59 85%,#8ccc44 88%,#8dca3f 89%,#92cb40 90%,#93c93d 91%,#96cb3f 92%,#96c93e 93%,#9ac93f 93%,#9fc83c 95%,#a7c740 97%,#b0c741 99%,#b4c640 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5ddb', endColorstr='#b4c640',GradientType=1 ); /* IE6-9 */ text-align:center; position:relative; z-index:10; overflow:hidden; -moz-box-shadow:inset 0px -23px 35px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow:inset 0px -23px 35px 0px rgba(0, 0, 0, 0.2); box-shadow:inset 0px -23px 35px 0px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} 
#footer-links span{font-size:14px; line-height:52px; color:#fff; text-decoration: none; font-weight:700;}
#footer-links span:first-child{display:none;}
#footer-links a, #footer-links a:visited{font-family: Tahoma, Geneva, sans-serif; font-size:12px; line-height:52px; font-weight:400; color:#fff; text-transform:none; text-decoration:none; margin:0px 0px; padding:0px 10px; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; transition: all .2s linear;}
#footer-links a:hover, #footer-links a:visited:hover{text-decoration:none; color:#cc0017;} 

#mail-area {position:relative; margin:6px; background:#fff; padding:10px 12px 0px 12px;}
#mail-area .mail-subtxt{line-height:30px; font-size:12px; color:#252420; text-transform: none; text-align:center;}
#mail-area form{}
#mail-area .mail-box{padding:0px; margin:6px 0px; width:100%; background:none; position:relative;}
#mail-area .mail-txt{font-family: Tahoma, Geneva, sans-serif; font-size:12px; text-transform:none; font-style:italic; font-weight:400; color:#252420; width:100%; height:28px; line-height:24px; padding:2px 40px 2px 12px; border:1px solid #c3c3c3; margin:0px; background:#fff; -moz-box-shadow:inset 3px 5px 5px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow:inset 3px 5px 5px 0px rgba(0, 0, 0, 0.2); box-shadow:inset 3px 5px 5px 0px rgba(0, 0, 0, 0.2);}
#mail-area .btn, #mail-area .btn_over{width:28px; display:block; height:28px; line-height:22px; cursor:pointer; padding:3px; margin:0px 0px 0px 0px; -webkit-appearance:none; position: absolute; right:0; top:0;}
#mail-area .btn:hover {}
#mail-area .subscribe{text-transform:none; font-size:12px; color:#252420; line-height: 24px;}

.footerContent .mod_bg{width:100%;}
.footerContent #mail-area .mail-box{margin:6px auto; width:96%;}

.copyright{}
.copyright, .copyright a{font-weight:700; font-family: Tahoma, Geneva, sans-serif; text-transform:none; color:#FFF; font-size:12px; line-height:18px; padding:0px; text-align:center; padding:10px 0;}

.global-banners{
	position: relative;
	margin: 6px;
	background: #FFF;
	padding: 15px 12px;
	-moz-box-shadow: 1px 2px 5px -1px #777;
	-webkit-box-shadow: 1px 2px 5px -1px #777;
	box-shadow: 1px 2px 5px -1px #777;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/*********************************/
/*Top Sellers*/
/*********************************/

.Tsellers-section {height:auto; margin:0px 0px 0px 0px; padding:12px 0px; background:none; position:relative; text-align:center; border-top:1px solid #808080;}
.Tsellers-section-top{ border-top:none;}
.Tsellers-section .image-container{width:100%; height:110px; padding:0px; margin:0 0 8px 0; text-align:center; position:relative;}
.Tsellers-section .image-container img{max-width:95%; max-height:95%; margin:auto; position:absolute; top:0; right:0; bottom:0; left:0;}
.Tsellers-section .products-info{font-size:12px; font-family: Tahoma, Geneva, sans-serif; font-weight:400; color: #484848; text-align:left; text-transform: uppercase; line-height:16px; padding:0px; margin:2px 0px;}
.Tsellers-section .products-info a, .Tsellers-section .products-info a:visited{font-size:12px; font-family: Tahoma, Geneva, sans-serif; font-weight:400; color:#484848; line-height:16px; text-transform:none; text-decoration:none;}
.Tsellers-section .products-info a:hover, .Tsellers-section .products-info a:visited:hover{color:#cc0017; text-decoration: underline;}
.Tsellers-section .products-price{color:#cc0017; font-weight:700; font-family: Tahoma, Geneva, sans-serif; font-size:18px; text-align:left; line-height:26px; padding:0px 0px; margin:0px 0px 0px 0px; float:left; width:50%;}
.Tsellers-section .products-review{text-align:right; padding:0px 0px 0px 0px; float:left; line-height:26px;}
.Tsellers-section .products-review img { vertical-align:middle; line-height:26px;}

/*********************************/
/*Links*/
/*********************************/

.cat {margin:7px; padding:6px; list-style:none; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 1px 2px 5px -1px #777; -webkit-box-shadow: 1px 2px 5px -1px #777; box-shadow: 1px 2px 5px -1px #777;}
.cat li {text-align:left; margin:0px 0px 0px 0px; padding:0px; background:none; line-height:24px;}
.cat li a, .cat li a:visited{color:#5c5c5c; font-family: Tahoma, Geneva, sans-serif; font-size:14px; font-weight:500; text-align:left; padding:5px 10px 5px 15px; line-height:20px; text-transform: none; display:block;}
.cat li a:hover, .cat li a:visited:hover{text-decoration:none; color:#cc0017; background:#f6d4d8;}
.cat li.main {}
.cat li.subcat {text-align:left; margin:0px 0px 0px 0px; padding:0px; background:none; line-height:24px;}
.cat li.subcat a, .cat li.subcat a:visited{color:#000; font-family: Tahoma, Geneva, sans-serif; font-size:12px; font-weight:400; text-align:left; padding:10px 5px 10px 5px; line-height:14px; text-transform: none; display:block;}
.cat li.subcat a:hover, .cat li.subcat a:visited:hover{text-decoration: none; color:#fff; background:#cc0017;}

/***************************************/
/*   Styled Divs to replace Selects    */
/***************************************/
#Brands_items{
	position:relative;
	margin: 6px;
	background:#fff;
	padding:15px 12px;
	-moz-box-shadow: 1px 2px 5px -1px #777;
	-webkit-box-shadow: 1px 2px 5px -1px #777;
	box-shadow: 1px 2px 5px -1px #777;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#Brands_items .all-guides{
	width: 158px;
	position:absolute;
	left: 12px;
	top: 52px;
	z-index:100;
}

#Show-Brands {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #818285; font-weight:400; background: #fff url(images/d-arrow.png) right center no-repeat; width: 158px; height: 34px; line-height: 32px; border: 1px solid #cfcfcf; -moz-box-shadow: 1px 2px 5px -1px #777; -webkit-box-shadow: 1px 2px 5px -1px #777; box-shadow: 1px 2px 5px -1px #777;} 
#Show-Brands .hov{cursor:pointer; padding:0px 34px 0px 10px;}
.all-guides {list-style:none !important; margin:0px !important; padding:6px !important; background:#fff !important; border: 1px solid #cfcfcf; max-height:164px !important; overflow:auto !important; display:none; -moz-box-shadow: 1px 2px 5px -1px #777; -webkit-box-shadow: 1px 2px 5px -1px #777; box-shadow: 1px 2px 5px -1px #777;} 
.all-guides li {line-height:20px; float:none !important; margin:0 !important;}
.all-guides li:hover {background:#cc0017; }
.all-guides a, .all-guides a:visited{display:block; text-decoration:none !important; line-height:20px; color:#5C5C5C; font-size:12px; padding:5px 15px !important;}
.all-guides a:hover, .all-guides a:visited:hover{color:#fff !important; text-decoration:none !important;}

/*********************************/
/*HomePage*/
/*********************************/
.homepage_silder{margin-bottom:10px;}
.flexslider{background:transparent !important; overflow:hidden;}
.flex-control-nav{bottom:10px !important; z-index:10;}
.flex-control-nav li {margin:0 5px !important;}
.flex-direction-nav a{line-height:40px;}

#HOME{}
#HOME .productBlockContainer{}

.feat-item-list{margin-bottom:45px;}

.product-container, .productContainer{margin:0; padding:0 8px;}
.product-container.middle-item, .productContainer.middle-item{padding:0 4px;}
.product-container.first-item, .productContainer.first-item{padding-left:0;}
.product-container.last-item, .productContainer.last-item{padding-right:0;}

.product-container-elem{width:33.3%; float:left;}

.products-section, .product-item {padding:12px; margin:10px auto 15px auto; text-align:center; position:relative; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.products-section .image-container, .product-item .img{padding:5px; background:#fff; width:100%; height:180px; position:relative;}
.products-section .image-container img, .product-item .img img{max-width:90%; max-height:170px; min-height: inherit; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}
.products-section .content{position:relative; width:100%; margin:5px auto 5px auto; padding:0px 8px; background:none; overflow:hidden; text-align:center;}
.products-section .products-info, .product-item .name{font-size:12px; font-family: Tahoma, Geneva, sans-serif; font-weight:400; color:#484848; text-align:left; line-height:16px; height:32px; min-height:initial; overflow:hidden; padding:0px; margin:0px;}
.products-section .products-info a, .product-item .name a{font-size:12px; font-family: Tahoma, Geneva, sans-serif; font-weight:400; color:#484848; line-height:16px; text-transform:none;}
.products-section .products-info a:hover, .product-item .name a:hover{color:#cc0017; text-decoration:none;}
.products-section .products-price, .product-item .price{float:left; width:100%; font-size:18px; font-weight:700; color:#cc0017; text-align:left; line-height:24px; height:24px; padding:0px 0px; margin:5px 0px; vertical-align:top;}
.products-section .products-price img, .product-item .price img{vertical-align:top;}
.products-section .product-reviews, .product-item .stars{float:none; text-align:left;}
.products-section .product-reviews img, .product-item .stars img{display:inline-block; vertical-align:top; float:none;}
.product-item .status{visibility:hidden; height:49px;}

.product-item .stars span{float:none; display:inline-block;}

.product-item .onsale, .product-item .on-sale {background:url(images/sale.png) no-repeat center center; width:54px; height:54px; line-height:54px; position:absolute; right:5px; top:5px; z-index:1; color:#fff; font-size:0px; text-align:center; font-family: Tahoma, Geneva, sans-serif; font-weight:400; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; opacity:.95;}

.product-item{-moz-box-shadow: 1px 2px 5px -1px #777; -webkit-box-shadow: 1px 2px 5px -1px #777; box-shadow: 1px 2px 5px -1px #777;}
.product-item:hover{-moz-box-shadow: 1px 2px 5px -1px #000; -webkit-box-shadow: 1px 2px 5px -1px #000; box-shadow: 1px 2px 5px -1px #000;}

.cat-product-left {
  float: left;
  max-width: 130px;
  overflow: hidden;
  padding: 5px;
  width:20%;
}
.cat-product-right {
  float: left;
  max-width: 510px;
  width:80%;
}
.cat-prod-viewmore {
  text-align: center;
  text-decoration:underline;
}
.cat-prod-cols > div {
	float: left;
	width: 33.3333%;
	text-align: center;
}
.cat-product {
  max-width: 640px;
  margin: 0 auto 35px auto;
  background-color:#fff;
  border:1px solid #808080;
}
.cat-prod-name{
	padding: 10px 0;
	background-color: #00168e;
	color: white;
	padding-left:15px;
}
.cat-prod-name a{
	color:white;
	font-weight:600;
}
.cat-prod-img img{
	width:75px;
	height:75px;
}
.cat-prod-img{
	text-align:center;
	margin:10px 0;
}
.cat-prod-price{
	text-align:center;
	margin-top:25px;
	color:#ff0000;
	font-weight:bold;
}
.cat-prod-price del{
	color:#a9a9a9;
}
.cat-prod-desc{
	margin-top:5px;
	height:75px;
	overflow:hidden;
	margin-bottom:10px;
}
.cat-prod-qty{
	margin-top:5px;
}
.cat-prod-qty label{
	display:inline-block;
	color:#cc0016;
	font-weight:bold;
	font-size:14px;
}
.cat-prod-qty input{
	display: inline-block;
	width: 25px;
	margin-left: 5px;
}
.cat-prod-availability{
	margin-top:8px;
	color:#3eae1b;
}
.cat-prod-availability a{
	color:#000;
}
.cat-prod-availability a:hover{
	color:#a9a9a9;
	text-decoration:none;
}
.cat-prod-name a:hover, cat-prod-name a:visited:hover{
	color:white !important;
	text-decoration:underline;
}
.cart-btn,
.cart-btn:hover,
.cart-btn_over{
	background-image:url(../images/buyitnow.gif) !important;
	background-repeat:no-repeat;
	width:114px;
	height:55px;
	border-radius:0;
	  background:transparent;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin-bottom:10px;
  margin-top:-10px;
}
.data{
	background-color:#fff !important;
}
.red-text{
	text-align: center;
	max-width: 400px;
	margin: 0 auto;
	color:#ff0000;
	margin-bottom:10px;
}
.paging{
	float:none;
	text-align:center;
	margin:0 auto;
	margin-top:25px;
}
#itemsBlock .products-header{
	line-height:1.9em;
	border-bottom:1px solid #444;
	font-style:italic;
}
.ct-btn{
	text-align: right;
	margin: 0 auto;
	max-width: 650px;
}
.sort-by{
	display:inline-block;
}
.sort-by{
	float:right;
}
.products-header{
	padding-top:5px;
	border-bottom:1px solid #444;
	font-style:italic;
	padding-bottom:5px;
}
.products-header span{
	display:inline-block;
}
#filtersBlock .cat-filters{
	padding:0 15px;
	border:none;
}
#filtersBlock{
	background-color:#fbfbad;
	padding:8px 0;
	border:1px solid #ccc;
	margin-top:0;
}
.need-help{
	
	background-color:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1c1c1c+0,212121+19,303030+58,313131+65,393939+81,3e3e3e+100 */
	background: #1c1c1c; /* Old browsers */
	background: -moz-linear-gradient(top,  #1c1c1c 0%, #212121 19%, #303030 58%, #313131 65%, #393939 81%, #3e3e3e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1c1c), color-stop(19%,#212121), color-stop(58%,#303030), color-stop(65%,#313131), color-stop(81%,#393939), color-stop(100%,#3e3e3e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1c1c1c 0%,#212121 19%,#303030 58%,#313131 65%,#393939 81%,#3e3e3e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1c1c1c 0%,#212121 19%,#303030 58%,#313131 65%,#393939 81%,#3e3e3e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1c1c1c 0%,#212121 19%,#303030 58%,#313131 65%,#393939 81%,#3e3e3e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1c1c1c 0%,#212121 19%,#303030 58%,#313131 65%,#393939 81%,#3e3e3e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1c1c', endColorstr='#3e3e3e',GradientType=0 ); /* IE6-9 */
	width:80%;
	padding-left:10px;
	margin-top:20px;
	padding:4px 8px;
	border-radius: 0 25px 0 0;
}
.need-help p{
	display:inline-block;
	color:#fff;
	margin:0;
}
.need-help span,
.need-help span a{
	color:#ffff00;
	font-weight:bold;
}
.top-link a{
	color:#cc0016;
	text-decoration:underline;
	font-weight:bold;
}
.top-link a:hover{
	color:#a9a9a9;
}
.top-link{
	text-align:center;
	margin-bottom:6px;
}
@media (max-width:567px){
.cat-product-left{
	float:none;
	width:auto;
	margin:0 auto;
	margin-top:70px;
}
.cat-product-right{
	float:none;
	width:auto;
}
.cat-prod-cols > div{
	float:none;
	width:100%;
	text-align:center;
	margin:20px 0;
}
.cat-prod-desc{
	text-align:center;
	padding:2px;
}
.cat-product{
	position:relative;
}
.cat-prod-name{
	position:absolute;
	top:0;
	width:100%;
}
.cart-btn, .cart-btn:hover, .cart-btn_over{
	margin-top:10px;
}

}
@media (max-width:767px){
.need-help{
	display:none;
}
#filtersBlock .cat-filters{
	margin:10px 0;
}
}
