body {
font-family:Tahoma, Geneva, Helvetica, Verdana, Arial, Helvetica, sans-serif;
background-color:#5e5b51;
margin:0;
padding:0;
height: 100%; 
}
a:link {
	color: #ff9306;
	text-decoration: none;	
}
a:hover {
	color: #ffffff;
	text-decoration: underline;
}
a:visited {
	color: #ff9306;
	text-decoration: none;
}
a:visited:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* LAYOUT */
#container {
margin: 0 auto;
width:480px;
overflow:auto;

} 
#column-a {
overflow:visible;
margin:0; padding:0 30px 0 30px;
border:0px solid #cccccc;
}
#column-b {
overflow:visible;
margin:0; padding:0 30px 0 30px;
border:0px solid #cccccc;
}
#column-c {
overflow:visible;
margin:0; padding:0 30px 0 30px;
border:0px solid #cccccc;
}

#column-ab {
overflow:visible;
margin:0; padding:0 30px 0 30px;
border:0px solid #cccccc;
}
#clearer {
clear: both;
}
#rowA {
width:480px;
clear: both;

}
#rowB {
width:480px;
clear: both;

}

/* CONTENT */
#topstripe {
background-image:url('../img/topstripe.jpg');
height:18px;
width:480px;
}
#introcontent {
background-repeat:repeat-y;
background-color:#544f46;
overflow:visible;
width:480px;
padding:0 0 0 0; margin:0;
border:0px solid #cccccc;
}
#introcontent .logo  {
padding-top: 10px ;
}

#introcontent .callnowimage  {
display:none;
background-image:url('../img/contact-citrine-media.png');
background-repeat:no-repeat;
background-position: 30px 0px;
height:189px;
width:169px;
margin:0; padding:0 30px 0 30px;
}
#introcontent .callnowtext p {
color:#FFFFFF;
font-weight:bold;
margin:0; padding:0 0 30px 0;
}

#introcontent p {
line-height:1.7em;
color:#FFFFFF;
padding:1em 0 1em 0 ;
margin:0;
}
#introcontent ul {
line-height:1.4em;
color:#FFFFFF;
margin-left: 0;
padding-left: 0em;
text-indent: 0em;
list-style-type:none;
}
#introcontent li {
color:#FFFFFF;
padding-bottom:0.9em;
}

#explaincontent {
color:#FFFFFF;
background-color:#1f1e1c;
overflow:visible;
width:480px;
padding:15px 0 10px 0; margin:0;
border:0px solid #cccccc;
}
#explaincontent p {
line-height:1.7em;
color:#FFFFFF;
padding:1em 0 1em 0 ;
margin:0;
}
#styleswitch {
text-align:center;
color: #FFFFFF;
margin:0; padding:5px 0 30px 0 ;
}
#styleswitch a {
font-weight:bold;
}
#styleswitchfull {
display:visible;
}
#styleswitchmobile {
display:none;
}
