@charset "utf-8";
/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
height: 100%;
color:#000000;
font-size:13px;
background:#FFFFFF;
}

*{padding:0; margin:0; border:0;}

p{
padding-top:0;
}

a{
font-family:Arial, Helevetica, sans-serif; color:#00AB39; text-decoration:none;
}

a:hover{
text-decoration:underline;
}

a.block{
display:inline; background-color:#F89828; color:#FFFFFF; padding:5px; float:left;
}

a.block:hover{
display:inline; background-color:#F89828; color:#000000; padding:5px; text-decoration:none;
}

a.block2{
display:inline; background-color:#F89828; color:#FFFFFF; padding:5px; float:left; font-weight:bold;
}

a.block2:hover{
display:inline; background-color:#F89828; color:#000000; padding:5px; text-decoration:none; font-weight:bold;
}

a.blocklarge{
display:inline; font-size:14px; background-color:#F89828; font-weight:bold; color:#FFFFFF; padding:5px; float:left;
}

a.blocklarge:hover{
display:inline; font-size:14px; background-color:#F89828; color:#000000; padding:5px; font-weight:bold; float:left; text-decoration:none;
}

#imageright{float:right; display:inline; margin:0 0 10px 20px;}

#imageright2{float:right; display:inline; margin:0 0 0 20px;}

#mainContent{
width:520px;
float:left;
display:inline;
padding-bottom:30px;
}

ul.shop li{margin-bottom:10px;}

#mainContent p{
margin-bottom:10px;
}

a:hover{
text-decoration:underline;
}

#wrap1{
width:100%;
background:url(/static/images/new-wrap.jpg) 0 0 repeat-x #36ADF1;
float:left;
display:inline;
}

#wrap2{
width:100%;
background:url(/static/images/new-bottom.gif) 0 100% repeat-x;
float:left;
display:inline;
}

#wrap3{
margin:0 auto;
width:951px;
}

#banner{
width:951px;
margin-top:16px;
float:left;
display:inline;
}

#banner img {
border:0;
}

#topnav{
float:left;
display:inline;
border-bottom:#00AC39 solid 5px;
width:951px;
height:41px;
font-weight:bold;
font-size:14px;
}

#slogan{
float:left;
display:inline;
width:951px;
height:41px;
}

#topcontent{
float:left;
display:inline;
width:921px;
background-color:#C0EBD7;
margin-bottom:15px;
padding:0 15px 15px 15px;
}

.content{
float:left;
display:inline;
width:951px;
background-color:#FFFFFF;
margin-bottom:0;
padding:0 0 0 0;
}

#bottomcontent{
float:left;
display:inline;
width:921px;
background-color:#C0EBD7;
padding:15px 15px 15px 15px;
}

#homeheader{
float:left;
display:inline;
margin:7px 0 4px 0;
width:921px;
}

#middle_whatis_right{  
float:right; 
display:inline; 
width:205px;
margin:8px 10px 0 0; 
padding:0;
}

#middle_history_left{  
float:left; 
display:inline; 
width:260px;
margin:5px 0 0 0; 
padding:0;
}

h1.title {
	font-size:30px;
	font-family:Arial;
	font-weight:bold;
	color:#02AA39;
	margin:0;
}

h1.main {
	font-size:30px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
}

p.sponsor{font-size:11px; font-weight:bold; margin-bottom:10px;}

ul.news {margin:25px 0 10px 0; float:left; padding:0; display:inline; clear:both; border:0; width:200px;}

ul.news li{list-style: disc outside; margin:0 0 10px 17px;}

.sponsored{float:left; display:inline; width:240px;}

#testimonial1{float:left; padding:80px 20px 0 18px; display:inline; background:url(/static/images/testimonial1.gif) 0 0 no-repeat; width:478px; height:180px;}
#testimonial2{float:left; padding:60px 20px 0 18px; margin-top:20px; display:inline; background:url(/static/images/testimonial2.gif) 0 0 no-repeat; width:478px; height:76px;}
#testimonial3{float:left; padding:70px 20px 0 18px; margin-top:20px; display:inline; background:url(/static/images/daveward.gif) 0 0 no-repeat; width:478px; height:97px;}

