body {
	margin: 0px;
	background-image: url(images/bg.gif);
    }
    
a	{
	text-decoration: none;
	}

a:link {
	color: #EC008C;
	background-color: transparent;
	}

a:visited {
	color: #EC008C;
	background-color: transparent;
	}

a:hover {
	color: #4AAA42;
	background-color: transparent; 
    text-decoration: none;
    border-bottom: 1px solid #4AAA42;
	}

a:active {
	color: #4AAA42;
	background-color: transparent;
    border-bottom: 1px solid #4AAA42;
	}
	
a.nounderline {
	border: 0px;
	text-decoration: none;
	background-color: transparent;
	}
	
#container {
	background-color: #FFFFFF;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 20px 20px 10px 20px;
	border-top: 0px;
    border-right: 1px solid #A7A9AC;
	border-bottom: 1px solid #A7A9AC;
    border-left: 1px solid #A7A9AC;
	overflow: hidden;
	}
	
/*---------------------------------------
	Header
-----------------------------------------*/

#top {
	width: 800px;
	height: 80px;
	margin: 0px 0px 14px 0px;
	padding: 0px;
	border: 0px;
	background-color: #FFFFFF;
	text-align: right;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 120%;
	color: #808285;
	}
	
#top img {
	float: right;
    display: block;
    padding: 0px;
    margin: 0px;
	border: 0px;
	}
	
/*---------------------------------------
	Logos
-----------------------------------------*/

#aia {
	float: left;
	width: 375px;
	height: 80px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	border: 0px;
	background-color: transparent;
	background-image: url(images/logo_aia.gif);
	background-repeat: no-repeat;
	}
	
#aia img {
	float: left;
    display: block;
    padding: 0px;
    margin: 0px;
	border: 0px;
	}
	
#aia a {
	display: block;
	width: 180px;
	height: 80px;
	border: 0px;
	}

#ait {
	float: left;
	width: 375px;
	height: 80px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	border: 0px;
	background-color: transparent;
	background-image: url(images/logo_ait.gif);
	background-repeat: no-repeat;
	}
	
#ait img {
	float: left;
    display: block;
    padding: 0px;
    margin: 0px;
	border: 0px;
	}
	
#ait a {
	display: block;
	width: 180px;
	height: 80px;
	border: 0px;
	}
	
/*---------------------------------------
	Forms [Search & Newsletter Subscribe]
-----------------------------------------*/
	
form {
    padding: 0px;
    margin: 0px;
	border: 0px;
	}
		
input.search {
	width: 120px;
	height: 15px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #9D9FA2;	
	text-transform: none;
	}
		
input.subscribe {
	width: 120px;
	height: 15px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #77787B;	
	text-transform: none;
	}
	
/*---------------------------------------
	Menu
-----------------------------------------*/

#menu {
	width: 800px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #EC008C;
	text-align: center;
	}
	
#menu ul {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: transparent;
	}

#menu li {
	display: inline;
	padding: 0px;
	margin: 0px 6px 0px 6px;
	border: 0px;
	text-align: center;
	}

#menu li.bullet {
	display: inline;
	padding: 0px;
	margin: 0px;
	border: 0px;
	}

#menu li a {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	}

#menu li a:hover {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	}
	
#menu img {
	padding: 0px;
	margin: 0px;
	border: 0px;
	}
	
/*---------------------------------------
	Grey Lines
-----------------------------------------*/

#greyline1 {
	width: 800px;
	height: 3px;
	margin: 2px 0px 2px 0px;
	padding: 0px;
	border: 0px;
	background-color: #808285;
	float: none;
	}

#greyline2 {
	width: 800px;
	height: 3px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #BCBDC0;
	float: none;
	}

#greyline3 {
	width: 800px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #D1D3D4;
	float: none;
	}

#greyline4 {
	width: 800px;
	height: 2px;
	margin: 2px 0px 3px 0px;
	padding: 0px;
	border: 0px;
	background-color: #C6C8CA;
	float: none;
	}
	
/*---------------------------------------
	Content [Homepage]
-----------------------------------------*/
	
