 @import"theme.css";

* {
	margin:0;
	padding:0;
}

body {
margin:10px;
padding:0;
background:#dcdcb0;
color:#000;
font:1em arial, helvetica, sans-serif;
}
#wrapper{ width:936px; margin:0 auto; }
#header { min-height:158px; width:936px; background:#dcdcb0; }
#contTop { background:url(images/bg_content.jpg) no-repeat; height:12px; width:936px; margin-top:1.65em; }
#container { padding:0; width:936px; min-height:62.50em; background:#004A4B url(images/bg_leftCol.gif) repeat-y left; }
#rigCol { float:right; width:730px; min-height:95.50em; margin:0; padding:0 0 0 15px; background:#fff; }
#lefCol { float:left; width:191px; margin:0; padding:0; }

#footer{
background:#004A4B url(images/footerbgr.gif) repeat-y;
padding-top:25px;
color:#f4f72c;
width:936px;
text-align:center;
font-size:14px;
}

#footer a {
text-decoration:none;
color:#f4f72c;
}

#footBtm{
background:#004A4B url(images/footer_bg.jpg) no-repeat bottom;
width:936px;
color:#000;
height:18px;
text-align:center;
}

/* Global Classes */
#shaker { float:right; margin:0; padding:0; }
p.home { width:525px; float:left; }
.hidden {position: absolute; top: -600px; background:#fafafa; color:#000; }
.clear { clear:both; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: inline-block; } /* close commented backslash hack */
.indian-summer-img { float:left; margin:0 20px 0 0 }
.line_one { border-bottom:1px solid #000; margin:25px 0 0 0; }
.linie_two { border-bottom:1px solid #000; margin:5px 0 25px 0; }
.link_red { color:#ff0000; font-size:16px; margin-top:59px; }
.link_red a { color:#ff0000; text-decoration:none; }
.link_red a:hover { color:#ff0000; text-decoration:underline; }
.h1_header { font-size:16px; color:#000; margin:-34px 0px 0px 170px; }
.h1_header a { color:#000; }
.h1_header a:hover { color:#000; }
.link_green { color:#004a4b; font-weight:bold; }
.link_green a { text-decoration:underline; color:#004a4b; }
.link_green a:hover { text-decoration:none; color:#004a4b; }
.layer_ponies_left { float:left; width:340px; }
.layer_ponies_right { float:left; margin:20px 0px 0 0; width:180px; }
.layer_ponies_right_two { float:right; width:340px; }
.trenner_one { height:30px; clear:both }
.img_liste_ponies { float:left; margin-right:15px; }
.layer_ponies_collectibles { margin: 0px 0px 70px 140px; padding-top:30px }

/* Header */
.headerbg { position:relative; background:#1E887E url(images/headerbg.jpg) no-repeat; width:936px; height:148px; padding:0; margin:0; }
.headerbg2 { background: url(images/headerbg2.jpg) no-repeat 0 100%; width:936px; padding:20px 0 10px 0; }
.headerNav { margin-left:15px; margin-bottom:20px; width:936px; height:134px; background:url(images/headerbg2.jpg) repeat; clear:both; }
.logo { position:absolute; top:25px; left:5px; height:91px; width:237px; margin:0; padding:0; float:left; }
.ship { color:#fff; font-size:86%; font-weight:bold; padding:0; float:left; margin:5px 40px 0 15px; width:205px; }

/* Image Navigation */
#featured { position:relative; top:15px; text-indent:0; float:right; width:680px; height:117px; }
#featured li { margin:0; padding:0; float:left; text-align:center;}
#featured a {text-decoration:none;padding:0;margin:0}
#featured img {border:none;padding:0;margin:0}

/* Search Form */
#search-theme-form div { background:url(images/form-search-bg2.gif) no-repeat 0 0; margin:0; padding:0; width:480px; float:left; }
#search-theme-form div input.text { border:1px solid #fff; background:#fff url(images/type-text-bg.gif) repeat-x; width:340px; padding:3px 4px 2px 12px; margin-left:30px; font-size:85%; color:#494949; float:left; }
#search-theme-form div input.musiccity-search-submit { float:left; background:transparent url(images/button-go.gif) no-repeat scroll 0 0; border:none; padding:26px 47px 0 3px; margin-left:3px; }
#search-theme-form div input.musiccity-search-submit:hover { float:left; background:transparent url(images/button-go-hover.gif) no-repeat scroll 0 0; border:none; padding:26px 47px 0 3px;  }

/* View Cart & Checkout */
#snav { float:right; width:431px; }
#snav li { float:left; margin:0 5px 0 15px; padding:0; }
#snav li a { color:#fff; text-decoration:underline; font-size:13px; padding:0; margin:0; }
#snav li a:hover { text-decoration:none; }

/* View Carts */
.view_carts { margin:-19px 30px 0 0; float:right; color:#fff; font-size:12px; font-weight:bold; }
.view_carts a { color:#fff; text-decoration:underline; }
.view_carts a:hover { color:#fff; text-decoration:none; }

/* Order by Phone */
.bg_order_by_phone { color:#f9f32d; background:#1b807a; width:188px; margin-left:3px; }
.bg_order_by_phone h2 { position:relative; left:10px; font-size:115%; color:#FFF; /*margin-left:10px; */}
#contactN { position:relative; left:10px; width:160px; font-size:86%; /*margin:6px 10px;*/ }
#contactN dt { float:left; clear:left; width:5em; font-weight:bold; }
#contactN dd { float:right; clear:right; width:5.5em; }

/* Flag Image Box */
#navibox { width:181px;margin-top:20px;margin-left:10px; padding: 0; color: #fff}
#navibox h2 a { color: #F9F32D }
#navibox h2 a:visited { color: #F9F32D }
#navibox h2 a:hover { color: #FFF }
#navibox h2 a:active { color: #F9F32D }

/* Left Column Navigation */
ul.menu { font-size:13px; margin: 14px 0 0 10px; padding:0; }
ul.menu li { list-style:none; margin:8px 0 0 0; }
ul.menu li a { background:url(images/sub-nav-arrow.gif) no-repeat 0px 10px; padding:6px 5px 0px 10px; text-decoration:none; color:#fff; }
ul.menu li a:hover { color:#f4f72c; text-decoration:underline; }
ul.menu ul.menu { margin:0 0 0 20px; font-size:86%; }

/* Footer Styles */
#footer ul{
margin:0px;
padding:0px;
overflow:hidden;
padding-left:300px;
width:636px;
margin-bottom:10px;
}
#footer ul li{
float:left;
list-style:none;
list-style-image:none;
padding-left:7px;
padding-right:7px;
}
#footer ul li a{
color:#f4f72c;
text-align:center;
font-size:12px;
text-decoration:none;
}

/* Link "Erweiterte Suche*/
.erweiterte_suche { color:#000; font-weight:bold; padding:10px 0 10px 0px; width:auto; margin:-13px 0 -5px 10px; }
.erweiterte_suche label { color:#f9f32d; }
.textfield { margin-top:5px; width:150px;  }
.checkLabel { position:relative; top:3px; }
.mwah-magnetic { margin:50px 0 0 25px; }
.headline_all_Orders { color:#fff; font-size:14px; font-weight:bold; padding:32px 0 10px 15px; }
.we_ship { color:#fff; font-size:11px; font-weight:bold; margin:0 0 5px 13px; }
.featured_products { color:#f9f32d; font-weight:bold; margin:-18px 0 10px 13px; }

/* Box Kostenlos mitmachen*/
.newsBox { float:right; margin-top:-50px; padding:10px; }
.Box_news_oben { margin:20px 10px 0 0; width:201px; height:36px; background: url(images/bg_box_oben.gif) no-repeat; }
.Box_news_mitte { margin:0px 10px 0 0; width:201px; height:auto; background: url(images/bg_box_mitte.gif) no-repeat; }
.Box_news_unten { margin:0px 10px 0 0; width:201px; height:19px; background: url(images/bg_box_unten.gif) no-repeat; }
.text_newsBox { padding:10px 10px 0 10px; }
.header_newsBox { color:#f9f32d; font-size:16px; font-weight:bold; padding:10px; text-align:center; }

/* produkte AREA */
#produkte { padding:20px 0 0 10px;}
#produkte .produktebox { float:left; position:relative; display:block; width:155px; margin-right:8px; }
.produktebox p a { font-size: 13px; font-weight:bold; color:#004a4b; letter-spacing:0; margin:0 10px; text-decoration:underline; }
.produktebox p a:hover { text-decoration:underline; color:#e51b1b; }

/* breadcrumbs */
.bread_suche{ font-size: 13px; font-weight: normal; margin:-12px 0pt 0px -43px; color:#000; position:relative; z-index:20; }
.bread_suche li{ display: inline; color:#000; }
.bread_suche li a { display:inline; background: url(images/bread-arrow.gif) no-repeat 5px 10px; padding: 5px 0px 3px 15px; color:#000; }
.bread_suche li.last a{font-weight: bold;text-decoration:none;}
.bread_suche li a:hover{color: #000;text-decoration:none;}
.bread_suche li a span{ color:#000; font-weight: normal; margin: 0 0 0 4px; }

/* produkte shop AREA */
#produkte_shop { padding:20px 0 0 10px; margin-left:-19px; }
#produkte_shop .produktebox_shop { float: left; position: relative; display: block; width: 106px; height: 250px; text-align:center; padding-right:58px; }
.produktebox_shop p { font-size:13px; font-weight:bold; color:#004a4b; letter-spacing:0; text-align:center; text-decoration:none; margin:0px 0px -10px 0px !important; }
.produktebox_shop a {text-decoration:underline; color:#004a4b; }
.produktebox_shop a:hover { text-decoration:none; color:#e51b1b; }
.produktebox_shop span { text-decoration:none !important; color:#000; }

/* Grid Products */
.category-grid-products { margin:20px 0; }
.grid-products { border:1px solid #1B807A; width:220px; height:16.6em; float:left; padding:4px; margin:2px; }
.category-grid-products .catalog_grid_image {  height:100px; vertical-align:middle; text-align:center;}
.category-grid-products .catalog_grid_title { text-align:center; text-decoration:none; font-family:arial,helvetica,sans-serif; font-size:86%; font-weight:bold; letter-spacing:0; }
.category-grid-products .catalog_grid_title a { color:#004A4B; text-decoration:none; padding:0; margin:0; }
.category-grid-products td { border:0px; }
.category-grid-products table { border:0px; text-align:center; width:100%; }
table { border-collapse:separate; }
.category-grid-products .catalog_grid_sell_price { text-decoration:none !important; font-size:86%; font-weight:bold; letter-spacing:0; text-align:center; margin-bottom:8px; }
.category-grid-row { float:left; width:544px; min-height:255px; }
.click-details-btn { padding:5px; }
.node-add-to-cart { margin-top:15px; }

/* More details page */
/* price must be bold. Width of container 710px; */

/* Shopping Cart */
#cart-form-products { width:710px; border:1px solid #1B807A; padding:3px; }
#cart-form-buttons { width:710px; border:none; padding:3px; }
#continue-shopping-link { height:30px; width:130px; padding:0; }
#continue-shopping-link a { display:block; height:23px; width:130px; border:0; background:#004A4B url(images/buttons-l.png) no-repeat -6px 0; color:#FAF42D; font-weight:bold; font-size:76%; text-decoration:none; padding-top:7px; padding-left:1px; text-align:center; }
.form-submit { height:30px; width:100px; border:0; background:#004A4B url(images/buttons.png) no-repeat -6px 0; color:#FAF42D; font-weight:bold; font-size:76%; border:0; cursor:pointer; padding-top:0; padding-left:1px; text-align:center; font-family:arial, helvetica, sans-serif; }
#continue-shopping-link a:hover, .form-submit:hover { color:#FFFFFF; }
#cart-form-products td { padding:3px; }
#cart-form-products tr td.subtotal { background-color:#FFFFFF; padding:15px 0 10px 0; }
#cart-form-products tr td.qty input { text-align:center; }
#cart-form-products tr { font-size:86%; color:#111; }
#cart-form-products tr a { font-size:86%; color:#111; text-decoration:none; margin-left:10px; }
#cart-form-products tr a:hover { text-decoration:underline; }
#cart-form-products tr.odd { background-color:#E5EDED; vertical-align:middle; }
#cart-form-products tr.even { background-color:#D9E4E4; vertical-align:middle; }
#cart-form-products th { border-bottom:4px solid #669293; padding-bottom:3px; }

/* Cart Related Products */
#cart-related-products p { font-weight:bold; }
#cart-related-products a { color:#111; text-decoration:none; }
#cart-related-products a:hover { text-decoration:underline; }
#cart-related-products a.buy-related-item { display:block; height:2.5em; padding:0; font-size:76%; }
#cart-related-products img.buy-related-item { height:auto; }
#cart-related-products a.buy-related-item-buynow { font-size:86%; color:#004A4B; font-weight:bold; }

/* Checkout */
#uc-cart-checkout-form fieldset { width:703px; border:1px solid #1B807A; padding:8px; }
#checkout-form-bottom { width:703px; padding:8px; border:none; }
#edit-panes-quotes-quote-button { background:#004A4B url(images/buttons-xl.png) no-repeat -6px 0; color:#FAF42D; width:190px; margin-top:10px; }

.cart-review { border:1px solid #1B807A; padding:3px; margin-right: 4px;}
.cart-review tr.odd { background-color:#E5EDED; vertical-align:middle; }
.cart-review tr.even { background-color:#D9E4E4; vertical-align:middle; }
.cart-review tr th { border-bottom:4px solid #669293; padding-bottom:3px; }

hr { color: #669293; background-color: #669293; border: 1px solid #669293; }

}

/* More button Mods */
#edit-panes-coupon-code-wrapper label {
	display: inline;
}
.list_price {
text-decoration: line-through;
color: #000;
}
.display_price {
	float: left;
	clear: left;
	width: 200px;
	text-align: left;
	font-size: 0.8em;
}
.add_to_cart {
	float: left;
	clear: left;
}
.product_image {
	font-size:0.6em;
}
.grid_list_price {
	text-decoration: line-through;
	color: #000;
}
.grid_discounted_price {
	color: red;
}
.catalog_grid_title {
	height: 36px;
}
.pane-title-row td{
background:#004a4b;
color:#fff;
}
.order-review-table{
border:2px solid green;
}
.cartlink{
float:right;
}


/* Checkout and Account Pages -- PCI Net Ray Yates */

/* Progress Bar */
#progress {
	color:#000000;
	padding-bottom:10px;
	font-family: arial, helvetica, sans-serif;
	margin-right: 4px;
}
.progress_current,
.progress_head {
    color: #ffffff;
    background-color: #004A4B;
    border: 1px solid #cccccc;
    float: left;
    height: 30px;
    width: 125px;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
}
.progress_current {
    color: #F9F32D;
    background-color: #1E887E;
    border: 1px solid #cccccc;
}
.progress_head div, .progress_current div {
	height: 15px;
	width: 15px;
	float: left;
	border: 1px solid silver;
	background-color: #F4F3F1;
	margin: 7px 0 0 2px;
	color: black;
	font-weight: normal;
	text-align: center;
}
.progress_current div {
	padding: 1px;
	width: 20px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 6px;
}

/* new global navigation styles */

.breadcrumb {
background-color:#004A4B;
color:white;
font-weight:bold;
height:20px;
padding:3px 0 0 4px;
width:98%;
}
.breadcrumb a {
text-decoration:none;color:white;
}
.breadcrumb2nd {
background-color:#1b807a;font-weight:normal;height:40px;padding:3px 3px 0px 4px;width:712px;color:white;
}
.breadcrumb2nd a {
text-decoration:none;color:white;font-size:11px;
}
.rnd-ctgy-hdr {
background-color:#DCDCB0;font-weight:bold;height:18px;padding-top:3px;
}
.lea {border-bottom: 1px solid grey}

.breadcrumb {
background-color:#004A4B;
color:white;
font-weight:bold;
height:20px;
padding:3px 0 0 4px;
width:98%;
}
.breadcrumb a {
text-decoration:none;color:white;
}
.breadcrumb2nd {
background-color:#1b807a;font-weight:normal;height:40px;padding:3px 3px 0px 4px;width:712px;color:white;
}
.breadcrumb2nd a {
text-decoration:none;color:white;font-size:11px;
}
.rnd-ctgy-hdr {
background-color:#DCDCB0;font-weight:bold;height:18px;padding-top:3px;
}
.lea {border-bottom: 1px solid grey}

/* include slideshow styles */

.slideshow {
	width: 936px;
	height: 239px;
	margin: 0px auto 10px auto;
	overflow: hidden; /*hides additional slides*/
}
.slideshow img { padding: 0px; border: none; background-color: #e0e0e0; }
#navBox {
	width: 936px;
	min-height: 33px;
	margin: 0px auto;
	background-color: #124a4a;
}
.navBox-top {
	background: url(images/bg-navBox-top.jpg) no-repeat center top;
	height: 12px;
}
.navBox-btm {
	background: url(images/bg-navBox-btm.jpg) no-repeat center bottom;
	min-height: 46px;
}
ul#snavSearch {
	float: right;
	width: auto;
	height: 33px;
	padding: 0px;
	margin: 0px;
}
ul#snavSearch li {
	float: left;
	padding: 0px 10px;
	margin: 0px;
	height: 33px;
}

ul#snavShop {
	float: right;
	width: 180px;
	text-align: right;
	height: 33px;
}
ul#snavShop li {
	border:1px solid #8ec08d;
	float:left;
	height:20px;
	line-height:18px;
	margin:4px 3px;
	padding:0;
}
ul#snavShop li a {
	background-color:#75A674;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:33px;
	margin:0;
	padding:3px 10px;
	text-decoration:none;
}
ul#snavShop li a:hover {
	color:#134b4b;
	text-decoration:underline;
	background-color:#addfac;
}

#newsTicker {
	width:455px;
	height:33px;
}
ul#newsTicker {
	float: left;
	width: 455px;
	text-align: left;
	color:#fff;
	font-weight:bold;
	height: 33px;
	margin-left: 15px;
}
ul#newsTicker li {
	display: block;
	margin-left: 10px;
	height: 33px;
	line-height: 33px;
}
ul#newsTicker li a { color:#fff; text-decoration:underline; font-weight:bold; font-size:13px; padding:0; margin:0; }
ul#newsTicker li a:hover { color:#fff; text-decoration:none; }

#contTop {
	margin-top: 10px;
}
