/*
Theme Name: GoWeb Asia
Theme URI: http://www.gowebasia.com
Version: 1.0
Description: Developed by GoWeb Asia
Author: GoWeb Asia
Author URI: http://www.gowebasia.com
Tags: GoWeb Asia
*/

/* =========================== */
/* ===== For ALL Element ===== */
/* =========================== */
body {
	margin: 0px;
	padding: 0px;
	background-color:#896F49;
	font-family:Verdana, Geneva, sans-serif;
}

a {
	text-decoration:none;
}

a:hover{
	color:#E51636;
}

img {
	border: none;
}

p {
	margin-top: 0px;
}

/* =========================== */
/* ===== Basic Structure ===== */
/* =========================== */
#main_container {
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	padding: 0px;
	width: 1000px;
	background-color: #FFFFFF;
}

#main_container_wrapper {
	float:left;
	width:1000px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	margin-bottom: 20px;
}

#header {
	margin-left:20px;
	margin-right: 20px;
	width:960px;
	height: 150px;
	float: left;
}

#wrapper{
	margin-left: 20px;
	margin-right: 20px;
	padding: 0px;
	width: 960px;
	float:left;
	margin-bottom: 10px;
        margin-top: 10px;
}

#footer{
	width:1000px;
	height: 29px;
	float:left;
	background-color: #F4F4F4;
	border: 0px;
	border-top: 1px;
	border-color:#D3D3D3;
	border-style: solid;
}

/* ================== */
/* ===== Header ===== */
/* ================== */
#header_left{
	width: 745px;
	height: 150px;
	float:left;
	margin-right: 5px;
}
#header_right{
	width: 205px;
	height: 150px;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
	color:#B09247;
}

#header_right a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
	color:#B09247;
}
#header_right a:hover{
	color:#E51636;
}

#header #logo{
	
	float: left;

	width: 260px;
	height: 100px;

	background-image:url("img/logo.png");
}

input#s{
	width: 150px;
	border: 1px solid #B09247;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
	color:#B09247;	
}
input#searchsubmit{
	border: 1px solid #B09247;
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
	color:#B09247;	
}

/* Nav Multi-Level Menu */
#nav {
	margin: 0px;
	padding: 0px;
	margin-top:10px;
	text-align: left;
	float:left;
	width: 750px;
	height: 20px;
	background-color:#FFFFFF;
	position:relative;
}

/* First Horizontal Level Menu List: Set the margin here */
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	z-index: 99;
	line-height: 1;
	display:block;
	overflow:hidden;
	height:20px;
}

/* First Horizontal Level Menu List Item: Set Border Here */
#nav li {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
	display:block;
	overflow:hidden;
	height:20px;
}

/* Link: Set the background, font and padding here */
#nav a {
	display: block;
	float:left;
	padding-left: 2px;
	padding-right: 20px;
	height:20px;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#B09247;
	overflow:hidden;
}

#nav a.navCurrent{
	color: #E51636;
}

#nav ul li a:hover{
	color: #E51636;
}

/* Second-level Vertical Menu which attached BELOW the first level: set background here*/
#nav li ul {
	width:700px;
	height:20px;
	display:block;
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:99;
	float:left;
	background-color:#FFF;
	margin-top:0px;
	overflow:hidden;
}

#nav li ul li{
	float:left;
	text-align: left;
}

#nav li ul a{
	background-color:#FFF;
	font-size:12px;
/*	margin-top: 5px;*/
}

#nav li ul a:hover{
/*	color:#E51636;*/
}

/* Sub Menu Show / Hide Setting */
#nav li:hover, #nav li.hover {
    position:static;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav 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 { /* lists nested under hovered list items */
	left: 0px;
	top: 20px;
}

/* End of NAV menu */

/* sub-nav Multi-Level Menu */
#sub-nav {
	margin: 0px;
	padding: 0px;
	margin-top:0px;
	text-align: left;
	float:left;
	width: 700px;
	height: 20px;
	background-color:#FFFFFF;
	position:relative;
	z-index:98;	
}

