@charset "UTF-8";

/* CSS Document */
/* Damson Creative 2009*/

hr{
border: 1px solid #848a90;
margin-top:15px;
margin-bottom:15px;}

h1{
font-size:18px;
color:#2f478d;
margin-bottom:15px;}

h2{
font-size:13px;
color:#848a90;
margin-top:5px;
margin-bottom:5px;}

p{
margin:15px 0 15px 0!important}

.darkblue{
color:#2f478d;}

.grey{
color:#848a90;}

.lightblue{
color:#059cfb;}

.blue {
font-size:10px;
color:#2f478d;}

.style2 {
color: #2f478d;
font-weight: bold;
font-size: 14px;}

body{
font-size:12px;
font-weight:200;
line-height:18px;
color:#848a90;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#ffffff url(assets/bg.jpg) repeat-x top left fixed;}

* html body{
background-image:none;}

*{
margin:0;
padding:0;}

img{
border:0px;}

/* Main Container */

#wrapper{
width:1050px;
height:1000%;
padding:0px;
margin:0 auto;}

#main_container{
width:1050px;
height:100%;
padding:0px;
margin:0px;
float:left;
background:url(assets/maincontainer_bg.png) repeat-y top left;}

* html #main_container{
background:url(assets/maincontainer_bg.jpg) repeat-y top left;}

/* Mainarea */

#left_column{
width:183px;
min-height:700px;
float:left;
margin:0px 0px 0px 54px;
padding:0px;
background:url(assets/dene_house.jpg) no-repeat top left}

*html #left_column{
margin:0px 0px 0px 27px;}

#right_column{
width:772px;
float:right;
margin:0px;
padding:0px;}

.masthead{
width:772px;
height:200px;
margin:85px 0px 20px 0px;
padding:0px;
float:left;}

.textarea{
padding:0px;
margin:0 10px 40px 0;
width:380px;
float:left;
height:100%}

a{
color:#848a90;
text-decoration:none;}

a:hover{
color:#848a90;
text-decoration:underline;}

/* Navigation Bottom */

.navigation_bottom{
font-size:12px;
height:30px;
width:770px;
text-align:center;
display:block;
margin:0px;
padding:0px;}

.navigation_bottom ul{
margin:5px 0px 0px 0px;
padding:0px;
width:770px;}

.navigation_bottom li{
list-style:none;
margin: 0px;
padding:0px 2px 0px 2px;
display:inline;}

.navigation_bottom a{
text-decoration:none;
color:#848a90!important;}

.navigation_bottom a:hover{
text-decoration:underline;
color:#848a90!important;}

.navigation_bottom #currentpage{
color:#2f478d!important;
text-decoration:underline;
font-weight:bold;} 

.navigation_bottom #currentpage a{
color:#2f478d!important;
text-decoration:underline;
font-weight:bold;}

.navigation_bottom #currentpage a:hover{
color:#2f478d!important;
text-decoration:underline;
font-weight:bold;} 


/* Navigation left */

.navigation_left{
width:164px;
float:left;
line-height:19px;
text-align:left;
padding:0px;
margin:305px 0 0 20px}

.navigation_left ul{
margin:0px;
padding:0px;
width:164px;}

.navigation_left li{
list-style:none;
margin:0px;
width:164px;}

.navigation_left a{
text-decoration:none;
color:#cccccc!important;
margin-bottom:5px;
padding:0px;
display:block;}

.navigation_left a:hover{
text-decoration:underline!important;
color:#ffffff!important;
margin-bottom:5px;
padding:0px;
display:block;}

.navigation_left #currentpageleft{
padding:0px;
color:#ffffff;
margin-bottom:5px;
text-decoration:underline;
font-weight:bold;} 

.navigation_left #currentpageleft a{
padding:0px;
color:#ffffff!important;
margin-bottom:5px;
text-decoration:underline;
font-weight:bold;}

.navigation_left #currentpageleft a:hover{
padding:0px;
color:#ffffff!important;
margin-bottom: 5px;
text-decoration:underline;
font-weight:bold;}

.box_wrapper{
width:380px;
float:left}

.box_wrapper a {
color:#848a90}
 
/* Footer */

#footer{
width:770px;
height:120px;
font-size:9px;
color:#848a90;
text-align:center;
margin:0px;
padding:0px;
clear:both;}

.footer_top{
width:770px;
height:50px;
border-top:1px solid #848a90;
border-bottom:1px solid #848a90;
float:left;
background:url(assets/small_logo.gif) no-repeat right;
padding-bottom:10px;}

#footer h3{
color:#2f478d!important;
font-size:14px;
padding:0px;
margin:5px 0px 5px 0px;
width:770px;
text-align:center;
float:left;}

.footer_text{
width:770px;
height:20px;
float:left;
text-align:center;}

.footer_text a{
text-decoration:none;
color:#848a90;}

.footer_text a:hover{
text-decoration:underline;
color:#848a90;}

.footer_text p {
font-size:9px;
color: #848a90;
padding:0px;
margin:0px;}.buy {
}
.order {
	float: right;
	position: relative;
}
