@charset "utf-8";
#container {
	width: 1001px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	clear: both;
}
#header {
	height: 80px;
	width: 980px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	background-image: url(../fornireimages/header/headerback.jpg);
	background-repeat: no-repeat;
}
#addressinvoice {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 300px;
	 
	font-size: 12px;
}

.noBORDERS {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#logoDiv {
	float: left;
	width: 200px;
	text-align: left;
}
#headerRight {
	float: right;
	width: 500px;
	 
	font-size: .9em;
	margin: 0px;
	padding: 0px;
	height: 30px;
	clear: none;
	text-align: right;
}

.quicklinks {
	 
	font-size: 0.9em;
	padding-right: 10px;
	padding-left: 3px;
	padding-top: 0px;
	color: #333333;
	display: inline;
	text-decoration: none;
	margin: 0px;
	float: right;
}

.quicklinksPhone {
	 
	font-size: 16px;
	padding-right: 10px;
	padding-left: 3px;
	padding-top: 0px;
	color: #333333;
	display: inline;
	float: right;
	text-decoration: none;
	margin: 0px;
}a {
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#bannerquicklinks {
	margin: 0px;
	padding: 0px;
	width: 700px;
	height: 23px;
	float: right;
	text-align: right;
}

.Liststructure {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}#TopNavBar {
	height: 30px;
	padding-top: 2px;
	width: 1000px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dashed;
	border-top-color: #999;
	border-bottom-color: #999;
	margin-bottom: 20px;
}
#lowerNavRight {
	float: right;
	width: 500px;
	margin-top: 10px;
	text-align: right;
}
h1 {
	 
	font-size: 11px;
	color: #333333;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: lighter;
}
.IndexImg {
	height: 370px;
	width: 1000px;
	text-align: left;
	float: left;
	clear: none;
	color: #333333;
	padding: 0px;
	position: absolute;
	border-radius: 20px;
}
.indexBoxesLeft {
	float: left;
	height: 175px;
	width: 242px;
	margin-top: 10px;
	border-radius: 8px;
}
.indexBoxesRight {
	float: left;
	height: 175px;
	width: 242px;
	margin-left: 10px;
	margin-top: 10px;
}
#footBar {
	height: 20px;
	width: 1000px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #333333;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	 
	font-size: .7em;
}
.boxContain {
	height: 185px;
	width: 750px;
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.hmeCarouCont {
	height: auto;
	width: 1000px;
	padding: 0px;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

.boxContainLower {
	height: 185px;
	width: 750px;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.boxContainBtn {
	height: 185px;
	width: 750px;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.footerlinks {
	padding-right: 10px;
	display: inline;
	float: none;
	padding-left: 3px;
	text-align: center;
}.bottomNav {
	height: 20px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 8px;
	 
	font-size: 0.8em;
	font-weight: normal;
	color: #333333;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float: none;
}
#bottomNav {
	height: 23px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 8px;
}
#searchBar {
	height: 27px;
	width: 995px;
	 
	font-size: 0.8em;
	font-weight: normal;
	color: #333333;
	padding-left: 5px;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.noMargins {
	margin: 0px;
}
.buttons {
	 
	color: #FFFFFF;
	background-color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-radius: 8px;
}


.hometextlarge {
	 
	font-size: 35px;
	padding: 0px;
	margin: 0px;
	color: #666666;
	font-weight: normal;
}
.indexBoxesRegister {
	float: left;
	height: 125px;
	width: 222px;
	margin-left: 10px;
	margin-top: 10px;
	background-image: url(../fornireimages/homepage/registerBack.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 0.8em;
	border-radius: 8px;
}
#leftNav {
	width: 190px;
	height: auto;
	margin-bottom: 8px;
}
#catagoryHeader {
	height: 300px;
	width: 800px;
}

#mainArea {
	width: 800px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-bottom: 8px;
}
#mainAreaPD {
	width: 1000px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-bottom: 8px;
}
#mainAreaadmin {
	width: 1000px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-bottom: 8px;
}
.leftcatselection {
	width: 152px;
	height: 240px;
	float: left;
	margin-top: 12px;
	margin-right: 7px;
}
.catTitles {
	 
	font-size: 0.8em;
	color: #666666;
	height: 26px;
	margin-top: 8px;
	margin-left: 1px;
	text-align: center;
}



