/*
	Theme Name: dtv
	Theme URL: http://wordpress.org
	Description: This theme base on wordpress.org.
	Author: dtv
	Author URI: http://wordpress.org
	Version: 3.0
	
*/
 .home{
     background:url(images/bg.png) repeat-x top left #eaeaea;
 }
body {
    background:url(images/bg_archive.png) repeat-x top left #fafafa;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	margin: 0 auto 0;
	line-height: 20px;
	}
p {
	margin: 0;
	padding: 0;
	}

/***** Hyperlinks ********************/

a, a:visited {
	color: #2255AA;
	text-decoration: none;
	}

a:hover {
	color: #2255AA;
	text-decoration: underline;
	}

a img {
	border: none;
	}

a:focus, a:hover, a:active {
	outline: none;
	}

/***** Wrap ********************/

#wrap {
	width: 1100px;
	margin: 0 auto 0;
	}

/***** Header  ********************/

#header {
	width: 100%;
	height: 105px;
	}

#title-area {
	width: 600px;
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	}

#title-area #title {
	font-size: 24px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding: 0;
	width: 500px;
	}

#title-area #title a, #title-area #title a:hover {
	color: #333333;
	text-decoration: none;
	}

#title-area #description {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	}

#header .widget-area {
	width: 400px;
	float: right;
    margin-top: 10px;
    height:51px;
    position:relative;
	}

/***** Image Header - Partial Width ********************/

.header-image #header #title-area {
	background: url(images/banner.png) left top no-repeat;
	width: 500px;
	}

.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a {
	display: block;
	float: left;
	width: 300px;
	height: 55px;
	padding: 0;
    margin-top:6px;
	text-indent: -9999px;
	overflow: hidden;
	}

.header-image #title-area #description {
	display: block;
	overflow: hidden;
	}

/***** Image Header - Full Width ********************/

.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title a {
	width: 960px;
	}

/***** Navigation Menus ********************/

#nav, #subnav {
	width: 1040px;
	color: #FFFFFF;
	text-transform: uppercase;
	overflow: hidden;
	clear: both;
	}

#nav ul, #subnav ul, #header ul.nav, #header ul.menu {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	white-space:nowrap;
	}

#nav li, #subnav li, #header ul.nav li, #header ul.menu li {
	float: left;
	list-style: none;
	background:url(images/bg_navli.png) no-repeat center right;
	}

#header ul.nav li, #header ul.menu li {
	background: #333333;
	text-transform: uppercase;
	}

#nav .current_page_item a, #nav .current-cat a, #nav .current-menu-item,#header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a, #header ul.nav .current-cat a, #header ul.nav .current-menu-item a, #header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu .current-menu-item a{
	color: #0357ad;
	}
 , #subnav li a:hover, #subnav li a:active, #subnav .current_page_item a, #subnav .current-cat a, #subnav .current-menu-item{
    color:#0357ad;
    text-transform: none;
 }
 #nav li a:hover, #nav li a:active,#nav .current-menu-item a {
	background:#ffffff;
	border-radius: 6px;
	color: #0357AD;
 }
#nav li a, #subnav li a, #header ul.nav li a, #header ul.menu li a {
	color: #FFF;
	display: block;
	font-size: 12px;
	margin: 0;
	font-weight: bold;
	padding: 3px 6px 0px;
	text-decoration: none;
	position: relative;
	margin: 3px 10px 2px;
	height:23px;
	}

#nav li a.sf-with-ul, #subnav li a.sf-with-ul, #header ul.nav li a.sf-with-ul, #header ul.menu li a.sf-with-ul {
	padding-right: 2px;
	}

#nav li a .sf-sub-indicator, #subnav li a .sf-sub-indicator, #header ul.nav li a .sf-sub-indicator, #header ul.menu li a .sf-sub-indicator {
	background:none;
	display: block;
	width: 10px;
	height: 10px;
	top: 12px;
	right: 10px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	}

#nav li li a, #nav li li a:link, #nav li li a:visited, #subnav li li a, #subnav li li a:link, #subnav li li a:visited, #header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited, #header ul.menu li li a, #header ul.menu li li a:link, #header ul.menu li li a:visited {
	background: #0357ad;
	color: #FFFFFF;
	width: 200px;
	font-size: 11px;
	margin: 0;
	padding: 5px 10px 5px 10px;
	position: relative;
	border-radius: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0357ad;
	border-bottom-color: #0357ad;
	border-left-color: #0357ad;
	}

#nav li li a:hover, #nav li li a:active, #subnav li li a:hover, #subnav li li a:active, #header ul.nav li li a:hover, #header ul.nav li li a:active, #header ul.menu li li a:hover, #header ul.menu li li a:active {
	color:#ffffff;
	background-color: #0357ad;
	}

#nav li li a .sf-sub-indicator, #subnav li li a .sf-sub-indicator, #header ul.nav li li a .sf-sub-indicator, #header ul.menu li li a .sf-sub-indicator {
	background: url(images/arrow-right.png);
	top: 10px;
	}

#nav li ul, #subnav li ul, #header ul.nav li ul, #header ul.menu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	padding: 0;
	}

#nav li ul a, #subnav li ul a, #header ul.nav li ul a, #header ul.menu li ul a {
	width: 160px;
	}

#nav li ul ul, #subnav li ul ul, #header ul.nav li ul ul, #header ul.menu li ul ul {
	margin: -31px 0 0 179px;
	padding: 0;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfHover ul ul, #subnav li.sfHover ul ul ul, #header ul.nav li:hover ul ul, #header ul.nav li:hover ul ul ul, #header ul.nav li.sfHover ul ul, #header ul.nav li.sfHover ul ul ul, #header ul.menu li:hover ul ul, #header ul.menu li:hover ul ul ul, #header ul.menu li.sfHover ul ul, #header ul.menu li.sfHover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfHover ul, #subnav li li.sfHover ul, #subnav li li li.sfHover ul, #header ul.nav li:hover ul, #header ul.nav li li:hover ul, #header ul.nav li li li:hover ul, #header ul.nav li.sfHover ul, #header ul.nav li li.sfHover ul, #header ul.nav li li li.sfHover ul, #header ul.menu li:hover ul, #header ul.menu li li:hover ul, #header ul.menu li li li:hover ul, #header ul.menu li.sfHover ul, #header ul.menu li li.sfHover ul, #header ul.menu li li li.sfHover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfHover, #subnav li:hover, #subnav li.sfHover, #header ul.nav li:hover, #header ul.nav li.sfHover, #header ul.menu li:hover, #header ul.menu li.sfHover {
	position: static;
	}

