
/* Global
--------------------------------------------------------------------------------------------- */
	body { 
		margin:0;
		padding:0;
		background:#009999 url(images/bg_body.gif) repeat-x top left;
		} 

	a, a:visited, a:hover {	
		font-size:12px;	
		font-family:Verdana,Arial,Helvetica; 
		font-weight:400;	
		color:#000;	
		text-decoration:underline;
		}
	a:hover {
		color:#000;	
		}
		
	object {
		margin:0;
		padding:0;
		}
		
	h1, h2, h3, h4, h5, h6 {
		margin:2px 0 5px 0;
		font-family:Arial,Verdana,Helvetica; 
		color:#821710;
		border-bottom:1px solid #00AAA6;
		}
	h1 {
		color:#00AAA6;
		font-size:18px;
		}
	h2 {
		font-size:14px;
		color:#821710;
		border-bottom:0;
		}
	h3 {
		font-size:12px;
		border-bottom:0;
		}
	h4 {
		font-size:10px;
		border-bottom:0;
		}
	h5 {
		font-size:9px;
		border-bottom:0;
		}
		
	hr { 
		height:1px;
		color:#000000;
		}
		
	form {
		margin:0;
		padding:0;
		}
	input {
		/* border:1px solid #000; */
		background-color:#FFF;
		}
		
	ul, ol, li {	
		font-size:12px;
		font-family:Verdana,Arial,Helvetica; 
		font-weight:400;
		color:#000;
		}

/* Common Structural Definitions
--------------------------------------------------------------------------------------------- */

	p, td, div, .copy, .bold, .copySmall, .copyLarge, .form, .button, .hdr, .subHdr, .error {	
		font-size:12px;	
		font-family:Arial,Verdana,Helvetica; 
		font-weight:400;
		color:#000;	
		line-height:1.5em;
		}

	a.copySmall, a.copySmall:visited, a.copySmall:hover {
		font-size:12px;	
		font-family:Verdana,Arial,Helvetica; 
		font-weight:400;
		color:#000;	
		line-height:1.5em;
		}
	a.hdr, a.hdr:visited, a.hdr:hover {
		font-size:12px;	
		font-family:Verdana,Arial,Helvetica; 
		font-weight:400;
		color:#000;	
		line-height:1.5em;
		}
	a.subHdr, a.subHdr:visted, .subHdr:hover {
		font-size:12px;	
		font-family:Verdana,Arial,Helvetica; 
		font-weight:400;
		color:#000;	
		line-height:1.5em;
		}
	a.error, a.error:visited, a.error:hover	{
		font-size:12px;	
		font-family:Verdana,Arial,Helvetica; 
		font-weight:400;
		color:#000;	
		line-height:1.5em;
		}
		
	.copySmall, a.copySmall, a.copySmall:visited, a.copySmall:hover {	
		font-size:10px;	
		}
		
	.copyLarge, a.copyLarge, a.copyLarge:visited, a.copyLarge:hover {	
		font-size:14px;	
		}

	.form {
		background-color:#fff;
		}
		
	.button { 
		color:#fff; 
		font-weight:800; 
		background:#009999;
		border:1px solid #009999;
		cursor:pointer;
		}
		
	.hdr, a.hdr, a.hdr:visited, a.hdr:hover, .subHdr, a.subHdr, a.subHdr:visted, .subHdr:hover {
		font-size:14px;	
		font-weight:800;
		color:#009999;	
		}
	.subHdr, a.subHdr, a.subHdr:visted, .subHdr:hover {	
		font-size:10px;	
		color:#009999;
		}
		
	.error, a.error, a.error:visited, a.error:hover {	
		color:#900;	
		}

	.bold {	
		font-weight:800;
		}

	.copyright, .copyright a, .copyright a:visited, .copyright a:hover {	
		font-size:10px;	
		font-family:Verdana,Arial,Helvetica; 
		font-weight:400;
		color:#FFF;	
		line-height:1em;
		text-decoration:none;
		}
	.copyright a:hover {
		text-decoration:underline;
		}
		
	.dropCap {
		float: left;
		width: 50px;
		font-size: 62px;
		line-height: 51px;
		font-weight: normal;
		color:#000;
		font-family:Georgia, "Times New Roman", Times, serif;
		}

	.indent {
		text-indent:1.5em;
		}

	.clear {
		clear:both;
		}
	.lineTop {
		border-top:1px solid #ccc;
		}

