body 
{
	background: #d4cba5 url(../images/bg.jpg) repeat-x;
}

a:link { color: #cf0000; }
a:visited { color: #9f0000; }
a:hover { color: #ff2f2f; }

#container
{
	background-color:#d4cca6;
	width:950px;
	margin:10px auto;
}
#header {background: #d4cca6 url(../images/header_bg.jpg) repeat-x; position: relative; height: 140px; }



#main1 {
	clear:both;
	}
#main2 {
	clear:both;
	}
#colLeft { width: 324px; float: left;color:#d4cca6; }
#colLeft img{margin:0px 0px 0px 0px;}
#colLeft .padding { padding:0px; }

#content {  float: left; width: 100%; background-color:#d4cca6; }
#content .padding { padding: 20px 30px; }

#colRight { width: 626px; float: right; }
#colRight .padding { padding: 25px 25px 42px 25px; background: #d4cca6 url(../images/col_right_bg.jpg) repeat-x; }
#colRight p{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; margin-top:5px;}


#footer { background:url(../images/footer_bg.jpg); height:50px; width:950px; font-size:1.1em; }


body.noRight #main2 { background-image:none; }
body.noRight #colRight { display:none; }
body.noRight #content { margin-right:0; }

body.noLeft #main1 { background-image:none; }
body.noLeft #colLeft { display:none; }
body.noLeft #content { margin-left:0; }

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main1,
body.noStructure #main2,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu
{
	display:none;
}

.clear:after{content: ".";	display: block;	height: 0;clear: both;	visibility: hidden;}

.phone_3 { width: 24px; }
.phone_4 { width: 34px; }
