html {min-height:100%}
body {
	margin:0px;
	background-color:#F8F3DD;
}
.colors {background:url(/images/humongo-bg.jpg) center top repeat-y #F8F3DD}
form, input, select, h1, h2, h3, p, ol li, ul li {margin:0px} img {border:none; margin:0px} .blocks {display:block; clear:both;}
.container {
	display:table;
	width:100%;
	height:1173px;
	margin-left:auto;
	margin-right:auto;
	background:url(/images/lg-bg.jpg) center top no-repeat;
}
.main {
	display:block;
	clear:both;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
.int-bg {
	display:table;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background:url(/images/int-top-bg.jpg) top center no-repeat #ffffff;
	border-left:1px solid #DED8CC;
	border-right:1px solid #DED8CC;
}
.search-box {
	position:absolute;
	height:63px;
	width:282px;
	background:url(/images/search-bg.jpg) no-repeat top center;
	margin:0px 0px 0px 678px;
}
.search-box .text {	
	position:absolute;
	background-color:#FFFFFF !important;
	border:0px solid #ffffff;
	margin:26px 0px 0px 15px;
	height:15px;
	width:140px;
	color:#666666;
	outline:none;
}
.search-box .button {
	position:absolute;
	height:40px;
	width:110px;
	margin:16px 0px 0px 170px;
}
	
.header {
	height:110px;
	width:960px;
	display:block;
	clear:both;
	padding-top:9px;
}
.logo {
	margin:0px 0px 0px 4px;
	width:241px;
	height:110px;
	float:left;
}
#Image1	{
	width:69px;
	height:36px;
}
#Image2	{
	width:112px;
	height:36px;
}
#Image3	{
	width:112px;
	height:36px;
}
#Image4	{
	width:69px;
	height:36px;
}
#Image5	{
	width:112px;
	height:36px;
}
.rotate-image	{
	width:312px;
	height:416px;
}
.small-shirts	{
	width:150px;
	height:200px;
}
.index-wholesale-button	{
	width:140px;
	height:30px;
}
.nav {
	float:left;
	margin:70px 0px 0px 130px;
	text-align:right;
}
.nav img {
	margin-left:20px;	
}
.content {
	display:block;
	clear:both;
}
h1 {
	margin:10px 0px 10px 0px;
	color:#B42328;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
}	
.left-top {
	float:left;
	clear:left;
	display:block;
	width:636px;
	height:634px;
	margin-bottom:22px;
}
	
.t-row, .b-row {
	display:block;
	clear:both;
}
#rotate div {
	float:left;
	width:312px;
	display:block;
}
#rotate div p {
	position:absolute;
	margin:398px 0px 0px 4px;
}
.top-r {
	float:right;
	display:block;
	width:324px;
}
.one, .two {
	display:block;
	clear:both;
	height:200px;
}
.one {margin-bottom:16px}
.two {margin-bottom:18px}
.one div, .two div {
	display:block;
	float:right;
}
.one div p, .two div p {
	position:absolute;
	margin:182px 0px 0px 16px;
}

.top-r img {margin-left:12px}
.left-top p {	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#333333;
}
.b-row div {
	display:block;
	float:left;
}
.left-12 {padding-left:12px}
.b-row div p {
	position:absolute;
	margin:182px 0px 0px 4px;
}	
.right-top {
	float:right;
	clear:right;
	width:304px;
	display:block;
	margin-bottom:18px;
}
.right-top div {
	display:block;
	clear:both;
}
.right-top h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#434343;
	margin:0px 0px 0px 20px;
	text-transform:uppercase;
	width:150px;
}
.right-top p {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:5px 10px 0px 20px;
}
.right-top a {
	font-family:Arial, Helvetica, sans-serifl;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.right-top a:hover {
	text-decoration:underline;
}
.merchant {
	width:304px;
	height:155px;
	background-image:url(/images/merchant-bg.jpg);
	padding-top:16px;
	margin-bottom:8px;
}
.merchant h2	{
	width:250px;
}
.merchant img {
	margin:15px 0px 0px 20px;
}
span.error	{
	color:#FF0000;
	display:none;
	font-style:italic;
}
	
.latest {
	width:304px;
	height:274px;
	padding-top:16px;
	background-image:url(/images/latest-bg.jpg);
	margin-bottom:10px;
	overflow:hidden;
}
.latest .feat {	
	display:block;
	clear:both;
	width:260px;
	margin:0px 0px 4px 20px;
	padding-top:6px;
}
.latest .feat p {
	margin:5px 10px 0px 0px;
}
.latest .feat a {
	text-decoration:underline;
}
.latest .feat a:hover {
	text-decoration:none;
}
.about {
	width:304px;
	height:139px;
	padding-top:16px;
	background-image:url(/images/about-bg.jpg);
}
.bottom-boxes {
	display:block;
	clear:both;
	width:960px;
	height:115px;
}
.bottom-boxes div {
	display:block;
	float:left;
} 
.l-6 {margin-left:6px}
.bottom-boxes h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#434343;
	margin:12px 0px 4px 12px;
	text-transform:uppercase;
}
.bottom-boxes p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	margin:0px 0px 0px 12px;
}	
.b1 {
	background:url(/images/b1-bg.jpg) no-repeat;
	width:230px;
	height:115px;
}
.b1 h2 {width:140px}
.b1-email {
	position:absolute;
	margin:75px 0px 0px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border:1px solid #666666;
	height:17px;
	width:130px;
	padding:0px 0px 0px 2px;
}
.b1-join {
	position:absolute;
	margin:75px 0px 0px 160px;
}
.b2 {
	background:url(/images/b2-bg.jpg) no-repeat;
	width:316px;
	height:115px;
}
.b2 p {width:150px}
	.fashion {
		position:absolute;
		width:127px;
		height:86px;
		margin:14px 0px 0px 177px;
	}	
