body{
	background:url(../images/pattern.jpg) repeat-x fixed #ED1C24;
	margin:0 auto;
	padding:0;
	}
#container{
	width:973px;
	margin:0px auto;	
	position:relative;
	clear:both;
	}
#clear{
	clear:both;	
	}
#ClearBoth{
	clear:both;	
	}



#main{
	width:973px;
	margin:27px 0px 0px 0px;
	float:left;	
	padding-bottom:20px;
	}
	#header{
		background-color:#D30008;
		margin-bottom:4px;
		float:left;
		clear:both;
		width:100%;
				}
		
		#logo_revo{
			width:200px;
			float:left;
			}
		#logo_liberty{
			width:86px;
			float:right;
			}
	#banner{
		width:973px;
		margin:0 0 0 0;
		padding-bottom:10px;
		float:left;
		clear:both;
		position:relative;
		height:511px;
		/*background-color:#666666;*/
		/*background:url(../images/slide2_img.jpg);*/

		}
		
	#flashbanner{
		position:absolute;
		z-index:1;
	}
		
	#liberty_fashion{
		 width:100px;
		 float:left;
		 position:absolute;
		 bottom:0;
		 left:0;
		 text-align:center
		 }
	
	#banner #right{
		position:absolute;
		top:0px;
		right:0px;
		width:562px;
		margin-right:10px;
		z-index:2;
	   }
		#menu{
			padding:10px 0px 0 0;		
			
			}
		#menu ul{
			margin:0;
			padding:0px;
			list-style:none;
			text-align:right;
			}
		#menu ul li{
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#FFFFFF;
			display:inline;	
			margin:0 0px 0 5px;
			}
		#menu ul li a{
			font-size:13px;
			color:#FFFFFF;
			text-decoration:none;
			}
		#menu ul li a:hover{
			font-size:13px;
			color:#CCCCCC;
			text-decoration:none;
			}

		#store_loc{
			float:right;
			width:280px;
			}
			#store{
				float:right;
				width:222px;
				background:url(../images/bg_store_locator.gif) no-repeat;
				height:30px;
				margin:10px 0 20px 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF;
				font-weight:bold;
				/*padding:4px 5px 0px 10px;*/
				}
				#locator{
					float:left;
					padding:8px 0 0 10px;
					height:30px;
					}
				#drop{
					float:left;
					margin-left:4px;
					padding-top:6px;
					height:30px;
					}
				.selector{
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#CCCCCC;
					width:118px;
					background-color:#434343;
										}
				#search{
					width:53px;
					float:left;
					margin-left:2px;
					padding-top:6px;
					height:30px;					
					}
			#employee_login{
				width:175px;
				float:right;
				padding:20px 12px 10px 12px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
				}
			.id{
				width:106px;
				background-color:#434343;
				border:1px solid #787878;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#CCCCCC;
				height:12px;
				}
			.whats_new{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
				line-height:15px;
				padding:0 0 0 2px;
				}
			.whats_new a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
				line-height:15px;
				text-decoration:none;
				}
			.whats_new a:hover{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#CCCCCC;
				line-height:15px;
				text-decoration:none;
				}
			.padd_more{
				padding-right:5px;
				}
				
.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
}

.promotion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A4A4A4;
	line-height:16px;
}

.promotion a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A4A4A4;
	line-height:16px;
	text-decoration:none;
}
.promotion a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	line-height:16px;
	text-decoration:none;
}


/*Footer Starts Here*/

#footer{
	width:973px;
	margin-top:8px;
	float:left;
	clear:both;
	position:relative;
	
	}
	#footer #left{
		width:350px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		}
		#footer #left a, #footer #left a:link, #footer #left a:visited{
		color:#FFFFFF;
		text-decoration:none;
		}
		#footer #left a:hover{
		color:#CCCCCC;
		text-decoration:none;
		}
	#footer #right{
		width:444px;
		float:right;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		}
		#footer #right ul{
					margin:0px;
					list-style:none;
					padding:0px;
					}
		#footer #right ul li{
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					display:inline;
					margin-left:10px;					
					}
		#footer #right ul li a{
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					text-decoration:none;
					}
			#footer #right ul li a:hover{
					font-family:Arial, Helvetica, sans-serif;
					color:#CCCCCC;
					text-decoration:none;
					}
/*Footer End Here*/




