address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
.arrowlink { color:#b6b6b6; font-size:10.5px; padding-bottom:0px; clear:left; }
a { outline:none; }
html {
  height: 100%;
}


body { padding: 0px; margin: 0px; height:100%; font-family:Arial, Arial, Helvetica, sans-serif; color:#000; font-size:12px;}

h1,h2,h3,h4,h5,h6 { font-family: Arial, Arial, Helvetica, sans-serif; color:#5c5c5c; margin:0; font-style:normal;}

h1 {font:27px Arial,Arial,Helvetica,sans-serif; margin:0 0 18px;}
h2 {font:24px Arial,Arial,Helvetica,sans-serif; }
h3 {font:16px Arial,Arial,Helvetica,sans-serif; }
h4 {font-size:14px;}
h5 {font-size:14px;}
h6 {  font-size:14px; font-style:normal; }
img { border:0; }
ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
.pwhite { color:white; }

/*HEADER*/
#dog { position:absolute; top:105px; left:495px;}

#header a { color:#FFF; text-decoration:none; }
#header a:visited { color:#FFFF; text-decoration:none; }
#header a:hover { color:#FCC803; }
#header a:active { color:#FFF; }
#headerhp a { color:#FFF; text-decoration:none; }
#headerhp a:visited { color:#FFFF; text-decoration:none; }
#headerhp a:hover { color:#FCC803; }
#headerhp a:active { color:#FFF; }

#headerhp { height:320px; background: #000000;}
#headercontenthp { position:relative; top:0; margin:0 auto; width:960px; height:320px;}
#header { background-color:#000000; border-bottom:4px #b6b6b6 solid; height:160px; }
#headercontent { position:relative; top:0; margin:0 auto; width:960px; height:160px; }

.callnow {height:40px;}
.callnow-inside { background-color:#fcbb07; height:40px;display:none; }
.callnowcontent { position:relative; top:0; margin:0 auto; width:920px; height:40px;}
.callnow p { padding-top:9px; margin:0; font-size:19px; color:#292929; }

.headertable { bottom:1.4%; position:inherit; border:0px; margin:0px; padding:0px; width:960px; height:243px; }
.headercopy { width:400px; text-align:left; color:#fff; font-size:12px; position:absolute; margin:150px 0px 0px 20px; }
.headercopy h1 { color:#faca0c; margin:0; padding-top:1%; font-size:18px; }
#headerportfolio { background-color:#000000; border-bottom:4px #b6b6b6 solid; height:200px;  background-color:#000000; border-bottom:4px #b6b6b6 solid; height:200px;}
#headerportfolio a:link { color:#b6b6b6; text-decoration:none; }
#headerportfolio a:visited { color:#b6b6b6; text-decoration:none; }
#headerportfolio a:hover { color:#FFF; }
#headerportfolio a:active { color:#b6b6b6; }
#headerportfoliocont { position:absolute; top:0; margin-left:-480px; left:50%; width:960px; height:200px; }

#hpviewp { position:absolute; width:148px; height:43px; z-index:1; background-image:url(../images/graphic-design-portfolio.png); top:221px; left:416px; text-indent:-9999px; }
#hpviewp:hover {background-position:0px -44px;}
#hpviewp:active {background-position:0px -88px;}

#hostingacct { padding:40px 10px 0px 20px; float:right; width:172px; height:325px; border-left:1px solid #8a8a8a; }
#hostingtform { width:525px; padding:0; margin-left:230px; position:relative; }
#hostingplans { width:738px; padding-bottom:20px; border-bottom:1px dashed #b6b6b6; }

#logo { width:300px; height:110px; padding: 23px 0px 00px 10px; border:0px; color:#faca0c; font:Arial, Helvetica, sans-serif; font-size:22px; }
#logo a { color:#faca0c; text-decoration:none; }
#logo a:visited { color:#faca0c; text-decoration:none; }
#logo a:hover { color:#faca0c; }
#logo a:active { color:#faca0c; }


/*Main Menu. Drop Down*/
#menu { position:absolute; margin:65px 0px 0px 375px; border-bottom:solid 2px #FCC803; width: 570px; float: left; }
#menu ul { list-style: none; margin: 0; padding: 0; width: 95px; float: left; }
#menu h3 { font: 18px Arial, Arial, Helvetica, sans-serif; text-align:center; margin:0; padding:2px; }
#menu ul ul { font: bold 13px/25px arial, helvetica, sans-serif; display: block; background:#000; position: absolute; opacity:0.9; filter:alpha(opacity=90); padding-left:3px; width:180px; z-index: 500; }
#menu ul ul li { border-width:2px; border-style:solid; border-color:#000 #000 #292929 #000; }
#menu li { position: relative; }
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul { display: none; }
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul { display: block; }




/*Fetch. Get More Business*/
#fgmb { width:255px; left:695px; top:123px; position:absolute; z-index:1; color:white; }
#fetch { font:45px Arial Black, Arial Black, Gadget, sans-serif; letter-spacing:-4px; line-height:42px; }
#gmb { font:20px Arial Black, Arial Black, Gadget, sans-serif; text-transform:capitalize; letter-spacing:-1px; color:#FCC803; line-height:24px; }
#call { font:20px Arial Black, Arial Black, Gadget, sans-serif; text-transform:capitalize; letter-spacing:-1px; color:#FCC803; line-height:24px; width:180px; left:765px; top:123px; position:absolute; z-index:1; }


#topnav { background-color:#292929; height: 20px; padding: 8px 0px 0px 0px; text-align:right; float: right; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #b6b6b6; margin:0px; }
#topnav a:link { color:#b6b6b6; text-decoration:none; }
#topnavleft { float:right; border:0px; margin:0px; }
#topnavright { float:right; margin-right:12px; }





/*CONTENT*/
.featuredproject { padding:10px 0px 10px 0; width:710px; height:100%; clear:left; }
.featuredimg { padding:0px; margin:0px 10px 5px 0px; border:1px #b6b6b6 solid; float:left; }
.featured { width:880px; height:215px; border-bottom:1px dashed #b6b6b6; padding-bottom:25px; }
.featimg { margin-left:-11px; padding-right:20px; float:left; }


#contactus { margin:0px 0px 0px 20px;width:250px; float:left; }
#contactForm { position:relative;width:450px; padding:0px; margin:0px 0px 0px 330px; }
#contactForm .inputTextBox { border:1px solid #000000; font-size:15px; height:23px; line-height:25px; margin-bottom:10px; padding:2px 2px 0; width:270px; }
#contactForm label {display:block; font-size:16px; font-weight:bold; }
#contactForm .submitButton { background-color:#272727; color:#FFFFFF; font-size:16px; font-weight:bold; height:30px; width:160px; }
#contactForm h3 {
font-size:16px;
font-weight:bold;
color:#000000;

 }

#contactForm .result{
  background-color:#66CC00;
  border: 1px solid #006600;
  width: 100%;
  font-size: 14px;
  padding: 20px;
  vertical-align:middle;
  color: white;
}
#contactForm .error{
  background-color:#f78080;
  border: 1px solid #800000;
  width: 100%;
  font-size: 14px;
  padding: 20px;
  vertical-align:middle;
  color: white;
}


#contactForm .required {
  position:absolute;
  left:-10px;
color: #660000;
font-size:24px;
font-weight:bold;
}


#contactForm textarea { border:1px solid #000000; font-size:14px; height:110px; margin-bottom:10px; width:370px; }
#container { width:100%; height:100%; }

.wrap_layout {height: auto; min-height: 100%; position:relative; margin: 0px auto;}


.action-spot {overflow: hidden;position:relative;height:40px; margin:0px; padding:0px;}
.action-spot li {display:none;position:absolute;top:0px;left:0px;font-size:22px; padding:6px 0px;}
.action-spot li a {
text-decoration: none;
color:black;
}

#content { position:relative; margin: 0px auto; width:920px; padding:10px 20px 138px 20px; }
#content a:link { color:#5c5c5c; text-decoration:none; }
#content a:visited { color:#5c5c5c; text-decoration:none; }
#content a:hover { color:#ffb300; }
#content a:active { color:#5c5c5c; }

#desdiv a:link { color:#ffb300; text-decoration:none; }
#desdiv a:visited { color:#ffb300; text-decoration:none; }
#desdiv a:hover { color:#000; }
#desdiv a:active { color:#ffb300; }

#hostingacct { padding:40px 10px 0px 20px; float:right; width:172px; height:325px; border-left:1px solid #8a8a8a; }
#hostingtform { width:525px;}
#hostingplans { width:718px; padding-bottom:20px; border-bottom:1px dashed #b6b6b6; }

.services { width:920px; height:400px; padding-bottom:50px; }
.servicesimg { padding-right:15px; float:left; }
.servicescolmns { float:left; }
.servicescolmns > ul { list-style-type:disc; }
.servicescopy { height:100%; }
.servicescopy > p { text-indent: 25px; font-size: 14px; margin:0px; }
.servicescopy img { border:solid 1px #B6B6B6; }

.submitButton { background-color:#272727; color:#FFFFFF; font-size:12px; font-weight:bold; height:30px; margin-bottom:20px; width:100px; }

.testimonials { padding:15px 0px 15px 0px; width:920px; border-bottom:1px dashed #b6b6b6; }
#testimonialform { padding:0; }
#testimonialform .inputTextBox { border:1px solid #000000; font-size:15px; height:23px; line-height:25px; margin-bottom:10px; padding:2px 2px 0; width:400px; }
#testimonialform label { display:block; font-size:12px; font-weight:bold; }
#testimonialform .submitButton { background-color:#272727; color:#FFFFFF; font-size:12px; font-weight:bold; height:30px; margin-bottom:20px; left:50%; width:100px; }
#testimonialform textarea { border:1px solid #000000; font-size:14px; height:170px; margin-bottom:10px; width:600px; }

#whatsnew { padding:30px 0px 20px 15px; float:right; width:174px; height:100%; border-left:1px solid #8a8a8a; }
#whatsnew h3 {font:16px Arial,Arial,Helvetica,sans-serif; padding-bottom:10px;}
.whatsnewentry { width:920px; border-bottom:1px dashed #b6b6b6; padding-bottom:25px; }





/*FOOTER*/

#twitter_badge_container{width: 310px; background: #C1EAFF; position:absolute; margin: 22px 0px 0px 60px;}
#twitter_badge_tl{background: transparent url(../images/twitter_tl.png) top left no-repeat;}
#twitter_badge_tr{background: transparent url(../images/twitter_tr.png) top right no-repeat;}
#twitter_badge_bl{background: transparent url(../images/twitter_bl.png) bottom left no-repeat;}
#twitter_badge_br{background: transparent url(../images/twitter_br.png) bottom right no-repeat; }
#twitter_badge_inner{padding: 45px 10px 10px 10px;}
#twitter_badge_via {font-size: 10px }
#twitter_badge_via a {color: #666}
/* defaults */


#my_twitter_status{}
#my_twitter_status_time{color: #666; font-size: 10px;}


#copyright { clear: both; text-align: center; padding: 13px 0px 0px 0px; color:#6F6F6F; font-size:10px;}

#footer { margin-top: -138px; height: 138px; clear:both; background-image: url(../images/cimetta_site_footer_sliver.jpg); background-repeat: repeat-x; width:100%; }



#footercontent { position:relative; margin: 0px auto; width:960px; height:100%; }
#footercontact { margin:20px 20px 5px 11px; padding:0px 0px 0px 5px; float:right; text-align:left; font-size:11px; color: #b6b6b6;  border-left:1px #5c5c5c solid; }
#footercontact h3 { color:#FCC803;}
#footermcol1 { float:left; padding:0px; margin:24px 0px 0px 395px; }
#footermcol2 { float:left; padding:0px; margin:24px 0px 0px -5px; }
.footermenu { font-size:11px; line-height:16px; position:relative; width:85px; padding:0px; margin:0px; }
#footer a:link { color:#b6b6b6; text-decoration:none; }
#footer a:visited { color:#b6b6b6; text-decoration:none; }
#footer a:hover { color:#FFF; }
#footer a:active { color:#b6b6b6; }
.footermenu ul li { padding:0px; text-align:left; padding:0px; text-align:left;}
#footertestimonials {float: right; padding: 55px 10px 0px 0px}

#webicons {position:absolute; width: 35px; margin: 20px 0px 0px 20px; }
#webicons img {margin: 0px 0px 8px 0px; }


/* ---------------- TEMPLATES SHOP CSS ------------------ */
#categories { float:left; width:210px; }
#categories ul { width:176px; background:#ffffff; margin-top:8px; padding:13px; line-height:1.1em; display: block;}
#categories ul {list-style-type: none;}
#categories ul a { color:#FFF; text-decoration:none; background:url(../images/marker.gif) 0 5px no-repeat; padding-left:12px;}
#categories ul a:hover { color:#000; text-decoration:underline;}
#categories ul a.activeCategory { color:#000; text-decoration:underline;}

#main-content { float:left; width:707px; }

