body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#aebad0;
	color: #600;
	/*font-weight:bold;*/
}
#breadcrumb
{
	margin:0 0 10px 25px;
	border-bottom: 1px solid #600;
	font-size:10px;
}
#breadcrumb a
{
	
	text-decoration:none;
}
a, a:visited {
	color: #600;
}
a:hover, a:hover {
	color: #000;
	
}
.basic a.selected {
	BACKGROUND-COLOR: #242687; 
	COLOR: white;
}
ul
{
	margin:0;
}
.main
{
	margin: 0 auto; 
	width:1000px; 
	background-image:url(/_newimages/bgtexture2.png);
}
.blueLayer
{
	background-image:url(/_newimages/bluelayer3.png); 
	background-position: top left; 
	background-repeat:no-repeat;
}


#headermenu
{
	min-height:195px; 
	width:1000px; 
	background-image:url(/_newimages/subheader.png); 
	background-position:top left; 
	background-repeat:no-repeat;
}
.buttonbox
{
	width:136px; 
	height: 148px; 
	display:inline; float:left;
}
#ctl00_container
{
width:1000px;
margin: 0 auto;
}

.stitchleft, #ctl00_bodyContent
{
	margin-top: -20px; 
	width:1000px; 
	background-image:url(http://www.lawsonsp.com/_newimages/stitch.png);
	background-position:top left; 
	background-repeat:repeat-y;
}

table #ctl00_columns
{
	margin-top:-20px;
	width:1000px; 
	background-image:url(http://www.lawsonsp.com/_newimages/stitch.png);
	background-position:top right; 
	background-repeat:repeat-y;
}
.stitchright
{
	width:1000px; 
	background-image:url(http://www.lawsonsp.com/_newimages/stitch.png);
	background-position:top right; 
	background-repeat:repeat-y;
}
.contentbase
{
	padding: 0 10px 10px 10px; 
	width: 705px; 
	float:left;
}
#contentzone
{
	float:left; 
	margin-left:20px; 
	margin-top:-35px;
}

#bottomhalf
{
	width:690px;
}
.largeBlock
{
	float:left; 
	width:680px; 
	border: 1px solid #600; 
	margin:10px 0 0 0; 
	padding: 5px; 
	text-align:justify; 
	min-height:300px;
}

h3
{
	padding:0; 
	margin:0 0 5px 0;
}
#searchzone
{
	color:#fff;
	margin-left:760px;
	padding-top: 10px;
}
.pocket
{
	background-image:url(/_newimages/bluebottom.png);
	float:left; 
	margin-left:1px; 
	margin-top:0px; 
	background-position:bottom left; 
	background-repeat:no-repeat; 
	padding-bottom:50px;
}
.leftnavbg
{
	background-image:url(/_newimages/bluetile.png); 
	width: 274px; 
	min-height:270px;
}

#footerbg
{
	background-image:url(/_newimages/footerbg.png); 
	height:49px; 
	width:1000px; 
	margin: 0 auto;
}
.footer
{
	width:1000px;
	margin:0 auto; 
	text-align:center; 
	font-size:.8em;
}
.footerNav
{
	font-size:1.1em;
}

/*accordian*/
.basic li
{
	list-style: none;
}
.basic ul
{
	padding:0;
}
.basic {
	/*BORDER-BOTTOM: black 1px solid; 
	BORDER-LEFT: black 1px solid; */
	WIDTH: 234px; 
	margin-left:0px;
	padding-left:40px;
	/*BORDER-TOP: black 1px solid; 
	BORDER-RIGHT: black 1px solid*/
}
.basic div {
	/*BACKGROUND-COLOR: #eee;*/
}
.basic p {
	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: medium none; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	FONT-SIZE: 10px; 
	BORDER-TOP: medium none; 
	FONT-WEIGHT: bold; 
	BORDER-RIGHT: medium none; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px;
}
.basic a.normal {
line-height: 17px;
font-size: 1.2em;
}
.basic a.ac_header {
 
	BORDER-BOTTOM: #999 1px solid; 
	PADDING-BOTTOM: 1px; 
	BACKGROUND-COLOR: #aebad0; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	DISPLAY: block;
	/*COLOR: white; */
	FONT-SIZE: 9px; 
	BORDER-TOP: #ffffff 1px solid; 
	CURSOR: pointer; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px;
	font-size:14px;
}
.basic a.ac_header:hover { 
	BACKGROUND-COLOR: white;
	COLOR: black;
}
.basic a.current,
.basic a.selected {
	BACKGROUND-COLOR: #aebad0; 
	/*COLOR: white;*/
}
/*end accordian*/
/* Header Menu*/
#headermenu span
{
	float: left; 
	font-weight: bold; 
	color:#FFFFFF;
	font-size:1.4em;
}
#headermenu span a, #headermenu span a:visited
{
	text-decoration: none; 
	color:#FFFFFF;
	padding:5px;
	
}
#headermenu span a:hover
{
	color:#FFFFFF;
	
}
/* Header Menu Rounding*/
#headermenu .button {
  outline: none;
 
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle; /* or top */
  display: -moz-inline-box;
  display: inline-block;
  overflow: visible; /* IE6 form button fix */ 
  color: #FFFFFF;
  padding: 5px 7px ;
}
#headermenu .button:hover {
  	
	padding: 3px 3px;
  	border-top: 2px solid white;
	border-left: 2px solid white;
	border-bottom: 2px solid white;
	border-right: 2px solid white;
} 

.button
{
font-size: inherit !important;
background-color: inherit !important;
}
.leftItemBlockWrapper
{
	float:left;
	margin:10px 0 0 0; 
}
.leftItemBlock
{
	margin:9px 0 0 0; 
	width:400px; 
	float:left;
	border: 1px solid #600; 
	padding: 5px; 
	text-align:justify; 
	min-height:300px;
	
}
.itemPic
{
	border: 1px solid #600;	
}
.rightItemBlockWrapper
{
	float:left; 
	margin:30px 0 0 10px; 
}
.rightItemBlock
{
	margin:9px 0 0 0px; 
	width:240px; 
	float:left;
	border: 1px solid #600; 
	padding: 5px; 
	min-height:300px;
}
.buynow
{
	margin:9px 0 0 0px; 
	width:240px; 
	border: 1px solid #600; 
	padding: 5px; 
	text-align:center; 
	background-color:#600;
}
.buynow a
{
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	
}

.bottomItemBlock
{
	width:667px;
	border: 1px solid #600; 
	margin:15px 0 0 0; 
	padding: 5px; 
	text-align:justify; 
	min-height:300px;
	float:left;
}

#searchzone
{
	margin-top: -80px;
}
legend
{
	font-size:1.1em;
	font-weight:bold;
}
#ctl00_columns
{
margin: 0 auto;
}
#ctl00_body
{
	background-image:url(http://www.lawsonsp.com/_newimages/bgtexture2.png);
	background-repeat:repeat;
	background-position:top left;
}
.cat-nav li
{
	line-height: 17px;
	padding-bottom:3px;
	margin-left: 2px;
}
.cat-nav li:hover
{
border: solid 1px black;
}
.videoEntry
{
clear:both;
}
.videoEntry h3
{
padding-top: 20px;
}
.thumb
{
float:left;
margin-right: 10px;
}
.page-column-right
{
	background-image:url(/_newimages/bluebottom.png);
	float:left; 
	margin-right:-3px; 
	margin-top:0px; 
	background-position:bottom left; 
	background-repeat:no-repeat; 
	padding-bottom:50px;
}

.page-column-right .module
{
	background-image:url(http://www.lawsonsp.com/_newimages/bluetile.png); 
	width: 274px !important;
	text-align:right;
	margin-right:2px;
}
.page-column-right
{
margin-top:7px;
}
.mod-body-rt
{
	width:0px;
}
.cart-module
{
margin: 0px;
}
.search-module, .manufacturers-module
{
margin: 0px;
/*height:100px;*/
}
.manufacturers-module
{

}
.manufacturers-module .mod-body-body select
{
 width: 140px;
 margin-top: 3px;
 margin-bottom: 10px;
}

.page-column-right .search-module .mod-body-body {
width: inherit;
}
.search-module-text
{
width: 72px !important;
}
.cart-module-cart
{
width: 90% !important;
float: right;
}
h5
{
	font-size:14px;
}
.bubble
{
	position:absolute;
	top:470px;
	left:180px;
	z-index:5000;
	width:442px;
	height:470px;
	background-image: url(/_newimages/bubblebg.png);
	text-align:center;
}
.bubblecontent
{
text-align: center;
width:430px;
padding-top: 50px;
margin: 0 auto;
}
.bubblecontent img
{
	margin: 0 auto;
	margin-bottom: 15px;
	width:420px;
}
#rightcol
{

}
.sf_newsList
{
width: 675px;
}
.sf_newsList li
{
display: inline;
width: 300px;
float: left;
margin-right:25px !important;
border: 1px solid #600;
padding: 5px !important;
}
sf_newsThumbnail
{
width: 100%;

}
.sf_newsThumbnail img
{
margin: 0 auto;
max-width: 250px;
max-height: 200px;
}
.RadPanelBar 
{
margin-left: 24px;
}

.hidden
{
display:none;
}
.breadcrumb
{
padding-left: 15px;
}
.infobubble
{
    background-color:White;
    border: 1px solid black;
    width: 210px;
    padding: 4px;
    color:Black;
}
.infobubble img
{
    width:210px;
    border: 1px solid black;
}
.infobubble dt
{
    font-weight: bold;
}
.bubbleheader
{
    width: 100%;
    background-color: Gray;
    text-align: center;
    border: solid 1px black;
}
.bubbleheader input
{
    background: none;
    border: none;
    color: White;
    cursor: pointer;
}
.bubbleheader a
{
    text-decoration: none;
    color: White;
    
}
.QuoteForm
{
    background-color: White;
    padding:10px 0 10px 10px;
    border: solid 1px #666;
}
.QuoteForm dl
{
    width:630px;

}
.QuoteForm dt
{
    width: 440px;
    display:inline;
    float: left;
    clear:left;
    border-bottom: 1px solid black;
    padding: 5px 0 5px 0;
    height:160px;
}
.QuoteForm dd
{
    text-align:right;
    width: 160px;
    display:inline;
    float: left;
    border-bottom: 1px solid black;
    padding: 5px 0 5px 0;
    height:160px;
    margin-left: 0;
}
.QuoteForm dd img
{
    width: 150px;
    height: 150px;
}
.QuoteTotal
{
    clear: both;
}
.QuoteTotal hr
{
}
.popUpHelp
{
    position:relative;
    background-color: White;
    z-index: 1000;
    padding: 3px;
    border: 1px solid black;
}
.popUpHelp div
{ 
    background-color: White;
    border: 1px solid black;
    padding: 3px;
}
.PlayList div
{
    border: 1px solid #666;
    padding: 5px 0 0 5px;
}
.rpLink
{
    background-image: none !important;
    background-color: #aebad0 !important;
}
.rpSelected
{
    background-color: #8085c4 !important;
    border: 1px solid black;
}
.rpOut
{
    border-bottom: none !important;
}
.rpRootGroup
{
    border-right: none !important;
}
.rpLevel1 .rpLink
{
    background-color: #fdfdfd !important;
    padding-left: 30px !important;
}
.sf_searchBox label
{
    display: none !important;
}
.EmailForm,
.EmailForm div
{
    width: 620px;

}
.EmailForm div
{
    margin-bottom: 10px;
}
/*
.EmailForm div input[type=text],
.EmailForm div textarea
{
    float: right;
}

.EmailForm .Send
{
    margin-top: 40px;
}
*/
.EmailTextWrapper,
.EmailLabelWrapper
{
    display: inline;
    width: 250px !important;
    float: left;
    margin-right:10px;
}
.EmailTextWrapper div ul
{
    list-style: none;
}
.EmailTextWrapper div ul li
{
    margin-left:-40px;
}
.EmailLabelWrapper
{
    text-align:right;
}
.sf_image
{
    width: 100px !important;
    height: 100px !important;
}
OL.sf_photoListLightbox LI
{
    height: 12.5em !important;
}
.Send
{
    padding-left:250px;
}