body {
 font:normal 12px Arial, Helvetica, sans-serif;
	color: #555;
	background-color: #E8EAF0;
	margin:0px;
	padding:10px;
	min-width: 760px;
}
a {
color:#006;
text-decoration:none;
background:inherit;
}
a:hover {
text-decoration:underline;
}
td,p {
font:normal 12px Arial, Helvetica, sans-serif;
color:#333;
background:inherit;
text-decoration:none;
line-height:18px;
}
label {
width:130px;
float:left;
text-align:right;
margin-right:0.5em;
display:block;
}
img {
border:0;
}
.r {
float:right;
}
.l {
float:left;
}
.picBdr {
border:1px solid #999;
padding:3px;
}
.randomPic {
max-height:150px;
max-width:120px;
}
li,ol {
line-height:20px;
}
form {
margin-bottom:0;
margin-top:0;
vertical-align:top;
}
#masthead {
	color: #999;
	padding: 0;
	margin: 0;
	height:110px;
}
#masthead .content {
background:url(imgshop/template/bkgtop.jpg) #3F3EFB no-repeat top left;
margin: 0px;
padding: 0px;
}
#wrapper {
	position: relative;
	background: none #FFF;
	color:#555;
}
#columnwrapper {
	background: url(imgshop/template/bkg_ltmenu.gif) #FFF repeat-y;
	border-right: 11px solid #999;
	color:#555;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

#right {
	margin: 0px 0px 0px 200px;
}
#right .content {
 color:#555;
 background:#FFF;
	padding: 12px;
	display:inline-block;
}
#righttop {
 background:url(imgshop/template/crnbodyt.gif) #FFF no-repeat top right;
 color:#555;
	margin: 0px 0px 0px 200px;
	line-height:11px;
}
#left {
	padding: 0px;
	width: 200px;
	float: left;
}
#left .content {
 color:#555;
 background:inherit;
	margin: 5px;
}
#left ul {
	margin-left:10px;
 padding-left:10px;
}
#left ul a {
font-weight:bold;
color:#666;
background:inherit;
}
#left ul a:hover {
color:#C00;
background:inherit;
font-weight:bold;
text-decoration:none;
}
.menulist {
	padding: 0;
}
#wrapper .menulist a, #wrapper .menulist a:visited {
	color: #555;
	margin: 6px 0 12px 0;
	list-style-type: none;
}
#wrapper .menulist a:hover {
	border-color: #CCC;
}
h1 {
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
color:#33F;
background:#FFF;
text-decoration:none;
margin:0px;
padding:0px;
}
h2 {
font:bold 15px Verdana, Arial, Helvetica, sans-serif;
color:#C00;
background:#FFF;
text-decoration:none;
margin: 0;
}
.nomargintop {margin-top: 0;}
.content p {
	margin:12px;
}
#logo {
background:url(imgshop/template/photo_throw.jpg) #000 no-repeat right;
color:#999;
width:430px;
height:110px;
float:left;
}
#bkgslogan {
background:#333;
color:#FFF;
height:20px;
}
#slogan {
font:italic bold 16px Arial, Helvetica, sans-serif;
float:left;
color:#FFF;
width:430px;
padding:0px 10px 0px 12px;
line-height:20px;
}
#cart {
padding-right:107px;
float:right;
font: normal 11px Arial, Helvetica, sans-serif;
color:#FFF;
height:20px;
width:180px;
padding:4px 5px 0px 5px;
}
#btncart {
background:url(imgshop/template/btncart.gif) #3C0 no-repeat bottom;
color:#FFF;
width:107px;
float:right;
text-align:center;
height:16px;
font:bold 12px Arial, Helvetica, sans-serif;
padding:4px 0 0;
}
#btncart a {
width:107px;
float:right;
text-align:center;
height:16px;
color:#FFF;
background:#3C0;
text-decoration:none;
}
#btncart a:hover {
color:#FF0;
background:#3C0;
text-decoration:none;
}
#phone {
margin-right:0;
height:106px;
padding:4px 5px 0 0;
}
.phone {
font:bold 15px Arial, Helvetica, sans-serif;
color:#0e0;

line-height:18px;
vertical-align:top;
}
#bkgbar {
background:url(imgshop/template/bkgbar.jpg) #B4D4AA repeat-y right bottom;
color:#FFF;
line-height:6px;
font-size:6px;
}
#home {
float:left;
color:#FFF;
width:100px;
padding:3px 0px 0px 12px;
height:23px;
}
#home a {
color:#FFF;
background:#999;
width:100px;
font-weight:bold;
height:26px;
}
#home a:hover {
color:#FF0;
background:#999;
text-decoration:none;
}
#topmenu {
height:26px;
background:#999;
color:#FFFFFF;
}
#menut {
color:#FFF;
height:23px;
text-align:right;
padding:3px 10px 0px 0px;
}
#menut a {
color:#FFF;
background:#999;
font-weight:bold;
}
#menut a:hover {
background:#999;
color:#FF0;
text-decoration:none;
}
#menut span {
font:normal 15px Arial, Helvetica, sans-serif;
vertical-align:bottom;
color:#666;
background:#999;
padding:0 10px;
}
#subfooter {
line-height:9px;
color:#CCC;
background:#999;
margin: 0px;
}
#footer {
background:#000;
}
#valid {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
float:left;
width:200px;
height:21px;
text-align:center;
color:#FC0;
background:#000;
padding:5px 0 0;
}
#valid a {
color:#FC0;
background:#000;
text-decoration:none;
}
#copyright {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
background:#000;
height:21px;
text-align:center;
padding:5px 0 0;
}
.crnrb {
float:right;
background:#666 right bottom;
color:#FFF;
}
.crnlb {
float:left;
background:#666 left bottom;
color:#FFF;
}
.dash {
border:1px;
border-bottom-style:dashed;
border-bottom-color:#CCC;
padding:0px;
height:1px;
}
.textRed {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#C00;
background:inherit;
text-decoration:none;
font-weight:normal;
}
.textLt {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
background:inherit;
text-decoration:none;
}
.p7uberlink {
	font-weight: bold !important;
	border-color: #000000 !important;
	color: #EF3941;
}
#searchpad {
padding:5px;
text-align:center;
}
#catpad {
padding:10px 0px 0px 10px;
}
.category {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background:inherit;
	text-decoration: none;
	line-height:18px;
}
.category a {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background:inherit;
	text-decoration: none;
	line-height:18px;
}	
.category a:hover {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #EF3941;
	background:inherit;
	text-decoration: none;
	line-height:18px;	
}	
.p7currentmark {
color:#FF0 !important;
background:#666;
text-decoration:none;
}
.p7currentmark2 {
color:#EF3941 !important;
background:#ccc;
text-decoration:none;
line-height:18px;
} 
#thumbBox {
position:absolute;
left:0px;
top:0px;
width:auto;
background:#000;
visibility:hidden;
z-index:10;
cursor:pointer;
padding:10px 10px 0;
}
#thumbBox .footerbar {
font:bold 16px Tahoma;
letter-spacing:5px;
line-height:1.1em;
color:#FFF;
text-align:right;
padding: 5px 0px 5px 5px;
}
#thumbBox #thumbImage {
background-color:#FFF;
}
#thumbLoading {
position:absolute;
visibility:hidden;
border:1px solid #000;
background-color:#EFEFEF;
z-index:5;
padding:5px;
}
.storebtnPad {
padding:10px;
}
