* html {display: inline;} 

h1 { 
font-family : "Franklin Gothic Book", sans-serif; 
color : #FFFFFF; 
margin : 10; 
margin-top:25px;
padding-bottom:5px;

} 
h2 { 
font-family : "Franklin Gothic Book", sans-serif; 
color : #FFFFFF; 
margin : 10; 
margin-top:15px;
padding-bottom:5px;

} 
h3 { 
font-family : "Franklin Gothic Book", sans-serif; 
color : #FFFFFF; 
margin : 10; 
margin-top:15px;
padding-bottom:5px;

} 

table,td,th,tr,p {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html { 
font-size : 100%; 
margin:0;

} 
body { 
font-family : "Franklin Gothic Heavy", sans-serif; 
color : #999999; 
margin : 0; 
background-attachment: fixed;

} 

a {
color: #53ffbb;
text-decoration: underline;
}

#center { 
margin:0;
width : 100%; 
padding : 0; 
} 
#menu { 
margin:0;
margin-left : 0; 
width : 100%; 
margin-top : 0; 
} 

#hr {
background-image: url(images/hr.gif);
background-position : left top; 
height:5px;
margin-right:30px;
margin-left:30px;
}

#annotation {
font-family: "Franklin Gothic Medium Cond", sans-serif;
width: 310px;
font-size: 24px;
text-align:left;
color: #ffffff;
}


#pagename {
background-image: url(images/bg_contenttop.gif);
background-position : right top; 
background-repeat:no-repeat;
width:638px; 
left:0;
float:none;
}

.pagenumber {
font-size:22px;
text-decoration:none;
color: #ffffff;
margin:30px;
margin-top:10px;
}

#pagenametext_2 {
display:inline;
margin-top:37px;
margin-right:30px;
padding-top:5px;
padding-bottom:5px;
padding-right:15px;
padding-left:15px;
background-image: url(images/bg_pagename.gif);
background-position : right top; 
text-align:right;
height: 14px;
font-weight:normal;
font-family: Tahoma;
font-size: 10px;
line-height: 14px;
text-transform: uppercase;
color: #ffffff;
float:right;
width:550px;

}     

.pagenametext_2 {
display:inline;
margin-top:37px;
margin-right:30px;
padding-top:5px;
padding-bottom:5px;
padding-right:15px;
padding-left:15px;
background-image: url(images/bg_pagename.gif);
background-position : right top; 
text-align:right;
height: 14px;
font-weight:normal;
font-family: Tahoma;
font-size: 10px;
line-height: 14px;
text-transform: uppercase;
color: #ffffff;
float:right;
width:550px;

}     



.pagenametextnew {
margin-right:30px;
display:inline;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
background-image: url(images/bg_pagename.gif);
background-position : right top; 
text-align:right;
height: 14px;
font-weight:normal;
font-family: Tahoma;
font-size: 10px;
line-height: 14px;
text-transform: uppercase;
color: #ffffff;
width:578px;
float:right;      
}     


.pagetextnew {
/*margin-right:0px;
margin-left:15px;
padding-top:5px;
padding-bottom:5px;
padding-right:15px;
padding-left:15px;
*/
text-align:justify;
font-weight:normal;
font-family: Tahoma;
font-size: 10px;
width:572px;


}     

p.newsr
{
font-weight:bold;
font-size:11px;
color: #53ffbb;
text-align:left;

}

p.newsr p
{
text-align:left;
}



#pagenametext {
color:#ffffff;  
background-color:#161616;
margin-top:30px;
margin-right:30px;
padding-top:5px;
padding-bottom:5px;
padding-right:15px;
padding-left:15px;
text-align:right;
float:right;
text-transform: uppercase;
font-weight:bold;
}

#pagenamedesc {
color:#ffffff;  
font-size:14px;
margin-top:12px;
margin-right:30px;
padding-right:15px;
padding-left:15px;
text-align:right;
float:right;
width: 550px;
text-transform: uppercase;
font-weight:lighter;
}


