html {
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}
body {
	width:100%;
	margin:0;
	background:#FFFFFF url('images/bg.jpg') repeat-x;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color:#333333;
}
*, body {
	margin: 0;
	padding: 0;
}


a{
	text-decoration:underline;
	color:#FFAA00;
}

.clear {
	clear:both;
}

#siteWrapper {
	width:100%;
}
#pageWrapper {
	width:920px;
	margin:0 auto;
	text-align:left;
	padding:0px;
}
#header {
	height:147px;
	padding:0 0 0 0;

}
#logo {

	width:920px;
	height:147px;
	background-image:url(images/header.jpg);
	background-position:top left;
	padding:0px;
}

#navWrapper {
	float:left;
	padding:0 0 0 250px;
	margin-top:-27px;
	margin-bottom:5px;

}
#logoText {
	float:left;
	width:505px;
	padding:22px 0 65px 0;
	text-align:right;
}
#logoText img {
	border:none;
}
#navTabs {
	float:left;
	width:100%;
}
#navTabs ul {
	float:left;
	margin:0;
	padding:0;
}
#navTabs ul li {
	float:left;
	display:block;
	width:108px;
	height:27px;
	margin:0 3px 0 0;
	padding:0 0 0 0;
	text-align:right;
	list-style-type:none;
}
#navTabs ul li a {
	float:left;
	display:block;
	width:95px;
	height:19px;
	padding:8px 15px 0 0;
	background: url('images/nav-tab-bg.gif') no-repeat;
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#navTabs ul li a:hover {
	text-decoration:underline;
	background: url('images/nav-tab-bg-on.gif') no-repeat 0 0px;
}
body#about-us #nav-about a {
	text-decoration:none;
	background: url('images/nav-tab-bg-on.gif') no-repeat 0 0px;
	cursor:default;
}
body#contact #nav-contact a {
	text-decoration:none;
	background: url('images/nav-tab-bg-on.gif') no-repeat 0 0px;
	cursor:default;
}

body#products #nav-products a {
	text-decoration:none;
	background: url('images/nav-tab-bg-on.gif') no-repeat 0 0px;
	cursor:default;
}

body#biodiesel #nav-biodiesel a {
	text-decoration:none;
	background: url('images/nav-tab-bg-on.gif') no-repeat 0 0px;
	cursor:default;
}

body#links #nav-links a {
	text-decoration:none;
	background: url('images/nav-tab-bg-on.gif') no-repeat 0 0px;
	cursor:default;
}


#pageContentWrapper {
	float:left;
	width:920px;
	padding-bottom:20px;
}

/* header image, tab navigation etc for the INDEX page */

#promoBlock {
	height:288px;
	background:#FFFFFF url('images/gull-banner.jpg') no-repeat;
}
#promoBlockContent {
	height:385px;
	padding:130px 0 0 470px;
}
#promoBlockContent p {
	width:320px;
	margin:0 0 0 0;
	color:#000000;
	font-size:16px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 20px;
}
#promoBlockContent p strong {
	margin:20px 0 0 0;
	color:#000000;
	font-size:13px;
}
img.sprite {
	padding:30px 0 0 120px;
}
#promoTabsWrapper {
	float:left;
	position:relative;
	top:340px;
}
#promoTabs img {
	display:block;
	float:left;
	border:none;
}
#promoTabs a {
	float:left;
	display:block;
	height:45px;
	width:164px;
	text-indent:-9999px;
}
#promoTabs a.promoTab1 {
	background: url('images/promo-tabs1.gif');
}
#promoTabs a:hover.promoTab1 {
	background: url('images/promo-tabs1.gif') 0px -45px no-repeat;
}
#promoTabs a.promoTab2 {
	background: url('images/promo-tabs2.gif');
}
#promoTabs a:hover.promoTab2 {
	background: url('images/promo-tabs2.gif') 0 -45px no-repeat;
}

/* header image, tab navigation etc for the INDEX page ends*/


/* header image, tab navigation etc for the ABOUT page */
#aboutPromo {
	width:1019;
	height:214px;
	background:url('images/promo-plant.jpg') no-repeat;
}
#aboutPromoContent {
	height:385px;
	padding:45px 0 0 620px;
}
#aboutPromoContent strong {
	font-size:23px;
}

#aboutPromo h3 {
	font-size:20px;
	font-weight:normal;
	color:#4B403B;
	line-height:30px;
}

