/* CSS Document */


@import url('css/thickbox.css');

body,td,th {
}

body {
	
	background-image:			url(images/background.gif);
	background-repeat:			repeat;
	margin: 					0px 0px 0px 0px;
	color: 						#363636;
	font-family:				Geneva, Arial, Helvetica, sans-serif;
	font-size: 					12px;
	line-height:				18px;
}

input {
	color: 						#c3394a;
	font-family:				Geneva, Arial, Helvetica, sans-serif;
	font-size: 					12px;
}

/* ------ Text Styles begin here ------ */

/* Headings */

h1 {
	color: 						#c3394a;
	font-family: 				Georgia, "Times New Roman", Times, serif;
	font-size: 					26px;
	line-height: 				30px;
}

h2 {
	color: 						#4ba195;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					16px;
}


/* Links */

a:link {
	text-decoration: 			none;
	color: 						#757f06;
}

a:visited {
	text-decoration: 			none;
	color: 						#757f06;
}

a:hover {
	text-decoration:			underline;
}

a:active {
	text-decoration:			underline;
}

p.home,p.home a:link,p.home a:visited {
	font-family:				Trebuchet, "Trebuchet MS", Arial;
	font-size:					14px;
	font-weight:				normal;
	color:						#ff7478;
	
}

p.home {
	float: left;
	margin:						0px 0px 0px 75px;
	padding: 17px 0px 0px 0px;
	letter-spacing:	0.5px;
	
}

p.siteby,p.siteby a:link,p.siteby a:visited {
	font-family:				Trebuchet, "Trebuchet MS", Arial;
	font-size:					14px;
	font-weight:				normal;
	color:						#a8e7de;
	
}

p.siteby {
	float:right;
	margin:						0px 17px 0px 0px;
	padding: 25px 0px 0px 0px;
	letter-spacing:	0.5px;
	
}

em {
	color: #666666;
}

/* ------ Text Styles end here ------ */




/* ------ Layout Styles begin here ------ */
	
#wrapper {
	width: 						959px;	
	position: 					relative;
	
	margin: 0 auto;
	left:						-25px;
	
}

#header {
	width: 						959px;
	height: 					173px;
	background-image: 			url(images/header-bg.jpg);
	background-repeat: 			no-repeat;
	margin-left: 0px;
	
}

#header-top {
	width: 						959px;
	height:						30px;
}

#header-left {
	width:						380px;
	height:						221px;
	float:						left;	
}

#header-right {
	width:						579px;
	height:						221px;	
	float:						right;
}

#header-right-top {
	width:						579px;
	height:						154px;	
	
}

#nav {
	width: 						579px;
	height: 					67px;
		
}

#contentA {
	float:						left;
	width: 						959px;
	background:					url(images/content-bg.gif) repeat-y;
	margin-left: 0px;
}

#contentB {
	float:						left;
	width: 						959px;
	background: 				url(images/content-g-bg.gif) top left no-repeat;
}

#contentC {
	float:						left;
	width: 						959px;
	background: 				url(images/content-goose-bg.jpg) top right no-repeat;
	padding-bottom:15px;

}

#mainCol-guidelines {
	float: 						left;
	width: 						600px;
}

#mainCol-contact {
	float: 						left;
	width: 						649px;
}

#mainCol-products {
	float: 						left;
	width: 						649px;
}
	
#sidebar-guidelines {
	float: 						left;
	width: 						359px;
}

#sidebar-contact {
	float: 						left;
	width: 						310px;
}

#sidebar-products {
	float: 						left;
	width: 						310px;
}

#leftCol {
	width: 						361px;
	float:						left;
}

#midCol {
	width: 						302px;
	float:						left;
}

#rightCol {
	width: 						296px;
	float:						left;
}

#footer-home {
	clear: 						both;
	width: 						959px;
	height: 					47px;
	background-image: 			url(images/footer-home.gif);
	background-repeat: 			no-repeat;
	background-position: 		top;
	margin-left: 0px;
	padding-bottom:				15px;
}