.topcmsback{
float:left;
display:inline;
width:239px;
height:308px;
background:url(/static/images/notepad.gif) 0 0 no-repeat #339966;
padding:16px 18px 22px 40px;
margin:0;
}

.topcmsno{
float:left;
display:inline;
width:261px;
margin-right:12px;
height:308px;
background-color:#FFFFFF;
padding:16px 18px 22px 18px;
}

#bottomcmsleft{
float:left;
display:inline;
width:353px;
height:322px;
background-color:#FFFFFF;
}

#bottomcmsleftheader{
float:left;
display:inline;
width:353px;
height:61px;
background-color:#00AB39;
}

#bottomcmsleftcontent{
float:left;
display:inline;
width:353px;
height:269px;
background-color:#FFFFFF;
}

#bottomcmsright{
float:left;
display:inline;
width:345px;
height:322px;
background-color:#FFFFFF;
}

#bottomcmsrightheader{
float:left;
display:inline;
width:345px;
height:61px;
background-color:#00AB39;
}

#bottomcmsrightcontent{
float:left;
display:inline;
width:345px;
height:269px;
background-color:#FFFFFF;
}

#middleimage{
float:left;
display:inline;
width:222px;
background-image:url(/static/images/cyclist.gif);
}

/**** FROM OLD DESIGN ****/

#footer{
height: 178px;
float:left;
display:inline;
width: 951px;
line-height: normal;
margin: 0;
padding: 0;
}

#footer p{
margin:0;
padding:0;
}

#footerContent{
width:951px;
float:left;
display:inline;
height:178px;
background:url(/static/images/main_btm.gif) 50% 100% no-repeat;
}

#FooterLinks{
padding:0 0 0 20px;
}

#FooterLinks a{
display:inline;
font-size:10px;
color:#3953A4;
text-decoration:none;
}

#FooterLinks a:hover{
display:inline;
font-size:10px;
color:#000000;
text-decoration:none;
}

a.footerlink{
display:inline;
font-size:10px;
color:#3953A4;
text-decoration:none;
}

a.footerlink:hover{
display:inline;
font-size:10px;
color:#000000;
text-decoration:none;
}

