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

body {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#toparea {
width:978px;
height: 80px;
margin:0;
text-align:left;
border-bottom:solid 1px;
border-bottom-color:#CCCCCC;
padding-bottom:14px;
display:inline;
float:left;
}

#contentwrap {
width:958px;
margin-left:20px;
text-align:left;
display:inline;
float:left;
}
#dictionarywrap {
width:958px;
margin-left:20px;
margin-top:20px;
text-align:left;
display:inline;
float:left;
}
#contentleftwrap {
width:385px;
text-align:left;
margin:0;
float:left;
}
#contentrightwrap {
width:553px;
margin-top:10px;
float:right;
background:#FFFFFF;
text-align:left;
display:inline;
position:relative;
}

#contentlefttext {
text-align:left;
line-height:inherit;
float:left;
}

#contentlefttext h1 {
font-size:18px;
font-weight:bold;
color:#000000;
margin-bottom:0em;
margin-top:10px;
padding:0;
}

#contentlefttext i {
font-size:14px;
font-weight:normal;
color:#000000;
margin-bottom:0em;
margin-top:5px;
padding:0;
}

#contentlefttext p {
font-size:12px;
color:#555555;
margin-top:10px;
}

#contentlefttext p a {
font-size:12px;
text-decoration:none;
color:#F0027F;
}

#contentlefttext p a:hover {
text-decoration:underline;
}

#contentlefttext-see {
text-align:left;
line-height:inherit;
float:left;
}

#contentlefttext-see h1 {
font-size:18px;
font-weight:bold;
color:#000000;
margin-bottom:0em;
margin-top:10px;
padding:0;
}

#contentlefttext-see i {
font-size:14px;
font-weight:normal;
color:#000000;
margin-bottom:0em;
margin-top:5px;
padding:0;
}

#contentlefttext-see i a {
font-size:14px;
text-decoration:none;
color:#F0027F;
margin-top:10px;
}

#contentlefttext-see i a:hover {
text-decoration:underline;
}

#contentlefttext-see p {
font-size:12px;
color:#555555;
margin-top:10px;
}

#contentlefttext-see p a {
font-size:12px;
text-decoration:none;
color:#F0027F;
margin-top:10px;
}

#contentlefttext-see p a:hover {
text-decoration:underline;
}

#footer {
margin-top:10px;
margin-bottom:10px;
text-align:left;
border-top:solid 1px;
padding-top:10px;
padding-left:20px;
border-top-color:#CCCCCC;
font-size:11px;
color:#999999;
float:left;
line-height:13px;
}

#footer { 
  width:978px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:958px;
} 

#logo {
float:left;
margin-left:20px;
margin-top:15px;
margin-bottom:-10px;
text-align: left;
background-repeat:no-repeat;
width:150x;
height:72px;
display:inline;
}

#brit_insurance_sponsor_2 {
float: left;
vertical-align: bottom;
padding: 0px;
margin-top: 76px;
_margin-top: 74px;
padding-left: 30px;
_margin-left: 0px;
margin-bottom: -10px;
color:#999999; 
line-height:13px;
height: 14px;
font-size: 12px;
}

/* homepage CSS */

#logo_home {
float:left;
padding: 0px;
margin-left:0px;
margin-top:0px;
margin-bottom: 5px;
_margin-bottom: -25px;
_margin-right: -20px;
width:150px;
height:72px;
_height: 90px;
display:inline;
}

#brit_insurance_sponsor {
float: left;
vertical-align: bottom;
padding: 0px;
margin-top: 76px;
_margin-top: 74px;
padding-left: 50px;
_margin-left: 0px;
margin-bottom: -10px;
color:#999999; 
line-height:13px;
height: 14px;
font-size: 12px;
}

#contenthomewrap {
width:779px;
text-align:left;
margin-left:199px;
padding:0;
margin-top:13px;
display:inline;
float:left;
}

#contenthomeicons {
width:889px;
text-align:left;
margin-left:69px;
margin-top:20px;
padding:0;
display:inline;
float:left;
}

.hometext {
width:779px;
text-align:left;
padding:0;
margin:0;
float:left;
}

.hometext p {
line-height:23px;
font-size:20px;
color:#666666;
margin:0;
padding:0;
}

.hometext b {
font-weight:bold;
line-height:23px;
font-size:20px;
color:#000000;
margin:0;
padding:0;
}

