@charset "utf-8";
.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px
}
.errorBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #ffb3b5;
	font-weight: 700
}
.stockWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #c03
}
.productsNotifications {
	background: #f2fff7
}
.orderEdit {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #70d250;
	text-decoration: underline
}
BODY {
	background: #fff;
	color: #000;
	margin: 0
}
A {
	color: #000;
	text-decoration: none
}
A:hover {
	color: #ABD;
	text-decoration: underline
}
FORM {
	display: inline
}
TR.header {
	background: #fff
}
TR.headerNavigation {
	background: #bbc3d3
}
TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #bbc3d3;
	color: #fff;
	font-weight: 700
}
A.headerNavigation {
	color: #FFF
}
A.headerNavigation:hover {
	color: #fff
}
TR.headerError {
	background: red
}
TD.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: red;
	color: #fff;
	font-weight: 700;
	text-align: center
}
TR.headerInfo {
	background: #0f0
}
TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #0f0;
	color: #fff;
	font-weight: 700;
	text-align: center
}
TR.footer {
	background: #bbc3d3
}
TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #bbc3d3;
	color: #fff;
	font-weight: 700
}
.infoBox {
	background: #99E7FE;
	padding: 3px
}
.infoBoxContents {
	background: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px
}
.infoBoxNotice {
	background: #FF8E90
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px
}
TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: 700;
	background: #bbc3d3;
	color: #fff
}
SPAN.infoBox, TD.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px
}
TR.accountHistory-even, TR.accountHistory-odd, TR.addressBook-even, TR.addressBook-odd, TR.alsoPurchased-even, TR.alsoPurchased-odd, TR.payment-even, TR.payment-odd, TR.productListing-even, TR.productListing-odd, TR.productReviews-even, TR.productReviews-odd, TR.shippingOptions-even, TR.shippingOptions-odd, TR.upcomingProducts-even, TR.upcomingProducts-odd {
	background: #f8f8f9
}
TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px
}
.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #b6b7cb;
	color: #FFF;
	font-weight: 700
}
TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px
}
A.pageResults {
	color: #00F
}
A.pageResults:hover {
	color: #00F;
	background: #FF3
}
DIV.pageHeading, TD.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #9a9a9a
}
TR.subBar {
	background: #f4f7fd
}
TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000
}
P.main, TD.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5
}
P.smallText, SPAN.smallText, TD.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px
}
TD.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #abd
}
TD.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700
}
TD.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px
}
TD.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700
}
SPAN.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: red
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px
}
TEXTAREA {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px
}
SPAN.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: 700
}
TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px
}
TD.formAreaTitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700
}
SPAN.markProductOutOfStock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: 700
}
SPAN.errorText, SPAN.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: red
}
TD.productPriceInListing {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #d2e9fb
}
TD.productPriceInBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #eee
}
TD.productPriceInProdInfo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #cfc
}
.moduleRowOver {
	background-color: #D7E9F7;
	cursor: pointer;
	cursor: hand
}
.moduleRowSelected {
	background-color: #E9F4FC
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000
}
.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px
}
.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5
}
.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #9f0
}
.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: red
}
.suggest_link {
	background-color: #FFF;
	padding: 2px 6px
}
.suggest_link_over {
	background-color: #36C;
	padding: 2px 6px
}
#search_suggest {
	position: absolute;
	background-color: #FFF;
	text-align: left;
	border: 1px solid #000
}
TABLE.linkListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px
}
.linkListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: 700;
	background: #b6b7cb;
	color: #FFF;
	text-align: center
}
A.linkListing-heading {
	color: #FFF
}
A.linkListing-heading:hover {
	color: red
}
TD.linkListing-data {
	border-right: 1px solid #b6b7cb;
	border-bottom: 1px solid #b6b7cb;
	padding: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px
}
TR.linkListing-odd {
	background: #f8f8f9
}
TR.linkListing-even {
	background: #F5F5F5
}
.linkFeatured {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: 700;
	background: #dbd6d6;
	color: #FFF;
	text-align: center;
	border: 1px solid #000
}
.linkFeaturedHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	background: #dbd6d6;
	color: #FFF;
	text-align: center
}
.linkFeaturedMain {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: 700;
	background: #dbd6d6;
	color: #FFF;
	text-align: center
}
A.linkListingMain {
	color: #fff
}
A.linkListingMain:hover {
	color: red
}
.linkListingCats {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #FFF;
	text-align: center
}
A.linkListingCats {
	color: #000;
	line-height: 1.5
}
A.linkListingCats:hover {
	color: red
}
.linkListingSubCats {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: 400;
	color: #FFF;
	text-align: center
}
A.linkListingSubCats {
	color: #000;
	line-height: 1.5
}
A.linkListingSubCats:hover {
	color: red
}
.estimatedshippingBox {
	background: #FF8E90
}
TD.estimatedshippingBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: 700;
	background: #bbc3d3;
	color: #fff
}
.estimatedshippingBoxContents {
	background: #f8f8f9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px
}
.ShowShipping {
	background: #444ddd;
	color: #fffffa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: 700;
	text-align: center
}
body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-size: 12px
}
* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif
}
a {
	text-decoration: none
}
#wrapper {
	width: 1004px;
	height: auto;
	margin: 0 auto;
	background-image: url(../images/bg_sado.png);
	background-position: top left;
	background-repeat: repeat-y;
	position: relative
}
#wrapper_bottam {
	width: 1004px;
	height: auto;
	margin: 0 auto
}
#main_contaner {
	width: 960px;
	height: auto;
	margin: 0 auto;
	background-color: #FFF;
	padding: 0 7px
}
#header {
	width: 960px;
	height: 220px;
	background-image: url(../images/header_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0 auto;
	position: relative
}
.logo {
	width: auto;
	height: auto;
	position: absolute;
	top: 66px;
	left: 23px
}
.g_add {
	width: auto;
	height: auto;
	position: absolute;
	top: 72px;
	left: 239px
}
.add_chart {
	width: 224px;
	height: auto;
	position: absolute;
	top: 19px;
	right: 12px
}
.flag {
	width: 180px;
	height: auto;
	float: right;
	text-align: right;
	padding-right: 2px
}
.sop_list {
	width: 171px;
	height: 42px;
	background-image: url(../images/add_chart.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
	margin-top: 5px;
	padding-left: 53px;
	line-height: 38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	font-weight: 700
}
.sop_list_bul {
	color: #00aef0
}
.call {
	width: 166px;
	height: 26px;
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
	padding-left: 53px;
	font-family: Arial #000;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	font-weight: 400;
	line-height: 24px;
	text-align: right;
	padding-right: 5px
}
.top_link {
	height: 50px;
	float: left
}
.top_link a {
	font-family: Arial;
	font-size: 12px;
	float: left;
	color: #555;
	text-decoration: none;
	font-weight: 400;
	padding: 19px 21px 0 2px
}
#navi {
	width: 960px;
	height: 37px;
	float: left;
	position: absolute;
	top: 176px
}
#navi ul {
	margin: 0;
	padding: 0;
	list-style: none
}
#navi ul li {
	float: left;
	line-height: 24px;
	margin-top: 9px;
	padding-left: 5px
}
#navi ul li.sales a, #navi ul li.sales a:active, #navi ul li.sales a:hover {
	color: red!important;
	background: 0 0!important
}
#navi ul li a.navSales, #navi ul li a.navSales:hover {
	display: block;
	background: url(../images/sales.png) no-repeat!important
}
#navi ul li a.navSales span {
	padding-left: 15px
}
#navi ul li a {
	font-family: Arial;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	font-weight: 400;
	line-height: 24px;
	padding: 0 0 0 17px;
	background-image: url(../images/navi_left.jpg);
	float: left;
	background-position: center left;
	background-repeat: no-repeat
}
#navi ul li a span {
	background-position: center left;
	background-repeat: no-repeat;
	padding: 0 13px 0 3px;
	display: inline-block
}
#navi ul li a.active, #navi ul li a:hover {
	color: #000;
	background-image: url(../images/navi_act_left.jpg);
	padding: 0 0 0 17px
}
#navi ul li a:hover span {
	background-image: url(../images/navi_act_right.jpg);
	background-repeat: no-repeat;
	background-position: top right
}
#navi ul li a.active span {
	background-image: url(../images/navi_act_right.jpg);
	background-repeat: no-repeat;
	background-position: center right
}
#banner {
	width: 960px;
	height: auto;
	float: left;
	position: relative
}
#banner_box {
	width: 381px;
	height: auto;
	position: absolute;
	top: 45px;
	right: 92px
}
#banner_box h1 {
	font-family: Calibri;
	font-size: 34px;
	color: #fff;
	text-decoration: none;
	font-weight: 400
}
#banner_link {
	width: 347px;
	height: 50px;
	margin: 0 auto
}
#banner_link ul {
	margin: 0;
	padding: 0;
	list-style: none
}
#banner_link ul li {
	line-height: 23px;
	background-image: url(../images/icon.jpg);
	background-position: center left;
	background-repeat: no-repeat;
	display: block
}
#banner_link ul li a {
	font-family: Calibri;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	padding: 0 0 0 14px;
	line-height: 23px
}
#banner_link_but {
	width: auto;
	height: auto;
	float: right;
	margin: 15px 0 0
}
.left_menu {
	width: 184px;
	height: 32px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url(../images/left_menu.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	padding: 17px 0 0 18px
}
.left_menu2 {
	width: 184px;
	height: 32px;
	background-image: url(../images/left_menu.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	padding: 17px 0 0 18px
}
#body_contanar {
	width: 960px;
	height: auto;
	float: left
}
#body_left {
	width: 202px;
	height: auto;
	float: left
}
#left_navi {
	height: auto;
	float: left;
	background-color: #00aef0
}
#left_navi ul {
	margin: 0;
	padding: 0;
	list-style: none
}
#left_navi ul li {
	line-height: 24px;
	background-position: center left;
	background-repeat: no-repeat;
	margin-left: 20px
}
#left_navi ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
	line-height: 24px;
	color: #FFF;
	padding: 0 0 0 10px
}
#left_navi ul li a:hover {
	color: #333
}
.g_add3 {
	width: 202px;
	height: auto;
	float: left;
	text-align: center
}
#left_bot {
	width: 202px;
	height: auto;
	float: left;
	margin-bottom: 9px
}
#body_right {
	width: 746px;
	height: auto;
	float: left;
	margin-left: 11px
}
#itam {
	width: 746px;
	height: auto;
	float: left
}
.itam_list {
	width: auto;
	height: auto;
	float: left;
	margin-right: 1px
}
.g_add1 {
	width: 665px;
	height: auto;
	float: left;
	border-top: #d9d9d9 solid 1px;
	padding: 13px 0 0 81px
}
#fottar {
	width: 960px;
	height: 30px;
	float: left;
	background-image: url(../images/fottar_img.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin-top: 12px;
	text-align: right;
	padding-top: 41px;
	position: relative;
	margin-left: 0
}
#fottar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
	color: #000;
	padding: 0 10px
}
.copy {
	height: auto;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
	color: #898989
}
#google_add_left {
	width: 120px;
	position: absolute;
	top: 213px;
	left: -121px
}
#google_add_right {
	width: 120px;
	position: absolute;
	top: 213px;
	right: -121px
}
.right_body {
	margin: 15px 0 0 24px
}
.right_body h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3875b1;
	text-transform: uppercase
}
.right_body p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #59595a;
	padding: 0;
	margin: 0
}
.presing_form label {
	font: 400 12px Arial, Helvetica, sans-serif;
	line-height: 28px;
	color: #333
}
.presing_form button {
	background: url(../images/place_order.jpg) no-repeat;
	width: 78px;
	height: 22px;
	border: 0;
	margin: 5px 0;
	padding: 0
}
.presing_form input {
	width: 80px;
	font: 700 11px Arial, Helvetica, sans-serif;
	color: #383838
}
table.border_td td {
	padding-left: 10px
}
.tabl_border {
	border: 1px solid #eaebed
}
.txt_area {
	width: 180px;
	font: 400 11px Arial, Helvetica, sans-serif;
	color: #383838
}
.pricing_calculator {
	background-color: #00adef;
	height: 34px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaebed
}
.pricing_calculator h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	margin: 0;
	padding: 0 0 0 13px;
	line-height: 34px
}
.presing_form button.submit_btn {
	background: url(../images/submit_btn.jpg) no-repeat;
	width: 78px;
	height: 22px;
	border: 0;
	margin: 5px 0;
	padding: 0
}
.link1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #286db3
}
.sample_tab td {
	border-right: solid 1px #dedede;
	border-bottom: solid 1px #eaebed;
	padding: 10px 0
}
.sample_tab h5 {
	text-transform: capitalize
}
.sample_tab a {
	font: 400 12px Arial, Helvetica, sans-serif;
	color: #286db3;
	padding-top: 5px;
	display: block
}
.strip_bg {
	background: url(../images/strip_bg.jpg) no-repeat
}
.right_body .strip_bg h1 {
	font: 400 20px Arial, Helvetica, sans-serif;
	color: #175a9c;
	padding: 5px 0 5px 10px
}
.desg_onl {
	width: 290px
}
.desg_onl h5 {
	padding-left: 10px
}
.desg_onl img {
	padding: 10px
}
.welcome_box {
	width: 620px;
	margin-left: 24px
}
.welcome_box p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #7a8285;
	margin: 0;
	padding: 0
}
.welcome_box p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5fab10;
	margin: 0;
	padding: 0;
	text-decoration: underline
}
.welcome_box p a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5fab10;
	margin: 0;
	padding: 0;
	text-decoration: none
}
.welcome_box h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #e36109;
	margin: 0;
	padding: 0
}
.service_cat_box {
	width: 620px;
	margin-left: 24px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2dadd
}
.service_cat_box p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin: 0;
	padding: 0;
	line-height: 18px
}
.service_cat_box h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #3b7a0b;
	padding: 0;
	background-image: url(../images/head-web-btn.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 20px 0 5px;
	line-height: 20px
}
.service_cat_box-sub {
	width: 301px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e4e6e7;
	float: left;
	margin-top: 18px
}
.service_cat_box-sub h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #000;
	padding: 0;
	background-image: url(../images/head-web-btn.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 20px 0 5px;
	line-height: 20px
}
.service_cat_img_box {
	width: 255px;
	border: 1px solid #e4e4e4
}
.graphic_cat_box-sub {
	width: 260px;
	float: left;
	padding-left: 45px;
	margin-top: 18px
}
.graphic_cat_box-sub h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #000;
	line-height: 20px;
	padding: 0;
	background-image: url(../images/head-web-btn.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 20px 0 5px
}
.cat_box-sub-read {
	width: 257px;
	text-align: right;
	padding-bottom: 10px;
	padding-top: 10px
}
.cat_services {
	width: 240px;
	margin-left: 0
}
.cat_services ul {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none
}
.cat_services ul li {
	background-image: url(../images/green_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-image: none;
	list-style-type: none;
	display: block
}
.cat_services li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #7a8285;
	text-decoration: none;
	margin-left: 15px
}
.cat_services li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #569f0f;
	text-decoration: none
}
.content_box {
	width: 700px;
	background-color: #FDFEFE;
	border: 1px solid #ECEFF1;
	margin: 0 auto
}
.faq {
	width: 700px;
	margin: 10px auto 15px 20px
}
.faq ul {
	margin: 0;
	padding: 0
}
.faq ul li {
	background-image: url(../images/qution_con.jpg);
	background-repeat: no-repeat;
	background-position: left 14px;
	list-style-image: none;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDEDE;
	padding-bottom: 10px;
	padding-top: 10px
}
.orang_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #EB7505;
	padding-left: 3px
}
.new_customer {
	background-image: url(../images/new_customer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 207px;
	width: 319px
}
.new_customer ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #5f5f5f;
	margin: 0;
	padding: 67px 0 0 24px
}
.new_customer ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #5f5f5f;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 35px
}
.returning_customers {
	float: right;
	height: 207px;
	width: 319px;
	background-image: url(../images/returning_customers.jpg);
	background-repeat: no-repeat;
	background-position: left top
}
.returning_customers ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #5f5f5f;
	margin: 0;
	padding: 67px 0 0 27px
}
.returning_customers ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #5f5f5f;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 33px
}
.input_r {
	height: 18px;
	width: 138px;
	border: 1px solid #b6b6b6
}
.forgot_tex, .forgot_tex a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f5f5f;
	font-weight: 400;
	text-decoration: none
}
.about_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	font-weight: 400;
	line-height: 20px;
	text-align: justify
}
.test_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDEDE;
	padding-bottom: 15px
}
.shoppingcartcenterstrip {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	color: #063C57;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 32px
}
.top_link {
	width: auto!important
}
.top_fb_link {
	display: inline-block;
	border: 0 solid red;
	padding-top: 14px;
	width: 90px;
	height: 25px
}
._productExtraTags {
	border: 1px solid #edf6fa;
	display: block;
	width: 1px;
	height: 1px;
	color: #edf6fa
}
#home-products ul {
	list-style: none;
	margin-right: -30px;
	margin-top: 30px
}
#home-products li {
	display: block;
	float: left;
	width: 235px;
	height: 330px;
	margin-right: 18px;
	margin-bottom: 20px;
	border: 1px solid #CCC;
	text-align: center;
	padding-top: 2px;
	-webkit-border-radius: 2px;
	moz-border-radius: 2px;
	border-radius: 2px
}
#home-products img {
	border: 0 solid #fff
}
#home-products span {
	margin-top: 10px;
	background-color: #f6fdee;
	height: 15px;
	display: block;
	font-weight: 700;
	padding: 10px 0 5px;
	text-align: center
}
#home-products .productType {
	margin-bottom: 10px;
	font-weight: 700;
	padding: 5px
}
#home-products .salePrice {
	margin-top: 10px;
	font-size: 22px;
	color: #00b1f0;
	clear: both
}
.pricesBox {
	margin-top: 10px;
	font-size: 14px
}
#home-products .origPrice {
	color: #F70F42;
	text-decoration: line-through;
	display: inline-block
}
#home-products .savings {
	color: #2BD102;
	display: inline-block
}
.skipStepMsg {
	font-weight: 700;
	font-size: 15px;
	color: #00aff0;
	line-height: 1.4
}
#skipStep {
	display: none;
	visibility: none
}
.clear {
	clear: both
}
.mb5 {
	margin-bottom: 5px
}
.float_right {
	float: right
}
.float_left {
	float: left
}
nav select {
	width: 90%;
	margin-bottom: 5px
}
.icall, .mobileOnly {
	display: none
}
.check_infoBox {
	border: 5px solid #99E7FE
}
.vtop {
	vertical-align: top
}
ol.forms, ol.uploadForms {
	list-style: none
}
ol.uploadForms li {
	clear: both;
	padding-bottom: 10px
}
ol.uploadForms label {
	display: inline-block;
	width: 200px;
	padding: 5px;
	float: left;
	font-weight: 700
}
ol.uploadForms small {
	font-weight: 400;
	font-size: smaller
}
ol.forms label {
	display: inline-block;
	width: 135px;
	padding: 2px 5px
}
.forms input[type=text], .forms input[type=password], .forms select, .forms textarea, .uploadForms input[type=text], .uploadForms input[type=password], .uploadForms select, .uploadForms textarea {
	background-image: none;
	padding: .3em;
	margin: 0 0 .2em;
	line-height: 1.2;
	font-size: 12px;
	display: inline-block;
	width: 175px;
	outline: 0;
	border: 1px solid #CCC;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.uploadForms textarea {
	height: 100px;
	width: 90%
}
#navi {
	left: 15px!important
}
.row {
	max-width: 100%;
	margin: 0 auto
}
.row .row {
	width: auto;
	max-width: none;
	min-width: 0;
	margin: 0 -10px
}
.column, .columns {
	float: left;
	min-height: 1px;
	padding: 0 10px;
	position: relative;
	margin-bottom: 35px;
	border: 1px solid red
}
.row .one {
	width: 8.333%
}
.row .two {
	width: 16.667%
}
.row .three {
	width: 25%
}
.row .four {
	width: 33.333%
}
.row .five {
	width: 41.667%
}
.row .six {
	width: 50%
}
.row .seven {
	width: 58.333%
}
.row .eight {
	width: 66.667%
}
.row .nine {
	width: 75%
}
.row .ten {
	width: 83.333%
}
.row .eleven {
	width: 91.667%
}
.row .twelve {
	width: 100%
}
.row .one-fifth {
	width: 20%
}
.row .one-sixth {
	width: 16.667%
}
.row .one-one {
	width: 100%
}
.row .one-two {
	width: 49%;
	border: 0 solid #999;
	display: inline-block
}
.row .one-three {
	width: 32%;
	display: inline-block
}
#mobileMenu, nav {
	display: none
}
.checkoutTotal {
	float: right
}
.checkoutTotal p {
	height: 30px;
	text-align: right
}
.checkoutTotal label {
	width: 120px;
	display: inline-block;
	float: right
}
.checkoutTotal p span {
	display: inline-block;
	float: right;
	width: 75px;
	padding-right: 60px;
	font-weight: 700
}
.lalign {
	text-align: left
}
.ralign {
	text-align: right
}
.calign {
	text-align: center
}
.mr30 {
	margin-right: 30px
}
.pr30 {
	padding-right: 30px;
	background: 1px red
}
.shopingbordr {
	width: 95%;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto
}
.shopingbordr td {
	padding: 10px 5px
}
.shoppingcartcenterstrip {
	border-top: none!important;
	background: 0 0;
	background: linear-gradient(to bottom, #fcffff, #cbe5fc)
}
.shoppingcartcenterstrip td {
	border: none
}
.editShop {
	font-size: 14px;
	font-weight: 700;
	text-align: right;
	padding-right: 20px
}

@media only screen and (max-width:800px) {
#no-more-tables table, #no-more-tables tbody, #no-more-tables td, #no-more-tables th, #no-more-tables thead, #no-more-tables tr {
	display: block
}
#no-more-tables thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px
}
#no-more-tables tr {
	border: 1px solid #ccc
}
#no-more-tables td {
	border: none;
	border-bottom: 1px solid #eee;
	position: relative;
	padding-left: 50%;
	white-space: normal;
	text-align: left
}
#no-more-tables td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	text-align: left;
	font-weight: 700;
	content: attr(data-title)
}
}

