@charset "utf-8";
.princeville .ContentPane, .princeville .RightPane, .princeville .HeroPane, .princeville .LeftPane, .princeville .column-2-Pane, .princeville .column-3-Pane, .princeville .column-4-Pane {margin-top:-93px; margin-bottom:-71px; min-height:118px;} 

*+html .princeville .ContentPane, *+html .princeville .RightPane, *+html .princeville .HeroPane, *+html .princeville .LeftPane, *+html .princeville .column-2-Pane, *+html .princeville .column-3-Pane, *+html .princeville .column-4-Pane {margin-bottom:-73px;} 

.princeville .ContentPane, .princeville .pane-wrap-full-2 .ContentPane { width:670px;}
.princeville .pane-wrap-full .ContentPane { width:955px;}
.princeville .column-2-Pane { width:457px;}
.princeville .column-3-Pane { width:300px;}
.princeville .column-4-Pane { width:216px;}
.princeville .column-3-Pane + .column-3-Pane { margin-left:12px;}
.princeville .column-4-Pane + .column-4-Pane { margin-left:14px;}
.princeville .column-4-Pane.last { margin-left:0;}
.princeville .RightPane, .princeville .LeftPane { width:235px;}
.princeville .pane {padding:20px 10px;}
.princeville .HeroPane.pane { padding:0;}
.princeville .column-2-Pane {padding:25px 15px 20px 15px;}
.princeville .ContentPane {padding:25px 10px 20px 25px;}

.princeville .pane-wrap-1 .cont-wrap { background:url("images/inner_left_pane_bg.png") top left repeat-y; padding:0 7px;}
.princeville .pane-wrap-1 .cont-top-shadow { background:url("images/inner_left_top_sh.png") top left no-repeat; height:91px;}
.princeville .pane-wrap-1 .cont-bottom-shadow { background:url("images/inner_left_bott_sh.png") bottom left no-repeat; height:76px;}

.princeville .pane-wrap-3 .cont-wrap { background:url("images/inner_pane_bg.png") top left repeat-y; padding:0 7px;}
.princeville .pane-wrap-3 .cont-top-shadow { background:url("images/inner_top_sh.png") top left no-repeat; height:91px;}
.princeville .pane-wrap-3 .cont-bottom-shadow { background:url("images/inner_bott_sh.png") bottom left no-repeat; height:76px;}

.princeville .pane-wrap-4 .cont-wrap { background:url("images/half_width_pane_bg.png") top left repeat-y; padding:0 7px;}
.princeville .pane-wrap-4 .cont-top-shadow { background:url("images/half_width_top_sh.png") top left no-repeat; height:91px;}
.princeville .pane-wrap-4 .cont-bottom-shadow { background:url("images/half_width_bott_sh.png") bottom left no-repeat; height:76px;}

.princeville .pane-wrap-5 .cont-wrap { background:url("images/3_column_pane_bg.png") top left repeat-y; padding:0 7px;}
.princeville .pane-wrap-5 .cont-top-shadow { background:url("images/3_column_top_sh.png") top left no-repeat; height:91px;}
.princeville .pane-wrap-5 .cont-bottom-shadow { background:url("images/3_column_bott_sh.png") bottom left no-repeat; height:76px;}

.princeville .pane-wrap-6 .cont-wrap { background:url("images/4_column_pane_bg.png") top left repeat-y; padding:0 7px;}
.princeville .pane-wrap-6 .cont-top-shadow { background:url("images/4_column_top_sh.png") top left no-repeat; height:91px;}
.princeville .pane-wrap-6 .cont-bottom-shadow { background:url("images/4_column_bott_sh.png") bottom left no-repeat; height:76px;}

.princeville .pane-wrap-full .cont-wrap { background:url("images/full_width_pane_bg.png") top left repeat-y; padding:0 7px;}
.princeville .pane-wrap-full .cont-top-shadow { background:url("images/full_width_top_sh.png") top left no-repeat; height:91px;}
.princeville .pane-wrap-full .cont-bottom-shadow { background:url("images/full_width_bott_sh.png") bottom left no-repeat; height:76px;}

