/******************************************************
*
*					GENERAL TAGS
*
******************************************************/
body {
	font: 12px arial !important;
	color: #000;
	background: #fbf5e4; 
	padding:0px !important;
}

h1,h2,h3,h4,h5,h6 {
	font: 11px arial;
	color: #aaa;
}

h1,
h2#myshp_info_title {
	font-family: georgia !important;
	font-size: 20px !important;
	color: #3D2630 !important;
	border-bottom:1px dotted #C0C0C0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

h2 {
	margin-bottom: 10px;
}

a {
	color: #3D2630 !important;
	
}

a:hover {
	color: #3D2630 !important;
}

dl{
		text-align: left;
		margin: 15px 0px;
}

dt {
		font-size: 12px;
		font-weight: bold;
}

dd {
		margin-bottom: 20px;
}

#myshp_content {
		margin: 20px;
		margin-left: 0px;
		text-align: left !important;
}

/******************************************************
*
*					HEADER
*
******************************************************/
#myshp {
	background: url(https://myshop.s3-external-3.amazonaws.com/shop2378600.pictures.bg.png) repeat-y;
	width: 960px;
	padding: 0px 5px;
}

#myshp_menu_top {
	color: #888;
	border-bottom: 2px solid #ffffff;
	width: 900px;
	float: none;
	display: none;
}

#myshp_menu_top ul {
		margin: 0px;
		margin-top: -5px;
		padding: 0px;
}

#myshp_menu_top ul li a:link {
	color: #424956;
}

#myshp_menu_top ul li a:visited {
	color: #424956;
}

#myshp_menu_top ul li a:hover {
	color: #666666;
}

#myshp_menu_top ul li a:active {
	color: #666666;
}

#myshp_header {
		height: 181px;
		background: #efd694;
		width: 920px;
		margin: 0px 20px;
		position: relative;
}

#myshp_logo { 
		height: 150px;
		float: none;
		width: 920px;
		background: url(https://myshop.s3-external-3.amazonaws.com/shop2378600.pictures.logo.jpg) no-repeat !important;
		border-top: 2px solid #ffffff;
}

#myshp_header_text {
		position: absolute;
		top: 65px;
		left: 355px;
}

/******************************************************
*
*					MAIN MENU
*
******************************************************/

#myshp_menu_main {
	background-color: #3d2630;
	border-top: 2px solid #ffffff;
}

#myshp_menu_main ul.myshp_menu_main_list {
	
}

#myshp_menu_main ul.myshp_menu_main_list li.myshp_menu_main_list_item {
	font: 13px arial, verdana;
}

/*#myshp_menu_main ul.myshp_menu_main_list li.active,.myshp_tabOn {
	background-color: #3e2334;
}

#myshp_menu_main ul.myshp_menu_main_list li.myshp_menu_main_list_item:hover {
	background-color: #3e2334;
	color: #ffffff;
}*/

#myshp_menu_main ul.myshp_menu_main_list li.myshp_menu_main_list_item a {
	color: #ffffff !important;
}

#myshp_menu_main ul.myshp_menu_main_list li.myshp_menu_main_list_item a:link {
	color: #ffffff !important;
}

#myshp_menu_main ul.myshp_menu_main_list li.myshp_menu_main_list_item a:visited {
	color: #ffffff !important;
}

#myshp_menu_main ul.myshp_menu_main_list li.myshp_menu_main_list_item a:hover {
	color: #ffffff !important;
}

/*.myshp_tab:hover {
	background-color: #b59c6b;
}

.myshp_menu_main_item {
	font: 13px / 27px "trebuchet ms";
}

.myshp_menu_main_item_text {
	
}

.myshp_menu_main_item_left {
	
}

.myshp_menu_main_item_right {
	
}
*/
.myshp_menu_main_divider {
	border-left: 1px solid #ffffff; /*highlite*/
	margin: 0 2px;
	width: 0;
}

/******************************************************
*
*					SEARCH BAR COLOR
*
******************************************************/
.myshp_search_top_bar_color {
	background: #5f7d7d;
}

/******************************************************
*
*					SIDE MENU
*
******************************************************/
#myshp_menu_side {
	padding-top: 20px;
}

