/*****************************************************************************************************/
/* COPYRIGHT (C) 2008 CAMBRIDGE GARAGE. ALL RIGHTS RESERVED */

body
{
	margin:0;
	padding:0;
	font:0.7em verdana, sans-serif;
	background:url('../_img/_bg/body.gif') repeat-x #f4f2ef;
}

.media_item_container {
	border:1px solid #d3d3d3;
	margin:1em;
	padding:0.5em;
}

a,a:visited
{
 border:0;
 margin:0;
 padding:0;
 text-decoration:none;
 color:#4466AA;
}

a:hover
{
 text-decoration:none;
 margin:0;
 padding:0;
 border:0;
 color:#000;
}

a img,img,form,p,h1,h2,h3,h4
{
 margin:0;
 padding:0;
 border:0;
}

.clear
{
 clear:both;
 font-size:1px;
 line-height:1px;
 height:1px;
 margin-top:-1px;
}

.left {
	float: left;
}

.right {
	float: right;
}

/*****************************************************************************************************/
/* CONTAINER */

div#cg
{
 padding:0;
 margin:0 auto;
 width:900px;
}

/*****************************************************************************************************/
/* HEAD */

div#head
{
 float:left;
 padding:11px 0 0 0;
 margin:0 0 1px 0;
 width:900px;
 height:107px;
 overflow:hidden;
 background:url('../_img/_bg/cambridge-garage-logo.gif') 97px 11px no-repeat;
}

div#logo
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
 height:75px;
 overflow:hidden;
}

div#logo img
{
 float:left;
 padding:0;
 margin:0;
 width:96px;
 height:75px;
}

div#nav
{
 float:left;
 padding:0;
 margin:0 0 0 0;
 width:950px;
 height:31px;
 overflow:hidden;
}

div#nav ul
{
 padding:0;
 margin:0;
 list-style-type:none;
}

div#nav li
{
 float:left;
 display:inline;
 padding:0;
 margin:0;
 height:32px;
 font-size:0%;
}

div#nav li a,div#nav li a:visited
{
 padding:31px 0 0 0;
 float:left;
 font-size:1px;
 display:block;
}

li#n1 a,li#n1 a:visited { width:159px; background:url('../_img/_bg/nav1.gif') no-repeat; }
li#n2 a,li#n2 a:visited { width:155px; background:url('../_img/_bg/nav2.gif') no-repeat; }
li#n3 a,li#n3 a:visited { width:67px; background:url('../_img/_bg/nav3.gif') no-repeat; }
li#n4 a,li#n4 a:visited { width:102px; background:url('../_img/_bg/nav4.gif') no-repeat; }
li#n5 a,li#n5 a:visited { width:91px; background:url('../_img/_bg/nav5.gif') no-repeat; }
li#n6 a,li#n6 a:visited { width:63px; background:url('../_img/_bg/nav6.gif') no-repeat; }
li#n7 a,li#n7 a:visited { width:87px; background:url('../_img/_bg/nav7.gif') no-repeat; }
li#n8 a,li#n8 a:visited { width:97px; background:url('../_img/_bg/nav8.gif') no-repeat; }
li#n9 a,li#n9 a:visited { width:79px; background:url('../_img/_bg/nav9.gif') no-repeat; }

li#n1 a:hover { background:url('../_img/_bg/nav1.gif') right 0 no-repeat; }
li#n2 a:hover { background:url('../_img/_bg/nav2.gif') right 0 no-repeat; }
li#n3 a:hover { background:url('../_img/_bg/nav3.gif') right 0 no-repeat; }
li#n4 a:hover { background:url('../_img/_bg/nav4.gif') right 0 no-repeat; }
li#n5 a:hover { background:url('../_img/_bg/nav5.gif') right 0 no-repeat; }
li#n6 a:hover { background:url('../_img/_bg/nav6.gif') right 0 no-repeat; }
li#n7 a:hover { background:url('../_img/_bg/nav7.gif') right 0 no-repeat; }
li#n8 a:hover { background:url('../_img/_bg/nav8.gif') right 0 no-repeat; }
li#n9 a:hover { background:url('../_img/_bg/nav9.gif') right 0 no-repeat; }

/*****************************************************************************************************/
/* MAIN */

div#main
{
 float:left;
 padding:0;
 margin:0;
 width:900px;
}

