@charset "utf-8";
/* CSS Document */

body
{
margin:0;
padding:0;
font-family: "trebuchet  MS", Arial, Helvetica, "Sans Serif"; 
font-size:11px;
background-image:url(images/bg_body.jpg);
background-repeat:repeat;
font-size:12px;
}
#perim
{
width:860px;
margin-left:auto;
margin-right:auto;
height:auto;
background-image:url(images/bg_perim.jpg);
background-repeat:repeat-y;
background-position:center top;

}

#header
{
width:750px;
height:50px;
background-image:url(images/bg_top.jpg);
background-repeat:repeat-x;
font-size:14px;
color:#FFFFFF;
}
#banner1
{
width:750px;
height:240px;
background-image: url(images/bg_banner1.jpg);
background-repeat:repeat-x;

}
#banner2
{
width:750px;
height:265px;
background-image:url(images/bg_banner2.jpg);
background-repeat:repeat-x;
}

#banner_new
{
width:750px;
height:505px;
}

.banner1
{
height:505px;
width:750px;
background-image:url(images/banner1.jpg);
background-repeat:repeat-x;
}

.banner2
{
height:505px;
width:750px;
background-image:url(images/banner2.jpg);
background-repeat:repeat-x;
}
.banner3
{
height:505px;
width:750px;
background-image:url(images/banner3.jpg);
background-repeat:repeat-x;
}
.banner4
{
height:505px;
width:750px;
background-image:url(images/banner4.jpg);
background-repeat:repeat-x;
}
.banner5
{
height:505px;
width:750px;
background-image:url(images/banner5.jpg);
background-repeat:repeat-x;
}
.banner6
{
height:505px;
width:750px;
background-image:url(images/banner6.jpg);
background-repeat:repeat-x;
}
.banner7
{
height:505px;
width:750px;
background-image:url(images/banner7.jpg);
background-repeat:repeat-x;
}
.banner8
{
height:505px;
width:750px;
background-image:url(images/banner8.jpg);
background-repeat:repeat-x;
}
.banner9
{
height:505px;
width:750px;
background-image:url(images/banner9.jpg);
background-repeat:repeat-x;
}


#container
{
width:750px;
margin-left:auto;
margin-right:auto;
height:auto;
}

#nav
{
width:750px;
height:76px;

}

#content
{
width:750px;
height:auto;
}

/* mine */
#content2
{
float:left;
height:auto;
width:750px;
background-image:url(images/bg_content_middle.gif);
background-position:top;
background-repeat:repeat-y;
}

#content3
{
float:left;
height:auto;
width:750px;
background-image:url(images/bg_content_top.jpg);
background-position:top;
background-repeat:no-repeat;
}
#content_bg
{
float:left;
width:750px;
background-image:url(images/bg_content_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
height:auto;
}

#content_inside
{
width:715px;
padding:20px 15px 20px 20px;
}

/* **** */



#portfolio_box
{
clear:left;
width:715px;
height:170px;
background-image:url(images/bg_box2.jpg);
background-repeat:no-repeat;
padding:10px 0px 20px 0px;
margin-bottom:15px;
}

#left
{
float:left;
height:auto;
width:164px;
color:#FFFFFF;
font-size:12px;
margin-right:20px;
}
#left1
{
height:402px;
width:223px;
background-image: url(images/bg_left_top.jpg);
background-repeat:no-repeat;
background-position:top;
}
#left2
{
height:206px;
width:210px;
margin-left:6px;
background-image: url(images/bg_left_bottom.jpg);
background-repeat:no-repeat;
}



.nav_bullets li
{
padding-top:13px;
padding-bottom:13px;
background-image:url(images/bar.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.nav_bullets
{
margin: 0 0 0 0;
padding: 0;
list-style: none;
list-style-image:none;
font-family: "trebuchet  MS", Arial, Helvetica, "Sans Serif"; 
	font-weight:bold;
	font-size:12px;
}

.nav_bullets a:link, .nav_bullets a:visited, .nav_bullets a:active
{
	padding-left:12px;
	margin-left:40px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
 	background-position: 0px 3px;
	line-height:14px;
	list-style: none;
	color:#FFF;
	text-decoration:none;

}
.nav_bullets a:hover
{
color:#FBB31E;
text-decoration:none;
}

#right
{
float:left;
height:auto;
width:530px;

}


#footer
{
clear:left;
width:750px;
height:auto; 
padding-top:20px;
margin-left:auto;
margin-right:auto;
color:#C6C6C5;
font-size:10px;
background-image: url(images/bg_footer.jpg);
background-repeat: repeat-x;
background-color:#252A30;
}
#footer a
{
color:#C6C6C5;
text-decoration:none;
}
#footer a:hover
{
color:#C6C6C5;
text-decoration:underline;
}


#footer_box1
{
float:left;
width:427px;
padding-left:40px;
}
#footer_box2
{
float:left;
width:244px;
text-align:right;
}

.clearit
{
height:0;
width:0;
margin:0;
padding:0;
clear:left;
}

.font20
{
font-size:20px;
}
.green
{
color:#95B804;
}
.white
{
color:#FFFFFF;
}
.blue14
{
font-size:14px;
color:#003399;
}

a:link
{
color:#0F60CC;
text-decoration:none;
}
a:visited
{
color:#0F60CC;
text-decoration:none;
}
a:hover
{
color:#0F60CC;
text-decoration:underline;
}
a:active
{
color:#0F60CC;
text-decoration:none;
}

a.blue:link
{
color:#0176AB;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a.blue:visited
{
color:#0176AB;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a.blue:hover
{
color:#0176AB;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
a.blue:active
{
color:#0176AB;
font-size:11px;
font-weight:bold;
text-decoration:none;
}


a:link {
  color: #006699;
  text-decoration:none;
}
a:visited {
  color: #006699;
  text-decoration:none;
}
a:hover {
  color: #006699;
  text-decoration:underline;
}
a:active {
  color: #006699;
  text-decoration:none;
}
a:focus
{
outline: none;
}

/* gallery */


#text_text2
{
width:420px;
padding-top:20px;
color:#FFF;
font-size:14px;
}
#box1
{
float:left;
width:200px;
text-align:center;
}

#box2
{
float:left;
width:220px;
}
.thumb_img
{
margin-right:3px;
margin-left:3px;
text-align:center;
}

.thumb_home
{
border:5px solid #DCE1E5;
}

.imgl
{
float:left;
margin-right:15px;
margin-bottom:15px;
}
.imgr
{
float:right;
margin-left:15px;
margin-bottom:15px;
}

.image
{
border:2px solid #DCE1E5;
}

.red_title
{
color:#CC0000;
font-size:14px;
font-weight:bold;
}

.grey
{
color:#333;
}


/* jquery gallery */

.img_border
{
border:2px solid #CC0000;
}

#photoshow
{
height:225px;
width:350px;
position:static;
margin-left:85px;
}

#photoshow div
{
position:absolute;
z-index:0;
}

#photoshow div.previous
{
z-index: 1;
}

#photoshow div.current
{
z-index: 2;
}


#hm_photoshow
{
height:181px;
width:221px;
position:static;
float:left;
}

#hm_photoshow div
{
position:absolute;
z-index:0;
}

#hm_photoshow div.previous
{
z-index: 1;
}

#hm_photoshow div.current
{
z-index: 2;
}


/* */



#bottom_photoshow
{
height:132px;
width:710px;
position:static;
float:left;
}

#bottom_photoshow div
{
position:absolute;
z-index:0;
}

#bottom_photoshow div.previous
{
z-index: 1;
}

#bottom_photoshow div.current
{
z-index: 2;
}



