* {margin:0; padding:0;}
body {
background-color:#D2232A;
margin-top:7px; 
margin-bottom:7px; 
text-align:center; 
font-family:Arial, Helvetica, sans-serif;
line-height:25px;
font-size:.95em;
}
h1 {margin-bottom:15px;}
h2 {margin-bottom:10px; margin-top:15px;}
h3 {margin-bottom:10px; margin-top:15px;}
h4 {margin-bottom:10px; margin-top:15px;}
h5 {margin-bottom:10px; margin-top:15px;}
h6 {margin-bottom:10px; margin-top:15px;}


h1 span {display:none;}
h2 span {display:none;}
h3 span {display:none;}
h4 span {display:none;}
h5 span {display:none;}
h6 span {display:none;}

a {color:#009900; text-decoration:none;}
a:hover {color:#FF0000; text-decoration:underline;}


#mainwrap {
min-width:760px;/* sets the max and miin widths */
max-width:980px;
margin-left:auto; 
margin-right:auto;
/*border: 3px solid #e81a1c;*/
text-align:left;
}

#header {   
height:145px; 
width:100%;
text-align:left;
position:relative;
}

#left {
width:490px;
height:145px;
position:absolute;
left:0px;
top:0px;
background-image:url(cssimg/bannerleft1.jpg);
background-repeat:no-repeat;
} 
#repeat {
height:145px;
margin:0px;
padding:0px;
left:509px;
background-image:url(cssimg/banner_strech1.jpg);
background-repeat:repeat-x;
overflow: hidden;
visibility: visible;
width: auto;
}    
#right {
height:145px;
width:260px;
position:absolute;
right:0px;
top:0px;
float:right;
background-image:url(cssimg/bannerright1.jpg);
background-repeat:no-repeat;
}

#content {
position:relative; 
width:100%; 
background-color:#FFFFFF;
min-height:375px; 
padding-bottom:0px; 
background-image:url(cssimg/navback1.jpg);
background-repeat:repeat-y;
background-position:left;
}
#content2 {
background-repeat:no-repeat; 
position:absolute;
left:200px;
top:200px;
z-index:5;
background-image:url(cssimg/topfade.jpg);
margin-left:153px;

}
p {margin-bottom:8px; margin-top:6px;}

.top {
position:absolute;
background-image:url(cssimg/topfade1.jpg);
background-repeat:repeat-x;
height:176px;
width:75px;
left:153px;
z-index:1;}

.btm2 {
position:absolute;
background-image:url(cssimg/btmfade.jpg);
background-repeat:repeat-x;
height:176px;
width:75px;
right:0px;
bottom:0px;
z-index:2;}
.btm3 {
position:absolute;
background-image:url(cssimg/btmfade1.jpg);
background-repeat:repeat-x;
height:176px;
width:75px;
right:0px;
top:0px;
z-index:1;}
.btm {
position:relative; 
background-repeat:no-repeat; 
background-position:center;
height:23px;}

#nav {
position:absolute;
top:0px;
left:0;
width:153px;
min-height:430px;
max-height:100%;
background-image:url(cssimg/navback.jpg);
background-repeat:repeat-y;
}
#nav ul li a {
display:block;
padding:0;
margin:0;
}
#nav ul li {list-style-type:none; padding:0; 
}
#nav ul li  {padding-bottom:0;}
#nav ul li a span {display:none;}
.home {
position:relative;
width:153px;
height:28px;
background-image:url(cssimg/home.jpg);
padding:0;
}
a.home:hover {
background-image:url(cssimg/home2.jpg);
}
.about {
position:relative;
width:153px;
height:41px;
background-image:url(cssimg/about.jpg);
}
a.about:hover {
background-image:url(cssimg/about2.jpg);
}
.perp {
position:relative;
width:153px;
height:39px;
background-image:url(cssimg/perp.jpg);
}
a.perp:hover {
background-image:url(cssimg/perp2.jpg);
}
.triple {
position:relative;
width:153px;
height:24px;
background-image:url(cssimg/triple.jpg);
padding:0;
}
a.triple:hover {
background-image:url(cssimg/triple2.jpg);
}

