*{ margin:0; padding:0; }
.blue_links { color: #0d2984; }
.error {
	color: #eb1919;
	font-weight: bold;
}
.links { color:#0000CC; }
.alignField { margin-bottom: 7px; }
.footer_headers { color: #f2cb05; font-size: 14px; font-weight: bold; }
.Grey_Links { color: #44494f; }
.Chocolate_headers { color: #f2cb05; font-size: 14px; font-weight: bold; }
.Headers { font-size: 12px; font-weight: bold; color:#038c3e; }
.Headers_blue { font-size: 13px; font-weight: bold; color:#100cab; }
.style3 { color: #CCCCCC; font-weight: bold; font-size: 13px; }
.text_for_dark { color: #ffffff; }
.style5 { color: #000066; }
.tiny_text { font-size: 9px; }
.white_links { color:#f2de79; }
a:hover {
	text-decoration:underline;
}
a {
	color: #FFFFFF;
	text-decoration : none;
}
body {
	background-color: #262324;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif;	
}
#container {
	background-image:url(../images/container_bg.gif);
	position: relative;
	margin-left:auto;
	margin-right:auto;
	top:0px;
	width:1024px;
	height:1020px;
	z-index: 0;
}
#container_cart {
	background-image:url(../images/container_bg.gif);
	position: relative;
	margin-left:auto;
	margin-right:auto;
	top:0px;
	width:1024px;
	height:1820px;
	z-index: 0;
}
#container_large {
	background-image:url(../images/container_bg.gif);
	background-repeat: no-repeat;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	top:0px;
	width:1024px;
	height:1467px;
	z-index: 0;
}
#content_area {
	position:absolute;
	left:55px;
	top:156px;
	width:917px;
	height:664px;
	z-index:1;
	background-color: #FFFFFF;
}
#content_area_cart {
	position:absolute;
	left:55px;
	top:156px;
	width:917px;
	height:1464px;
	z-index:1;
	background-color: #FFFFFF;
}
#copyright_info {
	position:absolute;
	left:74px;
	top:997px;
	width:879px;
	height:21px;
	z-index:1;
}
#copyright_info_cart {
	position:absolute;
	left:74px;
	top:1797px;
	width:877px;
	height:21px;
	z-index:1;
}
#design1 {
	position:absolute;
	left:80px;
	top:217px;
	width:200px;
	height:250px;
	z-index:1;
}
#design2 {
	position:absolute;
	left:298px;
	top:217px;
	width:200px;
	height:250px;
	z-index:1;
}
#design3 {
	position:absolute;
	left:521px;
	top:217px;
	width:200px;
	height:250px;
	z-index:1;
}
#design4 {
	position:absolute;
	left:744px;
	top:217px;
	width:200px;
	height:250px;
	z-index:1;
}
#design5 {
	position:absolute;
	left:787px;
	top:218px;
	width:150px;
	height:175px;
	z-index:1;
}
#design6 {
	position:absolute;
	left:80px;
	top:488px;
	width:200px;
	height:250px;
	z-index:1;
}
#design7 {
	position:absolute;
	left:298px;
	top:488px;
	width:200px;
	height:250px;
	z-index:1;
}
#design8 {
	position:absolute;
	left:521px;
	top:488px;
	width:200px;
	height:250px;
	z-index:1;
}
#design9 {
	position:absolute;
	left:744px;
	top:488px;
	width:200px;
	height:250px;
	z-index:1;
}
#design10 {
	position:absolute;
	left:80px;
	top:759px;
	width:200px;
	height:250px;
	z-index:1;
}
#design11 {
	position:absolute;
	left:298px;
	top:759px;
	width:200px;
	height:250px;
	z-index:1;
}
#design12 {
	position:absolute;
	left:521px;
	top:759px;
	width:200px;
	height:250px;
	z-index:1;
}
#design13 {
	position:absolute;
	left:744px;
	top:759px;
	width:200px;
	height:250px;
	z-index:1;
}
#design14 {
	position:absolute;
	left:787px;
	top:1135px;
	width:150px;
	height:175px;
	z-index:1;
}
#design15 {
	position:absolute;
	left:80px;
	top:1030px;
	width:200px;
	height:250px;
	z-index:1;
}
#design16 {
	position:absolute;
	left:298px;
	top:1030px;
	width:200px;
	height:250px;
	z-index:1;
}
#design17 {
	position:absolute;
	left:521px;
	top:1030px;
	width:200px;
	height:250px;
	z-index:1;
}
#design18 {
	position:absolute;
	left:744px;
	top:1030px;
	width:200px;
	height:250px;
	z-index:1;
}
#follow_us {
	position:absolute;
	left:748px;
	top:396px;
	width:224px;
	height:50px;
	z-index:1;
}
#footer {
	position:absolute;
	left:55px;
	top:820px;
	width:917px;
	height:200px;
	background-color: #262324;
}
#footer_cart {
	position:absolute;
	left:55px;
	top:1620px;
	width:917px;
	height:200px;
	background-color: #333333;
}
#footer_navigation {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:841px;
	top:833px;
	width:120px;
	height:157px;
	z-index:2;
}
#footer_navigation2 {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:740px;
	top:833px;
	width:211px;
	height:157px;
	z-index:2;
}
#footer_navigation3 {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:74px;
	top:833px;
	width:120px;
	height:157px;
	z-index:2;
}
#footer_navigation4 {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:194px;
	top:833px;
	width:120px;
	height:157px;
	z-index:2;
}
#footer_navigation5 {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:314px;
	top:833px;
	width:120px;
	height:157px;
	z-index:2;
}
#footer_navigation6 {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:434px;
	top:833px;
	width:120px;
	height:157px;
	z-index:2;
}
#footer_navigation7 {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:554px;
	top:833px;
	width:185px;
	height:157px;
	z-index:2;
}
#footer_navigation_cart {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:841px;
	top:1133px;
	width:120px;
	height:157px;
	z-index:2;
}
#footer_navigation2_cart {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:740px;
	top:1633px;
	width:211px;
	height:157px;
	z-index:2;
}
#footer_navigation3_cart {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:74px;
	top:1633px;
	width:120px;
	height:157px;
	z-index:2;
}
#footer_navigation4_cart {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:194px;
	top:1633px;
	width:120px;
	height:157px;
	z-index:2;
}
#footer_navigation5_cart {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:314px;
	top:1633px;
	width:120px;
	height:157px;
	z-index:2;
}
#footer_navigation6_cart {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:434px;
	top:1633px;
	width:120px;
	height:157px;
	z-index:2;
}
#footer_navigation7_cart {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:554px;
	top:1633px;
	width:185px;
	height:157px;
	z-index:2;
}
#garment_design {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	left:100px;
	top:203px;
	width:400px;
	height:400px;
	z-index:2;
}
#header {
	position:absolute;
	left:55px;
	top:0px;
	width:917px;
	height:111px;
	z-index:1;
}
#how_to {
	position:absolute;
	left:80px;
	top:225px;
	width:424px;
	height:211px;
	z-index:1;
}
#infoa {
	position:absolute;
	left:76px;
	top:200px;
	width:511px;
	height:500px;
	z-index:1;
}
#info {
	padding-left:25px;
	padding-bottom:10px;
	width:855px;
	float:left;
	z-index:1;
}
#info2 {
	padding-left:25px;
	width:490px;
	float:left;
	z-index:1;
}
#info3 {
	padding-left:25px;
	width:340px;
	float:left;
	z-index:1;
}
#info_template {
	position:absolute;
	left:76px;
	top:200px;
	width:861px;
	height:604px;
	z-index:1;
}
#info_template_cart {
	position:absolute;
	left:76px;
	top:200px;
	width:861px;
	height:1409px;
	z-index:1;
}
#info_area1 {
	position:absolute;
	padding:11px;
	left:750px;
	top:152px;
	width:200px;
	height:263px;
	z-index:1;
	background-color: #CCCCCC;
	background-image:url(../images/info_gradient.gif);
	background-repeat:no-repeat;
}
#info_area2 {
	position:absolute;
	left:602px;
	top:162px;
	width:360px;
	height:290px;
	z-index:1;
}
#logo_1 {
	position:absolute;
	width:350px;
	height:350px;
	z-index:3;
	left: 85px;
	top: 218px;
	visibility: hidden;
}
#logo_2 {
	position:absolute;
	width:350px;
	height:350px;
	z-index:3;
	left: 85px;
	top: 218px;
	visibility: hidden;
}
#logo_3 {
	position:absolute;
	width:350px;
	height:350px;
	z-index:3;
	left: 85px;
	top: 218px;
	visibility: hidden;
}
#logo_4 {
	position:absolute;
	width:350px;
	height:350px;
	z-index:3;
	left: 85px;
	top: 218px;
	visibility: hidden;
}
#logo_5 {
	position:absolute;
	width:350px;
	height:350px;
	z-index:3;
	left: 85px;
	top: 218px;
	visibility: hidden;
}
#logo_6 {
	position:absolute;
	width:350px;
	height:350px;
	z-index:3;
	left: 85px;
	top: 218px;
	visibility: hidden;
}
#logo_7 {
	position:absolute;
	width:350px;
	height:350px;
	z-index:3;
	left: 85px;
	top: 218px;
	visibility: hidden;
}
#logo_8 {
	position:absolute;
	width:350px;
	height:350px;
	z-index:3;
	left: 85px;
	top: 218px;
	visibility: hidden;
}
#menu{
	position:absolute;
	background:url(../images/menu_filler_bg.gif) repeat-x;
	left:593px;
	left:55px;
	top:112px;
	margin:0 auto;
	width:917px;
	}