#navstructure {
	list-style-type: none;
	float: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.leftcoltext {
	 
	font-size: 0.7em;
	font-weight: normal;
	padding-top: .7em;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E5E5E5;
	padding-bottom: .7em;
	margin-right: 5px;
}.rightcatselection {
	width: 192px;
	height: 200px;
	float: left;
	margin-left: 9px;
	margin-top: 8px;
}
#leftColumn {
	width: 190px;
	height: auto;
	float: left;
	margin-right: 10px;
	padding-top: 10px;
}
#rightProdCol {
	width: 180px;
	min-height: 1000px;
	float: right;
	margin-right: 10px;
	padding-top: 10px;
	background-image: url(../Images/Leftbanners/swirlBanner.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
}

#catagoryHeaderLighting {
	height: 220px;
	width: 310px;
	background-image: url(../fornireimages/headImages/lighting.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-left: 40px;
	margin-top: 8px;
	 
	font-size: .8em;
	color: #333333;
	padding-right: 450px;
}
#catagoryHeaderBedroom {
	height: 220px;
	width: 270px;
	background-image: url(../fornireimages/headImages/bedroom_decor.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-left: 40px;
	 
	font-size: .9em;
	color: #000000;
	padding-right: 490px;
	margin-top: 8px;
}
#catagoryHeaderBathroom {
	height: 220px;
	width: 270px;
	background-image: url(../fornireimages/headImages/Bathroom_accressories.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-left: 40px;
	 
	font-size: .9em;
	color: #000000;
	padding-right: 490px;
	margin-top: 8px;
}
#catagoryHeaderDining {
	height: 220px;
	width: 270px;
	background-image: url(../fornireimages/headImages/dining.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-left: 40px;
	 
	font-size: .9em;
	color: #000000;
	padding-right: 490px;
	margin-top: 8px;
}
#catagoryHeaderLiving {
	height: 220px;
	width: 270px;
	background-image: url(../fornireimages/headImages/living_room_decor.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-left: 40px;
	 
	font-size: .9em;
	color: #000000;
	padding-right: 490px;
	margin-top: 8px;
}
#catagoryHeaderKitchen {
	height: 220px;
	width: 270px;
	background-image: url(../fornireimages/headImages/kitchen.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-left: 40px;
	 
	font-size: .9em;
	color: #000000;
	padding-right: 490px;
	margin-top: 8px;
}
#catagoryHeaderGarden {
	height: 220px;
	width: 270px;
	background-image: url(../fornireimages/headImages/outdoors.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-left: 40px;
	 
	font-size: .9em;
	color: #000000;
	padding-right: 490px;
	margin-top: 8px;
}
#catagoryHeaderFurniture {
	height: 220px;
	width: 270px;
	background-image: url(../fornireimages/headImages/furniture.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-left: 40px;
	 
	font-size: .9em;
	color: #000000;
	padding-right: 490px;
	margin-top: 8px;
}

#catheadSeating {
	height: 220px;
	width: 310px;
	background-image: url(../fornireimages/headImages/chairs.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-left: 40px;
	margin-top: 8px;
	 
	font-size: .8em;
	color: #333333;
	padding-right: 450px;
}

#prodHeaderDiv {
	height: 300px;
	width: 800px;
	margin-top: 8px;
}
#partnHeaderDiv {
	height: auto;
	width: 800px;
	margin-top: 8px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	float: left;
}
#productarea {
	height: auto;
	width: 798px;
	margin-top: 8px;
}
#productareaadmin {
	height: auto;
	width: 1000px;
	margin-top: 8px;
}
.divproducts {
	width: 190px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 25px;
	margin-left: 6px;
	margin-right: 2px;
	height: auto;
	display: inline;
	float: left;
}

