body {
     background-image:url("../images/main-bg.jpg");
     }

p {
     margin:0px;
	 padding:0px;
	 }

a {
     margin:0px;
	 padding:0px;
	 border:none;
	 }

ul.sitemap {
color: #ffffff;
}

.faqLI {
     list-style-type:none; 
	 font-size:10px;
	 width:100px;
	 height:16px;
	 line-height:16px;
	 overflow:hidden;
}

.faqLI a:link {
	 color:#CC3399; 
}

.faqLI a:hover {
	 color:#CC3399; 
}

.designerLI {
   width:135px;
   height:16px;
}
   
.designerLI a:link {
	 color:#FFFFFF; 
}

.designerLI a:visited {
	 color:#FFFFFF; 
}

.designerLI a:hover {
	 color:#CC3399; 
}

.faqAnswers {
     list-style-type:none; 
	 font-size:10px;
	 color:#CC3399;
}

.button {
     border: 1px outset; 
	 margin: 0px; 
	 color: #000000; 
	 width: 20px; 
	 height: 20px;
}	 
	 
.mainNews {
	 padding-right:5px;
     scrollbar-face-color:#0F4C8B;
     scrollbar-base-color:#093F73;
     scrollbar-arrow-color:#cc3399;
     scrollbar-track-color:#093F73;
     scrollbar-shadow-color:#0F4C8B;
     scrollbar-highlight-color:#0F4C8B;
     scrollbar-3dlight-color:#0F4C8B;
     scrollbar-darkshadow-color:#0F4C8B;
	 overflow:auto; 
}

.newsColumn {
     position:absolute;
	 top:9px; 
	 left:517px; 
	 width:143px; 
	 height:420px; 
     scrollbar-face-color:#0F4C8B;
     scrollbar-base-color:#093F73;
     scrollbar-arrow-color:#cc3399;
     scrollbar-track-color:#093F73;
     scrollbar-shadow-color:#0F4C8B;
     scrollbar-highlight-color:#0F4C8B;
     scrollbar-3dlight-color:#0F4C8B;
     scrollbar-darkshadow-color:#0F4C8B;
	 overflow:auto; 
}

.newsList {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:9px;
}

.newsList a:link {
	 font-weight:bold;
	 color:#FFFFFF; 
}

.newsList a:visited {
	 font-weight:bold;
	 color:#FFFFFF; 
}

.newsList a:active {
	 font-weight:bold;
	 color:#CC3399; 
}

.newsList a:hover {
	 font-weight:bold;
	 color:#CC3399; 
}

#designersMenu {
     width:122px;
     float:left;
     position:absolute;
     top:11px;
     left:661px;
     text-align:left;
     z-index:3000;
     }

#designersMenu ul {
     list-style:none;
     margin:0;
     padding:0;
     width:122px;
     float:left;
     }

#designersMenu a, #designersMenu h2 {
     font:bold 9px arial, helvetica, sans-serif;
     display:block;
     margin:0px;
     padding:6px 3px;
     }

#designersMenu h2 {
     color:#fff;
     background:#093F73;
     text-transform:lowercase;
     text-align:center;
     }

#designersMenu a {
     color:#fff;
     background:#093F73;
     text-decoration:none;
     }

#designersMenu a:hover {
     color:#fff;
     background:#c39;
     }

#designersMenu li {
     position:relative;
     }

#designersMenu ul ul {
     position:absolute;
     z-index:500;
     }

#designersMenu ul ul ul {
     position:absolute;
     top:0;
     left:100%;
     }

div#designersMenu ul ul,div#designersMenu ul li:hover ul ul,div#designersMenu ul ul li:hover ul ul{
     display:none;
     }

div#designersMenu ul li:hover ul,div#designersMenu ul ul li:hover ul,div#designersMenu ul ul ul li:hover ul{
     display:block;
     }

#collectionsMenu {
     width:122px;
     float:left;
     position:absolute;
     top:11px;
     left:531px;
     text-align:left;
     z-index:3000;
     }

#collectionsMenu ul {
     list-style:none;
     margin:0;
     padding:0;
     width:122px;
     float:left;
     }

#collectionsMenu a, #collectionsMenu h2 {
     font:bold 9px arial, helvetica, sans-serif;
     display:block;
     margin:0px;
     padding:6px 3px;
     }

#collectionsMenu h2 {
     color:#fff;
     background:#093F73;
     text-transform:lowercase;
     text-align:center;
     }

#collectionsMenu a {
     color:#fff;
     background:#093F73;
     text-decoration:none;
     }

#collectionsMenu a:hover {
     color:#fff;
     background:#c39;
     }

#collectionsMenu li {
     position:relative;
     }

#collectionsMenu ul ul {
     position:absolute;
     z-index:500;
     }

#collectionsMenu ul ul ul {
     position:absolute;
     top:0;
     left:100%;
     }

div#collectionsMenu ul ul,div#collectionsMenu ul li:hover ul ul,div#collectionsMenu ul ul li:hover ul ul{
     display:none;
     }

div#collectionsMenu ul li:hover ul,div#collectionsMenu ul ul li:hover ul,div#collectionsMenu ul ul ul li:hover ul{
     display:block;
     }

#manufacturersMenu {
     width:122px;
     float:left;
     position:absolute;
     top:11px;
     left:792px;
     text-align:left;
     z-index:3000;
     visibility:visible;
     }

#manufacturersMenu ul {
     list-style:none;
     margin:0;
     padding:0;
     width:122px;
     float:left;
     }

#manufacturersMenu a, #manufacturersMenu h2 {
     font:bold 9px arial, helvetica, sans-serif;
     display:block;
     margin:0px;
     padding:6px 3px;
     }

#manufacturersMenu h2 {
     color:#fff;
     background:#093F73;
     text-transform:lowercase;
     text-align:center;
     }

#manufacturersMenu a {
     color:#fff;
     background:#093F73;
     text-decoration:none;
     }

#manufacturersMenu a:hover {
     color:#fff;
     background:#c39;
     }

#manufacturersMenu li {
     position:relative;
     }

#manufacturersMenu ul ul {
     position:absolute;
     z-index:500;
     }

#manufacturersMenu ul ul ul {
     position:absolute;
     top:0;
     left:100%;
     }

div#manufacturersMenu ul ul,div#manufacturersMenu ul li:hover ul ul,div#manufacturersMenu ul ul li:hover ul ul{
     display:none;
     }

div#manufacturersMenu ul li:hover ul,div#manufacturersMenu ul ul li:hover ul,div#manufacturersMenu ul ul ul li:hover ul{
     display:block;
     }

#materialsMenu {
     width:122px;
     float:left;
     position:absolute;
     top:11px;
     left:401px;
     text-align:left;
     z-index:3000;
     }

