﻿img, fieldset, form { border: 0; margin: 0; padding: 0; }

/* Header */
.banner { margin: 0px; padding: 0px; height: 86px; }
.banner table { border-collapse: collapse; margin: 0px; padding: 0px; width: 100%; }
.banner table tr td { margin: 0px; padding: 0px; }
.banner table tr td.contacts { margin: 0px; padding: 0px; }
.banner table tr td.contacts .leftBanner {float: left; margin-right: 20px; }
.banner table tr td.contacts .rightBanner {  }
.banner table tr td.logo { text-align: right; margin: 0px; padding: 0px;  }
/* Header */

/* Top Nav */
.top_nav {margin: 0; padding: 0; color: #000000; display: inline-block; line-height:25px; }
.top_nav table.mainTable { border-collapse:collapse; margin: 0px; padding: 0; }
.top_nav table.mainTable tr td { margin:-10px 0 0 0; padding:  0 8px 0 0; }
.top_nav .home { cursor: pointer; float: left; width: 60px; display: inline-block; text-align: center; }
.top_nav .home:hover { background: url('backgrounds/top_nav/home_link_hover.gif'); background-repeat: no-repeat; text-align: center; }
.top_nav .home a { height: 48px; }

/* Parent Titles */
.top_nav table.mainTable tr td.node { }
.top_nav table.mainTable tr td.node .left { display:inline-block; background-position: left; cursor: pointer; float: left; height: 48px; width: 9px; text-align: center; background-repeat: no-repeat; }
.top_nav table.mainTable tr td.node .center { cursor: pointer; float: left; height: 48px; text-align: center; background-repeat: repeat-x;}
.top_nav table.mainTable tr td.node .right { cursor: pointer; float: right; #float: none; width: 9px; height: 48px; background-repeat: no-repeat; }

.top_nav table.mainTable tr td.selected .left, .top_nav table.mainTable tr td.node:hover .left {background: url('backgrounds/top_nav/left_snip.gif');  }
.top_nav table.mainTable tr td.selected .center, .top_nav table.mainTable tr td.node:hover .center { background: url('backgrounds/top_nav/center_snip.gif');  }
.top_nav table.mainTable tr td.selected .right, .top_nav table.mainTable tr td.node:hover .right { background: url('backgrounds/top_nav/right_snip.gif');  }


.top_nav table.mainTable tr td a { height: 48px; display:inline-block; font-weight: bold; text-decoration:none; font-size:12px; padding: 12px 4px 0 4px; color: #000; }
.top_nav table.mainTable tr td.selected a, .top_nav table.mainTable tr td:hover a, .top_nav .selected a  { color: #fff;  }
/* Parent Titles */

/* Dropdown */

.top_nav .floater a{ }
.top_nav .floater a:hover{ text-decoration:underline; }


.top_nav .top_nav_floater_full {width: 600px; z-index:1000; position: absolute; }
.top_nav .top_nav_floater_semi { width: 200px; z-index:1000; position: absolute; }

.top_nav table.fullTable { margin: 0px; padding: 0px; border-collapse: collapse; }
.top_nav table.fullTable tr td { margin: 0px; padding: 0px; }
.top_nav table.fullTable tr td.main {margin: 0px; padding: 9px 0 0 0; background-color: #ff9100; }
.top_nav table.fullTable tr td.main_snip {margin: 0px; padding: 0px; height: 8px; background: url('backgrounds/top_nav/fulldropdown_bottombg.png'); background-repeat: no-repeat; } 

.top_nav table.semiTable { margin: 0px; padding: 0px; border-collapse: collapse; }
.top_nav table.semiTable tr td { margin: 0px; padding: 0px; }
.top_nav table.semiTable tr td.main {margin: 0px; padding: 9px 0 0 0; background-color: #ff9100; }
.top_nav table.semiTable tr td.main_snip {margin: 0px; padding: 0px; height: 8px; background: url('backgrounds/top_nav/semidropdown_bottombg.png'); background-repeat: no-repeat; } 

.top_nav .floating_node { float: left; margin: 10px 8px 10px 8px; padding: 0px; width: 183px; } 
.top_nav .floating_node table { border-collapse: collapse; margin: 0px; padding: 0px; width: 183px; }
.top_nav .floating_node table tr td { margin: 0px; padding: 0px; width: 183px; }
.top_nav .floating_node table tr td.top { margin: 0px; padding: 0px; background: url('backgrounds/top_nav/dropdown_sub_topsnip.gif'); background-repeat: no-repeat; height: 10px; }
.top_nav .floating_node table tr td.main { margin: 0px; padding: 0px; background-color: #fe9914; margin: 0px; padding: 0px 10px 15px 10px; }
.top_nav .floating_node table tr td.main h3 { margin: 0px; padding: 0px; }
.top_nav .floating_node table tr td.main h3 a {font-size: 13px; color: #fff; font-weight: bold; }
.top_nav .floating_node table tr td.main h3 a:hover {  color: #fff; text-decoration:underline;}
.top_nav .floating_node table tr td.main ul { list-style-type: none; margin: 0px; padding: 0px; }
.top_nav .floating_node table tr td.main ul li { margin: 0 0 0 10px; padding: 0; line-height: 18px;}
.top_nav .floating_node table tr td.main ul li a { font-size: 13px; color: #fff; font-weight: normal; text-transform:none; }
.top_nav .floating_node table tr td.main ul li a:hover { text-decoration: underline; }
.top_nav .floating_node table tr td.bottom { margin: 0px; padding: 0px; background: url('backgrounds/top_nav/dropdown_sub_bottomsnip.gif'); background-repeat: no-repeat; height: 10px; }
/* Dropdown */

/* Top Nav */

/* Panel Snapshots */
.panelSnapshots { padding: 10px 10px 20px 10px; }
.panelSnapshots .sub_node { width: 260px; margin-right: 20px; }
.panelSnapshots .sub_node h2 { font-size: 23px; color: #000; margin-bottom: 10px; }
.panelSnapshots .sub_node h2 a { color: #000; }
.panelSnapshots .sub_node h2 a:hover { text-decoration: none; }
.panelSnapshots .sub_node .content {width: 245px; margin: 0px; padding: 0px; background-repeat: no-repeat; background-position: bottom right; min-height: 160px; }
.panelSnapshots .sub_node .content .content_text { margin: 0px; padding: 0px; font-weight: bold; color: #ff9100; }
.panelSnapshots .sub_node .content .content_text a { font-weight: bold; }
.panelSnapshots .sub_node .content .content_text a:hover { }
.panelSnapshots .sub_node .content .content_text .links { margin-top: 5px; }
.panelSnapshots .sub_node .content .content_text .links ul { margin: 0; padding: 0px; list-style-type: none; }
.panelSnapshots .sub_node .content .content_text .links ul li { margin: 0px; padding: 0px; }
.panelSnapshots .sub_node .content .content_text .links ul li a { color: #000; font-weight: bold; }
.panelSnapshots .sub_node .content .content_text .links ul li a:hover { text-decoration: underline; }
.panelSnapshots .sub_node .content .content_text .image { float: right; margin-top: -40px; }

.subsPanelSnapshots { padding: 10px 10px 20px 10px; }
.subsPanelSnapshots .sub_node { margin: 0 20px 20px 10px; }
.subsPanelSnapshots .sub_node h2 { font-size: 23px; margin-bottom: 10px; }
.subsPanelSnapshots .sub_node h2 a {  }
.subsPanelSnapshots .sub_node h2 a:hover {  }
.subsPanelSnapshots .sub_node .content {width: 200px; margin: 0px; padding: 0px; }
.subsPanelSnapshots .sub_node .content .content_text { margin: 0px; padding: 0px; }
.subsPanelSnapshots .sub_node .content .content_text a { color: #666; }
.subsPanelSnapshots .sub_node .content .content_text a:hover {  }
.subsPanelSnapshots .sub_node .content .content_text .description { margin: 0px; padding: 0px; min-height: 40px; }
.subsPanelSnapshots .sub_node .content .content_text .image { float:right; margin: 0px; padding: 0px; }
/* Panel Snapshots */

/* Tablet Layout */
.tabletLayout {  }
.tabletLayout .tablet_o { width: 437px; height: 161px; margin: 10px; }
.tabletLayout .left_ { width: 247px; float: left; height: 161px; background: url('backgrounds/tablet/leftbg.gif'); background-repeat: no-repeat; background-position:top left; background-color: #ff9100; }
.tabletLayout .left_orange { width: 247px; float: left; height: 161px; background: url('backgrounds/tablet/leftbg_orange.gif'); background-repeat: no-repeat; background-position:top left; background-color: #ff9100; }
.tabletLayout .left_purple { width: 247px; float: left; height: 161px; background: url( 'backgrounds/tablet/leftbg_purple.gif' ); background-repeat: no-repeat; background-position: left top; background-color: #3C0B3D; }
.tabletLayout .left_red { width: 247px; float: left; height: 161px; background: url( 'backgrounds/tablet/leftbg_red.gif' ); background-repeat: no-repeat; background-position: left top; background-color: #D10D0D; }
.tabletLayout .left_green { width: 247px; float: left; height: 161px; background: url( 'backgrounds/tablet/leftbg_green.gif' ); background-repeat: no-repeat; background-position: left top; background-color: #0F990C; }

.tabletLayout .content { padding: 10px; }
.tabletLayout .content h2 { margin-bottom: 10px; }
.tabletLayout .content h2 a { color: #fff; }
.tabletLayout .content h2 a:hover {  }
.tabletLayout .content a { color: #fff; }
.tabletLayout .content a:hover { }
.tabletLayout .content .more { text-align:right; margin-top: 10px; }
.tabletLayout .content .more a { color: #fff; }
.tabletLayout .content .more a:hover { text-decoration: underline; }
.tabletLayout .right { float: right; width: 190px; height: 161px; position: absolute; z-index: +500; margin-left: 247px; #margin-left: 0px; }
.tabletLayout .right .right_i { }
.tabletLayout .right .image { height: 161px; width: 190px; overflow: hidden; position: absolute; z-index: -500; margin-top: -166px; }
.IE7 .tabletLayout .right .image { height: 161px; width: 190px; overflow: hidden; position: absolute; z-index: -500; margin-top: -164px; }
/* Tablet Layout */


/* Boxed Left Nav */
.BoxedLeftNav_default { margin: 0 0 20px 0;}
.BoxedLeftNav_default table {width: 208px; border-collapse: collapse; margin: 0; padding: 0px; }
.BoxedLeftNav_default table tr td {  margin: 0px; padding: 0px; }
.BoxedLeftNav_default table tr td.top { height: 32px; background: url('backgrounds/left_nav/top_bg.png'); background-repeat: no-repeat; background-position: top; }
.BoxedLeftNav_default table tr td.center { background-color: #ff9100;}
.BoxedLeftNav_default table tr td.bottom { height: 25px; background: url('backgrounds/left_nav/bottom_bg.png'); background-repeat: no-repeat; background-position: bottom; }
.BoxedLeftNav_default .subs_links { padding-left: 15px; cursor: pointer; }

.BoxedLeftNav_default .subs_links ul { margin: 0px; padding: 0px; list-style-type: none; line-height: 22px; font-size: 12px; }
.BoxedLeftNav_default .subs_links ul li { font-weight: normal; }
.BoxedLeftNav_default .subs_links ul li a { color: #fff; }
.BoxedLeftNav_default .subs_links ul li a:hover { text-decoration: none; color: #000; }

.BoxedLeftNav_default .subs_links:hover { background-color: #ffe7c7; cursor: pointer; }
.BoxedLeftNav_default .subs_links:hover ul li a { color: #000; }
.BoxedLeftNav_default .subs_links:hover	ul { margin: 0px; padding: 0px; list-style-type: none; line-height: 22px; }
.BoxedLeftNav_default .subs_links:hover	ul li a:hover { text-decoration: none; color: #000; }
.BoxedLeftNav_default .subs_links:hover	ul li strong { color: #000; }

.BoxedLeftNav_default .subs_links_selected { padding-left: 15px; cursor: pointer; background-color: #ffe7c7; }
.BoxedLeftNav_default .subs_links_selected ul li a { color: #000; }
.BoxedLeftNav_default .subs_links_selected ul { margin: 0px; padding: 0px; list-style-type: none; line-height: 22px; }
.BoxedLeftNav_default .subs_links_selected ul li a:hover { text-decoration: none; color: #000; }

.BoxedLeftNav_blue { margin: 0 0 20px 0;}
.BoxedLeftNav_blue table {width: 208px; border-collapse: collapse; margin: 0; padding: 0px; }
.BoxedLeftNav_blue table tr td {  margin: 0px; padding: 0px; }
.BoxedLeftNav_blue table tr td.top { height: 32px; background: url('backgrounds/left_nav/top_bg_blue.png'); background-repeat: no-repeat; background-position: top; }
.BoxedLeftNav_blue table tr td.center { background-color: #85CDFF; }
.BoxedLeftNav_blue table tr td.bottom { height: 25px; background: url('backgrounds/left_nav/bottom_bg_blue.png'); background-repeat: no-repeat; background-position: bottom; }
.BoxedLeftNav_blue .subs_links { padding-left: 15px; cursor: pointer; }

.BoxedLeftNav_blue .subs_links ul { margin: 0px; padding: 0px; list-style-type: none; line-height: 22px; font-size: 12px; }
.BoxedLeftNav_blue .subs_links ul li { font-weight: normal; }
.BoxedLeftNav_blue .subs_links ul li a { color: #fff; }
.BoxedLeftNav_blue .subs_links ul li a:hover { text-decoration: none; color: #000; }

.BoxedLeftNav_blue .subs_links:hover { background-color: #AFDEFF; cursor: pointer; }
.BoxedLeftNav_blue .subs_links:hover ul li a { color: #000; }
.BoxedLeftNav_blue .subs_links:hover ul { margin: 0px; padding: 0px; list-style-type: none; line-height: 22px; }
.BoxedLeftNav_blue .subs_links:hover ul li a:hover { text-decoration: none; color: #000; }

.BoxedLeftNav_blue .subs_links_selected { padding-left: 15px; cursor: pointer; background-color: #AFDEFF; }
.BoxedLeftNav_blue .subs_links_selected ul li a { color: #000; }
.BoxedLeftNav_blue .subs_links_selected ul { margin: 0px; padding: 0px; list-style-type: none; line-height: 22px; }
.BoxedLeftNav_blue .subs_links_selected ul li a:hover { text-decoration: none; color: #000; }
/* Boxed Left Nav */

/* commentBubble */
.commentBubble_default { margin: 0 0 20px 0; }
.commentBubble_default table {width: 208px; margin: 0px; padding: 0px; border-collapse: collapse; }
.commentBubble_default table tr td { margin: 0px; padding: 0px; }
.commentBubble_default table tr td.top { height: 9px; background: url('backgrounds/testimonials/testimonials_top.gif'); background-position: top; background-repeat: no-repeat; }
.commentBubble_default table tr td.center {  background-color: #ff9100; padding: 0 10px 0 10px; }
.commentBubble_default table tr td.center a { color: #fff; }
.commentBubble_default table tr td.center a:hover { text-decoration: none; } 
.commentBubble_default table tr td.bottom { height:48px; background: url('backgrounds/testimonials/testimonials_bottom.gif'); background-position: bottom; background-repeat: no-repeat; } 

.commentBubble_blue { margin: 0 0 20px 0; }
.commentBubble_blue table {width: 208px; margin: 0px; padding: 0px; border-collapse: collapse; }
.commentBubble_blue table tr td { margin: 0px; padding: 0px; }
.commentBubble_blue table tr td.top { height: 9px; background: url('backgrounds/testimonials/testimonials_top_blue.gif'); background-position: top; background-repeat: no-repeat; }
.commentBubble_blue table tr td.center {  background-color: #85CDFF; padding: 0 10px 0 10px; }
.commentBubble_blue table tr td.center a { color: #fff; }
.commentBubble_blue table tr td.center a:hover { text-decoration: none; } 
.commentBubble_blue table tr td.bottom { height:48px; background: url('backgrounds/testimonials/testimonials_bottom_blue.gif'); background-position: bottom; background-repeat: no-repeat; } 
/* commentBubble */

/* Content */
.article_content { padding: 0px; margin: 0px 20px 20px 20px; line-height: 22px; }

.article_content h1 { color: #000; }
.article_content .description { padding-top: 7px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #D7D7D7;}

.article_content .breadcrumb {margin:0px 0 5px 0; font-size:11px; }
.article_content .breadcrumb ul { margin:0; padding: 0; }
.article_content .breadcrumb ul li { background-position: left;  display: inline; padding-left:10px; padding-right: 3px; background-image: url( 'bullets/breadcrumb.gif' ); background-repeat: no-repeat; }
.article_content .breadcrumb ul li a{ text-decoration: none; }
.article_content .breadcrumb ul li a:hover { text-decoration: underline; }
.article_content .breadcrumb ul li.home { background-image:none;  padding-left:0px; padding-right: 3px;}
.article_content .breadcrumb ul li.current {color: #000; padding-left:10px; padding-right: 3px;}

.article_content .content { margin-top: -10px; width: 100%; }
.article_content .mainContent { margin-top: 20px; }
.article_content .attachments { margin-top: 10px; }
.article_content .attachments dl { margin: 5px 0 2px 0; }
.article_content .attachments dt { border: 0px; margin-bottom: -10px; padding-bottom: 0px; }
.article_content .attachments .description { padding-bottom: 0px; border-bottom: 0px; }

.article_content .gallery { text-align:center; width:320px; padding-left: 5px; }
.article_content .gallery h2 { text-align:left; }
.article_content .gallery p { text-align:left; margin-bottom:10px; }
.article_content .gallery { overflow:hidden; margin-bottom:20px; text-align:center; margin-top:20px; }
.article_content .gallery_i { width:320px; } 
.article_content .gallery .preview_image {border-color: #ff9100;  margin-bottom: 5px; padding: 0px; border-collapse: collapse;  text-align: center; vertical-align:middle; width: 310px; height:240px; overflow:hidden; border: 2px solid; } 
.article_content .gallery .image_caption { background-color: #ff9100; width:308px; margin-top:-5px;  margin-bottom:10px;  font-size:12px; display:inline-block; text-align:left; color:#fff; padding-left:6px; padding-top:10px; padding-bottom:10px;}
.article_content .gallery img { cursor:pointer; }
.article_content .gallery .loading {  margin-top:100px;}
.article_content .gallery img:hover {}
.article_content .node_list { width: 310px; }
.article_content .subImages { border-color: #ff9100; border-style: solid; width:90px; height:64px; overflow:hidden; text-align:left; border-width: 2px; margin-bottom: 10px; margin-left: 2px; margin-right: 12px; }
.article_content .subImages:hover { border-color: #3e3e3e; }
.article_content .article_image { text-align: center; padding-bottom: 5px; border-bottom: dotted 1px #C2BCAC; margin-bottom: 5px; }
.article_content .imgCaption { line-height: 16px; width: 300px; padding-top: 2px; font-size: 12px; font-style: italic; }
/* Content */

/* Video */
#openShow { position:absolute; background: url('backgrounds/Show/mainbg.png'); text-align: center; }
#openShow .button {  text-align: right; margin: 10px 10px 0 0; }
/* Video */

/* Subs Snapshot */
.subsImageSnapshot { margin: 20px 20px 20px 20px; }
.subsImageSnapshot .snapshot { width:100%; margin-top: 30px; padding: 5px; min-height: 160px; }
.subsImageSnapshot .snapshot h2 { font-size: 24px; border-bottom: solid 1px #ff9100; margin-bottom: 5px; padding-bottom:5px; color: #000; }
.subsImageSnapshot .snapshot h2 a { color:#000; } 
.subsImageSnapshot .snapshot h2 a:hover { text-decoration: none; }
.subsImageSnapshot .content { padding:4px 0 0 0; color: #434141; }
.subsImageSnapshot .content a { color: #434141; }
.subsImageSnapshot .content a:hover { text-decoration: none; }
.subsImageSnapshot a.moreLink { color: #ff9100; }
.subsImageSnapshot a.moreLink:hover { text-decoration: underline; }
.subsImageSnapshot .sub_image { float: left; margin: 20px 0 20px 0; padding: 0 20px 0 30px; cursor: pointer; }
.subsImageSnapshot .sub_image:hover { cursor: pointer; }

.subsImageSnapshot .date { font-weight: bold; font-size: 12px; color: #ff9100; margin-bottom: 5px; }
.subsImageSnapshot .image { float: left; margin: 4px 10px 6px 0px; }
.subsImageSnapshot .image .imgBorder { border: 1px solid #ff9100; width: 95px; overflow: hidden; text-align:center; }
/* Subs Snapshot */

/* Subs Snapshot */
.subsSnapshot { margin: 20px 20px 20px 20px; }
.subsSnapshot .snapshot { width:100%; margin-top: 20px; margin-bottom: 10px; padding: 5px; display: inline-block; }
.subsSnapshot .snapshot h2 { font-size: 24px; border-bottom: solid 1px #ff9100; margin-bottom: 5px; padding-bottom:5px; color: #000; }
.subsSnapshot .snapshot h2 a { color:#000; } 
.subsSnapshot .snapshot h2 a:hover { text-decoration: none; }

/*Dated Snapshot Title and Date */
.subsSnapshot .snapshot .header { border-bottom: #ff9100 solid 1px; padding-bottom: 5px; line-height: 24px; color: #000; }
.subsSnapshot .snapshot .header table {width: 100%; border-collapse: collapse; margin: 0px; padding: 0px; }
.subsSnapshot .snapshot .header table tr td { margin: 0px; padding: 0px; }
.subsSnapshot .snapshot .header table tr td.title { text-align: left; float: left;  font-size: 24px; }
.subsSnapshot .snapshot .header table tr td.date { text-align: right;  font-size: 14px; color: #ff9100; font-weight: bold; width: 21%; }
.subsSnapshot .snapshot .header table tr td.date a {  color: #ff9100; }
.subsSnapshot .snapshot .header a { color: #000;  }
.subsSnapshot .snapshot .header a:hover { text-decoration: none; }
/*Dated Snapshot Title and Date */

.subsSnapshot .content { padding:4px 0 0 0; color: #434141; clear: both; }
.subsSnapshot .content a { color: #434141; }
.subsSnapshot .content a:hover { text-decoration: none; }
.subsSnapshot a.moreLink { color: #ff9100; }
.subsSnapshot a.moreLink:hover { text-decoration: underline; }
.subsSnapshot .sub_image { float: left; margin: 20px 0 20px 0; padding: 0 20px 0 30px; cursor: pointer; }
.subsSnapshot .sub_image:hover { cursor: pointer; }

.subsSnapshot .image { float: left; margin: 4px 10px 6px 0px; }
.subsSnapshot .image .imgBorder { border: 1px solid #ff9100; width: 126px; overflow: hidden; text-align:center; }
/* Subs Snapshot */

/* Home Slider */
.home_page_slider { margin: 10px 0 20px 0; padding: 0px; }

.vertical_slider { float: left; margin-right: 40px; }
.vertical_slider .description { padding: 10px; font-weight:bold; }
.vertical_slider .description a { color: #fff; }
.vertical_slider .description a:hover { text-decoration: none; }
.vertical_slider table { margin: 0px; padding: 0px; border-collapse: collapse; }
.vertical_slider table tr td { margin: 0px; padding: 0px; width: 213px; }
.vertical_slider table tr td.top { height: 10px; background: url('backgrounds/Slider/v_topbg.gif'); background-repeat: no-repeat; background-position: top; }
.vertical_slider table tr td.center { height: 211px; background: url('backgrounds/Slider/v_centerbg.gif'); background-repeat: repeat-y; }
.vertical_slider table tr td.bottom { height: 10px; background: url('backgrounds/Slider/v_bottombg.gif'); background-repeat: no-repeat; background-position: bottom; }

.vertical_slider .pixel_ad_slider { overflow:hidden; margin: 0; background: none; }
.vertical_slider .pixel_ad_slider .nav_buttons .nav_left { margin-top: 180px; background-image:url('assets/nav_up.png') }
.vertical_slider .pixel_ad_slider .nav_buttons .nav_pause { margin-top: 180px; background-image:url('assets/nav_pause.png')}
.vertical_slider .pixel_ad_slider .nav_buttons .nav_play { margin-top: 180px; background-image:url('assets/nav_play.png')}
.vertical_slider .pixel_ad_slider .nav_buttons .nav_right { margin-top: 180px; background-image:url('assets/nav_down.png')}

.horizontal_slider .pixel_ad_slider { overflow:hidden; margin-bottom: 0px; background: none; }
.horizontal_slider .pixel_ad_slider .nav_buttons .nav_left { margin-top: 190px; background-image:url('assets/nav_left.png') }
.horizontal_slider .pixel_ad_slider .nav_buttons .nav_pause { margin-top: 190px; background-image:url('assets/nav_pause.png')}
.horizontal_slider .pixel_ad_slider .nav_buttons .nav_play {margin-top: 190px; background-image:url('assets/nav_play.png')}
.horizontal_slider .pixel_ad_slider .nav_buttons .nav_right {margin-top: 190px; background-image:url('assets/nav_right.png')}
/* Home Slider */

/* Boxed Slider */
.boxedSlider { margin: 20px 0 20px 0; }
.boxedSlider .boxedSlider_bg { background-color: #fff; } 
.boxedSlider table.outer { margin: 0px; padding: 0px; border-collapse: collapse; }
.boxedSlider table.outer tr td { margin: 0; padding: 0px;  }
.boxedSlider table.inner { margin: 10px 20px 15px 0; padding: 0px; border-collapse: collapse; width: 339px; }
.boxedSlider table.inner tr td { margin: 0; padding: 0px; }
.boxedSlider table.inner tr td.top {margin: 0; height: 9px; background: url('backgrounds/boxed_slider/top_snip.gif'); background-repeat: no-repeat; background-position: top; }
.boxedSlider table.inner tr td.center {height: 160px; margin: 0; padding: 0 10px 0 10px; background: url('backgrounds/boxed_slider/center_snip.gif'); background-repeat: repeat-y; }
.boxedSlider table.inner tr td.center h2 { margin-bottom: 5px; }
.boxedSlider table.inner tr td.center h2 a {  }
.boxedSlider table.inner tr td.center h2 a:hover { text-decoration: none; }
.boxedSlider table.inner tr td.center .image { margin-left: 7px; float: right; }
.boxedSlider table.inner tr td.center .image .imgBorder { border: 1px solid #ff9100; width: 116px; height: 71px; overflow:hidden; }
.boxedSlider table.inner tr td.center .content { }
.boxedSlider table.inner tr td.center .content a { color: #000; }
.boxedSlider table.inner tr td.center .content a:hover { text-decoration: none; } 
.boxedSlider table.inner tr td.bottom { margin: 0; height: 9px; background: url('backgrounds/boxed_slider/bottom_snip.gif'); background-repeat: no-repeat; background-position: bottom; }

.boxedSlider { overflow:hidden; margin-bottom: 0px; background: none; }
.boxedSlider .nav_buttons .nav_left { margin-top: 10px; background-image:url('assets/nav_left.png') }
.boxedSlider .nav_buttons .nav_pause { margin-top: 10px; background-image:url('assets/nav_pause.png')}
.boxedSlider .nav_buttons .nav_play {margin-top: 10px; background-image:url('assets/nav_play.png')}
.boxedSlider .nav_buttons .nav_right {margin-top: 10px; background-image:url('assets/nav_right.png')}
/* Boxed Slider */

/* Image Panel */
.image_panel  { margin: 0px 0px 10px 0px; }
.image_panel .inline_node .image { cursor: pointer; float: left; margin: 0 15px 0 15px; }
/* Image Panel */

/* Search */
.f_breadcrumb { margin: -3px 0 10px 0px;  }
.f_breadcrumb ul { font-size: 0.9em; margin: 0px; padding: 0px; color: #8A8989; }		
.f_breadcrumb ul li { background: url('bullets/breadcrumb.gif') right no-repeat; list-style: none; display: inline; padding: 0; }
.f_breadcrumb ul li.home { padding-right: 10px; }
.f_breadcrumb a { padding-right: 5px; #padding-right: 3px; }

.f_list_controls {overflow: auto; border-bottom: 1px dotted #999; padding: 8px 0; margin-bottom: 4px; }
.f_list_controls .f_numeric_paginator	{  }
.f_list_controls .f_numeric_paginator ul { margin: 0; padding: 0; }
.f_list_controls .f_numeric_paginator li {float: left; list-style: none; display: inline-block; margin-right: 0.4em; }
.f_list_controls .f_numeric_paginator a.previous { background: url('bullets/redPrevious.gif') left no-repeat; padding-left: 10px; }
.f_list_controls .f_numeric_paginator a.next { background: url('bullets/redNext.gif') right no-repeat; padding-right: 10px; }
.f_listing ul { padding: 20px;}
.f_listing ul li { margin-left: 15px; #margin-left: -20px; }
.f_listing h4	{ font-size: 12px; font-weight: normal; color: #444; }
.f_listing h4 a	{ font-weight: bold; }
.f_listing h3   { padding: 16px 0 8px 0; margin-bottom: 4px; border-bottom: 1px dotted #999; }
.f_listing p { font-size: 1.1em; padding-bottom: 10px;}
.f_listing .breadCrumbImage { margin-left: 5px; margin-right: 5px; }
/* Search */

.template_library {}

.template_library .template_node {  display:inline-block; float:left; width:190px;  margin:20px; text-align:center;  }
.template_library .template_node .image_border { border:1px solid #FFE7C7; display:inline-block; min-height:100px; min-width:120px;  overflow:hidden; padding:15px;}
.template_library .template_node img{  border:1px solid #FFE7C7; }

/* Form Defaults */
.form_view_o { width: 100%; display:inline-block; text-align: center; margin-bottom:20px; font-size:14px; }

.error { color:#ff0000; font-weight:bold;}

.form_view { text-align: left; width: 650px; background-color: #FFF9F0; padding: 30px; display: inline-block; }
.textarea { text-align:left;  width: 750px; font-size:0.9em;  }
.form_view .left { width:49%; float:left; }
.form_view .full { width:100%;  }
.form_view .right { width:49%;  float:right; }
.form_view .label { clear: both; font-weight: bold; margin-bottom: 0px; color: #FF9100; }
.form_view .field { color: #E92200; clear: both; margin-bottom: 10px; padding: 3px 0 3px 0; } 
.form_view input, .form_view_o .form_view select { height:23px;} 

.form_view .button_cell { float: right; margin-right: 40px; } 

.form_view input[type="image"] { height:auto;}

/* Request Callback */
.contact_form { }
.contact_form h2 { color: #000; font-family: Arial; font-weight: normal; margin-bottom: 5px; }

/* PayPal */
.paymentButton { position: absolute; margin-top: -550px; margin-left: 590px; }
/* PayPal */

/* Footer */
.footer { text-align: left; color: #666666; font-size: 11px; background: url('backgrounds/footer/footerbg.jpg'); background-repeat: no-repeat; background-position: center; }
.footer .content { padding: 10px 10px 3px 10px; float: left; }
.footer .content a { color: #666666; }
.footer .content ul { display: inline; list-style-type: none; margin: 0px; padding: 0px; }
.footer .content ul li { display: inline; margin: 0px; padding: 0px;}
.footer .description {  padding: 10px 10px 3px 10px; text-align: right; }
/* Footer */
