* {
  margin: 0;
  padding: 0;
  border: 0px solid red
}

body {
 background:#FFFFFF url(../images/left_taling.jpg) repeat-x scroll left top;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #565656;
  font-size: 0.75em;
  line-height: 1.33em;
  text-align: center
}

a:focus {
	outline:none;
}
.MessageBox {
	background-image:url(../images/Success.gif);
background-color:#F4F4F4;
background-position:7px 5px;
background-repeat:no-repeat;
color:#333333;
font-family:Tahoma;
font-size:11px;
margin:5px 0;
padding:8px 8px 8px 30px;
}


img {
  border: 0;
  text-align: left;
  vertical-align: top
}

.featuresPic{
  float: left;
  border: 1px solid #ccc;
  margin-right: 15px;
  margin-bottom: 0px;
  height: 100px;
  width: 100px
}

.featuresPic1{
  float: left;
  border: 1px solid #333;
  margin-right: 15px;
  margin-bottom: 35px
}

ul, ol {
  list-style-type:none;}

li {
  line-height: 0; 
  margin:0 ; padding:0
}

.column {
  float: left
}

.container {
  width:909;
  padding-top:10px;
  overflow: hidden;
  text-align:left;
}
.container h1{
	font-size:24px;
	color:#f7b519;
	font-weight:bold;
	padding:20px 0 8px 0;
	margin:0;
}
.container h2{
	font-size:18px;
	color:#737373;
	font-weight:bold;
	padding-bottom:20px;
	margin:0;
}
.clear {
  clear: both
}

input, textarea, select {
  color: #7C7E73;
  vertical-align: top;
  text-align: center;
  border: 1px solid #414143;
  font: 11px Tahoma, Arial, helvetica, sans-serif
}

.style4 {
  font-family: "Times New Roman";
  font-size: 48px
}

.float_right {
  float: right
}

.align_right {
  text-align: right
}

.center {
  text-align: center
}

.block {
  display: block
}

.top_indent_5px {
  margin-top: 5px;
  display: block
}

.top_indent_10px {
  margin-top: 10px;
  display: block
}

.top_indent_15px {
  margin-top: 15px;
  display: block
}

.top_indent_20px {
  margin-top: 20px;
  display: block
}

.top_indent_25px {
  margin-top: 25px;
  display: block
}

.top_indent_30px {
  margin-top: 30px;
  display: block
}

.width_stretch {
  width: 100%
}

.box_1, .box_2, .box_3, .mid {
  float: left
}

.col_1{
  float: left;
  text-align:left;
  margin-top: 10px
}

.col_2{
  float: left;
  margin-top: 10px;
  overflow:;
}

.col_3{
  float: left;
  margin-top: 10px
}

.col_4{
  float: left;
  margin-top: 10px
}

.right_taling {
  width: 50%;
  height: 539px;
  position: absolute;
  top: 0;
  right: 0;
  background: url(../images/right_taling.gif) left top repeat-x
}
/*=======header===========*/

.logo {
  float: left;
  padding: 40px 0px 0px 16px;
  border: 0px
}

.menu {
  height: 30px;
  width: 500px;
  float: right;
  margin-top: 43px;
  text-align: right;
  padding-right: 0px;
  position: relative
}

.menutxt {
  font-family: Arial, Helvetica, sans-serif,;
  font-size: 11px;
  color: #5e5c5c
}

.menutxt a {
  font-family: Arial, Helvetica, sans-serif,;
  font-size: 10px;
  color: #5e5c5c;
  text-decoration: none
}

.menutxt a:hover {
  color: #fff;
  text-decoration: none
}

.menutxtDrop {
  font-family: Arial, Helvetica, sans-serif,;
  background-image: url(../images/arrowB.jpg);
  background-position: 43px 40px;
  background-repeat: no-repeat;
  width: 55px;
  font-size: 11px;
  color: #5e5c5c;
  text-align: center
}

.menutxtDrop a {
  font-family: Arial, Helvetica, sans-serif,;
  font-size: 10px;
  background-image: url(../images/arrowB.jpg);
  background-position: 43px 40px;
  background-repeat: no-repeat;
  width: 55px;
  color: #5e5c5c;
  text-decoration: none
}

.menutxtDrop:hover {
  color: #fff;
  background-image: url(../images/arrowW.jpg);
  background-position: 43px 40px;
  background-repeat: no-repeat;
  width: 55px;
  text-decoration: none
}

.header {
  height: 522px;
/*background-image:url(../images/banner.jpg);
    background-repeat:no-repeat;
    background-position:left 103px;*/
  background-position: top 1px;
  margin-top: 0px
}

.banner {
background:url("../images/bgSlider.jpg") no-repeat scroll 10px 0 transparent;
background-color:transparnet;
height:423px;
left:0;
position:absolute;
top:103px;
width:1001px;
z-index:2;
}

p.featuredProductTitle a {
  font-size: 19px;
  font-weight: bold
}

.title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  letter-spacing: -1px;
  color: #4D4D4D;
  line-height: .5;
  margin: 10px 0px 0px 10px
}

.title h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  letter-spacing: -1px;
  color: #4D4D4D;
  line-height: .5;
  margin: 10px 0px 0px 10px
}

.title h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #fff;
  margin: 10px 0px 0px 60px
}

.iconew {
  width: 92px;
  height: 65px;
  position: absolute;
  top: 248px;
  z-index: 200000;
  left: 810px
}
.tabsContainer{margin:25px 0px 0px 56px; position:absolute; bottom:2px; width: 674px; left: -2px; z-index:500000}
.btnReadMore{position:absolute; z-index:3000; left: 376px; bottom: -35px;}
.btnReadMore2{position:absolute; z-index:3000; right: 50px; bottom: -35px;}

.paddLeft{padding: 0px 18px 0pt 19px;}
.paddTop{padding-top: 10px }
.bgTabsHead{
  float: left;
  margin-right: 2px;
  background: url(../images/bgTabHead.png )  no-repeat;
  height: 27px;
  width: 155px;
  text-decoration: none
}

.bgTabsHead2{
  float: left;
  margin-right: 2px;
  background: url(../images/bgTabHead.png) no-repeat;
  height: 27px;
  width: 155px;
  text-decoration: none
}

.bgTabsLiveChat{
  float: left;
  margin-right: 2px;
  background-image: url(../images/liveChatOnline.gif);
  height: 27px;
  width: 155px;
  text-decoration: none
}

.font4{
  float: left;
  padding: 6px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  text-decoration: none
}

.font4 a{
  float: left;
  padding: 6px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  text-decoration: none
}

.font4 a:hover{
  float: left;
  padding: 6px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  text-decoration: none
}

/*=====//header===========*/
/*=======content===========*/

.imgFrameMid {
  background-image: url(../images/imgFrameMid.jpg);
  background-repeat: repeat-y;
  width: 972px;
}

.imgFrameTop {
  background-image: url(../images/imgFrameTop.jpg);
  background-repeat: no-repeat;
  border: 0px solid red
}

.imgFrameBottom {
  background-image: url(../images/imgFrameBottom.jpg);
  background-repeat: no-repeat;
  height: 52px
}

.h1 {
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 27px;
  font-weight:bold;
  letter-spacing:-1px;
  color: #fbae0f;
  padding-bottom: 6px;
  padding-top:10px;
}
.h1 span{
	font-size:18px;
	color:#383838;
	padding-top:7px;
	display:block;
	font-weight:normal;
}

.h1Black {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #707070;
  letter-spacing:-1px;
   font-weight:normal;
}

.h2White{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 20px;
  height: 20px;
  line-height: 2;
  color: #FFFFFF;
  text-align: left;
 
  padding: 0px 0px 0px 35px
}

.h2 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #fbae0f;
  padding-bottom: 0px
}

.h2Black {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #2f2d2e
}

.bgLogos {
  float: left;
  margin: 0px 5px 5px 0px;
  background-image: url(../images/bgLfogos.jpg);
  background-color: #F4F4F4;
  background-repeat: repeat-x;
  height: 50px;
  width: 60px;
  border: 1px solid #ccc
}

.comp_logos {
  width: 50px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  text-align: center
}

#content {
/*background:url(../images/content_left_bg.jpg) left top no-repeat;*/
  padding-top: 2px;
  margin-top:3px;
}

#content .layer_2 {
/*background:url(../images/content_right_bg.jpg) right top no-repeat;*/
  padding: 0 18px 0px 19px
}
.frameMid {
	width:972px;
	background: url(../images/imgFrameMid.jpg) center repeat-y;
  
}

.frameBottom {
width:972px;
  background: url(../images/imgFrameBottom.jpg) BOTTOM no-repeat;
  padding-bottom: 52px
}

.containerTop {
  background: url(../images/container2Top.png) no-repeat top
}

.btnNew{
  background: url(../images/bgBtn2.gif) repeat-x;
  border: 5px solid #ccc;
  padding-top: 2px;
  height: 17px;
  width: 75px;
  font-weight:bold;
  margin: 0px auto;
  color: #fff;
  text-align: center;
  text-decoration: none;
   display:block;
}

.btnNew a{
  
  color: #fff;
  text-align: center;
  text-decoration: none;
  display:block;
}

.btnNew a:hover{
 background: url(../images/bgBtn.gif) left -22px repeat-x;
  color: #FFFFFF;
   display:block;
}

.indent {
  color: #333333
}
.indent ul{
	margin:0 0 0 30px;
	list-style:outside;
	line-height:14px;
	padding:10px 0 10px 0;
}
.indent li{
	line-height:14px;
}
.indent a{
	color:#343434;
	text-decoration:none;
}
.indent a:hover{
	color:#343434;
	text-decoration:underline;
}
.indent p{
	margin:0;
	font-size:12px;
}
.indent img{
	margin:0 15px 25px 0;
	float:left;
}
.indent p img{
	float:none;
}

.testi img{
	margin:0 ;
}
.testi p{
	padding:5px 0 10px 0;
}

.imgAb{
  position: absolute;
  left: 35px;
  top: 110px;
  z-index: 1000;
  height: 550px;
  width: 342px
}

.indentlinks{
  font-weight: bold;
  padding-left: 45px;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  text-align: left
}

.indentlinks a{
  font-weight: bold;
  padding-left: 25px;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  text-align: left;
  text-decoration: none
}

.indentlinks a:hover{
  font-weight: bold;
  padding-left: 25px;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FF9900;
  text-align: left
}

.indentlinks ul{
  font-weight: bold;
  padding-left: 0px;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  text-align: left
}

.indentlinks li{
  background-image: url(../images/arrow1.gif);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  font-weight: bold;
  padding-left: 0px;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  text-align: left;
  border-bottom: 1px solid #ccc;
  width: 200px
}

.indentbullet {
  color: #333333;
  font-size: 12px
}

.indentbullet UL {
  color: #333333
}

.indentbullet Li {
  background-image: url(../images/arr.gif);
  background-repeat: no-repeat;
  background-position: left 12px;
  line-height: 1.1;
  color: #333;
  padding-left: 15px
}

.indent_2 {
  padding: 15px 0 0 39px
}

.indent_2 .title {
  margin-bottom: 25px;
  margin-left: 14px
}

.line_y {
  background: url(../images/line_y.gif) center top repeat-y
}

.line_x {
  height: 1px;
  font-size: 0;
  background: url(../images/line_x.gif) left top repeat-x;
  margin: 35px 0 32px 0
}

.link2 {
  padding:0 0 3px 0px;
  text-decoration: none;
  font-size:16px;
  font-weight: bold;
  color:#fbae0f;
  font-style: normal;
  margin-bottom:4px;
  letter-spacing:-0.8px;
}

.link2 a {
  padding-left: 0px;
  text-decoration: none;
  font-size: 1.09em;
  font-weight: bold
}

.link2 a:hover {
  text-decoration: none
}
.link2 span{
	width:19px;
	line-height:23px;
	float: left;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin-right:5px;
	margin-top:-2px;
	background:url(../images/nomber-bg.gif) no-repeat;
}

.size_2 {
  font-size: 1.09em
}

a {
  color: #FF9900;
  text-decoration: none;
  cursor: pointer
}

a:hover {
  text-decoration: none
}
/*h2 {
    color:#49B4C8;
    font-size:1.58em;
    margin-bottom:7px;
    font-weight:normal;
}*/

.pic_float {
  margin-right: 16px;
  float: left
}

li {
  padding: 6px 0 7px 0
}

li a {
  color: #333;
  text-decoration: underliinkne;
  line-height: 1em
}

li a:hover {
  text-decoration: none;
  color: #FFCC00
}
/*=====//content===========*/
/*=======main_block===========*/

.main_block {
  background: url(../images/main_block_top.jpg) left top repeat-x #FFFFFF;
  width: 972px
}

.main_block .bot {
  background: url(../images/main_block_bot.jpg) left bottom repeat-x
}

.main_block .left {
  background: url(../images/main_block_left.jpg) left top repeat-y
}

.main_block .right {
  background: url(../images/main_block_right.jpg) right top repeat-y
}

.main_block .top_2 {
  background: url(../images/main_block_top_2.jpg) 59px top no-repeat
}

.main_block .left_top {
  background: url(../images/main_block_left_top.jpg) left top no-repeat
}

.main_block .right_top {
  background: url(../images/main_block_right_top.jpg) right top no-repeat
}

.main_block .left_bot {
  background: url(../images/main_block_left_bot.jpg) left bottom no-repeat
}

.main_block .right_bot {
  background: url(../images/main_block_right_bot.jpg) right bottom no-repeat;
  padding: 0 0 60px 0
}
/*=====//main_block===========*/
/*=======block_1===========*/

.block_1 {
  background: url(../images/block_1_top.jpg) left 3px repeat-x;
  width: 100%
}

.block_1 .bot {
  background: url(../images/block_1_bot.jpg) left bottom repeat-x
}

.block_1 .left {
  background: url(../images/block_1_left.jpg) left top repeat-y
}

.block_1 .right {
  background: url(../images/block_1_right.jpg) right top repeat-y
}

.block_1 .top_2 {
  background: url(../images/block_1_top_2.jpg) 90px top repeat-x
}

.block_1 .left_top {
  background: url(../images/block_1_left_top.jpg) left top no-repeat
}

.block_1 .right_top {
  background: url(../images/block_1_right_top.jpg) right top no-repeat
}

.block_1 .left_bot {
  background: url(../images/block_1_left_bot.jpg) left bottom no-repeat
}

.block_1 .right_bot {
  background: url(../images/block_1_right_bot.jpg) right bottom no-repeat;
  padding: 40px 32px 43px 38px
}
/*=====//block_1===========*/
/*=======footer===========*/

.footerMain {
  background-image: url(../images/bgFooter.jpg);
  background-repeat: repeat-x;
  height: 186px;
  color: #96A3AA;
  font-family: "Trebuchet MS";
  margin-top:6px;
}

.footerContainer {
  width: 972px;
  margin: auto
}

.bgfooter {
  float: left;
  background-image: url(../images/imgfooterMid.jpg);
  background-repeat: repeat-x;
  height: px;
  width:918px;
  padding: 10px 15px 0px 15px
}

.vLine {
  background-image: url(../images/vLINE.jpg);
  background-repeat: repeat-y;
  width: 5px;
  height: 80px
}