div#mainLeft
{
 float:left;
 padding:0;
 margin:0;
 width:682px;
}

div#mainLeft #flash
{
 float:left;
 padding:0;
 margin:0;
 width:680px;
 height:304px;
 overflow:hidden;
 background:url('../_img/_bg/no-flash.jpg') no-repeat;
}

div#mainRight
{
 float:left;
 padding:1px 0 0 0;
 margin:0;
 width:218px;
}

div#main .mainLeftHome
{
 width:680px;
 height:302px;
 overflow:hidden;
}

div#main .mainRightHome
{
 width:220px;
 height:302px;
 overflow:hidden;
}

/*****************************************************************************************************/
/* HOME PAGE */

div#homeLeft
{
 float:left;
 padding:0 0 0 20px;
 margin:0;
 width:430px;
}

div#homeLeftPic
{
 float:left;
 padding:0;
 margin:0;
 width:125px;
}

div#homeLeftPic img
{
 padding:0;
 margin:188px 0 0 0;
 width:125px;
 height:89px;
}

div#homeLeftText
{
 float:left;
 padding:59px 20px 0 32px;
 margin:0;
 width:253px;
}

div#homeLeftText p
{
 color:#626262;
 line-height:140%;
}


div#homeLeftText h2
{
 padding:0;
 margin:34px 0 0 0;
}

div#homeLeftText h3
{
 padding:0;
 margin:4px 0 4px 0;
 color:#626262;
 font-size:100%;
}

a.newsletterButton:link, a.newsletterButton:visited
{
 background:url(../_img/_bg/newsletter.gif) left top;
 height:1px;
 width:190px;
 padding:23px 0px 0px;
 font-size:1px;
 line-height:100px;
 overflow:hidden;
 clear:left;
 float:left;
 margin:9px 0px 0px 0px;
}

a.newsletterButton:hover, a.newsletterButton:active
{
 background: url(../_img/_bg/newsletter.gif) right top;
}

div#homeRight
{
 float:left;
 padding:59px 0 0 22px;
 margin:0;
 width:428px;
}

div#homeRightText
{
 float:left;
 padding:0;
 margin:0;
 width:428px;
}

div#homeRightText p
{
 margin:0 0 6px 0;
 color:#626262;
 line-height:140%;
}

div#homeRightForm
{
 float:left;
 padding:8px 0 0 12px;
 margin:0;
 width:416px;
}

div#homeRightForm p
{
 margin:0 0 2px 0;
 color:#626262;
}

div#homeRightForm input,select
{
 margin:0 0 5px 0;
 background:#f2f2f2;
 font:10px Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 border:1px solid #9A9A9A;
 display:block;
}

a.placeRequestButton:link, a.placeRequestButton:visited
{
 background: url(../_img/_bg/place-request.jpg) left top;
 height:1px;
 width:122px;
 padding:23px 0px 0px;
 font-size:1px;
 line-height:100px;
 overflow:hidden;
 clear:left;
 float:left;
 margin:9px 0 0 0;
}

a.placeRequestButton:hover, a.placeRequestButton:active
{
 background:url(../_img/_bg/place-request.jpg) right top;
}

/*****************************************************************************************************/
/* SUBNAV */

div#subNav
{
 float:left;
 padding:0;
 margin:0 0 1px 0;
 width:680px;
 height:31px;
 overflow:hidden;
 background:url('../_img/_bg/subnav.gif') no-repeat;
}

div#subNav ul
{
 padding:0;
 margin:0;
 list-style-type:none;
}

div#subNav li
{
 float:left;
 display:inline;
 padding:0;
 margin:0;
 height:32px;
 font-size:0%;
}

div#subNav li a,div#subNav li a:visited
{
 padding:31px 0 0 0;
 float:left;
 font-size:1px;
 display:block;
}