p.footer1{color:#00B15A; font-size:11px; font-weight:bold; margin-bottom:0; text-align:left;}
p.footer2{color:#3953A4; font-size:10px; font-weight:normal; margin-bottom:0; text-align:left;}
p.footer3{color:#000000; font-size:13px; font-weight:bold; margin-bottom:0; text-align:left;}
.fullstop{font-size:11px;}

#middle_body p{margin-bottom:10px;}

#topnav ul { list-style: none; margin: 0; padding: 0; text-align:center; }

#topnav li { float:left; display:block; font-weight:bold; text-align:center; }

#topnav li a:link, #nav li a:visited { padding: 5px 10px 5px 10px; display:block; color: #000000; text-decoration:none; }

#topnav li a:hover { min-height:35px; background-color:#00AB39; padding: 5px 10px 5px 10px; display:block; color: #FFFFFF; text-decoration:none; }

#topnav li a.navoff{ min-height:35px; background:none; padding: 5px 10px 5px 10px; display:block; color: #00AB39; text-decoration:none; }

#topnav li a.navoff:hover{ min-height:35px; background-color:#00AB39; padding: 5px 10px 5px 10px; display:block; color: #FFFFFF; text-decoration:none; }

#topnav li a.navon{ min-height:35px; display:block; color: #FFFFFF; padding: 5px 10px 5px 10px; text-decoration:none; background-color:#00AB39;}

#topnav li a.navparent{ min-height:35px; display:block; color: #FFFFFF; padding: 5px 10px 5px 10px; text-decoration:none; background-color:#00AB39;}

#topnav li a.navparent:hover{ min-height:35px; display:block; color: #FFFFFF; padding: 5px 10px 5px 10px; text-decoration:none; background-color:#00AB39;}

#topnav li a.navon:hover{ min-height:35px; display:block; color: #FFFFFF; text-decoration:none; background-color:#00AB39; padding: 5px 10px 5px 10px;}

h1{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#37ADF5; margin:5px 0 0 16px; padding:0 0 0 0;}

h1.home{font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#02AA39; margin:0 0 0 0; padding:0 0 0 0;}

h2.home{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#7F4098; margin:0 0 0 0; padding:0 0 0 0;}

h3{margin:0 0 10px 0; font-size:18px; color:#000000; width:100%; display:block;}

h2.title2 {
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
	color:#02AA39;
	margin:14px 0 14px 0;
}

#sitemap ul{list-style-type:none}
#sitemap ul li{list-style-type:none}
#sitemap .sub1{margin-top:10px;}
#sitemap .sub2{margin-left:30px;}
#sitemap .sub3{margin-left:60px;}

h2.main{font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#FFFFFF; margin:13px 0 0 40px; padding:0 0 0 0;}

h2.main2{font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#FFFFFF; margin:13px 0 0 50px; padding:0 0 0 0;}

#leftNav{
width:229px;
float:left;
display:inline;
padding:0 0 330px 11px;
}

#navigation{
width:192px;
float:left;
display:inline;
margin:10px 0 0 0;
border-top:1px solid #009900;
}

#navigation .nav{
float:left;
display:inline;
border-bottom:1px solid #009900;
}

#navigation a.suboff{
color:#000000;
font-size:15px;
width:192px;
margin:0;
padding:4px 0 4px 0;
float:left;
display:block;
text-decoration:none;
border-bottom:1px solid #009900;
border-top:1px solid #009900;
}

#navigation a.suboff:hover{
color:#ffffff;
font-size:15px;
width:192px;
margin:0 0 0 -11px;
padding:4px 0 4px 0;
float:left;
display:block;
background:#4BA2FF;
text-decoration:none;
border-bottom:1px solid #009900;
border-top:1px solid #009900;
}

#navigation a.subparent{
color:#000000;
font-size:15px;
width:192px;
margin:0;
padding:4px 0 4px 0;
float:left;
display:block;
text-decoration:none;
border-bottom:1px solid #009900;
border-top:1px solid #009900;
}

#navigation a.subparent:hover{
color:#000000;
font-size:15px;
width:192px;
margin:-1px 0 0 0;
padding:4px 0 4px 0;
float:left;
display:block;
text-decoration:none;
border-bottom:1px solid #009900;
border-top:1px solid #009900;
}


#navigation .sub3 a.suboff{
color:#000000;
font-size:13px;
float:left;
display:block;
width:172px;
margin:0;
padding:4px 0 5px 20px;
border:none;
text-decoration:none;
}

#navigation .sub3 a.suboff:hover{
color:#00AB39;
font-size:13px;
float:left;
display:block;
width:172px;
margin:0;
padding:4px 0 5px 20px;
border:none;
text-decoration:none;
}

#navigation .sub3 a.subon:hover{
color:#00AB39;
font-size:13px;
float:left;
display:block;
width:172px;
margin:0;
padding:3px 0 5px 20px;
border:none;
text-decoration:none;
}

#navigation a.subparent:hover{
color:#ffffff;
font-size:15px;
width:192px;
margin:0 0 0 -11px;
padding:4px 0 4px 11px;
float:left;
display:block;
background:#4BA2FF;
text-decoration:none;
border-bottom:1px solid #009900;
}

#navigation a.subon{
color:#FFFFFF;
font-size:15px;
width:192px;
margin:2px 0 0 -11px;
padding:4px 0 4px 11px;
float:left;
display:block;
text-decoration:none;
background:#4BA2FF;
border-bottom:1px solid #009900;
}

#navigation a.subon:hover{
color:#ffffff;
font-size:15px;
width:192px;
margin:2px 0 0 -11px;
padding:4px 0 4px 11px;
float:left;
display:block;
background:#4BA2FF;
text-decoration:none;
border-bottom:1px solid #009900;
}