.teleneg {
position:relative;
width:153px;
height:39px;
background-image:url(cssimg/tely.jpg);
padding:0;
}
a.teleneg:hover {
background-image:url(cssimg/tely2.jpg);}
.garth {
position:relative;
width:153px;
height:39px;
background-image:url(cssimg/garth.jpg);
padding:0;
}
a.garth:hover {
background-image:url(cssimg/garth2.jpg);
}
.gwalia {
position:relative;
width:153px;
height:41px;
background-image:url(cssimg/gwalia.jpg);
padding:0;
}
a.gwalia:hover {
background-image:url(cssimg/gwalia2.jpg);
}
.prices{
position:relative;
width:153px;
height:27px;
background-image:url(cssimg/prices.jpg);
padding:0;
}
a.prices:hover {
background-image:url(cssimg/prices2.jpg);
}
.contact{
position:relative;
width:153px;
height:26px;
background-image:url(cssimg/contact.jpg);
padding:0;
}
a.contact:hover {
background-image:url(cssimg/contact2.jpg);
}
.links{
position:relative;
width:153px;
height:30px;
background-image:url(cssimg/links.jpg);
padding:0;
}
a.links:hover {
background-image:url(cssimg/links2.jpg);
}
#footer {position:relative; 
background-color:#1B3528;
/*border-top:2px solid #ff0000;*/
 background-repeat:no-repeat; 
 width:100%; height:40px; 
 background-position:center; 
 text-align:right;
 clear:both;
 }
#footer ul li {display:inline; color:#FFFFFF; font-size:.85em; margin-top:1px;}
#footer ul  {padding-top:8px; padding-left:15px;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#nav ul li {list-style-type:none;}

#text_holder {position:relative;  margin-left:177px; margin-right:17px; z-index:2;
}
#contact_holder {position:relative;  margin-left:177px; margin-right:0px; z-index:2;
background-image:url(cssimg/newgale.jpg); background-repeat: no-repeat; background-position:right top;}



#text_holder33 {position:relative; height:677px;  margin-left:190px; margin-right:30px; z-index:2}
#text_holder33 ul li {margin-left:30px; margin-bottom:4px; list-style-image:url(IMG/bullet.png); color:#006600;}
#text_holdergarth {position:relative; height:540px;  margin-left:190px; margin-right:30px; z-index:2}
#text_holder3 {position:relative; height:570px;  margin-left:190px; margin-right:30px; z-index:2}
#text_holdergarth ul li {margin-left:30px; margin-bottom:4px; list-style-image:url(IMG/bullet.png); color:#006600;}
#text_holder3 ul li {margin-left:30px; margin-bottom:4px; list-style-image:url(IMG/bullet.png); color:#006600;}
#text_holder ul li {margin-left:30px; margin-bottom:4px; list-style-image:url(IMG/bullet.png); color:#006600;}
#text_holder2 {position:relative; width:70%; margin-left:190px;  }
.imagelinks {position:relative; float:right; margin-top:45px; margin-right:35px; margin-left:15px; z-index:3;   }
.imageprices {position:relative; float:right; margin-top:5px; margin-right:35px; margin-left:15px; z-index:3;   }
.image {position:relative; float:right; margin-top:15px; margin-right:15px; margin-left:15px; z-index:3;   }
.imagetrip {position:relative; float:right; margin-top:170px; margin-right:40px; margin-left:15px; z-index:3;   }

.imagegwa {position:relative; float:right; padding-bottom:9px; margin-top:15px; margin-right:15px; margin-left:15px; z-index:3;   }
.imagegarth {position:relative; float:right; margin-top:55px; margin-right:15px; margin-left:15px; z-index:3;   }
.image1 {position:relative; float:left; margin-top:10px;  margin-right:15px;}
.image21 {position:relative; float:left; margin-top:6px;  margin-right:15px;}