.b3 {
	background:url(/images/b3-bg.jpg) no-repeat;
	width:155px;
	height:115px;
}
.b3 h2 {width:120px}
.b3 p {text-transform:uppercase}
.b3 a {color:#666666; text-decoration:underline}
.b3 a:hover {text-decoration:none}
.b4 {
	background:url(/images/b4-bg.jpg) no-repeat;
	width:241px;
	height:115px;
}
.b4 a {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#434343;
	width:130px;
	margin:12px 0px 4px 12px;
	text-transform:uppercase;
	text-decoration:underline;
}
.b4 a:hover {
	text-decoration:none;
	
}
















/*POST*/
.post {
	margin-top:20px;
}
.post h1 {
	margin:10px 0px 0px 0px;
}

.cl, .cm, .cr {
	display:block;
	float:left;
}
.cl {
	width:230px;
	margin-right:18px;
}
.cm {
	width:372px;
	margin-right:36px;
	margin-top:30px;
}
.cr {
	width:300px;
}
.cl h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	color:#434343;
	text-transform:uppercase;
	margin:20px 0px 10px 0px;
}
.cl h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#558083;
	text-transform:uppercase;
	background:url(/images/atag-bg.gif) bottom repeat-x;
	width:140px;
	margin:15px 0px 8px 0px;
}
.post-left-links div {margin:10px 0px 10px 0px}
.post-left-links div a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.post-left-links div a:hover {
	background:url(/images/atag-bg.gif) bottom repeat-x;
}
.vendor {
	display:block;
	clear:both;
	width:210px;
	height:105px;
	padding-top:25px;
	background:url(/images/vendor-bg.jpg) center top no-repeat;
	margin:20px 0px 20px 0px;
}
.vendor h2 {
	margin:0px 0px 8px 5px;
}
.vendor p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:130px;
	margin:0px 0px 0px 80px;
}
.vendor a {
	text-decoration:underline;
	color:#666666;
}
.vendor a:hover{text-decoration:none}	
.post-sm {
	display:block;
	clear:both;
	width:372px;
	margin-top:20px;
}
.post-sm div {
	display:inline;
}
.post-sm div img {
	margin-left:20px;
	opacity:0.55;
}
.post-sm div img:hover {
	opacity:1.0;
}

.cr h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#434343;
	margin:10px 0px 40px 0px;
	text-transform:uppercase;
}
.cr p, .cr li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	margin:10px 0px 10px 0px;
}
.cr a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}
.cr a:hover {
	text-decoration:none;
}
.cr ul, .cr ol {
	margin:0px;
	padding:10px 0px 10px 0px;
}
.cr ul li, .cr ol li {
	margin:5px 0px 5px 0px;
	padding:0px;
	list-style-position:inside;
}
.related-items {
	background:url(/images/stitch-bg.jpg) top repeat-x;
	margin-top:20px;
	padding-top:20px;
}
.related-items div {
	display:inline;
	float:left;
}
.related-items p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#473A2C;
}
	
