@charset "utf-8";

*  {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
html, body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	width: 100%;
	height: auto;
}
body {background: fixed #000 url(../i/locotile.gif) repeat center top;}
body#splash {background: fixed #ccc url(../i/splashbkgd.gif) no-repeat center top;}
body#splash.farm {background: scroll #ccc url(../i/splashFarm.jpg) no-repeat center top;}
body#nobrand {background: #111;} 

ul, ol, dl {padding: 0;margin: 0;}
h1, h2, h3, h4, h5, h6, p {margin-top: 0;padding-right: 0px;padding-left: 0px;}
a img {border: none;}
a:link {color: #0066AA;text-decoration: none;font-weight: bold;}
a:visited {color: #0066AA;text-decoration: underline;}
a:hover, a:active, a:focus {text-decoration: underline;}


#headsplash {
	background: url(../i/splashLogo.png) no-repeat center 77px;
	height: 334px;
	width: 780px;
	margin: 0 auto;
	position: relative;
}
#headsplash div {
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 105px;
	width: 87px;
	position: relative;
	display: inline-block;
	border: none;
}
#who {height:68px;width:780px;margin:0 auto;position:relative;}
#who a {display:block;height:68px;width:296px;}
#who #dude {background: url(/i/whosloco.gif) no-repeat 0px 0px; height:68px;width:296px;position:absolute;top:0px;left:45px;}
#who #dude:hover {background-position: 0px -68px;}
#who #chica {background: url(/i/whosloco.gif) no-repeat -296px 0px; height:68px;width:296px;position:absolute;top:0px;left:412px;}
#who #chica:hover {background-position: -296px -68px;}
#headsplash.whosnext{background: url(../i/splashLogo.png) no-repeat center 9px;height: 266px;}
#headsplash.whosnext div {margin-top: -68px;}
#headsplash a  {display: inline-block; height: 102px; width: 85px;}
#headsplash #O1 {background-image: url(/i/O4.gif); top: 151px; left: 93px;}
#headsplash #O2 {background-image: url(/i/O2.gif); top: 151px; left: 209px;}
#headsplash #O3 {background-image: url(/i/O3.gif); top: 151px; left: 285px;}
#headsplash #O4 {background-image: url(/i/O1.gif); top: 151px; left: 402px;}
#headsplash #bigloco {margin: 69px 0px 0px 44px;height:114px;width:710px;}
#headsplash #bigloco a{display:block;height:114px;width:710px;}





#headsplash #snav {background: url(../i/splashnav.png) no-repeat 28px 12px; margin:0; padding:0; height:78px; width:780px;}
#splash #headsplash #snav ul {height: 30px; width: 686px; margin: 0 0 0 35px; padding: 31px 0 0 37px;}
#splash #headsplash #snav ul li {float: left; margin-right: 40px; list-style-type: none;}
#splash #headsplash #snav ul li a {background: url(../i/snavsprites.png) no-repeat; height: 30px; display: block;}
#splash #headsplash #snav ul li a.about {width: 61px; background-position: -1px 3px;}
#splash #headsplash #snav ul li a.about:hover {background-position: -1px -27px;}
#splash #headsplash #snav ul li a.sample {width: 77px; background-position: -112px 3px;}
#splash #headsplash #snav ul li a.sample:hover {background-position: -112px -27px;}
#splash #headsplash #snav ul li a.request {width: 80px; background-position: -239px 3px;}
#splash #headsplash #snav ul li a.request:hover {background-position: -239px -27px;}
#splash #headsplash #snav ul li a.propose {width: 85px; background-position: -369px 3px;}
#splash #headsplash #snav ul li a.propose:hover {background-position: -369px -27px;}
#splash #headsplash #snav ul li a.contact {width: 80px; background-position: -504px 3px;}
#splash #headsplash #snav ul li a.contact:hover {background-position: -504px -27px;}
#splash #headsplash #snav ul li a.login {width: 52px; background-position: -635px 3px;}
#splash #headsplash #snav ul li a.login:hover {background-position: -635px -27px;}
#feature {margin:0; padding:0; height:90px; width:780px;}
#feature ul {height: 80px; width: 780px; margin: 0px 0px 0px 74px; padding: 0px;}
#feature ul li {float: left; list-style-type: none;}
#feature ul li a {background: url(../i/features.png) no-repeat; height: 80px; display: block;}
#feature ul li a.sample {width: 150px; margin-right:90px; background-position: -300px 0px;}
#feature ul li a.sample:hover {background-position: -300px -80px;}
#feature ul li a.request {width: 150px; margin-right:90px; background-position: 0px 0px;}
#feature ul li a.request:hover {background-position: 0px -80px;}
#feature ul li a.propose {width: 150px; background-position: -150px 0px;}
#feature ul li a.propose:hover {background-position: -150px -80px;}
#feature ul li div {background: url(../i/FeatureHeads2.png) no-repeat;height:80px;width:200px;}
#feature ul li div.sample {background-position: 0px 0px; margin: 0px 90px 0px -50px;}
#feature ul li div.request {background-position: -200px 0px; margin: 0px 65px 0px -25px;}
#feature ul li div.propose {background-position: -400px 0px; margin: 0px 0px 0px 4px;}





.container {
	width: 780px;
	margin: 0 auto;
	min-height: 100%;
	position: relative;
	padding-bottom: 120px;
}
.content {
	height: 200px;
	width: 780px;
	padding: 0px;
	margin: 0px auto;
}
.content ul, .content ol {padding: 0 15px 15px 40px;}

.container .content.comingsoon {background: url(../i/comingsoon.png) no-repeat center center;}

#colone {
	width: 360px;
	float: left;
	margin: 12px 10px 20px 20px;
	
}
#coltwo {
	width: 360px;
	float: right;
	margin: 12px 20px 20px 10px;
}
.miniblock {
	float: left;
	width: 360px;
	margin: 0px;
	padding: 10px 0px;
}
.miniblock p {margin: 0px 10px 0px 15px;}
.miniblock .swishhi {background: url(../i/swishbkgdhi.png) no-repeat left top;width:360px;height:23px;}
.miniblock .swishlo {background: url(../i/swishbkgdlo.png) no-repeat left top;width:360px;height:23px;}
.miniblock .swish {
	font: italic bold 14px/normal "Times New Roman", Times, serif;
	background: url(../i/swishbkgd.png) repeat-y left top;
	width: auto;
}
.miniblock p.testee {
	color: #5B9142;
	text-align: right;
	position: relative;
	top: 4px;
	right: 20px;
	font-style: normal;
}

