html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption 
{
	padding:0;
	margin:0;
}

html
{
	height:100%;
}

body {
	background: url(images/page_bg_shadow.jpg) center 75% no-repeat;
	height:100%;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
}
.home-body{
	background:none;
	/*background: url(images/bg-home.png) center 36% no-repeat;*/
}
#pageCont {
	height:700px;
	z-index:1;
	text-align: center;
}
.header {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	margin: 10px auto 0px auto;
	height: 82px;
	padding-right: 5px;
	padding-bottom: 13px;
	border-bottom:1px solid #BB5422;
	width: 800px;
	position: relative;
}
#logo{
	float:left;
	width:202px;
	height:82px;
}
#navTab{
	float:right;
	padding:18px 0 0 0;
}
.menuText{
	visibility:hidden;
}
#navTab ul{
	list-style:none;
}
#navTab ul li{
	display:inline;
}
#navTab ul li a{
	display:block;
	float:left;
	height:60px;
	text-decoration:none;
}
#navTab ul li a:hover{
}
#navTab #button1, #navTab #button1 a{
	float:left;
	width:56px;
	background:url(images/menu_home.gif) no-repeat;
}
#navTab #button1 a:hover, #navTab #button1 a.active{
	width:56px;
	background:url(images/menu_home_on.gif) no-repeat;
}
#navTab #button2, #navTab #button2 a{
	float:left;
	width:102px;
	background:url(images/menu_how-it-works.gif) no-repeat;
}
#navTab #button2 a:hover, #navTab #button2 a.active{
	width:102px;
	background:url(images/menu_how-it-works_on.gif) no-repeat;
}
#navTab #button3, #navTab #button3 a{
	float:left;
	width:97px;
	background:url(images/menu_create-order.gif) no-repeat;
}
#navTab #button3 a:hover, #navTab #button3 a.active{
	width:97px;
	background:url(images/menu_create-order_on.gif) no-repeat;
}
#navTab #button4, #navTab #button4 a{
	float:left;
	width:66px;
	background:url(images/menu_account.gif) no-repeat;
}
#navTab #button4 a:hover, #navTab #button4 a.active{
	width:66px;
	background:url(images/menu_account_on.gif) no-repeat;
}
#navTab #button5, #navTab #button5 a{
	float:left;
	width:87px;
	background:url(images/menu_viau-story.gif) no-repeat;
}
#navTab #button5 a:hover, #navTab #button5 a.active{
	width:87px;
	background:url(images/menu_viau-story_on.gif) no-repeat;
}
#navTab #button6, #navTab #button6 a{
	float:left;
	width:64px;
	background:url(images/menu_hello-U.gif) no-repeat;
}
#navTab #button6 a:hover, #navTab #button6 a.active{
	float:left;
	width:64px;
	background:url(images/menu_hello-U_on.gif) no-repeat;
}

.menuOpt {
	float: right;
	margin-left: 12px;
	text-align: center;
	margin-top: 18px;
}
.menuOpt img {
	margin-bottom:12px;
}
.menuOpt a:link, .menuOpt a:visited {
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	font-weight:bold;
	color:#3C7177;
	text-decoration:none;
	letter-spacing:0px;
}
.menuOpt a:hover {
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	font-weight:bold;
	color:#3C7177;
	text-decoration:underline;
	letter-spacing:0px;
}
.content
{
	margin: 0px auto;
	position: relative;
	padding-top: 20px;
	padding-bottom: 10px;
}
.contentHome{
	padding-top: 5px;
	background: url(images/bg-home.png) center 5px no-repeat;
}
/*story*/
.content_story
{
	margin: 0px auto;
	position: relative;
	background-image:url(images/story_bgr.jpg);
	background-repeat:no-repeat;
	width:804px;
	height:529px;
}
.content_story_text{
	width:320px;
	height:508px;
}
.textDarkOrange_story1{
	padding: 16px 0px 0px 14px;
	font-size:18px;
	font-weight:bold;
	color:#BB5321;
}
.textDarkOrange_story2{
	padding: 0px 0px 0px 30px;
	font-size:18px;
	font-weight:bold;
	color:#BB5321;
}
.textDarkOrange_story3{
	padding: 0px 0px 0px 57px;
	font-size:18px;
	font-weight:bold;
	color:#BB5321;
}
.story_text{
	padding-top:17px;
	padding-left:17px;
	padding-bottom:10px;
	font-family:"Trebuchet MS";
	font-size:14px;
}