#contenthome {
	margin: 0px;
	width: 800px;
	overflow: hidden;
	border: 0px;
	background-color: transparent;
	height: auto;
	padding-top: 20px;
	padding-right: 1px;
	padding-bottom: 7px;
	padding-left: 1px;
	clear: both;
	}
	
/*---------------------------------------
	Content
-----------------------------------------*/
	
#content {
	margin: 0px;
	width: 760px;
	overflow: hidden;
	border: 0px;
	background-color: transparent;
	background-image: url(images/beading.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: auto;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
	
/*---------------------------------------
	Content
-----------------------------------------*/
	
#contentsansbeading {
	margin: 0px;
	width: 760px;
	overflow: hidden;
	border: 0px;
	background-color: transparent;
	height: auto;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
	
	/*---------------------------------------
		Content - Main Image
	-----------------------------------------*/
	
	#mainimg {
		float: left;
		padding: 0px;
		margin: 40px 40px 0px 30px;
		width: 300px;
		border: 0px;
		}
	
	#mainimg p.caption {
		color: #858585;
		background-color: transparent;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		line-height: 140%;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		text-align: center;
		}
	
	#mainimg img {
		float: left;
	    display: block;
	    padding: 0px;
	    margin: 0px;
		border: 0px;
		}
	
		/*---------------------------------------
			Main Image Div - Fabric Swatches
		-----------------------------------------*/
		
		.fabric {
			float: left;
		    display: block;
		    padding: 5px;
		    margin: 0px 8px 16px 8px;
			border: 2px solid #D1D3D4;
			background-color: #FFFFFF;
			}
		
		.fabric p {
			margin: 85px 0px 0px 0px;
			padding: 0px;
			background-color: transparent;
			color: #858585;
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			line-height: 140%;
			text-align: center;
			}
			
	
	/*---------------------------------------
		Content - Text
	-----------------------------------------*/
	
	#text {
		float: left;
		padding: 0px;
		margin: 0px;
		width: 370px;
		border: 0px;
		}

	#text h1 {
		color: #EC008C;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 14px;	
		text-align: left;
		font-weight: normal;
		padding: 0px;
		margin: 20px 0px 5px 0px;
		border: 0px;
		}

	#text h1.dedication {
		color: #EC008C;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 14px;	
		text-align: left;
		font-weight: normal;
		padding: 0px;
		margin: 10px 0px 10px 0px;
		border: 0px;
		}

	#text h2 {
		color: #4AAA42;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 13px;	
		text-align: left;
		font-weight: normal;
		padding: 0px;
		margin: 20px 0px 0px 0px;
		border: 0px;
		}
	
	#text p {
		width: 350px;
		color: #858585;
		background-color: transparent;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		line-height: 140%;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		text-align: left;
		}

	#text p.footnote {
		width: 350px;
		color: #858585;
		background-color: transparent;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		line-height: 140%;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		text-align: left;
		}

	#text p.customer {
		width: 150px;
		color: #858585;
		background-color: transparent;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		line-height: 140%;
		margin: 5px 0px 3px 0px;
		padding: 0px;
		text-align: center;
		}
	
	#text p.caption {
		color: #858585;
		background-color: transparent;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		line-height: 140%;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		text-align: center;
		}
		
	#text img.title {
		float: none;
	    display: block;
	    padding: 0px;
	    margin: 0px;
		border: 0px;
		}
		
	#text img.everyway {
		float: none;
	    display: block;
	    padding: 0px;
	    margin-right: auto;
	    margin-left: auto;
		border: 0px;
		}

	#text ul {
		list-style-type: disc;
		width: 300px;
		color: #858585;
		background-color: transparent;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		line-height: 140%;
		margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 20px;
		text-align: left;
		}
		
	#text ul li {
		list-style-type: disc;
		margin: 0px 0px 5px 0px;
		padding: 0px;
		background-color: transparent;
		}
	
		/*---------------------------------------
			Text Div - Custom Outfits
		-----------------------------------------*/
		
		.custom {
			width: 150px;
			float: left;
		    display: block;
		    padding: 5px;
		    margin: 0px 8px 16px 8px;
			border: 2px solid #D1D3D4;	
			}
		
		.customlast {
			width: 150px;
			float: none;
		    display: block;
		    padding: 5px;
		    margin: 0px 8px 16px 8px;
			border: 2px solid #D1D3D4;
			clear: both;
			}
		
	/*---------------------------------------
		Sizing Chart Table
	-----------------------------------------*/
	
	#text table.sizing {
		width: 370px;
		padding: 0px;
		margin: 7px 0px 30px 0px;
		border: 0px;
		border-collapse: collapse;
		}
		
	#text table.sizing th {
		border: 0px;
		padding: 3px 0px 3px 0px;
		border: 1px solid #D1D3D4;
		height: 30px;
		background-color: #DFEDDA;
		color: #858585;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-align: center;
		line-height: 140%;
		}
		
	#text table.sizing td {
		border: 0px;
		padding: 3px 0px 3px 0px;
		border: 1px solid #D1D3D4;
		height: 30px;
		color: #858585;
		background-color: transparent;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-align: center;
		line-height: 140%;
		}
		
	#text table.sizing td.secret {
		border: 0px;
		padding: 3px 0px 3px 0px;
		border: 0px;
		height: 30px;
		}
		
	#text table.sizing td.green {
		border: 0px;
		padding: 3px 0px 3px 0px;
		border: 1px solid #D1D3D4;
		height: 30px;
		color: #858585;
		background-color: #F5F9F4;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-align: center;
		line-height: 140%;
		}
		
	/*---------------------------------------
		Shipping Table
	-----------------------------------------*/
	
	#text table.shipping {
		width: 300px;
		padding: 0px;
		margin: 7px 0px 15px 0px;
		border: 0px;
		border-collapse: collapse;
		}
		
	#text table.shipping th {
		border: 0px;
		padding: 3px 0px 3px 0px;
		border: 1px solid #D1D3D4;
		height: 20px;
		background-color: #DFEDDA;
		color: #858585;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-align: center;
		line-height: 140%;
		}
		
	#text table.shipping td {
		border: 0px;
		padding: 3px 0px 3px 0px;
		border: 1px solid #D1D3D4;
		height: 20px;
		color: #858585;
		background-color: transparent;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-align: center;
		line-height: 140%;
		}
	