/***** Primary Navigation Extras ********************/

#nav li.right {
	float: right;
	margin: 0;
	padding: 7px 10px 5px 10px;
	}

#nav li.right a {
	background: none;
	display: inline;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	border: none;
	}

#nav li.right a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

#nav li.search {
	padding: 0 10px 0 10px;
	}

#nav li.rss a, #nav li.rss a:hover {
	background: url(images/rss.png) no-repeat left center;
	margin: 0 0 0 10px;
	padding: 7px 0 5px 16px;
	}

#nav li.twitter a, #nav li.twitter a:hover {
	background: url(images/twitter-nav.png) no-repeat left center;
	padding: 7px 0 5px 20px;
	}

#nav li.rss a:hover, #nav li.twitter a:hover {
	text-decoration: underline;
	}

/***** Inner ********************/
.home #inner{
   margin: 10px 0 20px 0;
}
.home.content-sidebar #content-sidebar-wrap{
    margin-top:21px;
}
#inner {
	width: 1100px;
	margin: 20px 0 20px 0;
	}

/***** Breadcrumb ********************/

.breadcrumb {
	background: #F7F7F7;
	margin: 0 0 30px 0;
	padding: 5px 10px 5px 10px;
	border: 1px solid #E6E6E6;
	}

/***** Taxonomy Description ********************/

.taxonomy-description {
	background: #F7F7F7;
	margin: 0 0 30px 0;
	padding: 10px;
	border: 1px solid #E6E6E6;
	}

/***** Content-Sidebar Wrap ********************/

#content-sidebar-wrap {
	width: 1100px;
	float: left;
	}

.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {
	width: 1100px;
	margin-bottom:10px;
	}

.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {
	float: right;
	}

/***** Content ********************/

#content {
	width: 470px;
	float: right;
	}

.sidebar-content #content, .sidebar-sidebar-content #content {
	float: right;
	}

.sidebar-content #content, .content-sidebar #content {
	width: 868px;

	}

.full-width-content #content {
	width: 960px;
	}

#content blockquote {
	background: #F7F7F7;
	margin: 5px 15px 15px 15px;
	padding: 10px 20px 0 15px;
	border: 1px solid #E6E6E6;
	}

#content .post {
	margin: 0 0 20px 0;
	padding: 0;
	}

#content .page {
	margin: 0;
	padding: 0 0 15px 0;
	}

#content .post p, #content .page p {
	margin: 0;
	padding: 0 0 15px 0;
	}

.clear {
	clear: both;
	}

/***** Headlines ********************/

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #header .widget-area h4 {
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0;
	}

#content h1, #content h2 {
	font-size: 20px;
	}

#content h2 a, #content h2 a:visited {
	color: #333333;
	text-decoration: none;
	}

#content h2 a:hover {
	color: #2255AA;
	text-decoration: none;
	}

#content h3 {
	font-size: 12px;
	text-align: center;

	}

#content h4, #header .widget-area h4 {
	font-size: 14px;
	}

#content h5 {
	font-size: 12px;
	}

#content h6 {
	font-size: 10px;
	}

/***** Unordered/Ordered Lists ********************/

#content .post ul, #content .page ul, #content .post ol, #content .page ol {
	margin: 0;
	padding: 0 0 15px 0;
	}

#content .post ul li, #content .page ul li, #content .post ol li, #content .page ol li {
	margin: 0 0 0 20px;
	padding: 0;
	}

#content .post ol li, #content .page ol li {
	margin: 0 0 0 25px;
	list-style: disc inside url("images/list-style1.png")
	}

#content .post ul li, #content .page ul li {
	list-style-type: disc;
	}

#content .post ul ul, #content .page ul ul, #content .post ol ol, #content .page ol ol {
	padding: 0;
	}

/***** Post Info ********************/

.post-info {
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;
	}

/***** Post Meta ********************/

.post-meta {
	font-size: 11px;
	padding: 5px 0 0 0;
	text-transform: capitalize;
	border-top: 1px solid #E6E6E6;
	clear: both;
	}

/***** Author Box ********************/

.author-box {
	background: #F7F7F7;
	margin: 0 0 40px 0;
	padding: 10px;
	border: 1px solid #E6E6E6;
	overflow: hidden;
	}

.author-box img {
	background: #FFFFFF;
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}

/***** Sticky Posts ********************/

#content .sticky {
	background: #F7F7F7;
	margin: 0 0 40px 0;
	padding: 10px;
	border: 1px solid #E6E6E6;
	}

/***** Archive Page ********************/

#content .archive-page {
	float: left;
	width: 50%;
	padding: 20px 0 20px 0;
	}

/***** Post Icons ********************/

.time, .categories {
	margin: 0;
	padding: 0;
	}

.post-comments, .tags {
	margin: 0 0 0 0px;
	padding: 0 0 2px 0px;
	}

/***** Images ********************/

#content .post-image {
	margin: 0 10px 10px 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}

img.centered, .aligncenter {
	display: block;
	margin: 0 auto 10px;
	}

img.alignnone {
	margin: 0 0 10px 0;
	display: inline;
	}

img.alignleft {
	margin: 0 10px 10px 0;
	display: inline;
	}

img.alignright {
	margin: 0 0 10px 10px;
	display: inline;
	}

.alignleft {
	float: left;
	margin: 0 10px 0 0;
	}

.alignright {
	float: right;
	margin: 0 0 0 10px;
	}

.wp-caption {
	background: #F7F7F7;
	padding: 5px 0 0 1px;
	text-align: center;
	border: 1px solid #E6E6E6;
	}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}

img.wp-smiley, img.wp-wink {
	float: none;
	border: none;
	}

.gallery-caption {
	}

/***** Post Navigation **********/

.navigation {
	width: 100%;
	margin: 0;
	padding: 20px 0 20px 0;
	overflow: hidden;
	}

.navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.navigation li {
	display: inline;
	}

.navigation li a, .navigation li.disabled, .navigation li a:hover, .navigation li.active a {
	color: #2255AA;
	padding: 5px 8px 5px 8px;
	border: 1px solid #E6E6E6;
	}

.navigation li a:hover, .navigation li.active a {
	background: #F7F7F7;
	}

/***** Primary & Secondary Sidebars ********************/

#sidebar {
	width: 214px;
	float: left;
	display: inline;
	}
#sidebar5 {
	width: 214px;
	float: right;
	display: inline;
	text-align: center;
	}
