body {
background:url(../img/bodybg.png) repeat;
font-family:'Ubuntu';
}
.menu_header {
background:url(../img/headerbg3.png) repeat-x;
height:49px;
width:100%;
}
.header {
background:url(../img/headerbg2.png) repeat-x;
height:75px;
width:100%;
}

.container_16 .logo {
	width: 480px;
	float: left;
}
.logo img {
	margin-top: 10px;
	margin-left: 5px;
}

.h_adv {
	background: #fff;
	float: left;
	width: 468px;
	height: 60px;
	margin-top: 5px;
	text-align: center;
}


.megamenu {
	display:none;
}

.menu1 {
	list-style:none;
	float:left;
	margin-top:13px;
	width:770px;
	letter-spacing: 1px; 
}
.menu1 li {
	float:left;
	margin-left:0px;
	background: url("../img/menudash.png") no-repeat scroll 0 1px transparent;
}
a {
outline: medium none !important;
}
.menu1 li a {
    color: #4E5A66;
    display: block;
    font-size: 14px;
    height: 37px;
    margin-top: -13px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-decoration: none;
	line-height: 26px;
}
.menu1 li.active a {
	background:url(../img/bodybg.png) repeat;
}

.cartstatus2 {
background:url(../img/cartclick.png) no-repeat;}		
		
.lines {
	height:2px;
	width:100%;
	background:url(../img/lines.png) repeat-x scroll 0 0px transparent;
	float:left;
	margin-top:-5px;
}
.lines2 {
	height:2px;
	width:940px;
	background:url(../img/lines.png) repeat-x scroll 0 0px transparent;
	float:left;
	margin-top:-5px;
	margin-bottom:20px;
}	
.lastli {
margin-right:0px!important;}
.main {
margin-top:-10px;}

