/* 
------------------------------------------------------------
Template Name   : Impact 
Opencart Verion : 1.5.2.1
Author Name     : b2bnetsol
Author URL      : http://www.b2bnetsol.com
------------------------------------------------------------ 
*/

html {
	overflow:-moz-scrollbars-vertical;	
}
html, body{
	margin:0;
	padding:0;
}
body {
	background:#000 url(../image/bodybg.jpg) repeat-x top;
	color:#2B251B;
	font-family:Arial, Verdana, sans-serif;	
}
body, td, th, input, textarea, select, a {
	font-size:12px;
}

/* ------- Headings & Paragraphes Styles ------------------------------------------- */

h1, .welcome {
	color:#2B251B;
	font:Verdana;
	margin:0 0 20px 0;	
	font-size:18px;
	font-weight:normal;
	text-shadow:0 0 1px rgba(0, 0, 0, .01);
	background:url(../image/titlebg.gif) repeat-x;
	height:50px;
	padding-top:14px;
	padding-left:10px;
}
h2 {
	color:#2B251B;
	font-size:16px;
	margin:0 0 5px 0;	
}
p {
	margin:0 0 20px 0;	
}

/* ------- Genric Styles ------------------------------------------- */

a, a:visited, a b {
	color:#0874AE;
	text-decoration:underline;
	cursor:pointer;
	outline:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
	color:#FF0000;
}
a img {
	border:none;
}
.floatleft{float:left;}
.floatright{float:right;}

/* ------- Clearfix Styles ------------------------------------------- */

.clearfix:after {
	content: ".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.clearfix {
	display:inline-block;
}
html[xmlns] .clearfix {
	display:block;
}
* html .clearfix{
	height:1%;
}

/* ------- Form Styles ------------------------------------------- */

form {
	padding:0;
	margin:0;
	display:inline;
}
input[type='text'], input[type='password'], textarea {
	background:#f8f8f8;
	border:1px solid #ccc;
	padding:3px;
	margin-left:0;
	margin-right:0;
}
select {
	background:#f8f8f8;
	border:1px solid #ccc;
	padding:2px;
}
label {
	cursor:pointer;
}

/* ------- Layout Styles ------------------------------------------- */

	#container{
		width:100%;
		margin:0 auto;	
		text-align:left;
	}
	#column-wrap{
		/*background:url(../image/right-block-bg1.png) repeat-y right;*/
		position:relative;
	}
	#right-shade{
		position:absolute;
		right:0;
		bottom:0;
		width:204px;
		height:10px;
		/*background:url(../image/right-block-bottom.png) no-repeat;*/
	}
	#right-shande-top{
		position:absolute;
		right:0;
		/*top:0;*/
		width:204px;
		height:8px;
		/*background:url(../image/right-block-top.png) no-repeat;*/
	}
	#column-left{
		float:left;
		width:176px;
		/*background:url(../image/lbg.gif) repeat-x top;*/
	}
	#column-right{
		float:right;
		width:194px;
		/*background:url(../image/right-block-bg3.png) repeat-y;*/
		margin-right:10px;
		padding-top:0px;
		-webkit-border-radius:0 6px 6px 0px;
		-moz-border-radius:0 6px 6px 0px;
		-khtml-border-radius:0 6px 6px 0px;
		border-radius:0 6px 6px 0px;
	}
	#content{
		/*min-height:400px;*/
		min-height:720px;
		margin-bottom:0px;
		width: auto;
		background:#fff;
		padding:20px;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		-khtml-border-radius:6px;
		border-radius:6px;
		 -moz-box-shadow:    inset 0 0 10px #c6c6c6;
   		-webkit-box-shadow: inset 0 0 10px #c6c6c6;
  		 box-shadow:         inset 0 0 10px #c6c6c6;
		 
	}
	#column-left + #column-right + #content, #column-left + #content{
		margin-left:186px;
	}
	#column-left + #column-right + #content, #column-right + #content{
		margin-right:204px;
	}
/* ------- Header Styles ------------------------------------------- */		
	
#header{
	height:80px;
	margin-bottom:7px;
	padding-bottom:3px;
	position:relative;
	z-index:99;
}

/* ------- Logo Styles ------------------------------------------- */	

	#header #logo{
		position:absolute;
		/*top:25px;*/
		/*left:15px;*/
	}
/* ------- Language Styles ------------------------------------------- */		
	
	#language{
		position:absolute;
		top:15px;
		left:335px;
		width:75px;
		color:#999;
		line-height:17px;
	}
		#language img {
			cursor:pointer;
		}
		
/* ------- Currency Styles ------------------------------------------- */				
		
	#currency{
		width:75px;
		position:absolute;
		top:15px;
		left:425px;
		color:#999;
		line-height:17px;
	}
	#currency a{
		display:inline-block;
		padding:2px 4px;
		border:1px solid #CCC;
		color:#999;
		text-decoration:none;
		margin:0 2px 2px 0;			
	}
	#currency a b{
		color:#000;
		text-decoration:none;
	}