.callus {
  width: 200px
}

.txtClouds {
  font-size: 91%;
  padding: 2px 0 3px;
  color: #fff;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-decoration: none;
  background-image: url(../images/dot3.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
  text-align:center;
}

.siteLinks {
  border-bottom: 2px solid #999999;
  color: #fff;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 132%;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: normal;
  text-align: left;
  height: 25px;
}

.siteLinksItem {
  background-image: url(../images/dot3.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
  font-size: 91%;
  padding: 2px 0 3px;
  color: #fff;
  line-height:16px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-decoration: none;
  width: 100px;
  text-align: left
}

.siteLinksItem a {
  color: #fff;
  text-decoration: none
}

.siteLinksItem a:hover {
  color: #ccc;
  text-decoration: underline
}

.copyrights {
  border: 0px solid red;
  color: #fff;
  position: relative;
  text-align: left
}

.imgSecurity {
  position: absolute;
  left: 807px;
  top: -13px
}

.logoBtm{
  position: absolute;
  left: 185px;
  top: -3px
}
/*=====//footer===========*/

.main {
  width: 1006px;
  margin: 0 auto;
  text-align: left;
  position: relative;
  background-image: url(../images/bg-temp1.jpg)
}
/*=========page_1===========*/

#page_1 .block_1 .col_1 {
  width: 429px
}

#page_1 .block_1 .mid {
  width: 59px
}

#page_1 .block_1 .col_2 {
  width: 361px
}

#page_1 .indent_2 .col_1 {
  width: 432px
}

#page_1 .indent_2 .mid {
  width: 18px;
  margin-top: 50px;
  margin-left: 20px;
  height: 410px
}

#page_1 .indent_2 .col_2 {
  width: 425px;
  padding-left: 0px
}
/*========//page_1===========*/

#FWTableContainer1147973287 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
  position: relative;
  margin: 0px;
  width: 524px;
  height: 100px;
  text-align: left
}

#MMMenuContainer0420151457_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0420151457_0 and contains the important positioning information for the menu as a whole */
  position: absolute;
  left: 67px;
  top: 96px;
  visibility: hidden;
  z-index: 300
}

#MMMenu0420151457_0 {
/* This class defines things about menu MMMenu0420151457_0's div. */
  position: absolute;
  left: 501px;
/*top: 17px;*/
  top: 0px;
  visibility: hidden;
  background-color: #555555;
  border: 1px solid #555555;
  width: 165px;
  height: 276px;
}

.MMMIFVStyleMMMenu0420151457_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0420151457_0 */
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #555555;
  border-right: 1px solid #555555;
  width: 157px;
  height: 26px;
  voice-family: "\"}\""
}

.MMMIVStyleMMMenu0420151457_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0420151457_0 */
  border-top: 0px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #555555;
  border-right: 1px solid #555555;
  width: 157px;
  voice-family: "\"}\"";
  height: 18px
}

#MMMenu0420151457_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0420151457_0 so we can set its position */
  left: 0px;
  top: 0px;
  height: 18px;
  border-top:1px solid #fff;
}

#MMMenu0420151457_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0420151457_0 so we can set its position */
  left: 0px;
  top: 26px
}

#MMMenu0420151457_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0420151457_0 so we can set its position */
  left: 0px;
  top: 51px
}

#MMMenu0420151457_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu0420151457_0 so we can set its position */
  left: 0px;
  top: 76px
}

#MMMenu0420151457_0_Item_4 {
/* Unique ID for item 4 of menu MMMenu0420151457_0 so we can set its position */
  left: 0px;
  top: 101px
}

#MMMenu0420151457_0_Item_5 {
/* Unique ID for item 5 of menu MMMenu0420151457_0 so we can set its position */
  left: 0px;
  top: 126px
}

#MMMenu0420151457_0_Item_6 {
/* Unique ID for item 5 of menu MMMenu0420151457_0 so we can set its position */
  left: 0px;
  top: 151px
}
#MMMenu0420151457_0_Item_7 {
/* Unique ID for item 5 of menu MMMenu0420151457_0 so we can set its position */
  left: 0px;
  top: 176px
}
#MMMenu0420151457_0_Item_8 {
/* Unique ID for item 5 of menu MMMenu0420151457_0 so we can set its position */
  left: 0px;
  top: 201px
}

#MMMenu0420151457_0_Item_9 {
/* Unique ID for item 5 of menu MMMenu0420151457_0 so we can set its position */
  left: 0px;
  top: 226px
}
#MMMenu0420151457_0_Item_10 {
/* Unique ID for item 5 of menu MMMenu0420151457_0 so we can set its position */
  left: 0px;
  top: 251px
}


#MMMenu0420151457_0_1 {
/* This class defines things about menu MMMenu0420151457_0_1's div. */
  position: absolute;
  left: 620px;
  top: 32px;
  visibility: hidden;
  background-color: #555555;
  border: 1px solid #555555;
  width: 87px;
  height: 101px
}

.MMMIFVStyleMMMenu0420151457_0_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0420151457_0_1 */
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #555555;
  border-right: 1px solid #555555;
  width: 87px;
  height: 26px;
  voice-family: "\"}\""
}

.MMMIVStyleMMMenu0420151457_0_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0420151457_0_1 */
  border-top: 0px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #555555;
  border-right: 1px solid #555555;
  width: 87px;
  height: 25px;
  voice-family: "\"}\""
}

#MMMenu0420151457_0_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0420151457_0_1 so we can set its position */
  left: 0px;
  top: 0px
}

#MMMenu0420151457_0_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu0420151457_0_1 so we can set its position */
  left: 0px;
  top: 26px
}

#MMMenu0420151457_0_1_Item_2 {
/* Unique ID for item 2 of menu MMMenu0420151457_0_1 so we can set its position */
  left: 0px;
  top: 51px
}

#MMMenu0420151457_0_1_Item_3 {
/* Unique ID for item 3 of menu MMMenu0420151457_0_1 so we can set its position */
  left: 0px;
  top: 76px
}

.MMMenuItemSpanMMMenu0420151457_0 {
/* The span class definition so we can make sure that arrows and menu text in menu MMMenu0420151457_0 look correct */
  float: left;
  width: 113px
}

.MMArrowStyleMMMenu0420151457_0 {
/* This class allows us to position the submenu arrows for menu MMMenu0420151457_0 */
  position: absolute;
  left: 114px;
  top: 9px
}

#MMMenuContainer0420151457_0 img {
/* needed for Mozilla/Camino/Netscape */
  border: 0px
}

#MMMenuContainer0420151457_0 a {
/* Controls the general apperance for menu MMMenuContainer0420151457_0's items, including color and font */
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  text-align: left;
  vertical-align: middle;
  padding: 3px;
  background-color: #333;
  font-weight: normal;
  font-style: normal;
  display: block;
  position: absolute
}

#MMMenuContainer0420151457_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0420151457_0 */
  color: #333;
  background-color: #E0B354
}

#MMMenuContainer0420151800_1 {
/* This ID is related to the master menu div for menu MMMenuContainer0420151800_1 and contains the important positioning information for the menu as a whole */
  position: absolute;
  left: 635px;
  top: 96px;
  visibility: hidden;
  z-index: 300
}

#MMMenu0420151800_1 {
/* This class defines things about menu MMMenu0420151800_1's div. */
  position: absolute;
  left: 0px;
  top: 0px;
  visibility: hidden;
  background-color: #555555;
  border: 1px solid #555555;
  width: 168px;
  height: 201px
}

.MMMIFVStyleMMMenu0420151800_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0420151800_1 */
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #555555;
  border-right: 1px solid #555555;
/*width: 168px;*/
/*height: 26px;*/
  width: 160px;
  height: 18px;
  voice-family: "\"}\""
}

.MMMIVStyleMMMenu0420151800_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0420151800_1 */
  border-top: 0px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #555555;
  border-right: 1px solid #555555;
/*width: 168px;
  height: 25px;*/
  width: 160px;
  height: 18px;
  voice-family: "\"}\""
}

#MMMenu0420151800_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0420151800_1 so we can set its position */
  left: 0px;
  top: 0px
}

#MMMenu0420151800_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu0420151800_1 so we can set its position */
  left: 0px;
  top: 26px
}

#MMMenu0420151800_1_Item_2 {
/* Unique ID for item 2 of menu MMMenu0420151800_1 so we can set its position */
  left: 0px;
  top: 51px
}

#MMMenu0420151800_1_Item_3 {
/* Unique ID for item 3 of menu MMMenu0420151800_1 so we can set its position */
  left: 0px;
  top: 76px
}

#MMMenu0420151800_1_Item_4 {
/* Unique ID for item 4 of menu MMMenu0420151800_1 so we can set its position */
  left: 0px;
  top: 101px
}

#MMMenu0420151800_1_Item_5 {
/* Unique ID for item 5 of menu MMMenu0420151800_1 so we can set its position */
  left: 0px;
  top: 126px
}
#MMMenu0420151800_1_Item_6 {
/* Unique ID for item 6 of menu MMMenu0420151800_1 so we can set its position */
  left: 0px;
  top: 151px
}
#MMMenu0420151800_1_Item_7 {
/* Unique ID for item 7 of menu MMMenu0420151800_1 so we can set its position */
  left: 0px;
  top: 176px
}

#MMMenuContainer0420151800_1 img {
/* needed for Mozilla/Camino/Netscape */
  border: 0px
}

#MMMenuContainer0420151800_1 a {
/* Controls the general apperance for menu MMMenuContainer0420151800_1's items, including color and font */
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  text-align: left;
  vertical-align: middle;
  padding: 3px;
  background-color: #333;
  font-weight: normal;
  font-style: normal;
  display: block;
  position: absolute
}

#MMMenuContainer0420151800_1 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0420151800_1 */
  color: #333;
  background-color: #E0B354
}

#MMMenuContainer0420152002_2 {
/* This ID is related to the master menu div for menu MMMenuContainer0420152002_2 and contains the important positioning information for the menu as a whole */
  position: absolute;
  left: 825px;
  top: 96px;
  visibility: hidden;
  z-index: 300;
  height: 10px
}

#MMMenu0420152002_2 {
/* This class defines things about menu MMMenu0420152002_2's div. */
  position: absolute;
  left: 0px;
  top: 0px;
  visibility: hidden;
  background-color: #555555;
  border: 1px solid #555555;
  width: 168px;
  height: 126px
}

.MMMIFVStyleMMMenu0420152002_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu0420152002_2 */
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #555555;
  border-right: 1px solid #555555;
/*width: 168px;
  height: 26px;*/
  width: 160px;
  height: 18px;
  voice-family: "\"}\""
}

.MMMIVStyleMMMenu0420152002_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu0420152002_2 */
  border-top: 0px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #555555;
  border-right: 1px solid #555555;
/*width: 168px;
  height: 25px;*/
  width: 160px;
  height: 18px;
  voice-family: "\"}\""
}



#MMMenu0420152002_2_Item_0 {
/* Unique ID for item 0 of menu MMMenu0420152002_2 so we can set its position */
  left: 0px;
  top: 0px
}

#MMMenu0420152002_2_Item_1 {
/* Unique ID for item 1 of menu MMMenu0420152002_2 so we can set its position */
  left: 0px;
  top: 26px
}

#MMMenu0420152002_2_Item_2 {
/* Unique ID for item 2 of menu MMMenu0420152002_2 so we can set its position */
  left: 0px;
  top: 51px
}

#MMMenu0420152002_2_Item_3 {
/* Unique ID for item 2 of menu MMMenu0420152002_2 so we can set its position */
  left: 0px;
  top: 76px
}
#MMMenu0420152002_2_Item_4 {
/* Unique ID for item 2 of menu MMMenu0420152002_2 so we can set its position */
  left: 0px;
  top: 101px
}
#MMMenuContainer0420152002_2 img {
/* needed for Mozilla/Camino/Netscape */
  border: 0px
}

#MMMenuContainer0420152002_2 a {
/* Controls the general apperance for menu MMMenuContainer0420152002_2's items, including color and font */
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  text-align: left;
  vertical-align: middle;
  padding: 3px;
  background-color: #333;
  font-weight: normal;
  font-style: normal;
  display: block;
  position: absolute
}

#MMMenuContainer0420152002_2 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0420152002_2 */
  color: #333;
  background-color: #E0B354
}

input, select{
  text-align: left;
  font-size: 12px;
  margin-bottom: 10px;
  background-color: #efefef;
  height: 20px
}

#MMMenuContainer0420152002_2b {
/* This ID is related to the master menu div for menu MMMenuContainer0420152002_2 and contains the important positioning information for the menu as a whole */
  position: absolute;
  left: 760px;
  top: 96px;
  visibility: hidden;
  z-index: 300;
  height: 10px
}

#MMMenu0420152002_2b {
/* This class defines things about menu MMMenu0420152002_2's div. */
  position: absolute;
  left: 0px;
  top: 0px;
  visibility: hidden;
  background-color: #555555;
  border: 1px solid #555555;
  width: 168px;
  height: 51px
}

.MMMIFVStyleMMMenu0420152002_2b {
/* This class determines the general characteristics of the menu items in menu MMMenu0420152002_2 */
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #555555;
  border-right: 1px solid #555555;
/*width: 168px;
  height: 26px;
  */
  width: 160px;
  height: 18px;
  voice-family: "\"}\""
}

.MMMIVStyleMMMenu0420152002_2b {
/* This class determines the general characteristics of the menu items in menu MMMenu0420152002_2 */
  border-top: 0px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #555555;
  border-right: 1px solid #555555;
/*width: 168px;
  height: 25px;*/
  width: 160px;
  height: 18px;
  voice-family: "\"}\""
}

#MMMenu0420152002_2b_Item_0 {
/* Unique ID for item 0 of menu MMMenu0420152002_2 so we can set its position */
  left: 0px;
  top: 0px
}

#MMMenu0420152002_2b_Item_1 {
/* Unique ID for item 1 of menu MMMenu0420152002_2 so we can set its position */
  left: 0px;
  top: 26px
}

#MMMenu0420152002_2b_Item_2 {
/* Unique ID for item 2 of menu MMMenu0420152002_2 so we can set its position */
  left: 0px;
  top: 51px
}

#MMMenuContainer0420152002_2b img {
/* needed for Mozilla/Camino/Netscape */
  border: 0px
}

#MMMenuContainer0420152002_2b a {
/* Controls the general apperance for menu MMMenuContainer0420152002_2's items, including color and font */
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  text-align: left;
  vertical-align: middle;
  padding: 3px;
  background-color: #333;
  font-weight: normal;
  font-style: normal;
  display: block;
  position: absolute
}

#MMMenuContainer0420152002_2b a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0420152002_2 */
  color: #333;
  background-color: #E0B354
}
/* HOMEPAGE */

#banner_slider {
  margin: 0 auto;
  position: relative;
  z-index: 1;
  width: 963px;
  height: 245px
}

.mainNav{
  background-image: url(../images/bgNavBarTop_03.gif);
  background-repeat: repeat-x;
  height: 29px;
  width: 925px;
  border: 0px solid red
}

.rc{
  float: right;
  position: absolute;
  left: 124px;
  top: 0px;
  width: 13px;
  z-index: 100
}

