@charset "utf-8";

* { 
	 margin: 0; 
	 padding: 0;
}


@font-face {
	font-family: 'din';
	src: url("fonts/din.ttf") format('truetype');
}

html, body { 
	background-color: #f1f1f1; 
	color:#231f20; 
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.h1 { 
	color:#373737; 
	font-size:20px; 
	margin:0;
}


/* Shadows */
#shadowTop {
	background-color: transparent;
	background-image: url(images/top.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	height: 10px;
}
#shadowMiddle {
	background-color: transparent;
	background-image: url(images/bg.png);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	width: 1000px;
}
#shadowBottom {
	background-color: transparent;
	background-image: url(images/bottom.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	height: 16px;
}
/* Shadows */
#container {
width:100%;
margin-left:auto;
margin-right:auto;
margin:0px;
height:100%;
background-color:#f1f1f1;
}

#banner{
background-image: url(images/header_bg.png);
width:960px;
height:121px;
background-color:#c5c4c4;
margin-left:auto;
margin-right:auto;
}

#main{
width:960px;
height:813px;
/*height:760px;*/
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
}

#mainlanding{
width:960px;
height:800px;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
}

.logo{
width:240px;
height:80px;
float:left;
margin-left:22px;
margin-top:27px;
}

.contactus{
width:88px;
height:23px;
float:right;
margin-right:10px;
margin-top:40px;
}

.contactus a {
color: #00B3F0;
text-decoration: none;
}

.carousel{
width:628px;
height:280px;
float:left;
position: relative;
}


.carousel img {
z-index: 1;
position: relative;
}

#buttons #prev { 
width: 15px; 
height: 14px; 
background: url("images/buttons.png") left top no-repeat; 
float: left; 
margin-right: 5px; 
cursor: pointer;
}

#buttons #next{ 
width: 15px; 
height: 14px; 
background: url("images/buttons.png") right top no-repeat; 
float: right; 
cursor: pointer;
}

.slideshow{
height: 280px; 
width: 628px; 
z-index: 0;
}

.slideshow img {
z-index: 1;
position: relative;
}

.landingleftcol{
width:225px;
height:400px;
margin-top:75px;
margin-left:25px;
margin-right:30px;
border-top:5px solid #f1f1f1;
background-color:#ffffff;
float:left;
}

.landingleftcolbox1{
width:225px;
height:225px;
margin-top:26px;
margin-bottom:25px;
background-color:#ffffff;
float:left;
}

.landingleftcolbox2{
width:225px;
height:175px;
background-color:#f1f1f1;
float:left;
}

.landingleftcolbox2txt{
width:193px;
height:150px;
margin-left:16px;
margin-top:12px;
margin-bottom:16px;
margin-right:16px;
background-color:#f1f1f1;
float:left;
}

.landingrightcol{
width:645px;
height:620px;
margin-top:20px;
margin-right:35px;
background-color:#ffffff;
float:right;
}

.landingrighthead{
width:645px;
height:55px;
margin-top:20px;
margin-right:35px;
margin-bottom:12px;
background-color:#ffffff;
float:right;
}

.landingrightcolbox1{
width:645px;
height:200px;
margin-bottom:12px;
background-color:#f1f1f1;
float:right;
}

.landingrightcolbox1txt{
width:613px;
height:136px;
margin-left:16px;
margin-right:16px;
margin-bottom:26px;
margin-top:38px;
background-color:#f1f1f1;
float:left;
}

.landingrightcolbox2{
width:645px;
height:200px;
margin-top:12px;
margin-bottom:12px;
background-color:#f1f1f1;
float:right;
}

.landingrightcolbox2txt{
width:613px;
height:136px;
margin-left:16px;
margin-right:16px;
margin-bottom:26px;
margin-top:38px;
background-color:#f1f1f1;
float:left;
}

.landingrightcolbox3{
width:645px;
height:200px;
margin-top:12px;
margin-bottom:40px;
background-color:#f1f1f1;
float:right;
}