#sidebar-alt {
	width: 150px;
	float: left;
	display: inline;
	}

.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar {
	float: left;
	}

.content-sidebar-sidebar #sidebar-alt {
	float: right;
	}
#sidebar #text-3{
	margin-top:10px !important;
	}
#sidebar  #text-5{
	background: url(images/bg-sidebar.png) no-repeat bottom left;
	margin: 0 -10px 15px -10px;
	padding: 0 0 20px 0;
	}
#sidebar  #text-5 .widget-wrap{
	margin: 0px 10px 0px 10px;
	padding-bottom:10px;
	}
#sidebar .widget, #sidebar-alt .widget {
	margin: 0px 0px 10px;
	padding: 0px;
	}
#sidebar  .widget-wrap{
    border: 1px solid #dedede;
    margin: 0px 0px 0px 0px;
    background:#fcfcfc;
    padding-bottom:10px;
}  

#sidebar5  .widget-wrap{
    border: 1px solid #dedede;
    margin: 0px 0px 10px 0px;
    background:#fcfcfc;
    padding-bottom:10px;
} 
#sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a {
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

#sidebar h2 a:hover, #sidebar-alt h2 a:hover {
	color: #2255AA;
	text-decoration: none;
	}

#sidebar h4, #sidebar-alt h4 {
	background: url(images/bg_title_sibar.png) no-repeat #fcfcfc;
	color: #0d3d6f;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 14px 5px 5px 5px;
	text-transform: uppercase;
	border-bottom: 1px dotted;
	text-align:center;
	}
	
	#sidebar5 h4, #sidebar-alt h4 {
	background: url(images/bg_title_sibar.png) no-repeat #fcfcfc;
	color: #0d3d6f;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 14px 5px 5px 5px;
	text-transform: uppercase;
	border-bottom: 1px dotted;
	text-align:center;
	}

#sidebar .textwidget, #sidebar-alt .textwidget {
	margin: 0;
	padding: 10px 8px 0 8px;
	background-color: #FFF;
	}

#sidebar img, #sidebar a img, #sidebar-alt img, #sidebar-alt a img {
	border: none;
	}

#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol {
	margin: 0px 0 0 0;
	padding: 0 10px 0 25px;
	}

#sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol {
	margin: 0;
	padding: 0 0 0 15px;
	}

#sidebar li, #sidebar-alt li {
	list-style: url(images/list-style3.png);
 	word-wrap: break-word;
	}
#sidebar .widget_text li, #sidebar-alt .widget_text li {
	margin-bottom:10px;
	}
#sidebar5 .widget_text li, #sidebar-alt .widget_text li {
	margin-bottom:10px;
	}	
/***** Sidebar(s) Tag Cloud ********************/

#sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div {
	padding: 10px 10px 0 10px;
	}

/***** Sidebar(s) Dropdowns ********************/

#cat, #sidebar .widget_archive select, #sidebar-alt .widget_archive select {
	background: #F3F3F3;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	margin: 10px 10px 0 10px;
	padding: 3px;
	display: inline;
	border: 1px solid #DDDDDD;
	}

#sidebar #cat, #sidebar .widget_archive select {
	width: 278px;
	}

#sidebar-alt #cat, #sidebar-alt .widget_archive select {
	width: 128px;
	}

/***** Sidebar(s) Featured Post/Page ********************/

#sidebar .featuredpost, #sidebar .featuredpage, #sidebar-alt .featuredpost, #sidebar-alt .featuredpage {
	margin: 0 0 15px 0;
	padding: 0;
	clear: both;
	}

#sidebar .featuredpost .post, #sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page {
	margin: 0;
	padding: 10px 10px 5px 10px;
	}

#sidebar .featuredpost .avatar, #sidebar .featuredpage .avatar, #sidebar-alt .featuredpost .avatar, #sidebar-alt .featuredpage .avatar, #sidebar .featuredpost img, #sidebar .featuredpage img, #sidebar-alt .featuredpost img, #sidebar-alt .featuredpage img {
	background: #F7F7F7;
	margin: 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}

//***** Sidebar(s) New Post / Featured post by category ********************/
#sidebar .newpost-nobg, #sidebar-alt .newpost-nobg, #sidebar .featuredbycat-nobg, #sidebar-alt .featuredbycat-nobg {
	padding: 0;
	clear: both;
    border: none;
    background: none;
}

#sidebar .newpost .widget-wrap, #sidebar-alt .newpost .widget-wrap, #sidebar .featuredbycat .widget-wrap, #sidebar-alt .featuredbycat .widget-wrap {
    padding: 0 0 10px 0;
}

#sidebar .newpost-nobg h4, #sidebar-alt .newpost-nobg h4, #sidebar .featuredbycat-nobg h4, #sidebar-alt .featuredbycat-nobg h4 {
    background: none;
    border-bottom: 2px solid #15b410;
    text-align: left;
    margin: 0;
    color: #15b410;
    font-size: 16px;
}

#sidebar .newpost .post, #sidebar-alt .newpost .post, #sidebar .featuredbycat .post, #sidebar-alt .featuredbycat .post {
    margin: 0;
	padding: 10px 10px 5px 10px;
	clear: both;
	text-align: justify;
}

#sidebar .newpost-nobg .post, #sidebar-alt .newpost-nobg .post, #sidebar .featuredbycat-nobg .post, #sidebar-alt .featuredbycat-nobg .post {
    padding: 10px 0 5px 0;
}

#sidebar .newpost .avatar, #sidebar-alt .newpost .avatar, #sidebar .newpost img, #sidebar-alt .newpost img, #sidebar .featuredbycat img, #sidebar-alt .featuredbycat img {
    background: #F7F7F7;
	margin: 0;
	padding: 2px;
	border: 1px solid #E6E6E6;
}

/***** Sidebar(s) User Profile ********************/

#sidebar .user-profile, #sidebar-alt .user-profile {
	overflow: hidden;
	}

#sidebar .user-profile .avatar, #sidebar-alt .user-profile .avatar {
	background: #F7F7F7;
	float: left;
	margin: 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}

#sidebar .user-profile p, #sidebar-alt .user-profile p {
	margin: 0;
	padding: 10px 10px 0 10px;
	}

#sidebar .user-profile .posts_link, #sidebar-alt .user-profile .posts_link {
	margin: 0;
	padding: 0 0 0 10px;
	}

/***** Buttons ********************/

#submit, .searchsubmit, .enews #subbutton, .gform_footer .button, .reply a, .reply a:visited {
	background: #065a06 !important;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal !important;
	text-decoration: none;
	text-transform: uppercase;
    margin: 0;
	padding: 3px 5px 3px 5px !important;
	border: 1px solid #666666;
	}