.homestartwrap {
width:779px;
text-align:left;
margin-top:10px;
border-top:solid;
border-top-width:1px;
border-top-color:#CCCCCC;
padding-top:30px;
float:left;
}

.homestartwrap p {
font-weight:normal;
line-height:20px;
font-size:16px;
color:#666666;
margin:0;
padding:0;
}

.picselect {
padding:0;
width:888px;
height:221px;
list-style-type: none;
text-align: left;
margin-top:20px;
display:inline;
float:left;
}

.infoselect {
width:850px;
padding:0;
list-style-type: none;
text-align: left;
margin-top:22px;
margin-bottom:5px;
display:inline;
float:left;
}

.infoselect li {
display:inline;
margin: 0;
}

.infoselect li a {
text-decoration: none;
height:59px;
width:188px;
margin-right:7px;
padding:0;
float:left;
}

.infoselect li.quiz a {
background-image:url(images/homepic-critic.gif);
background-repeat:no-repeat;
}

.infoselect li.guide a {
background-image:url(images/homepic-guide.gif);
background-repeat:no-repeat;
}

.infoselect li.workshop a {
background-image:url(images/homepic-workshop.gif);
background-repeat:no-repeat;
}

/* end homepage CSS */

/* symbol function pages CSS */

#contentsymbolwrap-left {
width:179px;
text-align:left;
margin-top:20px;
padding:0;
float:left;
}

.symbol-see {
width:86px;
height:77px;
background-image:url(images/symbol-see.gif);
background-repeat:no-repeat;
}

.symbol-made {
width:111px;
height:104px;
background-image:url(images/symbol-made.gif);
background-repeat:no-repeat;
}

.symbol-do {
width:111px;
height:77px;
background-image:url(images/symbol-do.gif);
background-repeat:no-repeat;
}

.symbol-impact {
width:135px;
height:100px;
background-image:url(images/symbol-impact.gif);
background-repeat:no-repeat;
}

#contentsymbolwrap-right {
width:779px;
text-align:left;
margin-top:20px;
padding:0;
display:inline;
float:left;
}

.lensrollovers {
    width:778px;
	height:301px;
	padding:0;
	list-style-type: none;
	text-align: left;
	margin-top:25px;
	float:right;
}

#objectselect {
    width:778px;
	height:301px;
	padding:0;
	list-style-type: none;
	margin-top:25px;
	float:right;
}

.objectselect li {
margin: 0;
display:inline;
}

.objectselect li a {
text-decoration: none;
margin:0;
padding:0;
float:left;
}

.objectselect li.object01 a {
height:176px;
width:206px;
background-image:url(images/object01.jpg);
background-repeat:no-repeat;
margin-left:36px;
margin-top:84px;
}

.objectselect li.object02 a {
height:217px;
width:113px;
background-image:url(images/object02.jpg);
background-repeat:no-repeat;
margin-left:42px;
margin-top:54px;
}

.objectselect li.object03 a {
height:151px;
width:176px;
background-image:url(images/object03.jpg);
background-repeat:no-repeat;
margin-left:437px;
margin-top:-176px;
}

.objectselect li.object04 a {
height:184px;
width:230px;
background-image:url(images/object04.jpg);
background-repeat:no-repeat;
margin-left:39px;
margin-top:80px;
}

.objectselect li.object05 a {
height:211px;
width:77px;
background-image:url(images/object05.jpg);
background-repeat:no-repeat;
margin-left:52px;
margin-top:62px;
}

.objectselect li.object06 a {
height:221px;
width:156px;
background-image:url(images/object06.jpg);
background-repeat:no-repeat;
margin-left:453px;
margin-top:-212px;
}

.objectselect li.object07 a {
height:183px;
width:191px;
background-image:url(images/object07.jpg);
background-repeat:no-repeat;
margin-left:39px;
margin-top:67px;
}

.objectselect li.object08 a {
height:184px;
width:221px;
background-image:url(images/object08.jpg);
background-repeat:no-repeat;
margin-left:39px;
margin-top:65px;
}

.objectselect li.object09 a {
height:213px;
width:63px;
background-image:url(images/object09.jpg);
background-repeat:no-repeat;
margin-left:532px;
margin-top:-204px;
}

