@import url(http://files.carronmedia.com/css/reset.css) ;body{background:url(http://files.carronmedia.com/images/backinner.jpg) 0 0 repeat-x #fff;font:62.5%/1.9em Verdana,Arial,Helvetica,sans-serif;color:#444}body.home{background:url(http://files.carronmedia.com/images/background.jpg) 0 0 repeat-x #fff}.hidden{display:none}.clear{clear:both}.left{float:left}.justify{text-align:justify}strong{font-weight:bold}a img{border:none}#wrapper{position:relative;width:960px;margin:0 auto;min-height:100%;height:auto!important;height:100%}#header{width:960px;height:101px}#logo{margin:0 0 0 10px;width:355px;height:100px;float:left}#topmenu{margin:10px;width:250px;float:right;text-align:right}#topmenu p,#topmenu a,#topmenu a:visited{color:#fff;font-size:1em;text-decoration:none}#topmenu a:hover{color:#ccc}#topmenu img{vertical-align:middle}#navbar{height:43px}#nav{margin:0 0 0 10px;height:43px;width:600px;float:left}#nav li{float:left}#nav a,#nav a:visited{background:url(http://files.carronmedia.com/images/menu1.png) 0 0 no-repeat;height:43px;display:block;outline:none}#nav a.home,#nav a:visited.home{width:66px;background-position:0 0}#nav a:hover.home,#nav a.home .active{background-position:0 -43px}#nav a.services,#nav a:visited.services{width:80px;background-position:-67px 0}#nav a:hover.services,#nav a.services .active{background-position:-67px -43px}#nav a.portfolio,#nav a:visited.portfolio{width:78px;background-position:-147px 0}#nav a:hover.portfolio,#nav a.portfolio .active{background-position:-147px -43px}#nav a.blog,#nav a:visited.blog{width:54px;background-position:-225px 0}#nav a:hover.blog,#nav a.blog .active{background-position:-225px -43px}#nav a.contact,#nav a:visited.contact{width:77px;background-position:-278px 0}#nav a:hover.contact,#nav a.contact .active{background-position:-278px -43px}#nav a.quote,#nav a:visited.quote{width:102px;background-position:-355px 0}#nav a:hover.quote,#nav a.quote .active{background-position:-355px -43px}#searchform{width:215px;float:right;text-align:right;padding:0 10px 0 0;margin:12px 0 0}.searchinput,.searchbutton{float:left;height:21px}.searchinput{background:url(http://files.carronmedia.com/images/searchbg.png) no-repeat;width:193px}.searchbutton{width:17px}input#s{border:none;background:none;width:173px;padding:2px 10px;color:#999;outline:none}#banner{height:100px;background:url(http://files.carronmedia.com/images/mainbginner.jpg) 0 0 no-repeat}body.home #banner{height:236px;background:url(http://files.carronmedia.com/images/mainbg.jpg) 0 0 no-repeat}#banner h2{line-height:100px;padding:0 0 0 10px;font-size:41px;color:#fff}#content{margin:53px 0 0;padding:10px}body.home #content{margin:13px 0 0;padding:0}#maincontent{width:680px;float:left}#sidebar{width:220px;float:right}#content p,#content li,#content address,#contact label,#contact span{font-size:12px}#content p,#content address{margin:0 0 10px}body.home #content p,body.home #content li{font-size:13px}#content address{font-style:normal}#sidebar a.sidebarrss{background:url(http://files.carronmedia.com/images/feed-icon.png) left 3px no-repeat;display:block;height:18px;line-height:18px;font-size:14px;padding:0 0 0 18px}#sidebar ul{margin:0 0 10px}#sidebar ul ul li{margin:0 0 3px 20px;list-style:disc;color:#7aa6cb}#sidebar ul ul li a,#sidebar ul ul li a:visited,#sidebar ul #tagcloud a,#sidebar ul #tagcloud a:visited{color:#444}#sidebar ul ul li a:hover,#sidebar ul #tagcloud a:hover{color:#7aa6cb}abbr,acronym{border-bottom:1px dotted #7aa6cb;cursor:help}#content a,#content a:visited{color:#7aa6cb;text-decoration:underline}#content a:hover{color:#555}#content h3{font-size:25px;line-height:1.25em;color:#7aa6cb;margin:5px 0 10px}#content h4{font-size:20px;color:#7aa6cb;margin:25px 0 10px;clear:both}#content div.post h4,#sidebar h4{margin:30px 0 10px}#content div.portfoliocontent h4{margin:0 0 10px}#content h4 a,#content h4 a:visited{text-decoration:none;border-bottom:1px solid}#content h4 a:hover{text-decoration:none}#content h5,#footer h5{font-size:16px;color:#7aa6cb;margin:5px 0 10px}.maincolumn{width:245px;padding:40px 10px 10px 65px;float:left}.columnbg1{background:url(http://files.carronmedia.com/images/edit.png) 10px 40px no-repeat}.columnbg2{background:url(http://files.carronmedia.com/images/user.png) 10px 40px no-repeat}.columnbg3{background:url(http://files.carronmedia.com/images/cart.png) 10px 40px no-repeat}.maincolumn p{margin:10px 0}.maincolumn ul,.service ul{margin:10px 0 0 0px}.maincolumn ul li,.service ul li{background:url(http://files.carronmedia.com/images/tick.png) 0 center no-repeat;padding:0 0 0 20px;list-style:none}#maincontent p.postauthor{font-size:10px}.postsideinfo{float:left;width:60px;text-align:center}#maincontent .postsideinfo p{margin:0;line-height:1.1em}#maincontent p.blogday{font-size:28px}#maincontent p.blogmonth{font-size:18px}#maincontent p.blogyear{font-size:12px}#maincontent p.totalcomments{background:url(http://files.carronmedia.com/images/comment-bubble.png) 0 0 no-repeat;height:48px;width:60px;margin:8px 0 0;font-size:18px;line-height:48px}.backlink{font-size:13px;margin:0 0 15px;display:block}.blogcounter{margin:20px 0 0;width:60px}.postmain{float:right;width:589px;border-left:1px dotted #ccc;padding:0 0 0 15px}.blogpost{margin:0 0 40px}#maincontent .postdetails{height:38px;line-height:38px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:30px 0 0}img.comment,img.contactimg,img.commentfeed{vertical-align:middle}#commentsarea{background-color:#f0f0f0;border:1px solid #ccc;padding:10px;margin:40px 0}.commentlist div.commentwrap,.trackbacks{background-color:#fff;border:1px solid #ccc;margin:0 0 10px;padding:10px}.trackbacks li{line-height:25px;list-style:decimal;margin:0 0 0 20px}.commentavatar{float:left;width:64px;padding:0 10px 0 0}li.depth-1 div.commenttext{float:left;width:560px}li.depth-2 div.commenttext{float:left;width:520px}li.depth-3 div.commenttext{float:left;width:480px}li.depth-4 div.commenttext{float:left;width:440px}.commenttext cite{font-size:16px;font-style:normal;color:#7aa6cb}.reply{height:16px;width:100%}.reply a.comment-reply-link{background:url(http://files.carronmedia.com/images/add_comment.png) 0 0 no-repeat;padding:0 0 0 20px;line-height:16px;float:right}#comments_section div#respond{margin:5px 0 15px}#commentsarea .commenttext a.url,#commentsarea .commenttext a:visited.url{color:#7aa6cb}#commentform input[type="text"],#commentform input.submitbutton,#commentform textarea,#contact input[type="text"],#contact input[type="submit"],#contact textarea{width:390px;padding:5px;border:1px solid #ccc;display:block}#commentform input.focusField,#contact input.focusField,#commentform textarea.focusField,#contact textarea.focusField{border:1px solid #7aa6cb;background:#f6fafe}#commentform input.submitbutton,#contact input[type="submit"]{width:150px;outline:none}#contact input[type="submit"]{margin:0 0 0 250px;float:left}#contact select{border:1px solid #ccc}#contact option{margin:0 3px 0 0}#terms{padding:0 10px}#terms p,#terms ul li{font-size:10px}#terms ul,#maincontent ul{list-style:disc;margin:0 0 10px 40px}#maincontent ul.children{list-style:none}.testimonial{background:url(http://files.carronmedia.com/images/comment.png) 0 0 no-repeat;margin:0 0 20px;padding:0 0 0 65px}.service{margin:5px 0 0;padding:0 0 0 65px}.design{background:url(http://files.carronmedia.com/images/edit.png) 0 0 no-repeat}.development{background:url(http://files.carronmedia.com/images/process.png) 0 0 no-repeat}.ecommerce{background:url(http://files.carronmedia.com/images/cart.png) 0 0 no-repeat}.wordpress{background:url(http://files.carronmedia.com/images/note_book.png) 0 0 no-repeat}.cms{background:url(http://files.carronmedia.com/images/tools.png) 0 0 no-repeat}.seo{background:url(http://files.carronmedia.com/images/search.png) 0 0 no-repeat}.marketing{background:url(http://files.carronmedia.com/images/mail.png) 0 0 no-repeat}.sitemapcol{width:205px;padding:10px;float:left}#maincontent div.sitemapcol ul{margin:0 0 0 20px}.portfoliosite{padding:10px 0 20px;margin:0 0 10px;border-bottom:1px solid #ccc;overflow:hidden}.portfoliosite.bottomsite{border-bottom:none;padding:10px 0 0;margin:0}.portfolioimg{width:350px;float:left}#maincontent .portfolioimg p{margin:0}.portfolioimg a img{background-color:#f0f0f0;border:1px solid #ccc;padding:5px}.portfolioimg a:hover img{border-color:#7aa6cb}.portfoliocontent{float:right;width:310px}.servicelist{width:155px;float:left}#maincontent .servicelist ul{margin-left:0}#maincontent .servicelist ul li{background:url(http://files.carronmedia.com/images/tick.png) 0 center no-repeat;padding:0 0 0 20px;list-style:none}.downloadlink{height:48px;margin:10px 20px;padding-left:55px;background:url(http://files.carronmedia.com/images/download.png) 0 0 no-repeat}#maincontent .downloadlink p{font-size:18px;line-height:48px}#maincontent .downloadlink small{font-size:12px}#tutoriallinks{background:#f0f0f0;border:1px solid #ccc;padding:10px 0;margin:15px 30px;height:48px;text-align:center}#maincontent a.demo,#maincontent a.download{display:inline-block;height:48px;font-size:18px;line-height:48px;padding-left:55px;margin:0 10px}#maincontent a.demo{background:url(http://files.carronmedia.com/images/process.png) 0 0 no-repeat}#maincontent a.download{background:url(http://files.carronmedia.com/images/download.png) 0 0 no-repeat}dl{margin:0 0 10px}dt,dd{font-size:12px}dd{font-style:italic;margin-left:30px}img.postheaderimg{background-color:#f0f0f0;border:1px solid #ccc;padding:5px;margin:0 0 5px}a:hover img.postheaderimg{border-color:#7aa6cb}img.aligncenter{display:block;background-color:#f0f0f0;border:1px solid #ccc;padding:5px;margin:10px auto}div.post blockquote{background-color:#f0f0f0;border:1px solid #ccc;padding:10px 15px;margin:15px 30px}#content div.post blockquote p{color:#7aa6cb;font-size:16px;line-height:24px;margin:0}#map{margin:0 auto}#contact{margin:30px 0 20px}#contact form p{position:relative}#contact fieldset{background-color:#f0f0f0;border:1px solid #ccc;margin:0 0 15px;padding:10px}#contact fieldset.formbutton{border:none;background-color:#fff}#contact form div{position:relative;min-height:30px;margin:0 0 10px}#contact form div.clear{min-height:0;height:0}#contact span.requiredfield{color:red}#contact label,#contact span.labeltext{float:left;width:250px;margin-top:2px}#contact label.radiolabel{float:left;width:130px;margin-top:2px}#contact label.checkboxlabel{float:left;width:200px;margin-top:2px}#contact div.featurecheckboxes{float:left;width:400px;margin-bottom:0}#contact .success,#contact .warning{border:1px solid;margin:0 0 15px;padding:10px 0 0 50px}#contact .success{background:#dff2bf url(http://files.carronmedia.com/images/success.png) 5px center no-repeat;color:#4f8a10}#contact .warning{background:#ffbaba url(http://files.carronmedia.com/images/warning.png) 5px center no-repeat;color:#d8000c}#contact .success p{color:#4f8a10;font-size:1.3em;font-weight:bold}#contact .warning p{color:#d8000c;font-size:1.3em;font-weight:bold}#contact label.error{float:none;color:red;position:absolute;top:16px;left:0;font-size:11px}img.formloaderimg{margin:3px 0 0 10px;float:left}img#wpstats{display:none}#footer{border-top:1px solid #ccc;margin-top:20px;font:1.1em/19px Verdana,Arial,Helvetica,sans-serif;color:#999}#footer a,#footer a:visited{color:#999}#footer a:hover{color:#444}#footer li{padding-left:20px}#colwrapper{position:relative;width:840px;left:100px;margin:10px 0 5px}.footercol,.footercolwide{padding:10px 10px 20px;float:left}.footercol{width:180px}.footercolwide{width:220px}.stumble{background:url(http://files.carronmedia.com/images/icons/stumbleupon.png) 0 2px no-repeat}.digg{background:url(http://files.carronmedia.com/images/icons/digg.png) 0 2px no-repeat}.facebook{background:url(http://files.carronmedia.com/images/icons/facebook.png) 0 2px no-repeat}.delicious{background:url(http://files.carronmedia.com/images/icons/delicious.png) 0 2px no-repeat}.twitter{background:url(http://files.carronmedia.com/images/icons/twitter.png) 0 2px no-repeat}.technorati{background:url(http://files.carronmedia.com/images/icons/technorati.png) 0 2px no-repeat}.emailicon{background:url(http://files.carronmedia.com/images/email.png) 0 2px no-repeat}.mailicon{background:url(http://files.carronmedia.com/images/page.png) 0 2px no-repeat}.phoneicon{background:url(http://files.carronmedia.com/images/telephone.png) 0 2px no-repeat}#footer .footerlinks li{padding-left:0}#latest_tweet span{font-size:.9em;color:#7aa6cb}.loadinggif{background:url(http://files.carronmedia.com/images/ajax-loader.gif) center center no-repeat;height:50px}.twitter_link{display:block;background:url(http://files.carronmedia.com/images/twitter_blue_bird.png) 0 0 no-repeat;padding-left:50px;margin-top:10px;height:25px;font:14px/25px bold\ Verdana,Arial,Helvetica,sans-serif}#copyright{text-align:center;height:30px}#copyright p{line-height:30px}#copyright img{vertical-align:middle}#tweets li{padding-left:0}#tweets li h6{line-height:24px;height:24px;font-weight:bold;margin:0 0 5px}#tweets li h6 img{display:block;float:left;margin:0 5px 0 0}#tweets li h6 .twitter-avatar img{height:24px;width:24px}#tweets li .twitter-date{display:block}