/* header image, tab navigation etc for the ABOUT page ends*/

#newsPromo {
	width:1019;
	height:214px;
	background:url('images/news-promo.jpg') no-repeat;
}

#productsPromo {
	width:1019;
	height:214px;
	background:url('images/promo-fuel.jpg') no-repeat;
}

#biodieselPromo {
	width:1019;
	height:214px;
	background:url('images/promo-turbine.jpg') no-repeat;
}

/* header image, tab navigation etc for the CONTACT page */
#contactPromo {
	width:1019;
	height:214px;
	background:url('images/promo-car.jpg') no-repeat;
}
#contactPromoContent {
	height:385px;
	padding:45px 0 0 620px;
}
#contactPromoContent strong {
	font-size:23px;
}

#contactPromo h3 {
	font-size:20px;
	font-weight:normal;
	color:#4B403B;
	line-height:30px;
}
/* header image, tab navigation etc for the CONTACT page ends*/

/* page content is the column that holds the left and right main columns under the header, this holds the background image */
#pageContent {
	float:left;
	width:888px;
	padding:5px 16px 0px 16px;
	font-size:13px;
}
#pageContent ul {
	color:#FFAA00;
	font-size:12px;
}
#pageContent ul li {
	margin:0 0 6px 15px;
	padding:0 0 0 5px;
	list-style-type:square;
}
#pageContent p {
	line-height:22px;
	margin:20px 0px 20px 0px
}

/* page content settings for the about page  */
#pageContent.about {

}

/* page content settings for the about page  */
#pageContent.products {

}

/* page content settings for the Privacy page  */
#pageContent.privacy {

}

#pageContent.privacy p {
	margin:0px 0px 20px 0px;
}


/* page content Left is the settings for the left column in the Page Content and changes column header image, headings etc*/

#pageContentLeft {
	width:854px;
	padding:10px 15px;
	margin:0px 0px 0px 0px;
	
}
#pageContentLeft h1 {
	height:25px;
	margin:0 0 12px 0;
	padding:0 0 10px 0;
	border-bottom:1px dashed #CCC;
	text-indent:-9999px;
	font-size:24px;
	font-weight:normal;
	background: url('images/mainheading.gif') no-repeat;
}
#pageContentLeft h2 {
	margin-bottom:0px;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#5D9704;
}

#pageContentLeft h3 {
	margin-bottom:0px;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#5D9704;
}


#pageContentLeft .backtotop{
height:10px;
margin:30px 0px 0px 0px;
}

#pageContentLeft .backtotop img{
float:right;
border:none;
}

#pageContentLeft .backtotop a{
border:none;
text-decoration:none;
}


#pageContentLeft.news h1 {
	background: url('images/newsHeading.gif') no-repeat;
}

#pageContentLeft.news h2 {
	margin:0 0 0  0;
	padding:0px 0 0px 0;
	border-bottom:1px dashed #CCC;
}

/* left page content container for the About page  */
#pageContentLeft.about h1 {
	background: url('images/aboutHeading.gif') no-repeat;
}
#pageContentLeft.about h2 {
	margin:0 0 0  0;
	padding:0px 0 0px 0;
	border-bottom:1px dashed #CCC;
}

/* left page content container for the Contact page  */
#pageContentLeft.contact h1 {
	background: url('images/contactHeading.gif') no-repeat;
}
#pageContentLeft.contact h2 {
	margin:0 0 0  0;
	padding:0px 0 0px 0px;
}


/* left page content container for the About page  */
#pageContentLeft.products h1 {
	background: url('images/productsHeading.gif') no-repeat;
}
#pageContentLeft.products h2 {
	margin:0 0 0  0;
	padding:0px 0 0px 0;
	border-bottom:1px dashed #CCC;
}

#pageContentLeft.products h3 {
	margin:0 0 0  0;
	padding:0px 0 0px 0;

}




/* left page content container for the Biodiesel page  */
#pageContentLeft.biodiesel h1 {
	background: url('images/biodieselHeading.gif') no-repeat;
}
#pageContentLeft.biodiesel h2 {
	margin:0 0 0  0;
	padding:0px 0 0px 0;
	border-bottom:1px dashed #CCC;
}

/* left page content container for the Links page  */
#pageContentLeft.links h1 {
	background: url('images/links-heading.gif') no-repeat;
}