#submit:hover, .searchsubmit:hover, .enews #subbutton:hover, .gform_footer .button:hover, .reply a:hover {
	background: #000000 !important;
	text-decoration: none;
	border: 1px solid #666666;
	}

/***** Search Form(s) ********************/

.searchform {
	margin: 0;
	}

#header .searchform {
	float: right;
	padding: 0px 0 0 0;
    margin: 0px 7px 0px 0px;
    background: url(images/search.png) no-repeat;
    width:186px;
	}

#sidebar .searchform {
	padding: 5px 0 0 10px;
	}

#nav .searchform {
	float: right;
	padding: 0;
	}

.s {
	background: #F7F7F7 !important;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	margin: 5px 4px 0 0;
	padding: 4px 0 4px 5px;
	border: 1px solid #E6E6E6;
	}

#header .s, #nav .s, #sidebar .s, #sidebar-alt .s {
	width: 200px;
	}

/***** eNews & Updates Widget ********************/

.enews {
	background: url(images/enews.png) top right no-repeat;
	}

#sidebar .enews p {
	padding: 10px 10px 0 10px;
	}

.enews #subscribe {
	padding: 0 0 0 10px;
	}

.enews #subbox {
	background: #F7F7F7 !important;
	width: 230px;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	padding: 4px 0 4px 5px;
	margin: 5px 5px 0 0;
	border: 1px solid #CCCCCC;
	}

/***** Latest Tweets Widget ********************/

.latest-tweets {
	background: url(images/twitter.png) top right no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
	}

/***** Calendar ********************/

#wp-calendar {
	width: 100%;
	}

#sidebar .widget_calendar {
	padding: 0;
	}

#wp-calendar caption {
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-style: italic;
	font-weight: normal;
	padding: 2px 5px 0 0;
	text-align: right;
	}

#wp-calendar th {
	color: #333333;
	}

#wp-calendar thead {
	margin: 10px 0 0 0;
	font-weight: bold;
	background: #F7F7F7 !important;
	color: #F7F7F7 !important;
	}

#wp-calendar td {
	background: #F7F7F7;
	font-weight: normal;
	text-align: center;
	padding: 2px;
	}

/***** Contact Form ********************/

.gform_wrapper input, .gform_wrapper textarea, .gform_wrapper select {
	background: #F7F7F7 !important;
	color: #333333 !important;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px !important;
	padding: 4px 0 4px 5px !important;
	border: 1px solid #E6E6E6;
	}

.gform_footer input.button {
	color: #FFFFFF !important;
	}

.gform_wrapper .ginput_complex label {
	font-size: 12px !important;
	}

.gform_wrapper li, .gform_wrapper form li {
	margin: 0 0 10px 0 !important;
	}

.gform_wrapper .gform_footer {
	border: none !important;
	}

/***** Footer ********************/

#footer {
	width: 960px;
	color: #4d4d4d;
	font-size: 12px;
	margin: 0;
	padding: 0px 0 0px 0;
	_padding: 0px 0 0px 0;
	overflow: hidden;
	clear: both;
	font-weight:bold;
	}

#footer a, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

#footer .gototop {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	}

#footer .gototop a {
	margin: 0;
	padding: 2px 0 2px 18px;
	background: url(images/footer-top.png) no-repeat left center;
	}

#footer .creds {
	width: 740px;
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
	}

/***** Comments ********************/

#respond {
	margin: 0 0 15px 0;
	padding: 0;
	}

#author, #email, #url, #comment {
	background: #F7F7F7 !important;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #E6E6E6;
	}

#author, #email, #url {
	width: 250px;
	margin: 10px 5px 0 0;
	}

#comment {
	width: 98%;
	height: 150px;
	margin: 10px 0 10px 0;
	}

.comment-list, .children {
	margin: 0;
	padding: 0;
	}

.ping-list {
	margin: 0 0 40px 0;
	padding: 0;
	}

.comment-list ol, .ping-list ol {
	margin: 0;
	padding: 10px;
	}

.comment-list li, .ping-list li {
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding: 10px 5px 10px 10px;
	list-style: none;
	}

.comment-list li ul li {
	margin-left: 10px;
	margin-right: -6px;
	}

.comment-list p, .ping-list p {
	font-weight: normal;
	text-transform: none;
	margin: 10px 5px 10px 0;
	padding: 0;
	}

.comment-list li .avatar {
	background: #FFFFFF;
	float: right;
	border: 1px solid #E6E6E6;
	margin: 0 5px 0 10px;
	padding: 4px;
	}

.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a {
	font-weight: bold;
	font-style: normal;
	}

.commentmetadata {
	font-size: 11px;
	font-weight: normal;
	}

.bypostauthor {
	}

#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.nocomments {
	text-align: center;
	}

#comments .navigation {
	display: block;
	margin: 10px 0 0 0;
	}

.thread-alt, .thread-even {
	background: #F7F7F7;
	}

.even, .alt, .depth-1 {
	border: 1px solid #E6E6E6;
	}

/***** Box *****/
.box {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
    clear: both;
}



.box .post {
    padding: 15px 0 0px 0 !important ;
    clear: both;
    text-align: justify;
    margin:0px !important;
}

.box .post img,#related-product .product-box img,.showpost-brug img,#homebox-1 .homepost img,.date-post img ,.author-post img  {
	float: left;
	background:#ffffff;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 7;
	margin-left: 0;
	padding: 1px;
	border: thin solid #CCC;
}

#content .product img {
	
		float: left;
	background:#ffffff;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 7;
	margin-left: 0;
	padding: 1px;
	border: thin solid #CCC;
	
	}
#content .box .post h2, #content .box .post h3 {
    text-align: left;
    font-weight:bold;
    font-size:12px;
}
#content .box .post h2 a, #content .box .post h3 a {
	color:#333;
}

/***** Boxtitle *****/

.boxtitle,.entry-title {
    background: url(images/bg_title_ar.jpg) no-repeat;
    color: #FFF !important;
    padding: 7px 0 3px 20px !important;
    margin: 0 !important;
    height:23px;
}
.entry-title{
    padding: 6px 0 3px 50px !important;
}
#content .boxtitle a,#content .entry-title {
	color: white; !important;
	font-size:14px;
	padding-left:26px;
	font-weight:bold;
	text-transform: capitalize;
	font-family: "Times New Roman", Times, serif;
}