/* ------- Header Cart Styles ------------------------------------------- */		
		
	#header #cart{
		position:absolute;
		top:0;
		right:145px;
		z-index:9;
		min-width:300px;
	}
		#header #cart .heading{
			float:right;
			margin:15px 172px 0 0;
			padding:0 14px;			
			border-top:1px solid #fff;
			border-left:1px solid #fff;
			border-right:1px solid #eee;
			background:#fff;
			position:relative;
			z-index:1;
		}
			#header #cart .heading h4{
				color:#333;
				font-size:15px;
				font-weight:bold;
				margin:0 0 3px;				
			}
			#header #cart .heading a{
				color:#0874AE;
				text-decoration:none;
			}
				#header #cart .heading a span {
					background:#fff url(../image/arrow-down.png) 100% 50% no-repeat;
					padding-right:15px;
				}
	#header #cart .content{
		clear:both;
		display:none;
		position:relative;
		top:-1px;
		padding:8px;
		min-height:150px;
		border:1px solid #eee;		
		-webkit-border-radius:0 7px 7px 7px;
		-moz-border-radius:0 7px 7px 7px;
		-khtml-border-radius:0 7px 7px 7px;
		border-radius:0 7px 7px 7px;
		-webkit-box-shadow:0 2px 2px #ddd;
		-moz-box-shadow:0 2px 2px #ddd;
		box-shadow:0 2px 2px #ddd;
		background:#fff;
	}
		#header #cart.active .heading{
			margin-top:5px;
			padding-top:10px;
			padding-bottom:6px;			
			border:solid #eee;
			border-width:1px 1px 0 1px;			
			-webkit-border-radius:7px 7px 0 0;
			-moz-border-radius:7px 7px 0 0;
			-khtml-border-radius:7px 7px 0 0;
			border-radius:7px 7px 0 0;
		}
		#header #cart.active .content{
			display:block;
		}
			.mini-cart-info table {
				border-collapse:collapse;
				width:100%;
				margin-bottom:5px;
			}
			.mini-cart-info td {
				color:#000;
				vertical-align:top;
				padding:10px 5px;
				border-bottom:1px solid #eee;
			}
			.mini-cart-info .image {
				width:1px;
			}
				.mini-cart-info .image img {
					border:1px solid #eee;
					text-align:left;
				}
			.mini-cart-info .name small {
				color:#666;
			}
			.mini-cart-info .quantity {
				text-align:right;
			}
			.mini-cart-info td.total {
				text-align:right;
			}
			.mini-cart-info .remove {
				text-align:right;
			}
				.mini-cart-info .remove img {
					cursor:pointer;
				}
			.mini-cart-total {
				text-align:right;
			}
			.mini-cart-total table {
				border-collapse:collapse;
				display:inline-block;
				margin-bottom:5px;
			}
			.mini-cart-total td {
				color:#000;
				padding:4px;
			}
			#header #cart .checkout {
				text-align:right;
				clear:both;
			}
			#header #cart .empty {
				padding-top:50px;
				text-align:center;
			}

/* ------- Search Styles ------------------------------------------- */	
			
	#header #search-bg{
		background:url(../image/search-bg.png) no-repeat;
		height:38px;
		width:600px;
		margin-top:34px;
		margin-right:16px;
		float:right;
	}
	#header #search {
		position:absolute;
		top:40px;
		right:180px;
		width:400px;
		z-index:15;
	}
		#header .button-search {
			/*position:absolute;
			left:0;*/
			background:url(../image/search-icon.png) center center no-repeat;
			width:28px;
			height:27px;
			/*border-right:1px solid #ccc;*/
			cursor:pointer;
			float:right;
		}
		#header #search input {
			background:#fff;
			padding:1px 1px 1px 3px;
			width:292px;
			height:21px;
			border:1px solid #ccc;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			-khtml-border-radius:3px;
			border-radius:3px;
			margin-left:4px;
		}
		
/* ------- Header Welcome MSG & Header Links Styles ------------------------------------------- */	
		
	#header #welcome {
		position:absolute;
		top:47px;
		right:0;
		z-index:5;
		width:298px;
		text-align:right;
		color:#999;
	}
	#header .links {
		top:0px;
		right:0px;
		padding-top:10px;
		font-size:10px;
		position:absolute;
		padding-right:20px;
	}
		#header .links a {
			float:left;
			display:block;
			padding:0 0 0 7px;
			color:#515151;
			font-weight:bold;
			text-decoration:none;
			font-size:11px;
			text-transform:uppercase;
		}
			#header .links a + a {
				margin-left:8px;
				border-left:1px solid #ccc;
			}

/* ------- Menu Styles ------------------------------------------- */	

#menu {
	background:#585858;
	border-bottom:1px solid #000;
	height:37px;
	margin-bottom:15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 2px 2px #ddd;
	-moz-box-shadow:0 2px 2px #ddd;
	box-shadow:0 2px 2px #ddd;
	padding:0 5px;
}
	#menu ul {
		list-style:none;
		margin:0;
		padding:0;
	}
		#menu > ul > li {
			position:relative;
			float:left;
			z-index:20;
			padding:6px 5px 5px 0;
		}
		#menu > ul > li:hover {
		}
			#menu > ul > li > a {
				font-size:13px;
				color:#fff;
				line-height:14px;
				text-decoration:none;
				display:block;
				padding:6px 10px;
				margin-bottom:5px;
				z-index:6;
				position:relative;
			}
			#menu > ul > li:hover > a {
				background:#000;
				-webkit-border-radius:5px;
				-moz-border-radius:5px;
				-khtml-border-radius:5px;
				border-radius:5px;
			}
				#menu > ul > li > div {
					display:none;
					background:#fff;
					position:absolute;
					z-index:5;
					padding:5px;
					border:1px solid #000;
					-webkit-border-radius:0 0 5px 5px;
					-moz-border-radius:0 0 5px 5px;
					-khtml-border-radius:0 0 5px 5px;
					border-radius:0 0 5px 5px;
					background:url(../image/menu.png);
				}
				#menu > ul > li:hover > div {
					display:table;
				}
					#menu > ul > li > div > ul {
						display:table-cell;
					}
					#menu > ul > li ul + ul {
						padding-left:20px;
					}
						#menu > ul > li ul > li > a {
							text-decoration:none;
							padding:4px;
							color:#fff;
							display:block;
							white-space:nowrap;
							min-width:120px;
						}
						#menu > ul > li ul > li > a:hover {
							background:#000;
						}
						#menu > ul > li > div > ul > li > a {
							color:#fff;
						}

/* ------- Breadcrumb Styles ------------------------------------------- */							

.breadcrumb {
	color:#000;
	margin-bottom:10px;
}

	.breadcrumb a{
		color:#7D7D7D;
		font-size:11px;
		font-weight:500;
	}

		.breadcrumb a:hover{
			color:#000;
			font-size:11px;
			font-weight:500;
		}

/* ------- Warning & help & Messages Styles ------------------------------------------- */

