/*****CSS RESET*******/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/******TYPOGRAPHY******/
h2{
	color:#e5ad27;
	font-size: 24px;
    font-style: normal;
    font-weight: normal;
    text-transform: normal;
    letter-spacing: 0.1em;
    line-height: 1.4em;
	display:block;
	padding-bottom:10px;
}
h3{
	color:#868484;
	font-size:18px;
	font-weight:100;
	line-height:1.2em;
}
h4{
	color:#e5ad27;
	font-size:16px;
	font-weight:100;
	display:block;
	padding-bottom:5px;
}
p{
	font-size:18px;
	color:#868484;
}
a{
	text-decoration:none;
	color:#868484;
}
a:hover{
	color:#e5ad27;
}
body, html {
	background:white;
	font-family:'Droid Serif', Arial, serif;
	width:100%;
}
::selection{
	background:#635c47;
}
::-moz-selection{
	background:#635c47;
}
/***CURRENTLY PLACED ONLY ON BIKE PAGE***/
#emergency{
	float:left;
	height:40px;
	width:880px;
	margin:0 40px;
}
/******GENERAL DIVS*******/
.white-line{
	float:left;
	width:100%;
	height:4px;
	background-color:#d3d1cc;
}
.yell-line{
	float:left;
	width:100%;
	height:4px;
	background-color:#e5ad27;
}
#container{
	background:white;
	width:100%;
	float:left;
}
#container2{
	background-color:#2e2226;
	background-image: url(images/green-pat.jpg);
	background-repeat: repeat;
	width:100%;
	float:left;
	padding:0;
}
#container3{
	width:100%;
	float:left;
	margin-bottom:40px;
	background-image: url(images/grey-bg.jpg);
	background-repeat: repeat-x;
}
#container4{
	width:100%;
	float:left;
	background-color:#2e2226;
	background-image: url(images/green-pat2.jpg);
	background-repeat: repeat;
}
#container5{
	width:100%;
	float:left;
	background:#ebecec url(images/light-green-bg.jpg) repeat-x;
}
#footer{
	width:100%;
	float:left;
	background:#2f2326;
}
#yellow-line{
	float:left;
	width:100%;
	height:3px;
	background:#e3ab27;
}
#bottom-wrapper{
	width:100%;
	float:left;
	background:url(images/bike-footer.jpg) top left;
	background-repeat:no-repeat;
	height:300px;
}
#bottom{
	width:960px;
	margin:0 auto 40px auto;
	background-image:url(images/bottom-pass.png);
	background-repeat:no-repeat;
	height:74px;
}
/****SPANS****/
.emph{
	color:#b27625;
	font-size:18px;
}
/*****************NAVIGATION TOP*****************/
#navigation{
	float:left;
	margin-top:30px;
	background-image:url(images/logos.jpg);
	background-repeat:no-repeat;
	width:960px;
}
ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 960px;
	list-style: none;
	position: relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/
}
ul#topnav li {
	float: left;
	margin: 0 10px 0 0; 
	padding: 0;
	width:100px;
	height:40px;
}
ul#topnav li a {
	padding: 10px 15px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
	width:100px;
	height:40px;
}
ul#topnav li.bikes:hover { 
background: #635c47  url(images/bikes-hover.png);
background-repeat:no-repeat; 
}
ul#topnav li span {
	float: left;
	padding: 15px 0;
	position: absolute;
	left: 0; top:40px;
	display: none; /*--Hide by default--*/
	width: 960px;
	background: #e5ad27;
	color: #fff;
	text-transform:uppercase;
}
ul#topnav li:hover span { display: block; } /*--Show subnav on hover--*/
ul#topnav li span a { display: inline; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
ul#topnav li span a:hover {text-decoration: underline;}

