
html
{
	background-image: url('/images/background.jpg');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	min-height: 100%;
	background-color: #f47e00;
}

body
{
	font-family: Arial;
}

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

#topfade
{
	height: 5px;
	background-image: url('/images/topfade.png');
	overflow: hidden;
	margin-left: 7px;
	margin-right: 24px;
	behavior: url('/style/iepngfix.htc');
}

#logo
{
	width: 331px;
	margin-left: auto;
	margin-right: auto;
}

#bottomfade
{
	height: 13px;
	background-image: url('/images/bottomfade.png');
	overflow: hidden;
	margin-left: 30px;
	margin-right: 30px;
	behavior: url('/style/iepngfix.htc');
	position: relative;
}

#headerwrapper
{
	position: relative;
}

img
{
	display: block;
}

#pagewrapper
{
	margin: 0px 10px 0px 10px;
}

#leftcorner img
{
	behavior: url('/style/iepngfix.htc');
	width: 7px;
	height: 5px;
}

#rightcorner img
{
	behavior: url('/style/iepngfix.htc');
	width: 15px;
	height: 9px;
}

.topfade div
{
	width: 22px;
	height: 21px;
}

#leftcorner
{
	position: absolute; 
	left: 10px; 
	top: 0px;
}

#rightcorner
{
	position: absolute; 
	right: 10px; 
	top: 0px;
}

#bottomleftcorner
{
	position: absolute; 
	left: 10px; 
	bottom: 0px;
}

#bottomrightcorner
{
	position: absolute; 
	right: 10px; 
	bottom: 0px;
}

#bottomrightcorner img
{
	behavior: url('/style/iepngfix.htc');
	width: 15px;
	height: 14px;
}

#bottomleftcorner img
{
	behavior: url('/style/iepngfix.htc');
	width: 9px;
	height: 15px;
}

#leftside2
{
	behavior: url('/style/iepngfix.htc');
	position: absolute; 
	top: 5px; 
	left: 3px; 
	width: 4px; 
	background-image: url('/images/leftside.png');
}

#rightside2
{
	behavior: url('/style/iepngfix.htc');
	position: absolute; 
	top: 9px; 
	right: 0px; 
	width: 7px; 
	background-image: url('/images/rightside.png');
}

#header
{
	position: relative;
	background-image: url('/images/middleback.png');
	background-repeat: repeat-x;
	background-color: #fff;
}

#menu
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 624px;
	margin-left: auto;
	margin-right: auto;
}

#menu li
{
	margin: 0px 0px 0px 0px;
	padding: 7px 10px 0px 10px;
	float: left;
	font-size: 10pt;
	line-height: 12pt;
	color: #4d4d4d;
	height: 25px;
}

#menu li a
{
	font-size: 10pt;
	line-height: 12pt;
	color: #4d4d4d;
	text-decoration: none;
}

#menuwrapper
{
	height: 55px;
}

#menu li.over
{
	background-image: url('/images/menuback.jpg');
}

#menu li.over a
{
	color: #1361ca;
}

#menuborder
{
	width: 729px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

#quickmenu
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 480px;
	margin-left: auto;
	margin-right: auto;
}

#quickmenu li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 8pt;
	line-height: 10pt;
	color: #4c4c4c;
}

#quickmenu li a
{
	font-size: 8pt;
	line-height: 10pt;
	color: #4c4c4c;
	text-decoration: none;
}

#quickmenu li.divider
{
	padding: 0px 5px 0px 5px;
}

#footerwrapper p
{
	color: #46524a;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	text-align: center;
}

#footerwrapper
{
	height: 35px;
}

.column1
{
	width: 32%; 
	float: left;
}

.column2
{
	width: 32%; 
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}

.column3
{
	width: 33%; 
	float: left;
	margin-top: -94px;
	height: 530px;
}

.column4
{
	width: 48%; 
	float: left;
	z-index: 1000;
	position: relative;
}

#price1
{
	font-size: 16pt;
	color: #f37600;
	font-weight: bold;
	padding: 20px 0px 0px 20px;
	float: left;
	width: 150px;
}

#price2
{
	font-size: 16pt;
	color: #f37600;
	font-weight: bold;
	padding: 20px 0px 30px 20px;
	float: left;
	width: 150px;
}

