﻿/*
*
* version: 2.0
* author: neils w. brooks II
* email: info@repeatnone.com
* website: http://repeatnone.com
*
*/

/*////////////////////// =toc /*/

/*
*
* conditioners
* accoutrement
* outline
* masthead
* logo
* nav
* sidebar
* main
* nav2
* faq
* brochure
* footer
*
*/

/*////////////////////// =conditioners /*/

*
{
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
}

html
{
	height: 100%;
	font-size: 100%;
	background: url(../images/wallpaper.gif);
}

body
{
	position: relative;
	height: 100%;
	font: normal .75em Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	text-align: center;
}

img,
a img,
a:link img,
a:visited img
{
	border: 0 none;
}

a,
a:link,
a:visited,
a:visited:hover,
a:hover,
a:active
{
	cursor: pointer;
	text-decoration: none;
}

a,
a:link,
a:visited
{
	border-bottom: 0 none;
	padding: 0 0 1px 0;
	color: #ed544c;
}

a:visited:hover,
a:hover,
a:active
{
	text-decoration: none;
	background-color: #EFECE1;
	border-bottom: solid 1px #ccc;
}

p,
#main li
{
	font: normal 15px/18px Helvetica, Arial, Sans-Serif;
	letter-spacing: -.01em;
	color: #585858;
}

ul,
ol,
li,
dl,
dt,
dd,
menu,
dir
{
	display: block;
	list-style-type: none;
}

h1
{
	height: 28px;
	font: normal 28px "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: -.01em;
	color: #8B514D;
}

h2
{
	clear: left;
	height: 18px;
	font: normal 18px Helvetica, Arial, Sans-Serif;
	letter-spacing: .01em;
	color: #9e2d28;
}

h3
{
	height: 16px;
	font: normal 16px "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .01em;
	color: #9e2d28;
}

h4
{
	height: 14px;
	font: normal 18px "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .01em;
	color: #7A6569;
}

h5
{
	height: 12px;
	font: lighter 22px "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	color: #7A6569;
	padding: 22px 0 20px 40px;
	letter-spacing: -.01em;
	text-align: left;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

caption,
th
{
	text-align: left;
}

/*////////////////////// =accoutrement /*/

.noBorder,
.noBorder img,
.noBorder a,
.noBorder:hover
{
	border: none 0 !important;
}

.noBg
{
	background: none !important;
}

.alignRight
{
	text-align: right;
}

.alignJustify
{
	text-align: justify;
}

.alignLeft
{
	text-align: left;
}

.alignCenter
{
	text-align: center;
}

/* thumbnails */

.thumb:link,
.thumb:visited
{
	display: block;
	float: left;
	height: 140px;
	width: 140px;
	margin: 0 14px 16px 0;
	background: #ece8da;
	border: solid 1px #d8d3c3;
}

a.thumb:hover,
a.thumb:active
{
	background: #d8d3c3;
	border: solid 1px #61312f;
}

.thumb img
{
	padding: 5px 0 0 5px;
}

/* brown button */

a.btnBrown:link em,
a.btnBrown:visited em
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 35px;
	height: 49px;
	text-decoration: none;
	color: #8d4b46;
	text-align: left;
	background: #fff url(../images/btn/buttonBrown.gif) no-repeat 0 0;
}

a.btnBrown:hover em,
a.btnBrown.sfhover em
{
	z-index: 2;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 35px;
	height: 49px;
	text-decoration: none;
	background: url(../images/btn/buttonBrown.gif) no-repeat 0 -50px;
}

/* scrollable div area */
#scrollable
{
	float: left;
	width: 170px;
	height: 450px;
	overflow: hidden;
	white-space: nowrap;
}

/* vertical track */
#track
{
	float: left;
	width: 15px;
	height: 433px;
	margin-left: 10px;
	margin-top: 5px;
	background-color: #430703;
}

/* vertical track handle */
#handle
{
	width: 15px;
	height: 20px;
	background-color: #9E2C21;
	cursor: move;
}

/*////////////////////// =layout /*/

#canvas
{
	position: relative;
	text-align: center;
	background: url(../images/masthead.gif) repeat-x;
	border-top: solid 10px #7A2F18;
}

