/* CSS Document */

body{padding:0px; margin:0px; text-align:center; background-color:#e2e2e2;}					
#container{margin:0 auto; position:relative; text-align:center; float:none; width:950px; height:auto; background-color:#ffffff; background-repeat:no-repeat;}
#headermain{text-align:center; float:left ; width:950px; height:270px; position:relative; background-color:#333333;}
#headerbig{text-align:center; float:left ; width:950px; height:260px; position:relative; background-image: url(../images/headerbig.gif); background-repeat:no-repeat; top:10px; }

#gamesheader{text-align:center; float:left ; width:950px; height:260px; position:relative; background-image: url(../images/gamesheader.gif); background-repeat:no-repeat; top:10px; }

#flashgamesheader{text-align:center; float:left ; width:950px; height:260px; position:relative; background-image: url(../images/flashgames.gif); background-repeat:no-repeat; top:10px; }


#logodiv{text-align:center; float:left ; width:200px; height:70px; position:relative; background-image: url(../images/logo.gif); background-repeat:no-repeat; vertical-align:top; left:14px; top:15px;}

#logodiv a{text-align:center; float:left ; width:200px; height:70px; position:relative; background-image: url(../images/logo.gif); background-repeat:no-repeat; vertical-align:top; }

#logodiv a:hover{text-align:center; float:left ; width:200px; height:70px; position:relative; background-image: url(../images/logo.gif); background-repeat:no-repeat; vertical-align:top; }



/*================================================button==================================================================*/


#topmenuback{ float:left; position:relative; height:20px; width:290px; text-align:left; vertical-align:top; 
top:2px;}

