@charset "utf-8";
/* CSS Document */

body{
	margin:0px; padding:17px 0px 0px 0px;
	background:url(../images/bodybg.jpg) repeat-x left top;
	background-color:#BA936C;
}



ul, li, h1, h2, p{
	margin:0px; padding:0px;
}

img{ border:0px;}

#main_container{
	width:960px; height:auto;
	padding:0px;
	margin:0px auto;
}

#container{
	width:940px; height:auto; float:left;
	background-color:#ffffff;
	padding:0px 10px 10px 10px;
	margin:0px 0px 3px 0px;
}

#top{
	width:940px; height:auto; float:left;
	background:url(../images/container_bg.jpg) repeat-x left top;
	margin:0px 0px 11px 0px;
	padding:0px;
}

#top_left{
	width:218px; height:auto; float:left;
	margin:0px 9px 0px 0px;
	padding:10px 0px 0px 0px;
}

#logo{
	width:186px; height:auto; float:left;
	margin:0px;
	padding:0px 16px 3px 16px;
}

#logo img{ float:left;}

.img_radioshow{float:left; margin:0px; padding:0px;}

#header{
	width:713px; height:265px; float:left;
	padding:3px 0px 0px 0px;
	margin:0px;
}

#header img{ float:left;}


#nav{
	width:713px; height:auto; float:left;
	margin:0px; padding:5px 0px 0px 0px;
}

#nav li{
	margin:0px 7px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

#nav li span{ display:none;}

#nav li a{ width:111px; height:30px; float:left;}

.home:link, .home:visited{ background:url(../images/btn_home.jpg) no-repeat left top; }
.home:hover, .active_home{ background:url(../images/btn_home_hv.jpg) no-repeat left top;}

.job_bio:link,.job_bio:visited{ background:url(../images/btn_jobbio.jpg) no-repeat left top;}
.job_bio:hover, .active_job_bio{ background:url(../images/btn_jobbio_hv.jpg) no-repeat left top;}

.services:link, .services:visited{ background:url(../images/btn_services.jpg) no-repeat left top;}
.services:hover, .active_services{ background:url(../images/btn_services_hv.jpg) no-repeat left top;}

.products:link, .products:visited{ background:url(../images/btn_products.jpg) no-repeat left top;}
.products:hover, .active_products{ background:url(../images/btn_products_hv.jpg) no-repeat left top;}

.links:link, .links:visited{ background:url(../images/btn_links.jpg) no-repeat left top;}
.links:hover, .active_links{ background:url(../images/btn_links_hv.jpg) no-repeat left top;}

.contact:link, .contact:visited{ background:url(../images/btn_contact.jpg) no-repeat left top;}
.contact:hover, .active_contact{ background:url(../images/btn_contact_hv.jpg) no-repeat left top;}







#middle{
	width:940px; height:auto; float:left;
	background-color:#FDF7E9;
}

#left{
	width:208px; height:auto; float:left;
	margin:0px 9px 0px 0px;
	padding:15px 5px 20px 5px;
	background-color:#FDF7E9;
}

.ttl_products{
	width:208px; height:19px; float:left;
	background:url(../images/ttl_products.jpg) no-repeat left top;
	margin:0px;
	padding:0px 0px 13px 0px;
}
.ttl_products span{ display:none;}

.img_product{
	float:left; margin:0px 0px 20px 0px;
}

.product_txt1{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	line-height:17px;
	color:#333333;
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 5px;
}

.product_txt1 a:link, .product_txt1 a:visited{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;	
	color:#453D53;
	font-weight:bold;
}

.product_txt1 a:hover{ color:#333333; text-decoration:none;}

#right{
	width:699px; height:auto; float:left;
	margin:0px; padding:15px 0px 0px 14px;
	background-color:#FFFFFF;
}

#welcome{
	width:692px; height:auto; float:left;
	padding:0px 0px 0px 7px;
	margin:0px;
}

.welcome_txt{
	width:462px; height:auto; float:left;
}

.welcome_txt h1{
	width:460px;
	height:22px; float:left;
	background:url(../images/ttl_welcome.jpg) no-repeat left top;
	margin:0px 0px 18px 0px;
	padding:0px;
}

.welcome_txt h1 span{ display:none;}

.img1{ float:right; margin:0px 0px 0px 40px;}