#menu ul{
			list-style:none;
		}
#menu li{
				list-style:none;
				display:block;
				float:left;
				background:#f2cb05;		
				border-bottom:4px solid #3a2c1e;						
			}
#menu li a{
					display:block;
					color:#ffffff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:35px;
					border:solid #e1e1d3;
					border-width:1px 1px 0 1px;
					text-decoration:none;
					padding:0 25px;				
				}
#menu li a:hover{
						color:#038c3e;
					}
#menu li a.current{
					display:block;
					
					background:url(../images/menu_bg.gif) repeat-x;					
					color:#262324;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:35px;
					border:solid #e1e1d3;
					border-width:1px 1px 0 0;
					text-decoration:none;
					padding:0 25px;	
				}
#menu li a:hover.current{
						color:#fff;
					}
#menu2{
	background:url(../images/menu_filler_bg.gif) repeat-x;
	margin:0 auto;
	width:917px;
	}
#menu2 ul{
			list-style:none;
		}
#menu2 li{
				list-style:none;
				display:block;
				float:left;
				background:#f2cb05;		
				border-bottom:4px solid #3a2c1e;						
			}
#menu2 li a{
					display:block;
					color:#ffffff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:35px;
					border:solid #e1e1d3;
					border-width:1px 1px 0 1px;
					text-decoration:none;
					padding:0 25px;				
				}
