/*
Theme Name: Lion Polymers
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: Michelle Webb
-------------------------------------------------------------- */

body {
font: 14px Arial, Helvetica, sans-serif;
background:url(images/mainbg.jpg) repeat-x;
margin: 0;
padding: 0;
color:#25466B;
}

a:link {
color:#25466B;
text-decoration: underline; 
}

a:visited {
color:#25466B;
text-decoration: underline;
}

a:hover, a:active, a:focus { 
text-decoration: none;
}


.fltrt {  
float: right;
margin-left: 8px;
}

.fltlft { 
float: left;
margin-right: 8px;
}

.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

h1 {
font-size:30px;
}

h2 {
font-size:24px;
}


.alignright {
float:right;
}

.alignleft {
float:left;
}

hr {
background:#CCC;
border:none;
height:1px;
}

img {
border:none;
}

#container {
width:980px;
margin:0 auto;
}

/**HEADER****/

#header {
width:980px;
float:left;
height:171px;
}

#logo {
background:url(images/logo.jpg) no-repeat;
float:left;
}

#logo a {
display:block;
width:400px;
height:161px;
}

#contact {
float:right;
text-align:right;
color:#25466B;
font-size:20px;
margin-top:55px;
width:500px;
}

/**HEADER****/

#menu {
width:980px;
float:left;
background:url(images/menubg.jpg) repeat-x;
height:31px;
}

#menu ul {
list-style:none;
padding:0px 0px 0px 0px;
margin:0px;
}

#menu li {
list-style-image:none;
display:inline;
}

#menu a {
color:#fff;
text-decoration:none;
display:block;
float:left;
padding:8px 11px 6px 11px;
text-align:center;
width:auto;
}

#menu a:hover {
color:#fff;
text-decoration:none;
background:#25466B;


}

#menu li.current_page_item a {
color:#fff;
text-decoration:none;
background:#25466B;


}

/**MAIN IMAGE****/

#mainimage {
background:url(images/mainbanner.jpg) no-repeat;
float:left;
width:980px;
height:373px;
}

/**MAIN CONTENT****/

#maincontent {
width:980px;
float:left;
padding-bottom:100px;
}

#contentright {
width:330px;
float:right;
background:url(images/colorpicker.jpg) no-repeat top center;
padding-top:120px;
}

#box {
background:url(images/boxmiddle.jpg) repeat-y;
width:303px;
float:right;
color:#fff;
padding:0px 5px 0px 5px;
}

#box h2 {
padding:5px 0px 5px 0px;
margin:0px;
width:inherit;
background:url(images/div.png) repeat-x bottom;
}

#boxbottom {
background:url(images/boxbottom.jpg) no-repeat;
width:313px;
height:17px;
float:right;
}

#listleft {
width:130px;
float:left;
}

#listright {
float:right;
width:169px;
}

#listleft ul {
padding:5px 0px 0px 0px;
margin:0px;
list-style:none;
}

#listleft li {
list-style-image:none;
background:url(images/whitearrow.png)no-repeat 0px 10px;
padding:5px 0px 0px 10px;
}

#listright ul {
padding:5px 0px 0px 0px;
margin:0px;
list-style:none;
}

#listright li {
list-style-image:none;
background:url(images/whitearrow.png)no-repeat 0px 10px;
padding:5px 0px 0px 10px;
}

#contentleft {
float:left;
width:630px;
padding:0px 20px 0px 0px;
}


#contentsub {
width:inherit;
float:left;
padding:10px 10px 0px 10px;
}

.box {
width:380px;
float:right;
background:url(images/bluebg.jpg) #024379 repeat-x;
color:#fff;
padding:10px 10px 10px 10px;
margin:0px 10px 10px 10px;
font-size:16px;
}

.box ul {
padding:0px 0px 0px 10px;
margin:0px;
list-style:none;
}

.box li {
list-style-image:none;
background:url(images/whitearrow.png)no-repeat 0px 10px;
padding:5px 0px 0px 10px;
}

.box h2 {
padding:5px 0px 5px 0px;
margin:0px;
background:url(images/div.png) repeat-x bottom;
font-size:24px;
}
/**FOOTER****/

#footer {
width:100%;
background:url(images/footerbg.jpg) repeat;
height:150px;
float:left;
}

#footercontainer {
width:980px;
margin: 0 auto;
color:#fff;
padding:10px 0px 0px 0px;
font-size:12px;
}

#footercontainer ul {
list-style:none;
padding:10px 0px 0px 0px;
margin:0px;
}

#footercontainer li {
list-style-image:none;
display:inline;
padding-right:5px;
}

#footercontainer a {
color:#fff;
text-decoration:none;
}

#footercontainer a:hover {
color:#fff;
text-decoration:none;


}