/* Site Specific
--------------------------------------------------------------------------------------------- */
	div.giftCards img {
		padding:4px;
		}
	.hdrText {float:right;}
	#container {
		margin:0 auto;
		padding: 4px;
		width: 760px;
		}
	#topNav {
		height:20px;
		font-size:11px;
		color:#fff;
		text-align:right;
		}
		#topNav a, #topNav a:visited, #topNav a:hover {
			padding:3px;
			font-size:11px;
			color:#fff;
			text-decoration:none;
			}
		
	#bodyShadow {
		background:#fff url(images/content_shadow.gif) repeat-x top left;
		}
	#bodyContainer {
		padding: 4px;
		background:url(images/dawahares_logo.gif) no-repeat top left;
		}
	#content {
		clear:both;
		padding:5px 8px;
		}
	#logo {
		float:left;
		margin:0;
		padding:0;
		width:376px;
		height:84px;
		}
		#logo a {
			width:376px;
			height:84px;
			display:block;
			}
			#logo h1 {
				display:none;
				}
	.spacerBR{
		clear:both;
		width:100%;
		height:3px;
		overflow:hidden;
		}
	.spacerSS{
		float:left;
		width:3px;
		height:297px;
		overflow:hidden;
		}
	#search {
		float:right;
		margin:0;
		padding:20px;
		line-height:2em;
		text-align:right;
		vertical-align:top;
		}
		#search input {
			font-size:10px;
			color:#000;
			border:1px solid #CCC;
			}
		#search input.button {
			font-size:10px;
			margin-left:10px;
			color:#fff;
			background:#009999;
			border:1px solid #009999;
			}
				
/* FUN IMAGE MENU USING SINGLE IMAGE YAY*/
	.accesslinks {display:none;}
	#nav1 {
		float:left;
		width: 540px;
		height: 24px;
		background-image: url(images/menu.gif);
		background-repeat:no-repeat;
		margin:0;
		padding: 0;
		position: relative;
	}
	#nav1 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
	#nav1 li, #nav1 a {height: 24px; display: block; color:transparent;}
		#nav1_1 {left: 0; width: 70px;}
		#nav1_2 {left: 70px; width: 121px;}
		#nav1_3 {left: 191px; width: 70px;}
		#nav1_4 {left: 261px; width: 121px;}
		#nav1_5 {left: 382px; width: 128px;}

		#nav1_1 a:hover {background: transparent url(images/menu.gif) 0px -24px no-repeat;}
		#nav1_2 a:hover {background: transparent url(images/menu.gif) -70px -24px no-repeat;}
		#nav1_3 a:hover {background: transparent url(images/menu.gif) -191px -24px no-repeat;}
		#nav1_4 a:hover {background: transparent url(images/menu.gif) -261px -24px no-repeat;}
		#nav1_5 a:hover {background: transparent url(images/menu.gif) -382px -24px no-repeat;}

		#nav1_1 a:active {background: transparent url(images/menu.gif) 0px -48px no-repeat;}
		#nav1_2 a:active {background: transparent url(images/menu.gif) -70px -48px no-repeat;}
		#nav1_3 a:active {background: transparent url(images/menu.gif) -191px -48px no-repeat;}
		#nav1_4 a:active {background: transparent url(images/menu.gif) -261px -48px no-repeat;}
		#nav1_5 a:active {background: transparent url(images/menu.gif) -382px -48px no-repeat;}