body#holding #canvas
{
	border-top: none 0;
}

.content
{
	position: relative;
	width: 877px;
	margin: 0 auto;
}

#landing #main .row
{
	padding-top: 0;
}

/*////////////////////// =masthead /*/

#masthead
{
	height: 156px;
	text-align: center;
}

/*////////////////////// =logo /*/

#masthead h1
{
	display: block;
	position: absolute;
	top: 31px;
	left: 0;
	width: 233px;
	height: 69px;
	font-size: 30px;
}

body#holding #masthead h1
{
	display: block;
	position: relative;
	text-align: center;
	margin: 0 auto;
	width: 233px;
	height: 69px;
	font-size: 30px;
}

#masthead h1 em
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 233px;
	height: 69px;
	background: url(../images/header/rn.gif);
}

#masthead h1:hover em,
#masthead h1.sfhover em
{
	background: url(../images/header/rn.gif) 0 -69px;
	border: 0 none;
}

/*////////////////////// =nav ///*/

#masthead ul
{
	position: absolute;
	width: 555px;
	left: 298px;
}

#masthead ul li
{
	font: lighter 19px tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	float: left;
	height: 91px;
	letter-spacing: .04em;
}

#masthead ul li a
{
	display: block;
	height: 156px;
	border: 0 none;
	background: url(../images/btn/navBgL.gif) no-repeat;
	color: #bdb495;
	text-decoration: none;
}

#masthead ul li a em
{
	display: block;
	height: 91px;
	margin-left: 1px;
	font-style: normal;
	background: url(../images/btn/nav.gif) repeat-x;
}

#masthead ul li a:hover em,
#masthead ul li a.sfhover em,
#masthead ul li a .active
{
	display: block;
	height: 156px;
	background: url(../images/btn/nav.gif) repeat-x 0 -156px;
	border: 0 none;
	color: #fff;
}

#masthead ul li a em b
{
	display: block;
	padding: 65px 0 0 0;
	font-weight: lighter;
}

#masthead ul li a:hover em b,
#masthead ul li a.sfhover em b,
#masthead ul li a .active b
{
	display: block;
	height: 91px;
	border: 0 none;
	background: url(../images/btn/active.gif) no-repeat 50% 139px;
}

#masthead ul li a#home,
#masthead ul li a#home em
{
	width: 93px;
}

#masthead ul li a#about,
#masthead ul li a#about em
{
	width: 92px;
}

#masthead ul li a#solutions,
#masthead ul li a#solutions em
{
	width: 118px;
}

#masthead ul li a#portfolio,
#masthead ul li a#portfolio em
{
	width: 114px;
}

#masthead ul li a#contactUs,
#masthead ul li a#contactUs em
{
	width: 133px;
}

/*////////////////////// =sidebar /*/

#sidebar
{
	float: left;
	width: 298px;
	text-align: center;
}

body#landing #introduction
{
	text-align: left;
	background: url(../images/introduction.png) no-repeat 8px 18px;
	height: 500px;
	padding-top: 15px;
}

body#landing #introduction span
{
	display: block;
	margin: 0;
	padding: 25px 35px 10px 30px;
}

body#landing #introduction img
{
	text-align: left;
	margin-top: 25px;
	float: left;
}

/*////////////////////// =main /*/

#main
{
	float: left;
	width: 849px;
	background: url(../images/main.gif) no-repeat 300px 0;
	color: #585858;
}

#main .wrapper
{
	float: right;
	width: 551px;
}

body#landing #main
{
	height: 100%;
}

body#interior #main
{
	padding: 0 0 18px 0;
	text-align: left;
}

#main h1,
#main h2
{
	float: left;
	display: block;
	width: 100%;
	padding: 15px 0 10px 41px;
	margin: 0;
	text-align: left;
}

#main h1
{
	padding-top: 28px;
}

#main img
{
	float: left;
}

#main img.inline
{
	float: right;
}

body#interior #main p
{
	float: left;
	display: inline;
	padding: 0 0 10px 42px;
	letter-spacing: .04em;
	color: #333;
}

