/*
Theme Name: Oxico Default
Theme URI: http://www.oxico.cn/
Description: Oxico official layout.
Version: 1.6
Author: Sujie W. - VReplay
Author URI: http://www.vreplay.com/
Tags: oxico, default, vreplay, fixed width, two columns
*/

/* BEGIN PAGE GENERAL */
body {
	background: #ebe8dd;
	color: #42413e;
	font-family: Georgia, Constantia, Palatino, 'Palatino Linotype', 'Lucida Bright', Lucidabright, 'Lucida Serif', Lucida, 'DejaVu Serif', 'Bitstream Vera Serif', 'Liberation Serif', serif, Times, 'Times New Roman';
	font-size: 12px;
	margin: 0;
	padding: 0;
}

a:link,
a:visited,
a:active {
	color: #5ca8a3;
	text-decoration: none;
}

a:hover {
	color: #c1501f;
}

a {
	outline: none;
}

img {
	border: none;
}

input,
textarea,
select {
	background: #ffffff;
	border: 1px solid #dad8d0;
	color: #1b1b19;
	font-family: 'Microsoft YaHei', 'Trebuchet MS', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, 'Sans-Serif';
	font-size: 12px;
	margin: 3px 0;
	padding: 5px;
}

hr {
	color: #ffffff;
	background: #ffffff;
	height: 1px;
	border: none;
}

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

small {
	font-size: 11px;
}
/* END PAGE GENERAL */

/* BEGIN BANNER SALES AND PROMOTION */
#banner_sap_1 {
	position: fixed;
	right: 0;
	top: 120px;
}
/* END BANNER SALES AND PROMOTION */

/* BEGIN TOP MENU */
#main_menu {
	background: #3d3b39 url("images/main_menu/bg_main_menu.gif") repeat-x top left;
	height: 40px;
	width: 100%;
}

#main_menu ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 960px;
}

#main_menu ul li {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}

#main_menu ul li#title_quality_wallcoverings {
	left: 0;
	width: 225px;
}

#main_menu ul li#main_menus {
	right: 0;
	width: 735px;
}

#main_menu ul li#main_menus ul {
	background: url("images/main_menu/bg_main_menu_separator.gif") no-repeat top left;
	margin: 0;
	padding: 0 0 0 1px;
	position: absolute;
	right: 0;
	top: 0;
	width: 600px;
}

#main_menu ul li#main_menus ul li {
	float: left;
	position: static;
	width: 100px;
}
/* END TOP MENU */

/* BEGIN TOP PART - HOME */
#top_part_home {
	background: #d7dcb9 url("images/bg_top_part_home.gif") repeat-x top center;
	height: 315px;
	width: 100%;
}

#top_part_home ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}

#top_part_home ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#top_part_home ul li h1 {
	margin: 0;
	padding: 0;
}

#top_part_home ul li ul#sub_menu {
	background: url("images/bg_sub_menu_home.gif") no-repeat top left;
	height: 200px;
	margin: 0;
	padding: 0 20px 0 0;
	width: 160px;
}

#top_part_home ul li ul#sub_menu li a:link,
#top_part_home ul li ul#sub_menu li a:active,
#top_part_home ul li ul#sub_menu li a:visited {
	color: #666560;
	font-family: 'Microsoft YaHei', 'Trebuchet MS', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, 'Sans-Serif';
	font-size: 14px;
	display: block;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	width: 160px;
}

#top_part_home ul li ul#sub_menu li a:hover {
	color: #1a1a19;
}

#top_part_home ul li#banner_home_1 {
	background: url("images/banners/home_1.jpg") no-repeat top left;
	height: 72px;
	margin: 0;
	padding: 173px 63px 65px 66px;
	width: 212px;
}
/* END TOP PART - HOME */

/* BEGIN TOP PART - CONTENT */
#top_part_content {
	background: #d7dcb9 url("images/bg_top_part_content.gif") repeat-x top center;
	height: 135px;
	width: 100%;
}

#top_part_content ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}

#top_part_content ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#top_part_content ul li h1 {
	margin: 0;
	padding: 0;
}

#top_part_content ul li h2 {
	margin: 0;
	padding: 0;
}
/* END TOP PART - CONTENT */

/* BEGIN CONTENT - HOME */
#content_home {
	background: url("images/bg_content.gif") repeat-x top center;
	width: 100%;
}

#content_home ul {
	background: url("images/trademark_home.jpg") no-repeat top left;
	list-style: none;
	margin: 0 auto;
	padding: 10px 0 0 181px;
	width: 779px;
}

#content_home ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#content_home ul li#ch_content_body {
	padding: 20px 10px 20px 20px;
	width: 319px;
}

#content_home ul li#ch_content_body h3 {
	margin: 0;
	padding: 0;
}

#content_home ul li#ch_content_body p {
	line-height: 18px;
	margin: 5px 0;
	padding: 0;
}

