html, body, ul, li, img, h1, h2, h3, h4, p, a, form, fieldset
	{
	margin:0;
	padding:0;
	border:0;
	}
.clearfix:after
	{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.clearfix
	{
	display:inline-table;
	}
/* Hides from IE-mac \*/
* html .clearfix
	{
	height:1%;
	}
.clearfix
	{
	display:block;
	}
a:link, a:visited
	{
	text-decoration:none;
	color:#000;
	}
a:hover, a:active
	{
	text-decoration:underline;
	}
body
	{
	background:#fff url(../../images/top_bg.gif) repeat-x;
	text-align:center;
	}
#wrap_index
	{
	width:950px;
	margin:0 auto;
	text-align:left;
	background:url(../../images/menu_index.jpg) no-repeat 0 206px;
	}
#wrap_content
	{
	position:relative;
	width:950px;
	margin:0 auto;
	text-align:left;
	background:url(../../images/menu.jpg) no-repeat 0 206px;
	}
#header
	{
	position:relative;
	width:950px;
	height:206px;
	background:url(../../images/header.jpg) no-repeat;
	text-align:center;
	}
#header h1
	{
	position:absolute;
	width:270px;
	height:85px;
	z-index:1000;
	left:-10px;
	background:url(../../images/logo.gif) no-repeat;
	display:inline;
	}
#header h1 a
	{
	display:block;
	width:270px;
	height:85px;	
	}
#header h1 span
	{
	display:none;
	}
#header h2
	{
	padding:120px 0 0 0;
	font:24px "Lucida Sans Unicode", Arial, sans-serif;
	color:#fff;
	}
#header h2 span
	{
	font:16px "Lucida Sans Unicode", Arial, sans-serif;
	}
#content_container
	{
	position:relative;
	width:950px;
	text-align:center;
	}
#content
	{
	position:relative;
	width:950px;
	text-align:left;
	margin:0 auto;
	}
#nav
	{
	position:relative;
	width:950px;
	height:95px;
	text-align:left;
	margin:0 auto;
	font: 13px "Lucida Sans Unicode", Arial, sans-serif;
	color:#000;
	}
#nav img
	{
	padding:0 0 0 10px;
	}
#nav #general
	{
	position:relative;
	float:left;
	width:210px;
	margin:20px 20px 0 0;
	line-height:25px;
	font: 12px "Lucida Sans Unicode", Arial, sans-serif;
	text-align:right;
	}
#general a.home, #general a.contact, #general a.support
	{
	display:block;
	margin:0 0 5px 0;
	padding:0 20px 0 0;
	}
#general a.home
	{
	background:url(../../images/home_ico.gif) no-repeat right;
	}
#general a.contact
	{
	background:url(../../images/contact_ico.gif) no-repeat right;
	}
#general a.support
	{
	background:url(../../images/support_ico.gif) no-repeat right;
	}
#general a.home:hover
	{
	background:url(../../images/home_ico2.gif) no-repeat right;
	text-decoration:underline;
	}
#general a.contact:hover
	{
	background:url(../../images/contact_ico2.gif) no-repeat right;
	text-decoration:underline;
	}
#general a.support:hover
	{
	background:url(../../images/support_ico2.gif) no-repeat right;
	text-decoration:underline;
	}
#nav .menu
	{
	position:relative;
	width:210px;
	text-align:left;
	margin:17px 0 0 0;
	padding:3px 0 5px 10px;
	border-left:1px solid #000;
	float:left;
	}
.menu a:link, .menu a:visited
	{
	text-decoration:none;
	color:#000;
	}
.menu a:hover, .menu a:active
	{
	color:#fff;
	background:#000;
	}
#nav p
	{
	font:12px "Lucida Sans Unicode", Arial, sans-serif;
	color:#A7A7A7;
	line-height:15px;
	margin: 7px 0 0 0;
	}
#intro
	{
	position:relative;
	width:600px;
	height:208px;
	text-align:left;
	float:right;
	margin:43px 20px 0 0;
	padding:0 0 0 30px;
	}
#intro h1
	{
	height:35px;
	margin:5px;
	font:23px "Lucida Sans Unicode", Arial, sans-serif;
	color:#b7b7b7;
	background:url(../../images/dot.gif) repeat-x;
	}
#intro img
	{
	padding:0 0 0 10px;
	}

#open_quote
	{
	position:absolute;
	top:0;
	left:0;
	width:27px;
	height:25px;
	z-index:1000;
	background:url(../../images/open_quote.gif) no-repeat;
	}
#intro a
	{
	color:#3C3C3C;
	text-decoration:none;
	}
#intro a:hover
	{
	background:#000;
	color:#FFF;
	text-decoration:none;
	}
#intro a.ired:link, intro a.ired:visited
	{
	color:#FF3300;
	text-decoration:none;
	}
#intro a.ired:hover, intro a.ired:active
	{
	background:#FF3300;
	color:#FFF;
	text-decoration:none;
	}

#left
	{
	width:420px;
	float:left;
	display:inline;
	}
#left.l-index
	{
	margin:80px 0 0 25px;
	}
#right
	{
	width:448px;
	float:right;
	display:inline;
	}
#right.r-index
	{
	margin:0 25px 0 0;
	}
#left a:link, #left a:visited
	{
	color:#000;
	text-decoration:none;
	}
#left a:hover, #left a:active
	{
	color:#fff;
	background:#000;
	}
#left .row_left
	{
	position:relative;
	float:left;
	width:432px;
	text-align:left;
	margin:0 0 40px 0;
	}
#left .row_left .column1a
	{
	position:relative;
	float:left;
	width:110px;
	margin:5px 20px 0 0;
	}
#left .column1a img
	{
	border:5px solid #e2e2e2;
	}	
#left .row_left p
	{
	color:#a5a5a5;
	font:13px "Lucida Sans Unicode", Arial, sans-serif;
	line-height:20px;
	margin:0;
	text-align:left;
	}
#left .row_left p.imgitem
	{
	float:left;
	width:300px;
	}
#left .row_left span
	{
	padding:0;
	font:12px "Lucida Sans Unicode", Arial, sans-serif;
	color:#a5a5a5;
	}
#right div.pckg_box
	{
	position:relative;
	clear:both;
	width:448px;
	padding:10px 0 20px 0;
	background:url(../../images/package_bg.jpg) repeat-y;
	}
#right div.pckg_box img.img_host
	{
	position:absolute;
	width:13px;
	top:10px;
	right:8px;
	z-index:1000;
	}
#right div.pckg_box img.img_pck
	{
	float:left;
	width:69px;
	height:69px;
	margin:0 10px;
	}
#right div.pckg_title
	{
	width:320px;
	float:left;
	margin:0 18px 0 0;	
	}
#right div.pckg_title h2
	{
	width:310px;
	margin:0;
	padding:0;
	font:20px "Lucida Sans Unicode", Arial, sans-serif;
	color:#141414;
	border-bottom:1px solid #141414;
	}
#right div.pckg_title h2 span
	{
	font:11px "Lucida Sans Unicode", Arial, sans-serif;
	color:#141414;
	padding:0 0 0 3px;
	}
#right div.pckg_title a
	{
	width:100px;
	height:19px;
	float:left;
	margin:5px 5px 10px 0;
	}
#right div.pckg_title a span
	{
	display:none;
	}
#right div.pckg_box a:hover
	{
	text-decoration:none;
	}
#right div.pckg_box a.buy
	{
	background:url(../../images/buy_button.gif);
	}
#right div.pckg_box a.terms
	{
	background:url(../../images/terms_button.gif);
	}
#right div.pckg_box a.specs
	{
	background:url(../../images/specs_button.gif);
	}
#right div.pckg_box p
	{
	float:left;
	width:400px;	
	display:inline;
	margin:0 0 10px 10px;
	padding:10px 0 0 0;
	font:14px "Lucida Sans Unicode", Arial, sans-serif;
	}
#right div.pckg_box p.price
	{
	float:left;
	display:inline;
	margin:10px 0 0 10px;
	padding:10px 0 0 0;
	font:bold 11px "Lucida Sans Unicode", Arial, sans-serif;
	}
#right div.pckg_box ul
	{
	float:left;
	list-style-image:url(../../images/bullet.gif);
	margin:0 0 0 10px;
	}
#right div.pckg_box ul li
	{
	font:12px "Lucida Sans Unicode", Arial, sans-serif;
	margin:0 0 0 30px;
	list-style-position:outside;
	line-height:18px;
	}
#right a.pckg_more
	{
	width:206px;
	height:19px;
	float:right;
	margin:7px 0 15px 0;
	background:url(../../images/details_button.gif);
	}
#right a.pckg_more span
	{
	display:none;
	}
#right a.pckg_more:hover
	{
	background:url(../../images/details_button2.jpg);
	}
#content_body
	{
	padding:20px 0;
	margin:0 25px;
	}
#content_body h1
	{
	font:bold 24px "Lucida Sans Unicode", Arial, sans-serif;
	color:#303030;
	margin:0 0 15px 0;
	}
#content_body h2
	{
	font:bold 18px "Lucida Sans Unicode", Arial, sans-serif;
	color:#303030;
	padding:10px 0 12px 0;
	}
#content_body h2.hl
	{
	font:bold 18px "Lucida Sans Unicode", Arial, sans-serif;
	color:#303030;
	padding:5px;
	margin:5px 0 10px 0;
	background:#F5F5F5;
	border-left:10px solid #CFCFCF;
	}
#content_body h2.hbd
	{
	font:bold 18px "Lucida Sans Unicode", Arial, sans-serif;
	color:#303030;
	margin:0 0 15px 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #D7D7D7;
	}
#content_body h3
	{
	font:bold 16px "Lucida Sans Unicode", Arial, sans-serif;
	color:#878787;
	padding:10px 0;	
	}
#content_body h4
	{
	font:bold 14px "Lucida Sans Unicode", Arial, sans-serif;
	color:#878787;
	padding:10px 0;
	}
#content_body p
	{
	font:13px "Lucida Sans Unicode", Arial, sans-serif;
	color:#3C3C3C;
	line-height:19px;
	margin:0 0 15px 0;	
	}
#content_body span.fnote
	{
	font:11px "Lucida Sans Unicode", Arial, sans-serif;
	color:#999999;
	}
#content_body p.fnote_red
	{
	font:11px "Lucida Sans Unicode", Arial, sans-serif;
	color:#999999;
	}
#content_body p.fnote_red span
	{
	color:#ff3300;
	}
#content_body a
	{
	font-weight:bold;
	color:#3C3C3C;
	text-decoration:none;
	}
#content_body a:hover
	{
	background:#000;
	color:#FFF;
	text-decoration:none;
	}
#content_body a.lred:link, #content_body a.lred:visited
	{
	color:#FF3300;
	text-decoration:none;
	}
#content_body a.lred:hover, #content_body a.lred:active
	{
	font-weight:bold;
	background:#FF3300;
	color:#FFF;
	text-decoration:none;
	}
#content_body ul.arrow
	{
	list-style-image:url(../../images/bullet.gif);
	list-style-position:outside;
	margin:0 0 20px 35px;
	}
#content_body ul.num
	{
	list-style:decimal;
	list-style-position:outside;
	margin:0 0 20px 35px;
	}
#content_body ul li
	{
	font:12px "Lucida Sans Unicode", Arial, sans-serif;
	color:#3C3C3C;
	line-height:14px;
	margin:0 0 5px 0;
	}
#content_body #frm
	{
	width:400px;
	float:left;
	margin:0 40px 15px 0;
	padding:20px 50px;
	background:#F7F7F7;
	display:inline;
	}
#frm div.label
	{
	width:120px;
	float:left;
	height:15px;
	font:11px "Lucida Sans Unicode", Arial, sans-serif;
	color:#000;
	text-align:right;
	margin:5px 10px 5px 0;
	}
#frm div.label span
	{
	font-weight:bold;
	color:#ff3300;
	}
#frm input.fieldcell 
	{
    float:left;
	width:200px;
    height:17px;
    color:#343434;
    border:1px solid #8f887d;
    margin:4px 0 5px 0;
	font:12px Arial, Helvetica, sans-serif;
	}
#frm select.fieldcell
	{
	float:left;
    width:204px;
    height:20px;
    color:#666666;
    border:1px solid #8f887d;
    margin:4px 0 5px 0;
	font:12px Arial, Helvetica, sans-serif;
	}
#frm textarea.fieldcell
	{
	float:left;
    width:200px;
    background:#fff;
    color:#666666;
    border:1px solid #8f887d;
	margin:5px 0 0 0;
	font:12px Arial, Helvetica, sans-serif;
	}
#frm .radio
	{
	color:#000;
	margin:0 0 7px 0;
	font:11px "Lucida Sans Unicode", Arial, sans-serif;
	}
#frm input.button_send
	{
	float:right;
	width:83px;
	height:20px;
	margin:10px 68px 0 0;
	}
#content_body .colfull
	{
	margin:0 0 20px 0;
	padding:10px;
	background:#F5F5F5;
	font:bold 13px "Lucida Sans Unicode", Arial, sans-serif;
	line-height:18px;
	color:#3C3C3C;
	}
#content_body .col
	{
	float:left;
	padding:5px 10px;
	font:12px "Lucida Sans Unicode", Arial, sans-serif;
	color:#3C3C3C;
	}
.w100	{width:100px;}
.w150	{width:150px;}
.w200	{width:200px;}
.w250	{width:250px;}
.w300	{width:300px;}
.w350	{width:350px;}
.w400	{width:400px;}
.w800	{width:800px;}
#content_body img.iml
	{
	float:left;
	margin:5px 20px 20px 0;
	border:10px solid #F5F5F5;
	}
#content_body img.imr
	{
	float:right;
	margin:5px 0 20px 20px;
	border:10px solid #F5F5F5;
	}
#content_body .fll
	{
	float:left;
	}
#content_body .flr
	{
	float:right;
	}
#content_body a.impurchase
	{
	width:300px;
	height:31px;
	margin:0 0 15px 0;
	background:url(../../images/purchase.gif) no-repeat;
	clear:right;
	}
#content_body a.impurchase:hover
	{
	background:url(../../images/purchase-hover.gif) no-repeat;
	}
#content_body a.impurchase span
	{
	display:none;
	}
#bottom
	{
	position:relative;
	width:100%;
	height:110px;
	background:#000;
	text-align:center;
	border-top:10px solid #e6e6e6;
	}
#footer
	{
	width:950px;
	background:#000;
	text-align:left;
	margin:0 auto;
	padding:10px 0 0 0;
	}
#footer #copyright
	{
	width:475px;
	color:#525252;
	float:left;
	padding:2px 0 0 25px;
	}	
#copyright p
	{
	font:10px "Lucida Sans Unicode", Arial, sans-serif;
	margin:0;
	padding:0 0 5px 0;
	text-align:left;
	position:relative;
	}
#copyright p a:link, #copyright p a:visited
	{
	color:#999999;
	text-decoration:none;
	}
#copyright p a:hover, #copyright p a:active
	{
	color:#FF3300;
	}
#footer #bot_nav
	{
	float:right;
	padding:0 25px 0 0;
	font:12px "Lucida Sans Unicode", Arial, sans-serif;
	text-align:left;
	color:#fff;
	}
#bot_nav a:link, #bot_nav a:visited
	{
	text-decoration:none;
	font:10px "Lucida Sans Unicode", Arial, sans-serif;
	color:#999999;
	margin:0 4px;
	}
#bot_nav a:hover, #bot_nav a:active
	{
	color:#fff;
	text-decoration:underline;
	}
