body {
	background-image: url(images/bk.jpg);
	background-repeat: repeat;
	background-position: left top;
	background-color: #000000;
	color: #B18360;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
} 
 
td         { text-align: left; } /* set default behavior: override the centered default behavior in IE with XHTML */
.td-right  { text-align: right; }
.td-left   { text-align: left; }
.td-center { text-align: center; }

.footer { color: #fff; padding-bottom: 35px; }
.footer a { color: #fff; text-decoration: none; }
.footer a:hover { text-decoration: underline; }

* { font-family: Arial, Verdana, Tahoma, Arial; }
td, div{ font-size: 10px; }

h1 { font-size:13px; }
h2 { font-size:13px; }

#cont, #cont-grows { 
	border-left: 1px solid #B06010;
	color: #B18360;
	line-height: 15px;	
}

#cont td,
#cont div, 
#cont-grows td, 
#cont-grows div
.maintext
{
	color: #B18360;
	font-size: 11px;
}
#intro{
	font-size: 11px;
	margin-left: 10px;
	color: #B4947B;
	font-weight: bold;
}
.services, .services a { font-size: 9px; color: #B4947B; text-decoration: none; }
.services a:hover { text-decoration: underline; }

#form{
	color: #B18360;
	line-height: 15px;
}
#form input{
	width: 150px;
	font-size: 11px;
}

#cont div#cont-div-main-right
{
	font-size: 11px;
	height: 506px !important;	
	padding: 30px;
	height: 566px;
	overflow: auto;
	
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#B06010;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#B06010;
	scrollbar-arrow-color:#B06010;
	scrollbar-track-color:#ffffff;	
} 

#cont-grows { font-size: 11px; padding: 30px; }
#cont div a, #cont-grows div a { color: #572700; text-decoration: none; }
#cont div a:hover, #cont-grows div a:hover { text-decoration: underline; }

#onecolumn 
{
	font-size: 11px;
	height: 506px !important;	
	padding: 30px;
	height: 566px;
	background: url(images/logo-ranch-road-small.gif) no-repeat top right;
}