.success, .warning, .attention, .information {
	
	padding:10px 10px 10px 33px;
	margin-bottom:15px;
	color:#555;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}
.success {
	background:#eaf7d9 url('../image/success.png') 10px center no-repeat;
	border:1px solid #bbdf8d;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}
.warning {
	background:#ffd1d1 url('../image/warning.png') 10px center no-repeat;
	border:1px solid #f8acac;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}
.attention {
	background:#fff5cc url('../image/attention.png') 10px center no-repeat;
	border:1px solid #f2dd8c;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}
.success .close, .warning .close, .attention .close, .information .close {
	float:right;
	padding-top:4px;
	padding-right:4px;
	cursor:pointer;
}
.required {
	color:#ff0000;
	font-weight:bold;
}
.error {
	display:block;
	color:#ff0000;
}
.help {
	color:#999;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
}

/* ------- Table>List/Form Styles ------------------------------------------- */

table.form {
	width:100%;
	border-collapse:collapse;
	margin-bottom:20px;
}
	table.form tr td:first-child {
		width:150px;
	}
		table.form > * > * > td {
			color:#000;
		}
		table.form td {
			padding:4px;
		}
	input.large-field, select.large-field {
		width:300px;
	}
	table.list {
		border-collapse:collapse;
		width:100%;
		border-top:1px solid #ddd;
		border-left:1px solid #ddd;
		margin-bottom:20px;
	}
		table.list td {
			border-right:1px solid #ddd;
			border-bottom:1px solid #ddd;
		}
		table.list thead td {
			background-color:#efefef;
			padding:0 5px;
		}
		table.list thead td a, .list thead td {
			text-decoration:none;
			color:#222;
			font-weight:bold;
		}
		table.list tbody td {
			vertical-align:top;
			padding:0 5px;
		}
		table.list .left {
			text-align:left;
			padding:7px;
		}
		table.list .right {
			text-align:right;
			padding:7px;
		}
		table.list .center {
			text-align:center;
			padding:7px;
		}
		table.radio {
			width:100%;
			border-collapse:collapse;
		}
		table.radio td {
			padding:5px;
			vertical-align:middle;
		}
		table.radio tr td:first-child {
			width:1px;
		}
		table.radio tr.highlight:hover td {
			background:#f1ffdd;
			cursor:pointer;
		}
	table.radio label {
		width:100%;
		height:15px;
		display:inline-block;
	}
	
/* ------- Pagination Styles ------------------------------------------- */	
	
.pagination {
	padding-top:14px;
	display:inline-block;
	width:100%;
	margin-bottom:10px;
	background:url(../image/pagingfooterbg.gif) repeat-x;
	height:44px;
}
	.pagination .links {
		float:left;
	}
		.pagination .links a {
			display:inline-block;
			border:1px solid #eee;
			padding:4px 10px;
			text-decoration:none;
			color:#444;
		}
		.pagination .links b {
			display:inline-block;
			border:1px solid #269bc6;
			padding:4px 10px;
			font-weight:normal;
			text-decoration:none;
			color:#269bc6;
			background:#fff;
		}
	.pagination .results {
		float:right;
		padding-top:8px;
		padding-right:10px;
		font-size:10px;
		font-weight:700;
		color:#0B79C3;
	}


/* ------- Buttons Styles ------------------------------------------- */

a.button, input.button {
	cursor:pointer;
	color:#fff;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	background:url(../image/button.png) top left repeat-x;
	-webkit-border-radius:12px 12px 12px 12px;
	-moz-border-radius:12px 12px 12px 12px;
	-khtml-border-radius:12px 12px 12px 12px;
	border-radius:12px 12px 12px 12px;
	-webkit-box-shadow:0 2px 2px #aaaaaa;
	-moz-box-shadow:0 2px 2px #aaaaaa;
	box-shadow:0 2px 2px #aaaaaa;	
}
a.button {
	display:inline-block;
	text-decoration:none;
	padding:6px 12px 6px 12px;
}
input.button {
	margin:0;
	border:0;
	height:24px;
	padding:0 12px 0 12px;
}
a.button:hover, input.button:hover {
	/*background:url('../image/button-active.png') repeat-x;*/
}
.buttons {
	background:#fff;
	border:1px solid #eee;
	overflow:auto;
	padding:6px;
	margin-bottom:20px;
}
.buttons .left {
	float:left;
	text-align:left;
}
.buttons .right {
	float:right;
	text-align:right;
}
.buttons .center {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

/* ------- Tabs Styles ------------------------------------------- */

.htabs {
	height:30px;
	line-height:16px;
	border-bottom:1px solid #ddd;
}
	.htabs a {
		border-top:1px solid #ddd;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		background:#fff url('../image/tab.png') repeat-x;
		padding:7px 15px 6px 15px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		color:#000;
		margin-right:2px;
		display:none;
	}
	.htabs a.selected {
		padding-bottom:7px;
		background:#fff;
	}
	.tab-content {
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:10px;
		margin-bottom:20px;
		z-index:2;
		overflow:auto;
	}
	
/* ------- Box Styles ------------------------------------------- */

.box {
	margin-bottom:20px;
}
	.box .box-heading {
		background:url(../image/left-cat-bg.png) repeat-x;
		padding:8px 10px 7px 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		line-height:14px;
		color:#ff0000;
		-webkit-border-radius:0 6px 6px 0;
		-moz-border-radius:0 6px 6px 0;
		-khtml-border-radius:0 6px 6px 0;
		border-radius:0 6px 6px 0;
	}
	.box .box-content {
	/*	background:#fff;*/
		padding:10px;
	}
	.box .box-content ul li{
		padding: 6px 8px 6px 12px;				
		/*background:url(../image/white-arrow.png) no-repeat 0px 6px;*/
		font-weight:normal;
	}
	
/* ------- Featured Box Product Styles ------------------------------------------- */	
	.box .featured-heading{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		text-transform:uppercase;
		line-height:14px;
		color:#ff0000;
	}
	.box .featured-bottom {
		background:url(../image/dots.png) repeat-x bottom;
		padding-bottom:6px;
	}
	
	
/* ------- Information Box Product Styles ------------------------------------------- */	

	.box .information-heading{
		background:url(../image/left-cat-bg.png) repeat-x;		
		padding:8px 10px 7px 10px;
		margin-left:0px;
		margin-right:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		line-height:14px;
		/*color:#FFC364;*/
		color:#FF0001;
		
		-webkit-border-radius:0 6px 6px 0;
		-moz-border-radius:0 6px 6px 0;
		-khtml-border-radius:0 6px 6px 0;
		border-radius:0 6px 6px 0;
	}
	
	.box .info-box-content { }
	.box .info-box-content ul li{
		padding: 6px 8px 6px 14px;				
		/*background:url(../image/yellow-arrow.png) no-repeat 8px 6px;*/
		list-style:none;
	}
	.box .info-box-content ul li a{
		/*color:#FFC364;*/
		text-decoration:none;
		color:#fff;
		font-size:12px;
		font-weight:normal;
		
	}
	.box .info-box-content ul li a:hover{
		text-decoration:none;
		color:#ff0000;
		/*font-weight:900;*/
		font-weight:normal;
	}
	.box .info-box-content ul li a:active{
		font-weight:bold;
	}
	
		

/* ------- Account Box Product Styles ------------------------------------------- */	

	.box .account-heading{
		background:url(../image/left-cat-bg.png) repeat-x;
		padding:8px 10px 7px 10px;
		margin-left:0px;
		margin-right:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		line-height:14px;
		/*color:#FFC364;*/
		color:#FF0001;
		-webkit-border-radius:0 6px 6px 0;
		-moz-border-radius:0 6px 6px 0;
		-khtml-border-radius:0 6px 6px 0;
		border-radius:0 6px 6px 0;
	}
	
	.box .account-box-content {
	/*	background:#fff;*/
		/*padding:0px;*/
	}
	.box .account-box-content ul li{
		padding: 6px 8px 6px 14px;				
		/*background:url(../image/yellow-arrow.png) no-repeat 12px 6px;*/
		list-style:none;
	}
	.box .account-box-content ul li a{
		/*color:#FFC364;*/
		color:#FFF;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;
	}
	.box .account-box-content ul li a:hover{
		text-decoration:none;
		color:#ff0000;
		/*font-weight:900;*/
		font-weight:normal;
	}
	.box .account-box-content ul li a:active{
		font-weight:bold;
		color:#ff0000;
	}



/* ------- Box Product Styles ------------------------------------------- */

	.box-product {
		width:100%;
		overflow:auto;
	}
	.box-product > div {
		width:130px;
		display:inline-block;
		vertical-align:top;
		margin-right:20px;
		margin-bottom:20px;
	}
	#column-left + #column-right + #content .box-product > div {
		/*width:119px;*/
		width:30%;
		background:url(../image/dots.png) repeat-x bottom;
		padding-bottom:6px;
		min-height:180px;
	}
	.box-product .image {
		display:block;
		margin-bottom:0;
	}
	.box-product .image img {
		/*padding:3px;
		border:1px solid #e7e7e7;*/
	}
	.box-product .name a {
		color:#0874AE;
		font-weight:bold;
		text-decoration:underline;
		display:block;
		margin-bottom:4px;
	}
	.box-product .name a:hover {
		color:#ff0000;
	}
	.box-product .price {
		display:block;
		font-weight:bold;
		color:#333;
		margin-bottom:4px;
	}
	
	.box-product .price-old-text {
		text-decoration:none;
	}
	.box-product .price-old {
		text-decoration:line-through;
	}
	
	.box-product .price-new-text {
		color:#f00;
		font-weight:bold;
	}
	.box-product .price-new {
		color:#f00;
		font-weight:bold;
	}
	
	.box-product .rating {
		display:block;
		margin-bottom:4px;
	}

/* ------- Box Category Styles ------------------------------------------- */

	.box-category {
		margin-top:-5px;
		
	}
	.box-category ul {
		list-style:none;
		margin:0;
		padding:0;
		
	}
	.box-category > ul > li {
		padding:8px 8px 8px 0;
	}
	.box-category > ul > li + li {
		/*border-top:1px solid #eee;*/
	}
	.box-category > ul > li > a {
		text-decoration:none;
		color:#fff;
		/*font-weight:900;*/
		font-weight:normal;
		
	}
	.box-category > ul > li > a:hover {
		text-decoration:none;
		color:#ff0000;
		/*font-weight:900;*/
		font-weight:normal;
		
	}
	.box-category > ul > li ul {
		display:none;		
	}
	.box-category > ul > li a.active {
		font-weight:bold;
		background:url(../image/white-arrow.png) no-repeat 0px 4px;
		padding: 0 0 0 15px;
		color:#ff0000;
		
	}
	.box-category > ul > li a.active + ul {
		display:block;
	}
	.box-category > ul > li ul > li {
		padding:5px 5px 0 5px;
	}
	.box-category > ul > li ul > li > a {
		text-decoration:none;
		display:block;
	}
	.box-category > ul > li ul > li > a.active {
		font-weight:bold;
		/*color:#ff0000;*/
		
		
	}
			
/* ------- Content Class Styles ------------------------------------------- */	

#content .content {
	padding:10px;
	overflow:auto;
	margin-bottom:20px;
	border:1px solid #eee;
}
#content .content .left {
	float:left;
	width:49%;
}
#content .content .right {
	float:right;
	width:49%;
}

/* ------- Category Info & List Styles (Content Area)  ------------------------------------------- */	

.category-info {
	overflow:auto;
	margin-bottom:20px;
	width: 100%;
}
.category-info .image {
	float:left;
	padding:5px;
	margin-right:15px;
	/*border:1px solid #e7e7e7;*/
}
.category-list {
	overflow:auto;
	margin-bottom:20px;
}
.category-list ul {
	/*float:left;*/
	list-style-image: url(../image/sarrow.gif)  left no-repeat;
	list-style-type: none;
}
.category-list ul li {
	 
	padding: 0 0 2px 25px;				
	background:url(../image/sarrow.gif) left no-repeat;
}
.categroy-ul-li-div a {
	/*text-decoration:underline;*/
	font-weight:bold;
	text-decoration:none;
}
.categroy-ul-li-div-left{
	float: left;
}
.categroy-ul-li-div-right {
	float: right;
}
	
/* ------- Manufacturer Styles ------------------------------------------- */	

.manufacturer-list {
	border:1px solid #dbdee1;
	padding:5px;
	overflow:auto;
	margin-bottom:20px;
}
	.manufacturer-heading {
		background:#f8f8f8;
		font-size:15px;
		font-weight:bold;
		padding:5px 8px;
		margin-bottom:6px;
	}
	.manufacturer-content {
		padding:8px;
	}
		.manufacturer-list ul {
			float:left;
			width:25%;
			margin:0;
			padding:0;
			list-style:none;
			margin-bottom:10px;
		}
		
/* ------- Products Filter/Sort/Compare Styles ------------------------------------------- */	

.product-filter {
	border-bottom:1px solid #eee;
/*	padding-bottom:5px;*/
	overflow:auto;
	background:url(../image/pagingfilterbg.png) repeat-x;
	height:27px;
	padding:6px 10px 0px 10px;
	font-family:arial,verdana,sans-serif;
}
	.product-filter .display {
		margin-right:15px;
		float:left;
		padding-top:4px;
		color:#333;
		font-weight:700;
		font-size:10px;
	}
		.product-filter .display a {
			font-weight:700;
			font-size:10px;
		}
	.product-filter .sort {
		float:right;
		color:#333;
		font-weight:700;
		font-size:10px;
	}
	.product-filter .limit {
		margin-left:15px;
		float:right;
		color:#333;
		font-weight:700;
		font-size:10px;
	}
	.product-compare {
		padding-top:6px;
		margin-bottom:10px;
		font-weight:700;
		background:url(../image/pagingnumbg.gif) repeat-x;
		height:33px;
		padding-top:6px;
		padding-right:10px;
		text-align:right;
		
	}
	.product-compare a {
		text-decoration:none;
		font-weight:700;
		font-size:12px;
	}
		
/* ------- Products List Styles ------------------------------------------- */		
		
.product-list > div {
	overflow:auto;
	margin-bottom:15px;
	background:url(../image/dots.png) repeat-x bottom;
	padding-bottom:4px;
}
	.product-list .right {
		float:right;
		margin-left:15px;
	}
	.product-list > div + div {
		background:url(../image/dots.png) repeat-x bottom;
		padding-top:16px;
		padding-bottom:4px;
	}
	.product-list .image {
		float:left;
		margin-right:10px;
	}
		.product-list .image img {
			/*padding:3px;
			border:1px solid #e7e7e7;*/
		}
	.product-list .name {
		margin-bottom:3px;
	}
		.product-list .name a {
			color:#0874AE;
			font-weight:bold;
			text-decoration:none;
		}
		.product-list .name a:hover {
			color:#444444;
			font-weight:bold;
			text-decoration:underline;
		}
	.product-list .description {
		line-height:15px;
		margin-bottom:5px;
		color:#4d4d4d;
	}
	.product-list .rating {
		color:#7b7b7b;
	}
	.product-list .price {
		float:right;
		height:50px;
		margin-left:8px;
		text-align:right;
		color:#333;
		font-size:12px;
	}
		.product-list .price-old {
			color:#f00;
			text-decoration:line-through;
		}
		.product-list .price-new {
			font-weight:bold;
		}
		.product-list .price-tax {
			font-size:12px;
			font-weight:normal;
			color:#bbb;
		}
	.product-list .cart {
		margin-bottom:3px;
	}
	.product-list .wishlist, .product-list .compare {
		margin-bottom:3px;
	}
		.product-list .wishlist a {
			color:#444;
			text-decoration:none;
			padding-left:14px;
			display:block;
			background:url('../image/add.png') left center no-repeat;
			font-size:10px;
			font-weight:700;
		}
		.product-list .compare a {
			color:#444;
			text-decoration:none;
			padding-left:14px;
			display:block;
			background:url('../image/add.png') left 60% no-repeat;
			font-size:10px;
			font-weight:700;
		}

/* ------- Products Grid Styles ------------------------------------------- */	

.product-grid {
	width:100%;
	overflow:auto;
}
	.product-grid > div {
		width:30%;
		display:inline-block;
		vertical-align:top;
		margin-right:20px;
		margin-bottom:15px;
	}
	#column-left + #column-right + #content .product-grid > div {
		width:30%;
	}
	.product-grid .image {
		display:block;
		margin-bottom:0;
	}
		.product-grid .image img {
			/*padding:3px;
			border:1px solid #e7e7e7;*/
		}
	.product-grid .name a {
		color:#0874AE;
		font-weight:bold;
		text-decoration:none;
		display:block;
		margin-bottom:4px;
	}
	.product-grid .name a:hover {
			color:#444444;
			font-weight:bold;
			text-decoration:underline;
		}
	.product-grid .description {
		display:none;
	}
	.product-grid .rating {
		display:block;
		margin-bottom:4px;
	}
	.product-grid .price {
		display:block;
		font-weight:bold;
		color:#333;
		margin-bottom:4px;
	}
		.product-grid .price-old {
			color:#f00;
			text-decoration:line-through;
		}
		.product-grid .price-new {
			font-weight:bold;
		}
		.product-grid .price .price-tax {
			display:none;
		}
	.product-grid .cart {
		margin-bottom:3px;
	}
	.product-grid .wishlist, .product-grid .compare {
		margin-bottom:3px;
	}
		.product-grid .wishlist a {
			color:#444;
			text-decoration:none;
			padding-left:14px;
			display:block;
			background:url('../image/add.png') left center no-repeat;
			font-size:10px;
			font-weight:700;
		}
		.product-grid .compare a {
			color:#444;
			text-decoration:none;
			padding-left:14px;
			display:block;
			background:url('../image/add.png') left 60% no-repeat;
			font-size:10px;
			font-weight:700;
		}
		