#main p#thumbs
{
	width: 470px;
	margin-top: 17px;
}

/*
body#interior.guiltyParties #main.col
{
	background: url(../images/stock/neils.png) right top no-repeat; 
}

body#interior.solutions #main.col
{
	background: url(../images/stock/wrench.png) right top no-repeat; 
}

body#interior.identity #main.col
{
	background: url(../images/stock/solutions.png) right top no-repeat; 
}

body#interior.about #main.col
{
	background: url(../images/stock/all.png) 140px 231px no-repeat;
}
*/
body#interior #main.col p
{
	float: left;
	display: inline;
	width: 280px;
	padding: 0 0 0 40px;
	letter-spacing: .03em;
	color: #585858;
}

body#interior.about #main.col p
{
	width: 480px;
}

body#interior #main.col h1,
body#interior #main.col h2
{
	width: 280px;
}

body#interior #main ul
{
	clear: left;
	margin: 5px 0 0 41px;
}

body#landing #main dl dd ul li
{
	font: normal 14px Helvetica, Arial, Sans-Serif;
	color: #585858;
	letter-spacing: -.01em;
	height: 20px;
}

body#landing #main dl
{
	float: left;
	width: 175px;
	margin: 0 0 0 8px;
}

#landing #main dl dd ul li a,
#landing #main dl dd ul li a:link,
#landing #main dl dd ul li a:visited
{
	color: #585858;
	background-color: #fff;
}

body#landing #main dl:hover dd a.buttonWhite,
body#landing #main dl:hover dd a.buttonWhite:link,
body#landing #main dl:hover dd a.buttonWhite:visited
{
	color: #fe372e;
}

body#landing #main dl:hover dd ul li a:visited:hover,
body#landing #main dl:hover dd ul li a:hover,
body#landing #main dl:hover dd ul li a:active,
body#landing #main dl:hover dd ul li a:focus,
body#landing #main dl:hover dd a.buttonWhite:visited:hover,
body#landing #main dl:hover dd a.buttonWhite:hover,
body#landing #main dl:hover dd a.buttonWhite:active,
body#landing #main dl:hover dd a.buttonWhite:focus
{
	color: #fe372e;
}

body#landing #main dl dt,
body#landing #main dl dd
{
	display: block;
	letter-spacing: .02em;
	text-align: left;
}

body#landing #main dl dt
{
	font: normal 22px Tahoma, "Lucida Grande", "Lucida Sans", Sans-Serif;
	color: #8B514D;
	padding: 25px 0 10px 16px;
}

body#landing #main dl:hover dt
{
	color: #fe372e;
}

body#landing #main dd
{
	padding: 0 0 0 14px;
}

body#landing #main dl dd a.buttonWhite,
body#landing #main dl dd a.buttonWhite:link,
body#landing #main dl dd a.buttonWhite:visited
{
	display: block;
	clear: left;
	height: 49px;
	padding-bottom: 0;
	border: 0 none;
	margin: 6px 0 0 3px;
	font: bold 16px/25px "Trebuchet MS", "Lucida Grande", "Lucida Sans", Helvetica, Arial, Sans-Serif;
	letter-spacing: .01em;
	text-decoration: none;
	color: #AC3C36;
	text-align: left;
	background: url(../images/btn/buttonWhite.gif) no-repeat 100px 0;
}

body#landing #main dl dd a.buttonWhite:hover,
body#landing #main dl dd a.buttonWhite.sfhover
{
	display: block;
	clear: left;
	border: 0 none;
	background: url(../images/btn/buttonWhite.gif) no-repeat 100px -50px;
	color: #fe372e;
}

body#landing #main dd ul li a
{
	padding: 3px 3px 1px 3px;
}

/*////////////////////// =nav2 /*/

#sidebar ul
{
	float: left;
	width: 298px;
	padding: 35px 0 10px 0;
	text-align: center;
}

#sidebar ul li
{
	float: left;
	width: 213px;
	padding: 0 0 5px 0;
	margin: 0 auto;
	font: lighter 19px tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .01em;
	text-align: left;
	text-indent: 45px;
	background: url(../images/btn/secondary.gif) no-repeat 0 -46px;
}

