/* photovu css 1.5 11.19.2008 */

* {
	margin: 0;
	padding: 0;
	line-height:1.4;
}

/* =============================

		CORE ELEMENTS

===============================*/

a img, :link img, :visited img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul {
	margin-left:20px;
}

q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}


body {
	width:100%;
	font-size:small;
	font-family:Helvetica, Arial, sans-serif;
	text-align:center;
	margin:0 auto;
	padding:0;
	background-color: #b9b9b9; /*background:#ebebeb url(../images/main_gradient.jpg) top center repeat-x;*/
	/*color:#252525; old text color*/
}

#skip_nav {
	display:none;
}

a {
	color:#00758f;
}

a:visited {
	/* color:#00596d; */
	color:#00758f;
}

a:hover {
	color:#00758f;
}

h1, h2, h3, h4 {
	color:#00758f;
	margin-bottom:.3em;
}

h1 {
	font-size:180%;
}

h2 {
	font-size:140%;
}

h4 {
	font-size:120%;
}

p {
	margin-bottom:1.5em;
}

hr {
	color:#dcdcdc;
	border:none;
}

.hr1 {
	color:#dcdcdc;
	border:solid;
	border-width:1px;
}

.hr1g {
	color:#00758f;
	border:solid;
	border-width:1px;
}

.learn_more a {
	text-decoration:none;
}


.float_right {
	float:right;
	margin:0 0 5px 10px;
	display:inline;
}

.float_left {
	margin:0 10px 5px 0;
	display:block;
}

.float_left_frame {
	float:left;
	margin:0 10px 5px 0;
	display:inline;
}


sup {
vertical-align:super;
}

address {
	margin-bottom:1.5em;
}





/* =============================

		STRUCTURE

===============================*/

#shell {
	width:865px;
	margin:1em auto 0 auto;
	text-align:left;
	background:url(../images/shell.gif) top left no-repeat;
}

#header, #main_img, #content, #footer {
	width:833px;
	padding:1pt 16px;
	clear:both;
	min-height:1%;
}

#content {
	background:#fff;
	overflow:auto;
}

#main_img {
	width:831px;
	padding:0;
	text-align:center;
	margin-left:15px;
}


/* =============================

		HEADER

===============================*/


#logo {
	float:left;
	display:inline;
}

#small_nav, #nav, #nav_bc {
	float:right;
}

#small_nav li, #nav li, #nav_bc li {
	list-style:none;
	display:inline;
}

#small_nav li {
	margin-left:1.2em;
}

#small_nav {
	margin:15px 0 0 0;
	font-weight:bold;
	font-size:84%;
}

#small_nav li a {
	text-decoration:none;
	padding:4px 0 10px 20px;
}

#small_nav .store a {
	background:url(../images/cart_icon.png) left top no-repeat;
}

#small_nav .faq a {
	background:url(../images/faq_icon.png) left top no-repeat;
}

#small_nav .blog a {
    background: url(../images/blog_icon.png) left top no-repeat;
}

#small_nav .retail a {
	background:url(../images/retail_icon.png) left top no-repeat;
}

#small_nav .contact a {
	background:url(../images/email_icon.png) left 4px no-repeat;
}

#small_nav .usa a {
	background:url(../images/usa9_icon.jpg) left 2px no-repeat;
}



/* =============================

		NAV

===============================*/

#nav {
	clear:right;
	background:url(../images/nav_back.gif) top right no-repeat;
	width:672px;
	height:40px;
	margin-top:17px;
}

#nav li {
	float:left;
	text-align:center;
	text-transform:uppercase;
	font-size:80%;
	font-weight:bold;
	line-height:1;
	text-shadow: #333 0 1px 1px;
}

#nav_bc {
	clear:right;
	width:672px;
	height:30px;
}

#nav_bc li {
	float:left;
	margin-left:13px;
	color:#666666;
	text-align:left;
	font-size:90%;
	line-height:1;
	/*text-shadow: #333 0 1px 1px;*/
}

