html, body {
	font: 14px Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	width: 100%;
	color:#4D4D4D;
	_text-align: center;
	background: #fff;
}

a {
	color: #734793;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p {
	margin: 10px 0;
}

form {
	margin: 0;
	padding: 0;
}

.image-link {
	display: block;
	text-decoration: none;
}

#wrapper {
	width: 1010px;
	margin: 0 auto;
	padding: 8px 7px;
	background: #fff;
	_text-align: left;
}

#header {
	width: 100%;
	height: 111px;
	margin-bottom: 6px;
}

#header .logo {
	width: 250px;
	height: 46px;
	float: left;
	position: absolute;
	margin: 40px 25px 30px 8px;
	background: url('/i/logo.jpg') no-repeat top left;
	text-decoration: none !important;
}

#header .rightCol {
	float: right;
}

#header .rightCol .line {
	width: 712px;
	height: 21px;
	background: #ff6301;
	color: #fff;
	font-weight: bold;
	line-height: 21px;
	text-transform: uppercase;
	padding: 0 8px;
	margin-bottom: 10px;
}

#header .rightCol .line a {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
	float: right;
	text-transform: none !important;
}

/* Banner positions BEGIN */
.banner-728x80 {
	width: 728px;
	height: 80px;
	overflow: hidden;
}

.banner-530x250 {
	width: 530px;
	height: 250px;
	overflow: hidden;
}

.banner-235x200 {
	width: 235px;
	height: 200px;
	overflow: hidden;
}

.banner-180x150 {
	width: 180px;
	height: 150px;
	overflow: hidden;
}

/* Banner positions END */

/* searchBar BEGIN */
.searchBar {
	height: 20px;
	background: #734793;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 4px 5px;
}

.searchBar .searchLabel {
	float: left;
	height: 19px;
	font-size: 13px;
	margin: 1px 8px 0 0;
	_margin: 2px 8px 0 0;
}

.searchBar .searchLabel .icon {
	width: 13px;
	height: 19px;
	float: left;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -91px 3px;
	margin-right: 3px;
}

.searchBar form {
	_font-size: 20px;
	margin-left: 8px;
	float: left;
}

.searchBar input {
	width: 150px;
	height: 16px;
	border: 0 none;
	padding: 2px;
	font-size: 14px;
	font-weight: bold;
	color: gray;
}

.searchBar .submitBtn {
	width: 57px;
	height: 15px;
	/* background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -74px 0; */
	background: url('/i/btn_search.gif') no-repeat;
	border: 0 none;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
/* searchBar END */




#main {
	padding: 8px 0;
}





/* Columns BEGIN */
#main .leftCol {
	width: 180px;
	float: left;
}

#main .middleCol {
	float: left;
	width: 559px;
	padding: 0 18px;
}
#main .rightCol {
	width: 235px;
	float: left;
}
/* Columns END */




/* boxes BEGIN */

/* Purple box */
.box-p {
	position: relative;
	width: 180px;
	font-size: 12px;
}

.box-p .title {
	float: left;
}
.box-p .title .tl {
	float: left;
	width: 8px;
	height: 29px;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: 0 0;
}

.box-p .title .tr {
	float: left;
	width: 8px;
	height: 29px;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -8px 0;
}

.box-p .title .tc {
	float: left;
	width: 162px;
	height: 29px;
	line-height: 29px;
	background: #734793 repeat-x;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 2px;
}

.manufactlink {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	text-transform: none !important;	
	padding-left: 5px;
}

.box-p .content {
	float: left;
	width: 166px;
	background: url('/i/sprites-bg-y1.gif') repeat-y top left;
	background-position: 0 0;
	padding: 7px;
}

.box-p .bottom {
	float: left;
	height: 8px;
}

.box-p .bottom .bl {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 7px;
	height: 8px;
	font-size: 0;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -17px 0;
}

.box-p .bottom .bc {
	position: absolute;
	bottom: 0;
	left: 7px;
	right: 7px;
	width: 166px;
	height: 2px;
	font-size: 0;
	background: #734793;
}