.productpic {
	margin-bottom: 5px;
	max-height: 195px;
	max-width: 170px;
	margin-right: 5px;
	margin-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.editproductpic {
	float: left;
	margin-bottom: 5px;
	max-height: 195px;
	max-width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.divprice {
	height: auto;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.productbrief {
	height: 135px;
	padding: 0px;
}

.pricetext {
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #78c066;
}

.divprod {

	height: 45px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-size: 0.9em;
	color: #666666;
}
.divprodhome {
	height: 45px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-size: 0.8em;
	color: #000000;
}

.productTEXT {
	font-size: 0.8em
}

.tablecollapse {
	 
	font-size: 0.8em;
	text-align: center;
	padding: 0px;
	clear: none;
	margin-top: 0px;
	margin-right: 125px;
	margin-bottom: 0px;
	margin-left: 125px;
}
#pages {
	clear: both;
	float: none;
	width: 800px;
	margin-top: 10px;
}

.bodytext {
	 
	font-size: 0.8em;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.orderList {
	 
	font-size: 0.7em;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px;
	padding: 0px;
}
.orderListTots {
	font-size: 0.7em;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px;
	padding: 0px;
}

h2 {

	font-size: 18px;
	color: #444444;
	font-weight: lighter;
}

.infotables {

	font-size: 0.8em;
	color: #232323;
	float: none;
	font-weight: lighter;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.infotableshead {

	font-size: .9em;
	color: #232323;
	float: none;
	margin: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#catagoryHeaderContact {
	height: 300px;
	width: 800px;
	 
	font-size: .9em;
	color: #000000;
	float: left;
}

.TandCText {
	 
	font-size: 10px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.TandCHeaders {
	 
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	margin-top: 6px;
	font-weight: bold;
}

.AccountHead {
	 
	font-size: 0.8em;
	color: #333333;
	margin-bottom: 10px;
	font-weight: bold;
	margin-top: 4px;
}


.carttable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.table_basket {
	margin-top: 2px;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.basket_text {

	font-size: 0.7em;
	color: #486A95;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.leftColumdividers {
	margin-bottom: 6px;
	border: 1px dashed #CCCCCC;
}
.bodyTextDiv {
	padding-left: 12px;
	padding-bottom: 12px;
}
.contactinforegister {
	font-weight: bold;
	border-top-style: none;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 11px;

	color: #333333;
	clear: none;
	float: right;
	padding-right: 7px;
}

.requiredstar {

	font-size: 14px;
	color: #FF0000;
}

.registerform {
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.contactinforegistersmaller {
	font-weight: bold;
	border-top-style: none;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 9px;
	color: #333333;
	clear: none;
	float: right;
	padding-right: 7px;
}
.bodyTextDivRegister {
	 
	color: #666666;
	padding-left: 12px;
	width: 700px;
	float: left;
}
.rightColumn {
	float: right;
	height: 600px;
	width: 285px;
}

.aboutus {
	font-size: 0.9em;
	color: #333333;
	line-height: 1.3em;
}

.divoffers {
	clear: none;
	width: 190px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 14px;
	margin-left: 7px;
	margin-right: 2px;
	height: 258px;
	display: inline;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.offersbrief {
	height: 58px;
	padding: 0px;
}

.divpricewas {
	height: 12px;
	padding-top: 2px;
	padding-bottom: 1px;
}

.pricetextwas {
	font-size: .9em;
	margin: 0px;
	font-weight: bold;
	color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.contactinfo {
	font-weight: bold;
	display: block;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #666666;
	margin-top: 5px;
	padding-top: 2px;
	font-size: 0.7em;
	color: #333333;
}

.bodytextRED {
	font-size: 0.7em;
	color: #FF0000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#carttable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.basket_prodtext {
	color: #333333;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: .7em;
}
#carttablebot {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.carttext {
	color: #333333;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size: .7em;
}

.thumb {
	margin-bottom: 5px;
	height: 72px;
	width: 68px;
	border: 1px solid #CCCCCC;
}

.qty {
	width: 30px;
	 
	text-align: center;
}

.formsdrop {
	margin: 0px;
	background-color: #FFFFFF;
	color: #999999;
	font-size: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 40px;
	text-align: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.delBtn {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	width: 20px;
	font-size: 16px;
	color: #FF0000;
	background-image: none;
	background-color: #FFFFFF;
}.carttextprice {
	color: #333333;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size: .7em;
	text-align: center;
}

.check_address {
	 
	font-size: .8em;
	color: #333333;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.basket_prodtextCode {
	font-size: 0.6em;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#summaryboundary {
	clear: both;
	float: none;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	margin-left: 10px;
	width: 542px;
	height: auto;
	background-color: #FFFFFF;
}

#summmid {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 4px;
}.leftColSpacer {
	margin-top: 8px;
}

.ProdIMGDET {
	clear: none;
	float: left;
	height: auto;
	width: 370px;
}
.prodDET {
	width: 370px;
	margin-top: 25px;
}

.ProductMainImg {
	max-height: 310px;
	max-width: 270px;
	border: 1px solid #CCCCCC;
}

.MultiProductTextarea {
	height: auto;
	width: 550px;
	float: left;
	margin-left: 40px;
}

#proddesc_1 {
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	height: auto;
	font-size: 1.3em;
	width: 540px;
	color: #333333;
}
#proddesc_2 {
	height: 50px;
	width: 540px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#proddesc_3 {
	height: auto;
	font-size: .8em;
	width: 540px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 5px;
	color: #333333;
	margin-bottom: 20px;
}

#prodforms {
	clear: both;
	margin-bottom: 5px;
}

#proddesc_5 {
	height: auto;
	width: 270px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	text-align: right;
}

#proddesc_6 {
	height: 25px;
	width: 540px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	color: #333333;
	font-size: 0.9em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: right;
}

#proddesc_4 {
	height: auto;
	width: 540px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 8px;
	color: #FFFFFF;
	font-size: 0.9em;
	text-align: right;
}

#proddesc_7 {
	height: auto;
	width: 540px;
	padding-right: 4px;
	padding-left: 8px;
	color: #333333;
	font-size: 0.9em;
	text-align: right;
	margin-top: 15px;
	clear: both;
}

.WishBtn {
	color: #FFFFFF;
	background-color: #FF8000;
	height: 22px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 105px;
	background-image: url(http://www.fornire.co.uk/Images/wishBtn.gif);
}

.blacktext {
	 
	color: #333333;
	font-size: .7em;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.redtext {
	 
	color: #CC0000;
	font-size: .7em;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}.prodDetailsContainer {
	padding-left: 30px;
	padding-bottom: 12px;
	float: left;
	height: auto;
}
.prodFooter {
	height: auto;
	width: 970px;
	clear: both;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	float: left;
	padding-left: 30px;
}

#LEftAddAcc {
	color: #000000;
	border: 1px solid #666666;
	float: left;
	clear: left;
	width: 175px;
	margin-bottom: 7px;
	text-align: left;
	background-color: #F7F6F4;
	padding: 6px;
}

.AccountAdd {
	 
	font-size: 12px;
	color: #666666;
	margin-top: 8px;
	margin-bottom: 0px;
}
.AccountHead {
	 
	font-size: 12px;
	color: #333333;
	margin-bottom: 10px;
	font-weight: bold;
	margin-top: 4px;
}
.AccountEdit {
	 
	font-size: 12px;
	color: #999999;
	margin-top: 8px;
	margin-bottom: 0px;
}
.AccountAddName {
	 
	font-size: 12px;
	color: #666666;
	margin-top: 8px;
	margin-bottom: 0px;
	font-weight: bold;
}

.thumbLink {
	margin-bottom: 5px;
	height: 72px;
	width: 68px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}#slimHeaders {
	margin-bottom: 10px;
}

.AccountcontainerMain {
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 535px;
}#slimHeader {
	margin-bottom: 10px;
}

