/* CSS Document */



body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-color:#edeaea; margin: 0px;	padding: 0px; background-image: url(/site/images/site_bg.jpg); background-repeat:repeat-x}

a{font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover{color:#000000;}

h1 {padding:0px; margin:0px; font-size:18px; color:#4d4d4b; font-weight:normal}
h2 {font-size:12px; font-weight:bold; margin:0px; padding:0px;}
h3 {font-size:12px; margin:0; padding:0; font-weight: normal}

p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #717171; padding:0px; margin:0}

td {font-family:Arial, Helvetica, sans-serif; font-size:12px}

table { width:100%}
img {border:0px;}
a img{ outline:none}

div.clearall{clear:both;}
form{padding:0px;margin:0px;}


.right {float:right;}
.left { float:left}

#maincontents {/* margin:20px; width:920px; */*width:100% !important;}

iframe {border: 0px solid #ffffff;}
.paddinglr15 { padding:15px}

/*HEADER
--------------------------------------------------------------------------------------------------*/
#top_header {height:53px;}
div#logo { float:left; margin-top:15px}
div#logo a{text-indent:-3000px; display:block;  width:230px; height:40px; overflow:hidden;}

div#main_header{height:100px; width:960px; background-image: url(/site/images/header.gif); background-repeat:no-repeat;}

div#banner{height:247px;}
div#bannerSub{height:150px;}



.red{color:#A10C32;}
.blue{color:#335671; font-weight:bold;}


div#top_tabs{ float:right; margin-top:13px}
div#top_tabs a{background-position:left top; height:27px; display:block; float:left; text-indent:-3000px; overflow:hidden}
div#top_tabs a:hover{background-position:left bottom}

#live_chat { margin-top:20px; float:right; font-size:11px; text-transform:uppercase; padding-right:4px; width: 80px}
#live_chat a b { color:#6db900}

div#top_tabs #customer_login{background-image: url(/site/images/customer_login.gif); width:105px;}
div#top_tabs #top_nav_sep{width:15px; text-indent:0px;}
div#top_tabs #suite_blog{background-image: url(/site/images/suite_blog.gif); width:106px; margin:0px 0px 0px 7px;}
div#top_tabs #suite_social{background-image: url(/site/images/suite_social.gif); width:106px;}
div#top_tabs #button_netsuite{background-image: url(/site/images/netsuite.gif); width:75px;}
div#top_tabs .off{background-position:left 54px;}

div#nav{clear:both; text-align:center; margin-left:5px; margin-top:10px}
div#nav a{background-position:left top; height:29px; display:block; float:left; text-indent:-3000px; overflow:hidden;}
div#nav a:hover{background-position:left bottom}

div#nav #button_company{background-image: url(/site/images/nav_product.gif); width:126px;}
div#nav #button_services{background-image: url(/site/images/nav_downloads.gif); width:137px;}
div#nav #button_customers{background-image: url(/site/images/nav_purchase.gif); width:137px;}
div#nav #button_contact{background-image: url(/site/images/nav_resource.gif); width:138px;}
div#nav #button_products{background-image: url(/site/images/nav_products.gif); width:138px;}
div#nav #button_quote{background-image: url(/site/images/nav_quote.gif); width:271px;}


/*HOME CONTENT
-----------------------------------------------------------------------------------------------------*/

div.holder{margin:7px 0px 0px 0px; clear:both; font-weight:normal !important}

#inner li {
background-repeat:no-repeat;
list-style-image:url(/site/images/check.gif);
}


div#main_photo_home{height:385px; width:100%; background-image:url(http://shopping.netsuite.com/c.715492/site/images/main_banner_bg.gif); background-repeat: repeat-y; margin:0}

div#introducing{background-image: url(/site/images/introducing_bg.gif); width:637px; height:361px; float:right; margin:0px 0px 0px 6px; text-align:left /*padding:26px 35px 0px 35px;*/}
div#introducing .row{ border-bottom:1px solid #e2e1dd; padding:13px 10px 10px 0px;}
div#introducing .last{border:0px;}
div#introducing .alt{background-color:#fbfbf8;}
div#introducing .row img{float:left; margin:0px 5px 0px 10px;}
div#introducing a{color:#F96D0B;}
div#introducing a:hover{text-decoration:underline;}
div#introducing h1 img{behavior: url(common/css/iepngfix.htc);}

div#introducing h1 {padding:26px 35px 0px 35px;}
div#introducing h2 { padding-left:35px; padding-right:35px}
div#introducing .row { margin-left:35px; margin-right:35px}

div#enclose {width: 100%;height: 100%;margin:0px auto 0px auto; text-align:center;}		
div#content {/*position: relative;*/ overflow:hidden; width: 960px; padding:0px 0px;text-align: left;margin:0px auto 0px auto; text-align:left;}



/*HOME FEATURED ITEMS
-------------------------------------------------------------------------------*/
div#banners{float:left;}
div#banners a{background-position:left top; display:block; text-indent:-3000px; width:317px; overflow:hidden; height:90px}
div#banners a:hover{background-position:left bottom}
div#banners #banner_netsuite{background-image: url(/site/images/baner_suiteflex_partner.gif); height:90px;}

/*---------------------------------------------------------------------------------------*/

div#testimonials{float:left; width:314px; margin:0px 0px 0px 7px; color:#717171; font-size:11px;}
div#testimonials .main_header{background-image: url(/site/images/header_testimonials.gif); height:33px;}
div#testimonials .body{background-image: url(/site/images/body_sc-test.gif); height:224px;}
div#testimonials .main_header a{background-position:left top; height:29px; display:block; float:left; text-indent:-3000px; overflow:hidden}
div#testimonials .main_header a:hover{background-position:left bottom}
div#testimonials .main_header #button_featured_customer{background-image: url(/site/images/button_customer.gif); width:73px; height:24px; margin:5px 0px 0px 237px}
*html div#testimonials .main_header #button_featured_customer{margin-left:98px;}
div#testimonials .row{height:95px; padding:10px 10px 0px 20px;}
*html div#testimonials .row {height:95px; padding:15px 10px 0px 20px;}
div#testimonials a{font-size:11px;}
div#testimonials a.blue{color:#FB6D0B; font-weight:bold; display:block; margin-bottom:3px;}
div#testimonials a.green{color:#FB6D0B;}
div#testimonials a:hover{text-decoration:underline;}


div#home_featured_customer{float:left; width:316px; margin:0px 0px 0px 6px; color:#717171; font-size:11px;}
div#home_featured_customer .main_header{background-image: url(/site/images/header_customer.gif); height:33px; text-align:right}
div#home_featured_customer .body{background-image: url(/site/images/body_feat_customers.gif); height:224px;}
div#home_featured_customer .main_header a{background-position:left top; height:29px; display:block; float:left; text-indent:-3000px; overflow:hidden;}
div#home_featured_customer .main_header a:hover{background-position:left bottom}
div#home_featured_customer .main_header #button_featured_customer{background-image: url(/site/images/button_view_all.jpg); width:73px; height:24px; margin-top:5px; margin-right:5px; float:right}
*html div#home_featured_customer .main_header #button_featured_customer{margin-left:119px;}
div#home_featured_customer .row{height:58px; padding:13px 10px 0px 16px;}
div#home_featured_customer a{font-size:11px;}
div#home_featured_customer a.blue{color:#FB6D0B; font-weight:bold; display:block; margin-bottom:3px; width:230px; float:left;}
div#home_featured_customer span.date{float:left; display:block; color:#373737; clear:right; font-weight:bold; width:60px; text-align:right;}
div#home_featured_customer a.green{color:#FB6D0B;}
div#home_featured_customer a:hover{text-decoration:underline;}
div#home_featured_customer p{ font-size:11px}

div#emailint{float:left;}
div#emailint a{background-position:left top;  width:317px; height:257px; background-image: url(/site/images/email_marketing.gif); text-indent:-3000px; display:block; overflow:hidden;}
div#emailint a:hover{background-position:left bottom}


/*FOOTER
-------------------------------------------------------------------------------------------------------*/

#prefooter { background-color:#F2F2F2;color:#333333; height:76px; border: solid 1px white}
blockquote { background-image:url(/site/images/opening_quote.gif); background-repeat:no-repeat; margin:0; background-position:10px 10px; float:left}
#prefooter span { float:right}
#footer {
	background-image:url(/site/images/footer.png);
	background-repeat: no-repeat;
	font-size:10px !important;
	text-align:left; 
	width:960px;
	color: #333333;
}
#emailsignup { background-image:url(/site/images/bg_email_signup.png); background-repeat:repeat-x; width:100%; height:28px; line-height: 36px; width:960px}
#emailsignup a:link, #emailsignup a:visited { color:#FFFFFF; font-size:11px}
#emailsignup a:hover {color:#FFFFFF; font-size:11px; text-decoration:underline}

#emailsignup .links { width:400px; float:right; margin-right:10px; text-align:right}
#rss {
	float:left;
	margin-top:5px;
	margin-left:5px
}
*html #rss {
	float:left;
	margin-top:10px;
	margin-left:5px
}
#copyright {
	float:left;
	margin:15px;
}

#footer .links {
	margin:15px;
	text-align:right;
}
#footer a { color: #333333; font-size:10px}