.lc{
  float: left;
  position: absolute
}

#banner_slider #leftArrow {
  position: absolute;
  top: 105px;
  left: -40px;
  display: block;
  width: 41px;
  height: 71px;
  z-index: 2
}

#banner_slider #rightArrow {
  position: absolute;
  top: 105px;
  right: -40px;
  display: block;
  width: 41px;
  height: 71px;
  z-index: 2
}

#banner_slider #pauseBtn {
  position: absolute;
  top: 4px;
  right: -30px;
  display: block;
  width: 13px;
  height: 18px;
  z-index: 2;
  cursor: pointer;
  border: 0px solid red
}

#banner_slider .slide {
  float: left
}

#banner_slider #sliderMask {
  position: relative;
  top: 0px;
  display: block;
  width: 973px;
  height: 335px;
  overflow: hidden;
  margin: 0 auto
/*z-index:1;*/
}

#banner_slider #sliderMask #sliderContent {
  border-bottom: 0px solid #CCCC00;
/*background:url(images/images/icon001.jpg) no-repeat center left;*/
/*background:url(images/images/uppertabbg.jpg) center top no-repeat;*/
  position: relative;
  top: 1px
}

#banner_slider #bannerNav {
  position: absolute;
  top: 0px;
/*right:45px;*/
  left: 43px
}

#leftcurve {
  width: 14px;
  height: 26px;
  float: left
}

#banner_slider #bannerNav .bannerNavBtn {
  position: relative;
  float: left;
  font-family: Helvetica, Tahoma, Arial;
  font-size: 12px;
  display: inline-block;
/*padding:0px 5px;*/
  padding-left: 25px;
  padding-right: 20px;
  line-height: 29px;
  margin: 0px;
  color: #fff;
/*width:106px;*/
  background: url(images/separator2.png) no-repeat top right;
/*opacity:0.8;*/
  border: 0px solid transparent;
  cursor: pointer
}

.icon01 {
  background: url(images/icon01.jpg) left center no-repeat
}

.bannerNavBtn01 {

  position: relative;
  float: left;
  font-family: Helvetica, Tahoma, Arial;
  font-size: 11px;
  letter-spacing: 1px;
  display: inline-block;
/*padding:0px 5px;*/
  padding-left: 38px;
  padding-right: 40px;
  line-height: 29px;
  margin: 0px;
  color: #666;
/*width:106px;*/
  
/*opacity:0.8;*/
  border: 0px solid transparent;
  cursor: pointer
}

.bannerNavBtn02 {
  position: relative;
  background: url(../images/topMenuSap_12.gif) no-repeat left;

  float: left;
  font-family: Helvetica, Tahoma, Arial;
  font-size: 11px;
  letter-spacing: 1px;
  display: inline-block;
/*padding:0px 5px;*/
  padding-left: 38px;
  padding-right: 40px;
  line-height: 29px;
  margin: 0px;
  color: #666;
/*width:106px;*/
 
/*opacity:0.8;*/
  border: 0px solid transparent;
  cursor: pointer
}

.bannerNavBtn03 {
  position: relative;background: url(../images/topMenuSap_12.gif) no-repeat left;
  float: left;
  font-family: Helvetica, Tahoma, Arial;
  font-size: 11px;
  letter-spacing: 1px;
  display: inline-block;
/*padding:0px 5px;*/
  padding-left: 38px;
  padding-right: 40px;
  line-height: 29px;
  margin: 0px;
  color: #666;
/*width:106px;*/
  
/*opacity:0.8;*/
  border: 0px solid transparent;
  cursor: pointer
}

.bannerNavBtn04 {
  position: relative;
  background: url(../images/topMenuSap_12.gif) no-repeat left;

  float: left;
  font-family: Helvetica, Tahoma, Arial;
  font-size: 11px;
  letter-spacing: 1px;
  display: inline-block;
/*padding:0px 5px;*/
  padding-left: 38px;
  padding-right: 40px;
  line-height: 29px;
  margin: 0px;
  color: #666;
/*width:106px;*/
  
/*opacity:0.8;*/
  border: 0px solid transparent;
  cursor: pointer
}

.bannerNavBtn05 {
  position: relative;background: url(../images/topMenuSap_12.gif) no-repeat left;

  float: left;
  font-family: Helvetica, Tahoma, Arial;
  font-size: 11px;
  letter-spacing: 1px;
  display: inline-block;
/*padding:0px 5px;*/
  padding-left: 38px;
  padding-right: 40px;
  line-height: 29px;
  margin: 0px;
  color: #666;
/*width:106px;*/
 
/*opacity:0.8;*/
  border: 0px solid transparent;
  cursor: pointer
}

.bannerNavBtn06 {
  position: relative;
  background: url(../images/topMenuSap_12.gif) no-repeat left;

  float: left;
  font-family: Helvetica, Tahoma, Arial;
  font-size: 11px;
  letter-spacing: 1px;
  display: inline-block;
/*padding:0px 5px;*/
  padding-left: 38px;
  padding-right: 35px;
  line-height: 29px;
  margin: 0px;
  color: #666;
/*width:106px;*/
 
/*opacity:0.8;*/
  border: 0px solid transparent;
  cursor: pointer
}

.bannerNavBtn07 {
  position: relative;
  float: left;
  background: url(../images/topMenuSap_12.gif) no-repeat left;
  font-family: Helvetica, Tahoma, Arial;
  font-size: 11px;
  letter-spacing: 1px;
  display: inline-block;
/*padding:0px 5px;*/
  padding-left: 38px;
  padding-right: 35px;
  line-height: 29px;
  margin: 0px;
  color: #666;
/*width:106px;*/
  
/*opacity:0.8;*/
  border: 0px solid transparent;
  cursor: pointer
}

.bottomborder1 {
  border-bottom: 4px solid #0099FF
}

#banner_slider #bannerNav .active {
/*background:url(images/images/linktab2.png) no-repeat center left transparent;
border-bottom:4px solid  #FFCC00;*/
  color: #333;
  background-image: url(../images/arrowB.jpg);
  background-repeat: no-repeat;
  background-position: top
}

.tabrepeating {
  background: url(images/tabrepeat.jpg) top repeat-x transparent
}

#partner_logos {
  position: relative;
  width: 962px;
  height: 91px;
  background: #e6e6e6;
  margin: 12px auto;
  z-index: 0
}

#partner_logo_scroller {
  padding: 0
}

#partner_logo_scroller img {
  margin-right: 20px
}

#partner_logos #home_visa {
  position: absolute;
  right: 2px;
  top: 1px
}

#home_bottom_content {
  overflow: auto;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;
  height: 100%
}

ul.list_checks li {
  padding: 1px 0 2px 20px;
  background: url(images/bullet-check-blue.png) no-repeat 0 6px
}

#home_dev_partners {
  width: 305px;
  float: right;
  background: url(images/small_cell_orange_bg.png) center top;
  position: relative;
  padding: 0;
  margin: 0;
  height: 336px
}

#home_dev_partners H1 {
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  margin: 11px 0 15px 20px
}

#home_dev_partners div {
  padding: 10px 20px
}
/* INTERIOR */

.top_background {
  background: url(images/full_cell_top.png) repeat-y center bottom;
  height: 6px;
  margin-top: 5px
}

#interior_content {
  width: 920px;
  background: url(images/bg-cell-full.png) repeat-y center;
  margin: 12px 0 0;
  z-index: 0;
  padding: 20px 40px
}

#interior_content .bottom {
  position: absolute;
  bottom: 0;
  left: 19px
}

#interior_content_bottom {
  background: red;
  height: 6px;
  width: 962px
}

#interior_content .top {
  position: absolute;
  top: -6px;
  left: 19px
}

#interior_content H1 {
  color: #2291d0;
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 18px
}

#interior_content H2 {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ededed
}

#interior_banner a {
  margin-top: 29px;
  float: right
}

#interior_banner {
  width: 923px;
  height: 75px;
  margin: 0 auto;
  padding: 30px 0 0 40px;
  background: url(images/PH-subpage-header1.png);
  position: relative;
  margin-bottom: 8px
}

#interior_banner div {
  padding-left: 520px
/*
padding-right:  98px;
*/
}

#visa {
  position: absolute;
  top: -8px;
  right: -8px
}
/* FOOTER */

#footer {
  margin: 0 auto 5px;
  background: url(images/bg-footer.png) no-repeat center top;
  width: 970px;
  height: 104px;
  padding: 30px 15px 10px;
  color: #c3c3c3
}

#footer p, #footer ul {
  color: #c3c3c3;
  margin-bottom: 0;
  padding: 0px
}

#footer li{
  list-style: disc;
  list-style-type: disc;
  margin-left: 16px;
  padding: 0px;
  font-size: 6pt
}

#footer a {
  color: #c3c3c3;
  text-decoration: none;
  font-size: 8.5pt;
  line-height: 11pt
}

#footer a:hover {
  color: #fff;
  text-decoration: underline
}

#footer img {
  float: left;
  margin-right: 20px
}

#footer H5{
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  color: #000000;
  padding: 0px;
  font-family: Arial, Geneva, Verdana, Helvetica, Sans Serif
}

.footer_col {
  width: 180px;
  height: 94px;
  padding-right: 10px;
  float: left;
  border-left: 1px solid #6d6d6d;
  padding-left: 10px
}

.footer_col_right {
  color: #c3c3c3;
  width: 290px;
  text-align: right;
  float: right
}

.foot {
  color: #EEEEEE;
  font-size: 9.5px;
  font-weight: normal;
  font-family: Arial, Geneva, Verdana, Helvetica, Sans Serif;
  line-height: 16px
}

A.foot {
  color: #EEEEEE;
  text-decoration: none
}

A.foot:link {
  color: #EEEEEE;
  text-decoration: none
}

A.foot:visited {
  color: #EEEEEE;
  text-decoration: none
}

A.foot:active {
  color: #EEEEEE;
  text-decoration: none
}

A.foot:hover {
  color: #EEEEEE;
  text-decoration: underline
}
/* IMAGE-SPRITE LINKS */

a.buynow {
  background: url(images/btn-buynow.png) no-repeat top left;
  background-position: 0px 0px;
  width: 211px;
  height: 52px;
  margin-right: 10px;
  display: block;
  text-indent: -9999px;
  float: left
}

a:hover.buynow {
  background-position: 0px -52px
}

a.learnmore {
  background: url(images/btn-learnmore.png) no-repeat top left;
  background-position: 0px 0px;
  width: 211px;
  height: 52px;
  margin-right: 10px;
  display: block;
  text-indent: -9999px;
  float: left
}

a:hover.learnmore {
  background-position: 0px -52px
}

a.freetrial {
  background: url(images/btn-freetrial.png) no-repeat top left;
  background-position: 0px 0px;
  width: 211px;
  height: 52px;
  margin-right: 10px;
  display: block;
  text-indent: -9999px;
  float: left
}

a:hover.freetrial {
  background-position: 0px -52px
}

a#buynowsmall {
  background: url(images/btn-buynow-small.png) no-repeat top left;
  background-position: 0px 0px;
  width: 152px;
  height: 48px;
  margin-right: 0px;
  display: block;
  text-indent: -9999px;
  float: left
}

a:hover#buynowsmall {
  background-position: 0px -48px
}

a#freetrialsmall {
  background: url(images/btn-freetrial-small.png) no-repeat top left;
  background-position: 0px 0px;
  width: 152px;
  height: 48px;
  margin-right: 0px;
  display: block;
  text-indent: -9999px;
  float: left
}

a:hover#freetrialsmall {
  background-position: 0px -48px
}
/* HOMEPAGE MOO-TABS */

#tabbed_content {
  width: 644px;
  float: left;
  position: relative
}

#tabbed_content .tab {
  visibility: hidden;
  position: absolute;
  top: 38px;
  z-index: 1
}

#tabbed_content #tabs {
  position: relative;
  z-index: 3;
  margin-left: 5px;
  padding: 0px
}

#tabbed_content #tabs li {
  list-style: none;
  position: relative;
  float: left;
  display: inline-block;
  cursor: pointer;
  padding: 0px;
  margin: 0px
}

#tabbed_content #tabs li a {
  display: block;
  width: 143px;
  padding: 0px 15px;
  height: 40px;
  background: url(images/tab-inactive.gif) no-repeat;
  line-height: 40px;
  font-size: 13px;
  font-weight: bold;
  color: #555
}

#tabbed_content #tabs li a:hover, #tabbed_content #tabs li a.active {
  background: url(images/tab-active.gif) no-repeat;
  font-weight: bold;
  color: #2291d0;
  text-decoration: none
}

#tab1, #tab2, #tab3 {
  background: url(images/medium_cell_bg.png) center top;
  padding: 18px 25px 5px;
  height: 275px;
  width: 594px
}

#tab1 .bottom, #tab2 .bottom, #tab3 .bottom, #home_dev_partners .bottom {
  position: absolute;
  bottom: 0;
  left: 0
}

.tab_content_left {
  float: left;
  width: 100%
}

.tab_content_right {
  float: right;
  width: 50%;
  text-align: right
}
/* GALLERY */

.gallery_thumb {
  width: 285px;
  float: left;
  margin: 10px 30px 30px 0
}

.gallery_thumb img {
  background: #e8e8e8;
  padding: 4px;
  border: 1px solid #cfcfcf;
  margin: 0 0 4px 0;
  cursor: pointer
}

.gallery_thumb img:hover {
  background: #2292d0;
  padding: 4px;
  border: 1px solid #2292d0
}

.gallery_thumb H5 {
  font-size: 12px;
  margin: 0 0 4px 7px
}

.gallery_thumb p {
  margin: 0 0 0 4px
}
/* LIGHT GRAY EXPANDING BUTTON */

a.btn_lightgray {
  background: transparent url('images/btn-gray-muted-r.png') no-repeat scroll top right;
  color: #2292d0;
  display: block;
  float: left;
  height: 29px;
  padding-right: 12px;
  text-decoration: none;
  margin-right: 10px
}

a.btn_lightgray span {
  background: transparent url('images/btn-gray-muted-l.png') no-repeat;
  display: block;
  line-height: 14px;
  padding: 7px 0 8px 12px
}

a.btn_lightgray:hover {
  background-position: bottom right;
  color: #444;
  outline: none;
  text-decoration: none
}

a.btn_lightgray:hover span {
  background-position: bottom left
}
/* ASPDNSF STYLES */

.CartDeleteButton {
  font-size: 9px
}

.ebus2a {
  color: #FFFFFF;
  margin-left: 5px;
  padding-left: 0px;
  margin-right: 15px;
  text-align: justify;
  list-style-image: url(images/listarrowwhite.gif)
}

.ebus2 {
  color: #FFFFFF;
  margin-left: 5px;
  padding-left: 0px;
  margin-right: 15px;
  text-align: justify;
  list-style-image: url(images/listarrowwhite.gif)
}

.ebus {
  color: #FFFFFF;
  margin-left: 0 x;
  padding-left: 0px;
  margin-right: 15px;
  text-align: justify;
  list-style-image: url(images/listarrowwhite.gif)
}

