/* ======================================================================== */
/* Adverts Control                                                            */
/* ======================================================================== */

.ad-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	color: #FFF;
	text-decoration:none;
	text-align: center;
	font-size: 12px;
	margin-left: 25px;
}

.sprynav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	color: #FFF;
	text-decoration:none;
	text-align: left;
	font-size: 12px;
	margin-left: 5px;
}
.sprynav a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fff;
	text-decoration:none;
	text-align: center;
	font-size: 12px;
}
.sprynav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #cc0000;
	text-decoration:none;
	text-align: center;
	font-size: 12px;
}
#pagespacer{width:980px;margin:auto;height: 10px;	float: left;}	


/* ======================================================================== */
/* Quick Search Controls                                                            */
/* ======================================================================== */

#qsearch-wrapper{
	margin:auto;
	float: left;
	height: 180px;
	width: 980px;
	
}
.qsearchbox{
	margin:auto;
	float:left;
	height: 180px;
	width: 316px;
	}

 .qsearchtop{
	margin:auto;
	float:left;
	width: 316px;
	height: 29px;
	line-height: 29px;
	background-image: url(../images/qsearch-top.jpg);
	font-weight: 700;
}

.qsearchmain{
	background-image: url(../images/qsearch-main.jpg);
	margin:auto;
	float:left;
	height: 118px;
	width: 316px;
}
.qsearchmain a{
	margin:auto;
	float:left;
	height: 118px;
	width: 316px;
}
.qsearchmain a:hover{
	margin:auto;
	float:left;
	height: 118px;
	width: 316px;
}
.qsearch-dropbg{
	margin:auto;
	float:left;
	width: 280px;
	height: 33px;
	line-height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #FFF;
	background-image: url(../images/qsearch-dropbg.jpg);
	text-align: center;
	font-size: 12px;
	text-decoration: none;
}


.qsearch-dropbg a{
	margin:auto;
	float:left;
	width: 233px;
	height: 29px;
	line-height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #FFF;	
	text-align: center;
	font-size: 12px;
    text-decoration: none;
}
.qsearch-dropbg a:hover{
	margin:auto;
	float:left;
	width: 233px;
	height: 29px;
	line-height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #cc0000;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
}


.qsearch-go{
	margin:auto;
	float:left;
	width: 36px;
	height: 33px;
	line-height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #FFF;
	background-image: url(../images/qsearch-go.jpg);
	text-align: center;
	font-size: 14px;
	text-decoration: none;
}
.qsearch-go a{
	margin:auto;
	float:left;
	width: 33px;
	height: 33px;
	line-height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
}
.qsearch-go a:hover{
	margin:auto;
	width: 33px;
	height: 33px;
	line-height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #cc0000;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
}

.qsearch-spacer{
	margin:auto;
	float:left;
	width:16px;
	height:180px;
}

.new-qSearchDropdownList{

	margin-top:5px;
	

}

/* ======================================================================== */

.bodyboxholder{
	margin:auto;
	float:left;
	height: 300px;
	width: 480px;
	
}
.maincopy {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	text-align: left;
	font-size: 12px;
}

.aprtext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	text-align: left;
	font-size: 16px;
}