/*#div__footer{margin-top:25px; }
div#footer a{font-size:10px; color:#333333; display:block; float:left; margin:0px 18px 0px 0px;}
div#footer a:hover{text-decoration:underline}

#powered{ float:right; font-size:10px; color: #333333;}
#powered a{font-size:10px; color:#333333;}
#powered a:hover{text-decoration:underline;}

#copyright {font-size:10px; color: #666666; clear:both; padding-top:5px; text-align:left}*/


/*MAIN BANNER
---------------------------------------------------------------------------------------------------------*/

#demo-bar {
	margin: 0px auto;
	padding: 0;
	width: 920px;
	text-align: center;
} 
#demo-wrapper {
	margin: 0px auto;
	overflow: hidden; 
	/*height: 306px;*/ 
	/*width: 920px;*/
	position: relative;
	margin:0 6px 0 6px
} 
#demo-wrapper div.jcarousel-skin-tango div.jcarousel-clip-horizontal  { height:auto!important;/* width:auto!important;*/ padding:0px !important;}

#demo-wrapper .jcarousel-skin-tango .jcarousel-clip-horizontal  { height:auto!important; /*width:auto!important;*/ padding:0px !important;}

#demo-wrapper  .jcarousel-skin-tango  #demo-wrapper .jcarousel-container-horizontal { height:auto!important; /*width:auto!important; */padding:0px !important;}

