/*---G L O B A L   D E F A U L T S---*/
@font-face{	font-family:W1G; src:url('../fonts/w1g.otf') format('opentype'); }

h1, h2, h3, span{
	font-family:"W1G", arial, sans-serif; color:#917848;
}

body {
	margin:0;
	padding:0;
	background:#fff;
	color:#333;
	text-align:center;
	font: 12px Arial, Helvetica, sans-serif;
}
ol li, ul li { color: #927948; font-size: 14px; }
a:link, a:visited { color:#0069A0; }
a:hover { color:#00A5ED; text-decoration:underline; }
a:link span, a:visited span, a:hover span { display:none; }
img { margin:0; padding:0; border:0; }
table { border:0; }
tr, td, h1, h2, h3, h4, h5 { margin:0; padding:0; }
.line-break { display:block; width:750px; height:1px; margin:15px auto 15px auto; background-color:#d7c9b2; }
.text-table { width:750px; margin:15px auto 15px auto; color:#b69c71; border-top:1px solid #d7c9b2; }
.img-top { vertical-align:top; }
.clear { clear:both; }

#header { width:960px; height:273px; margin:0 auto; }

/*---I N S I D E   P A G E   G L O B A L   E L E M E N T S---*/
#wrapper-inside { width:951px; margin:0px auto; text-align:left; }
#content_inside {
	width:958px;
	height:100%;
	margin:0 auto;w
	padding-top:50px;
	border-right:1px solid #BE9D6B;
	border-left:1px solid #BE9D6B;
}
#content_inside table p {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
ul#menu-top { list-style-type:none; margin: 0px; padding: 0px; }
ul#menu-top li { 
	padding: 0px;
	float: left;
}
a#home-top, a:hover#home-over {
	display:block;
	width:69px;
	height:47px;
	background:url(../images/home.jpg) no-repeat left top;
}
a:hover#home-top, a#home-over {display:block;
	width:69px;
	height:47px;
	background:url(../images/home_over.jpg) no-repeat left top;
}
a#library-top, a:hover#library-over {
	display:block;
	width:68px;
	height:47px;
	background:url(../images/library.jpg) no-repeat left top;
}
a:hover#library-top, a#library-over {display:block;
	width:68px;
	height:47px;
	background:url(../images/library_over.jpg) no-repeat left top;
}
a#ftp-top, a:hover#ftp-over {
	display:block;
	width:44px;
	height:47px;
	background:url(../images/ftp.jpg) no-repeat left top;
}
a:hover#ftp-top, a#ftp-over {display:block;
	width:44px;
	height:47px;
	background:url(../images/ftp_over.jpg) no-repeat left top;
}
a#faq-top, a:hover#faq-over {
	display:block;
	width:44px;
	height:47px;
	background:url(../images/faq.jpg) no-repeat left top;
}
a:hover#faq-top, a#faq-over  { display:block;
	width:44px;
	height:47px;
	background:url(../images/faq_over.jpg) no-repeat left top; }
	