.box-p .bottom .br {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 7px;
	height: 8px;
	font-size: 0;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -25px 0;
}


/* Orange box */
.box-o {
	position: relative;
	width: 235px;
	font-size: 10px;
}

.box-o .title {
	float: left;
}
.box-o .title .tl {
	float: left;
	width: 8px;
	height: 28px;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -32px 0;
}

.box-o .title .tr {
	float: left;
	width: 8px;
	height: 28px;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -40px 0;
}

.box-o .title .tc {
	float: left;
	width: 217px;
	height: 28px;
	line-height: 28px;
	background: #d98f51 repeat-x;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 2px;
}

.box-o .content {
	float: left;
	width: 221px;
	background: url('/i/sprites-bg-y1.gif') repeat-y top left;
	background-position: -180px 0;
	padding: 7px;
}

.box-o .bottom {
	float: left;
	height: 6px;
}

.box-o .bottom .bl {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 6px;
	height: 6px;
	font-size: 0;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -48px 0;
}

.box-o .bottom .bc {
	position: absolute;
	bottom: 0;
	left: 6px;
	right: 6px;
	width: 223px;
	height: 2px;
	font-size: 0;
	background: #d98f51;
}

.box-o .bottom .br {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 6px;
	height: 6px;
	font-size: 0;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -54px 0;
}


/* Green box */
.box-g {
	position: relative;
	width: 180px;
	font-size: 10px;
}

.box-g .title {
	float: left;
}
.box-g .title .tl {
	float: left;
	width: 7px;
	height: 23px;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -32px 0;
}

.box-g .title .tr {
	float: left;
	width: 7px;
	height: 23px;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -40px 0;
}

.box-g .title .tc {
	float: left;
	width: 164px;
	height: 23px;
	line-height: 23px;
	background: #D98F51 repeat-x;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 2px;
}

.box-g .content {
	float: left;
	width: 162px;
	padding: 7px;
	border: 2px solid #d98f51;
}
/* boxes END */





/* basket BEGIN */
.basket {
	position: relative;
	width: 235px;
	font-size: 10px
}

.basket .top {
	float: left;
}

.basket .top .tl {
	float: left;
	width: 8px;
	height: 8px;
	font-size: 0;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -17px -9px;
}

.basket .top .tr {
	float: left;
	width: 8px;
	height: 8px;
	font-size: 0;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -24px -9px;
}

.basket .top .tc {
	float: left;
	width: 217px;
	height: 2px;
	font-size: 0;
	background: #734793;
	padding-left: 2px;
}

.basket .content {
	float: left;
	width: 209px;
	background: url('/i/sprites-bg-y1.gif') repeat-y top left;
	background-position: -415px 0;
	padding: 0 13px;
	color: #cb7693;
}

.basket .content a {
	display: block;
	color: #cb7693;
	text-decoration: none;
}

.basket .content .row {
	font-weight: bold;
	text-transform: uppercase;
	padding: 3px 0;
}

.basket .content .row .order {
	float: right;
	width: 15px;
	height: 11px;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -122px 0;
}

.basket .content .row .view {
	float: right;
	width: 13px;
	height: 13px;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -137px 0;
}

.basket .bottom {
	float: left;
	height: 6px;
}

.basket .bottom .bl {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 8px;
	height: 8px;
	font-size: 0;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -17px 0;
}

.basket .bottom .bc {
	position: absolute;
	bottom: 0;
	left: 8px;
	right: 8px;
	width: 223px;
	height: 2px;
	font-size: 0;
	background: #734793;
}

.basket .bottom .br {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 8px;
	height: 8px;
	font-size: 0;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -24px 0;
}
/* basket END */