.objectselect li.object10 a {
height:199px;
width:178px;
background-image:url(images/object10.jpg);
background-repeat:no-repeat;
margin-left:36px;
margin-top:71px;
}

.objectselect li.object11 a {
height:115px;
width:174px;
background-image:url(images/object11.jpg);
background-repeat:no-repeat;
margin-left:20px;
margin-top:124px;
}

.objectselect li.object12 a {
height:162px;
width:203px;
background-image:url(images/object12.jpg);
background-repeat:no-repeat;
margin-left:417px;
margin-top:-172px;
}

/* end symbol function pages CSS */

.tabs {
padding: 0;
margin:0;
list-style-type: none;
text-align: left;
}

.tabs li {
display:inline;
margin: 0;
}

.tabs li a {
width:49px;
height:38px;
text-decoration: none;
position: relative;
z-index: 1;
margin:0;
}

.tabs li.see a {
background-image:url(images/btn-seeoff.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin:0;
}

.tabs li.made a {
background-image:url(images/btn-madeoff.jpg);
background-repeat:no-repeat;
float:left;
display:inline;
margin:0;
}

.tabs li.does a {
background-image:url(images/btn-doesoff.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin:0;
}

.tabs li.impact a {
width:50px;
background-image:url(images/btn-impactoff.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
margin:0;
}

.tabs li.see a.selected{ 
background-image:url(images/btn-seeon.jpg);
background-repeat:no-repeat;
}

.tabs li.made a.selected{ 
background-image:url(images/btn-madeon.jpg);
background-repeat:no-repeat;
}

.tabs li.does a.selected{ 
background-image:url(images/btn-doeson.jpg);
background-repeat:no-repeat;
}

.tabs li.impact a.selected{ 
background-image:url(images/btn-impacton.jpg);
background-repeat:no-repeat;
}

.tabs li a.selected{
background-image:url(images/btn-seeon.jpg);
background-repeat:no-repeat;
}

.tabs li.see a:hover {
background-image:url(images/btn-seeon.jpg);
background-repeat:no-repeat;
}

.tabs li.made a:hover {
background-image:url(images/btn-madeon.jpg);
background-repeat:no-repeat;
}

.tabs li.does a:hover {
background-image:url(images/btn-doeson.jpg);
background-repeat:no-repeat;
}

.tabs li.impact a:hover {
background-image:url(images/btn-impacton.jpg);
background-repeat:no-repeat;
}


.tabcontent{
display:none;
margin:0;
padding:0;
border-bottom:solid 1px;
border-left:solid 1px;
border-right:solid 1px;
border-color:#dddddd;
width:385px;
float:left;
}

.tabcontent h2{
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:0em;
font-size:14px;
font-weight:bold;
padding-top:10px;
padding-bottom:0em;
color:#000000;
}

.tabcontent p{
margin:10px;
font-size:12px;
line-height:15px;
padding:0;
color:#555555;
}

.tabcontentsee {
display:none;
margin:0;
padding:0;
border-bottom:solid 1px;
border-left:solid 1px;
border-right:solid 1px;
border-color:#dddddd;
width:385px;
float:left;
}

.tabcontentsee h2{
margin-top:0;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
font-size:14px;
font-weight:bold;
padding-bottom:0;
color:#000000;
}

.tabcontentsee p{
margin-top:0;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
font-size:12px;
line-height:15px;
padding:0;
color:#555555;
}

.tabcontentsee a{
font-size:12px;
text-decoration:none;
line-height:15px;
padding:0;
color:#F0027F;
}

.tabcontentsee a:hover{
text-decoration:underline;
}

.tabcontentdoes {
display:none;
margin:0;
padding:0;
border-bottom:solid 1px;
border-left:solid 1px;
border-right:solid 1px;
border-color:#dddddd;
width:385px;
float:left;
}

.tabcontentdoes h2{
margin-top:0;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
font-size:14px;
font-weight:bold;
padding-bottom:0;
color:#000000;
}

.tabcontentdoes p{
margin-top:0;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
font-size:12px;
line-height:15px;
padding:0;
color:#555555;
}

.tabcontentdoes a{
	font-size:12px;
	text-decoration:none;
	line-height:15px;
	padding:0;
	color:#28bbff;
}

.tabcontentdoes a:hover{
text-decoration:underline;
}

.tabcontentmade {
display:none;
margin:0;
padding:0;
border-bottom:solid 1px;
border-left:solid 1px;
border-right:solid 1px;
border-color:#dddddd;
width:385px;
float:left;
}

.tabcontentmade h2{
margin-top:0;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
font-size:14px;
font-weight:bold;
padding-bottom:0;
color:#000000;
}

.tabcontentmade p{
margin-top:0;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
font-size:12px;
line-height:15px;
padding:0;
color:#555555;
}

.tabcontentmade a{
font-size:12px;
text-decoration:none;
line-height:15px;
padding:0;
color:#FEA11B;
}

.tabcontentmade a:hover{
text-decoration:underline;
}

.tabcontentimpact {
display:none;
margin:0;
padding:0;
border-bottom:solid 1px;
border-left:solid 1px;
border-right:solid 1px;
border-color:#dddddd;
width:385px;
float:left;
}

.tabcontentimpact h2{
margin-top:0;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
font-size:14px;
font-weight:bold;
padding-bottom:0;
color:#000000;
}

.tabcontentimpact p{
margin-top:0;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
font-size:12px;
line-height:15px;
padding:0;
color:#555555;
}

.tabcontentimpact a{
font-size:12px;
text-decoration:none;
line-height:15px;
padding:0;
color:#00CC00;
}

.tabcontentimpact a:hover{
text-decoration:underline;
}

@media print {
.tabcontent {
display:block !important;
}
}

.bar {
	background:#F0027F;
	width:385px;
	height:35px;
	float:left;
	margin-bottom:10px;
}

.bar h1 {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.bar2 {
	background:#FEF200;
	width:385px;
	height:35px;
	float:left;
	margin-bottom:10px;
}

.bar2 h1 {
	font-size:15px;
	font-weight:bold;
	color:#333333;
	margin:0;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.bar3 {
	background:#28BBFF;
	width:385px;
	height:35px;
	float:left;
	margin-bottom:10px;
}

.bar3 h1 {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.bar4 {
	background:#00CC00;
	width:385px;
	height:35px;
	float:left;
	margin-bottom:10px;
}

.bar4 h1 {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#flash-home {
	margin-top: 5px;
	padding:0;
	text-align:left;
    z-index: 3;
	display:inline;
	float:left;
}

#flash-object12 {
	margin-top: 5px;
	padding:0;
	text-align:left;
    z-index: 3;
	display:inline;
}

#pic-obj08 {
	width:553px;
	height:502px;
	margin-top: 5px;
	background-image:url(images/object08-pic.jpg);
	background-repeat:no-repeat;
	padding:0;
	text-align:left;
}

#tab-container {
	width:400px;
	display:inline;
	margin-top: 10px;
	padding:0;
	text-align:left;
	float:left;
}

.box01-wrap {
float:left;
width:189px;
height:47px;
padding:0;
margin-top:10px;
margin-right:8px;
display:inline;
}

html>body .box01-wrap
{
min-height: 47px;
}

.box02-wrap {
float:left;
height:47px;
width:189px;
padding:0;
margin-top:10px;
display:inline;
}

.box-left {
height:47px;
width:10px;
float:left;
margin:0;
background-image:url(images/box01-left.jpg);
background-repeat:no-repeat;
display:inline;
}

.box-middle {
height:47px;
he\ght:37px;
width:169px;
padding-top:10px;
float:left;
color:#666666;
font-size:12px;
margin:0;
background-image:url(images/box01-middle.jpg);
background-repeat:repeat-x;
display:inline;
}

.box-middle a {
color:#666666;
text-decoration:none;
}

.box-middle a:hover {
color:#F0027F;
}

.box-right {
height:47px;
width:10px;
float:left;
margin:0;
background-image:url(images/box01-right.jpg);
background-repeat:no-repeat;
display:inline;
}

.blackbox01-wrap {
float:left;
height:50px;
width:188px;
padding:0;
margin: 2px 8px 8px 0;
display:inline;
}

.blackbox02-wrap {
float:left;
height:50px;
width:188px;
padding:0;
margin: 2px 0 8px 0;
display:inline;
}

.blackbox-left {
height:50px;
width:9px;
float:left;
margin:0;
background-image:url(images/blackbtn-left.jpg);
background-repeat:no-repeat;
display:inline;
}

.blackbox-middle {
height:40px;
width:170px;
padding-top:10px;
float:left;
font-size:12px;
font-weight:normal;
margin:0;
background:#231f20;
display:inline; 
}

.blackbox-middle b {
color:#eae128;
font-size:12px;
}

.blackbox-middle a {
color:#ffffff;
text-decoration:none;
line-height:16px;
}

.blackbox-middle a:hover {
color:#eae128;
}

.blackbox-right {
height:50px;
width:9px;
float:left;
margin:0;
background-image:url(images/blackbtn-right.jpg);
background-repeat:no-repeat;
display:inline;
}

#topmenu {
margin:0;
padding:0;
list-style-type: none;
text-align: left;
margin-top:20px;
margin-right:40px;
display:inline;
float:right;
}

#topmenu li {
display:inline;
margin: 0;
}

#topmenu li a {
text-decoration: none;
position: relative;
margin:0;
padding:0;
}

