html, body
{
    margin: 0px 0px 0px 0px;
    line-height: 23px;
	font-family: Arial, Helvetica, sans-serif;
 	font-size:15px;
	background:url(images/body-bg.png) top repeat-x #2a0606;	
	color:#ffeebb;
	
}


/* main site links */
a:link {color: #ff9c00; text-decoration:underline;}
a:visited {color: #ff9c00; text-decoration:underline;}
a:hover {color: #ffc76f; text-decoration:underline;}
img {display:block; border:none;}
img, div { behavior: url(javascript/iepngfix.htc); }



#webuilddotcom {width:100%; margin:0 auto; background:url(images/we-build-dot-com.png) top center no-repeat;}
#siteWrapper {width:100%; background:url(images/site-wrapper2.jpg) top center no-repeat;}
#global {width:960px; margin:0px auto 0px auto;}

#headerWrapper {position:relative;}
#iheaderWrapper {position:relative; height:74px;}

#logo {position:absolute; left:15px; top:-369px; z-index: 150;}
#logo img {}
#clicktocall {position:absolute; left:795px; top:-370px;}
#callus {position:absolute; left:555px; top:-368px;}

#ilogo {position:absolute; left:15px; top:12px; }
#iclicktocall {position:absolute; left:795px; top:11px;}
#icallus {position:absolute; left:555px; top:13px;}

#navWrapper {margin-top:17px;}
#nav {padding-left:32px; line-height:43px; height:41px; background:url(images/web-company-nav.png) no-repeat; }


#slideWrapper { padding-top:51px; overflow: hidden;}
#slideWrapper .slider {
    width:960px; height:330px;
	background:url(javascript/jquery/nivo/style1/loading.gif) no-repeat 50% 50%; 
}


#flashContent {width:960px; height:330px;}

#iContentWrapper {background:url(images/i-content-bg.gif) repeat-y; margin-top: 7px;}
#iContentWrapperSingle {background:url(images/ii-content-bg.gif) repeat-y; margin-top: 7px;}

#iContent {background:url(images/i-content-top.jpg) top no-repeat; padding:15px; min-height:500px;}
#iContentSingle {background:url(images/ii-content-top.jpg) top no-repeat; padding:15px; min-height:500px;}

p.top {font-size:16px; line-height:24px;}

#iLeft {float:left; width:720px;}
#iLeftSingle {width:930px;}

#iRight {float:right; width:190px; line-height:normal; padding-right:1px; padding-top:10px;}

#c2aWrapper {height:171px; position:relative; margin-top:18px;}
#c2aWrapper a {text-decoration:none;}
#c2aWrapper div {position:absolute; height:171px; width:234px; top:0px;}
#c2aWrapper ul {padding-top:20px; margin:0px; list-style:none; padding-left:12px; color:#fafafa; line-height:24px;}
#c2aWrapper li {padding-left:15px; background:url(images/list-item-bg.png) no-repeat; background-position:0 6px;} 
#c2aWrapper h2 {padding-left:80px; margin:0px; margin-top:19px; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:15px;background:none;padding-bottom:0px; }
#c2aWrapper h1 {padding-left:80px; margin:0px; margin-top:19px; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:15px;background:none;padding-bottom:0px; }

#c2aWrapper ul li {font-size: 13px;}
#c2aWrapper ul li a {color: #fafafa;}

#c2a1 {background: url(images/website-design-company.png) no-repeat; left:1px;}
#c2a1 h1 {color:#553a17; }
#c2a2 {background:url(images/ecommerce-website-company.png) no-repeat; left:241px;}
#c2a2 h2 {color:#553a17; }
#c2a3 {background:url(images/online-marketing-seo-services.png) no-repeat; left:481px;}
#c2a3 h2 {color:#094327; }
#c2a4 {background: url(images/central-arkansas-website-hosting.png) no-repeat; left:722px;}
#c2a4 h2 {color:#0d264c;}

#homeMainWrapper {margin-top:30px;}
#homeBlog {width:415px; min-height:350px; padding:2px 10px; border-right:solid 1px #5b3416; float:left;}
#homeBlogHeader {width:370px; height:39px; padding-left:46px; background:url(images/little-rock-web-development-news.png) no-repeat; }
.homeBlogTitle {font-size:15px; line-height: 18px; color:#d9aa3f; margin-top:15px;}
.homeBlogTitle a {text-decoration: none;}
.homeBlogStory {font-size:12px; color:#ffd4a1; padding:6px 0px; line-height:17px;}

#portfolioDetailWrapper {background: url(images/portfolio-client-info-bg.png) no-repeat top left;}
#portfolioDetailBottom {background: url(images/portfolio-client-info-bottom.png) no-repeat top left; width: 715px; height: 8px;}

#portfolioBack {height: 40px; padding-top: 7px; margin-top: 10px; margin-bottom: 10px;}
#portfolioDetail {font-size: 14px; float: left; margin: 0 0 0 8px; padding: 10px 13px 10px 8px; width: 440px;}
#portfolioDetail a {color: #ffd047; font-size: 16px; font-weight: bold;}
#portfolioService {float: left; width: 220px; padding: 10px;}
#portfolioService ul {margin-top: 10px; list-style-type: none; margin-left:-20px;}
#portfolioService ul li { margin-left: -20px; font-size: 12px;  line-height:15px;   background: url(images/logoBullet2.gif) left 3px no-repeat; padding: 2px 0 4px 18px;}
#portfolioService ul li a {text-decoration: underline;}
.portfolioTable {border: none;}
.portfolioTable tr td {border: none; background: none;}
.portfolioOdd {background: url(images/portfolio-thumbs-bg-2.png) no-repeat; height: 246px; width: 922px;}
.portfolioEven {background: url(images/portfolio-thumbs-bg-1.png) no-repeat; height: 246px; width: 922px;}

.portfolioListWrapper {width: 225px; height: 241px; margin: 10px 0 0 0; padding: 0;  background: url(images/th-bg.png) top no-repeat;}
.portfolioListTitle {font-weight: bold; font-size: 13px; text-align: center; margin-top: 5px; line-height:15px;}
.portfolioListTitle a {color: #f3c168; text-decoration: none;}

#portfolioNav {}
#portfolioNav h1 {float: left; background:none; line-height:normal; padding:0px; margin:0px; padding-bottom:10px;}
#portfolioNav div {float: right;}
#portfolioNav div span {display: block; padding: 3px 5px; float: left; margin-right: 10px; font-weight: bold;}

#portfolioSlideshowPrev {background: url(images/sideSlide-left.png) no-repeat center right; width: 50px; height: 520px; float: left;}
#portfolioSlideshowNext {background: url(images/sideSlide-right.png) no-repeat center left; width: 50px; height: 520px; float: left;}
#portfolioSlideshowTitle {text-align: center;}

#portfolioControls {height: 30px; width: 800px; margin: 2px auto; text-align: center; padding-top: 3px;}
#portfolioControls img {display: inline;}
#portfolioControls a {text-decoration: none; cursor: pointer;}
#portfolioControls #pauseBtn {margin-right: 10px;}

#miniPort {width:190px; position:relative; height:69px; background:url(images/visit-1011-website-portfolio.png) no-repeat; margin-bottom:22px;}
#miniPortImg {position:absolute; top:4px; left:8px; border:solid 1px #96c9b0; }
#miniPortLink {position:absolute; top:39px; right:5px;}

.pgNumbers {margin-bottom: 5px;}
.pgNumbers span {display:block; float: left; padding: 2px 7px; border: solid 1px #dbac6f; margin-right: 4px; background-color: #555; color: #dbac6f;}
.pgNumbers a {display:block; float: left; padding: 2px 7px; border: solid 1px #dbac6f; margin-right: 4px; background-color: #000; color: #dbac6f; text-decoration: none;}
.pgNumbers a.cur {background-color: #ff9c00; color: #000;}
.pgNumbers a:hover {background-color: #dbac6f; color: #000;}

.PortfolioList2Wrap {float: left; width: 265px; margin: 0 12px 6px 12px; line-height: 16px; background-color: #430804; padding: 4px 6px;}
.PortfolioList2Wrap strong {display: block;}
.PortfolioList2Wrap .link {display: block; color: #cfb18e; text-decoration: none;}

.slides {float: left; width: 820px; height: 520px; overflow: hidden; background-color: #000;}
.slides img { padding: 10px; background-color: #000; }

.slides1 {float: left; width: 215px; height: 195px;}
.slides1 img { padding: 10px; background-color: #000; }
.slides2 {float: left; width: 215px; height: 195px;}
.slides2 img { padding: 10px; background-color: #000; }
.slides3 {float: left; width: 215px; height: 195px;}
.slides3 img { padding: 10px; background-color: #000; }

.homeSlides {width: 960px; height: 330px; overflow: hidden; background-color: Transparent;}


#homeContentWrapper {position:relative; width:447px; float:right; margin-right:55px; padding:5px 6px 5px 10px; border-right:solid 1px #5b3416;}
#homeBOB {float:right; font-size: 13px; line-height: 16px; width:158px; margin-left:8px; margin-top:10px; height:120px; padding:100px 7px 0px 7px; background:url(images/best-web-company-arkansas.gif) no-repeat;}
#homeContent {}
#homeCloud {width:277px; padding-right:10px; border-right:solid 1px #5b3416; float:left; line-height:18px;}
#homeCloud img {float:left; padding-right:8px; padding-top:6px;}
#homeStarter {float:left; margin-left:30px; width:110px; text-align:center;line-height:18px;}
#homeSocial {position:absolute; left:470px; top:8px; }

#testimonialWrap {background:url(images/ct-bottom.png) bottom no-repeat; width:190px;}
#testimonials { width:174px; min-height:170px; background:url(images/website-customer-testimonials.png) top no-repeat; padding:8px;padding-top:74px;  color:#002d72; font-size:13px; line-height:16px; font-family:"Trebuchet MS";}
#testimonials .testimonialText {}
#testimonials .testimonialFrom {text-align:right; margin-top: 8px; font-weight:bold;}

#b-testimonialWrap {background:url(images/1011-web-customers.jpg) bottom no-repeat; width:936px; height:87px; margin-top:20px; margin-left:-3px;}
#b-testimonials { width:900px; padding-top:25px; margin:0 auto; color:#62080A; font-size:13px; line-height:17px; font-weight:bold; font-family:"Trebuchet MS", Arial, helvetica, Sans-Serif;}
#b-testimonials .testimonialText {}
#b-testimonials .testimonialFrom {font-style:italic;}

#footerLinks {height:31px; width:940px; padding:0px 10px; font-size: 11px; background:url(images/bottom.png) no-repeat; color:#fff; line-height:31px; margin-top:15px;}
#footerNav {color:#c3884c; float:right; text-align:right;}
#footerNav a {font-size:11px; color:#c3884c; padding:0px 4px; text-decoration:none;}
#footerText {font-size:11px; color:#c3884c;}
#footerText a {font-size:11px; color:#c3884c;}

#footerData {font-size: 11px; color: #c3884c;}
#footerData a {color:#c3884c; text-decoration:none;}
#footerAddress {float: left; text-align: left; width: 400px;}
#ten11web {float: right; text-align: right; width: 400px;}

#Ten11 {margin-right:15px; text-align:right; width:950px; font-size: 11px; margin-bottom:4px; color:#c3884c;}
#Ten11 a {font-size:11px; padding: 0px 3px; color:#c3884c; text-decoration:none;}

div.clear {clear:both;}

h1 {font-size:26px; padding-bottom:32px; color:#F3E8BB; margin: 18px 0 15px 5px;  background:url(images/headergraphic1.png) bottom  no-repeat;}
h1.home {background:none; color:#EC5A17; font-size:14px; font-weight:bold; margin:0px; padding:0px; margin-bottom:-5px;}
h1.nostyle {background:none; padding-bottom:0px;}

h2 {font-size: 18px; }
h2.top {margin-bottom:-10px;}
h2.homeblog { margin:0px; line-height:40px; font-size:18px;}

h3 {font-size: 15px; font-weight:bold; margin-top:20px;margin-bottom:-12px; padding-bottom:0px;}
h3.home {font-size:14px; margin:0px;}
h4 {font-size:14px; margin:0px;}

.listBG {background:url(images/list-bg.png) 20px bottom no-repeat;}

li {}

/* rotator in-page placement */
    div#rotator {
    overflow: hidden;
	position:relative;
	height:330px;}

div#rotator ul {margin:0px; padding:0px;}

/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	border:0px solid #ccc;
	padding:0px;
	background: transparent;
}
    div#rotator ul li.show {
    opacity: 1.0;
}

div#rotator ul li.noshow {
    opacity: 0.0;
}

        .contactDiv {margin-bottom: 10px;}
        #crazyForm {font-size: 16px; line-height: 36px;}
        #crazyForm input[type="text"] {background: none; text-align: center; background-color: transparent; padding: 4px; letter-spacing: 1.5px;}
        #crazyForm select {border: 0; background: none; background-color: #680c01; border-bottom: dotted 1px #ffd4a1; padding: 4px; color: #ffd4a1; letter-spacing: 1.5px;}
        #crazyForm textarea {border: 0; background: none; background-color: #3e0905; padding: 4px; letter-spacing: 1.5px;}
        
        .noText {border: none; border-bottom: dotted 1px #ffd4a1; color: #9f6a63; font-size: 12px;}
        .focusBox {border: none;  border-bottom: dotted 1px #ffd4a1; color: #ff975f; font-size: 14px}
        .notValid {border: solid 1px red; color: #fff; font-size: 14px}