a#contact-top, a:hover#contact-over {
	display:block;
	width:58px;
	height:47px;
	background:url(../images/contact.jpg) no-repeat left top;
}
a:hover#contact-top, a#contact-over { display:block;
	width:58px;
	height:47px;
	background:url(../images/contact_over.jpg) no-repeat left top;
}
a#awards-top, a:hover#awards-over {
	display:block;
	width:57px;
	height:47px;
	background:url(../images/awards.jpg) no-repeat left top;
}
a:hover#awards-top, a#awards-over { display:block;
	width:57px;
	height:47px;
	background:url(../images/awards_over.jpg) no-repeat left top;
}
a#testimonials-top, a:hover#testimonials-over {
	display:block;
	width:87px;
	height:47px;
	background:url(../images/testimonials.jpg) no-repeat left top;
}
a:hover#testimonials-top, a#testimonials-over { 	display:block;
	width:87px;
	height:47px;
	background:url(../images/testimonials_over.jpg) no-repeat left top;
}
a#breeders-top, a:hover#breeders-over {
	display:block;
	width:67px;
	height:47px;
	background:url(../images/breeders.jpg) no-repeat left top;
}
a:hover#breeders-top, a#breeders-over { 	display:block;
	width:67px;
	height:47px;
	background:url(../images/breeders_over.jpg) no-repeat left top;
}
a#where-to-buy-top, a:hover#where-to-buy-over {
	display:block;
	width:100px;
	height:47px;
	background:url(../images/where_to_buy.jpg) no-repeat left top;
}
a:hover#where-to-buy-top, a#where-to-buy-over { 	display:block;
	width:100px;
	height:47px;
	background:url(../images/where_to_buy_over.jpg) no-repeat left top;
}
a#careers-top, a:hover#careers-over {
	display:block;
	width:72px;
	height:47px;
	background:url(../images/careers.jpg) no-repeat left top;
}
a:hover#careers-top, a#careers-over { 	display:block;
	width:72px;
	height:47px;
	background:url(../images/careers_over.jpg) no-repeat left top;
}
a#trade-inquiries-top, a:hover#trade-inquiries-over {
	display:block;
	width:111px;
	height:47px;
	background:url(../images/trade_inquiries.jpg) no-repeat left top;
}
a:hover#trade-inquiries-top, a#trade-inquiries-over { 	display:block;
	width:111px;
	height:47px;
	background:url(../images/trade_inquiries_over.jpg) no-repeat left top;
}
h1 {
	color: #C8C0A8;
	font-size: 22px;
}
h2 {
	color: #C8C0A8;
}
/*---F R O N T   P A G E   E L E M E N T S---*/
#wrapper-front { width:951px; height:678px; margin:30px auto; background:url('../images/main_bg.jpg') 0 0 no-repeat; text-align:left; }
a#faq-front { display:block; width:46px; height:15px; background:url('../images/button_faq.png') 0 0 no-repeat; }
a:hover#faq-front { background-position:-46px; }
a#awards-front { display:block; width:72px; height:15px; background:url('../images/button_awards.png') 0 0 no-repeat; }
a:hover#awards-front { background-position:-72px; }
a#testimonials-front { display:block; width:127px; height:15px; background:url('../images/button_testimonials.png') 0 0 no-repeat; }
a:hover#testimonials-front { background-position:-127px; }
a#breeders-front { display:block; width:90px; height:14px; background:url('../images/button_breeders.png') 0 0 no-repeat; }
a:hover#breeders-front { background-position:-90px; }
a#where-to-buy-front { display:block; width:129px; height:15px; background:url('../images/button_where-to-buy.png') 0 0 no-repeat; }
a:hover#where-to-buy-front { background-position:-129px; }

a#contact-front { display:block; width:73px; height:15px; background:url('../images/button_contact.png') 0 0 no-repeat; }
a:hover#contact-front { background-position:-73px; }

a#video_front { display:inline-block; position:relative; top:168px; left:194px; width:166px; height:185px; background:url('../images/button_video-front.png') 0 0 no-repeat; }
a#video_front:hover { background-position:-166px; }
div#video_wrapper { display:none; width:750px; height:425px; z-index:9999; }
div#video_player { width:100%; height:100%; padding:4px; background-color:#000; }
table#video_buttons { width:100%; height:32px; }
a#video_close { display:block; width:77px; height:32px; background:url('../images/button_video-close.png') 0 0 no-repeat; }
a#video_download { display:block; width:111px; height:32px; background:url('../images/button_video-download.png') 0 0 no-repeat; }

a#library-front { display:inline-block; position:relative; top:32px; left:262px; width:84px; height:49px; background:url('../images/button_library-front.png') 0 0 no-repeat; }
a:hover#library-front { background-position:-84px 0; }
a#ftp-front { display:inline-block; position:relative; top:32px; left:265px; width:49px; height:49px; background:url('../images/button_ftp-front.png') 0 0 no-repeat; }
a:hover#ftp-front { background-position:-49px 0; }
a#pfoy_front { display:inline-block; position:relative; top:35px; left:94px; width:286px; height:52px; background:url('../images/pfoy_front.png') 0 0 no-repeat; }
a#pfoy_front:hover { background-position:-286px; }