@media only screen and (max-width :990px) {
body {
	border: 0 solid red!important
}
#itam {
	border: 0 solid red
}
}

@media only screen and (max-width :747px) {
body {
	border: 0 solid #00f!important
}
.row .one-three, .row .one-two {
	width: 100%
}
#wrapper {
	max-width: 95% !important;
	margin-left: auto;
	margin-right: auto;
	background-image: none;
	box-shadow: 12px 0 15px -4px rgba(214,214,214,.8), -12px 0 8px -4px rgba(214,214,214,.8)
}
#body_contanar {
	width: 98%;
	max-width: 100% !important
}
#main_contaner {
	width: 99%;
	max-width: 100% !important
}
#header {
	width: 97%;
	max-width: 100% !important;
	height: 220px !important;
	overflow: hidden
}
#fottar {
	width: 100%;
	max-width: 100% !important
}
#fottar a {
	padding: 0 5px 5px!important
}
#itam {
	width: 98%;
	max-width: 100% !important
}
.itam_list {
	max-width: 270px !important;
	border: 0 solid red
}
.itam_list img {
	width: 100%
}
.logo img {
	max-width: 60% !important;
	max-height: 80px;
	height: 60px
}
.textwidget {
	max-width: 500px
}
#body_left, #header .g_add, #header .sop_list, #header .top_fb_link, #header .top_link {
	display: none
}
.g_add1 {
	max-width: 370px !important;
	padding: 5px 0!important
}
.g_add1 img {
	max-width: 95%
}
#google_add_left, #google_add_right {
	display: none;
	visibility: hidden
}
.logo {
	display: block;
	clear: both;
	width: 40%
}
#body_right {
	width: 98%;
	max-width: 98% !important
}
}

