@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	background:url(images/bg_ver3.png) center;
	
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	text-align:center;
}
	#wrapper{
		width:814px;
		margin:auto;
		background:#FFF;
		text-align:left;
		/*
		border:1px solid #000;
		*/
	}
	img{
		border:0;
	}
	
/*************************************************************************************************************/
/*************************************************************************************************************
TEXTS
*************************************************************************************************************/
/*************************************************************************************************************/
html{
	/*overflow-y:scroll;*/
}
h1, h2, h3{
	margin:0;
	padding:0;
	padding-bottom:10px;
	font-size:18px;
	font-weight:normal;
	color:#333;
}
h2{
	font-size:16px;
	color:#666;
}
h3{
	font-size:14px;
	color:#666;
}
hr{
	border:1px solid #FFF;
	border-bottom:1px dashed #999;
}
p{
	margin:0;
	padding-bottom:10px;
	color:#555;
}
a{
	color:#6699cc;
	text-decoration:none;
}
a.selected{
	color:#C14E19;
	text-decoration:none;
}
a:hover{
	color:#666;
}
.warnText1{
	color:#d32b2b;
	/*
	color:#bbe963;
	color:#e3d5af;
	color:#D5D5D5;
	*/
	/*#79A3D0*/
}
.warnText_invi1{
	color:#79A3D0;	
}
#banner strong{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}

/*************************************************************************************************************/
/*************************************************************************************************************
TABLE
*************************************************************************************************************/
/*************************************************************************************************************/

.tab1{
	margin:auto;
	border:1px solid #EAE9D7;
	background:#f3f3e8 url(images/body_bg1.png) no-repeat right bottom;
	padding:20px;
}
div.tab1{
	display:table;
	padding:20px;
	margin:auto;
	/*
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	*/
}
div.tab1 table tr td{
	font-size:12px;
}
div.tab1 table{
	/*border:1px solid #000;	*/
}

.tab1.warn{
	border-color:#eadcd7;
	background:#f3ebe8 url(images/body_bg1.png) no-repeat right bottom;
}
.tab1.success{
	border-color:#d7e5ea;
	background:#e8f0f3 url(images/body_bg1.png) no-repeat right bottom;
}

.tab1.form{
	
}
	.tab1.form td{
		vertical-align:top;
		text-align:right;
		padding-right:10px;
		padding-bottom:10px;
	}


/*************************************************************************************************************/
/*************************************************************************************************************
PAGING
*************************************************************************************************************/
/*************************************************************************************************************/
ul.paging{
	margin:auto;
	text-align:center;
}
	ul.paging li{
		height:20px;
		width:30px;
		background:#F5F5F5;
		border:1px solid #F0F0F0;
	}
	
	ul.paging li:hover, ul.paging li.selected{
		background:#235FA9;
		cursor:pointer;
	}
	ul.paging li:hover a, ul.paging li.selected a{
		color:#FFF;	
	}
	
		ul.paging li a{
			color:#666;	
		}
		ul.paging li span{
			display:block;
			font-size:12px;
			padding:2px 5px;
		}