#pagenamedesc_2 {
color:#ffffff;  
font-size:12px;
margin-top:25px;
margin-right:30px;
margin-bottom:0;
padding-right:15px;
padding-left:45px;
text-align:left;
float:left;
width: 550px;
text-transform: uppercase;
text-decoration: underline;
font-family: Tahoma;
font-size: 10px;
}


#pagenamedesc_3 {
color:#ffffff;  
font-size:12px;
margin-top:10px;
margin-right:30px;
margin-bottom:0;
padding-right:15px;
padding-left:15px;
text-align:right;
background:#1c1c1c;
float:right;
height:25px;
line-height:25px;
text-transform: uppercase;
font-family: Franklin Gothic Medium Cond, sans-serif;
font-size: 22px;
}


#content {
margin-left:30px;
width:548px;
text-align:left;
}

#content h2 {
font-family: Tahoma, sans-serif;
font-size:14px;
text-transform: uppercase;
color: #ffffff;
text-align:right;
padding-top:10px;
}

#content p {
margin-top:10px;
font-family: Tahoma, sans-serif;
font-size:12px;
color: #a0a0a0;
text-align:justify;
line-height: 17px;
}

#content p.right {
color: red;
text-align:right;
}

#content b {
color: #53ffbb;
}



#content a:hover {
text-decoration: none;
}


#rightpart {
background-image: url(images/bg_contentright.gif);
background-position : left top;
background-repeat: repeat-x; 
}


.topmenu {
background-image: url(images/bg_topmenu.gif);
background-position: left;
}

#bgcenter {
background-image: url(images/bg_center.gif);
background-position: right;
background-repeat: repeat-y; 
width: 638px;
}

.topmenu a{ 
color:#ffffff;
font-size : 10px; 
margin-top : 10px; 
padding-top: 10px;
text-align : center; 
text-transform: uppercase;
} 

.topmenusel {
background-image: url(images/bg_topmenusel.gif);
background-position: left;
}

.topmenusel a{ 
color:#53ffbb;
font-size : 10px; 
margin-bottom : 4px; 
text-align : center; 
text-transform: uppercase;
} 

.topmenusepsel {
background-image: url(images/topmenusepsel.gif);
background-position: left;
}

.topmenusep {
background-image: url(images/topmenusep.gif);
background-position: left;
}

table.maintable { 
background-repeat : repeat-x; 
background-position : left top; 
height: 100%;
background-image: url(images/bg_top.jpg);
} 

td.bgcenter{ 
background-image: url(images/bg_center.jpg);
} 

td.bgcenterbottom{
background-image: url(images/bg_centerbottom.jpg);
}
                    
td.formbgmain {
background-image: url(images/form_bgmain.gif);
}

td.bgdown {
background-image: url(images/bgdown.jpg);
}
                  
table.contact {
background-image: url(images/contact.gif);
}

table.main { 
height: 100%;
} 


b, strong { 
color : #ffffff; 
} 


p, td { 
font-family : "Franklin Gothic", sans-serif; 
font-size : 12px; 
text-decoration : none; 
font-weight : normal; 
letter-spacing : 0; 
} 
p.address { 
font-size : 14px; 
color : white; 
} 
p.big { 
font-size : 14px; 
font-weight : bold; 
} 

hr { 
border : 1px dotted #37e4ad; 
height:0px;
}

 
a { 
color : #37e4ad; 
text-decoration : none; 
} 
a:hover { 
color : #37e4ad; 
text-decoration : underline; 
} 
a.menuright { 
color : #ffffff; 
text-decoration : none; 
} 
p.topmenu { 
font-size : 10px; 
margin-bottom : 4px; 
text-align : center; 
} 
p.bottom { 
font-size : 10px; 
text-align : left; 
} 

a.topmenusel { 
color : #000000; 
} 
font.h { 
font-size : 16px; 
font-weight : bold; 
} 
input, textarea { 
border-top : 0px solid #ffffff; 
border-left : 0px solid #ffffff; 
border-right : 0px solid #ffffff; 
border-bottom : 0px solid #ffffff; 
background : #4c4941; 
} 
div.lefttext { 
margin-left : 30px; 
text-align : justify; 
width : 540px; 
} 
div.contact { 
margin-right : 25px; 
text-align : right; 
} 
div.rightform { 
margin-right : 40px; 
margin-left : 40px; 
} 
div#nifty { 
margin : 0 10%; 
background : #9bd1fa; 
} 
p.header { 
font-size : 14px; 
text-decoration : underline; 
text-align : right; 
font-weight : bold; 
margin-right : 30px; 
color : white; 
} 

