

/* ### general ### */
* { padding: 0px; margin: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #8c806e; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: #ECECEC url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.body-bg.gif') repeat-x; }
img { border: 0px; display: block; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 0px; overflow: hidden; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 960px; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 960px; height: 144px; }
	#headerCntr .logo { position: absolute; top: 67px; left: 0px; }
	#headerCntr .logo a{ display: block; width: 301px; height: 59px; text-indent: -9999px; }
	
		/* ### menu box ### */
		.menuBox { position: absolute; top: 112px; left: 338px; width: 650px; }
		.menuBox ul { list-style: none; }
		.menuBox li { padding: 0px 15px; float: left; text-transform: uppercase; font-size: 14px; font-family: Tahoma, Arial; }
		.menuBox li a { display: block; text-decoration: none; color: #000; }
		.menuBox li a:hover, .menuBox li.selected a { color: #cd2d55; }

		/* ### shop box ### */
		.shopBox { position: absolute; right: 0px; top: 38px; width: 250px; overflow: hidden; }
		.shopBox h3 { padding-bottom: 1px; font-size: 11px; color: #cd2d55; font-weight: normal; text-transform: uppercase; font-family: Tahoma, Arial; }
		.shopBox span { font-size: 8px; color: #636466; text-transform: uppercase; display: block; font-family: Tahoma, Arial; }
		
	/* ### content container ### */
	#contentCntr { padding: 10px 50px 0px 50px; width: 860px; }

		/* ### np box ### */
		.npBox { padding: 6px 0px 10px 0px; width: 860px; overflow: hidden; }
		.npBox ul { margin-left: -1px; list-style: none; }
		.npBox li { padding: 0px 8px 0px 2px; float: left; font-size: 8px; color: #636466; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.np-icon.gif') right 3px no-repeat; }
		.npBox li a { text-decoration: none; color: #636466; }
		.npBox li a:hover { text-decoration: underline; }
		.npBox li.last { background: none; }
		
		/* ### left container ### */
		#leftCntr { padding-left: 1px; float: left; width: 200px; }
		
			/* ### contact box ### */
			.contactBox { padding: 9px 0 1px 14px; margin-bottom: 5px; width: 186px; min-height: 110px; background: #fff; }
			.contactBox h3 { padding-bottom: 4px; text-transform: uppercase; font-size: 11px; font-weight: normal; color: #cd2d55; } 
			.contactBox address { padding-bottom: 12px; font-style: normal; line-height: 12px; color: #000; font-size: 8px; text-transform: uppercase; }
			.contactBox address.gap { padding-bottom: 0px; }
			.contactBox a { color: #000; text-decoration: none; }
			.contactBox a:hover { text-decoration: underline; }

			/* ### map box ### */
			.mapBox { padding: 5px 0 0 5px; margin: 0px 0px 12px 1px; width: 195px; height: 266px; background: #fff; }

			/* ### social box ### */
			.socialBox { padding: 12px 0 3px 15px; margin-left: -1px; width: 185px; min-height: 105px; background: #fff; }
			.socialBox h3 { padding-bottom: 9px; color: #cd2d55; font-size: 11px; font-weight: normal; text-transform: uppercase; }
			.socialBox ul { padding: 25px 0 0 35px; overflow: hidden; list-style: none; }
			.socialBox li { padding-right: 5px; float: left; }

		/* ### center container ### */
		#centerCntr { width: 860px; }
		#centerCntr #left { float: left; width: 657px; }
		#centerCntr #right { float: right; width: 200px; }
		
			/* ### slider box ### */
			.sliderBox { padding-bottom: 12px; margin-top: 26px; width: 860px; position: relative; }
			.sliderBox ul { padding-left: 1px; width: 101%; list-style: none; overflow: hidden; }
			.sliderBox li { padding-right: 5px; float: left; }
			.sliderBox li.last { padding-right: 0px; }
			.sliderBox a.prev { position: absolute; left: -12px; top: 48px; display: block; text-indent: -9999px; width: 25px; height: 25px; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.prev.png') no-repeat; }
			.sliderBox a.next { position: absolute; right: -13px; top: 48px; display: block; text-indent: -9999px; width: 26px; height: 25px; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.next.png') no-repeat; }
			
.lof-main-outer {display:none!important}
.lof-slidecontent {border:none!important}
.lof-previous{ position: absolute; left: -12px; top: 48px; display: block; text-indent: -9999px; width: 25px; height: 25px; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.prev.png') no-repeat; }
.lof-next{ position: absolute; right: -13px; top: 48px; display: block; text-indent: -9999px; width: 26px; height: 25px; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.next.png') no-repeat; }
.lof-navigator-wapper {background:none!important; right:0px!important;}
			
			/* ### image box ### */
			.imageBox { padding-left: 1px; width: 656px; overflow: hidden; background: #fff; }
			.imageBox.gap { padding-left: 0px; background: #fff; }
			
			/* ### sale box ### */
			.saleBox { padding-bottom: 5px; width: 200px; overflow: hidden; position: relative; }
			.saleBox span { position: absolute; left: 14px; top: 164px; display: block; width: 98px; height: 97px; text-align: center; color: #fff; text-transform: uppercase; font-size: 28px; line-height: 96px; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.sale-bg.png') no-repeat; }
			
			/* ### logo box ### */
			.logoBox { padding: 13px 0px 6px 0px; width: 200px; overflow: hidden; background: #636567; }
			.logoBox ul { padding: 0px 0px 0px 27px; list-style: none; overflow: hidden; }
			.logoBox li { padding: 0px 25px 7px 0px; float: left; }
			.logoBox li.last { padding-right: 0px; }
			
			/* ### soft box ### */
			.softBox { width: 655px; overflow: hidden; }
			.softBox .left { float: left; width: 325px; }
			.softBox .right { padding: 5px 20px 0px 20px; float: right; width: 285px; min-height: 345px; background: #fff; }
			.softBox h2 { font-size: 14px; color: #cd2d55; font-family: Tahoma, Arial; text-transform: uppercase; }
			.softBox span { padding-bottom: 13px; margin-top: -2px; color: #636466; }
			.softBox ul { padding: 0px 0px 54px 0px; list-style: none; width: 148px; overflow: hidden; }
			.softBox li { padding-bottom: 9px; font-family: Tahoma, Arial; float: left; width: 100%; }
			.softBox h3 { padding-bottom: 8px; text-transform: uppercase; font-size: 11px; color: #cd2d55; font-weight: normal; }
			.softBox h3.gaping { padding-bottom: 14px; }
			.myshp_info_description_long, .myshp_info_description{ font-size: 10px; color: #000; margin-top:0px!important;}
			.softBox ul.list { padding: 0px 0px 88px 0px; width: 225px; list-style: none; }
			.softBox ul.list li { padding-bottom: 3px; }
			.softBox h4 { padding-bottom: 5px; margin-left:10px; width: 126px; font-size: 11px; color: #cd2d55; text-transform: uppercase; font-weight: normal; }
			.softBox h4.heading { width: 73px; }
			.softBox h4.heading1 { width: 61px; }
			.softBox ul.list li span { padding: 0px 0px 0px 5px; width: 91px; float: left; }
			.softBox ul.list li span.gap { padding: 0px; width: 71px; }
			.softBox ul.list li span.gap1 { padding: 0px; width: 58px; }
			.softBox ul.list li span.gap1 span { padding: 0px; float: left; width: 17px; text-align: center; font-size: 11px; color: #000; line-height: normal; }
			.softBox ul.list li a { font-size: 11px; color: #000; text-decoration: none; }
			.softBox ul.list li a:hover { color: #cd2d55; font-weight: bold; }
			.softBox ul.list img { padding-top: 2px; float: left; }
			.softBox a.link { padding-right: 31px; margin: 0px 0px 0px 0px; font-size: 11px; color: #000; text-decoration: none; text-transform: uppercase; display: block; float: right; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.icon2.gif') right 4px no-repeat; }
			.softBox a.link:hover { text-decoration: underline; }
			.moreinfo_navigation { width:655px; height:24px;}
			.moreinfo_navigation a {text-decoration:none; color: #8C806E;font-size: 12px;}
			.related_link {background: url("http://myshop.s3-external-3.amazonaws.com/shop2231100.images.product-bg.gif") no-repeat scroll right 1px transparent;
    float: left;
    height: 24px;
    width: 90px;}	
			.related_link a {color: #000000;
    font-size: 11px;
    line-height: 24px;
    text-decoration: none;
    text-transform: uppercase;
}
.related_products {background:#FFF;}
.price {float:right;}
.price span {color:#CD2D55;font-size: 9.5pt;}
			
			/* ### product box ### */
			.productBox { width: 200px; overflow: hidden; }
			.productBox a.link { padding-left: 14px; font-size: 10px; color: #636466; text-transform: uppercase; display: block; line-height: 24px; text-decoration: none; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.product-bg.gif') no-repeat; }
			.productBox a.link:hover { text-decoration: underline; }
			.productBox ul { list-style: none; }
			.productBox li { padding-top: 12px; float: left; }
				
			/* ### page box ### */
			.pageBox { width: 656px; overflow: hidden; height: 37px; background: #fff; }
			.pageBox p { padding: 0px 0px 0px 9px; float: left; width: 174px; line-height: 24px; font-size: 10px; color: #000; float: left; }
			.pageBox ul { list-style: none; float: left; width: 166px; }
			.pageBox li { padding: 0px 5px; float: left; font-size: 10px; line-height: 24px; color: #000; }
			.pageBox li a { color: #000; text-decoration: none; }
			.pageBox li a:hover { text-decoration: underline; }
			.pageBox li.next a { margin-top: 10px; display: block; text-indent: -9999px; width: 5px; height: 5px; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.page-icon.gif') no-repeat; }
			.pageBox .page { width: 198px; float: left; }
			.pageBox .page p { width: 36px; }
			.pageBox .page span { width: 9px; font-size: 10px; color: #000; display: block; float: left; line-height: 24px; }
			.pageBox .link { padding-right: 31px;  font-size: 11px; color: #000; text-decoration: none; text-transform: uppercase; line-height: 24px;  margin-left: -8px; }
			.pageBox a.up { margin-bottom: 2px; display: block; text-indent: -9999px; width: 5px; height: 4px; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.up.gif') no-repeat; }
			.pageBox a.down { display: block; text-indent: -9999px; width: 5px; height: 4px; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.down.gif') no-repeat; }
			.pageBox span.text { width: auto; }
			.pageBox .list { width: 108px; float: left; }
			.pageBox .list span { padding-right: 4px; font-size: 10px; color: #000; display: block; float: left; line-height: 24px; }
			.navigation	{padding: 0px 0px 0px 9px; float: left; width: 197px; line-height: 37px; font-size: 10px; color: #000; float: left; }
			.search {width: 260px; float: right;}
			.field {width:160px; float:left;}
			.button {background: url("http://myshop.s3-external-3.amazonaws.com/shop2231100.images.product-bg.gif") no-repeat scroll right 1px transparent;
    float: left;
    height: 24px;
    width: 60px;}
			
			/* ### gallery box ### */
			.galleryBox { padding-top: 12px; width: 656px; overflow: hidden; }
			.galleryBox ul { list-style: none; }
			.myshp_list_product { background:none!important; width: 160px!important; }
			.galleryBox li.last { padding-right: 0px; }
			.myshp_list_product_title { background:none!important; padding-top: 4px; text-align: center; line-height: 20px; display: block; font-size: 8px; color: #636466; text-transform: uppercase; text-decoration:none; }
			.myshp_list_product_title a {text-decoration:none;}
			.galleryBox span { color: #cd2d55; }
			.galleryBox span.text { color: #636466; text-decoration: line-through; }
			.galleryBox span.sale { padding: 0px; position: absolute; left: 9px; top: 140px; display: block; width: 49px; height: 48px; text-align: center; color: #fff; text-transform: uppercase; font-size: 15px; line-height: 48px; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.gallery-bg.png') no-repeat; }

			/* ### button box ### */
			.buttonBox { padding-bottom: 12px; width: 200px; overflow: hidden; }
			.buttonBox input, select, textarea { padding-left: 14px; font-size: 10px; color: #636466; text-transform: uppercase;  line-height: 24px; text-decoration: none;  }
			.buttonBox a:hover { text-decoration: underline; }

			/* ### woman box ### */
			.womanBox { padding: 9px 14px 21px 14px; margin-bottom: 13px; width: 172px; overflow: hidden; background: #fff; }
			.womanBox h2 { padding-bottom: 5px; font-size: 11px; color: #cd2d55; text-transform: uppercase; font-family: Tahoma, Arial; font-weight: normal; }
			.womanBox ul { list-style: none; }
			.womanBox li { width: 100%; font-size: 8px; float: left; font-family: Tahoma, Arial; text-transform: uppercase; line-height: 12px; }
			.womanBox li a { text-decoration: none; color: #000; }
			.womanBox li a:hover { color: #cd2d55; font-weight: bold; }

			/* ### color box ### */
			.colorBox { padding: 9px 14px 10px 15px; margin-bottom: 12px; width: 171px; overflow: hidden; background: #fff; }
			.colorBox h2 { padding-bottom: 4px; font-size: 11px; color: #cd2d55; text-transform: uppercase; font-family: Tahoma, Arial; font-weight: normal; }
			.colorBox .left { float: left; width: 70px; }
			.colorBox .right { float: right; width: 100px; }
			.colorBox ul { list-style: none; }
			.colorBox li { width: 100%; font-size: 9px; float: left; text-transform: uppercase; font-family: Tahoma, Arial; line-height: 12px; }
			.colorBox li a { text-decoration: none; color: #000; }
			.colorBox li a:hover { color: #cd2d55; font-weight: bold; }

			/* ### size box ### */
			.sizeBox { padding: 9px 14px 8px 14px; margin-bottom: 11px; width: 172px; overflow: hidden; background: #fff; }
			.sizeBox h2 { padding-bottom: 6px; font-size: 11px; color: #cd2d55; text-transform: uppercase; font-family: Tahoma, Arial; font-weight: normal; }
			.sizeBox .left { float: left; width: 70px; }
			.sizeBox .right { float: right; width: 100px; }
			.sizeBox ul { list-style: none; }
			.sizeBox li { width: 100%; font-size: 8px; text-transform: uppercase; float: left; font-family: Tahoma, Arial; line-height: 12px; }
			.sizeBox li a { text-decoration: none; color: #000; }
			.sizeBox li a:hover { color: #cd2d55; font-weight: bold; }

			/* ### brand box ### */
			.brandBox { padding: 9px 14px 9px 14px; width: 172px; overflow: hidden; background: #fff; }
			.brandBox h2 { padding-bottom: 5px; font-size: 11px; color: #cd2d55; text-transform: uppercase; font-family: Tahoma, Arial; font-weight: normal; }
			.brandBox .left { float: left; width: 70px; }
			.brandBox .right { float: right; width: 100px; }
			.brandBox ul { list-style: none; }
			.brandBox li { width: 100%; font-size: 8px; text-transform: uppercase; float: left; font-family: Tahoma, Arial; line-height: 12px; }
			.brandBox li a { text-decoration: none; color: #000; }
			.brandBox li a:hover { color: #cd2d55; font-weight: bold; }

		/* ### right container ### */
		#rightCntr { float: right; width: 655px;  }

			/* ### text box ### */
			.textBox { padding: 9px 10px 8px 9px; margin-left: 1px; width: 635px; overflow: hidden; background: #fff; }
			.textBox h2 { padding-bottom: 5px; font-size: 11px; color: #cd2d55; font-weight: normal; text-transform: uppercase; font-family: Tahoma, Arial; }
			.textBox p { padding: 0px 60px 12px 0px; font-size: 9px; color: #000; line-height: 11px; }
			.textBox h3 { font-size: 9px; color: #cd2d55; font-weight: normal; text-transform: uppercase; font-family: Tahoma, Arial; }

			/* ### form box ### */
			.formBox { margin-top: 12px; width: 655px; }
			.formBox fieldset { border: none; }
			.formBox .left { padding: 12px 8px 6px 8px; float: left; width: 309px; height: 102px; background: #fff; }
			.formBox .left h3 { padding-bottom: 6px; color: #cd2d55; font-size: 11px; font-weight: normal; text-transform: uppercase; }
			.formBox .field { padding: 4px 3px; margin-bottom: 5px; float: left; text-transform: uppercase; color: #636466; font-size: 9px; border: none; width: 304px; height: 16px; background: #ececec; }
			.formBox .right { padding: 12px 8px 6px 8px; position: relative; float: right; width: 309px; height: 102px; background: #fff; }
			.formBox textarea { padding: 8px 0 0 4px; margin-top: 20px; border: none; width: 306px; text-transform: uppercase; color: #636466; font-size: 9px; height: 74px; background: #ececec; }
			.formBox .button { border: none; width: 20px; cursor: pointer; height: 20px; position: absolute; right: 0px; bottom: 0px; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.button-1.png') no-repeat; }

	/* ### footer container ### */
	#footerCntr { padding: 23px 50px 0px 50px; overflow: hidden; width: 860px; }
	#footerCntr ul { padding-right: 5px; float: left; margin-left: -4px; list-style: none; }
	#footerCntr li { padding: 0px 5px 0px 4px; line-height: 18px; float: left; font-family: Tahoma, Arial; font-size: 9px; background: url('http://myshop.s3-external-3.amazonaws.com/shop2231100.images.footer-devaider.gif') right 5px no-repeat; }
	#footerCntr li a { text-decoration: none; color: #000; }
	#footerCntr li a:hover, #footerCntr li.selected a { color: #cd2d55; }
	#footerCntr li.last { background: none; }
	#footerCntr ul.social { margin: 0px; list-style: none; }
	#footerCntr ul.social li { padding: 0px 2px 0px 0px; background: none; }
	
	/* ### basket ## */
	#myshp_checkout {
    display: block;
    margin: 0 auto;
    padding: 0 1px;
    text-align: left;
    width: 635px;
}
.myshp_three_columns #myshp_checkout {
    width: 519px;
}
.clear {
    clear: both;
    float: none;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.myshp_button span {
    text-decoration: none !important;
	color:#D02B56;
}
a.myshp_button:link, a.myshp_button:active, a.myshp_button:hover, a.myshp_button:visited {
    float: left;
    font-size: 12px;
    margin: 15px 10px 15px 0;
    padding: 0;
    text-align: left;
}
#myshp_content {
    text-align: center;
}
#myshp_basket_products_container #myshp_checkout table {
    border-collapse: separate;
}
.myshp_checkout_header {
    margin: 0 0 10px;
}
#myshp_checkout_breadcrumb {
    height: 29px;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 0;
    width: 633px;
}
.myshp_three_columns #myshp_checkout_breadcrumb {
    width: 517px;
}
.myshp_checkout_breadcrumb_steps {
    height: 29px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 700px;
}
.myshp_checkout_breadcrumb_part {
    display: block;
    float: left;
    height: 19px;
    padding: 5px 2px;
    text-align: left;
}
.myshp_checkout_breadcrumb_bullet_first, .myshp_checkout_breadcrumb_bullet_first_preactive, .myshp_checkout_breadcrumb_bullet_last, .myshp_checkout_breadcrumb_bullet_last_postactive {
    display: block;
    float: left;
    height: 19px;
    overflow: hidden;
    padding: 5px;
    width: 14px;
}
.myshp_checkout_breadcrumb_bullet_first, .myshp_checkout_breadcrumb_bullet_first_preactive {
    width: 0;
}
.myshp_checkout_breadcrumb_bullet_last, .myshp_checkout_breadcrumb_bullet_last_postactive {
    width: 5px;
}
.myshp_checkout_breadcrumb_bullet, .myshp_checkout_breadcrumb_bullet_preactive, .myshp_checkout_breadcrumb_bullet_postactive {
    display: block;
    float: left;
    height: 19px;
    overflow: hidden;
    padding: 5px;
    width: 5px;
}
#myshp_checkout_footer {
    margin-top: 25px;
    text-align: center;
}
#myshp_basket {
    margin: 0 0 5px;
}
#myshp_basket_products_container #myshp_basket_products {
    border-collapse: separate;
}
#myshp_basket_products {
    background-color: #F5F5F6;
    width: 100%;
}
.myshp_basket_products_header {
    padding: 5px;
    text-transform: capitalize;
}
.myshp_basket_products_header th {
    border-bottom: 1px solid #E6E6E7;
    font-weight: bold;
    padding: 5px;
    white-space: nowrap;
}
.myshp_basket_products_header th span {
    white-space: nowrap;
}
.myshp_basket_products_header span {
    white-space: nowrap;
}
.myshp_basket_product {
    background-color: #FFFFFF;
}
.myshp_basket_product td {
    padding: 5px;
    vertical-align: top;
}
.myshp_basket_product_name {
    text-align: left;
    width: 82px;
}
.myshp_basket_product_name span {
    width: 82px;
}
#myshp_basket_products_container .myshp_basket_product_description {
    text-align: left;
    white-space: normal !important;
    width: 500px;
}
.myshp_basket_product_description {
    text-align: left;
    white-space: normal !important;
}
.myshp_basket_product_description span {
    text-align: left;
    white-space: normal !important;
}
#myshp_basket_products_container .myshp_basket_product_quantity {
    text-align: center;
    white-space: nowrap;
    width: auto;
}
#myshp_basket_products_container .myshp_basket_product_unitprice {
    text-align: right;
    white-space: nowrap;
    width: auto;
}
#myshp_basket_products_container .myshp_basket_product_totalprice {
    text-align: right;
    white-space: nowrap;
    width: auto;
}
#myshp_basket_products_container .myshp_basket_product_totalprice span {
    float: right;
}
.myshp_basket_product_quantity span, .myshp_basket_product_unitprice span, .myshp_basket_product_totalprice span {
    white-space: nowrap;
}
.myshp_basket_product_update {
    clear: both;
    display: block;
    width: 30px;
}
.myshp_basket_product_delete {
    clear: both;
    display: block;
}
#myshp_checkout .myshp_basket_overview_container {
    border-collapse: collapse;
    border-spacing: 0;
    border-top: 0 none;
    display: table;
    margin: 0 0 10px;
    width: 635px;
}
#myshp_basket_overview {
    margin: 10px 60px 0 auto;
}
.myshp_basket_subtotal_label, .myshp_basket_action_label, .myshp_basket_shipping_label, .myshp_basket_payment_label, #myshp_basket_total_label {
    padding: 5px;
    text-align: right;
    width: auto;
}
#myshp_basket_products_container .myshp_basket_subtotal_label, #myshp_basket_products_container .myshp_basket_action_label, #myshp_basket_products_container .myshp_basket_shipping_label, #myshp_basket_products_container .myshp_basket_payment_label, #myshp_basket_products_container #myshp_basket_total_label {
    width: auto;
}
.myshp_basket_subtotal_value, .myshp_basket_action_value, .myshp_basket_shipping_value, .myshp_basket_payment_value, #myshp_basket_total_value {
    padding: 5px;
    text-align: right;
    width: 85px;
}
#myshp_basket_products_container .myshp_basket_subtotal_value, #myshp_basket_products_container .myshp_basket_action_value, #myshp_basket_products_container .myshp_basket_shipping_value, #myshp_basket_products_container .myshp_basket_payment_value, #myshp_basket_products_container #myshp_basket_total_value {
    width: auto;
}
.myshp_inc_vat .myshp_basket_subtotal_label, .myshp_inc_vat .myshp_basket_action_label, .myshp_inc_vat .myshp_basket_shipping_label, .myshp_inc_vat .myshp_basket_payment_label, .myshp_inc_vat #myshp_basket_total_label {
    padding: 5px;
    text-align: right;
    width: 360px;
}
#myshp_checkout.myshp_inc_vat #myshp_checkout_order .myshp_basket_subtotal_label, #myshp_checkout.myshp_inc_vat #myshp_checkout_order .myshp_basket_action_label, #myshp_checkout.myshp_inc_vat #myshp_checkout_order .myshp_basket_shipping_label, #myshp_checkout.myshp_inc_vat #myshp_checkout_order .myshp_basket_payment_label, #myshp_checkout.myshp_inc_vat #myshp_checkout_order #myshp_basket_total_label {
    padding: 5px;
    text-align: right;
    width: 360px;
}
#myshp_basket_products_container .myshp_inc_vat td.myshp_basket_subtotal_label, #myshp_basket_products_container .myshp_inc_vat td.myshp_basket_action_label, #myshp_basket_products_container .myshp_inc_vat td.myshp_basket_shipping_label, #myshp_basket_products_container .myshp_inc_vat td.myshp_basket_payment_label, #myshp_basket_products_container .myshp_inc_vat td#myshp_basket_total_label {
    width: auto;
}
.myshp_inc_vat .myshp_basket_subtotal_value, .myshp_inc_vat .myshp_basket_action_value, .myshp_inc_vat .myshp_basket_shipping_value, .myshp_inc_vat .myshp_basket_payment_value, .myshp_inc_vat #myshp_basket_total_value {
    padding: 5px;
    text-align: right;
    width: 230px;
}
.myshp_inc_vat #myshp_checkout_order .myshp_basket_subtotal_value, .myshp_inc_vat #myshp_checkout_order .myshp_basket_action_value, .myshp_inc_vat #myshp_checkout_order .myshp_basket_shipping_value, .myshp_inc_vat #myshp_checkout_order .myshp_basket_payment_value, .myshp_inc_vat #myshp_checkout_order #myshp_basket_total_value {
    width: 100px;
}
.myshp_inc_vat #myshp_basket_approval .myshp_basket_subtotal_value, .myshp_inc_vat #myshp_basket_approval .myshp_basket_action_value, .myshp_inc_vat #myshp_basket_approval .myshp_basket_shipping_value, .myshp_inc_vat #myshp_basket_approval .myshp_basket_payment_value, .myshp_inc_vat #myshp_basket_approval #myshp_basket_total_value {
    width: 100px;
}
.myshp_inc_vat .myshp_basket_subtotal_value span, .myshp_inc_vat .myshp_basket_action_value span, .myshp_inc_vat .myshp_basket_shipping_value span, .myshp_inc_vat .myshp_basket_payment_value span, .myshp_inc_vat #myshp_basket_total_value span {
    white-space: nowrap;
}
#myshp_basket_products_container .myshp_inc_vat td.myshp_basket_subtotal_value, #myshp_basket_products_container .myshp_inc_vat td.myshp_basket_action_value, #myshp_basket_products_container .myshp_inc_vat td.myshp_basket_shipping_value, #myshp_basket_products_container .myshp_inc_vat td.myshp_basket_payment_value, #myshp_basket_products_container .myshp_inc_vat td#myshp_basket_total_value {
    width: auto;
}
.myshp_basket_vat {
    padding: 5px;
    vertical-align: bottom;
    width: auto;
}
.myshp_basket_vat_table {
    width: 100%;
}
.myshp_basket_vat_total_divider {
    background: none repeat scroll 0 0 #E6E6E7;
}
.myshp_basket_vat_label {
    font-style: italic;
    padding: 0 5px 0 0;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
.myshp_basket_vat_value {
    font-style: italic;
    padding: 0 0 0 5px;
    text-align: right;
    vertical-align: top;
    width: 65px;
}
.myshp_basket_vat_value span {
    white-space: nowrap;
}
.myshp_basket_overview_details {
    vertical-align: bottom;
}
.myshp_basket_overview_details table {
    width: 100%;
}
.myshp_basket_shipping_selector {
    padding: 5px;
    text-align: right;
}
.myshp_basket_shipping_selector_container {
    overflow: hidden;
}
#myshp_basket_products_container .myshp_basket_shipping_selector .myshp_basket_shipping_selector_container select {
    max-width: 491px;
    width: auto;
}
.myshp_basket_spacer {
    height: 1px;
    overflow: hidden;
}
#myshp_basket_total td {
    padding: 15px 5px 20px;
}
#myshp_basket_total_label {
    font-weight: bold;
    text-align: right;
}
#myshp_basket_total_value {
    font-weight: bold;
    text-align: right;
}
.myshp_basket_coupon_container {
    padding: 5px;
}
#myshp_basket_coupon {
    margin: 0;
}
#myshp_basket_coupon_label {
    padding: 0;
    text-align: right;
    white-space: nowrap;
    width: 360px;
}
#myshp_basket_coupon_field {
    padding: 0 0 0 5px;
    text-align: right;
}
#myshp_basket_coupon_field input {
    padding: 2px;
    width: 85px;
}
#myshp_basket_related {
    margin: 10px 0;
}
#myshp_basket_related_header {
    margin: 10px 0 0;
}
.myshp_basket_related_title {
    margin-bottom: 5px;
}
.myshp_basket_related_product_row {
    padding: 10px 0;
}
.myshp_basket_related_product_image, .myshp_basket_related_product_details, .myshp_basket_related_features {
    float: left;
}
.myshp_basket_related_product_image img {
    margin-top: 5px;
    width: 98px;
}
.myshp_basket_related_product_details {
    margin-left: 10px;
    width: 200px;
}
.myshp_basket_related_features {
    margin-left: 10px;
    width: 315px;
}
.myshp_basket_related_label {
    margin-right: 5px;
}
.myshp_basket_related_moreinfo {
    margin-left: 5px;
}
.myshp_basket_related_order {
    margin: 0;
}
#myshp_basket .myshp_basket_info {
    clear: both;
    float: none;
    margin: 10px 0;
}
.myshp_checkout_info_block {
    padding-bottom: 25px;
    text-align: left;
}
#myshp_checkout_basket_empty .myshp_checkout_info_block {
    padding-top: 25px;
}
#myshp_checkout_cancellation {
    margin: 50px 0 0;
}
#myshp_checkout_cancellation .myshp_checkout_header {
    margin: 0 0 35px;
}
#myshp_checkout_customerdata {
    margin: 0 auto 10px;
    padding: 0;
}
.myshp_checkout_customerdata_delivery {
    margin: 10px 0 0;
}
.myshp_checkout_customerdata_title {
    margin: 5px 0 10px 5px;
}
.myshp_checkout_customerdata_delivery .myshp_checkout_customerdata_title {
    float: left;
    height: 17px;
    margin: 5px 5px 10px;
    width: 155px;
}
#myshp_checkout_customerdata_background {
    margin: 0 auto 25px;
    padding: 15px;
}
.myshp_checkout_customerdata_background .myshp_control_buttons {
    padding: 0 15px;
}
.myshp_checkout_customerdata_row {
    clear: both;
    float: left;
    margin: 0 0 10px;
}
.myshp_checkout_customerdata_background .myshp_checkout_customerdata_row {
    width: 100%;
}
.myshp_checkout_customerdata_row_same_line {
    clear: none;
    display: inline-block;
    float: left;
    margin: 0 0 10px;
}
.myshp_checkout_customerdata_label {
    clear: none;
    display: inline-block;
    float: left;
    margin: 0 5px 0 0;
    padding: 2px;
    text-align: right;
    vertical-align: top;
    width: 150px;
}
.myshp_checkout_customerdata_field {
    display: inline;
}
.myshp_checkout_customerdata_field input, .myshp_checkout_customerdata_field select, .myshp_checkout_customerdata_field textarea {
    float: left;
    margin: 3px 3px 0 0;
    padding: 2px;
}
.myshp_checkout_customerdata_field input[type="hidden"] {
    display: none;
}
.myshp_checkout_customerdata_field label {
    float: left;
    margin-right: 10px;
}
.myshp_required_label {
    margin-left: 2px;
    text-align: right;
    width: 8px;
}
.myshp_not_required_label {
    margin-left: 2px;
    text-align: right;
    width: 8px;
}
#myshp_checkout_delivery_selection td.myshp_checkout_customerdata_field input.myshp_checkout_customerdata_field {
    display: block;
    float: left;
    margin: 0 5px;
}
#myshp_checout_customerdata_options {
    display: inline-block;
    margin: 5px 0;
}
#myshp_checkout_delivery_selection .myshp_checkout_customerdata_options_label {
    display: block;
    float: none;
    height: 20px;
    margin-right: 5px;
    width: 355px;
}
#myshp_checkout_delivery_selection .myshp_checkout_customerdata_options_field {
    clear: left;
    display: block;
    float: left;
    height: 15px;
    padding: 5px 5px 0 0;
}
#myshp_checkout_delivery_selection input.myshp_checkout_customerdata_field {
    clear: both;
}
#myshp_checkout_paymentdata {
    margin: 15px 0;
}
#myshp_checkout_paymentdata table {
    border-collapse: collapse;
}
#myshp_checkout_paymentdata table td, #myshp_checkout_paymentdata table th {
    padding: 5px;
}
#myshp_checkout_paymentdata table td.myshp_checkout_paymentcost, #myshp_checkout_paymentdata table th.myshp_checkout_paymentcost {
    text-align: right;
    width: 120px;
}
#myshp_checkout_paymentdata table td.myshp_checkout_paymentcost div {
    display: inline;
}
#myshp_checkout_paymentdata .myshp_checkout_payment_control {
    display: block;
    float: left;
    padding: 3px 0 0;
}
#myshp_checkout_paymentdata .myshp_checkout_payment_row label {
    display: block;
    float: left;
    margin: 0;
}
.myshp_checkout_payment_cell_label select {
    clear: both;
    display: block;
    float: none;
    margin: 5px 0 0;
}
#myshp_checkout_shippingdata {
    margin: 15px 0;
}
#myshp_checkout_shippingdata table {
    border-collapse: collapse;
}
#myshp_checkout_shippingdata table td, #myshp_checkout_shippingdata table th {
    padding: 5px;
}
#myshp_checkout_shippingdata table td.myshp_checkout_shippingcost, #myshp_checkout_shippingdata table th.myshp_checkout_shippingcost {
    text-align: right;
    width: 120px;
}
#myshp_checkout_shippingdata .myshp_checkout_shipping_control {
    display: block;
    float: left;
    margin: 3px 10px 0 0;
}
#myshp_checkout_shippingdata .myshp_checkout_shippingdata_row label {
    display: block;
    float: left;
    margin: 0;
}
#myshp_register_login {
    margin: 0 0 5px;
}
.myshp_checkout_login_account {
    float: left;
    height: 150px;
    margin-bottom: 10px;
    padding: 10px;
    width: 292px;
}
.myshp_three_columns .myshp_checkout_login_account {
    height: 190px;
    width: 235px;
}
.myshp_checkout_logindata_row {
    clear: both;
    float: none;
    margin: 10px 0 0;
    text-align: left;
}
.myshp_checkout_logindata_label {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 2px;
    text-align: left;
    vertical-align: top;
    width: 90px;
}
.myshp_checkout_logindata_field {
    display: inline;
}
.myshp_checkout_logindata_field input, .myshp_checkout_logindata_field textarea, .myshp_checkout_logindata_field select {
    padding: 2px;
}
#myshp_register_login .myshp_checkout_login_username, #myshp_register_login .myshp_checkout_login_password {
    width: 170px;
}
.myshp_three_columns #myshp_register_login .myshp_checkout_login_password, .myshp_three_columns #myshp_register_login .myshp_checkout_login_username {
    width: 212px;
}
.myshp_checkout_login_account .myshp_control_buttons {
    float: right;
    margin: 20px 16px 5px 0;
}
.myshp_checkout_login_account .myshp_control_buttons .myshp_button {
    margin: 0;
}
.myshp_checkout_login_info_link {
    line-height: 12px;
    text-align: right;
}
.myshp_checkout_login_account .myshp_checkout_login_info_link {
    clear: both;
    display: block;
    margin: 0 16px 0 0;
    text-align: right;
}
.myshp_checkout_login_register {
    float: right;
    height: 150px;
    margin-bottom: 10px;
    padding: 10px;
    width: 292px;
}
.myshp_three_columns .myshp_checkout_login_register {
    height: 190px;
    width: 235px;
}
.myshp_checkout_login_register .myshp_checkout_login_info {
    height: 69px;
    margin-top: 10px;
    overflow: hidden;
}
.myshp_checkout_login_register .myshp_control_buttons {
    margin: 5px 0;
}
.myshp_checkout_login_register .myshp_control_buttons .myshp_button {
    float: right !important;
    margin: 0 !important;
}
.myshp_checkout_login_register .myshp_checkout_login_info_link {
    clear: both;
    margin: 0 3px 0 0;
}
.myshp_checkout_login_header {
    margin-bottom: 5px;
}
#myshp_register_login .myshp_control_buttons {
    clear: both;
    height: 22px;
    padding: 0;
}
.myshp_three_columns #myshp_register_login .myshp_checkout_login_register .myshp_control_buttons {
    margin-top: 48px;
}
#myshp_register_login .myshp_control_buttons .myshp_button_prev .myshp_button {
    margin-bottom: 0;
}
#myshp_checkout_thanks {
    margin: 0 auto 25px;
    padding: 20px;
}
#myshp_basket_approval #myshp_basket_overview {
    width: 100%;
}
#myshp_basket #myshp_basket_approval .myshp_basket_overview_container {
    border-top: 0 none;
}
#myshp_basket_approval .myshp_basket_controls {
    width: 100%;
}
#myshp_basket_approval #myshp_checkout_customerdata_table {
    margin: 5px 0 17px;
}
#myshp_basket_approval .myshp_checkout_customerdata {
    padding: 5px;
    vertical-align: top;
    width: 305px;
}
#myshp_basket_approval .myshp_checkout_customerdata_hspacer {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    width: 5px;
}
#myshp_basket_approval .myshp_checkout_customerdata_vspacer {
    height: 5px;
}
#myshp_basket_approval .myshp_checkout_customerdata_label {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 2px;
    text-align: left;
    vertical-align: top;
    width: auto;
}
#myshp_basket_approval .myshp_checkout_customerdata_field {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 2px;
    text-align: left;
    vertical-align: top;
    width: auto;
}
#myshp_checkout #myshp_checkout_order #myshp_basket_products table {
    border-bottom: medium none !important;
}
#myshp_checkout #myshp_checkout_order #myshp_basket_products_container #myshp_basket_products {
    border-collapse: separate;
}
#myshp_checkout #myshp_checkout_order .myshp_basket_overview_container {
    border-top: 0 none;
}
#myshp_checkout_order #myshp_basket_overview {
    width: 100%;
}
#myshp_checkout_order .myshp_basket_controls {
    width: 100%;
}
#myshp_checkout_order #myshp_checkout_customerdata_table {
    margin: 0 0 17px;
}
#myshp_checkout_order .myshp_checkout_customerdata {
    padding: 5px;
    vertical-align: top;
    width: 305px;
}
#myshp_checkout_order .myshp_checkout_customerdata_hspacer {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    width: 5px;
}
#myshp_checkout_order .myshp_checkout_customerdata_vspacer {
    height: 5px;
}
#myshp_checkout_order .myshp_checkout_info_block {
    margin: 0 auto 25px;
    padding: 0;
}
#myshp_checkout_order .myshp_checkout_customerdata_label {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 2px;
    text-align: left;
    vertical-align: top;
    width: auto;
}
#myshp_checkout_order .myshp_checkout_customerdata_field {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 2px;
    text-align: left;
    vertical-align: top;
    width: auto;
}
.myshp_checkout_ordercontinue {
    overflow: hidden;
    padding: 50px 12px 16px;
    position: absolute;
    width: 430px;
}
.myshp_checkout_ordercontinue .myshp_checkout_info_block {
    height: 60px;
    margin-bottom: 0;
    padding: 50px 0 0;
    position: relative;
    text-align: center;
}
.myshp_checkout_ordercontinue .myshp_control_buttons {
    position: relative;
}
.myshp_checkout_orderpage {
    overflow: hidden;
    padding: 50px 12px 16px;
    width: 430px;
}
.myshp_checkout_orderpage .myshp_checkout_orderpage {
    border: 0 none;
    padding: 0;
}
.myshp_checkout_orderpage .myshp_checkout_info_block {
    height: 110px;
    padding: 0;
}
.myshp_checkout_orderpage .myshp_control_buttons {
    position: relative;
}
.myshp_checkout_orderdata_row {
    clear: both;
    float: none;
    margin: 0 0 10px;
}
.myshp_checkout_orderdata_label {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 2px;
    text-align: left;
    text-transform: capitalize;
    vertical-align: top;
    width: 100px;
}
.myshp_checkout_orderdata_field {
    display: inline;
}
.myshp_checkout_companydata_row {
    clear: both;
    float: none;
    margin: 0 0 10px;
}
.myshp_checkout_companydata_label {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 2px;
    text-align: right;
    vertical-align: top;
    width: 150px;
}
.myshp_checkout_companydata_field {
    display: inline;
}
#myshp_basket_products {
    border-collapse: collapse;
    width: 100%;
}
.myshp_basket_product_description {
    white-space: normal !important;
}
#myshp_checkout_order .myshp_basket_product_description span {
    display: block;
}
#myshp_checkout_order .myshp_basket_shipping .myshp_basket_shipping_label {
    width: auto;
}
#myshp_checkout_order #myshp_basket_total #myshp_basket_total_label {
    width: auto;
}
#myshp_checkout_order #myshp_basket_total #myshp_basket_total_value {
    width: auto;
}
#myshp_checkout_order #myshp_basket_products {
    border-collapse: collapse;
}
.myshp_basket_product_quantity {
    text-align: center;
    width: 70px;
}
.myshp_basket_product_quantity span {
    display: block;
    width: 70px;
}
.myshp_basket_product_unitprice {
    text-align: right;
    white-space: nowrap;
}
.myshp_basket_product_totalprice {
    text-align: right;
    width: 85px;
}
.myshp_basket_product_totalprice span {
    display: block;
    width: 85px;
}
.myshp_inc_vat .myshp_basket_shipping_selector select {
    width: 200px;
}

