div#projectContent hr { clear: both; display: block; border: 1px solid #f7f5f0;}

div#projectContent #getStarted-sm { clear: right; float: right; margin: 0 110px 0 0; }

div#projectContent { margin: 0; padding-top: 5px; background-color: #f7f5f0; font: normal 16px/120% Georgia, serif;}
div#project { padding: 0 50px; color: #4e4033; margin-right: 300px;}
div#project h1 { font: normal 36px/120%  Georgia, Times, 'Times New Roman', serif; margin-bottom: 0; color: #4d3f32;}
div#project h2 { margin-top: 0; font-size: 14px; font-weight: normal;}
div#project h2 a { padding: 3px 4px;}
div#project h2 a:hover { background-color: #80009e; color: #f7f5f0; text-decoration: none;}
div#project sup { margin-top: -2em;}

#clientBrief { clear: right; float: right; width: 300px; margin-top: 3em; color: #99897a; font-size: 12px; line-height: 120%;}
#clientBrief fieldset { border: 1px solid #99897a; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 15px;}
#clientBrief fieldset legend { color: #4e4033; font-weight: bold; }

div#projectContent .pView { background-color: #ffffff; padding: 10px 0; border-bottom: 1px dashed #cccccc;}
div#projectContent .pView .tags { font-size: 14px; padding: 0 50px;}
div#projectContent .pView .tags a { padding: 3px 4px;}
div#projectContent .pView .tags a.currentB { color: #221c16; background-color: #f6f5a8; text-decoration: none;}
div#projectContent .pView .tags a:link:hover { background-color: #8339ae; color: #f7f5f0; text-decoration: none;}

div#projectContent .pView .slidesBox { overflow: hidden; position: relative; min-height: 400px;}

div#projectContent .pView .slides { width: 7000px; height: 100%; position: absolute; padding-left: 0; font-family: Georgia, serif;}
div#projectContent .pView .slides p { width: 300px; padding: 0 30px; text-align: center; font-style: italic; font-size: 13px; float: left;}
div#projectContent .pView .slides p img { border: none;  display: block; margin: auto;}
div#projectContent .pView .slides .cut { opacity: .4; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);}

div#projectContent .pView .control { font-family: 'Lucida Grande', 'Arial Unicode', sans-serif; background-image: url('/img/slide-arrow.png'); background-repeat: no-repeat; display: block; background-color: #000000; -moz-border-radius: 8px; -webkit-border-radius: 8px; opacity: .8; color: #ffffff; font-size: 40px; line-height: 60px; width: 60px; text-align: center; top: 50%; margin-top: -25px; position: absolute; text-decoration: none; text-indent: -100em; overflow: hidden; cursor: pointer;}
div#projectContent .pView .rew { left: 20px;  background-position: 0 0;}
div#projectContent .pView .ffwd { right: 20px; background-position: -60px 0;}

.horizontal_carousel { margin-bottom: 10px; position: relative; width: 100%;  min-height: 350px; }
.horizontal_carousel .container { position: relative; overflow: hidden; width: 100%; }

.horizontal_carousel ul { margin: 0; padding:0; width: 1500px; position: relative; top: 0; left: 0; }                      
.horizontal_carousel ul li { text-align: center;  list-style: none; float:left; display: block;}

div#projectContent .horizontal_carousel .previous_button_over, div#projectContent .horizontal_carousel .next_button_over { background-color: #8339ae;}
div#projectContent .horizontal_carousel .previous_button_disabled, div#projectContent .horizontal_carousel .next_button_disabled { display: none; cursor: default; }

div#projectContent p.techData span {  padding: 3px; color: #99897a; font-size: 14px;}
div#projectContent div .slidesBox ul li { list-style: none;}