#topmenu li.home a {
width:38px;
height:40px;
background-image:url(images/top-nav/home-off.gif);
background-repeat:no-repeat;
float:left;
margin-left:10px;
}

#topmenu li.see a {
width:43px;
height:40px;
background-image:url(images/top-nav/see-off.gif);
background-repeat:no-repeat;
float:left;
margin-left:12px;
}

#topmenu li.made a {
width:39px;
height:40px;
background-image:url(images/top-nav/made-off.gif);
background-repeat:no-repeat;
float:left;
margin-left:12px;
}

#topmenu li.does a {
width:46px;
height:40px;
background-image:url(images/top-nav/does-off.gif);
background-repeat:no-repeat;
float:left;
margin-left:12px;
}

#topmenu li.impact a {
width:50px;
height:50px;
background-image:url(images/top-nav/impact-off.gif);
background-repeat:no-repeat;
float:left;
margin-left:10px;
}

#topmenu li.home a:hover {
background-image:url(images/top-nav/home-on.gif);
background-repeat:no-repeat;
}

#topmenu li.see a:hover {
background-image:url(images/top-nav/see-on.gif);
background-repeat:no-repeat;
}

#topmenu li.made a:hover { 
background-image:url(images/top-nav/made-on.gif);
background-repeat:no-repeat;
}