.textbkgd {
	background: url(../i/textbkgd.png) repeat-y center top;
	display: inline-block;
	width: 360px;
	height: auto;
}
.textbkgdhi {background: url(../i/textbkgdhi.png) no-repeat center top; height: 16px; width: 360px;}
.textbkgdlo {background: url(../i/textbkgdlo.png) no-repeat center top; height: 16px; width: 360px;}

.textbkgd h2 {
	text-align: center;
	font-size: 18px;
	color: #B77635;
	border-bottom: 1px solid #B77635;
	margin-bottom: 10px;
}
.textbkgd h3 {
	text-align: center;
	font-size: 14px;
	color: #41609E;
	color: #95693E;
	margin: 0px 0px 10px 0px;
}
.textbkgd p {
	font-size: 14px;
	margin: 0px 0px 14px 10px;
}
.textbkgd ul {padding: 0px 0px 0px 30px; margin: -5px 0px 10px 0px;}
.textbkgd li {font-size: 14px; margin: 0px;}
.content.contracts {
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}
.content.contracts h1 {
	background: url(../i/contracthi.png) no-repeat;
	font-size: 20px;
	font-weight: bold;
	padding: 0px;
	text-align: center;
	line-height: 45px;
	height: 35px;
}
.content #contractmid {
	background: url(../i/contractmid.png) repeat-y;
	height: auto;
}
.content.contracts #contractmid hr {
	text-align: center;
	height: 1px;
	width: 500px;
	padding: 1px;
	color: #06F;
	display: block;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
}
.content.contracts #contractmid h2 {
	font-size: 14px;
	letter-spacing: 2pt;
	text-align: center;
	padding-bottom: 20px;
}
.content.contracts #contractmid p {
	padding: 20px;
}
.content.contracts p.centertext {
	padding-left: 25px;
	text-align: center;
	width: 725px;
}
.content.contracts ul {
	text-align: left;
	padding: 10px 0px 0px 40px;
}
.content.contracts li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 25px;
	padding: 0px;
}
.contracts strong.popit {
	color: #000;
	display: block;
	margin-top: 15px;
}
.content #contractlo {
	background: url(../i/contractlo.png) no-repeat;
	height: 41px;
}


