/* CSS Document */

body {
	background-color:#194e80;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow: -moz-scrollbars-vertical;
}

/* H Tages Style */

h1 {
	margin:20px 0 0 0;
	padding:0;
	font-size:180%;
	color:#194e80;
	font-weight:normal;
	line-height:normal;
}

h2 {
	margin:0;
	padding:0;
	font-size:130%;
	color:#990000;
	font-weight:normal;
	line-height:normal;
}

h3 {
	margin:0;
	padding:0 0 5px 0;
	font-size:150%;
	color:#990000;
	font-weight:normal;
	line-height:normal;
}

.outerContainer {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

.innerContainer {
	float:left;
	display:inline;
	width:990px;
	background-image:url(images/bgdMidd.gif);
	background-repeat:repeat-y;
}

.container {
	width:970px;
	float:left;
	margin-left:10px;
	text-align:left;
	display:inline;
	background-color:#FFFFFF;
}

.topBgd {
	width:990px;
	height:16px;
	float:left;
	display:inline;
	background-repeat:no-repeat;
	background-image:url(images/bgdTop.gif);
}

.bottBgd {
	width:990px;
	height:8px;
	float:left;
	display:inline;
	background-repeat:no-repeat;
	background-image:url(images/bgdBott.gif);
	overflow:hidden;
}

.topBar {
	float:left;
	display:inline;
	width:950px;
	height:25px;
	text-align:right;
	padding-right:20px;
	font-size:80%;
	padding-top:3px;
	background-image:url(images/bgdTopBar.gif);
	background-repeat:no-repeat;
}

.topBar form {
	padding:0;
	margin:0;
	font-size:90%;
}
.topBar input.text {
	padding:0 1px;
	margin:0;
	width:150px;
}
.topBar input.submit {
	padding:0 2px;
	margin:0;
	cursor:pointer;
}

.headerContainer {
	float:left;
	display:inline;
	width:970px;
	height:120px;
}

.headerImage {
	float:left;
	display:inline;
	width:281px;
	height:120px;
}

.headerText {
	float:right;
	display:inline;
	width:200px;
	color:#006699;
	text-align:right;
	padding-right:10px;
}

.number {
	float:right;
	display:inline;
	color:#006699;
	font-size:130%;
	padding-top:30px;
	text-align:right;
}


.flash {
	float:right;
	display:inline;
	height:185px;
	margin:0px;
	padding:0px;
	width:739px;
}

ul.listStandard {
	list-style:disc;
	margin:4px 0 4px 20px;
	padding:0;
}
	ul.listStandard li {
		margin:1px 0;
		padding:0;
	}
	
ul.listStandard a {
	text-decoration:none;
	color:#194e80;
}
ul.listStandard a:hover {
	text-decoration:underline;
	color:#990000;
}


/*********** Nav ***************/

.navContainer {
	float:left;
	display:inline;
	width:970px;
	background-color:#194e80;
	color:#FFFFFF;
}

.nav {
	float:left;
	display:inline;
	width:950px;
	height:29px;
	font-size:90%;
	margin-left:15px;
}

.navItem {
	float:left;
	display:inline;
	margin:0 2px;
}

.navItem a {
	float:left;
	display:inline;
	height:23px;
	padding:6px 10px 0 11px;
	color:#FFFFFF;
	text-decoration:none;
}
.navItem a:hover {
	background-color:#990000;
	color:#ffffff;
}

/*********** Nav Drop Down ***************/

.navDropDownContainer {
	position: relative;
	width: 0px;
	height: 0px;
	margin-top:29px;
	text-align: left;
}

.navDropDown1 {
	position:absolute;
	width:190px;
	text-align:left;
	background-color:#194e80;
	border:1px solid #ffffff;
	visibility:hidden;
	font-size:80%;
}
	.navDropDown1 a {
		display:block;
		width:162px;
		height:20px;
		padding:4px 8px 0 20px;
		color:#FFFFFF;
		background-color:#194e80;
		text-decoration:none;
		text-align: left;
		background-image:url(images/arrowRight.gif);
		background-position:center left;
		background-repeat:no-repeat;
	}
	.navDropDown1 a:hover {
		background-color:#990000;
	}

.navDropDown2 {
	position:absolute;
	width:160px;
	text-align:left;
	background-color:#194e80;
	border:1px solid #ffffff;
	visibility:hidden;
	font-size:80%;
}
	.navDropDown2 a {
		display:block;
		width:132px;
		height:20px;
		padding:4px 8px 0 20px;
		color:#FFFFFF;
		background-color:#194e80;
		text-decoration:none;
		text-align: left;
		background-image:url(images/arrowRight.gif);
		background-position:center left;
		background-repeat:no-repeat;
	}
	.navDropDown2 a:hover {
		background-color:#990000;
	}

/****************************************/

.subNav {
	float:right;
	display:inline;
	width:150px;
	border:1px solid #cccccc;
	padding:5px;
	margin-top:0 5px 5px 5px;
	font-size:85%;
}

.contentContainer {
	float:left;
	display:inline;
	width:739px;
	color:#333333;
	line-height:1.2em;
	margin-left:1px;
	margin-top:1px;
}

.content {
	float:right;
	display:inline;
	width:740px;
	font-size:80%;
}

.leftNavContainer {
	float:left;
	display:inline;
	width:229px;
}

.leftNavContent {
	float:left;
	display:inline;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	padding:0 0 0 15px;
	background-repeat:no-repeat;
	background-image:url(images/leftNavBgd.gif);
	background-color:#d9d9d9;
	width:213px;
	font-size:75%;
	line-height:1.4em;
}

.leftNavContent a {
	padding:6px 10px 5px 5px;
	display:block;
	width:198px;
	color:#333333;
	text-decoration:none;
}
	.leftNavContent a:hover {
		color:#418bd0;
	}	
	

.leftNavHeader {
	width:228px;
	height:23px;
	float:left;
	display:inline;
	font-weight:bold;
	padding-top:5px;
	border-top:1px solid #418bd0;
	border-bottom:1px solid #418bd0;
	border-right:1px solid #418bd0;
	background-repeat:no-repeat;
	background-image:url(images/headerBgd.gif);
	color:#FFFFFF;
	font-size:90%;
	margin:1px 0 0 0;
}

.leftNavHeader a {
	padding:0px 0px 0px 5px;
	display:block;
	width:220px;
	height:23px;
	color:#ffffff;
	text-decoration:none;
}
	.leftNavHeader a:hover {
		color:#000000;
	}

	
.textArea {
	float:left;
	display:inline;
	width:700px;
	margin-left:15px;
}

.homeProducts {
	float:left;
	display:inline;
	margin-right:30px;
	width:213px;
}
.homeProducts2 {
	float:left;
	display:inline;
	width:213px;
}
.homeProductContent{
	float:left;
	display:inline;
	width:211px;
	height:170px;
	background-color:#ededed;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	text-align:center;
}

.specialProducts {
	float:left;
	display:inline;
	width:300px;
	height:95px;
	background-color:#ededed;
	border:1px solid #cccccc;
	text-align:center;
	padding:5px;
}

.homeProductSpecial {
	float:left;
	display:inline;
	width:214px;
	height:234px;
	background-image:url(images/specialOffer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin-left:15px;
}

.homeProductRoofing {
	float:left;
	display:inline;
	width:214px;
	height:234px;
	background-image:url(images/roofingOffer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin-left:15px;
}

.toolsRequired {
	float:left;
	display:inline;
	width:260px;
}

.freeEstimateBox {
	float:right;
	display:inline;
	width:301px;
}

.textIndex {
	float:left;
	display:inline;
	width:700px;
}


.textSpecial {
	float:left;
	display:inline;
	width:650px;
}

.bespokeImages {
	float:left;
	display:inline;
	width:300px;
	text-align:center;
}

.buyContainer {
	float:left;
	display:inline;
	width:160px;
}

.packContents {
	float:left;
	display:inline;
	width:160px;
	text-align:center;
	padding:5px;
	border:0;
	line-height:18px;
	font-size:85%;
}

.packPrice {
	float:left;
	display:inline;
	width:30px;
	text-align:center;
	padding:5px;
	border:0;
	line-height:18px;
	margin-right:10px;
	font-size:85%;
}

.packContentsResin {
	float:left;
	display:inline;
	width:160px;
	text-align:center;
	padding:5px;
	border:0;
	line-height:18px;
}

.productsContainer {
	float:left;
	display:inline;
	width:310px;
	border:1px solid #cccccc;
	margin-right:20px;
	padding:5px;
}

.addToBasket {
	float:left;
	display:inline;
	width:200px;
	margin-left:70px;
}

.contactContractor {
	float:left;
	display:inline;
	width:160px;
}

.footerContainer {
	float:left;
	display:inline;
	width:970px;
	height:25px;
	padding-top:5px;
	margin-left:10px;
	background-repeat:no-repeat;
	background-image:url(images/bgdFooter.gif);
}

.footerLeft {
	float:left;
	display:inline;
	width:530px;
	color:#666666;
	font-size:60%;
	padding-top:3px;
	padding-left:10px;
}
.footerRight {
	float:right;
	display:inline;
	width:420px;
	color:#666666;
	font-size:60%;
	padding-top:3px;
	padding-right:10px;
}

.underFooterContainer {
	float:left;
	display:inline;
	width:970px;
	margin:8px 0 0 20px;
	
	font-size:70%;
	color:#CCCCCC;
	line-height:1.5em;
}
	.underFooterContainer a {
		color:#CCCCCC;
		text-decoration:none;
	}
	.underFooterContainer a:hover {
		color:#ffffff;
		text-decoration:underline;
	}
	
.underFooterContainer .column {
	display:inline;
	float:left;
	padding-right:50px;
}


/****** buy products page ********/
.greyProductBox {
	float:left;
	display:inline;
	background-color:#ededed;
	width:680px;
	border:1px solid #cccccc;
	padding:5px;
}
.greyBoxText {
	float:left;
	display:inline;
	width:390px;
	padding-left:10px;

}
.greyBoxQuantity {
	float:left;
	display:inline;
	width:52px;
	padding-left:10px;
	height:35px;
}
.greyBoxPrice {
	float:left;
	display:inline;
	width:90px;
	padding-left:30px;
	text-align:right;
}
.greyBoxAdd {
	float:right;
	display:inline;
	width:100px;
	text-align:center;
	border:0;
	padding:3px 0;
	margin-right:10px;
	background-color:#194e80;
	margin-top:15px;
	color:#FFFFFF;
}
	.greyBoxAdd:hover {
		background-color:#990000;
		cursor:pointer;
	}

/****** login ********/

.loginBox {
	float:left;
	display:inline;
	width:500px;
	margin-top:20px;
}

.loginTxt {
	float:left;
	display:inline;
	width:100px;
	padding:2px;
}

.loginInput {
	float:left;
	display:inline;
	padding:2px;
}

.projectBox {
	float:left;
	display:inline;
}

.addLoginTxt {
	float:left;
	display:inline;
	width:150px;
	padding:2px;
}

.addLoginInput {
	float:left;
	display:inline;
	padding:2px;
}

/********** add images ************/

.ImageOuter {
	background-color:#FFFFFF;
	
}

.Image {
	font-size: 0.9em;
	text-align: center;
	padding: 10px;
	float: left;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	background-image:url(images/footerP.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin: 5px;
	display: inline;
}

.uploadImage {
	font-size: 0.9em;
	width: 600px;
	text-align: left;
	padding: 10px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	background-image:url(images/footerP.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin: 5px;
}

.ImageOuter {
	width: 1em;
	float: left;
	display: inline;
	text-align: center;
}

.errorMessage {
	color: #FF0000;
}

.errorMessageS {
	color: #FF0000;
	font-size: 0.9em; 
}

.imgOuterContainer {
	width: 750px;
	float: left;
	display: inline;
	font-size:1.1em;
	border:#CCCCCC 1px solid;
	padding:6px;
}

.imgContainer {
	width: 175px;
	float: left;
	display: inline;
	margin-right:20px;
}

.contContainer {
	width: 261px;
	float: left;
	padding: 2px;
	margin-left: 5px;
	display: inline;
}

.imgContainer2 {
	width: 195px;
	float: left;
	display: inline;
	margin-right:20px;
	padding:10px 0px;
}

.picContainer {
	display:inline;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}
/******** project home *********/

.projectContainer {
	float:left;
	display:inline;
	width:680px;
	background-color:#ededed;
	border:1px solid #cccccc;
	padding:5px;
}

.projectBox {
	float:left;
	display:inline;
	width:680px;
}

.projectBox2 {
	float:left;
	display:inline;
	width:650px;
	font-size:80%;
}
.projectName {
	float:left;
	display:inline;
	font-size:130%;
}

.projectImage {
	float:right;
	display:inline;
	margin-left:15px;
}

.adminProject {
	display:inline;
	float:right;	
}

.adminProjectImage {
	display:inline;
	float:left;
	font-size:80%;
}

/*=================================================================================*/
/*= Comment box styles ============================================================*/
/*=================================================================================*/

.commentsContainer {
	width:430px;
	float:left;
	display:inline;
}

.commentContainer {
	width:420px;
	float:left;
	display:inline;
	border-bottom:1px dashed #666666;
	padding:5px;
	padding-top:4px;
	padding-bottom:8px;
	overflow:hidden;
}

.hLine {
	width:380px;
	height:12px;
	float:left;
	display:inline;
	text-align:left;
	border-bottom:1px solid #cccccc;
}
/*=================================================================================*/
/*==========                   Register              ==============================*/
/*=================================================================================*/

.registerFormTitle {
	display:inline;
	float:left;
	width:150px;
	margin-bottom:14px;
}
/*=================================================================================*/
/*===============           Shopping cart         						===========*/
/*=================================================================================*/
.shoppingCart{
	width:150px;
	float:left;
	color:#567470;
	display:inline;
	padding-top:13px;
	text-align:right;
	font-size:90%;
}
.shoppingCartImage{
	width:40px;
	padding-top:10px;
	padding-right:10px;
	float:left;		
	display:inline;
	text-align:right;
}

.trimContainer {
	display:inline;
	float:left;
	width:600px;
	border-bottom:solid #CCCCCC 1px;
	padding:6px 2px;;	
}

.trimImage {
	display:inline;
	float:left;
	width:150px;
}

.trimText {
	display:inline;
	float:left;
	width:440px;
}

.shoppingBasketText {
	float:left;
	display:inline;
	padding-left:25px;
	font-size:80%;
	padding-top:10px;
	width:127px;
	text-align:left;
}
.shoppingBasket {
	float:right;
	width:48px;
	padding-top:5px;
	display:inline;
	text-align:right;
}

/*************** order details ***********************/

.OrdersTable {
	color: #000000;
	width: 100%;
	border: 1px solid #cccccc;
}

.Ordertr {
	border: 1px solid #cccccc;
}

.orderRowPENDING {
}

.orderRowCOMPLETE {
	background-color: #FFFFCC;
	color: #0066CC;
}
/*****************************/

.submitButton {
	border:1px solid #CCCCCC;
	background:#ededed;
}

/*************************/

.EstimateFormTxt {
	display:inline;
	float:left;
	width:150px;

}

/*************** Admin Home ***********************/

.consultantImg {
	float:left;
	display:inline;
	width:75px;
	height:75px;
}

.consultantNav {
	float:left;
	display:inline;
	margin-top:17px;
	margin-left:10px;
}

/* Breakcrumb */

.breadcrumb {
	float:left;
	display:inline;
	width:700px;
	margin:10px 0;
	font-size:80%;
	color:#194e80;
	line-height:normal;
}

.crumb {
	float:left;
	display:inline;
	padding:0 1px;
	color:#194e80;
}
.crumb a {
	color:#194e80;
	text-decoration:none;
}
.crumb a:hover {
	color:#194e80;
	text-decoration:underline;
}

.bookmarkPage {
	float:right;
	display:inline;
	text-align:right;
	font-size:85%;
	color:#194e80;
	padding-top:10px;
	
	padding-bottom:0px;
	padding-right:10px;
}


/******************/

.manageUserTop {
	border-bottom:solid 1px #000000;
}
/**************/
.linkNav {
	text-decoration:none;
	color:#FFFFFF;
}
.linkNav:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

.linkFooter {
	text-decoration:none;
	color:#666666;
}
.linkFooter:hover {
	text-decoration:underline;
	color:#666666;
}

.linkSubNav {
	text-decoration:none;
	color:#194e80;
	cursor:pointer;
}
.linkSubNav:hover {
	text-decoration:underline;
	color:#990000;
	cursor:pointer;
}

.linkContent {
	text-decoration:none;
	color:#990000;
}
.linkContent:hover {
	text-decoration:underline;
	color:#194e80;
}

.linkNavRed {
	text-decoration:none;
	color:#990000;
}
.linkNavRed:hover {
	text-decoration:underline;
	color:#194e80;
}

.linkArrowRedRight {
	text-decoration:none;
	color:#990000;
	padding-right:10px;
	background-image:url(images/linkArrowRedRight.gif);
	background-position:center right;
	background-repeat:no-repeat;
}
.linkArrowRedRight:hover {
	text-decoration:underline;
	color:#194e80;
	background-image:url(images/linkArrowBlueRight.gif);
}

.linkArrowRedRight2 {
	text-decoration:none;
	color:#000000;
	padding:0px 0px 0px 20px;
	height:20px;
	background-image:url(images/linkArrowRedRight.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
.linkArrowRedRight2:hover {
	text-decoration:underline;
	color:#990000;
	background-image:url(images/linkArrowRedRight.gif);
}

.linkArrowRedLeft {
	text-decoration:none;
	color:#990000;
	padding-left:10px;
	background-image:url(images/linkArrowRedLeft.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
.linkArrowRedLeft:hover {
	text-decoration:underline;
	color:#194e80;
	background-image:url(images/linkArrowBlueLeft.gif);
}

.linkNavRed2 {
	text-decoration:none;
	color:#990000;
	font-size:100%;
}
.linkNavRed2:hover {
	text-decoration:underline;
	color:#990000;
}

.linkRedSmall {
	text-decoration:none;
	color:#990000;
	font-size:120%;
}
.linkRedSmall:hover {
	text-decoration:underline;
	color:#990000;
}

.linkNavRedBig {
	text-decoration:none;
	color:#990000;
	font-size:120%;
}
.linkNavRedBig:hover {
	text-decoration:underline;
	color:#194e80;
}

.linkBlue:link {
	text-decoration:none;
	color:#103150;
	font-size:80%;
}
.linkBlue:active {
	text-decoration:none;
	color:#103150;
	font-size:80%;
}
.linkBlue:visited {
	text-decoration:none;
	color:#103150;
	font-size:80%;
}
.linkBlue:hover {
	text-decoration:none;
	color:#666666;
	font-size:80%;
}

.linkBlue2:link {
	text-decoration:none;
	color:#103150;
	text-decoration:underline;
}
.linkBlue2:active {
	text-decoration:none;
	color:#103150;
	text-decoration:underline;
}
.linkBlue2:visited {
	text-decoration:none;
	color:#103150;
	text-decoration:underline;
}
.linkBlue2:hover {
	text-decoration:none;
	color:#666666;
	text-decoration:underline;
}

.linkBlack:link {
	text-decoration:none;
	color:#333333;
}
.linkBlack:active {
	text-decoration:none;
	color:#333333;
}
.linkBlack:visited {
	text-decoration:none;
	color:#333333;
}
.linkBlack:hover {
	text-decoration:none;
	color:#666666;
}

.linkWhite {
    color:#FFFFFF;
    text-decoration:none;
    
}
.linkWhite:hover {
    text-decoration:underline;
}

.linkProduct {
	color:#103150;
	text-decoration:none;
}

.linkProduct:hover {
	color:#990000;
	text-decoration:underline;
}

.ContactMap {
	float: left;
	display: inline;
	padding: 0px 0px 15px 15px;
}

#estimateDetails {
	border:1px solid #CCCCCC;
	border-right:0;
	line-height:1.4;
}
	#estimateDetails th {
		border-right:1px solid #CCCCCC;
		border-bottom:1px dotted #CCCCCC;
		vertical-align:top;
		color:#333333;
		font-weight:bold;
		width:100px;
	}
	#estimateDetails td {
		border-right:1px solid #CCCCCC;
		border-bottom:1px dotted #CCCCCC;
		vertical-align:top;
		color:#333333;
	}

.addProductFormFields {
	float:left;
	display:inline;
	width:150px;
	margin-top:2px;
}

.basketTable th {
	border-bottom:1px solid #999999;
}

.productBoxes {
	float:left;
	width:308px;
	height:84px;
	padding:10px;
	display:inline;
	border:1px solid #999999;
	background-color:#EDEDED;
	margin:10px;
	text-decoration:none;
	font-size:130%;
	color:#103150;
}

.productBoxes:hover {
	background-color:#194e80;
	color:#FFFFFF;
}

.headerLeft {
	display:inline;
	float:left;
	width:690px;
	margin:0;
}

.searchBox {
	display:inline;
	float:left;
	width:230px;
}

.shopRightHeaded {
	color:#FFFFFF;
	text-decoration:none;
}

.shopRightHeaded:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.shopLeft {
	display:inline;
	float:left;
	width:328px;
	border-right: solid 1px #999999;
	padding-right:20px;
}

.shopRight {
	display:inline;
	float:left;
	width:328px;
	padding-left:20px;
}

.tradeForm {
	display:inline;
	float:left;
	width:200px;
}

.orderDetailsLeft {
	float:left;
	display:inline;
	width:420px;
}

.orderDetailsRight {
	float:left;
	display:inline;
	padding-top:32px;
	width:240px;
}

/* Pager Styles */

.pagerBoxes {
	display:inline;
	float:left;
	font-size:12px;
	text-align:center;
	margin:0px 4px;
	border:1px solid #cccccc;
}
	.pagerBoxes span {
		display:block;
		color:#ffffff;
		padding:1px 6px;
		background-color:#194e80;
		cursor:default;
		font-weight:bold;
	}
	.pagerBoxes a {
		display:block;
		color:#194e80;
		padding:1px 6px;
		background-color:#ededed;
		text-decoration:none;
	}
	.pagerBoxes a:hover {
		color:#FFFFFF;
		background-color:#194e80;
		text-decoration:underline;
		font-weight:normal;
	}
	.pagerBoxes a:active {
		color:#FFFFFF;
		background-color:#194e80;
		text-decoration:none;
		font-weight:normal;
	}
	

form.standardForm .inputText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	border:1px solid #AAAAAA;
	padding:1px
}

form.standardForm .inputTextArea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	border:1px solid #AAAAAA;
	padding:1px
}

form.standardForm input.error {
	border:1px solid #DD0000;
	background-color:#FFEDED;
}


.linkArrowRedLeft {
	text-decoration:none;
	color:#990000;
	padding-left:10px;
	background-image:url(images/linkArrowRedLeft.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
.linkArrowRedLeft:hover {
	text-decoration:underline;
	color:#194e80;
	background-image:url(images/linkArrowBlueLeft.gif);
}/* admin product page */

.productContainer {
	float:left;
	display:inline;
	width:725px;
}

.productContainerRowHead {
	float:left;
	display:inline;
	width:725px;
	font-weight:bold;
}

.productContainerRow {
	float:left;
	display:inline;
	width:725px;
	margin-bottom:5px;
	background-color:#eaf4fd;
	border:solid 1px #c5dbec;
}

.productHandleBox {
	float:left;
	display:inline;
	padding:1px;
	width:15px;
}
.productNameBox {
	float:left;
	display:inline;
	padding:1px;
	width:378px;
	
}

.productCodeBox {
	float:left;
	display:inline;
	padding:1px;
	width:97px;
}

.productPriceBox {
	float:left;
	display:inline;
	padding:1px;
	width:70px;
	text-align:right;
}

.productTradePriceBox {
	float:left;
	display:inline;
	padding:1px;
	width:88px;
	text-align:right;
}

.productEditBox {
	float:left;
	display:inline;
	padding:1px 5px;
	width:35px;
}

.productDeleteBox {
	float:left;
	display:inline;
	padding:1px;
	width:18px;
}

/*----------------------*/