.landingrightcolbox3txt{
width:613px;
height:136px;
margin-left:16px;
margin-right:16px;
margin-bottom:26px;
margin-top:38px;
background-color:#f1f1f1;
float:left;
}

.seeall {
width:60px;
height:15px;
margin: 2px 0 0 245px;
background: #f1f1f1 url("images/seeall.png") top right no-repeat;
}

.seeall a {
color: #007FBD!important;
text-decoration: none;
font-weight: bold;
}

.mainleft1{
width:628px;
height:280px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
background-color:#c5c4c4;
float:left;
}

.mainright1{
width:293px;
height:280px;
margin:10px 10px 0px 0px;
background-color:#ffffff;
float:right;
padding:0px;
}

.mainright1a{
width:293px;
height:130px;
margin:15px 0px 10px;
background-color:#ffffff;
float:left;
font-size: 20px;
}

.mainright1b{
width:293px;
height:140px;
background-color:#ffffff;
float:left;
}

.mainright2{
width:301px;
height:454px;
margin-right:10px;
margin-bottom:0px;
float:right;
/*background-image: url(images/mainright2_bg.png);*/
}

.case_search {
width: 300px;
height: 36px;
margin: 27px 0 0 0;
}

.featured_cases {
width: 300px;
height: 360px;
margin: 30px 0 0 0;
}

.mainleft2{
width:309px;
height:271px;
/*height:219px;*/
margin-left:10px;
margin-right:4px;
margin-bottom:0px;
background-color:#f1f1f1;
float:left;
background-image: url(images/mainleft2_bg.png);
background-repeat:no-repeat;
}

.events1 {
width:294px;
height:15px;
margin-right:3px;
padding-left:16px;
background-color:#f1f1f1;
font-size: 12px;
font-weight: bold;
}

.events1 p {
color: #858585;
font-size: 11px;
margin-top: 20px;
}

.events2 {
width:294px;
height:130px;
margin-right:3px;
margin-top:0px;
padding-left:15px;
background-color:#f1f1f1;
}

.events3 {
width:277px;
height:130px;
margin-right:15px;
margin-top:5px;
background-color:#f1f1f1;
}

.events3 ul {
float: left; 
padding: 0;
margin: 0 0 0 2px;
}

.events3 li {
margin: 0 0 5px 0;
list-style: none;
}

.events3 .event_date {
color: #888888;
font-weight: bold;
font-size: 11px;
margin: 0px 0 0 0;
}

.events3 .event_link {
color: #007FBD;
font-weight: bold;
font-size: 15px;
margin: 0 0 15px 0;
text-decoration: none;
}

.mainleft3{
width:309px;
height:271px;
/*height:219px;*/
margin-left:6px;
margin-right:10px;
margin-bottom:0px;
background-color:#f1f1f1;
float:left;
background-image: url(images/mainleft3_bg.png);
background-repeat:no-repeat;
}

.news1{
width:273px;
height:165px;
margin-right:20px;
margin-top:20px;
margin-bottom:15px;
margin-left:17px;
background-color:#f1f1f1;
}

.mainleft4{
width:628px;
height:222px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
background-color:#f1f1f1;
float:left;
background-image: url(images/testimonials_bg.png);
position: relative; 
}

.anynews .news_date {
color: #888888;
font-weight: bold;
font-size: 11px;
margin: 25px 0 0 0;
}
.news_date {
	margin-top:12px!important;
}
.anynews .news_title {
color: #0082BE;
font-weight: bold;
font-size: 15px;
margin:0
}

.anynews .news_title a  {
text-decoration: none;
color: #0082BE;
}

.anynews .news_content, .anynews  {
font-size: 14px;
}

.news_content p {
float: left;
padding: 0;
margin: 0;
margin-bottom:10px;
}

.anynews .read_more {
color: #007FBD;
text-decoration: none;
font-weight: bold;
font-size: 10px;
padding: 0 10px 0 0;
text-transform: uppercase; 
background: url("images/black_arrow.png") right no-repeat;
}

.testimonials {
width:535px;
height:180px;
margin-left:34px;
margin-bottom:20px;
margin-top:35px;
overflow: hidden;
}