.stitch {
	background:url(/images/stitch-bg.jpg) bottom repeat-x;
	width:300px;
	display:block;
	clear:both;
	float:none;
}
.quick-links {
	display:block;
	clear:both;
	width:300px;
	padding:10px 0px 10px 0px;
}
.quick-links p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#434343;
	text-transform:uppercase;
}
.quick-links img {
	opacity:0.75;
}
.quick-links img:hover {
	opacity:1.0;
}














/*FEAT*/
.feat .top-left {	
	display:block;
	clear:left;
	float:left;
	width:634px;
}
.feat .top-right {
	display:block;
	float:left;
	clear:right;
	margin-left:16px;
	width:308px;
}
.feat .top-right div {
	display:block;
	clear:both;
	margin-bottom:12px;
	height:96px;
}
h2.other-feat {
	margin:10px 0px 10px 0px;
	color:#B42328;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
}
.fr-1 h2, .fr-2 h2, .fr-3 h2 {
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	width:160px;
}
	.fr-1 h2, .fr-3 h2 {
		margin:10px 0px 0px 145px;
	}
	.fr-2 h2 {
		margin:10px 0px 0px 10px;
	}
	
.fr-1 p, .fr-2 p, .fr-3 p {
	position:absolute;
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
	.fr-1 p, .fr-3 p {
		margin:40px 0px 0px 145px;
	}
	.fr-2 p {
		margin:40px 0px 0px 10px;
	}
.fr-1 a, .fr-2 a, .fr-3 a {
	color:#666666;
	text-decoration:none;
}
.fr-1 a:hover, .fr-2 a:hover, .fr-3 a:hover {
	background:	url(/images/atag-bg.gif) bottom repeat-x;
}
.fr-1 {background:url(/images/feat-top-1-bg.jpg) center no-repeat}
.fr-2 {background:url(/images/feat-top-2-bg.jpg) center no-repeat}
.fr-3 {background:url(/images/feat-top-3-bg.jpg) center no-repeat}
.fr-1:hover {background:url(/images/feat-top-1.jpg) center no-repeat}
.fr-2:hover {background:url(/images/feat-top-2.jpg) center no-repeat}
.fr-3:hover {background:url(/images/feat-top-3.jpg) center no-repeat}

.feat .second-row {
	display:block;
	clear:both;
	padding:0px 324px 0px 0px;	
}
.second-row h2 {
	font-size:16px;
	margin-top:16px;
	margin-bottom:16px;
	font-weight:normal;
	color:#434343;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}
.second-row p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:5px 0px 5px 0px;
	line-height:18px;
}	
.third-row {
	display:block;
	clear:both;
}
.wide-stitch {
	display:block;
	clear:both;
	background:url(/images/stitch-bg.jpg) repeat-x;
}
.clothing-type	{
	margin-left:15px;
	width:960px;
	display:inline;
}
.clothing-type a	{
	width:140px;
	height:155px;
	margin-right:15px;
	opacity: 0.75;
	display:inline;
}
.clothing-type a:hover	{
	opacity:1.0;
}
.click-back	{
	display:block;
	clear:both;
	padding:40px 0px 0px 0px;
}
.click-back h3	{
	color:#434343;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	display:block;
	float:left;
}
.click-back a	{
	color:#434343;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-style:italic;
	text-decoration:none;
	display:block;
	float:right;
}
.click-back a:hover	{
	text-decoration:underline;
}
.burn-line {
	display:block;
	width:100%;
	clear:both;
}
.third-row h2 {
	background:url(/images/stitch-bg.jpg) repeat-x bottom;
}
.third-row h2 span {
	margin:0px;
	color:#B42328;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
	background-color:#FFFFFF;
	padding-right:10px;
}
.feat-item {
	display:inline;
	float:left;
	margin:0px 10px 0px 10px;
	width:140px;
}
.feat-item:hover {
	background:url(/images/feat-item-bg-hover.jpg) no-repeat bottom;
}













/*current collection*/
.best-1	{
	position:absolute;
	margin-left:260px;
	margin-top:1px;
	width:170px;
	height:306px;
	display:block;
}
.best-1 a	{
	width:170px;
	height:306px;
	display:block;
	text-decoration:none;
}
.best-2	{
	position:absolute;
	margin-left:430px;
	margin-top:1px;
	width:170px;
	height:306px;
}
.best-2 a	{
	width:170px;
	height:306px;
	display:block;
	text-decoration:none;
}
.best-3	{
	position:absolute;
	margin-left:610px;
	margin-top:1px;
	width:170px;
	height:306px;
}
.best-3 a	{
	width:170px;
	height:306px;
	display:block;
	text-decoration:none;
}
.best-4	{
	position:absolute;
	margin-left:790px;
	margin-top:1px;
}
.best-4 a	{
	width:170px;
	height:306px;
	display:block;
	text-decoration:none;
}
.cur-item {
	float:left;
	margin:0px 18px 0px 18px;
	display:inline;
	width:155px;
	text-align:center;
}
.cur-item a {
	display:block;
}
.cur-item p {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	margin:0px 0px 10px 0px;
}
.cur-item img {margin:0px 0px 5px 0px}
.cur-item .vi, .cur-item .vs {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	clear:both;
	text-decoration:none;
}
	.vi{color:#558083} .vs{color:#503F22}
	.cur-item .vi:hover {
		background:url(/images/vi-hover.jpg) bottom repeat-x;
	}	
	.cur-item .vs:hover {
		background:url(/images/vs-hover.jpg) bottom repeat-x;
	}	
.vend-link {
	display:block;
	clear:both;
	padding:20px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666666;
}
.vend-link a {
	color:#333333;
	text-decoration:underline;
}
.vend-link a:hover {
	text-decoration:none;
}





/*about*/
.about-main {
	margin-top:20px;
}
.about-us .second-row h2 {
	margin:10px 0px 10px 0px;
}





/*customer*/
.customer .top-left {
	display:block;
	float:left;
	width:240px;
}
.customer .top-left h2 {	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#434343;
	font-weight:normal;
	margin:10px 0px 10px 0px;
}
.customer .top-left div {
	display:block;
	clear:both;
	margin:8px 0px 8px 0px;
}
.customer .top-left div a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#666666;
}
.customer .top-left div a:hover {
	background:url(/images/atag-bg.gif) bottom repeat-x;
}
.customer .top-right {
	display:block;
	width:715px;
	float:right;
}
.customer .top-right img {
	margin-top:10px;
}
.customer .second-row h2, .customer .second-row p {
	margin:10px 0px 10px 0px;
	text-transform:none;
	line-height:18px;
}	
.customer .second-row span {
	color:#000000;
	font-weight:bold;
}
.customer .second-row ul li {
	color:#666666;
	margin:8px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
.customer .second-row a {
	color:#666666;
	text-decoration:underline;
}
.customer .second-row a:hover {
	text-decoration:none;
}


/*press*/
.press div {
	display:block;
	clear:both;
	margin-bottom:20px;
}
.press  {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.press h1, .about-us h1, .press-single h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	color:#666666;
}
.press a, .press-single a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;
	color:#B42328;
	text-decoration:underline;

}
.press a:hover, .press-single a:hover {
	text-decoration:none;
}
p.date {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
}
.press-single p {
	width:700px;
	margin:10px 0px 20px 0px;
}
.press-single h1 {
	color:#B42328;
}









/*sizing guide popup*/
#sizing h1 {
	margin:0px;
	width:162px;
	height:26px;
	text-indent:-9999px;
}