.ebus3 {
  color: #000000;
  margin-left: 5px;
  margin-right: 15px;
  text-align: justify;
  list-style-image: url(images/listarrowwhite.gif)
}

.ebus2 li {
  padding-bottom: 5px
}

.CodeSnippet {
  font-family: monospace;
  font-size: 10px;
  padding: 10px
}

#LANGDIV {
  position: absolute;
  left: 50px;
  top: 65px;
  z-index: 100;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold
}

#LANGDIV a {
  color: #FFFFFF;
  text-decoration: none
}

#LANGDIV a:visited {
  color: #FFFFFF;
  text-decoration: none
}

#LANGDIV a:hover {
  color: #FFFF00;
  text-decoration: none
}

#username {
  color: #006699;
  text-decoration: none;
  font-size: 8pt;
  font-weight: normal;
  padding-top: 10px
}

#username a:link, #username a:active, #username a:visited {
  color: #006699;
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold
}

#username a:hover {
  color: #006699;
  text-decoration: underline;
  font-size: 8pt;
  font-weight: bold
}

#tab-ebusiness a:link, #tab-ebusiness a:active, #tab-ebusiness a:visited {
  background: url(images/tab_ebusiness.jpg);
  width: 156px;
  height: 45px;
  display: block
}

#tab-ebusiness a:hover {
  background: url(images/tab_ebusiness_hover.jpg);
  width: 156px;
  height: 45px;
  display: block
}

#tab-partners a:link, #tab-partners a:active, #tab-partners a:visited {
  background: url(images/tab_partners.jpg);
  width: 124px;
  height: 45px;
  display: block
}

#tab-partners a:hover {
  background: url(images/tab_partners_hover.jpg);
  width: 124px;
  height: 45px;
  display: block
}

#tab-marketplace a:link, #tab-marketplace a:active, #tab-marketplace a:visited {
  background: url(images/tab_marketplace.jpg);
  width: 124px;
  height: 45px;
  display: block
}

#tab-marketplace a:hover {
  background: url(images/tab_marketplace_hover.jpg);
  width: 124px;
  height: 45px;
  display: block
}

#tab-developers a:link, #tab-developers a:active, #tab-developers a:visited {
  background: url(images/tab_developer.jpg);
  width: 124px;
  height: 45px;
  display: block
}

#tab-developers a:hover {
  background: url(images/tab_developer_hover.jpg);
  width: 124px;
  height: 45px;
  display: block
}

#tab-owners a:link, #tab-owners a:active, #tab-owners a:visited {
  background: url(images/tab_store_owners.jpg);
  width: 124px;
  height: 45px;
  display: block
}

#tab-owners a:hover {
  background: url(images/tab_store_owners_hover.jpg);
  width: 124px;
  height: 45px;
  display: block
}

#tab-storefront a:link, #tab-storefront a:active, #tab-storefront a:visited {
  background: url(images/tab_our_storefornt.jpg);
  width: 124px;
  height: 45px;
  display: block
}

#tab-storefront a:hover {
  background: url(images/tab_our_storefornt_hover.jpg);
  width: 124px;
  height: 45px;
  display: block
}

.addressselect {
  font-size: 9px
}

.sitemapul {
  list-style-type: disc
}

.SiteMapRootNode {
  font-weight: bold
}

.SiteMapParentNode {
  font-weight: normal
}

.SiteMapLeafNode {
  font-weight: normal
}

.noprint {
  display: none
}

#vertmenustyle1 {
  width: 95%;
  border-top: 0px solid #444444;
  border-right: 0px solid #444444;
  padding: 0 0 0em 0;
  margin-bottom: 0em;
  font-size: 10px;
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  background-color: #727272;
  color: #FFFFFF
}

#vertmenustyle1 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none
}

#vertmenustyle1 li {
  border-bottom: 0px solid #444444;
  margin: 0
}

#vertmenustyle1 li a {
  display: block;
  padding: 1px 2px 2px 0.5em;
  border-left: 0px solid #444444;
  border-right: 0px solid #444444;
  background-color: #727272;
  color: #fff;
  text-decoration: none;
  width: 100%
}

html:body #vertmenustyle1 li a {
  width: auto
}

#vertmenustyle1 li a:hover {
  border-left: 0px solid #444444;
  border-right: 0px solid #444444;
  background-color: #828282;
  color: #fff
}

#tmenu0 span {
  font-weight: normal;
  color: #FFFFFF;
  font-size: 11px
}

#tmenu0 a:link {
  font-weight: normal;
  color: #FFFFFF;
  font-size: 11px
}

#tmenu0 a:visited {
  font-weight: normal;
  color: #FFFFFF;
  font-size: 11px
}

#tmenu0 a:active {
  font-weight: normal;
  color: #FFFFFF;
  font-size: 11px
}

#tmenu0 a:hover {
  font-weight: normal;
  color: #FFFFFF;
  font-size: 11px
}

.PlainCategoryLink {
  font-size: 10px
}

A.PlainCategoryLink {
  color: #FFFFFF;
  text-decoration: none
}

A.PlainCategoryLink:visited {
  color: #FFFFFF;
  text-decoration: none
}

A.PlainCategoryLink:link {
  color: #FFFFFF;
  text-decoration: none
}

A.PlainCategoryLink:visited {
  color: #FFFFFF;
  text-decoration: none
}

A.PlainCategoryLink:hover {
  color: #FFFFFF;
  text-decoration: underline
}

.PlainSectionLink {
  font-size: 10px
}

A.PlainSectionLink {
  color: #FFFFFF;
  text-decoration: none
}

A.PlainSectionLink:visited {
  color: #FFFFFF;
  text-decoration: none
}

A.PlainSectionLink:link {
  color: #FFFFFF;
  text-decoration: none
}

A.PlainSectionLink:visited {
  color:#FFFFFF text-decoration: none
}

A.PlainSectionLink:hover {
  color: #FFFFFF;
  text-decoration: underline
}

.PlainManufacturerLink {
  font-size: 10px
}

A.PlainManufacturerLink {
  color: #FFFFFF;
  text-decoration: none
}

A.PlainManufacturerLink:visited {
  color: #FFFFFF;
  text-decoration: none
}

A.PlainManufacturerLink:link {
  color: #FFFFFF;
  text-decoration: none
}

A.PlainManufacturerLink:visited {
  color: #FFFFFF;
  text-decoration: none
}

A.PlainManufacturerLink:hover {
  color: #FFFFFF;
  text-decoration: underline
}

.CardinalText {
  color: #0000FF;
  font-family: Verdana, Geneva, arial, helvetica;
  font-size: 11px;
  font-weight: normal
}

.nav {
  color: #0000FF;
  font-size: 11px
}

.navHi {
  color: #444444;
  font-size: 11px
}

.navClean {
  font-size: 11px;
  text-decoration: none
}

.greeting {
  color: #444444;
  font-weight: bold
}

.error {
  color: #FF0000;
  font-weight: bold
}

.errorLg {
  color: #FF0000;
  font-weight: bold;
  font-size: 13px
}

.ShowPriceRegularPrompt {
  font-weight: bold
}

.ShowPriceSalePrompt {
  color: red;
  font-weight: bold
}

.ShowPriceExtendedPrompt {
  font-weight: bold
}

.CallToOrder {
  font-weight: bold
}

.DarkCell {
  background-color: #444444
}

.MediumCell {
  background-color: #BBBBBB
}

.LightCell {
  background-color: #EEEEEE
}

.GreyCell {
  background-color: #DDDDDD
}

.PlainCat {
  color: #888888;
  font-size: 11px;
  font-weight: normal
}

A.PlainCat {
  color: #888888;
  text-decoration: underline
}

A.PlainCat:link {
  color: #888888;
  text-decoration: underline
}

A.PlainCat:visited {
  color: #888888;
  text-decoration: underline
}

A.PlainCat:active {
  color: #888888;
  text-decoration: underline
}

A.PlainCat:hover {
  color: #888888;
  text-decoration: underline
}

.dyop {
  color: #444444;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.dyop {
  color: #444444;
  text-decoration: none
}

A.dyop:link {
  color: #444444;
  text-decoration: none
}

A.dyop:visited {
  color: #444444;
  text-decoration: none
}

A.dyop:active {
  color: #444444;
  text-decoration: none
}

A.dyop:hover {
  color: #0000FF;
  text-decoration: none
}

.dyop2 {
  color: #FF0000;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.dyop2 {
  color: #FF0000;
  text-decoration: none
}

A.dyop2:link {
  color: #FF0000;
  text-decoration: none
}

A.dyop2:visited {
  color: #FF0000;
  text-decoration: none
}

A.dyop2:active {
  color: #FF0000;
  text-decoration: none
}

A.dyop2:hover {
  color: #FF0000;
  text-decoration: underline
}

.dyop_sm {
  color: #000000;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.dyop_sm {
  color: #000000;
  text-decoration: none
}

A.dyop_sm:link {
  color: #000000;
  text-decoration: none
}

A.dyop_sm:visited {
  color: #000000;
  text-decoration: none
}

A.dyop_sm:active {
  color: #000000;
  text-decoration: none
}

A.dyop_sm:hover {
  color: #0000FF;
  text-decoration: none
}

.dyop_hdr {
  color: #FFFFFF;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.dyop_hdr {
  color: #FFFFFF;
  text-decoration: none
}

A.dyop_hdr:link {
  color: #FFFFFF;
  text-decoration: none
}

A.dyop_hdr:visited {
  color: #FFFFFF;
  text-decoration: none
}

A.dyop_hdr:active {
  color: #FFFFFF;
  text-decoration: none
}

A.dyop_hdr:hover {
  color: #FFFFFF;
  text-decoration: underline
}

.sb_nav {
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.sb_nav {
  color: #000000;
  text-decoration: none
}

A.sb_nav:link {
  color: #000000;
  text-decoration: none
}

A.sb_nav:visited {
  color: #000000;
  text-decoration: none
}

A.sb_nav:active {
  color: #000000;
  text-decoration: none
}

A.sb_nav:hover {
  color: #0000FF;
  text-decoration: none
}

.H1 {
  display: inline;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal
}

A.H1 {
  color: #000000;
  text-decoration: none
}

A.H1:link {
  color: #000000;
  text-decoration: none
}

A.H1:visited {
  color: #000000;
  text-decoration: none
}

A.H1:active {
  color: #000000;
  text-decoration: none
}

A.H1:hover {
  color: #E0B301;
  text-decoration: none
}

.Polltitle {
  color: #0000FF;
  font-weight: bold
}

.PollAnswer {
  font-size: 9px;
  font-weight: normal
}

.PollLink {
  font-size: 9px;
  font-weight: normal
}

A.PollLink {
  text-decoration: none
}

A.PollLink:link {
  text-decoration: none
}

A.PollLink:visited {
  text-decoration: none
}

A.PollLink:active {
  text-decoration: none
}

A.PollLink:hover {
  text-decoration: underline
}

.DarkCellText {
  color: #FFFFFF;
  font-family: Verdana, Geneva, arial, helvetica;
  font-size: 11px;
  font-weight: normal
}

A.DarkCellText {
  color: #FFFFFF;
  text-decoration: none
}

A.DarkCellText:link {
  color: #FFFFFF;
  text-decoration: none
}

A.DarkCellText:visited {
  color: #FFFFFF;
  text-decoration: none
}

A.DarkCellText:active {
  color: #FFFFFF;
  text-decoration: none
}

A.DarkCellText:hover {
  color: #FFFFFF;
  text-decoration: underline
}

.MediumCellText {
  color: #000000;
  font-family: Verdana, Geneva, arial, helvetica;
  font-size: 11px;
  font-weight: normal
}

A.MediumCellText {
  color: #000000;
  text-decoration: none
}

A.MediumCellText:link {
  color: #000000;
  text-decoration: none
}

A.MediumCellText:visited {
  color: #000000;
  text-decoration: none
}

A.MediumCellText:active {
  color: #000000;
  text-decoration: none
}

A.MediumCellText:hover {
  color: #000000;
  text-decoration: underline
}

.LightCellText {
  color: #444444;
  font-family: Verdana, Geneva, arial, helvetica;
  font-size: 11px;
  font-weight: normal
}

A.LightCellText {
  color: #444444;
  text-decoration: none
}

A.LightCellText:link {
  color: #444444;
  text-decoration: none
}

A.LightCellText:visited {
  color: #444444;
  text-decoration: none
}

A.LightCellText:active {
  color: #444444;
  text-decoration: none
}

A.LightCellText:hover {
  color: #444444;
  text-decoration: underline
}

.StaffNameText {
  color: #000000;
  font-family: Verdana, Geneva, arial, helvetica;
  font-size: 18px;
  font-weight: bold
}

.StaffTitleText {
  color: #000000;
  font-family: Verdana, Geneva, arial, helvetica;
  font-size: 14px;
  font-weight: bold
}

.OrderOptionsTitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal
}

.OrderOptionsRowHeader {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal
}

.OrderOptionsName {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal
}

.OrderOptionsDescription {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal
}

.OrderOptionsPrice {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal
}

.CondensedDarkCellText {
  color: #FFFFFF;
  font-family: Verdana, Geneva, arial, helvetica;
  font-size: 9px;
  font-weight: normal
}

A.CondensedDarkCellText {
  color: #FFFFFF;
  text-decoration: none
}

A.CondensedDarkCellText:link {
  color: #FFFFFF;
  text-decoration: none
}

A.CondensedDarkCellText:visited {
  color: #FFFFFF;
  text-decoration: none
}

A.CondensedDarkCellText:active {
  color: #FFFFFF;
  text-decoration: none
}

A.CondensedDarkCellText:hover {
  color: #FFBBBB;
  text-decoration: none
}

.CondensedVariantText {
  font-family: Verdana, Geneva, arial, helvetica;
  font-size: 9px;
  font-weight: normal
}

.SmallGridText {
  font-family: Verdana, Geneva, arial, helvetica;
  font-size: 9px;
  font-weight: normal
}

.menulines {
  border: 1px solid white
}

.menulines a {
  text-decoration: none;
  color: black
}

.darkcellmenulines {
  border: 1px solid black
}

.darkcellmenulines a {
  text-decoration: none;
  color: white
}

.DarkCellLink {
  color: #EEEEEE
}

A.DarkCellLink {
  color: #EEEEEE;
  text-decoration: none
}

A.DarkCellLink:visited {
  color: #EEEEEE;
  text-decoration: none
}

A.DarkCellLink:link {
  color: #EEEEEE;
  text-decoration: none
}

A.DarkCellLink:visited {
  color: #EEEEEE;
  text-decoration: none
}

A.DarkCellLink:hover {
  color: #EEEEEE;
  text-decoration: underline
}

.DarkCellLinkHdr {
  color: #EEEEEE;
  font-weight: bold
}

A.DarkCellLinkHdr {
  color: #EEEEEE;
  text-decoration: none
}

A.DarkCellLinkHdr:visited {
  color: #EEEEEE;
  text-decoration: none
}

A.DarkCellLinkHdr:link {
  color: #EEEEEE;
  text-decoration: none
}

A.DarkCellLinkHdr:visited {
  color: #EEEEEE;
  text-decoration: none
}

A.DarkCellLinkHdr:hover {
  color: #EEEEEE;
  text-decoration: underline
}