#demo-wrapper ul { list-style:none; margin:0px; padding:0px;}

#demo-inner {
	height: 299px; font-family:Arial, Helvetica, sans-serif !important;
	/*position: relative; */
	/*margin-top:12px*/
} 
.scrolling-content {
	text-align: left;
	color: #fff !important;
	/*position: absolute;*/
}

.scrolling-content h3 { color:#FFF; font-weight:bold; margin-bottom:0; padding:0}
.scrolling-content p { color:#FFF; font-size:11px;  padding:0 0 10px 0; margin:0}

#content1 {
	width: 948px;
	height: 305px; background-image: url(/site/images/overview_image.jpg); background-repeat: no-repeat;
}






div#user1, div#user2, div#user3, div#user4, div#user5 {
	font-size: 12px; 
	color: #FFFFFF;
	width: 900px;
}
div#content1 a:link, div#content1 a:visited,
div#content2 a:link, div#content2 a:visited,
div#content3 a:link, div#content3 a:visited,
div#content4 a:link, div#content4 a:visited,
div#content5 a:link, div#content5 a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
div#content1 a:hover,
div#content2 a:hover,
div#content3 a:hover,
div#content4 a:hover,
div#content5 a:hover {
	color: #fff;
}
#content2 {
	top: 0px;
	width: 948px;
	height: 305px;
} 
#content3 {
	top: 0px;
	width: 948px;
	height: 305px;
} 
#content4 {
	top: 0px;
	width: 948px;
	height: 305px;
}
#content5 {
	left: 3714px; 
	top: 0px;
	width: 948px;
	height: 305px;
}