#sidebar ul li a:link,
#sidebar ul li a:visited
{
	display: block;
	width: 213px;
	height: 35px;
	padding-top: 10px;
	border: 0 none;
	color: #eeeade;
	text-decoration: none;
}

#sidebar ul li.active a,
#sidebar ul li a:visited:hover,
#sidebar ul li a:hover,
#sidebar ul li a:active,
#sidebar ul li a.focus
{
	border: 0 none;
	text-decoration: none;
	background: url(../images/btn/secondary.gif) no-repeat 0 0;
}

body#interior #sidebar ul li ul
{
	float: left;
	display: block;
	width: 212px;
	margin: 4px 0 0 0;
	padding: 0;
	text-align: left;
	background-color: #efece1;
}

#sidebar ul li ul li
{
	display: block;
	width: 210px;
	height: 18px;
	padding: 3px 3px 0 0;
	font: lighter 16px Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
 	letter-spacing: -.01em;
	text-align: left;
	text-indent: 23px;
	background: none;
}

#sidebar ul li ul li a:link,
#sidebar ul li ul li a:visited
{
	display: block;
	width: 210px;
	height: 18px;
	padding: 0 0 6px 0;
	background: none;
	color: #555;
}

#sidebar ul li ul li.active a,
#sidebar ul li ul li a:visited:hover,
#sidebar ul li ul li a:hover,
#sidebar ul li ul li a:active,
#sidebar ul li ul li a.focus
{
	padding: 0 0 5px 0;
	text-decoration: none;
	background: none;
	border-bottom: solid 1px #e7e2d1;
	color: #ee534b;
}

/*////////////////////// faq /*/

/* toggle (show/hide) elements in definition list CSS & JS used under Creative Commons License courtesy of TJKDesign */

#main #TJK_DL dd
{
	background: url(../images/btn/answer.gif) no-repeat;
}

#main #TJK_DL dt a,
#main #TJK_DL dt a:visited
{
	background: 0 0 no-repeat;
	padding: 0 0 4px 30px;
	line-height: 1.4em;
	text-decoration: none;
}

#main #TJK_DL dt a:visited:hover,
#main #TJK_DL dt a:hover,
#main #TJK_DL dt a:active,
#main #TJK_DL dt a:focus
{
	color: #ef372e;
}

#main #TJK_DL .DTplus a
{
	background-image: url( ../images/btn/toggleDLplus.gif);
}

#main #TJK_DL .DTminus a
{
	background-image: url( ../images/btn/toggleDLminus.gif);
}

#main #TJK_DL .showDD
{
	position: relative;
	top: 0;
}

#main #TJK_DL dd,
#main .hideDD
{
	top: -9999px;
	position: absolute;
}

#main #tjkToggleOn,
#main #tjkToggleOff
{
	float: left;
	width: 80px;
	padding-bottom: 1px;
	margin-left: 105px;
	cursor: pointer;
}

#main #tjkToggleOn:hover,
#main #tjkToggleOff:hover
{
	padding-bottom: 0;
	color: #ef372e;
}

#main dl#TJK_DL
{
	clear: left;
	padding-top: 25px;
	margin: 0 0 0 38px;
	font: normal 1.25em Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .03em;
}

#main dl#TJK_DL dt
{
	margin: 2em 0 0 0;
}

#main dl#TJK_DL dd
{
	font: normal 1em Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
}

#main dl#TJK_DL dd ul
{
	margin: 1em 0 0 0;
	padding: 0;
}

#main dl#TJK_DL dd ul li
{
	margin: .5em 0 0 0;
	padding: 0;
	font: normal .8em Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
} /*\*//*/ #TJK_DL .showDD {display:block} #TJK_DL dd,.hideDD {top:0;position:relative;display:none} /**/ /*////////////////////// contact us /*/

iframe
{
	width:82%;
	border:none;
	padding: 1.5em 0 0.8em 3.55em;
}

#contactInfo
{
	float: left;
	width: 210px;
	margin: 0 0 0 1em;
	text-align: left;
}

div#contactInfo p
{
	padding: 0;
	margin: 1em 0 0 0 !important;
}

