BODY {
background-color : #000000;
background-image: url(pix/g_bkg.jpg);
background-repeat: repeat-x;
background-position: top center; 
margin: 0px; 
}

.header_bkg {
background-image: url(pix/h_bkg.gif);
background-repeat: repeat-x;
background-position: top center; 
}

.nav_bkg {
background-image: url(pix/nav_bkg.gif);
background-repeat: repeat-x;
background-position: top center; 
}

.body_bkg_ip {
background-image: url(pix/g_bkg_body_ip.jpg);
background-repeat: no-repeat;
background-position: top center; 
background-color:#000000;
}


.callout-specials-spacer {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 26px;
margin-right: 26px;
}

.callout-specials-mid-bkg {
background-image: url(pix/callout-specials-bot-mid.gif);
background-repeat: repeat-y;
background-position: top left; 
}

.what-we-offer-tag_bkg {
height: 167px;
background-image: url(pix/g_what-we-offer_tag.jpg);
background-repeat: no-repeat;
background-position: top center; 
}

.msog-tag_bkg {
height: 167px;
background-image: url(pix/g_msog_tag.jpg);
background-repeat: no-repeat;
background-position: top center; 
}

.generic-tag_bkg {
height: 167px;
background-image: url(pix/g_generic_tag.jpg);
background-repeat: no-repeat;
background-position: top center; 
}

.generic-tag_bkg_tall {
height: 197px;
background-image: url(pix/g_generic_tag_tall.jpg);
background-repeat: no-repeat;
background-position: top center; 
}

.generic-tag_bkg_tall2 {
height: 227px;
background-image: url(pix/g_generic_tag_tall2.jpg);
background-repeat: no-repeat;
background-position: top center; 
}

.generic-tag_bkg_tall3 {
height: 227px;
background-image: url(pix/g_generic_tag_tall3.jpg);
background-repeat: no-repeat;
background-position: top center; 
}


.philosophy-tag_bkg {
height: 167px;
background-image: url(pix/g_philosophy_tag.jpg);
background-repeat: no-repeat;
background-position: top center; 
}

.callout-box-top-bkg {
background-image: url(pix/callout-box-top.jpg);
background-repeat: no-repeat;
background-position: top left; 
}

.callout-box-bot-bkg {
background-image: url(pix/callout-box-bot.jpg);
background-repeat: no-repeat;
background-position: bottom left; 
}


.section_bkg {
background-image: url(pix/g_section_bkg.jpg);
background-repeat: no-repeat;
background-position: top center;
background-color:#000000;
}

/* BEGIN DIVS */
div#sidebar-bkg_style2 {
padding: 8px;
background-color : #1c1c1c;
border-color:#474747;
border-width: 1px solid;
}

div#hp_spacer_left-col {
margin-top: 19px;
margin-bottom: 10px;
margin-left: 26px;
margin-right: 22px;
}

div#tag_spacer {
margin-top: 19px;
margin-bottom: 10px;
margin-left: 26px;
margin-right: 22px;
}

div#body_content_spacer_ip {
margin-top: 5px;
margin-bottom: 10px;
margin-left: 26px;
margin-right: 22px;
}

div#photo_spacer_left {
margin-top: 5px;
margin-bottom: 10px;
margin-left: 26px;
margin-right: 0px;
}




div#hp_spacer_right-col {
margin-top: 19px;
margin-bottom: 10px;
margin-left: 22px;
margin-right: 26px;
}

div#footer_nav_bkg {
width: 100%;
height: 45px;
background-image: url(pix/f_nav_bkg.gif); 
background-position: bottom center; 
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

div#footer_nav_spacer {
margin-top: 12px;
margin-bottom: 12px;
margin-left: 0px;
margin-right: 0px;
}


#list {
/*list-style-image: url(pix/bullet_butterfly.gif);*/
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, sans-serif;
color: #67583b;
margin-left: 0px;
margin-right: 0px;
margin-top: 3px;
margin-bottom: 3px;
}
/* END DIVS */

/* BEGIN HEADLINE TAGS */
h1 {
line-height: 28px;
font-size: 23px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, san-serif;
color: #ffffff;
background: none;
font-weight: bold;
text-align: left;
margin: 0;
}

h1.community-features {
line-height: 28px;
font-size: 23px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, san-serif;
color: #ffffff;
background: none;
font-weight: bold;
text-align: left;
margin: 0px 0px 15px 0px;
}