li#subNav_newrange1 a,li#subNav_newrange1 a:visited { width:61px; background:url('../_img/_subnav/s40.gif') no-repeat; }
li#subNav_newrange2 a,li#subNav_newrange2 a:visited { width:69px; background:url('../_img/_subnav/xc60.gif') no-repeat; }
li#subNav_newrange3 a,li#subNav_newrange3 a:visited { width:61px; background:url('../_img/_subnav/s80.gif') no-repeat; }
li#subNav_newrange4 a,li#subNav_newrange4 a:visited { width:61px; background:url('../_img/_subnav/v50.gif') no-repeat; }
li#subNav_newrange5 a,li#subNav_newrange5 a:visited { width:61px; background:url('../_img/_subnav/v70.gif') no-repeat; }
li#subNav_newrange6 a,li#subNav_newrange6 a:visited { width:69px; background:url('../_img/_subnav/xc70.gif') no-repeat; }
li#subNav_newrange7 a,li#subNav_newrange7 a:visited { width:69px; background:url('../_img/_subnav/xc90.gif') no-repeat; }
li#subNav_newrange8 a,li#subNav_newrange8 a:visited { width:69px; background:url('../_img/_subnav/c30.gif') no-repeat; }
li#subNav_newrange9 a,li#subNav_newrange9 a:visited { width:59px; background:url('../_img/_subnav/c70.gif') no-repeat; }
li#subNav_newrange1 a:hover { background:url('../_img/_subnav/s40.gif') left -33px no-repeat; }
li#subNav_newrange2 a:hover { background:url('../_img/_subnav/xc60.gif') left -33px no-repeat; }
li#subNav_newrange3 a:hover { background:url('../_img/_subnav/s80.gif') left -33px no-repeat; }
li#subNav_newrange4 a:hover { background:url('../_img/_subnav/v50.gif') left -33px no-repeat; }
li#subNav_newrange5 a:hover { background:url('../_img/_subnav/v70.gif') left -33px no-repeat; }
li#subNav_newrange6 a:hover { background:url('../_img/_subnav/xc70.gif') left -33px no-repeat; }
li#subNav_newrange7 a:hover { background:url('../_img/_subnav/xc90.gif') left -33px no-repeat; }
li#subNav_newrange8 a:hover { background:url('../_img/_subnav/c30.gif') left -33px no-repeat; }
li#subNav_newrange9 a:hover { background:url('../_img/_subnav/c70.gif') left -33px no-repeat; }

li#subNav_ownership1 a,li#subNav_ownership1 a:visited { width:124px; background:url('../_img/_subnav/care-by-volvo.gif') no-repeat; }
li#subNav_ownership2 a,li#subNav_ownership2 a:visited { width:93px; background:url('../_img/_subnav/insurance.gif') no-repeat; }
li#subNav_ownership3 a,li#subNav_ownership3 a:visited { width:136px; background:url('../_img/_subnav/mot-insurance.gif') no-repeat; }
li#subNav_ownership4 a,li#subNav_ownership4 a:visited { width:86px; background:url('../_img/_subnav/service.gif') no-repeat; }
li#subNav_ownership5 a,li#subNav_ownership5 a:visited { width:90px; background:url('../_img/_subnav/motability.gif') no-repeat; }
li#subNav_ownership1 a:hover { background:url('../_img/_subnav/care-by-volvo.gif') left -33px no-repeat; }
li#subNav_ownership2 a:hover { background:url('../_img/_subnav/insurance.gif') left -33px no-repeat; }
li#subNav_ownership3 a:hover { background:url('../_img/_subnav/mot-insurance.gif') left -33px no-repeat; }
li#subNav_ownership4 a:hover { background:url('../_img/_subnav/service.gif') left -33px no-repeat; }
li#subNav_ownership5 a:hover { background:url('../_img/_subnav/motability.gif') left -33px no-repeat; }

li#subNav_contact1 a,li#subNav_contact1 a:visited { width:132px; background:url('../_img/_subnav/contact-details.gif') no-repeat; }
li#subNav_contact2 a,li#subNav_contact2 a:visited { width:117px; background:url('../_img/_subnav/contact-form.gif') no-repeat; }
li#subNav_contact3 a,li#subNav_contact3 a:visited { width:136px; background:url('../_img/_subnav/map-directions.gif') no-repeat; }
li#subNav_contact1 a:hover { background:url('../_img/_subnav/contact-details.gif') left -33px no-repeat; }
li#subNav_contact2 a:hover { background:url('../_img/_subnav/contact-form.gif') left -33px no-repeat; }
li#subNav_contact3 a:hover { background:url('../_img/_subnav/map-directions.gif') left -33px no-repeat; }

