/* 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: #e08915;	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: #78922d;	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: #292a2c; background-image:url(images/b-lb.jpg); background-position: 0% 100%;	background-repeat: repeat-y;}

/** BASIC */

body {
	background: #F5ECCF url(images/bg01.jpg) repeat-x left top;
}

h2.style1 {
	color: #B69C82;
}

/** TEXTS */

body, th, td, input, textarea, select {
	color: #7F6E5D;
}

strong {
	color: #635343;
}

/** LINKS */

a {
	color: #FF5F00;
}

/** MISC */

img.border {
	border: 1px solid #E5D4C4;
	background: #FFF8F0;
}


/** MENU */

#menu li {
	background: url(images/homepage02.gif) no-repeat left center;
}

#logo, #menu a, #callbox, #msgbox, #timebox, #callbox h2, #msgbox h3, #timebox h3,#timebox table tr td, #timebox table tr th {
	color: #FFFFFF;
}

/** 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;
}



/** HEADER */
#headimage {background:url(images/homepage03.jpg) no-repeat;}

/** LOGO */

#logo { background: url(images/homepage01.jpg) no-repeat left top; color:#ffffff;}

#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;
}