/* left page content container for the Founders and subsequent pages in the "Meet the Team" pages */
#pageContentLeft.team h1 {
	background: url('images/founders_heading.png') no-repeat;
}
#pageContentLeft.team h2 {
	margin:0px 0 0px 0;
}

#pageContentLeft.team h2 strong {
	color:#9A9B6C;
	font-weight:normal; 
}

#pageContentLeft.team .featuresContent img {
	float:left;
	width:135px;
	margin:0px 20px 0px 0px;
}

#pageContentLeft.team h1#development {
	background: url('images/development_header.gif') no-repeat;
}
#pageContentLeft.team h1#marketing {
	background: url('images/marketing_heading.png') no-repeat;
}
#pageContentLeft.team h1#support {
	background: url('images/support_heading.png') no-repeat;
}


/* left page content container for the Contact page  */

#pageContentLeft.contact h1 {
	background: url('images/contactHeading.gif') no-repeat;
}

#pageContentLeft .contactAddress {
	width: 850px;

	margin:0px 0px 0px 0px;
}

#pageContentLeft .contactAddress h2 {
	margin:0px 0px 0px 5px;
}
#pageContentLeft.contact p {
	margin:0px;
	padding:10px 0px 0px 8px;
}
#pageContentLeft .contactIMG {
	float:left;
}


/* left page content container for the privacy pages which encompass the whole width of the page*/

#biodieselContent {
	width:854px;
	padding:20px 15px;
	margin:0px 0px 0px 0px;
}
#biodieselContent .headingContainer {
	height:25px;
	margin:0 0 12px 0;
	padding:0 0 10px 0;
	border-bottom:1px dashed #CCC;
}
#biodieselContent .headingContainer h1{
	width:309px;
	height:25px;
	background: url('images/biodieselHeading.gif') no-repeat;
	text-indent:-9999px;
	font-size:24px;
	font-weight:normal;
	float:left;
}

#biodieselContent .headingContainer strong{
	color:#A9AA82;
}

biodieselContent .headingContainer h2 {
	width:328px;
	float:left;
	padding:0px 0px 0px 180px;
	font-size:20px;
	font-weight:normal;
	color:#666666;
}
#biodieselContent .featuresContent h2 {
	height:5px;
	margin:0px 0 0px 0;
	padding:0px 0 0px 0;
	font-size:20px;
	font-weight:normal;
	color:#8DBD19;
}

#linksContent {
	width:854px;
	padding:20px 15px;
	margin:0px 0px 0px 0px;
}

#linksContent .headingContainer {
	height:25px;
	margin:0 0 12px 0;
	padding:0 0 10px 0;
	border-bottom:1px dashed #CCC;
}
#linksContent .headingContainer h1{
	width:309px;
	height:25px;
	background: url('images/links-heading.gif') no-repeat;
	text-indent:-9999px;
	font-size:24px;
	font-weight:normal;
	float:left;
}

#linksContent .headingContainer strong{
	color:#A9AA82;
}

#linksContent .headingContainer h2 {
	width:328px;
	float:left;
	padding:0px 0px 0px 180px;
	font-size:20px;
	font-weight:normal;
	color:#666666;
}
#linksContent .featuresContent h2 {
	height:5px;
	margin:0px 0 0px 0;
	padding:0px 0 0px 0;
	font-size:20px;
	font-weight:normal;
	color:#8DBD19;
}


/* terms and conditions page using privacy content styles, just the heading is different*/

#privacyContent .termsHeadingContainer {
	height:25px;
	margin:0 0 12px 0;
	padding:0 0 10px 0;
	border-bottom:1px dashed #CCC;
}
#privacyContent .termsHeadingContainer h1 {
	width:309px;
	height:25px;
	background: url('images/terms_heading.png') no-repeat;
	text-indent:-9999px;
	font-size:24px;
	font-weight:normal;
	float:left;
}

#privacyContent .termsHeadingContainer strong{
	color:#A9AA82;
}

#privacyContent .termsHeadingContainer h2 {
	width:328px;
	float:left;
	padding:0px 0px 0px 180px;
	font-size:20px;
	font-weight:normal;
	color:#666666;
}


/* page content settings for the SUPPORT page  */


#pageContentLeft.support h1 {
	background: url('images/support.png') no-repeat;
} 


#pageContentLeft.support ul {
	font-size:13px;
	margin:10px 0px 15px 0px;
}