ul.landsend {
	border-top: 1px solid #999;
	line-height: 24px;
	margin-top: 2px;
	padding-top: 7px;
}


.formbkgd {
	background: url(../i/formbkgd.png) repeat-y center top;
	display: inline-block;
	width: 360px;
	height:auto;
}
.formbkgdhi {background: url(../i/formbkgdhi.png) no-repeat center top; height: 16px; width: 360px;}
.formbkgdlo {background: url(../i/formbkgdlo.png) no-repeat center top; height: 16px; width: 360px;}
.formbkgd h2 {
	text-align: center;
	font-size: 18px;
	color: #67728B;
	border-bottom: 1px solid #67728B;
	margin-bottom: 10px;
}
.formbkgd h3 {
	text-align: center;
	font-size: 14px;
	color: #95693E;
	margin: 0px 0px 10px 0px;
}
.formbkgd p {
	font-size: 14px;
	margin: 0px 0px 14px 10px;
}
.formbkgd ul {padding: 0px 0px 0px 30px; margin: -5px 0px 10px 0px;}
.formbkgd li {font-size: 14px; margin: 0px;}

#submit {
	background: url(../i/goloco.png) no-repeat 0px 0px;
	padding: 28px 0px 0px 0px;
	margin-top: 55px;
	height: 28px;
	width: 100px;
	border: none;
	display: block;
	overflow: hidden;
}
#submit:hover {
	background-position: 0px -28px;
}










#contractform form table {
	width: 686px;
	text-align: left;
	padding: 0px 20px;
	border: 1px solid #AAC;
	display: block;
	height: auto;
}

#contractform form label {
	font-size: 14px;
	margin: 0px 0px 14px 10px;
	line-height: 14px;
}

#contractform form input {
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 2px solid #999;
	margin: 0px 0px 4px 10px;
	line-height: 30px;
}
#contractform form input.chex {
	border: none;
	margin: 0px 0px 0px 0px;
	line-height: normal;
}
#contractform form #submit {
	border: none;
	margin: 0px 0px 0px 10px;
	line-height: 30px;
}
#contractform form .labelrow {
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	height: 14px;
}








.hellog1 {
	background: url(../i/splashhellosprite.png) no-repeat center top;
	display: block;
	height: 64px;
	width: 100%;
	padding-bottom: 5px;
}
.hellog1:hover {
	background: url(../i/splashhellosprite.png) no-repeat center -66px;
}
.hellog2 {
	background: url(../i/splashlogin.png) no-repeat center top;
	display: block;
	height: 64px;
	width: 100%;
	padding-bottom: 5px;
}
.textslide {
	background: url(../i/splashtextbox.png) repeat-y center 5px;
}
.textslide p {
	font-size: 12px;
	padding: 0px 5px 20px 15px;
}

.textslide a {
	font-weight: bold;
	color: #3E6A97;
	text-decoration: none;
}
.textslide a:hover {
	color: #FFFFFF;
}
.texttop {
	background-color: #eee;
	display: block;
	height: 2px;
	width: 100%;
	margin-bottom: 10px;
}
.textpush {
	display: block;
	height: 2px;
	width: 100%;
	margin-bottom: 50px;
}
table {
	text-align: center;
	font-size: 14px;
	color: #777;
	border: 0;
	margin-left:20px;
}
#loginbox {
	background: url(../i/splashlogin.png) no-repeat 76px 20px;
	margin: 0px 0px 0px 457px;
	height: auto;
	width: 300px;
}
#loginbox table {width: 300px; padding: 0px 30px; margin: 0 auto;}
#loginbox td {font-weight: bold; font-variant: normal; width: 50%;}
#loginbox td.extend {padding-bottom:20px;}
#loginbox .client {
	font: 16px Verdana, Geneva, sans-serif;
	color: #555;
}

#logboxhi {background: url(../i/logboxO.png) no-repeat center top; height: 36px; width: 300px;}
#logboxmid {background: url(../i/logboxmid.png) repeat-y center top; padding: 60px 0px 0px 0px; margin: 0 auto; height: auto; width: 300px;}
#logboxlo {background: url(../i/logboxO.png) no-repeat center -36px; height: 36px; width: 300px;}