A.TopBarLink {
  color: #000000;
  text-decoration: none
}

A.TopBarLink:visited {
  color: #000000;
  text-decoration: none
}

A.TopBarLink:link {
  color: #000000;
  text-decoration: none
}

A.TopBarLink:visited {
  color: #000000;
  text-decoration: none
}

A.TopBarLink:hover {
  color: #FFFFFF;
  text-decoration: none
}

.SBCatName {
  color: #444444;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.SBCatName {
  color: #444444;
  text-decoration: none
}

A.SBCatName:link {
  color: #444444;
  text-decoration: none
}

A.SBCatName:visited {
  color: #444444;
  text-decoration: none
}

A.SBCatName:active {
  color: #444444;
  text-decoration: none
}

A.SBCatName:hover {
  color: #444444;
  text-decoration: underline
}

.SBProdName {
  color: #444444;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.SBProdName {
  color: #444444;
  text-decoration: none
}

A.SBProdName:link {
  color: #444444;
  text-decoration: none
}

A.SBProdName:visited {
  color: #444444;
  text-decoration: none
}

A.SBProdName:active {
  color: #444444;
  text-decoration: none
}

A.SBProdName:hover {
  color: #444444;
  text-decoration: underline
}

.username {
  color: #444444;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.username {
  color: #0000FF;
  text-decoration: none
}

A.username:link {
  color: #0000FF;
  text-decoration: none
}

A.username:visited {
  color: #0000FF;
  text-decoration: none
}

A.username:active {
  color: #0000FF;
  text-decoration: none
}

A.username:hover {
  color: #0000FF;
  text-decoration: underline
}

.head {
  color: #444444;
  font-weight: normal;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.head {
  color: #0000FF;
  text-decoration: none
}

A.head:link {
  color: #0000FF;
  text-decoration: none
}

A.head:visited {
  color: #0000FF;
  text-decoration: none
}

A.head:active {
  color: #0000FF;
  text-decoration: none
}

A.head:hover {
  color: #0000FF;
  text-decoration: underline
}

.SkinLink {
  color: #EEEEEE;
  font-weight: normal;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.SkinLink {
  color: #EEEEEE;
  text-decoration: none
}

A.SkinLinklink {
  color: #EEEEEE;
  text-decoration: none
}

A.SkinLinkvisited {
  color: #EEEEEE;
  text-decoration: none
}

A.SkinLinkactive {
  color: #EEEEEE;
  text-decoration: none
}

A.SkinLinkhover {
  color: #EEEEEE;
  text-decoration: underline
}

.productnavlink {
  color: #444444;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.productnavlink {
  color: #444444;
  text-decoration: none
}

A.productnavlink:link {
  color: #444444;
  text-decoration: none
}

A.productnavlink:visited {
  color: #444444;
  text-decoration: none
}

A.productnavlink:active {
  color: #444444;
  text-decoration: none
}

A.productnavlink:hover {
  color: #0000FF;
  text-decoration: underline
}

A.homelist {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.homelist:link {
  color: #444444;
  text-decoration: none
}

A.homelist:visited {
  color: #444444;
  text-decoration: none
}

A.homelist:active {
  color: #444444;
  text-decoration: none
}

A.homelist:hover {
  color: #0000FF;
  text-decoration: none
}

.ProductNameText {
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold
}

.ProductMSRPText {
  font-weight: bold
}

.ProductSaveText {
  color: #FF0000;
  font-size: 13px;
  font-weight: bold
}

.ProductPriceText {
  color: #EC008C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: normal
}

.ProductSKUText {
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold
}

.ProductDetailsText {
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold
}

.PageNumber {
  color: #000000;
  font-family: Verdana, Geneva, arial, helvetica;
  font-size: 11px;
  font-weight: bold
}

A.PageNumber {
  color: #DD0000;
  text-decoration: underline
}

A.PageNumber:link {
  color: #DD0000;
  text-decoration: underline
}

A.PageNumber:visited {
  color: #DD0000;
  text-decoration: underline
}

A.PageNumber:active {
  color: #DD0000;
  text-decoration: underline
}

A.PageNumber:hover {
  color: #DD0000;
  text-decoration: underline
}

.OrangeTitles {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFCC00;
  text-decoration: none
}

.searchBox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  text-decoration: none
}

.CartInfo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #333333;
  text-decoration: none
}

.LeftNavi {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none
}

.InfoText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none
}

.TopNavi {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none
}

.TableText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #fff;
  text-decoration: none
}
/* Component Art Tree Style: */

.TreeView {
  background-color: transparent;
  border: #919191 0px solid;
  padding-top: 2px;
  cursor: default;
  color: #FFFFFF
}

.TreeNode {
  font-size: 11px;
  color: #FFFFFF;
  padding: 0px;
  padding-left: 3px;
  padding-right: 3px;
  cursor: hand
}

.HoverTreeNode {
  color: #FFCC00;
  font-size: 11px;
  padding: 0px;
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: none;
  cursor: hand
}

.SelectedTreeNode {
  font-size: 11px;
  padding: 0px;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #a0a0a0;
  cursor: hand
}

.NodeEdit {
  border: 1px silver solid;
  font-size: 11px
}
/* Component Art Horizontal Menu Style: */

.TopMenuGroup {
  border: solid 0px #003167;
  background-color: #AAAAAA
}

.MenuGroup {
  border: solid 0px #003167;
  background-color: #AAAAAA
}

.TopMenuItem {
  color: #444444;
  font-size: 11px;
  cursor: pointer
}

.TopMenuItemHover {
  color: #888888;
  background-color: transparent;
  font-size: 11px;
  cursor: pointer
}

.MenuItem {
  background-color: White;
  color: #444444;
  font-size: 11px;
  border: solid 0px white;
  cursor: pointer;
  padding-top: 3px;
  padding-bottom: 3px
}

.MenuItemHover {
  background-color: #EEEEEE;
  color: #285D9F;
  font-size: 11px;
  border: solid 0px white;
  cursor: pointer;
  padding-top: 3px;
  padding-bottom: 3px
}

.ScrollItem {
  background-color: #FBFBFB;
  font-size: 11px;
  border: solid 0px #FBFBFB;
  cursor: default;
  text-align: center
}

.ScrollItemH {
  background-color: silver;
  color: black;
  font-size: 11px;
  border: solid 0px gray;
  cursor: default;
  text-align: center
}

.ScrollItemA {
  background-color: darkgray;
  color: black;
  font-size: 11px;
  border: solid 0px gray;
  cursor: default;
  text-align: center
}
/* Component Art Vertical Menu Style: */

.VertTopMenuGroup {
  border: solid 0px #003167;
  background-color: transparent
}

.VertMenuGroup {
  border: solid 0px #003167;
  background-color: transparent
}

.VertTopMenuItem {
  color: #FFFFFF;
  font-size: 11px;
  cursor: hand;
  padding-top: 2px;
  padding-bottom: 2px
}

.VertTopMenuItemHover {
  color: #444444;
  background-color: #FEDF15;
  font-size: 11px;
  cursor: hand;
  padding-top: 2px;
  padding-bottom: 2px
}

.VertMenuItem {
  background-color: White;
  color: #444444;
  font-size: 11px;
  border: solid 0px white;
  cursor: hand;
  padding-top: 3px;
  padding-bottom: 3px
}

.VertMenuItemHover {
  background-color: #EEEEEE;
  color: #285D9F;
  font-size: 11px;
  border: solid 0px white;
  cursor: hand;
  padding-top: 3px;
  padding-bottom: 3px
}

.VertScrollItem {
  background-color: #FBFBFB;
  font-size: 11px;
  border: solid 0px #FBFBFB;
  cursor: default;
  text-align: center
}

.VertScrollItemH {
  background-color: silver;
  color: black;
  font-size: 11px;
  border: solid 0px gray;
  cursor: default;
  text-align: center
}

.VertScrollItemA {
  background-color: darkgray;
  color: black;
  font-size: 11px;
  border: solid 0px gray;
  cursor: default;
  text-align: center
}
/* LIGHTBOX */

#lbOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99998;
  width: 100%;
  height: 500px
}

#lbOverlay.grey {
  background-color: #000000
}

#lbOverlay.red {
  background-color: #330000
}

#lbOverlay.green {
  background-color: #003300
}

#lbOverlay.blue {
  background-color: #011D50
}

#lbOverlay.gold {
  background-color: #666600
}

#lbMain {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 99999;
  text-align: center;
  line-height: 0
}

#lbMain a img {
  border: none
}

#lbOuterContainer {
  position: relative;
  background-color: #fff;
  width: 200px;
  height: 200px;
  margin: 0 auto
}

#lbOuterContainer.grey {
  border: 3px solid #888888
}

#lbOuterContainer.red {
  border: 3px solid #DD0000
}

#lbOuterContainer.green {
  border: 3px solid #00B000
}

#lbOuterContainer.blue {
  border: 3px solid #5F89D8
}

#lbOuterContainer.gold {
  border: 3px solid #B0B000
}

#lbDetailsContainer {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  width: 100%;
  line-height: 1.4em;
  overflow: auto;
  margin: 0 auto
}

#lbDetailsContainer.grey {
  border: 3px solid #888888;
  border-top: none
}

#lbDetailsContainer.red {
  border: 3px solid #DD0000;
  border-top: none
}

#lbDetailsContainer.green {
  border: 3px solid #00B000;
  border-top: none
}

#lbDetailsContainer.blue {
  border: 3px solid #5F89D8;
  border-top: none
}

#lbDetailsContainer.gold {
  border: 3px solid #B0B000;
  border-top: none
}

#lbImageContainer, #lbIframeContainer {
  padding: 10px
}

#lbLoading {
  position: absolute;
  top: 45%;
  left: 0%;
  height: 32px;
  width: 100%;
  text-align: center;
  line-height: 0;
  background: url(images/loading.gif) center no-repeat
}

#lbHoverNav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10
}

#lbImageContainer >#lbHoverNav {
  left: 0
}

#lbHoverNav a {
  outline: none
}

#lbPrev {
  width: 49%;
  height: 100%;
  background: transparent url(images/blank.gif) no-repeat;
  display: block;
  left: 0;
  float: left
}

#lbPrev.grey:hover, #lbPrev.grey:visited:hover {
  background: url(images/prev_grey.gif) left 15% no-repeat
}

#lbPrev.red:hover, #lbPrev.red:visited:hover {
  background: url(images/prev_red.gif) left 15% no-repeat
}

#lbPrev.green:hover, #lbPrev.green:visited:hover {
  background: url(images/prev_green.gif) left 15% no-repeat
}

#lbPrev.blue:hover, #lbPrev.blue:visited:hover {
  background: url(images/prev_blue.gif) left 15% no-repeat
}

#lbPrev.gold:hover, #lbPrev.gold:visited:hover {
  background: url(images/prev_gold.gif) left 15% no-repeat
}

#lbNext {
  width: 49%;
  height: 100%;
  background: transparent url(images/blank.gif) no-repeat;
  display: block;
  right: 0;
  float: right
}

#lbNext.grey:hover, #lbNext.grey:visited:hover {
  background: url(images/next_grey.gif) right 15% no-repeat
}

#lbNext.red:hover, #lbNext.red:visited:hover {
  background: url(images/next_red.gif) right 15% no-repeat
}

#lbNext.green:hover, #lbNext.green:visited:hover {
  background: url(images/next_green.gif) right 15% no-repeat
}

#lbNext.blue:hover, #lbNext.blue:visited:hover {
  background: url(images/next_blue.gif) right 15% no-repeat
}

#lbNext.gold:hover, #lbNext.gold:visited:hover {
  background: url(images/next_gold.gif) right 15% no-repeat
}

#lbPrev2, #lbNext2 {
  text-decoration: none;
  font-weight: bold
}

#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey {
  color: #333333
}

#lbPrev2.red, #lbNext2.red, #lbSpacer.red {
  color: #620000
}

#lbPrev2.green, #lbNext2.green, #lbSpacer.green {
  color: #003300
}

#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue {
  color: #01379E
}

#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold {
  color: #666600
}

#lbPrev2_Off, #lbNext2_Off {
  font-weight: bold
}

#lbPrev2_Off.grey, #lbNext2_Off.grey {
  color: #CCCCCC
}

#lbPrev2_Off.red, #lbNext2_Off.red {
  color: #FFCCCC
}

#lbPrev2_Off.green, #lbNext2_Off.green {
  color: #82FF82
}

#lbPrev2_Off.blue, #lbNext2_Off.blue {
  color: #B7CAEE
}

#lbPrev2_Off.gold, #lbNext2_Off.gold {
  color: #E1E100
}

#lbDetailsData {
  padding: 0 10px
}

#lbDetailsData.grey {
  color: #333333
}

#lbDetailsData.red {
  color: #620000
}

#lbDetailsData.green {
  color: #003300
}

#lbDetailsData.blue {
  color: #01379E
}

#lbDetailsData.gold {
  color: #666600
}

#lbDetails {
  width: 60%;
  float: left;
  text-align: left
}

#lbCaption {
  display: block;
  font-weight: bold
}

#lbNumberDisplay {
  float: left;
  display: block;
  padding-bottom: 1.0em
}

#lbNavDisplay {
  float: left;
  display: block;
  padding-bottom: 1.0em
}

#lbClose {
  width: 64px;
  height: 28px;
  float: right;
  margin-bottom: 1px
}

#lbClose.grey {
  background: url(images/close_grey.png) no-repeat
}

#lbClose.red {
  background: url(images/close_red.png) no-repeat
}

#lbClose.green {
  background: url(images/close_green.png) no-repeat
}

#lbClose.blue {
  background: url(images/close_blue.png) no-repeat
}

#lbClose.gold {
  background: url(images/close_gold.png) no-repeat
}

#lbPlay {
  width: 64px;
  height: 28px;
  float: right;
  margin-bottom: 1px
}

#lbPlay.grey {
  background: url(../images/icoFeatures.gif) no-repeat
}

#lbPlay.red {
  background: url(../images/icoFeatures.gif) no-repeat
}

#lbPlay.green {
  background: url(../images/icoFeatures.gif) no-repeat
}

#lbPlay.blue {
  background: url(../images/icoFeatures.gif) no-repeat
}

#lbPlay.gold {
  background: url(../images/icoFeatures.gif) no-repeat
}

#lbPause {
  width: 64px;
  height: 28px;
  float: right;
  margin-bottom: 1px
}

#lbPause.grey {
  background: url(../images/icoFeatures.gif) no-repeat
}

#lbPause.red {
  background: url(../images/icoFeatures.gif) no-repeat
}

#lbPause.green {
  background: url(../images/icoFeatures.gif) no-repeat
}

#lbPause.blue {
  background: url(../images/icoFeatures.gif) no-repeat
}

#lbPause.gold {
  background: url(../images/icoFeatures.gif) no-repeat
}

#dhtmltooltip {
  position: absolute;
  width: 500px;
  border: 2px solid black;
  padding: 2px;
  background-color: lightyellow;
  visibility: hidden;
  z-index: 1000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)
}
/* Kit Specific Styles */

#KitSideBar {
  border: solid 1px Gray;
  position: absolute;
  z-index: 999;
  width: 180px;
  background-color: #FFFFE1;