#nav .home, #nav .home_current {
	width:56px;
	display:block;
}

#nav .home_current {
	background:url(../images/current_home.gif) top center no-repeat;
}

#nav .digital-frames, #nav .digital-frames_current {
	width:159px;
	display:block;
}

#nav .digital-frames_current {
	background:url(../images/current_frame.gif) top center no-repeat;
}

#nav .digital-signage, #nav .digital-signage_current {
	width:159px;
	display:block;
}

#nav .digital-signage_current {
	background:url(../images/current_frame.gif) top center no-repeat;
}

#nav .build, #nav .build_current {
	width:116px;
	display:block;
}

#nav .build_current {
	background:url(../images/current_build.gif) top center no-repeat;
}

#nav .gallery, #nav .gallery_current {
	width:70px;
	display:block;
}

#nav .gallery_current {
	background:url(../images/current_gallery.gif) top center no-repeat;
}

#nav .support, #nav .support_current {
	width:71px;
	display:block;
}

#nav .support_current {
	background:url(../images/current_support.gif) top center no-repeat;
}

#nav .partners, #nav .partners_current {
	width:74px;
	display:block;
}

#nav .partners_current {
	background:url(../images/current_partners.gif) top center no-repeat;
}

#nav .about, #nav .about_current {
	width:74px;
	display:block;
}

#nav .about_current {
	background:url(../images/current_about.gif) top center no-repeat;
}

#nav .store, #nav .store_current {
	width:52px;
	display:block;
}

#nav .store_current {
	background:url(../images/current_store.gif) top center no-repeat;
}

#nav li a, #nav li a:visited, #nav li a:hover {
	text-decoration:none;
	color:#fff;
	width:100%;
	height:100%;
	display:block;
	padding:6px 0 16px 0;
}

/* hover effect */
#nav li a:hover {
	background:url(../images/nav_hover.png) top left repeat-x;
}

/* remove hover effect from current nav item */
#nav .home_current a:hover, #nav .digital-frames_current a:hover, #nav .digital-signage_current a:hover, #nav .build_current a:hover, #nav .gallery_current a:hover, #nav .support_current a:hover, #nav .partners_current a:hover, #nav .about_current a:hover, #nav .store_current a:hover {
	background:none;
}


/*===============================


		MAIN IMG

===============================*/

#main_img {
	overflow:auto;
	cursor:pointer;
}

#main_img .main {
	float:left;
}

#main_img .flash {
	float:right;
	margin-bottom:2px;
	display:inline;
	min-height:1px;
	overflow:hidden;
}

#main_img .call_to_action {
    float:right;
    display:inline;
    min-height:1px;
	overflow:hidden;
}

#main_img a {
}



/*===============================


		FOOTER


===============================*/

#footer {
	padding-top:2.5em;
	padding-bottom:1.2em;
	background:url(../images/footer.gif) top left no-repeat;
	font-size:88%;
	text-align:center;
}

#footer ul {
	margin:0;
	padding:0;
}

#footer ul li {
	display:inline;
	list-style:none;
	padding:0 6px;
	border-right:1px solid #333;
}

#footer ul .first {
	padding-left:0;
}

#footer ul .last {
	padding-right:0;
	border-right:none;
}

#footer a, #footer a:visited, #footer a:hover {
}


#footer_intg {
	color: #6C6C6C;
	font-size:88%;
	text-align:center;
	padding-bottom:2em;
}

.addto {
	display: block;
	cursor:pointer;
	padding-bottom:1em;

}

.addto img {
	vertical-align: middle;
	padding: 0px 2px 1px 6px;
	cursor:pointer;
}
.addto a {
	text-decoration:none;
}


/*================================


		FRONT PAGE
		
================================*/


/*structure */

#home .col_1 {
	float:left;
	width:523px;
	padding:0 10px;
}

#home .col_2 {
	float:right;
	width:258px;
	padding:0 10px;
}