li#subNav_media1 a,li#subNav_media1 a:visited { width:110px; background:url('../_img/_subnav/media1.gif') no-repeat; }
li#subNav_media2 a,li#subNav_media2 a:visited { width:96px; background:url('../_img/_subnav/media2.gif') no-repeat; }
li#subNav_media1 a:hover { background:url('../_img/_subnav/media1.gif') left -33px no-repeat; }
li#subNav_media2 a:hover { background:url('../_img/_subnav/media2.gif') left -33px no-repeat; }

/*****************************************************************************************************/
/* PANELS */

div#panelOffers
{
 float:right;
 padding:20px 17px 0 17px;
 margin:0 0 0 0;
 width:185px;
 height:284px;
 overflow:hidden;
 background:url('../_img/_bg/panel-offers.gif') no-repeat;
}

div#panelOffers h4
{
 margin-bottom:15px;
}

div.panelOffer
{
 clear:both;
 padding:12px 0 10px 0;
 margin:0;
 width:184px;
 background:url('../_img/_panels/offer-sep.gif') repeat-x;
}

div.panelOffer p
{
 font-size:100%;
 font-weight:bold;
 color:#4465AC;
 line-height:130%;
}

div#panelOffers ul
{
 float:right;
 padding:20px 0 0 0;
 margin:0;
 width:184px;
 list-style-type:none;
 text-align:right;
 background:url('../_img/_panels/offer-sep.gif') repeat-x;
}

div#panelOffers li
{
 padding:0;
 margin:0 0 3px 0;
 font-weight:bold;
 color:#4465AC;
}

div#panelTestDrive
{
 padding:20px 17px 0 17px;
 margin:0 0 2px 0;
 width:184px;
 height:272px;
 background:url('../_img/_bg/panel-right.gif') no-repeat;
}

div#panelTestDrive h4
{
 padding:0;
 margin:0 0 15px 0;
}

div#panelTestDrive p
{
 color:#555450;
 line-height:130%;
}

div#testDriveForm
{
 padding:0;
 margin:15px 0 0 0;
}

div#testDriveForm input,select
{
 margin:0 0 5px 0;
 background:#f2f2f2;
 font:10px Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 border:1px solid #9A9A9A;
 display:block;
}

div#testDriveForm input
{
 width:180px;
}

a.placeRequestButtonPanel:link, a.placeRequestButtonPanel:visited
{
 background: url('../_img/_bg/panel-place-request.gif') no-repeat;
 height:1px;
 width:121px;
 padding:21px 0px 0px;
 font-size:1px;
 line-height:100px;
 overflow:hidden;
 clear:left;
 float:left;
 margin:9px 0 0 0;
}

a.placeRequestButtonPanel:hover, a.placeRequestButtonPanel:active
{
 background:url('../_img/_bg/panel-place-request.gif') left -22px no-repeat;
}

div#panelContact
{
 padding:20px 17px 0px 17px;
 margin:0 0 0px 0;
 width:184px;
 height:290px;
 background:url('../_img/_bg/panel-rightcon.gif') no-repeat;
}

div#panelContact h4
{
 padding:0;
 margin:0 0 15px 0;
}

div#panelContact p
{
 margin:0 0 12px;
 color:#555450;
 line-height:130%;
}

a.emailUsButtonPanel:link, a.emailUsButtonPanel:visited
{
 background: url(../_img/_bg/panel-email-us.gif) no-repeat;
 height:1px;
 width:121px;
 padding:21px 0px 0px;
 font-size:1px;
 line-height:100px;
 overflow:hidden;
 clear:left;
 float:left;
 margin:0;
}

a.emailUsButtonPanel:hover, a.emailUsButtonPanel:active
{
 background:url(../_img/_bg/panel-email-us.gif) left -22px no-repeat;
}

/*****************************************************************************************************/
/* STATIC */

div#staticHead
{
 float:left;
 padding:0;
 margin:1px 0 0 0;
 width:680px;
 height:4px;
 overflow:hidden;
 background:url('../_img/_bg/static-head.gif');
}

div#staticBanner
{
 float:left;
 padding:0;
 margin:0;
 width:680px;
 height:168px;
 overflow:hidden;
}

div#staticBanner img
{
 float:left;
 padding:0;
 margin:0;
 width:680px;
 height:168px;
}

div#static
{
 float:left;
 padding:20px 0 0 1px;
 margin:0;
 width:679px;
 background:url('../_img/_bg/static.gif') repeat-y;
}

div#staticWide
{
 float:left;
 padding:0 20px 0 20px;
 margin:0;
 width:640px;
}

