body{
	color:#000;
	background:#FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
	font-variant:normal;
}
sup,sub {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/* Common Part
----------------------------------------------- */
* {
	margin:0;
	padding:0;
}
body {
	font:11px Tahoma, Tahoma, Times, serif;
	background:#121D22;
	color:#000;
}
.clear {
	clear:both;
	font-size:0%;
	line-height:0%;
	height:0px;
}
.wrapper {
width:990px;
margin:0 auto;
}

/* =Misc(links)
----------------------------------------------- */
a {
	color:#1E5B7E;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
/* =Header
----------------------------------------------- */
.header {
background:url(../images/newfrontdoor/header_bg.gif) repeat-x 0% 0%;
height:261px;
}
.header .wrapper {
position:relative;
}
.logo {
position:absolute;
margin:18px 0 0 15px;
}
.header_phone {
	position:absolute;
	margin:-6px 0 0 631px;
	z-index:100;
}
.menu_block {
	position:absolute;
	right:0;
	margin:65px 0 0 0;
	z-index:100;
}
.new_menu_block {
	position:absolute;
	margin:-15px 0 0 605px;
	z-index:100;
}
.menu_block ul li,.new_menu_block ul li{
	float:left;
	padding:0 0 0 1px;
}
.menu_block ul li a {
	display:block;
	height:35px;
}
.new_menu_block ul li a {
	display:block;
	height:33px;
}
.menu_block ul li a:hover {
	background-position:0% -35px !important;
	background-color:#fff !important;
	height:40px !important;
}
.new_menu_block ul li a:hover {
	background-position:0% -33px !important;
}
.menu_block ul li a span,.new_menu_block ul li a span {
	display:none;
}
.menu_row_1 {
	position:absolute;
	width:375px;
	margin-top:35px;
}
.m1 a {
	background:url(../images/newfrontdoor/m1.gif) no-repeat 0% 0%;
	width:77px;
}
.m2 a {
	background:url(../images/newfrontdoor/m2.gif) no-repeat 0% 0%;
	width:147px;
}
.m3 a {
	background:url(../images/newfrontdoor/m3.gif) no-repeat 0% 0%;
	width:98px;
}
.m4 a {
	background:url(../images/newfrontdoor/m4.gif) no-repeat 0% 0%;
	width:94px;
}
.m5 a {
	background:url(../images/newfrontdoor/m5.gif) no-repeat 0% 0%;
	width:107px;
}
.m6 a {
	background:url(../images/newfrontdoor/m6.gif) no-repeat 0% 0%;
	width:72px;
}
.m1n a {
	background:url(../images/newfrontdoor/m1n.gif) no-repeat 0% 0%;
	width:77px;
}
.m2n a {
	background:url(../images/newfrontdoor/m2n.gif) no-repeat 0% 0%;
	width:147px;
}
.m3n a {
	background:url(../images/newfrontdoor/m3n.gif) no-repeat 0% 0%;
	width:98px;
}
.m4n a {
	background:url(../images/newfrontdoor/m4n.gif) no-repeat 0% 0%;
	width:94px;
}
.m5n a {
	background:url(../images/newfrontdoor/m5n.gif) no-repeat 0% 0%;
	width:107px;
}
.m6n a {
	background:url(../images/newfrontdoor/m6n.gif) no-repeat 0% 0%;
	width:72px;
}
.top_bg {
	background:url(../images/newfrontdoor/top_bg.gif) no-repeat 0% 0%;
	position:absolute;
	margin:16px 0 0 0;
	padding:15px 0 0 17px;
	width:973px;
	height:230px;
}
.top_bg img {
	margin-right:5px;
}
.logo_link {
	position:absolute;
	margin:0 0 0 0;
	width:175px;
	height:67px;
	display:block;
}


/* =Content
----------------------------------------------- */
.content {
	background:#1C2B32;
	padding-bottom:10px;
}

/* =Footer
----------------------------------------------- */
.footer {
	background:#121D22 url(../images/newfrontdoor/footer.gif) repeat-x 0% 0%;
	padding-bottom:20px;
}
.footer .wrapper {
	background:#fff url(../images/newfrontdoor/f_bg1.gif) no-repeat 0% 0%;
}
.f_bg {
	background:url(../images/newfrontdoor/f_bg2.gif) no-repeat 0% 100%;
	min-height:200px;
	height:auto !important;
	height:200px;
	position:relative;
}
.f_phone {
	position:absolute;
	margin:23px 25px 0 0;
	right:0;
}
.foot_menu {
	position:absolute;
	margin:23px 0 0 27px;
}
.foot_menu ul {
	float:left;
}
.foot_menu ul li {
	background:url(../images/newfrontdoor/f_sp.gif) no-repeat 100% 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	padding:0 15px 0 15px;
}
.foot_menu ul li a {
	color:#334147;
}
.corner {
	float:left;
	width:5px;
	height:20px;
	background:#EEEBE1;
	margin:0 0 0 -2px;
}
.security {
	position:absolute;
	margin:69px 0 0 0;
	width:259px;
	right:0;
}
.spic1 {
	float:left;
}
.spic2 {
	float:left;
	padding:29px 0 0 16px;
}
.copy {
	padding:81px 0 0 40px;
	width:515px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1C2B32;
}
/* Content parts */
.content_white {
	background:#fff url(../images/newfrontdoor/content_corner.gif) no-repeat 0% 100%;
	padding:0 0 15px 15px;
	margin-bottom:10px;
}
.bgs1 {
	background:#334147 url(../images/newfrontdoor/bgs1.gif) no-repeat 0% 0%;
}
.bgs2 {
	background:url(../images/newfrontdoor/bgs2.gif) no-repeat 0% 100%;
	padding:28px 0 28px 40px;
}
.title_index {
	padding:0 0 7px 0;
}
.col_index1 {
	float:left;
	width:565px;
	padding:0 60px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EEEBE1;
}
.col_index2 {
	float:left;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EEEBE1;
}
.stamp {
	position:absolute;
	margin:3px 0 0 422px;
}
.title_stamp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#66CC00;
	padding-bottom:19px;
}
.date_stamp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	padding-bottom:16px;
}
.player {
	padding-bottom:25px;
}
.stamp_body {
	line-height:17px;
}
.title_news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#66CC00;
	padding-bottom:14px;
}
.col_index2 ul {
	padding:0 0 23px 0;
}
.col_index2 ul li {
	padding:0 0 5px 14px;
	font-size:12px;
	background:url(../images/newfrontdoor/list_dot.gif) no-repeat 0% 5px;
}
.col_index2 ul li a {
	color:#fff;
	text-decoration:underline;
}
.col_index2 ul li a:hover {
	text-decoration:none;
}
.green {
	color:#66CC00 !important;
}
.just_price {
	width:262px;
}
.just_price strong {
	text-decoration:underline;
}
.bgrnd1 {
	background:#334147 url(../images/newfrontdoor/bgrnd1.gif) no-repeat 0% 0%;
	width:990px;
	margin:0 0 10px 0;
}
.bgrnd2 {
	background:url(../images/newfrontdoor/bgrnd2.gif) no-repeat 0% 100%;
	padding:33px 0 11px 44px;
	font-size:12px;
	color:#fff;
}
.bgrnd_col1 {
	float:left;
	width:260px;
}
.bgrnd_col1 p {
	width:230px;	
	font-style:italic;
}
.bgrnd_col2 {
	background:url(../images/newfrontdoor/bgrnd_sp.gif) no-repeat 0% 16px;
	float:left;
	width:238px;
	padding:15px 0 0 32px;
	min-height:165px;
	height:auto !important;
	height:165px;
}
.bgrnd_col2 p {
	padding:0 0 25px 0;
}
.bgrnd_col3 {
	background:url(../images/newfrontdoor/bgrnd_sp.gif) no-repeat 0% 16px;
	float:left;
	width:360px;
	padding:15px 0 0 27px;
	min-height:165px;
	height:auto !important;
	height:165px;
}
.bgrnd_logo {
	padding:0 0 22px 0;
}