/* ------- Product Page Styles ------------------------------------------- */	
		
.product-info {
	overflow:auto;
	margin-bottom:20px;
}
.product-info .left {
	float:left;
	margin-left:7%;
}
.product-info .right {
	float:right;
	margin-right:7%;
}
.product-info .image {
	float:left;
	margin-bottom:20px;
	padding:10px;
	text-align:center;
}
.product-info .image-additional {
	width:260px;
	margin-left:-10px;
	clear:both;
	overflow:hidden;
}
.product-info .image-additional img { }
.product-info .image-additional a {
	float:left;
	display:block;
	margin-left:10px;
	margin-bottom:10px;
}
.product-info .description {
	padding:5px 5px 10px 5px;
	margin-bottom:10px;
	line-height:5px;
	color:#4d4d4d;
}
.product-info .description span { color:#0874AE; }
.product-info .description a { 	color:#4d4d4d; 	text-decoration:none; }
.product-info .price {
	overflow:auto;
	border-bottom:1px solid #e7e7e7;
	padding:0 5px 10px 5px;
	margin-bottom:10px;
	font-size:15px;
	font-weight:bold;
	color:#333;
}
.product-info .price-old {
	color:#f00;
	text-decoration:line-through;
}
.product-info .price-new {
}
.product-info .price-tax {
	font-size:12px;
	font-weight:normal;
	color:#999;
}
.product-info .price .reward {
	font-size:12px;
	font-weight:normal;
	color:#999;
}
.product-info .price .discount {
	font-weight:normal;
	font-size:12px;
	color:#4d4d4d;
}
.product-info .options {
	border-bottom:1px solid #e7e7e7;
	padding:0 5px 10px 5px;
	margin-bottom:10px;
	color:#000;
}
.product-info .option-image {
	margin-top:3px;
	margin-bottom:10px;
}
.product-info .option-image label {
	display:block;
	width:100%;
	height:100%;
}
.product-info .option-image img {
	margin-right:5px;
	border:1px solid #ccc;
	cursor:pointer;
}
.product-info .cart {
	border-bottom:1px solid #e7e7e7;
	padding:0 5px 10px 5px;
	margin-bottom:20px;
	color:#4d4d4d;
	overflow:auto;
}
.product-info .cart div {
	float:left;
	vertical-align:middle;
}
.product-info .cart div > span {
	padding-top:7px;
	display:block;
	color:#999;
}
.product-info .cart .minimum {
	padding-top:5px;
	font-size:11px;
	color:#999;
	clear:both;
}
.product-info .review {
	color:#4d4d4d;
	border-top:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	margin-bottom:10px;
}
.product-info .review > div {
	padding:8px;
	border-bottom:1px solid #e7e7e7;
	line-height:20px;
}
.product-info .review > div > span {
	color:#0874AE;
}
.product-info .review .share {
	overflow:auto;
	line-height:normal;
}
.product-info .review .share a {
	text-decoration:none;
}

/* ------- Attribute Styles ------------------------------------------- */

.attribute {
	border-collapse:collapse;
	width:100%;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	margin-bottom:20px;
}
	.attribute thead td, .attribute thead tr td:first-child {
		color:#000;
		font-size:14px;
		font-weight:bold;
		background:#f7f7f7;
		text-align:left;
	}
	.attribute tr td:first-child {
		color:#000;
		font-weight:bold;
		text-align:right;
		width:20%;
	}
	.attribute td {
		padding:7px;
		color:#4d4d4d;
		text-align:center;
		vertical-align:top;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
	
/* ------- Compare Info Styles ------------------------------------------- */
	
.compare-info {
	border-collapse:collapse;
	width:100%;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	margin-bottom:20px;
}
	.compare-info thead td, .compare-info thead tr td:first-child {
		color:#000;
		font-size:14px;
		font-weight:bold;
		background:#f7f7f7;
		text-align:left;
	}
	.compare-info tr td:first-child {
		color:#000;
		font-weight:bold;
		text-align:right;
	}
	.compare-info td {
		padding:7px;
		width:20%;
		color:#4d4d4d;
		text-align:center;
		vertical-align:top;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
	.compare-info .name a {
		font-weight:bold;
	}
	.compare-info .price-old {
		font-weight:bold;
		color:#f00;
		text-decoration:line-through;
	}
	.compare-info .price-new {
		font-weight:bold;
	}
	
/* ------- Wishlist Styles ------------------------------------------- */	

.wishlist-info table {
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	margin-bottom:20px;
}
	.wishlist-info td {
		padding:7px;
	}
	.wishlist-info thead td {
		color:#4d4d4d;
		font-weight:bold;
		background-color:#f7f7f7;
		border-bottom:1px solid #ddd;
	}
	.wishlist-info thead .image {
		text-align:center;
	}
	.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {
		text-align:left;
	}
	.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {
		text-align:right;
	}
	.wishlist-info tbody td {
		vertical-align:top;
		border-bottom:1px solid #ddd;
	}
	.wishlist-info tbody .image img {
		border:1px solid #ddd;
	}
	.wishlist-info tbody .image {
		text-align:center;
	}
	.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {
		text-align:left;
	}
	.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {
		text-align:right;
	}
	.wishlist-info tbody .price s {
		color:#f00;
	}
	.wishlist-info tbody .action img {
		cursor:pointer;
	}
	
/* ------- Login Content Styles ------------------------------------------- */	
	
.login-content {
	margin-bottom:20px;
	overflow:auto;
}
	.login-content .left {
		float:left;
		width:48%;
	}
	.login-content .right {
		float:right;
		width:48%
	}
	.login-content .left .content, .login-content .right .content {
		min-height:190px;
	}
	
/* ------- Orders Styles ------------------------------------------- */

.order-list{
		width:49%;
		float:left;
		margin-bottom:2px;
	}
	.order-status {
		width:49%;
		float:right;
		text-align:right;
		margin-bottom:2px;
	}
	 
/*
.order-list {
	margin-bottom:10px;
}
	.order-list .order-id {
		width:49%;
		float:left;
		margin-bottom:2px;
	}
	.order-list .order-status {
		width:49%;
		float:right;
		text-align:right;
		margin-bottom:2px;
	}
	.order-list .order-content {
		padding:10px 0;
		display:inline-block;
		width:100%;
		margin-bottom:20px;		
		border:solid #eee;
		border-width:1px 0;
	}
		.order-list .order-content div {
			float:left;
			width:33.3%;
		}
	.order-list .order-info {
		text-align:right;
	}
	.order-detail {
		background:#efefef;
		font-weight:bold;
	}
	
	*/
	
/* ------- Returns Styles ------------------------------------------- */	

.return-list {
	margin-bottom:10px;
}
	.return-list .return-id {
		width:49%;
		float:left;
		margin-bottom:2px;
	}
	.return-list .return-status {
		width:49%;
		float:right;
		text-align:right;
		margin-bottom:2px;
	}
	.return-list .return-content {
		padding:10px 0;
		display:inline-block;
		width:100%;
		margin-bottom:20px;
		border-top:1px solid #eee;
		border-bottom:1px solid #eee;
	}
		.return-list .return-content div {
			float:left;
			width:33.3%;
		}
	.return-list .return-info {
		text-align:right;
	}
	.return-product {
		overflow:auto;
		margin-bottom:20px;
	}
	.return-name {
		float:left;
		width:31%;
		margin-right:15px;
	}
	.return-model {
		float:left;
		width:31%;
		margin-right:15px;
	}
	.return-quantity {
		float:left;
		width:31%;
	}
	.return-detail {
		overflow:auto;
		margin-bottom:20px;
	}
	.return-reason {
		float:left;
		width:31%;
		margin-right:15px;
	}
	.return-opened {
		float:left;
		width:31%;
		margin-right:15px;
	}
	.return-opened textarea {
		width:98%;
		vertical-align:top;
	}
	.return-captcha {
		float:left;
	}
	
/* ------- Download List Styles ------------------------------------------- */		
	
.download-list {
	margin-bottom:10px;
}
	.download-list .download-id {
		width:49%;
		float:left;
		margin-bottom:2px;
	}
	.download-list .download-status {
		width:49%;
		float:right;
		text-align:right;
		margin-bottom:2px;
	}
	.download-list .download-content {
		padding:10px 0;
		display:inline-block;
		width:100%;
		margin-bottom:20px;
		border-top:1px solid #eee;
		border-bottom:1px solid #eee;
	}
		.download-list .download-content div {
			float:left;
			width:33.3%;
		}
	.download-list .download-info {
		text-align:right;
	}
	
/* ------- Cart Styles ------------------------------------------- */	

.cart-info table {
	width:100%;
	margin-bottom:15px;
	border-collapse:collapse;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
	.cart-info td {
		padding:7px;
	}
	.cart-info thead td {
		color:#4d4d4d;
		font-weight:bold;
		background-color:#f7f7f7;
		border-bottom:1px solid #ddd;
	}
	.cart-info thead .image {
		text-align:center;
	}
	.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {
		text-align:left;
	}
	.cart-info thead .price, .cart-info thead .total {
		text-align:right;
	}
	.cart-info tbody td {
		vertical-align:top;
		border-bottom:1px solid #ddd;
	}
	.cart-info tbody .image img {
		border:1px solid #ddd;
	}
	.cart-info tbody .image {
		text-align:center;
	}
	.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {
		text-align:left;
	}
	.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {
		position:relative;
		top:4px;
		cursor:pointer;
	}
	.cart-info tbody .price, .cart-info tbody .total {
		text-align:right;
	}
	.cart-info tbody span.stock {
		color:#f00;
		font-weight:bold;
	}
	.cart-module > div {
		display:none;
	}
	.cart-total {
		border-top:1px solid #ddd;
		overflow:auto;
		padding-top:8px;
		margin-bottom:15px;
	}
		.cart-total table {
			float:right;
		}
			.cart-total td {
				padding:3px;
				text-align:right;
			}
			
/* ------- Checkout Styles ------------------------------------------- */

.checkout-heading {
	background:#f8f8f8;
	border:1px solid #dbdee1;
	padding:8px;
	font-weight:bold;
	font-size:13px;
	color:#555;
	margin-bottom:15px;
}
	.checkout-heading a {
		float:right;
		margin-top:1px;
		font-weight:normal;
		text-decoration:none;
	}
	.checkout-content {
		padding:0 0 15px 0;
		display:none;
		overflow:auto;
	}
		.checkout-content .left {
			float:left;
			width:48%;
		}
		.checkout-content .right {
			float:right;
			width:48%;
		}
		.checkout-content .buttons {
			clear:both;
		}
		.checkout-product table {
			width:100%;
			border-collapse:collapse;
			border-top:1px solid #ddd;
			border-left:1px solid #ddd;
			border-right:1px solid #ddd;
			margin-bottom:20px;
		}
			.checkout-product td {
				padding:7px;
			}
			.checkout-product thead td {
				color:#4d4d4d;
				font-weight:bold;
				background-color:#f7f7f7;
				border-bottom:1px solid #ddd;
			}
			.checkout-product thead .name, .checkout-product thead .model {
				text-align:left;
			}
			.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
				text-align:right;
			}
			.checkout-product tbody td {
				vertical-align:top;
				border-bottom:1px solid #ddd;
			}
			.checkout-product tbody .name, .checkout-product tbody .model {
				text-align:left;
			}
			.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
				text-align:right;
			}
			.checkout-product tfoot td {
				text-align:right;
				border-bottom:1px solid #ddd;
			}

/* ------- Contact Styles ------------------------------------------- */
	
.contact-info {
	overflow:auto;
}
	.contact-info .left {
		float:left;
		width:48%;
	}
	.contact-info .right {
		float:left;
		width:48%;
	}

/* ------- Sitemap Styles ------------------------------------------- */	

.sitemap-info {
	overflow:auto;
	margin-bottom:40px;
}
	.sitemap-info .left {
		float:left;
		width:48%;
	}
	.sitemap-info .right {
		float:left;
		width:48%;
	}
	
/* ------- Footer Columns Styles ------------------------------------------- */	

#footer {
	clear:both;
	overflow:auto;
	min-height:100px;
	padding:20px;	
	border:solid #dbdee1;
	border-width:1px 0;
	background:#f8f8f8;
}
	#footer h3 {
		color:#000;
		font-size:14px;
		margin-top:0;
		margin-bottom:8px;
	}
	#footer .column {
		float:left;
		width:25%;
		min-height:100px;
	}
		#footer .column ul {