.middleCol .pageTitle {
	background: #d98f51;
	height: 27px;
	line-height: 27px;
	padding: 0 5px;
	margin-bottom: 9px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.articleWrapper .pageTitle{
	/*color:#296865;
	background:none;
	height:auto;	
	margin-bottom:0px;
	font-size:14px;
	margin:0;
	padding:0px 0px 15px;*/
}

.middleCol .path {
	color: #c3567f;
	font-size: 12px;
	border-bottom: 3px solid #d98f51;
	padding-bottom: 4px;
	margin-bottom: 10px;
}

.middleCol .path .sep {
	float: left;
	padding: 0 3px;
}

.middleCol .path a {
	float: left;
	color: inherit;
	text-decoration: none;
}

.middleCol .path a:hover {
	text-decoration: underline;
}


.articleWrapper .storyContent {
	color:#000000;
	font-size:12px;
	text-align:justify;
}

/* topStory BEGIN */
.topStory {
	background: #eccdd2;
	color: #734793;
	font-size: 13px;
	font-weight: normal;
	padding: 5px;
	margin-bottom: 10px;
}

.topStory .previewPic {
	float: right;
	margin: 0 0 9px 9px;
}

.topStory .previewPic img {
	border: 1px solid #734793;
}

.topStory .previewPic a {
	display: block;
}



.homerow {
	font-size: 12px;
	margin-bottom: 5px;
	width: 248px;
	float: left;
	color:#000;
	padding-left:10px;
}

.homerowright {
	font-size: 12px;
	margin-bottom: 5px;
	width: 248px;
	float: right;
	
	color:#000;
	padding-right:10px;
}

.homerow a, .homerowright a, .homerow i, .homerowright i{
	font-weight:bold;
	color:#C94770
}

.homerowtitle{
	margin-top:20px;
}

/* topStory END */



/* productList BEGIN */
.products {
	margin: 4px 0;
}

.products .productHolder {
	float: left;
	width: 130px;
	margin-right: 8px;
}

.products .productHolder .detailsBox {
	border: 1px solid #734793;
	margin-bottom: 2px;
	padding: 3px 10px;
	font-size: 10px;
	text-align: center;
	color: #734793;
}

.products .productHolder .detailsBox .productImage {
	width: 108px;
	height: 131px;
	margin-bottom: 10px;
}

.products .productHolder .detailsBox .productImage a {
	display: block;
}

.products .productHolder .detailsBox .productImage img {
	border: 0 none;
}


.products .productHolder .detailsBox .manufacturer {
	height: 28px;
	font-weight: bold;
}

.products .productHolder .detailsBox .title {
	height: 42px;
}
.products .productHolder .detailsBox .title a {
	text-decoration: none;
	color: inherit;
}

.products .productHolder .detailsBox .title a:hover {
	text-decoration: underline;
}

.products .productHolder .priceBox {
	/* original size without padding 130x32 */
	width: 124px;
	height: 26px;
	background: #734793;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	text-align:center;
}

.products .productHolder .priceBox .deprecated {
	text-decoration: line-through;
	color: red;
}

.products .productHolder .priceBox .deprecated span {
	color: #fff;
}

.products .bumper {
	float: left;
	width: 100%;
	height: 4px;
	font-size:1px;
}
/* productList END */


/* paging BEGIN */
#paging {
	float: right;
	margin: 15px 0;
}

#paging strong, #paging a {
	width: 18px;
	height: 16px;
	float: left;
	display: block;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background: #d98f51;
	border: 1px solid #af6b2a;
	padding: 2px 2px;
	margin-left: 5px;
}

#paging a.pnp {
	border: 0 none;
	background: none;
	color: #af6b2a;
}

#paging strong {
	text-decoration: underline;
}
/* paging END */


/* subscriptionBox BEGIN */
.subscriptionBox, .subscriptionBox a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.subscriptionBox a {
	text-decoration: none;
}

.subscriptionBox a:hover {
	text-decoration: underline;
}

.subscriptionBox .title {
	height: 14px;
	line-height: 14px;
}

.subscriptionBox .title .l {
	float: left;
	width: 6px;
	height: 14px;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -150px 0;
}

.subscriptionBox .title .c {
	float: left;
	width: 223px;
	background: #734793;
}