#footer {
	clear: 						both;
	float:						left;
	width: 						959px;
	height: 					47px;
	background-image: 			url(images/footer.gif);
	background-repeat: 			no-repeat;
	background-position: 		top;
	margin-left: 0px;
	padding-bottom:				15px;

}



/* ------ Layout Styles end here ------ */






/* ------ List Styles begin here ------ */



/* ------ List Styles end here ------ */







/* ------ Table Styles begin here ------ */



/* ------ Table Styles end here ------ */







/* ------ Form Styles begin here ------ */



/* ------ Form Styles end here ------ */








/* ------ Object Styles begin here ------ */
#mission {
	margin:						36px 0px 0px 82px;
}

#email-list {
	
	width:						254px;
	height:						185px;
	background:					url(images/email-list-bg.gif) no-repeat top;
}


#email-list-contact {
	
	width:						254px;
	height:						185px;
	background:					url(images/email-list-bg.gif) no-repeat top;
	clear:						right;
	margin-top:					45px;
	margin-bottom:				30px;
	margin-right:				40px;
	float:						right;
}

#goosehead-left {
	float:						left;
	margin-top:					19px;
}

#goosehead {
	float:						left;
	margin-top:					19px;
	margin-right:				18px;
}

#new-products {
	padding-top:					45px;
	margin-left:				28px;
	
	margin-bottom: 				15px;
}

#new-products2 {
	padding-top:10px;
	clear:both;
	float:right;
	margin-right:40px
}

#we-buy-on {
	margin-left:				88px;
	margin-top:					8px;
	
}

#bubbles {
	margin-left:				88px;
	margin-top:					17px;
	
}

#stop-in {
	float:						right;
	margin-right:				163px;
	margin-top:					13px;
}

#fact-box {
	clear:						right;
	width:						175px;
	padding-top:				21px;
	margin-left:				20px;
}

#fact-box p {
	line-height:				20px;
	padding-top:				10px;
	
	
}

#fact-box-products {
	clear:						right;
	width:						175px;
	padding-top:				21px;
	margin-left:				0px;
}

#fact-box-products p {
	line-height:				20px;
	padding-top:				8px;
	width:						120px;
	float:						left;
	
	
}

#fact-box-about {
	clear: left;
	width:						280px;
	padding-top:				0px;
	margin-left:				0px;
}

#fact-box-about p {
	padding-top:				0px;
	width:						225px;
	float:						left;
	font-size:					11px;
	line-height:				18px;
}

#bracket {
	float:						left;
}

#pdf-box {
	margin-left:				50px;
	width:						206px;
}

#pdf-box p {
	
	margin:						0px 0px 0px 0px;
	padding: 	    	  		0px 0px 0px 0px;
}

#pdf {
	float: 						left;
	margin-right:				15px;
}

#boy-on-horse {
	float:						left;
	margin-left:				65px;
	margin-top:					30px;
	margin-right:				18px;
}

#new-products-box {
	margin-left:				85px;
	clear:left;
	margin-top:					10px;
}

#our-products {
	margin-top:25px;
	margin-bottom:15px;
}

#we-carry {
	float:	 	 	 			left;
	clear:						left;
	margin-left:				24px;
	margin-top:					20px;
}

#slideshow {
	width:						246px;
	height:						300px;
	margin-top:					17px;
	margin-left:				45px;
	float:left;
}

#we-carry-p {
	font-size: 13px;
	clear:left;
	width:235px;
	margin-left:24px;
	line-height:25px;
	padding-top:10px;
}

#quote {
	margin-left:78px;
	margin-top: 24px;
}

#about-goose {
	margin-top:0px;
	line-height:23px;
	width: 260px;
	padding-left: 15px
	
}

#sidebarPhoto {
	padding-left: 24px;
	padding-top: 23px;
	margin:0;
}

	



/* ------ Image Styles end here ------ */







/* ------ Webtool Styles begin here ------ */



/* ------ Webtool Styles end here ------ */







/* ------ Digishop Styles begin here ------ */



/* ------ Digishop Styles end here ------ */

ul#portfolio {
	margin: 20px 0 0 40px;
}

#portfolio li {
	list-style:none;
}