.basket_textBLACK {
	font-size: 0.8em;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.ordertable {
	margin-top: 2px;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.AccountSub {
	font-size: 12px;
	color: #666666;
}

.marginQuo {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.floatleftQuoDet {
	float: left;
	clear: both; 
	font-size: 12px;
	padding: 0px;
	margin-top: 2px;
}

.floatrightQuo {
	float: right;
	clear: both;
	margin-bottom: 10px;
}
.floatleftQuo {
	float: left;
	clear: both;
	 
	font-size: 12px;
	padding: 0px;
	height: 100%;
}

.floatrightQuotext {
	float: left;
	clear: both;
	font-size: 12px;
	margin-left: 34px;
	margin-right: 30px;
}
.mainPriceWas {
	font-size: 1.5em;
	margin-left: 5px;
	margin-top: 5px;
	color: #78c066;
}
.multiImg {
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: none;
}
.MultiPictures {
	height: 84px;
	width: 84px;
	float: left;
	margin-right: 7px;
}
.MultiPicturesLeft {
	height: 84px;
	width: 84px;
	float: right;
}
#leftcolumnProdDetails {
	float: right;
	width: 130px;
	height: 560px;
	background-image: url(../fornireimages/banners/rightswirls.jpg);
	background-repeat: no-repeat;
}
.noMargins2 {
	margin: 0px;
	font-size: .9em;
}
#container2 {
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
}
#header2 {
	height: 90px;
	width: 560px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	background-repeat: no-repeat;
}
#bottomNav2 {
	height: 23px;
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 8px;
	 
	font-size: 12px;
}
#catagoryHeaderBlog {
	height: 120px;
	width: 270px;
	background-image: url(../fornireimages/headImages/blog.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-left: 40px;
	 
	font-size: .9em;
	color: #000000;
	padding-right: 490px;
	margin-bottom: 10px;
}
.blogs {
	 
	font-size: .8em;
	color: #333333;
	height: auto;
	width: 800px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	float: left;
	margin-bottom: 10px;
}
.blogHeader {
	height: auto;
	width: 800px;
	float: left;
}
.blogbody {
	height: auto;
	width: 800px;
	float: left;
}
.blogTitle {
	float: left;
	height: auto;
	width: 600px;
	 
	color: #333333;
	padding-left: 10px;
}
.blogDate {
	float: right;
	height: 40px;
	width: 190px;
	 
	font-size: 1.4em;
	color: #333333;
}
h6 {
	 
	font-size: 1.6em;
	margin: 0px;
	padding: 0px;
}
.blogsubject {
	float: left;
	height: auto;
	width: 590px;
	 
	color: #333333;
	padding-left: 10px;
	font-size: 1.1em;
	margin-top: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}