.subscriptionBox .title .r {
	float: left;
	width: 6px;
	height: 14px;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -156px 0;	
}

.subscriptionBox .content {
	background: #9f96c3;
	padding: 3px 6px;
}

.subscriptionBox .content .submit {
	border: 0 none;
	background: #734793;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 3px;
	margin: 0;
}

.subscriptionBox .content .text {
	height: 16px;
	line-height: 11px;
	border: 0 none;
	width: 65px;
	margin-left: 5px;
	padding: 0 2px;
}

.subscriptionBox .bottom {
	height: 5px;
	line-height: 5px;
}

.subscriptionBox .bottom .l {
	float: left;
	width: 5px;
	height: 5px;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -150px -14px;
}

.subscriptionBox .bottom .c {
	float: left;
	width: 225px;
	height: 5px;
	background: #9f96c3;
}

.subscriptionBox .bottom .r {
	float: left;
	width: 5px;
	height: 5px;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -156px -14px;	
}
/* subscriptionBox END */


/* productDetails BEGIN */
.productDetails {
	padding: 0 9px 23px 9px;
	color: #734793;
	font-size: 12px;
}

.productDetails .title {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 15px;
}

.productDetails .previewPic {
	width: 188px;
	float: left;
	margin: 0 26px 5px 28px;
	border: 1px solid #b99877;
}

.productDetails .specifications {
	
}

.productDetails .specifications .spec {
	padding: 5px 0;
}

.productDetails .specifications .specName {
	font-weight: bold;
}

/* .productDetails .specifications select, .productDetails .specifications input {
	height: 17px;
	font-size: 9px;
	color: #734793;
	border: 1px solid #000;
	padding: 1px;
} 

.productDetails .specifications .qty {
	width: 20px;
	height: 14px;
} */

.productDetails .oldprice {
	text-decoration: line-through;
}

.productDetails .productdesc {
	font-size: 11px;
}

.relhead {
	padding: 5px;
	border: 1px solid #734793;
	background: #eceaf8;
	font-size: 12px;
	margin-bottom: 10px;
}

.relhead h3 {
	margin: 0;
	padding-bottom: 3px!important;
}

.relhead a {}

.productDetails .allFromMfctr {
	font-weight: bold;
	text-decoration: underline;
}
/* productDetails END */

#footer {
	margin: 5px 0 0;
}

#footer .linksBar {
	width: 909px;
	height: 32px;
	padding: 0 10px 0 99px;
	background: #d98f51 url('/i/i_links.gif') no-repeat 8px center;
	color: #fff;
	font-weight: bold;
}

.linksBar {
	float: left;
	clear: both;
}

.linksBar .linksrow {
	float: left; 
	margin: 1px 0 0 0;
	white-space: nowrap;
	padding: 0 5px;
	font-size: 10px;
	font-weight: bold;
	border-left: 1px solid #fff;
}

.linksBar .linksrow a {
	color: #fff;
	text-decoration: none;
}

.linksBar .linksrow a:hover {
	text-decoration: underline;
}


/* navBottom BEGIN */
.navBottom {
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	padding: 5px 10px;
}

.navBottom a {
	color: #4a4a4a;
	text-decoration: none;
	font-weight: bold;
}

.navBottom .row {
	float: left;
	padding: 0 3px
}

/* navBottom END */





/* navTop BEGIN */
.navTop {
	height: 22px;
}

.navTop ul {
	float: left;
	list-style-type: none;
	margin: 0 0 0 7px;
	padding: 0 30px 0 0;
}

.navTop li {
	float: left;
	height: 22px;
	margin-right: 4px;
}

.navTop li .left {
	width: 9px;
	height: 22px;
	float: left;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -104px 0;
}

.navTop li .center {
	height: 22px;
	float: left;
	background: #d98f51;
}

.navTop li .right {
	width: 9px;
	height: 22px;
	float: left;
	background: url('/i/sprites-icons.gif') no-repeat;
	background-position: -113px 0;
}