div#staticPics
{
 float:left;
 padding:0;
 margin:0;
 width:153px;
}

div#staticPics img
{
 float:left;
 padding:0;
 margin:0 0 4px 0;
 width:153px;
}

div#staticText
{
	float:left;
	padding:0 20px 15px 20px;
	margin:0;
	width:485px;
	line-height: 17px;
}

div#staticTextfull
{
	float:left;
	padding:0 20px 15px;
	margin:0;
	width:640px;
	line-height: 17px;
}

div#static h3
{
 margin:0 0 16px 0;
}

h3.subHeading
{
 padding-top:8px;
}

div#static p
{
 padding:0;
 margin:0 0 12px 0;
 color:#666;
}

div#static p.subTitle
{
 font-weight:bold;
 color:#1C4ABA;
}

div#static ul
{
 padding:0;
 margin:0 0 12px 0;
 list-style-type:none;
 color:#666;
}

div#static li
{
 padding:0 0 0 15px;
 margin:0 0 12px 0;
 color:#666;
 background:url('../_img/bullet.gif') 0 3px no-repeat;
}

/* div#static a,div#static a:visited
{
 color:#666;
 text-decoration:underline;
} */ 

div#static table.insuranceTable
{
 padding:0;
 margin:10px 0 20px 0;
 width:486px;
}

div#static td.insuranceTd
{
 padding:10px;
 background:#7c8589;
 color:#fff;
}

div#static td.tableHeadLeft
{
 padding:10px;
 background:#012476;
 color:#fff;
 font-weight:bold;
 width:253px;
}

div#static td.tableHeadRight
{
 background:#012476;
 color:#fff;
 font-weight:bold;
 width:191px;
}

div#static td.tableSpacer
{
 padding:0;
 height:2px;
 background:0;
}

div#staticFoot
{
 clear:both;
 padding:0;
 margin:0 0 1px 0;
 width:680px;
 height:4px;
 overflow:hidden;
 background:url('../_img/_bg/static-foot.gif');
}

div#map
{
 float:left;
 padding:0;
 margin:0 0 20px 0;
 width:639px;
 height:200px;
}

div.uline {
	background-color: #dcdcd2;
	height: 1px;
	width: auto;
	clear: both;
}

/*****************************************************************************************************/
/* DYNAMIC */

#dynamic
{
 float:left;
 padding:0;
 margin:0;
 width:636px;
}

div.dynamic
{
 float:left;
 padding:0 0 15px 0;
 margin:0 0 15px 0;
 width:636px;
 border-bottom:1px solid #DCDCD2;
 overflow:hidden;
}

div.dynamicPic
{
 float:left;
 padding:0;
 margin:0;
 width:318px;
 text-align:center;
}

div.dynamicPic img
{
 padding:0;
 margin:0;
}

div.dynamicText
{
 float:left;
 padding:0;
 margin:0;
 width:318px;
 line-height: 17px;
}

div.dynamic h4
{
 margin:0 0 12px 0;
}

div.dynamic p
{
 padding:0;
 margin:0 0 12px 0;
 color:#666;
}

a.fullDetailsButton:link, a.fullDetailsButton:visited
{
 background: url('../_img/_bg/view-details.gif') left top no-repeat;
 height:1px;
 width:121px;
 padding:23px 0 0 0;
 font-size:1px;
 overflow:hidden;
 clear:left;
 float:left;
 margin:0;
 display:block;
}

a.fullDetailsButton:hover	
{
 background:url(../_img/_bg/view-details.gif) left -22px no-repeat;
}

a.fullArticleButton:link, a.fullArticleButton:visited
{
 background: url('../_img/_bg/read-full-article.gif') left top no-repeat;
 height:1px;
 width:121px;
 padding:23px 0 0 0;
 font-size:1px;
 overflow:hidden;
 clear:left;
 float:left;
 margin:0;
 display:block;
}

a.fullArticleButton:hover	
{
 background:url(../_img/_bg/read-full-article.gif) left -22px no-repeat;
}


a.sendEnquiryButton:link, a.sendEnquiryButton:visited
{
 background: url('../_img/_bg/send-enquiry.gif') left top no-repeat;
 height:1px;
 width:121px;
 padding:23px 0 0 0;
 font-size:1px;
 overflow:hidden;
 clear:left;
 float:left;
 margin:0;
 display:block;
}