body {
/* overflow: hidden; */
}

.popper { 
position : absolute; 
z-index : 200; 
visibility : hidden; 
} 



div.left1 {
	color: #555555;
	font-size: 11px;
	padding-left: 25px;
	text-align: left;
	}

div.left2 {
	color: #555555;
	font-size: 11px;
	padding-left: 50px;
	text-align: left;
	}

div.left3 {
	color: #555555;
	font-size: 11px;
	padding-left: 75px;
	text-align: left;
	}

div.left4 {
	color: #555555;
	font-size: 11px;
	padding-left: 100px;
	text-align: left;
	}

div.left5 {
	color: #555555;
	font-size: 11px;
	padding-left: 125px;
	text-align: left;
	}

div.left6 {
	color: #555555;
	font-size: 11px;
	padding-left: 150px;
	text-align: left;
	}


td.mapmain {
	background-color:#222222;
	}

td.map {
	background-color:#333333;
	}


a.map
{	
	color: #999999; 
}


#scroll {width: 300px;
         background-color: f0f0f0;
         white-space: nowrap;
         overflow: hidden;
         position: relative}
#scrolltext {position: absolute}





















div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 170px;
  width: 500px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 170px;
  /* Max width here, for users without Javascript */
  width: 1600px;
  padding: 15px 0 0 15px;
  /* Remove default margin */
  margin: 0;
/*  background: url('navigation.png');*/
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}

.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 0px ;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=30);
  opacity: 0.3;
}







#right ul
{
 	margin: 0px;
	padding: 0px;
	margin-left: 40px;
}                           

#right li {
   padding-left: 0px;
   list-style-image: url(images/li.gif);
   margin-left:16px;
   text-indent:0px;
   font-family: Tahoma, sans-serif;
   font-size: 11px;
   margin-bottom: 18px;

}

#right li font{
   background-image: url(images/li_back.gif);
   padding-bottom:4px;
   font-family: Tahoma, sans-serif;
   font-size: 11px;

}

#right ul ul
{
 	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-top: 15px;
}                           

#right li ul li {
   padding-left: 0px;
   list-style-image: url(images/li2.gif);
   margin-left:16px;
   text-indent:0px;
   font-family: Tahoma, sans-serif;
   font-size: 11px;
   margin-bottom: 18px;

}

#right li font{
   background-image: url(images/li_back.gif);
   padding-bottom:4px;
   font-family: Tahoma, sans-serif;
   font-size: 11px;

}



#right a{
	color: #ffffff;
}

#right a.curpage{
	color: #54ffbb;
}


#right a:hover{
	color: #54ffbb;
	text-decoration:none;
}

#counters
{
background-image: url(images/bg_bottom.gif);
background-color: #000000;
height:80px;
margin:0;
padding:0;

background-position : top right; 
background-repeat: no-repeat;
display:block;
bottom: 0;

}

#footers
{
background-color: #000000;
background-image: url(images/bottom.gif);
margin:0;
padding:0;
background-position: top center; 
background-repeat: no-repeat;
}


#rightcontent
{
background-image: url(images/bg_contentright.jpg);
background-repeat: repeat-x;
min-height: 300px;
}




   #portmenu ul {
      width:41px;
      list-style:none;
      margin:0;padding:0;

      }
    #portmenu li {
      float:none;
      list-style:none;