/* ### basket 2 ###*/

#myshp_checkout a:link, #myshp_checkout a:visited, #myshp_checkout a:hover, #myshp_checkout a:active, #myshp_myaccount {
    color: #555555;
}
.myshp_checkout_header {
    font-size: 18px;
    font-weight: bold;
	color:#D02B56;
}
#myshp_checkout_breadcrumb {
    background: none repeat scroll 0 0 #F5F5F6;
    border: 1px solid #DEDEDE;
}
.myshp_checkout_breadcrumb_part {
    font-size: 12px;
}
.myshp_checkout_breadcrumb_active {
    background: none repeat scroll 0 0 #DFDFDE;
    font-weight: bold;
}
.myshp_checkout_breadcrumb_bullet_first {
    background: none repeat scroll 0 50% transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-indent: -5000px;
}
.myshp_checkout_breadcrumb_bullet_first_preactive {
    background: none repeat scroll 0 0 #DFDFDE;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-indent: -5000px;
}
.myshp_checkout_breadcrumb_bullet_last {
    background: url("/skins/parma/pic/breadcrumb-bullets.png") no-repeat scroll 5px 0 transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-indent: -5000px;
}
.myshp_checkout_breadcrumb_bullet_last_postactive {
    background: url("/skins/parma/pic/breadcrumb-bullets.png") no-repeat scroll -74px -38px transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-indent: -5000px;
}
.myshp_checkout_breadcrumb_bullet {
    background: url("/skins/parma/pic/breadcrumb-bullets.png") no-repeat scroll 5px 0 transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-indent: -5000px;
}
.myshp_checkout_breadcrumb_bullet_preactive {
    background: url("/skins/parma/pic/breadcrumb-bullets.png") no-repeat scroll 0 -38px transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-indent: -5000px;
}
.myshp_checkout_breadcrumb_bullet_postactive {
    background: url("/skins/parma/pic/breadcrumb-bullets.png") no-repeat scroll -74px -38px transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-indent: -5000px;
}
#myshp_checkout_footer {
    color: #000000;
    font-size: 11px;
    font-style: italic;
}
#myshp_checkout_footer a {
    font-style: italic;
}
#myshp_basket_products {
    border: 1px solid #E6E6E7;
}
.myshp_basket_products_header {
    background: none repeat scroll 0 0 #F5F5F6;
    border-bottom: 1px solid #E6E6E7;
    font-weight: bold;
}
.myshp_basket_product td {
    border-bottom: 1px solid #E6E6E7;
}
.myshp_basket_product_controls {
    font-size: 11px;
}
.myshp_basket_overview_container {
    background: none repeat scroll 0 0 #F5F5F6;
    border: 1px solid #E6E6E7;
}
.myshp_basket_subtotal_label, .myshp_basket_subtotal_value {
    font-weight: bold;
}
.myshp_basket_shipping_selector select {
    background: none repeat scroll 0 0 #F5F5F6;
}
#myshp_basket_total td {
    font-size: 13px;
    font-weight: bold;
}
#myshp_basket_coupon_label {
    font-style: italic;
}
#myshp_basket_coupon_field input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
#myshp_basket_related_header {
    border-bottom: 1px dashed #E6E6E7;
}
.myshp_basket_related_product_row {
    border-bottom: 1px dashed #E6E6E7;
}
.myshp_basket_related_product_image, .myshp_basket_related_product_details, .myshp_basket_related_features {
    font-size: 11px;
}
.myshp_basket_related_product_title {
    font-weight: bold;
}
.myshp_basket_related_label {
    font-weight: bold;
}
.myshp_basket_related_moreinfo {
    font-weight: bold !important;
    text-decoration: underline;
}
#myshp_basket .myshp_basket_info {
    font-size: 11px;
}
.myshp_checkout_info_block {
    font-size: 12px;
}
#myshp_checout_customerdata_options td.myshp_checkout_customerdata_field label {
    font-size: 11px;
}
.myshp_checkout_customerdata_background {
    background: none repeat scroll 0 0 #F5F5F6;
    border: 1px solid #DEDEDE;
}
.myshp_checkout_customerdata_title {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.myshp_checkout_customerdata_label {
    color: #333333;
}
.myshp_checkout_customerdata_field input, .myshp_checkout_customerdata_field select, .myshp_checkout_customerdata_field textarea {
    border: 1px solid #CCCCCC;
    color: #666666;
}
.myshp_checkout_customerdata_deliver {
    border-top: 1px solid #EFEFEF;
}
.myshp_required_label {
    color: #FF0000;
}
#myshp_checkout_paymentdata table td, #myshp_checkout_paymentdata table th {
    border: 1px solid #EEEEEE;
}
#myshp_checkout_paymentdata table td.myshp_checkout_payment_cell_control {
    border-right: 0 none;
}
#myshp_checkout_paymentdata table td.myshp_checkout_payment_cell_label {
    border-left: medium none;
}
#myshp_checkout_paymentdata table td.myshp_checkout_paymentcost, #myshp_checkout_paymentdata table th.myshp_checkout_paymentcost {
    border-left: 1px solid #DDDDDD;
}
#myshp_checkout_paymentdata table th {
    font-weight: bold;
}
#myshp_checkout_shippingdata table td, #myshp_checkout_shippingdata table th {
    border: 1px solid #EEEEEE;
}
#myshp_checkout_shippingdata table td.myshp_checkout_shippingcost, #myshp_checkout_shippingdata table th.myshp_checkout_shippingcost {
    border-left: 1px solid #DDDDDD;
}
#myshp_checkout_shippingdata table th {
    background: none repeat scroll 0 0 #F5F5F6;
    font-weight: bold;
}
.myshp_checkout_login_account {
    background: none repeat scroll 0 0 #F5F5F6;
    border: 1px solid #CCCCCC;
}
.myshp_checkout_logindata_label {
    color: #333333;
}
.myshp_checkout_logindata_field {
    display: inline;
}
.myshp_checkout_logindata_field input, .myshp_checkout_logindata_field textarea, .myshp_checkout_logindata_field select {
    border: 1px solid #CCCCCC;
    color: #999999;
}
.myshp_checkout_login_register {
    background: none repeat scroll 0 0 #F5F5F6;
    border: 1px solid #CCCCCC;
}
.myshp_checkout_login_header {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
}
.myshp_checkout_login_info {
    font-size: 12px;
}
#myshp_checkout_thanks {
    background: none repeat scroll 0 0 #F5F5F6;
    border: 1px solid #E6E6E7;
}
#myshp_basket_approval #myshp_basket_products table td {
    border-bottom: 0 none;
}
#myshp_basket_approval .myshp_basket_overview_container {
    background: none repeat scroll 0 0 #F5F5F6;
    border-bottom: 1px solid #E6E6E7;
    border-top: 1px solid #E6E6E7;
}
#myshp_basket_approval .myshp_checkout_customerdata {
    background: none repeat scroll 0 0 #F5F5F6;
    border: 1px solid #E6E6E7;
}
#myshp_basket_approval .myshp_checkout_customerdata h3 {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
}
#myshp_checkout_order #myshp_basket_products table {
    border-bottom: 1px solid #E6E6E7;
}
#myshp_checkout_order #myshp_basket_products table td {
    border-bottom: 0 none;
}
#myshp_checkout_order .myshp_basket_overview_container {
    background: none repeat scroll 0 0 #F5F5F6;
    border-bottom: 1px solid #E6E6E7;
    border-top: 1px solid #E6E6E7;
}
#myshp_checkout_order .myshp_checkout_customerdata {
    background: none repeat scroll 0 0 #F5F5F6;
    border: 1px solid #E6E6E7;
}
#myshp_checkout_order .myshp_checkout_customerdata h3 {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
}
#myshp_checkout_order .myshp_checkout_info_block {
    font-size: 12px;
}
.myshp_checkout_ordercontinue {
    background: none repeat scroll 0 0 #F5F5F6;
    border: 1px solid #DEDEDE;
}
.myshp_checkout_orderpage {
    background: none repeat scroll 0 0 #F5F5F6;
    border: 1px solid #DEDEDE;
}
.myshp_checkout_orderdata_label {
    color: #333333;
    font-weight: bold;
}
.myshp_checkout_companydata_row {
    clear: both;
    float: none;
    margin: 0 0 10px;
}
.myshp_checkout_companydata_label {
    color: #333333;
}
.myshp_checkout_companydata_field {
    display: inline;
}
#myshp_checkout_login_only {
    background: none repeat scroll 0 0 #F5F5F6;
    border: 1px solid #E6E6E7;
}
#myshp_checkout_login_only .myshp_checkout_header {
    border-bottom: 1px solid #CCCCCC;
}
#myshp_checkout_login_only .myshp_remember_login .myshp_checkout_logindata_field {
    font-size: 10px;
}
#myshp_checkout_login_only .myshp_control_buttons a:link span, #myshp_checkout_login_only .myshp_control_buttons a:visited span, #myshp_checkout_login_only .myshp_control_buttons a:hover span {
    color: #000000 !important;
    text-decoration: none !important;
}
#myshp_checkout_login_only .myshp_change_password {
    font-size: 10px;
}
#myshp_checkout_login_change_password {
    background: none repeat scroll 0 0 #F5F5F6;
    border: 1px solid #E6E6E7;
}
#myshp_checkout_login_change_password .myshp_checkout_header {
    border-bottom: 1px solid #CCCCCC;
}
#myshp_checkout_login_change_password .myshp_remember_login .myshp_checkout_logindata_field {
    font-size: 10px;
}
#myshp_checkout_login_change_password .myshp_control_buttons a:link span, #myshp_checkout_login_change_password .myshp_control_buttons a:visited span, #myshp_checkout_login_change_password .myshp_control_buttons a:hover span {
    color: #000000 !important;
    text-decoration: none !important;
}
#myshp_checkout_login_change_password .myshp_back_to_login {
    font-size: 10px;
}
#myshp_checkout_login_change_password .myshp_back_to_login a:link, #myshp_checkout_login_change_password .myshp_back_to_login a:visited, #myshp_checkout_login_change_password .myshp_back_to_login a:hover, #myshp_checkout_login_change_password .myshp_back_to_login a:link {
    color: #000000 !important;
    text-decoration: none !important;
}
.myshp_myaccount_header {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
#myshp_myaccount_footer {
    color: #000000;
    font-size: 11px;
    font-style: italic;
}
#myshp_myaccount_footer a {
    font-style: italic;
}
#myshp_checkout .myshp_myaccount_login_account {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
.myshp_myaccount_logindata_field {
    color: #333333;
}
.myshp_myaccount_logindata_field input, .myshp_myaccount_logindata_field textarea, .myshp_myaccount_logindata_field select {
    border: 1px solid #CCCCCC;
    color: #999999;
}
.myshp_myaccount_login_info_link {
    font-size: 10px;
    line-height: 12px;
}

.myshp_basket_related_product_row .myshp_basket_related_features .myshp_control_buttons .icon_image_shopping_cart{
	display:none !important;
}