.image11 {position:relative; float:right;  margin-right:35px; margin-top:35px;  }
.image111 {position:relative; float:left; margin-left:15px; margin-top:45px; }
.floatright {position:relative; float:right;  margin-top:17px; margin-right:60px; }
.floatleft {position:relative; float:left; }


#bottom {
position:relative; 
margin-top:35px;
 margin-right:10px; 
 background-image:url(cssimgks/homefadebtm.jpg);
 background-repeat:no-repeat;
 height:180px;
 background-position:right;
 
 }
 #top {
position:relative; 
 background-repeat:no-repeat;
 background-position: left bottom;
 background-image:url(cssimg/homefadetop.jpg);
 height:135px;
 padding-left:7px;
 }

.rightfloat {
	position:relative;
	width:100%;
	float:right;
	text-align:right;
}
.rightfloat span {text-align:left;}
hr {margin:9px;}
.rightright {position:relative; margin-left:65%; text-align:left;}
/* Home */

.cssnav   {position: relative; font-family: arial, helvetica, sans-serif; background: url(cssimg/home2.jpg) no-repeat;
           white-space: nowrap; display: block; width: 153px; height: 28px; margin: 0; padding: 0;}

.cssnav a {display: block; font-size: 12px; width: 153px; height: 28px; display: block; float: left;  text-decoration: none;}
.cssnav a:hover {display: block; font-size: 12px; width: 153px; height: 28px; display: block; float: left; color:#FFFFFF; text-decoration: none;}

.cssnav img {width: 153px; height: 28px; border: 0; text-decoration: none;}

* html a:hover{visibility:visible}

.cssnav a:hover img {visibility:hidden}

/* About */

.cssnav2   {position: relative; font-family: arial, helvetica, sans-serif; background: url(cssimg/about2.jpg) no-repeat;
           white-space: nowrap; display: block; width: 153px; height: 41px; margin: 0; padding: 0;}

.cssnav2 a {display: block; font-size: 12px; width: 153px; height: 41px; display: block; float: left;  text-decoration: none;}
.cssnav2 a:hover {display: block; font-size: 12px; width: 153px; height: 41px; display: block; float: left; color:#FFFFFF; text-decoration: none;}

.cssnav2 img {width: 153px; height: 41px; border: 0; text-decoration: none;}

* html a:hover{visibility:visible}

.cssnav2 a:hover img {visibility:hidden}

/* perp */

.cssnav3   {position: relative; font-family: arial, helvetica, sans-serif; background: url(cssimg/perp2.jpg) no-repeat;
           white-space: nowrap; display: block; width: 153px; height: 39px; margin: 0; padding: 0;}

.cssnav3 a {display: block; font-size: 12px; width: 153px; height: 39px; display: block; float: left;  text-decoration: none;}
.cssnav3 a:hover {display: block; font-size: 12px; width: 153px; height: 39px; display: block; float: left; color:#FFFFFF; text-decoration: none;}

.cssnav3 img {width: 153px; height: 39px; border: 0; text-decoration: none;}

* html a:hover{visibility:visible}

.cssnav3 a:hover img {visibility:hidden}

/* triple */

.cssnav4  {position: relative; font-family: arial, helvetica, sans-serif; background: url(cssimg/triple2.jpg) no-repeat;
           white-space: nowrap; display: block; width: 153px; height: 24px; margin: 0; padding: 0;}

.cssnav4 a {display: block; font-size: 12px; width: 153px; height: 24px; display: block; float: left;  text-decoration: none;}
.cssnav4 a:hover {display: block; font-size: 12px; width: 153px; height: 24px; display: block; float: left; color:#FFFFFF; text-decoration: none;}

.cssnav4 img {width: 153px; height: 24px; border: 0; text-decoration: none;}

* html a:hover{visibility:visible}

.cssnav4 a:hover img {visibility:hidden}

/* Telyneg */

.cssnav5  {position: relative; font-family: arial, helvetica, sans-serif; background: url(cssimg/tely2.jpg) no-repeat;
           white-space: nowrap; display: block; width: 153px; height: 39px; margin: 0; padding: 0;}

.cssnav5 a {display: block; font-size: 12px; width: 153px; height: 39px; display: block; float: left;  text-decoration: none;}
.cssnav5 a:hover {display: block; font-size: 12px; width: 153px; height: 39px; display: block; float: left; color:#FFFFFF; text-decoration: none;}

.cssnav5 img {width: 153px; height: 39px; border: 0; text-decoration: none;}

* html a:hover{visibility:visible}

.cssnav5 a:hover img {visibility:hidden}

/* Garth */

.cssnav6  {position: relative; font-family: arial, helvetica, sans-serif; background: url(cssimg/garth2.jpg) no-repeat;
           white-space: nowrap; display: block; width: 153px; height: 39px; margin: 0; padding: 0;}

.cssnav6 a {display: block; font-size: 12px; width: 153px; height: 39px; display: block; float: left;  text-decoration: none;}
.cssnav6 a:hover {display: block; font-size: 12px; width: 153px; height: 39px; display: block; float: left; color:#FFFFFF; text-decoration: none;}

.cssnav6 img {width: 153px; height: 39px; border: 0; text-decoration: none;}

* html a:hover{visibility:visible}

.cssnav6 a:hover img {visibility:hidden}

/* Gwalia */

.cssnav7  {position: relative; font-family: arial, helvetica, sans-serif; background: url(cssimg/gwalia2.jpg) no-repeat;
           white-space: nowrap; display: block; width: 153px; height: 41px; margin: 0; padding: 0;}

.cssnav7 a {display: block; font-size: 12px; width: 153px; height: 41px; display: block; float: left;  text-decoration: none;}
.cssnav7 a:hover {display: block;  width: 153px; height: 41px; display: block; float: left; color:#FFFFFF; text-decoration: none;}

.cssnav7 img {width: 153px; height: 41px; border: 0; text-decoration: none;}

* html a:hover{visibility:visible}

.cssnav7 a:hover img {visibility:hidden}

/* prices */

.cssnav8  {position: relative; font-family: arial, helvetica, sans-serif; background: url(cssimg/prices2.jpg) no-repeat;
           white-space: nowrap; display: block; width: 153px; height: 27px; margin: 0; padding: 0;}

.cssnav8 a {display: block;  width: 153px; height: 27px; display: block; float: left;  text-decoration: none;}
.cssnav8 a:hover {display: block;  width: 153px; height: 27px; display: block; float: left; color:#FFFFFF; text-decoration: none;}

.cssnav8 img {width: 153px; height: 27px; border: 0; text-decoration: none;}

* html a:hover{visibility:visible}

.cssnav8 a:hover img {visibility:hidden}

/* contact */

.cssnav9  {position: relative; font-family: arial, helvetica, sans-serif; background: url(cssimg/contact2.jpg) no-repeat;
           white-space: nowrap; display: block; width: 153px; height: 26px; margin: 0; padding: 0;}

.cssnav9 a {display: block;  width: 153px; height: 26px; display: block; float: left;  text-decoration: none;}
.cssnav9 a:hover {display: block;  width: 153px; height: 26px; display: block; float: left; color:#FFFFFF; text-decoration: none;}

.cssnav9 img {width: 153px; height: 26px; border: 0; text-decoration: none;}

* html a:hover{visibility:visible}

.cssnav9 a:hover img {visibility:hidden}

/* links */

.cssnav10  {position: relative; font-family: arial, helvetica, sans-serif; background: url(cssimg/links2.jpg) no-repeat;
           white-space: nowrap; display: block; width: 153px; height: 30px; margin: 0; padding: 0;}

.cssnav10 a {display: block; font-size: 12px; width: 153px; height: 30px; display: block; float: left;  text-decoration: none;}
.cssnav10 a:hover {display: block; font-size: 12px; width: 153px; height: 30px; display: block; float: left; color:#FFFFFF; text-decoration: none;}

.cssnav10 img {width: 153px; height: 30px; border: 0; text-decoration: none;}

* html a:hover{visibility:visible}

.cssnav10 a:hover img {visibility:hidden}