/* Copyright Seven Communications Ltd  */

* {
padding: 0;
margin: 0;
}
html {
background: url('_images/img_star_bg02.jpg') repeat top left;
padding: 0;
margin: 0;
}
body {
font-family: verdana, arial, sans-serif;
border-top: 5px solid #66cc33;
line-height: 19px;
color: #666;
font-size: 0.7em;
padding: 0;
margin: 0;
height: 100%;
min-height: 100%;
min-width: 980px;
}
b {
}
h1 {
color: #66cc33; /* lime green */
font-size: 8em
padding: 0;
margin: 0;
}
h1#index {
background: url("_images/img_header01_home.gif") no-repeat;
width: 500px;
height: 77px;
margin: 0 0 0 20px;
padding: 0;
}
h1#bigwow {
background: url("_images/img_header02_bigwow.gif") no-repeat;
width: 500px;z
margin: 0 0 0 20px;
padding: 0;
}
h1#bigmo {
background: url("_images/img_header03_bigmo.gif") no-repeat;
width: 603px;
height: 77px;
margin: 0 0 0 20px;
padding: 0;
}
h1#ourteam {
background: url("_images/img_header04_ourteam.gif") no-repeat;
width: 500px;
height: 77px;
margin: 0 0 0 20px;
padding: 0;
}
h1#testimonial {
background: url("_images/img_header05_testimonials.gif") no-repeat;
width: 500px;
height: 77px;
margin: 0;
padding: 0;
}
h1#ttestimonial {
background: url("_images/img_header06_ttestimonials.gif") no-repeat;
width: 500px;
height: 77px;
margin: 0;
padding: 0;
}
h1#stestimonial {
background: url("_images/img_header07_stestimonials.gif") no-repeat;
width: 500px;
height: 77px;
margin: 0;
padding: 0;
}
h1#contact {
background: url("_images/img_header08_contact.gif") no-repeat;
width: 500px;
height: 77px;
margin: 0 0 0 20px;
padding: 0;
}
h1#enquiry {
background: url("_images/img_header09_enquiryform.gif") no-repeat;
width: 500px;
height: 38px;
margin: 0;
padding: 0;
}
/* IE7 Only */
*:first-child+html h1 span {
position: relative;
}
h1 span {
position: absolute;
text-indent: -5000px;
padding: 0;
margin: 0;
}
h2 {
color: #66cc33; /* lime green */
font-size: 6em;
padding: 0;
margin: 0;
}
h3 {
color: #66cc33; /* lime green */
font-size: 4em;
padding: 0;
margin: 0;
}
a {
color: #66cc33; /* lime green */
font-weight: bold;
}
a:hover {
color: #0072aa;
}
img {
border: none;
}

/* -- let the fun begin --*/