.wufoo label.desc
{
	font-weight: lighter !important;
}

.wufoo input.text,
.wufoo textarea.textarea,
.wufoo select.select,
.wufoo label.choice
{
	font-size:1.55em;
	font-family:inherit;
	color:#333;
}

/*////////////////////// =brochure /*/

#brochure
{
	display: block;
	float: left;
	width: 100%;
	font:  normal 15px "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .05em;
	text-align: left;
	background-image: url(../images/brochure.gif);
}

body#interior #brochure
{
	height: 200px;
}

body#interior #brochure .content #upcoming
{
	width: 600px;
	height: 200px;
	float: left;
	font: normal 12px Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	color: #999;
}

body#interior #brochure .content #upcoming div.upb_header span.upb_text
{
	display: block;
	font: normal 18px Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
 	letter-spacing: .05em;
	color: #dfd7d1;
	padding: 25px 0 15px 0;
}

body#interior #brochure .content #upcoming div.upb_header span.upb_text a
{
	font: normal 18px Helvetica, Arial, Sans-Serif;
}

body#interior #brochure .content #upcoming span.upb_text
{
	font: normal 12px Helvetica, Arial, Sans-Serif;
}

body#interior #brochure .content #upcoming div.upb_date
{
	clear: left;
}

body#interior #brochure .content #upcoming div.upb_date span.upb_text
{
	font: lighter 13px Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	padding: 0 5px 0 0;
	color: #BFBFB3;
}

body#landing #brochure
{
	height: auto;
}

#brochure .content .wrapper .col
{
	float: left;
	width: 200px;
	margin: 0 0 35px 18px;
}

body#interior #brochure .content .wrapper .col
{
	margin: 0 0 35px 45px;
}

body#interior #brochure .content .wrapper .col span
{
	float: left;
	font-size: 13px;
	color: #BFBFB3;
}

body#landing #brochure .content .wrapper .col a:visited:hover,
body#landing #brochure .content .wrapper .col a:hover,
body#landing #brochure .content .wrapper .col a:active,
body#landing #brochure .content .wrapper .col a:focus
{
	text-decoration: none;
	border-bottom: solid 1px #5F1512;
	padding-bottom: 2px;
	color: #ef372e;
	background-color: #400603;
	background-position: 0 2px;
}

#brochure .content .wrapper .col h1
{
	font: normal 18px "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .06em;
	color: #d9d0ba;
}

body#landing #brochure .content .wrapper .col h1
{
	margin: 45px 0 15px 0;
}

body#interior #brochure .content .wrapper .col h1
{
	margin: 30px 0 7px 0;
}

body#interior #brochure .content .wrapper #twitter_update_list
{
	float: left;
	font: normal 13px/15px "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .06em;
	color: #bfbfb3;
}

body#interior #brochure .content .wrapper #twitter_update_list li span
{
	margin: 0 0 10px 0;
}

#brochure .content .wrapper .col p
{
	width: 100%;
	padding: 0 0 0 1px;
	font: lighter 14px/24px Helvetica, Arial, Sans-Serif;
	letter-spacing: .01em;
	color: #c28581;
}

body#landing #brochure .content .wrapper .col ul
{
	margin: 1.35em 0 0 -3px;
}

body#landing #brochure .content .wrapper .col ul.medium
{
	margin: 0;
	padding: 0;
}

body#landing #brochure .content .wrapper .col ul.medium li
{
	margin: 3px 0 3px 0;
	padding: 0;
}

body#landing #brochure .content .wrapper .col ul.medium li a,
body#landing #brochure .content .wrapper .col ul.medium li a:link,
body#landing #brochure .content .wrapper .col ul.medium li a:visited
{
	font: normal 14px/17.5px "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
}

body#landing #brochure .content .wrapper .col ul.small li a,
body#landing #brochure .content .wrapper .col ul.small li a:link,
body#landing #brochure .content .wrapper .col ul.small li a:visited
{
	font: normal 14px/21.5px "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
}

body#landing #brochure .content .wrapper .colSplit ul
{
	text-align: right;
	margin-top: 0;
	padding: 2px 12px 0 5px;
}

