/*common for all*/
td,tr,div,p,h1,h2,h3,h4,h5,h6,span,ul,li,ol,form,label{margin:0; padding:0;}
a img{ border:none}
a, a:hover {outline:none;}
.clear{
	clear: both;
}
body {
	margin:0px;
	padding: 0px;
	font-family:inherit;
	font-size:inherit;
	background-color:#FFFFFF;
	background-image: url(../images/top-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	}
.logo {
	padding-top: 34px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.menu_ft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

.top-right-flag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 15px;
	padding-bottom: 6px;
}
.top-right-flag img {
	margin-left: 5px;
}

.top-shop-basket-bg {
	background-image: url(../images/top-shopping-cart-bg.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 240px;
	background-position: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


.top-shop-basket-ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
}
.top-shop-basket-ttl a {
	color: #000000;
	text-decoration: none;
}
.top-shop-basket-ttl a:hover {
	color: #000000;
	text-decoration: underline;
}
.top-nav-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 84px;
	line-height: 32px;
	text-align: center;
}
.top-nav-bg a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 32px;
	text-align: center;
	height: 32px;
	float: left;
	width: 84px;
}
.top-nav-bg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 32px;
	background-image: url(../images/tp-nav-bg.jpg);
	background-repeat: no-repeat;
}
.top-nav-bg a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 32px;
	background-image: url(../images/tp-nav-bg.jpg);
	background-repeat: no-repeat;
	width: 84px;
}
.search-ttl {
	background-image: url(../images/vert-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #5b5656;
	padding-right: 3px;
	padding-top: 16px;
}
.search-bg {
	background-image: url(../images/top-search-bg.jpg);
	background-repeat: repeat-x;
	padding-top: 15px;
}
.search-input {
	border: 1px solid #FFFFFF;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	height: 20px;
}

.left-side {
	width: 268px;
}
.right-side {
	width: 684px;
	background-image: url(../images/right-shadow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 24px;
}
.footer-bg {
	background-image: url(../images/footer-bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #595959;
	text-align: center;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #595959;
	padding-top: 25px;
	padding-bottom: 20px;
}
.footer-bg a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
}
.footer-bg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.left-nav-bg {
	background-image: url(../images/left-nav-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 12px;
}

.left-side-nav-ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #383838;
	padding-left: 10px;
	background-color: #DEDEDC;
}
.left-nav-bg ul {
	padding-left: 13px;
	list-style-type: none;
	padding-right: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333f42;
}
.left-nav-bg li {
	background-image: url(../images/left-round-bul.jpg);
	background-repeat: no-repeat;
	background-position: left 14px;
	padding-left: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left-nav-bg li a{
	color: #333f42;
	text-decoration: none;
}

.left-nav-bg li a:hover{
	color: #333f42;
	text-decoration: underline;
}
.left-nav-bg ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #5e5f60;
	padding-left: 30px;
	background-image: url(../images/left-arrow-bul.jpg);
	background-position: 18px 7px;
	background-repeat: no-repeat;
}
.left-nav-bg ol a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5e5f60;
}
.left-nav-bg ol a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.left-nav-bg a {
	color: #383838;
	text-decoration: none;
}
.left-nav-bg a:hover {
	color: #000000;
	text-decoration: none;
}
.news-letter-bg {
	background-image: url(../images/news-letter-bg.jpg);
	background-repeat: repeat-x;
	padding-left: 20px;
}
.news-letter-ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	line-height: 40px;
}
.news-letter-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #959595;
	width: 135px;
	padding-left: 5px;
	border: 1px solid #d2d2d2;
	height: 19px;
}