/*custom home page*/
#bounder{
	background:url(images/bg_bouner.png) repeat-x bottom left;
	}
.translate{
    float: right;
	padding-top:3px;
}
.translate img{
	height:18px;
	}
#header .s {
    width:166px;
    background:#ffffff !important;
    border:none;
    width:155px;
    height:18px;
    margin:2px 0px 2px 4px;
    padding:0px;    
}
#header .searchsubmit{
    background:none !important;
    border:0px;
    margin:0px;
    padding:0px;
    width:20px;
    cursor:pointer;
}
.yahoo{
    position: absolute;
    bottom:0px;
    right:0px;
}
#header .info{
    font-size:12px;
    font-weight:bold;
    color: #646464;
}
#header .name{
	position:absolute;
	bottom:0px;
	right:75px;
	color: #064281;
}
#header .phone{
    bottom: 0;
    position: absolute;
    right: 190px;
}
#header .phone-num{
    color:#e71a22;
    font-size:18px;
}
.bounder-slider{
    background:url(images/bg-slider.png) no-repeat bottom left;
    height:420px;
    width:866px;
    position: relative;
    margin: 8 0 26px 0px;
    padding: 0px 0px 10px 0px;
}
.top-infor{
    padding:0px;
    background: #FFF;
    height: 410px;

}
.infor-email{
	float:left;
	font-size:12px;
	width:308px;
	height: 232px;
	padding:0px 20px 0px 0px;
	text-align:justify;
}
.hist-let{
    border-top: 1px dotted;
    margin-top: 12px;
    padding-top: 20px;
}
.hist-let a {
    color:#d02228;
    font-weight:bold;
    font-size:13px ;
}
.hist-let .history,.hist-let .infor-letter{
    display:block;
    height:35px;
    width:100px;
    padding-left:42px;
    text-align:left;
}
.hist-let .history{
    background:url('images/lichsu.png') no-repeat top left;  
    float:left;    
}
.hist-let .infor-letter{
    background:url('images/icon_email.png') no-repeat  left;
    float:right
}
.text-footer{
	padding: 0px 0px 0px 0px;
	text-align: right;
	float:right;
}
/*boxtitle home*/
.older-posts{
    padding:0px;
}
.older-posts li{
    list-style: disc inside url("images/list-style1.png");
    font-size:12px;
    font-weight:bold;
}

.older-posts li a{
    color:#2a2a2a !important;
}
#homebox-1{
	
	width: 635px;
	/* width:635px; for 3 column, FOR 2COLUMN 868PX*/ 
	font-weight:bold !important;
	height: auto;
	float: left;
}
#homebox-1 img{
   float:none;
   margin-bottom:5px;
}
#content #homebox-1 h3 a{
	color:#333333;
	text-transform:capitalize;
	font-size:12px;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}


#content .product h3 a{
	color:#333333;
	text-transform:capitalize;
	font-size:12px;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}
#homebox-1 .boxtitle{
	background:url(images/ce_noibat.png) repeat-x top left;
	height:40px;
	padding:0px !important;
}
#homebox-1 .boxtitle a{
	color:#0d3d6f !important;
	float:left;
	display: block;
	padding:10px 0px 0px 45px;
	height:30px;
	background:url(images/le_noibat.png) no-repeat left top;
}
#homebox-1 span.readmore{
     background:url(images/ri_noibat.png) no-repeat right top;
    float: right;
    height: 40px;
    padding-right:45px;
}
#homebox-1 span.readmore a{
    color:#4d4d4d !important;
    font-size:12px;
    background:none;
}
#homebox-1 .wrap{
	background: url(images/bg-content-product.jpg) repeat-x top left #f7f7f7;
	padding:15px 3px 24px 3px;
}
.archive .box .wrap,.entry-content{
     background: url(images/bg_content_wrap.png) repeat-x top left #fafafa;   
     padding:0px 9px; 
}
.page-id-10752 .entry-content{
	background: none;
}
.single-post .entry-content,.single-post .entry-title{
	background:none;
	}
.single-post  #content .entry-title{
	color: #d02228 !important;
	text-align:center;
	padding:15px 0px 10px!important;
	}
.entry-content{
    padding:10px 9px 5px; 
	text-align:justify;
	font-size: 14px;
}
#homebox-1 .homepost{
	width:230px;
	float:left;
	clear:none;
	padding-top: 5px;
	padding-right: 78px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 262px;
	margin-left: 5px;
}
.infor-product-title a {
	color:#4d4d4d;
}
.subcattitle  {
    background: url(images/bg_title_subar.jpg) no-repeat;
}
#content #homebox-2,#content #homebox-3,.archive-box{
    width:319px;      
    clear:none;
    border:none;
}
#content #homebox-2 img ,#content #homebox-3 img,#content .categorypost img,.box .first-post img,#content #featured-next img{
    padding:3px;
    background:#ffffff;
}
#content #homebox-2,#content #homebox-7{
    float:left;
}
#content #homebox-3,#content #homebox-6 {
    float:right;
}
.banner {
    margin:0px 0px 15px 0px;
}
.archive-banner{
	margin:0px 0px 8px 0px;
	}
.archive-banner img{
	padding:3px;
	background:#ffffff;
	}
/*Sub menu*/
#subnav{
    float:right;
    width:960px;
    text-transform: inherit;
}
#subnav li {
	background: url(images/bg_subli.png) no-repeat right;
	float:right;
}
#subnav li a{
    color:#4d4d4d !important;
}
/*end sub menu*/
.image-product{
    clear:both;
}
.image-product ul{
    padding:0px;
	margin-left:0px !important;
}
.image-product li{
	_padding-right:8px !important;
	}
.image-product li{
    float:left;
    list-style:none;
    padding-right:8px;	
}
.banner img{
    border:1px solid #C4C4C4;
}


.count-footer {
	padding-top: 0px !important;
	width: 500px;
}

/*archive custom*/
#content .box .product{
	clear:none;
	float:left;
	width:255px;
	
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;
}
#content .box .left-product{
    padding-right: 0px !important;
}
#content .box .product h2 a{
	text-transform:capitalize;
}
#content .box .product p{
    padding:0px;
    line-height:18px;
}
.product .product-price{
	bottom:0px;
	padding-bottom:3px;
	width:200px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9f9e9e;
}
.product .product-code{
    color:#d02228;

    padding: 0px 8px;
    font-weight:bold;
}
.box .categorypost,.searchdrug .showpost-brug,.date-post,.author-post{
    border-bottom:1px solid #c6c4c4;
}
.date-post,.author-post{
	margin:10px 0px;
	}