@media only screen and (max-width :640px) {
body {
	border: 0 solid #0F0;
	width: 600px
}
.row .one-two {
	width: 100%
}
.row .one-three {
	width: 100%;
	margin-bottom: 5px
}
.g_add3 {
	margin-top: 10px
}
#desktopOnly, #product_custom_design {
	display: none
}
#mobileMenu {
	display: block;
	font-size: 30px;
	position: relative;
	margin-top: -20px;
	margin-right: 20px;
	float: left;
	padding: 10px
}
.mobileOnly {
	display: block!important
}
#navi ul li a span {
	padding: 0 3px
}
#navi ul li {
	padding-left: 0;
	padding-right: 2px;
	border-right: 1px solid #ccc
}
#navi ul li:last-child {
	border-right: none
}
#navi ul li a {
	padding: 0 0 0 3px;
	background-image: none;
	font-size: 13px
}
#navi ul li a.active, #navi ul li a.active span, #navi ul li a:hover, #navi ul li a:hover span {
	background-image: none;
	color: #09F;
	padding: 0 2px 0 4px
}
.right_body {
	padding: 5px;
	margin: 5px 0
}
.faq {
	width: 95%;
	margin-left: 0!important
}
#wrapper {
	width: 600px !important;
	max-width: 600px !important;
	overflow: hidden;
	background-image: none;
	box-shadow: 12px 0 15px -4px rgba(214,214,214,.8), -12px 0 8px -4px rgba(214,214,214,.8);
	border: 0 solid red
}
#main_contaner {
	max-width: 570px!important
}
#header {
	max-width: 570px !important;
	height: 220px!important
}
#body_contanar {
	max-width: 100% !important
}
#itam {
	max-width: 98% !important
}
#fottar {
	max-width: 570px !important;
	height: 100px !important;
	background-color: #efefef;
	text-align: center;
	margin-left: 0
}
.footer_links {
	line-height: 18px
}
#fottar .copy {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: middle!important
}
h1 {
	font-size: 14px
}
#header .logo {
	display: inline-block;
	width: 90%;
	border: 0 solid red;
	clear: both;
	text-align: center
}
.add_chart {
	width: 95%
}
#header .flag {
	float: right;
	display: inline-block;
	border: 0 solid red;
	width: 80px
}
#header .call, .itam_list {
	display: none
}
#header .icall {
	display: inline-block;
	float: left;
	width: 150px;
	clear: both;
	border: 0 solid red;
	padding-left: 5px;
	font-size: 18px;
	font-weight: 700;
	text-align: right
}
#navi .desktop {
	display: none
}
#header .g_add, #header .sop_list, #header .top_fb_link, #header .top_link {
	display: none
}
.g_add1 {
	margin-top: 20px;
	max-width: 95% !important;
	padding: 5px 0!important
}
.g_add1 img {
	max-width: 95%
}
#google_add_left, #google_add_right {
	display: none;
	visibility: hidden
}
.logo {
	display: block;
	clear: both;
	width: 90%
}
#body_right {
	max-width: 98% !important
}
#body_left {
	width: 100%;
	display: block
}
#leftNavigation {
	display: none;
	width: 94.9%;
	margin: 0 auto;
	background-color: #00aef0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px
}
.header_menu {
	display: block;
	float: right;
	border: 0 solid red;
	height: 30px;
	width: 30px;
	cursor: pointer
}
.left_menu2 {
	margin-left: auto;
	margin-right: auto;
	width: 91.6%;
	background-image: none;
	border: 0 solid red;
	background-color: #00aef0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
#left_navi {
	width: 100% !important
}
#left_navi li {
	padding: 4px;
	border-bottom: 1px dotted #FFF
}
#left_navi ul li a {
	font-size: 14px;
	line-height: 26px
}
#left_navi ul ul li a {
	font-size: 13px!important
}
.itam_list {
	max-width: 330px !important;
	clear: both;
	margin-bottom: 5px
}
.itam_list img {
	width: 100%;
	max-width: 100%
}
nav.primary-menu {
	display: none;
	visibility: hidden
}
.header-container .widget-search {
	display: none
}
.header-container .widget-logo {
	text-align: center;
	margin-top: 30px
}
.header-container .widget-logo img {
	width: 50%
}
.header-container .widget-session {
	display: none;
	text-align: right;
	margin-bottom: 0!important
}
.shortcode1, .shortcode1-2, .shortcode1-3, .shortcode1-4, .shortcode2-3, .shortcode3-4 {
	width: 100%;
	margin-bottom: 10px;
	float: none;
	text-align: left
}
.overlay {
	display: none!important
}
.content .welcomeTxt {
	padding-top: 0!important;
	margin-top: 0!important
}
ul#imgThumbSpace {
	margin-top: 5px!important
}
ul#imgThumbSpace li {
	margin-right: 7px !important;
	width: 31.5% !important
}
#imgThumbSpace li:last-child {
	margin-right: 0
}
header .pc_info_widget .bigScreen {
	display: none
}
header .pc_info_widget .smallScreen {
	display: inline-block
}
.products-grid .item {
	margin: 0 0 20px !important;
	width: 100%
}
.content .welcomeTxt {
	font-size: 12px!important
}
.pc_info_widget li {
	font-size: 11px
}
#header-container nav.secondary-menu {
	margin-bottom: 10px
}
#pc-portfolio-cat ul li {
	width: 100%
}
footer .footerwidget {
	width: 90%;
	display: block;
	clear: both
}
.widget {
	margin-bottom: 20px;
	clear: both!important
}
#site-logo {
	width: 60%;
	margin-left: auto;
	margin-right: auto
}
aside {
	width: 70%;
	float: left
}
.flex-container .overlay {
	font-size: 12px;
	max-height: 70px!important
}
#header-container nav.secondary-menu li a {
	font-size: 10px!important
}
#container, #header-container header, #site-info .copyright, footer {
	max-width: 570px;
	text-align: center
}
#header-container {
	padding: 5px 5px 0;
	min-height: 193px
}
#header-container nav.primary-menu-dropdown {
	display: block!important;
	visibility: visible!important
}
#header-container nav.primary-menu-dropdown select {
	width: 100%;
	padding: 2px 5px;
	margin-bottom: 5px;
	background-color: #000;
	color: #FFF;
	font-size: 12px
}
#header-container nav.primary-menu {
	display: none
}
#container .portfolio-small ul li {
	width: 182px;
	height: 120px
}
}