/*
.sliderinner {
height:432px;
width:100%;
float:left;}*/
.leftpart {
margin-left:70px;
float:left;
width:405px;}
.rightpart {
float:left;
width:465px;
white-space:normal;
}
.leftpart img {
margin-top:20px;}
.rightpart h1 {
color:#38414b;
font-size:36px;
width:300px;
margin-top:90px;
text-shadow:1px 1px 1px #FFF;
line-height:40px;}
.pdesc {
color:#7e8a97;
width:300px;
font-size:16px;}
.padd {
display:block;
width:182px;
height:44px;
background:url(../img/buynow.png);
color:#FFF;
font-weight:bold;
font-size:17px;
text-decoration:none;
    line-height: 36px;
    text-align: center;
	text-shadow:1px 0px 0px #c51b00;
margin-top:25px;	
}
.padd:hover {
background:url(../img/buynowhover.png) no-repeat;
color:#FFF!important;}
.discount {
background:url(../img/discount.png);
width:117px;
height:119px;
    margin-left: 270px;
    margin-top: 20px;
    position: absolute;
    z-index: 1;}
.old {
font-size:18px;
color:#c4cbd1;
    display: block;
    margin-left: 35px;
    margin-top: 20px;
	text-decoration: line-through;
	}
.new {
font-size:36px;
color:#39b3ca;	
font-weight:bold;
    display: block;
    margin-left: 15px;
    margin-top: -16px;}
.sliderout {
width:100%;
height:105px;
float:left;}
.thingy {
width:940px;
height:10px;
background:url(../img/sliding.png);}
.thingy img {
margin-top:-15px;}
.ftrd {
list-style:none;
float:left;
}
.ftrd li {
float:left;
width:188px;
margin-left:0px;}
.ftrd h2, .ftrd span {
text-align:center;}
.ftrd h2 {
color:#6b7178;
font-size:16px;
font-weight:bold;
text-shadow:1px 0px 0px #FFF;
margin-top:10px;
margin-bottom:0px;}
.ftrd span {
color:#8e98a0;
font-size:12px;
display:block;
text-shadow:1px 0px 0px #FFF;}
.featuredproducts {
	width:100%;
	background:url(../img/fbg.png) repeat-x;
	height:317px;
}
.contacts {
	width:100%;
	background:url(../img/fbg.png) repeat-x;
}
.title_groups_all:hover {
	text-decoration: underline;
}
.title_groups_all {
	float: left;
	margin-top: 19px;
	margin-left: 15px;
	color:#363d47;
	font-size:14px;
	text-decoration: none;
}
.title_groups {
	font-size:22px;
	color:#363d47;
	text-shadow:1px 1px 1px #FFF;
	font-weight:normal;
	float:left;
	margin-top: 10px;
}
.title {
	font-size:22px;
	color:#363d47;
	text-shadow:1px 1px 1px #FFF;
	font-weight:normal;
	float:left;
}
.shizzle {
	float:left;
    margin-left: 40px;
    margin-top: 10px;
}
.controls {
    float: right;
	margin-right:20px;
}
.featprod {
	list-style: none;
	float: left;
}
.featprod li {
	display:block;
	float:left;
	width:170px;
	min-height:205px;
	background: #e7ebf0;
	margin-left:0px;
	margin-right:21px;
	border-right: 1px solid #c9d1d5;
	border-bottom: 1px solid #c9d1d5;
	border-radius: 3px;
}

.featprod li .featprod_image{
	background: #fff;
	margin: 5px;
	width: 160px;
	height: 140px;
	border-radius: 3px;
}

.featprod_p {
	list-style: none;
	float: left;
	margin-top: 20px;
}
.featprod_p li {
	display:block;
	float:left;
	width:170px;
	height:203px;
	background: #f1f5f8;
	margin-left:0px;
	margin-right:21px;
	margin-bottom: 12px;
	
	border-right: 1px solid #c9d1d5;
	border-bottom: 1px solid #c9d1d5;
	border-radius: 3px;
}

.featprod_p li .featprod_image {
	background: #fff;
	margin: 5px;
	width: 160px;
	height: 140px;
	border-radius: 3px;
}

.featprod_groups {
	list-style: none;
	float: left;
}
.featprod_groups li .featprod_groups_image{
	background: #fff;
	margin: 5px;
	width: 160px;
	border-radius: 3px;
}

.featprod_groups li:hover {
	background: url(../img/dropdownbg.png);
	border-bottom:1px solid #bcc3c9;
	border-right:1px solid #bcc3c9;
}
.featprod_groups li:hover a {
	color:#495258;
}
.featprod_groups li {
	float:left;
	width:170px;
	min-height:140px;
	background: #f1f5f8;
	margin-left:0px;
	margin-right:21px;
	margin-bottom: 12px;
	
	border-right: 1px solid #d7dce0;
	border-bottom: 1px solid #d7dce0;
	border-radius: 3px;
}
.produkti_title {
	float: left;
}

.produkti_podrejdane {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 50px;
	float: left;
}

.produkti_sort span {
	font-size: 14px;
	color: #666e73;
	padding-top: 15px;
	float: left;
}
.produkti_sort ul {
	list-style: none;
	float: left;
	margin-top:5px;
	margin-left:10px;
}
.produkti_sort ul li:hover a { 
	color: #fff;
}
.produkti_sort ul li:hover {
	background: url(../img/sort_hover.png);
}

.produkti_sort ul li.active a {
	color: #fff;
}
.produkti_sort ul li.active {
	background: url(../img/sort_hover.png);
}
.produkti_sort ul li {
	float:left;
	width:100px;
	height:31px;
	background: url(../img/sort.png);

	margin-left:0px;
	margin-right:21px;
	margin-bottom: 12px;
	
	border-right: 1px solid #d7dce0;
	border-bottom: 1px solid #d7dce0;

	padding-top: 7px;
	text-align: center;
}
.produkti_sort ul li a {
	color: #717171;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
}
.produkti_sort ul li a:hover {
	color: #fff;
}
.produkti_sort {
	float: left;
	margin-left: 40px;
}
.produkti_cats {
	margin-top: 5px;
}

.produktite {
	margin-top: 20px;
	width: 100%;
}

.produktite td {
	padding: 10px;
}
.produktite td.p_thumbs .featprod_image{
	background: #fff;
	margin: 5px;
	width: 160px;
	height: 140px;
	border-radius: 3px;
}
.produktite td.p_thumbs {
	width: 150px;
}
.produktite td.p_infos {
	font-size: 14px;
	color: #666e73;
	width: 630px;
}
.produktite td .keys{
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding-top: 30px;
	
	width: 78px;
	height: 78px;
	background: url(../img/circle-green.png) no-repeat;
	background-position: center;
}

.pagination {
	margin-bottom: 20px;
}

.pagination span.current {
	background: url(../img/p_current.png) no-repeat;
	width: 37px;
	height: 37px;
	float: left;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding-top: 7px;
}

.pagination a.counter:hover {
	background: url(../img/p_number_hover.png) no-repeat;
}
.pagination a.counter {
	background: url(../img/p_number.png) no-repeat;
	width: 36px;
	height: 37px;
	float: left;
	text-align: center;
	color: #5f5f5f;
	font-weight: bold;
	padding-top: 7px;
	text-decoration: none;
}

.pagination a.next {
	background: url(../img/p_next.png) no-repeat;
	float: left;
	width: 36px;
	height: 37px;
}
.pagination a.previous {
	background: url(../img/p_previous.png) no-repeat;
	float: left;
	width: 36px;
	height: 37px;
}

.produktite tr {
	background: #f1f5f8;
	height: 150px;
}
.produktite tr.active {
	background: url(../img/dropdownbg.png);
}
.fimg {
    margin: 5px;
	width: 150px;
	height: 130px;
}	

.contacts_adres {
	font-size: 15px;
	color: #666e73;
	padding-top: 8px;
	padding-left: 10px;
	float: left;
}

.smalltitle {
	color:#303740;
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
    display: block;
    width: 150px;
	margin-left:6px;
	margin-top:5px;
}	
.smalltitle a {
	color:#495258;
	text-decoration:none;
}

.smalldesc {
	font-size:12px;
	color:#707780;
	margin-left: 6px;
}

.green {
	display:block;
	background:url(../img/circle-green.png);
	width:78px;height:78px;
    margin-left: 135px;
    margin-top: -71px;
    position: absolute;
	text-align:center;
	font-size:16px;
	color:#FFF;
	line-height:75px;
}	
.withside {
	width:100%;
	min-height:200px;
}
.shizzley {
	float:left;
	background:url(../img/shizzle2.png) repeat-x;
    height: 20px;
    margin-left: 7px;
    margin-top: 5px;
    width: 462px;
}

	.buttonsmall {
	text-align:center;
	color:#fff;
	background:url(../img/buttonsmall.png) no-repeat;
	text-shadow:1px 0px 0px #a93531;
	display:block;
	width:87px;
	height:27px;
	float:left;
	text-decoration:none;
	line-height:27px;
	margin-top:20px;}
	.buttonsmall:hover {
	background:url(../img/buttonsmallhover.png) no-repeat;
	}
	.fimg2 {
		margin:5px;
	}
	.gray {
	background:url(../img/circle-gray.png);
	margin-left:125px;}
	.righthome {
		padding-left:27px;
		width:250px!important;
	}
	.shizzley3 {
	float:right;
	    margin-left: 10px;
    width: 128px;
}
.categorybox {
	background: url(../img/dropdownbg.png);
	width:252px;
	border-bottom:1px solid #bcc3c9;
	border-right:1px solid #bcc3c9;
	border-radius:5px 0 0 5px;
	margin-top:5px;
	float:left;
}
.categorybox ul {
	list-style:none;
	margin:20px;
}
.categorybox ul li {
	margin-left:0px;
	height:31px;
	background:url(../img/dropdownlibg.png) repeat-x scroll 0 bottom transparent;
	line-height:31px;
	padding-top:2px;
	padding-bottom:2px;
}
.categorybox ul li a {
	color:#495258;
	text-decoration:none;
}
.categorybox ul li a:hover {
	color:#39b3ca!important;
}
.ads, .widget {
margin-top:25px;
float:left;}
.main2 {
margin-bottom:20px;}
.footer {
	width:100%;
	background:url(../img/fbg2.png) repeat-x;
	height: 100px;
}
.shizzle4 {
	background:url(../img/shizzle.png) repeat-x;
	height:20px;
    float: left;
    margin-left: 10px;
    margin-top: 40px;
    width: 128px;
}
	.tweets {
	list-style:none;
	color:#696f74;
	font-size:13px;
	float:left;
	margin-top:-10px;
	}
	.tweets li {
	margin-left:0px;
	border-bottom:1px dashed #afb7bf;
	    padding-bottom: 10px;
    padding-top: 10px;}
	.tweets a {
	color:#1796ae;
	font-size:13px;
	text-decoration:none;}
	.tweets span {
	color:#969da3;
	display:block;}
	.footerboxlast {
		margin-right:0px;
	}
	.boxwrap {
		margin-left:10px;
		float:left;
	}
	.lastone {
		border-bottom:none!important;
	}
	.mid {
	width:90px!important;}


	.signup {
	margin-top:20px;
	line-height:30px;}
	.signup label {
	display:block;
	margin-bottom:5px;
	color:#363d47;}
	.mailinput {
	background:url(../img/signup.png) no-repeat;
	width:262px;
	height:29px;
	border:0px;
	text-indent:10px;
	color:#b8bec5;
	}
	.mailsubmit {
	display:block;
	width:87px!important;
	height:27px!important;
	background:url(../img/buttonsmall.png)!important;
	border:0px;
	font-size:13px;
	color:#ffffff!important;
	cursor:pointer;
	margin-top:10px;
	text-align: center;
	line-height: 25px;
	text-decoration:none;
	}
	.mailsubmit:hover {
		background:url(../img/buttonsmallhover.png) no-repeat!important;
		color:#FFF!important;
	}
	.minilogo {
	    float: left;
    margin-top: 26px;}
	.slast {
	width:400px!important;
	}
	.infos {
		list-style:none;
		float:left;
	}
	.infos li {
		float:left;
		height:50px;
		padding-top:15px;
		padding-bottom:10px;
		margin-left:0px;
		padding-left:60px;
		font-size:13px;
		color:#666e73;
	}
	.infos li.fphone {
		margin-left:180px;
	}
	.infos li.fmail {
		margin-left:180px;
	}
	.fphone {
		background:url(../img/iconphone.png) no-repeat 0 center transparent;
	}
	.fmail {
		background:url(../img/iconmail.png) no-repeat 0 center transparent;
	}
	.fmobile {
		background:url(../img/iconmobile.png) no-repeat 0 center transparent;
	}	
	.footer {
		width:100%;
		height:100px;
	}
	.footermenu {
		list-style:none;
		float:left;
		margin-left: -3px;
		margin-top: 35px;
		margin-bottom:5px;
	}
	.footermenu li {
		float:left;
		margin-left:0px;
		text-decoration:none;
		font-size:13px;
		margin-left: 3px;
		padding-right: 3px;
		color:#565f67;
	}
	.footermenu li a {
		color:#565f67;
		text-decoration:none;
	}
	.copyline {
	    color: #4E5A66;
    display: block;
    float: left;
    width: 100%;}
	.copyline a {
	color:#2e353d;
	text-decoration:none;}
	.cards {
	float:left;}
	.followon {
	float:right;
	color:#565f67;
	font-size:13px;
	padding-right:10px;
	    margin-bottom: 5px;
    margin-top: 40px;}
	.socializer {
	float:right;}
	.sliderinner ul{
	list-style:none;
	position:absolute;}
	.sliderinner ul li {
	margin-left:0px!important;
	display:inline-block;
	white-space: nowrap;
	width:940px;}
	.sliderinner {
	    overflow: hidden;
    position: relative;
    height: 432px;
    width: 940px;}
	.sliderinner ul {
	    position: absolute;
    list-style: none;
    overflow: none;
    white-space: nowrap;
    padding: 0;
    margin: 0;}
	.handle {
	    height: 5px;
    position: relative;
    top: 0;
    width: 181px;
    z-index: 100;}
	.ftrd li {
	cursor:pointer;}
	.jcarousel-clip-horizontal {
	width:940px;
	height:240px;
	overflow:hidden;}
	.ribbonbig {
	width:940px;
	height:118px;
	background:url(../img/ribbonbig.png);
	margin-top:25px;
	margin-bottom:30px;}
	.bread, .bread a {
	text-decoration:none;
	color:#7b8790;
	font-size:12px;}
	.bread {
	float:left;
	margin-top:30px;
	margin-left:30px;}
	.bigtitle {
	font-family:'Ubuntu';
	font-weight:bold;
	font-size:30px;
	color:#38414b;
	float:left;
	    margin-left: 28px;
    width: 380px;
	margin-top:-5px;}
	.lijevo {
	width:400px;
	float:left;}
	.desno {
	float:left;
	width:540px;}
	.desno a {
	    float: right;
    margin-right: 30px;
    margin-top: 37px;}
	.shiztitle {
	float:left;
	width:100%;
	background:url(../img/shizzle2.png) repeat-x 0 36px;}
	.h2bg {
	background:url(../img/h2bg.png) repeat;
	padding-right:10px;}
	.leftcontact {
	color:#5f6b79;
	font-size:14px;}
	.adressba {
	float:left;
	width:250px;}
	.infos2 {
	margin-top:15px;
	line-height:20px;}
	.googlemap {
		width:476px;
		height:269px;
		background:#FFF;
		border-radius:5px;
		border-right: 1px solid #C2CBD2;
		border-bottom: 1px solid #C2CBD2;
		padding:6px;
		margin-top:5px;
		margin-right: 20px;
		float:right;
	}
	.googleinner {
		width:476px;
		height:269px;
	}
	.quickcontact input, .quickcontact textarea, .coupons input {
		background:white;
		border-radius:5px;
		border:none;
		border-right: 1px solid #C2CBD2;
		border-bottom: 1px solid #C2CBD2;
		float:left;
	}
	.quickcontact input  {
	width:250px;
	height:27px;
	text-indent:10px;
	margin-bottom:15px;}
	.quickcontact {
	float:left;
	width:300px;
	margin-left:10px;}
	.quickcontact label {
	display:block;
	float:left;
	width:100%;
	color:#666e73;
	font-size:13px;
	margin-bottom:5px;}
	.sh2 {
	margin-left:0px;
	padding-right:10px;}
	.required {
	color:#e75b5b;}
	.quickcontact textarea {
	    height: 120px;
    width: 300px;
	text-indent:10px;
	padding-top:10px;}
	#quicksubmit {
	margin-top:20px!important;}
	.padding50 {
	padding-bottom:50px;}
	.sub-menu {
    float: left;
    position: relative;
	list-style:none;
	    width: 400px;
    z-index: 555;
	margin-bottom:0px;}
	.megamenu {
	background:#fff;position:absolute;
	z-index:555;
	padding: 40px 10px 10px;
	    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	border-right:1px solid #d5dbe1;
	border-bottom:1px solid #d5dbe1;}
	.sub-menu li {
	width:200px;}
	.separator {
	clear:both;
	width:100%!important;
	height:1px;
	border-bottom:1px dashed #c2cbd3;
	margin-top:5px;
	margin-bottom:5px;}
	.megamenu ul li a {
	margin-left:5px!important;
	height:37px;
	padding-top:0px;
	background:url(../img/arrow.png) no-repeat 0 -3px;
	text-indent:10px;
	font-size:13px;
	color:#6f7b83;}
	.sub-menu li {
	background:none!important;}
	.megamenu h4 {
	font-size:14px;
	font-weight:bold;
	color:#da4d4c;
	margin-left:5px;
	margin-top:10px;}
	.content table {
	background:#f1f5f8;
	float:left;
	width:940px;
	border:6px solid #f1f5f8;
	border-right:5px solid #f1f5f8;
	border-radius:5px;}
	.content table td {
	height:60px;
	border-right:1px solid #d5dade;
	border-bottom:1px solid #d5dade;
	background:#FFF;
	padding-left:15px;
	line-height: 60px;
	font-size:13px;
	color:#697582;}
	.blacky td {
	background:#38414b!important;
	height:35px!important;
	border-left: 1px solid #d5dade;
	color:#FFF!important;
	font-size:14px!important;
	line-height:27px!important;}
	.table80 {
	width:65px;}
	.table100 {
	width:85px;}
	.table210 {
	width:195px;}
	.table95 {
	width:80px;}
	.checkbox {
	    margin-left: 15px;
    margin-top: 22px;}
	.itemsmall {
	margin-left:-15px;}
	.itemcount {
	text-indent:10px;
	border:none;
	width:62px;
	height:25px;
	background:#e4e8eb;
	border-right:1px solid #d6d9db;
	border-bottom:1px solid #d6d9db;
	border-radius:5px;
	font-size:13px;
	color:#697582;}
	.coupons {
	margin-top:20px;}
	.coupons label {
	color:#333b44;
	font-size:14px;
	display:block;
	float:left;
	padding-right:20px;}
	.coupons input {
	width:180px;
	height:27px;
	float:left;}
	.sub {
		display:block;
	width:60px!important;
	height:27px;
	background:url(../img/apply.png)!important;
	border:0px;
	font-size:13px;
	color:#ffffff;
	cursor:pointer;
	margin-left:10px;
	margin-top:1px;}
	.sub:hover {
		background:url(../img/applyhover.png) no-repeat!important;}
	.separate {
    border-bottom: 1px dashed #C2CBD3;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 355px;}
	.subtotal {
    color: #38414B;
    display: block;
    font-size: 14px;
    margin-left: 390px;
    padding-right: 10px;
    text-align: right;
    width: 120px;
	height:30px;
	border-bottom:1px dashed #c2cbd3;
	line-height:28px;}
	.total {
    color: #38414B;
    float: right;
    font-size: 21px;
    margin-bottom: 10px;
    margin-top: 10px;}
	.bigprice {
	font-weight:bold;}
	.updaters {
	float:right;
	width:430px;
	margin-bottom:20px;}
	.updaters input {
	float:right;
	margin-left:10px;}
	.yellow {
	display:block;
	color:#333b44;
	font-size:15px;
	text-align:center;
	text-decoration:none;
	line-height:35px;
	background:url(../img/yellow.png) no-repeat;
	width:182px;
	height:38px;
	text-shadow:0px 1px 0px #e4e8eb;
	float:right;}
	.eye {
    color: #64707D;
    display: block;
    float: left;
    height: 30px;
    line-height: 28px;
    margin-top: 15px;
    text-decoration: none;
    text-indent: 25px;
    width: 120px;
	background:url(../img/eye.png) no-repeat 0 center transparent;}
	.padding25 {
	margin-right:25px;
	font-size:13px;
	color:#7a8492;}
	.padding25 span {
		    display: block;
    margin-bottom: 15px;
    width: 100%;}
	.checkoptions {
	width:100%;
	height:80px;
	background:#FFF;
	border-radius:5px;
	border-bottom: 1px solid #C2CBD2;
    border-right: 1px solid #C2CBD2;}
	.checkoptions form {
	    float: left;
    padding-left: 20px;
    padding-top: 15px;
		font-size:14px;
	color:#363d47;}
	.checkoptions input {
	margin-bottom:10px;}
	.registerdetails {
	margin-top:20px;}
	.billing {
	margin-top:20px;}
	.full {
	width:434px;
	float:left;}
	.half {
	width:211px;
	float:left;}
	.req {
	margin-right:10px;}
	.full, .half {
	border:none;
	height:30px;
	background:#FFF;
	border-radius:5px;
	border-bottom: 1px solid #C2CBD2;
    border-right: 1px solid #C2CBD2;
	color:#b7b7b7;
	font-size:12px;
	text-indent:10px;
	margin-bottom:20px;}
	.shorty {
	margin-right:220px;
	}
	.left2 {
	    float: left;
    margin-top: -5px;}
	.realogin {
	    float: left;
    margin-bottom: 74px;}
	.bigewizz {
	border:none;
	width:788px;
	height:111px;
	padding-top:10px;
	text-indent:10px;
		background:#FFF;
	border-radius:5px;
	border-bottom: 1px solid #C2CBD2;
    border-right: 1px solid #C2CBD2;
		color:#b7b7b7;
	font-size:12px;
	resize:none;}
	.std {
	width:100%;
	margin-bottom:10px;}
	.std input {
	margin-left:0px;}
	.std a {
	color:#535D6A;
	text-decoration:none;}
	.method input {
	margin-bottom:10px;}
	.notempty {
	height:20px;}
	.searchtoggle {
	background:url(../img/searchbg.png) no-repeat;
    height: 46px;
    margin-left: 15px;
    margin-top: 55px;
    position: absolute;
    width: 325px;}
	.searchtoggle input {
	    border: medium none;
    color: #9DA5AB;
    font-size: 12px;
    height: 23px;
    margin-left: 70px;
    margin-top: 10px;
    text-indent: 10px;
    width: 240px;}
	.variation {
	height:32px;
	background:#FFF;
	border-bottom: 1px solid #C2CBD2;
    border-right: 1px solid #C2CBD2;
	border-radius:5px;
	margin-top: 33px;
	float:right;
	padding-left: 15px;
    width: 115px;
	margin-right: -7px;}
    .variation a {
    display: block;
    float: left;
    margin-top: 5px;
    text-indent: -9999px;
    width: 57px;}
	.gridtype {
	background:url(../img/gridnormal.png) no-repeat;
	}
	.listtype { 
	background:url(../img/listnormal.png) no-repeat;
	}
	.gridtype:hover {
	background:url(../img/gridactive.png) no-repeat;
	margin-left:0px;
	padding-left:0px;
	margin-right:0px;}
	.listtype:hover {
		margin-left:0px;
	margin-right:0px;
	background:url(../img/listactive.png) no-repeat;}
	.fullprod li {
	background:url(../img/fullwidthframe.png) no-repeat;
	margin-right:17px;
	margin-bottom:19px;}
	.fullprod {
	width:960px;}

	.navigation {
	width:100%;
	margin-left:auto;}
	.navigation a {
	display:block;
	width:26px;
	height:26px;
	background:#FFF;
		border-bottom: 1px solid #C2CBD2;
    border-right: 1px solid #C2CBD2;
	border-radius:5px;
	float:left;
	margin-right:6px;
	text-decoration:none;
	color:#363d47;
	font-size:12px;
	line-height:24px;
	text-align:center;}
	.prevposts {
	text-indent:-9999px;
	background:url(../img/prevposts.png) no-repeat scroll 11px 11px #FFFFFF !important;
	background:}
	.nextposts {
	text-indent:-9999px;
	background:url(../img/nextposts.png) no-repeat scroll 11px 11px #FFFFFF !important;}
	.cat .green, .cat .onsale {
	margin-left:123px;}
	.sellers li {
	height:53px!important;
	padding-top:13px!important;
	background:none!important;}
	.smallpreview {
	width:42px;
	height:37px;
	display:block;
	float:left;
	border:3px solid #f1f5f8;
	border-radius:5px;}
	.smalltitle2 {
	    color: #303740;
    float: left;
    font-size: 13px;
    line-height: 16px;
    padding-left: 5px;
    text-align: left;
    text-indent: 0;}
	.smallprice2 {
	    color: #707780;
    display: block;
    float: left;
    font-size: 12px;
    text-indent: 5px;
    width: 150px;}
	.productimages {
	width:351px;
	height:375px;
	float:left;}
	.mainimg {
	width:347px;
	height:267px;
	background:url(../img/productbg.png) no-repeat;
	float:left;}
	.mainimg img {
	    margin-left: 5px;
    margin-top: 5px;}
	.productimages .onsale {
	    margin-left: 250px!important;
    margin-top: 15px!important;}
	.psimages {
	float:left;
	width:88px;
	height:75px;
	background:url(../img/psimages.png) no-repeat;
	margin-top:15px;
	margin-right:14px;}
	.psimages img {
	    margin-left: 5px;
    margin-top: 5px;}
	.productdata {
	float:left;
	width:285px;}
	.infospan {
	color:#707780;
	font-size:13px;
	height:30px;
	width:100%;
	border-bottom:1px dashed #c2cbd3;
	margin-left:15px;
	line-height:27px;}
	.infospan span {
    float: right;
    padding-right: 50px;
    width: 100px;
	color:#4d4c4c;}
	.average {
	width:294px;
	height:37px;
	background:url(../img/average.png) no-repeat;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:15px;}
	.average img {
	    float: right;
    margin-right: 55px;
    margin-top: 5px;}
	.productdata h4 {
    color: #363D47;
    font-size: 18px;
    font-weight: normal;
    margin-left: 15px;
    text-shadow: 0 1px 0 #FFFFFF;
	margin-bottom:5px;}
	.productdata select {
		border:none;
		width:166px;
		height:20px;
		background:#FFF;
		border-bottom: 1px solid #C2CBD2;
		border-right: 1px solid #C2CBD2;
		float:right;
		margin-top:5px;
	}
	.quantity {
	    color: #707780;
    float: left;
    margin-left: 15px;
    margin-top: 20px;}
	.quantity span {
	float:left;
	line-height:28px;}
	.quantityinput {
	border:none;
	border-radius:5px;
	width:60px;
	background:#FFF;
	border-bottom: 1px solid #C2CBD2;
    border-right: 1px solid #C2CBD2;
	height:30px;
	margin-left: 15px;
    text-indent: 10px;
	float:left;}
	.addtocart {
	border:none;
	float:left;
	margin-left:15px;
	background:url(../img/addtocart.png) no-repeat;
	text-indent:-9999px;
	float:left;
	display:block;
	width:127px;
	height:31px;
	cursor:pointer;}
	.sharing {
	background:url(../img/share.png) no-repeat;
    float: left;
    height: 37px;
    margin-left: 15px;
    margin-top: 15px;
    width: 293px;}
	.instock {
	float:right;
	color:#4f8744;
	font-size:13px;
	    line-height: 30px;
    margin-right: 20px;}
	.tabs {
	    float: left;
    width: 627px;
	margin-top:70px;}
	.tabs ul li {
	display:block;
	float:left;
	height:40px;
	padding-left:28px;
	padding-right:28px;
	margin-left:0px;
	margin-right:10px;
	background:#d2d9df;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;}
	.tabs ul li:hover, .ewizz {
	background:#FFF!important;}
	.tabs ul li a {
	color:#474c52;
	text-decoration:none;
	text-align:center;
	font-size:16px;
	line-height:38px;}
	.tabNavigation {
	float: left;
    width: 100%;
	margin-bottom:0px;}
	#desc, #reviews {
	float:left;
	width:100%;
	background:#fff;
	min-height:200px;
	border-bottom: 1px solid #C2CBD2;
    border-right: 1px solid #C2CBD2;
	border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#798086;
	font-size:13px;
	padding:15px;
	padding-top:25px;}
	.user {
	color:#474c52;}
	.reviewtext {
	float:left;
	width:100%;
	margin-top:20px;
	padding-bottom:20px;
	border-bottom:1px dashed #c2cbd3;}
	.write {
	float:left;
	width:100%;
	margin-top:30px;}
	.write h4 {
	color:#474c52;
	font-size:18px;
	text-shadow: 0 1px 0 #FFFFFF;}
	.review {
	float:left;}
	.review input, .review textarea {
	border:none;
	float:left;
	background:#eaeef0;
	border-bottom:1px solid #d9dde1;
	border-right:1px solid #d9dde1;
	margin-bottom:15px;
	text-indent:10px;
	font-size:13px;
	color:#606265;
	border-radius:5px;
	font-family:'Ubuntu';
	}
	.review input {
	width:209px;
	height:34px;}
	.review textarea {
	width:614px;
	height:91px;
	padding-top:10px;
	resize:none;}
	.rate span {
	float:left;
	margin-right:10px;}
	/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../img/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../img/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -32px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
.rate {
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 100%;
	line-height:15px;}
.rated {
    float: right;
    margin-right: 75px;
    margin-top: 7px;}	
.rating-cancel {
display:none!important;}	
.singleleft .shiztitle {
width: 658px;}
.singleleft .featprod li {
margin-right:15px;}
.singleleft .onsale {
margin-left: 124px;}
.addthis_toolbox {
    margin-left: 10px;
    margin-top: 7px;
    position: absolute;
	height:20px;}
.grid_any {
color:#5F6B79;}
.grid_any div {
    padding-bottom: 20px;
    padding-top: 20px;
border-bottom:1px dashed #AFB7BF;}



.ininfo {
display:block;
float:left;
width:310px;
margin-left:20px;
color:#5f6771;
font-size:12px;
text-decoration:none;}	
.ininfo2 {
display:block;
float:left;
width:310px;
font-size:12px;
color:#878f9a;
margin-left:20px;
margin-top:-5px;}
.ininfo a {
color:#5f6771;
text-decoration:none;}
.intitle {
display:block;
width:147px;
float:left;}
.inquantity {
width:63px;
display:block;
float:left;
font-size:13px;}
.inprice {
display:block;
width:70px;
float:left;
font-size:13px;}
.inremove {
display:block;
float:left;
margin-top: -2px;}
.inp {
border:3px solid #ebeff2;
border-radius:5px;}
.pricedet {
width:265px;
height:70px;
width:380px;
background:none!important;}
.pricesub {
    float: left;
    width: 100%;
color:#5d6875;}
.darker {
color:#37404a;}
.pricedet .mailsubmit {
    float:left;
    margin-right: 10px;
    margin-top: 15px;}
.whiteprice {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #5E6A78;
    display: block;
    float: right;
    font-size: 12px;
    height: 45px;
    padding-right: 10px;
    padding-top: 8px;
    text-align: right;
    width: 96px;}
.final {
    color: #37404A;
    display: block;
    float: right;
    font-size: 14px;}
.totalno {
display:block;}	
.copyline a:hover {
color:#0F1011;}
.griditems {
display:none;
list-style:none;
float:left;
margin-top:10px;}
.griditems li {
background:url(../img/griditem.png) no-repeat;
width:663px;
height:197px;
margin-top:5px;
margin-left:0px;
display:block;
margin-bottom:25px;}
.gridimg  {
    display: block;
    padding-left: 14px;
    padding-top: 14px;
    width: 190px;
	float:left;}
.gridimg img {
    border-right: 1px solid #E6EBEF;
	padding-right:15px;}	
.griddetails {
    display: block;
    float: left;
    height: 110px;
    padding: 15px 10px 10px;
    width: 430px;}	
.gridtitle {
    color: #303740;
    display: block;
    float: left;
    font-size: 16px;
    width: 320px;
	}
.gridtitle span {
color:#707780;
font-size:12px;
padding-left:15px;}
.gridcontent {
display:block;
float:left;
width:310px;
color:#838a93;
font-size:12px;
padding-top:10px;}	
.gridprice {
float:left;}
.gridprice .onsale, .gridprice .green, .gridprice .gray {
    margin-left: 35px;
    margin-top: -10px;}
.gridadd, .gridcompare {
float:left;
display:block;
    line-height: 19px;
    padding-left: 30px;
color:#535d6a!important;
font-size:12px;}
.gridadd a, .gridcompare a {
text-decoration:none;
color:#535d6a;}
.gridadd {
background:url(../img/gridicon1.png) no-repeat;
    margin-left: 20px;
    margin-top: 20px;}	
.gridcompare {
background:url(../img/gridicon2.png) no-repeat;
    margin-left: 20px;
    margin-top: 20px;}	
.slider2 {
    border: 4px solid #FFFFFF;
    height: 381px;
    margin-top: 30px;
    width: 932px;}
.slider2 ul {
list-style:none;
height:385px;}
.slider2 li {
margin-left:0px;}	
.sbig {
color:#FFF;
font-size:27px;
position:absolute;
margin-top:45px;
margin-left:55px;
width:270px;
line-height:33px;}
.yribbon {
background:url(../img/yellowribbon.png) no-repeat;
    color: #333B44;
    display: block;
    font-size: 17px;
    font-weight: bold;
    height: 42px;
    line-height: 37px;
    margin-top: -82px;
    position: absolute;
    text-align: center;
    text-indent: 20px;
    text-shadow: 0 1px 0 #FFDF8F;
    width: 224px;}
.yribbon a {
text-decoration:none;
color:#333B44;}
.snav {
float:left;
margin-top:25px;
margin-bottom:25px;}
.sinactive, .sactive {
display:block;
width:	18px;
height:16px;
float:left;
margin-left:2px;}
.sinactive {
background:url(../img/nav.png) no-repeat;}
.sactive {
background:url(../img/navactive.png) no-repeat;}
.start-stop {
display:none!important;}
.slideprev, .slidenext {
display:block;
text-indent:-9999px;
width:50px;
height:54px;
position:absolute;
margin-top:183px;
z-index: 2147483641;}
.slideprev {
background:url(../img/aleft.png) no-repeat;}
.slidenext {
background:url(../img/aright.png) no-repeat;
    margin-left: 890px;}
.sdesc {
font-size:14px;
color:#aaaeb0;
    color: #AAAEB0;
    display: block;
    font-size: 14px;
    margin-left: 55px;
    margin-top: -160px;
    position: absolute;
    width: 270px;}	

.minilogin {
float:left;}
.minilogin .mailsubmit {
float:left;
margin-top:-5px;}
.reginfo {
    color: #616871;
    float: left;
    font-size: 12px;
    margin-left: 2px;
    margin-top: -7px;}
.regnow {
    color: #343D46;
    display: block;
    float: left;
    font-weight: bold;
    height: 44px;
    line-height: 40px;
    margin-left: 3px;
    margin-top: 15px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFC94B;
    width: 151px;
background:url(../img/registernow.png) no-repeat;}	
.socializer a {
display:block;
width:24px;
height:28px;
text-indent:-9999px;
float:left;
margin-right:10px;}
.ftwitter {
background:url(../img/ftwitter.png) no-repeat;}
.ftwitter:hover {
background:url(../img/ftwitterhover.png) no-repeat;}
.ffacebook {
background:url(../img/ffacebook.png) no-repeat;}
.ffacebook:hover {
background:url(../img/ffacebookhover.png) no-repeat;}
.fflickr {
background:url(../img/fflickr.png) no-repeat;}
.fflickr:hover {
background:url(../img/fflickrhover.png) no-repeat;}
.ffeed{
background:url(../img/ffeed.png) no-repeat;}
.ffeed:hover {
background:url(../img/frsshover.png) no-repeat;}
.homelist .onsale {
	margin-left: 124px;
}
.itemhot {
	display:block;
	width:56px;
	height:49px;
	text-indent:-9999px;
    margin-left: 115px;
    position: absolute;
}
.itemhot {
	background:url(../img/hot.png) no-repeat;
}
.categorybox ul ul {
float:left;
width:100%;
margin:0px;}
.categorybox ul ul li {
    clear: both;
    float: left;
	width:191px;
	margin-left:20px;}
.categorybox ul li {
clear:both;}
.categorybox ul ul li a {
color:#909090;}	
.grayprod .itemhot, .grayprod .itemnew {
		margin-left: 135px;
		margin-top: -178px;
}
.classic label {
color:#6d6d6d;
font-size:13px;
float:left;
    line-height: 27px;
    margin-right: 20px;
	width:121px;}
.classic .half {
margin-right:15px;}	
.classic .full {
width: 438px;}
.radios, .checkboxes {
color:#7d7e7e;
font-size:12px;
line-height:30px;
    margin-bottom: 15px;}
.classic textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #B7B7B7;
    height: 100px;
    padding-left: 10px;
    padding-top: 10px;
    resize: none;
    width: 428px;}	
.classic .mailsubmit {
margin-left: 140px;}	