#materialsMenu ul {
     list-style:none;
     margin:0;
     padding:0;
     width:122px;
     float:left;
     }

#materialsMenu a, #materialsMenu h2 {
     font:bold 9px arial, helvetica, sans-serif;
     display:block;
     margin:0px;
     padding:6px 3px;
     }

#materialsMenu h2 {
     color:#fff;
     background:#093F73;
     text-transform:lowercase;
     text-align:center;
     }

#materialsMenu a {
     color:#fff;
     background:#093F73;
     text-decoration:none;
     }

#materialsMenu a:hover {
     color:#fff;
     background:#c39;
     }

#materialsMenu li {
     position:relative;
     }

#materialsMenu ul ul {
     position:absolute;
     z-index:500;
     }

#materialsMenu ul ul ul {
     position:absolute;
     top:0;
     left:100%;
     }

div#materialsMenu ul ul,div#materialsMenu ul li:hover ul ul,div#materialsMenu ul ul li:hover ul ul{
     display:none;
     }

div#materialsMenu ul li:hover ul,div#materialsMenu ul ul li:hover ul,div#materialsMenu ul ul ul li:hover ul{
     display:block;
     }

#typesMenu {
     width:122px;
     float:left;
     position:absolute;
     top:11px;
     left:271px;
     text-align:left;
     z-index:3000;
     visibility:visible;
     }

#typesMenu ul {
     list-style:none;
     margin:0;
     padding:0;
     width:122px;
     float:left;
     }

#typesMenu a, #typesMenu h2 {
     font:bold 9px arial, helvetica, sans-serif;
     display:block;
     margin:0px;
     padding:6px 3px;
     }

#typesMenu h2 {
     color:#fff;
     background:#093F73;
     text-transform:lowercase;
     text-align:center;
     }

#typesMenu a {
     color:#fff;
     background:#093F73;
     text-decoration:none;
     }

#typesMenu a:hover {
     color:#fff;
     background:#c39;
     }

#typesMenu li {
     position:relative;
     }

#typesMenu ul ul {
     position:absolute;
     z-index:500;
     }

#typesMenu ul ul ul {
     position:absolute;
     top:0;
     left:100%;
     }

div#typesMenu ul ul,div#typesMenu ul li:hover ul ul,div#typesMenu ul ul li:hover ul ul{
     display:none;
     }

div#typesMenu ul li:hover ul,div#typesMenu ul ul li:hover ul,div#typesMenu ul ul ul li:hover ul{
     display:block;
     }

div.container {
     display:inline-block;
     position:absolute;
     top:95px;
     left:262px;
     visibility:visible;
     width:660px;
     height:348px;
     vertical-align:baseline;
     }

div.float {
     width:25%;
     height:185px;
     float:left;
     }

div.spacer {
     clear:both;
     }

div.float p {
     font-size:9px;
     text-align:center;
     margin:0px 0px 0px 0px;
     padding:3px 0px 5px 0px;
     color:#000000;
     }

div.float p:hover, div.float a:hover {
     color:#cc3399; !important
}

div.float2 {
     width:32%;
     height:100px;
     float:left;
     }

div.spacer2 {
     clear:both;
     }

div.float2 p {
     font-size:13px;
     text-align:left;
     margin:0px;
     padding:3px 0px;
     color:#FFFFFF;
     }

div.float3 {
     width:24%;
     height:20px;
     float:left;
     }

div.spacer3 {
     clear:both;
     }

div.float3 p {
     font-size:11px;
     text-align:left;
     margin:0px;
     padding:3px 0px;
     color:#FFFFFF;
     }

div.float4 {
     width:45%;
     height:90px;
     float:left;
     }

div.spacer4 {
     clear:both;
     }

div.float4 p {
     font-size:11px;
     text-align:left;
     margin:0px;
     padding:3px 0px;
     color:#FFFFFF;
     }

div.float5{
     width:32%;
     float:left;
     }

div.spacer5 {
     clear:both;
     }

div.float5 p {
     font-size:13px;
     text-align:left;
     margin:0px;
     padding:3px 0px;
     color:#FFFFFF;
     }

.number_of_prods {
     font-size:9px;
     text-align:center;
     color:#000000;
     position:absolute;
     top:30px;
     left:500px;
     }

.manufacturers_list {
     position:absolute;
     background-color:#093F73;
     color:#ffffff;
     top:11px;
     left:700px;
     }

.manufacturers_list select{
     height:20px;
     }

.manufacturers_list option {
     background-color:#093F73;
     border:0px;
     color:#ffffff;
     }

.page_links {
     font-size:11px;
     width:180px;
     text-align:right;
     color:#000000;
     position:absolute;
     top:80px;
     left:700px;
     }

#horizon  {
     color:white;
     margin:0 auto;
     text-align:center;
     position:absolute;
     top:50%;
     left:0px;
     width:100%;
     height:1px;
     overflow:visible;
     visibility:visible;
     display:block	}

#content {
     font-family:Verdana, Geneva, Arial, sans-serif;
     margin-left:-467px;
     position:absolute;
     top:-282px;
     left:50%;
     width:934px;
     height:524px;
     visibility:visible;
}

.navText 	{
     font-size:9px	}

a:link, a:visited 	{
     color:#fff;
     text-decoration:none	}

div a:hover 	{
     text-decoration:underline;
	 color:#CC3399;
     }

.submitButton {
     padding:0px 3px 0px 3px;
     margin:0px 0px 0px 0px;
     border:none;
     background:none;
     cursor:pointer;
     vertical-align:middle;
     }

* html .submitButton {
     cursor:hand;
     }

 /* alternate cursor style for ie */
#search_bg   	{
     position:absolute;
     top:-32px;
     left:315px;
     width:569px;
     height:43px;
     visibility:visible;
	 z-index:1;
     }

#divider {
     position:absolute;
     top:14px;
     left:200px;
     visibility:visible;
	 z-index:1;
     }

#searchBox   	{
     font-size:9px;
     padding:10px 0px 4px 6px;
     position:absolute;
     top:-32px;
     left:315px;
     width:569px;
     height:43px;
     visibility:visible;
     text-align:left;
     vertical-align:middle;
	 z-index:5;
     }

#narrowSearch 	{
     font-size:9px;
     padding:0px;
     color:#000000;
     position:absolute;
     top:40px;
     left:271px;
     width:549px;
     height:12px;
     visibility:visible;
     text-align:left;
     }

.curr_viewing 	{
     font-size:9px;
     font-weight:bold;
     padding:0px;
     color:#CC3399;
     position:absolute;
     top:55px;
     left:271px;
     width:549px;
     height:12px;
     visibility:visible;
     text-align:left;
     }

/*#signup_bg   	{
     position:absolute;
     top:512px;
     left:316px;
     width:313px;
     height:39px;
     visibility:visible;
	 z-index:1;
     }*/
	 
#blog_bg {
     position:absolute;
     top:512px;
     left:280px;
     width:313px;
     height:39px;
     visibility:visible;
	 z-index:1;
     }
	 
#signup   	{
     font-size:9px;
     padding:10px 0px 4px 6px;
     position:absolute;
     top:509px;
     left:290px;
     width:313px;
     height:39px;
     visibility:visible;
     text-align:left;
     vertical-align:middle;
	 z-index:5;
     }
	 
.addThisBar 	{
     position:absolute;
     top:450px;
     left:310px;
     visibility:visible;
     display:block;
}

.addThisLike {
     position:absolute;
     top:520px;
     left:40px;
	 height:75px;
     visibility:visible;
     display:block;
}

.choose1 {
     background-color:#000000;
     font-size:9px;
     padding:5px 3px 5px 3px;
     position:absolute;
     width:60px;
     height:12px;
     visibility:visible;
     text-align:center;
     vertical-align:middle;
     }

.choose1 a {
     color:#CC3399;
     	}

.choose1 a:hover {
     color:#FFFFFF;
     	}

.purchaseOptions {
     font-size:9px;
     background-color:#000000;
     padding:5px 3px 5px 3px;
     position:absolute;
     top:490px;
     width:60px;
     height:12px;
     visibility:visible;
     text-align:center;
     vertical-align:middle;
     z-index:2;
     text-transform:lowercase;
     }

.purchaseOptions a {
     color:#CC3399;
     	}

.purchaseOptions a:hover {
     color:#FFFFFF;
     	}

.seatoptionsview {
     color:#CC3399;
     font-size:9px;
     padding:0px;
     position:absolute;
     width:200px;
     height:12px;
     visibility:visible;
     text-align:left;
     vertical-align:middle;
     z-index:5;
     }

#mainProds {
     position:absolute;
     width:300px;
     height:440px;
     	right:100px;
     top:50px;
     }

#nav1 a   	{
     padding-left:6px;
     padding-top:3px;
     background-color:#093f73;
     position:absolute;
     top:11px;
     left:37px;
     width:81px;
     height:19px;
     visibility:visible;
     vertical-align:middle;
     text-align:left;
     display:block	}

#nav1 a:hover   	{
     background-color:#cc3399;
     color:#fff;
     position:absolute;
     width:81px;
     height:19px;
     visibility:visible;
     display:block	}

#nav2 {
     padding-left:6px;
     padding-top:3px;
     background-color:#093f73;
     position:absolute;
     top:36px;
     left:37px;
     width:81px;
     height:19px;
     visibility:visible;
     vertical-align:middle;
     text-align:left;
     display:block}

#nav2 a:hover {
     background-color:#cc3399;
     color:#fff;
     position:absolute;
     width:81px;
     height:19px;
     visibility:visible;
     display:block}

#nav3 a   	{
     padding-left:6px;
     padding-top:3px;
     background-color:#093f73;
     position:absolute;
     top:61px;
     left:37px;
     width:81px;
     height:19px;
     visibility:visible;
     vertical-align:middle;
     text-align:left;
     display:block	}

#nav3 a:hover   	{
     background-color:#cc3399;
     color:#fff;
     position:absolute;
     width:81px;
     height:19px;
     visibility:visible;
     display:block	}

#nav4 a   	{
     padding-left:6px;
     padding-top:3px;
     background-color:#093f73;
     position:absolute;
     top:86px;
     left:37px;
     width:81px;
     height:19px;
     visibility:visible;
     vertical-align:middle;
     text-align:left;
     display:block	}

#nav4 a:hover   	{
     background-color:#cc3399;
     color:#fff;
     position:absolute;
     width:81px;
     height:19px;
     visibility:visible;
     display:block	}

#nav5 a   	{
     padding-left:6px;
     padding-top:3px;
     background-color:#093f73;
     position:absolute;
     top:111px;
     left:37px;
     width:81px;
     height:19px;
     visibility:visible;
     vertical-align:middle;
     text-align:left;
     display:block	}

#nav5 a:hover   	{
     background-color:#cc3399;
     color:#fff;
     position:absolute;
     width:81px;
     height:19px;
     visibility:visible;
     display:block	}

	#bottomBanner	{
     position:absolute;
     top:459px;
     left:262px;
     }

#rightBanner	{
     position:absolute;
     top:11px;
     left:839px;
     }

.slogan {
     position:absolute;
     top:458px;
     left:589px;
     width:356px;
     height:156px;
     visibility:visible;
     display:block;
     z-index:2; !important	
}

.currProjLink a:link {
     color:#CC3399;
     }

.currProjLink a:visited {
     color:#CC3399;
     }

.currProjLink a:hover {
     color:#CC3399;
     }

.contactLink a:hover {
     color:#FFFFFF;
     }

.boxText {
     font-family:Verdana, Arial, sans-serif;
     font-size:10px;
     }

.errorBox {
     font-family :Verdana, Arial, sans-serif;
     font-size :10px;
     background:#ffb3b5;
     font-weight:bold;
     }

.stockWarning {
     font-family :Verdana, Arial, sans-serif;
     font-size :10px;
     color:#cc0033;
     }

.productsNotifications {
     background:#f2fff7;
     }

.orderEdit {
     font-family :Verdana, Arial, sans-serif;
     font-size :10px;
     color:#70d250;
     text-decoration:underline;
     }

.SubTitle {
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:11px;
     font-weight:bold;
     color:#29ADB8;
     }

  .hidden {
     position:absolute;
     left:-1500em;
     }

  .updateBlock div {
     float:left  }

 .update1 {
     background-color:#DBF5F7;
     position:relative;
     width:100%;
     height:22px;
     }

 .update2 {
     background-color:#AFE9ED;
     position:absolute;
     width:10px;
     right:336px;
     height:22px;
     }

 .update3 {
     background-color:#97E1E8;
     position:absolute;
     width:10px;
     right:324px;
     height:22px;
     }

 .update4 {
     background-color:#79DAE1;
     position:absolute;
     width:200px;
     right:122px;
     height:22px;
     }

 .update5 {
     background-color:#4DCCD7;
     position:absolute;
     width:120px;
     right:0px;
     height:22px;
     }

.tableHeader {
     background-color:#C9C9C9;
     font-family:Verdana, Arial, sans-serif;
     font-size:10px;
     color:#ffffff;
     font-weight:bold;
     /* height:15px;
     */ /* I want to insert a height definition but this breaks the layout in IE7.  Curses to you Microsoft, curses!!! */   }

#header ul {
     margin:0;
     padding:0;
     float:right;
     }

#header li {
     display:inline;
     }

#customerInfoBlock {
     position:relative;
     top:0;
     left:0;
     width:70%;
     }

#customerInfoBlock ul {
     font-family:Verdana, Arial, sans-serif;
     font-size:10px;
     color:#000000;
     margin-left:0;
     padding-left:0;
     }

#customerInfoBlock li {
     list-style-type:none;
     display:table-row;
     margin-top:1;
     padding:0 0 0 5px;
     }

#headerTitle {
     margin:auto;
     padding:0 0 0 0;
     left:20px;
     float:left;
     }

#ordersMessageStack {
     left:30px;
     clear:both;
     }

#dhtmltooltip {
     position:absolute;
     width:300px;
     border:2px solid black;
     padding:2px;
     background-color:lightyellow;
     visibility:hidden;
     z-index:100;
     }

#infoLeftColumn {
     top:0;
     left:0;
     float:left;
     width:auto;
     margin-right:10px;
     		}

#infoRightColumn {
     width:auto;
     margin-left:10px;
     		}


A {
     color:#003366;
     text-decoration:none;
     }

A:hover {
     color:#AABBDD;
     text-decoration:underline;
     }

FORM {
     display:inline;
     padding:0px;
     margin:0px;
     }

div.headerError {
     font-family:Verdana, Tahoma, Verdana, Arial, sans-serif;
     font-size:12px;
     background:#ff0000;
     color:#ffffff;
     font-weight :bold;
     text-align :center;
     }

div.breadcrumb {
     position:absolute;
     top:-32px;
     left:38px;
     font-family:Verdana, Arial, sans-serif;
	 text-align:left;
	 height:40px;
	 width:264px;
     font-size:9px;
     color:#cc3399;
     font-weight:bold;
	 text-transform:lowercase;
	 vertical-align:bottom;
	 display:inline;
	 z-index:5000;
      }

div.breadcrumb a:link {
     color:#cc3399;
     }

div.breadcrumb a:visited {
     color:#cc3399;
     }

div.breadcrumb a:hover {
     color:#ffffff;
     }

div.tickets {
     font-family:Verdana, Arial, sans-serif;
     font-size:9px;
     color:#cc3399;
     font-weight:bold;
     position:absolute;
     top:535px;
     left:11px;
     text-transform:lowercase;
      }

div.tickets a:link {
     color:#cc3399;
     }

div.tickets a:visited {
     color:#cc3399;
     }

div.tickets a:hover {
     color:#ffffff;
     }

A.pageResults {
     color:#333333;
     font-size:11px;
     }

A.pageResults.img:hover {
     color:#cc3399;
     }

.mainImage {
     position:absolute;
     top:11px;
     left:263px;
     z-index:2;
     visibility:visible;
     }

.addToProjButton {
     position:absolute;
     top:426px;
     left:350px;
     z-index:2;
     visibility:visible;
     }

.selectOptions {
     position:absolute;
     color:#000000;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:9px;
     top:465px;
     left:304px;
     z-index:2;
     visibility:visible;
     }

.downMark {
     position:absolute;
     top:464px;
     left:287px;
     z-index:2;
     visibility:visible;
     }

.mainProdInfo {
     font-family:Verdana, Arial, sans-serif;
     text-align:left;
     font-size:10px;
     font-weight:700;
     color:#333333;
     width:190px;
     position:absolute;
     top:15px;
     left:629px;
     overflow:hidden;
     z-index:2;
     visibility:visible;
     }

.mainProdStyle {
     font-family:Verdana, Arial, sans-serif;
     text-align:left;
     font-size:9px;
     color:#333333;
     width:190px;
     position:absolute;
     top:28px;
     left:629px;
     z-index:2;
     visibility:visible;
     }

.mainProdDesigner {
     font-family:Verdana, Arial, sans-serif;
     text-align:left;
     font-size:10px;
     color:#cc3399;
     font-weight:700;
     width:190px;
     position:absolute;
     top:40px;
     left:629px;
     z-index:2;
     visibility:visible;
     }

.mainProdDesigner a {
     color:#cc3399;
     }

.mainProdDesigner a:hover {
     color:#333333;
     }

.mainProdDescription {
     display:inline-block;
     text-align:left;
     padding-right:3px;
     font-family:Verdana, Arial, sans-serif;
     font-size:9px;
     color:#000;
     width:206px;
     height:132px;
     position:absolute;
     top:60px;
     left:629px;
     z-index:2;
     overflow:auto;
     visibility:visible;
     scrollbar-face-color:#FFFFFF;
     scrollbar-base-color:#000000;
     scrollbar-arrow-color:#cc3399;
     scrollbar-track-color:#e4e4e4;
     scrollbar-shadow-color:#FFFFFF;
     scrollbar-highlight-color:#FFFFFF;
     scrollbar-3dlight-color:#FFFFFF;
     scrollbar-darkshadow-Color:#FFFFFF;
     }

.mainExTopButton {
     position:absolute;
     top:10px;
     left:618px;
     z-index:2;
     width:8px;
     visibility:visible;
     }
	 
.mainExBottomButton {
     position:absolute;
     top:265px;
     left:618px;
     z-index:2;
     width:8px;
     visibility:visible;
     }

.mainExtraImages {
     position:absolute;
     top:11px;
     left:553px;
     z-index:2;
     width:70px;
     height:450px;
     visibility:visible;
     }

.imageSlideText {
	 position:absolute;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 text-align:left;
	 color:#333333;
	 top:315px;
	 left:308px;
	 width:260px;
	 height:12px;
}

.main_bg_slider {
	 text-align:inherit;
}

.projectTitle {
     position:absolute;
     font:Verdana, Arial, Helvetica, sans-serif, 16px, bold;
     text-transform:lowercase;
     text-align:left;
     top:19px;
     left:360px;
     z-index:2;
     width:270px;
     height:20px;
     visibility:visible;
     }

.mainText {
     position:absolute;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
     text-transform:lowercase;
     text-align:left;
     top:60px;
     left:280px;
     z-index:2;
     width:600px;
     height:20px;
     visibility:visible;
     }

.mainPageTitle {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:16px;
     text-transform:lowercase;
     text-align:left;
     visibility:visible;
     }

.mainButton {
     position:absolute;
     font:Verdana, Arial, Helvetica, sans-serif, 16px, bold;
     text-transform:lowercase;
     text-align:right;
     top:90px;
     left:332px;
     z-index:2;
     width:270px;
     height:20px;
     visibility:visible;
     }

.prodName {
     position:absolute;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:10px;
     font-weight:400;
     text-transform:lowercase;
     text-align:center;
     top:-15px;
     left:-3px;
     z-index:2;
     width:140px;
     height:14px;
     visibility:visible;
     }
	 
.projContainer {
     position:absolute;
     margin:0px;
     padding:0px;
     left:360px;
     top:41px;
     width:561px;
     height:410px;
     z-index:3;
     visibility:visible;
     overflow:auto;
     scrollbar-face-color:#000000;
     scrollbar-base-color:#000000;
     scrollbar-arrow-color:#093F73;
     scrollbar-track-color:#093F73;
     scrollbar-shadow-color:#000000;
     scrollbar-highlight-color:#000000;
     scrollbar-3dlight-color:#000000;
     scrollbar-darkshadow-Color:#000000;
     display:inline-block;
     }

.revProjContainer {
     position:absolute;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
     margin:0px;
     padding:0px;
     left:280px;
     top:50px;
     width:561px;
     height:425px;
     z-index:3;
     visibility:visible;
     overflow:auto;
     scrollbar-face-color:#000000;
     scrollbar-base-color:#000000;
     scrollbar-arrow-color:#093F73;
     scrollbar-track-color:#093F73;
     scrollbar-shadow-color:#000000;
     scrollbar-highlight-color:#000000;
     scrollbar-3dlight-color:#000000;
     scrollbar-darkshadow-Color:#000000;
     display:inline-block;
     }

.innerContainer {
     position:absolute;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:10px;
     font-weight:400;
     text-align:left;
     margin:0px;
     padding:0px;
     left:262px;
     top:11px;
     width:660px;
     height:425px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.innerContainer2 {
     position:absolute;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:10px;
     font-weight:400;
     text-align:left;
     margin:0px;
     padding:0px;
     left:262px;
     top:0px;
     width:620px;
     height:425px;
     z-index:3;
     visibility:visible;
     scrollbar-face-color:#0F4C8B;
     scrollbar-base-color:#093F73;
     scrollbar-arrow-color:#cc3399;
     scrollbar-track-color:#093F73;
     scrollbar-shadow-color:#0F4C8B;
     scrollbar-highlight-color:#0F4C8B;
     scrollbar-3dlight-color:#0F4C8B;
     scrollbar-darkshadow-color:#0F4C8B;
     display:inline-block;
	 overflow:auto;
     }
	 
.aboutContainer {
     position:absolute; 
	 top:29px; 
	 left:147px; 
	 width:368px; 
	 height:410px;
	 scrollbar-face-color:#0F4C8B;
     scrollbar-base-color:#093F73;
     scrollbar-arrow-color:#cc3399;
     scrollbar-track-color:#093F73;
     scrollbar-shadow-color:#0F4C8B;
     scrollbar-highlight-color:#0F4C8B;
     scrollbar-3dlight-color:#0F4C8B;
     scrollbar-darkshadow-color:#0F4C8B;
     display:inline-block;
	 overflow:auto;
}
 
.pageTitleReg {
     position:absolute;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF;
     font-size:16px;
     font-weight:normal;
     text-align:left;
     margin:0px;
     padding:0px;
     left:30px;
     top:22px;
     width:360px;
     height:14px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.pageTitleHeader {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF;
     font-size:16px;
     font-weight:normal;
     text-align:left;
     z-index:3;
     visibility:visible;
     }

.pageTitle {
     position:absolute;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#CC3399;
     font-size:11px;
     font-weight:700;
     text-align:left;
     margin:0px;
     padding:0px;
     left:409px;
     top:22px;
     width:300px;
     height:14px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.projectName {
     position:absolute;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF;
     font-size:11px;
     font-weight:700;
     text-align:left;
     margin:0px;
     padding:0px;
     left:409px;
     top:36px;
     width:590px;
     height:14px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.projHistTitle {
     position:absolute;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:20px;
     font-weight:700;
     text-transform:lowercase;
     text-align:left;
     top:0px;
     left:0px;
     z-index:2;
     width:140px;
     height:20px;
     visibility:visible;
     }
	 
.projectHistory {
     position:absolute;
     margin:0px;
     padding:0px;
     left:250px;
     top:60px;
     width:390px;
     height:425px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.projectProfMangr {
     position:absolute;
     margin:0px;
     padding:0px;
     left:30px;
     top:60px;
     width:260px;
     height:425px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.revQty {
     position:relative;
     z-index:3;
	 top:-20px;
     left:250px;
     font-size:11px;
	 display:inline;
     }

.login {
     position:absolute;
	 text-align:left;
     margin:0px;
     padding:0px;
     left:272px;
     top:71px;
     width:561px;
     height:525px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.loginLink a:link {
	 color:#FFFFFF;
     }

.loginLink a:visited {
	 color:#FFFFFF;
     }

.loginLink a:hover {
	 color:#FFFFFF;
     }

.mainContent {
     position:absolute;
	 font-size:11px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-align:left;
     margin:0px;
     padding:0px;
     left:282px;
     top:51px;
     width:640px;
     height:405px;
     z-index:3;
     visibility:visible;
	 clear:both;
	 overflow:auto;
     display:inline-block;
     scrollbar-face-color:#0F4C8B;
     scrollbar-base-color:#093F73;
     scrollbar-arrow-color:#cc3399;
     scrollbar-track-color:#093F73;
     scrollbar-shadow-color:#0F4C8B;
     scrollbar-highlight-color:#0F4C8B;
     scrollbar-3dlight-color:#0F4C8B;
     scrollbar-darkshadow-color:#0F4C8B;
     }

.mainContent2 {
     position:absolute;
	 font-size:11px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-align:left;
     margin:0px;
     padding:0px;
     left:282px;
     top:11px;
     width:640px;
     height:405px;
     z-index:3;
     visibility:visible;
	 clear:both;
	 overflow:auto;
     display:inline-block;
     scrollbar-face-color:#0F4C8B;
     scrollbar-base-color:#093F73;
     scrollbar-arrow-color:#cc3399;
     scrollbar-track-color:#093F73;
     scrollbar-shadow-color:#0F4C8B;
     scrollbar-highlight-color:#0F4C8B;
     scrollbar-3dlight-color:#0F4C8B;
     scrollbar-darkshadow-color:#0F4C8B;
     }

.mainContent3 {
     position:absolute;
	 font-size:11px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-align:left;
     margin:0px;
     padding:0px;
     left:282px;
     top:11px;
     width:600px;
     height:405px;
     z-index:3;
     visibility:visible;
	 clear:both;
	 overflow:auto;
     display:inline-block;
     scrollbar-face-color:#0F4C8B;
     scrollbar-base-color:#093F73;
     scrollbar-arrow-color:#cc3399;
     scrollbar-track-color:#093F73;
     scrollbar-shadow-color:#0F4C8B;
     scrollbar-highlight-color:#0F4C8B;
     scrollbar-3dlight-color:#0F4C8B;
     scrollbar-darkshadow-color:#0F4C8B;
     }

.mainContent4 {
     position:absolute;
	 font-size:11px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-align:left;
     margin:0px;
     padding:0px;
     left:282px;
     top:11px;
     width:640px;
     height:405px;
     z-index:3;
     visibility:visible;
	 clear:both;
	 overflow:auto;
     display:inline-block;
     scrollbar-face-color:#000000;
     scrollbar-base-color:#000000;
     scrollbar-arrow-color:#093F73;
     scrollbar-track-color:#093F73;
     scrollbar-shadow-color:#000000;
     scrollbar-highlight-color:#000000;
     scrollbar-3dlight-color:#000000;
     scrollbar-darkshadow-Color:#000000;
     }

.mainContent5 {
     position:absolute;
	 font-size:11px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-align:left;
     margin:0px;
     padding:0px;
     left:282px;
     top:51px;
     width:640px;
     height:405px;
     z-index:3;
     visibility:visible;
	 clear:both;
	 overflow:auto;
     display:inline-block;
     scrollbar-face-color:#000000;
     scrollbar-base-color:#000000;
     scrollbar-arrow-color:#093F73;
     scrollbar-track-color:#093F73;
     scrollbar-shadow-color:#000000;
     scrollbar-highlight-color:#000000;
     scrollbar-3dlight-color:#000000;
     scrollbar-darkshadow-Color:#000000;
     }

.help {
     position:absolute;
 	 font-size:11px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-align:left;
     margin:0px;
     padding:0px;
     left:30px;
     top:26px;
     width:485px;
     height:420px;
     z-index:3;
     visibility:visible;
	 clear:both;
	 overflow:auto;
     display:inline-block;
     scrollbar-face-color:#0F4C8B;
     scrollbar-base-color:#093F73;
     scrollbar-arrow-color:#CC3399;
     scrollbar-track-color:#093F73;
     scrollbar-shadow-color:#0F4C8B;
     scrollbar-highlight-color:#0F4C8B;
     scrollbar-3dlight-color:#0F4C8B;
     scrollbar-darkshadow-color:#0F4C8B;
     }

.createAccount {
     position:absolute;
	 text-transform:lowercase;
	 text-align:left;
     margin:0px;
     padding:0px;
     left:234px;
     top:11px;
     width:686px;
     height:490px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.projDeleteBox {
     position:absolute;
     z-index:3000;
     left:150px;
     color:#CC3399;
     font-size:10px;
     }

.projQtyBox {
     position:absolute;
     z-index:3;
     left:460px;
     color:#CC3399;
     font-size:10px;
     line-height:20px;
     font-weight:bold;
     text-transform:lowercase;
     text-align:center;
     vertical-align:top;
     }

.projImage {
     position:absolute;
     text-align:left;
     top:0px;
     left:0px;
     width:500px;
     vertical-align:top;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.projImageOptions {
     position:absolute;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:10px;
     line-height:20px;
     font-weight:bold;
     text-transform:lowercase;
     text-align:center;
     vertical-align:top;
     left:130px;
     top:-20px;
     width:300px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.projButtons {
     position:absolute;
     text-align:left;
     top:446px;
     left:360px;
     width:500px;
     z-index:3;
     visibility:visible;
     display:inline-block;
}

.forgotButtons {
     position:absolute;
     text-align:left;
     top:35px;
     left:111px;
     width:200px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.accButtons {
     position:absolute;
     text-align:left;
     top:440px;
     left:400px;
     width:400px;
     visibility:visible;
     display:inline-block;
     }

.editButtons {
     position:absolute;
     text-align:left;
     top:250px;
     left:408px;
     width:600px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.accNewsletter {
     position:absolute;
	 color:#FFFFFF;
     text-align:left;
     top:154px;
     left:435px;
     width:235px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.accOrigin {
     position:absolute;
	 color:#FFFFFF;
     text-align:left;
     top:21px;
     left:435px;
     width:220px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.accMessStack {
     position:absolute;
	 color:#FFFFFF;
     text-align:left;
     top:21px;
     left:535px;
     width:220px;
     z-index:3;
     visibility:visible;
     display:inline-block;
     }

.pinkBar1 {
     position:absolute;
     top:212px;
     left:672px;
     visibility:visible;
     }

.atts-n-mats {
     font-family:Verdana, Arial, sans-serif;
     text-align:left;
     background-color:#FFFFFF;
     font-size:10px;
     color:#cc3399;
     font-weight:700;
     width:125px;
     position:absolute;
     top:207px;
     left:629px;
     z-index:2;
     visibility:visible;
     }

.pinkBar2 {
     position:absolute;
     top:287px;
     left:672px;
     visibility:visible;
     }

.relItems {
     font-family:Verdana, Arial, sans-serif;
     text-align:left;
     background-color:#FFFFFF;
     font-size:10px;
     color:#cc3399;
     font-weight:700;
     width:86px;
     position:absolute;
     top:282px;
     left:629px;
     z-index:2;
     visibility:visible;
     }

.pinkBar3 {
     position:absolute;
     top:397px;
     left:672px;
     visibility:visible;
     }

.measurements {
     font-family:Verdana, Arial, sans-serif;
     text-align:left;
     background-color:#FFFFFF;
     font-size:10px;
     color:#cc3399;
     font-weight:700;
     width:87px;
     position:absolute;
     top:392px;
     left:629px;
     z-index:2;
     visibility:visible;
     }

.measurementImage {
     width:200px;
     height:62px;
     position:absolute;
     float:right;
     text-align:right;
     top:407px;
     left:615px;
     z-index:2;
     visibility:visible;
     }

.what {
     font-family:Verdana, Arial, sans-serif;
     text-align:left;
     font-size:9px;
     border-bottom:#CCCCCC solid thin;
     color:#000000;
     font-weight:400;
     position:absolute;
     top:220px;
     left:629px;
     z-index:2;
     visibility:visible;
     }

.iconImages {
     position:absolute;
     display:inline-block;
     width:140px;
     height:45px;
     top:235px;
     left:629px;
     z-index:2;
     visibility:visible;
	 white-space:nowrap;
     }

.pdfLogo {
     position:absolute;
     top:220px;
     left:774px;
     z-index:2;
     visibility:visible;
     }

.hybridAddToProjButton {
     position:absolute;
     top:476px;
     left:365px;
     z-index:2;
     visibility:visible;
     }

.hybridAddToProjButtonText {
     position:absolute;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#333333;
     top:400px;
     left:275px;
	 width:260px;
     z-index:2;
     visibility:visible;
     }

.hybridProdInfo {
     font-family:Verdana, Arial, sans-serif;
     text-align:left;
     font-size:10px;
     font-weight:700;
     color:#333333;
     width:256px;
     position:absolute;
     top:15px;
     left:579px;
     overflow:hidden;
     z-index:2;
     visibility:visible;
     }

.hybridProdStyle {
     font-family:Verdana, Arial, sans-serif;
     text-align:left;
     font-size:9px;
     color:#333333;
     width:256px;
     position:absolute;
     top:28px;
     left:579px;
     z-index:2;
     visibility:visible;
     }

.hybridProdDesigner {
     font-family:Verdana, Arial, sans-serif;
     text-align:left;
     font-size:10px;
     color:#cc3399;
     font-weight:700;
     width:256px;
     position:absolute;
     top:40px;
     left:579px;
     z-index:2;
     visibility:visible;
     }

.hybridProdDesigner a {
     color:#cc3399;
     }

.hybridProdDesigner a:hover {
     color:#333333;
     }

.hybridProdDescription {
     display:inline-block;
     text-align:left;
     padding-right:3px;
     font-family:Verdana, Arial, sans-serif;
     font-size:12px;
     color:#000;
     width:256px;
     height:132px;
     position:absolute;
     top:50px;
     left:579px;
     z-index:2;
     visibility:visible;
     }

.hybridProdList {
     position:absolute;
	 display:inline-block;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 text-transform:lowercase;
	 color:#333333;
     height:270px;
	 width:260px;
     left:579px;
     top:130px;
     overflow:auto;
     visibility:visible;
     scrollbar-face-color:#FFFFFF;
     scrollbar-base-color:#000000;
     scrollbar-arrow-color:#cc3399;
     scrollbar-track-color:#e4e4e4;
     scrollbar-shadow-color:#FFFFFF;
     scrollbar-highlight-color:#FFFFFF;
     scrollbar-3dlight-color:#FFFFFF;
     scrollbar-darkshadow-Color:#FFFFFF;
     }

.hybridListRt {
	 float:left; 
	 text-align:right; 
	 width:120px; 
}

.hybridListRt DIV {
	height:14px;
}

.hybridListLt {
	 float:left; 
	 text-align:left; 
	 width:120px; 
}

.hybridListLt DIV {
	min-height:14px;
}

.hybridImageSwatches {
     position:absolute;
     top:330px;
     left:287px;
     z-index:2;
     width:234px;
     height:36px;
     visibility:visible;
     }

.hybridPinkBar2 {
     position:absolute;
     top:328px;
     left:308px;
     visibility:visible;
     }

.hybridPinkBar3 {
     position:absolute;
     top:107px;
     left:622px;
     visibility:visible;
     }

.hybridSwatchText {
     position:absolute;
     font-family:Verdana, Arial, sans-serif;
     text-align:left;
     background-color:#FFFFFF;
     font-size:10px;
     color:#cc3399;
     font-weight:700;
     width:auto;
	 padding-right:3px;
     top:324px;
     left:271px;
     visibility:visible;
	 z-index:3;
     }

.hybridIconText {
     position:absolute;
     font-family:Verdana, Arial, sans-serif;
     text-align:left;
     background-color:#FFFFFF;
     font-size:10px;
     color:#cc3399;
     font-weight:700;
     width:auto;
	 padding-right:3px;
     top:324px;
     left:271px;
     visibility:visible;
	 z-index:3;
     }

.hybridPinkBar {
     position:absolute;
     top:107px;
     left:622px;
     visibility:visible;
     }

.hybridInfoList {
     font-family:Verdana, Arial, sans-serif;
     text-align:left;
     background-color:#FFFFFF;
     font-size:10px;
     color:#cc3399;
     font-weight:700;
     width:auto;
	 padding-right:5px;
     position:absolute;
     top:102px;
     left:579px;
     z-index:2;
     visibility:visible;
     }

.hybridPDF {
     position:absolute;
     top:405px;
     left:700px;
     z-index:2;
     visibility:visible;
     }

.leftRIButton {
     position:absolute;
     top:310px;
     left:622px;
     z-index:2;
     visibility:visible;
     }

.navNibs {
     position:absolute;
     width:20px;
     display:inline;
     top:298px;
     left:725px;
     z-index:2;
     visibility:hidden;
     }

.relatedItems {
     position:absolute;
     width:200px;
     display:inline;
     top:305px;
     left:627px;
     z-index:2;
     visibility:visible;
     }

.rightRIButton {
     position:absolute;
     top:310px;
     left:829px;
     z-index:2;
     visibility:visible;
     }

SPAN.newItemInCart {
     font-family:Verdana, Arial, sans-serif;
     font-size:10px;
     color:#ff0000;
     }

CHECKBOX, INPUT, RADIO, SELECT {
     font-family:Verdana, Arial, sans-serif;
     font-size:11px;
     }

TEXTAREA {
     width:100%;
     font-family:Verdana, Arial, sans-serif;
     font-size:11px;
     }

SPAN.greetUser {
     font-family:Verdana, Arial, sans-serif;
     font-size:12px;
     color:#f0a480;
     font-weight:bold;
     }

TABLE.formArea {
     background:#f1f9fe;
     border-color:#9999CC;
     border-style:solid;
     border-width:1px;
     }

TD.formAreaTitle {
     font-family:Verdana, Tahoma, Verdana, Arial, sans-serif;
     font-size:12px;
     font-weight:bold;
     }

SPAN.markProductOutOfStock {
     font-family:Verdana, Tahoma, Verdana, Arial, sans-serif;
     font-size:12px;
     color:#c76170;
     font-weight:bold;
     }

SPAN.productSpecialPrice {
     font-family:Verdana, Arial, sans-serif;
     color:#ff0000;
     }

SPAN.errorText {
     font-family:Verdana, Arial, sans-serif;
     color:#FFFF00;
     }

.moduleRowOver {
     background-color:#D7E9F7;
     cursor:pointer;
     cursor:hand;
     }

.moduleRowSelected {
     background-color:#E9F4FC;
     }

.checkoutBarFrom, .checkoutBarTo {
     font-family:Verdana, Arial, sans-serif;
     font-size:10px;
     color:#9999CC;
     }

.checkoutBarCurrent {
     font-family:Verdana, Arial, sans-serif;
     font-size:10px;
     color:#000000;
     }

/* message box */.messageBox {
     font-family:Verdana, Arial, sans-serif;
     font-size:10px;
     }

.messageStackError, .messageStackWarning {
     font-family:Verdana, Arial, sans-serif;
     font-size:10px;
     background-color:#ffb3b5;
     }

.messageStackSuccess {
     font-family:Verdana, Arial, sans-serif;
     font-size:10px;
     background-color:#99ff00;
     }

/* input requirement */.inputRequirement {
     font-family:Verdana, Arial, sans-serif;
     font-size:10px;
     color:#CC3399;
     }

.yearHeader {
     font-family:Verdana, Helvetica, Arial, Verdana;
     font-size:14px;
     font-weight:bold;
     color:#000000;
     background-color:#FFFFFF;
     text-decoration:none;
     }

.calendarMonth   {
     background-color:#BBC3D3;
     cursor:default;
     width:100%;
     }

.calendarHeader  {
     font-family:Verdana, Helvetica, Arial, Verdana;
     font-size:11px;
     font-weight:bold;
     color:#000000;
     background-color:#FFFFFF;
     text-decoration:none;
     height:23px;
     }

.calendarToday   {
     font-family:Verdana, Arial, Verdana;
     font-size:10px;
     color:#000000;
     background-color:#FFCF00;
     padding-left :3px;
     text-decoration:none;
     border:1px solid #FFFFFF;
     }

.calendarWeekend {
     font-family:Verdana, Arial, Verdana;
     font-size:10px;
     color:#000000;
     background-color:#CAEEFF;
     padding-left :3px;
     line-height:14px;
     text-decoration:none;
     border:1px solid #FFFFFF;
     height:23px }

.calendar     {
     font-family:Verdana, Arial, Verdana;
     font-size:10px;
     color:#000000;
     background-color:#FFFFFF;
     padding-left :3px;
     line-height:14px;
     text-decoration:none;
     border:1px solid #FFFFFF;
     height:23px }

.event     {
     font-family:Verdana, Arial, Verdana;
     font-size:11px;
     color:#000000;
     background-color:#FFFFFF;
     text-decoration:none;
     border:1px solid #E6E6E6;
     }

.empty     {
     background-color:#F0FAFF;
     line-height:14px;
     height:23px;
	  }

.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {
     color:red;
     text-decoration:underline;
     }

.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {
     color:red;
     text-decoration:underline;
     }

.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {
     color:red;
     text-decoration:underline;
     }

/* Last-Modified:28/06/06 00:08:22 
     background-image:url(../images/main-bg.jpg);
*/#GB_overlay {
     background-color:#000;
     position:absolute;
     margin:auto;
     top:0;
     left:0;
     z-index:100;
     }

#GB_window {
     left:0;
     top:0;
     font-size:1px;
     position:absolute;
     overflow:visible;
     z-index:150;
     }

#GB_window .content {
     width:auto;
     margin:0;
     padding:0;
     }

#GB_frame {
     border:0;
     margin:0;
     padding:0;
     overflow:auto;
     white-space:nowrap;
     }

.GB_Gallery {
     margin:0 22px 0 22px;
     }

.GB_Gallery .content {
     background-color:#fff;
     border:3px solid #ddd;
     }

.GB_header {
     top:10px;
     left:0;
     margin:0;
     z-index:500;
     position:absolute;
     border-bottom:2px solid #555;
     border-top:2px solid #555;
     }

.GB_header .inner {
     background-image:url(../greybox/my_header_bg.gif);
     background-color:#333;
     font-family:Verdana, Arial, sans-serif;
     padding:2px 20px 2px 20px;
     }

.GB_header table {
     margin:0;
     width:100%;
     border-collapse:collapse;
     }

.GB_header .caption {
     text-align:left;
     color:#eee;
     white-space:nowrap;
     font-size:20px;
     }

.GB_header .close {
     text-align:right;
     }

.GB_header .close img {
     z-index:500;
     cursor:pointer;
     }

.GB_header .middle {
     white-space:nowrap;
     text-align:center;
     }

#GB_middle {
     color:#eee;
     }

#GB_middle img {
     cursor:pointer;
     vertical-align:middle;
     }

#GB_middle .disabled {
     cursor:default;
     }

#GB_middle .left {
     padding-right:10px;
     }

#GB_middle .right {
     padding-left:10px;
     }

.GB_Window .content {
     background-color:#fff;
     border:3px solid #ccc;
     border-top:none;
     }

.GB_Window .header {
     font-family: Verdana, Tahoma, Verdana, Arial, sans-serif;
	 text-transform:lowercase;
     border-bottom:1px solid #aaa;
     border-top:1px solid #999;
     border-left:3px solid #ccc;
     border-right:3px solid #ccc;
     margin:0;
     height:22px;
     font-size:10px;
     padding:3px 0;
     color:#fff;
     }

.GB_Window .caption {
     font-size:10px;
     text-align:left;
     white-space:nowrap;
     padding-right:20px;
     }

.GB_Window .close {
     text-align:right;
     }

.GB_Window .close span {
     font-size:12px;
     cursor:pointer;
     }

.GB_Window .close img {
     cursor:pointer;
     padding:0 3px 0 0;
     }

.GB_Window .on {
     border-bottom:1px solid #333;
     }

.GB_Window .click {
     border-bottom:1px solid red;
     }

/* most popular video list */.cnnMpVideoContent ol{
     margin:0;
     padding:0;
     list-style:none;
     }

.cnnMpVideoContent ol li{
     height:80px;
     position:relative;
     margin:0;
     padding:0;
     overflow:hidden;
     }

.cnnMpVideoContent ol li b{
     position:absolute;
     top:0px;
     left:0px;
     }

.cnnMpVideoContent ol li img{
     position:absolute;
     top:0px;
     right:0px;
     }

* html MpVideoContent ol li a{
     height:80px;
     }

*:first-child+html MpVideoContent ol li a{
     height:80px;
     }

/* hover */#cnnMostPopMod .active .WireRedBox,#cnnMostPopMod .closed .WireBox{
     display:none;
     }

#cnnMostPopMod .closed .WireRedBox,#cnnMostPopMod .active .WireBox{
     display:block;
     }

/* End Most Popular Module================================================================================================= */.cnnMpVideo IMG.cnnVidKeyFrame {
     width:56px;
     height:80px;
     }

#cnnMpVidCtnt0 {
     position:absolute;
     top:0px;
	  }

#cnnMpVidCtnt1 {
     position:absolute;
     top:0px;
	  }

#cnnMpVidCtnt2 {
     position:absolute;
     top:0px;
	  }

#cnnMpVidCtnt0 {
     left:18px;
	  }

#cnnMpVidCtnt1 {
     left:354px;
	  }

#cnnMpVidCtnt2 {
     left:690px;
	  }

#cnnMpVideoBox .cnnMpVidBtns {
     padding:0px;
     }

#cnnMpVideoBox IMG#cnnMpVidBtnL {
     cursor:default;
     }

#cnnMostPopMod .active .WireRedBox,#cnnMostPopMod .closed .WireBox{
     display:none;
     }

#cnnMostPopMod .closed .WireRedBox,#cnnMostPopMod .active .WireBox{
     display:block;
     }

/* End Most Popular Module================================================================================================= */.cnnMpVideoContent {
     overflow:hidden;
     width:200px;
     position:relative;
     height:80px;
     }

.cnnMpVideoContent .cnnMpVideo {
     float:left;
     width:56px;
     position:relative;
     height:80px;
	 }

.cnnMpVideoContent .cnnMpVideoLive {
     float:left;
     width:56px;
     position:relative;
     height:80px;
	 }
	 
.clsBigScreenArea {
	float: left;
	border: 1px solid blue;
	padding: 18px;
	margin-right: 32px;
}

.clsBigScreenImage {
}