body#landing #brochure .content .wrapper .colSplit h1
{
	text-align: left;
	margin-bottom: 12px;
}

body#landing #brochure .content .wrapper .col ul li
{
	margin: 3px 0 5px 0;
	color: #c28581;
}

body#landing #brochure .content .wrapper .col ul li a,
body#landing #brochure .content .wrapper .col ul li a:link,
body#landing #brochure .content .wrapper .col ul li a:visited
{
	display: block;
	padding: 0 3px 3px 3px;
	font: normal 16px Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	color: #ee534b;
	letter-spacing: -.01em;
}

body#landing #brochure .content .wrapper .col ul li a:visited:hover,
body#landing #brochure .content .wrapper .col ul li a:hover,
body#landing #brochure .content .wrapper .col ul li a:active,
body#landing #brochure .content .wrapper .col ul li a:focus
{
	padding-bottom: 2px;
}

body#landing #brochure .content .wrapper .col ul.inline li,
body#landing #brochure .content .wrapper .col ul.inline li a,
body#landing #brochure .content .wrapper .col ul.inline li a:link,
body#landing #brochure .content .wrapper .col ul.inline li a:visited
{
	float: left;
}

body#landing #brochure .content .wrapper .colSplit ul li a,
body#landing #brochure .content .wrapper .colSplit ul li a:link,
body#landing #brochure .content .wrapper .colSplit ul li a:visited
{
	letter-spacing: .1em;
}