#welcome p{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:21px;
	color:#333333;
	text-align:justify;
	margin:0px 0px 25px 0px;
}

#ttl_services{
	width:699px; height:70px; float:left;
	background:url(../images/img_services.jpg) no-repeat left top;
	background-color:#FDF7E9;
	padding:0px;
	margin:0px;
}

.services2{
	width:677px; height:auto; float:left;
	background:url(../images/img_services2.jpg) no-repeat right bottom;
	background-color:#FDF7E9;
	padding:10px 0px 0px 20px;
	margin:0px;
}

.services2 ul{
	width:280px; height:auto; float:left;
	margin:0px;
	padding:0px;
}
.services2 ul li{
	list-style-type:none;
	background:url(../images/bullet.gif) no-repeat left top;
	margin:0px 0px 18px 0px;
	padding:0px 0px 0px 32px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#333333;
}

.more_services{	width:600px; height:auto; float:left; padding:0px 0px 22px 30px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4B4461;
}

.more_services a{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4B4461;
	text-decoration:none;
}
.more_services a:hover{ text-decoration:underline;}

#footer{
	width:935px; height:30px; float:left;
	background:url(../images/footer_bg.jpg) repeat-x left top;
	margin:0px; padding:20px 10px 0px 15px;
}

.copyright{
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#333333;
}

.bot_links{
	float:right;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#333333;
}

.bot_links a{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	padding:0px 7px 0px 7px;
	margin:0px;
}
.bot_links a:hover{ text-decoration:underline;}


/*Sub Page CSS */

.jobbio_txt {
	width:252px;
	height:22px; float:left;
	background:url(../images/ttl_jobbio.jpg) no-repeat left top;
	margin:0px 0px 18px 0px;
	padding:0px;
}

h1 span{ display:none;}

.sub_content {
	width:692px; height:auto; float:left;
	padding:0px 0px 0px 7px;
	margin:0px;
}

#right p{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:21px;
	color:#333333;
	text-align:justify;
	margin:0px;
	padding:25px 20px 0px 10px;
}

#right p a:link,#right p a:visited{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:21px;
	color:#333333;
	text-align:justify;
	text-decoration:underline;
}

#right p a:hover {
text-decoration:none;
}


#right p span a:link,#right p span a:visited{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:21px;
	color:#333333;
	text-align:justify;
	text-decoration:none;
}

#right p span a:hover {
text-decoration:none;
}

.italicfont {
font-style:italic;
}

.jobbioimg {
width:316px; height:162px;
float:left;
margin:0px; padding:25px 0px 25px 14px;
}

