	body                                { font-family:Verdana,sans-serif; font-size:10px; background-color:#FFFFFF; color:#686A6C }

	

	a                                   { color:#46596F; text-decoration:none }

	a:hover                             { color:#95BCDC; text-decoration:underline }

	a img                               { border:0px }



	#container                          { width:800px; margin:0 auto; border:1px solid red }

	#header                             { position:relative; width:100%; height:225px; background:url(../images/header.jpg) no-repeat }

	#byLine                             { position:absolute; top:130px; left:50px; font-size:11px; font-weight:bold; color:#FFFFFF; line-height:13px }

	#byLine p                           { margin:0px; margin-bottom:10px }
	#byLine a                           { color: #FFF; }
	

	#byLine .small                      { font-size:11px; font-weight:normal }



	#menu                               { float:left; width:100%; height:36px; background:url(../images/menubg.gif) repeat-x }

	#menu ul                            { list-style:none; margin:0; margin-top:5px; margin-left:30px; padding:0 }

	#menu ul li                         { float:left; display:block; text-align:left; padding-right:0px }

	#menu ul li a                       { color:#FFF; display:block; font-size:1.2em; background:url('../images/arrow_menu.gif') no-repeat 20px 8px;

	                                      text-decoration:none; width:94px; height:24px; padding-left:35px;

	                                      border-right:1px dotted #EEEEEE; line-height:24px }

	#menu ul li a:hover                 { color:#95BCDC }

	

	#container                          { width:800px; margin:0 auto; border:1px solid #333333 }

	#outer                              { clear:both; border-right:250px solid #E1E2E9; background-color:#FFFFFF }

	#inner                              { width:100% }



	#content                            { width:100%; position:relative; background:url(../images/contentbg.gif) repeat-x }

	#innerContent                       { position:relative; padding:25px; padding-left:50px }

	#innerContent h1                    { background:url(../images/arrow_content.gif) no-repeat 0px 2px; color:#46596F; font-size:15px;

	                                      font-weight:normal; padding-left:25px; margin:0px; margin-bottom:10px }

	#innerContent h2                    { font-size:12px }



	#innerContent p.products            { clear:left; margin-left:100px; }

	#innerContent p.products img        { margin-left:-100px }



	#side                               { width:250px; margin-right:-250px; float:right; position:relative; 

	                                      background:url(../images/sidebg.gif) repeat-x #E1E2E9 }

	#innerSide                          { position:relative; padding:25px}

	#innerSide h1                       { background:url(../images/arrow_side.gif) no-repeat 0px 2px; color:#46596F; font-size:15px;

	                                      font-weight:normal; padding-left:25px; margin:0px; margin-bottom:10px }



	#innerSide p.products               { clear:left; margin:0px; height:42px; padding-bottom:7px}

	#innerSide p.products a             { float:left; margin-right:20px }

	#innerSide p.products a img         { vertical-align:top }

	#innerSide p.products a.prod        { border:2px solid #46596F }

	#innerSide p.products a.prod:hover  { border:2px solid #95BCDC }

	#innerSide p.products span          { float:left; width:100px; padding-top:7px }



	#clear                              { clear:both }

	#footer                             { clear:both; width:100%; height:24px; padding-top:28px;

	                                      background:url(../images/footerbg.gif) repeat-x }

	#ts                                 { float:left; padding-left:50px }
	
	#ts a                               { margin-right:60px }

	#copy                               { float:right; padding-right:8px }
	
	td {vertical-align: middle; text-align: center;}