@media only screen and (max-width :580px) {
body {
	border: 4px solid #0F0;
	width: 560px
}
.row .one-two {
	width: 100%
}
.row .one-three {
	width: 100%;
	margin-bottom: 5px
}
.g_add3 {
	margin-top: 10px
}
#desktopOnly, #product_custom_design {
	display: none
}
#mobileMenu {
	display: block;
	font-size: 30px;
	position: relative;
	margin-top: -20px;
	margin-right: 20px;
	float: left;
	padding: 10px
}
.mobileOnly {
	display: block!important
}
#navi ul li a span {
	padding: 0 3px
}
#navi ul li {
	padding-left: 0;
	padding-right: 2px;
	border-right: 1px solid #ccc
}
#navi ul li:last-child {
	border-right: none
}
#navi ul li a {
	padding: 0 0 0 3px;
	background-image: none;
	font-size: 13px
}
#navi ul li a.active, #navi ul li a.active span, #navi ul li a:hover, #navi ul li a:hover span {
	background-image: none;
	color: #09F;
	padding: 0 2px 0 4px
}
.right_body {
	padding: 5px;
	margin: 5px 0
}
.faq {
	width: 95%;
	margin-left: 0 !important
}
#wrapper {
	width: 540px !important;
	max-width: 540px !important;
	overflow: hidden;
	background-image: none;
	box-shadow: 12px 0 15px -4px rgba(214,214,214,.8), -12px 0 8px -4px rgba(214,214,214,.8);
	border: 0 solid red
}
#main_contaner {
/*	max-width: 370px!important		*/
	max-width: 480px !important;
}
#header {
	max-width: 480px !important;
	height: 220px !important
}
#body_contanar {
	max-width: 96% !important
}
#itam {
	max-width: 98% !important
}
#fottar {
	max-width: 370px !important;
	height: 100px !important;
	background-color: #efefef;
	text-align: center;
	margin-left: 0
}
.footer_links {
	line-height: 18px
}
#fottar .copy {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: middle!important
}
h1 {
	font-size: 14px
}
#header .logo {
	display: inline-block;
	text-align: center;
	width: 90%;
	border: 0 solid red;
	clear: both
}
.add_chart {
	width: 95%
}
#header .flag {
	float: right;
	display: inline-block;
	border: 0 solid red;
	width: 80px
}
#header .call, .itam_list {
	display: none
}
#header .icall {
	display: inline-block;
	float: left;
	width: 150px;
	clear: both;
	border: 0 solid red;
	padding-left: 5px;
	font-size: 18px;
	font-weight: 700;
	text-align: right
}
#navi .desktop {
	display: none
}
#header .g_add, #header .sop_list, #header .top_fb_link, #header .top_link {
	display: none
}
.g_add1 {
	margin-top: 20px;
	max-width: 95% !important;
	padding: 5px 0!important
}
.g_add1 img {
	max-width: 95%
}
#google_add_left, #google_add_right {
	display: none;
	visibility: hidden
}
.logo {
	display: block;
	clear: both;
	width: 90%
}
#body_right {
	max-width: 98% !important
}
#body_left {
	width: 100%;
	display: block
}
#leftNavigation {
	display: none;
	width: 93.9%;
	margin: 0 auto;
	background-color: #00aef0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px
}
.header_menu {
	display: block;
	float: right;
	border: 0 solid red;
	height: 30px;
	width: 30px;
	cursor: pointer
}
.left_menu2 {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	background-image: none;
	border: 0 solid red;
	background-color: #00aef0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
#left_navi {
	width: 100% !important
}
#left_navi li {
	padding: 4px;
	border-bottom: 1px dotted #FFF
}
#left_navi ul li a {
	font-size: 14px;
	line-height: 26px
}
#left_navi ul ul li a {
	font-size: 13px!important
}
.itam_list {
	max-width: 330px !important;
	clear: both;
	margin-bottom: 5px
}
.itam_list img {
	width: 100%;
	max-width: 100%
}
nav.primary-menu {
	display: none;
	visibility: hidden
}
.header-container .widget-search {
	display: none
}
.header-container .widget-logo {
	text-align: center;
	margin-top: 30px
}
.header-container .widget-logo img {
	width: 50%
}
.header-container .widget-session {
	display: none;
	text-align: right;
	margin-bottom: 0!important
}
.shortcode1, .shortcode1-2, .shortcode1-3, .shortcode1-4, .shortcode2-3, .shortcode3-4 {
	width: 100%;
	margin-bottom: 10px;
	float: none;
	text-align: left
}
.overlay {
	display: none!important
}
.content .welcomeTxt {
	padding-top: 0!important;
	margin-top: 0!important
}
ul#imgThumbSpace {
	margin-top: 5px!important
}
ul#imgThumbSpace li {
	margin-right: 7px !important;
	width: 31.5% !important
}
#imgThumbSpace li:last-child {
	margin-right: 0
}
header .pc_info_widget .bigScreen {
	display: none
}
header .pc_info_widget .smallScreen {
	display: inline-block
}
.products-grid .item {
	margin: 0 0 20px !important;
	width: 100%
}
.content .welcomeTxt {
	font-size: 12px!important
}
.pc_info_widget li {
	font-size: 11px
}
#header-container nav.secondary-menu {
	margin-bottom: 10px
}
#pc-portfolio-cat ul li {
	width: 100%
}
footer .footerwidget {
	width: 90%;
	display: block;
	clear: both
}
.widget {
	margin-bottom: 20px;
	clear: both!important
}
#site-logo {
	width: 60%;
	margin-left: auto;
	margin-right: auto
}
aside {
	width: 70%;
	float: left
}
.flex-container .overlay {
	font-size: 12px;
	max-height: 70px!important
}
#header-container nav.secondary-menu li a {
	font-size: 10px!important
}
#container, #header-container header, #site-info .copyright, footer {
	max-width: 370px;
	text-align: center
}
#header-container {
	padding: 5px 5px 0;
	min-height: 193px
}
#header-container nav.primary-menu-dropdown {
	display: block!important;
	visibility: visible!important
}
#header-container nav.primary-menu-dropdown select {
	width: 100%;
	padding: 2px 5px;
	margin-bottom: 5px;
	background-color: #000;
	color: #FFF;
	font-size: 12px
}
#header-container nav.primary-menu {
	display: none
}
#container .portfolio-small ul li {
	width: 182px;
	height: 120px
}
.portfolio-large ul li {
	width: 356px !important;
	height: 190px!important
}
.portfolio-medium ul li {
	height: 200px
}
.one-col .portfolio-medium ul li, .two-col-l .portfolio-medium ul li, .two-col-r .portfolio-medium ul li {
	width: 306px
}
#site-info {
	padding: 10px;
	text-align: center
}
#site-info .copyright, #site-info .pc-link {
	float: none;
	text-align: center
}
.flex-container .overlay {
	position: static;
	width: auto
}
#pc-portfolio-cat .prodTitle a {
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	font-weight: 400;
	font-size: 9px;
	margin: 6px
}
.priceBox {
	background: #333!important;
	font-size: 10px !important;
	text-align: right;
	padding: 3px 10px 3px 0
}
.txtOldPrice {
	font-size: 10px!important
}
}