.box .categorypost{
    height:120px;
}
.archive-read-more{
    background: url(images/read_more.png) no-repeat;
    width:85px;
    height:24px;
    float:right;
    margin: 2px 0px 15px 0px;
    
}
.archive-read-more a{
    color:#363636;
    font-size: 11px;
    font-weight:bold;
    margin-left:10px;
}
#content .categorypost p{
    padding:0px;
}
.sidebar-content #sidebar{
    width:290px;
}
.sidebar-content #content{
    width:598px;
    padding: 15px !important;
    background:#f9f9f9;
    border-top: 2px solid #31A131;
    border-left:1px solid #E4E6E4;
    border-right:1px solid #E4E6E4;
    border-bottom:1px solid #E4E6E4;
}
.sidebar-content #sidebar li,.sidebar-content #sidebar li a {
    list-style: decimal inside none;
    margin-left: 0px;
     color: green;
    font-size: 12px;
    font-weight: bold;
}

.box-title a,.box-title{
    font-size:16px;
    color:#066206;
    font-weight:bold;
    padding-left:2px;
	margin-top:5px;
}
#content .link-box-title {
	margin-top:5px !important;
	}
.sidebar-content #content-sidebar-wrap{
    background: url("images/bg_content_wrap.png") repeat-x scroll left top #fafafa;
    padding:20px 10px;
    width:940px;
}
.single-post #content .type-post,.content-post-product{
	background: url("images/bg_content_wrap.png") repeat-x scroll left top #fafafa;
	text-align:justify;
	}
.dat-hang{
	text-align: right !important;
}
.content-post-product{
	padding:10px 9px 0px 9px;
	
	}
.featuredbycat ul, #execphp-3 ul {
    height: 700px;
    overflow: scroll;
    padding: 0 0 0 18px !important;
}
#sidebar .widget_execphp, #sidebar .featuredbycat {
    margin: 0 !important;
    padding:0px 0px 20px 0px;
}
#sidebar .widget_execphp .widget-wrap , #sidebar .featuredbycat .widget-wrap {
    border:1px solid #fefefe;
    background: #f0f0f0;
    padding: 10px 0 0px 10px;
	margin:0px !important;
}
#content h2 {
	color: #002F5E !important;
	font-size: 18px;
}
#content h1 {
    color: #ffffff !important;
    font-size: 20px;
}

#featured-by-cat-6 li {
    float: left;
    padding-bottom: 6px;
    width: 124px;
}
.page #content h1 {
    font-size: 18px;
    font-weight: bold;
    text-transform: capitalize;
}
#sidebar #text-7,#sidebar #text-8 ,#sidebar #text-6{
    background:none;
    border:none;
    margin:0px;
    padding:0px;
}
#sidebar #text-7 .widget-wrap,#sidebar #text-8 .widget-wrap ,#sidebar #text-6 .widget-wrap{
    margin:0px;
    border:0px;
    background:0px;
}
#sidebar #text-7  img,#sidebar #text-6  img{
    border: 1px solid #d7d7d7;
     padding: 3px;
}
#sidebar #text-6 img{
    padding: 0px;
    border: 1px solid #C4C4C4;
}
#sidebar #text-7 img{
   background:#ffffff;
}
#sidebar #text-8 img{
    background:#dddcdc;
}
#sidebar #text-7 .textwidget,#sidebar #text-8.textwidget,#sidebar #text-6 .textwidget{
    padding:0px;
}
#sidebar li a, #sidebar-alt li a{
    color:#474747;
}
.archive-box{
  width:311px;
  float:left;  
  height: 240px;
}
.leftsubcat{
  margin-left:10px;
}
#child-box{
    background:url(images/bg_title_subar.jpg) no-repeat;
}
#content .boxtitle .box-title-archive a{
    color:#066206 !important;
}
#post-sidebar{
    background:#ffffff;
    border:1px solid #cdcdcd;
    padding:3px;
    width:303px;
}
#post-sidebar .widget {
 background:url(images/bg_sidebar_post.png) repeat-x top left;
 padding:13px 10px 0px 10px;
}
#post-sidebar .widget h4{
    height:30px;
    color:#066206;
    font-size:16px;
    font-weight:bold;
    border-bottom:1px solid #b1b0b0;
    padding-left:10px;
}
#post-sidebar .widget img{
    border:1px solid #ebe9e9;
    margin: 6px 0px;
}
#sidebar #text-3 h4{
    background:url(images/video.jpg) no-repeat 20px 0px ;
    height:20px;
    padding:5px 58px;
    border:none !important;
    color:#4c4c4c;
}
#sidebar #text-3 .widget-wrap {
      background:url(images/bg_sidebar_video.png) repeat-x #FCFCFC;
      margin-top: 10px;
}
#sidebar #text-5 li{
    list-style: inside url(images/list-style2.png);
    float:left;
    padding-left:20px;
    width:112px;
    margin:5px 0px;
}
#sidebar #text-5 h4{
    background:url(images/le_phanphoi.jpg) no-repeat 7px 0px;
    color:#4c4c4c;
}
#sidebar #text-5 {
    margin-bottom:0px;
}
#sidebar #text-5 ul{
    margin:0px;
    padding:0px;
}
#sidebar #text-5 li a{
    color:#5f5f5f;
    font-weight:bold;    
}
#text-5 .more-town select{
    width:230px;
    background:#f2f1f1;
    height:22px;
    border:1px solid #d0cece;
    border-radius: 5px;
    padding-left:20px;
    margin:12px 20px 15px;
}
.link-phan-phoi{
    background:url(images/search_phanphoi.png) no-repeat;
    height:36px;
    width: 234px;
    padding:10px 0px 0px 18px;
    margin-left:20px;
}
.link-phan-phoi a{
    color:#242424;
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase;   
}
.show-post-tag,.tagpost {
    border-bottom: 1px dotted #C6C4C4;
    padding: 10px 0;
}
.full-width-post{
    /*border-right: 1px solid #C6C4C4;*/
    float: left;
    margin: 0 10px 10px 0;
    padding-right: 10px;
    /*width: 415px;*/
}

.full-width-post h2 a {
	font-size: 14px;
}

