/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body {
background:url('images/bg.jpg');
background-repeat:repeat-x;
background-color:#d0c9ac;
font-family:"Bell MT";
min-width:1280px;

font-size:18px;
color:#050102;
}
img
{
border:none;
}

#page-wrap {
    
	width: 1275px;
	height:auto;
	margin: 0px auto;
	}
#left-sidebar 
{
width:135px;
float: left;
}
#left-sidebar img
{
margin-top:323px;
margin-left:0px;
position:relative;
}
#right-sidebar 
{
margin-top:155px;
float:right;
width: 128px;

position:relative;
}
#right-sidebar img
{
margin-left:6px;
padding-top:50px;
margin-right:0px;
position:relative;
}
#main-content {
	background: none;
	overflow: hidden;
	 box-shadow:3px 3px 3px 0px #969282;
border-radius:3px;
	
}
#middlewrapper
{
border-radius:3px;
background-color:#FFFFFF;
padding-top:1px;
height:auto;
position: relative;
width:1011px;
padding-bottom:10px;
}
.banner
{
background:url(images/clt_skyline.jpg);
background-repeat:no-repeat;
width:991px;
height:297px;
margin-top:10px;
margin-left:10px;
position:relative;
}
.form
{
background:url(images/form.jpg);
background-repeat:no-repeat;
width:315px;
height:197px;
margin-top:55px;
float:right;
margin-right:20px;
}
.form p
{
margin-top:50px;
padding-left:10px;
color:#FFFFFF;
font-size:13px;
font-family:Arial;
}
.form font
{
padding-left:10px;
color:#FFFFFF;
font-size:13px;
font-family:Arial;
}
.search
{
margin-top:30px;
}
.r1
{
width:130px;
font-size:12px;
color:#696767;
padding:2px;
margin-top:5px;
margin-bottom:3px;
}
.r2
{
width:125px;
font-size:12px;
color:#696767;
padding:2px;
margin-top:5px;
margin-left:2px;
}


#header
{
background:none;
position:relative;
height:155px;
margin-bottom:10px;

}
.header_logo
{
float:left;
margin-top:10px;
width:200px;
}
#header-right1
{
font-family:"Bookman Old Style";
font-size:30px;
font-weight:bold;
float:left;
margin-left:402px;
position:absolute;
}
#header-right1 a
{
color:#111;
text-decoration:none;
}

#header-right2
{
font-family:"Bookman Old Style";
font-size:30px;
font-weight:bold;
float:left;
margin-left:840px;
position:absolute;
}
#header-right2 a
{
color:#111;
text-decoration:none;
}

#menu1
{
float:left;
margin-top:62px;
text-align:center;
text-transform: uppercase;
position:relative;
padding-top:35px;
width:143px;
border-right:1px dotted #000000;
}
#menu1 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#000000;
}
#menu2
{
float:left;
margin-top:62px;
text-align:center;
text-transform: uppercase;
position:relative;
padding-top:35px;
margin-left:10px;
width:140px;
border-right:1px dotted #000000;
}
#menu2 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#000000;
}
#menu3
{
float:left;
margin-top:62px;
text-align:center;
text-transform: uppercase;
position:relative;
padding-top:35px;
margin-left:10px;
width:133px;
border-right:1px dotted #000000;
}
#menu3 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#000000;
}
#menu4
{
float:left;
margin-top:62px;
text-align:center;
text-transform: uppercase;
position:relative;
padding-top:35px;
margin-left:10px;
width:106px;
border-right:1px dotted #000000;
}
#menu4 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#000000;
}#menu5
{
float:left;
margin-top:62px;
text-align:center;
text-transform: uppercase;
position:relative;
padding-top:35px;
padding-bottom:20px;
margin-left:10px;
width:99px;
border-right:1px dotted #000000;
}
#menu5 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#000000;
}#menu6
{
float:left;
margin-top:62px;
text-align:center;
text-transform: uppercase;
position:relative;
padding-top:35px;
margin-left:12px;
width:103px;
}
#menu6 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#000000;
}
.button1
{
float:left;
margin-top:10px;
width:198px;
height:101px;
margin-left:80px;
}
.button2
{
float:left;
margin-top:10px;
width:203px;
height:103px;
margin-left:17px;
}
.button3
{
float:left;
margin-top:10px;
width:200px;
height:102px;
margin-left:17px;
}
.button4
{
float:left;
margin-top:10px;
width:199px;
height:102px;
margin-left:17px;
}
.button5
{
float:left;
margin-top:10px;
width:199px;
height:101px;
margin-left:80px;
}
.button6
{
float:left;
margin-top:10px;
width:201px;
height:101px;
margin-left:17px;
}
.button7
{
float:left;
margin-top:10px;
width:199px;
height:101px;
margin-left:17px;
}
.button8
{
float:left;
margin-top:10px;
width:199px;
height:101px;
margin-left:17px;
}