#topmenu li.does a:hover { 
background-image:url(images/top-nav/does-on.gif);
background-repeat:no-repeat;
}

#topmenu li.impact a:hover { 
background-image:url(images/top-nav/impact-on.gif);
background-repeat:no-repeat;
}

#topmenu li.see a.selected { 
background-image:url(images/top-nav/see-on.gif);
background-repeat:no-repeat;
}

#topmenu li.made a.selected { 
background-image:url(images/top-nav/made-on.gif);
background-repeat:no-repeat;
}

#topmenu li.does a.selected { 
background-image:url(images/top-nav/does-on.gif);
background-repeat:no-repeat;
}

#topmenu li.impact a.selected { 
background-image:url(images/top-nav/impact-on.gif);
background-repeat:no-repeat;
}

.dictionary-img-text {
width:198px;
height:15px;
background-image:url(images/design-dictionary.jpg);
background-repeat:no-repeat;
float:left;
}

.dictionary-az {
margin-top:5px;
padding:0;
float:right;
list-style-type: none;
text-align: left;
}

.dictionary-az li{
display:inline;
margin: 0;
}
.dictionary-az li a{
height:13px;
text-decoration: none;
margin-right:5px;
color:#ff3399;
font-size:12px;
font-weight:bold;
}

#dictionary-wrap-area {
width:958px;
display:inline;
margin-top:20px;
float:left;
}

#dictionary-text-area {
width:712px;
margin:0;
text-align:left;
display:inline;
float:left;
}

#dictionary-text-section {
width:712px;
text-align:left;
display:inline;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
padding: 12px 0;
float:left;
}

#dictionary-text-section a {
text-align:left;
display:inline;
margin: 0 10px 10px 0;
float:right;
color: #ff3399;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#dictionary-text-section a {
margin: 0 10px 10px 0;
float:right;
color: #ff3399;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#dictionary-text-section a:hover {
text-decoration:underline;
}

#dictionary-btn-area {
width:199px;
margin-left:35px;
text-align:left;
display:inline;
float:right;
}