body#landing #brochure .content .wrapper .colSplit ul li a.plurk
{
	background: url(../images/btn/plurk.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.magnolia
{
	background: url(../images/btn/magnolia.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.twitter
{
	background: url(../images/btn/twitter.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.pownce
{
	background: url(../images/btn/pownce.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.rejaw
{
	background: url(../images/btn/rejaw.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.koornk
{
	background: url(../images/btn/koornk.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.kwippy
{
	background: url(../images/btn/kwippy.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.tumblr
{
	background: url(../images/btn/tumblr.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.brightkite
{
	background: url(../images/btn/brightkite.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.identica
{
	background: url(../images/btn/identica.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.linkedin
{
	background: url(../images/btn/linkedin.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.flickr
{
	background: url(../images/btn/flickr.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.multiply
{
	background: url(../images/btn/multiply.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.facebook
{
	background: url(../images/btn/facebook.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.bebo
{
	background: url(../images/btn/bebo.png) no-repeat 0 2px;
}

body#landing #brochure .content .wrapper .colSplit ul li a.mashable
{
	background: url(../images/btn/mashable.png) no-repeat 0 2px;
}

/*////////////////////// =footer /*/

#footer
{
	clear: both;
	display: block;
	height: 220px;
	text-align: left;
	color: #72352f;
	background-color: #190100;
}

body#landing #footer
{
	height: 86px;
	margin: 0 auto;
	text-align: center;
}

#footer a,
#footer a:link,
#footer a:visited
{
	text-decoration: none;
	padding: 0 0 1px 0;
	border-bottom: 0 none;
	background: none;
}

#footer a:hover,
#footer a:active
{
	text-decoration: none;
	padding: 0 0 1px 0;
	border-bottom: solid 1px #ef372e;
	color: #ef372e;
}

body#landing #footer .wrapper
{
	margin: 0 auto;
	text-align: center;
	width: 850px;
}

body#landing #footer .wrapper .col
{
	margin: 0 auto;
	text-align: center;
}

body#landing #footer .wrapper #validity.col
{
	width: 200px;
}

body#landing #footer .wrapper #right.col
{
	width: 400px;
	text-align: left;
	float: right;
}

body#landing #footer .wrapper .col h3
{
	float: left;
	text-align: center;
	padding: 5px 0 5px 5px;
	width: 400px;
	float: right;
	text-align: right;
}

body#landing #footer .wrapper .col h3#phone
{
	width: 400px;
	color: #CFC3A8;
}

body#landing #footer .wrapper .col h3#phone span
{
	color: #fff;
	font-family: Geneva, "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
}

body#landing #footer .wrapper .col h3#rights
{
	width: 200px;
	color: #585858;
}

body#landing #footer .wrapper .col li
{
	float: left;
	height: 15px;
	width: 80px;
	margin: 14px 6px 0 6px;
	font: normal .7em Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: -.04em;
}

body#landing #footer .wrapper .col li a
{
	display: block;
	position: absolute;
	height: 15px;
	width: 80px;
	border: 0 none;
}

body#landing #footer .wrapper .col li a em
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 15px;
	width: 80px;
}

body#landing #footer .wrapper .col li a.css em
{
	background: url(../images/btn/btnCss.png) repeat-x;
}

body#landing #footer .wrapper .col li a.xhtml em
{
	background: url(../images/btn/btnXhtml.png) repeat-x;
}

body#landing #footer .wrapper .col li a.wai em
{
	background: url(../images/btn/btnWai.png) repeat-x;
}

body#landing #footer .wrapper .col li a.ra em
{
	background: url(../images/btn/btn508.png) repeat-x;
}

body#landing #footer .wrapper .col li a.noRepeat,
body#landing #footer .wrapper .col li a.markup
{
	position: relative;
	top: -7px;
	text-align: left;
	font: normal 1.19em Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
}

body#landing #footer .wrapper .col li a:hover em,
body#landing #footer .wrapper .col li a:active em,
body#landing #footer .wrapper .col li a:focus em
{
	background-position: 0 -15px;
}

body#interior #footer .content
{
	width: 868px;
	padding: 33px 18px 0 0;
	height: 150px;
	background: #190100 url(../images/stock/flowers.gif) no-repeat -5px 100px;
}

body#interior #footer .content h1
{
	font: normal 18px Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	color: #c4ae9e;
}

#footer #callout
{
	float: left;
	width: 225px;
	height: 75px;
	margin: 0;
	background: url(../images/header/freeQuote.gif) no-repeat 55px 0;
}

#footer #callout a
{
	border: 0 none;
}

#footer #callout a:link,
#footer #callout a:visited
{
	display: block;
	width: 35px;
	height: 49px;
	position: absolute;
	text-decoration: none;
}

#footer .col
{
	float: left;
	width: 212px;
	margin: 0 5px 0 75px;
}

#footer .col ul
{
	font: normal 14px Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .05em;
}

#footer .col ul li
{
	margin: 6px 0 0 5px;
}

#footer .col a:link,
#footer .col a:visited
{
	text-decoration: none;
	padding: 0 0 1px 0;
	border-bottom: 0 none;
	color: #72352f;
}

#footer .col a:visited:hover #footer .col a:hover,
#footer .col a:active,
#footer .col a:focus
{
	text-decoration: none;
	padding: 0 0 1px 0;
	border-bottom: 0 none;
	color: #ee534b;
}

#footer #metaNav
{
	float: right;
	width: 230px;
	margin: 0 10px 0 0;
}

#footer #metaNav li
{
	float: right;
	height: 31px;
}

#footer #metaNav li a:link,
#footer #metaNav li a:visited
{
	display: block;
	padding: 4px 13px 7px 13px;
	margin: 0 0 2px 2px;
	font: normal 14px Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	background: #3c0603;
	color: #72352f;
	text-decoration: none;
}

#footer #metaNav li a:hover,
#footer #metaNav li a:active
{
	display: block;
	border-bottom: 0 none;
	background: #61211f;
	color: #190100;
}

#footer #metaData
{
	width: 270px;
	float: right;
	margin: 22px 10px 0 0;
	font: normal 13px Tahoma, "Trebuchet Ms", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	color: #9E2D28;
}

#footer #metaData p
{
	text-align: right;
	line-height: 23px;
}

#footer #metaData p a
{
	clear: left;
}

#footer #metaData p span
{
	display: block;
	color: #999;
}

html
{
	height: 100%;
}

body#holding
{
	height: 100%;
}

body#holding #canvas
{
	position: relative;
	min-height: 100%;
}

body#holding #content h4
{
	margin-top: 30px;
	font-size: 24px;
}

* html body#holding #canvas
{
	height: 100%;
	padding: 0;
}

body#holding #footer
{
	position: relative;
	margin-top: -373px;
	background-color: transparent;
}