list-style-type: none;      margin:0px;
      width:41px;
      margin:0;padding:0;      /*border-bottom:1px solid #765;*/
      cursor:hand;
      }
	
    #portmenu li.item1 {
      background:url("images/portmenu_1.gif") no-repeat left top;
      background-position:-11px 0%;
      height:49px;
      list-style:none;
	}

    #portmenu li.item6 {
      background:url("images/portmenu_6.gif") no-repeat left top;
      background-position:-11px 0%;
      height:86px;
      list-style:none;
	}
    #portmenu li.itemnone {
      float:left;
      background:url("images/portmenu.gif") no-repeat left top;
      height:2px;
      list-style:none;
	}

    #portmenu li.item2 {
      background:url("images/portmenu_2.gif") no-repeat left top;
      background-position:-11px 0%;
      height:91px;
      list-style:none;
      list-style-type: none;
	}

    #portmenu li.item3 {
      background:url("images/portmenu_3.gif") no-repeat left top;
      background-position:-11px 0%;
      height:105px;    	
      list-style:none;
	}


    #portmenu li.item4 {
      background:url("images/portmenu_4.gif") no-repeat left top;
      background-position:-11px 0%;
      height:90px;
      list-style:none;
	}

    #portmenu li.item5 {
      background:url("images/portmenu_5.gif") no-repeat left top;
      background-position:-11px 0%;
      height:105px;
      list-style:none;
	}

    #portmenu #current {
      background-position:0 0;
      border-width:0;
      list-style:none;
      }
    #portmenu li:hover {
      background-position:0 0;
      list-style:none;
      }


#right2
{
height: auto !important; 
min-height: 800px;
}

#right2 p
{
margin-top:10px;
font-family: Tahoma, sans-serif;
text-align:justify;
line-height: 17px;

}


#tagsshow 
{
 text-decoration:none;
font-size:10px;

}
#tagsshow a
{
color:#ffffff;
 text-decoration:none;
cursor:hand;
}


#tagsshow a:hover
{
color:#53ffbb;;
 text-decoration:underline;
}


#content .portfolio_tag
{
font-family:Franklin Gothic Demi Cond, sans-serif;
font-size:18px;
color:#ffffff;
text-align:right;
text-transform:uppercase;
width:578px;
}

#content li
{
color:#ffffff;
text-align:right;
padding:0;
margin-left:30px;
list-style:dot;
}

#content li.gallery
{
color:#ffffff;
text-align:right;
padding:0;
margin-left:0px;
list-style:none;
}

#content .portfolio_desc
{
font-family:Tahoma, sans-serif;
font-size:11px;
color : #999999; 
margin-top:10px;
margin-bottom:10px;
text-align:right;
width:578px;
}

#content .portfolio_html
{
float:left;
width:578px;
margin-top:15px;
margin-bottom:45px;
}


#content .portfolio_html table
{
background:#333333;
}

#content .portfolio_html th
{
background:#1f1f1f;
height:25px;
text-align:center;
color:#ffffff;
}


#content .portfolio_html td
{
background:#141414;
height:25px;
text-align:center;
}




#contacttext
{
font-size:22px;
}




div.usl_head
{
font-family:Franklin Gothic Medium Cond, sans-serif;
font-size:24px;
color : #ffffff; 
margin-left:15px;
line-height:50px;
text-align:left;
}

div.usl_text
{
font-family:Tahoma, sans-serif;
font-size:11px;
float:none;
margin-top:15px;
margin-left:15px;
margin-bottom:45px;
text-align:justify;
}











#canvas {
	FILTER: alpha(opacity=0)
}
.thumb_over {
	CURSOR: hand
}
.borderout {
	CURSOR: hand
}






#uslhead
{
font-family:Franklin Gothic Medium Cond, sans-serif;
font-size:24px;
}

#content b
{ color:#ffffff;}


#content li
{
margin-top:5px;
font-family: Tahoma, sans-serif;
font-size:11px;
color: #a0a0a0;
text-align:justify;
line-height: 17px;

}


#content h4
{
font-family: Tahoma, sans-serif;
font-size:11px;
color:#53ffbb;
}


a.navigation
{
font-family: Verdana, sans-serif;

font-size:16px;
font-weight:bold;
}


#orderform table {}
#orderform td{text-align:left;}

#orderform input, textarea { 
border-top : 1px solid #ffffff; 
border-left : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
background : #6f6b63; 
} 



/* start - table */
#contents table {
	margin: 5px 5px; 
	padding:0px;
	border-collapse: collapse;			
}
#contents td {
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #fff;	
}

#content img 
{
border: 0px;
}