.visios .visio-frame{
	overflow:hidden;
	position:relative;
}
.visios .frameWindow{
	position:absolute;
	width:1000000px;
}

.visios .visio-frame .visio-block, .visios .visio-blinker .visio-frame{
	
	float:left;
} 

.visios .visio-blinker .visio-frame{
	float:none;
	margin:auto;
}
.visios .visio-frame .visio-block{
	padding-top:10px;	
	/*text-align:center;*/
}
.visio-slider .dock{
	line-height:48px;
	clear:both;
	vertical-align:bottom;
}

#slider .visio-blinker{
	float:none;
}
 
.visio-slider .dock .visio-bubble{
	cursor:pointer;
}

.visio-slider .dock div.visio{
	line-height:1px;
	height:1px;
}
.visio-slider .dock div{
	display:inline;
	height:32px;
}
.visio-slider .dock div img{
	vertical-align:bottom;
}


/* Slider buttns */

A.slider-button{
	position:absolute;
	z-index:100;
	top:0px;
	width:25px;
	display:block;
	cursor:pointer;
	float:left;
	background-repeat:no-repeat;
	background-position:0px 50%;
}
A.slider-button:hover{
	
	background-position:-25px 50%;

}


#FPSS A.left{
	left:5px;
	background-image:url(../images/newfrontdoor/larrow.gif);
}
#FPSS A.right{
	right:5px;
	background-image:url(../images/newfrontdoor/rarrow.gif);
}