.story_text span{
	vertical-align:super;
}
.story_text1{
	padding-left:17px;
	padding-bottom:10px;
	font-family:"Trebuchet MS";
	font-size:14px;
}
.story_logo{
	position:relative;
	padding-top:10px;
	padding-left:17px;
	padding-bottom:10px;
	font-family:"Trebuchet MS";
	font-size:14px;
}
.story_logo span{
	margin: 1px 0px 0px 7px; 
	position:absolute;
}
#html .story_logo span{
	margin: -2px 0px 0px 7px; 
}
.link_story{
	padding-left:17px;
	padding-top:10px;
	font-family:"Trebuchet MS";
	font-size:14px;
}
.link_story a{
	font-weight:bold;
	font-size:12px;
	font-family:"Trebuchet MS";
	text-decoration:none;
	color:#006C6F;
}
#photosCont
{
	position:relative;
	width:650px;
	height:100px;
	margin: 0px auto;
	margin-top:40px;
	top: -30px;
	left: 11px;
}

#photosCont img
{
	float:left;
	clear:right;
}

.photoCont
{
	width:124px;
	height:101px;
	/*background-image:url(images/home_img_shadow.png);
	background-repeat:no-repeat;*/
	float:left;
	clear:right;
	margin-right:6px;
}
.photoCont a:hover img{
	border-top:1px solid #FFFFFF;
}
.photoShadow
{
	width:22px;
	height:100px;
	background-image:url(images/home_img_shadow.png);
	background-repeat:no-repeat;
	float:left;
	clear:right;
}
#footer
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BB5321;
	font-family:"Courier New", Courier, monospace;
	font-size: 12px;
	color: #006C6F;
	padding-top: 3px;
	font-weight: bold;
	width: 805px;
	margin: 0px auto;
	position: relative;
}

.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}

.cb
{
	clear:both;
}

.mainboxShadowBigCont
{
	margin: 0px auto;
	width: 800px;
	height: auto;
	position: relative;
	margin-bottom:-37px;
}

