/*Breadcrumb Navigation */
div.breadcrumbs { height:50px; width:960px; background:url('../images/crumbs.png') top left no-repeat; position:relative;}
div.breadcrumbs ul li { line-height:50px; vertical-align:middle; width:auto; padding:0 0px 0 3px; color:#113654; font-size:1em; }
div.breadcrumbs ul li a, div.breadcrumbs ul li a:link, div.breadcrumbs ul li a:visited, div.breadcrumbs ul li a:hover, div.breadcrumbs ul li a:active, div.breadcrumbs ul li a:focus { padding:0 0 0 7px; text-decoration:none; font-size:1em; font-weight:bold; color:#113654;}

/* Right Side Content Styles */
.cmsrightblock { display:block; margin-right:20px; width:150px; float:right; /*margin-right:20px;*/ }
.cmsr1,.cmsr2,.cmsr3{ background-color:  #EEF3F6; display:block; margin-bottom:20px; padding:10px; width:150px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.cmsr1{ margin-top:0px; }
.cmsrightblock h2{ color:#0F2F44; }
.cmsrightblock a{ color:#0F2F44; }

/* Main Container Styles */
.main { background-color:#fff; width:960px; }
.col-main {width:730px; }
.header, #nav { width:960px; }
#siivo-chat-now { vertical-align:top; }
.cmsmainblock{ width:730px; padding:0px; margin:0; }
.breadcrumbs {margin:0; padding:0 0 13px; }
.category-title {margin:0; }
div#ecommerce-solutions {width:730px; margin-left:0px; padding:0; }
div#ecommerce-solutions p { margin-bottom:10px; text-align:left; }
div#ecommerce-solutions .ipad-top { margin-bottom:20px; margin-right:0px; }
div#ecommerce-solutions img.ipad-image { margin-top:10px; margin-bottom:20px; }
.ipad-right { width:215px; margin-left:0px; margin-right:0px; padding-top:20px; text-align:left; float:right; }
h1 { margin:-30px 0 20px 45px;}
h1 img { margin-right:5px; }
h1, h2, h3, h4, h5, h6 { color:#113654; font-weight:normal; }

/* Ajax Box Styles */
#featured { width:391px; margin-top:20px; padding-right:100px; position:relative;  height:501px; background:url('../images/ajax_box.png') no-repeat; float:left; margin-bottom:20px; }
#featured ul.ui-tabs-nav { position:absolute; top:0; left:0px; list-style:none; padding:0; margin:0; width:198px; }
#featured ul.ui-tabs-nav li{ padding: 0; padding-left:0px;  font-size:12px; color:#666; }
#featured ul.ui-tabs-nav li img{ float:left; margin:2px 5px; padding:0px; border:none; }
#featured ul.ui-tabs-nav li span{ font-size:.9em; font-family:Arial, Helvetica, sans-serif; line-height:52px; }
#featured li.ui-tabs-nav-item a{ display:block; height:52px; padding-left:10px; font-weight:bold; color:#113654; line-height:52px; background:url('../images/ajax_default.png') top left no-repeat; text-decoration:none; }
#featured li.ui-tabs-nav-item a:hover{ background:url('../images/ajax_hover.png') top left no-repeat; text-decoration:none; }
#featured li.ui-tabs-selected{ background:none; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { background:url('../images/ajax_hover.png') top left no-repeat; }
#featured .ui-tabs-panel{ width:293px; height:501px; position:relative; margin-left:198px; }
#featured .ui-tabs-panel .info{ position:absolute; top:0px; left:0; height:70px; }
#featured .info img{ padding:25px 0 15px 25px; margin:0; overflow:hidden; }
#featured .info h2 {margin:20px 25px 10px 25px; }
#featured .info p, #featured .info ul { margin:0 25px 10px 25px; font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:1.3em; color:#000; text-align:left; }
#featured .info p { line-height:1.5em; }
#featured .info ul li {padding: 7px 0; margin:0 25px; font-size:1em; list-style-type:disc;text-align:left;}
#featured .info a{ text-decoration:underline; color:#113654; }
#featured .info ul li ul { font-size:.9em; margin:0; line-height:1em;}
#featured .info a:hover{ text-decoration:underline; }
#featured .ui-tabs-hide{ display:none; }

/* Homepage Styles */
/* Homepage Mid Styles */
#tbl_home { clear:both; margin-left:0;}
#home_company { margin-left:50px; }
#home_support {margin-left:20px; }
#home_ecom h3 a, #home_webd h3 a, #home_marketing h3 a, #home_seo h3 a, #home_webd h3 a, #home_support h3 a, #home_company h3 a { text-decoration:none; font-weight:bold; font-size:.9em; display:inline; vertical-align:bottom; margin-top:15px; }
#seo-right, #seo-left { width:310px; height:390px; background-color:#E1E9EE; border:2px solid #000066; float:right; margin-top:20px; padding:20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#seo-left {float:left;}
#seo-right h2, #seo-left h2 { margin-bottom:15px; }
#home_seo ul { width:175px; float:left;}
#home_seo img { width:250px; float:right; }
#home_marketing #featured .info p { font-size:1em; }
/* Drop Down on Homepage */
.slidedown { width:960px; }
#whowearecnt { position:relative; margin-left:0; width:960px; height:435px;}
#whowearecnt #mobile-opt-link {position:absolute; width:440px; height:170px; top:40px; left:90px;  }
#whowearecnt #car-industry-link {position:absolute; width:365px; height:120px; top:185px; right:60px; }
#whowearecnt #future-web-link {position:absolute; width:260px; height:130px; bottom:30px; left:140px;  }
#whoweare { height:66px; width:960px; margin-left:0;}
/* Case Studies on Homepage*/
#casestudies { width:960px;  clear:both;}
#casestudies h2 { color:#113654; margin-bottom:15px;}
#casestudies div { padding:10px; width:202px; float:left; margin-right:140px;} 
#casestudies div h3 { margin:15px 0 5px 0; }
#casestudies div:last-child { margin-right:0; }
#casestudies div#case-study-last { margin-right:0; }
#icon_tech { clear:both; }

/*Power Seller Styles*/
#ebay-power-seller { height:80px; width:100%; clear:left; margin-top:15px; margin-bottom:15px;}
#ebay-power-seller img { margin:0; padding:0; vertical-align:middle; }
#ebay-power-seller span { margin: 0 10px 0 25px; color:#113654; font-size:1.2em; }
#ebay-power-seller span.ebay-tiers { margin:0 0 0 5px; }
#power-seller-list { width:499px; height:670px; float:left; position:relative; background:url('../images/power-box.png') top left no-repeat; list-style-image:url('../images/check.png'); margin:0 25px 30px 0; padding:0; }
#power-seller-list li { height:37px; padding:0px; margin:5px 0 0 57px; font-weight:bold;color:#000;}
#power-seller-list li.power-seller-title {list-style:none; border:none; background:url('../images/clipboard.png') no-repeat; margin-left:23px;margin-bottom:24px;height:43px; padding:0;}
#power-seller-list li.power-seller-title h2 { margin:15px 0 0 45px; padding-top:10px;}
#power-seller-list li ul { margin:7px 10px; padding:0;list-style-type:circle;}
#power-seller-list li ul li {border-bottom:none; height:auto; margin:0 0 0 20px; padding:0; font-weight:normal;}
#power-seller-list li.power-seller-two { height:75px; }
#power-seller-list li.power-seller-three { height:95px; }
p.power-seller-right { margin-right:5px; }
p.bold { font-weight:bold; }

/*Ecommerce Styles */
#ecommerce-package-boxes { height:467px; width:740px; position:relative; margin:20px 0;}
#ecommerce-package-boxes a {position:absolute; width: 84px; height:25px;cursor:pointer;}
#ecommerce-package-boxes a.box-one {left:130px; top:180px; }
#ecommerce-package-boxes a.box-two {left:370px; top:180px;}
#ecommerce-package-boxes a.box-three {left:622px; top:180px; }
#ecommerce-package-boxes a.box-four {left:130px; top:413px;}
#ecommerce-package-boxes a.box-five {left:370px; top:413px;}
#ecommerce-package-boxes a.box-six {left:622px; top:413px; }
#ecommerce-package-boxes p { position:absolute; width:200px;  }
#ecommerce-package-boxes p.box-one {left:20px; top:80px; text-align:left;}
#ecommerce-package-boxes p.box-two {left:273px; top:80px; text-align:left;}
#ecommerce-package-boxes p.box-three {left:519px; top:80px; text-align:left;}
#ecommerce-package-boxes p.box-four {left:20px; top:316px; text-align:left;}
#ecommerce-package-boxes p.box-five {left:273px; top:316px; text-align:left;}
#ecommerce-package-boxes p.box-six  {left:519px; top:316px; text-align:left;}
#ecommerce-package-boxes img.main-ecommerce { margin-left:-3px; position:static; }

/*Ecommerce Consulting Styles*/
.ecommerce-list-left { width:407px; height:311px; float:left; margin-bottom:30px; background:url('../images/box407.png') no-repeat;}
.ecommerce-list-left img { float:left; width:50px; margin-right:10px;}
.ecommerce-list-left ul {list-style-image:url(../images/check.png); padding-left:40px; margin-top:10px;}
.ecommerce-list-right { width:313px; height:311px; float:right; margin-bottom:30px; background:url('../images/box313.png') no-repeat; }
.ecommerce-list-right ul { list-style-image:url(../images/x.png); padding-left:40px; margin-top:10px; }
.ecommerce-list-right img { float:left; width:50px; margin-right:5px;}

/* Ecommerce Methodology Styles */
#methodology { margin: 0 auto 20px auto; width:730px; position:relative;  background:url('../images/method-test.png') top left no-repeat; }
ul.process { list-style: none; margin: 0; padding: 0; height:50px; background:url('../images/method-matrix.png') top left no-repeat; width:750px;}
ul.process li { margin:0; padding:0; float:left; width:146px; height:50px; }
ul.process a { position:absolute; background:url(../images/method-matrix.png) no-repeat; display:block; height:50px; font-size:1%; text-indent:-9999px; float:left; overflow:hidden; }
/*Default States*/
li#method-discovery a, li#method-discovery a:link, li#method-discovery a:visited {left:0px; background-position:0 -50px; width:150px;  }
li#method-define a, li#method-define a:link, li#method-define a:visited { left:150px; background-position:-150px -50px; width:130px; }
li#method-design a, li#method-design a:link, li#method-design a:visited  { left:280px; background-position:-280px -50px; width:145px; }
li#method-develop a, li#method-develop a:link, li#method-develop a:visited { left:425px; background-position:-425px -50px; width:145px; }
li#method-deploy a, li#method-deploy a:link, li#method-deploy a:visited { left:570px; background-position:-570px -50px; width:160px;}
/*Hover States*/
li#method-discovery a:hover, li#method-discovery a:active, li#method-discovery a:focus {left:0px; background-position:0 0; width:150px;}
li#method-define a:hover, li#method-define a:active, li#method-define a:focus { left:150px; background-position:-150px 0; width:130px;}
li#method-design a:hover, li#method-design a:active, li#method-design a:focus { left:280px; background-position:-280px 0; width:145px; }
li#method-develop a:hover, li#method-develop a:active, li#method-develop a:focus { left:425px; background-position:-425px 0; width:145px;}
li#method-deploy a:hover, li#method-deploy a:active, li#method-deploy a:focus { left:570px; background-position:-570px 0; width:160px;}
/* Methodology Container*/
.hide { display: none; }
.scroll { height: 753px; overflow:hidden; clear: left; margin:0; padding:0; }
.scrollContainer { width:725px; margin:0; padding:0;}
.scrollContainer div.panel { padding: 0px; height: 713px; width: 730px; }
.scrollContainer div.panel img { margin:15px 0 10px 15px; }
.scrollContainer div.panel p, #brand-kit { float:left; background:url('../images/p-back.png') top left no-repeat; width:335px; height:330px; margin:0 0 0 30px; padding:20px;}
.scrollContainer div.panel ul { float:right; background:none; width:275px; height:auto; margin:20px 20px 0 0; padding:0;}
.scrollContainer div.panel ul li ul { margin-top:0; }
.scrollContainer div.panel ul li {padding: 0; margin:0 0 0 30px; font-size:1em; list-style-type:disc;text-align:left;}
.scrollContainer div.panel p span, .scrollContainer div.panel ul li span {color:#113654; font-weight:bold; display:block; font-size:1.3em; margin:0;width:auto; }
.scrollContainer div.panel ul li.method-title {list-style:none;margin-left:-10px;}
.scrollContainer div.panel ul li span { margin:15px 0 0 0; }
.scrollContainer div.panel ul li span.method-first { margin-top:0; }
.scrollContainer div.panel ul li ul { margin:5px 0; }
.scrollContainer div.panel ul li ul li { list-style-type:circle; margin-left:40px; }

/*Webstore Styles*/
#webstore-packages { width:740px; height:375px; position:relative; margin-bottom:20px;}
#webstore-packages h2 { position:absolute; top:30px; left:0px; }
#webstore-demo { width:730px; height:486px; position: relative;margin:20px 0;padding:30px 0 0 0px;background:url('../images/webstore-process.png') no-repeat; }
#webstore-demo h2, #webstore-demo span {float:left; width:100px; }
#webstore-demo .webstore-right {float:right; width:100px; margin-right:100px;}
#webstore-demo ul { position:absolute; top:100px; left:475px; width:225px;}
#webstore-demo li { height:67px; line-height:1.3em;}
#webstore-demo li h3 {margin:0; padding:0;}

/*Web Design Styles */
#web-design-left {width:316px; height:481px; float:left; border:2px solid #000066; margin:20px 27px 30px 0; padding:15px; background-color:#E1E9EE; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
#web-design-left h2 { margin-top:10px; }
#web-design-left p { margin-left:25px; margin-top:15px; margin-right:10px; color:#000;}
#web-design-right {width:278px; height:515px; float:right; margin-bottom:30px; margin-top:20px; padding-left:35px; padding-right:35px; background:url('../images/siivo-apart.png') top left no-repeat; position:relative; }
#web-design-right h2 { margin:25px auto auto 25px;}
#web-design-right p { font-weight:bold; margin-top:20px; }
#web-design-right ul { position:absolute; top:125px; padding-left: 20px; list-style-image:url('../images/check.png'); }
#web-design-right li { height:38px; }

/* Web Redesign Styles */
#web-redesign { background:url('../images/redesign-back.png') top left no-repeat; height:785px; width:491px; position:relative; margin:20px 0; float:left;}
#web-redesign h2 { position:absolute; top:30px; left:65px; }
#web-redesign h3 { display:inline; margin-right:10px; color:#000; font-weight:bold; font-size:1em; }
#web-redesign ul { position:absolute; top:70px; left:60px; list-style-image:url('../images/check.png'); width:420px; }
#web-redesign li { height:40px; margin-bottom:10px; padding-left:5px; line-height:1.1em;}
#web-redesign li.altheight { height:63px; }
#web-redesign li.extra-space { margin:12px 0 15px 0; }
.redesign-recent-work { font-weight:bold; margin-top:-15px; }
#rejuvenate { margin-top:30px; }

/* About Us Styles */
#about-siivo { background:url('../images/about-box.png') top left no-repeat; height:481px; width:730px; position:relative; margin:20px 0;}
#about-siivo h2 { position:absolute; top:20px; left:65px; }
#about-siivo h3 { display:inline; margin-right:10px; color:#000; font-weight:bold; font-size:1em; }
#about-siivo ul { position:absolute; top:60px; left:60px; list-style-image:url('../images/check.png'); width:660px; }
#about-siivo li { height:50px; margin-bottom:10px; padding-left:5px;}
#about-siivo li.altheight { height:70px; margin-bottom:5px;}
#about-siivo li.creativity { margin-top:-5px; }
#history-siivo {width:480px; float:left; }
#contact-siivo {width:200px; float:right; font-weight:bold; margin-top:30px; }

/* Contact Page Styles */
#contact-siivo-now { width:330px; background-color:#EEF3F6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#contact-siivo-now div.input-box { width:50%; float:left; margin:10px 0;}
#contact-siivo-now #contact-message { margin-left:0; clear:both;}
.captcha, a.captcha { margin-top:10px; }
#siivo-location { width:300px; float:right; }
#siivo-location h2 { margin-top:5px; }
#siivo-location iframe { margin:20px 0; }
#siivo-location p { margin-top:20px; color:#113654; font-size:1.1em; font-weight:bold; }

/* Chart Styles to Product Detail Pages */
#siivo-seo-packages, #siivo-online-marketing-packages, #siivo-ecommerce-packages, #siivo-webstore-packages, #siivo-web-design-packages { position:relative; }
#siivo-webstore-packages { clear:both; }
#siivo-seo-packages a { position:absolute; top:335px; left:535px; width:170px; height:25px;}
#siivo-ecommerce-packages a { position:absolute; top:332px; left:533px; width:170px; height:25px; }
#siivo-online-marketing-packages a, #siivo-webstore-packages a, #siivo-web-design-packages a { position:absolute; top:140px; left:607px; width:97px; height:220px; }

/* Footer Styles */
.footer-container { height:275px; }
#newsletter-validate-detail label { color:#fff; }
#newsletter { margin-top:10px; }
#newsletter-validate-detail fieldset.content button.form-button-alt { margin-top:10px; }

/* Miscellaneous Magento Admin Styles */
.fieldset .legend { background:url("../images/bkg_block-title.gif") repeat-x scroll 0 0 transparent; border:1px solid #BBAFA0; color:#113654;}
.box-description { width:50%; float:left; }
.box-additional { width:50%; float:right; }
.product-collateral h2 { color:#113654; }
.product-view .product-shop  { width:365px;}
.block li.even, .data-table .even {background-color:#fff;} 
.data-table .odd, .block li.odd {background-color:#EEF3F6;}
.add-to-box .or { display:none; }
.add-to-links { clear:left; }
.add-to-links li { float:left; margin: 10px 10px 0 0; }
.add-to-links a { color:#113654; }
.block-viewed { display:none; }
div.sidebar a { font-size:.95em; }
div.head h4 {color:#D2E0E8; font-size:1.1em; font-weight:bold;}
div.pp_nav { display: none; }