#centerize {
/*border-left: 1px solid lime;
border-right: 1px solid lime;*/
padding: 0;
margin: 0;
width: 980px;
margin: 0 auto;
}
#logo {
background-color: white;
padding: 10px 0 0 15px;
margin: 0;
}
#logo img {
padding: 0;
margin: 0;
}
#topmenu {
/*position: absolute;
top: 32px;*/
margin: -55px 0 0 307px;
padding: 0 0 90px 0;
}
#topmenu ul {
background-color: white;
padding: 0;
margin: 0;
}
#topmenu li {
padding: 0 5px 0 0;
margin: 0;
list-style: none;
float: left;
}
#topmenu a {
white-space: pre;
padding: 0;
margin: 0;
}
#testimonials {
width: 750px;
margin: 0 auto;
background-color: #c7bd9f;
padding: 0;
}
#testimonials p {
padding: 0 0 1.1em 0;
margin: 0;
}
#test_page {
position: absolute;
top: 120px;
width: 636px;
height: 790px;
background-color: white;
padding: 0 20px 20px 20px;
margin: 20px;
}
ul#testbtns  {
position: absolute;
top: 40px;
margin: 0 0 0 660px;
padding: 0;
}
ul#testbtns li {
list-style: none;
padding: 0;
margin: 0;
}
#testbtn01 {
width: 40px;
height: 124px;
text-indent: 10000px;
overflow: hidden;
background: url(_images/btn_test01.jpg) no-repeat top left;
display: block;
}
#testbtn02 {
width: 40px;
height: 124px;
text-indent: 10000px;
overflow: hidden;
background: url(_images/btn_test02.jpg) no-repeat top left;
display: block;
}
#page01 {
padding: 0 0 0 292px;
margin: 0;
}
#page02 {
padding: 0;
margin: 0;
}
#page03 {
padding: 0 0 0 323px;
margin: 0;
}
#rip_home {
width: 680px;
height: 77px;
background: url('_images/img_msp_rip_bg.gif') no-repeat top left;
padding: 0;
margin: 0;
}
#content_home {
background: url('_images/img_msp_line_bg.gif') repeat top left;
width: 680px;
background-color: white;
padding: 0;
margin: 0;
}
#content_home p {
padding: 0 20px 19px 20px;
margin: 0;
}
#content_home p.listp {
padding-bottom: 0;
}
#content_home ul {
list-style-image: url(_images/img_bullet01.gif); 
padding: 0 0 19px 40px;
margin: 0;
}
div.textBox ul {
}
#rip {
width: 650px;
height: 77px;
background: url('_images/img_msp_rip_bg.gif') no-repeat top left;
padding: 0;
margin: 0;
}
#content {
background: url('_images/img_msp_line_bg.gif') repeat top left;
width: 650px;
background-color: white;
padding: 0 0 20px 0;
margin: 0;
}
#content p {
padding: 0 20px 19px 20px;
margin: 0;
}
#content p.listp {
padding-bottom: 0;
}
#content ul {
list-style-image: url(_images/img_bullet01.gif); 
padding: 0 0 19px 40px;
margin: 0;
}
#doodle01 {
background: url('_images/img_msp_page_bg01.gif') no-repeat top right;
height: 250px;
padding: 0;
margin: 0;
}
#doodle02 {
background: url('_images/img_msp_page_bg02.gif') no-repeat top left;
height: 250px;
padding: 0;
margin: 0;
}

/* -- menu --*/
#btn01 {
width: 56px;
height: 27px;
text-indent: 10000px;
overflow: hidden;
background: url(_images/btn01.gif) no-repeat top left;
display: block;
}
#btn01:hover {
background-position: center left;
}
#btn02 {
width: 199px;
height: 27px;
text-indent: 10000px;
overflow: hidden;
background: url(_images/btn02.gif) no-repeat top left;
display: block;
}
#btn02:hover {
background-position: center left;
}
#btn03 {
width: 147px;
height: 27px;
text-indent: 10000px;
overflow: hidden;
background: url(_images/btn03.gif) no-repeat top left;
display: block;
}
#btn03:hover {
background-position: center left;
}
#btn04 {
width: 106px;
height: 27px;
text-indent: 10000px;
overflow: hidden;
background: url(_images/btn04.gif) no-repeat top left;
display: block;
}
#btn04:hover {
background-position: center left;
}
#btn05 {
width: 110px;
height: 27px;
text-indent: 10000px;
overflow: hidden;
background: url(_images/btn05.gif) no-repeat top left;
display: block;
}
#btn05:hover {
background-position: center left;
}
#btn06 {
width: 96px;
height: 27px;
text-indent: 10000px;
overflow: hidden;
background: url(_images/btn06.gif) no-repeat top left;
display: block;
}
#btn06:hover {
background-position: center left;
}
#details {
padding-bottom: 0;
}
.pipe {
color: silver;
}
li.pipe img {
padding: 4px 0 0 0;
}

#flash01 {
position: absolute;
padding: 0 0 0 10px;
margin: 0;
top: 133px;
}
#flash02 {
position: absolute;
margin: 0 0 0 650px;
padding: 0;
top: 150px;
}
#flash03 {
position: absolute;
padding: 0 0 0 10px;
margin: 0;
top: 128px;
}
table {
border-collapse: collapse;
margin: 0;
padding: 0 0 20px 20px;
}
td {
height: 38px;
vertical-align: top;
padding: 0 5px 0 0;
}
input {
font-size: 1em;
color: #666;
font-family: verdana, arial, sans-serif;
padding: 0;
margin: 0;
}
textarea {
color: #666;
font-family: verdana, arial, sans-serif;
font-size: 1em;
padding: 0;
margin: 0 0 20px 0;
width: 165px;
}