img, .header .menu, .header .basket, .header .tel, .content .top, form.newsletter, .subtitle{
	behavior: url("./pngfix/iepngfix.htc")
}

body {
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #f2f2f2 url(images/body-bg.gif) repeat-x;
	text-align: center;
	behavior: url("csshover.htc"); 
}
.container{
	width: 905px;
	margin: 0px auto;
	padding: 0px;
}
.header{
	height: 152px;
	background: url(images/header-bg.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	position: relative;
}
.header .top{
	height: 120px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.header .flash-top{
	width: 516px;
	height: 93px;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
}
.header .basket{
	width: 210px;
	height: 100px;
	background: url(images/basket-bg.png) no-repeat;
	float: left;
	text-align: left;
	padding: 20px 0px 0px 14px;
	position: relative;
}
.header .basket p{
	color: #878787;
	text-transform: uppercase;
	margin: 4px 0px 0px 0px;
	padding: 0px;
}
.header .basket p.small{
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}
.header .basket span{
	margin: 0px 0px 0px 10px;
}
.header .basket a{
	color: #878787;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	display: block;
}
.header .basket a:hover{
	color: #474747;
	font-size: 11px;
	font-weight: bold;
}
.header .tel{
	width: 234px;
	height: 105px;
	float: left;
	text-align: left;
	padding: 0px 0px 0px 10px;
	margin: 12px 0px 0px 0px;
	position: relative;
}
.header .tel p{
	color: #1c709a;
	font-size: 22px;
	font-family: Impact, sans-serif;
	margin: 0px;
	padding: 0px;
}
.header .tel p.lrg{
	color: #1c709a;
	font-size: 28px;
	font-family: Impact, sans-serif;
	margin: 0px;
	padding: 0px;
}
.header a.logo{
	margin: 0px;
	float: left;
	width: 144px;
	height: 127px;
	padding: 25px 0px 0px 0px;
}
.header .menu{
	height: 32px;
	background: url(images/menu-bg.gif) no-repeat;
	margin: -61px 1px 0px 0px;
	padding: 29px 0px 0px 0px;
	width: 760px;
	float: right;
}
.header .menu ul#mn{
	width: 750px;
	height: 32px;
	margin: 0px;
	padding: 0px;
}
.header .menu ul#mn li{
	height:32px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	cursor: pointer;
}
.menu ul#mn li a:link, .menu ul#mn li a:visited, .menu ul#mn li a:active, .menu ul#mn li a:hover{
	background: url(images/menu.gif) no-repeat;
	position: relative;
	height: 32px;
	display: block;
	margin: 0px;
	padding: 0px; 
}
.header .menu ul#mn li a.mn1{
	background-position: top left;
	width: 70px;
}
.header .menu ul#mn li a.mn1:hover{
	background-position: 0px -32px;
	width: 70px;
}
.header .menu ul#mn li a.mn2{
	background-position: -70px 0px;
	width:78px;
}
.header .menu ul#mn li a.mn2:hover{
	background-position: -70px -32px;
	width: 78px;
}
.header .menu ul#mn li a.mn3{
	background-position: -148px 0px;
	width:137px;
}
.header .menu ul#mn li a.mn3:hover{
	background-position: -148px -32px;
	width: 137px;
}
.header .menu ul#mn li a.mn4{
	background-position: -285px 0px;
	width:96px;
}
.header .menu ul#mn li a.mn4:hover{
	background-position: -285px -32px;
	width: 96px;
}
.header .menu ul#mn li a.mn5{
	background-position: -381px 0px;
	width:124px;
}
.header .menu ul#mn li a.mn5:hover{
	background-position: -381px -32px;
	width: 124px;
}
.header .menu ul#mn li a.mn6{
	background-position: -505px 0px;
	width: 92px;
}
.header .menu ul#mn li a.mn6:hover{
	background-position: -505px -32px;
	width: 92px;
}
.header .menu ul#mn li a.mn7{
	background-position: -597px 0px;
	width: 153px;
}
.header .menu ul#mn li a.mn7:hover{
	background-position: -597px -32px;
	width: 153px;
}
.content{
	width: 905px;
	margin: 0px;
	padding: 15px 0px;
}
.content .top{
	height: 18px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	background: url(images/content-top.png) no-repeat;
}
.content .bottom{
	height: 15px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	background: url(images/content-bottom.gif) no-repeat;
}
.content .body{
	background: url(images/content-body.gif) repeat-y;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.title{
	border-bottom: 1px solid #bfbfbf;
	padding: 0px;
	margin: 0px 15px;
	display: block;
	width: 878px;
}
.title h2{
	color: #176d98;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	font-style: italic;
	margin: 0px;
	padding: 0px 0px 5px 5px;
	float: left;
	position: relative;
}
.content .body .tart{
	margin: 0px 15px;
	padding: 15px 0px;
	width: 878px;
}
.text{
	margin: 0px 15px;
	padding: 10px 0px;
}
.text p{
	font-size: 13px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
.content .body .text-w590{
	font-size: 13px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 540px;
	float: left;
}
.tart p{
	padding: 0px;
	margin: 0px 0px 8px 0px;
	position:relative;
}
.tart .rght{
	float: right;
	width: 260px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	text-align: center;
}
.tart .youtube{
	float: left;
	width: 338px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	text-align: center;
}
.tart .rght img{
	margin: 0px auto;
}
.tart .box-450{
	width: 450px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.tart .box-450 .video{
	width: 163px;
	height: 153px;
	float: left;
	margin: 0px 10px 10px 0px;
}
.tart .box-450 span{
	color: #1a6e99;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.tart .box-450 p{
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
.tart .box-450 a{
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.tart .box-420{
	width: 420px;
	height: 200px;
	padding: 0px 0px 20px 0px;
	margin: 0px;
	float: right;
}
.tart .box-420 img{
	float: left;
	margin: 0px 10px 10px 0px;
}
.tart .box-420 span{
	color: #1a6e99;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.tart .box-420 p{
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
.gallery{
	width: 867px;
	height: 560px;
	margin: 5px 0px;
	padding: 0px 0px 0px 8px;
}
.gallery .photobox{
	width: 196px;
	height: 119px;
	margin: 0px 12px 12px 0px;
	padding: 6px 5px 5px 5px;
	background: url(images/gallery-bg.jpg) no-repeat;
	float: left;
}
.last{
	margin: 0px 0px 12px 0px!important;
}
.gallery .photobox img{
	width: 196px;
	height: 119px;
	margin: 0px;
	padding: 0px;
}
.contact-details{
	width: 460px;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
.contact-details span{
	color: #1f719b;
	font-size: 15px;
	font-weight: bold;
	display: block;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
.contact-details p{
	margin: 0px 0px 12px 0px;
	padding: 0px;
	line-height: 16px;
}
.contact-details p.lft{
	float: left;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
}
.contact-details p.rgt{
	float: left;
	margin: 0px 0px 4px 0px;
}
.contact-details a{
	margin: 0px 0px 12px 5px;
	padding: 0px;
	line-height: 16px;
	color: #000000;
	float: left;
}
.contact-details a:hover{
	margin: 0px 0px 12px 5px;
	padding: 0px;
	line-height: 16px;
	color: #1B6E97;
	float: left;
}
.contact-form{
	width: 380px;
	float: left;
	margin: 0px;
	padding:0px 10px;
}
.contact-form span{
	color: #1f719b;
	font-size: 15px;
	font-weight: bold;
	display: block;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
form.contact{
	margin: 0px;
	padding: 0px;
}
form.contact label{
	font-size: 13px;
	display: block;
}
form.contact input{
	width: 204px;
	height: 18px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 2px 0px 4px 0px;
	padding: 0px;
}
form.contact textarea{
	width: 364px;
	height: 100px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 2px 0px 4px 0px;
	padding: 0px;
}
form.contact input.btn{
	width: 94px;
	height: 27px;
	border: 0px;
}
form.newsletter{
	height: 90px;
	width: 600px;
	margin: 10px 0px;
	padding: 10px 0px;
	background: url(images/mouse.png) bottom right no-repeat;
}
form.newsletter input{
	width: 320px;
	height: 18px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 4px 0px 4px 0px;
	padding: 0px;
	float: left;
}
form.newsletter input.btn{
	width: 94px;
	height: 27px;
	border: 0px;
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 0px;
}
.photobox{
	width: 196px;
	height: 119px;
	margin: 0px 12px 12px 0px;
	padding: 6px 5px 5px 5px;
	background: url(images/gallery-bg.jpg) no-repeat;
	float: left;
}
.photobox img{
	width: 196px;
	height: 119px;
	margin: 0px;
	padding: 0px;
}
.lapozo{
	text-align: right;
	margin: 0px ;
	padding: 2px 10px 2px 0px;
}
.lapozo a{
	color: #6d6d6d;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
.lapozo a:hover{
	color: #1b6e97;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
.lapozo a.lft{
	float: left;
	margin-left: 10px;
}
.flash{
	height: 396px;
	margin: 0px 0px 25px 0px;
	padding: 0px;
	background: url(images/home_main.png) 0 0 no-repeat;
}
.box{
	background: url(images/box-bg.gif) left no-repeat;
	width: 270px;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px 20px;
}
.box p{
	margin: 8px 0px 0px 0px;
	padding: 0px;
	line-height: 16px;
}
.box a:link, .box a:visited, .box a:active{
	margin: 8px 0px 0px 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.box a:hover{
	margin: 8px 0px 0px 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
}
.box img.twenty{
	float: right;
	margin: -15px 0px 0px 0px;
}
/* partners page */

.become{
	width: 433px;
	float: left;
	border-right: 1px solid #dfdfdf;
	margin: 20px 0px 0px 0px;
}
.become img.ttl{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
form.become{
	margin: 5px 0px;
	padding: 0px 26px 0px 0px;
	width: 407px;
	border: 0px;
}
form.become label{
	width: 140px;
	float: left;
	height: 18px;
	margin: 0px 0px 6px 0px;
	padding: 2px 0px 0px 0px;
	text-align: right;
}
form.become input{
	width: 256px;
	height: 18px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	float: right;
}
form.become textarea{
	width: 256px;
	height: 58px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	float: right;
}
form.become input.btn_send{
	width: 124px;
	height: 27px;
	border: 0px;
}

.existing{
	width: 412px;
	float: left;
	margin: 20px 0px 0px 25px;
}
.existing img.ttl{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
form.existing{
	margin: 5px 0px;
	padding: 0px 0px 10px 0px;
	width: 412px;
	border: 0px;
}
form.existing label{
	width: 140px;
	float: left;
	height: 18px;
	margin: 0px 0px 6px 0px;
	padding: 2px 0px 0px 0px;
	text-align: right;
}
form.existing input{
	width: 256px;
	height: 18px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	float: right;
}
form.existing input.btn_login{
	width: 126px;
	height: 27px;
	border: 0px;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}
.existing span{
	color: #1f719b;
	font-size: 15px;
	font-weight: bold;
	display: block;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
.existing img{
	float: left;
	margin: 10px 20px 10px 10px;
	padding: 0px;
}
.existing p.tel{
	float: left;
	font-size: 40px;
	color: #166a94;
	font-weight: bold;
	font-style: italic;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	display: block;
}
/* partners page end */

/* password change */
p.logged{
	color: #a2a2a2;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	float: left;
}
.title a:link, .title a:visited, .title a:active{
	color: #55acd9;
	font-size: 10px;
}
.title a:hover{
	color: #1f719b;
	font-size: 10px;
}
.subtitle{
	background: url(images/subtitle-bg.png) no-repeat;
	height: 38px;
	width: 845px;
	color: #176d98;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Tahoma, sans-serif;
	padding: 8px 0px 0px 17px;
	margin: 10px 0px;
}
form.pw{
	margin: 10px 0px;
	padding: 0px 39px 0px 10px;
}
form.pw label{
	width: 140px;
	float: left;
	height: 18px;
	margin: 0px 15px 6px 0px;
	padding: 2px 0px 0px 0px;
	text-align: right;
}
form.pw input{
	width: 256px;
	height: 18px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	float: left;
}
.right{
	float: right!important;
}
form.pw input.btn_change{
	width: 154px;
	height: 27px;
	border: 0px;
	float: right;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
form.yourdetails{
	margin: 10px 0px;
	padding: 0px 39px 0px 10px;
}
form.yourdetails .left{
	width: 390px;
	float: left;
	margin: 0px;
	padding: 0px;
}
form.yourdetails .left label{
	width: 115px;
	float: left;
	height: 18px;
	margin: 0px 0px 6px 0px;
	padding: 2px 10px 0px 0px;
	text-align: right;
}
form.yourdetails .left input{
	width: 262px;
	height: 18px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	float: right;
}
form.yourdetails .left textarea{
	width: 262px;
	height: 58px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	float: right;
}
form.yourdetails .right{
	width: 420px;
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
}
form.yourdetails .right label{
	width: 144px;
	float: left;
	height: 18px;
	margin: 0px 0px 6px 0px;
	padding: 2px 10px 0px 0px;
	text-align: right;
}
form.yourdetails .right input{
	width: 262px;
	height: 18px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	float: right;
}
form.yourdetails .right textarea{
	width: 262px;
	height: 58px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	float: right;
}
form.yourdetails input.btn_update{
	width: 124px;
	height: 27px;
	border: 0px;
	float: right;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
input.btn_continueshopping{
	width: 175px;
	height: 27px;
	border: 0px;
	float: left;
	margin: 0px 0px 10px 3px;
	padding: 0px;
	background: url(images/btn_contiueshopping.gif) no-repeat;
}
/* password change end */

/* product list */
.searchbox{
	width: 195px;
	height: 25px;
	float: right;
}
.searchbox .input-bg{
	height: 25px;
	width: 170px;
	background: url(images/search-bg.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
}
.searchbox .input-bg input{
	height: 20px;
	width: 164px;
	margin: 3px 0px 0px 0px;
	padding: 0px 2px 0px 4px;
	border: 0px;
	background: none;
	line-height: 14px;
}
.searchbox input.btn_search{
	width: 25px;
	height: 25px;
	float: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.title a.cat:link, .title a.cat:visited, .title a.cat:active{
	color: #a2a2a2;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	background: url(images/abg.gif) top right no-repeat;
	padding: 0px 15px 10px 0px;
	margin: 0px 15px 0px 0px;
	display: block;
	float: left;
}
.title a.cat:hover{
	color: #fe6164;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 15px 10px 0px;
	margin: 0px 15px 0px 0px;
}
.product_list{
	width: 874px;
	height: 680px;
	margin: 0px;
	padding: 0px;
}
.product_list p{
	float: left;
	text-transform: uppercase;
	color: #606060;
	margin: 0px;
	padding: 0px;
}
.product_list a{
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	color: #606060;
}
.product_list a:hover{
	color: #55acd9;
	margin: 0px;
	padding: 0px;
}
.product_list .lapozo{
	display: block;
	width: 300px;
	float: right;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px; 
}
.product_list .lapozo a{
	color: #6d6d6d;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 4px;
	padding: 0px;
}
.product_list .lapozo a:hover{
	color: #1b6e97;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 4px;
	padding: 0px;
}
.product_list .pbox{
	width: 236px;
	height: 178px;
	background: url(images/prod-bg.gif) no-repeat;
	float: left;
	padding: 12px 9px 0px 9px;
	margin: 0px 56px 20px 0px;
}
.plast{
	margin: 0px 0px 20px 0px!important;
}
.product_list .pbox a.img, .product_list .pbox a.img:hover{
	width: 236px;
	height: 138px;
	background: url(images/noimage.gif) no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	overflow: hidden;
	text-align: center;
}
.product_list .pbox a.img img{
	margin: 0px auto;
}
.product_list .pbox p{
	width: 190px;
	height: 28px;
	margin: 0px 0px 0px 5px;
	padding: 0px 5px 0px 6px;
	text-align: center;
	float: left;
	font-size: 11px;
	color: #454545;
	text-transform: uppercase;
}
* html .product_list .pbox p{
	margin: 0px 0px 0px 3px;
}
.product_list .pbox p.cat{
	width: 190px;
	height: 20px;
	margin: 0px 0px 0px 5px;
	padding: 8px 5px 0px 6px;
	text-align: center;
	float: left;
	font-weight: bold;
	font-size: 11px;
	color: #454545;
	text-transform: uppercase;
}
* html .product_list .pbox p.cat{
	margin: 0px 0px 0px 3px;
}
.upp{
	margin-top: -8px!important;
}
.product_list .pbox a{
	height: 29px;
	width: 23px;
	background: url(images/pbtn.gif) no-repeat;
	float: left;
}
.product_list .pbox a:hover{
	height: 29px;
	width: 23px;
	background: url(images/pbtnh.gif) no-repeat;
	float: left;
}
/* product list end*/

/* product desc */
.product-img{
	width: 290px;
	height: 290px;
	background: url(images/prod-img-bg.gif) no-repeat;
	float: left;
	padding: 15px 12px 10px 12px;
	overflow: hidden;
}
.product-img img{
	width: 290px;
	height: 290px;
	overflow: hidden;
}
.product-desc{
	float: right;
	width: 556px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.product-desc .pname{
	background: url(images/name-bg.gif) no-repeat;
	height: 30px;
	color: #7a7a7a;
	font-size: 20px;
	font-style: italic;
	padding: 10px 0px 0px 15px;
	margin: 0px 0px 10px 0px;
}
.product-desc p{
	padding: 0px 30px 0px 10px;
}
.product-desc .price{
	float: left;
	color: #ff0000;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 23px 0px 0px 0px;
	padding: 0px 10px;
}
.product-desc a.addto{
	float: right;
	margin: 20px 0px 00px 0px;
	padding: 0px 30px 0px 10px;
}
/* product desc end */
.product-desc a.entert{
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px 30px 0px 10px;
}
form.enquire{
	width: 700px;
	margin: 0px;
	padding: 20px 0px 10px 10px;
}
form.enquire  label{
	width: 150px;
	float: left;
	height: 18px;
	margin: 0px 0px 14px 0px;
	padding: 2px 0px 0px 0px;
	text-align: right;
	font-weight: bold;
}
form.enquire input{
	width: 532px;
	height: 18px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px 0px 14px 0px;
	padding: 0px;
	float: right;
}
form.enquire textarea{
	width: 532px;
	height: 123px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px 0px 14px 0px;
	padding: 0px;
	float: right;
}
form.enquire input.btn_submitenquire{
	height: 27px;
	width: 146px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/* basket page */
.bskprod{
	width: 878px;
	margin: 0px;
	padding: 0px;
}
.bskprod .btop{
	height: 25px;
	margin: 5px 0px 0px 0px;
}
.bskprod .item{
	height: 50px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 1px 0px;
}
.bskprod .item p{
	margin: 0px;
	padding: 0px;
}
.bskprod .item .pname{
	width: 400px;
	float: left;
	padding: 2px 10px 10px 10px;
}
	.bskprod .item .pname a:link, .bskprod .item .pname a:visited, .bskprod .item .pname a:active{
		color: #000000;
		background: url(images/remove.gif) 0px 3px no-repeat;
		margin: 0px;
		padding: 0px 0px 0px 15px;
		display: block;
	}
	.bskprod .item .pname a:hover{
		margin: 0px;
		padding: 0px 0px 0px 15px;
		color: #134158;
		display: block;
	}
.bskprod .item .pquan{
	width: 136px;
	float: left;
	text-align: center;
}
	.bskprod .item .pquan input{
		width: 60px;
		height: 17px;
		border: 1px solid #959595;
		text-align: center;
		margin: 0px;
		padding: 0px;
	}
.bskprod .item .punitprice{
	width: 100px;
	float: left;
	text-align: center;
	padding: 2px 0px;
}
	.bskprod .item .punitprice p{
		width: 100px;
	}
.bskprod .item .pdays{
	width: 100px;
	float: left;
	text-align: center;
}
	.bskprod .item .pdays input{
		width: 60px;
		height: 17px;
		border: 1px solid #959595;
		text-align: center;
		margin: 0px;
		padding: 0px;
	}
.bskprod .item .plinetotal{
	width: 122px;
	float: left;
	text-align: center;
	padding: 2px 0px;
}
.bgc1{
	background: #f2f2f2;
}
.bgc2{
	background: #e9e9e9!important;
}
.bskprod .note{
	width: 620px;
	float: left;
	margin: 10px 0px 0px 0px; 
}
.bskprod .totalbox{
	width: 236px;
	float: right;
	margin: 10px 0px 0px 0px; 
}
.bskprod .totalbox p{
	float: left;
	width: 108px;
	text-align: right;
	font-weight: bold;
	margin: 0px 0px 1px 0px;
	padding: 4px 10px 4px 0px;
	background: #f2f2f2;
}
.bskprod .totalbox p.price{
	font-weight: normal;
	text-align: left;
	padding: 4px 0px 4px 10px;
}
.bskprod .buttons{
	margin: 30px 0px 0px 0px;
	text-align: right;
	padding: 0px;
}/*
.bskprod .buttons a, .bskprod .buttons a:hover{
	float: left;
	margin: 0px 3px;
	display: block;
	text-align: right;
	padding: 0px;
}*/
.title3{
	display: block;
	border-bottom: 1px solid #959595;
	margin: 0px;
	padding: 4px 0px;
}
form.event{
	width: 720px;
	margin: 15px auto 0px auto;
	padding: 0px;
}
form.event .half1{
	width: 350px;
	float: left;
}
form.event .half1 label, form.event .half2 label{
	width: 90px;
	float: left;
	height: 18px;
	margin: 0px 0px 14px 0px;
	padding: 2px 0px 0px 0px;
	text-align: right;
	font-weight: bold;
}
form.event .half1 input, form.event .half2 input{
	width: 255px;
	height: 18px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
}
form.event .half1 textarea, form.event .half2 textarea{
	width: 255px;
	height: 114px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
}
form.event .half1 input.sort, form.event .half2 input.sort{
	width: 82px;
	height: 18px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	float: left;
}
form.event .half1 input.sorter, form.event .half2 input.sorter{
	width: 56px;
	height: 18px;
	border: 1px solid #1B6E97;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	float: left;
}
form.event .half1 select, form.event .half2 select{
	width: 54px;
	float: left;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	font-size: 11px;
	height: 20px;
}
form.event .half2{
	width: 350px;
	float: right;
}
	form.eventdetails{
		width: 840px;
		margin: 15px auto 0px auto;
		padding: 0px;
	}
	form.eventdetails .half1{
		width: 420px;
		float: left;
	}
	form.eventdetails .half1 label, form.eventdetails .half2 label{
		width: 90px;
		float: left;
		height: 18px;
		margin: 0px 0px 14px 0px;
		padding: 2px 0px 0px 0px;
		text-align: right;
		font-weight: bold;
	}
	form.eventdetails .half1 input, form.eventdetails .half2 input{
		width: 325px;
		height: 18px;
		border: 1px solid #1B6E97;
		font-size: 13px;
		line-height: 16px;
		display: block;
		margin: 0px;
		padding: 0px;
		float: right;
	}
	form.eventdetails .half1 textarea, form.eventdetails .half2 textarea{
		width: 255px;
		height: 114px;
		border: 1px solid #1B6E97;
		font-size: 13px;
		line-height: 16px;
		display: block;
		margin: 0px;
		padding: 0px;
		float: right;
	}
	form.eventdetails .half1 input.sort, form.eventdetails .half2 input.sort{
		width: 82px;
		height: 18px;
		border: 1px solid #1B6E97;
		font-size: 13px;
		line-height: 16px;
		display: block;
		margin: 0px 0px 0px 2px;
		padding: 0px;
		float: left;
	}
	form.eventdetails .half1 input.sorter, form.eventdetails .half2 input.sorter{
		width: 56px;
		height: 18px;
		border: 1px solid #1B6E97;
		font-size: 13px;
		line-height: 16px;
		display: block;
		margin: 0px 0px 0px 2px;
		padding: 0px;
		float: left;
	}
	form.eventdetails .half1 select, form.eventdetails .half2 select{
		width: 41px;
		float: left;
		margin: 0px 0px 0px 3px;
		padding: 0px;
		font-size: 11px;
		height: 20px;
	}
	.wide select{
		width: 52px!important;
		float: left;
	}
	form.eventdetails .half2{
		width: 420px;
		float: right;
	}
	form.eventdetails .half2 textarea{
		width: 325px;
		height: 114px;
		border: 1px solid #1B6E97;
		font-size: 13px;
		line-height: 16px;
		display: block;
		margin: 0px;
		padding: 0px;
		float: right;
	}
.btn_update{
	background: url(images/btn_updatebasket.gif) no-repeat;
	width: 146px;
	border: 0px;
	height: 27px;
	float: left;
	margin-left: 405px;
}

form.event input.btn_submitorder{
	width: 146px;
	height: 27px;
	border: 0px;
	float: right;
	padding: 0px;
	padding: 30px 0px 0px 0px;
}
form.event input.btn_gotoprev, form.eventdetails input.btn_gotoprev{
	width: 166px;
	height: 27px;
	border: 0px;
	float: left;
	padding: 0px;
	padding: 30px 0px 0px 0px;
	background: url(images/btn_gotoback.gif) no-repeat;
}
form.event input.btn_gotoprev:hover,  form.eventdetails input.btn_gotoprev:hover{
	width: 166px;
	height: 27px;
	border: 0px;
	float: left;
	padding: 0px;
	padding: 30px 0px 0px 0px;
	background: url(images/btn_gotoback_h.gif) no-repeat;
}
form.event input.btn_gotonext, form.eventdetails input.btn_gotonext{
	width: 146px;
	height: 27px;
	border: 0px;
	float: right;
	padding: 0px;
	padding: 30px 0px 0px 0px;
	background: url(images/btn_gotonext.gif) no-repeat;
}
form.event input.btn_gotonext:hover, form.eventdetails input.btn_gotonext:hover{
	width: 146px;
	height: 27px;
	border: 0px;
	float: right;
	padding: 0px;
	padding: 30px 0px 0px 0px;
	background: url(images/btn_gotonext_h.gif) no-repeat;
}
form.event input.btn_confirm{
	width: 266px;
	height: 27px;
	border: 0px;
	float: right;
	padding: 0px;
	padding: 30px 0px 0px 0px;
	background: url(images/btn_confirm.gif) no-repeat;
}
form.event input.btn_confirm:hover{
	width: 266px;
	height: 27px;
	border: 0px;
	float: right;
	padding: 0px;
	padding: 30px 0px 0px 0px;
	background: url(images/btn_confirm_h.gif) no-repeat;
}
p.cons{
	float: left;
	font-weight: bold;
	width: 100px;
	text-align: right;
	padding: 4px 0px;
}
p.var{
	float: right;
	width: 240px;
	padding: 4px 0px;
}
/* basket page end */

/* testimonials */
.tart .pictures{
	width: 145px;
	float: left;
	padding: 0px 0px 0px 5px;
}
.tart .pictures span{
	color: #007cba;
	font-weight: bold;
	font-size: 13px;
}
.tart .pictures p{
	color: #007cba;
	font-size: 10px;
}
.tart .pictures img{
	width: 69px;
	height: 47px;
	float: left;
	margin: 0px 1px 1px 0px;
}
.tart .testimonials{
	width: 708px;
	float: right;
	margin: 0px;
}
.tart .testimonials .tbox{
	width: 708px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.tart .testimonials .ttop{
	width: 708px;
	height: 25px;
	background: url(images/tbox-top.gif) no-repeat;
	font-size: 0px;
}
.tart .testimonials .tbottom{
	width: 708px;
	height: 14px;
	background: url(images/tbox-bottom.gif) no-repeat;
	font-size: 0px;
	margin: -2px 0px 0px 0px;
	padding: 0px;
}
.tart .testimonials .tbody{
	width: 678px;
	background: url(images/tbox-body.gif) repeat-y;
	margin: 0px;
	padding:  5px 12px 5px 18px;
	position: relative;
}


/* testimonials end */
.footer{
	height: 85px;
	margin: 0px auto;
	text-align: center;
	padding: 0px;
	background: url(images/footer-bg.gif) no-repeat;
	position: relative;
}
.footer .menu2{
	height: 30px;
	padding: 15px 0px 0px 25px;
	margin: 0px;
}
.footer .menu2 a{
	color: #474747;
	text-transform: uppercase;
	font-size: 10px;
	float: left;
	margin: 0px 7px;
}
.footer .menu2 a:hover{
	color: #878787;
	text-transform: uppercase;
	font-size: 10px;
	float: left;
	margin: 0px 7px;
}
.divider{
	height: 9px;
	width: 1px;
	background: url(images/divider.gif) no-repeat;
	font-size: 0px;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}
.footer .ci{
	margin: 0px;
	padding: 0px 20px 0px 0px;
	float: right;
	width: 310px;
}
.footer .ci p{
	color: #000000;
	font-size: 10px;
	margin: 8px 0px 0px 15px;
	padding: 0px;
	float: left;
}
.footer .ci a, .footer .ci a:hover{
	float: right;
}
img{
	border: 0px;
	font-size: 0px;
	display: block;
}
ul, li{
	list-style: none;
}
a, a:hover{
	font-family:Arial, sans-serif;;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.clear{	
	clear:both;
	float:none;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
	margin: 0px;
	padding: 0px;
}
.navigation, .navigation a
{
	padding:15px 0 10px 15px;
	color: #606060;
}
.navigation a
{
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-transform: uppercase;
}
.navigation a:hover
{
	color: #55acd9;
	text-decoration:none;
}

#thx_message
{
	font-weight:bold;
	text-align:center;
	padding:20px;
	color:#B33A15;
}

#subscribedMessage
{
	color:green;
	text-align: center;
	margin: 10px auto 0px auto;
	display: block;
	font-weight: bold;
}
.CancelOrder {
	float:left;
	display:block;
	margin:0 5px 0 0px;
}
.ViewAve, .ViewEnt, .ViewVenue   {
	float:left;
	display:block;
	margin:0 5px 0px 5px;
}
.footer_links {
	width:575px;
	font-size:9px;
	color:#666666;
	line-height:normal;
	margin:0px;
	text-align:left;
}