#content2 #user2 #banneraddons {
	background-image: url(/site/images/mainbanner_design.jpg);
	background-repeat: no-repeat; height:300px; width:949px;
}
#content3 #user3 #banneraddons {
	background-image: url(/site/images/mainbanner_automation.jpg);
	background-repeat: no-repeat; height:300px
}

#content4 #user4 #banneraddons {
	background-image: url(/site/images/mainbanner_marketing.jpg);
	background-repeat: no-repeat; height:300px
}

#content5 #user5 #banneraddons {
	background-image: url(/site/images/mainbanner_addons.jpg);
	background-repeat: no-repeat; height:300px
}

#demo-inner .bannerstexts{ padding-left:470px; padding-top:80px;  width:380px; #width:850px; }
#demo-inner .bannerstexts p {font-weight:bold; font-size:15px !important;font-family:Arial, Helvetica, sans-serif !important; }
#demo-inner .readmore {}


/* ---- main_header buttons --- */
div#header_buttons_wrap {}
div#header_buttons {
	height: 80px;
	background: url(http://www.digitalartifex.com/skin/images/header_buttons_bg.png) top left repeat-x;
	width:960px
}

ul#buttons {
	margin: 0;
	padding: 0;
}
ul#buttons li {
	list-style: none;
	overflow:hidden;
}

ul#buttons li span { display:none}
ul#buttons li a{ display:block; width: 191px;	height: 80px; text-indent:-5000px; }
ul#buttons li a:link, ul#buttons li a:visited {
	width: 191px;
	height: 80px;
	display: block;
}

li#but_intro {

	width: 190px;
	height: 80px;
	float: left;
	background: url(/site/images/sc-overview-main.gif) 0% 0% no-repeat;
}
li#but_intro a:hover {
	background: url(/site/images/sc-overview-main.gif) 0% 50% no-repeat;
}
li#but_intro a.active {
	width: 190px;
	height: 80px;
	float: left;
	background: url(/site/images/sc-overview-main.gif) 0% 100% no-repeat;
}
li#but_design {
	width: 190px;
	height: 80px;
	float: left;
	background: url(/site/images/sc-design.gif) 0% 0% no-repeat;
}
li#but_design a:hover {
	background: url(/site/images/sc-design.gif) 0% 50% no-repeat;
}
li#but_design a.active {
	width: 190px;
	height: 80px;
	float: left;
	background: url(/site/images/sc-design.gif) 0% 100% no-repeat;
}
li#but_configuration {
	width: 190px;
	height: 80px;
	float: left;
	background: url(/site/images/sc-configuration.gif) 0% 0% no-repeat;
}
li#but_configuration a:hover {
	background: url(/site/images/sc-configuration.gif) 0% 50% no-repeat;
}
li#but_configuration a.active {
	width: 190px;
	height: 80px;
	float: left;
	background: url(/site/images/sc-configuration.gif) 0% 100% no-repeat;
}
li#but_maintenance {
	width: 190px;
	height: 80px;
	float: left;
	background: url(/site/images/sc-maintenance.gif) 0% 0% no-repeat;
}
li#but_maintenance a:hover {
	background: url(/site/images/sc-maintenance.gif) 0% 50% no-repeat;
}
li#but_maintenance a.active {
	width: 190px;
	height: 80px;
	float: left;
	background: url(/site/images/sc-maintenance.gif) 0% 100% no-repeat;
}
li#but_addons {
	width: 187px;
	height: 80px;
	float: left;
	background: url(/site/images/sc-addons.gif) 0% 0% no-repeat;
}
li#but_addons a:hover {
	background: url(/site/images/sc-addons.gif) 0% 50% no-repeat;
}
li#but_addons a.active {
	width: 189px;
	height: 80px;
	float: left;
	background: url(/site/images/sc-addons.gif) 0% 100% no-repeat;
}