a#acana-front { display:block; width:140px; height:49px; margin:40px 0 22px 15px; background:url('../images/button_acana-front.png') 0 0 no-repeat; }
a:hover#acana-front { background-position:-140px; }
a#orijen-front { display:block; width:139px; height:133px; background:url('../images/button_orijen-front.png') 0 0 no-repeat; }
a:hover#orijen-front { background-position:-139px; }
a#careers-front { display:block; width:192px; height:23px; margin-left:-44px; background:url('../images/button_careers-front.png') 0 0 no-repeat; }
a:hover#careers-front { background-position:-192px; }
a#trade-inquiries-front { display:block; width:149px; height:25px; background:url('../images/button_trade-inquiries-front.png') 0 0 no-repeat; }
a:hover#trade-inquiries-front { background-position:-149px; }
a#chicken-front { display:block; width:50px; height:19px; background:url('../images/button_chicken-front.png') 0 0 no-repeat; }
a:hover#chicken-front { background-position:-50px; }
a#freshfish-front { display:block; width:29px; height:19px; background:url('../images/button_freshfish-front.png') 0 0 no-repeat; }
a:hover#freshfish-front { background-position:-29px; }
a#pork-front { display:block; width:45px; height:16px; background:url('../images/button_pork-front.png') 0 0 no-repeat; }
a:hover#pork-front { background-position:-45px; }
a#turkey-front { display:block; width:37px; height:17px; background:url('../images/button_turkey-front.png') 0 0 no-repeat; }
a:hover#turkey-front { background-position:-37px; }
a#lamb-front { display:block; width:49px; height:20px; background:url('../images/button_lamb-front.png') 0 0 no-repeat; }
a:hover#lamb-front { background-position:-49px; }
a#slutfish-front { display:block; width:33px; height:14px; background:url('../images/button_slutfish-front.png') 0 0 no-repeat; }
a:hover#slutfish-front { background-position:-33px; }
a#boar-front { display:block; width:42px; height:17px; background:url('../images/button_boar-front.png') 0 0 no-repeat; }
a:hover#boar-front { background-position:-42px; }
a#bison-front { display:block; width:47px; height:22px; background:url('../images/button_bison-front.png') 0 0 no-repeat; }
a:hover#bison-front { background-position:-47px; }
a#egg-front { display:block; width:40px; height:12px; background:url('../images/button_egg-front.png') 0 0 no-repeat; }
a:hover#egg-front { background-position:-40px; }

ul#menu-front { display:block; position:relative; width:149px; padding:0; top:-99px; left:676px; list-style-type:none; }
ul#menu-front li { margin:10px 0 0 44px; }

table#supplier-front { position:relative; width:438px; height:125px; top:-185px; left:92px; }
table#supplier-front span { visibility:hidden; }

table#orijen-acana { position:relative; top:57px; left:100px; height:133px; margin-bottom:33px; }

/*--F A Q   P A G E   E L E M E N T S---*/
#header_faq { width:955px; height:273px; margin:0 auto; background:url('../images/header_faq.jpg') 0 0 no-repeat; }
table#menu-faq { margin:50px 0 0 120px; width:700px;  }
table#menu-faq td { vertical-align:top; }