.topmenutext{ font-family:verdana; font-size:11px; text-decoration:none; color: #ffffff; font-weight:600;}
.topmenutext a{ font-family:verdana; font-size:11px; text-decoration:none; color:#ffffff; font-weight:600;}
.topmenutext a:hover{ font-family:verdana; font-size:11px; text-decoration:none; color:#ffffff; font-weight:600;}

/*===============================================body & right panel=========================================================*/


.welcomeheading2{ font-family:Arial Black; font-size:16px; text-decoration:none; font-weight:normal; color:#006633; vertical-align: middle; padding-top:10px; text-align:left;}

#bodypart{text-align:center; float:left ; width:950px; height:auto; position:relative; vertical-align:top; background-color:#65c300; background-repeat:no-repeat;}

#rightpanelmain{text-align:center; float:left ; width:234px; height:auto; position:relative; }
#right1{text-align:center; float:left ; width:234px; height:auto; position:relative; vertical-align:top; background-color:#65c300; }
#right1menulist{text-align:center; float:left ; width:230px; height:300px; position:relative; vertical-align:top; left:2px; top:10px; }
#right1header{text-align:center; float:left ; width:235px; height:30px; position:relative; vertical-align:top; background-color: #051500; background-repeat:no-repeat; border-top:1px solid; border-bottom:1px solid; border-color:#ffffff; }
#right2{text-align:center; float:left ; width:234px; height:250px; position:relative; vertical-align:top; background-color:#FFFFFF; background-repeat:no-repeat; }
#rightbuttomimg{text-align:center; float:left ; width:200px; height:100px; position:relative; vertical-align:top; background-repeat:no-repeat; left:5px; top:5px;}


#totalbody{text-align:center; float:left ; width:712px; height:auto; position:relative; vertical-align:top; background-color:#FFFFFF; background-repeat:no-repeat; left:1px; border-left: 2px solid; border-color:#000000; }

#totalbody1{text-align:center; float:left ; width:710px; height:100px; position:relative; vertical-align:top; background-color:#FFFFFF; background-repeat:no-repeat; text-align:left; }

#totalbodyarrow{text-align:center; float:left ; width:80px; height:80px; position:relative; vertical-align:top; background-image:url(../images/arrow.gif); background-repeat:no-repeat; text-align:left; top:10px; left:20px; }

#bodyheaderimg{text-align:center; float:left ; width:300px; height:90px; position:relative; vertical-align:top; background-image:url(../images/homeimg.gif); background-repeat:no-repeat; text-align:left; top:0px; left:35px; }

#aboutbodyheaderimg{text-align:center; float:left ; width:300px; height:90px; position:relative; vertical-align:top; background-image:url(../images/aboutimg.gif); background-repeat:no-repeat; text-align:left; top:0px; left:35px;}

#sitebodyheaderimg{text-align:center; float:left ; width:300px; height:90px; position:relative; vertical-align:top; background-image:url(../images/homeimg.gif); background-repeat:no-repeat; text-align:left; top:0px; left:35px; }

#resourcebodyheaderimg{text-align:center; float:left ; width:300px; height:90px; position:relative; vertical-align:top; background-image:url(../images/resourceimg.gif); background-repeat:no-repeat; text-align:left; top:0px; left:35px; }

#contactbodyheaderimg{text-align:center; float:left ; width:300px; height:90px; position:relative; vertical-align:top; background-image:url(../images/contactimg.gif); background-repeat:no-repeat; text-align:left; top:0px; left:35px; }

#linksbodyheaderimg{text-align:center; float:left ; width:300px; height:90px; position:relative; vertical-align:top; background-image:url(../images/homeimg.gif); background-repeat:no-repeat; text-align:left; top:0px; left:35px; }

#pagename{text-align:center; float:left ; width:250px; height:50px; position:relative; vertical-align:top; text-align:left;  top:20px; left:30px; }
#totalbody2{text-align:center; float:left ; width:710px; height:auto; position:relative; vertical-align:top; }
#totalbody3{text-align:justify; float:left ; width:650px; height:800px; position:relative; vertical-align:top; left:30px; top:10px; }

#totalbody1home{text-align:justify; float:left ; width:650px; height:150px; position:relative; vertical-align:top; }

#totalbody2home{text-align:justify; float:left ; width:180px; height:180px; position:relative; vertical-align:top; background-image:url(../images/homebodyimg.gif); background-repeat:no-repeat; }
#totalbody3home{text-align:justify; float:left ; width:450px; height:auto; position:relative; vertical-align:top; left:20px; }

#totalbody2aboutus{text-align:justify; float:left ; width:180px; height:500px; position:relative; vertical-align:top; background-repeat:no-repeat; }

#totalbody2sitemap{text-align:justify; float:left ; width:180px; height:400px; position:relative; vertical-align:top; }
#totalbody2siteimg{text-align:justify; float:left ; width:180px; height:120px; position:relative; vertical-align:top; background-image:url(../images/sitemapbodyimg.gif); background-repeat:no-repeat; }


.heading{ font-family:Arial Black; font-size:16px; text-decoration:none; font-weight:800; color:#ffffff; vertical-align:middle; padding-top:10px;}
.bodytext{ font-family:calibri; font-size:12px; text-decoration:none; font-weight:normal; color:#333333; text-align:justify; float:left; line-height:18px; }

.list{ font-family:verdana; font-size:11px; text-decoration:none; font-weight:600; color:#333333; padding-bottom:2px}
.list a{ font-family:verdana; font-size:11px; text-decoration:none; font-weight:600; color:#333333;}
.list a:hover{ font-family:verdana; font-size:11px; text-decoration:none; color:#009933; font-weight:600;}

.welcomeheading{ font-family:Arial Black; font-size:18px; text-decoration:none; font-weight:normal; color:#999999; vertical-align: middle; padding-top:10px; text-align:left;}
.templateheading{ font-family:Arial Black; font-size:18px; text-decoration:none; font-weight:normal; color:#ffffff; vertical-align: middle; padding-top:10px; text-align:left;}

#footermain{text-align:left; float:left ; width:950px; height:50px; background-color:#333333; position:relative; vertical-align:top; top:5px;  }






#footermenuback{ float:left; position:relative; height:17px; width:500px; text-align:center; vertical-align:top; background-image:url(../images/footermenu.gif); background-repeat:no-repeat; top:15px; left:1px;}

.footermenutext{ font-family:verdana; font-size:10px; text-decoration:none; color:#CCCCCC; font-weight:200;}
.footermenutext a{ font-family:verdana; font-size:10px; text-decoration:none; color:#CCCCCC; font-weight:200;}
.footermenutext a:hover{ font-family:verdana; font-size:10px; text-decoration:none; color:#ffffff; font-weight:200;}

#footer2menudiv{ float:right; position:relative; height:17px; width:280px; text-align:left; vertical-align:top; top:20px; }

.footermenu2text{ font-family:calibri; font-size:11px; text-decoration:none; color:#ffffff; font-weight:200;}

.link{ font-family:verdana; font-size:11px; text-decoration:none; font-weight:600; color:#006600;}
.link a{ font-family:verdana; font-size:11px; text-decoration:none; font-weight:600; color:#006600;}
.link a:hover{ font-family:verdana; font-size:11px; text-decoration:underline; font-weight:600; color:#33CC33;}

.resourcetext{ font-family:verdana; font-size:11px; text-decoration:none; color:#333333; font-weight:bold; text-align:left; vertical-align:middle; padding-left:20px; }
.resourcetext a{ font-family:verdana; font-size:11px; text-decoration:none; color:#333333; font-weight:bold; text-align:left; vertical-align:middle; padding-left:20px; }
.resourcetext a:hover{ font-family:verdana; font-size:11px; text-decoration:underline; color:#009933; font-weight:bold; text-align:left; vertical-align:middle; padding-left:20px; }



#totalgarminbody{text-align:center; float:left ; width:710px; height:1100px; position:relative; vertical-align:top; }
#totalbodygarmin{text-align:justify; float:left ; width:650px; height:500px; position:relative; vertical-align:top; left:30px; top:10px; }
#total1gamin{text-align:justify; float:left ; width:650px; height:350px; position:relative; vertical-align:top; }

#garmin1img{text-align:justify; float:left ; width:180px; height:150px; position:relative; vertical-align:top; background-image:url(../images/garmin1.gif); background-repeat:no-repeat; }
#garmin2img{text-align:justify; float:left ; width:180px; height:150px; position:relative; vertical-align:top; background-image:url(../images/garmin2.gif); background-repeat:no-repeat; }
#garmin3img{text-align:justify; float:left ; width:180px; height:150px; position:relative; vertical-align:top; background-image:url(../images/garmin3.gif); background-repeat:no-repeat; }

#totalgarmintext{text-align:justify; float:left ; width:450px; height:auto; position:relative; vertical-align:top; left:20px; }

.bodysubhead{ font-family:verdana; font-size:12px; text-decoration:none; font-weight:600; color:#333333; padding-bottom:2px}


#mapdiv {float:left; position:relative; height:auto; width:345px; text-align:left; vertical-align:top; left:80px; }

#totalbodysitemap{text-align:justify; float:left ; width:650px; height:auto; position:relative; vertical-align:top; }
.sitemaptext{ font-family:verdana; font-size:11px; text-decoration:none; font-weight:600; color:#666666; padding-bottom:2px}
.sitemaptext a{ font-family:verdana; font-size:11px; text-decoration:none; font-weight:600; color:#666666;}
.sitemaptext a:hover{ font-family:verdana; font-size:11px; text-decoration:underline; color:#009933; font-weight:600;}

