/*
Theme Name: RD Default
Theme URI: http://multivalue.com.sg/
Description: The default R&D theme.
Version: 1.0
Author: Multi Value
Author URI: http://multivalue.com.sg/
Tags: singapore web design, creative web design singapore, 
	web designers singapore, web designing company singapore, 
	freelance web designer singapore, ecommerce web design, 
	web design singapore,  singapore ecommerce, freelance web designer

	This theme was designed and built by multivalue.com.sg,
	whose blog you will find at http://multivalue.com.sg/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Begin Typography & Colors */
body {
	width:auto;
	margin:0 auto 0 auto;
	background:#000 url("images/bg_body.gif") no-repeat top;
	}

	
img{
	border:0;
}
	
#wrapper {
	margin:0 auto;
    width:998px;
}

h1 {
	font:24px tahoma;
	color:#f06a12;
	background:url("images/line_left.gif") no-repeat left;
	margin:0;
	padding:0 0 0 20px;
	}
	
h1.right {
	font:24px tahoma;
	color:#f06a12;
	background:url("images/line_left.gif") no-repeat right;
	margin:0;
	padding:0 20px 0 0;
	text-align:right;
	}
	
/*h1 a {
	font:24px tahoma;
	color:#f06a12;
	text-decoration:none;
	}
	
h1 a:hover {
	text-decoration:underline;
	}*/
	
h2 {
	font:14px arial;
	font-weight:bold;
	color:#f06a12;
	background-color:#313131;
	margin:0 10px;
	padding:10px 0 10px 10px;
	text-align:left;
	}

/*--- header ---*/

#header {
	margin:0 10px;
	padding:0;
    width:978px;
    height:120px;
    float:left;
    display:inline;
    background:url("images/bg_menu.gif") no-repeat bottom;
}

.logo {
	width:220px;
    height:120px;
    float:left;
    display:inline;
    margin:0;
	padding:0;
	}
	
.logo img {
	width:auto;
    height:auto;
    margin:0;
	padding:0;
	border:none;
	}
	
.top {
	width:740px;
    height:120px;
    float:left;
    display:inline;
    margin:0;
	padding:0;
	}
	
.navi_list {
	width:740px;
    height:auto;
    float:left;
    display:inline;
    margin:20px 0 0 0;
	padding:0;
	}
	
.navi_list ul {
	list-style:none;
    margin:0;
	padding:0;
	text-align:right;
	}
	
.navi_list ul li {
	font:12px arial;
	color:#fff;
	display:inline;
    margin:0;
	padding:0;
	}
	
.navi_list ul li a {
	font:12px arial;
	color:#fff;
	display:inline;
    text-decoration:none;
	}
	
.navi_list ul li a:hover {
	font:12px arial;
	color:#fff;
	display:inline;
    text-decoration:underline;
	}
	
.menu {
	width:750px;
    height:auto;
    float:left;
    display:inline;
    margin:20px 0 0 0;
	padding:0;
	}
	
.menu ul {
	list-style:none;
    margin:25px 0 0 0;
	padding:0;
	text-align:left;
	}
	
.menu ul li {
	background:url("images/li.gif") no-repeat scroll right center transparent;
	color:#F06A12;
	display:inline;
	font:bold 14px tahoma;
	margin:0;
	padding:0 17px;
}
	
.page_item a{
	font:14px arial;
	font-weight:bold;
	color:#fff;
	display:inline;
	text-decoration:none;
}

.current_page_item a{
	font:14px tahoma;
	font-weight:bold;
	color:#f06a12;
	display:inline;
    margin:0;
	padding:0 19px;
}

.page_item a:hover {
	color:#f06a12;
}

/*--- container ---*/

#container {
	margin:0;
	padding:0;
    width:998px;
    height:auto;
    float:left;
    display:inline;
}

.banner {
	width:978px;
    height:377px;
    float:left;
    display:inline;
    margin:0 10px;
	padding:0;
	}
	
.content {
	width:998px;
    height:auto;
    float:left;
    display:inline;
    margin:0;
	padding:0;
	}

.box_content {
	width:auto;
    height:auto;
    float:left;
    display:inline;
    margin:15px 0 0 0;
	padding:0;
	}
	
.box_content2 {
	width:470px;
    height:auto;
    float:left;
    display:inline;
    margin:15px 0 0 0;
	padding:0;
	}
	
.box_content3 {
	width:470px;
    height:auto;
    float:right;
    display:inline;
    margin:15px 0 0 0;
	padding:0;
	}
	
.box_content4 {
	width:320px;
    height:auto;
    float:right;
    display:inline;
    margin:15px 0 0 0;
	padding:0;
	}
	