#content_home ul li.ch_banners {
	height: 190px;
}
/* END CONTENT - HOME */

/* BEGIN CONTENT - CONTENT */
#content_content {
	background: url("images/bg_content.gif") repeat-x top center;
	width: 100%;
}

#content_content ul#cc_wrapper {
	list-style: none;
	margin: 0 auto;
	padding: 0 0 40px 0;
	width: 960px;
}

#content_content ul#cc_wrapper li#sub_menus {
	float: left;
	margin: 0;
	padding: 0 20px 0 0;
	width: 160px;
}

#content_content ul#cc_wrapper li ul#sub_menu_1 {
	background: url("images/bg_sub_menu_content_1.gif") no-repeat top left;
	list-style: none;
	margin: 0;
	padding: 20px 0 0 0;
	width: 160px;
}

#content_content ul#cc_wrapper li ul#sub_menu_1 li {
	background: url("images/bg_sub_menu_content_1_l.png") no-repeat top left;
}

#content_content ul#cc_wrapper li ul#sub_menu_1 li a:link,
#content_content ul#cc_wrapper li ul#sub_menu_1 li a:active,
#content_content ul#cc_wrapper li ul#sub_menu_1 li a:visited {
	color: #666560;
	font-family: 'Microsoft YaHei', 'Trebuchet MS', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, 'Sans-Serif';
	font-size: 14px;
	display: block;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	width: 160px;
}

#content_content ul#cc_wrapper li ul#sub_menu_1 li a:hover {
	color: #1a1a19;
}

#content_content ul#cc_wrapper li #sub_menu_2 {
	background: url("images/bg_sub_menu_content_2.png") no-repeat top left;
	height: 250px;
	margin: 0;
	padding: 0;
	width: 160px;
}

#content_content ul#cc_wrapper li #sub_menu_2 ul {
	list-style: none;
	margin: 0;
	padding: 36px 0 0 0;
}

#content_content ul#cc_wrapper li #sub_menu_2 ul li a:link,
#content_content ul#cc_wrapper li #sub_menu_2 ul li a:active,
#content_content ul#cc_wrapper li #sub_menu_2 ul li a:visited {
	color: #fffefe;
	font-family: 'Microsoft YaHei', 'Trebuchet MS', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, 'Sans-Serif';
	font-size: 14px;
	display: block;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	width: 160px;
}

#content_content ul#cc_wrapper li #sub_menu_2 ul li a:hover {
	color: #fdc7b0;
}

#content_content ul#cc_wrapper li ul#sub_menu_3 {
	background: url("images/bg_sub_menu_content_3.jpg") no-repeat top left;
	list-style: none;
	margin: 0;
	padding: 40px 0 20px 0;
	width: 160px;
}

#content_content ul#cc_wrapper li ul#sub_menu_3 li {
	background: url("images/bg_sub_menu_content_1_l.png") no-repeat top left;
}

#content_content ul#cc_wrapper li ul#sub_menu_3 li a:link,
#content_content ul#cc_wrapper li ul#sub_menu_3 li a:active,
#content_content ul#cc_wrapper li ul#sub_menu_3 li a:visited {
	color: #666560;
	font-family: 'Microsoft YaHei', 'Trebuchet MS', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, 'Sans-Serif';
	font-size: 14px;
	display: block;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	width: 160px;
}

#content_content ul#cc_wrapper li ul#sub_menu_3 li a:hover {
	color: #1a1a19;
}

#content_content ul#cc_wrapper li#cc_content_body {
	float: left;
	margin: 0;
	padding: 0;
	padding: 20px;
	width: 740px;
}

#content_content ul#cc_wrapper li#cc_content_body .entry h3 {
	color: #5ca8a3;
	font-family: 'Microsoft YaHei', 'Trebuchet MS', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, 'Sans-Serif';
	font-size: 24px;
	font-weight: normal;
	margin: 2px 0 18px 0;
	padding: 0;
}

#content_content ul#cc_wrapper li#cc_content_body .entry h3 a:link,
#content_content ul#cc_wrapper li#cc_content_body .entry h3 a:visited,
#content_content ul#cc_wrapper li#cc_content_body .entry h3 a:active {
	color: #3d847f;
	text-decoration: none;
}

#content_content ul#cc_wrapper li#cc_content_body .entry h3 a:hover {
	color: #fb8653;
}

#content_content ul#cc_wrapper li#cc_content_body .entry h4 {
	color: #5ca8a3;
	font-family: 'Microsoft YaHei', 'Trebuchet MS', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, 'Sans-Serif';
	font-size: 16px;
	font-weight: bold;
	margin: 24px 0 20px 0;
	padding: 0;
}

#content_content ul#cc_wrapper li#cc_content_body .entry h4.post_h4 {
	margin: 0;
	padding: 0;
}

