@charset "UTF-8";

/* CSS Document */
/* Business Chicks - Sam Beckingsale 2010 */

hr {
border:1px solid #dc0067;
margin-top:15px;
margin-bottom:15px;}

h1 {
font-size:16px;
color:#dc0067;
margin-bottom:10px;}

h2 {
font-size:13px;
color:#999999;
margin-top:5px;
margin-bottom:5px;}

h3 {
font-size:13px;
color:#666666;
margin-top:5px;
margin-bottom:5px;}

h4 {
font-size:12px;
color:#666666;
margin-top:5px;
margin-bottom:5px;}

a {
color:#dc0067;
text-decoration:none;
}

a:hover {
color:#dc0067;
text-decoration:underline;
}

p {
margin-bottom:10px;}

ul {
padding:10px 0px 10px 20px;}

li {
padding:0px;
color:#dc0067;}

.textarea ul{
padding:10px 0 10px 0}

.textarea li{
list-style:none;
background:url(assets/bulletpoint.png) no-repeat top left;
border:none;
padding:0 0 0 17px}

.textarea ol{
padding:10px 0 10px 15px}


.orange {
color:#fc7216;}

.pink {
color:#dc0067;}

body {
font-size:12px;
font-weight:200;
line-height: 20px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#ffffff url(assets/bg.jpg) repeat-x top fixed;}

/* EDITOR END */

*{
margin:0;
padding:0}

img{
border:0}

img, div, input { behavior: url("iepngfix.htc") }


/* --------- Main Container --------- */

#wrapper_outer {
width:1014px;
height:100%;
padding:0;
margin:0 auto;
background:url(assets/maincontainerbg.png) repeat-y top;}

#wrapper {
width:1000px;
height:100%;
padding:0;
margin:0 auto;
background:none}

#main_container {
width:1000px;
height:100%;
padding:0;
margin:0;
float:left;}

/* --------- Masthead ---------*/
.masthead {
width:712px;
height:337px;
margin:0px;
padding:0px;
background:transparent url(assets/masthead_bg.jpg) no-repeat top left;}

.flash {
padding-top:200px;}

#slideshow{
padding:0;
margin:200px 0 0 0;
float:left;
width:712px;
height:110px}

.slideshow_area{
width:712px;
height:110px}

.logo {
width:228px;
height:144px;
background:url(assets/logo.jpg) no-repeat;
float:left;}

/* --------- left column ---------*/
#left_column {
width:288px;
height:820px;
margin:0;
padding:0;
background:transparent url(assets/left_column_bg.jpg) no-repeat;
float:left;}
 
#left_column img {
margin:130px 0px 81px 80px;}

/* --------- Mainarea ---------*/
#mainarea {
width:712px;
margin:0px;
padding:0px;
float:right;}

.textarea {
padding:25px 15px 15px 35px;
margin:0px;
width:645px;
float:left;}

/* --------- Navigation left buttons ---------*/
.navigation_left {
width:200px;
float:left;
margin:170px 0px 0px 78px;
margin-top:0px;
line-height:18px;}

* html .navigation_left {
margin:0px 0px 0px 40px;}

.navigation_left ul {
margin:0px;
padding:0px;
width:200px;}

* html .navigation_left ul {
width:150px;}