li.home{
	background:#635c47 url(images/home.png) no-repeat;
	text-indent:-9999px;
}
li.home a.active{
	background: url(images/home-hover.png) no-repeat;
	text-indent:-9999px;
	width:100px;
	height:40px;
}
li.bikes{
	background:#635c47 url(images/bikes.png) no-repeat;
	width:100px;
}
li.bikes a.active{
	background: url(images/bikes-hover.png) no-repeat;
	text-indent:-9999px;
	width:100px;
	height:40px;
}
li.parts{
	background:#635c47 url(images/spares.png) no-repeat;
	text-indent:-9999px;
	width:100px;
}
li.parts a.active{
	background: url(images/spares-hover.png) no-repeat;
	text-indent:-9999px;
	width:100px;
	height:40px;
}
li.links{
	background:#635c47 url(images/links.png) no-repeat;
	text-indent:-9999px;
	width:100px;
}
li.contact{
	background:#635c47 url(images/contact.png) no-repeat;
	text-indent:-9999px;
	width:100px;
}
	li.location{
	background:#635c47 url(images/location.png) no-repeat;
	text-indent:-9999px;
	width:100px;
}
li.store{
	background:#635c47 url(images/store.png) no-repeat;
	text-indent:-9999px;
	width:100px;
}
li.store a.active{
	background: url(images/store-hover.png) no-repeat;
	text-indent:-9999px;
	width:100px;
	height:40px;
}
li.wanted{
	background:#635c47 url(images/wanted.png) no-repeat;
	text-indent:-9999px;
	width:100px;
}
/****MODAL WINDOW****/
.modal-content{
	width:600px;
	float:left;
	margin:20px;
	padding:20px;
	background: url(images/bg-yellowish.jpg);
	background-repeat:repeat-x;
	clear:both;
	overflow:hidden;
}
.modal-content h3{
	font-size:22px;
	text-transform:uppercase;
}
.line{
	float:left;
	height:1px;
	width:100%;
	background:#ddd;
	margin:10px 0;
}
.wanted1{
	float:left;
	width:260px;
	line-height:1.5em;
	font-family:'Helvetica neue', Helvetica, Arial, sans-serif;
}
.wanted1 ul{
	float:left;
	margin:20px 0 20px 20px;
	width:100%;
}
.wanted1 li{
	list-style:circle;
	font-size:18px;
	font-weight:normal;
	color: #868484;
	text-transform:capitalize;
}
.phone2{
	float:left;
	width:260px;
	height:38px;
	background:url(images/phone2.png) no-repeat;
	text-indent:3em;
	font-size:18px;
	padding:5px 0;
	text-transform:uppercase;
}
.goodpaid{
	float:left;
	width:100%;
	margin-bottom:10px;
}
p.paid{
	background: #b27625 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#e5ad27), to(#b27625)) !important;
    background: -moz-linear-gradient(top, #e5ad27, #b27625) !important;
    color: #fff;
	padding:10px;
	display:inline;
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	float:left;
	font-size:24px;
}
.wanted2{
	float:right;
	width:280px;
	line-height:1.5em;
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.wanted2 h3{
    display:block;
	margin-bottom:20px;
}
/****MODAL STYLES END HERE****/
/****MENU ENDS HERE****/

/*******BOTTOM NAVIGATION*********/
#bottom-nav{
	float:left;
	margin:26px 37px;
}
#bottom-nav li{
	float:left;
	margin-right:10px;
}
#bottom-nav li.wanted-bottom{
	margin:0;
}
#bottom-nav li a{
	width:102px;
	height:22px;
	display:block;
	text-indent:-9999px;
}
#bottom-nav li.home-bottom a{
	background: url(images/bottom-home.png) no-repeat;
}
#bottom-nav li.bikes-bottom a{
	background: url(images/bottom-bikes.png) no-repeat;
}
#bottom-nav li.parts-bottom a{
	background: url(images/bottom-parts.png) no-repeat;
}
#bottom-nav li.links-bottom a{
	background: url(images/bottom-links.png) no-repeat;
}
#bottom-nav li.contact-bottom a{
	background: url(images/bottom-contact.png) no-repeat;
}
#bottom-nav li.location-bottom a{
	background: url(images/bottom-location.png) no-repeat;
}
#bottom-nav li.store-bottom a{
	background: url(images/bottom-store.png) no-repeat;
}
#bottom-nav li.wanted-bottom a{
	background: url(images/bottom-wanted.png) no-repeat;
}
/*bottom navigation ends here*/

/*************************HEADER********************/
#header{
	width:960px;
	margin:0 auto;
	clear:both;
}
#logo{
	float:left;
	width:328px;
	height:112px;
	background:url(images/logo2.png) no-repeat;
	margin-top:30px;
}
#logo a{
	display:block;
	width:328px;
	height:150px;
	text-indent:-9999px;
}
#phone{
	float:right;
	width:265px;
	height:38px;
	background:url(images/phone.png) no-repeat;
	margin-top:80px;
}
/*header ends here*/