/*			margin-top:0;
			margin-left:8px;
			padding-left:12px;*/
			list-style:none;
				margin:0 !important;
				padding:0;				
		}
			#footer .column ul li {
				margin-bottom:3px;
			}
				#footer .column a {
					text-decoration:none;
					color:#000;
				}
				#footer .column a:hover {
					text-decoration:underline;
				}
	
/* ------- Copyright & Powered By Styles ------------------------------------------- */	
	
#powered {
	margin-top:5px;
	text-align:right;
	clear:both;
}	
	#powered  br{
		display:none;
	}
	
	.pow-floatleft{float:left; padding-left:190px;}
	.pow-floatright{float:right; padding-right:202px; color:#CCC;}

/* ------- Banner Styles ------------------------------------------- */	

.banner div {
	text-align:center;
	width:100%;
	display:none;
}
	.banner div img {
		margin-bottom:20px;
	}
	
/* ------- Sale Price and  Regular Price Styles ------------------------------------------- */	

.regularprice {
	color:#000;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	font-weight:500;
	text-decoration:none;
}

.saleprice {
	color:#C32A26;
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	font-weight:700;
	text-decoration:none;
}

/* ------- Share Icons Styles ------------------------------------------- */	

#share-icons {
	/*border:1px solid #999;*/
	padding:10px;
	height:14px;
	margin-bottom:20px;
	background:url(../image/ibbg2.png) repeat-x;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	box-shadow:rgba(0,0,0,0.5) 0px 0px 2px;
	text-decoration:none !important;
}
#share-icons a{
   padding:0 5px;
   text-decoration:none !important;
}