#myshp_menu_side_topbar {
	display: none !important;
	height: 0px !important;
	overflow: hidden !important;
}

#myshp_quicksearch {
	border-top: #cecece 1px solid;
	border-bottom: #d6d6ce 1px solid;
}

#myshp_searchbutton {
	font: 11px verdana;
	border: none;
	background: url(https://myshop.s3-external-3.amazonaws.com/shop2378600.pictures.button_search.png) no-repeat;
	width: 58px;
	height: 20px;
	text-indent: -999px;
}

.myshp_menu_side_custom_content {
	border-top: #cecece 1px solid;
}

.myshp_menu_side_item {
	border-top: #cecece 1px solid;
	padding: 0px;
}

.myshp_menu_side_item div, .myshp_menu_side_submenu_item_active2 div, .myshp_menu_side_submenu_item_active3 div, .myshp_menu_side_submenu_item_active4 div {
	color: #5A4A5A;
}

#myshp_menu_side {
	width: 222px;
	margin-right: 20px;
}

#myshp_contentframe {
	width: 710px !important;
}

#myshp_menu_side a:link {
	color: #424956;
}

#myshp_menu_side a:visited {
	color: #424956;
}

#myshp_menu_side a:hover {
	color: #adadad;
}

#myshp_menu_side a:active {
	color: #adadad;
}

.myshp_menu_side_submenu_item_active2 {
	font-weight: bold;
}
.myshp_menu_side_submenu_item_active3 {
	font-weight: bold;
}
.myshp_menu_side_submenu_item_active4 {
	font-weight: bold;
}

#myshp_menu_side a:link {
	font-weight: normal;
	text-decoration: none;
}

#myshp_menu_side a:visited {
	font-weight: normal;
	text-decoration: none;
}

#myshp_menu_side a:hover {
	font-weight: bold;
	text-decoration: none;
}

#myshp_menu_side a:active {
	font-weight: bold;
	text-decoration: none;
}


#myshp_menu_side_search, 
#myshp_menu_side_basket,
#myshp_menu_side .myshp_block_frame {
	margin: 0px 0px 20px 20px;
	padding: 20px;
	border: 1px dotted #c0c0c0;
	width: 160px;
	overflow: hidden;
	background: #ffffff;
}

#myshp_menu_side_search {
	border: 0px;
	background: #3d2630;
	color: #ffffff;
}

#myshp_menu_side_search h3 {
	color: #ffffff;
}

#myshp_quicksearch {
	border: 0px;
}

#myshp_menu_side_categories {
	margin: 0px 0px 20px 5px;
	padding: 0px;
	width: 200px;
}

#myshp_menu_side_categories h3 {
	border-bottom: 1px dotted #c0c0c0;
	padding-bottom: 5px;
}

#myshp_menu_side_categories ul {
	width: 200px;
}

#myshp_menu_side_categories ul li {
	border: 0px;
	width: 200px;
}

#myshp_menu_side_categories ul li  a {
	padding: 3px 20px;
	display: block;
}

#myshp_menu_side_categories ul li  a:hover {
	background: #3d2630;
	color: #ffffff !important;
}

#myshp_menu_side_categories ul li  div span {
	padding: 3px 20px;
	margin: -5px -20px;
	display: block;
	background: #3d2630;
	color: #ffffff;
}

#myshp_menu_side_categories ul  ul {
	margin: 0px;
}

#myshp_menu_side_categories ul ul li {
	margin: 0px;
	padding: 0px;
}

#myshp_menu_side_categories ul li  div ul span {
	padding: 0px;
	margin: 0px;
	background: #ffffff;
	color: #000000;
}

#myshp_menu_side_categories ul li  div ul span a {
	padding-left: 30px;
}

#myshp_menu_side_categories ul li div a:hover {
	background: #ffffff;
	color: #000000;
}

#myshp_menu_side_categories ul li  div ul span a span {
	padding: 0px;
}

#myshp_menu_side_categories ul li  div ul span a:hover span {
	padding: 0px;
	background: #ffffff;
	color: #000000;
	font-weight: bold;
}

#myshp_menu_side_categories ul li  div ul li div span {
	padding: 3px 0px 3px 30px;
}


