*{
	margin:0;
	padding:0;
}

.blue_links {
	color: #0000FF
}
.error {
	color: #eb1919;
	font-weight: bold;
}
.links {
	color:#0000CC
}
.alignField { margin-bottom: 10px;
}
.Grey_Links {
	color: #44494f
}
.Chocolate_headers {
	color: #b48c47;
	font-size: 14px;
	font-weight: bold;
}
.footer_headers {
	color: #b48c47;
	font-size: 14px;
	font-weight: bold;
}
.Headers {
	font-size: 12px;
	font-weight: bold;
	color:#8b2a43
}
.Headers_blue {
	font-size: 13px;
	font-weight: bold;
	color:#100cab
}
.style3 {
	color: #CCCCCC;
	font-weight: bold;
	font-size: 13px;
}
.text_for_dark {
	color: #b48c47
}
.style5 {
	color: #000066
}
.tiny_text {
	font-size: 9px
}
.white_links {
	color:#FFFFFF
}
a:hover {
	text-decoration:underline;
}
a {
	color: #FFFFFF;
	text-decoration : none;
}
body {
	background-color: #d9cdab;
	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: #392f23;
}
#footer_cart {
	position:absolute;
	left:55px;
	top:1620px;
	width:917px;
	height:200px;
	background-color: #392f23;
}
#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;
}
#info {
	position:absolute;
	left:76px;
	top:200px;
	width:511px;
	height:500px;
	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: #F0EFE1;
	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;
}
#menu{
	position:absolute;
	background:url(../images/menu_filler_bg.gif) repeat-x;
	left:593px;
	left:55px;
	top:112px;
	margin:0 auto;
	width:917px;
}
#menu2{
	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:#e7e5e5;		
	border-bottom:4px solid #3a2c1e;						
}
#menu li a{
	display:block;
	color:#44494f;
	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:#891f50;
}
#menu li a.current{
	display:block;
	background:url(../images/menu_bg.gif) repeat-x;					
	color:#fff;
	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 ul{
	list-style:none;
}
#menu2 li{
	list-style:none;
	display:block;
	float:left;
	background:#e7e5e5;		
	border-bottom:4px solid #3a2c1e;						
}
#menu2 li a{
	display:block;
	color:#44494f;
	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:#891f50;
}
#menu2 li a.current{
	display:block;
	background:url(../images/menu_bg.gif) repeat-x;					
	color:#fff;
	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;
}
#monitor_info {
	position:absolute;
	left:85px;
	top:646px;
	width:350px;
	height:118px;
	z-index:1;
}
#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: #F0EFE1;
}
#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: #392f23;
}
#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;
}
