body
{
	font-family: Arial;
	background-image: url('/images/background.gif');
	background-color: #FDC800;
	background-repeat: repeat-x;
}

body, div, form
{
	margin: 0px;
	padding: 0px;
}

#pagewrapper
{
	min-height: 1px;
}


#logo
{
	position: absolute;
	left: 15px;
	top: -11px;
}

#logo img
{
        behavior: url('/style/iepngfix.htc');
        height: 129px;
        width: 286px;
}

img
{
	display: block;
}

#headerwrapper
{
	height: 147px;
	position: relative;
}

#head_left
{
	height: 147px;
	background-image: url('/images/head_left.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#head_right
{
	height: 147px;
	background-image: url('/images/head_right.png');
	background-repeat: no-repeat;
	background-position: 100% 0px;
}

#header
{
	height: 147px;
	background-image: url('/images/head_tile.png');
	background-repeat: repeat-x;
	margin: 0px 18px 0px 752px;
}

#topfix
{
	height: 22px;
}

#head_content
{
	position: absolute;
	top: 0px;
	right: 15px;
	width: 235px;
}

#head_content p
{
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	line-height: 10pt;
}

#head_content p a
{
	color: #fff;
	text-decoration: none;
}

#head_content p span
{
	padding: 0px 7px 0px 7px;
}

#head_basket
{
	width: 235px;
	height: 127px;
	background-image: url('/images/head_basket.png');
        behavior: url('/style/iepngfix.htc');
}

#head_basket p
{
	color: #000;
	text-align: left;
	font-size: 9pt;
	line-height: 11pt;
	font-weight: normal;
	margin: 0px;
}

#head_basket p a
{
	color: #000;
	font-weight: bold;
}

#bodywrapper
{
	background-color: #fff;
	padding: 5px 0px 0px 0px;
	min-height: 1px;
	position: relative;
}

#leftcolumn
{
	float: left;
	width: 200px;
	min-height: 1px;
}

#mainmenu
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
}

#mainmenu li
{
	margin: 0px 0px 2px 0px;
	padding: 4px 0px 0px 28px;
	font-size: 9pt;
	line-height: 11pt;
	background-image: url('/images/menuback.gif');	
	height: 20px;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1000;
}

#mainmenu li a
{
	color: #6a6a6a;
	text-decoration: none;
}

#mainmenu li.hover
{
	background-image: url('/images/menubackover.gif');
}

#mainmenu li ul
{
	position: absolute;
	top: 0px;
	left: 195px;
	list-style: none;
	z-index: 2000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#mainmenu li ul li
{
	background-image: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 9pt;
	line-height: 11pt;
	width: 190px;
	background-image: url('/images/middle.png');
	background-repeat: repeat-y;
}

#mainmenu li ul li.hover
{
	background-image: url('/images/middle.png');
}

#mainmenu li ul li.hover a
{
	color: #000;
}

#mainmenu li ul li.top
{
	positon: relative;
	padding: 0px;
	width: 200px;
	height: 7px;
	overflow: hidden;
	background-color: none;
	line-height: 0px;
	font-size: 0pt;
}

#mainmenu li ul li.bottom
{
	positon: relative;
	padding: 0px;
	width: 200px;
	height: 7px;
	overflow: hidden;
	background-color: none;
	line-height: 0px;
	font-size: 0pt;
}

.wrapper
{
	position: relative;
	padding: 14px 0px 10px 6px;
	background-color: #ececec;
	background-color: #ececec;	
}

.topleftcorner
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.toprightcorner
{
	position: absolute;
	right: 0px;
	top: 0px;
}

.bottomleftcorner
{
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.bottomrightcorner
{
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#search
{
	width: 171px;
	background-image: url('/images/search.jpg');	
	background-repeat: no-repeat;
	height: 61px;
	padding: 4px 0px 0px 0px;
}

#newsletter
{
	width: 172px;
	background-image: url('/images/newsletter.gif');	
	background-repeat: no-repeat;
	height: 141px;
	padding: 0px 0px 0px 0px;
}

#info
{
	width: 177px;
	background-image: url('/images/info.gif');	
	background-repeat: no-repeat;
	height: 174px;
	padding: 0px 0px 0px 0px;
}

#rightcolumn
{
	width: 182px;
	right: 15px;
	top: 5px;
	position: absolute;
	z-index: 1000;
}

#search_input
{
	display: block; font-size: 11pt; width: 140px; border: 1px solid #999999; 
	padding: 2px 0px 0px 4px; 
	height: 22px; 
	margin: 0px;
}

#email_input
{
	display: block; font-size: 11pt; width: 140px; border: 1px solid #999999; 
	padding: 2px 0px 0px 4px; 
	height: 22px; 
	margin: 0px 0px 8px 0px;
}

#phone
{
	height: 92px;
	width: 172px;
	background-image: url('/images/phone.gif');
	background-repeat: no-repeat;
}

#middlecolumn
{
	margin: 0px 210px 0px 210px;
	min-height: 1px;
}

#middlecolumn a
{
	color: #dba804;
	font-weight: bold;
	text-decoration: none;
}

#title
{
	position: relative;
	background-color: #ECECEC;
	padding: 15px 10px 15px 10px;
}

#title_left_corner
{
	position: absolute;
	left: 0px;
	top: 0px;
}

#title_right_corner
{
	position: absolute;
	right: 0px;
	top: 0px;
}

#title_inside
{
	position: relative;
	padding: 9px 13px 9px 13px;
	background-color: #fff;
}

#title_image {
	margin: 0px; padding: 0px;
	float: right;
}

#title_image img {
	float: right;
	border: 0px;
}

#tright
{
	position: absolute;
	right: 0px;
	top: 0px;
}

#tleft
{
	position: absolute;
	left: 0px;
	top: 0px;
}

#bright
{
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#bleft
{
	position: absolute;
	left: 0px;
	bottom: 0px;
}

h1
{
	font-size: 17pt;
	line-height: 19pt;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	font-weight: normal;
}

h1 span
{
	color: #fdc800;
}

#title_inside p
{
	margin: 0px;
	padding: 2px 0px 0px 1px;
	font-size: 8pt;
	line-height: 10pt;
}

#home
{
	font-size: 9pt;
	line-height: 12pt;
	color: #6e6e6e;
	padding: 0px 10px 0px 10px;
	height: 164px;
}

#home p
{
	margin: 0px;
	padding: 0px 0px 14px 0px;
}

#home_intro
{
	color: #000;
}

#home_intro p
{
	color: #000;
	margin: 0px;
	padding: 0px 0px 14px 0px;
}

#home a
{
	color: #6e6e6e;
	text-decoration: none;
}

#footerwrapper
{
	background-color: #fff;
	text-align: center;
}

.quick_links
{	font-size: 8pt;
	color: #000;
	line-height: 10pt;
}

.quick_links a
{
	color: #000;
	text-decoration: none;
}

.quick_links span
{
	padding: 0px 5px 0px 8px;
}

#footerwrapper p
{
	font-size: 8pt;
	line-height: 10pt;
	color: #898989;
	margin: 0px;
	padding: 3px 0px 4px 0px;
}

#footer
{
	height: 11px;
	background-color: #fff;
}

#footerwrapper2
{
	font-size: 9pt;
	line-height: 11pt;
	color: #6a6a6a;
	background-color: #fff;
	background-image: url('/images/fade1.gif');
	background-repeat: repeat-x;
	padding: 40px 221px 60px 215px;
}

#footerwrapper2 p
{
	margin: 0px;
	padding: 0px 0px 10px 10px;
}

#box1
{
	background-image: url('/images/box1.png');
	background-repeat: no-repeat;
	width: 198px;
	height: 99px;
	padding: 0px 0px 5px 0px;
        behavior: url('/style/iepngfix.htc');
	cursor: pointer;
}

#box2
{
	background-image: url('/images/box2.png');
	background-repeat: no-repeat;
	width: 198px;
	height: 83px;
	padding: 0px 0px 5px 0px;
        behavior: url('/style/iepngfix.htc');
}

#box3
{
	background-image: url('/images/box3.png');
	background-repeat: no-repeat;
	width: 198px;
	height: 83px;
	padding: 0px 0px 5px 0px;
	cursor: pointer;
        behavior: url('/style/iepngfix.htc');
}

#box4
{
	background-image: url('/images/box4.png');
	background-repeat: no-repeat;
	width: 185px;
	height: 84px;
	cursor: pointer;
	padding: 0px 0px 5px 0px;
        behavior: url('/style/iepngfix.htc');
}

#leftcolumn2
{
	padding: 15px 0px 0px 10px;
}

#homepic
{
	height: 193px;
	background-image: url('/images/homeback.jpg');
	position: relative;
}

#camera
{
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#camera img
{
        behavior: url('/style/iepngfix.htc');
	width: 154px;
	height: 188px;
}

#text
{
	position: absolute;
	top: 7px;
	left: 10px;
}

#text img
{
        behavior: url('/style/iepngfix.htc');
	width: 336px;
	height: 91px;
}

.item
{
	float: left;
	width: 182px;
	height: 300px;
	padding: 0px 0px 0px 3px;
}

#mainimage
{
	float: right;
	margin: 0px 0px 15px 15px;
}

#moreinfo
{
	font-size: 9pt;
	padding: 10px 10px 10px 15px;
}

#moreinfo p
{
	font-size: 9pt;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.tableheader
{
	font-size: 9pt;
	color: #fff;
	background-color: #000;
	font-weight: bold;
	text-align: center;
}

.tablebody
{
	text-align: center;
	font-size: 9pt;
	background-color: #f0f0f0;
}

#shopwrapper
{
	padding: 20px 0px 0px 20px;
	font-size: 9pt;
}

h2
{
	font-size: 12pt;
	line-height: 14pt;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

h3
{
	font-size: 12pt;
	line-height: 14pt;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

#content
{
	padding: 20px 0px 0px 22px;
	font-size: 9pt;
}

#content p
{
	font-size: 9pt;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

#content.links a
{
	color: #000;
	font-weight: normal;
}

#content.links a:hover
{
	color: #fdc100;
	font-weight: bold;
}

.image
{
	padding: 0px 0px 15px 0px;
}

.image img
{
	border: 1px solid #f0f0f0;
}

#moreinfo ul
{
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

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

#bag img
{
        behavior: url('/style/iepngfix.htc');
	width: 42px;
	height: 41px;
}

#question img
{
        behavior: url('/style/iepngfix.htc');
	width: 20px;
	height: 37px;
}

#offers
{
	position: absolute;
	right: 0px;
	top: 520px;
}

#offers img
{
        behavior: url('/style/iepngfix.htc');
	width: 184px;
	height: 214px;	
}

.cat
{
	width: 165px;
	float: left;
	height: 180px;
}

#binoculars
{
	position: absolute;
	top: -1px;
	right: 10px;
	z-index: 3000;
}

#binoculars img
{
        behavior: url('/style/iepngfix.htc');
	width: 28px;
	height: 22px;
}

#log_res
{
position: absolute;
left: 50%;
width: 750px;
background-color: #fff;
border: 1px solid #2f2409;
margin-left: -375px;
display: none;
z-index: 1002;
border: 1px solid #000;
}

#log_res.show
{
display: block;
}

#log_res.ajax-loading {
padding: 20px 0;
background: url('/images/spinner.gif') no-repeat center;
display: block;
}

.black_overlay{
    display: none;
    position: absolute;
    top: 0px;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}

.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 16px;
    border: 16px solid orange;
    background-color: white;
    z-index:1002;
    overflow: auto;
}

* html .black_overlay
{
        height: 2000px;
}

.wrapper2
{
	background-color: #ececec;
	background-image: url('/images/middle2.gif');
	padding: 0px 15px 0px 5px;
}

.topleftcorner2
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.toprightcorner2
{
	position: absolute;
	right: 0px;
	top: 0px;
}

.bottomleftcorner2
{
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.bottomrightcorner2
{
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.error
{
	color: red;
}

#padlock
{
	position: absolute;
	right: 30px;
	top: 20px;
}

.item_search
{
	background-color: #ececec;
	position: relative;
	padding: 10px 0px 10px 25px;
	min-height: 1px;
}

.infofix img
{
	width: 16px;
	height: 16px;
        behavior: url('/style/iepngfix.htc');
}

