﻿/********************************/
.pagelayout {list-style-type:none;}
.floatleft  {float:left}
.floatright {float:right}
/********************************/
.columns .mainColumn
{width:395px; float:left;}
.columns .sideColumn
{width:155px; margin-left:18px; float:left;}
.columns .sideColumn ul
{list-style-type:none; padding:0px; margin:0px; border:1px solid #aaa; border-bottom-width:0px;background: #f4f4f4 url(/img/rl_title_container_bg.jpg) top left repeat-x;}
.columns .sideColumn li
{padding:0px 0px 0px 0px; margin-bottom:0px;}
.columns .sideColumn li.box
{padding:10px 0px 10px 10px; border-bottom:1px solid #aaa;}
.columns .sideColumn li.box hr
{width:130px; height:1px; background-color:#aaa; color:#aaa; border:0px;}
.centerColumns
{text-align:left;}
.centerColumns .centerColumnsleftColumn
{ float:left; width:185px; margin-right:5px;}
.centerColumns .centerColumnsrightColumn
{ float:left; width:185px; margin-left:5px;}

/*.columns
{background-color:Purple;}
.columns .mainColumn
{background-color:Red;}
.columns .sideColumn
{background-color:Blue;}
.columns .sideColumn ul
{}
.columns .sideColumn li
{}
.centerColumns
{background-color:Green;}
.centerColumns .centerColumnsleftColumn
{background-color:Orange;}
.centerColumns .centerColumnsrightColumn
{background-color:Yellow;}*/

.borderBox
{border: solid 1px #aaa; padding:10px;}

/********************************/
.rightColumn	{list-style-type:none; margin:0;}
.rightColumn li	{padding:10px; border-bottom:1px solid #aaa; width:140px;}
#rightcol_container {border:1px solid #aaa;border-bottom-width:0;width:160px; background: #f4f4f4 url(/img/rl_title_container_bg.jpg) top left repeat-x;}


/*****background-image:url(/img/bg_box.jpg);	***************************/
.box			{background-repeat:no-repeat; background-position:top left; border:none; font-size:8pt;}
.box table		{border:none;}
.box .boxheader {color: #007b32; font-weight:bold; font-size: 1em; text-transform:uppercase;margin-bottom:6px; text-align:left}
.boxheaderSmall {color: #007b32; font-weight:bold; font-size: 0.9em; text-transform:uppercase;margin-bottom:6px; text-align:left}
.box .rightbullet{background-image:url(/img/footer_arrow.gif); background-repeat:no-repeat; background-position:90% -20%;}
.box .contact	{padding-right:15px; text-align:left }
.box .contact a {font-size:1em}
.box a:hover    {color:#000;text-decoration:underline;}
.box p.contact_selector_details{text-align:left; font-size:1em; margin-top:10px;}
.hidden			{display:none;}
.contact_details{margin-top:10px;}

/********************************/
.carousel .rotatoritem  { width:80px; margin:0;}
.carousel .rotatoritem .rotatoritemtitle {margin: 0 5px 0 5px}
.carousel				{text-align:center;	border:1px solid #aaa; padding:10px 0px 0 0px; margin:0; width:295px }
.productselectheader	{color:#d00; text-transform:uppercase; font-size:0.9em; font-weight:bold; margin:0px 0 10px 0; clear:both; text-align:left;}
.productselectheader tgh    {font-weight:bold;}
.rotator_control        {}

.label					{margin-right:10px;}
.rep_characteristic		{list-style-type:none; margin:0;padding:0;}
.rep_characteristic li	{display:inline;float:left; width:98px; padding:0; border:0px solid #a00}
.characteristicImage    {padding-bottom:5px;}
.searchColumnCharacteristic
                        {padding-left:10px;}
h1.pagetitle            {font-size:1.5em; padding:0; margin: 0 0 0 0; color: #007b32;}
h1.modaltitle           {margin: 0}
td.padright             {padding-right:10px;}

.searchitem {font-size:1em}
td.search a:visited {color:#333;}
td.search a{color:#333;}
/********************************/
#productselect			{height:400px; margin-top:40px;}
#productselect *		{}
#productselect li       {text-align:center}
#productselect a		{color:#444; font-weight:bold;font-size:1em; text-align:center}
#productselect a:hover	{text-decoration:underline;}
#productselect input[type="submit"] {margin-left:10px;}

#carousel				{list-style-type:none; padding:0; margin:0 0 10px 0;}
#carousel li			{float:left;display:inline; text-align:center}
#carousel li.allproducts{padding: 12px 10px 0 12px; }

/********************************/
#register label                 {width:150px; float:left;padding:0;margin:0;clear:both;}
#register input[type="text"]    {width:200px; padding:0;margin:0}
#register select                {width:204px; padding:0;margin:0}
#register p                     {margin:5px 0 5px 0;}
#termsandconditions h1          {color:#00af32; font-size:1.5em;float:none}

/********************************/
#globalFooterContainer a                    {background-image: url(/img/footer_arrow.gif); background-position:100% 0%; background-repeat: no-repeat;padding-right:10px;margin-right:5px;font-size:0.7em; }
#globalFooterContainer a.backtotop          {background-image: url(/img/back_to_top_arrow.gif);background-position:0% 100%; padding-left:10px; margin-left:250px;}
#globalFooterContainer a:hover              {background-image: url(/img/_footer_arrow.gif)}
#globalFooterContainer a.backtotop:hover    {background-image: url(/img/_back_to_top_arrow.gif)}

/********************************/
#list_details           {float:left; width:390px;}
#list_options           {float:left; margin-left:10px; padding:10px;width:150px; background-image:url(/img/bg_box.jpg);	background-repeat:no-repeat; background-position:top left;} 
#list_options td        {margin:0;clear:both; }

#list_options td h1     {color: #007b32; font-weight:bold; font-size: 0.7em; text-transform:uppercase;margin-bottom:6px;}
.listbutton             {color: #007b32; margin-top:16px; }

#list_options ul li input[type="image"] {margin-right:5px;}    
.listmessage    {color:#007b32;font-weight:bold; padding:0; margin:0;}

/********************************/
#forgottenpassword {margin-top:5px;}

/********************************/
#welcome_list { list-style-type:square;}
.welcome_red{color:#d00; font-weight:bold;}
.welcome_green {color:#007b32; font-weight:bold;}

/********************************/
#listview_preamble { font-size:0.8em; color:#555; }

/********************************/
.required {color:#d00;padding-left:5px;}

/********************************/
.clearAll {clear: both;}
div#DefaultButtons
{
	display:inline;
}
/********************************/
.contact_selector_preamble {padding:0;margin:0;}
.contact_selector_dropdown{padding:0;margin:0;}
.contact_selector_details{padding:0;margin-top:10px;}
/********************************/
.characteristicsLabel
{background-repeat:no-repeat; background-position: left center; padding-left:20px; padding-top:5px; padding-bottom:5px;}
.productDataSheetLink
{background-repeat:no-repeat; background-position: left center; padding-left:20px; padding-top:5px; padding-bottom:5px; background-image:url(Images_Css/pdf_icon_small.png)}
/********************************/
table th
{font-weight:normal;}
#list_details {padding:0; margin:0}
#list_details {padding:0; margin:0}
#list_details_container td { vertical-align:top;}
#list_details_container td.valignbottom{ vertical-align:bottom}
#list_details_header  {width:300px;float:left;}  
#list_details_options {float:left; width:140px;}
#list_details_results {width:565px; }
.nonbold {font-weight:normal;}
.mBot20ml15 {margin:0 0 20px 15px}
.helplink{padding-top:8px;padding-left:0px;}

#helpfile {overflow:auto; padding:10px 40px 0 0;height:750px;}
#helpfile h1 {font-size:1.5em;color:#007b32}
#helpfile h2 {font-size:1.2em;color:#007b32}


#admin_menu {list-style-type:none;}
#admin_menu li {float:left; display:inline}

#datasheet label {float:left; width:150px;}

.notice
{border:1px solid #D9B04C;color:#333;background-color:#FFE9B2; padding:5px 10px}


.shortdescription, .datasheetlink
{	FONT-WEIGHT: bold; 
	COLOR: #666666;
	font-size:12px;
	}

/**********************************************************************/
.cellheader
{color:#666666;
font-size:12pt;
font-weight:bold;}

#MaterialSafetyDataSheet	{padding:18px 0 0 2px;}
#MaterialSafetyDataSheet h3	{display:block;font-size:12px;padding:0 0 4px 0;}
#MaterialSafetyDataSheet .RadComboBox
							{margin-right:10px !important;}
							
/*****Admin Section***************/
#active-filter              {font-size:12px; padding-left:20px; display:inline;}

.rfdSkinnedButton           {background-image: url(FormDecorator/button-blue.gif);}
.rfdDecorated               {background-image: url(FormDecorator/button-blue.gif); color:#000; cursor:pointer !important;}

#DefaultButtons .rfdSkinnedButton 
                            {background-image: url(FormDecorator/button-green.gif);}
#DefaultButtons .rfdDecorated
                            {background-image: url(FormDecorator/button-green.gif); color:#fff; cursor:pointer !important;}