.navigation_left li {
list-style:none;
margin:0px;
padding:0px;
width:200px;
border-bottom:1px solid #999999;}

* html .navigation_left li {
margin-top:-3px;
padding:1px 0px 1px 0px;}

.navigation_left a {
text-decoration:none;
color:#cccccc;
margin:0px;
padding:0px;
display:block;
padding:10px 0px 5px 30px;
background:url(assets/li.jpg) no-repeat top left;}

.navigation_left a:hover {
color:#cccccc;
text-decoration:underline;
margin:0px;
padding:10px 0px 5px 30px;
background:url(assets/li_hover.jpg) no-repeat top left;}

.navigation_left .active a {
margin:0px;
color:#ffffff;
text-decoration:none;
padding:10px 0px 5px 30px;
font-weight:bold;
background:url(assets/li_active.jpg) no-repeat top left;} 

.navigation_left .active a:hover{
text-decoration:underline;
color:#ffffff!important;
font-weight:bold}

.navigation_left li ul li {
border:none!important;}

.navigation_left li ul li a, .navigation_left li ul li a:hover{
width:150px!important;
color:#cccccc!important;
font-size:0.9em;
font-weight:normal!important;
line-height:3px!important;_line-height:5px!important;
background-image:none!important}

/* --------- Random Testimonials Left Column --------- */

.testimonials {
font-size:11px;
color:#cccccc;
margin:25px 0 0 100px;_margin:25px 0 0 48px;
float:left;
width:160px;}

.testimonials h3 {
color:#ffffff;
font-size:11px;
font-style:italic;
text-align:left;
line-height:20px;
font-weight:200;}

.testimonials h3 a {
color:#cccccc;
font-size:12px;
font-style:normal;}

.testimonials h3 a:hover {
color:#cccccc;}


* html .testimonials h3 {
margin:45px 0px 0px 45px;}



/* --------- Navigation Top (horizontal buttons) ---------*/
.navigation_top {
width:712px;
float:left;
margin:0px;
margin-top:-4px;
height:20px;}

.navigation_top ul {
width:700px;
height:20px;
padding:0px;
margin:5px 0px 0px 8px;	
background:#cccccc;}

.navigation_top li {
	
list-style:none;
margin:0px;
padding:0px;
display:inline;
margin-right:-7px;
height:16px;
border:3px solid #ffffff;}

.navigation_top a {
text-decoration:none;
color:#ffffff;
margin:0px;
background:#666666;
padding:2px 30px 3px 30px;}

.navigation_top a:hover {
color:#ffffff;
text-decoration:none;
margin:0px;
background:#ffc100;
padding:2px 30px 3px 30px;}

.navigation_top .active a {
margin:0px;
color:#ffffff;
text-decoration:none;
background:#dc0067;
padding:2px 30px 3px 30px;} 

.navigation_top .active a:hover {
text-decoration:none;
color:#ffffff;
margin:0px;
background:#e12272;
padding:2px 30px 3px 30px;} 

.navigation_top #parent {
margin:0px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
background:#e12272;
padding:2px 30px 3px 30px;}  

.navigation_top  li ul li {
color:#ffffff;
background:#ffffff;
text-decoration:none;
margin:0px 0px -10px -15px;}

* html .navigation_top  li ul li {
margin-left:-10px;
padding:0px !important;}

.navigation_top  #parent a:hover {
color:#ffffff;
background-image:none;
text-decoration:none;
padding:2px 20px 2px 20px;
}

.navigation_top  #parent a {
color:#ffffff;
background-image:none;
text-decoration:none;
padding:2px 20px 2px 20px;}

/* --------- Footer --------- */
#footer {
width:680px;
margin-left:305px;
height:40px;
font-size:9px;
color:#666666;
text-align:center;
margin-top:0px;
clear:both;
border-top:1px solid #999999;}

#footer a {
text-decoration:none;
color:#666666;}

#footer a:hover {
text-decoration:underline;
color:#666666;}

#footer p {
font-size:9px;
color:#dc0067;
text-align:left;
margin:10px 0px 0px 10px;}

* html #footer p {
padding-top:10px;}


/* --------- Contact Form --------- */
div.contactForm{
width:365px;
padding:0px;
margin:30px;}

div.row {
clear:both;
padding-top:5px;
vertical-align:middle; }

div.row span.label {
float:left;
width:140px;
text-align:right;
padding:0px 10px 0px 0px;}
  
div.row span.formw {
float:right;
width:210px;
text-align:left;}
  
div.row span.formw input.text, div.row span.formw textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#86b637;
width:210px;
border:1px solid #000000;
background:none !important;}

div.row span.formw textarea{
height:50px;}

div.spacer {
clear:both;}