/* @media only screen and (min-width :320px) and (max-width :460px) { */
@media only screen and (max-width :460px) {
body {
	border: 2px solid #0F0;
	width: 420px;
}
.row .one-two {
	width: 100%
}
.row .one-three {
	width: 100%;
	margin-bottom: 5px
}
.designUpload {
	width: 50%;
}
.g_add3 {
	margin-top: 10px
}
#desktopOnly, #product_custom_design {
	display: none
}
#mobileMenu {
	display: block;
	font-size: 30px;
	position: relative;
	margin-top: -20px;
	margin-right: 20px;
	float: left;
	padding: 10px
}
.mobileOnly {
	display: block!important
}
#navi ul li a span {
	padding: 0 3px
}
#navi ul li {
	padding-left: 0;
	padding-right: 2px;
	border-right: 1px solid #ccc
}
#navi ul li:last-child {
	border-right: none
}
#navi ul li a {
	padding: 0 0 0 3px;
	background-image: none;
	font-size: 13px
}
#navi ul li a.active, #navi ul li a.active span, #navi ul li a:hover, #navi ul li a:hover span {
	background-image: none;
	color: #09F;
	padding: 0 2px 0 4px
}
.right_body {
	padding: 5px;
	margin: 5px 0
}
.faq {
	width: 95%;
	margin-left: 0!important
}
#wrapper {
	width: 405px !important;
	max-width: 405px !important;
	overflow: hidden;
	background-image: none;