/* headings */

#home h1, #home h2 {
	padding-left:20px;
}

#home .out_shoebox {
	color:#A30134;
	padding-left:0px;
	font-style:italic;
}

#home .heading_outoftheshoebox {
	background:url(../images/outoftheshoebox_icon.gif) left center no-repeat;
}

#home .heading_howitworks, #home .heading_custombuilt {
	background:url(../images/howitworks_icon.gif) left center no-repeat;
}

#home .heading_testimonials {
	background:url(../images/testimonials_icon.gif) left center no-repeat;
}

#home .heading_news {
	background:url(../images/news_icon.gif) left center no-repeat;
}

#row_1, #row_2, #row_3 {
	padding-top:1em;
	padding-bottom:1.5em;
	overflow:auto;
	height:100%;
}


#home #row_2 {
	border-top:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	
}




/* Row 1 */

#home .frame_callout {
	float:left;
	text-align:center;
	margin:0.6em 0em;

}

#home .frame_callout small, #home .frame_callout a {
	display:block;
}

#home .frame_callout small {
	margin-top:0px;
	margin-bottom:5px;
}

#home .frame_callout .buy_now_btn {
	height:39px;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../images/frame_callout_buynow.gif) top center no-repeat;
	display:block;
}

#home .frame_callout .sold_out_btn {
	height:39px;
	text-indent:-99999px;
	overflow:hidden;
	display:block;
}

#home .overview_text {
	clear:both;
	font-size:115%;
	color:#363636;
}

#home .overview_text span {
	font-weight:bold;
	color:#a30032;
}

.learn_more {
	margin-top:1em;
	font-weight:bold;
}


#home #row_1 .col_2 p {
	font-size:93%;
	line-height:1.2;
}

#home #row_1 .col_2 img {
	margin-bottom:1em;
}

#home #row_1 .col_2 p .emphasis {
	color:#a30134;
}


#home #row_1 ul {
	margin-bottom:1.5em;
}

#home #row_1 ul li {
	list-style-image:url(../images/news_bullet_icon.gif);
	margin-bottom:1em;
	font-size:93%;
}


/* Row 2 */
#home .intro_text {
	font-size:115%;
}

#home #row_2 .col_1 p {
	margin-bottom:.8em;
}



/* Row 3 */

#home #row_3 h2 {
	margin-bottom:1em;
}

.testimonial_1, .testimonial_2 {
	width:238px;
	float:left;
	font-size:93%;
	/*color:#707070;*/
}

.testimonial_2 {
	float:right;
}

#home #row_3 .owner {
	font-style:italic;
}

#home #row_3 .see_testimonial {
	clear:left;
}

#home #row_3 .see_testimonial a {
	font-weight:bold;
	padding-left:20px;
	background:url(../images/see_testimonials_icon.gif) top left no-repeat;
}

#home #row_3 .col_2 p {
	font-size:93%;
	line-height:1.2;
}

#home #row_3 .col_2 img {
	margin-bottom:1em;
}


/*==================================


		SUB NAV
		
==================================*/

#sub_nav {
	list-style:none;
	margin-left:-10px;
	margin-bottom:3em;
	font-size:100%;
}

#sub_nav li {
	border-bottom:1px solid #c2c2c2;
	margin-top:3px;
	margin-bottom:0;
	padding-left:0;
	font-size:115%;
	font-weight:bold;
	background:#fff;
	display:block;
}

#sub_nav li a {
	padding:18px 0 18px 30px;
	display:block;
	text-decoration:none;
	background: url(../images/sub_nav_bullet.png) left 1.5em no-repeat;
}

#digital-frames #sub_nav .link_10 a {
	padding-left:37px;
	background: url(../images/sub_nav_10inch.png) left 1.4em no-repeat;
}

#digital-frames #sub_nav .link_17w a {
	padding-left:40px;
	background: url(../images/sub_nav_17winch.png) left 1.3em no-repeat;
}