.column5
{
	width: 49%; 
	float: left;
	z-index: 1000;
	position: relative;
}

.column4 ul
{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	position: relative;
}

.column4 ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	background-image: url('/images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	color: #f16c00;
	font-size: 8pt;
	font-weight: bold;
	line-height: 13pt;
}

.column4 p
{
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 12px 20px;
}

.row1
{
	font-size: 8pt;
}

.row1 p
{
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 12px 20px;
}

.row1 ul
{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 20px 0px;
}

.bluebox
{
	position: relative;
	height: 113px;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
}

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

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

.blueboxmiddle
{
	background-image: url('/images/bluefade.png');
	height: 113px;
	margin: 0px 6px 0px 6px;
}

.orangebox
{
	position: relative;
	height: 113px;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
}

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

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

.orangeboxmiddle
{
	background-image: url('/images/orangefade.png');
	height: 113px;
	margin: 0px 6px 0px 6px;
}

#content
{
	position: relative;
	min-height: 1px;
	padding: 0px 10px 0px 10px;
}

.arrow
{
	position: absolute;
	right: 10px;
	top: 8px;
}

.arrow img
{
	width: 105px;
	height: 96px;
	behavior: url('/style/iepngfix.htc');
}

.arrow3
{
	position: absolute;
	right: 0px;
	top: 8px;
}

.arrow3 img
{
	width: 101px;
	height: 96px;
	behavior: url('/style/iepngfix.htc');
}

.blueleft img
{
	width: 6px;
	height: 113px;
	behavior: url('/style/iepngfix.htc');
}

.blueright img
{
	width: 6px;
	height: 113px;
	behavior: url('/style/iepngfix.htc');
}

.orangeleft img
{
	width: 6px;
	height: 113px;
	behavior: url('/style/iepngfix.htc');
}

.orangeright img
{
	width: 6px;
	height: 113px;
	behavior: url('/style/iepngfix.htc');
}

.link
{
	position: absolute;
	right: 10px;
	bottom: 5px;
}

.link a
{
	color: #fff;
	font-size: 8pt;
}

.box1
{
	position: relative;
	height: 33px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
}

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

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

.box1middle
{
	background-image: url('/images/box1back.png');
	height: 33px;
	margin: 0px 6px 0px 6px;
}

.box1middle p
{
	color: #fff;
	font-size: 16pt;
	line-height: 16pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	text-align: center;
}

.container
{
	background-color: #fff;
}

.box2
{
	position: relative;
	height: 33px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
}

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

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

.box2middle
{
	background-image: url('/images/box1back.png');
	height: 33px;
	margin: 0px 6px 0px 6px;
}

.box2middle p
{
	color: #fff;
	font-size: 16pt;
	line-height: 16pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 3px;
}

.box3
{
	position: relative;
	height: 33px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
}

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

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

.box3middle
{
	background-image: url('/images/box3back.png');
	height: 33px;
	margin: 0px 6px 0px 6px;
}

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

.box3middle p a
{
	color: #fff;
}

#title
{
	height: 94px;
}

#title h1
{
	font-size: 24pt;
	color: #1361ca;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	line-height: 24pt;
}

#leftcolumn
{
	width: 198px;
	float: left;
}

.fix
{
	behavior: url('/style/iepngfix.htc');
}

#rightcolumn
{
	margin-left: 198px;
	font-size: 9pt;
}

.titlebox
{
	position: relative;
	height: 90px;
	margin: 0px 0px 0px 0px;
}

.titlebox2
{
	position: relative;
	height: 90px;
	margin: 0px 0px 0px 0px;
}

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

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

.titlemiddle
{
	background-image: url('/images/titleback.png');
	height: 90px;
	margin: 0px 15px 0px 8px;
}

.titlearrow
{
	position: absolute;
	right: 10px;
	top: 0px;
}

.titlearrow img
{
	width: 95px;
	height: 86px;
	behavior: url('/style/iepngfix.htc');
}

.titlebox h1
{
	color: #fff;
	font-size: 28pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 6px;
}

.titlebox2 h1
{
	color: #fff;
	font-size: 28pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 10px 6px;
}

#itemwrapper
{
	background-color: #fff;
	padding: 0px 10px 10px 12px;
	margin: 0px 5px 0px 0px;
}