/*CATEGORY LAYOUT
---------------------------------------------------------------------------------------------------*/


#categoryinfo #inner { font-size:12px; line-height:17px;  width:635px}

#categoryinfo #contents {padding:20px; *width:100% !important; text-align:justify; line-height:16px!important  }

#rightcolumn { background-color:#faf9f9;color:#666666; font-size:12px !important; width:250px; background-image:url(/site/images/bg_right_column.jpg); background-repeat: no-repeat} 

#rightcolumn p { margin:0; padding-bottom:5px;}

#rightcolumn .title { font-size:13px; font-weight:bold; color:#333333; border-bottom:#ccc solid 1px}

#rightcolumn img { margin:17px 17px 15px 17px; }

#rightcolumn ul { margin: 0; padding:0; }

#rightcolumn li { list-style:none; background-repeat: no-repeat; border-bottom: #CCCCCC solid 1px;  line-height:20px; display:block; padding-bottom:7px; padding-top:7px; padding-left:45px; background-image:url(/site/images/right_arrow.gif); background-repeat:no-repeat; background-position:25px 12px; padding-right:10px; font-size:12px;  font-style:normal}

#rightcolumn li.title { background: none !important; padding-left:25px !important; font-weight: bold !important; font-size:14px !important;}

#categoryinfo #separator { width:20px}

#categoryinfo h1 { padding-bottom:4px; font-weight: bold !important; font-size:20px }
#categoryinfo .black { color:#333333 !important}

#categoryinfo h2 { color:#333333; font-size:14px; margin-bottom:10px; }
#categoryinfo h2 a{ color:#333333; font-size:14px; margin-bottom:10px;  }
#categoryinfo h a:hover { text-decoration:underline}

#categoryinfo h3 { }

#categoryinfo h4 { font-weight: normal !important; padding:0;  font-size:15px; margin:15px 0 5px 0}
#categoryinfo h4 a {color: #4d4d4b;}

#categoryinfo a:hover { text-decoration:underline}