.post-tag-related{
    /*float: right;
    padding: 0px 0 0 0px;
    width: 195px;*/
	margin-bottom: 10px;
}
.post-tag-related a{
    font-weight: normal;
    font-style: italic;
    color: #DA251E !important;
    font-size: 13px;
}
#content .archive-customer{
    padding-top: 5px;
}
#content .archive-customer h2 a {
    color: #111111;
    font-size: 14px;
}
#gform_wrapper_3{
    border-top: 1px solid #333333;
    padding-top: 3px;
}
#gform_wrapper_3 h3{
    color: #DA251E;
    font-weight: bold;
}
.gform_wrapper li, .gform_wrapper form li{
    list-style: none outside none;
    margin: 0 0 10px !important;
}
.w35 input, .w35 select{
    width: 50%;
}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{
    width:80% !important;
}
.featured-first img{
    padding:5px;
    border:1px solid #bdbdbd;
    background:#ffffff;
    margin-right:15px;
    float:left;
}
#content .featured-first h2 a{
    font-size:14px;
    color:#d02228;
    font-weight:bold;
}
#feature-item-content{
    padding: 15px 0px 15px 0px;
}
.featured-first {
    float:left;
    width: 430px;
    border-right: 1px solid #c6c5c5;
}
.newpost-health{
    float:right;
    width:178px;
}
#content .newpost-health ul{
    padding:0px;
    margin:0px;
}
#content .newpost-health li{
 color: #145d14; 
}
#content .newpost-health li a{
    font-size:11px;
    font-weight:bold;
    color: #2a2a2a;
}
#featured-next{
    clear:both;
}
#featured-next .feauture-box-new{
    width:145px;
    float:left;
    padding-right:17px;
}
#featured-next .end-class-news{
    padding-right:0px;
}
#content .feauture-box-new  h3 a{
    color: #076a07;
    font-weight:bold;
    font-size:12px;
}
.show-product-single .product-price{
    font-weight:bold;
}
.single-product-code{
    font-size:18px;
    color:#567f5c;
    font-weight:bold;
}
.first-single-product{
	border-bottom:1px solid #cccccc;
	margin:5px 0px 0px;
	padding:0 0 20px 0;
	}
.show-product-single img{
    padding:4px;
    background:#fff;
    border: 1px solid #c8c8c8;
    margin-right:15px;
}
.show-product-single .dat-hang img{
    border:none;
    padding:0px;
}
.content-excerpt-product{
	font-weight:bold;
	margin:5px 0px;
	}
#related-product{
	background:#f2f1f1;
	border:1px solid #dedede;
	padding:10px;
	margin-bottom:20px;
	}
.title-rela-pro{
	font-weight:bold;
	font-size:14px;
	border-bottom: 4px solid #c7c6c6;
	color:#09315a;
	padding-bottom:5px;
	margin-bottom:15px;
	}
#related-product .product-box {
	float:left;
	width:133px;
	margin-right:22px;
	height:180px;
	}
#related-product .product-box h3 a {
	color: #a11f1f;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	}
#related-product .end-product{
	margin-right:0px;
	}
#related-product .product-code{
	font-weight:bold;
	color: #4d4d4d;
	}
.simplesocial-title{
	color: #4b714b;
	}
.hot-new-post{
	float: right;
	height: 200px;
	padding-left: 10px;
	width: 300px;
	}
.related-post{
	float: left;
	margin-bottom: 10px;
	width: 300px;
	}
.related-post li,.hot-new-post li{
	margin:0px !important;
	}
.related-post li a,.hot-new-post li a{
	font-weight:bold;
	color:#2a2a2a;
	}
.single-tuelinh #content .entry-title{
    color:#DA251E !important;
    padding:0px 0px 5px 0px !important; 
    background: none;
    }
 .single-tuelinh #content .entry-content{
    
    background:none;
    padding:0px;
 }
 .single #content h2 {
    font-size: 16px;
    font-weight: bold;
}
.single #content h1 {
    font-size: 18px;
}
.single .related-post{
    width:270px;
}

.single div img {
    margin-bottom: 15px;
}
.single h3 {
    margin-bottom: 15px;
}
.searchdrug .showpost-brug{
    height:160px;
    clear:both;
    padding-top:10px;
}
#content .showpost-brug h2 a {
    color: #018400;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
.tax-drugs-tags #content {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding: 0 15px !important;
}
.left-box {
    background: url("images/cat_left.jpg") no-repeat scroll left top transparent;
}
.drugs-box{
    background: url("images/center-cat.jpg") repeat-x scroll left top transparent;
}
.right-box, .left-box,.title-cat-box {
    height: 32px;
}
.right-box{
    width:233px;
}
.left-box{
    width:40px;
}
.right-box{
    background: url("images/cat_right.jpg") no-repeat scroll right top transparent;
	float:right;
}
.thuoc-chua {
	background: url("images/cat_right.jpg") no-repeat scroll right top transparent;
	}
.thuoc-chua a{
	display:block;
	padding:6px 0px 0px 5px;
	}
.fl {
    float: left;
}


.widget_text #submit{
    background:url(images/submit_question.png) no-repeat !important;
    border:0px;
    width:70px;
    height:24px;
    font-weight:bold !important;
}
#sidebar .featured-posts .widget-wrap{
	background:url("images/bg_title_sibar.png") no-repeat scroll 0 0 #fcfcfc ;
	}
#sidebar .featured-posts img{
	background:#e0e0e0;
	padding:3px;
	border: 1px solid #bdbdbd;
	margin:0px 5px 0 0px;
	}
#sidebar .featured-posts .type-post{
	margin:10px 10px 0px;
	}
#sidebar .featured-posts  .post-title a{
	font-weight:bold;
	color: #4b4b4b;
	}
#sidebar .featured-posts h4 {
	background:url(images/icon-feauture-post.jpg) no-repeat top left ;
	}
.single .sidebar-content #content{
	width:590px;
	}
.sidebar-content #content .type-post{
	background:none;
	}
#sidebar #gf-posts-4 li{
	list-style: url(images/icon_question.png);
	margin: 10px 0px 10px 20px;
	padding: 0px 0px 10 0px;
	}
.featured-posts .more-question{
	background:url(images/datcauhoi.png) no-repeat;
	margin: 15px 0px 15px 42px;
	padding: 12px 5px 0px 0px;
	height:30px;
	}
.featured-posts .more-question a{
	font-size:14px;
	text-transform:uppercase;
	color: #242424;
	font-weight:bold;
	padding-left:15px;
	}
.wp-pagenavi{
	float:right;
	}
.previouspostslink{
	background:url(images/pre_navi.png) no-repeat;
	}
.nextpostslink{
	background:url(images/next_navi.png) no-repeat;
	}
#content .wp-pagenavi a, #content .wp-pagenavi span{
	border:none !important;
	font-weight:bold;
	color:#656565;
	padding: 3px 10px !important
	}