/*right:10px;*/
  margin-left: 10px
}

#KitAddToCartForm {
  padding: 5px 5px 10px 5px;
  margin: 0px 5px 0px 5px;
  border-top: solid 1px Gray
}

#KitPlaceHolder {
  width: 150px
}

#KitTable {
  width: 600px
/*border-top: solid 1px red;*/
}

#KitTable td {
  padding: 4px
}

#KitAddToCartFormHeader {
  border-bottom: solid 3px #444;
/*height:15px;*/
  text-align: center
}

#KitAddToCartFormPrice {
  line-height: 30px;
  padding: 5px 5px 5px 5px;
  margin: 0px 5px 0px 5px;
  border-bottom: solid 1px Gray
}

.KitAddToCartFormPrice {
/*line-height:30px;*/
  padding: 5px 5px 5px 5px;
  margin: 0px 5px 0px 5px;
  border-bottom: solid 1px Gray
}

.KitAddToCartFormDetailsHeader {
  text-align: center;
  text-decoration: underline
}

.KitAddToCartFormDetails {
  padding: 0px 5px 0px 5px;
  margin-left: 10px
}

.KitTableGroup {
  border-bottom: solid 1px Gray;
  background-color: #f5f5f5
}

#KitAddToCartFormDetailsHeader {
  text-align: center;
  text-decoration: underline
}

#KitAddToCartFormDetails {
  padding: 0px 5px 0px 5px;
  margin-left: 10px
}

#KitSideBar input [ type = "button" ] {
  width: 120px;
  text-align: center;
  margin-top: 3px
}

.KitSpacer {
  height: 10px
}
/* End Kit Specific Styles */

.marketplaceLink a {
  color: #FFF;
  font-weight: bold;
  text-decoration: none
}

.marketplaceLink {
  color: #FFF;
  font-size: 12px;
  font-weight: bold
}

A.marketplaceLink {
  color: #FFF;
  text-decoration: none;
  font-weight: bold
}

A.marketplaceLink:link {
  color: #FFF;
  text-decoration: none;
  font-weight: bold
}

A.marketplaceLink:visited {
  color: #FFF;
  text-decoration: none;
  font-weight: bold
}

A.marketplaceLink:active {
  color: #FFF;
  text-decoration: none;
  font-weight: bold
}

A.marketplaceLink:hover {
  color: #FFFF00;
  text-decoration: underline;
  font-weight: bold
}

#ContentRight {
  background: url(images/right_content.jpg);
  width: 270px;
  margin: 0px;
  padding: 0px
}
/** portfolio start **/

.portfolio_info {
  border: solid 1px black
}

.portfolio_tblInfo {
  width: 100%
}

.portfolio_lblInfo {
  width: 20%;
  text-align: right
}

.portfolio_infoValue {
  width: 80%;
  border-style: none
}

.portfolio_infoValue input [ type = text ] {
  border: 1px solid #A7A6AA
}

#portfolio_pnlInfoMaintenance {
  width: 650px
}

#portfolio_pnlInfoMaintenanceInfo {
  border: solid 1px #ccc;
  width: 100%
}

#portfolio_pnlPortfolioMaintenanceGrid {
  width: 100%
}

.portfolio_pnlPortfolioMain {
  width: 100%;
  border-left: solid 1px #D6E1EC;
  border-right: solid 1px #D6E1EC;
  border-bottom: solid 1px #C6C6C6
/*padding:15px 15px 15px 15px;*/
}

.portfolio_tblPortfolio {
  width: 100%
}

.portfolio_tblPortfolio td {
  width: 30%
}

.portfolio_pnlPortfolio {
  text-align: center;
  vertical-align: top
}

.portfolio_pnlPortfolioNavigation {
  width: 100%;
  vertical-align: middle;
  text-align: center
}

.portfolio_pnlPortfolioNavigation a {
  text-decoration: none
}

.portfolio_portfolioNavigation a:hover {
  background-color: Yellow
}

.portfolio_imgPreview {
  cursor: hand;
  border: solid 1px #ccc;
  padding: 5px
}

.portfolio_lblPortfolioSiteName {
  font-weight: bold;
  padding-bottom: 10px;
  margin-top: 5px
}
/* DHTML TABS*/

a.portfolio_tab {
  border: 0;
  background: url(images/tabbackground_05.jpg);
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  padding-left: 20px;
  padding-right: 20px;
  height: 18px;
  display: block;
  cursor: hand
}

a.portfolio_tab:hover {
  border: 0;
  background: url(images/tabbackground_05.jpg);
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 20px;
  color: #ffffff;
  height: 18px;
  cursor: hand
}

a.portfolio_activetab {
  border: 0;
  background: url(images/tabbackground_03.jpg);
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
  height: 18px;
  display: block;
  cursor: hand;
  padding-left: 20px;
  padding-right: 20px
}

#menutableft {
  background: url(images/tab_06.jpg) no-repeat
}

#menutabcenter {
  background: url(images/tab_04.jpg) repeat
}

#menutabright {
  background: url(images/tab_02.jpg) no-repeat
}

#portfolio_divpadding {
  color: #ffffff;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none
}

#portfolio_divpadding a {
  text-decoration: none
}

#portfolio_divpadding a:hover {
  padding-top: 8px;
  color: #ffffff;
  font-weight: bold
}

#portfolio_divpadding a:active {
  padding-top: 8px;
  color: #ffffff;
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold
}

#portfolio_divpadding a:visited {
  padding-top: 8px;
  color: #ffffff;
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold
}

#portfolio_divpadding a:link {
  padding-top: 8px;
  color: #ffffff;
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold
}
/** portfolio end **/

.divbannerNavBtn01_active {
  background: url(images/iconpng00hover.png) top left no-repeat;
  line-height: 29px
/*  background-color:#892066;*/
}

.divbannerNavBtn02_active {
  background: url(images/iconpng01hover.png) top left no-repeat;
  line-height: 29px
}

.divbannerNavBtn03_active {
  background: url(images/iconpng02hover.png) top left no-repeat;
  line-height: 29px
}

.divbannerNavBtn04_active {
  background: url(images/iconpng03hover.png) top left no-repeat;
  line-height: 29px
}

.divbannerNavBtn05_active {
  background: url(images/iconpng04hover.png) top left no-repeat;
  line-height: 29px
}

.divbannerNavBtn06_active {
  background: url(images/iconpng05hover.png) top left no-repeat;
  line-height: 29px
}

.divbannerNavBtn07_active {
  background: url(images/iconpng06hover.png) top left no-repeat;
  line-height: 29px
}
/* For Testimonials tab for the homepage */

.testitab_lefttop {
  background: url(images/tabs_testimonial/testi_03.jpg);
  width: 25px;
  height: 9px
}

.testitab_topmiddle {
  background: url(images/tabs_testimonial/testi_top.jpg);
  width: 100%;
  height: 9px
}

.testitab_righttop {
  background: url(images/tabs_testimonial/testi_06.jpg) no-repeat;
  width: 25px;
  height: 9px
}

.testitab_middlebottom {
  background: url(images/tabs_testimonial/testi_20.jpg);
  width: 800px;
  height: 6px
}

.testitab_autor {
  font-size: 8.5pt;
  font-weight: normal;
  font-family: tahoma;
  color: #000000;
  padding-right: 10px
}

.testitab_autor2 {
  font-size: 8.5pt;
  font-weight: normal;
  font-family: tahoma;
  color: #000000;
  padding-left: 10px
}

.testitab_leftside {
  background: url(images/tabs_testimonial/testi_16.jpg);
  width: 2px
}

.testitab_rightside {
  background: url(images/tabs_testimonial/testi_14.jpg);
  width: 4px
}

.testitab_center {
  background: url(images/tabs_testimonial/testimiddle.jpg) repeat-x scroll #FFFDDC;
  padding-right: 20px;
  line-height: 12pt;
  padding-left: 20px;
  padding-bottom: 3px;
  font-size: 8.5pt;
  font-weight: normal;
  font-family: tahoma;
  color: #000000
}

.testitab_container {
  margin-bottom: 3px
}

#tab_featuresclient {
  color: #2291D0;
  font-size: 9pt;
  font-family: arial;
  font-weight: bold;
  padding: 0px
}

#tab_featuresclient img {
  margin-bottom: 10px
}

#content_homepage {
  background: url(images/content_homepage.png) repeat-x top center
}
/* DevNet Partner Pages */

#devnetlanding_cellheaderleft {
  padding: 5px 15px 5px 15px;
  text-align: center;
  width: 200px
}

#devnetlanding_cellheaderright {
  border-left: solid 1px #CCCCCC;
  padding: 5px 15px 5px 15px;
  text-align: center;
  width: 400px
}

#devnetlanding_cellleft {
  padding: 5px 15px 5px 15px;
  text-align: left;
  width: 200px
}

#devnetlanding_cellright {
  border-left: solid 1px #CCCCCC;
  padding: 5px 15px 5px 15px;
  text-align: left;
  width: 400px
}

#banner_slider H1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  letter-spacing: -1px;
  color: #4D4D4D;
  line-height: .5;
  margin: 20px 0px 0px 20px;
  font-weight: bold
}

#banner_slider H2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: white;
  margin: 25px 25px 25px 20px;
/*font-weight: normal;*/
  font-weight: bold;
  line-height: 22px
}

#sage_feature, #devtools_feature, #devtools_feature2, #marketplace_feature, #customization_feature, #pabp_feature {
  width: 963px;
  height: 3095px;
  margin: 0 auto;
  position: relative;
  overflow:hidden;
}

#sage_feature a.learnmore, #devtools_feature a.learnmore, #marketplace_feature a.learnmore, #pabp_feature a.learnmore, #devtools_feature2 a.learnmore {
  position: absolute;
  top: 248px;
  right: 19px
}

ul#small_green_checks li {
  background: url(../images/arrow.gif) left 2px;
  background-repeat: no-repeat;
  padding-left: 22px;
  padding-top: 3px;
  color: #333333;
  padding-bottom: 3px;
  font-size: 12px;
  line-height: .9;
  width: 500px;
  border: 0px solid red
}

#e_volved {
  padding: 10px 20px 10px 380px;
  background: url(skins/skin_2/images/banner-bg-evolved.jpg) no-repeat;
  width: 563px;
  height: 305px;
  margin: 0 auto
}

#e_volved H1 {
  position: absolute;
  top: 0px;
  left: 18px;
  width: 500px;
  border: 0px solid red
}

#e_volved H2 {
  position: absolute;
  top: 16px;
  left: 18px;
  width: 500px;
  border: 0px solid red
}

#e_volved ul#small_green_checks {
  position: absolute;
  top: 70px;
  left: 40px;
  color: white;
  width: 354px;
   border: 0px solid green
}
/* SAGE SLIDE */

#sage_feature {
  background: url(skins/skin_2/images/banner-bg-sage.jpg) no-repeat
}

#sage_feature H1 {
  position: absolute;
  top: 25px;
  left: 38px;
  width: 500px;
  border: 0px solid red
}

#sage_feature H2 {
  position: absolute;
  top: 40px;
  left: 38px;
  width: 500px;
  border: 0px solid red
}

#sage_feature ul#small_green_checks {
  position: absolute;
  top: 100px;
  left: 60px;
  color: white;
  width: 354px;
  border: 0px solid green
}

ul#big_green_checks li {
  background-image: url(../images/arrow.gif);
  background-repeat: no-repeat;
  padding-left: 22px;
  padding-top: 0px;
  color: #333333;
  padding-bottom: 3px;
  font-size: 12px;
  line-height: .9;
  width: 500px
}
/* DEVTOOLS FEATURE */

#devtools_feature {
  background: url(skins/skin_2/images/banner-bg-devtools.jpg) no-repeat
}

#devtools_feature H1 {
  position: absolute;
  top: 3px;
  left: 10px;
  width: 800px;
  border: 0px solid blue
}

#devtools_feature H2 {
  position: absolute;
  top: 20px;
  left: 9px;
  width: 500px
}

#devtools_feature ul#small_green_checks {
  position: absolute;
  top: 75px;
  left: 32px;
  width: 396px
}
/* MARKETPLACE FEATURE */

#marketplace_feature {
  background: url(skins/skin_2/images/banner-bg-marketplace.jpg) no-repeat
}

#marketplace_feature H1 {
  position: absolute;
  top: 27px;
  left: 42px;
  width: 576px
}

#marketplace_feature H2 {
  position: absolute;
  top: 44px;
  left: 40px;
  width: 483px
}

#marketplace_feature ul#small_green_checks {
  position: absolute;
  top: 100px;
  left: 63px;
  color: white;
  width: 410px
}
/* CUSTOMIZATION FEATURE */

#customization_feature {
  background: url(skins/skin_2/images/banner-bg-developers.jpg) no-repeat
}

#customization_feature H1 {
  position: absolute;
  top: 33px;
  left: 41px;
  width: 681px
}

#customization_feature H2 {
  position: absolute;
  font-size: 14px;
  line-height: 18px;
  top: 56px;
  left: 40px;
  width: 495px;
  border: 0px solid brown
}

#customization_feature ul#small_green_checks {
  position: absolute;
  top: 90px;
  left: 63px;
  color: white;
  width: 410px
}

#customization_feature p{
  position: absolute;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
  top: 100px;
  left: 55px;
  width: 495px;
  border: 0px solid brown
}

#developers_buttons {
  position: absolute;
  top: 220px;
  left: 45px
}

#developers_buttons img {
  margin: 0 5px
}

#developers_buttons img:hover {
  opacity: .7;
  filter: alpha(opacity=70)
}
/* VISA PABP FEATURE */

#pabp_feature {
  background: url(skins/skin_2/images/banner-bg-pabpcert.jpg) no-repeat
}

#pabp_feature H1 {
  position: absolute;
  top: 30px;
  left: 40px;
  width: 800px;
  border: 0px solid brown
}

#pabp_feature H2 {
  position: absolute;
  font-size: 14px;
  line-height: 20px;
  top: 51px;
  color: #fff;
  left: 40px;
  width: 800px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif
}

#pabp_feature ul#small_green_checks {
  position: absolute;
  top: 100px;
  left: 60px;
  color: white;
  width: 410px
}

#pabp_feature p {
  position: absolute;
  font-size: 12px;
  top: 100px;
  color: #333;
  left: 410px;
  font-weight: normal
}
/* WORLDCLASS FEATURE */

#devtools_feature2 {
  background: url(skins/skin_2/images/banner-bg-worldclass.jpg) no-repeat
}

#devtools_feature2 H1 {
  position: absolute;
  left: 40px;
  top: 25px;
  border: 0px solid #00FF00
}

#devtools_feature2 H2 {
  position: absolute;
  top: 45px;
  left: 40px
}

#devtools_feature2 ul#small_green_checks {
  position: absolute;
  top: 70px;
  left: 70px;
  color: white
}

.wrapperBtm{
  width: 942px;
  text-align: left
}

.home-main {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: 0px solid #eaeaea
}

.home-main .showcase-logos .head {
  height: 26px;
  background: url(../img/title_home_fastestgrowing.gif) no-repeat 251px 8px;
  padding-left: 624px
}