#menu2 li a:hover{
						color:#038c3e;
					}
#menu2 li a.current{
					display:block;
					
					background:url(../images/menu_bg.gif) repeat-x;					
					color:#262324;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:35px;
					border:solid #e1e1d3;
					border-width:1px 1px 0 0;
					text-decoration:none;
					padding:0 25px;	
				}
#menu2 li a:hover.current{
						color:#fff;
					}
#menu_filler {
	position:absolute;
	background:url(../images/menu_filler_bg.gif) repeat-x;
	left:593px;
	top:116px;
	width:379px;
	height:40px;
	z-index: 2;
}
#ordering {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	left:150px;
	top:606px;
	width:350px;
	height:279px;
	z-index:2;
}
#page_header {
	position:absolute;
	left:71px;
	top:171px;
	width:655px;
	height:31px;
	z-index:2;
}
#page_header2 {
	position:absolute;
	left:744px;
	top:171px;
	width:200px;
	height:31px;
	z-index:2;
}
#page_header3 {
	position:absolute;
	left:636px;
	top:171px;
	width:300px;
	height:31px;
	z-index:2;
}
#product_image {
	position:absolute;
	left:85px;
	top:218px;
	width:350px;
	height:350px;
	z-index:1;
}
#product_purchase {
	position:absolute;
	left:500px;
	top:218px;
	width:350px;
	height:350px;
	z-index:1;
}
#show_info1 {
	position:absolute;
	left:750px;
	top:437px;
	width:222px;
	height:383px;
	z-index:1;
	background-color: #CCCCCC;
}
#template_info {
	position:absolute;
	padding:15px;
	left:73px;
	top:213px;
	width:538px;
	height:500px;
	z-index:1;
}
#try_garments {
	position:absolute;
	left:596px;
	top:171px;
	width:342px;
	height:31px;
	z-index:2;
}
#whats_new {
	position:absolute;
	left:75px;
	top:470px;
	width:170px;
	height:33px;
	z-index:1;
}
#winner_photo {
	position:absolute;
	left:607px;
	top:200px;
	width:330px;
	height:500px;
	z-index:1;
}
#zoom_info {
	position:absolute;
	left:85px;
	top:579px;
	width:350px;
	height:53px;
	z-index:1;
}