#pageContentLeft.support ul li{
	list-style:none;
	list-style-type:none;
	padding:0 0 0 0px;
	margin:0 0 6px 0px;
}

#pageContentLeft.support p {
	line-height:22px;
	margin:10px 0px 15px 0px;
}


/* page content settings for the faq general page */

#pageContentLeft.faq h1 {
	background: url('images/generalquestions_heading.gif') no-repeat;
}

#pageContentLeft.faq ul {
	margin:0px 0px 20px 0px;
}

/* page content settings for the faq device page */

#pageContentLeft.faqDevice h1 {
	background: url('images/devicequestions_heading.gif') no-repeat;
}

/* page content settings for the faq account page */

#pageContentLeft.faqAccount h1 {
	background: url('images/accountquestions_heading.gif') no-repeat;
}







#pageContentLeft.started h1 {
	background: url('images/started.png') no-repeat;
}

#pageContentLeft.started h1#sync{
	background: url('images/sync.png') no-repeat;
}












/* these columns are containers in the index page where the leftContent is split in two*/
.featuresColumn {
	float:left;
	width:257px;
	padding:0 10px 0 0;
	border-right:1px dashed #CCC;
}
.featuresColumn.right {
	width:257px;
	padding:0 0 0 10px;
	border-right:none;
}


/* this is the container that actually holds the information for the INDEX page*/
.featuresContent {
	margin:0 0 0px 0;
}


/* this is the container that holds the emails in the contact page*/
.featuresContent .email {
	width:180px;
	margin:0px 5px 0px 0px;
	padding:10px 0px 10px 10px;
	float:left;
}

/* this is the container that holds the texts in the getting started page*/
.featuresContent .startedContainer {
	width:230px;
	margin:0px 5px 0px 0px;
	padding:10px 0px 10px 10px;
	float:left;
}

.featuresContent .floatingContainer{
float:left;
width:347px;
}

.featuresContent .syncContainers{
width:120px;
float:left;
margin:0px 0px 10px 0px;
}

.featuresContent .syncContainers h3{
font-weight:normal;
font-size:13px;
color:#666666;
}


.featuresContent .loginTabs {
	float:right;
	margin:30px 0 0 0;
	padding:0 0 1px 4px;
	color:#fff;
	text-align:center;
}
.featuresContent .loginTabs a {
	float:left;
	display:block;
	width:126px;
	height:24px;
	padding:4px 0 0 0;
	color:#fff;
	text-decoration:none;
	color:#fff;
	background: url('images/registerTab.png') no-repeat;
}
.featuresContent .loginTabs a:hover {
	text-decoration:underline;
	
}

.syncRight{
float:right;
}


/* settings for the Learn More tabs in the index page */

.link {
	text-align:right;
	margin:10px 0px 0px 0px;
	padding:0px;
	float:right;
}
.link a {
	text-decoration:underline;
	color:#D7215C;
}
.linkTabs {
	float:right;
	width:100%;
	padding:0 8px 1px 0;
	color:#fff;
	text-align:center;
	border-bottom:1px solid #DBD4C3;
}
.linkTabs a {
	float:right;
	display:block;
	width:114px;
	height:24px;
	padding:4px 0 0 0;
	color:#fff;
	text-decoration:none;
	color:#fff;
	background: url('images/link-tabs.gif') no-repeat;
}
.linkTabs a:hover {
	text-decoration:underline;
	background: url('images/link-tabs.gif') 0 -28px no-repeat;
}
/* settings for the Learn More tabs in the index page ENDS*/


/* horizontal and dotted dividers */

.horizontalRule {
	border-bottom:2px solid #CCC;
	width:100%;
	height:7px;
	clear:both;
}
.dottedRule {
	border-bottom:1px dashed #CCC;
	width:100%;
	height:10px;
	clear:both;
}


/* PAGE CONTENT RIGHT Settings start here */

#pageContentRight{
float:left;
width:300px;
padding:0 0 0 15px;
}