#digital-frames #sub_nav .link_19 a {
	padding-left:40px;
	background: url(../images/sub_nav_19inch.png) left 1.2em no-repeat;
}

#digital-frames #sub_nav .link_19w a {
	padding-left:49px;
	background: url(../images/sub_nav_19winch.png) .25em 1.2em no-repeat;
}

#digital-frames #sub_nav .link_22w a {
	padding-left:51px;
	background: url(../images/sub_nav_22winch.png) left 1.1em no-repeat;
}

#digital-frames #sub_nav .link_22wle a {
    padding-left:51px;
    background: url(../images/sub_nav_22wleinch.png) left 1.1em no-repeat;
}

#digital-frames #sub_nav .link_32w a {
    padding-left:56px;
    background: url(../images/sub_nav_32winch.png) left 1em no-repeat;
}


#digital-signage #sub_nav .link_22w a {
    padding-left:50px;
    background: url(../images/sub_nav_22wdsinch.png) left 1.1em no-repeat;
}

#sub_nav #current {
	background:#ebebeb url(../images/sub_nav_current.gif) bottom left repeat-x;
}

#sub_nav #current a, #sub_nav #current a:visited, #sub_nav #current a:hover {
	color:#a30032;
}




/*==================================


		CONTENT PAGES
		
==================================*/

/*structure */

#digital-frames .col_1, #digital-signage .col_1, #about .col_1, 
#gallery .col_1, #build .col_1, #store .col_1, #frameshops .col_1, 
#partners .col_1, #framevu .col_1 {
    float:left;
    width:524px;
    padding:0 10px;
    clear:none;
}

#digital-frames .col_2, #digital-signage .col_2, #about .col_2, 
#gallery .col_2, #build .col_2, #store .col_2, #frameshops .col_2, 
#partners .col_2, #framevu .col_2 {
    float:right;
    width:258px;
    padding:0 10px;
    font-size:92%;
}

#digital-frames .col_2 ul, #digital-frames .col_2 ol, #framevu .col_2 ol, , #digital-signage .col_2 ol {
    margin-bottom:1.5em;
}

#digital-frames .col_2 ul li, #digital-frames .col_2 ol li, #framevu .col_2 ol li, #digital-signage .col_2 ul li {
    margin:1em 0;
}


/* digital signage overview page */
#digital-signage #heading_overview {
	background:url(../images/signage_overview.jpg) top left no-repeat;
}

#digital-signage #heading_advertisers {
	background:url(../images/signage_advertisers.jpg) top left no-repeat;
}

#digital-signage #heading_overview h1 {
	display:block;
	font-weight:normal;
	margin:0 0 165px 15px;
	/*color:#252525;*/
	color:#EFEFEF;
	font-size:200%;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}


#digital-signage #heading_advertisers h1 {
	display:block;
	font-weight:normal;
	margin:140px 0 30px 15px;
	/*color:#252525;*/
	color:#EFEFEF;
	font-size:200%;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}

#digital-signage .intro_text {
	font-size:130%;
	clear:both;
	margin-top:1em;
}

#digital-signage .intro_text span {
	font-weight:bold;
	color:#a30032;
}

#digital-signage h2 {
	margin-top:2em;
}

#digital-signage .col_1 ul, #digital-signage .col_1 ol {
	margin-bottom:1.5em;
}

#digital-signage .col_1 ul li, #digital-signage .col_1 ol li {
	margin:1em 0;
}



/* digital frames overview page */
#digital-frames #heading_overview {
	background:url(../images/frames_overview.jpg) top left no-repeat;
}

#digital-frames #heading_overview h1 {
	display:block;
	font-weight:normal;
	margin:15px 0 240px 15px;
	font-size:200%;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}

#digital-frames .intro_text {
	font-size:130%;
	clear:both;
	margin-top:1em;
}

#digital-frames .intro_text span {
	font-weight:bold;
	color:#a30032;
}