/*************************************************************************************************************/
/*************************************************************************************************************
FORM
*************************************************************************************************************/
/*************************************************************************************************************/
form{
	margin:0;
	padding:0;
}
textarea {
    resize: none;
}
.textbox1{
	background:#FFF url(images/textbox1.png);
	border:2px solid #EAE9D7;
	padding:2px;
	font-size:10px;
	color:#666;
	
	width:158px;
}
select.textbox1{
	width:220px;	
}
textarea.textbox1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.textbox2{
	background:#FFF;
	border:2px solid #EAE9D7;
	padding:2px;
	font-size:10px;
	color:#666;
	width:440px;

}
select.textbox2{
	width:440px;  	
}
textarea.textbox2{  
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

/*************************************************************************************************************/
/*************************************************************************************************************
PRODUCTS
*************************************************************************************************************/
/*************************************************************************************************************/
.products_cont h1, .products_cont h2, .products_cont h3{
	text-transform:capitalize;
}
.product_cont{
	margin-bottom:20px;
}
	.product_cont h1{
		padding-bottom:0;	
	}
	.product_cont .right{
		width:206px;	
	}
/*************************************************************************************************************/
/*************************************************************************************************************
MISC
*************************************************************************************************************/
/*************************************************************************************************************/
.left{
	float:left;	
}
.right{
	float:right;
}
.center{
	margin:auto;
}
.clear{
	clear:both;	
}
ul.nav_list1, ul.nav_list2, ul.nav_list3{
	margin:0;
	padding:0;
}
	ul.nav_list1 li{
		display:inline-table;
		_display:inline;
		_margin-left:2px;
	}
	
ul.nav_list1, ul.nav_list2{
	list-style:none;	
}
ul.nav_list3{
	margin-left:20px;
	list-style:inside;	
}
ul.nav_list3 ul.nav_list3{
	list-style:inside square;
}
table, table td{
	border:0;	
}

div.sep1{
	border-bottom:1px dashed #cac9c9;	
	margin:10px 0;
}
li.sep1{
	margin:0 10px;
}

.thumb1{
	border:2px solid #DDD;
	background:url(images/image_back2.jpg) center center;
	/*
	width:300px;
	height:300px;
	*/
}
.no_image{
	width:300px;
	height:225px;
	background:url(images/image_back2.jpg) center center;	
}

/*************************************************************************************************************/
/*************************************************************************************************************
BUTTONS
*************************************************************************************************************/
/*************************************************************************************************************/
.butt1, .butt2{
	background:url(images/butt1.png) top;
	width:167px;
	height:35px;
	padding:0;
	margin:0;
	cursor:pointer;
}
	.butt1 span, .butt2 span{
		display:block;
		color:#555;	
		font-size:12px;
		font-weight:bolder;
		padding-top:8px;
		text-shadow:1px 1px 1px #999;
		
		text-align:center;
	}
.butt1:hover, .butt2:hover{
	background:url(images/butt1.png) bottom;
	cursor:pointer;
}
.butt1:hover span{
	color:#FFF;	
}
.butt2, .butt2:hover{
	background:url(images/butt6.png) top;
}
.butt2:hover span{
	color:#bcd0ec;
	text-decoration:none;
}
	.butt2 span{
		color:#6699cc;	
	}
	
.butt_big1{
	background:url(images/butt2.png) top;
	width:275px;
	height:61px;
	padding:0;
	margin:0;
	margin:auto;
}
.butt_big1:hover{
	background-position:bottom;
	cursor:pointer;
}
	.butt_big1 h1, .butt_big1 span{
		display:block;
		color:#FFF;
		font-size:16px;
		font-weight:bolder;
		padding:0;
		margin:0;
		padding-top:14px;
		text-shadow:1px 1px 1px #333;
		
		text-align:center;
	}
	.butt_big1 span{
		padding:0;
		font-size:10px;	
	}


	
/*************************************************************************************************************/
/*************************************************************************************************************
HEADER
*************************************************************************************************************/
/*************************************************************************************************************/

#header{
	width:100%;
	margin:auto;
	background:url(images/header_bg1.png);
}
#header.type2{
	background-position:0 142px;	
}
#header.type3{
	background-position:0 284px;
}
	#titlelogo{
		width:280px;
	}
		#logo{
			margin:0 0 10px 20px;
		}
	#banner{
		width:100%;
		height:199px;
		background:url(images/banner1.jpg) no-repeat;
	}
	#banner .contents_in{
		width:400px;	
	}
	
	#navtag{
		margin:10px 20px 5px 20px;
        width: 400px;
        height: 45px;
        float: right;
	}
		#nav1, #nav1 a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333;
			font-weight:bolder;
			text-transform:uppercase;
		}
		#nav1 a:hover{
			color:#6699cc;
		}
		#nav1 li{
			margin:0 5px;
			float:left;
			cursor:pointer;
		}
	
/*************************************************************************************************************/
/*************************************************************************************************************
BODY
*************************************************************************************************************/
/*************************************************************************************************************/
#body{
	margin:auto;
	/*margin-top:20px;*/
	padding-bottom:10px;
	background:url(images/body_bg1.png) no-repeat right bottom;
}
	.no_side .body_left{
		display:none;	
	}
	.no_side .body_right{
		float:none;	
		margin-top:0;
		width:100%;
	}
	.no_side .body_right .contents_in{
		padding:20px;
	}
	
	
	.body_in{
		width:100%;
		margin:auto;
	}
	.body_left, .body_right{
		margin-top:20px;	
	}
	.body_left{
		width:260px;
	}
	.sidebar1 .contents_in{
		padding:10px;
		font-size:10px;
	}
	.sidebar1 h1{
		font-size:12px;
		font-weight:bolder;
		color:#555;
	}
	
	.body_right{
		width:540px;
	}
		.body_right .contents_in{
			padding:0;
			padding-right:20px;
		}
		.contents_in{
			padding:20px;	
		}
		
	/*************************************************************************************************************/
	/*************************************************************************************************************
	HEAD
	*************************************************************************************************************/
	/*************************************************************************************************************/
	.head{
		width:267px;
		height:61px;
		background:url(images/head1.png);	
	}
		.head h1{
			color:#FFF;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bolder;
			font-size:16px;
			
			display:block;
			padding-top:22px;
			padding-left:10px;
		}
	
/*************************************************************************************************************/
/*************************************************************************************************************
FOOTER
*************************************************************************************************************/
/*************************************************************************************************************/
#footer{
	width:100%;
	margin:auto;
	text-decoration:none;
	background:#EAE9D7;
	padding:20px 0;
	border-top:1px solid #D0C9D2;
	font-family:Arial, Helvetica, sans-serif;
	/*border:1px solid #000;*/
}
	#footer #links{
		margin:auto;
		text-align:center;
	}
	#footer #links p{
		font-size:12px;
		color:#b0ab69;
	}
	#footer #socialcall{
		width:30%;
		text-align:right;
	}
	#footer #socialcall h1{
		font-size:18px;
		font-weight:normal;
	}
	
	