.navTop li a {
	font-size: 10.3px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
}

.navTop li a:hover {
	border-bottom: 1px solid #fff;
}

.navTop .sep {
	height: 22px;
	width: 1px;
	padding: 0 !important;
	background: lightyellow;
}
/* navTop END */



/* navLeft BEGIN */
.navLeft {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #734793;
	z-index: 1;
}

.navLeft li {
	position: relative;
	float: left;
	width: 150px;
	background: url('/i/navl_li.gif') no-repeat 2px center;
	padding-left: 16px;
}

.navLeft li a {
	color: inherit;
	font-size: 12px;
	/* font-weight: bold;
	text-transform: uppercase; */
	text-decoration: none;
	display: block;
	padding: 7px 0;
}

.navLeft li:hover, .navLeft li.over {
	background: #d98f51 url('/i/navl_li-over.gif') no-repeat 2px center;
}

.navLeft li:hover a, .navLeft li.over a {
	text-decoration: none;
}

.navLeft li:hover ul, .navLeft li.over ul {
	visibility: visible;
}

.navLeft li ul {
	position: absolute;
	left: 155px;
	top: -1px;
	z-index: 2;
	width: 166px;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid #d98f51;
	visibility: hidden;
}

.navLeft li ul ul {
	display: none;
}

.navLeft li ul li:hover ul, .navLeft li.over ul li.over ul {
	display: block;
}

.navLeft li ul li {
	float: left;
	width: 100%;
	background: transparent;
	padding: 0;
}

.navLeft li ul li a {
	font-size: 10px;
	text-transform: none;
	padding: 3px 7px;
	display: block;
}

.navLeft li ul li:hover, .navLeft li ul li.over {
	background: #fec091;
}
/* navLeft END */

.boxR {
	width: 180px;
	float: right;
	clear: right;
	border: 1px solid #b99877;
	font-size: 10px;
	margin: 10px;
	padding: 5px;
}

.boxL {
	width: 180px;
	float: left;
	clear: left;
	border: 1px solid #b99877;
	font-size: 10px;
	margin: 10px;
	padding: 5px;
}

.customInput {
	width: 150px;
	height: 19px;
	font-size: 14px;
	font-weight: bold;
	color: gray;
	border: 0 none;
	padding: 0 0 0 2px;
}

/* srbrowse BEGIN */
#srbrowse {
	width: 100%;
	float: left;
	clear: both;
	margin: 0 0 10px 0;
	padding-bottom: 3px;
	border-bottom: 3px solid #d98f51;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

#srbrowse #subrubr {
	float: left;
	width: 250px;
	margin-left: 18px;
}

#subrubr {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
}

#subrubr li {
	margin: 0 0 3px 5px;
	padding: 2px;
	list-style: none;
	background: #734793;
}
#subrubr li a {
	color: #fff;
}
/* srbrowse END */


/* topProducts BEGIN */
.topProducts {
	font-size: 10px;
	color: #734793;
}

.topProducts .manufacturer {
	font-weight: bold;
}

.topProducts a {
	color: inherit;
	text-decoration: none;
}

.topProducts a:hover {
	text-decoration: underline;
}

.topProducts .deprecated {
	text-decoration: line-through;
	color: red;
}

.topProducts .deprecated span {
	color: #734793;
}
/* topProducts END */


/* baskettable BEGIN */
.baskettable, .basketinnertable {
	font-size: 11px;
	color:#734794;
	background: #f8e9d2;
	border: 1px solid #d5904f;
	border-bottom: 0 none;
	margin-bottom: 20px;
}