.dictionary-id-letter {
width:20px;
margin-right:30px;
margin-bottom: 10px;
text-align:left;
color:#ff3399;
font-size:18px;
font-weight:bold;
display:inline;
float:left;
}

.dictionary-descrip-wrap {
width:662px;
margin:0;
text-align:left;
display:inline;
float:right;
}

.dictionary-title {
width:120px;
margin:0;
font-size:12px;
font-weight:bold;
color:#666666;
text-align:left;
display:inline;
float:left;
}

.dictionary-title02 {
width:120px;
margin-left:50px;
font-size:11px;
font-weight:bold;
color:#666666;
text-align:left;
display:inline;
float:left;
}

.dictionary-text-top {
width:542px;
margin:0;
padding:0;
font-size:12px;
color:#666666;
text-align:left;
display:inline;
float:left;
}

.dictionary-text-bottom {
width:542px;
margin-bottom:10px;
padding-bottom:8px;
font-size:12px;
color:#666666;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
text-align:left;
display:inline;
float:right;
}

#downloads-wrap {
margin-top:20px;
margin-bottom:10px;
text-align:left;
border-bottom:solid 1px;
padding-bottom:10px;
padding-left:20px;
border-bottom-color:#CCCCCC;
font-size:11px;
color:#999999;
float:left;
line-height:13px;
}

#downloads-wrap2 {
margin-top:10px;
margin-bottom:10px;
text-align:left;
padding-bottom:10px;
padding-left:20px;
border-bottom-color:#CCCCCC;
font-size:11px;
color:#999999;
float:left;
line-height:13px;
}

.downloads-pic{
width:553px;
float:left;
}

#downloads-wrap  { 
  width:978px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:958px;
}

#downloads-text-wrap {
margin-right:20px;
width:380px;
float:left;
}

#downloads-text-wrap h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:23px;
font-size:20px;
color:#000000;
margin:0;
padding:0;
}

.downloads-text{
width:380px;
padding-top:15px;
float:left;
}

.downloads-text p{
margin:0;
padding:0;
font-size:12px;
color:#111111;
float:left;
line-height:15px;
}

.downloads-box01-wrap {
float:left;
width:274px;
height:146px;
padding:0;
margin-top:10px;
margin-right:4px;
display:inline;
}

html>body .downloads-box01-wrap
{
min-height: 47px;
}

.downloads-box02-wrap {
float:left;
width:274px;
height:146px;
padding:0;
margin-top:10px;
display:inline;
}

.downloads-box-left {
height:146px;
width:9px;
float:left;
margin:0;
padding:0;
background-image:url(images/download-btn-left.gif);
background-repeat:no-repeat;
display:inline;
}

.downloads-box-middle {
height:136px;
width:152px;
padding-top:10px;
float:left;
color:#666666;
line-height:14px;
font-size:12px;
margin:0;
background-image:url(images/download-btn-middle.gif);
background-repeat:repeat-x;
display:inline;
}

.downloads-box-middle a {
line-height:18px;
color:#F0027F;
text-decoration:none;
}

.downloads-box-middle a:hover {
color:#F0027F;
}

.downloads-box01-right {
height:146px;
width:113px;
float:left;
margin:0;
padding:0;
background-image:url(images/download-btn01-right.gif);
background-repeat:no-repeat;
display:inline;
}

.downloads-box02-right {
height:146px;
width:113px;
float:left;
margin:0;
padding:0;
background-image:url(images/download-btn02-right.gif);
background-repeat:no-repeat;
display:inline;
}

.downloads-box03-right {
height:146px;
width:113px;
float:left;
margin:0;
padding:0;
background-image:url(images/download-btn03-right.gif);
background-repeat:no-repeat;
display:inline;
}

.downloads-box04-right {
height:146px;
width:113px;
float:left;
margin:0;
padding:0;
background-image:url(images/download-btn04-right.gif);
background-repeat:no-repeat;
display:inline;
}

.downloads-box05-right {
height:146px;
width:113px;
float:left;
margin:0;
padding:0;
background-image:url(images/download-btn05-right.gif);
background-repeat:no-repeat;
display:inline;
}

.downloads-box06-right {
height:146px;
width:113px;
float:left;
margin:0;
padding:0;
background-image:url(images/download-btn06-right.gif);
background-repeat:no-repeat;
display:inline;
}