#navigation .nav a.on{
color:#ffffff;
font-size:15px;
width:192px;
margin:0 0 0 -11px;
padding:4px 0 4px 11px;
float:left;
display:block;
background:#4BA2FF;
text-decoration:none;
border-bottom:1px solid #ffffff;
}


#navigation .navon{
color:#333333;
float:left;
display:inline;
padding:0 0 5px 0;
border-bottom:1px solid #009900;
}

#navigation .navon a{
color:#333333;
font-size:13px;
float:left;
width:172px;
margin:0;
padding:6px 0 2px 20px;
border:none;
text-decoration:none;
background:url(/static/images/bullet.gif) 10px 13px no-repeat;
}

#navigation .navon a:hover{
color:#00AB39;
font-size:13px;
float:left;
display:block;
width:172px;
margin:0;
padding:6px 0 2px 20px;
border:none;
text-decoration:none;
background:url(/static/images/bullet.gif) 10px 13px no-repeat;
}

#navigation .navon a.sub{
color:#000000;
font-size:13px;
float:left;
display:block;
width:172px;
margin:0;
padding:6px 0 2px 20px;
border:none;
text-decoration:none;
}

#navigation .navon a.sub:hover{
color:#00AB39;
font-size:13px;
float:left;
display:block;
width:172px;
margin:0;
padding:6px 0 2px 20px;
border:none;
text-decoration:none;
}

#navigation .sub3 a.suboff{
color:#000000;
font-size:13px;
float:left;
display:block;
width:172px;
margin:0;
padding:4px 0 5px 20px;
border:none;
background:url(/static/images/bullet.gif) 10px 13px no-repeat;

text-decoration:none;
}

#navigation .sub3 a.suboff:hover{
color:#00AB39;
font-size:13px;
float:left;
display:block;
width:172px;
margin:0;
padding:4px 0 5px 20px;
border:none;
text-decoration:none;
background:url(/static/images/bullet.gif) 10px 13px no-repeat;

}

#navigation .sub3 a.subon{
color:#00AB39;
font-size:13px;
float:left;
display:block;
width:172px;
margin:0;
padding:4px 0 5px 20px;
border:none;
text-decoration:none;
background:url(/static/images/bullet.gif) 10px 13px no-repeat;

}

#navigation .sub3 a.subon:hover{
color:#00AB39;
font-size:13px;
float:left;
display:block;
width:172px;
margin:0;
padding:4px 0 5px 20px;
border:none;
text-decoration:none;
background:url(/static/images/bullet.gif) 10px 13px no-repeat;

}













#navigation .navon a.onsub{
color:#00AB39;
font-size:13px;
float:left;
display:block;
width:172px;
margin:0;
padding:6px 0 2px 20px;
border:none;
text-decoration:none;
}

#navigation .navon a.on{
color:#ffffff;
font-size:15px;
width:192px;
margin:0 0 0 -11px;
padding:4px 0 4px 11px;
float:left;
display:block;
background:#4BA2FF;
text-decoration:none;
border-bottom:1px solid #ffffff;
}

#navigation .sub2 a.subparent{
color:#ffffff;
font-size:15px;
width:192px;
margin:0 0 0 -11px;
padding:4px 0 4px 11px;
float:left;
display:block;
background:#4BA2FF;
text-decoration:none;
}

#navigation .sub2 a.subparent:hover{
color:#ffffff;
font-size:15px;
width:192px;
margin:0 0 0 -11px;
padding:4px 0 4px 11px;
float:left;
display:block;
background:#4BA2FF;
text-decoration:none;
}

#navigation .sub2 a.suboff{
color:#000000;
font-size:15px;
width:192px;
margin:-1px 0 0 0;
padding:4px 0 4px 0;
float:left;
display:block;
background:none;
text-decoration:none;
}

#navigation .sub2 a.suboff:hover{
color:#ffffff;
font-size:15px;
width:192px;
margin:-1px 0 0 -11px;
padding:4px 0 4px 11px;
float:left;
display:block;
background:#4BA2FF;
text-decoration:none;
}