.home-main .showcase-logos .head h3 {
  display: none
}

.home-main .showcase-logos .head a {
  line-height: 26px
}

.home-main .showcase-logos-list {
  position: relative;
  border: 0px solid #ccc;
  margin-bottom: 25px
}

.home-main .showcase-logos .previous {
  position: absolute;
  border: 0px solid #ccc;
  left: 18px;
  top: 16px;
  width: 28px;
  height: 28px;
  background: url(../images/slider_playback.png) no-repeat
}

.home-main .showcase-logos .next {
  position: absolute;
  right: 18px;
  border: 0px solid #ccc;
  top: 16px;
  width: 28px;
  height: 28px;
  background: url(../images/slider_play.png) no-repeat
}

.home-main .showcase-logos-list {
  padding: 5px 11px
}

.bgSmallHeaadMid{
  background: url(../images/bgHeadSmallMid_05.gif) repeat-x;
  height: 39px
}

.bgSmallHeaadMidBtm{
  background: url(../images/bgSmallHeadBtm_13.gif) repeat-x bottom;
  height: 70px
}

.bgSmallHeaadMid h1 {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif
}

.tdBorderRight{
  border-right: 1px solid #ccc
}

.tdBorderLeft{
  border-left: 1px solid #ccc
}

.tdBorderBtm{
  border-bottom: 1px solid #ccc
}

.layoutFormHeader{
  width: ;
  background-color: #777777;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  color: white;
  padding: 5px;
  display: block;
  clear: both
}

.layoutFormBottom{
  width: ;
  display: block;
  padding: 5px;
  height: 40px;
  text-align: center
}

.layoutFormItems{
  width: 680px;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: auto;
  border: 0px solid gray
}

.layoutTemplate{
  
  padding: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: center;
  border: 0px solid gray
}

.layoutFormItemLabel{
  clear: both;
  padding-top: 3px;
  font-size: 12px;
  float: left;
  color: black;
  width: 328px;
  padding-bottom: 10px
}

.layoutFormItemInput{
  font-size: 12px;
  float: left;
  color: black;
  width: 200px;
  padding-bottom: 10px
}

.layoutFormItem{
  font-size: 12px;
  float: left;
  color: black;
  width: 328px;
  padding-bottom: 5px
}

.layoutFormItemSpaceLeft{
  display: block;
  float: left;
  width: 23px;
  padding-bottom: 3px;
  border: 0px solid gray
}

.layoutFormItemSpaceRight{
  display: block;
  float: left;
  width: ;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 5px;
  border: 0px solid gray
}

.layoutFormSeparator{
  width: 380px;
  heigh: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-top: 1px solid #eeeeee;
  clear: left
}

.layoutFormInputText{
  width: 200px;
  height: 18px;
  font-size: 12px;
  font-family: Arial;
  border: 1px solid #999999
}

.layoutFormInputTextAlert{
  width: 200px;
  height: 18px;
  font-size: 12px;
  font-family: Arial;
  border: 1px solid #999999;
  background-color: #F7F7F7
}

.layoutFormInputSelect{
  width: 200px;
  height: 20px;
  font-size: 12px;
  font-family: Arial;
  border: 1px solid #999999
}
/*======= Extended Styles ==========*/

p.indent{
  padding:5px 0 5px;
}

tr.tdHighLighted td{
  background-color: #999999;
  color: #000000
}
/*======= //Extended Styles ==========*/

.btn2{
  background-image: url(../images/bgBtn2.gif);
  color: #fff;
  font-weight:bold;
  border: 5px solid #ccc;
  padding-top: -2px;
  padding-left: 0px;
  height: 19px;
  width: 75px;
  margin: 0px;
  text-align: center;
  text-decoration: none;
  display: block
}

.btn2 a{
  display: block;
  color: #fff
}

.btn2 a:hover{
  display: block;
  color: #fff;
  text-decoration: none
}

.alignLeft{
  float: left
}

.alignRight{
  float: right
}
.imgServices {
float:left;
left:660px;
position:absolute;
top:70px;
}
.moneyBack{position:absolute; left: 840px; bottom: -50px; z-index:30000}
.myAccountContainer{position:absolute;
right:344px;
top:9px;
z-index:2;}


/*********************************************
					NEW CHANGES
/********************************************/

.sider-box-main {
	width:416px;
	float:left;
	background:url(../images/sider-box-bg.gif) repeat-y;
}
.sider-box-head {
	width:396px;
	padding-left:20px;
	color:#fff;
	font-size:18px;
	font-family:"Trebuchet MS";
	font-weight:normal;
	line-height:39px;
	background:url(../images/sider-box-head.jpg) no-repeat;
}
.sider-box-text-box {
	width:409px;
	padding:20px 0 0 7px;
	float:left;
	color:#403f3f;
	font-size:12px;
	line-height:14px;
	background:url(../images/price-01.jpg) no-repeat top right;
}
.sider-box-text-box ul{
	margin:0 0 0 15px;
	padding:0;
	list-style:inside !important;
}
.sider-box-text-box li{
	line-height:14px;
	padding:4px 0 4px;
}
.sider-box-text-box span{
	float:left;
}
.sider-box-bottom {
	width:416px;
	float:left;
	text-align:center;
	padding:15px 0 17px 0;
	background:url(../images/sider-box-bottom.gif) no-repeat bottom;
}
.sider-box-bottom img{
	margin:0 5px 0 5px;
}

