*{
	margin:0;
	padding:0;
}

.blue_links {
	color: #0d2984
}
.error {
	color: #eb1919;
	font-weight: bold;
}

.links {
	color:#0000CC
}

.alignField { margin-bottom: 7px;
}

.Grey_Links {
	color: #44494f
}

.Chocolate_headers {
	color: #ff002a;
	font-size: 14px;
	font-weight: bold;
}

.Headers {
	font-size: 12px;
	font-weight: bold;
	color:#2a2927
}

.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:#cccccc
}

a:hover {
	text-decoration:underline;
}

a {
	color: #FFFFFF;
	text-decoration : none;
}

body {
	background-color: #000000;
	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: #1e1d1c;
}

#footer_cart {
	position:absolute;
	left:55px;
	top:1620px;
	width:917px;
	height:200px;
	background-color: #1e1d1c;
}

#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:149px;
	height:157px;
	z-index:2;
}

#footer_navigation4 {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:238px;
	top:833px;
	width:120px;
	height:157px;
	z-index:2;
}

#footer_navigation5 {
	position:absolute;
	line-height:21px;
	letter-spacing:1px;
	text-decoration:none;
	left:224px;
	top:833px;
	width:209px;
	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:149px;
	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:224px;
	top:1633px;
	width:209px;
	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:135px;
	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;
}

#logo_9 {
	position:absolute;
	width:350px;
	height:350px;
	z-index:3;
	left: 85px;
	top: 218px;
	visibility: hidden;
}

#logo_10 {
	position:absolute;
	width:350px;
	height:350px;
	z-index:3;
	left: 85px;
	top: 218px;
	visibility: hidden;
}

#menu{
	position:absolute;
	left:593px;
	left:55px;
	top:111px;
	margin:0 auto;
	width:917px;
	z-index: 99;
	background-color: #333333;
	}
	
#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:171px;
	width:421px;
	height:350px;
	z-index:1;
}

#show_info1 {
	position:absolute;
	left:750px;
	top:420px;
	width:222px;
	height:400px;
	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:450px;
	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:381px;
	width:225px;
	height:30px;
	z-index: 98;
}
.slider-wrap{
	width: 695px;
	position: absolute;
	top: 135px;
	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; }

ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#333333;
	background-repeat:repeat;
	border-color:#cccccc #111111 #111111 #cccccc;
	border-width:0px;
	border-style:solid;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.cssMenu ul{
	width:149.1px;
}
ul.cssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#333333;
	border-width:1px;
	border-color:#1e1d1c;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:2px 5px 2px 10px;
	_padding-left:0;
	font:normal 12px Trebuchet MS,Tahoma;
	color: #cccccc;
	text-decoration:none;
	cursor:default;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#cccccc #111111 #111111 #cccccc;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#ff002a;
	border-color:#a5011c;
	border-style:solid;
	font:normal 12px Trebuchet MS, Tahoma;
	color: #FFFFFF;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#ff002a;
	border-color:#a5011c;
	border-style:solid;
	font:normal 12px Trebuchet MS, Tahoma;
	color: #FFFFFF;
	text-decoration:none;
}
ul.cssMenu li.dis a {
	color: #666 !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul{display:block}
ul.cssMenu a:hover ul ul{display:none}
ul.cssMenu span{
	display:block;
	background-image:url(../images/arr_white.gif);
	background-position:left center;
	background-repeat: no-repeat;
   padding-left:12px;}
ul.cssMenu li:hover>a>span{	background-image:url(../images/arrv_white.gif);
}
ul.cssMenu a:hover span{	_background-image:url(../images/arrv_white.gif)}
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(../images/arr_white.gif)}