.slider {max-height:64px;overflow:hidden;	}
.slider {-webkit-transition: max-height .75s ease .05s;-moz-transition: max-height .75s ease .05s;-ms-transition: max-height .75s ease .05s;-o-transition: max-height .75s ease .05s;transition: max-height .75s ease .05s;}
.slider:hover {max-height:444px;border-bottom: solid 2px #eee;}

.mailinfo {
	background: url(../i/mailinfo.png) no-repeat left top;
	line-height: 17px;
	height: 17px;
	width: 120px;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	position: relative;
	top: 1px;

}
.mailinfo:hover {background: url(../i/mailinfo.png) no-repeat left -17px;}











#fixednavholder {
	position: fixed;
	height: 92px;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 1;
}
#bringit {height: 100%;overflow:auto;}


#topbar {
	background: transparent url(../i/topbar80.png) no-repeat top center;
	width: 724px;
	height: 80px;
	margin: auto;
}

.toppers {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: left;
	width: 298px;
	height: 80px;
}
.top2 {color: #bbb;margin-left: 20px;}
.top3 {color: #888;margin-left: 40px;}

#panel {
	background-color: #292929;
	float: left;	
	margin: 0px;
	padding: 0px;
	height: 77px;
	width: 96px;
	border-left: solid 1px #444;
	border-right: solid 1px #111;
}
#topbar ul  {
	width: 96px;
	margin: 0px auto;
	padding: 0px;
	position:relative;
	top:-1px;
}
#topbar ul li {
	padding: 0px;
	height: 15px;
	width: 80px;
	list-style-type: none;
	margin: 4px 0px 0px 0px;
}
#topbar a  {
	background: url(../i/topbarsprite.gif) no-repeat;
	display: block;
	height: 15px;
	width: 80px;
}
#topbar a#wardbutt       {background-position: -240px   0px}
#topbar a#wardbutt:hover {background-position: -240px -15px}
#topbar a#propbutt       {background-position: -160px   0px}
#topbar a#propbutt:hover {background-position: -160px -15px}
#topbar a#talbutt        {background-position:  -80px   0px}
#topbar a#talbutt:hover  {background-position:  -80px -15px}
#topbar a#locabutt       {background-position:    0px   0px}
#topbar a#locabutt:hover {background-position:    0px -15px}
#topbar a#wardbutt.off   {background-position: -240px -30px}
#topbar a#propbutt.off   {background-position: -160px -30px}
#topbar a#talbutt.off    {background-position:  -80px -30px}
#topbar a#locabutt.off   {background-position:    0px -30px}

.liners {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #999;
	float: left;
	text-align: right;
	width: 280px;
	padding-top:4px;
}


.topslider {
	font-family: Verdana, Geneva, sans-serif;
	background: url(../i/topslidepanel.png) no-repeat 0px 0px;
	max-height: 23px;
	overflow: hidden;
	width: 716px;
	margin: 0px auto;
	padding: 0px;
	-webkit-transition: max-height .75s ease .05s;
	-moz-transition: max-height .75s ease .05s;
	-ms-transition: max-height .75s ease .05s;
	-o-transition: max-height .75s ease .05s;
	transition: max-height .75s ease .05s;
	border-right: solid 4px #1e1e1e;
	border-left: solid 4px #1e1e1e;
	border-bottom: solid 4px #292929;
}
.topslider:hover {max-height: 644px;}
.topslider #imginf {
	background: url(../i/imageinfo.png) no-repeat 0px 0px;
	display: block;
	height: 23px; width: 55px;
	margin: 0px auto;
}
.topslider #imginf:hover {
	background-position: 0px -23px;
}
.toptextslide {
	background: url(../i/topslideglass.png) repeat-y left 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #ccc;
	text-align: left;
	width: 716px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border-top: solid 4px #292929;
}
.toptextslide h3 {
	padding: 20px 0px 10px 60px;
	letter-spacing: 1px;
	font-size: 16px;
	color: #DDA;
}
.toptextslide p {
	display: block;
	margin: 0px 85px;
	padding: 10px 0px;
}
a.wipeit {
	background: none;
	display: inline;
	font-weight: bold;
	color: #FF6;
	font-variant: normal;
}
.toppersample {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	width: 680px;
	height: 80px;
}
#topbar .topsampnav  {
	width: auto;
	margin: 8px auto 0px auto;
	padding: 0px;
}
#topbar .toppersample a  {
	display: inline;
	background-color: #111;
	background-image: none;
	height: 14px;
	width: auto;
	margin: 0px auto;
	padding: 0px 6px;
	border: 1px solid #1B7BBC;
	color: #1B7BBC;
}
#topbar .toppersample a:hover  {
	background-color: #555;
	border: 1px solid #EEE;
	color: white;
	text-decoration: none
}