#td-postcard-printing { background: url(images/personalized-postcard-printing-austin.jpg) no-repeat top left; height: 389px;  }
#h1-postcard-printing-austin { background: url(images/h1-personalized-postcard-printing.jpg) no-repeat; height: 187px; width: 535px; margin: 0px 0px 0px 0px; text-indent: -2000px; color:#ffffff; }
#h2-contact-us-today { background: url(images/h2-contact-us-today.jpg) no-repeat; height: 125px; width: 238px; margin: 0px 0px 0px 0px; text-indent: -2000px; color:#ffffff; }
#div-postcard-intro-text { color:#ffffff; text-align:right; margin-right:20px; font-size:12px; margin-left:300px; }
#div-postcard-intro-text h3 { font-size: 20px; font-weight: 400; margin-bottom:3px; }
#div-postcard-printing-form { margin-left: 15px; color:#ffffff; line-height: 16px; font-size:12px; }
#div-postcard-printing-form input,
#div-postcard-printing-form select,
#div-postcard-printing-form textarea
  { width: 210px; font-size: 11px; background-color: #ffffff; border: 1px solid #b06110; color: #572700; }
#div-postcard-printing-form #div-postcards-contact { text-align: right; margin-right:15px; }  
#div-postcard-printing-form #button-send { margin-top:4px; }
#td-postcards-more-info { width:750px; line-height: 13px; font-size:10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin-right: 10px;  }
#td-postcards-more-info h1, #td-postcards-more-info h2 { margin-bottom: 3px; font-size: 11px; font-weight: 500; }
.div-postcards-more-info { width:750px; }
#div-postcard-printing-form div.captcha-wrapper { position:relative; } 
#div-postcard-printing-form div.captcha-wrapper br { display:none; }
#div-postcard-printing-form div.captcha-wrapper label { font-size: 12px; }
#div-postcard-printing-form div.captcha-images, div.captcha-images {background-color:#ffffff; height:20px; display:inline; margin:2px; padding:2px; border: 1px solid #b06110;}
  
#td-large-format-printing { background: url(images/large-format-printing-austin.jpg) no-repeat top left; height: 389px; border-bottom: 1px solid #b06010; }
#h1-large-format-printing-austin { background: url(images/h1-large-format-printing.gif) no-repeat; height: 145px; width: 500px; margin: 0px 0px 0px 0px; text-indent: -2000px; color:#0069aa; }
#h2-contact-us-today-blue { background: url(images/h2-contact-us-today.gif) no-repeat; height: 113px; width: 238px; margin: 0px 0px 0px 0px; text-indent: -2000px; color:#0069aa; }
#div-large-format-printing-intro-text { color:#0069aa; text-align:right; margin-right:20px; font-size:12px; line-height: 18px; margin-left:260px; }
#div-large-format-printing-intro-text h3 { font-size: 17px; font-weight: 400; margin-bottom:3px; }
#div-large-format-printing-form { margin-left: 15px; color:#b06110; line-height: 16px; font-size:12px; width:220px; }
#div-large-format-printing-form input,
#div-large-format-printing-form select,
#div-large-format-printing-form textarea
  { width: 210px; font-size: 11px; background-color: #ffffff; border: 1px solid #0069aa; color: #572700; }
#div-large-format-printing-form #div-large-format-printing-contact { text-align: right; margin-right:15px; }  
#div-large-format-printing-form #button-send { margin-top:4px; }
#td-large-format-printing-more-info { border-bottom: 1px solid #b06010; width:750px; line-height: 13px; font-size:10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin-right: 10px;  }
#td-large-format-printing-more-info h1, #td-large-format-printing-more-info h2 { margin-bottom: 3px; font-size: 12px; font-weight: 600; }
.div-large-format-printing-more-info { width:750px; }
#div-large-format-printing-form div.captcha-wrapper { position:relative; } 
#div-large-format-printing-form div.captcha-wrapper br { display:none; }
#div-large-format-printing-form div.captcha-wrapper label { font-size: 12px; }
#div-large-format-printing-form #div-validationstring {background-color:#ffffff; height:20px; display:inline; margin:2px; padding:2px; border: 1px solid #0069aa;}
#div-large-format-printing-form div.captcha-images {background-color:#ffffff; height:20px; display:inline; margin:2px; padding:2px; border: 1px solid #0069aa;} /*  position:absolute; top:-20px;left:50px; */
  
#td-decals { background: url(images/decals-austin.jpg) no-repeat top left; height: 389px; border-bottom: 1px solid #b06010; }
#h1-decals-austin { background: url(images/h1-decals.gif) no-repeat; height: 145px; width: 500px; margin: 0px 0px 0px 0px; text-indent: -2000px; color:#0069aa; }
#h2-contact-us-today-blue { background: url(images/h2-contact-us-today.gif) no-repeat; height: 113px; width: 238px; margin: 0px 0px 0px 0px; text-indent: -2000px; color:#0069aa; }
#div-decals-intro-text { color:#0069aa; text-align:right; margin-right:20px; font-size:12px; line-height: 18px; margin-left:260px; }
#div-decals-intro-text h3 { font-size: 17px; font-weight: 400; margin-bottom:3px; }
#div-decals-form { margin-left: 15px; color:#b06110; line-height: 16px; font-size:12px; width:220px; }
#div-decals-form input,
#div-decals-form select,
#div-decals-form textarea
  { width: 210px; font-size: 11px; background-color: #ffffff; border: 1px solid #0069aa; color: #572700; }
#div-decals-form #div-decals-contact { text-align: right; margin-right:15px; }  
#div-decals-form #button-send { margin-top:4px; }
#td-decals-more-info { border-bottom: 1px solid #b06010; width:750px; line-height: 13px; font-size:10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin-right: 10px;  }
#td-decals-more-info h1, #td-decals-more-info h2 { margin-bottom: 3px; font-size: 12px; font-weight: 600; }
.div-decals-more-info { width:750px; }
#div-decals-form div.captcha-wrapper { position:relative; } 
#div-decals-form div.captcha-wrapper br { display:none; }
#div-decals-form div.captcha-wrapper label { font-size: 12px; }
#div-decals-form #div-validationstring {background-color:#ffffff; height:20px; display:inline; margin:2px; padding:2px; border: 1px solid #0069aa;}
#div-decals-form div.captcha-images {background-color:#ffffff; height:20px; display:inline; margin:2px; padding:2px; border: 1px solid #0069aa;} /*  position:absolute; top:-20px;left:50px; */
#div-decals-intro-text-right { width:238px; color:#0069aa; font-size:12px; line-height: 18px; margin:0px; padding:0px; }
#div-decals-intro-text-right h3 { margin:0px; padding:0px; }
#div-decals-intro-text-top { width:778px; text-align:center; color:#0069aa; font-size:14px; line-height: 18px; margin:0px; padding:0px; }
#div-decals-intro-text-top h1 { \color:#0069aa; font-size:14px; line-height: 18px; margin:8px; padding:0px; }
  
#portf{
	color: #ABA479;
}
#portf a{
	color: #ABA479;
	text-decoration: none;
}
#portf a:hover{
	color: #AFBC22;
	font-weight: bold;
	text-decoration: underline;
}
#header-right{
	text-align: right;
	padding-top: 25px;
	padding-right: 25px;
	font-weight: bold;
		color: #CFA98A;
		font-size: 11px;
}
#header-right a,#header-left a {
	color: #CFA98A;
	text-decoration: none;
}
#header-right a:hover, #header-left a:hover,#header-sub a:hover{

	color: #572700;
}
#header-left{
	padding-top: 44px;
	width: 180px;
	padding-left: 10px;
	font-weight: bold;
	text-align: right;
	line-height: 15px;
	font-size: 11px;
}
#header-sub a{
	color: #AC8362;
	text-decoration: none;
}
#header-sub{
	padding-top: 44px;
	width: 180px;
	padding-left: 10px;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
	font-size: 11px;	
}