/* First Horizontal Level Menu List: Set the margin here */
#sub-nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	z-index: 98;
	line-height: 1;
	display:block;
	overflow:hidden;
	height:20px;
}

/* First Horizontal Level Menu List Item: Set Border Here */
#sub-nav li {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
	display:block;
	overflow:hidden;
	height:20px;
}

/* Link: Set the background, font and padding here */
#sub-nav a {
	display: block;
	float:left;
	padding-left: 2px;
	padding-right: 20px;
	height:20px;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B09247;
	overflow:hidden;
}

#sub-nav a.navCurrent{
	color: #E51636;
}

#sub-nav ul li a:hover{
	color: #E51636;
}

/* Second-level Vertical Menu which attached BELOW the first level: set background here*/
#sub-nav li ul {
	width:700px;
	height:20px;
	display:block;
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:99;
	float:left;
	background-color:#FFF;
	margin-top:0px;
	overflow:hidden;
}

#sub-nav li ul li{
	float:left;
	text-align: left;
}

#sub-nav li ul a{
	background-color:#FFF;
	font-size:12px;
/*	margin-top: 5px;*/
}

#sub-nav li ul a:hover{
/*	color:#E51636;*/
}

/* Sub Menu Show / Hide Setting */
#sub-nav li:hover, #sub-nav li.hover {
    position:static;
}

#sub-nav li:hover ul ul, #sub-nav li:hover ul ul ul, #sub-nav li.sfhover ul ul, #sub-nav li.sfhover ul ul ul {
	left: -999em;
}

#sub-nav li:hover ul, #sub-nav li li:hover ul, #sub-nav li li li:hover ul, #sub-nav li.sfhover ul, #sub-nav li li.sfhover ul, #sub-nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: 0px;
	top: 20px;
}

/* End of sub-nav menu */


/* ================== */
/* ===== Footer ===== */
/* ================== */
#footer_copyright{
	margin-top: 7px;
	margin-right: 10px;
	float: right;
	width: 500px;
	text-align: right;
	color:#B09247;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

#footer_copyright a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#B09247;
}
#footer_copyright a:hover{
	color:#E51636;
}

/* ======================================= */
/* ===== Wrapper (Main Content Area) ===== */
/* ======================================= */

/* Cross Template Elements */
#content_left{
	width: 745px;
	float:left;
	margin-right: 5px;
}

#content_right{
	width: 210px;
	float:right;
}

#paging{
	float:left;
	width:745px;
	height: 30px;
	overflow:hidden;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;	
}
#paging a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#paging a:hover{
	color:#E51636;
}
.wp-pagenavi{
	margin-top: 7px;
}
.wp-pagenavi *{
	border-color:#B09247;
	color:#B09247;
}


.overlayText{
	position: absolute;
	top: 5px;
	left: 5px;
	width: 95%;
	height: 30px;
	background-color: transparent;
	color: #FFFFFF;
        text-shadow: 2px 2px 2px #000;
}
.overlayText a{
	color: #FFFFFF;
	display:block;
	width: 99%;
	height:30px;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:16px;
}

#content-title{
	display:block;
	float:left;
	width: 700px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:left;
	color:#E41736;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:16px;	
	font-weight:bold;
}
#content-post{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;		
	display:block;
	float: left;
	width: 700px;
	text-align:left;
}
#content-post a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;		
	color:#E41736;
}
#content-post a:hover{
	color:#E51636;
}

.content_right_excellence a {
        color:#B09247;
        font-family:Verdana,Geneva,sans-serif;
        font-size:12px;
        margin-left:5px;
	display:block;
	float:left;
	width:100%;
}

.content_right_excellence a:hover{
        color:#E51636;
}

#content_right_title{
	text-align:left;
	color:#B09247;
	font-family:Verdana, Geneva, sans-serif;	
	font-weight: bold;
	font-size:14px;
	border: 0px;
	border-top: 1px;
	border-top-style:solid;
	border-bottom: 1px;
	border-bottom-style:dotted;
	border-color:#B09247;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
}