#foot{
	width:973px;
	/*margin-top:8px;	*/
}

	#footleft{
		width:350px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		line-height:15px;
	}

		#footleft a, #footleft a:link, #footleft a:visited{
		color:#FFFFFF;
		text-decoration:none;
		}
		#footleft a:hover{
		color:#CCCCCC;
		text-decoration:none;
		}

	#footright{
		width:444px;
		float:right;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
	}

		#footright ul{
			margin:0px;
			list-style:none;
			padding:0px;
			}
		#footright ul li{
			font-family:Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			display:inline;
			margin-left:10px;					
			}
		#footright ul li a{
			font-family:Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			text-decoration:none;
			}
		#footright ul li a:hover{
			font-family:Arial, Helvetica, sans-serif;
			color:#CCCCCC;
			text-decoration:none;
			}






/*-------------------------------INNER PAGES-----------------------------*/
	#InnerBanner{
		width:973px;
		margin:0 0 0 0;
		float:left;
		clear:both;
		position:relative;
		height:369px;
		}



	
	#Innerflashbanner{
		position:absolute;
		z-index:1;
	}
	
	
		#InnerBanner #right{
		position:absolute;
		top:1px;
		right:2px;
		width:562px;
		margin-right:10px;
		z-index:2;
	   }
	   #InnerBanner #right1{
		position:absolute;
		top:1px;
		right:2px;
		width:100%;
		margin-right:10px;
		z-index:2;
		background-color:##292826;
	   }

	
	#ContentArea{
		margin:0px;	padding:0px;
		margin-top:4px;
		background:#292826;
		clear:both;
		float:left;
		width:973px;
		position:relative;
		background:url(../images/ltlinksbg.gif) repeat-y left top #292826;
		margin-bottom:10px;
	}

		#ContentArea #left{
			width:170px;
			float:left;
			padding-left:25px;
			padding-right:25px;
			padding-top:25px;
		}
		
	.red{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FF0000;
		}
	.submit_Reset{
		background:url(../images/submitbg.gif) no-repeat;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		border:none;
		height:24px;
		width:71px;
		cursor:pointer;
		}
	.input_text{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#B6B6B6;
		width:250px;
		height:15px;
		background-color:#696968;
		border:none;
		padding:2px 5px 2px 5px;
		}
	.drop_down{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#B6B6B6;
		width:150px;
		background-color:#696968;
		border:none;
		}
	.drop{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#B6B6B6;
		background-color:#696968;
		border:none;
		}
	.drop_down1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#B6B6B6;
		width:150px;
		background-color:#696968;
		border:none;
		width:250px
		}
	.upload{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#B6B6B6;
		width:180px;
		height:18px;
		background-color:#696968;
		border:none;
		line-height:20px;
		}
		
		
		
		
		
		
		
		
		
		
		#ContentArea h3{	/*--------------USED FOR LEFTLINKS HEAD-------------*/
			color:#FF3333;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			margin:0px; padding:0px;
			margin-bottom:10px;			
		}
		
		
		#ContentArea h2{	/*--------------USED FOR LEFTLINKS HEAD-------------*/
			color:#ED1C24;
			text-decoration:none;
			text-transform:uppercase;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:normal;
			margin:0px; padding:0px;
			margin-bottom:10px;
			
		}
		
		#ContentArea h1{	/*--------------USED FOR PAGE HEAD-------------*/
			color:#FFFFFF;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:normal;
			margin:0px; padding:0px;
			padding-bottom:30px;
			display:block;
			width:100%;
			background:url(../images/pagehead_sep.gif) repeat-x 5px 25px;			
		}
		
		.repeatPagepath{
			background:url(../images/pagehead_sep.gif) repeat-x 5px 8px;
			}
		
		#Ltlinks{
			margin:0px; padding:0px;
			list-style-type:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;	
			line-height:26;		
		}
		#Ltlinks li{
			color:#ED1C24;
			line-height:26px;
			background:url(../images/libullet.gif) no-repeat 0px 11px;
			padding-left:15px;
		}
		#Ltlinks li a, #Ltlinks li a:link, #Ltlinks li a:visited {
			color:#ED1C24;
			line-height:26px;
			text-decoration:none;			
		}
		#Ltlinks li a:hover{
			color:#999999;
		}
		
		
		p .sep_dot{
			line-height:25px;
			margin:0px; padding:0px;
			display:block;
		}
		
		


		#ContentArea #right{
			width:695px;
			padding-left:28px;
			padding-right:28px;			
			padding-top:25px;			
			float:left;
			color:#A4A4A4;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:16px;
		}
		
		#ContentArea #right p{
			margin:0px;	padding:0px;
			margin-top:0px;
			margin-bottom:20px;
			line-height:16px;
		}
		.Text12{
			font-size:12px;
		}
		.imgpad{
			padding-right:15px;						
		}
	#newsletterText{
			color:#A4A4A4;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:16px;
			}
	#newsletterText a{
			color:#CCCCCC;
			text-decoration:underline
			font-size:12px;
			}
	#newsletterText a:hover{
			color:#A4A4A4;
			text-decoration:none;
			}
		/*.textee {
			color:#A4A4A4;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:16px;
			}*/
		#ContentArea #right ul{
			margin:0px;
			padding:0px;
			list-style:none;
			}
		#ContentArea #right ul li{
			background:url(../images/bullet_li.gif) 5px 5px no-repeat;
			color:#A4A4A4;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:16px;
			padding-left:20px;
			}

