html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,img{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:inherit;font-size:100%;font-family:Arial,Helvetica,sans-serif;border:none;}
body{font-size:1em;background:url(/images/gradient-black.jpg) top repeat-x;}
ul{margin: 0 0 15px 0;}
li{margin-left:50px;}
p{margin:0 0 10px 0;}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{margin:0 0 15px 0;text-decoration:none;font-family:Helvetica,sans-serif;font-weight:normal;}
#sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4,#sidebar h5,#sidebar h6,#sidebar h1 a,#sidebar h2 a,#sidebar h3 a,#sidebar h4 a,#sidebar h5 a,#sidebar h6 a{margin:18px 0 6px 0;text-decoration:none;color:#fff;border-bottom:1px solid #fff;width:90%;}
h1{font-size:2em;}
h2{font-size:1.8em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
h5{font-size:1.2em;}
h6{font-size:1em;}
b,strong{font-weight:bold;}
a:hover{text-decoration:none;}
.clr{clear:both;}
.checkmark{display:block;width:24px;height:24px;float:left;background:url(/images/elements2.png) -259px -22px;no-repeat;}
#freequote #content-contents label,#contact #content-contents label{display:block;width:250px;float:left;clear:both;text-align:right;margin-right:10px;}
#freequote #content-contents p{display:block;clear:both;margin:0 0 15px 0;padding:0 10px;overflow:auto;}
.confirmation{background:#e1f5d6;color:#060;padding:20px;font-size:18px;}
#header{width:865px;margin:70px auto;position:relative;z-index:10;height:80px;}
#header h1{margin:0;padding:0;}
#header a.logo{display:block;width:254px;height:60px;background:url(/images/elements2.png) no-repeat;text-indent:-2000px;float:left;}
#top-left{float:left;}
#top-right{float:right;width:550px;}
#nav{width:580px;height:30px;}
ul.dropdown{position:relative;top:35px;font:.95em Helvetica,Sans-Serif;margin:0;padding:0;list-style:none;z-index:9999;}
.dropdown li{float:left;zoom:1;margin:0;padding:0;}
.dropdown a:hover{color:#84d24f;}
.dropdown a:active{color:#ffa500;}
.dropdown li a{display:block;padding:3px 10px;color:#fff;text-decoration:none;font-size:.95em;}
.dropdown li:last-child a{border-right:none;}
.dropdown li.hover,ul.dropdown li:hover{position:relative;}
.dropdown ul{width:150px;visibility:hidden;position:absolute;top:100%;left:10px;margin:0;padding:0;list-style:none;}
.dropdown ul li{font-weight:normal;background:#f6f6f6;color:#000;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;float:none;margin:0;padding:0;}
.dropdown ul li a{border-right:none;width:130px;display:inline-block;color:#000;font-size:.8em;}
.dropdown ul li a:hover{color:#1388d7;}
.dropdown ul ul{left:100%;top:0;margin:0;padding:0;list-style:none;}
.dropdown li:hover>ul{visibility:visible;}
#internet-maketing-tools-contact{float:right;width:190px;height:40px;position:relative;top:-13px;margin-left:12px;background:url(/images/elements2.png) -391px -6px no-repeat;}
#internet-maketing-tools-contact:hover{background:url(/images/elements2.png) -391px -53px no-repeat;}
#content-tl,#content-tr,#content-bl,#content-br,#sidebar-tl,#sidebar-tr,#sidebar-bl,#sidebar-br,#promo-tl,#promo-tr{width:2px;height:2px;position:relative;z-index:9;}
#content{width:863px;margin:0 auto;position:relative;z-index:8;clear:both;background:url(/images/sidebar-bg.jpg) top right repeat-y;}
#content.nosidebar { background: none; }
#content-contents{float:left;width:538px;position:relative;line-height:1.9em;margin:50px;}
#sidebar{float:right;width:222px;background:url(/images/sidebar-bg.jpg) repeat-y;color:#fff;padding:60px 0 0 0;}
#sidebar p{margin:10px;}
#sidebar a{color:#84d24f;}
#sidebar-top{width:222px;height:77px;position:absolute;top:-1px;left:641px;background:url(/images/elements2.png) -288px 0 no-repeat;}
#sidebar-bottom{position:absolute;bottom:-1px;right:0;z-index:50;width:222px;height:80px;background:url(/images/elements2.png) -515px 0 no-repeat;}
#web-management-bg{width:100%;clear:both;height:1px;}
#internet-marketing-tools{width:100%;background:url(/images/web-management-promo-bg.jpg) 0 20px repeat-x;position:relative;top:-170px;z-index:1;height:750px;}
#website-management{width:100%;height:42px;background:url(/images/web-management-shadow.png) top center no-repeat;position:relative;top:300px;clear:both;}
#web-management-promo{width:863px;height:150px;background:#fff;border:1px solid #999;margin:0 auto;position:relative;top:-125px;}
#web-management-promo p{float:right;position:absolute;top:23px;left:570px;border-left:3px solid #CCC;padding-left:30px;}
#web-management-promo table{float:left;margin-left:10px;}
#web-management-promo td{text-align:right;font-size:8pt;padding:0;margin:0;}
#web-management-promo td input{width:180px;margin:1px 0;}
#web-management-promo td input[type="text"]{border:1px solid #999;}
#web-management-promo td select,#web-management-promo td input,#web-management-promo td textarea{font-size:9pt;}
#web-management-promo td textarea{width:230px;height:65px;font-family:Arial,Helvetica,sans-serif;border:1px solid #999;}
#web-management-promo td input[type="submit"]{font-size:10px;}
#promo-tl{width:2px;height:2px;position:absolute;top:-1px;left:-1px;background:url(/images/elements2.png) -265px -12px no-repeat;}
#promo-tr{width:2px;height:2px;position:absolute;top:-1px;left:862px;background:url(/images/elements2.png) -265px -15px no-repeat;}
#footer{width:863px;margin:340px auto 0 auto;position:relative;}
ul.menu{list-style-type:none;margin:0 30px 0 0;padding:0 0 0 30px;border-left:3px solid #b7ab9b;float:left;display:block;}
.menu li{margin:0;padding:0;color:#666;font-size:.7em;line-height:1.7em;text-transform:capitalize;}
.menu li strong{font-size:1.2em;}
.menu li a{text-decoration:none;color:#666;}
.menu li a:hover{text-decoration:underline;}
#twitter_div{font-size:10px;width:190px;float:right;}
#twitterlogo{width:93px;height:20px;background:url(/images/elements2.png) -188px -74px no-repeat;}
#twitter_update_list{list-style-type:none;margin:0;padding:0;}
#twitter_update_list li{list-style-type:none;margin:0;padding:0;}
#postfoot{width:863px;clear:both;font-size:.7em;padding:20px 0 0 0;}
#postfoot a,#postfoot{color:#999;text-decoration:none;}
#postfoot a:hover{text-decoration:underline;}
#postfoot p{padding:0;margin:0;}
#capture{background:#666;position:absolute;top:-35px;width:100%;height:35px;color:#fff;font-size:12px;}
#closecapture{float:left;color:#fff;cursor:pointer;}
#capture-form{margin:5px auto;width:863px;text-align:right;}
#capture-form input{font-size:11px;}
#validatehtml{display:block;width:88px;height:31px;background:url(/images/elements2.png) -98px -64px no-repeat;}
#validatecss{display:block;width:88px;height:31px;background:url(/images/elements2.png) 0 -64px no-repeat;}
.internet-marketing-tools-link{display:block;float:left;width:258px;height:43px;padding-top:10px;background:url(/images/elements2.png) -585px -42px no-repeat;margin:0 0 18px 20px;text-align:center;color:#fff;text-decoration:none;font-weight:bold;}
#blog #content-contents p{line-height:1.3em;font-size:1.05em;margin:20px 10px;}
#blog .post h2 a,#blog .post h2{font-family:Trebuchet MS,tahoma,helvetica,arial,sans-serif;font-size:1em;color:#148bdd;letter-spacing:-2px;text-align:center;}
.entry{margin:10px 0 0 0;padding:0;clear:both;}
#blog .post h2{font-size:2.25em;margin:0;padding:0;}
#blog .post h2 a:hover{background:#148bdd;color:#fff;}
.comment-promos{border:1px solid #eaeaea;background:#f4f4f4;font-size:.7em;font-weight:bold;overflow:auto;}
#blog #content-contents .comment-promos p{margin:0;padding:5px;}
.nofollowfree{display:block;float:left;}
.comments-link{display:block;float:right;text-align:right;}
.commentlist ul{margin:0;padding:0;}
.commentlist li{border:1px solid #ccc;margin:0 0 10px 0;padding:0;list-style-type:none;clear:both;}
.commentlist li li{margin:0 0 0 20px;border:none;border-top:1px solid #bcc7eb;}
.commentform_link{float:right;font-weight:bold;}
#successmessage{padding:20px;background:#dcf5d8;border:3px solid #090;font-weight:bold;color:#090;font-size:14px;font-family:Verdana,Geneva,sans-serif;margin:0 0 20px 0;}
#errormessage{padding:20px;background:#fae2de;border:3px solid #F33;font-weight:bold;color:#F33;font-size:14px;font-family:Verdana,Geneva,sans-serif;margin:0 0 20px 0;}
.testimonial{font-style: italic; font-size: 1.1em; line-height: 1.5em; font-family: "Times New Roman", Times, serif; color: #999; padding: 10px 0 0 89px; background: url(/images/quote.gif) 10px 10px no-repeat; border-top: 1px dashed #999;}
.citation{color: #CCC; font-family: "Times New Roman", Times, serif;}
#howtoformone strong,#howtoformtwo strong{display:block;}
#howtoformone input,#howtoformtwo input{float:left;}
#howtoformone,#howtoformtwo{height:100px;padding:10px;text-align:center;background:#C00;width:300px;margin:25px auto;color:#fff;}
#howtoformtwo{height:80px;margin-bottom:100px;}
#howtoformone:hover,#howtoformtwo:hover{background:#090;}
#howtoformone .inputbox,#howtoformtwo .inputbox{width:141px;font-size:20px;margin:0 0 0 2px;}
#howtoformone .button,#howtoformtwo .button{width:290px;font-size:20px;cursor:pointer;}
a.nextfooter{margin:10px 4px 0 0;display:block;width:24px;height:95px;background:url(/images/elements2.png) -336px 0 no-repeat;float:right;}
a.nextfooter:hover{background:url(/images/elements2.png) -361px 0 no-repeat;}
a.prevfooter{margin:10px 4px 0 5px;display:block;width:24px;height:95px;background:url(/images/elements2.png) -285px 0 no-repeat;float:left;}
a.prevfooter:hover{background:url(/images/elements2.png) -310px 0 no-repeat;}
.jCarouselFooter{margin:0;padding:0;}
.jCarouselFooter a{display:block;width:144px;height:110px;border:1px solid #000;margin:0 0 0 28px;}
.jCarouselFooter ul{margin:0;padding:0;}
.jCarouselFooter li{margin:0;padding:0;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#cboxContent{background:#000;margin-top:20px;}
#cboxLoadedContent{background:#fff;padding:5px;}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc;}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}
#cboxPrevious{position:absolute;top:50%;left:0;margin-top:-32px;background:url(/images/colorbox/controls.png) top left no-repeat;width:28px;height:65px;text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute;top:50%;right:0;margin-top:-32px;background:url(/images/colorbox/controls.png) top right no-repeat;width:28px;height:65px;text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) center center no-repeat;}
#cboxClose{position:absolute;top:0;right:5px;display:block;background:url(/images/colorbox/controls.png) top center no-repeat;width:38px;height:19px;text-indent:-9999px;}
#cboxClose.hover{background-position:bottom center;}
#basicCube{width:356px;height:209px;}
#basicCube img{border:1px solid #999;padding:3px;}
.portfolio-description{float:right;width:150px;font-size:.9em;line-height:1.2em;}
.portfolio-description h5, .portfolio-description h6{font-weight:bold;}
.portfolio-description ul{list-style-type:square;}
.portfolio-description li{margin-left:15px;}
.thumb,.pthumb{display:block;width:176px;height:117px;float:left;background-position:8px 10px;background-repeat:no-repeat;}
.thumb:hover{background-position:-155px 10px;}
.float-shadow{margin: 8px 0 0 18px;}
.pagination{float:right;font-size:.85em;}
#demotip{display:none;background:transparent url(/images/black_arrow.png);font-size:12px;height:70px;width:160px;padding:25px;color:#fff;position:relative;z-index:200;}
#portfolio-categories{font-size:.85em;float:left;clear:both;}
#categories-list, #functions-list{clear: both;display:none;}
.required{color:#F00;}