.advertbar{	margin:auto;float: right;height: 21px;width: 400px;	border-right-width: 1px;border-right-style: solid;border-right-color: #000;	background-image: url(/images/homepage/main-advert-footer-background.jpg);}
.advertboxnew{
	margin:auto;
	float:left;
	height: 146px;
	width: 233px;
}
.advertboxholder{
	margin:auto;
	float:left;
	height: 117px;
	width: 233px;
}
.bodyboxholder{
	margin:auto;
	float:left;
	height: 300px;
	width: 480px;
	
}
.rssboxholder{
	margin:auto;
	float:left;
	height: 77px;
	width: 480px;
	background-image: url(/images/rss-bg.jpg);
	color:#FFF;
	font-weight: 100;
}

.rsstop{
	margin:auto;
	float:left;
	height: 28px;
	width: 480px;
	background-image: url(/images/rss-header.jpg);
}
.copyholder{
	margin:auto;
	float:left;
	height: 185px;
	width: 460px;
	background-image: url(/images/copy-bg.jpg);
	padding-left: 10px;
	padding-right: 10px;
	text-indent: 0px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #000;
}
.microsite-holder{
	margin:auto;
	float:left;
	height: 216px;
	width: 632px;
}

.advertdemonstrator{
	margin:auto;
	float:left;
	height: 117px;
	width: 233px;
}
.advertfinance{
	margin:auto;
	float:left;
	height: 117px;
	width: 233px;
}

.advertbox-spacer{
	margin:auto;
	float:left;
	width:16px;
	height:146px;
}
.advertbox-spacer-long{
	margin:auto;
	float:left;
	width:16px;
	height:300px;
}
.advertheader{
	margin:auto;
	float:left;
	width: 233px;
	height: 29px;
	line-height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #FFF;
	background-image: url(../images/Small-ad-bar.jpg);
	text-align: center;
	font-size: 12px;
	text-decoration: none;
}

.advertheader a{
	margin:auto;
	float:left;
	width: 233px;
	height: 29px;
	line-height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #FFF;	
	text-align: center;
	font-size: 12px;
    text-decoration: none;
}
.advertheader a:hover{
	margin:auto;
	float:left;
	width: 233px;
	height: 29px;
	line-height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #cc0000;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
}


.advertlongheader{
	margin:auto;
	float:left;
	width: 980px;
	height: 29px;
	line-height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #FFF;
	background-image: url(../images/long-ad-bar.jpg);
	text-align: center;
	font-size: 14px;
}
.finance{
	width:957px;
	height:52px;
	margin:auto;
	float:left;
	line-height: 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	background-image: url(../audi-finance/finance-offers-bar.jpg);
	background-repeat: no-repeat;
}


#advertboxnew {
	margin:auto;
	float:left;
	width: 239px;
	height: 146px;
	
}	
	
.advertleftbox{
	margin:auto;
	float: left;
	height: 271px;
	width: 233px;	
	background-image: url(/images/side-ad1.jpg);
	
}
.advertrightbox{
	margin:auto;
	float: left;
	height: 271px;
	width: 233px;	
	background-image: url(/images/side-ad2.jpg);
}
.advertbox4{
	margin:auto;
	height: 28px;
	width: 239px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	background-image: url(/images/homepage/main-advert-footer-background.jpg);
	line-height: 21px;
}
.mainad{
	margin:auto;
	float: left;
	height: 216px;
	width: 828px;	
}
#mainad-bar{
	margin:auto;
	float: left;
	height: 146px;
	width: 980px;
	
}
.mainad-index{
	margin:auto;
	float: left;
	height: 218px;
	width: 828px;	
}
.980ad{
	margin:auto;
	float: left;
	height: 184px;
	width: 980px;
	text-align: center;
}

.widenav{
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	float: left;
	height: 33px;
	width: 980px;
	background-image: url(../images/homepage/980nav.jpg);
	line-height: 30px;
	font-weight: 600;
}

.widenav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-weight: 600;
}

.widenav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	font-weight: 600;
}
.mainad-index-ani{
	margin:auto;
	float: left;
	height: 184px;
	width: 828px;	
}

.mainad-index-bottom{
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	float: left;
	height: 34px;
	width: 828px;
	background-image: url(../images/homepage/new-animation-bottom.jpg);
	line-height: 30px;
}

.mainad-index-bottom a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#000;
}

.mainad-index-bottom a:hover{
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#fff;
}


.advertbox {margin:auto;height:158px;width: 235px;float: left;}

#advert{
	width:678px;
	height:100%;	
	float: left;
}	

#flashad{
	width:300px;
	margin:auto;
	height: 217px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}	