#digital-frames h2 {
	margin-top:3em;
}

#digital-frames table .tdh {
	text-align:left;
	padding:.5em 10px;
	border-bottom:1px solid #acacac;
	font-weight:normal;
	vertical-align:top;
}

#digital-frames table .tdh a {
	font-size:130%;
	display:block;
}

#digital-frames table .tdh_shade {
	text-align:left;
	padding:.5em 10px;
	border-bottom:1px solid #acacac;
	font-weight:normal;
	vertical-align:top;
	background:#ebebeb;
}

#digital-frames table .tdh_shade a {
	font-size:130%;
	display:block;
}

#digital-frames table td {
	padding:.8em 15px 0 15px;
	border-bottom:1px solid #acacac;
	vertical-align:middle;
}

#digital-frames table .col_shade {
	background:#ebebeb;
}

#digital-frames table .text_col {
	padding:5px 15px 5px;
	background:#ebebeb;
	border-bottom:1px solid #acacac;
	vertical-align:middle;
}

#digital-frames .heading_standalone, #digital-frames .heading_laptop, #digital-frames .heading_network {
	display:block;
	text-indent:-99999px;
	margin-top:1.5em;
}

#digital-frames .heading_standalone {
	background:url(../images/heading_standalone.png) top left no-repeat;
	height:31px;
}

#digital-frames .heading_network {
	background:url(../images/heading_network.png) top left no-repeat;
	height:31px;
}

#digital-frames .heading_laptop {
	background:url(../images/heading_laptop.png) top left no-repeat;
	height:43px;
}

#digital-frames hr {
	border-bottom:1px solid #c2c2c2;
}

#digital-frames .heading_testimonials, #digital-frames .heading_features {
	margin:1.5em 0 .5em 0;
}

/*
#digital-frames blockquote {
	color:#707070;
}
*/

/* pricing text */
#digital-frames .pricing, #digital-frames .pricing_2, #digital-signage .pricing, #digital-signage .pricing_2 {
	font-size:150%;
	float:left;
	padding-left:40px;
	padding-right:15px;
	display:inline;
}

.high_res {
	font-size:96%;
	float:right;
	padding-right:15px;
	display:block;
	/*font-weight:bold;*/
}

#digital-frames .pricing_2, #digital-signage .pricing_2 {
	margin-bottom:0;
}

#digital-frames .pricing span, #digital-frames .pricing_2 span, #digital-signage .pricing span, #digital-signage .pricing_2 span {
	font-size:64%;
}

#digital-frames .buy_now_btn, #digital-signage .buy_now_btn {
	margin-bottom:0;
}

#digital-frames .buy_now_btn a, #digital-signage .buy_now_btn a {
	height:35px;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../images/frame_callout_buynow.gif) left top no-repeat;
	display:block;
}


/* tech specs */

#digital-frames .tech_specs {
	margin-left:0;
	margin-bottom:1.5em;
	padding-left:0;
}

#digital-frames .tech_specs li {
	list-style:none;
	margin:0;
	padding:.8em 0;
	border-bottom:1px solid #acacac;
}

#disclaimer {
	margin-top:5em;
	margin-left:0;
	padding:1em 0 2em 20px;
	border-top:1px solid #acacac;
	font-size:90%;
	color:#acacac;
}

#disclaimer li {
	margin:.5em 0;
}


/* 10" page */
#digital-frames #heading_10 {
	background:url(../images/frames_10.jpg) top left no-repeat;
}

#digital-frames #heading_10 h1 {
	margin:20px 0 260px 0;
	padding-left:15px;
	font-weight:normal;
	color:#fff;
	font-size:200%;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}


/* 17"w, 19", 19"w, 22"w, 22"w-le page */
#digital-frames #heading_17w {
}

#digital-frames #heading_19 {
}

#digital-frames #heading_19w {
}

#digital-frames #heading_22w {
}

#digital-frames #heading_22w-le {
}

