html {
background: #ffffff url(images/strip_bg_1.jpg) repeat-x ;
margin: 0 ;
padding: 0 ;
font-size: 13px ;
font-family: Geneva, Arial, Helvetica, sans-serif ;
color: #424242 ;
}

a {
	color: #990000;
}

a:hover {
color: #424242 ;
}

a:focus {-moz-outline-style: none  ;}

img {
border: none ;
}

h1 {
font-size: 20px ;
color: #a32121 ;
}

h2 {
font-size: 18px ;
color: #a32121 ;
margin: -10px 0 0 0 ;
}

h3 {
font-size: 14px ;
}

.testimonial {
font-size: 13px ;
font-family: Geneva, Arial, Helvetica, sans-serif ;
color: #424242 ;
}

ol {
line-height: 18px ;
}

#wrapper {
margin: 0 auto ;
width: 970px ;
}

#header {
margin: 0 auto ;
width: 970px ;
height: 180px ;
background: url(images/header.png) no-repeat ;
}

#header_tweet {
margin: 0 auto ;
width: 970px ;
height: 180px ;
background: url(images/header_tweetgirl.png) no-repeat ;
}

#mainNav {
padding-left: 260px ;
padding-top: 134px ;
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 11px ;
}

#mainNav a{
text-decoration: none ;
}

#mainNav li {
float: left ;
padding: 6px ;
list-style-type: none ;
line-height: 2em ;
vertical-align:middle ;
}

#page {
margin: 0px auto ;
width: 970px ;
height: 430px ;
background: url(images/page_slice.png) repeat-y ;
}

#index {
margin: 0px auto ;
width: 970px ;
height: 430px ;
background: url(images/page_slice.png) repeat-y ;
}

background: url(images/page_slice.png) repeat-y ;
}


#pageServices {
margin: 0px auto ;
width: 970px ;

background: url(images/page_slice.png) repeat-y ;
}

#pageTweet {
margin: 0px auto ;
width: 970px ;
height:770px;
background: url(images/page_slice.png) repeat-y ;
}

#servicesList {
width: 560px ;
text-align: center;
font-weight: bold;
}

p.redtext {
color: #a32121 ;
}

#pageContact {
margin: 0px auto ;
width: 970px ;
height: 630px ;
background: url(images/page_slice.png) repeat-y ;
}

#content {
margin: 0 auto ;
width: 930px ;
padding-top: 20px ;
}

#left {
float: left ;
width: 224px ;
height: 390px ;
padding-left: 0px ;
padding-top: 0px ;
padding-right: 0px ;
margin: 0 0 0 -25px ;
}

#right {
float: right ;
width: 345px ;
height: 390px ;
padding-right: 0px ;
padding-top: 10px ;
padding-left: 0px ;
}

#middle {
float: left ;
width: 330px ;
height: 390px ;
padding: 0 0 0 50px ;
}

#mailIcon {
float: right ;
width: 75px ;
height: 75px ;
padding: 0 15px 0 0 ;
}

.rollover ul {
text-indent: 99999px ;
list-style-type: none ;
}

.rollover li {
padding-bottom: 10px ;
}


#SB1 a {
display:block;
width: 224px;
height: 96px ;
background: url(images/services_pair.jpg) 0 0 no-repeat;
text-decoration: none;
text-indent: -99999px ;
}


#SB2 a {
display:block;
width: 224px;
height: 96px ;
background: url(images/advantage_pair.jpg) 0 0 no-repeat;
text-decoration: none;
text-indent: -99999px ;
}

#SB3 a {
display:block;
width: 224px;
height: 96px ;
background: url(images/about_pair.jpg) 0 0 no-repeat;
text-decoration: none;
text-indent: -99999px ;
}

#SB1 a:hover { 
background-position: 0 -96px;
}

#SB2 a:hover { 
background-position: 0 -96px;
}


#SB3 a:hover { 
background-position: 0 -96px;
}

.contentPic {
float: right ;
padding-left: 10px ;
padding-right: 26px ;
padding-top: 10px ;
}

.contactPic {
float: right ;
padding-left: 10px ;
padding-right: 240px ;
padding-top: 10px ;
padding-bottom: 10px ;
}

#pageFooter {
margin: 0 auto ;
width: 970px ;
height: 40px ;
background: url(images/page_footer.png) no-repeat ;
}

#footerNav {
margin: 0 ;
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px ;
text-align: center ;
}

#footerNav a{
text-decoration: none ;
}

#footerNav li {
display: inline ;
padding-left: 5px ;
padding-right: 5px ;
list-style-type: none ;
}

#footerNav span {
padding-left: 30px ;
}

#sunstar {
font-size: 10px ;
}