#bottomadvert{
	width:720px;
	margin:auto;
	height: 138px;
	top: 15px;
	float: right;
	vertical-align: bottom;
	border: 1px solid #000;
}	
#topadvert{
	width:680px;
	margin:auto;
	height: 319px;
	float: right;
	border: 1px solid #000;
	background-color: #e8e8e8;	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}	
#keypeople{
	width:680px;
	margin:auto;
	height: 480px;
	float: right;
	border: 1px solid #000;
	background-color: #e8e8e8;	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}	

#service{
	width:680px;
	margin:auto;
	height: 1070px;
	float: right;
	border: 1px solid #000;
	background-color: #e8e8e8;	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}	

#indexadvert{
	width:680px;
	height: 480px;
	top: 15px;
	float: left;
	border: 1px solid #000;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #f6f6f6;
}
#advert1{
	width:233px;
	height: 138px;
	top: 15px;
	float: left;
	border: 1px solid #000;
	background-image: url(../audi-centres/images/new.jpg);
}
#advert2{
	width:233px;
	height: 138px;
	top: 15px;
	float: left;
	border: 1px solid #000;
	background-image: url(../audi-centres/images/used.jpg);
}
#advert3{
	width:233px;
	height: 138px;
	top: 15px;
	float: left;
	border: 1px solid #000;
	background-image: url(../audi-centres/images/service.jpg);
}

/* ======================================================================== */
/* Wrappers Control                                                            */
/* ======================================================================== */


#bodywrapper{
	width:980px;
	height: inherit;
	min-height:100%;
	margin:auto;
}

.height{
	height:100%;
	
}
.formwrapper{
	width:980px;
	height: 100px;
	margin:auto;
}

#wrapper{
	width:980px;
	margin:auto;
	height: 36px;
}	

#advertwrapper{
	width:980px;
	margin:auto;
	height: 218px;
	float: left;
}

/* ======================================================================== */
/* Search Control                                                            */
/* ======================================================================== */

.search {
	height: 216px;
	width: 152px;
	float: left;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	vertical-align: middle;
}
	
#searchloaderbg {
	margin:auto;
	height: 29px;
	width: 152px;
	float: left;
	background-image: url(/images/quick-search-header.jpg);
	font-family: Arial, Helvetica, sans-serif;
	line-height: 29px;
	color: #FFF;
	text-align: center;
	font-size: 14px;
}
#searchbox {
	height: 189px;
	width: 152px;
	float: left;
	text-align:left;
	background-image: url(../images/quick-search-body.jpg);
	background-repeat: no-repeat;
}
#searchbox2 {
	height: 189px;
	width: 152px;
	float: left;
	text-align:left;
	background-image: url(../images/quick-search-body-red.jpg);
	background-repeat: no-repeat;
}
.qSearchDropdownList{
	margin-left:3px;
	margin-top:3px;
	width: 147px;
}
#quickSearchModel {width:147px;}

/* ======================================================================== */
/* Bar & Curves Control                                                            */
/* ======================================================================== */
#leftcurve{}	
#advertbar{}
#advertbodybar{}
#leftcurve2{}
#leftcurvebody{}
.leftcurve{	margin:auto;float: left;width:27px;	height: 21px;background-image: url(/images/homepage/main-advert-curve.jpg);}
#topadvertbar {
	margin:auto;
	float: left;
	height: 30px;
	width: 720px;
}

#advertbar{
}
.advert1bar{
	margin:auto;
	width:234px;
	height: 21px;
	float: left;
	background-image: url(/images/homepage/main-advert-footer-background.jpg);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	line-height: 18px;
}	

#advert1bar{}

#nav-spacer{
	width:980px;
	margin:auto;
	height: 15px;
	float: left;
	clear: both;
}	
.spacer {margin:auto;float: left;height: 20px;width: 232px;}
#spacerpanel{}	
#spacerpanel{}	
#spacerbody	{width:980px;margin:auto;height: 20px;}	
#spacerpanelx{width:232px;margin:auto;height: 20px;}	
#spacerpanely{width:232px;margin:auto;	height: 20px;}	
#bodyspacer {
	margin:auto;
	float: left;
	height: 20px;
	width: 720px;
	line-height: 20px;
}