.baskettableheader {
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

.basketinnertable {
	border: none;
	margin: -5px;
}

.baskettable td, .basketinnertable td, .basketinnertable th {
	border-bottom: 1px solid #d5904f;
	padding: 5px;
}

.basketcentertd {
	text-align: center;
}

.basketrowbutton, .basketrowbuttonhover{
	display: block;
	width: 132px;
	background: #734794;
	color: #fff;
	font-weight: bold;
	padding: 1px 0 3px 3px;
	text-align: center;
	font-size: 11px;
	height: 14px;
	vertical-align: top;
	border: 0px;
	margin: 2px 2px 2px;
	cursor: pointer;
}

.basketrowbutton:hover, .basketrowbuttonhover:hover{
	color: #fff;
	text-decoration: underline;
}

.basketrowbutton {
	m: expression( this.onmouseover = new Function("this.className = 'basketrowbuttonhover';") );
	text-decoration: none;
}

.basketrowbuttonhover {
	text-decoration: underline;
	m: expression( this.onmouseout = new Function("this.className = 'basketrowbutton';") );
}

.baskettextbutton {
	width: 50px;
	height: 17px;
	text-align: right;
}


.baskettotaldiv {
	font-size: 13px;
	color: #734794;
	font-weight: bold;
	text-align: right;
	margin-right: 50px;
	margin-bottom: 20px;
}

.totalfont {
	text-transform: uppercase;
	font-size: 13px !important;
	padding-left: 50px;
}

.basketbackbutton, .basketorderbutton, .ordernextbutton, .ordernextbuttonhover {
	float: left;
	background: #734794;
	width: 202px;
	color: #fff;
	font-weight: bold;
	padding: 5px 0 3px 3px;
	text-align: center;
	font-size: 13px;
	height: 20px;
	vertical-align: top;
	border: 0px;
	margin: 2px 2px 2px;
	cursor: pointer;
}

.basketorderbutton, .ordernextbutton, .ordernextbuttonhover{
	float: right;
	background: #ca4771;
}

.basketbackbutton a, .basketorderbutton a, .ordernextbutton a, .ordernextbuttonhover a{
	color:white;
}

.ordernextbutton:hover{
	color:white;
	text-decoration:underline
}

.ordernextbutton, .ordernextbuttonhover{
		height:28px;
		padding-top:0px;
		_padding-top:2px;
		font-family:Verdana;
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		line-height:normal;
}
.ordertitle{
	font-weight:bold;
	font-size:13px;
	color:#734794;
	display:block;
	margin:20px 5px;
}

.ordernextbutton {
	m: expression( this.onmouseover = new Function("this.className = 'ordernextbuttonhover';") );
	text-decoration:none;
}

.ordernextbuttonhover {
	text-decoration:underline;
	m: expression( this.onmouseout = new Function("this.className = 'ordernextbutton';") );
}

.conditions{
	font-weight:bold;
	color:#734794;
	display:block;
	position:absolute;
	margin: -17px 0 0 40px;
}
/* baskettable END */


img.l, img.r {
	border: 1px solid #734793;
}

img.l {
	float: left;
	margin: 5px 15px 15px 5px;
}

img.r {
	float: right;
	margin: 5px 5px 15px 15px;
}

img.n {
	float: none;
}

.totalWeight {
	font-size: 10px;
	font-weight: normal;
}


.systemMsg {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 5px;
}

.defBoxesTopMargin {
	margin-top: 9px;
}

.unfloat {
	clear: both !important;
	float: none !important;
	height: 0 !important;
	line-height: 0 !important;
	font-size: 0 !important;
}

.orderStep3ConfirmText{
	color:#734794;
	font-size:12px;
	text-align:center;
	margin-bottom:5px;
}

.orderStep3TopBtns{
	margin:0px 12px;
	padding:0px;
	border:none;
}

.orderStep3TopBtns td{
	padding:0px 5px;
	border:none;
}

.orderStep3Basket .baskettotaldiv{
	font-weight:normal;
}

.prodrelpicborder {
	border: 1px solid #734793;
}

/* manufacturers start */

.manufactRow {
	float: left;
	width: 560px;
}

.manufactBox {
	float: left;
	width: 185px;
	padding-bottom: 40px;
}

.manufactLetter {
	font-size: 18px;
	font-weight: bold;
	color: #FE6200;
	text-align: center;
	padding-bottom: 10px;
}

.manufactName {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

/* manufacturers end */
