/*
Theme Name: Elliott_Elliott
Theme URI: http://www.brandwellcreative.com/
Description: The Elliott & Elliott WordPress theme.
Version: 1.6
Author: Marwan Salfiti
Author URI: http://www.brandwellcreative.com/
Tags: Elliott & Elliott
*/
/* CSS Document */

*{margin:0px; padding:0px;}

body{ background:#999966 url(images/middle_bg_img.jpg) repeat-x 0 139px;}

img{border:none;}
.clear{clear:both;}
#outer_layout{float:left; width:100%;}
#layout{width:100%; float:left; padding-bottom:205px;}
#header_outer{width:100%; height:139px; float:left; background:url(images/header_bg_img.jpg) repeat-x 0 0;}
#header_inner{width:1020px; height:139px; margin:0 auto; background:url(images/navigation_bottom_bg.jpg) repeat-x 0 136px;}



#header_inner .left{width:125px; float:left; padding:24px 0 0 75px;}
#header_inner .left .logo{width:96px; height:95px; float:left; background:url(images/logo.png) no-repeat 0 0; position:relative;}
#header_inner .left .logo .logolink{width:96px; height:95px; position:absolute; top:0; left:0;}
#header_inner .right{width:820px; float:left; padding:55px 0 0 0;}
#header_inner .right .companyname{width:414px; float:left; height:32px; background:url(images/company_name.png) no-repeat 0 0;}

#header_inner .right .menu{width:770px; float:left; margin-top:21px; padding-left:50px;}
#header_inner .right .menu ul{float:left; width:740px; height:29px; padding-left:12px; list-style:none; font:12px Arial, Helvetica, sans-serif;}
#header_inner .right .menu ul li{float:left; margin-right:1px; text-transform:uppercase;}
#header_inner .right .menu ul li a{float:left; height:31px; background:url(images/navigation_left.gif) no-repeat 0 0px; padding:0 0 0 7px; text-decoration:none; color:#cccccc;}
#header_inner .right .menu ul li a span{ float:left;background:url(images/navigation_hover_right.gif) no-repeat right 0px; padding:10px 22px 0 12px; height:21px; cursor:pointer; }

#header_inner .right .menu ul li a:hover{float:left; height:31px; background:url(images/navigation_left.gif) no-repeat 0 -31px;  padding:0 0 0 7px; text-decoration:none; color:#333300;}
#header_inner .right .menu ul li a:hover span{float:left; background:url(images/navigation_hover_right.gif) no-repeat right -31px; padding:10px 22px 0 12px; display:inline; height:21px;}

#header_inner .right .menu ul li.current a{float:left; height:31px; background:url(images/navigation_left.gif) no-repeat 0 -31px;  padding:0 0 0 7px; text-decoration:none; color:#333300;}
#header_inner .right .menu ul li.current a span{ float:left; background:url(images/navigation_hover_right.gif) no-repeat right -31px; padding:10px 22px 0 12px; height:21px;}

#banner{ float:left; border-bottom:8px solid #cccc99; border-top:8px solid #cccc99; height:219px; display:inline;}

#body_container{width:100%; float:left;}
#body_container_inner{ width:1040px; margin:auto;}
#body_inner_shedow{width:1040px; float:left; background:url(images/shedow.png) repeat-y 0 0}
#left_shedow{width:1030px; float:left; padding-left:10px; background:none;}
#right_shedow{width:1020px; float:left; padding-right:10px; background:none;}

#middle_container{width:1020px;float:left; background:#fffffb url(images/middle_section_bg.jpg) repeat-x 0 0; font-size:14px;}

#middle_content{width:1020px; float:left; }
#middle_content_bottom_border{width:1020px; float:left; padding:0px; height:7px; background:url(images/content_bottom_border.jpg) no-repeat 0 bottom;}

#left_container{width:230px; float:left; padding:30px 0 0 6px;}
#left_container .textwidget img{width:132px; float:left; padding:4px; margin:0 0 7px 57px; display:inline;}
#left_container_page_2{width:230px; float:left; padding:0 0 0 6px;}
#left_container_page_2 .img_column{width:132px; float:left; background-color:#cccc99; padding:4px; margin:0 0 7px 57px; display:inline;}
#left_navigation{width:230px; float:left;}

#middle_container #left_container ul{list-style:none}
#middle_container #left_navigation ul{list-style:none}
#middle_container #left_container_page_2 ul{list-style:none}

/*#left_navigation ul{width:230px; float:left; list-style:none; margin:30px 0;}
#left_navigation ul li{width:166px; float:left; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#993333; display:inline; list-style:none; border-top:1px solid #d0d1b4; border-left:1px solid #d0d1b4; border-right:1px solid #d0d1b4; margin-left:7px; background:#e9e9cf url(images/li_bg_left_navigation.jpg) repeat-x 0 0; padding:10px 0 0 40px; position:relative; height:24px;}



#left_container #left_navigation ul li a{color:#993333; text-decoration:none; width:166px;float:left; }
#left_container #left_navigation ul li a:hover{width:180px; float: none; height:35px; color:#ffffcc; text-align:left;background:url(images/hover_bg.png) no-repeat 0 0; margin:0px; position:absolute; left:-10px; top:-3px; padding:12px 0 9px 50px; cursor:pointer; 	z-index:9999;}

#left_container_page ul li a:hover{width:180px; float:left; height:35px;color:#ffffcc; text-align:left;background:url(images/hover_bg.png) no-repeat 0 0; margin:0px; position:absolute; left:-10px; top:-3px; padding:12px 0 9px 50px; cursor:pointer; z-index:9999;}

#left_container #left_navigation ul li.last{border:1px solid #d0d1b4}
#left_container #left_navigation ul li.last a{color:#993333; text-decoration:none; width:166px; float:left; }
#left_container #left_navigation ul li.last a:hover{width:180px; float:left; height:30px;color:#ffffcc; text-align:left;background:url(images/up_direction_hover_bg.png) no-repeat 0 0; margin:0px; position:absolute; left:-10px; top:-18px; padding:28px 0 9px 50px; cursor:pointer; z-index:9999;}*/


#left_navigation ul{width:230px; float:left; list-style:none; margin:30px 0; }
#left_navigation ul li{width:166px; float:left; font:14px/16px Georgia, "Times New Roman", Times, serif; color:#993333; display:inline; list-style:none; border-top:1px solid #d0d1b4; border-left:1px solid #d0d1b4; border-right:1px solid #d0d1b4; margin-left:7px; background:#e9e9cf url(images/li_bg_left_navigation.jpg) repeat-x 0 0; padding:15px 0 0 40px; position:relative; height:28px;}

#left_container #left_navigation ul li.last{border:1px solid #d0d1b4}
#left_container #left_navigation ul li a{color:#993333; text-decoration:none; width:166px; float:left; }
#left_container #left_navigation ul li.current a{width:180px; float:left; height:25px;color:#ffffcc; text-align:left;background:url(images/hover_bg.png) no-repeat 0 10px; margin:0px; position:absolute; left:-10px; top:-4px; padding:19px 0 9px 50px; cursor:text; z-index:9999;}

#left_container #left_navigation ul li a:hover{width:180px; float:left; height:25px;color:#ffffcc; text-align:left; background:url(images/hover_bg.png) no-repeat 0 10px; margin:0px; position:absolute; left:-10px; top:-4px; padding:19px 0 9px 50px; cursor:pointer; z-index:9999;}




#liner{width:25px; float:left; margin-top:30px; background:url(images/liner.gif) repeat-y -236px 0;}
#liner ul{width:25px; float:left; list-style:none;}
#liner ul li{width:15px; float:left; padding:5px 10px 19px 0; text-align:left; font:8px Arial, Helvetica, sans-serif; color:#333333;}

#right_container{width:650px; float:left; padding:0px 0px 18px 20px;min-height:500px;}
#right_container h1{width:650px; float:left; font:18pt/50pt Georgia, "Times New Roman", Times, serif; color:#993333; margin-top:5px;}
#right_container h1 a{width:650px; float:left; font:18pt/50pt Georgia, "Times New Roman", Times, serif; color:#993333; margin-top:5px; text-decoration:none}
#right_container p{width:650px; float:left; font:14px/24px Arial, Helvetica, sans-serif; color:#333333; margin-bottom:10px;}
#right_container .img_column{width:auto; height:254px;float:left; padding:6px; margin-top:30px; }
#right_container h3{width:auto; float:left; font:14px/18px Georgia, "Times New Roman", Times, serif; color:#333333; margin:0 0 5px;}
#right_container .row_1{ width:650px; float:left; }
#right_container .row_1 p{width:auto; float:left;margin:4px 0px 0 0px; padding-bottom:10px; font:12px/18px Arial, Helvetica, sans-serif; color:#333333;}

#right_container .row_2{width:650px; float:left; background-color:#ebebd4; }
#right_container .row_2 p{width:auto; float:left; margin:4px 0px 0 0px; padding-bottom:10px;font:12px/18px Arial, Helvetica, sans-serif; color:#333333;}
#right_container .collumn1{width:70px; float:left; padding-left:10px;}
#right_container .collumn2{width:388px; float:left;padding-left:10px; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}
#right_container .collumn3{width:160px; float:left;padding-left:10px;}

#right_container .key {-x-system-font:none;
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:24px;
margin-bottom:15px;
width:650px;}
#right_container .view_sample_cases{width:650px; float:left; margin-top:41px;}
#right_container .view_sample_cases .button{width:199px; height:41px; float:left;}