.mainboxShadowBig
{
	position: relative;
	top:-37px;
	width: 839px;
	height: 47px;
	z-index:1;
	background-image:url(images/mainbox_shadow_big.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.mainboxCont
{
	height: auto;
	margin-bottom:0px;
	z-index: 2;
	position: relative;
	width:800px;
}
.mainboxContSmall
{
	height: auto;
	margin-bottom:0px;
	z-index: 2;
	position: relative;
	width:605px;
}
/*<mainbox>*/
.mainboxrow
{
	position:relative;
}

.mainboxLT
{
	position:absolute;
	left:0px;
	top:0px;
	width:12px;
	height:12px;
	background-image:url(images/mainbox_lt.png);
	background-repeat:no-repeat;
}

.mainboxT
{
	margin-left:12px;
	margin-right:12px;
	height:12px;
	background-image:url(images/mainbox_t.png);
	background-repeat:repeat-x;
}

.mainboxRT
{
	width:12px;
	height:12px;
	background-image:url(images/mainbox_rt.png);
	background-repeat:no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
}

.mainboxL
{
	width:4px;
	background-image:url(images/mainbox_l.png);
	background-repeat:repeat-y;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.mainboxContent
{
	margin-left:4px;
	margin-right:4px;
	text-align: left;
	padding: 10px 20px;
	background-image:url(images/mainbox_content.jpg);
	background-repeat:repeat-x;
	background-color:#EBEBEB;
	min-height: 400px;
}

.mainboxR
{
	width:4px;
	background-image:url(images/mainbox_r.png);
	background-repeat:repeat-y;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
}

.mainboxLB
{
	width:12px;
	height:12px;
	background-image:url(images/mainbox_lb.png);
	background-repeat:no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
}

.mainboxB
{
	margin-left:12px;
	margin-right:12px;
	height:12px;
	background-image:url(images/mainbox_b.png);
	background-repeat:repeat-x;
}

.mainboxRB
{
	width:12px;
	height:12px;
	background-image:url(images/mainbox_rb.png);
	background-repeat:no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
}
/*</mainbox>*/
.floatRight
{
	float:right;
}

.alignCenter
{
	text-align:center;
}

.textDarkOrange
{
	font-size:18px;
	font-weight:bold;
	color:#BB5321;
}

.textDarkGreyBold
{
	font-weight:bold;
	color:#5F5F5F;
}

.textBlackBold
{
	font-weight:bold;
	color:#000000;
}

a.linkDarkGreenBold:link, a.linkDarkGreenBold:visited
{
	color:#006C6F;
	font-weight:bold;
	text-decoration:none;
}

a.linkDarkGreenBold:hover
{
	color:#006C6F;
	font-weight:bold;
	text-decoration:underline;
}

hr
{
	height:2px;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #EFEFEF;
	border-left:0px;
	border-right:0px;
	background-color: transparent;
}

ul
{
	padding-left:0px;
	margin:0px;
	list-style-type: square;
	list-style-position: inside;
}

a
{
	outline:none;
}

#mainBoxKeyBg
{
	position:absolute;
	right: 4px;
	bottom: 4px;
	width:96px;
	height:223px;
	z-index:1;
	background-image:url(images/mainbox_bg_right_key.png);
	background-repeat:no-repeat;
}

.textDarkOrange14
{
	font-size:14px;
	font-weight:bold;
	color:#BB5321;
}

.textDarkGreyBold14
{
	font-size:14px;
	font-weight:bold;
	color:#5F5F5F;
}
.textDarkGreyBold16
{
	font-size:16px;
	font-weight:bold;
	color:#5F5F5F;
}
#mainBoxKeysBg
{
	position:absolute;
	right: 4px;
	bottom: 4px;
	width:96px;
	height:223px;
	background-image:url(images/mainbox_bg_right_key1.png);
	background-repeat:no-repeat;
}

.mainboxShadowSmallCont
{
	margin: 0px auto;
	width: 605px;
	height: auto;
	position: relative;
	margin-bottom:-37px;
}

.mainboxShadowSmall
{
	position: relative;
	top:-37px;
	width: 644px;
	height: 47px;
	z-index:1;
	background-image:url(images/mainbox_shadow_small.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.marginTop50
{
	margin-top:50px;
}
.marginTop80
{
	margin-top:80px;
}
.input99
{
	width:99%;
	border:1px solid #C5C5C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.input100
{
	width:100%;
	border:1px solid #C5C5C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.textItalic
{
	font-style:oblique;
}

.input50
{
	width:50px;
	border:1px solid #C5C5C5;
}

.input90
{
	width:90px;
	border:1px solid #C5C5C5;
}

.marginRight30
{
	margin-right:30px;
}

.height100
{
	height:100%;
}

.textDarkGrey11
{
	color:#5F5F5F;
	font-size:11px;
}
ul.textDarkGrey11{
	list-style-type:none;
	list-style-position:outside;
}
ul.textDarkGrey11 li{
	line-height:16px;
}
.marginRight50
{
	margin-right:50px;
}
.marginRight150
{
	margin-right:150px;
}
#mainBoxKeyBgBroken
{
	position:absolute;
	right: 4px;
	bottom: 4px;
	width:96px;
	height:223px;
	z-index:1;
	background-image:url(images/mainbox_bg_right_broken_key.png);
	background-repeat:no-repeat;
}

.input200
{
	width:200px;
	border:1px solid #C5C5C5;
}

.tableHeader
{
	color:#5F5F5F;
	font-weight:bold;
	border-bottom:1px solid #B7B7B7;
	padding: 5px 15px;
}

.tableContent
{
	padding: 5px 15px;
	border-bottom: 1px solid #E0E0E0;
}

a.linkDarkGreenBoldUnderline:link, a.linkDarkGreenBoldUnderline:visited
{
	color:#006C6F;
	font-weight:bold;
	text-decoration:underline;
}

a.linkDarkGreenBoldUnderline:hover
{
	color:#006C6F;
	font-weight:bold;
	text-decoration:none;
}

.accountZone {
	height: 24px;
	position: relative;
	width: 805px;
	margin: 0px auto;
	text-align: left;
}
#mainbox{
	margin:0 auto;
	width:807px;
	text-align:left;	
}
#leftRail{
	float:left;
	width:439px;
	padding:5px 0 0 0;
}
.picsZone{
	padding:0 0 0 20px;
}
.marianoTips{}
.marianoTips ul{
	list-style-type:none;
	list-style-position:outside;
}
.marianoTips ul li{
	margin:0;
	padding:0;
}
.picBox{
	float:left;
	width:131px;
	height:124px;
	margin:0 0 30px 0;
}
.picBoxSet2{
	float:left;
	width:99px;
	height:113px;
	padding-bottom:5px;
}
.picNo{
	display:block;
	padding:8px 0 0 0;
}
.sampleNo{
	display:block;
	text-align:center;
}
.picBox a{
	display:block;
	background:url(images/picBg.png) no-repeat;
	height:114px;
	padding:18px 32px 0 18px;
	text-align:center;
	color:#000000;
	text-decoration:none;
}
.picBoxSet2 a{
	display:block;
	background:url(images/picSet2Bg.png) no-repeat;
	height:88px;
	padding:7px 0 0 0;
	text-align:center;
	color:#000000;
	text-decoration:none;
}
.picBox a:hover, .picBox a.active {
	background:url(images/picBg_on.png) no-repeat;
	height:114px;
	padding:18px 32px 0 18px;
}
.picBoxSet2 a:hover, .picBoxSet2 a.active{
	background:url(images/picSet2Bg_on.png) no-repeat;
	height:88px;
	padding:7px 0 0 0;
}
.pagination{
	margin:0 auto;
	width:190px;
	padding:10px 0 0 0 !important;
	padding:0;	
	text-align:center;
}
.pagination p{
	float:left;
}
.pagination a{
	float:left;
	display:block;
	text-decoration:none;
	bottom:0;
}
.pagination img{
	
}
#rightRail{
	float:left;
	width:368px;
	/*padding:25px 0 0 0;*/
	text-align:center;
}
.rightSet{
	padding:25px 0 0 0;
}
.rightSample{
	padding:50px 0 0 0;
}
.accountZone {
	height: 24px;
	position: relative;
	width: 805px;
	margin: 0px auto;
	text-align: right;
	color: #006C6F;
}
.accountZoneCenter
{
	background-image: url(images/account_zone_bg_center.png);
	background-repeat: repeat-x;
	height: 24px;
	float: right;
	line-height: 20px;
}
.accountZoneLeft
{
	background-image: url(images/account_zone_bg_left.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 10px;
	float: right;
}
.accountZoneRight
{
	background-image: url(images/account_zone_bg_right.png);
	background-repeat: no-repeat;
	float: right;
	height: 24px;
	width: 10px;
}

a.linkDarkOrangeBold:link, a.linkDarkOrangeBold:visited
{
	color:#BB5321;
	font-weight:bold;
	text-decoration:none;
}

a.linkDarkOrangeBold:hover
{
	color:#BB5321;
	font-weight:bold;
	text-decoration:underline;
}

.textGrey
{
	color:#5F5F5F;
}

#footer a:link, #footer a:visited
{
	font-family:"Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	color: #006C6F;
	text-decoration:none;
}
#footer a:hover
{
	font-family:"Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	color: #006C6F;
	text-decoration:underline;
}

.loginMaineZoneLeft
{
	padding:23px 33px 20px 0px;
	border-right:1px solid #ECECEC;
}

.loginMaineZoneRight
{
	padding:23px 0px 20px 33px;
	border-left:1px solid #DADADA;
}

.input148
{
	width:146px;
	height:18px;
	border:1px solid #CBCBCB;
}

.textTrebuchetGrey12
{
	font-family: "Trebuchet MS";
	font-size:12px;
	color:#8C8C8C;
}

.marginTop30
{
	margin-top:30px;
}

.forgotPasswDiv
{
	margin-top:37px;
	padding-top:15px;
	padding-left:10px;
	border-top:1px solid #D2D2D2;
}

a.linkTrebuchetGreenBold16:link, a.linkTrebuchetGreenBold16:visited
{
	font-family: "Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#006C6F;
	text-decoration:none;
}

a.linkTrebuchetGreenBold16:hover
{
	font-family: "Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#006C6F;
	text-decoration:underline;
}

.fakeHr
{
	height:0px;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #EFEFEF;
}

.textTrebuchetDarkGreyBold12
{
	font-family: "Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#5F5F5F;
}
.errorText
{
	font-family: "Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
.paddingLeft400
{
	padding-left:400px;
}
.paddingRight5
{
	padding-right:5px;
	line-height:20px;
}
.paddingRight150
{
	padding-right:150px;
}
.picturesContainer {
	margin-top: 30px;
	margin-right: auto;
	padding-bottom: 50px;
	margin-left: auto;
	width: 740px;
}
.pictureEnlContainer {
	background-image: url(images/enlarge_bg.png);
	clear: right;
	float: left;
	height: 205px;
	width: 154px;
	margin-right: 15px;
	background-repeat: no-repeat;
	margin-left: 15px;
}
.enlargeLnkDiv {
	height: 21px;
	cursor: pointer;
	padding-left: 30px;
	line-height: 21px;
}
.pictureEnl {
	height: 140px;
	width: 140px;
	margin-top: 4px;
	margin-left: 7px;
	margin-bottom: 7px;
	margin-right: 7px;
}

.marginRight40
{
	margin-right:40px;
}

.beginDlButtonCont {
	height: 18px;
	text-align: center;
	margin-top: 13px;
}

.marginBottom20
{
	margin-bottom:20px;
}

.fakeHrLight
{
	height:0px;
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #F1F1F1;
}

.shoppingCartTablePadding
{
	padding-left:35px;
}

.purchaseBox
{
	width:604px;
	margin: 0px auto;
}

.purchaseBoxTop
{
	height:7px;
	background-image:url(images/purchasebox_bg_top.png);
	background-repeat:no-repeat;
}

.purchaseBoxMiddle
{
	background-image:url(images/purchasebox_bg_middle.png);
	background-repeat:repeat-y;
	padding: 2px 14px;
}

.purchaseBoxBottom
{
	height:7px;
	background-image:url(images/purchasebox_bg_bottom.png);
	background-repeat:no-repeat;
}

.totalPriceContainer
{
	text-align:left;
	padding-left:420px;
}

.pageButtons
{
	margin-top:60px;
	margin-bottom:100px;
	text-align:center;
}
.pageButtons1
{
	margin-top:60px;
	margin-bottom:40px;
	text-align:center;
}
#mainBoxBasketBg
{
	position:absolute;
	right: 4px;
	bottom: -10px;
	width:237px;
	height:209px;
	z-index:2;
	background-image:url(images/basket_bg.png);
	background-repeat:no-repeat;
}

input.paymentProcessingFieldMedium
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#7F7F7F;
	width:226px;
	height:18px;
	border:1px solid #CFCFCF;
}

select.paymentProcessingFieldMedium
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#7F7F7F;
	width:230px;
	height:20px;
	border:1px solid #CFCFCF;
	text-align:right;
}

select.paymentProcessingFieldMSmall
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#7F7F7F;
	width:86px;
	height:20px;
	border:1px solid #CFCFCF;
	text-align:right;
}
input.paymentProcessingFieldMSmall
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#7F7F7F;
	width:83px;
	height:20px;
	border:1px solid #CFCFCF;
	text-align:left;
}
select.paymentProcessingFieldSmall
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#7F7F7F;
	width:41px;
	height:20px;
	border:1px solid #CFCFCF;
	text-align:right;
}
input.paymentProcessingFieldSmall
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#7F7F7F;
	width:38px;
	height:20px;
	border:1px solid #CFCFCF;
	text-align:left;
}
input.paymentProcessingFieldBig
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#7F7F7F;
	width:99%;
	height:20px;
	border:1px solid #CFCFCF;
	text-align:left;
}