/*********************GENERAL STYLES END HERE***************/
/*********************HOME PAGE STYLES**********************/

/*content for slider styles starts here*/
#content-slider{
	width:960px;
	margin:60px auto;
	background:white;
	clear:both;
	overflow:hidden;
}
#spares-slider{
	width:960px;
	margin:60px auto;
	background:white;
	clear:both;
	overflow:hidden;
	padding:20px 0;
}
#photo{
	float:left;
	background:url(images/main-photo.jpg) no-repeat;
	width:531px;
	height:328px;
	margin:10px;
}
#slider{
	float:right;
	width:399px;
	height:328px;
	margin:10px 10px 10px 0;
}
/*slideshow styles start here*/
#window{
	clear:both; 
	width:399px; 
	height:328px; 
	background:#131310; 
	overflow:hidden; 
	position:relative; 
	margin:0 auto 0 auto;
	}  
#slideshow{
	width:798px; 
	height:656px; 
	overflow:hidden; 
	position:relative;
	}  
#slideshow li{
    width:399px; 
	height:328px; 
	float:left; 
	display:inline;
}  
/*slideshow ends here*/
/*content for slider styles ends here*/

/*content for tabs styles starts here*/
#content-tabs{
	width:960px;
	background-color:white;
	background-image: url(images/bg-yellowish.jpg);
	background-repeat:repeat-x;
	margin:40px auto 0 auto;
	clear:both;
	overflow:hidden;
}
/*tabs starts here*/
#tabs{
	float:left;
	width:520px;
	margin:30px 20px 0 20px;
}
/* general divs for tabs */
.hide { 
position: absolute; 
top: -9999px; 
left: -9999px; 
}
#tabs .list-wrap { 
background: #fff; 
padding:40px;
-webkit-border-top-right-radius: 8px !important;
-moz-border-radius-topright: 8px !important;
border-top-right-radius: 8px !important;
}
#tabs ul li a { 
color: #666; 
}
#tabs ul li a:hover { 
color: #191919; 
}
#tabs ul li:last-child a { 
border: none; 
}
#tabs .nav { 
overflow: hidden; 
}
#tabs .nav li { 
width: 120px;
float: left; 
margin: 0 10px; 
}
#tabs .nav li.last { 
margin-right: 0; 
}
#tabs .nav li a { 
display: block; 
padding: 10px 10px 0 10px;
height:20px; 
color: #e1e0e0; 
font-size:14px;
font-family:'Droid Sans', sans-serif; 
text-align: center; 
border: 0; 
text-decoration:none;
background: #4f463b !important;
}
#tabs li a.current, #tabs li a.current:hover { 
background: #b27625 !important;
background: -webkit-gradient(linear, left top, left bottom, from(#e5ad27), to(#b27625)) !important;
background: -moz-linear-gradient(top, #e5ad27, #b27625) !important;
color: #fff; 
}
#tabs .nav li a:hover, #tabs .nav li a:focus { 
color:#e5ad27;
}
/*other divs for tabs*/
.list-wrap p{
	line-height:1.4em;
	font-size:16px;
	display:block;
	margin-bottom:10px;
}
.list-wrap h2{
	display:block;
	margin-bottom:20px;
}
/*tabs styles ends here*/
#house{
	float:right;
	width:380px;
	margin:70px 20px 20px 0;
}
/*content for tabs ends here*/

