body {
	margin: 0px;
	padding: 0px;
	background-image: url(../_images/background.jpg);
	background-position: center 26px;
	background-color: #f1f1f1;
	background-repeat: repeat-x;
}
.top1 {
	background-image: url(../_images/top1_bk.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 26px;
	margin: 0px;
	padding: 0px;
}
.top1in {
	width: 1001px;
	text-align: right;
}
.top1in a, .top1in a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
	color: #5c688b;
	margin-right: 4px;
	margin-left: 4px;
	font-weight: bold;
}
.top1in a:hover {
	color: #132D68;
}


.top2 {
	width: 1001px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 117px;
}
.logo {
	height: 104px;
	width: 237px;
	margin-left: -19px;
	margin-top: 8px;
	float: left;
}
.top2txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	width: 360px;
	float: left;
	padding-left: 6px;
	padding-top: 50px;
}
.top2txt h1 {
	font-family: "Myriad Pro";
	font-size: 14px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}
.login {
	background-image: url(../_images/login_bk.png);
	height: 56px;
	width: 350px;
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	margin-right: 2px;
	margin-top: 40px;
	padding-top: 10px;
	padding-left: 14px;
}
form {
	margin: 0px;
	padding: 0px;
}
input.username {
	background-image: url(../_images/loginfield_bk.jpg);
	height: 19px;
	width: 91px;
	border: 1px solid #a9b3cd;
	float: left;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
input.password {
	background-image: url(../_images/loginfield_bk.jpg);
	height: 19px;
	width: 104px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	margin: 0px;
	float: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a9b3cd;
	border-right-color: #a9b3cd;
	border-bottom-color: #a9b3cd;
	border-left-color: #a9b3cd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
input.submit {
	background-color: #5c688b;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 100px;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	float: left;
	cursor:pointer;
}
.menu {
	height: 63px;
	width: 1001px;
	padding-top: 6px;
}
/*.menuleft {
	background-image: url(../_images/menu_left.png);
	height: 58px;
	width: 7px;
	float: left;
}*/
.menuright {
	background-image: url(../_images/menu_right.png);
	height: 58px;
	width: 12px;
	float: left;
}
.mainmenu {
	float: left;
	width: 670px;
	background-image: url(../_images/menu_bk.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 58px;
	text-align: left;
	/*font-family: "Myriad Pro";
	font-size: 14px;
	line-height: 58px;
	color: #0e2e6b;*/
}
.mainmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 3px;
}
.mainmenu ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

.mainmenu ul li a{
	float: left;
	height: 50px;
}

.mainmenu ul li a span{
	display:none;
}
.mainmenu .about a{
	float: left;
	width: 117px;
	background-image: url(../_images/m_about.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .about a:hover{
	float: left;
	width: 117px;
	background-image: url(../_images/m_about_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .about a.active {
	background-image: url(../_images/m_about_on.gif);
}
.mainmenu .services a{
	float: left;
	width: 111px;
	background-image: url(../_images/m_services.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .services a:hover{
	float: left;
	width: 111px;
	background-image: url(../_images/m_services_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .services a.active {
	background-image: url(../_images/m_services_on.gif);
}
.mainmenu .products a{
	float: left;
	width: 124px;
	background-image: url(../_images/m_products.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .products a:hover{
	float: left;
	width: 124px;
	background-image: url(../_images/m_products_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .products a.active {
	background-image: url(../_images/m_products_on.gif);
}
.mainmenu .eshop a{
	float: left;
	width: 96px;
	background-image: url(../_images/m_eshop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .eshop a:hover{
	float: left;
	width: 96px;
	background-image: url(../_images/m_eshop_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .eshop a.active {
	background-image: url(../_images/m_eshop_on.gif);
}
.mainmenu .news2 a{
	float: left;
	width: 82px;
	background-image: url(../_images/m_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .news2 a:hover{
	float: left;
	width: 82px;
	background-image: url(../_images/m_news_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .news2 a.active {
	background-image: url(../_images/m_news2_on.gif);
}
.mainmenu .contact a{
	float: left;
	width: 110px;
	background-image: url(../_images/m_contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .contact a:hover{
	float: left;
	width: 110px;
	background-image: url(../_images/m_contact_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .contact a.active {
	background-image: url(../_images/m_contact_on.gif);
}

.mainmenu .aboutGr a{
	float: left;
	width: 100px;
	background-image: url(../_images/m_gr_about.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .aboutGr a:hover{
	float: left;
	width: 100px;
	background-image: url(../_images/m_gr_about_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .aboutGr a.active {
	background-image: url(../_images/m_gr_about_on.gif);
}
.mainmenu .servicesGr a{
	float: left;
	width: 122px;
	background-image: url(../_images/m_gr_services.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .servicesGr a:hover{
	float: left;
	width: 122px;
	background-image: url(../_images/m_gr_services_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .servicesGr a.active {
	background-image: url(../_images/m_gr_services_on.gif);
}
.mainmenu .productsGr a{
	float: left;
	width: 113px;
	background-image: url(../_images/m_gr_products.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .productsGr a:hover{
	float: left;
	width: 113px;
	background-image: url(../_images/m_gr_products_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .productsGr a.active {
	background-image: url(../_images/m_gr_products_on.gif);
}
.mainmenu .eshopGr a{
	float: left;
	width: 97px;
	background-image: url(../_images/m_gr_eshop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .eshopGr a:hover{
	float: left;
	width: 97px;
	background-image: url(../_images/m_gr_eshop_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .eshopGr a.active {
	background-image: url(../_images/m_gr_eshop_on.gif);
}
.mainmenu .news2Gr a{
	float: left;
	width: 68px;
	background-image: url(../_images/m_gr_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .news2Gr a:hover{
	float: left;
	width: 68px;
	background-image: url(../_images/m_gr_news_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .news2Gr a.active {
	background-image: url(../_images/m_gr_news_on.gif);
}
.mainmenu .contactGr a{
	float: left;
	width: 137px;
	background-image: url(../_images/m_gr_contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .contactGr a:hover{
	float: left;
	width: 137px;
	background-image: url(../_images/m_gr_contact_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.mainmenu .contactGr a.active {
	background-image: url(../_images/m_gr_contact_on.gif);
}
/*.mainmenu a, .mainmenu a:link {
	color: #6d80a3;
	text-decoration: none;
	padding-right: 24px;
	padding-left: 24px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d8d8d8;
	display: block;
	float: left;
	line-height: 48px;
	margin-top: 4px;
	font-weight: bold;
}
.mainmenu a:hover {
	color: #0E2E6B;
	background-color: #b8c4df;
}
.mainmenu a.active {
	color: #0E2E6B;
	background-color: #b8c4df;
}*/


.search {
	float: left;
	width: 319px;
	background-image: url(../_images/menu_bk.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 58px;
	text-align: left;
}
input.searchwrd {
	height: 19px;
	width: 158px;
	background-image: url(../_images/loginfield_bk.jpg);
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	float: left;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
input.searchbtn {
	background-color: #5d5d5d;
	padding: 0px;
	height: 26px;
	/*width: 102px;*/
	border: 0px none #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	cursor:pointer;
	float: left;
}
.main {
	width: 1001px;
	margin-top: 7px;
}
.leftcol {
	float: left;
	width: 679px;
	text-align: left;
}
.rightcol {
	float: right;
	width: 322px;
}
.slideshow {
	background-image: url(../_images/slideshow_bk.png);
	height: 262px;
	width: 667px;
	padding-top: 10px;
	padding-left: 7px;
	margin-bottom: 15px;
	overflow:hidden;
}
.slideshow img{
padding-top: 10px;
	padding-left: 7px;
	margin-bottom: 15px;
}
.banners1 {
	background-image: url(../_images/banners_bk.png);
	height: 185px;
	width: 674px;
	text-align: center;
	margin-bottom: 15px;
}
.ban1 {
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e8e8;
	float: left;
	height: 152px;
	padding-top: 30px;
	padding-right: 34px;
	padding-left: 34px;
}
.ban2 {
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e8e8;
	float: left;
	height: 112px;
	padding-top: 70px;
	padding-right: 24px;
	padding-left: 24px;
}
.ban3 {
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e8e8;
	float: left;
	height: 130px;
	padding-top: 52px;
	padding-right: 12px;
	padding-left: 12px;
}
.ban4 {
	display: block;
	float: left;
	height: 123px;
	padding-top: 59px;
	padding-left: 8px;
}
.banners2 {
	background-image: url(../_images/banners_bk.png);
	height: 185px;
	width: 674px;
	text-align: center;
	margin-bottom: 15px;
}
.ban5 {
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e8e8;
	float: left;
	height: 110px;
	padding-top: 72px;
	padding-right: 26px;
	padding-left: 26px;
}
.ban6 {
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e8e8;
	float: left;
	height: 131px;
	padding-top: 51px;
	padding-right: 24px;
	padding-left: 24px;
}
.ban7 {
	display: block;
	float: left;
	padding-top: 11px;
	padding-right: 36px;
	padding-left: 36px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.ban8 {
	display: block;
	float: left;
	padding-top: 22px;
	padding-left: 20px;
}
.ban9 {
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e8e8;
	float: left;
	height: 131px;
	padding-top: 71px;
	padding-right: 24px;
	padding-left: 24px;
}
.ban10 {
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e8e8;
	float: left;
	height: 80px;
	padding-top: 55px;
	padding-right: 24px;
	padding-left: 20px;
}
.ban11 {
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e8e8;
	float: left;
	height: 40px;
	padding-top: 55px;
	padding-right: 24px;
	padding-left: 24px;
}
.banners1 a:hover img, .banners2 a:hover img{
	opacity:0.4;
	filter:alpha(opacity=40);
}

.news {
	background-image: url(../_images/news_bk.png);
	height: 244px;
	width: 278px;
	background-position: left top;
	margin-bottom: 16px;
	text-align: left;
	padding-top: 28px;
	padding-left: 22px;
	padding-right: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.news ul {
	padding: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
}
.news li {
	list-style-type: none;
	display: block;
	background-image: url(../_images/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	padding-top: 8px;
	*padding-top: 6px;
	padding-left: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	margin-top: 6px;
}
.news li span {
	display: block;
	color: #a9a9a9;
}



.blue {
	color: #475d79;
}
.news .arrows {
	float: right;
}
.news .arrows img {
	margin-left: 6px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.news .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.news .newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5c688b;
	/*line-height: 26px;*/
}


.newsletter {
	background-image: url(../_images/newsletter_bk.png);
	height: 182px;
	width: 322px;
}
.ionasbanner {
	/*background-image: url(../_images/ionas_brothers_banner.png);*/
	height: 204px;
	width: 322px;
}
.newsletter .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	float: left;
	text-align: left;
	line-height: 15px;
	margin-top: 23px;
	margin-left: 10px;
}
.nslform {
	display: block;
	padding-top: 110px;
}
input.nslemail {
	background-image: url(../_images/loginfield_bk.jpg);
	background-position: left top;
	width: 153px;
	border: 1px solid #999999;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 23px;
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
input.nslbt {
	background-color: #999999;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 102px;
	border: 0px none #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.newsletter .footlinks{
	float: left;
	margin-top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin-left: 25px;
	width: 270px;
	text-align: left;
}
.newsletter .footlinks a, .newsletter .footlinks a:link {
	color: #ffffff;
	text-decoration: none;
	margin-right: 17px;
}
.newsletter .footlinks a:hover {
	color: #0E2E6B;
}
.spacer35 {
	height: 35px;
}
.footer1 {
	background-image: url(../_images/footer_bk.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2d3643;
	background-color: #374252;
	height: 150px;
	padding-top: 70px;
	clear: both;
}
.footerin {
	width: 945px;
	text-align: left;
}
.footerin ul {
	float: left;
	padding: 0px;
	margin: 0px;
}
.footerin .ttl {
	font-family: "Myriad Pro";
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5b6471;
	margin-bottom: 10px;
	line-height: 17px;
}
.footerin li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cdd0d4;
	list-style-type: none;
	margin-right: 47px;
	line-height: 14px;
}
.footerin li a, .footerin li a:link {
	color: #cdd0d4;
	text-decoration: none;
}
.footerin li a:hover {
	color: #5CAFDB;
}
.footlogo {
	float: right;
	margin-top: -6px;
}
.footer2 {
	background-color: #374252;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5b6471;
	height: 39px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b828d;
}
.footer2in {
	width: 984px;
	text-align: right;
	padding-top: 10px;
}
.footer2in img {
}
.leftcolinside {
	width: 228px;
	text-align: left;
	float: left;
}
.rightcolinside {
	width: 771px;
	float: right;
}
.insleft1 {
	width: 228px;
	margin-bottom: 10px;
}
.insleft1 .ttl1 {
	background-image: url(../_images/ins_bluettl_bk.png);
	height: 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	line-height: 43px;
	padding-left: 15px;
}
.insleft1 .ttl2 {
	background-image: url(../_images/ins_linedttl_bk.png);
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8390a6;
	padding-left: 42px;
	padding-top: 18px;
}
.insleft1 .ins ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.insleft1 .ins li {
	list-style-type: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #4a94c3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	line-height: 29px;
	margin-left: 12px;
	margin-right: 3px;
	padding-left: 29px;
}
.insleft1 .ins li a, .insleft1 .ins li a:link {
	color: #4a94c3;
	text-decoration: none;
}
.insleft1 .ins li a:hover {
	color: #0E2E6B;
}
.insleft1 .ins ul ul {
	margin: 0px;
	padding: 0px;
}
.insleft1 .ins ul ul li a {
	padding-left: 15px;
}


.insleft1 .ins {
	background-image: url(../_images/ins_leftbk.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.insleft1 .foot {
	background-image: url(../_images/ins_leftfoot.png);
	height: 10px;
	background-position: left top;
	line-height: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
}
.insleft2 {
	width: 228px;
	margin-bottom: 10px;
}
.insleft2 .ttl1 {
	background-image: url(../_images/ins_bluettl_bk.png);
	height: 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	line-height: 43px;
	padding-left: 15px;
}
.insleft2 .ttl2 {
	background-image: url(../_images/ins_left_ttl2.png);
	height: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
}
.insleft2 .ins {
	background-image: url(../_images/ins_leftbk.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.insleft2 .foot {
	background-image: url(../_images/ins_leftfoot.png);
	height: 10px;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
}
.insleft2 .ins .txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	background-image: url(../_images/ins_left_bk2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-left: 1px;
	margin-right: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 14px;
}
.insleft2 .ins .txt1 a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
}
.insleft2 .ins .txt1 a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #412e9f;
}
.insleft2 .ins .txt1 p {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.insleft2 .ins .txt1 .ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.insleft2 .ins .txt2 ul {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.insleft2 .ins .txt2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	list-style-type: none;
	background-image: url(../_images/arrow_bullet2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	line-height: 15px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}
.insleft2 .ins .txt2 li a, .insleft2 .ins .txt2 li a:link {
	color: #404040;
	text-decoration: none;
}
.insleft2 .ins .txt2 li a:hover {
	color: #0E2E6B;
}
.insmain {
	width: 769px;
	text-align: left;
}
.insmain .top {
	background-image: url(../_images/ins_maintop.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	height: 7px;
	padding: 0px;
}
.insmain .foot {
	background-image: url(../_images/ins_main_foot.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
	height: 10px;
	clear: both;
	padding: 0px;
	margin: 0px;
}
.insmain .txt {
	background-image: url(../_images/ins_mainbk.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	line-height: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	clear: both;
	float: left;
	width: 736px;
	min-height:600px;
}
.insmain .txt .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #404040;
	font-weight: bold;
}
.insmain .txt a, .insmain .txt a:link {
	color: #4a94c3;
	text-decoration: none;
}
.insmain .txt a:hover {
	color: #0E2E6B;
}
.insmain .txt .breadcrumb {
	line-height: 36px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.insmain .txt .breadcrumb a, .insmain .txt .breadcrumb a:link {
	color: #4a94c3;
	text-decoration: none;
}
.insmain .txt .breadcrumb a:hover {
	color: #0E2E6B;
}
.insmain .txt h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #e3e5e6;
	line-height: 43px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
	margin: 0px;
}
.insmain .txt h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 39px;
	font-weight: normal;
	color: #999999;
	background-image: url(../_images/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.insmain .txt p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 15px;
}
.insmain .txt .border {
	border: 3px solid #e5e7e8;
	padding: 0px;
	margin: 5px;
}
.insmain .txt .rightphotobox {
	float: left;
	margin-right: 35px;
}
.insmain .txt .rightphotobox a {
	padding: 8px;
}
.rightcolinside2 {
	width: 1000px;
}
.insmain2 {
	width: 1000px;
	text-align: left;
}
.insmain2 .top {
	background-image: url(../_images/ins2top.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 7px;
}
.insmain2 .foot {
	background-image: url(../_images/ins2foot.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
	height: 11px;
	clear: both;
	padding: 0px;
	margin: 0px;
}
.insmain2 .txt {
	background-image: url(../_images/ins2bk.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	line-height: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	float: left;
	width: 967px;
}
.insmain2 .txt .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #404040;
	font-weight: bold;
}
.insmain2 .txt a, .insmain2 .txt a:link {
	color: #4a94c3;
	text-decoration: none;
}
.insmain2 .txt a:hover {
	color: #0E2E6B;
}
.insmain2 .txt .breadcrumb {
	line-height: 36px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.insmain2 .txt .breadcrumb a, .insmain .txt .breadcrumb a:link {
	color: #4a94c3;
	text-decoration: none;
}
.insmain2 .txt .breadcrumb a:hover {
	color: #0E2E6B;
}
.insmain2 .txt h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #e3e5e6;
	line-height: 43px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
	margin: 0px;
}
.insmain2 .txt h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	background-image: url(../_images/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 2px;
	padding-bottom: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.insmain2 .txt p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 15px;
}
.insmain2 .txt .border {
	border: 3px solid #e5e7e8;
	padding: 0px;
	margin: 5px;
}
.insmain2 .txt .rightphotobox {
	float: left;
	margin-right: 35px;
}
.insmain2 .txt .rightphotobox a {
	padding: 8px;
}
.insmain2 .leftcol {
	float: left;
	width: 733px;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dcdcdc;
	padding-right: 20px;
	margin-top: 10px;
}
.insmain2 .txt .footphotobox {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	background-color: #f1f1f1;
	margin-top: 10px;
}
.insmain2 .rightcol {
	float: right;
	width: 213px;
	text-align: center;
	margin-top: 23px;
}
.insmain2 .txt .rightcol img {
	display: block;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 5px;
}
.insmain2 .txt .rightcol .photoarrows {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.insmain2 .txt .rightcol .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-top: 25px;
	padding-left: 18px;
	padding-bottom: 10px;
	color: #656565;
}
.eshoptop1 {
	background-image: url(../_images/eshoptop1.jpg);
	height: 35px;
	width: 719px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5c688b;
	line-height: 38px;
	padding-left: 15px;
	padding-top: 3px;
}
.insmain .txt .eshoptop1 a{
	color: #5c688b;
}
.insmain .txt .eshoptop1 a:hover{
	color: #4a94d7;
}
.spacer4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
	height: 4px;
}

.eshopfoot1 {
	background-image: url(../_images/eshop_foot1.jpg);
	height: 8px;
	width: 734px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
	clear: both;
}
.eshopprods {
	width: 732px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d1d4db;
	border-left-color: #d1d4db;
	float: left;
}
.insmain .txt .eshopprods .product a{
	color: #666666;
}
.insmain .txt .eshopprods .product a:hover{
	color: #4a94c3;
}
.eshopprods .product {
	float: left;
	width: 224px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 14px;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.eshopprods .product img, .eshopprods .productcntr img {
	padding-right: 10px;
	padding-bottom: 10px;
}

.eshopprods .info {
	padding-top: 15px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}



.eshopprods .productcntr {
	width: 227px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d1d4db;
	border-left-color: #d1d4db;
	float: left;
	color: #5c688b;
	padding-right: 5px;
	padding-bottom: 14px;
	padding-left: 12px;
	padding-top:10px;
}
.insmain .txt .eshopprods .productcntr a{
	color: #666666;
}
.insmain .txt .eshopprods .productcntr a:hover{
	color: #4a94c3;
}
.eshopprods .product .info a, .eshopprods .product .info a:link, .eshopprods .productcntr .info a, .eshopprods .productcntr .info a:link {
	color: #5c688b;
}
.eshopprods .product .info a:hover, .eshopprods .productcntr .info a:hover {
	color: #0E2E6B;
}
.eshopprods .product .info .price, .eshopprods .productcntr .info .price {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	/*color: #ef4135;*/
	font-weight: normal;
}
.eshopprods .product .info .discount, .eshopprods .productcntr .info .discount {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: line-through;
	margin-left: 8px;
	display: block;
}


.eshopttls {
	width: 717px;
	float: left;
	background-image: url(../_images/eshop_grad1.jpg);
	height: 26px;
	border: 1px solid #d1d4db;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5c688b;
	padding-left: 15px;
	padding-top: 27px;
	line-height: 22px;
}
.insmain .txt .eshopttls a{
	color: #5c688b;
}
.insmain .txt .eshopttls a:hover{
	color: #4a94d7;
}
.eshoptop1 img {
	float: right;
	margin-top: 11px;
	margin-right: 12px;
}
.eshopttls img {
	float: right;
	margin-right: 12px;
}
.eshopprods .product .ttl, .eshopprods .productcntr .ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5c688b;
	font-weight: bold;
	/*line-height: 5px;*/
	height:40px;
}
.insmain .txt .eshopprods .product .ttl a, .insmain .txt .eshopprods .productcntr .ttl a{
	color: #4a94c3;
}
.insmain .txt .eshopprods .product .ttl a:hover, .insmain .txt .eshopprods .productcntr .ttl a:hover{
	color: #0e2e6b;
}
.eshoptop3 {
	background-image: url(../_images/eshop_top3.jpg);
	height: 50px;
	width: 719px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5c688b;
	line-height: 50px;
	padding-left: 15px;
}
.eshoptop3b {
	background-image: url(../_images/eshop_top3.jpg);
	height: 50px;
	width: 719px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #979797;
	line-height: 50px;
	padding-left: 15px;
	clear:both;
}
.eshoptop3b .mail {
color: #5d6a8c;
}
h1.eshop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5c688b;
	font-weight: normal;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 28px;
}
h2.eshop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5c688b;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	width: 80%;
}
.eshopprods .details {
	float: right;
	width: 372px;
	margin-top: 20px;
}
.eshopprods .photos {
	float: left;
	width: 350px;
	text-align: center;
	padding-top: 20px;
	min-height:500px;
}
.eshopprods .photos .mainphoto {
	margin-bottom: 18px;
	height: 290px;
}
.eshopprods .photos .mainphoto img {
	margin: auto auto;
	padding-bottom:10px;
}
.eshopprods .photos .thumbs {
padding-top:50px;
}
.eshopprods .photos .thumbs img {
	border: 1px solid #d6d8df;
	margin: 4px;
}

.eshopprods .details .top {
	background-image: url(../_images/details_top.gif);
	height: 7px;
	width: 360px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
}
.eshopprods .details .foot {
	background-image: url(../_images/details_foot.gif);
	height: 8px;
	width: 360px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
}
.eshopprods .details .text {
	background-image: url(../_images/details_bk.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 336px;
	padding-right: 12px;
	padding-left: 12px;
}
.eshopprods .details .text .dtls, .eshopprods .details .text .dtls p{
	padding-right: 13px;
	padding-left: 13px;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:315px;
	word-wrap: break-word;
overflow: hidden; 
}
.eshopprods .details .text .dtls .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}
.eshopprods .moredtls {
	float: right;
	width: 372px;
	margin-top: 10px;
	margin-bottom: 24px;
}
.eshopprods .moredtls .price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	/*color: #ef4135;*/
	line-height: 51px;
	width: 129px;
	text-align: center;
	float: left;
}
input.addtocard {
	background-image: url(../_images/btn1.gif);
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 111px;
	border: 0px none #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	float: left;
	cursor:pointer;
}
.eshopprods .moredtls .back {
	background-image: url(../_images/btn1.gif);
	height: 50px;
	width: 111px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height: 50px;
	text-align: center;
	margin-right: 14px;
	*margin-right: 7px;	
}
.eshopprods .moredtls .back a, .eshopprods .moredtls .back a:link {
	color: #666666;
}
.eshopprods .moredtls .back a:hover {
	color: #0E2E6B;
}
input.addtocard:hover {
	color: #0E2E6B;
}
.spacer80 {
	height: 80px;
	clear: both;
}
.loginin {
	background-image: url(../_images/login_bk.png);
	height: 58px;
	width: 350px;
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	margin-right: 2px;
	margin-top: 40px;
	padding-top: 7px;
	padding-left: 14px;
}.loginin .welcomemsg {
	font-family: "Myriad Pro";
	font-size: 16px;
	color: #ffffff;
	line-height: 14px;
	width: 122px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccd4ed;
	height: 50px;
	padding-top: 2px;
	float: left;
}
.loginin .welcomemsg .links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 14px;
	padding-top: 6px;
}
.loginin .welcomemsg .links a, .loginin .welcomemsg .links a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.loginin .welcomemsg .links a:hover {
	color: #FFFFFF;
}
.loginin .moreinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.loginin .moreinfo .view {
	float: right;
	margin-right: 12px;
}
.loginin .moreinfo .scttl {
	line-height: 20px;
	float: left;
	margin-left: 11px;
	width: 110px;
}
.loginin .moreinfo .checkout {
	float: right;
	margin-right: 12px;
	margin-top: 5px;
}
.loginin .moreinfo .sc {
	line-height: 20px;
	float: left;
	margin-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	width: 82px;
	margin-top: 6px;
	background-image: url(../_images/basket.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
.eshoptop2 {
	background-image: url(../_images/eshop_top3.jpg);
	height: 34px;
	width: 719px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-left: 15px;
	padding-top: 16px;
	line-height: 34px;
}

.eshopprods .leftcol2 {
	float: left;
	width: 365px;
	padding-top: 25px;
}
.eshopprods .rightcol2 {
	float: right;
	width: 365px;
	padding-top: 25px;
}
.eshopprods .leftcol2 .prodleft {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	padding-top: 10px;
	padding-left: 11px;
	padding-bottom: 7px;
	float: left;
	width: 352px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-bottom: 20px;
}
.eshopprods .rightcol2 .prodright {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-style:solid;
border-left-width: 1px;
border-left-color: #d6d6d6;
	padding-top: 10px;
	padding-left: 11px;
	padding-bottom: 7px;
	float: left;
	width: 352px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-bottom: 20px;
}
.eshopprods .shoplist .insideproduct{
background-color:#f7f7f7;
border: 1px solid #d6d6d6;	
	padding-top: 10px;
	padding-left: 11px;
	padding-bottom: 7px;
	float: left;
	width: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-bottom: 20px;
        margin-left:8px;
margin-top:5px;
height:150px;
overflow:hidden;
}
.price .priceonly{
float:left;
}
.price .basket a span{
display:none;
}
.price .basket a{
background: url(../_images/basket2.jpg) no-repeat right;
float:right;
width:31px;
height:20px;
}
.price .basket a:hover{
background: url(../_images/basket2on.jpg) no-repeat right;
float:right;
width:31px;
height:20px;
}


.eshopprods .shoplist .insideproduct .insidedesc{
height:80px;
display:block;
overflow:hidden;
}
.eshopprods .shoplist .insideproduct .insidedesc a{
color:#666666;
}
.eshopprods .shoplist .insideproduct .insidedesc a:hover{
color:#4a94c3;
}
.eshopprods .shoplist .restinfo .discount{
float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: line-through;
	margin-right: 5px;
	display: block;
}
.eshopprods .shoplist .restinfo {
margin-top: 5px;
	float: right;
	width: 298px;
margin-right:5px;
}
.eshopprods .shoplist .restinfoAlone {
margin-top: 5px;	
}
.restinfo .price img {
	float: right;
	border: 0px none #FFFFFF;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.eshopprods .restinfo {
	margin-top: 20px;
	float: left;
	width: 191px;
}

.eshopprods img {
	border: 1px solid #cfcfcf;
	/*float: left;*/
	margin-right: 12px;
}
.eshopprods .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5c688b;
	font-weight: bold;
	/*line-height: 32px;*/
	height:30px;
}
.eshopprods .restinfo img.more {
	border: 0px none #FFFFFF;
}
.eshopprods .restinfoAlone img{
	border: 0px;
}
.eshopprods .restinfo .price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*color: #666666;*/
	color: #666666;
	float: right;
	width: 120px;
	height: 22px;
	line-height: 20px;
}
.paging {
	padding-top: 80px;
	float: right;
/*	width: 200px;*/
	clear: both;
	text-align: right;
	padding-bottom: 16px;
	padding-right: 18px;
}

.paging a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1a00ff;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
}
.paging a.nums {
	background-color: #f2f2f2;
	border: 1px solid #cccccc;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 2px;
	margin-left: 2px;
	color: #0066cc;
}
.paging a:hover.active, .eshopprods .paging a:hover.nums {
	color: #666666;
}
.eshoptop2 label {
	padding-right: 18px;
	float: left;
}
.eshoptop2 .selectbox {
	background-image: url(../_images/list.gif);
	height: 28px;
	width: 195px;
	float: left;
	margin-right: 15px;
}
.eshoptop2 .selectbox select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 176px;
	margin-left: 10px;
	margin-top: 6px;
	*margin-top: -4px;
	border: 0px none #F9F9F9;
	background-color: #fafafa;
}
.representatives {
	background-color: #ededed;
	padding: 10px;
	float: left;
	clear: both;
	width: 715px;
	line-height: 22px;
	margin-bottom: 18px;
}
.representatives .photo {
	width: 120px;
	margin-right: 30px;
	float: left;
	text-align: center;
}
.representatives .ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5c6c8e;
	font-weight: bold;
}
.eshoptop3b img {
	float: right;
	margin-top: 11px;
	margin-right: 21px;
}
.accountsettings {
	width: 710px;
	margin-left: 17px;
	float: left;
	margin-top: 27px;
}
.accountsettings img {
	margin-top: 8px;
	margin-right: 20px;
	float: left;
}
.accountsettings .information {
	background-color: #ededed;
	width: 558px;
	float: right;
	padding: 25px;
}
.information h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5b6a87;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.shoppingcardbox {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	margin-top: 20px;
}
.shoppingcardbox2 {
	float: left;
	margin-top: 20px;
}
.shoppingcardbox .name, .shoppingcardbox2 .name {
	line-height: 29px;
	background-color: #e8e8e8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
.shoppingcardbox .name2 {
	line-height: 29px;
	background-color: #e8e8e8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}
.name2 {
	line-height: 29px;
	background-color: #e8e8e8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}
.shoppingcardbox .spboxin, .shoppingcardbox2 .spboxin {
	height: 64px;
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b5b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5b6c8a;
	padding-right: 10px;
	padding-left: 10px;
}
.shoppingcardbox .spboxina {
	height: 64px;
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b5b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5b6c8a;
	padding-right: 10px;
	padding-left: 10px;
	width: 330px;
}
.spboxinaTable {	
	padding-top: 9px;
	padding-bottom: 9px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5b6c8a;
	padding-right: 10px;
	padding-left: 10px;
	
}
.line{
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b5b5;
}
.shoppingcardbox .spboxin2 {
	height: 64px;
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b5b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b9b9b9;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	width: 115px;
}
.infoinPrice {
	
	padding-top: 9px;
	padding-bottom: 9px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b9b9b9;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	
}
.shoppingcardbox .spboxin3 {
	height: 64px;
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b5b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	*float: left;
	*clear: both;
}
.shoppingcardbox2 .spboxin4 {
	height: 82px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b5b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6f6f6f;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	*float: left;
	*width: 135px;
	*clear: both;
}
.shoppingcardbox .spboxin2 .infoin {
	padding-top: 25px;
}

.shoppingcardbox .spboxin3 .num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	border: 1px solid #d3d4d6;
	width: 40px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 18px;
}
.numTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	border: 1px solid #d3d4d6;
	width: 40px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
}
.shoppingcardbox2 .spboxin4 .infoin {
	float: left;
	padding-top: 34px;
	padding-right: 8px;
	width: 100px;
}
.shoppingcardbox2 .spboxin4 .delete {
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d6d6d6;
	height: 52px;
	padding-left: 4px;
	padding-top: 30px;
}
.shoppingcardbox .spboxina img {
	border: 1px solid #d8d8d8;
	margin-right: 15px;
}
.shoppingcardboxfoot {
	margin-top: 22px;
	float: right;
	margin-right: 5px;
	background-color: #f5f5f5;
	border: 1px solid #d3d4d8;
	*width: 383px;
}
.shoppingcardboxfoot .label1 {
	padding-top: 30px;
	padding-left: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #979797;
	width: 228px;
	padding-bottom: 10px;
	float: left;
}
.shoppingcardboxfoot .label2 {
	padding-top: 30px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #979797;
	width: 125px;
	padding-bottom: 10px;
	float: right;
}

.shoppingcardboxfoot2 {
	float: right;
	margin-right: 5px;
	background-color: #f5f5f5;
	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: #d3d4d8;
	border-bottom-color: #d3d4d8;
	border-left-color: #d3d4d8;
	*width: 383px;
}
.shoppingcardboxfoot2 .label1 {
	padding-top: 10px;
	padding-left: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #979797;
	width: 228px;
	padding-bottom: 10px;
	float: left;
}
.shoppingcardboxfoot2 .label2 {
	padding-top: 10px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #979797;
	width: 125px;
	padding-bottom: 10px;
	float: right;
}

.shoppingcardboxfoot3 {
	float: right;
	margin-right: 5px;
	background-color: #f5f5f5;
	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: #d3d4d8;
	border-bottom-color: #d3d4d8;
	border-left-color: #d3d4d8;
	*width: 383px;
}
.shoppingcardboxfoot3 .label1 {
	padding-top: 40px;
	padding-left: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #979797;
	width: 228px;
	padding-bottom: 10px;
	float: left;
}
.shoppingcardboxfoot3 .label2 {
	padding-top: 40px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6F6F6F;
	width: 125px;
	padding-bottom: 10px;
	float: right;
}
.shoppingcardboxfoot3 .label1 .sclc {
	background-image: url(../_images/spfl.gif);
	padding: 0px;
	height: 7px;
	width: 8px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	margin-top: 19px;
	*margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
}
.shoppingcardboxfoot3 .label2 .scrc {
	background-image: url(../_images/spfr.gif);
	padding: 0px;
	height: 8px;
	width: 8px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 118px;
	*margin-top: 21px;
	*margin-left: 48px;
}
.eshopprods .buttons .shopmore {
	background-image: url(../_images/btn1.gif);
	height: 50px;
	width: 111px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 50px;
	text-align: center;
	margin-right: 14px;

	*margin-right: 7px;
}
.eshopprods .buttons .shopmore2 {
	background-image: url(../_images/btn2.gif);
	height: 50px;
	width: 200px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 50px;
	text-align: center;
	margin-right: 14px;

	*margin-right: 7px;
}
.buttons {
	clear: both;
	margin-top: 20px;
	float: right;
}

.buttons input.checkout {
	background-image: url(../_images/button1.png);
	padding: 0px;
	height: 50px;
	width: 111px;
	border: 0px none #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	float: right;
	cursor:pointer;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.buttons input.checkout2 {
	background-image: url(../_images/button2.png);
	padding: 0px;
	height: 50px;
	width: 200px;
	border: 0px none #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	cursor:pointer;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.buttons input.cancel2 {
	background-image: url(../_images/btn2.gif);
	padding: 0px;
	height: 50px;
	width: 200px;
	border: 0px none #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	float: right;
	cursor:pointer;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.eshopprods .buttons .shopmore a, .eshopprods .buttons .shopmore a:link {
	color: #666666;
}
.eshopprods .buttons .shopmore a:hover {
	color: #0E2E6B;
}
.buttons input.checkout:hover {
	color: #0E2E6B;
}

.orderform1 {
	text-align: center;
	padding-top: 8px;
}
.orderform1 label {
	margin-right: 5px;
	margin-left: 5px;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.spacer20 {
	height: 20px;
}

.spacer20b {
	height: 20px;
	float: left;
	width:730px;
}
.spacer20c {
	height: 20px;
	float: right;
	width: 350px;
}
.orderleft {
	width: 350px;
	float: left;
}
.orderform2 {
	padding-top: 8px;
	clear: both;
	float: left;
	width: 336px;
	padding-left: 14px;
}
.orderform2 .rows {

	float: left;
	margin-bottom: 5px;
	width: 330px;
}
.orderform2 label {
	float: left;
	line-height: 20px;
	width: 150px;
}

.eshopprodsb {
	width: 350px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d1d4db;
	border-left-color: #d1d4db;
	float: left;
	clear: both;
}
.eshoptop3c {
	background-image: url(../_images/eshop_top3b.jpg);
	height: 50px;
	width: 337px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #979797;
	line-height: 50px;
	padding-left: 15px;
}
.eshopfoot2 {
	background-image: url(../_images/eshop_foot1b.jpg);
	height: 8px;
	width: 352px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
	clear: both;
}.orderright {
	width: 350px;
	float: right;
	margin-right: 5px;
}
.orderright .orderform2 .rows label {

	float: left;
	line-height: 20px;
	width: 240px;
}
.orderform2 .notes {
	float: left;
	line-height: normal;
	width: 303px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	background-color: #FFFFCC;
}
.eshopprodsc {
	width: 732px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d1d4db;
	border-left-color: #d1d4db;
	float: left;
	clear: both;
}
.orderform3 {
	padding-top: 8px;
	padding-left: 14px;
	padding-right: 14px;
}
.orderform3 .prod {
	float: left;
	margin-right: 10px;
	width: 450px;
}
.orderform3 .amount {
	float: left;
	margin-right: 10px;
	width: 100px;
}
 .amountrow {
	float: left;
	margin-right: 10px;
	width: 100px;
	margin-top:40px;
}
.pricerow {
	float: left;
	clear: right;
	margin-top:40px;
}

.orderform3 .price {
	float: left;
	clear: right;
}
.orderform3 .rows {
	float: left;
	clear: both;
	width: 705px;
}
.orderform3 .rows1 {
	float: left;
	width: 705px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 8px;
	padding-bottom: 3px;
	font-weight: bold;
}
.orderform3 .rows2 {
	float: left;
	width: 705px;
	margin-top: 8px;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	font-weight: bold;
}
.orderform3 .rows2 .total {
	float: right;
	width: 181px;
	clear: right;
}
.orderform3 .rows2 .trprice {
	float: right;
	width: 259px;
	clear: right;
}
.orderform3 .rows2 .totprice {
	float: right;
	width: 283px;
	clear: right;
	color: #CC0000;
}
.totpricesingle{
color: #CC0000;
}
.orderform3 .rows2 .checkoutbt {
	float: left;
	width: 705px;
	text-align: center;
	margin-top: 15px;
}
.moredtls .price .discount{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: line-through;
padding:0px;
margin:0px;
float:left;
}