.middleText{
	clear:both;
}
.visio-frame .visio-block SPAN.details{
	display:none;
}


.visio-hint{
	z-index:110;
	border:1px solid gray;
	position:absolute;
	background:#ffc;
	width:200px;
	display:none;
	padding:5px;
}



/* Highlighted page switcher */
.dock DIV.HL IMG{
	border:orange 1px solid;/*url('img/button-hl.png') no-repeat top left;*/
}
.dock{
	text-align:center;
}

#FPSS .FSSButton{
	text-decoration:none;
	color:white;
	background-color:#999;
	
	font-weight:bold;
	width:20px;
	height:18px;
	line-height:18px;
	text-align:center;
	display:block;
	float:left;
	margin:0px 10px;
}
#FPSS .FSSSwitcher .HL{
	background-color:#F18200;
}
.feat_port {
	float:left;
	padding:1px;
	background:#fff;
	border:solid 2px #EEEBE1;
	margin:0 0 6px 0;
	height:180px;
}
.feat_title {
		clear:both;
	font-family:Calibri, arial;
	font-size:15px;
	font-weight:bold;
	color:#009933;
	width:185px;
	padding-bottom:5px;
}
.feat_title h4 {
	color:#009933 !important;
}
.feat_descr {

}
.feat_descr .description {
	display:block;
	width:285px;
	height:58px;
}
.feat_descr ins {
	background:url(../images/newfrontdoor/feat_shape.gif) no-repeat 0% 0%;
	width:310px;
	height:50px;
	display:block;
	position:relative;
}
.feat_descr ins .price-box {
	padding:6px 0 0 14px;
	position:absolute;
}
.feat_descr ins .regular-price .price {
	color:#ABA697 !important;
	font-size:30px !important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-weight:bold;
	text-decoration:none !important;
	background:#EEEBE1 !important;
}
.feat_descr ins .form-button {
	margin:13px 13px 0 0;
	text-decoration:none !important;
	position:absolute;
	right:0;
	width:75px;
	height:31px;
	padding:0 !important;
	border:0 !important;
	background:url(../images/newfrontdoor/feat_buy.gif) no-repeat 0% 0% !important;
}
.feat_descr ins .form-button span {
	display:none;
}
.visios .visio-frame .visio-block {
text-align:left;
width:324px;
}
.feat_buy {
	position:absolute;
	right:0;
	margin:13px 13px 0 0;
}