/*footer divs styles for homepage*/
#testimonials{
	width:960px;
	margin:0 auto;
}
#testimonials h3{
	display:block;
	margin-top:60px;
	font-size:2em;
	color:#989383;
	text-shadow:0px 0px 1px #d7cdb0;
}
#testimonials ol.clients{
	float:left;
	margin:20px 0 40px 0;
}
#testimonials li{
	width:300px;
	float:left;
}
#testimonials li p{
	color:#f5f5f5;
	font-size:1em;
	font-style:italic;
	font-weight:100;
	line-height:1.5em;
	font-family:'Droid Serif', serif;
}
.test1, test2{
	margin-right:20px;
}
.test3{
	margin-left:20px;
}
blockquote{
color:#f5f5f5;
display:block;
padding:10px 0;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
background: url(images/quotmarks.png);
background-position: top left;
background-repeat: no-repeat;
text-indent: 2em;
}
.client{
	font-weight:normal;
	font-style:normal;
	color:#e3e7d5;
	font-family:'Droid Sans', sans-serif;
}
/***BIKES LISTS PAGE***/
#category1, #category2, #category3{
	float:left;
	width:880px;
	margin:40px 40px 0 40px;
}
#category1 h1, #category2 h1, #category3 h1{
	font-size:2em;
	text-transform:uppercase;
	color:#555;
	text-shadow:0px 0px 1px #000;
}
.bikes-content{
	width:960px;
	background:white url(images/bg-yellowish.jpg) repeat-x;
	margin:40px auto;
	overflow:hidden;
	clear:both;
}
.bikes-left{
	float:left;
	background:white;
	width:420px;
	margin:40px 0 0 40px;
}
.bikes-right{
	float:right;
	background:white;
	width:420px;
	margin:40px 40px 0 0;
}
/***ADDITIONAL STYLES SEE IN SPARES PAGESTYLES***/


/*******SPARE PAGE****/
/*spares*/
/*spares-slider*/
/*
 * Color, Border, and Button Rules
 */
.contentslider {
  padding:10px; /* This acts as a border for the content slider */
  background:#333; /* This is the color of said border */
}
.cs_wrapper, .cs_article {
  background:#FFF; /* Background color for the entries */
}
.cs_leftBtn, .cs_rightBtn {
  width:30px; /* Should be as wide as the button graphic being used */
  background:#333; /* This will probably match the contentslider bg color */
}
/*
 * Article styles (font, color, etc.)
 *
 * If textResize is set to TRUE, sizing shouldn't need to be touched. However,
 * depending on the sizes you have defined, additional tweaking may be
 * required in order to get the text to display properly.
 */
.cs_article h2 {
  line-height:1.125em;
}
.cs_article p {
  font-size:85%;
  line-height:1.5em;
  color:#868484;
}

/*
 ******************************************************************************
 * These styles may be affected by the plugin, so avoid changing them if 
 * it's not absolutely necessary.
 ******************************************************************************
 */
.contentslider {
  position:relative;
  display:block;
  width:900px;
  height:400px;
  margin:0 auto;
  overflow:hidden;
}
.cs_wrapper {
  position:relative;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  overflow:hidden;
}
.cs_slider {
  position:absolute;
  width:10000px;
  height:100%;
  margin:0;
  padding:0;
}
.cs_article {
  float:left;
  position:relative;
  top:0;
  left:0;
  display:block;
  width:900px;
  height:400px;
  margin:0 auto;
  padding:0;
}
.cs_article h2 {
  display:block;
  width:26%;
  margin:10px 26px 5px 70%;
  text-align:left;
  text-transform:capitalize;
}
.cs_article a{
	color:#DBA63C;
}
.cs_article img {
  position:absolute;
  top:0;
  left:0;
  width:66%;
  border:0;
  -ms-interpolation-mode:bicubic;
}
.cs_article p {
  display:block;
  width:26%;
  margin:0 26px 5px 70%;
  padding:0;
  border:0;
  color:#868484;
}
.cs_leftBtn, .cs_rightBtn {
  position:absolute;
  top:0;
  height:400px;
  padding:10px 0;
  z-index:10000;
}
.cs_leftBtn {
  left:0;
  outline:0;
}
.cs_rightBtn {
  right:0;
  outline:0;
}
.cs_leftBtn img, .cs_rightBtn img {
  border:0;
  position:relative;
  top:200px;
  margin:0;
}
.stores-wrap{
	width:26%;
	clear:both;
	overflow:hidden;
	position:relative;
	margin:10px 5px 26px 70%;
}
.store-button{
	width:161px;
	height:20px;
	background:url(images/store-button.png);
	background-repeat:no-repeat;
	float:left;
	margin:14px 14px 0 0;
}
.store-button a{
	width:161px;
	height:20px;
	display:block;
	text-indent:-9999px;
	margin:0px;
}
.ebay-button{
	float:left;
	width:48px;
	height:48px;
	background:url(images/ebay-icon.png);
	background-repeat:no-repeat;
}
.ebay-button a{
	display:block;
	width:48px;
	height:48px;
	text-indent:-9999px;
}
/*spares-slider ends here*/

