@charset "UTF-8";
/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 150%; text-align: center;}

a img {border:0;}

h1 {font-size: 24px; color:#333333; font-weight:normal; font-family:  Arial, Helvetica, sans-serif; padding-bottom:10px; background: url(../images/line.png) bottom left no-repeat; }
h2 {font-size: 14px; color:#333333; font-weight:normal; font-family:  Arial, Helvetica, sans-serif; padding-bottom:10px; background: url(../images/line.png) bottom left no-repeat; }

p { font-size: 12px; line-height: 150%; margin: 0 0 6px 0;}

img.space { padding-top: 40px;}

.price {font-weight: bold;}
.orange {font-weight: bold; color:#FF6600;}

#page {width: 900px; margin:auto;text-align: left;}
#header {height: 112px; background-color:#534A43; border-bottom: solid 2px #ecb713;}

#logo {float:left;}
#logoImage {padding: 10px 10px 0px 0px; float:right;}

#topMenu{clear:both;height:33px;}
#topMenu li a{background: url(../images/tomMenu_line.png) bottom right no-repeat;color:#FFFFFF;font-size:13px;height: 25px;padding: 10px 15px 0px 15px;float: left;display: block;text-decoration: none;text-align: left;}
 
#search {float:right; width:180px; padding:5px 0px 0px 0px;}
#search img  {vertical-align:middle;} 
#search input  {background:url(../images/searchInput.png) left center no-repeat; border:0px; font-size:10px; height: 18px; vertical-align:middle;} 

#topMenu ul, #footer ul, #leftContent ul, #shopAt ul{list-style: none;padding: 0;margin: 0;}

#footer ul {width: 650px; margin: auto;}

#shopAt ul {padding: 0px 0px 0px 15px;}

#topMenu li, #footer li, #leftContent li, {float: left;}

#content {clear:both;}


#leftContent li, #shopAt li {clear:both; float:left;}
#leftContent li a, #shopAt li a{color:#000000;clear:both;font-size:11px;padding: 0px 5px 0px 5px;float: left;display: block;text-decoration: none;text-align: left;font-weight:normal;}
#leftContent h1 {margin-right:10px;font-size: 14px; color:#333333; font-weight:normal; font-family:  Arial, Helvetica, sans-serif; padding-bottom:15px; background: url(../images/line.png) bottom left no-repeat; }

#topMenu li a.active, #topMenu li a:hover{color:#000000;background-color:#ecb713;background-image:none;}

#flashMovie {height: 542px; margin: 5px 0px 5px 0px; background-color: #ffffff;}

#productDetails {margin: 40px 0px 5px 18px; padding-bottom:40px; }
.productImage {float:right; position:relative;}
.productPrice {font-size: 36px; color:#333333; margin: 20px 0px 20px 0px; }
.productPriceNew {font-size: 24px; color:#333333; margin: 20px 0px 20px 0px; }
.detailsLink {position:absolute; right: 20px; bottom: 20px;}

#footer { clear:both; border-top: solid 1px #ecb713; text-align:left; padding-top:10px; margin:0px 0px 35px 0px;}
#footer li a{color:#333333;font-size:10px;padding: 0px 5px 0px 5px;float: left;display: block;margin:0px;text-decoration: none;text-align: left;border-right: solid 1px #000000;font-weight:normal;}
#footer li a.last{color:#333333;font-size:10px;padding: 0px 5px 0px 5px;float: left;display: block;margin:0px;text-decoration: none;text-align: left;border-right: solid 0px #000000;font-weight:normal;}

#leftContent {float:left; width:180px; min-height: 660px; padding: 0px 0px 20px 18px; background: url(../images/mainContent_shadow.png) top right no-repeat;}
#leftContent img { padding-bottom: 20px; position:relative; left: -18px;}

#mainContent {float:left; width: 490px; padding: 0px 0px 20px 10px; }
#mainContent.full {float:left; width: 680px; }
#mainContentfull {float:left; width: 680px; margin-left:10px;}
#mainContentfull h1 {margin-right:10px;font-size: 14px; color:#333333; font-weight:normal; font-family:  Arial, Helvetica, sans-serif; padding-bottom:15px; background: url(../images/line.png) bottom left no-repeat; }
#mainContentfull h2 {margin-right:10px;font-size: 12px; color:#333333; font-weight:normal; font-family:  Arial, Helvetica, sans-serif; padding-bottom:5px; }

#productIntro {position: relative; margin: 13px; float:left; width: 200px; height:230px; background: url(../images/productIntro.png) bottom center no-repeat;}

#productIntroInfo {padding: 0px 10px 5px 15px;  position:absolute; bottom: 0px; left: 0px; z-index:1;}

#rightContent {width: 200px; float:right;}

#customize, #shopAt {position: relative; padding-top: 5px; margin:15px 0px 15px 0px; float:right; width: 200px; min-height:200px; background: url(../images/rightProducts.png) bottom center no-repeat;}
#customize img {float: left; padding:0px 10px 10px 10px;}
#customize a {text-decoration:none; color:#000033}

#shopAt { margin-top: 0px; min-height:210px; background: url(../images/rightProducts2.png) no-repeat; }
#shopAt li a {padding: 0px; color:#000033;}
#shopAt img {position:absolute; bottom:-30px; left: 0px;}
.shopAt { padding-top:30px;}


#header {
	height: 78px;
}
#mainContent {
	width: 860px;
}
.intro {
	padding: 20px 0 0 0;
}
.middleimg {
	padding: 20px 0 40px 0;
}
.shops {
	
}
.shops img {
	margin: 0 0 10px 0;
}
.store {
	width: 400px;
	float: left;
	display: block;
	padding: 10px 0 5px 0;
}
.mailing {
	width: 300px;
	float: right;
	display: block;
	padding: 10px 0 5px 0;
}