h1.orijen-8020 a {  font-size:18px; font-family:Verdana; font-weight:normal; color:#a1c800; text-decoration: none }
h1.top5 a { font-size:18px; font-family:Verdana; font-weight:normal; color:#ED2224; text-decoration: none }
h1.feeding-tips a {  font-size:18px; font-family:Verdana; font-weight:normal; color:#705A43;text-decoration: none }
h1.health-topics a {  font-size:18px; font-family:Verdana; font-weight:normal; color:#F79B25;text-decoration: none }
h1.about-cpf a {  font-size:18px; font-family:Verdana; font-weight:normal; color:#B96F3D; text-decoration: none}
h1.samples-coupons a { font-size:18px; font-family:Verdana; font-weight:normal; color:#46A5C8; text-decoration: none}
h1.ingredients-preservatives a { font-size:18px; font-family:Verdana; font-weight:normal; color:#8890B1;text-decoration: none}

h2.orijen-8020-h2 { display:inline-block; font-size:13px; color:#a1c800; padding-bottom: 10px;  }
h2.top5-h2 { display:inline-block; font-size:13px; color:#ED2224; padding-bottom: 10px;  }
h2.feeding-tips-h2 { display:inline-block; font-size:14px; color:#705A43; padding-bottom: 10px; }
h2.health-topics-h2 { display:inline-block; font-size:14px; color:#F79B25; padding-bottom: 10px; }
h2.about-cpf-h2 { display:inline-block; font-size:14px; color:#B96F3D; padding-bottom: 10px; }
h2.samples-coupons-h2 { display:inline-block; font-size:14px; color:#46A5C8; padding-bottom: 10px; }
h2.ingredients-preservatives-h2 { display:inline-block; font-size:14px; color:#8890B1; padding-bottom: 10px; }
.top5-color { color:#ED2224; }
/*a#top5 { display:block; float:right; width:65px; height:21px; background:url('../images/button_top5.png') -65px 0 no-repeat; }*/
a:hover#top5 { background-position:0px; }
a#feeding-tips { display:block; float:right; width:124px; height:16px; margin-top:4px; background:url('../images/button_feeding-tips.png') -124px 0 no-repeat; }
a:hover#feeding-tips { background-position:0px; }
a#health-topics { display:block; float:right; width:140px; height:16px; margin-top:4px; background:url('../images/button_health-topics.png') -140px 0 no-repeat; }
a:hover#health-topics { background-position:0px; }
a#about-cpf { display:block; float:right; width:165px; height:16px; margin-top:4px; background:url('../images/button_about-cpf.png') -165px 0 no-repeat; }
a:hover#about-cpf { background-position:0px; }
a#samples-coupons { display:block; float:right; width:201px; height:16px; margin-top:4px; background:url('../images/button_samples-coupons.png') -201px 0 no-repeat; }
a:hover#samples-coupons { background-position:0px; }
a#ingredients-preservatives { display:block; float:right; width:293px; margin-top:4px; height:17px; background:url('../images/button_ingredients-preservatives.png') -293px 0 no-repeat; }
a:hover#ingredients-preservatives { background-position:0; }
ul.faq-sub-menu { list-style-type:none; }
.faq-sub-menu li { margin:3px 0 2px 0; }
.faq-sub-spacer { height:50px; }
.faq-jump { text-decoration:none; }
.faq-answer-icon { width:25px; padding:0 10px 0 10px; text-align:right; }
a.faq-back-to-top { display:block; width:68px; height:10px; background:url('../images/button_faq-back-to-top.png') 0 0 no-repeat; }
a:hover.faq-back-to-top { background-position:-68px; }

/*--B R E E D E R S   P A G E   E L E M E N T S---*/
#header_breeders { width:955px; height:271px; margin:0 auto; background:url('../images/header_breeders.jpg') 0 0 no-repeat; }
#breeder-intro {  width:355px; height:460px; margin:0px 0 0 60px; background:url('../images/breeder-intro.png') 0 0 no-repeat; }
a#signup-here { display:block; position:relative; top:369px; left:160px; width:42px; height:18px; background:url('../images/button_here.png') 0 0 no-repeat; }
a:hover#signup-here { background-position:-38px; }
#breeder-form { margin:15px 0 0 0px; clear: left }
#breeder-form input { height:17px; margin:3px 0 0 27px; padding:4px 0 0 2px; border:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#d6d6d6; }
#breeder-form td.input-spacer { height:4px; }
#breeder-form input.white { height:16px; margin:0; padding:4px 0 0 2px; border:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#eaeaea; }
#log_res { float:left; width:275px; height:300px; margin:90px 0 0 150px; font-size:12px; }
#error_res { width:275px; margin:0 auto; padding-bottom:10px; color:#FF0000; border-bottom:3px solid #FF0000; }
#success_res { width:275px; margin:0 auto; padding-bottom:10px; color:#00CC66; border-bottom:3px solid #00CC66; }
.ajax-loading { background:url('../images/processing.gif') 99px 50px no-repeat; }

/*--T E S T I M O N I A L S   P A G E   E L E M E N T S---*/
#header_testimonials { width:955px; height:271px; margin:0 auto; background:url('../images/header_testimonials.jpg') 0 0 no-repeat; }
.testimonial-text { width:750px; margin:15px auto 15px auto; color:#b69c71; border-top:1px solid #d7c9b2; }
.testimonial-text td.text-top { vertical-align:top; text-align:left; }
.testimonial-text td.hspacer { width:20px; }
.testimonial-text td.vspacer { height:30px; }
.testimonial-text td.img-top { vertical-align:top; text-align:right; }
.testimonial-text img { margin-bottom:4px; }
table#page_links { margin:50px auto; }
table#page_links td { padding:2px 10px 2px 10px; }
table#page_links a:link, table#page_links a:visited { font-size:18px; }
table#page_links a:hover { font-size:18px; }
table#page_links strong { font-size:25px; }

/*--T R A D E   I N Q U I R I E S   P A G E   E L E M E N T S---*/
#header_trade-inquiries { width:955px; height:271px; margin:0 auto; background:url('../images/header_trade-inquiries.jpg') 0 0 no-repeat; }
.distributor-links { display:inline; margin:70px 0 80px 91px; color:#b69c71; }
a#canada { display:block; width:77px; height:17px; background:url('../images/button_canada.png') 0 0 no-repeat; }
a:hover#canada { background-position:-77px; }
a#usa { display:block; width:37px; height:17px; margin-top:8px; background:url('../images/button_usa.png') 0 0 no-repeat; }
a:hover#usa { background-position:-37px; }
a#world { display:block; width:67px; height:17px; margin-top:8px; background:url('../images/button_world.png') 0 0 no-repeat; }
a:hover#world { background-position:-67px; }
#trade-inquiries-intro { width:360px; height:426px; margin:0px 0 15px 0px; background:url('../images/trade-inquiries-intro.png') 0 0 no-repeat; clear: left; }
a#peter-email { display:block; width:177px; height:14px; background:url('../images/button_peter-email.png') 0 0 no-repeat; text-decoration:none; }
a:hover#peter-email { background-position:-177px; }
a#national-email { display:block; width:187px; height:13px; background:url('../images/button_national-sales.png') 0 0 no-repeat; text-decoration:none; }
a:hover#national-email { background-position:-187px; }
a#usa-email { display:block; width:119px; height:13px; background:url('../images/button_usa-sales.png') 0 0 no-repeat; text-decoration:none; }
a:hover#usa-email { background-position:-119px; }
a#europe-email { display:block; width:135px; height:13px; background:url('../images/button_europe-sales.png') 0 0 no-repeat; text-decoration:none; }
a:hover#europe-email { background-position:-135px; }
a#export-email { display:block; width:129px; height:13px; background:url('../images/button_export-sales.png') 0 0 no-repeat; text-decoration:none; }
a:hover#export-email { background-position:-129px; }
a#brand-comm-email { display:block; width:162px; height:11px; background:url('../images/button_brand-comm.png') 0 0 no-repeat; text-decoration:none; }
a:hover#brand-comm-email { background-position:-162px; }

/*--W H E R E   T O   B U Y   P A G E   E L E M E N T S---*/
#header_where-to-buy { width:955px; height:271px; margin:0 auto; background:url('../images/header_where-to-buy.jpg') 0 0 no-repeat; }
#brand-wtb { visibility:hidden; width:450px; margin:40px auto 0 auto; }
a#canada-wtb { display:block; width:80px; height:17px; background:url('../images/button_canada-wtb.png') 0 0 no-repeat; }
a:hover#canada-wtb { background-position:-80px; }
a#usa-wtb { display:block; width:39px; height:17px; margin-top:8px; background:url('../images/button_usa-wtb.png') 0 0 no-repeat; }
a:hover#usa-wtb { background-position:-39px; }
a#world-wtb { display:block; width:71px; height:17px; margin-top:8px; background:url('../images/button_world-wtb.png') 0 0 no-repeat; }
a:hover#world-wtb { background-position:-71px; }
a#acana-wtb { display:block; width:112px; height:40px; margin:0 auto 0 auto; background:url('../images/button_acana-wtb.png') 0 0 no-repeat; }
a:hover#acana-wtb { background-position:-112px; }
a#orijen-wtb { display:block; width:112px; height:107px; margin:0 auto 0 auto; background:url('../images/button_orijen-wtb.png') 0 0 no-repeat; }
a:hover#orijen-wtb { background-position:-112px; }

/*---A W A R D S   P A G E   E L E M E N T S---*/
#wrapper-awards { width:960px; margin:30px auto; text-align:left; }
#content-awards { width:960px; margin:0 auto; border-right:1px solid #BE9D6B; border-left:1px solid #BE9D6B; }
#award-links { margin:0px; }
#award-links a:link, #award-links a:visited { color: #C8C0A8; }
a#pfoty { display:block; width:202px; height:11px; background:url('../images/button_pfoty.png') 0 0 no-repeat; }
a:hover#pfoty { background-position:-202px; }
a#mfoty { display:block; width:245px; height:11px; margin-top:18px; background:url('../images/button_mfoty.png') 0 0 no-repeat; }
a:hover#mfoty { background-position:-245px; }
a#enoty { display:block; width:212px; height:11px; margin-top:18px; background:url('../images/button_enoty.png') 0 0 no-repeat; }
a:hover#enoty { background-position:-212px; }
a#ab-leader { display:block; width:277px; height:11px; margin-top:18px; background:url('../images/button_ab-leader.png') 0 0 no-repeat; }
a:hover#ab-leader { background-position:-277px; }
a#ab-premiere { display:block; width:317px; height:11px; margin-top:18px; background:url('../images/button_ab-premiere.png') 0 0 no-repeat; }
a:hover#ab-premiere { background-position:-317px; }
a#six-star { display:block; width:272px; height:11px; margin-top:18px; background:url('../images/button_6star.png') 0 0 no-repeat; }
a:hover#six-star { background-position:-272px; }
a#dog-journal { display:block; width:205px; height:11px; margin-top:18px; background:url('../images/button_dog-journal.png') 0 0 no-repeat; }
a:hover#dog-journal { background-position:-205px; }
a#nashville-paw-award { display:block; width:274px; height:11px; margin-top:18px; background:url('../images/button_nashville-paw-award.png') 0 0 no-repeat; }
a:hover#nashville-paw-award { background-position:-274px; }
.award-img { vertical-align:top; text-align:center; }


/*---L I B R A R Y   P A G E   E L E M E N T S--*/
#library-intro { width:360px; margin:0px 0 15px 0px; background:url('../images/library_intro.png') 5px 0 no-repeat; clear:left;}
#header_library { width:955px; height:271px; margin:0 auto; background:url('../images/header_trade-inquiries.jpg') 0 0 no-repeat; }
#library-intro a:link, #library-intro a:visited { color:#0069A0; font-size:15px; }
a:hover { color:#00A5ED; text-decoration:underline; }

/*---4 0 4   P A G E   E L E M E N T S--*/
#fourofour-intro { width:355px; height:177px; margin:20px 0 15px 88px; background:url('../images/404-intro.png') 0 0 no-repeat; }

/*--C O N T A C T   P A G E   E L E M E N T S---*/
#header_contact { width:955px; height:271px; margin:0 auto; background:url('../images/header_contact.jpg') 0 0 no-repeat; }
#contact-intro {
	width: 650px;
	font-size: 14px;
	color: #B5AE99;
	margin-top: 15px;
	margin-bottom: 0;
	margin-left: 183px;
}
#contact-form .ask-us { margin-left: 25px; }
#contact-form input {
	width:397px;
	height:17px;
	margin:3px 0 0 24px;
	padding:4px 0 0 2px;
	border:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#d6d6d6;
}
#contact-form select {
	height:21px;
	margin:3px 0 0 27px;
	border:0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#d6d6d6;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
}
#content_inside table p {
	font-size: 16px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	color: #927948;
}
#contact-form .input-spacer { height:20px; }
#contact-form input.white { height:16px; margin:0; padding:4px 0 0 2px; border:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#eaeaea; }
#contact-form textarea {
	width:395px;
	height:125px;
	margin:3px 0 0 24px;
	border:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#d6d6d6;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
#log_res_contact { width:350px; margin:0; font-size:12px; }
#error_res_contact { width:350px; margin:0; padding-bottom:10px; color:#FF0000; border-bottom:3px solid #FF0000; }
#success_res_contact { width:225px; margin:0 auto; padding-bottom:10px; color:#00CC66; border-bottom:3px solid #00CC66; }
.ajax-loading_contact { background:url('../images/processing.gif') 69px 20px no-repeat; }
div#quick_faq { float:left; width:350px; margin:10px 0 0 90px; }
div#quick_faq_content { visibility:hidden; margin-top:10px; padding-right:4px; width:346px; height:393px; overflow-y:auto; }
strong.quick_faq_title { font-size:14px; }
.contact-staff { margin-left: 30px; }


.clean-header { margin-left: 183px; padding-top: 40px; }

#content_inside .subject-message p {
	font-size: 10px;
	padding-left: 30px;
	padding-right: 30px;
}

#content_inside .subject-message .one,
#content_inside .subject-message .six,
#content_inside .subject-message .eight,
#content_inside .subject-message .eleven,
#content_inside .subject-message .thirteen,
#content_inside .subject-message .fourteen {
	padding-top: 600px
	}
/*
#detail_wrapper {
	width: 80%;
	clear:both;
	padding-top: 30px;
	padding-bottom: 50px;
	margin-left: 10%;
	margin-right: 10%;
	}
	*/
	
#available_positions li{
	padding-left:8px;
	list-style-type:disc;
	color:#e0d4c1;
	font-size:23px;
}

#available_positions a:link, #available_positions a:visited{
	font-family:"W1G", arial, sans-serif;
	color:#917848;
	font-size:25px;
	text-decoration:none;
}

#available_positions a:hover{
	color:#cbbea6;
}

#available_positions a.current:link, #available_positions a.current:visited{
	font-family:"W1G", arial, sans-serif;
	color:#cbbea6;
	font-size:25px;
	text-decoration:none;
}

#available_positions a.current:hover{
	color:#cbbea6;
}

#detail_wrapper{
	display:none;
	width:790px;
	margin:10px auto;
	border-top:3px solid #AD9263;
	border-bottom:3px solid #AD9263;
}

div#loading{
	display:none;
	width:220px;
	height:50px;
	margin:0 auto;
	background:url('../images/careers_loading.gif') no-repeat center top;
}

table.position_detail{
	width:100%;
}

table.position_detail td{
	padding:5px 2px;
}

table.position_detail td.top{
	border-top:1px solid #AD9263;
}

table.position_detail td.bottom{
	border-bottom:1px solid #AD9263;
}

table.position_detail h1{
	display:inline-block;
	font-size:23px;
}

table.position_detail span{
	color:#cbbea6;
	font-size:27px;
}

table.position_detail h2{
	display:inline-block;
	font-size:19px;
	color:#cbbea6;
}

table.position_detail h2 span{
	font-size:19px;
	color:#837C6E;
}

table.position_detail h3, table.position_detail h3.contact{
	display:inline-block;
	margin-left:70px;
	font-size:19px;
	color:#cbbea6;
	border:0;
}

table.position_detail h3.contact span{
	font-size:19px;
	color:#7C9791;
}

table.position_detail p{
	margin:0 0 0 70px;
	padding:0;
}
