/*----------------------------------------------------                 Metro Site - CSS File------------------------------------------------------*//* Global------------------------------------------------------*/body{	font-family:Arial, Tahoma, Verdana;		font-size:12px;		margin:0 auto; padding:0;	color:#9e9e9e;	background-color:#dfdfdf;	background-image:url(../images/bg-body.png);	background-repeat:repeat;	line-height:18px}*{	margin:0;	padding:0;}*:focus{	outline:none; /* removes ugly dotted border but may make template more unsuable, up to you				 if you want to keep it! */}.clr{	clear:both}form{	margin:0; padding:0;}hr{	background-color:#e4e4e4;	border-width:0;	color:#d6d6d6;	height:1px;	line-height:0;	margin:30px 0px !important;	page-break-after:always;	clear:both;}/* Default Element Styles------------------------------------------------------*//* heading */h1, h2, h3, h4, h5, h6{	font-family:Arial, Helvetica, sans-serif; 	font-weight:normal;	color:#908f8f;}h1{	font-size:30px; 	line-height:32px; 	margin-bottom:12px;}h2{	font-size:24px; 	line-height:26px; 	margin-bottom:12px;}h3{	font-size:18px; 	line-height:20px; 	margin-bottom:12px;}h4{	font-size:16px; 	line-height:18px; 	margin-bottom:12px;}h5{	font-size:15px; 	margin:0px 0px 10px 0px; 	padding:0px; }h6{	font-size:14px; 	margin:0px 0px 10px 0px; 	padding:0px; }/* links */a{	color:#a2a1a1; 	text-decoration:underline;}a:visited{	color:#a7a6a6; 	text-decoration:none;}a:hover{	color:#a7a6a6; 	text-decoration:none;}a img{	border:none}.imgcenter{	margin:0 auto 8px auto;	display:block}.imgleft{	float:left; 	display: inline;	margin:4px 16px 10px 0px;}.imgright{	float:right; 	display: inline;	margin:4px 0px 10px 16px;}/* lists, blockquotes and paragraphs */p, ul, ol, blockquote{	font-size:12px;	line-height:18px;	margin-bottom:15px;}ul, ol {	margin:10px 0 35px 40px;}li ol,li ul{	font-size:1.0em;	list-style:square;	margin-bottom:0;	margin-top:0;}li ol {list-style:decimal;}/* Pullquotes */.pullquote_right,.pullquote_left{	color:#9c9c9c;	float:right;	font-size:1.2em;	letter-spacing:0px;	margin-bottom:0;	margin-top:7px;	margin-left:20px;	padding-left:15px;	width:40%;	font-weight:bold;    font-style:italic;     line-height:1.4em;    border-left:2px solid #cccccc;}.pullquote_left{    border-right:2px solid #cccccc;    border-left:none;	float:left;	margin-left:0px;	margin-right:10px;	padding-left:0;	padding-right:15px ;}/* Dropcap */.dropcap{	float:left;	font-size:30px;	height:41px;	line-height:30px;	margin-bottom:-10px;	margin-right:0px;	padding-top:1px;	text-align:center;	width:26px;}/* Custom Message Styling */.info {	margin: 15px 0;	color: #478BBF;	padding: 8px 10px 8px 37px;	background: #DCEFF5 url(../images/info.png) 12px 9px no-repeat;	border: 1px solid #B8E7F5;} .success {	margin: 15px 0;    color:#3F9153;      padding:8px 10px 8px 37px;    background:#D7F7DF url(../images/success.png) 12px 9px no-repeat;    border:1px solid #A3F7B8}.error {    margin: 15px 0;    color: #C24848;      padding: 8px 10px 8px 37px;    background: #FFD6D6 url(../images/error.png) 12px 9px no-repeat;    border: 1px solid #FFC2C2;} .warning {    margin: 15px 0;    color: #CF9E00;      padding: 8px 10px 8px 37px;    background: #FAF2D7 url(../images/warning.png) 12px 9px no-repeat;    border: 1px solid #FAE8AF;}ul.circle{	list-style-type:none;	margin:0px 0px 25px 0px;	padding:0px;	}ul.circle li{	background-image:url(../images/circle.gif);	background-repeat:no-repeat;	background-position:0px 11px;	padding:4px 0px 4px 18px;	margin:0px;	line-height:20px;	}ul.nolistblock li{	padding:0px 0px 0px 0px !important;	line-height:20px;	display:inline-block;	margin:0px 12px 0px 0px;	background-image:none !important;}li.marginoff{margin-right:0px !important;}ol li{	list-style:decimal;	line-height:28px;	list-style-position:inside;	margin-left:-38px;}.clear{clear:both;}.center{text-align:center; margin-bottom:10px;}blockquote{	font-style:italic;	padding:0px 0px 10px 0px;	margin:0px 0px 20px px;	background-image:url(../images/quote-small.png);	background-repeat:no-repeat}blockquote p{	margin-bottom:0px;	}/* code */code{	border-left:2px solid #cccccc;  	background:#ffffff;  	padding:5px 10px;	font-size:11px;  	display:block;  	color:#858585;  	margin-bottom:10px;}/* tables */table { border-collapse: collapse; border-spacing: 0; }table { margin: 0 0 18px 0; }th { border-width: 1px 0; text-align: left; border-style: solid; }td, th { padding: 4px 10px; }th { 	border-color: #eee; 	background: #eee; 	background: -moz-linear-gradient(top, white, #eee);  	background: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#eee)); } tr.even td { background-color: #eee; }q { font-style: italic; }cite { font-style: italic; }strong { font-weight: bold; font-style: normal; }em { font-weight: normal; font-style: italic; }del { text-decoration: line-through; }/* --- Dropcaps --- */span.dropcap { 	height: 32px; 	margin: 0 8px 0 0; 	float: left; 	display: block; 	font-size: 40px; 	line-height: 40px; } /* COLUMN------------------------------------------------------*//* used for 4 column */.col-200 { 	display:inline-block;	width:200px !important;	vertical-align:top;	padding:0px 0px 0px 0px !important;	margin-right:27px;}.col-200-last { 	display:inline-block;	width:200px !important;	vertical-align:top;	padding:0px 0px 0px 0px !important;	margin-right:0px;}/* used for 3 column */.col-276 { 	display:inline-block;	width:276px !important;	vertical-align:top;	padding:0px 0px 0px 0px !important;	margin-right:27px;}.col-276-last { 	display:inline-block;	width:276px !important;	vertical-align:top;	padding:0px 0px 0px 0px !important;	margin-right:0px;}/* used for 2 column */.col-430 { 	display:inline-block;	width:430px !important;	vertical-align:top;	padding:0px 0px 0px 0px !important;	margin-right:27px;}.col-430-last { 	display:inline-block;	width:430px !important;	vertical-align:top;	padding:0px 0px 0px 0px !important;	margin-right:0px;}.col-584 { 	display:inline-block;	width:584px !important;	vertical-align:top;	padding:0px 0px 0px 0px !important;	margin-right:27px;}.col-584-last { 	display:inline-block;	width:584px !important;	vertical-align:top;	padding:0px 0px 0px 0px !important;	margin-right:0px;}/* column for faq */.col-250 { 	display:inline-block;	width:250px !important;	vertical-align:top;	padding:0px 0px 0px 0px !important;	margin-right:20px;}.col-250-last { 	display:inline-block;	width:250px !important;	vertical-align:top;	padding:0px 0px 0px 0px !important;	margin-right:0px;}.button{	background-color:#e8e8e8;	border:solid 1px #d1d1d1;	color:#959494;	text-shadow:0px 1px 0px #fff;	cursor:pointer;	min-width:10%;	width:20%;	padding:6px 10px 12px 12px;	display:block;	margin-right:10px;	text-align:center;	font-size:12px;	text-decoration:none;	float:left;}.button:hover{color:#fff; text-decoration:none}/* FAQ STYLING------------------------------------------------------*/.ask{		cursor:pointer;	font-size:12px;	border-bottom:1px solid #d5d5d5;	padding:1px 0px 9px 0px;	clear:both;}.question{	background-color:#fbfbfb;	border-bottom:1px solid #d5d5d5;	margin:-5px 0px 10px 0px;	padding:15px 18px 0px 18px;}.openquestion{	color:#9e9e9e !important;	margin-bottom:5px;}.closedquestion{	color:#9e9e9e !important; 	margin-bottom:5px;}/* Container------------------------------------------------------*/#container{	width:980px;	margin:20px auto}#top_ridge{	height:10px;	background-image:url(../images/bg-content-top.png);	background-repeat:no-repeat;}#main{	background-image:url(../images/bg-content-repeat.png);	background-position:top;	background-repeat:repeat-y;	padding:0 45px}#bottom_ridge{	height:10px;	background-image:url(../images/bg-content-bottom.png);	background-repeat:no-repeat;}	/* Top------------------------------------------------------*/#top{	height:115px;	background-image:url(../images/double-line.gif);	background-repeat:repeat-x;	background-position:bottom;}#top_area{	height:115px;	background-image:url(../images/bg-top.gif);	background-repeat:no-repeat;	background-position:left top;}#logo{	float:left;	width:215px;}#mainmenu{	float:left;	width:675px;	position:relative;	z-index:20;}#mainmenu ul{position:relative; float:right; padding:65px 15px 0 0; list-style-type:none;}#mainmenu ul li{	float:left;	padding:0px 15px 17px 15px;	color:#727472;	position:relative;	font-size:14px;	text-transform:capitalize;}#mainmenu ul li a, #mainmenu ul li a:visited{	color:#727472;	text-decoration:none;}#mainmenu ul li a:hover, #mainmenu ul li.current a{	text-decoration:none;	color:#3f3f3f}#menu li li{	margin:0;	padding:0;	z-index:100;	background-image:none;	}#menu ul{	display:none;	position:absolute;	top:35px;	left:-30px;	width:135px;	padding:8px 0px 8px 0px !important;	background-color:#999999;	float:left;}#menu ul ul{top:-5px; left:90px;}#menu li ul a, #menu li ul a:visited{	padding:3px 15px;	text-decoration:none;	text-transform:capitalize;	width:105px;	display:block;	font-size:12px;	color:#fff}#menu li ul a:hover{	color:#f2f2f2;}.text-front{	overflow:hidden;	margin-bottom:0px;}/* Top Alt------------------------------------------------------*/#top_alt{	height:174px;	background-image:url(../images/double-line.gif);	background-repeat:repeat-x;	background-position:bottom;}#top_area_alt{	height:174px;	background-image:url(../images/bg-top.gif);	background-repeat:no-repeat;	background-position:left top;}#logo_alt{	text-align:center;}#mainmenu_alt{	z-index:20;	float:left;	clear:both;	width:890px;	position:relative}#mainmenu_alt ul{float:left;padding:0px; margin:0; list-style-type:none; position:relative}#mainmenu_alt ul li{	float:left;	padding:0px 20px 0px 0px;	color:#727472;	position:relative;	margin:0 20px 0 0;	font-size:16px;	text-transform:capitalize;	background-image:url(../images/menu_separator.gif);	background-repeat:no-repeat;	background-position:center right;}#mainmenu_alt ul li a, #mainmenu_alt ul li a:visited{	color:#727472;	text-decoration:none;}#mainmenu_alt ul li a:hover, #mainmenu_alt ul li.current a{	text-decoration:none;	color:#3f3f3f}#menu2 li li{	margin:0;	padding:0;	z-index:100;	background-image:none;	}#menu2 ul{	display:none;	position:absolute;	top:35px;	left:-21px;	width:127px;	padding:8px 0px 8px 0px !important;	background-color:#999999;	float:left;}#menu2 ul ul{top:-5px; left:100px;}#menu2 li ul a, #menu2 li ul a:visited{	padding:3px 15px;	text-decoration:none;	text-transform:capitalize;	width:105px;	display:block;	font-size:12px;	color:#fff}#menu2 li ul a:hover{	color:#f2f2f2;}.descnav{	display:block;	font-size:11px;	color:#727472}/* Header------------------------------------------------------*/#header{	height:357px;	margin:28px 0 0 0;	width:890px;	position:relative;}/*  Slideshow------------------------------------------------------*/#slideshow{	list-style-type:none;	margin:0;	padding:0;	width:890px;	height:312px;}#slideshow li{	list-style-type:none;	margin:0;	padding:0;	width:890px;	height:312px;}#slidenav{	position:absolute;	bottom:0;	height:45px;	width:80px;	background-image:url(../images/bg-opacity.png);	background-repeat:repeat;}#slideprev{	background-image:url(../images/slide-prev.png);	background-repeat:no-repeat;	width:13px;	height:20px;	position:absolute;	left:20px;	bottom:12px;	cursor:pointer;	z-index:10;}#slidenext{	background-image:url(../images/slide-next.png);	background-repeat:no-repeat;	width:13px;	height:20px;	position:absolute;	left:48px;	bottom:12px;	cursor:pointer;	z-index:10;}/* Content------------------------------------------------------*/#content{	padding:30px 0px 70px 0px;}#content_main{	width:560px;	float:left;	padding-right:30px;}#content_right{	width:290px;	float:left;	padding-left:10px;}.title{	border-bottom:solid 1px #d1d1d1;	padding-bottom:10px;	position:relative;	margin-left:80px}.title_page{	font-size:36px;	margin-bottom:0;}.desc_title{	color:#bebdbd;	font-size:24px;}/* homepage */.welcome_text{	font-size:30px;	color:#B6B50C;	line-height:32px;	text-align:center;	margin-bottom:60px;	}.butmore{	background-color:#e8e8e8;	border:solid 1px #d1d1d1;	color:#959494;	text-shadow:0px 1px 0px #fff;	padding:5px;	cursor:pointer;	min-width:10%;	width:20%;	padding:6px 10px 12px 35px;	display:block;	margin:20px 0 0 0;	text-align:center;	font-size:12px;	text-decoration:none;	background-image:url(../images/icon-button.png);	background-repeat:no-repeat;	background-position:15px 8px;	float:right;}#homepage_text{	background-image:url(../images/bg-glow.gif);	background-repeat:no-repeat;	background-position:top;	padding:50px 0 20px 0;}#bottom_box{	background-color:#e8e8e8;	border:solid 1px #d1d1d1;	padding:15px 20px 0 20px;	margin-top:20px;	position:relative}#container_scroll{	width:780px;	margin:auto auto;	position:relative;	list-style-type:none;}#container_scroll li{	list-style-type:none;	padding:0;	margin:0;}.c_left{	width:170px;	float:left;	text-align:right;	padding-right:20px}.c_right{	width:590px;	float:left;}.c_right h3{	margin-bottom:10px;}.social_network{	margin-top:20px;	border-top:solid 1px #d1d1d1;	text-align:right;	padding:15px 0 0px 0;}.social_network img{	vertical-align:middle;	display:inline;	padding-left:4px;}#arrowprev{	background-image:url(../images/nav-prev.png);	background-repeat:no-repeat;	width:14px;	height:21px;	position:absolute;	left:18px;	top:80px;	cursor:pointer;	z-index:10;}#arrownext{	background-image:url(../images/nav-next.png);	background-repeat:no-repeat;	width:14px;	height:21px;	position:absolute;	right:18px;	top:80px;	cursor:pointer;	z-index:10;}/* Column */.two_column{	width:48%;	float:left;	margin-right:4%;}.nomargin{	margin-right:0;}.two_column .imgleft{	margin-bottom:30px;}/* Content list */ul.row{	list-style-type:none;	margin:0px 0px 25px 0px;	padding:0px;}ul.row li{	list-style-type:none;	display:list-item;	margin:0px 0px 30px 0px;	padding:0px 0px 0px 0px;}ul.checklist{	list-style-type:none;	margin:0px 0px 25px 0px;	padding:0px;}ul.checklist li{	list-style-type:none;	display:list-item;	margin:0px 0px 12px 0px;	padding:0px 0px 0px 25px;	background-position:0px -2px;	background-image:url(../images/list-large.png);	background-repeat:no-repeat;	line-height:16px;}ul.displayrow{	list-style-type:none;	margin:0px 0px 25px 0px;	padding:0px;}ul.displayrow li{	list-style-type:none;	display:list-item;	margin:0px 0px 20px 0px;	padding:0px 0px 20px 0px;	border-bottom:solid 1px #d5d5d5;}ul.number_list{	list-style-type:none;	margin:0px 0px 25px 0px;	padding:0px;}ul.number_list li{	background-image:none !important;	padding-left:0px !important;	margin-bottom:15px;}ul.icon_contact{	width:259px;	list-style-type:none;	margin:0px 0px 5px 0px;	padding:0px;}ul.icon_contact li{	background-image:none !important;	padding-left:0px !important;	margin:-9px 0px 11px 0px;}/* sidebar */#sidebar h2{	font-size:18px;	margin-bottom:8px;}.side_box{	background-color:#fbfbfb;	border:solid 1px #d5d5d5;	border-width:1px 0;	padding:15px 15px;	margin-bottom:30px;}#sidebar ul{	list-style-type:none;	margin:0px;}#sidebar ul ul{	list-style-type:none;	margin:0px 0px 0px 0px;}#sidebar ul li a, #sidebar ul li a:visited{	color:#9e9e9e;	text-decoration:none;}#sidebar ul li a:hover{	color:#c6c4c4;	text-decoration:none;}#sidebar ul ul li{	background-image:url(../images/list.gif);	background-repeat:no-repeat;	padding:5px 0 5px 15px;	background-position:0 10px}.widget_cycle li{	background-image:none !important;	padding-left:0px !important;	margin-bottom:20px;	}.widget_cycle blockquote{	margin-bottom:0px;}.widget_cycle .testi_name{	text-align:right;	display:block}#widget_brochure{	height:64px;}#widget_brochure img{	margin-right:0px;}#widget_brochure h2{	font-size:22px;	margin-bottom:0px;	padding-top:5px;}#widget_ads{	text-align:center;}#widget_ads img{	margin-left:3px;}/* About------------------------------------------------------*/.italic-text{	font-size:16px;	font-style:italic;	line-height:22px;}.title-border{	border-bottom:solid 1px #d1d1d1;	padding:0 0 10px 0;	margin-bottom:17px}.title-border h3{	margin-bottom:5px;}.title-border .imgleft{	margin:0 8px 0 0;}	/* Services------------------------------------------------------*/.col_icon{	float:left;	width:135px;	}.col_text{	float:left;	width:425px;}.large_number{	font-size:36px;	float:left;	line-height:38px;}ul.number_list li p{	margin-left:40px;	margin-bottom:10px;	font-style:italic;}.text_list{	font-weight:bold;	margin-left:40px;}/* Gallery------------------------------------------------------*/#gallery_portfolio{	list-style-type:none;	margin:0;	padding:0;}#gallery_portfolio li{	list-style-type:none;	margin:0 28px 0 0;	background-color:#fbfbfb;	border:solid 1px #d5d5d5;	border-width:1px 0;	padding:15px 15px;	margin-bottom:30px;	width:248px;	float:left;}#gallery_portfolio li.nomargin{	margin-right:0 !important;}#gallery_portfolio li img{	margin-bottom:8px;}#gallery_nav{	padding:20px 0 20px 0;}#gallery_nav a#gal_prev{	text-decoration:none;	font-size:13px;	border:solid 1px #d1d1d1;	background-color:#e8e8e8;	padding:8px 20px 13px 30px;	background-image:url(../images/gallery_prev.png);	background-repeat:no-repeat;	background-position:12px 12px;	text-shadow:0px 1px 0px #fff;	width:50px;}#gallery_nav a#gal_next{	text-decoration:none;	font-size:13px;	border:solid 1px #d1d1d1;	background-color:#e8e8e8;	padding:8px 30px 13px 20px;	background-image:url(../images/gallery_next.png);	background-repeat:no-repeat;	background-position:60px 12px;	text-shadow:0px 1px 0px #fff;	width:50px;	float:right;	margin-top:-10px}/* Blog------------------------------------------------------*/.post{	margin:0px 0px 30px 0px;}.entry_icon{	float:left;	width:100px;	padding-right:14px;}.entry_icon img{	margin:0 10px 10px 0;}.entry_icon ul{	list-style-type:none;	padding:0;	margin:0;}.entry_icon li{	width:100px;	list-style-type:none;	padding:5px 0 5px 0;	border-bottom:solid 1px #d5d5d5;	font-size:11px;}.entry_icon li a, .entry_icon li a:visited{	color:#9e9e9e;	text-decoration:none;}.entry_icon li a:hover{	text-decoration:underline;}.entry_text{	float:left;	width:446px;}.entry_text img{	margin-bottom:5px;}.post_title{	border-bottom:solid 1px #d5d5d5;	padding-bottom:8px;	}.post_title a, .post_title a:visited{	text-decoration:none;}.pagenavi{}.pagenavi{}.pagenavi a, .pagenavi a:visited{color:#9e9e9e; text-decoration:none; margin-right:4px;  width:18px; height:18px; display:block; float:left; text-align:center; line-height:18px; border:solid 1px #d5d5d5; padding:2px; background-color:#e8e8e8;}.pagenavi a.current{		color:#9e9e9e;	font-weight:bold}.pagenavi .page{float:left; margin-right:4px; line-height:18px; border:solid 1px #d5d5d5; padding:2px 10px; background-color:#e8e8e8;}#comment{	padding:0px 0px 20px 0px;	margin-left:152px;}#comment h3{	width:455px;	margin:0px 0px 2px -38px;	padding-bottom:10px;	border-bottom:1px solid #d5d5d5;}#comment ol{	margin:0px;	padding:10px 0px 0px 0px;	list-style-type:none;}#comment ol li ol{	margin-left:80px;	}.commentlist li{position:relative;}/* safari hack */@media screen and (-webkit-min-device-pixel-ratio:0) {.commentlist li{	position:relative; 	list-style-type:none;	padding-top:30px;}}/* opera hack */@media all and (min-width: 0) {.commentlist li{	position:relative; 	list-style-type:none;	padding-top:30px;}}.commentlist li small{font-size:11px; font-style:italic}.avatar{position:absolute; top:0; left:0}.comment_text{ margin-left:80px; width:auto; border-bottom:solid 1px #e2e1e1;  padding:0px 0px 5px 0px; margin-bottom:10px; margin-top:-25px;}.reply{float:right}#comment_form{	margin-left:104px;}#comment_form h3{	width:455px;	margin:10px 0px 2px 10px;	padding-bottom:10px;	border-bottom:1px solid #d5d5d5;}#comment_form form{	padding:20px 28px 50px 10px;	position:relative;}#comment_form .input{	border:1px solid #d5d5d5;	font-size:12px; 	width:256px; 	padding:7px 5px; 	margin:0px 0px 15px 0px; 	color:#959494;}#comment_form .textarea{}#comment_form button{	right:38px;	bottom:0;	position:absolute;	border:1px solid #d5d5d5;	background-color:#e8e8e8;	padding:0px; margin:0px; 	width:97px; 	height:33px; 	cursor:pointer; 	float:right; 	margin-top:10px;	color:#959494;	font-size:13px;	text-shadow:0px 1px 0px #fff;}/* Contact------------------------------------------------------*/#map{	width:259px;	height:293px;	margin-bottom:5px;	float:left;}form{	margin:0; 	padding:0;}#contact_area{	position:relative;	padding:0px 0 0 0;}#contactFormArea{	width:406px;	margin:-20px 0px 20px 0px;	padding:30px 0 0 0;}label{	margin-bottom:3px;}fieldset{	border:0px;}.textfield{	border:1px solid #d5d5d5;	font-size:12px; 	width:406px; 	padding:7px 5px; 	margin:0px 0px 15px 0px; 	color:#959494;}.input-submit{	background-image:url(../images/but-send.jpg);	background-repeat:no-repeat;	border:none;	width:84px; 	height:34px; 	cursor:pointer; 	float:right; 	margin-top:10px;	margin-right:-12px\0/;	color:#959494;	font-size:13px;	text-shadow:0px 1px 0px #fff;}/* ie7 hack */*:first-child+html .input-submit{	background-image:url(../images/but-send.jpg);	background-repeat:no-repeat;	border:none;	width:84px; 	height:34px; 	cursor:pointer; 	float:right; 	margin-top:10px;	margin-right:-12px;	color:#959494;	font-size:13px;	text-shadow:0px 1px 0px #fff;}.textarea{	border:1px solid #d5d5d5;	font-size:12px;	overflow:hidden;	width:406px; 	padding:6px 5px; 	margin:0px 0px 5px 0px; 	color:#959494;	font-family:Arial;}.loading{    background:url(../images/loading-contact.gif) no-repeat;	background-position:0px 3px;    padding-left:25px;	color:#797979;    margin:19px 20px 0px 0px;    float:right;}.success-contact{	text-align:center;    color:#3F9153;	margin-bottom:10px;    padding:8px 10px 8px 37px;    background:#D7F7DF url(../images/success.png) no-repeat;	background-position:120px 9px;    border:1px solid #A3F7B8;} /* Footer------------------------------------------------------*/#footer{	background-image:url(../images/double-line.gif);	background-repeat:repeat-x;	background-position:top;	height:70px;	padding:10px 0 0 0;	font-size:11px}#footer_area{	background-image:url(../images/bg-bottom.gif);	background-repeat:no-repeat;	background-position:left bottom;	padding:5px 0 0 0;	text-align:center;	height:65px;}