a.sendEnquiryButton:hover	
{
 background:url(../_img/_bg/send-enquiry.gif) left -22px no-repeat;
}

a.goBackButton:link, a.goBackButton:visited
{
 background: url('../_img/_bg/go-back.gif') left top no-repeat;
 height:1px;
 width:121px;
 padding:23px 0 0 0;
 font-size:1px;
 overflow:hidden;
 clear:left;
 float:left;
 margin:0;
 display:block;
}

a.goBackButton:hover	
{
 background:url(../_img/_bg/go-back.gif) left -22px no-repeat;
}

a.usedcarbut:link, a.usedcarbut:visited
{
 background: url('../_img/_bg/usedcarsbut.gif') left top no-repeat;
 height:1px;
 width:191px;
 padding:23px 0px 0px 0px;
 font-size:1px;
 overflow:hidden;
 clear:left;
 float:left;
 margin:0;
 display:block;
}

a.usedcarbut:hover	
{
 background:url('../_img/_bg/usedcarsbut.gif') right top no-repeat;
}

a.scrnsvrbut:link, a.scrnsvrbut:visited
{
	background: url('../_img/_media/scrnsvrbut.gif') left top no-repeat;
	height:1px;
	width:170px;
	padding:22px 0px 0px;
	font-size:1px;
	overflow:hidden;
	clear:left;
	float:right;
	margin:14px 0px 0px;
	display:block;
}

a.scrnsvrbut:hover	
{
 background:url('../_img/_media/scrnsvrbut.gif') right top no-repeat;
}


/*****************************************************************************************************/
/* CONTACT FORM */

div#contactForm
{
 padding:0;
 margin:0;
}

div#contactForm input
{
 margin:0;
 background:#f2f2f2;
 font:10px Verdana, Arial, Helvetica, sans-serif;
 color:#666;
 border:1px solid #9A9A9A;
 width:200px;
 display:block;
}

div#contactForm textarea
{
 margin:0;
 background:#f2f2f2;
 font:10px Verdana, Arial, Helvetica, sans-serif;
 color:#666;
 border:1px solid #9A9A9A;
 width:200px;
 height:100px;
 display:block;
}

div#static table.contactTable
{
 padding:0;
 margin:10px 0 20px 0;
 width:486px;
}

div#static td.contactLabel
{
 padding:10px;
 color:#666;
 text-align:right;
}

div#static td.contactField
{
 padding:10px;
 color:#666;
 width:300px;
}

div#static td.tableHeadLeft
{
 padding:10px;
 background:#012476;
 color:#fff;
 font-weight:bold;
 width:253px;
}

div#static td.tableHeadRight
{
 background:#012476;
 color:#fff;
 font-weight:bold;
 width:191px;
}

div#static td.tableSpacer
{
 padding:0;
 height:2px;
 background:0;
}

/*****************************************************************************************************/
/* BASE */

div#base
{
 float:left;
 padding:0;
 margin:0;
 width:900px;
}

.baseHome
{
 height:305px;
 background:url('../_img/_bg/base-home.jpg') no-repeat;
}

/*****************************************************************************************************/
/* FOOT */

div#foot
{
 float:left;
 padding:0;
 margin:1px 0 3px 0;
 width:900px;
 height:32px;
 overflow:hidden;
}

div#copyright
{
 float:left;
 padding:0;
 margin:0;
 width:450px;
 height:32px;
 overflow:hidden;
 background:url('../_img/_bg/copyright.gif') no-repeat;
}

div#copyright p
{
 padding:31px 0 0 0;
 margin:0;
 font-size:1px;
 height:1px;
}

div#footNav
{
 float:left;
 padding:0;
 margin:0;
 width:450px;
 height:33px;
 overflow:hidden;
}

div#footNav ul
{
 padding:0;
 margin:0;
 list-style-type:none;
}

div#footNav li
{
 float:left;
 display:inline;
 padding:0;
 margin:0;
 height:32px;
}

div#footNav li a,div#footNav li a:visited
{
 float:left;
 padding:31px 0 0 0;
 font-size:1px;
 display:block;
}

