img {
	behavior:	url("pngbehavior.htc");
}



/*  --------- 1. structure  --------- */

#wrapper {
width: 800px;
background-color:#FFFFFF;
margin:10px auto;
border: 1px solid #000000;
text-align:left;
}

.topbaner {
	height: 95px;
	width: 800px;
}

.highperlink {
	height: 35px;
	width: 797px;
	padding: 2px;
	background: url(../images/pannelGrey.jpg);
}

.holder {
	height: auto;
	width: 800px;
	z-index: auto;
	background: #0132C6 url(../images/background.jpg) repeat-x left top;
}

.holder-home {
	height: 545px;
	width: 800px;
	z-index: auto;
	background: #0132C6 url(../images/background-home.jpg) repeat-x left top;
}

.holder2 {
	height: auto;
	width: 800px;
	z-index: auto;
	background: #0132C6 url(../images/background3.jpg) repeat-x left top;
}
.box {
	
}


.box2 {
	width: 388px;
	height: 160px;
	margin: 1px;
}

.boxR {
	width: 219px;
	height: 182px;
	float: none;
	margin: 1px;
}

.leftimage{
	margin-right: 10px;
	border: 1px solid #000000;
}

.box3 {
	height: 102px;
	width: 400px;	
}


/*  --------- 2. font  --------- */


.style7 {
	color: #000000;
	font-weight: bold;
}

h1 {
	color: #0033FF;
	font: 400 normal 100% Geneva, Arial, Helvetica, sans-serif;
}

h4 {
	color: #000000;
	font: 400 normal 1.8em Geneva, Arial, Helvetica, sans-serif;
}
 
br, body, p, li, td {
	color: #333333;
	font: 09pt Arial, Helvetica, sans-serif;
	line-height: 14px;
}	

/*  --------- 1. sitmap styles  --------- */

#sitemap{
	padding-left: 20px;
}


/*  --------- 3. links  --------- */

a:link {
	color: #0000FF;
}
a:visited {
	color: #0000FF;
}





body, {
	color: #333333;
	font: 09pt Arial, Helvetica, sans-serif;
	line-height: 14px;
	background-color:#D6F0FF;
}

body {
	background-color: #D6F0FF;
}


  		
.content1 {
	height: auto;
	width: 800px;
	background-repeat: repeat-x;
}
.copyright {
	height: 20px;
	width: 800px;
	background-color: #032B99;
}

/*  --------- 3. left Box  --------- */

.left {
	height: 430px;
	width: 319px;
	position: relative;
	padding: 2px 9px 6px 5px;
}
.left2 {
	height: 425px;
	width: 319px;
	position: relative;
	left: 7px;
	padding: 17px 16px 8px;
}
.left3 {
	height: 428px;
	width: 320px;
	position: relative;
	left: 7px;
	padding: 16px 17px 8px 15px;
}
.left4 {
	height: 428px;
	width: 319px;
	position: relative;
	left: 9px;
	padding: 16px 18px 8px 14px;
}
.left5 {
	height: 428px;
	width: 320px;
	position: relative;
	left: 7px;
	background: no-repeat;
	padding: 12px 18px 8px 14px;
}
.left6 {
	height: 428px;
	width: 320px;
	position: relative;
	left: 7px;
	background: url(../images/indexLeftBoxlBlue4.png) no-repeat;
	padding: 12px 18px 8px 14px;
}
.left7 {
	height: 428px;
	width: 307px;
	position: relative;
	left: 7px;
	padding: 16px 13px 9px 15px;
}

.left-home {
	height: 430px;
	width: 779px;
	position: absolute;
	padding: 2px 9px 6px 5px;
}

/*  --------- 3. right box  ---------padding: 4px 9px 2px 12px; */