.quote {
display: block;
font-size: 14px;
font-style: italic;
font-weight: normal;
color: #373737;
}

.quote_from {
display: block;
float: right;
height: 70px;
margin: 10px 0 0 0;
color: #373737;
vertical-align: bottom;
}

#buttonsTest {
width: 35px;
position: relative; 
top: 0; 
right: 0; 
margin: 10px; 
z-index: 900;
float: right;
}

#buttonsTest #prevTest { 
width: 15px; 
height: 14px; 
background: url("images/buttons.png") left top no-repeat; 
float: left; 
margin-right: 5px; 
cursor: pointer;
}

#buttonsTest #nextTest { 
width: 15px; 
height: 14px; 
background: url("images/buttons.png") right top no-repeat; 
float: right; 
cursor: pointer;
}

#footer{
width:960px;
height:320px;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
}

.footerint{
width:940px;
background-color:#ffffff;
margin-left:10px;
margin-right:10px;
}

.footertop{
width:940px;
height:35px;
background-color:#ffffff;
border-top:5px solid #c1c1c2;
border-bottom:1px solid #c1c1c2;
}

.footertop1{
width:240px;
height:25px;
background: url(images/GCG.png) no-repeat;
background-color:#f1f1f1;
margin-left:15px;
margin-bottom:5px;
margin-top:5px;
margin-right:5px;
float:left;
}

.footertop2{
width:340px;
height:20px;
background-color:#fff;
margin-top:10px;
float:left;
}

.footertop3{
height:10px;
background-color:#ffffff;
margin-bottom:12px;
margin-top:10px;
float:right;
width: 280px;
}

.footerbottom{
width:940px;
height:280px;
background-color:#ffffff;

}

.footerbottom1{
width:265px;
height:250px;
background-color:#ffffff;
margin-left:15px;
margin-bottom:30px;
float:left;
}

.footerbottom1head{
width:96px;
height:20px;
background: url(images/contactus2.jpg) no-repeat;
background-color:#ffffff;
margin-bottom:15px;
margin-top:10px;
float:left;
}

.footerbottom1body{
width:260px;
background-color:#ffffff;
margin-bottom:15px;
float:left;
}

.footerbottom1body a{ 
color: #00B3F2;
}

.footerbottom1bodyimage1{
width:29px;
height:28px;
margin-bottom:10px;
background-color:#ffffff;
background-image: url(images/email.png);
float:left;
}

.footerbottom1bodyimage1link{
width:224px;
height:23px;
margin-left:7px;
margin-top:5px;
margin-bottom:10px;
background-color:#ffffff;
float:left;
}

.footerbottom1bodyimage2{
width:29px;
height:28px;
margin-bottom:10px;
background-color:#ffffff;
background-image: url(images/vcard.png);
float:left;
}

.footerbottom1bodyimage2link{
width:224px;
height:23px;
margin-left:7px;
margin-top:5px;
margin-bottom:10px;
background-color:#ffffff;
float:left;
}

.footerbottom1bodyimage3{
width:29px;
height:28px;
margin-bottom:10px;
background-color:#ffffff;
background-image: url(images/linkedin.png);
float:left;
}

.footerbottom1bodyimage3link{
width:224px;
height:23px;
margin-left:7px;
margin-top:5px;
margin-bottom:10px;
background-color:#ffffff;
float:left;
}


.footerbottom1bodyimage4{
width:29px;
height:28px;
margin-bottom:10px;
background-color:#ffffff;
background-image: url(images/facebook.png);
float:left;
}


.footerbottom2{
width:380px;
height:250px;
background-color:#ffffff;
margin-bottom:30px;
float:left;
}

.footerbottom2head{
width:380px;
height:20px;
background-image: url(images/visitus2.png);
background-color:#ffffff;
margin-bottom:15px;
margin-top:10px;
float:left;
}

.footerbottom2body{
width:380px;
background-color:#ffffff;
margin-bottom:15px;
float:left;
}

.footerbottom2body p {
margin: 0;
padding: 0;
}