#navigation .sub2 a.subon{
color:#ffffff;
font-size:15px;
width:192px;
margin:-1px 0 0 -11px;
padding:4px 0 4px 11px;
float:left;
display:block;
background:#4BA2FF;
text-decoration:none;
}

#navigation .sub2 a.subon:hover{
color:#ffffff;
font-size:15px;
width:192px;
margin:-1px 0 0 -11px;
padding:4px 0 4px 11px;
float:left;
display:block;
background:#4BA2FF;
text-decoration:none;
}

#navigation .navon a.on:hover{
color:#ffffff;
font-size:15px;
width:192px;
margin:0 0 0 -11px;
padding:4px 0 4px 11px;
float:left;
display:block;
background:#4BA2FF;
text-decoration:none;
border-bottom:1px solid #ffffff;
}


#middle{  
float:left; 
display:block; 
width:520px;
margin:0; 
padding:0;
}

#header{
float:left;
display:block;
width:230px;
height:188px;
margin:15px 0 30px 0;
padding:80px 270px 0  20px;
background-image:url(/static/images/dummyheader.jpg);
}

#header1{
float:left;
display:block;
width:265px;
margin:15px 0 5px 0;
padding:0;
}

#header1a{
float:left;
display:inline;
width:250px;
margin:15px 0 5px 0;
padding:0;
}

#header2{
float:left;
display:block;
width:520px;
margin:15px 0 5px 0;
padding:0;
}

#text{
float:left;
display:inline;
width:250px;
margin:0;
padding:0;
}

#text1{
float:left;
display:block;
width:520px;
margin:0;
padding:0;
}

.text1{
float:left;
display:block;
width:520px;
margin:0;
padding:0;
}

#text2a{
float:left;
display:block;
width:520px;
margin:7px 0 10px 0;
padding:0;
}


#middle_body{  
float:left; 
display:block; 
width:520px;
margin-top:76px;
padding:0;
}

#middle_body_spacer{  
float:left; 
display:block; 
width:520px;
margin:10px 0 0 0; 
padding:0;
}

#middle_body_green{  
float:left; 
display:block; 
width:500px;
margin:0; 
padding:10px;
background:#BEECCF;
}

#middle_body_green_left{  
float:left; 
display:inline; 
width:280px;
margin:0; 
padding:0;
}

#middle_body_green_left1{  
float:left; 
display:inline; 
width:270px;
margin:0; 
padding:0;
}

#middleColumn{
width:520px;
float:left;
display:inline;
}

#middle_body_green_right{  
float:left; 
display:inline; 
width:200px;
margin:0; 
padding:0;
}

#middle_mybikeride_left{  
float:left; 
display:inline; 
width:255px;
margin:0; 
padding:0;
}

#middle_whatis_left{  
float:left; 
display:inline; 
width:300px;
margin:5px 0 0 0; 
padding:0;
}

#middle_history_left{  
float:left; 
display:inline; 
width:260px;
margin:5px 0 0 0; 
padding:0;
}

#middle_takepart_left{  
float:left; 
display:inline; 
width:250px;
margin:5px 0 0 0; 
padding:0;
}
#middle_takepart_right{  
float:right;

display:inline; 
width:250px;
margin:5px 0 0 0; 
padding:0;
}

#middle_mybikeride_right{  
float:left; 
display:inline; 
width:265px;
margin:0; 
padding:0;
}

#middle_mybikeride_rightprofile{  
float:left; 
display:inline; 
width:265px;
margin:15px 0 0 0; 
padding:0;
}

#middle_whatis_right{  
float:right; 
display:inline; 
width:205px;
margin:8px 10px 0 0; 
padding:0;
}

#middle_history_right{  
float:right; 
display:inline; 
width:255px;
margin:0 2px 0 0; 
padding:0;
}

#middle_mybikeride_left1{  
float:left; 
display:inline; 
width:354px;
margin:0; 
padding:0;
}

#middle_mybikeride_right1{  
float:left; 
display:inline; 
width:165px;
margin:0; 
padding:0;
}