.sharetitle {
	font-size:12px;
	font-weight:700;
	padding-left:20px;
	color:#666;
}




/* ------- Tables Product page Styles ------------------------------------------- */	

.table-border {
	border:0px solid #B2B0B1;
	padding-top: 15px;
}
.itemTitleCell , .itemDataCell, .itemTitleCell-price, .itemDataCell-price   {
	height:22px;
	border:1px dotted #B2B0B1;
}
.itemTitleCell {
	
	width:140px;
	font-size:11px;
	color:#000;
	font-weight:700;
	text-align:right;
	padding-right:14px;
}

.itemDataCell {
	width:140px;
	font-size:11px;
	color:#000;
	font-weight:700;
	text-align:left;
	padding-left:14px;
	background:url(../image/itemDataBg.gif) repeat-y left;
}

.itemTitleCell-price {
	width:140px;
	font-size:14px;
	color:#C32A26;
	font-weight:700;
	text-align:right;
	padding-right:14px;
}

.itemDataCell-price {
	
	width:140px;
	font-size:14px;
	color:#C32A26;
	font-weight:700;
	text-align:left;
	padding-left:14px;
	background:url(../image/itemDataBg.gif) repeat-y left;
}
.itemQty{
	background:url(../image/itemOrderBoxBg.gif) repeat-x;
	border-left:1px solid #B2B0B1;
	height:54px;
	text-align:right;
	padding-right:14px;
	-webkit-border-radius:0 0 0 6px;
	-moz-border-radius:0 0 0 6px;
	-khtml-border-radius:0 0 0 6px;
	border-radius:0 0 0 6px;
}