/***more spares page styles***/
#spares-content{
	width:960px;
	background:white url(images/bg-yellowish.jpg) repeat-x;
	margin:40px auto;
	overflow:hidden;
	clear:both;
}
#spares-left{
	float:left;
	background:white;
	width:420px;
	margin:40px 0 0 40px;
}
#spares-content img{
	display:block;
	float:left;
	padding-right:10px;
}
#spares-right{
	float:right;
	background:white;
	width:420px;
	margin:40px 40px 0 0;
}
.spares-line{
	float:left;
	height:1px;
	width:100%;
	background:#ddd;
	margin: 0 0 10px 0;
}
ul.sparetitle{
	float:left;
	color:#040404;
	margin-bottom:10px;
	width:100%;
	font-size:0.95em;
}
ul.sparetitle li{
	margin-bottom:10px;
	background:#f0f0f0;
	padding:5px;
	width:370px;
}
ul.sparetitle li a{
	font-size:1.4em;
	text-transform:uppercase;
}
/***PICTURES NAVIGATION***/
#page_navigation{
	float:left;
	margin-top:30px;
}
#page_navigation a{
	padding:6px 8px;
	border:1px solid #ddd;
	margin: 0 2px;
	color:#fff;
	text-decoration:none;
	background:#555;
	text-transform:uppercase;
	font-size:12px;
	text-shadow:0px 1px 0px #040404;
	font-family:'Droid Serif', serif;
}
.active_page{
	color: #b27625!important;
}
/***SPARES***/
ul.spareinfo{
	float:left;
	color:#040404;
	margin-bottom:10px;
	width:100%;
	font-size:0.95em;
}
ul.spareinfo li{
	margin-bottom:10px;
	background:#f0f0f0;
	padding:5px;
	width:370px;
}
ul.spareinfo li.price{
	text-transform:uppercase;
	color:#c72128;
	font-weight:600;
	font-family:'Droid Sans', sans-serif;
}
.buynow{
	float:right;
	margin-bottom:20px;
	width:160px;
}
a.back{
	display:block;
	float:left;
	width:100%;
	margin-top:40px;
	text-transform:uppercase;
}

/***STORE STYLES***/
#brands{
	margin:40px auto;
	width:960px;
	height:440px;
	background:white url(images/brands.jpg);
	background-repeat:no-repeat;
}
#brandstext{
	float:left;
	margin:110px 20px 40px 40px;
	width:340px;
}
#brandstext p{
	font-size:1.1em;
	text-shadow:0px 0px 1px #555;
	line-height:1.4em;
	display:block;
	margin-bottom:20px;
}
.store-content{
	width:960px;
	background:white url(images/bg-yellowish.jpg) repeat-x;
	margin:40px auto;
	overflow:hidden;
	clear:both;
}
.store-left{
	float:left;
	background:white;
	width:420px;
	margin:40px 0 0 40px;
}
.store-right{
	float:left;
	background:white;
	width:420px;
	margin:40px 0 0 40px;
}