#myshp_menu_side_basket_content a span {
	background: url(https://myshop.s3-external-3.amazonaws.com/shop2378600.pictures.button_basket.png) no-repeat;
	display: block;
	height: 20px;
	width: 85px;
	text-indent: -999px;
	float: right;
	margin-top: 5px;
}

div.paymentlogos { 
		margin-top: 50px;
		text-align: right;
		font-size: 0.9em;
		font-style:italic;
}

/******************************************************
*
*					FOOTER
*
******************************************************/
#myshp_footer {
	background-color: #3d2630;
}

#myshp_menu_bottom {
	color: #8c8c8c;
}

#myshp_menu_bottom ul li a {
	padding: 0px 5px;
	color: #ffffff !important;
}

#myshp_menu_bottom ul li a:link {
	color: #ffffff !important;
}

#myshp_menu_bottom ul li a:visited {
	color: #ffffff !important;
}

#myshp_menu_bottom ul li a:hover {
	color: #ffffff !important;
	text-decoration: underline;
}

#myshp_menu_bottom ul li a:active {
	color: #ffffff !important;
}


/******************************************************
*
*					PRODUCT LIST
*
******************************************************/

table.overview {
		margin-bottom: 20px;
		width: 100%;
}

table.overview td {
	vertical-align: top;
	width: 100%;
}

table.overview td div.overviewitem {
	background: url(https://myshop.s3-external-3.amazonaws.com/shop2378600.pictures.bgbox.png) repeat-x;
	margin-bottom: 20px;
	padding: 10px;
	border: 1px dotted #c0c0c0;
	width: auto;
	overflow: hidden;
}

table.overview td p.centeredImage {
		text-align: center;
		float: left;
		margin: 0px 20px 10px 0px;
}

table.overview td h2 {
	font-size: 1.2em; 
	color: #3D2630;
	font-weight: bold;
}

table.overview td a {
	color: #3D2630;
	text-decoration: underline;
}

table.overview td a:hover {
	color: #3D2630;
	text-decoration: none;
}

.myshp_info_order_button_en {
	background: url(https://myshop.s3-external-3.amazonaws.com/shop2378600.pictures.button_addtocart.png) no-repeat !important;
	width: 80px !important;
	height: 20px;
}

#myshp_info_product table {
		width: 100%;
}

#myshp_info_back_button {
	background: url(https://myshop.s3-external-3.amazonaws.com/shop2378600.pictures.button_back.png) no-repeat;
	height: 20px !important;
	width: 126px;
	margin: 0px !important;
	text-indent: -9999px;
}

#myshp_info_prev_button {
	background: url(https://myshop.s3-external-3.amazonaws.com/shop2378600.pictures.button_previous.png) no-repeat;
	height: 20px !important;
	width: 79px;
	margin: 0px 10px 0px 0px !important;
	text-indent: 999px;
}

#myshp_info_next_button {
	background: url(https://myshop.s3-external-3.amazonaws.com/shop2378600.pictures.button_next.png) no-repeat;
	height: 20px !important;
	width: 56px;
	margin-top: 0px !important;
	text-indent: 999px;
}

#myshp_info_footer_bottom {
		display: none;
}

table td.navigation {
		
}

/******************************************************
*
*					TERMS
*
******************************************************/

div.terms ul,
div.terms p {
		margin-bottom: 10px;
}

div.terms h2 {
		font-size: 1.15em;
		font-weight: bold;
		color: #3D2630;
}

div.terms ul {
		margin-left: 20px;
}

div.terms h3 {
		margin-top: 10px;
		margin-bottom: 3px;
		font-size: 1em;
		font-weight: bold;
		color: #3D2630;		
}

div.terms table {
		border-left: 1px dotted #c0c0c0;
		border-bottom: 1px dotted #c0c0c0;
}

div.terms table th,
div.terms table td {
		padding: 2px 10px;
		border-right: 1px dotted #c0c0c0;
		border-top: 1px dotted #c0c0c0;
		text-align: left;
		font-size: 1em;
}


/******************************************************
*
*					CHECKOUT
*
******************************************************/

div.checkout {
		margin: 0px 20px 0px 10px;
		width: 720px;
}