/*
	background:url(../images/frames_17w_header.jpg) top left no-repeat;
	background:url(../images/frames_19_header.jpg) top left no-repeat;
	background:url(../images/frames_19w_header.jpg) top left no-repeat;
	background:url(../images/frames_22w_header.jpg) top left no-repeat;

#digital-frames #heading_17w h1 {
	margin:12px 0 260px 0;
	padding-left:15px;
	font-weight:normal;
	color:#fff;
	font-size:200%;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}

*/



#digital-frames #heading_17w h1 {
	margin:12px 0 10px 0;
	padding-left:5px;
	font-weight:normal;
	color:#333333;
	font-size:200%;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}

#digital-frames #heading_19 h1 {
	margin:12px 0 10px 0;
	padding-left:5px;
	font-weight:normal;
	color:#333333;
	font-size:200%;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}

#digital-frames #heading_19w h1 {
	margin:12px 0 10px 0;
	padding-left:5px;
	font-weight:normal;
	color:#333333;
	font-size:200%;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}

#digital-frames #heading_22w h1 {
	margin:12px 0 10px 0;
	padding-left:5px;
	font-weight:normal;
	color:#333333;
	font-size:200%;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}

#digital-frames #heading_22w-le h1 {
	margin:12px 0 10px 0;
	padding-left:1px;
	font-weight:normal;
	color:#333333;
	font-size:200%;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}


#digital-frames .custom_frame_title {
	clear:both;
	margin-bottom:.3em;
	color:#a30134;
}

.frame_detail {
}


.frame_detail a {
	display:block;
	margin-top:.5em;
}

#digital-frames .emphasis {
	color:#a30134;
}

#digital-frames .col_1 h3 {
	margin-top:3em;
}


#digital-frames .internet_features li {
	margin-bottom:1em;
}

/* Digital Signage */

#digital-signage .emphasis {
    color:#a30134;
}

/* Partners */

#partners #heading_partners {
	background:url(../images/frameshops_header.jpg) top left no-repeat;
}

#partners #heading_partners h1 {
	margin:12px 0 270px 0;
	padding-left:15px;
	font-weight:normal;
	color:#fff;
	font-size:200%;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}

/*
#heading_partners h1 {
	margin-top:1em;
	font-weight:normal;
}
*/

#partners h2 {
	margin-top:3em;
	font-size:140%;
}

#partners h3 {
	margin-top:2em;
	font-size:120%;
}


#heading_partners ul li p {
	margin-bottom:.3em;
}

#heading_partners ul {
	margin-left:20px;
	padding-left:0;
	margin-bottom:1.5em;
}


#heading_partners ul li {
/*	vertical-align:top; */
	padding:.8em 0;
	border-bottom:1px solid #acacac;
}


/* Frameshops */

#frameshops #heading_frameshops {
	background:url(../images/frameshops_header.jpg) top left no-repeat;
}

#frameshops #heading_frameshops h1 {
	margin:12px 0 270px 0;
	padding-left:15px;
	font-weight:normal;
	color:#fff;
	font-size:200%;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}

/*
#heading_frameshops h1 {
	margin-top:1em;
	font-weight:normal;
}
*/

#frameshops h2 {
	margin-top:3em;
	font-size:140%;
}

#frameshops h3 {
	margin-top:2em;
	font-size:120%;
}


#heading_frameshops ul li p {
	margin-bottom:.3em;
}

#heading_frameshops ul {
	margin-left:20px;
	padding-left:0;
	margin-bottom:1.5em;
}


#heading_frameshops ul li {
/*	vertical-align:top; */
	padding:.8em 0;
	border-bottom:1px solid #acacac;
}


/* FrameVu */

#framevu #heading_framevu {
    background:url(../images/frames_overview.jpg) top left no-repeat;
}

#framevu #heading_framevu h1 {
    display:block;
    font-weight:normal;
    margin:15px 0 240px 15px;
    font-size:200%;
    font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}