.blogPic {
	float: right;
	height: auto;
	width: 180px;
	 
	font-size: 1.4em;
	color: #333333;
	padding-right: 10px;
	margin-bottom: 10px;
	text-align: center;
}
#RedirectImg {
	height: 200px;
	width: 510px;
	background-image: url(../fornireimages/headImages/redirecthead.jpg);
	background-repeat: no-repeat;
	padding-left: 470px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: right;
}
.headersquicklinks {
	margin: 0px;
	width: 600px;
	height: 20px;
	float: right;
	text-align: right;
	 
	color: #999999;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ProductMainImg {
	height: 420px;
	width: 370px;
	position: relative;
}

#ProductMainImg img{
	max-height: 420px;
	max-width: 370px;
	position: absolute;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#otherImg {
	height: auto;
	width: 270px;
}
.noBORDERSMultiPic {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 7px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	max-heith: 310px;
	max-width: 270px;
}
.indexBoxBlog {
	float: left;
	height: 125px;
	width: 222px;
	margin-top: 10px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 0.8em;
	color: #333333;
	background-image: url(../fornireimages/homepage/newsBack.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	border-radius: 8px;
}
.SuggProd {
	height: 230px;
	width: 145px;
	float: left;
	padding: 5px;
}
.homeCaritem {
	height: 180px;
	width: 142px;
	float: left;
	padding: 5px;
	text-align: center;
}
.EditImgDiv {
	height: 240px;
	width: 175px;
	float: left;
	padding: 5px;
}


.suggestions {
	float: left;
	height: auto;
	width: 992px;
	color: #D83F0C;
	padding-top: 5px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 1em;
	margin-top: 20px;
	padding-bottom: 10px;
}
.reviewHeaders {
	float: left;
	height: auto;
	width: 770px;
	 
	color: #D83F0C;
	padding-top: 5px;
	padding-left: 8px;
	font-size: 1em;
	margin-top: 20px;
	padding-bottom: 10px;
}

.sugPdiv {
	float: left;
	height: 145px;
	width: 145px;
	text-align: center;
}
.homeCarImg {
	float: left;
	height: 150px;
	width: 142px;
	text-align: center;
}
.EditImgSize {
	float: left;
	height: 195px;
	width: 170px;
}


.sugDdiv {
	float: left;
	height: auto;
	width: 145px;
	margin-top: 4px;
	 
}
.homeCarTitl {
	float: left;
	height: auto;
	width: 142px;
	margin-top: 8px;
	 
	font-size: 0.7em;
	text-align: center;
}

#brandsHead {
	height: 285px;
	width: 485px;
	margin-top: 8px;
	background-image: url(../fornireimages/headImages/brands.jpg);
	text-align: right;
	padding-top: 15px;
	padding-right: 15px;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: normal;
	padding-left: 300px;
}
#container #mainArea #brandsHead h3 {
	font-size: 2em;
	margin: 0px;
	padding: 0px;
}
.aboutManTex {
	font-size: 0.8em;
	color: #FFFFFF;
}
h3 {
	 
	color: #666666;
	font-size: 0.9em;
	font-weight: normal;
}