/*---------------------------------------
	Newsletter Sign-up
-----------------------------------------*/

#newsletter {
	width: 790px;
	height: 41px;
	margin: 0px 0px 8px 0px;
	padding: 0px 10px 0px 0px;
	border: 0px;
	background-color: #F8C1D9;
	}

#newsletter p {
	color: #58595B;	
	background-color: transparent;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 100%;
	text-align: right;
	}
	
#newsletter img {
	float: right;
    display: block;
    padding: 0px;
    margin: 0px;
	border: 0px;
	}
	
#newsletter table {
	float: right;
	}
	
/*---------------------------------------
	Footer
-----------------------------------------*/
	
#bottom {
	width: 800px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
	overflow: hidden;
	text-align: center;
	}

#bottom p {
	color: #6D6F71;
	background-color: transparent;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 170%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	}

#bottom p.copyright {
	color: #6D6F71;
	background-color: transparent;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 140%;
	margin: 8px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	border-top: 1px solid #DCDDDE;
	}
	
#bottom a {
	color: #6D6F71;
	background-color: transparent; 
    text-decoration: none;
    border: 0px;
	}

#bottom a:hover {
	color: #4AAA42;
	background-color: transparent; 
    text-decoration: none;
    border-bottom: 1px solid #4AAA42;
	}

#bottom a.pink {
	margin: 0px;
	padding: 0px;
	color: #EE4D9B;
	background-color: transparent;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	}

#bottom a.pink:hover {
	color: #4AAA42;
	background-color: transparent; 
    text-decoration: none;
    border-bottom: 1px solid #4AAA42;
	}

#bottom a.pink2 {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	color: #EE4D9B;
	background-color: transparent;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	}

#bottom a.pink2:hover {
	color: #4AAA42;
	background-color: transparent; 
    text-decoration: none;
    border-bottom: 1px solid #4AAA42;
	}