.wp-pagenavi a:hover, .wp-pagenavi span.current{
	color:#145d14;
	}
.alink { 
   cursor: pointer;
  }
.alink:hover {   
 text-decoration: underline;
 }   
.entry-content table{
	border-collapse: collapse;
	}
#content .hethong-phanphoi  li {
	padding:5px 0px !important;
	}
#content .hethong-phanphoi  li a{
	color:#025902 !important;
	font-weight:bold;
	}
.twitter-share-button,#___plusone_0{
	width:90px !important;
	}
/*.simplesocial-content-box{
	background:#ffffff;
	padding: 10px  0px 0px 1px;
	}*/
#sidebar .newpost  a{
	color:#333333;
	}
.page  #content h2{
	padding:10px 0px;
	}
#comments,.classclear {
	clear:both;
	}
/*End boxtitle home*/
/*style submit Support */
#text-15{
	position: fixed !important;
    right: 0px !important;
    top: 300px !important;
	}


.taxonomy-posts li a,
.post-meta a {
	font-weight: bold;
}

/*fix anh tu van*/
#text-15 .textwidget img{
	position:fixed !important;
	top:250px !important;
	right:0px !important;
	background-attachment: fixed;
}
.currentprice{
	color: #a11f1f;
	font-size: 14px;
	font-weight: bold;
}
.pricedisplay{font-weight:bold; text-align: center;}
.wpsc_buy_button{
background: url("images/icon-buy.png") no-repeat scroll left center transparent;
border: medium none;
color: transparent;
font-size: 0;
height: 31px;
margin-right: 20px;
width: 114px;
}
#comments .avatar{float:left;padding:10px;}
#comments li{list-style:none;border:1px solid #ccc;}
.reply{position: relative;}
.product .imgsmall{width:100px;height:80px;}
.w319{
	clear: none;
	width: 380px;
	float: left;
	padding-right: 12px;
}


























#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu {
  width: 212px;
  font-family: Helvetica, Arial, sans-serif;
  color: #ffffff;
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu > ul > li > a {
	padding: 15px 20px;
	cursor: pointer;
	z-index: 2;
	font-size: 12px;
	text-decoration: none;
	color: white;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
	background: #e6c79c;
	background: -webkit-linear-gradient(#a50505, #a50505);
	background: -moz-linear-gradient(#a50505, #a50505);
	background: -o-linear-gradient(#a50505, #a50505);
	background: -ms-linear-gradient(#a50505, #a50505);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
	background-color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #c21515;
	border-right-color: #c21515;
	border-left-color: #c21515;
}
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a {
  color: #eeeeee;
  background: #1fa0e4;
  background: -webkit-linear-gradient(#1fa0e4, #1992d1);
  background: -moz-linear-gradient(#1fa0e4, #1992d1);
  background: -o-linear-gradient(#1fa0e4, #1992d1);
  background: -ms-linear-gradient(#1fa0e4, #1992d1);
  background: linear-gradient(#1fa0e4, #1992d1);
}
#cssmenu > ul > li.open > a {
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0d3d6f;
}
#cssmenu > ul > li:last-child > a,
#cssmenu > ul > li.last > a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c21515;
}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.holder::after,
.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  right: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.holder::after {
  top: 17px;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
}
#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after {
  border-color: #eeeeee;
}
.holder::before {
  top: 18px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-color: inherit;
  border-left-color: inherit;
}
#cssmenu ul ul li a {
  cursor: pointer;
  border-bottom: 1px solid #32373e;
  border-left: 1px solid #32373e;
  border-right: 1px solid #32373e;
  padding: 10px 20px;
  z-index: 1;
  text-decoration: none;
  font-size: 13px;
  color: #eeeeee;
  background: #49505a;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
  background: #424852;
  color: #ffffff;
}
#cssmenu ul ul li:first-child > a {
  box-shadow: none;
}
#cssmenu ul ul ul li:first-child > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu ul ul ul li a {
  padding-left: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
  border-bottom: 0;
}
#cssmenu > ul > li > ul > li.open:last-child > a,
#cssmenu > ul > li > ul > li.last.open > a {
  border-bottom: 1px solid #32373e;
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}
#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  right: 20px;
  z-index: 10;
  top: 11.5px;
  border-top: 2px solid #eeeeee;
  border-left: 2px solid #eeeeee;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#cssmenu ul ul li.active > a::after,
#cssmenu ul ul li.open > a::after,
#cssmenu ul ul li > a:hover::after {
  border-color: #ffffff;
}


.content-excerpt-product table, th, td {
   border: 0px solid black;
}
.name-product {
	height: 180px;
}
.sidebar-right {
	float: right;
	width: 210px;
	border: thin solid #900;
}
#sidebar-2 {
	float: right;
	width: 210px;
	border: thin solid #900;
	text-align: center;
}
.shadowblock {
	border:1px solid #fff;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	height: 647px;
	margin-left: 10px;
}


.shadowblock_out1 {
	border:1px solid #CCC;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	height:auto;/* overflow:hidden; */
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	text-transform: none;
	width: 98%;
	width: 152px;
}
.shadowblock1 {
	background:#fff url(../images/block_topbg.gif) repeat-x top;
	border:1px solid #fff;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	width: 150px;
	height: 180px;
	margin-bottom: 10px;
}
.nn {
	height: 29px;
	width: 60px;
	margin-top: -26px;
	float: right;
}
.gtimg {
    float: left;
    width: 206px;
    border: thin solid #E2E2E2;
    text-align: center;
    padding-top: 2px;
    padding-right: 1px;
    padding-bottom: 2px;
    padding-left: 1px;
    margin-left: 2px;
    margin-top: 2px;
}

.gttomtatall {
    float: right;
    width: 401px;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 10px;
    margin-top: 4px;
}

.gttomtat {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    line-height: 23px;
    font-weight: normal;
    color: #0b427a;
    float: left;
    width: 100%;
    text-align: justify;
}

.xemchitiet {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    line-height: 10px;
    color: #800000;
    text-decoration: none;
    float: right;
    width: 120px;
    margin-right: 20px;
    margin-top: 20px;
    font-style: normal;
}

.xemchitiet a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #800000;
	text-decoration: none;
	float: right;
	width: 120px;
	margin-right: 20px;
	margin-top: 20px;
	font-style: normal;
}
.xemchitiet a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #800000;
	text-decoration: none;
	float: right;
	width: 120px;
	margin-right: 20px;
	margin-top: 20px;
	font-style: normal;
}