.content{
	width:692px; height:auto; float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.quote_jobbio {
	width:130px;
	height:22px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:17px;
	color:#4C4562;
	margin:50px 0px 12px 0px;
	padding:0px 0px 0px 5px;
	background:url(../images/quoteicon.jpg) right top no-repeat;
}

.quote_txt {
	font-family:"Lucida Bright", Arial;
	font-weight:normal;
	font-size:14px;
	line-height:17px;
	color:#333333;
	margin:0px;
	padding:15px 0px 0px 5px;
}

.services_txt {
	width:93px;
	height:22px; float:left;
	background:url(../images/ttl_services.jpg) no-repeat left top;
	margin:0px 0px 18px 0px;
	padding:0px;
}

.content ul{
	margin:15px 0px 0px 15px; padding:0px 0px 20px 0px;
}

.content li{
height:20px;
	list-style-type:none;
	background:url(../images/bullet.jpg) no-repeat left top;
	font-family:"Lucida Bright", Arial;
	font-size:14px;
	line-height:15px;
	color:#333333;
	padding:15px 0px 45px 30px;
	margin:0px 0px 0px 0px;
}	

.inquire_box {
width:643px; height:123px;
margin:0px 0px 15px 0px; padding:0px 0px 0px 15px;
float:left;
}

.inquire_box_left {
width:10px; height:123px;
margin:0px; padding:0px;
background:url(../images/inquire_left.jpg) left top no-repeat;
float:left;
}

.inquire_box_right {
width:10px; height:123px;
background:url(../images/inquire_right.jpg) left top no-repeat;
margin:0px; padding:0px;
float:left;
}

.inquire_box_middle {
width:603px; height:85px;
float:left;
background-color:#E5E4ED;
margin:0px; padding:8px 10px 30px 10px;
}

.inquire_txt {
	font-family:"Lucida Bright", Arial;
	font-weight:normal;
	font-size:16px;
	color:#333333;
	margin:0px;
	padding:0px 0px 3px 0px;
	text-decoration:none;
}

.inquire_txt a:link,.inquire_txt a:visited {
	font-family:"Lucida Bright", Arial;
	font-weight:normal;
	font-size:15px;
	color:#333333;
	text-decoration:underline;
}

.inquire_txt a:hover {
text-decoration:none;
}

.links_txt {
	width:62px;
	height:22px; float:left;
	background:url(../images/ttl_links.jpg) no-repeat left top;
	margin:0px 0px 18px 0px;
	padding:0px;
}

.music_div {
width:288px; height:auto;
float:left;
margin:0px; padding:0px 0px 0px 15px;
text-decoration:none;
}

.music_div1 {
width:500px; height:auto;
float:left;
margin:0px; padding:0px 0px 0px 15px;
text-decoration:none;
}

.music_div p {
font-family:"Lucida Bright", Arial;
font-weight:normal;
font-size:14px;
color:#333333;
text-decoration:none;
}

.music_div p a:link, .music_div p a:visited {
font-family:"Lucida Bright", Arial;
font-weight:normal;
font-size:14px;
line-height:17px;
color:#333333;
text-decoration:none;
}

.music_div p a:hover {
text-decoration:none;
}


.music_box_top {
width:675px; height:16px;
margin:0px; padding:0px;
background:url(../images/linksbox_top.jpg) left top no-repeat;
float:left;
}

.music_box_bottom {
width:675px; height:16px;
background:url(../images/linksbox_bottom.jpg) left top no-repeat;
margin:0px; padding:0px;
float:left;
}

.music_box_middle {
width:auto; height:auto;
margin:0px; padding:0px;
float:left;
background:url(../images/linksbox_middle.jpg) left top repeat-y;
}

.tdborder {
border-bottom:1px solid #FFFFFF;
}

#text01 {
font-family:"Lucida Bright", Arial;
font-weight:normal;
font-size:14px;
line-height:22px;
color:#333333;
margin:0px; padding:0px 0px 0px 10px;
}

#text01 a:link,#text01 a:visited {
font-family:"Lucida Bright", Arial;
font-weight:normal;
font-size:14px;
line-height:22px;
color:#333333;
text-decoration:underline;
}

#text01 a:hover {
text-decoration:none;
}

.contact_txt {
	width:87px;
	height:22px; float:left;
	background:url(../images/ttl_contact.jpg) no-repeat left top;
	margin:0px 0px 18px 0px;
	padding:0px;
}

.content_contact {
	width:692px; height:auto; float:left;
	padding:0px 0px 0px 7px;
	margin:0px;
}

.img22 {
float:right;
width:258px; height:361px;
margin:0px; padding:0px 0px 0px 20px;
}

.contact_text {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:21px;
	color:#333333;
	text-align:justify;
	margin:0px;
	padding:15px 20px 0px 10px;
	text-decoration:none;
}

.contact_text a:link,.contact_text a:visited {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:21px;
	color:#333333;
	text-align:justify;
	text-decoration:underline;
}

.contact_text a:hover {
text-decoration:none;
}

.products-books_txt {
	width:264px;
	height:22px; float:left;
	background:url(../images/ttl_products-books.jpg) no-repeat left top;
	margin:0px 0px 18px 0px;
	padding:0px;
}

.products_box {
float:left;
width:699px; height:310px;
margin:15px 0px 0px 0px; padding:0px 0px 20px 0px;
background:url(../images/line.jpg) left bottom no-repeat;
}
.img_products {
float:left;
margin:0px;
padding:0px 30px 0px 0px;
}

.products_ttl {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:17px;
	color:#333333;
	text-align:left;
	margin:0px; padding:0px 25px 15px 0px
}
.products_ttl span {
color:#4D4664;
}

.products_ttl a:link,.products_ttl a:visited {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	color:#4A435F;
	text-align:left;
	text-decoration:underline;
}

.products_ttl a:hover {
color:#4A435F;
text-decoration:none;
}

.addtocart {
margin:0px; padding:0px 0px 0px 20px;
}

.purple {
font-weight:bold;
color:#4A435F
}