/* END */


	#loggedInNav {
		clear:both;
		font-size:11px;
		height:24px;
		color:#000;
		width:100%;
		font-weight:400;
		background:#cfe1c8 url(images/bg_loggedIn.gif) no-repeat top left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		#loggedInNav div.acctLinks{
			float:right;
			}
		#loggedInNav div.acctLinks ul {
			margin:0 0 0 12px;
			padding:0 15px 0 0;
			list-style-type:none;
			}
			#loggedInNav div.acctLinks li {
			display:inline;
				color:#006666;
				}
			#loggedInNav div.acctLinks ul li a, #loggedInNav div.acctLinks ul li  a:visited, #loggedInNav div.acctLinks ul li  a:hover {
				font-size:12px;
				color:#006666;
				font-weight:400;
				line-height:2em;
				text-decoration:none;
				}
				#loggedInNav div.acctLinks ul li  a:hover {
					color:#000;
					}
		#loggedInNav a, #loggedInNav a:visited, #loggedInNav a:hover {
			padding:3px;
			font-size:11px;
			color:#cfe1c8;
			text-decoration:none;
			}
	#menu {
		clear:both;
		font-size:11px;
		height:24px;
		color:#000;
		width:100%;
		font-weight:400;
		background:#a9c69c;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		#menu div.cartLinks{
			float:right;
			}
		#menu div.cartLinks ul {
			margin:0 0 0 12px;
			padding:0 15px 0 0;
			list-style-type:none;
			}
			#menu div.cartLinks li {
			display:inline;
				color:#666666;
				}
			#menu div.cartLinks ul li a, #menu div.cartLinks ul li  a:visited, #menu div.cartLinks ul li  a:hover {
				font-size:12px;
				color:#666666;
				font-weight:400;
				line-height:2em;
				text-decoration:none;
				}
				#menu div.cartLinks ul li  a:hover {
					color:#fff;
					}
	#homeSlideShow {
		float:left;
		width:535px;
		height:297px;
		/*background:url(images/slideshow_holder.jpg) no-repeat top left;*/
		}
	#homeSpecial {
		float:left;
		width:214px;
		height:208px;
		background:url(images/special_holder.jpg) no-repeat top left;
		}
	.spacerSpecial {
		float:left;
		width:214px;
		height:3px;
		overflow:hidden;
		}
	#homepagePromotion {
		float:left;
		width:214px;
		height:86px;
		/* background:url(images/homepage_promotion.jpg) no-repeat top left; */
		}
	#homeMailingList {
		float:left;
		width:214px;
		height:86px;
		background:url(images/bg_mailing_list.gif) no-repeat top left;
		}
		#homeMailingList div {
			font-size:11px;
			color:#006666;
			padding:25px 5px 0 5px;
			}
		#homeMailingList form{
			text-align:right;
			padding:5px 0 0 0;
			}
		#homeMailingList input {
			font-size:10px;
			color:#000;
			border:1px solid #CCC;
			}
		#homeMailingList input.button {
			font-size:10px;
			margin-left:10px;
			color:#FFF;
			background:#009999;
			border:1px solid #CCC;
			}
	#homeApparel {
		clear:both;
		height:38px;
		background:#a9c69c url(images/apparal_header.gif) no-repeat top center;
		}
	#homeCollegeFlash {
		clear:both;
		height:323px;
		}

	#bottomContainer {
		width:752px;
		height:405px;
		background:#fff url(images/homepage_box.gif) no-repeat top left;
		}
		
	#bottomLeftContainer {
		padding:20px;
		width:375px;
		width/* */:/**/335px; 
		width: /**/335px;
		height:401px;
		height/* */:/**/361px; 
		height: /**/361px;
		}
		
	#bottomLeftContainer img {
		border:none;
		}
		
	.apparel1 {
		display:block;
		float:left;
		margin:5px 20px 0 0;
		width:157px;
		height:54px;
		background:#fff url(images/btn_mens_apparel.gif) no-repeat top left;
	}
	
	.apparel2 {
		display:block;
		float:left;
		margin:5px 0 0 0;
		width:158px;
		height:54px;
		background:#fff url(images/btn_womens_apparel.gif) no-repeat top left;
	}
	
	.apparel3 {
		display:block;
		float:left;
		margin:0 20px 0 0;
		width:157px;
		height:54px;
		background:#fff url(images/btn_mens_suits.gif) no-repeat top left;
	}
	
	.apparel4 {
		display:block;
		float:left;
		width:158px;
		height:54px;
		background:#fff url(images/btn_womens_outerwear.gif) no-repeat top left;
	}
	
	.apparel5 {
		display:block;
		float:left;
		margin:0 20px 0 0;
		width:157px;
		height:54px;
		background:#fff url(images/btn_young_mens.gif) no-repeat top left;
	}
	
	.apparel6 {
		display:block;
		float:left;
		width:158px;
		height:54px;
		background:#fff url(images/btn_juniors.gif) no-repeat top left;
	}
	
	.apparel7 {
		display:block;
		float:left;
		margin:0 20px 0 0;
		width:157px;
		height:54px;
		background:#fff url(images/btn_kids.gif) no-repeat top left;
	}
	
	.apparel8 {
		display:block;
		float:left;
		width:158px;
		height:54px;
		background:#fff url(images/btn_accessories.gif) no-repeat top left;
	}

	#bottomNav {
		padding-top:10px;
		font-size:11px;
		color:#ccffff;
		}
		#bottomNav div.copyright {
			float:left;
			font-size:9px;
			line-height:normal;
			color:#ccffff;
			}
			#bottomNav div.copyright a, #bottomNav div.copyright a:visited, #bottomNav div.copyright a:hover {
				font-size:9px;
				line-height:normal;
				color:#ccffff;
				text-decoration:none;
				}
				#bottomNav div.copyright a:hover {
					text-decoration:underline;
					}
		#bottomNav div.privacy{
			color:#ccffff;
			text-align:right;
			float:right;
			}
		#bottomNav div.privacy a, #topNav div.privacy a:visited, #topNav div.privacy a:hover {
			padding:3px;
			font-size:10px;
			color:#ccffff;
			text-decoration:none;
			}
			#bottomNav div.privacy a:hover {
				text-decoration:underline;
				}