/* Login settings start here for the INDEX page */
#loginWrapper {
	float:left;
	width:300px;
	height:137px;
	margin-bottom:0px;
}
#loginTop {
	width:299px;
	height:8px;
	background: url('images/rhs-login-bg-top.gif') no-repeat;
	line-height:0;
	font-size:1px;
}
#loginContent {
	float:left;
	width:299px;
	padding:5px 0px 0 15px;
	background: url('images/rhs-login-bg.gif') 0 0 no-repeat;
}
#loginContent #loginHeading {
	display:block;
	width:267px;
	margin:0 0 10px 0;
	padding:0;
}
#loginContent p {
	margin:0 0 10px 0;
	color:#333;
}
#loginLeft {
	float:left;
	width:25px;
	height:152px;
}
#loginRight {
	float:left;
	width:200px;
	height:32px;
}
#Content ul {
}
#loginContent ul li {
	margin:2px;
	padding:0 0 0 15px;
	line-height:normal;
	font-size:12px;
	color:#333;
	list-style-image:none;
	list-style:none;
	background: url('images/bullet.gif') 0 5px no-repeat;
}
#loginContent .loginTabs {
	float:right;
	margin:10px 40px 0px 0px;
	padding: 0 1px 0px 0px;
	color:#fff;
	text-align:center;
}
#loginContent .loginTabs a {
	float:left;
	display:block;
	width:98px;
	height:24px;
	padding:6px 0 0 0;
	color:#fff;
	text-decoration:none;
	color:#fff;
	background: url('images/rhs-login-link-tabs.gif') no-repeat;
}
#loginContent .loginTabs a:hover {
	text-decoration:underline;
	background: url('images/rhs-login-link-tabs.gif') 0 0px no-repeat;
}
#login li {
	height:20px;

}

/* Login settings ENDS here for the INDEX page */


/* right navigation of the About Page Starts */

#aboutNavTop { width:299px;height:6px;background: url('images/rhs-about-top.jpg') no-repeat;line-height:0;font-size:1px; }
#aboutNavContent { width:299; height:115px; background:url('images/about_nav.jpg') 0 0 no-repeat; margin:0 0 0 0px; padding:0px;}
#aboutHeading { height:45px;padding: 0px 0px 0px 0px} 
#aboutHeading IMG { margin:13px 0 0 20px;} 
#aboutNavWrapper { float:left;width:300px;margin-bottom:10px; }

#pageContentRight #aboutNavContent ul { width:298px; margin:2px 0 0px 0px; padding:0px;}
#pageContentRight #aboutNavContent li { list-style:none; list-style-image:none; color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
#pageContentRight #aboutNavContent a { display:block; text-decoration:none; color:#FFFFFF; height:25px; border:0; margin:0 0 1px 2px; padding:4px 0px 4px 0px;} 
#pageContentRight #aboutNavContent a:hover{ background-color:#D7094D;} 
#pageContentRight #aboutNavContent a.selected{background-color:#D7094D;}
#pageContentRight #aboutNavContent a SPAN {	position:relative; top:3px; left:16px;}

#aboutExpanded {
	width:299px;
	height:133px;
	background:url('images/about_nav_expanded.gif') 0 0 no-repeat;
	margin:0 0 0 0px;
	padding:13px 0 0 0;
}
#pageContentRight #aboutExpanded ul {
	width:184px;
	margin:0px;
	padding:0px;
}
#pageContentRight #aboutExpanded li {
	width:184px;
	list-style:none;
	list-style-image:none;
	font-size:13px;
	color:#FFFFFF;
	padding:0px;
	margin:0px 0px 1px 2px;
	text-align:right;
}
#pageContentRight #aboutExpanded a {
	display:block;
	text-decoration:none;
	color:#D7215C;
	margin:0px 0px 0px 0px;
	padding:3px 20px 3px 0px;
}
#pageContentRight #aboutExpanded a:hover {
	background-image:url('images/about_highlight.gif');
	color:#333333;
	font-weight:bold;
}
#pageContentRight #aboutExpanded a.selected {
	background-image:url('images/about_highlight.gif');
	color:#333333;
	font-weight:bold;
}

/* right navigation of the About Page ENDS */


/* right column navigation for the Contact Page Starts */

#contactNavWrapper {
	float:left;
}

#contactNavTop {
	width:305px;
	height:18px;
	background: url('images/contact_top.png') no-repeat;
	line-height:0;
	font-size:1px;
}
#contactNavContent {
	width:283px;
	background-color:#FFFFFF;
	margin:0 0 20px 1px;
	padding:10px 10px 10px 10px;
}
#contactNavContent p {
	margin:10px 0 10px 10px;
	padding:0px;
	color:#999999;
}
#contactHeading {
	height:21px;
}
#contactHeading IMG {
	margin:0px 0 0 10px;
}

