/* Rons CSS Doc by Danny @ db-web-design.com */
/* I'll do a whats what so you know what each section is pointing to */


/* main page body, this stuff outside of the main site table */
body{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	background: #2a2a2a;
}
a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:FFFFFF;
	text-decoration: none;
}

a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
    color: #990000;
}
/*main content area, this is the big white area where all the text goes*/
.content{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
}
.content a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}

.content a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}

.content a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}

.content a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
    color: #333333;
}
.green{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
    color: #000000;
    margin: 0px;
    padding: 0px;
	}
	
.red{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
	}

h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
    color: #CC0000;
    margin: 0px;
    padding: 0px;
}

h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
    color: #CC0000;
    margin: 0px;
    padding: 0px;
}

h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
			font-weight: bold;
 color: #000000;
 margin: 0px;
 padding: 0px;
  background-color: #FFFFFF;
}

h4{
	font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
			font-weight: bold;
 color: #000000;
 margin: 0px;
 padding: 0px;
  background-color: #FFFFFF;
}

h5{
	font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 20px;
			font-weight: bold;
 color: #990000;
 margin: 0px;
 padding: 0px;
}


/*some random table shit */
td{
	font-family: Geneva, Arial, Helvetica, sans-serif;
 color: #000000; 
}

tr{
	font-family: Geneva, Arial, Helvetica, sans-serif;
 color: #000000;
}

	
/*Space between content area and the main menu*/
.rightbg
{
background-image: url(../images/climbing-wall-solutions-07.jpg);
}

/* menus and navigation */

/* red bar across the top*/
.topNav{
background-image:url(../images/climbing-wall-solutions-02.jpg);
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#990000;
	text-decoration: none;
	height: 34px;
	margin-top: 3px;
}
.topNav a:link{
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right:18px;
	padding-left: 18px;
}

.topNav a:visited{
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
		padding-right:18px;
	padding-left: 18px;
}

.topNav a:hover{
	font-size: 16px;
	color: #FFFFCC;
		padding-right:18px;
	padding-left: 18px;
}

/* main  menu on the right*/
.rightNav{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #990000;
	text-decoration: none;
	height: 34px;
	margin-top: 3px;
	line-height: 1.4;
	padding-left: 10px;
	padding-top: 20px;
		text-indent: 10px;
}
.rightNav a:link{
 display:block;
 background-image:url(../images/button.jpg);
 background-repeat:no-repeat;
 	height: 36px;
	font-size: 18px;
	color: #990000;
	text-decoration: none;
	text-indent: 10px;
}

.rightNav a:visited{
 display:block;
 background-image:url(../images/button.jpg);
 background-repeat:no-repeat;
 	height: 36px;
	font-size: 18px;
	color: #990000;
	text-decoration: none;
}

.rightNav a:hover{
 display:block;
 background-image:url(../images/buttona.jpg);
 background-repeat:no-repeat;
 	height: 36px;
	font-size: 18px;
	color: #000000;
}

/* Call to Action menu on the right*/
.calltoaction{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 90px;
	margin-top: 3px;
	padding-top: 20px;
}
.calltoaction a:link{
 display:block;
 background-repeat:no-repeat;
 	height: 90px;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}

.calltoaction a:visited{
 display:block;
 background-repeat:no-repeat;
 	height: 90px;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}

.calltoaction a:hover{
 display:block;
 background-repeat:no-repeat;
 	height: 90px;
	font-size: 18px;
	color: #000000;
}
/* red area at the bottom */
.contentBottom{
background-image: url(../images/climbing-wall-solutions-09.jpg);
}
.menuBottom{
background-image:url(../images/climbing-wall-solutions-12.jpg);
}
.bottomNav{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#8C0000;
	text-decoration: none;
}
.bottomNav a:link{
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

.bottomNav a:visited{
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

.bottomNav a:hover{
	font-size: 16px;
	color: #CCCC99;
}
/* white copyright db seo area */
.bottomCont{
    background-image: url(../images/climbing-wall-solutions-17.jpg);
    height: 39px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	margin-top: 10px;
}
.bottomCont a:link{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.bottomCont a:visited{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.bottomCont a:hover{
	font-size: 12px;
	color: #333333;
}

/* more random shite */

.small{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
 color: #666666;
 margin: 0px;
 padding: 0px;
  background-color: #FFFFFF;
}

#textarea1
{
    background-color: #FFFFFF;
	font-family		: Geneva;
	font-size		: 12px;
}

.textarea1
{
    background-color: #FFFFFF;
	font-family		: Geneva;
	font-size		: 12px;
}
/* traversing wall advert */

.traverseHeader {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
 color: #FFFFFF;
 margin: 0px;
 padding: 3px;
  background-color:#4C7BBF;
  }
  .traverseContent{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 10px 10px 10px 10px;
}

/* climbingwall advert */
.advertHeader {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight:bold;
 color: #FFFFFF;
 margin: 0px;
 padding: 3px;
  background-color: #D61213;
  }
  .advertContent{
  background-image:url(../images/climbing-wall-bg2.jpg);
  background-repeat:no-repeat;
  background-position: right;
  height: 370px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 10px 120px 10px 10px;
	margin-top: 10px;
	border-left: #CC0000 1px solid;
	border-right: #CC0000 1px solid;
}
.smallwhite {
font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: normal;
	}
.bigWhite {
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight:bold;
	color: #FFFFFF;
	}

.smallRed {
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	}
.bigRed {
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #CC0000;
	}
.bigBlack{
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #333333;
	line-height: 1.3;
	}
.mediumBlack{
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #333333;
	}
	  .advertFooter{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	border: #CC0000 1px solid;
}
/*quotes format*/
.testimonialtable {
	border-top-style: solid;
	border-width:thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #900;
	border-right-color: #900;
	border-bottom-color: #900;
	border-left-color: #900;
}

/* summary text at top of page */
.sum {
	font-size: 14px;
}
blockquote {
	background-image: url(../images/close_quotes.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 20px;
	line-height: 1.5em;
	text-indent: -18px;
	width: 500px;
}
blockquote:first-letter {
  background: url(../images/open_quotes.gif) no-repeat left top;
  padding-left: 18px;
  font: italic 1.4em Georgia, "Times New Roman", Times, serif;
}
p span.quote{
	display: block;
	text-align: right;
	font-weight: bold;
	padding-right: 20px;
	background-image: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.AccordionPanelContent img {
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.AccordionPanelContent blockquote {
	display: block;
	float: right;
	width: 210px;

}

#listLeft {
	float: left;
}
#listRight {
	float: right;
}
.clear {
	clear: both;
}
.tabsystem {
	color: #900;
}