/*****CONTACT DIVS******/
/*contact divs styles starts here*/
#contact-content{
	width:960px;
	background:white url(images/bg-yellowish.jpg) repeat-x;
	margin:40px auto;
	overflow:hidden;
	clear:both;
}
#contact-left{
	float:left;
	background:white;
	width:420px;
	margin:40px 0 0 40px;
}
.info{
	padding:20px;
	float:left;
}
.info h2{
	width:380px;
	float:left;
	text-transform:capitalize;
}
.info h3{
	display:block;
	width:100%;
	float:left;
	text-transform:capitalize;
	padding-bottom:10px;
}
.info p{
	display:block;
	margin:0 0 20px 0;
	float:left;
	width:100%;
	line-height:1.4em;
	font-size:16px;
}
#contact-left img{
	display:block;
	float:left;
	width:48px;
	padding-right:10px;
}
#contact-right{
	float:right;
	background:white;
	width:420px;
	margin:40px 40px 0 0;
}
#contact-right img{
	display:block;
	margin-left:20px;
}
/*table styles start here*/
table{
	text-align:left;
	width:380px;
	margin:20px;
	font-size:12px;
}
td{
align:left;
}
td.title{
	padding: 0;
	width:150px;
	vertical-align:top;
}
tr{
align:left;
}
#name-field, #email-field, #subject-field {
	background:#e2e1e1;
	width: 240px;
	height:20px;
	margin-left:20px;
	border:none;
	padding:5px;
}
textarea{
	background:#e2e1e1;
	width:240px;
	margin-left:20px;
	border:none;
	margin-bottom:8px;
	padding:5px;
}
label{
	padding-top:10px;
	display:block;
}
.required{
	color:red;
}
.deco{
	padding-bottom:8px;
}
input.text-input{ 
margin:4px;
padding:2px 0;
color:#333; 
}
label.error{ 
font-weight:normal;
color:red;
text-align:left;
width:140px; 
padding:0 0 10px 20px;
}
input.button{ 
margin:0 4px 0 0;  
border:1px solid #fff;
font-family: Helvetica, Arial sans-serif;
background:#DBA63C;
cursor:pointer;
padding-top:2px;
color:#fff;
}
input.reset{ 
margin:0 4px 0 0; 
color:#fff; 
border:1px solid #fff;
font-family: Helvetica, Arial sans-serif;
background:#DBA63C;
cursor:pointer;
padding-top:2px;
}
/*table styles end here*/
/*other divs for contact*/
#find{
	float:left;
	margin:20px 0 0 20px;
	width:100%;
}
/*contact divs styles ends here*/
/***********CONTACT REDIRECTION PAGES STYLES: thankyou and error pages**********/
#message-text{
	float:left;
	margin:20px;
}
/*******LOCATION DIVS*******/
/*location divs styles starts here*/
#location-content{
	width:960px;
	background:white url(images/bg-yellowish.jpg) repeat-x;
	margin:40px auto 0 auto;
	overflow:hidden;
	clear:both;
}
#location-left{
	float:left;
	background:white;
	width:385px;
	margin:40px 0 40px 40px;
}
#location-left p.small{
	font-size:16px;
	font-family: Helvetica, Arial sans-serif;
	font-weight:100;
	line-height:1.4em;
	color:#797456;
	background:#f0f0f0;
	padding:5px;
	width:335px;
}
#mapit{
	float:left;
}
#mapit .submit{
	background-image:url(images/mapit-button.png);
	background-repeat:no-repeat;
	cursor:pointer;
	width:64px;
	height:20px;
	text-indent:-9999px;
	border:none;
}
#mapit .text{
	background:#e2e1e1;
	border:none;
	height:20px;
	width:345px;
	margin:5px 0;
}
#location-right{
	float:right;
	background:white;
	width:465px;
	margin:40px 40px 40px 0;
}
#map-holder{
	float:left;
	margin:20px;
}
ul.map{
	float:left;
	margin:0 20px;
	padding:0;
}
ul.map li{
	float:left;
}
ul.map #viewmap{
   width:325px;
}
ul.map #printmap{
	width:100px;
}
ul.map a{
	display:block;
	height:20px;
	font-size:14px;
	color:#DBA63C;
}
ul.photos{
	float:left;
	margin-top:10px;
	width:345px;
}
ul.photos li{
	padding:10px;
	background:#e2e1e1;
	float:left;
}
li.sign{
	margin-left:10px;
}
/*location divs styles ends here*/
/*****LINKS****/
/*links divs styles starts here*/
#links-content{
	width:960px;
	background:transparent;
	margin:40px auto;
}
#links-content ul.upper{
	margin:0;
	float:left;
}
#links-content ul.under{
	margin:20px 0 0 0;
	float:left;
}
#links-content li{
	float:left;
	background:url(images/links-bg.png) repeat-x;
	width:300px;
	height:120px;
}
.f-secondlink{
	margin-right:30px;
}
.third-link{
	margin:0;
}
.holder{
	float:left;
	margin-bottom:40px;
}
.link-text{
	width:280px;
	height:74px;
	margin:10px;
	float:left;
}
.link-text p{
	font-family:Trebuchet MS;
	font-size:12px;
	color:white;
	display:block;
	line-height:1.2em;
}
.link-text a{
	display:block;
	padding-bottom:2px;
	font-size:12px;
	color:#DBA63C;
}
.link-text a:hover{
	color:#e2e1e1;
}
.link-button{
float:left;
}
.link-button a{
	display:block;
	width:100px;
	height:16px;
	background-image:url(images/link-button.png);
	background-repeat:no-repeat;
	margin:0 0 10px 10px;
	text-indent:-9999px;
}
/*links divs styles ends here*/
/*END OF STYLES*/