.footerbottom2body1{
width:190px;
margin-bottom:10px;
background-color:#ffffff;
float:left;
}

.footerbottom2body2{
width:190px;
margin-bottom:10px;
background-color:#ffffff;
float:right;
}

.footerbottom2body3{
width:190px;
margin-bottom:10px;
background-color:#ffffff;
float:left;
}

.footerbottom2body4{
width:190px;
margin-bottom:10px;
background-color:#ffffff;
float:right;
}

.footerbottom2body5{
width:190px;
margin-bottom:10px;
background-color:#fff;
float:left;
}

.footerbottom3{
width:230px;
height:250px;
background-color:#ffffff;
margin-left:20px;
margin-bottom:40px;
float:right;
}

.footerbottom3head{
width:230px;
height:20px;
background-image: url(images/regional_offices2.png);
background-color:#ffffff;
margin-top:10px;
margin-bottom:15px;
float:left;
}

.footerbottom3body{
width:230px;
background-color:#ffffff;
margin-bottom:15px;
float:left;
}

.footerbottom3body span {
display: block;
margin: 0 0 7px 0;
padding: 0;
font-weight: bold;
}

.clearfloat{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#menu
{
margin-top:75px;
margin-right:10px;
width:610px;
height:30px;
background-image: url(images/menu_full.png);
float:right;
}

#navcontainer
{
margin:0;
padding-left:420px;
padding-top:75px;
padding-right:10px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #231f20;
display: block;
width: auto;
text-decoration: none;
background: #DDDDDD;
margin: 0;
padding: 5px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
font-size:14px;
}

#navcontainer A:hover, #navcontainer A:active { background: #BBBBBB; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102!important;
background: #BBBBBB;
font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101!important;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102!important;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, #subnav A:active { color: #444; }
#subnav A.active:link, #subnav A.active:visited { color: #444; }
#subnav BR, #navcontainer BR { clear: both; }


/* ************************************************* */
#navigation1 {
width: 608px;
height: 25px;
display: block;
float: right;
position:relative;
margin: 15px 9px 0 0;
font-size: 12px !important;
}

#navigation1 ul li {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#navigation1 a, #menu h2 {
display: block;
margin: 0;
}

#navigation1 h2 {
text-transform: uppercase;
}

#navigation1 a {
text-decoration: none;
}


#navigation1 li {position: relative;}

#navigation1 ul ul ul,
#navigation1 ul div div {
position: absolute;
top: 0;
left: 100%;
}

#navigation1 ul li:hover a {
background-color: transparent; color: #e8e8e8; text-decoration:none;
}
#navigation1 ul li:hover ul li a {white-space:normal; display:block;  height:auto; line-height:25px; padding:0px 16px; background-color: #a0a0a0; color: #e8e8e8;} /*Color subcells normal mode*/
#navigation1 ul li:hover ul li a:hover {background-color:#a0a0a0; color: #0080bb; text-decoration:none;}

#navigation1 ul div {
	width: 555px;
	height: 255px;
	background-color: #A0A0A0;
	position: absolute;
}

#navigation1 ul ul {
position: absolute;
z-index: 10001!important;
padding: 7px 0 17px 0;
background-color: #A0A0A0;
}

#navigation1 ul div ul {
z-index: 500!important;
}

#navigation1 ul div ul li {
float: none;
}

#navigation1 ul ul,
#navigation1 ul div {
display: none;
z-index: 10001!important;
}

#navigation1 ul li:hover ul,
#navigation1 ul li:hover div
{display: block;}

#navigation1 ul ul,
#navigation1 ul div,
#navigation1 ul li:hover ul ul,
#navigation1 ul ul li:hover ul ul
{display: none;}

#navigation1 ul li:hover ul,
#navigation1 ul li:hover div,
#navigation1 ul ul li:hover ul,
#navigation1 ul ul ul li:hover ul
{display: block;}

#navigation1 ul ul li {
height: 18px;
float: none;
}

#navigation1 ul ul li a {
height: 18px;
}

#navigation1 .aboutus_submenu ul {
width: 250px;
}