.box {
	width:958px;
    height:auto;
    float:left;
    display:inline;
    margin:0 0 0 20px;
	padding:20px 0;
	border-bottom:1px #343434 solid;
	}
	
.box2 {
	width:450px;
    height:auto;
    float:left;
    display:inline;
    margin:0 0 0 20px;
	padding:20px 0;
	border:none;
	}
	
.box3 {
	width:280px;
    height:auto;
    float:left;
    display:inline;
    margin:0 0 0 20px;
	padding:20px 20px;
	border:none;
	}
	
.box img {
	width:auto;
    height:auto;
    float:left;
    display:inline;
    margin:0 20px 0 0;
	padding:0;
	border:none;
	}
	
p {
	font:12px arial;
	color:#969696;
	margin:0;
	padding:0;
	line-height:18px;
	}
	
p strong {
	font:12px arial;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:0;
	line-height:18px;
	}
	
p a {
	font:12px arial;
	color:#f06a12;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
p a:hover {
	text-decoration:underline;
	}
	
p span {
	font:16px arial;
	color:#fff;
	margin:0;
	padding:0;
	}
	
.product {
	width:380px;
	height:auto;
    margin:0 0 20px 20px;
    padding:0;
    float:left;
    display:inline;
    background-color:#1d1d1d;
	}
	
.product ul {
	list-style:none;
	margin:0;
	padding:0;
}

.product ul li {
	font:12px arial;
	display:block;
	color:#969696;
	margin:0;
	padding:10px 0 10px 20px;
	border-bottom:1px #5a5a5a solid;
}

.product ul li strong {
	font:12px arial;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:0;
}

.product ul li a {
	font:12px arial;
	color:#969696;
	text-decoration:none;
}

.product ul li a:hover {
	color:#fff;
}

.section {
	margin:0;
	padding:10px 0;
	width:958px;
	height:auto;
	float:left;
	display:inline;
	}
	
.section2 {
	margin:0;
	padding:10px 0;
	width:470px;
	height:auto;
	float:left;
	display:inline;
	}
	
.form {
	width:958px;
	height:auto;
	padding:10px 0;
	margin:0;
	float:left;
	display:inline;
	}
	
.form label {
	font:12px arial;
	color:#969696;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:180px;
	height:auto;
	}

.form label span {
	font:12px arial;
	color:#f06a12;
	}
	
.form input, select, textarea {
	font:12px arial;
	color:#fff;
	float:left;
	display:inline;
	/*width:250px;*/
	height:auto;
	background-color:#535353;
	margin:0 0 0 10px;
	padding:0;
	border:1px #535353 dotted;
	}
	
.button {
	width:85px;
	height:24px;
	margin:0 0 20px 10px;
	padding:0;
	background:url("images/button.png") no-repeat left;
	border:none;
	color:#fff;
	font:12px arial;
		cursor:pointer;
	}
	
.button2 {
	width:150px;
	height:24px;
	margin:0 0 20px 10px;
	padding:0;
	background:url("images/button2.gif") no-repeat left;
	border:none;
	color:#fff;
	font:12px arial;
	cursor:pointer;
	}
	
.form input.checkbox {
	float:left;
	display:inline;
	width:auto;
	height:auto;
	margin:0 10px 0 10px;
	padding:0;
	background:none;
	border:none; 
	}
	
.col_right {
	width:495px;
    height:auto;
    float:right;
    display:inline;
    margin:0;
	padding:0;
	}
	
.col_left {
	width:495px;
    height:auto;
    float:left;
    display:inline;
    margin:0;
	padding:0;
	}
	
.col_right2 {
	width:320px;
    height:auto;
    float:right;
    display:inline;
    margin:0;
	padding:0;
	}
	
.col_left2 {
	width:670px;
    height:auto;
    float:left;
    display:inline;
    margin:0;
	padding:0;
	}
	
/*--- footer ---*/

#footer {
    width:998px;
    height:auto;
    margin:0;
	padding:20px 0;
    float:left;
    display:inline;
    background-color:#141414;
}

#footer p {
    font:11px verdana;
    color:#9e9e9e;
    margin:0;
    padding:0;
    text-align:center;
    line-height:18px;
}

#footer p a {
    font:12px verdana;
    color:#fff;
    margin:0;
    padding:0;
    text-decoration:none;
    text-align:center;
}

#footer p a:hover {
    color:#f06a12;
}

.form input.checkbox {
background:none repeat scroll 0 0 transparent;
border:medium none;
display:inline;
float:left;
height:auto;
margin:0 10px;
padding:0;
width:auto;
}

.wpcf7-list-item-label
{
	color:#969696;
	display:inline;
	float:left;
	font:12px arial;
	height:auto;
	margin:0;
	padding:0;
}

input .date
{
	width:50px;
}

/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