.divmanu {
	font-size: .8em;
	color: #666666;
	height: auto;
	padding-top: 2px;
	padding-right: 4px;
	padding-left: 4px;
}

.brandTitle {
	 
	color: #FFFFFF;
}

#productDesc {
	height: auto;
	width: 798px;
	margin-top: 8px;
	font-size: 0.8em;
	color: #666666;
}
.indexMainText {
	float: left;
	height: 330px;
	width: 400px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	position: absolute;
}
h6 {
	 
	font-size: 3.1em;
	color: #252525;
}
#indexSlideScreen {
	height: 370px;
	width: 1000px;
	border-radius: 20px;
}
.imgTextSet {
	position: absolute;
	font-size: 60px;
	color: #333333;
	font-weight: bold;
}
#socialDiv {
	height: auto;
	width: 240px;
	float: left;
	margin-right: 8px;
}
#prodtypeindexFilt {
	height: auto;
	width: 200px;
	float: left;
	margin-right: 5px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}

.socialHolders {
	width: 200px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.googlesocialHolder {
	width: 200px;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 15px;
}

#lowerboxHolders {
	float: left;
	height: auto;
	width: 750px;
}
.bannersJs {
	float: left;
	height: 280px;
	width: 181px;
	color: #333;
}
#bannerSlideScreen {
	background-image: url(../Images/Leftbanners/leftColAdd.jpg);
	background-repeat: no-repeat;
	height: 280px;
	width: 181px;
	color: #FFF;
	text-align: right;
}
.materialTExt {
	font-size: .3em;
	font-weight: normal;
	width: 420px;
}
.manufText {
	font-size: .2em;
	color: #666;
	width: 420px;
}
.messagebox{
	position:absolute;
	width:auto;
	margin-left:30px;
	padding:2px;
	 
	color: #000;
}
.messageboxok{
	position:absolute;
	width:auto;
	margin-left:30px;
	padding:2px;
	font-weight:bold;
	color:#008000;
	 	
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:30px;
	padding:2px;
	font-weight:bold;
	color:#CC0000;
	 
}
.divdescList {
	font-size: 0.7em;
	color: #999;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 4px;
}
.divdescList a {
	color: #999;
}
#comments {
	margin-top: 10px;
	margin-bottom: 10px;
}
h4 {
	font-size: .9em;
	color: #666;
}
.marginSmall {
	margin-left: 10px;
}
.dropMargins {
	margin: 0px;
}

