.PageEditDiv
{
    width: 100%;
    text-align: right;
}



.topMenu
{
    color:Blue;
    font-size:larger;
    border: dashed 1px Orange;
}

.topMenu li
{
    list-style-type:upper-latin;
    padding: 0px 50px 0px 50px;
    display:inline;
}   
.middle
{
    width: 100%;
}

.sideMenu
{
    display:inline;
    color:Purple;
    font-size:large;
    border: dashed 1px Orange;
}

.sideMenu li
{
    list-style-type:none;
}

.mainContent
{
    border: dashed 1px Orange;
    width: 100%;
}
.bottomBar
{
    color:Gray;
    border: dashed 1px Orange;
}

.bottomBar li
{
    list-style-type:none;
    padding: 0px 50px 0px 50px;
    display:inline;
}

/* Import from http://www.2bsourced.co.uk/store/style.css 29Oct09*/

Body {
	padding-top:0px;
	margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
}

h1 {
	color: #000000;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
}

 a.h1 {
	color: #ffffff;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
   text-decoration: none;
}
 a.h1:hover {
	color: #DFDFDF;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-decoration: underline;
}

 a.h1:visit {
	color: #ffffff;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-weight: 700;
   text-decoration: none;
}

.imgheading {
	background-image: url(images/Product-title-bar.jpg);
	background-repeat: no-repeat;
	width: 571px;
	height: 30px;
}

h2 {
   color: #000000;
   font-size: 20px;
   font-family: Arial, Helvetica, sans-serif;
	display: inline;
	font-weight: bold;

}

h3 {
	color: #ffffff;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top: 5px;
	word-spacing: 3px;
	letter-spacing: 1px;
	display: inline;
	font-weight: 100;

}