#sizing .content td {
	padding-top:5px;
	padding-bottom:5px;
}








/*store locations*/
.stores h2 {
	color:#554E41;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	padding:25px 0px 10px 0px;
}
.stores h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	margin:0px;
}
.stores, .stores select  {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
td.map {
	width:80px;
	text-align:left;
}







.contact-spacing {
	display:block;
	clear:both;
	margin-bottom:40px;
}
.contact-ktg {
	display:block;
	width:300px;
	float:left;
}
.form_header {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.field input {
	margin:5px 0px 5px 0px;
	border:1px solid #666666;
	padding:3px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:150px;
}
.field textarea {
	margin:5px 0px 5px 0px;
	border:1px solid #666666;
	color:#666666;
	font-size:12px;
	width:300px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
}
.contact-ktg .default {
	color: #666666;
}
.error  input, .error textarea {
	border-color:#CC3333;
	color:#666666!important;
}
.error .active {
	background:#FFFFFF;
	color:#959595 !important;
}
.contact-ktg .contact-button {
	margin:5px 0px 5px 0px;
}
	

.not-found a, .results a {
	color:#333333;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
.not-found a:hover, .results a:hover {
	text-decoration:none;
}
.results {margin-bottom:10px;}

.address {
	display:block;
	float:right;
	width:400px;
}
.address a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.address-press {
	width:200px;
	position:absolute;
	margin-left:740px;
}





.loc-contact {
	display:block;
	clear:both;
	margin-left:130px;
}
.loc-contact a {
	text-decoration:underline;
	color:#666666;
}
.loc-contact a:hover {
	text-decoration:none;
}








/* Whole Sale */
.left-col {
	display:block;
	width:397px;
	float:left;
	margin-left:20px;
	color:#333333;
	font-size:13px;
}
.left-col p {
	margin:8px 0px 8px 0px;
}
.left-col a {
	color:#333333;
}
.left-col a:hover {
	text-decoration:none;
}
.left-col h1 {
	color:#558083;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin-bottom:30px;
	margin-top:30px;
}
.left-col img {
	margin:40px 0px 0px 0px;
}
.right-col {
	display:block;
	width:442px;
	float:right;
	margin-right:25px;
	text-align:right;
	color:#4D4B4C;
	font-size:15px;
	margin-top:80px;
}
.title {
	color:#B42328;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	text-transform:uppercase;
	float:left;
}
.right-col .required {
	font-size:12px;
}
.right-col .top-error {
	color:#B42326;
	font-size:14px;
	margin:5px 0px 5px 0px;
	font-weight:bold;
}
.error_list {	
	color:#B42326;
	font-size:12px;
	margin:5px 0px 5px 0px;
}
.error_list li {
	list-style:none;
	text-transform:capitalize;
}
.error_list li span {
	display:none;
}

.blue {
	border:#E7E3DA 1px solid;
	background-color:#E5F5F0;
	padding:10px 10px 20px 10px;
}
.red {
	border:#E8E3DB 1px solid;
	background-color:#FAF6E7;
	margin:10px 0px 0px 0px;
	padding:10px;
}
.right-col .field {
	display:block;
	clear:both;
}

.right-col input, .right-col textarea, .right-col select {
	border:1px solid #D2DEDA;
}
.right-col input  {
	display:block;
	float:right;
	width:190px;
}
.right-col .contact-button {
	height:39px;
	width:122px;
}
.right-col .error input {
	border:#B42326 1px solid !important;
}
.right-col .error select {
	border:#B42326 1px solid !important;
}
.right-col textarea {
	width:195px;
}
.right-col select {
	width:199px;
	margin:4px 0px 4px 0px;
}
.right-col .form_header {
	float:left;
	font-weight:bold;
	display:block;
	width:180px;
	text-align:right;
	padding:6px 0px 0px 0px;
}




.thanks-image {
	margin:20px 0px 0px 275px;
}
.thanks {
	position:absolute;
}

/*footer*/

.footer {	
	display:block;
	clear:both;
	width:980px; padding-left:20px;
	height:137px; padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #DED8CC;
	background:	url(/images/int-footer-bg.jpg) bottom center no-repeat;
}
.footer p {
	display:block;
	float:left;
	margin:30px 60px 0px 0px;
	padding:0px;
}
.footer p, .footer a {
	color:#3D3D3D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}
.agab {
	display:block;
	margin:0 auto;
	height:87px;
	clear:both;
	width:1000px;
}
.magic	{
	display:block;
}
.magic-title	{
color:#834041;text-transform:uppercase;font-size:45px;margin:30px; text-align:right; display:block;
}
.magic-models	{
	display:block;
	float:left;
	width:589px;
	height:425px;
}
.landing-nav	{
	display:block;
	float:right;
	width:310px;
	margin:30px;
}
.landing-nav h2	{
	font-size:18px;
	text-transform:uppercase;
	color:#554e4e;
	margin:0px;
	font-weight:normal;
}
.landing-nav a	{
	margin:20px 0px 20px 0px;
	width:309px;
	display:block;
	height:98px;
	opacity: 0.75;
}
.landing-nav a:hover	{
	opacity:1.0;
}
.magic-int-bg {
	display:table;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background:url(/images/magic-int-bg.png) top center no-repeat #ffffff;
	border-left:1px solid #DED8CC;
	border-right:1px solid #DED8CC;
}
.magic-p	{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
}
.magic-1	{
	position:absolute;
	margin-left:30px;
	margin-top:20px;
	width:170px;
	height:306px;
	display:block;
}
.magic-1 a	{
	width:170px;
	height:306px;
	display:block;
	text-decoration:none;
}
.magic-2	{
	position:absolute;
	margin-left:220px;
	margin-top:20px;
	width:170px;
	height:306px;
}
.magic-2 a	{
	width:170px;
	height:306px;
	display:block;
	text-decoration:none;
}
.magic-3	{
	position:absolute;
	margin-left:400px;
	margin-top:20px;
	width:170px;
	height:306px;
}
.magic-3 a	{
	width:170px;
	height:306px;
	display:block;
	text-decoration:none;
}