#footer{width:100%; float:left;}
#footer_inner{width:1020px; margin:auto;}
#footer_content{width:990px; float:left; padding:15px 0 0 30px; }
#footer_link {width:990px; float:left;}
#footer_link ul{width:986px; float:left; list-style:none; padding-left:4px;}
#footer_link ul li{width:auto; display:inline;  text-transform:uppercase;list-style:none; font:10px Arial, Helvetica, sans-serif;  padding:0 7px; background:url(images/footer_link_devider.jpg) no-repeat right 2px;}
#footer_link ul li.last{background:none;}
#footer_link ul li a{ color:#ffffcc; text-decoration:none;}
#footer_link ul li a:hover{ color:#ffffcc; text-decoration:underline;}
#footer_link ul li a.active{ color:#ffffcc; text-decoration:underline;}

#footer_contact_details{width:990px; float:left; padding:30px 0 50px 0;}
#footer_contact_details .text_box{float:left; width:230px; padding:0 0 0 10px;}
#footer_contact_details .text_box p{float:left; width:220px; font:12px/24px Arial, Helvetica, sans-serif; color:#ffffcc;}
#footer_contact_details .text_box a.lexisnexis{width:200px; text-decoration:none; float:left; font:12px/18px Arial, Helvetica, sans-serif; color:#ffffcc; background:url(images/lexisnexis.jpg) no-repeat 0 0; padding:30px 0 0 0;}
#footer_contact_details .text_box a:hover{ text-decoration:underline;}
.comment{font-size:14px}
h3#comments{width:100%!important}
#left_container_page_2 .side{margin:0;}
#left_container_page_2 ul.side li .textwidget img{width:132px; float:left; background-color:#cccc99; padding:4px; margin:0 0 7px 0px; display:inline;}
#left_container_page_2 ul.side li{background:none;border:none;}
.alignleft{float:left}
.alignleft a{font-size:14px; color:#993333; text-decoration:none}
.alignright{float:right}
.alignright a{font-size:14px; color:#993333; text-decoration:none}
.newleft{padding-top:0px!important}
#right_container ul{padding-left:35px; width:615px; list-style:none; font:14px/16px Arial, Helvetica, sans-serif; color:#333; padding-bottom:5px;}
#right_container ul li{float:left; width:595px; padding-left:17px; margin:10px 0;background:url(images/bullet_style_img.gif) no-repeat 0 7px;}
#right_container ol{padding-left:52px; width:600px; font:14px/20px Arial, Helvetica, sans-serif;color:#333;}
#right_container ol li{float:left; width:600px; margin:2px 0;}
img.alignleft{float:left;padding-right:10px}
img.alignright{float:right;padding-left:10px}
#right_container a{text-decoration:none;color:#666600}
#right_container a:hover{text-decoration:underline}