.lineHeight30
{
	line-height:30px;
}

.textOrangeBold
{
	color:#BB5321;
	font-weight:bold;
}
.overflowH90 {
	height: 90px;
	overflow: auto;
}
/*<05.09.08>*/
.productBoxRight
{
	float:right;
	width:213px;
	height:204px;
	background-image: url(images/product1_box.gif);
	background-repeat: no-repeat;
}

.productBoxRight img
{
	margin:5px;
}

.loginMaineZoneLeftButtonZone
{
	padding:0px 33px 40px 0px;
	border-right:1px solid #ECECEC;
}

.loginMaineZoneRightButtonZone
{
	padding:0px 0px 40px 33px;
	border-left:1px solid #DADADA;
}

.defValue
{
	color:#cccccc;
}

.bigboxBg
{
	float:right;
	background-image:url(images/big_picture_bg.png);
	width:370px;
	height:370px;
	background-repeat: no-repeat;
	padding:11px;
}

.bigboxBg img
{
	margin:0px auto;
}

/*</05.09.08>*/
/*<08.09.08>*/
.marginTop10
{
	margin-top:10px;
}
.marginBottom5{
	padding-bottom:5px;
	display:block;
}
/*.tableContent
modifyed
*/

.overText
{
	position:relative;
	z-index:101;
}