.bestcheck {
	color: #b80606;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 15px;

	font-weight: bold;
	text-align: left;
}
.bestcheck2 {
	color: #b80606;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}
.request-quote-button {

}
.fontbold {
font-weight: 500;

}
.bottomtext{
	color: #000000;
   font-size: 16px;
   font-family: Arial, Helvetica, sans-serif;
}
.side-nav {
	background: url(images/browse-products.jpg) no-repeat;
	width: 194px;
	height: 35px;
	padding-top: 25px;

}

.bg-nav {
	background: url(images/nav-bg.jpg) repeat-y;
	width: 194px;
}

.yellowbottom2 {
	background: url(images/yellow-bottom.jpg) repeat-y;
	width: 194px;
	height: 3px;
}
.yellowbottom22 {
	background: url(images/yellow-bottom.jpg) repeat-y;
	width: 182px;
}
.section-copy{
color: #ffffff;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

.section-padding{

}

.bestselling1 {
        border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000
}

.newsellers {
	border-top: 1px solid #990000;
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
        border-bottom: 1px solid #990000;
}

.keypromos {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #d7d8d9;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.keypromos1 {
	border-bottom: 1px solid #000000;
	background-color: #d7d8d9;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.keypromos2 {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #d7d8d9;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.view-details{
	background-color: #b80606;
	color: #ffffff;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	text-decoration: none;
	height: 20px;
}

 a.view-details:hover {
background-color: #b80606;
	color: #ffffff;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	text-decoration: underline;
	height: 20px;
}
 a.view-details:visit {
	background-color: #b80606;
	color: #ffffff;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	height: 20px;
	text-decoration: none;
}


.maintext {
   color: #5c5d5f;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;


}

a.maintext:link {
   color: #990000;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: bold;

}
 a.maintext:visited {
   color: #990000;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: bold;
}
a.maintext:hover {
	color: #5c5d5f;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
        text-decoration: underline;
        font-weight: bold;
}



.bestsellingtext {
   color: #5c5d5f;
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:10px;

}

.headerbar {
	background: url(images/heading-bars.jpg) no-repeat;
	width: 571px;
	height: 29px;
}

.headertext {
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	word-spacing: 2px;
	letter-spacing: 1px;
	font-weight: bold;
}

.topnav {
	background: url(images/top-nav.jpg) no-repeat;
	width: 653px;
	height: 30px;
}

.topnavtext {
	color: #58585a;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
}

.quickquote-button {
	background: url(images/qout-bottom.jpg) no-repeat;
	width: 135px;
	height: 30px;
	color: #ffffff;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	cusor: wait;
}


.quicksearchbox {
	background: url(images/qucik-search-box.jpg) repeat-x;
	height: 51px;
	width: 194px;
}

.topnavtext {
	color: #58585a;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
   text-decoration: none;
}
 a.topnavtext:hover {
	color: #58585a;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
   text-decoration: underline;
}
 a.topnavtext:visit {
	color: #58585a;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
   text-decoration: none;
}

.mainnav {
	color: #58585a;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
        text-decoration: none;
        
}
 a.mainnav:hover {
	color: #B80604;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	text-decoration: underline;
}
 a.mainnav:visit {
	color: #58585a;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
   text-decoration: none;
}
.mainnav2 {
	color: #58585a;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: strong;
        text-decoration: none;
        
}
 a.mainnav2:hover {
	color: #B80604;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: strong;
	text-decoration: underline;
}
 a.mainnav2:visit {
	color: #58585a;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: strong;
   text-decoration: none;
}
.blognav {
	color: #B80604;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: strong;
        text-decoration: none;
        
}
 a.blognav:hover {
	color: #58585a;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: strong;
	text-decoration: underline;
}
 a.blognav:visit {
	color: #B80604;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: strong;
   text-decoration: none;
}

.headnav {
	color: #808080;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-decoration: none;
        
}
 a.headnav:hover {
	color: #B80604;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
 a.headnav:visit {
	color: #808080;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
   text-decoration: none;
}

.viewproducts {
	color: #C20707;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
}
 a.viewproducts:hover {
	color: #58585a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
 a.viewproducts:visit {
	color: #C20707;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
}


.pageingmove {
	color: #58585a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
 a.pageingmove:hover {
	color: #B80604;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
 a.pageingmove:visit {
	color: #58585a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
}


.plainstock {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #b80606;
	font-weight: 700;
	padding: 5px;
}

.redbg {
	background-color: #b80606;
}

.yellowbg {
	background-color: #E0E0E0;
        color: #000000;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
}

.quickbutton {
cursor: crosshair
}

#search {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(images/searchBkgd.jpg) no-repeat; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; WIDTH: 176px; PADDING-TOP: 0px; vertical-align: top;
}
#search.searchKeywords {
	BORDER-RIGHT: #d8d8d8 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d8d8d8 0px solid; PADDING-LEFT: 4px; FONT-SIZE: 1em; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #d8d8d8 1px solid;COLOR: #006600; PADDING-TOP: 4px; BORDER-BOTTOM: #d8d8d8 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff

}
.searchButton {
	FLOAT: right; MARGIN: 3px 3px 3px 10px
}
#searchKeywords {
	FONT-SIZE: 8px; FLOAT: left; MARGIN: 0px 0px 0px 0px; WIDTH: 150px; COLOR: #000000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}

.searchKeywordsbox2 {
BACKGROUND: url(images/searchbox.jpg) no-repeat;
width : 178px;
height:28px;
padding-left:10px;
padding-top:3px;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #BA0607;
	text-decoration: none;
	text-indent: 5px;
	list-style-position: outside;
	list-style-type: square;
	margin: 2px 0px 0px 10px;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #BA0607;
	text-decoration: none;
	text-indent: 5px;
	list-style-position: outside;
	list-style-type: square;
	margin: 2px 0px 0px 10px;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #BA0607;
	text-decoration: none;
	text-indent: 5px;
	list-style-position: outside;
	list-style-type: square;
	margin: 2px 0px 0px 3px;
}

.productborder{
	border: 1px solid #5c5d5f;
        color: #5c5d5f;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
}


.testborder{
	border-bottom: thin solid #B50507;
}

.ldlink {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
 a.ldlink:hover {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
 a.ldlink:visit {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
}

.landheading{
background-color: #B90506;
color: #ffffff;
padding-left:10px;
}

.email {
	color: #B50507;
	font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
 a.email:hover {
	color: #4A4A4A;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
 a.email:visit {
   font-size: 12px;
	color: #B50507;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
}
.redunderline
{  
	background-image: url(../images/redunderline.jpg); 
	background-repeat: repeat-x;
}




		/*** All Links ***/		
		div.navBar {
			/*** List Styling ***/
		    list-style: none;
			/*** Margin Size ***/
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			/*** Padding ***/
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 0px;
			padding-right: 0px;
			border-bottom:3px solid #B51E25;
		}

		/*** Links in <li> ***/		
		div.navbar div {
		    display: inline;
			color:#646565;
			font-size:10px;
			margin:0;
			padding:5px 0 2px 0px;
		}

		/*** Unselected Links ***/
		.navbar {
			/*** Padding ***/
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 0px;
			padding-right: 0px;
			/*** Background Colour ***/
		    background-color:none;
			/*** Text Colour ***/
		    color: #58585a;
			/*** Underlining ***/
		    text-decoration: bold; /*** remove this element for normal underlined links ***/
			font-size:11px;
			font-weight: bold;
		}
		/*** Hover-Over/Selected **/
		.navBar .activeTab {
			/*** Background Colour ***/
		    background-color: none;
			/*** Text Colour ***/
		    color: #B61F24;
			/*** Padding ***/
		    padding-top: 7px;
			/* padding-bottom: 0px; */
			/* padding-left: 0px; */
			/* padding-right: 0px; */
		}

		/*** Content Area ***/		
		div.tabs  div {
			/*** Padding ***/
			padding: 5px 0 2px 15px;
			/*** Margin Size ***/
			margin-top: 3px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			/*** Border ***/
			border: 1px solid none !important;
			/*** Background Color ***/
			background-color: none;
			color: #515253;
			height: 300px;
		}

		.container {
			height: 260px;	
		}

.landing {
   color: #990000;
   font-size: 30px;
   font-family: Arial Black, Arial, Helvetica, sans-serif;
   text-decoration: none;

}
.landing2 {
   color: #5c5d5f;
   font-size: 22px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: bold;

}
.landing3 {
   color: #5c5d5f;
   font-size: 15px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: bold;

}

.highlightit img{
border: 1px solid #ffffff;
}

.highlightit:hover img{
border: 1px solid #B41F23;
}

.highlightit:hover{
color: #B41F23; /* Dummy definition to overcome IE bug */
}
.highlightit2 img{
border: 1px solid #ffffff;
}

.highlightit2:hover img{
border: 1px solid #000000;
}

.highlightit2:hover{
color: #000000; /* Dummy definition to overcome IE bug */
}

.highlightit-icon img{
border: 1px solid #E0E0E0;
}

.highlightit-icon:hover img{
border: 1px solid #B41F23;
}

.highlightit-icon:hover{
color: #B41F23; /* Dummy definition to overcome IE bug */
}

table #products tr td {padding-right: 5px; padding-left: 5px; }

table #hometable tr td {padding-right: 6px; padding-left: 6px; padding-bottom:6px; padding-top: 0px; }
