/* CSS Document */

* {padding: 0; margin: 0; line-height:1.3;}

body {font: normal 75%  Arial, Helvetica, sans-serif; color: #300}

body.home {background: #c9b791 url(../images/home_body_bkg.jpg) 41% top repeat-x;}
body.sub {background: #c9b791 url(../images/sub_body_bkg.jpg) 41% top repeat-x;}

a {color:#636;font-weight: bold; border-bottom:1px dotted #663; text-decoration:none}
a:hover {color: #c96; border-bottom:1px dotted #663}
a img, .wrapleft a, #addthis a {border: none;}

h1 {font-size:20px; padding:10px 15px 10px; color:#7a4f26}
h2 {font-size:16px; padding:7px 15px 5px; color: #663 }
h3 {font-size:14px; padding:8px 15px 5px;}
h4 {padding:0 0 5px;}
h5 {padding:0 0 5px;}
h6 {padding:0 0 5px;}

em {}

ul {margin: 0 0 5px 40px;}
li {padding: 0px 0 10px 0;}

hr{visibility:hidden;}

.thumbright {float:right; margin:-126px 150px 0 0}
.left{float:left;}
.right{float:right}
.clear {clear:both;}
/*----------------------------------*/
/*
#masthead_home {height: 435px; width: 990px; min-width:990px; margin: 0 auto; postion: relative; top:0; background: #fff;}
#masthead_sub {height: 315px;  width: 990px; min-width:990px; margin: 0 auto; postion: relative; top:0; background: #fff;}
*/

#masthead_home {height: 435px; width: 990px; min-width:990px; margin: 0 auto; postion: relative; top:0; background: #e4e1db url(../images/top_bkg.jpg) 50% top no-repeat;}
#masthead_sub {height: 315px;  width: 990px; min-width:990px; margin: 0 auto; postion: relative; top:0; background: #e4e1db url(../images/top_bkg.jpg) 50% top no-repeat;}

#flashnavcontain_home {clear:both; width:980px; margin:-470px auto 0;  height:470px;}
#flashnavcontain_sub {clear:both; width:980px; margin:-350px auto 0;  height:350px;}

	#flashnav {clear:both; padding:0 0 0 0 ; width:980px; height:350px;}


#content {width:970px; margin:0 auto; padding:0 10px 0; background: #fff url(../images/middle_bkg.png) 50% top no-repeat;}


	#col1 {width:660px; float:left;}
		#col1 p {width: 630px; padding:0 15px 0; line-height:1.6}

	#col2 {width:310px;float:left;}	
		#col2 p {padding:0 15px 0; line-height:1.6; background:#f00}

	#colfull {width:970px; float:left; clear:both;}
	#bumpleft {margin-left: 12px; margin-top: 10px;}
		#colfull p {padding:10px 15px 0; line-height:1.6}
		#colfull p.uniKit {width: 100px; float: left; font-size: 10px; line-height: 11px; text-align: center;}

		#colfull p.uniKitBanner {width: 150px; float: left; font-size: 10px; line-height: 11px; text-align: center;}
		#colfull p.uniKit img{margin-bottom: 5px;}

		#colfull p.uniKitBanner img{margin-bottom: 5px;}
		#colfull p.countrytax {line-height:14px; font-size: 13px; font-weight: bold; background-color: #f2e1ac; width: 590px; padding: 5px 15px; border: 1px dotted #330000; text-align:center;}
		
		#colfull2 {width:970px; float:left; clear:both;}
			#colfull2 p {padding:0 15px 10px; line-height:1.7}

	ul.donate {margin: 0 30px 0 15px; list-style:none; float:left}
	ul.donate li, ul.donate li a{padding: 5px 0 10px 0; vertical-align:middle; font-weight:bold }
	ul.donate li img{padding: 0 10px 0 0; vertical-align:middle }
	ul.donate li a {border:0}
	ul.donate li form input {margin:0; padding: 0 10px 0 10px; vertical-align:middle }

	.wrapright, .wrapright p img {float:right; padding:0 0 0 20px;}
	.wraprightpsa {float:right; padding:0 0 0 5px;}
	.wrapleft, .wrapleft p img {float:left; padding:0 20px 0 0;}

	
	#promo {clear:both; width:970px; margin:0 auto; padding:0 10px; background:#fff}
		.promo {float:left}
		.addthis {clear:both; position:relative; top:-35px; left:20px; width:125px; height:14px}
		.addthis a {border:0}
	
	#brandsmain {clear:both; width:990px; margin:0 auto; padding:10px  0px 10px 0px; background: #fff url(../images/brands_bkg.jpg) 0 0 repeat-x;}
		#brandsmain a:link, #brandsmain a:hover, #brandsmain a:active, #brandsmain a:visited{color:#5d740d;}
		.brands {float:left; width:140px; height:180px; min-height:180px; border-right:#C90 solid 1px; padding:0 10px 0 10px;}
		.brandsfirst {float:left; width:140px; height:180px; min-height:180px; border-right:#C90 solid 1px; padding:0 10px 0 20px;}
		.brandslast {float:left; width:140px; height:180px; min-height:180px; border-0; padding:0 20px 0 10px;}
		
	/*IE BANNER*/
	.iebanner{width:310px; background:#fff url(../images/webslices/ie8Banner.jpg) no-repeat; text-align:center;}
	.iebanner h2{padding:70px 20px 0px 20px; text-align:left;}
	.iebanner p{float:left; padding:10px 20px 0px 20px; text-align:left;}
	.iebannerdl{margin:0 auto; float:right; margin:10px 20px 0 0;}
	iebanner img{border:none;}	
	/*END IE BANNER*/
	
	/*WEB SLICES MAIN*/
	.entry-title, .titlemain{font-weight:bold;}
	.ttl{visibility:hidden;}
	.entry-content{margin:10px 10px;}
	.sliceicon{float:right; border:none; margin:10px 0 0 0 ;}
	/*END WEB SLICES*/
	
	/*WEB SLICES GALLERY*/
	#slicegallery{ width:620px; margin:0 0 0 13px; padding:0; float:left;}
	#slicegallery p{margin:0px; padding:0px;}
	#aw_gallery, #ljs_gallery, #ph_gallery, #kfc_gallery, #tb_gallery{ width:620px; border-bottom:1px solid #dadada; padding:15px  0 15px 0; margin:0 0 0 0;}
	#yri_gallery{ width:620px; border-bottom:none; padding:15px 0 0 0; margin:0 0 15px 0;}
	#slicegallery ul, .sliceul{list-style:none; margin:10px 0px 0px 0px; padding:0 0 0 0;}
	/*END WEB SLES GALLERY*/
		
	/*NEW BRANDS SECTION*/
	#brandsleft{float:left; width:265px; margin: 10px 0 0 13px; display:block;}
	#brandsleft h1{border-bottom:1px solid #512902; padding:0px 0px 10px 0px; height:10px ;}
	#brandsleft a:link, #brandsleft a:active, #brandsleft a:visited{color:#512902;}
	#brandsleft a:hover{text-decoration:none; color:#512902; border-bottom:none;}
		#brandsleft img{border:none; margin:10px  0px  10px  0px;}
		#brandsleft ul{color:#512902; font-style:italic; margin:10px 0px 0px 15px;}
		#brandsleft li {list-style-type:square;}
	#brandsright{float:right; width:671px;}
		#brandsright img{border:none;}
		#brandsright hr{visibility:visible; height:1px; color:#dadada; margin: 10px 0px; clear:both;}
	/*END NEW BRANDS SECTION*/
			
	#sitemap {margin:0 auto; height:auto; width:938px; border-top: 1px solid #b39471; padding:10px 26px;}
		
		#sitemap ul {width:20%; float:left; margin:0; padding:0}
		#sitemap ul li {list-style: none; display:block; padding:0 10px 5px 0}
		#sitemap ul li.donate {list-style: none; display:block; padding:4px 10px 5px 0; line-height:1.5}
		#sitemap ul li a {font-weight:normal; line-height:2; color:#fff}
		#sitemap ul li a.sm_1 {font-weight:bold; text-decoration:none; font-size:13px;}
		#sitemap ul li a:hover {color:#ff0}
				
	#foot {clear:both; width:990px; margin:0 auto; padding:0; background: #fff url(../images/foot_bkg.jpg) 50% bottom repeat-x; color:#fff}
			
		#foot div p {float:left}		
		#legal {clear:both; margin:0 auto 0; width:938px; padding:20px 26px 0;}
			#left { width: 370px; float:left }
			#left p {width: 370px; font-size:10px; padding:0 10px 10px 0;}

			#legal #right {float:right; width: 400px;}
				#legal #right p {text-align:right; width: 400px; font-size:10px; padding:0 0 10px 0;}
				#legal #right p a {color:#fff}
				#legal #right p a:hover {color:#ff0}
			
			#logos {clear:both; width:990px; margin:0 auto;}
				#nav {width: 950px; height: 80px; background: url(../images/logos.gif); margin: 0 auto; padding: 0; position: relative;}
					#nav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
					#nav li, #nav a {height: 80px; display: block;}
						#link1b {left: 0; width: 90px;}
						#link2b {left: 510px; width: 70px;}
						#link3b {left: 580px; width: 55px;}
						#link4b {left: 635px; width: 85px;}
						#link5b {left: 720px; width: 60px;}
						#link6b {left: 780px; width: 55px;}
						#link7b {left: 835px; width: 60px;}
						#link8b {left: 895px; width: 55px;}
							
						#link1b a:hover {background: url(../images/logos.gif) 0px -80px no-repeat;}
						#link2b a:hover {background: url(../images/logos.gif) -510px -80px no-repeat;}
						#link3b a:hover {background: url(../images/logos.gif) -580px -80px no-repeat;}
						#link4b a:hover {background: url(../images/logos.gif) -635px -80px no-repeat;}
						#link5b a:hover {background: url(../images/logos.gif) -720px -80px no-repeat;}
						#link6b a:hover {background: url(../images/logos.gif) -780px -80px no-repeat;}
						#link7b a:hover {background: url(../images/logos.gif) -835px -80px no-repeat;}
						#link8b a:hover {background: url(../images/logos.gif) -895px -80px no-repeat;}
						
ul li {margin-bottom:-5px;}
ul ul {margin-top:5px;}
.red {color:#cf0000;}
.picleft {float:left;margin:10px 20px 10px 15px;}
.picright {float:right;margin:10px 15px 10px 20px;}
.picalign {margin-top: 0px; margin-right: 0px;margin-bottom: 0px; margin-left: 15px;}
.piclist {padding-bottom:10px;}
.piclist li {position:relative;left:20px;}
.nolist {margin-left:0px;}
.nolist li {list-style-type: none;}
.logobutt {border:none;}
.logobutt img {margin:10px 10px -15px 0px;}
.logobutt:hover {border:none;}

.wordoutlogobutt {border:none;}
.wordoutlogobutt img {padding:10px 10px 0px 0px;}
.wordoutlogobutt:hover {border:none;}

.niceform {font-size:11px;font-weight:bold;width: 290px;margin-left: 10px;}
.niceform input, .niceform #textareainput, .niceform select  {font-size:11px;margin:2px 0px 7px 0px;border:1px solid #DFC695;width:150px;color:#333;padding:4px;background:#fff;}

.niceform #textareainput {width:389px;height:80px;padding:4px;}
.niceform #submit  {margin-left: -10px;width:auto;font-weight:bold;color:#666;background:#eee;border:1px solid #ccc;}

.niceform #reset {margin-left: 5px;width:auto;font-weight:bold;color:#666;background:#eee;border:1px solid #ccc;}

#sectionbodycopy .niceform {background:none;padding:0px;border:none;}
.niceform fieldset {background:none;border:1px solid #AB9772;padding:0px 10px;}
.niceform legend {color:#663300;font-size:14px;padding:10px 4px;}
.niceform select {width:auto;}
.niceform #checkb {width:12px;margin:0px;height:12px;}

.dil-abstracts {  width: 600px; margin: 0 0 10px 0; display: inline-block; }