h2 {
line-height: 24px;
font-size: 16px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, san-serif;
color: #4c6b9d;
background: none;
font-weight: bold;
text-align: left;
margin: 0;
}

h3 {
line-height: 28px;
font-size: 22px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, san-serif;
color: #4c6b9d;
background: none;
font-weight: bold;
text-align: left;
margin: 0;
}

h3.community-features {
line-height: 28px;
border-bottom: 1px solid #474747;
font-size: 22px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, san-serif;
color: #4c6b9d;
background: none;
font-weight: bold;
text-align: left;
margin: 0;
}


h4 {
line-height: 24px;
font-size: 22px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, san-serif;
color: #ffffff;
background: none;
font-weight: bold;
text-align: center;
margin: 0;
}

h4.community-features {
line-height: 24px;
font-size: 18px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, san-serif;
color: #ffffff;
background: none;
font-weight: bold;
text-align: left;
margin: 0;
}

/* END HEADLINE TAGS */

/* BEGIN CONTENT STYLES */
.li {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #483c24;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

a.li:link {color : #483c24; font-weight: bold;}
a.li:visited {color : #9f8d69; font-weight: bold;}
a.li:hover {color : #483c24; font-weight: bold; text-decoration: underline; background-color:#e8e2d2;}

.secondary_nav {
line-height: 28px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #b30f1e;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 5px;
}

a.secondary_nav:link {color : #b30f1e;}
a.secondary_nav:visited {color : #7c0816;}
a.secondary_nav:hover {color : #ffffff; text-decoration: underline;}

.body_content_style1 {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #aeadad;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.body_content_style1:link {color : #75a8fb;}
a.body_content_style1:visited {color : #75a8fb;}
a.body_content_style1:hover {color : #75a8fb; text-decoration:underline;}



.community_content_style1 {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #aeadad;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.community_content_style1:link {color : #aeadad; text-decoration:underline;}
a.community_content_style1:visited {color : #ffffff; text-decoration:underline;}
a.community_content_style1:hover {color : #747272; text-decoration:underline;}

.community_content_style2 {
line-height: 20px;
font-size: 16px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #2c5fb3;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.community_content_style2:link {color : #2c5fb3;}
a.community_content_style2:visited {color : #649dfa;}
a.community_content_style2:hover {color : #4b82de; text-decoration:underline;}

.community_content_style3 {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #747272;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.community_content_style3:link {color : #747272; text-decoration:underline;}
a.community_content_style3:visited {color : #ffffff; text-decoration:underline;}
a.community_content_style3:hover {color : #75a8fb; text-decoration:underline;}

.community_content_style4 {
line-height: 20px;
font-size: 16px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #2c5fb3;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.community_content_style4:link {color : #2c5fb3;}
a.community_content_style4:visited {color : #649dfa;}
a.community_content_style4:hover {color : #4b82de; text-decoration:underline;}

.community_content_style5 {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.community_content_style5:link {color : #ffffff;}
a.community_content_style5:visited {color : #aeadad;}
a.community_content_style5:hover {color : #747272; text-decoration:underline;}

.community_nav_style1 {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #2c5fb3;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.community_nav_style1:link {color : #2c5fb3;}
a.community_nav_style1:visited {color : #649dfa;}
a.community_nav_style1:hover {color : #4b82de; text-decoration:underline;}

.community_nav_style2 {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #aeadad;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.community_nav_style2:link {color : #aeadad;}
a.community_nav_style2:visited {color : #ffffff;}
a.community_nav_style2:hover {color : #747272; text-decoration:underline;}

.community_nav_style3 {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #aeadad;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.community_nav_style3:link {color : #aeadad;}
a.community_nav_style3:visited {color : #ffffff;}
a.community_nav_style3:hover {color : #747272; text-decoration:underline;}

div#community_nav_spacer {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
}

/* .community_content_style1 {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #75a8fb;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.community_content_style1:link {color : #75a8fb; text-decoration:underline;}
a.community_content_style1:visited {color : #ffffff; text-decoration:underline;}
a.community_content_style1:hover {color : #747272; text-decoration:underline;}*/ 





.shop_left {
line-height: 20px;
font-size: 11px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #6b92d3;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.shop_left:link {color : #6b92d3;}
a.shop_left:visited {color : #6b92d3;}
a.shop_left:hover {color : #6b92d3; text-decoration:underline;}


.body_content_style2 {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #2c5fb3;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.body_content_style2:link {color : #2c5fb3;}
a.body_content_style2:visited {color : #75a8fb;}
a.body_content_style2:hover {color : #747272; text-decoration:underline;}



.body_content_style3 {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #75a8fb;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.body_content_style3:link {color : #75a8fb;}
a.body_content_style3:visited {color : #2c5fb3;}
a.body_content_style3:hover {color : #747272; text-decoration:underline;}

.body_content_style4 {
line-height: 20px;
font-size: 14px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #75a8fb;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.body_content_style4:link {color : #75a8fb;}
a.body_content_style4:visited {color : #2c5fb3;}
a.body_content_style4:hover {color : #747272; text-decoration:underline;}

.section_heading_style1 {
line-height: 25px;
font-size: 23px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #75a8fb;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.section_heading_style1:link {color : #75a8fb;}
a.section_heading_style1:visited {color : #aeadad;}
a.section_heading_style1:hover {color : #2c5fb3;}

.section_heading_style2 {
line-height: 25px;
font-size: 23px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.section_heading_style2:link {color : #ffffff;}
a.section_heading_style2:visited {color : #aeadad;}
a.section_heading_style2:hover {color : #2c5fb3;}

.section_heading_style3 {
line-height: 20px;
font-size: 16px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #4c6b9d;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.section_heading_style3:link {color : #4c6b9d;}
a.section_heading_style3:visited {color : #aeadad;}
a.section_heading_style3:hover {color : #2c5fb3;}

.section_heading_style4 {
line-height: 26px;
font-size: 20px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #75a8fb;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.section_heading_style4:link {color : #75a8fb;}
a.section_heading_style4:visited {color : #aeadad;}
a.section_heading_style4:hover {color : #2c5fb3;}

.section_heading_style5 {
line-height: 20px;
font-size: 16px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.section_heading_style5:link {color : #ffffff;}
a.section_heading_style5:visited {color : #aeadad;}
a.section_heading_style5:hover {color : #2c5fb3;}

.section_heading_style6 {
line-height: 18px;
font-size: 14px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.section_heading_style6:link {color : #ffffff;}
a.section_heading_style6:visited {color : #aeadad;}
a.section_heading_style6:hover {color : #2c5fb3;}

.section_heading_style7 {
line-height: 20px;
font-size: 16px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.section_heading_style7:link {color : #ffffff;}
a.section_heading_style7:visited {color : #c5c3c3;}
a.section_heading_style7:hover {color : #a4a3a3;}


.section_heading_style7_blue {
line-height: 20px;
font-size: 16px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.section_heading_style7_blue:link {color : #ffffff;}
a.section_heading_style7_blue:visited {color : #c5c3c3;}
a.section_heading_style7_blue:hover {color : #75a8fb;}

.anchor_style1 {
line-height: 18px;
font-size: 14px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #75a8fb;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.anchor_style1:link {color : #75a8fb;}
a.anchor_style1:visited {color : #aeadad;}
a.anchor_style1:hover {color : #2c5fb3;}

.q-and-a_style1 {
line-height: 18px;
font-size: 14px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #4c6b9d;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.q-and-a_style1:link {color : #4c6b9d;}
a.q-and-a_style1:visited {color : #aeadad;}
a.q-and-a_style1:hover {color : #2c5fb3;}


.title_style1 {
line-height: 26px;
font-size: 26px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #75a8fb;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.title_style1:link {color : #75a8fb;}
a.title_style1:visited {color : #aeadad;}
a.title_style1:hover {color : #2c5fb3;}

.title_style2 {
line-height: 26px;
font-size: 20px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #598bdd;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.title_style2:link {color : #598bdd;}
a.title_style2:visited {color : #6b92d3;}
a.title_style2:hover {color : #75a8fb;}

.title_style3 {
line-height: 26px;
font-size: 22px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #4474c2;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.title_style3:link {color : #4474c2;}
a.title_style3:visited {color : #6b92d3;}
a.title_style3:hover {color : #75a8fb;}

.title_style4 {
line-height: 26px;
font-size: 26px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #2e599e;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.title_style4:link {color : #2e599e;}
a.title_style4:visited {color : #6b92d3;}
a.title_style4:hover {color : #75a8fb;}


.title_spacer {
line-height: 26px;
font-size: 20px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #aeadad;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.title_spacer:link {color : #aeadad;}
a.title_spacer:visited {color : #aeadad;}
a.title_spacer:hover {color : #aeadad;}

.footer_style1 {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.footer_style1:link {color : #ffffff;}
a.footer_style1:visited {color : #aeadad;}
a.footer_style1:hover {color : #2c5fb3; text-decoration: underline;}

.footer_style2 {
line-height: 20px;
font-size: 16px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.footer_style2:link {color : #ffffff;}
a.footer_style2:visited {color : #aeadad;}
a.footer_style2:hover {color : #2c5fb3; text-decoration: underline;}

.footer_style3 {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.footer_style3:link {color : #ffffff;}
a.footer_style3:visited {color : #aeadad;}
a.footer_style3:hover {color : #2c5fb3; text-decoration: underline;}

.footer_style4 {
line-height: 20px;
font-size: 11px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #626262;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.footer_style4:link {color : #626262; text-decoration: underline;}
a.footer_style4:visited {color : #8b8b8b; text-decoration: underline;}
a.footer_style4:hover {color : #ffffff; text-decoration: underline;}

.community_title {
line-height: 18px;
font-size: 16px;
text-decoration: none;
font-family: Georgia, Times, serif;
font-weight: bold;
color: #75a8fb;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.community_title:link {color : #75a8fb; font-weight: bold; text-decoration: underline;}
a.community_title:visited {color : #7ac201; font-weight: bold; text-decoration: underline;}
a.community_title:hover {color : #203200; font-weight: bold; text-decoration: underline;}


.community-main_title {
line-height: 26px;
font-size: 22px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #75a8fb;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.community-main_title:link {color : #75a8fb;}
a.community-main_title:visited {color : #aeadad;}
a.community-main_title:hover {color : #2c5fb3;}

.community-sidebar_title {
line-height: 20px;
font-size: 16px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #75a8fb;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.community-sidebar_title:link {color : #75a8fb; text-decoration:underline;}
a.community-sidebar_title:visited {color : #ffffff; text-decoration:underline;}
a.community-sidebar_title:hover {color : #747272; text-decoration:underline;}
/* END CONTENT STYLES */


/* BEGIN FORM STYLES */
.forms {
line-height: 22px;
font-size: 13px;
background-color: #9fc3fd;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
width: 130px;  
margin-bottom: 3px;
color: #000000;
}

.forms2 {
line-height: 22px;
font-size: 13px;
background-color: #9fc3fd;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
width: 50px;  
margin-bottom: 3px;
color: #000000;
}

.forms3 {
line-height: 22px;
font-size: 13px;
background-color: #9fc3fd;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
width: 175px;  
margin-bottom: 3px;
color: #000000;
}

.forms4 {
line-height: 22px;
font-size: 13px;
background-color: #9fc3fd;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
width: 100px;  
margin-bottom: 3px;
color: #000000;
}

.forms5 {
line-height: 22px;
font-size: 13px;
background-color: #9fc3fd;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
width: 150px;  
margin-bottom: 3px;
color: #000000;
}

.forms6 {
line-height: 22px;
font-size: 13px;
background-color: #9fc3fd;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
width: 400px;  
margin-bottom: 3px;
color: #000000;
}
/* END FORM STYLES */

/* --- Grid --- */

.grid { width: 905px; margin: 0 auto;}

.grid-margin1 { float: left; width: 0px; height: 1px;}

.grid-column1 { float: left; width: 905px; }
  
.grid-column1-spacer { margin-left:0px; margin-right: 0px; margin-top: 20px; margin-bottom: 0px;}

.navigation-left-column {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #aeadad;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.navigation-left-column:link {color : #aeadad;}
a.navigation-left-column:visited {color : #ffffff;}
a.navigation-left-column:hover {color : #747272; text-decoration:underline;}

.comm-body-bkg { background-image: url(community-pix/comm-body-bkg.jpg); background-repeat: no-repeat; background-position: top center; }

.comm-body-content-spacer { width: 905px; margin-top: 0px; margin-bottom: 10px; margin-left: 15px; margin-right: 15px;}
.sort-content-spacer {width: 873px; padding-bottom: 12px; padding-top: 18px;}

.comm-section_heading_style1 {
line-height: 20px;
font-size: 16px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #75a8fb;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.comm-section_heading_style1:link {color : #75a8fb; text-decoration:underline;}
a.comm-section_heading_style1:visited {color : #c5c3c3; text-decoration:underline;}
a.comm-section_heading_style1:hover {color : #ffffff; text-decoration:underline;}

.comm-section_heading_style2 {
line-height: 18px;
font-size: 14px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #4c82db;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.comm-section_heading_style2:link {color : #4c82db; text-decoration:underline;}
a.comm-section_heading_style2:visited {color : #c5c3c3; text-decoration:underline;}
a.comm-section_heading_style2:hover {color : #ffffff; text-decoration:underline;}

/* BEGIN IMAGE STYLES */
.img-profile-thumb { 
  margin: 0 1px 1px 0;
  padding: 1px;
  border: 1px solid;
  border-color:#c4ccd2;
}

.img-stroke { 
  margin: 0 5px 5px 0;
  padding: 5px;
  border: 1px solid;
  border-color:#bcbebf;
}

.img_stroke { 
  margin: 0 5px 5px 0;
  padding: 4px;
  border: 1px solid;
  border-color:#474747;
}

/* END IMAGE STYLES */

.banner-new-product span {
	width: 150px;
	height: 140px;
	display: inline;
	position: absolute;
	background: url(pix/banner-new.png);
}

.photo {
	position: relative;
	width: 150px;
	height: 140px;
	float: left;
}
/*.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(images/digg-style.gif) no-repeat;
}*/
.photo a {
	text-decoration: none;
}

.title_style_white {
font-size: 15px;
text-decoration: none;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

a.title_style_white:link {color : #ffffff;text-decoration: underline;}
a.title_style_white:visited {color : #ffffff;text-decoration: underline;}
a.title_style_white:hover {color : #ffffff;text-decoration: underline;}

.right5{
padding-right:10px;
}
/* --- Grid --- */
/*.grid {
	margin: 0;
	min-height: 300px;
	width: 975px;
}

.grid-margin1 {
	float: left;
	height: 1px;
	width: 0px;
}

.grid-column1 {
	float: left;
	width: 170px;
}

.grid-column1-spacer {
	margin: 236px 0px 0px 0px;
}
.grid-margin2 {
	float: left;
	height: 1px;
	width: 12px;
}

.grid-column2 {
	float: left;
	width: 793px;
}
.grid-column2-spacer {
	margin: 0;
}


.ct-heading {
	margin: 0;
	width: 725px;
}

.grid-ct-2col {
	margin: 0;
	width: 725px;
}

	.grid-ct-2col-margin1 {
		float: left;
		width: 442px;
	}

		.grid-ct-2col-column1 {
			float: left;
		}

	.grid-ct-2col-margin2 {
		float: left;
		margin: 0px 20px 0px 20px;
		width: 243px;
	}

		.grid-ct-2col-column2 {
			float: left;
			text-align: center;
		}



.grid-ct-3col {
	margin: 0;
	width: 773px;
}

	.grid-ct-3col-margin1 {
		float: left;
		width: 0px;
	}

		.grid-ct-3col-column1 {
			float: left;
			width: 243px;
		}

	.grid-ct-3col-margin2 {
		float: left;
		margin: 20px 20px 0px 20px;
		width: 175px;
	}

		.grid-ct-3col-column2 {
			float: left;
			text-align: center;
		}

	.grid-ct-3col-margin3 {
		float: left;
		margin: 20px 0px 0px 0px;
		width: 275px;
	}

		.grid-ct-3col-column3 {
			float: left;
		}

.grid-ct-4col {
	margin: 10px 0px 0px 0px;
	width: 768px;
}

.ct-divider-vert-grey {
	background-image: url(pix/pix_474747.gif);
	background-position: top left;
	background-repeat: repeat-y;
	float: left;
	margin: 0;
	min-height: 250px;
	width: 1px;
}

	.grid-ct-4col-margin1 {
		float: left;
		margin: 0px 5px 0px 0px;
		width: 182px;
	}

		.grid-ct-4col-column1 {
			float: left;
		}

	.grid-ct-4col-margin2 {
		float: left;
		margin: 0px 5px 0px 0px;
		width: 182px;
	}

		.grid-ct-4col-column2 {
			float: left;
		}

	.grid-ct-4col-margin3 {
		float: left;
		margin: 0px 5px 0px 0px;
		width: 182px;
	}

		.grid-ct-3col-column3 {
			float: left;
		}
		
	.grid-ct-4col-margin4 {
		float: left;
		margin: 0px 5px 0px 0px;
		width: 182px;
	}

		.grid-ct-3col-column4 {
			float: left;
		}	
*/