.inside_table{
	color: #B18360;
}
form{
	padding: 0px;
	margin: 0px;
}

input,select,textarea{
	background-color: #F1E2D6;
	border: 1px solid #F1E2D6;
	color: #572700;
	font-size: 11px;	
}
.submit_button{
	background-color: #fff;
	color: #B18360;
	border: 0px;
	font-weight: normal;
	font-size: 10px;	
}

.maintext-alert
{
	color: #ff0000 !important;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
}

.ftpform-input-text1,
.ftpform-input-text-validate
{
  width: 250px;
}
 
.ftpform-input-file
{
  width: 250px;
}

.ftpform-textarea1
{
  width: 250px;
  height: 80px;
}

.bio-partners { } /* text-align: justify; text-justify: newspaper;  */
.img-bio-partners { border: 1px solid #b2682e; }
.td-bio-staff-pic { text-align: center; width:180px; margin-right:10px; padding-top:5px; padding-bottom:5px; }
.td-bio-staff-piclg { text-align: center; width:280px; margin-right:10px; padding-top:5px; padding-bottom:5px; }
.td-bio-staff-pic img, .td-bio-staff-piclg img { border: 1px solid #b2682e; } 
.bio-staff-name { font-weight: bold; text-transform:uppercase; }
.td-bio-staff-desc { text-align: left; padding-right: 30px; padding-bottom: 10px; }
.bio-staff-desc {  } /* text-align: justify; text-justify: newspaper; */
.table-bio-staff td { padding-top:5px; padding-bottom:5px; } /* border-top: 1px solid #b2682e; */

.post { font-size: 11px; line-height: 18px; padding-bottom: 20px; }
.post .date {font-size: 10px; }
.post h2 {font-size: 11px; font-weight: bold;  margin: -10px 0px -10px 0px; padding: 0px 0px 0px 0px; }
.post p a {}
.post p a:hover { text-decoration: underline; }

#cont .post p a.link-eco { color:#559955; font-weight: bold; }
#cont .post p a.link-eco:hover { text-decoration: underline; font-weight: bold; }

.form-loginform {  width: 300px; }
.content-header { font-size: 14px; font-weight: bold; }

#icon-facebook { margin-top: 5px; margin-right: 10px; }
#icon-twitter  { margin-top: 5px; }