#navigation1 .submenu_title {margin-bottom: 10px;}
#navigation1 .submenu_title2 {margin-bottom: 10px;}
#navigation1 .submenu_title span { border-bottom: 1px solid #E1E1E1; display: block; font-weight: bold!important; margin-bottom: 9px; background: transparent url("images/arrow_submenu.png") right 2px no-repeat; padding-right: 10px;} 
#navigation1 .submenu_title2 span { border-bottom: 1px solid #E1E1E1; display: block; font-weight: bold!important; margin-bottom: 9px; padding-right: 10px;} 

#navigation1 .class_submenu { float: left; }
#navigation1 .class_submenu li a { width: 125px!important; }
#navigation1 ul.expertise_submenu { height: 150px;!important:}
#navigation1 div.expertise_submenu { height: 200px; margin-left:-30px;}
#navigation1 .expertise_submenu li span { width: 98px!important;}
#navigation1 .bankruptcy_submenu { margin-left: 165px;}
#navigation1 .bankruptcy_submenu li span { width: 88px!important;}
#navigation1 .solitation_submenu { margin-left: 300px;}
#navigation1 .solitation_submenu li span { width: 90px!important;}
#navigation1 .legal_submenu { margin-left: 420px;}
#navigation1 .legal_submenu li a { width: 100px!important;}
#navigation1 .legal_submenu li span { width: 91px!important;}

#navigation1 .technology_submenu { width: 410px; height: 85px; margin-left:-71px; }
#navigation1 .technology_submenu ul {height: 60px!important}
#navigation1 .it_submenu { width: 180px; }
#navigation1 .it_submenu li a { width: 175px!important; }
#navigation1 .it_submenu li span { width: 175px!important; }
#navigation1 .compliance_submenu {margin-left: 200px;}
#navigation1 .compliance_submenu li, .compliance_submenu li a {/*width: 86px!important;*/}
#navigation1 .security_submenu {margin-left: 310px;}
#navigation1 .security_submenu li a { width: 65px!important; }

#navigation1 .cases_submenu ul {width: 200px;}

#navigation1 .news_submenu { width: 160px!important; margin-left:-5px;}
#navigation1 .news_submenu a { width: 120px!important;}

#navigation1 a span {
display: none;
}

.about_us_button{
width: 92px;
height: 25px;
display: block;
background: transparent url("images/about_us_button.png") left top no-repeat;
}

.about_us_button:hover{
width: 92px;
height: 25px;
display: block;
background: transparent url("images/about_us_button.png") left bottom no-repeat;
}

.selected .about_us_button{
width: 92px;
height: 25px;
display: block;
background: transparent url("images/about_us_button.png") left bottom no-repeat;
} 

.expertise_button{
width: 96px;
height: 25px;
display: block;
background: transparent url("images/expertise_button.png") left top no-repeat;
}

.expertise_button:hover{
width: 96px;
height: 25px;
display: block;
background: transparent url("images/expertise_button.png") left bottom no-repeat;
}

.selected .expertise_button{
width: 96px;
height: 25px;
display: block;
background: transparent url("images/expertise_button.png") left bottom no-repeat;
}

.services_button{
width: 90px;
height: 25px;
display: block;
background: transparent url("images/services_button.png") left top no-repeat;
}

.services_button:hover{
width: 90px;
height: 25px;
display: block;
background: transparent url("images/services_button.png") left bottom no-repeat;
}

.selected .services_button{
width: 90px;
height: 25px;
display: block;
background: transparent url("images/services_button.png") left bottom no-repeat;
}

.technology_button{
width: 113px;
height: 25px;
display: block;
background: transparent url("images/technology_button.png") left top no-repeat;
}

.technology_button:hover{
width: 113px;
height: 25px;
display: block;
background: transparent url("images/technology_button.png") left bottom no-repeat;
}

.selected .technology_button{
width: 113px;
height: 25px;
display: block;
background: transparent url("images/technology_button.png") left bottom no-repeat;
}

.cases_button{
width: 71px;
height: 25px;
display: block;
background: transparent url("images/cases_button.png") left top no-repeat;
}