.itemCart {
	background:url(../image/itemOrderBoxBg.gif) repeat-x;
	border-right:1px solid #B2B0B1;
	height:54px;
	text-align:left;
	padding-left:14px;
	-webkit-border-radius:0 0 6px 0;
	-moz-border-radius:0 0 6px 0;
	-khtml-border-radius:0 0 6px 0;
	border-radius:0 0 6px 0;
}

/* ------- Product Page button Styles ------------------------------------------- */	


a.pro-button, input.pro-button, .pro-buttonb {
	cursor:pointer;	
	background:url(../image/itemOrderCartBut.png)  no-repeat;
	height:28px;
	width:131px;
	padding-left:28px;
	padding-bottom:4px;
	font-size:14px;
	font-weight:700;
	color:#fff;
	line-height:12px;
}
a.pro-button {
	display:inline-block;
	text-decoration:none;
	/*padding:6px 12px 6px 12px;*/
}
input.pro-button,  .pro-buttonb {
	margin:0;
	border:0;
	/*height:24px;
	padding:0 12px 0 12px;*/
}

a.pro-button:hover, input.pro-button:hover, .pro-buttonb:hover {
	/*background:url('../image/button-active.png') repeat-x;*/
}




.box ul{margin:0;padding:0}

/****************************************************************************************/
/* new changes */
/****************************************************************************************/
.relatedOrders {
	background-color:#F0F8FF;
	display:none;
}