.heading1
{
float:left;
padding-top:20px;
margin-left:20px;
color:#9d0709;
font-size:30px;
width:700px;
font-weight:bold;
}
.heading1 p
{

line-height:25px;
text-align:justify;
font-family:"Bell MT";
font-size:18px;
color:#050102;
font-weight:normal;
}
.loginbutton
{
float:left;
margin-top:20px;
width:234px;
height:47px;
margin-left:40px;
}
.parking
{
float:left;
margin-top:30px;
width:190px;
height:75px;
margin-left:63px;
}

.heading2
{
float:left;
padding-top:20px;
margin-left:20px;
color:#000000;
font-size:24px;
width:700px;
font-weight:bold;
}
.heading2 ul
{
padding-top:10px;
float:left;
padding-left:80px;
}
.heading2 li
{

line-height:35px;
font-family:"Bell MT";
font-size:18px;
color:#050102;
font-weight:normal;
}

.logo_50
{
background:url(images/50years_logo.jpg);
background-repeat:no-repeat;
float:left;
margin-top:30px;
width:127px;
height:160px;
margin-left:90px;
}
.preffered_logo
{
float:left;
margin-top:30px;
width:150px;
height:122px;
margin-left:80px;
}

.online
{
background:url(images/pay.jpg);
background-repeat:no-repeat;
float:left;
margin-top:10px;
width:230px;
height:207px;
margin-left:12px;
}
.online p
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding-top:5px;
text-transform:uppercase;
text-align:center;
color:#FFFFFF;
}
.online img
{
width:91px;
height:30px;
padding-left:94px;
padding-top:117px;
}
.special
{
background:url(images/football.jpg);
background-repeat:no-repeat;
float:left;
margin-top:10px;
margin-left:18px;
width:231px;
height:207px;
}
.special p
{
font-family:"Bodoni MT";
font-size:18px;
color:#FFFFFF;
text-align:center;
padding-top:177px;
font-weight:bold;
}
.special p a
{
text-decoration:none;
color:#FFFFFF;
}
.managed
{
background:url('images/Preferred-parking_42_37 .png');
background-repeat:no-repeat;
width:498px;
height:220px;
margin-top:5px;
margin-left:10px;
float:left;
}
.managed h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#565656;
padding-top:15px;
padding-left:35px;
text-transform:uppercase;
font-weight:normal;
}

.managedtext
{
font-size:18px;
float:left;
color:#333333;
font-weight:normal;
margin-left:205px;
line-height:23px;
margin-top:30px;
position:absolute;
}

.managed_image
{
/*background:url(images/image.jpg);
background-repeat:no-repeat;*/
width:148px;
height:118px;
float:left;
margin-left:35px;
margin-top:35px;
}
.text
{
font-family:"Times New Roman";
font-size:17px;
color:#514d4c;
margin-top:42px;
margin-left:22px;
}
#body {

    background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    width: 100%;
}
.footer
{
background:url(images/footer_bg.jpg);
background-repeat:repeat-x;
height:290px;
margin-top:10px;
}
#footer-wrapper 
{
margin: 0 auto;
padding: 0;
width:910px;


}

#footer-wrapper ul
{
padding-top:60px;
text-align:center;
}
#footer-wrapper li
{

font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
list-style:none;
float:left;
color:#FFFFFF;
margin-left:7px;
}
#footer-wrapper li a
{
text-decoration:none;
color:#FFFFFF;
}
.image1
{
float:left;
margin-top:30px;
padding-left:85px;

}
.image2
{
float:left;
margin-top:30px;
padding-left:50px;
}
.image3
{
float:left;
margin-top:25px;
padding-left:50px;
}
.image4
{
float:left;
margin-top:25px;
padding-left:50px;
}

.copyright
{
float:left;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
margin-top:30px;
margin-left:175px;
line-height:20px;
text-align:center;
width:498px;
}
.social-logo1
{
width:30px;
float:left;
margin-top:25px;
margin-left:15px;
}
.social-logo2
{
width:30px;
float:left;
margin-top:25px;
margin-left:15px;
}


/******** find - violations *********/


.container-box
{
background:url(images/container-box.jpg);
background-repeat:no-repeat;
width:956px;
height:400px;
margin-top:30px;
margin-bottom:30px;
margin-left:30px;
position:relative;
}
.con-text
{
float:left;
font-family:"Bell MT";
font-size:30px;
padding-top:30px;
margin-left:27px;
font-weight:bold;
color:#9f0609;
}

.press
{
float:left;
padding-top:25px;
margin-left:15px;
}