.downloads-box07-right {
height:146px;
width:113px;
float:left;
margin:0;
padding:0;
background-image:url(images/download-btn07-right.gif);
background-repeat:no-repeat;
display:inline;
}

.downloads-box08-right {
height:136px;
width:265px;
float:left;
margin:0;
padding-top:10px;
float:left;
color:#666666;
line-height:14px;
font-size:12px;
background-image:url(images/download-btn08-right.gif);
background-repeat:no-repeat;
display:inline;
}


.downloads-box08-right p {
margin:0;
padding:0;
width:160px;
}

.downloads-box08-right a {
line-height:18px;
color:#F0027F;
text-decoration:none;
}


.downloads-box09-right {
height:146px;
width:113px;
float:left;
margin:0;
padding:0;
background-image:url(images/download-btn09-right.gif);
background-repeat:no-repeat;
display:inline;
}

.downloads-box10-right {
height:146px;
width:113px;
float:left;
padding-top:10px;
margin:0;
padding:0;
background-image:url(images/download-btn10-right.gif);
background-repeat:no-repeat;
display:inline;
}

.downloads-box11-right {
height:146px;
width:113px;
float:left;
padding-top:10px;
margin:0;
padding:0;
background-image:url(images/download-btn11-right.gif);
background-repeat:no-repeat;
display:inline;
}

.downloads-box12-right {
height:146px;
width:113px;
float:left;
padding-top:10px;
margin:0;
padding:0;
background-image:url(images/dm_discoverdesign_tid.gif);
background-repeat:no-repeat;
display:inline;
}

.downloads-box08-right a:hover {
color:#F0027F;
}



#apDiv1 {
	position:absolute;
	left:420px;
	top:160px;
	width:265px;
	height:138px;
	z-index:2;
}

#apDiv2 {
	position:absolute;
	left:695px;
	top:160px;
	width:265px;
	height:138px;
	z-index:2;
}

#apDiv3 {
	position:absolute;
	left:420px;
	top:340px;
	width:265px;
	height:138px;
	z-index:2;
}

#apDiv4 {
	position:absolute;
	left:695px;
	top:340px;
	width:265px;
	height:138px;
	z-index:2;
}

#apDiv5 {
	position:absolute;
	left:420px;
	top:495px;
	width:265px;
	height:138px;
	z-index:2;
}

.gallerytext {
font-size:12px;
color:#666666;
font-weight:bold;
margin-top:10px;
padding:0;
width:105px;
float:right;
}

.hitarea {
width:49px;
height:38px;
}

.hitarea img {
background-image:url(images/spacer.gif);
background-repeat:no-repeat;
border:0;
width:49px;
height:38px;
}

.tip {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
border:solid 1px #dddddd; 
padding:5px;
position:absolute; 
z-index:100;
width:auto;
visibility:hidden; 
color:#333333; 
magrin:0;
background-color:#ffffff;
layer-background-color:#ffffff;
display:block;
white-space: nowrap;
}

#t1 {}
#t2 {}
#t3 {}
#t4 {}
#t5 {}
#t6 {}
#t7 {}
#t8 {}
#t9 {}
#t10 {}
#t11 {}
#t12 {}

/* OBJECT GALLERY */

#gallery {width:380px; position:relative; height:60px; padding:0; margin-right:30px; background-color:#FFFFFF;float:right; clear:left;display:inline;}

#gallery img.left {width:16px; height:50px; background:#ffffff; float:left;cursor:pointer; margin-top:4px; padding:0; margin-right:4px;}
#gallery img.right {width:16px; height:50px; background:#ffffff; float:left;cursor:pointer; margin-top:4px; padding:0; margin-left:4px;}

#gallery ul {list-style:none; padding:0; margin:0; float:left; background:#ffffff; border:2px solid #FFFFFF; border-width:5px 2px;}
#gallery ul li {display:inline; width:auto; height:50px; float:left; margin:0 3px; border:1px solid #FFFFFF; cursor:pointer;}

#gallery ul li.hide {display:none;}

/* remove visibility:hidden; if you want to use the original images as thumbnails */
#gallery ul li img {visibility:visible; display:block; width:inherit; height:50px; margin-left:4px; margin-right:4px;}

#gallery ul li.chosen {border-color:#CCCCCC; cursor:default;}