#content_right_content{
	margin-left: 5px;
	height:265px;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;	
	color:#B09247;	
}
#content_right_content_press{
	margin-left: 5px;
	height:400px;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;	
	color:#B09247;	
}

#content_right_content a{
	display:block;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;	
	color:#B09247;
	margin-top:10px;
	float:left;
        width:100%;
}
#content_right_content a:hover{
	color:#E51636;
}

#content_right_content_press a{
	display:block;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;	
	color:#B09247;
	margin-top:10px;
	float:left;	
}
#content_right_content_press a:hover{
	color:#E51636;
}

#content_right_ad{
	margin-left: 5px;
	height:295px;
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;	
	color:#B09247;	
}

#content_right_ad img{
	width:98px;
	height:93px;
}

#content_right_ad1{
	width: 98px;
	height: 93px;
	margin-right: 5px;
	margin-bottom: 5px;
	border:0px solid #D3D3D3;
	float: left;
}

#content_right_ad2{
	width: 98px;
	height: 93px;
	margin-bottom: 5px;
	border:0px solid #D3D3D3;
	float: right;
}

#content_right_ad3{
	width: 98px;
	height: 93px;
	margin-right: 5px;
	margin-bottom: 5px;
	border:0px solid #D3D3D3;
	float: left;
}

#content_right_ad4{
	width: 98px;
	height: 93px;
	border:0px solid #D3D3D3;
	float: right;
	margin-bottom: 5px;
}
#content_right_ad5{
	width: 98px;
	height: 93px;
	margin-right: 5px;
	border:0px solid #D3D3D3;
	float: left;
}

#content_right_ad6{
	width: 98px;
	height: 93px;
	border:0px solid #D3D3D3;
	float: right;
}

/* ===== HOME PAGE TEMPLATE ONLY ===== */
#home_image_1{
	width: 370px;
	height: 295px;
	float: left;
	position:relative;
	margin-right: 5px;
	margin-bottom: 5px;
}

#home_image_1 img{
	width: 370px;
	height: 295px;
}

#home_image_2{
	width: 370px;
	height: 295px;
	float: right;
	position:relative;
	margin-bottom: 5px;
}

#home_image_2 img{
	width: 370px;
	height: 295px;
}

#home_image_3{
	width: 370px;
	height: 295px;
	float: left;
	position:relative;
	margin-right: 5px;
}

#home_image_3 img{
	width: 370px;
	height: 295px;
}

#home_image_4{
	width: 370px;
	height: 295px;
	float: right;
	position:relative;
}

#home_image_4 img{
	width: 370px;
	height: 295px;
}

/* ===== TEASER PAGE TEMPLATE ONLY ===== */
#teaser_image_1{
	width: 585px;
	height: 295px;
	float: left;
	position:relative;
	margin-right: 5px;
	margin-bottom: 5px;	
}

#teaser_image_1 img{
	width: 585px;
	height: 295px;
}

#teaser_image_2{
	width: 370px;
	height: 295px;
	float: right;
	position:relative;
	margin-bottom: 5px;	
}

#teaser_image_2 img{
	width: 370px;
	height: 295px;
}

#teaser_image_3{
	width: 290px;
	height: 295px;
	float: left;
	position:relative;
	margin-right: 5px;	
}

#teaser_image_3 img{
	width: 290px;
	height: 295px;
}

#teaser_image_4{
	width: 290px;
	height: 295px;
	float: left;
	position:relative;
	margin-right: 5px;	
}

#teaser_image_4 img{
	width: 290px;
	height: 295px;
}

#teaser_image_5{
	width: 370px;
	height: 295px;
	float: right;
	position:relative;
}

#teaser_image_5 img{
	width: 370px;
	height: 295px;
}

#overlayTextDesc1{
	position: absolute;
	width: 565px;
	height: 15px;
	top: 260px;
	left: 0px;

	background-color: #FFFFFF;
	color: #000000;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;	
	font-size:12px;
	padding: 10px;
}

#overlayTextDesc1 a{
	color: #000000;
}

#overlayTextDesc2{
	position: absolute;
	width: 350px;
	height: 15px;
	top: 260px;
	left: 0px;

	background-color: #FFFFFF;
	color: #000000;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;	
	font-size:12px;
	padding: 10px;
}

#overlayTextDesc2 a{
	color: #000000;
}

#overlayTextDesc3{
	position: absolute;
	width: 270px;
	height: 15px;
	top: 260px;
	left: 0px;

	background-color: #FFFFFF;
	color: #000000;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;	
	font-size:12px;
	padding: 10px;
}

#overlayTextDesc3 a{
	color: #000000;
}

#overlayTextDesc4{
	position: absolute;
	width: 270px;
	height: 15px;
	top: 260px;
	left: 0px;

	background-color: #FFFFFF;
	color: #000000;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;	
	font-size:12px;
	padding: 10px;
}

#overlayTextDesc4 a{
	color: #000000;
}

#overlayTextDesc5{
	position: absolute;
	width: 350px;
	height: 15px;
	top: 260px;
	left: 0px;

	background-color: #FFFFFF;
	color: #000000;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;	
	font-size:12px;
	padding: 10px;
}

#overlayTextDesc5 a{
	color: #000000;
}

/* ===== NEWS PAGE TEMPLATE ONLY ===== */
#news-content-post{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;		
	display:block;
	float: left;
	width: 700px;
/*	overflow-y:auto;*/
	text-align:left;
}
#news-content-post a{
	color:#B09247;
}
#news-content-post a:hover{
	color:#E51636;
}

/* ===== PRESSR PAGE TEMPLATE ONLY ===== */
#press_image{
	float: left;
}
#press_image img{
	width: 400px;
	height: 100% /* 550px; */
}
#press-title{
	width: 335px;
	float:right;
	text-align:left;
	color:#E41736;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:16px;	
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 10px;	
}
#press-content{
	width: 335px;
	float:right;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;		
}
img.press_thumbnail{
	width:35px;
	height:35px;
	margin-right:5px;
	float:left;
}
div.press_text{
	float:left;
	text-align:left;
	width:160px;
}
#content_right_publication{
	margin-left: 5px;
	/* height:100%; */
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;	
	color:#B09247;	
}

#content_right_publication a{
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;	
	color:#B09247;
}
#content_right_publication a:hover{
	color:#E51636;
}
#content_right_publication a#archive_press{
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;	
	color:#B09247;
	text-align:left;
}
#content_right_publication a#archive_press:hover{
	color:#E51636;
}
#archive_press_title{
	display:block;
	float:left;
	width: 700px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:left;
	color:#E41736;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:16px;	
	font-weight:bold;
}
#archive_press_content{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;		
	display:block;
	float: left;
	width: 700px;
	text-align:left;
}

#archive_press_content a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;		
	color:#B09247;
}
#archive_press_content a:hover{
	color:#E51636;
}

/* ===== WORKSHOP PAGE TEMPLATE ONLY ===== */
#workshop_menu{
	float: left;
	width: 226px;
	margin-left: 0px; /* -126px; */
}
#workshop_menu_top{
	float:left;
	width:226px;
	height:20px;
	background-image:url("img/workshop_menu_top.png");		
}
#workshop_menu_body{
	float:left;
	width:226px;
	background-image:url("img/workshop_menu_body.png");
	background-repeat:repeat-y;
}
#workshop_menu_body_title{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color:#FFFFFF;	
	margin-left: 20px;
	margin-bottom: 20px;
}
#workshop_menu_body_content{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color:#FFFFFF;	
	margin-left: 20px;
	margin-bottom: 20px;
}
.workshop_menu_cat_link{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	color:#FFFFFF;	
}
.workshop_menu_link{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	color:#FFFFFF;	
	margin-left: 10px;
	display:block;
	width:180px;
}