#pagespacer	{
	width:980px;
	margin:auto;
	height: 16px;
}	
#pagespacer-top	{width:980px;margin:auto;height: 15px;}	
.quickSearchLogo{background-image:url(/images/audiModels/audi-logo-qs.jpg);background-repeat:no-repeat;width:75px;height:50px;float:right;padding-right:10px;}
#advert1bar{}
#spacerbody2 {background-image: url(/images/header-bar.jpg);width:980px;margin:auto;height: 67px;}


/* ======================================================================== */
/* Form Control                                                            */
/* ======================================================================== */

#enquiryform{
	width:938px;
	margin:auto;
	float: left;
	height: 100%;
	background-color: #e8e8e8;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}


#newspage{
	width:938px;
	margin:auto;
	float: left;
	height: 1500px;
	background-color: #e8e8e8;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}


.inchcape{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	width:938px;
	margin:auto;
	float: left;
	height:100%;
	background-color: #ffffff;	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
#new-audimodels{
	width:978px;
	margin:auto;
	float: left;
	height: auto;
	min-height:100%;
	background-color: #FFF;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
}
#rss-audimodels{
	width:978px;
	margin:auto;
	float: left;
	height: inherit;
	min-height:100%;	
	background-color: #FFF;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.rss-audimodels{
	width:978px;
	margin:auto;
	float: left;
	height: 1500px;
	background-color: #FFF;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}

#video-news{
	width:978px;
	margin:auto;
	float: left;
	height: 2000px;
	background-color: #FFF;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}





#enquiry{
	width:680px;
	margin:auto;
	height: 680px;
	float: right;
	border: 1px solid #000;
	background-color: #e8e8e8;	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}	

#serviceform{
	width:938px;
	margin:auto;
	float: left;
	height: 100%;
	background-color: #e8e8e8;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}	

.formbutton{background-image:url(../audi-centres/images/send-button.jpg);
height:33px;
width:105px;
line-height:24px;
color:#FFF;
font-size:14px
}



.nav {
	text-align:center;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #FFF;
	height: 29px;
	font-weight: 500;
	line-height: 29px;
}
.nav a{
	text-align:center;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #FFF;
	height: 29px;
	font-weight: 500;
	line-height: 29px;
}
.nav a:hover{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #cc0000;
	height: 29px;
	font-weight: 500;
	line-height: 29px;
}

.leftnav {
	text-align:left;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #ffffff;
	width: 194px;
	height: 27px;
	font-weight: 400;
	line-height: 27px;
	background-image:url(/images/left-nav-bg.jpg);
	text-indent: 10px;
}
.leftnav a{
	text-align:left;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #ffffff;
	width: 194px;
	height: 27px;
	font-weight: 400;
	line-height: 27px;
}
.leftnav a:hover{
	text-align:left;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #cc3333;
	width: 194px;
	height: 27px;
	font-weight: 400;
	line-height: 27px;
}
#navbox{
	width: 194px;
	margin:auto;
	height: 216px;
	float: left;
	border: 1px solid #000;
	background-color: #aaaaaa;
}

#navheader{
	width: 980px;
	margin:auto;
	height: 67px;
	float: left;
	border: 0px solid #000;
	background-color: #000;
}

