* { padding: 0; margin: 0; }

body {
margin-top:0px;
 font-family: Helvetica, Arial sans-serif;
 font-size: 11px;
 line-height: 14px;
  background:url("../images/brick_109.gif");
}
#wrapper { 
 min-width:922px;
 margin: 0 auto;
 width: 88%;
 padding: 0px 40px 0px 0px;
 background: #c8b9a3;
 background:url("../images/wrapper_bkgrd.jpg") repeat-x;
}

#popup { 
margin-top: 30px;
margin-left: auto;
    margin-right: auto;
 width: 400px;
 padding: 10px;
 background: #c8b9a3;
 height: 320px;
 font-size: 14px;
 line-height: 18px;
}

#header {
 color: #333;
 width: 800px;
 padding: 0px;
 height: 144px;
margin-left: auto;
    margin-right: auto;
 background:url("../images/header.jpg") no-repeat;
}

.header_link {
 margin: 0px 0px 0px 360px;
 padding-top:5px;
}



#navigation {
 font-size: 12px;
 width: 780px;
 color: #333;
 padding: 15px 10px 0px 10px;
 height: 48px;
margin-left: auto;
    margin-right: auto;
 background:url("../images/top_nav_bkgrd.jpg") no-repeat;
}

#navigation a {
 padding: 10px;
}

.clear { clear: both; background: none; }



#leftcolumn { 
 width: 210px;

 background:url("../images/nav_bkgrd.jpg") no-repeat;
margin: 0px 0px 0px 25px;
float:left;
}

#leftcolumn_content {
 color: #333;
 font-size: 11px;
 font-weight: bold;
 line-height: 14px;
 padding: 30px;
 margin: 55px 0px 0px 5px;
}


#leftcolumn a {
 color: #413c3e;
}
#leftcolumn a:hover {
 color: #000;
}

#rightcolumn {
width:74%;

float:left;
 color: #333;
 padding: 0px;


}


#rightcolumn_home {
width: 70%;
 float: right;
 color: #333;
margin-left: auto;
 padding: 0px;



}

#rightcolumn_home h1 { color: #fff; font-size: 20px; line-height: 22px; font-family: Helvetica, sans-serif; margin-left: 10px; }

#rightcolumn table {
 margin: 10px 0px 0px 0px;
 padding: 0px;
}

#rightcolumn td {
 vertical-align:top;
 padding-top: 10px;
}

.productHighlight {
color: #1a3e94;
font-size: 11px;
font-weight: bold;
}

#footer { 
 width: 100%;
 clear: both;
 color: #333;
 background: #c8b9a3;
 padding: 7px 0px 10px 10px;
 text-align:right;
}



a {
 color: #1a3e94;
 font-weight: bold;
 text-decoration: none
}

a:hover {
 color: #000;
}

h1 { color: #fff; font-size: 20px; line-height: 22px; font-family: Helvetica, sans-serif; margin: 8px 0px  0px 0px; }
h2 { color: #1a3e94; font-size: 16px; line-height: 19px; font-family: Helvetica, sans-serif; }
h3 { color: #1a3e94; font-size: 14px; line-height: 16px; font-family: Helvetica, sans-serif; }
h4 { color: #20944b; font-size: 14px; line-height: 16px; font-family: Helvetica, sans-serif; margin: 8px 0px 5px 0px;}
h5 { color: #1a3e94; font-size: 13px; line-height: 15px; font-family: Helvetica, sans-serif; margin: 0px 0px 0px 0px; }

div.ContentBlock {
	z-index:0;
	float: left;
	width:100%;
	position: relative;
	margin-top: 10px;
	border-left: 1px solid #b7a995;
	border-top: 1px solid #b7a995;
	background-color:#FFF;
	background-image:url(../images/shad_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
div.ContentBlock div.bottomleft {
	width:7px;
	height:7px;
	position:absolute;
	bottom:0;
	left:-1px;
	background:url(../images/shad_blcorner.gif) no-repeat bottom left;
}
div.ContentBlock div.bottomright {
	width:7px;
	height:7px;
	position:absolute;
	bottom:0;
	right:-0px;
	background:url(../images/shad_brcorner.gif) no-repeat bottom right;
}
div.ContentBlock div.Fade {
overflow-y: scroll;
overflow-x: hidden;
	padding: 15px 15px 25px 25px;
	height:400px;
	margin-bottom:7px;
	margin-right:7px;
}
div.ContentBlock div.SideShadow {
	background-image:url(../images/rightShadow.gif);
	background-position:right;
	background-repeat:repeat-y;
 
}

p {
 margin-top: 10px;
}
ul, ol {
 margin-left: 30px;
}