li#f1 a,li#f1 a:visited { width:133px; background:url('../_img/_bg/nav10.gif') no-repeat; }
li#f2 a,li#f2 a:visited { width:128px; background:url('../_img/_bg/nav11.gif') no-repeat; }
li#f3 a,li#f3 a:visited { width:104px; background:url('../_img/_bg/nav12.gif') no-repeat; }
li#f4 a,li#f4 a:visited { width:85px; background:url('../_img/_bg/nav13.gif') no-repeat; }

li#f1 a:hover { background:url('../_img/_bg/nav10.gif') right 0 no-repeat; }
li#f2 a:hover { background:url('../_img/_bg/nav11.gif') right 0 no-repeat; }
li#f3 a:hover { background:url('../_img/_bg/nav12.gif') right 0 no-repeat; }
li#f4 a:hover { background:url('../_img/_bg/nav13.gif') right 0 no-repeat; }

/*****************************************************************************************************/
/* MISC */

.sIFR-flash {
 visibility: visible !important;
 margin: 0;
}

.sIFR-replaced {
 visibility: visible !important;
}

span.sIFR-alternate {
 position: absolute;
 left: 0;
 top: 0;
 width: 0;
 height: 0;
 display: block;
 overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
 display: none !important;
}

.sIFR-hasFlash h2 {
 visibility: hidden;
}

.sIFR-hasFlash h3 {
 visibility: hidden;
}

.sIFR-hasFlash h4 {
 visibility: hidden;
}

.dtbg {
	background: url(../_img/_media/dt-bg.jpg);
	height: 162px;
	width: 311px;
	margin: 0px 2px 3px 0px;
	float: left;
	padding: 7px 0px 0px 7px;
}

.ssbg {
	background: url(../_img/_media/ss-bg.jpg);
	height: 162px;
	width: 631px;
	margin: 0px 2px 3px 0px;
	float: left;
	padding: 7px 0px 0px 7px;
}

.dtbg img, .ssbg img {
	float: left;
	border: 1px solid #2c2c2d;
}

.picy {
	float: left;
	border: 1px solid #2c2c2d;
	height: 150px;
	width: 200px;
}

.accssrs {
	border: 1px solid #2c2c2d;
}

.sstxt {
	margin: 0px;
	float: left;
	width: 405px;
	padding-top: 65px;
	padding-left: 10px;
}

.note {
	font-size: 10px;
	color: #7b7a74;
}

.dtsizes {
	margin: 0px;
	float: left;
	width: 95px;
	padding-top: 100px;
	padding-left: 10px;
	font-weight: bold;
}

/*****************************************************************************************************/
/* MAP STUFF */

a.mapbut1:link, a.mapbut1:visited
{
	background: url('../_img/map1but.gif') left top no-repeat;
	height:1px;
	width:240px;
	padding:122px 0px 0px;
	font-size:1px;
	overflow:hidden;
	margin:14px 0px 0px 0px;
	display:block;
	float: left;
}

a.mapbut1:hover, a.mapbut1:active	
{
 background:url('../_img/map1but.gif') right top no-repeat;
}

a.mapbut2:link, a.mapbut2:visited
{
	background: url('../_img/map2but.gif') left top no-repeat;
	height:1px;
	width:240px;
	padding:122px 0px 0px;
	font-size:1px;
	overflow:hidden;
	margin:14px 0px 0px 4px;
	display:block;
	float: left;
}

a.mapbut2:hover, a.mapbut2:active	
{
 background:url('../_img/map2but.gif') right top no-repeat;
}

a.mapbut3:link, a.mapbut3:visited
{
	background: url('../_img/map3but.gif') left top no-repeat;
	height:1px;
	width:240px;
	padding:122px 0px 0px;
	font-size:1px;
	overflow:hidden;
	margin:3px 0px 0px;
	display:block;
	float: left;
}

a.mapbut3:hover, a.mapbut3:active	
{
 background:url('../_img/map3but.gif') right top no-repeat;
}

.sitemap a:link, .sitemap a:visited {
	background: #E6E6E6;
	display: block;
	height: 15px;
	width: auto;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 10px;
	line-height: 15px;
}

.sitemap a:hover, .sitemap a:active	{
	background: #DDDDDD;
}

.sitemap a.sub:link, .sitemap a.sub:visited {
	background: #F3F3F3;
	padding-left: 30px;
}

.sitemap a.sub:hover, .sitemap a.sub:active	{
	background: #E6E6E6;
}

.rdesign {
	clear: both;
	float: right;
	margin-bottom: 6px;
}