.reviewBox {
	padding: 10px;
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: rgba(238,238,238,0.7);
}
#toggle{
	cursor:pointer;
	clear: both;
}
#prod_search {
	margin: 0px;
	border-radius: 8px;
	border: 1px solid #CCC;
}
.roundtexfield {
	margin: 0px;
	border-radius: 8px;
	border: 1px solid #CCC;
}
.prodRevImg {
	margin-bottom: 5px;
	height: 195px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
}
.prodRevTExt {
	margin-bottom: 5px;
	height: 195px;
	width: 560px;
	margin-left: 20px;
	float: left;
	font-size: .8em;
	color: #333;
}
.reviewBoxProd {
	margin-bottom: 25px;
	height: auto;
	width: 780px;
	float: left;
	clear: both;
}
.clearAllBox {
	clear: both;
	padding-top: 15px;
}
.orangeHEad {
	color: #D83F0C;
	font-size: 1.2em;
}
.ProdHeading {
	font-size: 1em;
	color: #333;
}
#messageUpload{
	position:absolute;
	width:auto;
	margin-left:30px;
	padding:2px;
	font-weight:lighter;
	color:#CC0000;
	 
}#messageUploadDiv {
	clear: none;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 20px;
}.adminTableHeads {
	 
	color: #FFF;
	background-color: #333;
	font-size: 0.8em;
	border-radius: 8px 8px 0px 0px;
}
.adminTH {
	 
	color: #000;
	font-size: 0.7em;
	border-bottom: 1px solid #CCC;
	margin-top: 25px;
}
.thumbDivs {
	height: 195px;
	width: 170px;
	text-align: center;
}
.thumbDivsLeftCol{
	height: 195px;
	width: 170px;
	text-align: center;
	margin-bottom: 25px;
}
.orderList tr td a {
	color: #C30;
	text-decoration: underline;
}
.clearAll {
	clear: both;
}
.clearEditImgs {
	clear: both;
	height: 250px;
}
.adminPics {
	max-height: 200px;
	max-width: 200px;
}
.required {
	margin: 0px;
	border-radius: 8px;
	border: 1px solid #CCC;
}
#fullFramer {
	min-height: auto;
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	background-color: #FFF;
}
body {
	font-family: "kulturista-web-1", "kulturista-web-2", Sans-Serif;
	;
	padding: 0px;
	margin: 0px;
}
.ProductsH1 {
	 
	font-size: 1.5em;
}
#navstructure .leftcoltext a  {
	color: #0A4B6B;
}.leftMenuHeaders {
	background-color: #F2F2F2;
	width: 180px;
	border-radius: 0px 8px 8px 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
}
#BackDecor {
	height: auto;
	margin-right: auto;
	margin-left: auto;
	min-width: 1200px;
	background-image: url(../Images/header/backSwirls.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	background-position: center top;
}
.bacGround {
	position: absolute;
	z-index: auto;
}
.orderTotals {
	font-weight: bold;
	color: #000;
	 
	font-size: .7em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999;
}
.carouprodDetsPic {
	max-height: 145px;
	max_width: 145px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.carouindexPic {
	max-height: 150px;
	max_width: 142px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.homeCartext {
	font-size: .9em;
}
.homeCartextW {
	font-size: 0.9em;
	color: #FFF;
}

.buyingDiv {
	float: right;
	height: auto;
	width: 280px;
}
.buyinfoDiv {
	float: left;
	height: auto;
	width: 260px;
	font-size: .8em;
	color: #333;
}
.freeDelTExt {
	font-weight: bold;
	color: #6DBE45;
}
.whiteTExt {
	color: #FFF;
}
.partnerHead {
	font-size: 50px;
	font-weight: bold;
	color: #333;
	margin-bottom: 20px;
	float: left;
	width: 800px;
}
.partnerAbout {
	font-size: .8em;
	color: #666;
	width: 450px;
	height: auto;
	float: left;
}
.partnerImage {
	float: right;
	height: auto;
	width: 335px;
	text-align: center;
}
.partImgSize {
	max-height: 300px;
	max-width: 335px;
}
.monthDivs {
	height: auto;
	width: 230px;
	margin-right: 6px;
	margin-left: 6px;
	float: left;
	border: 1px solid #CCC;
	border-radius: 8px 8px 8px 0px;
	margin-bottom: 25px;
}
.MonthsDivHead {
	height: auto;
	width: 200px;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 1px;
	padding-left: 15px;
	color: #FFF;
	background-color: #333;
	border-radius: 8px 8px 0px 0px;
}
.MonthsDivHead H2{
	height: auto;
	color: #FFF;
}
.theMonths {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

