@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, .princeville .ContentPane {padding:25px 20px 20px 15px;}

.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-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;}



/* 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: 10px 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;}


/*IMAGE GALLERY JQUERY STYLES*/
.gallerycontainer { margin: 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:245px; background-color: transparent;}
#photos div.panel { background: transparent url(/images/lightbox/loading.gif) no-repeat 50% 50%;}

#photos p {font-family:Verdana,Geneva,sans-serif;font-size:11px;line-height:12px;padding:0;}
#content img {padding:0; margin: 0;}
#photos div.panel-logo {float:right;z-index: 1000; opacity: 1.0;margin-right:-9px;}