.rt_img{
	border:1px solid #D4D0D0;
	margin-left:20px;
	margin-bottom:10px;
}

.rt_big_img{
	border:2px solid #D4D0D0;
	margin-left:20px;
	margin-bottom:10px;
}

.lt_img{
	margin-right:20px;
	margin-bottom:10px;
}


.HighlightText{
	font-size:13px;
	display:inline;
	font-weight:bold;
/*	background:#B7B7B7;*/
	height:40px;
	color:#B7B7B7;
/*	color:#333333;*/
	width:auto;
}

.padrt{
	padding-right:25px;
}

a.pagelink, a.pagelink:link, a.pagelink:visited{
	color:#a4a4a4;
	text-decoration:underline;
}

a.pagelink:hover{
	text-decoration:none;
}

a.backtotop, a.backtotop:link, a.backtotop:visited{
	color:#a4a4a4;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	font-family:Tahoma, Arial, SansSerif;
}

a.backtotop:hover{
	text-decoration:none;
	color:#DDDBDB;
}



.title{
	color:#DDDBDB;
	text-decoration:none;
	text-transform:uppercase;
	/*background:url(../images/pagehead_sep.gif) repeat-x 5px 25px;*/		
	font-size:14px;	
}


.text14{
	color:#DDDBDB;
	text-decoration:none;
	font-size:14px;	
}

.padlt10{
	padding-left:10px;
}
.padlt10 a{
	text-decoration:none;
	color:#A4A4A4;
}
.padlt10 a:hover{
	text-decoration:none;
	color:#ED1C24;
}


.print_ad_bg{
	background:url(../images/print_ad_bg.jpg) no-repeat center; height:211px; width:25%;
	vertical-align:middle; text-align:center; }
	
.pro_img{ border:1px solid #999999; margin-bottom:8px;}

.page_no_dark{ font-weight:normal; color:#666666; text-decoration:none;}
.page_no{ font-weight:normal; color:#CCCCCC; text-decoration:none;}
.page_no a{ font-weight:bold; color:#ED1C24; text-decoration:none;}
.page_no a:hover{ 	color:#CCCCCC; text-decoration:none;}

.page_no1{ font-weight:bold; color:#ED1C24; text-decoration:none;}
.page_no1 a{ font-weight:normal; color:#CCCCCC; text-decoration:none;}
.page_no1 a:hover{ 	color:#ED1C24; text-decoration:none;}
						
						
						/*--------------USED FOR PAGE HEAD-------------*/
.sitemap{
	font:11px Arial, Helvetica, sans-serif;
	color:#A4A4A4	
}
.sitemap a{
	color:#A4A4A4;
	text-decoration:none;
}
.sitemap a:hover{
	color:#ED1C24;
	text-decoration:none;
}
a.visit_site{
	color:#ED1C24;
	text-decoration:none;
}
a.visit_site:hover{
	color:#ED1C24;
	text-decoration:underline;
}

.media_cov{
	border:1px solid #434343;
	padding:2px;
	width:150px;}
	
.media_video{
	border:1px solid #434343;
	padding:2px;
	width:200px;}
	
.date{
	color:#CCCCCC;
	font-weight:bold;
	text-transform:uppercase;
}

.head{
	background-color:#434341;
	color:#ED1C24;
	font-weight:bold;
	padding-left:10px;
}

.selecthere{
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	}
.submitbtn{
	background-color:#ED1C24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
	}
	
.newhead1{
	background-color:#DD1A22;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFFD78;
}	
.newhead2{
	background-color:#1B1A19;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFD78;
}	
.newtxt{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFD78;
}	
	