.left-email-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #04264b;
	background-image: url(../images/left-email-friend-bg.jpg);
	background-repeat: no-repeat;
	width: 166px;
	padding-top: 13px;
	padding-left: 30px;
	padding-bottom: 20px;
}
.left-email-input {
	height: 19px;
	width: 150px;
	border: 1px solid #d9d5d5;
	margin-top: 15px;
	margin-bottom: 7px;
}
.left-contact-bg {
	background-image: url(../images/left-contact-curl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 260px;
	width: 230px;
	padding-left: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
}
.left-contact-bg a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3f68c6;
	text-decoration: underline;
}
.left-contact-bg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.right-side-content {
	padding-top: 24px;
	padding-right: 10px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #3c3e3f;
}
.more-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9f260a;
	text-decoration: none;
	float: right;
}
.more-link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9f260a;
	text-decoration: none;
}
.more-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}



.featured-ttl-bg {
	line-height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 12px;
	background-color: #61676b;
}
.featured-prod-bg {
	background-image: url(../images/home-product-bg.jpg);
	background-repeat: no-repeat;
	height: 310px;
	width: 170px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 22px;
	text-align: left;
}
.featured-product-ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	line-height: 26px;
	text-align: left;
}
.featured-prod-bg p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	text-align: left;
}
.product-add-cart-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/add-to-cart-btn-bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 30px;
	width: 89px;
	line-height: 30px;
}
.product-add-cart-btn a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.product-add-cart-btn a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FC2E00;
	text-decoration: underline;
}
.details-btn-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/deatils-btn-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 30px;
	width: 69px;
	text-align: center;
}
.details-btn-bg a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.details-btn-bg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	text-decoration: underline;
}
.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #61676b;
	padding-left: 12px;
}
.breadcrumbs a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #61676b;
	text-decoration: none;
}
.breadcrumbs a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}






.product-details-bg {
	background-image: url(../images/products-details-bg.jpg);
	background-repeat: repeat-y;
}
.product-details-top-shadow {
	background-image: url(../images/product-detail-top-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 35px;
}
.product-details-img {
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 16px;
}
.product-details-ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}
.product-details-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4c4c4c;
	padding-right: 10px;
}
.product-details-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #61676b;
}
.product-details-price-amount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #ff6114;
}
.product-details-zoom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #61676b;
	text-decoration: underline;
	text-align: center;
	padding-top: 10px;
}
.product-details-zoom a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #61676b;
	text-decoration: none;
}
.product-details-zoom a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FE7C00;
	text-decoration: underline;
}
.product-details-buynow-btn {
	background-image: url(../images/buy-nw-btn-h.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 38px;
	font-weight: normal;
	color: #61676b;
	height: 39px;
	width: 133px;
	text-align: center;
}
.product-details-buynow-btn a {
	background-image: url(../images/buy-nw-btn-h.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 38px;
	font-weight: normal;
	color: #61676b;
	height: 39px;
	width: 133px;
	text-align: center;
	text-decoration: none;
	float: left;
}
.product-details-buynow-btn a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 38px;
	font-weight: normal;
	color: #ff6114;
	height: 39px;
	width: 133px;
	text-align: center;
	text-decoration: none;
	background-image: url(../images/buy-nw-btn-a.jpg);
	background-repeat: no-repeat;
}
.product-details-add-cart-btn {
	background-image: url(../images/buy-nw-btn-a.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 38px;
	font-weight: normal;
	color: #61676b;
	height: 39px;
	width: 133px;
	text-align: center;
}
.product-details-add-cart-btn a {
	background-image: url(../images/buy-nw-btn-a.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 38px;
	font-weight: normal;
	color: #61676b;
	height: 39px;
	width: 133px;
	text-align: center;
	text-decoration: none;
	float: left;
}
.product-details-add-cart-btn a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 38px;
	font-weight: normal;
	color: #ff6114;
	height: 39px;
	width: 133px;
	text-align: center;
	text-decoration: none;
	background-image: url(../images/buy-nw-btn-h.jpg);
	background-repeat: no-repeat;
}
.inner-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	line-height: 17px;
	font-weight: normal;
	padding-left: 15px;
	padding-top: 10px;
}




.input-box {
	height: 18px;
	width: 180px;
	border: 1px solid #E1E1E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.text-area {
	border: 1px solid #e1e1e1;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.submit-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	height: 22px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.contate-form-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

