A 
   {
   color:#000000;text-decoration:none;
   }
A.Page 
   {
   color:#666666;
   text-decoration:none;
   }
A:hover, A.Page:hover
   {
   color:#003399;
   text-decoration:underline;
   }

A.MenuTitle {color:#000;text-decoration:none;font-weight:bold;}
A.MenuTitle:hover {color:#003366;text-decoration:underline;}

A.MenuTitleHeader {color:#fff;font-weight:bold}
A.MenuTitleHeader:hover {background-color:#339999;color:#fff;text-decoration:underline;}

A.CatMenuTitle 
   {
   color:#006666;
   text-decoration:none;
   }
A.CatMenuTitle:hover 
   {
   color:#000000;
   text-decoration:underline;
   }
A.Category
   {
   text-decoration:none;
   font-size:12px;
   font-weight:bold;
   }
A.Category:hover
   {
   text-decoration:underline;
   color:#003399;
   font-size:12px;
   }
A.Product 
   {
   text-decoration:none;
   font-size:11px;
   }
A.Product:hover 
   {
   text-decoration:underline;
   color:#003399;
   font-size:11px;
   }
A.CategoryListItem
   {
   color:#000000;
   font-size:12px;
   padding:0;
   }
A.CategoryListItem:hover
   {
   color:#000000;
   font-size:12px;
   padding:0;
   text-decoration:underline;
   }
A.ProductListItem 
   {
   color:#000;
   text-decoration:none;
   font-size:13px;
   font-weight:bold;
   }
A.ProductListItem:hover 
   {
   color:#003399;
   font-weight:bold;
   text-decoration:underline;
   }

.link {color:#003399;text-decoration:underline;}
A.link {color:#003399;text-decoration:underline;}
A.link:hover {color:#3300cc;font-weight:bold;text-decoration:underline;}
.link1 {color:#000;font-weight:bold; text-decoration:none;}
A.link1 {color:#000;font-weight:bold; text-decoration:none;}
A.link1:hover {color:#330099;font-weight:bold;text-decoration:underline;}

body 
   {
   background-color:#cccccc;
   color:#000000;
   font:11px Arial, Helvetica, sans-serif;
   margin:10 0 0 10;
   padding:0;
   text-align:center;
   }
DIV.Main 
   {
   background-color:#ffffff;
   text-align:center;
   width:815px;
   margin: 10 10 0 10;
   }
TABLE.Main
   {
   text-align:center;
   width:800px;
   height:100%;
   margin:10px 10px 0px 10px;
   padding:0;
   }
body.ac_shipcalc_01 table {width:280px;}

TD.Main 
   {
   text-align:left;
   width:740px;
   padding:0px 0px 0px 10px;
   }
th, td
   {
   font:12px Arial, Helvetica, sans-serif;
   text-decoration:none;
   margin:0;
   padding:0;
   }
body.ac_webpage_01 table TH TD {padding:5px;}

TABLE.LeftNav 
   {
   margin:7px 0px 0px 0px;
   }
TABLE.RightNav
   {
   margin:7px 0px 0px 0px;
   padding:0px 0px 14px 12px;
   }
TABLE.StoreHeader 
   {
   text-align:center;
   width:100%;
   margin:0px 0px 0px 0px;
   }
TH.StoreHeader 
   {
   font-weight:bold;
   text-align:center;
   height:86px;
   }
TD.StoreHeader 
   {
   background-color:#339999;
   height:26px;
   text-align:left;
   padding:0px 0px 0px 10px;
   }

TD.StoreHeaderButton 
   {
   color:ffffff;
   text-align:center;
   padding:0px 3px 0px 3px;
   }
TD.StoreHeaderButtonActive 
   {
   font-weight:bold;
   color:#ffffff;
   border-bottom:0;
   background-color:#339999;
   font-style:italic;
   }
DIV.MenuBox 
   {
   text-align:left;
   }
TABLE.MenuBox 
   {
   border:1px solid #c5c2db;
   margin-bottom: 10px;
   width:155px;
   }
TH.MenuBox 
   {
   background-color:#DBE8F4;
   border-bottom:1px solid #c5c2db;
   font-weight:bold;
   color:#000;
   height:26px;
   text-align:center;
   }
TH.MenuBox1 
   {
   background-color:#DBE8F4;
   border-bottom:1px solid #c5c2db;
   font-weight:bold;
   color:#000;
   height:26px;
   text-align:center;
   }
TD.MenuBox 
   {
   background-color:#FEFCE7;
   border-bottom:1px solid #c5c2db;
   text-align:left;
   padding:5px;
   font-size:11px;
   }
TD.MenuBox1
   {
   background-color:#FEFCE7;
   border-bottom:1px solid #c5c2db;
   text-align:left;
   padding:10px;
   font-size:11px;
   }
TD.MenuBox2
   {
   background-color:#FEFCE7;
   border-bottom:1px solid #c5c2db;
   text-align:center;
   padding:10px;
   font-size:11px;
   }
TD.MenuBoxBasket 
   {
   background-image: url('/store/images/box_data_bg.png');
   text-align:center;
   padding:5px;
   font-size:12px;
   border-bottom:1px solid #c5c2db;
   font-weight:bold;
   color:#CC3300;
   }
TD.MenuBoxData 
   {
   background-color:#CCC;
   border:none;
   font-size:10px;
   font-weight:normal;
   text-align:left;
   padding:2px;
   }
TABLE.OuterTable 
   {
   vertical-align:top;
   margin:5px 5px 5px 5px;
   width:98%;
   }
TH.OuterTable 
   {
   font-weight:bold;
   text-align:right;
   padding:2px;
   }
BODY.ac_vieworder_01 TH.OuterTable {padding:2px 15px 2px 2px;}
TD.OuterTable 
   {
   background-position:0;
   padding:0px 15px 0px 15px;
   text-align:left;
   vertical-align:middle;
   }
BODY.ac_billinfo_01 TD.OuterTable 
   {
   font-size:12px;
   vertical-align:top;
   padding:1px;
   }
BODY.ac_editaddr_01 TD.OuterTable 
   {
   font-size:12px;
   vertical-align:top;
   padding:1px;
   }
TH.OuterTableHeader 
   {
   font-weight:normal;
   background-color:#fff;
   text-align:center;
   padding:0 15px 0 15px;
   }

TH.OuterTableSection 
   {
   border: 1px solid #cccccc;
   font-weight:bold;
   font-size:12px;
   text-align:center;
   padding:2px 2px 2px 15px;
   }
TH.OuterTableCaption 
   {
   background-color:#DBE8F4;
   border-bottom:1px solid #c5c2db;
   color:#000000;
   font-weight:bold;
   font-size:12px;
   margin:8px 0px 8px 0px;
   padding:4px 0px 4px 0px;
   text-align:center;
   }
TD.OuterTableCaption 
   {
   margin-top:4px;
   font-weight:bold;
   font-size:14px;color:#fff;
   background-color:#696;
   text-align:center;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#666;
   background-position:top;
   padding:2px;
   }
TABLE.InnerTable 
   {
   text-align:center;
   }
TH.InnerTable 
   {
   font-weight:bold;
   text-align:right;
   padding:3px 15px 3px 15px;
   }
TD.InnerTable 
   {
   vertical-align:top;
   text-align:left;
   padding:7px 15px 7px 15px;
   }
TR.InnerTableHeader 
   {
   background-color:#FFF7D2;
   text-align:left;
   }
TH.InnerTableHeader 
   {
   border-right: 1px solid #cccccc;
   border-left: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   font-weight:bold;
   text-align:center;
   background-color:#FFFBE5;
   white-space:nowrap;
   padding:4px;
   }
TR.InnerTableOdd 
   {
   background-color:#fff;
   }
TR.InnerTableEven 
   {
   background-color:#F5F6F6;
   vertical-align:middle;
   }
TH.InnerTableCaption 
   {
   font-weight:bold;
   font-size:14px;
   background-color:#D5D5B5;
   text-align:center;
   padding:2px;
   }
TD.InnerTableAmount 
   {
   vertical-align:top;
   text-align:right;
   border-top:0 none;
   font-weight:normal;
   padding:7px 15px 7px 0px;
   }
TD.InnerTableCenter 
   {
   vertical-align:top;
   text-align:center;
   padding:7px;
   }
TD.InnerTableTotal 
   {
   vertical-align:super;
   text-align:right;
   border-top:double 3px;
   font-weight:bold;
   padding:7px;
   }
TD.Navigation 
   {
   font-size:12px;
   font-weight:bold;
   background-color:#EEE;
   text-align:center;
   padding:5px;
   background-position:center;
   margin:10px 10px;
   border-top:1px solid #EEE;
   }
TD.CategoryTrails 
   {
   border-bottom:1px solid #BBB6DF;
   font-size:11px;
   font-weight:normal;
   text-align:left;
   padding:5px 15px 5px 15px;
   background-position:center center;
   height:0;
   vertical-align:middle;
   }
A.CategoryNavigation 
   {
   font-style:normal;
   }
A.CategoryNavigation:hover 
   {
   color:#000;
   font-weight:normal;
   text-decoration:underline;
   font-style:normal;
   }
TABLE.CategoryNavigation 
   {
   }
TD.CategoryNavigation 
   {
   font-weight:normal;
   background-color:#bbbb9e;
   text-align:left;
   border-top:0 none;
   border-right:0 none;
   border-bottom:1px solid #666;
   border-left:0 none;
   }
TD.CategoryNavigationButton 
   {
   font-weight:normal;
   background-color:#BBBB9E;
   text-align:left;
   border:0 none;
   }
A.CategoryNavigationActive 
   {
   color:#000;
   font-weight:bold;
   font-style:italic;
   }
A.CategoryNavigationActive:hover 
   {
   color:#000;
   font-weight:bold;
   text-decoration:underline;
   font-style:italic;
   }
TD.CategoryNavigationButtonActive 
   {
   background-color:#BBBB9E;
   text-align:left;
   }
TD.ProductNavigation 
   {
   padding:5px;
   text-align:right;
   font-weight:normal;
   font-size:11px;
   }
TD.ProductImage 
   {
   background-color:#fff;
   text-align:center;
   }
TABLE.ProductListing 
   {
   margin:5px 5px 5px 5px;
   width:100%;
   spacing:10px;
   }
TH.ProductListing 
   {
   margin-top:4px;
   color:#000;
   background-color:#cce0e0;
   text-align:center;
   padding:2px;
   }
TD.ProductListing 
   {
   padding:10px 10px 10px 10px;
   font-size:12px;
   text-align:center;
   vertical-align:botton;
   border-top: 1px solid #D7D5E5;
   }
BODY.ac_category_01 TD.ProductListing 
   {
   text-align:left;
   }
BODY.ac_category_03 TD.ProductListing 
   {
   text-align:center;
   vertical-align:bottom;
   }
TR.ProductListingEven
   {
   background-color:#FFFEF2;
   }
TR.ProductListingOdd 
   {
   background-color:#FFF;
   }
TABLE.ProductDetail 
   {
   margin:5px 5px 5px 5px;
   width:98%;
   }
TH.ProductDetail 
   {
   background-color:#f5f6f6;
   color:#000000;
   font-size:13px;
   font-weight:bold;
   margin-bottom:1px;
   padding:4px;
   text-align:center;
   width:100%;}

TD.ProductDetail 
   {
   font-weight:normal;
   background-color:#fff;
   text-align:left;
   padding:10px 10px 10px 10px;
   }
TD.ProductDetail .thumbnail
   {
   border: 1px solid #DDD7EE;
   }

TD.ProductDetailCen 
   {
   background-color:#ffffff;
   text-align:left;
   }
TABLE.ProductOptions {text-align:center;width:100%;}
TH.ProductOptions {font-weight:bold;text-align:right;padding:3px;}
TD.ProductOptions {text-align:left;padding:3px;}
TH.ProductOptionsCaption 
   {
   background-color:#f5f6f6;
   border-bottom:1px solid #cccccc;
   color:#006666;
   font-size:14px;
   font-weight:bold;
   margin:4px 0px 12px 0px;
   padding:4px 0px 4px 0px;
   text-align:center;
   width:100%;}
TH.SMHeader 
   {
   font-weight:bold;
   text-align:right;
   padding:3px;
   }
TD.kitrow
   {
   text-align:center;
   padding:10px;
   }
DIV.kitrow, DIV.optrow 
   {
   clear: both;
   padding:0px;
   margin:0px;
   font-size:10px;
   color:#666
   }
DIV.kitrow SPAN.name 
   {
   float:left;
   text-align:left;
   text-indent:5px;
   }
DIV.kitrow SPAN.price 
   {
   float:right;
   width:10px;
   text-align:right;
   color:#666;
   }
DIV.optrow SPAN.name 
   {
   float:left;
   text-align:left;
   text-indent:5pt
   }
DIV.optrow SPAN.price 
   {
   float:right;
   width:10px;
   text-align:right;
   }
TD.PlaceYourOrder 
   {
   color:#006666;
   font-weight:bold;
   font-size:12px;
   padding:15px;
   background-position:center;
   margin:10px 10px;
   text-align:left;
   }
textarea.GiftMessage 
   {
   height:40px;width:120px;
   background-color:#EEE;
   font:9px Arial, Helvetica, sans-serif;
   }
SPAN.yourprice 
   {
   font-size:12px;
   text-align:right;
   color:#CC3300;
   font-weight:bold;
   }
SPAN.MSRP 
   {
   font-size:12px;
   text-align:right;
   text-decoration:line-through;
   color:#666;
   }
H1
   {
   margin-top:20px;
   margin-left:20px;
   margin-right:10px;
   text-align:left;
   font-size:18px;
   color:#FF6600;
   font-weight:normal;
   }
BODY.ac_product_01 H1 
   {
   font-weight:bold;
   font-size:14px;
   color:#666;
   text-align:right;
   margin:2px 6px 2px 6px;
   padding:2px;
   }
BODY.ac_product_02 H1 
   {
   font-weight:bold;
   font-size:14px;
   color:#666;
   text-align:right;
   margin:2px 6px 2px 6px;
   padding:2px;
   }
BODY.ac_webpage_01 H1
   {
   margin-top:20px;
   margin-left:0px;
   margin-right:10px;
   text-align:left;
   font-size:18px;
   color:#FF6600;
   font-weight:normal;
   }
H2
   {
   margin-top:20px;
   text-align:left;
   font-size:18px;
   color:#FF6600;
   font-weight:normal;
   }
H3
   {
   font-size:14px;
   color:#006666;
   margin:2px 0px 12px 0px;
   padding:8px 0px 8px 0px;
   text-align:left;
   font-weight:bold;
   }
H4
   {
   background-color:#fff;
   border-bottom:1px solid #c5c2db;
   color:#006666;
   font-size:13px;
   font-weight:bold;
   margin:4px 0px 12px 0px;
   padding:4px 0px 2px 0px;
   text-align:left;
   text-transform:uppercase;
   }
H5
   {
   background-color:#fff;
   border-bottom:1px solid #c5c2db;
   color:#006666;
   font-size:13px;
   font-weight:bold;
   margin:4px 0px 12px 0px;
   padding:4px 0px 2px 0px;
   text-align:left;
   }

H6{background-color:#f5f6f6;border-bottom:1px solid #cccccc;color:#002869;font-size:12px;font-weight:bold;margin:4px 0px 12px 0px;padding:4px 0px 2px 0px;text-align:left;text-transform:uppercase;}


input {font:11px Arial, Helvetica, sans-serif;}
select {font:11px Arial, Helvetica, sans-serif;text-align:left;width:280px;}

dl {font-size:12px;}
dt {font-weight:bold;margin-top:6px;}
dd {font-weight:normal}

ul {list-style-image: url('/store/images/ul_arrow.png');
   list-style-position:outside;}
ul.arrow
   {list-style-image: url('store/images/bullet1.gif')}
li {margin-top:4px;}

.em
   {
   color:#CC0033;
   font-size:12px;
   font-weight:bold;
   }
.em1
   {
   color:#cc3300;
   font-size:12px;
   font-weight:bold;
   }
.em1c
   {
   color:#CC0033;
   font-size:12px;
   font-weight:bold;
   text-transform:uppercase;
   }
.em2
   {
   color:#006666;
   font-size:12px;
   font-weight:bold;
   }
.em2c
   {
   color:#006666;
   font-size:12px;
   font-weight:bold;
   text-transform:uppercase;
   }
.em3
   {
   color:#FF6600;
   font-size:12px;
   font-weight:bold;
   }
.text
   {
   text-align:left;
   color:#000;
   font-size:12px;
   }
.Error 
   {
   color:Red;background-color:#fff;
   font-weight:bold;
   text-align:center;
   }
.BoldHighlight 
   {
   color:Red;
   background-color:#fff;
   font-weight:bold;
   text-align:left;
   }
.Highlight 
   {
   color:Red;
   background-color:#fff;
   font-weight:normal;
   text-align:left;
   }
BODY.ac_editaddr_01 .Highlight 
   {
   font-size:10px;
   color:Red;
   background-color:#ffffff;
   font-weight:normal;
   text-align:left;
   }
BODY.ac_login_02 .Highlight 
   {
   font-size:10px;
   color:Red;
   background-color:#ffffff;
   font-weight:normal;
   text-align:left;
   }
BODY.ac_billinfo_01 .Highlight 
   {
   font-size:10px;
   color:Red;
   background-color:#ffffff;
   font-weight:normal;
   text-align:left;
   }
.Price 
   {
   color:#CC3300;
   font-weight:bold;   
   }
.TreeLevel0 
   {
   background-color:#FEFCE7;
   border-bottom:1px solid #c5c2db;
   padding-left:7px;padding-top:3px;
   padding-bottom:3px;font-size:11px;
   }
.TreeLevel1 {background-color:#f8f8f8;border-bottom:1px solid #c5c2db;padding-left:12px;padding-top:2px;padding-bottom:2px;}
.TreeLevel2
  {
   background-color:#eee;
   border-bottom:1px solid #c5c2db;
   padding-left:20px;
   padding-top:2px;
   padding-bottom:2px;
   font-size:11px;
  }
.TreeLevel3 {padding-left:30px}
.TreeLevel4 {padding-left:40px}
.TreeLevel5 {padding-left:50px}
.TreeLevel6 {padding-left:60px}
.TreeLevel7 {padding-left:70px}
.TreeLevel0_dir 
   {
   padding-left:0px;
   font-weight:bold;
   font-size:14px;
   color:#006666;
   text-transform:uppercase;
   }
.TreeLevel1_dir
   {
   padding-left:10px;
   font-weight:bold;
   }
.TreeLevel_1 
   {
   padding-left:10px;
   margin:1px 0 1px 0;
   }
.TreeLevel_0 
   {
   padding-left:0px;
   margin:1px 0 1px 0;
   font-weight:bold;
   }
TABLE.HeaderBox 
   {
   }
TH.HeaderBox 
   {
   font-weight:bold;
   color:#003399;
   background-image: url('/store/images/heading_bg.jpg');
   height:22px;
   text-align:center;
   border: 1px solid #c5c2db;
   }
TD.HeaderBox  
   {
   }
TH.HeaderBoxOrange 
   {
   font-weight:bold;
   color:#000;
   background:#FFE88A;
   height:22px;
   text-align:center;
   border: 1px solid #FFE88A;
   }
TH.HeaderBoxGray 
   {
   font-weight:bold;
   font-size:11px;
   text-transform:uppercase;
   color:#000;
   background:#e3e3f9;
   height:18px;
   text-align:left;
   border-right: 1px solid #BBB6DF;
   border-bottom: 1px solid #BBB6DF;
   padding-left:10px;
   }
TD.HeaderBoxGray 
   {
   color:#000;
   text-align:left;
   padding:10px;
   background:#fff;
   }
ul.arrow_bullet
   {
   list-style-image: url('/store/images/ul_arrow.png');
   list-style-position:outside;
   color:#003399;
   font-size:13px;
   }
td.featured_box
   {
   border: 1px solid #DEDEEF;
   background:#fff;
   }
td.featured_name
   {
   border: 1px solid #F5F6F6;
   background:#FEFFF1;
   height:40px;
   vertical-align:top;
   padding:5px;
   }
td.featured_article
   {
   background:#FFF7D2;
   height:40px;
   vertical-align:top;
   padding:10px;
   }
TH.SimpleHeader
   {
   border-bottom: 1px solid #bbb6df;
   color:#008080;
   font-size:13px;
   font-weight:bold;
   text-align:left;
   }
.learning_titles
   { 
   color: #F68136;
   text-transform: uppercase;
   font-weight:bold;
   }
td.solutions_titles
   { 
   color: #008080;
   font-size:13px;
   font-weight:bold;
   }
td.product_titles
   { 
   color: #FF6600;
   text-transform: uppercase;
   font-size:11px;
   font-weight:bold;
   }
.home_headers
   { 
   color: #000000;
   border-bottom: 1px solid #DDD7EE; 
   border-right: 1px solid #DDD7EE;
   padding: 3px 3px 3px 10px; 
   background-color: #e3e3f9;
   font-weight:bold;
   font-size:11px;
   text-transform: uppercase;
   text-align:left;
   }
td.featured_products
   {
   border: 1px solid #FBEEBD;
   padding: 5px 5px 5px 5px; 
   background-color: #FEFCE7;
   font-weight:bold;
   font-size:11px;
   }
td.home_highlights
   {
   color: #000000;
   text-transform:uppercase;
   border-bottom: 1px solid #F8BF8F; 
   border-right: 1px solid #F8BF8F;
   padding: 3px 3px 3px 10px; 
   background-color: #FBE9BB;
   font-weight:bold;
   font-size:11px;
   }
td.vborder
   {
   border-right: 1px solid #DDD7EE;
   }
td.hborder
   {
   border-bottom: 1px solid #DDD7EE;
   }
td.pro_bottom_border
   {
   background-color: #FBEEBD;
   height:1px;
   }
img {border:0px;}
img.border {border: 1px solid #DDD7EE;}
img.ThumbTopC {border: 1px solid #DEDEEF;padding: 10px;width:175px;height:175px;}

.caption {text-align:center;font-size:11px;vertical-align:bottom;}
.caption-L {text-align:left;font-size:11px;vertical-align:bottom;}
table.caption {align:center}

.box1 {border:1px solid #DEDEEF;background-color:#fff7D2;padding:13px;}
.box2 {border:1px solid #DEDEEF;background-color:#f5f6f6;padding:13px;}
.byline {text-align:left;background-color:fff;font-style:italic;font-weight:normal;}
.callout {border:1px solid #DEDEEF;background-color:#fff7D2;padding:13px;}
hr {border:1px solid #c5c2db;}
.small {font-size:11px;}
.tiny {font-size:9px;border:1px solid #eee;padding:6px;background-color:#f5f6f6;margin:5px;}
.big {font-size:18px;font-weight:bold;}
.big_em {font-size:18px;font-weight:bold;color:#003399;}
.department {font-size:22px;font-weight:bold;color:#F68136;margin-right:10px;}
strong {font-weight:bold;color:#000;font-size:12px;}
.sub1{background-color:#f5f6f6;border-bottom:1px solid #cccccc;color:#002869;font-size:12px;font-weight:bold;margin:4px 0px 12px 0px;padding:4px 0px 2px 0px;text-align:left;text-transform:uppercase;}
A.sub1:hover {text-decoration:underline;}


.image_table
   {
   text-align:center;
   vertical-align:bottom;
   }
div.image_rb180
   {
   font-size:11px;
   font-weight:normal;
   width:180px;
   float:right;
   margin:0px 0px 0px 10px;
   padding:10px;
   border:1px solid black;
   text-align:center;
   }
div.image_rnb
   {
   font-size:11px;
   font-weight:normal;
   width:180px;
   float:right;
   margin:0px 0px 0px 10px;
   padding:0px;
   border:none;
   text-align:center;
   }
div.image_rnb100
   {
   font-size:11px;
   font-weight:normal;
   float:right;
   width:100px;
   margin:0px 0px 0px 0px;
   padding:0px;
   border:none;
   text-align:center;
   }
div.image_rnb180
   {
   font-size:11px;
   font-weight:normal;
   width:180px;
   float:right;
   margin:0px 0px 0px 0px;
   padding:0px;
   border:none;
   text-align:center;
   }

.iconspan {float:left;cursor:hand;cursor:pointer;font-weight: bold;color:#F68136;margin-top:6px;}
.handcursor{cursor:hand;cursor:pointer;}

#column-L{float:left;width:292px;text-align:left;}
#column-R{float:right;width:292px;text-align:left;}

#column3-L{float:left;width:188px;text-align:left;}
#column3-M{width:188px;text-align:left;}
#column3-R{float:right;width:188px;text-align:left;}

#maincolumn{float:left;width:420px;}
#rightcolumn{float: right;width: 121px;}

#maincolumn1{float:left;width:360px;}
#rightcolumn1{float:right;width:180px;align:center;}

#maincolumnfull{float:left;width:100%}

#thumb_l{float:left;width:90px;}
#thumb_r{float:right;width:455px;}

.innertube{margin-left:15px;margin-top: 0;}
.outertube{margin-right:15px;margin-top: 0;}