#housecontainer724 {
	background: #111 url(../i/pinstripes.gif) repeat-y center top;
	text-align: center;
	width: 724px;
	margin: 0 auto;
	padding-top: 104px;
}
#housecontainer724 .homerow div {
	float:left;
	padding: 0px 9px 9px 9px;
	position: relative;
	top: -15px;
	left: 50px;
}
#housecontainer724 .homerow a {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	height: 98px;
	width: 150px;
	color: #bbb;
	display:block;
	padding: 0px;
	margin: 0px 0px 24px 0px;
	border-top: solid 1px #000;
	border-right: solid 1px #222;
	border-bottom: solid 1px #333;
	border-left: solid 1px #111;
}
#housecontainer724 .homerow a p {
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
	line-height: 14px;
	text-align: left;
	padding-top: 100px;
}
#housecontainer724 .homerow a:visited  { color: silver; }
#housecontainer724 .homerow a:hover   { border: solid 1px #aaa; color: #fff; }

.headline   {
	background: url(../i/headline.png) no-repeat left 0px;
	width: 724px;
	height: 102px;
	margin: 0px auto;
	line-height: 22px;
	text-align: center;
}
.headline h2  {
	color: #ddd;
	font-size: 22px;
	padding-top: 38px;
}
.headline h3  {
	color: #bbb;
	font-size: 18px;
	font-style: italic;
	padding-top: 38px;
}
.locohead {background: url(../i/headloco.png) no-repeat left 0px;}

.glowline {height: 82px; width: 724px; background-repeat:no-repeat; background-position:left top;}
.glow0 {background-image: url(../i/glow0.png)}
.glow1 {background-image: url(../i/glow1.png)}
.glow2 {background-image: url(../i/glow2.png)}
.glow3 {background-image: url(../i/glow3.png)}
.glow4 {background-image: url(../i/glow4.png)}
.glow5 {background-image: url(../i/glow5.png)}
.glow6 {background-image: url(../i/glow6.png)}
.glowline h2 {
	color: #ddd;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
	padding: 34px 0px 0px 58px;
	letter-spacing: 1px;
}
.glowhead {
	position: relative;
	top: 40px;
}

.redline   {
	background: url(../i/redline.png) no-repeat left top;
	color: #BBB;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	line-height: 38px;
	width: 724px;
	height: 40px;
	margin: 0px auto;
}
.redline.imoff  {visibility: hidden;}
.redline.liftup  {margin: -36px 0px 0px 0px;}

.skinnygrad  {
	background: transparent url(../i/skinnygrad.png) no-repeat 10px 0px;
	width: 724px;
	height: 4px;
	margin: -20px 0px 30px 0px;
}
.numb {
	font-size: 14px;
	color: #FFF;
	float: left;
	text-transform: capitalize;
	background-color: #222;
	height: 14px;
	line-height: 14px;
	margin-top: 83px;
	padding: 0px 3px 1px 3px;
	display: block;
}




#locapage {
	background:  #111 url(../i/pinstripes.gif) no-repeat center top;
	text-align: right;
	width: 724px;
	margin: 0 auto;
	padding-top: 104px;
	overflow:auto;
	}