.navbar {width: 980px;height: 36px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;	border-top-color: #666;	border-right-color: #666;border-bottom-color: #666;	border-left-color: #666;background-image: url(/images/homepage/top-nav-background.jpg);text-align: center;}
.navshaddow {text-align:center;	margin:auto;width: 980px;height: 5px;background-image: url(/images/homepage/top-nav-drop-shadow.jpg);	}	
.navspacer {width: 2px;text-align:center;height: 36px;background-image: url(/images/homepage/top-nav-spacer.jpg);position: relative;float: left;}

#home {	width: 65px;float: left;}	
#newsearch {width: 140px;float: left;}
#usedsearch {width: 140px;float: left;}	
#audimodels {margin:auto;width: 100px;float: left;}
#finance {margin:auto;width: 110px;	float: left;}	
#service {margin:auto;width: 120px;	float: left;}
#dealerships {margin:auto;width: 110px;float: left;	}
#news {	margin:auto;width: 62px;float: left;}	
#companyinfo {margin:auto;width: 116px;	float: left;}
#left-home {width: 194px;float: left;}	
#left-news {width: 194px;float: left;}	
#left-keypeople {width: 194px;float: left;}
#left-enquiry {width: 194px;float: left;}
#left-contact {width: 194px;float: left;}	
#left-business {width: 194px;float: left;}

/* ======================================================================== */
/* Side Panel & Footer Control                                                            */
/* ======================================================================== */


#body{
	width:720px;
	margin:0px;
	height: 600px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	vertical-align: top;
	white-space: normal;
}	

#middlepanel	{
	width:512px;
	margin:auto;
	height: 300px;
	float: left;
}	

#sidepanel	{
	width:234px;
	margin:auto;
	height: 300px;
	float: right;
}	

#sidepanel-right	{
	width:234px;
	margin:auto;
	height: 300px;
	float: right;
}	

#sidepanel-left	{
	width:234px;
	margin:auto;
	height: 300px;
	float: left;
	text-align: center;
}	
.footer	{
	margin:auto;
	vertical-align:middle;
	background-image: url(../images/footer.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	float: left;
	text-indent: 20px;
	line-height: 50px;
	color: #FFF;
	text-decoration: none;
	font-weight: 300;
}
.footer	a{
	color: #FFF;
	text-decoration: none;
	font-weight: 300;
}
.footer	a:hover{	
	color: #cc0000;
    text-decoration: none;
}
#footer	{
	width:980px;
	margin:auto;
	height: 50px;
	float: left;	
	vertical-align: middle;
	background-image: url(../images/footer.jpg);	
}
#footerspacer{width:980px;margin:auto;height: 20px;	float: left;}	

#footertext{
	width:960px;
    text-decoration: none;
	margin:auto;
	height: 50px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #666666;
	font-weight: 100;
	clear: both;
	margin-left: 20px;
}

.smalltext{
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #666666;
	font-weight: 100;	
	}	
.footertext{
    text-decoration: none;
	width:960px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #666666;
	font-weight: 100;	
	}	

.footertext a{
	 text-decoration: none;
	width:960px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #666666;
	font-weight: 100;	
}	
.footertext a:hover{
	text-decoration: none;
	width:960px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #cc0000;
	font-weight: 100;	
}	


.titlefield { /*CSS for RSS title link in general*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #cc0000;
	font-size:14px;
	font-weight:400;
	text-align: left;
}
.titlefield a { /*CSS for RSS title link in general*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	font-size:14px;
	font-weight:400;
	text-align: left;
}
.titlefield a:hover { /*CSS for RSS title link in general*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	font-size:14px;
	font-weight:400;
	text-align: left;
}

.labelfield{ /*CSS for label field in general*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-align: left;
	color:#FFF;}

.datefield{ /*CSS for date field in general*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: left;
	font-weight: 100;
	}
   
#example3{ /*Demo 3 main container*/
	width: 450px;
	height: 60px;
	padding-left: 10px;
	padding-bottom:5px;
	float: left;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
	margin-top: 0;
	margin-bottom: 0px;
	padding-right: 10px;
}

code{ /*CSS for insructions*/
color: red;
}

#sidebar-title{ color:#000; text-decoration:none }
   #sidebar-title a{ color:#000;text-decoration:none}
    #sidebar-title a:hover{ color:#cc0000;text-decoration:none}