#workshop_menu_bottom{
	float:left;
	width:226px;
	height:20px;
	background-image:url("img/workshop_menu_bottom.png");		
}
#workshop_main{
	float:right;
	width:500px; /* 645px; */
}

#workshop_image{
	float: left;
	width:500px; /* 645px; */
	height:200px;
	background-color:#CCC;
	margin-top: 0px; /* 20px; */
	margin-bottom: 0px; /* 20px; */
}
#workshop_image img{
	width:500px; /* 645px; */
	height:200px;
}
#workshop-title{
	width:500px; /* 625px; */
	float:right;
	text-align:left;
	color:#E41736;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:16px;	
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 10px;	
}
#workshop-content{
	width:500px; /* 625px; */
	float:right;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;		
}
#workshop_register{
	display:block;
	width:84px;
	height:27px;
	background-image:url("img/workshop_button.png");
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;	
	font-weight:bold;
	color:#FFF;
	padding-top: 8px;
	padding-left: 30px;
}
#testimonials{
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;
	color:#B09247;	
	float: left;
	margin-top: 5px;
}

/* ===== SHOP PAGE TEMPLATE ONLY ===== */
#shop_menu{
	float: left;
	width: 226px;
	margin-left: 0px; /* -126px; */
}
#shop_menu_top{
	float:left;
	width:226px;
	height:20px;
	background-image:url("img/workshop_menu_top.png");		
}
#shop_menu_body{
	float:left;
	width:226px;
	background-image:url("img/workshop_menu_body.png");
	background-repeat:repeat-y;
}
#shop_menu_body_title{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color:#FFFFFF;	
	margin-left: 20px;
	margin-bottom: 20px;
}
#shop_menu_body_content{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color:#FFFFFF;	
	margin-left: 20px;
	margin-bottom: 20px;
}
#shop_menu_body_content ul{
	margin-left: -25px;
	margin-bottom: 20px;
}
#shop_menu_body_content li{
	list-style:none;
	display:block;
	width:95%;
}

.shop_menu_link{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	color:#FFFFFF;	
	margin-left: 0px;
	display:block;
}

#shop_menu_bottom{
	float:left;
	width:226px;
	height:20px;
	background-image:url("img/workshop_menu_bottom.png");		
}
#shop_main{
	float:right;
	width:500px; /* 645px; */
}

#shop_image{
	float: left;
	width:500px; /* 625px; */
	height:125px;
	background-color:#FFF;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow:hidden;
}
#shop_image *{
	float:left;
}
#shop_image ul{
	margin:0px;
	padding:0px;
}
#shop_image #preview-fill{
	display:none;
}
#shop_image .thumbnails{
	display:none;
}
#shop_image li{
	list-style:none;
	float:left;
}
#shop_image li a{
	margin-right:10px;
}
#shop_image img{
/*	width:645px;
	height:200px;*/
}
#shop-title{
	width:500px; /* 625px; */
	float:right;
	text-align:left;
	color:#E41736;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:16px;	
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 10px;	
}
#shop-content{
	width:500px; /* 625px; */
	float:right;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;		
}
#shop-related{
	width:500px; /* 625px; */
	float:right;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	margin-top: 0px;
	overflow:hidden;
}
#shop-related-title{
	width:500px; /* 625px; */
	float:right;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	font-weight:bold;
	margin-bottom: 10px;
}
.shop-related-product-box{
	width: 150px;
	height: 150px;
	text-align:left;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	margin-right: 5px;
	overflow:hidden;
}
.shop-related-product-box-image{
	width: 100px;
	height: 125px;
	text-align:left;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	margin-bottom: 5px;
	overflow:hidden;
}
.shop-related-product-box-image img{
	/* height:100px;
        width:100px; */
}
.shop-related-product-box-text{
	width: 150px;
	height: 65px;
	text-align:left;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	overflow:hidden;
	color:#000;
}

#shop_testimonials{
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;
	color:#B09247;	
	float: left;
	margin-top: 5px;
}

