* { margin:0; padding:0; }
html, body { background:#fff; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto; text-align:center }
h1, h2, h3 { color:#727272; letter-spacing:-0.025em; }
h2 { font-size:13px; }
h3 { font-size:13px; }
p { font-size:13px; }
img { border:none; } 
ul { margin-bottom:15px; font-size:13px; }
li { font-size:13px; }
.center { text-align:center; margin:0 auto; }
.column { width:49%; float:left }
a, a:link { text-decoration:none; }
a:hover { text-decoration:underline; }
#container { width: 1002px; margin: 0 auto; text-align: left; }
#innerContainer { background:url(http://irv.interactrv.netdna-cdn.com/images/containerBckgrnd.gif) repeat-y; float:left; width:1002px; }
#contentContainer { float:left; background:url(http://irv.interactrv.netdna-cdn.com/images/bottomContentBckgrnd.jpg) bottom no-repeat; width:1002px; padding-bottom:20px }
#contentContainer #homeContent { margin-bottom:-20px }
#threeColLayout #content { float:left; width:560px; }
#twoColLeftLayout #content { float:left; width:776px; }
#twoColLeftLayout #rightSidebar { display:none; }
#twoColRightLayout #content, #twoColRightLayout #blogcontent { float:left; width:750px; margin-left:20px; }
#twoColRightLayout #leftSidebar { display:none; }
#oneColLayout #rightSidebar, #oneColLayout #leftSidebar { display:none; }
#oneColLayout #content { padding:20px; }
#rightSidebar { float:left; width:200px; padding:10px; }
#leftSidebar { width:200px; float:left; padding:10px; }
#header, #blogheader { margin:0 auto; height:139px; background:url(http://irv.interactrv.netdna-cdn.com/images/headerBckgrnd.gif); width:990px; }
#header #heading, #blogheader #heading { position:relative; top:40px; right:20px; width:300px; text-align:right; float:right; }
#header #heading h1, #blogheader #heading h1 { font-size:11px; text-align:right; text-transform:lowercase !important; }
#header #heading p, #blogheader #heading p { font-size:16px; font-weight:bold; }
#header img, #blogheader img { margin-top:20px; margin-left:20px; }
#homeContent { min-height:400px; height:auto !important; height:400px; padding:0 18px; background:url(http://irv.interactrv.netdna-cdn.com/images/homeBottomContentBckgrnd.jpg) bottom no-repeat; }
#content h1, #homeContent h1, #blogcontent h1 { font-size:22px; color:#000000 }
#content h2, #content h1, #blogcontent h1, #blogcontent h2 { font-size:22px; color:#95c957; line-height:30px; }
#content h3, #homeContent h3, #blogcontent h3 { color:#00426D; margin:4px 0 0 0; padding:0 4px; }
#content p, #homeContent p, #blogcontent p { margin:0px 0px 15px 0px; font-size:14px }
#content li, #blogcontent li { margin-left:30px; }
#websitesSell { background:url(http://irv.interactrv.netdna-cdn.com/images/Websites-that-sell.jpg) center 0 no-repeat; margin:10px auto 0 auto; height:170px; margin-left:-20px; width:1002px; }
#websitesSell h2 { color:#fff; font-size:56px; font-weight:100; margin:0px 40px 0 40px; padding-top:20px }
#websitesSell p { color:#fff; font-size:16px; margin-left:35px; }
#websitesSell #btnWebsitesSell { position:relative; float:right; right:150px; margin-top:-40px; text-indent:-9999px; }
#websitesSell #btnWebsitesSell a { display:block; height:31px; background:url(http://irv.interactrv.netdna-cdn.com/images/btnLearnMore.gif) top; width:160px; }
#websitesSell #btnWebsitesSell a:link, #websitesSell #btnWebsitesSell a:visited { background:url(http://irv.interactrv.netdna-cdn.com/images/btnLearnMore.gif) top; }
#websitesSell #btnWebsitesSell a:hover, #websitesSell #btnWebsitesSell a:active { background:url(http://irv.interactrv.netdna-cdn.com/images/btnLearnMore.gif) bottom; }
#homeButtons { margin:-10px auto 0 auto; text-align:center }
#homeButtons a { margin:0px 3px 13px 3px; width:315px; height:93px; display:block; float:left; text-indent:-9999px }
#homeButtons a.btnWelcomeVideo { background:url(http://irv.interactrv.netdna-cdn.com/images/btnWelcomeToInteractRV.jpg) top; }
#homeButtons a.btnInteractRVBlog { background:url(http://irv.interactrv.netdna-cdn.com/images/btnBlog.jpg) top; }
#homeButtons a.btnGetToThePoint { background:url(http://irv.interactrv.netdna-cdn.com/images/btnGetToThePoint.jpg) top; }
#homeButtons a.btnWelcomeVideo:hover { background:url(http://irv.interactrv.netdna-cdn.com/images/btnWelcomeToInteractRV.jpg) bottom; }
#homeButtons a.btnInteractRVBlog:hover { background:url(http://irv.interactrv.netdna-cdn.com/images/btnBlog.jpg) bottom; }
#homeButtons a.btnGetToThePoint:hover { background:url(http://irv.interactrv.netdna-cdn.com/images/btnGetToThePoint.jpg) bottom; }
#homeForm { display:block; height:250px; width:240px; background:url(http://irv.interactrv.netdna-cdn.com/images/homeFormBckgrnd.jpg) top center no-repeat; float:right; margin-top:20px; padding:10px; }
#homeForm h2 { color:#302c70; text-align:center; font-size:18px; }
#homeForm h3 { color:#7bbe42; text-align:center; width:90%; margin:0 auto; }
#homeClients { margin:35px auto; text-align:center; }
#homeClients h2 { font-size:22px; color:#302c70; font-weight:normal }
#homeClients img { margin:0 8px; }
#homeClients a { text-decoration:underline; }
#footer, #blogfooter { text-align:center; clear:both; margin:40px 0; }
#footer a, #blogfooter a { color:#516272; font-size:16px; padding:0px 15px 0px 15px; }
#footer a:hover, #blogfooter a:hover { color:#0072bc; }
#homeBottomContent { height:225px; font-size:16px; color:#545454; padding:0 10px; z-index:0; overflow:hidden; width:930px }
/* 
	root element for the scrollable. 
	when scrolling occurs this element stays still. 
*/
div.scrollable { /* required settings */
	position:relative; overflow:hidden; width: 930px; height:210px; /* custom decorations */
	padding:25px 20px 0 20px; }
/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
div.scrollable div.items { /* this cannot be too large */
	width:20000em; position:absolute; clear:both; /* decoration */
	margin-left:10px; }
/* single scrollable item */
div.scrollable div.items div { float:left; /* custom decoration */
	width:820px; padding:0px; margin:0 59px; font-size:14px; }
/* active item */
div.scrollable div.items div.active { }
a.next { display:block; width:79px; height:30px; background:url(http://irv.interactrv.netdna-cdn.com/images/btnMore.gif) top no-repeat; cursor:pointer; position:absolute; z-index:100; margin-top:-45px; margin-left:880px; }
a.next:hover { background:url(http://irv.interactrv.netdna-cdn.com/images/btnMore.gif) bottom no-repeat; position:absolute; z-index:100; display:block; width:79px; height:26px; }
a.prev { display:block; width:69px; height:26px; background:url(http://irv.interactrv.netdna-cdn.com/images/btnLess.gif) top no-repeat; cursor:pointer; position:absolute; z-index:100; margin-top:180px; margin-left:-10px }
a.prev:hover { background:url(http://irv.interactrv.netdna-cdn.com/images/btnLess.gif) 0 -31px no-repeat; position:absolute; z-index:100; display:block; width:69px; height:25px; }
.scrollable h3 { font-size:18px; height:26px }
.scrollableColumn { width:290px; float:left; margin-left:60px; }
.scrollable ul { text-align:left; margin-left:40px; font-size:14px }
.scrollable a, a:hover { color:#00426d; text-decoration: none; }
/* disabled navigational button */
a.disabled { visibility:hidden !important; }
.nicetable { border-collapse:collapse }
.nicetableheader { background-color:#369; border:1px solid #369; color:#FFF; font-size:9pt; font-weight:700; margin:5px; padding:8px }
.nicetablerow { background-color:#FFF; border:1px solid #369; color:#000; font-size:9pt; margin:5px; padding:5px }
.WhosUsing { background-color:#E2E2E2; border:1px solid #000; margin-bottom:15px; padding:5px 5px 20px; height:70px; width:96%; }
.Profile { background-color:#E2E2E2; border:1px solid #000; margin-bottom:15px; padding:8px 8px 20px }
#anchors { margin-bottom:10px; text-align:cetner; }
#anchors a { padding-left:20px; padding-right:20px; }
.testimonial { width:200px; float:left; line-height:18px; font-style:italic }
.testimonial span.top { background:url(http://irv.interactrv.netdna-cdn.com/images/testimonials.png) top no-repeat; width:200px; float:left; }
.testimonial span.top p { padding:20px 20px 0 20px; }
.testimonial span.bottom { background:url(http://irv.interactrv.netdna-cdn.com/images/testimonials.png) bottom no-repeat; height:44px; display:block; float:left; width:200px; }
.testimonial span.signiture p { margin-left:10px; padding-bottom:20px; font-style:normal }
.testimonial span.signaturebottom { font-size:12px; }
.rightSidebarAd { clear:left }
#homeForm .ConatctForm { margin:15px 47px; }
.ConatctForm { float:left; }
.contactUs .ConatctForm { margin-bottom:20px; }
.ConatctForm div, .ConatctForm label, .ConatctForm input, .ConatctForm a, .ConatctForm textarea { float:left; clear:left }
#homeForm .ConatctForm a, .contactUs .ConatctForm a { background:url(http://irv.interactrv.netdna-cdn.com/images/btnGetItNow.gif) top; margin-top:10px; height:30px; width:100px; }
#homeForm .ConatctForm a:hover, .contactUs .ConatctForm a:hover { background:url(http://irv.interactrv.netdna-cdn.com/images/btnGetItNow.gif) bottom; margin-top:10px; height:30px; width:100px; }
#demoForm .ConatctForm a { background:url(http://irv.interactrv.netdna-cdn.com/images/btnRequestDemo.gif) top; margin-top:10px; height:30px; width:150px; }
#demoForm .ConatctForm a:hover { background:url(http://irv.interactrv.netdna-cdn.com/images/btnRequestDemo.gif) bottom; margin-top:10px; height:30px; width:150px; }
.contactUs .ConatctForm a { float:left; background:url(http://irv.interactrv.netdna-cdn.com/images/btnSendEmail.gif) top; }
.contactUs .ConatctForm a:hover { background:url(http://irv.interactrv.netdna-cdn.com/images/btnSendEmail.gif) bottom; }
.btnDemo a { display:block; background:url(http://irv.interactrv.netdna-cdn.com/images/btnDemo.jpg) top; margin-top:10px; height:228px; width:295px; text-indent:-9999px; }
.btnDemo a:hover { background:url(http://irv.interactrv.netdna-cdn.com/images/btnDemo.jpg) bottom; }
#tester { position:absolute; margin-left:663px; margin-top:25px; z-index:300 }
/* BLOG */
#menu {margin:5px 20px 15px; border:none; text-align:right}
#menu li, #menu li a {font-family: Arial,Helvetica,sans-serif; font-size: 18px; color:#7BBE43;}
#menu li a:hover {color:#00426D}
