html{width:100%; height:100%;}
body
{ 
  width:100%; height:100%;
  background: white url(../images/bg.jpg) repeat-x;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	color: #303030;
 }
/* from template.css */
 a {color: #0072bd;}

a:visited {color: #1590e0;}

a:hover {text-decoration:none;}
a img  { border: 0; text-decoration: none; outline: 0; }

.contentpaneopen {margin-right: 10px;}

.componentheading {display: none;}

h2,.contentheading {}

h3 {font-size:1.3em;}

h4 {font-size:1.2em;color: #169b36;}

h5 {font-size:1.1em;}

h6 {font-size:1.1em;font-weight:700;}
/* from template.css */
 

h1, .contentheading h1 {background: url(../images/title_bullet.gif) no-repeat;margin-top: 15px; margin-bottom:0; padding: 10px 0 10px 60px;font: normal 30px Arial; color: #0072bd;}
.contentpagetitleshopping_carts {display: block; padding: 10px 0 0px 0px; font: bold 22px Arial; }
h1 .contentpagetitleshopping_carts {font: normal 30px Arial; padding:0;text-decoration:none;}
h2, p.prominent {font: normal 22px Arial; color: #169b36;}

table.top {color: white;font: normal 12px Tahoma; height: 66px;}
input.top {background: #2161a1; color: white; border: 2px solid #4490df; width: 130px;}
a.top_small {font: normal 11px Tahoma;color: white;}
#loginForm {height: 66px; background: url(../images/top_bg.gif) no-repeat;}
table.userinfo { color: white; font: 16px Tahoma; height: 50px; margin-top: 10px; width: 75%;}
table.userinfo span, table.userinfo a {color: white;font-size: 11px;}

.center_section
{
	color: white;
	font: normal 14px Arial;
}

/*wizzard styles*/
.step {display: block;color: white; font: bold 17px Arial; height:46px; width: 260px;padding: 0px 0 0 10px;text-decoration: none; cursor: default; line-height:46px;}
.passed {background: url(../images/step_blue_bg.jpg) no-repeat center; cursor: pointer;}
.remain {background: url(../images/step_gray_bg.jpg) no-repeat center;}

.step_description {
	width:259px; 
	background: white url(../images/step_description_bg.gif) repeat-x bottom;
	border-left: 4px solid #69dd6f; 
	border-right: 4px solid #69dd6f; 
	padding: 0 10px 0 10px;
	font: normal 11px Tahoma;
	}
.step_description h4{margin:0; font: bold 12px	Tahoma;}
.step_description p{margin: 4px 0; text-align: justify;}


.field_label {width: 210px;color: #1e74b3; font: bold 17px Arial; text-align: right; vertical-align: top; padding-top:5px;}
.field_label2 {width: 210px;color: #58b3f5; font: bold 17px Arial; text-align: right; vertical-align: top; padding-top:5px;} /* for direct connection labels */
.field_label3 {width: 210px;color: #ff7800; font: bold 17px Arial; text-align: right; vertical-align: top;padding-top:2px;} /* for bridge download label */
.field_hint {font: normal 12px Tahoma; color: #6d6d6d;}

.wizard_select {font: normal 19px Arial;}
.wizard_text_input {font: bold 17px Arial; width: 350px;}
.wizard_text_button {color: #1e74b3; font: bold 16px Arial;} /* generate token link */
.wizard_text_button2 {color: #ff7800; font: bold 17px Arial;} /* download bridge link */

.button_big {font: bold 22px Arial; display: block; text-align: center; width: 310px; height:57px; color: white; text-decoration: none; line-height: 57px;}
.button_bg_green {background: url(../images/button_green_big_bg.gif) no-repeat center;}
.button_bg_orange {background: url(../images/button_orange_big.gif) no-repeat center;}

/*wizzard styles*/


/*support corner styles*/
table.support_center {width: 981px;}
h2.support_center {text-align: left;background: url(../images/icons_full.gif) no-repeat 0 -377px;padding: 17px 0 15px 65px; margin-bottom:2px; margin-top:0;}
.horizontal_div {background: url(../images/horizontal_dots.gif) repeat-x;}

.support_links {list-style:none; width: 66%; margin:0; padding: 0;}
.support_links li {float: left; width: 315px;}
.support_corner_link {float: left; width: 315px;color: #7c7c7c; font: normal 12px Arial; background: url(../images/bullet_green.gif) no-repeat left top; padding-left: 25px;margin-top:10px;}
.support_corner_link a {text-decoration: none; color: #7c7c7c; font: bold 15px Arial;}
.support_corner_link a:hover{color: black;}
.disclaimer {font: normal 11px Tahoma; color: #7f7f7f;}



.assisted {background: url(../images/icons_full.gif) no-repeat 0 -457px; padding-left: 70px;float:right; width:240px;}
.assisted li { line-height: 150%; }
.assisted .support_corner_link {width: 200px;}
/*support corner styles*/


#bottom_general {background: url(../images/bottom_bg.gif);margin-top:10px;}

.bottom{background: url(../images/bottom_bg2.gif) no-repeat top;	color: white;	font: normal 11px Tahoma;}
.bottom a {color: white;font: normal 11px Tahoma;}
.bottom_center {width: 981px;margin: 0 auto; height:26px;}
.copyrights {float:left;text-align:right; margin-right:20px;line-height:26px;}
.bottom_menu {float:left;line-height:26px;}

.small_blue {width:981px;height:64px; margin: 0 auto; background: url(../images/center_bg.jpg) no-repeat bottom;color: white; font: normal 14px Arial;padding-top:8px;}
.small_blue a, .hp_blue_center a {color: #CCFFCC !important;}

table.hp_blue {background: url(../images/hp_blue_bg.gif) 0 -1px repeat-x;}
.hp_blue_center {	background: url(../images/hp_center_bg.jpg) no-repeat center;}
.content_gray { background: white url(../images/bg.jpg) 0 -250px repeat-x;}
ul.hp_blue {list-style: none;}
ul.hp_blue li {background: url(../images/green_bullet_bgblue.gif) no-repeat 0 2px; padding: 0 0 10px 30px;font: normal 20px Arial; color: white;}
.hp_blue_small_text {color: white; font: normal 14px Arial;text-align: center;}

.hp_feature {font-size: 12px;}
.hp_feature li {margin-bottom: 7px;}
.hp_feature li strong{font-size: 14px;}
.hp_column {
	font: normal 12px Tahoma;
	color: #333;
	line-height: 150%;
}
.hp_height{
	height: 180px;
}
.hp_title_howitworks {
	height: 62px;
	padding-left: 85px;
	background: url(../images/icons_full.gif) no-repeat 0 10px;
	color: #e27f0b;
	font: normal 22px Arial;
	line-height: 62px;		
}
.hp_title_estimator {
	height: 62px;
	padding-left: 70px;
	background: url(../images/icons_full.gif) no-repeat 0 -59px;
	color: #3d85ca;
	font: normal 22px Arial;
	line-height: 62px;		
}
.hp_title_start {
	height: 62px;
	padding-left: 70px;
	background: url(../images/icons_full.gif) no-repeat 0 -124px;
	color: #169b36;
	font: normal 22px Arial;
	line-height: 62px;		
}
.reference {background: url(/images/quick_demo_ss/reference_bg.gif) no-repeat center; color: white; font: bold 12px Arial;text-align: center;padding: 4px 7px 5px 7px;}

#imgcode {margin-left: -100px; }
img, .noborder{border:none;}


/* Latest News Start */
div.moduletableLatestNews h3 {
  font: normal 22px Arial; color: #169b36;
  text-align:left;background: url(../images/icons_full.gif) no-repeat 0 -186px;padding: 17px 0 15px 65px; margin-bottom:2px;
}

div.moduletableLatestNews div.horizontal_div {width: 643px;}

ul.latestnews div.title a{
  font-weight: bold;
}

ul.latestnews div.date, .testimonial .date  {
  font: normal 10px Arial; color: #CCC;
}

ul.latestnews div.introText {
  color:#7F7F7F;
  font-family:Tahoma;
  font-size:12px;
  line-height:150%;
  text-align: justify;
  padding-right: 20px;
}

ul.latestnews div.readMore {
  text-align: right;
  padding-right: 20px;
  font-size: 12px;
}
/* Latest News End */

/* Poll start */
div.moduletablePoll h3{
  font: normal 22px Arial; color: #169b36;
  text-align:left;background: url(../images/icons_full.gif) no-repeat 0 -312px;padding: 17px 0 15px 65px; margin-bottom:2px;
}

div.moduletablePoll thead td {
  text-align: center;
  color: #7C7C7C;
}

td.sectiontableentry1Poll, td.sectiontableentry2Poll {
  font-family:Tahoma;
  font-size:12px;
  color: #7F7F7F;
  height: 25px;
  text-align: left;
}

table.pollstableborder {float: none;}
table.pollstableborder td {font-size: 12px; font-family: Tahoma; height: 20px;}
.pollsSummary .smalldark {font-size: 12px; font-family: Tahoma}
/* Poll End */

/* Footer bottom glue */
.main{width:100%; min-height:100%; height:auto !important; height:100%; margin:0 auto -245px; }
.footer{width:100%; height:245px;  margin:0 auto;  clear:both;}
.footer_push{width:981px; height:245px;  margin:0 auto;  clear:both;}
/* Footer bottom glue end*/

form.cart2cart input, form select {font: bold 17px Arial;}
form.cart2cart label {color: #1e74b3; font: bold 17px Arial; text-align: right; display: block; margin-right: 5px;}
form.cart2cart .description {font: normal 12px Tahoma; color: #6d6d6d; padding-bottom: 6px;}

#system-message dd {text-indent: 0}

.componentheadingshopping_carts {display:none}


.error_message {padding: 10px; background: #f8dddd; border: 1px solid #ff9797; margin: 5px 0 5px 0}
.error_message p{margin: 3px 0; font-size: 13px;}
.success_message {padding: 10px; background: #D0FFD3; border: 1px solid #4CC17F; margin: 5px 0 5px 0;}
.success_message p{margin: 3px 0; font-size: 13px;}
.notice_message {padding: 10px; background: #FFFACD; border: 1px solid #D5C000; margin: 5px 0 5px 0}
.notice_message p{margin: 3px 0; font-size: 13px;}

.testimonial{margin-bottom:15px;margin-top:15px;}
.testimonial_text {font: normal 12px tahoma; margin-bottom:10px;line-height: 150%;color:#555;}
.testimonial_author {font-weight: bold;}

div.moduletableTestimonialku h3, div.moduletabletestimonialku2 h3 {
	font: normal 22px Arial; color: #169b36;text-align:left;
	background: url(../images/icons_full.gif) no-repeat 0 -247px;padding: 17px 0 15px 65px; margin-bottom:2px;
}
div.moduletableTestimonialku .testimonial {margin: 20px 30px;}
div.moduletableTestimonialku .testimonial_text {margin-bottom:5px;color:#7F7F7F; text-align: justify;}
div.moduletableTestimonialku .testimonial_website, div.moduletabletestimonialku2 .testimonial_website {font: normal 11px Arial;color:#7F7F7F;}

div.moduletabletestimonialku2 .testimonial {width: 47%;float: left;margin-right: 20px;}
div.moduletabletestimonialku2 .testimonial .testimonial_text{color:#7F7F7F}
.moduletabletestimonialku3 {}
.moduletabletestimonialku3 .testimonial_author {text-align:right;margin-top:-8px;}
.moduletabletestimonialku3 .testimonial_website {font: normal 11px Arial;text-align:right;}

/*ul.migration_options1 {float: left; margin-left: 150px;}
ul.migration_options2 {float: right; margin-right: 150px;}
*/
div.options_tabs {width: 308px; float:right; margin-left: 20px; margin-bottom: 20px;}
 
 
ul.tabNavigation {width: 100%;height: 36px;list-style: none;margin: 0;padding: 0;clear: both;}
 
ul.tabNavigation li {display: inline;float: left;}
 ul.tabNavigation li a {display: block; width: 154px; color: #2161a1; font: bold 14px Arial; text-decoration: none;  text-align: center; background: url(../images/main_menu_bg.gif) no-repeat 0 -37px;
   line-height: 36px; height: 36px;
}
 
ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover, ul.tabNavigation li a:hover {color: #fff; background: url(../images/main_menu_bg.gif) no-repeat 0 0;}

 
ul.tabNavigation li a:focus {outline: 0;}
 
div.options_tabs div {border: 1px solid #387cc3;background: #def0ff;font: bold 14px Arial;}
div.options_tabs div ul {color:#0072BD; list-style:none;margin:0; padding:15px 0;}
div.options_tabs div ul li{ line-height: 150%;}
 
.migration_options1 li{text-align: right; padding-right: 30px;}
.migration_options2 li{padding-left: 30px;}





.sc_image {float: right; width: 200px; margin:30px 0 30px 20px;}

.article_rowshopping_carts {padding-top: 15px;background: url(../images/horizontal_dots.gif) repeat-x;}
.article_separator, .row_separatorshopping_carts {display:none;}
.createdate {font: normal 12px Arial; color: gray;}

.contentpaneopen fieldset {border: none;}

.pagenav {text-align:center; margin: 20px;}

.carts-list {list-style:none;margin:0;padding:0;}
.carts-list ul {margin: 0 auto;}
.carts-list li {float: left; font: bold 16px Arial;margin: 0 7px 5px 7px; height:60px;width:180px;overflow: hidden;}
.carts-list li a {display:block; padding-top:70px;text-align:center;opacity:0.6;}
.carts-list li a:hover{opacity:1.0;}
.carts-list .magento {margin-left:0; margin-right:8px; }
.carts-list .opencart {margin-left:8px; margin-right:0;}
.magento 	a{background: url(../../../images/stories/magento.gif) no-repeat top center;}
.oscommerce 	a{background: url(../../../images/stories/oscommerce.gif) no-repeat top center; }
.zencart 	a{background: url(../../../images/stories/zencart.gif) no-repeat top center;}
.virtuemart 	a{background: url(../../../images/stories/virtuemart.gif) no-repeat top center;}
.prestashop 	a{background: url(../../../images/stories/prestashop.gif) no-repeat top center;}
.xcart 		a{background: url(../../../images/stories/xcart.gif) no-repeat top center;}
.yahoostore 	a{background: url(../../../images/stories/yahoostore.gif) no-repeat top center;}
.creloaded 	a{background: url(../../../images/stories/creloaded.gif) no-repeat top center;}
.interspire 	a{background: url(../../../images/stories/interspire.gif) no-repeat top center;}
.cscart 	a{background: url(../../../images/stories/cscart.gif) no-repeat top center;}
.xcart 		a{background: url(../../../images/stories/xcart.gif) no-repeat top center;}
.opencart 	a{background: url(../../../images/stories/opencart.gif) no-repeat top center;}


/* without-video
.carts-list {list-style:none;margin:0;padding:0;}
.carts-list li {float: left; font: bold 16px Arial;margin-right: 5px; margin-bottom: 5px;height:60px;width:180px;overflow: hidden;}
.carts-list li a {display:block; padding-top:70px;text-align:center;opacity:0.6;}
.carts-list li a:hover{opacity:1.0;}
.magento a{background: url(../../../images/stories/magento.gif) no-repeat top center;}
.oscommerce a{background: url(../../../images/stories/oscommerce.gif) no-repeat top center; }
.zencart a{background: url(../../../images/stories/zencart.gif) no-repeat top center;}
.virtuemart a{background: url(../../../images/stories/virtuemart.gif) no-repeat top center;}
.prestashop a{background: url(../../../images/stories/prestashop.gif) no-repeat top center;}
.xcart a{background: url(../../../images/stories/xcart.gif) no-repeat top center;}
.yahoostore a{background: url(../../../images/stories/yahoostore.gif) no-repeat top center;}
.creloaded a{background: url(../../../images/stories/creloaded.gif) no-repeat top center;}
.interspire a{background: url(../../../images/stories/interspire.gif) no-repeat top center;}
.cscart a{background: url(../../../images/stories/cscart.gif) no-repeat top center;}
.xcart a{background: url(../../../images/stories/xcart.gif) no-repeat top center;}
.opencart a{background: url(../../../images/stories/opencart.gif) no-repeat top center;}
*/


/*quick demo styles*/


#quicktour{
width: 981px;
margin: 0 auto;
position: relative;
}
#quicktour h4{
margin-left: 30px;
position: absolute;
top: 2px;
left: 2px;
width: 560px;
height: 69px;
background: url(../images/slide_name.png) no-repeat;
margin-top: 45px;
margin-left: 30px;
padding-top: 12px;
padding-left: 15px;
font-size: 30px;
font-family: 'Arial', sans-serif;
font-weight: bold;
color: #2161a1;
}
#quicktour h4 span{
background: url(../images/slide_number.png) no-repeat;
width: 35px;
height: 35px;
display: block;
float: left;
padding-left: 9px;
color: #fff;
margin-right: 10px;
 
}
#quicktour img{
border: 0px;
}
#slide{
width: 981px;
height: 357px;
position: relative;
}

.slide_content{
width: 564px;
height: 357px;
float: left;
background: url(../images/background_middle.png) no-repeat;
}
.slide_content p{

margin-top: 140px;
margin-left: 30px;
margin-right: 20px;
padding-left: 140px;
padding-top: 40px;
font-family: 'Arial', sans-serif;
font-size: 18px;
color: #fff;
min-height: 140px;
}
.screenshot{
width: 417px;
height: 340px;
float: left;

}



/*-----------------TOPSLIDE-----------------*/
#topslide{
width: 981px;
height: 357px;
position: relative;
}
#topslide .slide_content{
background: url(../images/background_top.png) no-repeat;
width: 564px;
height: 357px;
}
/*-----------------BOTTOMSLIDE-----------------*/
#bottomslide{
height: 340px;
width: 981px;
position: relative;
overflow: hidden;
}
#bottomslide .slide_content{
background: url(../images/background_bottom.png) no-repeat;
width: 564px;
height: 357px;
}
/*-----------------SLIDE1-----------------*/
.slide1 img{
background: url(../../../images/quick_demo_ss/small/01.png);
}
.slide1 .slide_content p{
background: url(../images/quick_tour_icons.png) no-repeat;
}
/*-----------------SLIDE2-----------------*/
.slide2 img{
background: url(../../../images/quick_demo_ss/small/02.png);
}
.slide2 .slide_content p{
background: url(../images/quick_tour_icons.png) no-repeat 0px -180px;
}

/*-----------------SLIDE3-----------------*/
.slide3 img{
background: url(../../../images/quick_demo_ss/small/03.png);
}
.slide3 .slide_content p{
background: url(../images/quick_tour_icons.png) no-repeat 0px -360px;
}
/*-----------------SLIDE4-----------------*/
.slide4 img{
background: url(../../../images/quick_demo_ss/small/04.png);
}
.slide4 .slide_content p{
background: url(../images/quick_tour_icons.png) no-repeat 0px -540px;
}
/*-----------------SLIDE5-----------------*/
.slide5 img{
background: url(../../../images/quick_demo_ss/small/05.png);
}
.slide5 .slide_content p{
background: url(../images/quick_tour_icons.png) no-repeat 0px -720px;
}
/*-----------------SLIDE6-----------------*/
.slide6 img{
background: url(../../../images/quick_demo_ss/small/06.png);
}
.slide6 .slide_content p{
background: url(../images/quick_tour_icons.png) no-repeat 0px -900px;
}
/*-----------------SLIDE7-----------------*/
.slide7 img{
background: url(../../../images/quick_demo_ss/small/07.png);
}
.slide7 .slide_content p{
background: url(../images/quick_tour_icons.png) no-repeat 0px -1080px;
}
/*-----------------SLIDE8-----------------*/
.slide8 img{
background: url(../../../images/quick_demo_ss/small/08.png);
}
.slide8 .slide_content p{
background: url(../images/quick_tour_icons.png) no-repeat 0px -1260px;
}

#last_slide_end {display: block; width: 62px; height: 29px; margin-left: 474px; background: url(../images/background_end.png) no-repeat 100% 0%;}
/*
#back_to_top{
text-align: right;
width: 951px;
padding-right: 20px;
margin-top: -1px;
}
#back_to_top a{
padding-top: 3px;
width: 115px;
height: 21px;
display: block;
float: right;
background: url(../images/back_to_top.png) no-repeat 100% 0%;
text-decoration: none;
color: #fff;
padding-right: 30px;
font-family: 'Arial', sans-serif;
font-weight: bold;
font-size: 12px;

}*/

/*#dl { position: absolute; top: 10px; right: 0; background: black; color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px 6px; }
#dl:hover { background: #666; }
#page-wrap {background: #eee;}
.anythingSlider { width: 960px; height: 560px; position: relative; margin: 0 auto 15px; }
.anythingSlider .wrapper { width: 880px; overflow: auto; height: 541px; margin: 0 40px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin: 0; padding:0; }
.anythingSlider ul li { display: block; float: left; padding: 0; height: 517px; width: 880px; margin: 0; text-align:center;}
.anythingSlider ul li div {width:746px;position: absolute; margin:30px 0px 0 50px; background: white;padding: 15px;opacity:0.8;border: 2px solid #1590E0;}
.anythingSlider ul li h2 {font: bold 32px Arial;margin:0;}
.anythingSlider .arrow { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward { background-position: 0 0; right: -20px; }
.anythingSlider .back  { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover { background-position: 0 -200px; }
.anythingSlider .back:hover { background-position: -67px -200px; }
#thumbNav  { position: relative; top: 0px; text-align: center; }
#thumbNav a { color: white; font: bold 16px Arial; display: inline-block; padding: 5px 15px; height: 18px; margin: 0 1px 0 0; background: #169B36 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; text-decoration: none;}
#thumbNav a:hover  { background-image: none; }
#thumbNav a.cur  { background: red; }
#start-stop  { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 60px; text-align: center; position: absolute; right: 45px; top: 0px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing { background-color: red; }
#start-stop:hover { background-image: none; }*/
/*.anythingSlider .wrapper ul ul  { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }*/
/*quick demo styles*/



/*------------------------NEW-FOOTER-----------------------*/
.footer_wrapper{
/* height: 230px; */
width: 100%;
background: url(../images/hp_blue_bg.gif)  0 100% repeat-x #397DC4;
margin-top: 40px;
border-top: solid 1px #2e5175;
}
.footer_content{
width: 925px;
/* height: 229px; */
margin: 0 auto;
background: url(../images/hp_center_bg.jpg) 0 100% no-repeat #397DC4;
overflow: hidden;
padding-bottom: 20px;
}
.footer_column{
width: 21%;
padding: 0 1%;
float: left;
overflow: hidden;
}
.last_col{
width: 29%;
}
.footer_column h3{
font-family: 'Arial', 'Verdana', sans-serif;
font-size: 18px;
color: #cedef0;
font-weight: normal !important;
margin: 10px 0 5px;
}
.footer_column ul{
list-style-type: square;
padding-left: 10px;
margin: 0;
color: #fff;
margin-left: 15px;}
.footer_column li{
padding: 3px 0 3px 3px;


}
.footer_column li a{
color: #fff;
text-decoration: none;
font-family: 'Tahoma', 'Arial', sans-serif;
font-size: 12px;
}
.footer_column li a:hover{
text-decoration: underline;
}
.sm_icon{
display: block;
height: 30px; 
width: 30px;
float: left;
margin-left: 10px;
text-decoration: none !important;
}
.facebook_icon{
background: url(../images/sm_icons.gif) no-repeat 0 -30px;
}
.facebook_icon:hover{
background: url(../images/sm_icons.gif) no-repeat -30px -30px;
}
.twitter_icon{
background: url(../images/sm_icons.gif) no-repeat 0 0;
}
.twitter_icon:hover{
background: url(../images/sm_icons.gif) no-repeat -30px 0;
}
.blog_icon{
background: url(../images/sm_icons.gif) no-repeat 0 -60px;
}
.blog_icon:hover{
background: url(../images/sm_icons.gif) no-repeat -30px -60px;
}
.rss_icon{
background: url(../images/rss_icon.gif) no-repeat 0 0;
}
.rss_icon:hover{
background: url(../images/rss_icon.gif) no-repeat -30px 0;
}

.bottom_line{
width: 100%;
height: 13px;
background: url(../images/footer_stripe_bg.jpg) repeat-x
}
.assisted_banner{
margin-top: 10px;
display: block;
text-align: right;
}
.footer_info{
color: #fff;
text-align: right;
margin-top: 0px;
float: right;
width: 480px;
padding-right: 10px;	
font-size: 12px;
}
.copyright{
font-size: 10px;
color: #fff;
margin-top: 3px;
margin-bottom: 5px;
}
.copyright a{
color: #fff;
}
.bottom_line{
font-size: 12px;
background: url(../images/footer_stripe_bg.jpg) repeat-x;
}
.featured_cart_list a {
    display: block;
    float: left;
    text-align: center;
    width: 20%;
}
.featured_cart_list {
    overflow: hidden;
}
.featured_cart_list h4 {
    margin: 15px 0 14px 0;
}
.cart_list {
    float: left;
    margin: 0 1% 0 0;
    padding-left: 2%;
    width: 17%;
}
.cart_list_block {
    margin-top: 15px;
    overflow: hidden;
    padding-bottom: 18px;
}
.cart_list_block h4 {
    margin: 9px 0 9px 0;
}
.cart_list li {
    padding: 2px 0;
}
/* store managers block */

.sm_block{
width: 649px;
overflow: hidden;
font-family: 'Arial', 'Tahoma', 'Helvetica', sans-serif; 
margin-top: 10px;
}
.sm_top_border{
height: 9px;
width: 100%;
background: url(/images/banners/sm_top_border.jpg) no-repeat;
overflow: hidden;
}
.sm_bottom_border{
height: 11px;
width: 100%;
background: url(/images/banners/sm_bottom_border.jpg) no-repeat;
overflow: hidden;
}
.sm_content{
width: 617px;
background: url(/images/banners/sm_bg.jpg) repeat-x 0 0 #eee;
min-height:107px;
height:auto !important;
height:107px;
border-left: solid 1px #eff1f1;
border-right: solid 1px #eff1f1;
overflow: hidden;
padding: 0 15px;
font-size: 14px;
line-height: 150%;
}
.sm_content img{
padding: 0 15px 0 0;
float: left;
}
.sm_text h4{
font-size: 18px;
color: #1590e0;
margin: 10px 0 5px;
}
.sm_text p{
margin: 0;
}
.sm_readmore{
float: right;
color: #1590e0;
font-weight: bold;
}

.joomla_add_this {margin-top: 20px;}
.addthis_button_google_plusone { margin-top:-3px;}
/*--------------CONTACT-PAGE----------------*/.contact_table{margin-top: 20px; position: relative;}#artforms-box{position: relative;}.contact_table td {padding-bottom: 20px;padding-right: 10px;} #ArtForms input, #ArtForms textarea {width: 350px; border:solid 1px #c7c7c7; background: url(../images/form_input_bg.jpg) repeat-x 0 0; }  input.artforms-button{background:url(../images/send_btn.jpg) 0 0 no-repeat !important; border: 0 !important; height: 34px; width: 125px !important; color:#fff; text-shadow: 0 0 2px #ff6000; font-size: 18px; font-weight: bold;cursor: pointer;}  /* .contact_table #artforms-form {float: right; margin-top: -460px; overflow: hidden; width: 510px;}  #artforms-form {position: absolute; top: 245px; right: 0; overflow: hidden; width: 460px;}*/ #artforms-forminfo{clear: both;}.contact_line{overflow: hidden; margin-bottom: 10px;}.contact_title{float: left; width: 100px; display:block; font-weight: bold; font-size: 16px;}.contact_line p{margin-left: 115px; margin-top: 0;}.team{overflow: hidden;}.team div{float:left; margin-right: 5px; text-align: center; font-size: 11px;}.team img{border: solid 1px #e0e0e0;}.team img:hover{border: solid 1px #bbb;}.team small{color:#0072bd; font-size: 10px;}h5.subtitle{color: #169B36; font-size: 18px; margin: 15px 0 5px; font-weight: normal;}#artforms-box #artforms-buttons{padding: 2px 15px 2px 165px !important;}/* .affieldname{text-align: left !important;} */
/*-----------------AFFILIATE-PAGE--------------------*/
.icon_block{padding-left: 100px; margin-bottom: 50px;}
.icons_sprite{float:left; height: 80px; width: 80px;}
.affiliate_1{background:#FFF url(/templates/jclean/css/../images/affiliate_sprite.jpg) no-repeat 1px 1px;}
.affiliate_2{background:#FFF url(/templates/jclean/css/../images/affiliate_sprite.jpg) no-repeat 1px -80px;}
.affiliate_3{background:#FFF url(/templates/jclean/css/../images/affiliate_sprite.jpg) no-repeat 1px -160px;}
.affiliate_4{background:#FFF url(/templates/jclean/css/../images/affiliate_sprite.jpg) no-repeat 1px -240px;}
.affiliate_5{background:#FFF url(/templates/jclean/css/../images/affiliate_sprite.jpg) no-repeat 1px -320px;}
.affiliate_6{background:#FFF url(/templates/jclean/css/../images/affiliate_sprite.jpg) no-repeat 1px -480px;}
.affiliate_7{background:#FFF url(/templates/jclean/css/../images/affiliate_sprite.jpg) no-repeat 1px -400px;}
.goog_search form {margin: 0 !important;}
.goog_search_input{margin-top: 2px;}
.goog_search small{line-height: 10px !important; margin-top: 0 !important; display: inline;}

/*---------- Additional Options Table ----------*/
.t_ao {width: 652px;border: 1px solid #6EBDF0;margin:0;font-size: 14px;}
.t_ao td, .t_ao th {padding:10px;vertical-align: middle;}
.t_ao td img {border:0; position:relative; top:2px; z-index:100;}
.t_ao th {color: white;text-align: center;font-weight: bold;background: url("../images/aot_bg.jpg") repeat-x scroll 0 0 #4C96CD;border-left: 1px solid #76BBEE;border-right: 1px solid #306488;}
.t_ao td {color: #383838;text-align:left;border-left: 1px solid white;border-right: 1px solid #6DB0D6;}
.t_ao tr td:first-child, .t_ao tr th:first-child {border-left: none;}
.t_ao tr td:last-child, .t_ao tr th:last-child {border-right: none;}
.t_ao .aotr_odd {background: #DDF6FE;}
.t_ao .aotr_even {background: #F5FDFF;}
.t_ao .aotd_y {background: url("../images/yes.gif") 50% 50% no-repeat;width: 55px; height: 20px;}
.t_ao .aotd_n {background: url("../images/no.gif") 50% 50% no-repeat;width: 55px; height: 20px;}
#ao_info {white-space: nowrap; width:auto; display:none; position:absolute; font-size: 12px; z-index:101;}

/*---------- Entities Table ----------*/
.t_ety {width: 652px;border: 1px solid #6DD67B;margin:0;font-size: 14px;}
.t_ety td, .t_ety th {padding:10px;vertical-align: middle;}
.t_ety th {color: white;text-align: center;font-weight: bold;background: url("../images/etyt_bg.jpg") repeat-x scroll 0 0 #56B85D;border-left: 1px solid #76EE8D;border-right: 1px solid #30883F;}
.t_ety td {color: #383838;text-align:left;border-left: 1px solid white;border-right: 1px solid #6DD67B;}
.t_ety tr td:first-child, .t_ety tr th:first-child {border-left: none;}
.t_ety tr td:last-child, .t_ety tr th:last-child {border-right: none;}
.t_ety .etytr_odd {background: #D9FFDD;}
.t_ety .etytr_even {background: #F5FFF5;}
.t_ety .etytd_y {background: url("../images/yes.gif") 50% 50% no-repeat;width: 55px; height: 20px;}
.t_ety .etytd_n {background: url("../images/no.gif") 50% 50% no-repeat;width: 55px; height: 20px;}

/*---------- Blue Table ----------*/
.bluetable {border: 1px solid #6EBDF0;margin:0;font-size: 14px;}
.bluetable th {padding:10px;vertical-align: middle;}
.bluetable td {padding:2px 10px 2px 10px; vertical-align: middle;}
.bluetable td img {border:0; position:relative; top:2px; z-index:100;}
.bluetable th {color: white;text-align: center;font-weight: bold;background: url("../images/aot_bg.jpg") repeat-x scroll 0 0 #4C96CD;border-left: 1px solid #76BBEE;border-right: 1px solid #306488;}
.bluetable td {color: #383838;text-align:left;border-left: 1px solid white;border-right: 1px solid #6DB0D6;}
.bluetable tr td:first-child, .bluetable tr th:first-child {border-left: none;}
.bluetable tr td:last-child, .bluetable tr th:last-child {border-right: none;}
.bluetable .bluetabletr_odd {background: #DDF6FE;}
.bluetable .bluetabletr_even {background: #F5FDFF;}
.bluetable td.yes {background: url("../images/yes.gif") 50% 50% no-repeat;width: 55px; height: 20px;}
.bluetable td.no {background: url("../images/no.gif") 50% 50% no-repeat;width: 55px; height: 20px;}
.bluetable td ul { padding:0 0 0 15px;}

/*---------- Current service version ----------*/
.release_notes { position: absolute; right: 10px; top: 0; text-align: right; width: 275px; font: normal 10px arial; color: white !important; }

/*---------- Start Now! FREE migration ----------*/
.start_now { position: absolute; right: 0px; top: 30px; text-align: right; width: 188px; height:125px; }


/*----------------QUICK-TOUR----------------------*/
.qt_block{overflow: hidden; clear: both; padding: 10px 0; margin-bottom: 50px; padding-bottom: 50px; border-bottom: dashed 1px #ddd;}
.last_qt_block{border-bottom: 0; margin-bottom: 20px;}
.qt_content{width: 410px;}
.qt_link{padding: 6px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.4); border-radius: 7px; display: block; position: relative;}
.qt_link:hover{padding: 6px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.7); }
.qt_block img{border: solid 1px #dadada;}
.image_right .qt_link{float: right; margin-right: 10px;}
.image_right .qt_content{float: left;}
.image_left .qt_link{float: left; margin-left: 10px;}
.image_left .qt_content{float: right;}
.qt_content h2{height: 34px; line-height: 34px; font-size: 20px; font-weight: bold; color:#169B36;}
.qt_content h2 span{color:#fff; background: url(../images/green_number_bg.png) 0 0 no-repeat; width: 34px; display: inline-block; height: 34px; text-align: center; margin-right: 10px;}
.zoom_icon{height: 21px; width: 21px; position:absolute; right: 10px; bottom: 10px; background: url(../images/zoom_icon.png) 0 0 no-repeat; display: block;}

/*----------------Cart2Cart Services Page----------------------*/
.cart2cart_services .success_message {
    border: 1px solid #8AC5A3;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 3px #AEAEAE;
}

.img_describe img {
	float:left;
	padding: 0px 10px 5px 0px;
}
.img_describe {
	overflow:hidden;
}

.cart2cart_services .notice_message {
    border: 1px solid #D5C000;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 3px #AEAEAE;
}

.cart2cart_services h2 {
	margin-bottom:2px !important;
	margin-top:35px !important;
}

.cart2cart_services, .cart2cart_services ul {
	line-height:20px;
}

.cart2cart_services ul li {
	margin-bottom:5px;
}

.buttons_services_1 {
	background:url("../images/buttons_services_big.png") no-repeat scroll 0px 0px transparent;
}
.buttons_services_2 {
	background:url("../images/buttons_services_big.png") no-repeat scroll 0px -57px transparent;
}
.buttons_services_3 {
	background:url("../images/buttons_services_big.png") no-repeat scroll 0px -114px transparent;
}
.buttons_services_4 {
	background:url("../images/buttons_services_big.png") no-repeat scroll 0px -171px transparent;
}
