/* commercialistivoghera.it Template */
#preloadedImages{width:0px; height:0px; display:inline; background-image:url(../imgs/headers/what-we-do.gif); background-image:url(../imgs/headers/who-we-are.gif)}
body{margin:0; background-image:url(../imgs/body_bckbtm.jpg)}
br{clear:left}

/* BLACK CLIENT AREA */
#blackbar{
	height:50px;
	margin:0px;
	background-color:#000;
	text-align:right
}
#blackbar .leftend{width:44px; height:25px; float:right; margin-right:20px; margin-top:2px}
#blackbar .rightend{width:32px; height:25px; float:right; margin-top:2px}

#blackbar .email a{width:91px; height:25px; background:url(../imgs/blackbarnav/contact.jpg) 0 0 no-repeat; padding:0; margin-top:2px; display:block; float:right}
#blackbar .email a:hover{background-position:-91px 0; padding:0}

#blackbar .blog a:hover{background-position:-91px 0; padding:0}

#blackbar .blog a{width:91px; height:25px; background:url(../imgs/blackbarnav/blog.jpg) 0 0 no-repeat; padding:0; margin-top:2px; display:block; float:right}
#blackbar .client a{width:97px; height:25px; background:url(../imgs/blackbarnav/client.jpg) 0 0 no-repeat; padding:0; margin-top:2px; display:block; float:right}
#blackbar .client a:hover{background-position:-97px 0; padding:0}

#blackbar .tollfree{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#FFF;
	float:left;
	margin-top:0px;
	margin-left:1px;
	width: 600px;
}

/* TOP AREA SECTION */
#top_area{
	margin:0;
	width:100%;
	height:120px;
	background:url(../imgs/top_bck.jpg) repeat-x top;
	border:0;
	background-color:#C00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#top_area .wrapper{margin-left:auto; margin-right:auto; width:760px}
#top_area .wrapper .logo{
	margin-top:0px;
	border:0;
	float:left;
	display:block
}

/* MIDDLE CONTENT AREA */
#middle{margin:0; width:100%; height:250px; background-image:url(../imgs/body_bck.jpg); border:0}

#center_content{
	width:760px;
	height:250px;
	border:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center
}
#center_content .frametop{
	margin-top:-64px;
	float:right;
	display:block;
	border:0;
	margin-right:auto
}

div#center_content .welcometxt{
	width:758px;
	height:230px;
	display:block;
	float:left;
	text-align:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#F4F2B4;
	line-height:20px
}
div#center_content .welcometxt a:link{color:#F4F2B4}
div#center_content .welcometxt a:hover{color:#FFF}
div#center_content .welcometxt a:visited{color:#F4F2B4}

#accessbeauty{width:404px; margin:0; margin-left:auto; margin-right:auto; margin-top:25px; clear:both; display:block}