#pageContentRight #contactNavContent ul {
margin:10px 0px 0px 7px;
padding:0px;
}

#pageContentRight #contactNavContent ul a{
text-decoration:underline;
}

/* right column navigation for the About Page Ends */


/* contact form settings Starts */

.contactForm {
	background-color:#C5E6F5;
	margin:0px;
	padding:10px 10px 0px 10px;
}

#form {
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px;
	width:300px;
}

#form input {
	width:180px;
	height:14px;
	font-size:11px;
	float:left;
	margin:0px 0px 10px 0px;
	padding:2px;
}
#form select {
	width:190px;
	font-size:11px;
	float:left;
	margin:0px 0px 10px 0px;
	padding:2px;
}
#form textarea {
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
	height:140px;
	width:190px;
}

#form label {
	width:65px;
	margin:0px 5px 0px 0px;
	float:left;
	clear:left;
	text-align:right;
	font-weight:bold;
	color:#655A54;
}
#form .submit {
	width:141px;
	height:27px;
	background:url('images/submit.jpg') no-repeat;
	border:none;
	color:#FFFFFF;
	float:right;
	margin:0px 40px 0px 0px;
	cursor:pointer;
}

/* contact form settings Ends */




#newsWrapper {
	clear:both;
	float:left;
	width:300px;
}
#newsTop {
	width:299px;
	height:10px;
	background: url('images/rhs-login-bg-top.gif') no-repeat;
	line-height:0;
	font-size:1px;
}
#newsContent {
	float:left;
	width:266px;
	padding:5px 15px 0 15px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background-color:#EFF5E5;
}
#newsContent #newsHeading {
	display:block;
	width:267px;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	border-bottom:1px dashed #666;
}
#newsContent .linkTabs {
	margin-top:35px;
	padding:0 0 1px 0;
	border-bottom:none;
}
.newsItem {
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #DBD4C3;
}
.newsItem.last {
	border-bottom:none;
}
.newsDate {
	margin-bottom:5px;
	font-size:11px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#4A4333;
}
.newsTitle {
	margin-bottom:5px;
	font-size:14px;
	color:#FFAA00;
}
.newsTitle a {
	color:#FFAA00;
	text-decoration:none;
}
.newsTitle a:hover {
	text-decoration:underline;
}
.newsTeaser {
	line-height:18px;
	font-size:11px;
}


#footer {
	clear:both;
	display:block;
	bottom:0;
	width:100%;
	height:143px;
	border-top:5px solid #5D9704;
    background-image:url(images/footer.jpg);
}
#footerLinks {
	width:870px;
	margin:0 auto;
	padding:0 0 0 50px;
}
#footerLinksContent {
	float:left;
	padding:0 0 0 0px;
	height:36px;
	font-size:11px;
	color:#CCBD9E;
}
#footerLinksContent a {
	display:block;
	float:left;
	height:28px;
	padding:8px 15px 0 15px;
	font-size:11px;
	color:#CCBD9E;
	text-decoration:none;
	background: url('images/footer-bg.gif');
}
#footerLinksContent a:hover {
	color:#fff;
	text-decoration:underline;
}
#footerLinksContent a.endLeft {
	padding-left:20px;
	background: url('images/footer-bg-left.gif') no-repeat;
}
#footerLinksContent a.endRight {
	padding-right:20px;
	background: url('images/footer-bg-right.gif') top right no-repeat;
}

#contact input {
height:26px;
width:220px;
	
	}
	
	#contact textarea {
height:100px;
width:450px;
font-family:Verdana, Geneva, sans-serif;
color:#666;
font-size:10px;
	}


/* gradient fill hover
#footerLinksContent a:hover { color:#fff;text-decoration:underline;background: url('images/footer-bg-hover.gif') repeat-x; }
#footerLinksContent a.endLeft { padding-left:20px;background: url('images/footer-bg-left.gif') no-repeat; }
#footerLinksContent a.endLeft:hover { background: url('images/footer-bg-left-hover.gif') no-repeat; }
#footerLinksContent a.endRight { padding-right:20px;background: url('images/footer-bg-right.gif') top right no-repeat; }
#footerLinksContent a.endRight:hover { background: url('images/footer-bg-right-hover.gif') top right no-repeat; }
 */