.right {
	height: 440px;
	width: 430px;
	top: -440px;
	right: 0px;
	left: 360px;
	bottom: 0px;
	position: relative;
	background: no-repeat center;
}
.retailRiBo {
	height: 200px;
	width: 400px;
	padding: 13px 9px 2px 14px;
	top: 100%;
	right: 100%;
}
.indexRiTo {
	height: 80px;
	width: 396px;
	bottom: 0px;
	padding: 17px 12px 3px 10px;
	background: center center;
	text-align: center;
}
.indexRiBo {
	width: 400px;
	top: 100%;
	right: 100%;
	margin: 1px 1px 1px 14px;
	height: 180px;
}
.indexRiBo3 {
	height: 300px;
	width: 410px;
	padding: 10px;
	top: 100%;
	right: 100%;
}
.copanyRiBo2 {
	height: 400px;
	width: 410px;
	padding: 10px 13px 13px;
	top: 100%;
	right: 100%;
}
.indexRiFoo {
	height: 47px;
	width: 410px;
	padding: 2px 10px 5px;
	top: 100%;
	right: 100%;
}
.companyRiBo {
	height: 397px;
	width: 400px;
	padding: 7px 10px 5px 15px;
	top: 100%;
	right: 100%;
}
.historyRiBo {
	height: 398px;
	width: 400px;
	padding: 7px 10px 2px 15px;
	top: 100%;
	right: 100%;
}
#contentAll {
	float:right;
	width: 432px;
	height: 455px;
	padding-left: 0px;
	padding-top: 5px;
}
#content{
	float:right;
	width: 409px;
	height: 424px;
	padding: 17px 10px 10px 16px;
}
#content2{
	float:right;
	width: 399px;
	height: 422px;
	padding: 12px 18px 10px;
}
#contentMap{
	float:right;
	width: 399px;
	height: 425px;
	background: url(../images/map.png) no-repeat;
	padding: 12px 18px 10px;
}
#content3{
	float:right;
	width: 394px;
	height: 425px;
	padding: 16px 24px 1px 10px;
}
#content4{
	float:right;
	width: 399px;
	height: 440px;
	background: url(../images/indexRightBox4.png) no-repeat;
	padding: 10px 19px 10px 16px;
}
#content5{
	float:right;
	width: 399px;
	height: 422px;
	padding: 7px 24px 6px 12px;
}
#content6{
	float:right;
	width: 399px;
	height: 425px;
	padding: 10px 19px 10px 16px;
}
#contentRetail{
	float:right;
	width: 399px;
	height: 425px;
	background: url(../images/retailRightBoxDELITETHISDELITETHIS.png) no-repeat;
	padding: 10px 19px 10px 16px;
}
#contentContact{
	float:right;
	width: 430px;
	height: 455px;
	background: url(../images/map.swf) no-repeat;
	top: 0px;
}
#contentRetailCup{
	float:right;
	width: 399px;
	height: 425px;
	background: url(../images/cupsGraphic.png) no-repeat;
	padding: 10px 19px 10px 16px;
	margin-top: 2px;
	margin-right: 2px;
}

#contactRetailCup{
	float:right;
	width: 399px;
	height: 425px;
	background: url(../images/contactRightBox.png) no-repeat;
	padding: 10px 19px 10px 16px;
}

#contentClown{
	float:right;
	width: 399px;
	height: 440px;
	padding: 10px 19px 0px 16px;
}
#contentSchool{
	float:right;
	width: 399px;
	height: 430px;
	background: url(../images/schoolsRightBox.png) no-repeat;
	padding: 10px 19px 10px 16px;
}
.aboutCompany {
	height: 425px;
	width: 780px;
	top: 100%;
	padding: 0px 6px 6px;
}

.content{
	float:right;
	width: 425px;
	height: 440px;
	background: url(../images/indexRightBox.png) no-repeat;
}

#clown{
	width: 200px;
	float: left;
}

.tab {
	height: 28px;
	width: 377px;
	padding: 0px;
	position: relative;
	bottom: -1%;
	left: 1%;
}
.tab2 {
	height: 28px;
	width: 377px;
	padding: 0px;
	position: relative;
	bottom: -6%;
	left: 1%;
}

.tab3 {
	height: 28px;
	width: 377px;
	padding: 0px;
	position: relative;
	bottom: -25%;
	left: 2%;
	visibility: inherit;
}

.tab4 {
	height: 28px;
	width: 377px;
	padding: 0px;
	position: relative;
	bottom: 20px;
	left: 0.5px;
	visibility: inherit;
}

.ethos {
	height: 188px;
	width: 375px;
	background: url(../images/ethosBox.png) no-repeat center;
	padding: 18px 28px 2px 1px;
}
hchchb{line-height:

