/*******************************************************************************************************************
/
/  Antique Street Lamps
/  Stylesheet created by Jeff Lin on 09-12-2008
/  =================================================================================================================
/
/  
/
/ 
/
/
/
*******************************************************************************************************************/













/*******************************************************************************************************************/
/*******************************************************************************************************************
/
/   General style
/   purpose: setting up the overall site appearance, and establish parent-level code
/
*******************************************************************************************************************/
body {
 margin:0;
 padding:0;
}

.all {
 clear:both;
}

.hide {
 display:none;
}

input.forminputs {
 border:solid 1px #000;
}

input.formbtns {
 border:0px none;
 background:#FFF;
 font-weight:bold
}

.red {
 color:#CC0000;
}

hr.solidline {
 border:solid 1px #FFF;
 background:#FFF;
}
















/*******************************************************************************************************************/
/*******************************************************************************************************************
/
/   Navigation
/   purpose: general navigation
/
*******************************************************************************************************************/
#bluebg {
 background:#042F86;
 width:100%;
 float:left;
}

ul#pageNav {
 width:100%;
 min-width:1000px;
 background:#042F86;
 list-style:none;
 padding:2px 0 0 0;
 margin:0;
 float:left;
}

#pageNav li {
 margin-right:5px;
 float:left;
}

#pageNav li a {
 width:90px;
 height:15px;
 text-indent:-99999px;
 background-repeat:no-repeat;
 display:block;
}

#pageNav li#Nav-home a {
 background-image:url('../images/navigation/home.gif');
}

#pageNav li#Nav-home a:hover {
 background-image:url('../images/navigation/home_a.gif');
}

#pageNav li#Nav-home.current a {
 background-image:url('../images/navigation/home_a.gif');
}

#pageNav li#Nav-contact a {
 background-image:url('../images/navigation/contact.gif');
}

#pageNav li#Nav-contact a:hover {
 background-image:url('../images/navigation/contact_a.gif');
}

#pageNav li#Nav-contact.current a {
 background-image:url('../images/navigation/contact_a.gif');
}

#pageNav li#Nav-product a {
 background-image:url('../images/navigation/products.gif');
}

#pageNav li#Nav-product a:hover {
 background-image:url('../images/navigation/products_a.gif');
}

#pageNav li#Nav-product.current a {
 background-image:url('../images/navigation/products_a.gif');
}

#pageNav li#Nav-sales a {
 background-image:url('../images/navigation/sales.gif');
}

#pageNav li#Nav-sales a:hover {
 background-image:url('../images/navigation/sales_a.gif');
}

#pageNav li#Nav-sales.current a {
 background-image:url('../images/navigation/sales_a.gif');
}

#pageNav li#Nav-techdata a {
 background-image:url('../images/navigation/techdata.gif');
}

#pageNav li#Nav-techdata a:hover {
 background-image:url('../images/navigation/techdata_a.gif');
}

#pageNav li#Nav-techdata.current a {
 background-image:url('../images/navigation/techdata_a.gif');
}

#pageNav li#Nav-utility a {
 background-image:url('../images/navigation/util.gif');
}

#pageNav li#Nav-utility a:hover {
 background-image:url('../images/navigation/util_a.gif');
}

#pageNav li#Nav-utility.current a {
 background-image:url('../images/navigation/util_a.gif');
}

#pageNav li#Nav-gallery a {
 background-image:url('../images/navigation/gallery.gif');
}

#pageNav li#Nav-gallery a:hover {
 background-image:url('../images/navigation/gallery_a.gif');
}

#pageNav li#Nav-gallery.current a {
 background-image:url('../images/navigation/gallery_a.gif');
}


#pageNav li#Nav-build a {
 width:129px;
 background-image:url('../images/navigation/build.gif');
}

#pageNav li#Nav-build a:hover {
 width:129px;
 background-image:url('../images/navigation/build_a.gif');
}

#pageNav li#Nav-build.current a {
 background-image:url('../images/navigation/build_a.gif');
}

#pageNav li#Nav-assemble {
 background-image:url('../images/navigation/assemble.gif');
}

#pageNav li#Nav-assemble a:hover {
 background-image:url('../images/navigation/assemble_a.gif');
}

#pageNav li#Nav-assemble.current a {
 background-image:url('../images/navigation/assemble_a.gif');
}

#pageNav li#Nav-favorite a {
 background-image:url('../images/navigation/favorites.gif');
}

#pageNav li#Nav-favorite a:hover {
 background-image:url('../images/navigation/favorites_a.gif');
}

#pageNav li#Nav-favorite.current a {
 background-image:url('../images/navigation/favorite_a.gif');
}

#pageNav li#Nav-register a {
 background-image:url('../images/navigation/register.gif');
}

#pageNav  li#Nav-register a:hover {
 background-image:url('../images/navigation/register_a.gif');
}

#pageNav li#Nav-register.current a {
 background-image:url('../images/navigation/register_a.gif');
}

#pageNav li#Nav-login a {
 background-image:url('../images/navigation/login.gif');
}

#pageNav li#Nav-login a:hover {
 background-image:url('../images/navigation/login_a.gif');
}

#pageNav li#Nav-login.current a {
 background-image:url('../images/navigation/login_a.gif');
}








/*******************************************************************************************************************/
/*******************************************************************************************************************
/
/   Wrapper
/   purpose: Setup the wrapper layout groups
/
*******************************************************************************************************************/
#wrapper {
 width:1000px;
 float:left;
}

#intro-wrapper {
 width:100%;
 float:left;
}

#body-wrapper {
 width:100%;
 background:#973B3C;
 font-family:Arial, Verdana, Sans-serif;
 padding-bottom:1px;
 float:left;
}

















/*******************************************************************************************************************/
/*******************************************************************************************************************
/
/   Intro-wrapper
/   purpose: controls the appearance of Intro-wrapper elements  (except main navigation, see above)
/
*******************************************************************************************************************/
#intro-wrapper {
 background:#FFF url("/images/intro_wrapper_background.gif") repeat-x top left;
 float:left;
}

#intro-wrapper h1 {
 behavior: url("/includes/iepngfix.htc");
 background:url("/images/ASL_logo_style2.png") no-repeat top left;
 width:350px;
 height:80px;
 text-indent:-999999px;
 margin:10px 0 10px 10px;
 float:left
}

#intro-wrapper h1 a {
 width:350px;
 height:80x;
 display:block;
 text-decoration:none;
 border:none;
}

#intro-wrapper h3 {
 font-family:Arial, Verdana, Sans-serif;
 font-size:16px;
 background:#1E896B url('../images/greengradient.gif') repeat-x left;
 width:100%;
 margin:0;
 padding:3px 0;
 float:left;
}

#intro-wrapper h3 a {
 color:#FFF;
 text-decoration:none;
 margin-left:8px;
}




















/*******************************************************************************************************************
/
/   Body-wrapper
/   purpose: controls the appearance of Body-wrapper element (left, center, and right column)
/
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/
/   bodyLeft
/
*******************************************************************************************************************/
#bodyLeft {
 width:100px;
 padding:1px;
 float:left;
 display:none;
}

#bodyLeft ul {
 list-style:none;
 margin:5% 0 0 0;
 padding:0;
}

#bodyLeft li {
 margin-top:10px;
}















/*******************************************************************************************************************/
/*******************************************************************************************************************
/
/   bodyCenter
/   * controls global variable
/
*******************************************************************************************************************/
#bodyCenter {
 width:50%;
 background:#FFF url('../images/StreetBG.jpg') repeat-x left center;
 padding:10px;
 float:left
}

#bodyCenter object {
 border:solid 1px #000;
}


#bodyCenter h1, #bodyCenter h2, #bodyCenter h3, #bodyCenter h4 {
 color:#973B3C;
 font-size:90%;
 margin:5px;
}

#bodyCenter p {
 font-size:70%;
 margin:5px;
}

#bodyCenter dl {
 margin:0;
}

#bodyCenter ul {
 list-style:none;
 margin:2% 5px 5px 5px;
 padding:5px; 
}

#bodyCenter li {
 list-style:none;
}

#bodyCenter li .posts {
 width:100%;
 line-height:17px;
}

#bodyCenter li .posts img {
 margin:5px;
 border:0px none;
 float:left
}

#bodyCenter img.singleFrames {
 border:solid 1px #808080;
 padding:5px;
 margin:10px;
 background:#FFF;
 float:left;
}

#bodyCenter a:link, #bodyCenter a:visited {
 color:#973B3C;
 text-decoration:none;
}

#bodyCenter a:hover {
 color:#404040;
 text-decoration:none;
}

#NewsCarousel {
 margin:0 0 30px 0;
}

#NewsCarousel h2 {
 font-size:16px;
}


#FeatureCarousel ul {
 list-style:none;
 margin:0;
 padding:0;
 background:#FFF;
}

#FeatureCarousel li {
}


#FeatureCarousel a img {
 border:solid 1px #FFF;
}

#FeatureCarousel a:hover img {
 border:solid 1px #808080;
}

#tabset {
 text-align:right;
}




/*******************************************************************************************************************
/
/   UL/DL TAGs with SPECIAL IDs
/   (1) homeSpot - Home page
/   (2) techSpot - Technical Data
/   (3) toolSpot - Site Utilities
/   (4) contactSpot - Contact Us
/   (5) aboutSpot - About ASL
/   * (6) product-info - Products (Darkskies and Rapid-ship)
/   (7) saleSpot - Sales
/   (8) gallerySpot - Gallery
/
************************************************************************************************************ (1) */
ul#homeSpot {
 margin:0;
 padding:0;
 display:block;
}

#homeSpot li {
 margin-bottom:10px;
 display:block;
}

#homeSpot li .posts ul a:link, #homeSpot li .post ul a:visited {
 color:#973B3C;
 text-decoration:none;
}

#homeSpot li .posts ul a:hover {
 color:#973B3C;
 text-decoration:underline;
}

#homeSpot li .posts ul.configPointer li {
 margin-left:15px;
 list-style:square;
}

#homeSpot li .posts #configTutorials {
 width:100%;
 border:solid 1px #808080;
 background:#FFF;
 float:left;
}

#configTutorials h3 {
 border-bottom:solid 1px #808080;
 padding:0 0 5px 0;
}

#configTutorials img {
 float:left;
}

#configTutorials ul {
 font-size:75%;
 font-weight:bold;
 padding:0;
 margin:0;
 float:left;
}

#configTutorials li {
 background:url('/images/symbols/redarrow.gif') no-repeat 0 50%;
 padding-left:15px
}

#LaunchConfig {
 width:100%;
 text-align:center;
 margin-top:0;
}

#LaunchConfig input.redirectbtn {
 font-weight:bold; 
}



/************************************************************************************************************ (2) */
#techSpot {
 float:left;
}

#techSpot ul {
 display:block;
 float:left;
 clear:both;
}

#techSpot li {
 margin-bottom:10px;
 display:block;
 clear:both;
}

#techSpot li .posts {
 clear:both;
}

#techSpot li ul {
 font-size:70%;
 line-height:10px;
}

#techSpot table {
 width:96%;
 border-collapse:collapse;
 margin-top:0px;
 margin-left:5px;
 border:solid 1px #000;
}

#techSpot caption {
 font-size:70%;
 text-align:left;
 padding-bottom:10px;
}

#techSpot thead {
 background:#EEE;
}

#techSpot tbody {
 background:#FFF;
}

#techSpot th {
 font-size:80%;
 text-align:left;
 padding:5px;
}

#techSpot td {
 font-size:70%;
 padding:5px;
 border-bottom:solid 1px #CECECE;
 vertical-align:top;
}

#techSpot th#fileNumber {
 width:30%;
}

#techSpot th#fileTitle {
 width:40%;
}

#techSpot th#fileFormat {
 width:30%;
}

#techSpot a.pdf_file {
 background:url('../images/icons/pdf_file.gif') no-repeat 0 50%;
 padding-left:20px
}

#techSpot a.dxf_file {
 background:url('../images/icons/dxf_file.gif') no-repeat 0 50%;
 padding-left:20px
}

#techSpot-software {
 width:100%;
 border:solid 1px #808080;
 background:#D7D9C2;
 float:left;
}

#techSpot-software .softwareCol {
 width:45%;
 margin:1%;
 display:block;
 float:left;
}

#techSpot-software .softwareCol strong a {
 background:url('../images/symbols/redArrow.gif') no-repeat 0 50%;
 padding-left:20px
}




/*** photometry related *******************/
/******************************************/
dl#techSpot-legend {
 border:solid 1px #808080;
 background:#EEE;
 margin:10px 0 10px 0;
 float:left;
}

#techSpot-legend dt {
 font-weight:bold;
 font-size:70%;
 margin:5px;
 border-bottom:solid 1px #808080;
}

#techSpot-legend dd {
 width:48%;
 margin:0;
 float:left;
}

ul#techSpot-reportList {
 margin:5px;
 padding:0;
 display:block; 
 float:left;
}

#techSpot-reportList li {
 line-height:22px;
 display:block;
 clear:left;
}

table#tableReport-A {
 margin-bottom:10px;
}

table#tableReport-B {
 margin-bottom:10px;
}

#tableReport-B th {
 width:200px;
 font-weight:bold;
 text-align:right;
}

#tableReport-B td {
 width:200px;
 text-align:right;
}

table#tableReport-D {
 border:solid 1px #808080;
 background:#D7D9C2;
}



ul#PhotometryList {
 width:96%;
 list-style:none;
 font-size:12px;
 line-height:18px;
 clear:both;
 float:left;
}

#PhotometryList img, #PhotometryList a img {
 border:none;
 margin:2px;
}

table#PhotometryDetail {
 width:96%;
 border-collapse:collapse;
 margin-top:0px;
 margin-left:5px;
 border:solid 1px #000;
 float:left;
}

#PhotometryDetail img, #PhotometryDetail a img {
 border:none;
 margin:2px;
}











/************************************************************************************************************ (3) */
ul#toolSpot {
 font-size:12px;
 display:block;
}

ul#toolSpot li a {
 background:url('../images/symbols/redArrow.gif') no-repeat 0 50%;
 padding-left:15px
}

ul#toolSpot_v2 {
 display:block;
}

ul#toolSpot_v2 img {
 border:0px none;
}

ul#toolSpot_v2 table {
 border:0px none;
 border-collapse:collapse;
 float:left
}

/************************************************************************************************************ (4) */
dl#contactSpot {
 display:block;
}

dl#contactSpot dt {
 font-size:80%;
 text-align:left;
 font-weight:bold;
 margin:5px 0 0 0;
}

dl#contactSpot dd {
 font-size:70%;
 text-align:left;
 margin:0;
}

#contactSpot dd a {
 background:url('../images/symbols/redArrow.gif') no-repeat 0 50%;
 padding-left:15px
}


dl#contactForm1 {
 width:40%;
 float:left;
}

dl#contactForm2 {
 width:40%;
 float:left;
}

dl#contactForm3 {
 width:100%;
 float:left;
}

dl.basic {
 margin:0;
 padding:0;
}

dl.basic dt {
 font-weight:bold;
 font-size:70%;
 margin-top:10px;
}

dl.basic dd {
 margin:0;
}

/************************************************************************************************************ (5) */
ul#aboutSpot {
 list-style:none;
}

#aboutSpot li {
 margin-top:10px;
}

#aboutSpot li ul {
 list-style-type:square;
 font-size:70%;
}

/************************************************************************************************************ (6) */
#product-info {
 display:block;
}

#product-info .noteframe {
 padding:10px;
 background:#FFF url('../images/productDecor1.gif') repeat-x left bottom;
 border:1px solid #808080;
 margin-bottom:10px;
 float:left
}

#product-info h2 {
 margin-top:10px;
 margin-left:0;
}

#product-info h2#product-title {
 font-size:16px;
}

#product-info .noteframe img {
 padding:0px;
 background:#FFF;
 border:solid 0px #808080;
 margin-right:10px;
 margin-bottom:5px;
 text-align:center;
 float:left;
}

#product-info .noteframe ul {
 font-size:70%;
 display:block;
 float:left;
}

#product-info .noteframe li {
 background:url('../images/symbols/redArrow.gif') no-repeat 0 10%;
 padding-left:20px
}


#product-series dl {
 font-size:70%;
 margin-left:10px;
}

#product-series dt {
 font-weight:bold;
 margin-top:5px;
 color:#1D1771;
}

#product-series dt.focustag {
 color:#CC0000;
}

#product-series dt.blurtag {
 color:#1D1771;
}

#product-series dd {
 width:100%;
 margin-left:5px;
 float:left;
}

#product-series dd img {
 border:none;
}

#product-series dd span.prodiconBox {
 width:70px;
 border:solid 1px #808080;
 background:#FFF;
 margin:5px;
 text-align:center;
 font-weight:bold;
 float:left;
}

#product-series dd span.prodiconBoxV2 {
 width:100px;
 border:solid 1px #808080;
 background:#FFF;
 margin:5px;
 text-align:center;
 font-weight:bold;
 float:left;
}




#product-other {
 margin-top:10px;
}

#product-other ul {
 font-size:70%;
 margin:0;
}

#product-other ul li.pdflist {
 background:url('../images/icons/pdf_file.gif') no-repeat 0 50%;
 padding-left:20px
}

/************************************************************************************************************ (7) */
dl#saleSpot {
 display:block;
}

#saleSpot dt {
 font-weight:bold;
 font-size:70%;
 padding-left:5px;
 float:left;
}

#salesSpot dd {
 margin:0;
}



dl#GOOD-result {
 display:block;
}

#GOOD-result dt {
 font-size:80%;
 font-weight:bold;
 color:#CC0000;
 padding-left:5px;
}

#GOOD-result dd {
 font-size:70%;
 margin:0;
 padding-left:7px;
}


dl#BAD-result {
 display:block;
}

#BAD-result dt {
 width:70px;
 font-size:70%;
 font-weight:bold;
 color:#CC0000;
 text-align:right;
 float:left;
}

#BAD-result dd {
 margin:0;
 padding-left:5px;
}



/************************************************************************************************************ (8) */
ul#gallerySpot {
 display:block;
}

#gallerySpot li {
 float:left;
}

#gallerySpot li .galleryCategory {
 width:100%;
 border-bottom:solid 1px #EEE;
 padding:5px 0 5px 0;
 float:left;
}

#gallerySpot li .galleryCategory img {
 border:solid 1px #1E896B;
 background:#FFF;
 padding:2px;
 margin-right:5px;
 float:left;
}

#gallerySpot li .galleryItems {
 width:120px;
 height:120px;
 border:solid 1px #808080;
 background:#FFF;
 text-align:center;
 padding:2px;
 font-size:70%;
 margin:5px;
}

#gallerySpot li .galleryItems img {
 height:60%;
 border:0px none;
 margin:5px
}

#gallerySpot li .galleryItems-BIG img {
 width:80%;
 border:solid 1px #808080;
 background:#FFF;
 padding:3px;
}







/*******************************************************************************************************************
/
/   H2 TAGs with SPECIAL IDs
/   note: declaration from #bodyCenter guaranteed that it will be shown
/
*******************************************************************************************************************/
#bodyCenter h2#decor1 {
 text-indent:-99999px;
 background:url('../images/outdoordeclighting.jpg') no-repeat left;
 width:400px;
 margin:0;
 padding-bottom:15px
}

#bodyCenter h2#utility1 {
 font-size:16px;
 background:url('../images/icons/icon_Utility.jpg') no-repeat 0 50%;
 margin:0; padding-left:80px; padding-right:0; padding-top:20px; padding-bottom:20px
}

#bodyCenter .post h2 {
 margin:0;
}

#bodyCenter .post h2 a {
 text-decoration:none;
}

#bodyCenter ul#homeSpot .posts h2 {
 text-indent:-99999px;
 width:500px;
 height:124px;
 margin:0;
}

#bodyCenter ul#homeSpot .posts h2 a {
 width:500px;
 height:124px;
 display:block;
 text-decoration:none;
}

#bodyCenter .posts h2#configBanner {
 background:url('../images/configuratorBanner.gif') no-repeat left;
}

#bodyCenter .posts h2#rspBanner {
 background:url('../images/rspBanner.jpg') no-repeat left;
}

#bodyCenter .posts h2#bonnBanner {
 background:url('../images/bonnBanner.jpg') no-repeat left;
}

#bodyCenter .posts h2#bristolBanner {
 background:url('../images/BristolBanner.jpg') no-repeat left;
}

#bodyCenter .posts h2#osloBanner {
 background:url('../images/osloBanner.jpg') no-repeat left;
}

#bodyCenter .posts h2#veronaBanner {
 background:url('../images/veronaBanner.jpg') no-repeat left;
}


/*******************************************************************************************************************
/
/   Featured Product [ SPECIAL ]
/
*******************************************************************************************************************/
#prodSelection {
 width:100%;
 background:#FFF url('../images/aboutGradient1.gif') repeat-x left bottom;
 border:1px solid #808080;
 float:left
}

#prodSelection h2#prodTitle {
 font-size:16px;
 color:#000;
 text-align:center;
 padding-bottom:5px;
}

#prodSelection p {
 margin:5px;
}

#specialtyProd {
 width:100%;
 text-align:center;
 border-top:solid 1px #808080;
 float:left;
}

#specialtyProd ul {
 margin:0;
 padding:0;
 list-style:none;
}

#specialtyProd li {
 width:150px;
 margin:5px;
 float:left;
}

#specialtyProd img {
 border:solid 1px #808080;
 padding:1px;
}

#standardProd {
 width:100%;
 border-top:solid 1px #808080;
 float:left;
}

#standardProd ul.standardProd-col {
 width:45%;
 display:block;
 float:left;
}

#standardProd ul.standardProd-col strong {
 background:url('../images/symbols/redArrow.gif') no-repeat 0 50%;
 padding-left:20px
}



























/*******************************************************************************************************************/
/*******************************************************************************************************************
/
/   bodyRight
/
*******************************************************************************************************************/
#bodyRight {
 width:30%;
 float:left;
}

#bodyRight h2 {
 font-size:14px;
 text-align:left;
 color:#000;
 margin-bottom:5px;
 padding:4px;
 border:solid 1px #FFF;
 background:#D7D9C2;
}

#bodyRight p {
 font-size:12px;
 text-align:left;
 color:#FFF;
 line-height:14px;
 margin-bottom:10px;
}

#bodyRight strong {
 font-size:12px;
 color:#FFF;
}

#bodyRight ul {
 font-size:12px;
 list-style:none;
 color:#FFF;
 margin:0;
 padding:0;
}

#bodyRight li {
 padding-left:20px;
 background:url('/images/symbols/redArrow.gif') no-repeat 0 50%;
}

#bodyRight img {
 border:none;
}

#bodyRight a {
 font-weight:bold;
}

#bodyRight a:link, #bodyRight a:visited {
 color:#FFF;
 text-decoration:none;
}

#bodyRight a:hover {
 text-decoration:underline;
}

#bodyRight .bodyRight-box {
 margin:10px 0 30px 10px;
}














/*******************************************************************************************************************/
/*******************************************************************************************************************
/
/   Foot-wrapper
/   purpose: controls the appearance of Foot-wrapper element
/
*******************************************************************************************************************/
#foot-wrapper {
 width:1000px;
 margin-top:10px;
 float:left;
}

#foot-wrapper p {
 margin:0 0 0 5px;
 float:left;
}

#foot-wrapper img {
 border:0px none;
}


ul#footRight {
 list-style:none;
 margin:0 5px 0 0;
 padding:0;
 font-size:70%;
 display:inline;
 float:right;
}

#footRight li {
 display:inline;
 margin-left:5px;
}

#footRight li a:link, #footRight li a:visited {
 color:#808080;
 text-decoration:none;
 margin-right:5px;
}

#footRight li a:hover {
 color:#CC0000;
}
















/*******************************************************************************************************************/
/*******************************************************************************************************************
/
/   Ad or Promotions
/
*******************************************************************************************************************/
#adSpace {
 background:#FFF;
 text-align:center;
 padding-top:10px;
 padding-bottom:10px;
}




















/*******************************************************************************************************************/
/*******************************************************************************************************************
/
/   New Homepage style
/
*******************************************************************************************************************/
#body-wrapper-new {
 font-family:Verdana, Arial, Sans-serif;
 margin:0;
 padding:0;
 width:100%;
 float:left;
}

#body-wrapper-new h1 {
 font-size:95%;
 font-weight:bold;
 color:#1e896b;
}

#body-wrapper-new p {
 font-size:80%;
}

#body-wrapper-new ul {
 font-size:80%;
 margin:0;
 padding:0;
 list-style:none;
 float:left;
}

#body-wrapper-new ol {
 font-size:80%;
}

#body-wrapper-new a {
 color:#ab0000;
 text-decoration:none;
}

#body-wrapper-new a:hover {
 text-decoration:underline;
}

#body-wrapper-new a img {
 border:solid 1px #FFF;
}

#body-wrapper-new a:hover img {
 text-decoration:none;
 border:solid 1px #FFF;
}






#MainContent {
 width:100%;
 margin:0;
}

#swf-flash-obj {
 margin:0;
}














#SideContent {
 width:100%;
 float:left;
}

#SideContent .column-content {
 margin:18px;
}

#SideContent .sidecontent-column1 {
 width:50%;
 float:left;
}

#SideContent .sidecontent-column2 {
 width:20%;
 float:left;
}

#SideContent .sidecontent-column3 {
 width:30%;
 float:right;
}

#SideContent .column80 {
 width:80%;
 float:left;
}

#SideContent .column20 {
 width:20%;
 float:left;
}




#SideContent .size20,#SideContent .size30, #SideContent .size40, 
#SideContent .size50, #SideContent .size60, #SideContent .size70 {
 
 height:300px;
 float:left;
} 


#SideContent .size20 {
 width:20%;
  background:#CC0000; 
 margin-right:10px;	
}

#SideContent .size30 {
 width:30%;
 background:#CC0000;
}

#SideContent .size40 {
 width:40%;
}

#SideContent .size50 {
 width:50%;
 background:#CC0000;
 margin-left:20px; 
 margin-right:10px;	
}

#SideContent .size60 {
 width:60%;
}

#SideContent .size70 {
 width:70%;
}