.con-text1
{
float:left;
padding-top:30px;
margin-left:100px;
}

.text-box
{
float:left;
margin-left:20px;
padding-top:26px;
}
.x1
{
width:60px;
height:30px;
}
.or
{
color:#9f0609;
text-align:center;
padding-top:30px;

}

.text-box1
{
float:left;
margin-left:132px;
padding-top:26px;
}
.lookup
{
margin-left:400px;
padding-top:40px;
}

/******** find - parking*********/
.map
{
padding-top:10px;
margin-left:15px;
}
/********violations-list*********/

.container-box1
{
background:url(images/container-box1.jpg);
background-repeat:no-repeat;
width:963px;
height:553px;
margin-top:30px;
margin-bottom:30px;
margin-left:30px;
position:relative;
}

.box1-heading
{
font-family:"Bell MT";
font-size:30px;
padding-top:30px;
margin-left:105px;
font-weight:bold;
color:#9f0609;
}

.box1-text
{
width:765px;
padding-top:30px;
margin-left:105px;
text-align:justify;
}
.x3
{
margin-left:20px;
}

.events
{
float:left;
margin-left:100px;
padding-top:10px;
}

.box2-text
{
float:left;
padding-top:30px;
margin-left:105px;
text-align:center;
}
.container-box2
{
background:url(images/container-box2.jpg);
background-repeat:no-repeat;
width:956px;
height:400px;
margin-top:30px;
margin-bottom:30px;
margin-left:30px;
position:relative;
}

.box3-text
{
float:left;
padding-top:30px;
margin-left:105px;
}
.box3-text a
{
color:#9f0609;
}
.container-box3
{
background:url(images/container-box3.jpg);
background-repeat:no-repeat;
width:963px;
height:553px;
margin-top:30px;
margin-bottom:30px;
margin-left:30px;
position:relative;
}

.box4-text
{
padding-bottom:5px;
padding-top:5px;
padding-left:30px;
text-align:justify;
width:575px;
}

.container-box4
{
background:url(images/container-box4.jpg);
background-repeat:no-repeat;
width:963px;
height:950px;
margin-top:30px;
margin-bottom:30px;
margin-left:30px;
position:relative;
}

.container-box5
{
background:url(images/container-box5.jpg);
background-repeat:no-repeat;
width:963px;
height:650px;
margin-top:30px;
margin-bottom:30px;
margin-left:30px;
position:relative;
}

/***slider*******************/


#slider {

	/* You MUST specify the width and height */
    width:442px;
    height:140px;
    margin-top:10px;
    margin-left:6px;
    padding:20px 0px 0px 25px;
    border:0px solid red;
	position:relative;	
	overflow:hidden;
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	z-index:0;
	
	/* width = total items multiply with #mask gallery width */
	width:900px;
	overflow:hidden;
}

#gallery li {

	
	/* float left, so that the items are arrangged horizontally */
	float:left;
}

#gallery img
{
width:148px;
height:118px;
}


#mask-excerpt {
	
	/* Set the position */
	position:absolute;	
	top:0;
 	z-index:500px;
	/* width should be lesser than #slider width */
	width:300px;
	overflow:hidden;	
	left:185px;
    border:0px solid red;
    margin-top:12px;
}
	
#excerpt {
	/* Opacity setting for different browsers */
	filter:alpha(opacity=90);
	-moz-opacity:0.9;  
	-khtml-opacity: 0.9;
	opacity: 0.9;  
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;

	
	/* Set the position */
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	
	/* Set the style */
	width:290px;
    background:#fff;
	overflow:hidden;
	font-family:arial;
	font-size:13px;

}

	#excerpt li {
		padding:5px;
	}
	


.clear {
	clear:both;	
}


/***slider*******************/



/**** CPCC Parking ****/

.first
{
margin-top:30px;
float:left;
margin-left:115px;
}
.last
{
margin-top:30px;
float:left;
margin-left:90px;
}
.r3
{
width:230px;
font-size:12px;
color:#696767;
padding:2px;
margin-top:5px;
margin-bottom:3px;
}
input
{
margin-left:0px;
}

.box-heading
{
font-family:"Bell MT";
font-size:20px;
padding-top:40px;
margin-left:105px;
font-weight:bold;
border-bottom:2px solid #dddddf;
width:430px;
color:#9f0609;
}
.container-box6
{
background:url(images/container-box6.jpg);
background-repeat:no-repeat;
width:963px;
height:950px;
margin-top:30px;
margin-bottom:30px;
margin-left:30px;
position:relative;
}
.b2
{
margin-top:30px;
float:left;
margin-left:115px;
width:170px;
}

.b1
{
margin-top:30px;
float:left;
margin-left:20px;
width:170px;
}

