/*Theme Name: MK3Theme URI: http://www.markettheme.comDescription: Wordpress powered market themeVersion: 3.6Author: MarketTheme.com*//* General */body {	margin: 0px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background: #FFFFFF;	font-size: 12px;	color: #111;}a {	text-decoration: underline;	color: #990000;}a:hover {	text-decoration: underline;	color: #1C5F85;}/* Top Bar */#bar {	background-color: #DBE2C2;	padding-top: 3px;	padding-bottom: 6px;	padding-right: 2%;	padding-left: 2%;}#bar .barhead{	width: 870px;	margin: auto;	position: relative;}#bar .pdl {	float: right;}#bar .postform {	font-family:verdana;	font-size:8pt;	background-color:#EEEEEE;	border-width:1px;	width: 175px;	margin: 0px;}#bar .pdl p {	margin: 0px;	padding: 0px;	font-size: 11px;}#bar .sdl {	float: right;}#bar .sdl p {	margin: 0px;	padding: 0px;	font-size: 11px;}#bar .sdl a {	color: #1C5F85;	font-weight: bold;}#bar .sdl a img {	border: 0px;}#bar .sdl .viewcarttop {	text-align: right;}#bar .sdl .topsearchbar {	position: absolute;	right: 0px;	bottom: 2px;}/* Nav */#nav {	background-color: #c0ca9c;	padding-right: 2%;	padding-left: 2%;}#nav .navbar {	width: 870px;	margin: auto;}#nav ul {	margin: 0px;	padding: 0px;	list-style: none;}#nav li {	float: left;	margin: 0px;	padding: 0px;}#nav li a {	float: left;	margin: 0px 1px 0px 0px;	font-size: 100%;	font-weight: normal;	text-decoration: none;	padding: 5px 15px;	color: #232323;}#nav li a:hover {	color: #000;	background: #fff;}#nav .current_page_item {	background-color: #fff;}/* Wrap */#wrap {	background: #FFFFFF none repeat scroll 0 0;	width: 870px;	margin: 0px auto;	padding: 8px;}/* Logo And Header */.header {	margin: 0px;	border-bottom: 0px solid #ccc;	margin-bottom: 4px;	margin-top: 4px;	float: left;}.header a img {	border: 0px;}/* Content */#content {	width: 100%;	margin-bottom: 10px;}/* Content -> News Panel */#content .news {	/* width: 420px; */	float: left;}#content .news .head {	background-image:  url(file:///Slash/Users/nhat/Desktop/imgs/news.gif);	height: 23px;	background-repeat: no-repeat;	width: 100%;	margin-bottom: 10px;}#content .news .post {	border-bottom: 0px solid #999;	margin-bottom: 15px;}#content .news h2 {	font-size: 1.225em;	color: #555;	margin: 0px;	margin-bottom: 6px;}#content .news h2 a {	color: #555;	border-bottom: 1px none #888;}#content .news h2 a:hover {	border-bottom: 1px dotted #222 ;	color: #222;}#content .news h2 img {	vertical-align: text-bottom;	margin-right: 2px;}#content .news .comments {	font-size: .825em;	font-weight: normal;	color: #ca1717;}#content .news p {	font-size: 1em;	line-height: 165%;	margin-bottom: 11px;	color: #232323;}#content .news li {	margin-bottom: 15px;}#content .news .post p a {	border-bottom: 1px none #990000;	color: #990000;	padding: 2px;}#content .news .post p a:hover {	border-bottom: 1px dotted #1C5F85;}#content .post h3 {	font-size: 1.325em;	color: #333;	margin-bottom: 10px;}/* Content -> Product and Sidebar Panel */#content .products {	width: 400px;	float: right;}#content .products .head {	background-image:  url(file:///Slash/Users/nhat/Desktop/imgs/newproducts.gif);	height: 23px;	background-repeat: no-repeat;	margin-bottom: 10px;	margin-left: 8px;}#content .products .post {	float: left;	/*width: 116px;*/	margin-right: 8px;	margin-left: 8px;	margin-bottom: 10px;	display: inline;}#content .products .post .item {	font-size: 12px;	/*background-image: url(imgs/itembg.gif);*/	/*height: 86px;*/	/*width: 116px;*/	text-align: center;	line-height: normal;	margin-bottom: 5px;}#content .products .post .item img {	margin-top: 7px;}#content .products .post .item a img {	border: 1px solid #D2D2D2;	padding: 3px;}#content .products .post .item a:hover img {	border: 1px solid #7cceed;}#content .products .post .inside {	font-size: 12px;}#content .products .post .top {	color: #222;	text-align: center;}#content .products .post .top h2 {	margin: 0px;	padding: 0px;	line-height: 130%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}#content .products .post .top h2 a {	color: #990000;}#content .products .post .top h2 a:hover {	color: #2a718c;}#content .products .post .bot {	background-color: #F3F3F3;	color: #222;	padding-right: 2px;	padding-left: 2px;	text-align: center;	padding-top: 3px;	padding-bottom: 3px;	margin-bottom: 5px;	padding-right: 5px;	padding-left: 5px;}#content .products .post .bot p {	color: #222;	font-size: 14px;	margin: 0px;	padding: 0px;	line-height: normal;	font-weight: bold;}#content .products .navigation {	font-size: 12px;	margin-right: 8px;	margin-left: 8px;	margin-bottom: 5px;}#content .products .navigation a {	border: 1px solid #ccc;	color: #555;	padding: 4px;}#content .products .navigation a:hover {	border: 1px solid #222;	color: #222;}#content .products .navigation .left {	width: 45%;	float: left;}#content .products .navigation .right {	width: 45%;	float: right;	text-align: right;}/* Content -> Sidebar Widget Styles */#content .products .widgetcase {	width: 350px;	float: right;}#content .products .widgetcase p {	font-size: .850em;	color: #343434;	line-height: 175%;}#content .products .widgetcase .textwidget {	font-size: .850em;	color: #343434;	line-height: 175%;}#content .products .widgetcase h2.widgettitle {	font-size: .965em;	margin-bottom: 10px;	padding: 0px;	color: #454545;	border-bottom: 1px dotted #ccc;	font-weight: normal;}#content .products .widgetcase ul {	list-style-type: none;	margin: 0px;	padding: 0px;	margin-bottom: 10px;}#content .products .widgetcase ul li {	margin-bottom: 3px;}#content .products .widgetcase ul li a {	font-size: 1em;	color: #1c5f85;}#content .products .widgetcase ul li a:hover {	background-color: #e2e2e2;	color: #222;}#content .products .widgetcase ul .children {	margin-left: 20px;	margin-bottom: 0px;	font-size: 1em;	line-height: normal;}#wp-calendar {	background-color:#F1F1EF;	border-left:1px solid #FFFFFF;	border-top:1px solid #FFFFFF;	font-size: .725em;	vertical-align:middle;	text-align:center;	width: 100%;	margin-bottom: 9px;}#wp-calendar #next a {	padding-right: 10px;	text-align: right;}#wp-calendar #prev a {	padding-left: 10px;	text-align: left;}#wp-calendar a {	display: block;	text-decoration: none;}#wp-calendar a:hover {	background: #E6E6DF;	color: #333333;}#wp-calendar caption {	display: none;}#wp-calendar td {	color:#333333;	font: normal 9px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;	letter-spacing: normal;	padding: 2px 0px;	text-align: center;	background-color: #FFFFFF;}#wp-calendar td.pad:hover {	font-size:9px;	color:#FF4200;	background-color: #ffffff;}#wp-calendar td:hover, #wp-calendar #today {	background: #E6E6DF;	color: #ca1717;}#wp-calendar th {	font-style: normal;	text-transform: capitalize;}/* Content -> Spacer */.spacer {	width: 100%;	clear: both;}/* Content -> Product Item Display Page */#content .breadcrumbs {	margin-bottom: 5px;}#content .breadcrumbs p {	font-size: 11px;	text-transform: lowercase;	color: #444;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: normal;}#content .breadcrumbs p a {	border-bottom: 1px none #888;	color: #444;}#content .breadcrumbs p a:hover {	border-bottom: 1px solid #111;	color: #111;}#content .news .ls {	width: 256px;	float: left;}#content .news .tr {	width: 356px;	text-align: center;	line-height: normal;	padding-top: 4px;	padding-bottom: 2px;}#content .news .tr img {	width: 100px;	height: 100px;	padding: 2px;	border: 1px solid #999;	margin-right: 3px;	margin-left: 3px;}#content .news .mi {	width: 350px;	padding: 2px;	border: 1px solid #f2f2f2;	margin-bottom: 2px;	height: 350px;}#content .product_image {	float: left;	text-align: center;}#content .product_image .tr img {	padding: 2px;	border: 1px solid #999;	margin-right: 3px;	margin-left: 3px;}#content .product_image .mi {	padding: 2px;	border: 1px solid #f2f2f2;	margin-bottom: 2px;}#content .desc {	width: 450px;	float: right;	padding-top: 8px;}#content h2 .price {	background-color: #249f83;	color: #fff;	padding-right: 2px;	padding-left: 2px;	margin-left: 5px;}#content h2 .sold {	background-color: #ca1717;	color: #fff;	padding-right: 2px;	padding-left: 2px;	margin-left: 5px;}#content .desc .buy {	padding: 5px;	font-size: 11px;	line-height: 150%;	text-transform: uppercase;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666;}#content .desc .buy .lsf {	width: 40%;	float: left;}#content .desc .buy .rsf {	float: right;	width: 40%;}#content .desc .buy .field {	font-family: verdana;	font-size: 8pt;	background-color: #EEEEEE;	border-width:1px;	width: 115px;	margin: 0px;}#content .desc .buy .field2 {	font-family: verdana;	font-size: 8pt;	background-color: #EEEEEE;	border-width:1px;	margin: 0px;}#content .desc h2 {	font-size: 1.225em;	color: #555;	margin: 0px;	margin-bottom: 6px;}#content .desc p {	font-size: 1em;	line-height: 165%;	margin-bottom: 11px;	color: #232323;}#content .desc p a {	color: #1c5f85;	border-bottom: 1px solid #1c5f85;}#content .desc p a:hover {	color: #111;	border-bottom: 1px solid #222;}/* Content -> Normal Full Product Flow */#content .grid {	margin: 0px auto;	width: 800px;	float: left;}#content .grid .post {	float: left;	/*width: 116px;*/	margin-right: 8px;	margin-left: 8px;	margin-bottom: 10px;	display: inline;}#content .grid .post .item {	font-size: 12px;	/*background-image: url(imgs/itembg.gif);*/	/*height: 86px;*/	/*width: 116px;*/	text-align: center;	line-height: normal;}#content .grid .post .item img {	margin-top: 7px;}#content .grid .post .item a img {	border: 1px solid #f0f0f0;	padding: 3px;}#content .grid .post .item a:hover img {	border: 1px solid #7cceed;}#content .grid .post .inside {	font-size: 12px;}#content .grid .post .top {	color: #222;	text-align: center;}#content .grid .post .top h2 {	margin: 0px;	padding: 0px;	line-height: 130%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .925em;	font-weight: normal;}#content .grid .post .top h2 a {	color: #666666;}#content .grid .post .top h2 a:hover {	color: #990000;}#content .grid .post .bot {	background-color: #F3F3F3;	color: #222;	padding-right: 2px;	padding-left: 2px;	text-align: center;	padding-top: 3px;	padding-bottom: 3px;	margin-bottom: 5px;	padding-right: 5px;	padding-left: 5px;}#content .grid .post .bot p {	color: #222;	font-size: 14px;	margin: 0px;	padding: 0px;	line-height: normal;	font-weight: normal;}#content .grid .navigation {	font-size: 12px;	margin-right: 8px;	margin-left: 8px;	margin-bottom: 5px;}#content .grid .navigation a {	border: 1px solid #ccc;	color: #555;	padding: 4px;}#content .grid .navigation a:hover {	border: 1px solid #222;	color: #222;}#content .grid .navigation .left {	width: 45%;	float: left;}#content .grid .navigation .right {	width: 45%;	float: right;	text-align: right;}#content .grid .price {	background-color: #ffffff;	color: #222;	width: 108px;	margin: 0px auto;	text-align: center;	font-weight: normal;	padding-top: 2px;	padding-bottom: 2px;	margin-bottom: 9px;}#content .grid .sold {	background-color: #f0f0f0;	color: #ca1717;	width: 108px;	margin: 0px auto;	text-align: center;	font-weight: normal;	padding-top: 2px;	padding-bottom: 2px;	margin-bottom: 9px;}/* Content -> Archives */#content .archive {	width: 100%;	margin: 0px auto;}#content .archive h2 {	font-size: .875em;	margin: 0px;	padding: 0px;	margin-bottom: 9px;}#content .archive h2 a {	color: #1c5f85;}#content .archive h2 a:hover {	color: #222;}#content .archive p {	line-height: 165%;	color: #232323;	font-size: .825em;}#content .archive .col1 {	/* width: 400px; */	width: 325px;	padding-right: 49px;	float: left;}#content .archive .col1 p {	font-size: 11px;	padding: 0px;	margin: 0px;}#content .archive .col1 p img {	vertical-align: bottom;}#content .archive .col2 {	/* width: 120px; */	width: 195px;	padding-right: 29px;	float: left;	text-align: center;}#content .archive .col2 img {	padding: 2px;	border: 1px solid #ccc;}#content .archive .col2 a img {	border: 1px solid #ccc;}#content .archive .col2 a:hover img {	border: 1px solid #222;}#content .archive .col3 {	width: 100px;	padding-right: 29px; 	float: left;    margin-right: 20px; 	text-align: center;}#content .archive .col3 .price {	background-color: #D3E7B8;	margin-top: 20px;	color: #507733;	padding: 2px;	font-weight: bold;}#content .archive .col4 {	width: 100px;	float: right;	text-align: center;}#content .archive .post-even {	border-bottom: 1px solid #ccc;	padding-top: 5px;	padding-bottom: 5px;	margin-bottom: 5px;	background-color: #f9f9f9;	padding-right: 5px;	padding-left: 5px;}#content .archive .post-odd {	border-bottom: 1px solid #ccc;	padding-top: 5px;	padding-bottom: 5px;	margin-bottom: 5px;	padding-right: 5px;	padding-left: 5px;}#content .archive .post-even p a, .post-odd p a {	border-bottom: 1px dotted #999;	font-weight: normal;}/* Content -> Comments */#commentform #author, #commentform #email, #commentform #url, #commentform textarea {	background: #fff;	border: 1px solid #333;}#commentform textarea {	width: 100%;}#commentlist .author {	font-size: .950em;	margin-bottom: 5px;	color: #555;}#commentlist li ul {	border-left: 1px solid #ddd;	font-size: 110%;	list-style-type: none;}#commentlist p a {	background-color: #fff;	font-size: .925em;	line-height: 175%;}/* Content -> Footer and Copyright */#footer {	width: 100%;	margin-bottom: 5px;	background-color: #f7f7f7;	border-top: 1px solid #ccc;	border-bottom: 1px solid #999;	padding-top: 5px;	padding-bottom: 5px;}#footer .col1 {	width: 40%;	float: left;	padding-left: 3%;}#footer .col2 {	width: 40%;	float: right;	padding-right: 20px;	text-align: right;}#footer p {	margin: 0px;	padding: 0px;	font-size: .840em;	line-height: 165%;}#footer p a {	color: #1c5f85;}#footer p a:hover {	background-color: #ccc;	color: #111;}#copyright {	text-align: center;}#copyright p {	font-size: 11px;	color: #555;	margin: 0px;	padding: 0px;}#copyright p a {	color: #777;}#copyright p a:hover {	color: #222;}.redbar {background-color: #ca1717;color: #fff;text-align: center;font-size: 11px;padding-top: 3px;padding-bottom: 3px;}.redbar a {color: #fff;border-bottom: 0px dotted #f2f2f2;}