.olInside
{
	list-style-position:inside;
}
.popupBox
{
	position:absolute;
	background:#FFFFFF;
	border:2px solid #bb5321;
	left:0px;
	top:0px;
	width:auto;
	height:auto;
	z-index:102;
	display:none;
}
/*</08.09.08>*/
/*<15.09.08>*/
.productPictBox
{
	float:right;
	width:211px;
}

.textTrebuchetDarkGreyBold11
{
	font-family: "Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#5F5F5F;
}

.textBlackBoldPictLabel
{
	font-weight:bold;
	color:#000000;
	padding-left:4px;
}


/*</15.09.08>*/
/*</26.09.08>*/
.popupCloseButton
{
	cursor:pointer;
	text-align: right;
}
/*</26.09.08>*/

.tradeMarkSymbol
{
	font-size: 14px;	
}

.howItWorksFooter
{
	font-family:"Courier New", Courier, monospace;
	font-size: 12px;
	color: #006C6F;
	padding-top: 3px;
	font-weight: bold;
	width: 805px;
	margin: 0px auto;
	position: relative;
}

.howItWorksFooter2
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BB5321;
	font-family:"Courier New", Courier, monospace;
	font-size: 12px;
	color: #006C6F;
	padding-top: 3px;
	font-weight: bold;
	width: 805px;
	margin: 0px auto;
	position: relative;
}