/*	box-shadow: 12px 0 15px -4px rgba(214,214,214,.8), -12px 0 8px -4px rgba(214,214,214,.8);	*/
	border: 0px solid red;
}
#main_contaner {
	max-width: 405px !important;
}
#header {
	max-width: 405px !important;
	height: 220px!important
}
#body_contanar {
	max-width: 100% !important
}
#itam {
	max-width: 98% !important
}
.float_right p, .float_left p  {
	clear: both;
}

#fottar {
	max-width: 420px !important;
	height: 100px !important;
	background-color: #efefef;
	text-align: center;
	margin-left: 0
}
.footer_links {
	line-height: 18px
}
#fottar .copy {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: middle!important
}
h1 {
	font-size: 14px
}
#header .logo {
	display: inline-block;
	text-align: center;
	width: 90%;
	border: 0 solid red;
	clear: both
}
.add_chart {
	width: 95%
}
#header .flag {
	float: right;
	display: inline-block;
	border: 0 solid red;
	width: 80px
}
#header .call, .itam_list {
	display: none
}
#header .icall {
	display: inline-block;
	float: left;
	width: 150px;
	clear: both;
	border: 0 solid red;
	padding-left: 5px;
	font-size: 18px;
	font-weight: 700;
	text-align: right
}
#navi .desktop {
	display: none
}
#header .g_add, #header .sop_list, #header .top_fb_link, #header .top_link {
	display: none
}
.g_add1 {
	margin-top: 20px;
	max-width: 95% !important;
	padding: 5px 0!important
}
.g_add1 img {
	max-width: 95%
}
#google_add_left, #google_add_right {
	display: none;
	visibility: hidden
}
.logo {
	display: block;
	clear: both;
	width: 90%
}
#body_right {
	max-width: 98% !important
}
#body_left {
	width: 100%;
	display: block
}
#leftNavigation {
	display: none;
	width: 94.9%;
	margin: 0 auto;
	background-color: #00aef0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px
}
.header_menu {
	display: block;
	float: right;
	border: 0 solid red;
	height: 30px;
	width: 30px;
	cursor: pointer
}
.left_menu2 {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	background-image: none;
	border: 0 solid red;
	background-color: #00aef0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
#left_navi {
	width: 100% !important
}
#left_navi li {
	padding: 4px;
	border-bottom: 1px dotted #FFF
}
#left_navi ul li a {
	font-size: 14px;
	line-height: 26px
}
#left_navi ul ul li a {
	font-size: 13px!important
}
.itam_list {
	max-width: 330px !important;
	clear: both;
	margin-bottom: 5px
}
.itam_list img {
	width: 100%;
	max-width: 100%
}
nav.primary-menu {
	display: none;
	visibility: hidden
}
.header-container .widget-search {
	display: none
}
.header-container .widget-logo {
	text-align: center;
	margin-top: 30px
}
.header-container .widget-logo img {
	width: 50%
}
.header-container .widget-session {
	display: none;
	text-align: right;
	margin-bottom: 0!important
}
.shortcode1, .shortcode1-2, .shortcode1-3, .shortcode1-4, .shortcode2-3, .shortcode3-4 {
	width: 100%;
	margin-bottom: 10px;
	float: none;
	text-align: left
}
.overlay {
	display: none!important
}
.content .welcomeTxt {
	padding-top: 0!important;
	margin-top: 0!important
}
ul#imgThumbSpace {
	margin-top: 5px!important
}
ul#imgThumbSpace li {
	margin-right: 7px !important;
	width: 31.5% !important
}
#imgThumbSpace li:last-child {
	margin-right: 0
}
header .pc_info_widget .bigScreen {
	display: none
}
header .pc_info_widget .smallScreen {
	display: inline-block
}
.products-grid .item {
	margin: 0 0 20px !important;
	width: 100%
}
.content .welcomeTxt {
	font-size: 12px!important
}
.pc_info_widget li {
	font-size: 11px
}
#header-container nav.secondary-menu {
	margin-bottom: 10px
}
#pc-portfolio-cat ul li {
	width: 100%
}
footer .footerwidget {
	width: 90%;
	display: block;
	clear: both
}
.widget {
	margin-bottom: 20px;
	clear: both!important
}
#site-logo {
	width: 60%;
	margin-left: auto;
	margin-right: auto
}
aside {
	width: 70%;
	float: left
}
.flex-container .overlay {
	font-size: 12px;
	max-height: 70px!important
}
#header-container nav.secondary-menu li a {
	font-size: 10px!important
}
#container, #header-container header, #site-info .copyright, footer {
	max-width: 370px;
	text-align: center
}
#header-container {
	padding: 5px 5px 0;
	min-height: 193px
}
#header-container nav.primary-menu-dropdown {
	display: block!important;
	visibility: visible!important
}
#header-container nav.primary-menu-dropdown select {
	width: 100%;
	padding: 2px 5px;
	margin-bottom: 5px;
	background-color: #000;
	color: #FFF;
	font-size: 12px
}
#header-container nav.primary-menu {
	display: none
}
#site-info {
	padding: 10px;
	text-align: center
}
#site-info .copyright, #site-info .pc-link {
	float: none;
	text-align: center
}
.flex-container .overlay {
	position: static;
	width: auto
}
.priceBox {
	background: #333!important;
	font-size: 10px !important;
	text-align: right;
	padding: 3px 10px 3px 0
}
.txtOldPrice {
	font-size: 10px!important
}
}
#left_navi {
	background: #00aef0;
	width: 202px;
	margin: 0 auto;
	color: #fff
}
#left_navi h3 {
	font-size: 12px;
	padding: 0 10px;
	cursor: pointer;
	background: #00aef0;
	background: linear-gradient(#00aef0, #0296ce)
}
#left_navi h3:hover {
	text-shadow: 0 0 1px rgba(255,255,255,.7);
	background: #73875e;
	background: linear-gradient(#0296ce, #00aef0)
}
#left_navi h3 span {
	font-size: 16px;
	margin-right: 10px
}
#left_navi ul li {
	margin-left: 0!important;
	list-style-type: none!important;
	list-style-image: none!important;
	background-image: none
}
#left_navi ul li ul li {
	margin-left: 10px !important;
	background-image: url(../images/arow.jpg)!important
}
#left_navi li {
	list-style-type: none
}
#left_navi ul ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	line-height: 27px;
	display: block;
	padding: 0 15px;
	transition: all .15s
}
#left_navi ul ul li a:hover {
	background: #a0b58b
}
#left_navi ul ul {
	display: none
}
#left_navi li.active ul {
	display: block
}
#noGroup {
	margin-left: 10px!important
}
#noGroup li {
	background-image: url(../images/arow.jpg)!important
}
#noGroup li a {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	line-height: 27px;
	display: block;
	padding: 0 15px;
	transition: all .15s
}
#left_navi ul li.act {
	background-color: #37bdf0!important
}
.special h3, .special_1 h3 {
	background: linear-gradient(#FF034B, #E20544)!important
}
.special h3:hover, .special_1 h3:hover {
	background: linear-gradient(#35CEFC, #2AC4F4)!important
}
.special_2 h3 {
	background: linear-gradient(#65B229, #5BAD1A)!important
}
.special_2 h3:hover {
	background: linear-gradient(#5BAD1A, #65B229)!important
}
li.special_2 {
	border-bottom: 3px solid #65B229
}
.special_3 h3, special h3 {
	background: linear-gradient(#DD54DA, #DD54DA)!important
}
.special h3:hover, .special_3 h3:hover {
	background: linear-gradient(#dc70da, #dc70da)!important
}
li.special_3 {
	border-bottom: 3px solid #DD54DA
}
.special h3:hover, .special_4 h3, .special_4 h3:hover, special h3 {
	background: linear-gradient(#F75A1C, #F75A1C)!important
}
li.special_4 {
	border-bottom: 3px solid #F75A1C
}
.special h3:hover, .special_5 h3, .special_5 h3:hover, special h3 {
	background: linear-gradient(#195CF2, #195CF2)!important
}
li.special_5 {
	border-bottom: 3px solid #195CF2
}
.special h3:hover, .special_6 h3, .special_6 h3:hover, special h3 {
	background: linear-gradient(#C15EEF, #C15EEF)!important
}
li.special_6 {
	border-bottom: 3px solid #C15EEF
}
.clickhere {
	background-image: url(../images/click-here.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	width: 61px;
	height: 48px;
	margin: 0 0 0 -50px;
	z-index: 999 !important;
}
.isNew {
	background-image: url(../images/is_new.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	width: 61px;
	height: 44px;
	margin: -5px 0 0 -64px;
	z-index: 999 !important;
}

.onSale {
	background-image: url(../images/onsale.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	width: 61px;
	height: 44px;
	margin: -5px 0 0 -64px;
	z-index: 999 !important;
}