.btnRelatedOrders{	
	margin-top:10px;	
}

#filter_order_no, #filter_order_po, #filter_date_from, #filter_date_to, #filter_total{
	width:80px;
}

.accountEditFields{
	width:180px;   		
}
/*
.addthis_button_email, .addthis_button_print, .addthis_button_facebook{
	/*padding-right: 2px;*/
}

.addthis_button_print a:visited{
   text-decoration: none;
}


.category-li {    line-height:9px; }
.information-li {    line-height:9px; }
.box .account-box-content >ul > li { line-height:9px; }
.box .account-box-content ul li a:active { font-weight:bolder; }

.box .box-heading .box-content .box-category > ul > li {
	background:url(../image/sarrow.gif) repeat-x;
	color: #ff0101;
}


.box .latest-box {
	background:url(../image/ibbg2.png) repeat-x;
	
}

a.tip, a.tip:hover, a.tip:visited {
   text-decoration:underline !important;
}

.td-text-align-left{
   text-align:left !important;	
}
.td-text-align-right{
   text-align:right !important;	
}


#content a {
	text-decoration: underline;
	font-weight: normal !important;
}
a, a:visited {
	font-weight: normal !important;
}
a, a:visited, a b {
	font-weight: normal !important;
}

#share-icons a{
	/*text-decoration: none !important;*/
	
}

/*
.addthis_button_email, .addthis_button_print, .addthis_button_facebook{
	/*padding-right: 2px;*/
}

.addthis_button_email{
	padding-right: 15px !important;
}



.newbubble 
{

float:left;
position: relative;
width: 140px;
height: 25px;
padding: 0px;
background: #FFD300;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: #000000 solid 2px;
margin-left: -150px;
margin-top: -2px;
line-height: 21px;
text-align: center;
font-size: 14px;
text-shadow: 1px 1px #797979;
}

.newbubble:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 5px 0 5px 14px;
border-color: transparent #FFD300;
display: block;
width: 0;
z-index: 1;
right: -14px;
top: 5px;
}

.newbubble:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 6px 0 6px 15px;
border-color: transparent #000000;
display: block;
width: 0;
z-index: 0;
right: -17px;
top: 4px;
}


