/* Elements */
.content-body {
background: #8786a4 url(../images/bg.gif) repeat;
text-align: center;
margin: 0;
}

body 
{
text-align: center;
margin: 0;
}

div, table, td {
font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
}

td {
vertical-align: top;
}

img {
border: 0;
}

h1, h2, h3, h4, h5 {
margin: 0;
}
 
a, a:visited {
color: #c0b02c;
text-decoration: underline;
}

a:hover {
color: #c0b02c;
text-decoration: none;
}

/* Container */
#container {
margin: 0 auto;
width: 753px;
text-align: center;
padding:0;
}



#header-border-top {
background: url(../images/header-border-top.gif) top left no-repeat;
width: 753px;
height:10px;
font-size:0px;
line-height:0px;
}


#header-nav {
background:#3c1c15 url(../images/header-nav.gif) repeat-y;
width: 753px;
height:55px;
padding: 0px;
}

/* 
#header-nav ul {
margin:0;
}

#header-nav li {
margin:0;
padding: 0 0 0 22px;
list-style:none;
float:left;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
*/

#header-nav a, #header-nav a:visited {
color:#afa29f;
text-decoration:none;
font-weight: bold;
}

#header-nav a:hover {
color:#c3a68c;
text-decoration:underline;
}




#banner {
background:#464561;
width: 753px;
height:177px;
text-align:left;
}

.banner-image {
padding: 0 0 0 7px;
}





/* Body */
#page-title {
background: #baa799 url(../images/page-title-bg.gif) top left no-repeat;
width: 753px;
height:32px;
}

#page-title ul {
margin:0;
padding:0 0 0 12px;
}

#page-title li {
margin:0;
padding:0 0 0 12px;
list-style:none;
float:left;
font: 14px Verdana, Arial, Helvetica, sans-serif;
color:#ede8e5;
}

#page-title span {
font-size:20px;
}

#page-title p {
margin:0;
padding: 6px 0 0 0;
}

#body-bg {
background: url(../images/body-bg.gif) repeat-y;
width: 753px;
text-align:left;
overflow:hidden;
}

#left-column {
width:200px;
float:left;
}

#secondary-main-nav ul {
margin:0;
padding: 0;
}

#secondary-main-nav li {
margin:0;
padding:0;
list-style:disc;
}








#secondary-main-nav a, #secondary-main-nav a:visited {
color:#dfd8ce;
text-decoration:none;
padding: 10px 0 10px 20px;
display:block;
font:bold 14px Arial, Helvetica, sans-serif;
color:#dfd8ce;
background: url(../images/secondary-nav-off.gif) top left no-repeat;
width:173px;
_width:193px;
border-bottom: 1px solid #c3a88e;

}

#secondary-main-nav a:hover {
color:#dfd8ce;
text-decoration:none;
background: url(../images/secondary-nav-on.gif) top left repeat-y;
width:173px;
_width:193px;
}






#secondary-nav dl {
margin:0;
padding:0;
}

#secondary-nav dt {
margin:0;
padding:0;
}

#secondary-nav dt a, #secondary-nav dt a:visited {
color:#dfd8ce;
text-decoration:none;
padding: 10px 0 10px 20px;
display:block;
font:bold 14px Arial, Helvetica, sans-serif;
color:#dfd8ce;
background: url(../images/secondary-nav-off.gif) top left no-repeat;
width:173px;
_width:193px;
border-top: 1px solid #c3a88e;

}

#secondary-nav dt a:hover {
color:#dfd8ce;
text-decoration:none;
background: url(../images/secondary-nav-on.gif) top left repeat-y;
width:173px;
_width:193px;
}


#secondary-nav dd {
margin:0;
padding:0px 10px 10px 30px;
font:13px Arial, Helvetica, sans-serif;
color:#532f24;
}

#secondary-nav dd a, #secondary-nav dd a:visited {
color:#532f24;
text-decoration:underline;
}

#secondary-nav dd a:hover {
color:#532f24;
text-decoration:none;
}







.content-left {
padding: 0 0 0 7px;
float: left;
}

#right-column {
width:553px;
float:left;
}

#far-right-column
{
width:170px;
float:left;
}

#home-right-column {
width:375px;
float:left;
}

.content-far-right {
padding: 0px 0px 0px 0px;
}

.breakingNews{
background: url(/Images/breakingNews.jpg);
padding:30px 0px 0px 0px;
margin:5px 0px 0px 0px;
}

.breakingNews-inside{
padding:30px 0px 0px 0px;
margin:5px 0px 0px 0px;
background: url('/Images/recentNews_banner.jpg');
}

.content-right {
padding: 8px 30px 34px 16px;
word-wrap: break-word;
}

.content-right a, .content-right a:visited {
color:#070385;
text-decoration:underline;
}

.content-right a:hover {
color:#070385;
text-decoration:none;
}

.content-far-right a:hover {
color:#070385;
text-decoration:none;
}

.content-far-right a, .content-far-right a:visited {
color:#070385;
text-decoration:underline;
}

#container-conent-image {
position:relative;
float:left;
height:0px;
width:0px;
top:0px;
left:375px;
}

#conent-image {
width:170px;
margin-top:0;
position:absolute;
}

#conent-image-far-right {
width:170px;
margin-top:0;
}
#sub-image-phone-far-right {
background:#baa799;
width:170px; 
height:40px;
text-align:center;
}

#conent-image p {
margin:0;
}

.placeholder-image {
position:relative;
float:right;
}

#sub-image-phone {
background:#baa799;
width:170px; 
height:60px;
text-align:center;
}

#sub-image-phone p {
margin:0;
padding: 12px 0;
font-size:12px;
}

#sub-image-phone span {
font-size:13px;
font-weight:bold;
}




#footer {
background: url(../images/footer.gif) top left no-repeat;
width: 753px;
height:109px;
}

#footer p {
margin:0;
padding:0;
font: 11px Arial, Helvetica, sans-serif;
color:#8f7969;
}

#footer span {
padding: 0 4px;
}

#footer-nav {
width:753px;
height:52px;
padding-left:8px;
}

#footer-nav ul {
margin:0;
padding:24px 0 0 31px;
}

#footer-nav li {
margin:0;
padding:0 0 0 11px;
list-style:none;
float:left;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#afa29f;
}

#footer-nav a, #footer-nav a:visited {
color:#afa29f;
text-decoration:none;
}

#footer-nav a:hover {
color:#c3a68c;
text-decoration:underline;
}



a.ls:link,
a.ls:visited {
color:#8f7969;
text-decoration:none;
}

a.ls:hover {
color:#8f7969;
text-decoration:underline;
}

a.lshome:link,
a.lshome:visited {
color:#8f7969;
text-decoration:underline;
}

a.lshome:hover {
color:#8f7969;
text-decoration:none;
}

#product-nav-title 
{
	font-size: 14px;
}

.product-category
{
	font-size: 16px;
}

.dotted-line
{
	border: 1px dotted #000000;
	border-style: none none dotted;
}