ul.checkout_steps {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.checkout_steps li {
	float: left;
	padding: 3px 10px 0px 10px;
	width: 105px;
	height: 17px;
	background: url(https://myshop.s3-external-3.amazonaws.com/shop2378600.pictures.tab_inactive.png) no-repeat;
	border-right: 1px solid #ffffff;
	color: #ffffff;
	white-space: nowrap;
}

ul.checkout_steps li.active {
	background: url(https://myshop.s3-external-3.amazonaws.com/shop2378600.pictures.tab.png) no-repeat;
}

div.checkout label {
		padding-left: 10px;
}

div.checkout table th, 
div.checkout table td {
	vertical-align: top;
	text-align: left;
	padding: 5px;
}

div.checkout table.checkoutoverview th, 
div.checkout table.checkoutoverview td {
	border-bottom: 1px dotted #c0c0c0;
}

div.checkout table.checkoutoverview th {
		padding: 5px 0px;
}

div.checkout table.checkoutoverview tr.noborder td {
	border: 0px;
}

div.checkout table.checkoutoverview th.numeric,
div.checkout table.checkoutoverview td.numeric {
	text-align: right;
	padding-right: 10px;
}

div.checkout table.checkoutoverview tr.total td {
	font-weight: bold;
	padding-top: 20px;	
}

div.checkout tr.buttons td {
	padding-top: 50px;	
}

div.checkout tr.buttons td.buttonsright {
		text-align: right;
}

div.checkout td.buttons {
		text-align: right;
}

div.checkout td.noleftrightpadding td {
		padding: 5px 0px;
}

div.checkout table.address tr.buttons td {
	border-bottom: 1px dotted #c0c0c0;
	border-top: 1px dotted #c0c0c0;
}


/*** paginator ***/

td.navigation a {
	color: #3D2630;
}

td.navigation table td {
		width: 33% !important;
		text-align: right !important;
}

td.navigation table td:first-child {
		text-align: left !important;
}

/*** spotlight ***/

div.spotlight {
		margin-top: 25px;
}

div.spotlight  h2 {
		color:#3D2630;
		font-size:1.15em;
		font-weight:bold;
		text-align: left;
		margin-bottom: 10px;
}

div.spotlight table {
		width: 660px;
}

div.spotlight table td {
		padding: 10px;
		width: 200px;
		background:transparent url(https://myshop.s3-external-3.amazonaws.com/shop2378600.pictures.bgbox.png) repeat-x scroll 0 0;
		border:1px dotted #C0C0C0; 
		vertical-align: top;
		margin-bottom: 10px;
}

div.spotlight  h3  {
		color:#3D2630;
		font-size:1em;
		font-weight:bold;
}

div.spotlight  img  {
		float: left;
		margin-right: 20px;
}

div.spotlight  a  {
		text-decoration: underline;
}

div.spotlight  a:hover  {
		text-decoration: none;
}

/*** newsletter ***/

body.myshp_block_inner {
		background: #ffffff;
}

body.myshp_block_inner input.myshp_block_inner_button {
	background: url(https://myshop.s3-external-3.amazonaws.com/shop2378600.pictures.button_next.png) no-repeat;
	display: block;
	height: 20px;
	width: 85px;
	float: right;
	margin-top: 5px;
	border: 0;
	text-indent: -9999em;
}

/*** twitter ***/

#myshp_menu_side .myshp_block {
	margin: 7px 0 7px 15px !important;
}

#myshp_menu_side .myshp_block_frame  {
	margin: 0 0 20px 20px !important;
}

.myshp_block div.twtr-widget {
		background: #fbf5e4 !important;
		border: 1px dotted #C0C0C0;
		margin-left: 5px;
		color: #3D2630 !important;
}

.myshp_block #twtr-widget-1 .twtr-doc,
.myshp_block #twtr-widget-1 .twtr-hd a, 
.myshp_block #twtr-widget-1 h3, 
.myshp_block #twtr-widget-1 h4 {
	background-color: #FBF5E4 !important;
}

.myshp_block #twtr-widget-1 .twtr-tweet a  {
	color: #3D2630 !important;
}

.myshp_block #twtr-widget-1 .twtr-tweet  a:hover {
	font-weight: normal !important;
}