/* ===== BLOG PAGE TEMPLATE ONLY ===== */
#woc_submenu{
	float:left;
	width: 745px;
	height: 20px;
	margin-bottom: 10px;
	overflow:hidden;
}

#woc_submenu a{
	display:block;
	float:left;
	padding-left: 3px;
	margin-right: 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color:#B09247;
}
#woc_submenu a:hover{
	color:#E51636;
}

#featured_blog{
	float:left;
	width:745px;
	height:90px;
	margin-bottom: 10px;
	background-color:#F1F1F1;
}

#featured_blog_header{
	float:left;
	width:62px;
	height:90px;
	margin-bottom: 10px;
	background-image:url("img/top_woc.png");	
}

#featured_blog_header_text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color:#B09247;
	float:left;
	margin:5px;
}
.featured_blog_box{
	width: 220px;
	height:80px;
	float:left;
	margin:5px;
	margin-right: 0px;
}
.featured_blog_box a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color:#000000;	
}
.featured_blog_box a:hover{
	color:#E51636;
}
.featured_blog_box_image{
	width: 110px;
	height:80px;
	float:left;
	background-color:#ffffff;
}
.featured_blog_box_image img{
	width: 110px;
	height:80px;
}
.featured_blog_box_text{
	width: 100px;
	height:70px;
	float:left;
	padding: 5px;
	background-color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color:#B09247;	
}
.blog-title{
	width: 545px;
	float:left;
	text-align:left;
	margin-top: 10px;
	margin-bottom: 1px;
	color:#E41736;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:16px;
	font-weight:bold;	
}
.blog-title a{
	color:#E41736;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:16px;
	font-weight:bold;
}
.blog-title a:hover{
	color:#E51636;
}
.blog-social{
	width: 200px;
	float:right;
	text-align:right;
	margin-top: 2px;
	margin-bottom: 1px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;	
	font-size: 12px;
	color:#999;
}
.blog-social a{
	font-family:Verdana, Geneva, sans-serif;	
	font-size: 12px;
	color:#000;
}
.blog-social a:hover{
	color:#E51636;
}
.blog-info{
	width: 745px;
	float:right;
	text-align:left;
	margin-bottom: 10px;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border: 1px solid #EEEEEE;
	border-bottom:none;
	border-right:none;
	border-left:none;
	padding-top: 2px;
}
.blog-info a{
	color:#E41736;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;		
}
.blog-info a:hover{
	color:#E51636;
}
.blog-content{
	width: 745px;
	float:right;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;		
}
.blog-content a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#E41736;	
}
.blog-content a:hover{
	color:#E51636;
}
.blog-footer{
	float:left;
	width: 745px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border: 1px solid #EEEEEE;
	border-bottom:none;
	border-right:none;
	border-left:none;
	padding-top: 2px;
	margin-top: 10px;
	margin-bottom: 50px;
}
.blog-footer a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#E41736;	
}
.blog-footer a:hover{
	color:#E51636;
}
.blog-footer-without-border{
	float:left;
	width: 745px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-top: 2px;
	margin-top: 10px;
	margin-bottom: 50px;
}
.blog-footer-without-border a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#E41736;	
}
.blog-footer-without-border a:hover{
	color:#E51636;
}

/* ===== SITEMAP TEMPLATE ONLY ===== */
#sitemap-post{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;		
	display:block;
	float: left;
	width: 700px;
	text-align:left;
}

#sitemap-post a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;		
	color:#B09247;
}
#sitemap-post a:hover{
	color:#E51636;
}
#sitemap-post li{
	list-style:disc;
}
/* ===== SEARCH RESULT TEMPLATE ONLY ===== */
.search_result_title{
	display:block;
	float:left;
	width: 700px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:left;
	color:#E41736;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:16px;	
	font-weight:bold;	
}

/* ===== to support image wrapping in wordpress, from http://codex.wordpress.org/Wrapping_Text_Around_Images ===== */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* === Additional CSS Fix === */
.news_sidebar_link{
	display:block;
	float:left;
	width:100%;
}