#moreinfo
{
	background-color: #fff;
	padding: 10px 10px 10px 12px;
	margin: 0px 5px 0px 0px;
	position: relative;
}

#contentwrapper
{
	background-color: #fff;
	padding: 20px 20px 10px 14px;
	margin: 0px 5px 0px 0px;
	font-size: 9pt;
	min-height: 200px;
}

#contentwrapper a
{
	color: #f37200;
	font-weight: bold;
}

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

.fieldinput input
{
	width: 250px;
}

.fieldtextarea textarea
{
	width: 250px;
}

#contentwrapper h2
{
	font-size: 13pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

#itemwrapper h2
{
	font-size: 13pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

.fieldinfo
{
	font-size: 8pt;
}

.item_box
{
	width: 294px;
	height: 158px;
	background-image: url('/images/box.gif');
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 0px;
	background-repeat: no-repeat;
	font-size: 9pt;
}

.item_box2
{
	width: 294px;
	height: 158px;
	background-image: url('/images/box.gif');
	margin: 0px 10px 10px 0px;
	font-size: 9pt;
}

#new_form
{
	font-size: 9pt;
}

#new_form input
{
	font-size: 9pt;
}

#new_form select
{
	font-size: 9pt;
}

.outline
{
	width: 116px;
	height: 83px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.outline_big
{
	width: 160px;
	height: 115px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.inline2 img
{
	width: 160px;
	height: 115px;
	behavior: url('/style/iepngfix.htc');	
}

.inline img
{
	width: 116px;
	height: 83px;
	behavior: url('/style/iepngfix.htc');	
}

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

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

.homebox
{
	position: relative; 
	border: 1px solid #D8D5D5; 
	padding: 3px 0px 9px 0px; 
	margin: 0px 9px 0px 9px;
}

.hometopleft
{
	position: absolute; 
	left: -1px; 
	top: -1px;
}

.hometopright
{
	position: absolute; 
	right: -1px; 
	top: -1px;
}

.homebottomleft
{
	position: absolute; 
	left: -1px; 
	bottom: -1px;
}

.homebottomright
{
	position: absolute; 
	right: -1px; 
	bottom: -1px;
}

.infotopleft
{
	position: absolute; 
	left: -1px; 
	top: -1px;
}

.infotopleft img
{
	behavior: url('/style/iepngfix.htc');
	width: 14px;
	height: 15px;
}

.infotopright
{
	position: absolute; 
	right: -1px; 
	top: -1px;
}

.infotopright img
{
	behavior: url('/style/iepngfix.htc');
	width: 14px;
	height: 15px;
}

.infobottomleft
{
	position: absolute; 
	left: -1px; 
	bottom: -1px;
}

.infobottomleft img
{
	behavior: url('/style/iepngfix.htc');
	width: 14px;
	height: 15px;
}

.infobottomright
{
	position: absolute; 
	right: -1px; 
	bottom: -1px;
}

.infobottomright img
{
	behavior: url('/style/iepngfix.htc');
	width: 14px;
	height: 15px;
}

#infobox
{
	position: relative;
	width: 270px;
	cursor: pointer;
}

@media print
{
	#leftcolumn { display: none; }
	#menuwrapper { display: none; }
	#rightcolumn { margin-left: 0px; }
	#footerwrapper { display: none; }
}

.news_thumb
{
	width: 130px;
	float: left;
}

.news
{
	width: 500px;
}

.news_intro
{
	margin-left: 130px;
}

#news_box
{
	float: right;
	width: 200px;
	margin: 0px 0px 20px 20px;
}

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

#log_res
{
        width: 714px;
        border: 4px solid #1c3d98;
        background-color: #fff;
        position: absolute;
        left: 50%;
        margin-left: -357px;
        z-index: 8002;
        display: none;
        top: 0px;
        height: 500px;
}

#log_res.show
{
        display: block;
}

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

#log_res2
{
	width: 740px;
	background-color: #fff;
	position: absolute;
	top: -50px;
	left: 50%;
	margin-left: -370px;
	z-index: 8001;
	padding: 10px 10px 15px 10px;
	display: none;
}

#log_res2 p
{
	color: #f26d00;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
}

#log_res2.show
{
        display: block;
}

#log_res2.ajax-loading {
        background: url('/images/spinner.gif') no-repeat center;
        background-color: #fff;
        display: block;
}
