/* CSS Document */
	body {
		font-family: Arial, san-serif;
		font-size: 14px;
		font-style: normal
	}
	
	.tinyText {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 9px;
		color: #000000;
	}

	.copyright {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		color: #000000;
	}

	a.copyright {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		color: #000000;
	}

	a.copyright:hover {
		color:#0000B3;
		text-decoration:none
	}

	a.cart:hover {
		color:#0000B3;
		text-decoration:none
	}

	a.cart {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 13px;
		color: #ffffff;
		text-decoration:underline
	}

	a.cart:hover {
		color:#0000B3;
		text-decoration:none
	}

	a.nav {
		line-height:23px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 13px;
		color: #ffffff;
		text-decoration:none
	}
	
	a.nav:hover {
		color:#0000B3;
		text-decoration:underline
	}

	a.lowerNav {
		line-height:15px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		color: #ff0000;
		text-decoration:none
	}

	a.lowerNav:hover {
		color:#2A2A80;
		text-decoration:underline
	}

	a.cartLink {
		line-height:15px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 13px;
		color: #2A2A80;
	}

	a.cartLink:hover {
		color:#ff0000;
	}
	#main {
		position:absolute; 
		left:50%; 
		top:20; 
		width:744; 
		/*height:490;*/
		margin-left:-370;
		border-color: #2A2A80;
		border-style: solid;
		border-width:2;
		background-color: #ffffff;
		z-index:1; 
		visibility:visible
	}
		
	#mainRoot {
		position:absolute; 
		left:50%;
		top:20; 
		width:740; 
		margin-left:-370;
		border-color: #2A2A80;
		border-style: solid;
		border-width:2;
		background-color: #ffffff;
		z-index:1; 
		visibility:visible
	}

	#rootContent {
		position:relative;
		width: 740;
		text-align:center;
		margin-bottom: 5;
		z-index:3
	}

	#adminContent {
		position:absolute;
		top:190;
		width: 740;
		text-align:center;
		margin-bottom: 5
	}

	#errorContent {
		position:absolute;
		top: 190;
		left: 0;
		width: 740;
		text-align:center;
		margin-bottom: 5
	}

	.cartContent {
		position:relative;
		margin:253 30 3 30;
		width: 680;
		border-style:solid;
		border-color:#000000;
		border-width: 1 0 1 0;
		text-align:center
	}

	.cartContent td {
		padding:3;
		margin:0;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		color: #000000
	}

	.checkoutCartContent {
		position:relative;
		margin:5 30 3 30;
		width: 680;
		border-style:solid;
		border-color:#000000;
		border-width: 0 0 1 0;
		text-align:center
	}

	.checkoutCartContent td {
		padding:3;
		margin:0;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		color: #000000
	}

	.total {
		border-style:solid;
		border-color:#000000;
		border-width: 1 0 0 0;
	}

	.cartContent th {
		padding:5;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration:underline;
		color: #000000
	}

	.errorContent {
		position:relative;
		margin:195 30 3 30;
		width: 680;
		height:200;
		border-style:solid;
		border-color:#ff0000;
		border-width: 1 0 1 0;
		text-align:center
	}

	.errorContent td {
		padding:70;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color: #ff0000
	}

	.thanksContent {
		position:relative;
		margin:195 30 3 30;
		width: 680;
		height:200;
		border-style:solid;
		border-color:#000000;
		border-width: 1 0 1 0;
		text-align:left
	}

	.thanksContent td {
		padding:40;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 14px;
		color: #000000
	}

	.photoBagContent {
		position:relative;
		margin:145 30 3 30;
		width: 680;
		height:200;
		border-style:solid;
		border-color:#000000;
		border-width: 0 0 1 0;
		text-align:left
	}

	.staticContent {
		position:relative;
		margin:195 30 3 30;
		width: 680;
		height:200;
		border-style:solid;
		border-color:#000000;
		border-width: 1 0 1 0;
		text-align:left
	}

	.staticContent td {
		padding:5;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 14px;
		color: #000000
	}

	.rootContent {
		position:relative;
		margin:253 30 3 30;
		width: 680;
		border-style:solid;
		border-color:#000000;
		border-width: 1 0 1 0;
		text-align:center
	}

	.rootContent td {
		padding:10;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color: #000000
	}

	.shippingContent {
		position:relative;
		margin:5 30 3 30;
		width: 600;
		border-style:solid;
		border-color:#000000;
		border-width: 0 0 1 0;
		text-align:center
	}

	.shippingContent td {
		height:30;
		padding:0;
		margin:0;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color: #000000
	}

	.checkoutProgress {
		border-style:solid;
		border-color:#000000;
		border-width: 1;
		font-size: 12px;
		text-align:center;
		position:relative;
		margin:255 30 0 30;
		height:30;
		width:660;
     }

	.checkoutProgress div {
		font-size: 12px;
		text-align:center;
		position:relative;
		height:18;
		margin-top:6;
		margin-bottom:5;
		width:660;
     }

	a.checkoutProgressLink {
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #2A2A80;
		text-decoration:underline
	}

	a.checkoutProgressLink:hover {
		color:#FF0000;
		text-decoration:none
	}

	#indexBottomNav {
		position:absolute;
		width:740;
		top:470;
		text-align:center;
	}

	#top {
		position:absolute;
		background-color:#2A2A80;
		height:73;
		width:740;
		top:0;
		left:0
	}

	#cart {
		background-color:#ffffff;
		position:absolute;
		left:544;
		top:28;
		width:130;
		height:30;
	     font-family: Arial, san-serif;
		font-size: 12px;
		font-style: normal;
	}

	#cartHead {
		background-color:#ff0000;
		position:absolute;
		left:544;
		top:8;
		width:130;
		height:20;
	     font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 13px;
		color: #ffffff;
		text-align:center;
		z-index:15;
	}

	#cartContents {
		margin-left:3;
	}
	#logout {
		position:absolute;
		left:684;
		top:8;
		width:50;
		z-index:15;
	}

	#login {
		position:absolute;
		left:460;
		top:5;
		width:280;
		height:50;
		z-index:15;
	}

	#login td {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 14px;
		color:#ffffff;
	}
	
	#navBar {
		color: #ffffff;
		font-size:15px;
		position:absolute;
		background-color:#FF2202;
		top:72; 
		left:465; 
		height:18; 
		width:275;
		text-align: right;
		line-height:23px;
		z-index:5
	}
	
	#subNavBar {
		position:absolute;
		background-color:#2A2A80;
		top:92; 
		left:440;
		height:21; 
		width:300;
		line-height:24px;
		color: #ffffff;
		font-size:15px;
		text-align:center;
		z-index:5
	}

	#retailNavBar {
		position:absolute;
		background-color:#FF2202;
		top:113;
		left:565;
		height:21;
		width:175;
		line-height:24px;
		color: #ffffff;
		font-size:15px;
		text-align:center;
		z-index:5
	}

	#photoNavBar {
		position:absolute;
		background-color:#FF2202;
		top:113;
		left:660;
		height:21;
		width:80;
		line-height:24px;
		color: #ffffff;
		font-size:15px;
		text-align:center;
		z-index:5
	}

	#navFiller {
		position:absolute; 
		background-color:#FF2202; 
		top:72; 
		left:465; 
		height:23; 
		width:275;
		text-align: right;
		color: #ffffff;
		font-size:15px;
	}
	
	a.subNav {
		line-height:23px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 13px;
		color: #ffffff;
		text-decoration:none
	}
	
	a.subNav:hover {
		color:#FF1D01;
		text-decoration:underline
	}		
	
	#welcome {
		position:absolute;
		top:128;
		left:440;
		width:263;
		height:12;
		color: #FF2202;
		font-size:15px;
		font-weight:bold;
		text-align:center;
		z-index:10
	}

	#welcomeIndex {
		position:absolute;
		top:0;
		left:6;
		width:500;
		height:12;
		color: #ffffff;
		font-size:13px;
		font-weight:bold;
		text-align:left;
		z-index:10
	}

	#logo {
		position:absolute;
		left:0;
		top:9;
		z-index:10
	}

	#titleImage {
		width:355;
		height:37;
		position:absolute;
		left:35;
		top:135;
		height:35;
	}

	#title {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 26px;
		color:#ffffff;
		position:absolute;
		left:45;
		top:139;
		height:35;
		text-align: left;
	}

	#styleTitle {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 20px;
		color:#ffffff;
		position:absolute;
		left:45;
		top:142;
		height:35;
		text-align: left;
	}

	#errorTitle {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 38px;
		font-style: italic;
		color:#ff0000;
		position:absolute;
		left:50;
		top:133;
		height:35;
		text-align: left;
	}

	#checkoutTitle {
		position:absolute;
		left:45;
		top:137;
		height:35;
		text-align: left;
	}

	.checkoutTitle {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 26px;
		color:#ffffff;
	}

	.subCheckoutTitle {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 20px;
		color:#ffffff;
	}

	#buttonComboImage {
		position:absolute;
		width:271;
		height:27;
		left:435;
		top:140;
		margin:0;
	}

	#shoppingCart {
		color:#ffffff;
		position:absolute;
		left:452;
		top:142;
		height:27;
		text-align:left;
		z-index:5
	}

	#checkOut {
		color:#ffffff;
		position:absolute;
		left:623;
		top:142;
		height:27;
		text-align:left;
		z-index:5
	}

	#copyRoot {
		position:absolute;
		left:41;
		top:180;
		width:670;
	}
	
	#photoBagBox {
		position:absolute;
		left:20;
		top:245;
		width:205;
		text-align:center;
	}

	#copy {
		position:absolute;
		left:10;
		top:135;
		width:380;
	}

	#photoBagCopy {
		position:absolute;
		left:255;
		top:255;
		width:445;
		text-align:left;
	}

	#itemCopy {
		position:absolute;
		left:40;
		top:180;
		width:665;
	}

	#colorPrice {
		position:absolute;
		left:355;
		top:270;
		width:330;
	}

	#sizesPrices {
		position:relative;
		text-align:right;
		width:740;
	}

	.sizesPrices {
		position:relative;
		margin:253 30 0 30;
		width: 660;
		height:380;
		padding:0;
		border:0;
		text-align:center
	}

	.sizesPrices th{
		text-decoration:underline;
		height:30;
	}

	.sizesPrices td{
		height:20;
	}

	.sizesPrices td.inCart{
		background-color:#A2CCEF;
	}

	.sizesPrices td.buttons{
		font-size:10;
		font-weight:bold
	}

	.adminTableModulous{
		background-color:#A2CCEF;
	}

	.adminTableHeader{
		background-color:#2A2A80;
		color: #ffffff;
		font-size:15px;
		font-weight: bold;
		text-align:center;
	}

	#itemImage {
		position:absolute;
		left:35;
		top:235;
		width:295;
		text-align:center;
		font-weight:bold;
		z-index:5;
	}

	#USA {
	position:absolute;
	left:620px;
	top:300px;
	width:103px;
	height: 102px;

	}

	#photobag {
		position:absolute;
		left:425px;
		top:309px;
		width:93;
		text-align:center;
	}

	#dance {
		position:absolute;
		left:532px;
		top:309px;
		width:200;
		text-align:center;
	}

	#band {
		position:absolute;
		left:3px;
		top:312px;
		width:200;
		text-align:center;
	}

	#career {
		position:absolute;
		left:540;
		top:142;
		width:200;
		text-align:center;
	}

	#formal {
		position:absolute;
		left:213px;
		top:311px;
		width:200;
		text-align:center;
	}

	#baby {
		position:absolute;
		left:370px;
		top:130px;
		width:200;
		text-align:center;
	}

	a.link {
		font-family: Arial;
		font-size: 16px;
		font-weight: bold;
		color: #2A2A80;
		text-decoration:none
	}

	a.link:hover {
		color:#FF1D01;
		text-decoration:none
	}

	a.textLink {
		font-family: Arial;
		font-size: 14px;
		font-weight: normal;
		color: #2A2A80;
		text-decoration:underline
	}

	a.textLink:hover {
		color:#FF1D01;
		text-decoration:none
	}

	a.catalogLink {
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		color: #2A2A80;
		text-decoration:none
	}

	a.catalogLink:hover {
		color:#FF1D01;
		text-decoration:none
	}

	a.colorLink {
		font-family: Arial;
		font-size: 16px;
		font-weight: normal;
		color: #2A2A80;
		text-decoration:underline
	}

	a.colorLink:hover {
		color:#FF1D01;
		text-decoration:none
	}

	#footerBackground {
		background-color:2A2A80;
		position:absolute;
		left:50%;
		top:100%;
		width:744;
		height:25;
		margin-left:-372;
	}

	#footer {
		position:absolute;
		left:50%;
		top:100%;
		width:744; 
		height:25; 
		margin-left:-372;
		text-align:center;
		font-weight: normal;
		font-family: arial;
		font-size:12px;
		z-index:5;
		color:#ffffff
	}

	#footer p {
		margin-top:5
	}

	#borderTable {
	  border-color: #D7CE66;
	  background-color: #000000;
	  background-image: background.gif
	  }