.princeville .pane-wrap-full-2 .cont-wrap { background:url("images/full_width_pane_bg.png") top left repeat-y; padding:0 7px;}
.princeville .pane-wrap-full-2 .cont-top-shadow { background:url("images/full_width_top_sh.png") top left no-repeat; height:91px;}
.princeville .pane-wrap-full-2 .cont-bottom-shadow { background:url("images/full_width_bott_sh.png") bottom left no-repeat; height:76px;}


#dnn_ContentPane2A {width:935px;}


/* RIGHTPANE - NAV & HEADER */
.princeville .rightnavheader { width:235px; float:left; margin: -65px 0 10px 38px; clear:right;}
.princeville .rightnavheader .ContentSideContainer .cs-container {margin: 0;}
.princeville .rightnavheader .ContentSideContainer .cs-container-title h2 {padding: 0;}

 #rightnav {margin: 0 0px 15px 0; float:left;width:225px; overflow: hidden; outline:none; }
 #rightnav div.mi { border-top: 1px solid #bbc0b8; padding: 7px 0 7px 5px; display:block; color:#858585; cursor:pointer; outline:none;}
  #rightnav div.first {border-top: none;}
 #rightnav div.last {border-bottom: 1px solid #bbc0b8;}
 #rightnav div.mi span.txt { width:225px; font-weight:bold;font-family: "Palatino Linotype", "Palatino", "Book Antiqua", serif; font-size:14px; outline:none;}
 #rightnav div.sel {padding: 7px 0 7px 5px; outline:none;}
 #rightnav div.sel, #rightnav div.mi:hover {color:#4e401f; background: transparent url(images/rightnav-background-baige.png) no-repeat center bottom;}
 
 #rightnav div.mi span.txt a:link, 
 #rightnav div.mi span.txt a:visited,
 #rightnav div.mi span.txt a:active { display:block; color:#858585; font-weight:bold;font-family: "Palatino Linotype", "Palatino", "Book Antiqua", serif; font-size:14px; text-decoration:none;}
  #rightnav div.mi span.txt a:hover {color:#4e401f;}
  
 #rightnav div.mi span.txt a.sel:link,  #rightnav div.mi span.txt a.sel:active, 
 #rightnav div.mi span.txt a.sel:visited,  #rightnav div.mi span.txt a.sel:hover
 {color:#4e401f;}


/*IMAGE GALLERY JQUERY STYLES*/
.gallerycontainer { margin: 0 15px 0px 0; float:right; width:340px;}
.important {border: 1px solid #666;background: #ddd;padding: 0 1em;color: #C30;}
.galleryview {font-size: 12px;font-family: Arial, Helvetica, sans-serif; float:right; width:340px;}
#parts-img {border: 1px solid black;}
img.nav {border: 1px solid black;margin-bottom: 5px;}
.panel-overlay h2,
.panel-overlay p {margin: .3em 0;}
.panel-overlay p {line-height: 1.2em;}
#contentbtns {margin: 10px 0 15px 0;}

#photos  {overflow: hidden; height:240px; background-color: transparent;}
#photos div.panel { background: transparent url(/images/lightbox/loading.gif) no-repeat 50% 50%;}
#photos div.strip_wrapper {left:4;width:340px;}
#photos #pointer img {visibility:hidden;}
#photos h2 {color:#ffffff; font-size:14px;margin:12px 0 0 0;padding:0;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}
#photos p {font-family:Verdana,Geneva,sans-serif;font-size:11px;line-height:12px;padding:0;}
#content img {padding:0; margin: 0;}
#photos ul.filmstrip {width: 340px; padding: 0 0 0 2px;}
#photos ul.filmstrip img.gallerythumb {opacity:0.8;filter:alpha(opacity=80);}
#photos div.panel-logo {float:right;z-index: 1000; opacity: 1.0;margin-right:-9px;}

.cs-container-body ul.lievents { padding:0px; margin:5px 0 15px 10px;}
.cs-container-body ul.lievents li { list-style-position:outside; list-style-type:none; background:url("images/social-icons.gif") 0 -97px no-repeat; font: normal 12px Tahoma, Geneva, sans-serif; padding:0 0 0 18px; margin:0; color:#24272a; line-height:19px;}




