/*@charset "utf-8";
 CSS Document */

body {
    margin: 0;
    padding: 0;
    background-color: #E6E6E6;
    font: normal normal normal 13px arial;
}

h1 {
    margin: 0;
    padding: 0;
}

#col-right object, #col-right embed {
    margin: 0;
    padding: 0;
}

#navigation {
    position: relative;
    float: left;
    width: 300px;
    height: 620px;
    padding: 0;
}

#navigation ul {
    list-style-type: none;
    width: 100%;
    margin: 0;
    padding: 0;
    font: normal normal normal 11px verdana;
    color: #303030;
}

#navigation ul li {
    line-height: 23px;
    /* margin-bottom: -3px; Don't compensate for line height */
}

#image_slider {
    color: black;
    width: 300px;
    font-size: 11px; 
    padding: 0;
}

#see_details {
    width: 300px;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    padding: 0;
}

#see_details a, #see_details span {
    position: relative;
    float: left;
    color: black;
    text-decoration: none;
    margin: 0;
    padding: 4px 0 4px 4px;
    display: block;
    width: 300px;
}

#slide_number  {
    position: relative;
    float: left;
    clear: both;
    padding: 4px 0 4px 4px;
    color: black;
    background-color: #F7931E;
    width: 296px;
}
#slide_number a {
    margin-left: 2px;
}
#slide_title {
    position: relative;
    float: left;
    clear: both;
    font-weight: normal;
    margin: 2px 0 0 2px;
    padding: 4px 0 0 0;
    font-size: 11px;
    width: 200px;
}

#see_more {
    clear: both;
    float: left;
    color: #303030;
    margin-left: 2px;
    padding: 0;
    width: 90px;
}

#see_more_link {
    color: #666666;
    text-decoration: none;
    font-size: 11px;
}

#next, #prev {
    color: #303030;
    text-decoration: none;
    font-weight: normal;
}

#details {
    background-color: black;
    color: white;  
    position: relative;
    float: left;
    clear: both;
    margin: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 10px;
    font-weight: normal;
    width: 100%;
}

object#banner_v3,
object#banner_v3 embed {
	width: 620px;
	height: 185px;
}

object#banner_v3,
#client_image {
    position: relative;
    float: right;
    clear: both;
    margin-bottom: 16px;
}

#lwj {
    text-decoration: none;
    color: black;
}

body.standard #first {
    background-color: #F7931E;
}

#first {
    background-image: url("/images/logo.png");
    background-position: 4px top; /* Align the navigation text 4px to the right of the orange box beginning */
    background-repeat: no-repeat;
}
#first a {
    display: block;
    width: 290px;
    height: 22px;
}
#first a span {
    display: none;
}
.navlink {
    text-decoration: none;
    color: black;
}

.toggle {
    color: #000;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.toggle ul li {
    font-weight: normal;
}

ul.subnav {
    margin: 0;
    padding: 0;
}

ul.subnav li {
    margin: 0;
    padding: 0;
    padding-left: 2px;
}
/* CLIENT PARAS */
.toggle p {
    line-height: 15px;
    margin-top: 2px;
    margin-bottom: 6px;
}

img {
    border: 0
    }

a {
    border: 0
}

#lwj_toggle ul li {
    margin-left: 0;
    padding-left: 0;
}
#clients_toggle ul li {
    margin-left: 0;
    padding-left: 0;
}

#about_toggle ul li a, #about_toggle ul li a:visited,
#clients_toggle ul li a, #clients_toggle ul li a:visited 
{
    color: #666;
    text-decoration: none;
}
#clients_toggle ul li a:hover {
    color: #000;
}


li#li_clients {
    margin: 0;
    padding: 0;
}
#lwj_toggle ul li ul.featured_work {
    /*list-style: disc;*/
    list-style-image: url(/images/bullet.png);
    margin: 0 8px 6px 12px;
    padding: 0 8px;
    width: 290px;
}
#lwj_toggle ul li ul.featured_work li {
    line-height: 14px;
    padding-left: 0;
}
p.featured_text {
    margin: 0;
    padding: 0;
    color: #000;
}

ul li a, #lwj_toggle p
{
    padding-left: 2px;
}

body.aberdeen li.aberdeen,
body.alphaairports li.alphaairports,
body.cambrian li.cambrian,
body.credon li.credon,
body.curve li.curve,
body.eco li.eco,
body.europlan li.europlan,
body.goahead li.goahead,
body.rathbones li.rathbones_slider a.slider_title,
body.rathbones_2 li.rathbones_slider a.slider_title,
body.salamander li.salamander_slider a.slider_title,
body.salamander_2 li.salamander_slider a.slider_title,
body.smithfield li.smithfield,
body.ttelectronics li.ttelectronics,
body.walkerbushe li.walkerbushe,
body.workgroup li.workgroup,
body.ysc li.ysc,
body.lwj li.li_glance,
body.careers li.li_careers, 
body.contact li.li_contact,
body.brochure li.li_brochure 
{
    background-color: #FFF;
}

body.rathbones li.rathbones,
body.rathbones_2 li.rathbones_2,
body.salamander li.salamander,
body.salamander_2 li.salamander_2
{
    background-color: #AAA;
}

body.aberdeen li.aberdeen a,
body.alphaairports li.alphaairports a,
body.credon li.credon a,
body.cambrian li.cambrian a,
body.curve li.curve a,
body.eco li.eco a,
body.europlan li.europlan a,
body.goahead li.goahead a,
body.rathbones li.rathbones_slider a,
body.rathbones li.rathbones a,
body.rathbones li.rathbones_2 a,
body.rathbones_2 li.rathbones_slider a,
body.rathbones_2 li.rathbones a,
body.rathbones_2 li.rathbones_2 a,
body.salamander li.salamander_slider a,
body.salamander li.salamander a,
body.salamander li.salamander_2 a,
body.salamander_2 li.salamander_slider a,
body.salamander_2 li.salamander a,
body.salamander_2 li.salamander_2 a,
body.smithfield li.smithfield a,
body.ttelectronics li.ttelectronics a,
body.walkerbushe li.walkerbushe a,
body.workgroup li.workgroup a,
body.ysc li.ysc a,
body.lwj li.li_glance a,
body.careers li.li_careers a,
body.contact li.li_contact a,
body.brochure li.li_brochure a
{
    color: #000 !important;
}

body.salamander_2 li a.external
{
    color: #666 !important;
}

/* Align the navigation text 4px to the right of the orange box beginning */

div#navigation li {
    padding-left: 4px;
}

div#navigation li li {
    margin-left: -4px;
}

#lwj_toggle a.slider_title {
}

a.slider_title {
	display: block;
	padding: padding-left: 2px;
}

body.rathbones li.rathbones_slider a.slider_title,
body.rathbones_2 li.rathbones_slider a.slider_title,
body.salamander li.salamander_slider a.slider_title,
body.salamander_2 li.salamander_slider a.slider_title {
    margin-left: -4px;
	display: block;
	padding: 0px 4px 0px 6px;
}

li.slider ul {
	display: none;
}

li.slider ul li {
}

li.slider ul li a {
	display: block;
	padding: 0 2px;
}

body.rathbones li.slider.rathbones_slider ul,
body.rathbones_2 li.slider.rathbones_slider ul,
body.salamander li.slider.salamander_slider ul,
body.salamander_2 li.slider.salamander_slider ul {
	display: block;
}

span#slide_numbers {
	float: right;
	margin-right: 4px;
}