#framevu h2 {
    margin-top:3em;
    font-size:140%;
}

#framevu h3 {
    margin-top:2em;
    font-size:120%;
}


#framevu .intro_text {
    font-size:130%;
    clear:both;
    margin-top:1em;
}

#framevu .intro_text span {
    font-weight:bold;
    color:#a30032;
}

#heading_framevu ul li p {
    margin-bottom:.3em;
}

#heading_framevu ul {
    margin-left:20px;
    padding-left:0;
    margin-bottom:1.5em;
}


#heading_framevu ul li {
/*  vertical-align:top; */
    padding:.8em 0;
    border-bottom:1px solid #acacac;
}

fieldset ol li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

fieldset legend {
    color:#00758f;
    margin-bottom:.3em;
    font-size:140%;
    font-weight:bold;
}


/* About */

/*
#about #heading_about {
	background:url(../images/about_header_new.jpg) top left no-repeat;
}

#about #heading_about h1 {
	margin:12px 0 150px 0;
	padding-left:15px;
	font-weight:normal;
	color:#fff;
	font-size:200%;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
}
*/


#heading_about h1 {
	margin-top:1em;
	font-weight:normal;
}


#about h2 {
	margin-top:3em;
	font-size:130%;
}

#about .news_items {
	margin-left:0;
	margin-bottom:1.5em;
	padding-left:0;
}

#about .news_items td {
	list-style:none;
	margin:0;
	padding:.8em 0;
	border-bottom:1px solid #acacac;
}

#about .news_items td a, #about .news_items td a:visited, #about .news_items td a:hover {
	text-decoration:none;
}

#about form table {
	border-collapse:collapse;
	width:100%;
	margin-bottom:1.5em;
}

#about form table td {
	vertical-align:top;
	padding:.8em 20px;
	border-bottom:1px solid #acacac;
}

#about .label_col {
	width:85px;
}

#about .label_col_wide {
	width:200px;
}

#about .submit_line {
	padding-top:1em;
	border-top:1px solid #acacac;
}

#about form ol li p {
	margin-bottom:.3em;
}

#about form ol {
	margin-left:20px;
	padding-left:0;
	margin-bottom:1.5em;
}

#about form ol li {
	vertical-align:top;
	padding:.8em 0;
	border-bottom:1px solid #acacac;
}

#about form ol li label {
	width:200px;
	float:left;
	clear:left;
}

#about form ol li div {
	clear:both;
	padding:.5em;
	display:block;
}

#about form ol li .odd_row {
	background:#eee;
}


/* About, News Articles */

#heading_about h2 {
	/*text-align:center;*/
}


/* Gallery */
#gallery .col_1 {
	padding-top:0px;
	/*padding-top:1.5em;*/
}

#gallery h1 {
	font-weight:normal;
}

#gallery .gallery_block, #gallery .gallery_items {
	margin:0 0 1.5em 0;
	padding:0;
	overflow:auto;
}

#gallery .gallery_block li {
	float:left;
	width:150px;
	margin-right:20px;
	list-style:none;
	display:inline;
	padding:0;
}

#gallery .gallery_block li img {
	margin-bottom:.5em;
}

#gallery .gallery_block li p {
	margin:.3em 0;
	font-size:90%;
	/* color:#999; */
}

#gallery .learn_more {
	clear:left;
	padding-bottom:1.5em;
	border-bottom:1px solid #acacac;
}

#gallery .gallery_items li {
	background:#F6F6F6 none repeat scroll 0% 50%;
	clear:left;
	list-style:none;
	margin:15px 0px;
	padding:1.0em 0 0 0;
	overflow:auto;
	/*border-bottom:1px solid #acacac;*/
}

#gallery .gallery_items li img {
	float:left;
	margin:0 15px 15px 0;
	/*width:200px;*/
}

#gallery .gallery_items li blockquote {
	float:left;
	width:290px;
}