.newletterBox-bottom {
	width:494px;
	background:#fff url(images/newsletter_box_bottom.gif) no-repeat bottom left;
	padding-bottom:20px;
	}
.newletterBox-top {
	width:494px;
	background:url(images/newsletter_box_top.gif) no-repeat top left;
	padding:40px 5px 0 5px;
	}
.contactBox-bottom {
	width:425px;
	background:#fff url(images/contact_box_bottom.gif) no-repeat bottom left;
	padding-bottom:20px;
	}
.contactBox-top {
	width:425px;
	background:url(images/contact_box_top.gif) no-repeat top left;
	padding:40px 5px 0 5px;
	}
	
/* Slide-out Menu 
#menus { display:none; }*/
.slideoutMenu div ul, .slideoutMenu div {
	padding:0;
	margin:0;
	border-top:1px solid #a9c69c;
	}
	.slideoutMenu div ul li {
		list-style-type:none;
		}
		.slideoutMenu div ul li a, .slideoutMenu div ul li a:visited, .slideoutMenu div ul li a:hover,
		.slideoutMenu div a, .slideoutMenu div a:visited, .slideoutMenu div a:hover {
			display:block;
			padding:6px;
			font-size:11px;	
			font-family:Verdana,Arial,Helvetica; 
			color:#000;
			text-decoration:none;
			border-right:4px solid #a9c69c;
			background-color:#fff;
			border-left:4px solid #a9c69c;
			border-bottom:4px solid #a9c69c;
			line-height:normal;
			}
			.slideoutMenu div ul li a:hover, .slideoutMenu div a:hover {
				color:#fff;
				background-color:#6d8f5d;
				}

	