/* Box 1 Styles */
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/
#o-tlc, #o-trc,  #g-tlc, #g-trc, #b-tlc, #b-trc{zoom: 1;}
#box1-box, #box2-box, #box3-box {	position: relative;	margin: 0 auto 10px auto;	padding: 0;	text-align: left;}
#o-tlc, #o-trc, #o-blc, #o-brc, #g-tlc, #g-trc, #g-blc, #g-brc, #b-tlc, #b-trc, #b-blc, #b-brc {	background-repeat: no-repeat;}
#o-tb, #o-bb, #g-tb, #g-bb, #b-tb, #b-bb{background-color: transparent;	background-repeat: repeat-x;}			 
#content-box1 {	padding:10px;	background:url(images/icon1.png) no-repeat;	background-position:15px 30px;
}
#o-tlc {background-image:url(images/o-tlc.jpg);	background-position: 0% 0%;}
#o-trc {background-image:url(images/o-trc.jpg);	background-position: 100% 0%;}
#o-blc {background-image:url(images/o-blc.jpg);	background-position: 0% 100%;}
#o-brc {background-image:url(images/o-brc.jpg);	background-position: 100% 100%;}
#o-tb {background-image:url(images/o-tb.jpg);	background-position: 0% 0%;}
#o-bb {background-image:url(images/o-bb.jpg);	background-position: 50% 100%;}
#o-rb {background-image:url(images/o-rb.jpg);	background-position: 100% 0%;	background-repeat: repeat-y;}
#o-lb {background-color: #ff5f00;	background-image:url(images/o-lb.jpg);	background-position: 0% 100%;	background-repeat: repeat-y;}
/* Box2 Styles */
#content-box2 {	padding:10px;	padding:10px;	background:url(images/icon2.png) no-repeat;	background-position:15px 30px;}
#g-tlc {background-image:url(images/g-tlc.jpg);	background-position: 0% 0%;}
#g-trc {background-image:url(images/g-trc.jpg);	background-position: 100% 0%;}
#g-blc {background-image:url(images/g-blc.jpg);	background-position: 0% 100%;}
#g-brc {background-image:url(images/g-brc.jpg);	background-position: 100% 100%;}
#g-tb {	background-image:url(images/g-tb.jpg);	background-position: 0% 0%;}
#g-bb {	background-image:url(images/g-bb.jpg);	background-position: 50% 100%;}
#g-rb {	background-image:url(images/g-rb.jpg);	background-position: 100% 0%;	background-repeat: repeat-y;}
#g-lb {	background-color: #5b743b;	background-image:url(images/g-lb.jpg);	background-position: 0% 100%;	background-repeat: repeat-y;}

/* Box 3 Styles */
#content-box3 {	padding:10px;	padding:10px; }
#b-tlc {background-image:url(images/b-tlc.jpg);	background-position: 0% 0%;}
#b-trc {background-image:url(images/b-trc.jpg);	background-position: 100% 0%;}
#b-blc {background-image:url(images/b-blc.jpg);	background-position: 0% 100%;}
#b-brc {background-image:url(images/b-brc.jpg);	background-position: 100% 100%;}
#b-tb {	background-image:url(images/b-tb.jpg);	background-position: 0% 0%;}
#b-bb {	background-image:url(images/b-bb.jpg);	background-position: 50% 100%;}
#b-rb {	background-image:url(images/b-rb.jpg);	background-position: 100% 0%;	background-repeat: repeat-y;}
#b-lb {	background-color: #0f3c4f;	background-image:url(images/b-lb.jpg);	background-position: 0% 100%;	background-repeat: repeat-y;}

/* Default Colors */
body {
	background: #F7E4CF url(images/bg01.jpg) repeat-x left top;
}
body, th, td, input, textarea, select {
	color: #7F6E5D;
}
#logo, #menu a, #callbox, #msgbox, #timebox, #timebox table tr td, #timebox table tr th {color:#ffffff;}

a {
	color: #FF5F00;
}
img.border {
	border: 1px solid #E5D4C4;
	background: #FFF8F0;
}

#menu li {
	background: url(images/homepage02.gif) no-repeat left center;
}
h2.style1 {
	color: #B69C82;
}
strong {
	color: #635343;
}
/* Page */
#page {
	background: url(images/bg03.jpg) no-repeat left top;
}
.boxed {
	background: url(images/subpage2_01.gif) no-repeat right top;
}
.boxed .content {
	background: url(images/subpage2_02.gif) no-repeat left top;
}
.bg1 {
	background: #FFF8F0 url(images/subpage1_01.gif) no-repeat left top;
}
.bg2 {
	background: url(images/subpage1_02.gif) no-repeat right top;
}
.bg3 {
	background: url(images/subpage1_03.gif) no-repeat left bottom;
}
.bg3 div {
	background: url(images/subpage1_04.gif) no-repeat right bottom;
}
/** HEADER */

#header {
	background: url(images/bg02.jpg) no-repeat left top;
}
/** TODAY */

#today {
	color: #708A95;
}
/** FOOTER */

#footer {
	background: url(images/bg04.jpg) repeat left top;
}
#footer p {
	color: #A08D7A;
}
#footer a {
	color: #A08D7A;
}
/* Layout */
#headimage {
	background:url(images/homepage03.jpg) no-repeat;
}
#logo {
	background: url(images/homepage01.jpg) no-repeat left top;
}
#box5 {
	background: url(images/homepage13.jpg) no-repeat left top;
}

/* tabs */
.current {
	font-weight:bold;
}

/* WebVisible Branding */
#wv_footer {
	background: #000000; color: #ffffff; margin:0 auto 0 auto; 
	background-position:right; background-repeat:repeat-y; margin-top:20px;
}
#wv_footer-wrap {
	margin:0 auto 0 auto; background-image:url(images/footer.png); background-position:center; width:930px;	height:99px;
}
#wv_footer-logo {
	background-image:url(images/wv-footer-logo.jpg); width:212px; height:25px; float:right;	margin:20px 40px 10px 0;
}
#wv_footer p {
	color: #ffffff;
}
#wv_footer a {
	color: #ffffff;	text-decoration: none;
}
#wv_footer a:hover {
	text-decoration: underline;
}
#wv_footer .left {
	background :#221E1E; width:250px;
}
#wv_footer .links {
	margin-top:20px; padding-right:50px; text-align:right; width:500px;	float:right; clear:both;
}

/* ATT Branding */
#yp_footer {
	background: #000000; background-position:right; background-repeat:repeat-y;	
	margin-top:20px; margin-left:auto; margin-right:auto; color: #ffffff;	
	font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 11px;
}
#yp_footer a {
	color: #ffffff;	text-decoration: none;
}
#yp_footer a:hover {
	text-decoration: underline;
}
#yp_footer-wrap {
	margin:0 auto 0 auto; background-image:url(images/footer.png); background-position:center; width:930px;	height:99px;
}
#yp_footer #att_footer-logo {
	background-image:url(http://c66.yellowpages.com/ext_footer/ATT_brand.gif); background-repeat:no-repeat;
	width:67px;	height:29px; float:right; margin:20px 35px 10px 0;
}
#yp_footer-logo {
	background-image:url(images/YPC_brand.gif);	
	background-repeat:no-repeat;
	height:15px; width:153px; float:left; position:relative; top:30px; left:30px;
}
#yp_footer .links {
	clear:both;	float:right; margin-top:17px; font-weight:bold;
}
#yp_footer .links a, #yp_footer .links span {
	padding-right:35px;
}