/*--General Declarations--*/

body {
font:62.5% Verdana, Arial, Helvetica, sans-serif;

background:url(images/background_primary.png) top center;
margin:0;
padding:0;
}

#site_wrapper {
background:url(images/background_content.png) top center repeat-y;
margin:0 auto;
width:1000px;
}


/*--Header Declarations--*/
#header_primary {
background:url(images/background_siteTop.jpg) no-repeat;
width:1000px;
height:363px;
}

#header_subNav {
color:#FFF;
list-style-type:square;
margin:0 0 0 128px;
padding:0;
}

#header_subNav li {
margin:0 28px 0 0;
padding:30px 0 0 0;
height:20px;
float:left;
}

#header_subNav li a {
font-size:1.1em;
color:#FFF;
text-decoration:none;
}

#header_artExample {
margin:0 0 0 98px;
padding:0;
width:804px;
height:204px;
}

#primaryIntro_container {
margin:254px 0 0 98px;
height:222px;
position:absolute;
}

#logo {
margin:0;
padding:0;
width:392px;
height:222px;
float:left;
}

#header_intro {
font-size:1.2em;
color:#7d6a45;
margin:60px 0 0 20px;
padding:0;
width:372px;
float:left;
}


/*--Body wrapper Declarations--*/
#body_wrapper {
background:url(images/background_sidebarBlank.jpg) repeat-y;
margin-left:96px;
}


/*--Content Declarations--*/
#content_primary {
background:url(images/background_contentTop.jpg) no-repeat;
color:#7d6a45;
margin:113px 0 0 0;
padding:0;
width:784px;
clear:both;
}

.product_indiv {
font-size:1.1em;
line-height:150%;
height:190px;
float:left;
}

.stayInTouch {
background:url(images/intro_stayInTouch.jpg) no-repeat;
width:172px;
padding:20px 4px 0 20px;
}

.stayInTouch .product_desc a {
color:#7d6a45;
font-weight:bold;
}

.masBlog {
background:url(images/intro_masBlog.jpg) no-repeat;
color:#b88a00;
width:196px;
padding:20px 0 0 20px;
}

.masBlog .product_desc a {
color:#b88a00;
font-weight:bold;
}

.masStore {
background:url(images/intro_masStore.jpg) no-repeat;
width:372px;
}

.store_product_desc {
color:#92071f;
padding:20px 0 0 20px;
width:176px;
float:left;
}

.store_product_desc a {
color:#92071f;
font-weight:bold;
}

.store_rep {
width:176px;
height:190px;
float:left;
}

.link_img {
border:none;
width:100px;
height:40px;
}


/*search
.widget {
margin-top:16px;
padding:0;
height:41px;
}

.widget input {
background:transparent;
border:0;
color:#7596a4;
font-size:16px;
padding:4px 0 0 10px;
width:148px;
}
*/

/*--Footer Declarations--*/
#footer_buffer {
background:url(images/footer_buffer.jpg) no-repeat;
color:#a1b7c1;
text-align:right;
margin:0;
padding:0 22px 0 0;
width:786px;
height:22px;
clear:both;
}