/*
	SLIDER
*/
#promo_links {
	position:absolute;
	left:510px;
	top:394px;
	width:225px;
	height:30px;
	z-index: 9999;
}
.slider-wrap{
	width: 695px;
	position: absolute;
	top: 152px;
	left: 55px;
	z-index: 1;
}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: absolute; overflow: hidden; width: 695px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 695px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid white; margin-right: 5px; }
#movers-row div								{ width: 10%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{
	background: url(../images/transpBlack.png);
	padding: 10px;
	height: 40px;
	position: relative;
	z-index: 9999;
	color: white;
}
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{
	display: block;
	width: 25px;
	position: relative;
	z-index: 9999;
}
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }
#template_container {
	background-image:url(../images/container_bg2.gif);
	position: relative;
	margin-left:auto;
	margin-right:auto;
	top:0px;
	width:1024px;
	z-index: 0;
}
#template_content_area {
	margin:0 auto;
	padding-top:25px;
	padding-bottom:20px;
	width:880px;
	min-height:400px;
	z-index:1;
	background-color: #FFFFFF;
}
#template_copyright {
	padding-left:15px;
	clear:both;
	width:877px;
	height:21px;
	z-index:1;
}
#template_footer {
	margin:0 auto;
	width:917px;
	height:200px;
	background-color: #333333;
}
#template_footer_2 {
	float:right;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	width:211px;
	height:157px;
	z-index:2;
}
#template_footer_3 {
	padding-top:15px;
	padding-left:15px;
	float:left;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	width:149px;
	height:157px;
	z-index:2;
}
#template_footer_4 {
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	width:120px;
	height:157px;
	z-index:2;
}
#template_footer_5 {
	padding-top:15px;
	float:left;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	width:209px;
	height:157px;
	z-index:2;
}
#template_footer_6 {
	padding-top:15px;
	float:left;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	width:120px;
	height:157px;
	z-index:2;
}
#template_footer_7 {
	padding-top:15px;
	float:left;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	width:185px;
	height:157px;
	z-index:2;
}
#template_header {
	margin:0 auto;
	width:917px;
	height:111px;
	z-index:1;
}
#template_menu{
	margin:0 auto;
	width:917px;
	background-color:e7e5e5;
	background:url(../images/menu_filler_bg.gif) repeat-x;
	height: 40px;
	z-index: 99;
}
#template_navigation {
	width:917px;
	z-index: 99;
	background-color: #392f23;
}