a.learnmore {color: #F96D0B; font-size:11px; text-decoration:underline}
.topborder { margin-top:-5px;}

.itemcell { padding-bottom:10px}

#categorylist {}

#categorylist .text { display:none}
#categorylist .celldescription { font-size:11px; padding-top:4px; padding-right:5px}

#categorylist .celldescription 

#categorylist td { vertical-align: top; margin-bottom:10px}

.maincategorycell p { clear:both}

.maincategorycell h4 {clear: both}

.servicecell { padding-top:20px; padding-bottom:20px; border-bottom:#ccc solid 1px}

.servicecell p { margin:0 !important; color:#333333; font-weight: bold !important; font-size:16px}

.servicecell a { color:#FB6D0B !important}
12:07 p.m. 14/09/2009
.servicecell img { padding-right:15px; padding-bottom:20px}


.productscell { padding-top:20px; padding-bottom:20px; border-bottom:#ccc solid 1px}

.productscell p { margin:0 !important; color:#333333; font-weight: bold !important; font-size:16px}

.productscell p.titlecell { font-size:15px}
.productscell p.descriptioncell { font-size:12px !important; color: #555 !important; font-weight: normal !important}

.productscell a { color:#FB6D0B !important}

.productscell img { padding-right:15px; float:left}



/*ITEM TEMPLATE
------------------------------------------------------------------------------------------------------*/




#screenshot { border:#CCCCCC solid 1px}
#screenshot img {border:#FFF solid 1px}
.textsmall { font-size:10px; text-transform:uppercase; color:#666666; padding-top:4px}

#getquote { margin-top:10px}


#relateditems a { border-bottom: #CCCCCC solid 1px; font-size:12px; line-height:20px; display:block}


/*MAINTENANCE LIST
----------------------------------------------------------------------------------------------------*/

#maintenancelist { background-color:#FFFFFF; border: solid 1px #CCCCCC; margin-bottom:14px; margin-top:20px}

#maintenancelist td { font-size:11px !important; text-align:center;  }

#maintenancelist .labels td{ color:#000000; font-size:12px; border-bottom: solid 1px #CCCCCC; text-align:right; padding-right:5px}

.maintenancecell { width:100px; text-align:center; border-left:1px solid #CCCCCC}

.maintenancecell .oddrow {background-color: #EEEEEE; border-bottom:#CCCCCC solid 1px; border-top: solid 1px #CCCCCC}

.maintenancecell .name { font-weight:bold; color: #FFFFFF; background-color:#000000; font-size:14px; height:40px}

.maintenancecell .price { font-weight:bold; font-size:13px; color:#f56700}

.maintenancecell .signup { border-top: solid 1px #CCCCCC}

/*JUMPSTART
----------------------------------------------------------------------------------------------------*/


#jumpstart .content { width:520px; float:left; margin:20px}

#jumpstart .form { float:right; width:385px; background-image:url(/site/images/needmoreinfo.gif); height:455px; background-repeat:no-repeat; text-align:center}

#jumpstart .form .phone { font-size:14px; margin-top:60px; text-align:center; margin-bottom:25px}

#jumpstart .form div { margin-left:14px;}

#jumpstart h1 { font-size: 30px}

#jumpstart h2 { margin:10px 0 20px 0; font-size:20px; font-weight:normal; width:440px}

.orange { color: #F96D0B !important;}

#jumpstart h3 { font-size: 15px; color: black; font-weight: bold}

#jumpstart p {font-size: 13px; line-height: 19px}

#jumpstart ul { margin:10px 0; padding:0}

#jumpstart li { list-style:none; background-image:url(/site/images/icon-greencheck.gif); background-repeat:no-repeat; background-position:0 5px;padding-left:20px;  font-size:14px; padding-bottom: 7px}

#jumpstart .note { font-size:11px; color:#666666; margin-top:25px}


/*PRODUCTS
----------------------------------------------------------------------------------------------------*/
.SuiteLoyalty {width:340px;}

#scprod .SuiteFeeds { width:300px}

#scprod .SuiteReturns {width: 300px}
#scprod .SuiteMobile {width: 300px}

#scprod h1 {  background-repeat:no-repeat; /*text-indent:-9999;  height:90px*/; font-size: 30px; color: black !important}

/*.SuiteFeeds h1 {background-image:url(/site/images/intro_suitefeeds.gif);}

.SuiteLoyalty h1 {background-image:url(/site/images/intro_suiteloyalty.gif);}*/

#scprod h2 { font-size:15px; font-weight:normal; margin-top:15px; color: #F96D0B; line-height: 20px; font-weight: bold}

#scprod h3 {color: black; font-size: 15px}

#scprod .content { width:300px}

#scprod ul { margin:20px 0; padding:0}

#scprod li { list-style:none; background-image:url(/site/images/icon-greencheck.gif); background-repeat:no-repeat; background-position:0 5px;padding-left:20px;  font-size:14px}

/*NETSUITE
----------------------------------------------------------------------------------------------------*/
#div__body { width:960px; background-color:#FFF;}
#div__header { margin-bottom:8px}
#div__body h1 { color:#FB6D0B}
#footerinp #email_fs input { padding:3px!important; border:0!Important}
.article_example_div { display:none; width:640px; height:70px; float:left}
#testimonials-inside-pic { float:left; padding:5px; margin-left:10px }
.testimonials-inside-text { margin-left:35px;font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #666666; width:480px; margin-top:15px }
blockquote {
background-image:url(http://www.suitecommtest.com/site/images/opening_quote.gif);
background-position:10px 10px;
background-repeat:no-repeat;
float:left;
margin:0;

}
.pref-customsol { padding:10px}
a#login {
background:transparent url(/site/images/button-login15.png) no-repeat scroll 0 0;
display:block;
height:69px;
position:absolute;
right:0;
text-indent:-9999px;
top:0;
width:96px;
}

a#login:hover { background-position: 0 -70px!Important}