#sub_header{
float:left;
display:block;
width:520px;
margin:30px 0 5px 0;
padding:0;
}

#sub_header_eventinfo{
float:left;
display:inline;
width:150px;
margin:30px 0 5px 0;
padding:0;
}

#sub_header_whos{
float:left;
display:inline;
width:354px;
margin:30px 0 5px 0;
padding:0;
}

#sub_header_unreplied{
float:left;
display:inline;
width:165px;
margin:30px 0 5px 0;
padding:0;
}

#go_button{
float:right;
display:block;
margin:10px 0 0 0;
width:57px;
height:38px;
border:none;
text-decoration:none;
}

#middle_body input{
width:364px;
margin:0 0 4px 0;
padding:3px;
}

#middle_body input.friend{
width:150px;
margin:0 0 4px 0;
}


#middle_body .info1{
width:190px;
}

#middle_body textarea{
width:362px;
margin:0 0 4px 0;
padding:3px;
}

#middle_body .go input{
width:57px;
}

#edit_button{
float:right;
display:inline;
margin:22px 0 0 0;
border:none;
text-decoration:none;
}

#footer_added{
float:left;
width:520px;
margin:50px 0 0 0;
padding:0;
display:block;
}

#footer_addedheader{
float:left;
width:520px;
margin:0 0 17px 0;
padding:10px 0 0 0;
display:block;
border-top:1px solid #009933;
}

#footer_addedsubheader{
float:left;
width:520px;
margin:0 0 5px 0;
padding:0;
display:block;
}

#footer_addedtxt{
float:left;
width:518px;
margin:0 0 25px 0;
padding:0;
display:block;
font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-align:left; padding-top:0; margin-top:0; margin-left:2px; color:#333333;
}

#gimage{
float:left;
display:inline;
margin:0;
padding:0;
}

#text_galery{
float:left;
display:inline;
width:190px;
margin:0;
padding:0;
}

#text_galery1{
float:right;
display:inline;
width:297px;
margin:-20px 0 0 0;
padding:0;
}

#text_galery2{
float:left;
display:inline;
width:520px;
margin:0;
padding:0;
}

#header3{
float:left;
display:block;
width:520px;
margin:0 0 5px 0;
padding:0;
}

#text2b{
float:left;
display:block;
width:520px;
margin:0 0 5px 0;
padding:0;
}

#vid{
float:left; 
display:block; 
width:400px;
margin:0 0 0 45px; 
padding:0;
}

#vid2{
float:left; 
display:block; 
width:400px;
margin:0 0 0 45px; 
padding:0;
}

.black1{
font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; padding-top:0; margin-top:0; margin-left:2px; color:#333333; text-decoration:none;
}

#havesafe{
width:520px;
display:block; 
margin:0 0 0 10px; 
padding:0;
}

#rightnavigation{
width:163px;
float:right;
display:inline;
margin:0;
padding:0;
}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:normal;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #000000; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #000000;
    text-align: center;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/static/images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/static/images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #000000;
    background: url(/static/images/bubble.gif) no-repeat bottom;
}

#Tooltip{float:left; display:inline; width:520px; height:378px; background:url(/static/images/toolbike.gif) 0 0 no-repeat; margin-bottom:10px;}

.mileometerform {
	font-family: Arial Black, Arial, Helvetica, sans-serif;	color: #000; font-size: 18px; background:url(/static/images/mileometer-form1.gif) no-repeat; border:none;
	width:263px; height:41px; padding:7px 0 0 10px;
}

.mileometerform2 {
	font-family: Arial Black, Arial, Helvetica, sans-serif;	color: #666; font-size: 16px; background:url(/static/images/mileometer-form2.gif) no-repeat; border:none;
	width:173px; height:41px; padding:7px 0 0 10px;
}

#contact{float:left; display:inline; padding-top:10px;}

#contact h2.title2 {
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
	color:#02AA39;
	margin:0 0 10px 0;
}

#contact p{margin:0 0 10px 0}

#contact ul{margin:0 0 10px 0; float:left; display:block; width:520px}

#contact li{margin-left:30px;}