#content_content ul#cc_wrapper li#cc_content_body .entry h4 a:link,
#content_content ul#cc_wrapper li#cc_content_body .entry h4 a:visited,
#content_content ul#cc_wrapper li#cc_content_body .entry h4 a:active {
	color: #3d847f;
	text-decoration: none;
}

#content_content ul#cc_wrapper li#cc_content_body .entry h4 a:hover {
	color: #fb8653;
}

#content_content ul#cc_wrapper li#cc_content_body .entry small {
	color: #b8b4a7;
	font-size: 12px;
}

#content_content ul#cc_wrapper li#cc_content_body .entry p {
	line-height: 18px;
	margin: 18px 0;
	padding: 0;
}

#content_content ul#cc_wrapper li#cc_content_body .entry ul {
	line-height: 18px;
	list-style-type: disc;
}

#content_content ul#cc_wrapper li#cc_content_body .entry_wrapper {
	border-bottom: 1px dashed #ffffff;
	margin: 24px 0;
	padding: 0 15px 10px 15px;
}

#content_content ul#cc_wrapper li#cc_content_body .go_rp {
	border-left: 1px dotted #c0bdb2;
	float: right;
	line-height: 18px;
	margin: 0;
	padding: 0 0 0 20px;
	width: 35%;
}

.navigation {
	background: #f2f0e9;
	margin: auto;
	padding: 15px;
}

.alignleft {
	float: left;
	text-align: left;
	width: 40%;
}

.alignright {
	float: right;
	text-align: right;
	width: 40%;
}

.aligncenter {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.navigation_p {
	margin: auto;
	padding: 0;
}

.alignleft_p {
	float: left;
	font-family: 'Microsoft YaHei', 'Trebuchet MS', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, 'Sans-Serif';
	margin: 0;
	padding: 0;
	text-align: left;
	width: 30%;
}

.alignright_p {
	float: right;
	font-family: 'Microsoft YaHei', 'Trebuchet MS', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, 'Sans-Serif';
	margin: 0;
	padding: 0;
	text-align: right;
	width: 30%;
}
/* END CONTENT - CONTENT */

/* BEGIN GALLERY */
.gallery {
	margin: auto;
}

.gallery-item {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 15px 10px 15px;
	text-align: center;
}

.gallery-caption {
	background: #f2f0e9;
	color: #8f8b7c;
	margin: 10px 0 0 0;
	padding: 8px 0;
}

#content_content ul#cc_wrapper li#cc_content_body .entry p.attachment {
	border: 1px dashed #ffffff;
	display: block;
	text-align: center;
	margin: 18px 0;
	padding: 15px;
}

.caption {
	font-size: 14px;
	text-align: center;
	margin: 0;
}

.alignleft_2 {
	color: #cac6b9;
	float: left;
	font-size: 36px;
	line-height: 100px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 5%;
}

.alignright_2 {
	color: #cac6b9;
	float: right;
	font-size: 36px;
	line-height: 100px;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 5%;
}

.alignleft_3 {
	background: url("images/bg_image_thumb.gif") no-repeat top left;
	float: left;
	height: 102px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 40%;
}

.alignright_3 {
	background: url("images/bg_image_thumb.gif") no-repeat top right;
	float: right;
	height: 102px;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 40%;
}

.gallery a:link img,
.gallery a:active img,
.gallery a:visited img,
.attachment a:link img,
.attachment a:active img,
.attachment a:visited img,
.navigation a:link img,
.navigation a:active img,
.navigation a:visited img {
	padding: 1px;
	vertical-align: bottom;
}

.gallery a:hover img,
.attachment a:hover img,
.navigation a:hover img {
	border: 1px solid #ffffff;
	padding: 0;
}

.wp-caption {
	margin-bottom: 18px;
	margin-top: 18px;
	padding: 0;
}

.wp-caption img {
	background: #ffffff;
	border: 1px solid #d8d5ca;
	padding: 8px;
}

.wp-caption-text {
	color: #8c8a85;
	font-family: 'Microsoft YaHei', 'Trebuchet MS', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, 'Sans-Serif';
	font-weight: bold;
	text-align: center;
}
/* END GALLERY */

/* BEGIN FOOTER */
#footer {
	background: #f2f0e9;
	height: 50px;
	width: 100%;
}

#footer p {
	color: #b0ada5;
	display: block;
	line-height: 50px;
	margin: 0 auto;
	padding: 0 20px;
	position: relative;
	width: 920px;
}

#footer p a:link,
#footer p a:active,
#footer p a:visited {
	color: #62605a;
	text-decoration: none;
}

#footer p a:hover {
	color: #5ca8a3;
}

#footer p .footer-important-text {
	color: #916c5e;
	font-weight: bold;
}

#designed_by_vreplay {
	display: block;
	height: 12px;
	left: 870px;
	position: absolute;
	top: 19px;
	width: 39px;
}
/* END FOOTER */