.cases_button:hover{
width: 71px;
height: 25px;
display: block;
background: transparent url("images/cases_button.png") left bottom no-repeat;
}

.selected .cases_button{
width: 71px;
height: 25px;
display: block;
background: transparent url("images/cases_button.png") left bottom no-repeat;
}

.news_button{
width: 66px;
height: 25px;
display: block;
background: transparent url("images/news_button.png") left top no-repeat;
}

.news_button:hover{
width: 66px;
height: 25px;
display: block;
background: transparent url("images/news_button.png") left bottom no-repeat;
}

.selected .news_button{
width: 66px;
height: 25px;
display: block;
background: transparent url("images/news_button.png") left bottom no-repeat;
}

.gcg_button{
width: 77px;
height: 25px;
display: block;
background: transparent url("images/gcg_button.png") left top no-repeat;
}

.gcg_button:hover{
width: 77px;
height: 25px;
display: block;
background: transparent url("images/gcg_button.png") left bottom no-repeat;
}

.selected .gcg_button{
width: 77px;
height: 25px;
display: block;
background: transparent url("images/gcg_button.png") left bottom no-repeat;
}

.img_link { width:301px; height:42px; background-color:#CCC; margin-bottom:10px; }
.img_link img { border:none; }







.bandcycle {
width:300px;
height:280px;
margin:10px 10px 0px 0px;
overflow: hidden;
float:right;
position:relative;
}



#toggleText{
	width:300px;
	height:280px;
	position:relative;
	margin:0px;
	padding: 0px;
}

#displayText{
	width:18px;
	height:18px;
	float:right;
	margin:25px 10px 0px;
	padding:0px;
	background:url(images/band/closebox.png) top left;
}



#gotoband{
	margin:0px;
	padding: 0px;
	display:block;
	width:300px;
	height:280px;
	background:url(images/band/box.jpg);
}


#gotonylj{
	margin:0px;
	padding: 0px;
	display:block;
	width:300px;
	height:280px;
	background:url(images/band/boxny.jpg);
}


.songlink1{
	display:block;
	width:200px;
	color:#007FBD;
	text-decoration:none;
	font-weight:bold;
	margin:185px 10px 0px;
	clear:right;
}

.songlink2{
	display:block;
	width:200px;
	color:#007FBD;
	text-decoration:none;
	font-weight:bold;
	margin:-3px 10px 0px;
}







#carousel2{
	width:628px;
	height:250px;
	background:url(carousel/carouselbg.png);
	margin:0px 0px;
}

#blur{
	background:url(carousel/blueline.gif);
	margin:0px 0px;
	width:628px;
	height:30px;
}



.container { 
	width:628px; 
	height:250px; 
	overflow:hidden; 
	position:relative; 
	cursor:pointer; 
	background:url(carousel/carouselbg.png); 
	padding:0px; 
}
		
div.slides { 
	position:absolute; 
	top:0; 
	left:0; 
	padding:15px;
}

div.innerslide{
	width:630px;
	height:250px;
	margin:00px;
	color:white;
	overflow:hidden;
}

div.innerslide a img{
	border:0px;
}

.singleslide {
	width:628px; 
	margin:0px; 
	padding:0px;
	overflow:hidden;
}


		div.slides > div,ul.slides li { position:absolute; top:0; width:628px; display:none; padding:0; margin:0; }
		/*
		 * Optional
		*/
		#loopedSlider; { margin:0px; width:628px; position:relative; clear:both; padding:0px; }
		
		
ul.pagination { 
	list-style:none; 
	padding:5px 0 0 488px; 
	margin:0; 
	background:url(carousel/blueline.gif);
	margin:0px 0px;
	width:140px;
	height:25px;
	text-align:right;
}
		ul.pagination li  { float:left; }
		
ul.pagination li a {
	display:block;
	width:20px;
	height:20px;
	background:url(carousel/dots.png) top right;
}
		ul.pagination li.active a { 
	background:url(carousel/dots.png) top left;color:white; }