.product-price-total {
	font-size:14px;
	font-weight:bold;
	color:#fbae0f;
	padding-left:10px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
a.text-tec {
	text-decoration:underline;
}
a:hover.text-tec {
	text-decoration:none;
}
.site-map {
	float:left;
	padding:20px;
	}
.site-map ul{
	margin:0;
	padding:0;
	list-style:none;
}
.site-map li{
	background:url(../images/arrow.gif) no-repeat  left 6px;
	padding-left:20px;
	line-height:14px;
}
.site-map li ul{
	margin:10px 0 0 15px;
	padding:0;
	list-style:outside
}
.site-map li ul li{
	padding:0;
	background:none;
	line-height:18px;
}
.site-map a{
	color:##333333;
	text-decoration:none;
}
.site-map a:hover{
	color:#FBAE0F;
	text-decoration:underline;
}
.f-a-q {
	margin:0 0 0 15px;
	padding:10px 0 10px 0;
}

/************************************************************
			       Changes from 27 augest 2009
/************************************************************/

.bit-cart-solution-main-box {
	width:447px;
	float:left;
}

.bitcart-licensed-solution-sub {
	width:447px;
	float:left;
	height:12px;
}
.bitcart-licensed-solution-text-box {
	width:445px;
	color:#343434;
	float:left;
	padding-top:10px;
	border-left:solid 1px #e7e7e7;
	border-right:solid 1px #e7e7e7;
	background: url(../images/hosted-price-01.jpg) no-repeat top right;
}

.bitcart-licensed-solution-text-box ul{
	margin:0 0 0 25px;
	padding:0 0 25px 0;
	float:left;
	height:150px;
	list-style:outside !important;
}
.bitcart-licensed-solution-text-box li{
	line-height:20px;
	padding:0;
}

.bitcart-licensed-solution-text-box h1{
	color:#f7b519;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:0 0 8px 20px;
}
.bitcart-licensed-solution-text-box h2{
	color:#737373;
	font-size:14px;
	font-weight:bold;
	margin:0;
	line-height:16px;
	padding:0 0 20px 20px;
}


.bitcart-licensed-solution-text-box img{
	float:left;
}

.button-box{
	width:330px;
	margin:0 auto 0 auto;
	padding:15px 0 10px 70px;
	#padding:15px 0 0px 70px;
	margin:0 auto 0 auto;
	border-top:solid 1px #cccccc;
}
.hosted-button {
	font-size:12px;
	color: #584e4e;
	width:77px;
	font-weight:bold;
	float:left;
	margin:0 10px 0 10px;
	font-size:13px;
  	text-decoration: none;
  	display: block;
    padding:5px 0 6px 15px;
	background:url(../images/button-bg-02.gif) repeat-x;
}
.hosted-button a{
	color: #584e4e;
	display:block;
	text-decoration:none;
}
.hosted-button a:hover{
	color: #584e4e;
	text-decoration:none;
}

.right-box-main {
	width:254px;
	float:left;
	margin:50px 0 15px 20px;
	background:url(../images/sider-box-bg-2.gif) repeat-x top;
}

.right-box-main-02 {
	width:254px;
	float:left;
	margin:0 0 15px 20px;
	background:url(../images/sider-box-bg-2.gif) repeat-x top;
}
.right-box-head {
	width:238px;
	float: left;
	color:#FFF;
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	padding:6px 0 10px 16px;
	background:url(../images/sider-box-head-bg.jpg) no-repeat;
}
.right-box {
	width:216px;
	float:left;
	border-right:solid 1px #e6e6e6;
	border-left:solid 1px #e6e6e6;
	padding:15px 18px 10px 18px;
	color:#454545;
	line-height:18px;
	
}
.right-box a{
	text-decoration:none;
}
.right-box a:hover{
	text-decoration:underline;
}
.right-box ul{
	font-size:14px;
	font-weight:bold;
}
.right-box li{
	line-height:24px;
	padding-left:20px;
	border-bottom:dotted 1px #cccccc;
	background:url(../images/bullet-01.gif) no-repeat center left;
}
.right-box ul li a{
	text-decoration:none;
}
.right-box p{
	text-align:right;
	padding-top:10px;
	margin:0;
}

.right-box span {
	width:162px;
	margin:0 auto 10px auto;
	color:#454545;
	display:block;
	font-size:18px;
	font-weight:bold;
	line-height:47px;
	padding-left:46px;
	background:url(../images/sider-icon-01.jpg) no-repeat;
}
.right-box span a{
	color:#454545;
	text-decoration:none;
}
.right-box span a:hover{
	color:#f1a900;
	text-decoration:none;
}
.right-box-sub {
	width:254px;
	float:left;
	background:url(../images/sider-box-bottom-bg.jpg) no-repeat;
	height:12px;
}
.store-front-box {
	width:608px;
	float:left;
	padding-right:20px;
	background:url(../images/dot.gif) repeat-y right ;
}

.hosted-packages {
	width:909px;
	float:left;
	padding-top:30px;
}
.hosted-packages h1{
	font-size:24px;
	color:#f7b519;
	margin:0;
	padding:0  0 15px 10px;
}
.hosted-packages-main-heading {
	font-size:18px;
	color:#fff;
	line-height:44px;
	padding-left:15px;
	font-weight:bold;
}
.hosted-packages-sub-heading {
	font-size:18px;
	color:#1e1e1e;
	font-weight:normal;
	line-height:50px;
	border-bottom:solid 1px #c2c2c2;
	padding-left:7px;
	background: url(../images/pack-head-bg.gif) repeat-y right #e2e2e2;
}
.hosted-line-one {

	color:#313131;
	line-height:16px;
	border-bottom:solid 1px #d5d5d5;
	border-top:solid 1px #ffffff;
	padding:6px 5px 6px 7px;
	background: url(../images/pack-line-01-bg.gif) repeat-y right #fbfadd;
}
.hosted-line-2nd {
	color:#313131;
	line-height:16px;
	border-bottom:solid 1px #d5d5d5;
	padding:6px 5px 6px 7px;
	border-top:solid 1px #fff;
	background: url(../images/pack-line-02-bg.gif) repeat-y right #f2f2f2;
}
.hosted-line-3nd {
	color:#313131;
	line-height:16px;
	border-bottom:solid 1px #d5d5d5;
	border-top:solid 1px #ffffff;
	padding:6px 5px 6px 7px;
	background: url(../images/pack-line-01-bg.gif) repeat-y right #fbfadd;
}
.hosted-line-4nd {
	color:#313131;
	line-height:16px;
	border-bottom:solid 1px #d5d5d5;
	border-top:solid 1px #ffffff;
	padding:6px 5px 6px 7px;
	background: url(../images/pack-line-01-bg.gif) repeat-y right #fbfadd;
}

.bottom-price-row {
	background-color:#f8f8f8;
	color:#565656;
	font-weight:bold;
	padding-left:15px;
	font-size:16px;
	border-bottom:solid 1px #ececec;
	border-top:#fff;
	line-height:45px;
}
.special-offer-box {
	width:563px;
	float:left;
	padding:10px 20px 0 20px;
	height:154px;
	margin-bottom:15px;
	color:#5a5a5a;
	line-height:18px;
	background: url(../images/special-offer-bg.jpg) no-repeat ;
}
.special-offer-box h1{
	color:#797979;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:20px 0 20px 50px;
}
.special-offer-box span{
	width:150px;
	float:right;
	font-size:14px;
	color:#f7b519;
	font-weight:bold;
}
.special-offer-box ul{
	margin:0 0 0 25px;
	padding:0;
	list-style:outside
}
.requitment-box {
	background-color:#fcfcfc;
	border:solid 1px #efefef;
	border-bottom:none;
}
.requitment-box-02 {
	background-color:#f8f8f8;
	border:solid 1px #efefef;
	border-bottom:none;
}
.requirment-heading {
	padding-left:20px;
	font-size:16px;
	font-weight:bold;
	color:#565656;
}

.ssl-box {
	padding-left:32px;
}
.ssl-box img{
	float:left;
	margin-right:15px;
}
.feature-box {
	width:291px;
	padding:0px 0 15px 0;
	float:left;
	margin:0 15px 15px 0;
	border:solid 1px #d2d2d2;
	background:url(../images/features-box-bg-02.gif) repeat-x bottom #ededed;
}
.feature-box .features-head{
	width:291px;
	padding-top:9px;
	background:url(../images/cart-feature-head-bg.gif) repeat-x top #fafafa; 

}

.feature-box .features-head h2{
	font-size:18px;
	color:#5d5d5d;
	font-weight: normal;
	margin:0;
	padding:3px 0 17px 0;
	border-bottom:solid 1px #ebebeb;
}
.feature-box .features-head h1{
	color:#f5b222;
	font-size:14px;
	margin:0;
	font-weight:bold;
	padding:0;
}
.feature-box img{
	float:left;
	margin-left:10px;
}
.feature-box ul{
	margin:15px 10px 0 30px;
	padding:0;
	height:350px;
	list-style:outside;
}
.feature-box li{
	padding:3px 0 3px 0;
	line-height:14px;
}
.feature-box p{
	text-align:center;
	vertical-align:bottom;
	padding:35px 0 0 70px;
}
.services-box {
	width:439px;
	color:#343434;
	float:left;
	line-height:18px;
	margin:0 15px 15px 0;
	border:solid 1px #e7e7e7;
	background-color:#fafafa;
	padding:3px;
}
.services-box p{
	padding:16px 12px 16px 12px;
	height:120px;
}
.services-box img{
	float:left;
	margin:0 15px 0px 0;
}
.services-box-head {
	font-size:18px;
	margin:0;
	width:299px;
	float:left;
	font-weight:bold;
	color:#f7b519;
	padding-left:15px;
	line-height:46px;
	border-bottom:solid 1px #dad8d8;
	background-color:#f0f0f0;
}
.services-box-head h3{
	font-size:18px;
}
.services-box-head-price {
	color:#343434;
	font-size:18px;
	width:110px;
	float:left;
	text-align:right;
	display:block;
	font-weight:bold;
	padding-right:15px;
	line-height:46px;
	border-bottom:solid 1px #dad8d8;
	background-color:#f0f0f0;
}
.services-button {
	width:92px;
	line-height:29px;
	text-align:center;
	color:#404040;
	float:right;
	margin:0 10px 10px 0;
	font-size:14px;
	font-weight:bold;
	display:block;
	background:url(../images/services-button-bg.jpg) no-repeat;
}
.services-button a{
	text-decoration:none;
	color:#404040;
}
.services-button a:hover{
	text-decoration:none;
	color:#000;
}


.home-body-main {
	width:972px;
	margin:0 auto 0 auto;
	background:url(../images/home-body-bg.gif) repeat-y;
}
.home-body-top {
	height:20px;
	background:url(../images/home-body-top.gif) no-repeat
}
.home-body-bottom {
	height:20px;
	background:url(../images/home-body-bottom.gif) no-repeat;
	
}
.home-main-box{
	width:908px;
	padding:0 32px 10px 32px;
}
.partner {
	padding:5px 0 0px 77px;
	background: url(../images/compatibile-with.gif) no-repeat top left; 
	height:93px;
}
.partner a{
	font-weight:bold;
	text-decoration: underline;
}
.partner a:hover{
	text-decoration:none;
}
.join-us {
	padding:31px 0 29px 48px;
	background: url(../images/join-us.gif) no-repeat top left;
}

.home-box {
	width:450px;
	float:left;
	margin-top:10px;
}

.home-heading-01 {
  padding:0 0 8px 0px;
  text-decoration: none;
  font-size:16px;
  font-weight: bold;
  color:#fbae0f;
  font-style: normal;
  letter-spacing:-0.8px;
}

.pages-box {
	width:580px;
	color:#343434;
	float:left;
	line-height:18px;
	margin:0 15px 15px 0;
	border:solid 1px #e7e7e7;
	background-color:#fafafa;
	padding:3px;
}
.pages-box p{
	padding:5px 12px 5px 12px;
}
.pages-box img{
	float:left;
	margin:0 15px 0px 0;
}
.pages-box-head {
	font-size:18px;
	margin:0;
	width:564px;
	float:left;
	font-weight:bold;
	color:#f7b519;
	padding-left:15px;
	line-height:46px;
	border-bottom:solid 1px #dad8d8;
	background-color:#fff;
}


.btn3 {
  background-image: url(../images/button-bg-02.gif);
  color: #343434;
  font-weight:bold;
  height: 19px;
  width: 77px;
  margin: 0px;
  font-size:13px;
  text-decoration: none;
  display: block;
  padding:5px 0 3px 15px;
}

.btn3 a{
  display: block;
  color: #584e4e;
}

.btn3 a:hover{
  display: block;
  color: #584e4e;
  text-decoration: none
}


.compatible-with {
	width:595px;
	color:#343434;
	float:left;
	line-height:18px;
	margin:0 0 15px 0;
	border:solid 1px #e7e7e7;
	background-color:#fafafa;
	padding:3px 3px 0px 3px;
}
.compatible-with ul{
	float:left;
	margin:0;
	padding:20px 20px 30px 30px;
	width:240px;
	list-style:inside;
}
.compatible-with li{
	line-height:18px;
	border-bottom: dotted 1px #7d7d7d;
}
.compatible-with-head {
	font-size:18px;
	margin:0;
	width:580px;
	float:left;
	font-weight:bold;
	color:#f7b519;
	padding-left:15px;
	line-height:46px;
	border-bottom:solid 1px #dad8d8;
	background-color:#f0f0f0;
}
.compatible-with-head img{
	float:left;
	margin-right:10px;
}

.support-head {
	margin:0;
	font-size:18px; padding:0; font-weight:normal; padding-bottom:5px;
}

.credit-card {
	float:right;
	margin-top:0px;
	margin-right:2px;
}
.credit-card img{
	margin-top:-8px;
}

.Portfolio-main {
	width:500px;
	float:left;
	padding-top:15px;
	border-top:solid 1px #dddddd;
}

.portfolio-box {
	width:239px;
	float:left;
	margin-bottom:10px;
	display:block;
	height:245px;
}
.portfolio a{
	}

.portfolio-sub {
	margin-right:10px;
}



.portfolio-main-02 {
	width:900px;
	float:left;
	padding-top:15px;
}

.portfolio-box-01 {
	width:492px;
	float:left;
	display:block;
	height:309px;
	background:url(../images/portfolio-img-01.jpg) no-repeat;
}
.portfolio-box-02 {
	width:492px;
	float:left;
	display:block;
	height:309px;
	background:url(../images/portfolio-img-02.jpg) no-repeat;
}


.portfolio-text-box {
	width:218px;
	float:left;
	height:270px;
	color:#4e4e4e;
	padding:5px 15px 15px 15px;
	line-height:16px;
	margin-top:15px;
	background:url(../images/portfolio-text-bg.jpg) no-repeat;
}
.portfolio-text-box h1{
	color:#f0990b;
	font-size:16px;
	margin:0 0 8px 0;
	border-bottom:dashed 1px #d6d6d6;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0 5px 0;
}
.portfolio-text-box p{
	margin:0;
	padding:0;
	line-height:32px;
}
.portfolio-text-box span{
	float:right;
	padding-top:10px;
}

.pages-main {
	width:295px;
	margin-top:-20px;
	float: right;
}
.view-site {
	 float:left; 
	 padding-top:30px;
}

.hosting-maim-box {
	width:286px;
	float:left;
	padding-bottom:20px;
	background: url(../images/hosting-bottom-bg.gif) no-repeat bottom;
}
.hosting-text-box {
	float:left;
	width:258px;
	padding:0 14px 0 14px;
}
.hosting-text-box ul{
	margin:0;
	padding:0 0 15px 0;
	list-style:none;
}
.hosting-text-box li{
	padding-left:20px;
	background:url(../images/bullet-hosting-.gif) no-repeat  center left;
}
.hosting-maim-heading {
	width:271px;
	font-size:32px;
	color:#f7b519;
	margin:0;
	padding:20px 0 40px 15px;
	font-weight:normal;
	background: url(../images/hosting-head.gif) no-repeat;
}
.hosting-maim-heading span{
	font-size:22px;
	color:#141414;
}

.agility {
 position:absolute; left:44px; top: -3px; 
 }
.flexibility {
	position:absolute; left: 776px; top: 243px;
}

.video-heading {
}
.video-heading h1{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #707070;
  margin:0;
  padding:10px 0 10px 0;
  letter-spacing:-1px;
   font-weight:normal;
}

.feature-tour-box-main {
	width:900px;
	float:left;
	padding-top:30px;
	border-top:solid 1px #ccc;
}
.feature-tour-box {
	width:282px;
	float:left;
}
.feature-tour-box h1{
	color:#545454;
	font-size:19px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 0;
}
.feature-tour-box img{
	margin:0 10px 0px 0;
}

/****************************************************************
					Free Trial
****************************************************************/

.free-sign-up-text {
	float:left;
	padding-right:10px; 
	font-size:12px; 
	width:440px; 
	padding-top:0px; 
	border-right:solid 1px #ccc;
}
.tour-main-box {
	width:600px;
	float:left;
	padding:0px 0 0 0 ;
}
.tour-main-box a{
color:#ff9900;
}
.tour-main-box a:hover{
color:#ff9900;
text-decoration:underline;
}
.tour-main-box h1{
	font-size:18px;
	font-weight:bold;
	color:#5A5A5A;
	margin:0;
	padding-bottom:10px;
}
.tour-main-box ul{
	margin:0 0 0 25px;
	padding:10px 0 0 0;
}

.main-product {
	width:288px;
	float:left;
}
.main-product img{
	margin:0;
}
.sub-product {
border-bottom: 1px solid #ccc;
	width:292px; 
	float:left;
	line-height:16px;
	padding:0 5px 0 15px;
}
.sub-product h1{
	color:#5a5a5a;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding-bottom:8px;
	padding-top:5px;
}
.sub-product h2{
	color:#5a5a5a;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	text-align:left;
	display:block;
	padding:0 0 2px 0;
}
.sub-product img{
	float:left;
	margin:0 5px 53px 0;
}
.sub-product p{
	padding:0px 0 15px 0;
}
.organizing-products {
	width:570px;
	float:left;
	line-height:18px;
	padding:15px;
	border:solid 1px #ededed;
	/*background:url(../images/organizing-products.jpg) no-repeat top right;*/
}
.organizing-products h1{
	color:#5a5a5a;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding-bottom:8px;
	padding-top:5px;
}
.next-btn {
	border-top:1px solid #D7D7D7;
float:left;
margin-top:30px;
padding-left:368px;
padding-top:20px;
text-align:center;
width:82%;
}


 .pack-bottom-text {
 	float:left;
	border-top:1px solid #D3D3D3;
	width:966px;
	padding-top:15px;
	padding-left:20px;
	margin-top:30px;
 }
 .pack-bottom-text p{
 	padding:5px 0 5px;
 }
 
.free-signup-box-main {
	width:288px;
	float:left;
	margin-right:15px;
}
.free-signup-box-sub {
	width:288px;
	float:left;
}
.free-signup-box {
	width:258px;
	background:url(../images/free-online-shopping-cart.jpg) repeat-x top;
	padding:18px 15px 10px;
	line-height:18px;
	height:190px;
	float:left;
	line-height:14px;
	margin-right:15px;
}
.free-signup-box h1{
	font-size:20px;
	margin:0;
	font-weight:bold;
	color:#525252;
	padding:0;
	letter-spacing:-1px;
	padding-bottom:8px;

}
.free-signup-box ul{
	margin:0 0 0 15px;
	padding:0;
	font-size:11px;
	list-style:outside;
	}
.free-signup-box li{
	padding:0;
	line-height:14px;
}
.signup-field {
	background:url("../images/free-signup-bg.gif") repeat-x scroll center top transparent;
border:1px solid #D5D5D5;
color:#000000;
font-size:16px;
font-weight:bold;
height:38px;
line-height:38px;
padding-left:5px;
width:435px;
}
.signup-btn {
	width:140px;
	height:33px;
	border:0;
	cursor:pointer;
}
.starter-feature-box {
	width:416px;
	float:right;
	margin-top:70px;
}
.starter-feature-box  h1{
	margin:0;
	padding-bottom:15px;
}
.starter-feature-box ul{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	margin:0 0 0 18px;
}
.starter-feature-box li{
	padding-left:30px;
	line-height:20px;
	margin-bottom:5px;
	width:150px;
	background:url(../images/signup-bullet.gif) no-repeat center left #f1f1f1;
}

.conform-field {
	background-color:#f7f7f7;
	border:1px solid #d6d6d6;
	font-size:12px;
	height:29px;
	margin-bottom:10px;
	text-align:left;
	width:170px;
	font-weight:bold;
}
.conform-btn {
	background: url(../images/con-submit-bg.gif) repeat-x;
	border:1px solid #ff6d00;
	color:#555;
	font-size:16px;
	height:30px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
	width:80px;
	font-family:"Trebuchet MS";
}






.topSearch{ background:url("../images/searchbar_02.gif") no-repeat scroll 52px 0 transparent;
height:35px;
left:666px;
margin-top:1px;
position:absolute;
top:-1px;
width:342px;}
.myAccountContainer a{ color:#fff;} 


/**********************************************
		    	PACKAGES-PAGE
/**********************************************/

.packages-main {
	width:986px;
	float:left;
	padding:10px;
}
.packages-box-main {
	width:986px;
	float:left;
}
.packages-text-01 {
	background:url(../images/packages-line-bg.gif) repeat-x top #f2f2f2;
	padding:10px 0 10px 10px;
	font-weight:bold;
}
.packages-text-02 {
	background:url(../images/packages-line-bg.gif) repeat-x top #fbfadd;
	padding:10px 0 10px 10px;
	font-weight:bold;
}

.packages-feature-01 {
	background:url(../images/packages-line-bg.gif) repeat-x top #f2f2f2;
	padding:10px 0 10px 0;
	font-weight:bold;
	text-align:center
}
.packages-feature-02 {
	background:url(../images/packages-line-bg.gif) repeat-x top #fbfadd;
	padding:10px 0 10px 0;
	font-weight:bold;
	text-align:center;
}

.packages-help {
	width:684px;
	float:right;
	text-align:center;
	font-size:38px;
	color:#3b3b3b;
	padding:40px 0 40px;
}
.packages-help span{
	color:#738d09;
	padding-right:20px;
}
.question-head {
	line-height:73px;
	width:986px;
	float:left;
	border-bottom:solid 1px #d3d3d3;
	border-top:solid 1px #d3d3d3;
	padding-left:20px;
	font-size:30px;
	color:#3b3b3b;
	text-transform:uppercase;
}
.question-box {
	width:443px;
	padding:20px;
	color:#545454;
	float:left;
}
.question-box h1{
	color:#3b3b3b;
	font-size:18px;
	font-weight:normal;
	margin:0;
	line-height:20px;
}
.question-box p{
	padding:10px 0 20px;
}



/*================hscroll==================*/

#slider2 { margin:0 26px; padding:0; list-style:none; }
#slider2 ul,
#slider2 li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider2 p { display:block;
line-height:13px;
padding:12px 0;
text-align:justify;}
#slider2 h2 span{ width:33%; border:0px solid red; height:20px; float:left; display:block; font-weight:normal;   }
#slider2 li { width:916px; height:220px; text-align:center; line-height:1;  margin-top:13px }
p#controls { margin:0; position:relative; }
#prevBtn,
#nextBtn { display:block; margin:0; overflow:hidden; width:44px;  position:absolute; left:5px; top:-204px; }
#nextBtn { left:923px; }
#prevBtn a { display:block; width:44px; height:50px; background:url(../images/leftArrow.png) no-repeat left 0; }
#nextBtn a { display:block; width:44px; height:20px; background:url(../images/rightArrow.png) no-repeat right 0; }
.slice1 { height:40px;}

#slider2 h2 big{ font-weight:bold; color:#333 }
#slider2 h2 a:hover{color:#666;  text-decoration:none; }

.bgComp{background:url("../images/bgComp.jpg") no-repeat scroll 0 -2px transparent;
height:68px;
width:88px;}
#comp img{ max-width:71px;}#comp{ height:100px;
margin-left:18px;
padding-top:10px;
text-align:right;}
.bitwords-links a{ color:#fff }

.bitwords-links a:hover{ color:#ccc }
.toptxt{color:#FFFFFF;
float:left;
padding-right:20px;
text-align:left;
width:537px;}
.indent a strong{ font-size:13px; background:url(../images/camera.png) 0 1px no-repeat; padding-left:20px;}
.browse {background:url("../images/plusSign.png") no-repeat scroll 0 2px transparent !important;
font-size:13px;
padding-left:16px!important;}
.fl{ float:left}
.fr{ float:right}
.btnScreens{text-align:center; margin-top:30px;}

.width50 { width:48%}
.portfolio  {
float:left;
padding:10px 0 8px;
width:451px;}
.lpPoweredByDiv, .lpEmtStarRating{ display:none;}