#locapage h2 {color: #9b9; font-size:20px;padding-top:34px;padding-right:2px;}
#locapage p {color: #ccc; font-size:12px;line-height:16px;padding-bottom:4px;padding-right:2px;}
#locapage p.leftytext {
	color: #ccc;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 8px;
	padding-right: 0px;
	text-align: left;
	text-transform: none;
	padding-top: 8px;
}
#locapage p.discuss {
	color: #ddd;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 8px;
	padding-right: 0px;
	text-align: left;
	text-transform: none;
	padding-top: 28px;
}
#locapage p.discuss a {
	color: #ccf;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 8px;
	padding-right: 0px;
	text-align: left;
	text-transform: none;
	padding-top: 28px;
}
#locapage p.discuss b {
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 8px;
	padding-right: 0px;
	text-align: left;
	text-transform: none;
	font-weight: bold;
	padding-top: 28px;
}
#locapage p.discuss b i {
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 8px;
	padding-right: 0px;
	text-align: left;
	text-transform: none;
	font-weight: bold;
	padding-top: 28px;
}
.picnums   {
	color: #777;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: right;
}
.picnums b {
	color: #fff;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	position: relative; top: 3px;
	padding: 0px 1px 0px 11px;
}
hr {
	background-color: none;
	height: 2px;
	width: 100%;
	text-align: center;
	padding: 10px 0px 25px 0px;
	margin: 0px auto;
	border:0;
}
#locapage a.backbar {
	display: block;
	padding-top: 60px;
}
#locapage .backtop {
	text-align: center;
	margin: 20px auto;
	padding: 9px 0px 10px 0px;
	border-top: solid 3px #aaa;
	border-bottom: solid 3px #aaa;
}
#locapage .backtop a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #4477bb;
	font-variant: normal;
	text-decoration: none;
	border: 1px solid #fff;
	padding: 2px 6px 3px 6px;
	margin: 0px 10px;
	text-transform: uppercase;
}
#locapage .backtop a:hover {
	color: #fff;
	background-color: #111144;
}



.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.yell {color: #6ABA1B;}
.white {color: #DDDDDD;}
.white a {color: #AAAAEE;}
.silver {color: #BBBBBF;}
.silver a {color: #88B;}
.cent {text-align:center;}
.baseliner {background-color: #334;height: 2px;width: 100%;display:block;}
.litetext {font-weight: normal;}
.quickhint {font-style: italic;color: #F63;font-size: 12px;}
p.quickformhint {font-style: italic;color: #F63;font-size: 10px;text-align:center;}
.slip7 {height: 7px;width: 90%;}
.stretcher {height: 150px; width: 100%; background-color: #211;}

#preload img {height: 1px;width: 1px;visibility: hidden;}

#ruloco {
	background: url(../i/error404.png) no-repeat 10px 18px;
	margin: 20px auto;
	padding: 72px 0px 0px 64px;
	width: 300px;
	float: left;
}
#ruloco p {
	padding-bottom: 20px;
	font-size: 16px;
	line-height: 24px;
}



.footer {
	height: 300px;
	display: block;
	clear: both;
	width: 780px;
	text-align: center;
	border-top: 1px solid #ddd;
	margin: 300px auto 0px;
	padding: 10px 0px;
}
#copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777;
	text-align:center;
	padding: 8px;
}
#copyright a{
	color: #888;
	text-decoration: none;
	font-weight: bold;
}
#copyright a:hover{
	color: #676;
	text-decoration: none;
}
#housecontainer724  #copyright, #locapage #copyright {
	background-color: #111;
	line-height: 20px;
	color: #555;
	padding: 0px;
	margin: 600px auto 0px auto;
	position:relative; top: -20px;
}
#housecontainer724  #copyright a, #locapage #copyright a {color: #675;}
#housecontainer724  #copyright a:hover, #locapage #copyright a:hover{color: #999;} 
.c {
/*	height: 504px;
	width: 724px;*/
	background-position: center 22px;
	background-repeat: no-repeat;
}
.c1 {
   height: 724px;
	width: 724px;
	background-position: center 22px;
	background-repeat: no-repeat;
}
.c.vert {
    height:740px;
	width: 480px;
	background-position: center 22px;
	background-repeat: no-repeat;
}
i {background: url(/i/securedImage.png) no-repeat center top;height:504px;width:724px;display:block;}
i.vert {background: url(/i/securedImageV.png) no-repeat center top;height:740px;width:480px;display:block;}


/*#vidcontainer {
	width: 920px; /* the auto value on the sides, coupled with the width, centers the layout
	margin: 0 auto;
}
.vidcontent {
	height: 839px;
	padding: 0;
	margin: 0px auto;
} */
#vidbox {
	height: 406px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 720px;
}
#locapage p.discuss i {
	background: none;
	height:auto;
	width:auto;
	display: inline-block;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 8px;
	padding-right: 0px;
	text-align: left;
	text-transform: none;
	font-weight: bold;
	padding-top: 28px;
}