/* MENU SECTION */
.nav{height:29px; background:url(../imgs/bottom_bck.jpg) bottom repeat-x; text-align:center}
#menu{
	width:760px;
	height:35px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top: 10px;
}
.whoweare a{display:block; width:154px; height:40px; color:#333; background:url(../imgs/nav/who_we_are.jpg) 0 0 no-repeat; text-decoration:none; float:left; margin-left:10px; margin-right:10px; padding:0}
.whoweare a:hover{background-position:-155px 0; color:#049; padding:0}
.whoweare a:active{background-position:0 0; color:#fff; padding:0}
.whatwedo a{display:block; width:154px; height:40px; color:#333; background:url(../imgs/nav/whatwedo.jpg) 0 0 no-repeat; text-decoration:none; float:left; margin-right:10px; padding:0}
.whatwedo a:hover{background-position:-156px 0; color:#049; padding:0}
.whatwedo a:active{background-position:0 0; color:#fff; padding:0}
.portfolio a{display:block; width:154px; height:40px; color:#333; background:url(../imgs/nav/ourportfolio.jpg) 0 0 no-repeat; text-decoration:none; float:left; margin-right:10px; padding:0}
.portfolio a:hover{background-position:-156px 0; color:#049; padding:0}
.portfolio a:active{background-position:0 0; color:#fff; padding:0}
.faq a{
	display:block;
	width:157px;
	height:40px;
	color:#333;
	background:url(../imgs/nav/newsletter.jpg) 0 0 no-repeat;
	text-decoration:none;
	float:left;
	margin-right:10px;
	padding:0
}
.faq a:hover{background-position:-155px 0; color:#049; padding:0}
.faq a:active{background-position:0 0; color:#fff; padding:0}
.getstarted a{display:block; width:140px; height:40px; color:#333; background:url(../imgs/nav/get_started.jpg) 0 0 no-repeat; text-decoration:none; float:left; padding:0}
.getstarted a:hover{background-position:-143px 0; color:#049; padding:0}
.getstarted a:active{background-position:0 0; color:#fff; padding:0}

/* PAGE CONTENT */
#pagecontent{width:740px; margin-left:auto; margin-right:auto}

/* WHO WE ARE */
div#idwhoweare{width:720px; border:#FFF solid 10px; background:#F3F3F3; margin-bottom:30px; margin-top:60px; padding-left:10px; padding-right:10px; padding-bottom:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; color:#500; line-height:20px; margin-left:-10px}
div#idwhoweare .heading{margin:20px 0 -5px 0}
div#idwhoweare a:link{color:#C00; text-decoration:underline}
div#idwhoweare a:active{color:#C00; text-decoration:underline}
div#idwhoweare a:visited{color:#C00; text-decoration:underline}
div#idwhoweare a:hover{color:#F60; text-decoration:underline}
div#idwhoweare ul{margin:0; padding:0; list-style:none}
div#idwhoweare li{margin:10px 0 0 0; padding:5px 10px; border:1px dotted #C60; background:#FBF4E2; font-size:12px; color:#000}
div#idwhoweare p{margin:0; padding:0; color:#000}

/* WHAT WE DO */
div#idwhatwedo{width:720px; border:#FFF solid 10px; background:#F3F3F3; margin-bottom:30px; margin-top:60px; margin-left:-10px; padding-left:10px; padding-right:10px; padding-bottom:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; line-height:20px; font-weight:normal; font-variant:normal; color:#500}
div#idwhatwedo #services{margin:0; padding:0; padding:10px 0 0 10px; list-style:none}
div#idwhatwedo #services a:link, #services a:active, #services a:visited{color:#C00; text-decoration:underline}
div#idwhatwedo #services a:hover{color:#F60; text-decoration:underline}
div#idwhatwedo #services img{vertical-align:middle; margin-right:10px; margin-top:-2px}
div#idwhatwedo .heading{margin:20px 0 -5px 0}
div#idwhatwedo h2{color:#333; height:18px; font-size:125%; font-weight:bold; letter-spacing:-1px}
div#idwhatwedo #design, #layout, #hosting, #domains, #print, #maintenance, #specialty{margin:0; padding:10px; border:1px #CCC solid; background:#FFF}
div#idwhatwedo p{margin:0; padding:0; color:#000}
div#idwhatwedo .table-head{margin:10px; background:#990100; color:#FFF}
div#idwhatwedo table{width:688px; background:#FFF; padding:5px}
div#idwhatwedo td{text-align:center; width:50%; height:50%}
div#idwhatwedo ul{margin:0; padding:0; margin-left:50px; margin-top:20px; margin-bottom:20px}
div#idwhatwedo .pricing{color:#F00; font-weight:bold; padding:5px; width:98%; height:20px; background:#FBF4E2; border:1px solid #C60; margin-bottom:5px}
div#idwhatwedo a:link, #services a:active, #services a:visited{color:#C00; text-decoration:underline}
div#idwhatwedo a:hover{color:#F60; text-decoration:underline}
div#idwhatwedo #processbox{width:97%; margin:10px 0; padding:10px; clear:both; background:#FBF4E2; border:1px solid #A20000}
div#idwhatwedo #processbox p{margin:0 0 10px 0; padding:10px; background:#FFF}

/* FREQUENTLY ASKED QUESTIONS */
div#idfaq{width:720px; border:#FFF solid 10px; background:#F3F3F3; margin-bottom:30px; margin-top:60px; margin-left:-10px; padding-left:10px; padding-right:10px; padding-bottom:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; color:#500}
div#idfaq .heading{margin:20px 0 5px 0}
div#idfaq p{margin:0; padding:0; padding-bottom:10px; line-height:20px; color:#000}
div#idfaq a:link, 
div#idfaq a:active, 
div#idfaq a:visited{color:#C00; text-decoration:underline}
div#idfaq a:hover{color:#F60; text-decoration:underline}

#idgetstarted{width:720px; border:#FFF solid 10px; background:#F3F3F3; margin-bottom:30px; margin-top:60px; margin-left:-10px; padding-left:10px; padding-right:10px; padding-bottom:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; color:#500}
div#idgetstarted a:link, 
div#idgetstarted a:active, 
div#idgetstarted a:visited{color:#C00; text-decoration:underline}
div#idgetstarted a:hover{color:#F60; text-decoration:underline}
.imgheader{margin-top:-37px; margin-left:-20px; margin-bottom:13px}

/* PORTFOLIO SECTION SETUP */
div#idprojects{width:720px; border:#FFF solid 10px; background:#F3F3F3; margin-bottom:30px; margin-top:60px; padding-left:10px; padding-right:10px; padding-bottom:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; color:#500; line-height:20px; margin-left:-10px}
div#idprojects ul{margin:0; padding:0; list-style:none}
div#idprojects li{margin:0; padding:0; float:left; display:block}

div#idprojects .desc{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#333; width:340px; float:left; margin-right:5px; padding:10px; padding-right:5px; line-height:20px}
div#idprojects .info{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#333; width:345px; float:left; padding:10px; padding-right:0; list-style:none; font-style:normal; text-transform:uppercase; line-height:20px}
div#idprojects .info .blck{color:#333; text-transform:none; text-align:right}
div#idprojects h1{color:#C00; height:18px; font-size:175%; font-weight:normal; letter-spacing:-1px; margin:20px 0 15px 0; padding:0; clear:both}
div#idprojects .clear{clear:both}
div#idprojects a:link, #idwhatwedo a:active, #idwhatwedo a:visited{color:#C00; text-decoration:underline}
div#idprojects a:visited{color:#C00; text-decoration:underline}
div#idprojects a:hover{color:#F60; text-decoration:underline}
div#idprojects .heading{margin:20px 0 0 0}

/* HEADERS */
.showheader{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; color:#C00; margin-top:20px; margin-left:5px}

/* BOTTOM AREA SECTION */
#bottom_area{margin:0; width:100%;height:250px;background-color:#333; background:url(../imgs/lower_bck.jpg) repeat-x; text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#FFF; padding-top:20px; padding-bottom:100px; margin-bottom:auto}
#bottom_content{width:760px; height:580px; margin-left:auto; margin-right:auto; margin-top:0; padding-top:20px}
#contactus, #whatsnew{width:600px; height:150px; background-color:#525252; border:10px #161616 solid; padding:20px; margin-left:auto; margin-right:auto; display:block; margin-top:20px; margin-bottom:50px}
#contactus .imgcontactus{margin-top:-47px; margin-right:-30px; display:block}
#bottom_area a:link, 
#bottom_area a:active, 
#bottom_area a:hover, 
#bottom_area a:visited{text-decoration:none; color:#FF9}

/* FORM SETUP */
form{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	line-height:7px;
	margin:0px;
	font-style: normal;
}

#phone, #address, #online{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#C00; margin-top:10px}
input{
	margin-bottom:1px;
	border:1px #000 solid;
	color:#000000;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:1px;
	text-align:left;
}
textarea{margin-bottom:10px; border:1px #CCC solid; background-color:#999; color:#FFF; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:12px; overflow:hidden; padding:5px}

h3{margin:0; padding:0}

h4{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#FFF; font-weight:normal; margin:0; padding:0}
.required{
	margin:0px;
	font-size:10px;
	color:#CCCCCC
}