#howItWorksfooter a:link, #footer a:visited
{
	font-family:"Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	color: #006C6F;
	text-decoration:none;
}
#howItWorksfooter a:hover
{
	font-family:"Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	color: #006C6F;
	text-decoration:underline;
}

/* css Create for new inner */
.content_inner{ width:800px; margin:17px auto; height:800px;}
/* right pannel css*/
.right_pannel{width:280px; float:right; background: url(images/shadow_bg.gif) left bottom repeat-x; padding-bottom:37px;}
.right_pannel .right_content{ width:278px; border:1px solid #cbcbcb; min-height:393px; height:auto !important; height:393px; background:#FFFFFF; text-align:center; padding:15px 0px;}
.right_pannel .right_content .brown_heading{color:#BB5221; font:bold 23px/29px Georgia, "Times New Roman", Times, serif;}
.right_pannel .right_content .offer_txt{color:#BB5221; font:16px/40px Georgia, "Times New Roman", Times, serif;}
.right_pannel .right_content .gren_txt{font:15px/21px Georgia, "Times New Roman", Times, serif; color:#156A63; float:left; text-align:center;  margin-top:15px; width:85%; margin-left:8%; display:inline;}
/* right pannel css*/
/*left pannel css*/
.left_pannel{width:506px; float:left; min-height:425px; height:auto !important; height:425px; background:url(images/shadow_bg.gif) left bottom repeat-x; padding-bottom:37px;}
/*left pannel css*/
/*step pannel css*/
.step_container{ width:100%; float:left; _float:none; margin-top:10px; height:170px;}
.step_container a.four_step{ width:302px; height:66px; float:left; background:url(images/easy_step_img.gif) left top no-repeat; margin-top:50px;}
.step_container a.four_step:hover{ width:302px; height:66px; float:left; background:url(images/easy_step_img.gif) left bottom no-repeat;}
.step_container .steps_pannel{ width:478px; margin-left:20px; float:left; display:inline; height:164px; background: url(images/step_bg.gif) left 46px no-repeat; height:164px;}

.step_container .steps_pannel a.first{ position:relative; width:77px; height:164px;background:url(images/step_1_img_hv.gif) left 50px no-repeat; float:left; text-decoration:none;}
.step_container .steps_pannel a.first:hover{background:url(images/step_1_img.gif) left 50px no-repeat;}

.step_container .steps_pannel a.second{ position:relative; width:77px; height:164px;background:url(images/step_2_img_hv.gif) left 50px no-repeat; float:left; text-decoration:none; margin-left:50px;}
.step_container .steps_pannel a.second:hover{background:url(images/step_2_img.gif) left 50px no-repeat;}

.step_container .steps_pannel a.third{ position:relative; width:77px; height:164px;background:url(images/step_3_img_hv.gif) left 50px no-repeat; float:left; text-decoration:none;  margin-left:50px;}
.step_container .steps_pannel a.third:hover{background:url(images/step_3_img.gif) left 50px no-repeat;}

.step_container .steps_pannel a.fourth{ position:relative; width:77px; height:164px;background:url(images/step_4_img_hv.gif) left 50px no-repeat; float:left; text-decoration:none;  margin-left:60px}
.step_container .steps_pannel a.fourth:hover{background:url(images/step_4_img.gif) left 50px no-repeat;}


a.first .dtep_des, a.second .dtep_des, a.third .dtep_des, a.fourth .dtep_des{position:absolute; left:-10px; top:130px; font:13px/19px Georgia, "Times New Roman", Times, serif; color:#313131; width:100px; text-decoration:none; cursor:pointer; text-align:center;}
a.first:hover .dtep_des, a.second:hover .dtep_des, a.third:hover .dtep_des, a.fourth:hover .dtep_des{ color:#016B6D;}

.number{position:absolute; left:30px; top:10px; font:23px/23px Georgia, "Times New Roman", Times, serif; color:#016B6D; }

/*step pannel css*/
